.personal-statistics{max-width:1100px;color:inherit;gap:24px;margin:0 auto;padding:24px;display:grid}.statistics-heading,.statistics-scope,.statistics-profile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.statistics-heading h2{margin:4px 0 10px;font-size:clamp(1.6rem,3vw,2.4rem)}.statistics-heading p,.statistics-footnote{color:var(--text-muted,#aaa9a2);line-height:1.6}.statistics-eyebrow{letter-spacing:.13em;font-size:.75rem}.statistics-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.statistics-card{border:1px solid var(--border,#45443f);background:var(--surface,#242522);border-radius:16px;padding:22px}.statistics-metrics .statistics-card{align-content:start;gap:14px;display:grid}.statistics-metrics strong{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.statistics-card h3{margin:0 0 12px}.statistics-card p{color:var(--text-muted,#bbb9b2);line-height:1.5}.personal-statistics select,.personal-statistics button{border:1px solid var(--border,#66645c);min-height:44px;font:inherit;color:inherit;background:var(--surface,#242522);border-radius:8px;padding:8px 12px}.personal-statistics label{gap:7px;display:grid}.personal-statistics button{cursor:pointer}.personal-statistics button:disabled{cursor:default;opacity:.55}.personal-statistics :focus-visible{outline-offset:3px;outline:2px solid #edbd66}.statistics-coverage{grid-template-columns:minmax(140px,1fr) 2fr 60px;align-items:center;gap:16px;margin:20px 0;display:grid}.statistics-coverage progress{accent-color:#edbd66;width:100%}.statistics-series,.statistics-meetings{margin:0;padding:0;list-style:none}.statistics-series li{grid-template-columns:100px 1fr minmax(200px,auto);align-items:center;gap:16px;padding:12px 0;display:grid}.statistics-track{background:#3b3c36;border-radius:5px;height:10px;overflow:hidden}.statistics-track i{background:#edbd66;border-radius:5px;height:100%;display:block}.statistics-meetings li{border-bottom:1px solid var(--border,#45443f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.statistics-meetings li:last-child{border:0}.statistics-meetings span{color:var(--text-muted,#bbb9b2);font-size:.9rem}@media (width<=650px){.personal-statistics{gap:18px;padding:16px}.statistics-coverage{grid-template-columns:1fr 60px}.statistics-coverage progress{grid-area:2/1/auto/-1}.statistics-series li{grid-template-columns:1fr}.statistics-card{padding:18px}.statistics-heading{align-items:flex-start}.statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-metrics strong{font-size:1.4rem}.statistics-coverage>span:nth-child(2){grid-area:2/1/auto/-1}.statistics-coverage>strong{grid-area:1/2}.statistics-coverage>span:first-child{grid-area:1/1}}.mm-persistent-player{inset:auto 0 var(--mm-player-bottom,0px);z-index:70;padding:.75rem max(1rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom));color:#fff8ea;background:#222a30;border-top:2px solid #dba448;position:fixed;box-shadow:0 -4px 24px #0003}.mm-player-compact{align-items:center;gap:.75rem;max-width:1100px;margin:auto;display:flex}.mm-player-title{flex:1;min-width:0;display:grid}.mm-player-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-persistent-player button{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff60;border-radius:.65rem;padding:.55rem .8rem}.mm-persistent-player button:focus-visible,.mm-persistent-player input:focus-visible{outline-offset:3px;outline:3px solid #efbc64}.mm-persistent-player button:disabled{opacity:.6;cursor:wait}.mm-player-options{max-width:1100px;max-height:55dvh;margin:.75rem auto 0;overflow:auto}.mm-player-options label{gap:.5rem;display:grid}.mm-player-options input{accent-color:#efbc64;width:100%;min-height:44px}.mm-player-options div{gap:.5rem;display:flex}:is(body:has(.mm-persistent-player) .product-content,body:has(.mm-persistent-player) .public-content){padding-bottom:9rem}@media (width<=480px){.mm-player-compact{flex-wrap:wrap;gap:.4rem}.mm-player-title{flex-basis:55%}.mm-player-compact button{font-size:.875rem}}.public-shell:has(.mm-persistent-player) .public-workspace{padding-bottom:calc(10rem + var(--mm-player-bottom,0px))}.mm-voice-transcript,.mm-voice-person,.mm-voice-context{min-width:0;padding-block:16px}.mm-voice-transcript audio,.mm-voice-card audio{width:100%;margin-block:16px;display:block}.mm-voice-passages{max-height:60vh;padding:0;list-style:none;overflow:auto}.mm-voice-passages>li{border-bottom:1px solid var(--border,#424650);padding:16px}.mm-voice-passages>li.is-playing{border-left:3px solid var(--accent,#f2c94c);background:#f2c94c0f}.mm-voice-passages p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;line-height:1.7}.mm-voice-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-voice-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mm-voice-name span,.mm-voice-card small{color:var(--muted,#bdc3cd);font-size:.85rem}.mm-voice-editor{border:1px solid var(--accent,#f2c94c);border-radius:12px;padding:24px;scroll-margin:24px}.mm-voice-editor h4,.mm-voice-card h4{margin-top:0;font-size:1.125rem}.mm-voice-actions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.mm-voice-picker label{margin-block:12px 8px;display:block}.mm-voice-picker input{box-sizing:border-box;width:26rem;max-width:100%;min-height:44px}.mm-voice-picker ul{max-height:14rem;padding:0;list-style:none;overflow:auto}.mm-voice-picker li button{text-align:left;justify-content:space-between;gap:12px;width:100%;display:flex}.mm-voice-picker small{display:block}.mm-voice-enroll{align-items:center;gap:12px;margin-top:16px;display:flex}.mm-voice-enroll input{flex-shrink:0;width:20px;height:20px}.mm-voice-card{border:1px solid var(--border,#424650);touch-action:pan-y;border-radius:12px;max-width:36rem;padding:24px}.mm-voice-card>button{margin-block:8px}.mm-voice-transcript button,.mm-voice-person button,.mm-voice-context button{white-space:normal;min-width:44px;min-height:44px}.mm-voice-transcript button:focus-visible,.mm-voice-person button:focus-visible,.mm-voice-context button:focus-visible{outline:2px solid var(--accent,#f2c94c);outline-offset:3px}@media (width<=600px){.mm-voice-editor,.mm-voice-card{padding:16px}.mm-voice-actions{flex-direction:column}}.mm-voice-transcript button,.mm-voice-person button,.mm-voice-context button{border:1px solid var(--border-strong,#596365);background:var(--bg-2,#182021);color:var(--text,#e7ece7);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.mm-voice-transcript button:hover:not(:disabled),.mm-voice-person button:hover:not(:disabled),.mm-voice-context button:hover:not(:disabled){background:var(--bg-3,#253032);border-color:var(--accent,#f2c94c)}.mm-voice-transcript button:disabled,.mm-voice-person button:disabled,.mm-voice-context button:disabled{opacity:.55;cursor:default}.mm-voice-context input,.mm-voice-transcript input:not([type=checkbox]),.mm-voice-person input:not([type=checkbox]){background:var(--bg-0,#0a0e0e);color:var(--text,#e7ece7);border:1px solid var(--border-strong,#596365);font:inherit;border-radius:8px;padding:10px 12px}.mm-voice-context form{flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;display:flex}.mm-voice-context form label{flex-basis:100%}.mm-voice-meetings{padding:0;list-style:none}.mm-voice-meetings li button{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin-block:8px;display:flex}.mm-meeting-overview{max-width:960px;color:inherit;gap:1.25rem;margin-inline:auto;display:grid}.mm-overview-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.mm-meeting-overview .mm-overview-header h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.mm-meeting-overview button{cursor:pointer;min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid #9d8c7159;border-radius:.65rem;padding:.6rem .85rem}.mm-meeting-overview button:focus-visible,.mm-meeting-overview select:focus-visible{outline-offset:3px;outline:3px solid #c18b2f}.mm-meeting-overview button:disabled{opacity:.55;cursor:default}.mm-meeting-overview .mm-overview-play{color:#26251f;background:#ecc16e;flex-shrink:0}.mm-overview-section{border:1px solid #a28d7033;border-radius:1rem;padding:1.25rem}.mm-overview-section h3{margin:0 0 .85rem}.mm-overview-summary{background:#d6a44712}.mm-overview-section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;line-height:1.65}.mm-overview-notice{color:#b28442}.mm-overview-items{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.mm-overview-items li+li{border-top:1px solid #a28d7033;padding-top:1rem}.mm-overview-item-actions,.mm-overview-destinations,.mm-overview-footer{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mm-overview-item-actions{margin-top:.6rem;font-size:.875rem}.mm-overview-destinations button{text-align:left;flex:1;padding:1rem}.mm-overview-editor{z-index:100;background:#0008;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.mm-overview-editor form{color:#faf6ed;background:#252c31;border-radius:1rem;width:100%;max-width:580px;max-height:85dvh;padding:1.5rem;overflow:auto}.mm-overview-editor label{gap:.5rem;margin-block:1rem;display:grid}.mm-overview-editor select{min-height:44px;color:inherit;background:#343c42;padding:.5rem}@media (width<=520px){.mm-overview-section{padding:1rem}.mm-overview-destinations{flex-direction:column;align-items:stretch}}.coach-view{gap:24px;min-width:0;max-width:1040px;margin:0 auto;display:grid}.coach-intro{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.coach-intro>div:first-child{max-width:68ch}.coach-intro h2{color:var(--text-strong);margin:0 0 6px;font-size:clamp(18px,2vw,24px);line-height:1.2}.coach-intro p{color:var(--text-muted);margin:0;line-height:1.55}.coach-context{border-left:1px solid var(--border);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-width:min(280px,100%);padding-left:16px;display:grid}.coach-context>svg{width:22px;color:var(--accent);flex:none;margin-top:2px}.coach-context-fields{gap:5px;min-width:0;display:grid}.coach-context label{color:var(--text);font-size:13px;font-weight:650}.coach-context-help,.coach-context-change{max-width:38ch;color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.coach-context-change{color:var(--text)}.coach-context-change:empty{display:none}.coach-context select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-0);width:100%;min-height:44px;color:var(--text-strong);padding:0 34px 0 10px}.coach-use-navigation-context{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-2);min-height:44px;color:var(--text-strong);font:inherit;cursor:pointer;margin-top:12px;padding:0 12px;font-weight:650}.coach-use-navigation-context:hover{background:var(--bg-3)}.coach-use-navigation-context:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coach-view .assistant-panel{gap:16px;min-height:min(680px,100vh - 250px)}.coach-view .assistant-panel-heading{border-bottom:1px solid var(--border);align-items:center;padding-bottom:12px}.coach-view .assistant-panel-heading>div:first-child>span{font-size:13px}.coach-view .assistant-panel-heading>div:first-child>strong{margin-top:2px;font-size:15px}.coach-view .assistant-thread{gap:20px;padding:4px 8px 16px 0}.coach-view .assistant-turn{gap:10px}.coach-view .assistant-message-agent{justify-content:flex-start}.coach-view .assistant-bubble{max-width:min(100%,76ch)}.coach-view .assistant-question{max-width:min(88%,62ch)}.coach-view .assistant-response-bubble{background:0 0;border:0;border-radius:0;width:100%;padding:4px 0 12px}.coach-view .assistant-chat-footer{background:var(--bg-1);padding:14px 0 2px;position:sticky;bottom:0}.coach-view .assistant-composer{grid-template-columns:minmax(0,1fr) auto}.assistant-stop,.assistant-secondary-action{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-2);min-height:44px;color:var(--text-strong);font:inherit;cursor:pointer;padding:0 12px;font-weight:650}.assistant-stop{align-items:center;gap:8px;display:inline-flex}.assistant-stop svg{width:15px;height:15px}.assistant-stop:hover,.assistant-secondary-action:hover{background:var(--bg-3)}.assistant-stop:focus-visible,.assistant-secondary-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assistant-error,.assistant-cancelled,.assistant-action-proposals{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assistant-error span,.assistant-cancelled span{flex:32ch;line-height:1.5}.assistant-cancelled{color:var(--text)}.assistant-action-proposals{border-top:1px solid var(--border);padding-top:12px}.assistant-action-proposals strong{color:var(--text-strong);flex:1 0 100%;font-size:14px}.assistant-minimize-button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-2);min-width:44px;min-height:44px;color:var(--text-strong);cursor:pointer;place-items:center;display:grid}.assistant-minimize-button svg{width:17px;height:17px}.assistant-other-thread{color:var(--text-muted);margin:0;font-size:12px}@media (width<=760px){.coach-intro{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:16px}.coach-context{border-top:1px solid var(--border);border-left:0;min-width:0;padding:14px 0 0}.coach-view .assistant-panel{min-height:calc(100vh - 220px)}.coach-view .assistant-question{max-width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--public-bg:#080a0b;--public-nav:#0f1213;--public-surface:#141819;--public-raised:#1b2021;--public-border:#303839;--public-border-strong:#667274;--public-accent:#f2c94c;--public-accent-hover:#f6d75a;--public-ink:#f1f3ee;--public-text:#d6dbd4;--public-muted:#99a39f;color:var(--public-ink);background:var(--public-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--public-bg);min-width:320px;min-height:100%;margin:0}body{overflow-x:clip}button,a,input,select{font:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--public-accent);outline-offset:2px}.account-gate{min-height:100vh;color:var(--public-text);background:radial-gradient(circle at 50% 0%, #22291f 0, transparent 38%), var(--public-bg);place-items:center;padding:24px;display:grid}.account-card{border:1px solid var(--public-border);background:var(--public-surface);border-radius:12px;gap:20px;width:min(100%,460px);padding:clamp(24px,6vw,42px);display:grid}.account-card h1{color:var(--public-ink);margin:0;font-size:30px;line-height:1.15}.account-card>p,.account-form p{color:var(--public-muted);margin:0;line-height:1.6}.public-eyebrow,.account-context{letter-spacing:.02em;font-size:14px;font-weight:700;color:var(--public-accent)!important}.account-privacy-note{border-top:1px solid var(--public-border);padding-top:16px;font-size:14px}.account-form{gap:16px;width:min(100%,520px);display:grid}.account-form label{color:var(--public-ink);gap:8px;font-size:14px;font-weight:700;display:grid}.account-form input{border:1px solid var(--public-border-strong);width:100%;min-height:48px;color:var(--public-ink);background:var(--public-bg);border-radius:7px;padding:10px 12px}.account-form input:focus-visible{outline:3px solid var(--public-accent);outline-offset:2px}.account-field-help{color:var(--public-muted);margin:-4px 0 0;font-size:14px;line-height:1.45}.account-form-links{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;display:flex}.account-form-links a,.account-secondary-link{min-height:44px;color:var(--public-text);text-underline-offset:4px;align-items:center;display:inline-flex}.account-form-links a:hover,.account-secondary-link:hover{color:var(--public-ink)}.account-status{background:var(--public-raised);border-radius:8px;gap:8px;padding:16px;display:grid}.account-status strong,.account-status p{margin:0}.account-status strong{color:var(--public-ink)}.account-status p{color:var(--public-text);line-height:1.55}.public-primary-action,.public-secondary-action,.provider-actions button,.account-session-list button{cursor:pointer}.public-secondary-action,.provider-actions button,.account-session-list button,.public-inline-alert button{border:1px solid var(--public-border-strong);min-height:44px;color:var(--public-text);background:var(--public-surface);border-radius:7px;padding:9px 13px}.public-secondary-action:disabled{cursor:wait;opacity:.65}.provider-credential-card,.account-session-list{border:1px solid var(--public-border);background:var(--public-surface);border-radius:10px;width:min(100%,680px);min-width:0;padding:18px}.provider-credential-card{gap:20px;display:grid}.account-session-list article{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-credential-summary,.account-session-summary{gap:6px;min-width:0;display:grid}.provider-credential-summary strong,.provider-credential-summary span,.account-session-summary strong,.account-session-summary small{display:block}.provider-credential-summary span,.provider-credential-summary small,.account-session-summary small{color:var(--public-muted);font-size:14px;line-height:1.45}.provider-status{background:var(--public-raised);border-radius:7px;width:fit-content;max-width:100%;margin:4px 0 0;padding:8px 10px;color:var(--public-text)!important;line-height:1.45!important}.provider-status-action_required{background:#3b3118;color:var(--public-ink)!important}.provider-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.provider-inline-form,.provider-confirmation,.account-confirmation{border-top:1px solid var(--public-border);gap:14px;width:100%;padding-top:18px;display:grid}.provider-confirmation p,.account-confirmation p,.public-inline-alert p{color:var(--public-text);margin:0;line-height:1.55}.public-inline-alert,.public-inline-notice{background:#302a1c;border-radius:8px;width:min(100%,680px);padding:14px;color:var(--public-ink)!important}.public-inline-alert{justify-items:start;gap:12px;display:grid}.public-action-feedback{color:var(--public-text);margin:0;line-height:1.5}.account-session-list{gap:12px;display:grid}.account-session-list article{border-top:1px solid var(--public-border);min-height:52px;padding-top:12px}.public-status-message{color:var(--public-accent)}.public-shell{min-height:100vh;color:var(--public-text);grid-template-columns:232px minmax(0,1fr);display:grid}.public-skip-link{z-index:60;background:var(--public-accent);color:#111414;border-radius:6px;min-height:44px;padding:11px 14px;font-weight:700;position:fixed;inset:8px auto auto 8px;transform:translateY(calc(-100% - 16px))}.public-skip-link:focus-visible{transform:translateY(0)}.public-sidebar{border-right:1px solid var(--public-border);background:var(--public-nav);flex-direction:column;gap:24px;min-width:0;padding:18px 12px;display:flex}.public-brand{align-items:center;gap:12px;min-height:44px;padding:0 8px;display:flex}.public-brand>span:last-child,.public-provider-row>span:last-child,.public-progress-row>span:last-child{min-width:0}.public-brand strong,.public-brand small,.public-provider-row strong,.public-provider-row small,.public-progress-row strong,.public-progress-row small{display:block}.public-brand strong{color:var(--public-ink)}.public-brand small,.public-provider-row small,.public-progress-row small{color:var(--public-muted);margin-top:3px;font-size:13px;line-height:1.4}.public-brand-mark{background:var(--public-accent);color:#111414;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.public-navigation{gap:6px;display:grid}.public-nav-link{min-height:48px;color:var(--public-text);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:flex}.public-nav-link:hover{border-color:var(--public-border);background:var(--public-surface)}.public-nav-link.active{border-color:var(--public-border-strong);background:var(--public-raised);color:var(--public-ink)}.public-nav-link svg,.public-surface-label svg{width:19px;height:19px}.public-nav-link.active svg{color:var(--public-accent)}.public-boundary-note{max-width:26ch;color:var(--public-muted);text-wrap:pretty;margin:auto 8px 0;font-size:13px;line-height:1.5}.public-workspace{min-width:0;padding:20px 24px 48px}.public-topbar{border-bottom:1px solid var(--public-border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.public-surface-label,.public-session{color:var(--public-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.public-session{background:var(--public-surface);min-height:36px;color:var(--public-text);border-radius:6px;padding:0 10px}.public-content{width:min(100%,860px);margin:0 auto}.public-page{justify-items:start;gap:24px;padding:48px 0;display:grid}.public-page-heading{max-width:68ch}.public-page h1,.public-page h2,.public-page p{margin:0}.public-page h1{color:var(--public-ink);letter-spacing:-.02em;text-wrap:balance;font-size:28px;line-height:1.2}.public-page h2{color:var(--public-ink);font-size:18px;line-height:1.3}.public-page-heading p,.public-empty-state p,.public-notice p,.public-page>p{max-width:68ch;color:var(--public-muted);text-wrap:pretty;margin-top:10px;line-height:1.6}.public-primary-action{border:1px solid var(--public-accent);background:var(--public-accent);color:#111414;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:750;text-decoration:none;transition:background-color .18s,opacity .18s;display:inline-flex}.public-primary-action:hover:not(:disabled){background:var(--public-accent-hover)}.public-primary-action:disabled{border-color:var(--public-border-strong);background:var(--public-raised);color:var(--public-muted);cursor:not-allowed}.public-empty-state,.public-notice,.public-provider-row,.public-progress-row,.public-result-section{border:1px solid var(--public-border);background:var(--public-surface);border-radius:10px;width:100%;padding:20px}.public-result-section{gap:14px;display:grid}.public-result-section>p,.public-result-section h3,.public-result-section ul{margin:0}.public-result-section h3{color:var(--public-ink);font-size:15px}.public-result-section ul{padding-left:20px;line-height:1.6}.public-transcript{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.public-transcript li{border-top:1px solid var(--public-border);gap:8px;padding-top:12px;display:grid}.public-transcript-meta{color:var(--public-muted);justify-content:space-between;gap:16px;font-size:13px;display:flex}.public-transcript-meta strong{color:var(--public-accent)}.public-notice strong{color:var(--public-ink)}.public-help{font-size:13px;margin-top:-14px!important}.public-provider-row,.public-progress-row{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:12px;display:grid}.public-status-dot,.public-progress-mark{background:var(--public-accent);border-radius:999px;width:10px;height:10px}.public-progress-mark{border:2px solid var(--public-accent);background:0 0}@media (width<=760px){.public-shell{min-height:100dvh;display:block}.public-sidebar{z-index:40;padding:6px max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border:0;border-top:1px solid var(--public-border);display:block;position:fixed;inset:auto 0 0}.public-brand,.public-boundary-note{display:none}.public-navigation{overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:minmax(94px,1fr);grid-auto-flow:column;gap:4px;overflow-x:auto}.public-nav-link{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-height:56px;padding:5px 3px;font-size:12px}.public-workspace{padding:max(12px, env(safe-area-inset-top)) 16px calc(84px + env(safe-area-inset-bottom))}.public-topbar{align-items:flex-start}.public-surface-label{padding-top:9px}.public-session{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;overflow:hidden}.public-page{padding:32px 0}.public-page h1{font-size:24px}.account-card h1{font-size:26px}.account-gate{padding:max(20px, env(safe-area-inset-top)) 16px 24px;align-items:start}.account-card{padding:24px 20px}.provider-credential-card,.account-session-list{padding:16px}.provider-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.provider-actions button,.provider-actions .public-primary-action{width:100%}.account-session-list article{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.public-nav-link,.public-primary-action{transition:none}}
