.people-grid [data-people-tool][hidden]{display:none}.people-tools{flex-wrap:wrap;gap:.55rem;margin:1rem 0 .65rem;display:flex}.people-tools .button{font-size:.88rem}.people-tools .button[aria-expanded=true],.people-tools .button[aria-expanded=true]:hover{background:var(--primary-tint);color:var(--primary-strong);border-color:var(--primary)}.people-tool-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;display:grid}.people-tool-heading>p{grid-column:1/-1}.people-tool-heading h2,.people-tool-heading h3{scroll-margin-top:calc(var(--shell-stuck) + 1rem);margin:0}.people-message-tool{grid-column:1/-1;min-width:0}.people-message-tool .message-panel{container-type:inline-size}.people-message-tool .people-tool-heading{margin-bottom:.8rem}.meeting-schedule{min-width:0;margin-top:.75rem;container-type:inline-size}.meeting-schedule-entry{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.meeting-schedule-entry .button{font-size:.88rem}.meeting-schedule-form{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;margin-top:.8rem;padding:1.2rem}.meeting-schedule-form[hidden]{display:none}.meeting-schedule-form h2{font-size:1.1rem}.meeting-schedule .series-controls{grid-template-columns:minmax(0,1fr)}.meeting-schedule .series-controls .button{justify-self:start}.meeting-schedule :is(p,label,button){overflow-wrap:anywhere}@container (width<=25rem){.meeting-schedule-form{background:0 0;border-inline:0;border-radius:0;padding:1rem 0}.meeting-schedule .series-controls .button{width:100%}}@container (width<=30rem){.people-tools .button{flex:auto}.people-tool-heading{grid-template-columns:minmax(0,1fr)}.people-tool-heading>.button{justify-self:start}}.tour-page-shell{background:var(--canvas)}.tour{max-width:1440px;margin:0 auto;padding:clamp(1.2rem,3vw,2.2rem) 0 3rem}.tour-head{max-width:52rem;margin-bottom:1.4rem}.tour-head h1{margin-bottom:.6rem}.tour-about{color:var(--ink-muted);font-size:.92rem}.tour-about summary{cursor:pointer;color:var(--primary-strong);align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}.tour-about p{max-width:62ch;margin:.4rem 0 .6rem}.tour-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (min-width:1101px){.tour-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1.6rem}.tour-side{overscroll-behavior:contain;max-height:calc(100vh - 2rem);padding-bottom:.5rem;position:sticky;top:1rem;overflow-y:auto}}.tour-side{gap:1rem;min-width:0;display:grid}.tour-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-1);gap:.7rem;padding:1.25rem 1.3rem 1.2rem;display:grid}.tour-card>*{margin:0}.tour-card h2{gap:.3rem;font-size:1.35rem;line-height:1.2;display:grid}.tour-card h2:focus{outline:none}.tour-card h2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.tour-progress{color:var(--ink-muted);letter-spacing:.02em;font-size:.8rem;font-weight:650}.tour-try{border-radius:var(--radius-md);background:var(--primary-tint);color:var(--ink);padding:.65rem .8rem;font-size:.93rem}.tour-try-label{color:var(--primary-strong);font-weight:750}.tour-samples,.tour-shortcuts{justify-items:start;gap:.45rem;display:grid}.tour-samples .button,.tour-shortcuts .button{text-align:left;white-space:normal}.tour-why summary{cursor:pointer;color:var(--primary-strong);align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}.tour-why p{color:var(--ink-muted);margin:.2rem 0 0;font-size:.92rem}.tour-hint{color:var(--ink-muted);font-size:.9rem}.tour-hint:empty{display:none}.tour-actions{flex-wrap:wrap;gap:.55rem;padding-top:.2rem;display:flex}.tour-steps{min-width:0}.tour-step-list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.tour-step-chapter{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:.9rem 0 .25rem;padding-inline:.7rem;font-size:.76rem;font-weight:750;display:block}.tour-step-list>li:first-child .tour-step-chapter{margin-top:0}.tour-step-link{border-radius:var(--radius-md);width:100%;min-height:2.5rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .7rem;font-size:.92rem;display:flex}.tour-step-link:hover{background:var(--canvas-sunken)}.tour-step-link[aria-current=step]{background:var(--primary-tint);color:var(--primary-strong);font-weight:700}.tour-step-link small{color:var(--confirmed);font-weight:650}@media (min-width:1101px){.tour-steps .tour-steps-toggle{display:none}}@media (max-width:1100px){.tour-step-list[data-open=false]{display:none}.tour-step-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:.5rem;padding:.5rem}}.tour-stage{gap:.5rem;min-width:0;display:grid}.tour-frame-label{color:var(--ink-muted);margin:0;font-size:.85rem;font-weight:600}.tour-mock{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--canvas);min-width:0;container:tour-mock/inline-size}.tour-mock>.busy-note,.tour-mock>.notice{margin:1.2rem}.tour-audio{display:none}.tour-shell{border-radius:inherit;min-width:0}.tour-shell-top{border-bottom:1px solid var(--chrome-line);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:var(--chrome);min-height:3.6rem;color:var(--chrome-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 1.1rem;display:flex}.tour-shell-top .wordmark{color:var(--chrome-ink)}.tour-shell-identity{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.tour-shell-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.tour-rail{scrollbar-width:none;border-bottom:1px solid var(--chrome-line);background:var(--chrome);gap:.3rem;margin:0;padding:.45rem .8rem;list-style:none;display:flex;overflow-x:auto}.tour-rail::-webkit-scrollbar{display:none}.tour-rail-item{min-height:2.4rem;color:var(--chrome-ink-muted);border-radius:.6rem;flex:none;align-items:center;gap:.55rem;padding:.4rem .75rem;font-size:.9rem;font-weight:650;display:flex}.tour-rail-active{color:var(--chrome-ink);background:var(--chrome-active);box-shadow:inset 0 0 0 1.5px var(--chrome-marker)}.tour-shell-main{min-width:0;container:tour-main/inline-size}.tour-shell-main>.page{max-width:none;margin:0;padding:clamp(1rem,3cqi,1.8rem)}@container tour-mock (width>=760px){.tour-shell-body{grid-template-columns:11.5rem minmax(0,1fr)}.tour-rail{border-bottom:0;border-right:1px solid var(--chrome-line);border-bottom-left-radius:calc(var(--radius-lg) - 1px);flex-direction:column;padding:.9rem .6rem;overflow:visible}}@container tour-main (width<=900px){.tour-shell-main .overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tour-shell-main .dashboard{grid-template-columns:minmax(0,1fr)}}@container tour-main (width<=640px){.tour-shell-main .overview-grid,.tour-shell-main .capture-grid,.tour-shell-main .people-grid,.tour-shell-main .live-grid,.tour-shell-main .add-person,.tour-shell-main .members-invite-fields,.tour-shell-main .series-controls{grid-template-columns:minmax(0,1fr)}.tour-shell-main .people-grid .brief-panel{grid-area:auto}.tour-shell-main .action-review{flex-direction:column;align-items:stretch}.tour-shell-main .action-review label{min-width:0}.tour-shell-main .segments>li.seg{grid-template-columns:minmax(0,1fr);row-gap:.2rem}}.tour-tabstrip{margin-inline:0;padding:0;list-style:none}.tour-tabstrip .tab{cursor:default;align-items:center;display:inline-flex}.tour-static{color:var(--primary-strong);font-weight:600}.tour-fill-empty{width:0}.tour-live-column{margin-top:.8rem}.tour-target{outline:2px dashed var(--primary-edge);outline-offset:3px}.tour-target:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.tour-note{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas-sunken);color:var(--ink-muted);margin:.8rem 0 0;padding:.55rem .75rem;font-size:.86rem}.tour-label{color:var(--ink-muted);margin:0 0 .4rem;font-size:.8rem;font-weight:650}.tour-welcome,.tour-finish{gap:.9rem;padding:clamp(1.2rem,4cqi,2.2rem);display:grid}.tour-welcome>*{margin:0}.tour-welcome p{max-width:62ch}.tour-cast{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tour-cast li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}.tour-cast span:last-child{min-width:0;display:grid}.tour-cast small{color:var(--ink-muted)}.tour-covered{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tour-covered li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding:.6rem .8rem;display:flex}.tour-covered small{color:var(--ink-muted)}.tour-covered-done small{color:var(--confirmed);font-weight:650}.tour-brief-reader{gap:1rem;padding:clamp(1rem,3cqi,1.8rem);display:grid}.tour-brief-reader .brief-reader-top{display:flex}@media (prefers-reduced-motion:reduce){.tour-mock .processing-pulse,.tour-mock .rec-dot{animation:none}}@media (forced-colors:active){.tour-target{outline-color:highlight}.tour-step-link[aria-current=step]{outline:2px solid canvastext}}.member-page{overflow-wrap:anywhere;--members-surface:var(--canvas-sunken);--members-surface-raised:var(--surface);--members-header:var(--canvas);--members-line:var(--line-strong);--members-columns:minmax(0, 1fr) 12rem 7.75rem 8.25rem;container:members-page/inline-size}.members-page-head{align-items:center}.members-page-head h1{margin-bottom:.6rem}.members-page-head .eyebrow{margin-bottom:.65rem}.members-page-head>.button{flex-shrink:0}.members-overview{border:1px solid var(--members-line);background:var(--members-header);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-bottom:1.25rem;padding:1.15rem 1.4rem;display:flex}.members-overview dl{flex-wrap:wrap;gap:.9rem 1.75rem;margin:0;display:flex}.members-overview dl>div{min-width:0}.members-overview dt{color:var(--ink-muted);margin-bottom:.3rem;font-size:.82rem;font-weight:650}.members-overview dd{letter-spacing:-.025em;margin:0;font-size:1.8rem;font-weight:750;line-height:1.15}.members-overview dd span{color:var(--ink-muted);letter-spacing:0;font-size:.88rem;font-weight:550}.members-seat-note{max-width:25rem;color:var(--ink-muted);flex:15rem;margin:0 0 0 auto;font-size:.88rem}.members-panel{border:1px solid var(--members-line);background:var(--members-surface);border-radius:.8rem;min-width:0;margin-bottom:1.25rem}.members-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.4rem 1.05rem;display:flex}.members-section-head>div{min-width:0}.members-section-head h2{margin-bottom:.4rem;font-size:1.1rem}.members-section-head p{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.5}.members-invite-form{padding:0 1.4rem 1.15rem}.members-invite-fields{grid-template-columns:minmax(0,1fr) 11.5rem auto;align-items:stretch;gap:1rem;display:grid}.members-invite-fields label{grid-template-rows:auto 1fr;align-items:end;gap:.45rem}.members-invite-fields>button{align-self:end}.member-page :is(input,select){border-color:var(--members-line);background:var(--members-surface-raised);min-height:2.85rem}.member-page :is(input,select):hover{border-color:var(--primary)}.member-page .button{min-height:2.85rem}.members-role-guide{color:var(--ink-muted);margin:.85rem 0 0;font-size:.84rem;line-height:1.5}.members-role-guide strong{color:var(--ink);font-weight:650}.members-directory{container:members-directory/inline-size}.members-column-head,.members-row{grid-template-columns:var(--members-columns);align-items:center;gap:1rem;padding-inline:1.4rem;display:grid}.members-column-head{background:var(--members-header);border-block:1px solid var(--members-line);color:var(--ink-muted);padding-block:.7rem;font-size:.76rem;font-weight:700}.members-row{min-width:0;padding-block:1.05rem}.members-row+.members-row{border-top:1px solid var(--members-line)}.members-row>div{min-width:0}.members-identity{align-items:center;gap:.8rem;display:flex}.members-identity>div{min-width:0}.members-avatar{border:1px solid var(--members-line);background:var(--members-header);height:2.35rem;color:var(--primary-strong);border-radius:.7rem;flex:0 0 2.35rem;place-items:center;font-size:1rem;font-weight:700;display:grid}.members-identity h3{overflow-wrap:anywhere;text-wrap:auto;margin:0 0 .3rem;font-size:1rem;font-weight:700;line-height:1.4}.members-self{color:var(--ink-muted);white-space:nowrap;font-weight:500}.members-email{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}.members-role label{gap:0}.members-role select{padding-inline:.65rem}.members-role-fixed{border:1.5px solid var(--members-line);background:var(--members-surface-raised);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.85rem;margin:0;padding:.68rem .65rem;display:flex}.members-role-lock{width:1rem;height:1rem;color:var(--ink-faint);flex:none}.members-role-name{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem;font-weight:600}.members-field-label{display:none}.members-role label .members-field-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.members-status-label,.members-invitation-state{border:1px solid var(--members-line);border-radius:999px;align-items:center;gap:.4rem;max-width:100%;padding:.3rem .55rem;font-size:.78rem;font-weight:650;line-height:1.3;display:inline-flex}.members-status-active{color:var(--confirmed);background:var(--confirmed-tint);border-color:var(--confirmed)}.members-status-active:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.35rem;height:.35rem}.members-status-inactive{color:var(--ink-muted);background:var(--members-header)}.members-access .button{width:100%;padding-inline:.7rem;font-size:.86rem}.members-self-access{text-align:center;color:var(--ink-muted);font-size:.82rem;display:block}.members-invitation{border-top:1px solid var(--members-line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.05rem 1.4rem;display:flex}.members-invitation-details{flex:28rem;min-width:0}.members-invitation-heading{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-bottom:.7rem;display:flex}.members-invitation-heading .members-avatar{border-radius:.6rem;flex:0 0 2rem;height:2rem;font-size:.88rem}.members-invitation-heading h3{overflow-wrap:anywhere;text-wrap:auto;flex:12rem;margin:0;font-size:.95rem;font-weight:650;line-height:1.4}.members-invitation-state{color:var(--ink-muted);background:var(--members-header)}.members-invitation-pending{color:var(--attention);background:var(--attention-tint);border-color:var(--attention)}.members-invitation-accepted{color:var(--confirmed);background:var(--confirmed-tint);border-color:var(--confirmed)}.members-invitation-expired{color:var(--attention);background:var(--attention-tint);border-color:var(--attention)}.members-invitation-revoked{color:var(--ink-muted);background:var(--members-header)}.members-invitation-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.7rem 1.25rem;margin:0 0 .7rem;display:grid}.members-invitation-facts>div{align-content:start;gap:.15rem;min-width:0;display:grid}.members-invitation-facts dt{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.members-invitation-facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.members-delivery{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.5}.members-delivery-note{color:var(--attention);margin:.5rem 0 0;font-size:.85rem}.members-invitation-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.members-invitation-actions .button{min-width:5.5rem;padding-inline:.8rem;font-size:.86rem}.members-empty{border-top:1px solid var(--members-line);color:var(--ink-muted);margin:0;padding:1.15rem 1.4rem 1.4rem;font-size:.9rem}.members-empty p{margin:0}.members-empty p:first-child{color:var(--ink);margin-bottom:.2rem;font-weight:650}.members-loading{border:1px solid var(--members-line);background:var(--members-surface);color:var(--ink-muted);border-radius:.8rem;padding:1.5rem}.members-permission-note{color:var(--ink-muted);font-size:.9rem}.members-confirm{border:1px solid var(--danger);background:var(--danger-tint);border-radius:.8rem;grid-column:1/-1;min-width:0;padding:1.4rem}.members-confirm :is(h2,p){overflow-wrap:anywhere}.members-confirm p{max-width:65ch}.members-confirm-actions{flex-wrap:wrap;gap:.75rem;display:flex}.members-role>.members-role-editor{display:block}.members-role-draft{margin-top:.6rem}.members-role-draft .members-role-guide{margin:0 0 .65rem}.members-role-actions{flex-wrap:wrap;gap:.5rem;display:flex}.members-role-actions .button{flex:100%;padding-inline:.7rem;font-size:.85rem}.members-role-feedback{scroll-margin-block:calc(var(--shell-stuck) + 1rem);margin:.65rem 0 0;font-size:.85rem}.members-history>.button{margin:1rem 1.4rem}.members-history>[hidden]{display:none}.member-page :is(p,dt,dd,button){overflow-wrap:inherit}@container members-page (width<=45rem){.members-invite-fields{grid-template-columns:minmax(0,1fr) auto}.members-invite-email{grid-column:1/-1}.members-seat-note{flex-basis:100%;max-width:none;margin-left:0}.members-invitation-details{flex-basis:100%}}@container members-directory (width<=52rem){.members-column-head{display:none}.members-row{border-top:1px solid var(--members-line);grid-template-columns:minmax(0,1fr) 12rem;align-items:start;gap:.8rem 1.2rem}.members-identity{grid-area:1/1;align-self:center}.members-role{grid-area:1/2}.members-status{grid-area:2/1;align-self:center;padding-left:3.15rem}.members-access{grid-area:2/2}.members-role .members-field-label,.members-role label .members-field-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--ink-muted);margin:0 0 .4rem;font-size:.78rem;font-weight:650;display:block;position:static;overflow:visible}.members-self-access{text-align:left}}@container members-directory (width<=32rem){.members-row{border:1px solid var(--members-line);background:var(--members-surface-raised);box-shadow:var(--shadow-1);border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0;margin:0 .9rem .85rem;padding:0}.members-row:first-of-type{margin-top:.9rem}.members-identity{grid-area:1/1;align-items:center;gap:.75rem;padding:1rem 0 .95rem 1.05rem}.members-avatar{flex-basis:2.6rem;height:2.6rem;font-size:1.05rem}.members-identity h3{margin-bottom:.2rem}.members-status{grid-area:1/2;place-self:center end;margin:0;padding:1rem 1.05rem .95rem .7rem}.members-role{border-top:1px solid var(--members-line);grid-area:2/1/auto/-1;padding:.95rem 1.05rem 0}.members-access{grid-area:3/1/auto/-1;padding:.8rem 1.05rem 1.05rem}.members-access:empty{display:none}.members-row:has(.members-access:empty) .members-role{padding-bottom:1.05rem}.members-role label,.members-role>div{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}.members-role .members-field-label,.members-role label .members-field-label{min-width:0;color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.members-role-name{font-size:.98rem}.members-confirm{grid-area:4/1/auto/-1;margin:0 .85rem .85rem}.members-self-access{text-align:left}}@container members-page (width<=25rem){.members-overview,.members-section-head,.members-invitation,.members-confirm{padding:1.1rem}.members-overview{gap:.9rem}.members-overview dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,7em),1fr));gap:1rem;width:100%;display:grid}.members-overview dd span{margin-top:.2rem;display:block}.members-overview dt{min-height:2.8em;line-height:1.4}.members-invite-form{padding:0 1.1rem 1.1rem}.members-role-legend{margin-inline:1.1rem}.members-invite-fields{grid-template-columns:minmax(0,1fr);gap:.85rem}.members-invite-email{grid-column:1}.members-invitation-actions{width:100%}.members-invitation-actions .button{flex:7em}.members-confirm-actions .button{width:100%}}.members-role-legend{border:1px solid var(--members-line);background:var(--canvas);border-radius:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem 1.4rem;margin:0 1.4rem 1.25rem;padding:.9rem 1.1rem;display:grid}.members-role-legend>div{align-content:start;gap:.2rem;min-width:0;display:grid}.members-role-legend dt{color:var(--ink);font-size:.85rem;font-weight:700}.members-role-legend dd{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.83rem;line-height:1.5}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#13161c;--ink-muted:#494d54;--ink-faint:#696e74;--canvas:#f4f5f7;--canvas-sunken:#eaedf0;--surface:#fcfdfe;--surface-raised:#fff;--line:#e0e3e6;--line-strong:#c7cbd0;--primary:#004986;--primary-strong:#003665;--primary-ink:#fafcfd;--primary-tint:#e6f2fd;--primary-edge:#94bce3;--accent-wash:linear-gradient(135deg, #004986, #005575);--confirmed:#1d6839;--confirmed-tint:#dbebe1;--attention:#7f5c15;--attention-tint:#f2ebd8;--inferred:#534a8c;--inferred-tint:#e5e4f5;--danger:#802d2f;--danger-tint:#f5dedd;--shadow-1:0 1px 2px #0f171f0f, 0 1px 3px #0f171f0d;--shadow-2:0 2px 4px #0f171f0d, 0 6px 16px #0f171f12;--shadow-3:0 8px 24px #0f171f17, 0 20px 48px #0f171f14;--shadow-paper:var(--shadow-2);--radius-sm:.4rem;--radius-md:.6rem;--radius-lg:.9rem;--radius-xl:1.25rem;--focus-ring:#00498673;--shade:20% .02 250;--glass-base:100% 0 0;--sheen:linear-gradient(180deg, #ffffff2b, #00000012);--sheen-hover:linear-gradient(180deg, #ffffff3d, #00000008);--speaker-1:#2978d6;--speaker-2:#eb6834;--speaker-3:#1baf7a;--speaker-4:#eda101;--speaker-5:#e87ba4;--speaker-6:#008300;--speaker-7:#4a3aa7;--speaker-8:#e34948;--speaker-other:#81878d;--chrome-veil:#1c2a3ce6;--chrome:#1c2a3c;--chrome-ink:#eef2f7;--chrome-ink-muted:#a8b2be;--chrome-line:#2c3e54;--chrome-hover:#23374f;--chrome-active:#234163;--chrome-marker:#58a5e4;--primary-vivid:#0059a2;--mark-bg:#f0dda9;--decor-accent:#1f75ab;--danger-strong:#681a1f;--brand-deep-a:#06203b;--brand-deep-b:#003959;--hero-blob-a:#d6ebff8c;--hero-blob-b:#d7f0fb80;--hero-blob-c:#daf5f680;--hero-ground-a:#f6f8fa;--hero-ground-b:#fcfdfe;--motion-fast:.12s;--motion-base:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);color:var(--ink);background:var(--canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@supports (color:lab(0% 0 0)){:root{--ink:lab(7.17568% -.277273 -4.3668);--ink-muted:lab(32.6835% -.696123 -4.4188);--ink-faint:lab(46.0304% -.857502 -4.39597);--canvas:lab(96.5178% -.333786 -1.07461);--canvas-sunken:lab(93.6162% -.553191 -1.7892);--surface:lab(99.3026% -.22307 -.716805);--surface-raised:lab(100% 0 0);--line:lab(90.1362% -.552952 -1.78907);--line-strong:lab(81.4334% -.875443 -2.85724);--primary:lab(29.4365% 1.08731 -46.6286);--primary-strong:lab(21.2632% 3.23828 -43.2085);--primary-ink:lab(98.8457% -.381112 -.626659);--primary-tint:lab(94.7843% -2.67661 -6.86233);--primary-edge:lab(74.3703% -6.76757 -23.9689);--accent-wash:linear-gradient(135deg, lab(29.4365% 1.08731 -46.6286), lab(32.7509% -15.5824 -33.8232));--confirmed:lab(38.6969% -32.5302 19.5075);--confirmed-tint:lab(91.5849% -6.73366 2.67628);--attention:lab(42.0167% 9.96667 43.3729);--attention-tint:lab(93.1541% .413537 10.0344);--inferred:lab(34.8281% 17.0654 -35.8099);--inferred-tint:lab(91.0955% 2.49839 -7.86492);--danger:lab(31.5371% 36.6057 18.6927);--danger-tint:lab(90.4729% 7.88099 3.51163);--shadow-1:0 1px 2px lab(7.18439% -1.49957 -6.86639/.06), 0 1px 3px lab(7.18439% -1.49957 -6.86639/.05);--shadow-2:0 2px 4px lab(7.18439% -1.49957 -6.86639/.05), 0 6px 16px lab(7.18439% -1.49957 -6.86639/.07);--shadow-3:0 8px 24px lab(7.18439% -1.49957 -6.86639/.09), 0 20px 48px lab(7.18439% -1.49957 -6.86639/.08);--focus-ring:lab(29.4365% 1.08731 -46.6286/.45);--sheen:linear-gradient(180deg, lab(100% 0 0/.17), lab(0% 0 0/.07));--sheen-hover:linear-gradient(180deg, lab(100% 0 0/.24), lab(0% 0 0/.03));--speaker-1:lab(49.5277% 2.46254 -56.1993);--speaker-2:lab(60.4671% 49.6993 53.4351);--speaker-3:lab(63.4681% -47.7608 16.4872);--speaker-4:lab(72.4405% 22.0014 75.8289);--speaker-5:lab(65.2492% 46.2059 -1.88626);--speaker-6:lab(47.3859% -48.4019 49.441);--speaker-7:lab(31.5634% 30.9164 -57.5997);--speaker-8:lab(54.3511% 60.3007 36.1601);--speaker-other:lab(55.9083% -1.27903 -4.26753);--chrome-veil:lab(16.2978% -1.3044 -14.1172/.9);--chrome:lab(16.2978% -1.3044 -14.1172);--chrome-ink:lab(95.3536% -.878215 -2.85877);--chrome-ink-muted:lab(72.1384% -2.09108 -7.09188);--chrome-line:lab(25.5929% -2.26603 -15.8044);--chrome-hover:lab(22.0705% -2.06774 -17.4553);--chrome-active:lab(26.6052% -2.41889 -23.8077);--chrome-marker:lab(64.9526% -10.5274 -39.4163);--primary-vivid:lab(36.2661% 1.10802 -53.2967);--mark-bg:lab(88.6813% 1.23838 27.9331);--decor-accent:lab(46.4272% -10.5495 -36.563);--danger-strong:lab(23.4587% 35.0809 18.3546);--brand-deep-a:lab(11.5108% -1.08272 -20.4009);--brand-deep-b:lab(22.0846% -7.51548 -27.8518);--hero-blob-a:lab(91.8533% -3.93638 -12.196/.55);--hero-blob-b:lab(93.186% -6.92996 -8.0464/.5);--hero-blob-c:lab(94.4782% -8.85341 -3.70281/.5);--hero-ground-a:lab(97.4458% -.333846 -1.07462);--hero-ground-b:lab(99.1866% -.2231 -.716782)}}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--ink:#ebeff2;--ink-muted:#a7abb0;--ink-faint:#82878c;--canvas:#0c0f12;--canvas-sunken:#06070a;--surface:#14181c;--surface-raised:#1a1f24;--line:#282d32;--line-strong:#3b4249;--primary:#61b9ff;--primary-strong:#9bd1ff;--primary-ink:#0c0f12;--primary-tint:#0f304a;--primary-edge:#176297;--accent-wash:linear-gradient(135deg, #61b9ff, #55c6f4);--confirmed:#62d286;--confirmed-tint:#0d3119;--attention:#eab444;--attention-tint:#3d2a02;--inferred:#b9a7ff;--inferred-tint:#2f2849;--danger:#fd736d;--danger-tint:#481b19;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #00000073, 0 8px 20px #00000059;--shadow-3:0 10px 30px #00000080, 0 24px 56px #0006;--focus-ring:#61b9ff80;--shade:0% 0 0;--glass-base:23.5% .012 250;--mark-bg:#5e4b00;--decor-accent:#55bcfa;--danger-strong:#ff9b93;--brand-deep-a:#00152a;--brand-deep-b:#002b49;--hero-blob-a:#2259846b;--hero-blob-b:#00566c61;--hero-blob-c:#00535561;--hero-ground-a:#121519;--hero-ground-b:#0e1114;--chrome-veil:#001125e6;--chrome:#001125;--chrome-ink:#eff2f6;--chrome-ink-muted:#aeb9c4;--chrome-line:#233a51;--chrome-hover:#06233d;--chrome-active:#103155;--chrome-marker:#5eaceb;--primary-vivid:#3aacff;--speaker-1:#3987e5;--speaker-2:#d95926;--speaker-3:#1a9e70;--speaker-4:#c98500;--speaker-5:#d55181;--speaker-6:#008300;--speaker-7:#9085e9;--speaker-8:#e66767;--speaker-other:#757b81}@supports (color:lab(0% 0 0)){:root[data-theme=system]{--ink:lab(94.1953% -.662029 -2.14605);--ink-muted:lab(69.8322% -.978023 -3.21062);--ink-faint:lab(55.9108% -1.07518 -3.56119);--canvas:lab(4.05048% -.493042 -1.94341);--canvas-sunken:lab(1.98038% -.263065 -1.06284);--surface:lab(7.76799% -.950433 -3.51145);--surface-raised:lab(11.2424% -1.16598 -4.21499);--line:lab(18.2044% -1.20352 -4.23115);--line-strong:lab(27.4806% -1.50743 -5.29029);--primary:lab(71.8681% -11.5628 -44.2909);--primary-strong:lab(81.266% -11.3908 -38.0515);--primary-ink:lab(4.05048% -.493042 -1.94341);--primary-tint:lab(18.6483% -4.68294 -19.6068);--primary-edge:lab(39.3481% -7.46881 -35.7834);--accent-wash:linear-gradient(135deg, lab(71.8681% -11.5628 -44.2909), lab(74.8363% -22.8534 -32.6582));--confirmed:lab(76.4085% -46.1983 27.5526);--confirmed-tint:lab(17.2468% -18.545 11.0962);--attention:lab(76.9142% 12.5902 62.3287);--attention-tint:lab(18.8282% 5.74282 26.2051);--inferred:lab(72.5613% 25.5327 -50.1787);--inferred-tint:lab(18.024% 10.3117 -20.0491);--danger:lab(65.8493% 53.3364 30.7453);--danger-tint:lab(16.951% 21.9724 12.701);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 2px 6px lab(0% 0 0/.45), 0 8px 20px lab(0% 0 0/.35);--shadow-3:0 10px 30px lab(0% 0 0/.5), 0 24px 56px lab(0% 0 0/.4);--focus-ring:lab(71.8681% -11.5628 -44.2909/.5);--mark-bg:lab(32.9337% 4.40572 51.9941);--decor-accent:lab(72.1527% -16.7888 -40.0479);--danger-strong:lab(75.3465% 46.8456 26.4022);--brand-deep-a:lab(5.81491% .146374 -22.5749);--brand-deep-b:lab(15.0012% -6.7607 -32.2492);--hero-blob-a:lab(35.9724% -7.02442 -29.4102/.42);--hero-blob-b:lab(33.0629% -17.1463 -19.5328/.38);--hero-blob-c:lab(31.102% -22.3215 -8.14529/.38);--hero-ground-a:lab(6.68674% -.780657 -3.03028);--hero-ground-b:lab(4.8332% -.559665 -2.17838);--chrome-veil:lab(4.64417% -.577949 -15.6617/.9);--chrome:lab(4.64417% -.577949 -15.6617);--chrome-ink:lab(95.3554% -.662148 -2.14612);--chrome-ink-muted:lab(74.4586% -2.09501 -7.09385);--chrome-line:lab(23.288% -3.31944 -17.0932);--chrome-hover:lab(12.7176% -2.02221 -20.1881);--chrome-active:lab(19.5385% -1.12993 -25.6643);--chrome-marker:lab(67.2818% -10.7178 -39.4533);--primary-vivid:lab(67.056% -11.2542 -52.1014);--speaker-1:lab(55.0953% .57438 -55.5495);--speaker-2:lab(54.7681% 49.6027 53.685);--speaker-3:lab(57.7306% -43.5775 14.0964);--speaker-4:lab(61.4956% 21.0682 67.0362);--speaker-5:lab(54.0132% 55.6948 1.70312);--speaker-6:lab(47.3859% -48.4019 49.441);--speaker-7:lab(59.899% 22.2127 -49.8711);--speaker-8:lab(59.9873% 50.4601 25.6699);--speaker-other:lab(51.2681% -1.27438 -4.26511)}}}:root[data-theme=dark]{--ink:#ebeff2;--ink-muted:#a7abb0;--ink-faint:#82878c;--canvas:#0c0f12;--canvas-sunken:#06070a;--surface:#14181c;--surface-raised:#1a1f24;--line:#282d32;--line-strong:#3b4249;--primary:#61b9ff;--primary-strong:#9bd1ff;--primary-ink:#0c0f12;--primary-tint:#0f304a;--primary-edge:#176297;--accent-wash:linear-gradient(135deg, #61b9ff, #55c6f4);--confirmed:#62d286;--confirmed-tint:#0d3119;--attention:#eab444;--attention-tint:#3d2a02;--inferred:#b9a7ff;--inferred-tint:#2f2849;--danger:#fd736d;--danger-tint:#481b19;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #00000073, 0 8px 20px #00000059;--shadow-3:0 10px 30px #00000080, 0 24px 56px #0006;--focus-ring:#61b9ff80;--shade:0% 0 0;--glass-base:23.5% .012 250;--mark-bg:#5e4b00;--decor-accent:#55bcfa;--danger-strong:#ff9b93;--brand-deep-a:#00152a;--brand-deep-b:#002b49;--hero-blob-a:#2259846b;--hero-blob-b:#00566c61;--hero-blob-c:#00535561;--hero-ground-a:#121519;--hero-ground-b:#0e1114;--chrome-veil:#001125e6;--chrome:#001125;--chrome-ink:#eff2f6;--chrome-ink-muted:#aeb9c4;--chrome-line:#233a51;--chrome-hover:#06233d;--chrome-active:#103155;--chrome-marker:#5eaceb;--primary-vivid:#3aacff;--speaker-1:#3987e5;--speaker-2:#d95926;--speaker-3:#1a9e70;--speaker-4:#c98500;--speaker-5:#d55181;--speaker-6:#008300;--speaker-7:#9085e9;--speaker-8:#e66767;--speaker-other:#757b81}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ink:lab(94.1953% -.662029 -2.14605);--ink-muted:lab(69.8322% -.978023 -3.21062);--ink-faint:lab(55.9108% -1.07518 -3.56119);--canvas:lab(4.05048% -.493042 -1.94341);--canvas-sunken:lab(1.98038% -.263065 -1.06284);--surface:lab(7.76799% -.950433 -3.51145);--surface-raised:lab(11.2424% -1.16598 -4.21499);--line:lab(18.2044% -1.20352 -4.23115);--line-strong:lab(27.4806% -1.50743 -5.29029);--primary:lab(71.8681% -11.5628 -44.2909);--primary-strong:lab(81.266% -11.3908 -38.0515);--primary-ink:lab(4.05048% -.493042 -1.94341);--primary-tint:lab(18.6483% -4.68294 -19.6068);--primary-edge:lab(39.3481% -7.46881 -35.7834);--accent-wash:linear-gradient(135deg, lab(71.8681% -11.5628 -44.2909), lab(74.8363% -22.8534 -32.6582));--confirmed:lab(76.4085% -46.1983 27.5526);--confirmed-tint:lab(17.2468% -18.545 11.0962);--attention:lab(76.9142% 12.5902 62.3287);--attention-tint:lab(18.8282% 5.74282 26.2051);--inferred:lab(72.5613% 25.5327 -50.1787);--inferred-tint:lab(18.024% 10.3117 -20.0491);--danger:lab(65.8493% 53.3364 30.7453);--danger-tint:lab(16.951% 21.9724 12.701);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 2px 6px lab(0% 0 0/.45), 0 8px 20px lab(0% 0 0/.35);--shadow-3:0 10px 30px lab(0% 0 0/.5), 0 24px 56px lab(0% 0 0/.4);--focus-ring:lab(71.8681% -11.5628 -44.2909/.5);--mark-bg:lab(32.9337% 4.40572 51.9941);--decor-accent:lab(72.1527% -16.7888 -40.0479);--danger-strong:lab(75.3465% 46.8456 26.4022);--brand-deep-a:lab(5.81491% .146374 -22.5749);--brand-deep-b:lab(15.0012% -6.7607 -32.2492);--hero-blob-a:lab(35.9724% -7.02442 -29.4102/.42);--hero-blob-b:lab(33.0629% -17.1463 -19.5328/.38);--hero-blob-c:lab(31.102% -22.3215 -8.14529/.38);--hero-ground-a:lab(6.68674% -.780657 -3.03028);--hero-ground-b:lab(4.8332% -.559665 -2.17838);--chrome-veil:lab(4.64417% -.577949 -15.6617/.9);--chrome:lab(4.64417% -.577949 -15.6617);--chrome-ink:lab(95.3554% -.662148 -2.14612);--chrome-ink-muted:lab(74.4586% -2.09501 -7.09385);--chrome-line:lab(23.288% -3.31944 -17.0932);--chrome-hover:lab(12.7176% -2.02221 -20.1881);--chrome-active:lab(19.5385% -1.12993 -25.6643);--chrome-marker:lab(67.2818% -10.7178 -39.4533);--primary-vivid:lab(67.056% -11.2542 -52.1014);--speaker-1:lab(55.0953% .57438 -55.5495);--speaker-2:lab(54.7681% 49.6027 53.685);--speaker-3:lab(57.7306% -43.5775 14.0964);--speaker-4:lab(61.4956% 21.0682 67.0362);--speaker-5:lab(54.0132% 55.6948 1.70312);--speaker-6:lab(47.3859% -48.4019 49.441);--speaker-7:lab(59.899% 22.2127 -49.8711);--speaker-8:lab(59.9873% 50.4601 25.6699);--speaker-other:lab(51.2681% -1.27438 -4.26511)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-width:320px;min-height:100vh;background:var(--canvas);min-height:100dvh;margin:0}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}:is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--primary);outline-offset:2px}h1,h2,h3,p{overflow-wrap:break-word;margin-top:0}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}h1{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.1}h2{letter-spacing:-.01em;font-size:1.25rem;line-height:1.25}h3{margin-bottom:.5rem;font-size:1.02rem}small{color:var(--ink-muted)}p{line-height:1.6}.muted{color:var(--ink-muted);line-height:1.55}.identity-parts{max-width:64ch;color:var(--ink-muted);margin:0;line-height:1.55}:where(p,li,dd,.muted,.field-hint,.help-article-body) a:not([class]){color:var(--primary-strong);text-decoration:underline;-webkit-text-decoration-color:var(--primary-edge);text-decoration-color:var(--primary-edge);text-underline-offset:.15em;text-decoration-thickness:from-font}:where(p,li,dd,.muted,.field-hint,.help-article-body) a:not([class]):visited{color:var(--primary-strong)}:where(p,li,dd,.muted,.field-hint,.help-article-body) a:not([class]):hover{text-decoration-color:currentColor}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.button{cursor:pointer;min-height:2.75rem;color:inherit;transition:background-color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);background:0 0;border:1.5px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.05rem;font-weight:650;text-decoration:none;display:inline-flex}.button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button-primary{background-color:var(--primary-vivid);background-image:var(--sheen);color:var(--primary-ink);box-shadow:var(--shadow-1), inset 0 0 0 1px #ffffff1a}@supports (color:lab(0% 0 0)){.button-primary{box-shadow:var(--shadow-1), inset 0 0 0 1px lab(100% 0 0/.1)}}.button-primary:not(:disabled):hover{background-color:var(--primary);background-image:var(--sheen-hover);box-shadow:var(--shadow-2), inset 0 0 0 1px #ffffff1f}@supports (color:lab(0% 0 0)){.button-primary:not(:disabled):hover{box-shadow:var(--shadow-2), inset 0 0 0 1px lab(100% 0 0/.12)}}.button-secondary{border-color:var(--primary);color:var(--primary-strong);background:var(--surface-raised);box-shadow:var(--shadow-1)}.button-secondary:not(:disabled):hover{background:var(--primary-tint);box-shadow:var(--shadow-2)}.button-quiet{border-color:var(--line-strong);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-1)}.button-quiet:not(:disabled):hover{border-color:var(--ink-faint);background:var(--canvas)}.button-danger{border-color:var(--danger);color:var(--danger);background:var(--surface)}.button-danger:not(:disabled):hover{background:var(--danger-tint)}.button-danger-solid{background-color:var(--danger);background-image:var(--sheen);color:var(--primary-ink);box-shadow:var(--shadow-1)}.button-danger-solid:not(:disabled):hover{background-color:var(--danger-strong);background-image:var(--sheen-hover);box-shadow:var(--shadow-2)}.button-danger-quiet{border-color:var(--line);color:var(--danger);background:var(--surface)}.button-danger-quiet:not(:disabled):hover{border-color:var(--danger);background:var(--danger-tint)}.button-big{min-height:3.25rem;padding-inline:1.5rem;font-size:1.05rem}.button-small{min-height:2rem;padding:.25rem .55rem;font-size:.8rem}.link-button{color:var(--primary-strong);cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;font-weight:650;text-decoration:underline}.back-link{color:var(--primary-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-bottom:1rem;padding:0;font-weight:650}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:750}.badge{letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;border:1.5px solid #0000;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.28rem .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.badge-neutral{color:var(--ink-muted);background:var(--canvas);border-color:var(--line)}.badge-confirmed{color:var(--confirmed);background:var(--confirmed-tint);border-color:var(--confirmed)}.badge-attention{color:var(--attention);background:var(--attention-tint);border-color:var(--attention)}.badge-inferred{color:var(--inferred);background:var(--inferred-tint);border-color:var(--inferred)}.badge-explicit{color:var(--primary-strong);background:var(--primary-tint);border-color:var(--primary)}.badge-danger{color:var(--danger);background:var(--danger-tint);border-color:var(--danger)}.badge-group{flex-wrap:wrap;gap:.4rem;display:inline-flex}.notice{border:1.5px solid;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin:.9rem 0;padding:.8rem 1rem;line-height:1.45;display:flex}.notice>span:first-child{overflow-wrap:anywhere;flex:22rem;min-width:0}.notice-error{border-color:var(--danger);color:var(--danger);background:var(--danger-tint)}.notice-success{border-color:var(--confirmed);color:var(--confirmed);background:var(--confirmed-tint)}.notice-info{border-color:var(--primary);color:var(--primary-strong);background:var(--primary-tint)}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-1);padding:clamp(1.1rem,2.5vw,1.7rem)}.panel .panel{background:var(--canvas);box-shadow:none}.form-stack{gap:.9rem;min-width:0;display:grid}.billing-controls{gap:1.25rem;display:grid}.billing-controls h2,.billing-controls h3{margin-top:0}.billing-change-fields{border:1px solid var(--line);border-radius:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;min-width:0;padding:1rem;display:grid}.billing-change-fields legend{padding:0 .4rem;font-weight:700}.billing-change-fields label{min-width:0}.billing-change-review{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:.85rem 1rem}.billing-cancellation{border-top:1px solid var(--line);padding-top:1rem}label{min-width:0;color:var(--ink);gap:.35rem;font-size:.88rem;font-weight:650;display:grid}.field-label{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.field-label small{color:var(--ink-muted);font-weight:500}input,textarea,select{border:1.5px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:.55rem;padding:.68rem .8rem;font-size:1rem}input:hover,textarea:hover,select:hover{border-color:var(--primary)}select{appearance:none;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23566' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-inline-end:2.4rem;overflow:hidden}input[type=datetime-local],input[type=date]{appearance:none;box-sizing:border-box;min-height:2.75rem;display:block}input::-webkit-date-and-time-value{text-align:start;min-width:0}textarea{resize:vertical;min-height:6rem;line-height:1.5}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.row-gap{flex-wrap:wrap;gap:.6rem;display:inline-flex}.empty{text-align:center;color:var(--ink-muted);padding:2rem 1rem}.processing-panel{gap:.9rem;display:grid}.processing-head{flex-wrap:wrap;align-items:flex-start;gap:.9rem;display:flex}.processing-head>div{flex:18rem;min-width:0}.processing-head h2{margin:0 0 .3rem}.processing-head p{margin:0}.processing-pulse{background:var(--primary);width:.85rem;height:.85rem;box-shadow:0 0 0 0 var(--primary-tint);border-radius:50%;flex:none;margin-top:.45rem;animation:1.6s ease-out infinite processing-pulse}@keyframes processing-pulse{0%{box-shadow:0 0 0 0 var(--primary-tint)}70%{box-shadow:0 0 0 .75rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.processing-pulse{animation:none}}.processing-elapsed{font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none;align-self:center;font-size:.875rem}.processing-steps{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.processing-step{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem .4rem .5rem;font-size:.9rem;display:inline-flex}.processing-step-index{border:1.5px solid var(--line);width:1.4rem;height:1.4rem;color:var(--ink-muted);border-radius:50%;flex:0 0 1.4rem;place-items:center;font-size:.7rem;font-weight:700;display:inline-grid}.processing-step-active{border-color:var(--primary);background:var(--primary-tint);color:var(--ink);font-weight:600}.processing-step-active .processing-step-index{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.processing-step-done{color:var(--confirmed)}.processing-step-done .processing-step-index{border-color:var(--confirmed);color:var(--confirmed)}.processing-note{margin:0}@media (forced-colors:active){.processing-step-active{outline:2px solid canvastext}}.name-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.9rem;display:grid}.name-fields label{min-width:0}.plan-choose{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1rem 0 0;display:flex}.plan-recovery-actions{margin-bottom:1rem}.empty strong{color:var(--ink);margin-bottom:.4rem;display:block}.dashboard-first-run{grid-template-columns:minmax(0,1fr)}.empty-first-run{text-align:left;max-width:34rem;padding:1.4rem 0 .4rem}.empty-first-run h3{color:var(--ink);margin:0 0 .35rem;font-size:1.2rem}.empty-first-run>p{margin:0 0 1.1rem;line-height:1.55}.busy-note{color:var(--ink-muted)}.wordmark{color:inherit;cursor:pointer;letter-spacing:-.02em;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-size:1.05rem;font-weight:800;display:inline-flex}.mark{background:linear-gradient(135deg, var(--primary) 0%, var(--primary) 55%, var(--decor-accent) 100%);border-radius:.32em .32em .32em .1em;flex:none;width:1em;height:1em;font-size:1.55rem;position:relative}.mark:after{content:"";border-left:.11em solid var(--primary-ink);border-bottom:.11em solid var(--primary-ink);border-bottom-left-radius:.04em;width:.46em;height:.23em;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.mark-large{font-size:3rem}.loading-shell{min-height:100vh;min-height:100dvh;color:var(--ink-muted);align-content:center;place-items:center;gap:1rem;display:grid}.marketing{max-width:1280px;padding:max(clamp(.9rem, 2vw, 1.4rem), var(--safe-top)) max(clamp(1rem, 4vw, 2.5rem), var(--safe-right)) max(4rem, var(--safe-bottom)) max(clamp(1rem, 4vw, 2.5rem), var(--safe-left));margin:0 auto}.marketing-nav{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;min-height:4.5rem;display:flex}a.wordmark{text-decoration:none}.nav-links{align-items:center;gap:.25rem;margin-left:clamp(.4rem,2vw,1.6rem);display:flex}.nav-links a{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--ink);align-items:center;padding:0 .65rem;font-weight:650;text-decoration:none;display:inline-flex}.nav-links a:hover{color:var(--primary-strong);background:var(--primary-tint)}.nav-links a[aria-current=page]{color:var(--primary-strong);text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);display:grid}.hero-copy h1{letter-spacing:-.045em;margin-bottom:1.2rem;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.08}.lede{max-width:32rem;color:var(--ink-muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.hero-link{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .5rem;font-weight:650;display:inline-flex}.hero-link svg{width:.8rem;height:.8rem;transition:transform .12s}.hero-link:hover{background:var(--primary-tint)}.hero-link:hover svg{transform:translate(2px)}.hero-actions .button-primary{margin-right:.6rem}.hero-note{color:var(--ink-muted);margin:1rem 0 0;font-size:.9rem}.hero-preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);display:grid;overflow:hidden}.preview-title{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:1rem 1.35rem;display:flex}.preview-title strong{letter-spacing:-.015em;font-size:1.05rem}.preview-tag{color:var(--ink-muted);font-size:.8125rem}.preview-source{border-bottom:1px solid var(--line);background:var(--canvas);gap:.65rem;margin:0;padding:1.1rem 1.35rem 1.25rem;display:grid}.preview-source blockquote{text-wrap:pretty;margin:0;font-size:1.08rem;line-height:1.5}.preview-said{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}.preview-said small{color:var(--ink-muted);font-size:.8125rem}.preview-time{border:1px solid var(--primary-edge);background:var(--primary-tint);color:var(--primary-strong);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem .12rem .45rem;font-size:.78rem;font-weight:700;line-height:1.45;display:inline-flex}.preview-time svg{width:.6rem;height:.6rem}.preview-lead{margin:0;padding:1rem 1.35rem .1rem;font-size:.8125rem;font-weight:700}.preview-trail{padding:0 1.35rem .4rem;display:grid}.preview-block{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;padding:.8rem 0;display:grid}.preview-block:first-child{border-top:0}.preview-block strong{letter-spacing:-.005em;text-wrap:balance;grid-column:1/-1;font-size:1rem;line-height:1.35}.preview-kicker{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.home-band{background:var(--surface-raised);box-shadow:0 0 0 100vmax var(--surface-raised);clip-path:inset(0 -100vmax)}.steps,.differentiators,.proof{padding:clamp(3rem,6vw,4.5rem) 0}.steps h2,.differentiators h2,.proof h2{letter-spacing:-.03em;margin-bottom:2rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15}.steps ol{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;align-content:start;gap:.4rem;padding-right:1.5rem;display:grid;position:relative}.steps li:before{content:counter(step);background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-bottom:.6rem;font-size:.9rem;font-weight:800;display:grid}.steps li:not(:last-child):after{content:"";background:var(--line-strong);height:1px;position:absolute;top:1.125rem;left:3rem;right:.75rem}.steps h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.08rem}.steps li p{color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.55}.diff-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem clamp(2rem,5vw,4.5rem);display:grid}.diff-columns>div{grid-template-rows:auto 1fr auto;display:grid}.diff-columns h3{letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.2rem}.diff-columns>div>p{max-width:46ch;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.6}.diff-figure{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-1);margin-top:1.4rem}.diff-figure p{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-height:3.6rem;margin:0;padding:.7rem 1.1rem;font-size:.95rem;font-weight:650;line-height:1.4;display:flex}.diff-figure p+p{border-top:1px solid var(--line)}.diff-figure-brief p{gap:0 .8rem;justify-content:initial;grid-template-columns:2rem minmax(0,1fr);display:grid}.diff-figure-brief .diff-avatar{grid-row:1/span 2}.diff-figure-brief small{color:var(--ink-muted);font-size:.8125rem;font-weight:400}.diff-avatar{background:var(--primary-tint);width:2rem;height:2rem;color:var(--primary-strong);border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.proof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.5rem clamp(2rem,5vw,4.5rem);display:grid}.proof h2{margin:0}.proof-list{margin:0;padding:0;list-style:none;display:grid}.proof-list li{border-top:1px solid var(--line);grid-template-columns:1.1rem minmax(0,1fr);gap:.85rem;padding:1rem 0;line-height:1.6;display:grid}.proof-list li:first-child{border-top:0;padding-top:.2rem}.proof-tick{width:1.1rem;height:1.1rem;color:var(--primary-strong);margin-top:.25rem}.closing-cta{border:1px solid var(--chrome-line);border-radius:var(--radius-xl);background:var(--chrome);color:var(--chrome-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.2rem,3vw,2.5rem);padding:clamp(1.6rem,4vw,2.75rem);display:flex}.proof+.closing-cta{margin-top:clamp(2.5rem,5vw,4rem)}.closing-copy{max-width:38rem}.closing-copy h2{letter-spacing:-.025em;margin-bottom:.4rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.closing-copy p{margin:0;line-height:1.6}.closing-actions{flex-wrap:wrap;gap:.7rem;display:flex}.closing-cta .button-primary{background-color:var(--chrome-ink);color:var(--chrome);background-image:none}.closing-cta .button-primary:not(:disabled):hover{background-color:#fff;background-color:lab(100% 0 0)}.closing-cta .button-quiet{border-color:var(--chrome-ink-muted);color:var(--chrome-ink);box-shadow:none;background:0 0}.closing-cta .button-quiet:not(:disabled):hover{border-color:var(--chrome-ink);background:var(--chrome-hover)}.closing-cta :focus-visible{outline-color:var(--chrome-ink)}.public-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.75rem,4vw,2.5rem);display:grid}.public-footer p{max-width:80ch;color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.55}.public-footer-brand{align-content:start;justify-items:start;gap:.7rem;display:grid}.public-footer-brand p{max-width:44ch}.public-footer .public-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:0;display:grid}.public-links>div{align-content:start;justify-items:start;display:grid}.public-links h2{letter-spacing:0;color:var(--ink);margin:0 0 .35rem;font-size:.8125rem;font-weight:700}.public-footer .public-links a{min-height:2.25rem;color:var(--ink-muted);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.public-footer .public-links a:hover{color:var(--primary-strong);text-underline-offset:.2em;text-decoration:underline}.public-footer .public-footer-scope{border-top:1px solid var(--line);grid-column:1/-1;max-width:none;padding-top:1.25rem}.public-shell>.public-page{padding-top:clamp(1rem,3vw,2rem)}.marketing-nav .nav-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.marketing-nav .nav-actions .button{min-height:2.5rem;padding-block:.3rem}.sp-audio{--sp-surface:var(--surface-raised);--sp-border:var(--line);--sp-ink:var(--ink);--sp-ink-muted:var(--ink-muted);--sp-axis:var(--ink-faint);--sp-track:var(--canvas-sunken);--sp-playhead:var(--ink);--sp-dock:#1f3550;--sp-dock-text:#fff;--sp-dock-muted:#8f9db0;--sp-dock-divider:#3a4e68;--sp-dock-hover:#ffffff14;--sp-dock-active:#ffffff24;--sp-slider-rest:#5b6d85;--sp-radius:16px;--sp-progress:0%;--sp-volume:80%;background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);min-width:0;color:var(--sp-ink);font-variant-numeric:tabular-nums;margin-bottom:1rem;font-family:inherit;container-type:inline-size}@supports (color:lab(0% 0 0)){.sp-audio{--sp-dock:lab(21.3701% -1.81127 -19.4785);--sp-dock-text:lab(100% 0 0);--sp-dock-muted:lab(64.0912% -2.05478 -11.6934);--sp-dock-divider:lab(32.3515% -2.24878 -17.8163);--sp-dock-hover:lab(100% 0 0/.08);--sp-dock-active:lab(100% 0 0/.14);--sp-slider-rest:lab(45.2382% -2.37414 -15.6546)}}.sp-audio *,.sp-audio :before,.sp-audio :after{box-sizing:border-box}.sp-audio__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:24px 30px 0;display:flex}.sp-audio__title{letter-spacing:-.01em;color:var(--sp-ink);margin:0;font-size:20px;font-weight:700}.sp-audio__hint{color:var(--sp-ink-muted);margin:0;font-size:15px}.sp-audio__body{padding:20px 30px 22px}.sp-audio__legend{flex-wrap:wrap;gap:8px 26px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.sp-audio__speaker{flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0;max-width:100%;display:inline-flex}.sp-audio__swatch{background:var(--sp-speaker);border-radius:2px;flex:none;width:10px;height:10px;margin-right:9px}.sp-audio__name{overflow-wrap:anywhere;min-width:0;color:var(--sp-ink);margin-right:6px;font-weight:600}.sp-audio__talk{color:var(--sp-ink-muted)}.sp-audio__timeline{cursor:pointer;touch-action:none;outline:none;height:44px;margin-block:-7px;position:relative}.sp-audio__timeline:focus-visible{outline-offset:3px;box-shadow:0 0 0 3px var(--sp-surface), 0 0 0 5px var(--sp-dock);border-radius:6px;outline:2px solid #0000}.sp-audio__track{background:var(--sp-track);border-radius:4px;position:absolute;inset:7px 0;overflow:hidden}.sp-audio__layer{position:absolute;inset:0}.sp-audio__layer--played{clip-path:inset(0 calc(100% - var(--sp-progress)) 0 0)}.sp-audio__seg{top:0;bottom:0;left:var(--sp-start);width:var(--sp-width);background:var(--sp-speaker-tint,color-mix(in oklch, var(--sp-speaker) 30%, var(--sp-surface)));min-width:2px;position:absolute}.sp-audio__layer--played .sp-audio__seg{background:var(--sp-speaker)}.sp-audio__playhead{top:2px;bottom:2px;left:var(--sp-progress);background:var(--sp-playhead);pointer-events:none;border-radius:2px;width:3px;margin-left:-1px;position:absolute}.sp-audio__axis{height:16px;color:var(--sp-axis);margin-top:9px;font-size:12px;position:relative}.sp-audio__tick{left:var(--sp-pos);white-space:nowrap;position:absolute;transform:translate(-50%)}.sp-audio__tick--start{left:0;transform:none}.sp-audio__tick--end{left:auto;right:0;transform:none}.sp-audio__dock{background:var(--sp-dock);min-height:76px;color:var(--sp-dock-text);border-radius:0 0 var(--sp-radius) var(--sp-radius);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 30px;display:grid}.sp-audio__time{white-space:nowrap;justify-self:start;font-size:19px;font-weight:600}.sp-audio__duration{color:var(--sp-dock-muted);margin-left:6px;font-weight:500}.sp-audio__transport{align-items:center;gap:clamp(12px,2.5cqw,36px);display:flex}.sp-audio__btn{height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.sp-audio__btn:hover{background:var(--sp-dock-hover)}.sp-audio__btn:active{background:var(--sp-dock-active)}.sp-audio__btn:focus-visible,.sp-audio__speed:focus-visible,.sp-audio__volume:focus-visible{outline:2px solid var(--sp-dock-text);outline-offset:2px}.sp-audio__btn svg{flex:none;display:block}.sp-audio__skip{font-size:16px;font-weight:500}.sp-audio__play{justify-content:center;min-width:124px;font-size:18px;font-weight:600}.sp-audio__settings{justify-self:end;align-items:center;gap:12px;display:flex}.sp-audio__divider{background:var(--sp-dock-divider);width:1px;height:32px;margin-right:12px}.sp-audio__speed{appearance:none;text-align:right;text-align-last:right;width:92px;height:44px;color:var(--sp-dock-text);font:inherit;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:0;border-radius:8px;flex:none;padding:0 30px 0 10px;font-size:17px;font-weight:600}.sp-audio__speed:hover{background-color:var(--sp-dock-hover)}.sp-audio__speed option{color:var(--sp-ink);background:var(--sp-surface)}.sp-audio__mute{min-width:44px;padding:0 8px}.sp-audio__volume{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;width:150px;height:44px;margin:0;padding:0}.sp-audio__volume::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sp-dock-text) 0 var(--sp-volume), var(--sp-slider-rest) var(--sp-volume) 100%);border-radius:99px;height:4px}.sp-audio__volume::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sp-dock-text);border:0;border-radius:50%;width:18px;height:18px;margin-top:-7px}.sp-audio__volume::-moz-range-track{background:var(--sp-slider-rest);border-radius:99px;height:4px}.sp-audio__volume::-moz-range-progress{background:var(--sp-dock-text);border-radius:99px;height:4px}.sp-audio__volume::-moz-range-thumb{background:var(--sp-dock-text);border:0;border-radius:50%;width:18px;height:18px}@container (width<=1050px){.sp-audio__dock{grid-template-columns:1fr auto;padding:12px 18px}.sp-audio__transport{grid-area:1/1/auto/-1;justify-content:center;gap:12px}.sp-audio__divider{display:none}.sp-audio__volume{width:96px}.sp-audio__head,.sp-audio__body{padding-left:18px;padding-right:18px}}.sp-audio audio{display:none}.sp-audio__console{min-width:0}.sp-audio__speaker,.sp-audio__seg{--sp-speaker:var(--speaker,var(--speaker-other))}.sp-audio__timeline[aria-disabled=true]{cursor:default}.sp-audio__btn:disabled{opacity:.5;cursor:default}.sp-audio__btn:disabled:hover{background:0 0}.sp-audio__total{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.sp-audio__total:focus-visible{outline:2px solid var(--sp-dock-text);outline-offset:2px}.sp-audio__error{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 30px 24px;display:flex}.sp-audio__error span{color:var(--sp-ink-muted)}.sp-audio__loading{padding:20px 30px 24px;display:block}.sp-audio__preview{z-index:6;background:var(--sp-ink);width:max-content;max-width:min(15rem,100%);color:var(--sp-surface);pointer-events:none;box-shadow:var(--shadow-2);border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 4px);transform:translate(-50%)}.sp-audio__preview-head{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 10px;font-weight:650;display:flex}.sp-audio__preview-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (width<=520px){.sp-audio__dock{gap:4px 12px}.sp-audio__transport{gap:8px}.sp-audio__play{min-width:108px}.sp-audio__btn{gap:6px;padding-inline:6px}.sp-audio__settings{gap:8px}.sp-audio__time{font-size:16px}.sp-audio__volume{width:76px}.sp-audio__tick:not(.sp-audio__tick--start,.sp-audio__tick--end){visibility:hidden}}@container (width<=400px){.sp-audio__dock{grid-template-columns:minmax(0,1fr)}.sp-audio__time,.sp-audio__settings{justify-self:center}.sp-audio__transport{gap:0}.sp-audio__volume{width:96px}}.sp-audio--floating{z-index:30;left:50%;bottom:max(1rem, var(--safe-bottom));width:min(60rem,100vw - 2rem);box-shadow:var(--shadow-3);margin:0;position:fixed;translate:-50%}.sp-audio--floating .sp-audio__body{padding:4px 18px 0}.sp-audio--floating .sp-audio__dock{gap:0 12px;min-height:60px;padding:6px 18px}.sp-audio--floating .sp-audio__transport{gap:8px}body:has(.sp-audio--floating) .shell-main{padding-bottom:15rem}@media (min-width:1101px){.sp-audio--floating{width:min(60rem,100vw - 232px - 3rem);left:calc(50% + 116px)}}@container (width>=650px){.sp-audio--floating .sp-audio__dock{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sp-audio--floating .sp-audio__transport{grid-area:auto}}@container (width<=400px){.sp-audio--floating .sp-audio__dock{grid-template-columns:minmax(0,1fr) auto}.sp-audio--floating .sp-audio__transport{grid-column:1/-1}.sp-audio--floating .sp-audio__time{justify-self:start}.sp-audio--floating .sp-audio__settings{justify-self:end}}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="1"]{--speaker:var(--speaker-1)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="2"]{--speaker:var(--speaker-2)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="3"]{--speaker:var(--speaker-3)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="4"]{--speaker:var(--speaker-4)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="5"]{--speaker:var(--speaker-5)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="6"]{--speaker:var(--speaker-6)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="7"]{--speaker:var(--speaker-7)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot="8"]{--speaker:var(--speaker-8)}:is(.sp-audio__seg,.sp-audio__speaker,.speaker-avatar,.seg-avatar,.voice-sample,.identity-row,.seg)[data-slot=other]{--speaker:var(--speaker-other)}.speaker-avatar,.seg-avatar{background:color-mix(in oklch, var(--speaker,var(--speaker-other)) 22%, var(--surface));width:2.4rem;height:2.4rem;box-shadow:inset 0 0 0 2px var(--speaker,var(--speaker-other));color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:750;line-height:1;display:inline-grid}.seek-btn{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--motion-fast) var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.05rem .7rem .05rem .4rem;display:inline-flex}.seek-btn:hover,.seek-btn.is-playing{border-color:var(--primary-vivid)}.seek-btn[aria-disabled=true]{cursor:default}.seek-btn-glyph,.transcript-play-glyph{background:var(--primary-tint);width:1.45rem;height:1.45rem;color:var(--primary-strong);transition:background-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}:is(.seek-btn-glyph,.transcript-play-glyph) .playback-glyph{width:.78rem;height:.78rem}.seek-btn:hover :is(.seek-btn-glyph,.transcript-play-glyph),.seek-btn.is-playing :is(.seek-btn-glyph,.transcript-play-glyph){background-color:var(--primary-vivid);color:var(--primary-ink)}.playback-glyph{width:1.5rem;height:1.5rem}.help{gap:clamp(1.6rem,3vw,2.3rem);padding:.4rem 0 2rem;display:grid}.help-accent-primary{--h-accent:var(--primary-strong);--h-tint:var(--primary-tint)}.help-accent-confirmed{--h-accent:var(--confirmed);--h-tint:var(--confirmed-tint)}.help-accent-attention{--h-accent:var(--attention);--h-tint:var(--attention-tint)}.help-accent-inferred{--h-accent:var(--inferred);--h-tint:var(--inferred-tint)}.help-hero{padding:clamp(1.8rem,4.5vw,3.2rem) 0 .4rem}.help-hero h1{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(2.2rem,4vw,3rem);line-height:1.08}.help-hero-lede{max-width:44rem;color:var(--ink-muted);margin:0;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.6}.help-eyebrow{color:var(--primary-strong);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.76rem;font-weight:700;display:block}.help-search{border:1px solid oklch(var(--glass-base) / .9);background:oklch(var(--glass-base) / .82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:34rem;box-shadow:0 14px 36px oklch(var(--shade) / .12);border-radius:999px;align-items:center;gap:.6rem;margin:clamp(1.3rem,2.4vw,1.9rem) 0 0;padding:.3rem .4rem .3rem .95rem;transition:box-shadow .14s,border-color .14s;display:flex}.help-search:focus-within{outline-offset:2px;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-tint), 0 14px 36px oklch(var(--shade) / .14);outline:2px solid #0000}.help-search svg{width:1.15rem;height:1.15rem;color:var(--ink-muted);flex:none}.help-search input{min-width:0;min-height:2.75rem;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1rem}.help-search input:focus{outline:none}.help-search input::placeholder{color:var(--ink-muted)}.help-search input::-webkit-search-cancel-button{display:none}.help-search kbd{border:1px solid var(--line);background:var(--surface);width:1.7rem;height:1.7rem;color:var(--ink-muted);border-radius:.5rem;flex:none;place-items:center;margin-right:.5rem;font-family:inherit;font-size:.8rem;display:grid}.help-search-clear{background:var(--primary);min-height:2.3rem;color:var(--primary-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 .95rem;font-size:.85rem;font-weight:600}.help-search-clear:hover{background:var(--primary-strong)}.help-search-examples{color:var(--ink-muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem .5rem;margin-top:.85rem;font-size:.86rem;display:flex}.help-example{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--primary-strong);font:inherit;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);border-radius:999px;padding:.3rem .95rem;font-size:.86rem;font-weight:650}.help-example:hover{border-color:var(--primary);background:var(--primary-tint)}.help-search-status{color:var(--ink-muted);margin:.7rem 0 0;font-size:.86rem}.help-empty{border:1px dashed var(--line);background:var(--surface);text-align:center;color:var(--ink-muted);border-radius:1rem;padding:2.2rem 1.2rem}.help-cards{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:1rem;display:grid}.help-card{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(150deg, var(--line), var(--line) 55%, var(--h-tint)) border-box;color:inherit;box-shadow:0 1px 2px oklch(var(--shade) / .05), 0 6px 18px oklch(var(--shade) / .05);border:1px solid #0000;border-radius:1.1rem;grid-template-rows:auto auto 1fr auto;gap:.45rem;padding:1.25rem 1.3rem 1.1rem;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:grid}.help-card:hover{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(150deg, var(--h-tint), var(--h-accent)) border-box;box-shadow:0 2px 4px oklch(var(--shade) / .06), 0 16px 34px oklch(var(--shade) / .12);transform:translateY(-3px)}.help-card>strong{letter-spacing:-.015em;font-size:1.04rem}.help-card-intro{color:var(--ink-muted);font-size:.88rem;line-height:1.5}.help-card-count{border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;place-self:end start;margin-top:.4rem;padding:.25rem .7rem;font-size:.78rem;font-weight:650;transition:color .16s,border-color .16s}.help-card-count:after{content:" →";transition:transform .16s;display:inline-block}.help-card:hover .help-card-count{color:var(--h-accent);border-color:var(--h-accent)}.help-card:hover .help-card-count:after{transform:translate(3px)}.help-icon{background:linear-gradient(160deg, oklch(var(--glass-base) / .9), transparent), var(--h-tint);width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 1px oklch(var(--glass-base) / .55), 0 2px 6px oklch(var(--shade) / .07);color:var(--h-accent);border-radius:.8rem;place-items:center;display:grid}.help-icon svg{width:1.35rem;height:1.35rem}.help-body{align-items:start;gap:clamp(1.4rem,3vw,2.4rem);display:grid}.help-rail{top:max(.6rem, var(--safe-top));z-index:6;border:1px solid oklch(var(--glass-base) / .7);background:oklch(var(--glass-base) / .92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px oklch(var(--shade) / .1);border-radius:999px;padding:.45rem 0;position:sticky;overflow:hidden}.help-rail-title{display:none}.help-rail-track{scrollbar-width:none;gap:.4rem;padding-inline:.9rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .9rem calc(100% - .9rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .9rem calc(100% - .9rem),#0000)}.help-rail-track::-webkit-scrollbar{display:none}.help-rail-link{color:var(--ink-muted);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.84rem;font-weight:650;text-decoration:none;transition:color .14s,background-color .14s;display:flex}.help-rail-link em{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1101px){.help-rail-link em{clip-path:none;width:auto;height:auto;color:var(--ink-muted);opacity:.75;margin:0;font-size:.74rem;font-style:normal;font-weight:700;position:static;overflow:visible}}.help-rail-link:hover{color:var(--h-accent)}.help-rail-link[aria-current=true]{background:var(--h-tint);color:var(--h-accent)}.help-rail-link[aria-current=true] em{color:var(--h-accent)}@media (min-width:1101px){.help-body{grid-template-columns:15rem minmax(0,1fr);gap:2.6rem}.help-rail{top:max(1.4rem, var(--safe-top));background:var(--surface);border-color:var(--line);box-shadow:0 12px 30px oklch(var(--shade) / .06);border-radius:1.1rem;padding:1.1rem .9rem;position:sticky}.help-rail-title{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;padding:0 .55rem .6rem;font-size:.72rem;font-weight:700;display:block}.help-rail-track{flex-direction:column;gap:.15rem;padding-inline:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.help-rail-link{border-radius:.6rem;justify-content:space-between;padding:.55rem .7rem}.help-rail-link[aria-current=true]{font-weight:750}}.help-sections{gap:clamp(.6rem,1.4vw,1rem);display:grid}.help-section{scroll-margin-top:calc(var(--help-rail-h,3rem) + 1.1rem + var(--safe-top));gap:1rem;padding-top:clamp(1.6rem,2.6vw,2.1rem);display:grid}.help-section+.help-section{border-top:1px solid var(--line)}.help-section-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem .95rem;display:grid}.help-section-head>.help-icon{grid-area:1/1}.help-section-head h2{letter-spacing:-.02em;grid-area:1/2;margin:0;font-size:1.45rem}.help-section-head .help-back{grid-area:1/3;justify-self:end}.help-section-head p{text-wrap:balance;grid-column:1/-1;max-width:56ch;margin:0}@media (max-width:700px){.help-section-head{grid-template-columns:auto minmax(0,1fr)}.help-section-head .help-back{grid-area:3/1/auto/-1;justify-self:start}.help-section-head h2{font-size:1.3rem}}.help-back{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:color .14s,border-color .14s}.help-back:hover{color:var(--h-accent,var(--primary-strong));border-color:var(--h-accent,var(--primary))}.help-articles{border:1px solid var(--line);background:var(--surface);max-width:60rem;box-shadow:0 1px 2px oklch(var(--shade) / .05), 0 10px 28px oklch(var(--shade) / .06);border-radius:1.1rem;overflow:clip}.help-article+.help-article{border-top:1px solid var(--line)}.help-article summary{cursor:pointer;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:1rem;padding:1.05rem 1.25rem;transition:background-color .14s;display:grid}.help-article summary::-webkit-details-marker{display:none}.help-article summary:hover{background:var(--canvas)}.help-article-text{row-gap:.15rem;line-height:1.5;display:grid}.help-article-text strong{letter-spacing:-.01em;font-size:1rem}.help-article-text span{color:var(--ink-muted);font-size:.88rem}.help-chevron{width:1.15rem;height:1.15rem;color:var(--h-accent);transition:transform .2s}.help-article[open] .help-chevron{transform:rotate(180deg)}.help-article[open] summary{background:var(--surface)}.help-article::details-content{height:0;transition:height .24s ease, content-visibility .24s allow-discrete;overflow:clip}.help-article[open]::details-content{height:auto}.help-article-body{border-top:1px solid var(--line);background:var(--canvas);color:var(--ink-muted);gap:.85rem;padding:1.15rem 1.35rem 1.4rem;font-size:.94rem;line-height:1.7;display:grid}.help-article-body>p:not(.help-note){max-width:64ch;margin:0}.help-article-body .help-lede{color:var(--ink);letter-spacing:-.005em;font-size:1.02rem;line-height:1.6}.help-steps{counter-reset:help-step;gap:.7rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.help-steps li{counter-increment:help-step;grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.75rem;max-width:62ch;display:grid;position:relative}.help-steps li:before{content:counter(help-step);background:var(--h-tint);width:1.65rem;height:1.65rem;color:var(--h-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.help-steps li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:1.9rem;bottom:-.7rem;left:.8rem}.help-note{border:1px solid var(--note-accent);background:var(--note-tint);max-width:68ch;color:var(--ink);border-radius:.75rem;margin:.3rem 0 0;padding:.85rem 1rem .85rem 2.75rem;font-size:.92rem;line-height:1.6;position:relative}.help-note-boundary{--note-accent:var(--confirmed);--note-tint:var(--confirmed-tint)}.help-note-caution{--note-accent:var(--attention);--note-tint:var(--attention-tint)}.help-note-icon{width:1.05rem;height:1.05rem;color:var(--note-accent);position:absolute;top:.95rem;left:.95rem}.help-note-icon svg{width:100%;height:100%}.help-note-kind{color:var(--note-accent);margin-right:.35rem;font-weight:700}.help-article[open]>summary .help-article-text strong{color:var(--h-accent)}.help-article summary:focus-visible{outline-offset:-2px;background:var(--canvas);box-shadow:inset 0 0 0 2px var(--h-accent);outline:2px solid #0000}.help-article{scroll-margin-top:calc(var(--help-rail-h,3rem) + 1.1rem + var(--safe-top))}.shell-main .help-article{scroll-margin-top:calc(var(--shell-stuck) + var(--help-rail-h,3rem) + 1.1rem)}.help-section-head .help-icon{border-radius:.95rem;width:2.9rem;height:2.9rem}@media (max-width:700px){.help-section-head .help-icon{border-radius:.8rem;width:2.4rem;height:2.4rem}}.help-card,.help-article summary,.help-rail-link,.help-back{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.help-chevron,.help-card,.help-search,.help-article{transition:none}.help-article::details-content{transition:none}}.login{min-height:100vh;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);min-height:100dvh;display:grid}.login-side{padding:max(clamp(2rem, 7vw, 6rem), var(--safe-top)) max(clamp(2rem, 7vw, 6rem), var(--safe-right)) max(clamp(2rem, 7vw, 6rem), var(--safe-bottom)) max(clamp(2rem, 7vw, 6rem), var(--safe-left));background:linear-gradient(150deg, var(--brand-deep-a), var(--brand-deep-b));color:#f5f5f5;color:lab(96.52% -.0000298023 .0000119209);flex-direction:column;justify-content:center;gap:1.4rem;display:flex}.login-side h1{letter-spacing:-.035em;max-width:26rem;font-size:clamp(2rem,3.6vw,3rem)}.login-side p{color:#c3d8e6;color:lab(84.9722% -5.02652 -9.59745);max-width:30rem;line-height:1.65}.wordmark-light{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);cursor:default}.login-panel{padding:max(clamp(2rem, 6vw, 5rem), var(--safe-top)) max(clamp(2rem, 6vw, 5rem), var(--safe-right)) max(clamp(2rem, 6vw, 5rem), var(--safe-bottom)) max(clamp(2rem, 6vw, 5rem), var(--safe-left));background:var(--surface);flex-direction:column;justify-content:center;display:flex}.login-panel h2{margin-bottom:1.2rem;font-size:1.7rem}.auth-intro{max-width:34rem;color:var(--ink-muted);margin-bottom:1.1rem;line-height:1.6}.auth-intro strong{color:var(--ink);overflow-wrap:anywhere}.auth-links{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1.4rem;display:flex}.auth-links .link-button{margin-left:0}.auth-links .link-button:disabled{color:var(--ink-muted);cursor:default;text-decoration:none}.auth-alt{color:var(--ink-muted);margin:0 0 .9rem}.auth-tour{margin-bottom:1rem}.field-hint{color:var(--ink-muted);font-size:.78rem;font-weight:500}.auth-data-rule{max-width:34rem;margin:1.4rem 0 0}.field-error{color:var(--danger);font-weight:650}.code-input{letter-spacing:.4em;font-variant-numeric:tabular-nums;text-align:center;max-width:12rem;font-size:1.5rem}.shell{min-height:100vh;--shell-header:4.2rem;--shell-stuck:4.2rem;flex-direction:column;min-height:100dvh;display:flex}.app-header{z-index:20;border-bottom:1px solid var(--chrome-line);background:var(--chrome);color:var(--chrome-ink);position:sticky;top:0}.app-header .button-quiet{border-color:var(--chrome-ink-muted);color:var(--chrome-ink);box-shadow:none;background:0 0}.app-header .button-quiet:not(:disabled):hover{border-color:var(--chrome-ink);background:var(--chrome-hover)}.app-header .mark,.ask-dock-head .mark{background:linear-gradient(135deg,#ebf7ff 0% 55%,#87d6ff 100%);background:linear-gradient(135deg,lab(96.5486% -3.2132 -6.56587) 0% 55%,lab(81.6662% -17.7587 -29.0327) 100%)}.app-header .mark:after,.ask-dock-head .mark:after{border-color:var(--primary-strong)}.app-header .avatar{background-image:linear-gradient(135deg, #43acfc, #60d4fe), var(--sheen);color:#001b37;color:lab(9.08405% -.313081 -23.3646);box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25)}@supports (color:lab(0% 0 0)){.app-header .avatar{background-image:linear-gradient(135deg, lab(67.12% -11.2763 -48.9501), lab(79.5826% -24.9706 -31.1792)), var(--sheen)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header{background:var(--chrome-veil);-webkit-backdrop-filter:blur(18px)saturate(1.7);backdrop-filter:blur(18px)saturate(1.7)}}.header-row{min-height:calc(4.2rem + var(--safe-top));padding:max(.6rem, var(--safe-top)) max(clamp(1rem, 3vw, 2rem), var(--safe-right)) .6rem max(clamp(1rem, 3vw, 2rem), var(--safe-left));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.header-side{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;max-width:100%;display:flex}.header-identity{border-left:1px solid var(--chrome-line);align-items:center;gap:.5rem;min-width:0;padding-left:.6rem;display:inline-flex}.avatar{background-color:var(--primary);background-image:linear-gradient(135deg, var(--primary) 0%, var(--decor-accent) 130%), var(--sheen);width:2rem;height:2rem;color:var(--primary-ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:750;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14)}.user-name{overflow-wrap:anywhere;min-width:0;font-size:.85rem;font-weight:650}.shell-body{flex:1;grid-template-columns:232px minmax(0,1fr);display:grid}.nav-scroller{border-right:1px solid var(--chrome-line);background:var(--chrome);min-width:0;position:relative}.app-nav{top:var(--shell-header);padding:1.1rem .75rem max(1.2rem, var(--safe-bottom)) max(.75rem, var(--safe-left));background:0 0;flex-direction:column;gap:.15rem;display:flex;position:sticky}.nav-item{min-height:2.75rem;color:var(--chrome-ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.65rem;padding:.55rem .9rem;font-weight:650;transition:background .12s,color .12s,transform .12s,box-shadow .12s;display:flex;position:relative}.nav-glyph{opacity:.75;flex:none;width:1.2rem;height:1.2rem;transition:opacity .12s}.nav-item:hover{color:var(--chrome-ink);background:var(--chrome-hover)}.nav-item:hover .nav-glyph{opacity:1}.nav-item:active{transform:scale(.97)}.nav-active{color:var(--chrome-ink);background:var(--chrome-active);box-shadow:var(--shadow-1), inset 0 0 0 1.5px var(--chrome-marker)}.nav-active:hover{color:var(--chrome-ink);background:var(--chrome-active)}.nav-active .nav-glyph{opacity:1}.shell-main{min-width:0}.shell-main .help-rail{top:calc(var(--shell-stuck) + .6rem)}.shell-main .help-section{scroll-margin-top:calc(var(--shell-stuck) + var(--help-rail-h,3rem) + 1.1rem)}.capture-bar{padding:.55rem max(clamp(1rem, 3vw, 2rem), var(--safe-right)) .65rem max(clamp(1rem, 3vw, 2rem), var(--safe-left));border-top:1px solid var(--chrome-line);background:var(--danger-tint);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.capture-bar-quiet{background:var(--primary-tint)}.capture-bar>span{flex:18rem;min-width:0;line-height:1.45}.capture-bar-problem{color:var(--danger);margin-top:.3rem;font-weight:650;display:block}.capture-title{color:var(--ink);cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:750}.capture-bar .recording-bar{background:0 0;border:0;flex:22rem;padding:.25rem 0}.capture-bar .upload-progress{flex:22rem}.capture-bar .upload-failure{flex:22rem;margin:0}.page{max-width:1200px;padding:clamp(1.2rem, 3vw, 2.2rem) max(clamp(1rem, 3vw, 2rem), var(--safe-right)) max(4rem, var(--safe-bottom)) max(clamp(1rem, 3vw, 2rem), var(--safe-left));margin:0 auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-bottom:1.2rem;display:flex}.page-head>div{min-width:0;max-width:100%}.page-head h1{overflow-wrap:anywhere}.page-head .muted{max-width:44rem;margin-bottom:0}.review-banner{border:1px solid var(--line-strong);background:var(--canvas-sunken);color:var(--ink);border-radius:.85rem;margin-bottom:1.25rem;padding:1.5rem 1.75rem}.review-banner-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:1.1rem;display:flex}.review-banner-head h2{margin:0;font-size:1.125rem}.review-banner-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.review-total{background:var(--attention-tint);max-width:100%;color:var(--attention);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:.45rem;padding:.35rem .7rem;font-size:.875rem;font-weight:700;line-height:1.45}.review-meetings{margin:0;padding:0;list-style:none}.review-meeting{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1.1rem;display:flex}.review-meeting+.review-meeting{margin-top:1.1rem}.review-meeting-copy{flex:24rem;min-width:0}.review-meeting-label{color:var(--ink-muted);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.review-meeting h3{letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere;max-width:42ch;margin:0;font-size:1.5rem;line-height:1.3}.review-meeting p{color:var(--ink-muted);margin:.4rem 0 0;font-size:.9375rem}.review-meeting .button{overflow-wrap:anywhere;max-width:100%}.review-more{color:var(--ink-muted);margin:1rem 0 0;font-size:.875rem}@media (min-width:701px) and (max-width:1100px){.review-banner{padding:1.25rem}.review-meeting{gap:1rem}.review-meeting-copy{flex-basis:20rem}.review-meeting h3{font-size:1.375rem}}@media (max-width:700px){.review-banner{padding:1rem}.review-banner-head{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:.95rem}.review-meeting{flex-direction:column;align-items:stretch;padding-top:.95rem}.review-meeting-copy{flex:initial}.review-meeting h3{font-size:1.25rem}}.continue-meeting{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.5rem;display:flex}.continue-meeting>div{flex:20rem;min-width:0}.continue-meeting h2{overflow-wrap:anywhere;margin:.5rem 0}.continue-meeting p{margin:0}.section-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.75rem;display:flex}.section-heading h2{margin:0}.section-heading>span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.dashboard+.quota-strip{margin-top:1.5rem}.meeting-identity{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;display:flex}.meeting-identity>span{border-left:1px solid var(--line);padding-left:1rem}.load-state{min-width:0;color:var(--ink-muted);padding:1.25rem}.load-state .notice{margin-top:0}.skeleton-lines{gap:.75rem;margin-top:1.25rem;display:grid}.skeleton-lines i{background:var(--line);border-radius:.5rem;height:1rem}.skeleton-lines i:first-child{width:65%}.skeleton-lines i:last-child{width:82%}.proposal-lane{border-color:var(--attention)}.proposal-lane>.eyebrow{color:var(--attention);margin-bottom:.5rem;display:block}.proposal-label{color:var(--attention);font-size:.8125rem;font-weight:700}.commitment-lane{border-color:var(--primary)}.commitment-lane>.eyebrow{color:var(--primary-strong);margin-bottom:.5rem;display:block}.dashboard{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:1.2rem;display:grid}.meeting-list{margin:0;padding:0;list-style:none}.meeting-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .3rem;display:flex}.meeting-list li:last-child .meeting-row{border-bottom:0}.meeting-title{gap:.2rem;min-width:0;display:grid}.meeting-title strong{overflow-wrap:anywhere}.meeting-flags{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.meeting-finder{gap:.75rem;display:grid}.meeting-finder-toggle{border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:3rem;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.9rem;padding:.8rem .9rem;display:grid}.meeting-finder-toggle:hover{border-color:var(--primary)}.meeting-finder-copy{row-gap:.15rem;min-width:0;display:grid}.meeting-finder-copy strong{letter-spacing:-.01em;font-size:1rem}.meeting-finder-copy small{color:var(--ink-muted);font-size:.85rem;line-height:1.4}.meeting-finder-chevron{width:1.15rem;height:1.15rem;color:var(--ink-faint);transition:transform .2s}.meeting-finder-toggle[aria-expanded=true] .meeting-finder-chevron{transform:rotate(180deg)}.meeting-finder-body{gap:.6rem;display:grid}.meeting-finder-status{color:var(--ink-muted);margin:0;font-size:.85rem}.meeting-finder-results{overscroll-behavior:contain;max-height:min(60vh,26rem);overflow-y:auto}.meeting-hit{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.meeting-hit-who{color:var(--ink-faint);margin-right:.35rem}@media (prefers-reduced-motion:reduce){.meeting-finder-chevron{transition:none}}.create-panel h2{margin-bottom:.9rem}.create-note{border-top:1px solid var(--line);color:var(--ink-muted);margin:1rem 0 0;padding-top:1rem;font-size:.86rem;line-height:1.55}.state-card{justify-items:end;gap:.3rem;display:grid}.guide{border:1.5px solid var(--primary);background:var(--primary-tint);border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.guide p{max-width:46rem;margin:.25rem 0 0}.status-strip{gap:.6rem;margin-bottom:1rem;display:grid}.status-strip>:first-child{margin-bottom:0}.status-also>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:2.75rem;color:var(--primary-strong);align-items:center;font-size:.92rem;font-weight:650;display:flex}.status-also-body{gap:.75rem;padding-top:.4rem;display:grid}.status-also-body>div>*{margin-bottom:0}.guide-count{color:var(--primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.guide-actions{flex-wrap:wrap;gap:.6rem;display:flex}.capture-panel h2{margin-bottom:1rem}.capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.demo-reset{margin-bottom:1.2rem}.capture-grid>div{flex-direction:column;gap:.55rem;display:flex}.capture-grid .recorder{flex-direction:column;flex:1;gap:.55rem;display:flex}.capture-grid .recorder>.button{align-self:flex-start;margin-top:auto}.capture-form{flex-direction:column;flex:1;gap:.9rem;display:flex}.capture-form>.button{align-self:flex-start;margin-top:auto}.consent-note{color:var(--attention);font-size:.9rem;line-height:1.5}.recording-bar{border:1.5px solid var(--danger);background:var(--danger-tint);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.recording-bar-paused{border-style:dashed}.rec-dot{background:var(--danger);border-radius:999px;flex:none;width:.8rem;height:.8rem;animation:1.2s infinite pulse}.rec-paused{opacity:.5;animation:none}@keyframes pulse{50%{opacity:.35}}.rec-elapsed{font-variant-numeric:tabular-nums;font-weight:700}.rec-size{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.rec-size-warn{color:var(--attention);font-weight:650}.rec-actions{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.rec-interruption{color:var(--attention);flex-basis:100%;margin:0;font-size:.9rem;line-height:1.5}.recorder-hint{color:var(--ink-muted);margin-top:.8rem;font-size:.86rem}.recorder-hint>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:2.75rem;color:var(--primary-strong);align-items:center;font-weight:650;display:flex}.recorder-hint p{max-width:60ch;margin:.2rem 0 0;line-height:1.55}.capture-rule{margin:1rem 0 0;font-size:.86rem}.upload-progress{gap:.4rem;display:grid}.upload-progress progress{width:100%;height:.6rem;accent-color:var(--primary)}.upload-failure{align-items:flex-start}.pending-panel{border-color:var(--attention);background:var(--attention-tint)}.pending-panel h2{color:var(--attention)}.pending-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;padding:.7rem 0;display:flex}.pending-row>span:first-child{flex:18rem;line-height:1.5}.delete-recording{justify-items:start;gap:.6rem;margin-top:.9rem;display:grid}.delete-recording.danger-confirm{justify-items:stretch}.delete-recording p{margin:0;line-height:1.55}.file-label{border:1.5px dashed var(--line);cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.1rem;transition:border-color .12s,background-color .12s;display:flex;position:relative}.file-label:hover{border-color:var(--primary);background:var(--canvas)}.file-label:focus-within{outline:2px solid var(--primary);outline-offset:2px}.file-label input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-trigger{border:1px solid var(--primary);background:var(--surface);color:var(--primary-strong);border-radius:.55rem;padding:.4rem .95rem;font-size:.9rem;font-weight:600;display:inline-flex}.file-name{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:550}.file-name-empty{color:var(--ink-muted);font-weight:450}.file-hint{color:var(--ink-muted);font-size:.8rem;font-weight:450;line-height:1.45}.tabstrip{border-bottom:2px solid var(--line);gap:.3rem;margin:1.4rem 0 1rem;display:flex;overflow-x:auto}.tab{min-height:2.9rem;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:.6rem 1rem;font-weight:700}.tab-active{color:var(--primary-strong);border-bottom-color:var(--primary)}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem;display:grid}.overview-grid>.summary-panel,.overview-grid>.notice{grid-column:1/-1}.summary-text{overflow-wrap:anywhere;max-width:68ch;line-height:1.7}.summary-text strong{font-weight:750}.summary-text em{font-style:italic}.summary-text ul,.summary-text ol{margin-block:.8rem;padding-inline-start:1.2rem}.summary-text li{margin-top:.4rem;padding-left:.15rem}.summary-text li::marker{color:var(--primary)}.topic-index{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.1rem}.topic-index h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:750}.topic-index ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:0 1.6rem;margin:0;padding:0;list-style:none;display:grid}.topic-index li{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.32rem 0;font-size:.9rem;line-height:1.5;display:grid}.topic-index li:before{content:"";background:var(--primary);border-radius:999px;width:.4rem;height:.4rem;margin-top:.55rem}.provenance{margin-top:.8rem;display:block}.finding{border-bottom:1px solid var(--line);gap:.4rem;min-width:0;padding:.9rem 0;display:grid}.finding>strong,.finding>small,.provenance{overflow-wrap:anywhere}.finding:last-child{border-bottom:0}.evidence summary{cursor:pointer;color:var(--primary-strong);min-height:2.75rem;padding-block:.75rem;font-size:.85rem;font-weight:650}.evidence .proof-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);overflow-wrap:anywhere;margin:.55rem 0 0;padding:.7rem .9rem .75rem}.proof-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .75rem;display:flex}.proof-heading .eyebrow{color:var(--primary-strong)}.proof-source{min-width:0;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:650}.proof-open{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--primary-strong);border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.05rem .7rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.proof-open:hover{border-color:var(--primary)}.proof-open svg{width:.85rem;height:.85rem}.proof-quote{max-width:62ch;color:var(--ink);text-wrap:pretty;hanging-punctuation:first;margin:.5rem 0 .6rem;font-size:.98rem;line-height:1.6}.proof-cleanup{color:var(--ink-muted);margin-top:.35rem;font-size:.76rem;font-style:italic;line-height:1.45;display:block}.proof-speaker{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;padding-top:.5rem;font-size:.78rem;line-height:1.5;display:flex}.analysis-refresh{border:1px solid var(--line-strong);background:var(--line);color:var(--ink);border-radius:.65rem;align-items:center;gap:1.25rem 1.5rem;margin:.9rem 0;padding:1.25rem;display:flex}.analysis-refresh-content{flex:1;min-width:0}.analysis-refresh h2{margin-bottom:.45rem;font-size:1.1rem}.analysis-refresh-cause{max-width:62ch;margin:0 0 .95rem;line-height:1.55}.analysis-refresh-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.9rem 1.25rem;margin:0;display:grid}.analysis-refresh-facts dt{margin-bottom:.3rem;font-size:.88rem;font-weight:700}.analysis-refresh-facts dd{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.5}.analysis-refresh-actions{flex:none;justify-items:center;gap:.65rem;display:grid}.analysis-refresh-actions a{color:var(--primary-strong);text-underline-offset:.15em;font-size:.8rem}.transcript-grid{--transcript-surface:var(--canvas-sunken);--transcript-line:var(--line-strong);grid-template-columns:minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.transcript-grid>.panel{background:var(--transcript-surface);border-color:var(--transcript-line)}.identity-strip{border:1px solid var(--transcript-line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1);grid-column:1/-1;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.identity-strip-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem 1.5rem;display:flex}.identity-intro{flex:24rem;min-width:0}.identity-intro .eyebrow{margin-bottom:.3rem;display:block}.identity-heading{flex-wrap:wrap;align-items:baseline;gap:.3rem .85rem;margin-bottom:.35rem;display:flex}.identity-heading h2{letter-spacing:-.015em;margin:0;font-size:1.2rem}.identity-progress{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:650}.identity-strip-head p{max-width:62ch;color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.5}.identity-add{border-color:var(--line-strong);background:var(--surface-raised);min-height:2.75rem;color:var(--primary-strong);border-radius:999px;align-items:center;gap:.35rem;padding:0 1rem;font-size:.9rem;font-weight:650;display:inline-flex}.identity-add:hover{border-color:var(--primary);background:var(--primary-tint)}.identity-add>span{font-size:1.2rem;font-weight:500;line-height:1}.identity-meter{background:var(--canvas-sunken);border-radius:999px;height:.35rem;overflow:hidden}.identity-meter span{border-radius:inherit;background:var(--confirmed);height:100%;transition:width var(--motion-base) var(--ease);display:block}.identity-notes{gap:.6rem;display:grid}.identity-strip .identity-parts{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--attention-tint);max-width:none;color:var(--ink);justify-items:start;gap:.6rem;padding:.7rem .95rem;font-size:.875rem;display:grid}.identity-parts p{margin:0;line-height:1.5}.identity-again{min-height:2.75rem}.identity-again-confirm{gap:.6rem;display:grid}.identity-parts .notice{margin:0}.identity-split{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink-muted);margin:0;padding:.85rem 1rem;font-size:.875rem;line-height:1.55}.identity-split p{margin:0}.identity-split>*+*{margin-top:.55rem}.identity-split strong{color:var(--ink)}.identity-split-head{color:var(--ink);letter-spacing:-.01em;font-size:.95rem;font-weight:750}.identity-split-options{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.identity-split-options li{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;padding:.6rem .75rem}.identity-split-options em{color:var(--ink)}.identity-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.identity-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);min-width:0;transition:border-color var(--motion-fast) var(--ease), box-shadow var(--motion-base) var(--ease);flex-direction:column;gap:.7rem;padding:.9rem;display:flex}.identity-row:has(.voice-sample.is-playing){border-color:var(--speaker);box-shadow:0 0 0 3px color-mix(in oklch, var(--speaker) 24%, transparent)}.identity-row-named{background:var(--surface)}.voice-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.voice-card-id{grid-template-columns:minmax(0,1fr);gap:.12rem;min-width:0;display:grid}.identity-voice{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;font-size:.98rem;font-weight:750;display:flex}.identity-row-named .identity-voice{color:var(--confirmed)}.identity-person{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.voice-facts{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.identity-assurance{color:var(--ink-muted);font-size:.75rem}.transcript-grid .voice-identifier{white-space:normal;overflow-wrap:anywhere;max-width:100%}.identity-voice .voice-identifier{display:block}.voice-unassigned{background:var(--canvas-sunken);color:var(--ink-muted);border-radius:999px;align-items:center;padding:.05rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.identity-also{color:var(--ink-muted);font-size:.75rem;font-weight:500;line-height:1.3}.voice-sample{--sample-progress:0;background-color:var(--speaker,var(--speaker-other));cursor:pointer;width:3.25rem;height:3.25rem;transition:transform var(--motion-fast) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:.2rem;display:grid;position:relative}.voice-sample.is-playing{background-color:color-mix(in oklch, var(--speaker) 26%, var(--line));background-image:conic-gradient(var(--speaker) calc(var(--sample-progress) * 1turn), transparent 0)}.voice-sample-face{background:color-mix(in oklch, var(--speaker,var(--speaker-other)) 18%, var(--surface));width:100%;height:100%;color:var(--ink);border-radius:50%;place-items:center;display:grid}.voice-sample .playback-glyph{width:1.2rem;height:1.2rem}.voice-sample:not([aria-disabled=true]):hover{transform:scale(1.05)}.voice-sample:active{transform:scale(.95)}.voice-sample[aria-disabled=true]{cursor:default;opacity:.55}.voice-sample:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.voice-quote{border-radius:var(--radius-md);background:var(--surface);min-height:4.7rem;transition:background-color var(--motion-base) var(--ease);gap:.3rem;margin:0;padding:.65rem .85rem;display:grid}.identity-row-named .voice-quote{background:var(--canvas)}.voice-quote blockquote{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.voice-quote blockquote:before{content:"“"}.voice-quote blockquote:after{content:"”"}.voice-quote figcaption{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.74rem}.voice-quote-live,.identity-row-named .voice-quote-live{background:color-mix(in oklch, var(--speaker) 13%, var(--surface))}.voice-assign{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.voice-assign select{border-color:var(--line-strong);background-color:var(--surface);white-space:normal;flex:12rem;min-width:0;min-height:2.75rem;font-weight:500}.voice-apply{min-height:2.75rem}.voice-status{color:var(--ink-muted);align-items:flex-start;gap:.4rem;margin:0;font-size:.82rem;line-height:1.45;display:flex}.voice-status-success{color:var(--confirmed)}.voice-status-error{color:var(--danger)}.voice-status-mark{flex:none;width:1rem;height:1rem;margin-top:.12rem}.identity-suggestion{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;gap:.45rem;padding:.7rem;display:grid}.identity-suggestion p{color:var(--ink-muted);margin:0;font-size:.86rem}.identity-actions{flex-wrap:wrap;gap:.5rem;display:flex}.identity-details{color:var(--ink-muted);font-size:.85rem}.identity-details summary,.version-history summary{cursor:pointer;align-content:center;min-height:2.75rem}.identity-details p{margin:.4rem 0 0}.name-voice{justify-self:start;align-items:center;min-height:2.75rem;margin-left:0;font-size:.8rem;display:inline-flex}.transcript-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-bottom:.9rem;display:flex}.transcript-head .eyebrow{margin-bottom:.15rem;display:block}.transcript-head h2{letter-spacing:-.015em;margin:0;font-size:1.2rem}.transcript-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.transcript-tools{border:1px solid var(--transcript-line);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:0 0 .5rem;padding:.5rem;display:flex}@media (min-width:701px){.transcript-tools{top:calc(var(--shell-stuck) + .5rem);z-index:4;box-shadow:0 -.75rem 0 0 var(--transcript-surface), var(--shadow-1);position:sticky}}.transcript-search{flex:15rem;align-items:center;min-width:0;max-width:24rem;display:flex;position:relative}.transcript-search-glyph{width:1rem;height:1rem;color:var(--ink-muted);pointer-events:none;position:absolute;left:.75rem}.transcript-search .search-input{width:100%;max-width:none;min-height:2.75rem;padding-left:2.25rem;padding-right:4.5rem}.transcript-search-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.75rem;position:absolute;right:.8rem}.transcript-follow{min-height:2.75rem;box-shadow:none;align-items:center;gap:.45rem;display:inline-flex}.transcript-follow.is-on{border-color:var(--primary);background:var(--primary-tint);color:var(--primary-strong)}.transcript-follow-glyph{flex:none;width:1.05rem;height:1.05rem}.export-links{border:1px solid var(--transcript-line);background:var(--transcript-line);border-radius:999px;gap:1px;margin-left:auto;display:inline-flex;overflow:hidden}.export-links a{background:var(--surface);min-height:2.75rem;color:var(--primary-strong);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 .75rem;font-size:.74rem;font-weight:750;text-decoration:none;display:inline-flex}.export-links a:hover{background:var(--primary-tint)}.export-pointer{margin-bottom:.9rem;font-size:.85rem}.export-pointer-link{font-size:inherit;margin-left:0}.search-input{max-width:20rem}.segments{margin:0;padding:0;list-style:none}.segments>li.seg{border-radius:var(--radius-md);transition:background-color var(--motion-base) var(--ease);grid-template-columns:7rem minmax(0,1fr);column-gap:1rem;margin-inline:-.65rem;padding:.3rem .65rem;display:grid}.segments>li.seg-turn{margin-top:1.1rem}.segments>li.seg-turn:first-child{margin-top:0}.segments>li.segment-current{background:color-mix(in oklch, var(--speaker,var(--speaker-other)) 13%, var(--transcript-surface))}.segments>li.segment-focused{box-shadow:0 0 0 2px var(--primary);background:var(--primary-tint)}.seg-gutter{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.transcript-play{border-color:var(--transcript-line);background:var(--surface);color:var(--ink);gap:.45rem;padding:.05rem .7rem .05rem .4rem;font-size:.82rem;font-weight:650}.transcript-offset{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:650}.transcript-wall-clock{color:var(--ink-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-inline:.45rem;font-size:.72rem;line-height:1.3}.seg-main{align-content:start;gap:.3rem;min-width:0;padding-top:.2rem;display:grid}.seg-continued .seg-main{padding-top:.6rem}.seg-meta{flex-wrap:wrap;align-items:center;gap:.3rem .65rem;min-width:0;display:flex}.seg-meta>strong{max-width:100%;color:var(--ink);overflow-wrap:anywhere;flex:0 auto;font-size:.95rem;font-weight:700}.seg-avatar{width:1.9rem;height:1.9rem;font-size:.78rem}.seg-meta>.name-voice{margin-left:.15rem}.seg-body{align-content:start;justify-items:start;gap:.35rem;min-width:0;display:grid}.seg-body>.button-small{min-height:2.75rem;color:var(--primary-strong);text-underline-offset:.15em;background:0 0;border:0;padding-inline:0;text-decoration:underline}.seg-text{max-width:75ch;color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.seg-edit,.seg-edit-fields{gap:.6rem;display:grid}.seg-edit-fields[hidden]{display:none}.seg-edit label{gap:.3rem;display:grid}.transcript-feedback:empty{display:none}.transcript-feedback,.seg-edit,.transcript-delete-confirm{min-width:0;scroll-margin-block:8rem}.transcript-delete-confirm{border:1px solid var(--danger);background:var(--surface);border-radius:.65rem;padding:1rem}.transcript-delete-confirm h3{margin:0;font-size:1rem}.transcript-delete-confirm p{font-size:.9rem;line-height:1.5}.transcript-delete-confirm blockquote{border-left:1px solid var(--transcript-line);background:var(--canvas);overflow-wrap:anywhere;margin:.8rem 0;padding:.6rem .85rem}.version-history{font-size:.85rem}.version-history ul{color:var(--ink-muted);padding-left:1.1rem;font-size:.85rem}.actions-stack{gap:1.1rem;display:grid}.add-task{grid-template-columns:minmax(0,2fr) minmax(10rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.8rem;display:grid}.action-card{border-bottom:1px solid var(--line);gap:.55rem;padding:1rem 0;display:grid}.action-card:last-child{border-bottom:0}.action-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.action-head strong{overflow-wrap:anywhere}.action-facts{color:var(--ink-muted);flex-wrap:wrap;gap:1.4rem;font-size:.9rem;display:flex}.action-facts strong{color:var(--ink)}.action-review{flex-wrap:wrap;align-items:end;gap:1rem;margin-top:.3rem;display:flex}.action-review label{min-width:14rem}.action-decided{opacity:.92}.action-withdraw{justify-items:start;gap:.3rem;display:grid}.action-withdraw small{max-width:46ch}.task-actions{margin-top:.3rem}.people-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.people-roster{grid-column:1/-1}.people-grid:has(.brief-panel) .people-roster{grid-column:auto}.people-grid .brief-panel{grid-area:1/2}.message-panel{grid-column:1/-1}.ms-setup{border:1px solid var(--line);background:var(--canvas);border-radius:.8rem;margin-top:1rem}.ms-setup>summary{cursor:pointer;border-radius:.8rem;padding:1rem clamp(1rem,2.5vw,1.35rem);font-size:1rem;font-weight:700}.ms-setup[open]>summary{border-bottom:1px solid var(--line);border-radius:.8rem .8rem 0 0}.ms-setup>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ms-setup>:not(summary){margin-left:clamp(1rem,2.5vw,1.35rem);margin-right:clamp(1rem,2.5vw,1.35rem)}.ms-setup>summary+*{margin-top:1.15rem}.ms-setup>:last-child{margin-bottom:1.35rem}.ms-steps{counter-reset:step;gap:.9rem;margin-block:0;padding:0;list-style:none;display:grid}.ms-steps li{counter-increment:step;border:1px solid var(--line);background:var(--surface);border-radius:.7rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.4rem .85rem;min-width:0;padding:.85rem .95rem;display:grid}.ms-steps li:before{content:counter(step);background:var(--primary-tint);width:1.65rem;height:1.65rem;color:var(--primary-strong);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:1/1;place-items:center;font-size:.82rem;font-weight:700;display:grid}.ms-steps li h3{grid-area:1/2;align-self:center;margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.ms-steps li>:not(h3){grid-column:2}.ms-steps li p{min-width:0;color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.55}.ms-step-aside a{font-size:.88rem;font-weight:650}.ms-scope-list{gap:.6rem;margin:.7rem 0 0;display:grid}.ms-scope-list>div{gap:.1rem;min-width:0;display:grid}.ms-scope-list dt{min-width:0}.ms-scope-list dt code{overflow-wrap:break-word;font-size:.8rem}.ms-scope-list dd{min-width:0;color:var(--ink-muted);margin:0;font-size:.85rem;line-height:1.5}@media (min-width:760px){.ms-scope-list{gap:.45rem}.ms-scope-list>div{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);align-items:baseline;gap:.1rem 1rem}}.copy-value{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.copy-value-block{border:1px solid var(--line);background:var(--canvas);border-radius:.55rem;margin-top:.65rem;padding:.6rem .7rem}.copy-value code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:12rem;min-width:0;font-size:.86rem;line-height:1.5}.copy-value>.button{flex:none;min-width:4.5rem}.copy-value .field-hint{flex-basis:100%}.ms-form{border-top:1px solid var(--line);gap:1.25rem;max-width:34rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.ms-form label{gap:.45rem;font-size:.9rem;font-weight:600;display:grid}.ms-form small{color:var(--ink-muted);margin-top:.1rem;font-size:.83rem;font-weight:400;line-height:1.5}.ms-form small code{background:var(--canvas-sunken);border-radius:.3rem;padding:.05rem .3rem}.ms-form .row-gap{margin-top:.15rem}.how-it-works{counter-reset:step;gap:.45rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.how-it-works li{counter-increment:step;min-width:0;color:var(--ink-muted);padding-left:2rem;font-size:.94rem;line-height:1.5;position:relative}.how-it-works li:before{content:counter(step);background:var(--primary-tint);width:1.4rem;height:1.4rem;color:var(--primary-strong);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.people-list{margin:0;padding:0;list-style:none}.person-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.person-row:last-child{border-bottom:0}.person-id{gap:.15rem;min-width:0;display:grid}.person-id strong{overflow-wrap:anywhere}.person-name{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.person-role{background:var(--canvas-sunken);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:.35rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.person-email{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.45}.person-brief{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.add-person{grid-template-columns:1fr 1fr auto;align-items:end;gap:.8rem;display:grid}.panel-section{border-top:1px solid var(--line);gap:1rem;margin-top:1.4rem;padding-top:1.3rem;display:grid}.panel-section p{max-width:62ch;margin-bottom:0}.participant-section-heading h3{margin-bottom:.4rem;font-size:1.25rem}.participant-section-heading p{color:var(--ink-muted);font-size:.9rem;line-height:1.5}.participant-entry{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:stretch;gap:1rem;display:grid}.participant-entry>div{border:1px solid var(--line-strong);background:var(--canvas-sunken);border-radius:.65rem;min-width:0;padding:1rem}.participant-entry h4{margin:0;font-size:.95rem}.participant-entry p{color:var(--ink-muted);font-size:.85rem;line-height:1.5}.participant-details{align-content:start;gap:.7rem;display:grid;container-type:inline-size}.participant-details .add-person{grid-template-columns:minmax(0,1fr);margin-top:.25rem}.participant-email-hint{font-size:.8rem;line-height:1.5}.participant-next{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;display:flex}.participant-next strong{font-size:.85rem}.participant-next p{color:var(--ink-muted);font-size:.85rem;line-height:1.5}.series-controls{grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1fr) auto;align-items:end;gap:.8rem;display:grid}.people-grid>.panel{container-type:inline-size}@container (width<=44rem){.person-brief{width:100%}.person-brief .button{flex:auto}.add-person{grid-template-columns:1fr 1fr}.add-person .button{grid-column:1/-1;width:100%}.series-controls{grid-template-columns:1fr 1fr}.series-controls .button{grid-column:1/-1;width:100%}.draft-row{grid-template-columns:1fr}.draft-row .button{width:100%}.message-form{justify-items:stretch}}@container (width<=30rem){.participant-entry>div{background:0 0;border-inline:0;border-radius:0;padding-inline:0}.add-person{grid-template-columns:1fr}.add-person .button{grid-column:auto}.series-controls{grid-template-columns:1fr}.series-controls .button{grid-column:auto}}.recipient-picker{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;display:flex}.recipient-picker legend{margin-bottom:.5rem;padding:0;font-size:.88rem;font-weight:650}.recipient-chip{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.recipient-chip:hover{border-color:var(--primary)}.recipient-chip:has(input:checked){border-color:var(--primary);background:var(--primary-tint);color:var(--primary-strong)}.recipient-chip input{width:auto;min-width:0;accent-color:var(--primary);margin:0}.draft-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;margin-bottom:1rem;display:grid}.message-form{justify-items:start;gap:.9rem;display:grid}.message-form label{width:100%}.sent-messages{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:1.1rem}.sent-messages summary{cursor:pointer;color:var(--ink-muted);font-weight:700}.sent-message{border-bottom:1px solid var(--line);gap:.4rem;padding:.9rem 0;display:grid}.sent-message:last-child{border-bottom:0}.sent-message .summary-text{white-space:pre-wrap;margin-bottom:0}.brief-panel{box-shadow:var(--shadow-paper);max-width:44rem;scroll-margin-top:calc(5.5rem + var(--safe-top))}.brief-heading{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:1rem}.brief-heading>div{flex:15rem;min-width:0}.brief-heading h2{overflow-wrap:anywhere;margin:.5rem 0 0}.brief-recap{max-width:62ch;font-size:1.05rem}.brief-panel h3{margin-top:1.5rem}.privacy-note{color:var(--inferred);font-size:.88rem;font-weight:650}.ask-form{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.ask-form input{flex:1;min-width:14rem}.ask-answer{border:1px solid var(--line);background:var(--canvas);border-radius:.7rem;padding:1rem 1.2rem}.ask-miss{border-color:var(--attention);background:var(--attention-tint)}.search-console .ask-form{margin:0 0 .75rem}.search-guide{flex-direction:column;gap:.7rem;margin-top:1.2rem;display:flex}.search-guide h2{margin:0}.search-guide .plain-list{gap:.6rem}.search-guide .plain-list li{text-wrap:balance}.search-workspace{margin-top:1.2rem}.search-summary{justify-content:space-between;align-items:start;gap:1rem;display:flex}.search-summary h2,.search-summary p{margin-bottom:.25rem}.search-filters{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.filter-chip{border:1.5px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .8rem;font-weight:650;display:inline-flex}.filter-chip span{font-variant-numeric:tabular-nums}.filter-chip-active{border-color:var(--primary);color:var(--primary-strong);background:var(--primary-tint)}.search-results{gap:1.25rem;margin-top:1.2rem;display:grid}.search-group{min-width:0}.search-group h3{border-bottom:1px solid var(--line);margin-bottom:.25rem;padding-bottom:.55rem}.search-hit{border:0;border-bottom:1px solid var(--line);width:100%;min-height:4.5rem;color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .3rem;display:flex}.search-hit-copy{gap:.3rem;min-width:0;display:grid}.search-hit-copy strong{overflow-wrap:anywhere;line-height:1.45}.search-hit-action{color:var(--primary-strong);flex:none;font-size:.86rem;font-weight:700}.search-hit:last-child{border-bottom:0}.excluded-actions summary{cursor:pointer;color:var(--ink-muted);font-weight:700}.danger-zone{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;grid-template-columns:minmax(0,31rem) auto;justify-content:start;align-items:start;gap:1rem 1.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:2.2rem;padding:1.2rem clamp(1rem,2.5vw,1.5rem);display:grid}.danger-zone-confirming{border-color:var(--danger);background:var(--danger-tint)}.danger-copy{gap:.35rem;min-width:0;display:grid}.danger-copy h2{margin:0;font-size:1rem}.danger-copy p{max-width:60ch;margin:0}.danger-warning{color:var(--danger);font-weight:650}.danger-actions{flex-wrap:wrap;justify-content:flex-start;gap:.6rem;display:flex}.danger-confirm{border:1.5px solid var(--danger);background:var(--danger-tint);border-radius:.8rem;flex:1;justify-items:start;gap:.7rem;padding:1rem 1.2rem;display:grid}.danger-confirm p{color:var(--danger);max-width:60ch;margin:0}.integration-card .config-note{border:1.5px solid var(--attention);background:var(--attention-tint);color:var(--attention);border-radius:.6rem;margin-top:.8rem;padding:.8rem 1rem;line-height:1.55}.integration-body{gap:.5rem;margin-top:.6rem;display:grid}.page>.panel{margin-bottom:1.1rem}@media (max-width:1100px){.hero{grid-template-columns:1fr}.hero-preview{max-width:760px}.steps ol{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:44rem}.steps li{grid-template-columns:2.25rem minmax(0,1fr);gap:.2rem .9rem;padding-right:0}.steps li:before{grid-row:1/span 2;margin-bottom:0}.steps li:not(:last-child):after{width:1px;height:auto;inset:2.6rem auto -1.15rem 1.125rem}.steps h3{margin-top:.35rem}.proof,.diff-columns{grid-template-columns:minmax(0,1fr)}.diff-columns>div{max-width:44rem}.nav-links{display:none}.login{grid-template-columns:1fr}.login-side{min-height:34vh}.login-panel{padding-top:clamp(2rem,6vw,5rem)}.shell-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.nav-scroller{top:var(--shell-header);z-index:19;border-right:0;border-bottom:1px solid var(--line);position:sticky}.nav-scroller:before,.nav-scroller:after{content:"";pointer-events:none;opacity:0;width:2.5rem;transition:opacity .16s;position:absolute;top:0;bottom:0}.nav-scroller:before{background:linear-gradient(to right, var(--chrome), transparent);left:0}.nav-scroller:after{background:linear-gradient(to left, var(--chrome), transparent);right:0}.nav-scroll-left:before,.nav-scroll-right:after{opacity:1}.app-nav{padding:.5rem max(clamp(1rem, 3vw, 2rem), var(--safe-right)) .5rem max(clamp(1rem, 3vw, 2rem), var(--safe-left));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-right:0;flex-flow:row;gap:.35rem;scroll-padding-inline:clamp(1rem,3vw,2rem);overflow-x:auto}.app-nav::-webkit-scrollbar{display:none}.nav-item{scroll-snap-align:start;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;flex:none;min-height:2.75rem;padding:.4rem .95rem .4rem .75rem;font-size:.95rem}.nav-item:hover{background:var(--chrome-hover)}.nav-active{color:var(--chrome-ink);background-color:var(--chrome-active);box-shadow:var(--shadow-1), inset 0 0 0 1.5px var(--chrome-marker);background-image:none}.nav-active:hover{color:var(--chrome-ink);background-color:var(--chrome-active)}.dashboard{grid-template-columns:minmax(0,1fr)}.create-panel{order:0}.danger-zone{grid-template-columns:minmax(0,1fr);width:auto}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid>.panel:last-child{grid-column:1/-1}.transcript-grid,.people-grid{grid-template-columns:minmax(0,1fr)}.people-grid .brief-panel{grid-area:auto/1}.capture-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.brief-heading>div,.capture-bar>span,.pending-row>span:first-child{flex-basis:auto}.overview-grid{grid-template-columns:minmax(0,1fr)}.login{grid-template-rows:auto minmax(0,1fr);min-height:100dvh}.login-side{gap:.55rem;min-height:0;padding-block:1.1rem}.login-side h1{font-size:1.5rem}.login-side p{display:none}.login-panel{justify-content:flex-start;padding-block:1.2rem 1.6rem}.login-panel h2{margin-bottom:.7rem;font-size:1.4rem}.auth-intro{margin-bottom:.9rem;font-size:.88rem}.steps ol{grid-template-columns:minmax(0,1fr)}.preview-title,.preview-source,.preview-lead,.preview-trail{padding-inline:1.1rem}.marketing{padding-bottom:max(2rem, var(--safe-bottom))}.public-footer{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:1.75rem;padding-top:1.25rem}.public-footer-brand{display:contents}.public-footer-brand .wordmark{order:1}.public-footer .public-links{order:2;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:.75rem 1rem}.public-footer .public-links a{min-height:2rem;font-size:.875rem}.public-links h2{margin-bottom:.1rem}.public-footer .public-footer-operator{border-top:1px solid var(--line);order:3;max-width:none;padding-top:.9rem;font-size:.8125rem}.public-footer .public-footer-scope{border-top:0;order:4;margin-top:-.5rem;padding-top:0;font-size:.8125rem}.nav-signup{display:none}.marketing-nav{column-gap:.4rem}.marketing-nav .nav-actions .button{padding-inline:.8rem}.steps h2,.differentiators h2,.proof h2{letter-spacing:-.02em;margin-bottom:1.4rem;font-size:1.5rem}.proof h2{margin-bottom:0}.diff-columns h3{letter-spacing:-.01em;margin-bottom:.35rem;font-size:1.1rem}.diff-columns{gap:2rem}.hero-copy h1{font-size:clamp(1.9rem,8.6vw,2.4rem)}.hero-copy .lede{font-size:1rem;line-height:1.6}.sp-audio__error{align-items:stretch}.segments>li.seg{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""gutter""body";row-gap:.15rem}.segments>li.seg-turn{margin-top:.9rem}.seg-main{display:contents}.seg-meta{grid-area:meta}.seg-main>:not(.seg-meta){grid-area:body}.seg-gutter{flex-direction:row;grid-area:gutter;align-items:center;gap:.55rem}.transcript-wall-clock{padding-inline:0}.help-cards{gap:.6rem}.help-card{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);gap:.2rem .85rem;padding:.9rem 1rem}.help-card>.help-icon{grid-row:1/span 3;align-self:start}.help-card>:not(.help-icon){grid-column:2}.help-card-count{margin-top:.3rem}.hero-actions .button{width:100%;margin-right:0}.hero-actions{gap:.6rem}.hero-link{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);justify-content:center;width:100%;min-height:3rem}.page-head .row-gap{grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%;display:grid}.page-head .row-gap>.button,.page-head>.button{width:100%}.closing-cta{flex-direction:column;align-items:stretch}.closing-actions{grid-template-columns:1fr;gap:.6rem;display:grid}.closing-actions .button{width:100%}.header-side .badge{display:none}.header-side .user-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-identity{border-left:0;order:-1;padding-left:0}.header-row{min-height:calc(3.75rem + var(--safe-top))}.wordmark{font-size:1rem}.nav-item{font-size:.9rem}.capture-bar .rec-actions{margin-left:0}.capture-bar .rec-size{display:none}.app-header:has(.capture-bar)+.shell-body .nav-scroller{position:static}.capture-grid{grid-template-columns:1fr}.identity-strip{padding:1rem}.analysis-refresh{flex-direction:column;align-items:stretch;padding:1rem}.analysis-refresh-actions{text-align:center;justify-items:stretch}.pending-row .row-gap,.delete-recording .row-gap{width:100%}.pending-row .row-gap .button,.delete-recording .row-gap .button{flex:1}.tabstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow-x:visible}.tab{white-space:normal;padding-inline:.35rem;line-height:1.15}.seg-meta>.name-voice,.export-links{margin-left:0}.danger-actions{justify-content:stretch}.danger-zone .button{width:100%}.action-review{flex-direction:column;align-items:stretch}.action-review label{min-width:0}.action-review .button{flex:1}.add-task{grid-template-columns:1fr}.add-task .button{width:100%}.meeting-row{flex-direction:column;align-items:flex-start;gap:.4rem}.meeting-flags{justify-content:flex-start}.page-head{flex-direction:column}.state-card{justify-items:start}.row-between{flex-direction:column}.ask-form .button,.notice .button{width:100%}.search-summary{flex-direction:column}.search-summary .button{width:100%}.search-filters{flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.filter-chip{flex:none}.search-hit{flex-direction:column;align-items:flex-start;gap:.45rem}.search-hit-action{align-self:flex-start}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:root{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.record,.record-body{gap:1rem;display:grid}.export-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;display:grid}.export-card p{max-width:58ch;margin-bottom:0}.export-card .export-blocked{color:var(--attention);margin-top:.5rem}.export-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.record-chapter h4{margin:.6rem 0 .2rem;font-size:.98rem}.record-chapter p{max-width:72ch;margin:0 0 .4rem;line-height:1.6}.record-decisions{gap:.7rem;margin:0;padding-left:1.1rem;display:grid}.record-decisions p{margin:.15rem 0 0}.record-dissent{color:var(--attention)}@media (max-width:1100px){.export-card{grid-template-columns:1fr}.export-actions{justify-content:flex-start}}@media (max-width:700px){.export-actions{grid-template-columns:1fr;display:grid}.export-actions .button{width:100%}}.pricing{gap:clamp(1.6rem,3vw,2.4rem);padding:0 0 2rem;display:grid}.pricing-loading{padding:3rem clamp(1rem,5vw,3rem)}.pricing-tour{color:var(--ink-muted);margin:0;padding:0 0 2rem}.pricing-hero{justify-items:start;gap:1rem;padding:clamp(1.8rem,4.5vw,3.2rem) 0 .4rem;display:grid}.pricing-hero h1{letter-spacing:-.04em;margin:0 0 .2rem;font-size:clamp(2.2rem,4vw,3rem);line-height:1.08}.pricing-lede{max-width:42rem;color:var(--ink-muted);margin:0;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.6}.cycle-toggle{border:1px solid var(--line);background:var(--surface);box-shadow:0 6px 18px oklch(var(--shade) / .08);border-radius:999px;gap:.25rem;margin:.3rem 0 0;padding:.3rem;display:inline-flex}.cycle-toggle legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cycle-option{cursor:pointer;min-height:2.5rem;color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem 1.05rem;font-weight:650;display:inline-flex}.cycle-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cycle-option:has(input:checked){background:var(--primary);color:var(--primary-ink)}.cycle-option:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.cycle-option em{letter-spacing:.02em;background:var(--confirmed-tint);color:var(--confirmed);border-radius:999px;padding:.1rem .45rem;font-size:.74rem;font-style:normal;font-weight:700}.cycle-option:has(input:checked) em{background:var(--primary-ink);color:var(--primary-strong)}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.plan-card{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(150deg, var(--line), var(--line) 55%, var(--primary-tint)) border-box;box-shadow:0 1px 2px oklch(var(--shade) / .05), 0 6px 18px oklch(var(--shade) / .05);border:1px solid #0000;border-radius:1.1rem;grid-template-rows:auto auto auto auto 1fr auto;gap:.55rem;padding:1.5rem 1.4rem 1.3rem;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.plan-card:hover{box-shadow:0 2px 4px oklch(var(--shade) / .06), 0 16px 34px oklch(var(--shade) / .12);transform:translateY(-3px)}.plan-card-featured{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(150deg, var(--primary-tint), var(--primary)) border-box}.plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.plan-flag{background:var(--primary);color:var(--primary-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:.7rem;font-weight:750}.plan-card h3{letter-spacing:-.015em;margin:0;font-size:1.3rem}.plan-tagline{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.5}.plan-price{gap:.15rem;margin:.3rem 0 0;display:grid}.plan-price strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.4vw,2.4rem);line-height:1}.plan-price-unit{color:var(--ink-muted);font-size:.82rem}.plan-price-note{color:var(--ink-muted);margin:0;font-size:.8rem}.plan-includes{align-content:start;gap:1rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.plan-includes li{color:var(--ink-muted);padding-left:1.35rem;font-size:.87rem;line-height:1.5;position:relative}.plan-includes li:before{content:"";border-left:2px solid var(--confirmed);border-bottom:2px solid var(--confirmed);width:.85rem;height:.5rem;position:absolute;top:.42rem;left:0;transform:rotate(-45deg)}.plan-includes strong{color:var(--ink);font-weight:650;display:block}.plan-includes li>span{margin-top:.15rem;font-size:.82rem;line-height:1.55;display:block}.plan-includes-wedge{color:var(--ink)}.plan-cta{place-self:end stretch;margin-top:.9rem}.plan-cta-current{border-color:var(--confirmed);background:var(--confirmed-tint);color:var(--confirmed);gap:.45rem;font-weight:750}.plan-cta-current:disabled{opacity:1;cursor:default}.plan-cta-tick{flex:none;width:1.05rem;height:1.05rem}.plan-card-picked{outline:2px solid var(--primary);outline-offset:3px}.plan-picked-note{margin-bottom:1rem}.plan-access-note{background:var(--canvas);color:var(--ink-muted);text-align:center;border-radius:.65rem;margin-bottom:0;padding:.8rem 1rem;font-size:.82rem;line-height:1.5}.pricing-workspace{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding:1.15rem 1.4rem;display:flex}.pricing-workspace-label{color:var(--ink-muted);font-size:.75rem;font-weight:650}.pricing-workspace-title{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:.2rem 0 0;display:flex}.pricing-workspace-title strong{font-size:1.05rem}.pricing-workspace-title span{color:var(--ink-muted);border-left:1px solid var(--line);padding-left:.75rem;font-size:.85rem}.pricing-workspace-description{color:var(--ink-muted);max-width:38ch;margin:0;font-size:.88rem;line-height:1.5}.pricing-wedge{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.wedge-card{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;align-content:start;gap:.4rem;padding:1.1rem 1.2rem;display:grid}.wedge-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-strong);font-size:.72rem;font-weight:750}.wedge-card p{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.55}.pricing-faq{--h-accent:var(--primary-strong);--h-tint:var(--primary-tint);border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px oklch(var(--shade) / .05), 0 10px 28px oklch(var(--shade) / .06);border-radius:1.1rem;overflow:hidden}.pricing-honesty{border:1.5px solid var(--attention);background:var(--attention-tint);max-width:60rem;color:var(--attention);border-radius:.7rem;margin:0;padding:.9rem 1.1rem;line-height:1.55}.plan-recovery-action{margin-bottom:1.1rem}.plan-summary{gap:.8rem;margin-bottom:1.1rem;display:grid}.plan-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.plan-summary-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:750;display:block}.plan-summary-name{letter-spacing:-.025em;margin:.1rem 0 .3rem;font-size:1.6rem;display:block}.plan-summary-head p{max-width:56ch;margin:0}.plan-summary-flags{flex-wrap:wrap;gap:.4rem;display:flex}.plan-expiry{border:1.5px solid var(--attention);background:var(--attention-tint);color:var(--attention);border-radius:.6rem;margin:0;padding:.75rem .95rem;line-height:1.55}.quota-panel{gap:1.2rem;margin-bottom:1.1rem;display:grid}.quota-meter{gap:.45rem;display:grid}.quota-meter-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.quota-bar{background:var(--canvas);border:1px solid var(--line);border-radius:999px;height:.75rem;overflow:hidden}.quota-fill{background:var(--primary);height:100%;display:block}.quota-bar-attention .quota-fill{background:var(--attention)}.quota-bar-danger .quota-fill{background:var(--danger)}.quota-bar-confirmed .quota-fill{background:var(--confirmed)}.quota-line{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.88rem}.quota-line strong{color:var(--ink)}.quota-offer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.1rem;display:flex}.quota-offer h2{margin-bottom:.25rem}.quota-offer p{max-width:60ch;margin:0}.quota-offer-warn{border-color:var(--attention);background:var(--attention-tint)}.quota-offer-wall{border-color:var(--danger);background:var(--danger-tint)}.quota-offer-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.quota-offer-note{color:var(--ink-muted);max-width:28ch;font-size:.86rem}.quota-strip{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1.1rem;padding:.7rem 1rem;display:flex}.quota-strip-head{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.quota-strip-plan{font-weight:700}.quota-strip-line{color:var(--ink-muted);overflow-wrap:anywhere;flex:16rem;min-width:0;max-width:100%;margin:0;font-size:.86rem}.quota-strip-line strong{color:var(--ink);font-variant-numeric:tabular-nums}.quota-period{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem .65rem;margin:.3rem 0 0;padding-top:1rem;font-size:.86rem;display:grid}.quota-period-glyph{flex:none;grid-row:span 2;align-self:start;width:1.05rem;height:1.05rem;margin-top:.1rem}.quota-period .dated-fact{justify-content:space-between;gap:.2rem 1.2rem}.quota-period .dated-fact-note{margin:0}.dated-fact{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;margin:0;display:flex}.dated-fact-label{color:var(--ink-muted)}.dated-fact-value{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.dated-fact-note{color:var(--ink-muted);margin:.3rem 0 0;line-height:1.5}.plan-expiry .dated-fact-label,.plan-expiry .dated-fact-value,.plan-expiry .dated-fact-note{color:inherit}.plan-footnote{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1rem;font-size:.86rem}.billing-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2rem;margin:1.25rem 0 0;padding-top:1rem;display:flex}.billing-facts dt{color:var(--ink-muted);font-size:.8125rem}.billing-facts dd{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-weight:650}.billing-availability{margin:1rem 0 0}@media (max-width:900px){.plan-grid,.pricing-wedge{grid-template-columns:1fr}.plan-card{grid-template-rows:auto auto auto auto auto auto}.plan-cta{margin-top:.6rem}}@media (max-width:700px){.cycle-toggle{justify-content:center;width:100%}.cycle-option{flex:auto;justify-content:center;padding-inline:.6rem}.plan-summary-head{flex-direction:column}.quota-offer{flex-direction:column;align-items:stretch}.quota-offer-actions{grid-template-columns:1fr;display:grid}.quota-offer-actions .button{width:100%}.quota-strip{flex-direction:column;align-items:flex-start}.quota-strip-line{flex:0 auto}.quota-strip .button{width:100%}}.settings-stack{gap:1rem;min-width:0;display:grid}.email-updates{gap:.55rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.email-update{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.65rem .8rem;display:grid}.email-update input{width:1.05rem;height:1.05rem;accent-color:var(--primary);margin:.2rem 0 0}.email-update-text{gap:.15rem;min-width:0;display:grid}.email-update-label{font-weight:600}.email-update-detail{color:var(--ink-muted);font-size:.92rem;line-height:1.5}.settings-panel{align-content:start;gap:.7rem;min-width:0;display:grid}.settings-panel h2{margin:0}.settings-panel p{max-width:62ch;margin:0}.settings-panel .notice{margin:.1rem 0}.settings-choice{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;max-width:32rem;box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr);gap:0;margin:.25rem 0 0;padding:0;display:grid;overflow:hidden}.settings-choice-option{cursor:pointer;min-width:0;position:relative}.settings-choice-option+.settings-choice-option{border-top:1px solid var(--line)}.settings-choice-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.settings-choice-option>span{background:var(--surface-raised);min-height:3rem;color:var(--ink);transition:background-color var(--motion-fast) var(--ease);align-items:center;gap:.7rem;padding:.7rem 1rem;font-weight:550;line-height:1.4;display:flex}.settings-choice-option>span:before{content:"";border:1.5px solid var(--line-strong);background:var(--surface-raised);width:1.15rem;height:1.15rem;transition:border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);border-radius:50%;flex:none}.settings-choice-option:hover>span{background:var(--canvas)}.settings-choice-option input:checked+span{background:var(--primary-tint);font-weight:700}.settings-choice-option input:checked+span:before{border-color:var(--primary);box-shadow:inset 0 0 0 .26rem var(--surface-raised), inset 0 0 0 1rem var(--primary)}.settings-choice-option input:focus-visible+span{outline:3px solid var(--primary);outline-offset:-3px}.settings-choice:disabled{opacity:.65}.settings-choice:disabled .settings-choice-option{cursor:wait}.settings-field{max-width:26rem}.settings-hint{color:var(--ink-muted);font-size:.85rem}@media (max-width:700px){.hero{gap:1rem;padding-top:2rem}.review-banner .button,.continue-meeting .button{width:100%}.hero-copy{display:contents}.hero-copy h1{order:1;margin-bottom:0}.hero-copy .lede{order:2;margin:0}.hero-actions{order:3;margin-top:.5rem}.hero-note{order:4;margin:0}.hero-preview{order:5;margin-top:.5rem}}@media (max-width:359px){.public-footer .public-links{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:3rem}}@media (max-width:389px){.rec-actions{flex-basis:100%}.rec-actions .button{flex:1}}@media (forced-colors:active){.nav-active{outline-offset:-2px;outline:2px solid canvastext}.rec-dot{border:2px solid canvastext}.capture-bar,.identity-strip,.pending-panel{border:1px solid canvastext}}.member-join p{overflow-wrap:anywhere}.member-join-form label{gap:.4rem;min-width:0;display:grid}.member-page input,.member-page select,.member-join input{width:100%;min-width:0;max-width:100%}.member-join{max-width:38rem;margin-inline:auto}.member-join-form{gap:1rem;display:grid}.conversation{margin-block:1.25rem}.conversation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}.conversation-heading h2{margin:0}.conversation-history{gap:1.5rem;display:grid}.conversation-turn{min-width:0;scroll-margin-top:7rem}.conversation-question{white-space:pre-wrap;overflow-wrap:anywhere;gap:.3rem;display:grid}.conversation-question>strong{color:var(--ink);font-size:.95rem}.conversation-compose{align-items:end;margin-top:1.5rem}.conversation-input{flex:1;gap:.4rem;min-width:0;display:grid}.conversation-input textarea{resize:vertical;width:100%;min-height:5rem}.answer-markdown{overflow-wrap:anywhere;line-height:1.7}.answer-markdown>:first-child{margin-top:0}.answer-markdown>:last-child{margin-bottom:0}.answer-markdown h3,.answer-markdown h4{margin-block:1.1rem .5rem}.answer-markdown p{white-space:normal;margin-block:.7rem}.answer-markdown p,.answer-markdown li,.answer-markdown h3,.answer-markdown h4{overflow-wrap:anywhere}.answer-markdown ul,.answer-markdown ol{margin-block:.7rem;padding-inline-start:1.4rem}.answer-markdown li+li{margin-top:.45rem}.answer-markdown strong{letter-spacing:-.01em;color:var(--ink);font-weight:800}.answer-markdown em{color:var(--ink);font-style:italic;font-weight:550}.answer-markdown strong em,.answer-markdown em strong{font-weight:800}.answer-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere}.conversation-scope{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink-muted);border-radius:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:1.1rem 0 0;padding:.55rem .75rem;font-size:.8rem;line-height:1.5}.previous-attendees{align-content:start;gap:.7rem;min-width:0;display:grid}.previous-attendees h4,.previous-attendees p{margin:0}.previous-attendees label{gap:.35rem;min-width:0;display:grid}.previous-attendees select,.previous-attendees input{width:100%;min-width:0;max-width:100%}.previous-attendees label:has(select){overflow:hidden}.previous-attendees select:focus-visible{outline-offset:-3px}@media (max-width:700px){.conversation-compose{flex-direction:column;align-items:stretch}.conversation-compose .button{width:100%}.conversation .ask-answer{padding:.85rem}}.public-page{max-width:960px}.scope-rows{gap:.9rem;margin:1rem 0 0;display:grid}.scope-rows div{border-top:1px solid var(--line);gap:.2rem;padding-top:.8rem;display:grid}.scope-rows dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:750}.scope-rows dd{max-width:68ch;margin:0;line-height:1.55}.public-links{flex-wrap:wrap;gap:1rem;padding-block:1rem;display:flex}.public-page .panel{margin-block:1rem}.public-page p{max-width:72ch}.legal-page{max-width:1120px}.legal-head{border-bottom:1px solid var(--line);margin-bottom:1.8rem;padding:.6rem 0 1.6rem}.legal-head h1{margin-bottom:.7rem}.legal-head .eyebrow{margin-bottom:.9rem;display:block}.legal-lede{max-width:64ch;color:var(--ink-muted);margin-bottom:1rem;font-size:1.06rem}.legal-facts{color:var(--ink-muted);flex-wrap:wrap;gap:.35rem 1.6rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.legal-facts li{align-items:baseline;gap:.45rem;display:flex}.legal-facts li>span{white-space:nowrap}.legal-facts strong{color:var(--ink);font-weight:600}.legal-body{align-items:start;gap:1.6rem;display:grid}.legal-contents{border-radius:var(--radius-xl);background:var(--canvas-sunken);padding:1rem 1.1rem 1.15rem}.legal-contents h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.6rem;font-size:.8rem;font-weight:750}.legal-contents ol{columns:2;column-gap:1.2rem;margin:0;padding:0;list-style:none}.legal-contents li{break-inside:avoid}.legal-contents a{border-radius:var(--radius-sm);color:var(--ink-muted);gap:.55rem;padding:.28rem .4rem;font-size:.92rem;line-height:1.35;text-decoration:none;display:flex}.legal-contents a:hover{color:var(--primary-strong);background:var(--primary-tint)}.legal-contents a span:first-child{font-variant-numeric:tabular-nums;min-width:1.4em;color:var(--ink-faint);flex:none}.legal-short{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-1);margin-bottom:1.6rem;padding:1.15rem 1.35rem 1.25rem}.legal-short h2{margin-bottom:.55rem;font-size:1.05rem}.legal-short p{max-width:66ch;margin:0 0 .6rem}.legal-short ul{gap:.35rem;max-width:66ch;margin:0;padding-left:1.15rem;display:grid}.legal-doc{counter-reset:clause;min-width:0}.legal-doc>section{border-top:1px solid var(--line);padding-block:1.35rem 1.5rem}.legal-doc>section:first-of-type{border-top:0;padding-top:0}.legal-doc h2{align-items:baseline;gap:.75rem;margin-bottom:.75rem;scroll-margin-top:1rem;font-size:1.3rem;display:flex}.legal-doc h2:before{counter-increment:clause;content:counter(clause) ".";font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:.95rem;font-weight:600}.legal-doc p{max-width:68ch;margin-bottom:.8rem}.legal-doc p:last-child{margin-bottom:0}.legal-doc ul{gap:.4rem;max-width:68ch;margin:0 0 .9rem;padding-left:1.2rem;display:grid}.legal-doc li{line-height:1.55}.legal-contact{border-radius:var(--radius-lg);background:var(--primary-tint);color:var(--primary-strong);margin-top:.4rem;padding:1.1rem 1.3rem}.legal-contact p{max-width:62ch;margin:0}.legal-contact p+p{margin-top:.5rem}.legal-contact a{color:inherit;font-weight:600}.legal-crosslink{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:1.4rem;padding-top:1rem;font-size:.92rem}.legal-conspicuous{margin:0 0 .8rem}.legal-conspicuous strong{color:var(--ink);font-weight:700}.legal-consent{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.legal-consent input{width:1.15rem;height:1.15rem;accent-color:var(--primary);flex:none;margin:.15rem 0 0}.legal-consent a{color:var(--primary-strong);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.legal-banner{background:var(--attention-tint);color:var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.85rem clamp(1rem,3vw,2rem);display:flex}.legal-banner p{flex:26rem;min-width:0;max-width:72ch;margin:0}.legal-banner a{color:var(--primary-strong);font-weight:600}@media (min-width:1101px){.legal-body{grid-template-columns:15.5rem minmax(0,1fr);gap:2.8rem}.legal-contents{position:sticky;top:1rem}.legal-contents ol{columns:1}}@media (max-width:700px){.legal-facts li{flex-direction:column;gap:.05rem}.legal-contents ol{columns:1}.legal-doc h2{font-size:1.18rem}}@media (prefers-reduced-motion:no-preference){.notice,.conversation-turn{animation:.16s ease-out state-appear}@keyframes state-appear{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}.freshness-note{color:var(--ink-muted);font-size:.875rem;display:block}.processing-limit{border-bottom:1px solid var(--line);padding-block:1rem}.processing-limit:last-child{border-bottom:none}.transcript-grid>[aria-label="Saved correction recovery"]{grid-column:1/-1}.public-links a,.processing-limit a,.notice a,[aria-label="Saved correction recovery"] a{color:var(--primary-strong)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usage-chart{min-width:0;margin-bottom:1.1rem}.usage-chart-body{--usage-controls-space:26rem;display:flow-root}.usage-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.usage-chart-head h2{margin-bottom:.45rem}.usage-chart-head p{text-wrap:balance;max-width:52ch;margin-bottom:0}.usage-chart-head>.button{flex:none}.usage-ranges{border:1px solid var(--line-strong);background:var(--canvas-sunken);border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;width:100%;min-width:0;margin:1.1rem 0 0;padding:.25rem;display:grid}.usage-ranges label{cursor:pointer;min-width:0;min-height:2.6rem;color:var(--ink-muted);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);border-radius:.5rem;place-items:center;padding:.4rem .3rem;font-size:clamp(.8rem,2.4vw,.88rem);font-weight:650;display:grid;position:relative}.usage-ranges input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.usage-ranges label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.usage-ranges .usage-range-active{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-1);font-weight:750}.usage-ranges label:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:-1px}@media (hover:hover){.usage-ranges label:not(.usage-range-active):hover{color:var(--ink);background:var(--surface)}}.usage-chart-caption{margin:.55rem 0 1rem;font-size:.83rem}.usage-readout{border:1px solid var(--line);background:var(--canvas);border-radius:.8rem;padding:1rem 1.2rem}.usage-readout-values{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.6rem;display:grid}.usage-readout-values>div{align-content:start;gap:.2rem;display:grid}.usage-readout-values strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.2}.usage-readout-values span{color:var(--ink-muted);font-size:.85rem}.usage-readout-note{margin:.65rem 0 0;font-size:.82rem}.usage-plot{width:100%;min-width:0}.usage-svg{touch-action:pan-y pinch-zoom;cursor:crosshair;max-width:100%;margin-top:1rem;display:block}.usage-grid{stroke:var(--line);stroke-width:1px}.usage-axis{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.usage-bar{fill:var(--primary)}.usage-bar-active{fill:var(--primary-strong)}.usage-cursor{fill:var(--primary-tint);stroke:var(--primary);stroke-width:1px;stroke-dasharray:3 3}.usage-line{fill:none;stroke:var(--attention);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.usage-point{fill:var(--surface);stroke:var(--attention);stroke-width:2.5px}.usage-slider{padding:.2rem 0;display:block}.usage-slider input{width:100%;min-width:0;min-height:44px;accent-color:var(--primary);cursor:ew-resize;margin:0;display:block}.usage-legend{flex-wrap:wrap;align-items:center;gap:.55rem 1.2rem;font-size:.82rem;display:flex}.usage-legend>span{align-items:center;gap:.4rem;display:inline-flex}.usage-swatch{flex-shrink:0;width:1rem;display:inline-block}.usage-swatch-bar{background:var(--primary);border-radius:2px;height:.75rem}.usage-swatch-line{border-top:3px solid var(--attention);height:0}.usage-total{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;margin:1rem 0 0;padding-top:1rem;font-size:.9rem}.usage-details{margin-top:1rem;font-size:.85rem}.usage-details summary{cursor:pointer;min-height:44px;color:var(--primary-strong);padding:.6rem 0}.usage-details p:last-child{margin-bottom:0}.usage-readout-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0;display:grid}.usage-readout-facts dt{color:var(--ink-muted)}.usage-readout-facts dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:650}.usage-loading{min-height:5rem}.usage-empty{color:var(--ink-muted);margin:.9rem 0 0}.limit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.limit-meter{border:1px solid var(--line);border-radius:.7rem;align-content:start;gap:.6rem;min-width:0;padding:1rem;display:grid}.limit-meter .quota-meter-head{flex-wrap:wrap;align-items:flex-start}.limit-note{margin:0;font-size:.8rem}@media (max-width:1100px){.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.limit-grid{grid-template-columns:minmax(0,1fr)}.usage-readout{padding:.8rem}.usage-chart-body{--usage-controls-space:42rem}.usage-readout-values,.usage-readout-facts{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.usage-bar,.usage-bar-active{fill:canvastext}.usage-line,.usage-point,.usage-cursor,.usage-grid{stroke:canvastext}.usage-axis{fill:canvastext}.usage-cursor{fill:canvas}}a.public-wordmark{color:var(--ink);margin-bottom:.5rem;text-decoration:none}a.public-wordmark:hover,a.public-wordmark:focus-visible{color:var(--primary-strong)}.person-meta{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.person-chip{border:1px solid var(--line);background:var(--canvas);color:var(--ink-muted);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.75rem;line-height:1.4;display:inline-flex}.person-chip a{color:var(--primary-strong)}.person-chip-attention{color:var(--attention);background:var(--attention-tint);border-color:var(--attention)}.brief-reader{min-height:100vh;min-height:100dvh;padding:calc(1rem + var(--safe-top)) 1rem calc(3rem + var(--safe-bottom));background:var(--canvas)}.brief-reader-top{align-items:center;max-width:44rem;margin:0 auto 1.25rem;display:flex}.brief-gate,.brief-doc{background:var(--surface);border:1px solid var(--line);max-width:44rem;box-shadow:var(--shadow-paper);border-radius:1rem;margin:0 auto}.brief-gate{gap:.9rem;padding:1.75rem;display:grid}.brief-gate h1,.brief-doc-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);line-height:1.15}.brief-gate-meeting{margin:0;font-size:1.05rem;font-weight:700}.brief-gate-lead{max-width:60ch;margin:0}.brief-gate-action{justify-self:start}.brief-gate-form{gap:.9rem;display:grid}.brief-gate-form label{gap:.4rem;font-weight:600;display:grid}.brief-code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;width:11ch;padding:.45rem .6rem;font-size:1.6rem}.brief-gate-actions{flex-wrap:wrap;gap:.6rem;display:flex}.brief-gate-privacy,.brief-doc-privacy{color:var(--ink-muted);align-items:center;gap:.4rem;margin:0;font-size:.875rem;display:inline-flex}.brief-lock{flex:none}.brief-doc{overflow-wrap:anywhere;padding:0;overflow:hidden}.brief-doc p{overflow-wrap:inherit}.brief-doc-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--primary-tint) 0%, var(--surface) 100%);gap:.5rem;padding:1.75rem 1.75rem 1.4rem;display:grid}.brief-doc-meta{color:var(--ink-muted);margin:0}.brief-block{border-bottom:1px solid var(--line);gap:.9rem;padding:1.4rem 1.75rem;display:grid}.brief-block:last-of-type{border-bottom:0}.brief-block h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.8rem;font-weight:750}.brief-empty{color:var(--ink-muted);margin:0}.brief-focus-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.brief-focus{border:1px solid var(--line);background:var(--canvas);border-radius:.8rem;gap:.75rem;padding:1rem;display:grid}.brief-focus-head{align-items:flex-start;gap:.8rem;display:flex}.brief-focus-index{background:var(--primary);width:1.85rem;height:1.85rem;color:var(--primary-ink);border-radius:50%;flex:0 0 1.85rem;place-items:center;font-size:.85rem;font-weight:750;display:inline-grid}.brief-focus-body{gap:.4rem;min-width:0;display:grid}.brief-focus-title{overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.brief-basis{border:1px solid;border-radius:999px;justify-self:start;padding:.15rem .6rem;font-size:.75rem;font-weight:650}.brief-basis-explicit{color:var(--primary-strong);background:var(--primary-tint);border-color:var(--primary)}.brief-basis-inferred{color:var(--inferred);background:var(--inferred-tint);border-color:var(--inferred)}.brief-focus-why{color:var(--ink-muted);margin:0}.brief-evidence{gap:.6rem;margin:0;padding:0 0 0 2.65rem;list-style:none;display:grid}.brief-evidence li{gap:.3rem;display:grid}.brief-evidence-meta{color:var(--ink-muted);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.brief-stamp{font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.05rem .45rem}.brief-evidence blockquote{border-left:1px solid var(--line-strong);background:var(--surface);overflow-wrap:anywhere;border-radius:.5rem;margin:0;padding:.6rem .95rem}.brief-contributions{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.brief-recap-text{max-width:62ch;margin:0;font-size:1.05rem;line-height:1.6}.brief-doc-foot{color:var(--ink-muted);border-top:1px solid var(--line);padding:1.1rem 1.75rem 1.4rem;font-size:.85rem}@media (max-width:700px){.brief-gate,.brief-doc-head,.brief-block,.brief-doc-foot{padding-inline:1.1rem}.brief-evidence{padding-left:0}}@media (prefers-reduced-motion:no-preference){.brief-doc{animation:.35s ease-out brief-rise}@keyframes brief-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media print{.brief-reader{background:#fff;background:lab(100% 0 0);padding:0}.brief-reader-top{display:none}.brief-doc{box-shadow:none;border:0}}.live-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:.85rem;margin-top:1.1rem;padding:1rem;display:flex}.live-ribbon{border-radius:var(--radius-md);border:1px solid var(--attention);background:var(--attention-tint);color:var(--ink);margin:0;padding:.6rem .75rem;font-size:.92rem;line-height:1.5}.live-notice{color:var(--ink-muted);margin:0;font-size:.92rem}.live-unavailable{margin-top:1.1rem}.live-tabs{gap:.4rem;display:none}.live-tab{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--radius-md);font:inherit;cursor:pointer;flex:auto;padding:.5rem .6rem}.live-tab-on{background:var(--primary-tint);border-color:var(--primary-edge);font-weight:600}.live-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.live-column{flex-direction:column;gap:.6rem;min-width:0;display:flex}.live-heading{margin:0;font-size:1rem}.live-empty{margin:0;font-size:.92rem}.live-lines{background:var(--canvas-sunken);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;max-height:22rem;margin:0;padding:.6rem;list-style:none;display:flex;overflow-y:auto}.live-line{grid-template-columns:auto minmax(0,1fr);gap:.6rem;font-size:.94rem;line-height:1.55;display:grid}.live-stamp{color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:.12rem;font-size:.85rem}.live-text{overflow-wrap:anywhere}.live-line-gap .live-text{color:var(--ink-muted);font-style:italic}.live-scope{margin:0;font-size:.88rem}.live-starters{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.live-starter{font-size:.88rem}.live-turns{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.live-turn{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:.3rem;padding:.7rem .85rem;display:flex}.live-question{margin:0;font-size:.94rem;font-weight:600}.live-answer{font-size:.94rem}.live-ask{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.live-ask .field-label{grid-column:1/-1}@media (max-width:1100px){.live-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.live-lines{max-height:17rem}}@media (max-width:700px){.live-tabs{display:flex}.live-grid{grid-template-columns:minmax(0,1fr)}.live-column[data-active=false]{display:none}.live-lines{max-height:14rem}.live-ask{grid-template-columns:minmax(0,1fr)}.live-ask .button{width:100%}}.ask-scope-note{flex-direction:column;gap:.6rem;display:flex}.plain-list{flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;display:flex}.plain-list li{line-height:1.55}.ask-starters{flex-direction:column;gap:.5rem;margin-top:.4rem;display:flex}.ask-starters p{margin:0}.ask-starter-row{flex-wrap:wrap;gap:.5rem;display:flex}.ask-starter{text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;font:inherit;flex-direction:column;flex:15rem;gap:.15rem;padding:.6rem .75rem;display:flex}@media (hover:hover){.ask-starter:hover:not(:disabled){border-color:var(--primary)}}.ask-starter:active:not(:disabled){border-color:var(--primary)}.ask-starter:disabled{cursor:default;opacity:.6}.ask-starter span{overflow-wrap:anywhere;font-weight:600}.ask-starter small{color:var(--ink-muted)}.task-citations{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.task-citations p{margin:0;font-size:.86rem}.task-citation{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex-direction:column;gap:.15rem;padding:.55rem .7rem;text-decoration:none;display:flex}.task-citation:hover{border-color:var(--primary)}.task-citation strong{overflow-wrap:anywhere}.task-citation small{color:var(--ink-muted)}.conversation-compact{flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex}.conversation-compact>*{flex:none}.conversation-compact>p,.conversation-compact>.notice,.conversation-compact>.processing-limit{margin:0 1rem .6rem}.conversation-compact .conversation-heading{flex-wrap:nowrap;gap:.5rem;margin:0;padding:.65rem 1rem .5rem}.conversation-compact .conversation-label{min-width:0}.conversation-compact .conversation-heading .button{white-space:nowrap;border-radius:.5rem;min-height:2rem;padding:.2rem .6rem;font-size:.78rem}.conversation-label{color:var(--ink-muted);font-size:.8rem;font-weight:650}.conversation-compact .conversation-history{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:.9rem;min-height:0;padding:.2rem 1rem .9rem;display:flex;overflow-y:auto}.conversation-compact .conversation-history>.conversation-turn:first-child{margin-top:auto}.conversation-compact .conversation-turn{flex-direction:column;gap:.45rem;display:flex}.conversation-compact .conversation-question{border:1px solid var(--primary-edge);background:var(--primary-tint);max-width:min(85%,28rem);color:var(--ink);border-radius:1rem 1rem .3rem;align-self:flex-end;padding:.5rem .85rem;font-size:.95rem}.conversation-compact .ask-answer{border-radius:1rem 1rem 1rem .3rem;align-self:flex-start;max-width:min(95%,34rem);padding:.7rem .9rem}.conversation-compact .ask-answer .answer-markdown{font-size:.95rem}.conversation-compact .conversation-scope{margin-top:.8rem;font-size:.76rem}.ask-opener{border:1px solid var(--line);background:var(--canvas);max-width:min(95%,34rem);color:var(--ink-muted);border-radius:1rem 1rem 1rem .3rem;align-self:flex-start;margin:auto 0 0;padding:.7rem .9rem;font-size:.95rem}.ask-next{flex-direction:column;gap:.3rem;padding-block:.5rem .2rem;display:flex}.conversation-compact .ask-next{padding:.2rem 1rem .5rem}.ask-next-chip{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--ink);cursor:pointer;font:inherit;border-radius:.75rem;flex-direction:column;justify-content:center;gap:.05rem;padding:.4rem .7rem;display:flex}@media (hover:hover){.ask-next-chip:hover:not(:disabled){border-color:var(--primary);background:var(--primary-tint)}}.ask-next-chip:active:not(:disabled){border-color:var(--primary);background:var(--primary-tint)}.ask-next-chip:disabled{cursor:default;opacity:.55}.ask-next-chip>span{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.ask-next-chip>small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.ask-next-draft-open .ask-next-chip{border-color:var(--primary);border-radius:.75rem .75rem 0 0}.ask-next-form{border:1px solid var(--primary);background:var(--canvas);border-top:0;border-radius:0 0 .75rem .75rem;flex-direction:column;gap:.5rem;padding:.6rem .7rem .7rem;display:flex}.ask-next-form p{margin:0;font-size:.82rem}.ask-next-form label{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.ask-next-form input[type=date]{max-width:11rem}.ask-next-form textarea{resize:vertical;min-height:7rem}.ask-next-actions{flex-wrap:wrap;gap:.4rem;display:flex}.ask-next-note{line-height:1.45}.ask-next-done{border:1px solid var(--line);background:var(--canvas);color:var(--ink-muted);border-radius:.75rem;margin:0;padding:.45rem .7rem;font-size:.85rem}.ask-answer-writing .answer-markdown:empty:after,.ask-answer-writing .answer-markdown>:last-child:not(ul,ol):after,.ask-answer-writing .answer-markdown>:is(ul,ol):last-child>li:last-child:after{content:"";vertical-align:-.1em;background:var(--primary);border-radius:1px;width:.12em;height:.95em;margin-inline-start:.1em;display:inline-block}@media (prefers-reduced-motion:no-preference){.ask-answer-writing .answer-markdown:empty:after,.ask-answer-writing .answer-markdown>:last-child:not(ul,ol):after,.ask-answer-writing .answer-markdown>:is(ul,ol):last-child>li:last-child:after{animation:.9s step-end infinite ask-cursor}@keyframes ask-cursor{0%,55%{opacity:1}56%,to{opacity:.2}}}.ask-typing{align-items:center;gap:.32rem;margin:0;padding:.3rem .2rem;display:flex}.ask-dot{background:var(--primary);opacity:.35;border-radius:50%;width:.42rem;height:.42rem}@media (prefers-reduced-motion:no-preference){.ask-dot{animation:1.2s ease-in-out infinite ask-blink}.ask-dot:nth-child(2){animation-delay:.16s}.ask-dot:nth-child(3){animation-delay:.32s}@keyframes ask-blink{0%,60%,to{opacity:.3}30%{opacity:1}}}.conversation-compact .ask-starters{gap:.4rem;margin:0;padding:0 1rem .7rem}.conversation-compact .ask-starters>p{font-size:.78rem}.conversation-compact .ask-starter-row{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.4rem;display:grid}.conversation-compact .ask-starter{border-radius:.8rem;flex:none;padding:.5rem .7rem;font-size:.92rem}.conversation-compact .ask-starter small{font-size:.76rem}.ask-compose{border-top:1px solid var(--line);background:var(--surface-raised);align-items:flex-end;gap:.5rem;margin:0;padding:.7rem 1rem .75rem;display:flex}.ask-compose .conversation-input{gap:0}.ask-compose .conversation-input textarea{resize:none;border-radius:1.35rem;width:100%;min-height:0;max-height:8.25rem;padding:.55rem .95rem;font-size:1rem;line-height:1.45;overflow-y:auto}.ask-send{background-color:var(--primary-vivid);background-image:var(--sheen);width:2.7rem;height:2.7rem;color:var(--primary-ink);cursor:pointer;box-shadow:var(--shadow-1);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ask-send:hover:not(:disabled){background-color:var(--primary-strong)}.ask-send:disabled{opacity:.45;cursor:default}.ask-send:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ask-send svg{width:1.2rem;height:1.2rem}.ask-dock{z-index:40;top:var(--ask-top,calc(var(--shell-header,4.2rem) + .5rem));right:var(--ask-right,max(1rem, var(--safe-right)));width:min(var(--ask-panel-width,clamp(35rem, 28.75rem + 15.625vw, 47.5rem)), calc(100vw - 2rem));height:var(--ask-panel-height,calc(100vh - var(--shell-header,4.2rem) - 1.5rem));height:var(--ask-panel-height,calc(100dvh - var(--shell-header,4.2rem) - 1.5rem));border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ask-dock:focus{outline:none}.ask-dock:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ask-dock-head{border-bottom:1px solid var(--chrome-line);background:var(--chrome);color:var(--chrome-ink);align-items:center;gap:.7rem;padding:.7rem .8rem .7rem 1rem;display:flex}.ask-dock-mark{font-size:1.5rem}.ask-dock-identity{flex:1;min-width:0}.ask-dock-identity h2{color:var(--chrome-ink);margin:0;font-size:1.02rem;line-height:1.3}.ask-dock-identity p{color:var(--chrome-ink-muted);margin:.1rem 0 0;font-size:.78rem}.ask-dock-dismiss{width:2.2rem;height:2.2rem;color:var(--chrome-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ask-dock-dismiss:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.ask-dock-dismiss:focus-visible{outline:2px solid var(--chrome-marker);outline-offset:2px}.ask-dock-dismiss svg{width:.82rem;height:.82rem}.ask-dock-scopes{border-bottom:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem;display:flex}.ask-dock-foot{padding:.5rem 1rem max(.65rem, var(--safe-bottom));border-top:1px solid var(--line);background:var(--canvas);text-align:center;margin:0;font-size:.76rem}.live-ribbon-compact{margin:.7rem 1rem .6rem;padding:.5rem .6rem;font-size:.86rem}@media (max-width:700px){.ask-dock{top:var(--ask-vv-top,0px);left:var(--ask-vv-left,0px);width:var(--ask-vv-width,100vw);height:var(--ask-vv-height,100vh);height:var(--ask-vv-height,100dvh);box-shadow:none;border:0;border-radius:0;right:auto}.ask-dock-head{padding-top:max(.7rem, var(--safe-top))}.ask-dock-dismiss{width:2.75rem;height:2.75rem}.conversation-compact .conversation-question{max-width:90%}}.ask-dock-sheet{top:var(--ask-vv-top,0px);left:var(--ask-vv-left,0px);width:var(--ask-vv-width,100vw);height:var(--ask-vv-height,100dvh);box-shadow:none;border:0;border-radius:0;right:auto}.ask-dock-sheet .ask-dock-head{padding-top:max(.7rem, var(--safe-top))}.ask-dock-sheet .ask-dock-dismiss{width:2.75rem;height:2.75rem}.ask-dock-sheet .conversation-question{max-width:90%}.demo-page{gap:clamp(1.5rem,3vw,2.4rem);padding-bottom:1rem;display:grid}.demo-hero{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(42rem 22rem at 8% -10%, var(--hero-blob-a), transparent 60%), radial-gradient(36rem 20rem at 96% 4%, var(--hero-blob-b), transparent 62%), radial-gradient(44rem 24rem at 55% 130%, var(--hero-blob-c), transparent 60%), linear-gradient(var(--hero-ground-a), var(--hero-ground-b));box-shadow:var(--shadow-1);padding:clamp(1.8rem,4.5vw,3.2rem) clamp(1.2rem,3.5vw,2.6rem);position:relative;overflow:hidden}.demo-hero:before{content:"";z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.2 0 0 0 0 0.35 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.demo-hero:after{content:"";z-index:-1;background:radial-gradient(closest-side, transparent 62%, oklch(var(--shade) / .05) 63%, transparent 64.5%), radial-gradient(closest-side, transparent 78%, oklch(var(--shade) / .04) 79%, transparent 80.5%);position:absolute;inset:-45% -25%}.demo-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(1.6rem,4vw,3.2rem);display:grid}.demo-hero h1{letter-spacing:-.04em;margin-bottom:.6rem;font-size:clamp(2rem,4.4vw,3rem)}.demo-hero-eyebrow{color:var(--primary-strong);align-items:center;gap:.55rem;margin-bottom:.9rem;display:flex}.demo-wave{flex:none;width:5.5rem;height:1.15rem}.demo-wave rect{fill:var(--primary)}.demo-wave rect:nth-child(2n){fill:var(--decor-accent)}.demo-hero-lede{max-width:44ch;color:var(--ink-muted);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.demo-boundary{border:1px solid var(--attention);border-radius:var(--radius-md);background:var(--attention-tint);max-width:54ch;color:var(--ink);align-items:flex-start;gap:.55rem;margin-top:1.3rem;padding:.6rem .9rem;font-size:.85rem;line-height:1.45;display:inline-flex}.demo-boundary svg{width:1.05rem;height:1.05rem;color:var(--attention);flex:none;margin-top:.1rem}.demo-flow{border:1px solid oklch(var(--glass-base) / .85);border-radius:var(--radius-lg);background:oklch(var(--glass-base) / .78);box-shadow:0 10px 30px oklch(var(--shade) / .09);gap:.85rem;padding:clamp(1.1rem,2.2vw,1.5rem);display:grid}.demo-flow h2{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.7rem;font-weight:750}.demo-flow ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.demo-flow li{grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.1rem .7rem;min-width:0;padding-bottom:.55rem;display:grid;position:relative}.demo-flow li:last-child{padding-bottom:0}.demo-flow li:not(:last-child):before{content:"";background:var(--primary-edge);width:1.5px;position:absolute;top:1.75rem;bottom:.15rem;left:.75rem}.demo-step-index{border:1.5px solid var(--primary-edge);background:var(--surface-raised);width:1.55rem;height:1.55rem;color:var(--primary-strong);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;font-size:.72rem;font-weight:750;display:inline-grid}.demo-flow li strong{letter-spacing:-.01em;text-wrap:balance;font-size:.94rem}.demo-flow li span:not(.demo-step-index){color:var(--ink-muted);font-size:.85rem;line-height:1.45}.demo-picks{gap:1rem;display:grid}.demo-picks-head{gap:.3rem;display:grid}.demo-picks-head h2{letter-spacing:-.02em;margin:0;font-size:1.35rem}.demo-picks-head p{max-width:62ch;color:var(--ink-muted);margin:0;font-size:.92rem}.demo-pick-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.demo-pick{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-1);transition:box-shadow var(--motion-base) var(--ease), transform var(--motion-base) var(--ease), border-color var(--motion-base) var(--ease);align-content:start;gap:.55rem;padding:1.25rem;display:grid}.demo-pick:hover{border-color:var(--primary-edge);box-shadow:var(--shadow-2);transform:translateY(-2px)}.demo-pick h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:1.08rem}.demo-pick-meta{color:var(--ink-muted);margin:0;font-size:.86rem;line-height:1.45}.demo-pick .button{justify-self:start;margin-top:.35rem}.demo-status{flex-wrap:wrap;gap:.4rem;display:flex}.demo-locked{gap:.7rem;max-width:60ch;display:grid}.demo-locked p{margin:0}.demo-locked .row-gap{margin-top:.35rem}@media (max-width:1100px){.demo-hero-inner{grid-template-columns:minmax(0,1fr)}.demo-hero-lede{max-width:58ch}}@media (max-width:700px){.demo-hero{border-radius:var(--radius-lg)}}@media (max-width:380px){.identity-strip,.identity-row{padding:.5rem}}.cleanup-mark{gap:.3rem;max-width:46rem;font-size:.84rem;line-height:1.5;display:grid}.cleanup-guess{border:1px solid color-mix(in oklch, var(--attention) 45%, transparent);border-radius:var(--radius-md);background:var(--attention-tint);color:var(--ink);padding:.55rem .75rem .65rem}.cleanup-guess-head{flex-wrap:wrap;align-items:center;gap:.25rem .55rem;font-weight:600;display:flex}.cleanup-tag{border:1px solid var(--attention);background:var(--surface);color:var(--ink);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.08rem .5rem;font-size:.72rem;font-weight:750;display:inline-flex}.cleanup-reason{color:var(--ink);overflow-wrap:anywhere}.cleanup-heard{color:var(--ink-muted);overflow-wrap:anywhere}.cleanup-fixed{color:var(--ink-muted)}.cleanup-fixed>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;align-items:center;font-size:.8rem;list-style:none;display:inline-flex}.cleanup-fixed>summary::-webkit-details-marker{display:none}.cleanup-fixed>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.cleanup-fixed[open]>.cleanup-heard,.cleanup-fixed[open]>.cleanup-reason{padding-bottom:.2rem;display:block}.transcript-cleanup{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-block:.25rem .9rem;display:flex}.transcript-cleanup p{color:var(--ink-muted);flex:22rem;margin:0;font-size:.88rem}.cleanup-label{color:var(--ink-muted);margin-top:.15rem;font-size:.74rem;font-weight:700}
