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