.composer-mobile.svelte-43fbtw>.composer-frame:where(.svelte-43fbtw),.composer-mobile.svelte-43fbtw>.composer-inset:where(.svelte-43fbtw){left:0}.composer-mobile.svelte-43fbtw>.composer-frame:where(.svelte-43fbtw){width:100%;height:100%}.composer-mobile.svelte-43fbtw>.composer-inset:where(.svelte-43fbtw){width:calc(100% - 4px);height:calc(100% - 4px);left:2px}.composer-mobile.svelte-43fbtw [data-composer-conceal]{transition:none!important}.composer-mobile.svelte-43fbtw [data-composer-reveal]{opacity:0}.toggle-glyph.svelte-1gmy2iw{opacity:1;transition:opacity var(--aside-hover-transition-ms,.16s) ease;grid-area:1/1}.transparent.svelte-1gmy2iw{opacity:0}@media (prefers-reduced-motion:reduce){.toggle-glyph.svelte-1gmy2iw{transition:none}}.nav-home-glyph-stack.svelte-118lsun{place-items:center;display:grid}.nav-home-glyph-stack.svelte-118lsun svg{grid-area:1/1;transition:opacity .18s}.nav-home-glyph-stack.svelte-118lsun .page-glyph,.nav-home-glyph-stack[data-page=true].svelte-118lsun .home-glyph{opacity:0}.nav-home-glyph-stack[data-page=true].svelte-118lsun .page-glyph{opacity:1}@media (prefers-reduced-motion:reduce){.nav-home-glyph-stack.svelte-118lsun svg{transition:none}}.panel-nav.svelte-7mv68s>[data-panel-nav-cell]{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.panel-nav-indicator.svelte-7mv68s{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-7mv68s:before{background:var(--animated-rainbow-bg-colors-shared,var(--foreground));content:"";border-radius:999px;position:absolute;inset:0 30%}.panel-nav.svelte-7mv68s button,.panel-nav.svelte-7mv68s a{border-radius:14px;width:100%;min-height:44px}.panel-nav.svelte-7mv68s [data-panel-nav-cell]>:is(div,span){width:100%}@media (prefers-reduced-motion:reduce){.panel-nav-indicator.svelte-7mv68s{transition:none}}.panel-load-error.svelte-o0qy0f{z-index:1;background:var(--background);color:var(--foreground);text-align:center;place-content:center;justify-items:center;gap:.75rem;display:grid;position:absolute;inset:0}button.svelte-o0qy0f{border:1px solid;border-radius:.5rem;padding:.5rem 1rem}.chat-panel-column-fill.svelte-1rmafv9:before{content:"";inset:var(--chat-panel-fill-top,0) 0 0;z-index:-1;pointer-events:none;border-top-right-radius:var(--shell-frame-radius);background-color:var(--chat-panel-surface-wide);position:absolute}.bounded.svelte-1lhxvg6{box-sizing:border-box;height:calc(var(--svh) * 100);min-height:0;overflow:hidden}.chat-panel-phone-fade.svelte-w2f03v{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-w2f03v{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)}:is(.chat-panel-phone-composer.svelte-w2f03v:focus-within,.chat-panel-phone-composer.svelte-w2f03v[data-kb-ride],[data-chat-panel-phone-footer].svelte-w2f03v:has(.chat-panel-phone-composer:where(.svelte-w2f03v):focus-within) .chat-panel-phone-fade:where(.svelte-w2f03v),[data-chat-panel-phone-footer].svelte-w2f03v:has(.chat-panel-phone-composer:where(.svelte-w2f03v)[data-kb-ride]) .chat-panel-phone-fade:where(.svelte-w2f03v)){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-w2f03v{transform:translate3d(0, min(0px, var(--chat-panel-bar-h,0px) - var(--chat-panel-footer-slide,0px)), 0)}:is(:root[data-chrome-footer-hidden] .chat-panel-phone-composer.svelte-w2f03v:focus-within,:root[data-chrome-footer-hidden] .chat-panel-phone-composer.svelte-w2f03v[data-kb-ride],:root[data-chrome-footer-hidden] [data-chat-panel-phone-footer].svelte-w2f03v:has(.chat-panel-phone-composer:where(.svelte-w2f03v):focus-within) .chat-panel-phone-fade:where(.svelte-w2f03v),:root[data-chrome-footer-hidden] [data-chat-panel-phone-footer].svelte-w2f03v:has(.chat-panel-phone-composer:where(.svelte-w2f03v)[data-kb-ride]) .chat-panel-phone-fade:where(.svelte-w2f03v)){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-w2f03v{transition:none}}.chat-panel-phone-subheader.svelte-22tzdx :is(a,button,input,select,textarea,label,summary,[role=button],[tabindex]){pointer-events:auto}.chat-panel-phone-subheader.svelte-22tzdx{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-22tzdx{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.chat-panel-phone-subheader.svelte-22tzdx{transition:none}}.ls-ring.svelte-svvcck{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-svvcck>.ls-ring:where(.svelte-svvcck){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}.search-drawer-backdrop.svelte-lfczk0{touch-action:none;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.search-drawer-backdrop[data-passive].svelte-lfczk0{pointer-events:none}.search-drawer-backdrop[data-open].svelte-lfczk0{opacity:1;visibility:visible;transition-delay:0s}.drag-el.svelte-4p0a0t{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-4p0a0t{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(--shell-header-surface);-webkit-backdrop-filter:var(--shell-header-backdrop);backdrop-filter:var(--shell-header-backdrop)}.footer-btm.svelte-4p0a0t{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-4p0a0t:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--shell-header-surface);-webkit-backdrop-filter:var(--shell-header-backdrop);backdrop-filter:var(--shell-header-backdrop);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-top.svelte-4p0a0t,.footer-btm.svelte-4p0a0t:before{background:var(--background)}}.dialog-loading-fallback.svelte-4p0a0t{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dialog-loading-fallback.svelte-4p0a0t{background:color-mix(in oklab, var(--background) 90%, transparent)}}.dialog-loading-fallback.svelte-4p0a0t{animation:.2s ease-out 3.5s both svelte-4p0a0t-dialog-loading-reveal}.dialog-loading-fallback[data-failed].svelte-4p0a0t{animation:none}@keyframes svelte-4p0a0t-dialog-loading-reveal{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){.header-top.svelte-4p0a0t,.footer-btm.svelte-4p0a0t:before{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}
