@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.font-inter-local{--font-inter:Inter,"Inter Fallback"}:root{color-scheme:dark;--bg:#04060c;--panel:rgba(18,26,42,0.66);--panel-2:#131c2c;--line:#283851;--line-soft:rgba(150,168,196,0.13);--text:#f3f6fc;--muted:#9cabc2;--faint:#687890;--gold:#ffb324;--gold-2:#ffce6a;--gold-deep:#ff7a1a;--violet:#8b7dff;--green:#37d98f;--red:#ff5c72;--blue:#6aa5ff;--radius:18px;--radius-sm:12px;--shadow:0 30px 80px -30px rgba(0,0,0,0.7);--shadow-soft:0 16px 40px -22px rgba(0,0,0,0.6);--ring:0 0 0 4px rgba(255,179,36,0.16)}*{box-sizing:border-box}html{min-height:100%;background:var(--bg);scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(900px 540px at 18% -6%,rgba(255,179,36,.16),transparent 56%),radial-gradient(820px 560px at 92% 2%,rgba(139,125,255,.16),transparent 58%),radial-gradient(700px 600px at 50% 116%,rgba(255,122,26,.08),transparent 60%),linear-gradient(180deg,#06080f,#04060c 60%,#05070e);background-attachment:fixed;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;transition:transform .12s ease,box-shadow .22s ease,background .22s ease,border-color .2s ease,color .15s ease,opacity .2s ease}button:disabled{cursor:not-allowed;opacity:.5}::selection{background:rgba(255,179,36,.3);color:#fff}.shell{width:min(720px,calc(100% - 32px));margin:0 auto;padding:20px 0 56px}.compact-shell{max-width:720px}.nav,.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.compact-topbar{min-height:52px}.logo{display:inline-flex;align-items:center;gap:11px;font-weight:800;font-size:20px;letter-spacing:-.01em}.logo-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(150deg,var(--gold),var(--gold-deep));color:#1b1102;font-size:13px;font-weight:950;box-shadow:0 10px 24px -8px rgba(255,150,20,.75),inset 0 1px 0 rgba(255,255,255,.4)}.logo strong{background:linear-gradient(90deg,var(--gold-2),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.top-actions{display:flex;align-items:center;gap:10px}.nav-link{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:10px;color:var(--muted);border:1px solid var(--line-soft);font-weight:800;font-size:13px;background:rgba(255,255,255,.03)}.nav-link:hover{color:var(--text);border-color:var(--line)}.lang-switch{display:inline-flex;gap:3px;padding:4px;border-radius:11px;border:1px solid var(--line-soft);background:rgba(12,18,30,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-switch button{min-width:36px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:900}.lang-switch button:hover{color:var(--text)}.lang-switch button[aria-pressed=true]{background:linear-gradient(150deg,rgba(255,179,36,.22),rgba(255,122,26,.16));color:var(--gold-2);box-shadow:inset 0 0 0 1px rgba(255,179,36,.32)}.service-switch{display:flex;gap:6px;padding:5px;margin:0 0 14px;border-radius:12px;border:1px solid var(--line-soft);background:rgba(12,18,30,.66)}.service-switch button{flex:1 1;height:40px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:14px;font-weight:800}.service-switch button:hover{color:var(--text)}.service-switch button.active{background:linear-gradient(150deg,rgba(255,179,36,.22),rgba(255,122,26,.16));color:var(--gold-2);box-shadow:inset 0 0 0 1px rgba(255,179,36,.32)}.code-note{margin:8px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.service-pick{margin:0 0 18px}.service-pick-label{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 9px 2px}.service-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-tab{position:relative;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;border:1.5px solid var(--line);background:rgba(12,18,30,.5);color:var(--muted);text-align:left}.service-tab:hover{color:var(--text);border-color:#3a557f;background:rgba(255,255,255,.035)}.service-tab.active{color:var(--text);border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06);box-shadow:0 12px 30px -18px rgba(0,0,0,.6)}.service-tab-ico{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.05);border:1px solid var(--line-soft);color:var(--muted)}.service-tab-ico svg{width:23px;height:23px}.service-tab.active .service-tab-ico{color:var(--text);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.09)}.service-tab-body{display:flex;flex-direction:column;gap:2px;min-width:0}.service-tab-name{font-size:16px;font-weight:800;color:var(--text);line-height:1.1}.service-tab-price{font-size:13px;font-weight:700;color:var(--muted)}.service-tab.active .service-tab-price{color:var(--green)}.service-tab-check{position:absolute;top:9px;right:9px;color:var(--green)}.service-tab-check,.service-tab-check svg{width:18px;height:18px}.admin-switch{max-width:340px;margin-bottom:0}.service-select{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.service-select-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.admin-cmd{margin:0 14px 14px;padding:12px 14px;background:#0c0e12;border:1px solid var(--line-soft);border-radius:10px;color:#cfe3ff;font:500 12.5px/1.55 Consolas,ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;word-break:break-all;overflow-x:auto}.seo-content{max-width:960px;margin:44px auto 6px;padding:0 6px;display:grid;gap:16px}.seo-content h2{font-size:15px;font-weight:800;color:var(--muted);margin:0 0 6px}.seo-content p{font-size:13px;line-height:1.7;color:var(--faint);margin:0}.seo-content strong{color:var(--muted);font-weight:700}.seo-faq{display:grid;gap:10px;margin-top:16px}.seo-faq article{border-top:1px solid var(--line-soft);padding-top:10px}.seo-faq h3{margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.4}.seo-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.seo-links a{color:var(--faint);font-size:12px;font-weight:800}.seo-links a:hover{color:var(--muted)}.hero,.service-head{position:relative;text-align:center;padding:36px 16px 30px}.hero:before,.service-head:before{content:"";position:absolute;left:50%;top:4px;width:min(520px,92vw);height:300px;transform:translateX(-50%);background:radial-gradient(circle,rgba(255,179,36,.2),transparent 62%);filter:blur(14px);pointer-events:none;z-index:0}.hero>*,.service-head>*{position:relative;z-index:1}.hero-chip,.kicker{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 15px;border-radius:999px;background:rgba(255,179,36,.1);color:var(--gold-2);border:1px solid rgba(255,179,36,.28);font-weight:800;font-size:12px;letter-spacing:.02em}.hero-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px 1px rgba(55,217,143,.8)}.hero-title,h1{margin:18px 0 12px;font-size:clamp(34px,8vw,52px);line-height:1.02;letter-spacing:0;font-weight:800}.hero-title{background:linear-gradient(180deg,#ffffff 26%,#aebed6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title>span{display:block}.hero-title-brands{margin-top:6px;font-size:.72em;line-height:1.08}.hero-title .accent{background:linear-gradient(120deg,var(--gold-2),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{margin:0 auto;max-width:460px;color:#c2cee0;line-height:1.6;font-size:15.5px}.hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px}.htile{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--line-soft);background:rgba(255,255,255,.04);color:#dbe3ef;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.htile svg{width:16px;height:16px;color:var(--gold-2)}.lookup-card,.message,.panel,.status-card{border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(20,29,46,.78),rgba(13,20,32,.8));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);border-radius:var(--radius)}.panel{padding:22px}.order-panel,.panel-glow{position:relative}.panel-glow{overflow:hidden}.panel-glow:before{content:"";position:absolute;inset:-1px -1px auto -1px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.7}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-head.tight{margin-bottom:14px}.panel-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:-.01em}.panel-sub{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.form{display:grid;gap:14px}.field{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.q07-language-field{min-width:0;margin:0;padding:0;border:0}.q07-language-field legend{padding:0;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.q07-language-field>p{margin:5px 0 10px;color:var(--faint);font-size:12.5px;line-height:1.45}.q07-language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.q07-language-card{position:relative;min-height:68px;display:flex;align-items:center;gap:11px;padding:12px 42px 12px 12px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:rgba(5,9,16,.55);color:var(--muted);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.q07-language-card:hover{color:var(--text);border-color:#3a4c66;background:rgba(255,255,255,.04)}.q07-language-card:focus-within{border-color:rgba(255,179,36,.75);box-shadow:var(--ring)}.q07-language-card.active{color:var(--text);border-color:rgba(255,179,36,.7);background:linear-gradient(150deg,rgba(255,179,36,.13),rgba(255,122,26,.06))}.q07-language-card input{position:absolute;width:1px;height:1px;opacity:0}.q07-language-card b{font-size:14px;line-height:1.25;text-transform:none;letter-spacing:0}.q07-language-code{flex:0 0 34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:9px;background:rgba(255,255,255,.05);color:var(--gold-2);font-size:11px;font-weight:950;letter-spacing:.08em}.q07-language-check{position:absolute;right:14px;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:transparent;font-size:12px}.q07-language-card.active .q07-language-check{border-color:var(--green);background:var(--green);color:#04150d}.q07-setup{margin-top:20px;padding-top:20px;border-top:1px solid var(--line-soft)}.q07-setup .setup-head h3{margin:0;font-size:19px;line-height:1.35}.q07-activation{margin:16px 0 12px;padding:18px}.q07-activation .code-row{min-width:0;gap:12px;align-items:center}.q07-activation .code-value{min-width:0;overflow-wrap:anywhere;word-break:break-all;font-size:clamp(15px,3.2vw,20px);line-height:1.6;letter-spacing:0}.q07-download{min-height:50px}.q07-setup-steps{margin:18px 0 12px}.q07-settings-hint{margin:0 0 18px;font-size:13px;line-height:1.6;color:var(--muted)}.q07-car-access{border:1px solid var(--line-soft);border-radius:12px;background:rgba(5,9,16,.35)}.q07-car-access>summary{cursor:pointer;padding:15px 16px;color:var(--text);line-height:1.5}.q07-car-access>summary span{display:block;margin:4px 0 0 18px;color:var(--muted);font-size:12.5px}.q07-car-access>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:12px}.q07-car-credentials{padding:0 16px 16px;border-top:1px solid var(--line-soft)}.q07-car-credentials .code-note{padding-top:12px}.q07-car-credentials .code-row{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px}.q07-car-credentials .code-value{overflow-wrap:anywhere;font-size:16px;letter-spacing:0}.q07-cred-label{color:var(--muted);font-size:12px}@media (max-width:520px){.q07-activation{padding:14px}.q07-activation .code-row{flex-wrap:wrap}.q07-activation .code-value{flex-basis:100%}.q07-car-credentials .code-row{grid-template-columns:minmax(0,1fr) auto}.q07-car-credentials .q07-cred-label{grid-column:1/-1}}.control{width:100%;min-height:48px;border:1px solid var(--line);background:rgba(5,9,16,.7);color:var(--text);border-radius:var(--radius-sm);padding:0 15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.control::placeholder{color:var(--faint)}.control:hover{border-color:#3a4c66}.control:focus{border-color:rgba(255,179,36,.75);box-shadow:var(--ring);background:rgba(5,9,16,.95)}.mono,.vin-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}textarea.control{min-height:84px;padding-top:12px;resize:vertical;line-height:1.5;text-transform:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lookup-row{display:grid;grid-template-columns:1fr auto;gap:10px}.vin-hero{min-height:64px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(20px,5vw,26px);font-weight:700;letter-spacing:.22em;text-align:center;text-transform:uppercase;border-radius:14px;border-width:1.5px}.vin-hero::placeholder{letter-spacing:.14em;opacity:.55}.btn{min-height:48px;border:1px solid transparent;border-radius:var(--radius-sm);padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(150deg,var(--gold),var(--gold-deep));color:#1a1002;font-weight:900;white-space:nowrap;box-shadow:0 14px 30px -12px rgba(255,150,20,.7),inset 0 1px 0 rgba(255,255,255,.34)}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px -12px rgba(255,150,20,.85),inset 0 1px 0 rgba(255,255,255,.4)}.btn:active:not(:disabled){transform:translateY(0)}.btn.block{width:100%;min-height:52px;font-size:15.5px}.btn.secondary{background:rgba(255,255,255,.05);color:var(--text);border-color:var(--line);box-shadow:none}.btn.secondary:hover:not(:disabled){background:rgba(255,255,255,.09);border-color:#3a4c66}.btn.good{background:linear-gradient(150deg,var(--green),#1fae72);color:#04150d;box-shadow:0 12px 26px -14px rgba(54,217,143,.7)}.btn.bad{background:linear-gradient(150deg,var(--red),#e23b53);color:#2a0309;box-shadow:0 12px 26px -14px rgba(255,92,114,.6)}.btn.small{min-height:38px;padding:0 14px;font-size:12.5px;border-radius:10px}.message{display:none;padding:15px 17px;color:#dbe3ee;line-height:1.55;font-size:14px;border-left:3px solid var(--gold);border-radius:var(--radius-sm)}.message.show{display:block;animation:rise .3s ease}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.how-step{position:relative;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgba(255,255,255,.025);padding:16px 14px;text-align:center}.how-ico{width:46px;height:46px;margin:0 auto 12px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(150deg,rgba(255,179,36,.18),rgba(255,122,26,.1));border:1px solid rgba(255,179,36,.28);color:var(--gold-2)}.how-ico svg{width:22px;height:22px}.how-step b{display:block;font-size:14px;margin-bottom:5px}.how-step span{color:var(--muted);font-size:12.5px;line-height:1.45}.how-num{position:absolute;top:10px;right:12px;font-size:13px}.how-num,.section-label{color:var(--faint);font-weight:900}.section-label{display:flex;align-items:center;gap:10px;margin:30px 4px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.section-label:after{content:"";flex:1 1;height:1px;background:var(--line-soft)}.steps{display:grid;gap:11px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.steps b,.steps span{font-size:13px}.steps span{display:flex;gap:11px;align-items:flex-start;color:var(--muted);line-height:1.5}.steps i{flex:0 0 24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#1a1006;background:linear-gradient(150deg,var(--gold),var(--gold-deep));font-style:normal;font-weight:950;font-size:12px}.status-card{padding:22px;display:grid;gap:16px}.status-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.eyebrow{display:block;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.order-no{color:var(--gold-2);font-weight:950;font-size:18px}.status-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 13px;border-radius:999px;font-size:12px;font-weight:900;background:rgba(150,168,196,.14);color:var(--muted);white-space:nowrap;border:1px solid transparent}.status-pill.approved{background:rgba(54,217,143,.13);color:var(--green);border-color:rgba(54,217,143,.3)}.status-pill.rejected{background:rgba(255,92,114,.13);color:var(--red);border-color:rgba(255,92,114,.3)}.status-pill.paid{background:rgba(106,165,255,.13);color:var(--blue);border-color:rgba(106,165,255,.3)}.status-pill.pending_review{background:rgba(255,179,36,.13);color:var(--gold-2);border-color:rgba(255,179,36,.3)}.kv-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.kv-grid div{min-height:60px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:12px;background:rgba(5,9,16,.4)}.kv-grid span{display:block;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.03em;margin-bottom:5px}.kv-grid b{display:block;overflow-wrap:anywhere;font-size:15px}.code-box{position:relative;overflow:hidden;border:1px dashed rgba(150,168,196,.3);border-radius:var(--radius-sm);padding:18px;background:rgba(5,9,16,.46);text-align:center}.code-box.active{border-style:solid;border-color:rgba(255,179,36,.5);background:linear-gradient(180deg,rgba(255,179,36,.14),rgba(255,122,26,.05));box-shadow:inset 0 0 50px -18px rgba(255,179,36,.6);animation:glow 2.6s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:inset 0 0 50px -20px rgba(255,179,36,.46)}50%{box-shadow:inset 0 0 64px -16px rgba(255,179,36,.72)}}.code-box>span{display:block;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}.code-box p{margin:0;color:var(--muted);font-size:13px}.code-row{display:flex;align-items:center;justify-content:center;gap:14px}.code-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--gold-2);font-size:clamp(28px,7vw,40px);letter-spacing:.06em;font-weight:800;overflow-wrap:anywhere;text-shadow:0 0 30px rgba(255,179,36,.5)}.payment-box{display:grid;grid-template-columns:1fr auto;gap:13px;align-items:center;border:1px solid rgba(106,165,255,.26);border-radius:var(--radius-sm);padding:15px;background:linear-gradient(180deg,rgba(106,165,255,.1),rgba(106,165,255,.04));text-align:left}.payment-box b{display:block;margin-bottom:3px;font-size:19px}.payment-box p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.notice{border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:rgba(255,255,255,.035);padding:13px 14px;color:#d8e0eb;font-size:13px;line-height:1.5;text-align:left}.setup-box{border:1px solid rgba(106,165,255,.26);border-radius:var(--radius-sm);padding:15px;background:linear-gradient(180deg,rgba(106,165,255,.07),rgba(106,165,255,.02));display:grid;gap:12px;text-align:left}.setup-head b{font-size:14.5px}.setup-head p{margin:4px 0 0;color:var(--muted)}.setup-head p,.setup-steps{font-size:12.5px;line-height:1.5}.setup-steps{margin:0;padding-left:20px;display:grid;gap:7px;color:#d8e0eb}.setup-steps li::marker{color:var(--gold-2);font-weight:800}.terminal{border:1px solid #1d2735;border-radius:10px;overflow:hidden;background:#04060b}.terminal-bar{display:flex;align-items:center;gap:7px;padding:8px 12px;background:#0b111b;border-bottom:1px solid #1d2735}.tdot{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.tdot.r{background:#ff5f57}.tdot.y{background:#febc2e}.tdot.g{background:#28c840}.tlabel{margin-left:6px;color:var(--faint);font-size:11px;font-family:ui-monospace,Consolas,monospace}.terminal-body{margin:0;padding:13px 14px;color:#7ee787;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.site-footer{margin-top:36px;padding-top:20px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--faint);font-size:13px}.site-footer .logo{font-size:16px}.site-footer .logo-mark{width:30px;height:30px;font-size:11px}.admin-shell{width:min(1480px,calc(100% - 32px));margin:0 auto;padding:22px 0 46px}.admin-layout{display:grid;grid-template-columns:264px 1fr;gap:18px;align-items:start}.sidebar{min-height:calc(100vh - 44px);position:sticky;top:22px;border-radius:var(--radius);border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(13,20,33,.95),rgba(10,15,25,.9));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px;box-shadow:var(--shadow-soft)}.side-title{margin:18px 0 8px;color:var(--faint);font-size:10.5px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.side-item{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:10px;color:var(--muted);padding:0 12px;font-weight:800;font-size:13px;transition:all .18s ease}.side-item:hover{background:rgba(255,255,255,.04);color:var(--text)}.side-item.active{background:linear-gradient(150deg,rgba(255,179,36,.16),rgba(255,122,26,.08));color:var(--gold-2);border:1px solid rgba(255,179,36,.24)}.main-area{display:grid;gap:16px}.admin-head{min-height:72px;border-radius:var(--radius);border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(20,29,46,.84),rgba(13,20,32,.8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 20px;display:flex;justify-content:space-between;gap:12px;align-items:center;box-shadow:var(--shadow-soft)}.admin-head h1{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.01em}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric{position:relative;border-radius:var(--radius-sm);padding:15px 16px;border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(23,32,51,.85),rgba(12,18,29,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.metric:hover{transform:translateY(-2px);border-color:rgba(255,179,36,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 34px -22px rgba(0,0,0,.7)}.metric span{display:block;color:var(--faint);font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.metric b{display:block;margin-top:6px;font-size:26px;font-weight:850;letter-spacing:-.02em;color:var(--text)}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.admin-grid>.table-panel{margin:0}.admin-grid>.span-2{grid-column:1/-1}@media (max-width:980px){.admin-grid{grid-template-columns:1fr}}.table-panel{position:relative;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 96px),linear-gradient(180deg,rgba(23,32,51,.9),rgba(12,18,29,.86));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),var(--shadow-soft);transition:border-color .2s ease,box-shadow .22s ease,transform .18s ease}.table-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,179,36,.35),transparent);opacity:.5}.table-panel:hover{border-color:rgba(150,168,196,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 50px -28px rgba(0,0,0,.75)}.promo-admin-form{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;align-items:center}.promo-admin-form .control{min-height:40px}@media (max-width:620px){.admin-grid{grid-template-columns:1fr}}.table-toolbar{padding:15px 18px;display:flex;gap:14px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);flex-wrap:wrap;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent)}.table-toolbar>div:first-child{min-width:0}.table-toolbar b{display:block;font-size:14.5px;font-weight:850;letter-spacing:-.01em;color:var(--text)}.table-toolbar .panel-sub{margin-top:4px;font-size:12px;line-height:1.5;max-width:52ch}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:1180px}td,th{padding:13px 14px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}th{color:var(--faint);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;background:rgba(255,255,255,.015)}tr:hover td{background:rgba(255,255,255,.025)}.actions{display:flex;flex-wrap:wrap;gap:8px}.note-box{min-width:250px;display:grid;gap:8px}.note-box textarea{min-height:60px}.empty{padding:30px;color:var(--muted);text-align:center}.login-panel{width:min(430px,calc(100% - 32px));margin:9vh auto;padding:26px}.filter-row{display:flex;flex-wrap:wrap;gap:8px}.filter-row .btn[aria-pressed=true]{border-color:rgba(255,179,36,.66);color:var(--gold-2);background:rgba(255,179,36,.1)}.code-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,179,36,.32);color:var(--gold-2);background:rgba(255,179,36,.08);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.gate-row{transition:background .15s ease}.gate-row:hover{background:rgba(255,255,255,.022)}.gate-vin .mono{font-weight:800;letter-spacing:.01em}.table-panel .control{min-height:40px;border-radius:10px;background:rgba(4,7,13,.6)}.table-panel .control:focus{border-color:rgba(255,179,36,.5);box-shadow:0 0 0 3px rgba(255,179,36,.14);background:rgba(4,7,13,.8)}.table-panel .field{font-size:10.5px;letter-spacing:.05em}.table-panel .btn.small{min-height:40px;border-radius:10px}.admin-cmd{border-radius:12px;background:#0a0d13}.ocard{transition:border-color .18s ease,transform .18s ease}.ocard:hover{border-color:rgba(150,168,196,.24);transform:translateY(-1px)}.control.small{min-height:38px;font-size:13px;padding:0 12px}.order-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.ocard,.order-cards{display:grid;padding:14px}.ocard{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgba(255,255,255,.022);gap:11px;transition:border-color .18s ease}.ocard:hover{border-color:rgba(255,179,36,.2)}.ocard-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ocard-top .order-no{font-size:14px}.ocard-cust{font-size:13px;color:var(--muted)}.ocard-cust b{color:var(--text);font-size:14px}.ocard-meta{display:flex;flex-wrap:wrap;gap:9px 16px}.ocard-meta .m{display:grid;gap:2px;min-width:0}.ocard-meta .m i{font-style:normal;color:var(--faint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ocard-meta .m b{font-size:13px;font-weight:700;overflow-wrap:anywhere}.ocard-meta .code-chip{min-height:24px;padding:0 8px;font-size:12px}.ocard-cnote{font-size:12px;color:var(--muted);border-left:2px solid var(--line);padding-left:9px}.ocard-notes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ocard-actions{display:flex;gap:8px}.ocard-actions .btn{flex:1 1}.gate-list{display:grid}.gate-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.gate-row:last-child{border-bottom:0}.gate-vin{display:flex;align-items:center;gap:10px;flex:1 1;min-width:200px}.gate-vin .mono{font-size:14px;font-weight:700}.gate-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gate-count{color:var(--muted);font-size:12px;white-space:nowrap}.gate-actions{display:flex;gap:8px;flex-wrap:wrap}.code-chip.code-big{font-size:16px;font-weight:900;letter-spacing:.12em;padding:4px 12px;background:rgba(255,179,36,.14);color:var(--gold-2);border:1px solid rgba(255,179,36,.34)}.promo-row{display:flex;gap:8px;align-items:stretch}.promo-row .control{flex:1 1;text-transform:uppercase}.promo-row .btn{flex:none;min-height:48px}.promo-msg{font-size:13px;font-weight:800;border-radius:10px;padding:9px 12px;margin-top:-4px}.promo-msg.ok{background:rgba(54,217,143,.12);color:var(--green);border:1px solid rgba(54,217,143,.3)}.promo-msg.bad{background:rgba(255,92,114,.12);color:var(--red);border:1px solid rgba(255,92,114,.3)}.setup-actions{display:flex;flex-wrap:wrap;gap:8px}.setup-actions .btn{text-decoration:none}.side-nav{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.side-nav:hover{background:rgba(255,255,255,.05);color:var(--text)}.audit-list{display:grid}.audit-row{display:flex;align-items:center;gap:9px;padding:9px 16px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap;font-size:12.5px}.audit-row:last-child{border-bottom:0}.audit-time{color:var(--faint);font-size:11.5px;white-space:nowrap;min-width:96px}.audit-actor{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:900;background:rgba(150,168,196,.14);color:var(--muted);border:1px solid var(--line-soft);white-space:nowrap}.audit-actor.admin{background:rgba(255,179,36,.13);color:var(--gold-2);border-color:rgba(255,179,36,.3)}.audit-actor.customer{background:rgba(106,165,255,.13);color:var(--blue);border-color:rgba(106,165,255,.3)}.audit-actor.avtomall{background:rgba(139,125,255,.15);color:var(--violet);border-color:rgba(139,125,255,.32)}.audit-actor.device{background:rgba(54,217,143,.12);color:var(--green);border-color:rgba(54,217,143,.28)}.audit-actor.anonymous{background:rgba(255,92,114,.13);color:var(--red);border-color:rgba(255,92,114,.3)}.audit-action{color:var(--text);font-weight:700}.audit-prod{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:6px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:rgba(255,255,255,.05);color:var(--muted);border:1px solid var(--line-soft)}.audit-ref{color:var(--gold-2);font-size:12px;font-weight:700}.audit-metatext,.audit-vin{color:var(--muted);font-size:12px}.audit-ip{margin-left:auto;color:var(--faint);font-size:11px;white-space:nowrap}@media (max-width:560px){.shell{width:min(100% - 22px,720px);padding-top:14px}.hero{padding:26px 4px 22px}.hero-sub{font-size:14.5px}.how,.lookup-row,.q07-language-options,.split{grid-template-columns:1fr}.panel{padding:18px 16px}.vin-hero{font-size:17px;letter-spacing:.12em;min-height:58px}.vin-hero::placeholder{letter-spacing:.08em}.kv-grid{grid-template-columns:1fr}.gate-row{gap:8px}.site-footer{flex-direction:column;align-items:flex-start}}@media (max-width:980px){.admin-layout{grid-template-columns:1fr}.sidebar{position:static;min-height:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}