:root{--bg:#eef1f3;--panel:#fff;--panel-2:#f5f7f8;--line:#d9dfe3;--fg:#11181d;--muted:#5d6b75;--faint:#93a0a9;--sel:#c97800;--ref:#1479b8;--best:#8a3ffc;--gain:#13894b;--loss:#d0362b;--warn:#b77700;--display:"Saira Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0f12;--panel:#12181d;--panel-2:#172028;--line:#24303a;--fg:#e5ecf0;--muted:#8796a1;--faint:#5a6873;--sel:#ffb020;--ref:#4fc3f7;--best:#b77bff;--gain:#2fd27a;--loss:#ff5d52;--warn:#f2b636;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0f12;--panel:#12181d;--panel-2:#172028;--line:#24303a;--fg:#e5ecf0;--muted:#8796a1;--faint:#5a6873;--sel:#ffb020;--ref:#4fc3f7;--best:#b77bff;--gain:#2fd27a;--loss:#ff5d52;--warn:#f2b636;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{background:var(--bg);color:var(--fg);font:15px/1.55 var(--body)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:.02em;text-wrap:balance;margin:0;font-weight:600}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button,a.btn{cursor:pointer}:focus-visible{outline:2px solid var(--sel);outline-offset:2px}a{color:var(--ref)}.wrap{max-width:1180px;padding:0 max(16px, env(safe-area-inset-left,0px)) 64px;margin:0 auto}.top{z-index:5;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{flex-wrap:wrap;align-items:center;gap:14px;padding-block:10px;display:flex}.brand{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--fg);margin-right:auto;font-size:22px;font-weight:600;text-decoration:none}.brand b{color:var(--sel);font-weight:700}.nav{flex-wrap:wrap;gap:4px;display:flex}.nav a{color:var(--muted);font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:5px 12px;font-size:14px;font-weight:600;text-decoration:none}.nav a[aria-current=page]{background:var(--fg);color:var(--bg)}.who{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.avatar{background:var(--sel);color:#111;width:30px;height:30px;font-weight:700;font-family:var(--display);border-radius:50%;place-items:center;font-size:15px;display:grid}.btn{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn,.nav a,.carbtn,.demo li a{transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s}.btn:hover{border-color:var(--sel);background:color-mix(in srgb, var(--sel) 10%, var(--panel))}.btn.primary:hover{background:color-mix(in srgb, var(--sel) 85%, #fff);border-color:var(--sel)}.nav a:hover:not([aria-current=page]){color:var(--sel);background:color-mix(in srgb, var(--sel) 14%, transparent)}.nav a[aria-current=page]:hover{box-shadow:inset 0 0 0 2px var(--sel)}.brand:hover b{text-underline-offset:4px;text-decoration:underline}.carbtn:hover{border-color:var(--sel)}.demo li a:hover{color:var(--sel);opacity:1}body.adm .nav a:hover:not([aria-current=page]){color:#f2b636;background:#f2b63624}.btn.primary{background:var(--sel);border-color:var(--sel);color:#111;font-weight:600}.btn.ghost{background:0 0}.btn.big{padding:12px 22px;font-size:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.card>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.card>header h3{text-transform:uppercase;letter-spacing:.05em;font-size:17px}.card .body{padding:18px}.hint{color:var(--muted);font-size:13px}.pill{letter-spacing:.03em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.founder{color:var(--sel)}.pill.comp{color:var(--gain)}.pill.racer{color:var(--best)}.pill.driver{color:var(--ref)}.pill.free{color:var(--muted)}.pill.logger{color:var(--ref)}.pill.phone{color:var(--gain)}.page{padding-top:28px}.eyebrow{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;color:var(--sel);font-size:14px;font-weight:600}.field{gap:6px;display:grid}.field label,.field .label{font-size:13px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:10px 12px}.field .hint{font-size:12px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.grid2{grid-template-columns:minmax(0,1fr)}}.or{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.check{align-items:flex-start;gap:8px;font-size:14px;display:flex}.check input{accent-color:var(--sel);margin-top:3px}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}td.num,th.num{text-align:right}tr:last-child td{border-bottom:0}.tablewrap{overflow-x:auto}.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:36px;padding:24px 0 36px;display:grid}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr)}}.hero h1{text-transform:uppercase;letter-spacing:.02em;margin:10px 0 16px;font-size:clamp(38px,6vw,64px);line-height:.98}.hero h1 b{color:var(--sel)}.hero p{color:var(--muted);max-width:54ch;margin:0 0 22px;font-size:17px}.hero .ctas{flex-wrap:wrap;gap:10px;display:flex}.preview{padding:16px}.preview .row{border-bottom:1px dashed var(--line);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.preview .row:last-child{border:0}.feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 30px;display:grid}@media (width<=860px){.feats{grid-template-columns:minmax(0,1fr)}}.feat{padding:18px}.feat h3{text-transform:uppercase;margin-bottom:6px;font-size:19px}.feat p{color:var(--muted);margin:0;font-size:14px}.sources{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=860px){.tiers{grid-template-columns:minmax(0,1fr)}}.tier{flex-direction:column;gap:10px;padding:20px;display:flex}.tier.hl{border-color:var(--sel);box-shadow:inset 0 0 0 1px var(--sel)}.tier h3{text-transform:uppercase;font-size:22px}.tier .price{font-family:var(--display);font-size:34px;font-weight:700}.tier .price small{color:var(--muted);font-size:15px;font-weight:500}.tier ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.tier .btn{justify-content:center;margin-top:auto}.founderbar{border-color:var(--sel);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.auth{max-width:440px;margin:10px auto 0}.auth .body{gap:14px;display:grid}.sso{gap:8px;display:grid}.sso .btn{justify-content:center}.codeok{color:var(--gain);font-size:13px;font-weight:500}.codebad{color:var(--loss);font-size:13px}.steps{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.step{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.step i{border:1px solid var(--line);width:24px;height:24px;font-style:normal;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.step.on{color:var(--fg);font-weight:600}.step.on i{background:var(--sel);border-color:var(--sel);color:#111}.step.done i{background:var(--gain);border-color:var(--gain);color:#fff}.step+.step:before{content:"";background:var(--line);width:22px;height:1px}.adjgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.seg{border:1px solid var(--line);border-radius:8px;justify-self:start;display:inline-flex;overflow:hidden}.seg button{background:0 0;border:0;padding:7px 14px;font-size:14px}.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=860px){.choices{grid-template-columns:minmax(0,1fr)}}.choice{align-content:start;gap:10px;padding:20px;display:grid}.choice h3{text-transform:uppercase;font-size:20px}.choice p{color:var(--muted);margin:0;font-size:14px}.drop{border:2px dashed var(--line);text-align:center;color:var(--muted);border-radius:10px;padding:18px;font-size:13px}.qr{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.garage{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.garage{grid-template-columns:minmax(0,1fr)}}.cars{gap:8px;display:grid}.carbtn{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.carbtn[aria-pressed=true]{border-color:var(--sel);box-shadow:inset 0 0 0 1px var(--sel)}.carbtn b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:18px;font-weight:600}.carbtn span{color:var(--muted);font-size:12.5px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=700px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{padding:12px 14px}.kpi label,.kpi .kl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11.5px}.kpi .v{font-family:var(--mono);font-size:22px;font-weight:600}.kpi .s{color:var(--muted);font-size:12px}.track{margin-bottom:16px}.track header .spark{margin-left:auto}.sessrow{cursor:pointer}.sessrow:hover td{background:var(--panel-2)}.sessrow td:first-child{font-weight:500}.go{white-space:nowrap}.status{color:var(--gain);font-size:12px}.status.proc{color:var(--warn)}.acct{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){.acct{grid-template-columns:minmax(0,1fr)}}.planbig{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:700}.list{gap:10px;display:grid}.li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.toolbar input{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:220px;padding:8px 12px}.dialog{z-index:20;background:#00000073;place-items:center;padding:16px;display:none;position:fixed;inset:0}.dialog.on{display:grid}.dialog .card{width:min(460px,100%)}.dialog .body{gap:14px;display:grid}body.adm .top{background:#11181d;border-bottom-color:#11181d}body.adm .brand,body.adm .who{color:#e5ecf0}body.adm .nav a{color:#93a0a9}body.adm .nav a[aria-current=page]{color:#11181d;background:#e5ecf0}.admtag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#11181d;vertical-align:middle;background:#f2b636;border-radius:4px;margin-left:10px;padding:2px 7px;font-size:11px}.notice{border:1px solid var(--line);border-left:4px solid var(--ref);background:var(--panel);color:var(--muted);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13.5px}.gtabs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.gtabs h2{text-transform:uppercase;margin-right:auto;font-size:26px}.inbox{border-color:var(--warn);margin-bottom:16px}.inbox header{background:color-mix(in srgb, var(--warn) 10%, var(--panel));border-radius:var(--r) var(--r) 0 0}.inbox td select{border:1px solid var(--line);background:var(--bg);border-radius:6px;max-width:190px;padding:5px 8px}.inbox .why{color:var(--warn);font-size:12px}.done{color:var(--gain);font-size:13px;font-weight:500}.carset{gap:16px;display:grid}.carset .card .body{gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=860px){.grid3{grid-template-columns:minmax(0,1fr)}}.drivers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chipx{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;padding:3px 10px;font-size:13px}.savebar{background:var(--panel);border:1px solid var(--line);border-radius:10px;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 20px #00000014}.pick{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:8px;padding:7px 10px;font-size:14px}.segs{flex-wrap:wrap;gap:8px;display:flex}.fixed{color:var(--faint)}.trk{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 18px;display:grid}.trk:last-child{border-bottom:0}.trk svg.map{background:var(--panel-2);border-radius:8px;width:150px;height:100px}.trk h4{text-transform:uppercase;margin-bottom:4px;font-size:19px}.trk .meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.trk .cn{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.trk .cn span{font-family:var(--mono);border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:11.5px}.trk .acts{gap:6px;display:grid}.trk .rename{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.trk .rename input{border:1px solid var(--line);background:var(--bg);font:inherit;color:var(--fg);border-radius:6px;padding:4px 8px;font-size:13px}@media (width<=700px){.trk{grid-template-columns:minmax(0,1fr)}}.msg{border-radius:8px;padding:10px 12px;font-size:13.5px}.msg.err{color:var(--loss);background:color-mix(in srgb, var(--loss) 10%, transparent)}.msg.ok{color:var(--gain);background:color-mix(in srgb, var(--gain) 10%, transparent)}.center{min-height:40vh;color:var(--muted);place-items:center;display:grid}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;width:26px;height:14px}.linkbtn{color:var(--ref);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.empty-row{color:var(--muted);padding:24px 18px}:root{--vre:#7b2ff7;--vre-ink:#fff}:root[data-theme=dark]{--vre:#b98cff;--vre-ink:#140b22}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vre:#b98cff;--vre-ink:#140b22}}.btn.vre{background:var(--vre);border-color:var(--vre);color:var(--vre-ink);padding:6px 16px;font-weight:600}.btn.vre:hover{background:color-mix(in srgb, var(--vre) 85%, #fff);border-color:var(--vre)}.inbox{border-color:var(--vre)}.inbox header{background:color-mix(in srgb, var(--vre) 10%, var(--panel))}.track td.sess{min-width:260px}.track .sline{line-height:1.45}.track .sline.sdate{font-weight:600}.track .actrow{align-items:center;gap:6px;display:inline-flex}.track .actrow.mob{display:none}.track .btn.icon{width:34px;height:34px;color:var(--muted);justify-content:center;padding:0}.track .btn.icon:hover{color:var(--loss);border-color:var(--loss)}@media (width<=760px){.track .actrow.mob{margin-top:10px;display:inline-flex}.track td.act,.track th:last-child{display:none}}.track .sfile{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.track .sfile .lbl{text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:10.5px;font-weight:600}.track .sfile .mono{font-size:12px}.track td.act{text-align:right;white-space:nowrap}.notice.plan{border-left-color:var(--vre)}.notice a{color:var(--vre);font-weight:600}.rowacts{flex-wrap:nowrap;gap:6px;display:inline-flex}.btn.danger{color:var(--loss)}.btn.danger:hover:not(:disabled){border-color:var(--loss);color:var(--loss)}.btn.danger:disabled{opacity:.4;cursor:not-allowed}.btn.danger-solid{background:var(--loss);border-color:var(--loss);color:#fff}.btn.danger-solid:disabled{opacity:.45;cursor:not-allowed}
