
:root{
  --bg:#F1F2EC; --surface:#FBFBF7; --sunk:#E7E9E1; --ink:#1B1E1A; --muted:#5B6259; --line:#D3D7CC;
  --rubber:#22251F; --rubber-2:#34382F; --chip-ink:#EEF0E8; --accent:#B98310; --accent-soft:#F3E4BD; --on-accent:#1B1E1A;
  --ok:#2C7648; --warn:#A96C0F; --bad:#AE3527; --ok-soft:#DCEBDF; --warn-soft:#F3E6CB; --bad-soft:#F2DAD5;
  --display:"Archivo","Arial Narrow",system-ui,sans-serif; --body:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
  --mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  color-scheme:dark; --bg:#111310; --surface:#191C18; --sunk:#0D0F0C; --ink:#E8EBE3; --muted:#99A095; --line:#2D322B;
  --rubber:#0A0B09; --rubber-2:#262A23; --chip-ink:#E8EBE3; --accent:#E2AB2E; --accent-soft:#3A2F12; --on-accent:#111310;
  --ok:#5CBF84; --warn:#E2A43C; --bad:#E86D5E; --ok-soft:#16301F; --warn-soft:#352A12; --bad-soft:#3A1A16;}}
:root[data-theme="dark"]{
  color-scheme:dark; --bg:#111310; --surface:#191C18; --sunk:#0D0F0C; --ink:#E8EBE3; --muted:#99A095; --line:#2D322B;
  --rubber:#0A0B09; --rubber-2:#262A23; --chip-ink:#E8EBE3; --accent:#E2AB2E; --accent-soft:#3A2F12; --on-accent:#111310;
  --ok:#5CBF84; --warn:#E2A43C; --bad:#E86D5E; --ok-soft:#16301F; --warn-soft:#352A12; --bad-soft:#3A1A16;}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}
.wrap{max-width:1390px;margin:0 auto;padding-inline:20px}
h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.1}
button,select,input{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.num{font-variant-numeric:tabular-nums}

/* header */
header.top{background:var(--rubber);color:var(--chip-ink)}
header.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px;flex-wrap:wrap}
.brand{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.logo{display:inline-flex;align-items:center;gap:8px}.mk{width:30px;height:30px;flex:none}.brand b em{font-style:normal;color:var(--accent)}@media (max-width:620px){.mk{width:24px;height:24px}}
.brand{align-items:center!important}
.brand b{font-family:var(--display);font-stretch:70%;font-weight:800;font-size:22px;letter-spacing:.02em;text-transform:uppercase}
.brand span{font-size:12.5px;color:#A9AFA3;letter-spacing:.04em}
.toggles{display:flex;gap:10px;flex-wrap:wrap}
.langsel{width:auto;max-width:160px;background:#2D3129;color:#EEF0E8;border:1px solid #454A40;border-radius:999px;padding:6px 10px;font:600 12.5px var(--body);cursor:pointer}
.seg{display:inline-flex;border:1px solid #454A40;border-radius:999px;overflow:hidden}
.seg button{background:none;border:0;padding:6px 12px;font-size:12.5px;font-weight:600;letter-spacing:.06em;color:#A9AFA3;cursor:pointer}
.seg button[aria-pressed="true"]{background:var(--accent);color:#1B1E1A}
header.top{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='60'%3E%3Crect width='312' height='60' fill='%231E211B'/%3E%3Cpath d='M-46 9 L-24 26.0 M-41 51 L-19 34.0 M6 9 L28 26.0 M11 51 L33 34.0 M58 9 L80 26.0 M63 51 L85 34.0 M110 9 L132 26.0 M115 51 L137 34.0 M162 9 L184 26.0 M167 51 L189 34.0 M214 9 L236 26.0 M219 51 L241 34.0 M266 9 L288 26.0 M271 51 L293 34.0 M318 9 L340 26.0 M323 51 L345 34.0' stroke='%232F332B' stroke-width='14' stroke-linecap='round' fill='none'/%3E%3Cg fill='%231E211B'%3E%3Cellipse cx='101' cy='12' rx='0.8' ry='0.7' transform='rotate%2818 101 12%29'/%3E%3Cellipse cx='29' cy='34' rx='3.1' ry='2.4' transform='rotate%28-39 29 34%29'/%3E%3Cellipse cx='135' cy='8' rx='1.2' ry='0.7' transform='rotate%28-43 135 8%29'/%3E%3Cellipse cx='258' cy='10' rx='1.9' ry='1.0' transform='rotate%2824 258 10%29'/%3E%3Cellipse cx='296' cy='34' rx='1.9' ry='1.8' transform='rotate%28-22 296 34%29'/%3E%3Cellipse cx='15' cy='49' rx='2.1' ry='1.3' transform='rotate%2819 15 49%29'/%3E%3Cellipse cx='37' cy='20' rx='1.1' ry='1.0' transform='rotate%2823 37 20%29'/%3E%3Cellipse cx='199' cy='23' rx='4.8' ry='2.4' transform='rotate%2822 199 23%29'/%3E%3Cellipse cx='19' cy='15' rx='3.8' ry='2.4' transform='rotate%28-10 19 15%29'/%3E%3Cellipse cx='145' cy='52' rx='1.8' ry='1.3' transform='rotate%28-27 145 52%29'/%3E%3Cellipse cx='218' cy='17' rx='3.4' ry='2.4' transform='rotate%2813 218 17%29'/%3E%3Cellipse cx='273' cy='42' rx='2.4' ry='1.3' transform='rotate%28-41 273 42%29'/%3E%3Cellipse cx='37' cy='26' rx='1.6' ry='1.3' transform='rotate%2812 37 26%29'/%3E%3Cellipse cx='132' cy='54' rx='1.4' ry='0.7' transform='rotate%2823 132 54%29'/%3E%3Cellipse cx='246' cy='47' rx='2.6' ry='1.3' transform='rotate%2826 246 47%29'/%3E%3Cellipse cx='155' cy='45' rx='1.5' ry='0.7' transform='rotate%28-16 155 45%29'/%3E%3Cellipse cx='148' cy='39' rx='1.4' ry='0.7' transform='rotate%28-11 148 39%29'/%3E%3Cellipse cx='202' cy='56' rx='2.5' ry='1.8' transform='rotate%28-1 202 56%29'/%3E%3Cellipse cx='277' cy='22' rx='2.7' ry='1.8' transform='rotate%2828 277 22%29'/%3E%3Cellipse cx='37' cy='7' rx='1.5' ry='1.3' transform='rotate%28-19 37 7%29'/%3E%3Cellipse cx='124' cy='52' rx='2.0' ry='1.8' transform='rotate%287 124 52%29'/%3E%3Cellipse cx='125' cy='18' rx='2.1' ry='1.0' transform='rotate%2820 125 18%29'/%3E%3Cellipse cx='87' cy='26' rx='2.5' ry='1.3' transform='rotate%28-2 87 26%29'/%3E%3Cellipse cx='299' cy='12' rx='1.2' ry='1.0' transform='rotate%2834 299 12%29'/%3E%3Cellipse cx='73' cy='29' rx='3.0' ry='2.4' transform='rotate%28-14 73 29%29'/%3E%3Cellipse cx='1' cy='26' rx='2.4' ry='1.3' transform='rotate%28-10 1 26%29'/%3E%3Cellipse cx='297' cy='40' rx='5.6' ry='2.4' transform='rotate%2833 297 40%29'/%3E%3Cellipse cx='211' cy='7' rx='3.7' ry='2.4' transform='rotate%281 211 7%29'/%3E%3Cellipse cx='123' cy='29' rx='2.0' ry='1.8' transform='rotate%28-42 123 29%29'/%3E%3Cellipse cx='307' cy='27' rx='1.0' ry='0.7' transform='rotate%28-44 307 27%29'/%3E%3Cellipse cx='32' cy='33' rx='2.7' ry='2.4' transform='rotate%28-4 32 33%29'/%3E%3Cellipse cx='191' cy='8' rx='1.9' ry='1.0' transform='rotate%28-31 191 8%29'/%3E%3Cellipse cx='198' cy='54' rx='3.6' ry='2.4' transform='rotate%28-35 198 54%29'/%3E%3Cellipse cx='36' cy='29' rx='3.0' ry='1.8' transform='rotate%28-11 36 29%29'/%3E%3Cellipse cx='27' cy='9' rx='2.6' ry='1.3' transform='rotate%2811 27 9%29'/%3E%3Cellipse cx='259' cy='12' rx='0.9' ry='0.7' transform='rotate%2817 259 12%29'/%3E%3Cellipse cx='113' cy='40' rx='1.4' ry='0.7' transform='rotate%28-12 113 40%29'/%3E%3Cellipse cx='305' cy='49' rx='2.2' ry='1.3' transform='rotate%28-29 305 49%29'/%3E%3Cellipse cx='111' cy='16' rx='5.0' ry='2.4' transform='rotate%28-8 111 16%29'/%3E%3Cellipse cx='199' cy='36' rx='2.1' ry='1.0' transform='rotate%281 199 36%29'/%3E%3Cellipse cx='231' cy='16' rx='4.1' ry='2.4' transform='rotate%2843 231 16%29'/%3E%3Cellipse cx='9' cy='5' rx='2.2' ry='1.3' transform='rotate%28-26 9 5%29'/%3E%3Cellipse cx='216' cy='54' rx='3.8' ry='1.8' transform='rotate%2842 216 54%29'/%3E%3Cellipse cx='308' cy='54' rx='1.4' ry='1.3' transform='rotate%28-37 308 54%29'/%3E%3Cellipse cx='71' cy='14' rx='1.7' ry='1.0' transform='rotate%2828 71 14%29'/%3E%3Cellipse cx='262' cy='29' rx='2.8' ry='1.3' transform='rotate%28-40 262 29%29'/%3E%3Cellipse cx='260' cy='10' rx='3.8' ry='1.8' transform='rotate%2846 260 10%29'/%3E%3Cellipse cx='62' cy='50' rx='3.8' ry='1.8' transform='rotate%28-8 62 50%29'/%3E%3Cellipse cx='27' cy='53' rx='3.0' ry='1.8' transform='rotate%2845 27 53%29'/%3E%3Cellipse cx='295' cy='42' rx='2.4' ry='1.0' transform='rotate%28-47 295 42%29'/%3E%3Cellipse cx='47' cy='51' rx='1.9' ry='1.0' transform='rotate%2826 47 51%29'/%3E%3Cellipse cx='306' cy='38' rx='1.6' ry='1.3' transform='rotate%2820 306 38%29'/%3E%3Cellipse cx='41' cy='5' rx='1.2' ry='0.7' transform='rotate%28-33 41 5%29'/%3E%3Cellipse cx='135' cy='49' rx='1.0' ry='1.0' transform='rotate%28-23 135 49%29'/%3E%3Cellipse cx='91' cy='17' rx='3.5' ry='2.4' transform='rotate%2819 91 17%29'/%3E%3Cellipse cx='131' cy='11' rx='2.9' ry='1.3' transform='rotate%2834 131 11%29'/%3E%3Cellipse cx='182' cy='51' rx='3.9' ry='1.8' transform='rotate%2814 182 51%29'/%3E%3Cellipse cx='41' cy='12' rx='2.5' ry='2.4' transform='rotate%286 41 12%29'/%3E%3Cellipse cx='242' cy='36' rx='1.2' ry='1.0' transform='rotate%2810 242 36%29'/%3E%3Cellipse cx='193' cy='10' rx='1.0' ry='0.7' transform='rotate%2816 193 10%29'/%3E%3Cellipse cx='166' cy='29' rx='1.6' ry='0.7' transform='rotate%28-43 166 29%29'/%3E%3Cellipse cx='78' cy='18' rx='1.2' ry='0.7' transform='rotate%2821 78 18%29'/%3E%3Cellipse cx='9' cy='50' rx='1.1' ry='0.7' transform='rotate%2828 9 50%29'/%3E%3Cellipse cx='304' cy='36' rx='2.0' ry='1.0' transform='rotate%287 304 36%29'/%3E%3Cellipse cx='159' cy='46' rx='5.6' ry='2.4' transform='rotate%2839 159 46%29'/%3E%3Cellipse cx='163' cy='50' rx='3.0' ry='1.3' transform='rotate%28-25 163 50%29'/%3E%3Cellipse cx='262' cy='11' rx='1.1' ry='0.7' transform='rotate%28-10 262 11%29'/%3E%3Cellipse cx='23' cy='17' rx='0.9' ry='0.7' transform='rotate%28-12 23 17%29'/%3E%3Cellipse cx='245' cy='51' rx='2.3' ry='1.0' transform='rotate%2832 245 51%29'/%3E%3Cellipse cx='206' cy='11' rx='2.4' ry='1.0' transform='rotate%28-22 206 11%29'/%3E%3Cellipse cx='233' cy='9' rx='2.2' ry='1.8' transform='rotate%2835 233 9%29'/%3E%3Cellipse cx='260' cy='12' rx='4.3' ry='1.8' transform='rotate%281 260 12%29'/%3E%3Cellipse cx='106' cy='14' rx='1.5' ry='1.3' transform='rotate%28-4 106 14%29'/%3E%3Cellipse cx='6' cy='33' rx='3.6' ry='1.8' transform='rotate%28-1 6 33%29'/%3E%3Cellipse cx='103' cy='36' rx='5.6' ry='2.4' transform='rotate%28-36 103 36%29'/%3E%3Cellipse cx='307' cy='45' rx='0.8' ry='0.7' transform='rotate%28-16 307 45%29'/%3E%3Cellipse cx='12' cy='45' rx='2.7' ry='1.3' transform='rotate%284 12 45%29'/%3E%3Cellipse cx='265' cy='39' rx='2.0' ry='1.3' transform='rotate%2818 265 39%29'/%3E%3Cellipse cx='287' cy='34' rx='1.5' ry='1.3' transform='rotate%28-43 287 34%29'/%3E%3Cellipse cx='249' cy='14' rx='1.0' ry='0.7' transform='rotate%28-48 249 14%29'/%3E%3Cellipse cx='198' cy='46' rx='1.3' ry='0.7' transform='rotate%28-22 198 46%29'/%3E%3Cellipse cx='21' cy='49' rx='1.8' ry='1.8' transform='rotate%2820 21 49%29'/%3E%3Cellipse cx='130' cy='52' rx='2.8' ry='2.4' transform='rotate%2817 130 52%29'/%3E%3Cellipse cx='221' cy='53' rx='1.4' ry='1.0' transform='rotate%28-27 221 53%29'/%3E%3Cellipse cx='63' cy='20' rx='2.3' ry='1.3' transform='rotate%28-24 63 20%29'/%3E%3Cellipse cx='90' cy='30' rx='1.4' ry='1.0' transform='rotate%28-48 90 30%29'/%3E%3Cellipse cx='310' cy='6' rx='1.4' ry='0.7' transform='rotate%2820 310 6%29'/%3E%3Cellipse cx='305' cy='31' rx='2.3' ry='1.0' transform='rotate%28-37 305 31%29'/%3E%3Cellipse cx='205' cy='38' rx='3.2' ry='1.8' transform='rotate%280 205 38%29'/%3E%3Cellipse cx='303' cy='20' rx='2.4' ry='1.0' transform='rotate%28-7 303 20%29'/%3E%3Cellipse cx='62' cy='50' rx='1.6' ry='1.0' transform='rotate%28-6 62 50%29'/%3E%3Cellipse cx='306' cy='48' rx='0.8' ry='0.7' transform='rotate%2844 306 48%29'/%3E%3Cellipse cx='275' cy='26' rx='0.8' ry='0.7' transform='rotate%28-2 275 26%29'/%3E%3Cellipse cx='272' cy='39' rx='2.4' ry='1.3' transform='rotate%2838 272 39%29'/%3E%3Cellipse cx='91' cy='28' rx='1.4' ry='1.0' transform='rotate%28-50 91 28%29'/%3E%3Cellipse cx='82' cy='54' rx='3.5' ry='2.4' transform='rotate%28-46 82 54%29'/%3E%3Cellipse cx='301' cy='20' rx='1.6' ry='1.3' transform='rotate%28-8 301 20%29'/%3E%3Cellipse cx='119' cy='29' rx='4.6' ry='2.4' transform='rotate%28-19 119 29%29'/%3E%3Cellipse cx='157' cy='4' rx='2.8' ry='1.3' transform='rotate%28-32 157 4%29'/%3E%3Cellipse cx='125' cy='6' rx='1.0' ry='0.7' transform='rotate%2830 125 6%29'/%3E%3Cellipse cx='73' cy='34' rx='5.3' ry='2.4' transform='rotate%28-31 73 34%29'/%3E%3Cellipse cx='205' cy='41' rx='3.7' ry='2.4' transform='rotate%28-9 205 41%29'/%3E%3Cellipse cx='225' cy='30' rx='2.6' ry='1.3' transform='rotate%2832 225 30%29'/%3E%3Cellipse cx='45' cy='47' rx='4.5' ry='2.4' transform='rotate%2843 45 47%29'/%3E%3Cellipse cx='219' cy='30' rx='4.9' ry='2.4' transform='rotate%2822 219 30%29'/%3E%3Cellipse cx='261' cy='46' rx='5.1' ry='2.4' transform='rotate%2841 261 46%29'/%3E%3Cellipse cx='213' cy='40' rx='1.1' ry='1.0' transform='rotate%28-45 213 40%29'/%3E%3Cellipse cx='42' cy='23' rx='1.1' ry='0.7' transform='rotate%287 42 23%29'/%3E%3Cellipse cx='174' cy='37' rx='4.7' ry='2.4' transform='rotate%2812 174 37%29'/%3E%3Cellipse cx='82' cy='28' rx='1.4' ry='0.7' transform='rotate%2814 82 28%29'/%3E%3C/g%3E%3C/svg%3E") left center/auto 100% repeat-x #1E211B!important}.tread{display:none}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) header.top{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='60'%3E%3Crect width='312' height='60' fill='%230A0B09'/%3E%3Cpath d='M-46 9 L-24 26.0 M-41 51 L-19 34.0 M6 9 L28 26.0 M11 51 L33 34.0 M58 9 L80 26.0 M63 51 L85 34.0 M110 9 L132 26.0 M115 51 L137 34.0 M162 9 L184 26.0 M167 51 L189 34.0 M214 9 L236 26.0 M219 51 L241 34.0 M266 9 L288 26.0 M271 51 L293 34.0 M318 9 L340 26.0 M323 51 L345 34.0' stroke='%231B1E19' stroke-width='14' stroke-linecap='round' fill='none'/%3E%3Cg fill='%230A0B09'%3E%3Cellipse cx='280' cy='9' rx='2.6' ry='2.4' transform='rotate%2844 280 9%29'/%3E%3Cellipse cx='148' cy='46' rx='1.7' ry='1.3' transform='rotate%2846 148 46%29'/%3E%3Cellipse cx='64' cy='42' rx='3.0' ry='1.8' transform='rotate%28-2 64 42%29'/%3E%3Cellipse cx='24' cy='51' rx='2.7' ry='1.3' transform='rotate%2828 24 51%29'/%3E%3Cellipse cx='197' cy='14' rx='2.9' ry='2.4' transform='rotate%28-18 197 14%29'/%3E%3Cellipse cx='203' cy='40' rx='4.3' ry='2.4' transform='rotate%28-49 203 40%29'/%3E%3Cellipse cx='151' cy='29' rx='1.4' ry='0.7' transform='rotate%2836 151 29%29'/%3E%3Cellipse cx='153' cy='41' rx='2.1' ry='1.3' transform='rotate%289 153 41%29'/%3E%3Cellipse cx='239' cy='56' rx='3.1' ry='2.4' transform='rotate%28-40 239 56%29'/%3E%3Cellipse cx='292' cy='5' rx='2.0' ry='1.8' transform='rotate%2814 292 5%29'/%3E%3Cellipse cx='302' cy='27' rx='2.0' ry='1.3' transform='rotate%28-24 302 27%29'/%3E%3Cellipse cx='23' cy='9' rx='3.3' ry='2.4' transform='rotate%28-4 23 9%29'/%3E%3Cellipse cx='41' cy='47' rx='3.3' ry='2.4' transform='rotate%28-36 41 47%29'/%3E%3Cellipse cx='219' cy='16' rx='2.8' ry='1.8' transform='rotate%28-30 219 16%29'/%3E%3Cellipse cx='1' cy='30' rx='2.8' ry='1.8' transform='rotate%2843 1 30%29'/%3E%3Cellipse cx='44' cy='22' rx='1.5' ry='1.3' transform='rotate%28-8 44 22%29'/%3E%3Cellipse cx='1' cy='43' rx='2.1' ry='1.8' transform='rotate%28-25 1 43%29'/%3E%3Cellipse cx='222' cy='51' rx='1.8' ry='1.3' transform='rotate%28-42 222 51%29'/%3E%3Cellipse cx='123' cy='56' rx='2.7' ry='2.4' transform='rotate%284 123 56%29'/%3E%3Cellipse cx='236' cy='48' rx='1.5' ry='1.3' transform='rotate%2834 236 48%29'/%3E%3Cellipse cx='89' cy='53' rx='2.4' ry='1.0' transform='rotate%285 89 53%29'/%3E%3Cellipse cx='159' cy='14' rx='2.7' ry='1.3' transform='rotate%284 159 14%29'/%3E%3Cellipse cx='276' cy='46' rx='4.1' ry='1.8' transform='rotate%2820 276 46%29'/%3E%3Cellipse cx='171' cy='41' rx='1.6' ry='0.7' transform='rotate%282 171 41%29'/%3E%3Cellipse cx='141' cy='43' rx='2.2' ry='1.3' transform='rotate%2820 141 43%29'/%3E%3Cellipse cx='40' cy='29' rx='1.8' ry='1.3' transform='rotate%28-18 40 29%29'/%3E%3Cellipse cx='231' cy='55' rx='2.0' ry='1.3' transform='rotate%28-20 231 55%29'/%3E%3Cellipse cx='94' cy='33' rx='2.1' ry='1.8' transform='rotate%2832 94 33%29'/%3E%3Cellipse cx='50' cy='15' rx='3.2' ry='1.8' transform='rotate%287 50 15%29'/%3E%3Cellipse cx='283' cy='56' rx='2.9' ry='1.8' transform='rotate%2820 283 56%29'/%3E%3Cellipse cx='60' cy='9' rx='2.3' ry='1.3' transform='rotate%28-10 60 9%29'/%3E%3Cellipse cx='75' cy='17' rx='3.1' ry='2.4' transform='rotate%28-48 75 17%29'/%3E%3Cellipse cx='234' cy='25' rx='3.7' ry='1.8' transform='rotate%28-24 234 25%29'/%3E%3Cellipse cx='118' cy='22' rx='1.2' ry='0.7' transform='rotate%2823 118 22%29'/%3E%3Cellipse cx='302' cy='11' rx='4.2' ry='2.4' transform='rotate%28-23 302 11%29'/%3E%3Cellipse cx='29' cy='51' rx='2.8' ry='1.8' transform='rotate%287 29 51%29'/%3E%3Cellipse cx='135' cy='20' rx='0.8' ry='0.7' transform='rotate%284 135 20%29'/%3E%3Cellipse cx='221' cy='51' rx='4.2' ry='1.8' transform='rotate%2812 221 51%29'/%3E%3Cellipse cx='0' cy='24' rx='5.3' ry='2.4' transform='rotate%287 0 24%29'/%3E%3Cellipse cx='78' cy='10' rx='1.2' ry='1.0' transform='rotate%2837 78 10%29'/%3E%3Cellipse cx='34' cy='47' rx='2.0' ry='1.8' transform='rotate%2849 34 47%29'/%3E%3Cellipse cx='12' cy='45' rx='1.8' ry='1.0' transform='rotate%28-46 12 45%29'/%3E%3Cellipse cx='201' cy='20' rx='1.9' ry='1.0' transform='rotate%2817 201 20%29'/%3E%3Cellipse cx='199' cy='40' rx='0.8' ry='0.7' transform='rotate%28-12 199 40%29'/%3E%3Cellipse cx='164' cy='34' rx='2.5' ry='1.8' transform='rotate%2826 164 34%29'/%3E%3Cellipse cx='0' cy='32' rx='2.5' ry='1.8' transform='rotate%28-10 0 32%29'/%3E%3Cellipse cx='201' cy='50' rx='3.1' ry='1.8' transform='rotate%2820 201 50%29'/%3E%3Cellipse cx='77' cy='54' rx='1.4' ry='1.3' transform='rotate%28-26 77 54%29'/%3E%3Cellipse cx='155' cy='39' rx='2.0' ry='1.8' transform='rotate%28-21 155 39%29'/%3E%3Cellipse cx='208' cy='52' rx='1.7' ry='1.0' transform='rotate%2839 208 52%29'/%3E%3Cellipse cx='105' cy='26' rx='2.3' ry='1.8' transform='rotate%28-13 105 26%29'/%3E%3Cellipse cx='231' cy='30' rx='1.7' ry='1.0' transform='rotate%28-25 231 30%29'/%3E%3Cellipse cx='97' cy='47' rx='1.7' ry='1.0' transform='rotate%28-17 97 47%29'/%3E%3Cellipse cx='237' cy='19' rx='4.1' ry='2.4' transform='rotate%28-27 237 19%29'/%3E%3Cellipse cx='280' cy='29' rx='1.6' ry='0.7' transform='rotate%28-32 280 29%29'/%3E%3Cellipse cx='288' cy='7' rx='1.7' ry='0.7' transform='rotate%28-32 288 7%29'/%3E%3Cellipse cx='130' cy='41' rx='1.6' ry='1.0' transform='rotate%2841 130 41%29'/%3E%3Cellipse cx='276' cy='42' rx='1.6' ry='0.7' transform='rotate%28-8 276 42%29'/%3E%3Cellipse cx='59' cy='38' rx='4.9' ry='2.4' transform='rotate%28-46 59 38%29'/%3E%3Cellipse cx='97' cy='42' rx='3.1' ry='1.3' transform='rotate%286 97 42%29'/%3E%3Cellipse cx='53' cy='4' rx='1.4' ry='1.3' transform='rotate%283 53 4%29'/%3E%3Cellipse cx='298' cy='10' rx='1.5' ry='1.0' transform='rotate%2848 298 10%29'/%3E%3Cellipse cx='256' cy='47' rx='2.0' ry='1.8' transform='rotate%2840 256 47%29'/%3E%3Cellipse cx='148' cy='23' rx='2.3' ry='1.8' transform='rotate%28-4 148 23%29'/%3E%3Cellipse cx='230' cy='29' rx='2.4' ry='1.8' transform='rotate%2830 230 29%29'/%3E%3Cellipse cx='239' cy='6' rx='1.2' ry='0.7' transform='rotate%28-43 239 6%29'/%3E%3Cellipse cx='80' cy='43' rx='3.5' ry='2.4' transform='rotate%28-16 80 43%29'/%3E%3Cellipse cx='105' cy='54' rx='1.0' ry='0.7' transform='rotate%2841 105 54%29'/%3E%3Cellipse cx='215' cy='52' rx='1.3' ry='1.3' transform='rotate%2846 215 52%29'/%3E%3Cellipse cx='186' cy='46' rx='0.7' ry='0.7' transform='rotate%28-21 186 46%29'/%3E%3Cellipse cx='33' cy='41' rx='4.2' ry='1.8' transform='rotate%28-1 33 41%29'/%3E%3Cellipse cx='246' cy='52' rx='2.1' ry='1.8' transform='rotate%2813 246 52%29'/%3E%3Cellipse cx='57' cy='46' rx='2.8' ry='1.3' transform='rotate%2848 57 46%29'/%3E%3Cellipse cx='47' cy='16' rx='2.1' ry='1.3' transform='rotate%2850 47 16%29'/%3E%3Cellipse cx='244' cy='8' rx='1.5' ry='1.0' transform='rotate%28-30 244 8%29'/%3E%3Cellipse cx='77' cy='7' rx='1.2' ry='0.7' transform='rotate%2819 77 7%29'/%3E%3Cellipse cx='102' cy='55' rx='1.7' ry='0.7' transform='rotate%28-17 102 55%29'/%3E%3Cellipse cx='195' cy='15' rx='3.1' ry='1.8' transform='rotate%2840 195 15%29'/%3E%3Cellipse cx='303' cy='13' rx='1.6' ry='1.0' transform='rotate%2829 303 13%29'/%3E%3Cellipse cx='278' cy='16' rx='5.2' ry='2.4' transform='rotate%2835 278 16%29'/%3E%3Cellipse cx='237' cy='45' rx='1.8' ry='1.3' transform='rotate%2822 237 45%29'/%3E%3Cellipse cx='84' cy='17' rx='1.7' ry='1.3' transform='rotate%28-19 84 17%29'/%3E%3Cellipse cx='58' cy='16' rx='2.9' ry='1.3' transform='rotate%2824 58 16%29'/%3E%3Cellipse cx='59' cy='7' rx='3.1' ry='1.3' transform='rotate%2814 59 7%29'/%3E%3Cellipse cx='164' cy='38' rx='1.3' ry='0.7' transform='rotate%28-46 164 38%29'/%3E%3Cellipse cx='32' cy='29' rx='2.2' ry='1.0' transform='rotate%28-3 32 29%29'/%3E%3Cellipse cx='13' cy='19' rx='0.7' ry='0.7' transform='rotate%2826 13 19%29'/%3E%3Cellipse cx='304' cy='34' rx='1.1' ry='0.7' transform='rotate%28-28 304 34%29'/%3E%3Cellipse cx='140' cy='18' rx='0.8' ry='0.7' transform='rotate%2826 140 18%29'/%3E%3Cellipse cx='221' cy='22' rx='1.1' ry='0.7' transform='rotate%28-32 221 22%29'/%3E%3Cellipse cx='14' cy='56' rx='1.3' ry='0.7' transform='rotate%2833 14 56%29'/%3E%3Cellipse cx='285' cy='46' rx='2.0' ry='1.3' transform='rotate%28-3 285 46%29'/%3E%3Cellipse cx='58' cy='20' rx='1.0' ry='1.0' transform='rotate%2813 58 20%29'/%3E%3Cellipse cx='171' cy='7' rx='1.5' ry='0.7' transform='rotate%2834 171 7%29'/%3E%3Cellipse cx='172' cy='37' rx='1.3' ry='0.7' transform='rotate%280 172 37%29'/%3E%3Cellipse cx='217' cy='25' rx='2.5' ry='1.3' transform='rotate%283 217 25%29'/%3E%3Cellipse cx='297' cy='20' rx='5.4' ry='2.4' transform='rotate%283 297 20%29'/%3E%3Cellipse cx='130' cy='49' rx='2.5' ry='1.3' transform='rotate%280 130 49%29'/%3E%3Cellipse cx='227' cy='15' rx='1.1' ry='0.7' transform='rotate%28-30 227 15%29'/%3E%3Cellipse cx='132' cy='47' rx='3.3' ry='1.8' transform='rotate%28-4 132 47%29'/%3E%3Cellipse cx='144' cy='12' rx='0.8' ry='0.7' transform='rotate%28-32 144 12%29'/%3E%3Cellipse cx='200' cy='51' rx='1.3' ry='0.7' transform='rotate%28-3 200 51%29'/%3E%3Cellipse cx='230' cy='13' rx='1.8' ry='1.3' transform='rotate%2816 230 13%29'/%3E%3Cellipse cx='54' cy='7' rx='3.0' ry='1.8' transform='rotate%28-25 54 7%29'/%3E%3Cellipse cx='94' cy='48' rx='1.7' ry='0.7' transform='rotate%2811 94 48%29'/%3E%3Cellipse cx='98' cy='36' rx='2.0' ry='1.8' transform='rotate%2841 98 36%29'/%3E%3Cellipse cx='194' cy='47' rx='1.9' ry='1.0' transform='rotate%28-22 194 47%29'/%3E%3Cellipse cx='194' cy='36' rx='2.2' ry='1.0' transform='rotate%28-27 194 36%29'/%3E%3Cellipse cx='176' cy='6' rx='2.9' ry='2.4' transform='rotate%28-5 176 6%29'/%3E%3Cellipse cx='38' cy='17' rx='1.1' ry='1.0' transform='rotate%2821 38 17%29'/%3E%3C/g%3E%3C/svg%3E")!important}}:root[data-theme="dark"] header.top{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='60'%3E%3Crect width='312' height='60' fill='%230A0B09'/%3E%3Cpath d='M-46 9 L-24 26.0 M-41 51 L-19 34.0 M6 9 L28 26.0 M11 51 L33 34.0 M58 9 L80 26.0 M63 51 L85 34.0 M110 9 L132 26.0 M115 51 L137 34.0 M162 9 L184 26.0 M167 51 L189 34.0 M214 9 L236 26.0 M219 51 L241 34.0 M266 9 L288 26.0 M271 51 L293 34.0 M318 9 L340 26.0 M323 51 L345 34.0' stroke='%231B1E19' stroke-width='14' stroke-linecap='round' fill='none'/%3E%3Cg fill='%230A0B09'%3E%3Cellipse cx='280' cy='9' rx='2.6' ry='2.4' transform='rotate%2844 280 9%29'/%3E%3Cellipse cx='148' cy='46' rx='1.7' ry='1.3' transform='rotate%2846 148 46%29'/%3E%3Cellipse cx='64' cy='42' rx='3.0' ry='1.8' transform='rotate%28-2 64 42%29'/%3E%3Cellipse cx='24' cy='51' rx='2.7' ry='1.3' transform='rotate%2828 24 51%29'/%3E%3Cellipse cx='197' cy='14' rx='2.9' ry='2.4' transform='rotate%28-18 197 14%29'/%3E%3Cellipse cx='203' cy='40' rx='4.3' ry='2.4' transform='rotate%28-49 203 40%29'/%3E%3Cellipse cx='151' cy='29' rx='1.4' ry='0.7' transform='rotate%2836 151 29%29'/%3E%3Cellipse cx='153' cy='41' rx='2.1' ry='1.3' transform='rotate%289 153 41%29'/%3E%3Cellipse cx='239' cy='56' rx='3.1' ry='2.4' transform='rotate%28-40 239 56%29'/%3E%3Cellipse cx='292' cy='5' rx='2.0' ry='1.8' transform='rotate%2814 292 5%29'/%3E%3Cellipse cx='302' cy='27' rx='2.0' ry='1.3' transform='rotate%28-24 302 27%29'/%3E%3Cellipse cx='23' cy='9' rx='3.3' ry='2.4' transform='rotate%28-4 23 9%29'/%3E%3Cellipse cx='41' cy='47' rx='3.3' ry='2.4' transform='rotate%28-36 41 47%29'/%3E%3Cellipse cx='219' cy='16' rx='2.8' ry='1.8' transform='rotate%28-30 219 16%29'/%3E%3Cellipse cx='1' cy='30' rx='2.8' ry='1.8' transform='rotate%2843 1 30%29'/%3E%3Cellipse cx='44' cy='22' rx='1.5' ry='1.3' transform='rotate%28-8 44 22%29'/%3E%3Cellipse cx='1' cy='43' rx='2.1' ry='1.8' transform='rotate%28-25 1 43%29'/%3E%3Cellipse cx='222' cy='51' rx='1.8' ry='1.3' transform='rotate%28-42 222 51%29'/%3E%3Cellipse cx='123' cy='56' rx='2.7' ry='2.4' transform='rotate%284 123 56%29'/%3E%3Cellipse cx='236' cy='48' rx='1.5' ry='1.3' transform='rotate%2834 236 48%29'/%3E%3Cellipse cx='89' cy='53' rx='2.4' ry='1.0' transform='rotate%285 89 53%29'/%3E%3Cellipse cx='159' cy='14' rx='2.7' ry='1.3' transform='rotate%284 159 14%29'/%3E%3Cellipse cx='276' cy='46' rx='4.1' ry='1.8' transform='rotate%2820 276 46%29'/%3E%3Cellipse cx='171' cy='41' rx='1.6' ry='0.7' transform='rotate%282 171 41%29'/%3E%3Cellipse cx='141' cy='43' rx='2.2' ry='1.3' transform='rotate%2820 141 43%29'/%3E%3Cellipse cx='40' cy='29' rx='1.8' ry='1.3' transform='rotate%28-18 40 29%29'/%3E%3Cellipse cx='231' cy='55' rx='2.0' ry='1.3' transform='rotate%28-20 231 55%29'/%3E%3Cellipse cx='94' cy='33' rx='2.1' ry='1.8' transform='rotate%2832 94 33%29'/%3E%3Cellipse cx='50' cy='15' rx='3.2' ry='1.8' transform='rotate%287 50 15%29'/%3E%3Cellipse cx='283' cy='56' rx='2.9' ry='1.8' transform='rotate%2820 283 56%29'/%3E%3Cellipse cx='60' cy='9' rx='2.3' ry='1.3' transform='rotate%28-10 60 9%29'/%3E%3Cellipse cx='75' cy='17' rx='3.1' ry='2.4' transform='rotate%28-48 75 17%29'/%3E%3Cellipse cx='234' cy='25' rx='3.7' ry='1.8' transform='rotate%28-24 234 25%29'/%3E%3Cellipse cx='118' cy='22' rx='1.2' ry='0.7' transform='rotate%2823 118 22%29'/%3E%3Cellipse cx='302' cy='11' rx='4.2' ry='2.4' transform='rotate%28-23 302 11%29'/%3E%3Cellipse cx='29' cy='51' rx='2.8' ry='1.8' transform='rotate%287 29 51%29'/%3E%3Cellipse cx='135' cy='20' rx='0.8' ry='0.7' transform='rotate%284 135 20%29'/%3E%3Cellipse cx='221' cy='51' rx='4.2' ry='1.8' transform='rotate%2812 221 51%29'/%3E%3Cellipse cx='0' cy='24' rx='5.3' ry='2.4' transform='rotate%287 0 24%29'/%3E%3Cellipse cx='78' cy='10' rx='1.2' ry='1.0' transform='rotate%2837 78 10%29'/%3E%3Cellipse cx='34' cy='47' rx='2.0' ry='1.8' transform='rotate%2849 34 47%29'/%3E%3Cellipse cx='12' cy='45' rx='1.8' ry='1.0' transform='rotate%28-46 12 45%29'/%3E%3Cellipse cx='201' cy='20' rx='1.9' ry='1.0' transform='rotate%2817 201 20%29'/%3E%3Cellipse cx='199' cy='40' rx='0.8' ry='0.7' transform='rotate%28-12 199 40%29'/%3E%3Cellipse cx='164' cy='34' rx='2.5' ry='1.8' transform='rotate%2826 164 34%29'/%3E%3Cellipse cx='0' cy='32' rx='2.5' ry='1.8' transform='rotate%28-10 0 32%29'/%3E%3Cellipse cx='201' cy='50' rx='3.1' ry='1.8' transform='rotate%2820 201 50%29'/%3E%3Cellipse cx='77' cy='54' rx='1.4' ry='1.3' transform='rotate%28-26 77 54%29'/%3E%3Cellipse cx='155' cy='39' rx='2.0' ry='1.8' transform='rotate%28-21 155 39%29'/%3E%3Cellipse cx='208' cy='52' rx='1.7' ry='1.0' transform='rotate%2839 208 52%29'/%3E%3Cellipse cx='105' cy='26' rx='2.3' ry='1.8' transform='rotate%28-13 105 26%29'/%3E%3Cellipse cx='231' cy='30' rx='1.7' ry='1.0' transform='rotate%28-25 231 30%29'/%3E%3Cellipse cx='97' cy='47' rx='1.7' ry='1.0' transform='rotate%28-17 97 47%29'/%3E%3Cellipse cx='237' cy='19' rx='4.1' ry='2.4' transform='rotate%28-27 237 19%29'/%3E%3Cellipse cx='280' cy='29' rx='1.6' ry='0.7' transform='rotate%28-32 280 29%29'/%3E%3Cellipse cx='288' cy='7' rx='1.7' ry='0.7' transform='rotate%28-32 288 7%29'/%3E%3Cellipse cx='130' cy='41' rx='1.6' ry='1.0' transform='rotate%2841 130 41%29'/%3E%3Cellipse cx='276' cy='42' rx='1.6' ry='0.7' transform='rotate%28-8 276 42%29'/%3E%3Cellipse cx='59' cy='38' rx='4.9' ry='2.4' transform='rotate%28-46 59 38%29'/%3E%3Cellipse cx='97' cy='42' rx='3.1' ry='1.3' transform='rotate%286 97 42%29'/%3E%3Cellipse cx='53' cy='4' rx='1.4' ry='1.3' transform='rotate%283 53 4%29'/%3E%3Cellipse cx='298' cy='10' rx='1.5' ry='1.0' transform='rotate%2848 298 10%29'/%3E%3Cellipse cx='256' cy='47' rx='2.0' ry='1.8' transform='rotate%2840 256 47%29'/%3E%3Cellipse cx='148' cy='23' rx='2.3' ry='1.8' transform='rotate%28-4 148 23%29'/%3E%3Cellipse cx='230' cy='29' rx='2.4' ry='1.8' transform='rotate%2830 230 29%29'/%3E%3Cellipse cx='239' cy='6' rx='1.2' ry='0.7' transform='rotate%28-43 239 6%29'/%3E%3Cellipse cx='80' cy='43' rx='3.5' ry='2.4' transform='rotate%28-16 80 43%29'/%3E%3Cellipse cx='105' cy='54' rx='1.0' ry='0.7' transform='rotate%2841 105 54%29'/%3E%3Cellipse cx='215' cy='52' rx='1.3' ry='1.3' transform='rotate%2846 215 52%29'/%3E%3Cellipse cx='186' cy='46' rx='0.7' ry='0.7' transform='rotate%28-21 186 46%29'/%3E%3Cellipse cx='33' cy='41' rx='4.2' ry='1.8' transform='rotate%28-1 33 41%29'/%3E%3Cellipse cx='246' cy='52' rx='2.1' ry='1.8' transform='rotate%2813 246 52%29'/%3E%3Cellipse cx='57' cy='46' rx='2.8' ry='1.3' transform='rotate%2848 57 46%29'/%3E%3Cellipse cx='47' cy='16' rx='2.1' ry='1.3' transform='rotate%2850 47 16%29'/%3E%3Cellipse cx='244' cy='8' rx='1.5' ry='1.0' transform='rotate%28-30 244 8%29'/%3E%3Cellipse cx='77' cy='7' rx='1.2' ry='0.7' transform='rotate%2819 77 7%29'/%3E%3Cellipse cx='102' cy='55' rx='1.7' ry='0.7' transform='rotate%28-17 102 55%29'/%3E%3Cellipse cx='195' cy='15' rx='3.1' ry='1.8' transform='rotate%2840 195 15%29'/%3E%3Cellipse cx='303' cy='13' rx='1.6' ry='1.0' transform='rotate%2829 303 13%29'/%3E%3Cellipse cx='278' cy='16' rx='5.2' ry='2.4' transform='rotate%2835 278 16%29'/%3E%3Cellipse cx='237' cy='45' rx='1.8' ry='1.3' transform='rotate%2822 237 45%29'/%3E%3Cellipse cx='84' cy='17' rx='1.7' ry='1.3' transform='rotate%28-19 84 17%29'/%3E%3Cellipse cx='58' cy='16' rx='2.9' ry='1.3' transform='rotate%2824 58 16%29'/%3E%3Cellipse cx='59' cy='7' rx='3.1' ry='1.3' transform='rotate%2814 59 7%29'/%3E%3Cellipse cx='164' cy='38' rx='1.3' ry='0.7' transform='rotate%28-46 164 38%29'/%3E%3Cellipse cx='32' cy='29' rx='2.2' ry='1.0' transform='rotate%28-3 32 29%29'/%3E%3Cellipse cx='13' cy='19' rx='0.7' ry='0.7' transform='rotate%2826 13 19%29'/%3E%3Cellipse cx='304' cy='34' rx='1.1' ry='0.7' transform='rotate%28-28 304 34%29'/%3E%3Cellipse cx='140' cy='18' rx='0.8' ry='0.7' transform='rotate%2826 140 18%29'/%3E%3Cellipse cx='221' cy='22' rx='1.1' ry='0.7' transform='rotate%28-32 221 22%29'/%3E%3Cellipse cx='14' cy='56' rx='1.3' ry='0.7' transform='rotate%2833 14 56%29'/%3E%3Cellipse cx='285' cy='46' rx='2.0' ry='1.3' transform='rotate%28-3 285 46%29'/%3E%3Cellipse cx='58' cy='20' rx='1.0' ry='1.0' transform='rotate%2813 58 20%29'/%3E%3Cellipse cx='171' cy='7' rx='1.5' ry='0.7' transform='rotate%2834 171 7%29'/%3E%3Cellipse cx='172' cy='37' rx='1.3' ry='0.7' transform='rotate%280 172 37%29'/%3E%3Cellipse cx='217' cy='25' rx='2.5' ry='1.3' transform='rotate%283 217 25%29'/%3E%3Cellipse cx='297' cy='20' rx='5.4' ry='2.4' transform='rotate%283 297 20%29'/%3E%3Cellipse cx='130' cy='49' rx='2.5' ry='1.3' transform='rotate%280 130 49%29'/%3E%3Cellipse cx='227' cy='15' rx='1.1' ry='0.7' transform='rotate%28-30 227 15%29'/%3E%3Cellipse cx='132' cy='47' rx='3.3' ry='1.8' transform='rotate%28-4 132 47%29'/%3E%3Cellipse cx='144' cy='12' rx='0.8' ry='0.7' transform='rotate%28-32 144 12%29'/%3E%3Cellipse cx='200' cy='51' rx='1.3' ry='0.7' transform='rotate%28-3 200 51%29'/%3E%3Cellipse cx='230' cy='13' rx='1.8' ry='1.3' transform='rotate%2816 230 13%29'/%3E%3Cellipse cx='54' cy='7' rx='3.0' ry='1.8' transform='rotate%28-25 54 7%29'/%3E%3Cellipse cx='94' cy='48' rx='1.7' ry='0.7' transform='rotate%2811 94 48%29'/%3E%3Cellipse cx='98' cy='36' rx='2.0' ry='1.8' transform='rotate%2841 98 36%29'/%3E%3Cellipse cx='194' cy='47' rx='1.9' ry='1.0' transform='rotate%28-22 194 47%29'/%3E%3Cellipse cx='194' cy='36' rx='2.2' ry='1.0' transform='rotate%28-27 194 36%29'/%3E%3Cellipse cx='176' cy='6' rx='2.9' ry='2.4' transform='rotate%28-5 176 6%29'/%3E%3Cellipse cx='38' cy='17' rx='1.1' ry='1.0' transform='rotate%2821 38 17%29'/%3E%3C/g%3E%3C/svg%3E")!important}

.intro{padding-block:34px 18px;display:grid;gap:10px}
.intro h1{font-size:clamp(30px,5vw,50px);font-stretch:72%;font-weight:800;text-transform:uppercase;letter-spacing:.01em}
.intro p{margin:0;max-width:62ch;color:var(--muted)}
.proto{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}
.proto i{font-style:normal;background:var(--accent-soft);color:var(--ink);border-radius:4px;padding:2px 7px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:11px}

/* tabs */
nav.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}
nav.tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:12px 14px 10px;font-family:var(--display);font-weight:700;font-stretch:85%;font-size:15px;letter-spacing:.02em;color:var(--muted);cursor:pointer;white-space:nowrap}
nav.tabs button[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--accent)}
section.panel{padding-block:24px 56px}

/* finder */
.finder{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:start}
@media (max-width:820px){.finder{grid-template-columns:1fr}}
.bp-native{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.bp{position:relative}.bp-btn{width:100%;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:6px 12px;cursor:text}.bp.open .bp-btn,.bp-btn:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}#bp-cur{display:flex}#bp-in{flex:1;min-width:0;border:0;background:none;font:500 16px var(--body);color:var(--ink);padding:6px 0;outline:none}#bp-in::placeholder{color:var(--muted);opacity:.7}.bp-car{color:var(--muted);font-size:18px;line-height:1;transition:transform .15s}.bp.open .bp-car{transform:rotate(180deg)}.bp-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:380px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);padding:4px}.bp-list button{display:flex;align-items:center;gap:14px;width:100%;background:none;border:0;border-radius:8px;padding:8px 12px;font:500 16px var(--body);color:var(--ink);cursor:pointer;text-align:start}.bp-list button:hover,.bp-list button.hi,.bp-list button[aria-selected="true"]{background:var(--sunk)}.bp-list small{color:var(--muted);font-family:var(--mono);font-size:12px}.bp-name{flex:1}.bp-logo{width:46px;height:28px;flex:none;display:grid;place-items:center}.bp-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.85}
.bp .bp-logo{width:52px;height:30px;overflow:hidden}.bp .bp-logo img{width:auto;height:auto;max-width:52px;max-height:30px;display:block}.bp-mono{color:var(--muted);font:700 11px var(--mono);border:1.5px solid var(--line);border-radius:50%;width:26px;height:26px}.hero{grid-template-columns:1fr 300px;align-items:center;padding-block:22px 10px}.hero-txt{display:grid;gap:8px}.hero-art .vz{border:0;background:none;padding:0;margin:0}.hero-art .vzf,.hero-art svg text,.hero-art svg line,.hero-art .dim{display:none}.hero .intro h1,.hero h1{font-size:clamp(24px,4.2vw,42px)}
@media (max-width:760px){.hero{grid-template-columns:1fr;padding-block:14px 4px}.hero-art{display:none}.hero p{font-size:14px}}@media (max-width:620px){.top .brand span{display:none}.top .wrap{flex-wrap:nowrap;padding-block:10px;gap:8px}.top .toggles{gap:6px}.top .langsel{max-width:96px;padding-block:6px;font-size:13px}.top .brand b{font-size:16px}.top .seg button{padding:6px 9px;font-size:12px}.hero p{display:none}.hero h1{font-size:24px}.qtop{margin-bottom:16px}}
.bgrid-wrap{margin:0 0 18px}.bgrid-head{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 8px}.bgrid-head h2{font:700 13px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}
.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:8px}.bgrid button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 6px 9px;cursor:pointer;font:600 13px var(--body);color:var(--ink);min-height:84px}.bgrid button:hover{border-color:var(--accent);box-shadow:0 2px 10px rgba(0,0,0,.06)}.bgrid .bp-logo{width:76px;height:36px;flex:none;overflow:hidden}.bgrid .bp-logo img{width:auto;height:auto;max-width:76px;max-height:36px;object-fit:contain}.bgrid .bp-mono{width:34px;height:34px}.bgrid small{color:var(--muted);font:500 11px var(--mono)}
@media (max-width:620px){.bgrid .bp-logo img{max-width:54px;max-height:26px}.bgrid{grid-template-columns:repeat(4,1fr);gap:6px}.bgrid button{min-height:70px;padding:8px 2px;font-size:11px}.bgrid .bp-logo{width:54px;height:26px}.bgrid small{display:none}}
.tabs .calc-t{display:none}.calc-btn{background:none;border:0;border-bottom:3px solid transparent;padding:12px 14px 10px;font-family:var(--display);font-weight:700;font-stretch:85%;font-size:15px;color:var(--muted);cursor:pointer;white-space:nowrap}.calc-btn.on{color:var(--ink);border-bottom-color:var(--accent)}
.calcbar{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.calcbar button{font:600 14px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer}.calcbar button[aria-pressed="true"]{background:var(--rubber);color:var(--chip-ink);border-color:var(--rubber)}
.leftcol{display:grid;gap:22px;align-content:start}.pick{display:grid;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px}
.field{display:grid;gap:6px}
.field label{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
select,input[type=text]{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:10px 12px;min-height:44px}
input[type=text]{font-family:var(--mono);font-weight:500}
.qtop{max-width:680px;width:100%;margin:0 auto 22px}.qtop label{text-align:center}
.qtop input{font:600 19px var(--body);padding:15px 20px;border-radius:999px;text-align:center;border:2px solid var(--accent);background:var(--surface);width:100%}.qtop input::placeholder{color:var(--muted);opacity:.55;font-weight:400}
.qtop .qres{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-top:8px}
.qres:empty{display:none}
.consent{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--muted);line-height:1.4}.consent input{margin-top:3px;width:18px;height:18px;flex:none}
.szc{position:relative}.szc input{width:100%;padding-inline-end:42px}
.szc-btn{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);border:0;background:none;font-size:20px;line-height:1;cursor:pointer;color:var(--ink);padding:8px 10px;border-radius:8px}.szc-btn:hover{background:var(--sunk)}
.szc-dd{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.18);display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:2px;padding:6px}
.szc-dd button{font:600 14px var(--mono);text-align:start;background:none;border:0;padding:8px;border-radius:6px;cursor:pointer;color:var(--ink)}.szc-dd button:hover{background:var(--sunk)}.szc-dd small{display:block;font-weight:500;font-size:11.5px;color:var(--muted)}
[hidden]{display:none!important}.wzbox{display:grid;gap:12px}.qres{display:grid;gap:4px}.qres button{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:8px 10px;cursor:pointer;font-weight:600}.qres button span{font-weight:400;color:var(--muted);font-size:12.5px;margin-left:6px}.qres p{margin:0;font-size:13px;color:var(--muted)}
.soon{font-size:12.5px;color:var(--muted);border-top:1px dashed var(--line);padding-top:12px;margin:0}

