:root{--bg:#0a0c14;--surface:#151926;--surface-2:#1f2433;--text:#f2f4f8;--body:#d2d7e1;--muted:#a4acbd;--line:#343b50;--volt:#d7ff3a;--orange:#ff5a1f;--volt-glow:#d7ff3a59;--f-en-stack:var(--f-en), var(--f-display), sans-serif;--header-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--f-body), "Apple SD Gothic Neo", sans-serif;word-break:keep-all;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:var(--text)}a:hover{color:var(--volt)}button{font:inherit}:focus-visible{outline:3px solid var(--volt);outline-offset:3px}.muted{color:var(--muted);font-size:15px;line-height:1.6}.wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.eyebrow{font-family:var(--f-en);letter-spacing:.22em;color:var(--volt);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.site-header{z-index:30;height:var(--header-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060a99;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.logo{font-family:var(--f-logo), var(--f-display), sans-serif;align-items:center;gap:10px;font-size:26px;font-weight:400;line-height:1;text-decoration:none;display:flex}.logo-word{letter-spacing:-.01em;display:inline-block;transform:skew(-8deg)}.logo svg{width:22px;height:22px;color:var(--volt);flex:none}.nav-links{gap:28px;font-size:15px;font-weight:500;display:flex}.nav-links a,.nav-menu nav a{color:var(--body);padding-bottom:3px;text-decoration:none}.nav-links a:hover{color:var(--volt)}.nav-links a[aria-current=page]{color:var(--text);border-bottom:2px solid var(--volt)}.nav-menu nav a[aria-current=page]{color:var(--volt)}.nav-menu{display:none;position:relative}.nav-menu summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu nav{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:180px;padding:8px;display:flex;position:absolute;top:52px;right:0}.nav-menu nav a{padding:12px}.btn{align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:box-shadow .2s,background .2s,color .2s,translate .2s;display:inline-flex;transform:skew(-10deg)}.btn>*{transform:skew(10deg)}.btn-primary{background:var(--volt);color:#05060a}.btn-primary:hover{color:#05060a;box-shadow:0 0 0 4px #d7ff3a2e, 0 12px 48px var(--volt-glow);translate:0 -2px}.btn-ghost{color:var(--text);border:1.5px solid #ffffff59}.btn-ghost:hover{border-color:var(--volt)}.lineup{scroll-margin-top:var(--header-h);padding-top:64px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.home-top{flex-direction:column;gap:18px;padding-bottom:44px;display:flex}.home-title{background:var(--text);color:#05060a;max-width:100%;font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;border-radius:.7em;align-self:flex-start;margin:0;padding:.42em .8em .48em;font-size:clamp(20px,3.5vw,42px);font-weight:800;line-height:1.25;animation:3.2s ease-in-out infinite bob;position:relative}.home-title:after,.bubble-reply:after{content:"";background:inherit;width:.8em;height:.6em;position:absolute;bottom:-.5em}.home-title:after{clip-path:polygon(0 0,100% 0,0 100%);left:1.1em}.home-reply{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.bubble-reply{background:var(--volt);color:#05060a;font-family:var(--f-display);border-radius:.8em;margin:0;padding:.55em 1em .6em;font-size:clamp(16px,1.8vw,21px);font-weight:800;line-height:1.35;animation:.5s cubic-bezier(.2,.9,.3,1.3) .7s backwards reply-in;position:relative}.bubble-reply:after{clip-path:polygon(0 0,100% 0,100% 100%);right:1.1em}.home-checked{color:var(--muted);margin:0;font-size:13px}.section-head h1,.section-head h2{font-family:var(--f-display);margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.2}.section-head p{max-width:400px;color:var(--body);margin:0;font-size:16px;line-height:1.65}.search{border:1px solid var(--line);background:var(--surface);width:100%;max-width:420px;min-height:48px;color:var(--text);font:inherit;border-radius:12px;margin-bottom:12px;padding:0 16px;font-size:16px}.search::placeholder{color:var(--muted)}.search:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.search-empty{margin-top:24px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.tab{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--body);cursor:pointer;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.tab{--brand:var(--volt)}.tab:hover{border-color:var(--brand)}.tab[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#05060a}.brand-group{margin-top:28px}.brand-head{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin:0 0 12px;padding-bottom:8px;font-weight:400;display:flex}.brand-name{font-family:var(--f-display);color:var(--brand);font-size:26px;font-weight:800;line-height:1.1}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.card{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-top:3px solid var(--brand);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:translate .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.card:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 10px 30px color-mix(in srgb, var(--brand) 20%, transparent);translate:0 -2px}.card-style{--tag:var(--body);border:1px solid color-mix(in srgb, var(--tag) 45%, transparent);background:color-mix(in srgb, var(--tag) 14%, transparent);color:var(--tag);border-radius:4px;padding:3px 8px;font-size:13px;font-weight:600;position:absolute;top:14px;right:14px}.card-style[data-style=스피드]{--tag:#ff5a5a}.card-style[data-style=컨트롤]{--tag:#b8f03a}.card-style[data-style=터치]{--tag:#5cb8ff}.card-style[data-style=발볼\ 넉넉]{--tag:#ffb547}.card-style[data-style=풋살]{--tag:#3ee0c5}.card-style[data-style=안정]{--tag:#e3c9a0}.card-hot{z-index:1;background:var(--orange);color:#fff;font-family:var(--f-logo), var(--f-display), sans-serif;border-radius:4px;padding:3px 9px 4px;font-size:15px;line-height:1.2;position:absolute;top:-12px;left:-8px;transform:rotate(-8deg)}.card-name{text-wrap:balance;padding-right:72px;font-size:19px;font-weight:700;line-height:1.35}.sub{font-family:var(--f-en), var(--f-body), sans-serif;letter-spacing:.04em;color:var(--muted);font-size:14px;font-weight:600}[data-seen=false] .pop{opacity:0}[data-seen=true] .pop{animation:.45s cubic-bezier(.2,.9,.3,1.25) backwards pop}.ladder-label{color:var(--muted);margin-top:20px;font-size:13px;font-weight:600}.ladder{flex-direction:column;gap:10px;margin:8px 0 0;padding:0 0 0 46px;list-style:none;display:flex;position:relative}.ladder:before{content:"";background:linear-gradient(var(--brand,var(--volt)), var(--line));width:2px;position:absolute;top:24px;bottom:24px;left:15px}.ladder+.ladder-label{margin-top:8px}.rung{animation:.35s backwards slidein;position:relative}.rank{background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--text);font:italic 800 16px/1 var(--f-en);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-46px;translate:0 -50%}.rank[data-top=true]{background:var(--brand,var(--volt));border-color:var(--brand,var(--volt));color:#05060a;box-shadow:0 0 20px color-mix(in srgb, var(--brand,var(--volt)) 40%, transparent)}.rung-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.rung-text{flex-direction:column;gap:4px;min-width:0;display:flex}.rung-name{font-size:18px;font-weight:700;line-height:1.3}.rung-text .sub{font-size:13px}.rung-soon{color:var(--muted);flex:none;font-size:13px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tmap-scroll{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}.tmap{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:680px}.tmap thead th:first-child{width:140px}.tmap th,.tmap td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.tmap tbody tr:last-child>*{border-bottom:0}.tmap thead th{border-bottom-color:var(--muted);font-weight:400}.tmap thead th[data-top=true] .tmap-level{color:var(--volt)}.tmap tbody th{z-index:1;background:var(--surface-2);position:sticky;left:0}.tmap-level{font-family:var(--f-display);font-size:18px;font-weight:800;display:block}.tmap-desc{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.55;display:block}.tmap-brand{color:var(--brand);font-size:17px;font-weight:700;line-height:1.3;display:block}.tmap tbody th{box-shadow:inset 3px 0 0 var(--brand)}.tmap-tier{flex-direction:column;gap:3px;display:flex}.tmap-tier+.tmap-tier{margin-top:10px}.tmap-name{font-size:16px;font-weight:600;line-height:1.3}.tmap-tier b{color:var(--orange);font-weight:500}.tmap-none{color:var(--line);font-size:20px}.tmap-notes{color:var(--muted);margin:14px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.75}.tmap-notes b{color:var(--body)}a.card{text-decoration:none}a.card:hover{color:var(--text)}.detail{padding-top:32px}.crumbs{color:var(--muted);gap:8px;font-size:14px;display:flex}.crumbs a{color:var(--body)}.detail-head{margin-top:28px}.detail-head h1{font-family:var(--f-display);margin:12px 0 0;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.15}.detail-ko{color:var(--body);align-items:center;gap:12px;margin:12px 0 0;font-size:17px;display:flex}.detail-ko .card-style{position:static}.detail-ko .sub{font-size:17px}.detail-head .eyebrow{letter-spacing:.06em;color:var(--brand)}.detail-note{max-width:680px;color:var(--body);margin:16px 0 0;font-size:16px;line-height:1.75}.detail-block{max-width:760px;scroll-margin-top:calc(var(--header-h) + 80px);margin-top:48px}@media (min-width:1040px){.detail-block:not(.wide):not(:has(.cards)){grid-template-columns:200px minmax(0,1fr);column-gap:56px;max-width:none;display:grid}.detail-block:not(.wide):not(:has(.cards))>*{grid-column:2;max-width:760px}.detail-block:not(.wide):not(:has(.cards))>h2{top:calc(var(--header-h) + 72px);grid-area:1/1/span 9;align-self:start;position:sticky}}.detail-block:has(.cards){max-width:none}.detail-block h2{font-family:var(--f-display);margin:0 0 12px;font-size:24px;font-weight:800}.sources ul{color:var(--body);margin:0 0 8px;padding-left:18px;font-size:15px;line-height:1.8}.sources a{color:var(--body)}.leather{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600}.leather[data-natural=true]{color:#e0b07a;border-color:#c8945a99}.card-summary{color:var(--body);margin-top:2px;font-size:15px;line-height:1.55}.detail-lede{max-width:640px;margin:20px 0 0;font-size:21px;font-weight:600;line-height:1.5}.specs{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-width:900px;margin:28px 0 0;overflow:hidden}.stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats:last-child{border-bottom:0}.stat{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.stat+.stat{border-left:1px solid var(--line)}.stat-k{color:var(--muted);font-size:13px;font-weight:600}.stat-v{color:var(--text);font-size:22px;font-weight:700;line-height:1.2}.stat-v.num{font-variant-numeric:tabular-nums}.stat-note{color:var(--muted);font-size:13px;line-height:1.55}.scale{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.scale i{background:var(--surface-2);text-align:center;color:var(--muted);border-radius:6px;padding:4px 0;font-size:12px;font-style:normal;font-weight:600}.scale i[data-on=true]{background:var(--brand);color:#05060a}.pips{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.pips i{background:var(--surface-2);border-radius:4px;height:8px}.pips i[data-on=true]{background:var(--brand)}.pips-ends{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.spec-rows{margin:0}.spec-rows div{grid-template-columns:72px 1fr;gap:12px;padding:14px 20px;display:grid}.spec-rows div+div{border-top:1px solid var(--line)}.spec-rows dt{color:var(--muted);padding-top:2px;font-size:13px;font-weight:600}.spec-rows dd{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:16px;line-height:1.5;display:flex}.spec-rows dd b{color:var(--text);font-weight:600}.spec-rows dd .muted{flex-basis:100%;font-size:14px}.rung-price{flex:none;font-size:15px;font-weight:600}.detail-block.wide{max-width:none}.compare{flex-direction:column;gap:8px;display:flex}.compare-row{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;grid-template-columns:minmax(220px,1fr) 2fr;gap:24px;padding:18px 20px;text-decoration:none;display:grid}.compare-row:hover{color:var(--text);border-color:var(--brand)}.compare-row[aria-current=page]{border-color:var(--brand);border-left-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.compare-head{flex-direction:column;gap:8px;display:flex}.compare-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compare-summary{color:var(--text);font-size:16px;font-weight:600;line-height:1.5}.compare-specs{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.compare-specs dt{color:var(--muted);font-size:13px;font-weight:600}.compare-specs dd{color:var(--body);margin:4px 0 0;font-size:15px;line-height:1.65}.compare-name .card-name{padding:0;font-size:18px}.compare-name .card-style{position:static}.bars{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:28px 0 0;padding:18px}.bars figcaption{font-family:var(--f-display);margin-bottom:12px;font-size:19px;font-weight:800}.bar-row{grid-template-columns:160px 1fr 130px;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.bar-name{font-size:15px;font-weight:600}.bar-track{background:var(--surface-2);border-radius:6px;height:12px;overflow:hidden}.bar-fill{background:var(--muted);border-radius:6px;height:100%;display:block}.bar-row[data-current=true] .bar-fill{background:var(--brand)}.bar-row[data-current=true] .bar-name{color:var(--brand)}.bar-value{text-align:right;font-size:14px;font-weight:600}.bar-basis{color:var(--muted);grid-column:2/-1;font-size:13px}.bars .muted{margin:10px 0 0;font-size:13px}.silo-tabs{top:var(--header-h);z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0c14e0;gap:8px;margin:16px calc(-1*clamp(16px,4vw,40px)) 0;padding:10px clamp(16px,4vw,40px);display:flex;position:sticky;overflow-x:auto}.silo-tabs .tab{--brand:inherit;white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.silo-tabs .tab[aria-current=page]{background:var(--brand);border-color:var(--brand);color:#05060a}.detail-actions{flex-wrap:wrap;gap:12px 16px;margin-top:20px;display:flex}.detail-actions .btn,.tf-buy{min-height:44px}.tf-buy{margin-top:16px}.detail-photo{margin:0 0 24px}.detail-photo img{aspect-ratio:4/3;object-fit:cover;background:var(--surface);border-radius:14px;width:100%;display:block}.detail-photo figcaption{color:var(--muted);margin-top:8px;font-size:13px}@media (min-width:900px){.detail-head[data-photo=true]{grid-template-columns:minmax(0,1fr) min(40%,420px);align-items:start;column-gap:48px;display:grid}.detail-head[data-photo=true]>*{grid-column:1}.detail-head[data-photo=true]>.detail-photo{grid-area:1/2/span 9;margin:0}}.jump{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;margin-top:24px;padding-top:16px;font-size:14px;display:flex}.jump a{min-height:36px;color:var(--muted);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.jump a:before{content:"↓";color:var(--brand);margin-right:4px}.jump a:hover{color:var(--text)}.cmp-picker{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.cmp-picker select{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.cmp-picker .btn{min-height:48px}.cmp-picker .btn:disabled{opacity:.45;cursor:not-allowed}.cmp-diff{color:var(--body);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.cmp-diff input{width:18px;height:18px;accent-color:var(--volt)}.cmp-empty{padding:32px 0}.cmp thead th{border-top:3px solid var(--brand,transparent)}.cmp-name{margin-top:4px;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.cmp-remove{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-top:10px;padding:4px 10px;font-size:13px}.cmp-remove:hover{border-color:var(--orange);color:var(--orange)}.cmp tbody th{color:var(--muted);font-size:14px;font-weight:600}.cmp td{color:var(--body);font-size:15px;line-height:1.6}.cmp td b{color:var(--text);display:block}.cmp td small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.cmp td .card-style{position:static}.cmp-tiers{margin:0;padding-left:18px}.cmp-tiers span{color:var(--text);margin-left:6px;font-weight:600}.cmp-note{margin-top:12px;font-size:13px}.steps{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.steps li{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:14px;padding:16px 18px;display:flex}.steps .step{vertical-align:0;flex:none;margin:0}.steps b{font-size:17px}.steps p{color:var(--body);margin:6px 0 0;font-size:15px;line-height:1.7}.lost{isolation:isolate;padding-top:72px;padding-bottom:24px;position:relative}.lost-code{z-index:-1;font:italic 800 clamp(120px, 24vw, 300px)/.8 var(--f-en);color:#0000;-webkit-text-stroke:1.5px #d7ff3a40;position:absolute;top:24px;right:clamp(16px,4vw,40px)}.lost h1{font-family:var(--f-display);margin:12px 0 0;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.2}.lost-links{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.step{background:var(--volt);color:#05060a;width:30px;height:30px;font:italic 800 17px/1 var(--f-en);vertical-align:3px;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;display:inline-flex}.options{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.option{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.option b{font-size:16px}.option span{color:var(--muted);font-size:13px;line-height:1.5}.option:hover{border-color:var(--volt)}.option[aria-pressed=true]{border-color:var(--volt);background:color-mix(in srgb, var(--volt) 12%, var(--surface));box-shadow:inset 0 0 0 1px var(--volt)}.stud-pick{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.stud-pick div{background:color-mix(in srgb, var(--volt) 10%, var(--surface));border-radius:12px;align-items:center;gap:16px;padding:14px 18px;font-size:15px;line-height:1.6;display:flex}.stud-code{font:italic 800 34px/1 var(--f-en);color:var(--volt);flex:none}.finder-cards{margin-top:20px}.card-brand{color:var(--brand);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fit-badge{border:1px solid var(--line);color:var(--body);border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600}.terms{border-top:1px solid var(--line);margin:0 0 12px}.terms div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:20px;padding:14px 0;display:grid}.terms dt{color:var(--brand,var(--text));flex-direction:column;gap:2px;font-size:16px;font-weight:700;display:flex}.terms dd{color:var(--body);margin:0;font-size:15px;line-height:1.65}.studs dt{font-family:var(--f-en);letter-spacing:.03em;font-size:26px;font-weight:800}.studs dt .sub{font-size:13px}.tip{background:color-mix(in srgb, var(--volt) 10%, var(--surface));border-radius:10px;margin:16px 0 0;padding:14px 16px;font-size:15px;line-height:1.7}.tip b{color:var(--volt)}.glossary-brand{color:var(--brand)}.glossary-brand .sub{margin-left:6px}.prose{max-width:800px;color:var(--body);margin:0 auto;padding:56px clamp(16px,4vw,40px) 16px;font-size:16px;line-height:1.75}.prose h1{font-family:var(--f-display);color:var(--text);margin:0 0 24px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.2}.prose h2{color:var(--text);margin:36px 0 8px;font-size:19px;font-weight:600}.prose a{color:var(--volt)}.prose ul{padding-left:20px}.brand-head{flex-wrap:wrap}.brand-name{text-decoration:none}.brand-more{color:var(--body);margin-left:auto;font-size:14px;font-weight:600}.brand-more:hover{color:var(--brand)}.compare-specs dd .muted{font-size:13px}.foot{margin:16px 0 0;font-size:14px}.report{margin-top:40px;font-size:14px}.report a{color:var(--volt);font-weight:600}.gear-intro{color:var(--body);font-weight:400}.gt{min-width:760px}.gt thead th:first-child{width:190px}.gt thead th{color:var(--muted);font-size:14px;font-weight:600}.gt tbody th{font-weight:400}.gt td{color:var(--body);font-size:15px;line-height:1.6}.gt .tmap-name{font-weight:700;display:block}.gt .sub{margin-top:2px;display:block}.gear-tag{border:1px solid var(--line);color:var(--body);border-radius:4px;margin-top:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.gear-list{margin:0;padding-left:18px}.gear-list li+li{margin-top:4px}.gear-guide{max-width:720px;color:var(--body);margin:0;padding-left:20px;font-size:16px;line-height:1.75}.gear-guide li+li{margin-top:6px}.contact-form{gap:16px;margin-top:24px;display:grid}.contact-form fieldset{border:0;margin:0;padding:0}.contact-form legend{color:var(--text);margin-bottom:8px;font-weight:600}.contact-form label{color:var(--text);gap:6px;font-weight:600;display:grid}.contact-form label .muted{font-size:14px;font-weight:400}.contact-form input:not([type=checkbox]),.contact-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.contact-form textarea{resize:vertical}.contact-form .options{flex-wrap:wrap;display:flex}.contact-form .option{min-height:44px}.contact-form .btn{justify-self:start}.form-done{background:color-mix(in srgb, var(--volt) 10%, var(--surface));color:var(--text);border-radius:10px;margin-top:24px;padding:14px 16px}.form-error{color:var(--orange);margin:0}.review-sum{color:var(--text);margin:0 0 16px;font-size:17px;line-height:1.75}.review-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-cols>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px 18px}.review-cols h3{color:var(--brand);margin:0 0 8px;font-size:15px;font-weight:700}.review-cols>div+div h3{color:var(--orange)}.review-cols ul{color:var(--body);margin:0;padding-left:18px;font-size:15px;line-height:1.7}.review-cols li+li{margin-top:4px}.review-size{background:color-mix(in srgb, var(--volt) 9%, var(--surface));color:var(--body);border-radius:12px;gap:12px;margin:12px 0;padding:14px 18px;font-size:15px;line-height:1.7;display:flex}.review-size b{color:var(--volt);flex:none}.review-videos{margin:8px 0 0;font-size:14px;line-height:1.8}.review-videos summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--muted);align-items:center;font-weight:600;display:flex}.review-videos summary:hover{color:var(--text)}.review-videos ul{margin:0;padding-left:18px}.review-videos a{color:var(--body)}.tf-tiers{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tf-tier{border:1px solid var(--line);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.tf-tier[data-on=true]{border-color:var(--brand);background:var(--brand);color:#05060a;text-decoration:none}.detail-block .muted a{color:var(--volt)}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:96px;padding:28px 0 40px;font-size:13px;line-height:1.6}.site-footer nav{flex-wrap:wrap;gap:20px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.site-footer nav a{color:var(--body);text-decoration:none}.site-footer nav a:hover{color:var(--volt)}.site-footer p{margin:4px 0 0}@keyframes reply-in{0%{opacity:0;translate:0 10px;scale:.85}}@keyframes bob{50%{translate:0 -8px}}@keyframes pop{0%{opacity:0;translate:0 12px}}@keyframes slidein{0%{opacity:0;translate:-12px}}@media (max-width:720px){.review-cols{grid-template-columns:1fr}.review-size{flex-direction:column;gap:4px}.terms div{grid-template-columns:1fr;gap:4px}.filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:calc(-1*clamp(16px,4vw,40px));padding-inline:clamp(16px,4vw,40px);overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters .tab{flex:none}.stats{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px solid var(--line)}.nav-links{display:none}.nav-menu{display:block}.tab{min-height:40px;padding:0 14px;font-size:14px}.card{min-height:0}.logo{font-size:23px}.lineup{padding-top:40px}.tmap{min-width:540px}.tmap th,.tmap td{padding:12px 10px}.tmap thead th:first-child{width:88px}.compare-row{grid-template-columns:1fr;gap:14px;padding:16px}.compare-specs{grid-template-columns:1fr;gap:10px}.bar-row{grid-template-columns:1fr 120px}.bar-name{grid-column:1/-1}.bar-track{grid-column:1}.bar-basis{grid-column:1/-1}.detail-lede{font-size:18px}.tmap-brand{font-size:16px}.tmap-name{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation:none!important}[data-seen=false] .pop{opacity:1}}
