@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8923fa517b7ecf7d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1631ba989bcb2a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8134d1990745b40-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Russo One Fallback;src:local("Arial");ascent-override:80.00%;descent-override:24.10%;line-gap-override:0.00%;size-adjust:115.75%}.__className_ecf1b2{font-family:Russo One,Russo One Fallback;font-weight:400;font-style:normal}.__variable_ecf1b2{--font-russo:"Russo One","Russo One Fallback"}:root{--bg:#07070d;--panel:rgba(8,8,16,0.78);--field:#0d0d18;--text:#fff;--muted:#888;--orange:#ff8c1a;--red:#ff3131;--yellow:#f4d03f;--cyan:#34f5ff;--pink:#ff4fd8;--green:#7dff6a;--danger:#e74c3c}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body{font-family:var(--font-russo),"Courier New",monospace}a{color:inherit}button,input,select{font:inherit;color:var(--text);background:var(--field);border:2px solid var(--orange);padding:8px 14px}button{cursor:pointer;text-transform:uppercase;letter-spacing:1px}button:hover:not(:disabled){box-shadow:0 0 12px rgba(255,140,26,.55)}button:disabled{opacity:.5;cursor:default}h1,h2{color:var(--orange);font-style:italic;font-weight:400}.panel{display:flex;min-height:100vh}.panel main{flex:1 1;padding:24px 32px}.sidebar{display:flex;flex-direction:column;gap:8px;width:200px;padding:24px 16px;box-sizing:border-box;background:var(--panel);border-right:2px solid var(--orange);box-shadow:0 0 18px rgba(255,140,26,.35)}.sidebar .logo{margin:0 0 16px;font-size:26px;font-style:italic;color:transparent;-webkit-text-stroke:1px var(--red);text-shadow:0 0 10px rgba(255,49,49,.8)}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav a{padding:8px 10px;text-decoration:none;border-left:3px solid transparent}.sidebar nav a.active{color:var(--orange);border-left-color:var(--orange)}.sidebar .who{margin-top:auto;font-size:12px;color:var(--muted);word-break:break-all}.center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100vh;padding:16px;box-sizing:border-box;text-align:center}.error{color:var(--danger)}table{border-collapse:collapse}td,th{padding:6px 12px;text-align:left;border-bottom:1px solid #222}.car-form{display:flex;flex-direction:column;gap:12px;max-width:480px}.car-form label{display:flex;justify-content:space-between;align-items:center;gap:12px}.warn{color:var(--yellow)}.ok{color:var(--green)}.button{display:inline-block;padding:8px 14px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;background:var(--field);border:2px solid var(--orange)}.button:hover{box-shadow:0 0 12px rgba(255,140,26,.55)}.car-preview{display:flex;flex-direction:column;gap:8px;max-width:480px;margin-bottom:16px}.car-preview canvas{display:block;border:2px solid var(--orange)}.car-preview input[type=color]{width:56px;height:32px;padding:2px;vertical-align:middle}