:root{--bg:#f5f7fa;--surface:#fff;--ink:#1b293c;--muted:#798598;--line:#e4e9f0;--teal:#009c9f;--nav:#111e31;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--dark-accent,#009c9f)}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}button{transition:background .15s,border-color .15s,box-shadow .15s}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}.app-shell{min-height:100vh}.sidebar{background:var(--nav);color:#a5b1c3;z-index:15;flex-direction:column;width:242px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:1.5px;align-items:center;gap:12px;height:94px;padding:0 24px;font-size:15px;font-weight:750;display:flex}.brand small{color:#7d8da5;letter-spacing:2px;margin-top:6px;font-size:9px;font-weight:600;display:block}.brand-mark{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#102438;letter-spacing:0;background:#15bfc0;place-items:center;width:34px;height:37px;font-size:21px;font-weight:900;display:grid}.workspace{color:#dde5f2;border:1px solid #2d394c;border-radius:8px;align-items:center;gap:10px;margin:0 17px 20px;padding:13px 11px;font-size:12px;font-weight:600;display:flex}.workspace small{color:#8291a8;margin-top:5px;font-size:10px;font-weight:400;display:block}.workspace>svg{margin-left:auto}.game-icon{color:#6dcfd0;background:#26394b;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.sidebar nav{scrollbar-width:thin;scrollbar-color:#344158 transparent;padding:0 13px 20px;overflow-y:auto}.nav-label{text-transform:uppercase;letter-spacing:1.4px;color:#687b95;padding:17px 13px 9px;font-size:9px;font-weight:650}.nav-item{color:#9eacc0;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:39px;margin:2px 0;padding:11px 13px;font-size:12px;display:flex}.nav-item:hover{color:#fff;background:#1a2c43}.nav-item.active{color:#65d4d1;background:#143c48;box-shadow:inset 3px 0 #22b8b7}.nav-item b{color:#ffbf83;background:#694b35;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebar-bottom{color:#d6deea;border-top:1px solid #263247;align-items:center;gap:10px;margin-top:auto;padding:18px 20px;font-size:11px;display:flex}.sidebar-bottom small{color:#75869f;margin-top:4px;font-size:10px;display:block}.avatar{color:#e2e9f4;background:#34465e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sidebar-bottom .icon-button{color:#8293ac;margin-left:auto}.main-shell{margin-left:242px}.topbar{background:var(--dark-panel,#fff);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 36px;display:flex}.breadcrumb{color:var(--dark-subtle,#8b96a7);align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb strong{color:var(--dark-text,#49576c);font-weight:500}.top-actions{align-items:center;gap:18px;display:flex}.top-actions select{color:var(--dark-success-text,#287765);background:var(--dark-success-fill,#f2faf6);border:1px solid var(--dark-success-border,#dcebe2);border-radius:5px;min-height:32px;padding:7px 10px;font-size:11px}.secure{color:var(--dark-subtle,#91a0b2);align-items:center;gap:5px;font-size:10px;display:flex}.icon-button{color:var(--dark-subtle,#718098);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:7px;display:inline-flex}.icon-button:hover{background:var(--dark-hover,#edf3f7)}.sidebar .icon-button:hover{background:#27374c}main{max-width:1750px;margin:auto;padding:34px 36px 0}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.9px;color:var(--dark-subtle,#8c98a9);margin-bottom:10px;font-size:9px;font-weight:650}h1{letter-spacing:-.65px;font-size:27px;font-weight:650;line-height:1.2}.page-heading>div>p:last-child{color:var(--dark-subtle,#7b889a);margin-top:9px;font-size:12px;line-height:1.5}.heading-actions{gap:8px;display:flex}.button{border:1px solid var(--dark-line,#dfe5ee);background:var(--dark-panel,#fff);min-height:37px;color:var(--dark-subtle,#46546b);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:550;display:inline-flex;box-shadow:0 1px 2px #172b4003}.button:hover:not(:disabled){background:var(--dark-hover,#f1f6f9);border-color:var(--dark-line,#bacbd7)}.button.primary{background:var(--dark-accent,#009a9b);border-color:var(--dark-accent,#009a9b);color:var(--dark-on-accent,#fff)}.button.primary:hover:not(:disabled){background:var(--dark-accent-hover,#008385)}.button.danger{color:var(--dark-danger-text,#ad3e43);border-color:var(--dark-danger-border,#edcbd0)}.button.compact{min-height:33px;padding:7px 12px;font-size:10px}.button.selected{border-color:var(--dark-accent-border,#70c6c9);color:var(--dark-accent-text,#00888e);background:var(--dark-accent-fill,#eefafa)}.text-button{color:var(--dark-accent-text,#009c9f);background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:4px 0;font-size:11px;display:inline-flex}.setup-banner{border:1px solid var(--dark-accent-border,#cce5e8);background:var(--dark-accent-fill,#eef9fa);color:var(--dark-accent-text,#2c6c75);border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:18px 20px;display:flex}.setup-banner>svg{color:var(--dark-accent-text,#12999c);flex-shrink:0}.setup-banner strong{font-size:12px;font-weight:650}.setup-banner p{color:var(--dark-accent-text,#64838e);max-width:750px;margin-top:5px;font-size:11px;line-height:1.6}.setup-banner>.badge{white-space:nowrap;background:var(--dark-accent-fill,#dff0f2);color:var(--dark-accent-text,#507e86);margin-left:auto}.filterbar{align-items:center;gap:12px;min-height:36px;margin-bottom:23px;display:flex}.date-field{background:var(--dark-input,#fff);border:1px solid var(--dark-line,#dfe5ed);color:var(--dark-subtle,#71839b);border-radius:6px;align-items:center;gap:10px;padding:4px 10px;display:flex}.date-field input{color:var(--dark-subtle,#57677f);background:0 0;border:0;width:104px;min-height:24px;padding:3px 0;font-size:10px}.date-field>span{color:var(--dark-subtle,#a2adbb);font-size:11px}.timezone{color:var(--dark-subtle,#8d99aa);border-right:1px solid var(--dark-divider,#dfe5ed);padding-right:14px;font-size:10px}.filter-spacer{flex:1}.live-status{color:var(--dark-subtle,#8a96a6);align-items:center;gap:6px;font-size:10px;display:flex}.live-status>span,.tiny-dot{background:var(--dark-accent,#0da19b);border-radius:100%;width:5px;height:5px;display:inline-block}.filter-details{background:var(--dark-panel,#fff);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:22px;padding:16px;display:flex}.filter-details label{flex:1;min-width:100px;font-size:10px}.filter-details input{width:100%;min-height:33px;margin-top:6px;padding:7px 10px;font-size:11px}input,select,textarea{border:1px solid var(--dark-line,#dce3ec);background:var(--dark-input,white);color:var(--dark-subtle,#33445b);border-radius:5px;min-height:37px;padding:9px 11px}input:focus,textarea:focus{border-color:var(--dark-accent,#5cbabd)}label{color:var(--dark-subtle,#64728a);font-size:11px;display:block}label>input:not([type=checkbox]),label>select,label>textarea{width:100%;margin-top:8px;display:block}input[type=checkbox]{width:16px;height:16px;min-height:auto;accent-color:var(--dark-accent,#009c9f)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border:1px solid var(--line);background:var(--dark-panel,#fff);border-radius:9px;padding:20px 21px}.metric>div{color:var(--dark-subtle,#69798f);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.metric>div svg{color:var(--dark-subtle,#8d9db2)}.metric strong{letter-spacing:-.8px;min-height:36px;margin:19px 0 11px;font-size:30px;font-weight:600;display:block}.metric small{color:var(--dark-subtle,#98a3b2);font-size:9px}.card{background:var(--dark-panel,#fff);border:1px solid var(--line);border-radius:9px;margin-bottom:24px;overflow:hidden;box-shadow:0 3px 10px #102c4a02}.card-title{justify-content:space-between;align-items:center;gap:16px;padding:22px 23px 0;display:flex}.card h2{color:var(--dark-text,#35445b);font-size:13px;font-weight:620}.card-title p{color:var(--dark-subtle,#8d99a9);margin-top:6px;font-size:10px;line-height:1.5}.card .empty{min-height:220px}.empty{text-align:center;color:var(--dark-subtle,#97a4b6);flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:36px 24px;display:flex}.empty-icon{width:54px;height:54px;color:var(--dark-subtle,#9cabbf);background:var(--dark-raised,#f3f6fa);border:1px solid var(--dark-divider,#e9eef4);border-radius:14px;place-items:center;margin-bottom:17px;display:grid}.empty h3{color:var(--dark-text,#75859d);margin-bottom:9px;font-size:12px;font-weight:550}.empty p{max-width:340px;color:var(--dark-subtle,#96a2b4);font-size:10px;line-height:1.7}.two-col{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.legend{color:var(--dark-subtle,#78889d);align-items:center;gap:7px;font-size:10px;display:flex}.legend i{background:var(--dark-accent,#009c9f);border-radius:100%;width:7px;height:7px}.insight-note{color:var(--dark-subtle,#8b99ad);border:1px solid var(--dark-divider,#e1e7ef);background:var(--dark-raised,#f0f4f8);border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:15px 17px;font-size:10px;line-height:1.7;display:flex}.insight-note>svg{flex-shrink:0;margin-top:1px}.insight-note p{max-width:1050px}.quality-list{margin:20px 23px 24px}.quality-list>div{border-bottom:1px solid var(--dark-divider,#edf1f5);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.quality-list>div:last-child{border:0}.quality-list dt{color:var(--dark-subtle,#7e8ca0)}.quality-list dd{overflow-wrap:anywhere;text-align:right;max-width:70%;color:var(--dark-text,#485b74);margin:0}.chart{padding:30px 26px 18px}.chart svg{width:100%;max-height:290px;overflow:visible}.chart text{font:10px var(--font);fill:var(--dark-subtle,#96a1b2)}.table-scroll{margin-top:22px;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{text-transform:uppercase;letter-spacing:.5px;background:var(--dark-raised,#fafbfd);color:var(--dark-subtle,#8b98aa);border-top:1px solid var(--dark-divider,#edf1f6);border-bottom:1px solid var(--dark-divider,#edf1f6);padding:12px 22px;font-size:9px;font-weight:600}td{color:var(--dark-subtle,#586981);border-bottom:1px solid var(--dark-divider,#edf1f6);text-overflow:ellipsis;max-width:340px;padding:14px 22px;overflow:hidden}tr:last-child td{border-bottom:0}.clickable{cursor:pointer}.clickable:hover{background:var(--dark-hover,#f4fafb)}.badge{border:1px solid var(--dark-divider,#e1e6ed);background:var(--dark-raised,#f6f8fa);color:var(--dark-subtle,#7c899b);border-radius:4px;padding:4px 7px;font-size:9px;display:inline-block}.badge.high,.badge.failed,.badge.quarantined{color:var(--dark-danger-text,#b6545b);background:var(--dark-danger-fill,#fff0f1);border-color:var(--dark-danger-border,#f3d2d5)}.badge.medium,.badge.pending,.badge.draft{color:var(--dark-warning-text,#aa8351);background:var(--dark-warning-fill,#fff9ed);border-color:var(--dark-warning-border,#f1e4c7)}.badge.active,.badge.completed,.badge.resolved,.badge.published{color:var(--dark-success-text,#2a8f78);background:var(--dark-success-fill,#eff9f5);border-color:var(--dark-success-border,#ceeadf)}.badge.staged,.badge.investigating{color:var(--dark-info-text,#477fb5);background:var(--dark-info-fill,#f0f6ff);border-color:var(--dark-info-border,#d7e7fa)}.cohorts td{padding:9px 22px}.cohort-cell{text-align:center;min-width:65px;color:var(--dark-accent-text,#137d7c);border-radius:4px;padding:11px 10px;font-size:11px;display:inline-block}.immature{color:var(--dark-subtle,#bdc7d4);text-align:center;padding:11px 10px;display:block}.page-footer{border-top:1px solid var(--line);color:var(--dark-subtle,#9aa5b6);align-items:center;gap:24px;margin-top:32px;padding:20px 0 22px;font-size:9px;display:flex}.page-footer>span:first-child{align-items:center;gap:6px;margin-right:auto;display:flex}.search-card{background:var(--dark-panel,#fff);border:1px solid var(--line);color:var(--dark-subtle,#91a0b4);border-radius:9px;align-items:center;gap:15px;margin-bottom:24px;padding:20px;display:flex}.search-card input{border:0;flex:1;min-width:120px}.auth-wrap{justify-content:center;padding:35px 0 65px;display:flex}.auth-card{border:1px solid var(--line);background:var(--dark-panel,#fff);border-radius:12px;width:100%;max-width:420px;padding:32px}.auth-icon{background:var(--dark-accent-fill,#eaf8f7);width:55px;height:55px;color:var(--dark-accent-text,#009e9f);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.auth-card h2{letter-spacing:-.5px;margin-bottom:12px;font-size:22px}.auth-card p{color:var(--dark-subtle,#7d8b9e);margin-bottom:23px;font-size:12px;line-height:1.7}.auth-card form{gap:18px;display:grid}.auth-card small{color:var(--dark-subtle,#9aa7b7);justify-content:center;align-items:center;gap:6px;margin-top:26px;font-size:10px;display:flex}.auth-card .text-button{justify-content:center}.qr{width:200px;height:200px;margin:0 auto 20px;display:block}.message{border-radius:7px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 16px;font-size:11px;line-height:1.6;display:flex}.message.error{color:var(--dark-danger-text,#a94f56);background:var(--dark-danger-fill,#fff0f1);border:1px solid var(--dark-danger-border,#f2d3d6)}.message.success{color:var(--dark-success-text,#2c8975);background:var(--dark-success-fill,#eef9f5);border:1px solid var(--dark-success-border,#cee9df)}.message button{color:inherit;background:0 0;border:0;margin-left:auto;display:flex}.loading{min-height:360px;color:var(--dark-subtle,#7c90a7);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.spin{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.config-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.release-list{padding:16px 10px}.release-list>button{text-align:left;width:100%;color:var(--dark-subtle,#596b83);background:0 0;border:1px solid #0000;border-radius:6px;margin-bottom:3px;padding:14px 12px;display:block}.release-list>button.selected{border-color:var(--dark-accent-border,#c3e4e5);background:var(--dark-accent-fill,#f0fafa)}.release-list>button:hover{background:var(--dark-hover,#f3f8fb)}.release-list>button>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.release-list strong{font-size:11px;font-weight:550}.release-list small{color:var(--dark-subtle,#99a6b8);overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.editor-controls{align-items:flex-end;gap:10px;padding:23px;display:flex}.editor-controls>label:first-child{flex:1}.file-label{cursor:pointer;margin:0;position:relative;overflow:hidden;flex:0!important}.file-label input{opacity:0;cursor:pointer;min-width:100%;position:absolute;inset:0;margin:0!important}.config-fieldset{border:0;min-width:0;margin:0;padding:0 23px}.fields-tree{gap:0;display:grid}.tree-item{min-width:0}details>summary{cursor:pointer;color:var(--dark-subtle,#62748d);padding:12px 0;font-size:11px;font-weight:600;list-style-position:inside}summary>span{color:var(--dark-subtle,#a1adbc);margin-left:10px;font-size:9px;font-weight:400}.fields-tree .fields-tree{border-left:1px solid var(--dark-divider,#e4ebf1);margin-bottom:12px;padding-left:17px}.config-field{border-bottom:1px solid var(--dark-divider,#f0f3f7);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.config-field>span{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.config-field>input{min-height:31px;padding:5px 9px;font-size:11px;width:48%!important;margin:0!important}.config-field>input[type=checkbox]{width:16px!important}.json-editor{tab-size:2;resize:vertical;background:var(--dark-input,#f8fafc);width:100%;min-height:380px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.7}.editor-empty{color:var(--dark-subtle,#8d9bb0);min-height:180px;padding:35px 10px;font-size:11px;line-height:1.8}.editor-actions{flex-wrap:wrap;gap:8px;padding:23px;display:flex}.editor-note{color:var(--dark-subtle,#8f9eb2);padding:15px 23px 24px;font-size:10px;line-height:1.8}.diff{border-top:1px solid var(--dark-divider,#e8edf3);margin:0 23px}.diff-scroll{max-height:350px;overflow:auto}.diff th,.diff td{padding:9px 12px;font-size:10px}.diff>p{color:var(--dark-subtle,#98a4b6);padding:10px 0;font-size:11px}.removed{color:var(--dark-danger-text,#bd6970);background:var(--dark-danger-fill,#fff8f8)}.added{color:var(--dark-success-text,#449882);background:var(--dark-success-fill,#f4fcf9)}.validation{border-radius:6px;margin:0 23px 20px;padding:14px;font-size:11px;line-height:1.7}.validation.passed{background:var(--dark-success-fill,#effaf5);color:var(--dark-success-text,#3c917a)}.validation.failed{background:var(--dark-danger-fill,#fff2f3);color:var(--dark-danger-text,#b9626b)}.integration-form{max-width:750px;padding:24px}.integration-form>label{margin:22px 0}.integration-header{align-items:center;gap:15px;display:flex}.telegram{background:var(--dark-info-fill,#e8f7fc);width:48px;height:48px;color:var(--dark-info-text,#3ca7ca);border-radius:12px;place-items:center;font-size:27px;display:grid}.integration-header strong{font-size:12px}.integration-header p{color:var(--dark-subtle,#8e9db1);margin-top:6px;font-size:10px}.integration-header>.badge{margin-left:auto}.integration-form fieldset{border:1px solid var(--dark-divider,#e7edf4);border-radius:7px;margin-bottom:22px;padding:18px}.integration-form legend{color:var(--dark-subtle,#8d9cb0);padding:0 7px;font-size:10px}.check-field{align-items:center;gap:10px;padding:8px 0;font-size:11px;line-height:1.7;display:flex}.operator-form{flex-wrap:wrap;align-items:flex-end;gap:20px;padding:24px;display:flex}.operator-form>label:first-child{flex:1;min-width:240px}.operator-form .check-field{min-height:37px;margin-bottom:2px}.card>label{margin:15px 23px}.card>label textarea{min-height:100px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12213888;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--dark-panel,#fff);width:490px;max-width:100%;box-shadow:0 30px 100px var(--dark-shadow,#06122844);border-radius:12px;max-height:90vh;padding:30px;position:relative;overflow:auto}.modal-close{position:absolute;top:15px;right:15px}.modal h2{letter-spacing:-.4px;margin-bottom:18px;font-size:21px}.modal p{color:var(--dark-subtle,#7b8a9e);margin-bottom:20px;font-size:12px;line-height:1.9}.modal textarea{resize:vertical;width:100%;min-height:80px}.modal .editor-actions{justify-content:flex-end;padding:23px 0 0}@media (min-width:1600px){.sidebar{width:260px}.main-shell{margin-left:260px}main{padding:42px 50px 0}.topbar{padding:0 50px}.nav-item{font-size:13px}}@media (max-width:1150px){.sidebar{width:210px}.main-shell{margin-left:210px}.brand{padding:0 18px;font-size:13px}.nav-item{padding:10px;font-size:11px}.topbar{padding:0 24px}main{padding:28px 24px 0}.metric-grid{gap:10px}.metric{padding:17px 15px}.config-layout{grid-template-columns:210px minmax(0,1fr)}.two-col{gap:16px}.secure{display:none}}@media (max-width:900px){.sidebar{width:68px}.brand{justify-content:center;height:75px;padding:0}.brand>span:last-child,.workspace,.nav-label,.nav-item>span,.sidebar-bottom>div{display:none}.sidebar nav{padding:0 10px}.nav-item{justify-content:center;min-height:44px;margin:5px 0;padding:12px 0}.nav-item.active{box-shadow:inset 2px 0 #22b8b7}.sidebar-bottom{flex-direction:column;justify-content:center;gap:8px;padding:12px 10px}.sidebar-bottom>.icon-button{margin-left:0}.main-shell{margin-left:68px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col,.config-layout{grid-template-columns:1fr}.config-layout>.card:first-child{max-height:250px;overflow:auto}.release-list{gap:8px;display:flex}.release-list>button{min-width:220px}.page-heading{align-items:flex-start}h1{font-size:24px}.page-footer{gap:12px}.breadcrumb{font-size:10px}.top-actions{gap:8px}}@media (max-width:600px){main{padding:22px 15px 0}.topbar{height:57px;padding:0 15px}.breadcrumb{white-space:nowrap;max-width:120px;overflow:hidden}.breadcrumb>strong,.breadcrumb>svg{display:none}.page-heading{flex-wrap:wrap;gap:12px}.eyebrow{font-size:8px}.page-heading>div>p:last-child{font-size:11px}.metric{padding:16px 13px}.metric>div{font-size:10px}.metric strong{font-size:25px}.metric small{font-size:8px}.filterbar{flex-wrap:wrap;gap:6px}.live-status{display:none}.date-field{gap:5px;padding:3px 6px}.date-field input{width:91px}.timezone{padding-right:6px;font-size:9px}.filterbar .button{padding:6px 8px;font-size:9px}.metric-grid.three{grid-template-columns:1fr}.setup-banner{align-items:flex-start;gap:10px;padding:14px}.setup-banner>.badge{display:none}.setup-banner p{font-size:10px}.card-title{padding:18px 17px 0}.card h2{font-size:12px}.card-title p{font-size:9px}.page-footer{flex-wrap:wrap;font-size:8px;line-height:1.7}.page-footer>span:first-child{flex-basis:100%}.search-card{flex-wrap:wrap;gap:5px;padding:13px}.search-card input{width:calc(100% - 30px);font-size:11px}.search-card .button{margin-left:auto}.editor-controls{flex-wrap:wrap;padding:17px}.editor-controls>label:first-child{flex-basis:100%}.config-fieldset{padding:0 17px}.editor-actions{padding:17px}.diff{margin:0 17px}.config-field>span{font-size:9px}.auth-wrap{padding:10px 0}.auth-card{padding:24px 19px}.integration-form{padding:18px}.integration-header{flex-wrap:wrap}.integration-header>.badge{margin-left:63px}.integration-header p{max-width:180px}.modal{padding:25px 20px}.quality-list{margin:18px}.quality-list dd{max-width:58%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.dirty-note{color:var(--dark-warning-text,#9c7948);background:var(--dark-warning-fill,#fff8ec);border:1px solid var(--dark-warning-border,#eee0c5);border-radius:5px;margin:20px 23px 0;padding:12px;font-size:10px;line-height:1.6}.editor-controls{flex-wrap:wrap}.editor-controls>label:first-child{flex:200px;min-width:170px}.editor-controls>.file-label{justify-content:center;min-width:116px;flex:none!important}.editor-controls>button{flex:none;min-width:65px}.badge.complete{color:var(--dark-success-text,#2a8f78);background:var(--dark-success-fill,#eff9f5);border-color:var(--dark-success-border,#ceeadf)}@media (max-width:1100px){.config-layout{grid-template-columns:1fr}.config-layout>.card:first-child{max-height:260px;overflow:auto}.release-list{gap:8px;display:flex}.release-list>button{min-width:220px}.editor-controls>label:first-child{flex-basis:100%}}.bar-chart{gap:13px;padding:24px 23px 5px;display:grid}.bar-row{grid-template-columns:minmax(90px,180px) minmax(60px,1fr) 60px;align-items:center;gap:15px;font-size:10px;display:grid}.bar-row>span{white-space:nowrap;text-overflow:ellipsis;color:var(--dark-subtle,#7e8fa5);overflow:hidden}.bar-row>div{background:var(--dark-raised,#f0f4f8);border-radius:3px;height:8px;overflow:hidden}.bar-row i{background:var(--dark-accent,#14a5a6);border-radius:3px;min-width:2px;height:100%;display:block}.bar-row strong{color:var(--dark-subtle,#5c6f88);text-align:right;font-size:10px;font-weight:500}.table-toolbar{color:var(--dark-subtle,#9aa7b9);justify-content:space-between;align-items:center;padding:12px 23px 0;font-size:9px;display:flex}.table-toolbar+.table-scroll{margin-top:8px}.branch-json{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--dark-raised,#f7f9fc);max-height:350px;color:var(--dark-subtle,#73859c);padding:16px;font:10px/1.7 ui-monospace,SFMono-Regular,monospace;overflow:auto}.promotion-panel{border:1px solid var(--dark-divider,#dce6ef);background:var(--dark-raised,#f8fbfe);border-radius:8px;gap:12px;margin:16px 0;padding:16px;display:grid}.promotion-panel h3{margin:0;font-size:13px}.promotion-panel label{color:var(--dark-subtle,#657892);gap:7px;font-size:11px;display:grid}.promotion-panel textarea,.promotion-panel select{border:1px solid var(--dark-line,#dbe3ec);background:var(--dark-input,white);width:100%;max-width:100%;font:inherit;border-radius:5px;padding:9px}.promotion-panel p{color:var(--dark-subtle,#71849d);margin:0;font-size:10px;line-height:1.6}.promotion-panel button{justify-self:start}.parameter-unit{color:var(--dark-subtle,#6b7b90);margin-top:4px;font-family:inherit;font-size:10px;line-height:1.5;display:block}.parameter-error{color:var(--dark-danger-text,#a8454f);margin-top:4px;line-height:1.5;display:block}.config-field input[aria-invalid=true]{border-color:var(--dark-danger-text,#b75b63)}.config-field input[readonly]{background:var(--dark-raised,#f7f8fa);color:var(--dark-subtle,#6b7b90)}.players-panel{gap:20px;display:grid}.player-card-body{padding:18px 23px}.player-card-body>.quality-list{padding:0}.player-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.player-search label{color:var(--dark-subtle,#6d7f96);flex:1;gap:7px;min-width:170px;font-size:11px;display:grid}.player-search label:first-child{flex:2;min-width:220px}.player-search input,.player-search select,.player-field input,.player-field textarea{border:1px solid var(--dark-line,#dce4ed);background:var(--dark-input,#fff);width:100%;color:var(--dark-subtle,#344861);font:inherit;border-radius:6px;padding:10px}.player-search button{min-height:38px}.player-muted{color:var(--dark-subtle,#74879e);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.player-muted svg{vertical-align:middle}.player-list-meta,.player-pager{color:var(--dark-subtle,#7890a8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;font-size:10px;display:flex}.player-pager{justify-content:flex-end}.player-directory td{vertical-align:top}.player-directory tr.selected{background:var(--dark-hover,#f1faf9)}.player-id{overflow-wrap:anywhere;word-break:break-all;text-align:left;-webkit-user-select:text;user-select:text;max-width:100%}.player-sources{flex-wrap:wrap;gap:4px;min-width:120px;display:flex}.player-sources .badge{font-size:8px}.player-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.player-tabs{border-top:1px solid var(--dark-divider,#edf1f6);flex-wrap:wrap;gap:5px;margin-top:15px;padding-top:15px;display:flex}.player-tabs button{font:inherit;color:var(--dark-subtle,#71849c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 12px;font-size:11px}.player-tabs button.selected{color:var(--dark-accent-text,#078c91);border-color:var(--dark-accent-border,#bfe4e4);background:var(--dark-accent-fill,#eef9f8)}.player-properties dd{overflow-wrap:anywhere;max-width:68%}.player-properties dt{overflow-wrap:anywhere;flex-shrink:0;max-width:40%}.player-nested{text-align:left;min-width:140px;max-width:100%}.player-nested summary{cursor:pointer;overflow-wrap:anywhere;font-size:11px}.player-nested summary small{color:var(--dark-subtle,#98a8ba)}.player-nested .quality-list{padding:10px 0}.player-record{border:1px solid var(--dark-line,#e7edf3);border-radius:6px;margin:10px 0;padding:14px}.player-field{color:var(--dark-subtle,#60758f);gap:8px;margin:14px 0;font-size:12px;display:grid}.player-field textarea{resize:vertical;min-height:85px}.players-panel [role=tabpanel]{gap:20px;display:grid}.players-panel [role=tabpanel]>.two-col{margin:0}.players-panel .modal-backdrop{z-index:100;background:#15243b99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.players-panel .modal{background:var(--dark-panel,#fff);border-radius:12px;width:min(640px,100%);max-height:90vh;padding:25px;overflow:auto}.players-panel .modal p{color:var(--dark-subtle,#6d7f96);font-size:12px;line-height:1.7}.players-panel button:focus-visible,.players-panel input:focus-visible,.players-panel select:focus-visible,.players-panel summary:focus-visible{outline:2px solid var(--dark-accent,#0f9d9f);outline-offset:3px}@media (max-width:750px){.player-card-body{padding:15px}.player-search>*{flex-basis:100%}.player-properties dd{max-width:60%}.player-tabs button{text-align:left;flex:1 0 40%}.player-toolbar .button{white-space:normal;height:auto;min-height:34px}.player-directory{min-width:840px}.player-pager{justify-content:flex-start}}.player-balance{color:var(--dark-text,#2c425c);letter-spacing:-.5px;margin:8px 0;font-size:28px;line-height:1.4;display:block}.player-balance small{color:var(--dark-subtle,#7e91a8);letter-spacing:0;font-size:12px;font-weight:400}.player-dialog{width:min(1240px,100vw - 44px);max-width:calc(100vw - 44px);max-height:calc(100dvh - 44px);color:inherit;background:var(--dark-canvas,#f3f6fa);box-shadow:0 20px 90px var(--dark-shadow,#14243b55);border:0;border-radius:12px;padding:0;overflow:auto}.player-dialog::backdrop{background:#15243b99}.player-dialog-header{z-index:3;background:var(--dark-panel,#fff);border-bottom:1px solid var(--dark-divider,#e5ebf2);justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex;position:sticky;top:0}.player-dialog-header h2{overflow-wrap:anywhere;margin:0;font-size:16px}.player-dialog-body{gap:18px;padding:22px;display:grid}.player-sort{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:inline-flex}.player-sort:hover{color:var(--dark-accent-text,#078c91)}.player-dialog .modal-backdrop{z-index:10}.player-dialog-body>.card{min-width:0}@media (max-width:750px){.player-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.player-dialog-body{padding:10px}.player-dialog-header{padding:13px}.player-dialog-header h2{font-size:13px}}.player-statistics{gap:18px;display:grid}.player-stat-intro{padding:20px}.player-stat-intro h2{margin:0 0 10px;font-size:15px}.player-stat-intro>p{color:var(--dark-subtle,#71849c);font-size:12px;line-height:1.7}.player-stat-meta{color:var(--dark-subtle,#7a8ba0);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;display:flex}.player-stat-section{padding:0;overflow:hidden}.player-stat-section>summary{cursor:pointer;gap:7px;padding:18px 22px;list-style-position:inside;display:grid}.player-stat-section>summary strong{color:var(--dark-text,#3c526b);font-size:13px}.player-stat-section>summary small{color:var(--dark-subtle,#8696a9);font-size:10px;line-height:1.6}.player-stat-section-body{gap:12px;min-width:0;padding:0 18px 18px;display:grid}.personal-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.personal-funnel li{border:1px solid var(--dark-divider,#e1e8ef);border-left:3px solid var(--dark-divider,#b8c6d5);color:var(--dark-subtle,#8191a5);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex}.personal-funnel li.observed{border-left-color:var(--dark-accent,#16a4a0);background:var(--dark-hover,#f5fbfa)}.personal-funnel li div{gap:5px;display:grid}.personal-funnel li strong{color:var(--dark-text,#405972);font-size:12px}.personal-funnel li time{overflow-wrap:anywhere;font-size:10px}.personal-funnel li small{font-size:10px}.player-statistics .check-field{flex:none;align-items:center;gap:8px;min-width:150px;display:flex}.player-statistics .check-field input{width:auto}.player-statistics .metric-grid{margin:0}.player-statistics .bar-chart{padding-left:0;padding-right:0}@media (max-width:750px){.player-stat-intro,.player-stat-section>summary{padding:14px}.player-stat-section-body{padding:0 12px 12px}.personal-funnel li{justify-content:start;display:grid}}.auth-screen{background:radial-gradient(ellipse at 15% 5%,var(--dark-auth-glow,#e8f5f5) 0,transparent 50%),var(--dark-canvas,#f3f6fa);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:38px 20px;display:flex}.auth-brand{color:var(--dark-text,#263e57);letter-spacing:1.2px;align-items:center;gap:12px;margin-bottom:32px;font-size:16px;font-weight:650;text-decoration:none;display:flex}.auth-brand small{color:var(--dark-subtle,#8c9bad);letter-spacing:2px;margin-top:5px;font-size:8px;display:block}.auth-brand .brand-mark{color:var(--dark-on-accent,#fff);background:var(--dark-accent,#009a9b);letter-spacing:0;border-radius:9px;place-items:center;width:37px;height:39px;display:grid}.auth-screen-content{width:min(420px,100%)}.auth-screen .auth-wrap{padding:0;display:block}.auth-screen .auth-card{max-width:none}.auth-state h1{margin:0 0 14px;font-size:22px}.auth-state>button{width:100%}.auth-switch{justify-content:center;margin:18px auto 0;display:flex}.auth-screen .message{overflow-wrap:anywhere}.auth-screen .auth-state p{margin-bottom:22px}@media (max-width:600px){.auth-screen{justify-content:flex-start;padding:48px 18px}.auth-brand{margin-bottom:27px}}.wiki-help{color:var(--dark-subtle,#91a2b6);vertical-align:middle;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:4px;padding:3px;display:inline-flex}.wiki-help:hover,.wiki-help:focus-visible{color:var(--dark-accent-text,#008c91);background:var(--dark-accent-fill,#eef8f8);border-radius:4px}.wiki-panel{gap:22px;display:grid}.wiki-search-card{margin:0;padding:22px}.wiki-search-title{color:var(--dark-accent-text,#1a9498);align-items:flex-start;gap:13px;display:flex}.wiki-search-title h2{margin-bottom:8px;font-size:15px}.wiki-search-title p{color:var(--dark-subtle,#7d8ea3);font-size:11px;line-height:1.7}.wiki-search-title .text-button{font:inherit;min-height:0;padding:0}.wiki-search-input{border:1px solid var(--dark-line,#dce5ed);background:var(--dark-input,#fff);color:var(--dark-subtle,#8a9aae);border-radius:7px;align-items:center;gap:10px;margin-top:20px;padding:3px 12px;display:flex}.wiki-search-input input{border:0;width:100%;min-width:0;padding:11px 0;margin:0!important}.wiki-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-top:17px;display:flex}.wiki-filters>label{min-width:170px}.wiki-filters p{color:var(--dark-subtle,#91a0b1);margin-left:auto;font-size:10px}.wiki-caption{color:var(--dark-subtle,#8999ad);margin-top:14px;font-size:10px;line-height:1.8}.wiki-layout{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.35fr);align-items:start;gap:22px;display:grid}.wiki-results{margin:0}.wiki-results ul{margin:0;padding:8px;list-style:none}.wiki-results li>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;gap:8px;width:100%;padding:15px;display:grid}.wiki-results li>button:hover,.wiki-results li>button.selected{border-color:var(--dark-accent-border,#c4e4e4);background:var(--dark-accent-fill,#f0fafa)}.wiki-results strong{color:var(--dark-text,#40566f);font-size:12px;font-weight:550;line-height:1.5}.wiki-results code{color:var(--dark-subtle,#647c93);overflow-wrap:anywhere;word-break:break-word;font-size:10px}.wiki-results small{color:var(--dark-subtle,#94a3b4);font-size:9px}.wiki-results p{color:var(--dark-subtle,#8495a9);font-size:10px;line-height:1.7}.wiki-results .badge{justify-self:start}.wiki-results .player-pager{padding:0 15px 12px}.wiki-reader{min-width:0}.wiki-article{margin:0}.wiki-article:focus{outline:2px solid var(--dark-accent,#7bc4c6);outline-offset:3px}.wiki-article-header{border-bottom:1px solid var(--dark-divider,#e7edf3);padding:23px}.wiki-article-header>code{color:var(--dark-subtle,#99a8b8);overflow-wrap:anywhere;margin:12px 0;font-size:10px;display:block}.wiki-article h2{margin:0 0 14px;font-size:19px;line-height:1.5}.wiki-article-header>p{color:var(--dark-subtle,#657d95);font-size:12px;line-height:1.9}.wiki-article-body{padding:0 23px 24px}.wiki-article h3{color:var(--dark-text,#425c76);margin:24px 0 12px;font-size:12px}.wiki-terms,.wiki-contexts{flex-wrap:wrap;gap:7px;display:flex}.wiki-term{background:var(--dark-raised,#f1f5f9);border:1px solid var(--dark-divider,#e0e8ef);color:var(--dark-subtle,#59738a);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:4px;max-width:100%;padding:7px 9px;font:11px ui-monospace,SFMono-Regular,monospace}.wiki-definition{gap:14px;margin-top:23px;display:grid}.wiki-definition>div{border-top:1px solid var(--dark-divider,#edf1f5);gap:7px;padding-top:14px;display:grid}.wiki-definition dt{color:var(--dark-subtle,#8a9cb0);font-size:10px}.wiki-definition dd{color:var(--dark-subtle,#536e88);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.wiki-examples,.wiki-limitations{color:var(--dark-subtle,#688299);gap:10px;padding-left:18px;font-size:11px;line-height:1.8;display:grid}.wiki-examples code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.wiki-related{gap:3px;display:grid}.wiki-related .text-button{text-align:left;justify-content:space-between;font-size:11px}.wiki-source{border-top:1px solid var(--dark-divider,#e5edf3);margin-top:22px}.wiki-source p,.wiki-source code{color:var(--dark-subtle,#8b9caf);overflow-wrap:anywhere;font-size:10px;line-height:1.8}.wiki-overview{padding:26px}.wiki-overview h2{margin-bottom:14px;font-size:18px}.wiki-overview>p{color:var(--dark-subtle,#8193a8);font-size:12px;line-height:1.9}.wiki-provenance{gap:12px;margin:24px 0;display:grid}.wiki-provenance>div{border-left:3px solid var(--dark-accent,#4db5b5);background:var(--dark-accent-fill,#f6fafb);gap:7px;padding:13px 16px;display:grid}.wiki-provenance strong{color:var(--dark-text,#4b687f);font-size:11px}.wiki-provenance span{color:var(--dark-subtle,#7b90a5);font-size:10px;line-height:1.8}.wiki-context-nav{flex-wrap:wrap;gap:8px;display:flex}.wiki-panel button:focus-visible{outline:2px solid var(--dark-accent,#12a0a3);outline-offset:2px}@media (max-width:1050px){.wiki-layout{grid-template-columns:1fr}.wiki-reader{grid-row:1}.wiki-search-card{padding:18px}}@media (max-width:600px){.wiki-filters>label{width:100%}.wiki-filters p{margin:0}.wiki-article-header,.wiki-article-body{padding:17px}.wiki-article h2{font-size:16px}}.wiki-illustration{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.wiki-illustration h3{margin:0 0 14px;font-size:15px}.wiki-illustration p{color:var(--muted);font-size:13px;line-height:1.7}.wiki-flow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wiki-flow li{background:var(--bg);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.wiki-flow li:not(:last-child):after{content:"→";color:var(--teal)}.wiki-matter-example{gap:8px;display:grid}.wiki-matter-example>div{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.wiki-matter-example span{color:var(--muted);font-size:12px}.wiki-matter-example strong{font-size:14px}@media (max-width:1050px){.wiki-article{scroll-margin-top:110px}}.client-filter-grid{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;width:100%;margin:12px 0;display:grid}.client-filter-grid>.client-filter-field{min-width:0;color:var(--muted);font-size:12px;display:block}.client-filter-grid input:not([type=checkbox]){width:100%;margin-top:7px}.client-filter-unknown{align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}.client-filter-unknown input{width:auto!important;margin:0!important}.client-version-reports>h2{margin-bottom:10px}.client-version-reports>section{margin-top:24px}.client-version-reports h3,.client-observed h3{margin-bottom:10px;font-size:14px}.client-version-reports .player-muted{margin:8px 0 14px}.client-version-reports>details{margin-top:20px}.client-observed details{margin:16px 0}.player-directory td>small{max-width:210px;line-height:1.5;display:block}.client-filter-unknown input{flex:none;height:14px!important;min-height:14px!important;padding:0!important}.filter-details .client-filter-unknown{flex:none;min-width:0}.client-filter-field select{width:100%;min-height:34px;margin-top:7px}.client-metadata-notices>p{border:1px solid var(--dark-warning-border,#e8d39b);background:var(--dark-warning-fill,#fff9e8);color:var(--dark-warning-text,#756029);border-radius:7px;margin:0 0 16px;padding:13px 16px;font-size:12px;line-height:1.7}.client-history-warning{background:var(--dark-warning-fill,#fff9e8);border:1px solid var(--dark-warning-border,#e8d39b);border-radius:7px;margin-top:16px;padding:14px;font-size:12px;line-height:1.7}.prism-grant{margin-top:16px}.prism-grant form{border-top:1px solid var(--line);margin-top:12px;padding-top:16px}.prism-grant-confirm{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.prism-grant-confirm input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.prism-grant .message{overflow-wrap:anywhere;display:block}.prism-grant .message small{margin-top:6px;display:block}
:root{--chart-grid:#e8edf3;--chart-accent:#039c9e;--chart-negative:#a587ad;--cohort-rgb:0 155 156}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dark-canvas:#0e1622;--dark-panel:#162130;--dark-raised:#1d2b3d;--dark-input:#101b2a;--dark-hover:#23364a;--dark-line:#536a84;--dark-divider:#2d3d52;--dark-text:#edf3fb;--dark-subtle:#afbed2;--dark-accent:#62d6cb;--dark-accent-hover:#86e6dc;--dark-accent-text:#84e1d8;--dark-on-accent:#0d2530;--dark-accent-fill:#1a343e;--dark-accent-border:#35636b;--dark-danger-text:#ffb4ba;--dark-danger-fill:#3b252f;--dark-danger-border:#754653;--dark-warning-text:#f3ce91;--dark-warning-fill:#392f26;--dark-warning-border:#69563a;--dark-success-text:#9ae2bf;--dark-success-fill:#203830;--dark-success-border:#3f6657;--dark-info-text:#b2d6fc;--dark-info-fill:#23354b;--dark-info-border:#445f7b;--dark-auth-glow:#15323d;--dark-shadow:#030811aa;--bg:var(--dark-canvas);--surface:var(--dark-panel);--ink:var(--dark-text);--muted:var(--dark-subtle);--line:var(--dark-divider);--teal:var(--dark-accent);--nav:#101b2b;--chart-grid:#3b5068;--chart-accent:var(--dark-accent);--chart-negative:#cbb0e6;--cohort-rgb:50 161 160}:root:not([data-theme=light]) .nav-label,:root:not([data-theme=light]) .sidebar-bottom small,:root:not([data-theme=light]) .brand small,:root:not([data-theme=light]) ::placeholder{color:#9aacc4}.qr{background:#fff}.theme-toggle-light,.theme-toggle-dark{display:flex}:root[data-theme=light] .theme-toggle-light,:root:not([data-theme=light]) .theme-toggle-dark{display:none}.theme-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-loading{color:var(--muted);align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.auth-verification-overlay{z-index:1000;background:var(--dark-canvas,#f5f7fae8);color:var(--ink);justify-content:center;align-items:flex-start;gap:10px;padding:24px;font-size:14px;display:flex;position:fixed;inset:0}.app-shell[inert]{pointer-events:none}
