:root{color:#172737;background:#f4f6f7;font-family:ui-rounded,Aptos,Candara,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.text-action{color:#0c6672;text-underline-offset:3px;background:0 0;border:0;width:fit-content;padding:4px 0;font-size:14px;font-weight:700;text-decoration:underline}.text-action:hover{color:#064d56}.login-screen{background:#fff;grid-template-columns:minmax(320px,1.1fr) minmax(360px,.9fr);min-height:100vh;display:grid}.login-story{color:#f5f8fc;background:#0c1722;flex-direction:column;align-items:flex-start;padding:clamp(40px,8vw,108px);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #aaeedf2b;border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-37vw;right:-30vw;box-shadow:0 0 0 44px #8ce8d30a,0 0 0 92px #8ce8d306}.monogram,.brand-mark{letter-spacing:-.12em;border:1px solid #ffffff6b;place-items:center;width:69px;height:69px;font:700 40px/1 Georgia,serif;display:grid}.monogram span,.brand-mark span{color:#6bd4c3}.login-story .eyebrow{color:#7fe0d0;margin-top:70px}.eyebrow{letter-spacing:.15em;color:#17736c;margin:0 0 10px;font:700 12px/1.25 ui-monospace,Consolas,monospace}.login-story h1{z-index:1;letter-spacing:-.07em;margin:0;font:700 clamp(51px,6vw,88px)/.89 Georgia,serif;position:relative}.login-story h1 em{color:#93e1d5;font-weight:400}.login-story>p:not(.eyebrow){z-index:1;color:#c8d2e0;max-width:360px;margin:28px 0;font-size:19px;line-height:1.45;position:relative}.login-story footer{z-index:1;color:#8192aa;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font:11px/1.2 ui-monospace,Consolas,monospace;position:relative}.login-card{align-self:center;width:min(470px,100% - 48px);margin:auto;padding:20px}.login-card h2,.surface h2,.drawer h2{letter-spacing:-.05em;margin:0;font:700 39px/1 Georgia,serif}.muted{color:#687887;font-size:14px;line-height:1.5}.login-card .muted{margin:12px 0 26px;font-size:16px}.form-stack{gap:14px;display:grid}.form-stack label{color:#334759;gap:7px;font-size:12px;font-weight:700;display:grid}.form-stack input,.form-stack textarea,.filters input,.filters select{color:#172737;background:#fff;border:1px solid #cbd6dc;border-radius:4px;outline:none;width:100%;padding:11px 12px;font-size:14px}.form-stack input:focus-visible,.form-stack textarea:focus-visible,.filters input:focus-visible,.filters select:focus-visible{border-color:#17736c;box-shadow:0 0 0 3px #17736c1f}.form-stack textarea{resize:vertical;min-height:78px}.button{color:#fff;letter-spacing:.04em;background:#142938;border:0;border-radius:4px;justify-content:center;align-items:center;padding:12px 15px;font:700 11px/1 ui-monospace,Consolas,monospace;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:#17736c}.button.quiet{color:#334759;background:#fff;border:1px solid #cbd6dc}.button:disabled{opacity:.6;cursor:wait}.message{margin:0;font:700 12px/1.4 ui-monospace,Consolas,monospace}.error{color:#ad4851}.success{color:#267b57}.login-card small{color:#7b8796;margin-top:21px;line-height:1.45;display:block}.admin-app{background:#f4f6f7;grid-template-columns:226px minmax(0,1fr);min-height:100vh;display:grid}.admin-rail{color:#dce6f4;background:#0c1722;flex-direction:column;height:100vh;padding:25px 13px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:1px 10px;display:flex}.brand-mark{width:37px;height:37px;font-size:22px}.brand b{font-size:18px}.brand small{color:#89a0b4;letter-spacing:.16em;font:9px/1.4 ui-monospace,Consolas,monospace;display:block}.admin-rail nav{gap:4px;margin-top:54px;display:grid}.admin-rail nav a{color:#9baebd;border-left:2px solid #0000;align-items:center;gap:10px;padding:11px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.admin-rail nav a span{color:#6a8093;font:9px/1 ui-monospace,Consolas,monospace}.admin-rail nav a i{color:#c9e9e3;background:#274156;border-radius:20px;margin-left:auto;padding:2px 6px;font:10px/1 ui-monospace,Consolas,monospace}.admin-rail nav a:hover,.admin-rail nav a.router-link-active{color:#effcf9;background:#132738;border-color:#6ad0c0}.rail-footer{color:#91a2b8;gap:14px;margin-top:auto;padding:10px;font:10px/1.2 ui-monospace,Consolas,monospace;display:grid}.rail-footer button{color:#d3dfed;text-align:left;background:0 0;border:0;padding:0;font:11px/1.2 ui-monospace,Consolas,monospace}.live-dot{background:#5bda97;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.admin-main{width:100%;max-width:1580px;margin:auto;padding:35px clamp(25px,4vw,65px) 64px}.command-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px;display:flex}.command-header h1{letter-spacing:-.055em;margin:0;font:700 clamp(31px,4vw,50px)/.95 Georgia,serif}.command-header p:not(.eyebrow){color:#687887;margin:9px 0 0;font-size:16px}.command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.command-actions>span{color:#687887;font:12px/1.3 ui-monospace,Consolas,monospace}.page-error{margin-bottom:15px}.operation-brief{color:#edf8f6;background:radial-gradient(circle at 88% 15%,#6cd4c338,#0000 27%),linear-gradient(120deg,#102a38,#0d4650);border:1px solid #0b3e47;grid-template-columns:minmax(280px,1.05fr) minmax(440px,1.35fr);align-items:end;gap:32px;margin-bottom:22px;padding:clamp(25px,4vw,46px);display:grid;overflow:hidden;box-shadow:0 14px 30px #0c2a3326}.brief-copy{max-width:470px}.brief-copy .eyebrow{color:#93e1d5}.brief-copy h2{letter-spacing:-.06em;margin:0;font:700 clamp(29px,3.1vw,45px)/.96 Georgia,serif}.brief-copy>p:not(.eyebrow){color:#b6d1d2;max-width:430px;margin:14px 0 21px;font-size:14px;line-height:1.5}.brief-copy .button{color:#12444a;background:#dff5ee}.brief-numbers{border-top:1px solid #d4f0ea42;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.brief-numbers div{border-left:1px solid #d4f0ea38;min-height:114px;padding:17px 16px 0}.brief-numbers div:first-child{border-left:0}.brief-numbers dt,.brief-numbers small{color:#a9c9c7;letter-spacing:.09em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Consolas,monospace}.brief-numbers dd{letter-spacing:-.06em;margin:10px 0 5px;font:700 35px/1 Georgia,serif}.brief-numbers dd em{color:#9dc8c2;letter-spacing:-.03em;font:400 16px/1 Georgia,serif}.brief-numbers .warning dd{color:#ffc26e}.metric-strip{background:#fff;border:1px solid #dce3e8;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:19px;display:grid}.metric-strip article{border-right:1px solid #dce3e8;align-content:start;gap:6px;min-height:106px;padding:18px 20px;display:grid}.metric-strip article:last-child{border:0}.metric-strip span{letter-spacing:.1em;color:#697888;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Consolas,monospace}.metric-strip strong{letter-spacing:-.05em;font:700 31px/1 Georgia,serif}.metric-strip small{color:#697888;font-size:11px}.metric-strip .attention{background:#fff9ed}.metric-strip .attention strong{color:#b8771a}.metric-strip i{background:#e6ecef;border-radius:99px;width:100%;height:5px;margin-top:2px;display:block;overflow:hidden}.metric-strip i b{border-radius:inherit;background:#17736c;height:100%;transition:width .3s;display:block}.overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:19px;display:grid}.surface{background:#fff;border:1px solid #dce3e8;box-shadow:0 2px 11px #0c152009}.surface>header{border-bottom:1px solid #ebeff1;justify-content:space-between;align-items:start;gap:16px;padding:22px 23px 17px;display:flex}.surface>header>a{color:#17736c;font:700 11px/1 ui-monospace,Consolas,monospace;text-decoration:none}.attention-list{padding:8px 23px 18px}.attention-list article{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.attention-list article:last-child{border:0}.attention-list b{font-size:13px;display:block}.attention-list small,table small{color:#697888;margin-top:4px;font-size:11px;display:block}.attention-list button,.row-actions button,.devices button{color:#17736c;background:#fff;border:1px solid #cbd9d8;border-radius:3px;padding:6px 8px;font:700 9px/1 ui-monospace,Consolas,monospace}.empty-copy{color:#697888;padding:24px 0;font-size:13px}.quick{padding:23px}.quick h2{margin-bottom:15px}.quick>a{color:#172737;border-top:1px solid #e8edef;align-items:center;gap:12px;padding:13px 0;text-decoration:none;display:flex}.quick>a>b{color:#17736c;background:#e5f2ef;place-items:center;width:29px;height:29px;font:700 17px/1 Georgia,serif;display:grid}.quick strong,.quick small{display:block}.activity-list{padding:8px 23px 18px}.activity-list article{border-bottom:1px solid #edf0f2;padding:14px 0}.activity-list article:last-child{border-bottom:0}.activity-list b,.activity-list small{display:block}.activity-list b{font-size:12px}.activity-list small{color:#697888;margin-top:4px;font-size:11px}.quick strong{font-size:12px}.quick small{color:#697888;margin-top:3px;font-size:11px}.registry{padding-bottom:8px}.registry>header{padding-bottom:18px}.registry-intro{color:#60786d;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.5}.registry-summary{background:linear-gradient(90deg,#f3f8ef,#fffef9 64%);border-top:1px solid #dfeae0;border-bottom:1px solid #dfeae0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.registry-summary>div{border-left:1px solid #dfeae0;min-height:103px;padding:17px 19px}.registry-summary>div:first-child{border-left:0}.registry-summary dt,.registry-summary small{color:#557665;font:700 9px/1.25 var(--font-valdiora-data,ui-monospace, Consolas, monospace);letter-spacing:.09em;text-transform:uppercase;display:block}.registry-summary dd{color:#153c2e;font:700 30px/.95 var(--font-valdiora-display,Georgia, serif);letter-spacing:-.055em;margin:9px 0 5px}.registry-summary dd em{color:#789487;font:400 15px/1 var(--font-valdiora-display,Georgia, serif);font-style:normal}.registry-summary .attention dd{color:#9a672a}.filters{grid-template-columns:minmax(210px,1fr) 150px 170px;gap:9px;padding:14px 23px 16px;display:grid}.search{position:relative}.search span{color:#62748a;font-size:20px;position:absolute;top:9px;left:12px}.search input{padding-left:34px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}th{color:#798698;letter-spacing:.1em;padding:8px 10px 10px;font:700 11px/1.2 ui-monospace,Consolas,monospace}td{vertical-align:middle;border-top:1px solid #edf0f3;padding:15px 10px;font-size:15px}code{font:11px/1.2 ui-monospace,Consolas,monospace}.registry code{color:#17736c;background:#edf4f2;border-radius:3px;padding:4px 6px;display:inline-block}.registry table{min-width:920px}.license-care{min-width:142px}.care-mark{color:#26704f;font:700 9px/1 var(--font-valdiora-data,ui-monospace, Consolas, monospace);letter-spacing:.045em;text-transform:uppercase;background:#eaf6e8;border:1px solid #bcd6c2;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.care-mark:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.care-mark--attention{color:#946021;background:#fff6e3;border-color:#e4c995}.care-mark--scheduled{color:#5d7384;background:#f1f5f7;border-color:#c9d5df}.care-mark--paused{color:#85603e;background:#faf1e4;border-color:#d8c3a5}.care-mark--blocked{color:#a24540;background:#fdf0ee;border-color:#e5c2c0}.license-care small{max-width:148px;line-height:1.35}.badge{letter-spacing:.04em;border-radius:20px;padding:5px 8px;font:700 9px/1 ui-monospace,Consolas,monospace;display:inline-block}.badge.active{color:#28704e;background:#e3f4e9}.badge.suspended{color:#925d0b;background:#fff0d7}.badge.revoked,.badge.expired{color:#a4433c;background:#fce6e4}.badge.neutral{color:#68778a;background:#edf0f5}.row-actions{white-space:nowrap}.row-actions .danger{color:#ad4851;border-color:#edd0d2}.row-actions button:disabled{opacity:.45}.issue-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.issue-form,.security{max-width:920px;padding:27px}.issue-form>header,.security>header{border:0;padding:0 0 20px;display:block}.issue-form .muted,.security .muted{margin:8px 0 0}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form-row.three{grid-template-columns:.55fr 1fr 1fr}.module-summary{color:#587063;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:5px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.entitlement-editor{background:linear-gradient(135deg,#f6fbf6,#fbfcf9);border:1px solid #cfe2d7;border-radius:14px;padding:17px}.entitlement-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.entitlement-editor h3{color:#1e3c32;margin:3px 0 0;font-size:16px}.entitlement-editor .muted{margin:0 0 12px;font-size:13px;line-height:1.45}.module-presets{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.module-presets button,.entitlement-editor>button{color:#315847;background:#fff;border:1px solid #bed4c8;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.module-presets button:hover,.module-presets button.selected,.entitlement-editor>button:hover{color:#145a4d;background:#e9f6ed;border-color:#17736c}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.form-stack .module-option{cursor:pointer;background:#fff;border:1px solid #d5e2d9;border-radius:9px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.form-stack .module-option:has(input:checked){border-color:#4a9d70;box-shadow:inset 3px 0 #17736c}.form-stack .module-option.locked{cursor:default;background:#f5f8f5}.form-stack .module-option input{accent-color:#17736c;width:auto;margin:3px 0 0}.form-stack .module-option b,.form-stack .module-option small{display:block}.form-stack .module-option b{color:#234437;font-size:13px}.form-stack .module-option small{color:#63786d;margin-top:3px;font-size:11px;font-weight:500;line-height:1.35}.entitlement-editor.compact{padding:14px}.issued-key{background:#e5f2ef;border:1px solid #afd9d2;margin-top:16px;padding:15px}.issued-key-reveal{background:linear-gradient(135deg,#e5f2ef,#f8fcf6);margin-top:0;padding:28px}.issued-key h3{letter-spacing:-.04em;color:#173f3a;margin:0;font:700 28px/1 Georgia,serif}.reveal-actions{flex-wrap:wrap;gap:10px;display:flex}.issue-cancel{color:#176b64;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.issue-cancel:hover{text-decoration:underline}.issued-key code{overflow-wrap:anywhere;margin:9px 0;font:700 14px/1.5 ui-monospace,Consolas,monospace;display:block}.issued-key small{color:#526579;margin-top:10px;font-size:11px;line-height:1.35;display:block}.issue-guide{color:#30465a;border-left:2px solid #17736c;padding:7px 0 7px 18px}.issue-guide ol{counter-reset:guide;margin:0;padding:4px 0;list-style:none}.issue-guide li{counter-increment:guide;padding:0 0 20px 27px;position:relative}.issue-guide li:before{content:counter(guide, decimal-leading-zero);color:#17736c;font:700 10px/1 ui-monospace,Consolas,monospace;position:absolute;top:2px;left:0}.issue-guide b,.issue-guide span{display:block}.issue-guide b{font-size:12px}.issue-guide span{color:#697888;margin-top:4px;font-size:11px;line-height:1.45}.audit{padding-bottom:13px}.audit>header>small{color:#77869a;font:10px/1.3 ui-monospace,Consolas,monospace}.security{max-width:680px}.drawer-layer{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1d2742;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{z-index:21;background:#fff;width:min(680px,100vw);height:100dvh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-17px 0 40px #0c15202b}.drawer>header{background:#f8fbfa;border-bottom:1px solid #dce3e8;justify-content:space-between;gap:20px;padding:28px 30px 19px;display:flex}.close{color:#fff;background:#0c1722;border:0;width:31px;height:31px;font-size:22px}.devices{border-top:1px solid #dce3e8;margin-top:25px;padding-top:22px}.key-recovery{background:#fff8f4;border:1px solid #f0d8ca;border-radius:14px;padding:18px}.key-recovery .muted{margin:0 0 14px;line-height:1.5}.key-recovery .button.danger{color:#fff;background:#9d3f32;border-color:#9d3f32}.key-recovery .button.danger:hover:not(:disabled){background:#7f3026}.revocation,.revocation-summary{background:linear-gradient(135deg,#fff5f3,snow);border:1px solid #efc9c5;border-radius:14px;padding:18px}.revocation .muted,.revocation-summary .muted{margin:0 0 14px;line-height:1.5}.revocation label{color:#643b39;gap:7px;font-size:12px;font-weight:700;display:grid}.revocation textarea{resize:vertical;color:#3f2b2a;border:1px solid #e4bdb9;border-radius:7px;outline:none;min-height:92px;padding:10px 11px}.revocation textarea:focus-visible{border-color:#9d3f32;box-shadow:0 0 0 3px #9d3f321f}.revocation .button.danger{color:#fff;background:#9d3f32;border-color:#9d3f32;margin-top:13px}.revocation-summary small{color:#7e5a57;font-size:11px}.devices header{border:0;justify-content:space-between;padding:0 0 12px;display:flex}.devices h3{margin:0;font-size:20px}.devices article{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 0;display:grid}.devices article small{color:#697888;margin-top:4px;font-size:10px;display:block}@media (width<=1120px){.admin-app{grid-template-columns:1fr}.admin-rail{flex-direction:row;align-items:center;gap:18px;height:auto;min-height:0;padding:14px 20px;display:flex;position:relative}.admin-rail nav{gap:1px;margin:0;display:flex}.admin-rail nav a{padding:8px}.rail-footer{align-items:center;margin:0 0 0 auto;display:flex}.overview-grid,.issue-layout{grid-template-columns:1fr}.operation-brief{grid-template-columns:1fr;gap:28px}.issue-guide{display:none}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip article:nth-child(2){border-right:0}.metric-strip article:nth-child(-n+2){border-bottom:1px solid #dce3e8}}@media (width<=700px){.login-screen{grid-template-columns:1fr}.login-story{min-height:320px;padding:42px 30px}.login-story .eyebrow{margin-top:42px}.login-story h1{font-size:clamp(42px,13vw,53px)}.login-story footer{display:none}.admin-rail{flex-wrap:wrap;align-items:flex-start}.admin-rail nav{order:3;width:100%;overflow:auto}.rail-footer{display:none}.admin-main{padding:24px 15px 50px}.command-header{flex-direction:column;align-items:start}.command-actions{justify-content:flex-start}.operation-brief{margin-left:-15px;margin-right:-15px;padding:30px 22px}.brief-numbers{grid-template-columns:1fr}.brief-numbers div,.brief-numbers div:first-child{border:0;border-top:1px solid #d4f0ea38;min-height:0;padding:12px 0}.brief-numbers dd{margin:0 9px 0 0;display:inline-block}.metric-strip{grid-template-columns:1fr}.metric-strip article{border-bottom:1px solid #dce3e8;border-right:0;min-height:88px}.metric-strip article:last-child{border-bottom:0}.filters,.form-row,.form-row.three,.module-grid{grid-template-columns:1fr}.issue-form,.security{padding:18px}.drawer>header,.drawer-body{padding-left:18px;padding-right:18px}.devices article{grid-template-columns:1fr auto;align-items:start}.devices article button{grid-column:1/-1;width:max-content}}:root{--ink:#12342d;--pine:#075c46;--pine-deep:#063b31;--lime:#c8ed75;--paper:#fbfaf3;--mist:#eef2e8;--line:#d8e1d6;color:var(--ink);background:var(--mist)}.admin-app{background:radial-gradient(circle at 92% 4%,#c8ed7530,#0000 21rem),linear-gradient(135deg,#edf3e8,#f7f6ef 58%,#edf3e8);grid-template-columns:252px minmax(0,1fr)}.admin-rail{background:linear-gradient(150deg,#c8ed7529,#0000 33%),linear-gradient(#075642,#04382f 78%);padding:30px 17px 22px;box-shadow:inset -1px 0 #def4d62e}.brand{gap:13px;padding:4px 12px}.brand-mark{background:#ffffff14;border-radius:13px;width:45px;height:45px;font-size:26px}.brand b{letter-spacing:-.055em;font:700 23px/.95 Georgia,serif}.brand small{color:#c8ed75;margin-top:4px;font-size:9px}.admin-rail nav{gap:7px;margin-top:64px}.admin-rail nav a{border-left:3px solid #0000;border-radius:0 12px 12px 0;min-height:46px;padding:13px 12px;font-size:14px}.admin-rail nav a span{color:#a8d5c7;font-size:10px}.admin-rail nav a:hover,.admin-rail nav a.router-link-active{border-color:var(--lime);background:#e6fbe921;box-shadow:inset 0 0 0 1px #e1f8db14}.admin-rail nav a.router-link-active span{color:var(--lime)}.admin-rail nav a i{color:#164a3b;background:#c8ed75;padding:3px 7px}.rail-footer{color:#c4ddd3;padding:13px 12px;font-size:11px}.live-dot{background:var(--lime);box-shadow:0 0 0 4px #c8ed751c}.rail-footer button{color:#f5fff6;font-size:12px}.admin-main{max-width:1660px;padding:44px clamp(26px,5vw,86px) 74px}.command-header{background:#fffef9c2;border:1px solid #0f4b3b24;border-radius:22px;align-items:center;min-height:154px;margin-bottom:31px;padding:25px 30px;box-shadow:0 14px 32px #0d433412}.command-header h1{color:var(--ink);font-size:clamp(38px,4.5vw,58px)}.command-header p:not(.eyebrow){color:#587066;max-width:650px;font-size:17px}.eyebrow{color:var(--pine);letter-spacing:.17em;font-size:11px}.command-actions{gap:12px}.command-actions>span{color:#587066;font-size:12px}.button{letter-spacing:.065em;border-radius:999px;min-height:42px;padding:13px 17px;font-size:11px;transition:transform .16s,box-shadow .16s,background .16s}.button.primary{background:#079b5b;box-shadow:0 8px 16px #0775472e}.button.dark{background:var(--pine-deep)}.button.quiet{color:#285646;background:#ffffff9e;border-color:#bfd0c1}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 18px #09513b29}.operation-brief{background:radial-gradient(circle at 91% 11%,#c8ed7561,#0000 18%),radial-gradient(circle at 63% 115%,#9adfc72e,#0000 33%),linear-gradient(132deg,#063e33,#0b6a51);border:0;border-radius:24px;gap:42px;padding:clamp(30px,4.5vw,58px);box-shadow:0 20px 42px #063f312e}.brief-copy h2{font-size:clamp(35px,3.8vw,57px)}.brief-copy>p:not(.eyebrow){font-size:16px;line-height:1.55}.brief-numbers{border-top-color:#eaffea66}.brief-numbers div{min-height:130px;padding:21px 19px 0}.brief-numbers dd{font-size:43px}.brief-numbers dd em{font-size:19px}.surface,.metric-strip,.table-wrap{border-color:var(--line);background:#fffef9eb;border-radius:18px;box-shadow:0 10px 24px #1045340e}.surface{overflow:hidden}.surface>header{padding:25px 27px 19px}.surface h2{font-size:29px}.attention-list,.activity-list{padding-left:27px;padding-right:27px}.attention-list article,.activity-list article{padding:17px 0}.attention-list b,.activity-list b{font-size:14px}.attention-list small,.activity-list small{font-size:12px}.attention-list button,.row-actions button,.devices button{border-radius:999px;padding:8px 11px;font-size:10px}.registry>header{padding:25px 27px 20px}.filters{padding:17px 27px 19px}.form-stack input,.form-stack textarea,.filters input,.filters select{background:#fffc;border-color:#bdcfc1;border-radius:10px;min-height:44px}th{padding:12px 17px;font-size:10px}td{padding:18px 17px;font-size:15px}td b{font-size:17px}.drawer{background:var(--paper);width:min(720px,100vw);box-shadow:-24px 0 58px #05362a38}.drawer>header{background:linear-gradient(135deg,#eff8e8,#fbfaf3);padding:33px 36px 23px}.drawer h2{font-size:32px}.drawer-body{padding:30px 36px}.close{border-radius:10px;width:38px;height:38px}.catalog-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.catalog-intro{color:#eaf7f1;background:radial-gradient(circle at 92% 17%,#c8ed7559,#0000 22%),linear-gradient(115deg,#063b31,#0b6a51 68%,#117260);border-radius:22px;grid-column:1/-1;padding:clamp(25px,4vw,46px);overflow:hidden;box-shadow:0 16px 34px #08262b29}.catalog-intro .eyebrow{color:#c8ed75}.catalog-intro h2{letter-spacing:-.06em;max-width:620px;margin:0;font:700 clamp(34px,4.3vw,59px)/.94 Georgia,serif}.catalog-intro>p:not(.eyebrow){color:#c8e5da;max-width:700px;margin:17px 0 26px;font-size:15px;line-height:1.55}.catalog-intro dl{flex-wrap:wrap;gap:0;margin:0;display:flex}.catalog-intro dl div{border-right:1px solid #e6fff540;min-width:135px;margin-right:26px;padding:0 26px 0 0}.catalog-intro dl div:last-child{border:0}.catalog-intro dt,.version-rail small,.feature-key{color:#b8dfca;letter-spacing:.12em;font:700 9px/1.2 ui-monospace,Consolas,monospace}.catalog-intro dd{margin:7px 0 0;font:700 30px/1 Georgia,serif}.catalog-products{border:1px solid var(--line);background:#fffef9eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #1045340e}.catalog-products>header,.catalog-features>header{border-bottom:1px solid #ebeff1;justify-content:space-between;align-items:start;gap:16px;padding:25px 27px 19px;display:flex}.catalog-products h2,.catalog-features h2,.plan-brief h2{letter-spacing:-.045em;margin:0;font:700 27px/1 Georgia,serif}.product-card{border-bottom:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr) minmax(160px,.5fr);align-items:start;gap:17px;padding:23px;display:grid}.product-card:last-child{border-bottom:0}.product-mark{color:#d7fae7;background:#0d4a45;border-radius:13px;place-items:center;width:43px;height:43px;font:700 27px/1 Georgia,serif;display:grid}.product-card h3,.feature-board h3{color:#183d3b;letter-spacing:-.025em;margin:0;font:700 18px/1.05 Georgia,serif}.product-card code{color:#39746b;margin-top:8px;display:inline-block}.product-card p,.feature-board p,.plan-brief p{color:#637786;font-size:12px;line-height:1.45}.version-rail{align-content:start;justify-items:start;gap:7px;padding-top:3px;display:grid}.version-rail small{color:#768796}.catalog-features{grid-column:1/2}.catalog-features>header>span{color:#6c7a88;font:700 10px/1 ui-monospace,Consolas,monospace}.feature-board{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-board article{border-bottom:1px solid #edf0f3;border-right:1px solid #edf0f3;min-height:158px;padding:19px 21px}.feature-board article:nth-child(2n){border-right:0}.feature-key{color:#17736c;margin-bottom:14px;display:block}.feature-board p{margin:8px 0 15px}.feature-board article small{color:#89959c;font-size:10px}.feature-board article small.feature-live{color:#267b57;font-weight:700}.plan-brief{color:#f4f8f6;background:#0f2533;border-left:3px solid #c8ed75;border-radius:18px;min-height:250px;padding:28px}.plan-brief .eyebrow{color:#c8ed75}.plan-brief h2{font-size:31px}.plan-brief p{color:#b9cbd4;margin:13px 0 22px}.plan-brief .badge{color:#cee1e7;background:#203b49}.plan-form{gap:13px;display:grid}.plan-form>label,.plan-form fieldset{color:#e7f0eb;gap:6px;font-size:11px;font-weight:700;display:grid}.plan-form input,.plan-form select,.plan-form textarea{color:#183d3b;width:100%;font:inherit;background:#fffffff5;border:1px solid #d6eee257;border-radius:9px;padding:10px;font-size:12px;font-weight:500}.plan-form textarea{resize:vertical}.plan-form label small{color:#b9cbd4;font-weight:500}.plan-toggle{cursor:pointer;border-top:1px solid #d6eee233;align-items:start;gap:9px;padding:11px 0;display:flex!important}.plan-toggle input{accent-color:#91c94d;width:16px;min-height:16px;margin:1px 0 0}.plan-toggle span{gap:3px;display:grid}.plan-toggle b{font-size:12px}.plan-form fieldset{border:0;border-top:1px solid #d6eee233;padding:12px 0 2px}.plan-form legend{color:#c8ed75;letter-spacing:.12em;margin-bottom:6px;padding:0;font:700 9px/1.2 ui-monospace,Consolas,monospace}.plan-feature-option{cursor:pointer;align-items:start;gap:8px;padding:7px 0;display:flex!important}.plan-feature-option input{accent-color:#91c94d;width:15px;min-height:15px;margin:1px 0 0}.plan-feature-option span{gap:2px;display:grid}.plan-feature-option b{font-size:12px}.plan-feature-option small{color:#a9c7bc;font:9px/1.1 ui-monospace,Consolas,monospace}.cloud-allocation{color:#eaf7f1;background:linear-gradient(135deg,#073e35f0,#12323ef5);border:1px solid #c8ed756b;border-radius:13px;gap:15px;padding:17px;display:grid;overflow:hidden;box-shadow:inset 3px 0 #c8ed75,inset 0 1px #ffffff14}.cloud-allocation__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cloud-allocation__signal{color:#c8ed75;border:1px solid #c8ed75a6;border-radius:50%;place-items:center;width:29px;height:29px;font:700 20px/1 Georgia,serif;display:grid}.cloud-allocation__header p{color:#c8ed75;letter-spacing:.14em;margin:0;font:700 8px/1.2 ui-monospace,Consolas,monospace}.cloud-allocation__header h3{color:#fbfff9;letter-spacing:-.025em;margin:4px 0 0;font:700 18px/1.05 Georgia,serif}.cloud-allocation__seal{color:#d6e9e0;letter-spacing:.1em;text-align:center;border:1px solid #c5dcd552;padding:5px 6px;font:700 7px/1.2 ui-monospace,Consolas,monospace}.cloud-allocation__copy{color:#c6dcd4!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.cloud-allocation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cloud-allocation__grid>label{color:#eaf7f1;background:#ffffff0e;border:1px solid #d5efe22e;gap:5px;padding:10px;font-size:10px;font-weight:700;display:grid}.cloud-allocation__grid input{background:#fffffff7;border-color:#d5efe259;border-radius:5px;min-width:0;padding:8px 7px}.cloud-allocation__grid small{color:#b8d4c9;letter-spacing:.03em;font:8px/1.25 ui-monospace,Consolas,monospace}.cloud-allocation__unit{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.cloud-allocation__unit input{border-radius:5px 0 0 5px}.cloud-allocation__unit span{color:#214d46;background:#dbeedb;border:1px solid #d5efe259;border-left:0;border-radius:0 5px 5px 0;place-items:center;padding:0 8px;font:700 9px/1 ui-monospace,Consolas,monospace;display:grid}.cloud-allocation footer{color:#b9d3ca;letter-spacing:.04em;border-top:1px solid #d5efe22e;justify-content:space-between;gap:12px;padding-top:11px;font:8px/1.4 ui-monospace,Consolas,monospace;display:flex}.cloud-allocation footer span:last-child{color:#c8ed75;white-space:nowrap}.plan-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-form-actions .button{justify-self:start}.plan-form input[readonly],.plan-form select:disabled{cursor:not-allowed;opacity:.68}.form-error,.form-success{border-radius:9px;margin:0;padding:9px 10px;font-size:11px!important}.form-error{background:#99272057;color:#ffd2cf!important}.form-success{background:#31804d59;color:#d9ffd5!important}.catalog-plans{grid-column:1/-1}.catalog-plans>header{border-bottom:1px solid #ebeff1;justify-content:space-between;align-items:start;gap:16px;padding:25px 27px 19px;display:flex}.catalog-plans>header span{color:#6c7a88;font:700 10px/1 ui-monospace,Consolas,monospace}.plan-board{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));display:grid}.plan-board article{border-bottom:1px solid #edf0f3;border-right:1px solid #edf0f3;gap:16px;min-height:190px;padding:23px;display:grid}.plan-board article.archived{background:#f5f7f6}.plan-board h3{color:#183d3b;letter-spacing:-.025em;margin:0;font:700 20px/1.05 Georgia,serif}.plan-board p{color:#637786;margin:8px 0 0;font-size:12px;line-height:1.45}.plan-board code{color:#39746b;width:max-content}.plan-includes{flex-wrap:wrap;align-self:end;gap:6px;display:flex}.plan-includes .badge{color:#18624d;background:#e4f4d1}.plan-board footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-state{color:#7d5b27;letter-spacing:.1em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Consolas,monospace}.plan-state.active{color:#237856}.button.compact{min-height:32px;padding:7px 11px;font-size:10px}.plan-snapshot{background:#f1f8ef;border:1px solid #b9dac4;border-left:3px solid #b7dc55;border-radius:12px;gap:10px;padding:18px;display:grid}.plan-snapshot .eyebrow{color:#347459;margin:0}.plan-snapshot h3{color:#183d3b;margin:0;font:700 21px/1.05 Georgia,serif}.plan-snapshot p{color:#506d68;margin:0;font-size:12px;line-height:1.5}.plan-snapshot>div{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1120px){.admin-app{grid-template-columns:1fr}.admin-rail{padding:15px 20px}.admin-rail nav{margin-top:0}.catalog-layout{grid-template-columns:1fr}.catalog-intro,.catalog-features{grid-column:auto}}@media (width<=700px){.admin-main{padding:20px 14px 50px}.command-header{border-radius:16px;min-height:auto;padding:23px 20px}.command-header h1{font-size:39px}.command-header p:not(.eyebrow){font-size:15px}.operation-brief,.catalog-intro{border-radius:0}.surface,.metric-strip,.table-wrap,.catalog-products,.plan-brief{border-radius:14px}.drawer>header,.drawer-body{padding-left:20px;padding-right:20px}.product-card{grid-template-columns:auto minmax(0,1fr)}.version-rail{grid-column:2}.feature-board,.cloud-allocation__grid{grid-template-columns:1fr}.feature-board article,.feature-board article:nth-child(2n),.plan-board article{border-right:0}.cloud-allocation__header{grid-template-columns:auto minmax(0,1fr)}.cloud-allocation__seal{grid-column:2;justify-self:start}.cloud-allocation footer{display:grid}.catalog-plans>header{padding-left:20px;padding-right:20px}}.customer-layout{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:start;gap:19px;display:grid}.customer-brief{color:#eaffef;background:radial-gradient(circle at 88% 15%,#c8ed7566,#0000 18%),radial-gradient(circle at 57% 118%,#85e3c333,#0000 37%),linear-gradient(128deg,#04382f,#075c46 64%,#13715e);border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:end;gap:40px;min-height:295px;padding:clamp(29px,4.4vw,57px);display:grid;overflow:hidden;box-shadow:0 19px 42px #063f312e}.customer-brief .eyebrow{color:#c8ed75}.customer-brief h2{letter-spacing:-.065em;max-width:610px;margin:0;font:700 clamp(38px,4.8vw,66px)/.89 Georgia,serif}.customer-brief h2 em{color:#c8ed75;font-weight:400}.customer-brief>div>p:not(.eyebrow){color:#c7e2d6;max-width:595px;margin:18px 0 0;font-size:15px;line-height:1.58}.customer-brief dl{border-top:1px solid #e9ffee57;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.customer-brief dl div{border-left:1px solid #e9ffee40;min-height:112px;padding:18px 14px 0}.customer-brief dl div:first-child{border-left:0;padding-left:0}.customer-brief dt{color:#c3e0d1;letter-spacing:.11em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Consolas,monospace}.customer-brief dd{color:#fffef9;letter-spacing:-.06em;margin:9px 0 0;font:700 37px/1 Georgia,serif}.customer-brief dd small{color:#c8ed75;letter-spacing:.08em;font:700 10px/1 ui-monospace,Consolas,monospace}.customer-directory{min-width:0}.customer-count{color:#5c766a;letter-spacing:.08em;white-space:nowrap;font:700 10px/1 ui-monospace,Consolas,monospace}.customer-list{display:grid}.customer-list>article{border-bottom:1px solid #e7eee6;grid-template-columns:auto minmax(190px,1fr) minmax(112px,.45fr) auto auto;align-items:center;gap:14px;padding:18px 24px;transition:background .16s;display:grid}.customer-list>article:last-child{border-bottom:0}.customer-list>article:hover{background:#f5f9f2}.customer-list>article.archived{opacity:.78;background:#f5f5f1}.customer-seal{color:#0c6249;background:#e5f4d8;border:1px solid #b9ddaa;border-radius:50%;place-items:center;width:42px;height:42px;font:700 23px/1 Georgia,serif;display:grid}.customer-identity h3{color:#183d35;letter-spacing:-.025em;margin:0 8px 0 0;font:700 18px/1.1 Georgia,serif;display:inline}.customer-identity .badge{vertical-align:2px}.customer-identity p{color:#526c63;margin:6px 0 2px;font-size:12px}.customer-identity small,.customer-reference small,.customer-contracts small{color:#788d84;font-size:10px}.customer-reference{gap:5px;display:grid}.customer-reference small,.customer-contracts small{letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Consolas,monospace}.customer-reference b{color:#355e51;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.3 ui-monospace,Consolas,monospace;overflow:hidden}.customer-contracts{border-left:1px solid #e1e9e1;justify-items:center;min-width:51px;padding-left:12px;display:grid}.customer-contracts strong{color:#0b6049;letter-spacing:-.05em;font:700 27px/.92 Georgia,serif}.customer-list .button{justify-self:end}.customer-workbench{color:#eaf6ef;background:linear-gradient(158deg,#102f38,#0a4a40);border-radius:21px;padding:29px;position:sticky;top:25px;box-shadow:0 15px 32px #08362d29}.customer-workbench .eyebrow{color:#c8ed75}.customer-workbench h2{color:#fffdf6;letter-spacing:-.05em;margin:0;font:700 32px/1 Georgia,serif}.customer-workbench>p:not(.eyebrow){color:#b9d5cb;margin:13px 0 23px;font-size:13px;line-height:1.5}.customer-form{gap:12px;display:grid}.customer-form>label,.customer-form-row>label{color:#deeee6;gap:6px;font-size:11px;font-weight:700;display:grid}.customer-form input{color:#183d35;width:100%;min-height:41px;font:inherit;background:#fffffff5;border:1px solid #e0f5eb4d;border-radius:9px;outline:none;padding:10px;font-size:12px;font-weight:500}.customer-form input:focus-visible{border-color:#c8ed75;box-shadow:0 0 0 3px #c8ed7529}.customer-form label small{color:#b9d5cb;font-weight:500}.customer-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-toggle{cursor:pointer;border-top:1px solid #e0f5eb2e;align-items:start;gap:9px;padding:12px 0 2px;display:flex!important}.customer-toggle input{accent-color:#c8ed75;width:16px;min-height:16px;margin:1px 0 0}.customer-toggle span{gap:3px;display:grid}.customer-toggle b{font-size:12px}.customer-toggle small{font-size:10px;line-height:1.35}.customer-form-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.customer-form .button.primary{color:#103c31;box-shadow:none;background:#c8ed75}.customer-form .button.ghost{color:#e8f8f0;background:0 0;border-color:#e0f5eb59}.customer-form .form-error,.customer-form .form-success{font-size:11px!important}@media (width<=1120px){.customer-layout{grid-template-columns:1fr}.customer-brief{grid-column:auto}.customer-workbench{position:static}}@media (width<=700px){.customer-brief{border-radius:0;grid-template-columns:1fr;gap:29px}.customer-brief dl{grid-template-columns:1fr}.customer-brief dl div,.customer-brief dl div:first-child{border:0;border-top:1px solid #e9ffee40;min-height:0;padding:12px 0}.customer-brief dd{margin:0 8px 0 0;display:inline-block}.customer-list>article{grid-template-columns:auto minmax(0,1fr) auto;padding:17px 18px}.customer-reference{display:none}.customer-contracts{border:0;grid-column:2;justify-items:start;padding:0}.customer-list .button{grid-area:1/3/span 2}.customer-workbench{border-radius:16px;margin:0 -1px;padding:23px 20px}.customer-form-row{grid-template-columns:1fr}}.subscription-layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:start;gap:19px;display:grid}.subscription-brief{color:#eef9eb;background:radial-gradient(circle at 85% 15%,#d9b46861,#0000 18%),radial-gradient(circle at 55% 115%,#9de5bb29,#0000 34%),linear-gradient(126deg,#12342d,#0c5945 65%,#196757);border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:end;gap:40px;min-height:286px;padding:clamp(29px,4.2vw,55px);display:grid;overflow:hidden;box-shadow:0 19px 42px #0741302e}.subscription-brief .eyebrow{color:#f0d58e}.subscription-brief h2{letter-spacing:-.065em;margin:0;font:700 clamp(38px,4.6vw,64px)/.9 Georgia,serif}.subscription-brief h2 em{color:#f0d58e;font-weight:400}.subscription-brief>div>p:not(.eyebrow){color:#cae1d3;max-width:600px;margin:18px 0 0;font-size:15px;line-height:1.58}.subscription-brief dl{border-top:1px solid #edffed4a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.subscription-brief dl div{border-left:1px solid #edffed38;min-height:108px;padding:17px 14px 0}.subscription-brief dl div:first-child{border-left:0;padding-left:0}.subscription-brief dt{color:#c6e0d1;letter-spacing:.11em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Consolas,monospace}.subscription-brief dd{color:#fffdf6;letter-spacing:-.06em;margin:9px 0 0;font:700 37px/1 Georgia,serif}.subscription-ledger{min-width:0}.subscription-count{color:#6a7c6d;letter-spacing:.08em;white-space:nowrap;font:700 10px/1 ui-monospace,Consolas,monospace}.subscription-list{display:grid}.subscription-list>article{border-bottom:1px solid #e7eee6;grid-template-columns:auto minmax(185px,1fr) minmax(112px,.47fr) auto auto;align-items:center;gap:14px;padding:18px 24px;transition:background .16s;display:grid}.subscription-list>article:last-child{border-bottom:0}.subscription-list>article:hover{background:#f7faf1}.subscription-list>article.expired{background:#faf5ef}.subscription-mark{color:#7a581c;background:#fbf1d2;border:1px solid #ddc487;border-radius:12px;place-items:center;width:42px;height:42px;font:700 25px/1 Georgia,serif;display:grid}.subscription-identity h3{color:#183d35;letter-spacing:-.025em;margin:0 8px 0 0;font:700 18px/1.1 Georgia,serif;display:inline}.subscription-identity .badge{vertical-align:2px}.subscription-identity p{color:#526c63;margin:6px 0 2px;font-size:12px}.subscription-identity small,.subscription-term small,.subscription-contracts small{color:#788d84;font-size:10px}.subscription-term{gap:5px;display:grid}.subscription-term small,.subscription-contracts small{letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Consolas,monospace}.subscription-term b{color:#355e51;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.3 ui-monospace,Consolas,monospace;overflow:hidden}.subscription-contracts{border-left:1px solid #e1e9e1;justify-items:center;min-width:51px;padding-left:12px;display:grid}.subscription-contracts strong{color:#8b6726;letter-spacing:-.05em;font:700 27px/.92 Georgia,serif}.subscription-list .button{justify-self:end}.subscription-workbench{color:#f2f3e9;background:linear-gradient(158deg,#1b3034,#193f38);border-radius:21px;padding:29px;position:sticky;top:25px;box-shadow:0 15px 32px #10332b29}.subscription-workbench .eyebrow{color:#f0d58e}.subscription-workbench h2{color:#fffdf6;letter-spacing:-.05em;margin:0;font:700 32px/1 Georgia,serif}.subscription-workbench>p:not(.eyebrow){color:#c6d8cc;margin:13px 0 23px;font-size:13px;line-height:1.5}.subscription-form{gap:12px;display:grid}.subscription-form>label,.subscription-form-row>label{color:#e5eee8;gap:6px;font-size:11px;font-weight:700;display:grid}.subscription-form input,.subscription-form select,.subscription-form textarea{color:#183d35;width:100%;min-height:41px;font:inherit;background:#fffffff5;border:1px solid #e0ebe147;border-radius:9px;outline:none;padding:10px;font-size:12px;font-weight:500}.subscription-form textarea{resize:vertical;min-height:72px}.subscription-form input:focus-visible,.subscription-form select:focus-visible,.subscription-form textarea:focus-visible{border-color:#f0d58e;box-shadow:0 0 0 3px #f0d58e24}.subscription-form label small{color:#bfd1c5;font-weight:500}.subscription-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.subscription-toggle{cursor:pointer;border-top:1px solid #e0ebe129;align-items:start;gap:9px;padding:12px 0 2px;display:flex!important}.subscription-toggle input{accent-color:#f0d58e;width:16px;min-height:16px;margin:1px 0 0}.subscription-toggle span{gap:3px;display:grid}.subscription-toggle b{font-size:12px}.subscription-toggle small{font-size:10px;line-height:1.35}.subscription-form-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.subscription-form .button.primary{color:#443315;box-shadow:none;background:#f0d58e}.subscription-form .button.ghost{color:#edf7f0;background:0 0;border-color:#e0ebe157}.subscription-form .form-error,.subscription-form .form-success{font-size:11px!important}.subscription-link{background:#fbf6e8;border:1px solid #d9c584;border-left:3px solid #ad8330;border-radius:13px;margin:0 0 21px;padding:16px 17px}.subscription-link .eyebrow{color:#80601d;margin-bottom:7px}.subscription-link h3{color:#473d24;letter-spacing:-.025em;margin:0;font:700 18px/1.1 Georgia,serif}.subscription-link p:not(.eyebrow){color:#6b6043;margin:8px 0 0;font-size:12px;line-height:1.45}@media (width<=1120px){.subscription-layout{grid-template-columns:1fr}.subscription-brief{grid-column:auto}.subscription-workbench{position:static}}@media (width<=700px){.subscription-brief{border-radius:0;grid-template-columns:1fr;gap:29px}.subscription-brief dl{grid-template-columns:1fr}.subscription-brief dl div,.subscription-brief dl div:first-child{border:0;border-top:1px solid #edffed3b;min-height:0;padding:12px 0}.subscription-brief dd{margin:0 8px 0 0;display:inline-block}.subscription-list>article{grid-template-columns:auto minmax(0,1fr) auto;padding:17px 18px}.subscription-term{display:none}.subscription-contracts{border:0;grid-column:2;justify-items:start;padding:0}.subscription-list .button{grid-area:1/3/span 2}.subscription-workbench{border-radius:16px;margin:0 -1px;padding:23px 20px}.subscription-form-row{grid-template-columns:1fr}}:root{--font-valdiora-display:"Palatino Linotype", "Book Antiqua", "Iowan Old Style", Georgia, serif;--font-valdiora-text:"Segoe UI Variable Text", Aptos, "Segoe UI", sans-serif;--font-valdiora-data:"Cascadia Mono", "Aptos Mono", Consolas, monospace}body{font-family:var(--font-valdiora-text);letter-spacing:.004em;font-size:15px;line-height:1.46}h1,h2,h3,.brand b,.brief-numbers dd,.metric-strip strong,.customer-brief dd,.subscription-brief dd,.customer-contracts strong,.subscription-contracts strong{font-family:var(--font-valdiora-display)!important}.login-story h1,.command-header h1,.customer-brief h2,.subscription-brief h2{line-height:.92}.eyebrow,.admin-rail nav a span,.admin-rail nav a i,.rail-footer,.rail-footer button,th,code,.badge,.button,.message{font-family:var(--font-valdiora-data)!important}.eyebrow,th{letter-spacing:.105em;font-size:10px}.button{letter-spacing:.035em;font-size:11px}.muted,.command-header p:not(.eyebrow),.brief-copy>p:not(.eyebrow),.customer-brief>div>p:not(.eyebrow),.subscription-brief>div>p:not(.eyebrow){line-height:1.58}.form-stack label,.customer-form>label,.customer-form-row>label,.subscription-form>label,.subscription-form-row>label{letter-spacing:.01em;font-size:12px}.form-stack input,.form-stack textarea,.filters input,.filters select,.customer-form input,.subscription-form input,.subscription-form select,.subscription-form textarea{font-size:14px;line-height:1.4}@media (width<=700px){body{font-size:14px}.command-header h1{font-size:33px}.customer-brief h2,.subscription-brief h2{font-size:40px}.registry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-summary>div{min-height:86px;padding:14px}.registry-summary>div:nth-child(3){border-top:1px solid #dfeae0;border-left:0}.registry-summary>div:nth-child(4){border-top:1px solid #dfeae0}}.drawer-heading-signals{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.drawer-heading-signals code{color:#547166;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.license-signal-grid{background:linear-gradient(110deg,#f4faf0,#fdfcf6);border:1px solid #d4e2d4;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 26px;display:grid;overflow:hidden}.license-signal-grid>div{border-left:1px solid #dbe6d8;min-width:0;min-height:105px;padding:16px 15px}.license-signal-grid>div:first-child{border-left:0}.license-signal-grid dt{color:#547166;font:700 9px/1.2 var(--font-valdiora-data);letter-spacing:.095em}.license-signal-grid dd{color:#153d33;font:700 19px/1.04 var(--font-valdiora-display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 6px;overflow:hidden}.license-signal-grid small{color:#647e71;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;display:block;overflow:hidden}@media (width<=540px){.license-signal-grid{grid-template-columns:1fr}.license-signal-grid>div,.license-signal-grid>div:first-child{border-top:1px solid #dbe6d8;border-left:0;min-height:0;padding:13px 14px}.license-signal-grid>div:first-child{border-top:0}}
