.page{max-width:960px;width:100%;box-sizing:border-box;margin:0 auto;padding:var(--space-4, 16px);padding-left:max(var(--space-4, 16px),calc(env(safe-area-inset-left,0px) + var(--space-4, 16px)));padding-right:max(var(--space-4, 16px),calc(env(safe-area-inset-right,0px) + var(--space-4, 16px)));padding-bottom:max(var(--space-4, 16px),calc(env(safe-area-inset-bottom,0px) + var(--space-4, 16px)))}.page{overflow-x:clip}.page *{min-width:0}.page.sa-ready{opacity:1;transition:opacity .12s ease}@media(prefers-reduced-motion:reduce){.page.sa-ready{transition:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@keyframes sa-swish-in{0%{transform:translate(20%)}}@keyframes sa-swish-in-rev{0%{transform:translate(-20%)}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.22s cubic-bezier(.22,1,.36,1) both sa-swish-in}html[data-sa-nav=back]::view-transition-new(root){animation-name:sa-swish-in-rev}::view-transition{background-color:var(--card)}::view-transition-old(sa-tabbar),::view-transition-new(sa-tabbar),::view-transition-old(sa-topbar),::view-transition-new(sa-topbar){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root{--sa-tabbar-h: 60px;--sa-tabbar-gap: 8px;--sa-tabbar-inset: 12px}html.sa-standalone:not(.sa-native){min-height:min(calc(100% + env(safe-area-inset-top,0px)),100vh)}.sa-tab-bar{display:none}html.sa-has-tab-bar .sa-tab-bar,body.sa-has-tab-bar .sa-tab-bar{display:flex;position:fixed;left:max(var(--sa-tabbar-inset),calc(env(safe-area-inset-left,0px) + var(--sa-tabbar-inset)));right:max(var(--sa-tabbar-inset),calc(env(safe-area-inset-right,0px) + var(--sa-tabbar-inset)));bottom:calc(var(--sa-tabbar-gap) + env(safe-area-inset-bottom,0px));z-index:40;box-sizing:border-box;height:var(--sa-tabbar-h);align-items:stretch;justify-content:space-around;padding:4px 6px;background:var(--card);border:1px solid var(--separator, var(--border));border-radius:var(--radius-xl, 16px);box-shadow:0 10px 28px #00000029,0 2px 6px #00000014;view-transition-name:sa-tabbar;transform-origin:50% 100%;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}html.sa-tabbar-hidden .sa-tab-bar,body.sa-tabbar-hidden .sa-tab-bar{transform:scale(.72);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.sa-tab-bar{transition:none}}.sa-tab-bar-item{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;padding:4px 2px 10px;box-sizing:border-box;color:var(--muted);text-decoration:none;font-size:10px;font-weight:600;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent}.sa-tab-bar-item svg{display:block}.sa-tab-bar-item.is-active,.sa-tab-bar-item[aria-current=page]{color:var(--brand-ink, #0b6f68)}.sa-tab-bar-item.is-active:after{content:"";position:absolute;bottom:4px;width:14px;height:2px;border-radius:999px;background:currentColor}html.sa-has-tab-bar .page,body.sa-has-tab-bar .page{padding-bottom:calc(var(--space-2, 8px) + var(--sa-tabbar-h) + (2 * var(--sa-tabbar-gap)) + env(safe-area-inset-bottom,0px))}html.sa-has-tab-bar,html.sa-has-tab-bar .page,body.sa-has-tab-bar .page{scroll-padding-bottom:calc(var(--sa-tabbar-h) + (2 * var(--sa-tabbar-gap)) + env(safe-area-inset-bottom,0px))}@media(min-width:900px){html.sa-has-tab-bar .sa-tab-bar,body.sa-has-tab-bar .sa-tab-bar{display:none!important}html.sa-has-tab-bar .page,body.sa-has-tab-bar .page{padding-bottom:max(var(--space-4, 16px),calc(env(safe-area-inset-bottom,0px) + var(--space-4, 16px)))}html.sa-has-tab-bar,html.sa-has-tab-bar .page,body.sa-has-tab-bar .page{scroll-padding-bottom:0}}@media(max-width:899px){html.sa-has-tab-bar #back-btn,body.sa-has-tab-bar #back-btn,html.sa-has-tab-bar #history-btn,body.sa-has-tab-bar #history-btn,html.sa-has-tab-bar #chat-btn,body.sa-has-tab-bar #chat-btn{display:none!important}}.sa-tab-bar-item--button{appearance:none;-webkit-appearance:none;margin:0;border:0;background:transparent;font-family:inherit;line-height:inherit;text-transform:none;cursor:pointer}.sa-tab-bar-item[aria-pressed=true]{color:var(--brand-ink, #0b6f68)}html.sa-chat-open .sa-tab-bar-item[aria-current=page]{color:var(--muted)}html.sa-chat-open .sa-tab-bar-item[aria-current=page]:after{content:none}html.sa-chat-open body.sa-has-tab-bar .sa-tab-bar{z-index:3700;transform:none;opacity:1;pointer-events:auto}.sa-tab-bar-item.has-unread{color:var(--chatUnreadInk, #16813e)}.sa-tab-bar-item .sa-chat-badge{position:absolute;top:2px;left:calc(50% + 4px)}.top-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2, 8px);margin-bottom:var(--space-4, 16px);flex-wrap:wrap}
