.appearanceSelector{--appearance-border: #d5dfec;--appearance-background: #f0f4fa;--appearance-selected: #fff;--appearance-text: #172033;--appearance-secondary: #52617a;--appearance-focus: #245da7;display:flex;flex-shrink:0;width:fit-content;padding:4px;border:1px solid var(--appearance-border);border-radius:8px;background:var(--appearance-background)}:root[data-teams-theme=dark] .appearanceSelector{--appearance-border: #3a4558;--appearance-background: #182536;--appearance-selected: #1f2937;--appearance-text: #f5f7fb;--appearance-secondary: #b8c2d4;--appearance-focus: #93c5fd}:root[data-teams-theme=contrast] .appearanceSelector{--appearance-border: #fff;--appearance-background: #000;--appearance-selected: #000;--appearance-text: #fff;--appearance-secondary: #fff;--appearance-focus: #ffff00}.appearanceSelector button{min-height:38px;padding:8px 18px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--appearance-secondary);font:inherit;font-size:14px;cursor:pointer}.appearanceSelector button[aria-pressed=true]{background:var(--appearance-selected);border-color:var(--appearance-border);color:var(--appearance-text)}.appearanceSelector button:focus-visible{outline:3px solid var(--appearance-focus);outline-offset:3px}.settings-page{--settings-canvas: #111827;--settings-surface: #1f2937;--settings-nested: #182536;--settings-border: #3a4558;--settings-text: #f5f7fb;--settings-secondary: #b8c2d4;--settings-accent: #93c5fd;--settings-error: #ffb1ba;padding:52px 24px 72px;background:var(--settings-canvas);color:var(--settings-text);color-scheme:dark}:root:not([data-teams-theme=dark]):not([data-teams-theme=contrast]) .settings-page{--settings-canvas: #f6f8fb;--settings-surface: #fff;--settings-nested: #f0f4fa;--settings-border: #d5dfec;--settings-text: #172033;--settings-secondary: #52617a;--settings-accent: #245da7;--settings-error: #b5243b;color-scheme:light}.settings-page *,.settings-page *:before,.settings-page *:after{box-sizing:border-box}.settings-inner{max-width:1120px;margin:0 auto}.settings-header{margin-bottom:32px}.settings-header--appearance{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.settings-eyebrow{margin:0 0 12px;color:var(--settings-accent);font-size:12px;font-weight:800;letter-spacing:.15em}.settings-header h1{margin:0;color:var(--settings-text);font-size:clamp(32px,4vw,44px);line-height:1.15;letter-spacing:-.035em}.settings-header>p:last-child,.settings-header-copy>p:last-child{margin:14px 0 0;color:var(--settings-secondary);font-size:16px}.settings-card{min-width:0;padding:28px;border:1px solid var(--settings-border);border-radius:12px;background:var(--settings-surface)}.settings-card h2{margin:0;color:var(--settings-text);font-size:20px;line-height:1.3}.settings-card p{color:var(--settings-secondary);font-size:14px;line-height:1.6}.settings-card h2+p{margin:8px 0 0}.settings-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.settings-account{padding:0;overflow:hidden}.settings-account .settings-section-heading{padding:26px 28px;border-bottom:1px solid var(--settings-border)}.settings-account-grid{display:grid;grid-template-columns:.9fr 1.1fr}.settings-credit-summary,.settings-plan-summary{padding:28px}.settings-credit-summary{background:var(--settings-nested);border-right:1px solid var(--settings-border)}.settings-card .settings-metric-label{margin:0 0 14px;color:var(--settings-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.settings-card .settings-credit-value{margin:0;color:var(--settings-text);font-size:48px;line-height:1.2;font-weight:800;letter-spacing:-.04em;overflow-wrap:anywhere}.settings-credit-value span{color:var(--settings-secondary);font-size:16px;font-weight:500;letter-spacing:0}.settings-credit-summary>p:nth-last-child(2){margin:12px 0 24px}.settings-plan-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.settings-plan-title h3{margin:0;color:var(--settings-text);font-size:24px;line-height:1.3;letter-spacing:-.025em}.settings-plan-status{padding:4px 9px;border:1px solid var(--settings-border);border-radius:5px;color:var(--settings-accent);font-size:12px;font-weight:700}.settings-plan-summary>p{margin:10px 0}.settings-plan-summary strong{color:var(--settings-text)}.settings-card .settings-plan-note{font-size:13px}.settings-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:22px}.settings-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;border:1px solid var(--settings-border);border-radius:6px;background:var(--settings-nested);color:var(--settings-text);font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer}.settings-button--primary{background:#2563eb;border-color:#2563eb;color:#fff}.settings-add-credits{gap:8px}.settings-button--quiet{flex-shrink:0;background:transparent}.settings-button:hover:not(:disabled){border-color:var(--settings-accent);color:var(--settings-text)}.settings-button--primary:hover:not(:disabled){background:#1d4ed8;color:#fff}.settings-billing-link{color:var(--settings-accent);font-size:14px;font-weight:700;text-decoration:none}.settings-billing-link:hover{text-decoration:underline}.settings-account-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:17px 28px;border-top:1px solid var(--settings-border);color:var(--settings-secondary);font-size:13px;line-height:1.6}.settings-account-footer strong{color:var(--settings-text)}.settings-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.settings-form{margin-top:24px}.settings-form fieldset{min-width:0;margin:0;padding:0;border:0}.settings-form label{display:block;margin-bottom:8px;color:var(--settings-text);font-size:13px;font-weight:700}.settings-form input{display:block;width:100%;min-width:0;min-height:44px;margin-bottom:20px;padding:11px 12px;border:1px solid var(--settings-border);border-radius:6px;background:var(--settings-nested);color:var(--settings-text);font:inherit;font-size:15px;line-height:1.4}.settings-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-name-fields>div{min-width:0}.settings-card .settings-field-help{margin:-6px 0 20px;font-size:12px}.settings-card .settings-message{margin:16px 0 0;color:var(--settings-accent)}.settings-card .settings-message--error,.settings-account-error p{color:var(--settings-error)}.settings-account .settings-loading,.settings-account-error{margin:0;padding:28px}.settings-account-error p{margin:0 0 16px}.settings-page button:disabled,.settings-page fieldset:disabled{opacity:.65;cursor:wait}.settings-page :is(button,a,input):focus-visible{outline:3px solid var(--settings-accent);outline-offset:3px}.settings-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.settings-page{padding:32px 0 48px}.settings-account-grid,.settings-details-grid{grid-template-columns:1fr}.settings-credit-summary{border-right:0;border-bottom:1px solid var(--settings-border)}.settings-card,.settings-credit-summary,.settings-plan-summary{padding:22px}.settings-account{padding:0}.settings-account .settings-section-heading{padding:22px}.settings-section-heading,.settings-header--appearance{align-items:flex-start;flex-direction:column;gap:16px}.settings-account-footer{padding:16px 22px}}@media(max-width:380px){.settings-name-fields{grid-template-columns:1fr;gap:0}}:root[data-teams-theme=contrast] .settings-page{--settings-canvas: #000;--settings-surface: #000;--settings-nested: #000;--settings-border: #fff;--settings-text: #fff;--settings-secondary: #fff;--settings-accent: #ffff00;--settings-error: #ffff00}:root[data-teams-theme=contrast] .settings-button--primary{background:#000;border-color:#fff;color:#fff}.settings-page .settings-header-copy{min-width:0}.settings-page .settings-button{gap:8px}.settings-page .settings-delete-account{margin-top:24px}.settings-page .settings-delete-account a{color:var(--settings-accent)}.settings-page .settings-form input:read-only{background:var(--settings-nested);color:var(--settings-secondary)}.settings-page strong{font-weight:700}.support-page{--plans-canvas: #111827;--plans-surface: #1f2937;--plans-nested: #182536;--plans-border: #3a4558;--plans-text: #f5f7fb;--plans-secondary: #b8c2d4;--plans-muted: #8392a5;--plans-accent: #668db0;--plans-cta: #3b82f6;--plans-cta-hover: #60a5fa;padding:56px 24px 72px;background:var(--plans-canvas);color:var(--plans-text)}:root:not([data-teams-theme=dark]):not([data-teams-theme=contrast]) .support-page{--plans-canvas: #f6f8fb;--plans-surface: #fff;--plans-nested: #e4ebf6;--plans-border: #dde4ee;--plans-text: #172033;--plans-secondary: #2a3c57;--plans-muted: #61708a}.support-page *,.support-page *:before,.support-page *:after{box-sizing:border-box}.support-inner{max-width:1240px;margin:0 auto}.support-eyebrow{margin:0 0 12px;color:var(--plans-accent);font-size:12px;font-weight:800;letter-spacing:.14em}.support-header h1{margin:0;color:var(--plans-text);font-size:clamp(29px,3vw,42px);line-height:1.18;letter-spacing:-.025em}.support-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.support-header-copy{min-width:0}.support-header-copy>p:last-child{margin:14px 0 0;color:var(--plans-secondary);font-size:17px;line-height:1.5}.support-content{width:min(100%,780px);margin:36px auto 0}.support-card,.support-info{border:1px solid var(--plans-border);border-radius:7px;background:var(--plans-surface)}.support-card{padding:36px 40px 22px}.support-card-heading{display:flex;align-items:center;gap:24px;margin-bottom:28px}.support-icon,.support-info-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid var(--plans-cta);border-radius:50%;color:var(--plans-cta);font-size:22px}.support-card-heading h2{margin:0 0 5px;color:var(--plans-text);font-size:23px;line-height:1.25}.support-card-heading p{margin:0;color:var(--plans-secondary);font-size:15px;line-height:1.5}.support-form{display:flex;flex-direction:column}.support-form label{margin:0 0 7px;color:var(--plans-text);font-size:14px;font-weight:700}.support-form input,.support-form textarea{display:block;width:100%;min-width:0;margin:0 0 18px;padding:12px 14px;border:1px solid var(--plans-border);border-radius:5px;outline:none;background:var(--plans-nested);color:var(--plans-text);font:inherit;font-size:15px;line-height:1.4}.support-form input{min-height:45px}.support-form textarea{min-height:100px;resize:vertical}.support-form input::placeholder,.support-form textarea::placeholder{color:var(--plans-muted);opacity:1}.support-form input:focus,.support-form textarea:focus{border-color:var(--plans-cta);box-shadow:0 0 0 2px #3b82f633}.support-form button{width:100%;min-height:45px;padding:12px 14px;border:0;border-radius:4px;background:var(--plans-cta);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.support-form button:hover:not(:disabled){background:var(--plans-cta-hover);color:#172033}.support-form button:focus-visible,.support-info a:focus-visible{outline:3px solid var(--plans-cta-hover);outline-offset:3px}.support-form button:disabled{opacity:.65;cursor:wait}.support-reply-note{margin:10px 0 0;color:var(--plans-muted);font-size:13px;text-align:center}.support-feedback{margin:14px 0 0;padding:10px 12px;border-radius:4px;font-size:14px;line-height:1.5}.support-feedback--success{background:#22c55e1f;color:var(--plans-text)}.support-feedback--error{background:#ef44441f;color:var(--plans-text)}.support-info{display:flex;align-items:center;gap:14px;margin-top:18px;padding:18px 22px}.support-info-icon{width:42px;height:42px;font-size:17px}.support-info h2{margin:0 0 4px;color:var(--plans-text);font-size:14px}.support-info a{color:var(--plans-cta);font-size:14px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:620px){.support-header{flex-direction:column;gap:16px}.support-page{padding:32px 0 48px}.support-content{margin-top:26px}.support-card{padding:24px 18px 18px}.support-card-heading{gap:14px;align-items:flex-start}.support-icon{width:44px;height:44px;font-size:18px}.support-card-heading h2{font-size:20px}.support-info{padding:16px 18px}}:root[data-teams-theme=contrast] .support-page{--plans-canvas: #000;--plans-surface: #000;--plans-nested: #000;--plans-border: #fff;--plans-text: #fff;--plans-secondary: #fff;--plans-muted: #fff;--plans-accent: #ffff00;--plans-cta: #ffff00;--plans-cta-hover: #fff}:root[data-teams-theme=contrast] .support-form button{background:#000;border:1px solid #fff;color:#fff}.support-page .support-header{min-width:0}.support-page .support-card-heading>div,.support-page .support-info>div{min-width:0}.panel.teamsMeetingService{padding:0;overflow:hidden;border-left:3px solid var(--muted);background:var(--panel)}.teamsMeetingService[data-service-status=healthy]{border-left-color:#3bb537}.teamsMeetingService[data-service-status=incident]{border-left-color:#f9ae00}.teamsMeetingService[data-service-status=outage]{border-left-color:#ec2f3e}.teamsServiceRow{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:32px;width:100%;padding:25px 28px 25px 25px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.teamsServiceRow:disabled{cursor:default}.teamsServiceRow:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.teamsServiceIdentity{display:flex;align-items:center;gap:18px;min-width:0}.teamsServiceLogo{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:12px;background:#fff;border:1px solid #d5dfec}.teamsServiceLogo img{width:34px;height:34px;object-fit:contain}.teamsServiceName{display:block;margin:0 0 8px;font-size:18px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.teamsServiceStatus{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;line-height:1.4}.teamsServiceStatus>span{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.teamsServiceStatus--healthy{color:#3bb537}.teamsServiceStatus--incident{color:#f9ae00}.teamsServiceStatus--outage{color:#ec2f3e}.teamsServiceCount{justify-self:end;font-weight:600}.teamsServiceToggle{display:flex;align-items:center;gap:12px;grid-column:3;grid-row:1;justify-self:end;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:400;white-space:nowrap;cursor:pointer}.teamsServiceRow:hover:not(:disabled) .teamsServiceToggle{color:var(--focus)}.teamsServiceRow:disabled .teamsServiceToggle{opacity:.65;cursor:default}.teamsMeetingService a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.teamsServiceDisclosure{display:list-item;list-style:disclosure-closed inside;flex-shrink:0;color:var(--focus);font-size:19px;font-weight:600;line-height:1;pointer-events:none}[aria-expanded=true]>.teamsServiceDisclosure,.teamsServiceRow[aria-expanded=true] .teamsServiceDisclosure{list-style-type:disclosure-open}.teamsServiceIncidents{padding:24px 28px;border-top:1px solid var(--line);background:var(--notice);color:var(--muted);line-height:1.6}.teamsServiceIncidents h4{margin:0 0 20px;font-size:16px;color:var(--ink)}.teamsServiceIncidents article{--incident-edge: var(--line);--incident-text: var(--muted);padding:18px 20px;border:1px solid var(--line);border-left:4px solid var(--incident-edge);border-radius:6px;background:var(--panel)}.teamsServiceIncidents article+article{margin-top:16px}.teamsServiceIncidents [data-incident-state=active]{--incident-edge: #eab308;--incident-text: #F9AE00}.teamsServiceIncidents [data-incident-state=resolved]{--incident-edge: #22c55e;--incident-text: #3BB537}.teamsServiceIncidents [data-incident-state=outage]{--incident-edge: #ef4444;--incident-text: #EC2F3E}.teamsServiceIncidentLabel{color:var(--incident-text);border:1px solid var(--incident-edge);border-radius:4px;padding:3px 8px;font-weight:700;font-size:12px}.teamsServiceIncidentHeading{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.teamsServiceIncidentHeading h5{margin:0;color:var(--ink);font-size:16px}.teamsServiceDate{font-size:12px}.teamsServiceDescription{white-space:pre-line;overflow-wrap:anywhere;font-size:14px}.teamsServiceIncidents a{color:var(--focus);font-size:13px;font-weight:700}.teamsServiceHistory{display:inline-block;margin-top:24px;padding:8px 0}.teamsServiceError{margin:0;padding:16px 28px;color:var(--red)}@media(max-width:600px){.teamsServiceRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:20px 17px}.teamsServiceIdentity{grid-column:1 / -1;gap:12px}.teamsServiceCount{justify-self:start}.teamsServiceToggle{grid-column:2;grid-row:2}.teamsServiceIncidents{padding:20px}.teamsServiceIncidentHeading{flex-direction:column;gap:6px}}.remoteAnalysisDialog.remoteAnalysisDialog--live{width:min(900px,calc(100vw - 40px))}.live-analysis{margin-top:20px}.live-analysis-heading,.live-metric-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px}.live-analysis-heading h3{margin:0}.live-analysis-heading>span,.live-analysis-status{font-size:12px;color:var(--muted)}.live-analysis-stale{color:#c77b18}.live-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.live-metric{min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.live-metric--chart{padding-block:7px}.live-metric--wifiStrength{grid-column:1 / -1}.live-metric-heading h4{margin:0;font-size:13px;font-weight:600}.live-metric-heading strong{font-size:20px}.live-metric svg{display:block;width:100%;height:59px;margin-top:4px;overflow:visible}.live-metric svg text{fill:var(--muted);font-size:10px}.live-chart-grid{stroke:var(--line);stroke-width:.6}@media(max-width:600px){.live-analysis-grid{grid-template-columns:1fr}.live-metric-heading strong{font-size:18px}}.live-metric--summary .live-metric-heading{min-height:48px;align-items:center}.analysis-countdown{display:inline-block;margin-left:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.analysis-canceled{color:#f9ae00;font-weight:600}.remoteAnalysisAction{display:inline-block;margin:5px 0}.remoteAnalysisDialog{color-scheme:light dark;width:min(520px,calc(100vw - 40px));max-height:calc(100vh - 50px);overflow-y:auto;box-sizing:border-box;border:1px solid #8992a5;border-radius:12px;padding:24px;text-align:left;font:14px/1.5 system-ui,sans-serif}.remoteAnalysisDialog::backdrop{background:#0000008c}.remoteAnalysisDialog header{display:flex;justify-content:space-between;align-items:start;gap:16px}.remoteAnalysisDialog h2{margin:0;font-size:20px;overflow-wrap:anywhere}.remoteAnalysisDialog h3{font-size:16px}.remoteAnalysisWaitingDots{display:inline-flex}@media(prefers-reduced-motion:no-preference){.remoteAnalysisWaitingDots>span{animation:remote-analysis-waiting-dot 1.5s ease-in-out infinite}.remoteAnalysisWaitingDots>span:nth-child(2){animation-delay:-.4s}.remoteAnalysisWaitingDots>span:nth-child(3){animation-delay:-.2s}}@keyframes remote-analysis-waiting-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.remoteAnalysisDialog button,.remoteAnalysisDialog select{font:inherit;padding:7px 12px;border:1px solid #8992a5;border-radius:6px;cursor:pointer}.remoteAnalysisDialog button:disabled{cursor:default;opacity:.55}.remoteAnalysisDialog select{display:block;width:100%;margin-top:6px}.remoteAnalysisDialog footer{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.remoteAnalysisError{color:#b82932;background:#fff0f0;border-radius:6px;padding:10px}.remoteAnalysisInline{min-width:0;border-top:1px solid var(--line);background:color-mix(in srgb,var(--notice) 52%,var(--panel))}.remoteAnalysisInline>.remoteAnalysisToggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 28px 6px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;font-family:inherit;font-size:13px;font-weight:600;line-height:19px;cursor:pointer}.remoteAnalysisInline>.remoteAnalysisToggle[aria-expanded=false]{padding-block:12.5px}.remoteAnalysisToggle>span:first-child{min-width:0;overflow-wrap:anywhere}.remoteAnalysisInlineBody{padding:0 28px 24px;color:var(--ink);font-size:14px;line-height:1.5}.remoteAnalysisInlineBody>p:first-child,.remoteAnalysisSummary>p:first-child{margin-top:0}.remoteAnalysisInlineBody .telemetryDetailRow{padding-inline:0;border-top:0;background:transparent}.remoteAnalysisInlineBody>section>h3{font-size:16px}.remoteAnalysisInlineBody footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.remoteAnalysisInlineBody footer button{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:7px 12px;cursor:pointer}.remoteAnalysisInlineBody footer button:disabled{cursor:default;opacity:.55}.remoteAnalysisInlineBody .remoteAnalysisProgress{margin:0;color:#3bb537;font-size:13px;font-weight:400}.remoteAnalysisInlineBody .remoteAnalysisProgress~.live-analysis{margin-top:8px}@media(max-width:600px){.remoteAnalysisInline>.remoteAnalysisToggle{padding:16px 16px 6px}.remoteAnalysisInline>.remoteAnalysisToggle[aria-expanded=false]{padding-block:10.9px}.remoteAnalysisInlineBody{padding:0 16px 20px}}.meetingAnalysisAction{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:100%}.meetingAnalysisCreditBalance{color:var(--muted);font-size:13px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.meetingAnalysisCreditBalance strong{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.meetingAnalyzeButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;max-width:100%;padding:9px 13px;border:1px solid #2563EB;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.meetingAnalyzeButton:before{content:"";width:1.2em;height:1.2em;flex-shrink:0;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20aria-hidden='true'%3e%3cpolyline%20points='%2042,256%20108,256%20149,171%20213,320%20277,107%20341,405%20404,256%20470,256%20'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='38'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.meetingAnalyzeButton:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.meetingAnalyzeButton:disabled{cursor:default;opacity:.55}.meetingAnalysisDialog{background:var(--panel);color:var(--ink);border-color:var(--line);color-scheme:normal}.meetingAnalysisDialog p{margin:14px 0}.meetingAnalysisDialog strong{font-weight:700}.meetingAnalysisDialog button:not(.meetingAnalyzeButton){background:var(--notice);color:var(--ink);border-color:var(--line)}.meetingAnalysisResults{margin:0;padding:0;list-style:none}.meetingAnalysisResults li{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.meetingAnalysisResults span{color:var(--muted)}.remoteAnalysisState{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.personalDashboard{gap:20px}.personalPanel{padding:24px;min-width:0}.personalPanel h2{margin-top:0}.personalPanel p{line-height:1.5}.personalAnalysisCredits{margin:0;font-size:13px;color:var(--muted)}.personalAnalysisHint{margin:0;font-size:12px;color:var(--muted)}.personalAnalysisActions p{max-width:240px;text-align:right;line-height:1.5}.personalDashboard .personalAnalysisActions>button,.personalDashboard .personalAnalysisActions>.remoteAnalysisAction{width:180px}.personalMeetingList{list-style:none;padding:0}.personalSectionHeading{margin:0;font-size:19px}.personalSectionToggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:8px 0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.personalSectionToggle:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.personalSectionToolbar{display:flex;justify-content:flex-end;padding-top:16px;margin-top:8px;border-top:1px solid var(--line)}.personalMeetingList li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #7890aa44}.personalMeetingList h3{margin:0}.personalMeetingList button{flex-shrink:0}.personalMeetingModal{width:min(1240px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);box-sizing:border-box;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--ink);font:inherit;overflow:hidden}.personalMeetingModal[open]{display:flex;flex-direction:column}.personalMeetingModal::backdrop{background:#0000008c}.personalMeetingModalHeader{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid var(--line);background:var(--panel)}.personalMeetingModalHeader h2{margin:0;font-size:20px;overflow-wrap:anywhere}.personalMeetingModalHeader button{flex-shrink:0}.personalMeetingModalBody{display:grid;grid-auto-rows:max-content;align-content:start;flex:1 1 auto;gap:16px;padding:24px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.personalAccount{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.personalAccount dt{opacity:.75;font-size:.85rem}.personalAccount dd{margin:6px 0 0;overflow-wrap:anywhere}.personalAnalysisResult{margin-block:20px}.personalDashboard .buttonRow{flex-wrap:wrap}.personalDashboard .textButton{font:inherit;color:var(--ink);background:transparent;border:0;padding:8px 0;text-decoration:underline;cursor:pointer}.personalDashboard .textButton:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:600px){.personalMeetingModalHeader,.personalMeetingModalBody,.personalPanel{padding:16px}.personalAccount{grid-template-columns:1fr}.personalMeetingList li{align-items:flex-start;flex-direction:column}}:root{--green: #3BB537;--yellow: #FABC2C;--orange: #FC6F20;--red: #F43030;--blue: #668DB0;--teams: #6264A7;--ink: #172033;--muted: #61708A;--line: #DDE4EE;--panel: #FFFFFF;--canvas: #F6F8FB;--field: #FFFFFF;--field-border: #C9D2E1;--focus: #2B6CB0;--danger-soft: #FFF1F1;--danger-border: #FAC6C6;--notice: #F3F7FB;--shadow: 0 10px 28px rgba(23, 32, 51, .08)}:root[data-teams-theme=dark]{--ink: #F5F7FB;--muted: #B8C2D4;--line: #3A4558;--panel: #1F2937;--canvas: #111827;--field: #121A27;--field-border: #4B5870;--focus: #8AB4E1;--danger-soft: #3A1E25;--danger-border: #7E3445;--notice: #182536;--shadow: none}:root[data-teams-theme=contrast]{--ink: #FFFFFF;--muted: #FFFFFF;--line: #FFFFFF;--panel: #000000;--canvas: #000000;--field: #000000;--field-border: #FFFFFF;--focus: #FFFF00;--danger-soft: #000000;--danger-border: #FFFF00;--notice: #000000;--shadow: none}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--canvas);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}strong{font-weight:400}a{color:inherit}#root{min-height:100vh}.pageShell{min-height:100vh;padding:24px;background:var(--canvas)}.dashboardShell{padding:0 24px 24px}.dashboardAppearanceRow{display:flex;justify-content:flex-end;margin-bottom:16px}.compactShell,.authShell{display:grid;align-items:start;justify-items:center}.authShell{gap:18px;padding:32px}.authLayout{width:min(100%,1120px);min-height:calc(100vh - 116px);display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:24px 32px;align-content:center;align-items:start}.authLayout>.brandLogo{grid-column:1 / -1}.authPanel,.centerPanel{width:min(100%,520px);display:grid;gap:18px;padding:28px;border:1px solid var(--line);border-radius:3px;background:var(--panel);box-shadow:var(--shadow)}.sessionLoadingPanel{justify-items:start}.legalShell{display:grid;justify-items:center}.legalPanel{width:min(100%,920px);display:grid;gap:22px;padding:28px;border:1px solid var(--line);border-radius:3px;background:var(--panel);box-shadow:var(--shadow)}.legalLogo{display:block;width:min(100%,300px);height:auto}.legalHeader{display:flex;gap:16px;align-items:center;justify-content:space-between}.legalBackButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--blue);border-radius:3px;padding:9px 14px;color:#fff;background:var(--blue);font-weight:400;text-decoration:none;animation:legalBackButtonPulse 10s ease-in-out infinite}.legalBackButton:hover{background:color-mix(in srgb,var(--blue) 88%,#000000)}.backArrowIcon{position:relative;width:17px;height:14px;flex:0 0 auto}.backArrowIcon:before,.backArrowIcon:after{content:"";position:absolute;left:1px;top:50%;display:block}.backArrowIcon:before{width:15px;height:2px;border-radius:999px;background:currentColor;transform:translateY(-50%)}.backArrowIcon:after{width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.legalFooter{display:flex;justify-content:flex-start;padding-top:12px;border-top:1px solid var(--line)}.legalContent{display:grid;gap:14px;line-height:1.58}.legalContent h1,.legalContent h2,.legalContent h3,.legalContent p,.legalList{margin:0}.legalContent h1{font-size:1.9rem;line-height:1.18}.legalContent h2{margin-top:14px;padding-top:18px;border-top:1px solid var(--line);font-size:1.24rem;line-height:1.28}.legalContent h3{margin-top:6px;font-size:1rem;line-height:1.3}.legalContent p,.legalList{color:var(--muted)}.legalContent strong{color:var(--ink);font-weight:600}.legalList{display:grid;gap:7px;padding-left:22px}.authPanel h1,.centerPanel h1,.topBar h1{margin:0;font-size:1.7rem;line-height:1.2}.eyebrow{margin:0 0 8px;color:var(--blue);font-size:.78rem;font-weight:400;letter-spacing:0;text-transform:uppercase}.authLogo{display:block;width:min(100%,360px);height:auto;margin:0 0 16px}.brandPanel{display:grid;gap:24px}.brandLogo,.compactAuthLogo{display:block;width:min(100%,350px);height:auto}.logoSwap{position:relative}.logoSwap img{display:block;width:100%;height:auto}.logoSwap .logoSwapDark{display:none}:root[data-teams-theme=dark] .logoSwap .logoSwapLight{display:none}:root[data-teams-theme=dark] .logoSwap .logoSwapDark{display:block}.compactAuthLogo{display:none;width:min(100%,260px);margin-bottom:6px}:root[data-teams-theme=contrast] .brandLogo,:root[data-teams-theme=contrast] .compactAuthLogo{padding:8px;border-radius:3px;background:#fff}.brandCopy{display:grid;gap:14px}.brandCopy h1{margin:0;color:var(--ink);font-size:3rem;line-height:1.02}.brandCopy p,.authHeader p,.teamsCreateBlock p,.fieldHelp,.authSwitch span,.authFooter{margin:0;color:var(--muted);line-height:1.5}.benefitList{display:grid;gap:14px}.benefitList article{display:grid;gap:4px;padding-left:14px;border-left:3px solid var(--blue)}.benefitList strong{color:var(--ink)}.benefitList span{color:var(--muted);line-height:1.45}.authCard{border:1px solid var(--line);border-radius:3px;background:var(--panel);box-shadow:var(--shadow)}.meetingPreview{display:block;width:min(100%,560px);height:auto;border:1px solid var(--line);border-radius:3px;background:var(--panel);box-shadow:var(--shadow);object-fit:contain}.authFooter{display:flex;align-items:center}.authCard{display:grid;gap:18px;padding:28px}.authHeader{display:grid;gap:7px}.authHeader h1{margin:0;color:var(--ink);font-size:1.65rem;line-height:1.18}.authAlert,.authNotice,.authStatus{border-radius:3px;padding:12px;line-height:1.45}.authAlert{display:grid;gap:4px;border:1px solid var(--danger-border);color:var(--ink);background:var(--danger-soft);outline:none}.authNotice,.authStatus{color:var(--ink);border:1px solid var(--line);background:var(--notice)}.authStatus,.teamsButton,.fullWidthButton{display:inline-flex;align-items:center;justify-content:center;gap:9px}.teamsButton{min-height:44px;width:100%;border:1px solid var(--teams);border-radius:3px;padding:10px 14px;color:#fff;background:var(--teams);font-weight:400;cursor:pointer}.teamsGlyph{width:14px;height:14px;padding:7px;box-sizing:content-box;object-fit:contain;flex:0 0 auto;border-radius:3px;background:#fff}.authSeparator{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;color:var(--muted)}.authSeparator:before,.authSeparator:after{content:"";height:1px;background:var(--line)}.authForm,.fieldGroup,.teamsCreateBlock,.authSwitch{display:grid;gap:12px}.splitFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fieldGroup{gap:7px}.passwordInputWrap{position:relative}.passwordInputWrap input{padding-right:68px}.iconButton{position:absolute;top:50%;right:6px;min-height:30px;border:1px solid transparent;border-radius:3px;padding:4px 8px;color:var(--blue);background:transparent;font-weight:400;transform:translateY(-50%);cursor:pointer}.forgotLink{justify-self:start;border:0;padding:0;color:var(--blue);background:transparent;font-weight:400;text-decoration:none;cursor:pointer}.forgotLink:disabled{cursor:progress;opacity:.58}.fullWidthButton{width:100%}.fieldError{margin:0;color:var(--red);line-height:1.4}.checkboxRow{display:flex;gap:10px;align-items:flex-start;color:var(--ink);font-weight:400}.checkboxRow input{width:18px;min-height:18px;margin-top:3px;accent-color:var(--blue)}.checkboxRow a,.authFooter a,.authFooter button{color:var(--blue);font-weight:400}.authFooter{width:min(100%,1120px);justify-content:center;flex-wrap:wrap;gap:14px;font-size:.9rem}.authFooter button{border:0;padding:0;background:transparent;cursor:pointer;text-decoration:underline}.spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:spin .8s linear infinite}.mutedText,.inlineNote,.sectionTitleRow p,.authPanel p,.centerPanel p{margin:0;color:var(--muted);line-height:1.5}.consentNotice{padding:14px;border:1px solid #C9D7E6;border-left:4px solid var(--blue);border-radius:3px;color:#2a3c57;background:#f3f7fb;line-height:1.5}.authActions,.emailCodeForm,.accountControls,.clientPrompt{display:grid;gap:12px}.activationCodeBlock{display:grid;gap:6px;padding:14px;border:1px solid #C9D7E6;border-radius:3px;background:#f8fafd}:root[data-teams-theme=dark] .activationCodeBlock{border-color:#4b5870;background:#182536}.activationCodeBlock>span{color:var(--muted);font-size:.82rem;font-weight:400;text-transform:uppercase}.activationCodeBlock strong{color:var(--ink);font-size:1.45rem;letter-spacing:.08em;overflow-wrap:anywhere}.copyableCodeWrap{display:grid;gap:6px;justify-items:start}.copyableCodeButton{display:inline-flex;align-items:center;max-width:100%;min-height:40px;gap:10px;padding:4px 8px;border:1px solid transparent;border-radius:3px;color:var(--ink);background:transparent;cursor:pointer}.copyableCodeButton:hover:not(:disabled),.copyableCodeButton:focus-visible{border-color:var(--field-border);background:var(--field)}.copyableCodeButton:disabled{cursor:default;opacity:.72}.copyableCodeButton strong{min-width:0}.copyGlyph{position:relative;width:18px;height:18px;flex:0 0 auto;color:var(--muted)}.copyGlyph:before,.copyGlyph:after{content:"";position:absolute;width:10px;height:12px;border:1.6px solid currentColor;border-radius:2px}.copyGlyph:before{top:2px;left:5px}.copyGlyph:after{top:5px;left:2px;background:var(--notice)}.copyStatus{color:var(--muted);font-size:.82rem}.copyStatus-copied{color:var(--green)}.copyStatus-failed{color:var(--red)}.activationCodeBlock p{margin:0;color:var(--red);line-height:1.4}.clientPrompt{width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:0;padding:28px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,var(--canvas));box-shadow:0 14px 38px #07101f2e}.clientPromptIntro{display:grid;align-content:start;gap:18px;padding:4px 42px 4px 4px}.clientPromptLogo{width:164px}.clientPromptIntro h1{max-width:640px;margin:2px 0 -6px;color:var(--ink);font-size:clamp(2rem,3vw,2.2rem);font-weight:700;line-height:1.12}.clientPromptLead{max-width:650px;margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.setupSteps{display:grid;gap:0;margin-top:8px}.setupStep{display:grid;grid-template-columns:42px 42px minmax(0,1fr);gap:12px;min-height:76px;align-items:start}.setupStepRail{position:relative;z-index:1;display:flex;align-self:stretch;justify-content:center}.setupStepConnector{position:absolute;top:26px;bottom:0;left:20px;width:1px;z-index:0;background:color-mix(in srgb,var(--blue) 38%,var(--line))}.setupStepNumber{position:relative;z-index:1;display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border:1px solid color-mix(in srgb,var(--blue) 70%,var(--line));border-radius:50%;color:var(--blue);background:var(--panel);font-size:.8rem;font-weight:700;line-height:1}.setupStepIcon{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;border:1px solid color-mix(in srgb,var(--blue) 42%,var(--line));border-radius:8px;color:var(--blue);background:color-mix(in srgb,var(--notice) 76%,var(--panel));font-size:1.35rem;font-weight:700}.setupStepIcon img{width:20px;height:20px;object-fit:contain}.setupStepIconButton{display:grid;width:100%;height:100%;place-items:center;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;text-decoration:none}.setupStepIconButton:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 12%,transparent)}.setupStepIconButton:disabled{cursor:progress;opacity:.58}.setupStepIconFlipped{transform:scaleX(-1)}.setupStepCopy{padding-top:1px}.setupStepCopy strong{display:block;color:var(--ink);font-weight:650;line-height:1.35}.setupStepCopy p{margin:4px 0 0;color:var(--muted);font-size:.9rem;line-height:1.4}.clientBenefits{display:grid;gap:10px;margin-top:6px;padding-top:20px;border-top:1px solid var(--line)}.clientBenefits h2{margin:0 0 2px;color:var(--ink);font-size:1rem;font-weight:650}.benefitItem{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:.9rem}.benefitCheck{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:1px solid var(--blue);border-radius:50%;color:var(--blue);font-size:.75rem;font-weight:700}.clientInfoNote{display:flex;gap:10px;align-items:flex-start;margin-top:8px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--blue) 42%,var(--line));border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--notice) 74%,var(--panel));font-size:.84rem;line-height:1.45}.infoGlyph{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid var(--blue);border-radius:50%;color:var(--blue);font-size:.75rem;font-weight:700}.activationPanel{display:grid;align-content:start;gap:16px;margin-left:10px;padding:25px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--notice) 52%,var(--panel))}.activationPanelHeader{display:grid;gap:6px}.activationPanelHeader h2{margin:0;color:var(--ink);font-size:1.3rem}.activationPanelHeader p{margin:0;color:var(--muted);font-size:.88rem}.eyebrow{color:var(--blue);font-size:.72rem;font-weight:700;letter-spacing:.12em}.activationPanel .copyableCodeWrap{display:block}.activationPanel .copyableCodeButton{display:flex;width:100%;min-height:76px;justify-content:center;padding:12px 48px 12px 18px;border:1px solid color-mix(in srgb,var(--blue) 58%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--field) 82%,var(--notice));position:relative}.activationPanel .copyableCodeButton:hover:not(:disabled) strong{color:transparent}.activationPanel .copyableCodeButton:hover:not(:disabled):after{position:absolute;left:50%;color:var(--blue);content:"Click to copy";font-size:.95rem;font-weight:650;letter-spacing:.02em;transform:translate(-50%)}.activationPanel .copyableCodeButton strong{font-family:Cascadia Mono,Consolas,monospace;font-size:clamp(1.7rem,3vw,2.15rem);letter-spacing:.12em;overflow-wrap:anywhere;text-align:center}.activationPanel .copyGlyph{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.activationError{margin:-7px 0 0;color:var(--red);font-size:.84rem}.desktopPreview{border:1px solid var(--line);border-radius:8px;background:var(--field)}.desktopPreviewImage{display:block;width:100%;max-height:300px;object-fit:contain}.clientActions{display:grid;gap:10px}.clientDownloadButton,.clientActionButton{width:100%;min-height:46px;gap:9px;font-weight:650;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .1s ease}.clientDownloadButton:hover{border-color:color-mix(in srgb,var(--blue) 78%,#FFFFFF);background:color-mix(in srgb,var(--blue) 82%,#FFFFFF);box-shadow:0 5px 14px #2b6cb03d}.clientActionButton:hover:not(:disabled){border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--field) 82%,var(--blue));box-shadow:0 4px 12px #2b6cb01f}.clientDownloadButton:active,.clientActionButton:active:not(:disabled){transform:translateY(1px);box-shadow:none}.actionIcon{font-size:1.15rem;line-height:1}.actionIconImage{width:20px;height:20px;object-fit:contain}.clientDownloadButton .actionIconImage{filter:brightness(0) invert(1)}.clientTertiaryButton{color:var(--muted);background:transparent}.clientSignOut{justify-self:center;border:0;padding:2px 8px;color:var(--muted);background:transparent;cursor:pointer;text-decoration:underline}.clientSignOut:hover:not(:disabled){color:var(--ink)}.secondaryGrid,.dashboardGrid,.issueGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}label{display:grid;gap:7px;color:var(--ink);font-weight:400}input,textarea{width:100%;border:1px solid var(--field-border);border-radius:3px;padding:9px 11px;color:var(--ink);background:var(--field)}input{min-height:42px}textarea{min-height:150px;line-height:1.45;resize:vertical}.primaryButton,.secondaryButton{min-height:40px;border-radius:3px;padding:9px 13px;font-weight:400;cursor:pointer}.primaryButton{border:1px solid var(--blue);color:#fff;background:var(--blue)}.secondaryButton{border:1px solid var(--field-border);color:var(--ink);background:var(--field)}.primaryButton:disabled,.secondaryButton:disabled,.teamsButton:disabled{opacity:.58;cursor:progress}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.buttonLink{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.buttonRow,.topActions,.inlineButtons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.topBar{max-width:1180px;margin:0 auto 18px;display:flex;gap:16px;align-items:center;justify-content:space-between}.topActions{justify-content:flex-end}.creditBadge,.statusBadge{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:4px 10px;font-weight:400;font-size:.82rem}.creditBadge{color:#2c3b52;background:#e8eef6}.panel{max-width:1180px;margin:0 auto 16px;padding:18px;border:1px solid var(--line);border-radius:3px;background:var(--panel);box-shadow:var(--shadow)}.panel h2,.analysisUser h3{margin:0 0 12px;font-size:1.08rem}.panelAlert{color:#7a1717;border-color:#fac6c6;background:#fff1f1}.creditRequiredModal{width:min(100%,520px)}.creditRequiredMessage{margin:0;color:var(--ink);line-height:1.55}.creditRequiredActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.accountPanel{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.themePreferenceControl{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:3px;background:var(--notice)}.themePreferenceControl strong{display:block;margin-bottom:4px}.segmentedControl{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--field-border);border-radius:3px;background:var(--field)}.segmentedControl button{min-height:34px;border:0;border-radius:3px;color:var(--muted);background:transparent;font-weight:400;cursor:pointer}.segmentedControl button.activeSegment{color:#fff;background:var(--blue)}.sectionTitleRow{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.appHeader{position:sticky;top:0;z-index:20;min-height:70px;margin:0 -24px 18px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.appLogo{width:196px;height:auto;display:block}:root[data-teams-theme=contrast] .appLogo{padding:6px;border-radius:3px;background:#fff}.accountMenuWrap{position:relative}.accountButton{min-height:44px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:3px;padding:5px 10px 5px 6px;color:var(--ink);background:var(--panel);box-shadow:var(--shadow);font-weight:400;cursor:pointer}.avatarBubble{display:inline-grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--teams));font-size:.78rem;font-weight:400}.smallAvatar{width:32px;height:32px}.chevron{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;color:var(--muted);transform-origin:50% 50%}.chevronDown{transform:translateY(-2px) rotate(45deg)}.chevronUp{transform:translateY(2px) rotate(225deg)}.chevronRight{transform:translate(-2px) rotate(-45deg)}.accountDropdown{position:absolute;top:calc(100% + 8px);right:0;width:min(300px,calc(100vw - 32px));display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:3px;background:var(--panel);box-shadow:0 18px 46px #17203329}.accountDropdownHeader{display:grid;gap:3px;padding:8px 8px 10px;border-bottom:1px solid var(--line)}.accountDropdownHeader span{color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.accountDropdown>button{min-height:38px;border:0;border-radius:3px;padding:8px;color:var(--ink);background:transparent;text-align:left;font-weight:400;cursor:pointer}.accountDropdown>button:hover{background:var(--notice)}.accountDropdown>button.activeMenuItem{color:#fff;background:var(--blue)}.compactThemeControl{gap:8px;padding:9px}.accountPagePanel,.settingsPagePanel,.supportPagePanel{display:grid;gap:2px}.supportPanelBody{width:min(100%,620px)}.supportForm{display:grid;gap:12px}.characterCount{justify-self:end;color:var(--muted);font-size:.84rem}.supportStatus{margin:0;padding:12px;border:1px solid var(--line);border-radius:3px;color:var(--ink);background:var(--notice);line-height:1.45}.settingsGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);gap:16px;align-items:start}.settingsSection{display:grid;gap:14px;padding:14px;border:1px solid var(--line);border-radius:3px;background:color-mix(in srgb,var(--notice) 62%,var(--panel))}.settingsSection h3{margin:0;font-size:1rem}.accountMetaSection{background:var(--panel)}.accountActivationCode{background:var(--notice)}.creditControl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.creditIncrementButton{min-width:52px}.settingsSaveButton{display:inline-flex;align-items:center;gap:8px;justify-self:start}.settingsStatus{margin:0;color:var(--green);line-height:1.4}.settingsToggleRow{min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);color:var(--ink);font-weight:400}.settingsToggleRow:first-of-type{border-top:0}.settingsToggleRow input{width:18px;min-height:18px;accent-color:var(--blue)}input:read-only{color:var(--muted);background:var(--notice)}.statusIncidentsPanel{height:235px;min-height:0;overflow:visible;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.9fr);gap:16px}.serviceStatusCard{display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:center;padding-right:16px;border-right:1px solid var(--line)}.teamsMark{width:72px;height:72px;object-fit:contain}.serviceStatusContent,.meetingHealthCopy,.healthActions{display:grid;gap:12px}.cardTitleRow{display:flex;gap:10px;align-items:center;justify-content:space-between}.cardTitleRow h2{margin:0}.serviceStatusContent p,.meetingHealthCopy p,.healthActions p,.emptyState{margin:0;color:var(--muted);line-height:1.5}.sourceLink{justify-self:start;color:#0058d7;font-weight:400;text-decoration:none}:root[data-teams-theme=dark] .sourceLink{color:#8ab4e1}.incidentsCard{display:grid;align-content:start;gap:8px}.compactIncidentList{display:grid}.activeIncidentList{padding-right:4px}.scrollableIncidentList{max-height:124px;overflow-y:auto}.compactIncident{width:100%;min-height:40px;display:grid;grid-template-columns:24px minmax(0,1fr) 112px 172px;gap:10px;align-items:center;border:0;border-top:1px solid var(--line);padding:8px 12px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.compactIncident:hover{background:var(--notice)}.compactIncident:focus-visible{position:relative;z-index:1}.compactIncident strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compactIncident strong a{color:inherit;text-decoration:none}.compactIncident strong a:hover{color:#0058d7;text-decoration:underline}.compactIncident time{justify-self:end;color:var(--muted);font-size:.9rem;white-space:nowrap}.incidentIcon{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:999px;font-size:.76rem;font-weight:400}.semanticIncidentDropdown{position:relative;margin-top:0;z-index:10}.recentIncidentsToggle{min-height:36px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--field-border);border-radius:3px;padding:9px 12px;color:var(--ink);background:var(--field);box-shadow:0 1px 2px #1720330a inset;font-weight:400;text-align:left;cursor:pointer}.recentIncidentsToggle:hover{border-color:var(--blue)}.recentIncidentsToggle[aria-expanded=true]{border-color:var(--blue);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 20%,transparent)}.recentIncidentList{margin-top:-1px}.semanticIncidentMenu{position:absolute;top:100%;left:0;right:0;z-index:30;max-height:270px;overflow-y:auto;border:1px solid var(--blue);border-top-color:var(--line);border-radius:0 0 4px 4px;background:var(--panel);box-shadow:0 12px 28px #17203324}.semanticIncidentMenu .compactIncident{background:var(--panel)}.semanticIncidentMenu .compactIncident:first-child{border-top:0}.semanticIncidentMenu .compactIncident:hover{background:var(--notice)}.semanticIncidentMenu .emptyState{padding:12px}.semanticBadge{display:inline-flex;min-height:24px;align-items:center;justify-content:flex-start;border-radius:3px;padding:3px 9px;font-size:.78rem;font-weight:400;text-align:left;white-space:nowrap}.compactIncident .semanticBadge{min-width:112px;justify-self:start}.incidentModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#11182775}.incidentModal{width:min(100%,640px);max-height:min(80vh,640px);display:grid;gap:16px;overflow:auto;border:1px solid var(--line);border-radius:3px;color:var(--ink);background:var(--panel);box-shadow:0 20px 70px #1720333d}.incidentModalHeader{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:18px 18px 0}.incidentModalHeader h2{margin:4px 0 0;font-size:1.24rem;line-height:1.25}.modalCloseButton{min-height:34px;border:1px solid var(--field-border);border-radius:3px;padding:6px 10px;color:var(--ink);background:var(--field);cursor:pointer}.modalCloseButton:hover{border-color:var(--blue);background:var(--notice)}.incidentModalBody{display:grid;gap:14px;padding:0 18px 18px}.incidentModalField{display:grid;gap:6px}.incidentModalField span{color:var(--muted);font-size:.82rem;text-transform:uppercase}.incidentModalField p{margin:0;line-height:1.55;overflow-wrap:anywhere}.incidentReportLink{justify-self:start;color:#0058d7;text-decoration:none}.incidentReportLink:hover{text-decoration:underline}:root[data-teams-theme=dark] .incidentReportLink{color:#8ab4e1}.statusOperational{color:#000;border:1px solid #BDE9CB;background:#e4f7ea}.statusIncident{color:#000;border:1px solid #FFD9A3;background:#fff3e2}.statusOutage{color:#000;border:1px solid #FAC6C6;background:#fff1f1}.participantsPanel{padding:14px}.dataList{margin:0;display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);gap:8px 12px}.dataList dt{color:var(--muted)}.dataList dd{margin:0;overflow-wrap:anywhere}.incidentList,.analysisUser{display:grid;gap:12px}.incidentItem{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:3px}.incidentItem span{color:var(--muted)}.participantsPanel{padding:0;overflow:hidden}.participantsToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 28px;border-bottom:1px solid var(--line)}.participantsToolbar h2,.meetingHealthPanel .meetingOverviewTitle{margin:0;font-size:19px}.meetingOverviewTitle{grid-column:1 / -1;padding-bottom:16px}.participantsToolbar p{margin:7px 0 0;color:var(--muted);font-size:13px}.participantList{list-style:none;margin:0;padding:0}.participantListItem{border-bottom:1px solid var(--line);border-left:3px solid transparent}.participantListItem:last-child{border-bottom:0}.participantRow{display:grid;grid-template-columns:minmax(180px,240px) minmax(280px,1fr) 240px;align-items:center;gap:24px;padding:25px 28px 25px 25px}.participantsEmpty{padding:20px 28px;margin:0;color:var(--muted);font-size:14px}.participantIdentity{display:flex;gap:18px;align-items:center;min-width:0}.participantIdentity>div{min-width:0}.participantAvatar{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:12px;border:1px solid var(--line);background:var(--notice);color:var(--focus);font-weight:800;font-size:17px}.participantName{margin:0 0 8px;font-size:18px;color:var(--ink);overflow-wrap:anywhere}.participantEmail{margin:-2px 0 8px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participantRole{font-size:13px;line-height:1.4;color:var(--muted)}.participantMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;text-align:center}.participantMetrics>div{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0}.participantMetrics>div:before{content:"";position:absolute;top:0;bottom:0;left:-8px;border-left:1px solid var(--line)}.participantMetrics>div:first-child:before{left:-12px}.participantMetrics dt{margin-bottom:10px;font-size:14.4px;color:var(--muted)}.participantMetrics dd{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;font-size:16.8px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.participantActions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;grid-column:3;min-width:0}.participantsToolbar .secondaryButton,.participantActions>button{min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:6px;background:var(--notice);color:var(--ink);font-size:13px;font-weight:700}.participantInviteButton,.participantActions>button,.participantActions>.remoteAnalysisAction,.participantActions>.analysisSessionStatus{width:150px;max-width:100%}.participantActions>.remoteAnalysisAction{margin:0}.participantInviteButton{display:inline-flex;align-items:center;justify-content:center;gap:8px}.participantInviteButton svg{flex-shrink:0}.participantActions>.remoteAnalysisAction>button{width:100%}.compactSignalScoreDisplay{width:95px;max-width:100%;margin-inline:auto;background:#1f2937;border-radius:8px}.compactSignalScoreMeter{width:100%;height:auto;display:block}.compactSignalScoreTrack,.compactSignalScoreArc{fill:none;stroke-width:5;stroke-linecap:round}.compactSignalScoreTrack{stroke:#344053}.compactSignalScoreArc{stroke:currentColor}.compactSignalScoreValue{fill:#fff;font-size:17px;font-weight:600}.compactSignalScoreStatus{fill:currentColor;font-size:9px;font-weight:600}.compactSignalScore-healthy{color:#3bb537}.compactSignalScore-fair{color:#f9ae00}.compactSignalScore-poor{color:#fc6f20}.compactSignalScore-critical{color:#ec2f3e}.compactSignalScore-offline{color:#b8c2d4}.compactSignalScore-unknown{color:#6b96c1}:root:not([data-teams-theme=dark]):not([data-teams-theme=contrast]) .compactSignalScoreDisplay{background:transparent}:root:not([data-teams-theme=dark]):not([data-teams-theme=contrast]) .compactSignalScoreValue{fill:var(--ink)}:root:not([data-teams-theme=dark]):not([data-teams-theme=contrast]) .compactSignalScoreTrack{stroke:var(--line)}:root[data-teams-theme=contrast] .compactSignalScoreDisplay{background:#000}:root[data-teams-theme=contrast] .compactSignalScoreTrack{stroke:#fff}.scoreValue{font-size:1.05rem}.score-good{color:#00a84f}.score-fair{color:#f59b00}.score-poor{color:#f43030}.score-none{color:var(--muted)}.telemetryStatusLabel{display:inline-block;min-width:66px;font-size:.9rem;line-height:1.2;text-align:center}.telemetryStatus-healthy{color:#3bb537}.telemetryStatus-fair{color:#f9ae00}.telemetryStatus-poor{color:#fc6f20}.telemetryStatus-critical{color:#ec2f3e}.telemetryStatus-unknown{color:#6b96c1}.signalGlyph{position:relative;display:inline-block;width:22px;height:18px}.signalGlyph:before,.signalGlyph:after{content:"";position:absolute;left:50%;border:3px solid currentColor;border-bottom:0;border-radius:999px 999px 0 0;transform:translate(-50%)}.signalGlyph:before{bottom:4px;width:18px;height:10px}.signalGlyph:after{bottom:4px;width:9px;height:5px}.signalGlyph{color:var(--muted)}.signalGlyph::marker{display:none}.signal-good{color:#00a84f}.signal-fair{color:#f59b00}.signal-poor{color:#f43030}.signal-none{opacity:.45}.compactAction{min-width:96px;min-height:32px;padding:5px 12px;color:#0058d7;border-color:#4f7eff;background:var(--panel)}:root[data-teams-theme=dark] .compactAction{color:#8ab4e1}.analysisSessionStatus{display:grid;gap:2px;min-width:96px;color:var(--muted);font-size:.82rem;line-height:1.2}.analysisSessionStatus time{color:var(--ink);font-variant-numeric:tabular-nums}.telemetryDetailRow{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:24px;padding:20px 28px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--notice) 52%,var(--panel))}.telemetryDetailLead{min-width:0;color:var(--muted);font-size:.9rem;line-height:1.35}.telemetryDetailLead p{margin:0}.signalScoreTrend{width:min(100%,340px);margin:14px auto 0;color:var(--ink)}.signalScoreTrendHeader{margin-bottom:6px}.signalScoreTrendHeader p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.3}.signalScoreTrendSvg{display:block;width:100%;aspect-ratio:320 / 142;overflow:visible}.trendGridLine{stroke:var(--line);stroke-width:1}.trendYAxisLabel,.trendXAxisLabel,.trendNoDataLabel{fill:var(--muted);font-size:10px}.trendArea{fill:color-mix(in srgb,var(--muted) 14%,transparent);stroke:none}.trendSegment{stroke-linecap:round;stroke-width:2.4}.trendPoint{stroke:var(--panel);stroke-width:1.4}.signalScoreTrendState{margin-top:12px;color:var(--muted);font-size:.86rem}.telemetryDetailCell{min-width:0;padding-left:20px;border-left:1px solid var(--line)}.telemetryDetailCell h4{margin:0 0 16px;font-size:14px;color:var(--muted)}.telemetryGroupMetrics{display:grid;gap:12px;width:100%;min-width:0;margin:0 auto}.metricItem{min-height:42px;display:grid;grid-template-columns:1fr;gap:4px;align-content:start;padding:0;text-align:left}.metricLabel{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:400;line-height:1.2;min-width:0}.metricLabel img{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.metricLabel span{min-width:0;white-space:normal}.metricItem strong{padding-left:22px;font-size:.9rem;line-height:1.2;white-space:nowrap}.telemetryInsights{display:grid;gap:12px;padding:14px 18px 16px;background:color-mix(in srgb,var(--panel) 72%,var(--notice))}.telemetryInsightsHeader{display:flex;align-items:center;gap:8px;min-width:0}.signal-reccommendation-icon-svg{width:20px;height:20px;flex:0 0 auto}.telemetryInsightsHeader h3{margin:0;color:var(--ink);font-size:.98rem;line-height:1.2}.telemetryInsightOverall{display:grid;gap:5px;padding:11px 12px;border:1px solid var(--line);border-radius:3px;background:var(--panel)}.telemetryInsightOverall span,.telemetryInsightItem span{color:var(--blue);font-size:.76rem;line-height:1.2}.telemetryInsightOverall p,.telemetryInsightItem p{margin:0;color:var(--ink);font-size:.86rem;line-height:1.4}.telemetryInsightsEmpty{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:3px;color:var(--muted);font-size:.86rem;line-height:1.4;background:var(--panel)}.telemetryInsightCategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.telemetryInsightItem{min-width:0;display:grid;align-content:start;gap:5px;padding:11px 12px;border:1px solid var(--line);border-radius:3px;background:var(--panel)}.meetingHealthPanel{display:grid;grid-template-columns:168px minmax(0,1fr) minmax(152px,192px);gap:0;align-items:center;padding:19.2px 27.2px;font-size:.8rem}.temporaryActivationCode{margin:16px 0}.temporaryActivationCodeValue{display:inline-block;margin-right:12px;font-size:24px;letter-spacing:3px;-webkit-user-select:all;user-select:all}.temporaryActivationCode button{padding:10px 16px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit}.temporaryActivationCode button:disabled{opacity:.6;cursor:wait}.temporaryActivationCode p{font-size:14px;margin:8px 0}.meetingScoreDisplay{display:grid;justify-items:center;gap:6.4px;padding-right:20.8px;border-right:1px solid var(--line)}.meetingScoreLabel{color:var(--muted);font-size:.72rem;font-weight:600}.meetingScoreDisplay .compactSignalScoreDisplay{width:115.2px;border-radius:6.4px}.meetingHealthMetrics{display:grid;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;height:100%}.meetingHealthMetric{display:grid;align-content:center;justify-items:center;min-width:0;gap:4.8px;padding:0 14.4px;text-align:center}.meetingHealthMetric:not(:last-child){border-right:1px solid var(--line)}.meetingHealthMetricIcon{display:grid;place-items:center;width:40px;height:40px}.meetingHealthMetricIcon svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.meetingHealthMetricIcon svg.meetingHealthGroupIcon{display:block;width:40px;height:40px;fill:currentColor;stroke:none}.meetingHealthMetricIcon svg.meetingHealthIncidentIcon{fill:currentColor;stroke:none}.meetingHealthMetricIcon svg.meetingHealthConnectivityIcon{fill:currentColor;stroke:none}.meetingHealthMetricValue{font-size:1.32rem;line-height:1.1}.meetingHealthMetricLabel{color:var(--muted);font-size:.624rem;font-weight:600;line-height:1.3}.meetingHealthMetric-good{color:var(--green)}.meetingHealthMetric-neutral{color:#8ab4e1}.meetingHealthMetric-warning{color:var(--yellow)}.meetingHealthMetric-poor{color:var(--red)}.healthActions{grid-column:3;justify-items:start;min-width:0;gap:9.6px;padding-left:20.8px;border-left:1px solid var(--line)}.issueCard{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:3px}.issueCard p{margin:0;color:var(--muted);line-height:1.45}.telemetryGrid{margin-top:14px;display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);border:1px solid var(--line);border-radius:3px;overflow:hidden}.telemetryGrid span,.telemetryGrid strong{padding:9px 11px;border-bottom:1px solid var(--line)}.telemetryGrid span{color:var(--muted);background:#f8fafd}.telemetryGrid strong{overflow-wrap:anywhere}.inlineError{margin:0;color:var(--red);line-height:1.5}.severityGreen{color:#fff;background:var(--green)}.severityYellow{color:#332300;background:var(--yellow)}.severityOrange{color:#fff;background:var(--orange)}.severityRed{color:#fff;background:var(--red)}.severityBlue{color:#fff;background:var(--blue)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes legalBackButtonPulse{0%,88%,to{transform:translate(0);box-shadow:none}91%{transform:translate(-2px);box-shadow:0 0 #668db047}94%{transform:translate(0);box-shadow:0 0 0 7px #668db000}}@media(prefers-reduced-motion:reduce){.spinner,.legalBackButton{animation:none}}@media(max-width:760px){.pageShell{padding:16px}.dashboardShell{padding:0 14px 18px}.appHeader{margin:0 -14px 14px;padding:10px 14px}.appLogo{width:154px}.accountButton{max-width:190px}.accountButton span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusIncidentsPanel,.meetingHealthPanel{grid-template-columns:1fr}.statusIncidentsPanel{height:auto;overflow-y:visible}.serviceStatusCard{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:0 0 16px;border-right:0;border-bottom:1px solid var(--line)}.teamsMark{width:54px;height:54px}.compactIncident{grid-template-columns:22px minmax(0,1fr) 112px}.compactIncident time{display:none}.metricItem{border:0}.meetingHealthPanel{justify-items:stretch;gap:14.4px;padding:16px}.meetingScoreDisplay{padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:14.4px}.meetingHealthMetrics{grid-column:auto;grid-template-columns:1fr;gap:0}.meetingHealthMetric{padding:11.2px 0}.meetingHealthMetric:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.healthActions{grid-column:auto;padding:14.4px 0 0;border-top:1px solid var(--line);border-left:0}.authShell{align-items:start;padding:18px}.authLayout{min-height:auto;grid-template-columns:1fr}.authLayout>.brandLogo,.brandPanel{display:none}.authCard{width:min(100%,440px);padding:22px}.legalPanel{padding:22px}.legalHeader{align-items:flex-start;flex-direction:column}.compactAuthLogo{display:block}.splitFields{grid-template-columns:1fr}.topBar,.sectionTitleRow,.accountPanel,.settingsGrid{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.topActions,.inlineButtons{justify-content:flex-start}.dataList,.telemetryGrid{grid-template-columns:1fr}}@media(max-width:1000px){.participantRow{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.participantMetrics{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px;border-top:1px solid var(--line)}.participantMetrics>div:nth-child(odd):before{content:none}.participantActions{grid-column:2;grid-row:1 / 3}.telemetryDetailRow{grid-template-columns:repeat(3,minmax(0,1fr))}.telemetryDetailLead{grid-column:1 / -1}}@media(max-width:600px){.participantsToolbar{padding:16px 20px;flex-wrap:wrap}.participantRow{padding:20px 17px;grid-template-columns:minmax(0,1fr)}.participantIdentity{gap:12px}.participantMetrics{gap:20px}.participantMetrics>div:before{left:-10px}.participantActions{grid-column:1;grid-row:auto;justify-self:end;width:min(100%,240px)}.telemetryDetailRow{padding:20px;grid-template-columns:minmax(0,1fr)}.telemetryDetailCell{padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}.participantListItem .telemetryInsightCategories{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.clientPrompt{grid-template-columns:1fr;padding:22px}.clientPromptIntro{padding:0 0 26px}.activationPanel{margin:0}}@media(max-width:520px){.clientPrompt{padding:18px;border-radius:10px}.clientPromptIntro{gap:15px}.setupStep{grid-template-columns:38px 38px minmax(0,1fr);gap:9px}.setupStepConnector{left:18px}.setupStepIcon{width:38px;height:38px}.activationPanel{padding:18px}.activationPanel .copyableCodeButton strong{font-size:1.45rem;letter-spacing:.08em}}.configPage{box-sizing:border-box;padding:8px 16px;background:var(--canvas);color:var(--ink)}.configOverview{max-width:520px;margin-inline:auto}.configOverview h1{margin:0;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.3px}.configFeatures{display:grid;gap:10px;margin:12px 0;padding:0;list-style:none}.configFeatures li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.configFeatures h2{margin:0 0 3px;font-size:14px;line-height:1.3;font-weight:700}.configFeatures p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.configFeatureIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--focus);border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue) 12%,var(--panel))}.configFeatureIcon>span{display:block;width:22px;height:22px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.configSignalIcon{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4.2%2018a9%209%200%201%201%2015.6%200M12%2014l3-3'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='12'%20cy='14'%20r='1.5'%20fill='%23FFFFFF'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4.2%2018a9%209%200%201%201%2015.6%200M12%2014l3-3'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='12'%20cy='14'%20r='1.5'%20fill='%23FFFFFF'/%3e%3c/svg%3e")}.configAnalysisIcon{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20aria-hidden='true'%3e%3cpolyline%20points='%2042,256%20108,256%20149,171%20213,320%20277,107%20341,405%20404,256%20470,256%20'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='38'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20aria-hidden='true'%3e%3cpolyline%20points='%2042,256%20108,256%20149,171%20213,320%20277,107%20341,405%20404,256%20470,256%20'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='38'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.configServicesIcon{-webkit-mask-image:url("data:image/svg+xml,%3c!--%20Matches%20ServicesTabIconCanvas%20in%20the%20WPF%20MainWindow.xaml.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20421%20287'%20fill='none'%20stroke='currentColor'%20stroke-width='20.736'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M50%20221V19C50%2017%2052%2015%2054%2015H367C369%2015%20371%2017%20371%2019V221'/%3e%3crect%20x='76'%20y='40'%20width='270'%20height='156'%20rx='2'/%3e%3cpath%20d='M211%2040V196M76%20118H346'%20stroke-linecap='butt'/%3e%3cg%20fill='currentColor'%20stroke='none'%3e%3ccircle%20cx='144'%20cy='79'%20r='18'/%3e%3ccircle%20cx='279'%20cy='79'%20r='18'/%3e%3ccircle%20cx='144'%20cy='157'%20r='18'/%3e%3ccircle%20cx='279'%20cy='157'%20r='18'/%3e%3c/g%3e%3cpath%20d='M25%20221H396V229C396%20249%20380%20265%20360%20265H61C41%20265%2025%20249%2025%20229V221ZM154%20222V239C154%20241%20156%20242%20159%20242H262C265%20242%20267%20241%20267%20239V222'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c!--%20Matches%20ServicesTabIconCanvas%20in%20the%20WPF%20MainWindow.xaml.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20421%20287'%20fill='none'%20stroke='currentColor'%20stroke-width='20.736'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M50%20221V19C50%2017%2052%2015%2054%2015H367C369%2015%20371%2017%20371%2019V221'/%3e%3crect%20x='76'%20y='40'%20width='270'%20height='156'%20rx='2'/%3e%3cpath%20d='M211%2040V196M76%20118H346'%20stroke-linecap='butt'/%3e%3cg%20fill='currentColor'%20stroke='none'%3e%3ccircle%20cx='144'%20cy='79'%20r='18'/%3e%3ccircle%20cx='279'%20cy='79'%20r='18'/%3e%3ccircle%20cx='144'%20cy='157'%20r='18'/%3e%3ccircle%20cx='279'%20cy='157'%20r='18'/%3e%3c/g%3e%3cpath%20d='M25%20221H396V229C396%20249%20380%20265%20360%20265H61C41%20265%2025%20249%2025%20229V221ZM154%20222V239C154%20241%20156%20242%20159%20242H262C265%20242%20267%20241%20267%20239V222'/%3e%3c/svg%3e")}.configInfoNote{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding-top:8px}.configInfoNote .infoGlyph{margin-top:1px;color:var(--focus);border-color:currentColor}.configInfoNote p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.configFooter{margin-top:8px;font-size:12px;color:var(--muted)}.configFooter a{text-underline-offset:3px}.configFooter a:hover{color:var(--focus)}.configFooter a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}@media(max-width:400px){.configPage{padding:8px 14px}.configOverview h1{font-size:20px}.configFeatures li{gap:10px}}
