@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BarlowSemiCondensed-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BarlowSemiCondensed-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BarlowSemiCondensed-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/BarlowCondensed-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--asphalt:#262b30;--asphalt-2:#31373d;--ink:#1d2226;--ink-2:#59636c;--rule:#d8dde1;--studio:#eceef0;--paper:#fff;--blue:#1f6fc5;--blue-dark:#185aa3;--ev:#2b7bd6;--tint:#e6f0fa;--plate-hi:#eaf3fc;--plate-lo:#cfe3f7;--plate-ink:#16202a;--lane:#f5b700;--lane-ink:#241c00;--sign:#0b6b45;--save:#087a53;--warn:#b4560f;--compare-a:#1f6fc5;--compare-b:#e07a1f;--kr:"Wanted Sans Variable", "Wanted Sans", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--num:"Barlow Semi Condensed", "Wanted Sans Variable", -apple-system, sans-serif;--paint:"Barlow Condensed", "Wanted Sans Variable", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:22px;--out:cubic-bezier(.16, 1, .3, 1);--in:cubic-bezier(.7, 0, .84, 0);--spring:cubic-bezier(.34, 1.56, .64, 1);--warn-bg:#fff3cc;--warn-ink:#6b4e00;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:16px/1.65 var(--kr);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto}a{color:var(--blue);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}h1,h2,h3{letter-spacing:-.02em;line-height:1.3}h1{margin:.4rem 0 .5rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);font-weight:700}h2{margin:2.75rem 0 .75rem;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem);font-weight:700}h3{font-weight:700}small{font-size:.8em}.sub{color:var(--ink-2);letter-spacing:0;margin-left:.5rem;font-size:.55em;font-weight:500}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}@media (width<=760px){.wrap{padding:0 16px}}.num,.tally dd{font-variant-numeric:tabular-nums}.save{color:var(--save);font-weight:700}.none{color:var(--ink-2)}.lede{color:var(--ink-2);max-width:40em;margin:0 0 1rem}.note{color:var(--ink-2);max-width:46em;margin:.5rem 0;font-size:.9rem}.sr,.k-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;position:absolute;left:-999px}.skip:focus{background:var(--paper);padding:.5rem .75rem;top:8px;left:16px}main{padding-top:1.5rem}main.bleed{padding-top:0}@view-transition{navigation:auto}.studio :focus-visible,.trust :focus-visible,.lost :focus-visible,.t-wc:focus-visible,.wc-play :focus-visible,.hd.on-dark :focus-visible,.dc-race :focus-visible{outline-color:var(--lane)}.btn{border-radius:var(--r-md);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 20px;font-size:16px;font-weight:650;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn{background:var(--blue);color:#fff}.btn:hover{background:var(--blue-dark)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000}.btn-line{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.btn-line:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.btn-quiet{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.btn-quiet:hover{background:#7f7f7f24}.btn-sm{min-height:40px;padding:0 14px;font-size:14px}.plate{border:2px solid var(--plate-ink);background:linear-gradient(170deg, var(--plate-hi), var(--plate-lo));height:44px;color:var(--plate-ink);white-space:nowrap;vertical-align:middle;border-radius:7px;align-items:center;padding-right:12px;display:inline-flex;position:relative}.plate-ev{background:var(--ev);color:#fff;width:20px;font:700 8px/1 var(--num);letter-spacing:.05em;writing-mode:vertical-rl;border-radius:0 5px 5px 0;align-self:stretch;place-items:center;margin-right:10px;font-style:normal;display:grid;transform:rotate(180deg)}.plate-val{font:700 28px/1 var(--num);letter-spacing:.01em;font-variant-numeric:tabular-nums}.plate-unit{font:650 13px/1 var(--kr);margin-left:4px}.plate-sm{border-width:1.5px;border-radius:6px;height:32px;padding-right:8px}.plate-sm .plate-ev{border-radius:0 4px 4px 0;width:14px;margin-right:7px;font-size:6px}.plate-sm .plate-val{font-size:19px}.plate-sm .plate-unit{margin-left:3px;font-size:11px}.plate-lg{border-radius:9px;height:60px;padding-right:22px;box-shadow:inset 0 1px #fff9,0 10px 24px -14px #0009}.plate-lg .plate-ev{border-radius:0 6px 6px 0;width:30px;margin-right:18px;font-size:11px}.plate-lg .plate-val{letter-spacing:.02em;font-size:40px}.plate-lg .plate-unit{margin-left:6px;font-size:16px}.plate-ice{background:linear-gradient(170deg,#fff,#eef1f4);padding-left:10px}.plate-sm.plate-ice{padding-left:7px}.plate-lg:before,.plate-lg:after{content:"";background:#9fb3c6;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;box-shadow:inset 0 1px 1px #00000059}.plate-lg:before{left:44px}.plate-lg:after{right:10px}@media (width<=760px){.plate-lg{height:50px;padding-right:16px}.plate-lg .plate-val{font-size:32px}.plate-lg .plate-ev{width:24px;margin-right:12px}.plate-lg:before{left:34px}}.logo{color:inherit;flex:none;text-decoration:none;display:inline-flex}.logo-plate{border:1.5px solid;border-radius:6px;align-items:stretch;height:30px;display:inline-flex;overflow:hidden}.logo-plate i{background:var(--ev);color:#fff;width:22px;font:700 9px/1 var(--num);letter-spacing:.04em;writing-mode:vertical-rl;place-items:center;font-style:normal;display:grid;transform:rotate(180deg)}.logo-plate b{font:700 19px/1 var(--num);letter-spacing:.01em;place-items:center;padding:0 9px 0 8px;display:grid}.hd{z-index:50;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule);transition:background-color .3s,color .3s,border-color .3s;position:sticky;top:0}.hd-in{align-items:center;gap:28px;height:68px;display:flex}.nav{flex:1;gap:22px;display:flex}.nav a{color:inherit;opacity:.72;white-space:nowrap;padding:6px 0;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s;position:relative}.nav a:hover,.nav a[aria-current]{opacity:1}.nav a[aria-current]:after{content:"";background:var(--lane);border-radius:2px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.hd-find{flex:none;width:220px}.bk{color:inherit;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.bk-count{background:var(--blue);color:#fff;min-width:22px;height:22px;font:700 13px/1 var(--num);border-radius:11px;place-items:center;padding:0 6px;display:grid}.bk-count[hidden]{display:none}.menu-btn{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menu-btn svg,.sheet-x svg{fill:none;stroke:currentColor;stroke-width:2px;display:block}.hd.on-dark{color:#edf0f2;background:#1a1e22;border-color:#2c3237}@media (width<=980px){.nav,.hd-in .hd-find{display:none}.hd-in{gap:12px;height:58px}.bk{margin-left:auto}.menu-btn{display:block}}.sheet{background:var(--paper);width:min(420px,100%);max-width:100%;height:100%;max-height:100%;color:var(--ink);border:0;margin:0 0 0 auto;padding:0}.sheet::backdrop{background:#14181c80}.sheet[open]{animation:sheet-in .35s var(--out)}@keyframes sheet-in{0%{opacity:0;transform:translate(40px)}}.sheet-hd{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.sheet-x{cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:8px}.sheet nav ul{margin:0;padding:8px 16px;list-style:none}.sheet nav a{color:var(--ink);border-bottom:1px solid #eef0f2;padding:14px 0;font-size:18px;font-weight:650;text-decoration:none;display:block}.sheet nav a[aria-current]{box-shadow:inset 4px 0 0 var(--lane);padding-left:14px}.sheet .sheet-find{padding:16px}.ft{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:64px;padding:56px 0 40px;font-size:14px}main.bleed+.ft{margin-top:0}.ft-in{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.ft .logo{color:var(--ink);margin-bottom:14px}.ft p{max-width:32em;margin:0}.ft ul{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ft a{color:inherit;text-decoration:none}.ft a:hover{color:var(--ink);text-decoration:underline}.ft .biz{border-top:1px solid var(--rule);grid-column:1/-1;max-width:none;padding-top:18px;font-size:12.5px}@media (width<=760px){.ft-in{grid-template-columns:1fr 1fr}.ft-in>div:first-child{grid-column:1/-1}}.tabbar{display:none}@media (width<=980px){body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.tabbar{z-index:60;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rule);background:#fffffffa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--ink-2);align-content:center;justify-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:grid;position:relative}.tabbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:23px;height:23px}.tabbar a[aria-current]{color:var(--ink)}.tabbar a[aria-current]:before{content:"";background:var(--lane);border-radius:0 0 2px 2px;width:24px;height:3px;position:absolute;top:0}.tabbar .bk-count{min-width:17px;height:17px;padding:0 4px;font-size:11px;position:absolute;top:5px;left:calc(50% + 5px)}}.bk-btn{border-radius:var(--r-md);background:var(--paper);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;border:0;padding:0 16px;font-size:15px;font-weight:650}.bk-btn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.bk-btn[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue-dark)}.bk-mini{background:var(--paper);width:34px;height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font:700 18px/1 var(--num);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.bk-mini:hover{box-shadow:inset 0 0 0 1px var(--ink)}.bk-mini[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:none;font-size:15px}.bk-toast{border-radius:var(--r-md);background:var(--ink);color:#fff;z-index:70;max-width:calc(100vw - 32px);margin:0;padding:10px 16px;font-size:15px;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #00000080}.bk-toast:not(.on){clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;padding:0;overflow:hidden}@media (width<=980px){.bk-toast{bottom:calc(72px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}.hero{padding:1.5rem 0 .5rem}.hero h1{max-width:15em}.tally{border-top:2px solid var(--ink);flex-wrap:wrap;gap:0 2.5rem;margin:1.5rem 0 0;padding:1rem 0 0;display:flex}.tally div{min-width:5rem}.tally dt{color:var(--ink-2);font-size:.82rem}.tally dd{letter-spacing:-.02em;margin:0;font-size:1.9rem;font-weight:800}.chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips a{background:var(--paper);border:1px solid var(--rule);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.chips a:hover{border-color:var(--blue)}.cnt{color:var(--ink-2);font-size:.85em;font-weight:500}.mrow{color:var(--ink);grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1.2fr));align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;display:grid}a.mrow:hover{background:var(--tint)}.mrow .num{text-align:right}.k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.mrow{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.4rem .75rem}.mrow .num{text-align:left;font-size:.92rem}.k{clip:auto;width:auto;height:auto;color:var(--ink-2);white-space:normal;font-size:.72rem;display:block;position:static}}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.brand-grid a{background:var(--paper);border:1px solid var(--rule);color:var(--ink);border-radius:8px;flex-direction:column;padding:1rem;text-decoration:none;display:flex}.brand-grid span{color:var(--ink-2);font-size:.85rem}.crumbs{font-size:.9rem}.crumbs a{font-weight:600;text-decoration:none}.car-head{padding-bottom:.5rem}.tscroll{overflow-x:auto}.rtable{border-collapse:collapse;background:var(--paper);width:100%;font-size:.92rem}.rtable th,.rtable td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.6rem .7rem}.rtable thead th{color:var(--ink-2);background:var(--paper);border-bottom:1px solid var(--ink);white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.3}.rtable tbody th{font-weight:650}.rtable .num{text-align:right;white-space:nowrap}.rtable thead th:not(:first-child){text-align:right}.rtable .strong{font-weight:700}.vname{color:var(--ink-2);font-weight:400;display:block}.badge{color:var(--warn-ink);background:var(--warn-bg);white-space:nowrap;vertical-align:1px;border-radius:3px;margin-left:.35rem;padding:0 .35rem;font-size:.72rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block}.badge:hover{text-decoration:underline}@media (width<=720px){.rtable,.rtable tbody,.rtable tr,.rtable th,.rtable td{display:block}.rtable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rtable tr{border:1px solid var(--rule);border-radius:8px;margin-bottom:.6rem;overflow:hidden}.rtable tbody th{background:var(--paper);border-bottom:1px solid var(--rule)}.rtable td{border-bottom:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem .75rem;display:flex}.rtable td:before{content:attr(data-label);color:var(--ink-2);text-align:left;white-space:normal;font-size:.82rem}.rtable td.num{text-align:right;white-space:normal;flex-wrap:wrap}.rtable td:last-child{padding-bottom:.6rem}.tscroll{overflow:visible}}.srcbox{border-left:3px solid var(--rule);margin-top:.75rem;padding:.6rem .8rem}.sources{color:var(--ink-2);margin:.2rem 0;font-size:.8rem;line-height:1.7}.src-label{color:var(--ink);margin-right:.5rem;font-weight:700}.src{margin-right:.75rem;display:inline-block}.asof{margin-left:.3rem}.callout{background:var(--tint);border-radius:8px;margin-top:1.25rem;padding:.9rem 1rem;font-size:.92rem}.callout p{margin:.2rem 0}details.opts{background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin-bottom:.5rem}details.opts>summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-weight:650;list-style:none;display:flex}details.opts>summary::-webkit-details-marker{display:none}details.opts>summary:after{content:"+";color:var(--ink-2);font-weight:400}details.opts[open]>summary:after{content:"−"}details.opts>summary .cnt{margin-left:auto}details.opts[open]>summary{border-bottom:1px solid var(--rule)}details.opts .sources{padding:.25rem 1rem .75rem}.prose{max-width:40em}.prose li{margin:.35rem 0}.gl-cats{margin:.5rem 0 0}.gl-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.gl-list li{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:.85rem 1rem}.gl-list a{text-decoration:none}.gl-list p{color:var(--ink-2);margin:.35rem 0 .2rem;font-size:.92rem}.need{vertical-align:2px;white-space:nowrap;letter-spacing:0;border-radius:3px;margin-left:.4rem;padding:0 .45rem;font-size:.75rem;font-weight:700;line-height:1.7;display:inline-block}.need-no{background:var(--paper);color:var(--ink-2);border:1px solid var(--rule)}.brand-head{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.brand-head h1{margin:.4rem 0}.logo-chip{border:1px solid var(--rule);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:.5rem .75rem;display:inline-flex}.logo-chip img{width:auto;max-width:160px;height:40px;display:block}.logo-chip.logo-dark{background:#1c2630;border-color:#1c2630}.logo-sm{align-self:flex-start;margin-bottom:.5rem;padding:.3rem .5rem}.logo-sm img{max-width:110px;height:24px}.car-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""photo""fig";gap:.75rem 2rem;display:grid}.car-id{grid-area:id}.car-id h1{margin-bottom:.25rem}@media (width>=900px){.car-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"id photo""fig fig";align-items:center}}.toc{margin:1.25rem 0 0}.toc ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.toc a{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:999px;padding:.3rem .7rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.toc a:hover{border-color:var(--blue)}.fit{border-left:4px solid #3f8fd2;max-width:34em;margin:0 0 1.25rem;padding-left:.9rem;font-size:clamp(1.1rem,1rem + .5vw,1.3rem);font-weight:700;line-height:1.5}.pc{grid-template-columns:minmax(0,1fr);gap:.5rem 2rem;display:grid}@media (width>=720px){.pc{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pc h3{margin:0 0 .4rem;font-size:.95rem}.pc-list{margin:0 0 .75rem;padding:0;list-style:none}.pc-list li{padding:.35rem 0 .35rem 1.9rem;position:relative}.pc-list li:before{border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.9rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.45rem;left:0}.pc-pro li:before{content:"+";background:var(--save);color:var(--paper)}.pc-con li:before{content:"−";background:var(--warn-bg);color:var(--warn-ink)}.gal-h{margin:1rem 0 .5rem;font-size:.95rem}.gallery{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:80%;grid-auto-flow:column;gap:.6rem;margin:0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.gallery li{scroll-snap-align:start}.gallery a{border-radius:8px;display:block}.gallery img{aspect-ratio:3/2;object-fit:cover;background:var(--paper);border-radius:8px;width:100%;height:auto;display:block}@media (width>=720px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.step{color:var(--ink-2);font-size:.74rem;font-weight:500;display:block}.optlist{margin:0;padding:0;list-style:none}.opt+.opt{border-top:1px solid var(--rule)}.opt-x{padding:.75rem 1rem}details.opt-x>summary{cursor:pointer;list-style:none;display:block}details.opt-x>summary::-webkit-details-marker{display:none}details.opt-x>summary:after{content:"기능 설명 보기 +";color:var(--blue);margin-top:.3rem;font-size:.8rem;font-weight:600;display:inline-block}details.opt-x[open]>summary:after{content:"설명 접기 −"}.opt-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.opt-name{font-weight:650}.opt-price{white-space:nowrap;font-weight:700}.opt-inc{color:var(--ink-2);margin-top:.15rem;font-size:.82rem;display:block}.terms{background:var(--paper);border-radius:6px;margin:.6rem 0 0;padding:.7rem .85rem;list-style:none}.terms li+li{margin-top:.65rem}.terms p{color:var(--ink-2);margin:.15rem 0 0;font-size:.9rem}.terms-plain{color:var(--ink-2);font-size:.85rem}.money{background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin:0;padding:0;list-style:none}.money li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;padding:.7rem 1rem;display:grid}.money li+li{border-top:1px solid var(--rule)}.money-trim{font-weight:650}.money-calc{align-items:flex-end;gap:.6rem;display:flex}.money-calc>span:not(.op){white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.money-calc .op{color:var(--ink-2);padding-bottom:.05rem;font-weight:700}.k2{color:var(--ink-2);font-size:.72rem;font-weight:500}.money-net{font-size:1.08rem;font-weight:800}@media (width<=720px){.money li{grid-template-columns:minmax(0,1fr)}.money-calc{justify-content:flex-end;gap:.45rem;font-size:.92rem}}details.specs{border-top:2px solid var(--ink);margin-top:2.75rem}details.specs>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;list-style:none;display:flex}details.specs>summary::-webkit-details-marker{display:none}details.specs>summary:after{content:"펼치기 +";color:var(--blue);flex:none;font-size:.85rem;font-weight:600}details.specs[open]>summary:after{content:"접기 −"}details.specs>summary h2{margin:0}.specs-sub{color:var(--ink-2);font-size:.8em;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tsteps{align-items:start;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.tsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.tstep{background:var(--paper);border:1px solid var(--rule);border-radius:8px;min-width:0;padding:.85rem 1rem}.tstep h3{margin:0;font-size:1rem;line-height:1.4}.tstep h3 .from{color:var(--ink-2);font-weight:600}.tstep-price{color:var(--ink-2);margin:.25rem 0 .5rem;font-size:.88rem}.tstep-price .up{color:var(--ink);font-size:1.15rem;font-weight:800}.adds{margin:0;padding:0;list-style:none}.adds li{padding:.22rem 0 .22rem 1.1rem;font-size:.92rem;position:relative}.adds li:before{content:"+";color:var(--save);font-weight:800;position:absolute;left:0}.adds a{color:var(--ink);text-decoration-color:var(--rule)}.adds a:hover{color:var(--blue)}details.feat-all{margin-top:.5rem;font-size:.88rem}details.feat-all>summary{cursor:pointer;color:var(--blue);font-weight:600}.feat-list{color:var(--ink);columns:2 16rem;column-gap:1.5rem;margin:.4rem 0 0;padding-left:1.1rem}.feat-list li{break-inside:avoid;margin:.15rem 0}.feat-list.chg{columns:1}.feat-list .from{color:var(--ink-2)}#choose>details.feat-all{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:.6rem 1rem}.adds.chg{margin-top:.35rem}.adds.chg li:before{content:"↻";color:var(--blue);font-weight:700}.adds .from,.feat-list .from{color:var(--ink-2)}.calc-head h1 .sub{margin:.35rem 0 0;font-size:max(.5em,1rem);display:block}.calc section{margin-top:.5rem}.panel{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:.25rem 1rem .75rem}.panel h2{margin-top:.9rem}.fields{grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;display:grid}@media (width>=560px){.fields.two,.fields.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.field{border:0;flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:0;display:flex}.field>span,.field>label,.field>legend{padding:0;font-size:.88rem;font-weight:650}.field .hint{color:var(--ink-2);font-size:.8rem;line-height:1.45}.calc select,.calc input[type=number]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:6px;width:100%;min-height:44px;padding:.5rem .6rem}.calc input[type=number]{font-variant-numeric:tabular-nums;text-align:right}.calc select:focus-visible,.calc input:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.calc select:disabled{color:var(--ink-2);background:var(--paper)}.unit-row{align-items:center;gap:.4rem;display:flex}.unit-row select{flex:none;width:auto}.unit{color:var(--ink-2);white-space:nowrap;font-size:.88rem}.badge.assume{vertical-align:1px}.check{cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1rem;font-weight:600;display:flex}.check input{width:1.25rem;height:1.25rem;accent-color:var(--blue);flex:none;margin:.15rem 0 0}.check small{color:var(--ink-2);font-size:.82rem;font-weight:400;display:block}.seg-row{border:1px solid var(--rule);background:var(--paper);border-radius:6px;display:flex;overflow:hidden}.seg-row label{flex:1;position:relative}.seg-row input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-row span{place-items:center;min-height:44px;font-size:.92rem;font-weight:600;display:grid}.seg-row label+label span{border-left:1px solid var(--rule)}.seg-row input:checked+span{background:var(--ink);color:var(--paper)}.seg-row input:focus-visible+span{outline:3px solid var(--blue);outline-offset:-3px}.calc-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem 2rem;display:grid}@media (width>=900px){.calc-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.calc-inputs .note:first-child{margin-top:0}.ledger-box{background:var(--paper);border:2px solid var(--ink);border-radius:8px;padding:.9rem 1rem .6rem}.ledger-car{margin:0 0 .5rem;font-weight:750}.ledger{margin:0;padding:0;list-style:none}.ledger li{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.ledger li[hidden]{display:none}.lk{min-width:0}.lk small{color:var(--ink-2);font-size:.78rem;display:block}.lk .op{width:1.1em;color:var(--ink-2);font-weight:800;display:inline-block}.lv{white-space:nowrap;text-align:right;font-weight:650}.ledger li.total{border-bottom:0;border-top:3px double var(--ink);margin-top:.15rem;padding-top:.6rem}.ledger li.total .lk{font-weight:800}.ledger li.total .lv{letter-spacing:-.02em;font-size:clamp(1.45rem,1.2rem + 1vw,1.9rem);font-weight:850}details.howto{border-top:1px solid var(--rule);margin-top:1rem}details.howto>summary{cursor:pointer;color:var(--blue);padding:.7rem 0;font-weight:650}.howto-body{max-width:46em;font-size:.92rem}.howto-body ul{padding-left:1.1rem}.howto-body li{margin:.3rem 0}.results{background:var(--paper);border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;display:grid}@media (width>=720px){.results{grid-template-columns:repeat(4,minmax(0,1fr))}}.results div{border-top:1px solid var(--rule);padding:.7rem 1rem}.results div:nth-child(-n+2){border-top:0}@media (width>=720px){.results div{border-top:0}.results div+div{border-left:1px solid var(--rule)}}.results dt{color:var(--ink-2);font-size:.8rem}.results dd{margin:.1rem 0 0;font-size:1.05rem;font-weight:700}.results .big dd{font-size:1.35rem;font-weight:850}.rtable.ways tbody td,.rtable.ways thead th{text-align:left}.rtable.ways td{font-size:.9rem}@media (width<=720px){.rtable.ways td{flex-direction:column;gap:.1rem}}.cta-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.cta{background:var(--blue);color:var(--paper);border-radius:8px;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.cta.is-off{background:var(--paper);color:var(--ink-2);border:1px dashed var(--rule);pointer-events:none;cursor:not-allowed}.cta-note{color:var(--ink-2);font-size:.88rem}.bars{background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin-top:1.25rem;padding:.9rem 1rem}.bar-row{grid-template-columns:6.5rem minmax(0,1fr);grid-template-areas:"k v""bar bar";align-items:center;gap:.3rem .75rem;margin-bottom:.7rem;display:grid}@media (width>=720px){.bar-row{grid-template-columns:7rem minmax(0,1fr) 9rem;grid-template-areas:"k bar v"}}.bar-k{grid-area:k;font-size:.88rem;font-weight:650}.bar-v{text-align:right;white-space:nowrap;grid-area:v;font-weight:750}.meter{background:var(--paper);border-radius:3px;grid-area:bar;height:14px;overflow:hidden}.fill{width:0;height:100%;transition:width .25s ease-out;display:block}.fill.ev{background:var(--save)}.fill.ice{background:var(--ink-2)}.bar-diff{margin:.2rem 0 0;font-weight:700}:root{--car-a:var(--compare-a);--car-a-bg:#e3eefa;--car-b:#b8601a;--car-b-bg:#fcead4}.ch-tag{width:1.5rem;height:1.5rem;color:var(--paper);background:var(--car-a);vertical-align:1px;border-radius:4px;flex:none;place-items:center;margin-right:.45rem;font-size:.8rem;font-weight:850;display:inline-grid}.pick-b .ch-tag,.ch-b .ch-tag,.fcol-b .ch-tag{background:var(--car-b)}.vs{color:var(--ink-2);font-size:.8em;font-weight:500}h1 .vs{margin:0 .15em;font-size:.6em}.pickers{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=720px){.pickers{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick{background:var(--paper);border:1px solid var(--rule);border-top:4px solid var(--car-a);border-radius:8px;gap:.6rem;min-width:0;margin:0;padding:.75rem 1rem 1rem;display:grid}.pick-b{border-top-color:var(--car-b)}.pick legend{float:left;align-items:center;width:100%;margin-bottom:.1rem;padding:0;font-weight:750;display:flex}.pick legend+*{clear:both}.cmp-empty{border:1px dashed var(--rule);color:var(--ink-2);border-radius:8px;margin:1.5rem 0;padding:1rem}.cheads{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}.ch{background:var(--paper);border:1px solid var(--rule);border-bottom:4px solid var(--car-a);border-radius:8px;min-width:0;padding:.7rem .8rem;position:relative}.ch-b{border-bottom-color:var(--car-b)}.ch .ch-tag{z-index:1;position:absolute;top:.6rem;left:.6rem}.ch-photo{background:var(--paper);border-radius:8px 8px 0 0;margin:-.7rem -.8rem .5rem;overflow:hidden}.ch-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ch p{margin:0}.ch-name{font-size:clamp(1rem,.9rem + .6vw,1.3rem);font-weight:800;line-height:1.3}.ch:not(:has(.ch-photo)) .ch-name{padding-left:2rem}.ch-brand{color:var(--ink-2);font-size:.75rem;font-weight:600;display:block}.ch-trim{color:var(--ink-2);font-size:.88rem}.ch-price{font-size:1.05rem;font-weight:800;margin-top:.35rem!important}.ch-price small{color:var(--save);font-size:.78rem;font-weight:600;display:block}.ch-links{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex;margin-top:.5rem!important}.dlist{background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin:0;padding:0;list-style:none}.dlist li{border-left:4px solid #0000;grid-template-columns:8.5rem minmax(0,1fr);gap:.25rem .75rem;padding:.55rem .9rem;display:grid}.dlist li+li{border-top:1px solid var(--rule)}.dlist .dl-win.dl-a{border-left-color:var(--car-a)}.dlist .dl-win.dl-b{border-left-color:var(--car-b)}.dl-win .dl-v{font-weight:700}.dl-k{color:var(--ink-2);font-size:.88rem}@media (width<=480px){.dlist li{grid-template-columns:minmax(0,1fr);gap:0}}.ctable-wrap{overflow-x:auto}.ctable{border-collapse:collapse;background:var(--paper);table-layout:fixed;width:100%;font-size:.92rem}.ctable th,.ctable td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.5rem .6rem}.ctable thead th{border-bottom:2px solid var(--ink);font-size:.85rem}.ctable thead th:first-child{width:34%}.ctable .th-a{color:var(--car-a)}.ctable .th-b{color:var(--car-b)}.ctable tbody th{color:var(--ink-2);font-size:.85rem;font-weight:600}.ctable td.num{text-align:right;font-variant-numeric:tabular-nums}.ctable td small{color:var(--ink-2);display:block}.ctable .cgroup th{background:var(--paper);color:var(--ink);padding-top:.9rem;font-size:.85rem;font-weight:750}.ctable tr.same td{color:var(--ink-2)}.ctable td.win{font-weight:800}.ctable td.win-a{background:var(--car-a-bg);color:var(--car-a)}.ctable td.win-b{background:var(--car-b-bg);color:var(--car-b)}@media (width<=480px){.ctable{font-size:.85rem}.ctable th,.ctable td{padding:.45rem .4rem}}.fcols{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=720px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}.fcol{background:var(--paper);border:1px solid var(--rule);border-top:4px solid var(--car-a);border-radius:8px;min-width:0;padding:.8rem 1rem}.fcol-b{border-top-color:var(--car-b)}.fcol h3{align-items:center;margin:0 0 .5rem;font-size:1rem;display:flex}.fterms{margin:0;padding:0;list-style:none}.fterms li{padding:.25rem 0;font-size:.92rem}.fterms a{color:var(--ink);text-decoration-color:var(--rule)}.szctl{grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;margin-bottom:1rem;display:grid}@media (width>=720px){.szctl{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.szviews{--lot:#2b3238;--paint:#eef1f3;--lot-a:#6db4ff;--lot-b:#ffb055;background:var(--lot);border-radius:10px;gap:.75rem;padding:.75rem;display:grid}.szfig{min-width:0;margin:0}.szfig figcaption{color:#b9c3cb;margin-bottom:.25rem;font-size:.8rem;font-weight:650}.szrow{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=720px){.szrow{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end}}.szv{width:100%;height:auto;max-height:420px;display:block}.szv .ground{stroke:#7d8891;stroke-width:1.5px;vector-effect:non-scaling-stroke}.szv .paint{stroke:var(--paint);stroke-width:2.5px;vector-effect:non-scaling-stroke}.szv .car .body,.szv .car .roof{stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.szv .car-a .body{fill:var(--lot-a);fill-opacity:.4;stroke:var(--lot-a)}.szv .car-b .body{fill:var(--lot-b);fill-opacity:.55;stroke:var(--lot-b)}.szv .car-a .body{fill-opacity:.15;stroke-width:2.5px}@media (width<=720px){.szv-side .lbl,.szv-front .lbl{font-size:300px}.szv-top .lbl{font-size:340px}}.szv .car .roof{fill:var(--lot);fill-opacity:.35;stroke:none}.szv .car .tire{fill:#11161a;fill-opacity:.75;stroke-width:2px;vector-effect:non-scaling-stroke}.szv .car-a .tire{stroke:var(--lot-a)}.szv .car-b .tire{stroke:var(--lot-b)}.szv .car .rim{fill:none;stroke:#8f9aa3;stroke-width:1px;vector-effect:non-scaling-stroke}.szv .person{fill:#c9d1d8;fill-opacity:.85}.szv .lbl{fill:#dfe5ea;font-family:inherit;font-weight:700}.szv .lbl-a{fill:var(--lot-a)}.szv .lbl-b{fill:var(--lot-b)}.szlegend{flex-wrap:wrap;gap:.3rem 1rem;margin:.6rem 0 0;font-size:.88rem;font-weight:650;display:flex}.lg i{vertical-align:-1px;border-radius:3px;width:.9rem;height:.9rem;margin-right:.35rem;display:inline-block}.lg-a i{border:2px solid var(--car-a);background:#6db4ff}.lg-b i{border:2px solid var(--car-b);background:#ffb055}.lg-p i{background:#c9d1d8;border-radius:50%}.szdiff{background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin:1rem 0 0;padding:0;list-style:none}.szdiff li{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:baseline;gap:.5rem;padding:.5rem .9rem;display:grid}.szdiff li+li{border-top:1px solid var(--rule)}.szdiff .num{text-align:right;font-variant-numeric:tabular-nums}.szdiff .v-a{color:var(--car-a);font-weight:650}.szdiff .v-b{color:var(--car-b);font-weight:650}.szdiff .d{font-weight:800}#size h3{margin:1.75rem 0 .5rem;font-size:1.05rem}.fits{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fit{background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--save);border-radius:8px;flex-direction:column;gap:.1rem;padding:.6rem .9rem;font-size:.92rem;display:flex}.fit.tight{border-left-color:var(--blue)}.fit .lbl-a{color:var(--car-a)}.fit .lbl-b{color:var(--car-b)}fieldset.mech{border:1px solid var(--rule);background:var(--paper);border-radius:8px;margin:0 0 .75rem;padding:.75rem 1rem 1rem}fieldset.mech legend{padding:0 .3rem;font-weight:700}.mech-presets{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .75rem;display:flex}.chipbtn{font:inherit;border:1px solid var(--rule);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.88rem;font-weight:650}.chipbtn:hover{border-color:var(--blue)}.chipbtn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mech-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=720px){.mech-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.mech input[type=number]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);text-align:right;font-variant-numeric:tabular-nums;border-radius:6px;width:100%;min-height:44px;padding:.5rem .6rem}.mtable td.ok .mk{color:var(--save);font-weight:700}.mtable td.over{color:var(--warn-ink);background:var(--warn-bg);font-weight:700}.mtable thead th:first-child{width:auto}.mk{white-space:nowrap;font-size:.78rem}#size input[type=number]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);text-align:right;border-radius:6px;width:100%;min-height:44px;padding:.5rem .6rem}.ranks{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=720px){.ranks{grid-template-columns:repeat(3,minmax(0,1fr))}}.rank{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:.7rem 1rem}.rank h4{margin:0 0 .35rem;font-size:.95rem}.rank ol{margin:0;padding-left:1.3rem;font-size:.9rem}.rank li{padding:.15rem 0}.rank li .num{float:right;color:var(--ink-2);font-size:.85rem}.pairs{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pairs a{background:var(--paper);border:1px solid var(--rule);color:var(--ink);border-radius:8px;align-items:baseline;gap:.4rem;padding:.6rem .85rem;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}.pairs a:hover{border-color:var(--blue)}.pairs a>span:first-child{border-bottom:2px solid var(--car-a)}.pairs a>span:last-child{border-bottom:2px solid var(--car-b)}:root{--pk-real:var(--save);--pk-stretch:#c26f00;--pk-dream:#2f78bb;--floor-top:#14202b;--floor-base:#2f78bb}.fun-note{background:var(--warn-bg);color:var(--warn-ink);border-radius:8px;max-width:46em;margin:1.25rem 0 0;padding:.7rem .9rem;font-size:.92rem;font-weight:600}.share{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.share-msg{color:var(--save);font-size:.88rem;font-weight:650}.tool{background:var(--paper);border:1px solid var(--rule);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tool>a{color:var(--ink);flex:1;padding:1rem 1.1rem .9rem;text-decoration:none;display:block}.tool>a:hover h2{color:var(--blue)}.tool h2{margin:0 0 .4rem;font-size:1.25rem}.tool p{color:var(--ink-2);margin:.3rem 0;font-size:.95rem}.sal-form{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:.9rem 1rem}.sal-input{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem 1rem;display:grid}.sal-input #salary{font-size:1.35rem;font-weight:800}@media (width<=480px){.sal-input{grid-template-columns:minmax(0,1fr)}}.sal-quick a{align-items:center;text-decoration:none;display:inline-flex}.sal-quick a[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sal-budget{margin:1.25rem 0 .75rem;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.sal-budget strong{white-space:nowrap}@media (width>=860px){.pks{grid-template-columns:repeat(3,minmax(0,1fr))}}.pk{--c:var(--pk-real);background:var(--paper);border:1px solid var(--rule);border-top:5px solid var(--c);border-radius:10px;flex-direction:column;min-width:0;padding:.8rem 1rem .9rem;display:flex;position:relative}.pk-stretch{--c:var(--pk-stretch)}.pk-dream{--c:var(--pk-dream)}.pk p{margin:0}.pk-tag{background:var(--c);color:var(--paper);border-radius:4px;align-self:flex-start;padding:.1rem .55rem;font-size:.85rem;font-weight:800}.pk-photo{background:var(--paper);margin:.6rem -1rem .4rem;display:block}.pk-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.pk-name{letter-spacing:-.01em;margin:.5rem 0 0;font-size:1.3rem;line-height:1.3}.pk-name a:hover{color:var(--blue);text-decoration:underline}.pk-brand{color:var(--ink-2);letter-spacing:0;font-size:.78rem;font-weight:600;display:block}.pk-trim{color:var(--ink-2);font-size:.88rem}.pk-fig{border:2px solid var(--ink);border-radius:6px;margin:.75rem 0 .5rem}.pk-fig div{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem .75rem;display:flex}.pk-fig div+div{border-top:1px solid var(--rule)}.pk-fig dt{color:var(--ink-2);white-space:nowrap;font-size:.8rem}.pk-fig dd{white-space:nowrap;margin:0;font-size:1rem;font-weight:750}.pk-fig div:first-child dd{color:var(--c);letter-spacing:-.01em;font-size:1.4rem;font-weight:850}.pk-meter{background:var(--paper);border:1px solid var(--rule);border-radius:3px;height:12px;margin:.35rem 0;position:relative}.pk-fill{background:var(--c);border-radius:2px;position:absolute;inset:0 auto 0 0}.pk-line{border-left:2px dashed var(--ink);position:absolute;top:-4px;bottom:-4px}.pk-say{font-size:.9rem}.pk-calc{color:var(--ink-2);font-size:.8rem;margin-top:.35rem!important}.pk-links{flex-direction:column;gap:.15rem;padding-top:.6rem;font-size:.85rem;display:flex;margin-top:auto!important}.pk-compare{flex-wrap:wrap;gap:.4rem 1.25rem;margin:.75rem 0 0;font-size:.92rem;font-weight:650;display:flex}details.pick-how{margin-top:2rem}.pyr-form{background:var(--paper);border:1px solid var(--rule);border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:end;gap:.5rem 1.5rem;padding:.9rem 1rem;display:grid}@media (width>=720px){.pyr-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pyr-form .check{margin:0}.pyr-say{border-left:4px solid var(--blue);background:var(--paper);border-radius:0 8px 8px 0;margin:1rem 0 0;padding:.7rem .9rem}.pyr{--taper:1.5%;gap:4px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.pyr{--taper:4.5%}}.floor{margin-inline:calc(var(--d) * var(--taper));background:var(--paper);border:1px solid var(--rule);border-radius:6px;grid-template-columns:5.2rem minmax(0,1fr);scroll-margin:5rem;display:grid;overflow:hidden}.floor-sign{color:#fff;text-align:center;background:color-mix(in srgb, var(--floor-top) calc(10% + var(--d) * 18%), var(--floor-base));flex-direction:column;justify-content:center;align-items:center;padding:.5rem .3rem;display:flex}.floor-no{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:850;line-height:1}.floor-no small{margin-left:1px;font-size:.45em;font-weight:700}.floor-name{margin-top:.25rem;font-size:.8rem;font-weight:700}.floor-body{min-width:0;padding:.5rem .75rem .6rem}.floor-range{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 .4rem;font-size:.92rem;font-weight:750;display:flex}.floor-cnt{color:var(--ink-2);font-size:.82rem;font-weight:600}.floor-cars{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.floor-cars a{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem .15rem .15rem;font-size:.82rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.floor-cars a:hover{border-color:var(--blue)}.floor-cars img{object-fit:cover;background:var(--paper);border-radius:999px;width:34px;height:20px}.floor-cars a:not(:has(img)){padding-left:.5rem}.floor.is-mark{border:2px solid var(--blue)}.floor.is-mark .floor-body{background:var(--warn-bg)}.floor-cars li.is-mark a{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:800}@media (width<=480px){.floor{grid-template-columns:3.9rem minmax(0,1fr)}.floor-no{font-size:1.55rem}.floor-name{font-size:.72rem}}:root{--car-c:#2c7a3f;--car-c-bg:#e1f2e5}.pick-c{border-top-color:var(--car-c)}.pick-c .ch-tag,.th-c .ch-tag{background:var(--car-c)}.th-b .ch-tag{background:var(--car-b)}.ctable .th-c{color:var(--car-c)}.quiz{background:var(--paper);border:1px solid var(--rule);border-radius:10px;max-width:40rem;padding:1rem 1rem 1.1rem}.qz-top{gap:.35rem;margin-bottom:.9rem;display:grid}.qz-count{color:var(--ink-2);margin:0;font-size:.85rem;font-weight:700}.qz-bar{background:var(--paper);border:1px solid var(--rule);border-radius:999px;height:8px;overflow:hidden}@media (prefers-reduced-motion:reduce){.qz-bar span{transition:none}}.qz-q{border:0;min-width:0;margin:0;padding:0}.qz-q legend{margin-bottom:.75rem;padding:0;font-size:clamp(1.15rem,1rem + .6vw,1.4rem);font-weight:800;line-height:1.35}.qz-no{background:var(--ink);color:var(--paper);vertical-align:1px;border-radius:4px;margin-right:.5rem;padding:0 .4rem;font-size:.8em;display:inline-block}.qz-q .hint{color:var(--ink-2);margin:-.4rem 0 .75rem;font-size:.9rem}.qz-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.qz-opt span{border:2px solid var(--rule);background:var(--paper);border-radius:8px;align-items:center;min-height:52px;padding:.6rem .9rem;font-weight:650;display:flex}.qz-opt input:hover+span{border-color:var(--blue)}.qz-opt input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.qz-msg{min-height:1.4em;color:var(--warn-ink);margin:.6rem 0 0;font-size:.9rem;font-weight:650}.qz-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.qz-nav .cta{font:inherit;cursor:pointer;border:0;min-width:7rem;font-weight:700}.qz-nav .cta:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.qz-nav .chipbtn:disabled{opacity:.45;cursor:default}.tz-head h1{margin-top:.1rem}.tz-note{border-left:4px solid var(--pk-stretch);background:var(--paper);border-radius:0 8px 8px 0;margin:0 0 .9rem;padding:.6rem .9rem;font-size:.95rem}.pk-r1{--c:var(--pk-real)}.pk-r2{--c:var(--pk-dream)}.pk-r3{--c:var(--pk-stretch)}.pk-why{color:var(--c);font-size:.85rem;font-weight:800;margin-top:.4rem!important}.pk-reasons{gap:.25rem;margin:.25rem 0 0;padding-left:1.1rem;font-size:.9rem;display:grid}.tz-ans ol{gap:.25rem;margin:0;padding-left:1.4rem;font-size:.92rem;display:grid}.tz-ans li span{color:var(--ink-2)}.tz-types{margin-top:2rem}@media (width>=720px){.tz-types ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.tz-types a{background:var(--paper);border:1px solid var(--rule);height:100%;color:var(--ink);border-radius:8px;gap:.15rem;padding:.6rem .8rem;text-decoration:none;display:grid}.tz-types a:hover{border-color:var(--blue)}.tz-types a span{color:var(--ink-2);font-size:.88rem}.tz-types .is-here a{border:2px solid var(--ink)}.dc{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:.9rem 1rem 1rem}.dc-step{align-items:center;gap:.5rem;margin:1.25rem 0 .6rem;font-size:1.15rem;display:flex}.dc .dc-step:first-child{margin-top:0}.dc-step span{background:var(--ink);width:1.6rem;height:1.6rem;color:var(--paper);border-radius:50%;place-items:center;font-size:.85rem;display:inline-grid}@media (width>=720px){.dc-pickers{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-ws{grid-template-columns:minmax(0,1fr);gap:.6rem 1rem;display:grid}@media (width>=720px){.dc-ws{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-w{border:0;min-width:0;margin:0;padding:0}.dc-w legend{margin-bottom:.3rem;padding:0;font-size:.95rem;font-weight:700}.dc-verdict{border-left:5px solid var(--car-c);background:var(--car-c-bg);border-radius:0 8px 8px 0;margin:0 0 1rem;padding:.8rem 1rem;font-size:clamp(1.02rem,.98rem + .3vw,1.15rem);line-height:1.6}.dc-h{margin:1rem 0 .5rem;font-size:1.05rem}.dc-table th small,.dc-table td small{color:var(--ink-2);font-size:.78rem;font-weight:500;display:block}.dc-table thead th:first-child{width:26%}.dc-table thead th{word-break:keep-all}.dc-table td.dc-top{font-weight:750}.dc-table tfoot th,.dc-table tfoot td{border-top:2px solid var(--ink);border-bottom:0;padding-top:.6rem}.dc-table tfoot td.dc-win{background:var(--car-c-bg);color:var(--car-c)}.dc-table tfoot td strong{font-size:1.15rem}@media (width<=480px){.dc-table thead th:first-child{width:24%}.dc-table .ch-tag{display:none}}.dc-table thead th:not(:first-child){text-align:right}.own-cond{gap:.75rem;margin:1rem 0;display:grid}.own-cond fieldset{border:0;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;display:flex}.own-cond legend{float:left;margin-right:.5rem;font-weight:600}.own-cond .chip input,.wc-size .chip input{opacity:0;position:absolute}.own-cond .chip:has(input:checked),.wc-size .chip:has(input:checked){background:var(--blue);color:var(--paper)}.own-list{gap:.75rem;padding:0;list-style:none;display:grid}.own-list>li{border:1px solid var(--rule);border-radius:10px;padding:.75rem 1rem}.oc-total strong{font-size:1.35rem}.oc-bar{grid-template-columns:1fr auto;gap:.15rem .75rem;margin:.4rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.oc-bar li{display:contents}.own .est{border:1px solid;border-radius:4px;margin-left:.3rem;padding:0 .3rem;font-size:.75rem}.own .fuel{background:var(--tint);border-radius:4px;padding:.05rem .35rem;font-size:.75rem}.own-verdict{margin:.75rem 0;font-weight:600}.own-method-notes{padding-left:1.1rem;font-size:.9rem}.own-assume .calc-inputs{gap:.75rem;display:grid}@media (width>=800px){.own-cond{grid-template-columns:repeat(3,auto)}}button.linkish{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.85rem;text-decoration:underline}.own-cond .chip,.wc-size .chip{border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;min-height:40px;padding:.3rem .8rem;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.own-cond .chip:has(input:focus-visible),.wc-size .chip:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.own-list>li{background:var(--paper)}.own-methods,.own-cars{min-width:0}.own-assume summary,details.more>summary{cursor:pointer;font-weight:700}.own-cond .chip:has(input:checked),.wc-size .chip:has(input:checked){background:var(--blue);border-color:var(--blue);color:var(--paper)}.own-assume input[aria-invalid=true]{border-color:var(--warn-ink);box-shadow:0 0 0 1px var(--warn-ink)}.own-assume .err{color:var(--warn-ink);margin-top:.25rem;font-size:.85rem;font-weight:650;display:block}.bk-hero{margin:.5rem 0 0}.bk-hero small{color:var(--ink-2)}.bk-load{margin:.5rem 0 0}.bk-load a{text-decoration:none}.bk-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bk-table{border-collapse:collapse;background:var(--paper);width:100%;min-width:max-content;font-size:.92rem}.bk-table th,.bk-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.6rem .7rem}.bk-table td.num{text-align:right}.bk-table th[scope=row]{z-index:1;background:var(--paper);text-align:left;min-width:7.5rem;position:sticky;left:0}.bk-table thead th{vertical-align:top;text-align:left;min-width:10rem}.bk-table thead th>*{margin-top:.3rem;display:block}.bk-table thead select{max-width:12rem;font:inherit;font-size:.85rem}.bk-table td.best{background:var(--tint)}.bk-table small{font-weight:400;display:block}.bk-best{color:var(--blue);font-weight:600}.bk-ctrl button{padding:0 .25rem}.bk-gone small{opacity:.75}.bk-total td strong{font-size:1.05rem}.bk-send p{flex-wrap:wrap;gap:.5rem;display:flex}.bk-send a.bk-btn{text-decoration:none}.bk-popular{flex-wrap:wrap;gap:.5rem 1rem;padding:0;list-style:none;display:flex}.bk-popular li{align-items:center;gap:.4rem;display:flex}.own-cond[hidden]{display:none}ol.wc-top li{border-top:1px solid var(--rule);align-items:center;gap:.6rem;padding:.35rem 0;display:flex}ol.wc-top li a{min-width:0;color:var(--ink);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}ol.wc-top img{object-fit:contain;background:var(--tint);border-radius:4px;flex:none;width:64px;height:40px}ol.wc-top .num{white-space:nowrap;font-size:.88rem}.wc-rank{text-align:right;width:1.6rem;color:var(--blue);flex:none;font-weight:700}.wc-top-h{margin:1.25rem 0 .25rem;font-size:1rem}.wc-mine{font-size:1.05rem}.find{align-items:center;display:flex;position:relative}.find>svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:.6;pointer-events:none;width:18px;height:18px;position:absolute;left:14px}.find input{border-radius:var(--r-md);background:var(--studio);border:1px solid #0000;outline:none;width:100%;height:44px;padding:0 14px 0 40px;font-size:15px;transition:border-color .2s,background-color .2s}.find input::placeholder{color:var(--ink-2)}.find input:focus{border-color:var(--blue);background:var(--paper)}.find-header input{height:40px;font-size:14px}.hd.on-dark .find-header input{color:#edf0f2;background:#2a3035}.hd.on-dark .find-header input::placeholder{color:#a3adb6}.find-hero input,.find-page input{height:52px;padding-left:46px;font-size:16px}.find-hero>svg,.find-page>svg{width:20px;height:20px;left:16px}.find-hero input{color:#eef1f3;background:#2a3035;border-color:#454c53}.find-hero input::placeholder{color:#a3adb6}.find-hero input:focus{border-color:var(--blue);background:#2a3035}.find-results{z-index:80;border-radius:var(--r-md);background:var(--paper);min-width:300px;color:var(--ink);box-shadow:0 24px 50px -18px #00000073, 0 0 0 1px var(--rule);text-align:left;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.find-header .find-results{width:360px;left:auto}.find-row{border-radius:var(--r-sm);color:var(--ink);grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.find-row:hover,.find-row[aria-selected=true]{background:var(--studio)}.find-row img,.find-row .noimg{object-fit:contain;width:72px;height:32px}.find-row b{font-weight:650}.find-row small{color:var(--ink-2);font-size:12px;display:block}.find-row em{font:600 15px var(--num);white-space:nowrap;font-style:normal}.find-none{color:var(--ink-2);margin:8px 10px;font-size:14px}.studio{color:#eef1f3;background:radial-gradient(60% 46% at 50% 0,#ffffff21,#0000 70%),linear-gradient(#1a1e22 0%,#22272c 52%,#2c3237 66%,#1a1e22 100%);position:relative;overflow:hidden}.studio-in{text-align:center;justify-items:center;padding:44px 32px 48px;display:grid}.studio h1{letter-spacing:-.025em;margin:0;font-size:clamp(30px,1.6vw + 20px,46px);font-weight:700;line-height:1.28}.show{aspect-ratio:820/330;width:min(820px,100%);margin-top:18px;position:relative}.lane-car{position:absolute;inset:0}.lane-car:after{content:"";height:9%;transition:opacity .5s, transform .9s var(--out);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;position:absolute;bottom:-2%;left:14%;right:14%}.lane-car.is-gone:after{opacity:0;transform:scaleX(.6)}.hero-car{z-index:1;object-fit:contain;object-position:50% 100%;-webkit-box-reflect:below 1px linear-gradient(transparent 70%, #ffffff24);width:100%;height:100%;position:absolute;inset:0}.hero-car.drive-in{animation:drive-in 1.5s var(--out) both}.hero-car.drive-out{animation:drive-out .8s var(--in) both}@keyframes drive-in{0%{transform:translateX(calc(var(--dir,1) * -70vw));filter:blur(3px)}60%{filter:blur()}}@keyframes drive-out{to{transform:translateX(calc(var(--dir,1) * 70vw));filter:blur(3px)}}.js .studio:not(.ready) .hero-car,.js .studio:not(.ready) .tag{opacity:0;animation:0s 2s forwards show-late}@keyframes show-late{to{opacity:1}}.studio .tag{justify-items:center;margin-top:22px;display:grid;position:relative}.tag-label{color:#a3adb6;margin-bottom:8px;font-size:14px;transition:opacity .2s}.tag-label.swap{opacity:0}.sticker{background:var(--lane);color:var(--lane-ink);white-space:nowrap;transform-origin:0;transition:transform .45s var(--spring);border-radius:6px;padding:7px 11px;font-size:14px;font-weight:700;position:absolute;top:6px;left:calc(50% + 70px);transform:rotate(-5deg)scale(0);box-shadow:0 6px 14px -8px #00000080}.sticker.on{transform:rotate(-5deg)scale(1)}.studio .who{color:#a3adb6;align-items:center;gap:14px;margin-top:18px;font-size:15px;display:flex}.studio .who p{min-width:15em;margin:0}.studio .who a{color:inherit;text-decoration:none}.studio .who a:hover strong{text-decoration:underline}.studio .who strong{color:#eef1f3;font-weight:650}.nudge{width:36px;height:36px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid}.nudge:hover{opacity:1}.nudge svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.hero-find{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;width:min(820px,100%);margin-top:30px;display:grid}.hero-find .btn{min-height:52px}.hero-find .btn-quiet{color:#eef1f3}@media (width<=760px){.studio-in{padding:26px 16px 32px}.studio h1{font-size:26px}.show{aspect-ratio:16/8.4;margin-top:8px}.studio .tag{margin-top:14px}.sticker{padding:6px 9px;font-size:12px;top:-14px;left:calc(50% + 50px)}.sticker .lg{display:none}.studio .who{gap:10px;margin-top:12px;font-size:14px}.studio .who p{min-width:0}.hero-find{grid-template-columns:1fr 1fr;margin-top:20px}.hero-find .find{grid-column:1/-1}.hero-find .btn{padding:0 10px;font-size:15px}}.sec-h{max-width:640px;margin-bottom:32px}.sec-h h2,.madlib h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(26px,1vw + 20px,34px);font-weight:700;line-height:1.3}.sec-h p{color:var(--ink-2);margin:0;font-size:17px}.fun{background:var(--studio);padding:88px 0}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.t{border-radius:var(--r-lg);background:var(--paper);color:var(--ink);flex-direction:column;gap:18px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.t h3{letter-spacing:-.015em;margin:0 0 6px;font-size:21px;line-height:1.35}.t h3 a{color:inherit;text-decoration:none}.t p{color:var(--ink-2);margin:0;font-size:15px}.t-copy{margin-top:auto}a.t:hover h3,.t h3 a:hover{text-underline-offset:4px;text-decoration:underline 2px}.t-wc{border-radius:var(--r-xl);color:#eef1f3;background:radial-gradient(#ffffff0b 1px, transparent 1.2px) 0 0 / 4px 4px, var(--asphalt);grid-column:span 7;min-height:400px}.t-wc p{color:#b4bdc5}.t-wc .t-copy{max-width:30em;margin-top:0}.wc-mini{height:180px;margin-top:auto;position:relative}.wc-mini:before{content:"";background:repeating-linear-gradient(90deg,#ffffff8c 0 36px,#0000 36px 64px);height:2px;position:absolute;bottom:18px;left:-26px;right:-26px}.wc-mini img{object-fit:contain;object-position:50% 100%;width:44%;height:140px;transition:transform .6s var(--out);position:absolute;bottom:24px}.wc-mini .l{left:-2%}.wc-mini .r{right:-2%}.t-wc:hover .wc-mini .l{transform:translate(6%)}.t-wc:hover .wc-mini .r{transform:translate(-6%)}.road-paint{font:800 64px/1 var(--paint);color:var(--lane);letter-spacing:.04em;opacity:.92;display:inline-block;transform:scaleY(1.7);-webkit-mask:radial-gradient(#000000bf 1px,#000 1.6px) 0 0/5px 5px;mask:radial-gradient(#000000bf 1px,#000 1.6px) 0 0/5px 5px}.wc-mini .road-paint{position:absolute;bottom:66px;left:50%;translate:-50%}.t-sal{background:#dcebfa;grid-column:span 5}.slip{background:var(--paper);width:min(320px,100%);color:var(--ink);transition:transform .5s var(--out);align-self:center;margin-top:6px;padding:20px 22px 18px;position:relative;transform:rotate(-2deg);box-shadow:0 16px 30px -22px #16202a99;-webkit-mask:radial-gradient(5px at 50% 0,#0000 98%,#000) 0 0/14px 51% repeat-x,radial-gradient(5px at 50% 100%,#0000 98%,#000) 0 100%/14px 51% repeat-x;mask:radial-gradient(5px at 50% 0,#0000 98%,#000) 0 0/14px 51% repeat-x,radial-gradient(5px at 50% 100%,#0000 98%,#000) 0 100%/14px 51% repeat-x}.t-sal:hover .slip{transform:rotate(0)translateY(-4px)}.slip-h{font-weight:700;color:var(--ink)!important;margin:0 0 10px!important;font-size:15px!important}.slip dl{margin:0}.slip dl div{color:var(--ink-2);justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.slip dd{font:600 17px/1.2 var(--num);color:var(--ink);margin:0}.slip-pick{border-top:1.5px dashed #b9c3cc;align-items:baseline;gap:8px;padding-top:12px;display:flex;margin:10px 0 0!important;font-size:14px!important}.slip-pick b{color:var(--ink);font-size:19px}.slip-pick em{font:600 16px var(--num);color:var(--ink);white-space:nowrap;margin-left:auto;font-style:normal}.t-pyr{grid-column:span 4}.floors{border-radius:var(--r-md);background:var(--asphalt);color:#dfe4e8;margin:0;padding:10px;font-size:13px;list-style:none}.floors li{border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;height:26px;padding:0 8px;display:grid}.floors b{font:700 16px/1 var(--num);color:#8d98a2}.floors span{font:500 12.5px var(--num);color:#9aa4ad;letter-spacing:.01em}.floors .here{background:var(--lane);color:var(--lane-ink)}.floors .here b,.floors .here span{color:var(--lane-ink)}.t-pyr:hover .floors li{animation:2.4s step-end infinite lift}.t-pyr:hover .floors .here{color:#dfe4e8;background:0 0}.t-pyr:hover .floors .here b,.t-pyr:hover .floors .here span{color:#8d98a2}.t-pyr:hover .floors li:nth-child(6){animation-delay:0s}.t-pyr:hover .floors li:nth-child(5){animation-delay:.4s}.t-pyr:hover .floors li:nth-child(4){animation-delay:.8s}.t-pyr:hover .floors li:nth-child(3){animation-delay:1.2s}.t-pyr:hover .floors li:nth-child(2){animation-delay:1.6s}.t-pyr:hover .floors li:first-child{animation-delay:2s}@keyframes lift{0%{background:var(--lane);color:var(--lane-ink)}16.6%,to{background:0 0}}.t-taste{grid-column:span 4}.quiz-card{border-radius:var(--r-md);border:1px solid var(--rule);padding:16px}.quiz-n{margin:0 0 6px!important;font-size:13px!important}.quiz-q{font-weight:700;color:var(--ink)!important;margin:0 0 12px!important;font-size:17px!important}.quiz-a{gap:6px;display:grid}.quiz-a button{border:1px solid var(--rule);background:var(--paper);text-align:left;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:14px;transition:border-color .2s,background-color .2s}.quiz-a button:hover{border-color:var(--ink)}.quiz-a button[aria-pressed=true]{border-color:var(--blue);background:var(--tint);font-weight:650}.t-dec{grid-column:span 4}.dec-bars{gap:14px;padding:18px 2px 8px;display:grid}.dec-bars div{color:var(--ink-2);grid-template-columns:78px 1fr 34px;align-items:center;gap:10px;font-size:14px;display:grid}.dec-bars i{height:12px;width:var(--s);background:#c7ced4;border-radius:6px}.dec-bars b{font:700 20px var(--num);color:var(--ink);text-align:right}.dec-bars .win span{color:var(--ink);font-weight:700}.dec-bars .win i{background:var(--blue)}.t-dec:hover .dec-bars i{animation:regrow .9s var(--out)}@keyframes regrow{0%{width:0}}@media (width<=980px){.fun{padding:56px 0}.bento{grid-template-columns:1fr;gap:12px}.t,.t-wc,.t-sal,.t-pyr,.t-taste,.t-dec{grid-column:auto}.t{padding:20px}.t-wc{min-height:340px}.wc-mini{height:150px}.wc-mini img{height:110px}.wc-mini .road-paint{font-size:48px;bottom:54px}}.quick{padding:88px 0}.quick-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:64px;display:grid}.madlib-hint{color:var(--ink-2);margin:0 0 22px}.sentence{letter-spacing:-.02em;margin:0;font-size:clamp(22px,1.2vw + 14px,32px);font-weight:600;line-height:1.85}.blank{display:inline-block;position:relative}.blank select{-webkit-appearance:none;appearance:none;border:0;border-bottom:3px solid var(--lane);color:var(--blue);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2226' stroke-width='2.4'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") right 4px center/18px no-repeat;border-radius:0;padding:0 30px 2px 4px;font-weight:700}.blank select:hover{background-color:#fff6d6}.match{border-top:1px solid var(--rule);margin-top:28px;padding-top:24px}.match-n{margin:0 0 10px;font-size:18px}.match-n b{font:700 44px/1 var(--num);margin-right:4px}.match-list{margin:0 0 22px;padding:0;list-style:none}.match-list li{border-bottom:1px solid #eef0f2;justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;display:flex}.match-list a{color:var(--ink);text-decoration:none}.match-list a:hover{text-decoration:underline}.match-list li span{font:600 17px var(--num);white-space:nowrap}.match-list .none{color:var(--ink-2)}.top5{border-radius:var(--r-lg);background:var(--studio);padding:26px}.top5 h3{letter-spacing:-.01em;margin:0 0 14px;font-size:18px}.top5 ol{counter-reset:r;margin:0;padding:0;list-style:none}.top5 li{border-bottom:1px solid var(--rule);counter-increment:r;grid-template-columns:26px 1fr auto;align-items:baseline;gap:8px;padding:10px 0;font-size:15px;display:grid}.top5 li:before{content:counter(r);font:700 17px var(--num);color:var(--ink-2)}.top5 a{color:var(--ink);text-decoration:none}.top5 a:hover{text-decoration:underline}.top5 .amt{font:700 20px/1 var(--num);color:var(--save);white-space:nowrap}.src-line{color:var(--ink-2);margin:14px 0 0;font-size:12.5px;line-height:1.55}@media (width<=980px){.quick{padding:56px 0}.quick-in{grid-template-columns:1fr;gap:36px}.top5{padding:20px}}.trust{background:var(--asphalt);color:#e9edf0;padding:80px 0}.trust-say{letter-spacing:-.015em;max-width:33em;margin:0;font-size:clamp(20px,.8vw + 15px,26px);font-weight:500;line-height:1.6}.trust-say b{color:var(--lane);font-weight:700}.trust-src{border-top:1px solid #3d444b;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 0;padding-top:24px;display:grid}.trust-src dt{margin-bottom:4px;font-weight:700}.trust-src dd{color:#a9b3bc;margin:0;font-size:15px}.trust-more{margin:28px 0 0}.trust-more a{color:#e9edf0}@media (width<=760px){.trust{padding:56px 0}.trust-src{grid-template-columns:1fr;gap:16px}}.crumbs{color:var(--ink-2);margin:0 0 14px;font-size:14px}.crumbs a{color:inherit;font-weight:500;text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.car-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:24px;display:grid}.car-stage{border-radius:var(--r-xl);background:radial-gradient(70% 60% at 50% 0,#fff,#0000 70%),linear-gradient(#e3e7ea 0%,#eceff1 62%,#f7f8f9 72%,#eef0f2 100%);flex-direction:column;justify-content:flex-end;min-height:460px;padding:28px 28px 40px;display:flex;position:relative;overflow:hidden}.car-title{z-index:1;margin-bottom:auto;position:relative}.car-title p{color:var(--ink-2);margin:0;font-weight:600}.car-title h1{font:600 clamp(48px, 3.4vw + 24px, 84px)/1 var(--num);letter-spacing:-.01em;margin:0}.car-title h1 .sub{font:500 16px var(--kr);color:var(--ink-2);margin:6px 0 0;display:block}.car-cut{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 22px 10px #1e242a38);width:92%;max-height:300px;animation:settle 1.1s var(--out) both;margin:12px auto 0;position:relative}@keyframes settle{0%{opacity:0;transform:translate(-18%)}}.car-stage.photo-only{background:var(--studio);justify-content:flex-start;padding:0}.car-stage.photo-only .car-title{margin:0;padding:22px 28px 14px}.car-photo{object-fit:cover;flex:1;width:100%;min-height:300px}.car-none{background:#dde2e6;border-radius:50% 50% 8px 8px/60% 60% 8px 8px;height:220px;margin:0 8%}.car-panel{border-radius:var(--r-xl);border:1px solid var(--rule);background:var(--paper);flex-direction:column;padding:28px;display:flex}.cp-fit{letter-spacing:-.015em;margin:0 0 18px;font-size:19px;font-weight:650;line-height:1.55}.cp-rows{margin:0}.cp-rows>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cp-rows dt{color:var(--ink-2);font-size:15px}.cp-rows dt small{font-size:12px;display:block}.cp-rows dd{text-align:right;font:600 20px var(--num);margin:0}.cp-rows dd .none{font:500 15px var(--kr)}.cp-rows .cp-main{padding:14px 0}.cp-acts{gap:8px;margin-top:auto;padding-top:18px;display:grid}.cp-acts .bk-btn{min-height:48px}.cp-note{color:var(--ink-2);margin:12px 0 0;font-size:12.5px}@media (width<=980px){.car-top{grid-template-columns:1fr;gap:14px}.car-stage{aspect-ratio:4/3.3;border-radius:var(--r-lg);min-height:0;padding:18px 16px 26px}.car-title h1{font-size:52px}.car-cut{width:100%;max-height:220px}.car-stage.photo-only{aspect-ratio:auto}.car-photo{aspect-ratio:16/10;min-height:0}.car-stage.photo-only .car-title{padding:16px 16px 10px}.car-panel{border-radius:var(--r-lg);padding:20px}.cp-fit{font-size:17px}}.tabs{z-index:30;background:var(--paper);border-bottom:1px solid var(--rule);align-items:center;gap:20px;min-height:54px;margin-top:36px;display:flex;position:sticky;top:68px}.tabs-links{scrollbar-width:none;flex:1;gap:24px;display:flex;overflow-x:auto}.tabs-links::-webkit-scrollbar{display:none}.tabs-links a{color:var(--ink-2);white-space:nowrap;padding:15px 0;font-size:15px;font-weight:600;text-decoration:none;position:relative}.tabs-links a:hover,.tabs-links a[aria-current]{color:var(--ink)}.tabs-links a[aria-current]:after{content:"";background:var(--lane);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.tabs-car,.tabs-buy{display:none!important}.tabs.stuck{box-shadow:0 12px 24px -20px #0006}.tabs.stuck .tabs-car{border-right:1px solid var(--rule);animation:fade-in .35s var(--out);flex:none;align-items:center;gap:8px;padding-right:18px;display:flex!important}.tabs.stuck .tabs-buy{min-height:38px;animation:fade-in .35s var(--out);align-items:center;padding:0 14px;font-size:14px;display:inline-flex!important}.tabs-car img{object-fit:contain;width:60px;height:28px}.tabs-car span{font:700 17px var(--num)}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}}section[id]{scroll-margin-top:130px}@media (width<=980px){.tabs{gap:10px;margin-inline:-16px;padding-inline:16px;top:58px}.tabs-links{gap:18px}.tabs.stuck .tabs-car{display:none!important}.tabs.stuck .tabs-buy{min-height:34px;padding:0 10px;font-size:13px}}.fit{border-left:4px solid var(--lane);padding-left:16px;font-size:clamp(19px,.5vw + 16px,23px);font-weight:650}.pc-list li:before{width:1.2rem;height:1.2rem;font-size:.85rem;top:.55rem}.pc-pro li:before{content:"✓";color:var(--save);background:#dff3ea}.pc-con li:before{content:"−";color:var(--warn);background:#fbe9dc}.gallery img{background:var(--studio);border-radius:var(--r-md)}.gallery a{border-radius:var(--r-md)}.rtable{font-size:15px}.rtable thead th{background:var(--studio);border-bottom:1px solid var(--rule);color:var(--ink-2)}.rtable .num{font-family:var(--num);font-size:16px}.rtable .num small,.rtable .num .none{font-family:var(--kr)}.rtable tbody tr:hover{background:#fafbfc}.srcbox{border-left-color:var(--rule)}.tsteps{gap:10px}.tstep{background:var(--studio);border-radius:var(--r-md);border:0;padding:16px 18px;position:relative}.tstep:before{content:"";background:var(--lane);border-radius:0 3px 3px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}@media (width>=980px){.tstep:nth-child(2){margin-left:24px}.tstep:nth-child(3){margin-left:48px}.tstep:nth-child(n+4){margin-left:72px}}.tstep-price .up{font-family:var(--num);color:var(--blue-dark);font-size:22px}.adds a{text-underline-offset:4px;text-decoration:underline dotted}details.opts{border-radius:var(--r-md)}details.opts>summary{padding:14px 16px}.opt-price{font-family:var(--num);font-size:17px}.terms{background:var(--studio);border-radius:var(--r-sm)}.money{border-radius:var(--r-md)}.money li{padding:14px 16px}.money-calc{font-family:var(--num);font-size:17px}.money-calc .k2{font-family:var(--kr)}.money-net{color:var(--blue-dark);font-size:21px}.callout{background:var(--tint);border-radius:var(--r-md);padding:16px 18px}.own-list>li{border-radius:var(--r-md);padding:14px 16px}.own-list>li.best{border-color:var(--lane);box-shadow:inset 0 -3px 0 var(--lane)}.oc-total strong{font-family:var(--num);font-size:24px}.pairs a{border-radius:var(--r-md)}details.specs{border-top:1px solid var(--rule)}.sheet-b{background:var(--paper);width:min(560px,100%);max-width:100%;color:var(--ink);border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0}.sheet-b::backdrop{background:#14181c80}.sheet-b[open]{animation:sheet-up .4s var(--out)}@keyframes sheet-up{0%{opacity:0;transform:translateY(40%)}}.sb-in{padding:22px 22px calc(22px + env(safe-area-inset-bottom))}.sb-in:before{content:"";background:var(--rule);border-radius:2px;width:40px;height:4px;margin:-8px auto 14px;display:block}.sb-kicker{color:var(--ink-2);margin:0;font-size:13px}.sheet-b h2{margin:4px 0 8px;font-size:22px}.sb-need{margin:0 0 10px}.sb-need .need{margin-left:0}.sb-acts{gap:8px;margin:18px 0 0;display:flex}.zoom{background:#0e1114f0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.zoom::backdrop{background:0 0}.zoom[open]{place-items:center;display:grid}.zoom img{border-radius:var(--r-md);max-width:92vw;max-height:86vh}.zoom-x,.zoom-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.zoom-x{top:16px;right:16px}.zoom-nav{top:50%;translate:0 -50%}.zoom-nav.prev{left:16px}.zoom-nav.next{right:16px}.zoom svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px}.list-head h1{margin-bottom:4px}.filters{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.filters label{display:block;position:relative}.filters select,.filters input{border:1px solid var(--rule);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2226' stroke-width='2.2'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:999px;height:42px;padding:0 34px 0 14px;font-size:15px;font-weight:600}.filters input{cursor:text;background-image:none;width:200px;padding:0 14px;font-weight:500}.filters select:hover,.filters input:hover{border-color:var(--ink)}.filters select:focus,.filters input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2b7bd633}.filters select:has(option:checked:not(:first-child)){border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--lane)}.list-bar .fsort{margin-left:auto}.list-bar .fsort select{border:1px solid var(--rule);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2226' stroke-width='2.2'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center / 15px;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:999px;height:38px;padding:0 32px 0 12px;font-size:14px;font-weight:600}.list-bar{align-items:center;gap:12px;margin:22px 0 12px;display:flex}.list-n{color:var(--ink-2);margin:0}.list-n b{font:700 26px/1 var(--num);color:var(--ink);margin-right:2px}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cc{position:relative}.cc[hidden]{display:none}.cc-link{border-radius:var(--r-lg);background:var(--paper);height:100%;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);transition:box-shadow .2s, transform .2s var(--out);flex-direction:column;padding:14px 16px 16px;text-decoration:none;display:flex}.cc-link:hover{box-shadow:inset 0 0 0 1px var(--ink);transform:translateY(-2px)}.cc-photo{border-radius:var(--r-md);background:linear-gradient(#eef0f2 0%,#f5f6f7 70%,#eceef0 100%);place-items:end center;height:132px;margin:-2px -4px 10px;display:grid;overflow:hidden}.cc-photo img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 10px 6px #1e242a2e);width:100%;height:118px}.cc-photo-raw{place-items:stretch stretch}.cc-photo-raw img{object-fit:cover;filter:none;height:132px}.cc-none{background:#dde2e6;border-radius:40px 40px 6px 6px;place-self:end center;width:70%;height:60px;margin-bottom:18px}.cc-brand{color:var(--ink-2);font-size:13px}.cc-name{letter-spacing:-.01em;font-size:19px;line-height:1.3}.cc-meta{color:var(--ink-2);font-size:13px}.cc-price{align-items:center;gap:6px;margin-top:12px;display:flex}.cc-price small{color:var(--ink-2)}.cc-spec{color:var(--ink-2);margin-top:8px;font-size:13px}.cc .bk-mini{position:absolute;top:12px;right:12px}.empty{text-align:center;color:var(--ink-2);padding:40px 0}.brand-row ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brand-row a{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.brand-row a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.brand-row small{color:var(--ink-2);font-family:var(--num);font-size:14px}.brand-row .logo-chip{border-radius:999px;padding:3px 6px}.brand-row .logo-chip img{max-width:64px;height:18px}@media (width<=760px){.filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters .fq{position:sticky;left:0}.filters input{width:150px}.filters select{flex:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-price{flex-wrap:wrap;gap:2px 6px}.cc-link{padding:10px 10px 12px}.cc-photo{height:92px}.cc-photo img{height:82px}.cc-photo-raw img{height:92px}.cc-name{font-size:16px}.cc-meta,.cc-spec{font-size:12px}.cc .bk-mini{width:30px;height:30px;top:8px;right:8px}}.brand-grid a{border-radius:var(--r-lg);padding:16px;transition:border-color .2s}.brand-grid a:hover{border-color:var(--ink)}.pick-head{margin-bottom:20px}.pick-head .sub{margin:6px 0 0;font-size:17px;display:block}.pick-jump{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.pick-jump h2{margin:0 0 12px;font-size:18px}.pick-jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pick-jump a{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pick-jump a:hover{box-shadow:inset 0 0 0 1px var(--ink)}@media (width<=760px){.pick-jump{grid-template-columns:1fr}}.fun-note{border-left:3px solid var(--lane);color:var(--ink-2);background:0 0;border-radius:0;margin:24px 0 0;padding:4px 0 4px 12px;font-size:14px;font-weight:500}.fun-note a{color:var(--blue)}.cta{border-radius:var(--r-md)}.cta.is-off{background:var(--paper);border:1px dashed var(--rule)}details.howto{border-radius:var(--r-md);background:var(--studio);border:0;margin-top:28px}.share{gap:8px;margin-top:18px}.chipbtn{background:var(--paper);min-height:42px;box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:999px;padding:0 16px;font-weight:650}.chipbtn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.chipbtn[aria-current]{background:var(--ink);color:#fff;box-shadow:none}form.calc.sal-form,form.calc.pyr-form,form.calc.quiz{background:var(--studio);border-radius:var(--r-lg);border:0;padding:20px}.sal-input input#salary{font:700 30px var(--num);height:56px}.sal-quick{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sal-out{margin-top:24px}.sal-budget{border-radius:var(--r-lg);background:#dcebfa;justify-content:center;margin:0 0 24px;padding:28px 16px;display:flex}.slip-big{width:min(420px,100%);animation:print .7s var(--out) both;padding:24px 26px 22px;transform:rotate(-1.2deg)}.slip-big .slip-h{font-size:16px!important}.slip-big dl div{font-size:15px}.slip-big dd{font-size:20px}@keyframes print{0%{clip-path:inset(0 0 100%);transform:translateY(-18px)rotate(-1.2deg)}}.pks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pk{border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);animation:pk-in .7s var(--out) both;animation-delay:calc(.35s + var(--k,0) * .22s);border:0;flex-direction:column;padding:16px;display:flex}.pk:nth-child(2){--k:1}.pk:nth-child(3){--k:2}@keyframes pk-in{0%{opacity:0;transform:translateY(24px)}}.pk-tag{background:var(--studio);color:var(--ink);border-radius:6px;align-self:flex-start;margin:0 0 10px;padding:4px 10px;font-size:13px;font-weight:700}.pk-real .pk-tag,.pk-r1 .pk-tag{background:var(--lane);color:var(--lane-ink)}.pk-stretch .pk-tag{color:#7a3a0a;background:#fbe3cf}.pk-dream .pk-tag{background:var(--tint);color:var(--blue-dark)}.pk-photo{border-radius:var(--r-md);background:linear-gradient(#eef0f2 0%,#f5f6f7 70%,#eceef0 100%);place-items:end center;height:150px;margin:0 -4px 12px;display:grid;overflow:hidden}.pk-photo img{object-fit:cover;width:100%;height:150px}.pk-photo.is-cut img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 12px 6px #1e242a2e);height:128px;animation:pk-drive 1s var(--out) both;animation-delay:calc(.45s + var(--k,0) * .22s);margin-bottom:8px}@keyframes pk-drive{0%{opacity:0;transform:translate(-40%)}}.pk-name{margin:0;font-size:20px;line-height:1.3}.pk-name a{color:var(--ink);text-decoration:none}.pk-name a:hover{text-decoration:underline}.pk-brand{color:var(--ink-2);font-size:13px;font-weight:500;display:block}.pk-trim{color:var(--ink-2);margin:2px 0 10px;font-size:13px}.pk-fig{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.pk-fig>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex;border-left:0!important}.pk-fig dt{color:var(--ink-2);font-size:14px}.pk-fig dd{font:600 17px var(--num);margin:0}.pk-meter{background:var(--studio);border-radius:5px;height:10px;margin:10px 0 6px;position:relative;overflow:visible}.pk-fill{background:var(--ink-2);height:100%;animation:grow 1s var(--out) both;animation-delay:calc(.6s + var(--k,0) * .22s);transform-origin:0;border-radius:5px;display:block}.pk-real .pk-fill{background:var(--save)}.pk-stretch .pk-fill{background:var(--compare-b)}.pk-dream .pk-fill{background:var(--blue)}.pk-line{border-left:2px dashed var(--ink);width:0;position:absolute;top:-4px;bottom:-4px}@keyframes grow{0%{transform:scaleX(0)}}.pk-say{margin:0;font-size:14px}.pk-calc{color:var(--ink-2);font-size:12.5px;font-family:var(--num);margin:6px 0 0}.pk-links{flex-wrap:wrap;gap:6px 12px;margin:auto 0 0;padding-top:12px;font-size:13px;display:flex}.pk-links .bk-btn{min-height:38px;font-size:14px}.pk-why{margin:10px 0 4px;font-size:14px;font-weight:700}.pk-reasons{margin:0;padding-left:18px;font-size:14px}.pk-compare{flex-wrap:wrap;gap:8px 16px;display:flex}@media (width<=860px){.pks{grid-template-columns:1fr}.pk-photo{height:130px}.pk-photo.is-cut img{height:112px}}.pyr{border-radius:var(--r-lg);background:var(--asphalt);color:#dfe4e8;gap:6px;margin:18px 0 0;padding:14px;list-style:none;display:grid}.floor{border-radius:var(--r-md);background:var(--asphalt-2);margin-inline:calc((5 - var(--d)) * 0px);grid-template-columns:150px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.floor-sign{color:#dfe4e8;background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex}.floor-no{font:700 34px/1 var(--num);color:#8d98a2}.floor-no small{margin-left:1px;font-size:18px}.floor-name{font-size:16px;font-weight:700}.floor-body{border-left:1px solid #3d444b;min-width:0;padding:10px 14px}.floor-range{font:500 14px var(--num);color:#a9b3bc;justify-content:space-between;gap:8px;margin:0 0 8px;display:flex}.floor-cnt{color:#dfe4e8;font-weight:700}.floor-cars{scrollbar-width:thin;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.floor-cars a{border-radius:var(--r-sm);color:#dfe4e8;text-align:center;background:#ffffff0d;justify-items:center;gap:2px;width:92px;padding:4px 4px 6px;font-size:12px;text-decoration:none;display:grid}.floor-cars a:hover{background:#ffffff1f}.floor-cars img{object-fit:cover;border-radius:4px;width:84px;height:40px}.floor-cars img.is-cut{object-fit:contain}.floor-cars span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.floor-cars .is-mark a{background:var(--lane);color:var(--lane-ink);font-weight:700}.pyr.has-mark .floor.pass .floor-sign{animation:.5s both floor-pass;animation-delay:calc(var(--d) * .28s)}.pyr.has-mark .floor.is-mark .floor-sign{animation:.35s both floor-lit;animation-delay:calc(var(--d) * .28s)}.floor.is-mark .floor-no,.floor.is-mark .floor-name{color:inherit}@keyframes floor-pass{0%{background:0 0}10%,70%{background:var(--lane);color:var(--lane-ink)}to{background:0 0}}@keyframes floor-lit{0%{background:0 0}to{background:var(--lane);color:var(--lane-ink)}}.pyr-say{border-radius:var(--r-md);background:var(--tint);margin:16px 0 0;padding:14px 16px;font-size:16px}@media (width<=760px){.floor{grid-template-columns:1fr}.floor-sign{padding:10px 12px 4px}.floor-no{font-size:26px}.floor-body{border-left:0;padding:4px 12px 10px}}.qz-bar{background:#00000014;border-radius:3px;height:6px;overflow:hidden}.qz-bar span{background:var(--lane);height:100%;transition:width .4s var(--out);display:block}.qz-q:not([hidden]){animation:card-in .45s var(--out)}@keyframes card-in{0%{opacity:0;transform:translate(28px)}}.qz-q legend{letter-spacing:-.02em;font-size:22px;font-weight:700}.qz-no{font:700 15px var(--num);color:var(--ink-2);margin-right:8px}.qz-opts{gap:8px;display:grid}.qz-opt{display:block;position:relative}.qz-opt input{opacity:0;position:absolute}.qz-opt span{border-radius:var(--r-md);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;padding:14px 16px;font-size:16px;font-weight:600;transition:box-shadow .15s,background-color .15s;display:block}.qz-opt:hover span{box-shadow:inset 0 0 0 1px var(--ink)}.qz-opt input:checked+span{background:var(--tint);box-shadow:inset 0 0 0 2px var(--blue)}.qz-opt input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.qz-nav .cta{background:var(--blue);min-height:48px}.tz-head h1{animation:flip-in .8s var(--out) both;transform-origin:50% 100%;display:inline-block}@keyframes flip-in{0%{opacity:0;transform:perspective(600px)rotateX(70deg)}}.tz-kicker{color:var(--ink-2);margin:0;font-weight:700}.tz-types ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tz-types a{border-radius:var(--r-md);height:100%;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);padding:14px 16px;text-decoration:none;display:block}.tz-types a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.tz-types a[aria-current]{box-shadow:inset 0 0 0 2px var(--lane)}.tz-types strong{display:block}.tz-types span{color:var(--ink-2);font-size:14px}.dc-race{border-radius:var(--r-lg);background:var(--asphalt);color:#dfe4e8;gap:12px;margin:18px 0;padding:16px;list-style:none;display:grid}.dc-race li{grid-template-columns:minmax(70px,140px) minmax(0,1fr) 60px;align-items:center;gap:12px;display:grid}.dr-name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.dr-lane{background:#ffffff14;border-radius:8px;height:16px;position:relative}.dr-lane:after{content:"";background:repeating-conic-gradient(#fff 0 25%, #222 0 50%) 0 0 / 8px 8px;opacity:.6;width:8px;position:absolute;top:-4px;bottom:-4px;right:-2px}.dr-lane i{height:100%;width:var(--s);animation:race 1.4s var(--out) both;animation-delay:calc(var(--i) * .12s);background:#8d98a2;border-radius:8px;display:block}.dr-win .dr-lane i{background:var(--lane)}.dc-race b{font:700 22px var(--num);text-align:right}.dc-race b small{font:600 12px var(--kr);margin-left:1px}.dr-win b{color:var(--lane)}@keyframes race{0%{width:0}}.dc-verdict{font-size:19px;font-weight:600;line-height:1.6}.wc-start .wc-size{border:0;gap:10px;margin:16px 0;padding:0;display:flex}.wc-size legend{margin-bottom:8px;font-weight:700}.wc-size .chip{border-radius:var(--r-md);min-height:56px;font:700 22px var(--kr);padding:0 24px}.wc-size .chip:has(input:checked){background:var(--sign);border-color:var(--sign);color:#fff;box-shadow:inset 0 0 0 2px var(--sign), inset 0 0 0 4px #fff}.wc-go{min-width:200px;min-height:56px;font-size:18px}.wc-play{border-radius:var(--r-xl);color:#eef1f3;background:radial-gradient(#ffffff0a 1px, transparent 1.2px) 0 0 / 4px 4px, var(--asphalt);padding:20px}.wc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wc-head .linkish{color:#b4bdc5}.xsign{background:var(--sign);box-shadow:inset 0 0 0 2px var(--sign), inset 0 0 0 4px #fff;color:#fff;border-radius:10px;align-items:baseline;gap:12px;margin:0;padding:9px 16px;display:inline-flex}.xsign b{font-size:22px}.xsign span{font-size:14px}.wc-pair{grid-template-columns:1fr 1fr;display:grid;position:relative}.wc-line{z-index:1;border-inline:3px solid var(--lane);opacity:.9;pointer-events:none;width:12px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.wc-vs{z-index:2;background:var(--asphalt);pointer-events:none;padding:0 10px;font-size:72px;position:absolute;top:50%;left:50%;translate:-50% -50%}.wc-card{border-radius:var(--r-lg);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr auto;justify-items:start;gap:8px;padding:18px 28px 22px;transition:background-color .2s,opacity .4s;display:grid}.wc-card.r{text-align:right;justify-items:end}.wc-card:hover{background:#ffffff0d}.wc-card:focus-visible{outline:3px solid var(--lane);outline-offset:-3px}.wc-card:active img{scale:.98}.wc-name{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.25}.wc-card img{object-fit:cover;border-radius:var(--r-md);width:100%;height:220px;transition:transform .5s var(--out), opacity .4s;animation:wc-l .8s var(--out) both}.wc-card.is-cut img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 16px 8px #00000059);border-radius:0}.wc-card.r img{animation-name:wc-r}@keyframes wc-l{0%{opacity:0;transform:translate(-50%)}}@keyframes wc-r{0%{opacity:0;transform:translate(50%)}}.wc-price{color:#b4bdc5;font:600 15px var(--num)}.wc-card.win .wc-name{color:var(--lane)}.wc-card.l.win img{transform:translate(8%)scale(1.06)}.wc-card.r.win img{transform:translate(-8%)scale(1.06)}.wc-card.l.lose img{opacity:0;transform:translate(-35%)}.wc-card.r.lose img{opacity:0;transform:translate(35%)}.wc-card.lose{opacity:.45}.wc-hint{text-align:center;color:#b4bdc5;margin:10px 0 0;font-size:14px}@media (width<=760px){.wc-play{margin-inline:-8px;padding:14px}.wc-head{flex-wrap:wrap}.wc-pair{grid-template-columns:1fr}.wc-line{border-inline:0;border-block:3px solid var(--lane);width:auto;height:12px;inset:50% 0 auto;translate:0 -50%}.wc-vs{font-size:52px}.wc-card,.wc-card.r{text-align:left;grid-template:"n img""p img"/1fr 1.25fr;align-content:center;justify-items:start;column-gap:10px;padding:18px 4px}.wc-card .wc-name{grid-area:n;align-self:end;font-size:20px}.wc-card .wc-price{grid-area:p;align-self:start}.wc-card img{grid-area:img;height:120px}}.wc-champ{border-radius:var(--r-xl);text-align:center;color:#eef1f3;background:radial-gradient(60% 50% at 50% 0,#ffffff24,#0000 70%),linear-gradient(#1a1e22,#2c3237 70%,#1a1e22);margin:0;padding:28px 20px 24px}.wc-champ img{object-fit:contain;width:min(620px,100%);height:auto;max-height:300px;animation:drive-in 1.4s var(--out) both;--dir:1;filter:drop-shadow(0 18px 10px #0006);margin:0 auto}.wc-champ figcaption strong{margin-top:12px;font-size:28px;display:block}.wc-champ figcaption span{color:#b4bdc5;font-family:var(--num)}.wc-rest{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wc-rest a{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);gap:4px;padding:10px;font-weight:600;text-decoration:none;display:grid}.wc-rest img{object-fit:contain;background:var(--studio);border-radius:var(--r-sm);width:100%;height:90px}.wc-tag{color:var(--ink-2);font-size:12px}.wc-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}ol.wc-top{margin:0;padding:0;list-style:none}ol.wc-top li{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.wc-rank{font:700 18px var(--num);color:var(--ink-2)}ol.wc-top li:first-child .wc-rank{color:var(--ink);box-shadow:inset 0 -3px 0 var(--lane)}ol.wc-top a{color:var(--ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}ol.wc-top img{object-fit:contain;width:72px;height:34px}@media (width<=760px){.wc-rest{grid-template-columns:1fr}}.cheads{border-radius:var(--r-xl);background:radial-gradient(70% 60% at 50% 0,#fff,#0000 70%),linear-gradient(#e3e7ea 0%,#eceff1 58%,#f7f8f9 70%,#eef0f2 100%);gap:0;margin-top:20px;padding:18px 18px 22px}.ch{background:0 0;border:0;border-radius:0;flex-direction:column;padding:0 12px;display:flex}.ch+.ch{border-left:1px solid #00000014}.ch .ch-tag{top:0;left:12px}.ch-photo{border-radius:var(--r-md);background:0 0;place-items:end center;height:210px;margin:0 0 12px;display:grid;overflow:visible}.ch-photo img{aspect-ratio:auto;object-fit:cover;border-radius:var(--r-md);width:100%;height:210px}.ch.is-cut .ch-photo img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 8px #1e242a38);border-radius:0}.ch-name{font-size:clamp(18px,.6vw + 15px,24px)}.ch-brand{font-size:13px}.ch-price{flex-direction:column;align-items:flex-start;gap:4px;font-weight:400;display:flex;margin-top:10px!important}.ch-price small{color:var(--ink-2);font-size:12.5px;font-weight:500}.ch-links{padding-top:10px;margin-top:auto!important}.ch-a .ch-name{box-shadow:inset 0 -3px 0 var(--car-a-bg)}.ch-b .ch-name{box-shadow:inset 0 -3px 0 var(--car-b-bg)}@media (width<=760px){.cheads{margin-inline:-8px;padding:12px 6px 16px}.ch{padding:0 8px}.ch-photo,.ch-photo img{height:110px}.ch-price .plate{height:34px;padding-right:8px}.ch-price .plate-val{font-size:21px}.ch-price .plate-ev{width:15px;margin-right:7px}}.pick,.dlist{border-radius:var(--r-md)}.dlist li{padding:12px 16px}.szv{border-radius:var(--r-md)}.pairs a{border-radius:999px;padding:8px 16px}#calc{counter-reset:step}#calc>.panel>h2,#calc>.own>h2{counter-increment:step;align-items:center;gap:10px;display:flex}#calc>.panel>h2:before,#calc>.own>h2:before{content:counter(step);background:var(--ink);color:#fff;width:30px;height:30px;font:700 16px var(--num);border-radius:50%;flex:none;place-items:center;display:grid}.panel{border-radius:var(--r-lg);background:var(--studio);border:0;padding:8px 22px 20px}.calc select,.calc input[type=number]{border-radius:var(--r-sm);border:1px solid var(--rule);background-color:var(--paper);min-height:46px;font-size:16px}.calc input[type=number]{font-family:var(--num);font-size:18px}.calc select:focus-visible,.calc input:focus-visible{outline:3px solid var(--blue)}.own-cond .chip,.wc-size .chip{border-radius:999px;min-height:42px;padding:0 16px}.own-cond .chip:has(input:checked){background:var(--ink);border-color:var(--ink);color:#fff}.ledger-box{background:var(--paper);max-width:520px;box-shadow:0 16px 34px -22px #16202a8c, 0 0 0 1px var(--rule);border:0;border-radius:0;padding:22px 24px 18px;position:relative;-webkit-mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 0 0/16px 51% repeat-x,radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/16px 51% repeat-x;mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 0 0/16px 51% repeat-x,radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/16px 51% repeat-x}.ledger .lv{font-family:var(--num);font-size:19px;font-weight:600}.ledger li.total{border-top:3px double var(--ink)}.ledger li.total .lv{font-family:var(--num);color:var(--blue-dark);font-size:34px;font-weight:700}.own-list>li.best .oc-total strong,.own .best strong{color:var(--ink)}details.more{margin-top:24px}details.more>summary{border-radius:var(--r-md);background:var(--studio);padding:14px 18px;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:" +";color:var(--ink-2)}details.more[open]>summary:after{content:" −"}.bk-table{border-radius:var(--r-md)}.bk-table thead th{background:var(--studio)}.bk-table td.num{font-family:var(--num);font-size:16px}.bk-table td.best{box-shadow:inset 0 -3px 0 var(--lane);font-weight:700}.bk-best{color:var(--ink-2)}.bk-send{border-radius:var(--r-lg);background:var(--studio);padding:16px 18px}#bk-empty{border-radius:var(--r-lg);background:var(--studio);padding:28px 22px}.bk-popular li{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;padding:4px 6px 4px 14px}.bk-popular a{color:var(--ink);font-weight:600;text-decoration:none}.gl-cats{gap:8px;margin:18px 0 8px}.gl-cats a{box-shadow:inset 0 0 0 1px var(--rule);background:var(--paper);border:0;border-radius:999px;padding:8px 14px}.gl-cats a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.gl-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.gl-list li{border-radius:var(--r-md);background:var(--studio);border:0;padding:16px 18px}.gl-list a{color:var(--ink)}.gl-list a strong{font-size:17px}.need{border-radius:6px;padding:1px 7px;font-size:12px}.need-rec{background:var(--save);color:#fff}.need-opt{background:var(--tint);color:var(--blue-dark)}.about h2{border-left:4px solid var(--lane);margin-top:36px;padding-left:12px;font-size:21px}.about-lede{font-size:19px;line-height:1.7}.lost{color:#eef1f3;background:radial-gradient(#ffffff0a 1px, transparent 1.2px) 0 0 / 4px 4px, var(--asphalt)}.lost-in{text-align:center;justify-items:center;padding:72px 32px 84px;display:grid}.lost-paint{margin:0 0 40px;font-size:120px}.lost h1{margin:0 0 8px;font-size:34px}.lost p{color:#b4bdc5;max-width:30em}.lost .find{width:min(520px,100%);margin-top:18px}.lost-acts{gap:10px;margin-top:18px;display:flex}.lost-acts .btn-quiet{color:#eef1f3}.radar{max-width:520px;font-family:var(--kr);margin:0 auto;display:block;overflow:visible}.rd-ring{fill:none;stroke:var(--rule);stroke-width:1px}.rd-ring:last-of-type{stroke:#b9c1c8}.rd-axis{stroke:var(--rule);stroke-width:1px}.rd-axis.na{stroke-dasharray:3 4}.rd-s{stroke-width:2.5px;stroke-linejoin:round}.rd-s.me{fill:color-mix(in srgb, var(--ev) 26%, transparent);stroke:var(--ev)}.rd-s.a{fill:color-mix(in srgb, var(--compare-a) 18%, transparent);stroke:var(--compare-a)}.rd-s.b{fill:color-mix(in srgb, var(--compare-b) 18%, transparent);stroke:var(--compare-b)}.rd-p.me,.rd-p.a{fill:var(--compare-a)}.rd-p.b{fill:var(--compare-b)}.rd-l{fill:var(--ink);font-size:17px;font-weight:700}.rd-l .rd-sub{fill:var(--ink-2);font-size:14.5px;font-weight:500;font-family:var(--num), var(--kr)}.rd-l.na,.rd-l.na .rd-sub{fill:var(--ink-2);font-style:italic}@media (prefers-reduced-motion:no-preference){.rd-s{transform-origin:50%;transform-box:fill-box;animation:rd-in .6s var(--out) both}.hb-f,.pb-f{animation:bar-in .6s var(--out) both;transform-origin:0}}@keyframes rd-in{0%{opacity:0;transform:scale(.2)}}@keyframes bar-in{0%{transform:scaleX(0)}}.hbars{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.hbars li{grid-template-columns:minmax(7em,34%) 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.hb-k{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hb-k a{color:var(--ink);text-decoration:none}.hb-k a:hover{text-decoration:underline}.hb-t{background:var(--studio);border-radius:6px;height:12px;position:relative;overflow:hidden}.hb-f{background:#9fb3c6;border-radius:6px;position:absolute;inset:0 auto 0 0}.hb-v{font-family:var(--num);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2)}.hbars .is-me .hb-k{font-weight:800}.hbars .is-me .hb-f{background:var(--ev)}.hbars .is-me .hb-v{color:var(--ink);font-weight:700}.hbars .na .hb-v{color:var(--ink-2);font-style:italic}.pbars{gap:10px;margin:12px 0 20px;display:grid}.pb-row{grid-template-columns:minmax(6.5em,28%) 1fr;align-items:center;gap:3px 12px;display:grid}.pb-row dt{grid-row:span 2;font-size:14px;font-weight:700}.pb{align-items:center;gap:8px;min-height:22px;margin:0;display:flex;position:relative}.pb-t{flex:1;min-width:0}.pb-f{opacity:.55;border-radius:6px;height:12px;display:block}.pb.a .pb-f{background:var(--compare-a)}.pb.b .pb-f{background:var(--compare-b)}.pb.win .pb-f{opacity:1}.pb-v{text-align:right;min-width:6.5em;font-family:var(--num);white-space:nowrap;flex:none;font-size:14px}.pb.win .pb-v{font-weight:700}.lchart{max-width:720px;font-family:var(--num), var(--kr);display:block;overflow:visible}.lc-grid{stroke:var(--rule);stroke-width:1px}.lc-y,.lc-x{fill:var(--ink-2);font-size:12.5px}.lc-s polyline{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.lc-s circle{stroke:var(--paper);stroke-width:2px}.lc-n{font-size:13px;font-weight:700;font-family:var(--kr)}.lc-s.a polyline{stroke:var(--compare-a)}.lc-s.a circle,.lc-s.a .lc-n{fill:var(--compare-a)}.lc-s.b polyline{stroke:var(--compare-b)}.lc-s.b circle,.lc-s.b .lc-n{fill:var(--compare-b)}.lc-s.c polyline{stroke:var(--sign)}.lc-s.c circle,.lc-s.c .lc-n{fill:var(--sign)}.lc-s.d polyline{stroke:var(--ink-2)}.lc-s.d circle,.lc-s.d .lc-n{fill:var(--ink-2)}@media (width<=480px){.hbars li{grid-template-columns:minmax(6em,40%) 1fr auto;font-size:13px}.pb-row{grid-template-columns:1fr}.pb-row dt{grid-row:auto}}.stats-radar{max-width:520px;margin:8px auto 4px}.stats-pick select{max-width:100%;margin-left:6px}.stats-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:6px 18px;margin:12px 0;font-size:14px;display:grid}.stats-legend div{gap:8px;display:flex}.stats-legend dt{flex:none;min-width:5.5em;font-weight:700}.stats-legend dd{color:var(--ink-2);margin:0}.stats-axes{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.stats-axes .chip{border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;min-height:40px;padding:.3rem .8rem;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.stats-axes .chip input{opacity:0;position:absolute}.stats-axes .chip:has(input:checked){background:var(--blue);border-color:var(--blue);color:var(--paper)}.stats-axes .chip:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.cst-legend,.pb-legend{flex-wrap:wrap;gap:6px 16px;margin:8px 0;font-size:14px;font-weight:700;display:flex}.cst-a:before,.cst-b:before{content:"";vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.cst-a:before{background:var(--compare-a)}.cst-b:before{background:var(--compare-b)}.cst-one{max-width:520px;margin:0 auto}.cst-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px 24px;display:grid}.cst-two figure{margin:0}.cst-two figcaption{margin-bottom:4px;font-weight:700}.cst-two figcaption small{color:var(--ink-2);font-weight:500}.own-line{margin:16px 0}.own-line h3{margin:0 0 8px;font-size:17px}.mb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.mb-grid a{border-radius:var(--r-md);background:var(--studio);height:100%;color:var(--ink);gap:2px;padding:12px 12px 14px;text-decoration:none;display:grid}.mb-grid a:hover{box-shadow:inset 0 0 0 2px var(--blue)}.mb-grid b{font-family:var(--paint);letter-spacing:.02em;font-size:26px}.mb-grid span{color:var(--ink-2);font-size:13px;line-height:1.35}.mb-grid .is-here a{background:var(--ink);color:var(--paper)}.mb-grid .is-here span{color:#c6cdd3}.mb-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:6px 16px;display:grid}.mb-rules div{align-items:baseline;gap:10px;display:flex}.mb-rules dt{font-family:var(--paint);min-width:1.2em;font-size:22px}.mb-rules dd{margin:0}.mb-budget{border:0;flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;display:flex}.mb-budget legend{margin-bottom:6px;font-weight:700}.mb-budget .chip{border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;min-height:40px;padding:.3rem .8rem;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.mb-budget .chip input{opacity:0;position:absolute}.mb-budget .chip:has(input:checked){background:var(--blue);border-color:var(--blue);color:var(--paper)}.mb-budget .chip:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.mb-radars{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px 16px;margin:12px 0 4px;display:grid}.mb-radars figure{margin:0}.mb-radars figcaption{text-align:center;font-weight:700}.mb-radars .radar{max-width:280px}@media (width<=560px){.mb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.news-head{padding:40px 0 8px}.news-head h1{letter-spacing:-.025em;margin:0;font-size:clamp(30px,1.6vw + 20px,42px)}.news-head p{color:var(--ink-2);margin:6px 0 0}.news .cats{flex-wrap:wrap;gap:8px;margin:22px 0 28px;padding:0;list-style:none;display:flex}.news .cats a{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-block}.news .cats a[aria-current]{background:var(--ink);color:#fff;box-shadow:none}.news .lead{border-radius:var(--r-xl);background:var(--asphalt);color:#eef1f3;grid-template-columns:7fr 5fr;align-items:center;gap:28px;padding:26px;text-decoration:none;display:grid}.news .lead-stage{aspect-ratio:16/9;border-radius:var(--r-lg);background:radial-gradient(60% 50% at 50% 0,#ffffff29,#0000 70%),linear-gradient(#1a1e22,#2c3237 70%,#1a1e22);place-items:center;display:grid;position:relative;overflow:hidden}.news .lead-stage img{object-fit:cover;width:100%;height:100%}.news .lead h2{letter-spacing:-.02em;margin:10px 0;font-size:clamp(24px,1vw + 18px,32px);line-height:1.35}.news .lead p{color:#b4bdc5;margin:0}.news .meta{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.news .lead .meta{color:#a3adb6}.news .cat{background:var(--studio);color:var(--ink);border-radius:5px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.news .lead .cat{background:var(--lane);color:var(--lane-ink)}.news .posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.news .post a{height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.news .post-img{aspect-ratio:16/9;border-radius:var(--r-lg);background:linear-gradient(#e3e7ea 0%,#eceff1 62%,#f7f8f9 72%,#eef0f2 100%);place-items:center;display:grid;overflow:hidden}.news .post-img img{object-fit:cover;width:100%;height:100%}.news .road{background:radial-gradient(#ffffff0d 1px, transparent 1.2px) 0 0 / 4px 4px, var(--asphalt)}.news .road span{font:800 48px/1 var(--paint);color:var(--lane);letter-spacing:.04em;transform:scaleY(1.5)}.news .post h3{letter-spacing:-.015em;margin:12px 0 6px;font-size:19px;line-height:1.4}.news .post a:hover h3{text-underline-offset:4px;text-decoration:underline 2px}.news .post p{color:var(--ink-2);margin:0 0 8px;font-size:14px}.news .post .meta{margin-top:auto}.news .empty{color:var(--ink-2);padding:40px 0}.news .nav-links{justify-content:center;gap:8px;margin:36px 0 0;display:flex}.news .nav-links a,.news .nav-links span{min-width:40px;min-height:40px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:999px;place-items:center;padding:0 12px;font-weight:650;text-decoration:none;display:inline-grid}.news .nav-links .current{background:var(--ink);color:#fff;box-shadow:none}@media (width<=860px){.news .lead{grid-template-columns:1fr;padding:16px}.news .posts{grid-template-columns:1fr}}.news .article{max-width:720px;margin:0 auto;padding:36px 0 24px}.news .article h1{letter-spacing:-.025em;margin:12px 0 14px;font-size:clamp(28px,1.4vw + 20px,40px);line-height:1.3}.news .byline{border-bottom:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-bottom:18px;font-size:14px;display:flex}.news .article-figure{border-radius:var(--r-lg);background:var(--studio);margin:24px 0;overflow:hidden}.news .article-figure img{width:100%;height:auto}.news .body{font-size:18px;line-height:1.85}.news .body p{margin:1.1em 0}.news .body h2{letter-spacing:-.02em;border-left:4px solid var(--lane);margin:2em 0 .6em;padding-left:12px;font-size:24px;line-height:1.4}.news .body h3{margin:1.6em 0 .5em;font-size:20px;line-height:1.45}.news .body img{border-radius:var(--r-md);max-width:100%;height:auto}.news .body figure{margin:1.4em 0}.news .body figcaption{color:var(--ink-2);margin-top:6px;font-size:13px}.news .body blockquote{border-left:3px solid var(--rule);color:var(--ink-2);margin:1.4em 0;padding:4px 0 4px 18px}.news .body table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:16px}.news .body th,.news .body td{border-bottom:1px solid var(--rule);text-align:left;padding:10px 12px}.news .body thead th{background:var(--studio);color:var(--ink-2);font-size:14px}.news .body ul,.news .body ol{padding-left:1.3em}.news .body .src{color:var(--ink-2);font-size:13px}.news .to-list{max-width:720px;margin:32px auto 0}@media (width<=760px){.news .body{font-size:17px}}.ad{margin:32px 0;display:none}.ads .ad{display:block}.ads .ad:has(ins[data-ad-status=unfilled]){display:none}.ad-k{color:var(--ink-2);margin-bottom:4px;font-size:11px;display:block}.ad ins{display:block}.ad ins:not([data-ad-status=filled]){min-height:250px}.cards .ad{grid-column:1/-1;margin:6px 0}.news .databox{border:1px solid var(--rule);border-left:4px solid var(--blue);border-radius:var(--r-md);background:var(--tint);margin:28px 0;padding:18px 20px}.news .databox h3{margin:0 0 10px;font-size:17px}.news .databox h3 small{color:var(--ink-2);margin-left:6px;font-size:13px;font-weight:500}.news .databox table{width:100%;margin:0;font-size:15px}.news .databox td,.news .databox th{text-align:left;padding:6px 8px}.news .databox td:not(:first-child),.news .databox th:not(:first-child){text-align:right;white-space:nowrap}.news .databox-note{color:var(--ink-2);margin:10px 0 0;font-size:13px}.news .article-figure+.ad,.news .body figure+.ad{margin-top:40px}.news .article-figure figcaption{color:var(--ink-2);background:var(--paper);padding:8px 12px;font-size:13px}.news .posts>.ad{grid-column:1/-1;list-style:none}.news .byline .by a{color:var(--blue)}