.mhead{display:flex;justify-content:space-between;gap:14px;align-items:end;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}
.mhead h2{font-size:clamp(26px,4vw,38px);font-stretch:75%;font-weight:800}
.mhead .kick{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:4px}
.facts{display:flex;gap:18px;flex-wrap:wrap}
.facts div{display:grid}
.facts dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.facts dd{margin:0;font-family:var(--display);font-weight:700;font-size:18px}

.combos{display:grid;gap:10px;margin-top:16px}#pr-out dd,#rw-out dd{margin:4px 0 0}#pr-out dd.num{white-space:nowrap}.trk{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.trk li{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:14px}.vz{margin:16px 0 0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px 12px}.tviz{width:100%;height:auto;max-height:380px;display:block;margin:0 auto;direction:ltr}
@keyframes tsSpin{from{transform:rotate(-140deg)}to{transform:rotate(0)}}.vz{--vzbg:var(--surface)}.hero-art .vz{--vzbg:var(--bg)}.tviz .spin{animation:tsSpin .9s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.tviz .spin{animation:none}}.vzf{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--muted);align-items:center;margin-top:4px}.vzf b{color:var(--ink)}.vzf .pill{padding:2px 10px}.vzn{font-size:12px}.combo.sel{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.combo[data-i]{cursor:pointer}.vzc{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:16px}.vzc .field{margin:0}@media (max-width:620px){.vzc{grid-template-columns:1fr 1fr}.vzc .vzbtn{grid-column:1/-1;justify-self:start}.vzc{direction:ltr}}.vzh{font-size:13px;color:var(--muted);margin:6px 0 0}.vzbtn{background:none;border:0;color:var(--accent);font:600 14px var(--body);cursor:pointer;padding:6px 0}
.combo{display:grid;grid-template-columns:92px 1fr 1fr auto;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}
@media (max-width:620px){.combo{grid-template-columns:1fr 1fr}.combo .drive{grid-column:1/-1}.combo .ratio{grid-column:1/-1;text-align:left}}
.drive{font-family:var(--display);font-weight:800;font-stretch:80%;font-size:15px;letter-spacing:.04em}
.drive small{display:block;font-family:var(--body);font-weight:500;font-size:11.5px;color:var(--muted);letter-spacing:.02em}
.axle{display:grid;gap:5px;justify-items:start}
.axle .lab{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}
.sz{font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.06em;background:var(--rubber);color:var(--chip-ink);border-radius:999px;padding:5px 14px;border:0;cursor:pointer;box-shadow:inset 0 0 0 2px var(--rubber-2),inset 0 0 0 3px #4B5046}
.sz:hover{box-shadow:inset 0 0 0 2px var(--rubber-2),inset 0 0 0 3px var(--accent)}
.axle .meta{font-size:12px;color:var(--muted)}
.ratio{text-align:right;font-size:12px;color:var(--muted)}
.ratio b{display:block;font-family:var(--mono);font-size:14px;color:var(--ink)}
.flag{display:inline-block;margin-top:6px;font-size:11.5px;font-weight:600;background:var(--warn-soft);color:var(--warn);border-radius:4px;padding:2px 7px}
.src{margin-top:14px;font-size:12.5px;color:var(--muted)}
.src a{color:var(--ink)}

/* 4x4 */
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}
@media (max-width:820px){.grid2{grid-template-columns:1fr}}
.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px;display:grid;gap:14px}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.verdict{border-radius:10px;padding:20px;display:grid;gap:14px;border:1px solid var(--line);background:var(--surface)}
.verdict .big{font-family:var(--display);font-weight:800;font-stretch:75%;font-size:44px;line-height:1}
.pill{display:inline-block;border-radius:999px;padding:4px 12px;font-weight:600;font-size:13px}
.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}
.gauge{position:relative;height:34px}
.gauge .track{position:absolute;left:0;right:0;top:10px;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--bad) 0 16.66%,var(--warn) 16.66% 33.33%,var(--ok) 33.33% 66.66%,var(--warn) 66.66% 83.33%,var(--bad) 83.33%);opacity:.85}
.gauge .mark{position:absolute;top:2px;width:4px;height:28px;background:var(--ink);border-radius:2px;transform:translateX(-2px);transition:left .25s}
@media (prefers-reduced-motion:reduce){.gauge .mark{transition:none}}
.ticks{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--muted)}
.warnbox{font-size:13px;background:var(--sunk);border-radius:8px;padding:12px 14px;color:var(--muted)}
table{width:100%;border-collapse:collapse;font-size:13.5px}
th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:8px 6px;border-bottom:1px solid var(--line)}
td{padding:9px 6px;border-bottom:1px solid var(--line)}
td.m{font-family:var(--mono);font-weight:500}
.tbl{overflow-x:auto}
.explain{font-size:13.5px;color:var(--muted);max-width:62ch;margin:0}

