:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #08090d;--bg-2: #0c0d13;--panel: rgba(18, 19, 27, .86);--panel-solid: #12131b;--panel-2: #171923;--line: rgba(255,255,255,.105);--line-strong: rgba(255,255,255,.16);--text: #f5f6fb;--muted: #a6aab8;--faint: #a1a5b3;--accent: #6f35d8;--accent-2: #8652e8;--accent-soft: rgba(140,92,255,.14);--green: #65d98f;--yellow: #e8bd57;--red: #ff6b72;--radius: 10px;--radius-lg: 18px;--shadow: 0 26px 70px rgba(0,0,0,.46)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% -18%,rgba(140,92,255,.24),transparent 32rem),radial-gradient(circle at 8% 8%,rgba(78,111,255,.1),transparent 28rem),linear-gradient(180deg,#10111a 0%,var(--bg) 44%,#06070a 100%);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}img{max-width:100%}code,pre,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.shell{min-height:100vh;position:relative;overflow:clip}.shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000 0%,transparent 62%)}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:#08090dc7;backdrop-filter:blur(18px) saturate(1.2)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:14px 0}.text-brand{display:inline-flex;align-items:baseline;gap:10px;min-width:max-content}.brand-wordmark{color:#fff;font-size:17px;font-weight:900;letter-spacing:-.055em;line-height:1}.brand-divider{width:1px;height:14px;background:#ffffff2e;transform:translateY(2px)}.brand-subtitle{color:var(--faint);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.nav{display:flex;align-items:center;gap:4px}.nav a{color:var(--muted);font-size:14px;font-weight:760;padding:9px 12px;border:1px solid transparent;border-radius:999px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.nav a:hover,.nav a.active{color:#fff;border-color:var(--line);background:#ffffff0e}.nav a.nav-cta{margin-left:4px;color:#fff;border-color:#8c5cff8c;background:#8c5cff29}.nav a.nav-cta:hover{transform:translateY(-1px);background:#8c5cff3d}.page{padding:64px 0 92px}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:52px;align-items:center}.product-hero{min-height:calc(100vh - 228px)}.hero-copy{min-width:0}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;color:#d8c4ff;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before,.section-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.section-kicker.small{margin-bottom:8px;font-size:11px}h1,h2,h3,p{margin-top:0}.title{max-width:800px;margin-bottom:20px;font-size:clamp(44px,6vw,74px);line-height:.95;letter-spacing:-.068em}.page-title{margin-bottom:16px;font-size:clamp(36px,5vw,58px);line-height:.98;letter-spacing:-.056em}.lede{max-width:650px;color:var(--muted);font-size:clamp(16px,1.45vw,19px);line-height:1.68}.copy{color:var(--muted);line-height:1.66}.hero-stats{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.hero-stats span,.count-badge,.badge{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:#ffffff0b;color:#dddfe8;font-size:12px;font-weight:800}.actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:linear-gradient(180deg,#ffffff13,#ffffff09);font-weight:850;transition:transform .14s ease,border-color .14s ease,background .14s ease,opacity .14s ease}.button:hover{transform:translateY(-1px);border-color:#8c5cffad;background:#ffffff13}.button.primary{border-color:#8c5cffd6;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:0 18px 44px #8c5cff3d}.button.secondary{background:#ffffff0e}.button.ghost{background:transparent}.button.full{width:100%}.icon-button{width:40px;height:40px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:#fff;font-size:24px;line-height:1}.product-frame{min-width:0}.gallery-shell{border:1px solid var(--line-strong);border-radius:22px;background:linear-gradient(180deg,#181a24f0,#0b0c11fa);box-shadow:var(--shadow),inset 0 1px #ffffff0e;padding:14px}.gallery-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:5px 5px 14px}.gallery-header h2{margin:0;font-size:21px;letter-spacing:-.035em}.image-count{color:var(--faint);font-size:12px;font-weight:800;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;white-space:nowrap}.gallery-view{display:grid;gap:13px}.main-shot{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line-strong);border-radius:16px;overflow:hidden;background:#050608;aspect-ratio:16 / 9;box-shadow:inset 0 0 0 1px #ffffff06}.main-shot picture{display:block;width:100%;height:100%}.main-shot img{width:100%;height:100%;display:block;object-fit:contain}.main-shot:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 82px #00000047}.expand-hint{position:absolute;right:14px;bottom:14px;z-index:2;padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#08090dd1;color:#fff;font-size:12px;font-weight:850;opacity:0;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.main-shot:hover .expand-hint,.main-shot:focus-visible .expand-hint{opacity:1;transform:translateY(0)}.gallery-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.gallery-meta strong{color:#fff;font-size:14px}.thumb-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);gap:9px;overflow-x:auto;padding:1px 0 4px}.thumb{display:grid;gap:7px;padding:6px;border:1px solid var(--line);border-radius:14px;background:#ffffff09;color:var(--muted);text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.thumb:hover,.thumb.active{border-color:#8c5cffbf;background:#8c5cff21;transform:translateY(-1px)}.thumb picture{display:block;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#050608}.thumb img{width:100%;height:100%;display:block;object-fit:contain}.thumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800}.empty-preview{min-height:390px;border:1px solid var(--line);border-radius:16px;background:#0c0d12;padding:14px}.fake-window-bar{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:#171923}.fake-window-bar span{margin-right:auto;color:var(--muted);font-weight:800}.fake-window-bar i{width:9px;height:9px;border-radius:50%;background:#3b3f4d}.fake-tabs{display:flex;gap:8px;margin-top:12px;border-bottom:1px solid var(--line);padding-bottom:10px}.fake-tabs span{padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#151720}.fake-tabs .active{color:#fff;background:var(--accent);border-color:var(--accent)}.fake-grid{display:grid;gap:12px;grid-template-columns:1.1fr 1fr;padding-top:12px;color:var(--muted)}.fake-grid>*{border:1px solid var(--line);border-radius:12px;background:#151720;padding:14px}.fake-control{min-height:64px}.fake-control.short{min-height:44px}.lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:26px}.lightbox-backdrop{position:absolute;inset:0;border:0;background:#000000d1;cursor:zoom-out}.lightbox-panel{position:relative;width:min(1440px,100%);max-height:calc(100vh - 52px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;border:1px solid var(--line-strong);border-radius:22px;background:#0b0c11;box-shadow:0 36px 120px #000000b8;padding:12px}.lightbox-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.lightbox-top div{display:grid;gap:2px}.lightbox-top span{color:var(--faint);font-size:12px}.lightbox-panel picture{display:block;min-height:0}.lightbox-panel img{width:100%;height:100%;max-height:calc(100vh - 160px);object-fit:contain;border:1px solid var(--line);border-radius:16px;background:#050608}.lightbox-actions{display:flex;justify-content:flex-end;gap:8px}.section-block{margin-top:78px}.section-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.section-head h2{margin-bottom:8px;font-size:clamp(28px,3.4vw,44px);line-height:1.04;letter-spacing:-.052em}.split-head{align-items:end}.quick-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quick-panel article,.card,.panel,.feature-overview-cards article{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#181a24d1,#0e0f15e6);box-shadow:inset 0 1px #ffffff0a}.quick-panel article{padding:20px}.quick-panel.refined article span{display:inline-flex;margin-bottom:13px;color:#d9c6ff;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.quick-panel h2{margin-bottom:8px;font-size:18px;letter-spacing:-.02em}.quick-panel p{color:var(--muted);line-height:1.58;margin:0}.feature-browser{display:grid;grid-template-columns:238px minmax(0,1fr);gap:12px;border:1px solid var(--line);border-radius:24px;background:#0a0b109e;padding:12px}.feature-menu{display:grid;gap:7px;align-content:start}.feature-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;border:1px solid var(--line);border-radius:14px;background:#ffffff09;color:var(--muted);text-align:left;padding:0 12px;font-weight:850}.feature-menu button.active,.feature-menu button:hover{color:#fff;border-color:#8c5cffb8;background:#8c5cff21}.feature-menu small{color:#d2d2dc;font-weight:900}.feature-panel-clean{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#191b25eb,#0c0d12f5);padding:20px}.feature-panel-head{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}.feature-panel-head p{margin:0 0 5px;color:#d9c6ff;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.feature-panel-head h3{margin:0;max-width:680px;font-size:24px;letter-spacing:-.035em;line-height:1.18}.feature-panel-head strong{display:grid;place-items:center;min-width:44px;height:36px;border:1px solid rgba(140,92,255,.38);border-radius:999px;background:var(--accent-soft);color:#eadcff}.feature-list-clean{columns:2 260px;column-gap:30px;margin:0;padding:0;list-style:none}.feature-list-clean li{break-inside:avoid;position:relative;padding:7px 0 7px 18px;color:#d1d4df;line-height:1.35;font-size:14px}.feature-list-clean li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.grid-2,.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);gap:30px;align-items:start}.card,.panel{padding:22px}.card.framed{position:sticky;top:92px}.aside-label{display:block;margin-bottom:9px;color:var(--faint);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.card h2{margin-bottom:14px;letter-spacing:-.03em}.feature-list{margin:0;padding:0;list-style:none;display:grid;gap:11px}.feature-list li{position:relative;padding-left:20px;color:var(--muted);line-height:1.5}.feature-list li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #8c5cffb3}.plan-grid{display:grid;gap:10px;margin:26px 0}.plan-card{width:100%;text-align:left;border:1px solid var(--line);border-radius:18px;background:#12131be0;padding:18px;color:var(--text);transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.plan-card:hover,.plan-card.selected{border-color:#8c5cffb8;background:#1b1d27f2;transform:translateY(-1px)}.plan-card.selected{box-shadow:0 0 0 1px #8c5cff52,0 18px 50px #8c5cff14}.plan-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.plan-copy{min-width:0;display:grid;gap:6px}.plan-title{display:block;font-size:16px;line-height:1.1;letter-spacing:-.025em}.plan-meta{display:flex;flex-wrap:wrap;gap:5px 11px;color:var(--faint);font-size:13px;line-height:1.35}.plan-meta span+span{position:relative}.plan-meta span+span:before{content:"";position:absolute;left:-7px;top:.62em;width:3px;height:3px;border-radius:50%;background:#dddfe880}.plan-price{min-width:108px;display:grid;justify-items:end;gap:2px;text-align:right}.plan-price strong{display:block;font-size:25px;line-height:1;letter-spacing:-.04em}.plan-daily{color:#d9c6ff;font-size:13px;font-weight:850;line-height:1.25}.plan-total-label{color:var(--faint);font-size:11px;font-weight:750;line-height:1.2}.form-grid{display:grid;gap:14px;margin-top:14px}.field{display:grid;gap:8px}.field label{color:#eef0f6;font-weight:850}.field input{width:100%;height:48px;border:1px solid var(--line);border-radius:14px;background:#06070ab8;color:#fff;padding:0 13px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.field input:focus{border-color:#8c5cffd9;box-shadow:0 0 0 3px #8c5cff24}.help{color:var(--faint);font-size:13px;margin:0}.secret-input-wrap{position:relative;display:flex;align-items:center}.field input.secret-input{padding-right:82px}.secret-toggle{position:absolute;right:7px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#191b25;color:#e8e8ec;font-weight:850;font-size:12px}.notice{border:1px solid var(--line);border-radius:14px;padding:13px 14px;color:var(--muted);background:#ffffff0b}.notice.success{border-color:#65d98f52;color:#daf9e4;background:#65d98f17}.notice.warn{border-color:#e8bd5759;color:#fff0c2;background:#e8bd571a}.notice.error{border-color:#ff6b7259;color:#ffd5d5;background:#ff6b721a}.notice.info{border-color:#8c5cff59;color:#e6ddff;background:#8c5cff1a}.loading{color:var(--muted)}.stack{display:grid;gap:14px}.code-box{border:1px solid var(--line);border-radius:14px;background:#08090d;padding:16px;overflow-wrap:anywhere}.kv{display:grid;gap:8px}.kv-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.kv-row span{color:var(--faint)}.kv-row strong{text-align:right}.status-landing{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.status-landing .lede{margin-bottom:0}.status-loading{color:var(--muted)}.status-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:8px}.status-card{border:1px solid #303038;border-radius:6px;background:#151519;box-shadow:inset 0 1px #ffffff09;padding:18px}.status-card.main{display:flex;align-items:center;gap:19px;min-height:150px}.status-card span{color:#a78bdf;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.status-card h2{margin:7px 0 8px;font-size:clamp(26px,3.2vw,40px);line-height:1;letter-spacing:-.055em}.status-card p{margin:0;color:var(--muted);line-height:1.55}.status-card small{display:inline-block;margin-top:12px;color:var(--faint);font-weight:750}.status-pulse{width:36px;height:36px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.25),transparent 28%),var(--green);box-shadow:0 0 36px #65d98f52;flex:0 0 auto}.status-card.degraded .status-pulse{background-color:var(--yellow);box-shadow:0 0 36px #e8bd5747}.status-card.error .status-pulse{background-color:var(--red);box-shadow:0 0 36px #ff6b7247}.status-card.paused .status-pulse{background-color:var(--accent);box-shadow:0 0 36px #8f45fa52}.status-card.freeze{min-height:150px;display:grid;align-content:space-between;gap:18px}.status-card.freeze.active{border-color:#e8bd577a;background:linear-gradient(180deg,#322812d1,#12100bf5)}.compact-section{margin-top:42px}.compact-head{margin-bottom:14px}.service-list{display:grid;gap:6px}.service-list.polished{max-width:920px}.service-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid #303038;border-radius:4px;background:#151519}.service-dot{width:10px;height:10px;border-radius:2px;background:var(--green);box-shadow:0 0 16px #65d98f73}.service-row.degraded .service-dot{background:var(--yellow);box-shadow:0 0 16px #e8bd576b}.service-row.error .service-dot{background:var(--red);box-shadow:0 0 16px #ff6b726b}.service-row.paused .service-dot{background:var(--accent);box-shadow:0 0 16px #8f45fa6b}.service-row h3{margin:0 0 3px;font-size:16px;letter-spacing:-.01em}.service-row p{margin:0;color:var(--faint);font-size:13px}.service-status-stack{display:grid;justify-items:end;gap:4px}.service-status-stack span{color:var(--muted);font-size:12px;font-weight:900;padding:5px 9px;border-radius:3px;border:1px solid var(--line);background:#ffffff0a;white-space:nowrap}.service-status-stack small{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;white-space:nowrap}.service-row.ok .service-status-stack span{color:#d9ffe5;border-color:#65d98f52;background:#65d98f17}.service-row.degraded .service-status-stack span{color:#fff0c2;border-color:#e8bd5759;background:#e8bd5717}.service-row.error .service-status-stack span{color:#ffd5d5;border-color:#ff6b7259;background:#ff6b721a}.service-row.paused .service-status-stack span{color:#e7d9ff;border-color:#8f45fa61;background:#8f45fa1f}@media(max-width:980px){.status-grid{grid-template-columns:1fr}}@media(max-width:680px){.status-landing{align-items:flex-start;flex-direction:column}.service-row{grid-template-columns:auto minmax(0,1fr)}.service-status-stack{grid-column:2;justify-items:start}}.footer-links{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-links a{color:#dddfe8;font-weight:800}.footer-links a:hover{color:#fff}.legal-page{display:grid;gap:28px;max-width:920px;margin:0 auto}.legal-hero{padding-top:12px}.legal-updated{color:var(--faint);font-size:13px;font-weight:800;margin-top:18px}.legal-card{border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#181a24db,#0c0d12f5);box-shadow:inset 0 1px #ffffff0b;padding:clamp(22px,4vw,38px)}.legal-card h2{margin:30px 0 9px;font-size:20px;letter-spacing:-.025em}.legal-card h2:first-child{margin-top:0}.legal-card p{color:var(--muted);line-height:1.72;margin-bottom:0}.legal-card p+p{margin-top:12px}.legal-card a:not(.button){color:#c9b8ff;font-weight:800;text-decoration:underline;text-underline-offset:3px}.legal-card a:not(.button):hover{color:#fff}.legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.feature-action-row{min-height:48px;display:flex;align-items:flex-end}:root{--bg: #0f0f12;--bg-2: #111114;--panel: rgba(18, 18, 21, .96);--panel-solid: #111114;--panel-2: #17171a;--frame: #1f1f24;--frame-hover: #26262b;--line: rgba(255,255,255,.145);--line-strong: rgba(255,255,255,.22);--text: #f2f2f2;--muted: #a4a4aa;--faint: #a6a6b0;--accent: #7030d8;--accent-2: #854be5;--accent-soft: rgba(143,69,250,.28);--radius: 4px;--radius-lg: 6px;--shadow: 0 30px 70px rgba(0,0,0,.52)}body{background:radial-gradient(circle at 80% -10%,rgba(143,69,250,.14),transparent 34rem),linear-gradient(180deg,#141416,#0f0f12 48%,#09090b)}.shell:before{background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,#000 0%,transparent 54%)}.container{width:min(1160px,calc(100% - 32px))}.site-header{background:#0f0f12eb;border-bottom-color:#2d2d33;backdrop-filter:blur(12px)}.header-inner{padding:10px 0}.text-brand{align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid #2d2d33;border-radius:4px;background:#111114;box-shadow:inset 0 1px #ffffff0b}.brand-window-dot{width:8px;height:8px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px #8f45fa80}.brand-wordmark{font-size:13px;letter-spacing:-.015em;font-weight:850}.brand-divider{height:13px;background:#393940;transform:none}.brand-subtitle{color:#b8b8c2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:0;text-transform:none}.nav{gap:3px;padding:3px;border:1px solid #2a2a30;border-radius:4px;background:#111114}.nav a{min-height:28px;padding:5px 9px;border-radius:3px;font-size:12px;font-weight:750;color:#b5b5ba}.nav a:hover,.nav a.active{border-color:transparent;background:var(--accent);color:#fff}.nav a.nav-cta{margin-left:2px;border-color:#3a2b50;background:#1f1f24;color:#fff}.nav a.nav-cta.active,.nav a.nav-cta:hover{background:var(--accent);border-color:transparent;transform:none}.page{padding-top:48px}.hero{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:34px}.product-hero{min-height:calc(100vh - 190px)}.eyebrow,.section-kicker{color:#c9a9ff;font-size:11px;letter-spacing:.09em;font-weight:850;margin-bottom:12px}.eyebrow:before,.section-kicker:before{width:8px;height:8px;border-radius:2px;box-shadow:none}.title{max-width:680px;font-size:clamp(38px,5.1vw,64px);line-height:.98;letter-spacing:-.055em}.page-title{font-size:clamp(32px,4.4vw,52px);letter-spacing:-.045em}.lede{color:#b1b1b8;font-size:clamp(15px,1.2vw,17px);line-height:1.62}.hero-stats{gap:7px;margin-top:22px}.hero-stats span,.count-badge,.badge{min-height:26px;padding:0 9px;border-radius:4px;background:#1f1f24;color:#d8d8de;font-size:11px;font-weight:750}.actions{margin-top:24px;gap:8px}.button{min-height:36px;padding:0 13px;border-radius:4px;background:#1f1f24;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffff09}.button:hover{transform:none;background:#26262b;border-color:#8f45faa6}.button.primary{background:var(--accent);border-color:#a662ff;box-shadow:none}.button.primary:hover{background:var(--accent-2)}.button.secondary{background:#1f1f24}.button.ghost{background:#141417}.gallery-shell,.client-window{border:1px solid #303038;border-radius:6px;background:#111114;box-shadow:0 28px 70px #0000008c,inset 0 1px #ffffff0a}.gallery-shell{padding:0;overflow:hidden}.gallery-header{padding:7px 8px;border-bottom:1px solid #303038;background:#151519;align-items:center}.gallery-header .section-kicker{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:none;letter-spacing:0;color:#e8e8ec}.gallery-header .section-kicker:before{display:none}.image-count{color:#d7d7df;border-radius:3px;min-height:22px;padding:0 7px;background:#1f1f24;font-size:11px}.gallery-view{padding:10px;gap:10px}.main-shot{border-radius:4px;border-color:#32323a;background:#0b0b0d}.main-shot:after{box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -70px 90px #0000002e}.expand-hint{right:10px;bottom:10px;border-radius:3px;background:#111114;font-size:11px;padding:6px 8px}.gallery-meta{padding:0 1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.gallery-meta strong{font-size:12px;font-weight:600}.thumb-strip{gap:6px}.thumb{border-radius:4px;background:#1a1a1e;padding:4px;gap:5px}.thumb:hover,.thumb.active{border-color:var(--accent);background:#2f194f;transform:none}.thumb picture{border-radius:3px}.thumb span{font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.section-block{margin-top:58px}.section-head{margin-bottom:14px}.section-head h2{font-size:clamp(24px,2.8vw,36px);letter-spacing:-.04em}.quick-panel{gap:8px}.quick-panel article,.card,.panel,.feature-overview-cards article,.status-card,.legal-card{border-color:#303038;border-radius:6px;background:#151519;box-shadow:inset 0 1px #ffffff09}.quick-panel article{padding:14px}.quick-panel.refined article span,.aside-label,.status-card span{color:#a78bdf;font-size:11px;letter-spacing:.06em}.quick-panel h2{font-size:16px;margin-bottom:6px}.quick-panel p{font-size:13px;line-height:1.52}.feature-browser{grid-template-columns:216px minmax(0,1fr);gap:8px;padding:8px;border-radius:6px;border-color:#303038;background:#101013}.feature-menu{gap:4px}.feature-menu button{min-height:34px;border-radius:4px;background:#1a1a1e;padding:0 9px;font-size:12px;font-weight:750}.feature-menu button.active,.feature-menu button:hover{border-color:transparent;background:var(--accent)}.feature-panel-clean{border-radius:4px;border-color:#303038;background:#111114;padding:12px}.feature-panel-head{padding-bottom:8px;margin-bottom:8px;border-bottom-color:var(--accent)}.feature-panel-head p{margin:0;color:#e8e8ec;letter-spacing:0;text-transform:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.feature-list-clean{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;columns:initial}.feature-list-clean li{min-height:29px;padding:6px 0 6px 16px;color:#d6d6dc;font-size:13px}.feature-list-clean li:before{top:13px;width:6px;height:6px;border-radius:2px}.feature-list-clean li.placeholder{visibility:hidden;pointer-events:none}.feature-more{margin-top:0}.feature-action-row{min-height:52px;padding-top:12px;display:flex;align-items:flex-end}.checkout-layout,.grid-2{gap:18px}.card,.panel{padding:16px}.plan-grid{gap:7px;margin:20px 0}.plan-card{border-radius:4px;background:#1a1a1e;padding:12px}.plan-card:hover,.plan-card.selected{transform:none;background:#21172f;border-color:var(--accent)}.plan-card.selected{box-shadow:inset 3px 0 var(--accent)}.plan-copy{gap:4px}.plan-title{font-size:14px}.plan-meta{font-size:12px;gap:4px 10px}.plan-price{min-width:96px;gap:1px}.plan-price strong{font-size:21px}.plan-daily{color:#cdb8ff;font-size:12px}.plan-total-label{font-size:10px}.field{gap:6px}.field label{font-size:13px}.field input{height:38px;border-radius:4px;background:#121215;padding:0 10px}.secret-toggle{height:28px;border-radius:3px;background:#1f1f24}.notice,.code-box{border-radius:4px;background:#141417}.feature-list{gap:8px}.feature-list li{font-size:13px}.feature-list li:before{width:6px;height:6px;border-radius:2px;box-shadow:none}.status-grid{gap:8px}.status-card{border-radius:6px;padding:18px}.status-card.main,.status-card.freeze{min-height:150px}.status-pulse{width:36px;height:36px;border-radius:4px}.status-card h2{font-size:clamp(26px,3.2vw,40px)}.service-list{gap:6px}.service-row{border-radius:4px;min-height:58px;padding:10px 12px;background:#151519}.service-dot{border-radius:2px}.service-row span{border-radius:3px}.footer{padding:20px 0 30px;border-top-color:#2d2d33;font-size:12px}.footer-links{gap:10px}.lightbox-panel{border-radius:6px;background:#111114}.lightbox-panel img{border-radius:4px}.icon-button{border-radius:4px;background:#1f1f24}.client-titlebar{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:0 8px;border-bottom:1px solid #303038;background:#151519;color:#e8e8ec;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.client-titlebar i{color:#cfcfd4;font-style:normal;font-size:16px;line-height:1}.client-tabs{display:flex;gap:4px;padding:6px 8px 0;border-bottom:1px solid var(--accent);background:#111114;overflow-x:auto}.client-tabs span{min-height:24px;padding:4px 9px;border:1px solid #2d2d33;border-bottom:0;border-radius:4px 4px 0 0;background:#1f1f24;color:#d8d8de;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:nowrap}.client-tabs span.active{background:var(--accent);border-color:var(--accent);color:#fff}.client-panel{padding:12px}.client-section-title{min-height:24px;display:flex;align-items:center;padding:0 9px;border-radius:3px;background:#8f45fa73;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.error-shell{min-height:calc(100vh - 230px);display:grid;place-items:center}.error-window{width:min(760px,100%)}.error-panel{display:grid;gap:14px}.error-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:12px;align-items:stretch}.error-grid h1{margin:0 0 8px;font-size:clamp(28px,4vw,46px);line-height:1;letter-spacing:-.045em}.error-grid p{margin:0;color:var(--muted);line-height:1.55}.route-readout{display:grid;gap:8px;align-content:center;border:1px solid #303038;border-radius:4px;background:#151519;padding:12px}.route-readout span{color:var(--faint);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.route-readout code{color:#e7d9ff;overflow-wrap:anywhere}.client-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #303038}@media(max-width:980px){.hero,.feature-browser{grid-template-columns:1fr}.feature-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.header-inner{gap:10px}.text-brand{width:100%;justify-content:flex-start}.nav{width:100%;overflow-x:auto}.title{font-size:clamp(36px,12vw,50px)}.feature-menu,.feature-list-clean,.error-grid{grid-template-columns:1fr}}.brand-window-dot,.client-dot{width:7px;height:7px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px #8f45fabf;display:inline-block;flex:0 0 auto}.admin-login-shell,.admin-console{width:min(1060px,100%);margin:0 auto}.admin-login-shell{min-height:calc(100vh - 245px);display:grid;place-items:center}.admin-login-card,.admin-console{overflow:hidden;border:1px solid #303038;border-radius:5px;background:#101014;box-shadow:0 24px 70px #0000008f,0 0 0 1px #ffffff06 inset}.admin-login-card{width:min(540px,100%)}.admin-main-titlebar div{display:flex;align-items:center;gap:7px;min-width:0;margin-right:auto}.admin-main-titlebar strong,.admin-login-card .client-titlebar strong{font-size:12px;font-weight:500;letter-spacing:0}.admin-main-titlebar small,.admin-login-card .client-titlebar small{margin-left:0;color:#aaaab2;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-button{min-height:24px;padding:0 9px;border-radius:3px;font-size:12px;font-weight:600}.admin-login-body{padding:18px;background:linear-gradient(180deg,rgba(143,69,250,.055),transparent 150px),#101014}.admin-login-body .eyebrow{margin-bottom:10px;color:#b49aff;font-size:11px;letter-spacing:.08em}.admin-login-body h1{margin-bottom:9px;font-size:clamp(26px,4vw,38px);line-height:1;letter-spacing:-.045em}.admin-security-note{margin:14px 0 0;color:var(--faint);font-size:12px;line-height:1.5}.admin-form,.admin-panel-stack{display:grid;gap:10px}.compact-form{gap:8px}.admin-field{display:grid;gap:6px}.admin-field span,.admin-checkline span{color:#d9d9df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500}.admin-field input,.admin-field textarea,.admin-inline-form input,.admin-inline-form select{width:100%;border:1px solid #2e2e35;border-radius:3px;background:#151519;color:#f1f1f4;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;box-shadow:inset 0 1px #ffffff06;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.admin-field input,.admin-inline-form input,.admin-inline-form select{height:30px;padding:0 8px}.admin-field textarea{min-height:86px;resize:vertical;padding:8px}.admin-field input:focus,.admin-field textarea:focus,.admin-inline-form input:focus,.admin-inline-form select:focus{border-color:var(--accent);background:#18181d;box-shadow:0 0 0 1px #8f45fa61,inset 0 1px #ffffff06}.admin-checkline{display:flex;align-items:center;gap:8px;color:var(--muted)}.admin-checkline input{width:14px;height:14px;accent-color:var(--accent)}.admin-console-grid{display:grid;grid-template-columns:1fr;min-height:620px;background:#101014}.admin-tabs button{min-height:25px;border:1px solid #2d2d33;border-bottom:0;border-radius:4px 4px 0 0;background:#1a1a20;color:#d4d4dc;text-align:center;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.admin-tabs button:hover,.admin-tabs button.active{color:#fff;border-color:var(--accent);background:var(--accent)}.admin-console-panel{min-width:0;padding:12px;background:radial-gradient(circle at 100% 0%,rgba(143,69,250,.08),transparent 360px),#101014}.admin-page-error{margin-bottom:10px}.admin-section-headline{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 9px;border-radius:3px;background:#8f45fa6b;color:#fff}.admin-section-headline span,.admin-card-title span{display:block;margin-bottom:2px;color:#d9cfff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.admin-section-headline .button{min-height:24px;padding:0 9px;border-radius:3px;font-size:12px}.admin-metric-card,.admin-data-card{border:1px solid #2e2e35;border-radius:4px;background:#151519;box-shadow:inset 0 1px #ffffff06}.admin-metric-card{padding:10px}.admin-metric-card small{display:block;margin-bottom:8px;color:#8f9098;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.admin-metric-card strong{font-size:24px;font-weight:720;letter-spacing:-.035em}.admin-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-grid-two.wide-left{grid-template-columns:minmax(0,1.3fr) minmax(310px,.75fr)}.admin-data-card{padding:10px}.admin-card-title{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px -2px 10px;padding:0 8px;border:1px solid rgba(143,69,250,.34);border-radius:3px;background:#8f45fa47}.admin-card-title.small-title{margin:0 0 8px;border-bottom:1px solid rgba(143,69,250,.34)}.freeze-card.active{border-color:#e8bd5759;background:linear-gradient(180deg,#2f230ca3,#151519 55%)}.admin-kv-list{display:grid;gap:0;margin:0}.admin-kv-list div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px;align-items:start;min-height:31px;padding:7px 0;border-bottom:1px solid #28282f}.admin-kv-list.compact div{grid-template-columns:88px minmax(0,1fr)}.admin-kv-list div:last-child{border-bottom:0}.admin-kv-list dt{color:#8f9098;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500}.admin-kv-list dd{margin:0;color:#e4e4ea;font-size:13px;overflow-wrap:anywhere}.admin-mini-list,.admin-table-list{display:grid;gap:6px}.admin-mini-row,.admin-table-row,.admin-log-row{border:1px solid #2a2a31;border-radius:3px;background:#101014}.admin-mini-row{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px}.admin-mini-row div{display:grid;gap:1px;min-width:0}.admin-mini-row strong,.admin-table-row strong,.admin-log-row strong{font-size:12px;font-weight:600}.admin-mini-row span,.admin-log-row span,.admin-table-row span{color:#8f9098;font-size:12px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:0 7px;border-radius:3px;border:1px solid #303038;background:#1f1f24;color:#d8d8de;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal;font-weight:500;text-transform:lowercase;white-space:nowrap}.status-pill.ok{color:#caffdc;border-color:#65d98f57;background:#65d98f1a}.status-pill.warn{color:#ffe8aa;border-color:#e8bd575c;background:#e8bd571a}.status-pill.bad{color:#ffc7ca;border-color:#ff6b7257;background:#ff6b721a}.admin-empty-state{display:grid;place-items:center;gap:5px;min-height:126px;padding:18px;border:1px dashed #35353d;border-radius:3px;color:#8f9098;text-align:center;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),#111115;background-size:18px 18px}.admin-empty-state strong{color:#e8e8ee;font-size:13px;font-weight:600}.admin-empty-state span{max-width:360px;color:#9c9ca4;font-size:12px;line-height:1.45}.admin-inline-form{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:6px;margin-bottom:10px}.admin-license-card{display:grid;gap:10px;border:1px solid #2e2e35;border-radius:4px;background:#101014;padding:10px}.admin-license-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-license-top div{display:grid;gap:2px}.admin-license-top small{color:#8f9098;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.admin-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-subgrid h3{min-height:24px;display:flex;align-items:center;margin:0 0 6px;padding:0 8px;border-radius:3px;background:#8f45fa47;color:#f4f0ff;font-size:12px;font-weight:600}.admin-log-row{display:grid;gap:2px;padding:7px;margin-bottom:5px}.admin-log-row strong{overflow-wrap:anywhere}.admin-muted{color:#8f9098;font-size:12px}.admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.danger-soft{border-color:#ff6b7247!important;color:#ffd1d3}.danger-soft:hover{border-color:#ff6b727a!important;background:#ff6b7217!important}.admin-divider{width:100%;border:0;border-top:1px solid #28282f;margin:2px 0}.admin-secret-output{display:grid;gap:7px;border:1px solid rgba(101,217,143,.3);border-radius:4px;background:#65d98f13;padding:10px}.admin-secret-output span{color:#d9ffe5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500}.admin-secret-output code{color:#fff;overflow-wrap:anywhere}.admin-table-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 150px;gap:10px;align-items:center;padding:8px}.admin-table-row div{display:grid;gap:2px;min-width:0}.admin-table-row code{color:#e7d9ff;overflow-wrap:anywhere}.admin-console .button,.admin-login-card .button{min-height:30px;padding:0 11px;border-radius:3px;font-size:12px;font-weight:650;box-shadow:none}.admin-console .button.primary,.admin-login-card .button.primary{background:var(--accent);border-color:var(--accent)}.admin-console .button:hover,.admin-login-card .button:hover{transform:none;border-color:var(--accent);background:#2b2144}.admin-console .notice,.admin-login-card .notice{border-radius:3px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}@media(max-width:980px){.admin-grid-two,.admin-grid-two.wide-left{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-login-body,.admin-console-panel{padding:10px}.admin-main-titlebar{flex-wrap:wrap;padding:7px 8px}.admin-main-titlebar div{flex:1 1 100%}.admin-tabs{padding-top:6px}.admin-metric-grid,.admin-subgrid,.admin-action-grid,.admin-inline-form{grid-template-columns:1fr}.admin-kv-list div,.admin-kv-list.compact div{grid-template-columns:1fr;gap:3px}.admin-table-row{grid-template-columns:1fr}}.admin-tabs button{box-sizing:border-box;flex:1 0 0;min-width:108px;height:28px;min-height:28px;max-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid #2d2d33;border-bottom-color:#2d2d33;line-height:26px;font-weight:600;transform:none}.admin-tabs button:hover,.admin-tabs button.active{border-width:1px;border-bottom-color:var(--accent);font-weight:600;transform:none}.admin-console .button,.admin-login-card .button,.admin-action-grid .button,.admin-section-headline .button,.admin-main-titlebar .button{box-sizing:border-box;height:30px;min-height:30px;max-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-width:1px;line-height:28px;font-weight:650;transform:none}.admin-console .button:hover,.admin-login-card .button:hover,.admin-action-grid .button:hover,.admin-section-headline .button:hover,.admin-main-titlebar .button:hover{border-width:1px;font-weight:650;transform:none}.admin-main-titlebar .compact-button,.admin-section-headline .button.compact-button{height:26px;min-height:26px;max-height:26px;padding:0 9px;line-height:24px}.missing-page{min-height:calc(100vh - 230px);display:grid;place-items:center;padding:42px 0}.missing-content{width:min(680px,100%);text-align:center}.missing-code{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-bottom:18px;padding:0 10px;border:1px solid rgba(143,69,250,.42);border-radius:4px;background:#8f45fa24;color:#d8c4ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:750;letter-spacing:.08em}.missing-content h1{margin:0;color:var(--text);font-size:clamp(40px,7vw,72px);line-height:.95;letter-spacing:-.065em}.missing-content p{max-width:480px;margin:18px auto 0;color:var(--muted);font-size:15px;line-height:1.65}.missing-path{display:inline-block;max-width:min(520px,100%);margin-top:20px;padding:9px 11px;border:1px solid #303038;border-radius:4px;background:#151519;color:#b9a4ee;font-size:12px;overflow-wrap:anywhere}.missing-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:26px}@media(max-width:680px){.missing-page{min-height:calc(100vh - 260px);place-items:start center;padding-top:34px}.missing-content{text-align:left}.missing-content p{margin-left:0;margin-right:0}.missing-actions{justify-content:flex-start}.missing-actions .button{width:100%}}.skip-link{position:fixed;left:12px;top:12px;z-index:1000;transform:translateY(-160%);border:1px solid #a662ff;border-radius:4px;background:#111114;color:#fff;padding:9px 12px;font-weight:850;box-shadow:0 16px 44px #0000007a;transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid #c6a8ff;outline-offset:3px}.main-shot:focus-visible,.thumb:focus-visible,.feature-menu button:focus-visible,.plan-card:focus-visible{border-color:#c6a8ff;box-shadow:0 0 0 3px #c6a8ff33}.feature-panel-clean:focus-visible{outline:2px solid rgba(198,168,255,.72);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:980px){.container{width:min(100% - 28px,860px)}.page{padding-top:34px;padding-bottom:64px}.product-hero{min-height:auto}.hero{gap:28px}.quick-panel,.grid-2,.checkout-layout,.status-grid{grid-template-columns:1fr}.card.framed{position:static}.feature-menu{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.feature-menu button{flex:0 0 auto;min-width:132px;scroll-snap-align:start}.feature-list-clean{grid-template-columns:1fr}.thumb-strip{grid-auto-columns:minmax(132px,42%)}}@media(max-width:760px){.container{width:min(100% - 22px,680px)}.site-header{position:sticky}.header-inner{flex-wrap:wrap;align-items:stretch;gap:8px;padding:8px 0}.text-brand{width:auto;max-width:100%}.nav{width:100%;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.nav a{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center}.title{font-size:clamp(34px,11vw,48px)}.lede{font-size:15px}.hero-stats span,.count-badge,.badge{min-height:30px}.actions{display:grid;grid-template-columns:1fr}.actions .button{width:100%}.gallery-header{align-items:flex-start}.gallery-view{padding:8px}.main-shot{aspect-ratio:16 / 10}.gallery-meta{display:grid;gap:4px;align-items:start}.thumb-strip{grid-auto-columns:minmax(122px,62%)}.section-head,.status-landing{display:grid;gap:10px;align-items:start}.feature-browser{padding:7px}.feature-menu{margin:-1px -1px 0}.feature-panel-clean{padding:11px}.feature-list-clean li{min-height:auto}.lightbox{padding:10px}.lightbox-panel{max-height:calc(100vh - 20px);padding:9px}.lightbox-actions{display:grid;grid-template-columns:1fr 1fr}.footer-inner{display:grid;gap:10px}}@media(max-width:440px){.container{width:min(100% - 18px,420px)}.page{padding-top:26px}.brand-divider,.brand-subtitle{display:none}.nav a{padding-inline:8px}.title{letter-spacing:-.045em}.button{min-height:40px}.main-shot{aspect-ratio:4 / 3}.thumb-strip{grid-auto-columns:minmax(112px,76%)}.feature-menu button{min-width:118px}.plan-top,.kv-row{grid-template-columns:1fr;display:grid;gap:6px}.plan-price{justify-items:start;text-align:left}.kv-row strong{text-align:left}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0)}.status-cache-note{display:block;margin-top:.25rem}.status-meta{display:grid;gap:.25rem;margin-top:.75rem}.status-meta small{display:block}.hero-note{max-width:620px;margin:14px 0 0;color:#c6c6ce;font-size:14px;line-height:1.65}.intro-panel{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:18px;border:1px solid #303038;border-radius:6px;background:linear-gradient(120deg,rgba(143,69,250,.12),transparent 38%),#151519;box-shadow:inset 0 1px #ffffff09}.intro-panel h2{margin:0;max-width:560px;font-size:clamp(24px,3vw,38px);line-height:1.03;letter-spacing:-.045em}.intro-copy{display:grid;gap:12px;color:#b9b9c1;line-height:1.68}.intro-copy p{margin:0}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-grid article{min-height:178px;padding:15px;border:1px solid #303038;border-radius:6px;background:#151519;box-shadow:inset 0 1px #ffffff09}.step-number{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;margin-bottom:18px;border:1px solid #46315f;border-radius:3px;background:#8f45fa38;color:#e7d9ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.workflow-grid h3{margin:0 0 8px;font-size:17px;letter-spacing:-.02em}.workflow-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.58}@media(max-width:980px){.intro-panel,.workflow-grid{grid-template-columns:1fr}}.admin-console,.admin-login-card{border-radius:22px;border-color:#ffffff24;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0c0d13eb;box-shadow:0 36px 110px #00000094,inset 0 1px #ffffff14;backdrop-filter:blur(18px) saturate(1.15)}.admin-console{width:min(1240px,100%)}.admin-login-card .client-titlebar,.admin-console .client-titlebar{min-height:46px;padding:0 14px;border-bottom-color:#ffffff1f;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.admin-main-titlebar strong,.admin-login-card .client-titlebar strong{font-weight:850;letter-spacing:-.025em}.admin-main-titlebar small,.admin-login-card .client-titlebar small{color:#b8bbca}.admin-shortcuts{color:#9da2b8;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-login-body,.admin-console-panel{background:radial-gradient(circle at 12% 0%,rgba(140,92,255,.18),transparent 360px),radial-gradient(circle at 100% 12%,rgba(101,217,143,.08),transparent 300px),#0a0b10c7}.admin-login-body{padding:30px}.admin-console-grid{grid-template-columns:238px minmax(0,1fr);background:transparent;min-height:720px}.admin-console-panel{padding:18px}.admin-tabs{display:grid;gap:10px;align-content:start;padding:18px;border-right:1px solid rgba(255,255,255,.1);border-bottom:0;background:#06070b61;overflow:visible}.admin-tabs button{min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 10px;align-items:center;text-align:left;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0b;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-tabs button>span{grid-row:1 / span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#fff;background:#8c5cff2e;border:1px solid rgba(140,92,255,.22)}.admin-tabs button strong{color:#f7f7fb;font-size:13px;font-weight:850}.admin-tabs button small{color:#9ea3b5;font-size:11px;font-weight:650}.admin-tabs button:hover,.admin-tabs button.active{transform:translateY(-1px);background:linear-gradient(135deg,#8c5cff3d,#fff1);border-color:#8c5cff8c;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff14}.admin-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:22px;align-items:center;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 86% 12%,rgba(140,92,255,.26),transparent 270px),linear-gradient(135deg,#ffffff17,#ffffff09);box-shadow:inset 0 1px #ffffff14}.admin-hero-card h1{margin:0 0 9px;font-size:clamp(30px,4vw,52px);line-height:.95;letter-spacing:-.064em}.admin-hero-card .copy{max-width:720px;margin:0}.admin-health-orb{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle,#8c5cff47,#ffffff0b 58%,#ffffff05);box-shadow:inset 0 0 44px #8c5cff29,0 24px 60px #00000047}.admin-health-orb.ok{box-shadow:inset 0 0 44px #65d98f29,0 24px 60px #00000047}.admin-health-orb.warn{box-shadow:inset 0 0 44px #e8bd5738,0 24px 60px #00000047}.admin-health-orb span,.admin-health-orb small{color:#b9becc;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-health-orb strong{font-size:42px;letter-spacing:-.06em}.admin-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-quick-actions button,.admin-license-tools button{min-height:42px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#ffffff0e;color:#fff;font-weight:800}.admin-quick-actions button:hover,.admin-license-tools button:hover{border-color:#8c5cff94;background:#8c5cff29}.admin-section-headline,.admin-card-title{border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(135deg,#8c5cff3d,#ffffff0e)}.admin-section-headline{min-height:58px;padding:8px 14px}.admin-card-title{min-height:46px;margin:0 0 12px;padding:0 12px}.admin-section-headline h2{font-size:18px;font-weight:880}.admin-card-title strong{font-size:14px;font-weight:850}.admin-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-metric-card,.admin-data-card,.admin-license-card{border-radius:18px;border-color:#ffffff1c;background:linear-gradient(180deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff0f}.admin-metric-card{position:relative;overflow:hidden;padding:16px}.admin-metric-card:after{content:"";position:absolute;inset:auto 14px 0;height:3px;border-radius:999px;background:#ffffff1f}.admin-metric-card.ok:after{background:var(--green)}.admin-metric-card.warn:after{background:var(--yellow)}.admin-metric-card.bad:after{background:var(--red)}.admin-metric-card strong{display:block;font-size:32px}.admin-metric-card span{display:block;margin-top:5px;color:#aeb3c2;font-size:12px;font-weight:700}.admin-data-card{padding:14px}.dashboard-grid{grid-template-columns:1fr .72fr}.admin-muted.big{min-height:90px;display:grid;place-items:center;text-align:center}.muted-inline{color:#9aa0b2;font-size:12px}.copyable{cursor:copy}.copyable:hover{color:#d9c7ff}.admin-progress-track{height:12px;overflow:hidden;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.admin-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green))}.admin-order-table{display:grid;gap:7px}.admin-order-head,.admin-order-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px 110px;gap:10px;align-items:center}.admin-order-head{color:#8f95a6;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;padding:0 8px}.admin-order-row{min-height:54px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#05060a61}.admin-order-row div{display:grid;gap:2px;min-width:0}.admin-order-row small,.admin-order-row time{color:#9aa0b2;font-size:12px}.admin-timeline{display:grid;gap:8px}.admin-timeline button{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;text-align:left;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#05060a61;color:#fff}.admin-timeline i{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.admin-timeline span{display:grid;gap:2px}.admin-timeline small{color:#9aa0b2}.admin-license-top{align-items:start}.admin-license-tools{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-license-tools button{min-height:28px;padding:0 10px;border-radius:999px;font-size:11px}.admin-risk-card{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.admin-risk-card span,.admin-risk-card small{color:#9ea4b5;font-size:12px}.admin-risk-card strong{font-size:20px}.admin-risk-card.ok{border-color:#65d98f52;background:#65d98f14}.admin-risk-card.warn{border-color:#e8bd575c;background:#e8bd5714}.admin-risk-card.bad{border-color:#ff6b7257;background:#ff6b7214}.admin-audit-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 120px 140px;gap:10px}.admin-audit-toolbar label,.admin-audit-toolbar div{min-height:64px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.admin-audit-toolbar label{display:grid;gap:6px}.admin-audit-toolbar label span,.admin-audit-toolbar div span{color:#9ca2b2;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.admin-audit-toolbar input{height:30px;border:0;outline:0;background:transparent;color:#fff;font:inherit}.admin-audit-toolbar div{display:grid;align-content:center}.admin-audit-toolbar strong{font-size:24px;line-height:1}.audit-row{border-radius:14px;background:#05060a57}.admin-inline-form{gap:8px}.admin-field input,.admin-field textarea,.admin-inline-form input,.admin-inline-form select{min-height:38px;border-radius:12px;border-color:#ffffff1c;background:#05060a6b}.admin-console .button,.admin-login-card .button{min-height:38px;border-radius:12px;font-weight:820}.admin-console .button:hover,.admin-login-card .button:hover{transform:translateY(-1px)}@media(max-width:980px){.admin-console-grid{grid-template-columns:1fr}.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(255,255,255,.1);overflow-x:auto}.admin-tabs button{min-width:150px}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero-card,.dashboard-grid{grid-template-columns:1fr}}@media(max-width:680px){.admin-console-panel,.admin-login-body{padding:12px}.admin-shortcuts{display:none}.admin-quick-actions,.admin-audit-toolbar,.admin-order-head,.admin-order-row,.admin-tabs{grid-template-columns:1fr}.admin-health-orb{width:160px;justify-self:center}}.admin-headline-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-download-release-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-release-card{min-height:128px;display:grid;align-content:space-between;gap:9px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(140,92,255,.16),transparent 180px),linear-gradient(180deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff0f}.admin-release-card.published{background:radial-gradient(circle at 100% 0%,rgba(101,217,143,.14),transparent 180px),linear-gradient(180deg,#ffffff12,#ffffff07)}.admin-release-card span,.admin-download-toolbar span{color:#9fa5b7;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.admin-release-card strong{color:#fff;font-size:30px;line-height:1;letter-spacing:-.05em}.admin-release-card small{color:#aeb3c2;font-size:12px;line-height:1.45}.admin-upload-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:10px}.admin-field select,.admin-download-toolbar select{width:100%;min-height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:#05060a6b;color:#f1f1f4;outline:none;padding:0 10px;font:inherit}.admin-file-drop{position:relative;display:grid;gap:4px;place-items:center;min-height:142px;padding:22px;border:1px dashed rgba(140,92,255,.55);border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),#8c5cff12;background-size:18px 18px;cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-file-drop:hover{transform:translateY(-1px);border-color:#8c5cffdb;background-color:#8c5cff1c}.admin-file-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-file-drop span{color:#d8c4ff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.admin-file-drop strong{max-width:100%;overflow-wrap:anywhere;color:#fff;font-size:17px}.admin-file-drop small{color:#9fa5b7;font-size:12px}.admin-download-toolbar{display:grid;grid-template-columns:repeat(2,minmax(180px,260px));gap:10px;margin-bottom:12px}.admin-download-toolbar label{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a}.admin-download-list{display:grid;gap:10px}.admin-download-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 168px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#05060a61}.admin-download-main{display:grid;gap:5px;min-width:0}.admin-download-main strong{color:#fff;font-size:15px}.admin-download-main strong span{color:#d8c4ff}.admin-download-main small,.admin-download-main p,.admin-download-state span{color:#9fa5b7;font-size:12px;line-height:1.45}.admin-download-main p{margin:3px 0 0}.admin-download-main code{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#d7c7ff;font-size:11px;white-space:nowrap}.admin-download-state{display:grid;justify-items:start;gap:6px}.admin-download-actions{display:grid;grid-template-columns:1fr;gap:7px}.admin-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:980px){.admin-download-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-download-row{grid-template-columns:1fr}.admin-download-actions,.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-download-release-grid,.admin-upload-grid,.admin-download-toolbar,.admin-quick-actions,.admin-download-actions{grid-template-columns:1fr}}.admin-login-shell,.admin-console{width:min(1180px,100%)}.admin-login-card,.admin-console{overflow:hidden;border:1px solid #303038;border-radius:6px;background:#101014;box-shadow:0 24px 70px #0000008f,inset 0 1px #ffffff09;backdrop-filter:none}.admin-login-card{width:min(560px,100%)}.admin-login-card .client-titlebar,.admin-console .client-titlebar{min-height:31px;padding:0 9px;border-bottom:1px solid #303038;background:#151519;color:#eeeef4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.admin-main-titlebar{gap:8px}.admin-main-titlebar strong,.admin-login-card .client-titlebar strong{font-size:12px;font-weight:650;letter-spacing:0}.admin-main-titlebar small,.admin-login-card .client-titlebar small,.admin-shortcuts{color:#aaaab2;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.admin-login-body,.admin-console-panel,.admin-console-grid{background:#101014}.admin-login-body,.admin-console-panel{padding:12px}.admin-login-body{padding:18px}.admin-login-body h1{margin-bottom:9px;font-size:clamp(28px,4vw,42px);line-height:.98;letter-spacing:-.055em}.admin-console-grid{display:grid;grid-template-columns:1fr;min-height:650px}.admin-tabs{display:flex;gap:4px;align-content:start;padding:7px 8px 0;border-right:0;border-bottom:1px solid var(--accent);background:#111114;overflow-x:auto}.admin-tabs button{box-sizing:border-box;flex:1 0 0;min-width:112px;height:28px;min-height:28px;max-height:28px;display:inline-flex;align-items:center;justify-content:center;grid-template-columns:none;grid-template-rows:none;gap:0;padding:0 11px;border:1px solid #2d2d33;border-bottom-color:#2d2d33;border-radius:4px 4px 0 0;background:#1a1a20;color:#d4d4dc;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;line-height:26px;white-space:nowrap;box-shadow:none;transform:none}.admin-tabs button>span,.admin-tabs button small{display:none}.admin-tabs button strong{color:inherit;font-size:12px;font-weight:600}.admin-tabs button:hover,.admin-tabs button.active{color:#fff;border-color:var(--accent);border-bottom-color:var(--accent);background:var(--accent);box-shadow:none;transform:none}.admin-panel-stack{gap:10px}.admin-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:stretch;padding:12px;border:1px solid #303038;border-radius:6px;background:#151519;box-shadow:inset 0 1px #ffffff09}.admin-hero-card h1{margin:0 0 8px;font-size:clamp(34px,5vw,58px);line-height:.94;letter-spacing:-.065em}.admin-hero-card .copy{max-width:760px;margin:0;color:#b9b9c1;font-size:13px;line-height:1.62}.admin-health-orb{width:auto;min-height:100%;aspect-ratio:auto;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid #303038;border-radius:4px;background:#101014;text-align:center;box-shadow:none}.admin-health-orb.ok,.admin-health-orb.warn,.admin-health-orb.watch{box-shadow:none}.admin-health-orb strong{font-size:36px;line-height:1;letter-spacing:-.06em}.admin-health-orb span,.admin-health-orb small{color:#aaaab2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.admin-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.admin-quick-actions button,.admin-license-tools button{min-height:32px;border:1px solid #303038;border-radius:4px;background:#1f1f24;color:#f1f1f4;font-size:12px;font-weight:750;box-shadow:inset 0 1px #ffffff09}.admin-quick-actions button:hover,.admin-license-tools button:hover{border-color:transparent;background:var(--accent);color:#fff}.admin-section-headline,.admin-card-title,.admin-subgrid h3{min-height:30px;border:0;border-radius:3px;background:#8f45fa73;color:#fff;box-shadow:none}.admin-section-headline{display:flex;align-items:center;padding:0 9px}.admin-card-title{margin:-2px -2px 10px;padding:0 8px}.admin-section-headline span,.admin-card-title span,.admin-release-card span,.admin-download-toolbar span,.admin-metric-card small,.admin-kv-list dt,.admin-license-top small{color:#d9cfff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.admin-section-headline h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.015em}.admin-card-title strong{font-size:13px;font-weight:650;letter-spacing:0}.admin-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-grid-two,.dashboard-grid,.admin-grid-two.wide-left,.admin-upload-grid{gap:8px}.admin-metric-card,.admin-data-card,.admin-license-card,.admin-release-card,.admin-audit-toolbar label,.admin-audit-toolbar div,.admin-download-toolbar label,.admin-download-row,.admin-risk-card,.admin-file-drop,.admin-empty-state,.admin-mini-row,.admin-table-row,.admin-log-row,.admin-order-row,.admin-timeline button,.admin-secret-output{border:1px solid #2e2e35;border-radius:4px;background:#151519;box-shadow:inset 0 1px #ffffff06}.admin-metric-card{padding:10px;overflow:hidden}.admin-metric-card:after{display:none}.admin-metric-card strong{display:block;font-size:24px;font-weight:720;letter-spacing:-.035em}.admin-metric-card span,.admin-muted,.admin-order-row small,.admin-order-row time,.admin-timeline small,.admin-risk-card span,.admin-risk-card small,.admin-download-main small,.admin-download-main p,.admin-download-state span,.admin-release-card small{color:#8f9098;font-size:12px;line-height:1.48}.admin-data-card,.admin-license-card,.admin-release-card{padding:10px}.admin-release-card{min-height:112px;align-content:space-between;gap:8px}.admin-release-card.published,.freeze-card.active,.admin-risk-card.ok,.admin-risk-card.warn,.admin-risk-card.bad{background:#151519}.admin-release-card strong{color:#fff;font-size:24px;line-height:1;letter-spacing:-.035em}.admin-field span,.admin-checkline span,.admin-file-drop span,.admin-audit-toolbar label span,.admin-audit-toolbar div span{color:#d9d9df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.admin-field input,.admin-field textarea,.admin-field select,.admin-inline-form input,.admin-inline-form select,.admin-download-toolbar select,.admin-audit-toolbar input{min-height:30px;border:1px solid #2e2e35;border-radius:3px;background:#151519;color:#f1f1f4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;box-shadow:inset 0 1px #ffffff06}.admin-field input,.admin-field select,.admin-inline-form input,.admin-inline-form select,.admin-download-toolbar select{height:30px;padding:0 8px}.admin-field textarea{min-height:84px;padding:8px}.admin-file-drop{min-height:132px;padding:18px;border-style:dashed;border-color:#46315f;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),#111115;background-size:18px 18px}.admin-file-drop:hover{transform:none;border-color:var(--accent);background-color:#151519}.admin-file-drop strong{color:#fff;font-size:15px}.admin-download-release-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-download-toolbar{grid-template-columns:repeat(2,minmax(180px,240px));gap:8px;margin-bottom:10px}.admin-download-toolbar label{gap:6px;padding:8px}.admin-download-row{grid-template-columns:minmax(0,1fr) 150px 150px;gap:8px;padding:8px}.admin-download-main strong{font-size:13px}.admin-download-main code{color:#d7c7ff;font-size:11px}.admin-download-actions{gap:6px}.admin-order-head,.admin-order-row{grid-template-columns:minmax(0,1fr) 100px 110px 110px}.admin-order-head{color:#8f9098;font-size:11px;font-weight:650;letter-spacing:0;text-transform:none;padding:0 8px}.admin-order-row,.admin-timeline button{min-height:42px;padding:7px 8px}.status-pill{min-height:21px;padding:0 7px;border-radius:3px;border:1px solid #303038;background:#1f1f24;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500}.admin-console .button,.admin-login-card .button,.admin-action-grid .button,.admin-section-headline .button,.admin-main-titlebar .button{box-sizing:border-box;height:30px;min-height:30px;max-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-width:1px;border-radius:3px;line-height:28px;font-size:12px;font-weight:650;transform:none;box-shadow:none}.admin-console .button.primary,.admin-login-card .button.primary{background:var(--accent);border-color:#a662ff}.admin-console .button.secondary,.admin-login-card .button.secondary{background:#1f1f24;border-color:#303038}.admin-console .button:hover,.admin-login-card .button:hover,.admin-action-grid .button:hover,.admin-section-headline .button:hover,.admin-main-titlebar .button:hover{border-width:1px;border-color:var(--accent);background:#2b2144;font-weight:650;transform:none}.admin-console .notice,.admin-login-card .notice{border-radius:4px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}@media(max-width:980px){.admin-hero-card,.admin-grid-two,.admin-grid-two.wide-left,.dashboard-grid,.admin-upload-grid,.admin-download-row{grid-template-columns:1fr}.admin-metric-grid,.admin-download-release-grid,.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-main-titlebar{flex-wrap:wrap;padding:7px 8px}.admin-main-titlebar div{flex:1 1 100%}.admin-tabs{padding-top:6px}.admin-metric-grid,.admin-download-release-grid,.admin-upload-grid,.admin-download-toolbar,.admin-quick-actions,.admin-download-actions,.admin-subgrid,.admin-action-grid,.admin-audit-toolbar,.admin-order-head,.admin-order-row{grid-template-columns:1fr}.admin-health-orb{min-height:104px}}body{background:radial-gradient(circle at 72% -12%,rgba(111,53,216,.18),transparent 30rem),linear-gradient(180deg,#0d0e13,#08090d 48%,#06070a)}.title,.page-title,.section-head h2,.intro-panel h2,.missing-content h1{letter-spacing:-.045em}.hero-note,.intro-copy p,.copy,.lede{color:#b6bac7}.quick-panel article,.card,.panel,.feature-panel-clean,.status-card,.plan-card{border-color:#ffffff18;box-shadow:0 20px 55px #00000047}.admin-login-shell,.admin-console{width:min(1220px,calc(100% - 28px))}.admin-login-card,.admin-console{border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#0d0e13;box-shadow:0 28px 80px #00000085}.admin-login-card{width:min(520px,100%)}.admin-login-card .client-titlebar,.admin-console .client-titlebar{min-height:54px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#14151c,#101117);color:#f4f5fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.client-dot,.brand-window-dot{width:8px;height:8px;border-radius:999px;background:#65d98f;box-shadow:0 0 18px #65d98f61}.admin-main-titlebar strong,.admin-login-card .client-titlebar strong{font-size:14px;font-weight:760;letter-spacing:-.01em}.admin-main-titlebar small,.admin-login-card .client-titlebar small,.admin-shortcuts{color:#9298a8;font-size:12px;font-weight:620;letter-spacing:0}.admin-login-body{padding:28px;background:radial-gradient(circle at 100% 0%,rgba(111,53,216,.18),transparent 260px),#0d0e13}.admin-login-body .eyebrow,.admin-section-headline span,.admin-card-title span,.admin-release-card span,.admin-download-toolbar span,.admin-field span,.admin-checkline span,.admin-file-drop span,.admin-audit-toolbar label span,.admin-audit-toolbar div span,.admin-kv-list dt,.admin-metric-card small,.admin-license-top small,.admin-secret-output span{color:#9aa1b2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:720;letter-spacing:.01em;text-transform:none}.admin-login-body h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.052em}.admin-security-note{color:#9298a8}.admin-console-grid{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:700px;background:#0d0e13}.admin-tabs{display:grid;grid-auto-rows:max-content;gap:6px;align-content:start;padding:14px;border-right:1px solid rgba(255,255,255,.08);border-bottom:0;background:#0b0c11;overflow:visible}.admin-tabs button{width:100%;height:auto;min-height:58px;max-height:none;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;justify-content:stretch;padding:10px 11px;border:1px solid transparent;border-radius:12px;background:transparent;color:#c5c9d4;text-align:left;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2}.admin-tabs button span{grid-row:1 / 3;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:9px;background:#ffffff0e;color:#9aa1b2;font-size:11px;font-weight:820;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-tabs button strong{color:#f2f3f7;font-size:13px;font-weight:760}.admin-tabs button small{color:#858b9b;font-size:11px;font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tabs button:hover,.admin-tabs button.active{border-color:#6f35d86b;background:#6f35d81f;color:#fff}.admin-tabs button.active span{background:var(--accent);color:#fff}.admin-console-panel{min-width:0;padding:18px;background:radial-gradient(circle at 92% 0%,rgba(111,53,216,.09),transparent 360px),#0d0e13}.admin-panel-stack{gap:14px}.admin-hero-card,.admin-section-headline,.admin-metric-card,.admin-data-card,.admin-release-card,.admin-download-toolbar label,.admin-download-row,.admin-license-card,.admin-risk-card,.admin-file-drop,.admin-empty-state,.admin-audit-toolbar,.admin-audit-toolbar>div,.admin-secret-output{border:1px solid rgba(255,255,255,.095);border-radius:14px;background:#14151c;box-shadow:none}.admin-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:18px;align-items:stretch;padding:18px;background:linear-gradient(135deg,rgba(111,53,216,.14),transparent 48%),#14151c}.admin-hero-card h1{margin:0 0 8px;font-size:clamp(28px,3.2vw,46px);line-height:1;letter-spacing:-.054em}.admin-health-orb{width:auto;min-height:132px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:#0f1016;box-shadow:none}.admin-health-orb strong{font-size:38px}.admin-health-orb span,.admin-health-orb small{color:#9aa1b2;font-size:11px;font-weight:760;letter-spacing:.02em;text-transform:none}.admin-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-quick-actions button{min-height:42px;border:1px solid rgba(255,255,255,.095);border-radius:12px;background:#14151c;color:#e8eaf0;font-size:13px;font-weight:720;transition:background .14s ease,border-color .14s ease}.admin-quick-actions button:hover{border-color:#6f35d875;background:#191825}.admin-section-headline{min-height:auto;padding:14px 16px;background:#14151c}.admin-section-headline h2{font-size:20px;font-weight:780;letter-spacing:-.035em}.admin-metric-grid{gap:10px}.admin-metric-card,.admin-data-card,.admin-release-card{padding:14px}.admin-metric-card strong,.admin-release-card strong{color:#fff;font-size:28px;font-weight:760;letter-spacing:-.044em}.admin-metric-card span,.admin-release-card small,.admin-muted,.admin-empty-state span,.admin-download-main small,.admin-download-main p,.admin-download-state span,.admin-log-row span,.admin-table-row span,.admin-mini-row span{color:#9298a8}.admin-card-title{min-height:auto;margin:0 0 12px;padding:0 0 10px;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.admin-card-title strong{font-size:15px;font-weight:760;letter-spacing:-.02em}.admin-field input,.admin-field textarea,.admin-field select,.admin-inline-form input,.admin-inline-form select,.admin-download-toolbar select,.admin-audit-toolbar input{min-height:38px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#0f1016;color:#f5f6fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;box-shadow:none}.admin-field input,.admin-field select,.admin-inline-form input,.admin-inline-form select,.admin-download-toolbar select{height:38px;padding:0 11px}.admin-field textarea{min-height:104px;padding:11px}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.admin-inline-form input:focus,.admin-inline-form select:focus,.admin-download-toolbar select:focus,.admin-audit-toolbar input:focus{border-color:#8f45fab8;background:#101119;box-shadow:0 0 0 3px #6f35d829}.admin-inline-form{grid-template-columns:150px minmax(0,1fr) auto;gap:8px}.admin-kv-list div{grid-template-columns:120px minmax(0,1fr);min-height:36px;border-bottom:1px solid rgba(255,255,255,.07)}.admin-kv-list dd{color:#eef0f6}.admin-file-drop{min-height:150px;display:grid;place-items:center;gap:6px;padding:22px;border-style:dashed;border-color:#8f45fa5c;background:linear-gradient(135deg,rgba(111,53,216,.1),transparent 58%),#101117}.admin-file-drop:hover{border-color:#8f45fab8;background:#131420}.admin-download-release-grid{gap:10px}.admin-download-row{grid-template-columns:minmax(0,1fr) 150px 160px;gap:12px;padding:12px;background:#101117}.admin-download-main strong,.admin-table-row strong,.admin-log-row strong,.admin-mini-row strong{font-size:13px;font-weight:740}.admin-download-main code,.admin-table-row code,.mono{font-size:12px}.admin-order-head,.admin-order-row{grid-template-columns:minmax(0,1fr) 108px 112px 112px}.admin-order-head{color:#8f96a7}.admin-order-row,.admin-timeline button,.admin-log-row,.admin-table-row,.admin-mini-row{border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#101117}.status-pill{min-height:24px;padding:0 9px;border-radius:999px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:740}.admin-console .button,.admin-login-card .button,.admin-action-grid .button,.admin-section-headline .button,.admin-main-titlebar .button{height:36px;min-height:36px;max-height:36px;padding:0 14px;border-radius:10px;line-height:34px;font-size:13px;font-weight:760}.admin-main-titlebar .compact-button,.admin-section-headline .button.compact-button{height:32px;min-height:32px;max-height:32px;padding:0 12px;line-height:30px}.admin-console .button.secondary,.admin-login-card .button.secondary{background:#1a1b24;border-color:#ffffff1a}.admin-console .button.primary,.admin-login-card .button.primary{background:linear-gradient(180deg,#7d45e6,#6631c9);border-color:#a97bffc2}.admin-console .button:hover,.admin-login-card .button:hover,.admin-action-grid .button:hover,.admin-section-headline .button:hover,.admin-main-titlebar .button:hover{border-color:#8f45fab8;background:#211d31}.admin-console .notice,.admin-login-card .notice{border-radius:12px;padding:11px 12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.admin-audit-toolbar,.admin-download-toolbar{gap:10px}@media(max-width:980px){.admin-console-grid{grid-template-columns:1fr}.admin-tabs{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.admin-tabs button{min-width:190px}.admin-hero-card,.admin-grid-two,.admin-grid-two.wide-left,.dashboard-grid,.admin-upload-grid,.admin-download-row{grid-template-columns:1fr}.admin-quick-actions,.admin-metric-grid,.admin-download-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-login-shell,.admin-console{width:min(100% - 16px,100%)}.admin-console-panel,.admin-login-body{padding:12px}.admin-main-titlebar{gap:8px}.admin-tabs button{min-width:160px}.admin-quick-actions,.admin-metric-grid,.admin-download-release-grid,.admin-download-toolbar,.admin-download-actions,.admin-subgrid,.admin-action-grid,.admin-audit-toolbar,.admin-order-head,.admin-order-row,.admin-inline-form{grid-template-columns:1fr}}.admin-upload-progress{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#05060a6b}.admin-upload-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aeb3c2;font-size:12px}.admin-upload-progress-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-upload-progress-head strong{color:#fff;font-size:12px;font-weight:850}.admin-progress-track.upload{height:10px}.admin-progress-track.upload span{min-width:4px;transition:width .16s ease}
