@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e5a5c10421db7a0-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/573cbd3e993edffe-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b657decd6407698-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:__Rajdhani_4fe6d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-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:__Rajdhani_4fe6d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-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:__Rajdhani_4fe6d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-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:__Rajdhani_Fallback_4fe6d1;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_4fe6d1{font-family:__Rajdhani_4fe6d1,__Rajdhani_Fallback_4fe6d1;font-style:normal}.__variable_4fe6d1{--font-heading:"__Rajdhani_4fe6d1","__Rajdhani_Fallback_4fe6d1"}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-body:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}:root{--bg:#070b14;--bg-soft:#0e1628;--panel:rgba(16,27,48,.82);--panel-strong:rgba(18,35,66,.92);--text:#f3f7ff;--muted:#93a5c8;--accent:#27d3f2;--accent-2:#4af38f;--danger:#ff5f86;--border:rgba(133,167,229,.24);--shadow:0 24px 60px rgba(0,0,0,.45)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--text);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at 20% 12%,#1a2f58 0,transparent 40%),radial-gradient(circle at 85% 14%,#13414e 0,transparent 38%),linear-gradient(145deg,#060a13,#0a1322 40%,#0d1629)}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0 0 10px;font-family:var(--font-heading),sans-serif;letter-spacing:.04em}p{margin:0}.app-bg{position:fixed;inset:0;z-index:-1;overflow:hidden}.orb{position:absolute;border-radius:999px;filter:blur(40px);opacity:.34;animation:float 12s ease-in-out infinite}.orb.one{width:320px;height:320px;left:-60px;top:60px;background:#28c7ff}.orb.two{width:420px;height:420px;right:-110px;top:90px;background:#1ad68f;animation-delay:2s}.orb.three{width:300px;height:300px;right:28%;bottom:-140px;background:#48a3ff;animation-delay:4s}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(119,165,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(119,165,255,.08) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}.container{max-width:1240px;margin:0 auto;padding:14px}.page-header{margin-bottom:10px}.page-header h1{font-size:clamp(1.3rem,1.5vw + .95rem,1.9rem)}.page-header p{color:var(--muted)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,13,25,.72);border-bottom:1px solid var(--border)}.topbar-row{justify-content:space-between;gap:12px;min-height:60px}.brand,.topbar-row{display:flex;align-items:center}.brand{gap:10px}.brand-dot{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 14px rgba(48,245,178,.8)}.brand h2{margin:0;font-size:1.08rem}.brand small{color:var(--muted);font-size:.76rem;display:block}.menu{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.menu button{width:auto;padding:6px 12px}.hamburger-wrap{position:relative}.hamburger-btn{width:auto;padding:6px 12px;min-width:84px}.hamburger-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;border:1px solid var(--border);background:linear-gradient(170deg,var(--panel) 0,var(--panel-strong) 100%);box-shadow:var(--shadow);z-index:80}.hamburger-dropdown .menu-link{width:100%;display:block}.menu-link{border:1px solid transparent;color:#dce8ff;font-weight:500;font-family:var(--font-heading),sans-serif;padding:6px 10px;border-radius:10px;transition:all .25s ease}.menu-link:hover{border-color:var(--border);background:rgba(44,79,132,.35)}.menu-link.active{border-color:rgba(74,243,143,.44);background:rgba(26,73,95,.5);color:#d9ffec}.card{background:linear-gradient(170deg,var(--panel) 0,var(--panel-strong) 100%);border:1px solid var(--border);border-radius:14px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow);animation:reveal .5s ease both}.row{display:flex;gap:12px;flex-wrap:wrap}.kpi{min-width:190px;flex:1 1 190px}.kpi span{color:var(--muted);font-size:.73rem;display:block;margin-bottom:6px}.kpi strong{font-size:1.35rem;font-family:var(--font-heading),sans-serif}.field-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:9px;gap:9px}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.input-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.copy-btn{width:auto;min-width:88px;white-space:nowrap}.field label{color:#b6c7e6;font-size:.72rem;letter-spacing:.02em}button,input,select,textarea{width:100%;border-radius:10px;border:1px solid rgba(145,176,227,.34);background:rgba(10,22,41,.74);color:#f6f9ff;font-size:.83rem;padding:8px 9px;font-family:var(--font-body),sans-serif;transition:all .25s ease}input:disabled,input[readonly],select:disabled,textarea:disabled,textarea[readonly]{background:linear-gradient(135deg,rgba(62,78,108,.5),rgba(49,64,90,.5));border-color:rgba(154,177,214,.42);color:#c7d4ec;cursor:not-allowed;opacity:.88}input:disabled::placeholder,input[readonly]::placeholder,textarea:disabled::placeholder,textarea[readonly]::placeholder{color:#9db1d6}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(39,211,242,.72);box-shadow:0 0 0 3px rgba(39,211,242,.2)}textarea{min-height:76px;resize:vertical}button{border:0;background:linear-gradient(120deg,#1ec9ee,#38f39b);color:#032018;font-weight:700;font-family:var(--font-heading),sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}button:hover{transform:translateY(-1px);filter:brightness(1.05)}table{width:100%;border-collapse:collapse}thead th{color:#b8c7e3;font-weight:600;font-size:.85rem;border-bottom:1px solid rgba(148,182,237,.3)}td,th{text-align:left;border-bottom:1px solid rgba(117,155,214,.16);padding:8px 6px;font-size:.82rem;vertical-align:top}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:10px;gap:10px}.vehicle-card{border:1px solid rgba(125,172,238,.24);border-radius:16px;overflow:hidden;background:rgba(10,19,36,.7)}.vehicle-clickable{cursor:pointer;transition:transform .2s ease,border-color .2s ease}.vehicle-clickable:hover{transform:translateY(-2px);border-color:rgba(94,217,255,.45)}.vehicle-image{height:190px;width:100%;object-fit:cover}.vehicle-content{padding:10px}.pill{display:inline-flex;align-items:center;font-size:.68rem;border-radius:999px;padding:4px 10px;border:1px solid rgba(85,206,255,.45);color:#b8efff;margin-right:6px}.pill.good{border-color:rgba(74,243,143,.5);color:#c3ffe2}.global-loading-overlay{position:fixed;inset:0;z-index:1200;background:rgba(3,8,17,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center}.global-loading-spinner{width:58px;height:58px;border-radius:50%;border-left:4px solid rgba(145,176,227,.26);border-bottom:4px solid rgba(145,176,227,.26);border-top:4px solid rgba(145,176,227,.26);border-top-color:var(--accent);border-right:4px solid rgba(145,176,227,.26);border-right-color:var(--accent-2);animation:spin .85s linear infinite}.toast-stack{position:fixed;top:78px;right:14px;z-index:1300;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 24px))}.toast-item{border-radius:10px;border:1px solid var(--border);box-shadow:var(--shadow);padding:10px 12px;font-size:.84rem;line-height:1.4;animation:reveal .25s ease both}.toast-success{background:rgba(9,38,33,.95);border-color:rgba(74,243,143,.5);color:#c8ffdf}.toast-error{background:rgba(49,16,28,.95);border-color:rgba(255,95,134,.5);color:#ffd3df}.alert-modal-backdrop{position:fixed;inset:0;z-index:1400;background:rgba(2,8,18,.72);display:grid;place-items:center;padding:14px}.alert-modal-card{width:min(520px,100%);border-radius:14px;border:1px solid rgba(255,95,134,.45);background:linear-gradient(170deg,rgba(46,16,29,.96),rgba(38,13,24,.96));box-shadow:var(--shadow);padding:14px;animation:reveal .2s ease both}.alert-modal-card h3{margin-bottom:8px;color:#ffd9e4}.alert-modal-card p{color:#ffdbe5;margin-bottom:12px;line-height:1.45}.gallery{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.gallery-item{position:relative;display:flex;flex-direction:column;gap:6px;cursor:-webkit-grab;cursor:grab}.gallery-item.dragging{opacity:.55;transform:scale(.98)}.gallery-item:active{cursor:-webkit-grabbing;cursor:grabbing}.gallery img{width:96px;height:62px;border-radius:10px;object-fit:cover;border:1px solid rgba(130,170,231,.3)}.gallery-item-actions{display:flex;gap:4px}.gallery-drag-hint{color:#9eb5da;font-size:.68rem;padding:0 2px}.gallery-btn{width:auto;min-width:28px;padding:4px 7px;font-size:.7rem}.gallery-btn.danger{background:rgba(120,29,45,.45);color:#ffd9e1}.gallery-delete{position:absolute;top:6px;right:6px;width:22px;height:22px;min-width:22px;padding:0;border-radius:999px;border:1px solid rgba(255,166,185,.6);background:rgba(83,20,35,.85);color:#ffdce6;font-size:.74rem;line-height:1;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;transform:scale(.92)}.gallery-item:hover .gallery-delete{opacity:1;pointer-events:auto;transform:scale(1)}.muted{color:var(--muted)}.error{color:var(--danger);margin:4px 0 8px}.modal-backdrop{position:fixed;inset:0;background:rgba(2,6,16,.72);display:grid;place-items:center;z-index:70;padding:14px}.modal-card{width:min(920px,100%);max-height:90vh;overflow:auto;background:linear-gradient(170deg,var(--panel) 0,var(--panel-strong) 100%);border:1px solid var(--border);border-radius:14px;padding:12px;box-shadow:var(--shadow);animation:reveal .2s ease both}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.subtle-btn{background:rgba(59,95,148,.35);color:#d9e8ff}.icon-btn{width:34px;height:34px;padding:0;border-radius:10px;display:inline-grid;place-items:center;background:rgba(46,79,132,.45);color:#dbebff}.switch-row{min-height:34px;display:flex;align-items:center;gap:8px}.switch{width:36px;height:18px;border-radius:999px;border:1px solid rgba(134,175,236,.4);position:relative}.switch:after{content:"";width:12px;height:12px;border-radius:50%;background:#9cb4db;position:absolute;top:2px;left:2px}.switch.on{border-color:rgba(70,240,155,.6);background:rgba(52,167,114,.35)}.switch.on:after{left:20px;background:#8bf8be}.switch-input{position:relative;width:42px;height:22px;display:inline-block}.switch-input input{opacity:0;width:0;height:0}.switch-slider{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(134,175,236,.4);background:rgba(11,22,42,.75)}.switch-slider:before{content:"";width:14px;height:14px;border-radius:50%;background:#9cb4db;position:absolute;top:3px;left:3px;transition:transform .2s ease}.switch-input input:checked+.switch-slider{border-color:rgba(70,240,155,.6);background:rgba(52,167,114,.35)}.switch-input input:checked+.switch-slider:before{transform:translateX(19px);background:#8bf8be}.compact{font-size:.8rem}.auth-grid{grid-template-columns:1fr}.register-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-list{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:8px;gap:8px}.platform-item{display:flex;align-items:center;gap:8px;border:1px solid rgba(145,176,227,.24);border-radius:10px;padding:8px;background:rgba(10,22,41,.45)}.platform-item input{width:16px;height:16px;margin:0}.platform-item span{font-size:.8rem}.platform-item small{margin-left:auto}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:10px;gap:10px}.integration-card{display:flex;flex-direction:column;min-height:100%}.integration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-22px) scale(1.04)}}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.field-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.vehicle-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.integration-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.platform-list{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:560px){.container{padding:14px}.topbar-row{flex-direction:column;align-items:flex-start;padding:10px 0}.field-grid,.integration-fields,.integration-grid,.platform-list,.register-grid,.vehicle-grid{grid-template-columns:1fr}}