.HB0wEa_passkey{gap:.7rem;margin-top:1rem;display:grid}.HB0wEa_divider{color:var(--ink-muted);font-size:var(--text-xs);align-items:center;gap:.75rem;font-weight:650;display:flex}.HB0wEa_divider:before,.HB0wEa_divider:after{content:"";background:var(--border-hairline);flex:1;height:1px}.HB0wEa_button{width:100%;min-height:var(--control-height-lg);border:1px solid var(--brand-accent);border-radius:var(--radius-pill);background:var(--card);color:var(--accent-text);font:inherit;font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;gap:.55rem;padding:0 1.4rem;font-weight:650;display:inline-flex}.HB0wEa_button:hover{background:var(--accent-soft)}.HB0wEa_button:disabled{opacity:.55;cursor:not-allowed}.HB0wEa_button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset,2px)}.HB0wEa_button svg{flex:none;width:1.1rem;height:1.1rem}.HB0wEa_hint{color:var(--ink-muted);font-size:var(--text-xs);text-align:center;margin:0;line-height:1.5}.HB0wEa_passkey .demo-login-error{margin:0}@media (prefers-reduced-motion:reduce){.HB0wEa_button{transition-duration:.01ms}}
.WEZH7G_status{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--warning-surface);color:var(--warning);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 16px;padding:12px 13px;display:grid}.WEZH7G_status.WEZH7G_locked{border-color:var(--border-strong);background:var(--danger-surface);color:var(--danger)}.WEZH7G_statusMark{background:var(--card);width:30px;height:30px;font:650 var(--text-2xs)/1 var(--mono);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;display:grid}.WEZH7G_locked .WEZH7G_statusMark{background:var(--card)}.WEZH7G_status strong{font-size:var(--text-sm);margin-top:1px;font-weight:650;display:block}.WEZH7G_status p{color:currentColor;font-size:var(--text-sm);opacity:.82;margin:4px 0 0;line-height:1.45}.WEZH7G_status time{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:650}:is(.demo-persona-button:disabled,.demo-email-login input:disabled,.demo-email-login button:disabled){opacity:.52;cursor:not-allowed}.demo-persona-button:disabled:hover{border-color:var(--border-strong);transform:none}.demo-persona-button.primary:disabled:hover{background:var(--brand-accent)}.WEZH7G_srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
.DRq2aq_switchRow{border-radius:var(--radius-control);min-block-size:2.5rem;inline-size:100%;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .625rem;display:flex}.DRq2aq_switchRow:hover{background:var(--surface-hover);color:var(--ink)}.DRq2aq_label{align-items:center;gap:.625rem;display:inline-flex}.DRq2aq_icon{place-items:center;block-size:1.125rem;inline-size:1.125rem;display:inline-grid}.DRq2aq_icon>svg{block-size:100%;inline-size:100%}.DRq2aq_track{border-radius:var(--radius-pill);background:var(--ink-subtle);block-size:1.25rem;inline-size:2.25rem;transition:background-color var(--duration-base) var(--ease-standard);flex:none;position:relative}.DRq2aq_thumb{background:var(--surface-raised);block-size:.875rem;inline-size:.875rem;box-shadow:var(--shadow-1);transition:transform var(--duration-base) var(--ease-emphasized);border-radius:50%;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.DRq2aq_switchRow[aria-checked=true] .DRq2aq_track{background:var(--brand-accent)}.DRq2aq_switchRow[aria-checked=true] .DRq2aq_thumb{background:var(--brand-accent-ink);transform:translate(1rem)}.DRq2aq_choice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);gap:.25rem;padding:.25rem;display:inline-flex}.DRq2aq_choiceOption{border-radius:calc(var(--radius-control) - .25rem);min-block-size:2.25rem;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0 .875rem;font-weight:600}.DRq2aq_choiceOption[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-1)}@media (prefers-reduced-motion:reduce){.DRq2aq_track,.DRq2aq_thumb,.DRq2aq_switchRow{transition:none}}
.z2UpyG_glyph{flex:none;block-size:1.125rem;inline-size:1.125rem}.portal-brand:has(.z2UpyG_railLink){justify-content:space-between;align-items:center;gap:.375rem;display:flex}.z2UpyG_railLink{border:1px solid var(--brand-accent);border-radius:var(--radius-control);block-size:2rem;min-inline-size:2rem;color:var(--accent-text);font-size:var(--text-sm);background:0 0;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .4rem;font-weight:600;text-decoration:none;display:inline-flex}.z2UpyG_railLink:hover{background:var(--brand-accent-wash)}.z2UpyG_railLink[aria-current=page]{background:var(--brand-accent);color:var(--brand-accent-ink)}.z2UpyG_labelled{border-radius:var(--radius-pill);background:var(--brand-accent);block-size:2.25rem;color:var(--brand-accent-ink);padding:0 .75rem}.z2UpyG_labelled:hover{background:var(--brand-accent-strong)}.z2UpyG_phoneLink{display:none}.z2UpyG_askChip{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card);min-block-size:2.25rem;color:var(--accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.4rem;padding:0 .7rem;font-weight:600;display:inline-flex}.z2UpyG_askChip:hover{background:var(--surface-hover)}.z2UpyG_askChip kbd{font-family:var(--sans);font-size:var(--text-xs);color:var(--ink-muted)}.z2UpyG_notices{z-index:var(--z-popover);pointer-events:none;flex-direction:column;gap:.5rem;inline-size:min(24rem,100vw - 2rem);display:flex;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.z2UpyG_notices[data-place=top]{inset-block:4rem auto}.z2UpyG_notice{pointer-events:auto;border:1px solid var(--border-hairline);background:var(--card);box-shadow:var(--shadow-2);border-radius:.875rem;align-items:center;gap:.75rem;padding:.7rem .6rem .7rem .85rem;display:flex}.z2UpyG_noticeMark{background:var(--brand-accent);block-size:1.6rem;inline-size:1.6rem;color:var(--brand-accent-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.z2UpyG_notice[data-state=waiting] .z2UpyG_noticeMark{background:var(--warning-surface);color:var(--warning)}.z2UpyG_notice[data-state=failed] .z2UpyG_noticeMark{background:var(--danger-surface);color:var(--danger)}.z2UpyG_noticeMark svg{block-size:.95rem;inline-size:.95rem}.z2UpyG_notice p{flex-direction:column;flex:1;gap:.1rem;min-inline-size:0;margin:0;display:flex}.z2UpyG_notice small{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs))}.z2UpyG_notice p span{color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.z2UpyG_notice a{min-block-size:1.75rem;color:var(--accent-text);font-size:var(--text-sm);flex:none;align-items:center;padding:0 .25rem;font-weight:500;text-decoration:none;display:inline-flex}.z2UpyG_notice a:hover{text-decoration:underline}.z2UpyG_notice button{border-radius:var(--radius-control);block-size:1.75rem;inline-size:1.75rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.z2UpyG_notice button:hover{background:var(--surface-sunken);color:var(--ink)}.z2UpyG_notice button svg{block-size:.85rem;inline-size:.85rem}@media (max-width:620px){.z2UpyG_phoneLink{display:inline-flex}.portal-top-actions .z2UpyG_phoneLink .z2UpyG_railLink{color:var(--brand-accent-ink);display:inline-flex}.z2UpyG_askChip{display:none}.z2UpyG_notices{inline-size:auto;inset-block:4.25rem auto;inset-inline:1rem}}
.aJ1q0a_mono{font-family:var(--mono);font-size:.95em}.aJ1q0a_spinning{animation:.9s linear infinite aJ1q0a_spin}@keyframes aJ1q0a_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aJ1q0a_spinning{animation:none}}.portal-shell:has(.aJ1q0a_workspace){min-block-size:calc(100dvh - var(--rail-banner-block-size,0px));display:block}:is(.portal-shell:has(.aJ1q0a_workspace)>.sidebar,.portal-shell:has(.aJ1q0a_workspace) .portal-sidebar,.portal-shell:has(.aJ1q0a_workspace) .portal-topbar,.portal-shell:has(.aJ1q0a_workspace) .portal-footer){display:none}.portal-workspace:has(.aJ1q0a_workspace){min-block-size:0;margin:0}.portal-main:has(.aJ1q0a_workspace){max-inline-size:none;padding:0}.aJ1q0a_workspace,.aJ1q0a_sheet{--canvas-raised:var(--card)}.aJ1q0a_workspace{block-size:calc(100dvh - var(--rail-banner-block-size,0px));background:var(--surface-canvas);min-block-size:28rem;color:var(--ink);flex-direction:column;display:flex}.aJ1q0a_bar{border-block-end:1px solid var(--border-hairline);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;min-block-size:3.25rem;padding-inline:1rem;display:grid}.aJ1q0a_barStart{grid-column:1;align-items:center;gap:.6rem;min-inline-size:0;display:flex}.aJ1q0a_barMark{border-radius:var(--radius-control);flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:inline-grid}.aJ1q0a_barMark:hover{background:var(--surface-hover)}.aJ1q0a_barLogo{block-size:auto;inline-size:1.65rem;color:var(--brand-accent)}.aJ1q0a_barMenu{flex:none;position:relative}.aJ1q0a_barMenu>summary{border-radius:var(--radius-control);min-block-size:2.25rem;font-size:var(--text-sm);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;padding-inline:.5rem;font-weight:600;list-style:none;display:flex}.aJ1q0a_barMenu>summary::-webkit-details-marker{display:none}.aJ1q0a_barMenu>summary:hover{background:var(--surface-hover)}.aJ1q0a_barMenu>summary svg{block-size:.8rem;inline-size:.8rem;color:var(--ink-muted);transform:rotate(90deg)}.aJ1q0a_barMenuList{z-index:var(--z-popover);border:1px solid var(--border);background:var(--canvas-raised);inline-size:15rem;box-shadow:var(--shadow-3);border-radius:.875rem;gap:.1rem;padding:.4rem;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0}.aJ1q0a_barMenuList a{border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);padding:.5rem .65rem;text-decoration:none}.aJ1q0a_barMenuList a:hover{background:var(--surface-hover)}.aJ1q0a_barMenuSlot{border-block-start:1px solid var(--border-hairline);gap:.4rem;margin-block-start:.25rem;padding:.45rem .65rem .25rem;display:grid}.aJ1q0a_barMenuSlot form button{color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:.35rem 0}.aJ1q0a_barMenuSlot form button:hover{text-underline-offset:.2rem;text-decoration:underline}.aJ1q0a_barRule{background:var(--border);flex:none;block-size:1.25rem;inline-size:1px}.aJ1q0a_barTitle{min-inline-size:0;color:var(--ink);font-size:var(--text-sm);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;flex:0 18rem;margin:0;font-weight:500;overflow:hidden}.aJ1q0a_segment{background:var(--surface-sunken);border-radius:.75rem;grid-column:2;gap:.15rem;padding:.2rem;display:inline-flex}.aJ1q0a_segment button,.aJ1q0a_paneSwitch button{min-block-size:1.9rem;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:0 1rem;font-weight:550}.aJ1q0a_segment button[aria-pressed=true],.aJ1q0a_paneSwitch button[aria-pressed=true]{background:var(--canvas-raised);color:var(--ink);box-shadow:var(--shadow-1)}.aJ1q0a_barEnd{grid-column:3;justify-self:end;align-items:center;gap:.25rem;display:flex}.aJ1q0a_devices{background:var(--surface-sunken);border-radius:.6rem;gap:.1rem;margin-inline-end:.35rem;padding:.15rem;display:inline-flex}.aJ1q0a_devices button{block-size:1.75rem;inline-size:2rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:inline-grid}.aJ1q0a_devices button[aria-pressed=true]{background:var(--canvas-raised);color:var(--ink);box-shadow:var(--shadow-1)}.aJ1q0a_waitingPill{border-radius:var(--radius-pill);background:var(--warning-surface);color:var(--ink);font-size:max(.75rem, var(--text-xs));white-space:nowrap;padding:.3rem .7rem;font-weight:600;text-decoration:none}.aJ1q0a_barAvatar{background:var(--surface-sunken);block-size:2rem;inline-size:2rem;color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));border-radius:50%;flex:none;place-items:center;margin-inline-start:.35rem;font-weight:600;display:inline-grid}.aJ1q0a_paneSwitch{display:none}.aJ1q0a_panes{flex:1;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid;position:relative}.aJ1q0a_workspace[data-canvas=yes] .aJ1q0a_panes{grid-template-columns:minmax(23rem,35%) minmax(0,1fr)}.aJ1q0a_main{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.aJ1q0a_workspace[data-canvas=yes] .aJ1q0a_main{border-inline-end:1px solid var(--border-hairline)}.aJ1q0a_threadsScrim{z-index:calc(var(--z-popover) - 1);background:0 0;border:0;padding:0;position:absolute;inset:0}.aJ1q0a_threads{z-index:var(--z-popover);border-inline-end:1px solid var(--border);background:var(--canvas-raised);inline-size:min(21rem,100%);box-shadow:var(--shadow-3);flex-direction:column;display:none;position:absolute;inset-block:0;inset-inline-start:0}.aJ1q0a_threads[data-open=true]{display:flex}.aJ1q0a_threads>header{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:.75rem;min-block-size:3.25rem;padding:.5rem 1rem;display:flex}.aJ1q0a_threads h2{font-size:var(--text-md);margin:0;font-weight:650}.aJ1q0a_threadList{flex:1;min-block-size:0;overflow-y:auto}.aJ1q0a_threadList ul{grid-template-columns:minmax(0,1fr);align-content:start;gap:.125rem;margin:0;padding:.5rem;list-style:none;display:grid}.aJ1q0a_threadRow{border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.7rem .75rem;font-weight:550;text-decoration:none;display:flex}.aJ1q0a_threadRow>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.aJ1q0a_threadRow small{color:var(--ink-muted);font-size:var(--text-xs);flex:none;font-weight:500}a.aJ1q0a_threadRow:hover{background:var(--surface-hover)}.aJ1q0a_threadRow[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-ink);box-shadow:inset 3px 0 0 var(--brand-accent)}.aJ1q0a_threadRow[aria-current=page] small{color:inherit}.aJ1q0a_threads>footer{border-top:1px solid var(--border-hairline);justify-items:start;gap:.4rem;padding:.75rem 1rem .9rem;display:grid}.aJ1q0a_muted{color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.aJ1q0a_threads>footer .aJ1q0a_quiet{margin-inline-start:-.5rem;padding-inline:.5rem}.aJ1q0a_outline,.aJ1q0a_quiet,.aJ1q0a_iconButton{border-radius:var(--radius-control);min-block-size:2.25rem;font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.aJ1q0a_outline{border:1px solid var(--brand-accent);background:var(--card);color:var(--accent-text)}.aJ1q0a_outline:hover{background:var(--brand-accent-wash)}.aJ1q0a_quiet,.aJ1q0a_iconButton{color:var(--ink-muted);background:0 0;border:1px solid #0000}.aJ1q0a_quiet:hover,.aJ1q0a_iconButton:hover{background:var(--surface-hover);color:var(--ink)}.aJ1q0a_quiet:disabled{opacity:.6;cursor:wait}.aJ1q0a_thread{--gutter:max(1.25rem, calc((100% - 46rem) / 2));flex-direction:column;flex:1;min-block-size:0;display:flex}.aJ1q0a_log{min-block-size:0;padding:1.5rem var(--gutter) .75rem;overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.25rem;display:flex;position:relative;overflow-y:auto}.aJ1q0a_toBottom{border:1px solid var(--border-strong);background:var(--card);block-size:2.25rem;inline-size:2.25rem;color:var(--ink);box-shadow:var(--shadow-2);cursor:pointer;border-radius:50%;flex:none;align-self:center;place-items:center;display:inline-grid;position:sticky;inset-block-end:.25rem}.aJ1q0a_toBottom:disabled{display:none}.aJ1q0a_user{background:var(--surface-sunken);max-inline-size:min(36rem,88%);color:var(--ink);border-radius:1.25rem;align-self:flex-end;padding:.6rem 1rem}.aJ1q0a_userAbout{border-radius:var(--radius-control);background:var(--brand-accent-wash);color:var(--accent-text);font-size:max(.75rem, var(--text-xs));margin-block-end:.3rem;padding:.05rem .5rem;font-weight:600;display:inline-block}.aJ1q0a_user p{font-size:var(--text-md);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.aJ1q0a_user:has(.aJ1q0a_steered){margin-block-end:1.2rem;position:relative}.aJ1q0a_steered{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));white-space:nowrap;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:.35rem}.aJ1q0a_user:has(.aJ1q0a_heldText){border:1px dashed var(--border-strong);color:var(--ink-muted);background:0 0}.aJ1q0a_user p.aJ1q0a_heldText{font-size:var(--text-sm);align-items:flex-start;gap:.5rem;display:flex}.aJ1q0a_turn{inline-size:100%}.aJ1q0a_turnBody{gap:.75rem;min-inline-size:0;display:grid}.aJ1q0a_answer{font-size:var(--text-md);line-height:var(--leading-relaxed);overflow-wrap:anywhere;gap:.6rem;display:grid}.aJ1q0a_answer>*{min-inline-size:0}.aJ1q0a_answer p,.aJ1q0a_answer ul,.aJ1q0a_answer ol,.aJ1q0a_answer blockquote,.aJ1q0a_answer pre{margin:0}.aJ1q0a_answer ul,.aJ1q0a_answer ol{gap:.25rem;padding-inline-start:1.25rem;display:grid}.aJ1q0a_answer ul{list-style:outside}.aJ1q0a_answer ol{list-style:decimal}.aJ1q0a_answer h3,.aJ1q0a_answer h4{font-size:var(--text-md);margin:0;font-weight:650}.aJ1q0a_answer a{color:var(--accent-text);text-underline-offset:.2em;font-weight:550}.aJ1q0a_answer code{font-family:var(--mono);font-size:.92em}.aJ1q0a_codeBlock{border-radius:var(--radius-control);background:var(--card);border:1px solid var(--border-hairline);overflow-x:auto}.aJ1q0a_answer pre{padding:.65rem .8rem}.aJ1q0a_answer blockquote{border-inline-start:3px solid var(--border-strong);color:var(--ink-muted);padding-inline-start:.8rem}.aJ1q0a_answer hr{border:0;border-top:1px solid var(--border);inline-size:100%;margin:0}.aJ1q0a_answer img{border-radius:var(--radius-control);block-size:auto;max-inline-size:100%}.aJ1q0a_tableScroll{overflow-x:auto}.aJ1q0a_answer table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.aJ1q0a_answer th,.aJ1q0a_answer td{border-bottom:1px solid var(--border-hairline);text-align:start;white-space:nowrap;padding:.4rem .75rem .4rem 0}.aJ1q0a_answer th{color:var(--ink-muted);font-weight:550}.aJ1q0a_answer tr:last-child td{border-bottom:0}.aJ1q0a_refusal{background:var(--warning-surface);border:1px solid var(--warning);border-radius:.875rem;padding:.8rem .95rem}.aJ1q0a_refusalTitle{color:var(--ink);align-items:center;gap:.45rem;font-weight:650;display:flex}.aJ1q0a_refusalTitle svg{color:var(--warning)}.aJ1q0a_thinking{gap:.3rem;margin:.6rem 0;display:inline-flex}.aJ1q0a_thinking span{background:var(--ink-subtle);border-radius:50%;block-size:.4rem;inline-size:.4rem;animation:1.2s ease-in-out infinite aJ1q0a_pulse}.aJ1q0a_thinking span:nth-child(2){animation-delay:.15s}.aJ1q0a_thinking span:nth-child(3){animation-delay:.3s}@keyframes aJ1q0a_pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.aJ1q0a_thinking span{opacity:.6;animation:none}}.aJ1q0a_notice{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);align-items:flex-start;gap:.45rem;margin:0;display:flex}.aJ1q0a_notice svg{margin-block-start:.1rem}.aJ1q0a_loading{color:var(--ink-muted);font-size:var(--text-sm);flex:1;place-items:center;display:grid}.aJ1q0a_problem{margin:0 var(--gutter) .25rem;border-radius:var(--radius-control);background:var(--danger-surface);color:var(--danger);font-size:var(--text-sm);align-items:flex-start;gap:.45rem;padding:.55rem .75rem;display:flex}.aJ1q0a_question{font-size:var(--text-md);font-weight:600;line-height:var(--leading-relaxed);overflow-wrap:anywhere;margin:0}.aJ1q0a_answers{padding:.25rem var(--gutter) 0;flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.aJ1q0a_answers button{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-block-size:2.25rem;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:.3rem 1rem;font-weight:600}.aJ1q0a_answers button:hover{background:var(--brand-accent-wash)}.aJ1q0a_plan{margin:.5rem var(--gutter) 0;border:1px solid var(--border);background:var(--canvas-raised);border-radius:.875rem;flex:none}.aJ1q0a_plan[data-phase=draft]{border-color:var(--brand-accent)}.aJ1q0a_planHead{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem;display:flex}.aJ1q0a_planHead p{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:650}.aJ1q0a_planHead small{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));font-weight:500}.aJ1q0a_planBody{max-block-size:11rem;overflow-y:auto}.aJ1q0a_planBody ol{gap:.3rem;margin:0;padding:0 .8rem .6rem;list-style:none;display:grid}.aJ1q0a_planEntry{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink);align-items:flex-start;gap:.5rem;display:flex}.aJ1q0a_planEntry input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card);min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--control-text);flex:1;padding:.3rem .5rem}.aJ1q0a_planEntry[data-status=completed]>span:last-child{color:var(--ink-muted);text-decoration:line-through}.aJ1q0a_planMark{border:1px solid var(--border-strong);block-size:1.15rem;inline-size:1.15rem;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;margin-block-start:.1rem;display:inline-grid}.aJ1q0a_planMark svg{block-size:.8rem;inline-size:.8rem}.aJ1q0a_planEntry[data-status=in_progress] .aJ1q0a_planMark{border-color:var(--brand-accent);box-shadow:inset 0 0 0 .2rem var(--brand-accent)}.aJ1q0a_planEntry[data-status=completed] .aJ1q0a_planMark{background:var(--accent-soft);border-color:#0000}.aJ1q0a_planActions{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 .8rem .7rem;display:flex}.aJ1q0a_steps{gap:.1rem;display:grid}.aJ1q0a_step summary,.aJ1q0a_worked>summary{cursor:pointer;min-block-size:1.85rem;font-size:var(--text-sm);color:var(--ink-muted);align-items:center;gap:.55rem;list-style:none;display:flex}.aJ1q0a_step summary::-webkit-details-marker{display:none}.aJ1q0a_worked>summary::-webkit-details-marker{display:none}.aJ1q0a_step summary:hover,.aJ1q0a_worked>summary:hover{color:var(--ink)}.aJ1q0a_step summary small{color:var(--ink-subtle);font-size:max(.75rem, var(--text-xs))}.aJ1q0a_worked>.aJ1q0a_steps{padding-inline-start:1.65rem}.aJ1q0a_stepMark{block-size:1.1rem;inline-size:1.1rem;color:var(--ink-muted);flex:none;place-items:center;display:inline-grid}.aJ1q0a_stepMark svg{block-size:1rem;inline-size:1rem}.aJ1q0a_step[data-status=failed] .aJ1q0a_stepMark,.aJ1q0a_step[data-status=denied] .aJ1q0a_stepMark{color:var(--warning)}.aJ1q0a_stepTitle{min-inline-size:0}.aJ1q0a_stepChevron{block-size:.8rem;inline-size:.8rem;color:var(--ink-muted);opacity:0;transition:transform var(--duration-fast) var(--ease-standard)}.aJ1q0a_step summary:hover .aJ1q0a_stepChevron,.aJ1q0a_step summary:focus-visible .aJ1q0a_stepChevron,.aJ1q0a_worked>summary .aJ1q0a_stepChevron,.aJ1q0a_step[open] .aJ1q0a_stepChevron{opacity:1}.aJ1q0a_step[open]>summary .aJ1q0a_stepChevron,.aJ1q0a_worked[open]>summary .aJ1q0a_stepChevron{transform:rotate(90deg)}.aJ1q0a_canvasLink{border:1px solid var(--border);background:var(--canvas-raised);min-block-size:2.5rem;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:.75rem;justify-self:start;align-items:center;gap:.55rem;padding:0 .85rem;font-weight:550;display:inline-flex}.aJ1q0a_canvasLink:hover{border-color:var(--border-strong)}.aJ1q0a_canvasLink svg:first-child{color:var(--accent-text)}.aJ1q0a_canvasLink svg:last-child{block-size:.8rem;inline-size:.8rem;color:var(--ink-muted)}.aJ1q0a_stepDetail{font-size:var(--text-xs);gap:.25rem;margin:0;padding:.25rem 0 .5rem 1.65rem;display:grid}.aJ1q0a_stepDetail>div{gap:.5rem;display:flex}.aJ1q0a_stepDetail dt{min-inline-size:5.5rem;color:var(--ink-muted)}.aJ1q0a_stepDetail dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.aJ1q0a_card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);gap:.5rem;padding:.95rem 1rem;display:grid}.aJ1q0a_cardTitle{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:650}.aJ1q0a_cardMeta{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.aJ1q0a_facts{gap:.35rem;margin:.15rem 0 0;display:grid}.aJ1q0a_facts>div{font-size:var(--text-sm);justify-content:space-between;gap:1rem;display:flex}.aJ1q0a_factsGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1rem}.aJ1q0a_factsGrid>div{justify-content:start;gap:.1rem;display:grid}.aJ1q0a_facts dt{color:var(--ink-muted)}.aJ1q0a_facts dd{color:var(--ink);margin:0;font-weight:600}.aJ1q0a_approval{border-color:var(--brand-accent)}.aJ1q0a_workspace .aJ1q0a_approval{border-radius:.875rem}.aJ1q0a_proposalMore>summary{color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.3rem;list-style:none;display:inline-flex}.aJ1q0a_proposalMore>summary::-webkit-details-marker{display:none}.aJ1q0a_proposalMore>summary svg{block-size:.8rem;inline-size:.8rem;transition:transform var(--duration-fast) var(--ease-standard)}.aJ1q0a_proposalMore[open]>summary svg{transform:rotate(90deg)}.aJ1q0a_approvalActions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:.35rem;display:flex}.aJ1q0a_primary,.aJ1q0a_secondary{min-block-size:var(--control-height-md);border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 1.25rem;font-weight:650}.aJ1q0a_primary{background:var(--brand-accent);color:var(--brand-accent-ink);border:0}.aJ1q0a_primary:hover{background:var(--brand-accent-strong)}.aJ1q0a_secondary{border:1px solid var(--brand-accent);background:var(--card);color:var(--accent-text)}.aJ1q0a_secondary:hover{background:var(--brand-accent-wash)}.aJ1q0a_workspace .aJ1q0a_secondary{color:var(--ink);background:0 0;border:0}.aJ1q0a_workspace .aJ1q0a_secondary:hover{background:var(--surface-hover)}.aJ1q0a_primary:disabled,.aJ1q0a_secondary:disabled{opacity:.6;cursor:wait}.aJ1q0a_factor{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));align-items:center;gap:.4rem;margin:0;display:flex}.aJ1q0a_decided{border-radius:var(--radius-control);background:var(--surface-sunken);font-size:var(--text-sm);margin:0;padding:.5rem .7rem}.aJ1q0a_decided[data-status=executed]{background:var(--success-surface)}.aJ1q0a_decided[data-status=failed]{background:var(--danger-surface);color:var(--danger)}.aJ1q0a_cardError{border-radius:var(--radius-control);background:var(--danger-surface);color:var(--danger);font-size:var(--text-sm);margin:0;padding:.5rem .7rem}.aJ1q0a_cardError a{color:inherit;font-weight:650}.aJ1q0a_diff{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-block-start:.15rem;display:grid}.aJ1q0a_diff>div{border-radius:var(--radius-control);background:var(--surface-sunken);align-content:start;gap:.35rem;padding:.6rem .75rem;display:grid}.aJ1q0a_diffHead{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));margin:0;font-weight:600}.aJ1q0a_editFields{gap:.6rem;margin-block-start:.25rem;display:grid}.aJ1q0a_editFields label{color:var(--ink-muted);font-size:var(--text-sm);gap:.25rem;display:grid}.aJ1q0a_editFields select,.aJ1q0a_editFields textarea{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card);inline-size:100%;color:var(--ink);font:inherit;font-size:var(--control-text);padding:.45rem .6rem}.aJ1q0a_linkButton{border:1px solid var(--brand-accent);border-radius:var(--radius-control);background:var(--card);min-block-size:2.5rem;color:var(--accent-text);font-size:var(--text-sm);justify-self:start;align-items:center;gap:.45rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.aJ1q0a_linkButton:hover{background:var(--brand-accent-wash)}.aJ1q0a_figuresWrap{gap:.5rem;display:grid}.aJ1q0a_figures{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;display:grid}.aJ1q0a_figure{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);align-content:start;gap:.35rem;padding:.85rem .95rem;display:grid}.aJ1q0a_figure span{color:var(--ink-muted);font-size:var(--text-sm)}.aJ1q0a_figure strong{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--ink);font-weight:700}.aJ1q0a_chipTest{border-radius:var(--radius-pill);background:var(--warning-surface);color:var(--ink);font-size:var(--text-xs);justify-self:start;padding:.15rem .55rem;font-style:normal;font-weight:600}.aJ1q0a_threadStart{justify-content:safe center;align-items:center;gap:0;padding:2rem 1.25rem;overflow-y:auto}.aJ1q0a_threadStart .aJ1q0a_composer{inline-size:min(47.5rem,100%);padding:0}.aJ1q0a_threadStart .aJ1q0a_composerBox{border-radius:1.75rem;padding:1.1rem 1rem 1.1rem 1.5rem}.aJ1q0a_threadStart .aJ1q0a_privacy{text-align:center}.aJ1q0a_greeting{text-align:center;margin-block-end:1.75rem}.aJ1q0a_greeting h1{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:500}.aJ1q0a_greeting p{color:var(--ink-muted);margin:.75rem 0 0}.aJ1q0a_suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.aJ1q0a_suggestions button,.aJ1q0a_suggestions a{border:1px solid var(--border);border-radius:var(--radius-pill);min-block-size:2.75rem;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;gap:.55rem;padding:0 1.1rem;font-weight:500;text-decoration:none;display:inline-flex}.aJ1q0a_suggestions button svg,.aJ1q0a_suggestions a svg{block-size:1.1rem;inline-size:1.1rem;color:var(--ink-muted)}.aJ1q0a_suggestions button:hover,.aJ1q0a_suggestions a:hover{border-color:var(--border-strong);background:var(--surface-hover)}.aJ1q0a_suggestions button:disabled{opacity:.6;cursor:wait}.aJ1q0a_recent{inline-size:min(34rem,100%);margin-block-start:2.75rem}.aJ1q0a_recent h2{color:var(--ink-muted);font-size:var(--text-sm);letter-spacing:normal;margin:0 0 .35rem;font-weight:500}.aJ1q0a_recent ul{margin:0;padding:0;list-style:none}.aJ1q0a_recent li+li{border-block-start:1px solid var(--border-hairline)}.aJ1q0a_recent a{color:var(--ink);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;text-decoration:none;display:flex}.aJ1q0a_recent a>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.aJ1q0a_recent a:hover>span{text-underline-offset:.2rem;text-decoration:underline}.aJ1q0a_recent small{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));flex:none}.aJ1q0a_composer{padding:.75rem var(--gutter) 1rem;position:relative}.aJ1q0a_commands{inset-block-end:calc(100% - .5rem);inset-inline:var(--gutter);z-index:var(--z-popover);border:1px solid var(--border);background:var(--canvas-raised);max-inline-size:34rem;box-shadow:var(--shadow-3);border-radius:.875rem;margin:0;padding:.35rem;list-style:none;position:absolute}.aJ1q0a_sheet .aJ1q0a_commands,.aJ1q0a_threadStart .aJ1q0a_commands{inline-size:100%;max-inline-size:none;margin-block-end:.5rem;position:static}.aJ1q0a_commands li{color:var(--ink);cursor:pointer;border-radius:.6rem;align-items:baseline;gap:1rem;padding:.5rem .7rem;display:flex}.aJ1q0a_commands li[data-active],.aJ1q0a_commands li:hover{background:var(--brand-accent-wash)}.aJ1q0a_commands code{min-inline-size:9.5rem;font-family:var(--mono);font-size:var(--text-sm);flex:none}.aJ1q0a_commands span{min-inline-size:0;color:var(--ink-muted);font-size:var(--text-sm)}.aJ1q0a_usage{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));flex-basis:100%;order:3;align-items:center;gap:.5rem;margin:0;display:flex}.aJ1q0a_usage meter{block-size:.25rem;inline-size:5.5rem}.aJ1q0a_usage meter::-webkit-meter-bar{border-radius:var(--radius-pill);background:var(--surface-sunken);border:0}.aJ1q0a_usage meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--brand-accent)}.aJ1q0a_usageNote{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));line-height:var(--leading-normal);flex-basis:100%;order:4;margin:0}.aJ1q0a_usageNote a{color:var(--accent-text);font-weight:600}.aJ1q0a_sectionLine{flex-basis:100%;min-inline-size:0;display:flex}.aJ1q0a_sectionChip{border-radius:var(--radius-control);background:var(--brand-accent-wash);min-inline-size:0;color:var(--accent-text);font-size:var(--text-sm);align-items:center;gap:.25rem;padding:.1rem .15rem .1rem .6rem;font-weight:600;display:inline-flex}.aJ1q0a_sectionChip button{border-radius:var(--radius-control);block-size:1.5rem;inline-size:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.aJ1q0a_sectionChip svg{block-size:.8rem;inline-size:.8rem}.aJ1q0a_composerBox{border:1px solid var(--border);background:var(--canvas-raised);box-shadow:var(--shadow-2);border-radius:1.25rem;flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding:.8rem .8rem .8rem 1.1rem;display:flex}.aJ1q0a_composerBox:has(textarea:focus-visible){border-color:var(--brand-accent);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring)}.aJ1q0a_composerBox textarea:focus-visible{outline:0!important}.aJ1q0a_composerBox textarea{resize:none;min-block-size:2.75rem;min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--control-text);line-height:var(--leading-normal);background:0 0;border:0;outline:none;flex:1;padding:.35rem 0}.aJ1q0a_composerBox textarea::placeholder{color:var(--ink-muted)}.aJ1q0a_send{background:var(--brand-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--brand-accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.aJ1q0a_send:hover{background:var(--brand-accent-strong)}.aJ1q0a_send:disabled{opacity:.4;cursor:not-allowed}.aJ1q0a_stop{background:var(--ink);color:var(--card);border-radius:.8rem}.aJ1q0a_stop:hover{background:var(--ink)}.aJ1q0a_privacy{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));line-height:var(--leading-normal);margin:.5rem 0 0}.aJ1q0a_over{color:var(--danger);font-weight:600}.aJ1q0a_canvas{flex-direction:column;gap:.6rem;min-block-size:0;min-inline-size:0;padding:.75rem;display:flex}.aJ1q0a_canvasBar{border:1px solid var(--border-hairline);background:var(--canvas-raised);border-radius:.875rem;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem .5rem .3rem .3rem;display:flex}.aJ1q0a_directions{flex-wrap:wrap;gap:.15rem;display:flex}.aJ1q0a_directions button{min-block-size:2.1rem;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:0 1rem;font-weight:550}.aJ1q0a_directions button:hover{color:var(--ink)}.aJ1q0a_directions button[aria-pressed=true]{background:var(--brand-accent-wash);color:var(--accent-text)}.aJ1q0a_address{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);min-inline-size:0;color:var(--ink);font-size:var(--text-sm);align-items:center;gap:.5rem;margin:0;padding:.2rem .3rem .2rem .75rem;display:flex}.aJ1q0a_address>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.aJ1q0a_address small{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));flex:none;padding:.1rem .55rem}.aJ1q0a_frameBox{border:1px solid var(--border);background:var(--surface-sunken);border-radius:.875rem;flex:1;min-block-size:0;position:relative;overflow:hidden}.aJ1q0a_frame{background:var(--card);transform-origin:0 0;border:0;display:block}.aJ1q0a_frameWaiting{background:var(--canvas-raised);text-align:center;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.aJ1q0a_frameWaiting p{max-inline-size:26rem;color:var(--ink-muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.aJ1q0a_framePill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--canvas-raised);color:var(--ink);font-size:max(.75rem, var(--text-xs));white-space:nowrap;box-shadow:var(--shadow-1);pointer-events:none;margin:0;padding:.3rem .85rem;font-weight:550;position:absolute;inset-block-end:.75rem;inset-inline-start:50%;transform:translate(-50%)}.aJ1q0a_canvasCard{border:1px solid var(--border);background:var(--canvas-raised);border-radius:1rem;flex:1;min-block-size:0;padding:1.5rem 1.75rem;overflow-y:auto}.aJ1q0a_canvasCard>.aJ1q0a_card,.aJ1q0a_canvasCard .aJ1q0a_figuresWrap{background:0 0;border:0;gap:.9rem;padding:0}.aJ1q0a_versionsPane{border:1px solid var(--border);background:var(--canvas-raised);border-radius:1rem;flex:1;align-content:start;gap:.75rem;min-block-size:0;padding:1.5rem 1.75rem;display:grid;overflow-y:auto}.aJ1q0a_versionsPane h2{font-size:var(--text-lg);margin:0;font-weight:650}.aJ1q0a_revenueHead{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.aJ1q0a_revenueHead .aJ1q0a_quiet{margin-inline-start:auto;padding-inline:.4rem}.aJ1q0a_revenueHead .aJ1q0a_chipTest{font-style:normal}.aJ1q0a_revenueTotal{font-size:var(--text-2xl);letter-spacing:-.025em;color:var(--ink);font-weight:650;display:block}.aJ1q0a_card[data-large] .aJ1q0a_revenueTotal{font-size:clamp(2.25rem,3.6vw,3.25rem)}.aJ1q0a_revenueStats{border-block-start:1px solid var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;margin:0;padding-block-start:.9rem;display:grid}.aJ1q0a_revenueStats dt{color:var(--ink-muted);font-size:var(--text-sm)}.aJ1q0a_revenueStats dd{color:var(--ink);font-size:var(--text-md);margin:.15rem 0 0;font-weight:600}.aJ1q0a_card[data-large] .aJ1q0a_revenueStats dd{font-size:var(--text-xl)}.aJ1q0a_people{margin:0;padding:0;list-style:none;display:grid}.aJ1q0a_people li{border-block-start:1px solid var(--border);align-items:center;gap:.6rem;padding-block:.55rem;display:flex}.aJ1q0a_people li:first-child{border-block-start:0}.aJ1q0a_people li>div{min-inline-size:0;font-size:var(--text-sm);color:var(--ink);flex:1;gap:.1rem;display:grid}.aJ1q0a_people li>div>span{overflow-wrap:anywhere}.aJ1q0a_people small{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs))}.aJ1q0a_people em{flex:none;font-style:normal}.aJ1q0a_people .aJ1q0a_quiet{flex:none;min-block-size:1.75rem;padding-inline:.4rem}.aJ1q0a_personMark{background:var(--brand-accent-wash);block-size:2rem;inline-size:2rem;color:var(--accent-text);font-size:max(.75rem, var(--text-xs));border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.aJ1q0a_accessChip{border-radius:var(--radius-pill);background:var(--brand-accent-wash);color:var(--accent-text);font-size:max(.75rem, var(--text-xs));padding:.15rem .55rem;font-weight:600}.aJ1q0a_versions{margin:0;padding:0;list-style:none;display:grid}.aJ1q0a_versions li{border-block-start:1px solid var(--border);align-items:flex-start;gap:.5rem;padding-block:.6rem;display:flex}.aJ1q0a_versions li:first-child{border-block-start:0}.aJ1q0a_versions li>div{min-inline-size:0;font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;flex:1;gap:.1rem;display:grid}.aJ1q0a_versions small{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs))}.aJ1q0a_versionLines{font-size:max(.75rem, var(--text-xs));color:var(--ink-muted);margin-block-start:.25rem}.aJ1q0a_versionLines summary{cursor:pointer;min-block-size:24px;display:list-item}.aJ1q0a_versionLines a{min-block-size:24px;display:inline-block}.aJ1q0a_versionLines dl{gap:.35rem;margin:.35rem 0;display:grid}.aJ1q0a_versionLines dt{color:var(--ink);overflow-wrap:anywhere}.aJ1q0a_versionLines dd{overflow-wrap:anywhere;margin:0}.aJ1q0a_versionCurrent,.aJ1q0a_versionRestored{border-radius:var(--radius-pill);font-size:max(.75rem, var(--text-xs));flex:none;padding:.15rem .55rem;font-weight:600}.aJ1q0a_versionCurrent{background:var(--success-surface);color:var(--success)}.aJ1q0a_versionRestored{background:var(--surface-sunken);color:var(--ink-muted)}.aJ1q0a_sheet{border:1px solid var(--border);background:var(--card);max-block-size:min(46rem,100dvh - 3rem);inline-size:min(64rem,100vw - 2rem);color:var(--ink);box-shadow:var(--shadow-3);border-radius:1rem;margin:auto auto 2.5rem;padding:1.1rem 0 0}.aJ1q0a_sheet[open]{flex-direction:column;display:flex}.aJ1q0a_sheet::backdrop{background:var(--scrim)}.aJ1q0a_sheetHead{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem .75rem;padding:0 1.25rem .75rem;display:flex}.aJ1q0a_sheetHead h2{font-size:var(--text-xl);margin:0;font-weight:700}.aJ1q0a_sheetMark{background:var(--brand-accent);block-size:2.25rem;inline-size:2.25rem;color:var(--brand-accent-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.aJ1q0a_sheetTools{align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}.aJ1q0a_sheetTools kbd{border:1px solid var(--border);color:var(--ink-muted);font-family:var(--sans);font-size:var(--text-xs);border-radius:.375rem;padding:.15rem .45rem}.aJ1q0a_iconButton{padding:0 .5rem}.aJ1q0a_contextChip{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .3rem .2rem .7rem;font-weight:550;display:inline-flex}.aJ1q0a_contextChip button{block-size:1.5rem;inline-size:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.aJ1q0a_contextChip button svg{block-size:.85rem;inline-size:.85rem}.aJ1q0a_threadCompact{--gutter:1.25rem}.aJ1q0a_threadCompact .aJ1q0a_log{max-block-size:26rem;padding:.5rem 1.25rem}.aJ1q0a_threadCompact .aJ1q0a_composer{padding-block:.5rem .9rem}@media (forced-colors:active){.aJ1q0a_segment button[aria-pressed=true],.aJ1q0a_paneSwitch button[aria-pressed=true],.aJ1q0a_devices button[aria-pressed=true],.aJ1q0a_directions button[aria-pressed=true]{outline-offset:-2px;outline:2px solid canvastext}}@media (max-width:1240px){.aJ1q0a_bar{grid-template-columns:minmax(0,1fr) auto auto}.aJ1q0a_barTitle{flex-basis:12rem}}@media (max-width:960px){.aJ1q0a_bar{grid-template-columns:minmax(0,1fr) auto}.aJ1q0a_barEnd{grid-area:1/2}.aJ1q0a_barMenu>summary>span{text-overflow:ellipsis;max-inline-size:11rem;overflow:hidden}.aJ1q0a_workspace[data-canvas=yes] .aJ1q0a_panes{grid-template-columns:minmax(0,1fr)}.aJ1q0a_workspace[data-canvas=yes] .aJ1q0a_main{border-inline-end:0}.aJ1q0a_workspace[data-pane=conversation] .aJ1q0a_canvas,.aJ1q0a_workspace[data-canvas=yes][data-pane=canvas] .aJ1q0a_main{display:none}.aJ1q0a_paneSwitch{background:var(--surface-sunken);border-radius:.75rem;flex:none;justify-content:center;gap:.15rem;margin:.4rem auto 0;padding:.2rem;display:flex}.aJ1q0a_segment{display:none}.aJ1q0a_workspace[data-pane=canvas] .aJ1q0a_segment{grid-area:2/1/auto/-1;justify-self:center;margin-block-end:.4rem;display:inline-flex}.aJ1q0a_devices,.aJ1q0a_barEnd>.aJ1q0a_quiet{display:none}}@media (max-width:640px){.aJ1q0a_bar{gap:.25rem;padding-inline:.5rem}.aJ1q0a_barTitle{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.aJ1q0a_barRule,.aJ1q0a_barAvatar,.aJ1q0a_waitingPill{display:none}.aJ1q0a_barMenu>summary>span{max-inline-size:8rem}.aJ1q0a_iconButton{padding-inline:.35rem}.aJ1q0a_thread{--gutter:.75rem}.aJ1q0a_log{padding-block-start:1rem}.aJ1q0a_user{max-inline-size:90%}.aJ1q0a_threadStart{justify-content:flex-start;padding:2.5rem .75rem 1rem}.aJ1q0a_threadStart .aJ1q0a_composerBox{border-radius:1.5rem;padding:.85rem .75rem .85rem 1.1rem}.aJ1q0a_suggestions{justify-content:flex-start}.aJ1q0a_planHead{flex-direction:column;align-items:flex-start;gap:.1rem}.aJ1q0a_planBody{max-block-size:5.25rem}.aJ1q0a_composer{padding-block:.6rem .75rem}.aJ1q0a_composerBox textarea{min-block-size:2.5rem}.aJ1q0a_canvas{padding:.5rem}.aJ1q0a_canvasBar{flex-wrap:wrap}.aJ1q0a_address{display:none}.aJ1q0a_canvasCard,.aJ1q0a_versionsPane{padding:1rem}.aJ1q0a_sheet{border-radius:1rem 1rem 0 0;inline-size:100vw;max-inline-size:100vw;margin:auto 0 0}.aJ1q0a_sheetTools kbd{display:none}}.aJ1q0a_threadStudio{--gutter:1.25rem}.aJ1q0a_threadStudio .aJ1q0a_log{gap:1rem;padding-block:1.25rem .75rem}.aJ1q0a_threadStudio .aJ1q0a_composer{padding-block:.5rem .9rem}.aJ1q0a_threadStudio .aJ1q0a_composerBox{box-shadow:none;border-radius:1.25rem;padding:.9rem .75rem .75rem 1.1rem}.aJ1q0a_threadStudio .aJ1q0a_composerBox textarea{min-block-size:3.5rem}.aJ1q0a_threadStudio .aJ1q0a_privacy{margin-block-start:.4rem}.aJ1q0a_threadStudio .aJ1q0a_user{background:var(--brand-accent-wash)}.aJ1q0a_threadStudio .aJ1q0a_steps{gap:0}.aJ1q0a_threadStudio .aJ1q0a_canvasLink{white-space:nowrap}.aJ1q0a_threadStudio .aJ1q0a_canvasLink svg:first-child{flex:none;block-size:1.1rem;inline-size:1.1rem}@media (min-width:961px){.aJ1q0a_threadStudio .aJ1q0a_canvasLink{display:none}}
.portal-shell:has(.My-fwa_workspace){min-block-size:calc(100dvh - var(--rail-banner-block-size,0px));display:block}:is(.portal-shell:has(.My-fwa_workspace)>.sidebar,.portal-shell:has(.My-fwa_workspace) .portal-sidebar,.portal-shell:has(.My-fwa_workspace) .portal-topbar,.portal-shell:has(.My-fwa_workspace) .portal-footer){display:none}.portal-workspace:has(.My-fwa_workspace){min-block-size:0;margin:0}.portal-main:has(.My-fwa_workspace){max-inline-size:none;padding:0}.My-fwa_workspace{--panel-inline:25rem;--panel-margin:1rem;--studio-page:color-mix(in srgb, var(--brand-accent-wash) 45%, var(--card));block-size:calc(100dvh - var(--rail-banner-block-size,0px));background:var(--studio-page);min-block-size:28rem;color:var(--ink);flex-direction:column;display:flex}.My-fwa_spinning{animation:.9s linear infinite My-fwa_studio-spin}@keyframes My-fwa_studio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.My-fwa_spinning{animation:none}}.My-fwa_bar{background:var(--card);border-block-end:1px solid var(--border-hairline);z-index:30;flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:3.5rem;padding-inline:1rem;display:flex;position:relative}.My-fwa_barStart,.My-fwa_barEnd{align-items:center;gap:.6rem;min-inline-size:0;display:flex}.My-fwa_barEnd{flex:none}.My-fwa_barMark{border-radius:var(--radius-control);flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:inline-grid}.My-fwa_barMark:hover{background:var(--surface-hover)}.My-fwa_barLogo{block-size:auto;inline-size:1.75rem;color:var(--brand-accent)}.My-fwa_barRule{background:var(--border-hairline);flex:none;block-size:1.5rem;inline-size:1px}.My-fwa_barMenu{flex:none;position:relative}.My-fwa_barMenu>summary{border-radius:var(--radius-control);min-block-size:2.25rem;color:var(--ink);font-size:var(--text-md);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding-inline:.5rem;font-weight:550;list-style:none;display:flex}.My-fwa_barMenu>summary::-webkit-details-marker{display:none}.My-fwa_barMenu>summary:hover{background:var(--surface-hover)}.My-fwa_barMenu>summary svg{block-size:.8rem;inline-size:.8rem;color:var(--ink-muted);transform:rotate(90deg)}.My-fwa_barMenuList{z-index:var(--z-popover);border:1px solid var(--border);background:var(--card);inline-size:17rem;box-shadow:var(--shadow-3);border-radius:.875rem;gap:.1rem;padding:.4rem;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0}.My-fwa_barMenuList a,.My-fwa_barMenuList>button{border-radius:var(--radius-control);color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;padding:.55rem .65rem;text-decoration:none;display:block}.My-fwa_barMenuList a:hover,.My-fwa_barMenuList>button:hover{background:var(--surface-hover)}.My-fwa_barMenuList a[aria-current=page]{font-weight:650}.My-fwa_barMenuSlot{border-block-start:1px solid var(--border-hairline);gap:.4rem;margin-block-start:.25rem;padding:.45rem .65rem .25rem;display:grid}.My-fwa_barMenuSlot form button{color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:.35rem 0}.My-fwa_barMenuSlot form button:hover{text-underline-offset:.2rem;text-decoration:underline}.My-fwa_barAvatar{background:var(--brand-accent-wash);block-size:2.25rem;inline-size:2.25rem;color:var(--accent-text);font-size:max(.75rem, var(--text-xs));border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.My-fwa_status{border-radius:var(--radius-pill);background:var(--brand-accent-wash);min-block-size:2rem;color:var(--ink);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.5rem;min-inline-size:0;margin:0 0 0 .25rem;padding:0 .85rem;font-weight:550;display:inline-flex}.My-fwa_status>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.My-fwa_status svg{block-size:1rem;inline-size:1rem;color:var(--brand-accent);flex:none}.My-fwa_status i{background:var(--ink-subtle);border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem}.My-fwa_status[data-tone=ok]{background:var(--success-surface)}.My-fwa_status[data-tone=ok] i{background:var(--success)}.My-fwa_status[data-tone=wait]{background:var(--warning-surface)}.My-fwa_status[data-tone=wait] i{background:var(--warning)}.My-fwa_status[data-tone=bad]{background:var(--danger-surface);color:var(--danger)}.My-fwa_status[data-tone=bad] i{background:var(--danger)}.My-fwa_status[data-tone=quiet]{background:var(--surface-sunken);color:var(--ink-muted)}.My-fwa_pagePick{flex:none;align-items:center;display:inline-flex;position:relative}.My-fwa_pagePick select{appearance:none;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);min-block-size:2rem;color:var(--ink);font:inherit;font-size:var(--control-text);cursor:pointer;background:0 0;padding:0 2rem 0 .85rem;font-weight:550}.My-fwa_pagePick select:hover{background:var(--surface-hover)}.My-fwa_pagePick svg{block-size:.75rem;inline-size:.75rem;color:var(--ink-muted);pointer-events:none;position:absolute;inset-inline-end:.7rem;transform:rotate(90deg)}.My-fwa_devices{border:1px solid var(--border-hairline);border-radius:.75rem;gap:.1rem;padding:.15rem;display:inline-flex}.My-fwa_devices button{block-size:2rem;inline-size:2.5rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.6rem;place-items:center;display:inline-grid}.My-fwa_devices button[aria-pressed=true]{background:var(--brand-accent-wash);color:var(--accent-text)}.My-fwa_paneSwitch{background:var(--surface-sunken);border-radius:.75rem;gap:.1rem;padding:.15rem;display:none}.My-fwa_paneSwitch button{min-block-size:2rem;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:0 .85rem;font-weight:600}.My-fwa_paneSwitch button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-1)}.My-fwa_pillPrimary,.My-fwa_pillOutline,.My-fwa_pillGhost{border-radius:var(--radius-pill);min-block-size:2.25rem;font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.My-fwa_pillPrimary{border:1px solid var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}.My-fwa_pillPrimary:hover{background:var(--brand-accent-strong);border-color:var(--brand-accent-strong)}.My-fwa_pillPrimary:disabled{background:var(--brand-accent-wash);color:var(--ink-muted);cursor:not-allowed;border-color:#0000}.My-fwa_pillOutline{border:1px solid var(--border-strong);background:var(--card);color:var(--ink)}.My-fwa_pillOutline:hover{background:var(--surface-hover)}.My-fwa_pillOutline[aria-pressed=true]{border-color:var(--brand-accent);color:var(--accent-text)}.My-fwa_pillOutline:disabled{opacity:.55;cursor:not-allowed}.My-fwa_pillGhost{color:var(--ink);background:0 0;border:0}.My-fwa_pillGhost:hover{background:var(--surface-hover)}.My-fwa_first{flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-block-size:0;padding:2.5rem 1.25rem;display:flex;overflow-y:auto}.My-fwa_first h1{letter-spacing:-.03em;color:var(--ink);text-align:center;margin:0 0 2.25rem;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:500;line-height:1.05}.My-fwa_firstForm{inline-size:min(46rem,100%)}.My-fwa_firstBox{border:1px solid var(--border-hairline);background:var(--card);box-shadow:var(--shadow-2);border-radius:1.75rem;gap:1rem;padding:1.5rem 1.25rem 1.25rem 1.75rem;display:grid}.My-fwa_firstBox:has(textarea:focus-visible){border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent-wash), var(--shadow-2)}.My-fwa_workspace .My-fwa_firstForm .My-fwa_firstBox textarea{resize:none;min-block-size:3.75rem;inline-size:100%;color:var(--ink);font:inherit;font-size:var(--text-2xl);letter-spacing:-.012em;background:0 0;border:0;line-height:1.3;outline:none!important}.My-fwa_workspace .My-fwa_firstForm .My-fwa_firstBox textarea::placeholder{color:var(--ink-muted)}.My-fwa_firstBoxFoot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.My-fwa_firstBoxFoot small{color:var(--ink-muted);font-size:var(--text-sm)}.My-fwa_firstSend{background:var(--brand-accent);block-size:3.25rem;inline-size:3.25rem;color:var(--brand-accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.My-fwa_firstSend svg{block-size:1.4rem;inline-size:1.4rem}.My-fwa_firstSend:hover{background:var(--brand-accent-strong)}.My-fwa_firstSend:disabled{opacity:.4;cursor:not-allowed}.My-fwa_firstStarters{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.My-fwa_firstStarters button{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-block-size:2.75rem;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:0 1.2rem;font-weight:500}.My-fwa_firstStarters button:hover{background:var(--surface-hover)}.My-fwa_firstFine{color:var(--ink-muted);font-size:var(--text-sm);text-align:center;margin:3rem 0 0}.My-fwa_firstFine button{color:var(--accent-text);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.My-fwa_firstFine a{color:var(--accent-text);font-weight:600}.My-fwa_firstError{border-radius:var(--radius-control);background:var(--danger-surface);inline-size:min(46rem,100%);color:var(--danger);font-size:var(--text-sm);margin:1rem 0 0;padding:.6rem .9rem}.My-fwa_firstError a{color:inherit;font-weight:650}.My-fwa_stage{flex:1;min-block-size:0;position:relative}.My-fwa_canvas{position:absolute;inset:0;inset-inline-start:calc(var(--panel-inline) + var(--panel-margin) * 2)}.My-fwa_frameBox{background:var(--studio-page);position:absolute;inset:0;overflow:hidden}.My-fwa_frameBox[data-visible=false]{visibility:hidden;pointer-events:none}.My-fwa_frameBox[data-device=phone]{background:var(--surface-sunken)}.My-fwa_frame{background:var(--card);transform-origin:0 0;border:0;display:block;position:absolute;inset-block-start:0}.My-fwa_compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;position:absolute;inset:1rem 1rem 0 0}.My-fwa_comparePane{border:1px solid var(--border-hairline);background:var(--card);border-radius:1.25rem;min-inline-size:0;position:relative;overflow:hidden}.My-fwa_comparePane .My-fwa_frameBox{inset-block-start:3.25rem}.My-fwa_compareTag{z-index:2;border-radius:var(--radius-pill);background:var(--brand-accent-wash);color:var(--ink);font-size:var(--text-sm);padding:.3rem .9rem;font-weight:600;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.My-fwa_frameFailed{background:var(--card);color:var(--ink-muted);font-size:var(--text-md);text-align:center;place-items:center;margin:0;padding:2rem;display:grid;position:absolute;inset:0}.My-fwa_shape{background:var(--card);grid-template-rows:auto auto 1fr;gap:2rem;padding:2rem 2.5rem;display:grid;position:absolute;inset:0}.My-fwa_shape i,.My-fwa_shape span,.My-fwa_shape b{background:var(--surface-sunken);border-radius:.5rem;animation:1.5s ease-in-out infinite My-fwa_studio-breathe;display:block}@keyframes My-fwa_studio-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.My-fwa_shape i,.My-fwa_shape span,.My-fwa_shape b{animation:none}}.My-fwa_shapeNav{border-block-end:1px solid var(--border-hairline);align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.My-fwa_shapeNav i{block-size:1.5rem;inline-size:12rem;margin-inline-end:auto}.My-fwa_shapeNav span{block-size:.75rem;inline-size:5rem}.My-fwa_shapeHero{grid-template-columns:1fr 1fr;gap:3rem;min-block-size:20rem;display:grid}.My-fwa_shapeHero>div{align-content:center;gap:1rem;display:grid}.My-fwa_shapeHero i{block-size:.9rem;inline-size:66%}.My-fwa_shapeHero i[data-wide]{block-size:2.75rem;inline-size:92%}.My-fwa_shapeHero i[data-button]{border-radius:var(--radius-pill);block-size:2.75rem;inline-size:10rem;margin-block-start:1rem}.My-fwa_shapeHero b{border-radius:1rem}.My-fwa_shapeSteps{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.My-fwa_shapeSteps i{block-size:4rem}.My-fwa_panel{inset-block:var(--panel-margin);inline-size:var(--panel-inline);z-index:20;border:1px solid var(--border-hairline);background:var(--card);min-block-size:0;box-shadow:var(--shadow-2);border-radius:1.5rem;flex-direction:column;display:flex;position:absolute;inset-inline-start:var(--panel-margin);overflow:hidden}.My-fwa_lead [data-stop]{justify-self:start}.My-fwa_chatOff{border-block-start:1px solid var(--border-hairline);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;padding:.85rem 1.25rem 1.1rem}.My-fwa_panelClose{block-size:2.25rem;inline-size:2.25rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.My-fwa_panelClose:hover{background:var(--surface-hover);color:var(--ink)}.My-fwa_lead{gap:1.1rem;display:grid}.My-fwa_sentence{background:var(--brand-accent-wash);color:var(--ink);font-size:var(--text-md);line-height:var(--leading-normal);overflow-wrap:anywhere;border-radius:1.1rem;margin:0;padding:.9rem 1.1rem}.My-fwa_timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.My-fwa_timeline li{align-items:flex-start;gap:.7rem;padding-block-end:.85rem;display:flex;position:relative}.My-fwa_timeline li:last-child{padding-block-end:0}.My-fwa_timeline li:not(:last-child):before{content:"";background:var(--border);inline-size:1px;position:absolute;inset-block:1.45rem -.05rem;inset-inline-start:.69rem}.My-fwa_timeline li>span{block-size:1.4rem;inline-size:1.4rem;color:var(--brand-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.My-fwa_timeline li>span svg{block-size:1.1rem;inline-size:1.1rem}.My-fwa_timeline li[data-state=done]>span{background:var(--brand-accent);color:var(--brand-accent-ink)}.My-fwa_timeline li[data-state=done]>span svg{block-size:.85rem;inline-size:.85rem}.My-fwa_timeline li[data-state=failed]>span{color:var(--danger)}.My-fwa_timeline li p{color:var(--ink);font-size:var(--text-sm);margin:0;line-height:1.4rem}.My-fwa_timeline li[data-state=done] p{color:var(--ink-muted)}.My-fwa_leadNote{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.My-fwa_leadFine{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));line-height:var(--leading-normal);margin:0}.My-fwa_failed{background:var(--danger-surface);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-normal);border-radius:.875rem;justify-items:start;gap:.6rem;padding:.75rem .9rem;display:grid}.My-fwa_failed p{overflow-wrap:anywhere;margin:0}.My-fwa_asking{background:var(--warning-surface);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal);border-radius:.875rem;justify-items:start;gap:.6rem;padding:.75rem .9rem;display:grid}.My-fwa_asking p{margin:0}.My-fwa_asking a{color:var(--accent-text);font-weight:600}.My-fwa_versions{flex-direction:column;flex:1;min-block-size:0;display:flex}.My-fwa_versions>header{border-block-end:1px solid var(--border-hairline);flex:none;justify-content:space-between;align-items:center;padding:1.1rem 1rem .75rem 1.5rem;display:flex}.My-fwa_versions h2{font-size:var(--text-xl);letter-spacing:-.015em;margin:0;font-weight:600}.My-fwa_versionsList{flex:1;min-block-size:0;margin:0;padding:.4rem .75rem 1rem;list-style:none;overflow-y:auto}.My-fwa_versions li{border-block-end:1px solid var(--border-hairline)}.My-fwa_versions li:last-child{border-block-end:0}.My-fwa_versions li[data-open]{background:var(--brand-accent-wash);border-block-end:0;border-radius:1rem;margin-block:.25rem}.My-fwa_versionRow{inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;gap:.1rem;padding:.8rem .75rem;display:grid}.My-fwa_versionRow:hover{background:var(--surface-hover)}.My-fwa_versions li[data-open] .My-fwa_versionRow:hover{background:0 0}.My-fwa_versionRow span{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:500}.My-fwa_versionRow em{font-style:normal;font-weight:600;display:block}.My-fwa_versionRow small{color:var(--ink-muted);font-size:var(--text-sm)}.My-fwa_versionActions{gap:.5rem;padding:0 .75rem .9rem;display:flex}.My-fwa_versionsNote{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;padding:0 .75rem .9rem}.My-fwa_dock{z-index:25;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;padding-inline:1rem;display:flex;position:absolute;inset-block-end:1rem;inset-inline-start:calc(var(--panel-inline) + var(--panel-margin) * 2);inset-inline-end:0}.My-fwa_dock>*{pointer-events:auto}.My-fwa_pillBar{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--card);min-block-size:3.25rem;max-inline-size:100%;box-shadow:var(--shadow-2);align-items:center;gap:.5rem;padding:.4rem .75rem .4rem .4rem;display:flex}.My-fwa_pillBar>span{color:var(--ink);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:.85rem;overflow:hidden}.My-fwa_pillBar>i{background:var(--border-hairline);flex:none;block-size:1.5rem;inline-size:1px}.My-fwa_chips{scrollbar-width:none;gap:.25rem;min-inline-size:0;display:flex;overflow-x:auto}.My-fwa_chips button{border-radius:var(--radius-pill);min-block-size:2.4rem;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:.55rem;padding:0 1rem;font-weight:550;display:inline-flex}.My-fwa_chips button:hover{background:var(--surface-hover)}.My-fwa_chips button[aria-pressed=true]{background:var(--brand-accent-wash)}.My-fwa_chips button:disabled{cursor:wait}.My-fwa_chipDot{background:var(--ink-subtle);border-radius:50%;flex:none;block-size:.7rem;inline-size:.7rem}.My-fwa_pillHint{color:var(--ink-muted);font-size:var(--text-sm);white-space:nowrap;padding-inline:.5rem}.My-fwa_toast{border-radius:var(--radius-pill);background:var(--ink);min-block-size:2.75rem;max-inline-size:100%;color:var(--card);font-size:var(--text-sm);box-shadow:var(--shadow-2);align-items:center;gap:.75rem;padding:.3rem .5rem .3rem 1.1rem;display:inline-flex}.My-fwa_toast>span{overflow-wrap:anywhere;min-inline-size:0;line-height:1.3}.My-fwa_toast button{border-radius:var(--radius-pill);min-block-size:2.25rem;color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .75rem;font-weight:650;text-decoration:underline}.My-fwa_toast .My-fwa_toastClose{place-items:center;inline-size:2.25rem;padding:0;text-decoration:none;display:inline-grid}.My-fwa_toast .My-fwa_toastClose svg{block-size:.9rem;inline-size:.9rem}.My-fwa_toast[data-tone=bad]{background:var(--danger)}.My-fwa_imagePicker{z-index:26;border:1px solid var(--border-hairline);background:var(--card);max-block-size:calc(100% - 8rem);inline-size:min(26rem,100% - 2rem);box-shadow:var(--shadow-3);border-radius:1.25rem;flex-direction:column;display:flex;position:absolute;inset-block-end:5.5rem;inset-inline-end:1.5rem}.My-fwa_imagePicker>header{flex:none;justify-content:space-between;align-items:center;padding:.75rem .75rem .5rem 1.25rem;display:flex}.My-fwa_imagePicker h2{font-size:var(--text-md);margin:0;font-weight:650}.My-fwa_imageGrid{flex:1;grid-template-columns:repeat(3,1fr);gap:.5rem;min-block-size:0;margin:0;padding:.25rem 1rem 1rem;list-style:none;display:grid;overflow-y:auto}.My-fwa_imagePicker button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.75rem;padding:0;display:block;overflow:hidden}.My-fwa_imagePicker button:hover{border-color:var(--brand-accent)}.My-fwa_imagePicker img{aspect-ratio:4/3;object-fit:cover;inline-size:100%;display:block}@media (max-width:960px){.My-fwa_workspace{--panel-margin:.5rem}.My-fwa_bar{gap:.35rem;padding-inline:.5rem}.My-fwa_barRule,.My-fwa_devices,.My-fwa_barAvatar,.My-fwa_pagePick{display:none}.My-fwa_barMenu>summary{font-size:var(--text-sm);padding-inline:.25rem}.My-fwa_barMenu>summary>span{text-overflow:ellipsis;max-inline-size:7rem;display:inline-block;overflow:hidden}.My-fwa_workspace[data-pane] .My-fwa_barMenu>summary>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.My-fwa_paneSwitch{display:inline-flex}.My-fwa_pillOutline[aria-pressed],.My-fwa_barEnd>.My-fwa_pillPrimary{display:none}.My-fwa_barEnd .My-fwa_pillOutline{padding-inline:.75rem}.My-fwa_status{min-block-size:1.75rem;font-size:max(.75rem, var(--text-xs));max-inline-size:11.5rem;margin-inline-start:0;padding-inline:.6rem}.My-fwa_pillBar>i,.My-fwa_pillHint{display:none}.My-fwa_canvas{inset-inline-start:0}.My-fwa_dock{padding-inline:.5rem;inset-block-end:.75rem;inset-inline-start:0}.My-fwa_panel{inline-size:auto;inset-inline-end:var(--panel-margin)}.My-fwa_workspace[data-pane=site] .My-fwa_panel,.My-fwa_workspace[data-pane=chat] .My-fwa_canvas,.My-fwa_workspace[data-pane=chat] .My-fwa_dock{display:none}.My-fwa_compare{grid-template-columns:minmax(0,1fr);inset:.5rem}.My-fwa_first{justify-content:flex-start;padding-block-start:3.5rem}.My-fwa_first h1{margin-block-end:1.5rem}.My-fwa_firstBox{border-radius:1.5rem;padding:1.1rem 1rem 1rem 1.25rem}.My-fwa_firstFine{margin-block-start:2rem}.My-fwa_firstStarters{justify-content:flex-start}}
.tcvgxW_shell .care-disclosure{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--well);color:var(--ink-muted);border-left-width:1px;padding:1rem 1.1rem}.tcvgxW_shell .care-disclosure strong{color:var(--ink)}.tcvgxW_shell .care-disclosure a{color:var(--accent-text);font-weight:600}.tcvgxW_shell .care-callout{background:var(--card);border-color:var(--border);box-shadow:var(--shadow-1)}.tcvgxW_shell .care-callout>span{color:var(--ink-muted)}:is(.tcvgxW_shell .button-primary:disabled,.tcvgxW_shell .button-primary[aria-disabled=true]){background:var(--well);border-color:var(--border-strong);color:var(--ink-muted);opacity:1;cursor:not-allowed}.tcvgxW_shell [data-portal-card] .care-request-link{padding-inline:1.5rem}.tcvgxW_shell [data-portal-card] .care-request-list{border-top:1px solid var(--border)}.tcvgxW_shell [data-portal-card] .care-preference-list{padding:1.25rem 1.5rem 1.5rem}.tcvgxW_shell [data-portal-card] .care-panel-foot{padding-inline:1.5rem}.tcvgxW_shell .care-new-request{overflow:hidden}.tcvgxW_shell .care-thread{gap:1rem;padding:.5rem 1.5rem 1rem;display:grid}.tcvgxW_shell .care-thread>li{background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;max-width:min(40rem,92%);margin:0;padding:0;display:grid}.tcvgxW_shell .care-thread>li[data-author=patient]{background:0 0;grid-template-columns:minmax(0,1fr) 2.25rem;margin-left:auto}.tcvgxW_shell .care-thread>li[data-author=patient]>.care-thread-avatar{grid-area:1/2}.tcvgxW_shell .care-thread>li[data-author=patient]>.care-thread-bubble{background:var(--accent-soft);border-color:#0000;border-top-right-radius:.25rem;grid-area:1/1}.tcvgxW_shell .care-thread-avatar{background:var(--well);width:2.25rem;height:2.25rem;color:var(--ink-muted);font:700 var(--text-xs)/1 var(--sans);border-radius:50%;place-items:center;display:grid}.tcvgxW_shell .care-thread>li[data-author=patient]>.care-thread-avatar{background:var(--brand-accent);color:var(--brand-accent-ink)}.tcvgxW_shell .care-thread-bubble{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);border-top-left-radius:.25rem;min-width:0;padding:.75rem 1rem}.tcvgxW_shell .care-thread-bubble>header{font-size:var(--text-md);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-bottom:.3rem;display:flex}.tcvgxW_shell .care-thread-bubble>header time{color:var(--ink-muted)}.tcvgxW_shell .care-thread-bubble>p{font-size:var(--text-base);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tcvgxW_shell .care-thread-reply{border-top:1px solid var(--border);padding:1.25rem 1.5rem 1.5rem}@media (max-width:620px){.tcvgxW_shell .care-thread{padding-inline:1.25rem}.tcvgxW_shell .care-thread>li{max-width:100%}:is(.tcvgxW_shell [data-portal-card] .care-request-link,.tcvgxW_shell [data-portal-card] .care-panel-foot){padding-inline:1.25rem}.tcvgxW_shell [data-portal-card] .care-preference-list{padding:1rem 1.25rem 1.25rem}.tcvgxW_shell .care-thread-reply{padding:1rem 1.25rem 1.25rem}}.tcvgxW_shell [data-portal-card] .care-session-list{border-top:1px solid var(--border)}.tcvgxW_shell [data-portal-card] .care-session-list>li{padding-inline:1.5rem}@media (max-width:620px){.tcvgxW_shell [data-portal-card] .care-session-list>li{padding-inline:1.25rem}}.tcvgxW_shell .care-muted-copy{color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.tcvgxW_shell .care-privacy-actions{flex-wrap:wrap;justify-content:flex-start}.tcvgxW_shell .care-privacy-requests>section{border-top:1px solid var(--border);padding:1rem 1.5rem}.tcvgxW_shell .care-privacy-requests h3{font-size:var(--text-base);margin:0 0 .25rem;font-weight:600}.tcvgxW_shell .care-privacy-requests p{color:var(--ink-muted);font-size:var(--text-md);margin:.25rem 0 0}.tcvgxW_shell .care-privacy-details{white-space:pre-wrap;overflow-wrap:anywhere}.tcvgxW_shell .care-access-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.tcvgxW_shell .care-access-list>li{border-bottom:1px solid var(--border);gap:.1rem;padding:.75rem 1.5rem;display:grid}.tcvgxW_shell .care-access-list>li:last-child{border-bottom:0}.tcvgxW_shell .care-access-list strong{color:var(--ink);font-size:var(--text-md);font-weight:500}.tcvgxW_shell .care-access-list small{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tcvgxW_shell .care-disclosure-note{color:var(--ink-muted);font-size:var(--text-md);line-height:var(--leading-normal);border-top:1px solid var(--border);margin:0;padding:1rem 1.5rem}.tcvgxW_shell .care-disclosure-routine>summary{cursor:pointer;color:var(--ink);font-size:var(--text-md);border-top:1px solid var(--border);padding:.85rem 1.5rem;font-weight:500}.tcvgxW_shell .care-disclosure-routine[open]>summary{border-bottom:1px solid var(--border)}.tcvgxW_shell .care-disclosure-routine .care-access-list{border-top:0}.tcvgxW_shell .care-accounting-summary{margin-top:.4rem}.tcvgxW_shell .care-accounting-summary ul{color:var(--ink-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums;margin:.3rem 0 0;padding-left:1.1rem}.tcvgxW_shell .care-accounting-summary li+li{margin-top:.2rem}.tcvgxW_shell .care-consent{gap:.6rem;display:grid}.tcvgxW_shell .care-consent+.care-consent{border-top:1px solid var(--border);padding-top:1rem}.tcvgxW_shell .care-consent>p{margin:0}@media (max-width:620px){.tcvgxW_shell .care-privacy-requests>section{padding-inline:1.25rem}.tcvgxW_shell .care-access-list>li{padding-inline:1.25rem}.tcvgxW_shell .care-disclosure-note{padding-inline:1.25rem}.tcvgxW_shell .care-disclosure-routine>summary{padding-inline:1.25rem}}:is(.tcvgxW_shell .care-consent .care-preference-list,.tcvgxW_shell .care-privacy-requests .care-preference-list){padding:.75rem 0 0}.tcvgxW_shell .video-room-page{--visit-stage-height:clamp(24rem,calc(100dvh - 21rem),40rem);min-height:0;color:var(--ink);background:0 0;gap:1.25rem;margin:0;display:grid}.tcvgxW_shell .video-room-page .video-room-header{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);height:auto;min-height:4rem;box-shadow:var(--shadow-1);color:var(--ink);padding:.75rem 1.25rem}.tcvgxW_shell .video-room-page .video-room-header a{color:var(--accent-text);font-weight:600}.tcvgxW_shell .video-room-page .video-room-header>div:nth-child(2) strong{color:var(--ink);font-size:var(--text-base)}.tcvgxW_shell .video-room-page .video-room-header>div:nth-child(2) span{color:var(--ink-muted);font-size:var(--text-md)}.tcvgxW_shell .video-room-page .sandbox-indicator{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-sm);padding:.3rem .75rem}.tcvgxW_shell .video-room-page .sandbox-indicator i{background:currentColor}.tcvgxW_shell .video-room-page .video-room-header button{border-radius:var(--radius-pill);height:auto;min-height:2.5rem;font-size:var(--text-md);padding:0 1rem;font-weight:600}.tcvgxW_shell .video-room-page .video-preflight{min-height:var(--visit-stage-height);grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);gap:1.25rem}.tcvgxW_shell .video-room-page .preflight-media{min-height:var(--visit-stage-height);border-radius:var(--radius-card)}.tcvgxW_shell .video-room-page .preflight-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);padding:1.75rem}.tcvgxW_shell .video-room-page .preflight-panel h1{font-size:var(--text-3xl);letter-spacing:-.03em}.tcvgxW_shell .video-room-page .video-waiting{min-height:var(--visit-stage-height);border-radius:var(--radius-card);color:#ececef;background:#111317}.tcvgxW_shell .video-room-page .video-live-layout{min-height:var(--visit-stage-height);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1.25rem}.tcvgxW_shell .video-room-page .video-stage{min-height:var(--visit-stage-height);border-radius:var(--radius-card);overflow:hidden}.tcvgxW_shell .video-room-page .visit-context-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);padding:1.5rem}.tcvgxW_shell .video-room-page .visit-complete-card{border:1px solid var(--border);box-shadow:var(--shadow-1);margin:2rem auto}@media (max-width:850px){.tcvgxW_shell .video-room-page{--visit-stage-height:auto}:is(.tcvgxW_shell .video-room-page .video-preflight,.tcvgxW_shell .video-room-page .video-live-layout){grid-template-columns:minmax(0,1fr);min-height:0}.tcvgxW_shell .video-room-page .preflight-media{min-height:15rem}.tcvgxW_shell .video-room-page .video-stage{min-height:min(60vw,22rem)}.tcvgxW_shell .video-room-page .video-waiting{min-height:0;padding:2rem 1.25rem}}.tcvgxW_shell .care-thread-bubble>header{color:var(--ink-muted)}.tcvgxW_shell .care-thread-bubble>header strong{color:var(--ink)}.tcvgxW_shell .care-thread-bubble>p{color:var(--ink)}.tcvgxW_shell .care-access-list>li{color:var(--ink-muted)}.tcvgxW_shell .care-privacy-requests>section{color:var(--ink-muted)}.tcvgxW_shell .care-privacy-requests h3{color:var(--ink)}:is(.tcvgxW_shell .video-room-page .preflight-media,.tcvgxW_shell .video-room-page .video-stage){color:#ececef;background:#08090b}.tcvgxW_shell .video-room-page .device-placeholder p{color:#c2c8d1}.tcvgxW_shell .video-room-page .video-room-header>div:first-child a{color:var(--accent-text)}.tcvgxW_shell [data-portal-card] .care-panel-note{padding-inline:1.5rem}:is(.tcvgxW_shell .video-room-page .preflight-media,.tcvgxW_shell .video-room-page .video-stage,.tcvgxW_shell .video-room-page .video-waiting){border:1px solid var(--border)}.tcvgxW_shell .video-room-page .preflight-legal{color:var(--ink-muted)}.tcvgxW_shell [data-portal-card] .care-details-form{padding:0}.tcvgxW_shell [data-portal-card] .care-preference-list .care-preference-list{padding:0}
.portal-shell:has(.S7pKPG_onboarding){min-block-size:calc(100dvh - var(--rail-banner-block-size,0px));box-shadow:none;display:block}:is(.portal-shell:has(.S7pKPG_onboarding)>.sidebar,.portal-shell:has(.S7pKPG_onboarding) .portal-sidebar,.portal-shell:has(.S7pKPG_onboarding) .portal-topbar,.portal-shell:has(.S7pKPG_onboarding) .portal-footer){display:none}.portal-workspace:has(.S7pKPG_onboarding){min-block-size:0;margin:0}.portal-main:has(.S7pKPG_onboarding){max-inline-size:none;padding:0}.S7pKPG_onboarding{--page:color-mix(in srgb, var(--brand-accent-wash) 40%, var(--card));min-block-size:calc(100dvh - var(--rail-banner-block-size,0px));background:var(--page);color:var(--ink);flex-direction:column;display:flex}.S7pKPG_spinning{animation:.9s linear infinite S7pKPG_onboarding-spin}@keyframes S7pKPG_onboarding-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.S7pKPG_spinning{animation:none}}.S7pKPG_bar{z-index:30;background:var(--card);border-block-end:1px solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-block-size:3.75rem;padding-inline:1.25rem;display:grid;position:sticky;inset-block-start:0}.S7pKPG_barStart{align-items:center;gap:.6rem;min-inline-size:0;display:flex}.S7pKPG_barEnd{justify-content:flex-end;display:flex}.S7pKPG_barMark{border-radius:var(--radius-control);flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:inline-grid}.S7pKPG_barMark:hover{background:var(--surface-hover)}.S7pKPG_barLogo{block-size:auto;inline-size:1.75rem;color:var(--brand-accent)}.S7pKPG_barRule{background:var(--border-hairline);flex:none;block-size:1.5rem;inline-size:1px}.S7pKPG_barMenu{flex:none;position:relative}.S7pKPG_barMenu>summary{border-radius:var(--radius-control);min-block-size:2.25rem;color:var(--ink);font-size:var(--text-md);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding-inline:.5rem;font-weight:550;list-style:none;display:flex}.S7pKPG_barMenu>summary::-webkit-details-marker{display:none}.S7pKPG_barMenu>summary:hover{background:var(--surface-hover)}.S7pKPG_barMenu>summary svg{block-size:.8rem;inline-size:.8rem;color:var(--ink-muted);transform:rotate(90deg)}.S7pKPG_barMenuList{z-index:var(--z-popover);border:1px solid var(--border);background:var(--card);inline-size:17rem;box-shadow:var(--shadow-3);border-radius:.875rem;gap:.1rem;padding:.4rem;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0}.S7pKPG_barMenuList a{border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);padding:.55rem .65rem;text-decoration:none;display:block}.S7pKPG_barMenuList a:hover{background:var(--surface-hover)}.S7pKPG_barMenuSlot{border-block-start:1px solid var(--border-hairline);gap:.4rem;margin-block-start:.25rem;padding:.45rem .65rem .25rem;display:grid}.S7pKPG_barMenuSlot form button{color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:.35rem 0}.S7pKPG_barAvatar{background:var(--brand-accent-wash);block-size:2.25rem;inline-size:2.25rem;color:var(--accent-text);font-size:max(.75rem, var(--text-xs));border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.S7pKPG_steps{align-items:stretch;gap:2.25rem;block-size:100%;margin:0;padding:0;list-style:none;display:flex}.S7pKPG_steps li{display:flex}.S7pKPG_steps button,.S7pKPG_steps span{border:0;min-block-size:3.75rem;color:var(--ink-subtle);font:inherit;font-size:var(--text-md);white-space:nowrap;background:0 0;border-block-end:2px solid #0000;align-items:center;padding:0;display:inline-flex}.S7pKPG_steps button{cursor:pointer}.S7pKPG_steps button:hover{color:var(--ink)}.S7pKPG_steps [aria-current=step]{color:var(--ink);border-block-end-color:var(--brand-accent);font-weight:600}.S7pKPG_main{flex:1;align-content:start;gap:1.5rem;inline-size:min(78rem,100%);margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) 1.5rem 3rem;display:grid}.S7pKPG_main:focus{outline:none}.S7pKPG_head{gap:.6rem;display:grid}.S7pKPG_head h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:600;line-height:1.05}.S7pKPG_head p{color:var(--ink-muted);font-size:var(--text-lg);margin:0}.S7pKPG_headCentre{text-align:center;justify-items:center;margin-block-end:1rem}.S7pKPG_headCentre h1{font-size:clamp(2.5rem,5vw,4rem)}.S7pKPG_card{border:1px solid var(--border-hairline);background:var(--card);border-radius:1.25rem}.S7pKPG_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.S7pKPG_half{align-content:start;gap:1.25rem;min-inline-size:0;padding:2rem;display:grid}.S7pKPG_half+.S7pKPG_half{border-inline-start:1px solid var(--border-hairline)}.S7pKPG_half h2{font-size:var(--text-2xl);letter-spacing:-.015em;margin:0;font-weight:550}.S7pKPG_fine{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.S7pKPG_foot{justify-content:space-between;align-items:center;gap:1rem;padding-block-start:.5rem;display:flex}.S7pKPG_footEnd{justify-content:flex-end;display:flex}.S7pKPG_link{color:var(--ink-muted);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.S7pKPG_link:hover{color:var(--ink);text-underline-offset:.2rem;text-decoration:underline}.S7pKPG_primary,.S7pKPG_secondary{border-radius:var(--radius-pill);min-block-size:2.9rem;font:inherit;font-size:var(--text-md);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.S7pKPG_primary{border:1px solid var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}.S7pKPG_primary:hover{background:var(--brand-accent-strong);border-color:var(--brand-accent-strong)}.S7pKPG_primary:disabled{background:var(--brand-accent-wash);color:var(--ink-muted);cursor:not-allowed;border-color:#0000}.S7pKPG_primary svg,.S7pKPG_secondary svg{block-size:1.1rem;inline-size:1.1rem}.S7pKPG_secondary{border:1px solid var(--border-strong);background:var(--card);color:var(--ink)}.S7pKPG_secondary:hover{background:var(--surface-hover)}.S7pKPG_wide{inline-size:100%}.S7pKPG_alert{background:var(--danger-surface);color:var(--danger);font-size:var(--text-sm);border-radius:.75rem;margin:0;padding:.75rem 1rem}.S7pKPG_drop{border:1.5px dashed var(--border-strong);min-block-size:13rem;color:var(--ink);text-align:center;cursor:pointer;background:0 0;border-radius:1rem;place-items:center;gap:.35rem;padding:1.5rem;display:grid}.S7pKPG_drop:hover,.S7pKPG_drop[data-over=true]{border-color:var(--brand-accent);background:var(--brand-accent-wash)}.S7pKPG_drop svg{block-size:2.25rem;inline-size:2.25rem;color:var(--ink-muted)}.S7pKPG_drop strong{font-size:var(--text-lg);font-weight:500}.S7pKPG_drop small{color:var(--ink-muted);font-size:var(--text-sm)}.S7pKPG_dropSmall{grid-auto-flow:column;justify-content:center;gap:.6rem;min-block-size:0;padding:.85rem}.S7pKPG_dropSmall svg{block-size:1.25rem;inline-size:1.25rem}.S7pKPG_dropSmall strong{font-size:var(--text-sm)}.S7pKPG_field{border:1px solid var(--border-strong);background:var(--card);border-radius:.85rem;align-items:center;gap:.75rem;min-block-size:3.25rem;padding:0 .6rem 0 1rem;display:flex}.S7pKPG_field:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent-wash)}.S7pKPG_field>svg{block-size:1.25rem;inline-size:1.25rem;color:var(--ink-muted);flex:none}.S7pKPG_field input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.S7pKPG_field input::placeholder{color:var(--ink-subtle)}.S7pKPG_fieldNote{color:var(--ink-muted);font-size:var(--text-sm);white-space:nowrap;flex:none}.S7pKPG_fieldButton{background:var(--surface-sunken);min-block-size:2.35rem;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;border-radius:.6rem;flex:none;padding:0 1rem;font-weight:600}.S7pKPG_fieldButton:disabled{color:var(--ink-subtle);cursor:not-allowed}.S7pKPG_slots{gap:.75rem;display:grid}.S7pKPG_slot{border:1.5px dashed var(--border-hairline);border-radius:.85rem;min-block-size:3.25rem}.S7pKPG_reference{gap:.45rem;padding-block:.25rem;display:grid}.S7pKPG_referenceHead{align-items:center;gap:.6rem;display:flex}.S7pKPG_referenceHead strong{font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:550}.S7pKPG_referenceHead svg{block-size:1.15rem;inline-size:1.15rem;color:var(--brand-accent)}.S7pKPG_referenceRemove{block-size:2rem;inline-size:2rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:inline-grid}.S7pKPG_referenceRemove:hover{background:var(--surface-hover);color:var(--ink)}.S7pKPG_referenceRemove svg{color:inherit;block-size:1rem;inline-size:1rem}.S7pKPG_progress{background:var(--surface-sunken);border-radius:999px;block-size:.25rem;overflow:hidden}.S7pKPG_progress i{border-radius:inherit;background:var(--brand-accent);block-size:100%;inline-size:35%;animation:1.6s ease-in-out infinite S7pKPG_onboarding-read;display:block}@keyframes S7pKPG_onboarding-read{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.S7pKPG_progress i{animation:none}}.S7pKPG_kitRow{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.S7pKPG_logoTile{aspect-ratio:1;border:1px solid var(--border-hairline);background:#fff;border-radius:.85rem;place-items:center;inline-size:8.5rem;padding:.75rem;display:grid}.S7pKPG_logoTile img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.S7pKPG_label{font-size:var(--text-md);margin:0 0 .6rem;font-weight:550}.S7pKPG_caption{color:var(--ink-muted);font-size:var(--text-sm);margin:.4rem 0 0}.S7pKPG_swatches{flex-wrap:wrap;gap:.75rem;display:flex}.S7pKPG_swatch{justify-items:start;gap:.35rem;display:grid}.S7pKPG_swatch span{border:1px solid var(--border-hairline);border-radius:.6rem;block-size:3.25rem;inline-size:3.25rem}.S7pKPG_swatch small{color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.S7pKPG_typeRow{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.S7pKPG_specimen{font-family:var(--dir-font-display,inherit);font-weight:var(--dir-display-weight,700);letter-spacing:var(--dir-display-tracking,-.03em);color:var(--ink);font-size:4.25rem;line-height:1}.S7pKPG_photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.S7pKPG_photo{gap:.4rem;margin:0;display:grid}.S7pKPG_photo img{aspect-ratio:1.15;object-fit:cover;background:var(--surface-sunken);border-radius:.6rem;inline-size:100%}.S7pKPG_photo figcaption{color:var(--ink-muted);font-size:var(--text-sm);align-items:center;gap:.35rem;display:inline-flex}.S7pKPG_photo figcaption svg{block-size:1rem;inline-size:1rem}.S7pKPG_staged{border:1px solid var(--border-hairline);background:var(--surface-sunken);border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.S7pKPG_stagedItem{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.S7pKPG_stagedItem img{object-fit:contain;background:var(--card);border-radius:.5rem;block-size:4rem;inline-size:4rem}.S7pKPG_stagedItem input[type=text]{border:1px solid var(--border-strong);background:var(--card);min-block-size:2.35rem;inline-size:100%;color:var(--ink);font:inherit;font-size:var(--text-base);border-radius:.55rem;padding:0 .7rem}.S7pKPG_role{background:var(--card);border:1px solid var(--border-hairline);border-radius:.6rem;gap:.1rem;padding:.15rem;display:inline-flex}.S7pKPG_role button{min-block-size:1.9rem;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:0 .7rem}.S7pKPG_role button[aria-pressed=true]{background:var(--brand-accent-wash);color:var(--accent-text);font-weight:600}.S7pKPG_attest{color:var(--ink);font-size:var(--text-sm);align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.S7pKPG_attest input{accent-color:var(--brand-accent);margin-block-start:.15rem}.S7pKPG_stagedActions{justify-content:flex-end;gap:.6rem;display:flex}.S7pKPG_board{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.S7pKPG_tile{border:1px solid var(--border-hairline);background:var(--card);border-radius:1.1rem;align-content:start;gap:1rem;min-inline-size:0;padding:1.5rem;display:grid}.S7pKPG_tile h2{font-size:var(--text-xl);margin:0;font-weight:550}.S7pKPG_colourTile{grid-column:span 4}.S7pKPG_typeTile,.S7pKPG_photoTile,.S7pKPG_rhythmTile,.S7pKPG_voiceTile{grid-column:span 2}.S7pKPG_strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.S7pKPG_stripSwatch{gap:.5rem;min-inline-size:0;display:grid}.S7pKPG_stripSwatch label{border:1px solid var(--border-hairline);cursor:pointer;border-radius:.5rem;block-size:7.5rem;display:block;position:relative}.S7pKPG_stripSwatch input[type=color]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.S7pKPG_stripSwatch small{color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.S7pKPG_typeLabel{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.S7pKPG_typeHeading{font-family:var(--dir-font-display,inherit);font-weight:var(--dir-display-weight,700);letter-spacing:var(--dir-display-tracking,-.03em);margin:0;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.05}.S7pKPG_typeBody{font-family:var(--dir-font-body,inherit);font-size:var(--text-lg);margin:0;line-height:1.4}.S7pKPG_select{border:1px solid var(--border-strong);background:var(--card);min-block-size:2.35rem;color:var(--ink);font:inherit;font-size:var(--text-base);border-radius:.55rem;padding:0 .7rem}.S7pKPG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.S7pKPG_pair img{aspect-ratio:1.35;object-fit:cover;background:var(--surface-sunken);border-radius:.5rem;inline-size:100%}.S7pKPG_wires{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.S7pKPG_wire{aspect-ratio:1.1;border:1px solid var(--border-strong);border-radius:.35rem;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.S7pKPG_wireDots{border-block-end:1px solid var(--border-hairline);gap:3px;padding:.3rem .4rem;display:flex}.S7pKPG_wireDots span{background:var(--border-strong);border-radius:50%;block-size:4px;inline-size:4px}.S7pKPG_wireBody{align-content:start;gap:.35rem;padding:.5rem;display:grid}.S7pKPG_wireBody i{background:var(--border-strong);border-radius:2px;block-size:.3rem;display:block}.S7pKPG_wireBody b{border:1px solid var(--border-strong);border-radius:.2rem;block-size:2.1rem;display:block}.S7pKPG_wireCentre{justify-items:center}.S7pKPG_wireCentre b{inline-size:70%}.S7pKPG_wireSplit{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.S7pKPG_wireSplit>div{gap:.35rem;display:grid}.S7pKPG_voice{margin:0;padding:0;list-style:none;display:grid}.S7pKPG_voice li{border-block-end:1px solid var(--border-hairline);font-size:var(--text-lg);padding-block:.85rem}.S7pKPG_voice li:last-child{border-block-end:0}.S7pKPG_composer{border:1px solid var(--border-hairline);background:var(--card);border-radius:1.1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.S7pKPG_composerBox{border:1px solid var(--border-hairline);border-radius:.9rem;align-items:center;gap:.5rem;min-block-size:3.25rem;padding:0 .4rem 0 1rem;display:flex}.S7pKPG_composerBox:focus-within{border-color:var(--brand-accent)}.S7pKPG_composerBox input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.S7pKPG_send{background:var(--brand-accent);block-size:2.6rem;inline-size:2.6rem;color:var(--brand-accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.S7pKPG_send:disabled{background:var(--brand-accent-wash);color:var(--ink-muted);cursor:not-allowed}.S7pKPG_send svg{block-size:1.15rem;inline-size:1.15rem}.S7pKPG_composerFine{color:var(--ink-muted);font-size:var(--text-xs);grid-column:1/-1;margin:0}.S7pKPG_menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.S7pKPG_offer{inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:.6rem;padding:0;display:grid}.S7pKPG_offer:disabled{cursor:not-allowed}.S7pKPG_offerPhoto{aspect-ratio:4/5;background:var(--surface-sunken);border-radius:.9rem;display:block;position:relative;overflow:hidden}.S7pKPG_offerPhoto:after{content:"";border-radius:inherit;pointer-events:none;border:3px solid #0000;position:absolute;inset:0}.S7pKPG_offerPhoto img{object-fit:cover;block-size:100%;inline-size:100%}.S7pKPG_offer[aria-pressed=true] .S7pKPG_offerPhoto:after{border-color:var(--brand-accent)}.S7pKPG_offer:focus-visible{outline:none}.S7pKPG_offer:focus-visible .S7pKPG_offerPhoto:after{border-color:var(--focus-ring,var(--brand-accent))}.S7pKPG_offer:disabled .S7pKPG_offerPhoto img{opacity:.45}.S7pKPG_offerCheck{background:var(--brand-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--brand-accent-ink);border-radius:50%;place-items:center;display:inline-grid;position:absolute;inset-block-start:.65rem;inset-inline-end:.65rem}.S7pKPG_offerCheck svg{block-size:1rem;inline-size:1rem}.S7pKPG_offerName{font-size:var(--text-xl);font-weight:500}.S7pKPG_offerLine{color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:-.4rem}.S7pKPG_more{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.S7pKPG_more button{border:1px solid var(--border-strong);background:var(--card);min-block-size:2.6rem;color:var(--ink);font:inherit;font-size:var(--text-md);cursor:pointer;border-radius:.75rem;padding:0 1.1rem}.S7pKPG_more button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent-wash);color:var(--accent-text);font-weight:600}.S7pKPG_looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.S7pKPG_look{border:1px solid var(--border-hairline);background:var(--card);color:var(--ink);text-align:start;border-radius:1.1rem;align-content:start;gap:1rem;padding:1.1rem;display:grid}.S7pKPG_look[data-picked=true]{outline:2px solid var(--brand-accent);outline-offset:-1px}.S7pKPG_lookPick{display:contents}.S7pKPG_lookFrame{aspect-ratio:1.25;border:1px solid var(--border-hairline);cursor:pointer;text-align:start;font:inherit;border-radius:.6rem;padding:0;position:relative;overflow:hidden}.S7pKPG_lookFrame:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:3px solid #0000;position:absolute;inset:0}.S7pKPG_look[data-picked=true] .S7pKPG_lookFrame:after{border-color:var(--brand-accent)}.S7pKPG_lookFrameWrap{display:grid;position:relative}.S7pKPG_lookCheck{z-index:2;box-shadow:0 0 0 3px var(--card);pointer-events:none;background:var(--brand-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--brand-accent-ink);border-radius:50%;place-items:center;display:inline-grid;position:absolute;inset-block-start:-.55rem;inset-inline-end:-.55rem}.S7pKPG_lookCheck svg{block-size:1rem;inline-size:1rem}.S7pKPG_lookName{font-size:var(--text-2xl);margin:0;font-weight:550}.S7pKPG_lookSwatches{gap:.5rem;display:flex}.S7pKPG_lookSwatches span{border:1px solid var(--border-hairline);border-radius:.3rem;block-size:1.6rem;inline-size:1.6rem}.S7pKPG_site{font-family:var(--dir-font-body,inherit);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0;container-type:inline-size}.S7pKPG_siteBar{justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.S7pKPG_siteMark{font-family:var(--dir-font-display,inherit);font-weight:var(--dir-display-weight,700);letter-spacing:var(--dir-display-tracking,-.03em);font-size:1.15rem;line-height:1}.S7pKPG_siteMark img{object-fit:contain;block-size:1.3rem;inline-size:auto;max-inline-size:6rem;display:block}.S7pKPG_siteNav{font-size:var(--text-2xs);white-space:nowrap;gap:.7rem;display:flex}.S7pKPG_siteMark{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.S7pKPG_siteHero{min-block-size:0;padding:.4rem .9rem .9rem;display:grid}.S7pKPG_siteEditorial{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:.6rem}.S7pKPG_siteClear{text-align:center;align-content:start;justify-items:center;gap:.45rem}.S7pKPG_siteDirect{align-content:end;gap:.4rem}.S7pKPG_siteHeadline{font-family:var(--dir-font-display,inherit);font-weight:var(--dir-display-weight,700);letter-spacing:var(--dir-display-tracking,-.03em);font-stretch:var(--dir-display-stretch,100%);text-transform:var(--dir-display-case,none);text-wrap:balance;margin:0;font-size:clamp(1rem,2.1vw,1.7rem);line-height:1}.S7pKPG_siteDirect .S7pKPG_siteHeadline{font-size:clamp(.9rem,1.6vw,1.25rem)}.S7pKPG_siteWordmark{font-family:var(--dir-font-display,inherit);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:.8;font-size:min(42cqi, calc((100cqi - 1.8rem) / (var(--chars,6) * .62)));margin:0;overflow:hidden}.S7pKPG_siteCta{min-block-size:1.55rem;font-size:var(--text-2xs);justify-self:start;align-items:center;padding:0 .7rem;font-weight:600;display:inline-flex}.S7pKPG_siteClear .S7pKPG_siteCta{justify-self:center}.S7pKPG_sitePhoto{object-fit:cover;block-size:100%;min-block-size:0;inline-size:100%}.S7pKPG_siteEditorial .S7pKPG_sitePhoto{aspect-ratio:4/5;border-radius:.25rem}.S7pKPG_siteClear .S7pKPG_sitePhoto{aspect-ratio:2.8;border-radius:.3rem}.S7pKPG_siteSteps{inline-size:100%;font-size:var(--text-2xs);text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.S7pKPG_building{text-align:center;place-items:center;gap:1rem;min-block-size:40vh;display:grid}.S7pKPG_building svg{block-size:2rem;inline-size:2rem;color:var(--brand-accent)}@media (max-width:1100px){.S7pKPG_menu{grid-template-columns:repeat(3,minmax(0,1fr))}.S7pKPG_board{grid-template-columns:repeat(2,minmax(0,1fr))}.S7pKPG_colourTile,.S7pKPG_typeTile,.S7pKPG_photoTile,.S7pKPG_rhythmTile,.S7pKPG_voiceTile{grid-column:span 2}.S7pKPG_looks{grid-template-columns:minmax(0,1fr)}.S7pKPG_lookFrame{aspect-ratio:1.6}}@media (max-width:760px){.S7pKPG_bar{grid-template-columns:minmax(0,1fr) auto;min-block-size:3.5rem;padding-inline:1rem}.S7pKPG_barSteps{grid-area:2/1/auto/-1}.S7pKPG_steps{flex-wrap:wrap;gap:.25rem 1rem;block-size:auto}.S7pKPG_steps button,.S7pKPG_steps span{min-block-size:2.5rem;font-size:var(--text-sm)}.S7pKPG_main{padding:1.5rem 1rem 6.5rem}.S7pKPG_split{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:1rem}.S7pKPG_split .S7pKPG_half{border:1px solid var(--border-hairline);background:var(--card);border-radius:1.1rem;padding:1.35rem}.S7pKPG_half+.S7pKPG_half{border-inline-start:1px solid var(--border-hairline)}.S7pKPG_headCentre{text-align:start;justify-items:start}.S7pKPG_menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .85rem}.S7pKPG_photos{grid-template-columns:repeat(2,minmax(0,1fr))}.S7pKPG_kitRow,.S7pKPG_typeRow{grid-template-columns:minmax(0,1fr)}.S7pKPG_foot{z-index:25;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));background:var(--card);border-block-start:1px solid var(--border-hairline);position:fixed;inset-block-end:0;inset-inline:0}.S7pKPG_foot .S7pKPG_primary{flex:1}.S7pKPG_composer{grid-template-columns:minmax(0,1fr)}.S7pKPG_strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
.QGoH8G_chart{min-width:0;margin:0;position:relative;container-type:inline-size}.QGoH8G_legend{color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;justify-content:flex-end;gap:.375rem 1.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.QGoH8G_legend li{align-items:center;gap:.5rem;display:inline-flex}.QGoH8G_legend i{border-radius:50%;block-size:.625rem;inline-size:.625rem}.QGoH8G_body{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--chart-height,220px) auto;column-gap:.75rem;display:grid;position:relative}.QGoH8G_yAxis{min-inline-size:2rem;color:var(--chart-axis);font-size:var(--text-xs);position:relative}.QGoH8G_yAxis span{white-space:nowrap;line-height:1;position:absolute;right:0;transform:translateY(50%)}.QGoH8G_plot{border-bottom:1px solid var(--border);touch-action:pan-y;border-radius:2px;min-width:0;position:relative}.QGoH8G_plot:focus-visible{outline-offset:4px}.QGoH8G_svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.QGoH8G_grid{stroke:var(--chart-grid);stroke-width:1px}.QGoH8G_gridLine{border-top:1px solid var(--chart-grid);position:absolute;inset-inline:0}.QGoH8G_xAxis{block-size:1.75rem;color:var(--chart-axis);font-size:var(--text-xs);grid-column:2;position:relative}.QGoH8G_xAxis span{white-space:nowrap;position:absolute;top:.5rem;transform:translate(-50%)}.QGoH8G_xAxis span[data-edge=start]{transform:none}.QGoH8G_xAxis span[data-edge=end]{transform:translate(-100%)}@container (max-width:34rem){.QGoH8G_xAxis span[data-rank="1"]{display:none}}@container (max-width:20rem){.QGoH8G_xAxis span[data-rank="2"]{display:none}}.QGoH8G_guide{border-left:1px dashed var(--border-emphasis);pointer-events:none;position:absolute;top:0;bottom:0}.QGoH8G_marker{border:2px solid var(--card);background:var(--chart-1);block-size:.75rem;inline-size:.75rem;box-shadow:0 0 0 1px var(--chart-1);pointer-events:none;border-radius:50%;margin:-.375rem 0 0 -.375rem;position:absolute}.QGoH8G_tooltip{z-index:2;background:var(--ink);color:var(--ink-inverse);font-size:var(--text-xs);white-space:nowrap;box-shadow:var(--shadow-2);pointer-events:none;border-radius:.5rem;gap:.125rem;padding:.375rem .625rem;line-height:1.35;display:grid;position:absolute;transform:translate(-50%,calc(-100% - .75rem))}.QGoH8G_tooltip[data-edge=start]{transform:translate(-.75rem,calc(-100% - .75rem))}.QGoH8G_tooltip[data-edge=end]{transform:translate(calc(.75rem - 100%),calc(-100% - .75rem))}.QGoH8G_tooltip b{font-weight:600}.QGoH8G_tooltip span{align-items:center;gap:.375rem;display:inline-flex}.QGoH8G_tooltip i{border-radius:50%;block-size:.5rem;inline-size:.5rem}.QGoH8G_bars{align-items:flex-end;display:flex;position:absolute;inset:0}.QGoH8G_barSlot{flex:1 1 0;justify-content:center;align-items:flex-end;block-size:100%;min-inline-size:0;display:flex}.QGoH8G_bar{border-radius:.375rem .375rem 0 0;flex-direction:column;inline-size:62%;max-inline-size:3rem;display:flex;overflow:hidden}.QGoH8G_bar span{flex-basis:0;min-block-size:1px}.QGoH8G_bar span+span{border-top:1px solid var(--card)}.QGoH8G_barSlot[data-active] .QGoH8G_bar{box-shadow:0 0 0 2px var(--card), 0 0 0 3px var(--chart-1)}.QGoH8G_emptyPlot{border-bottom:1px solid var(--border-emphasis);border-left:1px solid var(--border);place-items:center;min-width:0;padding:1rem;display:grid;position:relative}.QGoH8G_emptyCaption{background:var(--card);max-inline-size:30ch;color:var(--ink-muted);font-size:var(--text-sm);text-align:center;text-wrap:balance;padding:.25rem .625rem;line-height:1.4;position:relative}.QGoH8G_listEmpty{color:var(--ink-muted);font-size:var(--text-sm);margin:0;padding:1.5rem 0}.QGoH8G_funnel{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.QGoH8G_funnelRow{font-size:var(--text-sm);justify-content:space-between;gap:1rem;margin-bottom:.375rem;display:flex}.QGoH8G_funnelLabel{color:var(--ink)}.QGoH8G_funnelValue{color:var(--ink);font-weight:600}.QGoH8G_funnelTrack,.QGoH8G_barListTrack{border-radius:var(--radius-pill);background:var(--accent-soft);block-size:.625rem;display:block;position:relative;overflow:hidden}.QGoH8G_funnelTrack>span,.QGoH8G_barListTrack>span{inset-block:0;border-radius:inherit;background:var(--chart-1);position:absolute;left:0}.QGoH8G_funnelConversion{color:var(--ink-muted);font-size:var(--text-xs);margin-top:.375rem;display:block}.QGoH8G_barList{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.QGoH8G_barListRow{color:var(--ink);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";gap:.375rem 1rem;padding:.5rem 0;text-decoration:none;display:grid}a.QGoH8G_barListRow:hover .QGoH8G_barListLabel{text-underline-offset:.2em;text-decoration:underline}.QGoH8G_barListTrack{grid-area:track;block-size:.5rem}.QGoH8G_barListLabel{grid-area:label;min-width:0}.QGoH8G_barListLabel small{color:var(--ink-muted);font-size:var(--text-xs);margin-left:.5rem}.QGoH8G_barListValue{grid-area:value;font-weight:600}.QGoH8G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.QGoH8G_srOnly table{table-layout:fixed;border-collapse:collapse;inline-size:1px;max-inline-size:1px}.QGoH8G_srOnly caption{white-space:normal;inline-size:1px}.QGoH8G_srOnly caption,.QGoH8G_srOnly th,.QGoH8G_srOnly td{padding:0;overflow:hidden}@media (forced-colors:active){.QGoH8G_bar span,.QGoH8G_funnelTrack>span,.QGoH8G_barListTrack>span,.QGoH8G_marker{forced-color-adjust:none}}
.PO3jjG_strip{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.PO3jjG_strip[data-bare]{box-shadow:none;background:0 0;border:0;border-radius:0}.PO3jjG_strip[data-bare]>.PO3jjG_tile:first-child{padding-inline-start:0}.PO3jjG_tile{align-content:start;gap:.45rem;min-width:0;padding:1.25rem 1.5rem;display:grid}.PO3jjG_tile+.PO3jjG_tile{border-inline-start:1px solid var(--border)}.PO3jjG_tileLabel{color:var(--ink-muted);font-size:var(--text-sm);align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.PO3jjG_tileValue{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:2.25rem;font-weight:650;line-height:1.1;display:flex}.PO3jjG_tileUnit{color:var(--ink-muted);font-size:var(--text-md);letter-spacing:0;font-weight:500}.PO3jjG_tileQuiet{color:var(--ink-muted);font-size:var(--text-xl);letter-spacing:-.01em;padding-block:.55rem .35rem;font-weight:600;line-height:1.2}.PO3jjG_tileNote{color:var(--ink-subtle);font-size:var(--text-xs);line-height:var(--leading-normal)}.PO3jjG_tileNote a{color:var(--accent-text);font-weight:600;text-decoration:none}.PO3jjG_tileNote a:hover{text-decoration:underline}.PO3jjG_tip{display:inline-flex;position:relative}.PO3jjG_tipButton{block-size:1.5rem;inline-size:1.5rem;color:var(--ink-subtle);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;margin:-.25rem 0;padding:0;display:inline-grid}.PO3jjG_tipButton:hover{color:var(--ink)}.PO3jjG_tipBody{z-index:30;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised,var(--card));inline-size:max-content;max-inline-size:min(18rem,70vw);box-shadow:var(--shadow-2);color:var(--ink-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-normal);padding:.65rem .75rem;display:none;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:-.5rem}.PO3jjG_tipBody>.analytics-truth-chip{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.PO3jjG_tipProvenance{color:var(--ink);font-weight:650}.PO3jjG_tip:hover .PO3jjG_tipBody,.PO3jjG_tip:focus-within .PO3jjG_tipBody{display:block}.PO3jjG_card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);min-width:0;box-shadow:var(--shadow-1)}.PO3jjG_cardHead{justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1.25rem 1.5rem .75rem;display:flex}.PO3jjG_cardHead h2{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:650}.PO3jjG_cardHead p{color:var(--ink-muted);font-size:var(--text-sm);margin:.2rem 0 0}.PO3jjG_cardActions{flex:none}.PO3jjG_cardBody{min-width:0;padding:0 1.5rem 1.25rem}.PO3jjG_card[data-flush] .PO3jjG_cardBody{padding:0 0 .5rem}.PO3jjG_empty{text-align:center;justify-items:center;gap:.4rem;padding:1.75rem 1rem 1.5rem;display:grid}.PO3jjG_emptyIcon{background:var(--accent-soft);block-size:3rem;inline-size:3rem;color:var(--accent-text);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.PO3jjG_emptyTitle{color:var(--ink);font-size:var(--text-md);margin:0;font-weight:650}.PO3jjG_emptyText{max-inline-size:34rem;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.PO3jjG_emptyAction{font-size:var(--text-sm);margin-top:.5rem}.PO3jjG_emptyAction a{color:var(--accent-text);font-weight:600}.PO3jjG_note{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;gap:.25rem .6rem;padding:.85rem 1.1rem;display:flex}.PO3jjG_note strong{color:var(--ink);font-weight:650}.PO3jjG_note a{color:var(--accent-text);font-weight:600}.PO3jjG_about{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1)}.PO3jjG_about>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;list-style:none;display:flex}.PO3jjG_about>summary::-webkit-details-marker{display:none}.PO3jjG_about>summary>span{gap:.2rem;min-width:0;display:grid}.PO3jjG_about>summary strong{color:var(--ink);font-size:var(--text-md);font-weight:650}.PO3jjG_about>summary small{color:var(--ink-subtle);font-size:var(--text-xs)}.PO3jjG_about>summary svg{color:var(--ink-muted);transition:transform var(--duration-fast,.12s) var(--ease-standard,ease);flex:none}.PO3jjG_about[open]>summary svg{transform:rotate(180deg)}.PO3jjG_aboutBody{gap:1rem;padding:0 1.5rem 1.25rem;display:grid}.PO3jjG_aboutBody dl{border-top:1px solid var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding-top:1rem;display:grid}.PO3jjG_aboutBody dt{color:var(--ink);font-size:var(--text-sm);font-weight:650}.PO3jjG_aboutBody dd{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:.25rem 0 0}@media (max-width:860px){.PO3jjG_strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.PO3jjG_strip>:last-child:nth-child(odd){grid-column:1/-1}.PO3jjG_tile:nth-child(odd){border-inline-start:0}.PO3jjG_tile:nth-child(n+3){border-top:1px solid var(--border)}.PO3jjG_aboutBody dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.PO3jjG_tile{padding:1rem}.PO3jjG_tileValue{font-size:1.75rem}.PO3jjG_tileQuiet{font-size:var(--text-md)}.PO3jjG_cardHead,.PO3jjG_cardBody,.PO3jjG_about>summary,.PO3jjG_aboutBody{padding-inline:1rem}.PO3jjG_tile:nth-child(2n) .PO3jjG_tipBody{inset-inline:auto -.5rem}}
.ENPFBa_page{gap:1rem;min-width:0;max-width:90rem;margin-inline:auto;display:grid}.ENPFBa_panel{gap:1rem;min-width:0;display:grid}.ENPFBa_scope{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:.25rem 0 0;display:flex}.ENPFBa_scope>span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-size:var(--text-sm);padding:.35rem .75rem;font-weight:500}.ENPFBa_scope>small{color:var(--ink-subtle);font-size:var(--text-sm)}.ENPFBa_split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.ENPFBa_split>*{min-width:0}.ENPFBa_stack{align-content:start;gap:1rem;display:grid}.ENPFBa_caption{color:var(--ink-subtle);font-size:var(--text-xs);margin:.75rem 0 0}.ENPFBa_programs{margin:0;padding:0;list-style:none;display:grid}.ENPFBa_programs li{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.75rem 0;display:grid}.ENPFBa_programs li:last-child{border-bottom:0}.ENPFBa_programName{min-width:0;color:var(--ink);font-size:var(--text-md)}.ENPFBa_programs strong{color:var(--ink);font-size:var(--text-md);font-weight:650}.ENPFBa_programs small{color:var(--ink-subtle);font-size:var(--text-xs);grid-column:1/-1}.ENPFBa_programs i,.ENPFBa_bars i{border-radius:var(--radius-pill);background:var(--surface-sunken);block-size:.4rem;display:block;overflow:hidden}.ENPFBa_programs i{grid-column:1/-1;margin-top:.3rem}.ENPFBa_programs b,.ENPFBa_bars b{border-radius:inherit;background:var(--chart-1,var(--accent));block-size:100%;min-inline-size:.25rem;display:block}.ENPFBa_bars{gap:.75rem;display:grid}.ENPFBa_bars>div{font-size:var(--text-sm);grid-template-columns:minmax(6rem,12rem) minmax(0,1fr) minmax(4rem,auto);align-items:center;gap:.75rem;display:grid}.ENPFBa_bars span{color:var(--ink-muted)}.ENPFBa_bars strong{color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;font-weight:650}.ENPFBa_negative{color:var(--danger)}.ENPFBa_bigFigure{align-items:baseline;gap:.5rem;margin:0;display:flex}.ENPFBa_bigFigure strong{color:var(--ink);letter-spacing:-.03em;font-size:2.25rem;font-weight:650}.ENPFBa_bigFigure small{color:var(--ink-muted);font-size:var(--text-sm)}.ENPFBa_tableScroll{max-inline-size:100%;overflow-x:auto}.ENPFBa_table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.ENPFBa_table th,.ENPFBa_table td{border-bottom:1px solid var(--border-hairline);text-align:start;white-space:nowrap;padding:.75rem 1.5rem}.ENPFBa_table thead th{color:var(--ink-muted);font-size:var(--text-xs);font-weight:500}.ENPFBa_table tbody th{color:var(--ink);font-weight:500}.ENPFBa_table td{color:var(--ink);font-variant-numeric:tabular-nums}.ENPFBa_table td small{color:var(--ink-subtle);font-size:var(--text-xs);white-space:normal}.ENPFBa_table tbody tr:last-child>*{border-bottom:0}.ENPFBa_dictionary{margin:0;display:grid}.ENPFBa_dictionary>div{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.ENPFBa_dictionary>div:last-child{border-bottom:0}.ENPFBa_dictionary dt{color:var(--ink);font-size:var(--text-sm);font-weight:650}.ENPFBa_dictionary dd,.ENPFBa_aboutNote{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}@media (max-width:1100px){.ENPFBa_split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ENPFBa_dictionary>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.ENPFBa_bars>div{grid-template-columns:minmax(0,1fr) auto}.ENPFBa_bars i{grid-area:2/1/auto/-1}.ENPFBa_table th,.ENPFBa_table td{padding-inline:1rem}}
.lQSCrW_page{gap:1rem;min-width:0;max-width:90rem;margin-inline:auto;display:grid}.lQSCrW_panel{gap:1rem;min-width:0;display:grid}.lQSCrW_scope{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:.25rem 0 0;display:flex}.lQSCrW_scope>span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-size:var(--text-sm);padding:.35rem .75rem;font-weight:500}.lQSCrW_scope>small{color:var(--ink-subtle);font-size:var(--text-sm)}.lQSCrW_split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.lQSCrW_split>*{min-width:0}.lQSCrW_tableScroll{max-inline-size:100%;overflow-x:auto}.lQSCrW_table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.lQSCrW_table th,.lQSCrW_table td{border-bottom:1px solid var(--border-hairline);text-align:start;white-space:nowrap;padding:.75rem 1.5rem}.lQSCrW_table thead th{color:var(--ink-muted);font-size:var(--text-xs);font-weight:500}.lQSCrW_table tbody tr:last-child>*{border-bottom:0}.lQSCrW_table td{color:var(--ink);font-variant-numeric:tabular-nums}.lQSCrW_count{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.lQSCrW_footer{border-top:1px solid var(--border-hairline);font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.85rem 1.5rem .5rem;display:flex}.lQSCrW_footer a{color:var(--accent-text);font-weight:600}@media (max-width:1100px){.lQSCrW_split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lQSCrW_table th,.lQSCrW_table td,.lQSCrW_footer{padding-inline:1rem}}
.x_OboG_card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--ink);gap:.7rem;min-inline-size:0;padding:1rem 1.1rem;display:grid;container:toolcard/inline-size}.x_OboG_card[data-large]{gap:.9rem;padding:1.25rem 1.4rem}.x_OboG_card[aria-busy=true]{opacity:.72}.x_OboG_head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.x_OboG_title{margin:0;font-size:var(--text-md);margin-inline-end:auto;font-weight:650;line-height:1.3}.x_OboG_pill{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink);font-size:max(.75rem, var(--text-xs));white-space:nowrap;align-items:center;padding:.16rem .6rem;font-weight:600;display:inline-flex}.x_OboG_pill[data-tone=ready]{background:var(--success-surface)}.x_OboG_pill[data-tone=waiting]{background:var(--warning-surface)}.x_OboG_pill[data-tone=blocked]{background:var(--danger-surface);color:var(--danger)}.x_OboG_pill[data-tone=off],.x_OboG_pill[data-tone=info]{background:var(--surface-sunken);color:var(--ink-muted)}.x_OboG_summary{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.x_OboG_note{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));line-height:var(--leading-normal);margin:0}.x_OboG_sent{border-radius:var(--radius-control);background:var(--surface-sunken);font-size:var(--text-sm);margin:0;padding:.45rem .7rem}.x_OboG_hint{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.x_OboG_facts{gap:.3rem;margin:0;display:grid}.x_OboG_facts>div{font-size:var(--text-sm);justify-content:space-between;gap:1rem;display:flex}.x_OboG_facts dt{color:var(--ink-muted)}.x_OboG_facts dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600}.x_OboG_mono{font-family:var(--mono);font-size:.92em;font-weight:500}.x_OboG_tableWrap{border:1px solid var(--border-hairline);border-radius:var(--radius-control);overflow-x:auto}.x_OboG_records{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.x_OboG_records th{color:var(--ink-muted);text-align:start;border-block-end:1px solid var(--border-hairline);white-space:nowrap;padding:.45rem .7rem;font-weight:550}.x_OboG_records td{border-block-end:1px solid var(--border-hairline);vertical-align:top;padding:.5rem .7rem}.x_OboG_records tr:last-child td{border-block-end:0}.x_OboG_records code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.92em}.x_OboG_purpose{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));display:block}.x_OboG_copyable{flex-wrap:wrap;align-items:center;gap:.4rem;max-inline-size:100%;display:inline-flex}.x_OboG_copyButton{border-radius:var(--radius-control);color:var(--accent-text);font:inherit;font-size:max(.75rem, var(--text-xs));cursor:pointer;background:0 0;border:0;padding:.05rem .4rem;font-weight:600}.x_OboG_copyButton:hover{background:var(--surface-hover)}.x_OboG_rows,.x_OboG_blockers{margin:0;padding:0;list-style:none;display:grid}.x_OboG_row,.x_OboG_blocker{border-block-start:1px solid var(--border-hairline);align-items:flex-start;gap:.65rem;padding-block:.6rem;display:flex}.x_OboG_row:first-child,.x_OboG_blocker:first-child{border-block-start:0;padding-block-start:.1rem}.x_OboG_rowBody{min-inline-size:0;font-size:var(--text-sm);flex:1;gap:.12rem;display:grid}.x_OboG_rowBody small{color:var(--ink-muted);font-size:max(.78rem, var(--text-xs));line-height:var(--leading-normal);overflow-wrap:anywhere}.x_OboG_rowTitle{overflow-wrap:anywhere;font-weight:600}.x_OboG_rowEnd{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;max-inline-size:60%;display:flex}.x_OboG_blockerMark{background:var(--surface-sunken);block-size:.5rem;inline-size:.5rem;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:50%;flex:none;margin-block-start:.4rem}.x_OboG_blockerMark[data-blocks]{background:var(--danger);box-shadow:none}.x_OboG_blocker>button,.x_OboG_blocker>a{flex:none}.x_OboG_foot{color:var(--ink-muted);font-size:max(.72rem, var(--text-xs));justify-content:space-between;align-items:center;gap:.6rem;display:flex}.x_OboG_again{border-radius:var(--radius-control);min-block-size:1.5rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .3rem}.x_OboG_again:hover{background:var(--surface-hover);color:var(--ink)}.x_OboG_actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.15rem;display:flex}.x_OboG_primary,.x_OboG_secondary,.x_OboG_primaryLink,.x_OboG_secondaryLink{min-block-size:var(--control-height-md);border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;padding:0 1rem;font-weight:650;text-decoration:none;display:inline-flex}.x_OboG_primary,.x_OboG_primaryLink{background:var(--brand-accent);color:var(--brand-accent-ink);border:0}.x_OboG_primary:hover,.x_OboG_primaryLink:hover{background:var(--brand-accent-strong)}.x_OboG_secondary,.x_OboG_secondaryLink{border:1px solid var(--border-strong);background:var(--card);color:var(--ink)}.x_OboG_secondary:hover,.x_OboG_secondaryLink:hover{background:var(--surface-hover)}.x_OboG_primary:disabled,.x_OboG_secondary:disabled{opacity:.55;cursor:not-allowed}:is(.x_OboG_primaryLink svg,.x_OboG_secondaryLink svg){block-size:.85rem;inline-size:.85rem}.x_OboG_form{gap:.5rem;inline-size:100%;display:grid}.x_OboG_field{font-size:var(--text-sm);gap:.2rem;display:grid}.x_OboG_field>span{color:var(--ink-muted)}.x_OboG_field input,.x_OboG_field textarea{inline-size:100%;min-block-size:var(--control-height-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card);color:var(--ink);font:inherit;font-size:var(--control-text);box-sizing:border-box;padding:.35rem .6rem}.x_OboG_field input[data-confirm]{font-family:var(--mono);letter-spacing:.02em}.x_OboG_form>button{justify-self:start}.x_OboG_series{gap:.25rem;display:grid}.x_OboG_total{font-size:var(--text-xl);font-weight:700}.x_OboG_seriesLabel{color:var(--ink-muted);font-size:var(--text-sm)}.x_OboG_seriesRows{margin:.25rem 0 0;padding:0;list-style:none;display:grid}.x_OboG_seriesRows li{border-block-start:1px solid var(--border-hairline);font-size:var(--text-sm);overflow-wrap:anywhere;justify-content:space-between;gap:1rem;padding-block:.3rem;display:flex}.x_OboG_seriesRows li:first-child{border-block-start:0}.x_OboG_preview{border:1px solid var(--border-hairline);border-radius:var(--radius-control);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid;overflow:hidden}.x_OboG_preview img{object-fit:cover;block-size:100%;min-block-size:6.25rem;inline-size:100%;display:block}.x_OboG_noImage{background:var(--surface-sunken);min-block-size:6.25rem;color:var(--ink-muted);font-size:var(--text-sm);place-items:center;display:grid}.x_OboG_previewBody{font-size:var(--text-sm);align-content:center;gap:.15rem;padding:.7rem .85rem;display:grid}.x_OboG_previewBody strong{font-weight:650}.x_OboG_previewBody span{color:var(--ink-muted)}.x_OboG_previewBody small{color:var(--ink-muted);font-size:max(.75rem, var(--text-xs))}@container toolcard (max-width:36rem){.x_OboG_records thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.x_OboG_records,.x_OboG_records tbody,.x_OboG_records tr,.x_OboG_records td{box-sizing:border-box;inline-size:100%;display:block}.x_OboG_records tr{border-block-end:1px solid var(--border-hairline);padding:.55rem .7rem}.x_OboG_records tr:last-child{border-block-end:0}.x_OboG_records td{border-block-end:0;padding:.12rem 0}.x_OboG_records td[data-label]:before{content:attr(data-label);color:var(--ink-muted);font-size:max(.75rem, var(--text-xs));display:block}.x_OboG_rowEnd{max-inline-size:none}.x_OboG_row,.x_OboG_blocker{flex-wrap:wrap}.x_OboG_blocker>button,.x_OboG_blocker>a{margin-inline-start:1.15rem}.x_OboG_preview{grid-template-columns:minmax(0,1fr)}.x_OboG_preview img{min-block-size:9rem}}
