:root{--bg: #f2f5f9;--panel: #ffffff;--ink: #15202b;--muted: #546270;--line: #cdd6e0;--field: #ffffff;--a: #1f6fb5;--b: #d9601c;--good: #1f8a4c;--warn: #b4740a;--hdr-bg: #ffffff;--hdr-glow: #e3ebf3;--hdr-ink: #15202b;--hdr-muted: #4e5c69;--hdr-line: #c9d3dd;--hdr-btn: #15202b0d;--hdr-logo: #1F2A33;--f-display: "Saira Condensed", "Arial Narrow", sans-serif;--f-body: "Source Sans 3", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #151a20;--panel: #1f262e;--ink: #eef2f6;--muted: #a3afbb;--line: #36414d;--field: #161c23;--a: #7ab5ea;--b: #f3925c;--good: #6fd094;--warn: #e9bd55;--hdr-bg: #14181c;--hdr-glow: #232a31;--hdr-ink: #ffffff;--hdr-muted: #b9c1c8;--hdr-line: #ffffff33;--hdr-btn: #ffffff14;--hdr-logo: #EDEDEB;color-scheme:dark}}:root[data-theme=dark]{--bg: #151a20;--panel: #1f262e;--ink: #eef2f6;--muted: #a3afbb;--line: #36414d;--field: #161c23;--a: #7ab5ea;--b: #f3925c;--good: #6fd094;--warn: #e9bd55;--hdr-bg: #14181c;--hdr-glow: #232a31;--hdr-ink: #ffffff;--hdr-muted: #b9c1c8;--hdr-line: #ffffff33;--hdr-btn: #ffffff14;--hdr-logo: #EDEDEB;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:15px/1.45 var(--f-body);padding:20px max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px))}.wrap{max-width:var(--wrap-max, 1120px);margin:0 auto;display:flex;flex-direction:column;gap:20px}h1,h2,h3{margin:0;letter-spacing:-.01em}h2{font-size:22px}a{color:var(--a)}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.label{font:600 11.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}button{font:inherit}.ghost{font:600 13.5px var(--f-body);background:var(--field);color:var(--ink);border:1.5px solid var(--line);border-radius:6px;padding:7px 12px;cursor:pointer}.ghost:hover{border-color:var(--ink)}select,input{font:14px var(--f-body);color:var(--ink);background:var(--field);border:1.5px solid var(--line);border-radius:6px;padding:7px 9px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden;flex-wrap:wrap}.seg button{border:0;background:transparent;color:var(--muted);padding:6px 11px;font:600 13px var(--f-body);cursor:pointer}.seg button[aria-pressed=true]{background:var(--a);color:#fff}.brand{position:relative;background:var(--hdr-bg);color:var(--hdr-ink);border:1px solid var(--hdr-line);border-radius:12px;padding:22px 26px 18px;display:flex;flex-direction:column;gap:10px;background-image:radial-gradient(120% 140% at 100% 0%,var(--hdr-glow) 0%,var(--hdr-bg) 60%)}.brand .qlogo{width:100%;height:auto;display:block;color:var(--hdr-logo)}.nav{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;border-top:1px solid var(--hdr-line);padding-top:12px}.nav a{color:var(--hdr-muted);text-decoration:none;font:600 14px var(--f-body);padding:6px 10px;border-radius:6px}.nav a:hover{color:var(--hdr-ink);background:var(--hdr-btn)}.nav a.active{color:var(--hdr-ink);background:var(--hdr-btn);box-shadow:inset 0 -2px 0 var(--b)}.nav a.soon{opacity:.55}.nav a .pill{font:600 10px var(--f-body);letter-spacing:.06em;text-transform:uppercase;margin-left:6px;color:var(--hdr-muted)}.setrow{display:flex;flex-direction:column;gap:6px}.setfoot{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.labs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin-top:12px}.lab{border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;background:var(--field)}.lab:hover{border-color:var(--a)}.lab h3{font:700 19px var(--f-display);letter-spacing:.02em}.lab .st{font:600 11px var(--f-body);letter-spacing:.06em;text-transform:uppercase}.lab .st.live{color:var(--good)}.lab .st.next{color:var(--b)}.lab .st.later{color:var(--muted)}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--line)}th:first-child,td:first-child{text-align:left}th{font:600 11.5px var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}td{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.tablewrap{overflow-x:auto}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.start{font:700 14px var(--f-body);letter-spacing:.04em;background:var(--b);color:#fff;border:0;border-radius:6px;padding:10px 16px;cursor:pointer}.start:hover{filter:brightness(1.08)}.start:disabled{opacity:.6;cursor:default}.login{min-height:calc(100vh - 68px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 0}.login-card{width:min(100%,460px);padding:28px 28px 24px}.login-card .qlogo{width:min(100%,340px);margin:6px auto 4px}.login-form{display:flex;flex-direction:column;gap:14px;margin-top:22px;border-top:1px solid var(--hdr-line);padding-top:20px}.login-seg{align-self:flex-start;border-color:var(--hdr-line)}.login-seg button{color:var(--hdr-muted)}.field{display:flex;flex-direction:column;gap:6px}.field .label{color:var(--hdr-muted)}.field input{font:400 16px var(--f-body);color:var(--ink);background:var(--field);border:1.5px solid var(--line);border-radius:6px;padding:10px 12px}.field input:focus{outline:2px solid var(--a);outline-offset:1px}.login-msg{color:#fff;background:#b42318;border-radius:6px;padding:8px 12px;font-size:14px}.login-note{color:var(--hdr-muted);font-size:13px;line-height:1.5}.login-legal{display:flex;gap:10px;font-size:13px;color:var(--muted)}.login-legal a{color:var(--muted);text-decoration:none}.login-legal a:hover{color:var(--ink);text-decoration:underline}.agree{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--hdr-muted);line-height:1.4;cursor:pointer}.agree input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--a);padding:0}.agree a{color:var(--a)}.linkish{align-self:center;background:none;border:0;padding:2px 4px;color:var(--hdr-muted);font:600 13.5px var(--f-body);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.linkish:hover{color:var(--hdr-ink)}.login-h{font:700 20px var(--f-body);color:var(--hdr-ink)}.login-p{margin:0;color:var(--hdr-muted);font-size:14px;line-height:1.5}.login-ok{margin:0;color:var(--ink);background:color-mix(in srgb,var(--good) 18%,var(--field));border:1px solid var(--good);border-radius:6px;padding:8px 12px;font-size:14px}.email-prompt{border-color:var(--b)}.email-prompt p{margin:6px 0 12px}.email-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.email-row .field{flex:1 1 220px}.email-row .field .label{color:var(--muted)}.brand-top{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap}.logo-link{display:block;flex:0 1 380px;min-width:190px;color:inherit;padding:4px 0}.hdrtools{display:flex;align-items:center;gap:8px;margin-left:auto}.hbtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:8px;font:600 14px var(--f-body);color:var(--hdr-ink);background:transparent;border:1px solid var(--hdr-line);cursor:pointer;text-decoration:none;transition:background calc(.15s * var(--mk, 1)),border-color calc(.15s * var(--mk, 1))}.hbtn:hover{background:var(--hdr-btn);border-color:var(--hdr-muted)}.hbtn:focus-visible{outline:2px solid var(--a);outline-offset:2px}.hbtn[aria-expanded=true]{background:var(--hdr-btn)}.hbtn.icon-only{width:38px;padding:0;justify-content:center}.ico{width:18px;height:18px;flex:none}.acct{padding:0 10px 0 5px;gap:8px}.acct .ico{width:16px;height:16px;color:var(--hdr-muted)}.avatar{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:var(--hdr-ink);color:var(--hdr-bg);font:700 13px var(--f-body)}.fbbtn .n{background:var(--b);color:#fff;border-radius:999px;font:700 11px var(--f-mono);min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px}.pop{position:relative}.popmenu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px #0004}.setpop{width:min(440px,calc(100vw - 32px));padding:14px;display:flex;flex-direction:column;gap:12px}.menu{min-width:230px;padding:6px;display:flex;flex-direction:column}.menu-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px;font-size:14px}.menu-head .muted{font-size:13px;overflow-wrap:anywhere}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:none;color:var(--ink);font:600 14px var(--f-body);text-align:left;text-decoration:none;cursor:pointer}.menu-item:hover,.menu-item:focus-visible{background:color-mix(in srgb,var(--a) 12%,transparent);outline:none}.menu-item .ico{color:var(--muted)}@media(max-width:720px){.brand{padding:16px 16px 12px}.logo-link{flex-basis:100%;max-width:300px}.hdrtools{margin-left:0;width:100%;justify-content:flex-end}}@media(max-width:480px){.acct-name,.fb-label{display:none}.pop{position:static}.popmenu{left:12px;right:12px}.setpop{width:auto}}.hdrtools.floating{position:fixed;top:10px;right:max(10px,env(safe-area-inset-right,0px));z-index:2400;width:auto;margin:0;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--hdr-bg) 90%,transparent);border:1px solid var(--hdr-line);box-shadow:0 8px 28px #0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hdrtools.floating .acct-name,.hdrtools.floating .fb-label{display:none}@media(max-width:520px){.hdrtools.floating .pop{position:static}.hdrtools.floating .popmenu{top:calc(100% + 8px);left:auto;right:0;width:min(360px,calc(100vw - 24px))}}.acct-page{display:flex;flex-direction:column;gap:20px}.acct-page .two,.acct-card .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:start}.acct-card{display:flex;flex-direction:column;gap:14px}.acct-card h3{font:700 15px var(--f-body);margin:4px 0 0}.acct-card .field .label,.team-edit .field .label,.keys .field .label{color:var(--muted)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0}.facts dd{margin:2px 0 0;overflow-wrap:anywhere}.form-grid{display:flex;flex-direction:column;gap:12px}.form-end{display:flex;justify-content:flex-end}.row.between{justify-content:space-between}.sep{border-top:1px solid var(--line);padding-top:14px}.ghost.sm{font-size:12.5px;padding:4px 9px}.ghost.danger{color:#b42318}:root[data-theme=dark] .ghost.danger{color:#ff8a80}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ghost.danger{color:#ff8a80}}.acct-card select,.acct-card .label-input,.seats{padding:7px 9px;border-radius:6px}.team-card{padding:0 0 18px;overflow:hidden}.team-card>:not(.team-banner){margin-left:20px;margin-right:20px}.team-banner{min-height:150px;display:flex;align-items:flex-end;padding:18px 20px;background:linear-gradient(135deg,var(--hdr-glow),var(--hdr-bg)) center / cover;border-bottom:1px solid var(--line);position:relative}.team-banner[style]{min-height:210px}.team-banner[style]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000a,#0000 65%)}.team-banner[style] .team-id,.team-banner[style] .team-id .muted{color:#fff}.team-id{position:relative;display:flex;align-items:center;gap:14px}.team-id h2{font:700 28px var(--f-display);letter-spacing:.02em}.team-pic{width:72px;height:72px;border-radius:14px;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--hdr-ink);color:var(--hdr-bg);font:700 30px var(--f-display);border:3px solid var(--panel)}.team-pic img{width:100%;height:100%;object-fit:cover;display:block}.team-pic.sm{width:36px;height:36px;border-radius:8px;font-size:17px;border-width:0}.team-edit{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.team-edit .row,.keys .row{align-items:flex-end}.members{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.member{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.member .avatar{background:var(--ink);color:var(--panel)}.member-main{flex:1 1 200px;display:flex;flex-direction:column;gap:4px;min-width:0}.label-input{max-width:320px}.role{font:600 11px var(--f-body);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.role.owner{color:var(--b);border-color:var(--b)}.member-actions,.key-actions{display:flex;gap:6px}.keys{display:flex;flex-direction:column;gap:10px}.keys p{margin:0}.keylist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.keylist li{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:8px}.keylist li.off{opacity:.6}.keylist code{font-size:14px;font-weight:600}.keylist .muted{flex:1 1 200px;font-size:13.5px}.pill-admin{font:600 10px var(--f-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;margin-left:6px;padding:2px 7px;border-radius:999px;background:var(--b);color:#fff}.seats{width:110px;text-align:right}.menu-team{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--muted)}.menu-team img{width:18px;height:18px;border-radius:4px;object-fit:cover}.team-strip{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;color:var(--ink)}.team-strip:hover{border-color:var(--a)}.acct-card td:first-child{font-family:var(--f-body)}.workspace{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:20px;align-items:start}.cars{position:sticky;top:64px;max-height:calc(100vh - 76px);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.cars-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cars-head h2{font:700 20px var(--f-display);letter-spacing:.03em}.carlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.carcard{border:1px solid var(--line);border-left:4px solid var(--car);border-radius:9px;background:var(--panel)}.carcard.open{box-shadow:0 4px 18px #0002}.carcard.hidden-car{opacity:.55}.carhead{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px}.swatch{width:16px;height:16px;border-radius:50%;border:2px solid var(--panel);outline:1px solid var(--line);background:var(--car);cursor:pointer;flex:none;padding:0}.carname{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:1px;font:inherit}.carname b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carname .muted{font-size:12.5px}.showcar input{width:18px;height:18px;accent-color:var(--car)}.editor{padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line)}.carfoot{display:flex;gap:6px;padding:0 12px 12px;flex-wrap:wrap}.addcar{display:flex;flex-direction:column;gap:8px;border:1px dashed var(--line);border-radius:9px;padding:10px}.addbtn{align-self:stretch}.cars-foot{margin:0}.small{font-size:12.5px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs button{border:0;background:none;padding:7px 9px;font:600 13px var(--f-body);color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.on{color:var(--ink);border-bottom-color:var(--car, var(--a))}.mod{display:flex;flex-direction:column;gap:10px}.grid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nf{display:flex;flex-direction:column;gap:4px;min-width:0}.nf.wide{width:100%}.nf-label{font:600 11px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nf-box{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:6px;background:var(--field)}.nf-box:focus-within{outline:2px solid var(--a);outline-offset:1px}.nf-box input,.nf-box select{border:0;background:none;outline:none;padding:6px 8px;width:100%;min-width:0;font:14px var(--f-body);color:var(--ink);font-variant-numeric:tabular-nums}.nf-unit{padding:0 8px 0 2px;color:var(--muted);font-size:12.5px;white-space:nowrap}.nf-hint{font-size:11.5px;color:var(--muted)}.nf-check{display:inline-flex;align-items:center;gap:7px;font-size:13.5px}.nf-check input{accent-color:var(--a);width:16px;height:16px}.found{margin:0;font-size:13px;color:var(--muted)}.found b{color:var(--ink)}.axle{border:1px solid var(--line);border-radius:8px;padding:8px 10px 10px;margin:0;display:flex;flex-direction:column;gap:8px}.axle legend{font:600 12px var(--f-body);padding:0 4px}.tyre,.ratios{display:flex;gap:8px;flex-wrap:wrap}.sub summary{cursor:pointer;font-weight:600;font-size:13.5px}.sub[open]{display:flex;flex-direction:column;gap:8px}.weights{display:flex;gap:6px 16px;flex-wrap:wrap;margin:0;padding:8px 10px;background:color-mix(in srgb,var(--car, var(--a)) 8%,transparent);border-radius:7px}.weights div{display:flex;gap:6px}.weights dt{color:var(--muted);font-size:13px;text-transform:capitalize}.weights dd{margin:0;font-weight:700;font-size:13.5px}.lib-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0;font-size:13px}.lib-row select{font:13px var(--f-body);padding:4px 6px;border-radius:6px;max-width:220px}.appside{min-width:0;display:flex;flex-direction:column;gap:16px}.apptabs{display:flex;gap:4px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:5px}.apptabs a{padding:8px 11px;border-radius:7px;text-decoration:none;color:var(--muted);font:600 14px var(--f-body);white-space:nowrap}.apptabs a:hover{color:var(--ink);background:color-mix(in srgb,var(--a) 8%,transparent)}.apptabs a.on{color:#fff;background:var(--a)}.apptabs a.right{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1.5px solid color-mix(in srgb,var(--b) 70%,transparent);color:var(--b);padding:6.5px 12px}.apptabs a.right:hover{color:var(--b);background:color-mix(in srgb,var(--b) 10%,transparent);border-color:var(--b)}.apptabs a.right.on{color:#fff;background:var(--b);border-color:var(--b)}.apptabs a.right svg{flex:none}.apptabs .pill{font:600 10px var(--f-body);letter-spacing:.06em;text-transform:uppercase;margin-left:6px;opacity:.8}.strip{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.tag{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;color:#fff;font:700 11.5px var(--f-body);margin-right:4px;vertical-align:-4px}table.cmp th,table.cmp td{white-space:nowrap}table.cmp tbody th{text-align:left;font:600 13.5px var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink)}table.cmp thead th{text-align:right;text-transform:none;letter-spacing:0;font:600 13.5px var(--f-body);color:var(--ink);white-space:normal;min-width:120px}table.cmp tr.grp th{text-align:left;padding-top:14px}table.cmp.dense td{font-size:12.5px}.rownote{display:block;font-weight:400;font-size:11.5px;color:var(--muted);white-space:normal}.basebadge{display:block;font:600 10px var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--b)}.delta{display:block;font-size:11.5px;color:var(--muted)}.delta.good{color:var(--good)}.delta.bad{color:#c0392b}td.bst{font-weight:800}.chip{display:inline-block;font:600 11px var(--f-mono);padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--muted) 15%,transparent);margin-left:4px}.chip.wide{background:color-mix(in srgb,#e67e22 25%,transparent)}.chip.close{background:color-mix(in srgb,var(--good) 22%,transparent)}tr.isbase td{background:color-mix(in srgb,var(--b) 7%,transparent)}table.gbg td,table.corners td{font-size:13px;text-align:center}table.gbg td:first-child,table.corners td:first-child{text-align:left;white-space:nowrap}.chart{width:100%;height:auto;display:block;touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none}.chart .grid{stroke:var(--line);stroke-width:1}.chart .ax{fill:var(--muted);font:12px var(--f-mono)}.chart .axt{fill:var(--muted);font:600 12px var(--f-body)}.chart .cruise{stroke:var(--muted);stroke-dasharray:5 5;stroke-width:1.4}.chart .glabel{font:700 12px var(--f-body)}.chart .xh line{stroke:var(--ink);stroke-dasharray:3 3;opacity:.6}.chart .xhbox{fill:var(--panel);stroke:var(--line)}.chart .xht{fill:var(--ink);font:600 12px var(--f-body)}.chartcard:fullscreen,.chartcard.fs-fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow:auto;border-radius:0}.legend{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.legend button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:999px;padding:3px 10px;font:13px var(--f-body);cursor:pointer}.legend button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.lsw{display:inline-block;width:14px;height:4px;border-radius:2px}.lsw.dash{background:repeating-linear-gradient(90deg,var(--muted) 0 4px,transparent 4px 7px)}.lkey,.gearkey span{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.gearkey{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.spec{background:var(--field);border:1px solid var(--line);border-radius:8px;padding:12px;overflow:auto;font:13px/1.55 var(--f-mono)}.strip-can,.track-can{width:100%;display:block;border-radius:8px;border:1px solid var(--line);margin:10px 0}.dyno-read{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:10px 0}.dyno-read div{background:var(--field);border:1px solid var(--line);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.dyno-read b{font:700 18px var(--f-mono);font-variant-numeric:tabular-nums}.dyno-text{width:100%;font:13px var(--f-mono);padding:8px;border-radius:6px;border:1.5px solid var(--line);background:var(--field);color:var(--ink)}.filebtn{cursor:pointer;display:inline-flex;align-items:center}section.card>h2+*{margin-top:10px}section.card .row+.tablewrap,section.card .tablewrap+.row{margin-top:10px}@media(max-width:900px){.workspace{grid-template-columns:1fr}.cars{position:static;max-height:none}}table.cmp tbody th,table.gbg td:first-child,table.corners td:first-child{position:sticky;left:0;background:var(--panel);z-index:1}table.gbg td:first-child{white-space:normal;min-width:130px}@media(max-width:600px){table.cmp tbody th{max-width:130px;white-space:normal}table.cmp thead th{min-width:100px}}table.cmp.kpi{width:100%;table-layout:fixed}table.cmp col.rlc{width:150px}@media(max-width:600px){table.cmp col.rlc{width:104px}}table.cmp.dense th,table.cmp.dense td{padding:6px 5px;font-size:12px}table.cmp.dense thead th.cc{font-size:11.5px}table.cmp.dense td .land,table.cmp.dense .dl{font-size:10.5px}table.cmp th.rl{position:sticky;left:0;z-index:1;background:var(--panel);text-align:left;font:600 13px var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink);white-space:normal}table.cmp th.rl .nt{display:block;font-weight:400;font-size:11.5px;color:var(--muted)}table.cmp thead th.cc{vertical-align:bottom;text-align:right;white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;font:600 12.5px var(--f-body);color:var(--ink);min-width:0}table.cmp thead th .cn{display:block;margin-top:4px}table.cmp thead th .bt{display:block;font-weight:400;font-size:11px;color:var(--muted)}table.cmp tr.kg th{cursor:pointer;background:color-mix(in srgb,var(--ink) 6%,var(--panel));font:700 12px var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:9px}table.cmp button.fold{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;color:inherit;width:100%}table.cmp button.fold:focus-visible{outline:2px solid var(--a);outline-offset:2px}table.cmp button.fold .chev{display:inline-block;width:12px;color:var(--ink)}table.cmp td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}table.cmp td.isb,table.cmp th.isb{background:color-mix(in srgb,var(--a) 7%,transparent)}table.cmp td.bst{font-weight:700;color:var(--good)}table.cmp td .s{color:var(--muted);font-weight:500}table.cmp td .gbn{font-family:var(--f-body);white-space:normal}table.cmp td .land{display:block;font-size:11.5px;color:var(--muted)}table.cmp .dropv{font-weight:700}table.cmp .dropv.wide{color:var(--warn)}table.cmp .dropv.close{color:var(--good)}table.cmp td.nm{text-align:left;font-family:var(--f-body);white-space:nowrap}table.cmp td.wrapcell{white-space:normal;min-width:150px;text-align:left}.dl{display:block;font:600 11.5px var(--f-mono);color:var(--muted)}.dl.good{color:var(--good)}.dl.bad{color:var(--warn)}.chip{font-family:var(--f-body);letter-spacing:.03em}.chip.wide{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.chip.close{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.cmppick{display:flex;gap:12px 24px;margin:4px 0 12px;flex-wrap:wrap;align-items:flex-start}.cmpcars{display:flex;flex-direction:column;gap:6px;flex:1 1 420px;min-width:0}.cmpbase{flex:0 1 300px}.legend button.all{border-style:dashed}.tirenote{font-size:13px;color:var(--muted);margin:10px 0 0}.tirenote .chip{margin-left:0}.race-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin:10px 0}.race-grid .lanes{display:flex;flex-direction:column;gap:6px}.race-grid .rules{display:flex;flex-direction:column;gap:8px}.race-grid .rules .row{gap:8px}.strip-wrap{position:relative;width:100%;height:min(78vh,620px);min-height:380px;border-radius:8px;overflow:hidden;background:#20262c;margin:10px 0}.map-wrap{position:relative;width:100%;height:min(72vh,600px);min-height:360px;border-radius:8px;overflow:hidden;background:#24302a;margin-top:14px;touch-action:pan-y}.plot-wrap{position:relative;width:100%;height:290px;margin-top:12px;border-radius:8px;overflow:hidden;background:var(--field);border:1px solid var(--line)}.strip-wrap canvas,.map-wrap canvas,.plot-wrap canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;margin:0;border-radius:0}.tkintro{margin:4px 0;color:var(--muted);font-size:14px}.trk h3{margin:18px 0 6px;font:700 17px var(--f-display);letter-spacing:.02em}table.corners td{white-space:nowrap;text-align:right}table.corners td.cn{white-space:normal;min-width:150px;font-family:var(--f-body);text-align:left;position:sticky;left:0;background:var(--panel)}table.corners tfoot td{white-space:normal;font-family:var(--f-body);text-align:left}table.corners .cd{display:block;color:var(--muted);font-size:12px}table.corners .chip{margin-left:4px}table.cmp.perf td{text-align:right}.cars-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.setbtn{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setbtn .dot{color:var(--b);font-weight:900;margin-left:4px}.setups .setmenu{left:0;right:auto;width:min(460px,calc(100vw - 32px));padding:12px;display:flex;flex-direction:column;gap:10px;max-height:70vh;overflow:auto}.setups .setmenu p{margin:0}.setname{flex:1;min-width:0;padding:7px 9px;border-radius:6px}.start.sm{padding:6px 12px;font-size:13px}.savelist{display:flex;flex-direction:column;gap:6px}.saverow{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;border:1px solid var(--line);border-radius:8px;padding:8px 10px;flex-wrap:wrap}.saverow.on{border-color:var(--a)}.savemain{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.savemain .chip{margin-left:6px}.saveacts{display:flex;gap:4px;flex-wrap:wrap}.carhead .drag{cursor:grab;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:15px;padding:0 2px}.carhead .tag{margin-right:0;flex:none}.carcard.dropzone{outline:2px dashed var(--a);outline-offset:2px}.srcnote{margin:-4px 0 0}.updbar{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--a) 14%,var(--panel));border:1px solid var(--a);font-weight:600}@media(max-width:480px){.setups.pop{position:relative}.setups .setmenu{left:0;right:auto}}table.corners{width:auto;min-width:100%}table.corners td.cn{width:210px;max-width:240px}table.corners tfoot td{white-space:normal!important;max-width:0}table.cmp thead th:first-child,table.cmp td.nm{text-align:left}.setups.pop{position:static}.setups .setmenu{position:static;width:auto;box-shadow:none;margin-top:8px;max-height:none}.cars-bar{flex-wrap:wrap}.cars-bar .setups{flex:1 1 100%;order:2}.cars-bar .setups:not(:has(.setmenu)){flex:0 1 auto;order:0}.savemain .chip{align-self:flex-start;margin-left:0}table.cmp:not(.kpi) thead th{min-width:0;white-space:nowrap}.strip{align-items:flex-start}.expandall{align-self:flex-end;margin:-4px 0 -6px}.setbtn{align-self:flex-start}.setups{display:flex;flex-direction:column}table.cmp:not(.kpi) td{white-space:nowrap;overflow-wrap:normal}table.cmp:not(.kpi) td.wrapcell,table.corners td.cn,table.corners tfoot td{white-space:normal}.editor .grid2:has(>.nf.wide:only-child){grid-template-columns:1fr}.workspace{grid-template-columns:auto auto minmax(0,1fr);gap:0}.workspace>.cars{width:calc(var(--cols) * 248px + (var(--cols) - 1) * 12px + 28px);max-width:100%}.workspace.sized>.cars{width:var(--cars-w)}.workspace.sized .panels{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.workspace>.appside{padding-left:12px}.wsdivider{align-self:stretch;width:14px;margin-left:4px;cursor:col-resize;position:relative;touch-action:none}.wsdivider:before{content:"";position:absolute;top:0;bottom:0;left:6px;border-left:1px dashed var(--line)}.wsdivider:after{content:"";position:absolute;top:50%;left:4px;width:5px;height:36px;margin-top:-18px;border-radius:3px;background:var(--line);transition:background calc(.15s * var(--mk, 1))}.wsdivider:hover:after,.wsdivider:focus-visible:after,html.ws-resizing .wsdivider:after{background:var(--a)}.wsdivider:hover:before,html.ws-resizing .wsdivider:before{border-left-style:solid;border-color:var(--a)}.wsdivider:focus-visible{outline:none}html.ws-resizing,html.ws-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.ws-resizing iframe{pointer-events:none}.cars{gap:12px}.cars-head{flex-wrap:wrap}.cars-head h2{margin-right:auto}.cars-head .count{font:600 13px var(--f-mono);color:var(--muted);margin-left:6px;letter-spacing:0}.panels{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,248px));gap:12px;align-items:start}.panel{background:var(--panel);border:1px solid var(--line);border-top:5px solid var(--c);border-radius:10px;padding:12px;box-shadow:0 1px 2px #0d1b2a0d;display:flex;flex-direction:column;gap:10px;min-width:0}.panel.closed{gap:8px}.panel.hidden-car{opacity:.55}.panel.dropzone{outline:2px dashed var(--a);outline-offset:2px}.phead{display:flex;align-items:center;gap:6px;min-width:0}.ptag{font:700 12.5px var(--f-mono);color:#fff;background:var(--c);padding:1px 7px;border-radius:3px;flex:none}.pname{flex:1;min-width:0;font:600 13.5px var(--f-display);letter-spacing:0;text-overflow:ellipsis;border:1.5px solid transparent;background:transparent;color:var(--ink);padding:2px 4px;border-radius:5px}.pname:hover,.pname:focus{border-color:var(--line);background:var(--field)}.pname::placeholder{color:var(--ink);opacity:1}.pname:focus::placeholder{color:var(--muted)}.drag{font-size:16px;line-height:1;color:var(--muted);border-radius:6px;padding:2px 3px;cursor:grab;-webkit-user-select:none;user-select:none}.pbtns{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}button.icon{font:600 12px var(--f-body);background:var(--field);color:var(--ink);border:1.5px solid var(--line);border-radius:6px;padding:4px 8px;cursor:pointer;white-space:nowrap}button.icon:hover{border-color:var(--muted)}button.icon:disabled{opacity:.35;cursor:default}button.icon.del:hover:not(:disabled){border-color:#c0392b;color:#c0392b}.psum{font:12.5px/1.5 var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}.blk{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--c) 6%,transparent);border:1px solid color-mix(in srgb,var(--c) 22%,var(--line));min-width:0}.blkhead{display:flex;align-items:center;justify-content:space-between;gap:6px}.blkhead .nf-label{color:var(--c);font-weight:700}.lockgb{font:600 11.5px var(--f-body);background:var(--field);color:var(--muted);border:1.5px solid var(--line);border-radius:14px;padding:2px 8px;cursor:pointer}.lockgb:hover{border-color:var(--muted);color:var(--ink)}.lockgb.on{background:color-mix(in srgb,var(--a) 14%,var(--field));color:var(--a);border-color:color-mix(in srgb,var(--a) 50%,var(--line))}.chips{display:flex;flex-wrap:wrap;gap:4px}.chips span{font:600 11.5px var(--f-mono);padding:2px 7px;border-radius:12px;border:1px solid var(--line);background:var(--field);white-space:nowrap}.blk .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ratios3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.blk .nf-box input,.blk .nf-box select{padding:5px 6px;font-size:13px}.blk .nf-unit{font-size:11.5px;padding-right:5px}.blk .nf-label{font-size:10.5px}.blk .nf-hint{font-size:11px}.blk .found{font-size:12px;margin:0}.blk .sub summary{font-size:12.5px}.blk .row{gap:4px}.dynomode{display:flex;flex-direction:column;gap:5px;border-top:1px dashed color-mix(in srgb,var(--c) 30%,var(--line));padding-top:7px}.dynomode select{font:12px var(--f-body);padding:3px 4px;border-radius:5px}.minidyno{margin:0;display:flex;flex-direction:column;gap:2px}.minidyno svg{width:100%;height:70px;background:var(--field);border:1px solid var(--line);border-radius:6px}.teamrow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.axle2{display:flex;flex-direction:column;gap:4px;margin-top:6px}.panel .weights{padding:6px 8px}.addcard{border:2px dashed var(--line);background:transparent;color:var(--muted);border-radius:10px;padding:18px 12px;font:700 17px var(--f-display);letter-spacing:.03em;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:140px}.addcard span{font:500 12px var(--f-body);letter-spacing:0;text-align:center}button.addcard:hover{border-color:var(--a);color:var(--a)}.addcard.open{cursor:default;align-items:stretch;justify-content:flex-start;font:inherit;color:var(--ink)}@media(max-width:900px){.workspace{grid-template-columns:1fr}.workspace>.cars,.workspace.sized>.cars{width:auto;margin:0 0 16px}.workspace>.appside{border-left:0;padding-left:0}.wsdivider{display:none}.workspace.sized .panels,.panels{grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr))}}.phead .showcar{width:16px;height:16px;accent-color:var(--c);flex:none;margin:0}.blk.shut{padding:6px 10px}.blktoggle{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.blktoggle:focus-visible{outline:2px solid var(--a);outline-offset:2px;border-radius:4px}.blktoggle .chev{width:10px;color:var(--c);font-size:11px}.blksum{font:500 11.5px var(--f-mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.blk.shut{gap:2px}button.blksum{all:unset;cursor:pointer;font:500 11.5px var(--f-mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:16px}@media(min-width:901px){html.ws-split,html.ws-split body{height:100%;height:100dvh;overflow:hidden}html.ws-split #root{height:100%}html.ws-split .wrap{height:100%;padding-bottom:16px}html.ws-split:not(.wc-page) body{padding-bottom:0}.workspace.split{flex:1 1 auto;min-height:0}.workspace.split>.cars,.workspace.split>.appside{height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain;position:static}.workspace.split>.appside{padding-right:6px}html.ws-split .hdrtools.floating{position:static;box-shadow:none;background:none;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}}.info{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:3px;color:var(--a);cursor:help;font-size:12px;text-transform:none}.info:focus-visible{outline:2px solid var(--a);border-radius:50%}.infotip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);width:220px;z-index:30;background:var(--ink);color:var(--panel);font:500 12px/1.4 var(--f-body);padding:7px 9px;border-radius:6px;box-shadow:0 6px 18px #0003;text-transform:none;letter-spacing:0;white-space:normal}.weights dt{display:inline-flex;align-items:center}button.blksum{white-space:normal;overflow:visible;line-height:1.35}.blkhead .lockgb{flex:none}.savegb{margin-left:auto}.savegb+.lockgb{margin-left:0}.savewrap{position:relative;margin-left:auto;display:inline-flex}.savewrap+.lockgb{margin-left:0}.savegb{margin-left:0}.savegb.open{border-color:var(--c, var(--a));color:var(--c, var(--a))}.savedrop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:210px;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--panel);border:1px solid color-mix(in srgb,var(--c, var(--a)) 45%,var(--line));border-top:3px solid var(--c, var(--a));border-radius:8px;box-shadow:0 10px 28px #0004}.savedrop .nf-label{color:var(--c, var(--a));font-weight:700;font-size:10.5px}.savedrop .nf-box input{padding:5px 7px;font-size:13px}.savedrop .row{gap:6px}button.icon.primary{background:var(--c, var(--a));border-color:var(--c, var(--a));color:#fff}button.icon.primary:hover{filter:brightness(1.08)}.saveerr{color:#c0392b;font-size:12px}.pbtns .savewrap{margin-left:0}.savewrap+.savewrap{margin-left:0}.loaddrop{width:240px}.loadlist{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto}.loaditem{display:flex;align-items:center;gap:4px}.loadpick{all:unset;cursor:pointer;flex:1;min-width:0;display:flex;flex-direction:column;padding:5px 7px;border-radius:6px;border:1px solid var(--line);background:var(--field)}.loadpick:hover,.loadpick:focus-visible{border-color:var(--c, var(--a))}.loadpick b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.icon.sm{padding:3px 6px;font-size:11.5px}.builds{display:flex;flex-direction:column;gap:12px;container-type:inline-size}.buildfilters{display:flex;flex-direction:column;gap:8px}.buildfilters .row .nf{min-width:180px}.buildfilters .legend button .muted{font-size:11.5px}.builduser{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px}.builduser-head{display:flex;align-items:center;gap:8px}.builduser-head .avatar{background:var(--ink);color:var(--panel)}.buildlist{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;overflow:hidden}.buildrow{display:grid;grid-template-columns:26px 108px minmax(0,1.5fr) minmax(0,1fr) 96px 196px;gap:12px;align-items:center;padding:8px 12px;border-top:1px solid var(--line);min-width:0}.buildrow:first-child{border-top:0}.buildrow:not(.buildrow-head):hover{background:color-mix(in srgb,var(--a) 5%,transparent)}.buildrow-head{padding:6px 12px;background:var(--field);font:700 10.5px var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.bnamecell{display:flex;flex-direction:column;gap:2px;min-width:0}.bnamecell .bname{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdetail{margin:0;font:400 12.5px/1.4 var(--f-body);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bwhen{font-size:12.5px;color:var(--muted);white-space:nowrap}.bacts{display:flex;gap:6px;justify-content:flex-end;align-items:center}.buildrow .notes textarea{padding:4px 7px;font-size:12.5px;background:var(--field)}.buildrow .notes{display:flex;flex-direction:column;gap:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 700px){.buildrow{grid-template-columns:26px 108px minmax(0,1fr) 196px;row-gap:6px}.buildrow>:nth-child(4){grid-column:3;grid-row:2}.buildrow>:nth-child(5){grid-row:1;grid-column:4;text-align:right}.buildrow>:nth-child(6){grid-column:4;grid-row:2}.buildrow-head{display:none}}.kindtag{font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--a) 14%,transparent);color:var(--a);white-space:nowrap}.kindtag.k-setup{background:color-mix(in srgb,var(--b) 16%,transparent);color:var(--b)}.kindtag.k-car{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.notes textarea{width:100%;font:13px/1.4 var(--f-body);padding:6px 8px;border-radius:6px;border:1.5px solid var(--line);background:var(--panel);color:var(--ink);resize:vertical}.notes textarea:focus{outline:2px solid var(--a);outline-offset:1px}.loadinto{font:12.5px var(--f-body);padding:4px 6px;border-radius:6px;max-width:200px}.bacts .loadinto{width:128px}.blkhead{flex-wrap:wrap;row-gap:4px}.blktoggle{flex:1 0 auto}.blkbtns{display:inline-flex;gap:4px;margin-left:auto;align-items:center}.blkbtns .savewrap{margin-left:0}.blk,.panel{position:relative}.savewrap{position:static}.savedrop{left:8px;right:8px;width:auto;top:auto;margin-top:4px}.blk .savedrop{top:34px}.panel>.pbtns .savedrop{top:74px}.loaddrop{width:auto}.savewrap.removewrap{margin-left:0}.removedrop{--c: #c0392b}.removedrop .muted{font-size:12px}button.icon.danger{background:#c0392b;border-color:#c0392b;color:#fff}button.icon.danger:hover{filter:brightness(1.08)}.avatar{overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.big{width:64px;height:64px;border-radius:12px;font-size:26px;background:var(--ink);color:var(--panel)}.profpic{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fbwin{position:fixed;z-index:2600;top:16px;right:16px;bottom:16px;width:min(460px,calc(100vw - 12px));display:flex;flex-direction:column;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--b);border-radius:12px;box-shadow:0 18px 50px #0006;overflow:hidden}.fbbar{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--b) 6%,var(--panel))}.fbbar b{flex:1;font:700 16px var(--f-display);letter-spacing:.03em}.fbclose{border:0;background:none;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;min-width:44px;min-height:44px;margin:-10px -10px -10px 0;border-radius:10px;display:inline-grid;place-items:center}.fbclose:hover{color:var(--ink);background:var(--field)}.fbscroll{flex:1;overflow:auto;overscroll-behavior:contain;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.fbfilters{display:flex;flex-direction:column;gap:8px}.fbfilters .seg button{padding:5px 9px;font-size:12.5px}.fbfilters .nf-box input{padding:6px 8px}.fblist{display:flex;flex-direction:column;gap:6px}.fbitem{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--field)}.fbitem:hover,.fbitem:focus-visible{border-color:var(--b)}.fbitem-top{display:flex;gap:8px;align-items:baseline}.fbitem-top b{font-size:14px}.fbitem-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);flex-wrap:wrap}.fbkind{font:700 10px var(--f-body);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--a) 14%,transparent);color:var(--a);white-space:nowrap}.fbkind.k-problem{background:color-mix(in srgb,#c0392b 15%,transparent);color:#c0392b}.fbkind.k-change{background:color-mix(in srgb,var(--b) 16%,transparent);color:var(--b)}.fbstatus{margin-left:auto;font:600 11px var(--f-body);padding:1px 8px;border-radius:999px;border:1px solid var(--line)}.fbstatus.s-done{color:var(--good);border-color:var(--good)}.fbstatus.s-future{color:#8e6bd1;border-color:#8e6bd1}.fbstatus.s-planned{color:var(--a);border-color:var(--a)}.fbstatus.s-declined{color:var(--muted)}.fbcase{display:flex;flex-direction:column;gap:8px}.fbtitle{margin:0;font:700 18px var(--f-body)}.fbmeta{display:flex;align-items:center;gap:6px;font-size:13px;flex-wrap:wrap}.fbbody{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5}.fbactions{gap:6px}.fbactions .nf-box select{padding:4px 6px;font-size:13px}.fbh{margin:6px 0 0;font:700 13px var(--f-body)}.fbcomments{display:flex;flex-direction:column;gap:8px}.fbcomment{border-left:3px solid var(--line);padding:2px 0 2px 10px;display:flex;flex-direction:column;gap:4px}.fbcacts{margin-left:auto;display:inline-flex;gap:8px}.fbcompose{display:flex;flex-direction:column;gap:6px}.fbcompose textarea{width:100%;font:14px/1.45 var(--f-body);padding:8px;border-radius:8px;border:1.5px solid var(--line);background:var(--field);color:var(--ink);resize:vertical}.fbcompose textarea:focus{outline:2px solid var(--b);outline-offset:1px}.fbthumbs{display:flex;gap:6px;flex-wrap:wrap}.fbthumb{position:relative;border:1px solid var(--line);border-radius:6px;overflow:hidden;padding:0;background:var(--field);cursor:zoom-in;width:96px;height:72px}.fbthumb img{width:100%;height:100%;object-fit:cover;display:block}.fbthumb button{position:absolute;top:2px;right:2px;border:0;border-radius:50%;width:20px;height:20px;background:#000a;color:#fff;cursor:pointer;font-size:11px}.fbzoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2700;background:#000c;display:grid;place-items:center;cursor:zoom-out;padding:20px}.fbzoom img{max-width:100%;max-height:100%;border-radius:8px}.avatar.sm{width:20px;height:20px;border-radius:5px;font-size:10.5px;background:var(--ink);color:var(--panel);flex:none}@media(max-width:720px){html.fb-open,html.fb-open body{overflow:hidden;overscroll-behavior:none}}@media(max-width:600px){.fbwin{left:6px;right:6px;top:60px;bottom:6px;width:auto}}.fbcase>.linkish{align-self:flex-start;padding-left:0}button.icon.ico{padding:0;width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}button.icon.ico:hover:not(:disabled){color:var(--ink)}button.icon.ico.open{border-color:var(--c, var(--a));color:var(--c, var(--a))}button.icon.ico.on{color:var(--good);border-color:var(--good)}.panel>.pbtns{flex-wrap:nowrap}.blkhead{flex-wrap:nowrap}.blkbtns button.icon.ico{width:24px;height:22px}.blkbtns button.icon.ico svg{width:14px;height:14px}button.icon.ico.lockico.on{color:var(--a);border-color:color-mix(in srgb,var(--a) 60%,var(--line));background:color-mix(in srgb,var(--a) 14%,var(--field))}.stocktag{margin-right:auto;align-self:center;font:700 10px var(--f-body);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#c4650f;background:color-mix(in srgb,#e07b1a 16%,transparent);border:1px solid color-mix(in srgb,#e07b1a 45%,transparent)}.stocktag.stock{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent);border-color:color-mix(in srgb,var(--good) 45%,transparent)}.modtag{font:700 9.5px var(--f-body);letter-spacing:.07em;text-transform:uppercase;padding:1px 6px;border-radius:999px;color:#c4650f;background:color-mix(in srgb,#e07b1a 16%,transparent);white-space:nowrap}.nf.mod input,.nf.mod select{font-weight:800}.nf.mod .nf-label{color:var(--ink);font-weight:800}.nf-check.mod{font-weight:800}.chips span.mod{font-weight:800;color:var(--ink)}.blk.modified .blksum{font-weight:700;color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .stocktag:not(.stock),:root:not([data-theme=light]) .modtag{color:#f0a05a}}:root[data-theme=dark] .stocktag:not(.stock),:root[data-theme=dark] .modtag{color:#f0a05a}.blktoggle{flex-wrap:wrap;row-gap:3px}.blktoggle .modtag{margin-left:16px}.blktoggle .chev+.nf-label+.modtag{flex-basis:auto}.ptag.drag{font:700 12.5px var(--f-mono);color:#fff;padding:1px 7px;border-radius:3px;line-height:1.5;cursor:grab}.blkbtns{flex:none}.blkhead .blktoggle{flex:1 1 0;min-width:0}.panel>.variant{margin:2px 0 0}.panel>.variant select{padding-top:5px;padding-bottom:5px;font-size:13px}.carsbar{display:flex;align-items:flex-start;gap:8px}.carsbar .setups{flex:1 1 auto;min-width:0}.teambuilds-btn{flex:none;font:600 13px var(--f-body);color:var(--ink);text-decoration:none;border:1.5px solid var(--line);background:var(--field);border-radius:8px;padding:5px 10px;white-space:nowrap}.teambuilds-btn:hover{border-color:var(--a);color:var(--a)}.teambuilds-btn.on{background:var(--a);border-color:var(--a);color:#fff}.star{all:unset;cursor:pointer;font-size:18px;line-height:1;color:var(--muted);padding:2px;border-radius:4px}.star:hover,.star:focus-visible{color:#e0a412}.star.on{color:#e0a412}.legend button.favfilter.on{border-color:#e0a412;color:var(--ink);background:color-mix(in srgb,#e0a412 14%,var(--field));opacity:1;text-decoration:none}.legend button.favfilter span[aria-hidden]{color:#e0a412}.favlist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.favlist li{display:flex;align-items:center;gap:8px;min-width:0}.favlist li a{color:var(--ink);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favlist li a:hover{text-decoration:underline}.teamhome .team-banner{position:relative}.teamhome.linked .team-banner{cursor:pointer}.banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.banner-link:focus-visible{outline:3px solid var(--a);outline-offset:-3px}.teamhome .team-id{pointer-events:none;z-index:1}.team-settings{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--ink);background:color-mix(in srgb,var(--panel) 85%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.team-settings:hover{color:var(--a);border-color:var(--a)}.teamhome .team-id .muted{font-size:14px}.team-next{padding-top:14px;display:flex;flex-direction:column;gap:6px}.team-next h3,.tw h3{font:700 15px var(--f-body);margin:0;display:flex;gap:8px;align-items:baseline}.evlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.evlist li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--line)}.evlist li:first-child{border-top:0}.evlist .ev-when{font:600 12.5px var(--f-body);color:var(--a);width:165px;flex:none}.evlist .linkish{margin-left:auto}.teamgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;align-items:start}.tw{display:flex;flex-direction:column;gap:10px;margin:0}.tw-wide{grid-column:1 / -1}.tmembers,.tklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tmembers li{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.tmembers li:first-child{border-top:0}.tm-name{display:flex;flex-direction:column;flex:1;min-width:0}.avatar.mid{width:34px;height:34px;border-radius:9px;font-size:15px;background:var(--ink);color:var(--panel);flex:none;display:grid;place-items:center}.tk-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:center}.tk-add>.nf-box:first-child{grid-column:1 / -1}.tk-add .nf-box input,.tk-add .nf-box select{padding:6px 8px;font-size:13px}.tklist li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.tklist li:first-child{border-top:0}.tklist li input{margin-top:3px;accent-color:var(--a)}.tk-title{flex:1;display:flex;flex-direction:column;font-size:14px}.tklist li.done .tk-title{text-decoration:line-through;color:var(--muted)}.late{color:#c0392b}.cal-month{min-width:130px;text-align:center}.cal-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--field)}.cal-form .nf.wide,.cal-form .row{grid-column:1 / -1}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.cal-dow{font:700 10.5px var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:center;padding:2px 0}.cal-day{all:unset;cursor:pointer;min-height:64px;border:1px solid var(--line);border-radius:6px;padding:3px 5px;display:flex;flex-direction:column;gap:2px;overflow:hidden;background:var(--field)}.cal-day:hover,.cal-day:focus-visible{border-color:var(--a)}.cal-day.out{opacity:.45}.cal-day.today .cal-n{background:var(--a);color:#fff;border-radius:999px;padding:0 6px;align-self:flex-start}.cal-n{font:600 12px var(--f-body)}.cal-ev{font:600 11px var(--f-body);color:#fff;background:var(--a);border-radius:3px;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-more{font-size:11px;color:var(--muted)}.cal-h{margin:6px 0 0;font:700 13px var(--f-body)}.widget{text-decoration:none;color:inherit;gap:6px}.widget:hover{border-color:var(--a)}.widget h3{font:700 19px var(--f-display);letter-spacing:.02em}.widget .st{font:600 11px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(max-width:600px){.tk-add{grid-template-columns:1fr 1fr}.tk-add .nf-box:first-child{grid-column:1 / -1}.cal-day{min-height:46px}.cal-ev{display:none}.cal-day.has .cal-n:after{content:" •";color:var(--a)}}.teamhome.bare{padding-bottom:0}.teamgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.legend button.favfilter[aria-pressed=false]{opacity:1;text-decoration:none}.raceroom{display:grid;grid-template-columns:150px minmax(0,1fr) 270px;gap:16px;align-items:start;margin-top:16px}.rr-nav{display:flex;flex-direction:column;gap:2px}.rr-nav button,.rr-navlink{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:9px;font:600 13.5px var(--f-body);color:var(--muted);position:relative}.rr-nav button:hover,.rr-navlink:hover{background:var(--field);color:var(--ink)}.rr-nav button.on{background:color-mix(in srgb,var(--a) 12%,var(--field));color:var(--a);box-shadow:inset 3px 0 0 var(--a)}.rr-nav button:focus-visible,.rr-navlink:focus-visible{outline:2px solid var(--a)}.rr-soon{width:6px;height:6px;border-radius:50%;background:#f0a93b;margin-left:auto}.rr-main{display:flex;flex-direction:column;gap:16px;min-width:0}.rr-side{display:flex;flex-direction:column;gap:16px}.rr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rr-tile{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden;min-height:76px}.rr-tile-ic{width:56px;display:grid;place-items:center;color:#fff;flex:none}.rr-tile-ic svg{width:24px;height:24px}.rr-tile-t{padding:9px 12px;font-size:12.5px;line-height:1.35;color:var(--muted);display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.rr-tile-t b{color:var(--ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-tl{font:700 10px var(--f-body);letter-spacing:.08em;text-transform:uppercase}.rr-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px}.rr-prof-l{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.rr-prof-l h2{margin:0;font:700 26px var(--f-display);letter-spacing:.02em}.rr-chev{display:flex;margin:4px 0}.rr-chev span{background:#5bc8c4;color:#fff;font:700 16px var(--f-display);padding:6px 14px 6px 18px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);display:flex;flex-direction:column;line-height:1}.rr-chev span:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:6px 0 0 6px}.rr-chev span:nth-child(2){background:#3fb5b0}.rr-chev span:nth-child(3){background:#2a9c98}.rr-chev i{font:600 9.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin-top:2px}.rr-desc{margin:4px 0 0;font-size:14px;line-height:1.5;white-space:pre-wrap}.rr-descform{display:flex;flex-direction:column;gap:6px;width:100%}.rr-descform textarea,.rr-compose textarea{width:100%;font:14px/1.45 var(--f-body);padding:8px;border-radius:8px;border:1.5px solid var(--line);background:var(--field);color:var(--ink);resize:vertical}.rr-descform textarea:focus,.rr-compose textarea:focus{outline:2px solid var(--a);outline-offset:1px}.rr-activity ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.rr-activity li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.rr-activity li:first-child{border-top:0}.rr-compose{display:flex;flex-direction:column;gap:6px}.rr-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rr-posts li{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.rr-posts li:first-child{border-top:0}.rr-post{flex:1;min-width:0}.rr-post-h{display:flex;align-items:center;gap:8px}.rr-post-h .linkish{margin-left:auto}.rr-post p{margin:3px 0 0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mention{color:var(--a)}.rr-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start}.rr-mock{position:relative}.pill.soon{background:color-mix(in srgb,#f0a93b 22%,transparent);color:#a86a00;font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.rr-chat{display:grid;grid-template-columns:130px minmax(0,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden;min-height:200px;opacity:.85}.rr-channels{background:var(--field);padding:10px;display:flex;flex-direction:column;gap:4px;font-size:13px;border-right:1px solid var(--line)}.rr-channels span{padding:3px 6px;border-radius:5px}.rr-channels span.on{background:color-mix(in srgb,var(--a) 14%,transparent);color:var(--a);font-weight:600}.rr-channels b{margin-top:6px}.rr-thread{display:flex;flex-direction:column;gap:8px;padding:12px}.rr-msg{display:flex;flex-direction:column;max-width:80%;background:var(--field);border-radius:10px;padding:6px 10px;font-size:13.5px}.rr-msg.me{align-self:flex-end;background:color-mix(in srgb,var(--a) 14%,var(--field))}.rr-input{margin-top:auto;display:flex;gap:6px}.rr-input input{flex:1;font:13.5px var(--f-body);padding:7px 9px;border-radius:8px;border:1.5px solid var(--line);background:var(--field);color:var(--ink)}.rr-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rr-board{width:100%;height:auto;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink)}.rr-teamlist,.rr-online{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rr-teamlist li{border-top:1px solid var(--line)}.rr-teamlist li:first-child{border-top:0}.rr-team{display:flex;align-items:center;gap:10px;padding:8px 0;text-decoration:none;color:var(--ink)}.rr-team:hover b{color:var(--a)}.rr-team-t{display:flex;flex-direction:column;min-width:0}.rr-team-t .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-online li{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.rr-online li:first-child{border-top:0}.rr-online .linkish{margin-left:auto}.rr-st{font:700 9.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:999px;align-self:flex-start;background:var(--field);color:var(--muted)}.rr-st.on{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.tm-acts{gap:4px}@media(max-width:1100px){.raceroom{grid-template-columns:150px minmax(0,1fr)}.rr-side{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}@media(max-width:760px){.raceroom{grid-template-columns:minmax(0,1fr)}.raceroom>*{min-width:0}.rr-tiles{grid-template-columns:minmax(0,1fr)}.rr-nav{position:static;flex-direction:row;flex-wrap:wrap}.rr-nav button span,.rr-navlink span{display:none}.rr-profile{grid-template-columns:1fr}}.notify{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px 18px}.notify .nf-check{align-items:flex-start}.notify .nf-check input{margin-top:3px;flex:none}.notify .nf-check>span{display:flex;flex-direction:column}.rr-post-acts{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.rr-post-h .rr-post-acts .linkish{margin-left:0}.rr-report{position:relative;display:inline-flex}.rr-report .linkish{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}.rr-report .linkish:hover{color:#c0392b}.rr-reportform{right:0;left:auto;top:22px;width:280px}.rr-reported{color:var(--good)}.rr-mockreport{color:var(--muted);font-size:11px;cursor:not-allowed}.chip.blocked{background:color-mix(in srgb,#c0392b 15%,transparent);color:#c0392b;margin-left:6px}.reports{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.report{border:1px solid color-mix(in srgb,#c0392b 40%,var(--line));border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--field)}.report-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-body{margin:0;padding:6px 10px;border-left:3px solid #c0392b;background:var(--panel);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.report-acts{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.report-acts .nf-box{flex:1 1 260px}.report-acts .nf-box input{padding:6px 8px;font-size:13px}.blockedrow{margin-right:12px}.recent-reports{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.card.rr-wall,.rr-posts,.rr-posts li,.rr-post{overflow:visible}.rr-reportform{z-index:40}.rr-trk-stats{display:flex;gap:6px}.rr-trk-stats span{flex:1;display:flex;flex-direction:column;align-items:center;padding:6px 4px;border:1px solid var(--line);border-radius:8px;background:var(--field);font:600 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rr-trk-stats b{font:700 20px var(--f-display);color:var(--ink);letter-spacing:0}.rr-trk-stats span.late b{color:#c0392b}.rr-trk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rr-trk-list li{display:flex;flex-direction:column;padding:6px 0;border-top:1px solid var(--line);min-width:0}.rr-trk-list li:first-child{border-top:0}.rr-trk-list a{color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-trk-list a:hover{color:var(--a)}.sim{display:flex;flex-direction:column;gap:12px}.simhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.simhead h2{margin-right:auto}.simhead .nf{min-width:220px}.simrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 20px;max-width:820px}.simrow .field{display:flex;flex-direction:column;gap:6px}.carspec{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px}.carspec span{background:var(--field);border:1px solid var(--line);border-radius:12px;padding:2px 8px;color:var(--ink)}.autorow{display:grid;grid-template-columns:auto minmax(0,7em);gap:6px 8px;align-items:center;margin:2px 0 4px 24px}.autorow input{padding:5px 8px;font-size:13.5px;border:1.5px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink)}.snd-pick{display:flex;flex-direction:column;gap:4px;margin-top:6px}.snd-pick select{max-width:100%;font-size:13.5px;padding:5px 8px;border:1.5px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink)}.stage{position:relative;border-radius:6px;overflow:hidden;background:#0f1214;aspect-ratio:16/7;min-height:280px;max-width:100%;user-select:none;-webkit-user-select:none}.stage .road{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.stage .hud2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;display:none}.stage.retro{aspect-ratio:16/10}.stage.retro .road{image-rendering:pixelated}.stage.retro .hud2{display:block}.stage.retro .hud,.stage.retro .msg,.stage.retro .tally{display:none}.fsbtn{position:absolute;right:max(10px,env(safe-area-inset-right,0px));bottom:10px;z-index:5;font:600 12.5px var(--f-body);color:#f1f3f2;background:#0009;border:1px solid #fff4;border-radius:6px;padding:5px 9px;cursor:pointer}.fsbtn:hover{background:#000c}.stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh;border-radius:0}.stage.fs-fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;aspect-ratio:auto;width:100vw;height:100vh;max-width:none;border-radius:0}.hud{position:absolute;inset:auto 0 0 0;display:flex;align-items:flex-end;gap:16px;padding:12px;pointer-events:none}.hud .tach{width:min(42%,220px);height:auto;aspect-ratio:1}.readouts{display:flex;flex-direction:column;gap:6px;color:#f1f3f2;padding-bottom:6px}.readouts .label{color:#aab3b7;display:block;font:600 11px var(--f-body);letter-spacing:.07em;text-transform:uppercase}.readouts .big{font-size:clamp(28px,5vw,44px);font-weight:600;line-height:1;font-family:var(--f-mono)}.readouts .unit{font:500 13px var(--f-mono);color:#aab3b7;margin-left:6px}.flags{display:flex;gap:6px;flex-wrap:wrap}.flags span{font:700 10.5px var(--f-mono);letter-spacing:.06em;padding:2px 6px;border-radius:3px;border:1px solid #3a4246;color:#556066}.flags span.on{color:#111;border-color:transparent}.flags .fclutch.on{background:#7fb8e8}.flags .fspin.on{background:#f0b54a}.flags .flim.on{background:#f06a4a}.stage .msg{position:absolute;top:12px;left:0;right:0;text-align:center;font:600 15px var(--f-display);letter-spacing:.05em;color:#ffd0a8;text-shadow:0 1px 3px #000;pointer-events:none;padding-inline:12px}.cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0f1214cc;color:#cfd6d9;text-align:center;padding:16px;font-size:13px}.cover button.start{background:#f1f3f2;color:#111;font-size:17px;padding:12px 22px}.tally{position:absolute;top:10px;right:12px;display:flex;flex-direction:column;align-items:flex-end;gap:0;color:#f1f3f2;text-shadow:0 1px 3px #000;pointer-events:none}.tally .label{color:#ffb3a1;font:600 11px var(--f-body);letter-spacing:.07em;text-transform:uppercase}.tally .tallyn{font:700 30px var(--f-mono);line-height:1.05}.tally .pts{font-size:13px;color:#ffd0a8}.pedals{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.6fr;gap:8px}.pedal{font:700 15px var(--f-display);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:6px;padding:16px 8px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.pedal.thr{background:color-mix(in srgb,var(--b) 14%,var(--field));border-color:var(--b)}.pedal.brk{background:color-mix(in srgb,var(--a) 14%,var(--field));border-color:var(--a)}.pedal.active{outline:2px solid var(--ink)}.pedal.slider{display:flex;flex-direction:column;gap:8px;padding:10px 12px;cursor:default}.pedal.slider label{font:600 12px var(--f-body);letter-spacing:.06em;display:flex;justify-content:space-between}.pedal.slider input{width:100%;margin:0;accent-color:var(--b);height:28px}.runs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.runbox{display:flex;flex-direction:column;gap:4px;min-width:0}.runbox .mono{font-size:13.5px;white-space:pre-wrap}.parts993{display:flex;flex-direction:column;gap:8px}.matchbox{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--c, var(--a)) 5%,var(--field))}.pchecks{display:grid;grid-template-columns:1fr;gap:3px}.pchecks .nf-check{font-size:12.5px}.buildbtn{align-self:stretch}.buildbtn.done{background:var(--good)}.buildbtn:disabled:not(.done){opacity:.5;cursor:default}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:4px 10px;font-size:12px}.mgrid>span{display:flex;align-items:center;justify-content:space-between;gap:4px}.mgrid .chip{margin:0;font-size:11px;padding:1px 6px}.rshdr{display:flex;justify-content:space-between;margin-top:4px}.rsgrid{display:grid;grid-template-columns:30px minmax(0,1fr) 22px;gap:4px 6px;align-items:center}.rsgrid .nf-box select{width:100%;font:12px var(--f-mono);padding:5px 4px;text-overflow:ellipsis}.lockbox{display:flex;justify-content:center}.lockbox input{width:15px;height:15px;accent-color:var(--c, var(--a))}.rsbox{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:8px;background:var(--field);border:1px solid var(--line)}.rshead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.rshead b.mono{font-size:16px}.rsbox .chip,.rsbox p{margin:0}.dyno-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0009;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:16px}.dyno-dlg{background:var(--panel);color:var(--ink);border-radius:12px;max-width:960px;width:100%;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 60px #0008}.dyno-dlg h2{margin:0}.dyrow{gap:10px}.dyrow .nf{min-width:200px}.dyno-dlg .dyno-text{width:100%;font:13px var(--f-mono);color:var(--ink);background:var(--field);border:1.5px solid var(--line);border-radius:6px;padding:8px}.dystep{margin:0;font-weight:600;font-size:14px;color:var(--a)}.dycal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:720px){.dycal{grid-template-columns:repeat(2,minmax(0,1fr))}}.dycanwrap{overflow:auto;max-height:65vh;border:1px solid var(--line);border-radius:8px}.dycanwrap canvas{display:block;max-width:100%;height:auto}.dycanwrap canvas.on{cursor:crosshair}.wheelgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;margin-top:8px}.wheelcard{display:flex;gap:12px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--field);align-items:flex-start}.wheelcard.on{border-color:var(--a);box-shadow:inset 0 0 0 1px var(--a)}.wheelface{flex:none}.wheelinfo{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.wheelinfo .row{gap:6px;align-items:baseline;flex-wrap:wrap}.wsizes{display:flex;gap:10px;font:600 12.5px var(--f-mono)}.wnote{line-height:1.35}.chip.role-standard{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.chip.role-option{background:color-mix(in srgb,var(--a) 16%,transparent);color:var(--a)}.chip.role-package,.chip.role-model-specific{background:color-mix(in srgb,var(--b) 16%,transparent);color:var(--b)}.fitgrid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);gap:16px;align-items:start;margin-top:8px}@media(max-width:800px){.fitgrid{grid-template-columns:1fr}}.archin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.archin .nf-check{grid-column:1 / -1}.wheelin{margin-top:10px}.arch{display:flex;flex-direction:column;gap:6px}.archsvg{width:100%;height:auto;border:1px solid var(--line);border-radius:8px;background:var(--field)}.archsvg .ground{stroke:var(--muted);stroke-width:1.5}.archsvg .tyre{fill:#26292c}.archsvg .rim{opacity:.85}.archsvg .face{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 3}.archsvg .fender{stroke:#c0392b;stroke-width:2}.archsvg .innerline{stroke:#1f6fb5;stroke-width:2}.archsvg .lbl{font:600 9px var(--f-body);fill:var(--muted)}.archsvg .mm{font:700 11px var(--f-mono);fill:var(--good)}.archsvg .mm.bad{fill:#c0392b}.fitnotes{margin:0;padding-left:18px;font-size:13px;line-height:1.4}.chip.fitv.fits{background:color-mix(in srgb,var(--good) 20%,transparent);color:var(--good)}.chip.fitv.tight{background:color-mix(in srgb,#e0a412 22%,transparent);color:#a86a00}.chip.fitv.rubs,.chip.fitv.pokes{background:color-mix(in srgb,#c0392b 18%,transparent);color:#c0392b}.howto{margin:6px 0 0;padding-left:20px;font-size:13.5px;line-height:1.5}.sizecalc{display:flex;flex-direction:column;gap:8px}.sizecalc .nf{min-width:160px}.inl{width:70px;padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:var(--field);color:var(--ink)}table.sizes th:first-child{text-align:left;font-weight:600}.tyrefit{display:flex;flex-direction:column;gap:8px}table.tyres td.nm{white-space:normal}.wnotes summary{cursor:pointer;color:var(--muted)}.wnotes p{margin:6px 0}.wnotes ul{margin:4px 0 0;padding-left:16px}.wnotes li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-aftermarket{background:color-mix(in srgb,#7c4dff 14%,transparent);color:#6a3fe0}.vsfac{font-variant-numeric:tabular-nums}.wphotos{display:flex;flex-direction:column;gap:6px;margin-top:2px}.wphoto-row{display:flex;gap:6px;flex-wrap:wrap}.wphoto{margin:0;width:84px}.wphoto img{width:84px;height:60px;object-fit:cover;border-radius:6px;display:block;border:1px solid var(--line)}.wphoto figcaption{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wphoto-add{display:flex;flex-direction:column;gap:6px}.wphoto-prev{width:160px;max-height:120px;object-fit:cover;border-radius:6px}.amlist{display:flex;flex-direction:column;gap:8px;margin-top:8px}.amrow{display:flex;gap:10px;align-items:flex-start;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--field)}.aminfo{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;font-size:13px}.aminfo .row{gap:8px;align-items:baseline;flex-wrap:wrap}.amrow.on{border-color:var(--hub-lab, var(--a));box-shadow:0 0 0 1px var(--hub-lab, var(--a))}.amsels{align-items:flex-end!important;gap:10px!important}.amsel{min-width:200px;flex:1 1 200px}.ampop{align-items:center!important}.amsizes td,.amsizes th{padding:3px 8px}:root{--nred: #d93a3a}.acct-pop{position:relative}.acct-wrap{position:relative;display:inline-flex}.nbadge-wrap{position:absolute;top:-6px;left:18px;z-index:3}.nbadge{min-width:19px;height:19px;padding:0 5px;border-radius:999px;border:2px solid var(--hdr-bg);background:var(--nred);color:#fff;font:700 10.5px/1 var(--f-mono);display:grid;place-items:center;cursor:pointer}.nbadge:hover{filter:brightness(1.1)}.menu-n{margin-left:auto;background:var(--nred);color:#fff;border-radius:999px;font:700 10.5px var(--f-mono);padding:2px 6px}.npanel{position:absolute;right:-150px;top:30px;width:min(380px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 90px));display:flex;flex-direction:column;z-index:2600;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px #00000040;font:14px var(--f-body);animation:ndrop calc(.18s * var(--mk, 1)) ease-out}@media(max-width:520px){.npanel{position:fixed;right:12px;top:56px}}.npanel-h{display:flex;align-items:center;gap:8px;padding:12px 14px 8px}.npanel-acts{margin-left:auto;display:flex;gap:10px;align-items:center}.npop{position:relative}.npop-menu{position:absolute;right:0;top:calc(100% + 4px);display:flex;flex-direction:column;min-width:200px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:4px;box-shadow:0 8px 24px #0000002e;z-index:2}.npop-menu>*{text-align:left;padding:7px 10px;border:0;background:none;border-radius:6px;color:var(--ink);font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.npop-menu>*:hover{background:var(--field)}.npanel-quiet{margin:0 14px 6px;padding:6px 9px;border-radius:7px;background:color-mix(in srgb,var(--warn) 14%,transparent)}.nseg{margin:0 14px 6px;align-self:flex-start;flex:none}.npanel-h,.npanel-quiet,.npanel-f{flex:none}.npanel-empty{padding:8px 14px 14px}.nlist{list-style:none;margin:0;padding:0 6px;overflow:auto;flex:1}.nlist li{display:flex;align-items:flex-start;border-radius:8px}.nlist li:hover{background:var(--field)}.nitem{flex:1;min-width:0;display:flex;gap:10px;text-align:left;background:none;border:0;padding:8px;color:inherit;font:inherit;cursor:pointer}.nitem-t{display:flex;flex-direction:column;gap:2px;min-width:0}.nitem-t b{font-weight:600;font-size:13.5px}.nlist li.unread .nitem-t b{font-weight:750}.nbody{font-size:12.5px;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nmark{border:0;background:none;color:var(--nred);font-size:11px;padding:10px 8px;cursor:pointer}.nlist li:not(.unread) .nmark{color:var(--muted);opacity:.6}.nic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--field);color:var(--ink)}.nic.k-message{background:color-mix(in srgb,var(--a) 18%,transparent);color:var(--a)}.nic.k-mention{background:color-mix(in srgb,var(--nred) 16%,transparent);color:var(--nred)}.nic.k-event{background:color-mix(in srgb,#e8647a 18%,transparent);color:#c4405a}.nic.k-task{background:color-mix(in srgb,#5bc8c4 22%,transparent);color:#2a8f8b}.nic.k-pitwall{background:color-mix(in srgb,#f0a93b 22%,transparent);color:#b9761a}.npanel-f{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--line);font-size:13px}.ntoasts{position:fixed;top:12px;left:max(12px,env(safe-area-inset-left,0px));z-index:3000;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:min(380px,calc(100vw - 24px))}.ntoast{pointer-events:auto;display:flex;align-items:flex-start;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--nred);border-radius:10px;box-shadow:0 12px 36px #00000040;animation:ndrop calc(.35s * var(--mk, 1)) cubic-bezier(.2,.9,.3,1.2);font:14px var(--f-body)}.ntoast.k-message{border-left-color:var(--a)}.ntoast.out{animation:nup calc(.38s * var(--mk, 1)) ease-in forwards}.ntoast-main{flex:1;min-width:0;display:flex;gap:10px;padding:10px 4px 10px 12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ntoast-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ntoast-t span{font-size:12.5px;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ntoast-x{border:0;background:none;color:var(--muted);padding:10px 12px;cursor:pointer}@keyframes ndrop{0%{transform:translateY(-120%);opacity:0}to{transform:none;opacity:1}}@keyframes nup{to{transform:translateY(-140%);opacity:0}}@media(prefers-reduced-motion:reduce){.ntoast,.ntoast.out,.npanel{animation-duration:.01s}}.rr-n{margin-left:auto;font-style:normal;background:var(--nred);color:#fff;border-radius:999px;font:700 10.5px var(--f-mono);padding:1px 6px}.inbox-h h3{margin:0}.inbox-grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;min-height:460px;margin-top:10px}@media(max-width:760px){.inbox-grid{grid-template-columns:1fr}.inbox-list{max-height:320px;border-right:0!important;border-bottom:1px solid var(--line)}}.inbox-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;max-height:640px}.inbox-seg{margin:8px;flex-wrap:wrap;flex:none;align-self:flex-start}.inbox-seg button{padding:4px 8px;font-size:12px}.inbox-list ul{list-style:none;margin:0;padding:0;overflow:auto}.inbox-list li{border-top:1px solid var(--line)}.inbox-list li button{display:flex;gap:10px;width:100%;text-align:left;padding:10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.inbox-list li:hover,.inbox-list li.on{background:var(--field)}.inbox-list li.on{box-shadow:inset 3px 0 0 var(--a)}.inbox-list li.unread .ib-top b,.inbox-list li.unread .ib-subj{font-weight:750}.inbox-list li.unread .ib-top b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--nred);margin-right:6px;vertical-align:middle}.ib-t{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.ib-top{display:flex;justify-content:space-between;gap:8px}.ib-top b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-subj{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-empty{padding:10px}.inbox-pane{min-width:0;padding:14px 16px;display:flex;flex-direction:column}.inbox-blank{margin:auto;text-align:center;max-width:380px;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:6px}.ib-thread{display:flex;flex-direction:column;gap:10px;min-height:0}.ib-th-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:10px}.ib-th-h h4{margin:0 0 6px;font-size:17px}.ib-people{display:flex;flex-wrap:wrap;gap:4px}.ib-people .chip{display:inline-flex;align-items:center;gap:5px}.ib-people .avatar{width:18px;height:18px;font-size:10px;border-radius:4px}.ib-th-acts{flex:none}.ib-msgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;overflow:auto;max-height:470px}.ib-msgs li{display:flex;gap:10px;align-items:flex-start}.ib-msg{flex:1;min-width:0;border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--panel)}.ib-msgs li.me .ib-msg{background:color-mix(in srgb,var(--a) 7%,var(--panel))}.ib-msgs li.new .ib-msg{border-color:color-mix(in srgb,var(--nred) 55%,var(--line))}.ib-msg-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ib-msg p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.chip.new{background:var(--nred);color:#fff}.ib-reply textarea,.ib-compose textarea{width:100%;resize:vertical;font:inherit}.ib-reply textarea{border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:var(--field);color:var(--ink)}.ib-reply .row{margin-top:6px}.ib-compose{display:flex;flex-direction:column;gap:10px}.ib-compose h4{margin:0;font-size:17px}.ib-to{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ib-to .chip{display:inline-flex;gap:4px;align-items:center}.ib-to .chip button{border:0;background:none;padding:0 0 0 2px;cursor:pointer;color:var(--muted);font-size:10px}.ib-to input{flex:1;min-width:120px;border:0;background:none}.ib-sugg{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rr-posts li.focus .rr-post{outline:2px solid var(--nred);outline-offset:4px;border-radius:6px}.rr-peeklist{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column}.rr-peeklist li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.rr-peeklist li:first-child{border-top:0}.rr-peeklist a{display:flex;gap:8px;align-items:center;min-width:0;color:inherit;text-decoration:none}.rr-peeklist a span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-peeklist li.unread a{font-weight:700}.rr-peeklist .nic{width:22px;height:22px;border-radius:6px}.pw-h{flex-wrap:wrap;gap:8px}.pw-h h3{margin:0}.pw-boards{flex-wrap:wrap}.pw-boards button{font-size:12.5px;padding:4px 10px}.pw-name{flex-wrap:wrap;gap:6px;margin:8px 0}.pw-name .nf-box{flex:1;min-width:180px}.pw-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:10px 0}.pw-hint{flex:1;min-width:160px}.pw-bacts{display:flex;gap:10px}.pw-scroll{overflow-x:auto;margin:0 -2px;padding:0 2px 4px}.pw-canvas{position:relative;width:100%;min-width:860px;overflow:hidden;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--panel) radial-gradient(circle,color-mix(in srgb,var(--ink) 16%,transparent) 1px,transparent 1.2px) 0 0 / 22px 22px;touch-action:none}.pw-inner{position:absolute;left:0;top:0;transform-origin:0 0}.pw-empty{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:600px;text-align:center;font-size:20px;line-height:1.4}.pw-card{position:absolute;display:flex;flex-direction:column;border-radius:6px;padding:14px 16px 26px;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 6px 18px #0000002e,0 1px 3px #0000001f;overflow:hidden;font-size:16px;line-height:1.35;color:#2a2210}.pw-card:active{cursor:grabbing}.pw-card.editing{cursor:auto;-webkit-user-select:text;user-select:text}.pw-card.c-yellow{background:#f8de7e}.pw-card.c-green{background:#a9e5c6;color:#0d3a28}.pw-card.c-blue{background:#a9d0f5;color:#0d2a47}.pw-card.c-pink{background:#f8b7c6;color:#4b0f1f}.pw-card.c-orange{background:#f9c38a;color:#4a2405}.pw-card.c-white{background:#fbfbf8;color:#1d232a}.pw-card.c-grey{background:#3a4047;color:#eef0f1}.pw-card.k-heading{background:transparent!important;box-shadow:none;padding:4px 8px 22px;color:var(--ink)}.pw-card.k-heading:hover{outline:1px dashed var(--line)}.pw-heading{margin:0;font:800 34px/1.1 var(--f-display);letter-spacing:-.01em}.pw-card.k-image{padding:8px 8px 26px}.pw-card.k-image.c-white{color:#1d232a}.pw-img{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px}.pw-img img{flex:1;min-height:0;width:100%;object-fit:cover;border-radius:3px;pointer-events:none}.pw-cap{font-size:14px;font-weight:600}.pw-note{display:flex;flex-direction:column;gap:6px;overflow:hidden}.pw-note b{font-size:17px}.pw-note p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pw-link{display:flex;flex-direction:column;gap:6px}.pw-host{font:600 14px var(--f-mono);opacity:.7}.pw-link a{color:inherit;font-weight:700;overflow-wrap:anywhere}.pw-meta{position:absolute;left:12px;right:26px;bottom:5px;display:flex;justify-content:space-between;gap:6px;font-size:11px;opacity:.65}.pw-meta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-acts{display:flex;gap:4px;opacity:0;transition:opacity calc(.15s * var(--mk, 1))}.pw-card:hover .pw-acts,.pw-card:focus-within .pw-acts{opacity:1}.pw-acts button{border:0;background:#00000014;color:inherit;border-radius:4px;width:26px;height:22px;cursor:pointer;font-size:13px}.pw-size{position:absolute;right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 55%,rgba(0,0,0,.25) 55% 62%,transparent 62% 72%,rgba(0,0,0,.25) 72% 79%,transparent 79%)}.pw-edit{display:flex;flex-direction:column;gap:8px;height:100%}.pw-edit input,.pw-edit textarea{font:inherit;font-size:15px;border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:6px 8px;background:#ffffffa6;color:#1d232a}.pw-edit textarea{flex:1;resize:none;min-height:40px}.pw-swatches{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pw-swatches>button:not(.start){width:26px;height:26px;border-radius:50%;border:2px solid rgba(0,0,0,.2);cursor:pointer;padding:0}.pw-swatches>button[aria-pressed=true]{border-color:#1d232a;box-shadow:0 0 0 2px #fff inset}.pw-swatches .c-yellow{background:#f8de7e}.pw-swatches .c-green{background:#a9e5c6}.pw-swatches .c-blue{background:#a9d0f5}.pw-swatches .c-pink{background:#f8b7c6}.pw-swatches .c-orange{background:#f9c38a}.pw-swatches .c-white{background:#fbfbf8}.pw-swatches .c-grey{background:#3a4047}.pw-swatches .start{margin-left:auto}.nf-master{margin:8px 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px}.nf-set{border:0;padding:0;margin:0;min-width:0}.nf-set:disabled{opacity:.5}@media(min-width:761px){.raceroom.rr-wide{grid-template-columns:150px minmax(0,1fr)}}.favsec{margin-top:14px}.favsec h4{margin:0 0 8px;font:700 12px var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.favsec h4 .muted{font-weight:600}.favgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.favgrid li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);text-align:center;min-width:0}.favgrid li:hover{border-color:color-mix(in srgb,var(--a) 40%,var(--line))}.fav-t{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.fav-t a{color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-t a:hover{text-decoration:underline}.fav-star{position:absolute;top:6px;right:6px}.itempic-wrap{position:relative;display:inline-block;flex:none}.itempic{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--field);cursor:pointer}span.itempic{cursor:default}.itempic img{width:100%;height:100%;object-fit:cover}.itempic-draw{width:100%;height:100%;display:grid;place-items:center}.itempic-cam{position:absolute;inset:auto 0 0 0;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 0;font:600 11.5px var(--f-body);color:#fff;background:#0f14199e;opacity:0;transition:opacity calc(.15s * var(--mk, 1))}.itempic:hover .itempic-cam,.itempic:focus-visible .itempic-cam,.itempic.busy .itempic-cam{opacity:1}@media(hover:none){.itempic-cam{opacity:.85}}.itempic-x{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:10px;cursor:pointer;opacity:0;transition:opacity calc(.15s * var(--mk, 1))}.itempic-wrap:hover .itempic-x,.itempic-x:focus-visible{opacity:1}.itempic-err{position:absolute;top:100%;left:50%;transform:translate(-50%);width:180px;margin-top:4px;font-size:11px;color:var(--nred)}.pw-card.k-heading .pw-size,.pw-card.k-heading .pw-meta{opacity:0}.pw-card.k-heading:hover .pw-size,.pw-card.k-heading:hover .pw-meta{opacity:.65}.mention-wrap{position:relative;display:block;width:100%}.mention-wrap>textarea,.mention-wrap>input{width:100%}.ib-to{position:relative}.mention-list{position:absolute;left:0;top:calc(100% + 4px);z-index:60;min-width:240px;max-width:min(360px,90vw);list-style:none;margin:0;padding:4px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #0003;font:14px var(--f-body);text-align:left}.mention-list li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;cursor:pointer}.mention-list li.on{background:color-mix(in srgb,var(--a) 14%,transparent)}.mention-list li .avatar{width:22px;height:22px;font-size:11px;border-radius:5px;background:var(--ink);color:var(--panel);flex:none}.mention-list li .muted{margin-left:auto;white-space:nowrap}.mention-list .mention-hint{cursor:default;border-top:1px solid var(--line);border-radius:0;margin-top:2px;padding-top:6px;font-size:11px}.tyreviz{display:flex;flex-direction:column;gap:14px}.tv-top{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.tv-inputs{display:flex;flex-direction:column;gap:8px}.tv-size{display:flex;align-items:center;gap:6px;font-size:14px}.tv-size b{width:52px}.tv-size input{font:600 16px var(--f-mono);padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:var(--field);color:var(--ink);text-align:center}.tv-size span{color:var(--muted);font-weight:700}.tv-dot{width:12px;height:12px;border-radius:3px;flex:none}.tv-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tv-body{display:flex;flex-direction:column;gap:14px}.tv-nums{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.tv-nums{grid-template-columns:1fr}}.tv-table{width:100%;border-collapse:separate;border-spacing:3px;font-size:13.5px}.tv-table th{text-align:left;font-weight:600;color:var(--muted);padding:4px 6px 4px 0;white-space:nowrap}.tv-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.tv-table td{padding:6px 8px;border-radius:4px;font:600 13.5px var(--f-mono);white-space:nowrap}.tv-c1{background:color-mix(in srgb,#8d949b 30%,var(--panel))}.tv-c2{background:color-mix(in srgb,#e2a33a 38%,var(--panel))}.tv-pct{position:relative;background:color-mix(in srgb,#e2a33a 18%,var(--panel));min-width:70px}.tv-pct i{position:absolute;left:0;bottom:0;height:3px;background:#e2a33a;border-radius:2px}.tv-pct.warn{color:var(--nred, #d93a3a)}.tv-pic{margin:0;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--field) 70%,var(--panel));padding:10px 12px;color:var(--ink)}.tv-pic-h{margin-bottom:4px}.tv-pic>svg{width:100%;height:auto;display:block}.tv-speedo{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.tv-speedo-grid{display:grid;grid-template-columns:56px repeat(4,minmax(0,1fr));gap:4px;margin-top:8px;align-items:center;text-align:center}.tv-read{font:600 12.5px var(--f-body)}.tv-act{font:700 13px var(--f-mono);background:color-mix(in srgb,#e2a33a 38%,var(--panel));border-radius:4px;padding:5px 0}.tv-act.warn{outline:2px solid color-mix(in srgb,var(--nred, #d93a3a) 60%,transparent)}.tv-alts summary{cursor:pointer;font-weight:600}.tv-altlist{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tv-altlist .chip{cursor:pointer;border:1px solid var(--line);font:600 12.5px var(--f-mono)}.tv-altlist .chip:hover{border-color:#e2a33a}.ev-notes{display:block;white-space:pre-wrap;color:var(--muted)}.tv-pic{overflow-x:auto}@media(max-width:640px){.tv-pic>svg{min-width:600px}.tv-table{border-spacing:2px;font-size:12px}.tv-table td{padding:5px 4px;font-size:11.5px}.tv-table th{font-size:11px}.tv-pct{min-width:0}.tv-speedo-grid{grid-template-columns:44px repeat(4,minmax(0,1fr));gap:3px}.tv-read{font-size:10.5px}.tv-act{font-size:11px}.tv-size input{font-size:14px;padding:5px 4px}}:root{--p-urgent: #d93a3a;--p-high: #e07a1f;--p-normal: #3b7dd8;--p-low: #8d949b}.fbprio{display:inline-flex;align-items:center;gap:5px;font:700 10.5px var(--f-body);letter-spacing:.05em;text-transform:uppercase;padding:2px 8px 2px 6px;border-radius:999px;white-space:nowrap}.fbprio i,.fbprioseg i,.fbpchip i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.fbprio.p-urgent{background:color-mix(in srgb,var(--p-urgent) 16%,transparent);color:var(--p-urgent)}.fbprio.p-urgent i,.p-urgent>i{background:var(--p-urgent)}.fbprio.p-high{background:color-mix(in srgb,var(--p-high) 16%,transparent);color:var(--p-high)}.fbprio.p-high i,.p-high>i{background:var(--p-high)}.fbprio.p-normal{background:color-mix(in srgb,var(--p-normal) 14%,transparent);color:var(--p-normal)}.fbprio.p-normal i,.p-normal>i{background:var(--p-normal)}.fbprio.p-low{background:color-mix(in srgb,var(--p-low) 18%,transparent);color:var(--p-low)}.fbprio.p-low i,.p-low>i{background:var(--p-low)}.fbprioseg{margin:8px 0}.fbprioseg button{display:inline-flex;align-items:center;gap:6px}.fbprioseg button[aria-pressed=true].p-urgent{background:var(--p-urgent)}.fbprioseg button[aria-pressed=true].p-high{background:var(--p-high)}.fbprioseg button[aria-pressed=true].p-normal{background:var(--p-normal)}.fbprioseg button[aria-pressed=true].p-low{background:var(--p-low)}.fbprioseg button[aria-pressed=true]>i{background:#fff!important}.fbpfilter{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0 10px}.fbpchip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:4px 10px;font:600 12.5px var(--f-body);cursor:pointer}.fbpchip span{color:var(--muted);font-weight:600}.fbpchip:disabled{opacity:.45;cursor:default}.fbpchip.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fbpchip.p-urgent.on{border-color:var(--p-urgent);box-shadow:inset 0 0 0 1px var(--p-urgent);background:color-mix(in srgb,var(--p-urgent) 10%,var(--panel))}.fbpchip.p-high.on{border-color:var(--p-high);box-shadow:inset 0 0 0 1px var(--p-high);background:color-mix(in srgb,var(--p-high) 10%,var(--panel))}.fbpchip.p-normal.on{border-color:var(--p-normal);box-shadow:inset 0 0 0 1px var(--p-normal);background:color-mix(in srgb,var(--p-normal) 10%,var(--panel))}.fbpchip.p-low.on{border-color:var(--p-low);box-shadow:inset 0 0 0 1px var(--p-low);background:color-mix(in srgb,var(--p-low) 12%,var(--panel))}.fbsort{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.fbsort select{font:600 12.5px var(--f-body);padding:4px 6px;border:1px solid var(--line);border-radius:7px;background:var(--field);color:var(--ink)}.fbitem.pr-urgent{box-shadow:inset 4px 0 0 var(--p-urgent)}.fbitem.pr-high{box-shadow:inset 4px 0 0 var(--p-high)}.fbitem.pr-normal{box-shadow:inset 4px 0 color-mix(in srgb,var(--p-normal) 55%,transparent)}.fbitem.pr-low{box-shadow:inset 4px 0 color-mix(in srgb,var(--p-low) 55%,transparent)}.fbitem-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pw-card.k-heading.c-white{color:var(--ink)}.pw-card.k-heading.c-yellow{color:#e0b100}.pw-card.k-heading.c-green{color:#22a06b}.pw-card.k-heading.c-blue{color:#3b86e0}.pw-card.k-heading.c-pink{color:#e05a86}.pw-card.k-heading.c-orange{color:#e9822a}.pw-card.k-heading.c-grey{color:#8d949b}.pw-card.editing{height:auto!important;min-height:0;overflow:visible;z-index:9999!important;cursor:auto;box-shadow:0 14px 44px #0006}.pw-card.k-heading.editing,.pw-card.k-image.editing{background:var(--panel)!important;color:var(--ink);border:1px solid var(--line);padding:12px;border-radius:8px;outline:none}.pw-card.editing .pw-meta,.pw-card.editing .pw-size{display:none}.pw-card.editing .pw-edit{height:auto}.pw-card.editing .pw-edit textarea{min-height:120px}.pw-card.k-heading.editing .pw-edit input{font:800 22px var(--f-display)}.rr-desc-cta{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;margin:8px 0 4px;padding:14px 16px;cursor:pointer;border:2px dashed color-mix(in srgb,var(--a) 55%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--a) 7%,var(--panel));color:var(--ink);font:inherit}.rr-desc-cta:hover{border-color:var(--a);background:color-mix(in srgb,var(--a) 12%,var(--panel))}.rr-desc-cta>span:last-child{display:flex;flex-direction:column;gap:3px}.rr-desc-cta b{font:700 15.5px var(--f-body);color:var(--a)}.rr-desc-cta span span{font-size:13px;color:var(--muted);line-height:1.4}.rr-desc-plus{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--a);color:#fff;font:700 20px/1 var(--f-body)}.rr-activity li{align-items:flex-start}.rr-act{display:flex;gap:9px;align-items:flex-start;color:var(--ink);text-decoration:none;min-width:0;flex:1}.rr-act:hover .rr-act-t{text-decoration:underline;text-decoration-color:var(--line)}.rr-act .nic{width:22px;height:22px;border-radius:6px;margin-top:1px}.rr-act-t{line-height:1.4;overflow-wrap:anywhere}.rr-act-ago{white-space:nowrap;padding-top:2px}.rr-activity>.linkish{align-self:flex-start;margin-top:6px}.rr-activity{display:flex;flex-direction:column}table.corners td.cfoot{color:var(--muted);font-size:12px;white-space:normal;text-align:left;font-family:var(--f-body)}.panel>.variant.fixed{display:flex;align-items:center;min-height:34px;margin:2px 0 0;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--field) 60%,transparent);font:600 13px var(--f-body);color:var(--ink);cursor:default}button.icon.ico.lockico{color:var(--a);border-color:color-mix(in srgb,var(--a) 45%,var(--line))}button.icon.ico.lockico.on{color:#d9930f;border-color:color-mix(in srgb,#d9930f 65%,var(--line));background:color-mix(in srgb,#d9930f 16%,var(--field))}.newcar{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding:14px;border:1.5px solid var(--a);border-radius:14px;background:var(--panel);box-shadow:0 10px 30px #0000001f}.nc-h b{font:700 16px var(--f-display)}.nc-search input{width:100%}.nc-seg{align-self:flex-start}.nc-gens{display:flex;flex-wrap:wrap;gap:6px}.nc-gen{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:8px;padding:6px 10px;font:700 14px var(--f-display);cursor:pointer}.nc-gen span{font:600 11px var(--f-body);color:var(--muted)}.nc-gen.on{background:var(--a);border-color:var(--a);color:#fff}.nc-gen.on span{color:#fffc}.nc-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.nc-model{display:flex;flex-direction:column;gap:2px;text-align:left;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);cursor:pointer;font:inherit}.nc-model:hover{border-color:color-mix(in srgb,var(--a) 55%,var(--line))}.nc-model.on{border-color:var(--a);box-shadow:inset 0 0 0 1px var(--a);background:color-mix(in srgb,var(--a) 8%,var(--panel))}.nc-model b{font-size:14px}.nc-pick{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--a) 7%,var(--field))}.nc-pick>b{font-size:15px}.nc-years{display:flex;flex-wrap:wrap;gap:6px}.nc-year{display:flex;flex-direction:column;gap:1px;text-align:left;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);cursor:pointer;font:inherit}.nc-year.on{border-color:var(--a);box-shadow:inset 0 0 0 1px var(--a)}.nc-pick .start{align-self:flex-start;margin-top:4px}.nc-other{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;border-top:1px solid var(--line);padding-top:10px}.fbback{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--ink);font:600 13px var(--f-body);cursor:pointer}.fbback:hover{border-color:var(--a);color:var(--a)}:root{--modded: #7c4dde;--unsaved-line: #e07a1f;--st-ok: #1f9d55;--st-changed: #e07a1f;--st-unsaved: #d93a3a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--modded: #a78bfa;--st-ok: #4fd18b}}:root[data-theme=dark]{--modded: #a78bfa;--st-ok: #4fd18b}.stocktag.modded{color:var(--modded)!important;background:color-mix(in srgb,var(--modded) 14%,transparent);border-color:color-mix(in srgb,var(--modded) 45%,transparent)}.modtag{color:var(--modded)!important;background:color-mix(in srgb,var(--modded) 14%,transparent)!important;border-color:color-mix(in srgb,var(--modded) 40%,transparent)!important}.nf.mod input,.nf.mod select{font-weight:600}.nf.mod .nf-label{font-weight:700}.blk.tone-saved .nf.mod input,.blk.tone-saved .nf.mod select,.blk.tone-saved .chips .mod{text-decoration:underline 2px var(--modded);text-underline-offset:3px}.blk.tone-changed .nf.mod input,.blk.tone-changed .nf.mod select,.blk.tone-changed .chips .mod,.blk.tone-unsaved .nf.mod input,.blk.tone-unsaved .nf.mod select,.blk.tone-unsaved .chips .mod{text-decoration:underline 2px var(--unsaved-line);text-underline-offset:3px}.blk.tone-saved .nf.mod .nf-box{box-shadow:inset 0 -2px 0 var(--modded)}.blk.tone-changed .nf.mod .nf-box,.blk.tone-unsaved .nf.mod .nf-box{box-shadow:inset 0 -2px 0 var(--unsaved-line)}button.icon.ico.saveico.st-stock,button.icon.ico.saveico.st-saved{color:var(--st-ok);border-color:color-mix(in srgb,var(--st-ok) 50%,var(--line))}button.icon.ico.saveico.st-changed{color:var(--st-changed);border-color:color-mix(in srgb,var(--st-changed) 60%,var(--line));background:color-mix(in srgb,var(--st-changed) 12%,var(--field))}button.icon.ico.saveico.st-unsaved{color:var(--st-unsaved);border-color:color-mix(in srgb,var(--st-unsaved) 60%,var(--line));background:color-mix(in srgb,var(--st-unsaved) 12%,var(--field))}.nc-assumed{align-self:flex-start;margin-top:2px;font:700 9.5px var(--f-body);letter-spacing:.05em;text-transform:uppercase;color:#b97a0e;background:color-mix(in srgb,#e0a01e 16%,transparent);padding:1px 6px;border-radius:999px}.nc-assumed-list{font-size:12.5px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#e0a01e 12%,var(--panel));border:1px solid color-mix(in srgb,#e0a01e 40%,var(--line))}.nc-assumed-list ul,details.assumed ul{margin:4px 0 0;padding-left:18px}details.assumed{font-size:12px;margin:0 0 6px;padding:6px 9px;border-radius:7px;background:color-mix(in srgb,#e0a01e 10%,transparent);border:1px solid color-mix(in srgb,#e0a01e 35%,var(--line))}details.assumed summary{cursor:pointer;color:#b97a0e;font-weight:700}.ib-msgs li{--pc: var(--a)}.ib-msgs li.me{flex-direction:row-reverse}.ib-msgs li .ib-msg{flex:0 1 auto;max-width:82%;border-color:color-mix(in srgb,var(--pc) 35%,var(--line));border-left:3px solid var(--pc);background:color-mix(in srgb,var(--pc) 9%,var(--panel))}.ib-msgs li.me .ib-msg{border-left:1px solid color-mix(in srgb,var(--pc) 35%,var(--line));border-right:3px solid var(--pc);background:color-mix(in srgb,var(--pc) 11%,var(--panel))}.ib-msgs li .ib-msg-h b{color:color-mix(in srgb,var(--pc) 75%,var(--ink))}.ib-msgs li.sys{justify-content:center;gap:8px;font-size:12px;color:var(--muted)}.ib-msgs li.sys span:first-child{background:var(--field);border:1px solid var(--line);border-radius:999px;padding:2px 10px}.ib-th-t{min-width:0;display:flex;flex-direction:column;gap:4px}.ib-th-h h4{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0}.ib-sub{margin-top:-2px}.ib-rename{font-weight:500}.ib-name .nf-box{flex:1;min-width:200px}.ib-people .chip{border-left:3px solid var(--pc, var(--line))}.ib-owner{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 4px}.ib-x{border:0;background:none;cursor:pointer;color:var(--muted);font-size:10px;padding:0 0 0 2px}.ib-x.sure{color:var(--nred);font-size:11px;font-weight:600}.ib-add{align-self:center}.ib-adding{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ib-adding .ib-to{min-height:34px;padding:2px 4px}.emoji{position:relative;display:inline-flex}.emoji-btn{font-size:16px;line-height:1;padding:3px 7px}.emoji-pop{position:absolute;left:0;top:calc(100% + 4px);z-index:70;width:292px;max-height:300px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;gap:6px}.emoji-pop.up{top:auto;bottom:calc(100% + 4px)}.emoji-h{font:600 10.5px var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji-grid button{border:0;background:none;font-size:20px;line-height:1;padding:4px 0;border-radius:6px;cursor:pointer}.emoji-grid button:hover{background:var(--field)}.fbmute{margin-left:auto}.nic.k-feedback{background:color-mix(in srgb,#e3b341 22%,transparent);color:#a8801a}.fbh{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ib-compose>.row.between>.row,.ib-reply>.row.between>.row{flex:1;min-width:0;flex-wrap:nowrap}.adm-users{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.adm-users>li{border:1px solid var(--line);border-radius:9px}.adm-users>li.open{border-color:color-mix(in srgb,var(--a) 45%,var(--line))}.adm-u{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.adm-u .avatar{width:30px;height:30px;border-radius:7px;flex:none}.adm-u-t{display:flex;flex-direction:column;min-width:0;flex:1}.adm-u-t .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-u-tags{display:flex;gap:4px}.adm-u-when{white-space:nowrap}.adm-edit{padding:4px 12px 12px 50px;display:flex;flex-direction:column;gap:10px}.adm-f{align-items:flex-end;flex-wrap:wrap;gap:8px}.adm-f .nf{flex:1;min-width:220px;max-width:380px}.adm-link code{font-size:12px;overflow-wrap:anywhere;background:var(--field);padding:4px 8px;border-radius:6px;flex:1}@media(max-width:640px){.adm-edit{padding-left:12px}.adm-u-when{display:none}}.garage-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.garage-top>.card{margin:0}.garage-top .rr-tracker{display:flex;flex-direction:column;gap:10px}.garage-top .rr-tracker>a:last-child{margin-top:auto}@media(max-width:860px){.garage-top{grid-template-columns:1fr}}.favgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.fav-notes{width:100%;text-align:left;border:1px dashed var(--line);border-radius:8px;background:var(--field);padding:6px 8px;font:12.5px/1.4 var(--f-body);color:var(--ink);cursor:pointer}.fav-notes:hover{border-color:color-mix(in srgb,var(--a) 50%,var(--line))}.fav-notes.empty{color:var(--muted);text-align:center}.fav-notes ul{margin:0;padding-left:16px}.fav-notes li{overflow-wrap:anywhere}.fav-notes.editing{cursor:default;border-style:solid;display:flex;flex-direction:column;gap:6px}.fav-notes textarea{width:100%;resize:vertical;font:inherit;border:1px solid var(--line);border-radius:6px;padding:5px 7px;background:var(--panel);color:var(--ink)}.fav-notes .row{flex-wrap:wrap;gap:6px}.mysaved>summary{list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:10px;cursor:pointer}.mysaved>summary::-webkit-details-marker{display:none}.mysaved>summary h3{margin:0}.mysaved>summary h3:before{content:"▸";display:inline-block;width:1em;color:var(--muted);transition:transform calc(.15s * var(--mk, 1))}.mysaved[open]>summary h3:before{transform:rotate(90deg)}.mylist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px}.mylist li{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--line);border-radius:9px;min-width:0}.mylist .my-t{display:flex;flex-direction:column;min-width:0;flex:1}.mylist .my-t b,.mylist .my-t .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mylist .fav-star{position:static}.rr-pager{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:6px}.rr-pager .on{border-color:var(--a);color:var(--a);font-weight:700}.favgrid .fav-notes li{display:list-item;position:static;border:0;padding:0;border-radius:0;background:none;text-align:left;gap:0}.rr-side .rr-peeklist li>.muted{white-space:nowrap;flex:none}.rr-side .rr-peeklist li>a{min-width:0;flex:1}.person-name{font:inherit}@media(max-width:720px){.hdrtools .popmenu,.hdrtools.floating .popmenu,.npanel{position:fixed;top:var(--pop-top, 64px);left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));width:auto;min-width:0;max-height:calc(100dvh - var(--pop-top, 64px) - 12px);overflow:auto;overscroll-behavior:contain}.hdrtools .menu{max-width:none}}@media(max-width:720px){.hdrtools.floating .popmenu{top:calc(100% + 8px);left:auto;right:0;width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 90px)}}.ib-msgs .ib-msg{position:relative}.ib-msgs .rr-report{position:static}.ib-msgs .rr-reportform{left:0;right:auto;top:calc(100% + 6px);width:100%;min-width:260px;max-width:360px}.wput{align-items:center;gap:8px;flex-wrap:wrap}.wput .linkish.on{color:var(--a);font-weight:700;text-decoration:none}.nf.mod input,.nf.mod select,.nf-check.mod,.chips span.mod{font-weight:inherit!important;text-decoration:none!important}.nf.mod .nf-label{font-weight:inherit!important;color:var(--muted)!important}.blk.modified .blksum{font-weight:inherit;color:var(--muted)}.blk .nf.mod .nf-box{box-shadow:none!important;background:color-mix(in srgb,var(--modded) 13%,var(--field));border-color:color-mix(in srgb,var(--modded) 45%,var(--line))}.blk.tone-changed .nf.mod .nf-box,.blk.tone-unsaved .nf.mod .nf-box{background:color-mix(in srgb,var(--unsaved-line) 14%,var(--field));border-color:color-mix(in srgb,var(--unsaved-line) 50%,var(--line))}.blk .nf-check.mod{background:color-mix(in srgb,var(--modded) 13%,transparent);border-radius:6px;padding:2px 6px}.blk.tone-changed .nf-check.mod,.blk.tone-unsaved .nf-check.mod{background:color-mix(in srgb,var(--unsaved-line) 14%,transparent)}.blk .chips span.mod{background:color-mix(in srgb,var(--modded) 14%,var(--field))}.blk.tone-changed .chips span.mod,.blk.tone-unsaved .chips span.mod{background:color-mix(in srgb,var(--unsaved-line) 14%,var(--field))}.blk.modified>.blkhead .blktoggle .nf-label{color:var(--modded)}button.icon.ico.saveico.st-stock{color:var(--muted);border-color:var(--line);background:none}.garage-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.garage-two>.card,.garage-two>details.card{margin:0}.garage-two .favgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.garage-two .favgrid li{padding:10px 8px 8px}.garage-two .mylist{grid-template-columns:1fr}.garage-notes{display:flex;flex-direction:column;gap:8px;align-self:stretch}.garage-notes textarea{flex:1;min-height:320px;width:100%;resize:vertical;font:14px/1.5 var(--f-body);color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.garage-pager{margin-top:8px}@media(max-width:1100px){.garage-two .favgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.garage-two{grid-template-columns:1fr}.garage-two .favgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.buy-wrap{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;margin-top:10px}.buy-list ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.buy-list li>button{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);font:inherit;cursor:pointer}.buy-list li>button.on{border-color:var(--a);background:color-mix(in srgb,var(--a) 8%,var(--panel))}.buy-ed{display:flex;flex-direction:column;gap:10px;min-width:0}.buy-ed h4{margin:8px 0 0;font:700 12px var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.buy-title{flex:1}.buy-title input{font-weight:700;font-size:16px}.buy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.buy-grid .nf:first-child{grid-column:1 / -1}.buy-vin .nf-box{flex:1;max-width:340px}.buy-vin input{letter-spacing:.08em}.buy-decoded{border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:var(--field)}.buy-decoded dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;margin:6px 0}.buy-decoded dl div{display:flex;flex-direction:column}.buy-decoded dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.buy-decoded dd{margin:0;font-weight:600}.buy-decoded .ok{color:var(--good)}.buy-decoded .warn{color:var(--warn)}.buy-decoded .bad{color:#c0392b}.buy-cf{gap:8px;flex-wrap:wrap;align-items:center}.buy-paste textarea,.buy-notes{width:100%;resize:vertical;font:13.5px/1.45 var(--f-body);color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.buy-paste summary{cursor:pointer;font-weight:600}.buy-paste{display:flex;flex-direction:column;gap:6px}.buy-paste[open]{gap:6px}.buy-paste[open]>*+*{margin-top:6px}.buy-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.buy-points li{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:8px;align-items:center;padding:4px 8px;border-radius:7px;border-left:3px solid var(--line)}.buy-points li.good{border-left-color:var(--good)}.buy-points li.bad{border-left-color:#c0392b;background:color-mix(in srgb,#c0392b 7%,transparent)}.buy-points li.check{border-left-color:var(--warn)}.buy-points li.muted{display:block;border:0}@media(max-width:760px){.buy-wrap{grid-template-columns:1fr}.buy-points li{grid-template-columns:1fr auto}.buy-points li b{grid-column:1 / -1}}.setunits{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:10px}.unitgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.unitrow{display:flex;flex-direction:column;gap:3px}.seg.sm button{padding:3px 8px;font-size:12px}@media(max-width:480px){.unitgrid{grid-template-columns:1fr}}.nc-find{gap:8px;flex-wrap:nowrap}.nc-find .nc-search{flex:1}.nc-yr{width:90px;flex:none}.nc-yr input{text-align:center;font-variant-numeric:tabular-nums}.card.wiki{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.wk-side{position:sticky;top:12px;display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 40px);overflow:auto;font-size:13.5px;border-right:1px solid var(--line);padding-right:14px}.wk-sidelink{font-weight:600}.wk-make{margin-top:6px}.wk-make>b{display:block;font:700 11px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 0 2px}.wk-gen>button{font-weight:600;text-decoration:none;color:var(--ink);padding:2px 0}.wk-list{list-style:none;margin:0 0 4px 12px;padding:0}.wk-list a{display:block;padding:2px 4px;border-radius:4px;text-decoration:none;color:var(--a)}.wk-list a.on{background:color-mix(in srgb,var(--a) 12%,transparent);font-weight:700;color:var(--ink)}.wk-main{min-width:0;font:15px/1.6 Georgia,Times New Roman,serif;color:var(--ink)}.wk-main h1{font:400 30px/1.2 Georgia,Times New Roman,serif;margin:0;border-bottom:1px solid var(--line);padding-bottom:6px}.wk-main h2{font:400 22px/1.3 Georgia,Times New Roman,serif;border-bottom:1px solid var(--line);padding-bottom:3px;margin:22px 0 8px;clear:none}.wk-main h3{font:700 15px var(--f-body);margin:18px 0 6px}.wk-main p{margin:0 0 10px}.wk-main .muted.small,.wk-main .nf-label,.wk-main button,.wk-main input,.wk-main select,.wk-main textarea,.wk-main table th,.wk-tabs{font-family:var(--f-body)}.wk-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:12px}.wk-tabs button{border:1px solid transparent;border-bottom:0;background:none;padding:6px 12px;border-radius:6px 6px 0 0;cursor:pointer;color:var(--a);font-size:13.5px}.wk-tabs button[aria-selected=true]{border-color:var(--line);background:var(--panel);color:var(--ink);font-weight:700;margin-bottom:-1px}.wk-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.wk-info{float:right;width:300px;margin:0 0 14px 20px;border:1px solid var(--line);background:color-mix(in srgb,var(--field) 70%,var(--panel));font:13px/1.45 var(--f-body);padding:4px}.wk-info-h{text-align:center;font-weight:700;font-size:15px;padding:6px;background:color-mix(in srgb,var(--a) 14%,transparent)}.wk-info figure{margin:4px 0}.wk-info img{width:100%;display:block;max-height:230px;object-fit:cover}.wk-info figcaption{font-size:11.5px;color:var(--muted);padding:4px 4px 0;text-align:center}.wk-photo-wait{height:170px;background:linear-gradient(90deg,var(--field),var(--line),var(--field));opacity:.5}.wk-nophoto{padding:10px;text-align:center}.wk-info table{width:100%;border-collapse:collapse}.wk-info th{text-align:left;vertical-align:top;padding:3px 6px;width:38%;font-weight:600}.wk-info td{padding:3px 6px}.wk-info .wk-sec th{text-align:center;background:color-mix(in srgb,var(--a) 9%,transparent);font-weight:700;padding:4px}.wk-table{border-collapse:collapse;font:13px var(--f-body);margin:6px 0 12px}.wk-table th,.wk-table td{border:1px solid var(--line);padding:4px 9px;text-align:left}.wk-table th{background:var(--field)}.wk-ratios td,.wk-ratios th{text-align:center;font-variant-numeric:tabular-nums}.wk-note{border:1px solid color-mix(in srgb,var(--warn) 50%,var(--line));background:color-mix(in srgb,var(--warn) 8%,transparent);padding:8px 12px;font:13px/1.5 var(--f-body);margin:10px 0}.wk-note ul{margin:4px 0 0 18px;padding:0}.wk-paints{list-style:none;margin:6px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;font-family:var(--f-body)}.wk-paints li{display:flex;gap:8px;align-items:center}.wk-paints li>span{display:flex;flex-direction:column;font-size:13px;line-height:1.3}.wk-yseg{margin:4px 0 8px;font-family:var(--f-body)}.wk-src{font:13px/1.6 var(--f-body);padding-left:20px}.wk-src .muted{word-break:break-all}.wk-edit,.wk-hist,.wk-req,.wk-home{font-family:var(--f-body)}.wk-edit .nf textarea{width:100%;font:14px/1.5 var(--f-body);color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:6px;padding:7px 9px;resize:vertical}.wk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-bottom:8px}.wk-grid .nf.wide{grid-column:1 / -1}.wk-year{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:8px;padding:6px 8px}.wk-changed .nf-box,.wk-changed textarea{border-color:var(--a)!important;background:color-mix(in srgb,var(--a) 7%,var(--field))!important}.wk-save{position:sticky;bottom:0;background:var(--panel);border-top:1px solid var(--line);padding:10px 0 4px;margin-top:12px;display:flex;flex-direction:column;gap:8px}.wk-edits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wk-edits>li{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.wk-sum{margin:4px 0;font-style:italic}.wk-diff{border-collapse:collapse;font-size:12.5px}.wk-diff th{text-align:left;padding:2px 10px 2px 0;font-weight:600}.wk-diff td{padding:2px 6px}.wk-diff .del{background:color-mix(in srgb,#c0392b 10%,transparent)}.wk-diff .add{background:color-mix(in srgb,var(--good) 12%,transparent)}.wk-recent{padding-left:18px;font-size:14px}.wk-req .nf textarea{width:100%}@media(max-width:900px){.card.wiki{grid-template-columns:1fr}.wk-side{position:static;max-height:260px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 10px}}@media(max-width:640px){.wk-info{float:none;width:auto;margin:0 0 14px}}.wk-main table.wk-table{width:auto;max-width:100%}.wk-main table th,.wk-main table td{text-transform:none;letter-spacing:0;font-family:var(--f-body);font-size:13px}.wk-info th,.wk-info td{font-family:var(--f-body)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;text-align:left}.wk-ratios{width:auto}.wk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:12px 0;font-family:var(--f-body)}.wk-tile{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;text-decoration:none;color:var(--ink);background:var(--panel);transition:transform calc(.12s * var(--mk, 1)),box-shadow calc(.12s * var(--mk, 1))}.wk-tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0002}.wk-tile-img{aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--field),color-mix(in srgb,var(--a) 12%,var(--field)));display:grid;place-items:center;overflow:hidden}.wk-tile-img img{width:100%;height:100%;object-fit:cover}.wk-tile-ph{font:700 28px var(--f-display);color:color-mix(in srgb,var(--ink) 35%,transparent)}.wk-tile-t{display:flex;flex-direction:column;padding:8px 10px}.wk-soon{clear:both;border:1px dashed color-mix(in srgb,var(--b) 60%,var(--line));background:color-mix(in srgb,var(--b) 7%,transparent);border-radius:10px;padding:10px 14px;margin:18px 0;font:13.5px/1.5 var(--f-body)}.wk-soon>b{color:var(--b);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.wk-soon ul{margin:6px 0 0 18px;padding:0}.wk-3d{position:relative;aspect-ratio:16 / 9;max-width:720px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.wk-3d iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ident{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.paintpick{position:relative}.paintbtn{width:100%;display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;text-align:left;font:inherit;color:var(--ink);min-height:32px}.paintbtn>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paintdrop,.blk .paintdrop{left:0;right:0;top:calc(100% + 4px);max-height:340px;overflow:auto;z-index:60}.paintcover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:transparent}@media(max-width:720px){.paintcover{background:#00000040;z-index:990}.paintdrop,.blk .paintdrop{position:fixed;left:10px;right:10px;top:auto;bottom:10px;max-height:70vh;z-index:991;overscroll-behavior:contain;box-shadow:0 8px 30px #0000004d}.paintdrop li button{padding:8px 6px}.paintsheet-h{display:flex;align-items:center;justify-content:space-between;font-size:15px}}.paintdrop ul{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:2px}.paintdrop li button{width:100%;display:flex;gap:8px;align-items:center;border:0;background:none;padding:4px 6px;border-radius:6px;cursor:pointer;text-align:left;color:var(--ink);font:inherit}.paintdrop li button.on{background:color-mix(in srgb,var(--a) 14%,transparent);font-weight:600}@media(hover:hover){.paintdrop li button:hover{background:color-mix(in srgb,var(--a) 8%,transparent)}}.paintdrop li span{display:flex;flex-direction:column;line-height:1.25;font-size:13px}.cardpaint{display:inline-flex;align-self:center}.paintchip{flex:none;display:block}.mycars .mc-tiles{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.mycars .mc-tiles a{display:flex;gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none;background:var(--field)}.mycars .mc-tiles a:hover{border-color:var(--a)}.mycars .mc-tiles a>span{display:flex;flex-direction:column;min-width:0}.mycars .mc-tiles b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-nopaint{width:30px;height:30px;border-radius:6px;border:1px dashed var(--line);flex:none}.mycar .mc-head{gap:12px;flex-wrap:wrap;align-items:flex-start}.mycar .mc-title{display:flex;gap:12px;align-items:center;min-width:0;flex:1 1 320px}.mycar .mc-title>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mycar .mc-name input{font:600 20px/1.2 var(--f-head, inherit);width:100%}.mycar .mc-pick{margin:12px 0}.mycar .mc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}@media(max-width:860px){.mycar .mc-grid{grid-template-columns:1fr}}.mycar .mc-box{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.mycar .mc-box h3{margin:0}.mycar .mc-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.mycar .mc-big{font:700 26px/1.1 var(--f-head, inherit);margin:0}.mycar .mc-line{margin:0}.mycar .mc-line svg{width:100%;height:auto;display:block}.mycar .mc-add{gap:6px;flex-wrap:wrap}.mycar .mc-add .nf-box{flex:1 1 120px}.mycar .mc-addgrid{display:grid;grid-template-columns:130px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:6px}@media(max-width:560px){.mycar .mc-addgrid{grid-template-columns:1fr 1fr}.mycar .mc-addgrid>:nth-child(2){grid-column:1 / -1}}.mycar .mc-list{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto}.mycar .mc-list li{display:flex;gap:10px;align-items:center;padding:4px 0;border-bottom:1px solid var(--line)}.mycar .mc-list li b{margin-left:auto}.mycar .mc-table{width:100%;border-collapse:collapse;font:13.5px/1.4 var(--f-body)}.mycar .mc-table td{padding:5px 6px;border-bottom:1px solid var(--line);vertical-align:top}.mycar .mc-table td:first-child{white-space:nowrap;color:var(--muted)}.wk-art h2{display:flex;align-items:baseline;gap:10px}.wk-secedit{font:400 12px/1 var(--f-body);color:var(--muted);margin-left:auto;text-decoration:none}.wk-secedit:before{content:"["}.wk-secedit:after{content:"]"}.wk-secedit:hover{color:var(--a);text-decoration:underline}.wk-edit h3{scroll-margin-top:90px;border-bottom:1px solid var(--line);padding-bottom:4px;margin-top:26px}.wk-rows{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:6px 0 10px;border-radius:10px}.wk-rows.wk-changed{outline:2px solid color-mix(in srgb,var(--warn, #e67e22) 55%,transparent);outline-offset:4px}.wk-edtable{width:100%;font:13px/1.3 var(--f-body)}.wk-edtable td{padding:3px 4px}.wk-edtable input,.wk-edtable select{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:6px;padding:4px 6px}.wk-edtable td:nth-child(2) input{min-width:140px}.wk-edtable td:nth-child(6) input,.wk-edtable td:nth-child(7) input{width:62px}.wk-hex{display:flex;gap:4px;align-items:center}.wk-hex input[type=color]{width:30px;height:28px;padding:0;border-radius:6px;flex:none}.wk-hex input.mono{width:86px}.wk-rows>.wk-edtable{display:block;overflow-x:auto}.wk-wheel{border:1px solid var(--line);border-radius:10px;padding:8px 12px;width:100%;margin:0;display:flex;flex-direction:column;gap:6px}.wk-axle{align-self:center;color:var(--muted)}.wk-photoed{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.wk-photoprev{width:260px;max-width:100%;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;overflow:hidden;background:var(--field);text-align:center;padding:6px}.wk-photoprev img{width:100%;height:100%;object-fit:cover}.wk-photoctl{flex:1 1 280px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.wk-upload{cursor:pointer;display:inline-flex;align-items:center}.fav-open{font:inherit;text-align:left;padding:0;color:inherit}.fav-open:hover b{color:var(--a);text-decoration:underline}.fav-car{display:inline-flex;align-items:center;gap:5px;color:var(--muted);flex-wrap:wrap}.fav-car .paintchip{flex:none}.fav-details{align-self:flex-start;margin-top:4px;padding:3px 9px;font-size:12px}.fbreq{cursor:default;display:flex;flex-direction:column;gap:4px}.fbreq .fbreq-st{margin-left:auto;font:600 11.5px var(--f-body)}.fbstatus.rq-requested{color:var(--a);border-color:var(--a)}.fbstatus.rq-researching{color:#8e6bd1;border-color:#8e6bd1}.fbstatus.rq-added{color:var(--good);border-color:var(--good)}.fbstatus.rq-declined{color:var(--muted)}.stage .minimap{position:absolute;top:10px;right:10px;width:min(30%,230px);aspect-ratio:1;background:#0c10148c;border:1px solid #fff3;border-radius:8px;pointer-events:none}.stage .minimap[hidden]{display:none}.stage .lapbox{position:absolute;top:10px;left:50%;transform:translate(-50%);min-width:150px;padding:8px 10px;background:#0a0c10b8;border:1px solid #fff2;border-radius:8px;color:#e9ecea;pointer-events:none;font-size:12.5px;display:flex;flex-direction:column;gap:2px}.lapbox .lb-lap{font:700 11px var(--f-body);letter-spacing:.1em;color:#aab3b7}.lapbox .lb-cur{font:700 24px var(--f-mono);line-height:1.1;color:#ffd23a}.lapbox .lb-row{display:flex;justify-content:space-between;gap:12px}.lapbox .lb-row span{color:#aab3b7}.lapbox .lb-best{color:#7ee08a}.lapbox .lb-next{margin-top:4px;padding-top:4px;border-top:1px solid #fff2;color:#ffcf9a}.lapbox .lb-next.in{color:#fff;font-weight:700}.lapbox .lb-warn{margin-top:4px;font:700 12px var(--f-body);letter-spacing:.08em;color:#111;background:#ff5a3a;border-radius:4px;padding:2px 6px;text-align:center}.lapbox .lb-warn.soft{background:#f0b54a}.stage.circuit .msg{top:46%;font-size:18px}.stage.circuit .hud .tach{width:min(34%,200px)}.stage.circuit{aspect-ratio:16/10;container-type:inline-size}@container (max-width: 720px){.stage .lapbox{left:8px;transform:none;top:8px;min-width:0;padding:5px 7px;font-size:10.5px}.lapbox .lb-cur{font-size:16px}.lapbox .lb-lap{font-size:9.5px}.stage .minimap{width:32%;top:8px;right:8px}.stage.circuit .hud .tach{width:min(30%,150px)}.stage.circuit .readouts .big{font-size:26px}}.fbchanges{display:flex;flex-direction:column;gap:14px}.fbchanges h4{margin:0 0 6px;font:700 12px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fbchanges ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fbchanges li{display:flex;gap:10px;font-size:13.5px;line-height:1.4}.fbchanges .fbch-n{flex:none;min-width:34px;color:var(--muted);font-size:12px;padding-top:1px}.setgroup{border-top:1px solid var(--line);padding-top:6px}.setgroup-h{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:4px 0;font:700 11.5px var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);cursor:pointer}.setgroup-h:hover{color:var(--ink)}.setgroup-h svg{transition:transform calc(.15s * var(--mk, 1))}.setgroup:not(.open) .setgroup-h svg{transform:rotate(-90deg)}.setgroup-b{display:flex;flex-direction:column;gap:8px;padding:4px 0 6px}.blk .nf.mod .nf-box{box-shadow:inset 0 -2px 0 var(--modded)!important}.blk.tone-changed .nf.mod .nf-box,.blk.tone-unsaved .nf.mod .nf-box{box-shadow:inset 0 -2px 0 var(--unsaved-line)!important}.blk .nf-check.mod{box-shadow:inset 0 -2px 0 var(--modded)}.blk.tone-changed .nf-check.mod,.blk.tone-unsaved .nf-check.mod{box-shadow:inset 0 -2px 0 var(--unsaved-line)}.blk .chips span.mod{box-shadow:inset 0 -2px 0 var(--modded)}.blk.tone-changed .chips span.mod,.blk.tone-unsaved .chips span.mod{box-shadow:inset 0 -2px 0 var(--unsaved-line)}.blk.modified>.blkhead .blktoggle .nf-label{color:var(--c);text-decoration:underline 2px var(--modded);text-underline-offset:4px}.blk .nf.mod .nf-box,.blk.tone-changed .nf.mod .nf-box,.blk.tone-unsaved .nf.mod .nf-box{background:var(--field)!important;border-color:var(--line)!important}.blk .nf-check.mod,.blk.tone-changed .nf-check.mod,.blk.tone-unsaved .nf-check.mod{background:none!important}.blk .chips span.mod,.blk.tone-changed .chips span.mod,.blk.tone-unsaved .chips span.mod{background:var(--field)!important}.blk .nf.mod .nf-box{box-shadow:inset 0 -3px 0 var(--modded)!important}.blk.tone-changed .nf.mod .nf-box,.blk.tone-unsaved .nf.mod .nf-box{box-shadow:inset 0 -3px 0 var(--unsaved-line)!important}.swbtn-wrap{position:relative;display:inline-flex;flex:none}.swbtn{width:26px;height:24px;padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--field);cursor:zoom-in;display:inline-flex}.swbtn:hover,.swbtn[aria-expanded=true]{border-color:var(--ink)}.swbtn .paintchip{width:100%;height:100%}.swbtn .paintchip rect{rx:0;stroke:none}.swpop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:4px;padding:10px;width:194px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #0004;font-family:var(--f-body)}.swpop b{font-size:14px}.swpop .paintchip{width:170px;height:170px}.wk-paints .swbtn{border-radius:8px}.cardpaint{align-self:center}.richnotes{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--field)}.rn-bar{display:flex;flex-wrap:wrap;gap:2px;align-items:center;padding:4px;border-bottom:1px solid var(--line)}.rn-b{min-width:30px;height:30px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink);font:600 14px/1 var(--body, inherit);cursor:pointer}.rn-b:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.rn-b.b{font-weight:800}.rn-b.i{font-style:italic;font-family:Georgia,serif}.rn-b.u{text-decoration:underline}.rn-b.s{text-decoration:line-through}.rn-b.col{text-decoration:underline 3px #d93025;text-underline-offset:3px}.rn-b.mark{color:#e0b400}.rn-sep{width:1px;height:20px;background:var(--line);margin:0 4px}.rn-pop{position:relative}.rn-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0003;min-width:110px}.rn-menu>button{text-align:left;background:none;border:0;padding:4px 8px;border-radius:6px;color:var(--ink);cursor:pointer}.rn-menu>button:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.rn-swatches{flex-direction:row;min-width:0}.rn-menu>.rn-sw{width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:50%}.rn-sw.none{background:linear-gradient(135deg,transparent 45%,#d93025 45% 55%,transparent 55%),var(--field)}.rn-box{min-height:220px;max-height:70vh;overflow:auto;padding:10px 12px;outline:none;line-height:1.5;font-size:14px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.rn-box:empty:before{content:attr(data-ph);color:var(--muted)}.rn-box ul,.rn-box ol{margin:4px 0;padding-left:22px}.rn-box [style*=background-color]{color:#1f2a33;border-radius:2px}.richnotes:focus-within{border-color:var(--a)}:root{--bt-bg: #e6f0fb;--bt-line: #c4d8ee}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bt-bg: #172433;--bt-line: #2a3f57}}:root[data-theme=dark]{--bt-bg: #172433;--bt-line: #2a3f57}.bt{display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--bt-bg);border:1px solid var(--bt-line);border-radius:12px;padding:12px}.err.small{color:var(--st-unsaved)}.bt-tabs{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-end;border-bottom:1px solid var(--line)}.bt-tabs>button{border:1px solid var(--line);border-bottom:0;border-radius:9px 9px 0 0;background:var(--field);color:var(--muted);padding:8px 14px;font:600 13.5px var(--f-body);cursor:pointer;display:inline-flex;gap:6px;align-items:center;margin-bottom:-1px}.bt-tabs>button.on{background:var(--panel);color:var(--ink);border-color:var(--line);box-shadow:inset 0 3px 0 var(--a)}.bt-tabs>.bt-new{border-style:dashed;color:var(--a);background:none}.bt-n{font-style:normal;font:700 10.5px var(--f-mono);background:var(--a);color:#fff;border-radius:999px;padding:1px 6px}.bt-arch{margin-left:auto;position:relative;padding:0 4px 6px}.bt-archlist{position:absolute;right:0;top:100%;z-index:20;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0003;white-space:nowrap}.bt-card{display:flex;flex-direction:column;gap:12px;border-top-left-radius:0;min-width:0}.bt-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bt-name{font:700 20px var(--f-body);color:var(--ink);background:none;border:1px solid transparent;border-radius:6px;padding:2px 6px;min-width:0;flex:1 1 220px}.bt-name:hover,.bt-name:focus,.bt-car:hover,.bt-car:focus{border-color:var(--line);background:var(--field);outline:none}.bt-car{font:13.5px var(--f-body);color:var(--muted);background:none;border:1px solid transparent;border-radius:6px;padding:4px 6px;flex:0 1 200px;min-width:0}.bt-head select{padding:4px 6px;border:1px solid var(--line);border-radius:6px;background:var(--field);color:var(--ink)}.bt-headacts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto}.bt-sums{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.bt-sum{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border:1px solid var(--line);border-left:4px solid var(--stc, var(--line));border-radius:8px;background:var(--field);color:var(--ink);font:12.5px var(--f-body);cursor:pointer}.bt-sum b{font:700 18px var(--f-mono)}.bt-sum.on{box-shadow:inset 0 0 0 2px var(--stc)}.bt-sum.total{cursor:default;--stc: var(--ink)}.st-needed{--stc: #e8710a}.st-ordered{--stc: #1a73e8}.st-arrived{--stc: #8e24aa}.st-fitted{--stc: #188038}.st-cancelled{--stc: #9aa0a6}.bt-filters{gap:8px;flex-wrap:wrap}.bt-filters input[type=search]{flex:1 1 220px;padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:var(--field);color:var(--ink)}.bt-filters select{padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:var(--field);color:var(--ink)}.bt-sheetwrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.bt-sheet{border-collapse:collapse;width:100%;min-width:1080px;font-size:13px}.bt-sheet th{position:sticky;top:0;z-index:1;background:var(--panel);text-align:left;font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:7px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.bt-sheet td{border-bottom:1px solid var(--line);border-right:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding:0;vertical-align:middle}.bt-sheet tr:hover td{background:color-mix(in srgb,var(--a) 4%,transparent)}.bt-cell{width:100%;min-width:60px;border:0;background:none;color:var(--ink);font:13px var(--f-body);padding:7px 6px;outline:none}.bt-cell:focus{box-shadow:inset 0 0 0 2px var(--a);background:var(--field)}.bt-cell.wide{min-width:180px;font-weight:600}.bt-cell.mono{font-family:var(--f-mono);font-size:12px;min-width:110px}.bt-cell.n{text-align:right;min-width:64px}.bt-sheet td.n{text-align:right;padding:0 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.bt-sup{white-space:nowrap}.bt-sup .bt-cell{min-width:110px;width:calc(100% - 22px)}.bt-sup a{text-decoration:none;padding:0 4px}.bt-status,.bt-who{border:0;background:none;color:var(--ink);font:inherit;padding:6px 4px;cursor:pointer}.bt-status{font-weight:700;color:var(--stc)}.bt-due{min-width:128px}.bt-due.late{color:#d93025;font-weight:700}.bt-colour{width:10px}.bt-colour select{width:14px;height:30px;opacity:0;cursor:pointer}.bt-sheet tr[class*=rc-] td:first-child{background:var(--rc)}.rc-red{--rc: #f28b82}.rc-orange{--rc: #fbbc04}.rc-yellow{--rc: #fff475}.rc-green{--rc: #a7ffa0}.rc-blue{--rc: #a0d8ff}.rc-purple{--rc: #d7aefb}.rc-grey{--rc: #c4c7c5}.bt-sheet tr.cancelled td{opacity:.55}.bt-sheet tr.cancelled .bt-cell.wide{text-decoration:line-through}.bt-pic{width:46px;padding:3px!important}.bt-thumb{position:relative;width:40px;height:32px;border-radius:5px;overflow:hidden;border:1px solid var(--line);background:var(--field);padding:0;cursor:pointer;color:var(--muted);display:grid;place-items:center}.bt-thumb img{width:100%;height:100%;object-fit:cover}.bt-thumb i{position:absolute;right:1px;bottom:1px;font:700 9px var(--f-mono);font-style:normal;background:#000a;color:#fff;border-radius:4px;padding:0 3px}.bt-thumb.empty{border-style:dashed}.bt-acts{white-space:nowrap;padding:0 4px!important}.bt-open,.bt-del{border:0;background:none;cursor:pointer;padding:4px;color:var(--muted);font-size:14px}.bt-open{opacity:.5}.bt-open.has{opacity:1}.bt-open i{font:700 10px var(--f-mono);font-style:normal;margin-left:2px;color:var(--ink)}.bt-del:hover{color:#d93025}.bt-addrow td{border-bottom:0}.bt-addrow .bt-cell{color:var(--a)}.bt-notes summary{cursor:pointer;color:var(--muted);font-weight:600}.bt-notes textarea{width:100%;min-height:90px;margin-top:6px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);font:13.5px/1.45 var(--f-body)}.bt-board{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.bt-col{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--stc) 7%,var(--field));border-top:3px solid var(--stc);min-height:160px}.bt-col.over{box-shadow:inset 0 0 0 2px var(--stc)}.bt-colh{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.bt-bcard{display:flex;flex-direction:column;gap:4px;text-align:left;padding:8px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:13px var(--f-body);cursor:grab;box-shadow:0 1px 3px #0001}.bt-bcard[class*=rc-]{border-left:5px solid var(--rc)}.bt-bcard img{width:100%;height:110px;object-fit:cover;border-radius:6px}.bt-bmeta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.bt-addcard{border:1px dashed var(--line);border-radius:8px;color:var(--a)}.bt-drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0005;display:flex;justify-content:flex-end}.bt-drawer{width:min(520px,100vw);height:100%;overflow:auto;background:var(--panel);padding:14px 18px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:-10px 0 30px #0004}.bt-dpart{font:700 19px var(--f-body)!important;border:1px solid var(--line)!important;border-radius:8px}.bt-pics{display:flex;flex-wrap:wrap;gap:8px}.bt-pic-i{position:relative}.bt-pic-i>button:first-child,.bt-pic-i>img{padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:none;cursor:zoom-in;display:block}.bt-pic-i img{width:110px;height:82px;object-fit:cover;display:block}.bt-pic-x{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;border:0;background:#000a;color:#fff;cursor:pointer;line-height:1}.bt-pic-add{width:110px;height:82px;border:1px dashed var(--line);border-radius:8px;display:grid;place-items:center;color:var(--a);cursor:pointer;font-size:13px}.bt-drawer h4{margin:6px 0 0}.bt-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bt-comments li{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--field)}.bt-comments p{margin:4px 0 0;white-space:pre-wrap}.bt-cimgs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bt-cimgs button{padding:0;border:0;background:none;cursor:zoom-in}.bt-cimgs img{width:96px;height:72px;object-fit:cover;border-radius:6px}.bt-compose{display:flex;flex-direction:column;gap:8px}.bt-compose textarea{width:100%;min-height:70px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);font:13.5px/1.45 var(--f-body)}.bt-big{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;background:#000d;display:grid;place-items:center;cursor:zoom-out}.bt-big img{max-width:94vw;max-height:92vh;border-radius:6px}.bt-empty{text-align:center;align-items:center;display:flex;flex-direction:column;gap:10px;padding:32px}.buy-widget{display:flex;flex-direction:column;gap:8px}.mycars{display:flex;flex-direction:column;gap:12px}.mycars h2{margin:0}.carlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px}.carcard2{position:relative;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--field)}.carcard2 .fav-notes{grid-column:1 / -1}.carcard2.collab{border-style:dashed}.cc-t{display:flex;flex-direction:column;gap:3px;min-width:0}.cc-name{font-size:16px;text-align:left;padding:0;align-self:flex-start}.cc-share{color:var(--muted)}.cc-acts{gap:6px;margin-top:6px;flex-wrap:wrap}.cc-collab-h{margin-top:10px;border-top:1px solid var(--line);padding-top:12px;flex-wrap:wrap;gap:6px}.cc-collab-h h3{margin:0}.mc-share{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--field)}.mc-share h3{margin:0}.mc-people{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-person{display:inline-flex;gap:4px;align-items:center}.mc-find{position:relative;flex:1 1 240px}.mc-find input{width:100%}.mc-found{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0003;overflow:hidden}.mc-found button{text-align:left;padding:7px 10px;border:0;background:none;color:var(--ink);cursor:pointer}.mc-found button:hover{background:color-mix(in srgb,var(--a) 10%,transparent)}.mc-tracker{display:flex;flex-direction:column;gap:8px;margin:8px 0}.mc-tracker h2{margin:0;scroll-margin-top:80px}.mc-tracker .bt-card,.mc-tracker .bt-empty{box-shadow:none}.mc-fs{border:0;padding:0;margin:0;min-width:0}.mc-fs:disabled .mc-add,.mc-fs:disabled .linkish[aria-label=Remove]{display:none}.cars.single .panels,.workspace.sized .cars.single .panels{grid-template-columns:minmax(0,1fr)}.hub-vis{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--field)}.hub-vis img{display:block;width:100%;aspect-ratio:16 / 10;max-height:320px;object-fit:cover}.hub-vis-none{display:grid;place-items:center;aspect-ratio:16 / 10}.hub-vis figcaption{display:flex;flex-direction:column;gap:3px;padding:8px 10px}.hub-vis-name{display:inline-flex;gap:6px;align-items:center;font-size:16px}.hub-vis-pic{display:inline-flex;gap:8px;align-items:center}.hub-vis-credit{font-size:11px}.hub-note{margin:0}.hub-choose{display:flex;flex-direction:column;gap:6px}.apptabs .hub-mode{margin-left:auto;align-self:center}.hub-todo{display:flex;flex-direction:column;gap:10px}.todo-add{gap:8px;flex-wrap:wrap}.todo-text{flex:1 1 260px}.todo-add select,.todo-add input[type=date],.todos select,.todos input[type=date]{padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:var(--field);color:var(--ink)}.todos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.todo{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--field)}.todo input[type=checkbox]{width:18px;height:18px}.todo-t{display:flex;flex-direction:column;gap:2px}.todo.done .todo-t{text-decoration:line-through;color:var(--muted)}.todo.late{border-left:4px solid #d93025}@media(max-width:720px){.todo{grid-template-columns:auto 1fr}.todo select,.todo input[type=date]{grid-column:2}}.cars.single>*{flex-shrink:0}@media(pointer:coarse){.wsdivider{width:26px;margin-left:-2px}.wsdivider:before{left:12px}.wsdivider:after{left:9px;width:8px;height:48px;margin-top:-24px}}.nc-top{border-top:0;padding-top:0}.nc-top .nf{flex:1 1 220px}.nc-or{display:flex;align-items:center;gap:10px;color:var(--muted);font:700 11px var(--f-body);letter-spacing:.1em;text-transform:uppercase}.nc-or:before,.nc-or:after{content:"";flex:1;border-top:1px solid var(--line)}.nc-label{flex:none}.nc-find .nc-name{flex:1}.nc-selects{align-items:flex-end}.nc-selects .nf{flex:1 1 0;min-width:0}.revert{display:inline-flex;align-items:center;justify-content:center;width:18px;height:16px;margin-left:4px;padding:0;border:0;border-radius:4px;background:none;color:var(--muted);cursor:pointer;vertical-align:-3px}.revert svg{width:12px;height:12px}.revert:hover,.revert:focus-visible{color:var(--ink);background:color-mix(in srgb,var(--ink) 9%,transparent)}.nf-check .revert{margin-left:2px}.blk .nf-check.mod,.blk.tone-changed .nf-check.mod,.blk.tone-unsaved .nf-check.mod{box-shadow:none!important;background:none!important;padding:0!important}.blk .nf-check.mod{--tick: var(--modded);flex-direction:row;align-items:center;gap:7px}.blk.tone-changed .nf-check.mod,.blk.tone-unsaved .nf-check.mod{--tick: var(--unsaved-line)}.blk .nf-check.mod input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;flex:none;border:2px solid var(--tick);border-radius:4px;background:color-mix(in srgb,var(--tick) 14%,var(--field));display:inline-grid;place-content:center;cursor:pointer}.blk .nf-check.mod input:checked{background:var(--tick)}.blk .nf-check.mod input:checked:after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.ident.info{display:flex;flex-direction:column;gap:10px}.apptabs:has(.hub-groups){align-items:center;gap:6px}:root{--hub-car: var(--b);--hub-lab: var(--a)}.hub-fold{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--muted);cursor:pointer}.hub-fold:hover,.hub-fold[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.hub-groups{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.hub-groups button{border:0;background:var(--field);color:var(--muted);font:700 13px var(--f-body);padding:9px 12px;cursor:pointer}.hub-groups button+button{border-left:1px solid var(--line)}.hub-groups button.g-car.on{background:var(--hub-car);color:#fff}.hub-groups button.g-lab.on{background:var(--hub-lab);color:#fff}.hub-groups button:not(.on):hover{color:var(--ink)}.hub-tabs{--g: var(--hub-car);display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:9px;background:color-mix(in srgb,var(--g) 10%,transparent);border:1px solid color-mix(in srgb,var(--g) 35%,var(--line))}.hub-tabs.g-lab{--g: var(--hub-lab)}.apptabs .hub-tabs a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:color-mix(in srgb,var(--g) 70%,var(--ink))}.apptabs .hub-tabs a:hover{color:var(--g);background:color-mix(in srgb,var(--g) 14%,transparent)}.apptabs .hub-tabs a.on{color:#fff;background:var(--g)}.apptabs .hub-tabs a.soon{opacity:.55}.hub-tabs a .hub-tabname{display:none;font:600 13.5px var(--f-body)}.hub-tabs a.on .hub-tabname{display:inline}.workspace.collapsed{grid-template-columns:minmax(0,1fr)}.workspace.collapsed>.cars,.workspace.collapsed>.wsdivider{display:none}.workspace.collapsed>.appside{padding-left:0}.ident.info>.nf{align-self:stretch;width:auto}.hub-page{display:flex;flex-direction:column;gap:12px}.hub-page h2{margin:0}.hub-page>button{align-self:flex-start}.mycar .mc-box.mc-wide{grid-column:1 / -1}.wk-samepaint{display:block}.wk-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;margin:6px 0 18px}.wk-index h3{margin:0 0 6px}.wk-index ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.wk-varchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 12px}.wk-varchips a{padding:3px 9px;border:1px solid var(--line);border-radius:999px;font:600 12.5px var(--f-body);text-decoration:none;color:var(--ink);background:var(--field)}.wk-varchips a:hover{border-color:var(--a)}.wk-varchips a.on{background:var(--a);border-color:var(--a);color:#fff}.wk-variants{overflow-x:auto}.wk-variants table{font-size:13px;white-space:nowrap}.wk-variants tr.here td{background:color-mix(in srgb,var(--a) 10%,transparent)}.wk-variants td.wk-diff{background:color-mix(in srgb,var(--b) 14%,transparent)}#variants,.wk-variants{clear:both}.tb-board{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:8px;min-height:160px}.tb-list{flex:0 0 272px;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--ink) 5%,var(--field));border:1px solid var(--line)}.tb-list.over{border-color:var(--a)}.tb-head{display:flex;align-items:center;gap:6px;position:relative}.tb-name{flex:1;min-width:0;font:700 14px var(--f-body);color:var(--ink);background:none;border:1px solid transparent;border-radius:6px;padding:3px 5px}.tb-name:hover,.tb-name:focus{border-color:var(--line);background:var(--field)}.tb-n{font:700 11px var(--f-mono);color:var(--muted)}.tb-menu{position:relative}.tb-menu>button{font-size:18px;line-height:1;padding:0 4px;text-decoration:none}.tb-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;min-width:190px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0003}.tb-pop button{text-align:left;padding:7px 9px;border:0;border-radius:6px;background:none;color:var(--ink);font:600 13px var(--f-body);cursor:pointer}.tb-pop button:hover:not(:disabled){background:color-mix(in srgb,var(--a) 10%,transparent)}.tb-pop button:disabled{opacity:.4;cursor:default}.tb-pop button.danger{color:var(--st-unsaved)}.tb-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-height:8px}.tb-card{display:flex;gap:8px;align-items:flex-start;padding:8px 9px;border-radius:9px;background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px #0000000f;cursor:grab}.tb-card:hover{border-color:color-mix(in srgb,var(--a) 50%,var(--line))}.tb-card.dragging{opacity:.4}.tb-card.gap{box-shadow:0 -3px 0 var(--a)}.tb-card.late .tb-meta{color:var(--st-unsaved)}.tb-card>input{margin-top:3px;width:16px;height:16px;flex:none;accent-color:var(--a)}.tb-open{all:unset;flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;cursor:pointer}.tb-open img{width:100%;height:110px;object-fit:cover;border-radius:6px}.tb-text{font:600 13.5px/1.35 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.tb-card.done .tb-text{text-decoration:line-through;color:var(--muted)}.tb-meta{display:flex;flex-wrap:wrap;gap:8px;font:500 11.5px var(--f-body);color:var(--muted)}.tb-meta:empty{display:none}.tb-who{padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--a) 14%,transparent);color:var(--ink)}.tb-drop{height:4px;border-radius:2px;background:var(--a)}.tb-add{all:unset;cursor:pointer;padding:6px 8px;border-radius:7px;color:var(--muted);font:600 13px var(--f-body)}.tb-add:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.tb-addform{display:flex;flex-direction:column;gap:6px}.tb-addform textarea,.tb-addform input{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);font:500 13.5px var(--f-body);resize:vertical}.tb-addlist{flex:0 0 240px;padding:10px;border-radius:12px;border:1px dashed var(--line);background:none;color:var(--a);font:600 13.5px var(--f-body);cursor:pointer;text-align:left}form.tb-addlist{cursor:default}.tb-dtext{width:100%;box-sizing:border-box;font:700 18px var(--f-body);padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);resize:vertical}.tb-drawer textarea{width:100%;box-sizing:border-box;resize:vertical;font:500 14px/1.45 var(--f-body);padding:8px 10px;color:var(--ink);background:var(--field);border:0}.tb-del{align-self:flex-start}.tb-big{justify-content:center;align-items:center;z-index:3100}.tb-big img{max-width:94vw;max-height:92vh;border-radius:8px}.brand.slim{position:sticky;top:8px;z-index:2300;flex-direction:row;align-items:center;gap:6px 14px;padding:6px 10px 6px 14px;flex-wrap:nowrap;box-shadow:0 6px 22px #0000001f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.brand.slim .logo-link{flex:none;min-width:0;padding:0;display:inline-flex;color:var(--hdr-logo)}.brand.slim .qbird{width:38px;height:auto;display:block}.brand.slim .nav{margin:0;padding:0;border:0;flex-wrap:nowrap;gap:2px}.brand.slim .nav a{display:inline-grid;place-items:center;width:40px;height:38px;padding:0;border-radius:9px}.brand.slim .nav a .ico{width:22px;height:22px}.brand.slim .nav a.active{color:var(--hdr-ink);background:var(--hdr-btn);box-shadow:inset 0 -2px 0 var(--b)}.crumb{display:flex;align-items:center;gap:6px;margin:-4px 0 -6px 4px;font:600 12.5px var(--f-body);color:var(--muted);letter-spacing:.02em}.crumb .ico{width:15px;height:15px}.crumb i{font-style:normal;opacity:.6;margin-right:6px}.brand.slim .hdrtools{margin-left:auto;width:auto;flex:none}@media(max-width:720px){.brand.slim{top:4px;padding:5px 8px;gap:6px}.brand.slim .qbird{width:30px}.brand.slim .nav a{width:36px}.brand.slim .hdrtools{margin-left:auto;width:auto}}@media(min-width:721px){.hdrtools .popmenu,.npanel{position:fixed;top:var(--pop-top, 64px);right:var(--pop-right, 12px);left:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--pop-top, 64px) - 12px);overflow:auto;overscroll-behavior:contain}}.apptabs .hub-left{display:inline-flex;align-items:center;gap:6px}.apptabs .hub-left .hub-mode{margin:0}.hub-mode button{display:inline-grid;place-items:center;padding:5px 9px}.hub-mode button svg{width:20px;height:20px}.hub-gbtn{--g: var(--hub-car);display:inline-grid;place-items:center;width:42px;height:42px;border-radius:9px;cursor:pointer;color:var(--g);background:color-mix(in srgb,var(--g) 10%,transparent);border:1px solid color-mix(in srgb,var(--g) 35%,var(--line))}.hub-gbtn.g-lab{--g: var(--hub-lab)}.hub-gbtn.g-garage{--g: var(--hub-garage, #2e8b57)}.hub-gbtn:hover,.hub-gbtn.here{background:color-mix(in srgb,var(--g) 18%,transparent)}.hub-gbtn.here{box-shadow:inset 0 -3px 0 var(--g)}.pfrom{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;color:var(--muted)}.pfrom.other{border-radius:50%;overflow:hidden;background:var(--line);color:var(--ink);font:700 10.5px var(--f-body)}.pfrom.other img{width:100%;height:100%;object-fit:cover}.pthumb{flex:none;width:34px;height:24px;object-fit:cover;border-radius:5px;border:1px solid var(--line);opacity:.92}.hub-bar.tight .hub-tabs a.on .hub-tabname{display:none}.carsbar .setbtn{max-width:100%}@media(max-width:480px){.brand.slim{gap:4px;padding:5px 6px}.brand.slim .nav a{width:32px}.brand.slim .qbird{width:26px}.brand.slim .hdrtools{gap:4px}.brand.slim .acct .ico{display:none}}.tyrescard{display:flex;flex-direction:column;gap:12px}.tyrescard h3{margin:0}.axletiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.axletile{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:var(--field);color:var(--ink);cursor:pointer;font:500 13.5px var(--f-body)}.axletile b{font-size:18px}.axletile:hover{border-color:color-mix(in srgb,var(--a) 60%,var(--line))}.axletile.on{border-color:var(--a);box-shadow:inset 0 0 0 1px var(--a);background:color-mix(in srgb,var(--a) 7%,var(--field))}.tyrefit tr.on td{background:color-mix(in srgb,var(--a) 9%,transparent)}.tyremodels{margin:2px 0 0}.brand.slim .logo-link .qlogo{display:none}.brand.slim.biglogo .logo-link .qlogo{display:block;width:auto;height:24px}.brand.slim.biglogo .logo-link .qbird{display:none}.brand.slim .nav a .navname{font:600 14px var(--f-body);white-space:nowrap}.brand.slim.words .nav{gap:4px}.brand.slim.words .nav a{display:inline-flex;align-items:center;gap:7px;width:auto;padding:0 11px 0 9px}.brand.slim.words .nav a .ico{width:20px;height:20px}.hub-bar.words .hub-tabs a .hub-tabname{display:inline}@media(max-width:1000px){.brand.slim.words .nav a .navname{display:none}.brand.slim.words .nav a{width:40px;padding:0;justify-content:center}.brand.slim.biglogo .logo-link .qlogo{display:none}.brand.slim.biglogo .logo-link .qbird{display:block}}@media(max-width:720px){.brand.slim.words .nav a{width:36px}}@media(max-width:480px){.brand.slim.words .nav a{width:32px}}.workshop-cars{gap:10px}.workshop-cars.folded{padding-top:10px;padding-bottom:10px}.wc-fold{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:15px}.wc-fold:disabled{cursor:default}.wc-fold:focus-visible{outline:2px solid var(--a);outline-offset:3px;border-radius:4px}.wc-head{flex-wrap:wrap;gap:6px}.wc-head .row{gap:8px;flex-wrap:wrap}.secico{flex:none;color:var(--ink)}.wc-top{flex-wrap:wrap;gap:8px}.wc-top .row,.wc-head .row{gap:8px;flex-wrap:wrap}.wc-fold h2,.wc-fold h3{margin:0}.wc-fold h3{font-size:16.5px}.wc-sub{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:10px}.wc-sub>.wc-head{border-top:0;padding-top:0}.wc-sub.folded{gap:0}.buy-widget.bare{display:flex;flex-direction:column;gap:6px}.wc-note{margin:0}.carcard2.here{box-shadow:0 0 0 2px color-mix(in srgb,var(--a) 45%,transparent)}.wc-here{margin-left:8px;font:700 10.5px var(--f-body);text-transform:uppercase;letter-spacing:.05em;color:var(--a)}.wc-slots{display:flex;flex-direction:column;gap:4px;align-items:stretch}.wc-slots .icon{justify-content:flex-start;text-align:left}.wc-notes{grid-column:1 / -1;display:flex;flex-direction:column;gap:2px}.wc-notes-text{cursor:text;border:1px dashed var(--line);border-radius:8px;background:var(--panel);padding:6px 8px;font:12.5px/1.4 var(--f-body);color:var(--ink)}.wc-notes-text:hover{border-color:color-mix(in srgb,var(--a) 50%,var(--line))}.wc-notes-clip{height:calc(3 * 1.4em);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere}.wc-notes.open .wc-notes-clip{height:auto;min-height:calc(3 * 1.4em);display:block;-webkit-line-clamp:unset;line-clamp:none}.wc-more{align-self:flex-end}button.fav-notes.wc-notes{display:block;height:calc(3 * 1.4em + 12px)}@media(min-width:901px){html.ws-split.wc-page,html.ws-split.wc-page body{height:auto;overflow:visible}html.ws-split.wc-page #root,html.ws-split.wc-page .wrap{height:auto}html.wc-page .workspace.split{flex:none;height:calc(100vh - 96px);height:calc(100dvh - 96px)}}.workshop-cars .carlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px}.carcard2.wc-card{grid-template-columns:auto 1fr;gap:4px 10px;padding:8px 10px;border-radius:10px}.wc-card .cc-name{font-size:14.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-card .cc-t{gap:1px;padding-right:18px}.wc-card .cc-t .small{font-size:12px;line-height:1.35}.wc-card .cc-acts{grid-column:1 / -1;margin-top:2px;gap:5px;flex-wrap:nowrap}.wc-card .savewrap{margin-left:0}.wc-card .savewrap.removewrap:last-child{margin-left:auto}.wc-card .fav-star{top:4px;right:4px}.wc-card .wc-notes-text{padding:4px 7px;font-size:12px}.wc-card button.fav-notes.wc-notes{height:calc(3 * 1.4em + 8px);padding:4px 7px;font-size:12px}.wc-card .savedrop{width:230px}:root{--sec-library: #5b6b7d}.wc-libfilters{flex-wrap:wrap;gap:8px;justify-content:space-between}.wc-libfilters .legend{display:flex;flex-wrap:wrap;gap:4px}.wc-libfilters .legend button{padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--field);color:var(--ink);font-size:12.5px;cursor:pointer}.wc-libfilters .legend button[aria-pressed=true]{border-color:var(--a);background:color-mix(in srgb,var(--a) 12%,var(--field))}.wc-lib{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.wc-libitem{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--field)}.wc-libname{display:flex;flex-direction:column;min-width:0}.wc-libname>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-libacts{gap:5px;flex-wrap:nowrap}.wc-libacts .savewrap{margin-left:0}.wc-libacts .savedrop{width:250px}@media(max-width:720px){.wc-libitem{grid-template-columns:minmax(0,1fr) auto}.wc-libitem .kindtag,.wc-libwho{display:none}}.wc-heart{position:absolute;top:5px;right:5px;all:unset;cursor:pointer;line-height:0;padding:3px;border-radius:6px;color:var(--muted)}.carcard2>.wc-heart{position:absolute;top:5px;right:5px}.wc-heart svg,.wc-heartfilter svg{fill:none;stroke:currentColor;stroke-width:1.8}.wc-heart:hover,.wc-heart.on{color:#d92d3a}.wc-heart.on svg{fill:#d92d3a}.wc-heart:focus-visible{outline:2px solid var(--a)}.wc-heartfilter{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--field);color:var(--ink);font-size:12.5px;cursor:pointer}.wc-heartfilter svg{color:#d92d3a}.wc-heartfilter.on{border-color:#d92d3a;background:color-mix(in srgb,#d92d3a 10%,var(--field))}.wc-heartfilter.on svg{fill:#d92d3a}.wc-libfilters .legend button[aria-pressed=false]{opacity:1;text-decoration:none}.wc-libitem{position:relative}.wc-libitem .savedrop{left:auto;right:8px;width:260px;top:100%;z-index:60}.wc-card .savedrop{z-index:60}.ptag.drag.main{background:none;padding:0 2px 0 0;line-height:0;color:var(--a)}.ptag.drag.main .pstar{width:22px;height:22px;fill:currentColor}.cc-acts .opened-star{width:18px;height:18px;fill:var(--a);margin-right:5px;vertical-align:-4px}.ws-crumb{font:600 9.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:.5;margin:-8px 0 -14px 6px}.wc-top,.wc-sub>.wc-head{cursor:pointer;border-radius:8px}.wc-top:hover .wc-fold,.wc-sub>.wc-head:hover .wc-fold{color:var(--a)}.brand.slim.attop{position:relative;top:auto}.notespop{width:min(560px,calc(100vw - 24px));padding:12px 14px;display:flex;flex-direction:column;gap:8px;z-index:2600;max-height:calc(100dvh - 120px);overflow:auto}.notespop .rich-notes,.notespop [contenteditable]{min-height:220px}.notetabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2px;border-bottom:1px solid var(--line);padding-bottom:0}.notetab{background:none;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;padding:5px 10px;font:500 13px var(--f-body);color:var(--muted);cursor:pointer;margin-bottom:-1px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notetab:hover{color:var(--ink)}.notetab.on{background:var(--panel);border-color:var(--line);color:var(--ink);font-weight:650}.notetab.add{font-size:16px;line-height:1;padding:4px 9px}.notetab-edit{font:500 13px var(--f-body);padding:4px 8px;width:130px;border:1px solid var(--b, #1f6feb);border-radius:7px 7px 0 0;margin-bottom:-1px}.notetab-acts{margin-left:auto;display:flex;gap:10px;align-items:center;padding:0 2px 5px}.notetab-acts .danger{color:var(--st-unsaved, #c0392b)}.notedel{right:0;left:auto;width:240px}.wc-buying{font-size:13px;padding:4px 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink);text-decoration:none;background:var(--panel)}.wc-buying:hover{border-color:var(--a);color:var(--a)}.wc-chev{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;color:var(--ink)}.wc-chev svg{width:18px;height:18px}.wc-chev.dbl svg{width:20px;height:20px}.wc-top:hover .wc-chev,.wc-sub>.wc-head:hover .wc-chev,.wc-fold:focus-visible .wc-chev{color:var(--a)}.workspace:not(.single) .panels{zoom:var(--cz, 1)}.workspace:not(.single):not(.sized)>.cars{width:calc((var(--cols) * 248px + (var(--cols) - 1) * 12px) * var(--cz, 1) + 28px)}.cardzoom{display:inline-flex;align-items:center;margin-right:6px}.cardzoom button{min-width:26px;font-weight:700}.cardzoom .cz-val{font:600 11.5px var(--f-mono);color:var(--muted);padding:0 6px;min-width:38px;text-align:center}.wc-top.pane{cursor:default;justify-content:flex-start;align-items:baseline;gap:10px}.wc-top.pane h2{margin:0}.car-banner{display:none}@media(min-width:901px){.workspace.collapsed .car-banner{display:block;margin:-4px 0 6px 2px;font:12px/1.3 var(--f-body);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace.collapsed .car-banner b{font-weight:600}}.car-banner img,.car-banner-none{width:44px;height:28px;object-fit:cover;border-radius:5px;flex:none;display:grid;place-items:center;overflow:hidden}.car-banner-t{display:flex;align-items:baseline;gap:6px;min-width:0;line-height:1.2;flex-wrap:wrap}.car-banner-k{font:700 10px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.car-banner-t b{font-size:13px}.car-banner-t .small{font-size:12px}.tb-kind{display:inline-flex;margin-bottom:6px}.tb-kind button{font-size:12px}.tb-card.plain{padding-left:11px}:root{--hub-garage: #2f8a4f}:root[data-theme=dark]{--hub-garage: #4fbf78}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hub-garage: #4fbf78}}.hub-tabs.g-garage{--g: var(--hub-garage)}.hub-gbtn.off{opacity:.4;cursor:not-allowed;filter:grayscale(1)}.hub-gbtn.off:hover{background:color-mix(in srgb,var(--g) 10%,transparent)}.garage-home{display:flex;flex-direction:column;gap:14px}.apptabs.hub-home{align-items:center;gap:6px}.ncp{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;align-items:start}.ncp-side{position:sticky;top:64px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 80px);overflow:auto}.ncp-side .cars{position:static;max-height:none;overflow:visible;border:0;background:none;padding:0}.ncp-side .cars-foot{display:none}.ncp-empty{border:1px dashed var(--line);border-radius:10px;padding:28px 16px;text-align:center}.ncp-add{display:flex;flex-direction:column;gap:6px;position:sticky;top:0;z-index:2;background:var(--panel);padding-bottom:4px}.ncp-add .start{width:100%}.ncp-main{min-width:0}.ncp-box{container-type:inline-size}@container (max-width: 820px){.ncp{grid-template-columns:minmax(0,1fr)}.ncp-side{position:static;max-height:none;order:2}.ncp-main{order:1}}.ncp-more{display:flex;flex-direction:column;gap:8px;align-items:stretch}.ncp-more>.seg{align-self:flex-start;display:inline-flex;width:auto}.ncp-ids{gap:8px;flex-wrap:wrap}.ncp-ids .nf{flex:1 1 160px}.nc-yr.need{border-color:#c0392b}.brand.slim .nav a .navname{display:none}.brand.slim .nav a.active,.brand.slim.words .nav a{display:inline-flex;align-items:center;gap:7px;width:auto;padding:0 11px 0 9px}.brand.slim .nav a.active .navname,.brand.slim.words .nav a .navname{display:inline}@media(max-width:720px){.brand.slim .nav a.active .navname,.brand.slim.words .nav a .navname{display:none}.brand.slim .nav a.active,.brand.slim.words .nav a{width:36px;padding:0;justify-content:center}}.cars-head.cars-bar{flex-wrap:wrap;justify-content:flex-start}.cars-head.cars-bar .cardzoom{margin-left:auto}.setrowb{display:inline-flex;align-items:center;gap:6px;min-width:0}.setlbl{font:700 12px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:root{--star: #e3a90a}.ptag.drag.main{color:var(--star);padding:0;line-height:0}.ptag.drag.main .pstar{width:21px;height:21px;fill:currentColor}.cc-acts .opened-star{fill:var(--star)}.wsdivider{margin-left:9px}.workspace:not(.collapsed)>.appside{padding-left:7px}@media(pointer:coarse){.wsdivider{margin-left:3px}.workspace:not(.collapsed)>.appside{padding-left:1px}}.workshop-cars>.wc-sub:first-child{border-top:0;padding-top:0}.panel>.phead{background:color-mix(in srgb,var(--c) 9%,var(--field));border-radius:7px;padding:4px 6px;margin:-2px -2px 0}.panel>.phead .pname{border-color:var(--line);background:var(--panel);padding:4px 8px;font-size:14px}.panel>.variant.fixed{border:0;background:none;padding:2px 4px;min-height:0;font:600 13px var(--f-display);color:var(--ink)}@media(max-width:720px){.wk-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:720px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[contenteditable=true]{font-size:16px!important}}.wk-art p,.wk-art li{overflow-wrap:anywhere}.ws-edge{display:none}@media(max-width:720px){.workspace>.wsdivider{display:none}.workspace.collapsed>.cars{display:none}.workspace:not(.collapsed)>.appside{order:-1;padding-bottom:0}.workspace:not(.collapsed)>.appside>:not(.apptabs){display:none}.workspace:not(.collapsed):has(.cars .panel.draft)>.appside{display:none}.ws-edge{display:flex;position:fixed;top:50%;transform:translateY(-50%);z-index:30;width:14px;height:min(46vh,300px);padding:0;border:0;align-items:center;justify-content:center;background:color-mix(in srgb,var(--hub-garage, #2e8b57) 85%,transparent);color:#fff;cursor:pointer;overflow:hidden}.ws-edge.at-left{left:0;border-radius:0 8px 8px 0}.ws-edge.at-right{right:0;border-radius:8px 0 0 8px}.ws-edge-txt{writing-mode:vertical-rl;font:700 10.5px var(--f-body);letter-spacing:.04em;white-space:nowrap;max-height:100%;overflow:hidden;text-overflow:ellipsis}.ws-edge.at-left .ws-edge-txt{transform:rotate(180deg)}}.cc-rename{font:700 14px var(--f-body);width:100%;padding:3px 6px;border:1px solid var(--a);border-radius:6px;background:var(--field);color:var(--ink)}.ncp.left{grid-template-columns:minmax(0,1fr)}.ncp.left .ncp-side{position:sticky;top:0;z-index:3;max-height:none;overflow:visible;order:0}.ncp.left .ncp-add{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.ncp.left .ncp-add .start{width:auto;order:-1}.panel.draft{outline:2px dashed var(--hub-garage, #2e8b57);outline-offset:2px}.draftnote{margin:0 0 8px;font:600 13px var(--f-body);color:var(--hub-garage, #2e8b57)}.stage.jet .hud2{display:block}.carcard2.here .cc-acts>.ghost.sm.primary{font-weight:700;font-size:13.5px}.carcard2.previewing{outline:2px dashed var(--hub-garage, #2e8b57);outline-offset:1px}.draftnote.preview{display:flex;gap:10px;align-items:baseline;justify-content:space-between;font-weight:500}.cars:has(.panel.draft) .cars-foot{display:none}.hist-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:70vh;overflow:auto}.hist-list>li{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--field)}.hist-list>li.undone{opacity:.65}.hist-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.hist-head>:last-child{margin-left:auto}.hist-ch{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.hist-what{color:var(--muted)}.hist-what:after{content:":"}.hist-ch s{text-decoration-thickness:1px}.hist-msg{color:var(--a)}.hist-pill{font-size:11px}.preview-label{margin:0 0 4px 2px;font:500 11px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-garage, #2e8b57) 30%,transparent)}.hl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.hl-head h2,.hl-head h3{margin:0}.hl-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 8px}.hl-tabs>button{border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:999px;padding:4px 12px;font:600 13px var(--f-body);cursor:pointer}.hl-tabs>button.on{background:var(--ink);color:var(--bg, #fff);border-color:var(--ink)}.hl-who{margin-left:auto}.hl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.hl-list li{display:grid;grid-template-columns:26px 28px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:5px 8px;border-radius:8px}.hl-board.compact .hl-list li{grid-template-columns:22px 24px minmax(0,1fr) auto;padding:3px 6px}.hl-list li:nth-child(odd){background:color-mix(in srgb,var(--ink) 4%,transparent)}.hl-list li.me{background:color-mix(in srgb,var(--a) 14%,transparent);box-shadow:inset 3px 0 0 var(--a)}.hl-pos{font:700 13px var(--f-mono, monospace);text-align:center;color:var(--muted)}.hl-pos.p1,.hl-pos.p2,.hl-pos.p3{color:#fff;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:12px}.hl-pos.p1{background:#d4a514}.hl-pos.p2{background:#9aa3ad}.hl-pos.p3{background:#b4703c}.hl-av{width:24px;height:24px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--field);border:1px solid var(--line);font:700 11px var(--f-body)}.hl-av img{width:100%;height:100%;object-fit:cover}.hl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.hl-t{font-size:14px}.hl-gap{min-width:56px;text-align:right}.hl-empty{margin:6px 0}.hl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.hl-acts{display:inline-flex;align-items:center;gap:12px}.start.sm{padding:5px 14px;font-size:13px}.hl-toggle{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #c9902a;color:#9a6a12;background:color-mix(in srgb,#e0a020 10%,transparent);border-radius:9px;padding:6px 12px;font:700 13px var(--f-body);cursor:pointer;align-self:end}.hl-toggle.on{background:#e0a020;color:#1d1608;border-color:#e0a020}.hl-spec{display:inline-block;padding:7px 0;font-weight:700}.hl-rules{margin:6px 0;max-width:46ch}.hl-race{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:10px 12px;border:1px solid color-mix(in srgb,#e0a020 55%,var(--line));border-radius:10px;background:color-mix(in srgb,#e0a020 7%,transparent)}.hl-race-line{margin-top:2px}.hl-race-msg{margin-top:4px;font-size:13px;color:var(--a)}.hl-admin{display:flex;flex-wrap:wrap;gap:10px 14px;margin:8px 0 12px}.hl-admin .nf.wide{flex:1 1 260px}@media(max-width:720px){.hl-list li{grid-template-columns:22px 24px minmax(0,1fr) auto auto}.hl-when{display:none}}html:has(.workspace),html:has(.workspace) body{overscroll-behavior-x:none;overflow-x:clip}html:has(.workspace) body{touch-action:pan-y pinch-zoom}.workspace,.workspace>.cars,.workspace>.appside{min-width:0;max-width:100%}.workspace>.cars{overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.pgrip{display:inline-grid;place-items:center;width:14px;margin:0 -2px 0 -4px;color:var(--muted);cursor:grab;opacity:.7}.pgrip:hover{opacity:1;color:var(--ink)}.pgrip svg{fill:currentColor}.pfrom-wrap{position:relative;display:inline-flex}.pfrom-btn{border:0;background:none;padding:0;cursor:pointer;color:inherit}.ownerpop{position:absolute;top:calc(100% + 6px);left:-6px;z-index:50;display:flex;gap:10px;align-items:center;padding:10px 12px;min-width:200px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000002e}.ownerpop-pic{width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:none;background:var(--field);border:2px solid var(--sec-collab, #2a9d8f);font:700 16px var(--f-body)}.ownerpop-pic img{width:100%;height:100%;object-fit:cover}.ownerpop-txt{display:flex;flex-direction:column;line-height:1.25}.wsdivider:has(.wsgrip):after{display:none}.wsgrip{position:absolute;top:50%;left:50%;width:14px;height:40px;margin:-20px 0 0 -7px;display:grid;place-items:center;border-radius:6px;background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:background calc(.15s * var(--mk, 1)),color calc(.15s * var(--mk, 1)),border-color calc(.15s * var(--mk, 1))}.wsgrip svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wsdivider:hover .wsgrip,.wsdivider:focus-visible .wsgrip{color:#fff;background:var(--a);border-color:var(--a)}@media(pointer:coarse){.wsgrip{width:20px;height:52px;margin:-26px 0 0 -10px}}@media(hover:hover)and (pointer:fine)and (min-width:1100px){.wsgrip{width:16px;height:120px;margin:-60px 0 0 -8px;border-radius:8px}.wsgrip svg{width:12px;height:20px}}@media(min-width:721px){.workspace.collapsed{grid-template-columns:auto minmax(0,1fr)}.workspace.collapsed>.wsdivider{display:block;margin-left:0;margin-right:8px;cursor:pointer}}.hub-vis{position:relative}.hub-vis-fold{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:36px;min-width:36px;padding:0 9px;justify-content:center;border:0;border-radius:7px;background:#14181c8c;color:#fff;cursor:pointer;font:600 12px var(--f-body);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hub-vis-fold svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hub-vis-fold:hover{background:#14181ccc}.hub-vis-folded{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hub-vis-fold svg{width:18px;height:12px}.hub-vis-fold.folded{position:static;height:32px;font-size:13px;background:var(--field);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.hub-vis-fold.folded:hover{border-color:var(--a)}.paintshop{display:flex;flex-direction:column;gap:14px}.ps-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;align-items:start}.ps-photo{margin:0;border-radius:12px;overflow:hidden;background:var(--line);aspect-ratio:16 / 9}.ps-photo img{width:100%;height:100%;object-fit:cover;display:block}.ps-nophoto{height:100%;display:grid;place-items:center}.ps-now{display:flex;flex-direction:column;gap:6px}.ps-big{width:100%;max-width:260px;height:120px;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000002e;display:block}.ps-big .paintchip,.ps-sw .paintchip{width:100%;height:100%}.ps-name{font-size:20px}.ps-now>.linkish{align-self:flex-start}.ps-own{margin-top:10px;display:flex;flex-direction:column;gap:4px}.ps-own input[type=color]{width:42px;height:34px;padding:0;border:1px solid var(--line);border-radius:8px;background:none;cursor:pointer}.ps-find .nf-box{flex:1}.ps-h{margin:18px 0 2px;font-size:18px}.ps-sec h3{margin:12px 0 6px;font-size:14px}.ps-makes{flex-wrap:wrap;margin:6px 0}.ps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.ps-chip{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.ps-chip>b,.ps-chip>span.muted{padding:0 9px}.ps-chip>b{margin-top:6px;font-size:13px;line-height:1.25}.ps-chip:hover{border-color:var(--muted)}.ps-chip.on{outline:3px solid var(--hub-lab, #1f6feb);outline-offset:1px}.ps-sw{display:block;width:100%;height:92px}@media(max-width:720px){.ps-top{grid-template-columns:minmax(0,1fr)}.ps-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.ps-sw{height:72px}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(max-width:720px){.tb-board{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:10px;margin:0 -14px;padding:0 22px 8px;scroll-padding:0 22px;height:calc(100dvh - 280px);min-height:260px;align-items:stretch}.tb-list,.tb-addlist{flex:0 0 calc(100% - 8px);scroll-snap-align:center;scroll-snap-stop:always}.tb-list{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.tb-addlist{align-self:flex-start}}.appside>.apptabs{position:sticky;top:0;z-index:30;box-shadow:0 6px 16px -10px #00000059}@media(max-width:900px){.appside>.apptabs{top:6px}}html[data-motion=slow]{--mk: 1.8}html[data-motion=fast]{--mk: .5}.wsets h3 .muted{font-weight:400;margin-left:6px}.wset-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:8px 0}.wset{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--field)}.wset.on{border-color:var(--hub-lab, var(--a));box-shadow:0 0 0 1px var(--hub-lab, var(--a))}.wset-h{gap:8px;align-items:center}.wset-name{font:600 14px var(--f-body);padding:3px 6px}.wset-acts{gap:10px;align-items:center;margin-top:4px;flex-wrap:wrap}.wset-add{gap:8px;align-items:center;flex-wrap:wrap}.wset-add .nf-box{flex:1 1 200px}.wcphoto{margin:0;width:132px;flex:none;display:flex;flex-direction:column;gap:3px}.wcphoto>a{display:block;width:132px;height:132px;overflow:hidden;border-radius:10px;background:var(--line)}.wcphoto img{width:132px;height:132px;object-fit:cover;display:block}.wcphoto figcaption{font-size:10.5px;line-height:1.3;color:var(--muted);overflow-wrap:anywhere}.parts .pt-filters{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-bottom:10px}.parts .pt-filters .legend{display:flex;flex-wrap:wrap;gap:4px;align-self:center}.parts .pt-filters .legend button{padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--field);color:var(--ink);font-size:13px;cursor:pointer}.parts .pt-filters .legend button[aria-pressed=false]{text-decoration:none;opacity:1}.parts .pt-filters .legend button[aria-pressed=true]{border-color:var(--hub-garage, var(--a));background:color-mix(in srgb,var(--hub-garage, var(--a)) 14%,var(--field))}.parts .pt-filters .nf{min-width:150px}.parts .pt-search{flex:1 1 200px}.pt-wrap{overflow-x:auto}.pt-table{width:100%;border-collapse:collapse;font-size:13.5px}.pt-table th{text-align:left;font:600 11.5px var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.pt-sort{border:0;background:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.pt-sort:hover{color:var(--ink)}.pt-table td{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;font-family:var(--f-body)}.pt-table tbody tr:hover{background:color-mix(in srgb,var(--a) 5%,transparent)}.pt-name{min-width:130px}.pt-name b{display:block}.pt-name .muted{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-fig{font-variant-numeric:tabular-nums;min-width:140px;max-width:260px}.pt-date{white-space:nowrap}.pt-date>span{display:block;font-size:12px}.pt-table th:last-child,.pt-table td.pt-acts{text-align:right}.pt-acts{text-align:right}.pt-acts>*{display:inline-block;margin:2px 0 2px 6px}.pt-acts .savewrap{position:relative}.pt-acts .savedrop{left:auto;right:0;top:calc(100% + 4px);width:260px;z-index:60;text-align:left}@media(max-width:720px){.pt-table thead{display:none}.pt-table,.pt-table tbody,.pt-table tr,.pt-table td{display:block}.pt-table tr{padding:8px 0;border-bottom:1px solid var(--line)}.pt-table td{border:0;padding:2px 0}.pt-acts{text-align:left;margin-top:4px}}.cardsave{display:inline-flex;align-items:center;gap:6px;margin-right:4px}.cardsave .ghost.sm.primary{background:var(--unsaved-line);border-color:var(--unsaved-line);color:#fff}.cars-foot.unsaved{color:var(--unsaved-line)}
