.orb_layer__IBDSG{position:fixed;inset:0;z-index:calc(var(--ds-z-header) + 2);pointer-events:none}.orb_wrap__y73A_{position:absolute;top:0;left:0;width:148px;height:148px;transform-origin:0 0;pointer-events:none}.orb_home__dCv_1{position:relative;display:block;flex-shrink:0;width:var(--orb-size);height:var(--orb-size)}.orb_home__dCv_1>.orb_wrap__y73A_{transform:scale(var(--orb-scale))}.orb_canvas__CkDe4{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .4s var(--ds-easing-state)}.orb_canvas__CkDe4[data-live]{opacity:1}.orb_still__10ysa{position:absolute;inset:19.5%;border-radius:50%;background:radial-gradient(60% 55% at 34% 36%,color-mix(in oklab,var(--ds-color-violet500) 70%,transparent),transparent 70%),radial-gradient(55% 50% at 68% 66%,color-mix(in oklab,var(--ds-color-brand500) 60%,transparent),transparent 70%),radial-gradient(40% 35% at 50% 50%,color-mix(in oklab,var(--ds-color-brand50) 35%,transparent),transparent 70%),var(--ds-color-neutral0);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-color-violet300) 55%,transparent),inset 0 0 14px color-mix(in oklab,var(--ds-color-brand500) 30%,transparent),0 0 18px color-mix(in oklab,var(--ds-color-violet500) 35%,transparent)}.orb_wrap__y73A_:has(>.orb_canvas__CkDe4[data-live])>.orb_still__10ysa{opacity:0;transition:opacity .4s var(--ds-easing-state)}.orb_mirror__2hed_{position:relative;display:inline-block;flex-shrink:0}.orb_mirrorCanvas__fgRni{position:absolute;inset:0;display:block;width:100%;height:100%}.orb_mirror__2hed_:not([data-live])>.orb_mirrorCanvas__fgRni,.orb_mirror__2hed_[data-live]>.orb_still__10ysa{visibility:hidden}.assistant_launcher__YnOyN{position:fixed;right:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-right, 0px));bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom, 0px));z-index:var(--ds-z-header);display:inline-flex;height:3.25rem;align-items:center;gap:.625rem;padding:0 1.25rem 0 .5rem;border-radius:var(--ds-radius-pill);border:1px solid color-mix(in oklab,var(--ds-text) 13%,transparent);background-color:color-mix(in oklab,var(--ds-surface) 80%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ds-color-white) 6%,transparent),0 18px 40px -18px var(--ds-color-neutral0);backdrop-filter:blur(16px) saturate(1.3);color:var(--ds-text);font-size:.875rem;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:transform .22s var(--ds-easing-move),background-color .22s var(--ds-easing-state),border-color .22s var(--ds-easing-state),box-shadow .22s var(--ds-easing-state),backdrop-filter .22s var(--ds-easing-state)}.assistant_launcherLabel__HxdJ3{transition:opacity .2s var(--ds-easing-state)}.assistant_launcher__YnOyN:hover{border-color:color-mix(in oklab,var(--ds-action) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ds-color-white) 6%,transparent),0 18px 40px -18px var(--ds-color-neutral0),0 10px 36px -14px color-mix(in oklab,var(--ds-action) 45%,transparent)}.assistant_launcher__YnOyN:active{transform:scale(.97)}.assistant_launcher__YnOyN:focus-visible{outline:2px solid var(--ds-action);outline-offset:3px}.assistant_launcher__YnOyN[data-hidden]{border-color:transparent;background-color:transparent;box-shadow:none;backdrop-filter:none;pointer-events:none}.assistant_launcher__YnOyN[data-hidden] .assistant_launcherLabel__HxdJ3{opacity:0}.assistant_launcher__YnOyN[data-closing]{z-index:calc(var(--ds-z-header) + 1);transition-delay:.14s}.assistant_launcher__YnOyN[data-closing] .assistant_launcherLabel__HxdJ3{transition-delay:.18s}.assistant_panel__riySP{position:fixed;right:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-right, 0px));bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom, 0px));z-index:var(--ds-z-header);display:none;width:min(28rem,calc(100vw - 2rem));height:min(46rem,calc(100dvh - 3rem));flex-direction:column;overflow:hidden;isolation:isolate;border-radius:var(--ds-radius-panel);border:1px solid color-mix(in oklab,var(--ds-text) 12%,transparent);background:radial-gradient(90% 45% at 50% -8%,color-mix(in oklab,var(--ds-color-violet500) 9%,transparent),transparent 70%),var(--ds-surface);box-shadow:0 40px 100px -30px var(--ds-color-neutral0),inset 0 1px 0 color-mix(in oklab,var(--ds-color-white) 5%,transparent);transform-origin:calc(100% - 3.75rem) calc(100% - 1.625rem)}.assistant_panel__riySP[data-open]{display:flex}.assistant_panel__riySP:before{content:"";position:absolute;inset:auto 0 0;z-index:0;height:55%;background:radial-gradient(75% 60% at 50% 108%,color-mix(in oklab,var(--ds-action) 20%,transparent),color-mix(in oklab,var(--ds-color-violet500) 6%,transparent) 55%,transparent 75%);opacity:.65;pointer-events:none;transition:opacity .7s var(--ds-easing-state)}.assistant_panel__riySP:focus-within:before{opacity:.85}.assistant_panel__riySP[data-busy]:before{opacity:1;animation:assistant_panel-breathe__amVTK 2.4s ease-in-out infinite}.assistant_panel__riySP>*{position:relative;z-index:1}.assistant_rise__okxKT{animation:assistant_rise__okxKT .52s var(--ds-easing-enter) both;animation-delay:var(--rise-delay,0s)}.assistant_head__a8Sok{display:flex;min-height:3.75rem;align-items:center;gap:.625rem;padding:.75rem .75rem .75rem 1rem}.assistant_identity__dGHE2{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.625rem}.assistant_who__l6ySS{display:flex;min-width:0;flex-direction:column;gap:.125rem;transition:opacity .36s var(--ds-easing-state) .16s,translate .46s var(--ds-easing-enter) .16s}.assistant_panel__riySP:not([data-started]) .assistant_who__l6ySS{opacity:0;translate:-8px 0}.assistant_name__pqr2M{overflow:hidden;color:var(--ds-text);font-size:.84375rem;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.assistant_presence__Il7Uc{display:flex;align-items:center;gap:.375rem;color:var(--ds-muted-text);font-size:.75rem;white-space:nowrap}.assistant_dot__lrDq8{width:6px;height:6px;flex-shrink:0;border-radius:var(--ds-radius-pill);background:var(--ds-success);box-shadow:0 0 0 3px color-mix(in oklab,var(--ds-success) 14%,transparent)}.assistant_panel__riySP[data-busy] .assistant_dot__lrDq8{background:var(--ds-action);box-shadow:0 0 0 3px color-mix(in oklab,var(--ds-action) 16%,transparent);animation:assistant_dot-pulse__BX_UW 1.2s ease-in-out infinite}.assistant_iconButton__XGZyk{display:inline-grid;width:2.25rem;height:2.25rem;flex-shrink:0;place-items:center;border-radius:var(--ds-radius-pill);border:1px solid color-mix(in oklab,var(--ds-text) 8%,transparent);background:color-mix(in oklab,var(--ds-text) 5%,transparent);color:var(--ds-muted-text);cursor:pointer;transition:background-color var(--ds-duration-state) var(--ds-easing-state),color var(--ds-duration-state) var(--ds-easing-state),border-color var(--ds-duration-state) var(--ds-easing-state),transform var(--ds-duration-state) var(--ds-easing-state)}.assistant_iconButton__XGZyk:hover{border-color:color-mix(in oklab,var(--ds-text) 14%,transparent);background:color-mix(in oklab,var(--ds-text) 10%,transparent);color:var(--ds-text)}.assistant_iconButton__XGZyk:active{transform:scale(.94)}.assistant_iconButton__XGZyk:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px}.assistant_thread__jScSH{position:relative;min-height:0;flex:1 1 auto}.assistant_scroller__W5lNz{overscroll-behavior:contain;scrollbar-color:color-mix(in oklab,var(--ds-text) 18%,transparent) transparent;scrollbar-gutter:auto!important;scrollbar-width:thin;mask-image:linear-gradient(to bottom,transparent 0,var(--ds-color-neutral0) 16px,var(--ds-color-neutral0) calc(100% - 18px),transparent 100%)}.assistant_threadBody__lgBEH{display:flex;min-height:100%;flex-direction:column;gap:1.25rem;padding:.5rem 1.25rem 1.25rem}.assistant_welcome__mG_ik{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center}.assistant_hero__zX_po{margin-bottom:.625rem}.assistant_greeting__wc0MU{margin:0;color:var(--ds-text);font-size:1.6875rem;font-weight:600;line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.assistant_hello__jCGwA{color:var(--ds-control-text)}.assistant_word__sHDRn{display:inline-block;white-space:pre;animation:assistant_word-in__ryCBQ .42s var(--ds-easing-enter) both;animation-delay:var(--word-delay,0s)}.assistant_lede__vBg6u{max-width:31ch;margin:.625rem auto 0;color:var(--ds-muted-text);font-size:.90625rem;line-height:1.55;text-wrap:pretty}.assistant_foot__4PdFv,.assistant_message__MDkRK{display:flex;flex-direction:column;gap:.625rem}.assistant_foot__4PdFv{padding:.25rem 1rem .75rem}.assistant_chips__l826f{display:flex;flex-wrap:wrap;gap:.5rem}.assistant_turnstile__c5GWs:empty{display:none}.assistant_footnote__wVwH_{margin:0;color:var(--ds-dim-text);font-size:.71875rem;text-align:center}.assistant_footnote__wVwH_ a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ds-dim-text) 45%,transparent);text-underline-offset:2px}.assistant_footnote__wVwH_ a:hover{color:var(--ds-text)}.assistant_loadError__Y_yhn{margin:auto 1.25rem;padding:.625rem .75rem;border-radius:var(--ds-radius-lg);border:1px solid color-mix(in oklab,var(--ds-error) 30%,transparent);background:color-mix(in oklab,var(--ds-error) 8%,transparent);color:var(--ds-control-text);font-size:.8125rem}@media (width < 30rem){.assistant_panel__riySP{inset:var(--vvt,0) 0 auto 0;width:auto;height:var(--vvh,100dvh);border:0;border-radius:0}.assistant_head__a8Sok{padding-top:calc(.75rem + env(safe-area-inset-top, 0px))}.assistant_foot__4PdFv{padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px))}}@keyframes assistant_rise__okxKT{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes assistant_word-in__ryCBQ{0%{opacity:0;filter:blur(5px);transform:translateY(.25em)}}@keyframes assistant_panel-breathe__amVTK{50%{opacity:.7}}@keyframes assistant_dot-pulse__BX_UW{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.assistant_iconButton__XGZyk,.assistant_launcherLabel__HxdJ3,.assistant_launcher__YnOyN,.assistant_who__l6ySS{transition-duration:1ms;transition-delay:0s}.assistant_panel__riySP[data-busy] .assistant_dot__lrDq8,.assistant_panel__riySP[data-busy]:before,.assistant_rise__okxKT,.assistant_word__sHDRn{animation:none}}.starter-cards_starters___K_2K{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.625rem;text-align:left}.starter-cards_starter__BmBTs{display:flex;min-height:5.75rem;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.75rem .625rem .75rem .75rem;border-radius:var(--ds-radius-xl);border:1px solid color-mix(in oklab,var(--ds-text) 8%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--ds-text) 6%,transparent),color-mix(in oklab,var(--ds-text) 2%,transparent));color:var(--ds-control-text);font-size:.8125rem;font-weight:500;line-height:1.32;text-align:left;cursor:pointer;animation:starter-cards_starter-in__S4bMm .52s var(--ds-easing-enter) both;animation-delay:var(--starter-delay,0s);transition:border-color .16s var(--ds-easing-state),background-color .16s var(--ds-easing-state),color .16s var(--ds-easing-state)}.starter-cards_icon__QHp3_{display:flex;color:var(--ds-action)}.starter-cards_icon__QHp3_>svg{width:1.125rem;height:1.125rem}.starter-cards_starter__BmBTs:hover{border-color:color-mix(in oklab,var(--ds-action) 40%,transparent);background-color:color-mix(in oklab,var(--ds-action) 5%,transparent);color:var(--ds-color-white)}.starter-cards_starter__BmBTs:active{transform:scale(.98)}.starter-cards_starter__BmBTs:focus-visible{outline:2px solid var(--ds-action);outline-offset:2px}@keyframes starter-cards_starter-in__S4bMm{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}}@media (width < 30rem){.starter-cards_starters___K_2K{grid-template-columns:1fr}.starter-cards_starter__BmBTs{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;padding:.875rem}}@media (prefers-reduced-motion:reduce){.starter-cards_starter__BmBTs{animation:none}}