.auth-page,.dashboard-page,.changelog-page,.support-page,.legal-page{--portal-bg:#090a0d;--portal-surface:#121419;--portal-surface-high:#171a20;--portal-line:#f3f1eb1f;--portal-line-strong:#f3f1eb33;--portal-text:#f3f1eb;--portal-muted:#9da2ad;--portal-dim:#686e79;--portal-signal:#5d7cff;--portal-ready:#63d8a2;--portal-warn:#f0bd68;--portal-danger:#ff7b7b;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 84% 8%, #5d7cff21, transparent 26%), var(--portal-bg);color:var(--portal-text);font-family:var(--font-inter), system-ui, sans-serif;background-size:72px 72px,72px 72px,auto,auto;min-height:100svh}.changelog-page,.support-page,.legal-page{--border:var(--portal-line);--green:var(--portal-ready);--muted:var(--portal-muted);--muted-2:var(--portal-dim);--primary:var(--portal-signal);--surface-glass:#121419e6;--text:var(--portal-text)}:is(html:has(.changelog-page,.support-page,.legal-page),body:has(.changelog-page,.support-page,.legal-page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090a0d}.auth-page :focus-visible,.dashboard-page :focus-visible,.changelog-page :focus-visible,.support-page :focus-visible,.legal-page :focus-visible{outline:2px solid var(--portal-signal);outline-offset:3px}.auth-page ::selection,.dashboard-page ::selection,.changelog-page ::selection,.support-page ::selection,.legal-page ::selection{background:var(--portal-signal);color:#090a0d}.mkt-nav-auth .mkt-nav-inner{max-width:1320px}.mkt-nav-auth-link{min-width:126px}.mkt-nav-actions form{margin:0}.mkt-nav-submit{cursor:pointer;font:inherit;border:0}.mkt-footer-links-wide{grid-template-columns:repeat(3,minmax(110px,1fr))}.mkt-mobile-menu-js{position:relative}.mkt-mobile-trigger{cursor:pointer;background:0 0;border:0;place-items:center end;gap:6px;width:44px;height:44px;padding:0;display:grid}.mkt-mobile-trigger span{background:#f3f1eb;width:22px;height:1px;transition:transform .16s;display:block}.mkt-mobile-trigger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.mkt-mobile-trigger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mkt-mobile-menu-js>.mkt-mobile-panel{z-index:10;background:#0c0d11fa;border:1px solid #f3f1eb24;border-radius:18px;min-width:min(310px,100vw - 40px);padding:12px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 26px 70px #0000007a}.mkt-mobile-menu-js>.mkt-mobile-panel a,.mkt-mobile-menu-js>.mkt-mobile-panel button{color:#d5d6da;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;justify-content:flex-start;align-items:center;width:100%;min-height:46px;padding:0 14px;font-size:14px;display:flex}.mkt-mobile-menu-js>.mkt-mobile-panel a:hover,.mkt-mobile-menu-js>.mkt-mobile-panel button:hover{color:#fff;background:#ffffff0f}.mkt-mobile-menu-js>.mkt-mobile-panel .mkt-mobile-cta{background:var(--mkt-warm);color:#111216;justify-content:center;margin-top:7px}.mkt-mobile-signout span:last-child{width:100%}.auth-page{align-items:center;padding:132px 32px 64px;display:flex}.auth-shell{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:18px;width:100%;max-width:1240px;margin:0 auto;display:grid}.auth-story,.auth-card{border:1px solid var(--portal-line);border-radius:28px;position:relative;overflow:hidden}.auth-story{background:radial-gradient(circle at 62% 78%,#5d7cff26,#0000 22%),linear-gradient(145deg,#171a21f5,#0b0c10fa);flex-direction:column;min-height:640px;padding:48px;display:flex}.auth-micro-label,.auth-card-bar,.eyebrow{color:var(--portal-dim);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:500}.auth-story>h2{letter-spacing:-.07em;z-index:2;max-width:650px;margin:68px 0 0;font-size:clamp(52px,5.4vw,78px);font-weight:570;line-height:.92;position:relative}.auth-story>p{color:var(--portal-muted);z-index:2;max-width:480px;margin-top:28px;font-size:16px;line-height:1.65;position:relative}.auth-story-facts{border-top:1px solid var(--portal-line);z-index:2;gap:0;margin-top:auto;display:grid;position:relative}.auth-story-facts span{border-bottom:1px solid var(--portal-line);color:#c7c9cf;grid-template-columns:28px 1fr;align-items:center;gap:14px;min-height:47px;font-size:13px;display:grid}.auth-story-facts b{color:var(--portal-signal);font-family:var(--font-mono), monospace;font-size:8px;font-weight:500}.auth-orbit{opacity:.7;pointer-events:none;border:1px solid #f3f1eb17;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-170px;right:-170px}.auth-orbit:before{border-radius:inherit;content:"";border:1px solid #f3f1eb12;position:absolute;inset:90px}.auth-orbit>i{height:28px;transform:rotate(calc(var(--i,0) * 45deg)) translateY(-249px);background:#20232a;border:1px solid #f3f1eb2e;border-radius:50%;width:28px;position:absolute;top:calc(50% - 14px);left:calc(50% - 14px)}.auth-orbit>i:first-child{--i:0}.auth-orbit>i:nth-child(2){--i:1}.auth-orbit>i:nth-child(3){--i:2}.auth-orbit>i:nth-child(4){--i:3}.auth-orbit>i:nth-child(5){--i:4}.auth-orbit>i:nth-child(6){--i:5}.auth-orbit>i:nth-child(7){--i:6}.auth-orbit>i:nth-child(8){--i:7}.auth-orbit>span{color:var(--portal-signal);font-family:var(--font-mono), monospace;background:#0e0f14eb;border:1px solid #f3f1eb24;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;top:calc(50% - 46px);left:calc(50% - 46px)}.auth-card{background:#121419f7;box-shadow:0 50px 120px #00000057}.auth-card-bar{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;min-height:52px;padding:0 24px;display:flex}.auth-card-bar>span:first-child{align-items:center;gap:9px;display:inline-flex}.auth-card-bar i{background:var(--portal-ready);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #63d8a280}.auth-card-body{flex-direction:column;min-height:586px;padding:50px clamp(34px,5vw,64px) 38px;display:flex}.auth-card-copy h1{letter-spacing:-.065em;margin-top:18px;font-size:clamp(46px,5vw,68px);font-weight:570;line-height:.94}.auth-card-copy>p{color:var(--portal-muted);max-width:520px;margin-top:20px;font-size:15px;line-height:1.65}.auth-form{gap:18px;margin-top:36px;display:grid}.field{gap:9px;display:grid}.field>span,.account-username-form label,.admin-release-keys>span{color:#aeb1b9;font-size:12px;font-weight:580}.field input,.field select,.field textarea,.account-username-form input,.beta-key-form input{border:1px solid var(--portal-line-strong);color:var(--portal-text);background:#0c0e12;border-radius:13px;width:100%;min-height:52px;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s}.field textarea{resize:vertical;min-height:140px;padding-top:14px;padding-bottom:14px}.field input::placeholder,.field textarea::placeholder,.account-username-form input::placeholder,.beta-key-form input::placeholder{color:#565b66}.field input:focus,.field select:focus,.field textarea:focus,.account-username-form input:focus,.beta-key-form input:focus{border-color:var(--portal-signal);background:#0f1116;outline:0;box-shadow:0 0 0 3px #5d7cff24}.field small,.account-username-form small{color:var(--portal-dim);font-size:11px;line-height:1.5}.auth-primary,.auth-secondary,.secondary-action-button,.primary-link,.admin-overview-button{cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:13px;font-weight:650;transition:transform .16s,background .16s,border-color .16s,opacity .16s;display:inline-flex}.auth-primary,.primary-link,.admin-overview-button{background:var(--portal-signal);color:#fff}.auth-primary{width:100%;margin-top:3px}.auth-secondary,.secondary-action-button{border:1px solid var(--portal-line-strong);color:#dcdee3;background:0 0}.auth-primary:hover,.auth-secondary:hover,.secondary-action-button:hover,.primary-link:hover,.admin-overview-button:hover{opacity:1;transform:translateY(-1px)}.auth-primary:hover,.primary-link:hover,.admin-overview-button:hover{background:#6c88ff;box-shadow:0 15px 36px #5d7cff38}.auth-primary:disabled,.auth-secondary:disabled,.primary-link:disabled,.secondary-action-button:disabled,.admin-overview-button:disabled{cursor:wait;opacity:.62;transform:none}.button-spinner{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite portal-spin;display:inline-block}@keyframes portal-spin{to{transform:rotate(360deg)}}.policy-checkbox{border:1px solid var(--portal-line);color:var(--portal-muted);background:#ffffff06;border-radius:13px;grid-template-columns:auto 1fr;align-items:flex-start;gap:11px;padding:13px 14px;font-size:11px;line-height:1.55;display:grid}.policy-checkbox input{accent-color:var(--portal-signal);width:17px;height:17px;margin:1px 0 0}.policy-checkbox a,.auth-card-footer a{color:#cbd3ff;text-underline-offset:3px;-webkit-text-decoration:underline #cbd3ff4d;text-decoration:underline #cbd3ff4d}.auth-status{border:1px solid;border-radius:13px;margin-top:24px;padding:13px 14px;font-size:12px;line-height:1.55}.auth-status-error{color:#faa;background:#ff7b7b14;border-color:#ff7b7b47}.auth-status-message{color:#91e8bd;background:#63d8a214;border-color:#63d8a240}.auth-supporting-copy{color:var(--portal-muted);margin-top:28px;font-size:13px;line-height:1.55}.auth-card-footer{border-top:1px solid var(--portal-line);color:var(--portal-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:auto;padding-top:26px;font-size:12px;display:flex}.dashboard-page{padding-top:76px}.dashboard-main,.admin-page .dashboard-main{width:100%;max-width:1440px;margin:0 auto;padding:62px 40px 100px}.admin-page .dashboard-main{max-width:1500px}.dashboard-header{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;padding-bottom:30px;display:flex}.dashboard-header-copy h1{color:var(--portal-text);letter-spacing:-.07em;margin-top:13px;font-size:clamp(52px,6vw,82px);font-weight:570;line-height:.92}.dashboard-header-copy p{color:var(--portal-muted);max-width:650px;margin-top:16px;font-size:14px;line-height:1.55}.dashboard-header-meta{flex-direction:column;align-items:flex-end;gap:9px;padding-bottom:4px;display:flex}.dashboard-plan-badge,.dashboard-plan-meta,.device-status,.admin-beta-state,.beta-key-status{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;font-size:9px}.dashboard-plan-badge{color:var(--portal-ready);background:#63d8a217;border:1px solid #63d8a23d;padding:8px 11px}.dashboard-plan-meta{color:var(--portal-dim)}.dashboard-layout{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:18px;display:grid}.dashboard-primary-column,.dashboard-secondary-column{gap:18px;display:grid}.account-dashboard-layout{grid-template-areas:"license downloads""devices profile""billing support"}.account-dashboard-layout>.dashboard-primary-column,.account-dashboard-layout>.dashboard-secondary-column{display:contents}.account-dashboard-layout .dashboard-hero-card{grid-area:license}.account-dashboard-layout .dashboard-downloads-card{grid-area:downloads}.account-dashboard-layout .dashboard-devices-card{grid-area:devices}.account-dashboard-layout .dashboard-profile-card{grid-area:profile}.account-dashboard-layout .dashboard-billing-card{grid-area:billing}.account-dashboard-layout .dashboard-support-card{grid-area:support}.dashboard-card{border:1px solid var(--portal-line);color:var(--portal-text);background:radial-gradient(circle at 92% 0,#5d7cff0e,#0000 30%),linear-gradient(145deg,#16181efa,#101217fa);border-radius:20px;padding:28px;box-shadow:0 26px 70px #00000029}.dashboard-hero-card{background:radial-gradient(circle at 92% 12%,#5d7cff29,#0000 29%),linear-gradient(145deg,#191c23fa,#101217fa);min-height:380px}.dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-card h2{color:var(--portal-text);letter-spacing:-.05em;margin-top:10px;font-size:clamp(26px,3vw,38px);font-weight:570;line-height:1}.dashboard-card h3{color:var(--portal-text)}.dashboard-card p,.inline-note,.trusted-device-note,.admin-provision-card p,.admin-user-section p{color:var(--portal-muted);font-size:13px;line-height:1.6}.dashboard-card>p,.dashboard-card-header+p{margin-top:20px}.license-action-stack{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.checkout-form{gap:12px;display:grid}.beta-key-form{align-items:stretch;gap:8px;display:flex}.beta-key-form input{min-width:190px}.dashboard-metrics{border-top:1px solid var(--portal-line);grid-template-columns:repeat(2,1fr);gap:0;margin-top:36px;display:grid}.dashboard-metric{padding:22px 20px 0 0}.dashboard-metric+.dashboard-metric{border-left:1px solid var(--portal-line);padding-left:22px}.dashboard-metric strong{margin-top:9px;font-size:21px;font-weight:580;display:block}.device-limit-warning{background:#f0bd6814;border:1px solid #f0bd683d;border-radius:12px;padding:12px 14px;color:#f3cd8c!important}.device-table,.admin-user-devices,.admin-user-history{border-top:1px solid var(--portal-line);margin-top:24px;display:grid}.device-row{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:17px 0;display:flex}.device-row>div:first-child{min-width:0}.device-row strong{color:#e8e7e3;overflow-wrap:anywhere;font-size:13px;font-weight:590;display:block}.device-row span:not(.device-status),.device-row small{color:var(--portal-dim);margin-top:5px;font-size:11px;line-height:1.45;display:block}.device-actions{flex:none;align-items:center;gap:9px;display:flex}.device-status{color:var(--portal-ready);background:#63d8a214;border:1px solid #63d8a233;margin:0;padding:7px 9px;display:inline-flex}.device-status.warning,.device-status.required{color:var(--portal-warn);background:#f0bd6814;border-color:#f0bd683d}.device-status.revoked,.device-status.danger{color:var(--portal-danger);background:#ff7b7b14;border-color:#ff7b7b3d}.device-status.neutral{border-color:var(--portal-line);color:var(--portal-muted);background:#ffffff0a}.device-remove,.ghost-link.billing-link,.billing-link{border:1px solid var(--portal-line);color:#b7bac2;cursor:pointer;font:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.device-remove:hover,.ghost-link.billing-link:hover,.billing-link:hover{border-color:var(--portal-line-strong);color:#fff}.device-remove.danger{color:#ff9c9c;border-color:#ff7b7b3b}.device-remove.restore{color:#8fe2b8;border-color:#63d8a238}.account-profile-list{border-top:1px solid var(--portal-line);margin-top:22px;display:grid}.account-profile-row{border-bottom:1px solid var(--portal-line);padding:16px 0}.account-profile-row>span,.account-username-form label{color:var(--portal-dim);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.account-profile-row strong{overflow-wrap:anywhere;font-size:13px}.account-username-form{gap:11px;margin-top:17px;display:grid}.account-username-form .secondary-action-button{justify-self:start}.installer-download-row .primary-link{min-height:38px;padding:0 14px}.dashboard-support-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.admin-page .dashboard-header{margin-bottom:18px;padding-bottom:24px}.admin-page .dashboard-header-copy h1{font-size:clamp(46px,5vw,66px)}.admin-page .dashboard-card h2{font-size:clamp(25px,2.4vw,34px)}.admin-tool-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--portal-line);scrollbar-width:none;z-index:20;background:#0f1116fa;border-radius:14px;flex-wrap:nowrap;align-items:center;gap:4px;margin:0 0 18px;padding:5px;display:flex;position:sticky;top:88px;overflow-x:auto}.admin-tool-nav::-webkit-scrollbar{display:none}.admin-tool-nav a{color:var(--portal-muted);border:1px solid #0000;border-radius:10px;flex:none;min-height:40px;padding:12px 16px;font-size:12px}.admin-tool-nav a:hover{color:#fff}.admin-tool-nav a[aria-current=page]{border-color:var(--portal-line);color:#fff;background:#23262e}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-overview-card{flex-direction:column;min-height:290px;display:flex}.admin-overview-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:30px;display:flex}.admin-overview-actions span{color:var(--portal-dim);font-family:var(--font-mono), monospace;font-size:8px}.admin-overview-button{min-height:42px;padding:0 17px}.admin-console-metrics{border:1px solid var(--portal-line);background:var(--portal-line);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.admin-console-metrics>div{background:#101217fa;min-width:0;padding:18px 20px}.admin-console-metrics span,.admin-console-metrics small{color:var(--portal-dim);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;display:block}.admin-console-metrics strong{color:var(--portal-text);letter-spacing:-.04em;margin:12px 8px 2px 0;font-size:28px;font-weight:580;display:inline-block}.admin-console-metrics small{display:inline-block}.admin-console-grid{grid-template-columns:minmax(0,1.48fr) minmax(280px,.52fr);align-items:start;gap:18px;display:grid}.admin-data-panel{border:1px solid var(--portal-line);background:#0e1014f7;border-radius:18px;min-width:0;overflow:hidden}.admin-data-panel-header{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;min-height:94px;padding:20px 22px;display:flex}.admin-data-panel-header h2{color:var(--portal-text);letter-spacing:-.035em;margin-top:8px;font-size:23px;font-weight:580}.admin-live-indicator{color:var(--portal-ready);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:inline-flex}.admin-live-indicator i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #63d8a299}.admin-console-table-head,.admin-console-row{grid-template-columns:minmax(170px,1fr) 80px minmax(220px,1.35fr) 24px;align-items:center;gap:16px;padding:0 22px;display:grid}.admin-console-table-head{border-bottom:1px solid var(--portal-line);color:var(--portal-dim);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;min-height:42px;font-size:8px}.admin-console-row{border-bottom:1px solid var(--portal-line);color:var(--portal-muted);min-height:74px;transition:background-color .15s,color .15s}.admin-console-row:last-child{border-bottom:0}.admin-console-row:hover{color:#fff;background:#5d7cff11}.admin-console-row strong{color:var(--portal-text);align-items:center;gap:11px;font-size:13px;font-weight:580;display:flex}.admin-console-row strong i{color:#aebcff;font-size:18px}.admin-console-row>span{font-size:11px;line-height:1.45}.admin-console-row>span:first-of-type{color:#d9d8d4;font-family:var(--font-mono), monospace}.admin-console-row b{color:var(--portal-dim);text-align:right;font-size:14px;font-weight:400}.admin-release-monitor{padding-bottom:20px}.admin-release-monitor-list{padding:0 22px 18px;display:grid}.admin-release-monitor-list>div{border-bottom:1px solid var(--portal-line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:58px;display:grid}.admin-release-monitor-list span,.admin-release-monitor-list small{color:var(--portal-dim);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:8px}.admin-release-monitor-list strong{font-size:13px;font-weight:580}.admin-release-monitor-list p{color:var(--portal-dim);padding:22px 0 4px;font-size:11px}.admin-release-monitor>.admin-overview-button{margin-left:22px}.admin-beta-layout,.admin-release-layout,.admin-security-layout{grid-template-columns:minmax(330px,.65fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.admin-security-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-beta-form,.admin-provision-form,.mfa-enrollment,.mfa-verify-form,.trusted-device-form{gap:15px;margin-top:24px;display:grid}.admin-beta-grid,.admin-provision-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-provision-form .primary-link,.admin-beta-form .primary-link,.mfa-enrollment .primary-link,.trusted-device-form .admin-overview-button{justify-self:start}.admin-release-keys{border:1px solid var(--portal-line);color:var(--portal-muted);background:#ffffff06;border-radius:13px;gap:8px;padding:14px;display:grid}.admin-release-keys code,.admin-beta-row code,.admin-beta-code code,.admin-user-detail-grid code,.admin-user-history-row code{color:#cbd3ff;font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:10px}.admin-beta-summary-card{border:1px solid var(--portal-line);background:#ffffff06;border-radius:13px;padding:14px}.admin-beta-summary-card strong{font-size:21px;display:block}.admin-beta-table{border-top:1px solid var(--portal-line);margin-top:22px;display:grid}.admin-beta-row{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.admin-beta-row>div:first-child{min-width:0}.admin-beta-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-beta-row-title strong,.admin-release-row strong{color:#e6e5e1;font-size:13px}.admin-beta-row span,.admin-beta-redemption,.admin-release-keys span{color:var(--portal-dim);font-size:10px;line-height:1.45}.admin-beta-state,.beta-key-status{border:1px solid var(--portal-line);padding:5px 7px}.admin-beta-state-ready,.admin-beta-state-part-used,.beta-key-status-ready,.beta-key-status-part-used{color:var(--portal-ready);border-color:#63d8a238}.admin-beta-state-redeemed,.beta-key-status-redeemed{color:#aebcff;border-color:#5d7cff40}.admin-beta-state-expired,.admin-beta-state-revoked,.beta-key-status-expired,.beta-key-status-revoked{color:var(--portal-danger);border-color:#ff7b7b38}.admin-beta-code summary{color:#aebcff;cursor:pointer;margin-top:7px;font-size:10px}.admin-beta-code summary::-webkit-details-marker{display:none}.admin-beta-reveal{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-beta-actions,.admin-user-action-row,.admin-user-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-user-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.admin-user-stat{min-height:112px;padding:20px}.admin-user-stat strong{margin-top:12px;font-size:28px;font-weight:580;display:block}.admin-provision-card{margin-bottom:18px}.admin-user-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.38fr)) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.admin-user-filters .field{min-width:0}.admin-users-layout{grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr)}.admin-user-list,.admin-user-devices,.admin-user-history{gap:8px;margin-top:20px;display:grid}.admin-user-row{background:#ffffff05;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.admin-user-row:hover,.admin-user-row[aria-current=page]{background:#5d7cff14;border-color:#5d7cff40}.admin-user-row strong{color:#e7e6e2;overflow-wrap:anywhere;font-size:12px;display:block}.admin-user-row span{color:var(--portal-dim);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.admin-user-row-meta{text-align:right;flex:none}.admin-user-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.admin-user-detail-grid>div{border:1px solid var(--portal-line);background:#ffffff06;border-radius:12px;min-width:0;padding:13px}.admin-user-detail-grid strong{overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.admin-user-section{border-top:1px solid var(--portal-line);margin-top:28px;padding-top:24px}.admin-user-section h3{letter-spacing:-.03em;margin-top:8px;font-size:20px;font-weight:580}.admin-user-action-form{gap:13px;margin-top:18px;display:grid}.admin-user-history-row{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;display:flex}.admin-user-history-row strong{font-size:12px;display:block}.admin-user-history-row span{color:var(--portal-dim);font-size:10px}.admin-user-stats.admin-console-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:14px}.admin-console-metric{box-shadow:none;background:#101217fa;border:0;border-radius:0;min-height:92px;padding:17px 18px}.admin-console-metric strong{margin-top:13px;font-size:26px}.admin-console-metric[data-tone=positive] strong{color:var(--portal-ready)}.admin-console-metric[data-tone=attention] strong{color:var(--portal-warn)}.admin-console-metric[data-tone=quiet] strong{color:#c5c7cd}.admin-console-toolbar{grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.admin-console-filters{grid-template-columns:minmax(250px,1.4fr) repeat(2,minmax(130px,.5fr)) auto;margin:0;padding:16px}.admin-console-filters .field>span{margin-bottom:7px}.admin-console-filters input,.admin-console-filters select{min-height:44px}.admin-console-provision{margin:0;padding:0}.admin-console-provision-summary,.admin-console-section-summary{cursor:pointer;list-style:none}.admin-console-provision-summary::-webkit-details-marker{display:none}.admin-console-section-summary::-webkit-details-marker{display:none}.admin-console-provision-summary{justify-content:space-between;align-items:center;min-height:76px;padding:14px 16px;display:flex}.admin-console-provision-summary strong{color:var(--portal-text);font-size:13px}.admin-console-provision-summary:after,.admin-console-section-summary:after{color:var(--portal-dim);content:"+";font-family:var(--font-mono), monospace;margin-left:12px;font-size:16px}.admin-console-provision[open] .admin-console-provision-summary:after,.admin-console-inspector-section[open]>.admin-console-section-summary:after{content:"−"}.admin-console-provision-body>p{margin-bottom:17px}.admin-console-provision .admin-provision-form{grid-template-columns:1fr;margin-top:0}.admin-console-workspace{grid-template-columns:minmax(620px,1.18fr) minmax(430px,.82fr);align-items:start;gap:14px}.admin-console-list-panel{min-width:0;padding:0;scroll-margin-top:150px;overflow:hidden}.admin-console-list-panel>.dashboard-card-header{border-bottom:1px solid var(--portal-line);align-items:center;min-height:92px;padding:18px 20px}.admin-console-list-panel .dashboard-card-header h2{margin-top:8px;font-size:25px}.admin-console-table-scroll{max-width:100%;overflow-x:auto}table.admin-console-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}table.admin-console-table th,table.admin-console-table td{border-bottom:1px solid var(--portal-line);text-align:left;vertical-align:middle;padding:13px 14px}table.admin-console-table th{color:var(--portal-dim);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;font-size:8px;font-weight:400}table.admin-console-table th:first-child{width:36%}table.admin-console-table th:nth-child(2){width:22%}table.admin-console-table th:nth-child(3){width:14%}table.admin-console-table th:nth-child(4){width:20%}table.admin-console-table th:last-child{width:8%}table.admin-console-table tbody tr{background:0 0;transition:background-color .14s,box-shadow .14s;box-shadow:inset 2px 0 #0000}table.admin-console-table tbody tr:hover{background:#ffffff06}table.admin-console-table tbody tr[data-selected=true]{box-shadow:inset 2px 0 var(--portal-signal);background:#5d7cff13}.admin-console-customer-link{min-width:0;display:block}.admin-console-customer-link strong,.admin-console-customer-link span{overflow-wrap:anywhere;display:block}.admin-console-customer-link strong{color:var(--portal-text);font-size:12px;font-weight:590}.admin-console-customer-link span,.admin-console-date{color:var(--portal-dim);margin-top:5px;font-size:9px;line-height:1.4}.admin-console-device-count strong,.admin-console-device-count span{font-size:11px;display:inline}.admin-console-device-count span{color:var(--portal-dim)}.admin-console-open-record:hover{color:#fff;border-color:#5d7cff73}.admin-console-pagination{border-top:1px solid var(--portal-line);color:var(--portal-dim);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 20px;font-size:10px;display:flex}.admin-console-pagination>div{align-items:center;gap:9px;display:flex}.admin-console-pagination strong{color:var(--portal-muted);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:8px;font-weight:400}.device-remove.is-disabled{cursor:not-allowed;opacity:.38}.admin-console-inspector{scrollbar-color:#ffffff24 transparent;scrollbar-width:thin;max-height:calc(100svh - 164px);scroll-margin-top:150px;position:sticky;top:150px;overflow-y:auto}.admin-console-inspector-header{align-items:flex-start}.admin-console-inspector-status{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.admin-console-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-inspector-section{padding-top:0}.admin-console-section-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:74px;display:grid}.admin-console-section-summary>span:first-child{gap:8px;display:grid}.admin-console-section-summary strong{color:var(--portal-text);font-size:14px}.admin-console-section-summary>span:nth-child(2){color:var(--portal-dim);font-family:var(--font-mono), monospace;text-align:right;text-transform:uppercase;font-size:8px}.admin-console-section-body{padding-bottom:5px}.admin-console-section-body>p{margin-bottom:17px}.admin-empty-state{border:1px dashed var(--portal-line-strong);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.admin-empty-state strong{font-size:14px}.admin-empty-state span{color:var(--portal-dim);margin-top:6px;font-size:11px}.admin-security-stack{min-width:0}.mfa-qr-card{background:#fff;border-radius:16px;grid-template-columns:132px 1fr;align-items:center;gap:14px;margin-top:20px;padding:14px;display:grid}.mfa-qr-card img{width:132px;height:132px}.mfa-qr-card strong{color:#111216;font-size:12px;display:block}.mfa-qr-card span{color:#60646d;overflow-wrap:anywhere;font-size:10px}.trusted-device-current{background:#63d8a20e;border:1px solid #63d8a22e;border-radius:13px;margin-top:20px;padding:15px}.trusted-device-current strong{font-size:13px;display:block}.trusted-device-current span{color:var(--portal-muted);margin-top:6px;font-size:11px;display:block}.changelog-page,.support-page,.legal-page{width:100%;max-width:none;margin:0;padding:142px 32px 100px}.changelog-hero,.support-hero,.legal-hero,.changelog-layout,.support-grid,.legal-layout,.community-section{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.changelog-hero h1,.support-hero h1,.legal-hero h1{color:var(--portal-text);letter-spacing:-.075em;font-size:clamp(58px,8vw,104px);font-weight:570;line-height:.9}.changelog-hero p,.support-hero p,.legal-hero p{color:var(--portal-muted);max-width:660px;margin-top:24px;font-size:16px;line-height:1.65}.changelog-layout,.support-grid,.legal-layout{margin-top:56px}.changelog-entry,.support-card,.support-email-card,.community-section,.legal-sidebar,.legal-document{border:1px solid var(--portal-line);color:var(--portal-text);background:#121419f5;border-radius:18px}.changelog-entry h2,.support-card h2,.legal-document h2{color:var(--portal-text)}.changelog-entry p,.changelog-entry li,.support-card p,.community-section p,.legal-document p,.legal-meta,.legal-sidebar a{color:var(--portal-muted)}.changelog-page .section-kicker,.support-page .section-kicker,.legal-page .section-kicker{color:#9eacff;font-family:var(--font-mono), monospace}.changelog-page .hero-primary,.support-page .hero-primary{background:var(--portal-signal);color:#08090c}.changelog-page .hero-primary:hover,.support-page .hero-primary:hover{background:#7891ff;box-shadow:0 16px 38px #3b52be47}.changelog-secondary-link{border-color:var(--portal-line-strong);color:var(--portal-text);background:#121419c7}.changelog-secondary-link:hover{background:#191c22f5;border-color:#9eacff6b;box-shadow:0 16px 38px #0000003d}.changelog-status-coming{color:#f9a8d4}.changelog-status-beta{color:#7dd3fc}.changelog-status-released{color:var(--portal-ready)}.legal-meta a,.legal-document a{color:#a9b6ff;text-underline-offset:3px;text-decoration-color:#a9b6ff5c}.legal-meta a:hover,.legal-document a:hover{color:#d8ddff;text-decoration:underline}.legal-sidebar{gap:5px}.legal-sidebar strong{color:var(--portal-dim);font-family:var(--font-mono), monospace;margin-bottom:7px}.legal-sidebar a{border:1px solid #0000;border-radius:10px;padding:10px 11px;transition:background-color .16s,border-color .16s,color .16s}.legal-sidebar a:hover{color:var(--portal-text);background:#ffffff09}.legal-sidebar a[aria-current=page]{color:#c7d0ff;background:#5d7cff1f;border-color:#5d7cff3d}.legal-document section+section{border-top:1px solid var(--portal-line);padding-top:28px}.changelog-status,.changelog-version,.legal-meta span{font-family:var(--font-mono), monospace}.support-email-card:hover,.support-card:hover{border-color:var(--portal-line-strong);transform:translateY(-2px)}@media (max-width:1260px){.admin-user-stats.admin-console-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-toolbar{grid-template-columns:1fr}}@media (max-width:1080px){.auth-shell{grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr)}.auth-story{padding:38px}.auth-story>h2{font-size:56px}.dashboard-layout,.admin-users-layout{grid-template-columns:1fr}.dashboard-secondary-column{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-secondary-column>*{min-width:0}.account-dashboard-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"license license""downloads devices""profile devices""billing support"}.admin-user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-grid{grid-template-columns:1fr}.admin-console-inspector{max-height:none;position:static;overflow:visible}}@media (max-width:900px){.auth-page{padding-left:22px;padding-right:22px}.auth-shell{grid-template-columns:1fr;max-width:680px}.auth-story{min-height:390px}.auth-story>h2{max-width:560px;margin-top:42px}.auth-story-facts{grid-template-columns:repeat(3,1fr)}.auth-story-facts span{border-right:1px solid var(--portal-line);flex-direction:column;justify-content:center;gap:7px;padding:12px;display:flex}.dashboard-main,.admin-page .dashboard-main{padding-left:24px;padding-right:24px}.admin-overview-grid{grid-template-columns:1fr}.admin-overview-card{min-height:230px}.admin-beta-layout,.admin-release-layout,.admin-security-layout{grid-template-columns:1fr}.admin-user-stats,.admin-user-stats.admin-console-metrics,.admin-console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mkt-nav-auth .mkt-nav-actions{display:flex}.mkt-nav-auth .mkt-nav-cta{min-height:42px;padding:0 16px}.mkt-footer-links-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{align-items:flex-start;padding:94px 16px 42px}.auth-story{display:none}.auth-card{border-radius:20px}.auth-card-bar{min-height:46px;padding:0 17px}.auth-card-body{min-height:auto;padding:34px 22px 24px}.auth-card-copy h1{font-size:clamp(43px,13vw,58px)}.auth-card-copy>p{margin-top:17px;font-size:14px}.auth-form{gap:15px;margin-top:28px}.field input,.field select,.account-username-form input,.beta-key-form input{min-height:52px}.auth-card-footer{flex-direction:column;align-items:flex-start}.dashboard-page{padding-top:66px}.dashboard-main,.admin-page .dashboard-main{padding:42px 16px 72px}.dashboard-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:22px}.dashboard-header-copy h1{font-size:clamp(48px,14vw,66px)}.dashboard-header-meta{align-items:flex-start}.dashboard-layout{display:grid}.account-dashboard-layout{grid-template-columns:1fr;grid-template-areas:"license""downloads""devices""profile""billing""support"}.dashboard-primary-column,.dashboard-secondary-column{display:contents}.dashboard-hero-card{order:1}.dashboard-downloads-card{order:2}.dashboard-devices-card{order:3}.dashboard-profile-card{order:4}.dashboard-billing-card{order:5}.dashboard-support-card{order:6}.dashboard-card{border-radius:17px;padding:21px}.dashboard-hero-card{min-height:0}.license-action-stack,.beta-key-form,.dashboard-support-actions{flex-direction:column;align-items:stretch;width:100%}.license-action-stack form,.license-action-stack .primary-link,.beta-key-form input,.beta-key-form button,.dashboard-support-actions a,.checkout-form .policy-checkbox{width:100%}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metric+.dashboard-metric{border-left:0;border-top:1px solid var(--portal-line);margin-top:18px;padding-top:18px;padding-left:0}.device-row,.admin-beta-row,.admin-user-history-row{flex-direction:column;align-items:flex-start;gap:12px}.device-actions,.admin-beta-actions,.admin-user-action-row{justify-content:flex-start;width:100%}.device-actions form,.device-actions .device-remove{max-width:100%}.admin-tool-nav{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;top:72px}.admin-console-table-head{display:none}.admin-console-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding-top:15px;padding-bottom:15px}.admin-console-row>strong{grid-area:1/1}.admin-console-row>span:first-of-type{grid-area:1/2}.admin-console-row>span:nth-of-type(2){grid-area:2/1/auto/-1}.admin-console-row>b{display:none}.admin-tool-nav a{min-height:44px}.admin-beta-grid,.admin-provision-form,.admin-user-filters,.admin-user-detail-grid{grid-template-columns:1fr}.admin-user-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-stat{min-height:102px;padding:16px}.admin-user-row{flex-direction:column;align-items:flex-start}.admin-user-row-meta{text-align:left}.admin-console-provision-summary{align-items:flex-start;gap:12px}.admin-console-provision-summary .dashboard-plan-badge{display:none}.admin-console-list-panel>.dashboard-card-header{flex-direction:column;align-items:flex-start;min-height:0}.admin-console-list-panel,.admin-console-provision{padding:0}.admin-console-pagination{flex-direction:column;align-items:flex-start;padding-left:14px;padding-right:14px}.admin-console-table-scroll{overflow:visible}table.admin-console-table{min-width:0}table.admin-console-table thead{display:none}table.admin-console-table tbody{gap:9px;padding:10px;display:grid}table.admin-console-table tbody tr{border:1px solid var(--portal-line);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px;display:grid}table.admin-console-table tbody tr[data-selected=true]{box-shadow:inset 2px 0 var(--portal-signal);border-color:#5d7cff52}table.admin-console-table td{border:0;padding:0}table.admin-console-table td:first-child{grid-area:1/1}table.admin-console-table td:nth-child(2){grid-area:1/2}table.admin-console-table td:nth-child(3){grid-area:2/1}table.admin-console-table td:nth-child(4){grid-area:3/1}table.admin-console-table td:last-child{grid-area:2/2/4;align-self:end}table.admin-console-table td:nth-child(3):before,table.admin-console-table td:nth-child(4):before{color:var(--portal-dim);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-right:6px;font-size:7px}table.admin-console-table td:nth-child(3):before{content:"Devices"}table.admin-console-table td:nth-child(4):before{content:"Joined"}.admin-console-inspector-header{flex-direction:column;align-items:flex-start}.admin-console-inspector-status{text-align:left;align-items:flex-start}.admin-console-section-summary{grid-template-columns:minmax(0,1fr) auto}.admin-console-section-summary>span:nth-child(2){display:none}.admin-beta-summary-grid,.mfa-qr-card{grid-template-columns:1fr}.changelog-page,.support-page,.legal-page{padding:112px 16px 72px}.changelog-hero h1,.support-hero h1,.legal-hero h1{font-size:clamp(42px,13vw,60px)}.legal-layout{grid-template-columns:1fr}.legal-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-sidebar strong{grid-column:1/-1}.changelog-status{align-self:flex-start}.primary-link{display:inline-flex!important}}@media (max-width:420px){.mkt-nav-auth .brand-word{display:inline-flex}.mkt-nav-auth .mkt-nav-cta{font-size:12px}.auth-page{padding-left:12px;padding-right:12px}.auth-card-body{padding-left:18px;padding-right:18px}.dashboard-main,.admin-page .dashboard-main{padding-left:12px;padding-right:12px}.dashboard-card{padding:18px}.admin-user-stats{gap:8px}}@media (prefers-reduced-motion:reduce){.auth-page *,.dashboard-page *,.changelog-page *,.support-page *,.legal-page *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.portal-auth,.portal-account{--portal-v2-bg:#090a0d;--portal-v2-panel:#111319d6;--portal-v2-panel-high:#171a22eb;--portal-v2-line:#f3f1eb1c;--portal-v2-line-strong:#f3f1eb33;--portal-v2-text:#f3f1eb;--portal-v2-muted:#a0a5b0;--portal-v2-dim:#858b97;--portal-v2-blue:#5d7cff;--portal-v2-blue-soft:#91a5ff;--portal-v2-green:#63d8a2;--portal-v2-warn:#f0bd68;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 78% 4%, #4765e733, transparent 31%), radial-gradient(circle at 16% 72%, #414b801a, transparent 28%), var(--portal-v2-bg);color:var(--portal-v2-text);font-family:var(--font-inter), system-ui, sans-serif;isolation:isolate;background-size:72px 72px,72px 72px,auto,auto,auto;min-height:100svh;position:relative;overflow:hidden}:is(html:has(.portal-auth),html:has(.portal-account),html:has(.admin-studio)),:is(body:has(.portal-auth),body:has(.portal-account),body:has(.admin-studio)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090a0d}.portal-auth *,.portal-account *{box-sizing:border-box}.portal-auth :focus-visible,.portal-account :focus-visible{outline:2px solid var(--portal-v2-blue-soft);outline-offset:3px}.portal-auth ::selection,.portal-account ::selection{background:var(--portal-v2-blue);color:#090a0d}.portal-auth-ambient,.portal-account-ambient{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.portal-auth-ambient-ring,.portal-account-orbit{border:1px solid #869bff1f;border-radius:50%;display:block;position:absolute}.portal-auth-ambient-ring-one{width:760px;height:760px;top:-310px;right:-270px}.portal-auth-ambient-ring-two{width:470px;height:470px;top:-155px;right:-126px}.portal-auth{align-items:center;padding:112px 32px 42px;display:flex}.portal-auth-layout{grid-template-columns:minmax(0,1fr) minmax(420px,560px);gap:clamp(44px,7vw,112px);width:100%;max-width:1360px;margin:0 auto;display:grid}.portal-auth-intro{flex-direction:column;min-height:650px;padding:54px 0 28px;display:flex;position:relative}.portal-auth-intro-copy{z-index:2;max-width:690px;position:relative}.portal-auth-kicker,.portal-account-kicker{color:var(--portal-v2-blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:500;display:inline-flex}.portal-auth-intro h2{letter-spacing:-.075em;text-wrap:balance;max-width:760px;margin:34px 0 0;font-size:clamp(54px,6.1vw,92px);font-weight:570;line-height:.91}.portal-auth-intro-copy>p{color:var(--portal-v2-muted);max-width:580px;margin-top:30px;font-size:clamp(15px,1.4vw,18px);line-height:1.68}.portal-auth-facts{border-top:1px solid var(--portal-v2-line);z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));max-width:700px;margin:auto 0 0;padding:0;list-style:none;display:grid;position:relative}.portal-auth-facts li{border-bottom:1px solid var(--portal-v2-line);gap:9px;min-height:82px;padding:17px 18px 15px 0;display:grid}.portal-auth-facts li+li{border-left:1px solid var(--portal-v2-line);padding-left:18px}.portal-auth-facts span{color:var(--portal-v2-blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:8px}.portal-auth-facts strong{color:#d3d4d8;font-size:13px;font-weight:500}.portal-auth-wheel{--release-wheel-scale:.68;opacity:.46;pointer-events:none;z-index:0;width:428px;height:428px;position:absolute;top:52%;right:-212px;overflow:visible;transform:translateY(-50%)}.portal-auth-wheel:before,.portal-auth-wheel:after{content:"";border:1px solid #91a5ff17;border-radius:50%;position:absolute;inset:38px}.portal-auth-wheel:after{inset:102px}.portal-auth-wheel .ambient-release-wheel__stage{filter:saturate(.72)}.portal-auth-wheel .ambient-release-wheel__slot{pointer-events:none}.portal-auth-wheel .ambient-release-wheel__hub{border-color:#91a5ff38;box-shadow:0 24px 64px #02061770,0 0 70px #4a63d724,inset 0 1px #ffffff0f}.portal-auth-panel{-webkit-backdrop-filter:blur(24px);border:1px solid var(--portal-v2-line-strong);isolation:isolate;background:radial-gradient(circle at 96% 1%,#5d7cff1f,#0000 28%),linear-gradient(150deg,#171a22f5,#0c0e12f2);border-radius:28px;align-self:center;min-height:630px;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000073,inset 0 1px #ffffff09}.portal-auth-panel-status{border-bottom:1px solid var(--portal-v2-line);color:var(--portal-v2-dim);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;z-index:1;justify-content:space-between;align-items:center;min-height:55px;padding:0 26px;font-size:8px;display:flex;position:relative}.portal-auth-panel-status span:first-child{align-items:center;gap:9px;display:inline-flex}.portal-auth-panel-status i{background:var(--portal-v2-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #63d8a280}.portal-auth-panel-body{z-index:1;flex-direction:column;min-height:574px;padding:clamp(38px,4.7vw,62px);display:flex;position:relative}.portal-auth-heading h1{letter-spacing:-.065em;text-wrap:balance;margin-top:18px;font-size:clamp(42px,4.2vw,61px);font-weight:570;line-height:.98}.portal-auth-heading p{color:var(--portal-v2-muted);max-width:440px;margin-top:20px;font-size:15px;line-height:1.63}.portal-auth-content{margin-top:38px}.portal-auth-form{gap:18px;display:grid}.portal-auth .field,.portal-account-form{gap:9px;display:grid}.portal-auth .field>span,.portal-account-form>label,.portal-account-beta-form label{color:#c9cbd2;letter-spacing:0;text-transform:none;font-size:12px;font-weight:540}.portal-auth .field input,.portal-account input:not([type=checkbox]){color:var(--portal-v2-text);font:inherit;background:#080a0eb8;border:1px solid #f3f1eb24;border-radius:12px;width:100%;min-height:54px;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s}.portal-auth .field input:hover,.portal-account input:not([type=checkbox]):hover{border-color:#f3f1eb40}.portal-auth .field input:focus,.portal-account input:not([type=checkbox]):focus{background:#0b0d12f5;border-color:#718cffd1;outline:none;box-shadow:0 0 0 4px #5d7cff1c}.portal-auth .field input::placeholder,.portal-account input::placeholder{color:#7b818d}.portal-auth input:-webkit-autofill{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.portal-auth input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.portal-auth input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.portal-account input:-webkit-autofill{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.portal-account input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.portal-account input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.admin-studio input:-webkit-autofill{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.admin-studio input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.admin-studio input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f1eb;caret-color:#f3f1eb;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0d12}.portal-auth .field small,.portal-account-form small,.portal-account-beta-form>div>span{color:var(--portal-v2-dim);font-size:11px;line-height:1.5}.portal-auth-policy,.portal-account-policy{color:var(--portal-v2-muted);grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:grid}.portal-auth-policy input,.portal-account-policy input{appearance:none;background:#080a0edb;border:1px solid #f3f1eb40;border-radius:4px;width:15px;height:15px;margin:1px 0 0;position:relative}.portal-auth-policy input:checked,.portal-account-policy input:checked{background:var(--portal-v2-blue);border-color:var(--portal-v2-blue)}.portal-auth-policy input:checked:after,.portal-account-policy input:checked:after{content:"";border:1.5px solid #090a0d;border-width:0 1.5px 1.5px 0;width:3px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.portal-auth-policy a,.portal-account-policy a,.portal-auth-footer a{color:#d9def7;text-underline-offset:3px;-webkit-text-decoration:underline #91a5ff73;text-decoration:underline #91a5ff73}.portal-auth-submit,.portal-account-primary-action,.portal-account-secondary-action,.portal-account-row-action{cursor:pointer;font:inherit;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:13px;font-weight:620;transition:transform .15s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.portal-auth-submit:disabled,.portal-account-primary-action:disabled,.portal-account-secondary-action:disabled,.portal-account-row-action:disabled{box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.portal-auth-submit,.portal-account-primary-action{background:var(--portal-v2-blue);color:#07090d;box-shadow:0 16px 36px #3b58d642}.portal-auth-submit:hover,.portal-account-primary-action:hover{background:#7891ff;transform:translateY(-1px);box-shadow:0 20px 42px #3b58d657}.portal-auth-submit-secondary,.portal-account-secondary-action,.portal-account-row-action{box-shadow:none;color:var(--portal-v2-text);background:#ffffff09;border-color:#f3f1eb2e}.portal-auth-submit-secondary:hover,.portal-account-secondary-action:hover,.portal-account-row-action:hover{background:#ffffff13;border-color:#f3f1eb4d;transform:translateY(-1px)}.portal-auth .auth-status,.portal-account .auth-status{overflow-wrap:anywhere;border-radius:12px;padding:12px 14px;font-weight:520;line-height:1.5;margin:0 0 18px!important;font-size:12px!important}.portal-auth .auth-status-error,.portal-account .auth-status-error{background:#ff7b7b14;border:1px solid #ff7b7b40;color:#ffb2b2!important}.portal-auth .auth-status-message,.portal-account .auth-status-message{background:#63d8a214;border:1px solid #63d8a23b;color:#9ce9c5!important}.portal-auth-supporting{color:var(--portal-v2-muted);margin-bottom:18px;font-size:13px;line-height:1.55}.portal-auth-footer{border-top:1px solid var(--portal-v2-line);color:var(--portal-v2-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:auto;padding-top:28px;font-size:12px;display:flex}.portal-account{padding:76px 0 90px;overflow:clip visible}.portal-account-orbit-one{width:920px;height:920px;top:-420px;right:-380px}.portal-account-orbit-two{width:610px;height:610px;top:-260px;right:-225px}.portal-account-shell{z-index:1;width:100%;max-width:1380px;margin:0 auto;padding:0 40px;position:relative}.portal-account-hero{border-bottom:1px solid var(--portal-v2-line);grid-template-columns:minmax(0,1fr) minmax(460px,.82fr);align-items:end;gap:48px;min-height:310px;padding:68px 0 42px;display:grid}.portal-account-hero-copy h1{letter-spacing:-.08em;text-wrap:balance;max-width:780px;margin-top:30px;font-size:clamp(58px,7.2vw,104px);font-weight:570;line-height:.88}.portal-account-hero-copy p{color:var(--portal-v2-muted);max-width:610px;margin-top:28px;font-size:16px;line-height:1.65}.portal-account-readout{border-top:1px solid var(--portal-v2-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.portal-account-readout div{border-bottom:1px solid var(--portal-v2-line-strong);gap:9px;min-height:90px;padding:18px 16px;display:grid}.portal-account-readout div+div{border-left:1px solid var(--portal-v2-line)}.portal-account-readout dt,.portal-account-metrics dt{color:var(--portal-v2-dim);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.portal-account-readout dd,.portal-account-metrics dd{color:#e8e6e0;margin:0;font-size:13px;font-weight:570}.portal-account>.auth-status,.portal-account-shell>.auth-status{margin-top:22px}.portal-account-nav{-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--portal-v2-line);z-index:12;background:#090a0dc7;align-items:center;gap:34px;min-height:66px;display:flex;position:sticky;top:76px}.portal-account-nav a{color:var(--portal-v2-muted);font-size:12px;font-weight:520;position:relative}.portal-account-nav a:after{background:var(--portal-v2-blue);content:"";opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-23px;left:0;right:0;transform:scaleX(.4)}.portal-account-nav a:hover{color:var(--portal-v2-text)}.portal-account-nav a:hover:after{opacity:1;transform:scaleX(1)}.portal-account-layout{grid-template-columns:minmax(0,1.48fr) minmax(340px,.72fr);align-items:start;gap:18px;padding-top:34px;display:grid}.portal-account-main-column,.portal-account-side-column{gap:18px;display:grid}.portal-account-panel{border:1px solid var(--portal-v2-line);background:radial-gradient(circle at 100% 0,#5d7cff0e,#0000 27%),#0f1116b8;border-radius:22px;padding:clamp(25px,3vw,38px);scroll-margin-top:156px;box-shadow:inset 0 1px #ffffff06}.portal-account-access-panel{background:radial-gradient(circle at 88% 0,#5d7cff29,#0000 33%),linear-gradient(145deg,#171a23f0,#0d0f14db);border-color:#8197ff33}.portal-account-panel-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.portal-account-panel-header h2,.portal-account-help-panel h2{letter-spacing:-.055em;margin-top:13px;font-size:clamp(27px,3vw,42px);font-weight:570;line-height:1}.portal-account-panel-lede,.portal-account-help-panel>p{color:var(--portal-v2-muted);max-width:720px;margin-top:25px;font-size:14px;line-height:1.7}.portal-account-status{color:#95e7be;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#63d8a212;border:1px solid #63d8a233;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 11px;font-size:8px;display:inline-flex}.portal-account-status-warning{color:#f3cd8e;background:#f0bd6814;border-color:#f0bd683d}.portal-account-alert{color:#ebc982;background:#f0bd6814;border:1px solid #f0bd6833;border-radius:12px;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.55}.portal-account-unlock{border-top:1px solid var(--portal-v2-line);gap:24px;margin-top:28px;padding-top:26px;display:grid}.portal-account-unlock-copy{gap:8px;display:grid}.portal-account-unlock-copy span{color:var(--portal-v2-dim);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.portal-account-unlock-copy strong{font-size:17px;font-weight:560}.portal-account-checkout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.portal-account-beta-form{border:1px solid var(--portal-v2-line);background:#04060a42;border-radius:14px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1fr);align-items:end;gap:22px;padding:18px;display:grid}.portal-account-beta-form>div:first-child{gap:6px;display:grid}.portal-account-beta-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.portal-account-metrics{border-top:1px solid var(--portal-v2-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;display:grid}.portal-account-metrics div{gap:9px;padding:21px 0 0;display:grid}.portal-account-metrics div+div{border-left:1px solid var(--portal-v2-line);padding-left:24px}.portal-account-list{border-top:1px solid var(--portal-v2-line);margin:26px 0 0;padding:0;list-style:none}.portal-account-list>li{border-bottom:1px solid var(--portal-v2-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;padding:14px 0;display:grid}.portal-account-list-icon,.portal-account-help-icon{color:#d7d9e2;background:#ffffff09;border:1px solid #f3f1eb21;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.portal-account-list-copy{gap:5px;min-width:0;display:grid}.portal-account-list-copy strong,.portal-account-identity-summary strong,.portal-account-billing-record strong,.portal-account-empty strong{color:#e8e7e2;font-size:13px;font-weight:560}.portal-account-list-copy span,.portal-account-list-copy small,.portal-account-identity-summary span,.portal-account-billing-record p,.portal-account-empty p{color:var(--portal-v2-dim);font-size:11px;line-height:1.5}.portal-account-list-copy strong,.portal-account-list-copy span,.portal-account-list-copy small,.portal-account-identity-summary strong,.portal-account-identity-summary span,.portal-account-billing-record strong,.portal-account-billing-record p,.portal-account-empty strong,.portal-account-empty p,.portal-account-note,.portal-account .auth-status{overflow-wrap:anywhere}.portal-account-row-controls{align-items:center;gap:9px;display:flex}.portal-account-row-action{min-height:36px;padding:0 15px;font-size:11px}.portal-account-text-button,.portal-account-text-link{color:#b8c4ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px}.portal-account-text-button:hover,.portal-account-text-link:hover{color:#e0e5ff}.portal-account-empty{border-bottom:1px solid var(--portal-v2-line);border-top:1px solid var(--portal-v2-line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;min-height:94px;margin-top:26px;padding:18px 0;display:grid}.portal-account-empty>span{color:var(--portal-v2-dim);font-size:25px}.portal-account-empty>div,.portal-account-billing-record>div{gap:6px;display:grid}.portal-account-empty-compact{min-height:76px;margin-top:18px;padding:14px 0}.portal-account-identity-summary,.portal-account-billing-record{border-bottom:1px solid var(--portal-v2-line);border-top:1px solid var(--portal-v2-line);gap:8px;margin-top:24px;padding:18px 0;display:grid}.portal-account-billing-record{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.portal-account-form{border-bottom:1px solid var(--portal-v2-line);padding:22px 0}.portal-account-form .portal-account-secondary-action{justify-self:start;min-height:42px}.portal-account-help-panel{background:radial-gradient(circle at 88% 16%,#5d7cff26,#0000 32%),#12151ce6}.portal-account-help-icon{color:var(--portal-v2-blue-soft);margin-bottom:25px}.portal-account-help-actions{align-items:center;gap:18px;margin-top:25px;display:flex}.portal-account-note{color:var(--portal-v2-dim);font-size:11px}@media (max-width:1120px){.portal-auth-layout{grid-template-columns:minmax(0,.9fr) minmax(400px,1fr);gap:48px}.portal-auth-wheel{--release-wheel-scale:.64;opacity:.4;right:-218px}.portal-account-hero{grid-template-columns:1fr}.portal-account-readout{max-width:720px}.portal-account-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)}}@media (max-width:980px){.mkt-nav-auth .mkt-nav-actions{display:flex}}@media (max-width:700px){.portal-account-nav{top:66px}}@media (min-width:901px) and (max-height:800px){.portal-auth{align-items:flex-start;padding-top:88px;padding-bottom:24px}.portal-auth-intro{min-height:558px;padding-top:30px}.portal-auth-intro h2{margin-top:24px;font-size:clamp(50px,5.4vw,76px)}.portal-auth-intro-copy>p{margin-top:22px}.portal-auth-panel{min-height:558px}.portal-auth-panel-body{min-height:502px;padding-top:34px;padding-bottom:34px}.portal-auth-heading h1{margin-top:14px;font-size:clamp(40px,3.8vw,51px)}.portal-auth-heading p{margin-top:15px}.portal-auth-content{margin-top:26px}.portal-auth-wheel{--release-wheel-scale:.58;opacity:.4;top:55%;right:-218px}}@media (max-width:900px){.portal-auth{padding:102px 22px 32px}.portal-auth-layout{grid-template-columns:1fr;gap:20px}.portal-auth-intro{min-height:370px;padding:34px 10px 24px}.portal-auth-intro h2{max-width:670px}.portal-auth-intro-copy>p{margin-top:22px}.portal-auth-facts{margin-top:48px}.portal-auth-wheel{--release-wheel-scale:.62;opacity:.36;top:58%;right:-218px}.portal-auth-panel,.portal-auth-panel-body{min-height:0}.portal-account-shell{padding:0 22px}.portal-account-hero{min-height:0;padding-top:58px}.portal-account-layout{grid-template-columns:1fr}.portal-account-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-account-help-panel{grid-column:1/-1}}@media (max-width:640px){.portal-auth{padding:90px 12px 18px}.portal-auth-intro{min-height:0;padding:26px 10px 30px;display:none}.portal-auth-intro h2{font-size:clamp(47px,14vw,66px)}.portal-auth-intro-copy>p{font-size:14px}.portal-auth-facts{grid-template-columns:1fr;margin-top:36px}.portal-auth-facts li{grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:49px;padding:0}.portal-auth-facts li+li{border-left:0;padding-left:0}.portal-auth-wheel{display:none}.portal-auth-panel{border-radius:20px}.portal-auth-panel-status{padding:0 18px}.portal-auth-panel-body{padding:30px 20px}.portal-auth-heading h1{font-size:41px}.portal-auth-footer{flex-direction:column;align-items:flex-start}.portal-account{padding-bottom:54px}.portal-account-shell{padding:0 14px}.portal-account-hero{gap:34px;padding:44px 4px 28px}.portal-account-hero-copy h1{font-size:clamp(53px,16vw,74px)}.portal-account-readout{grid-template-columns:1fr}.portal-account-readout div{grid-template-columns:90px 1fr;align-items:center;gap:14px;min-height:54px;padding:10px 0}.portal-account-readout div+div{border-left:0}.portal-account-nav{scrollbar-width:none;gap:22px;margin:0 -14px;padding:0 18px;top:66px;overflow-x:auto}.portal-account-layout{padding-top:18px}.portal-account-panel{border-radius:18px;padding:22px 18px}.portal-account-panel-header{flex-direction:column;align-items:flex-start;gap:14px}.portal-account-checkout,.portal-account-beta-form,.portal-account-beta-controls{grid-template-columns:1fr}.portal-account-primary-action,.portal-account-secondary-action{width:100%}.portal-account-metrics{grid-template-columns:1fr}.portal-account-metrics div+div{border-left:0;border-top:1px solid var(--portal-v2-line);margin-top:18px;padding-left:0}.portal-account-list>li{grid-template-columns:40px minmax(0,1fr);align-items:start}.portal-account-list>li>:last-child,.portal-account-row-controls{grid-column:2;justify-self:start}.portal-account-side-column{grid-template-columns:1fr}.portal-account-help-panel{grid-column:auto}}@media (prefers-reduced-motion:reduce){.portal-auth *,.portal-account *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.portal-account-unlock{color:#111216;background:#ede9df;border:0;border-radius:16px;margin-top:28px;padding:24px}.portal-account-unlock.is-beta-upgrade{background:var(--radial-pink-surface)}.portal-account-unlock-copy span,.portal-account-unlock .portal-account-note,.portal-account-unlock .portal-account-policy,.portal-account-unlock .portal-account-beta-form>div>span{color:#67665f}.portal-account-unlock-copy strong,.portal-account-unlock .portal-account-beta-form label{color:#111216}.portal-account-unlock .portal-account-policy a{color:#111216;text-decoration-color:#11121659}.portal-account-unlock input:not([type=checkbox]){color:#111216;background:#ffffff9e;border-color:#11121629}.portal-account-unlock input:not([type=checkbox])::placeholder{color:#77756d}.portal-account-unlock input:-webkit-autofill{-webkit-text-fill-color:#111216;caret-color:#111216;box-shadow:inset 0 0 0 1000px #f6f2e9}.portal-account-unlock input:-webkit-autofill:hover{-webkit-text-fill-color:#111216;caret-color:#111216;box-shadow:inset 0 0 0 1000px #f6f2e9}.portal-account-unlock input:-webkit-autofill:focus{-webkit-text-fill-color:#111216;caret-color:#111216;box-shadow:inset 0 0 0 1000px #f6f2e9}.portal-account-unlock .portal-account-beta-form{background:#11121609;border-color:#11121621}.portal-account-unlock .portal-account-primary-action{box-shadow:none;color:#f3f1eb;background:#111216}.portal-account-unlock .portal-account-primary-action:hover{box-shadow:none;background:#24262b}.portal-account-unlock .portal-account-secondary-action{color:#111216;background:0 0;border-color:#11121640}.portal-account-unlock .portal-account-secondary-action:hover{background:#11121612;border-color:#11121661}.admin-studio{--admin-bg:#090a0d;--admin-panel:#101217e0;--admin-panel-high:#171a21f0;--admin-line:#f3f1eb1c;--admin-line-strong:#f3f1eb33;--admin-text:#f3f1eb;--admin-muted:#9da2ad;--admin-dim:#707681;--admin-blue:#5d7cff;--admin-blue-soft:#91a5ff;--admin-green:#63d8a2;--admin-warn:#f0bd68;--admin-danger:#ff7b7b;--portal-line:var(--admin-line);--portal-line-strong:var(--admin-line-strong);--portal-muted:var(--admin-muted);--portal-dim:var(--admin-dim);--portal-signal:var(--admin-blue);--portal-ready:var(--admin-green);--portal-warn:var(--admin-warn);--portal-danger:var(--admin-danger);background:linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), radial-gradient(circle at 85% 2%, #4663e430, transparent 30%), radial-gradient(circle at 16% 84%, #424c821a, transparent 28%), var(--admin-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--admin-text);font-family:var(--font-inter), system-ui, sans-serif;isolation:isolate;background-size:72px 72px,72px 72px,auto,auto,auto;min-height:100svh;padding-top:76px;position:relative;overflow:clip}.admin-studio *{box-sizing:border-box}.admin-studio :focus-visible{outline:2px solid var(--admin-blue-soft);outline-offset:3px}.admin-studio ::selection{background:var(--admin-blue);color:#090a0d}.admin-studio-backdrop{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.admin-studio-orbit{border:1px solid #879cff1b;border-radius:50%;display:block;position:absolute}.admin-studio-orbit-one{width:980px;height:980px;top:-520px;right:-430px}.admin-studio-orbit-two{width:650px;height:650px;top:-350px;right:-255px}.admin-studio-glow{filter:blur(100px);background:#5570f026;width:420px;height:280px;position:absolute;top:-100px;right:-80px}.admin-studio-frame{z-index:1;grid-template-columns:264px minmax(0,1fr);width:100%;max-width:1720px;min-height:calc(100svh - 76px);margin:0 auto;display:grid;position:relative}.admin-rail{border-right:1px solid var(--admin-line);scrollbar-width:none;background:#090a0db0;flex-direction:column;align-self:start;height:calc(100svh - 76px);padding:30px 18px 24px;display:flex;position:sticky;top:76px;overflow-y:auto}.admin-rail::-webkit-scrollbar{display:none}.admin-rail-brand{align-items:center;gap:12px;min-height:52px;padding:0 10px;display:flex}.admin-rail-mark{color:var(--admin-blue-soft);font-family:var(--font-mono), monospace;background:#5d7cff1f;border:1px solid #748fff45;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;display:flex}.admin-rail-mark img{filter:brightness(0)invert();opacity:.92;width:20px;height:20px}.admin-rail-brand>span:last-child,.admin-rail-footer>span:last-child{gap:3px;min-width:0;display:grid}.admin-rail-brand strong,.admin-rail-footer strong{color:#e9e7e1;font-size:12px;font-weight:590}.admin-rail-brand small,.admin-rail-footer small{color:var(--admin-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-rail-section-label,.admin-panel-eyebrow,.admin-command-kicker,.admin-readonly-label{color:var(--admin-dim);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:500}.admin-rail-section-label{margin:34px 12px 12px}.admin-rail-nav{gap:5px;display:grid}.admin-rail-link{color:var(--admin-muted);border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 5px;align-items:center;gap:11px;min-height:59px;padding:8px 10px;transition:background .15s,border-color .15s,color .15s;display:grid}.admin-rail-link>.material-symbols-outlined{color:#999eaa;background:#ffffff07;border:1px solid #f3f1eb14;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;display:flex}.admin-rail-link>span:nth-child(2){gap:3px;display:grid}.admin-rail-link strong{font-size:11px;font-weight:560}.admin-rail-link small{color:var(--admin-dim);font-size:8px}.admin-rail-link>i{background:0 0;border-radius:50%;width:5px;height:5px}.admin-rail-link:hover{color:var(--admin-text);background:#ffffff09}.admin-rail-link.is-active{color:#f0efe9;background:#5d7cff1b;border-color:#6984ff38}.admin-rail-link.is-active>.material-symbols-outlined{color:var(--admin-blue-soft);background:#5d7cff24;border-color:#738dff40}.admin-rail-link.is-active>i{background:var(--admin-blue);box-shadow:0 0 11px #5d7cffb3}.admin-rail-footer{border-top:1px solid var(--admin-line);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:11px;margin-top:auto;padding:20px 10px 0;display:grid}.admin-rail-security-dot,.admin-command-status-dot{background:var(--admin-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #63d8a280}.admin-workspace{min-width:0;padding:54px clamp(28px,3.6vw,62px) 88px}.admin-command-header{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;min-height:230px;padding-bottom:38px;display:grid}.admin-command-kicker{color:var(--admin-blue-soft);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-command-copy h1{letter-spacing:-.078em;text-wrap:balance;margin-top:27px;font-size:clamp(56px,6.5vw,96px);font-weight:570;line-height:.89}.admin-command-copy>p{color:var(--admin-muted);max-width:700px;margin-top:24px;font-size:15px;line-height:1.65}.admin-command-status{border-bottom:1px solid var(--admin-line-strong);border-top:1px solid var(--admin-line-strong);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:12px;min-width:220px;padding:17px 4px;display:grid}.admin-command-status>span:last-child{gap:4px;display:grid}.admin-command-status strong{font-size:11px;font-weight:570}.admin-command-status small{color:var(--admin-dim);font-size:8px}.admin-preview-badge,.admin-live-indicator,.admin-command-chip,.admin-state-chip,.admin-channel-chip,.admin-readonly-label{color:#b9bdc6;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffff09;border:1px solid #f3f1eb1f;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:8px;font-weight:500;display:inline-flex}.admin-preview-badge{color:#f1cb8e;background:#f0bd6813;border-color:#f0bd6838}.admin-preview-badge i,.admin-live-indicator i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-state-chip.is-positive{color:#94e5bc;background:#63d8a214;border-color:#63d8a238}.admin-state-chip.is-attention,.admin-channel-chip[data-channel=beta]{color:#f0c986;background:#f0bd6814;border-color:#f0bd6838}.admin-state-chip.is-danger{color:#faa;background:#ff7b7b14;border-color:#ff7b7b3b}.admin-state-chip.is-ready,.admin-state-chip.is-part-used{color:#94e5bc;background:#63d8a214;border-color:#63d8a238}.admin-state-chip.is-redeemed{color:#b6c2ff;background:#5d7cff1a;border-color:#718cff3d}.admin-state-chip.is-expired,.admin-state-chip.is-revoked{color:#faa;background:#ff7b7b12;border-color:#ff7b7b33}.admin-command-notice{margin-top:22px}.admin-command-notice:empty{display:none}.admin-command-notice .auth-status{border-radius:12px;margin:0;padding:12px 14px;font-size:12px}.admin-workspace-body{gap:20px;padding-top:32px;display:grid}.admin-metric-strip{border:1px solid var(--admin-line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-metric-strip>article,.admin-metric{background:#0e1015ad;gap:8px;min-height:122px;padding:23px;display:grid;position:relative}.admin-metric-strip>article+article,.admin-metric+.admin-metric{border-left:1px solid var(--admin-line)}.admin-customer-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-metric-strip>article:before,.admin-metric:before{content:"";background:#7b8290;width:34px;height:2px;position:absolute;top:0;left:23px}.admin-metric-strip>article[data-tone=primary]:before,.admin-metric[data-tone=primary]:before{background:var(--admin-blue)}.admin-metric-strip>article[data-tone=positive]:before,.admin-metric[data-tone=positive]:before{background:var(--admin-green)}.admin-metric-strip>article[data-tone=attention]:before,.admin-metric[data-tone=attention]:before{background:var(--admin-warn)}.admin-metric-strip>article[data-tone=accent]:before,.admin-metric[data-tone=accent]:before{background:#b5a0ff}.admin-metric-strip span,.admin-metric span{color:var(--admin-dim);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.admin-metric-strip strong,.admin-metric strong{letter-spacing:-.045em;font-size:31px;font-weight:570;line-height:1}.admin-metric-strip small,.admin-metric small{color:var(--admin-muted);font-size:10px}.admin-panel{border:1px solid var(--admin-line);background:radial-gradient(circle at 100% 0,#5d7cff0b,#0000 26%),#0f1116cc;border-radius:20px;min-width:0;padding:clamp(24px,2.8vw,36px);box-shadow:inset 0 1px #ffffff06}.admin-panel-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-panel-header h2,.admin-inspector-header h2{letter-spacing:-.055em;margin-top:12px;font-size:clamp(26px,2.8vw,39px);font-weight:570;line-height:1}.admin-panel-header p,.admin-security-card>p,.admin-console-provision-body>p,.admin-inspector-section-body>p{color:var(--admin-muted);max-width:650px;margin-top:15px;font-size:12px;line-height:1.65}.admin-panel-action{flex:none}.admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:start;gap:20px;display:grid}.admin-dataset-list,.admin-release-pulse-list,.admin-beta-inventory-list,.admin-user-history,.admin-user-devices,.trusted-device-list{border-top:1px solid var(--admin-line);margin-top:26px}.admin-dataset-head,.admin-dataset-row{grid-template-columns:40px minmax(170px,1.1fr) 62px minmax(150px,1fr) 18px;align-items:center;gap:14px;display:grid}.admin-dataset-head{color:var(--admin-dim);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;min-height:38px;font-size:7px}.admin-dataset-head>:first-child{grid-column:1/3}.admin-dataset-row{border-top:1px solid var(--admin-line);min-height:78px;transition:background .15s}.admin-dataset-row:hover{background:#5d7cff0d}.admin-dataset-icon{color:#c9cbd4;background:#ffffff09;border:1px solid #f3f1eb1c;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.admin-dataset-row>span:nth-child(2){gap:4px;display:grid}.admin-dataset-row strong,.admin-release-pulse-list strong,.admin-beta-inventory-row strong,.admin-user-history-row strong{font-size:12px;font-weight:570}.admin-dataset-row small,.admin-release-pulse-list small,.admin-beta-inventory-row small,.admin-user-history-row span{color:var(--admin-dim);font-size:9px}.admin-dataset-row>b{color:var(--admin-blue-soft);font-family:var(--font-mono), monospace;font-size:10px;font-weight:500}.admin-dataset-row>span:nth-child(4){color:var(--admin-muted);font-size:10px}.admin-dataset-row>i{color:var(--admin-dim);font-size:12px;font-style:normal}.admin-release-pulse-list article{border-bottom:1px solid var(--admin-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;display:grid}.admin-release-pulse-list article>span:nth-child(2){gap:4px;display:grid}.admin-release-sequence{color:var(--admin-blue-soft);font-family:var(--font-mono), monospace;font-size:8px}.admin-release-pulse-list b{color:#d8dae0;font-family:var(--font-mono), monospace;font-size:9px;font-weight:500}.admin-panel-link{color:var(--admin-blue-soft);align-items:center;gap:9px;margin-top:22px;font-size:11px;display:inline-flex}.admin-empty-copy,.admin-empty-state,.admin-preview-note,.admin-beta-warning{color:var(--admin-muted);font-size:11px;line-height:1.55}.admin-empty-state,.admin-preview-note,.admin-beta-warning{border:1px solid var(--admin-line);background:#ffffff06;border-radius:11px;margin-top:18px;padding:12px 14px}.admin-preview-note,.admin-beta-warning{color:#e5c17f;background:#f0bd680f;border-color:#f0bd6833}.admin-form,.admin-form-fieldset{gap:16px;display:grid}.admin-form{margin-top:24px}.admin-form-fieldset{border:0;min-width:0;margin:0;padding:0}.admin-form-fieldset:disabled{opacity:.48}.admin-form-fieldset:disabled :is(input,select,textarea,button),.admin-studio :is(input,select,textarea,button):disabled{cursor:not-allowed}.admin-studio .field{gap:8px;display:grid}.admin-studio .field>span,.admin-form label>span{color:#c7c9cf;font-size:10px;font-weight:540}.admin-studio input:not([type=checkbox]):not([type=radio]),.admin-studio select,.admin-studio textarea{color:var(--admin-text);font:inherit;background:#07090db8;border:1px solid #f3f1eb24;border-radius:11px;width:100%;min-height:46px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s}.admin-studio textarea{resize:vertical;min-height:112px;padding-top:12px;padding-bottom:12px}.admin-studio input::placeholder,.admin-studio textarea::placeholder{color:#5d636e}.admin-studio input:focus,.admin-studio select:focus,.admin-studio textarea:focus{background:#0a0c11f5;border-color:#718cffd1;outline:none;box-shadow:0 0 0 4px #5d7cff1a}.admin-studio input[type=checkbox],.admin-studio input[type=radio]{accent-color:var(--admin-blue)}.admin-studio select option{color:var(--admin-text);background:#0b0d11}.admin-primary-action,.admin-secondary-action,.admin-overview-button,.device-remove{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:10px;font-weight:620;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.admin-primary-action,.admin-overview-button{background:var(--admin-blue);color:#090a0d}.admin-primary-action:hover,.admin-overview-button:hover{background:#7891ff;transform:translateY(-1px)}.admin-primary-action:disabled,.admin-overview-button:disabled,.admin-secondary-action:disabled,.device-remove:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.admin-primary-action:disabled:hover,.admin-overview-button:disabled:hover{background:var(--admin-blue);transform:none}.admin-secondary-action,.device-remove{color:var(--admin-text);background:#ffffff09;border-color:#f3f1eb26}.admin-secondary-action:hover,.device-remove:hover{background:#ffffff13;border-color:#f3f1eb45}.device-remove.danger,.admin-secondary-action.danger,.admin-secondary-action.is-danger{color:#faa;background:#ff7b7b0e;border-color:#ff7b7b3b}.admin-secondary-action.is-danger:hover{background:#ff7b7b1c;border-color:#ff7b7b61}.admin-secondary-action.is-positive{color:#94e5bc;background:#63d8a20e;border-color:#63d8a238}.admin-secondary-action.is-positive:hover{background:#63d8a21c;border-color:#63d8a25c}.admin-form-grid{gap:14px;display:grid}.admin-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-object-key-preview{border:1px solid var(--admin-line);color:#aeb5ca;font-family:var(--font-mono), monospace;overflow-wrap:anywhere;background:#07090d99;border-radius:10px;gap:9px;padding:11px 12px;font-size:8px;line-height:1.55;display:grid}.admin-object-key-preview>div{gap:5px;margin-bottom:2px;display:grid}.admin-object-key-preview>div strong{color:#dedfe4;font-family:var(--font-inter), system-ui, sans-serif;font-size:11px;font-weight:560}.admin-object-key-preview>code{color:#cbd3ff;background:#5d7cff0e;border:1px solid #718cff1f;border-radius:8px;padding:8px 9px;display:block}.admin-release-check{color:var(--admin-muted);grid-template-columns:15px 1fr;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:grid}.admin-form-guidance{color:var(--admin-dim);margin:0;font-size:9px;line-height:1.65}.admin-form-guidance code{color:#cbd3ff;font-family:var(--font-mono), monospace}.admin-release-workbench,.admin-beta-workbench{align-items:start;gap:20px;display:grid}.admin-release-workbench{grid-template-columns:minmax(330px,.66fr) minmax(0,1.34fr)}.admin-release-publisher,.admin-beta-composer{position:sticky;top:104px}.admin-table-wrap{border-top:1px solid var(--admin-line);overscroll-behavior-x:contain;scrollbar-color:#404652 transparent;margin-top:24px;overflow-x:auto}.admin-table-wrap:focus-visible{outline:2px solid var(--admin-blue-soft);outline-offset:3px;border-radius:8px}.admin-table{border-collapse:collapse;width:100%;min-width:760px}.admin-table th,.admin-table td{border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:middle;padding:15px 13px}.admin-table th{color:var(--admin-dim);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;z-index:2;background:#0f1116;font-size:7px;font-weight:500;position:sticky;top:0}.admin-table td{color:var(--admin-muted);font-size:10px;line-height:1.45}.admin-table tbody tr{transition:background .14s}.admin-table tbody tr:hover{background:#5d7cff0b}.admin-table-primary,.admin-console-customer-link{color:#e3e2de;gap:3px;font-size:11px;font-weight:560;display:grid}.admin-table-primary{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px}.admin-table-primary>:first-child{color:var(--admin-blue-soft);font-size:18px}.admin-table-primary>:last-child{gap:3px;min-width:0;display:grid}.admin-table-primary small,.admin-console-customer-link small{color:var(--admin-dim);font-size:8px;font-weight:400}.admin-console-customer-link>span{color:var(--admin-dim);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:400;overflow:hidden}.admin-release-table td:nth-child(4) code,.admin-demo-release-table td:nth-child(3) code{color:#aeb6cb;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:8px;display:block;overflow:hidden}.admin-demo-release-table td:nth-child(3) code:focus-visible{outline:1px solid var(--admin-blue-soft);outline-offset:3px;white-space:normal;word-break:break-all;overflow:visible}.admin-release-notes{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-demo-release-table .admin-secondary-action{white-space:nowrap;min-height:30px;padding:7px 9px}.admin-release-row-action{margin:0}.admin-release-table td:last-child .admin-state-chip+.admin-state-chip{margin-left:6px}.admin-release-note-workbench{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.admin-release-note-editor textarea[name=items]{min-height:240px}.admin-integration-note{color:#f0c986;background:#f0bd680e;border:1px solid #f0bd682e;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:18px;padding:12px 13px;display:grid}.admin-integration-note>span:last-child{gap:4px;display:grid}.admin-integration-note strong{font-size:10px;font-weight:580}.admin-integration-note small{color:#a99a7c;font-size:8px;line-height:1.55}.admin-release-note-actions,.admin-release-note-row-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-release-note-actions .admin-primary-action,.admin-release-note-actions .admin-secondary-action{flex:130px}.admin-discord-action{color:#100a0d;background:#ec4899}.admin-discord-action:hover{background:#f472b6}.admin-discord-action:disabled:hover{background:#ec4899}.admin-release-note-list{border-top:1px solid var(--admin-line);margin-top:24px;display:grid}.admin-release-note-card{border-bottom:1px solid var(--admin-line);gap:13px;padding:20px 4px;transition:background .15s,border-color .15s;display:grid}.admin-release-note-card.is-selected{background:linear-gradient(90deg,#5d7cff13,#0000 82%);border-bottom-color:#718cff3d;padding-left:12px;padding-right:12px}.admin-release-note-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-release-note-card-head>span{gap:5px;min-width:0;display:grid}.admin-release-note-card-head small{color:var(--admin-blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-release-note-card-head strong{color:var(--admin-text);font-size:15px;font-weight:590;line-height:1.3}.admin-release-note-card-head .admin-secondary-action,.admin-release-note-row-actions .admin-secondary-action{min-height:34px;padding:0 12px}.admin-release-note-card>p{color:var(--admin-muted);margin:0;font-size:10px;line-height:1.65}.admin-release-note-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-release-note-date{color:var(--admin-dim);font-family:var(--font-mono), monospace;margin-left:auto;font-size:8px}.admin-release-note-card>.admin-release-note-error{color:#faa;background:#ff7b7b0e;border:1px solid #ff7b7b29;border-radius:9px;padding:9px 10px;font-size:9px}.admin-release-note-row-actions{border-top:1px solid #f3f1eb14;padding-top:12px}.admin-release-note-row-actions form{margin:0}.admin-beta-workbench{grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr)}.admin-beta-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.admin-beta-summary-card{border:1px solid var(--admin-line);background:#ffffff06;border-radius:11px;gap:6px;min-height:76px;padding:13px;display:grid}.admin-beta-summary-card span{color:var(--admin-dim);font-size:8px}.admin-beta-summary-card strong{font-size:20px;font-weight:570}.admin-beta-inventory-row{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:13px 0;display:grid}.admin-beta-inventory-main,.admin-beta-row-title,.admin-beta-key-meta,.admin-beta-redemption{gap:5px;display:grid}.admin-beta-inventory-main{min-width:0}.admin-beta-row-title{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-beta-row-title>span:first-child{gap:4px;min-width:0;display:grid}.admin-beta-key-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.admin-beta-key-meta>span,.admin-beta-redemption{color:var(--admin-dim);font-size:9px;line-height:1.45}.admin-beta-code{color:#cbd3ff;font-family:var(--font-mono), monospace;letter-spacing:.05em;font-size:10px}.admin-beta-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-beta-copy,.admin-beta-reveal{color:var(--admin-blue-soft);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:9px}.admin-customer-toolbar{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.admin-customer-filters{grid-template-columns:24px minmax(190px,1fr) minmax(120px,.42fr) minmax(120px,.42fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.admin-search-icon{color:var(--admin-dim);margin-bottom:14px;font-size:18px}.admin-user-filter-actions{align-items:center;gap:8px;display:flex}.admin-provision-drawer{padding:0}.admin-console-provision-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;list-style:none;display:flex}.admin-console-provision-summary::-webkit-details-marker{display:none}.admin-console-provision-summary>span:first-child{gap:7px;display:grid}.admin-console-provision-summary strong{font-size:15px;font-weight:560}.admin-console-provision-body{border-top:1px solid var(--admin-line);padding:0 20px 22px}.admin-customer-workbench{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:start;gap:20px;display:grid}.admin-customer-directory,.admin-customer-inspector{min-width:0}.admin-customer-inspector{position:sticky;top:104px}.admin-customer-table tr[data-selected=true]{background:#5d7cff14}.admin-console-device-count{color:#d8dbe4;font-family:var(--font-mono), monospace}.admin-console-date,.admin-record-id{color:var(--admin-dim);font-family:var(--font-mono), monospace;font-size:8px}.admin-console-open-record{border:1px solid var(--admin-line);color:var(--admin-muted);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.admin-pagination{color:var(--admin-dim);justify-content:space-between;align-items:center;gap:15px;margin-top:18px;font-size:9px;display:flex}.admin-pagination>div{align-items:center;gap:8px;display:flex}.admin-pagination a,.admin-pagination span[aria-disabled=true]{border:1px solid var(--admin-line);border-radius:999px;align-items:center;min-height:34px;padding:0 13px;display:inline-flex}.admin-pagination span[aria-disabled=true]{opacity:.4}.admin-inspector-header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.admin-console-inspector-status{place-items:flex-end end;gap:8px;display:grid}.admin-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-record-facts>div{border-bottom:1px solid var(--admin-line);gap:7px;min-width:0;padding:16px 12px 16px 0;display:grid}.admin-record-facts>div:nth-child(2n){border-left:1px solid var(--admin-line);padding-left:14px}.admin-record-facts strong{overflow-wrap:anywhere;font-size:10px;font-weight:540}.admin-studio .eyebrow{color:var(--admin-dim);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:500}.admin-record-facts code{color:#cbd3ff;font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:8px}.admin-inspector-section{border-bottom:1px solid var(--admin-line)}.admin-inspector-section-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;list-style:none;display:flex}.admin-inspector-section-summary::-webkit-details-marker{display:none}.admin-inspector-section-summary>span:first-child{gap:6px;display:grid}.admin-inspector-section-summary strong{font-size:13px;font-weight:560}.admin-inspector-section-summary>span:last-child{color:var(--admin-dim);text-align:right;font-size:9px}.admin-inspector-section-body{padding:0 0 22px}.admin-user-action-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.admin-studio .admin-user-devices .device-row,.admin-studio .trusted-device-list .device-row,.admin-studio .admin-user-history-row{border:0;border-bottom:1px solid var(--admin-line);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 0;display:flex}.admin-user-devices .device-row>div,.trusted-device-list .device-row>div,.admin-user-history-row>div{gap:4px;display:grid}.admin-user-devices .device-row span,.trusted-device-list .device-row span{color:var(--admin-dim);font-size:9px}.admin-user-action-row{border-color:var(--admin-line);background:#ffffff06;border-radius:11px}.admin-studio .field small,.admin-studio .trusted-device-note{color:var(--admin-dim)}.admin-studio .trusted-device-current{background:#63d8a20e;border-color:#63d8a22e}.admin-studio .trusted-device-current span{color:var(--admin-muted)}.admin-studio .mfa-qr-card{border-color:var(--admin-line);background:#07090db8}.admin-studio .mfa-qr-card img{background:#fff;border-radius:10px;padding:8px}.admin-studio .mfa-qr-card strong{color:var(--admin-text)}.admin-studio .mfa-qr-card span{color:var(--admin-muted)}.admin-security-posture{border:1px solid var(--admin-line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-security-posture article{background:#0e1015a8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:100px;padding:20px;display:grid}.admin-security-posture article+article{border-left:1px solid var(--admin-line)}.admin-security-posture .material-symbols-outlined{color:var(--admin-green);background:#63d8a212;border:1px solid #63d8a22e;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.admin-security-posture article[data-state=attention] .material-symbols-outlined{color:var(--admin-warn);background:#f0bd6812;border-color:#f0bd6833}.admin-security-posture article>span:nth-child(2){gap:4px;min-width:0;display:grid}.admin-security-posture strong{font-size:12px;font-weight:570}.admin-security-posture small{color:var(--admin-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-security-posture b{color:var(--admin-green);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:500}.admin-security-posture article[data-state=attention] b{color:var(--admin-warn)}.admin-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.admin-security-card{min-height:260px}.admin-trusted-device-registry{grid-column:1/-1}.admin-security-ready-state{border-bottom:1px solid var(--admin-line);border-top:1px solid var(--admin-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:78px;margin-top:24px;display:grid}.admin-security-ready-state>.material-symbols-outlined{color:var(--admin-green)}.admin-security-ready-state>span:last-child{gap:4px;display:grid}.admin-security-ready-state strong{font-size:12px}.admin-security-ready-state small{color:var(--admin-dim);font-size:9px}@media (max-width:1400px){.admin-customer-toolbar{grid-template-columns:1fr}}@media (max-width:1260px){.admin-studio-frame{grid-template-columns:228px minmax(0,1fr)}.admin-workspace{padding-left:30px;padding-right:30px}.admin-customer-workbench{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.admin-customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customer-metrics>article:nth-child(n+4){border-top:1px solid var(--admin-line)}.admin-customer-metrics>article:nth-child(4){border-left:0}}@media (max-width:1040px){.admin-studio-frame{display:block}.admin-rail{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--admin-line);scrollbar-width:none;z-index:30;border-right:0;height:auto;padding:9px 20px;display:block;top:76px;overflow:auto hidden}.admin-rail-brand,.admin-rail-section-label,.admin-rail-footer{display:none}.admin-rail-nav{gap:7px;width:max-content;display:flex}.admin-rail-link{grid-template-columns:28px minmax(94px,1fr);min-width:150px;min-height:49px}.admin-rail-link>i{display:none}.admin-workspace{padding-top:38px}.admin-command-header{min-height:200px}.admin-release-publisher,.admin-beta-composer,.admin-customer-inspector{position:static}.admin-release-workbench,.admin-beta-workbench,.admin-customer-toolbar,.admin-customer-workbench{grid-template-columns:1fr}.admin-customer-inspector{scroll-margin-top:145px}}@media (max-width:760px){.admin-rail{padding-left:10px;padding-right:10px}.admin-rail-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}.admin-rail-link{grid-template-columns:1fr;justify-items:center;gap:5px;min-width:0;padding:6px 2px}.admin-rail-link>span:nth-child(2){justify-items:center}.admin-rail-link strong{text-align:center;white-space:nowrap;font-size:8px}.admin-rail-link small{display:none}.admin-workspace{padding:30px 16px 64px}.admin-command-header{grid-template-columns:1fr;align-items:start;gap:28px;min-height:0;padding:38px 2px 30px}.admin-command-copy h1{font-size:clamp(52px,16vw,76px)}.admin-command-status{width:100%;min-width:0}.admin-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-strip>article:nth-child(3),.admin-metric-strip>article:nth-child(4){border-top:1px solid var(--admin-line)}.admin-metric-strip>article:nth-child(3){border-left:0}.admin-customer-metrics>article:nth-child(n+3){border-top:1px solid var(--admin-line)}.admin-customer-metrics>article:nth-child(odd){border-left:0}.admin-customer-metrics>article:nth-child(2n){border-left:1px solid var(--admin-line)}.admin-overview-grid,.admin-security-grid{grid-template-columns:1fr}.admin-trusted-device-registry{grid-column:auto}.admin-dataset-head{display:none}.admin-dataset-row{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:13px 0}.admin-dataset-row>b,.admin-dataset-row>span:nth-child(4){grid-column:2}.admin-dataset-row>i{grid-area:1/3}.admin-form-grid-two,.admin-beta-summary-grid,.admin-security-posture{grid-template-columns:1fr}.admin-security-posture article+article{border-left:0;border-top:1px solid var(--admin-line)}.admin-beta-inventory-row{grid-template-columns:1fr;align-items:start;padding:18px 0}.admin-beta-row-actions{justify-content:flex-start}.admin-customer-filters{grid-template-columns:1fr;align-items:stretch}.admin-search-icon{display:none}.admin-user-filter-actions,.admin-user-filter-actions>*{width:100%}.admin-record-facts{grid-template-columns:1fr}.admin-record-facts>div:nth-child(2n){border-left:0;padding-left:0}}@media (max-width:440px){.admin-rail{padding-left:12px;padding-right:12px}.admin-rail-link{min-width:0}.admin-rail-link small{display:none}.admin-panel{border-radius:16px;padding:20px 16px}.admin-panel-header,.admin-inspector-header{flex-direction:column;align-items:flex-start}.admin-metric-strip>article,.admin-metric{min-height:105px;padding:18px}.admin-console-provision-summary,.admin-pagination,.admin-user-devices .device-row,.trusted-device-list .device-row,.admin-user-history-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-studio *{scroll-behavior:auto!important;transition-duration:.001ms!important}}
