:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;--bg:#101211;--panel:#171c1a;--line:#35413c;--text:#ecf2ee;--dim:#a2ada7;--accent:#91e5c5;--accent-hover:#b6f3db;--accent-bg:#20342c;--accent-border:#456455;--control:#121714;--control-line:#46534c;--interactive:#1e2521;--hover:#26332c;--track:#303e36;font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,.button{border:1px solid var(--control-line);background:var(--interactive);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}button:hover,.button:hover{border-color:var(--accent);color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}button:disabled:hover{border-color:var(--control-line);color:var(--text)}button.primary,.button.primary{background:var(--accent);color:#10251d;border-color:var(--accent)}button.primary:hover{background:var(--accent-hover);color:#10251d}button.danger{color:#efa69d;border-color:#69433e}button.quiet{color:var(--dim);background:0 0;border-color:#0000;padding:8px 10px}button.quiet:hover{color:var(--text);background:var(--interactive)}a{color:var(--accent);text-underline-offset:4px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}main:focus{outline:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:24px;font-weight:600;line-height:1.4}h2{font-size:15px;font-weight:600;line-height:1.5}h3{font-size:13px;font-weight:600;line-height:1.6}p{color:var(--dim);line-height:1.75}small{color:var(--dim);font-size:11px;line-height:1.6}.muted{color:var(--dim)}.brand{letter-spacing:-.7px;flex-direction:column;min-width:51px;font-size:15px;font-weight:800;line-height:1.1;display:flex;position:relative}.brand>span:first-child{color:var(--accent)}.cursor{color:var(--accent);position:absolute;bottom:0;right:-2px}.skip-link{z-index:100;background:var(--accent);color:#111;padding:12px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.shell{flex-direction:column;max-width:1280px;min-height:100vh;margin:auto;display:flex}.header{justify-content:space-between;align-items:center;gap:24px;min-height:95px;padding:24px 32px;display:flex}.identity{align-items:center;gap:24px;min-width:0;display:flex}.identity-text{align-items:center;gap:10px;min-width:0;display:flex}.identity-text>strong{overflow-wrap:anywhere}.identity-text .muted{border-left:1px solid var(--line);white-space:nowrap;padding-left:10px;font-size:12px}.header-usage{color:var(--dim);flex-shrink:0;gap:22px;font-size:11px;display:flex}.header-usage strong{color:var(--text);margin-left:5px;font-size:12px;font-weight:500}.nav-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 32px;display:flex}.nav-row nav{gap:26px;display:flex}.nav-row nav a{color:var(--dim);border-bottom:2px solid #0000;padding:18px 0 16px;font-size:12px;text-decoration:none}.nav-row nav a[aria-current]{color:var(--accent);border-color:var(--accent)}.nav-actions{gap:3px;display:flex}main{flex:1;min-width:0;padding:32px}.page-heading{margin-bottom:25px}.page-heading p{margin-top:6px;font-size:12px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:4px;min-width:0}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.section-heading p{overflow-wrap:anywhere;margin-top:4px;font-size:11px}.section-body{padding:22px}.section-body>p{margin:8px 0 17px;font-size:12px}.users-layout{grid-template-columns:minmax(300px,1fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.filters{border-bottom:1px solid var(--line);grid-template-columns:1fr 125px;gap:14px;padding:20px;display:grid}.field{margin-bottom:20px}.filters .field{margin:0}label{color:#ced9d2;margin-bottom:7px;font-size:11px;line-height:1.6;display:block}input,select,textarea{background:var(--control);border:1px solid var(--control-line);color:var(--text);border-radius:3px;width:100%;min-width:0;min-height:40px;padding:10px 11px;line-height:1.5}select{padding-right:26px}textarea{resize:vertical}input:disabled,select:disabled{opacity:.5}input::placeholder{color:#839087}.field>small{margin-top:8px;display:block}.inline-form{gap:10px;display:flex}.inline-form>select{flex:1}.user-row{color:var(--text);border-bottom:1px solid var(--line);border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:15px;min-height:79px;padding:18px 20px;text-decoration:none;display:flex}.user-row:hover{background:var(--hover);color:var(--text)}.user-row.selected{border-left-color:var(--accent);background:#1c2923}.user-name{flex-direction:column;gap:4px;min-width:0;display:flex}.user-name strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.user-name small{overflow-wrap:anywhere;font-size:10px}.owner-tag{color:var(--accent);margin-left:8px;font-size:9px;font-weight:400}.user-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.user-meta>span:first-child{color:var(--dim);font-size:11px}.badge{text-transform:capitalize;border:1px solid var(--control-line);color:#b6c5bc;white-space:nowrap;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:400;line-height:1.5}.status-approved{color:#a9d9bc;border-color:#466452}.status-pending{color:var(--accent);border-color:var(--accent-border)}.status-suspended,.status-rejected{color:#efa69d;border-color:#69433e}.pagination{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:10px;display:flex}.pagination>div{gap:7px;display:flex}.pagination button{min-height:34px;padding:6px 9px;font-size:10px}.empty{text-align:center;padding:35px 20px}.empty-selection{text-align:center;background:0 0;border-style:dashed;padding:45px 28px}.empty-selection p{max-width:290px;margin:12px auto 0;font-size:12px}.actions{flex-wrap:wrap;gap:10px;display:flex}.access-actions{margin-bottom:22px}.owner-note{margin:8px 0 20px!important;font-size:11px!important}.allowance{border-top:1px solid var(--line);padding-top:22px}.window+.window{margin-top:22px}.window-title{justify-content:space-between;align-items:center;font-size:11px;display:flex}.window-title strong{font-weight:500}.window-title>span{color:var(--accent)}progress{appearance:none;background:var(--track);border:0;border-radius:0;width:100%;height:4px;margin:12px 0 10px;display:block}progress::-webkit-progress-bar{background:var(--track)}progress::-webkit-progress-value{background:var(--accent)}progress::-moz-progress-bar{background:var(--accent)}.window-numbers{color:#c8d5cd;font-size:10px;line-height:1.8}.window-numbers span{color:var(--dim)}.window p{margin-top:5px;font-size:10px}.allowance-foot{color:var(--dim);border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:20px;padding:22px 0;font-size:10px;display:flex}.allowance-foot strong{color:var(--text);margin-left:5px;font-weight:500}.reset-controls{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:22px;padding-top:20px;display:flex}.grant-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grant-form label{margin:0;font-size:11px}.grant-form input{width:65px;min-height:40px;padding:8px}.advanced{margin-top:20px}summary{cursor:pointer;color:var(--dim);padding:18px 22px;font-size:11px;line-height:1.6}summary:hover{color:var(--text)}details[open]>summary{border-bottom:1px solid var(--line);color:var(--text)}.advanced h3{margin:23px 0 9px}.advanced-section+.advanced-section{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.advanced-section>p{margin:8px 0 18px;font-size:11px}.safety-fields{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.safety-fields .field{margin-bottom:15px}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.plain-list li:last-child{border-bottom:0}.plain-list small{margin-top:4px;font-size:10px;display:block}.plain-list time{color:var(--dim);flex-shrink:0;font-size:10px}.plain-list strong{font-weight:400}.invitations{margin-top:12px}.account-layout,.service-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.account-plan{justify-content:space-between;padding-bottom:22px;font-size:12px;display:flex}.account-plan span{color:var(--dim)}.balance{color:var(--accent);margin:20px 0!important;font-size:26px!important;line-height:1.5!important}.balance span{color:var(--dim);font-size:11px}.account-help{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:11px}.account-help p{margin-bottom:12px}.message{border:1px solid var(--accent-border);color:#c5ead9;overflow-wrap:anywhere;background:#1c2c24;margin:15px 0;padding:13px 15px;font-size:11px;line-height:1.8}.message.error{color:#efb6af;background:#241918;border-color:#69433e}.message p{color:inherit;margin:8px 0;font-size:11px}.message strong{font-weight:500}.checkbox{align-items:flex-start;gap:10px;margin:15px 0 0;font-size:10px;line-height:1.8;display:flex}.checkbox input{width:16px;min-height:16px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}hr{border:0;border-top:1px solid var(--line);margin:26px 0}dialog{background:var(--panel);color:var(--text);border:1px solid #505050;border-radius:5px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:27px;overflow:auto;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#000b}dialog h2{font-size:17px}dialog p{margin:15px 0 24px;font-size:12px}.dialog-copy{margin-bottom:25px}.dialog-copy p{margin-bottom:0}dialog>.actions{justify-content:flex-end}.secret{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;background:var(--bg);border:1px solid var(--line);color:var(--accent);margin:20px 0;padding:15px;font-size:12px;line-height:1.9}.toast{z-index:70;background:#213329;border:1px solid #568b70;align-items:center;gap:20px;max-width:calc(100vw - 32px);padding:12px 12px 12px 18px;font-size:11px;line-height:1.7;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0007}.toast button{min-width:32px;min-height:32px;color:var(--accent);background:0 0;border-color:#0000;padding:0;font-size:19px}footer{border-top:1px solid var(--line);color:#839087;justify-content:space-between;margin-top:24px;padding:22px 32px;font-size:10px;display:flex}.auth-shell{flex-direction:column;max-width:1280px;min-height:100vh;margin:auto;display:flex}.auth-shell>header{justify-content:space-between;align-items:center;padding:32px;display:flex}.auth-shell>header>.muted{font-size:11px}.auth-card{flex:none;width:370px;max-width:calc(100vw - 40px);margin:auto;padding:40px 0 60px}.auth-card>p{margin:10px 0 29px;font-size:12px}.auth-card .field{margin-bottom:21px}.auth-card form{margin-top:26px}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:17px;margin-top:25px;font-size:11px;display:flex}.turnstile{min-height:65px;margin:10px 0 20px}.full{width:100%}.boot{max-width:450px;margin:80px auto}.boot>.brand{margin-bottom:30px}.boot>button{margin-top:20px}@media (width<=900px){.header{padding:23px 24px}.nav-row{padding:0 24px}main{padding:28px 24px}.users-layout{grid-template-columns:minmax(270px,1fr) minmax(310px,1fr);gap:18px}.section-body,.section-heading{padding:19px}.filters{grid-template-columns:1fr 105px;gap:10px;padding:16px}.user-row{padding:16px}.header-usage{gap:14px}.identity{gap:17px}.identity-text{flex-direction:column;align-items:flex-start;gap:4px}.identity-text .muted{border:0;padding:0}.safety-fields{grid-template-columns:1fr}.plain-list time{text-align:right;flex-shrink:1}.pagination{flex-wrap:wrap;padding:14px 16px}.grant-form{gap:8px}.grant-form label{font-size:10px}.reset-controls .grant-form{max-width:100%}}@media (width<=700px){.header{flex-direction:column;align-items:flex-start;gap:23px;padding:23px 20px}.identity{gap:18px}.identity-text{flex-direction:row;align-items:center;gap:10px}.identity-text .muted{border-left:1px solid var(--line);padding-left:10px}.header-usage{justify-content:flex-end;gap:24px;width:100%}.nav-row{padding:0 20px}.nav-row nav{gap:23px}.nav-row nav a{padding:16px 0 14px;font-size:11px}.nav-actions{gap:0}.nav-actions button{min-height:36px;padding:8px;font-size:10px}main{padding:27px 20px}.page-heading{margin-bottom:23px}h1{font-size:23px}.page-heading p{font-size:11px}.users-layout,.account-layout,.service-layout{grid-template-columns:1fr;gap:20px}.user-list{scrollbar-width:thin;max-height:490px;overflow:auto}.user-row{min-height:75px}.filters{z-index:1;background:var(--panel);grid-template-columns:1fr 105px;position:sticky;top:0}.pagination{background:var(--panel);position:sticky;bottom:0}.pagination button{min-height:36px}.section-body,.section-heading{padding:21px}.user-inspector{scroll-margin-top:20px}.empty-selection{padding:30px 20px}.allowance-foot,.window-numbers{font-size:10px}.safety-fields{grid-template-columns:1fr}.account-layout .panel:first-child{order:0}.account-layout .panel:last-child{order:1}.service-layout .panel{min-width:0}footer{margin-top:15px;padding:21px 20px}.auth-shell>header{padding:25px 20px}.auth-card{padding:45px 0 65px}.auth-card>p{font-size:11px}.auth-shell footer{font-size:9px}.toast{width:max-content;font-size:10px;bottom:16px}.plain-list li{flex-wrap:wrap}.plain-list time{text-align:left;flex-shrink:0}dialog{padding:23px}.header-usage strong{margin-left:4px}.header-usage>span{white-space:nowrap}.reset-controls{gap:20px}.grant-form label{font-size:11px}.advanced>.section-body{padding:20px}}@media (width<=360px){.header-usage{gap:13px}.nav-row nav{gap:17px}.nav-row{padding:0 15px}.nav-actions button{padding:7px;font-size:9px}main{padding:24px 15px}.section-body,.section-heading{padding:17px}.filters{grid-template-columns:1fr 95px;gap:9px;padding:14px}.user-row{padding:15px 14px}.inline-form{gap:7px}.inline-form button{padding:8px 10px}.grant-form{gap:8px}.grant-form label{width:100%}.identity-text{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=701px){.user-list{scrollbar-width:thin;min-height:310px;max-height:calc(100dvh - 280px);overflow:auto}.filters{z-index:1;background:var(--panel);position:sticky;top:0}.pagination{background:var(--panel);position:sticky;bottom:0}}.section-heading>div{min-width:0}.section-heading h2{overflow-wrap:anywhere}.announcements-panel{margin-top:24px}.announcement-draft{margin-bottom:14px}.announcement-draft textarea{min-height:88px}.announcement-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--text);unicode-bidi:plaintext;font-size:12px;line-height:1.8}.announcement-history{border-top:1px solid var(--line);margin-top:20px}.announcement-history>summary{padding:16px 0;font-size:11px}.announcement-history[open]>summary{border-bottom:0}.announcement-history .plain-list li{align-items:flex-start;gap:16px}.announcement-history .plain-list li>div{flex:1;min-width:0}.announcement-history .announcement-text{scrollbar-width:thin;max-height:130px;font-size:11px;overflow:auto}.announcement-history button{min-height:34px;padding:6px 10px;font-size:10px}.announcement-preview{border:1px solid var(--line);background:var(--bg);max-height:35dvh;margin-top:18px;padding:12px;overflow:auto}.announcement-body{scrollbar-width:thin;max-height:55dvh;margin:20px 0 24px;overflow:auto}.announcement-dialog>.actions{background:var(--panel);padding-top:4px;position:sticky;bottom:0}.bulk-announcement{border-top:1px solid var(--line);margin-top:18px;padding-top:3px}.bulk-announcement .announcement-draft{margin-top:16px;margin-bottom:0}.field>.validation-error{color:#efb6af}.announcement-history .muted{padding-bottom:10px;font-size:11px}@media (width<=700px){.announcements-panel{margin-top:20px}.announcement-history .plain-list li{flex-wrap:nowrap}.announcement-history .plain-list li>div{flex-basis:0}.announcement-body{max-height:50dvh}}.auth-choice{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;display:grid}.auth-choice a{border:1px solid var(--line);min-height:44px;color:var(--dim);border-radius:3px;justify-content:center;align-items:center;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.auth-choice a[aria-current]{color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}.auth-card>.challenge-expiry{color:var(--accent);margin-top:-15px;font-size:11px}.cancel-password{margin-top:12px}.temporary-password{color:var(--accent);overflow-wrap:anywhere;font-size:15px}#auth-title:focus{outline:none}.plan-form{margin-bottom:24px}.plan-form>p{margin-top:10px;font-size:11px}.plan-expiry{color:var(--accent);margin-bottom:20px;font-size:11px}.prompt-benefit{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.prompt-benefit h3{font-size:11px;font-weight:500}.prompt-benefit>p{margin-top:8px;font-size:10px;line-height:1.8}.prompt-benefit>.prompt-benefit-count{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.prompt-benefit-count strong{color:var(--accent);font-weight:500}.prompt-benefit-count span{color:var(--dim);white-space:nowrap}.user-summary{color:var(--dim);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;font-size:10px;display:grid}.user-summary strong{color:var(--text);margin-top:3px;font-weight:400;display:block}.control-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.controls-editor textarea{resize:vertical;min-height:100px}.controls-editor .actions{flex-wrap:wrap}.draft-badge{color:var(--accent);margin-left:12px;font-size:10px;display:inline-block}.controls-editor input{min-width:0}.controls-editor .section-body>p{margin-bottom:18px;font-size:11px}.user-inspector{min-width:0}@media (width<=700px){.control-fields,.user-summary{grid-template-columns:1fr}.controls-editor .actions{flex-direction:column;align-items:stretch}.controls-editor .actions button{white-space:normal}.draft-badge{margin-top:5px;margin-left:0;display:block}}.slot-panel{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:24px;display:flex}.slot-copy .eyebrow{color:var(--muted);letter-spacing:.12em;font-size:10px}.slot-copy h2{margin:8px 0}.slot-copy p,.slot-reading small{color:var(--muted);font-size:12px}.slot-reading{text-align:right;min-width:230px}.slot-reading strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.slot-reading strong span{color:var(--muted);font-size:22px}.slot-track{gap:5px;margin:10px 0;display:flex}.slot-track>span{background:#2d3430;border-radius:3px;flex:1;height:7px;transition:background .2s}.slot-track>span.occupied{background:#a3cfbb}@media (width<=650px){.slot-panel{flex-direction:column;align-items:stretch;gap:16px}.slot-reading{text-align:left;min-width:0}}.observed-note{margin:-8px 0 18px;font-size:10px;line-height:1.7}.operations{gap:22px;display:grid}.operations>.observed-note{margin-bottom:-5px}.eyebrow{letter-spacing:.14em;color:var(--accent);font-size:9px}.capacity-panel{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:25px;display:grid}.capacity-panel h2{margin:8px 0 5px;font-size:18px}.capacity-panel p{font-size:11px}.capacity-count{align-items:center;gap:18px;margin:19px 0 12px;display:flex}.capacity-count>strong{font-variant-numeric:tabular-nums;font-size:37px;font-weight:500;line-height:1.2}.capacity-count>strong>span{color:var(--dim);font-size:23px}.capacity-panel .slot-track{gap:7px;max-width:450px}.capacity-panel .slot-track>span{height:8px}.capacity-panel .data-note{max-width:590px}.presence-stats{text-align:right;border-left:1px solid var(--line);align-items:center;gap:35px;padding:6px 4px 6px 25px;display:flex}.presence-stats>div{flex-direction:column;gap:8px;display:flex}.presence-stats strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.presence-stats span{color:var(--dim);font-size:10px}.active-work{border-top:1px solid var(--line);grid-column:1/-1;padding-top:2px}.active-work>summary{padding:15px 0 0}.active-work .plain-list{margin-top:15px}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.metric-total{color:var(--accent);font-variant-numeric:tabular-nums;font-size:27px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:19px 0;display:grid}.metric-grid>div{flex-direction:column;gap:10px;min-width:0;display:flex}.metric-grid>div>span{color:var(--dim);font-size:10px;line-height:1.6}.metric-grid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.3}.overview-grid .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid .metric-grid strong{font-size:24px}.period{margin:0 0 14px;font-size:10px}.data-note{max-width:850px;font-size:10px;line-height:1.9}.empty-copy{padding:12px 0;font-size:11px}.code-counts{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.code-counts>span{background:var(--control);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:3px;padding:4px 7px;font-size:9px;line-height:1.7}.code-counts strong{color:var(--text);margin-left:6px;font-weight:500}.failure-list>li{flex-wrap:nowrap;align-items:flex-start}.failure-list>li>div{flex:1;min-width:0}.failure-list strong{text-transform:capitalize;line-height:1.7}.support-id{color:var(--dim);margin-top:5px;font-size:9px;line-height:1.9;display:block}.support-id code{color:var(--text);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.version-list{margin:8px 0 18px}.version-list li{padding:9px 0;font-size:10px}.inline-detail{border-top:1px solid var(--line);margin-top:19px}.inline-detail>summary{padding:14px 0;font-size:10px}.inline-detail[open]>summary{border:0}.inline-detail>p{margin:5px 0 18px;font-size:10px}.pricing-editor form{max-width:680px}.pricing-editor .control-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.key-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px;margin:10px 0;font-size:10px;line-height:1.7;display:grid}.key-values>div{min-width:0}.key-values dt{color:var(--dim)}.key-values dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0}.key-values dd small{font-size:9px;display:block}.service-controls{margin-top:24px}.service-controls>summary{color:var(--text);padding:20px 23px;font-size:12px}.service-controls>.section-body{padding-top:5px}.service-controls .service-layout{gap:18px}.service-controls .grant-form select{max-width:180px}.support-panel{margin-top:20px}.support-panel .section-heading{align-items:flex-start}.support-panel .section-heading>div{min-width:0}.support-facts{margin:0 0 18px}.support-detail{border-top:1px solid var(--line);margin-top:17px;padding-top:0}.support-detail>summary{color:var(--text);padding:18px 0;font-size:11px}.support-detail[open]>summary{border-bottom:0}.support-detail>p{margin:0 0 17px;font-size:10px}.support-detail form{margin:15px 0 20px}.support-detail .control-fields{gap:15px;margin-top:16px}.support-detail .field{margin-bottom:14px}.support-detail .field>small{font-size:9px}.support-detail .plain-list li{flex-wrap:wrap;align-items:flex-start}.support-detail .plain-list li>div{flex:1;min-width:0}.support-detail .plain-list button{min-height:34px;padding:7px 9px;font-size:10px}.support-detail .measured-usage{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.support-detail .measured-usage h3{margin:0 0 12px;font-size:12px}.support-detail .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-detail .metric-grid strong{font-size:20px}.window-reset-actions{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.window-reset-actions p{margin-bottom:14px;font-size:10px}.window-reset-actions button{font-size:10px}.expiry-note{color:var(--accent);margin:15px 0;font-size:10px}.presence-generating,.presence-online{border-color:var(--accent-border);color:var(--accent)}.presence-waiting{color:#e5cf9d;border-color:#726344}.presence-inactive{color:var(--dim)}.activity-filters{border-bottom:1px solid var(--line);padding:22px}.activity-filters>.field{margin:0}.activity-filters>.inline-detail{margin-top:15px}.activity-filters .control-fields{margin-bottom:-10px}.audit-list>li>div{min-width:0}.audit-list strong{line-height:1.9}.audit-detail{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:10px}.audit-list time{font-size:9px;line-height:1.8}.data-stale{opacity:.8}.user-meta{max-width:40%}.user-meta>span:first-child{overflow-wrap:anywhere;text-align:right}.user-name{flex:1}@media (width<=1000px){.capacity-panel{grid-template-columns:minmax(0,1fr) 160px;gap:20px}.presence-stats{flex-direction:column;align-items:flex-end;gap:25px;padding-left:20px}.metric-grid strong{font-size:21px}.pricing-editor .control-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.nav-row nav{gap:15px}.nav-row nav a{font-size:10px}.capacity-panel{grid-template-columns:1fr;padding:21px}.presence-stats{border-left:0;border-top:1px solid var(--line);text-align:left;flex-direction:row;align-items:flex-start;gap:40px;padding:20px 0 0}.presence-stats strong{font-size:24px}.presence-stats span{font-size:9px}.overview-grid{grid-template-columns:1fr;gap:20px}.operations{gap:20px}.capacity-count>strong{font-size:35px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.metric-grid strong{font-size:22px}.usage-panel .section-heading{flex-wrap:wrap;gap:8px}.usage-panel .badge{font-size:9px}.service-controls>.section-body{padding:4px 15px 18px}.service-controls .section-body{padding:19px}.key-values{grid-template-columns:1fr;gap:16px}.support-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.support-detail .control-fields{grid-template-columns:1fr}.activity-filters{padding:20px}.activity-filters .control-fields{grid-template-columns:1fr}.audit-list time{flex-basis:100%;margin-top:-7px}.failure-list>li{gap:8px}.pricing-editor .control-fields{grid-template-columns:1fr}.observed-note{font-size:9px}.support-panel .section-heading{flex-wrap:wrap}.support-detail .actions{gap:7px}.support-detail .actions button{white-space:normal;flex:1}.slot-track>span{transition:none}}@media (width<=360px){.nav-row nav{gap:11px}.nav-row nav a{font-size:9px}.nav-actions button{padding:7px 5px;font-size:9px}.capacity-panel{padding:18px}.capacity-count{gap:12px}.capacity-count>strong{font-size:32px}.presence-stats{gap:25px}.support-facts{grid-template-columns:1fr}.metric-grid strong{font-size:20px}.section-heading .metric-total{font-size:24px}.activity-filters{padding:17px}.failure-list .badge{padding:3px 5px;font-size:8px}.support-detail .metric-grid strong{font-size:17px}}.activity-panel>.pagination{border-top:1px solid var(--line);position:static}.usage-reset p{max-width:760px;margin:8px 0 0;font-size:11px}.usage-reset-panel{margin-bottom:24px}.usage-reset-panel>.usage-reset>p{margin:8px 0 18px}.mfa-screen{place-items:center;min-height:100vh;padding:32px 18px;display:grid}.mfa-card{border:1px solid var(--border,#333);border-radius:18px;width:min(100%,440px);padding:28px}.mfa-card h1{margin:12px 0;font-size:25px}.mfa-card p{line-height:1.6}.mfa-card label{gap:8px;margin:18px 0;display:grid}.mfa-card input{letter-spacing:.2em;font-size:22px}.mfa-card .primary{width:100%}.mfa-qr{text-align:center;margin:20px 0}.mfa-qr img{background:#fff;border-radius:12px;max-width:100%;padding:10px}.reasoning-sync-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.reasoning-sync-row p{margin-bottom:0}.reasoning-sync-toggle{background:var(--panel);border:1px solid var(--line);border-radius:999px;flex-shrink:0;width:46px;height:27px;padding:3px;transition:background .18s,border-color .18s;position:relative}.reasoning-sync-toggle span{background:var(--dim);border-radius:50%;width:19px;height:19px;transition:transform .18s,background .18s;display:block}.reasoning-sync-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.reasoning-sync-toggle[aria-checked=true] span{background:#0d1411;transform:translate(18px)}.reasoning-sync-panel .data-note{margin-top:13px}@media (prefers-reduced-motion:reduce){.reasoning-sync-toggle,.reasoning-sync-toggle span{transition:none}}
