.page_page__4m_pw{max-inline-size:var(--jb-page-max);margin-inline:auto;padding:var(--jb-page-top) var(--jb-page-gutter) var(--jb-page-bottom)}.page_hero__L3IyY{max-inline-size:760px;padding-block-end:clamp(40px,6vw,64px)}.page_eyebrow___b07P,.page_sectionHeading__Op9D7>p{margin:0;color:var(--jb-signal);font-size:var(--jb-type-caption);font-weight:650;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.page_hero__L3IyY h1,.page_section__ABF8N h2{color:var(--color-ink);font-weight:540;letter-spacing:-.06em;text-wrap:balance}.page_hero__L3IyY h1{max-inline-size:17ch;margin:17px 0 20px;font-size:var(--jb-hero-title-size);line-height:1.01}.page_hero__L3IyY>p:last-child{max-inline-size:58ch;margin:0;color:var(--color-ink-muted);font-size:clamp(16px,2vw,18px);line-height:1.6}.page_section__ABF8N{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.35fr);gap:clamp(30px,7vw,92px);border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block:clamp(34px,5vw,52px)}.page_sectionHeading__Op9D7{display:grid;align-content:start;gap:13px}.page_section__ABF8N h2{max-inline-size:13ch;margin:0;font-size:var(--jb-section-title-size);line-height:1.08}.page_accountNote__5XZN5,.page_lead__7G5zg,.page_prompt__nidph{max-inline-size:55ch;margin:0;color:var(--color-ink);font-size:var(--jb-type-body);line-height:1.65}.page_promptBlock__v33zf{display:grid;justify-items:start;gap:14px}.page_promptLabel__3aHef{margin:0 0 10px;color:var(--color-ink-muted);font-size:var(--jb-type-caption);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.page_prompt__nidph{border-inline-start:var(--jb-stroke-control) solid var(--jb-signal);padding-inline-start:15px;font-size:var(--jb-type-body);font-weight:560}.page_steps__DQOno{column-count:2;column-gap:24px;margin:26px 0 0;padding:0;list-style:none}.page_steps__DQOno li{break-inside:avoid}@media (max-width:760px){.page_steps__DQOno{column-count:1}}.page_steps__DQOno li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block:17px}.page_steps__DQOno li:last-child{border-block-end:var(--jb-stroke-structure) solid var(--color-line)}.page_proof__z6ERm>svg:first-child,.page_statement__QaR7M>svg,.page_steps__DQOno svg{margin-block-start:1px;color:var(--jb-signal)}.page_proof__z6ERm strong,.page_steps__DQOno strong{color:var(--color-ink);font-size:var(--jb-type-body-sm);font-weight:650}.page_footer__8X7k0 p,.page_proof__z6ERm p,.page_statement__QaR7M p,.page_steps__DQOno p{margin:5px 0 0;color:var(--color-ink-muted);font-size:var(--jb-type-ui);line-height:1.6}.page_builtIn__GA3T8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px clamp(24px,4vw,42px)}.page_builtIn__GA3T8>.page_accountNote__5XZN5,.page_builtIn__GA3T8>.page_lead__7G5zg{grid-column:1/-1;max-inline-size:60ch}.page_proof__z6ERm{display:grid;grid-template-columns:26px minmax(0,1fr);gap:13px;border:var(--jb-stroke-structure) solid var(--color-line-strong);border-radius:0;padding:20px;background:var(--jb-glass-fill-strong);backdrop-filter:var(--jb-glass-blur);-webkit-backdrop-filter:var(--jb-glass-blur);box-shadow:0 14px 40px color-mix(in srgb,var(--color-ink) 5%,transparent)}.page_proof__z6ERm p{max-inline-size:53ch}.page_statement__QaR7M{display:grid;grid-template-columns:26px minmax(0,1fr);gap:13px}.page_statement__QaR7M p{max-inline-size:58ch;margin-block-start:0;font-size:var(--jb-type-body-sm)}.page_accountNote__5XZN5{border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block-start:20px;color:var(--color-ink-muted);font-size:var(--jb-type-ui)}.page_controlGrid__U2CvY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.page_controlGrid__U2CvY h3{margin:0 0 13px;color:var(--color-ink);font-size:var(--jb-type-body-sm);font-weight:680}.page_controlGrid__U2CvY ul{display:grid;gap:10px;margin:0;list-style:none;padding-inline-start:0;color:var(--color-ink-muted);font-size:var(--jb-type-ui);line-height:1.5}.page_controlGrid__U2CvY li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px}.page_controlGrid__U2CvY li:before{content:"";margin-block-start:.62em;block-size:1px;background:color-mix(in srgb,var(--jb-signal) 55%,var(--color-line-strong))}.page_controlNote__0GDYO{display:flex;grid-column:1/-1;align-items:flex-start;gap:9px;margin:0;border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block-start:20px;color:var(--color-ink-subtle);font-size:var(--jb-type-label);line-height:1.55}.page_controlNote__0GDYO svg{flex:0 0 auto;color:var(--jb-signal)}.page_footer__8X7k0{border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block-start:34px}.page_footer__8X7k0 p{max-inline-size:62ch;margin:0}.page_footerActions__sjaf8{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:22px}.page_primaryAction__Z8k_o,.page_secondaryAction__v3abl{display:inline-flex;min-block-size:44px;align-items:center;justify-content:center;gap:7px;border:var(--jb-stroke-control) solid var(--jb-border-control);border-radius:var(--radius-sm);background:var(--jb-veil-control);padding:9px 14px;color:var(--color-ink);font-size:var(--jb-type-label);font-weight:650;text-decoration:none}.page_primaryAction__Z8k_o{color:var(--jb-signal-contrast);background:var(--jb-signal-gradient);border-color:transparent}.page_secondaryAction__v3abl:hover{border-color:var(--jb-border-strong);background:var(--jb-action-gradient-hover)}.page_secondaryAction__v3abl{border-color:var(--jb-border-strong);background:var(--jb-action-gradient);color:var(--jb-action-contrast)}.page_primaryAction__Z8k_o:focus-visible,.page_secondaryAction__v3abl:focus-visible{outline:var(--jb-focus-width) solid var(--jb-focus);outline-offset:var(--jb-focus-offset)}@media (max-width:720px){.page_hero__L3IyY h1{font-size:clamp(40px,12vw,56px)}.page_section__ABF8N{grid-template-columns:1fr;gap:27px}.page_section__ABF8N h2{max-inline-size:17ch}.page_controlGrid__U2CvY,.page_steps__DQOno{grid-template-columns:1fr}.page_controlNote__0GDYO{grid-column:auto}.page_footerActions__sjaf8,.page_primaryAction__Z8k_o,.page_secondaryAction__v3abl{inline-size:100%}}@media (min-width:721px) and (max-width:900px){.page_controlGrid__U2CvY{grid-template-columns:1fr}.page_controlNote__0GDYO{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.page_footer__8X7k0,.page_hero__L3IyY,.page_section__ABF8N{animation:page_reveal__E3plK .42s ease-out both}.page_section__ABF8N:nth-of-type(2){animation-delay:60ms}.page_section__ABF8N:nth-of-type(3){animation-delay:.1s}.page_footer__8X7k0,.page_section__ABF8N:nth-of-type(4){animation-delay:.14s}}@keyframes page_reveal__E3plK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.copy-prompt-button_button__SziyX{display:inline-flex;min-block-size:44px;align-items:center;gap:7px;border:1px solid var(--jb-border-control);border-radius:var(--radius-sm);padding:7px 11px;color:var(--color-ink-muted);background:var(--jb-veil-control);backdrop-filter:var(--jb-glass-blur-control);-webkit-backdrop-filter:var(--jb-glass-blur-control);font:inherit;font-size:var(--jb-type-label);font-weight:650;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.copy-prompt-button_button__SziyX:hover{border-color:var(--jb-hover-line);background:var(--jb-hover-surface);color:var(--color-ink)}.copy-prompt-button_button__SziyX[data-compact=true]{min-block-size:36px;justify-content:center;gap:5px;border-color:var(--color-line);border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--jb-type-caption)}@media (pointer:coarse){.copy-prompt-button_button__SziyX[data-compact=true]{min-block-size:44px}}.copy-prompt-button_button__SziyX:focus-visible{outline:var(--jb-focus-width) solid var(--jb-focus);outline-offset:var(--jb-focus-offset)}@media (prefers-reduced-motion:reduce){.copy-prompt-button_button__SziyX{transition:none}}.agent-guide_guide__S3Fe7{display:grid;gap:24px}.agent-guide_guide__S3Fe7 section{display:grid;gap:10px}.agent-guide_guide__S3Fe7 h3{margin:0;color:var(--color-ink);font-size:var(--jb-type-heading-sm);font-weight:670;letter-spacing:-.025em}.agent-guide_promise__D9FFq{margin:0;color:var(--color-signal-strong);font-size:var(--jb-type-label);font-weight:650}.agent-guide_guideText__7xkvx,.agent-guide_note__yHZWO,.agent-guide_panelNote__6suOA,.agent-guide_planner__zGtKf{margin:0;color:var(--color-ink-muted);font-size:var(--jb-type-ui);line-height:1.55}.agent-guide_guideSteps__o4_xe{display:grid;margin:2px 0 0;padding:0;list-style:none}.agent-guide_guideSteps__o4_xe li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block:8px}.agent-guide_guideSteps__o4_xe li:last-child{border-block-end:var(--jb-stroke-structure) solid var(--color-line)}.agent-guide_guideSteps__o4_xe span{color:var(--color-signal-strong);font-family:var(--jb-font-mono);font-size:var(--jb-type-caption);font-weight:650}.agent-guide_guideSteps__o4_xe p{margin:0;color:var(--color-ink);font-size:var(--jb-type-label)}.agent-guide_prompt__3oTkr{display:grid;gap:12px;margin:4px 0 0;border:var(--jb-stroke-structure) solid var(--color-line);border-inline-start:var(--jb-stroke-control) solid var(--jb-signal);border-radius:0;background:var(--jb-glass-fill-strong);backdrop-filter:var(--jb-glass-blur);-webkit-backdrop-filter:var(--jb-glass-blur);padding:14px 15px}.agent-guide_promptText__H3I8u{margin:0;color:var(--color-ink);font-size:var(--jb-type-ui);font-weight:560;line-height:1.55}.agent-guide_prompt__3oTkr button{justify-self:start}.agent-guide_guideColumns__n0i_c{display:grid;grid-template-columns:1fr;gap:16px;border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block-start:20px}.agent-guide_guideColumns__n0i_c section{align-content:start}.agent-guide_guideColumns__n0i_c ul{display:grid;gap:6px;margin:0;list-style:none;padding-inline-start:0;color:var(--color-ink-muted);font-size:var(--jb-type-label);line-height:1.5}.agent-guide_guideColumns__n0i_c li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px}.agent-guide_guideColumns__n0i_c li:before{content:"";margin-block-start:.62em;block-size:1px;background:color-mix(in srgb,var(--jb-signal) 55%,var(--color-line-strong))}.agent-guide_panelNote__6suOA{margin-block-start:-10px}.agent-guide_technicalDetails__svFNV{border-block:var(--jb-stroke-structure) solid var(--color-line);padding-block:10px}.agent-guide_technicalDetails__svFNV summary{min-block-size:32px;cursor:pointer;color:var(--color-ink);font-size:var(--jb-type-label);font-weight:650}.agent-guide_technicalDetails__svFNV summary:focus-visible{border-radius:var(--radius-sm);outline:var(--jb-focus-width) solid var(--jb-focus);outline-offset:var(--jb-focus-offset)}.agent-guide_technicalDetails__svFNV p{margin:8px 0 2px;color:var(--color-ink-muted);font-size:var(--jb-type-label);line-height:1.5}.agent-guide_planner__zGtKf{border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-block-start:12px}.agent-guide_sectionHeading__yPCPu,.agent-guide_toolHeading__lv5hN{display:flex;align-items:baseline;gap:8px}.agent-guide_sectionHeading__yPCPu{justify-content:space-between}.agent-guide_sectionHeading__yPCPu>span{color:var(--color-ink-subtle);font-family:var(--jb-font-mono);font-size:var(--jb-type-caption)}.agent-guide_note__yHZWO{margin-block-start:-3px}.agent-guide_capabilityGroups__J8KlC{display:grid;gap:8px}.agent-guide_capabilityGroup__8ePnd{border-block:var(--jb-stroke-structure) solid var(--color-line)}.agent-guide_capabilityGroup__8ePnd+.agent-guide_capabilityGroup__8ePnd{margin-block-start:-9px}.agent-guide_capabilityGroup__8ePnd summary{display:flex;min-block-size:52px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.agent-guide_capabilityGroup__8ePnd summary::-webkit-details-marker{display:none}.agent-guide_capabilityGroup__8ePnd summary:focus-visible{border-radius:var(--radius-sm);outline:var(--jb-focus-width) solid var(--jb-focus);outline-offset:var(--jb-focus-offset)}.agent-guide_groupHeading__M2uei{display:grid;min-inline-size:0;gap:2px}.agent-guide_groupHeading__M2uei strong{color:var(--color-ink);font-size:var(--jb-type-ui);letter-spacing:-.015em;font-weight:670}.agent-guide_groupHeading__M2uei small{overflow:hidden;color:var(--color-ink-muted);font-size:var(--jb-type-caption);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.agent-guide_groupCount___kjXd{display:grid;min-inline-size:20px;min-block-size:20px;place-items:center;border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-ink);font-size:var(--jb-type-caption);font-weight:650}.agent-guide_capabilityGroup__8ePnd[open] .agent-guide_groupCount___kjXd{background:var(--color-signal-soft);color:var(--color-signal-strong)}.agent-guide_toolList__M7gPt{display:grid;margin:0;padding:0;list-style:none}.agent-guide_toolList__M7gPt>li{position:relative;display:grid;gap:3px;border-block-start:var(--jb-stroke-structure) solid color-mix(in srgb,var(--color-line) 62%,transparent);padding-block:11px;padding-inline-end:14px}.agent-guide_toolList__M7gPt>li:last-child{border-block-end:var(--jb-stroke-structure) solid var(--color-line)}.agent-guide_toolHeading__lv5hN{justify-content:space-between}.agent-guide_toolHeading__lv5hN code{color:var(--color-ink);font-size:var(--jb-type-label);font-weight:620}.agent-guide_guide__S3Fe7 code{overflow:hidden;color:var(--color-ink);font-family:var(--jb-font-mono);font-size:var(--jb-type-label);font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.agent-guide_toolList__M7gPt p{margin:3px 0 0;color:var(--color-ink-muted);font-size:var(--jb-type-caption);line-height:1.5}.agent-guide_humanDecision__EGKa3{flex:0 0 auto;color:var(--color-signal-strong);font-size:var(--jb-type-caption);font-weight:650}.agent-guide_moreLink__phX1V{display:inline-flex;align-items:center;justify-self:start;gap:7px;min-block-size:40px;border:1px solid var(--jb-border-control);border-radius:var(--radius-sm);background:var(--jb-veil-control);color:var(--color-ink);padding:8px 14px;font-size:var(--jb-type-label);font-weight:630;text-decoration:none;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);backdrop-filter:var(--jb-glass-blur-control);-webkit-backdrop-filter:var(--jb-glass-blur-control)}.agent-guide_moreLink__phX1V:hover{border-color:var(--jb-hover-line);background:var(--jb-hover-surface)}.agent-guide_moreLink__phX1V:focus-visible{border-radius:var(--radius-sm);outline:var(--jb-focus-width) solid var(--jb-focus);outline-offset:var(--jb-focus-offset)}.agent-panel_panel__oCwtq{position:fixed;z-index:45;inset-block:0;inset-inline-end:0;display:flex;min-inline-size:0;inline-size:var(--agent-panel-size,380px);block-size:100dvh;flex-direction:column;border-inline-start:var(--jb-stroke-structure) solid var(--color-line);background:var(--jb-glass-fill-strong);backdrop-filter:var(--jb-glass-blur-float);-webkit-backdrop-filter:var(--jb-glass-blur-float);animation:agent-panel_panel-in__fkrbS var(--jb-duration-base) var(--ease-standard) both}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.agent-panel_panel__oCwtq{background:var(--color-canvas)}}.agent-panel_resizer__Gnfn8{position:absolute;z-index:2;inset-block:0;inset-inline-start:-12px;inline-size:24px;cursor:col-resize;touch-action:none}.agent-panel_resizer__Gnfn8:after{position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--jb-stroke-structure);background:var(--color-line);content:"";transform:translateX(-50%)}.agent-panel_resizer__Gnfn8:focus-visible:after,.agent-panel_resizer__Gnfn8:hover:after{inline-size:var(--jb-stroke-control);background:var(--jb-signal)}.agent-panel_resizer__Gnfn8:focus-visible{outline:0}.agent-panel_resizer__Gnfn8[tabindex]:focus-visible{outline:0;border-radius:0}.agent-panel_header__SAjdV{display:grid;gap:14px;border-block-end:var(--jb-stroke-structure) solid var(--color-line);padding:20px 22px 16px}.agent-panel_titleRow__WCaEV{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-panel_header__SAjdV h2{margin:0;font-size:var(--jb-type-heading-xs);font-weight:670;letter-spacing:-.035em}.agent-panel_close___g6Gp{display:grid;inline-size:44px;block-size:44px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink-muted)}.agent-panel_close___g6Gp:hover{background:var(--jb-hover-surface);color:var(--color-ink)}.agent-panel_connection__cw5mw{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;color:var(--color-ink-muted)}.agent-panel_connection__cw5mw[data-status=ready]{color:var(--color-signal-strong)}.agent-panel_connection__cw5mw[data-status=error]{color:var(--jb-danger)}.agent-panel_connection__cw5mw>span{display:grid;gap:2px}.agent-panel_connection__cw5mw strong{color:var(--color-ink);font-size:var(--jb-type-label);font-weight:650}.agent-panel_connection__cw5mw small{color:var(--color-ink-muted);font-size:var(--jb-type-caption);line-height:1.45}.agent-panel_connection__cw5mw button{min-block-size:32px;border:1px solid var(--jb-border-control);border-radius:var(--radius-sm);background:transparent;color:var(--color-ink);padding-inline:10px;font-size:var(--jb-type-caption);font-weight:620}.agent-panel_connection__cw5mw button:hover{border-color:var(--jb-hover-line);background:var(--jb-hover-surface)}.agent-panel_tabs__24xgD{display:grid;grid-template-columns:repeat(3,1fr);border-block-end:var(--jb-stroke-structure) solid var(--color-line);padding-inline:14px}.agent-panel_tabs__24xgD button{min-block-size:44px;border:0;border-block-end:var(--jb-stroke-indicator) solid transparent;background:transparent;color:var(--color-ink-muted);font-size:var(--jb-type-label);font-weight:620}.agent-panel_tabs__24xgD button:hover{color:var(--color-ink)}.agent-panel_tabs__24xgD button:hover:not([aria-selected=true]){background:var(--jb-hover-surface);color:var(--color-ink)}.agent-panel_tabs__24xgD button[aria-selected=true]{border-block-end-color:var(--jb-signal);color:var(--jb-state-active-ink)}.agent-panel_tabs__24xgD button:focus-visible{outline:var(--jb-stroke-control) solid var(--jb-focus);outline-offset:calc(-1 * var(--jb-stroke-control))}.agent-panel_tabs__24xgD button[aria-selected=true]:focus-visible{border-block-end-color:transparent}.agent-panel_tabs__24xgD button[tabindex]:focus-visible{border-radius:0;outline:var(--jb-stroke-control) solid var(--jb-focus);outline-offset:calc(-1 * var(--jb-stroke-control))}.agent-panel_close___g6Gp:focus-visible,.agent-panel_content__cCsJM:focus-visible{outline:var(--jb-focus-width) solid var(--jb-focus);outline-offset:calc(-1 * var(--jb-focus-width))}.agent-panel_content__cCsJM{min-block-size:0;flex:1;overflow-y:auto;padding:20px 22px 40px}.agent-panel_spin__8uKKw{animation:agent-panel_panel-spin__Hb1ZC .9s linear infinite}@keyframes agent-panel_panel-spin__Hb1ZC{to{transform:rotate(1turn)}}@keyframes agent-panel_panel-in__fkrbS{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:960px){.agent-panel_panel__oCwtq:not([aria-modal=true]){display:none}.agent-panel_panel__oCwtq{position:fixed;z-index:70;inset-block:var(--app-header-height,68px) 0;inset-inline:0;inline-size:100vw;block-size:auto;border-block-start:var(--jb-stroke-structure) solid var(--color-line);box-shadow:var(--shadow-floating);background:var(--jb-glass-sheet);backdrop-filter:var(--jb-glass-blur-sheet);-webkit-backdrop-filter:var(--jb-glass-blur-sheet)}.agent-panel_resizer__Gnfn8{display:none}}@media (max-width:520px){.agent-panel_panel__oCwtq{inset-inline-start:0;inline-size:100%}.agent-panel_header__SAjdV{padding:18px 20px 14px}.agent-panel_content__cCsJM{padding:20px 20px 32px}}@media (prefers-reduced-motion:reduce){.agent-panel_panel__oCwtq,.agent-panel_spin__8uKKw{animation:none}}.app-shell_shell__JY2va[data-debug-grid=on]{background-image:repeating-linear-gradient(0deg,rgb(220 0 120/42%) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgb(220 0 120/42%) 0 1px,transparent 1px 12px);background-attachment:fixed}.app-shell_shell__JY2va[data-debug-grid=on] .app-shell_header__Au_v5:before,.app-shell_shell__JY2va[data-debug-grid=on] aside[aria-label="What your agent is doing"]:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgb(220 0 120/55%) 0 1.5px,transparent 1.5px 36px),repeating-linear-gradient(90deg,rgb(220 0 120/55%) 0 1.5px,transparent 1.5px 36px)}.app-shell_shell__JY2va{--app-header-height:68px;--app-footer-height:68px;position:relative;isolation:isolate;min-block-size:100dvh;background:var(--color-canvas);color:var(--color-ink)}.app-shell_shell__JY2va[data-canvas=none]:after,.app-shell_shell__JY2va[data-canvas=none]:before{display:none}.app-shell_shell__JY2va[data-canvas=hero]:after,.app-shell_shell__JY2va[data-canvas=hero]:before{block-size:430px;inset-block-end:auto;mask-image:linear-gradient(180deg,#000 0,rgb(0 0 0/38%) 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,rgb(0 0 0/38%) 55%,transparent)}.app-shell_shell__JY2va:before{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--jb-signal-tint) 62%,transparent) .9px,transparent 1px);background-size:26px 26px;opacity:var(--jb-canvas-light-opacity);mask-image:radial-gradient(120% 78% at 50% -10%,#000 0,rgb(0 0 0/55%) 42%,transparent 78%);-webkit-mask-image:radial-gradient(120% 78% at 50% -10%,#000 0,rgb(0 0 0/55%) 42%,transparent 78%)}.app-shell_shell__JY2va:after,.app-shell_shell__JY2va:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none}.app-shell_shell__JY2va:after{background-image:radial-gradient(38rem 30rem at 20% 12%,color-mix(in srgb,var(--jb-signal-tint) 34%,transparent),transparent 68%);background-size:175% 175%;opacity:calc(var(--jb-canvas-light-opacity) * 2.5);filter:blur(28px);animation:app-shell_signalSweep__MDxvc 26s ease-in-out infinite}.app-shell_shell__JY2va[data-scrolling=true]:after{animation-play-state:paused}@keyframes app-shell_signalSweep__MDxvc{0%,to{background-position:4% 0;transform:scale(1) skewX(0deg)}35%{background-position:58% 6%;transform:scale(1.14) skewX(-4deg)}70%{background-position:26% 3%;transform:scale(.94) skewX(5deg)}}@media (prefers-reduced-motion:reduce){.app-shell_shell__JY2va:after{animation:none}}.app-shell_contentFrame__DBoRu{position:relative;min-inline-size:0}.app-shell_contentFrame__DBoRu>main{display:flex;flex-direction:column;inline-size:100%;min-inline-size:0;min-block-size:calc(100dvh - var(--app-header-height, 68px))}.app-shell_contentFrame__DBoRu>main>:not(.app-shell_siteFooter__6knmn){inline-size:100%}.app-shell_contentFrame__DBoRu>main>.app-shell_siteFooter__6knmn{margin-block-start:auto}.app-shell_siteFooter__6knmn{justify-content:space-between;min-block-size:68px;border-block-start:var(--jb-stroke-structure) solid var(--color-line);padding-inline:clamp(20px,3vw,48px);color:var(--color-ink-subtle);font-size:var(--jb-type-caption)}.app-shell_siteFooter__6knmn,.app-shell_siteFooter__6knmn nav{display:flex;align-items:center;gap:18px}.app-shell_siteFooter__6knmn a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--color-ink-muted);text-decoration:none}.app-shell_siteFooter__6knmn a:hover{color:var(--color-ink)}.app-shell_siteFooter__6knmn a:focus-visible{border-radius:var(--radius-sm);outline:var(--jb-focus-width) solid var(--jb-focus);outline-offset:var(--jb-focus-offset)}.app-shell_contentFrame__DBoRu[data-agent-open=true]{display:block;padding-inline-end:var(--agent-panel-size,380px)}.app-shell_shell__JY2va[data-agent-open=true] .app-shell_header__Au_v5{inline-size:calc(100% - var(--agent-panel-size, 380px))}html[data-agent-rail=on] .app-shell_contentFrame__DBoRu{padding-inline-end:var(--agent-panel-size,380px)}html[data-agent-rail=on] .app-shell_header__Au_v5{inline-size:calc(100% - var(--agent-panel-size, 380px))}.app-shell_skipLink__ROUwA{position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:100;translate:0 -180%;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-canvas);padding:var(--space-2) var(--space-3);transition:translate var(--motion-fast) var(--ease-standard)}.app-shell_skipLink__ROUwA:focus{translate:0}.app-shell_header__Au_v5{position:sticky;inset-block-start:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-block-size:var(--app-header-height);border-block-end:var(--jb-stroke-structure) solid var(--color-line);background:var(--jb-glass-fill-strong);backdrop-filter:var(--jb-glass-blur-float);-webkit-backdrop-filter:var(--jb-glass-blur-float);padding-inline:clamp(20px,3vw,48px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-shell_header__Au_v5{background:var(--color-canvas)}}.app-shell_wordmark__Sf3GP{display:inline-flex;align-items:baseline;gap:5px;justify-self:start;color:var(--color-ink);font-size:var(--jb-type-heading);font-weight:750;letter-spacing:-.045em;text-decoration:none}.app-shell_wordmarkDot__BFU2m{flex:none;color:var(--color-ink-subtle);transition:color var(--motion-fast) var(--ease-standard)}.app-shell_wordmark__Sf3GP:hover .app-shell_wordmarkDot__BFU2m,.app-shell_wordmark__Sf3GP[data-status=ready] .app-shell_wordmarkDot__BFU2m{color:var(--jb-signal)}.app-shell_navigation__pcOlt{display:flex;align-items:center;gap:4px}.app-shell_mobileLabel__arUXW,.app-shell_mobileNavigation__0CydN{display:none}.app-shell_navLink__hI2Jv{display:inline-flex;align-items:center;gap:7px;min-block-size:44px;border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--jb-type-ui);font-weight:580;padding:9px 12px;text-decoration:none;white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.app-shell_navLink__hI2Jv:hover{background:var(--jb-hover-surface);color:var(--color-ink)}.app-shell_navLink__hI2Jv[aria-current=page]{background:var(--jb-state-active);color:var(--jb-state-active-ink)}.app-shell_actions__QC68E{display:flex;align-items:center;justify-self:end;gap:8px}.app-shell_agentView__bRT8s{display:inline-flex;min-block-size:44px;align-items:center;gap:7px;border:var(--jb-stroke-control) solid var(--jb-border-control);border-radius:var(--radius-pill);background:var(--jb-glass-fill-strong);backdrop-filter:var(--jb-glass-blur);-webkit-backdrop-filter:var(--jb-glass-blur);color:var(--color-ink);padding-inline:12px;font-size:var(--jb-type-label);font-weight:620;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap}.app-shell_agentView__bRT8s:hover{border-color:var(--jb-hover-line);background:var(--jb-hover-surface)}.app-shell_agentView__bRT8s[aria-expanded=true]:hover{border-color:var(--jb-state-active-line);background:linear-gradient(var(--jb-state-hover),var(--jb-state-hover)),var(--jb-state-active)}.app-shell_agentView__bRT8s[aria-expanded=true]{border-color:var(--jb-state-active-line);background:var(--jb-state-active);color:var(--jb-state-active-ink)}.app-shell_agentView__bRT8s[data-status=error]{border-color:color-mix(in srgb,var(--jb-danger) 45%,var(--color-line));color:var(--jb-danger)}.app-shell_avatar__bJF3g{display:grid;inline-size:36px;block-size:36px;place-items:center;border:1px solid var(--jb-border-control);border-radius:50%;background:var(--jb-veil-control);backdrop-filter:var(--jb-glass-blur-control);-webkit-backdrop-filter:var(--jb-glass-blur-control);color:var(--color-ink);font:600 12px/1 var(--font-sans)}@media (max-width:800px){.app-shell_shell__JY2va{--app-header-height:60px}.app-shell_header__Au_v5{grid-template-columns:1fr auto;min-block-size:var(--app-header-height);background:var(--jb-glass-sheet);padding-inline:18px;backdrop-filter:var(--jb-glass-blur-sheet);-webkit-backdrop-filter:var(--jb-glass-blur-sheet)}.app-shell_avatar__bJF3g,.app-shell_desktopNavigation__QMhVD{display:none}.app-shell_mobileNavigation__0CydN{display:flex;position:fixed;z-index:50;inset-inline:12px;inset-block-end:max(12px,env(safe-area-inset-bottom));justify-content:space-around;border:var(--jb-stroke-structure) solid var(--color-line);border-radius:var(--radius-lg);background:var(--jb-glass-float);backdrop-filter:var(--jb-glass-blur-float);-webkit-backdrop-filter:var(--jb-glass-blur-float);box-shadow:var(--shadow-floating);padding:6px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-shell_mobileNavigation__0CydN{background:var(--color-surface)}}.app-shell_navLink__hI2Jv{flex:1;min-inline-size:0;flex-direction:column;gap:2px;font-size:var(--jb-type-ui);padding:6px 4px}.app-shell_mobileNavigation__0CydN .app-shell_desktopLabel__csZkn{display:none}.app-shell_mobileNavigation__0CydN .app-shell_mobileLabel__arUXW{display:block;white-space:nowrap}.app-shell_actions__QC68E{grid-column:2}.app-shell_siteFooter__6knmn{min-block-size:164px;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:24px calc(96px + env(safe-area-inset-bottom))}.app-shell_agentView__bRT8s{min-block-size:44px;padding-inline:10px}}@media (max-width:1600px){.app-shell_shell__JY2va[data-agent-open=true] .app-shell_desktopNavigation__QMhVD .app-shell_desktopLabel__csZkn{display:none}.app-shell_shell__JY2va[data-agent-open=true] .app-shell_desktopNavigation__QMhVD .app-shell_mobileLabel__arUXW{display:block;white-space:nowrap}}@media (max-width:1060px){.app-shell_shell__JY2va[data-agent-open=true] .app-shell_desktopNavigation__QMhVD .app-shell_mobileLabel__arUXW{display:none}}@media (max-width:900px){.app-shell_desktopNavigation__QMhVD .app-shell_desktopLabel__csZkn{display:none}.app-shell_desktopNavigation__QMhVD .app-shell_mobileLabel__arUXW{display:block;white-space:nowrap}}@media (max-width:960px){.app-shell_contentFrame__DBoRu[data-agent-open=true]{display:block;padding-inline-end:0}.app-shell_shell__JY2va[data-agent-open=true] .app-shell_header__Au_v5{inline-size:auto}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-shell_agentView__bRT8s{background:var(--color-surface)}}