@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@100..700&display=swap");:root{--bg:#0a0a0a;--surface:#111;--surface-high:#1a1a1a;--surface-glass:hsla(0,0%,6%,.82);--ink:#e8eaf6;--muted:#8a8fa8;--line:hsla(0,0%,100%,.08);--primary:#bd9dff;--primary-strong:#d7c2ff;--secondary:#47c4ff;--danger:#ff6e84;--success:#6ef0b5;--shadow:0 30px 70px rgba(0,0,0,.6);--dv-bg:#0f111a;--dv-surface:#151821;--dv-surface-2:#1d2029;--dv-surface-3:#1e222d;--dv-border:#232837;--dv-border-2:hsla(0,0%,100%,.07);--dv-ink:#d9e1ec;--dv-ink-2:#a1a8bd;--dv-ink-3:#7a82b1;--dv-label:#9797a5;--dv-primary:#7c6eff;--dv-primary-bg:rgba(124,110,255,.1);--dv-primary-border:rgba(124,110,255,.28);--dv-success:#17c653;--dv-success-bg:rgba(23,198,83,.12);--dv-warning:#ffcc3b;--dv-warning-bg:rgba(255,204,59,.12);--dv-danger:#f8285a;--dv-danger-bg:rgba(248,40,90,.12);--dv-info:#00bcd4;--dv-info-bg:rgba(0,188,212,.12);--dv-credits-ok:#6ef0b5;--dv-credits-low:#ffbe50;--dv-topbar-height:60px;--dv-sidebar-width:270px;--dv-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dv-shadow-card:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);--dv-shadow-topbar:0 1px 3px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.2)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top left,rgba(189,157,255,.08),transparent 30%),linear-gradient(180deg,#060606 0,var(--bg) 58%,#020202 100%);color:var(--ink);font-family:Space Grotesk,Segoe UI,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:30px 30px;opacity:.28}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{max-width:1380px;margin:0 auto;padding:28px 20px 80px}.nav{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;padding:16px 18px;background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.brand{font-size:1.18rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.button-row,.nav-links,.session-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.auth-hero,.auth-panel,.console-panel,.dashboard-sidebar,.metric-card,.nav,.panel{border-radius:18px;background:var(--surface-glass);box-shadow:var(--shadow)}.console-panel,.panel{padding:22px}.hero{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:22px}.auth-hero h1,.console-panel h1,.hero h1{margin:0 0 12px;font-size:clamp(2.35rem,6vw,4.6rem);line-height:.92;letter-spacing:-.04em}.cards,.dashboard-metrics{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card{padding:18px;background:var(--surface-high)}.metric-card strong,.stat{display:block;margin-top:8px;font-size:2rem;font-weight:700}.muted{color:var(--muted)}.badge,.status-chip,.terminal-label{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;text-transform:uppercase;letter-spacing:.14em}.badge,.status-chip{padding:7px 11px;background:rgba(71,196,255,.12);color:var(--secondary)}.badge-success{background:rgba(23,198,83,.1);color:#17a84a;border:1px solid rgba(23,198,83,.22)}.badge-danger{background:rgba(248,40,90,.1);color:#d01447;border:1px solid rgba(248,40,90,.22)}.badge-warning{background:rgba(230,170,0,.12);color:#b07900;border:1px solid rgba(230,170,0,.25)}.badge-neutral{background:rgba(100,110,150,.1);color:#656d9a;border:1px solid rgba(100,110,150,.18)}.badge-purple{background:rgba(63,81,181,.1);color:#3f51b5;border:1px solid rgba(63,81,181,.22)}.terminal-label{color:var(--primary)}.status-dot{width:9px;height:9px;border-radius:999px;background:var(--success);box-shadow:0 0 12px rgba(110,240,181,.6)}.button,.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:0;background:linear-gradient(180deg,#c6abff 0,var(--primary) 100%);color:#08101f;font-weight:700;cursor:pointer}.button-secondary{background:rgba(71,196,255,.14);color:var(--secondary)}.button-ghost{background:transparent;color:var(--muted);outline:1px solid hsla(0,0%,100%,.08)}.auth-shell,.dashboard-shell{display:grid;grid-gap:18px;gap:18px}.auth-shell{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr)}.auth-hero,.auth-panel{padding:28px}.auth-hero{background:radial-gradient(circle at top right,rgba(189,157,255,.2),transparent 34%),radial-gradient(circle at bottom left,rgba(71,196,255,.14),transparent 32%),linear-gradient(160deg,hsla(0,0%,6%,.96),rgba(5,5,5,.96))}.auth-ascii,.code-block,.mono{font-family:Cascadia Code,Consolas,monospace}.auth-ascii,.code-block{margin:0;padding:14px 16px;background:rgba(0,0,0,.34);color:#dce8ff;white-space:pre-wrap;word-break:break-word}.auth-tabs{gap:8px;margin-bottom:18px}.auth-tab{flex:1 1;min-height:42px;border:0;background:hsla(0,0%,100%,.06);color:var(--muted);cursor:pointer}.auth-tab.is-active{background:var(--surface-high);color:var(--ink)}.form-grid{display:grid;grid-gap:14px;gap:14px}.form-grid label{display:grid;grid-gap:8px;gap:8px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:0;padding:12px 14px;background:rgba(0,0,0,.34);color:var(--ink);outline:1px solid hsla(0,0%,100%,.06)}.form-grid textarea{resize:vertical;min-height:220px}.notice{padding:12px 14px}.notice.success{background:rgba(110,240,181,.12);color:var(--success)}.notice.error{background:rgba(255,110,132,.14);color:#ffc1cb}.dashboard-shell{grid-template-columns:260px minmax(0,1fr);align-items:start}.dashboard-sidebar{padding:20px;position:-webkit-sticky;position:sticky;top:16px}.dashboard-nav{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.dashboard-nav a{padding:10px 12px;background:hsla(0,0%,100%,.04);color:var(--muted)}.dashboard-grid,.dashboard-list,.dashboard-main,.dashboard-stack,.list{display:grid;grid-gap:18px;gap:18px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)}.dense-list{display:grid;grid-gap:10px;gap:10px;padding-left:18px;color:var(--muted)}.list-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.06)}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:12px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08)}@media (max-width:1080px){.auth-shell,.dashboard-grid,.dashboard-grid--hero,.dashboard-shell,.hero{grid-template-columns:1fr}.dashboard-sidebar{position:static}}@media (max-width:720px){.shell{padding:18px 12px 64px}.auth-hero,.auth-panel,.console-panel,.dashboard-sidebar,.nav,.panel{padding:16px}}.auth-screen-dev{display:flex;min-height:100vh;height:100vh;width:100vw;overflow:hidden;background:#000;color:#f5f5f5;font-family:Space Mono,Consolas,monospace}.auth-hero-panel-dev{flex:1 1;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at top left,hsla(0,0%,100%,.06),transparent 30%),linear-gradient(180deg,#050505,#090909)}.auth-hero-art-wrap,.auth-hero-panel-dev{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.auth-hero-art-wrap{width:100%;height:100%;z-index:2}.auth-content-panel-dev{flex:0 0 580px;display:flex;flex-direction:column;height:100%;overflow-y:auto;background:radial-gradient(circle at top right,hsla(0,0%,100%,.06),transparent 28%),linear-gradient(180deg,#080808,#000);position:relative;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.auth-content-panel-dev::-webkit-scrollbar{width:4px}.auth-content-panel-dev::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18)}.ascii-hero{font-family:Courier New,Courier,monospace;font-size:clamp(3px,.6vw,6px);line-height:1.15;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;letter-spacing:0;margin:0;padding:0;display:block;animation:asciiGlowBlack 2.8s ease-in-out infinite;max-width:none}.ascii-line{display:block;transition:color .08s,opacity .08s,text-shadow .08s}.ascii-line--normal{color:hsla(0,0%,86%,.72);opacity:1}.ascii-line--dim{color:rgba(90,90,90,.36);opacity:.34}.ascii-line--bright{color:#fff;opacity:1;text-shadow:0 0 6px hsla(0,0%,100%,.82),0 0 14px hsla(0,0%,100%,.34)}@keyframes asciiGlowBlack{0%,to{filter:drop-shadow(0 0 4px rgba(255,255,255,.12))}50%{filter:drop-shadow(0 0 16px rgba(255,255,255,.22))}}.auth-hero-wordmark{position:absolute;bottom:2rem;left:0;right:0;text-align:center;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:hsla(0,0%,100%,.28);z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-pixel-canvas{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.22}.auth-panel-content,.auth-panel-footer,.auth-panel-header{position:relative;z-index:1}.auth-panel-header{padding:1.6rem 2.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.auth-status-row{display:flex;align-items:center;gap:.55rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:hsla(0,0%,100%,.55)}.auth-status-dot{width:7px;height:7px;background:#fff;border-radius:0;transition:opacity .8s;flex-shrink:0}.auth-version-badge{font-size:.65rem;font-weight:700;color:hsla(0,0%,100%,.45);letter-spacing:.06em;border:1px solid hsla(0,0%,100%,.14);padding:.15rem .55rem}.auth-panel-content{padding:2.25rem 2.5rem;flex:1 1;display:flex;flex-direction:column}.auth-tabs{display:flex;border-bottom:1px solid hsla(0,0%,100%,.12);margin-bottom:2.5rem;flex-shrink:0;gap:0}.auth-tab-btn{background:none;border:none;color:#f5f5f5;font-family:Space Mono,Consolas,monospace;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:0 0 .9rem;margin-right:2.25rem;cursor:pointer;position:relative;opacity:.3;transition:opacity .15s}.auth-tab-btn.active{opacity:1}.auth-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#fff}.signup-step{display:flex;flex-direction:column}.auth-hint,.label{color:hsla(0,0%,100%,.68);font-size:.78rem;line-height:1.6}.auth-panel-content .input,.auth-signup-content .input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:#fff;border-radius:0;font-family:Space Mono,Consolas,monospace;font-size:.8rem;box-shadow:none;padding:.8rem 1rem;width:100%;box-sizing:border-box;margin-bottom:.75rem;transition:border-color .2s;outline:none}.auth-panel-content .input:focus,.auth-signup-content .input:focus{border-color:#fff}.auth-error,.signup-error{border:1px solid hsla(0,100%,75%,.35);background:rgba(120,0,0,.22);color:#ffd5d5}.auth-error,.auth-info,.signup-error{margin-bottom:.9rem;padding:.75rem .9rem;font-size:.75rem}.auth-info{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86)}.auth-btn,.auth-info{border:1px solid hsla(0,0%,100%,.18)}.auth-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:52px;margin-top:.25rem;margin-bottom:.85rem;background:transparent;color:#fff;font-family:Space Mono,Consolas,monospace;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.auth-btn:disabled{opacity:.45;cursor:not-allowed}.auth-btn-primary{background:#fff;color:#000;border-color:#fff}.auth-btn-outline{background:hsla(0,0%,100%,.05);color:#fff}.auth-link-inline{background:none;border:none;color:rgba(232,234,246,.6);font-family:inherit;font-size:.78rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer;padding:0;transition:color .15s}.auth-link-inline:hover{color:var(--ink,#e8eaf6)}.auth-btn-icon{width:18px;height:18px;flex-shrink:0}.auth-divider{display:flex;align-items:center;gap:.9rem;margin:.55rem 0 1rem}.auth-divider-line{flex:1 1;height:1px;background:hsla(0,0%,100%,.12)}.auth-divider-text{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:hsla(0,0%,100%,.42)}.auth-panel-footer{padding:1.3rem 2.5rem 1.8rem;border-top:1px solid hsla(0,0%,100%,.08)}.auth-back-link{border:none;background:none;color:hsla(0,0%,100%,.5);font-family:Space Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0}.auth-signup-overlay{position:fixed;inset:0;z-index:60;background:radial-gradient(circle at top left,hsla(0,0%,100%,.06),transparent 26%),linear-gradient(180deg,rgba(0,0,0,.95),hsla(0,0%,4%,.98));color:#fff;display:flex;flex-direction:column;overflow:hidden}.auth-signup-overlay .auth-pixel-canvas{opacity:.18}.auth-signup-topbar{position:relative;z-index:1;padding:1.2rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center}.auth-signup-brand{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.76)}.auth-signup-cancel{border:none;background:none;color:hsla(0,0%,100%,.6);font-family:Space Mono,Consolas,monospace;font-size:.75rem;cursor:pointer}.auth-signup-steps{position:relative;z-index:1;justify-content:center;padding:1rem 2rem 0;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 4rem);margin:0 auto}.auth-signup-steps,.auth-step-item{display:flex;align-items:center;gap:.75rem}.auth-step-item{flex:0 0 auto}.auth-step-col{display:flex;flex-direction:column;gap:.45rem;align-items:center}.auth-step-bullet{width:28px;height:28px;border:1px solid hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;font-size:.72rem;color:hsla(0,0%,100%,.6)}.auth-step-bullet.active,.auth-step-bullet.done{background:#fff;color:#000;border-color:#fff}.auth-step-label{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.auth-step-label.active,.auth-step-label.done{color:hsla(0,0%,100%,.88)}.auth-step-connector{flex:1 1;height:1px;background:hsla(0,0%,100%,.1)}.auth-step-connector.done-connector{background:hsla(0,0%,100%,.42)}.auth-signup-body{position:relative;z-index:1;flex:1 1;overflow-y:auto;padding:1.4rem 2rem 2rem}.auth-signup-content{width:100%;max-width:760px;margin:0 auto}.auth-wizard-wrap{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);padding:1.5rem}.auth-wizard-wrap .signup-step h2{margin:0 0 .8rem;font-size:1.45rem;line-height:1.05}.signup-actions{display:flex;gap:12px;margin-top:1rem}@media (max-width:980px){.auth-screen-dev{flex-direction:column;height:auto;min-height:100vh}.auth-hero-panel-dev{min-height:38vh;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.auth-content-panel-dev{flex:1 1 auto}}@media (max-width:640px){.auth-panel-content,.auth-panel-footer,.auth-panel-header,.auth-signup-body,.auth-signup-steps,.auth-signup-topbar{padding-left:1rem;padding-right:1rem}.auth-tab-btn{margin-right:1.2rem}.auth-step-label{display:none}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.dev-console{min-height:100vh;background:#f4f6f9;color:#424d65;display:grid;--_sc:220px;grid-template-columns:var(--_sc) minmax(0,1fr) 280px;grid-template-rows:60px 1fr;position:relative;--dv-bg:#f4f6f9;--dv-surface:#fff;--dv-surface-2:#f8f9fb;--dv-border:#e9ebef;--dv-ink:#1e2129;--dv-ink-2:#656d9a;--dv-ink-3:#95a0c5;--dv-label:#656d9a;--dv-primary:#3f51b5;--dv-primary-bg:rgba(63,81,181,.1);--dv-primary-border:rgba(63,81,181,.25);--dv-success:#17c653;--dv-success-bg:rgba(23,198,83,.1);--dv-warning:#e6aa00;--dv-warning-bg:rgba(255,204,59,.1);--dv-danger:#f8285a;--dv-danger-bg:rgba(248,40,90,.1);--dv-info:#00bcd4;--dv-info-bg:rgba(0,188,212,.1);--dv-credits-ok:#17c653;--dv-credits-low:#e6aa00;--dv-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dv-shadow-card:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14);--dv-surface-3:#f0f2f7}.dev-console:before{display:none}.dev-console{--surface-glass:var(--dv-surface);--surface:var(--dv-surface);--surface-high:var(--dv-surface-2);--bg:var(--dv-bg);--ink:var(--dv-ink);--muted:var(--dv-ink-2);--line:var(--dv-border);--shadow:var(--dv-shadow-card);--primary:var(--dv-primary);--primary-strong:var(--dv-primary);--secondary:var(--dv-info);--success:var(--dv-success);--danger:var(--dv-danger)}.dev-console .console-panel,.dev-console .metric-card,.dev-console .panel{background:var(--dv-surface);border:1px solid var(--dv-border);box-shadow:var(--dv-shadow-card);color:var(--dv-ink)}.dev-console .terminal-label{color:var(--dv-primary)}.dev-console .muted{color:var(--dv-ink-2)}.dev-console .form-grid input,.dev-console .form-grid select,.dev-console .form-grid textarea{background:var(--dv-surface-2);color:var(--dv-ink);outline:1px solid var(--dv-border);border:none}.dev-console .form-grid input:focus,.dev-console .form-grid select:focus,.dev-console .form-grid textarea:focus{outline:2px solid var(--dv-primary)}.dev-console .button-ghost{color:var(--dv-ink-2);outline:1px solid var(--dv-border)}.dev-console .notice.success{background:var(--dv-success-bg);color:var(--dv-success)}.dev-console .notice.error{background:var(--dv-danger-bg);color:var(--dv-danger)}.dev-console .code-block{background:var(--dv-surface-3);color:var(--dv-ink);border:1px solid var(--dv-border)}.dev-console h1,.dev-console h2,.dev-console h3,.dev-console h4{color:var(--dv-ink)}.dev-console .badge,.dev-console .status-chip{background:var(--dv-info-bg);color:var(--dv-info)}.dev-console-rail{grid-row:1/span 2;background:#1d2029;border-right:1px solid #232837;padding:0 0 16px;display:flex;flex-direction:column;align-items:flex-start;z-index:2;overflow-y:auto;overflow-x:hidden;min-width:0;--dv-bg:#1d2029;--dv-surface:#1d2029;--dv-surface-2:#232837;--dv-border:#2e3447;--dv-ink:#fff;--dv-ink-2:#a1a8bd;--dv-ink-3:#4c537b;--dv-label:#4c537b;--dv-primary:#7c6eff}.dev-console-rail.collapsed{align-items:center}.dev-console-rail.collapsed .dev-console-rail-nav{padding:16px 6px 0;align-items:center}.dev-console-rail.collapsed .dev-console-rail-footer{padding:0 6px;display:flex;flex-direction:column;align-items:center}.dev-console-rail-link.icon-only{justify-content:center;padding:0;height:36px;min-width:36px;width:auto}.dev-console-rail-link.icon-only .material-symbols-outlined{font-size:22px}.dev-console.sidebar-collapsed{--_sc:62px;grid-template-columns:var(--_sc) minmax(0,1fr) 280px}.dev-console.sidebar-collapsed.dev-console-submission{grid-template-columns:var(--_sc) minmax(0,1fr)}.dev-console-rail-brand{margin-bottom:0;display:flex;align-items:center;gap:10px;padding:0 16px;width:100%;height:60px;border-bottom:1px solid #232837;flex-shrink:0}.dev-console-rail-brand.collapsed{padding:0;justify-content:center}.dev-console-brand-mark{width:34px;height:34px;display:grid;place-items:center;background:rgba(124,110,255,.15);border:1px solid rgba(124,110,255,.3);border-radius:8px;color:#7c6eff}.dev-console-brand-text{font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff}.dev-console-brand-copy{display:flex;flex-direction:column;gap:1px}.dev-console-brand-subtext{font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.04em;color:#4c537b}.dev-console-rail-nav{display:flex;flex-direction:column;gap:2px;width:100%;padding:16px 12px 0}.dev-console-rail-link{display:flex;flex-direction:row;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;color:#a1a8bd;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;transition:color .15s,background .15s;white-space:nowrap}.dev-console-rail-link:hover{color:#fff;background:hsla(0,0%,100%,.06)}.dev-console-rail-link .material-symbols-outlined{font-size:18px;flex-shrink:0}.dev-console-rail-link.active{color:#fff;background:#3f51b5;border-left:none}.dev-console-rail-footer{margin-top:auto;padding:0 12px;width:100%}.dev-console-avatar{width:32px;height:32px;display:grid;place-items:center;background:rgba(124,110,255,.15);border:1px solid rgba(124,110,255,.3);border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-weight:700}.dev-console-topbar{grid-column:2/span 2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #e9ebef;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.08)}.dev-console-topbar-group{display:flex;align-items:center;gap:16px}.dev-console-wordmark{margin:0;color:#3f51b5;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dev-console-live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(23,198,83,.1);color:#17c653;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;border-radius:999px;border:1px solid rgba(23,198,83,.2)}.dev-console-live-dot{width:6px;height:6px;border-radius:999px;background:#17c653;box-shadow:0 0 6px rgba(23,198,83,.5);animation:sigma-pulse 2s ease-in-out infinite}.dev-console-search{display:inline-flex;align-items:center;gap:8px;background:#f4f6f9;border:1px solid #e9ebef;border-radius:6px;color:#95a0c5;padding:8px 12px;min-width:240px}.dev-console-search input{border:none;outline:none;background:transparent;color:#424d65;width:100%;font-family:Inter,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.dev-console-topbar-actions{display:flex;gap:12px;margin-left:auto}.dev-console-ghost-link{border:none;background:transparent;color:#656d9a;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer}.dev-console-main{padding:28px 24px 40px;z-index:1;background:#f4f6f9}.dev-console-rightbar{padding:20px;border-left:1px solid #e9ebef;background:#fff;display:flex;flex-direction:column;gap:16px;z-index:1;overflow-y:auto}.dev-console-panel{background:#fff;padding:16px;border-radius:8px;border:1px solid #e9ebef;box-shadow:0 1px 3px rgba(0,0,0,.06)}.dev-console-panel-header{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#3f51b5}.dev-console-panel-header h4{margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#424d65}.dev-console-node-list{display:flex;flex-direction:column;gap:10px}.dev-console-node-item{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8f9fb;border-radius:6px;border:1px solid #e9ebef}.dev-console-node-item.active{border-left:2px solid;border-color:rgba(23,198,83,.25);background:rgba(23,198,83,.04)}.dev-console-account-name,.dev-console-node-item strong{display:block;color:#424d65;font-family:Inter,sans-serif;font-size:12px}.dev-console-account-meta,.dev-console-meter span,.dev-console-node-item span{display:block;color:#95a0c5;font-size:11px;margin-top:4px}.dev-console-account-card{display:flex;flex-direction:column;gap:10px}.dev-console-meter{display:flex;justify-content:space-between;align-items:center}.dev-console-meter strong{color:#3f51b5;font-size:16px;font-family:Inter,sans-serif}.dev-console-page{display:flex;flex-direction:column;gap:24px}.dev-wizard-shell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fff;border-bottom:1px solid #e9ebef;border-radius:8px 8px 0 0}.dev-wizard-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;flex:1 1 760px}.dev-wizard-step{border:1px solid #e9ebef;text-align:left;padding:12px 16px;background:#f8f9fb;color:#656d9a;cursor:pointer;border-radius:8px;transition:background .15s,border-color .15s}.dev-wizard-step:disabled{cursor:not-allowed;opacity:.55}.dev-wizard-meta span,.dev-wizard-step span{display:block;color:#95a0c5;font-size:11px;font-family:Inter,sans-serif;letter-spacing:.02em;text-transform:none}.dev-wizard-meta strong,.dev-wizard-step strong{display:block;margin-top:6px;font-family:Inter,sans-serif;font-size:14px;color:#1e2129}.dev-wizard-step.active{background:rgba(63,81,181,.08);border-color:rgba(63,81,181,.3);box-shadow:0 0 0 1px rgba(63,81,181,.15)}.dev-wizard-step.complete{background:rgba(23,198,83,.06);border-color:rgba(23,198,83,.2)}.dev-wizard-meta{min-width:220px}.dev-console-page-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px}.dev-console-page-header h2{margin:0;font-family:Inter,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.02em;color:#1e2129}.dev-console-page-header h2 span{color:#3f51b5;font-weight:400}.dev-console-page-header p{margin:6px 0 0;color:#95a0c5;font-family:Inter,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.dev-global-loading-overlay{position:fixed;inset:0;z-index:4000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:rgba(7,10,20,.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dev-global-loading-overlay span{color:#f3f6ff;font-size:18px;font-weight:700;letter-spacing:.04em}.dev-global-loading-spinner{width:56px;height:56px;border-radius:999px;border:4px solid hsla(0,0%,100%,.16);border-top-color:#7fd4ff;animation:dev-global-spin .9s linear infinite}@keyframes sigma-pulse{0%,to{opacity:1;box-shadow:0 0 6px rgba(110,240,181,.7)}50%{opacity:.6;box-shadow:0 0 3px rgba(110,240,181,.3)}}@keyframes dev-global-spin{to{transform:rotate(1turn)}}.dev-console-uptime{text-align:right}.dev-console-uptime strong{display:block;color:#3f51b5;font-family:Inter,sans-serif;font-size:36px;line-height:1}.dev-console-uptime span{display:block;color:#95a0c5;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.dev-console-inline-error{padding:12px 16px;background:rgba(248,40,90,.08);color:#f8285a;border:1px solid rgba(248,40,90,.2);border-radius:6px}.dev-console-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px}.dev-console-card{grid-column:span 4;background:#fff;padding:20px 24px;border-radius:8px;border:1px solid #e9ebef;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .2s,transform .2s}.dev-console-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.dev-console-card-wide{grid-column:span 8}.dev-console-card-full{grid-column:1/-1}.dev-console-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px}.dev-console-card-header h3{margin:0 0 4px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#1e2129}.dev-console-card-action,.dev-console-card-header p,.dev-console-chart-footer span,.dev-console-kv span,.dev-console-meter-copy span,.dev-console-mini-grid span,.dev-console-stat-pair span{color:#95a0c5;font-size:12px;font-family:Inter,sans-serif;letter-spacing:0;text-transform:none}.dev-console-card-action{color:#3f51b5}.dev-console-stat-pair{display:flex;gap:24px;text-align:right}.dev-console-stat-pair strong{display:block;color:#3f51b5;font-family:Inter,sans-serif;font-size:20px}.dev-console-stat-pair strong.ok{color:#17c653}.dev-console-chart{height:190px;display:flex;align-items:flex-end;gap:8px;margin-bottom:16px}.dev-console-bar{flex:1 1;background:#e9ebef;border-radius:3px 3px 0 0;min-height:18px;transition:background .15s}.dev-console-bar.active{background:#3f51b5}.dev-console-chart-footer{display:flex;justify-content:space-between}.dev-console-meter-stack{display:flex;flex-direction:column;gap:20px}.dev-console-meter-row{display:flex;flex-direction:column;gap:6px}.dev-console-meter-copy{display:flex;justify-content:space-between;align-items:center}.dev-console-kv strong,.dev-console-meter-copy strong,.dev-console-mini-grid strong{color:#1e2129;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.dev-console-meter-track{width:100%;height:5px;background:#e9ebef;border-radius:999px}.dev-console-meter-track div{height:100%;background:#3f51b5;border-radius:999px}.dev-console-meter-track.tertiary div{background:#17c653}.dev-console-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dev-console-mini-grid>div{background:#f8f9fb;padding:14px;border-radius:6px;border:1px solid #e9ebef}.dev-console-log-list{display:flex;flex-direction:column;gap:10px}.dev-console-log-row{display:grid;grid-template-columns:92px 1fr 68px;grid-gap:14px;gap:14px;align-items:center;padding:10px;background:#f8f9fb;border:1px solid #e9ebef;border-radius:4px;font-size:13px;margin-bottom:4px}.dev-console-log-row span:first-child,.dev-console-log-row span:last-child{font-family:Inter,sans-serif;font-size:11px;letter-spacing:0;text-transform:none}.dev-console-log-row .ok{color:#17c653}.dev-console-log-row .warn{color:#e6aa00}.dev-console-log-row .accent{color:#3f51b5}.dev-console-kv{display:flex;flex-direction:column;gap:16px}.dev-console-kv>div{display:flex;justify-content:space-between;gap:16px}.dev-console-action-stack{display:flex;flex-direction:column;gap:10px}.dev-console-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #e9ebef;background:#fff;color:#424d65;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.dev-console-action-button:hover{background:#f4f6f9;border-color:#c5cde8}.dev-console-action-button:disabled{opacity:.42;cursor:not-allowed}.dev-console-action-button.primary{background:#3f51b5;border-color:#3f51b5;color:#fff}.dev-console-action-button.primary:hover{background:#364499;border-color:#364499}.dev-console-action-button.secondary{background:rgba(63,81,181,.08);border-color:rgba(63,81,181,.25);color:#3f51b5}.dev-console-action-button.ghost{background:transparent;border-color:#e9ebef;color:#656d9a}.dev-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.dev-category-card{min-height:130px;border:1px solid #e9ebef;background:#fff;color:#1e2129;padding:18px;text-align:left;display:flex;flex-direction:column;gap:10px;cursor:pointer;border-radius:8px;transition:box-shadow .2s,border-color .15s}.dev-category-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#c5cde8}.dev-category-card strong{font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-transform:none;letter-spacing:0}.dev-category-card span,.dev-manifest-note,.dev-modal-copy li,.dev-modal-copy p,.dev-modal-note,.dev-upload-card span{color:#95a0c5;font-size:13px;line-height:1.6}.dev-category-card.active{background:rgba(63,81,181,.06);border-color:rgba(63,81,181,.35);box-shadow:0 0 0 1px rgba(63,81,181,.15)}.dev-category-card.soon{opacity:.62;cursor:not-allowed}.dev-category-card.locked{cursor:default}.dev-category-card em{margin-top:auto;color:#3f51b5;font-style:normal;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.02em;text-transform:none}.dev-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.dev-inline-field-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(180px,.8fr);grid-gap:18px;gap:18px}.dev-field{display:flex;flex-direction:column;gap:10px}.dev-field span{color:#656d9a;font-size:13px;font-family:Inter,sans-serif;font-weight:500;letter-spacing:0;text-transform:none}.dev-field input,.dev-field select,.dev-manifest-editor{width:100%;border:1px solid #d8dde8;outline:none;background:#fff;color:#1e2129;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px;border-radius:6px;transition:border-color .15s,box-shadow .15s}.dev-field input:focus,.dev-field select:focus,.dev-manifest-editor:focus{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.12)}.dev-field input[type=file]{padding:10px 0;background:transparent;border:none}.dev-segmented{display:inline-flex;background:#f4f6f9;border:1px solid #e9ebef;border-radius:6px;padding:3px;width:-moz-fit-content;width:fit-content}.dev-segmented button{min-width:120px;border:none;background:transparent;color:#656d9a;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.dev-segmented button.active{background:#fff;color:#3f51b5;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dev-upload-card{background:#fff;border:1px solid #e9ebef;border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:14px}.dev-upload-card strong{font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;color:#1e2129}.dev-upload-card-header{display:flex;flex-direction:column;gap:6px}.dev-upload-dropzone{position:relative;display:flex;flex-direction:column;gap:8px;min-height:140px;justify-content:center;padding:20px;background:#f8f9fb;border:2px dashed #d8dde8;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.dev-upload-dropzone:hover{border-color:#3f51b5;background:rgba(63,81,181,.04)}.dev-upload-dropzone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.dev-upload-dropzone strong{font-size:15px;color:#1e2129}.dev-upload-dropzone span{max-width:420px}.dev-form-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.dev-action-bar{padding:14px 0}.dev-form-actions .dev-console-action-button{min-width:170px}.dev-inline-italic-note{margin-top:12px;color:#95a0c5;font-size:13px;font-style:italic}.dev-source-helper{margin-top:18px;padding:14px 16px;background:#f8f9fb;border:1px solid #e9ebef;border-radius:6px;color:#656d9a;font-size:13px;line-height:1.6}.dev-console-inline-success{margin-top:16px;padding:12px 16px;background:rgba(23,198,83,.08);color:#17c653;border:1px solid rgba(23,198,83,.2);border-radius:6px}.dev-inline-local{margin-top:14px}.dev-source-preview .dev-console-card-action{border:none;background:transparent;padding:0;cursor:pointer}.dev-source-status,.dev-summary-stack{display:grid;grid-gap:12px;gap:12px}.dev-source-status{margin-top:20px}.dev-source-status,.dev-summary-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.dev-source-status div,.dev-summary-item{background:#f8f9fb;border:1px solid #e9ebef;border-radius:6px;padding:14px}.dev-source-status span,.dev-summary-item span{display:block;color:#95a0c5;font-size:11px;text-transform:none;letter-spacing:0;margin-bottom:6px}.dev-source-status strong,.dev-summary-item strong{display:block;color:#1e2129;font-family:Inter,sans-serif;font-size:13px;word-break:break-word}.dev-source-preview{margin-top:18px;background:#f8f9fb;border:1px solid #e9ebef;border-radius:8px;padding:18px}.dev-source-preview .code-block{background:#13151f;color:#b0bcd4;font-size:11px;line-height:1.55;border-color:#2a2d3e;border-radius:6px}.dev-payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.dev-payment-methods-muted{margin-bottom:0}.dev-payment-section{margin-top:18px;padding:18px;background:#f8f9fb;border:1px solid #e9ebef;border-radius:8px}.dev-payment-section-muted{background:#f4f6f9}.dev-payment-section-header{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.dev-payment-section-header strong{color:#1e2129;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.dev-payment-section-header span{color:#95a0c5;font-size:13px;line-height:1.6}.dev-payment-card{border:1px solid #e9ebef;background:#fff;color:#1e2129;padding:14px;text-align:left;cursor:pointer;border-radius:8px;transition:border-color .15s,box-shadow .15s}.dev-payment-card:hover{border-color:#c5cde8;box-shadow:0 2px 8px rgba(0,0,0,.08)}.dev-payment-card em,.dev-payment-card span,.dev-payment-card strong{display:block}.dev-payment-card strong{font-family:Inter,sans-serif;font-size:13px;font-weight:600;margin-bottom:6px}.dev-payment-card span{color:#95a0c5;font-size:12px;line-height:1.5;min-height:52px}.dev-payment-card em{margin-top:12px;color:#3f51b5;font-style:normal;font-family:Inter,sans-serif;font-size:11px;text-transform:none;letter-spacing:0}.dev-payment-card.active{background:rgba(63,81,181,.06);border:1.5px solid #3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.1)}.dev-payment-card.active em,.dev-payment-card.active strong{color:#f6edff}.dev-payment-card.active span{color:#ddd0ff}.dev-payment-card.disabled{opacity:.62;cursor:not-allowed}.dev-checkbox-row{display:flex;align-items:flex-start;gap:10px;color:#a3aac4;font-size:12px;margin-bottom:18px}.dev-checkbox-row input{margin-top:2px}.dev-manifest-editor{resize:vertical;min-height:360px}.dev-manifest-note{margin-top:14px}.dev-validation-box{margin-top:18px;display:flex;flex-direction:column;gap:12px}.dev-validation-chip{padding:10px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:6px}.dev-validation-chip.ok{background:rgba(23,198,83,.1);color:#17c653;border:1px solid rgba(23,198,83,.2)}.dev-validation-chip.error{background:rgba(248,40,90,.08);color:#f8285a;border:1px solid rgba(248,40,90,.2)}.dev-validation-list{background:#f8f9fb;border:1px solid #e9ebef;border-radius:6px;padding:14px}.dev-validation-list strong{display:block;margin-bottom:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:#1e2129}.dev-validation-list ul{margin:0;padding-left:18px;color:#656d9a;font-size:13px;line-height:1.6}.dev-validation-list.error{background:rgba(248,40,90,.05);border-color:rgba(248,40,90,.15)}.dev-validation-list.warn{background:rgba(230,170,0,.06);border-color:rgba(230,170,0,.2)}.dev-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.dev-next-step{background:#f8f9fb;border:1px solid #e9ebef;border-radius:8px;padding:16px;display:flex;gap:12px}.dev-next-step span{width:24px;height:24px;display:grid;place-items:center;background:rgba(63,81,181,.1);color:#3f51b5;font-family:Inter,sans-serif;font-size:12px;font-weight:700;border-radius:50%;flex-shrink:0}.dev-next-step p{margin:0;color:#656d9a;font-size:13px;line-height:1.6}.dev-history-guidance,.dev-resubmit-banner,.dev-resubmit-panel{border:1px solid rgba(230,170,0,.25);background:rgba(255,204,59,.06);border-radius:8px;padding:14px 16px}.dev-resubmit-banner{margin-bottom:18px}.dev-resubmit-panel{margin:18px 0}.dev-history-guidance h4,.dev-resubmit-banner h3,.dev-resubmit-panel h3{margin:0 0 8px;color:#b37f00;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.dev-history-guidance ul,.dev-resubmit-banner p,.dev-resubmit-panel p{margin:0;color:#7a5800;line-height:1.6;font-size:13px}.dev-history-guidance ul{padding-left:18px;margin-top:10px}.dev-submit-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dev-submit-card{background:#fff;padding:18px}.dev-inspector,.dev-submit-card{border:1px solid #e9ebef;border-radius:8px}.dev-inspector{background:#f8f9fb}.dev-inspector summary{cursor:pointer;list-style:none;padding:12px 16px;color:#424d65;font-family:Inter,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.dev-inspector summary::-webkit-details-marker{display:none}.dev-inspector[open] summary{border-bottom:1px solid #e9ebef}.dev-inspector .code-block{margin:0}.dev-history-list{display:grid;grid-gap:14px;gap:14px}.dev-history-card{box-shadow:0 1px 3px rgba(0,0,0,.06)}.dev-history-card summary,.dev-history-inspector summary{cursor:pointer;list-style:none}.dev-history-card summary::-webkit-details-marker,.dev-history-inspector summary::-webkit-details-marker{display:none}.dev-history-card summary{padding:16px 18px}.dev-history-card-body{padding:0 18px 18px;display:grid;grid-gap:14px;gap:14px}.dev-history-card-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dev-history-card-top strong,.dev-history-kv strong{display:block;color:#1e2129}.dev-history-card-top span,.dev-history-kv span{display:block;color:#95a0c5;font-size:12px;line-height:1.5}.dev-history-card-top em{color:#3f51b5;font-style:normal;font-size:12px;letter-spacing:0;text-transform:none}.dev-history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dev-history-kv{padding:12px}.dev-history-inspector,.dev-history-kv{background:#f8f9fb;border:1px solid #e9ebef;border-radius:6px}.dev-history-inspector summary{padding:12px 14px;color:#424d65;font-size:13px;text-transform:none;letter-spacing:0}.sigma-story-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:linear-gradient(135deg,rgba(63,81,181,.06),rgba(124,110,255,.04));border:1px solid #e9ebef;border-radius:8px}.sigma-story-hero-copy{display:grid;grid-gap:8px;gap:8px}.sigma-story-hero-copy h1{margin:0;color:#1e2129;font-size:26px;font-family:Inter,sans-serif;line-height:1.15}.sigma-story-hero-copy p{max-width:720px}.sigma-story-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.sigma-story-metrics .metric-card{background:#fff;border:1px solid #e9ebef}.sigma-story-list{display:grid;grid-gap:14px;gap:14px}.sigma-story-card{border:1px solid #e9ebef;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.sigma-story-card.is-approved{border-left:3px solid #17c653}.sigma-story-card.is-rejected{border-left:3px solid #f8285a}.sigma-story-card.is-neutral,.sigma-story-card.is-pending{border-left:3px solid #e6aa00}.sigma-story-summary{padding:18px 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sigma-story-summary-main{display:flex;gap:14px;align-items:flex-start;min-width:0}.sigma-story-status-mark{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#fff;flex-shrink:0}.sigma-story-status-mark.is-approved{background:rgba(23,198,83,.15)}.sigma-story-status-mark.is-rejected{background:rgba(248,40,90,.15)}.sigma-story-status-mark.is-neutral,.sigma-story-status-mark.is-pending{background:rgba(230,170,0,.15)}.sigma-story-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sigma-story-title-row strong{color:#1e2129;font-size:15px;font-family:Inter,sans-serif;font-weight:600}.sigma-story-subtitle{margin:6px 0 0;color:#656d9a;line-height:1.6;font-size:13px}.sigma-story-meta{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;color:#95a0c5;font-size:12px;text-transform:none;letter-spacing:0}.sigma-story-chevron{color:#95a0c5;font-size:16px;line-height:1;padding-top:4px}.sigma-story-body{padding:0 20px 20px;display:grid;grid-gap:18px;gap:18px}.sigma-story-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e9ebef;background:#f0f2f7;border-radius:6px;overflow:hidden}.sigma-story-step{padding:10px 14px;color:#95a0c5;font-size:12px;text-transform:none;letter-spacing:0;border-right:1px solid #e9ebef}.sigma-story-step:last-child{border-right:none}.sigma-story-step.is-done{background:rgba(23,198,83,.08);color:#17c653}.sigma-story-step.is-active{background:rgba(63,81,181,.08);color:#3f51b5}.sigma-story-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sigma-story-kpi{background:#f8f9fb;border:1px solid #e9ebef;border-radius:6px;padding:14px}.sigma-story-kpi span{display:block;color:#95a0c5;font-size:11px;text-transform:none;letter-spacing:0;margin-bottom:6px}.sigma-story-kpi strong{color:#1e2129;font-size:14px;font-weight:600}.sigma-story-section{display:grid;grid-gap:12px;gap:12px}.sigma-story-section-head{display:grid;grid-gap:4px;gap:4px}.sigma-story-section-head h3{margin:0;color:#1e2129;font-size:16px;font-family:Inter,sans-serif}.sigma-council-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sigma-council-card{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e9ebef;border-radius:8px;padding:14px}.sigma-council-rune{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:rgba(63,81,181,.1);color:#3f51b5;font-weight:700;flex-shrink:0}.sigma-compact-card strong,.sigma-council-card strong,.sigma-payment-card strong,.sigma-risk-card strong,.sigma-round-head strong,.sigma-verdict-head strong{display:block;color:#1e2129}.sigma-compact-card p,.sigma-council-card p,.sigma-payment-card p,.sigma-risk-card p,.sigma-round-head p,.sigma-sandbox-panel p,.sigma-verdict-head p{margin:4px 0 0;color:#656d9a;line-height:1.6}.sigma-sandbox-panel{background:#f8f9fb;border:1px solid #e9ebef;border-radius:8px;padding:16px}.sigma-warning-stack{display:grid}.sigma-compact-card,.sigma-risk-card{background:#fff;border:1px solid #e9ebef;border-radius:8px;padding:14px}.sigma-finding-row strong{color:#1e2129}.sigma-finding-row em,.sigma-finding-row p{color:#656d9a;font-size:13px}.dev-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;z-index:90}.dev-modal{width:min(760px,100%);background:#fff;border-radius:12px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.15);color:#424d65}.dev-modal-copy ul{margin:14px 0 0;padding-left:18px}.dev-modal-note{margin-top:16px;padding:14px 16px;background:#f8f9fb;border:1px solid #e9ebef;border-radius:6px}.dev-console-crt{display:none}.sigma-loading-panel{margin-bottom:14px;background:#fff;border:1px solid #e9ebef;border-radius:8px}.dev-submit-success{margin-bottom:18px;padding:18px;border:1px solid rgba(23,198,83,.25);border-radius:12px;background:rgba(23,198,83,.05)}.dev-submit-success h3{margin:8px 0 10px;color:#17c653}.dev-submit-success p{margin:0 0 16px;color:#656d9a}.dev-submit-success-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.dev-submit-success-grid>div{padding:14px;border-radius:8px;background:#f8f9fb;border:1px solid #e9ebef}.dev-submit-success-grid span{display:block;margin-bottom:6px;color:#95a0c5;font-size:12px;text-transform:none;letter-spacing:0}.dev-submit-success-grid strong{display:block;word-break:break-word;color:#1e2129}.studio-shell{min-height:100vh;background:#f4f6f9}.studio-header{display:flex;align-items:center;gap:16px;padding:16px 32px;border-bottom:1px solid #e9ebef;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.studio-header-brand{color:#1e2129;font-family:Inter,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;text-transform:none}.studio-header-brand span{color:#3f51b5}.studio-header-subtitle{margin-left:auto;color:#95a0c5;font-family:Inter,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.sigma-warning{padding:10px 12px;border:1px solid rgba(230,170,0,.2);background:rgba(230,170,0,.06);color:#b37f00;border-radius:6px;font-size:13px}.sigma-warning.is-danger{border-color:rgba(248,40,90,.2);background:rgba(248,40,90,.06);color:#f8285a}.sigma-compact-list,.sigma-payment-stack,.sigma-risk-grid,.sigma-round-stack,.sigma-verdict-stack{display:grid;grid-gap:12px;gap:12px}.sigma-compact-card,.sigma-payment-card,.sigma-risk-card,.sigma-round-card,.sigma-verdict-card{background:#fff;border:1px solid #e9ebef;border-radius:8px;padding:14px}.sigma-compact-card,.sigma-payment-card,.sigma-round-head,.sigma-verdict-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sigma-submission-preview{align-items:center}.sigma-submission-preview-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.sigma-table-wrap{overflow-x:auto}.sigma-submissions-table .button{white-space:nowrap}.sigma-verdict-summary{margin:10px 0 0;color:#656d9a;line-height:1.65}.sigma-finding-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.sigma-finding-row{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:flex-start}.sigma-finding-row strong{display:block;color:#edf2ff}.sigma-finding-row em,.sigma-finding-row p{display:block;margin-top:4px;color:#aeb7cf;font-size:12px;line-height:1.6}.sigma-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.sigma-story-actions{padding-top:4px}.sigma-compact-list{margin-top:12px}.studio-stepper{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e9ebef;background:#fff}.studio-step{border:none;border-right:1px solid #e9ebef;border-bottom:2px solid transparent;background:transparent;color:#424d65;padding:12px 16px 10px;text-align:left;display:flex;flex-direction:column;gap:4px;min-height:60px;cursor:pointer;transition:background .15s}.studio-step:last-child{border-right:none}.studio-step.is-active{background:rgba(63,81,181,.05);border-bottom-color:#3f51b5}.studio-step.is-done{opacity:1}.studio-step.is-locked{opacity:.3;cursor:default}.studio-cell-key,.studio-context-label,.studio-field-label,.studio-review-label,.studio-screen-tag,.studio-step-code{font-family:Inter,sans-serif;font-size:11px;letter-spacing:0;text-transform:none}.studio-step-code{color:#95a0c5}.studio-step-title{color:#1e2129;font-size:13px;font-weight:600}.studio-step.is-active .studio-step-title{color:#3f51b5}.studio-step-state{color:#95a0c5;font-family:Inter,sans-serif;font-size:11px}.studio-context-bar{display:flex;align-items:center;gap:0;padding:8px 32px;border-bottom:1px solid #e9ebef;background:#f8f9fb;overflow-x:auto}.studio-context-item-wrap{display:inline-flex;align-items:center;gap:24px;white-space:nowrap}.studio-context-item{display:inline-flex;align-items:center;gap:8px}.studio-context-label{color:#95a0c5}.studio-context-value{color:#424d65;font-family:Inter,sans-serif;font-size:12px}.studio-context-value.tone-ok{color:#17c653}.studio-context-value.tone-pending{color:#e6aa00}.studio-context-dot{color:#d8dde8}.studio-main{padding:32px 40px 80px;background:#f4f6f9}.studio-content{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.studio-screen-head{margin-bottom:28px}.studio-screen-title{margin:0 0 6px;color:#1e2129;font-size:20px;font-weight:700;font-family:Inter,sans-serif}.studio-screen-desc{margin:0;max-width:760px;color:#656d9a;font-size:13px;line-height:1.7}.studio-field-span-full{grid-column:1/-1}.studio-choice-grid{display:grid;grid-gap:12px;gap:12px;width:100%}.studio-choice-grid-max3{grid-template-columns:repeat(6,minmax(0,1fr))}.studio-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-choice-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-choice-card{border:1.5px solid #e9ebef;border-radius:8px;background:#fff;color:#656d9a;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;min-height:130px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.studio-choice-card:hover{border-color:rgba(63,81,181,.3);background:rgba(63,81,181,.03)}.studio-choice-card strong{color:#1e2129;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-transform:none}.studio-choice-description{color:#95a0c5;font-size:12px;line-height:1.65;text-transform:none;letter-spacing:normal}.studio-choice-card.active{border-color:rgba(63,81,181,.5);background:rgba(63,81,181,.06);box-shadow:0 0 0 3px rgba(63,81,181,.1)}.studio-choice-label-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio-choice-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:0;text-transform:none}.studio-choice-badge.is-recommended{color:#3f51b5;background:rgba(63,81,181,.1);border:1px solid rgba(63,81,181,.25)}.studio-choice-badge.is-live{color:#17c653;background:rgba(23,198,83,.1);border:1px solid rgba(23,198,83,.25)}.studio-choice-price{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;background:#f4f6f9;border:1px solid #e9ebef;color:#1e2129;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1;text-transform:none}.studio-content .dev-console-card{background:#fff;border:1px solid #e9ebef;border-radius:10px;padding:32px 36px;box-shadow:0 1px 4px rgba(0,0,0,.07)}.studio-content .dev-console-card:hover,.studio-shell .dev-console-card:hover,.studio-shell .dev-metric-card:hover{transform:none;box-shadow:0 1px 4px rgba(0,0,0,.07)}.studio-content .dev-console-card-header{display:block;margin-bottom:28px}.studio-content .dev-console-card-header h3{margin:0 0 6px;color:#3f51b5;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.studio-content .dev-console-card-header p{margin:0;max-width:560px;color:#656d9a;font-size:13px;line-height:1.7}.studio-content .dev-console-card-header>div:first-child:before{content:attr(data-studio-title);display:block}.studio-content .dev-console-stat-pair{display:none}.studio-content .dev-field{gap:0;margin-bottom:20px}.studio-content .dev-field>span{display:block;margin-bottom:7px;color:#656d9a;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.studio-content .dev-inline-italic-note,.studio-content .dev-manifest-note,.studio-content .dev-payment-section-header span,.studio-content .dev-source-helper,.studio-content .dev-submit-success p,.studio-content .dev-upload-card span,.studio-content .dev-validation-list ul{color:#656d9a;font-size:13px;line-height:1.6}.studio-content .dev-field input,.studio-content .dev-field select,.studio-content .dev-field textarea,.studio-content .dev-manifest-editor{border:1px solid #d8dde8;border-radius:6px;background:#fff;color:#1e2129;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px}.studio-content .dev-form-grid,.studio-content .dev-inline-field-grid{gap:10px}.studio-content .dev-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-content .dev-inline-field-grid{grid-template-columns:minmax(0,1fr) 160px}.studio-content .studio-github-grid{grid-column:1/-1;width:100%;grid-template-columns:minmax(0,1.6fr) minmax(180px,.55fr);align-items:start}.studio-content .studio-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.studio-content .studio-addon-grid button em,.studio-content .studio-addon-grid button span,.studio-content .studio-addon-grid button strong{text-transform:none;letter-spacing:normal}.studio-content .studio-addon-grid button em{color:#3f51b5;font-style:normal;font-weight:600}.studio-content .dev-segmented{display:grid;width:100%;background:transparent;grid-gap:10px;gap:10px}.studio-content .dev-next-step,.studio-content .dev-payment-card,.studio-content .dev-payment-section,.studio-content .dev-segmented button,.studio-content .dev-source-status div,.studio-content .dev-submit-card,.studio-content .dev-submit-success,.studio-content .dev-submit-success-grid>div,.studio-content .dev-summary-item,.studio-content .dev-upload-card,.studio-content .dev-validation-list{border:1px solid hsla(0,0%,100%,.1);border-radius:4px;background:rgba(9,14,28,.94);box-shadow:none}.studio-content .dev-segmented button{min-width:0;text-align:left;color:#1e2129;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #e9ebef;background:#fff;border-radius:6px}.studio-content .dev-segmented button.active{border-color:#3f51b5;background:rgba(63,81,181,.1);color:#3f51b5}.studio-content .dev-action-bar,.studio-content .dev-form-actions{margin-top:28px;padding:0;background:transparent;border:none;gap:10px}.studio-content .dev-console-action-button{min-width:0;border-radius:6px;font-family:Inter,sans-serif;font-size:13px;letter-spacing:0;text-transform:none;padding:10px 18px}@keyframes devBtnPulse{0%,to{outline:3px solid transparent;outline-offset:0}50%{outline:3px solid rgba(63,81,181,.4);outline-offset:3px}}.studio-content .dev-console-action-button.primary:not(:disabled){animation:devBtnPulse 2.6s ease-in-out infinite!important}.studio-alert,.studio-content .dev-console-inline-error,.studio-content .dev-console-inline-success{border:1px solid rgba(63,81,181,.25);border-radius:6px;padding:11px 16px;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;background:rgba(63,81,181,.06);color:#3f51b5}.studio-alert-warn,.studio-content .dev-console-inline-error{border-color:rgba(230,170,0,.25);background:rgba(230,170,0,.06);color:#b37f00}.studio-content .dev-source-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e9ebef;border-radius:6px;overflow:hidden}.studio-content .dev-source-status div{border-radius:0;border:none;border-right:1px solid #e9ebef}.studio-content .dev-source-status div:last-child{border-right:none}.studio-content .dev-summary-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-content .dev-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:28px}.studio-content .dev-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-content .dev-payment-card span{min-height:auto}.studio-content .dev-payment-card.active{background:rgba(63,81,181,.08);border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.1)}.studio-content .dev-payment-card.active em,.studio-content .dev-payment-card.active span,.studio-content .dev-payment-card.active strong{color:#3f51b5}.studio-content .dev-inspector{border-radius:6px;overflow:hidden}.studio-content .dev-inspector summary{padding:11px 16px}.studio-main input,.studio-main select,.studio-main textarea{background:#fff!important;border-color:#d8dde8!important;color:#1e2129!important}.studio-main input:focus,.studio-main select:focus,.studio-main textarea:focus{border-color:#3f51b5!important;box-shadow:0 0 0 3px rgba(63,81,181,.1)!important;outline:none!important}.studio-main input::placeholder,.studio-main textarea::placeholder{color:#a8b0c8!important}.studio-main select option{background:#fff!important;color:#1e2129!important}.studio-main [style*="rgba(255, 255, 255, 0.0"], .studio-main [style*="rgba(255,255,255,0.0"]{background-color:#f8f9fb!important}.studio-content>*,.studio-main .dev-console-card{background-color:transparent}.studio-confirm-modal-inner{background:#fff!important;border-color:#e9ebef!important;color:#424d65!important}.studio-main [style*="rgba(255,255,255,0.02)"],.studio-main [style*="rgba(255,255,255,0.03)"],.studio-main [style*="rgba(255,255,255,0.04)"],.studio-main [style*="rgba(255,255,255,0.06)"],.studio-main [style*="rgba(255,255,255,0.07)"],.studio-main [style*="rgba(255,255,255,0.08)"],.studio-main [style*="rgba(255,255,255,0.1)"]{background:#f8f9fb!important;border-color:#e9ebef!important}.studio-main [style*="color: var(--dv-ink"],.studio-main [style*="color:var(--dv-ink"]{color:#1e2129!important}.studio-main [style*="color: var(--dv-ink-2"],.studio-main [style*="color:var(--dv-ink-2"]{color:#656d9a!important}.studio-main [style*="color: var(--dv-ink-3"],.studio-main [style*="color:var(--dv-ink-3"]{color:#95a0c5!important}@media (max-width:1280px){.dev-console{grid-template-columns:var(--_sc) minmax(0,1fr)}.dev-console-topbar{grid-column:2}.dev-console-rightbar{display:none}.studio-choice-grid-max3,.studio-choice-grid-three,.studio-choice-grid-two,.studio-content .dev-next-steps,.studio-content .dev-payment-methods,.studio-content .dev-summary-stack,.studio-stepper{grid-template-columns:1fr}.studio-choice-grid-max3 .studio-choice-card{grid-column:1/-1!important}.dev-history-grid,.dev-next-steps,.dev-payment-methods,.dev-source-status,.dev-submit-results,.dev-summary-stack,.dev-wizard-stepper,.sigma-council-grid,.sigma-risk-grid,.sigma-story-kpis,.sigma-story-timeline{grid-template-columns:1fr}}@media (max-width:1200px){.dev-console-submission{grid-template-columns:200px minmax(0,1fr)}.dev-console-submission .dev-console-rightbar{display:none}.dev-console-submission .dev-console-topbar{grid-column:2}.dev-console-submission .dev-console-main{width:100%;max-width:none;padding-right:0}.dev-console-submission .studio-content{max-width:none;width:100%}.studio-content .studio-github-grid{grid-template-columns:minmax(0,1fr) 180px}}@media (max-width:900px){.dev-console{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.dev-console-rail{display:none;position:fixed;left:0;top:0;height:100vh;width:240px;z-index:200;transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.dev-console-rail.menu-open{display:flex;transform:translateX(0);animation:sidebarSlideIn .28s cubic-bezier(.4,0,.2,1) forwards}.dev-hamburger{display:flex}.dev-console-topbar{grid-column:1;flex-direction:row;align-items:center;padding:0 16px}.dev-console-topbar-group{width:auto;justify-content:flex-start}.dev-console-main{padding:20px 16px 96px}.sigma-compact-card,.sigma-payment-card,.sigma-round-head,.sigma-story-hero,.sigma-story-summary,.sigma-verdict-head{flex-direction:column}.dev-console-search{min-width:0;width:100%}.dev-console-card-header,.dev-console-page-header,.studio-header{flex-direction:column;align-items:flex-start}.studio-header{padding:16px}.studio-header-subtitle{margin-left:0}.studio-context-bar{padding:10px 16px}.studio-main{padding:24px 16px 56px}.dev-wizard-shell{flex-direction:column;align-items:stretch}.dev-console-grid,.dev-form-grid,.dev-inline-field-grid{grid-template-columns:1fr}.dev-console-card,.dev-console-card-full,.dev-console-card-wide{grid-column:auto}.dev-console-log-row,.studio-content .studio-addon-grid,.studio-content .studio-github-grid{grid-template-columns:1fr}}.dev-console{background:var(--dv-bg)!important}.dev-console-crt{display:none!important}.dev-console-rail{background:var(--dv-surface-2)!important;border-right:1px solid var(--dv-border)!important}.dev-console-rail-brand{border-bottom:1px solid var(--dv-border)!important}.dev-console-brand-mark{background:var(--dv-primary-bg)!important;border-color:var(--dv-primary-border)!important;color:var(--dv-primary)!important;border-radius:8px!important}.dev-console-brand-text{font-family:var(--dv-font)!important;color:var(--dv-primary)!important}.dev-console-brand-subtext{font-family:var(--dv-font)!important;color:var(--dv-ink-3)!important}.dev-console-rail-nav{padding:0 8px!important}.dev-console-rail-link{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;color:var(--dv-ink-2)!important;border-radius:8px!important;padding:8px 12px!important;height:36px!important;border:1px solid transparent!important;transition:background .2s,color .2s,border-color .2s!important;margin-bottom:3px!important}.dev-console-rail-link:hover{color:var(--dv-ink)!important;background:hsla(0,0%,100%,.05)!important;border-color:var(--dv-border)!important}.dev-console-rail-link.active{color:var(--dv-primary)!important;background:var(--dv-primary-bg)!important;border-color:var(--dv-primary-border)!important;border-left:none!important}.dev-console-rail-footer{border-top:1px solid var(--dv-border)!important;padding:12px 8px!important}.dev-console-rail-link.icon-only{padding:0!important;height:36px!important;justify-content:center!important;min-width:36px!important;width:auto!important}.dev-console-rail-link.icon-only .material-symbols-outlined{font-size:20px!important}.dev-console-rail.collapsed .dev-console-rail-nav{padding:0 4px!important}.dev-console-rail.collapsed .dev-console-rail-footer{padding:12px 4px!important}.dev-console-topbar{background:var(--dv-surface-2)!important;border-bottom:1px solid var(--dv-border)!important;box-shadow:var(--dv-shadow-topbar)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:var(--dv-topbar-height)!important}.dev-console-live-pill{font-family:var(--dv-font)!important;background:var(--dv-success-bg)!important;color:var(--dv-credits-ok)!important;border-radius:6px!important;font-size:10px!important}.dev-console-ghost-link{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-ink-2)!important}.dev-hamburger{color:var(--dv-ink-2)!important;background:rgba(63,81,181,.1)!important;border:1px solid rgba(63,81,181,.2)!important;border-radius:50%!important;width:36px!important;height:36px!important}.dev-console-rightbar{background:var(--dv-surface-2)!important;border-left:1px solid var(--dv-border)!important}.dev-rightbar-account-name{font-family:var(--dv-font)!important;font-size:14px!important;font-weight:600!important;color:var(--dv-ink)!important}.dev-rightbar-account-email{font-family:var(--dv-font)!important;font-size:12px!important;color:var(--dv-ink-3)!important}.dev-rightbar-btn{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:6px!important}.dev-rightbar-btn.primary{background:var(--dv-primary)!important;color:#fff!important}.dev-rightbar-btn.secondary{color:var(--dv-ink-2)!important}.dev-rightbar-btn.secondary,.dev-rightbar-network{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important}.dev-rightbar-network{border-radius:8px!important;padding:12px 14px!important}.dev-console-main{background:var(--dv-bg)!important;padding:24px 20px 40px!important}.dev-console-page-header{padding-bottom:16px!important;border-bottom:1px solid var(--dv-border)!important;margin-bottom:20px!important}.dev-console-page-header h2{font-size:18px!important;font-weight:600!important;color:var(--dv-ink)!important}.dev-console-page-header h2,.dev-console-page-header p{font-family:var(--dv-font)!important;letter-spacing:0!important}.dev-console-page-header p{font-size:12px!important;text-transform:none!important;color:var(--dv-ink-3)!important}.dev-console-card{background:var(--dv-surface)!important;box-shadow:var(--dv-shadow-card)!important}.dev-console-card,.dev-console-panel{border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-console-panel{background:var(--dv-surface-3)!important}.dev-console-card-header{border-bottom:1px solid var(--dv-border)!important;padding:14px 20px!important;margin-bottom:0!important}.dev-console-card-header h3{font-family:var(--dv-font)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-ink)!important;margin:0!important}.dev-console-card-action,.dev-console-card-header p,.dev-console-chart-footer span,.dev-console-kv span,.dev-console-meter-copy span,.dev-console-mini-grid span,.dev-console-stat-pair span{font-family:var(--dv-font)!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-ink-3)!important}.dev-console-card-action{color:var(--dv-primary)!important}.dev-console-card>:not(.dev-console-card-header):not(.dev-console-card-action){padding:0}.dev-overview-welcome{background:var(--dv-surface)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important;box-shadow:var(--dv-shadow-card)!important}.dev-overview-metrics{gap:20px!important}.dev-metric-card{background:var(--dv-surface)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important;box-shadow:var(--dv-shadow-card)!important;padding:20px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.dev-metric-value{font-size:26px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--dv-ink)!important}.dev-metric-label,.dev-metric-value{font-family:var(--dv-font)!important}.dev-metric-label{font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-ink-2)!important;margin-top:4px!important}.dev-status-chip{font-family:var(--dv-font)!important;font-size:11px!important;font-weight:600!important;padding:3px 10px!important;border-radius:4px!important;letter-spacing:.5px!important;text-transform:uppercase!important;border:none!important}.dev-status-chip.approved{background:var(--dv-success-bg)!important;color:var(--dv-success)!important}.dev-status-chip.pending{background:var(--dv-warning-bg)!important;color:var(--dv-warning)!important}.dev-status-chip.rejected{background:var(--dv-danger-bg)!important;color:var(--dv-danger)!important}.dev-status-chip.neutral{background:hsla(0,0%,100%,.06)!important;color:var(--dv-ink-3)!important}.dev-console-action-button{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:6px!important;min-height:38px!important;padding:8px 16px!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;transition:all .2s!important}.dev-console-action-button:hover{box-shadow:none!important}.dev-console-action-button.primary{background:var(--dv-primary)!important;color:#fff!important;animation:devBtnPulse 2.6s ease-in-out infinite!important}.dev-console-action-button.primary:disabled{animation:none!important}.dev-console-action-button.secondary{background:var(--dv-primary-bg)!important;border-color:var(--dv-primary-border)!important;color:var(--dv-primary)!important;box-shadow:0 1px 2px 0 rgba(124,110,255,.35)!important}.dev-console-action-button.ghost{background:transparent!important;border:1px solid var(--dv-border)!important;color:var(--dv-ink-2)!important;box-shadow:none!important}.dev-table th,.table th{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--dv-ink-3)!important}.dev-table td,.dev-table th,.table td,.table th{font-family:var(--dv-font)!important;border-bottom:1px solid var(--dv-border)!important;padding:12px!important;vertical-align:middle!important}.dev-table td,.table td{font-size:13px!important;color:var(--dv-ink)!important}.dev-table tbody tr:last-child td,.table tbody tr:last-child td{border-bottom:none!important}.dev-field span{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-label)!important}.dev-field input,.dev-field select,.dev-field textarea,.dev-manifest-editor{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:6px!important;color:var(--dv-ink)!important;font-family:var(--dv-font)!important;font-size:13px!important;padding:8px 14px!important;transition:border-color .15s!important}.dev-field input:focus,.dev-field select:focus,.dev-field textarea:focus,.dev-manifest-editor:focus{border-color:var(--dv-primary)!important;outline:none!important}.dev-history-card{background:var(--dv-surface)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important;box-shadow:var(--dv-shadow-card)!important}.dev-history-card-top strong,.dev-history-kv strong{font-family:var(--dv-font)!important;color:var(--dv-ink)!important}.dev-history-card-top span,.dev-history-kv span{font-family:var(--dv-font)!important;color:var(--dv-ink-2)!important}.dev-history-kv{border-radius:6px!important}.dev-history-inspector,.dev-history-kv{background:var(--dv-surface-3)!important}.dev-history-inspector{border:1px solid var(--dv-border)!important;border-radius:6px!important}.dev-history-inspector summary{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--dv-ink)!important}.dev-category-card{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important;transition:all .2s!important}.dev-category-card:hover:not(.soon):not(.locked){border-color:var(--dv-primary-border)!important;background:var(--dv-surface-2)!important}.dev-category-card strong{font-family:var(--dv-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important}.dev-category-card.active{background:var(--dv-primary-bg)!important;border-color:var(--dv-primary-border)!important;outline:1px solid var(--dv-primary-border)!important}.dev-category-card em{font-family:var(--dv-font)!important;color:var(--dv-info)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:600!important}.dev-payment-card{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-payment-card.active{background:var(--dv-primary-bg)!important;border-color:var(--dv-primary-border)!important;box-shadow:0 0 0 1px var(--dv-primary-border)!important}.dev-payment-card em,.dev-payment-card strong{font-family:var(--dv-font)!important;letter-spacing:0!important;text-transform:none!important}.dev-payment-card em{color:var(--dv-info)!important}.dev-upload-card{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-upload-card strong{font-family:var(--dv-font)!important;letter-spacing:0!important}.dev-upload-dropzone{background:var(--dv-surface-2)!important;border:1.5px dashed var(--dv-border)!important;border-radius:6px!important}.dev-upload-dropzone:hover{border-color:var(--dv-primary)!important}.dev-wizard-shell{background:var(--dv-surface-2)!important;border-bottom:1px solid var(--dv-border)!important}.dev-wizard-step{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-wizard-meta span,.dev-wizard-step span{font-family:var(--dv-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;color:var(--dv-ink-3)!important}.dev-wizard-meta strong,.dev-wizard-step strong{font-family:var(--dv-font)!important;font-size:13px!important;color:var(--dv-ink)!important}.dev-wizard-step.active{background:var(--dv-primary-bg)!important;border-color:var(--dv-primary-border)!important}.dev-wizard-step.complete{background:var(--dv-success-bg)!important;border-color:rgba(23,198,83,.2)!important}.dev-segmented{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important;overflow:hidden!important}.dev-segmented button{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-ink-3)!important;border-radius:0!important}.dev-segmented button.active{background:var(--dv-primary-bg)!important;color:var(--dv-primary)!important}.dev-inspector{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-inspector summary{font-family:var(--dv-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-ink)!important}.dev-inspector[open] summary{border-bottom:1px solid var(--dv-border)!important}.dev-console-inline-error{background:var(--dv-danger-bg)!important;color:var(--dv-danger)!important;border-radius:6px!important;border:1px solid rgba(248,40,90,.2)!important}.dev-console-inline-error,.dev-console-inline-success{font-family:var(--dv-font)!important;font-size:13px!important}.dev-console-inline-success{background:var(--dv-success-bg)!important;color:var(--dv-success)!important;border-radius:6px!important;border:1px solid rgba(23,198,83,.2)!important}.dev-validation-chip.ok{background:var(--dv-info-bg)!important;color:var(--dv-info)!important}.dev-validation-chip.error,.dev-validation-chip.ok{font-family:var(--dv-font)!important;border-radius:4px!important;text-transform:none!important;letter-spacing:0!important}.dev-validation-chip.error{background:var(--dv-danger-bg)!important;color:var(--dv-danger)!important}.dev-source-status div,.dev-summary-item{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:6px!important}.dev-source-status span,.dev-summary-item span{font-family:var(--dv-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--dv-ink-3)!important;font-size:11px!important;font-weight:500!important}.dev-source-status strong,.dev-summary-item strong{font-family:var(--dv-font)!important;color:var(--dv-ink)!important;font-size:13px!important}.dev-payment-section,.dev-source-preview{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-payment-section-header strong{font-family:var(--dv-font)!important;text-transform:none!important;letter-spacing:0!important;color:var(--dv-ink)!important}.dev-submit-card{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-submit-success{background:var(--dv-success-bg)!important;border:1px solid rgba(23,198,83,.2)!important;border-radius:8px!important}.dev-history-guidance,.dev-resubmit-banner,.dev-resubmit-panel{background:var(--dv-warning-bg)!important;border:1px solid rgba(255,204,59,.2)!important;border-radius:8px!important}.dev-recent-row{border-bottom:1px solid var(--dv-border)!important;transition:background .15s!important}.dev-recent-row:hover{background:var(--dv-surface-3)!important}.dev-recent-row:last-child{border-bottom:none!important}.dev-recent-name{font-size:13px!important;color:var(--dv-ink)!important}.dev-recent-meta,.dev-recent-name{font-family:var(--dv-font)!important}.dev-recent-meta{font-size:12px!important;color:var(--dv-ink-3)!important;letter-spacing:0!important;text-transform:none!important}.dev-console-kv>div{border-bottom:1px solid var(--dv-border-2)!important;padding-bottom:12px!important}.dev-console-kv>div:last-child{border-bottom:none!important;padding-bottom:0!important}.dev-console-kv strong{font-family:var(--dv-font)!important;color:var(--dv-ink)!important;font-size:13px!important;font-weight:600!important}.dev-console-action-stack{gap:8px!important}.dev-next-step{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-next-step span{background:var(--dv-primary-bg)!important;color:var(--dv-primary)!important;border-radius:50%!important;font-family:var(--dv-font)!important}.dev-next-step p{font-family:var(--dv-font)!important;color:var(--dv-ink-2)!important}.dev-global-loading-overlay{background:rgba(15,17,26,.85)!important}.dev-global-loading-spinner{border-color:var(--dv-border)!important;border-top-color:var(--dv-primary)!important}.sigma-loading-panel,.sigma-story-card,.sigma-story-hero{background:var(--dv-surface)!important;border:1px solid var(--dv-border)!important;border-radius:8px!important}.dev-console-page h1,.dev-console-page h2,.dev-console-page h3,.dev-console-page h4{font-family:var(--dv-font)!important}.dev-action-bar{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.dev-source-helper{color:var(--dv-ink-2)!important;font-family:var(--dv-font)!important}.dev-source-helper,.dev-validation-list{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:6px!important}.dev-validation-list strong{font-family:var(--dv-font)!important;text-transform:none!important;letter-spacing:0!important;color:var(--dv-ink)!important;font-size:13px!important}.dev-validation-list ul{color:var(--dv-ink-2)!important;font-family:var(--dv-font)!important}.dev-validation-list.error{background:var(--dv-danger-bg)!important;border-color:rgba(248,40,90,.2)!important}.dev-validation-list.warn{background:var(--dv-warning-bg)!important;border-color:rgba(255,204,59,.2)!important}.dev-console-panel-header{border-bottom:1px solid var(--dv-border)!important;color:var(--dv-info)!important}.dev-console-panel-header h4{font-family:var(--dv-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:600!important}.dev-console-mini-grid>div{background:var(--dv-surface-3)!important;border:1px solid var(--dv-border)!important;border-radius:6px!important}.dev-console-mini-grid strong{font-family:var(--dv-font)!important;color:var(--dv-ink)!important;font-size:16px!important}.dev-console body:before,.dev-console~* body:before{display:none}body:has(.dev-console):before{display:none!important}body:has(.dev-console){background:var(--dv-bg)!important}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;700;900&display=swap");.lp-page{width:100%;max-width:100vw;overflow-x:hidden;background:#000;color:#fff;font-family:Inter,sans-serif;--lp-bg:#000;--lp-bg2:#040404}.lp-inner{max-width:1440px;margin:0 auto;padding:0 3rem}.lp-sec-eyebrow{font-size:.55rem;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25);margin-bottom:1rem}.lp-sec-h2{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:#fff;line-height:.92;margin-bottom:1.5rem}.lp-sec-sub{font-size:.82rem;line-height:1.7;color:hsla(0,0%,100%,.4);letter-spacing:.01em;font-weight:300}.lp-reveal{opacity:0;transform:translateY(22px);animation:lp-fade-up .65s ease forwards}.lp-reveal:first-child{animation-delay:.05s}.lp-reveal:nth-child(2){animation-delay:.15s}.lp-reveal:nth-child(3){animation-delay:.25s}.lp-reveal:nth-child(4){animation-delay:.35s}.lp-reveal:nth-child(5){animation-delay:.45s}@keyframes lp-fade-up{to{opacity:1;transform:translateY(0)}}.lp-hero-caret{display:inline-block;color:#fff;animation:lp-caret-blink 1s step-start infinite;margin-left:.04em;vertical-align:.08em}@keyframes lp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.lp-cli-caret{display:inline-block;color:hsla(0,0%,100%,.6);font-family:monospace;animation:lp-caret-blink 1s step-start infinite}.lp-cli-caret-typing{animation:none;opacity:1}.lp-hiw-grid .lp-hiw-card{opacity:0;transform:translateY(36px)}.lp-hiw-card.lp-hiw-anim-visible{opacity:1;transform:translateY(0)}.lp-hero{width:100%;min-height:100vh;background:#000;overflow:hidden}.lp-hero,.lp-hero-wrap{position:relative;display:flex;flex-direction:column}.lp-hero-wrap{flex:1 1;z-index:10}.lp-dna-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.28;pointer-events:none;z-index:0}.lp-dna-stage{width:260px;perspective:1000px}.lp-dna-helix,.lp-dna-stage{position:relative;height:100%}.lp-dna-helix,.lp-dna-pair{width:100%;transform-style:preserve-3d}.lp-dna-pair{position:absolute;height:2px;animation:lp-spin 10s linear infinite}.lp-atom{position:absolute;width:7px;height:7px;border-radius:50%}.lp-atom-a{background:#fff;left:0}.lp-atom-b{background:#777;right:0}.lp-bond{position:absolute;top:50%;left:7px;right:7px;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.45),hsla(0,0%,47%,.3))}@keyframes lp-spin{0%{transform:rotateY(0deg) translateY(var(--y))}to{transform:rotateY(1turn) translateY(var(--y))}}.lp-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 20%,rgba(0,0,0,.88) 100%);z-index:5}.lp-topbar{position:relative;z-index:10;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.lp-topbar,.lp-topbar-left{display:flex;align-items:center}.lp-topbar-left{gap:2.5rem}.lp-brand-lockup{display:inline-flex;align-items:center;gap:.65rem}.lp-brand-lockup,.lp-brand-lockup:hover{text-decoration:none}.lp-brand-img{width:28px;height:28px;object-fit:contain;border-radius:6px;flex-shrink:0}.lp-brand{font-size:1.05rem;font-weight:900;letter-spacing:-.04em;color:#fff}.lp-nav{display:flex;gap:1.75rem}.lp-nav-a{font-size:.6rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.3);text-decoration:none;transition:color .2s,border-color .2s;padding-bottom:2px}.lp-nav-a:hover,.lp-nav-active{color:#fff}.lp-nav-active{border-bottom:1px solid hsla(0,0%,100%,.5)}.lp-btn-login{background:#fff;color:#000;border:none;padding:.5rem 1.25rem;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.lp-btn-login:hover{background:hsla(0,0%,100%,.85)}.lp-hero-body{position:relative;z-index:10;flex:1 1;flex-direction:column;padding:2rem 0}.lp-hero-body,.lp-hero-meta{display:flex;justify-content:space-between}.lp-hero-meta{align-items:center;margin-bottom:2rem}.lp-meta-tag{font-size:.55rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.2)}.lp-status-row{display:flex;align-items:center;gap:.5rem}.lp-pulse{width:5px;height:5px;background:#fff;border-radius:50%;animation:lp-pulse 2s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}50%{opacity:.4;box-shadow:0 0 0 4px hsla(0,0%,100%,0)}}.lp-hero-eyebrow{font-size:.55rem;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25);margin-bottom:1rem;animation:lp-fade-up .5s ease .1s both}.lp-hero-h1{font-size:clamp(3rem,7vw,7rem);font-weight:900;line-height:.88;letter-spacing:-.04em;color:#fff;text-transform:uppercase;margin-bottom:2rem;animation:lp-fade-up .5s ease .2s both}.lp-hero-h1 em{font-style:normal;color:hsla(0,0%,100%,.58)}.lp-hero-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:end;animation:lp-fade-up .5s ease .3s both}.lp-hero-sub{font-size:.82rem;line-height:1.7;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.04em;font-weight:300;margin-bottom:1.75rem}.lp-hero-sub strong{color:hsla(0,0%,100%,.75);font-weight:700}.lp-pills{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.lp-pill{border:1px solid hsla(0,0%,100%,.15);padding:.28rem .7rem;font-size:.56rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.5);transition:border-color .2s,color .2s,transform .2s}.lp-pill:hover{transform:translateY(-1px)}.lp-pill-on{border-color:hsla(0,0%,100%,.4);color:#fff}.lp-pill-soon{color:hsla(0,0%,100%,.22);border-style:dashed}.lp-btn-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.lp-btn-w{background:#fff;color:#000;border:none;padding:.85rem 1.75rem;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s,transform .15s}.lp-btn-w:hover{background:hsla(0,0%,100%,.88);transform:translateY(-1px)}.lp-btn-g{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.25);padding:.85rem 1.75rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:border-color .2s,transform .15s}.lp-btn-g:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}.lp-hero-link{font-size:.55rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.2);text-decoration:none;transition:color .2s}.lp-hero-link:hover{color:hsla(0,0%,100%,.6)}.lp-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.lp-how-label{font-size:.5rem;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:.75rem;text-align:right}.lp-steps{display:flex;flex-direction:column;gap:.45rem;align-items:flex-end}.lp-step{display:flex;align-items:center;gap:.75rem;font-size:.6rem;letter-spacing:.08em;font-weight:500;text-transform:uppercase;color:hsla(0,0%,100%,.4);transition:color .2s}.lp-step:hover{color:hsla(0,0%,100%,.75)}.lp-step-n{font-size:.48rem;font-weight:900;color:hsla(0,0%,100%,.42);min-width:1.5rem;text-align:right}.lp-stats-bar{border-top:1px solid hsla(0,0%,100%,.07);padding-top:1.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;animation:lp-fade-up .5s ease .45s both}.lp-stat{display:flex;flex-direction:column;gap:.3rem}.lp-stat-lbl{font-size:.48rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.lp-stat-v{font-size:1.5rem;font-weight:900;color:#fff;line-height:1}.lp-stat-d{font-size:.5rem;letter-spacing:.08em;color:hsla(0,0%,100%,.15);text-transform:uppercase}.lp-corner-deco{position:absolute;bottom:1.5rem;left:1.5rem;font-size:.48rem;font-family:monospace;letter-spacing:.12em;color:hsla(0,0%,100%,.04);pointer-events:none;writing-mode:vertical-rl;transform:rotate(180deg)}.lp-hiw{padding:5rem 0;background:#000}.lp-hiw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-left:1px solid hsla(0,0%,100%,.07)}.lp-hiw-card{padding:2rem 1.5rem;border-right:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07);transition:background .2s,opacity .6s ease,transform .6s ease}.lp-hiw-card:hover{background:hsla(0,0%,100%,.02)}.lp-hiw-card-wide{grid-column:span 2}.lp-hiw-num{font-size:.5rem;letter-spacing:.15em;color:hsla(0,0%,100%,.42);margin-bottom:1.25rem}.lp-hiw-num,.lp-hiw-title{font-weight:900;text-transform:uppercase}.lp-hiw-title{font-size:.85rem;letter-spacing:-.01em;color:#fff;margin-bottom:.6rem}.lp-hiw-desc{font-size:.72rem;line-height:1.6;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.03em}.lp-hiw-desc code{font-size:.68rem}.lp-council{padding:5rem 0;background:#040404;border-top:1px solid hsla(0,0%,100%,.05)}.lp-council-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.lp-council-graphic{display:flex;flex-direction:column;gap:.5rem}.lp-cg-row{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);transition:border-color .2s,background .2s}.lp-cg-row:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04)}.lp-cg-row-active{border-color:hsla(0,0%,100%,.18)}.lp-cg-idx{font-size:.5rem;font-weight:900;letter-spacing:.12em;color:hsla(0,0%,100%,.2);min-width:1.5rem}.lp-cg-name{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;flex:1 1}.lp-cg-model{font-size:.55rem;letter-spacing:.08em;color:hsla(0,0%,100%,.3);text-transform:uppercase}.lp-cg-badge{font-size:.48rem;font-weight:900;letter-spacing:.1em;padding:.2rem .5rem;text-transform:uppercase}.lp-badge-safe{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}.lp-badge-unsafe{background:rgba(255,80,80,.08);color:rgba(255,80,80,.6)}.lp-badge-esc{background:rgba(255,200,0,.08);color:rgba(255,200,0,.5)}.lp-council-result{padding:.75rem 1.1rem;border:1px solid hsla(0,0%,100%,.07);border-top:none}.lp-council-result-text{font-size:.5rem;letter-spacing:.15em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.lp-result-esc{color:rgba(255,200,0,.5)}.lp-council-right{display:flex;flex-direction:column;gap:1.75rem}.lp-council-feat{display:flex;flex-direction:column;gap:.4rem}.lp-cf-label{font-size:.55rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25)}.lp-cf-val{font-size:.8rem;font-weight:700;color:hsla(0,0%,100%,.75);letter-spacing:.01em;line-height:1.5}.lp-types{padding:5rem 0;background:#000;border-top:1px solid hsla(0,0%,100%,.05)}.lp-types-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border-left:1px solid hsla(0,0%,100%,.07)}.lp-type-card{padding:2rem 1.5rem;border-right:1px solid hsla(0,0%,100%,.07);transition:background .25s}.lp-type-card:hover{background:hsla(0,0%,100%,.025)}.lp-tc-tag{font-size:.48rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.lp-tc-live{background:#fff;animation:lp-pulse 2s ease-in-out infinite}.lp-tc-title{font-size:1.1rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-bottom:.75rem}.lp-tc-desc{font-size:.72rem;line-height:1.65;color:hsla(0,0%,100%,.35);letter-spacing:.01em;font-weight:300;margin-bottom:1.25rem}.lp-tc-price{font-size:.58rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25);border-top:1px solid hsla(0,0%,100%,.07);padding-top:1rem}.lp-tc-price strong{color:hsla(0,0%,100%,.6)}.lp-tc-promo{color:hsla(0,0%,100%,.7);font-weight:900}.lp-tc-base-strike{color:hsla(0,0%,100%,.2);text-decoration:line-through;margin-left:.4rem;font-weight:400}.lp-tc-promo-note{color:rgba(255,200,0,.5)}.lp-tc-credits{display:inline-block;font-size:.72em;font-weight:700;color:rgba(189,157,255,.7);background:rgba(189,157,255,.08);border:1px solid rgba(189,157,255,.18);border-radius:4px;padding:1px 6px;margin-left:6px;letter-spacing:.04em}.lp-types-footer{border:1px solid hsla(0,0%,100%,.06);border-top:none;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.lp-types-footer-left{font-size:.58rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.2)}.lp-types-footer-left span{color:hsla(0,0%,100%,.35)}.lp-types-footer-right{font-size:.52rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.15)}.lp-payment{background:#040404;border-top:1px solid hsla(0,0%,100%,.05)}.lp-pay-grid{background:hsla(0,0%,100%,.07)}.lp-pay-card{background:#040404;transition:background .2s}.lp-pay-card:hover{background:#060606}.lp-pay-icon{width:32px;height:32px;border:1px solid hsla(0,0%,100%,.12);transition:border-color .2s}.lp-pay-card:hover .lp-pay-icon{border-color:hsla(0,0%,100%,.3)}.lp-pay-icon svg{width:14px;height:14px;stroke:hsla(0,0%,100%,.5)}.lp-pay-title{color:#fff}.lp-pay-desc{font-size:.7rem;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.03em;font-weight:300}.lp-pay-detail{color:hsla(0,0%,100%,.2)}.lp-cli{padding:5rem 0;background:#000;border-top:1px solid hsla(0,0%,100%,.05)}.lp-cli-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.lp-cli-terminal{background:#030303;border:1px solid hsla(0,0%,100%,.08);padding:1.5rem;min-height:320px}.lp-cli-bar{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.lp-cli-dot{width:8px;height:8px;border-radius:50%}.lp-cli-title-bar{font-size:.5rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.15);margin-left:auto}.lp-cli-line{font-family:monospace;font-size:.72rem;line-height:1.9;color:hsla(0,0%,100%,.35)}.lp-cli-cmd{color:#fff;font-weight:700}.lp-cli-out{color:hsla(0,0%,100%,.25)}.lp-cli-ok{color:rgba(120,200,120,.7)}.lp-cli-label{color:hsla(0,0%,100%,.18)}.lp-cli-right{gap:1.75rem}.lp-cli-feature,.lp-cli-right{display:flex;flex-direction:column}.lp-cli-feature{gap:.4rem}.lp-cf2-label{font-size:.52rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.22)}.lp-cf2-val{font-size:.78rem;font-weight:700;letter-spacing:.01em;color:hsla(0,0%,100%,.65);line-height:1.5}.lp-vdna{padding:5rem 0;background:#040404;border-top:1px solid hsla(0,0%,100%,.05)}.lp-vdna-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.lp-vdna-right{display:flex;flex-direction:column;gap:1.5rem}.lp-vdna-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.06)}.lp-vdna-card{background:#040404;padding:1.25rem 1rem;transition:background .2s}.lp-vdna-card:hover{background:#060606}.lp-vdna-card-lbl{font-size:.48rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:.5rem}.lp-vdna-card-val{font-size:1.1rem;font-weight:900;color:#fff}.lp-vdna-card-sub{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.2);margin-top:.2rem}.lp-faq{padding:5rem 0;background:#000;border-top:1px solid hsla(0,0%,100%,.05)}.lp-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-left:1px solid hsla(0,0%,100%,.07)}.lp-faq-item{padding:1.5rem;border-right:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07);transition:background .2s}.lp-faq-item:hover{background:hsla(0,0%,100%,.015)}.lp-faq-q{font-size:.72rem;font-weight:900;color:#fff;margin-bottom:.6rem}.lp-faq-a,.lp-faq-q{letter-spacing:.01em}.lp-faq-a{font-size:.68rem;line-height:1.7;color:hsla(0,0%,100%,.35);font-weight:300}.lp-cta-band{background:#fff;color:#000;padding:4rem 0}.lp-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem}.lp-cta-eyebrow{font-size:.55rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:rgba(0,0,0,.35);margin-bottom:.75rem}.lp-cta-h{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;line-height:.9;color:#000}.lp-cta-btns{display:flex;gap:1rem;flex-shrink:0}.lp-cta-btn-b{background:#000;color:#fff;border:none;padding:.9rem 2rem;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s,transform .15s}.lp-cta-btn-b:hover{background:#222;transform:translateY(-1px)}.lp-cta-btn-o{background:transparent;color:#000;border:1px solid rgba(0,0,0,.3);padding:.9rem 2rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;transition:border-color .2s,transform .15s}.lp-cta-btn-o:hover{border-color:rgba(0,0,0,.7);transform:translateY(-1px)}.lp-footer{padding:2rem 0;border-top:1px solid hsla(0,0%,100%,.06);background:#000}.lp-footer-inner{display:flex;justify-content:space-between;align-items:center}.lp-footer-brand{font-size:.9rem;font-weight:900;letter-spacing:-.04em;color:#fff}.lp-footer-meta{font-size:.5rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.lp-footer-links{display:flex;gap:1.5rem}.lp-footer-link{font-size:.55rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25);text-decoration:none;transition:color .2s}.lp-footer-link:hover{color:hsla(0,0%,100%,.65)}@media (max-width:1100px){.lp-inner{padding:0 2rem}.lp-hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hiw-card-wide{grid-column:span 2}}@media (max-width:900px){.lp-hero-cols{grid-template-columns:1fr}.lp-cli-layout,.lp-council-layout,.lp-vdna-layout{grid-template-columns:1fr;gap:2.5rem}.lp-hero-right{align-items:flex-start}.lp-stats-bar{grid-template-columns:repeat(2,1fr)}.lp-faq-grid{grid-template-columns:1fr}.lp-cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.lp-inner{padding:0 1.25rem}.lp-hero-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.lp-hiw-grid,.lp-pay-grid,.lp-types-grid{grid-template-columns:1fr}.lp-hiw-card-wide{grid-column:auto}.lp-topbar-inner{flex-wrap:wrap;gap:.65rem;padding:.85rem 0;row-gap:.5rem}.lp-topbar-left{flex-direction:column;align-items:stretch;gap:.6rem;min-width:0;width:100%}.lp-nav{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.2rem;width:100%;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.lp-nav-a{flex:0 0 auto;font-size:.48rem;letter-spacing:.08em;padding:.45rem .6rem;border-radius:6px;background:hsla(0,0%,100%,.06);border-bottom:none!important}.lp-nav-a:hover,.lp-nav-active{color:#fff;background:rgba(198,171,255,.16)}.lp-topbar-inner>.lp-btn-login{margin-left:auto}.lp-stats-bar{grid-template-columns:1fr 1fr}.lp-vdna-cards{grid-template-columns:1fr}.lp-cta-btns{flex-direction:column}}.lp-topbar-outer{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(0,0,0,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid hsla(0,0%,100%,.07)}.lp-topbar-inner{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0}.lp-topbar-sticky{position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid hsla(0,0%,100%,.06);margin-left:0;margin-right:0;padding-left:0;padding-right:0}.lp-pub-header{display:none}.lp-pulse-purple{background:rgba(198,171,255,.9)!important;animation:lp-pulse-purple 2s ease-in-out infinite}@keyframes lp-pulse-purple{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(198,171,255,.6)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(198,171,255,0)}}.lp-meta-tag-purple{color:rgba(198,171,255,.85)}.lp-btn-g-accent{border-color:rgba(198,171,255,.4)!important;color:rgba(198,171,255,.9)!important}.lp-btn-g-accent:hover{border-color:rgba(198,171,255,.8)!important;color:#c6abff!important;background:rgba(198,171,255,.06)!important}.lp-cg-row:hover,.lp-cli-feature:hover,.lp-council-feat:hover,.lp-faq-item:hover,.lp-hiw-card:hover,.lp-type-card:hover,.lp-vdna-card:hover{border-color:rgba(198,171,255,.35)!important;box-shadow:inset 0 0 0 1px rgba(198,171,255,.18)}.lp-cli-feature,.lp-council-feat,.lp-faq-item,.lp-hiw-card,.lp-type-card{border:1px solid transparent;transition:border-color .2s,box-shadow .2s,background .2s,opacity .6s ease,transform .6s ease}.lp-hiw-card{border-right-color:hsla(0,0%,100%,.07);border-bottom-color:hsla(0,0%,100%,.07)}.lp-faq-item,.lp-type-card{border-right-color:hsla(0,0%,100%,.07)}.lp-faq-item{border-bottom-color:hsla(0,0%,100%,.07)}.lp-hiw-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.1);padding:5px;transition:color .2s,border-color .2s}.lp-hiw-card:hover .lp-hiw-icon{color:rgba(198,171,255,.7);border-color:rgba(198,171,255,.35)}.lp-hiw-desc{text-transform:none!important;font-size:.8rem;line-height:1.65;color:hsla(0,0%,100%,.45);letter-spacing:.01em;font-weight:300}.lp-hiw-desc code{font-family:monospace;color:hsla(0,0%,100%,.5);font-size:.72rem;text-transform:none;background:hsla(0,0%,100%,.04);padding:.1em .3em}.lp-tc-tag{color:rgba(120,210,100,.7)}.lp-tc-live{width:5px;height:5px;background:rgba(120,210,100,.8);border-radius:50%;animation:lp-pulse-green 2s ease-in-out infinite}@keyframes lp-pulse-green{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(120,210,100,.5)}50%{opacity:.6;box-shadow:0 0 0 4px rgba(120,210,100,0)}}.lp-payment{padding:5rem 0;background:#fff;border-top:1px solid rgba(0,0,0,.06)}.lp-pay-eyebrow{color:rgba(0,0,0,.35)}.lp-pay-h2{color:#000}.lp-pay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(0,0,0,.08);margin-top:3rem}.lp-pay-card{padding:2rem 1.5rem;background:#fff;transition:background .2s,border-color .2s,box-shadow .2s;position:relative;border:1px solid transparent}.lp-pay-card:hover{background:#faf9ff;border-color:rgba(198,171,255,.5)!important;box-shadow:inset 0 0 0 1px rgba(198,171,255,.25)}.lp-pay-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:1.5px solid;border-radius:0}.lp-pay-icon svg{width:16px;height:16px;stroke-width:1.5;fill:none}.lp-pay-icon-monad{color:#3b6bcc}.lp-pay-icon-monad svg{stroke:#3b6bcc}.lp-pay-icon-base{color:#0052ff}.lp-pay-icon-base svg{stroke:#0052ff}.lp-pay-icon-card{color:#888}.lp-pay-icon-card svg{stroke:#aaa}.lp-pay-title{font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#000;margin-bottom:.5rem}.lp-pay-desc{font-size:.72rem;line-height:1.6;color:rgba(0,0,0,.5);text-transform:none;letter-spacing:.01em;font-weight:400;margin-bottom:.75rem}.lp-pay-detail{font-size:.55rem;letter-spacing:.1em;color:rgba(0,0,0,.3);text-transform:uppercase;font-weight:700}.lp-pay-card-soon{background:#f4f4f4;cursor:default}.lp-pay-card-soon .lp-pay-title{color:#999}.lp-pay-card-soon .lp-pay-desc{color:rgba(0,0,0,.3)}.lp-pay-card-soon .lp-pay-detail{color:rgba(0,0,0,.2)}.lp-pay-card-soon:hover{background:#f4f4f4!important;border-color:transparent!important;box-shadow:none!important}.lp-pay-card-soon-chip{position:absolute;top:1rem;right:1rem;font-size:.46rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:.22rem .55rem;background:rgba(0,0,0,.07);color:rgba(0,0,0,.35)}.lp-pub-shell{background:#000;color:#fff;font-family:Inter,sans-serif;min-height:100vh;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column}.lp-pub-main{flex:1 1;width:100%;max-width:72rem;margin:0 auto;padding:3.5rem max(1rem,env(safe-area-inset-right)) 5rem max(1rem,env(safe-area-inset-left));box-sizing:border-box;overflow-wrap:anywhere}.lp-pub-main img,.lp-pub-main video{max-width:100%;height:auto}.lp-pub-hero{margin-bottom:3.5rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.lp-pub-hero-eyebrow{font-size:.52rem;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25);margin-bottom:.75rem}.lp-pub-hero-title{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:#fff;line-height:.92;margin-bottom:1rem}.lp-pub-hero-sub{font-size:.82rem;line-height:1.65;color:hsla(0,0%,100%,.4);max-width:52rem;font-weight:300}.lp-pub-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.lp-pub-badge{display:inline-block;font-size:.46rem;font-weight:900;letter-spacing:.16em;color:hsla(0,0%,100%,.25);padding:.22rem .65rem;margin-bottom:.75rem}.lp-pub-badge,.lp-pub-status-chip{text-transform:uppercase;border:1px solid hsla(0,0%,100%,.12)}.lp-pub-status-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.52rem;font-weight:700;letter-spacing:.1em;padding:.3rem .7rem;color:hsla(0,0%,100%,.5)}.lp-pub-status-chip-dot{width:5px;height:5px;border-radius:50%;background:rgba(120,210,100,.8);animation:lp-pulse-green 2s ease-in-out infinite}.lp-pub-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.07);margin-bottom:3rem}.lp-pub-stat-card{background:#000;padding:1.5rem;transition:background .2s,border-color .2s;border:1px solid transparent}.lp-pub-stat-card:hover{background:hsla(0,0%,100%,.025);border-color:rgba(198,171,255,.3)!important}.lp-pub-stat-lbl{font-size:.48rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:.4rem}.lp-pub-stat-v{font-size:1.6rem;font-weight:900;color:#fff;line-height:1;margin-bottom:.25rem}.lp-pub-stat-d{font-size:.5rem;letter-spacing:.08em;color:hsla(0,0%,100%,.42);text-transform:uppercase}.lp-pub-panel{border:1px solid hsla(0,0%,100%,.07);padding:1.75rem;margin-bottom:1px;background:hsla(0,0%,100%,.02);transition:background .2s,border-color .2s}.lp-pub-panel:hover{background:hsla(0,0%,100%,.04);border-color:rgba(198,171,255,.25)}.lp-pub-panel-title{font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#fff;margin-bottom:.5rem}.lp-pub-panel-sub{font-size:.75rem;line-height:1.65;color:hsla(0,0%,100%,.4);font-weight:300}.lp-pub-panel-meta{font-size:.55rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.2);margin-top:.75rem}.lp-pub-code{font-family:monospace;font-size:.72rem;line-height:1.8;background:#030303;border:1px solid hsla(0,0%,100%,.07);padding:1.25rem 1.5rem;color:hsla(0,0%,100%,.6);overflow-x:auto;white-space:pre}.lp-pub-code-highlight{color:rgba(120,210,100,.8)}.lp-pub-inline-code{font-family:monospace;font-size:.72rem;background:hsla(0,0%,100%,.06);padding:.1em .35em;color:hsla(0,0%,100%,.7)}.lp-pub-section{margin-top:3rem}.lp-pub-section-title{font-size:.55rem;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.lp-pub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.07)}.lp-pub-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-pub-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-pub-card{background:#000;padding:1.5rem;transition:background .2s,border-color .2s;border:1px solid transparent}.lp-pub-card:hover{background:hsla(0,0%,100%,.025);border-color:rgba(198,171,255,.3)!important}.lp-pub-card-label{font-size:.48rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.2);margin-bottom:.4rem}.lp-pub-card-value{font-size:1.25rem;font-weight:900;color:#fff;margin-bottom:.3rem}.lp-pub-card-sub{font-size:.62rem;line-height:1.5;color:hsla(0,0%,100%,.35)}.lp-cert-dash{margin-bottom:3rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;overflow:hidden;background:linear-gradient(165deg,rgba(12,14,22,.92),rgba(6,8,14,.96));box-shadow:0 24px 48px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}.lp-cert-dash-row{display:flex;flex-wrap:wrap;gap:1px;background:hsla(0,0%,100%,.07)}.lp-cert-dash-row .lp-pub-card{flex:1 1 140px;min-width:120px;margin:0;border-radius:0;border:none;border-right:1px solid hsla(0,0%,100%,.04)}.lp-cert-dash-row .lp-pub-card:last-child{border-right:none}.lp-cert-dash-cell{padding:1.25rem 1.35rem}.lp-cert-dash-divider{margin:0;height:0;border:none;border-top:1px solid rgba(198,171,255,.12);background:linear-gradient(90deg,transparent,rgba(120,210,100,.08) 50%,transparent)}.lp-cert-dash-detail{text-transform:none;letter-spacing:.04em;font-size:.56rem;line-height:1.45;word-break:break-word}.lp-cert-dash-detail-link{color:rgba(180,210,255,.88);text-decoration:underline;text-underline-offset:2px}.lp-cert-dash-detail-link:hover{color:#fff}@media (min-width:1024px){.lp-cert-dash-row--primary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.lp-cert-dash-row--primary .lp-pub-card{flex:unset;min-width:0;border-right:1px solid hsla(0,0%,100%,.05)}.lp-cert-dash-row--primary .lp-pub-card:last-child{border-right:none}.lp-cert-dash-row--secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cert-dash-row--secondary .lp-pub-card{flex:unset;min-width:0;border-right:1px solid hsla(0,0%,100%,.05)}.lp-cert-dash-row--secondary .lp-pub-card:last-child{border-right:none}.lp-cert-dash-cell{padding:1.35rem 1.5rem}}.lp-pub-table{width:100%;border-collapse:collapse;margin-top:1.25rem}.lp-pub-table th{font-size:.48rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.25);text-align:left;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.lp-pub-table td{font-size:.72rem;color:hsla(0,0%,100%,.55);padding:.85rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:top}.lp-pub-table tr:hover td{background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.75)}.lp-pub-table code{font-family:monospace;font-size:.68rem;color:hsla(0,0%,100%,.5)}.lp-pub-verdict{display:inline-block;font-size:.46rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:.22rem .6rem}.lp-pub-verdict-safe{background:rgba(120,210,100,.12);color:rgba(120,210,100,.8)}.lp-pub-verdict-unsafe{background:rgba(255,80,80,.1);color:rgba(255,80,80,.7)}.lp-pub-verdict-pending{background:rgba(255,200,0,.1);color:rgba(255,200,0,.7)}.lp-pub-verdict-neutral{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45)}.lp-pub-stack{display:flex;flex-direction:column;gap:1px;background:hsla(0,0%,100%,.06);margin-top:1.25rem}.lp-pub-stack-item{background:#000;padding:1.1rem 1.25rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;transition:background .2s}.lp-pub-stack-item:hover{background:hsla(0,0%,100%,.03)}.lp-pub-stack-item-main{flex:1 1}.lp-pub-stack-item-title{font-size:.72rem;font-weight:700;color:#fff;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.02em}.lp-pub-stack-item-meta{font-size:.58rem;color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.04em;line-height:1.5}.lp-pub-stack-item-right{text-align:right;flex-shrink:0}.lp-pub-stack-item-value{font-size:.88rem;font-weight:900;color:#fff}.lp-pub-stack-item-detail{font-size:.55rem;color:hsla(0,0%,100%,.25);text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem}.lp-pub-link{color:rgba(198,171,255,.7);text-decoration:none;font-size:.68rem;font-weight:700;letter-spacing:.04em;transition:color .2s}.lp-pub-link:hover{color:#c6abff}.lp-pub-tx-link{font-size:.58rem;color:rgba(198,171,255,.5);text-decoration:none;font-family:monospace}.lp-pub-tx-link:hover{color:#c6abff}.lp-pub-empty{padding:3rem 1.5rem;text-align:center;font-size:.65rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.15);border:1px dashed hsla(0,0%,100%,.07)}.lp-pub-stack-link{text-decoration:none;cursor:pointer}.lp-pub-stack-link:hover{background:hsla(0,0%,100%,.045)!important}.lp-verify-search-wrap{margin-bottom:2.5rem}.lp-verify-search-form{display:flex;gap:.75rem;align-items:stretch;margin-bottom:.65rem}.lp-verify-input{flex:1 1;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.15);color:#fff;font-family:Inter,monospace;font-size:.78rem;padding:.75rem 1rem;outline:none;transition:border-color .2s}.lp-verify-input::placeholder{color:hsla(0,0%,100%,.2)}.lp-verify-input:focus{border-color:rgba(198,171,255,.6)}.lp-verify-btn{flex-shrink:0}.lp-verify-hint{font-size:.55rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.18)}.lp-verify-error{padding:1rem 1.25rem;border:1px solid rgba(255,80,80,.25);background:rgba(255,80,80,.06);font-size:.72rem;color:rgba(255,80,80,.8);margin-bottom:2rem}.lp-verify-result{border:1px solid hsla(0,0%,100%,.12);margin-bottom:2.5rem;padding:1.75rem;transition:border-color .2s}.lp-verify-result-safe{border-color:rgba(120,210,100,.35);background:rgba(120,210,100,.06)}.lp-verify-result-warn{border-color:rgba(255,200,0,.25);background:rgba(255,200,0,.03)}.lp-verify-result-invalid{border-color:rgba(255,95,95,.4);background:rgba(255,95,95,.07)}.lp-verify-result-header{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem}.lp-verify-verdict{font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .7rem;flex-shrink:0}.lp-verify-verdict-safe{background:rgba(120,210,100,.15);color:rgba(160,235,140,.98)}.lp-verify-verdict-warn{background:rgba(255,200,0,.1);color:rgba(255,200,0,.8)}.lp-verify-verdict-invalid{background:rgba(255,95,95,.18);color:hsla(0,100%,86%,.98)}.lp-verify-disclaimer{margin:1rem 0 0;padding:.85rem 1rem;border-radius:.5rem;border:1px solid rgba(255,180,50,.22);background:rgba(255,180,50,.05);font-size:.68rem;color:rgba(255,220,120,.82);line-height:1.6}.lp-verify-result-name{font-size:1rem;font-weight:900;letter-spacing:-.02em;color:#fff;text-transform:uppercase}.lp-verify-version{font-size:.58rem;font-weight:400;color:hsla(0,0%,100%,.3);margin-left:.6rem;text-transform:none;letter-spacing:0}.lp-verify-result-summary{font-size:.72rem;color:hsla(0,0%,100%,.45);line-height:1.6;margin-bottom:1.25rem}.lp-verify-result-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.07);margin-bottom:1.25rem}.lp-verify-stat{background:rgba(0,0,0,.4);padding:.85rem 1rem}.lp-verify-stat-lbl{font-size:.46rem;letter-spacing:.18em;color:hsla(0,0%,100%,.2);margin-bottom:.3rem}.lp-verify-stat-lbl,.lp-verify-stat-val{font-weight:700;text-transform:uppercase}.lp-verify-stat-val{font-size:.78rem;color:#fff;letter-spacing:.02em}.lp-verify-warnings{border-top:1px solid hsla(0,0%,100%,.07);padding-top:1rem;margin-bottom:1rem}.lp-verify-warnings-label{font-size:.48rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:rgba(255,200,0,.5);margin-bottom:.5rem}.lp-verify-warning-item{font-size:.68rem;color:rgba(255,200,0,.6);padding:.3rem 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.lp-verify-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.07)}@media (max-width:700px){.lp-verify-result-grid{grid-template-columns:repeat(2,1fr)}.lp-verify-search-form{flex-direction:column}}@media (max-width:1100px){.lp-inner{padding:0 2rem}.lp-hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hiw-card-wide{grid-column:span 2}.lp-pub-grid-4,.lp-pub-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lp-hero-cols{grid-template-columns:1fr}.lp-cli-layout,.lp-council-layout,.lp-vdna-layout{grid-template-columns:1fr;gap:2.5rem}.lp-hero-right{align-items:flex-start}.lp-stats-bar{grid-template-columns:repeat(2,1fr)}.lp-faq-grid{grid-template-columns:1fr}.lp-cta-inner{flex-direction:column;align-items:flex-start}.lp-pub-grid{grid-template-columns:1fr 1fr}.lp-pub-grid-2{grid-template-columns:1fr}}@media (max-width:700px){.lp-inner{padding:0 1.25rem}.lp-hero-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.lp-hiw-grid,.lp-pay-grid,.lp-types-grid{grid-template-columns:1fr}.lp-hiw-card-wide{grid-column:auto}.lp-topbar-inner{flex-wrap:wrap;gap:.65rem;padding:.85rem 0;row-gap:.5rem}.lp-topbar-left{flex-direction:column;align-items:stretch;gap:.6rem;min-width:0;width:100%}.lp-nav{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.2rem;width:100%;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.lp-nav-a{flex:0 0 auto;font-size:.48rem;letter-spacing:.08em;padding:.45rem .6rem;border-radius:6px;background:hsla(0,0%,100%,.06);border-bottom:none!important}.lp-nav-a:hover,.lp-nav-active{color:#fff;background:rgba(198,171,255,.16)}.lp-topbar-inner>.lp-btn-login{margin-left:auto}.lp-pub-stats,.lp-stats-bar{grid-template-columns:1fr 1fr}.lp-vdna-cards{grid-template-columns:1fr}.lp-cta-btns{flex-direction:column}.lp-pub-grid,.lp-pub-grid-4{grid-template-columns:1fr}.lp-pub-stack-item{flex-direction:column}.lp-pub-stack-item-right{text-align:left}}.lp-vldtr-table-wrap{overflow-x:auto}.lp-vldtr-table{width:100%;border-collapse:collapse;font-size:.68rem}.lp-vldtr-table th{font-size:.46rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.2);padding:.6rem 1rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06)}.lp-vldtr-table td{padding:.7rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.7);vertical-align:middle}.lp-vldtr-table tr:hover td{background:hsla(0,0%,100%,.025)}.lp-vldtr-row-link{cursor:pointer}.lp-vldtr-rank{color:hsla(0,0%,100%,.2);font-size:.55rem;width:2rem}.lp-vldtr-name-link{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.lp-vldtr-name-link:hover .lp-vldtr-name{color:#c6abff}.lp-vldtr-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06);flex-shrink:0}.lp-vldtr-name{font-weight:700;color:#fff;font-size:.7rem}.lp-vldtr-addr{font-size:.46rem;color:hsla(0,0%,100%,.2);letter-spacing:.04em}.lp-vldtr-status{display:inline-block;font-size:.44rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.2rem .55rem}.lp-vldtr-status-active{background:rgba(120,210,100,.12);color:rgba(120,210,100,.9)}.lp-vldtr-status-disabled,.lp-vldtr-status-inactive{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.25)}.lp-vldtr-status-below_minimum{background:rgba(255,200,0,.1);color:rgba(255,200,0,.6)}.lp-vp-hero{display:flex;align-items:flex-end;gap:2rem;padding:3rem 0 2.5rem;border-bottom:1px solid hsla(0,0%,100%,.07);margin-bottom:2.5rem}.lp-vp-avatar-wrap{flex-shrink:0}.lp-vp-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06);border:2px solid hsla(0,0%,100%,.1)}.lp-vp-info{flex:1 1}.lp-vp-name{font-size:2rem;font-weight:900;letter-spacing:-.03em;color:#fff;text-transform:uppercase;margin:0 0 .4rem}.lp-vp-addr{font-family:monospace;font-size:.62rem;color:hsla(0,0%,100%,.25);word-break:break-all;margin-bottom:1rem}.lp-vp-actions{display:flex;gap:.6rem;flex-wrap:wrap}.lp-vp-latest{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.lp-vp-latest-val{font-size:1.1rem;font-weight:900;color:#fff;letter-spacing:-.02em;margin-top:.25rem}.lp-lb-panel{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.07);overflow:hidden}.lp-lb-panel-header{padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.lp-lb-note{font-size:.46rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.15)}.lp-lb-row{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.5rem!important}.lp-lb-rank{font-size:.55rem;font-weight:700;color:hsla(0,0%,100%,.42);width:2rem;flex-shrink:0;text-align:center}.lp-lb-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06);flex-shrink:0}.lp-pub-panel-highlight{border-color:rgba(198,171,255,.18)!important;background:rgba(198,171,255,.03)!important}.lp-integrity-wrap{padding:1.25rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.07)}.lp-integrity-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.lp-integrity-title{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.lp-integrity-tabs{display:flex;gap:2px}.lp-integrity-tab{font-size:.48rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.3);cursor:pointer;transition:all .15s}.lp-integrity-tab.active{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:#fff}.lp-integrity-stored{margin-bottom:1rem}.lp-integrity-stored-lbl{font-size:.46rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.2);margin-bottom:.35rem}.lp-integrity-hash{font-family:monospace;font-size:.62rem;color:hsla(0,0%,100%,.5);word-break:break-all;letter-spacing:.04em}.lp-integrity-hash-computed{color:hsla(0,0%,100%,.3);margin-top:.4rem}.lp-integrity-file-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lp-integrity-hint{font-size:.48rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.15)}.lp-integrity-result{padding:.85rem 1rem;margin-top:.85rem;border:1px solid}.lp-integrity-ok{border-color:rgba(120,210,100,.3);background:rgba(120,210,100,.04)}.lp-integrity-fail{border-color:rgba(255,80,80,.25);background:rgba(255,80,80,.04)}.lp-integrity-result-verdict{font-size:.58rem;color:hsla(0,0%,100%,.7);margin-bottom:.4rem}.lp-integrity-no-hash,.lp-integrity-result-verdict{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lp-integrity-no-hash{font-size:.55rem;color:hsla(0,0%,100%,.15);margin-top:1rem;padding-top:1rem}.lp-cert-hash-row,.lp-integrity-no-hash{border-top:1px solid hsla(0,0%,100%,.06)}.lp-cert-hash-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 0;margin-top:.75rem}.lp-cert-hash-lbl{font-size:.46rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.2);flex-shrink:0}.lp-cert-hash-val{font-family:monospace;font-size:.6rem;color:hsla(0,0%,100%,.4);word-break:break-all}.lp-nav-active:after{opacity:1!important;background:rgba(198,171,255,.6)!important}@media (max-width:900px){.lp-vp-hero{flex-direction:column;align-items:flex-start}.lp-verify-result-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lp-vldtr-table{font-size:.6rem}.lp-lb-row{padding:.65rem 1rem!important}}.dev-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px}.dev-overview-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:20px;gap:20px}.dev-overview-welcome{grid-column:span 12;background:linear-gradient(135deg,rgba(189,157,255,.08),hsla(0,0%,7%,.9));border:1px solid rgba(189,157,255,.15);border-radius:14px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.dev-overview-metrics{grid-column:span 12;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.dev-overview-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dev-overview-metrics{grid-template-columns:1fr 1fr}}.dev-metric-card{background:#fff;border:1px solid #e9ebef;border-radius:8px;padding:20px 20px 18px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s,transform .2s}.dev-metric-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.dev-metric-value{font-family:Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;color:#1e2129;line-height:1;margin-bottom:6px}.dev-metric-label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#95a0c5}.dev-recent-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.dev-recent-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#f8f9fb;border:1px solid #e9ebef;border-radius:6px;text-decoration:none;color:inherit;transition:background .15s,border-color .15s}.dev-recent-row:hover{background:#f0f2f9;border-color:#c5cde8}.dev-recent-name{font-size:13px;font-weight:600;color:#1e2129;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-recent-meta{font-size:12px;color:#95a0c5}.dev-history-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.dev-history-tab{padding:7px 16px;font-size:12px;font-weight:500;letter-spacing:0;border-radius:999px;border:1px solid #e9ebef;background:transparent;color:#656d9a;cursor:pointer;transition:all .15s}.dev-history-tab:hover{background:#f4f6f9;color:#3f51b5}.dev-history-tab.active{background:rgba(63,81,181,.1);border-color:rgba(63,81,181,.3);color:#3f51b5}.dev-history-cards{display:flex;flex-direction:column;gap:10px}.dev-history-card{display:flex;align-items:center;gap:16px;padding:14px 18px;background:#fff;border:1px solid #e9ebef;border-radius:8px;text-decoration:none;color:inherit;transition:background .15s,border-color .15s,box-shadow .15s}.dev-history-card--sub{flex-direction:column;align-items:stretch;gap:0}.dev-history-card-row{display:flex;align-items:center;gap:14px}.dev-history-card:hover{background:#f8f9fb;border-color:#c5cde8;box-shadow:0 2px 8px rgba(0,0,0,.06)}.dev-history-card-main{flex:1 1;min-width:0}.dev-history-card-name{font-size:14px;font-weight:600;color:#1e2129;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-history-card-meta{font-size:12px;color:#95a0c5;display:flex;gap:10px;flex-wrap:wrap}.dev-status-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.dev-status-chip.approved{background:rgba(23,198,83,.1);color:#17c653;border:1px solid rgba(23,198,83,.2)}.dev-status-chip.rejected{background:rgba(248,40,90,.1);color:#f8285a;border:1px solid rgba(248,40,90,.2)}.dev-status-chip.pending{background:rgba(230,170,0,.1);color:#b37f00;border:1px solid rgba(230,170,0,.2)}.dev-status-chip.neutral{background:#f4f6f9;color:#656d9a;border:1px solid #e9ebef}.dev-detail-approved-banner{border-radius:8px;border:1px solid rgba(46,140,96,.22);background:rgba(46,140,96,.05);padding:20px 24px;margin-bottom:24px}.dev-detail-rejected-banner{border-radius:8px;border:1px solid rgba(248,40,90,.2);background:rgba(248,40,90,.05);padding:20px 24px;margin-bottom:24px}.dev-detail-banner-title{font-size:17px;font-weight:700;margin:0 0 6px;letter-spacing:-.01em;color:#1e2129}.dev-detail-banner-sub{font-size:13px;color:#656d9a;margin:0}.dev-detail-hash-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:#f8f9fb;border:1px solid #e9ebef;border-radius:8px;margin-top:12px}.dev-detail-hash-value{font-family:Space Mono,monospace;font-size:11px;color:#8a90b0;word-break:break-all;flex:1 1}.dev-next-steps{margin-top:20px;padding:20px 22px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:10px}.dev-next-steps-title{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#95a0c5;margin-bottom:12px}.dev-next-steps ol{margin:0;padding-left:20px}.dev-next-steps li{font-size:13px;color:#656d9a;margin-bottom:8px;line-height:1.5}.studio-type-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.studio-type-card{position:relative;padding:18px;border-radius:8px;border:1.5px solid #e9ebef;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;text-align:left}.studio-type-card:hover{border-color:rgba(63,81,181,.3);background:rgba(63,81,181,.03);box-shadow:0 2px 8px rgba(0,0,0,.08)}.studio-type-card.selected{border-color:rgba(63,81,181,.5);background:rgba(63,81,181,.06);box-shadow:0 0 0 3px rgba(63,81,181,.1)}.studio-type-card-icon{font-size:28px;margin-bottom:10px;color:#3f51b5}.studio-type-card-name{font-size:14px;font-weight:600;color:#1e2129;margin-bottom:4px}.studio-type-card-desc{font-size:12px;color:#95a0c5;line-height:1.5}.studio-type-card-badge{position:absolute;top:-8px;right:12px;padding:2px 8px;background:#3f51b5;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none;border-radius:999px}.studio-type-card-price{margin-top:10px;font-size:12px;font-weight:600;color:#3f51b5}.studio-manifest-state-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.studio-manifest-state-chip.ungenerated{background:#f4f6f9;color:#656d9a;border:1px solid #e9ebef}.studio-manifest-state-chip.generating{background:rgba(230,170,0,.1);color:#b37f00;border:1px solid rgba(230,170,0,.2)}.studio-manifest-state-chip.locked{background:rgba(23,198,83,.08);color:#17c653;border:1px solid rgba(23,198,83,.2)}.studio-success-screen{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.studio-success-header{text-align:center;padding:32px 24px 16px}.studio-success-icon{width:56px;height:56px;border-radius:50%;background:var(--dv-success-bg,rgba(23,198,83,.12));border:2px solid rgba(23,198,83,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px;color:var(--dv-success,#17c653)}.studio-success-title{font-size:22px;font-weight:700;color:var(--dv-ink,#d9e1ec);margin:0 0 6px}.studio-success-subtitle{font-size:13px;color:var(--dv-ink-2,#a1a8bd);margin:0}.studio-success-card{background:var(--dv-surface-2,#1d2029);border:1px solid var(--dv-border,#232837);border-radius:12px;padding:20px 22px}.studio-success-card-title{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-ink-3,#7a82b1);margin-bottom:12px}.studio-success-id-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio-success-id{font-family:Space Mono,monospace;font-size:13px;color:var(--dv-ink-2,#a1a8bd);flex:1 1;word-break:break-all}.studio-success-hash-val{font-family:Inter,monospace;font-size:12px;color:var(--dv-ink-3,#7a82b1);word-break:break-all;margin-bottom:8px}.studio-success-link-row{display:flex;flex-direction:column;gap:8px}.studio-success-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--dv-surface-3,#1e222d);border:1px solid var(--dv-border,#232837);border-radius:6px;font-size:13px;color:var(--dv-ink-2,#a1a8bd);text-decoration:none;transition:border-color .15s,background .15s,color .15s}.studio-success-link:hover{background:var(--dv-surface-2,#1d2029);border-color:var(--dv-primary-border,rgba(124,110,255,.28));color:var(--dv-primary,#7c6eff)}.studio-success-timeline{display:flex;flex-direction:column;gap:10px}.studio-success-timeline-item{display:flex;align-items:flex-start;gap:12px}.studio-success-timeline-dot{width:24px;height:24px;border-radius:50%;background:var(--dv-surface-3,#1e222d);border:1px solid var(--dv-border,#232837);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--dv-ink-3,#7a82b1);font-weight:700;flex-shrink:0;margin-top:1px}.studio-success-timeline-dot.done{background:var(--dv-success-bg,rgba(23,198,83,.12));border-color:rgba(23,198,83,.3);color:var(--dv-success,#17c653)}.studio-success-timeline-copy strong{display:block;font-size:13px;color:var(--dv-ink,#d9e1ec);font-weight:600;margin-bottom:2px}.studio-success-timeline-copy span{font-size:12px;color:var(--dv-ink-3,#7a82b1)}.dev-rightbar-account{background:#f8f9fb;border:1px solid #e9ebef;border-radius:8px;padding:16px}.dev-rightbar-account-name{font-size:14px;font-weight:700;color:#1e2129;margin-bottom:2px}.dev-rightbar-account-email,.dev-rightbar-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-rightbar-account-email{font-size:12px;color:#95a0c5;margin-bottom:12px}.dev-rightbar-actions{display:flex;flex-direction:column;gap:6px}.dev-rightbar-btn{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;border:none;cursor:pointer;width:100%;text-align:left}.dev-rightbar-btn.primary{background:rgba(63,81,181,.1);color:#3f51b5;border:1px solid rgba(63,81,181,.2)}.dev-rightbar-btn.primary:hover{background:rgba(63,81,181,.18)}.dev-rightbar-btn.secondary{background:#f8f9fb;color:#656d9a;border:1px solid #e9ebef}.dev-rightbar-btn.secondary:hover{background:#f0f2f9;color:#424d65}.dev-rightbar-network{padding:10px 14px;background:rgba(23,198,83,.06);border:1px solid rgba(23,198,83,.15);border-radius:8px;display:flex;align-items:center;gap:8px}.dev-rightbar-network-dot{width:7px;height:7px;border-radius:50%;background:#17c653;box-shadow:0 0 6px rgba(23,198,83,.5);flex-shrink:0}.dev-rightbar-network-label{font-size:12px;font-weight:600;letter-spacing:0;color:#17c653}.dev-hamburger{display:none;align-items:center;justify-content:center;background:rgba(63,81,181,.1);border:1px solid rgba(63,81,181,.2);border-radius:50%;cursor:pointer;padding:0;width:36px;height:36px;color:#3f51b5;margin-top:2px;transition:background .15s,color .15s;flex-shrink:0}.dev-hamburger:hover{background:rgba(63,81,181,.18);color:#1e2129}.dev-menu-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:199}@media (max-width:900px){.dev-hamburger{display:flex}.dev-menu-overlay.open{display:block;animation:overlayFadeIn .25s ease forwards}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}}@media (max-width:1024px){.dev-console{grid-template-columns:var(--_sc) minmax(0,1fr)}.dev-console-rightbar{display:none}.dev-console-topbar{grid-column:2}}@media (max-width:768px){.dev-console,.dev-console.sidebar-collapsed{grid-template-columns:1fr;grid-template-rows:60px 1fr}.dev-console-rail{display:none;position:fixed;left:0;top:0;height:100vh;width:240px;z-index:200;background:#060606;box-shadow:4px 0 24px rgba(0,0,0,.6);transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.dev-console-rail.menu-open{display:flex;transform:translateX(0);animation:sidebarSlideIn .28s cubic-bezier(.4,0,.2,1) forwards}@keyframes sidebarSlideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.dev-console-rail.collapsed{width:240px!important;align-items:flex-start!important}.dev-console-rail.collapsed .dev-console-rail-nav{padding:16px 12px 0!important;align-items:stretch!important}.dev-console-rail.collapsed .dev-console-rail-footer{padding:0 12px!important;align-items:stretch!important}.dev-console-rail-link.icon-only{justify-content:flex-start!important;padding:9px 12px!important;height:auto!important;min-width:0!important;width:100%!important}.dev-console-rail-link.icon-only .material-symbols-outlined{font-size:18px!important}.dev-hamburger{display:flex}.dev-console-rightbar{display:none}.dev-console-topbar{grid-column:1}.dev-console-main{grid-column:1;padding:16px}.dev-console-grid{grid-template-columns:1fr;gap:16px}.dev-console-card,.dev-console-card-wide{grid-column:1/-1}.dev-summary-stack{grid-template-columns:1fr 1fr}.dev-form-grid,.dev-overview-lower-grid,.dev-payment-methods{grid-template-columns:1fr}.dev-history-card-row{flex-wrap:wrap}.dev-history-card-row>div:last-child{width:100%;justify-content:flex-start;margin-top:8px}.dev-console-page-header{flex-direction:column;align-items:flex-start}.dev-wizard-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-github-grid{grid-template-columns:1fr}}@media (max-width:480px){.dev-summary-stack,.dev-wizard-stepper{grid-template-columns:1fr}.dev-console-topbar{padding:0 12px}}.dev-2fa-panel{gap:.25rem}.dev-2fa-status-row{display:flex;align-items:center;gap:.75rem}.dev-badge{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.07em;padding:3px 8px;border-radius:4px;border:1px solid transparent}.dev-badge--ok{background:rgba(110,240,181,.1);color:#6ef0b5;border-color:rgba(110,240,181,.3)}.dev-badge--off{background:rgba(255,110,132,.08);color:#ff6e84;border-color:rgba(255,110,132,.25)}.dev-2fa-step{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.dev-2fa-qr-wrap{background:#fff;border-radius:6px;padding:.5rem;display:inline-block}.dev-2fa-secret{background:rgba(189,157,255,.08);border:1px solid rgba(189,157,255,.2);border-radius:5px;color:var(--primary,#bd9dff);font-family:Space Mono,monospace;font-size:.78rem;padding:.4rem .6rem;word-break:break-all;letter-spacing:.1em}.dev-2fa-warning{background:rgba(255,183,77,.08);border:1px solid rgba(255,183,77,.25);border-radius:5px;color:#ffb74d;font-size:.82rem;line-height:1.5;padding:.6rem .8rem}.dev-2fa-backup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem}.dev-2fa-backup-code{background:rgba(110,240,181,.06);border:1px solid rgba(110,240,181,.18);border-radius:4px;color:var(--success,#6ef0b5);font-family:Space Mono,monospace;font-size:.78rem;padding:.35rem .5rem;text-align:center;letter-spacing:.1em}.dev-btn{border-radius:6px;border:1.5px solid transparent;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;padding:.5rem 1rem;transition:all .15s}.dev-btn:disabled{opacity:.5;cursor:not-allowed}.dev-btn-primary{background:var(--primary,#bd9dff);color:#000;border-color:var(--primary,#bd9dff)}.dev-btn-primary:hover:not(:disabled){background:#cbb2ff}.dev-btn-secondary{background:transparent;border-color:hsla(0,0%,100%,.2);color:var(--ink,#e8eaf6)}.dev-btn-secondary:hover:not(:disabled){border-color:hsla(0,0%,100%,.4)}.dev-btn-ghost{background:transparent;border-color:rgba(255,110,132,.3);color:#ff6e84}.dev-btn-ghost:hover:not(:disabled){border-color:#ff6e84}.dev-credits-page{padding:28px 24px;max-width:960px;margin:0 auto}.dev-credits-header{margin-bottom:24px}.dev-credits-balance-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.dev-credits-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:16px;gap:16px}.dev-credits-col-main,.dev-credits-col-side{min-width:0}.dev-console-panel-label{letter-spacing:.15em;color:#3a3f58;margin-bottom:12px}.dev-console-panel-label,.dev-portal-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase}.dev-portal-eyebrow{letter-spacing:.16em;color:var(--dv-primary,#7c6eff);margin-bottom:4px}.dev-portal-page-title{font-size:22px;font-weight:800;color:var(--dv-ink,#d9e1ec);margin:0}.dev-portal-page-copy{font-size:13px;color:var(--dv-ink-3,#7a82b1);margin:6px 0 0;line-height:1.6}.dev-support-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.dev-support-stat-value{font-size:36px;font-weight:800;line-height:1;color:var(--dv-ink,#d9e1ec)}.dev-support-stat-meta{margin-top:8px;font-size:13px;color:var(--dv-ink-3,#7a82b1)}.dev-support-info-list{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--dv-ink-3,#7a82b1);line-height:1.6}.dev-portal-form-grid{display:grid;grid-gap:14px;gap:14px}.dev-portal-form-grid label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--dv-ink-2,#a1a8bd)}.dev-portal-input,.dev-portal-textarea{width:100%;border-radius:8px;border:1px solid var(--dv-border,#232837);background:hsla(0,0%,100%,.03);color:var(--dv-ink,#d9e1ec);padding:12px 14px;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.dev-portal-input:focus,.dev-portal-textarea:focus{border-color:var(--dv-primary-border,rgba(124,110,255,.28));box-shadow:0 0 0 3px rgba(124,110,255,.08);background:hsla(0,0%,100%,.04)}.dev-portal-textarea{resize:vertical;min-height:128px}.dev-portal-empty-state,.dev-portal-note{border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);padding:14px 16px;font-size:12px;color:var(--dv-ink-3,#7a82b1);line-height:1.6}.dev-portal-notice{border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.dev-portal-notice.success{background:rgba(110,240,181,.08);border:1px solid rgba(110,240,181,.2);color:#6ef0b5}.dev-portal-notice.error{background:rgba(255,110,132,.08);border:1px solid rgba(255,110,132,.2);color:#ff8fa1}.dev-portal-action-row{display:flex;gap:10px;flex-wrap:wrap}.dev-portal-primary-button,.dev-portal-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.dev-portal-primary-button{border:1px solid rgba(189,157,255,.32);background:rgba(189,157,255,.14);color:var(--dv-primary,#7c6eff);padding:11px 18px}.dev-portal-primary-button:hover:not(:disabled),.dev-portal-secondary-button:hover:not(:disabled){transform:translateY(-1px)}.dev-portal-primary-button:disabled,.dev-portal-secondary-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.dev-portal-secondary-button{border:1px solid hsla(0,0%,100%,.08);background:transparent;color:var(--dv-ink-2,#a1a8bd);padding:10px 14px}.dev-ticket-list,.dev-wallet-list{display:flex;flex-direction:column;gap:10px}.dev-ticket-card,.dev-wallet-card{border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.dev-ticket-summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;cursor:pointer}.dev-ticket-summary::-webkit-details-marker{display:none}.dev-ticket-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--dv-ink,#d9e1ec)}.dev-ticket-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:11px;color:var(--dv-ink-3,#7a82b1)}.dev-ticket-chevron{font-size:24px;color:var(--dv-ink-3,#7a82b1)}.dev-ticket-body{padding:0 18px 18px}.dev-ticket-thread{display:flex;flex-direction:column;gap:10px}.dev-ticket-message{border-radius:10px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.025);padding:14px 16px;font-size:13px;color:var(--dv-ink-2,#a1a8bd)}.dev-wallet-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px}.dev-wallet-card-main{min-width:0}.dev-wallet-card-main strong{display:block;font-size:14px;color:var(--dv-ink,#d9e1ec)}.dev-wallet-address{margin-top:6px;font-size:12px;color:var(--dv-ink-3,#7a82b1);word-break:break-all;font-family:Space Mono,monospace}.dev-wallet-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dev-wallet-primary-chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;border:1px solid rgba(110,240,181,.18);background:rgba(110,240,181,.08);color:#6ef0b5;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:820px){.dev-credits-balance-row,.dev-credits-grid,.dev-support-overview-grid{grid-template-columns:1fr}.dev-wallet-card{flex-direction:column;align-items:flex-start}.dev-credits-page{padding:20px 16px}}@media (max-width:480px){.dev-credits-page{padding:16px 12px}}@media (max-width:700px){.lp-footer-inner{flex-direction:column;align-items:flex-start;gap:1.25rem}.lp-footer-links{flex-wrap:wrap;gap:.75rem 1.25rem}.lp-pub-main{padding-top:1.5rem;padding-bottom:3rem}.lp-hero-h1{font-size:clamp(1.35rem,8.5vw,2.15rem);line-height:1.06}.lp-btn-row{flex-direction:column;align-items:stretch}.lp-btn-row .lp-btn-g,.lp-btn-row .lp-btn-w{width:100%;text-align:center;box-sizing:border-box}.lp-hero-body{padding:1.15rem 0 1.5rem}.lp-corner-deco{display:none}.lp-pub-hero{padding-left:0;padding-right:0}}