.ti{display:block;overflow:visible;--ti-card: var(--tt-card);--ti-stage: color-mix(in srgb, var(--tt-tide) 5%, var(--tt-well));--ti-well: var(--tt-well)}:root.dark .ti{--ti-card: #1b2635;--ti-stage: #121c29;--ti-well: #25324a}:root.dark .ti-glow{opacity:.05}:root.dark .ti-glow.is-soft{opacity:.035}.ti :is(.ti-rise,.ti-pop,.ti-drop,.ti-drop-in,.ti-fade,.ti-grow-x,.ti-awning,.ti-fan-back,.ti-fan-front,.ti-flip,.ti-pulse-once,.ti-swing,.ti-balance,.ti-wobble,.ti-split-left,.ti-split-right,.ti-float,.ti-bob,.ti-spin-slow,.ti-twinkle,.ti-ripple,.ti-coin-drop,.ti-travel,.ti-wand,.ti-sweep,.ti-scan){transform-box:fill-box;transform-origin:center}.ti-stage{fill:var(--ti-stage)}.ti.is-bare .ti-stage,.ti.is-bare .ti-glows{display:none}.ti-glow{fill:var(--tt-tide);opacity:.06}.ti-glow.is-soft{opacity:.045}.ti-shadow{fill:var(--tt-ink);opacity:.06}:root.dark .ti-shadow{opacity:.35}.ti-card{fill:var(--ti-card);stroke:var(--tt-line-2);stroke-width:1}.ti-hair{stroke:var(--tt-line);stroke-width:1}.ti-hair.is-dashed{stroke:var(--tt-line-2);stroke-dasharray:3 4}.ti-bar.is-well{fill:var(--ti-well)}.ti-bar.is-ink{fill:var(--tt-ink);opacity:.82}.ti-bar.is-in{fill:var(--tt-in)}.ti-bar.is-tide{fill:var(--tt-tide)}.ti-bar.is-ask{fill:var(--tt-ask)}.ti-bar.is-alert{fill:var(--tt-alert)}.ti-bar.is-faint{fill:var(--ti-well);opacity:.6}.ti-tile-shine{fill:#fff;opacity:.16}.ti-glyph{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.ti-ink-fill{fill:var(--tt-ink)}.ti-on-ink{fill:var(--tt-on-ink);opacity:.85}.ti-on-ink-fill{fill:var(--tt-on-ink)}.ti-tide-fill{fill:var(--tt-tide)}.ti-in-fill{fill:var(--tt-in)}.ti-in-soft{fill:var(--tt-in-soft)}.ti-on-tide{fill:#fff;opacity:.9}:root.dark .ti-on-tide{fill:#03202b}.ti-soft-disc{fill:var(--tt-tide-soft)}.ti-outline{fill:none;stroke:var(--tt-ink);stroke-width:2.4;stroke-linecap:round}.ti-sparkle{fill:var(--tt-tide)}.ti-figure{font:650 15px Geist,system-ui,sans-serif;letter-spacing:-.03em;fill:var(--tt-ink)}.ti-figure.is-muted{fill:var(--tt-ink-3);font-size:18px}.ti-big-date{font:650 30px Geist,system-ui,sans-serif;letter-spacing:-.04em;fill:var(--tt-ink)}.ti-avatar-ring{fill:none;stroke:var(--ti-card);stroke-width:2.5}.ti-avatar-text{font:650 12px Geist,system-ui,sans-serif;fill:#fff}.ti-mark.is-in{fill:var(--tt-in-soft)}.ti-mark.is-ask{fill:var(--tt-ask-soft)}.ti-mark.is-tide,.ti-land-glow{fill:var(--tt-tide-soft)}.ti-arrow{fill:none;stroke:var(--tt-tide);stroke-width:2;stroke-linecap:round;stroke-dasharray:1}.ti-arc{fill:none;stroke:var(--tt-line-2);stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .03}.ti-chip{fill:var(--ti-well)}.ti-chip.is-in{fill:var(--tt-in-soft)}.ti-chip.is-dining{fill:color-mix(in srgb,#f07a3a 22%,var(--ti-card))}.ti-ring-track{fill:none;stroke:var(--ti-well);stroke-width:10}.ti-ring{fill:none;stroke:var(--tt-tide);stroke-width:10;stroke-linecap:round}.ti-cell{fill:var(--ti-well)}.ti-circle-mark{fill:none;stroke:var(--tt-tide);stroke-width:2.4;stroke-dasharray:1}.ti-folder-back{fill:color-mix(in srgb,var(--tt-tide) 55%,var(--ti-card))}.ti-folder-front{fill:var(--tt-tide)}.ti-folder-label{fill:#fff;opacity:.55}.ti-window{fill:var(--tt-tide-soft)}.ti-door{fill:var(--ti-well)}.ti-awning-light{fill:var(--ti-card);stroke:var(--tt-line-2);stroke-width:.8}.ti-corner{fill:none;stroke:var(--tt-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ti-scan-glow{fill:var(--tt-tide);opacity:.1}.ti-card-ink{fill:var(--tt-ink)}.ti-card-strip{fill:#fff;opacity:.14}.ti-chip-gold{fill:#f6c453}.ti-string{stroke:var(--tt-ink-3);stroke-width:1.4}.ti-pan{fill:var(--tt-ink)}.ti-gold-bar{fill:#f6c453;stroke:#d9a52b;stroke-width:1}.ti-area{fill:var(--tt-tide);opacity:.12}.ti-line{fill:none;stroke:var(--tt-tide);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1}.ti-line-prev{fill:none;stroke:var(--tt-ink-3);stroke-width:1.4;stroke-dasharray:3 4}.ti-dot{fill:var(--ti-card);stroke:var(--tt-tide);stroke-width:2.4}.ti-dash-circle{fill:none;stroke:var(--tt-ink-3);stroke-width:1.8;stroke-dasharray:4 4}.ti-phone{fill:var(--tt-ink)}.ti-screen{fill:var(--ti-card)}.ti-shackle{fill:none;stroke:var(--tt-on-ink);stroke-width:2.4;stroke-linecap:round}.ti-check{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}:root.dark .ti-check{stroke:#062418}.ti-lens{fill:var(--ti-card);fill-opacity:.7;stroke:var(--tt-ink);stroke-width:4}.ti-lens-shine{fill:none;stroke:var(--tt-tide);stroke-width:2;stroke-linecap:round;opacity:.7}.ti-handle{stroke:var(--tt-ink);stroke-width:6;stroke-linecap:round}.ti-ripple{fill:none;stroke:var(--tt-tide);stroke-width:2;opacity:0}.ti-ripple.is-in{stroke:var(--tt-in)}.ti-coin{fill:#f6c453}.ti-coin-edge{fill:#d9a52b}.ti-coin-ring{fill:none;stroke:#e0a93a;stroke-width:1.2}.ti-coin-label{font:700 8px Geist,system-ui,sans-serif;fill:#9a6a07}.ti-coin.is-silver{fill:#e3e9f0}.ti-coin-edge.is-silver{fill:#b8c3cf}.ti-coin-ring.is-silver{stroke:#c4ced9}.ti-coin-label.is-silver{fill:#5b6b7c}.ti-cloud{fill:var(--ti-card);stroke:var(--tt-ink-3);stroke-width:1.6;stroke-dasharray:3 3}.ti-cloud-slash{stroke:var(--tt-alert);stroke-width:2.4;stroke-linecap:round}.ti-mini-check{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}:root.dark .ti-mini-check{stroke:#062418}.ti-flow{fill:none;stroke:var(--tt-tide);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 5}.ti-flow-head{fill:none;stroke:var(--tt-tide);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ti-fan-back{transform:rotate(-8deg)}.ti-fan-front{transform:rotate(5deg)}.ti-wobble{transform:rotate(-4deg)}.ti-split-left{transform:translate(-5px,2px) rotate(-3deg)}.ti-split-right{transform:translate(5px,-1px) rotate(3deg)}.ti-travel{offset-path:path("M52 62 Q100 18 148 62");offset-rotate:0deg;offset-distance:50%}.ti-wand{offset-path:path("M24 22 Q40 34 49 71");offset-rotate:0deg;offset-distance:100%;opacity:0}.ti[data-armed]:not([data-play]) :is(.ti-rise,.ti-pop,.ti-drop,.ti-drop-in,.ti-fade,.ti-grow-x,.ti-draw,.ti-ring-fill,.ti-awning,.ti-fan-back,.ti-fan-front,.ti-flip,.ti-coin-drop,.ti-travel){opacity:0}.ti[data-play] .ti-rise{animation:ti-rise .55s var(--tt-settle) var(--d, 0ms) both}.ti[data-play] .ti-pop{animation:ti-pop .5s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-drop{animation:ti-drop .6s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-drop-in{animation:ti-drop-in .7s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-fade{animation:ti-fade .5s ease var(--d, 0ms) both}.ti[data-play] .ti-grow-x{transform-origin:left center;animation:ti-grow-x .6s var(--tt-settle) var(--d, 0ms) both}.ti[data-play] .ti-draw{animation:ti-draw .9s var(--tt-ease) var(--d, 0ms) both}.ti[data-play] .ti-ring-fill{animation:ti-ring-fill 1.2s var(--tt-ease) var(--d, 0ms) both}.ti[data-play] .ti-awning{transform-origin:center top;animation:ti-awning .6s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-fan-back{animation:ti-fan-back .7s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-fan-front{animation:ti-fan-front .7s var(--tt-confirm) var(--d, 0ms) both,ti-float-r 5s ease-in-out calc(var(--d, 0ms) + .7s) infinite}.ti[data-play] .ti-flip{animation:ti-flip 1.1s var(--tt-ease) var(--d, 0ms) both}.ti[data-play] .ti-pulse-once{animation:ti-pulse .5s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-swing{transform-origin:50% 0;animation:ti-swing 1.4s ease var(--d, 0ms) both}.ti[data-play] .ti-balance{animation:ti-balance 1.8s ease var(--d, 0ms) both}.ti[data-play] .ti-wobble{animation:ti-wobble 1.1s ease var(--d, 0ms) both}.ti[data-play] .ti-split-left{animation:ti-split-left .8s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-split-right{animation:ti-split-right .8s var(--tt-confirm) var(--d, 0ms) both}.ti[data-play] .ti-wand{animation:ti-wand 1s var(--tt-ease) var(--d, 0ms) both}.ti[data-play] .ti-float{animation:ti-float 5s ease-in-out var(--d, 0ms) infinite}.ti[data-play] .ti-bob{animation:ti-float 3.4s ease-in-out var(--d, 0ms) infinite}.ti[data-play] :is(.ti-drop,.ti-drop-in,.ti-pop).ti-float{animation:ti-drop-in .7s var(--tt-confirm) var(--d, 0ms) both,ti-float 5s ease-in-out calc(var(--d, 0ms) + .7s) infinite}.ti[data-play] .ti-blink{animation:ti-blink 1.1s steps(1) infinite}.ti[data-play] .ti-spin-slow{animation:ti-spin 9s linear calc(var(--d, 0ms) + 1s) infinite}.ti[data-play] .ti-twinkle{animation:ti-twinkle 2.6s ease-in-out var(--d, 0ms) infinite both}.ti[data-play] .ti-ripple{animation:ti-ripple 2.8s ease-out var(--d, 0ms) infinite}.ti[data-play] .ti-coin-drop{animation:ti-coin-drop 3.6s var(--tt-ease) var(--d, 0ms) infinite both}.ti[data-play] .ti-travel{animation:ti-travel 3.8s var(--tt-ease) var(--d, 0ms) infinite both}.ti[data-play] .ti-sweep{animation:ti-sweep 5.5s ease-in-out var(--d, 0ms) infinite}.ti[data-play] .ti-scan{animation:ti-scan 2.6s ease-in-out var(--d, 0ms) infinite alternate both}.ti[data-play] .ti-flow{animation:ti-flow 1.2s linear infinite}.ti[data-play] .ti-flow.is-back{animation-direction:reverse}@keyframes ti-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ti-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ti-drop{0%{opacity:0;transform:translateY(-22px) scale(.96)}60%{opacity:1}}@keyframes ti-drop-in{0%{opacity:0;transform:translateY(-16px)}}@keyframes ti-fade{0%{opacity:0}}@keyframes ti-grow-x{0%{transform:scaleX(0)}}@keyframes ti-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ti-ring-fill{0%{stroke-dasharray:0 var(--c)}}@keyframes ti-awning{0%{opacity:0;transform:scaleY(0)}}@keyframes ti-fan-back{0%{opacity:0;transform:translate(9px,6px) rotate(0)}}@keyframes ti-fan-front{0%{opacity:0;transform:translate(-9px,-6px) rotate(0)}}@keyframes ti-flip{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1;transform:scaleX(1)}55%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes ti-pulse{50%{transform:scale(1.1)}}@keyframes ti-swing{0%{transform:rotate(0)}15%{transform:rotate(14deg)}32%{transform:rotate(-10deg)}50%{transform:rotate(6deg)}68%{transform:rotate(-3deg)}84%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes ti-balance{0%{transform:rotate(-12deg)}30%{transform:rotate(7deg)}55%{transform:rotate(-3.5deg)}78%{transform:rotate(1.5deg)}to{transform:rotate(0)}}@keyframes ti-wobble{0%{opacity:0;transform:translateY(-10px) rotate(8deg)}40%{opacity:1;transform:rotate(-7deg)}70%{transform:rotate(-2deg)}to{transform:rotate(-4deg)}}@keyframes ti-split-left{0%{transform:none}}@keyframes ti-split-right{0%{transform:none}}@keyframes ti-wand{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ti-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ti-float-r{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-3px)}}@keyframes ti-blink{50%{opacity:0}}@keyframes ti-spin{to{transform:rotate(360deg)}}@keyframes ti-twinkle{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes ti-ripple{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes ti-coin-drop{0%{opacity:0;transform:translateY(-8px)}12%{opacity:1;transform:translateY(0)}48%{opacity:1;transform:translateY(57px) scale(.7)}56%,to{opacity:0;transform:translateY(60px) scale(.5)}}@keyframes ti-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}55%{offset-distance:100%;opacity:1}65%,to{offset-distance:100%;opacity:0}}@keyframes ti-sweep{0%,to{transform:translate(0)}50%{transform:translate(44px)}}@keyframes ti-flow{to{stroke-dashoffset:-18}}@keyframes ti-scan{0%{transform:translateY(10px)}to{transform:translateY(96px)}}.tt-tally-loader{display:block}.tt-tally-loader .tl-bg{fill:var(--brand-mark-start)}.tt-tally-loader .tl-bar{stroke:var(--brand-mark-foreground);stroke-width:4.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.tt-tally-loader .tl-wave{fill:none;stroke:var(--brand-wave);stroke-width:4.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.tt-tally-loader .tl-cut{fill:none;stroke:var(--brand-mark-start);stroke-width:10;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.tt-tally-loader.is-looping .tl-bar{animation:tl-bar 2.4s var(--tt-ease) infinite both}.tt-tally-loader.is-looping .tl-bar:nth-of-type(2){animation-delay:.12s}.tt-tally-loader.is-looping .tl-bar:nth-of-type(3){animation-delay:.24s}.tt-tally-loader.is-looping .tl-bar:nth-of-type(4){animation-delay:.36s}.tt-tally-loader.is-looping :is(.tl-wave,.tl-cut){animation:tl-wave 2.4s var(--tt-ease) infinite both}.tt-tally-loader.is-once .tl-bar{animation:tl-draw .45s var(--tt-ease) both}.tt-tally-loader.is-once .tl-bar:nth-of-type(2){animation-delay:.1s}.tt-tally-loader.is-once .tl-bar:nth-of-type(3){animation-delay:.2s}.tt-tally-loader.is-once .tl-bar:nth-of-type(4){animation-delay:.3s}.tt-tally-loader.is-once :is(.tl-wave,.tl-cut){animation:tl-draw .55s var(--tt-ease) .45s both}@keyframes tl-draw{0%{stroke-dashoffset:1}}@keyframes tl-bar{0%{stroke-dashoffset:1}18%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes tl-wave{0%,28%{stroke-dashoffset:1}50%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@media(prefers-reduced-motion:reduce){.tt-tally-loader :is(.tl-bar,.tl-wave,.tl-cut){animation:none!important}}.workspace-shell{--ws-gutter: 40px;--ws-side: 248px;position:relative;isolation:isolate;min-height:100dvh;background:var(--tt-canvas);color:var(--tt-ink)}.workspace-skip{position:fixed;z-index:100;top:-80px;left:20px;padding:12px 18px;border-radius:12px;background:var(--tt-ink);color:var(--tt-on-ink);font-size:13px}.workspace-skip:focus{top:12px}.workspace-eyebrow{font-size:12.5px;font-weight:550;color:var(--tt-ink-2);margin-bottom:10px}.workspace-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap;background:var(--tt-card);color:var(--tt-ink);box-shadow:var(--tt-sh-1);transition:background-color var(--tt-dur-fast) ease,transform var(--tt-dur-fast) var(--tt-ease)}.workspace-button:hover{background:var(--tt-raised)}.workspace-button:active{transform:scale(.97)}.workspace-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.workspace-button.primary{background:var(--tt-ink);color:var(--tt-on-ink);box-shadow:var(--tt-sh-ink)}.workspace-button.primary:not(:disabled):hover{background:color-mix(in srgb,var(--tt-ink) 88%,var(--tt-card))}.workspace-button.subtle{background:var(--tt-card);color:var(--tt-ink)}.workspace-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:var(--tt-ink-2);transition:background-color var(--tt-dur-fast) ease,color var(--tt-dur-fast) ease,transform var(--tt-dur-fast) var(--tt-ease);flex-shrink:0}.workspace-icon-button:hover{background:var(--tt-well);color:var(--tt-ink)}.workspace-icon-button:active{transform:scale(.94)}.workspace-icon-button.is-recording{color:var(--tt-alert);background:var(--tt-alert-soft)}.ws-sidebar{position:fixed;top:0;bottom:0;left:0;width:var(--ws-side);z-index:45;display:flex;flex-direction:column;gap:14px;padding:18px 12px 14px;background:var(--tt-card);box-shadow:1px 0 0 var(--tt-line);overflow-y:auto;scrollbar-width:none}.ws-sidebar::-webkit-scrollbar{display:none}.ws-brand{display:inline-flex;padding:4px 8px;border-radius:12px}.ws-search{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 8px 0 12px;border-radius:12px;background:var(--tt-well);color:var(--tt-ink-3);font-size:13px;text-align:left;transition:color var(--tt-dur-fast) ease,box-shadow var(--tt-dur-fast) ease}.ws-search:hover{color:var(--tt-ink-2);box-shadow:inset 0 0 0 1px var(--tt-line-2)}.ws-search .tt-kbd{margin-left:auto}.ws-rail{display:flex;flex-direction:column;flex:1 0 auto}.ws-nav-label{display:block;padding:0 10px;margin:16px 0 6px;font-size:11.5px;font-weight:600;color:var(--tt-ink-3)}.ws-nav-item{display:flex;align-items:center;gap:11px;height:36px;padding:0 10px;margin:1px 0;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--tt-ink-2);transition:color var(--tt-dur-fast) ease,background-color var(--tt-dur-fast) ease}.ws-nav-item:hover{color:var(--tt-ink);background:var(--tt-raised)}.ws-nav-item.active{color:var(--tt-ink);font-weight:600;background:var(--tt-well)}.ws-nav-item.active svg{color:var(--tt-tide)}.ws-rail-bottom{margin-top:auto;padding-top:16px}.ws-theme{margin-top:2px}.ws-theme>button{height:28px}.ws-sync{display:flex;align-items:center;gap:8px;padding:2px 10px 4px;font-size:12px;color:var(--tt-ink-2)}.online-dot,.offline-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--tt-in)}.offline-dot{background:var(--tt-ask)}.ws-body{margin-left:var(--ws-side);min-width:0}.ws-header{position:sticky;top:0;z-index:40;height:64px;padding:0 var(--ws-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;background:color-mix(in srgb,var(--tt-canvas) 86%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.ws-crumb{font-size:14px;font-weight:600;color:var(--tt-ink-2);letter-spacing:-.01em}.ws-header-actions{display:flex;align-items:center;gap:4px}.ws-status{margin-right:6px;gap:7px;background:var(--tt-card);box-shadow:var(--tt-sh-1)}.ws-bell i{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--tt-alert);box-shadow:0 0 0 2px var(--tt-canvas)}.ws-avatar{display:grid;place-items:center;width:34px;height:34px;margin:0 4px;border-radius:50%;background:var(--tt-ink);color:var(--tt-on-ink);font-size:13px;font-weight:650}.ws-add{display:inline-flex;align-items:center;gap:6px;height:38px;margin-left:6px;padding:0 16px 0 13px;border-radius:999px;background:var(--tt-ink);color:var(--tt-on-ink);font-size:13.5px;font-weight:600;box-shadow:var(--tt-sh-ink);transition:transform var(--tt-dur-fast) var(--tt-ease),background-color var(--tt-dur-fast) ease}.ws-add:hover{background:color-mix(in srgb,var(--tt-ink) 88%,var(--tt-card))}.ws-add:active{transform:scale(.97)}.ws-mobile-brand,.ws-dock,.ws-header .mobile-search{display:none}.ws-content{max-width:1120px;margin:0 auto;padding:12px var(--ws-gutter) 120px}.ws-page{animation:tt-page-in .42s var(--tt-ease) backwards}@keyframes tt-page-in{0%{opacity:0;transform:translateY(6px)}}.ws-dock a,.ws-dock button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:60px;height:52px;border-radius:20px;font-size:10.5px;font-weight:550;color:var(--tt-ink-3);transition:color var(--tt-dur-fast) ease,background-color var(--tt-dur) var(--tt-settle),box-shadow var(--tt-dur) ease,transform var(--tt-dur-fast) var(--tt-ease)}.ws-dock a:active,.ws-dock button:active{transform:scale(.94)}.ws-dock a.active,.ws-dock button.active{color:var(--tt-ink);background:var(--tt-card);box-shadow:0 0 0 1px var(--tt-line),0 1px 3px #0b1a2b1f}.ws-dock .ws-dock-add{width:52px;height:52px;border-radius:999px;background:var(--tt-ink);color:var(--tt-on-ink);box-shadow:var(--tt-sh-ink)}.ws-dock .ws-dock-add.active{background:var(--tt-tide);color:#fff}.ws-sheet-layer{position:fixed;inset:0;z-index:80}.ws-sheet-scrim{position:absolute;inset:0;background:#0b1a2b6b;animation:tt-fade .24s ease both}.ws-sheet{position:absolute;left:0;right:0;bottom:0;max-height:86dvh;overflow-y:auto;padding:10px 16px max(20px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--tt-canvas);box-shadow:var(--tt-sh-3);animation:ws-sheet-in .42s var(--tt-settle) both;outline:none}.ws-sheet-handle{width:38px;height:5px;margin:0 auto 8px;border-radius:9px;background:var(--tt-line-2)}.ws-sheet-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 4px}.ws-sheet-head b{font-size:19px;font-weight:650;letter-spacing:-.03em}.ws-sheet h2{margin:14px 4px 8px;font-size:12px;font-weight:600;color:var(--tt-ink-3)}.ws-sheet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ws-sheet-grid a{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border-radius:16px;background:var(--tt-card);box-shadow:var(--tt-sh-1);font-size:13.5px;font-weight:600;color:var(--tt-ink)}.ws-sheet-grid a>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--tt-well);color:var(--tt-ink-2);flex:none}.ws-sheet-grid a.active>span{background:var(--tt-tide-soft);color:var(--tt-tide-ink)}.ws-sheet .tt-seg{margin-top:18px}@keyframes ws-sheet-in{0%{transform:translateY(100%)}}@media(max-width:1100px){.workspace-shell{--ws-gutter: 28px;--ws-side: 224px}.ws-status{display:none}}@media(max-width:760px){.workspace-shell{--ws-gutter: 16px}.ws-sidebar{display:none}.ws-body{margin-left:0}.ws-header{height:58px;padding:0 12px 0 16px}.ws-mobile-brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:650;letter-spacing:-.045em}.ws-header .mobile-search{display:inline-flex}.ws-crumb,.ws-add,.ws-theme-cycle{display:none}.ws-header-actions{gap:0}.ws-avatar{width:32px;height:32px;margin-right:0;font-size:12px}.ws-content{padding:8px var(--ws-gutter) 132px}.ws-dock{position:fixed;display:flex;align-items:center;gap:2px;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:45;padding:5px;border-radius:26px;background:color-mix(in srgb,var(--tt-well) 90%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:var(--tt-sh-3)}}@media(max-width:380px){.ws-dock a,.ws-dock button{width:54px}}.tt-shell{background:var(--tt-well);border-radius:var(--tt-r-shell);padding:5px}.tt-shell>.tt-shell-body{background:var(--tt-card);border-radius:calc(var(--tt-r-shell) - 5px);box-shadow:var(--tt-sh-1);padding:16px;position:relative}.tt-shell>.tt-shell-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 6px;font-size:12.5px;color:var(--tt-ink-2)}.tt-surface{background:var(--tt-card);border-radius:var(--tt-r-lg);box-shadow:var(--tt-sh-1)}.tt-surface.is-raised{box-shadow:var(--tt-sh-2)}.tt-surface.is-floating{box-shadow:var(--tt-sh-3)}.tt-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.tt-page-head h1{margin:0;font-size:clamp(26px,3.2vw,32px);font-weight:650;letter-spacing:-.04em;line-height:1.1;color:var(--tt-ink)}.tt-page-head p{margin:4px 0 0;font-size:14px;color:var(--tt-ink-2);max-width:60ch}.tt-page-head .tt-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tt-page-head.is-compact{flex-wrap:nowrap;align-items:flex-start}.tt-label{font-size:12.5px;font-weight:550;color:var(--tt-ink-2)}.tt-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 4px 8px}.tt-section-head h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.015em;color:var(--tt-ink)}.tt-section-head a,.tt-section-head button{font-size:12.5px;font-weight:550;color:var(--tt-ink-2)}.tt-section-head a:hover,.tt-section-head button:hover{color:var(--tt-ink)}.tt-figure{font-weight:650;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;color:var(--tt-ink)}.tt-figure .tt-figure-unit{font-size:.42em;font-weight:550;letter-spacing:-.01em;color:var(--tt-ink-3);margin-right:.18em;vertical-align:.72em}.tt-figure.is-in{color:var(--tt-in)}.tt-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--tt-well);color:var(--tt-ink-2)}.tt-chip.is-lg{height:30px;padding:0 12px;font-size:12.5px}.tt-chip.is-tide{background:var(--tt-tide-soft);color:var(--tt-tide-ink)}.tt-chip.is-in{background:var(--tt-in-soft);color:var(--tt-in)}.tt-chip.is-ask{background:var(--tt-ask-soft);color:var(--tt-ask)}.tt-chip.is-alert{background:var(--tt-alert-soft);color:var(--tt-alert)}.tt-chip.is-outline{background:var(--tt-card);color:var(--tt-ink);box-shadow:var(--tt-sh-1)}.tt-chip svg{width:12px;height:12px;stroke-width:2.4}.tt-chip.is-lg svg{width:14px;height:14px}.tt-seg{position:relative;display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--tt-well);isolation:isolate}.tt-seg.is-block{display:flex;width:100%}.tt-seg>button{position:relative;z-index:1;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:550;color:var(--tt-ink-2);white-space:nowrap;transition:color var(--tt-dur-fast) ease}.tt-seg>button[aria-checked=true],.tt-seg>button[aria-selected=true]{color:var(--tt-ink)}.tt-seg>.tt-seg-pill{position:absolute;z-index:0;top:3px;bottom:3px;left:0;border-radius:999px;background:var(--tt-card);box-shadow:0 0 0 1px var(--tt-line),0 1px 3px #0b1a2b1f;transition:transform var(--tt-dur-slow) var(--tt-settle),width var(--tt-dur-slow) var(--tt-settle)}.tt-tile{--c: #8b9bad;position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;color:#fff;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c) 70%);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000001a,0 1px 2px #0b1a2b29}.tt-tile.is-sm{width:32px;height:32px;border-radius:10px}.tt-tile.is-lg{width:52px;height:52px;border-radius:16px}.tt-tile svg{width:46%;height:46%;stroke-width:2.1}.tt-tile .tt-tile-emoji{font-size:20px;line-height:1}.tt-tile.is-emoji,:root.dark .tt-tile.is-emoji{background:color-mix(in srgb,var(--c) 18%,var(--tt-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent)}.tt-tile.is-sm .tt-tile-emoji{font-size:16px}.tt-tile.is-lg .tt-tile-emoji{font-size:26px}:root.dark .tt-tile{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 88%,#fff),color-mix(in srgb,var(--c) 92%,#000) 70%)}.tt-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:999px;font-size:13px;font-weight:650;color:#fff;box-shadow:0 0 0 2px var(--tt-card)}.tt-avatar.is-sm{width:28px;height:28px;font-size:10.5px}.tt-avatar.is-lg{width:52px;height:52px;font-size:17px}.tt-avatar-stack{display:flex}.tt-avatar-stack>*+*{margin-left:-8px}.tt-list{background:var(--tt-card);border-radius:var(--tt-r-lg);box-shadow:var(--tt-sh-1);padding:2px 14px}.tt-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 0}.tt-list>.tt-row+.tt-row,.tt-list>*+*>.tt-row,.tt-list>a+a,.tt-list>button+button{border-top:1px solid var(--tt-line)}.tt-row-main{flex:1;min-width:0}.tt-row-title{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--tt-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-row-sub{display:block;font-size:12.5px;color:var(--tt-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-row-end{text-align:right;flex:none}.tt-row-amount{font-size:15px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tt-ink)}.tt-row-amount.is-in{color:var(--tt-in)}.tt-row-note{display:block;font-size:11.5px;color:var(--tt-ink-3);margin-top:1px}a.tt-row,button.tt-row{width:100%;text-align:left;border-radius:0;transition:background-color var(--tt-dur-fast) ease}.tt-list>a.tt-row,.tt-list>button.tt-row{margin:0 -14px;padding-left:14px;padding-right:14px;width:calc(100% + 28px)}a.tt-row:hover,button.tt-row:hover{background:var(--tt-raised)}a.tt-row:focus-visible,button.tt-row:focus-visible{outline:2px solid var(--tt-tide);outline-offset:-3px}.tt-list>a.tt-row:first-child,.tt-list>button.tt-row:first-child{border-top-left-radius:calc(var(--tt-r-lg) - 2px);border-top-right-radius:calc(var(--tt-r-lg) - 2px)}.tt-list>a.tt-row:last-child,.tt-list>button.tt-row:last-child{border-bottom-left-radius:calc(var(--tt-r-lg) - 2px);border-bottom-right-radius:calc(var(--tt-r-lg) - 2px)}.tt-bar{position:relative;height:8px;border-radius:999px;background:var(--tt-well);overflow:hidden}.tt-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--tt-bar, var(--tt-tide));transition:width var(--tt-dur-slow) var(--tt-settle)}.tt-bar>.tt-bar-projection{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--tt-bar, var(--tt-tide)) 45%,transparent) 0 2px,transparent 2px 6px)}.tt-bar.is-over>i{--tt-bar: var(--tt-alert)}.tt-bar.is-near>i{--tt-bar: var(--tt-ask)}.tt-roll{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums;line-height:1.15;height:1.15em;overflow:hidden;vertical-align:bottom}.tt-roll>span{display:inline-block;height:1.15em}.tt-roll .tt-roll-col{display:inline-flex;flex-direction:column;transition:transform var(--tt-dur-slow) var(--tt-settle)}.tt-roll .tt-roll-col>span{height:1.15em}.tt-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;font:500 10.5px Geist Mono,ui-monospace,monospace;color:var(--tt-ink-2);background:var(--tt-card);box-shadow:0 0 0 1px var(--tt-line-2),0 1px 0 var(--tt-line-2)}.tt-hold{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:54px;border-radius:999px;background:var(--tt-ink);color:var(--tt-on-ink);font-size:15px;font-weight:600;box-shadow:var(--tt-sh-ink);overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;transition:transform var(--tt-dur) var(--tt-settle),background-color var(--tt-dur) ease,opacity var(--tt-dur) ease}.tt-hold:disabled{opacity:.5;cursor:not-allowed}.tt-hold.is-pressed{transform:scale(.975)}.tt-hold.is-done{background:var(--tt-tide);color:#fff}:root.dark .tt-hold.is-done{color:#03202b}.tt-hold .tt-hold-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:opacity .18s ease,filter .18s ease,transform .24s var(--tt-ease)}.tt-hold .tt-hold-label.is-hidden{opacity:0;filter:blur(6px);transform:translateY(3px)}.tt-hold .tt-hold-track{position:absolute;left:22px;right:22px;bottom:7px;height:2px;border-radius:2px;background:color-mix(in srgb,currentColor 16%,transparent);overflow:hidden}.tt-hold .tt-hold-track>i{position:absolute;inset:0 auto 0 0;background:currentColor;border-radius:inherit}.tt-just-added{animation:tt-just-added 2.4s ease both}@keyframes tt-just-added{0%,45%{background-color:var(--tt-tide-soft)}to{background-color:transparent}}.tt-land{animation:tt-land .52s var(--tt-settle) both}@keyframes tt-land{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.tt-empty{display:grid;justify-items:center;gap:6px;padding:36px 20px;text-align:center}.tt-empty h3{margin:10px 0 0;font-size:16px;font-weight:650;color:var(--tt-ink)}.tt-empty p{margin:0;max-width:34ch;font-size:13.5px;color:var(--tt-ink-2)}@media(prefers-reduced-motion:reduce){.tt-roll .tt-roll-col,.tt-seg>.tt-seg-pill,.tt-hold,.tt-bar>i{transition:none}.tt-just-added,.tt-land{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Geist Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.5rem}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-outline) 45%,transparent) transparent}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.tt-card{background:var(--tt-card);box-shadow:var(--tt-sh-1)}.tt-card-elevated{background:var(--tt-card);box-shadow:var(--tt-sh-2)}.tt-tone-primary{--tone-start: var(--tone-primary-start);--tone-mid: var(--tone-primary-mid);--tone-end: var(--tone-primary-end);--tone-accent: var(--tone-primary-accent);--tone-on-accent: var(--tone-primary-on-accent)}.tt-tone-warm{--tone-start: var(--tone-warm-start);--tone-mid: var(--tone-warm-mid);--tone-end: var(--tone-warm-end);--tone-accent: var(--tone-warm-accent);--tone-on-accent: var(--tone-warm-on-accent)}.tt-tonal-badge{background:linear-gradient(180deg,color-mix(in srgb,var(--tone-accent) 80%,#fff),var(--tone-accent) 70%);color:#fff;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001a,0 1px 2px #0b1a2b29}:root.dark .tt-tonal-badge{color:var(--tone-on-accent)}.tt-glass,.tt-glass-strong,.tt-button-primary,.tt-button-secondary{transition:background-color var(--tt-dur) ease,box-shadow var(--tt-dur) ease,transform var(--tt-dur-fast) var(--tt-ease)}.tt-brand-mark,.tt-brand-panel,.tt-button-primary{position:relative;background:var(--tt-ink);color:var(--tt-on-ink);box-shadow:var(--tt-sh-ink)}.tt-button-primary:hover,.tt-button-primary:focus-visible{background:color-mix(in srgb,var(--tt-ink) 88%,var(--tt-card))}.tt-button-secondary{background:var(--tt-card);color:var(--tt-ink);box-shadow:var(--tt-sh-1)}.tt-button-secondary:hover,.tt-button-secondary:focus-visible{background:var(--tt-raised)}.tt-brand-wordmark{color:var(--brand-wordmark)}.tt-field{background:var(--tt-card);border:1px solid var(--tt-line-2);box-shadow:none;transition:border-color var(--tt-dur-fast) ease,box-shadow var(--tt-dur) ease}.tt-field:hover{border-color:color-mix(in srgb,var(--tt-ink) 26%,transparent)}.tt-field:focus,.tt-field:focus-within{border-color:var(--tt-tide);box-shadow:0 0 0 4px var(--tt-tide-soft)}.tt-orb-label{transition:color .6s ease,background-color .6s ease,padding .3s ease}.tt-orb-label *{color:inherit!important;opacity:1!important}.tt-orb-label.has-plate{padding:6px 10px;border-radius:14px;background:var(--tt-orb-plate);box-shadow:0 0 0 1px var(--tt-line)}.tt-focus-inset:focus-visible{outline:2px solid var(--tt-tide);outline-offset:-3px}.tt-bleed{margin-inline:calc(-1 * var(--ws-gutter, 1.25rem));padding-inline:var(--ws-gutter, 1.25rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-left-\[16\%\]{left:-16%}.-right-1{right:-.25rem}.-right-\[12\%\]{right:-12%}.-top-1{top:-.25rem}.-top-\[18\%\]{top:-18%}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-24{bottom:6rem}.bottom-6{bottom:1.5rem}.bottom-\[-30\%\]{bottom:-30%}.bottom-\[-4px\]{bottom:-4px}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+84px\)\]{bottom:calc(env(safe-area-inset-bottom) + 84px)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[12\%\]{left:12%}.right-0\.5{right:.125rem}.right-1\.5{right:.375rem}.right-3\.5{right:.875rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[10\%\]{right:10%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-\[30\%\]{top:30%}.top-\[3px\]{top:3px}.top-\[76px\]{top:76px}.top-auto{top:auto}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.-mx-\[14px\]{margin-left:-14px;margin-right:-14px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mt-6{margin-top:1.5rem!important}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-mr-1{margin-right:-.25rem}.-mr-1\.5{margin-right:-.375rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[2\.5px\]{height:2.5px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[320px\]{height:320px}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[50px\]{height:50px}.h-\[50vmax\]{height:50vmax}.h-\[52px\]{height:52px}.h-\[55vmax\]{height:55vmax}.h-\[60px\]{height:60px}.h-\[60vmax\]{height:60vmax}.h-\[68px\]{height:68px}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(62vh\,460px\)\]{max-height:min(62vh,460px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-40{min-height:10rem}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[54px\]{min-height:54px}.min-h-dvh{min-height:100dvh}.\!w-\[calc\(100\%\+16px\)\]{width:calc(100% + 16px)!important}.\!w-\[calc\(100\%\+28px\)\]{width:calc(100% + 28px)!important}.w-0{width:0px}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[15px\]{width:15px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[2px\]{width:2px}.w-\[44px\]{width:44px}.w-\[50px\]{width:50px}.w-\[50vmax\]{width:50vmax}.w-\[55vmax\]{width:55vmax}.w-\[60vmax\]{width:60vmax}.w-\[92px\]{width:92px}.w-\[calc\(100\%\+28px\)\]{width:calc(100% + 28px)}.w-\[clamp\(84px\,9vw\,136px\)\]{width:clamp(84px,9vw,136px)}.w-\[min\(92vw\,28rem\)\]{width:min(92vw,28rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-1\.5{min-width:.375rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-\[18px\]{min-width:18px}.min-w-\[250px\]{min-width:250px}.min-w-\[6rem\]{min-width:6rem}.min-w-\[88px\]{min-width:88px}.min-w-\[8rem\]{min-width:8rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[160px\]{max-width:160px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[58ch\]{max-width:58ch}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[21px\]{--tw-translate-x: 21px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[3px\]{--tw-translate-x: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:1.5rem}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_7\.5rem\]{grid-template-columns:1fr 7.5rem}.grid-cols-\[minmax\(0\,1fr\)_112px\]{grid-template-columns:minmax(0,1fr) 112px}.grid-cols-\[minmax\(0\,1fr\)_7\.5rem\]{grid-template-columns:minmax(0,1fr) 7.5rem}.grid-cols-\[minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) 7rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(236px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!flex-nowrap{flex-wrap:nowrap!important}.place-content-center{place-content:center}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--tt-line)}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.\!rounded-\[12px\]{border-radius:12px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[21px\]{border-radius:21px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.border{border-width:1px}.border-2{border-width:2px}.border-\[2\.5px\]{border-width:2.5px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-\[1\.5px\]{border-top-width:1.5px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-alert{border-color:var(--tt-alert)}.border-ink-3{border-color:var(--tt-ink-3)}.border-line{border-color:var(--tt-line)}.border-line-2{border-color:var(--tt-line-2)}.border-outline-variant{border-color:var(--color-outline-variant)}.border-tide{border-color:var(--tt-tide)}.bg-\[rgba\(11\,26\,43\,0\.28\)\]{background-color:#0b1a2b47}.bg-\[rgba\(11\,26\,43\,0\.42\)\]{background-color:#0b1a2b6b}.bg-alert-soft{background-color:var(--tt-alert-soft)}.bg-ask-soft{background-color:var(--tt-ask-soft)}.bg-canvas{background-color:var(--tt-canvas)}.bg-card{background-color:var(--tt-card)}.bg-in{background-color:var(--tt-in)}.bg-in-soft{background-color:var(--tt-in-soft)}.bg-ink{background-color:var(--tt-ink)}.bg-line-2{background-color:var(--tt-line-2)}.bg-raised{background-color:var(--tt-raised)}.bg-surface{background-color:var(--color-surface)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-tide{background-color:var(--tt-tide)}.bg-tide-soft{background-color:var(--tt-tide-soft)}.bg-transparent{background-color:transparent}.bg-well{background-color:var(--tt-well)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-ink{fill:var(--tt-ink)}.fill-ink-3{fill:var(--tt-ink-3)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-\[42px\]{padding-left:42px}.pl-\[52px\]{padding-left:52px}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[8vh\]{padding-top:8vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.font-headline{font-family:Geist,system-ui,sans-serif}.font-mono{font-family:Geist Mono,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.5em\]{font-size:.5em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[clamp\(28px\,3\.4vw\,42px\)\]{font-size:clamp(28px,3.4vw,42px)}.text-\[clamp\(30px\,4vw\,48px\)\]{font-size:clamp(30px,4vw,48px)}.text-\[clamp\(32px\,4\.4vw\,52px\)\]{font-size:clamp(32px,4.4vw,52px)}.text-\[clamp\(32px\,4\.6vw\,56px\)\]{font-size:clamp(32px,4.6vw,56px)}.text-\[clamp\(32px\,5vw\,44px\)\]{font-size:clamp(32px,5vw,44px)}.text-\[clamp\(42px\,6\.4vw\,84px\)\]{font-size:clamp(42px,6.4vw,84px)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[550\]{font-weight:550}.font-\[650\]{font-weight:650}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.12em\]{letter-spacing:.12em}.text-alert{color:var(--tt-alert)}.text-ask{color:var(--tt-ask)}.text-in{color:var(--tt-in)}.text-ink{color:var(--tt-ink)}.text-ink-2{color:var(--tt-ink-2)}.text-ink-3{color:var(--tt-ink-3)}.text-ink-on{color:var(--tt-on-ink)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-tide{color:var(--tt-tide)}.text-tide-ink{color:var(--tt-tide-ink)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--tt-ink\)\]{accent-color:var(--tt-ink)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--tt-card\)\,0_0_0_4px_var\(--tt-ink\)\]{--tw-shadow: 0 0 0 2px var(--tt-card),0 0 0 4px var(--tt-ink);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--tt-tide\)\,0_2px_6px_-2px_rgba\(11\,26\,43\,0\.25\)\]{--tw-shadow: 0 0 0 2px var(--tt-tide),0 2px 6px -2px rgba(11,26,43,.25);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 2px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--tt-tide\)\]{--tw-shadow: 0 0 0 2px var(--tt-tide);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(11\,26\,43\,0\.5\)\]{--tw-shadow: 0 10px 24px -10px rgba(11,26,43,.5);--tw-shadow-colored: 0 10px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(11\,26\,43\,\.3\)\]{--tw-shadow: 0 1px 3px rgba(11,26,43,.3);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--tt-tide\)\]{--tw-shadow: inset 0 0 0 1.5px var(--tt-tide);--tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: inset 0 0 0 1px rgba(0,0,0,.08);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--tt-line\)\]{--tw-shadow: inset 0 0 0 1px var(--tt-line);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--tt-line-2\)\]{--tw-shadow: inset 0 0 0 1px var(--tt-line-2);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-tt-1{--tw-shadow: var(--tt-sh-1);--tw-shadow-colored: var(--tt-sh-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-tt-2{--tw-shadow: var(--tt-sh-2);--tw-shadow-colored: var(--tt-sh-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-tt-3{--tw-shadow: var(--tt-sh-3);--tw-shadow-colored: var(--tt-sh-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--tt-sh-ink\)\]{--tw-shadow-color: var(--tt-sh-ink);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-offset-4{outline-offset:4px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[35\%\]{--tw-grayscale: grayscale(35%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\,transform\,color\]{transition-property:background-color,box-shadow,transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-settle{transition-timing-function:var(--tt-settle)}.ease-tide{transition-timing-function:var(--tt-ease)}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none;width:0;height:0}:root{color-scheme:light;--tt-canvas: #eef3f7;--tt-card: #ffffff;--tt-well: #e3e9ef;--tt-raised: #f7fafc;--tt-ink: #0b1a2b;--tt-ink-2: #4a5d73;--tt-ink-3: #8b9bad;--tt-on-ink: #ffffff;--tt-line: rgba(11, 26, 43, .08);--tt-line-2: rgba(11, 26, 43, .14);--tt-tide: #07698f;--tt-tide-soft: #e2f0f6;--tt-tide-ink: #055272;--tt-in: #0f7a52;--tt-in-soft: #e3f3ec;--tt-ask: #b25e09;--tt-ask-soft: #fbeedd;--tt-alert: #cc3b27;--tt-alert-soft: #fbe5e1;--tt-sh-1: 0 0 0 1px var(--tt-line), 0 1px 2px rgba(11, 26, 43, .05);--tt-sh-2: 0 0 0 1px var(--tt-line), 0 1px 2px rgba(11, 26, 43, .04), 0 10px 28px -14px rgba(11, 26, 43, .24);--tt-sh-3: 0 0 0 1px var(--tt-line), 0 22px 48px -18px rgba(11, 26, 43, .38);--tt-sh-ink: inset 0 1px 0 rgba(255, 255, 255, .14), 0 1px 2px rgba(11, 26, 43, .22);--tt-r-xs: 8px;--tt-r-sm: 12px;--tt-r-md: 16px;--tt-r-lg: 20px;--tt-r-xl: 24px;--tt-r-shell: 26px;--tt-ease: cubic-bezier(.22, 1, .36, 1);--tt-settle: linear(0, .103 6.3%, .295 12.5%, .483 18.8%, .637 25%, .752 31.3%, .835 37.5%, .892 43.8%, .93 50%, .955 56.3%, .971 62.5%, .982 68.8%, .989 75%, .993 81.3%, .996 87.5%, .997 93.8%, 1);--tt-confirm: linear(0, .135 5%, .397 10%, .653 15%, .846 20%, .965 25%, 1.025 30%, 1.045 35%, 1.043 40%, 1.032 45%, 1.02 50%, 1.01 55%, 1.003 60%, 1 65%, .998 70%, 1);--tt-dur-fast: .14s;--tt-dur: .24s;--tt-dur-slow: .42s;--color-primary: #07698f;--color-on-primary: #ffffff;--color-primary-container: #e2f0f6;--color-on-primary-container: #054a66;--color-primary-fixed: #e2f0f6;--color-on-primary-fixed: #032f42;--color-primary-fixed-dim: #9dd3e6;--color-on-primary-fixed-variant: #055272;--color-inverse-primary: #56d8f0;--color-secondary: #4a5d73;--color-on-secondary: #ffffff;--color-secondary-container: #e3e9ef;--color-on-secondary-container: #0b1a2b;--color-secondary-fixed: #e3e9ef;--color-secondary-fixed-dim: #c9d4de;--color-on-secondary-fixed: #0b1a2b;--color-on-secondary-fixed-variant: #34475f;--color-tertiary: #0f7a52;--color-on-tertiary: #ffffff;--color-tertiary-container: #e3f3ec;--color-on-tertiary-container: #0a5a3c;--color-tertiary-fixed: #e3f3ec;--color-tertiary-fixed-dim: #9fdcc0;--color-on-tertiary-fixed: #05331f;--color-on-tertiary-fixed-variant: #0a5a3c;--color-error: #cc3b27;--color-on-error: #ffffff;--color-error-container: #fbe5e1;--color-on-error-container: #7a1d10;--color-background: #eef3f7;--color-on-background: #0b1a2b;--color-surface: #eef3f7;--color-on-surface: #0b1a2b;--color-on-surface-variant: #4a5d73;--color-surface-tint: #07698f;--color-surface-bright: #f7fafc;--color-surface-dim: #dfe7ee;--color-surface-variant: #e3e9ef;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f7fafc;--color-surface-container: #edf2f6;--color-surface-container-high: #e3e9ef;--color-surface-container-highest: #d9e2ea;--color-inverse-surface: #0b1a2b;--color-inverse-on-surface: #eef3f7;--color-outline: #8b9bad;--color-outline-variant: #d3dde6;--effect-border: var(--tt-line);--effect-border-strong: var(--tt-line-2);--effect-card-shadow: 0 1px 2px rgba(11, 26, 43, .05);--effect-card-shadow-strong: 0 1px 2px rgba(11, 26, 43, .04), 0 10px 28px -14px rgba(11, 26, 43, .24);--effect-brand-border: transparent;--effect-brand-shadow: var(--tt-sh-ink);--effect-brand-shadow-strong: inset 0 1px 0 rgba(255, 255, 255, .14), 0 8px 20px -10px rgba(11, 26, 43, .5);--effect-glass-bg: var(--tt-card);--effect-glass-strong-bg: var(--tt-card);--effect-glass-border: var(--tt-line);--effect-glass-shadow: var(--tt-sh-2);--effect-chrome-bg: color-mix(in srgb, var(--tt-canvas) 88%, transparent);--effect-chrome-border: var(--tt-line);--effect-chrome-shadow: none;--effect-bottom-shadow: none;--effect-page-glow-top: transparent;--effect-meter-track: var(--tt-well);--effect-meter-border: transparent;--brand-a: #07698f;--brand-b: #07698f;--brand-c: #07698f;--brand-gradient: linear-gradient(90deg, #07698f, #07698f);--brand-mark-start: #0b1a2b;--brand-mark-end: #0b1a2b;--brand-mark-foreground: #ffffff;--brand-wave: #56d8f0;--brand-wordmark: #0b1a2b;--brand-wordmark-shadow: none;--brand-sheen: linear-gradient(180deg, rgba(255, 255, 255, .16), transparent 55%);--water-top: #56b8d6;--water-bottom: #07698f;--water-back: rgba(7, 105, 143, .16);--foam: rgba(255, 255, 255, .85);--aurora-1: transparent;--aurora-2: transparent;--aurora-3: transparent;--contour: transparent;--tone-primary-start: #ffffff;--tone-primary-mid: #ffffff;--tone-primary-end: #ffffff;--tone-primary-accent: #07698f;--tone-primary-on-accent: #ffffff;--tone-warm-start: #ffffff;--tone-warm-mid: #ffffff;--tone-warm-end: #ffffff;--tone-warm-accent: #b25e09;--tone-warm-on-accent: #ffffff;--tone-success-start: #ffffff;--tone-success-mid: #ffffff;--tone-success-end: #ffffff;--tone-success-accent: #0f7a52;--tone-success-on-accent: #ffffff;--tone-plum-start: #ffffff;--tone-plum-mid: #ffffff;--tone-plum-end: #ffffff;--tone-plum-accent: #6a3fe0;--tone-plum-on-accent: #ffffff;--sky-top: #bfe3f6;--sky-mid: #e3f2fb;--sky-horizon: #fde8d8;--celestial: #ffd66e;--celestial-shade: transparent;--sun-rays: 1;--celestial-glow: rgba(255, 190, 90, .5);--star-opacity: 0;--beam-opacity: .25;--gull: rgba(11, 26, 43, .55);--sea-1: rgba(80, 170, 225, .28);--sea-2: rgba(50, 140, 215, .34);--sea-3: rgba(35, 110, 205, .42);--shore: #2c4a63;--tower: #f5f7fa;--tower-stripe: #d9534f;--lamp: #ffd66e;--cat-lift: 0%;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: var(--tt-confirm)}:root.dark{color-scheme:dark;--tt-canvas: #070d17;--tt-card: #0f1824;--tt-well: #16202e;--tt-raised: #121c29;--tt-ink: #e8eef6;--tt-ink-2: #9aabc0;--tt-ink-3: #62748b;--tt-on-ink: #070d17;--tt-line: rgba(255, 255, 255, .07);--tt-line-2: rgba(255, 255, 255, .12);--tt-tide: #56d8f0;--tt-tide-soft: rgba(86, 216, 240, .12);--tt-tide-ink: #8fe6f6;--tt-in: #5eeaa8;--tt-in-soft: rgba(94, 234, 168, .12);--tt-ask: #f0a54a;--tt-ask-soft: rgba(240, 165, 74, .14);--tt-alert: #ff8b7b;--tt-alert-soft: rgba(255, 139, 123, .13);--tt-sh-1: 0 0 0 1px var(--tt-line);--tt-sh-2: 0 0 0 1px var(--tt-line), 0 12px 30px -16px rgba(0, 0, 0, .75);--tt-sh-3: 0 0 0 1px var(--tt-line-2), 0 24px 50px -18px rgba(0, 0, 0, .85);--tt-sh-ink: inset 0 1px 0 rgba(255, 255, 255, .4), 0 1px 2px rgba(0, 0, 0, .4);--color-primary: #56d8f0;--color-on-primary: #03202b;--color-primary-container: #0e3346;--color-on-primary-container: #b8f0ff;--color-primary-fixed: #b8f0ff;--color-on-primary-fixed: #001f2a;--color-primary-fixed-dim: #56d8f0;--color-on-primary-fixed-variant: #004d64;--color-inverse-primary: #07698f;--color-secondary: #9aabc0;--color-on-secondary: #0f1824;--color-secondary-container: #16202e;--color-on-secondary-container: #e8eef6;--color-secondary-fixed: #d6e3f7;--color-secondary-fixed-dim: #9aabc0;--color-on-secondary-fixed: #0b1a2b;--color-on-secondary-fixed-variant: #34475f;--color-tertiary: #5eeaa8;--color-on-tertiary: #00291a;--color-tertiary-container: #0f3326;--color-on-tertiary-container: #b3f7d6;--color-tertiary-fixed: #b3f7d6;--color-tertiary-fixed-dim: #5eeaa8;--color-on-tertiary-fixed: #002113;--color-on-tertiary-fixed-variant: #00532f;--color-error: #ff8b7b;--color-on-error: #4a0a02;--color-error-container: #3d1712;--color-on-error-container: #ffdad4;--color-background: #070d17;--color-on-background: #e8eef6;--color-surface: #070d17;--color-on-surface: #e8eef6;--color-on-surface-variant: #9aabc0;--color-surface-tint: #56d8f0;--color-surface-bright: #16202e;--color-surface-dim: #070d17;--color-surface-variant: #16202e;--color-surface-container-lowest: #0f1824;--color-surface-container-low: #0c1420;--color-surface-container: #121c29;--color-surface-container-high: #16202e;--color-surface-container-highest: #1d2939;--color-inverse-surface: #e8eef6;--color-inverse-on-surface: #0f1824;--color-outline: #62748b;--color-outline-variant: #223044;--effect-card-shadow: none;--effect-card-shadow-strong: 0 12px 30px -16px rgba(0, 0, 0, .75);--effect-brand-shadow-strong: inset 0 1px 0 rgba(255, 255, 255, .4), 0 8px 22px -10px rgba(0, 0, 0, .7);--brand-a: #56d8f0;--brand-b: #56d8f0;--brand-c: #56d8f0;--brand-gradient: linear-gradient(90deg, #56d8f0, #56d8f0);--brand-mark-start: #e8eef6;--brand-mark-end: #e8eef6;--brand-mark-foreground: #070d17;--brand-wave: #07698f;--brand-wordmark: #e8eef6;--brand-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), transparent 55%);--water-top: #2f9fc4;--water-bottom: #0e5a78;--water-back: rgba(86, 216, 240, .14);--foam: rgba(214, 248, 255, .6);--tone-primary-start: #0f1824;--tone-primary-mid: #0f1824;--tone-primary-end: #0f1824;--tone-primary-accent: #56d8f0;--tone-primary-on-accent: #03202b;--tone-warm-start: #0f1824;--tone-warm-mid: #0f1824;--tone-warm-end: #0f1824;--tone-warm-accent: #f0a54a;--tone-warm-on-accent: #2b1802;--tone-success-start: #0f1824;--tone-success-mid: #0f1824;--tone-success-end: #0f1824;--tone-success-accent: #5eeaa8;--tone-success-on-accent: #00291a;--tone-plum-start: #0f1824;--tone-plum-mid: #0f1824;--tone-plum-end: #0f1824;--tone-plum-accent: #b9a2ff;--tone-plum-on-accent: #1f0f47;--cat-lift: 22%;--sky-top: #02050d;--sky-mid: #071231;--sky-horizon: #1c2458;--celestial: #fff3d1;--celestial-shade: rgba(160, 150, 120, .22);--sun-rays: 0;--celestial-glow: rgba(150, 190, 255, .34);--star-opacity: 1;--beam-opacity: .8;--gull: rgba(200, 220, 255, .5);--sea-1: rgba(40, 90, 190, .3);--sea-2: rgba(30, 70, 170, .42);--sea-3: rgba(20, 55, 150, .55);--shore: #070d1c;--tower: #d8e2f0;--tower-stripe: #b8413d;--lamp: #ffe9a3}html,body,#root{min-height:100dvh}body{font-family:Geist,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--color-background);color:var(--color-on-background);font-feature-settings:"ss01","cv11"}h1,h2,h3,h4{font-family:Geist,system-ui,sans-serif;letter-spacing:-.03em}::-moz-selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent)}::selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.safe-bottom{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.safe-top{padding-top:max(.5rem,env(safe-area-inset-top))}@keyframes tt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tt-fade{0%{opacity:0}to{opacity:1}}@keyframes tt-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes tt-wave-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tt-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes tt-float{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(4%,-6%,0) scale(1.06)}66%{transform:translate3d(-5%,4%,0) scale(.96)}}@keyframes tt-bubble{0%{transform:translate(0) scale(.4);opacity:0}12%{opacity:.9}to{transform:translate(var(--drift, 6px),calc(var(--rise, 120px) * -1)) scale(1);opacity:0}}@keyframes tt-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes tt-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes tt-ring{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-draw{to{stroke-dashoffset:0}}@keyframes tt-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tt-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tt-sweep{0%,to{transform:rotate(-38deg)}50%{transform:rotate(38deg)}}@keyframes tt-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}}@keyframes tt-breathe{0%,to{opacity:.55}50%{opacity:1}}.tt-rise{animation:tt-rise .5s var(--tt-ease) both;animation-delay:var(--d, 0ms)}.tt-fade-in{animation:tt-fade .6s ease both;animation-delay:var(--d, 0ms)}.tt-pop{animation:tt-pop .6s var(--ease-out) both;animation-delay:var(--d, 0ms)}.tt-shimmer{animation:tt-shimmer 6s linear 3}.tt-float{animation:tt-float 18s ease-in-out infinite}.tt-bob{animation:tt-bob 4.5s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}.tt-twinkle{animation:tt-twinkle 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tt-spin-slow{animation:tt-spin 24s linear infinite}.tt-stagger>*{animation:tt-rise .5s var(--tt-ease) both}.tt-stagger>*:nth-child(1){animation-delay:40ms}.tt-stagger>*:nth-child(2){animation-delay:.11s}.tt-stagger>*:nth-child(3){animation-delay:.18s}.tt-stagger>*:nth-child(4){animation-delay:.25s}.tt-stagger>*:nth-child(5){animation-delay:.32s}.tt-stagger>*:nth-child(6){animation-delay:.39s}.tt-stagger>*:nth-child(7){animation-delay:.46s}.tt-stagger>*:nth-child(8){animation-delay:.53s}.tt-stagger>*:nth-child(n+9){animation-delay:.6s}.tt-paused,.tt-paused *,:root.tt-tab-hidden *,:root.tt-tab-hidden *:before,:root.tt-tab-hidden *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes tt-orb-wave{to{transform:translate(-100px)}}@keyframes tt-orb-fill{0%{transform:translateY(110px)}}@keyframes tt-orb-ring{0%{stroke-dashoffset:var(--tt-orb-c)}}@keyframes tt-mark-roll{to{transform:translate(-64px)}}@keyframes tt-donut-in{0%{stroke-dasharray:0 999}}.tt-toast-region{position:fixed;z-index:100;right:28px;bottom:28px;width:min(92vw,24rem);display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}@media(max-width:760px){.tt-toast-region{right:auto;left:50%;transform:translate(-50%);bottom:calc(max(14px,env(safe-area-inset-bottom)) + 76px);align-items:stretch}}.tt-install-banner{bottom:28px}@media(max-width:760px){.tt-install-banner{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 76px)}}.tt-toast{--tt-toast-accent: var(--tt-tide);animation:tt-toast-in .42s var(--tt-settle) both}.tt-toast.is-success{--tt-toast-accent: var(--tt-in)}.tt-toast.is-error{--tt-toast-accent: var(--tt-alert)}.tt-toast-icon{color:var(--tt-toast-accent);background:color-mix(in srgb,var(--tt-toast-accent) 15%,transparent)}.tt-toast-timer{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:var(--tt-line-2);transform-origin:left;animation:tt-toast-timer var(--tt-toast-ms, 3.5s) linear both}.dash-link{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--tt-ink);background:var(--tt-card);box-shadow:var(--tt-sh-1);white-space:nowrap;transition:background-color var(--tt-dur-fast) ease}.dash-link:hover{background:var(--tt-raised)}.tt-col-chart{--col: var(--tt-tide)}.tt-col-chart.tone-success{--col: var(--tt-ink)}.tt-col{cursor:default}.tt-col-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.tt-col-grid>i{display:block;height:0;border-top:1px dashed var(--tt-line-2)}.tt-col-grid>i:last-child{border-top-style:solid}.tt-col-bar{position:relative;display:block;width:100%;max-width:32px;border-radius:7px 7px 3px 3px;background:color-mix(in srgb,var(--col) 18%,var(--tt-card));transform-origin:bottom;animation:tt-grow-y .6s var(--tt-settle) backwards;transition:background-color var(--tt-dur-fast) ease}.tt-col-bar.is-highlight{background:var(--col)}.tt-col-bar.is-empty{background:var(--tt-well)}.tt-col:hover .tt-col-bar:not(.is-highlight,.is-empty),.tt-col.is-shown .tt-col-bar:not(.is-highlight,.is-empty){background:color-mix(in srgb,var(--col) 34%,var(--tt-card))}.tt-col:hover .tt-col-bar.is-highlight,.tt-col.is-shown .tt-col-bar.is-highlight{background:color-mix(in srgb,var(--col) 86%,var(--tt-card))}.tt-col-tip{position:absolute;bottom:calc(var(--h, 0%) + 8px);left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border-radius:10px;font-size:11px;line-height:1.25;white-space:nowrap;color:var(--tt-on-ink);background:var(--tt-ink);box-shadow:0 10px 24px -10px #0b1a2b80;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .2s var(--tt-ease)}.tt-col-tip strong{font-size:12.5px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tt-col-tip span{font-size:10.5px;opacity:.72}.tt-col-tip.is-start{left:0;align-items:flex-start;transform:translateY(4px)}.tt-col-tip.is-end{left:auto;right:0;align-items:flex-end;transform:translateY(4px)}.tt-col:hover .tt-col-tip,.tt-col.is-shown .tt-col-tip{opacity:1;transform:translate(-50%)}.tt-col:hover .tt-col-tip.is-start,.tt-col.is-shown .tt-col-tip.is-start,.tt-col:hover .tt-col-tip.is-end,.tt-col.is-shown .tt-col-tip.is-end{transform:none}.tt-col-avg{position:absolute;left:0;right:0;z-index:1;border-top:1px dashed var(--tt-ink-3);pointer-events:none}.tt-col-avg span{position:absolute;right:0;top:-21px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:550;font-variant-numeric:tabular-nums;color:var(--tt-ink-2);background:var(--tt-card);box-shadow:0 0 0 1px var(--tt-line)}.tt-toast.is-paused .tt-toast-timer{animation-play-state:paused}@keyframes tt-toast-in{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes tt-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tt-palette{animation:tt-palette-in .32s var(--tt-settle) both;box-shadow:var(--tt-sh-3)}@keyframes tt-palette-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes tt-gull-drift{0%{transform:translate(-520px)}to{transform:translate(1500px)}}@keyframes tt-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}.tt-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out) var(--d, 0ms),transform .9s var(--ease-out) var(--d, 0ms)}.tt-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tt-reveal{opacity:1;transform:none}}.marker\:text-ink-3 *::marker{color:var(--tt-ink-3)}.marker\:text-ink-3::marker{color:var(--tt-ink-3)}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-ink-3::-moz-placeholder{color:var(--tt-ink-3)}.placeholder\:text-ink-3::placeholder{color:var(--tt-ink-3)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-\[-8px\]:before{content:var(--tw-content);left:-8px;right:-8px}.before\:inset-y-\[3px\]:before{content:var(--tw-content);top:3px;bottom:3px}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:rounded-\[14px\]:before{content:var(--tw-content);border-radius:14px}.before\:bg-raised:before{content:var(--tw-content);background-color:var(--tt-raised)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:rounded-\[14px\]:after{content:var(--tw-content);border-radius:14px}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0px}.last\:pb-0:last-child{padding-bottom:0}.first-of-type\:mt-0:first-of-type{margin-top:0}.empty\:hidden:empty{display:none}.focus-within\:shadow-\[0_0_0_2px_var\(--tt-tide\)\]:focus-within{--tw-shadow: 0 0 0 2px var(--tt-tide);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-\[inset_0_0_0_1px_var\(--tt-tide\)\,0_0_0_4px_var\(--tt-tide-soft\)\]:focus-within{--tw-shadow: inset 0 0 0 1px var(--tt-tide),0 0 0 4px var(--tt-tide-soft);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-tide:focus-within{--tw-ring-color: var(--tt-tide)}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 14%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--tt-ink\)_86\%\,var\(--tt-card\)\)\]:hover{background-color:color-mix(in srgb,var(--tt-ink) 86%,var(--tt-card))}.hover\:bg-\[color-mix\(in_srgb\,var\(--tt-ink\)_88\%\,var\(--tt-card\)\)\]:hover{background-color:color-mix(in srgb,var(--tt-ink) 88%,var(--tt-card))}.hover\:bg-alert-soft:hover{background-color:var(--tt-alert-soft)}.hover\:bg-card:hover{background-color:var(--tt-card)}.hover\:bg-raised:hover{background-color:var(--tt-raised)}.hover\:bg-tide-soft:hover{background-color:var(--tt-tide-soft)}.hover\:bg-well:hover{background-color:var(--tt-well)}.hover\:text-alert:hover{color:var(--tt-alert)}.hover\:text-ink:hover{color:var(--tt-ink)}.hover\:text-tide:hover{color:var(--tt-tide)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[inset_0_0_0_1px_var\(--tt-line-2\)\]:hover{--tw-shadow: inset 0 0 0 1px var(--tt-line-2);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-tt-1:hover{--tw-shadow: var(--tt-sh-1);--tw-shadow-colored: var(--tt-sh-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-tt-2:hover{--tw-shadow: var(--tt-sh-2);--tw-shadow-colored: var(--tt-sh-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}.focus\:bg-well:focus{background-color:var(--tt-well)}.focus\:px-2:focus{padding-left:.5rem;padding-right:.5rem}.focus\:shadow-\[0_0_0_2px_var\(--tt-tide\)\]:focus{--tw-shadow: 0 0 0 2px var(--tt-tide);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_2px_var\(--tt-tide\)\]:focus-visible{--tw-shadow: 0 0 0 2px var(--tt-tide);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-tide:focus-visible{--tw-ring-color: var(--tt-tide)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-canvas:focus-visible{--tw-ring-offset-color: var(--tt-canvas)}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color: var(--tt-card)}.focus-visible\:before\:opacity-100:focus-visible:before{content:var(--tw-content);opacity:1}.focus-visible\:before\:shadow-\[inset_0_0_0_2px_var\(--tt-tide\)\]:focus-visible:before{content:var(--tw-content);--tw-shadow: inset 0 0 0 2px var(--tt-tide);--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:after\:shadow-\[inset_0_0_0_2px_var\(--tt-tide\)\]:focus-visible:after{content:var(--tw-content);--tw-shadow: inset 0 0 0 2px var(--tt-tide);--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.has-\[input\[aria-invalid\=true\]\]\:shadow-\[0_0_0_2px_var\(--tt-alert\)\]:has(input[aria-invalid=true]){--tw-shadow: 0 0 0 2px var(--tt-alert);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:bg-\[rgba\(0\,0\,0\,0\.6\)\]:is(.dark *){background-color:#0009}@media not all and (min-width:640px){.max-sm\:order-2{order:2}.max-sm\:order-3{order:3}.max-sm\:hidden{display:none}}@media(min-width:640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:mt-1{margin-top:.25rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-28{margin-top:7rem}.sm\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:h-4{height:1rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[68px\]{min-height:68px}.sm\:w-4{width:1rem}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:place-items-center{place-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-28{gap:7rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-none{border-radius:0}.sm\:\!border-t-0{border-top-width:0px!important}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:bg-card{background-color:var(--tt-card)}.sm\:bg-transparent{background-color:transparent}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pl-3\.5{padding-left:.875rem}.sm\:pl-\[52px\]{padding-left:52px}.sm\:pr-2{padding-right:.5rem}.sm\:pr-4{padding-right:1rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pt-0{padding-top:0}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-\[13vh\]{padding-top:13vh}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[17px\]{font-size:17px}.sm\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-tt-1{--tw-shadow: var(--tt-sh-1);--tw-shadow-colored: var(--tt-sh-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-tt-2{--tw-shadow: var(--tt-sh-2);--tw-shadow-colored: var(--tt-sh-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:items-start{align-items:flex-start}.md\:p-6{padding:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-\[26px\]{padding-top:26px}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-6{bottom:1.5rem}.lg\:bottom-8{bottom:2rem}.lg\:left-\[var\(--ws-sidebar\,0px\)\]{left:var(--ws-sidebar,0px)}.lg\:right-8{right:2rem}.lg\:top-20{top:5rem}.lg\:top-24{top:6rem}.lg\:top-\[84px\]{top:84px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:\!mt-1{margin-top:.25rem!important}.lg\:mb-4{margin-bottom:1rem}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:w-auto{width:auto}.lg\:min-w-0{min-width:0px}.lg\:min-w-\[200px\]{min-width:200px}.lg\:max-w-\[20rem\]{max-width:20rem}.lg\:flex-none{flex:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.lg\:grid-cols-\[8\.5rem_minmax\(0\,1fr\)_minmax\(10rem\,14rem\)_auto\]{grid-template-columns:8.5rem minmax(0,1fr) minmax(10rem,14rem) auto}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.lg\:grid-cols-\[minmax\(0\,344px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,344px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:overflow-visible{overflow:visible}.lg\:p-14{padding:3.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pb-24{padding-bottom:6rem}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:.25rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-right{text-align:right}.lg\:text-\[19px\]{font-size:19px}.lg\:leading-\[1\.4\]{line-height:1.4}}.\[\&\+\&\]\:mt-1+.\[\&\+\&\]\:mt-1{margin-top:.25rem}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-width:1px}.\[\&\:\:-webkit-calendar-picker-indicator\]\:\!hidden::-webkit-calendar-picker-indicator{display:none!important}.\[\&\>\*\]\:min-w-0>*{min-width:0px}.\[\&_a\]\:font-\[550\] a{font-weight:550}.\[\&_a\]\:text-tide a{color:var(--tt-tide)}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_svg\]\:h-4 svg{height:1rem}.\[\&_svg\]\:w-4 svg{width:1rem}
