:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hq-background:#000;--hq-surface:#0a0a0a;--hq-login-surface:#090909;--hq-input:#0d0d0d;--hq-text:#f6f6f3;--hq-bright:#fff;--hq-hover:#ffffff0f;--hq-muted-34:#ffffff57;--hq-muted-46:#ffffff75;--hq-muted-48:#ffffff7a;--hq-muted-52:#ffffff85;--hq-muted-56:#ffffff8f;--hq-muted-6:#fff9;--hq-line-1:#ffffff1a;--hq-line-12:#ffffff1f;--hq-line-14:#ffffff24;--hq-line-2:#fff3;--hq-header-9:#000000e6;--hq-header-92:#000000eb}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hq-background:#f7f8fc;--hq-surface:#fff;--hq-login-surface:#fff;--hq-input:#fff;--hq-text:#1b2238;--hq-bright:#1b2238;--hq-hover:#6550cc14;--hq-muted-34:#525d76;--hq-muted-46:#525d76;--hq-muted-48:#525d76;--hq-muted-52:#525d76;--hq-muted-56:#525d76;--hq-muted-6:#525d76;--hq-line-1:#1b223829;--hq-line-12:#1b223829;--hq-line-14:#1b223829;--hq-line-2:#1b223829;--hq-header-9:#f7f8fcf0;--hq-header-92:#f7f8fcf0}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--hq-background)}.hq-header{z-index:30;border-bottom:1px solid var(--hq-line-1);background:var(--hq-header-9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}a{color:inherit;text-decoration:none}.admin-room{color:var(--hq-text);background:var(--hq-background)}.admin-room .MuiCard-root,.admin-room .MuiDialog-paper{border-color:var(--hq-line-12);background:var(--hq-surface);background-image:none;border-radius:0}.admin-room .MuiButton-root{border-radius:999px}.admin-room .MuiOutlinedInput-root{background:var(--hq-input);border-radius:8px}.admin-room__header{z-index:20;border-bottom:1px solid var(--hq-line-12);background:var(--hq-header-92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.admin-room__owner{border-left:1px solid var(--hq-line-2);color:var(--hq-muted-46);letter-spacing:.14em;padding-left:10px;font-size:10px}.admin-room__product-switcher{border-top:1px solid var(--hq-line-12);border-bottom:1px solid var(--hq-line-12);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:38px;display:grid}.admin-room__product-switcher a{color:var(--hq-muted-48);text-align:center;padding:16px 20px;font-size:13px;font-weight:700}.admin-room__product-switcher a+a{border-left:1px solid var(--hq-line-12)}.admin-room__product-switcher a:hover,.admin-room__product-switcher a:focus-visible,.admin-room__product-switcher a[aria-current=page]{background:var(--hq-hover);color:var(--hq-bright);outline:none}.admin-room__layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,64px);display:grid}.admin-room__rail{min-width:0;position:sticky;top:108px}.admin-room__section-nav{border-top:1px solid var(--hq-line-12);margin-top:30px;display:grid}.admin-room__section-nav a{border-bottom:1px solid var(--hq-line-1);color:var(--hq-muted-52);padding:13px 0;font-size:13px}.admin-room__section-nav a:hover,.admin-room__section-nav a:focus-visible{color:var(--hq-bright);outline:none}.admin-room__session{color:var(--hq-muted-34);letter-spacing:.08em;gap:8px;margin-top:24px;font-size:10px;display:flex}.admin-room__main{min-width:0}.admin-room__masthead{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.admin-room__modules{border-top:1px solid var(--hq-line-12);border-bottom:1px solid var(--hq-line-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-room__modules span{color:var(--hq-muted-6);text-align:center;padding:13px 16px;font-size:12px}.admin-room__modules span+span{border-left:1px solid var(--hq-line-12)}.admin-room__metrics{background:var(--hq-line-12);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.admin-room__metrics .MuiCard-root{border:0}.admin-room__metrics .MuiCardContent-root{padding:22px}.admin-room__section-heading{padding-top:14px;scroll-margin-top:100px}.admin-room__section-heading h5{margin-top:4px}.admin-room__table-title{justify-content:space-between;align-items:baseline;gap:20px;padding:24px;display:flex}.admin-room__update-numbers{border-top:1px solid var(--hq-line-12);border-bottom:1px solid var(--hq-line-12);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.admin-room__update-numbers span{color:var(--hq-muted-56);justify-content:space-between;align-items:center;padding:18px 16px;font-size:12px;display:flex}.admin-room__update-numbers span+span{border-left:1px solid var(--hq-line-12)}.admin-room__update-numbers strong{color:var(--hq-bright);font-size:22px}.admin-login .MuiCard-root{border-color:var(--hq-line-14);background:var(--hq-login-surface);background-image:none;border-radius:0}.admin-login .MuiButton-root{border-radius:999px}.admin-login .MuiOutlinedInput-root{background:var(--hq-input);border-radius:8px}.admin-login .MuiInputBase-input:focus-visible{outline-offset:0!important;outline:none!important}.admin-login input:-webkit-autofill{-webkit-text-fill-color:var(--hq-bright);box-shadow:0 0 0 1000px var(--hq-input) inset;caret-color:var(--hq-bright)}.admin-login input:-webkit-autofill:hover{-webkit-text-fill-color:var(--hq-bright);box-shadow:0 0 0 1000px var(--hq-input) inset;caret-color:var(--hq-bright)}.admin-login input:-webkit-autofill:focus{-webkit-text-fill-color:var(--hq-bright);box-shadow:0 0 0 1000px var(--hq-input) inset;caret-color:var(--hq-bright)}@media (max-width:900px){.admin-room__layout{grid-template-columns:1fr}.admin-room__rail{position:static}.admin-room__section-nav{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.admin-room__section-nav a{white-space:nowrap;padding:12px}.admin-room__session{display:none}}@media (max-width:680px){.admin-room__header .MuiButton-root{min-width:0;padding-inline:10px}.admin-room__modules,.admin-room__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-room__modules span:nth-child(3){border-left:0;border-top:1px solid var(--hq-line-12)}.admin-room__modules span:nth-child(4){border-top:1px solid var(--hq-line-12)}.admin-room__masthead{flex-direction:column;align-items:flex-start}}:where(a,button,input:not(.MuiInputBase-input),textarea:not(.MuiInputBase-input),select,[tabindex]):focus-visible{outline:2px solid var(--hq-bright)!important;outline-offset:3px!important}
