:where(.nf){white-space:nowrap;isolation:isolate;direction:ltr;line-height:1;display:inline-block}.nf-num,.nf-inner{transform-origin:0 0;display:inline-block}.nf[data-will-change] :is(.nf-num,.nf-inner,.nf-sec,.nf-digit,.nf-dn,.nf-sym){will-change:transform}.nf-num{--nf-mask-y:round(nearest, calc(var(--number-flow-mask-height,.25em) / 2), 1px);--nf-mask-w:var(--number-flow-mask-width,.5em);--nf-mask-x:calc(var(--nf-mask-w) / var(--scale-x));--nf-corner:#000 0, transparent 71%;--scale-x:calc(1 + var(--_nf-dw) / var(--width));margin:0 calc(-1 * var(--nf-mask-w));transform:translateX(var(--_nf-dx)) scaleX(var(--scale-x));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-mask-x), #000 calc(100% - var(--nf-mask-x)), transparent), linear-gradient(to bottom, transparent 0, #000 calc(var(--nf-mask-y) * 2), #000 calc(100% - calc(var(--nf-mask-y) * 2)), transparent 100%), radial-gradient(at bottom right, var(--nf-corner)), radial-gradient(at bottom left, var(--nf-corner)), radial-gradient(at top left, var(--nf-corner)), radial-gradient(at top right, var(--nf-corner));mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-mask-x), #000 calc(100% - var(--nf-mask-x)), transparent), linear-gradient(to bottom, transparent 0, #000 calc(var(--nf-mask-y) * 2), #000 calc(100% - calc(var(--nf-mask-y) * 2)), transparent 100%), radial-gradient(at bottom right, var(--nf-corner)), radial-gradient(at bottom left, var(--nf-corner)), radial-gradient(at top left, var(--nf-corner)), radial-gradient(at top right, var(--nf-corner));-webkit-mask-position:50%,50%,0 0,100% 0,100% 100%,0 100%;mask-position:50%,50%,0 0,100% 0,100% 100%,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--nf-mask-y) * 4), calc(100% - var(--nf-mask-x) * 2) 100%, var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2);mask-size:100% calc(100% - var(--nf-mask-y) * 4), calc(100% - var(--nf-mask-x) * 2) 100%, var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2);position:relative}.nf-inner{padding:var(--nf-mask-y) var(--nf-mask-w);transform:scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(--_nf-dx)))}.nf>:not(.nf-num){z-index:5}.nf-sec,.nf-sym{isolation:isolate;display:inline-block;position:relative}.nf-sec:after{content:"​";display:inline-block}.nf-sec--left{transform-origin:0}.nf-sec--right{transform-origin:100%}.nf-sec>[inert],.nf-sym>[inert]{z-index:-1;margin:0!important;position:absolute!important}.nf-digit{--c:var(--current) + var(--_nf-d);display:inline-block;position:relative}.nf-dn,.nf-num .nf-sec:after{padding:var(--nf-mask-y) 0}.nf-dn{--offset-raw:mod(var(--length) + var(--n) - mod(var(--c), var(--length)), var(--length));--offset:calc(var(--offset-raw) - var(--length) * round(down, var(--offset-raw) / (var(--length) / 2), 1));--y:clamp(-100%, var(--offset) * 100%, 100%);transform:translateY(var(--y));display:inline-block}.nf-dn[inert]{transform:translateX(-50%) translateY(var(--y));position:absolute;top:0;left:50%}.nf-digit:not(.nf-spin) .nf-dn[inert]{display:none}.nf-sv{white-space:pre;mix-blend-mode:plus-lighter;display:inline-block}.nf-sec--left .nf-sym>[inert]{left:0}.nf-sec--right .nf-sym>[inert]{right:0}.nf-p{opacity:calc(1 + var(--_nf-dop))}.toast-surface.svelte-1ko1jn3{--toast-halo-rgb:255 255 255;--toast-halo-shadows:0 0 10px 3px rgb(var(--toast-halo-rgb) / 90%), 0 0 28px 8px rgb(var(--toast-halo-rgb) / 75%), 0 0 48px 12px rgb(var(--toast-halo-rgb) / 50%);box-shadow:inset 0 1px 0 #fffc, inset 0 -1px 0 #00000014, 0 0 0 1px #0000000a, 0 4px 8px -2px #00000029, 0 16px 32px -8px #0000003d, var(--toast-halo-shadows)}.toast-surface.toast-desktop.svelte-1ko1jn3{--toast-halo-shadows:0 0 14px 4px rgb(var(--toast-halo-rgb) / 90%), 0 0 40px 12px rgb(var(--toast-halo-rgb) / 75%), 0 0 80px 20px rgb(var(--toast-halo-rgb) / 50%)}.dark .toast-surface.svelte-1ko1jn3{--toast-halo-rgb:0 0 0;box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000052, 0 0 0 1px #ffffff0f, 0 4px 8px -2px #0006, 0 16px 32px -8px #0000008f, var(--toast-halo-shadows)}.toast-progress.svelte-1ko1jn3{transform-origin:0;animation-name:svelte-1ko1jn3-toast-progress-shrink;animation-timing-function:linear;animation-fill-mode:forwards}.toast-progress-active.svelte-1ko1jn3{will-change:transform}.paused-by-drag.svelte-1ko1jn3 .toast-progress:where(.svelte-1ko1jn3){animation-play-state:paused!important}@keyframes svelte-1ko1jn3-toast-progress-shrink{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.toast-progress-indeterminate.svelte-1ko1jn3{animation:2s ease-in-out infinite svelte-1ko1jn3-toast-progress-slide}@keyframes svelte-1ko1jn3-toast-progress-slide{0%{transform:translate(-100%)}50%{transform:translate(50%)}to{transform:translate(400%)}}.composer-mobile.svelte-zsm6z8>.composer-frame:where(.svelte-zsm6z8),.composer-mobile.svelte-zsm6z8>.composer-inset:where(.svelte-zsm6z8){left:0}.composer-mobile.svelte-zsm6z8>.composer-frame:where(.svelte-zsm6z8){width:100%;height:100%}.composer-mobile.svelte-zsm6z8>.composer-inset:where(.svelte-zsm6z8){width:calc(100% - 4px);height:calc(100% - 4px);left:2px}.composer-mobile.svelte-zsm6z8 [data-composer-conceal]{transition:none!important}.composer-mobile.svelte-zsm6z8 [data-composer-reveal]{opacity:0}.nav-home-glyph-stack.svelte-1djwin5{place-items:center;display:grid}.nav-home-glyph-stack.svelte-1djwin5 svg{grid-area:1/1;transition:opacity .18s}.nav-home-glyph-stack.svelte-1djwin5 .page-glyph,.nav-home-glyph-stack[data-page=true].svelte-1djwin5 .home-glyph{opacity:0}.nav-home-glyph-stack[data-page=true].svelte-1djwin5 .page-glyph{opacity:1}@media (prefers-reduced-motion:reduce){.nav-home-glyph-stack.svelte-1djwin5 svg{transition:none}}.panel-nav.svelte-ovxixo>[data-panel-nav-cell]{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.panel-nav-indicator.svelte-ovxixo{z-index:1;width:calc(25% - 7px);height:2px;transform:translate3d(calc(var(--panel-nav-index,1) * (100% + 4px)), 0, 0);transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:3px;left:8px}.panel-nav-indicator.svelte-ovxixo:before{background:var(--animated-rainbow-bg-colors-shared,var(--foreground));content:"";border-radius:999px;position:absolute;inset:0 30%}.panel-nav.svelte-ovxixo button,.panel-nav.svelte-ovxixo a{border-radius:14px;width:100%;min-height:44px}.panel-nav.svelte-ovxixo [data-panel-nav-cell]>:is(div,span){width:100%}@media (prefers-reduced-motion:reduce){.panel-nav-indicator.svelte-ovxixo{transition:none}}.panel-loading-orbit.svelte-1hslcwp{--orbit-tint:color-mix(in oklab, var(--animated-rainbow-bg-colors-shared) 55%, var(--foreground));--orbit-width:.25rem;z-index:1;pointer-events:none;place-items:center;animation:.16s ease-out .15s both svelte-1hslcwp-panel-orbit-enter;display:grid;position:absolute;inset:0}.orbit.svelte-1hslcwp{aspect-ratio:1;border-radius:50%;width:5rem;animation:1.6s cubic-bezier(.45,.1,.55,.9) infinite svelte-1hslcwp-panel-orbit-spin;position:relative}.orbit.svelte-1hslcwp:before{content:"";background:conic-gradient(from 0deg, transparent 0 50%, color-mix(in oklab, var(--orbit-tint) 30%, transparent) 75%, var(--orbit-tint) 100%), color-mix(in oklab, var(--foreground) 7%, transparent);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--orbit-width) - 1px), #000 calc(100% - var(--orbit-width)) calc(100% - 1px), transparent 100%);mask:radial-gradient(closest-side, transparent calc(100% - var(--orbit-width) - 1px), #000 calc(100% - var(--orbit-width)) calc(100% - 1px), transparent 100%);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--animated-rainbow-bg-colors-shared) 90%, transparent)) drop-shadow(0 0 2px #00000080);border-radius:50%;position:absolute;inset:0}.head.svelte-1hslcwp{top:calc(var(--orbit-width) / 2);width:calc(var(--orbit-width) * 2.2);aspect-ratio:1;background:var(--foreground);box-shadow:0 0 calc(var(--orbit-width) * 2) var(--orbit-tint), 0 0 calc(var(--orbit-width) * 6) color-mix(in oklab, var(--animated-rainbow-bg-colors-shared) 80%, transparent);border-radius:50%;position:absolute;left:50%;translate:-50% -50%}@keyframes svelte-1hslcwp-panel-orbit-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-1hslcwp-panel-orbit-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.panel-loading-orbit.svelte-1hslcwp,.orbit.svelte-1hslcwp{animation:none}}.chat-panel-phone-fade.svelte-4zakxx{top:calc(-1 * var(--chat-panel-fade-top,0px) - 16px);background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--background) 22%, transparent) 16px, color-mix(in oklab, var(--background) 55%, transparent) 40px, color-mix(in oklab, var(--background) 85%, transparent) calc(var(--chat-panel-fade-top,0px) * .6 + 16px), var(--background) calc(var(--chat-panel-fade-top,0px) + 16px));bottom:-120px}.chat-panel-phone-composer.svelte-4zakxx{translate:0 calc(-1 * var(--chat-panel-bar-lip,0px));transition:translate var(--kb-ease,0s) cubic-bezier(.2, 0, 0, 1), transform var(--chat-panel-chrome-duration) var(--chat-panel-chrome-ease);transform:translate(0,0)}.chat-panel-phone-composer.svelte-4zakxx:focus-within,[data-chat-panel-phone-footer].svelte-4zakxx:has(.chat-panel-phone-composer:where(.svelte-4zakxx):focus-within) .chat-panel-phone-fade:where(.svelte-4zakxx){translate:0 calc(-1 * max(var(--chat-panel-bar-lip,0px), max(env(keyboard-inset-height,0px), var(--kb-live,var(--kb-inset-px,0px))) - var(--shell-safe-area-bottom,0px) - var(--chat-panel-bar-h,0px)))}:root[data-chrome-footer-hidden] .chat-panel-phone-composer.svelte-4zakxx{transform:translate3d(0, min(0px, var(--chat-panel-bar-h,0px) - var(--chat-panel-footer-slide,0px)), 0)}:root[data-chrome-footer-hidden] .chat-panel-phone-composer.svelte-4zakxx:focus-within,:root[data-chrome-footer-hidden] [data-chat-panel-phone-footer].svelte-4zakxx:has(.chat-panel-phone-composer:where(.svelte-4zakxx):focus-within) .chat-panel-phone-fade:where(.svelte-4zakxx){transform:translate3d(0, min(0px, var(--chat-panel-bar-h,0px) - min(var(--chat-panel-bar-h,0px), max(0px, max(env(keyboard-inset-height,0px), var(--kb-live,var(--kb-inset-px,0px))) - var(--shell-safe-area-bottom,0px))) - var(--chat-panel-footer-slide,0px)), 0)}@media (prefers-reduced-motion:reduce){.chat-panel-phone-composer.svelte-4zakxx{transition:none}}.chat-panel-phone-subheader.svelte-1kvyfgb :is(a,button,input,select,textarea,label,summary,[role=button],[tabindex]){pointer-events:auto}.chat-panel-phone-subheader.svelte-1kvyfgb{transition:transform var(--chat-panel-chrome-duration) var(--chat-panel-chrome-ease);transform:translate(0,0)}:root[data-chrome-header-hidden] .chat-panel-phone-subheader.svelte-1kvyfgb{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.chat-panel-phone-subheader.svelte-1kvyfgb{transition:none}}.ls-ring.svelte-zt6o38{opacity:0;stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;transition:stroke-dashoffset .16s ease-in,opacity .16s ease-in}[data-holding=true]>svg.svelte-zt6o38>.ls-ring:where(.svelte-zt6o38){opacity:.55;stroke-dashoffset:0;transition:stroke-dashoffset var(--hold-ms) linear, opacity .12s ease-out}[data-shell-swipe-root] .shell-panel-slot{width:calc(100vw - var(--shell-safe-area-left,0px) - var(--shell-safe-area-right,0px));margin-left:var(--shell-safe-area-left,0);margin-right:var(--shell-safe-area-right,0);flex-shrink:0}.drag-el.svelte-872hfn{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);backface-visibility:hidden}.header-top.svelte-872hfn{height:var(--shell-header-height);padding-top:calc(.125rem + var(--shell-safe-area-top));border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.header-top.svelte-872hfn{background:color-mix(in srgb, var(--background) 82%, transparent)}}.header-top.svelte-872hfn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.desktop-header-plate.svelte-872hfn{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.desktop-header-plate.svelte-872hfn{background:color-mix(in srgb, var(--background) 82%, transparent)}}.desktop-header-plate.svelte-872hfn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.desktop-safe-header.svelte-872hfn{height:var(--shell-header-height)}.desktop-safe-header-lane.svelte-872hfn{top:var(--shell-safe-area-top)}.footer-btm.svelte-872hfn{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);padding-top:calc(var(--spacing,.25rem) * 1.5);min-height:calc(100% + var(--safe-area-max-inset-bottom-padding,90px));padding-bottom:var(--safe-area-max-inset-bottom-padding,90px)}.footer-btm.svelte-872hfn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--background);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.footer-btm.svelte-872hfn:before{background:color-mix(in srgb, var(--background) 82%, transparent)}}.footer-btm.svelte-872hfn:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-top.svelte-872hfn,.desktop-header-plate.svelte-872hfn,.footer-btm.svelte-872hfn:before{background:var(--background)}}@media (prefers-reduced-transparency:reduce){.header-top.svelte-872hfn,.desktop-header-plate.svelte-872hfn,.footer-btm.svelte-872hfn:before{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}