/* search */
.results{display:grid;gap:8px}
.res{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 14px}
.res button{background:none;border:0;padding:0;font-family:var(--display);font-weight:700;font-size:16px;cursor:pointer;text-align:left;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}
.res .where{font-size:12.5px;color:var(--muted)}
.eq{font-size:11px;font-weight:600;background:var(--accent-soft);border-radius:4px;padding:1px 6px;margin-left:6px}
.empty{color:var(--muted);font-size:14px}

/* converter */
.convout{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.kv{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px}
.kv dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}
.kv dd{margin:4px 0 0;font-family:var(--mono);font-weight:600;font-size:17px}

.combo .cf{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px dashed var(--line);padding-top:10px;font-size:12.5px;color:var(--muted)}
.okbtn{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-weight:600;font-size:12.5px;cursor:pointer;color:var(--ink)}
.okbtn.on{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}
.okcount b{color:var(--ink)}
.bar{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.btn{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:10px 14px;font-weight:600;border:1px solid var(--line);background:var(--surface);cursor:pointer;text-decoration:none;color:var(--ink);font-size:14px}
.btn.wa{background:#1F8A4C;border-color:#1F8A4C;color:#fff}
.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
.sub{margin-top:26px;display:grid;gap:10px}
.sub h3{font-size:19px;font-stretch:85%}
.sub .explain{margin:0}
.nrow{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center;background:var(--surface);border:1px dashed var(--line);border-radius:10px;padding:12px 14px}
@media (max-width:620px){.nrow{grid-template-columns:1fr 1fr}.nrow .ratio{grid-column:1/-1;text-align:left}}
.form{display:grid;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px}
.form .row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
@media (max-width:620px){.form .row3{grid-template-columns:1fr}}
.msg{font-size:13px;color:var(--muted);margin:0}
.msg.ok{color:var(--ok)}.msg.bad{color:var(--bad)}
.linkbtn{background:none;border:0;padding:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;justify-self:start}
.chips{display:flex;gap:6px;flex-wrap:wrap}
.chips button{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 11px;font-size:13px;cursor:pointer}
.chips button[aria-pressed="true"]{background:var(--rubber);color:var(--chip-ink);border-color:var(--rubber)}
.dealers{display:grid;gap:10px}
.dealer{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:grid;gap:6px}
.dealer h4{margin:0;font-family:var(--display);font-size:18px;font-stretch:85%}
.dealer .where{font-size:13px;color:var(--muted)}
.dealer .tel{font-family:var(--mono);font-weight:600;user-select:all}
.dealer .acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.dealer.mine{border-color:var(--accent)}
.tag{display:inline-block;font-size:11px;font-weight:600;background:var(--accent-soft);border-radius:4px;padding:1px 7px;margin-left:6px;letter-spacing:.03em}
footer{border-top:1px solid var(--line);padding-block:22px 40px;font-size:12.5px;color:var(--muted)}
footer p{margin:0 0 6px;max-width:80ch}


.hero-art{cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;touch-action:manipulation}
.tviz .road,.smoke circle{display:none}.smoke circle.pf{display:inline;transform-box:fill-box;transform-origin:center;animation:tsSmoke 1.25s ease-out forwards}.smoke circle.dk{fill:#3A3D36;animation-duration:1.6s}
@keyframes tsSmoke{0%{opacity:0;transform:translate(0,0) scale(.4)}12%{opacity:.65}100%{opacity:0;transform:translate(-22px,-42px) scale(2.2)}}
.hero-art .tbody{transform-box:fill-box;transform-origin:25% 100%}
.gas-btn{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;background:conic-gradient(from -135deg,var(--accent) calc(var(--rpm,0) * 270deg),color-mix(in srgb,var(--ink) 18%,transparent) 0 270deg,transparent 0);display:grid;place-items:center;box-shadow:var(--sh1);transition:transform .15s}
.gas-btn::after{content:"";width:28px;height:28px;border-radius:50%;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 20h10l-1.5-14h-7z' fill='%23B98310'/%3E%3Cpath d='M9 9h6M8.6 12.5h6.8M8.2 16h7.6' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E") center/18px no-repeat}
.hero-art:hover .gas-btn{transform:scale(1.08)}.hero-art.gas .gas-btn{transform:scale(.94)}
.gas-hint{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);background:var(--ink);color:var(--surface);font:600 12px var(--body);padding:4px 10px;border-radius:999px;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap}
.hero-art:hover .gas-hint{opacity:.85}.hero-art.gas .gas-hint{opacity:0}
.hero-art .gas-spd{display:none!important}.tviz .dim,.tviz .ghost{transition:opacity .25s}.gas .tviz .dim,.gas .tviz .ghost{opacity:0}.vzm{position:relative}.vzm .gas-btn{top:24px;bottom:auto;right:14px;width:52px;height:52px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.vzm .gas-btn::after{width:38px;height:38px;background-size:24px}
.vzm .gas-hint{left:auto;right:74px;top:38px;bottom:auto;transform:none;opacity:.8}.vzm.gas .gas-hint{opacity:0}
.gas-spd{position:absolute;left:16px;top:26px;background:var(--ink);color:var(--surface);font:600 12.5px var(--body);padding:6px 11px;border-radius:10px;box-shadow:var(--sh1);max-width:calc(100% - 100px)}.gas-spd b{font-family:var(--mono);font-size:14px}.gas-spd b.d{color:#E2AB2E}.gas-spd i{display:block;font-style:normal;color:#FF8A7A;margin-top:2px}
@keyframes tsShake{0%,100%{transform:translate(0,0)}25%{transform:translate(1.4px,-1px)}75%{transform:translate(-1.4px,1px)}}
.slip .tviz g[data-ax="on"]{animation:tsShake .09s linear infinite}
.vzm .tbody{transform-box:fill-box;transform-origin:25% 100%}
.soon{display:grid;gap:8px;background:var(--accent-soft);border-radius:12px;padding:16px 18px;margin:14px 0}.wz{margin:14px 0;font-size:13.5px}.wz summary{cursor:pointer;color:var(--muted,#6b6f66);font-weight:600}.wz form{display:grid;gap:8px;margin-top:8px}.wz textarea{width:100%;box-sizing:border-box;border:1px solid var(--line,#ccc);border-radius:10px;padding:8px;font:inherit;background:transparent;color:inherit}.wz button{justify-self:start;border:0;border-radius:10px;padding:8px 14px;font-weight:700;background:var(--ink,#22251F);color:var(--bg,#fff);cursor:pointer}.tvbox{border:2px dashed var(--accent);border-radius:12px;padding:14px 16px;margin:14px 0;background:var(--card,#fff)}.tvbox .tvh{font-weight:800;margin-bottom:6px;color:var(--ink)}.tvbox p{font-size:12.5px;color:var(--muted);margin:8px 0 0;line-height:1.5}.soon a{color:var(--ink);font-weight:700}
/* premium polish */
:root{--sh1:0 1px 2px rgba(24,26,20,.05),0 3px 10px rgba(24,26,20,.05);--sh2:0 4px 8px rgba(24,26,20,.06),0 14px 32px rgba(24,26,20,.11)}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--sh1:0 1px 2px rgba(0,0,0,.5),0 3px 12px rgba(0,0,0,.35);--sh2:0 6px 14px rgba(0,0,0,.5),0 16px 36px rgba(0,0,0,.45)}}

.pick,.vz,.combo,.card,.verdict,.res,.kv,.form,.dealer,.bp-btn,.bgrid button{border-color:color-mix(in srgb,var(--line) 60%,transparent);box-shadow:var(--sh1)}
.pick,.vz,.card,.verdict,.form{border-radius:16px}.combo{border-radius:14px}
.bgrid button,.qres button,.calcbar button,.btn,.chips button,.combo,.bp-list button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}
.bgrid button:hover{transform:translateY(-3px);box-shadow:var(--sh2)}.combo:hover{box-shadow:var(--sh2)}.calcbar button:hover,.btn:hover{transform:translateY(-1px);box-shadow:var(--sh1)}
.bp-list{box-shadow:var(--sh2);border-radius:14px}

/* ---- quick finder card (v56) ---- */
.trust{background:var(--sunk);border-bottom:1px solid var(--line);font:500 12px/1.2 var(--mono,ui-monospace,monospace);color:var(--muted)}
.trust .wrap{display:flex;gap:8px;align-items:center;padding-block:7px;flex-wrap:wrap}
.trust b{color:var(--ink);font-weight:600}
.qf{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:18px 20px 16px;margin:6px 0 26px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -14px rgba(0,0,0,.18);display:grid;gap:14px}
.qf-mode{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;justify-self:start;background:var(--bg)}
.qf-mode button{border:0;background:none;color:var(--muted);font:600 14.5px var(--body);padding:8px 16px;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}
.qf-mode button.on{background:var(--rubber);color:#F1F2EC}
.qf-mode button:not(.on):hover{color:var(--ink)}
.qf-steps{display:grid;grid-template-columns:1.15fr 1fr 1fr auto;gap:12px;align-items:end}
.qf-steps .field{gap:6px}
.qf-steps label{display:flex;gap:6px;align-items:baseline;text-transform:none!important;letter-spacing:0!important;font-size:13.5px!important;color:var(--ink)!important;font-weight:600!important}
.qf-steps label i{font:500 10.5px var(--mono,ui-monospace,monospace);color:var(--muted);font-style:normal}
.qf-steps select{min-height:52px;font-size:16px;border-radius:12px;background:var(--surface);padding-inline:14px}
.qf-steps select:disabled{background:var(--sunk);opacity:.75}
.qf-go{min-height:52px;border:0;border-radius:12px;background:var(--accent);color:var(--on-accent);font:700 16px var(--body);padding:0 22px;cursor:pointer;white-space:nowrap;transition:filter .15s,transform .1s}
.qf-go:hover:not(:disabled){filter:brightness(1.07)}
.qf-go:active:not(:disabled){transform:translateY(1px)}
.qf-go:disabled{opacity:.45;cursor:not-allowed}
.qf .qtop{max-width:none;margin:0;border-top:1px solid var(--line);padding-top:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}
.qf .qtop label{text-align:left;margin:0;white-space:nowrap}
.qf .qtop input{font-size:16px;padding:12px 18px;text-align:left;border-width:1.5px}
.qf .qtop .qres{grid-column:1/-1}
.qf .qtop .qres:empty{display:none}
.qf-recent{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:12px;min-width:0}
.qf-rh{font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}
.qf-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px;min-width:0}
.qf-chips button{flex:none;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;padding:7px 12px;font:600 13.5px var(--body);cursor:pointer;display:inline-flex;gap:7px;align-items:center}
.qf-chips button:hover{border-color:var(--accent)}
.qf-chips .bp-logo{width:22px;height:22px}
@media (max-width:760px){.qf{padding:14px;border-radius:18px}.qf-steps{grid-template-columns:1fr 1fr}.qf-steps .field:first-child{grid-column:1/-1}.qf-go{grid-column:1/-1}.qf .qtop{grid-template-columns:1fr}.trust .tr-n,.trust .tr-dot{display:none}}

.adw{margin:26px 0;min-height:100px;text-align:center;overflow:hidden}.adw:has(ins[data-ad-status="unfilled"]){display:none}

.smore{width:100%;margin-top:6px;padding:12px;border:1px dashed var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:600 14.5px var(--body);cursor:pointer}.smore:hover{border-color:var(--accent)}.smore span{color:var(--muted);font-weight:500}

.pre #p-find{display:none}.pre nav.tabs #t-find[aria-selected="true"]{color:var(--muted);border-bottom-color:transparent}

@media (min-width:761px){.hero{grid-template-columns:1fr 440px}}@media (min-width:1101px){.hero{grid-template-columns:1fr 540px}}
.duo-tr .gas-hint{display:none}@media (max-width:760px){input,select,textarea{font-size:16px!important}nav.tabs{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:28px}.sf-all{columns:2;column-gap:12px}.sf-all a{display:block;margin:0;padding:5px 0;font-size:12px}}@media (max-width:760px){#vz-model .gas-hint{display:none}}.duo-tr .spin{transform-box:view-box!important}
/* Kardeş kartlar — tractor-size (traktör = buradasın, tır = link) */
.duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.duo-c{position:relative;height:168px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -16px rgba(0,0,0,.18);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:14px 14px 56px;box-sizing:border-box;color:inherit;text-decoration:none}
.duo-k{transition:border-color .2s,transform .2s}.duo-k:hover{border-color:var(--accent);transform:translateY(-1px)}
.duo-tr svg{max-height:104px;width:auto;max-width:100%;height:100%}                      /* traktör (bu site) */
.duo-k .truck-hero{width:calc(100% + 16px);max-width:none;margin:0 -8px;height:auto}     /* tır (link) */
.duo .spin{transform-box:fill-box;transform-origin:center}
.duo-l{position:absolute;left:15px;bottom:12px;display:flex;flex-direction:column;gap:2px;text-align:start}[dir=rtl] .duo-l{left:auto;right:15px}
.duo-l b{font-size:13.5px;font-weight:700;line-height:1.3}.duo-l small{font:600 11px var(--mono);color:var(--muted)}.duo-l small.y{color:var(--accent)}
.duo-tr .gas-btn{width:34px;height:34px;right:10px;bottom:10px}[dir=rtl] .duo-tr .gas-btn{right:auto;left:10px}
@keyframes tkGo{0%{transform:translateX(0)}15%{transform:translateX(-4%)}100%{transform:translateX(135%)}}
@keyframes tkWh{to{transform:rotate(900deg)}}
@keyframes tkIn{0%{transform:translateX(-140%)}80%{transform:translateX(3%)}100%{transform:translateX(0)}}
.duo-k.go .truck-hero{animation:tkGo .8s cubic-bezier(.55,0,.85,.35) forwards}
.duo-k.go .truck-hero .spin{animation:tkWh .8s cubic-bezier(.55,0,.85,.35) forwards}
.hero-art.arrive .duo-tr svg{animation:tkIn 1s cubic-bezier(.2,.7,.3,1) both}
@media (prefers-reduced-motion:reduce){.duo-k.go .truck-hero,.duo-k.go .truck-hero .spin,.hero-art.arrive .duo-tr svg{animation:none}}
@media (max-width:760px){
 .hero-art{display:block!important;width:100%}.duo{gap:8px}
 .duo-c{height:76px;padding:6px 8px 26px;border-radius:12px;box-shadow:none;align-items:center}
 .duo-tr svg{max-height:40px}.duo-k .truck-hero{width:100%;margin:0;max-height:36px}
 .duo-l{left:8px;right:34px;bottom:6px}[dir=rtl] .duo-l{right:8px;left:34px}
 .duo-l b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duo-l small{display:none}
 .duo-tr .gas-btn{width:24px;height:24px;right:6px;bottom:5px}[dir=rtl] .duo-tr .gas-btn{right:auto;left:6px}
 .hero-art .gas-hint{display:none!important}
 .duo-c{touch-action:manipulation;-webkit-user-select:none;user-select:none}
}

.dbx-btn{justify-self:start;align-self:start;width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:4px 0 12px;padding:9px 14px;border-radius:999px;border:1.5px solid var(--accent);background:var(--surface);color:var(--ink);font:700 14px var(--body);cursor:pointer}
.dbx-btn::before{content:"";width:30px;height:16px;border-radius:999px;flex:none}
.dbx-btn[aria-pressed="true"]::before{background:var(--accent) radial-gradient(circle at 22px 8px,#fff 5px,transparent 5.5px)}
.dbx-btn[aria-pressed="false"]::before{background:var(--line) radial-gradient(circle at 8px 8px,#fff 5px,transparent 5.5px)}
.dbx-btn .b,.dbx .dbx-btn .a{display:none}.dbx .dbx-btn .b{display:inline}
.axle .vb,.axle .vr{display:contents}.axle .vr{display:none}.dbx .axle.hr .vb{display:none}.dbx .axle.hr .vr{display:contents}

.dbx-seg{display:inline-flex;justify-self:start;align-self:start;width:max-content;max-width:100%;margin:4px 0 12px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}
.dbx-seg button{border:0;background:none;color:var(--muted);font:700 14px var(--body);padding:8px 18px;border-radius:999px;cursor:pointer}
.dbx-seg button[data-v="0"],.dbx .dbx-seg button[data-v="1"]{background:var(--rubber);color:#F1F2EC}
.dbx .dbx-seg button[data-v="0"]{background:none;color:var(--muted)}
.nxb,.nxr{display:none!important}html:not(.dbx) .nxb,.dbx .nxr{display:block!important}
@media (max-width:760px){#vz-rmf{grid-column:1/-1}}
.capb ul{margin:6px 0;padding-left:20px}.capb p.ok{color:var(--ok,#2E7D32);font-weight:600}.capb p.bad{color:var(--bad,#C62828);font-weight:600}.capb .muted{color:var(--muted)}.att-w{grid-column:1/-1;min-width:0}.att-l{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.att{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media (min-width:761px){.att{flex-wrap:wrap}}.att button{flex:0 0 auto;min-width:86px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,transform .1s}.att button:hover{color:var(--ink);border-color:var(--muted)}.att button:active{transform:scale(.97)}.att button.on{color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.att button.on svg{color:var(--accent)}.vzrow{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rm-seg[hidden]{display:none}.rm-seg{margin:0}.rm-seg button{padding:6px 14px;font-size:13px;background:none;color:var(--muted)}.rm-seg button.on{background:var(--ink)!important;color:#F1F2EC!important}
#vz-model svg.tviz{overflow:visible}

.duo{grid-template-columns:1fr 1fr 1fr}
.duo-k .car-hero{width:100%;height:auto;max-height:84px}
.duo-k.go .car-hero{animation:tkGo .8s cubic-bezier(.55,0,.85,.35) forwards}
@media (prefers-reduced-motion:reduce){.duo-k.go .car-hero{animation:none}}
@media (max-width:760px){.duo-k .car-hero{max-height:34px}.duo-l .dl{display:none}.duo-l .ds{display:inline}}
.duo-l .ds{display:none}

.hg{margin-top:28px}.hg h2{font-size:20px;margin:0 0 12px}.hg-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.hg-c{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none}.hg-c:hover{border-color:var(--accent)}.hg-c b{font-size:15px;line-height:1.3}.hg-c span{font-size:13px;color:var(--muted);line-height:1.45}
:root{--sh1:0 1px 2px rgba(24,26,20,.05),0 3px 10px rgba(24,26,20,.05);--sh2:0 4px 8px rgba(24,26,20,.06),0 14px 32px rgba(24,26,20,.11)}
@media (prefers-color-scheme:dark){:root{--sh1:0 1px 2px rgba(0,0,0,.5),0 3px 12px rgba(0,0,0,.35);--sh2:0 6px 14px rgba(0,0,0,.5),0 16px 36px rgba(0,0,0,.45)}}

footer.sf{background:#1C1F19;color:#C9CEC2;margin-top:44px;border:0;padding:0}
.sf-in{max-width:1120px;margin:0 auto;padding:44px 20px 24px;display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:24px;}
footer.sf::before{content:"";display:block;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='60'%3E%3Crect width='312' height='60' fill='%231E211B'/%3E%3Cpath d='M-46 9 L-24 26.0 M-41 51 L-19 34.0 M6 9 L28 26.0 M11 51 L33 34.0 M58 9 L80 26.0 M63 51 L85 34.0 M110 9 L132 26.0 M115 51 L137 34.0 M162 9 L184 26.0 M167 51 L189 34.0 M214 9 L236 26.0 M219 51 L241 34.0 M266 9 L288 26.0 M271 51 L293 34.0 M318 9 L340 26.0 M323 51 L345 34.0' stroke='%232F332B' stroke-width='14' stroke-linecap='round' fill='none'/%3E%3Cg fill='%231E211B'%3E%3Cellipse cx='101' cy='12' rx='0.8' ry='0.7' transform='rotate%2818 101 12%29'/%3E%3Cellipse cx='29' cy='34' rx='3.1' ry='2.4' transform='rotate%28-39 29 34%29'/%3E%3Cellipse cx='135' cy='8' rx='1.2' ry='0.7' transform='rotate%28-43 135 8%29'/%3E%3Cellipse cx='258' cy='10' rx='1.9' ry='1.0' transform='rotate%2824 258 10%29'/%3E%3Cellipse cx='296' cy='34' rx='1.9' ry='1.8' transform='rotate%28-22 296 34%29'/%3E%3Cellipse cx='15' cy='49' rx='2.1' ry='1.3' transform='rotate%2819 15 49%29'/%3E%3Cellipse cx='37' cy='20' rx='1.1' ry='1.0' transform='rotate%2823 37 20%29'/%3E%3Cellipse cx='199' cy='23' rx='4.8' ry='2.4' transform='rotate%2822 199 23%29'/%3E%3Cellipse cx='19' cy='15' rx='3.8' ry='2.4' transform='rotate%28-10 19 15%29'/%3E%3Cellipse cx='145' cy='52' rx='1.8' ry='1.3' transform='rotate%28-27 145 52%29'/%3E%3Cellipse cx='218' cy='17' rx='3.4' ry='2.4' transform='rotate%2813 218 17%29'/%3E%3Cellipse cx='273' cy='42' rx='2.4' ry='1.3' transform='rotate%28-41 273 42%29'/%3E%3Cellipse cx='37' cy='26' rx='1.6' ry='1.3' transform='rotate%2812 37 26%29'/%3E%3Cellipse cx='132' cy='54' rx='1.4' ry='0.7' transform='rotate%2823 132 54%29'/%3E%3Cellipse cx='246' cy='47' rx='2.6' ry='1.3' transform='rotate%2826 246 47%29'/%3E%3Cellipse cx='155' cy='45' rx='1.5' ry='0.7' transform='rotate%28-16 155 45%29'/%3E%3Cellipse cx='148' cy='39' rx='1.4' ry='0.7' transform='rotate%28-11 148 39%29'/%3E%3Cellipse cx='202' cy='56' rx='2.5' ry='1.8' transform='rotate%28-1 202 56%29'/%3E%3Cellipse cx='277' cy='22' rx='2.7' ry='1.8' transform='rotate%2828 277 22%29'/%3E%3Cellipse cx='37' cy='7' rx='1.5' ry='1.3' transform='rotate%28-19 37 7%29'/%3E%3Cellipse cx='124' cy='52' rx='2.0' ry='1.8' transform='rotate%287 124 52%29'/%3E%3Cellipse cx='125' cy='18' rx='2.1' ry='1.0' transform='rotate%2820 125 18%29'/%3E%3Cellipse cx='87' cy='26' rx='2.5' ry='1.3' transform='rotate%28-2 87 26%29'/%3E%3Cellipse cx='299' cy='12' rx='1.2' ry='1.0' transform='rotate%2834 299 12%29'/%3E%3Cellipse cx='73' cy='29' rx='3.0' ry='2.4' transform='rotate%28-14 73 29%29'/%3E%3Cellipse cx='1' cy='26' rx='2.4' ry='1.3' transform='rotate%28-10 1 26%29'/%3E%3Cellipse cx='297' cy='40' rx='5.6' ry='2.4' transform='rotate%2833 297 40%29'/%3E%3Cellipse cx='211' cy='7' rx='3.7' ry='2.4' transform='rotate%281 211 7%29'/%3E%3Cellipse cx='123' cy='29' rx='2.0' ry='1.8' transform='rotate%28-42 123 29%29'/%3E%3Cellipse cx='307' cy='27' rx='1.0' ry='0.7' transform='rotate%28-44 307 27%29'/%3E%3Cellipse cx='32' cy='33' rx='2.7' ry='2.4' transform='rotate%28-4 32 33%29'/%3E%3Cellipse cx='191' cy='8' rx='1.9' ry='1.0' transform='rotate%28-31 191 8%29'/%3E%3Cellipse cx='198' cy='54' rx='3.6' ry='2.4' transform='rotate%28-35 198 54%29'/%3E%3Cellipse cx='36' cy='29' rx='3.0' ry='1.8' transform='rotate%28-11 36 29%29'/%3E%3Cellipse cx='27' cy='9' rx='2.6' ry='1.3' transform='rotate%2811 27 9%29'/%3E%3Cellipse cx='259' cy='12' rx='0.9' ry='0.7' transform='rotate%2817 259 12%29'/%3E%3Cellipse cx='113' cy='40' rx='1.4' ry='0.7' transform='rotate%28-12 113 40%29'/%3E%3Cellipse cx='305' cy='49' rx='2.2' ry='1.3' transform='rotate%28-29 305 49%29'/%3E%3Cellipse cx='111' cy='16' rx='5.0' ry='2.4' transform='rotate%28-8 111 16%29'/%3E%3Cellipse cx='199' cy='36' rx='2.1' ry='1.0' transform='rotate%281 199 36%29'/%3E%3Cellipse cx='231' cy='16' rx='4.1' ry='2.4' transform='rotate%2843 231 16%29'/%3E%3Cellipse cx='9' cy='5' rx='2.2' ry='1.3' transform='rotate%28-26 9 5%29'/%3E%3Cellipse cx='216' cy='54' rx='3.8' ry='1.8' transform='rotate%2842 216 54%29'/%3E%3Cellipse cx='308' cy='54' rx='1.4' ry='1.3' transform='rotate%28-37 308 54%29'/%3E%3Cellipse cx='71' cy='14' rx='1.7' ry='1.0' transform='rotate%2828 71 14%29'/%3E%3Cellipse cx='262' cy='29' rx='2.8' ry='1.3' transform='rotate%28-40 262 29%29'/%3E%3Cellipse cx='260' cy='10' rx='3.8' ry='1.8' transform='rotate%2846 260 10%29'/%3E%3Cellipse cx='62' cy='50' rx='3.8' ry='1.8' transform='rotate%28-8 62 50%29'/%3E%3Cellipse cx='27' cy='53' rx='3.0' ry='1.8' transform='rotate%2845 27 53%29'/%3E%3Cellipse cx='295' cy='42' rx='2.4' ry='1.0' transform='rotate%28-47 295 42%29'/%3E%3Cellipse cx='47' cy='51' rx='1.9' ry='1.0' transform='rotate%2826 47 51%29'/%3E%3Cellipse cx='306' cy='38' rx='1.6' ry='1.3' transform='rotate%2820 306 38%29'/%3E%3Cellipse cx='41' cy='5' rx='1.2' ry='0.7' transform='rotate%28-33 41 5%29'/%3E%3Cellipse cx='135' cy='49' rx='1.0' ry='1.0' transform='rotate%28-23 135 49%29'/%3E%3Cellipse cx='91' cy='17' rx='3.5' ry='2.4' transform='rotate%2819 91 17%29'/%3E%3Cellipse cx='131' cy='11' rx='2.9' ry='1.3' transform='rotate%2834 131 11%29'/%3E%3Cellipse cx='182' cy='51' rx='3.9' ry='1.8' transform='rotate%2814 182 51%29'/%3E%3Cellipse cx='41' cy='12' rx='2.5' ry='2.4' transform='rotate%286 41 12%29'/%3E%3Cellipse cx='242' cy='36' rx='1.2' ry='1.0' transform='rotate%2810 242 36%29'/%3E%3Cellipse cx='193' cy='10' rx='1.0' ry='0.7' transform='rotate%2816 193 10%29'/%3E%3Cellipse cx='166' cy='29' rx='1.6' ry='0.7' transform='rotate%28-43 166 29%29'/%3E%3Cellipse cx='78' cy='18' rx='1.2' ry='0.7' transform='rotate%2821 78 18%29'/%3E%3Cellipse cx='9' cy='50' rx='1.1' ry='0.7' transform='rotate%2828 9 50%29'/%3E%3Cellipse cx='304' cy='36' rx='2.0' ry='1.0' transform='rotate%287 304 36%29'/%3E%3Cellipse cx='159' cy='46' rx='5.6' ry='2.4' transform='rotate%2839 159 46%29'/%3E%3Cellipse cx='163' cy='50' rx='3.0' ry='1.3' transform='rotate%28-25 163 50%29'/%3E%3Cellipse cx='262' cy='11' rx='1.1' ry='0.7' transform='rotate%28-10 262 11%29'/%3E%3Cellipse cx='23' cy='17' rx='0.9' ry='0.7' transform='rotate%28-12 23 17%29'/%3E%3Cellipse cx='245' cy='51' rx='2.3' ry='1.0' transform='rotate%2832 245 51%29'/%3E%3Cellipse cx='206' cy='11' rx='2.4' ry='1.0' transform='rotate%28-22 206 11%29'/%3E%3Cellipse cx='233' cy='9' rx='2.2' ry='1.8' transform='rotate%2835 233 9%29'/%3E%3Cellipse cx='260' cy='12' rx='4.3' ry='1.8' transform='rotate%281 260 12%29'/%3E%3Cellipse cx='106' cy='14' rx='1.5' ry='1.3' transform='rotate%28-4 106 14%29'/%3E%3Cellipse cx='6' cy='33' rx='3.6' ry='1.8' transform='rotate%28-1 6 33%29'/%3E%3Cellipse cx='103' cy='36' rx='5.6' ry='2.4' transform='rotate%28-36 103 36%29'/%3E%3Cellipse cx='307' cy='45' rx='0.8' ry='0.7' transform='rotate%28-16 307 45%29'/%3E%3Cellipse cx='12' cy='45' rx='2.7' ry='1.3' transform='rotate%284 12 45%29'/%3E%3Cellipse cx='265' cy='39' rx='2.0' ry='1.3' transform='rotate%2818 265 39%29'/%3E%3Cellipse cx='287' cy='34' rx='1.5' ry='1.3' transform='rotate%28-43 287 34%29'/%3E%3Cellipse cx='249' cy='14' rx='1.0' ry='0.7' transform='rotate%28-48 249 14%29'/%3E%3Cellipse cx='198' cy='46' rx='1.3' ry='0.7' transform='rotate%28-22 198 46%29'/%3E%3Cellipse cx='21' cy='49' rx='1.8' ry='1.8' transform='rotate%2820 21 49%29'/%3E%3Cellipse cx='130' cy='52' rx='2.8' ry='2.4' transform='rotate%2817 130 52%29'/%3E%3Cellipse cx='221' cy='53' rx='1.4' ry='1.0' transform='rotate%28-27 221 53%29'/%3E%3Cellipse cx='63' cy='20' rx='2.3' ry='1.3' transform='rotate%28-24 63 20%29'/%3E%3Cellipse cx='90' cy='30' rx='1.4' ry='1.0' transform='rotate%28-48 90 30%29'/%3E%3Cellipse cx='310' cy='6' rx='1.4' ry='0.7' transform='rotate%2820 310 6%29'/%3E%3Cellipse cx='305' cy='31' rx='2.3' ry='1.0' transform='rotate%28-37 305 31%29'/%3E%3Cellipse cx='205' cy='38' rx='3.2' ry='1.8' transform='rotate%280 205 38%29'/%3E%3Cellipse cx='303' cy='20' rx='2.4' ry='1.0' transform='rotate%28-7 303 20%29'/%3E%3Cellipse cx='62' cy='50' rx='1.6' ry='1.0' transform='rotate%28-6 62 50%29'/%3E%3Cellipse cx='306' cy='48' rx='0.8' ry='0.7' transform='rotate%2844 306 48%29'/%3E%3Cellipse cx='275' cy='26' rx='0.8' ry='0.7' transform='rotate%28-2 275 26%29'/%3E%3Cellipse cx='272' cy='39' rx='2.4' ry='1.3' transform='rotate%2838 272 39%29'/%3E%3Cellipse cx='91' cy='28' rx='1.4' ry='1.0' transform='rotate%28-50 91 28%29'/%3E%3Cellipse cx='82' cy='54' rx='3.5' ry='2.4' transform='rotate%28-46 82 54%29'/%3E%3Cellipse cx='301' cy='20' rx='1.6' ry='1.3' transform='rotate%28-8 301 20%29'/%3E%3Cellipse cx='119' cy='29' rx='4.6' ry='2.4' transform='rotate%28-19 119 29%29'/%3E%3Cellipse cx='157' cy='4' rx='2.8' ry='1.3' transform='rotate%28-32 157 4%29'/%3E%3Cellipse cx='125' cy='6' rx='1.0' ry='0.7' transform='rotate%2830 125 6%29'/%3E%3Cellipse cx='73' cy='34' rx='5.3' ry='2.4' transform='rotate%28-31 73 34%29'/%3E%3Cellipse cx='205' cy='41' rx='3.7' ry='2.4' transform='rotate%28-9 205 41%29'/%3E%3Cellipse cx='225' cy='30' rx='2.6' ry='1.3' transform='rotate%2832 225 30%29'/%3E%3Cellipse cx='45' cy='47' rx='4.5' ry='2.4' transform='rotate%2843 45 47%29'/%3E%3Cellipse cx='219' cy='30' rx='4.9' ry='2.4' transform='rotate%2822 219 30%29'/%3E%3Cellipse cx='261' cy='46' rx='5.1' ry='2.4' transform='rotate%2841 261 46%29'/%3E%3Cellipse cx='213' cy='40' rx='1.1' ry='1.0' transform='rotate%28-45 213 40%29'/%3E%3Cellipse cx='42' cy='23' rx='1.1' ry='0.7' transform='rotate%287 42 23%29'/%3E%3Cellipse cx='174' cy='37' rx='4.7' ry='2.4' transform='rotate%2812 174 37%29'/%3E%3Cellipse cx='82' cy='28' rx='1.4' ry='0.7' transform='rotate%2814 82 28%29'/%3E%3C/g%3E%3C/svg%3E") left top repeat-x;background-size:auto 30px}
.sf h4{font:700 11.5px system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8E958A;margin:4px 0 12px}
.sf a{color:#E6E9E0;text-decoration:none;display:block;padding:4px 0;font-size:14px}.sf a:hover{color:#E2AB2E}
.sf .logo{display:inline-flex;align-items:center;gap:8px;padding:0}.sf .logo svg{width:28px;height:28px}.sf .logo b{font:800 20px var(--display,system-ui);font-stretch:70%;letter-spacing:.02em;text-transform:uppercase;color:#EEF0E8}.sf .logo b em{font-style:normal;color:#E2AB2E}
.sf-brand p{color:#A3AA9D;font-size:13.5px;line-height:1.5;margin:12px 0}.sf-brand a.mail{display:inline-block;color:#E2AB2E;font-weight:600}
.sf-bot{max-width:1120px;margin:0 auto;padding:16px 20px 26px;border-top:1px solid #3A3F35;font-size:12.5px;color:#8E958A;display:grid;gap:6px}
.sf-bot p{margin:0;max-width:none}
@media (max-width:760px){.sf-in{grid-template-columns:1fr 1fr;gap:22px}.sf-brand{grid-column:1/-1}}

.soonl{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.soonl a{font-size:13px;color:var(--muted);text-decoration:none;border:1px dashed var(--line);border-radius:999px;padding:4px 10px}.soonl a:hover{color:var(--ink);border-color:var(--accent)}
.vzs[data-g]{min-height:230px}

.wz{margin:14px 0;font-size:13.5px}.wz summary{cursor:pointer;color:var(--muted,#6b6f66);font-weight:600}.wz form{display:grid;gap:8px;margin-top:8px}.wz textarea{width:100%;box-sizing:border-box;border:1px solid var(--line,#ccc);border-radius:10px;padding:8px;font:inherit;background:transparent;color:inherit}.wz button{justify-self:start;border:0;border-radius:10px;padding:8px 14px;font-weight:700;background:var(--ink,#22251F);color:var(--bg,#fff);cursor:pointer}
.tkb{margin:18px 0;padding:14px 16px;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--card,#fff)}.tkb h2{margin:0 0 8px;font-size:1.05rem}.tkb .spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0}.tkb .spec div{display:block}.tkb dt{font-size:12px;color:var(--muted,#6b6f66)}.tkb dd{margin:0;font-weight:700}

.ask{margin:22px 0;padding:18px;border:1px solid var(--line,#ddd);border-radius:14px}.ask h2{font-size:19px;margin:0 0 6px}.ask select{margin:8px 0;padding:8px 10px;border-radius:10px;font:inherit;min-width:200px}.ask-d{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line,#eee)}.ask-d b{flex:1 1 180px}.ask-d small{flex:1 1 160px;opacity:.75}.ask-d span{display:flex;gap:8px}
.askbtn{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;padding:12px 18px;border-radius:999px;background:#25d366;color:#08310f!important;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgba(37,211,102,.35)}.askbtn:hover{filter:brightness(1.05)}.ask{scroll-margin-top:80px;border:2px solid #25d366!important;background:rgba(37,211,102,.06)}

.adw{margin:26px 0;min-height:100px;text-align:center;overflow:hidden}.adw:has(ins[data-ad-status="unfilled"]){display:none}

.dbx-btn{display:inline-flex;align-items:center;gap:8px;margin:4px 0 12px;padding:9px 14px;border-radius:999px;border:1.5px solid var(--accent);background:var(--surface);color:var(--ink);font:700 14px var(--body);cursor:pointer}
.dbx-btn::before{content:"";width:30px;height:16px;border-radius:999px;background:var(--line);box-shadow:inset 0 0 0 2px var(--line);transition:background .15s}
.dbx-btn[aria-pressed="true"]::before{background:var(--accent) radial-gradient(circle at 22px 8px,#fff 5px,transparent 5.5px)}
.dbx-btn[aria-pressed="false"]::before{background:var(--line) radial-gradient(circle at 8px 8px,#fff 5px,transparent 5.5px)}
.dbx-btn .b,.dbx .dbx-btn .a{display:none}.dbx .dbx-btn .b{display:inline}
.ax .vr{display:none}.dbx .ax.hr .vb{display:none}.dbx .ax.hr .vr{display:block}

.dbx-seg{display:inline-flex;justify-self:start;align-self:start;width:max-content;max-width:100%;margin:4px 0 12px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}
.dbx-seg button{border:0;background:none;color:var(--muted);font:700 14px var(--body);padding:8px 18px;border-radius:999px;cursor:pointer}
.dbx-seg button[data-v="0"],.dbx .dbx-seg button[data-v="1"]{background:var(--rubber);color:#F1F2EC}
.dbx .dbx-seg button[data-v="0"]{background:none;color:var(--muted)}

.nxb,.nxr{display:none!important}html:not(.dbx) .nxb,.dbx .nxr{display:block!important}
.sf-all a{display:inline-block;margin-inline-end:14px;font-size:12.5px;color:#A3AA9D;padding:2px 0}.sf-bot [data-i18n="foot2"]{display:none}
/* Cars-Size additions on top of the Tractor-Size styles */
:root{--ok:#2F7D3B;--ok-soft:#E3F1E3;--warn:#9A6200;--warn-soft:#FBEFD2;--bad:#B3261E;--bad-soft:#F9E1DE}
@media (prefers-color-scheme:dark){:root{--ok:#7BCB86;--ok-soft:#1C2B1D;--warn:#E8B04B;--warn-soft:#33270F;--bad:#F08A80;--bad-soft:#3A1C19}}
[hidden]{display:none!important}
.cviz-svg{display:block;width:100%;height:auto;color:var(--ink)}
.cviz-svg .spin{transform-box:view-box}
.vzm{margin-top:12px;background:var(--surface);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:14px;padding:18px 14px 8px;box-shadow:var(--sh1)}
.vzm .gas-spd i{display:inline;margin-left:6px}
#vz-warn{margin-top:10px;display:grid;gap:8px}
.duo-car-here svg{max-height:112px;width:100%;height:auto}
.duo-car-here .road{display:none}
.hero-art.gas .duo-car-here .road{display:inline}
.duo-k>svg:not(.truck-hero){width:100%;height:auto;max-height:100px}
@media (max-width:760px){.duo-car-here svg{max-height:44px}.duo-k>svg:not(.truck-hero){max-height:38px}}
.wlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.wlist li{padding:10px 12px 10px 34px;border-radius:10px;font-size:14px;position:relative;background:var(--sunk)}
.wlist li::before{position:absolute;left:12px;top:10px;font-weight:700}
.wlist li.w-ok{background:var(--ok-soft)}.wlist li.w-ok::before{content:"✓";color:var(--ok)}
.wlist li.w-warn{background:var(--warn-soft)}.wlist li.w-warn::before{content:"!";color:var(--warn)}
.wlist li.w-bad{background:var(--bad-soft)}.wlist li.w-bad::before{content:"✕";color:var(--bad)}
.wlist li.w-info::before{content:"i";color:var(--muted);font-style:italic}
details.winfo summary{cursor:pointer;font-size:13.5px;color:var(--muted);font-weight:600}
details.winfo[open] summary{margin-bottom:8px}
.combo .drive small{max-width:22ch}
.combo{grid-template-columns:150px 1fr 1fr auto}
@media (max-width:620px){.combo{grid-template-columns:1fr 1fr}}
.axle a.sz{text-decoration:none}
.verdict.ok{background:var(--ok-soft);border-color:transparent;color:var(--ok)}
.verdict.warn{background:var(--warn-soft);border-color:transparent;color:var(--warn)}
.verdict.bad{background:var(--bad-soft);border-color:transparent;color:var(--bad)}
.verdict{padding:12px 14px}
.convout>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}
.convout dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.convout dd{margin:2px 0 0;font:600 16px var(--mono)}
.sres{display:grid;gap:6px}
.sres button{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer;color:var(--ink);font:inherit}
.sres button:hover{border-color:var(--accent)}
.sres .bp-logo{grid-row:span 2}
.sres span{font-size:12.5px;color:var(--muted)}
.alts{display:flex;flex-direction:column;gap:4px}
.alts button{display:grid;grid-template-columns:120px 1fr auto;gap:4px 10px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:none;color:var(--ink);font:inherit;cursor:pointer;text-align:start}
.alts button:hover{background:var(--sunk);border-color:var(--line)}
.alts .sz{font:600 14px var(--mono)}
.alts .d{font:500 13px var(--mono);color:var(--muted)}
.alts small{grid-column:1/-1;font-size:11.5px;color:var(--accent);margin-top:-2px}
.alts .bar{display:block;height:6px;border-radius:3px;background:var(--sunk);position:relative;overflow:hidden;margin:0}
.alts .bar i{position:absolute;top:0;bottom:0;background:var(--ok)}
.alts .bar i.w{background:var(--warn)}
.qres button small{color:var(--muted);font-weight:500}
#wm,.logo b{white-space:nowrap}
.msplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:18px;align-items:start;margin-top:16px}
.msplit .combos{margin-top:0}
.msplit .combo{grid-template-columns:1fr 1fr;gap:10px 14px}
.msplit .combo .drive{grid-column:1/-1;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
.msplit .combo .drive small{max-width:none}
.mr{position:sticky;top:12px;display:grid;gap:8px}
.mr .vzc{margin-top:0;grid-template-columns:1fr 1fr}
.mr .vzc .vzbtn{grid-column:1/-1;justify-self:start}
.mr .vzh{margin:0}
.mr .vzm{margin-top:0;padding:12px 10px 6px}
.mr .vzm .gas-btn{top:10px;right:10px;width:40px;height:40px}
.mr .vzm .gas-btn::after{width:28px;height:28px;background-size:18px}
.mr .vzm .gas-hint{display:none}
.mr .vzm .gas-spd{top:10px;left:10px;font-size:11.5px;padding:4px 8px}
.mr #vz-warn .wlist li{font-size:13px;padding:8px 10px 8px 30px}
.mr #vz-warn .wlist li::before{left:10px;top:8px}
@media (max-width:900px){.msplit{grid-template-columns:1fr}.mr{position:static}}
.szc-dd{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}
.szc-h{grid-column:1/-1;margin:6px 6px 2px;font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.szc.bad input{border-color:var(--bad)}
.szc-err{margin:4px 0 0;font-size:12.5px;color:var(--bad)}
.cmpw{display:grid;gap:8px}
.cmpw-t{margin:0;font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.cmpx{border-radius:12px;padding:10px 12px;border:1px solid transparent}
.cmpx.ok{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}
.cmpx.warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}
.cmpx.bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}
.cmpx-h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}
.cmpx-h .mono{font:600 13px var(--mono)}
.cmpx-h em{margin-left:auto;font-style:normal;font:700 12px var(--body);padding:2px 9px;border-radius:999px;color:var(--surface)}
.cmpx.ok em{background:var(--ok)}.cmpx.warn em{background:var(--warn)}.cmpx.bad em{background:var(--bad)}
.cmpx dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:8px 0 0}
.cmpx dt{font-size:11.5px;color:var(--muted)}
.cmpx dd{margin:0;font:600 14px var(--mono);font-variant-numeric:tabular-nums}
.cmpx dd small{font-weight:500;color:var(--muted)}
.cmpx-n{margin:8px 0 0;font-size:12.5px}
.mr .vzc{align-items:start}
.rimpick{display:grid;gap:6px}
.rimpick>span{font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.rimchips{display:flex;flex-wrap:wrap;gap:6px}
.rimchips button{display:grid;justify-items:center;min-width:52px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:6px 10px;font:700 15px var(--mono);cursor:pointer}
.rimchips button small{font:600 10px var(--body);color:var(--muted)}
.rimchips button.fac{border-style:dashed}
.rimchips button[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:#1B1E1A}
.rimchips button[aria-pressed="true"] small{color:#1B1E1A}
.rimchips button:hover{border-color:var(--accent)}
.fitbox{background:var(--surface);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:14px;padding:12px 16px;margin-bottom:10px;box-shadow:var(--sh1)}
.fitbox-t{margin:0 0 8px;font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.fitbox dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;margin:0}
.fitbox dt{font-size:11.5px;color:var(--muted)}
.fitbox dd{margin:0;font:700 17px var(--mono)}
.fitbox-s{margin:8px 0 0;font-size:12px;color:var(--muted)}
.fitbox-s a{color:inherit}
