:root{--night: #070b1f;--night-2: #0d1330;--night-3: #151c3d;--showroom: #f4f6fa;--showroom-2: #e9edf4;--chrome: #c6cbd4;--gunmetal: #5e6475;--volt: #0a6cff;--volt-deep: #0652c4;--arc: #18c6ff;--white: #ffffff;--energy: linear-gradient(90deg, var(--volt), var(--arc));--chrome-bevel: linear-gradient(180deg, #ffffff 0%, #c6cbd4 42%, #6b7183 52%, #e4e7ee 70%, #9aa0af 100%);--bg: var(--white);--bg-alt: var(--showroom);--surface: var(--white);--surface-2: var(--white);--ink: var(--night);--text: #3a4052;--muted: var(--gunmetal);--line: rgba(7, 11, 31, .1);--line-strong: rgba(7, 11, 31, .2);--accent: var(--volt);--accent-text: var(--volt);--focus: var(--volt);--shadow: 0 1px 2px rgba(7, 11, 31, .04), 0 12px 32px -18px rgba(7, 11, 31, .22);--ok-bg: #e8f1ff;--ok-line: #9cc3ff;--ok-text: #0a3f99;--err-bg: #fff0f0;--err-line: #f3b0b0;--err-text: #9b1c1c;--f-display: "Saira", "Arial Black", system-ui, sans-serif;--f-accent: "Michroma", "Saira", system-ui, sans-serif;--f-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--slash: 30deg;--maxw: 1200px;--gutter: clamp(16px, 4vw, 40px);--radius: 14px;--header-h: 72px;color-scheme:light}.admin,.dark-band,.site-footer{--bg: var(--night);--bg-alt: var(--night-2);--surface: var(--night-2);--surface-2: var(--night-3);--ink: var(--white);--text: var(--chrome);--muted: #8a90a2;--line: rgba(198, 203, 212, .14);--line-strong: rgba(198, 203, 212, .3);--accent-text: var(--arc);--focus: var(--arc);--shadow: none;--ok-bg: rgba(24, 198, 255, .08);--ok-line: rgba(24, 198, 255, .45);--ok-text: var(--white);--err-bg: rgba(255, 90, 90, .08);--err-line: rgba(255, 90, 90, .5);--err-text: #ffd0d0;color-scheme:dark;background:var(--bg);color:var(--text)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3,.display{font-family:var(--f-display);font-style:italic;font-weight:900;letter-spacing:-.02em;line-height:1;margin:0;color:var(--ink);text-transform:uppercase;text-wrap:balance}h1{font-size:clamp(40px,6.4vw,78px)}h2{font-size:clamp(30px,4.2vw,48px)}h3{font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:1.12}p{margin:0 0 1em}.lead{font-size:clamp(17px,1.5vw,19px);color:var(--text);max-width:58ch}.muted{color:var(--muted)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.label{font-family:var(--f-accent);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.glow-rule{display:inline-flex;align-items:center;gap:12px}.glow-rule:before,.glow-rule:after{content:"";width:26px;height:2px;border-radius:2px;background:var(--accent-text)}.dark-band .glow-rule:before,.dark-band .glow-rule:after,.admin .glow-rule:before,.admin .glow-rule:after,.site-footer .glow-rule:before,.site-footer .glow-rule:after{box-shadow:0 0 10px var(--arc)}.glow-rule.left:after{display:none}.arc,.accent{color:var(--accent-text)}.chrome{background:var(--chrome-bevel);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35));padding-right:.08em}.prose{max-width:70ch;color:var(--text);font-size:17px;line-height:1.75}.prose h2{font-size:28px;margin:1.6em 0 .6em}.prose h3{margin:1.4em 0 .5em}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em;margin:0 0 1em}.prose li{margin-bottom:.4em}.prose strong{color:var(--ink)}.prose img{border-radius:var(--radius);margin:1em 0}.prose blockquote{margin:1.2em 0;padding:4px 0 4px 18px;border-left:3px solid var(--accent);color:var(--ink)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:clamp(56px,8vw,104px);position:relative}.section.tight{padding-block:clamp(36px,5vw,64px)}.bg-alt{background:var(--bg-alt)}.section-head{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px);max-width:720px}.section-head.row{max-width:none;grid-template-columns:1fr auto;align-items:end}@media (max-width: 640px){.section-head.row{grid-template-columns:1fr}}.grid{display:grid;gap:22px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start}@media (max-width: 880px){.split{grid-template-columns:1fr}}.center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{position:absolute;left:-9999px}.btn{--btn-bg: var(--energy);--btn-fg: var(--white);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;min-height:48px;border:0;background:none;cursor:pointer;isolation:isolate;font-family:var(--f-display);font-style:italic;font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--btn-fg);white-space:nowrap}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-bg);transform:skew(-18deg);border-radius:4px;transition:box-shadow .2s,filter .2s,background .2s}.btn:hover:before{box-shadow:0 10px 24px -10px #0a6cffb3;filter:brightness(1.06)}.btn svg{width:18px;height:18px;flex:none}.btn.ghost{--btn-fg: var(--ink)}.btn.ghost:before{background:transparent;border:1.5px solid var(--line-strong)}.btn.ghost:hover:before{border-color:var(--accent);box-shadow:none}.btn.dark{--btn-bg: var(--night)}.btn.light{--btn-bg: var(--white);--btn-fg: var(--night)}.btn.sm{padding:9px 18px;min-height:40px;font-size:13px}.btn.block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-row{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.linkish{background:none;border:0;padding:0;cursor:pointer;color:var(--text);text-decoration:underline;text-underline-offset:3px;font-size:14px}.linkish:hover:not([disabled]){color:var(--accent-text)}.linkish[disabled]{cursor:default;text-decoration:none;color:var(--muted)}.text-link{color:var(--accent-text);font-weight:600;display:inline-flex;align-items:center;gap:6px}.text-link:hover{text-decoration:underline;text-underline-offset:3px}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:20px}.nav{display:flex;align-items:center;gap:24px}.nav a:not(.btn){font-family:var(--f-accent);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text);position:relative;padding:6px 0}.nav a:not(.btn):hover,.nav a.active{color:var(--ink)}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent)}.nav .nav-ctas{display:flex;gap:12px;align-items:center;margin-left:6px}.menu-btn{display:none;background:none;border:1px solid var(--line-strong);color:var(--ink);width:44px;height:44px;border-radius:10px;cursor:pointer;place-items:center}@media (max-width: 1120px){.menu-btn{display:inline-grid}.nav{position:fixed;inset:calc(var(--header-h) + env(safe-area-inset-top,0px)) 0 auto 0;flex-direction:column;align-items:stretch;gap:0;background:var(--white);border-bottom:1px solid var(--line);padding:4px var(--gutter) 22px;box-shadow:0 24px 40px -20px #070b1f40;transform:translateY(-120%);visibility:hidden;transition:transform .25s,visibility .25s;max-height:calc(100vh - var(--header-h));overflow-y:auto}.nav.open{transform:none;visibility:visible}.nav a:not(.btn){padding:15px 0;border-bottom:1px solid var(--line);font-size:11.5px}.nav a.active:after{display:none}.nav .nav-ctas{margin:18px 0 0;flex-direction:column;align-items:stretch}}.logo{display:inline-flex;align-items:center;gap:11px;flex:none}.logo-word{display:flex;flex-direction:column;line-height:1}.logo-name{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:26px;letter-spacing:-.01em;color:var(--night)}.logo-name .ev{color:var(--volt);font-size:.72em;font-weight:800;margin-left:2px;text-transform:lowercase}.logo-tag{font-family:var(--f-accent);font-size:6.5px;letter-spacing:.28em;color:var(--muted);margin-top:5px}.admin .logo-name,.site-footer .logo-name{color:var(--white)}.admin .logo-name .hks,.site-footer .logo-name .hks{background:var(--chrome-bevel);-webkit-background-clip:text;background-clip:text;color:transparent}.admin .logo-name .ev,.site-footer .logo-name .ev{text-shadow:0 0 12px rgba(10,108,255,.6)}.demo-bar{background:var(--night);color:var(--chrome);text-align:center;font-size:13px;padding:8px var(--gutter)}.demo-bar b{font-family:var(--f-accent);font-weight:400;font-size:10px;letter-spacing:.2em;margin-right:8px;color:var(--arc)}.hero{position:relative;overflow:hidden;padding-block:clamp(40px,6vw,84px) clamp(48px,6vw,88px);background:linear-gradient(180deg,var(--white) 0%,var(--showroom) 100%);isolation:isolate}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;align-items:center}.hero h1{margin:16px 0 20px}.hero .lead{margin-bottom:28px}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr}.product-hero .stage{order:-1;max-width:520px;width:100%;justify-self:center}}.stage{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;max-width:100%}.stage:before{content:"";position:absolute;top:4%;bottom:4%;left:30%;width:38%;background:linear-gradient(180deg,#e3edff,#cfe0ff);transform:skew(calc(-1 * var(--slash)));border-radius:8px;z-index:-1;box-shadow:inset -4px 0 0 var(--volt)}.stage:after{content:"";position:absolute;left:12%;right:12%;bottom:13%;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(7,11,31,.28),transparent);z-index:-1}.stage .vehicle{width:92%;filter:drop-shadow(0 18px 24px rgba(7,11,31,.25))}.hero-badge{position:absolute;right:2%;top:6%;background:var(--white);border-radius:12px;padding:12px 16px;box-shadow:var(--shadow);border:1px solid var(--line)}.hero-badge b{display:block;font-family:var(--f-display);font-style:italic;font-weight:900;font-size:28px;color:var(--ink);line-height:1}.hero-badge b small{font-size:.5em;color:var(--accent-text);margin-left:3px}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.stat-strip .stat{padding:26px 24px;border-right:1px solid var(--line)}.stat-strip .stat:last-child{border-right:0}.stat .num{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:clamp(34px,4vw,52px);line-height:1;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .num small{font-size:.4em;font-weight:800;color:var(--accent-text);margin-left:4px;letter-spacing:0}.stat .label{display:block;margin-top:10px}@media (max-width: 800px){.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-strip .stat:nth-child(2){border-right:0}.stat-strip .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.lift{margin-top:-44px;position:relative;z-index:2}.p-card{background:var(--surface);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);transition:transform .25s,box-shadow .25s}.p-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #070b1f59}.p-card .media{position:relative;background:linear-gradient(180deg,#fff 0%,var(--showroom-2) 100%);aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden}.p-card .media:after{content:"";position:absolute;left:14%;right:14%;bottom:11%;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(7,11,31,.22),transparent)}.p-card .media svg,.p-card .media img{width:82%;position:relative;z-index:1}.p-card .media img{object-fit:contain;height:90%}.p-card .body{padding:20px 22px 22px;display:grid;gap:14px;flex:1}.p-card h3{font-size:25px}.badge{display:inline-block;font-family:var(--f-accent);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;background:var(--night);color:var(--arc);padding:6px 12px;border-radius:999px}.badge.soft{background:var(--showroom-2);color:var(--night)}.p-card .badge{position:absolute;top:14px;left:14px;z-index:2}.stats-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--line);padding-top:14px}.stats-3 b{display:block;font-family:var(--f-display);font-style:italic;font-weight:900;font-size:24px;line-height:1;color:var(--ink)}.stats-3 span{font-family:var(--f-mono);font-size:11px;color:var(--muted)}.charge-bar{height:6px;border-radius:6px;background:var(--showroom-2);overflow:hidden}.charge-bar i{display:block;height:100%;background:var(--energy);border-radius:6px}.p-card .foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:2px;flex-wrap:wrap}.price{font-family:var(--f-display);font-style:italic;font-weight:800;font-size:20px;color:var(--ink)}.price small{font-family:var(--f-mono);font-style:normal;font-weight:400;font-size:11px;color:var(--muted);display:block}.variant-note{font-size:13px;color:var(--muted)}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px;position:relative}.tile .icon{width:42px;height:42px;color:var(--accent-text);margin-bottom:16px}.tile .icon svg{width:100%;height:100%}.tile h3{margin-bottom:10px}.tile p{margin:0;font-size:15px}.icon-chip{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#e8f1ff;color:var(--volt);margin-bottom:16px}.icon-chip svg{width:26px;height:26px}.dark-band .icon-chip,.admin .icon-chip{background:#18c6ff1a;color:var(--arc)}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.compare{width:100%;border-collapse:collapse;min-width:560px}.compare th,.compare td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare tr:last-child th,.compare tr:last-child td{border-bottom:0}.compare thead th{background:var(--bg-alt);vertical-align:bottom}.compare thead th .display{font-size:22px}.compare tbody th{font-family:var(--f-accent);font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);width:22%;white-space:nowrap}.compare td{font-family:var(--f-mono);color:var(--ink);font-size:14.5px;font-variant-numeric:tabular-nums}.compare td.best{color:var(--accent-text);font-weight:600}.compare .thumb{width:150px;max-width:100%;margin-bottom:8px}.form{display:grid;gap:18px}.field{display:grid;gap:7px}.field>label,.field .field-label{font-family:var(--f-accent);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.input,.field input,.field select,.field textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);outline:none;min-height:48px}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0a6cff29}.field input[type=radio],.field input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0;accent-color:var(--accent);box-shadow:none}.field .choice{font-family:var(--f-body);font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink);display:flex;gap:10px;align-items:center;cursor:pointer}.field .hint{font-size:13px;color:var(--muted)}.field input.otp-input{font-size:28px;letter-spacing:.5em;text-align:center;padding-left:.5em}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 640px){.form-row{grid-template-columns:1fr}}.notice{padding:13px 16px;border-radius:10px;font-size:15px;border:1px solid var(--ok-line);background:var(--ok-bg);color:var(--ok-text)}.notice.err{border-color:var(--err-line);background:var(--err-bg);color:var(--err-text)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3.5vw,36px);box-shadow:var(--shadow)}.inline-form{display:flex;gap:12px}.inline-form input{flex:1;min-width:0}@media (max-width: 560px){.inline-form{flex-direction:column}}.options{display:grid;gap:10px}.option{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1.5px solid var(--line-strong);border-radius:12px;cursor:pointer;background:var(--surface);text-align:left;color:var(--ink);width:100%}.option:hover{border-color:var(--accent)}.option.on{border-color:var(--accent);box-shadow:0 0 0 3px #0a6cff24}.option .dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center}.option.on .dot{border-color:var(--accent)}.option.on .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.option .o-name{font-weight:600}.option .o-meta{display:block;font-size:13px;color:var(--muted);font-family:var(--f-mono)}.option .o-price{font-family:var(--f-display);font-style:italic;font-weight:800;font-size:18px;white-space:nowrap}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:var(--showroom-2);padding:0;min-height:0;border:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--volt);cursor:pointer;border:3px solid var(--white);box-shadow:0 0 0 1px var(--volt)}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--volt);border:3px solid var(--white);cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{font-family:var(--f-accent);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;min-height:40px}.chip.on{background:var(--night);color:var(--arc);border-color:var(--night)}.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{text-align:left;padding:13px 0;border-bottom:1px solid var(--line);vertical-align:top}.spec-table th{font-family:var(--f-accent);font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);width:44%;padding-right:12px}.spec-table td{font-family:var(--f-mono);color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.swatches{display:flex;gap:10px;flex-wrap:wrap}.swatch{width:34px;height:34px;border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;padding:0}.swatch.on{box-shadow:0 0 0 2px var(--accent)}.loc{display:grid;gap:8px;padding:22px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);align-content:start}.loc .city{font-family:var(--f-accent);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text)}.loc h3{font-size:20px}.loc p{margin:0;font-size:15px}.loc .tags{display:flex;gap:6px;flex-wrap:wrap}.post-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .25s,box-shadow .25s}.post-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.post-card .cover{aspect-ratio:16 / 9;background:var(--night);position:relative;overflow:hidden}.post-card .cover img{width:100%;height:100%;object-fit:cover}.post-card .body{padding:20px 22px 24px;display:grid;gap:10px}.post-card h3{font-size:20px;text-transform:none}.post-card p{margin:0;font-size:15px}.cover-art{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 80% 30%,rgba(10,108,255,.55),transparent 70%),var(--night)}.cover-art:before{content:"";position:absolute;top:-10%;bottom:-10%;left:55%;width:22%;background:var(--energy);transform:skew(calc(-1 * var(--slash)));opacity:.85}.cover-art span{position:absolute;left:20px;bottom:16px;font-family:var(--f-accent);font-size:9.5px;letter-spacing:.22em;color:var(--chrome);text-transform:uppercase}.post-hero{aspect-ratio:21 / 9;border-radius:var(--radius);overflow:hidden;position:relative;margin-bottom:32px}.post-hero img{width:100%;height:100%;object-fit:cover}.dark-band{position:relative;overflow:hidden;isolation:isolate}.dark-band h2,.dark-band h3{color:var(--white)}.dark-band .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 80% at 80% 40%,rgba(10,108,255,.35),transparent 70%),linear-gradient(180deg,var(--night),var(--night-2))}.streak{position:absolute;height:2px;border-radius:2px;transform:rotate(calc(-1 * var(--slash)));background:linear-gradient(90deg,transparent,var(--arc),transparent);opacity:.55;animation:streak 7s linear infinite}@keyframes streak{0%{translate:-40% 20%}to{translate:60% -40%}}@media (prefers-reduced-motion: reduce){.streak{animation:none}html{scroll-behavior:auto}.p-card,.post-card{transition:none}}.page-head{padding-block:clamp(44px,6vw,80px) clamp(28px,4vw,48px);background:linear-gradient(180deg,var(--white),var(--showroom));position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.page-head:after{content:"";position:absolute;right:-4%;top:-30%;bottom:-30%;width:16%;background:var(--energy);transform:skew(calc(-1 * var(--slash)));opacity:.9}.page-head .wrap{position:relative;z-index:1}.page-head h1{margin-top:14px;max-width:16ch}.page-head .lead{margin-top:16px;margin-bottom:0}@media (max-width: 700px){.page-head:after{width:10%;right:-6%;opacity:.7}}.crumbs{font-size:14px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.crumbs a:hover{color:var(--accent-text)}.site-footer{padding-block:60px 28px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:36px}.footer-grid h4{font-family:var(--f-accent);font-weight:400;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--white);margin:0 0 16px}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.footer-grid a{color:var(--chrome);font-size:15px}.footer-grid a:hover{color:var(--arc)}.footer-grid .input{background:var(--night-3);color:var(--white);border-color:var(--line)}.socials{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.socials a{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center}.socials svg{width:18px;height:18px}.footer-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.footer-grid{grid-template-columns:1fr}}.wa-float{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border-radius:999px;background:var(--volt);color:var(--white);box-shadow:0 12px 28px -10px #0a6cffcc;font-family:var(--f-display);font-style:italic;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.wa-float svg{width:22px;height:22px}.wa-float:hover{background:var(--volt-deep)}@media (max-width: 560px){.wa-float span{display:none}.wa-float{padding:14px}}.admin{min-height:100vh}.admin-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px var(--gutter);border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{background:transparent;border:1px solid var(--line);color:var(--text);padding:10px 14px;border-radius:8px;cursor:pointer;font-family:var(--f-accent);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;min-height:40px}.tab.on{border-color:var(--arc);color:var(--white);box-shadow:inset 0 -2px 0 var(--arc)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.data{width:100%;border-collapse:collapse;font-size:14px;min-width:760px}.data th{text-align:left;font-family:var(--f-accent);font-weight:400;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:12px 14px;background:var(--night-2);border-bottom:1px solid var(--line)}.data td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--text);vertical-align:top}.data tr:last-child td{border-bottom:0}.data select,.data input{background:var(--night-3);color:var(--white);border:1px solid var(--line);border-radius:6px;padding:6px 8px}.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;background:var(--showroom-2);color:var(--volt-deep);font-family:var(--f-mono)}.admin .pill{background:var(--night-3);color:var(--arc)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width: 800px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--night-2);border:1px solid var(--line);border-radius:12px;padding:18px}.kpi b{display:block;font-family:var(--f-display);font-style:italic;font-weight:900;font-size:36px;color:var(--white);line-height:1;margin-bottom:8px}.admin .field input,.admin .field select,.admin .field textarea,.admin .input{border-color:var(--line)}.variants-edit{display:grid;gap:10px}.variants-edit .v-row{display:grid;grid-template-columns:2fr 1.2fr .8fr .8fr .8fr 1.1fr auto;gap:8px;align-items:end}@media (max-width: 900px){.variants-edit .v-row{grid-template-columns:1fr 1fr}}
