.thero{padding:calc(var(--s)*9) 0 calc(var(--s)*6);gap:calc(var(--s)*9);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.fact{text-align:center;align-self:center}.fact .big{font-family:var(--disp);margin:6px 0;font-size:clamp(40px,4.2vw,58px);font-weight:700;line-height:1}.mods{gap:calc(var(--s)*5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.mods li{flex-direction:column;display:flex}.mods .plate{aspect-ratio:16/10;background:var(--sunk);border:1px solid var(--rule);margin-bottom:calc(var(--s)*2)}.mods .plate img{object-fit:contain;background:#fff}.mods b{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:4px;font-size:20px;font-weight:500;display:block}.mods span{color:var(--muted);font-size:14px}.mods i{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-top:6px;font-size:9px;font-style:normal;display:block}.plain{margin:calc(var(--s)*5) 0 0;border-top:2px solid var(--ink);gap:0 calc(var(--s)*6);grid-template-columns:repeat(auto-fit,minmax(430px,1fr));padding:0;list-style:none;display:grid}.plain li{padding:calc(var(--s)*1.75) 0;border-bottom:1px solid var(--rule);gap:calc(var(--s)*2);grid-template-columns:200px minmax(0,1fr);align-items:baseline;display:grid}html[data-v=live] .shared>.plain{margin-top:calc(var(--s)*3)}.plain b{font-family:var(--disp);font-size:17px;font-weight:500}.plain span{color:var(--muted);font-size:14px}.decl{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.decl li{gap:calc(var(--s)*2.5);padding:calc(var(--s)*2.5) 0;border-bottom:1px solid var(--rule);grid-template-columns:14px 190px 310px minmax(0,1fr);align-items:baseline;display:grid}.dot{width:10px;height:10px;margin-top:6px;display:block}.decl .pn{font-family:var(--disp);letter-spacing:.02em;font-size:21px;font-weight:700}.decl .one{font-size:16px}.decl .for{color:var(--muted);font-size:15px}.diff{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin-top:calc(var(--s)*2);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}th,td{text-align:left;padding:calc(var(--s)*1.5);border-bottom:1px solid var(--rule);vertical-align:top}thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:var(--paper);font-size:10px;font-weight:400}thead th span{width:9px;height:9px;margin-right:7px;display:inline-block}tbody th{color:var(--ink);width:36%;font-weight:400}tbody th,thead th:first-child{background:var(--paper);z-index:1;position:sticky;left:0}thead th:first-child{z-index:2}tbody th:after,thead th:first-child:after{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;right:0}td{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:13px}td.y{color:var(--ink)}td.n{opacity:.55}td.q{color:var(--red)}tr:last-child th,tr:last-child td{border-bottom:0}.pick{margin:calc(var(--s)*2) 0 0;display:none}.pick label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.pick select{font-family:var(--disp);letter-spacing:.02em;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:0;width:100%;min-height:44px;padding:12px 14px;font-size:19px;font-weight:700}.two{gap:0 calc(var(--s)*6);grid-template-columns:repeat(auto-fit,minmax(430px,1fr));display:grid}@media (width<=960px){.thero{grid-template-columns:1fr}.decl li{grid-template-columns:14px minmax(0,1fr);row-gap:6px}.decl .one,.decl .for{grid-column:2}}@media (width<=768px){.plain,.two{grid-template-columns:1fr}.plain li{grid-template-columns:1fr;row-gap:2px}.pick{display:block}.diff{margin-top:calc(var(--s)*2);overflow:visible}table{width:100%;min-width:0}thead{display:none}tbody th{width:auto;font-size:14px;position:static}tbody th:after{display:none}tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(88px,auto);align-items:baseline;column-gap:14px;display:grid}tbody th,tbody td{border-bottom:0;padding:12px 0}td{text-align:right;white-space:normal;display:none}td.show{display:block}}
