body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f2f5f8}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-content{padding-top:60px}.auth-panel,.home-page{--home-canvas:#111827;--home-surface:#1f2937;--home-nested:#182536;--home-border:#3a4558;--home-text:#f5f7fb;--home-secondary:#b8c2d4;--home-accent:#8eacc8;--home-cta:#3b82f6;--home-hover:#60a5fa;color:var(--home-text);color-scheme:dark}.auth-panel,.auth-panel *,.auth-panel :after,.auth-panel :before,.home-page *,.home-page :after,.home-page :before{box-sizing:border-box}.home-page{background:var(--home-canvas);min-height:calc(100vh - 70px);padding:56px 24px 28px}.home-inner{margin:0 auto;max-width:1240px}.auth-panel h2,.home-page h1,.home-page h2,.home-page h3{color:var(--home-text)}.home-eyebrow{color:var(--home-accent);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.6;margin:0 0 14px}.home-hero{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);padding:18px 0 48px}.home-hero h1{font-size:clamp(36px,3.8vw,54px);letter-spacing:-.045em;line-height:1.12;margin:0}.home-hero h1 span{color:#8eb9e6}.home-intro{color:var(--home-secondary);font-size:18px;line-height:1.65;margin:24px 0 28px;max-width:500px}.home-actions{display:flex;flex-wrap:wrap}.home-actions,.home-button{align-items:center;gap:12px}.home-button{border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;justify-content:center;line-height:1.4;min-height:46px;padding:12px 22px;text-decoration:none}.home-button--primary{background:var(--home-cta);color:#fff}.home-button--primary:hover:not(:disabled){background:var(--home-hover);color:#172033}.home-button--secondary{background:#0000;border-color:var(--home-border);color:var(--home-text)}.home-button--secondary:hover{background:var(--home-nested);border-color:var(--home-accent);color:var(--home-text)}.home-button:disabled{cursor:wait;opacity:.6}.home-download-link{align-items:center;color:var(--home-secondary);display:inline-flex;font-size:14px;gap:12px;margin-top:22px;text-underline-offset:5px}.home-download-link:hover,.home-footer a:hover{color:var(--home-hover)}.home-preview-slot{--preview-original-padding:20px;container-type:inline-size;min-width:0}.home-preview{--preview-original-stage:calc(100cqw - var(--preview-original-padding) - var(--preview-original-padding) - 2px);background:var(--home-surface);border:1px solid var(--home-border);border-radius:7px;box-shadow:0 12px 30px #0002;display:flex;flex-direction:column;height:calc(var(--preview-original-stage)*.75 + var(--preview-original-padding) + var(--preview-original-padding) + 52px);left:50%;margin:0;min-width:0;padding:4px var(--preview-original-padding);position:relative;transform:translateX(-50%);width:min(calc(100cqw + var(--preview-original-stage)*.1),calc(100vw - 16px))}.home-preview-stage{aspect-ratio:4/3;background:var(--home-nested);border:1px solid var(--home-border);border-radius:4px;flex:none;overflow:hidden;width:100%}.home-preview-image,.home-preview-slide{height:100%;width:100%}.home-preview-image{display:block;object-fit:contain}.home-preview-controls{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:auto}.home-preview-controls button{align-items:center;background:var(--home-nested);border:1px solid var(--home-border);border-radius:4px;color:var(--home-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;justify-content:center;min-height:36px;min-width:36px;padding:8px}.home-preview-controls button:hover{border-color:var(--home-hover)}.home-preview-selectors{display:flex}.home-preview-selectors button{background:#0000;border-color:#0000;min-width:28px}.home-preview-selectors button span{background:var(--home-secondary);border-radius:50%;height:7px;width:7px}.home-preview-selectors button[aria-pressed=true] span{background:var(--home-cta)}.home-services{border-bottom:1px solid var(--home-border);border-top:1px solid var(--home-border);padding:25px 0;text-align:center}.home-services>p{color:var(--home-accent);font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 18px}.home-services ul{color:var(--home-secondary);display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;gap:16px 58px;justify-content:center;list-style:none;margin:0;padding:0}.home-services li{align-items:center;display:inline-flex;gap:10px}.home-services li img{background:#fff;border:1px solid #d5dfec;border-radius:12px;box-sizing:initial;flex:none;height:34.56px;object-fit:contain;padding:8px;width:34.56px}.home-capabilities{padding:56px 0}.home-section-heading{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:26px}.home-next-step h2,.home-section-heading h2{font-size:clamp(25px,2.4vw,32px);letter-spacing:-.025em;line-height:1.2;margin:0}.home-section-heading>p{color:var(--home-secondary);font-size:15px;line-height:1.6;margin:0;max-width:330px}.home-feature-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-feature{background:var(--home-surface);border:1px solid var(--home-border);border-radius:7px;padding:23px}.home-feature-top{align-items:center;color:var(--home-accent);display:flex;font-size:12px;justify-content:space-between}.home-feature-icon{background:var(--home-nested);border:1px solid var(--home-border);border-radius:5px;color:#8eb9e6;display:grid;font-size:18px;height:42px;place-items:center;width:42px}.home-feature-custom-icon{height:24px;width:24px}.home-feature-custom-icon polyline{stroke:currentColor}.home-feature h3{font-size:19px;line-height:1.3;margin:22px 0 12px}.home-feature p{color:var(--home-secondary);font-size:14px;line-height:1.65;margin:0}.home-next-step{align-items:center;background:var(--home-nested);border:1px solid var(--home-border);border-radius:7px;display:flex;gap:32px;justify-content:space-between;padding:32px}.home-next-step>div:first-child{max-width:560px}.home-next-step p:last-child{color:var(--home-secondary);line-height:1.6;margin:14px 0 0}.home-next-step .home-actions{align-items:stretch;flex-direction:column;flex-shrink:0}.home-footer{color:var(--home-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;padding-top:28px}.home-footer a{color:var(--home-secondary);text-decoration:none}.auth-panel button:focus-visible,.auth-panel input:focus-visible,.home-page a:focus-visible,.home-page button:focus-visible{outline:3px solid var(--home-hover);outline-offset:3px}.home-auth-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c17cc;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.auth-panel{background:var(--home-surface);border:1px solid var(--home-border);border-radius:7px;box-shadow:0 24px 80px #0006;max-height:calc(100dvh - 32px);overflow-y:auto;position:relative;width:min(460px,100%)}.auth-panel--signup{display:grid;grid-template-columns:.8fr 1.2fr;width:min(900px,100%)}.auth-content{min-width:0;padding:38px 32px 28px}.auth-content>.home-eyebrow{padding-right:20px}.auth-panel h2{font-size:30px;letter-spacing:-.03em;line-height:1.2;margin:0}.auth-description{color:var(--home-secondary);font-size:14px;line-height:1.6;margin:12px 0 24px}.auth-field{color:var(--home-secondary);display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:8px;margin-bottom:18px;min-width:0}.auth-field input{background:var(--home-canvas);border:1px solid var(--home-border);border-radius:4px;color:var(--home-text);font:inherit;font-size:16px;font-weight:400;height:46px;min-width:0;padding:12px;width:100%}.auth-field input::placeholder{color:#92a0b5;opacity:1}.auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--home-text);box-shadow:0 0 0 1000px var(--home-nested) inset}.auth-field input:autofill{-webkit-text-fill-color:var(--home-text);box-shadow:0 0 0 1000px var(--home-nested) inset}.auth-name-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-text-button{background:#0000;border:0;color:#93c5fd;cursor:pointer;font:inherit;font-size:13px;padding:0}.auth-text-button:hover{text-decoration:underline}.auth-forgot{display:block;margin:-2px 0 24px auto}.auth-submit,.auth-switch .home-button{width:100%}.auth-switch{border-top:1px solid var(--home-border);margin-top:24px;padding-top:20px;text-align:center}.auth-switch p{color:var(--home-secondary);font-size:13px;margin:0 0 14px}.auth-close{background:#0000;border:0;border-radius:4px;color:var(--home-secondary);cursor:pointer;display:grid;font-size:26px;height:32px;padding:0;place-items:center;position:absolute;right:10px;top:10px;width:32px}.auth-close:hover{background:var(--home-nested);color:var(--home-text)}.auth-checkbox{align-items:center;color:var(--home-secondary);display:flex;font-size:13px;gap:10px;line-height:1.5;margin:0 0 20px}.auth-checkbox input{accent-color:var(--home-cta);flex:none;height:17px;margin:0;width:17px}.auth-error{color:#fca5a5;font-size:14px;line-height:1.5}.auth-introduction{background:var(--home-nested);border-right:1px solid var(--home-border);padding:40px 28px}.auth-logo{height:52px;margin-bottom:42px;object-fit:contain;width:52px}.auth-introduction>p:not(.home-eyebrow){color:var(--home-secondary);font-size:15px;line-height:1.7;margin:20px 0}.auth-introduction ul{grid-gap:20px;color:var(--home-secondary);display:grid;font-size:13px;gap:20px;line-height:1.6;list-style:none;margin:32px 0 0;padding:0}.auth-introduction li{align-items:flex-start;display:flex;gap:12px}.auth-introduction li svg{color:#93c5fd;flex:none;margin-top:4px}@media (max-width:1000px){.home-hero{gap:28px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-page{padding:32px 20px 24px}.home-hero{gap:32px;grid-template-columns:1fr;padding-top:10px}.home-intro{max-width:none}.home-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.home-section-heading>p{max-width:none}.home-next-step{align-items:stretch;flex-direction:column;padding:24px}.home-next-step .home-actions{flex-direction:row}.auth-panel--signup{display:block;width:min(500px,100%)}.auth-introduction{display:none}}@media (max-width:480px){.home-page{padding-left:16px;padding-right:16px}.home-feature-grid{grid-template-columns:1fr}.home-services ul{font-size:16px;gap:16px 24px}.home-capabilities{padding:36px 0}.home-preview-slot{--preview-original-padding:14px}.home-actions>.home-button{flex:1 1}.home-next-step .home-actions{align-items:stretch;flex-direction:column}.auth-content{padding:38px 22px 24px}.auth-name-fields{gap:0;grid-template-columns:1fr}}.temporaryActivationCode{margin:16px 0}.temporaryActivationCodeValue{display:inline-block;font-size:24px;letter-spacing:3px;margin-right:12px;-webkit-user-select:all;user-select:all}.temporaryActivationCode button{background:#315b85;border:1px solid #668db0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;padding:10px 16px}.temporaryActivationCode button:disabled{cursor:wait;opacity:.6}.temporaryActivationCode p{font-size:14px;margin:8px 0}.dashboard-onboarding-modal{--onboard-bg:#1f2937;--onboard-inset:#182536;--onboard-border:#3a4558;--onboard-text:#f5f7fb;--onboard-muted:#b8c2d4;--onboard-accent:#93c5fd;--onboard-success:#77dfae;--onboard-viewport-gap:48px;background:var(--onboard-bg);border:1px solid var(--onboard-border);border-radius:18px;box-shadow:0 28px 100px #0006;color:var(--onboard-text);color-scheme:dark;font:14px/1.5 system-ui,sans-serif;margin:auto;max-height:calc(100dvh - 48px);max-width:none;padding:0;width:min(1160px,calc(100vw - 48px))}.dashboard-onboarding-modal--light{--onboard-bg:#fff;--onboard-inset:#edf2f9;--onboard-border:#d5dfec;--onboard-text:#172033;--onboard-muted:#52617a;--onboard-accent:#245da7;--onboard-success:#167348;color-scheme:light}.dashboard-onboarding-modal[open]{display:flex;flex-direction:column}.dashboard-onboarding-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d19bd}.dashboard-onboarding-modal *,.dashboard-onboarding-modal :after,.dashboard-onboarding-modal :before{box-sizing:border-box}.dashboard-onboarding-modal h2,.dashboard-onboarding-modal h3,.dashboard-onboarding-modal h4{color:var(--onboard-text)}.onboarding-header{flex-shrink:0;padding:28px 32px 22px;position:relative}.onboarding-brand{align-items:center;display:flex;gap:14px;padding-right:38px}.onboarding-brand>img{height:46px;object-fit:contain;width:46px}.onboarding-eyebrow{color:var(--onboard-accent);font-size:10px;font-weight:750;letter-spacing:.13em;margin:0 0 7px}.onboarding-header h2{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin:0}.onboarding-header>p{color:var(--onboard-muted);font-size:14px;margin:12px 0 0}.dashboard-onboarding-modal .onboarding-close{background:#0000;border:1px solid var(--onboard-border);border-radius:8px;color:var(--onboard-muted);cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:24px;top:22px;width:36px}.onboarding-close svg{height:16px;width:16px}.onboarding-steps{border-bottom:1px solid var(--onboard-border);display:flex;flex-shrink:0;gap:12px;list-style:none;margin:0;padding:0 32px 22px}.onboarding-steps li{align-items:center;color:var(--onboard-muted);display:flex;flex:1 1;font-size:12px;font-weight:600;gap:8px}.onboarding-step-number{background:var(--onboard-inset);border:1px solid var(--onboard-border);border-radius:50%;display:grid;flex-shrink:0;font-size:12px;height:28px;place-items:center;width:28px}.onboarding-steps li[aria-current=step]{color:var(--onboard-accent)}.onboarding-steps li[aria-current=step] .onboarding-step-number{background:#2563eb;border-color:#2563eb;color:#fff}.onboarding-steps li[data-complete=true] .onboarding-step-number{border-color:var(--onboard-success);color:var(--onboard-success)}.onboarding-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 32px}.onboarding-layout{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.onboarding-copy{min-width:0}.onboarding-copy>.onboarding-eyebrow{font-family:inherit;font-size:14px;font-weight:400;letter-spacing:normal}.onboarding-copy h3{font-size:clamp(25px,2.7vw,33px);letter-spacing:-.035em;line-height:1.15;margin:0}.onboarding-copy h3:focus{outline:none}.onboarding-description{color:var(--onboard-muted);font-size:14px;line-height:1.65;margin:14px 0 22px}.onboarding-copy--desktop>.onboarding-description{margin-bottom:12px}.onboarding-desktop-actions{grid-gap:20px;display:grid;gap:20px;margin-top:10px}.onboarding-desktop-actions>.onboarding-description{margin-top:4px}.onboarding-download-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.dashboard-onboarding-modal a:not(.onboarding-button){color:var(--onboard-accent);font-size:12px;text-underline-offset:3px}.dashboard-onboarding-modal .onboarding-button,.dashboard-onboarding-modal .temporaryActivationCode>button{align-items:center;background:var(--onboard-inset);border:1px solid var(--onboard-border);border-radius:7px;color:var(--onboard-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:8px;justify-content:center;min-height:40px;padding:9px 14px;text-decoration:none}.dashboard-onboarding-modal .onboarding-button--primary{background:#2563eb;border-color:#2563eb;color:#fff}.dashboard-onboarding-modal .onboarding-button--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.dashboard-onboarding-modal button:disabled{cursor:default;opacity:.6}.dashboard-onboarding-modal :is(button,a):focus-visible{outline:3px solid var(--onboard-accent);outline-offset:3px}.dashboard-onboarding-modal .temporaryActivationCode>button>svg,.onboarding-button svg{height:1em;width:1em}.dashboard-onboarding-modal .temporaryActivationCode{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.dashboard-onboarding-modal .temporaryActivationCodeField{align-items:center;background:var(--onboard-inset);border:1px solid var(--onboard-border);border-radius:7px;display:flex;gap:8px;justify-content:space-between;min-height:40px;min-width:155px;padding:4px 10px}.dashboard-onboarding-modal .temporaryActivationCodeValue{font-size:17px;margin:0}.dashboard-onboarding-modal .temporaryActivationCodePlaceholder{color:var(--onboard-muted);letter-spacing:4px}.dashboard-onboarding-modal .temporaryActivationCodeField button{background:#0000;border:0;color:var(--onboard-accent);display:grid;padding:4px;place-items:center}.dashboard-onboarding-modal .temporaryActivationCode>p{flex-basis:100%;margin:0}.dashboard-onboarding-modal .temporaryActivationCode [role=alert]{color:var(--onboard-accent)}.onboarding-desktop-preview{margin:0;min-width:0}.onboarding-desktop-preview>img{display:block;height:auto;object-fit:contain;object-position:center top;width:100%}.onboarding-team-preview{margin:0;min-width:0}.onboarding-team-preview>img{border-radius:12px;display:block;height:auto;margin-inline:auto;max-width:100%;object-fit:contain;width:auto}.onboarding-analysis-preview,.onboarding-meetings-preview,.onboarding-services-preview{margin:0;min-width:0}.onboarding-analysis-preview>img,.onboarding-meetings-preview>img,.onboarding-services-preview>img{border-radius:12px;display:block;height:auto;margin-inline:auto;max-width:100%;object-fit:contain;width:auto}.onboarding-ready-preview{background:var(--onboard-inset);border:1px solid var(--onboard-border);border-radius:12px;padding:28px}.onboarding-ready-check{border:1px solid var(--onboard-border);border-radius:12px;color:var(--onboard-accent);display:grid;font-size:21px;height:48px;place-items:center;width:48px}.onboarding-ready-preview h4{font-size:21px;letter-spacing:-.025em;margin:18px 0 22px}.onboarding-page-hint{align-items:center;border:1px solid var(--onboard-border);border-radius:8px;color:var(--onboard-accent);display:inline-flex;font-size:12px;gap:10px;margin:0;padding:12px 14px}.onboarding-services-icon{flex-shrink:0;height:14px;width:18px}.dashboard-onboarding-modal .onboarding-finish-cta{font-size:18px;margin-top:24px;min-height:54px;padding:14px 32px}.onboarding-ready-check{border-color:var(--onboard-success);border-radius:50%;color:var(--onboard-success)}.onboarding-ready-preview>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.onboarding-ready-preview>div>span{align-items:center;border:1px solid var(--onboard-border);border-radius:8px;color:var(--onboard-muted);display:flex;font-size:12px;gap:10px;padding:14px}.onboarding-ready-preview>div svg{color:var(--onboard-accent)}.onboarding-footer{align-items:center;border-top:1px solid var(--onboard-border);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:18px 32px}.onboarding-footer>div{align-items:center;display:flex;gap:10px}.dashboard-onboarding-modal .onboarding-skip{background:#0000;border:0;color:var(--onboard-muted);cursor:pointer;font:inherit;font-size:12px;padding:8px 0}@media (max-width:760px){.dashboard-onboarding-modal{--onboard-viewport-gap:24px;border-radius:12px;max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.onboarding-header{padding:22px 20px 18px}.onboarding-header h2{font-size:21px}.onboarding-brand{gap:10px}.onboarding-brand>img{height:36px;width:36px}.dashboard-onboarding-modal .onboarding-close{height:30px;right:16px;top:16px;width:30px}.onboarding-steps{gap:6px;padding:0 20px 18px}.onboarding-steps li{align-items:center;flex-direction:column;font-size:10px;gap:6px;text-align:center}.onboarding-body{padding:4px 20px}.onboarding-layout{gap:26px;grid-template-columns:minmax(0,1fr)}.onboarding-ready-preview{padding:22px}.onboarding-footer{gap:8px;padding:14px 20px}.onboarding-footer .onboarding-button{padding:9px 12px}}.dashboard-score-gauge{display:block;flex-shrink:1;height:auto;max-width:100%;width:95px}.dashboard-score-gauge path{fill:none;stroke-width:5;stroke-linecap:round}.dashboard-score-gauge-track{stroke:#344053}.dashboard-score-gauge-arc{stroke:currentColor}.dashboard-score-gauge-value{fill:#fff;font-size:17px;font-weight:600}.dashboard-score-gauge-status{fill:currentColor;font-size:9px;font-weight:600}.service-monitor-page--light .dashboard-score-gauge-value{fill:var(--sm-text)}.service-monitor-page--light .dashboard-score-gauge-track{stroke:var(--sm-border)}.service-monitor-page{--sm-canvas:#111827;--sm-surface:#1f2937;--sm-nested:#182536;--sm-border:#3a4558;--sm-text:#f5f7fb;--sm-secondary:#b8c2d4;--sm-accent:#93c5fd;--sm-green:#77dfae;--sm-amber:#facc70;--sm-red:#ff9fa9;background:var(--sm-canvas);color:var(--sm-text);color-scheme:dark;min-height:calc(100vh - 70px);padding:56px 24px 72px}.service-monitor-page--light{--sm-canvas:#f6f8fb;--sm-surface:#fff;--sm-nested:#edf2f9;--sm-border:#d5dfec;--sm-text:#172033;--sm-secondary:#52617a;--sm-accent:#245da7;--sm-green:#167348;--sm-amber:#8b5800;--sm-red:#b5243b;color-scheme:light}.service-monitor-page *,.service-monitor-page :after,.service-monitor-page :before{box-sizing:border-box}.service-monitor-inner{margin:0 auto;max-width:1120px}.service-monitor-header{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-bottom:36px}.service-monitor-eyebrow{color:var(--sm-accent);font-size:12px;font-weight:800;letter-spacing:.15em;margin:0 0 14px}.service-monitor-header h1{color:var(--sm-text);font-size:clamp(30px,3.5vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.16;margin:0;max-width:690px}.service-monitor-intro{color:var(--sm-secondary);font-size:16px;line-height:1.65;margin:18px 0 0;max-width:650px}.service-monitor-theme{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:8px;display:flex;flex-shrink:0;padding:4px}.service-monitor-theme button{background:#0000;border:0;border-radius:5px;color:var(--sm-secondary);cursor:pointer;font:inherit;font-size:13px;min-height:36px;padding:7px 13px}.service-monitor-theme button[aria-pressed=true]{background:var(--sm-nested);box-shadow:inset 0 0 0 1px var(--sm-border);color:var(--sm-text)}.service-monitor-panel{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:12px;box-shadow:0 12px 36px #0000000d;overflow:hidden}.service-monitor-toolbar{align-items:center;border-bottom:1px solid var(--sm-border);display:flex;gap:20px;justify-content:space-between;padding:24px 28px}.service-monitor-toolbar h2{color:var(--sm-text);font-size:19px;margin:0}.service-monitor-toolbar p{color:var(--sm-secondary);font-size:13px;margin:7px 0 0}.service-monitor-button{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:6px;color:var(--sm-text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:40px;padding:9px 16px}.service-monitor-button:hover:not(:disabled){border-color:var(--sm-accent)}.service-monitor-page button:disabled{cursor:wait;opacity:.65}.service-monitor-page a:focus-visible,.service-monitor-page button:focus-visible{outline:3px solid var(--sm-accent);outline-offset:3px}.service-monitor-list{list-style:none;margin:0;padding:0}.service-monitor-row{border-bottom:1px solid var(--sm-border);border-left:3px solid #0000}.service-monitor-row.is-monitored{border-left-color:#3b82f6}.service-monitor-row-main{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(160px,1fr) auto 190px;padding:25px 28px 25px 25px}.service-monitor-identity{align-items:center;display:flex;gap:18px;min-width:0}.service-monitor-logo{background:#fff;border:1px solid #d5dfec;border-radius:12px;color:#245da7;display:grid;flex:0 0 52px;font-size:24px;font-weight:800;height:52px;place-items:center;position:relative;width:52px}.service-monitor-logo img{background:#fff;height:34px;inset:8px;object-fit:contain;position:absolute;width:34px}.service-monitor-identity h3{color:var(--sm-text);font-size:18px;margin:0 0 8px;overflow-wrap:anywhere}.service-monitor-status{align-items:center;color:var(--sm-secondary);display:flex;font-size:13px;gap:7px;line-height:1.4}.service-monitor-status>span{background:currentColor;border-radius:50%;flex-shrink:0;height:7px;width:7px}.service-monitor-status--healthy{color:#3bb537}.service-monitor-status--incident{color:#f9ae00}.service-monitor-status--outage{color:#ec2f3e}.service-monitor-details-button{align-items:center;background:#0000;border:0;color:var(--sm-secondary);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:12px;min-height:44px}.service-monitor-details-button:hover{color:var(--sm-accent)}.service-monitor-selection{align-items:center;color:var(--sm-secondary);cursor:pointer;display:flex;font-size:13px;gap:14px;justify-content:flex-end;min-height:44px;position:relative}.service-monitor-selection input{cursor:pointer;height:26px;margin:0;opacity:0;position:absolute;right:0;width:44px}.service-monitor-switch{background:var(--sm-nested);border:1px solid var(--sm-secondary);border-radius:20px;display:block;flex-shrink:0;height:26px;pointer-events:none;width:44px}.service-monitor-switch:after{background:var(--sm-secondary);border-radius:50%;content:"";display:block;height:18px;margin:3px;transition:transform .15s ease;width:18px}.service-monitor-selection input:checked+.service-monitor-switch{background:#2563eb;border-color:#2563eb}.service-monitor-selection input:checked+.service-monitor-switch:after{background:#fff;transform:translateX(18px)}.service-monitor-selection input:focus-visible+.service-monitor-switch{outline:3px solid var(--sm-accent);outline-offset:4px}.service-monitor-selection input:disabled+.service-monitor-switch{opacity:.55}.service-monitor-incidents{background:var(--sm-nested);border-top:1px solid var(--sm-border);color:var(--sm-secondary);line-height:1.6;padding:24px 28px}.service-monitor-incidents h4{color:var(--sm-text);font-size:16px;margin:0 0 20px}.service-monitor-incidents article{--incident-edge:var(--sm-border);--incident-text:var(--sm-secondary);background:var(--sm-surface);border:1px solid var(--sm-border);border-left:4px solid var(--incident-edge);border-radius:6px;padding:18px 20px}.service-monitor-incidents article+article{margin-top:16px}.service-monitor-incidents [data-incident-state=active]{--incident-edge:#eab308;--incident-text:var(--sm-amber)}.service-monitor-incidents [data-incident-state=resolved]{--incident-edge:#22c55e;--incident-text:var(--sm-green)}.service-monitor-incidents [data-incident-state=outage]{--incident-edge:#ef4444;--incident-text:var(--sm-red)}.service-monitor-incident-label{border:1px solid var(--incident-edge);border-radius:4px;color:var(--incident-text);font-weight:700;padding:3px 8px}.service-monitor-history-link{display:inline-block;margin-top:24px;padding:8px 0}.service-monitor-incident-heading{align-items:baseline;display:flex;gap:20px;justify-content:space-between}.service-monitor-incident-heading h5{color:var(--sm-text);font-size:16px;margin:0}.service-monitor-date,.service-monitor-incident-heading span{font-size:12px}.service-monitor-description{font-size:14px;overflow-wrap:anywhere;white-space:pre-line}.service-monitor-incidents a{color:var(--sm-accent);font-size:13px;font-weight:700}.service-monitor-footer{background:var(--sm-nested);color:var(--sm-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;justify-content:space-between;line-height:1.5;padding:18px 28px}.service-monitor-sync{color:var(--sm-text)}.service-monitor-note{color:var(--sm-secondary);font-size:13px;line-height:1.6;margin:20px 4px 0}.service-monitor-alert{border:1px solid var(--sm-red);border-radius:6px;color:var(--sm-red);line-height:1.5;margin:18px 24px;padding:14px}.service-monitor-empty{color:var(--sm-secondary);padding:48px 24px;text-align:center}@media (max-width:760px){.service-monitor-page{padding:32px 16px 48px}.service-monitor-header{flex-direction:column;gap:22px}.service-monitor-row-main{gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;padding:20px 17px}.service-monitor-identity{gap:12px}.service-monitor-details-button{grid-row:2;justify-self:start}.service-monitor-selection{grid-column:2;grid-row:1/3}.service-monitor-selection>span:first-child{display:none}.service-monitor-footer,.service-monitor-incidents,.service-monitor-toolbar{padding:20px}.service-monitor-incident-heading{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.service-monitor-switch:after{transition:none}}.team-page{box-sizing:border-box}.team-top-sections{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:28px}.team-panel-body{padding:24px 28px}.team-panel-body>*+*{margin-top:24px}.team-account-balances{grid-gap:14px;display:grid;gap:14px;margin:0}.team-account-balances>div{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.team-account-balances dt{color:var(--sm-secondary);font-size:13px}.team-account-balances dd{color:var(--sm-text);font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.team-account-balances .team-account-total{border-block:1px solid var(--sm-border);padding:16px 0}.team-account-total dd{color:var(--sm-accent);font-size:30px}.team-account-summary>p{color:var(--sm-secondary);font-size:13px;line-height:1.6}.team-page .team-section-toolbar{display:block}.team-section-toolbar h2{width:100%}.team-page .team-section-toolbar .team-section-toggle{align-items:center;background:#0000;border:0;border-radius:0;display:flex;font-size:inherit;gap:16px;justify-content:space-between;margin:-8px 0 0;min-height:40px;padding:8px 0;text-align:left;width:100%}.team-page button:focus-visible{outline:3px solid var(--sm-accent);outline-offset:3px}.team-access-title{color:var(--sm-text);font-size:15px;margin:0 0 18px}.team-page .team-available-credits{margin:0 0 16px}.team-available-credits strong{color:var(--sm-text)}.team-page fieldset{border:0;margin:0;min-width:0;padding:0}.team-page legend{color:var(--sm-text);font-size:15px;font-weight:700;margin:0 0 14px;padding:0}.team-page form p,.team-panel-body>p{color:var(--sm-secondary);font-size:13px;line-height:1.6}.team-page form{min-width:0}.team-page label{color:var(--sm-secondary);display:block;font-size:12px;font-weight:700;margin-bottom:8px}.team-page input,.team-page select{font:inherit;font-size:14px;min-width:0;padding:9px 12px;width:100%}.team-page button:not(.service-monitor-theme button),.team-page input,.team-page select{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:6px;color:var(--sm-text);min-height:40px}.team-page button:not(.service-monitor-theme button){cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:9px 13px}.team-page button:hover:not(:disabled,.service-monitor-theme button){border-color:var(--sm-accent)}.team-page .service-monitor-panel .remoteAnalyzeButton{align-items:center;background:#2563eb;border-color:#2563eb;color:#fff;display:inline-flex;gap:8px;justify-content:center}.team-page .service-monitor-panel .remoteAnalyzeButton:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.team-page .service-monitor-panel .remoteAnalyzeButton:before{background:currentColor;content:"";flex-shrink:0;height:1.2em;-webkit-mask:url(/static/media/progress-arrow.097b237df9c4a7002ad0.svg) center/contain no-repeat;mask:url(/static/media/progress-arrow.097b237df9c4a7002ad0.svg) center/contain no-repeat;width:1.2em}.team-page input:focus-visible,.team-page select:focus-visible{outline:3px solid var(--sm-accent);outline-offset:3px}.team-page button.team-danger{color:var(--sm-red)}.team-leave-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}.team-leave-actions:empty{display:none}.team-inline-form{align-items:start;display:flex;gap:10px}.team-inline-form input{flex:1 1}.team-inline-form button{flex-shrink:0}.team-credit-fields{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.team-credit-fields>div{flex:1 1;min-width:130px}.team-fund-summary{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:8px;padding:18px 20px}.team-fund-summary>span{color:var(--sm-secondary);display:block;font-size:13px}.team-fund-summary strong{color:var(--sm-text);display:block;font-size:30px;margin:8px 0}.team-fund-summary small{color:var(--sm-secondary);font-size:14px;font-weight:400}.team-fund-summary p{color:var(--sm-secondary);font-size:12px;margin:0}.team-member-row-main{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(180px,240px) minmax(280px,1fr) 240px;padding:25px 28px 25px 25px}.team-member-avatar{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:12px;color:var(--sm-accent);display:grid;flex:0 0 48px;font-size:17px;font-weight:800;height:48px;place-items:center;width:48px}.team-you{color:var(--sm-secondary);display:inline-block;font-size:11px;font-weight:600;margin-left:8px}.team-member-email{color:var(--sm-secondary);font-size:12px;margin:-2px 0 8px;overflow-wrap:anywhere}.team-connection--online{color:var(--sm-accent)}.team-connection--offline{color:#9ca3af}.service-monitor-page--light .team-connection--offline{color:#6b7280}.team-member-access{align-items:center;color:var(--sm-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:10px}.team-member-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;text-align:center}.team-member-metrics--gauge>div{display:grid;grid-template-rows:auto 1fr;min-width:0}.team-member-list .team-member-metrics>div{position:relative}.team-member-list .team-member-metrics>div:before{border-left:1px solid var(--sm-border);bottom:0;content:"";left:-8px;position:absolute;top:0}.team-member-list .team-member-metrics>div:first-child:before{left:-12px}.team-member-metrics dt{color:var(--sm-secondary);font-size:14.4px;margin-bottom:10px}.team-member-metrics dd{font-size:16.8px;font-weight:700;justify-content:center;margin:0;overflow-wrap:anywhere}.team-signal-score--healthy,.telemetry-status--healthy{color:#3bb537}.team-signal-score--fair,.telemetry-status--fair{color:#f9ae00}.team-signal-score--poor,.telemetry-status--poor{color:#fc6f20}.team-signal-score--critical,.telemetry-status--critical{color:#ec2f3e}.team-signal-score--unknown,.telemetry-status--unknown{color:#6b96c1}.team-credit-dialog{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:12px;color:var(--sm-text);margin:auto;max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;width:min(440px,calc(100vw - 32px))}.team-credit-dialog::backdrop{background:#0000008c}.team-credit-dialog h2{font-size:21px;margin:0 0 14px}.team-credit-dialog p{color:var(--sm-secondary);font-size:14px;line-height:1.6;margin:0 0 20px}.team-credit-dialog .service-monitor-alert{color:var(--sm-red)}.team-credit-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px}.team-member-credit-action{align-items:stretch;display:flex;flex-direction:column;gap:7px;max-width:100%;width:150px}.team-add-credits{align-items:center;display:inline-flex;gap:8px;justify-content:center}.team-member-credit-action>span{color:var(--sm-secondary);font-size:13px;min-width:0;overflow-wrap:anywhere;text-align:center}.team-role-badge{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:5px;color:var(--sm-accent);display:inline-block;font-size:12px;font-weight:700;padding:5px 9px}.team-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.team-member-row-main>.team-row-actions{align-items:flex-end;flex-direction:column;flex-wrap:nowrap;grid-column:3}.team-analyze-button,.team-member-credit-action>button,.team-member-row-main>.team-row-actions>.remoteAnalysisAction,.team-member-row-main>.team-row-actions>button{flex-shrink:0;max-width:100%;width:150px}.team-member-row-main>.team-row-actions>.remoteAnalysisAction>button{width:100%}.team-row-actions .remoteAnalysisAction{margin:0}.team-row-detail{background:var(--sm-nested);border-top:1px solid var(--sm-border);padding:20px 28px}.team-row-detail>form{max-width:640px}.team-row-detail button,.team-row-detail input,.team-row-detail select{background:var(--sm-surface)!important}.team-review-list{list-style:none;margin:0;padding:0}.team-review-list>li{align-items:center;border-bottom:1px solid var(--sm-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 0}.team-review-list>li:first-child{padding-top:0}.team-review-list>li:last-child{border-bottom:0;padding-bottom:0}.team-review-list strong{color:var(--sm-text);display:block;font-size:13px;overflow-wrap:anywhere}.team-review-list span{color:var(--sm-secondary);display:block;font-size:12px;margin-top:6px}.team-review-list form{flex:0 1 460px}.team-notice,.team-pending{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:8px;color:var(--sm-text);font-size:14px;line-height:1.6;margin:0 0 24px;padding:16px 20px}.team-retry{margin:0 24px 24px}.team-page .remoteAnalysisDialog{background:var(--sm-surface);border-color:var(--sm-border);color:var(--sm-text);color-scheme:inherit}.team-page .remoteAnalysisError{background:var(--sm-nested);color:var(--sm-red)}.team-page .details-insights-modal,.team-page .details-modal-content{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:12px;color:var(--sm-text);width:min(1100px,calc(100vw - 32px))}.team-page .details-columns{flex-wrap:wrap}.team-page .member-details-container{flex-wrap:wrap;padding-right:26px}@media (max-width:1000px){.team-top-sections{grid-template-columns:1fr}.team-member-row-main{gap:18px;grid-template-columns:minmax(0,1fr) 240px}.team-member-metrics{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-list .team-member-metrics{border-top:1px solid var(--sm-border);padding-top:16px}.team-member-list .team-member-metrics>div:nth-child(odd):before{content:none}.team-member-row-main>.team-row-actions{grid-column:2;grid-row:1/3}}@media (max-width:600px){.team-panel-body,.team-row-detail{padding:20px}.team-member-row-main{grid-template-columns:minmax(0,1fr);padding:20px 17px}.team-member-access{align-items:center;flex-direction:row;flex-wrap:wrap}.team-member-metrics{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-list .team-member-metrics>div:before{left:-10px}.team-member-row-main>.team-row-actions{grid-column:1;grid-row:auto;justify-self:end;width:min(100%,240px)}.team-inline-form{flex-wrap:wrap}.team-inline-form input{flex-basis:100%}.team-credit-fields>div{min-width:100%}.team-review-list>li>form{flex-basis:100%}}.team-member-row>.remoteAnalysisInline{background:var(--sm-nested);border-top:1px solid var(--sm-border);min-width:0}.team-page .remoteAnalysisInline>.remoteAnalysisToggle{align-items:center;background:#0000;border:0;border-radius:0;color:var(--sm-text);display:flex;gap:16px;justify-content:space-between;padding:18px 28px;text-align:left;width:100%}.remoteAnalysisToggle>span:first-child{min-width:0;overflow-wrap:anywhere}.remoteAnalysisInlineBody{color:var(--sm-text);font-size:14px;line-height:1.5;padding:0 28px 24px}.remoteAnalysisInlineBody>section>h3{font-size:16px}.remoteAnalysisInlineBody footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}@media (max-width:600px){.team-page .remoteAnalysisInline>.remoteAnalysisToggle{padding:16px}.remoteAnalysisInlineBody{padding:0 16px 20px}}.team-compact-panel[data-collapsed=true]>.team-section-toolbar{padding-block:11px}.team-compact-panel--caption[data-collapsed=true]>.team-section-toolbar{padding-block:8px}@media (max-width:760px){.team-compact-panel[data-collapsed=true]>.team-section-toolbar{padding-block:8px}.team-compact-panel--caption[data-collapsed=true]>.team-section-toolbar{padding-block:5px}}.team-analysis-results{list-style:none;padding:0}.team-analysis-results>li{border-bottom:1px solid var(--sm-border);padding:12px 0}.team-analysis-results span,.team-analysis-results strong{display:block;overflow-wrap:anywhere}.team-analysis-results span{color:var(--sm-secondary);margin-top:5px}.dashboard-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-card{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:14px;box-shadow:0 12px 36px #0000000d;display:flex;flex-direction:column;min-width:0;overflow:hidden}.dashboard-card--signal{grid-column:span 2}.dashboard-card>header{align-items:center;display:flex;gap:12px;padding:24px 26px 0}.dashboard-card h2{color:var(--sm-text);font-size:19px;margin:0}.dashboard-card-icon{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:10px;color:var(--sm-accent);display:grid;height:38px;place-items:center;width:38px}.dashboard-services-icon,.dashboard-signal-icon{height:22px;width:22px}.dashboard-signal-icon path{stroke:currentColor}.dashboard-signal-icon circle{fill:currentColor}.dashboard-card-body{flex:1 1;padding:24px 26px}.dashboard-card-footer{border-top:1px solid var(--sm-border);padding:12px 26px 14px}.dashboard-card .dashboard-note{color:var(--sm-secondary);font-size:13px;line-height:1.65;margin:12px 0 0}.dashboard-metrics{display:flex;flex-wrap:wrap;gap:22px;margin:0}.dashboard-metric{display:flex;flex-direction:column;gap:10px}.dashboard-metric dt,.dashboard-plan dt{color:var(--sm-secondary);font-size:13px}.dashboard-metric dd{color:var(--sm-text);font-size:38px;font-weight:750;letter-spacing:-.04em;line-height:1;margin:0}.dashboard-metric--alert dd{color:var(--sm-amber)}.dashboard-details{align-items:center;background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:7px;color:var(--sm-accent);display:inline-flex;font-size:14px;font-weight:700;gap:12px;justify-content:center;line-height:1.4;margin:0;min-height:35.2px;padding:6.8px 16px;text-decoration:none}.dashboard-details:hover{border-color:var(--sm-accent)}.dashboard-details:focus-visible{outline-offset:3px}.dashboard-details-arrow{flex-shrink:0;height:14px;transform:translateY(-1px);width:14px}.dashboard-signal-summary{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between}.dashboard-signal-analyze{align-self:flex-start}.dashboard-analysis-icon{flex-shrink:0;height:1.2em;width:1.2em}.dashboard-analysis-icon polyline{stroke:currentColor}.dashboard-details.dashboard-add-credits,.dashboard-details.dashboard-signal-analyze{background:#2563eb;border-color:#2563eb;color:#fff}.dashboard-details.dashboard-add-credits:hover,.dashboard-details.dashboard-signal-analyze:hover{background:#1d4ed8;border-color:#1d4ed8}.dashboard-desktop-setup{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.dashboard-desktop-setup .temporaryActivationCode{align-items:center;display:flex;flex:1 1 320px;flex-wrap:wrap;gap:10px 12px;margin:0;min-width:0}.dashboard-desktop-setup .temporaryActivationCode>button{align-items:center;background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:7px;color:var(--sm-accent);display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:1.4;min-height:35.2px;padding:6.8px 16px}.dashboard-desktop-setup .dashboard-action-icon{flex-shrink:0;height:1em;width:1em}.dashboard-desktop-setup .temporaryActivationCode button:hover:not(:disabled){border-color:var(--sm-accent)}.dashboard-desktop-setup .temporaryActivationCodeField{align-items:center;background:var(--sm-canvas);border:1px solid var(--sm-border);border-radius:7px;display:flex;gap:10px;justify-content:space-between;min-height:35.2px;min-width:160px;padding:0 10px}.dashboard-desktop-setup .temporaryActivationCodeValue{color:var(--sm-text);font-size:18px;letter-spacing:2px;margin:0}.dashboard-desktop-setup .temporaryActivationCodePlaceholder{color:var(--sm-secondary);letter-spacing:4px}.dashboard-desktop-setup .temporaryActivationCodeField>button{background:#0000;border:0;color:var(--sm-accent);font-size:12px;height:22.4px;padding:2px 4px;width:28px}.dashboard-desktop-setup .temporaryActivationCode p{color:var(--sm-secondary);flex-basis:100%;font-size:12px;margin:0}.dashboard-desktop-setup .temporaryActivationCode p[role=alert]{color:var(--sm-red)}.dashboard-desktop-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}.dashboard-desktop-status h3{color:var(--sm-text);font-size:16px;margin:0}.dashboard-desktop-status p{font-size:14px;font-weight:600;margin:0}.dashboard-desktop-status--connected{color:var(--sm-accent)}.dashboard-desktop-status--disconnected{color:var(--sm-amber)}.dashboard-page.service-monitor-page--light .dashboard-desktop-status--disconnected{color:#f9ae00}.dashboard-last-analysis{color:var(--sm-secondary);font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.dashboard-last-analysis strong{color:var(--sm-text);font-weight:600}.dashboard-last-analysis button{background:#0000;border:0;color:var(--sm-accent);cursor:pointer;font:inherit;margin-left:6px;padding:1px 4px;text-decoration:underline}.dashboard-page .service-monitor-theme button{line-height:1.4;min-height:28.8px;padding:5.3px 13px}.dashboard-page .service-monitor-button{line-height:1.4;min-height:32px;padding:5.9px 16px}.dashboard-signal-summary .team-member-metrics{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.dashboard-signal-summary .team-member-metrics>div{border-left:1px solid var(--sm-border);display:grid;grid-template-rows:auto 1fr;min-width:0;padding:4px 12px}.dashboard-signal-summary .team-member-metrics>div:first-child{border-left:0}.dashboard-signal-summary .team-member-metrics dt{font-size:12px;margin-bottom:10px}.dashboard-signal-summary .team-member-metrics dd{align-items:center;display:flex;font-size:16px;line-height:1.4;min-height:30px}.dashboard-signal-summary .team-member-metrics>div:first-child dd{font-feature-settings:"tnum";font-size:23px;font-variant-numeric:tabular-nums}.dashboard-team-title{color:var(--sm-text);font-size:20px;margin:0;overflow-wrap:anywhere}.dashboard-card--team .dashboard-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.dashboard-card--team .dashboard-metric{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:10px;gap:6px;min-width:0;padding:6px 12px}.dashboard-card--team .dashboard-metric dt{font-size:12px;line-height:1.4;min-height:2.8em}.dashboard-card--team .dashboard-metric dd{font-size:24px}.dashboard-card--team .dashboard-note{overflow-wrap:anywhere}.dashboard-card--team .dashboard-last-analysis{margin-top:14px}.dashboard-meeting-list,.dashboard-service-list{list-style:none;margin:0;padding:0}.dashboard-meeting-list li,.dashboard-service-list li{border-bottom:1px solid var(--sm-border);padding:14px 0}.dashboard-meeting-list li:first-child,.dashboard-service-list li:first-child{padding-top:0}.dashboard-meeting-list li:last-child,.dashboard-service-list li:last-child{border-bottom:0;padding-bottom:0}.dashboard-meeting-title{align-items:baseline;display:flex;flex-wrap:nowrap;gap:8px}.dashboard-meeting-title a,.dashboard-service-list a{color:var(--sm-text);font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere;text-decoration:none}.dashboard-meeting-title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-meeting-title a:hover,.dashboard-service-list a:hover{text-decoration:underline}.dashboard-meeting-owner{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:5px;color:var(--sm-accent);flex-shrink:0;font-size:11px;font-weight:600;margin-left:auto;padding:3px 7px;white-space:nowrap}.dashboard-meeting-list p{color:var(--sm-secondary);font-size:13px;margin:7px 0 0}.dashboard-monitor-label{color:var(--sm-secondary);font-size:13px;font-weight:600;margin:0 0 16px}.dashboard-service-list li{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 112px}.dashboard-service-identity{align-items:center;display:flex;gap:10px}.dashboard-service-identity>span:last-child{min-width:0}.dashboard-service-identity .service-monitor-logo{border-radius:7px;flex-basis:30px;font-size:16px;height:30px;width:30px}.dashboard-service-identity .service-monitor-logo img{height:20px;inset:4px;width:20px}.dashboard-service-list .service-monitor-status{justify-self:stretch;white-space:nowrap}.dashboard-more-meetings,.dashboard-more-services{font-size:13px;margin:16px 0 0}.dashboard-more-meetings a,.dashboard-more-services a{color:var(--sm-accent);font-weight:600;text-decoration:none}.dashboard-more-meetings a:hover,.dashboard-more-services a:hover{text-decoration:underline}.dashboard-plan{margin:20px 0 0}.dashboard-plan dd{color:var(--sm-text);font-weight:700;margin:10px 0 0}.dashboard-add-credits{margin-top:20px}.dashboard-demo-note,.dashboard-error{color:var(--sm-secondary);font-size:14px;line-height:1.6}@media (max-width:900px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-grid{gap:16px;grid-template-columns:minmax(0,1fr)}.dashboard-card--signal{grid-column:auto}.dashboard-signal-summary{align-items:flex-start;flex-direction:column;gap:20px}.dashboard-signal-summary .team-member-metrics{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-signal-summary .team-member-metrics>div{border:1px solid var(--sm-border);border-radius:8px;padding:14px 10px}.dashboard-signal-summary .team-member-metrics>div:first-child{border-left:1px solid var(--sm-border)}.dashboard-card>header{padding:20px 20px 0}.dashboard-card-body{padding:20px}.dashboard-card-footer{padding:11.6px 20px}}.remoteAnalysisDialog.remoteAnalysisDialog--live{width:min(900px,calc(100vw - 40px))}.live-analysis{margin-top:20px}.live-analysis-heading,.live-metric-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.live-analysis-heading h3{margin:0}.live-analysis-heading>span,.live-analysis-status{color:inherit;color:var(--sm-secondary,inherit);font-size:12px}.live-analysis-stale{color:#c77b18;color:var(--sm-orange,#c77b18)}.live-analysis-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.live-metric{background:#0000;background:var(--sm-nested,#0000);border:1px solid #8992a5;border:1px solid var(--sm-border,#8992a5);border-radius:8px;min-width:0;padding:14px}.live-metric--chart{padding-block:7px}.live-metric--wifiStrength{grid-column:1/-1}.live-metric-heading h4{font-size:13px;font-weight:600;margin:0}.live-metric-heading strong{font-size:20px}.live-metric svg{display:block;height:59px;margin-top:4px;overflow:visible;width:100%}.live-metric svg text{fill:currentColor;fill:var(--sm-secondary,currentColor);font-size:10px}.live-chart-grid{stroke:#8992a5;stroke:var(--sm-border,#8992a5);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{align-items:center;min-height:48px}.analysis-countdown{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;font-weight:600;margin-left:12px;white-space:nowrap}.analysis-canceled{color:#facc70;color:var(--sm-amber,#facc70);font-weight:600}.signal-page .service-monitor-inner{grid-gap:24px;display:grid;gap:24px}.signal-page .service-monitor-header{margin-bottom:8px}.signal-page .service-monitor-toolbar p{color:var(--sm-secondary);margin:7px 0 0}.signal-overview{--signal-report-border:#496f9f;--signal-report-surface:#1b2c43;box-shadow:none}.service-monitor-page--light .signal-overview{--signal-report-border:#86a8d6;--signal-report-surface:#f1f6fd}.signal-page .signal-self-row{border:0;border-radius:0;border-top:1px solid var(--sm-border)}.signal-self-row .team-member-row-main{gap:24px;grid-template-columns:minmax(180px,220px) minmax(0,1fr);padding:28px}.signal-self-row .service-monitor-identity{gap:14px}.signal-self-row .service-monitor-identity h3{font-size:16px;margin-bottom:6px}.signal-self-row .team-member-email{line-height:1.5;margin:0}.signal-self-row .team-member-metrics{gap:0;grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.signal-self-row .team-member-metrics>div{border-left:1px solid var(--sm-border);padding:4px 12px}.signal-self-row .team-member-metrics dt{font-size:12px;margin-bottom:10px}.signal-self-row .team-member-metrics dd{align-items:center;display:flex;font-size:16px;line-height:1.4;min-height:30px}.signal-self-row .team-member-metrics>div:first-child dd{font-feature-settings:"tnum";font-size:23px;font-variant-numeric:tabular-nums}.signal-credit-balance{align-items:center;border-top:1px solid var(--sm-border);color:var(--sm-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:14px;justify-content:flex-end;padding:16px 28px}.signal-credit-balance>span{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:6px}.signal-credit-balance strong{font-feature-settings:"tnum";color:var(--sm-text);font-size:14px;font-variant-numeric:tabular-nums}.signal-page a{color:var(--sm-accent)}.signal-page .signal-add-credits-button{align-items:center;background:#2765d9;border:1px solid #2765d9;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:36px;padding:8px 12px;text-decoration:none}.signal-page .signal-add-credits-button:hover{background:#1d4ed8;border-color:#1d4ed8}.signal-page .signal-add-credits-button{gap:8px}.signal-page.team-page .signal-analysis-actions button.signal-report-button{background:#2765d9;border-color:#2765d9;color:#fff}.signal-page button:disabled{cursor:not-allowed;opacity:.5}.signal-desktop-connection{background:var(--sm-nested);padding:18px 28px}.signal-desktop-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}.signal-desktop-status h3{color:var(--sm-text);font-size:16px;margin:0}.signal-desktop-status p{color:var(--sm-secondary);font-size:14px;margin:0}.signal-desktop-status .signal-desktop-status--connected{color:var(--sm-accent);font-weight:600}.signal-desktop-status .signal-desktop-status--disconnected{color:var(--sm-amber);font-weight:600}.signal-desktop-connection>p{font-size:14px;line-height:1.6;margin:12px 0 18px}.signal-desktop-setup{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px}.signal-desktop-setup .temporaryActivationCode{align-items:center;display:flex;flex:1 1 320px;flex-wrap:wrap;gap:10px 12px;margin:0;min-width:0}.signal-desktop-connection button,.signal-page .signal-download-button{align-items:center;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:8px;box-sizing:border-box;color:var(--sm-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;justify-content:center;min-height:42px;padding:10px 16px;text-decoration:none}.signal-page .signal-download-button{background:#2765d9;border-color:#2765d9;color:#fff}.signal-desktop-setup .temporaryActivationCode>button,.signal-page .signal-download-button{gap:8px}.signal-desktop-setup .signal-setup-icon{flex-shrink:0;height:1em;width:1em}.signal-desktop-connection .temporaryActivationCodeField{align-items:center;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:8px;color:var(--sm-text);display:flex;justify-content:space-between;min-height:42px;min-width:180px;padding:0 10px}.signal-desktop-connection .temporaryActivationCodeValue{font-size:18px}.signal-desktop-connection .temporaryActivationCodePlaceholder{color:var(--sm-secondary);letter-spacing:4px}.signal-page .signal-desktop-connection .temporaryActivationCodeField>button{border:0;flex:0 0 24px;font-size:14px;height:24px;margin:4px 0;min-height:24px;min-width:24px;padding:4px;width:24px}.signal-desktop-connection .temporaryActivationCode p{color:var(--sm-secondary);flex-basis:100%;margin:0}.signal-analysis-options{padding:12px 28px 24px}.signal-analysis-actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.signal-action-card{grid-gap:12px;align-items:center;background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) 150px;min-height:90px;min-width:0;padding:7px 18px}.signal-action-card--report{background:var(--signal-report-surface);border-color:var(--signal-report-border)}.signal-action-icon{background:var(--sm-canvas);border:1px solid var(--signal-report-border);border-radius:50%;color:var(--sm-accent);display:grid;height:44px;place-items:center;width:44px}.signal-action-icon>svg{height:22px;width:22px}.signal-analysis-icon polyline{stroke:currentColor}.signal-action-content{min-width:0}.signal-action-content h3{color:var(--sm-text);font-size:16px;font-weight:600;line-height:1.25;margin:0}.signal-action-card .signal-action-description{color:var(--sm-secondary);font-size:13px;line-height:1.25;margin:2px 0 4px}.signal-action-card .signal-action-meta{align-items:center;color:var(--sm-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 8px;line-height:1.25;margin:0}.signal-action-meta>span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.signal-action-meta>span+span{border-left:1px solid var(--signal-report-border);padding-left:8px}.signal-action-meta svg{height:12px;width:12px}.signal-page.team-page .signal-action-card>button{align-items:center;align-self:center;background:#0000;border:1px solid var(--sm-accent);border-radius:8px;color:var(--sm-text);display:inline-flex;font-size:12px;font-weight:600;gap:8px;height:40px;justify-content:center;justify-self:end;min-height:40px;padding:8px 10px;white-space:nowrap;width:150px}.signal-action-card>button>svg{flex-shrink:0;height:12px;width:12px}.signal-action-card>button>.signal-analysis-icon{height:1.2em;width:1.2em}.signal-page.team-page .signal-action-card>button:hover:not(:disabled){background:var(--sm-surface);border-color:var(--sm-accent)}.signal-page.team-page .signal-action-card>.signal-report-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.signal-muted,.signal-notice{color:var(--sm-secondary)}.signal-notice{border-top:1px solid var(--sm-border);margin:0;padding:16px 28px}.signal-notice p{margin-top:0}.signal-live-panel button,.signal-page .signal-notice button{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:8px;color:var(--sm-text);cursor:pointer;padding:10px 16px}.signal-live-panel{overflow:hidden}.signal-live-header{position:relative}.signal-page .signal-live-header p.signal-analysis-running{color:var(--sm-green)}.signal-live-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.signal-page.team-page .signal-live-actions .signal-analysis-toggle{background:#0000;border:0;border-radius:4px;caret-color:#0000;cursor:pointer;display:grid;height:32px;min-height:32px;min-width:32px;padding:0;place-items:center;-webkit-user-select:none;user-select:none;width:32px}.signal-analysis-toggle:after{content:"";cursor:pointer;inset:0;position:absolute}.signal-page .signal-analysis-toggle:focus-visible{outline:none}.signal-analysis-toggle:focus-visible:after{border-radius:8px;outline:3px solid var(--sm-accent);outline-offset:-4px}.signal-cancel-analysis{position:relative;z-index:1}.signal-analysis-disclosure{color:var(--sm-accent);display:list-item;font-size:19px;font-weight:600;line-height:1;list-style:disclosure-closed inside}.signal-analysis-toggle[aria-expanded=true] .signal-analysis-disclosure{list-style-type:disclosure-open}.signal-live-content{border-top:1px solid var(--sm-border);padding:8px 28px 28px}.signal-live-empty{border-top:1px solid var(--sm-border);padding:42px 28px 48px;text-align:center}.signal-live-empty>span{background:var(--sm-nested);border-radius:12px;color:var(--sm-accent);display:inline-grid;font-size:28px;height:48px;place-items:center;width:48px}.signal-live-empty h3{font-size:20px;margin:18px 0 10px}.signal-live-empty p{color:var(--sm-secondary);line-height:1.7;margin:0 auto;max-width:560px}@media (max-width:1200px){.signal-page{padding-top:88px}}@media (max-width:1100px){.signal-analysis-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.signal-page .service-monitor-toolbar{align-items:flex-start;flex-direction:column;gap:18px}.signal-analysis-options{padding:12px 18px 20px}.signal-analysis-actions{gap:14px;grid-template-columns:minmax(0,1fr)}.signal-action-card{gap:8px 10px;grid-template-columns:36px minmax(0,1fr);padding:7px 14px}.signal-action-icon{align-self:start;height:36px;width:36px}.signal-action-icon>svg{height:20px;width:20px}.signal-page.team-page .signal-action-card>button{grid-column:1/-1}.signal-desktop-connection{padding:20px 18px}.signal-credit-balance{gap:10px;padding:14px 18px}.signal-self-row .team-member-row-main{padding:22px 18px}.signal-self-row .team-member-metrics{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.signal-self-row .team-member-metrics>div{border:1px solid var(--sm-border);border-radius:8px;padding:14px 10px}.signal-live-content{padding:8px 16px 20px}.signal-notice{padding:16px 18px}}@media (max-width:900px){.signal-self-row .team-member-row-main{grid-template-columns:minmax(0,1fr)}}.details-modal{align-items:flex-start;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;padding-top:85px;position:fixed;top:0;width:100%;z-index:1000}.details-modal-content{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;flex-shrink:0;height:90%;justify-content:flex-start;margin-bottom:20px;max-height:575px;overflow:auto;padding:20px;position:relative;width:1100px;z-index:1000}.details-close-button-svg{fill:#b4b9bd;cursor:pointer;height:16.48px;position:absolute;right:15px;top:15px;width:16.48px}.details-close-button-svg:hover{filter:brightness(80%)}.member-details-container{align-items:center;display:flex;gap:20px;justify-content:start}.details-name{font-size:18px;font-weight:700}.details-email,.details-name{align-items:center;color:#586675;color:var(--sm-text,#586675);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-style:normal;line-height:normal;text-align:center;width:100%}.details-email{font-size:12px;font-weight:500;letter-spacing:1px}.details-status-offline{color:#586675;color:var(--sm-text,#586675)}.details-status-offline,.details-status-online{cursor:pointer;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:normal;margin-top:80px;text-align:center;text-transform:uppercase}.details-status-online{color:#3bb537}.details-overall-status-container{display:flex;gap:10px;justify-content:center}.details-overall-status-label{align-items:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-top:5px;max-width:120px;width:100%}.details-overall-status-label,.details-overall-status-text{color:#6b96c1;color:var(--sm-accent,#6b96c1);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-align:center}.details-overall-status-text{font-size:24px;font-weight:700;margin-top:0}.details-diagnostic-status-container{display:flex;gap:10px;justify-content:center}.details-diagnostic-status-label{align-items:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-top:5px;max-width:150px;width:100%}.details-diagnostic-status-label,.details-diagnostic-status-text{color:#6b96c1;color:var(--sm-accent,#6b96c1);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-align:center}.details-diagnostic-status-text{font-size:24px;font-weight:700;margin-top:0}.details-columns{display:flex;justify-content:center;width:100%}.details-column{align-items:center;display:flex;flex:1 1;flex-direction:column}.details-icon-background-svg{fill:#6b96c1;fill:var(--sm-accent,#6b96c1);flex-shrink:0;height:46px;width:46px}.details-values{margin-left:80px}.details-values,.details-values-insights{align-items:flex-start;display:flex;flex-direction:column}.details-values-insights{margin-left:10px}.details-recommendation-none-container{gap:5px;margin-top:5px;position:relative;right:5%;text-align:center}.details-recommendation-none-text{color:#6b96c1;color:var(--sm-accent,#6b96c1);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.details-values>*{align-items:center;display:flex;margin-bottom:10px}.details-values svg+span{margin-left:5px}.device-svg-container{height:46px;margin:0 auto 20px;position:relative;text-align:center;width:100%}.details-icon-device-svg{flex-shrink:0;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.device-text{font-size:16px;font-weight:500}.device-status-text,.device-text{color:#6b96c1;color:var(--sm-accent,#6b96c1);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin-top:10px;text-align:center}.device-status-text{font-size:18px;font-weight:700}.details-values .device-cores-label,.details-values .device-cpu-label,.details-values .device-memory-label,.details-values .device-processor-label{color:#999da0;color:var(--sm-secondary,#999da0);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;margin:0}.details-values .device-cores-value,.details-values .device-cpu-value,.details-values .device-memory-value,.details-values .device-processor-value{color:#586675;color:var(--sm-text,#586675);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;margin-left:4px;margin-top:4px}.workspace-svg-container{height:46px;margin:0 auto 20px;position:relative;text-align:center;width:46px}.details-icon-workspace-svg{flex-shrink:0;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.workspace-text{font-size:16px;font-weight:500}.workspace-status-text,.workspace-text{color:#6b96c1;color:var(--sm-accent,#6b96c1);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin-top:10px;text-align:center}.workspace-status-text{font-size:18px;font-weight:700}.details-values .workspace-frequency-label,.details-values .workspace-vpn-label,.details-values .workspace-wifi-strength-label{color:#999da0;color:var(--sm-secondary,#999da0);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;margin:0}.details-values .workspace-frequency-value,.details-values .workspace-vpn-value,.details-values .workspace-wifi-strength-value{color:#586675;color:var(--sm-text,#586675);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;margin-left:4px;margin-top:4px}.network-svg-container{height:46px;margin:0 auto 20px;position:relative;text-align:center;width:46px}.details-icon-network-svg{flex-shrink:0;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.network-text{font-size:16px;font-weight:500}.network-status-text,.network-text{color:#6b96c1;color:var(--sm-accent,#6b96c1);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin-top:10px;text-align:center}.network-status-text{font-size:18px;font-weight:700}.details-values .network-download-label,.details-values .network-latency-label,.details-values .network-packet-loss-label,.details-values .network-upload-label{color:#999da0;color:var(--sm-secondary,#999da0);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;margin:0}.details-values .network-download-value,.details-values .network-latency-value,.details-values .network-packet-loss-value,.details-values .network-upload-value{color:#586675;color:var(--sm-text,#586675);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;margin-left:4px;margin-top:4px}.insights-svg-container{height:46px;margin:0 auto 20px;position:relative;text-align:center;width:46px}.details-icon-insights-svg{flex-shrink:0;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.details-insights-item-container{align-items:center;background:#fff;background:var(--sm-surface,#fff);border-radius:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;gap:10px;justify-content:space-around;margin-top:20px;min-width:210px;padding:24px}.details-insights-item-container:hover{filter:brightness(95%)}.details-insights-item-text{color:#1b468a;color:var(--sm-accent,#1b468a);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;margin:0}.details-insights-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.details-insights-modal{background:#fff;border-radius:10px;margin-bottom:20px;margin-top:80px;max-height:calc(100% - 180px);overflow-y:auto;padding:20px;position:relative;width:60%;z-index:1001}.details-insights-modal-close-button-svg{fill:#b4b9bd;cursor:pointer;height:16.48px;position:absolute;right:15px;top:15px;width:16.48px}.details-insights-modal-headline{color:#668db0;color:var(--sm-accent,#668db0);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.details-insights-modal-text{color:#1b468a;color:var(--sm-accent,#1b468a);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.details-insights-modal-text a{text-decoration:none}.details-insights-modal-text a,.details-insights-modal-text a:visited{color:#1b468a;color:var(--sm-accent,#1b468a)}.details-insights-modal-text a:hover{text-decoration:underline}.details-insights-modal-close-button{align-items:center;background:#6b96c1;background:var(--sm-accent,#6b96c1);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:10px;justify-content:center;letter-spacing:-.72px;line-height:normal;margin-top:20px;padding:8px 12px;text-align:center}.details-insights-modal-close-button:hover{filter:brightness(95%)}.disclosure-icon{caret-color:#0000;color:var(--sm-accent);display:list-item;flex-shrink:0;font-size:19px;font-weight:600;line-height:1;list-style:disclosure-closed inside;pointer-events:none;-webkit-user-select:none;user-select:none}[aria-expanded=true]>.disclosure-icon{list-style-type:disclosure-open}.remoteAnalysisAction{display:inline-block;margin:5px 0}.remoteAnalyzeButton{border-radius:6px;cursor:pointer;padding:6px 14px}.remoteAnalysisDialog{border:1px solid #8992a5;border-radius:12px;box-sizing:border-box;color-scheme:light dark;font:14px/1.5 system-ui,sans-serif;max-height:calc(100vh - 50px);overflow-y:auto;padding:24px;text-align:left;width:min(520px,calc(100vw - 40px))}.remoteAnalysisDialog::backdrop{background:#0000008c}.remoteAnalysisDialog header{align-items:start;display:flex;gap:16px;justify-content:space-between}.remoteAnalysisDialog h2{font-size:20px;margin:0;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:first-child{animation-delay:-.4s}.remoteAnalysisWaitingDots>span:nth-child(2){animation-delay:-.2s}}@keyframes remote-analysis-waiting-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.remoteAnalysisDialog button,.remoteAnalysisDialog select{border:1px solid #8992a5;border-radius:6px;cursor:pointer;font:inherit;padding:7px 12px}.remoteAnalysisDialog button:disabled{cursor:default;opacity:.55}.remoteAnalysisDialog select{display:block;margin-top:6px;width:100%}.remoteAnalysisDialog footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}.remoteAnalysisDialog .remoteAnalysisRequestActions{align-items:flex-end;flex-direction:column;gap:6px}.remoteAnalysisDialog .remoteAnalysisRequestActions>.remoteAnalysisRequestButton{background:#2765d9;border-color:#2765d9;color:#fff}.remoteAnalysisDialog .remoteAnalysisRequestActions>.remoteAnalysisRequestButton:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.remoteAnalysisRequestActions p{margin:0}.remoteAnalysisRequestActions .remoteAnalysisCreditIcon{height:1em;margin-left:6px;width:1em}.meetings-page .remoteAnalysisInline>.remoteAnalysisToggle[aria-expanded=true],.team-page .remoteAnalysisInline>.remoteAnalysisToggle[aria-expanded=true]{padding-bottom:6px}.remoteAnalysisInlineBody .remoteAnalysisProgress{color:var(--sm-green);font-size:13px;font-weight:400;margin:0}.remoteAnalysisInlineBody .remoteAnalysisProgress~.live-analysis{margin-top:8px}.remoteAnalysisError{background:#fff0f0;border-radius:6px;color:#b82932;padding:10px}.remoteAnalysisDialog p.remoteAnalysisError{background:#fff;border:5px solid #ec2f3e;color:#000}.meetings-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.meetings-layout--new{margin:0 auto;max-width:900px}.meeting-navigation{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.meeting-selector{grid-gap:8px;display:grid;gap:8px;min-width:0;position:relative;width:min(100%,560px)}.meetings-page .meeting-selector-control{grid-gap:16px;align-items:center;background:var(--sm-canvas);display:grid;font-weight:400;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:44px;padding:10px 32px 10px 12px;position:relative;text-align:left;width:100%}.meeting-option-name{font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-option-time{font-feature-settings:"tnum";color:var(--sm-secondary);font-size:12px;font-variant-numeric:tabular-nums;min-width:0;text-align:right}.meeting-selector-arrow{position:absolute;right:12px}.meeting-selector-options{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:7px;box-shadow:0 8px 24px #0003;left:0;list-style:none;margin:4px 0 0;max-height:320px;overflow-y:auto;overscroll-behavior-y:contain;padding:4px;position:absolute;top:100%;width:100%;z-index:10}.meeting-selector-options>li{grid-gap:16px;align-items:center;border-radius:4px;cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:44px;padding:10px 8px}.meeting-selector-options>li.is-active{background:var(--sm-nested);outline:1px solid var(--sm-accent);outline-offset:-1px}.meeting-selector-options>li[aria-selected=true]{background:var(--sm-nested)}.meeting-content{min-width:0}.meeting-another{min-height:44px}.meeting-add-invite,.meeting-another,.meeting-refresh,.meeting-resend-invitation{align-items:center;display:inline-flex;gap:8px;justify-content:center}.meeting-team-picker{margin:18px 0}.meeting-invitation-retries{padding:20px 28px}.meeting-team li span{min-width:0;overflow-wrap:anywhere}.meetings-page button{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:7px;color:var(--sm-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:10px 14px}.meetings-page button:hover:not(:disabled){border-color:var(--sm-accent)}.meetings-page .remoteAnalyzeButton{align-items:center;background:#2563eb;border-color:#2563eb;color:#fff;display:inline-flex;gap:8px;justify-content:center}.meetings-page .remoteAnalyzeButton:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.meetings-page .meeting-start-button:before,.meetings-page .remoteAnalyzeButton:before{background:currentColor;content:"";flex-shrink:0;height:1.2em;-webkit-mask:url(/static/media/progress-arrow.097b237df9c4a7002ad0.svg) center/contain no-repeat;mask:url(/static/media/progress-arrow.097b237df9c4a7002ad0.svg) center/contain no-repeat;width:1.2em}.meetings-page .meeting-start-button{align-items:center;background:#2563eb;border-color:#2563eb;color:#fff;display:inline-flex;gap:8px;justify-content:center}.meetings-page .meeting-start-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.meeting-start-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.meeting-create-footer{border-bottom:0;display:flex;justify-content:flex-end}.meeting-required{color:var(--sm-secondary)}.meeting-required p{margin:0 0 6px}.meeting-required ul{line-height:1.65;margin:0;padding-left:20px}.meeting-start-button:is(:hover,:focus-visible)+.meeting-required{border-radius:3px;outline:2px solid var(--sm-accent);outline-offset:6px}@media (prefers-reduced-motion:no-preference){.meeting-start-button:is(:hover,:focus-visible)+.meeting-required{animation:meeting-required-pulse 1.2s ease-in-out infinite;transform-origin:left center}}@keyframes meeting-required-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.meetings-page input,.meetings-page select{background:var(--sm-canvas);border:1px solid var(--sm-border);border-radius:7px;color:var(--sm-text);font:inherit;min-height:44px;padding:10px 12px;width:100%}.meetings-page input:focus-visible,.meetings-page select:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}.meetings-page label{grid-gap:8px;display:grid;font-size:14px;font-weight:600;gap:8px}.meetings-page p{color:var(--sm-secondary);line-height:1.65}.meetings-page [role=alert]{color:var(--sm-red)}.meetings-page h2{color:var(--sm-text);font-size:20px;margin:0 0 18px}.meeting-team{list-style:none;margin:0;padding:0}.meetings-page .service-monitor-toolbar h2{margin:0}.meeting-section{border-bottom:1px solid var(--sm-border);padding:26px}.meeting-fields{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:18px}.meeting-editor{overflow:visible}.meeting-service-selector{grid-gap:8px;display:grid;gap:8px;min-width:0;position:relative}.meetings-page .meeting-service-selector-control{align-items:center;background:var(--sm-canvas);display:flex;font-weight:400;gap:10px;min-height:44px;text-align:left;width:100%}.meetings-page .meeting-service-selector-control:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}.meeting-service-selector-arrow{color:var(--sm-accent);margin-left:auto}.meeting-service-selector-options{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:7px;box-shadow:0 8px 24px #0003;left:0;list-style:none;margin:4px 0 0;overflow-y:auto;overscroll-behavior-y:contain;padding:4px;position:absolute;top:100%;width:100%;z-index:10}.meeting-service-selector-options>li{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:8px}.meeting-service-selector-options>li:is(.is-active,[aria-selected=true]){background:var(--sm-nested)}.meeting-service-selector-options>li.is-active{outline:1px solid var(--sm-accent);outline-offset:-1px}.meeting-service-option-icon{background:#fff;border:1px solid #d5dfec;border-radius:7px;color:#245da7;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.meeting-service-option-icon img{display:block;height:20px;object-fit:contain;width:20px}.meeting-service-option-name{min-width:0;overflow-wrap:anywhere}.meeting-instance-header h2{overflow-wrap:anywhere}.meeting-invites{border-bottom:1px solid var(--sm-border)}.meeting-invites>summary{caret-color:#0000;color:var(--sm-text);cursor:pointer;font-size:19px;font-weight:600;padding:20px 28px;-webkit-user-select:none;user-select:none}.meeting-invites>summary::marker{color:var(--sm-accent)}.meeting-invites>summary:focus-visible{outline:3px solid var(--sm-accent);outline-offset:-3px}.meeting-invites>.meeting-section{border-bottom:0;padding-top:0}.meeting-service{background:var(--sm-surface);border-left-color:var(--sm-secondary);margin:0}.meeting-service[data-service-status=healthy]{border-left-color:#3bb537}.meeting-service[data-service-status=incident]{border-left-color:#f9ae00}.meeting-service[data-service-status=outage]{border-left-color:#ec2f3e}.meeting-service>.service-monitor-row-main{grid-template-columns:minmax(160px,1fr) auto auto}.meeting-active-incidents{font-weight:600;justify-self:end}.meetings-page .meeting-service .service-monitor-details-button{background:#0000;border:0;border-radius:0;color:var(--sm-secondary);font-weight:400;grid-column:3;grid-row:1;justify-self:end;min-height:44px;padding:0;white-space:nowrap}.meetings-page .meeting-service .service-monitor-details-button:hover:not(:disabled){color:var(--sm-accent)}.meeting-team li{align-items:center;display:flex;gap:16px;justify-content:space-between}.meeting-actions{display:flex;flex-wrap:wrap;gap:8px}.meeting-delivery-status{font-size:12px;margin:8px 0 0;overflow-wrap:anywhere}.meeting-participant-identity{min-width:0}.meeting-participants>.service-monitor-toolbar{padding-block:8px}.meeting-participant-row .meeting-invite-email{color:var(--sm-secondary);font-family:inherit;font-size:12px;font-weight:400;overflow-wrap:normal;white-space:nowrap}.meeting-participant-row .service-monitor-identity:has(.meeting-invite-email){flex-wrap:wrap}.meeting-participant-identity:has(>.meeting-invite-email){min-width:-webkit-min-content;min-width:min-content}.meeting-participant-identity .team-member-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-empty,.meeting-participant-note{font-size:14px;padding:0 28px 20px}.meeting-team li{border-top:1px solid var(--sm-border);padding:12px 0}.meeting-invite-form{align-items:flex-end;display:flex;gap:14px}.meeting-invite-form label{flex:1 1}.meeting-invites .meeting-invite-form{grid-gap:18px 14px;align-items:end;display:grid;gap:18px 14px;grid-template-columns:minmax(0,1fr) auto}.meeting-invites .meeting-team-picker{grid-column:1;margin:0}.meeting-note{font-size:12px}.meeting-analysis-confirmation{background:var(--sm-nested);border:1px solid var(--sm-border);border-radius:8px;margin:20px 28px;padding:18px}.meeting-analysis-actions{align-items:flex-start;flex-direction:column}.meeting-analysis-actions p{margin:0}.meeting-analysis-credit-icon{height:1em;margin-left:6px;width:1em}.meeting-footer-actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.meetings-page .meeting-delete-button{color:#ec2f3e;margin-left:auto}.meeting-delete-confirmation{margin-top:20px}.meetings-page .remoteAnalysisInline{margin-top:0}.meetings-page .remoteAnalysisInline>.remoteAnalysisToggle{align-items:center;background:#0000;border:0;border-radius:0;color:var(--sm-text);display:flex;gap:16px;justify-content:space-between;padding:18px 28px;text-align:left;width:100%}@media (max-width:550px){.meeting-fields{grid-template-columns:1fr}.meeting-invite-form{align-items:stretch;flex-direction:column}.meeting-invites .meeting-invite-form{grid-template-columns:minmax(0,1fr)}.meeting-analysis-confirmation{margin:20px}.meeting-invitation-retries,.meeting-section{padding:20px}.meetings-page .remoteAnalysisInline>.remoteAnalysisToggle{padding:16px}}@media (max-width:760px){.meeting-invites>summary{padding:20px}.meeting-service>.service-monitor-row-main{grid-template-columns:minmax(0,1fr) auto}.meeting-service .service-monitor-identity{grid-column:1/-1}.meeting-active-incidents{grid-column:1;grid-row:2;justify-self:start}.meetings-page .meeting-service .service-monitor-details-button{grid-column:2;grid-row:2}}.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;background:var(--settings-canvas);color:var(--settings-text);color-scheme:dark;min-height:calc(100vh - 70px);padding:52px 24px 72px}.settings-page--light{--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 :after,.settings-page :before{box-sizing:border-box}.settings-inner{margin:0 auto;max-width:1120px}.settings-header{margin-bottom:32px}.settings-header--appearance{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.settings-eyebrow{color:var(--settings-accent);font-size:12px;font-weight:800;letter-spacing:.15em;margin:0 0 12px}.settings-header h1{color:var(--settings-text);font-size:clamp(32px,4vw,44px);letter-spacing:-.035em;line-height:1.15;margin:0}.settings-header-copy>p:last-child,.settings-header>p:last-child{color:var(--settings-secondary);font-size:16px;margin:14px 0 0}.settings-card{background:var(--settings-surface);border:1px solid var(--settings-border);border-radius:12px;min-width:0;padding:28px}.settings-card h2{color:var(--settings-text);font-size:20px;line-height:1.3;margin:0}.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{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.settings-account{overflow:hidden;padding:0}.settings-account .settings-section-heading{border-bottom:1px solid var(--settings-border);padding:26px 28px}.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{color:var(--settings-secondary);font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.settings-card .settings-credit-value{color:var(--settings-text);font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin:0;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{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.settings-plan-title h3{color:var(--settings-text);font-size:24px;letter-spacing:-.025em;line-height:1.3;margin:0}.settings-plan-status{border:1px solid var(--settings-border);border-radius:5px;color:var(--settings-accent);font-size:12px;font-weight:700;padding:4px 9px}.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{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.settings-button{align-items:center;background:var(--settings-nested);border:1px solid var(--settings-border);border-radius:6px;color:var(--settings-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;min-height:42px;padding:10px 17px;text-decoration:none}.settings-button--primary{background:#2563eb;border-color:#2563eb;color:#fff}.settings-add-credits{gap:8px}.settings-button--quiet{background:#0000;flex-shrink:0}.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{border-top:1px solid var(--settings-border);color:var(--settings-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 20px;justify-content:space-between;line-height:1.6;padding:17px 28px}.settings-account-footer strong{color:var(--settings-text)}.settings-details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:24px 0}.settings-form{margin-top:24px}.settings-form fieldset{border:0;margin:0;min-width:0;padding:0}.settings-form label{color:var(--settings-text);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.settings-form input{background:var(--settings-nested);border:1px solid var(--settings-border);border-radius:6px;color:var(--settings-text);display:block;font:inherit;font-size:15px;line-height:1.4;margin-bottom:20px;min-height:44px;min-width:0;padding:11px 12px;width:100%}.settings-name-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.settings-name-fields>div{min-width:0}.settings-card .settings-field-help{font-size:12px;margin:-6px 0 20px}.settings-card .settings-message{color:var(--settings-accent);margin:16px 0 0}.settings-account-error p,.settings-card .settings-message--error{color:var(--settings-error)}.settings-account .settings-loading,.settings-account-error{margin:0;padding:28px}.settings-account-error p{margin:0 0 16px}.settings-appearance-options{background:var(--settings-nested);border:1px solid var(--settings-border);border-radius:8px;display:flex;flex-shrink:0;padding:4px}.settings-appearance-options button{background:#0000;border:1px solid #0000;border-radius:5px;color:var(--settings-secondary);cursor:pointer;font:inherit;font-size:14px;min-height:38px;padding:8px 18px}.settings-appearance-options button[aria-pressed=true]{background:var(--settings-surface);border-color:var(--settings-border);color:var(--settings-text)}.settings-page button:disabled,.settings-page fieldset:disabled{cursor:wait;opacity:.65}.settings-page :is(button,a,input):focus-visible{outline:3px solid var(--settings-accent);outline-offset:3px}.settings-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:760px){.settings-page{padding:32px 16px 48px}.settings-account-grid,.settings-details-grid{grid-template-columns:1fr}.settings-credit-summary{border-bottom:1px solid var(--settings-border);border-right:0}.settings-card,.settings-credit-summary,.settings-plan-summary{padding:22px}.settings-account{padding:0}.settings-account .settings-section-heading{padding:22px}.settings-header--appearance,.settings-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.settings-account-footer{padding:16px 22px}}@media (max-width:380px){.settings-name-fields{gap:0;grid-template-columns:1fr}}.account-deletion .settings-inner{max-width:760px}.account-deletion dl{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:minmax(100px,1fr) 3fr;margin:24px 0}.account-deletion dt{color:var(--settings-secondary)}.account-deletion dd{margin:0;overflow-wrap:anywhere}.account-deletion a,.settings-delete-account a{color:var(--settings-accent)}.account-deletion-confirm{align-items:flex-start;display:flex;gap:12px;line-height:1.5;margin:24px 0}.account-deletion-confirm input{flex-shrink:0;height:18px;margin-top:5px;width:18px}.account-deletion-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.account-deletion .account-deletion-button{background:#b42338;border-color:#b42338;color:#fff}.account-deletion .account-deletion-button:hover:not(:disabled){background:#8e192b}.account-deletion button:disabled{cursor:not-allowed;opacity:.55}.account-deletion [role=alert]{color:var(--settings-error)}.settings-delete-account{margin-top:24px}@media (max-width:520px){.account-deletion dl{gap:6px;grid-template-columns:1fr}.account-deletion dd{margin-bottom:12px}}.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;background:var(--plans-canvas);color:var(--plans-text);min-height:calc(100vh - 70px);padding:56px 24px 72px}.support-page--light{--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 :after,.support-page :before{box-sizing:border-box}.support-inner{margin:0 auto;max-width:1240px}.support-eyebrow{color:var(--plans-accent);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 12px}.support-header h1{color:var(--plans-text);font-size:clamp(29px,3vw,42px);letter-spacing:-.025em;line-height:1.18;margin:0}.support-header>p:last-child{color:var(--plans-secondary);font-size:17px;line-height:1.5;margin:14px 0 0}.support-content{margin:36px auto 0;width:min(100%,780px)}.support-card,.support-info{background:var(--plans-surface);border:1px solid var(--plans-border);border-radius:7px}.support-card{padding:36px 40px 22px}.support-card-heading{align-items:center;display:flex;gap:24px;margin-bottom:28px}.support-icon,.support-info-icon{align-items:center;border:1px solid var(--plans-cta);border-radius:50%;color:var(--plans-cta);display:inline-flex;flex:none;font-size:22px;height:54px;justify-content:center;width:54px}.support-card-heading h2{color:var(--plans-text);font-size:23px;line-height:1.25;margin:0 0 5px}.support-card-heading p{color:var(--plans-secondary);font-size:15px;line-height:1.5;margin:0}.support-form{display:flex;flex-direction:column}.support-form label{color:var(--plans-text);font-size:14px;font-weight:700;margin:0 0 7px}.support-form input,.support-form textarea{background:var(--plans-nested);border:1px solid var(--plans-border);border-radius:5px;color:var(--plans-text);display:block;font:inherit;font-size:15px;line-height:1.4;margin:0 0 18px;min-width:0;outline:none;padding:12px 14px;width:100%}.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{background:var(--plans-cta);border:0;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;min-height:45px;padding:12px 14px;width:100%}.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{cursor:wait;opacity:.65}.support-reply-note{color:var(--plans-muted);font-size:13px;margin:10px 0 0;text-align:center}.support-feedback{border-radius:4px;font-size:14px;line-height:1.5;margin:14px 0 0;padding:10px 12px}.support-feedback--success{background:#22c55e1f;color:var(--plans-text)}.support-feedback--error{background:#ef44441f;color:var(--plans-text)}.support-info{align-items:center;display:flex;gap:14px;margin-top:18px;padding:18px 22px}.support-info-icon{font-size:17px;height:42px;width:42px}.support-info h2{color:var(--plans-text);font-size:14px;margin:0 0 4px}.support-info a{color:var(--plans-cta);font-size:14px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media (max-width:1200px){.support-page{padding-top:126px}}@media (max-width:620px){.support-page{padding:106px 16px 48px}.support-content{margin-top:26px}.support-card{padding:24px 18px 18px}.support-card-heading{align-items:flex-start;gap:14px}.support-icon{font-size:18px;height:44px;width:44px}.support-card-heading h2{font-size:20px}.support-info{padding:16px 18px}}.workspace-page{color:#172033;padding:32px 24px 64px}.workspace-article{background:#fff;border:1px solid #dde4ee;border-radius:3px;box-sizing:border-box;font-size:1.0625rem;line-height:1.75;margin:0 auto;max-width:860px;overflow-wrap:break-word;padding:40px 48px}.workspace-article h1,.workspace-article h2,.workspace-article h3,.workspace-article h4{color:#172033;line-height:1.3}.workspace-article h1{font-size:clamp(1.8rem,4vw,2.5rem);margin:0 0 28px}.workspace-article h2{border-top:1px solid #dde4ee;font-size:1.65rem;margin:48px 0 20px;padding-top:24px}.workspace-article h3{font-size:1.3rem;margin:32px 0 16px}.workspace-article h4{font-size:1.1rem;margin:28px 0 12px}.workspace-article ol,.workspace-article p,.workspace-article ul{margin:0 0 20px}.workspace-article ol,.workspace-article ul{padding-left:28px}.workspace-article li{margin-bottom:6px}.workspace-article hr{border:0;border-top:1px solid #dde4ee;margin:48px 0 24px}.workspace-article hr+h2{border-top:0;margin-top:0;padding-top:0}@media (max-width:1200px){.workspace-page{padding-top:94px}}@media (max-width:600px){.workspace-page{padding-left:12px;padding-right:12px}.workspace-article{font-size:1rem;padding:28px 20px}}.report-plans{--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;background:var(--plans-canvas);box-sizing:border-box;color:var(--plans-text);margin:0;min-height:calc(100vh - 70px);padding:56px 24px 72px}.report-plans--light{--plans-canvas:#f6f8fb;--plans-surface:#fff;--plans-nested:#e4ebf6;--plans-border:#dde4ee;--plans-text:#172033;--plans-secondary:#2a3c57;--plans-muted:#61708a}.report-plans *,.report-plans :after,.report-plans :before{box-sizing:border-box}.report-plans-inner{margin:0 auto;max-width:1240px}.report-plans-header{align-items:flex-start;display:flex;gap:28px;justify-content:space-between}.report-plans-eyebrow{color:var(--plans-accent);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 12px}.report-plans h1{color:var(--plans-text);font-size:clamp(29px,3vw,42px);letter-spacing:-.025em;line-height:1.18;margin:0;max-width:760px}.report-plans-intro{color:var(--plans-secondary);font-size:17px;line-height:1.5;margin:14px 0 0;max-width:700px}.plans-test-label{background:var(--plans-surface);border:1px solid var(--plans-border);border-radius:4px;color:var(--plans-secondary);flex:none;font-size:11px;font-weight:800;letter-spacing:.08em;margin-top:4px;padding:8px 11px;white-space:nowrap}.report-plans-alert{color:var(--plans-text);margin:24px 0 0}.report-plans-retry{background:#0000;border:1px solid var(--plans-accent);border-radius:4px;color:var(--plans-text);cursor:pointer;font:inherit;margin-top:10px;padding:9px 16px}.report-plans-retry:hover:not(:disabled){background:var(--plans-nested)}.report-plans-retry:disabled{cursor:default;opacity:.6}.report-plan-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:36px 0 30px}.report-plan-card{background:var(--plans-surface);border:1px solid var(--plans-border);border-radius:7px;box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;min-height:440px;min-width:0;padding:23px}.report-plan-card--credit10{border-color:var(--plans-accent)}.report-plan-card--monthly10{border-color:var(--plans-cta);box-shadow:0 9px 24px #0000001f}.report-plan-card-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-height:66px}.report-plan-logo{align-items:center;background:var(--plans-nested);border:1px solid var(--plans-border);border-radius:50%;display:inline-flex;height:58px;justify-content:center;padding:7px;width:58px}.report-plan-logo img{display:block;max-height:100%;max-width:100%;object-fit:contain}.report-plan-badge{background:var(--plans-nested);border:1px solid var(--plans-accent);border-radius:3px;color:var(--plans-text);font-size:11px;font-weight:800;letter-spacing:.06em;padding:6px 8px;white-space:nowrap}.report-plan-card--monthly10 .report-plan-badge{border-color:var(--plans-cta)}.report-plan-card h2{color:var(--plans-text);font-size:22px;line-height:1.2;margin:18px 0 4px}.report-plan-billing-type{color:var(--plans-muted);font-size:13px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.report-plan-price{color:var(--plans-text);font-size:25px;font-weight:800;line-height:1.25;margin:24px 0 0;min-height:39px}.report-plan-price span{color:var(--plans-secondary);font-size:14px;font-weight:500}.report-plan-description{color:var(--plans-secondary);font-size:14px;line-height:1.5;margin:18px 0 0}.report-plan-benefit{background:var(--plans-nested);border:1px solid var(--plans-border);border-radius:4px;color:var(--plans-secondary);font-size:13px;line-height:1.45;margin:18px 0 22px;padding:11px 12px}.report-plan-button{background:var(--plans-cta);border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:700;margin-top:auto;padding:12px 14px;text-align:center;text-decoration:none;width:100%}.report-plan-button:hover:not(:disabled){background:var(--plans-cta-hover);color:#172033}.report-plan-button:disabled{background:var(--plans-nested);border:1px solid var(--plans-border);color:var(--plans-muted);cursor:not-allowed}.report-plan-button:focus-visible,.report-plans-retry:focus-visible{outline:3px solid var(--plans-cta-hover);outline-offset:3px}.report-plans-account-notice{background:var(--plans-nested);border:1px solid var(--plans-border);border-radius:5px;padding:18px 20px}.report-plans-account-notice p{color:var(--plans-secondary);line-height:1.5;margin:0}.report-plans-account-notice p:first-child{color:var(--plans-text);font-weight:700;overflow-wrap:anywhere}.report-plans-account-notice p+p{font-size:14px;margin-top:6px}.plans-login-overlay{align-items:center;background:#0a1321b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}@media (max-width:1100px){.report-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.report-plans{padding:36px 16px 48px}.report-plans-header{flex-direction:column;gap:16px}.report-plan-grid{gap:14px;grid-template-columns:1fr;margin-top:26px}.report-plan-card{min-height:0}}.plans-login-dialog{width:min(460px,100%)}.plans-login-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c17cc;z-index:3000}.downloads-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;background:var(--plans-canvas);color:var(--plans-text);min-height:calc(100vh - 70px);padding:56px 24px 72px}.downloads-page--light{--plans-canvas:#f6f8fb;--plans-surface:#fff;--plans-nested:#e4ebf6;--plans-border:#dde4ee;--plans-text:#172033;--plans-secondary:#2a3c57;--plans-muted:#61708a}.downloads-page *,.downloads-page :after,.downloads-page :before{box-sizing:border-box}.downloads-inner{margin:0 auto;max-width:1240px}.downloads-card-label,.downloads-eyebrow{color:var(--plans-accent);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0}.downloads-eyebrow{margin-bottom:12px}.downloads-header h1{color:var(--plans-text);font-size:clamp(29px,3vw,42px);letter-spacing:-.025em;line-height:1.18;margin:0;max-width:760px}.downloads-intro{color:var(--plans-secondary);font-size:17px;line-height:1.5;margin:14px 0 0;max-width:700px}.downloads-layout{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,45fr) minmax(0,55fr);margin:0 0 30px}.downloads-actions{display:flex;flex-direction:column;gap:18px;min-width:0}.downloads-platforms{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.downloads-platforms-heading{grid-column:1/-1}.downloads-card{background:var(--plans-surface);border:1px solid var(--plans-border);border-radius:7px;box-shadow:0 8px 20px #00000014;min-width:0}.downloads-platform{align-items:center;display:flex;justify-content:center;min-width:0;text-align:center}.downloads-platform-icon{color:currentColor;display:inline-flex;flex:none;height:1em;width:1em}.downloads-platform-icon--macos{height:1.3em;width:1.3em}.downloads-platform-icon svg{display:block;height:100%;width:100%}.downloads-platform .downloads-primary-button{align-items:center;display:inline-flex;gap:8px;justify-content:center;margin:0;width:84%}.downloads-primary-button{background:var(--plans-cta);border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:700;line-height:1.4;margin-top:auto;padding:12px 14px;text-align:center;text-decoration:none;width:100%}.downloads-primary-button:hover:not(:disabled){background:var(--plans-cta-hover);color:#172033}.downloads-primary-button:disabled{cursor:wait;opacity:.6}.downloads-activation{align-items:stretch;border-top:1px solid var(--plans-border);display:flex;flex-direction:column;gap:14px;padding-top:18px}.downloads-activation-heading{align-items:center;display:flex;gap:12px}.downloads-key-icon{color:var(--plans-cta);flex:none;height:26px;width:26px}.downloads-activation-control{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.downloads-activation-control>.downloads-primary-button{height:45px;margin:0 auto;width:84%}.downloads-activation .downloads-card-label{margin:0}.downloads-activation .temporaryActivationCode{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.downloads-activation .temporaryActivationCode>button{background:var(--plans-cta);border:0;border-radius:4px;font-size:15px;font-weight:700;height:45px;margin:0 auto;padding:12px 14px;width:84%}.downloads-activation .temporaryActivationCode>button:hover:not(:disabled){background:var(--plans-cta-hover);color:#172033}.downloads-activation .temporaryActivationCodeField{align-items:center;background:var(--plans-surface);border:1px solid var(--plans-border);border-radius:4px;display:flex;height:45px;justify-content:center;margin:0 auto;min-width:0;padding:6px 10px;position:relative;width:84%}.downloads-activation .temporaryActivationCodePlaceholder{color:var(--plans-muted);font-size:18px;letter-spacing:3px}.downloads-activation .temporaryActivationCodeValue{color:var(--plans-text);font-size:15px;letter-spacing:1px;margin:0;overflow:hidden;text-overflow:ellipsis}.downloads-activation .temporaryActivationCodeField button{font-size:12px;height:24px;padding:3px;position:absolute;right:6px;width:24px}.downloads-activation .temporaryActivationCode p{color:var(--plans-secondary)}.downloads-activation .temporaryActivationCode p[role=alert]{color:#fca5a5}.downloads-activation .temporaryActivationCode p{grid-column:1/-1;margin:0}.downloads-preview{display:flex;flex-direction:column;gap:24px;padding:23px}.downloads-preview-header{align-items:center;display:flex;gap:13px}.downloads-preview-logo{align-items:center;background:var(--plans-nested);border:1px solid var(--plans-border);border-radius:50%;display:inline-flex;flex:none;height:50px;justify-content:center;padding:6px;width:50px}.downloads-preview-logo img{display:block;max-height:100%;max-width:100%;object-fit:contain}.downloads-preview h2{color:var(--plans-text);flex:1 1;font-size:21px;line-height:1.2;margin:0}.downloads-preview-badge{background:var(--plans-nested);border:1px solid var(--plans-accent);border-radius:3px;color:var(--plans-text);flex:none;font-size:11px;font-weight:800;letter-spacing:.06em;padding:6px 8px;white-space:nowrap}.downloads-preview-image{border:1px solid var(--plans-border);border-radius:5px;display:block;height:auto;width:100%}.downloads-information{align-items:center;display:flex;gap:24px;justify-content:space-between}.downloads-information h2{color:var(--plans-text);font-size:15px;line-height:1.5;margin:0}.downloads-information p{color:var(--plans-secondary);font-size:14px;line-height:1.5;margin:6px 0 0}.downloads-inline-link{background:none;border:0;color:var(--plans-accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.downloads-information-actions{display:flex;flex:none;gap:10px}.downloads-outline-button{background:#0000;border:1px solid var(--plans-border);border-radius:4px;color:var(--plans-text);cursor:pointer;display:inline-block;font:inherit;font-size:14px;font-weight:700;padding:10px 14px;text-decoration:none}.downloads-outline-button:hover{background:var(--plans-surface);border-color:var(--plans-accent);color:var(--plans-text)}.downloads-page a:focus-visible,.downloads-page button:focus-visible{outline:3px solid var(--plans-cta-hover);outline-offset:3px}.downloads-dialog-backdrop{align-items:center;background:#0a1321b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.downloads-notes-dialog{background:var(--plans-surface);border:1px solid var(--plans-border);border-radius:7px;color:var(--plans-text);padding:28px;position:relative;width:min(480px,100%)}.downloads-notes-dialog h2{font-size:22px;margin:12px 0}.downloads-notes-dialog>p:last-child{color:var(--plans-secondary);line-height:1.5;margin-bottom:0}.downloads-notes-close{background:#0000;border:0;color:var(--plans-text);cursor:pointer;font-size:28px;position:absolute;right:12px;top:8px}@media (max-width:1200px){.downloads-page{padding-top:126px}}@media (max-width:1020px){.downloads-layout{grid-template-columns:1fr}.downloads-preview{max-width:none}}@media (max-width:620px){.downloads-page{padding:106px 16px 48px}.downloads-actions,.downloads-layout,.downloads-platforms{gap:14px}.downloads-platforms{grid-template-columns:1fr}.downloads-platform .downloads-primary-button{width:min(100%,220px)}.downloads-activation .temporaryActivationCode,.downloads-activation-control{gap:10px;grid-template-columns:1fr}.downloads-activation .temporaryActivationCode>button,.downloads-activation .temporaryActivationCodeField,.downloads-activation-control>.downloads-primary-button{width:min(100%,220px)}.downloads-preview{padding:16px}.downloads-preview-header{flex-wrap:wrap}.downloads-preview-badge{margin-left:auto}.downloads-information{align-items:stretch;flex-direction:column}.downloads-information-actions{flex-wrap:wrap}.downloads-information-actions>*{flex:1 1;text-align:center}}.downloads-login-dialog{width:min(460px,100%)}.downloads-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c17cc;z-index:3000}.invite{width:100%}.invite,.invite-buttons-container{align-items:center;display:flex;flex-direction:column}.invite-buttons-container{text-align:center}.invite-message{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:20px}.buttons-row{display:flex;gap:20px;justify-content:center}.invite-accept-button,.invite-decline-button{background:#51bc86;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;padding:12px 24px}.invite-decline-button{background:#ec2f3e}.navbar{align-items:center;background-color:#f2f5f8;box-sizing:border-box;color:#f2f5f8;display:flex;height:80px;justify-content:space-between;left:0;max-width:1950px;min-width:800px;padding:10px 20px;position:absolute;top:0;width:100%;z-index:2000}@media (max-width:1200px){.navbar{height:140px;min-width:350px;padding:10px 20px;width:100%}}.navbar-left{background-color:#f2f5f8;color:#f2f5f8;display:flex;flex-basis:150px;flex-direction:row;flex-grow:1;flex-shrink:0;height:80px;min-width:200px;padding:0 10px;z-index:2000}.menu-icon-button{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;left:75px;position:absolute;top:25%;width:48px;z-index:1001}.menu-icon-button:active{filter:brightness(75%)}.menu-icon-button-lines-svg{fill:#668db0;height:24px;left:12px;position:absolute;top:12px;width:24px}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.dropdown-menu{animation:slideInFromLeft .3s ease-in-out forwards;background-color:#32567a;border-radius:0;box-shadow:0 8px 16px 0 #0003;height:100%;left:-5px;min-width:150px;padding-left:10px;position:fixed;top:0;z-index:1001}.dropdown-menu-items-container{margin-top:80px}.dropdown-menu a{color:#fff;display:block;padding:12px 16px;text-decoration:none;z-index:998}.dropdown-menu a:hover{background-color:#bfd2e5}@media (max-width:1200px){.navbar-left{flex-basis:0px;flex-grow:0.6;min-width:0;padding:0;width:5%}.menu-icon-button{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:50px;justify-content:center;left:5%;position:absolute;top:40%;width:50px;z-index:1001}.menu-icon-button-lines-svg{height:40px;left:10%;top:10%;width:40px}.dropdown-menu{min-width:200px}.dropdown-menu-items-container{margin-top:160px}.dropdown-menu a{font-size:32px}.dropdown-menu .downloads-link{display:none}}.navbar-center{align-items:center;display:flex;flex-basis:calc(100% - 300px);flex-grow:2;flex-shrink:1;justify-content:center;max-width:600px;min-width:200px;padding:0 20px}.navbar-logo{height:auto;margin-top:10px;width:166px}.navbar-right{align-items:center;background-color:#f2f5f8;color:#f2f5f8;display:flex;flex-basis:150px;flex-direction:row;flex-grow:1;flex-shrink:0;height:80px;justify-content:flex-end;min-width:200px;padding:0 10px;z-index:2000}@media (max-width:1200px){.navbar-center{padding:initial;width:60%}.navbar-logo{height:auto;margin-left:0;margin-top:0;width:90%}.navbar-right{display:none}}.demo-mode-display{color:red;margin-right:20px}.email-display{cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.1px}.email-display,.page-title{color:#668db0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-style:normal;line-height:normal}.page-title{font-size:21px;font-weight:700;left:160px;letter-spacing:-.84px;position:absolute;top:32px;z-index:1000}@media (max-width:1200px){.email-display,.page-title{display:none}}.navbar:is(.navbar--home,.navbar--services){height:70px;max-width:none;min-width:0}.navbar:is(.navbar--home,.navbar--services) .navbar-left,.navbar:is(.navbar--home,.navbar--services) .navbar-right{height:50px}.navbar:is(.navbar--home,.navbar--services) .navbar-center{min-width:0}.navbar:is(.navbar--home,.navbar--services) .navbar-center a{text-decoration:none}.navbar:is(.navbar--home,.navbar--services) .menu-icon-button{height:44px;left:24px;top:11px;width:44px}.navbar:is(.navbar--home,.navbar--services) .menu-icon-button-lines-svg{height:24px;left:9px;top:9px;width:24px}.navbar:is(.navbar--home,.navbar--services) .dropdown-menu-items-container{margin-top:80px}.navbar:is(.navbar--home,.navbar--services) .dropdown-menu a{font-size:16px}.navbar:is(.navbar--home,.navbar--services) .dropdown-menu .downloads-link{display:block}@media (max-width:1200px){.navbar:is(.navbar--home,.navbar--services) .navbar-center{flex:1 1;padding-left:48px;width:auto}.navbar:is(.navbar--home,.navbar--services) .navbar-left{flex:0 1}}.navbar--dark{background:#111827;border-bottom:1px solid #3a4558;color:#f5f7fb;color-scheme:dark;max-width:none;min-width:0}.navbar--dark .navbar-left,.navbar--dark .navbar-right{background:#0000;color:#f5f7fb}.navbar--dark .navbar-logo{display:block;height:auto;margin:0;max-height:52px;max-width:100%;object-fit:contain;width:200px}.navbar--dark .menu-icon-button{background:#1f2937;border:1px solid #3a4558;border-radius:5px}.navbar--dark .menu-icon-button:hover{background:#182536;border-color:#8eacc8}.navbar--dark .menu-icon-button-circle-svg{display:none}.navbar--dark .menu-icon-button-lines-svg path{fill:#b8c2d4}.navbar--dark .email-display,.navbar--dark .page-title{color:#b8c2d4}.navbar--dark .email-display:hover{color:#93c5fd}.navbar--dark .demo-mode-display{color:#fca5a5}.navbar--dark .dropdown-menu{background:#182536;border-right:1px solid #3a4558}.navbar--dark .dropdown-menu a{color:#f5f7fb}.navbar--dark .dropdown-menu a:hover{background:#1f2937;color:#93c5fd}.navbar--dark a:focus-visible,.navbar--dark button:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.navbar-notifications{flex-shrink:0;margin-right:16px;position:relative}.navbar-notification-bell{background:#fff;border:1px solid #d5dfec;border-radius:8px;color:#f9ae00;cursor:pointer;display:grid;font-size:21px;height:40px;padding:8px;place-items:center;width:40px}.navbar-notification-bell:hover{background:#edf2f9}.navbar-notification-panel{background:#fff;border:1px solid #d5dfec;border-radius:10px;box-shadow:0 12px 36px #0003;color:#172033;padding:16px;position:absolute;right:0;text-align:left;top:calc(100% + 10px);width:min(330px,calc(100vw - 32px))}.navbar-notification-panel h2{color:inherit;font-size:16px;margin:0 0 12px}.navbar-notification-list{list-style:none;margin:0;padding:0}.navbar-notification-list>li{grid-gap:4px;align-items:start;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 28px}.navbar-notification-list>li+li{margin-top:8px}.navbar-notification-dismiss{background:#0000;border:0;border-radius:5px;color:inherit;cursor:pointer;display:grid;font-size:16px;height:28px;margin-top:8px;padding:4px;place-items:center;width:28px}.navbar-notification-dismiss:hover{background:#edf2f9}.navbar-notification-panel a{align-items:flex-start;border-radius:7px;color:inherit;display:flex;font-size:14px;gap:12px;line-height:1.5;padding:12px;text-decoration:none}.navbar-notification-panel a:hover{background:#edf2f9}.navbar-notification-panel a>svg{color:#f9ae00;flex-shrink:0;margin-top:3px}.navbar-notification-panel small{color:#245da7;display:block;font-size:12px;margin-top:6px}.navbar-notifications :is(button,a):focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.navbar--dark .navbar-notification-bell,.navbar--dark .navbar-notification-panel{background:#1f2937;border-color:#3a4558}.navbar--dark .navbar-notification-panel{color:#f5f7fb}.navbar--dark .navbar-notification-bell:hover,.navbar--dark .navbar-notification-dismiss:hover,.navbar--dark .navbar-notification-panel a:hover{background:#182536}.navbar--dark .navbar-notification-panel small{color:#93c5fd}@media (max-width:1200px){.navbar:has(.navbar-notifications){min-width:0}.navbar .navbar-right:has(.navbar-notifications){background:#0000;display:flex;height:auto;min-width:0;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:auto}.navbar .navbar-right:has(.navbar-notifications) .demo-mode-display{display:none}.navbar-notifications{margin-right:0}.navbar:has(.navbar-notifications) .navbar-center{padding-right:52px}}.demo-mode-button{margin-top:90px}.popup-overlay{align-items:flex-start;background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding-top:100px;position:fixed;top:0;width:100%;z-index:1000}.popup-content{background:#fff;border-radius:10px;height:60%;margin-bottom:100px;max-height:420px;max-width:1260px;overflow-y:hidden;padding:20px;position:relative;width:80%;z-index:1001}.popup-columns{display:flex;justify-content:space-between;width:100%}.popup-left-column{flex:0 0 40%;padding-right:20px}.popup-right-column{align-items:center;display:flex;flex:0 0 60%;justify-content:center}.popup-image{height:auto;width:95%}.popup-text{color:#668db0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;line-height:1.6;width:100%}.popup-button-group{align-items:center;display:flex;flex-direction:column;gap:10px}.popup-button{align-items:center;animation:pulse 5s infinite;background:#6b96c1;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:40px;justify-content:center;letter-spacing:-.64px;line-height:normal;min-width:124px;padding:16px 24px;text-align:center;width:30%}.popup-button:hover{filter:brightness(80%)}.popup-button-spacing{height:10px}.popup-activation-code{align-items:center;background:#6b96c1;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:20px;justify-content:center;letter-spacing:-.64px;line-height:normal;min-width:120px;padding:0 24px;text-align:center;width:30%}@media (max-width:1200px){.popup-content{height:20%;margin-top:70px;max-width:380px;min-height:200px;width:70%}.popup-right-column{display:none}.popup-left-column{min-width:360px}}@media (max-width:600px){.popup-overlay{justify-content:left}.popup-content{margin-left:10px}}.credit-checkout{background:#fff;border:1px solid #d9e2ee;border-radius:10px;margin:48px auto;max-width:440px;padding:30px;text-align:left}.credit-checkout h1{margin-top:0}.credit-checkout form{display:flex;flex-direction:column;gap:10px}.credit-checkout input{font:inherit;padding:10px}.credit-checkout button{cursor:pointer;margin-top:10px;padding:12px}.credit-checkout-error{color:#a12622}.service-status-page{background:#f6f8fb;color:#172033;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;min-height:calc(100vh - 70px);padding:24px 24px 42px}.service-status-shell{grid-gap:24px;display:grid;gap:24px;margin:0 auto;width:min(100%,1180px)}.service-status-hero-card,.service-status-incidents-card,.service-status-signup-card{background:#fff;border:1px solid #dde4ee;border-radius:3px;box-shadow:0 10px 28px #17203314}.service-status-hero-card{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:108px minmax(0,1fr);padding:32px}.service-status-empty-state,.service-status-feedback,.service-status-section-heading p,.service-status-signup-copy p{color:#61708a;line-height:1.6;margin:0}.service-status-service-logo{background:#fff;border-radius:3px;box-shadow:inset 0 0 0 1px #1720330f;height:108px;object-fit:contain;width:108px}.service-status-meta{grid-gap:10px;display:grid;gap:10px}.service-status-meta>span{color:#61708a;font-size:.92rem}.service-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.service-status-row h1{color:#172033;font-size:1.7rem;line-height:1.2;margin:0}.service-status-meta p{color:#61708a;line-height:1.6;margin:0}.service-status-incident-pill,.service-status-pill{align-items:center;border:1px solid #dde4ee;border-radius:3px;color:#000;display:inline-flex;font-weight:400;line-height:1.2}.service-status-pill{background:#f3f7fb;font-size:.94rem;padding:8px 14px}.service-status-incidents-card,.service-status-signup-card{padding:28px}.service-status-signup-card{grid-gap:18px;display:grid;gap:18px}.service-status-signup-copy{grid-gap:10px;display:grid;gap:10px}.service-status-section-heading h2,.service-status-signup-copy h2{color:#172033;font-size:1.45rem;font-weight:600;margin:0}.service-status-powered-by{align-items:center;color:#61708a;display:flex;font-size:.9rem;gap:10px}.service-status-powered-by img{height:auto;max-width:45vw;width:140px}.service-status-email-row{align-items:center;display:flex;gap:12px}.service-status-email-row input{background:#fff;border:1px solid #c9d2e1;border-radius:3px;box-shadow:inset 0 1px 2px #1720330a;color:#172033;flex:1 1;font:inherit;min-height:42px;min-width:0;padding:9px 11px}.service-status-email-row input:focus{border-color:#668db0;box-shadow:0 0 0 1px #668db047;outline:none}.service-status-email-row button{background:#668db0;border:1px solid #668db0;border-radius:3px;color:#fff;cursor:pointer;font:inherit;font-weight:400;min-height:42px;padding:9px 16px;transition:background-color .18s ease,border-color .18s ease}.service-status-email-row button:hover{background:#6264a7;border-color:#6264a7}.service-status-email-row button:focus-visible,.service-status-email-row input:focus-visible,.service-status-incident-toggle:focus-visible{outline:3px solid #2b6cb0;outline-offset:2px}.service-status-error{color:#f43030}.service-status-section-heading{grid-gap:6px;display:grid;gap:6px;margin-bottom:18px}.service-status-incidents-list{grid-gap:14px;display:grid;gap:14px}.service-status-incident{background:#fff;border:1px solid #dde4ee;border-radius:3px;overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.service-status-incident:hover{background:#f3f7fb;border-color:#668db0}.service-status-incident-toggle{align-items:flex-start;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;padding:22px 24px;text-align:left;width:100%}.service-status-incident-toggle h3{color:#172033;font-size:1.1rem;font-weight:600;margin:0}.service-status-incident-toggle p{color:#61708a;margin:10px 0 0}.service-status-incident-pill{background:#34a8531f;border-color:#bde9cb;margin-left:6px;padding:5px 10px}.service-status-expand-icon{color:#586675;font-size:1.5rem;line-height:1;transition:transform .18s ease}.service-status-expand-icon[data-expanded=true]{transform:rotate(90deg)}.service-status-incident-content{grid-gap:14px;border-top:1px solid #dde4ee;color:#61708a;display:grid;gap:14px;line-height:1.7;padding:18px 24px 22px}.service-status-incident-content p{margin:0}.service-status-incident-content a{color:#0058d7;font-weight:600;justify-self:start;text-decoration:none}.service-status-incident-content a:hover{text-decoration:underline}@media (max-width:1200px){.service-status-page{padding:86px 16px 28px}}@media (max-width:820px){.service-status-hero-card{grid-template-columns:72px minmax(0,1fr);padding:22px}.service-status-service-logo{height:72px;width:72px}.service-status-incidents-card,.service-status-signup-card{padding:22px}.service-status-email-row{align-items:stretch;flex-direction:column}}.service-status-incident{--incident-edge:#94a3b8;--incident-text:#52617a;--incident-fill:#f1f5f9;border-left:4px solid var(--incident-edge)}.service-status-incident[data-incident-state=active]{--incident-edge:#eab308;--incident-text:#805d00;--incident-fill:#fef9c3}.service-status-incident[data-incident-state=resolved]{--incident-edge:#22c55e;--incident-text:#167348;--incident-fill:#dcfce7}.service-status-incident[data-incident-state=outage]{--incident-edge:#ef4444;--incident-text:#b5243b;--incident-fill:#fee2e2}.service-status-incident:hover{border-left-color:var(--incident-edge)}.service-status-incident-pill{background:var(--incident-fill);border-color:var(--incident-edge);color:var(--incident-text);font-weight:700}.service-status-description{overflow-wrap:anywhere;white-space:pre-line}.service-status-history-footer{align-items:center;color:#52617a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:24px}.service-status-history-footer button{background:#edf2f9;border:1px solid #668db0;border-radius:4px;color:#245da7;cursor:pointer;font:inherit;font-weight:700;padding:12px 18px}.service-status-history-footer button:focus-visible{outline:3px solid #2b6cb0;outline-offset:3px}.service-status-logo-placeholder{aspect-ratio:1;background:#edf2f9;border-radius:8px;color:#245da7;display:grid;font-size:36px;max-width:108px;place-items:center;width:100%}.service-status-email-row button:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.24a5e139.css.map*/