:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--canvas:#080d16;--canvas-deep:#050912;--surface:#0e1624;--surface-raised:#131e2f;--surface-quiet:#0b121e;--surface-hover:#17253a;--border:#223149;--border-strong:#2f4665;--text:#f5f8fc;--text-secondary:#a8b5c8;--text-muted:#718096;--brand:#28c7f7;--brand-blue:#1478f2;--brand-deep:#0c5fd4;--success:#3ddc97;--warning:#f5b84b;--danger:#ff6577;--sidebar-width:248px;--radius-panel:16px;--radius-control:10px;--shadow-float:0 18px 48px #00050e70;font-family:Inter,Segoe UI Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);min-width:320px;min-height:100vh;color:var(--text);margin:0}body,button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button{border:0}a{text-decoration:none}img{max-width:100%}code,.license-input{font-variant-ligatures:none;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace}::selection{color:var(--text);background:#28c7f74d}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-size:.88rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.48;cursor:not-allowed}.button--primary{background:var(--brand-blue);color:#fff;box-shadow:0 8px 22px #1478f23d}.button--primary:hover:not(:disabled){background:#2387fa}.button--secondary{color:#d9efff;background:#13263d;border-color:#285173}.button--secondary:hover:not(:disabled){background:#18304c;border-color:#36729c}.button--ghost{color:var(--text-secondary);border-color:var(--border);background:0 0}.button--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}.button--danger{color:#ff9baa;background:#ff657714;border-color:#ff657780}.button--danger:hover:not(:disabled){border-color:var(--danger);color:#ffd4da;background:#ff657726}.text-link{color:#73d8fa;align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:inline-flex}.text-link:hover{color:#b7efff}.icon-action{border:1px solid var(--border);background:var(--surface-quiet);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-action:hover:not(:disabled){color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}.icon-action:disabled{opacity:.35;cursor:not-allowed}.icon-action--danger{color:#ff9baa}label{color:#c7d3e2;gap:8px;font-size:.84rem;font-weight:650;display:grid}input,select,textarea{width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);background:#0a1220;outline:none;min-height:43px;padding:11px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s}textarea{resize:vertical;line-height:1.55}input::placeholder,textarea::placeholder{color:#69798f;opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--brand);background:#0c1727;box-shadow:0 0 0 3px #28c7f71f}select{cursor:pointer}.auth-layout{background:var(--canvas);grid-template-columns:minmax(410px,.92fr) minmax(480px,1.08fr);min-height:100vh;display:grid}.auth-world{background:#071322;flex-direction:column;min-height:100vh;padding:38px clamp(34px,5vw,78px);display:flex;position:relative;overflow:hidden}.auth-world:after{content:"";pointer-events:none;background:radial-gradient(circle,#1478f238,#1478f200 68%);width:560px;height:560px;position:absolute;top:18%;right:-250px}.auth-world__top{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.auth-world__top .auth-studio-logo{object-fit:contain;object-position:left center;width:164px;height:72px}.auth-panel__mobile-brand img{object-fit:contain;width:48px;height:48px}.auth-world__content{z-index:1;max-width:640px;margin:auto 0;position:relative}.auth-kicker,.page-context,.auth-step{color:var(--brand);font-size:.77rem;font-weight:800}.auth-world h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:14px 0 18px;font-size:clamp(2.35rem,4.1vw,4.55rem);line-height:1.02}.auth-world__content>p:not(.auth-kicker){color:#a8bdd0;max-width:60ch;font-size:1.04rem;line-height:1.7}.auth-promises{color:#d5e5f2;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-promises li{align-items:center;gap:11px;display:flex}.auth-promises svg{color:var(--brand)}.auth-world__foot{color:#637c91;z-index:1;font-size:.78rem;position:relative}.pixel-cloud{filter:drop-shadow(0 12px 22px #1478f247);align-items:end;width:126px;height:50px;margin-bottom:26px;display:flex}.pixel-cloud span{background:var(--brand-blue);border:1px solid #49d9ff;width:18px;height:18px}.pixel-cloud span:first-child{border-radius:10px 0 0 10px;transform:translateY(-2px)}.pixel-cloud span:nth-child(2){transform:translateY(-14px)}.pixel-cloud span:nth-child(3){background:var(--brand);transform:translateY(-26px)}.pixel-cloud span:nth-child(4){background:#39dcfb;transform:translateY(-26px)}.pixel-cloud span:nth-child(5),.pixel-cloud span:nth-child(6){transform:translateY(-12px)}.pixel-cloud span:nth-child(7){border-radius:0 10px 10px 0}.auth-panel{background:#0a101b;place-items:center;padding:42px clamp(28px,7vw,110px);display:grid}.auth-panel__mobile-brand{display:none}.auth-form-wrap{width:min(100%,470px)}.auth-heading{margin-bottom:28px}.auth-heading h2{letter-spacing:-.025em;margin:8px 0 10px;font-size:clamp(1.72rem,3vw,2.25rem)}.auth-heading p{color:var(--text-secondary);margin:0;line-height:1.62}.discord-button{color:#fff;border-radius:var(--radius-control);background:#5865f2;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;min-height:49px;padding:0 15px;font-weight:800;display:grid}.discord-button:hover{background:#6875f8}.discord-button svg:first-child{width:22px}.auth-divider{color:var(--text-muted);align-items:center;gap:14px;margin:23px 0;font-size:.77rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-form{gap:17px;display:grid}.auth-form .button{min-height:48px;margin-top:5px}.password-field{display:block;position:relative}.password-field input{padding-right:47px}.password-field button{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.password-field button:hover{color:var(--text);background:var(--surface-hover)}.password-hint{color:#8193aa;align-items:center;gap:7px;margin:-5px 0 0;font-size:.76rem;display:flex}.password-hint svg{color:var(--success)}.auth-switch{text-align:center;color:var(--text-secondary);margin:24px 0 0;font-size:.86rem}.auth-switch a{color:#73d8fa;font-weight:800}.app-shell{background:var(--canvas);min-height:100vh}.sidebar{z-index:40;width:var(--sidebar-width);border-right:1px solid var(--border);background:#08111d;flex-direction:column;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand{border-bottom:1px solid #17263a;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:4px 8px 13px;display:grid}.sidebar__brand img{object-fit:contain;width:44px;height:44px}.sidebar__brand div{gap:2px;min-width:0;display:grid}.sidebar__brand strong{white-space:nowrap;font-size:.94rem}.sidebar__brand span{color:#7189a0;font-size:.71rem}.sidebar__close{color:var(--text-secondary);background:0 0;display:none}.sidebar__nav{flex:1;padding:22px 1px;overflow-y:auto}.nav-label{color:#60758d;padding:0 11px 8px;font-size:.68rem;font-weight:800;display:block}.nav-label--spaced{padding-top:22px}.nav-item{color:#92a3b7;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:42px;margin:2px 0;padding:0 11px;font-size:.84rem;font-weight:650;display:flex}.nav-item svg{flex:none}.nav-item:hover{color:#d8e8f4;background:#0d1928}.nav-item.is-active{color:#dff7ff;box-shadow:inset 1px 0 var(--brand);background:#12243a;border-color:#203e5b}.nav-item.is-active svg{color:var(--brand)}.sidebar__foot{border-top:1px solid #17263a;padding:14px 1px 0;position:relative}.brand-pixels{opacity:.35;grid-template-columns:repeat(3,5px);gap:2px;display:grid;position:absolute;bottom:4px;right:8px;transform:rotate(-90deg)}.brand-pixels i{background:var(--brand-blue);width:5px;height:5px}.brand-pixels i:nth-child(2),.brand-pixels i:nth-child(4){background:var(--brand)}.shell-content{min-height:100vh;padding-left:var(--sidebar-width)}.page-heading__actions{flex-wrap:wrap;gap:9px;display:flex}.workspace-tabs{border:1px solid var(--border);background:var(--surface-quiet);border-radius:11px;gap:4px;width:fit-content;margin-bottom:12px;padding:4px;display:flex}.workspace-tabs button{min-height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:.84rem;font-weight:750;display:flex}.workspace-tabs button[aria-selected=true]{color:var(--text);background:#17263a;box-shadow:0 6px 16px #00040c3d}.operations-workspace{overflow:hidden}.ops-toolbar{border-bottom:1px solid var(--border);background:#0b1421;grid-template-columns:minmax(260px,1fr) 190px auto;gap:10px;padding:14px 16px;display:grid}.ops-toolbar--audit{grid-template-columns:minmax(250px,1fr) minmax(180px,.65fr) minmax(160px,.55fr) auto}.ops-toolbar .search-field{min-width:0}.ops-toolbar input,.ops-toolbar select,.ops-toolbar .button{min-height:40px;padding-top:8px;padding-bottom:8px}.date-filter{border:1px solid var(--border);border-radius:var(--radius-control);background:#0a1220;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:148px;padding-left:10px;display:grid}.date-filter span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.date-filter input{background:0 0;border:0;min-width:0;padding-left:0}.ops-list{display:grid}.ops-row{min-height:76px;color:inherit;border-bottom:1px solid #1b2a3e;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.8fr) minmax(170px,1fr) 130px minmax(110px,.55fr);align-items:center;gap:15px;padding:13px 17px;transition:background-color .15s;display:grid}.ops-row:last-child{border-bottom:0}.ops-row:hover{background:#111d2d}.ops-row>div:not(.ops-row__primary):not(.ops-row__actions){gap:5px;min-width:0;display:grid}.ops-row small{color:var(--text-muted);font-size:.73rem}.ops-row code,.ops-row span{overflow-wrap:anywhere}.ops-row__primary{align-items:center;gap:11px;min-width:0;display:flex}.ops-row__primary>span:last-child{gap:4px;min-width:0;display:grid}.ops-row__primary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-symbol{width:38px;height:38px;color:var(--brand);background:#0c2638;border:1px solid #17465e;border-radius:10px;flex:none;place-items:center;display:grid}.ops-row__actions{justify-content:flex-end;display:flex}.ops-row__error{color:#8ea1b7;overflow-wrap:anywhere;font-size:.78rem}.ops-row:has(.row-check){grid-template-columns:26px minmax(205px,1.15fr) minmax(145px,.75fr) 135px 120px minmax(180px,1fr)}.row-check{display:block}.row-check input,.bulk-bar input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--brand-blue)}.bulk-bar{min-height:58px;color:var(--text-secondary);border-bottom:1px solid var(--border);background:#101b2a;grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:center;gap:12px;padding:9px 16px;font-size:.8rem;display:grid}.bulk-bar label{align-items:center;gap:8px;display:flex}.bulk-bar input:not([type=checkbox]){min-height:38px;padding:7px 10px}.permission-preview{border:1px solid var(--border);border-radius:var(--radius-panel);background:#0c1522;margin-bottom:15px;padding:18px}.permission-grid{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.permission-grid article{border-right:1px solid var(--border);gap:10px;min-width:0;padding:14px;display:flex}.permission-grid article:last-child{border-right:0}.permission-grid article p,.readiness-list p{color:var(--text-secondary);margin:4px 0 0;font-size:.76rem;line-height:1.45}.is-ready{color:var(--success)}.needs-attention{color:var(--warning)}.permission-note{color:var(--text-muted);margin-top:11px;display:block}.audit-workspace{overflow:hidden}.saved-view-bar{border-bottom:1px solid var(--border);min-height:50px;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:.76rem;display:flex}.saved-view-bar>span{align-items:center;gap:6px;margin-right:4px;font-weight:750;display:flex}.saved-view-bar button:not(.button){border:1px solid var(--border);color:#b8c9da;cursor:pointer;background:#101b2a;border-radius:7px;padding:6px 9px}.saved-view-chip{display:inline-flex}.saved-view-chip button:first-child{border-radius:7px 0 0 7px}.saved-view-chip button:last-child{color:var(--text-muted);border-left:0;border-radius:0 7px 7px 0;place-items:center;padding:6px;display:grid}.saved-view-bar input{width:170px;min-height:34px;margin-left:auto;padding:6px 9px}.saved-view-bar .button{min-height:34px;padding:6px 10px}.audit-split{grid-template-columns:minmax(360px,.86fr) minmax(400px,1.14fr);min-height:550px;display:grid}.audit-event-list{border-right:1px solid var(--border);max-height:680px;overflow-y:auto}.audit-event-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #1a293d;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.audit-event-list>button:hover,.audit-event-list>button.is-selected{background:#122033}.audit-event-list>button.is-selected{box-shadow:inset 2px 0 var(--brand)}.audit-event-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.audit-event-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.audit-event-list small,.audit-event-list time{color:var(--text-muted);font-size:.7rem}.audit-inspector{background:#0a121e;min-width:0;padding:20px}.inspector-empty{text-align:center;min-height:420px;color:var(--text-muted);place-content:center;justify-items:center;display:grid}.inspector-empty strong{color:var(--text);margin-top:11px}.inspector-empty p{max-width:38ch;line-height:1.5}.inspector-head{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding-bottom:17px;display:grid}.inspector-head>div{gap:4px;display:grid}.inspector-head small{color:var(--text-muted)}.inspector-facts{gap:0;margin:14px 0 18px;display:grid}.inspector-facts>div{border-bottom:1px solid #1b2a3d;grid-template-columns:105px 1fr;gap:12px;padding:10px 0;display:grid}.inspector-facts dt{color:var(--text-muted);font-size:.76rem}.inspector-facts dd{color:#d7e2ee;overflow-wrap:anywhere;margin:0;line-height:1.5}.json-block{margin-top:14px}.json-block>strong{color:var(--text-secondary);margin-bottom:7px;font-size:.73rem;display:block}.json-block pre{color:#c2d5e8;white-space:pre-wrap;overflow-wrap:anywhere;background:#070d16;border:1px solid #263a53;border-radius:10px;max-height:230px;margin:0;padding:12px;font:.74rem/1.55 JetBrains Mono,Cascadia Code,monospace;overflow:auto}.change-preview{border:1px solid var(--border);background:#0a1320;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.change-preview>div{gap:4px;min-width:0;display:grid}.change-preview>div:last-child{text-align:right}.change-preview small{color:var(--text-muted)}.change-preview code{overflow-wrap:anywhere}.change-preview>svg{color:var(--brand)}.buyer-profile-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin:16px 0 24px;padding-bottom:20px;display:flex}.buyer-profile-head>div{align-items:center;gap:15px;display:flex}.buyer-profile-head img,.buyer-profile-head .avatar-fallback{border-radius:14px;width:58px;height:58px}.buyer-profile-head span span{gap:3px;display:grid}.buyer-profile-head small{color:var(--brand);font-weight:800}.buyer-profile-head h1{letter-spacing:-.025em;margin:2px 0;font-size:1.8rem}.back-link{color:var(--text-secondary);align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.buyer-360-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.buyer-error-state{max-width:760px;margin:24px auto 0;overflow:hidden}.buyer-error-state>div:last-child{justify-items:start;gap:11px;padding:24px;display:grid}.buyer-error-state h1,.buyer-error-state p{margin:0}.buyer-error-state h1{font-size:1.2rem}.buyer-error-state p{max-width:62ch;color:var(--text-secondary);line-height:1.55}.buyer-preview{background:#091828;border:1px solid #24506d;border-radius:15px;margin:-8px 0 18px;overflow:hidden;box-shadow:0 16px 36px #00050e47}.buyer-preview>div:first-child{background:#0c1c2d;border-bottom:1px solid #1e3e57;padding:18px}.buyer-preview>div:first-child span{color:var(--brand);font-size:.72rem;font-weight:800;display:block}.buyer-preview>div:first-child strong{margin-top:5px;font-size:1.15rem;display:block}.buyer-preview>div:first-child p{max-width:68ch;color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.buyer-preview>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.buyer-preview article{border-right:1px solid #1e3e57;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}.buyer-preview article:last-child{border-right:0}.buyer-preview article>div{gap:4px;min-width:0;display:grid}.buyer-preview article small{color:var(--text-muted);overflow-wrap:anywhere}.buyer-summary{padding:17px}.buyer-summary h2{margin:0;font-size:1rem}.buyer-summary .inspector-facts{margin-bottom:0}.timeline{margin-top:15px;padding:17px}.timeline article{border-top:1px solid #1b2a3d;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:8px 0;display:grid}.timeline article>span{color:var(--brand)}.timeline article>div{gap:3px;display:grid}.timeline article small,.timeline article time{color:var(--text-muted);font-size:.72rem}.product-readiness{border:1px solid var(--border);background:#0b1522;border-radius:14px;margin:16px 0;padding:17px}.readiness-list{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.readiness-list article{border-right:1px solid var(--border);gap:9px;padding:13px;display:flex}.readiness-list article:last-child{border-right:0}.attention-summary{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.attention-summary a{background:#0c1623;gap:2px;padding:10px;display:grid}.attention-summary strong{color:var(--brand);font-size:1.1rem}.attention-summary span{color:var(--text-muted);font-size:.68rem}.command-trigger{border:1px solid var(--border);color:#8394a8;cursor:pointer;background:#0b1421;border-radius:9px;align-items:center;gap:8px;min-width:250px;height:38px;margin-left:auto;padding:0 9px 0 11px;display:flex}.command-trigger span{text-align:left;flex:1;font-size:.78rem}kbd{color:#91a2b5;background:#111d2c;border:1px solid #34465b;border-radius:5px;padding:3px 6px;font:.67rem Segoe UI,sans-serif;box-shadow:0 1px #000}.topbar-icon{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:#0b1421;border-radius:9px;place-items:center;display:grid;position:relative}.topbar-icon i{background:var(--danger);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #0b1421}.notification-center{margin-left:8px;position:relative}.notification-center+.profile{margin-left:8px}.profile__menu .profile__utility{color:var(--text-secondary)}.profile__menu .profile__utility:hover{color:var(--text);background:var(--surface-hover)}.notification-menu{border:1px solid var(--border-strong);width:min(420px,100vw - 28px);max-height:520px;box-shadow:var(--shadow-float);background:#0a121e;border-radius:13px;position:absolute;top:46px;right:0;overflow-y:auto}.notification-menu__head{z-index:1;border-bottom:1px solid var(--border);background:#0d1724;justify-content:space-between;padding:13px 14px;display:flex;position:sticky;top:0}.notification-menu__head span{color:var(--text-muted);font-size:.72rem}.notification-menu>p{color:var(--text-muted);text-align:center;padding:18px}.notification-menu article{border-bottom:1px solid #1c2a3e;grid-template-columns:8px 1fr auto;gap:10px;padding:12px 14px;display:grid}.notification-menu article.is-unread{background:#0e1d2d}.notification-menu article>div{min-width:0}.notification-menu article strong{font-size:.82rem}.notification-menu article p{color:var(--text-secondary);margin:4px 0;font-size:.75rem;line-height:1.45}.notification-menu article small{color:var(--text-muted);font-size:.67rem}.notification-menu article button{color:var(--brand);cursor:pointer;background:0 0;align-self:center;padding:5px 7px;font-size:.7rem;font-weight:750}.notification-severity{background:var(--brand);border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-severity--critical,.notification-severity--danger{background:var(--danger)}.notification-severity--warning{background:var(--warning)}.command-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060cb8;place-items:start center;padding-top:min(16vh,150px);display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--border-strong);background:#0a121e;border-radius:14px;width:min(660px,100vw - 28px);animation:.18s cubic-bezier(.16,1,.3,1) command-in;overflow:hidden;box-shadow:0 28px 80px #000208a6}@keyframes command-in{0%{filter:blur(3px);transform:translateY(-8px)scale(.985)}to{filter:blur();transform:translateY(0)scale(1)}}.command-palette>label{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.command-palette>label input{min-height:38px;box-shadow:none;background:0 0;border:0;padding:0;font-size:.94rem}.command-results{max-height:440px;padding:7px;overflow-y:auto}.command-section{color:var(--text-muted);padding:7px 9px;font-size:.68rem;font-weight:800;display:block}.command-results button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:11px;padding:10px;display:flex}.command-results button:hover,.command-results button:focus-visible{background:#142237}.command-results button svg{color:var(--brand)}.command-results button span{gap:3px;display:grid}.command-results button small{color:var(--text-muted)}.command-results>p{color:var(--text-muted);text-align:center;margin:0;padding:25px}[data-density=compact] .ops-row,[data-density=compact] .admin-license-row,[data-density=compact] .buyer-row{min-height:58px;padding-top:8px;padding-bottom:8px}[data-density=compact] .main-content{max-width:1540px}@media (width<=1180px){.permission-grid,.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid article,.readiness-list article{border-bottom:1px solid var(--border)}.ops-row{grid-template-columns:minmax(210px,1.2fr) minmax(145px,.8fr) minmax(160px,1fr) 120px}.ops-row>:last-child{grid-column:1/-1}.ops-row:has(.row-check){grid-template-columns:24px minmax(200px,1fr) minmax(140px,.7fr) 120px 115px}.ops-row:has(.row-check) .ops-row__error{grid-column:2/-1}.command-trigger{min-width:190px}.command-trigger span{display:none}}@media (width<=820px){.topbar__identity{display:none}.command-trigger{justify-content:center;width:42px;min-width:42px;margin-left:auto}.command-trigger kbd{display:none}.ops-toolbar,.ops-toolbar--audit{grid-template-columns:1fr 1fr}.ops-toolbar .search-field{grid-column:1/-1}:is(.ops-row,.ops-row:has(.row-check)){grid-template-columns:1fr auto;gap:10px;padding:13px}:is(.ops-row>*,.ops-row:has(.row-check)>*){grid-column:auto}.ops-row__primary,.ops-row>div:not(.ops-row__primary):not(.ops-row__actions){grid-column:1}.ops-row .status{grid-area:1/2}.ops-row__actions{grid-area:2/2/4}.row-check{grid-area:2/2}.bulk-bar{grid-template-columns:1fr auto}.bulk-bar input:not([type=checkbox]),.bulk-bar .button{grid-column:1/-1}.audit-split{grid-template-columns:1fr}.audit-event-list{border-right:0;border-bottom:1px solid var(--border);max-height:420px}.audit-inspector{min-height:360px}.buyer-360-grid,.buyer-preview>div:last-child{grid-template-columns:1fr}.buyer-preview article{border-bottom:1px solid #1e3e57;border-right:0}.permission-grid,.readiness-list{grid-template-columns:1fr}.permission-grid article,.readiness-list article{border-right:0}.saved-view-bar input{margin-left:0}}@media (width<=560px){.workspace-tabs{width:100%}.workspace-tabs button{flex:1;justify-content:center}.ops-toolbar,.ops-toolbar--audit{grid-template-columns:1fr}.ops-toolbar .search-field{grid-column:1}.buyer-profile-head,.buyer-profile-head>div{align-items:flex-start}.buyer-profile-head h1{font-size:1.45rem}.inspector-facts>div{grid-template-columns:1fr;gap:4px}.attention-summary{grid-template-columns:1fr}.notification-center{margin-left:4px}.notification-menu{width:auto;position:fixed;top:66px;left:8px;right:8px}.profile__copy{display:none}.command-overlay{padding-top:72px}}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d16f0;border-bottom:1px solid #17253a;align-items:center;height:72px;padding:0 clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.topbar__menu{width:40px;height:40px;color:var(--text-secondary);background:0 0;place-items:center;display:none}.topbar__identity{color:#7f93aa;align-items:center;gap:9px;font-size:.78rem;display:flex}.topbar__identity svg{color:var(--brand-blue)}.profile{margin-left:auto;position:relative}.profile__trigger{min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:5px 8px;display:grid}.profile__trigger:hover{background:var(--surface)}.profile__trigger img,.avatar-fallback{object-fit:cover;color:#c7f4ff;background:#173556;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.profile__copy{gap:2px;min-width:0;display:grid}.profile__copy strong{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.82rem;overflow:hidden}.profile__copy small{color:var(--text-muted);font-size:.7rem}.profile__menu{background:var(--surface-raised);border:1px solid var(--border-strong);width:260px;box-shadow:var(--shadow-float);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 9px);right:0}.profile__menu>div{border-bottom:1px solid var(--border);gap:4px;padding:10px;display:grid}.profile__menu>div strong{font-size:.86rem}.profile__menu>div span{color:var(--text-muted);word-break:break-all;font-size:.72rem}.profile__menu button{color:#ff9baa;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:9px;width:100%;margin-top:6px;padding:10px;display:flex}.profile__menu button:hover{background:#ff657714}.main-content{padding:30px clamp(20px,3vw,42px) 60px}.main-content>.page{animation:.46s cubic-bezier(.16,1,.3,1) both page-arrival}@keyframes page-arrival{0%{opacity:.35;filter:blur(5px);clip-path:inset(0 0 14px)}to{opacity:1;filter:blur();clip-path:inset(0)}}.shell-scrim{display:none}.route-loader{background:var(--canvas);place-items:center;min-height:100vh;display:grid}.page{width:min(100%,1440px);margin:0 auto}.page--narrow{width:min(100%,880px)}.page-heading{margin:8px 0 28px}.page-heading--split{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading h1{letter-spacing:-.03em;margin:7px 0;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.12}.page-heading p{color:var(--text-secondary);max-width:68ch;margin:0;line-height:1.55}.title-with-badge,.license-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.title-with-badge h1,.license-title h1{margin-right:2px}.section-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel)}.section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:17px 20px;display:flex}.section-heading h2{letter-spacing:-.01em;margin:0 0 4px;font-size:1rem}.section-heading p{color:var(--text-muted);margin:0;font-size:.78rem}.status{letter-spacing:.015em;border:1px solid;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:24px;padding:3px 8px;font-size:.66rem;font-weight:850;display:inline-flex}.status__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.status--success{color:#71e9b4;background:#3ddc9712;border-color:#3ddc974d}.status--warning{color:#ffd17d;background:#f5b84b12;border-color:#f5b84b59}.status--danger{color:#ff91a0;background:#ff657712;border-color:#ff657759}.status--info{color:#81dfff;background:#28c7f712;border-color:#28c7f74d}.status--neutral{color:#aeb9c8;background:#8ea0b812;border-color:#8ea0b847}.notice{border:1px solid var(--border);color:#c5d2e2;background:var(--surface-quiet);border-radius:11px;align-items:flex-start;gap:11px;margin:16px 0;padding:13px 14px;font-size:.84rem;line-height:1.5;display:flex}.notice>svg{flex:none;margin-top:1px}.notice--info{color:#bcefff;border-color:#28c7f752}.notice--success{color:#bdf4d8;border-color:#3ddc9752}.notice--warning{color:#ffe1a5;border-color:#f5b84b5c}.notice--danger{color:#ffc1ca;border-color:#ff657766}.loading-state{min-height:160px;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;font-size:.85rem;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:36px 22px;display:flex}.empty-state__icon{width:54px;height:54px;color:var(--brand);background:#122944;border:1px solid #244c70;border-radius:15px;place-items:center;margin-bottom:16px;display:grid}.empty-state h3{margin:0 0 8px;font-size:1.05rem}.empty-state p{max-width:50ch;color:var(--text-secondary);margin:0 0 20px;font-size:.85rem;line-height:1.55}.metric-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.metric-strip--admin{grid-template-columns:repeat(5,1fr)}.metric{border-right:1px solid var(--border);align-items:center;gap:13px;min-height:104px;padding:17px 20px;display:flex}.metric:last-child{border-right:0}.metric__icon{width:42px;height:42px;color:var(--brand);background:#102a47;border:1px solid #1e4a70;border-radius:11px;place-items:center;display:grid}.metric--warning .metric__icon{color:var(--warning);background:#f5b84b17;border-color:#f5b84b4d}.metric>span:last-child{grid-template-columns:auto auto;align-items:baseline;gap:3px 8px;min-width:0;display:grid}.metric small{color:var(--text-secondary);grid-column:1/-1;font-size:.72rem}.metric strong{letter-spacing:-.02em;font-size:1.45rem}.metric em{color:var(--text-muted);font-size:.7rem;font-style:normal}.metric .capacity{grid-column:1/-1;min-width:110px}.overview-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.license-panel{min-width:0}.account-rail,.control-rail{gap:16px;display:grid}.rail-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:18px}.rail-section--brand{border-color:#285173;box-shadow:inset 0 1px #28c7f71a}.rail-section--danger{border-color:#ff657773}.rail-section__icon{width:38px;height:38px;color:var(--brand);background:#102a47;border:1px solid #1e4a70;border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.rail-section--danger .rail-section__icon{color:var(--danger);background:#ff657714;border-color:#ff65774d}.rail-section h2{margin:0 0 9px;font-size:.95rem}.rail-section p{color:var(--text-secondary);margin:0 0 15px;font-size:.79rem;line-height:1.55}.rail-section .button{width:100%}.identity-state{color:#83e3bc;align-items:center;gap:7px;font-size:.73rem;font-weight:750;display:flex}.process-list{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.process-list li{grid-template-columns:24px 1fr;align-items:start;gap:9px;display:grid}.process-list li>span{border:1px solid var(--border-strong);width:23px;height:23px;color:var(--brand);border-radius:7px;place-items:center;font:700 .68rem Cascadia Code,monospace;display:grid}.process-list p{gap:3px;margin:0;display:grid}.process-list strong{color:#dbe7f1;font-size:.78rem}.process-list small{color:var(--text-muted);font-size:.7rem;line-height:1.4}.registry{min-width:0}.registry__head,.registry-row{grid-template-columns:minmax(185px,1.25fr) minmax(155px,.9fr) 100px minmax(95px,.65fr) minmax(95px,.65fr) 120px 65px;align-items:center;gap:14px;display:grid}.registry__head{color:#6f8197;border-bottom:1px solid var(--border);min-height:43px;padding:0 18px;font-size:.65rem;font-weight:800}.registry-row{border-bottom:1px solid #1c293c;min-height:84px;padding:12px 18px;position:relative}.registry-row:before{content:"";background:var(--brand-blue);opacity:.55;width:1px;position:absolute;top:16px;bottom:16px;left:0}.registry-row:last-child{border-bottom:0}.registry-row:hover{background:#101b2b}.registry-row__product{align-items:center;gap:11px;min-width:0;display:flex}.registry-row__product>span:not(.product-mark){gap:4px;min-width:0;display:grid}.registry-row__product strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.registry-row__product small,.registry-row__key small,.registry-row__date small,.cell-caption{color:var(--text-muted);font-size:.68rem}.product-mark{object-fit:cover;border:1px solid var(--border-strong);background:#0a1321;border-radius:10px;flex:none;width:38px;height:38px}.product-mark--fallback{--product-accent:var(--brand);grid-template-rows:repeat(3,7px);grid-template-columns:repeat(3,7px);place-content:center;gap:1px;display:grid}.product-mark--fallback i{background:var(--product-accent);opacity:.88;width:7px;height:7px}.product-mark--fallback i:nth-child(2){grid-area:2/2}.product-mark--fallback i:nth-child(3){opacity:.55;grid-area:2/3}.product-mark--fallback i:nth-child(4){opacity:.7;grid-area:3/2}.product-mark--fallback i:nth-child(5){opacity:.42;grid-area:3/1}.registry-row__key{gap:5px;min-width:0;display:grid}.registry-row__key code,.admin-license-row code{color:#d9e7f5;white-space:nowrap;font-size:.72rem}.registry-row__date{gap:4px;display:grid}.registry-row__date strong{font-size:.76rem}.row-link{color:#7bddfc;justify-content:center;align-items:center;gap:4px;font-size:.72rem;font-weight:750;display:inline-flex}.capacity{width:100%;min-width:76px}.capacity__value{color:#becbda;justify-content:space-between;gap:7px;font:600 .67rem Cascadia Code,monospace;display:flex}.capacity__value span:last-child{color:#60748a}.capacity__track{background:#273449;border-radius:3px;height:4px;margin-top:7px;overflow:hidden}.capacity__track span{border-radius:inherit;background:var(--brand-blue);height:100%;display:block}.filter-bar{border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,1fr) 190px 150px auto;gap:10px;padding:15px 18px;display:grid}.filter-bar input,.filter-bar select,.filter-bar .button{min-height:39px;padding-top:8px;padding-bottom:8px}.search-field{display:block;position:relative}.search-field svg{color:var(--text-muted);position:absolute;top:11px;left:11px}.search-field input{padding-left:36px}.result-count{color:var(--text-muted);padding:13px 18px 0;font-size:.73rem}.result-count strong{color:var(--text-secondary)}.attach-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);overflow:hidden}.attach-panel__symbol{width:58px;height:58px;color:var(--brand);background:#102a47;border:1px solid #285173;border-radius:16px;place-items:center;margin:28px auto 3px;display:grid;box-shadow:0 10px 30px #1478f22e}.attach-panel form{gap:15px;max-width:650px;margin:0 auto;padding:22px 28px 30px;display:grid}.license-input{letter-spacing:.01em;font-size:.9rem}.attach-rules{border-top:1px solid var(--border);background:var(--surface-quiet);padding:22px 28px 26px}.attach-rules h2{max-width:650px;margin:0 auto 15px;font-size:.9rem}.attach-rules ul{grid-template-columns:repeat(3,1fr);gap:18px;max-width:650px;margin:0 auto;padding:0;list-style:none;display:grid}.attach-rules li{color:var(--brand);grid-template-columns:20px 1fr;align-items:start;gap:9px;display:grid}.attach-rules li span{gap:4px;display:grid}.attach-rules strong{color:#dce7f2;font-size:.75rem}.attach-rules span{color:var(--text-muted);font-size:.69rem;line-height:1.45}.attach-success{text-align:center;background:var(--surface);border-radius:var(--radius-panel);border:1px solid #285173;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:42px;display:flex}.attach-success__icon{width:64px;height:64px;color:var(--success);background:#3ddc971a;border:1px solid #3ddc9759;border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.attach-success h2{margin:0 0 8px;font-size:1.5rem}.attach-success code{color:var(--brand);font-size:.75rem}.attach-success p{max-width:62ch;color:var(--text-secondary);line-height:1.65}.attach-success__actions{gap:10px;margin-top:12px;display:flex}.back-link{color:#8fa2b7;align-items:center;gap:7px;margin:0 0 14px;font-size:.78rem;display:inline-flex}.back-link:hover{color:var(--text)}.license-hero{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:#0c1726;justify-content:space-between;align-items:center;gap:28px;min-height:178px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.license-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#1478f21f,#0000 42%);position:absolute;inset:0}.license-hero--with-art:before{content:"";background:linear-gradient(90deg, #080d16fa 35%, #080d16b8), var(--product-banner) center/cover;opacity:.7;position:absolute;inset:0}.license-hero__identity,.license-facts{z-index:1;position:relative}.license-hero__identity{align-items:center;gap:20px;min-width:0;display:flex}.license-hero__identity .product-mark{border-radius:16px;width:74px;height:74px}.license-hero__identity .product-mark--fallback{grid-template-rows:repeat(3,12px);grid-template-columns:repeat(3,12px)}.license-hero__identity .product-mark--fallback i{width:12px;height:12px}.license-title h1{letter-spacing:-.025em;margin:4px 0;font-size:clamp(1.55rem,3vw,2.25rem)}.public-use-badge{color:#a9eaff;letter-spacing:.04em;text-transform:uppercase;background:#28c7f717;border:1px solid #28c7f761;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.64rem;font-weight:800;display:inline-flex}.license-hero__identity p{max-width:58ch;color:var(--text-secondary);margin:8px 0 0;font-size:.82rem;line-height:1.5}.license-facts{grid-template-columns:repeat(3,minmax(100px,auto));gap:0;margin:0;display:grid}.license-facts div{border-left:1px solid var(--border);min-height:58px;padding:3px 18px}.license-facts dt{color:var(--text-muted);font-size:.66rem;font-weight:700}.license-facts dd{margin:10px 0 0;font-size:.82rem;font-weight:700}.key-vault{background:var(--surface);border:1px solid var(--border);border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:14px 16px;display:grid}.key-vault__icon{width:38px;height:38px;color:var(--brand);background:#102a47;border-radius:10px;place-items:center;display:grid}.key-vault__copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 14px;min-width:0;display:grid}.key-vault__copy>span{color:var(--text-secondary);font-size:.72rem}.key-vault__copy code{color:#e0edfa;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.82rem;overflow:hidden}.key-vault__copy small{color:var(--text-muted);grid-column:2;font-size:.66rem}.key-vault__actions{align-items:center;gap:8px;display:flex}.detail-grid{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;display:grid}.detail-main{gap:16px;min-width:0;display:grid}.section-heading--capacity{min-height:82px}.capacity-summary{gap:7px;width:190px;display:grid}.capacity-summary>strong{justify-self:end;font:650 .72rem Cascadia Code,monospace}.registry-unlimited{color:#a9eaff;font-size:.67rem;font-weight:700;line-height:1.35}.unlimited-summary{color:var(--brand);background:#28c7f70f;border:1px solid #28c7f747;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.unlimited-summary span{gap:2px;display:grid}.unlimited-summary strong{color:#dff8ff;font-size:.74rem}.unlimited-summary small{color:#7faac1;font-size:.63rem}.unlimited-inline{background:#28c7f70b;border:1px solid #28c7f733;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.unlimited-inline strong{font-size:.75rem}.unlimited-inline span{color:var(--brand);text-transform:uppercase;font-size:.66rem;font-weight:800}.ip-table__head,.ip-row{grid-template-columns:minmax(190px,1.2fr) 130px 130px 135px auto;align-items:center;gap:12px;display:grid}.ip-table__head{color:#697c92;border-bottom:1px solid var(--border);min-height:40px;padding:0 18px;font-size:.64rem;font-weight:800}.ip-row{border-bottom:1px solid #1b293c;min-height:78px;padding:11px 18px}.ip-row:last-child{border-bottom:0}.ip-row>div:not(.ip-address):not(.eligibility){gap:4px;display:grid}.ip-row strong{font-size:.74rem}.ip-row small{color:var(--text-muted);font-size:.66rem}.ip-address{align-items:center;gap:9px;display:flex}.ip-address>span{width:24px;height:24px;color:var(--text-muted);border:1px solid var(--border);border-radius:7px;place-items:center;font:700 .65rem Cascadia Code,monospace;display:grid}.ip-address code{color:#e5eef8;font-size:.79rem}.eligibility{color:var(--warning);align-items:center;gap:7px;display:flex}.eligibility--ready{color:var(--success)}.eligibility span{gap:3px;display:grid}.eligibility strong{color:currentColor}.ip-explainer{color:#8bdff9;background:#0b1a2a;border:1px solid #254865;border-radius:10px;align-items:flex-start;gap:10px;margin:12px 16px 16px;padding:12px 13px;display:flex}.ip-explainer svg{flex:none;margin-top:1px}.ip-explainer p{color:#a8c9dd;margin:0;font-size:.72rem;line-height:1.55}.ip-explainer strong{color:#d5f5ff}.inline-empty{min-height:140px;color:var(--brand);justify-content:center;align-items:center;gap:12px;display:flex}.inline-empty span{gap:4px;display:grid}.inline-empty strong{color:var(--text);font-size:.82rem}.inline-empty small{color:var(--text-muted);font-size:.7rem}.split-panels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compact-panel{padding:19px}.compact-panel__head{color:var(--brand);align-items:center;gap:11px;margin-bottom:18px;display:flex}.compact-panel__head div{gap:4px;display:grid}.compact-panel h2{color:var(--text);margin:0;font-size:.92rem}.compact-panel p{color:var(--text-muted);margin:0;font-size:.7rem}.activation-list{border-top:1px solid var(--border);gap:9px;margin-top:17px;padding-top:13px;display:grid}.activation-list>span{color:var(--text-muted);font-size:.74rem}.activation-list>div,.health-state{color:var(--brand);align-items:center;gap:9px;display:flex}.activation-list span,.health-state span{gap:3px;display:grid}.activation-list strong,.health-state strong{color:var(--text);font-size:.76rem}.activation-list small,.health-state small{color:var(--text-muted);font-size:.68rem;line-height:1.4}.health-state{color:var(--success)}.cooldown-copy{color:#9bacc0;justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:.7rem;display:flex}.access-record{align-items:center;gap:9px;margin:14px 0;display:flex}.access-record span:last-child{gap:3px;min-width:0;display:grid}.access-record strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.access-record small{text-overflow:ellipsis;color:var(--text-muted);font-size:.68rem;overflow:hidden}.policy-list{gap:9px;margin:14px 0 0;display:grid}.policy-list div{border-bottom:1px solid #1b293b;justify-content:space-between;gap:10px;padding-bottom:9px;display:flex}.policy-list div:last-child{border-bottom:0;padding-bottom:0}.policy-list dt{color:var(--text-secondary);font-size:.72rem}.policy-list dd{color:#dce7f2;margin:0;font:650 .69rem Cascadia Code,monospace}.dialog{width:min(100% - 28px,520px);color:var(--text);background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-float);border-radius:15px;padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01050cbf}.dialog__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.dialog__head h2{margin:0;font-size:1rem}.dialog__body{color:var(--text-secondary);padding:19px;font-size:.83rem;line-height:1.6}.dialog__body p{margin:0}.dialog__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;padding:14px 19px;display:flex}.override-controls{border-top:1px solid var(--border);gap:11px;margin-top:17px;padding-top:15px;display:grid}.check-field{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:flex}.check-field input{width:17px;min-height:17px}.form-stack{gap:15px;display:grid}.form-stack label small{color:var(--text-muted);font-weight:400}.admin-operations-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin-bottom:18px;display:grid}.attention-queue{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);overflow:hidden}.attention-queue .section-heading{min-height:76px}.queue-item{background:#f5b84b0a;border:1px solid #f5b84b5c;border-radius:12px;margin:12px;padding:14px}.queue-item>div:first-child{color:var(--warning);align-items:center;gap:8px;display:flex}.queue-item time{color:var(--text-muted);margin-left:auto;font-size:.65rem}.queue-item h3{margin:13px 0 6px;font-size:.82rem}.queue-item p{color:var(--text-secondary);margin:0 0 5px;font-size:.72rem}.queue-item>span{color:var(--text-muted);font-size:.67rem;display:block}.queue-item .button{width:100%;min-height:36px;margin-top:12px;font-size:.72rem}.queue-empty{min-height:180px;color:var(--success);justify-content:center;align-items:center;gap:9px;display:flex}.queue-empty span{gap:3px;display:grid}.queue-empty strong{color:var(--text);font-size:.78rem}.queue-empty small{color:var(--text-muted);font-size:.68rem}.product-strip{margin-top:18px}.product-strip__rows{grid-template-columns:repeat(6,minmax(170px,1fr));gap:10px;padding:14px;display:grid;overflow-x:auto}.product-chip{border:1px solid var(--border);background:var(--surface-quiet);border-radius:11px;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:9px;min-width:170px;padding:10px;display:grid}.product-chip:hover{border-color:var(--border-strong);background:var(--surface-hover)}.product-chip>span{gap:4px;min-width:0;display:grid}.product-chip strong{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.product-chip small{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-size:.64rem;overflow:hidden}.product-chip>svg{color:var(--text-muted)}.product-chip--new{color:var(--brand);border-style:dashed}.create-panel{border-radius:var(--radius-panel);background:#0d1928;border:1px solid #2b5578;margin-bottom:18px;overflow:hidden}.create-panel__heading{border-bottom:1px solid var(--border);gap:12px;padding:17px 19px;display:flex}.create-panel__heading>span{width:39px;height:39px;color:var(--brand);background:#102a47;border-radius:10px;place-items:center;display:grid}.create-panel__heading h2{margin:0 0 4px;font-size:.95rem}.create-panel__heading p{color:var(--text-muted);margin:0;font-size:.72rem}.form-grid{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:13px;padding:17px 19px;display:grid}.form-grid__action{gap:7px;display:grid}.label-note{color:var(--text-muted);font-weight:400}.one-time-key{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;display:grid}.one-time-key strong{grid-column:1/-1}.one-time-key code{text-overflow:ellipsis;white-space:nowrap;color:#e7fff3;overflow:hidden}.admin-license-table__head,.admin-license-row{grid-template-columns:minmax(190px,1fr) minmax(180px,.8fr) 100px 130px 120px 75px;align-items:center;gap:13px;display:grid}.admin-license-table__head{min-height:42px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:0 18px;font-size:.64rem;font-weight:800}.admin-license-row{border-bottom:1px solid #1c293c;min-height:72px;padding:10px 18px}.admin-license-row:last-child{border-bottom:0}.admin-license-row>div:not(.registry-row__product):not(.table-actions){gap:4px;min-width:0;display:grid}.cell-caption{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dual-capacity{color:var(--text-secondary);font:650 .68rem Cascadia Code,monospace}.table-actions{gap:6px;display:flex}.product-editor-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.product-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);overflow:hidden}.product-list__head{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:14px 15px;display:flex}.product-list__head strong{font-size:.8rem}.product-list__head span{color:var(--text-muted);font-size:.67rem}.product-list button{text-align:left;width:100%;min-height:64px;color:var(--text);cursor:pointer;background:0 0;border-bottom:1px solid #1a283a;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.product-list button:last-child{border-bottom:0}.product-list button:hover,.product-list button.is-selected{background:#122035}.product-list button.is-selected{box-shadow:inset 1px 0 var(--brand)}.product-list button>span{gap:4px;min-width:0;display:grid}.product-list button strong{text-overflow:ellipsis;font-size:.77rem;overflow:hidden}.product-list button small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.65rem;overflow:hidden}.product-list button>svg{color:var(--text-muted)}.product-editor{overflow:hidden}.product-editor__preview{background:linear-gradient(90deg, #080d16f5, #080d1673), var(--product-banner,none) center/cover, #0d1a2a;border-bottom:1px solid var(--border);align-items:flex-end;min-height:148px;padding:20px;display:flex;position:relative;overflow:hidden}.product-editor__preview:after{content:"";background:var(--product-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.product-editor__preview>div{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.product-editor__preview .product-mark{border-radius:13px;width:54px;height:54px}.product-editor__preview h2{margin:0 0 5px;font-size:1.25rem}.product-editor__preview code{color:#a9bdd0;font-size:.7rem}.media-controls{grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px 0;display:grid}.media-controls label{border:1px dashed var(--border-strong);cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px;padding:11px 12px;position:relative}.media-controls label:hover{border-color:var(--brand);background:#28c7f708}.media-controls label>span{grid-template-columns:22px 1fr;gap:3px 7px;display:grid}.media-controls label svg{color:var(--brand);grid-row:1/3}.media-controls strong{font-size:.74rem}.media-controls small{color:var(--text-muted);font-size:.63rem;font-weight:400}.media-controls input{opacity:0;pointer-events:none;position:absolute}.media-controls i{color:#76ddfd;align-items:center;gap:5px;font-size:.68rem;font-style:normal;display:inline-flex}.media-controls i svg{color:inherit}.form-grid--editor{grid-template-columns:1fr 180px;align-items:start}.form-grid__wide{grid-column:1/-1}.color-input{border:1px solid var(--border);border-radius:var(--radius-control);background:#0a1220;align-items:center;gap:10px;min-height:43px;padding:5px 8px;display:flex}.color-input input{border:0;width:34px;height:31px;min-height:31px;padding:0}.color-input code{font-size:.72rem}.editor-section{border-top:1px solid var(--border);margin:0 19px;padding:18px 0 0}.editor-section h3{margin:0 0 4px;font-size:.88rem}.editor-section p{color:var(--text-muted);margin:0;font-size:.7rem}.editor-section .form-grid{grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.editor-actions{justify-content:flex-end;padding:0 19px 19px;display:flex}.request-table__head,.request-row{grid-template-columns:1.2fr 1fr 1fr 110px 110px;align-items:center;gap:14px;display:grid}.request-table__head{min-height:43px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:0 18px;font-size:.64rem;font-weight:800}.request-row{border-bottom:1px solid #1c293c;min-height:72px;padding:10px 18px;font-size:.75rem}.request-row:last-child{border-bottom:0}.request-row>div{align-items:center;gap:9px;min-width:0;display:flex}.request-row>div>span,.request-row>div:nth-child(2),.request-row>div:nth-child(3){gap:4px;display:grid}.request-row small{color:var(--text-muted);font-size:.66rem}.request-row code{color:var(--brand);font-size:.68rem}.audit-list{overflow:hidden}.audit-list article{border-bottom:1px solid #1c293c;grid-template-columns:38px minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:12px;min-height:76px;padding:11px 18px;display:grid}.audit-list article:last-child{border-bottom:0}.audit-list__icon{width:36px;height:36px;color:var(--brand);background:#102a47;border-radius:9px;place-items:center;display:grid}.audit-list article>div{gap:4px;min-width:0;display:grid}.audit-list strong{font-size:.76rem}.audit-list p,.audit-list small{color:var(--text-muted);margin:0;font-size:.66rem}.audit-list__meta{justify-items:end}.audit-list time{color:var(--text-secondary);font-size:.7rem}.audit-list code{text-overflow:ellipsis;white-space:nowrap;color:#7890a6;max-width:100%;font-size:.62rem;overflow:hidden}.buyer-search{max-width:430px;margin:15px 18px}.buyer-table__head,.buyer-row{grid-template-columns:minmax(220px,1fr) 200px 90px 150px;align-items:center;gap:14px;display:grid}.buyer-table__head{min-height:40px;color:var(--text-muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:0 18px;font-size:.64rem;font-weight:800}.buyer-row{border-bottom:1px solid #1c293c;min-height:68px;padding:10px 18px;font-size:.74rem}.buyer-row:last-child{border-bottom:0}.buyer-row>div:first-child{align-items:center;gap:10px;display:flex}.buyer-row img{border-radius:9px;width:34px;height:34px}.buyer-row>div:first-child>span:last-child{gap:3px;display:grid}.buyer-row small{color:var(--text-muted);font-size:.65rem}.buyer-row code{color:#a9bdd0;font-size:.68rem}.buyer-row>span:last-child{color:#8fdfba;align-items:center;gap:6px;display:flex}.release-downloads{overflow:hidden}.release-count{color:#a9eaff;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.release-history-toggle{flex:none;min-height:38px;padding:7px 12px;font-size:.78rem}.release-list{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:1px;display:grid}.release-card{background:var(--surface-quiet);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.release-card__mark{width:38px;height:38px;color:var(--brand);background:#28c7f714;border:1px solid #1e617c;border-radius:10px;place-items:center;display:grid}.release-card__copy{min-width:0}.release-card__copy>div{align-items:center;gap:9px;display:flex}.release-card__copy>div>strong{font-size:.93rem}.release-latest-label{color:#a9eaff;font-size:.65rem;font-weight:750}.release-card__copy p{color:var(--text-secondary);white-space:pre-wrap;margin:6px 0;font-size:.79rem}.release-card__copy small{color:var(--text-muted);font-size:.7rem}.download-policy{color:#8ba4bc;align-items:center;gap:8px;padding:11px 18px;font-size:.7rem;display:flex}.download-policy svg{color:var(--success)}.admin-license-controls{grid-column:1/-1}.public-mode-control{border:1px solid var(--border);background:#ffffff04;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:13px;padding:11px;display:grid}.public-mode-control--active{background:#28c7f70e;border-color:#28c7f759}.public-mode-control__icon{width:32px;height:32px;color:var(--brand);background:#11283e;border-radius:9px;place-items:center;display:grid}.public-mode-control__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.public-mode-control__heading strong{font-size:.77rem}.public-mode-control__heading small{color:var(--brand);letter-spacing:.06em;font-size:.58rem;font-weight:850}.public-mode-control p{color:var(--text-muted);margin:5px 0 0;font-size:.67rem;line-height:1.48}.public-mode-control>.button{grid-column:1/-1;width:100%}.admin-license-form{gap:10px;margin:14px 0;display:grid}.admin-form-help{color:#7faac1;margin-top:-3px;font-size:.64rem;line-height:1.45}.admin-license-form label:not(.check-field),.admin-limit-grid label{color:var(--text-secondary);gap:6px;font-size:.68rem;font-weight:700;display:grid}.admin-limit-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-license-form input:not([type=checkbox]),.admin-license-form textarea{border:1px solid var(--border);background:var(--canvas-deep);width:100%;color:var(--text);border-radius:8px;padding:9px 10px}.admin-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-action-grid .button{min-width:0;padding-left:8px;padding-right:8px;font-size:.72rem}.rotated-key{background:#3ddc970f;border:1px solid #3ddc9761;border-radius:9px;gap:5px;margin-top:12px;padding:11px 36px 11px 11px;display:grid;position:relative}.rotated-key span{color:var(--success);text-transform:uppercase;font-size:.65rem;font-weight:800}.rotated-key code{overflow-wrap:anywhere;color:#e7fff5;font-size:.69rem}.rotated-key .icon-action{position:absolute;top:50%;right:7px;transform:translateY(-50%)}.release-manager{border-top:1px solid var(--border);background:#0b1320}.editor-section__heading{justify-content:space-between;gap:18px;padding:21px 20px 14px;display:flex}.editor-section__heading h3{margin:0 0 5px;font-size:1rem}.editor-section__heading p{max-width:680px;color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.55}.editor-section__heading>span{white-space:nowrap;color:var(--brand);align-self:start;align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:inline-flex}.release-upload{grid-template-columns:1fr 140px 1.2fr;gap:12px;padding:0 20px 20px;display:grid}.release-upload>label:not(.release-file-input),.admin-release-row__form label{color:var(--text-secondary);gap:6px;font-size:.68rem;font-weight:700;display:grid}.release-upload__wide{grid-column:1/-1}.release-file-input{cursor:pointer;background:#28c7f709;border:1px dashed #2b6284;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex;position:relative}.release-file-input>svg{color:var(--brand)}.release-file-input span{gap:3px;display:grid}.release-file-input strong{font-size:.8rem}.release-file-input small{color:var(--text-muted);font-size:.67rem}.release-file-input input,.release-replace input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-release-list{gap:12px;padding:0 20px 22px;display:grid}.admin-release-row{border:1px solid var(--border);background:#0d1725;border-radius:12px;padding:15px}.admin-release-row__head,.admin-release-row__head>div{align-items:center;gap:10px;display:flex}.admin-release-row__head{justify-content:space-between}.admin-release-row__head span:last-child{gap:3px;display:grid}.admin-release-row__head strong{overflow-wrap:anywhere;font-size:.84rem}.admin-release-row__head small{color:var(--text-muted);font-size:.65rem}.admin-release-row__form{grid-template-columns:1fr 130px 1fr;gap:10px;margin-top:13px;display:grid}.admin-release-row__wide{grid-column:1/-1}.release-hash{background:#080f1a;border-radius:7px;grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;display:grid}.release-hash span{color:var(--text-muted);font-size:.58rem;font-weight:800}.release-hash code{text-overflow:ellipsis;color:#8ea9bf;font-size:.61rem;overflow:hidden}.admin-release-row__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.release-replace{cursor:pointer;position:relative}.release-delete{border-top:1px solid #ff65772e;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;padding-top:10px;display:grid}.panel-status{justify-items:end;gap:7px;display:grid}.panel-status small{color:var(--text-muted);font-size:.7rem}.discord-panel-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:20px;display:grid}.panel-editor-section--entitlement{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, transparent), transparent 68%)}.entitlement-role-note{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--border));color:var(--text-secondary);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.entitlement-role-note>svg{color:var(--brand);flex:none;margin-top:2px}.entitlement-role-note p{gap:3px;margin:0;font-size:.82rem;line-height:1.5;display:grid}.entitlement-role-note strong{color:var(--text)}.panel-editor-form{overflow:hidden}.panel-editor-section{border-bottom:1px solid var(--border);padding:20px}.panel-editor-section__title{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.panel-editor-section__title>svg{color:var(--brand);margin-top:2px}.panel-editor-section__title h2{margin:0 0 4px;font-size:.98rem}.panel-editor-section__title p{color:var(--text-muted);margin:0;font-size:.72rem}.form-grid--panel{grid-template-columns:1fr 1fr;align-items:start;padding:0}.panel-editor-actions{background:var(--surface-quiet);flex-wrap:wrap;gap:9px;padding:17px 20px;display:flex}.discord-preview-wrap{position:sticky;top:90px}.discord-preview-label{justify-content:space-between;margin:0 2px 9px;display:flex}.discord-preview-label span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.discord-preview-label small{color:var(--text-muted)}.discord-preview{color:#dbdee1;box-shadow:var(--shadow-float);background:#313338;border:1px solid #25272d;border-radius:9px;padding:18px}.discord-preview__author{align-items:center;gap:8px;margin-bottom:7px;display:flex}.discord-bot-avatar{color:#fff;background:linear-gradient(145deg,#16c5ef,#3058d8);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.discord-preview__author>span:nth-child(2){align-items:center;gap:6px;display:flex}.discord-preview__author strong{color:#f2f3f5;font-size:.8rem}.discord-preview__author small{color:#fff;background:#5865f2;border-radius:3px;padding:2px 4px;font-size:.52rem;font-weight:800}.discord-preview__author time{color:#949ba4;font-size:.61rem}.discord-embed{border:1px solid #1e1f22;border-left:4px solid var(--embed-accent);background:#2b2d31;border-radius:4px;max-width:520px;margin-left:44px;display:flex;position:relative}.discord-embed__body{flex:1;min-width:0;padding:13px 12px 10px}.discord-embed__title{color:#f2f3f5;align-items:center;gap:7px;margin-bottom:8px;font-size:.92rem;font-weight:800;display:flex}.discord-embed__description{color:#b5bac1;white-space:pre-wrap;border-left:3px solid #4e5058;margin:0 0 13px;padding-left:9px;font-size:.72rem;line-height:1.5}.discord-embed__fields{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.discord-embed__fields .is-wide{grid-column:1/-1}.discord-embed__fields strong{color:#f2f3f5;align-items:center;gap:5px;font-size:.7rem;display:flex}.discord-embed__fields strong svg{color:#54d8ff}.discord-embed__fields p{color:#b5bac1;white-space:pre-wrap;margin:4px 0 0;font-size:.66rem;line-height:1.42}.discord-embed__thumbnail{object-fit:cover;border-radius:4px;width:58px;height:58px;margin:12px 12px 0 0}.discord-embed__image{object-fit:cover;border-radius:4px;width:100%;max-height:190px;margin-top:12px}.discord-embed footer{color:#949ba4;margin-top:12px;font-size:.58rem}.discord-preview__buttons{flex-wrap:wrap;gap:7px;margin:7px 0 0 44px;display:flex}.discord-preview__buttons span{color:#f2f3f5;background:#4e5058;border-radius:3px;align-items:center;gap:6px;min-height:32px;padding:6px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.discord-preview__hint{color:#949ba4;align-items:center;gap:6px;margin:14px 0 0 44px;font-size:.62rem;display:flex}.discord-preview__hint svg{color:#23a55a}.ticket-panel-workbench{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:20px;display:grid}.ticket-panel-editor{gap:14px;min-width:0;display:grid}.ticket-panel-editor .panel-editor-section{border-bottom:0}.panel-editor-section__split{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-editor-section__split .panel-editor-section__title{margin-bottom:14px}.color-input{border:1px solid var(--border);border-radius:var(--radius-control);background:#0a1220;grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:43px;padding:5px 11px 5px 5px;display:grid}.color-input input{width:38px;height:31px;min-height:31px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0}.color-input code{color:#a8bed4;justify-self:end;font-size:.72rem}.ticket-media-controls{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.ticket-media-upload{cursor:pointer;background:#28c7f709;border:1px dashed #2c5d7b;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:11px;display:grid;position:relative}.ticket-media-upload:hover{border-color:var(--brand);background:#28c7f711}.ticket-media-upload__icon{width:38px;height:38px;color:var(--brand);background:#112a40;border-radius:9px;place-items:center;display:grid}.ticket-media-upload>span:nth-child(2){gap:3px;min-width:0;display:grid}.ticket-media-upload strong{font-size:.8rem}.ticket-media-upload small{text-overflow:ellipsis;color:var(--text-muted);white-space:nowrap;font-size:.66rem;overflow:hidden}.ticket-media-upload i{color:#8edff7;align-items:center;gap:5px;font-size:.69rem;font-style:normal;font-weight:750;display:inline-flex}.ticket-media-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.panel-callout{color:#8499b0;background:#0a1422;border-left:3px solid #327a9f;margin:14px 0 0;padding:11px 13px;font-size:.72rem;line-height:1.55}.panel-callout code{color:#b9eaff}.ticket-type-list{gap:10px;display:grid}.ticket-type-record{border:1px solid var(--border);background:#0a1320;border-radius:12px;overflow:hidden}.ticket-type-record[open]{background:#0c1726;border-color:#2c4d6a}.ticket-type-record summary{cursor:pointer;grid-template-columns:18px 34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:62px;padding:10px 13px;list-style:none;display:grid}.ticket-type-record summary::-webkit-details-marker{display:none}.ticket-type-record summary>svg:first-child{color:#536880}.ticket-type-record summary>svg:last-child{color:#73869c;transition:transform .16s}.ticket-type-record[open] summary>svg:last-child{transform:rotate(180deg)}.ticket-type-record summary>span:nth-child(3){gap:4px;min-width:0;display:grid}.ticket-type-record summary strong{font-size:.8rem}.ticket-type-record summary small{text-overflow:ellipsis;color:var(--text-muted);white-space:nowrap;font-size:.66rem;overflow:hidden}.ticket-type-record__emoji{background:#101f31;border:1px solid #27415c;border-radius:8px;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.ticket-type-record__body{border-top:1px solid var(--border);padding:15px}.ticket-enabled{border:1px solid var(--border);border-radius:var(--radius-control);background:#0a1220;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:43px;padding:0 11px}.ticket-enabled input,.ticket-toggle input,.ticket-question label input{width:18px;height:18px;min-height:18px;accent-color:var(--brand-blue);box-shadow:none;padding:0}.ticket-question-head{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:13px;margin-top:16px;padding-top:15px;display:flex}.ticket-question-head>div{gap:4px;display:grid}.ticket-question-head strong{font-size:.78rem}.ticket-question-head small{color:var(--text-muted);font-size:.66rem}.ticket-question-list{gap:8px;margin-top:11px;display:grid}.ticket-question{grid-template-columns:minmax(145px,.9fr) minmax(175px,1.1fr) 118px auto 34px;align-items:center;gap:8px;display:grid}.ticket-question input,.ticket-question select{min-height:38px;padding:8px 10px;font-size:.72rem}.ticket-question label{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;display:flex}.ticket-question>button{color:#ff9baa;cursor:pointer;background:#ff65770f;border:1px solid #ff657757;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.ticket-question>button:hover{border-color:var(--danger);background:#ff65771f}.ticket-question>button:disabled{opacity:.32;cursor:not-allowed}.ticket-type-record__actions{justify-content:flex-end;margin-top:14px;display:flex}.ticket-number-grid{grid-template-columns:repeat(3,1fr)}.ticket-toggle{background:#0b1928;border:1px solid #244866;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:15px;padding:13px}.ticket-toggle input{margin-top:2px}.ticket-toggle span{gap:4px;display:grid}.ticket-toggle strong{color:#d9eaf6;font-size:.76rem}.ticket-toggle small{color:var(--text-muted);font-size:.66rem;line-height:1.5}.ticket-panel-actions{z-index:8;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f1af5;border-radius:12px;flex-wrap:wrap;gap:9px;padding:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 15px 40px #00030a6b}.ticket-preview-rail{min-width:0;position:sticky;top:90px}.ticket-discord-preview{overflow:hidden}.ticket-select-preview{color:#b5bac1;background:#2b2d31;border:1px solid #1e1f22;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin:9px 0 0 44px;padding:8px 11px;font-size:.7rem;display:flex}.ticket-select-options{background:#2b2d31;border:1px solid #1e1f22;border-radius:4px;margin:5px 0 0 44px;overflow:hidden}.ticket-select-options>div{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:7px 10px;display:grid}.ticket-select-options>div+div{border-top:1px solid #3f4147}.ticket-select-options>div>span{font-size:.92rem}.ticket-select-options p{gap:2px;min-width:0;margin:0;display:grid}.ticket-select-options strong{text-overflow:ellipsis;color:#f2f3f5;white-space:nowrap;font-size:.69rem;overflow:hidden}.ticket-select-options small{text-overflow:ellipsis;color:#949ba4;white-space:nowrap;font-size:.61rem;overflow:hidden}.ticket-select-options>small{border-top:1px solid #3f4147;padding:8px 10px;display:block}.ticket-preview-note{border:1px solid var(--border);background:var(--surface-quiet);color:var(--brand);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.ticket-preview-note p{gap:4px;margin:0;display:grid}.ticket-preview-note strong{color:#d9eaf6;font-size:.74rem}.ticket-preview-note span{color:var(--text-muted);font-size:.66rem;line-height:1.48}@media (width<=1260px){.metric-strip--admin{grid-template-columns:repeat(3,1fr)}.metric-strip--admin .metric:nth-child(3){border-right:0}.metric-strip--admin .metric:nth-child(n+4){border-top:1px solid var(--border)}.registry__head,.registry-row{grid-template-columns:minmax(170px,1.2fr) minmax(140px,.9fr) 94px minmax(90px,.65fr) 112px 58px}.registry__head>span:nth-child(5),.registry-row>div:nth-child(5){display:none}.product-strip__rows{grid-template-columns:repeat(6,190px)}.ip-table__head,.ip-row{grid-template-columns:minmax(175px,1fr) 118px 118px 125px auto}}@media (width<=1080px){:root{--sidebar-width:220px}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(n+3){border-top:1px solid var(--border)}.overview-grid,.detail-grid,.admin-operations-grid{grid-template-columns:1fr}.account-rail,.control-rail{grid-template-columns:repeat(3,1fr)}.admin-operations-grid .attention-queue{grid-template-columns:repeat(2,1fr);display:grid}.attention-queue .section-heading{grid-column:1/-1}.license-facts{grid-template-columns:repeat(3,minmax(85px,auto))}.product-editor-layout{grid-template-columns:250px minmax(0,1fr)}.form-grid{grid-template-columns:repeat(2,1fr)}.discord-panel-layout,.ticket-panel-workbench{grid-template-columns:1fr}.discord-preview-wrap,.ticket-preview-rail{position:static}.admin-license-table__head,.admin-license-row{grid-template-columns:minmax(170px,1fr) minmax(150px,.8fr) 90px 120px 65px}.admin-license-table__head>span:nth-child(5),.admin-license-row>div:nth-child(5){display:none}}@media (width<=900px){.auth-layout{grid-template-columns:1fr}.auth-world{display:none}.auth-panel{min-height:100vh;padding:30px 22px}.auth-panel__mobile-brand{align-items:center;gap:10px;margin-bottom:42px;display:flex}.auth-panel__mobile-brand img{width:42px;height:42px}.sidebar{width:264px;box-shadow:var(--shadow-float);transition:transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar__close{place-items:center;display:grid}.shell-content{padding-left:0}.topbar__menu{margin-right:6px;display:grid}.shell-scrim{z-index:39;opacity:0;pointer-events:none;background:#01050cad;transition:opacity .18s;display:block;position:fixed;inset:0}.shell-scrim.is-open{opacity:1;pointer-events:auto}.profile__copy,.registry__head{display:none}.registry-row{grid-template-columns:minmax(170px,1.2fr) minmax(140px,.8fr) 90px minmax(90px,.6fr) 58px}.registry-row>div:nth-child(5),.registry-row>div:nth-child(6){display:none}.filter-bar{grid-template-columns:minmax(220px,1fr) 1fr 1fr auto}.license-hero{display:grid}.license-facts{width:100%}.license-facts div:first-child{border-left:0;padding-left:0}.ip-table__head{display:none}.ip-row{grid-template-columns:minmax(190px,1fr) 1fr auto;gap:14px}.ip-row>div:nth-child(2){display:none!important}.ip-row>div:nth-child(3):before{content:"Last seen";color:var(--text-muted);font-size:.6rem}.product-editor-layout{grid-template-columns:1fr}.product-list{display:flex;overflow-x:auto}.product-list__head{flex-direction:column;min-width:140px}.product-list button{border-bottom:0;border-right:1px solid #1a283a;min-width:230px}.request-table__head{display:none}.request-row{grid-template-columns:1fr 1fr 100px}.request-row>div:nth-child(3){display:none}.request-row>div:last-child{grid-column:1/-1}}@media (width<=720px){.topbar{height:64px;padding:0 14px}.topbar__identity span{display:none}.main-content{padding:22px 14px 42px}.page-heading--split{flex-direction:column;align-items:stretch}.page-heading--split .button{align-self:flex-start}.metric-strip,.metric-strip--admin{grid-template-columns:1fr 1fr}.metric-strip .metric{border-top:1px solid var(--border);min-height:90px;padding:14px}.metric-strip .metric:nth-child(-n+2){border-top:0}.metric-strip .metric:nth-child(odd){border-right:1px solid var(--border)}.metric-strip .metric:nth-child(2n){border-right:0}.metric__icon{width:36px;height:36px}.metric strong{font-size:1.2rem}.account-rail,.control-rail{grid-template-columns:1fr}.section-heading{align-items:flex-start;min-height:auto;padding:15px}.registry-row{grid-template-columns:1fr auto;gap:12px 16px;min-height:0;padding:15px;display:grid}.registry-row>div{display:block!important}.registry-row__product{grid-column:1;display:flex!important}.registry-row__key{grid-column:1}.registry-row>div:nth-child(3){grid-area:1/2;align-self:start}.registry-row>div:nth-child(4),.registry-row>div:nth-child(5){display:block!important}.registry-row>div:nth-child(4):before{content:"IP slots";color:var(--text-muted);margin-bottom:5px;font-size:.61rem;display:block}.registry-row>div:nth-child(5):before{content:"Activations";color:var(--text-muted);margin-bottom:5px;font-size:.61rem;display:block}.registry-row>div:nth-child(6){display:none!important}.registry-row .row-link{grid-area:2/2/5;align-self:center}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar .search-field{grid-column:1/-1}.filter-bar .button{width:100%}.attach-rules ul{grid-template-columns:1fr}.license-hero{padding:20px}.license-hero__identity{align-items:flex-start}.license-hero__identity .product-mark{width:58px;height:58px}.license-facts{grid-template-columns:1fr 1fr}.license-facts div:nth-child(3){border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding-top:12px;padding-left:0}.key-vault{grid-template-columns:38px minmax(0,1fr)}.key-vault__copy{grid-template-columns:1fr}.key-vault__copy small{grid-column:1}.key-vault__actions{grid-column:1/-1;justify-content:flex-end}.ip-row{grid-template-columns:1fr auto}.ip-row>div:nth-child(3),.ip-row>div:nth-child(4){grid-column:1}.ip-row>.button{grid-area:1/2/4}.split-panels,.admin-operations-grid .attention-queue{grid-template-columns:1fr}.attention-queue .section-heading{grid-column:1}.form-grid,.form-grid--editor,.editor-section .form-grid{grid-template-columns:1fr}.form-grid__wide{grid-column:1}.media-controls{grid-template-columns:1fr}.release-card{grid-template-columns:38px minmax(0,1fr)}.release-card>.button{grid-column:1/-1;width:100%}.release-upload,.admin-release-row__form{grid-template-columns:1fr}.release-upload__wide,.admin-release-row__wide{grid-column:1}.editor-section__heading{flex-direction:column}.panel-status{justify-items:start}.form-grid--panel{grid-template-columns:1fr}.ticket-number-grid{grid-template-columns:1fr 1fr}.ticket-media-controls{grid-template-columns:1fr}.ticket-question{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 34px}.ticket-question select,.ticket-question label{grid-column:auto}.ticket-question label{grid-column:1/3}.ticket-question>button{grid-area:1/3}.discord-preview{padding:13px 10px}.discord-embed,.discord-preview__buttons,.discord-preview__hint,.ticket-select-preview,.ticket-select-options{margin-left:0}.admin-license-table__head{display:none}.admin-license-row{grid-template-columns:1fr auto;min-height:0;padding:14px}.admin-license-row>div:nth-child(2){grid-column:1}.admin-license-row>.status{grid-area:1/2}.admin-license-row>.dual-capacity{grid-column:1}.admin-license-row>.table-actions{grid-area:2/2/4}.audit-list article{grid-template-columns:36px minmax(0,1fr)}.audit-list__meta{grid-column:2;justify-items:start}.buyer-table__head{display:none}.buyer-row{grid-template-columns:1fr auto}.buyer-row>code{grid-column:1}.buyer-row>strong{grid-area:1/2}.buyer-row>span:last-child{grid-column:1/-1}}@media (width<=480px){.auth-panel{padding:22px 16px}.auth-panel__mobile-brand{margin-bottom:30px}.auth-heading h2{font-size:1.65rem}.page-heading h1{font-size:1.68rem}.metric-strip,.metric-strip--admin{grid-template-columns:1fr}.metric-strip .metric{border-right:0!important}.metric-strip .metric:nth-child(2){border-top:1px solid var(--border)}.section-heading{flex-direction:column}.release-history-toggle{width:100%}.filter-bar{grid-template-columns:1fr}.filter-bar .search-field{grid-column:1}.attach-panel form,.attach-rules{padding-left:18px;padding-right:18px}.license-hero__identity{display:grid}.license-facts{grid-template-columns:1fr}.license-facts div,.license-facts div:nth-child(3){border-left:0;border-top:1px solid var(--border);grid-column:1;padding:10px 0 0}.license-facts div:first-child{border-top:0}.ip-row{grid-template-columns:1fr}.ip-row>.button{grid-area:auto/1;width:100%}.ip-address{flex-wrap:wrap}.request-row{grid-template-columns:1fr}.request-row>div,.request-row>.status{grid-column:1}.dialog__actions{flex-direction:column-reverse}.dialog__actions .button{width:100%}.admin-action-grid,.admin-limit-grid,.release-delete{grid-template-columns:1fr}.admin-release-row__actions .button,.release-replace{width:100%}.discord-embed__fields{grid-template-columns:1fr}.discord-embed__fields .is-wide{grid-column:1}.discord-embed__thumbnail{display:none}.panel-editor-actions .button{width:100%}.panel-editor-section__split,.ticket-question-head{flex-direction:column;align-items:stretch}.panel-editor-section__split .button,.ticket-question-head .button,.ticket-panel-actions .button{width:100%}.ticket-number-grid{grid-template-columns:1fr}.ticket-media-upload{grid-template-columns:38px minmax(0,1fr)}.ticket-media-upload i{grid-column:2}.ticket-type-record summary{grid-template-columns:32px minmax(0,1fr) auto}.ticket-type-record summary>svg:first-child,.ticket-type-record summary>.status{display:none}.ticket-type-record summary>svg:last-child{grid-area:1/3}.ticket-question{grid-template-columns:1fr 34px}.ticket-question>input,.ticket-question select,.ticket-question label{grid-column:1}.ticket-question>button{grid-area:1/2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
