@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.dYIhAG_className{font-family:Inter,Inter Fallback;font-style:normal}.dYIhAG_variable{--font-sans:"Inter", "Inter Fallback"}
html,body{margin:0;padding:0}body{background:#f6f1e7}img{display:block}
:root{--paper:#f6f1e7;--card:#fffdf8;--ink:#241a10;--body:#241a10bd;--muted:#241a108c;--faint:#241a1061;--line:#241a1017;--line-md:#241a1026;--track:#241a100e;--accent:#ad4f2a;--gold:#a66a12;--display:"Bricolage Grotesque",system-ui,sans-serif;--sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono","SF Mono",ui-monospace,Menlo,monospace;--lift:0 1px 1px #241a1008, 0 3px 8px -2px #241a100f, 0 20px 44px -24px #241a1029}.side-head .crumb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 12px;font-size:12.5px;text-decoration:none;display:block;overflow:hidden}.side-head .crumb:hover{color:var(--accent)}.site{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px}.site *{box-sizing:border-box}.site a{color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:22px 24px 64px}.top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.top .lockup{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.top .lockup img{width:22px;height:22px}.top nav{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.top nav a{color:var(--muted);text-decoration:none}.top nav a:hover{color:var(--accent)}.top nav span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.head h1{font-family:var(--display);letter-spacing:-.028em;margin:0 0 4px;font-size:34px;font-weight:650;line-height:1.1}.head .sub{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.head .sub a{color:var(--muted);-webkit-text-decoration-color:var(--line-md);text-decoration-color:var(--line-md);text-underline-offset:3px}.head .sub a:hover{color:var(--accent)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 18px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:12px;padding:14px 16px}.kpi .l{color:var(--muted);font-size:12.5px}.kpi .v{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:600}.kpi .v small{color:var(--faint);margin-left:2px;font-size:14px;font-weight:500}.panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:14px;overflow:hidden}.bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.search{background:var(--paper);border:1px solid var(--line);border-radius:9px;flex:260px;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex}.search svg{width:15px;height:15px;color:var(--faint);flex:none}.search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;height:100%}.seg{border:1px solid var(--line);background:var(--paper);border-radius:9px;max-width:100%;display:inline-flex;overflow:hidden}.seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;height:34px;padding:0 12px;font-size:13px}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600}.count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}table.firms{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.firms th{white-space:normal;color:var(--muted);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--card);z-index:1;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.25;position:sticky;top:0}.firms th[data-k]{cursor:pointer}.firms th[data-k]:hover,.firms th.on{color:var(--ink)}.firms th.on:after{content:" ↓";color:var(--accent)}.firms th.on.asc:after{content:" ↑"}.firms th.c-grp,.firms td.c-grp{text-align:center}.firms td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;padding:8px 10px}.firms tbody tr{cursor:pointer}.firms tbody tr:hover td{background:#ad4f2a08}.firms tbody tr:last-child td{border-bottom:0}.firms .rk{color:var(--faint);width:44px}.firm{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.firm .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.firm .dm{font-family:var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.firm .tx{flex-direction:column;min-width:0;display:flex}.mk{border:1px solid var(--line);width:24px;height:24px;font-family:var(--display);color:var(--muted);background:#fff;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid;overflow:hidden}.mk img{object-fit:contain;width:18px;height:18px}.firms.nogrp .c-grp{display:none}.grp{color:var(--muted);white-space:nowrap;font-size:12.5px}.share{justify-content:flex-end;align-items:center;gap:10px;display:flex}.share .trk{background:var(--track);border-radius:4px;width:90px;height:7px;overflow:hidden}.share .trk i{background:var(--accent);border-radius:4px;height:100%;display:block}.share b{min-width:46px;font-weight:600}.eng{color:var(--body)}.eng.z{color:var(--faint)}.go{color:var(--faint);width:28px}.firms tbody tr:hover .go{color:var(--accent)}.empty{text-align:center;color:var(--muted);padding:36px}.foot{color:var(--faint);flex-wrap:wrap;gap:4px 16px;margin-top:16px;font-size:12.5px;display:flex}.inds{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-top:24px;display:grid}.ind{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:14px;padding:18px;text-decoration:none;transition:border-color .15s;display:block}.ind:hover{border-color:var(--accent)}.ind h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650}.ind .mkt{color:var(--muted);margin-top:2px;font-size:13px}.ind .nums{gap:22px;margin:14px 0 12px;display:flex}.ind .nums div{color:var(--muted);font-size:12.5px}.ind .nums b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.ind ol{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin:0;padding:10px 0 0;list-style:none;display:flex}.ind li{align-items:center;gap:9px;font-size:13.5px;display:flex}.ind li .mk{border-radius:5px;width:20px;height:20px}.ind li .mk img{width:14px;height:14px}.ind li span:not(.mk){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ind li b{font-variant-numeric:tabular-nums;font-weight:600}.firms th,.firms td{text-align:center;vertical-align:middle}.firms th.l,.firms td.l{text-align:left}.firms .share{justify-content:center}.firms .share b{text-align:left}.firms .rk{text-align:center}.firms th .englogo{width:26px;height:26px;box-shadow:0 0 0 1px var(--line);vertical-align:middle;background:#fff;border-radius:7px;place-items:center;display:inline-grid}.firms th .englogo img{object-fit:contain;border-radius:4px;width:18px;height:18px}.firms th.c-eng.on:after{content:" ↓"}.firms th.c-eng{white-space:nowrap}.panel{container:firms/inline-size}.firm .tx{max-width:min(280px,100%)}.firm .nm{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@container firms (max-width:1079.98px){.firms .c-own,.firms .c-bq{display:none}}@container firms (max-width:939.98px){.firms .c-grp{display:none}}@container firms (max-width:759.98px){.firms .c-eng{display:none}}@container firms (max-width:559.98px){.firms .rk{display:none}.firms th[style]{min-width:0!important}table.firms{table-layout:fixed}.firms thead th{white-space:normal}.firms thead th:nth-child(4){width:112px}.firms thead th.go{width:28px;padding-left:0}.share .trk{width:52px}.firms td,.firms th{padding:9px 8px}.firm .tx{max-width:none}.firm .nm{-webkit-line-clamp:3}}@container firms (max-width:379.98px){.share .trk{display:none}.firms thead th:nth-child(4){width:70px}}@media (max-width:860px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wrap{padding:16px 16px 48px}.head h1{font-size:27px}.top nav{display:none}}.seg{scrollbar-width:none;flex:0 auto;overflow-y:hidden;overflow-x:auto!important}.seg::-webkit-scrollbar{display:none}.seg button{white-space:nowrap;flex:none}.side-head .who .brandmono{background:var(--paper);border:1px solid var(--line);width:26px;height:26px;font-family:var(--display);color:var(--muted);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:650;display:grid}.sector{margin-top:30px}.sector h3{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.ind .regs{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.reg{border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-size:13.5px;text-decoration:none;display:flex}.reg:hover{background:#ad4f2a0a}.reg img{width:20px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:2px;flex:none}.reg span{flex:1;min-width:0}.reg small{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.tag{color:var(--muted);border:1px solid var(--line);vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11.5px;display:inline-block}.flaghead{align-items:center;gap:12px;display:flex}.flaghead img{width:34px;height:24px;box-shadow:0 0 0 1px var(--line);border-radius:3px}.note{background:var(--card);border:1px solid var(--line);color:var(--body);border-radius:12px;margin:0 0 14px;padding:12px 16px;font-size:13.5px}.firms tr.sel td{background:#ad4f2a12}.firms .nodash{color:var(--faint)}
.hb{--paper:#f6f1e7;--card:#fffdf8;--ink:#241a10;--body:#241a10bd;--muted:#241a108c;--faint:#241a1061;--line:#241a1017;--line-md:#241a1026;--track:#241a100e;--accent:#ad4f2a;--gold:#a66a12;--onink:#f6f1e7;--onink-2:#f6f1e7b8;--onink-3:#f6f1e77a;--onink-line:#f6f1e71f;--lift:0 1px 1px #241a1008,0 3px 8px -2px #241a100f,0 20px 44px -24px #241a1029;--lift-hi:0 1px 1px #241a100a,0 6px 14px -3px #241a1014,0 30px 60px -26px #241a1038;background:var(--paper);color:var(--ink);min-height:100vh}.hb *{box-sizing:border-box}.hb a{color:inherit;text-decoration:none}.hb kbd{font-family:var(--mono);opacity:.6;border:1px solid;border-radius:5px;padding:2px 6px;font-size:11px;line-height:1.2}.hb-hero{background:var(--ink);color:var(--onink);isolation:isolate;padding:20px 0 0;position:relative;overflow:hidden}.hb-hero:before{content:"";z-index:-1;background:radial-gradient(1100px 420px at 78% 110%,#ad4f2a33,#0000 70%),radial-gradient(700px 300px at 8% -10%,#a66a121f,#0000 70%);position:absolute;inset:0}.hb-hero-top{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:0 28px;display:flex}.hb-lockup{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:650;display:flex}.hb-lockup img{filter:brightness(0)invert(.94)sepia(.15);width:22px;height:22px}.hb-kbd{font:inherit;color:var(--onink-2);border:1px solid var(--onink-line);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.hb-kbd:hover{color:var(--onink);border-color:var(--onink-3)}.hb-hero-body{z-index:2;max-width:1240px;margin:0 auto;padding:64px 28px 40px;position:relative}.hb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#cf8f6d;margin:0 0 14px;font-size:12.5px;font-weight:600}.hb-hero h1{font-family:var(--display);letter-spacing:-.035em;max-width:15ch;margin:0 0 30px;font-size:clamp(38px,6.2vw,76px);font-weight:600;line-height:1.02}.hb-search{cursor:text;width:min(560px,100%);height:56px;color:var(--ink);font:inherit;text-align:left;background:#fffdf8;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 16px 0 18px;font-size:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 40px -12px #000a,0 0 0 1px #ffffff14}.hb-search:hover{transform:translateY(-1px);box-shadow:0 16px 48px -12px #000c,0 0 0 4px #ad4f2a40}.hb-search svg{width:18px;height:18px;color:var(--muted);flex:none}.hb-search span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hb-search kbd{color:var(--muted)}.hb-wall{flex-direction:column;gap:12px;padding:10px 0 18px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hb-row{gap:12px;width:max-content;animation:linear infinite hb-drift;display:flex}.hb-row.rev{animation-direction:reverse}.hb-wall:hover .hb-row{animation-play-state:paused}@keyframes hb-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.hb-tile{background:#fffdf8;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 20px -10px #000b}.hb-tile img{object-fit:contain;width:36px;height:36px}.hb-tile:hover,.hb-tile:focus-visible{outline:0;transform:translateY(-4px)scale(1.12);box-shadow:0 0 0 3px #ad4f2a,0 18px 30px -12px #000d}.hb-caption{max-width:1240px;color:var(--onink-2);align-items:center;gap:10px;min-height:52px;margin:0 auto;padding:4px 28px 50px;font-size:14px;display:flex}.hb-caption img{background:#fffdf8;border-radius:5px;width:22px;height:22px;padding:2px}.hb-caption b{color:var(--onink);font-weight:600}.hb-cap-share{font-variant-numeric:tabular-nums;color:#cf8f6d;margin-left:auto}.hb-wrap{max-width:1240px;margin:0 auto;padding:0 28px 80px}.hb-stats{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);z-index:3;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:-1px 0 0;display:grid;position:relative;transform:translateY(-28px)}.hb-stats div{flex-direction:column;gap:3px;padding:18px 22px;display:flex}.hb-stats div+div{border-left:1px solid var(--line)}.hb-stats b{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.hb-stats span{color:var(--muted);font-size:12.5px}.hb-bar{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px;display:flex}.hb-bar h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.hb-toggle{border:1px solid var(--line);background:#241a100b;border-radius:12px;padding:4px;display:inline-flex}.hb-toggle button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;transition:background .2s,color .2s;display:flex}.hb-toggle button svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:15px;height:15px}.hb-toggle button[aria-selected=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #241a1018}.hb-sector{margin-bottom:34px;animation:.45s both hb-in}.hb-sector h3{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin:0 0 12px;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.hb-sector h3 small{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--faint);font-size:12.5px;font-weight:400}.hb-sectorbar{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.hb-sectorbar button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;transition:background .15s,color .15s,border-color .15s;display:flex}.hb-sectorbar button small{font-variant-numeric:tabular-nums;color:var(--faint);font-size:11.5px}.hb-sectorbar button:hover{color:var(--ink);border-color:var(--line-md)}.hb-sectorbar button[aria-selected=true]{background:var(--ink);color:var(--onink);border-color:var(--ink)}.hb-sectorbar button[aria-selected=true] small{color:var(--onink-3)}.hb-cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.hb-cards .hb-card{animation:.45s both hb-in}.hb-card-sector{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.hb-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:16px;flex-direction:column;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;display:flex}.hb-card:hover{box-shadow:var(--lift-hi);border-color:var(--line-md);transform:translateY(-3px)}.hb-card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 10px;display:flex}.hb-card-head h4{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.hb-card-head a:hover h4{color:var(--accent)}.hb-flags{gap:4px;display:flex}.hb-flags button{cursor:pointer;opacity:.5;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px}.hb-flags button[aria-selected=true]{opacity:1;border-color:var(--line-md);background:var(--paper)}.hb-flags img{width:22px;height:15px;box-shadow:0 0 0 1px var(--line);border-radius:2px}.hb-leaders{flex:1;margin:0;padding:0 8px;list-style:none}.hb-leaders a{border-radius:10px;grid-template-columns:18px 26px minmax(0,1fr) 60px 46px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;transition:background .15s;display:grid}.hb-leaders a:hover{background:#ad4f2a0c}.hb-rk{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px}.hb-mk{border:1px solid var(--line);width:26px;height:26px;font-family:var(--display);color:var(--muted);background:#fff;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid;overflow:hidden}.hb-mk img{object-fit:contain;width:18px;height:18px}.hb-nm{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.hb-trk{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.hb-trk i{background:var(--accent);transform-origin:0;border-radius:3px;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both hb-grow;display:block}.hb-leaders li:first-child .hb-trk i{background:var(--gold)}.hb-pc{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}@media (max-width:620px){.hb-cards:has(>.hb-card-empty){grid-template-columns:repeat(2,minmax(0,1fr))}.hb-cards>.hb-card:not(.hb-card-empty){grid-column:1/-1}.hb-cards>.hb-card-empty{gap:4px!important;min-height:0!important;padding:16px 12px!important}.hb-cards>.hb-card-empty img{width:28px!important;height:auto!important}.hb-cards>.hb-card-empty b{font-size:15px!important}.hb-cards>.hb-card-empty span{font-size:12px!important}}.hb-card{container:hbcard/inline-size}@container hbcard (max-width:419.98px){.hb-leaders a{grid-template-columns:16px 26px minmax(0,1fr) 46px}.hb-leaders .hb-trk{display:none}}.hb-card-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin-top:8px;padding:12px 20px 14px;font-size:12.5px;display:flex}.hb-card-foot em{color:var(--accent);font-style:normal;transition:transform .2s;display:inline-block}.hb-card:hover .hb-card-foot em{transform:translate(3px)}.hb-regions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;animation:.45s both hb-in;display:grid}.hb-region{font:inherit;text-align:left;background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);cursor:pointer;color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.hb-region:hover:not(:disabled){box-shadow:var(--lift-hi);transform:translateY(-2px)}.hb-region.on{border-color:var(--accent);box-shadow:0 0 0 3px #ad4f2a26,var(--lift)}.hb-region img{width:40px;height:28px;box-shadow:0 0 0 1px var(--line);border-radius:3px;margin-bottom:6px}.hb-region b{font-family:var(--display);letter-spacing:-.015em;font-size:19px;font-weight:600}.hb-region span{color:var(--muted);font-size:12.5px}.hb-region.empty{cursor:default;box-shadow:none;background:0 0;border-style:dashed}.hb-region.empty img{filter:grayscale();opacity:.45}.hb-region.empty b{color:var(--muted)}.hb-matrix-wrap{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:16px;animation:.5s both hb-in;overflow-x:auto}.hb-matrix{border-collapse:collapse;width:100%;min-width:820px}.hb-matrix th,.hb-matrix td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:0}.hb-matrix thead th{color:var(--muted);white-space:nowrap;padding:12px 16px;font-size:12.5px;font-weight:500}.hb-matrix thead th img{vertical-align:-1px;width:18px;height:12px;box-shadow:0 0 0 1px var(--line);border-radius:2px;margin-right:8px;display:inline-block}.hb-matrix tbody th.l{width:24%;padding:12px 16px;font-size:14.5px;font-weight:600}.hb-matrix tbody th.l small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.hb-matrix tbody th.l a:hover{color:var(--accent)}.hb-matrix tbody tr:last-child th,.hb-matrix tbody tr:last-child td{border-bottom:0}.hb-matrix td{border-left:1px solid var(--line);width:19%}.hb-matrix td.live a{flex-direction:column;gap:4px;height:100%;padding:12px 16px;transition:background .15s;display:flex}.hb-matrix td.live a:hover{background:#ad4f2a0c}.hb-matrix td.none{background:repeating-linear-gradient(135deg,#0000 0 7px,#241a1008 7px 8px)}.hb-matrix td.none span{color:var(--faint);padding:12px 16px;display:block}.hb-matrix .dim{opacity:.32}.hb-stack{margin-bottom:2px;display:flex}.hb-stack .hb-mk{width:24px;height:24px;box-shadow:0 0 0 2px var(--card);margin-right:-6px}.hb-cell-t{color:var(--body);font-size:13.5px}.hb-cell-t b{font-family:var(--display);color:var(--ink);font-size:17px}.hb-cell-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hb-pal-back{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#241a1059;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.15s hb-fade;display:flex;position:fixed;inset:0}.hb-pal{background:var(--card);width:min(640px,100%);max-height:72vh;box-shadow:0 30px 90px -20px #241a1080,0 0 0 1px var(--line);border-radius:18px;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) hb-pop;display:flex;overflow:hidden}.hb-pal-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.hb-pal-in svg{width:18px;height:18px;color:var(--muted);flex:none}.hb-pal-in input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%;font-size:17px}.hb-pal-in kbd{color:var(--muted);cursor:pointer}.hb-pal-list{padding:6px 8px 10px;overflow-y:auto}.hb-pal-h{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:12px 12px 6px;font-size:11.5px;font-weight:600}.hb-pal-row{border-radius:11px;align-items:center;gap:12px;padding:9px 12px;display:flex}.hb-pal-row[aria-selected=true]{background:#ad4f2a12}.hb-pal-row .hb-mk{border-radius:9px;width:32px;height:32px}.hb-pal-row .hb-mk img{width:22px;height:22px}.hb-pal-row .hb-mk.flag img{border-radius:2px;width:22px;height:15px}.hb-pal-t{flex-direction:column;flex:1;min-width:0;display:flex}.hb-pal-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.hb-pal-t small{color:var(--muted);font-size:12.5px}.hb-pal-v{font-variant-numeric:tabular-nums;color:var(--body);font-size:13.5px;font-weight:600}.hb-pal-go{color:var(--faint);text-align:right;opacity:0;width:84px;font-size:12px}.hb-pal-row[aria-selected=true] .hb-pal-go{opacity:1;color:var(--accent)}.hb-pal-empty{text-align:center;color:var(--muted);padding:28px}.hb-pal-foot{border-top:1px solid var(--line);color:var(--muted);background:#241a1005;gap:16px;padding:10px 18px;font-size:12px;display:flex}.hb-pal-foot kbd{margin-right:4px}.hb-pal-foot .r{margin-left:auto}@keyframes hb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hb-fade{0%{opacity:0}}@keyframes hb-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.hb-row{animation:none}.hb-wall{overflow-x:auto}.hb-cards .hb-card,.hb-regions,.hb-matrix-wrap,.hb-trk i,.hb-pal,.hb-pal-back{animation:none}}@media (max-width:980px){.hb-stats:not(.four){grid-template-columns:repeat(6,minmax(0,1fr))}.hb-stats:not(.four) div{grid-column:span 2}.hb-stats:not(.four) div:nth-child(n+4){border-top:1px solid var(--line);grid-column:span 3}.hb-stats:not(.four) div:nth-child(4){border-left:0}.hb-regions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hb-hero-top,.hb-hero-body,.hb-caption,.hb-wrap{padding-left:16px;padding-right:16px}.hb-hero-body{padding-top:40px;padding-bottom:28px}.hb-search{height:52px;font-size:15px}.hb-search kbd,.hb-kbd kbd{display:none}.hb-tile{border-radius:13px;width:52px;height:52px}.hb-tile img{width:30px;height:30px}.hb-cap-share{display:none}.hb-stats,.hb-stats:not(.four){grid-template-columns:repeat(2,minmax(0,1fr))}.hb-stats:not(.four) div,.hb-stats:not(.four) div:nth-child(n+4){grid-column:auto}.hb-stats div:nth-child(n){border-left:0;border-top:1px solid var(--line)}.hb-stats div:nth-child(-n+2){border-top:0}.hb-stats div:nth-child(2n){border-left:1px solid var(--line)}.hb-stats:not(.four) div:last-child{grid-column:1/-1}.hb-bar{flex-direction:column;align-items:flex-start}.hb-cards{grid-template-columns:1fr}.hb-leaders a{grid-template-columns:16px 26px minmax(0,1fr) 46px}.hb-leaders .hb-trk{display:none}.hb-regions{grid-template-columns:1fr 1fr}.hb-pal-back{padding-top:6vh}.hb-pal-foot span:not(.r){display:none}}.hb-trail{align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.hb-crumb{color:var(--onink-3);white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.hb-crumb a{color:var(--onink-2);transition:color .15s}.hb-crumb a:hover{color:var(--onink)}.hb-crumb>span:last-child:not([aria-hidden]){color:var(--onink-2);text-overflow:ellipsis;overflow:hidden}.hb-skeleton{background:linear-gradient(var(--ink,#241a10) 0 420px,#f6f1e7 420px);min-height:100vh}.hb-bar.first{margin-top:36px}.hb-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.bd-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.bd-eyebrow{align-items:center;gap:9px;display:flex}.bd-eyebrow img{border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #ffffff24}.hb .bd-h1{font-family:var(--display);letter-spacing:-.032em;max-width:none;margin:0 0 14px;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.04}.bd-facts{color:var(--onink-2);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.bd-facts span{align-items:center;gap:18px;display:flex}.bd-facts span+span:before,.bd-facts a:before{content:"";background:var(--onink-3);border-radius:50%;width:3px;height:3px;margin-left:-10px;margin-right:-8px}.bd-facts a{color:#cf8f6d;align-items:center;gap:18px;display:flex}.bd-facts a:hover{color:#f0c27a}.bd-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.bd-pod{color:var(--onink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s;animation:.55s cubic-bezier(.2,.8,.2,1) both hb-in;display:flex;position:relative}.bd-pod:hover{background:linear-gradient(#ffffff1a,#ffffff08);border-color:#fff3;transform:translateY(-4px)}.bd-pod.first{background:linear-gradient(#a66a1229,#ffffff06);border-color:#cf8f6d66}.bd-pod-top{justify-content:space-between;align-items:flex-start;display:flex}.bd-pod-rank{font-family:var(--display);color:var(--onink-3);border:1px solid #ffffff26;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:grid}.bd-pod.first .bd-pod-rank{color:#241a10;background:#cf8f6d;border-color:#cf8f6d}.bd-pod-mark{width:60px;height:60px;font-family:var(--display);color:#241a108c;background:#fffdf8;border-radius:16px;place-items:center;font-size:24px;font-weight:650;display:grid;box-shadow:0 10px 26px -12px #000c}.bd-pod-mark img{object-fit:contain;width:38px;height:38px}.bd-pod-name{font-family:var(--display);letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.15}.bd-pod-share{align-items:baseline;gap:6px;display:flex}.bd-pod-share span{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.bd-pod.first .bd-pod-share span{color:#f0c27a}.bd-pod-share small{color:var(--onink-3);font-size:12.5px}.bd-pod-engines{border-top:1px solid #ffffff14;flex-direction:column;gap:6px;padding-top:10px;display:flex}.bd-pod-eng{color:var(--onink-2);grid-template-columns:118px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.bd-pod-trk{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.bd-pod-trk i{transform-origin:0;background:#cf8f6d;border-radius:3px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) .3s both hb-grow;display:block}.bd-pod-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--onink)}.bd-pod-go{color:var(--onink-2);margin-top:2px;font-size:13px}.bd-pod-go em{font-style:normal;transition:transform .2s;display:inline-block}.bd-pod:hover .bd-pod-go{color:var(--onink)}.bd-pod:hover .bd-pod-go em{transform:translate(3px)}.bd-country{align-items:center;gap:22px;display:flex}.bd-country>img{border-radius:8px;width:96px;height:66px;box-shadow:0 0 0 1px #ffffff24,0 18px 40px -16px #000c}.bd-country .hb-eyebrow{margin-bottom:8px}.hb-card-empty{text-align:center;box-shadow:none;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:6px;padding:40px 20px}.hb-card-empty:hover{box-shadow:none;transform:none}.hb-card-empty img{filter:grayscale();opacity:.45;border-radius:3px;width:40px;height:28px;margin-bottom:6px}.hb-card-empty b{font-family:var(--display);color:var(--muted);font-size:18px}.hb-card-empty span{color:var(--faint);font-size:12.5px}.hb .panel{border-radius:16px}@media (max-width:980px){.bd-podium{grid-template-columns:1fr}.bd-pod{grid-template-columns:auto 1fr;column-gap:16px;display:grid}.bd-pod-top{grid-row:span 2}.bd-pod-engines,.bd-pod-go{grid-column:1/-1}.hb-stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-stats.four div:nth-child(3){border-left:0}.hb-stats.four div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:620px){.hb-crumb{display:none}.bd-facts{flex-direction:column;gap:3px}.bd-facts span+span:before,.bd-facts a:before{display:none}.bd-country>img{width:64px;height:44px}.bd-pod-eng{grid-template-columns:96px minmax(0,1fr) 42px}}@media (prefers-reduced-motion:reduce){.bd-pod,.bd-pod-trk i{animation:none}}
.ax .hb-hero-body{padding-top:44px;padding-bottom:64px}.ax .hb-hero{min-height:100vh}.ax-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,440px);align-items:start;gap:56px;display:grid}.ax .hb-hero-body{container:ax/inline-size}.ax-eyebrow{align-items:center;gap:9px;display:flex}.ax-eyebrow img{border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #ffffff24}.ax-who{align-items:center;gap:16px;margin:0 0 30px;display:flex}.ax-mark{width:64px;height:64px;font-family:var(--display);color:var(--muted);background:#fffdf8;border-radius:16px;flex:none;place-items:center;font-size:26px;font-weight:650;display:grid;box-shadow:0 10px 30px -12px #000a}.ax-mark img{object-fit:contain;width:44px;height:44px}.hb .ax-h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;max-width:none;margin:0;font-size:clamp(30px,4.2vw,50px);font-weight:600;line-height:1.05}.ax-dom{font-family:var(--mono);color:var(--onink-3);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.ax-score{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;margin:0 0 16px;display:grid}.ax-score>div{box-shadow:inset 0 0 0 1px var(--onink-line);background:#f6f1e70d;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.ax-k{letter-spacing:.08em;text-transform:uppercase;color:var(--onink-3);font-size:12.5px;font-weight:600}.ax-v{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#e9b296;font-size:46px;font-weight:600;line-height:1}.ax-v small{color:var(--onink-2);letter-spacing:0;margin-left:2px;font-size:18px;font-weight:500}.ax-score>div+div .ax-v{color:var(--onink)}.ax-note{color:var(--onink-2);font-size:13px;line-height:1.4}.ax-locked{box-shadow:inset 0 0 0 1px var(--onink-line);background:#f6f1e708;border-radius:16px;position:relative;overflow:hidden}.ax-blur{filter:blur(5px);opacity:.9;-webkit-user-select:none;user-select:none;pointer-events:none;padding:18px 20px}.ax-engs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ax-eng{background:#f6f1e714;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.ax-eng span{color:var(--onink-2);font-size:13px}.ax-eng b{font-family:var(--display);font-size:26px;font-weight:600}.ax-rival{color:var(--onink-2);margin:14px 0 0;font-size:14px}.ax-lock{background:linear-gradient(90deg,#241a10f0 0%,#241a10c4 46%,#241a1038 100%);align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;inset:0}.ax-lock svg{color:#e9b296;flex:none;width:26px;height:26px}.ax-lock span{color:var(--onink);font-size:14px;line-height:1.45}.ax-fine-ink{color:var(--onink-3);max-width:56ch;margin:18px 0 0;font-size:13px;line-height:1.5}.ax-card{background:var(--card);color:var(--ink);border-radius:20px;padding:30px 28px 24px;position:sticky;top:24px;box-shadow:0 30px 80px -30px #000c,0 0 0 1px #ffffff1a}.ax-form h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.15}.ax-sub{color:var(--body);overflow-wrap:anywhere;margin:0 0 20px;font-size:14.5px;line-height:1.5}.ax-label{margin:0 0 7px;font-size:13px;font-weight:600;display:block}.ax-input{border:1px solid var(--line-md);background:var(--paper);width:100%;height:50px;font:inherit;color:var(--ink);border-radius:12px;outline:0;padding:0 15px;font-size:16px;transition:border-color .15s,box-shadow .15s;display:block}.ax-input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px #ad4f2a26}.ax-code{font-family:var(--mono);letter-spacing:.45em;text-align:center;height:60px;padding-left:calc(15px + .45em);font-size:26px}.ax-err{color:#b3261e;min-height:20px;margin:8px 0 6px;font-size:13.5px;line-height:1.4}.ax-err:empty{min-height:8px}.ax-check{color:var(--body);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:13.5px;line-height:1.45;display:flex}.ax-check input{width:17px;height:17px;accent-color:var(--ink);flex:none;margin:1px 0 0}.ax-btn{background:var(--ink);width:100%;height:50px;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:15.5px;font-weight:600;transition:transform .15s,opacity .15s;display:flex}.ax-btn:hover:not(:disabled){transform:translateY(-1px)}.ax-btn:disabled{opacity:.45;cursor:default}.ax-row{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.ax-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px}.ax-link:disabled{color:var(--faint);cursor:default}.ax-fine{color:var(--muted);text-align:center;margin:14px 0 0;font-size:12.5px;line-height:1.45}.ax-dev{color:var(--ink);background:#a66a121a;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px}@container ax (max-width:819.98px){.ax-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ax-card{position:static}}@media (max-width:620px){.ax .hb-hero-body{padding-top:26px;padding-bottom:40px}.ax-grid{gap:18px}.ax-who{gap:12px;margin-bottom:20px}.ax-mark{border-radius:13px;width:52px;height:52px}.ax-mark img{width:36px;height:36px}.ax-engs{grid-template-columns:1fr}.ax-card{border-radius:18px;padding:24px 20px 20px}.ax-lock{padding:16px}.ax-grid{flex-direction:column;align-items:stretch;display:flex}.ax-teaser{display:contents}.ax-grid .ax-eyebrow{order:1;margin-bottom:-4px}.ax-who{order:2;margin-bottom:0}.ax-score{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.ax-score>div{padding:14px}.ax-v{font-size:32px}.ax-v small{font-size:15px}.ax-note{font-size:12px}.ax-card{order:4}.ax-locked{order:5}.ax-fine-ink{order:6;margin-top:0}}
.dr-lede{color:var(--onink-2);max-width:60ch;margin:-12px 0 22px;font-size:15.5px;line-height:1.55}.dr-strip-k{letter-spacing:.1em;text-transform:uppercase;color:var(--onink-3);margin:22px 0 10px;font-size:12px;font-weight:600}.dr-strip{min-width:0;max-width:100%;margin:6px 0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dr-strip-row{gap:10px;width:max-content;animation:linear infinite dr-drift;display:flex}.dr-strip:hover .dr-strip-row{animation-play-state:paused}@keyframes dr-drift{to{transform:translate(-50%)}}.dr-chip{white-space:nowrap;background:var(--card);box-shadow:0 0 0 1px var(--line),0 6px 16px -10px #241a1040;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;font-size:13.5px;font-weight:550;display:inline-flex}.dr-chip img{object-fit:contain;width:24px;height:24px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:7px}.dr-chip em{color:var(--muted);font-style:normal;font-weight:500}a.dr-chip:hover{box-shadow:0 0 0 1px var(--accent),0 8px 20px -10px #ad4f2a66}.dr-strip.ink .dr-chip{color:var(--onink);box-shadow:inset 0 0 0 1px var(--onink-line);background:#f6f1e714}.dr-strip.ink a.dr-chip:hover{background:#f6f1e726}.dr-strip:not(.ink){margin-top:18px}.dr-gate{animation:5s ease-in-out infinite dr-breathe}@keyframes dr-breathe{0%,to{box-shadow:0 30px 80px -30px #000c,0 0 0 1px #ffffff1a,0 0 #e9b29600}50%{box-shadow:0 30px 80px -30px #000c,0 0 0 1px #e9b29655,0 0 46px 2px #e9b2962e}}.dr-gate:focus-within{animation:none;box-shadow:0 30px 80px -30px #000c,0 0 0 2px #ad4f2a}.dr-shine{cursor:pointer;text-decoration:none;overflow:hidden}.dr-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f6f1e71f 48%,#f6f1e72e 50%,#f6f1e71f 52%,#0000 65%);animation:4.5s ease-in-out 1.2s infinite dr-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes dr-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.dr-shine:hover span{text-underline-offset:3px;text-decoration:underline}.dr-cta{flex-direction:column;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.dr-cta-in{background:var(--ink);height:54px;color:var(--paper);border-radius:14px;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:650;transition:transform .18s;animation:2.8s ease-out infinite dr-pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #241a10cc,0 0 #ad4f2a55}.dr-cta.md .dr-cta-in{height:46px;padding:0 20px;font-size:15px}.dr-cta.gold .dr-cta-in{color:var(--ink);background:#e9b296;box-shadow:0 14px 30px -14px #000c,0 0 #e9b29666}.dr-cta-in:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff40 48%,#fff6 50%,#ffffff40 52%,#0000 70%);animation:4.5s ease-in-out infinite dr-sweep;position:absolute;inset:0;transform:translate(-130%)}.dr-cta-in svg{width:18px;height:18px;transition:transform .18s}.dr-cta:hover .dr-cta-in{transform:translateY(-2px)}.dr-cta:hover .dr-cta-in svg{transform:translate(3px)}.dr-cta small{color:var(--muted);font-size:12.5px}@keyframes dr-pulse{0%{box-shadow:0 14px 30px -14px #241a10cc,0 0 #ad4f2a55}70%,to{box-shadow:0 14px 30px -14px #241a10cc,0 0 0 14px #ad4f2a00}}.dr .ax-btn{position:relative;overflow:hidden}.dr .ax-btn:not(:disabled):after{content:"";background:linear-gradient(105deg,#0000 30%,#fff3 48%,#fff5 50%,#fff3 52%,#0000 70%);animation:4.5s ease-in-out .6s infinite dr-sweep;position:absolute;inset:0;transform:translate(-130%)}.dr-body{padding-top:44px;padding-bottom:80px}.dr-sec{margin:0 0 56px}.dr-sec h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 6px;font-size:clamp(23px,2.6vw,30px);font-weight:600}.dr-sub{color:var(--muted);max-width:70ch;margin:0 0 18px;font-size:14.5px;line-height:1.5}.dr-more{color:var(--accent);margin-top:16px;font-size:14px;font-weight:600;display:inline-block}.dr-more:hover{text-decoration:underline}.dr-topics{background:var(--card);box-shadow:var(--lift);border:1px solid var(--line);border-radius:16px;container:drt/inline-size}.dr-topic{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(80px,1fr) 64px minmax(150px,.9fr);align-items:center;gap:16px;padding:14px 20px;display:grid}.dr-topic:first-child{border-top:0}.dr-topic-n{overflow-wrap:break-word;flex-direction:column;gap:2px;min-width:0;font-size:15px;font-weight:600;display:flex}.dr-topic-n small{color:var(--faint);font-size:12.5px;font-weight:500}.dr-bar{background:var(--track);border-radius:5px;height:8px;overflow:hidden}.dr-bar i{background:var(--accent);transform-origin:0;border-radius:5px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both hb-grow;display:block}.dr-topic b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.dr-topic-r{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:550;display:flex}.dr-topic-r>span{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11.5px;font-weight:600}.dr-topic-r img{object-fit:contain;width:20px;height:20px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:5px;flex:none}.dr-topic-r.locked i{color:var(--line-md);filter:blur(1.5px);letter-spacing:-1px;font-style:normal}.dr-topic-r.locked:after{content:"Unlock";color:var(--accent);background:#ad4f2a12;border-radius:7px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:650}.dr-topic-r.locked:hover:after{background:#ad4f2a22}@container drt (max-width:599.98px){.dr-topic{grid-template-columns:minmax(0,1fr) 56px;row-gap:8px;padding:14px 16px}.dr-bar{grid-area:2/1/auto/-1}.dr-topic-r{grid-column:1/-1}}.dr-qgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.dr-q{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.dr-q:hover{box-shadow:var(--lift-hi);border-color:#ad4f2a55;transform:translateY(-2px)}.dr-q-t{font-family:var(--display);letter-spacing:-.01em;text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.3}.dr-q-f{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dr-q-f small{color:var(--faint);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.dr-stack{flex:none;display:flex}.dr-stack img{object-fit:contain;width:30px;height:30px;box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line);background:#fff;border-radius:8px;margin-left:-6px}.dr-stack img:first-child{margin-left:0}.dr-q:hover .dr-stack img{margin-left:2px;transition:margin .2s}.dr-q:hover .dr-stack img:first-child{margin-left:0}.dr-sources{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.dr-source{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:550;transition:border-color .15s,transform .15s;display:grid}a.dr-source:hover{border-color:#ad4f2a55;transform:translateY(-1px)}.dr-source img{object-fit:contain;width:28px;height:28px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px}.dr-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dr-source b{font-variant-numeric:tabular-nums;font-size:13.5px}.dr-source b.blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.dr-source.more{color:var(--accent);background:#ad4f2a0d;border-color:#ad4f2a33;grid-template-columns:auto minmax(0,1fr)}.dr-source.more b{font-size:16px}.dr-rivals{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.dr-rival,.dr-named-row{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,transform .15s;display:grid}a.dr-rival:hover,a.dr-named-row:hover{border-color:#ad4f2a55;transform:translateY(-1px)}.dr-rv-mk{width:34px;height:34px;box-shadow:0 0 0 1px var(--line);font-family:var(--display);color:var(--muted);background:#fff;border-radius:9px;place-items:center;font-weight:650;display:grid;overflow:hidden}.dr-rv-mk img{object-fit:contain;width:24px;height:24px}.dr-rv-n{overflow-wrap:break-word;font-size:14.5px;font-weight:600;line-height:1.25}.dr-rival b,.dr-named-row b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.dr-band{background:var(--ink);color:var(--onink);isolation:isolate;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 0 56px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.dr-band:before{content:"";z-index:-1;background:radial-gradient(600px 240px at 90% 120%,#ad4f2a40,#0000 70%),radial-gradient(500px 200px at 0 -20%,#a66a1230,#0000 70%);position:absolute;inset:0}.dr-band h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 6px;font-size:clamp(22px,2.6vw,30px);font-weight:600}.dr-band p{color:var(--onink-2);max-width:52ch;margin:0;font-size:14.5px;line-height:1.5}.dr-band .dr-cta-in{color:var(--ink);background:#e9b296}.dr-band .dr-cta small{color:var(--onink-3)}.dr-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translateY(140%)}.dr-sticky.on{pointer-events:auto;transform:none}.dr-sticky a{background:var(--ink);color:var(--onink);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -14px #000a,0 0 0 1px #ffffff14}.dr-sticky a:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff26 50%,#0000 70%);animation:4.5s ease-in-out infinite dr-sweep;position:absolute;inset:0;transform:translate(-130%)}.dr-sticky span{flex-direction:column;gap:1px;min-width:0;display:flex}.dr-sticky b{font-size:15px}.dr-sticky small{color:var(--onink-3);font-size:12px}.dr-sticky svg{color:#e9b296;flex:none;width:20px;height:20px}@media (min-width:821px){.dr-sticky{display:none}}.dr-qhead{max-width:880px}.hb .dr-qh1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:none;margin:0 0 14px;font-size:clamp(30px,4.6vw,54px);font-weight:600;line-height:1.06}.dr-qmeta{color:var(--onink-3);margin:0 0 22px;font-size:14px}.dr-answer{max-width:62ch;margin:0 0 22px;padding:0}.dr-answer-k{color:var(--onink-3);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.dr-answer p{color:var(--onink);margin:0;font-size:clamp(16px,1.9vw,19px);line-height:1.5}.dr-engines{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.dr-engine{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.dr-engine-h{align-items:center;gap:10px;font-size:15.5px;font-weight:650;display:flex}.englogo{width:28px;height:28px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid}.englogo img{object-fit:contain;border-radius:4px;width:19px;height:19px}.dr-engine ol{counter-reset:n;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dr-engine li{counter-increment:n}.dr-engine li>a,.dr-engine li>span:first-child,.dr-engine li{font-size:14.5px}.dr-engine li a,.dr-engine li{border-radius:9px;align-items:center;gap:9px;display:flex}.dr-engine li a{margin:0 -6px;padding:6px;transition:background .15s}.dr-engine li a:hover{background:#ad4f2a0c}.dr-engine li:before{content:counter(n);width:16px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.dr-engine li img{object-fit:contain;width:22px;height:22px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:6px;flex:none}.dr-dot{background:var(--track);border-radius:6px;flex:none;width:22px;height:22px}.dr-none{color:var(--muted);margin:0;font-size:14px}.dr-full{background:var(--paper);border:1px dashed var(--line-md);border-radius:12px;margin-top:auto;padding:14px;display:block;position:relative;overflow:hidden}.dr-lines{filter:blur(2.5px);opacity:.7;flex-direction:column;gap:7px;display:flex}.dr-lines i{background:var(--line-md);border-radius:4px;height:8px;display:block}.dr-lines i:nth-child(2){width:86%}.dr-lines i:nth-child(3){width:93%}.dr-lines i:nth-child(4){width:62%}.dr-full-cta{color:var(--accent);place-items:center;font-size:13.5px;font-weight:650;display:grid;position:absolute;inset:0}.dr-full:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%);animation:4.5s ease-in-out 2s infinite dr-sweep;position:absolute;inset:0;transform:translate(-130%)}.dr-full:hover{border-color:#ad4f2a66}.dr-full:hover .dr-full-cta{text-underline-offset:3px;text-decoration:underline}.dr-named{flex-direction:column;gap:8px;display:flex}.dr-named-row{grid-template-columns:22px 34px minmax(0,1fr) auto auto}.dr-named-r{color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;font-size:12.5px}.dr-named-e{gap:4px;display:flex}.dr-named-e img{width:20px;height:20px;box-shadow:0 0 0 1px var(--line);object-fit:contain;background:#fff;border-radius:5px;padding:2px}@media (max-width:520px){.dr-named-row{grid-template-columns:28px minmax(0,1fr) auto;row-gap:6px}.dr-named-r{display:none}.dr-named-e{grid-area:2/2}.dr-named-row b{grid-area:1/3/span 2}}.dr-toc{flex-wrap:wrap;gap:8px;margin:0 0 36px;display:flex}.dr-toc a{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:550;display:inline-flex}.dr-toc a:hover{border-color:#ad4f2a55}.dr-toc small{color:var(--faint);font-variant-numeric:tabular-nums}@media (max-width:620px){.dr-body{padding-top:28px;padding-bottom:110px}.dr-sec{margin-bottom:42px}.dr-band{border-radius:18px;padding:24px 20px}.dr-band .dr-cta,.dr-band .dr-cta-in{justify-content:center;width:100%}.dr-lede{margin-top:-6px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.dr-strip-row,.dr-gate,.dr-cta-in,.dr-cta-in:after,.dr-shine:after,.dr .ax-btn:after,.dr-sticky a:after,.dr-full:after,.dr-bar i{animation:none!important}.dr-strip{overflow-x:auto}}@media (max-width:620px){.dr .ax-eyebrow{order:1}.dr .ax-who{order:2}.dr .ax-score{order:3}.dr .ax-card{order:4}.dr .ax-locked{order:5}.dr .dr-strip-k{order:6;margin:4px 0 -8px}.dr .dr-strip.ink{order:7}.dr .dr-lede{order:8;margin:0}.dr .ax-engs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dr .ax-eng{padding:10px 8px}.dr .ax-eng b{font-size:18px}.dr .ax-eng span{font-size:11.5px}}.dr.ax .hb-hero{min-height:0}.dr-onboard{margin:8px 0 40px}.dr-onboard .hb-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dr-onboard .dr-more{margin-top:0}.dr-tabs{z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);position:sticky;top:0}.dr-tabs-in{scrollbar-width:none;gap:2px;max-width:1240px;margin:0 auto;padding:0 28px;display:flex;overflow-x:auto}.dr-tabs-in::-webkit-scrollbar{display:none}.dr-tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:15px 13px 13px;font-size:14.5px;font-weight:550;transition:color .15s,border-color .15s;display:inline-flex}.dr-tabs a:hover{color:var(--ink)}.dr-tabs a.on{color:var(--ink);border-bottom-color:var(--ink)}.dr-tabs a img{border-radius:5px;width:18px;height:18px}@media (max-width:620px){.dr-tabs-in{padding:0 12px}.dr-tabs a{padding:12px 10px 10px;font-size:13.5px}}.dr-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.dr-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;gap:10px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.dr-card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ad4f2a14,#0000);border-radius:50%;width:220px;height:220px;transition:transform .4s;position:absolute;inset:auto -40% -60% auto}.dr-card:hover{box-shadow:var(--lift-hi);border-color:#ad4f2a55;transform:translateY(-3px)}.dr-card:hover:after{transform:scale(1.4)}.dr-card h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.2}.dr-card-k{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.dr-card-k img{border-radius:2px;width:18px;height:13px}.dr-card-f{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.dr-card-f small{color:var(--muted);text-align:right;font-size:12.5px}.dr-statcard dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:6px 0 0;display:grid}.dr-statcard dl div{flex-direction:column-reverse;gap:2px;display:flex}.dr-statcard dt{color:var(--muted);font-size:12px}.dr-statcard dd{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.dr-chips{flex-wrap:wrap;gap:8px;display:flex}.dr-chips a{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13.5px;font-weight:550;transition:border-color .15s,transform .15s;display:inline-flex}.dr-chips a:hover{border-color:#ad4f2a66;transform:translateY(-1px)}.dr-chips img{object-fit:contain;background:#fff;border-radius:5px;width:22px;height:22px}.dr-chips small{color:var(--faint);font-variant-numeric:tabular-nums}.dr-board{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;container:drb/inline-size}.dr-board li{border-top:1px solid var(--line)}.dr-board li:first-child{border-top:0}.dr-board li>a,.dr-board li>span{grid-template-columns:24px 40px minmax(0,1.2fr) minmax(90px,1fr) 118px;align-items:center;gap:14px;padding:12px 20px;transition:background .15s;display:grid}.dr-board li>a:hover{background:#ad4f2a08}.dr-board-r{color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.dr-board li:nth-child(-n+3) .dr-board-r{color:var(--gold);font-weight:700}.dr-board-n{overflow-wrap:break-word;align-items:center;gap:10px;min-width:0;font-size:15.5px;font-weight:600;display:flex}.dr-board b{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.dr-board b small{color:var(--faint);font-size:11.5px;font-weight:500}@container drb (max-width:559.98px){.dr-board li>a,.dr-board li>span{grid-template-columns:20px 40px minmax(0,1fr) auto;row-gap:8px;padding:12px 14px}.dr-board .dr-bar{grid-area:2/3/auto/-1}.dr-board-n{flex-wrap:wrap}.dr-board b small{display:none}}.dr-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0 0 48px;display:grid}.dr-stat{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;gap:6px;padding:20px;display:flex}.dr-stat b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.dr-stat span{color:var(--body);font-size:13.5px;line-height:1.35}.dr-stat small{color:var(--faint);font-size:12px}.dr-findings{counter-reset:f;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dr-findings li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 4px;scroll-margin-top:70px;display:grid}.dr-findings li:target{background:#e9b29626;border-radius:10px}.dr-findings a{font-family:var(--mono);color:var(--faint);font-size:14px}.dr-findings a:hover{color:var(--accent)}.dr-findings p{font-family:var(--display);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.8vw,20px);line-height:1.4}.dr-cite{color:var(--muted);overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:1.5}.dr-method{color:var(--muted);font-size:13.5px}.dr-method a{color:var(--accent)}.dr-h3{margin:22px 0 10px;font-size:15px;font-weight:650}.dr-engh1{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.englogo.lg{border-radius:16px;width:58px;height:58px;box-shadow:0 10px 30px -12px #000a}.englogo.lg img{width:38px;height:38px}.dr-engcmp{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.dr-engcmp-c{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;gap:14px;padding:18px;transition:border-color .15s,transform .15s;display:flex}.dr-engcmp-c:hover{border-color:#ad4f2a55;transform:translateY(-2px)}.dr-engcmp-c.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--lift)}.dr-engcmp-c dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.dr-engcmp-c dl div{flex-direction:column-reverse;gap:2px;display:flex}.dr-engcmp-c dt{color:var(--muted);font-size:12px}.dr-engcmp-c dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600}.dr-vs{grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:6px 0 20px;display:grid;position:relative}.dr-vs-side{box-shadow:inset 0 0 0 1px var(--onink-line);background:#f6f1e70d;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;transition:background .15s;display:flex}.dr-vs-side:hover{background:#f6f1e71a}.dr-vs-side.b{text-align:right;align-items:flex-end}.dr-vs-n{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:break-word;font-size:20px;font-weight:600;line-height:1.2}.dr-vs-v{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1}.dr-vs-side.a .dr-vs-v{color:#a9c0cf}.dr-vs-side.b .dr-vs-v{color:#e9b296}.dr-vs-v small{color:var(--onink-2);font-size:18px}.dr-vs-k{color:var(--onink-3);font-size:12.5px}.dr-vs-x{background:var(--ink);width:44px;height:44px;box-shadow:0 0 0 1px var(--onink-line),0 10px 24px -8px #000;font-family:var(--display);color:var(--onink-2);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dr-vsbars{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.dr-vsbar,.dr-vstopic{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.dr-vstopic{transition:border-color .15s}.dr-vstopic:hover{border-color:#ad4f2a55}.dr-vstopic-n{font-size:14.5px;font-weight:600}.dr-vsbar-row{grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.dr-vsbar-row i{transform-origin:0;border-radius:5px;min-width:3px;height:9px;animation:.9s cubic-bezier(.2,.8,.2,1) both hb-grow;display:block}.dr-vsbar-row.a i{background:#ad4f2a}.dr-vsbar-row.b i{background:#cf8f6d}.dr-vsbar-row b{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.dr-vstopics{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.dr-legend{color:var(--body);gap:18px;margin:12px 0 0;font-size:13px;display:flex}.dr-legend span{align-items:center;gap:7px;display:inline-flex}.dr-legend span:before{content:"";border-radius:3px;width:12px;height:12px}.dr-legend .a:before{background:#ad4f2a}.dr-legend .b:before{background:#cf8f6d}.dr-vsqs{flex-direction:column;gap:8px;display:flex}.dr-vsq{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(90px,170px) auto;align-items:center;gap:14px;padding:13px 16px;transition:border-color .15s;display:grid}.dr-vsq:hover{border-color:#ad4f2a55}.dr-vsq-t{font-size:14.5px;font-weight:550;line-height:1.35}.dr-vsq-b{background:var(--track);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.dr-vsq-b i.a{background:#ad4f2a}.dr-vsq-b i.b{background:#cf8f6d}.dr-vsq-n{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.dr-vsq-n b.a{color:#ad4f2a}.dr-vsq-n b.b{color:#a66a12}.dr-vsq-n small{color:var(--faint);font-size:12px}@media (max-width:620px){.dr-vsq{grid-template-columns:minmax(0,1fr) auto}.dr-vsq-b{grid-area:2/1/auto/-1}}.dr-vscols{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 28px;display:grid}.dr-band-ctas{flex-wrap:wrap;gap:10px;display:flex}.dr-band-ctas .dr-cta-in{color:var(--ink);background:#e9b296}.dr-vsgroup h2{align-items:center;gap:12px;display:flex}@media (max-width:620px){.dr-vs{grid-template-columns:1fr}.dr-vs-side.b{text-align:left;align-items:flex-start}.dr-vs-x{top:50%;left:auto;right:16px}}.dr-steps-toc{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dr-steps-toc a{box-shadow:inset 0 0 0 1px var(--onink-line);color:var(--onink);background:#f6f1e70f;border-radius:999px;align-items:center;gap:9px;padding:8px 14px 8px 8px;font-size:14px;display:inline-flex}.dr-steps-toc a:hover{background:#f6f1e71f}.dr-steps-toc span{width:24px;height:24px;color:var(--ink);background:#e9b296;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.dr-step{grid-template-columns:52px minmax(0,1fr);gap:18px;scroll-margin-top:70px;display:grid}.dr-step-n{background:var(--ink);color:#e9b296;width:44px;height:44px;font-family:var(--display);border-radius:14px;place-items:center;font-size:19px;font-weight:650;display:grid}.dr-step-t{color:var(--body);max-width:72ch;margin:0 0 18px;font-size:16px;line-height:1.6}.dr-step-cta{background:var(--card);border:1px solid var(--line);color:var(--body);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;font-size:14.5px;display:flex}@media (max-width:620px){.dr-step{grid-template-columns:1fr;gap:10px}}.dr-srcgrid{flex-direction:column;gap:8px;display:flex}.dr-srccard{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:28px 34px minmax(0,1fr) auto 120px;align-items:center;gap:14px;padding:12px 18px;transition:border-color .15s,transform .15s;display:grid}.dr-srccard:hover{border-color:#ad4f2a55;transform:translateY(-1px)}.dr-srccard-r{color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.dr-srccard img{object-fit:contain;width:34px;height:34px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:9px}.dr-srccard-n{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:15px;font-weight:600;display:flex}.dr-srccard-n small{color:var(--faint);font-size:12.5px;font-weight:500}.dr-srccard b{text-align:right;font-variant-numeric:tabular-nums}.dr-srccard b small{color:var(--faint);font-size:12px;font-weight:500}@media (max-width:620px){.dr-srccard{grid-template-columns:30px minmax(0,1fr) auto}.dr-srccard-r,.dr-srccard-w{display:none}}.dr-inl{align-items:center;gap:5px;margin:0 8px 0 2px;display:inline-flex}.dr-inl img{border-radius:4px;width:16px;height:16px}.dr-az-nav{z-index:30;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:4px;padding:10px 16px;display:flex;position:sticky;top:49px}.dr-az-nav a{width:32px;height:32px;color:var(--body);border-radius:9px;place-items:center;font-size:14px;font-weight:650;display:grid}.dr-az-nav a:hover{background:var(--card);color:var(--accent)}.dr-az{margin:0 0 36px;scroll-margin-top:110px}.dr-az h2{font-family:var(--display);color:var(--faint);margin:0 0 12px;font-size:34px;font-weight:600}.dr-az-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;display:grid}.dr-az-list a{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s;display:grid}.dr-az-list a:hover{border-color:#ad4f2a55}.dr-az-n{overflow-wrap:break-word;flex-direction:column;gap:1px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.dr-az-n small{color:var(--faint);font-size:12px;font-weight:500}.dr-az-list b{font-variant-numeric:tabular-nums;color:var(--body);font-size:13.5px}.dr-gloss{flex-direction:column;gap:12px;margin:0;display:flex}.dr-gloss>div{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 22px;scroll-margin-top:70px}.dr-gloss>div:target{border-color:#e9b296;box-shadow:0 0 0 3px #e9b29640}.dr-gloss dt{font-family:var(--display);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:21px;font-weight:600;display:flex}.dr-gloss dfn{font-style:normal}.dr-gloss dt a{font-family:var(--mono);color:var(--faint);font-size:14px}.dr-gloss dd{color:var(--body);max-width:78ch;margin:0;font-size:15.5px;line-height:1.6}.dr-foot{background:var(--ink,#241a10);color:#f6f1e7b8;padding:56px 0 28px;font-size:13.5px}.dr-foot-in{grid-template-columns:minmax(220px,1.3fr) repeat(auto-fit,minmax(170px,1fr));gap:34px 28px;max-width:1240px;margin:0 auto;padding:0 28px;display:grid}.dr-foot-brand p{color:#f6f1e77a;max-width:34ch;margin:14px 0 0;line-height:1.55}.dr-foot .hb-lockup{color:#f6f1e7}.dr-foot-col{flex-direction:column;gap:7px;min-width:0;display:flex}.dr-foot-col h3{letter-spacing:.1em;text-transform:uppercase;color:#cf8f6d;margin:0 0 6px;font-size:12px;font-weight:650}.dr-foot-col h3 a{color:inherit}.dr-foot-col a{color:#f6f1e7b8;overflow-wrap:anywhere;transition:color .15s}.dr-foot-col a:hover{color:#f6f1e7}.dr-foot-fine{color:#f6f1e77a;border-top:1px solid #f6f1e71f;max-width:1240px;margin:40px auto 0;padding:20px 28px 0;font-size:12.5px}@media (max-width:620px){.dr-foot-in{grid-template-columns:1fr 1fr;padding:0 16px}.dr-foot-brand{grid-column:1/-1}.dr-foot-fine{padding:20px 16px 0}}.dr-foot a{text-decoration:none}.dr-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.dr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dr-qhead .ax-who>div{min-width:0}.dr-qhead .ax-h1{overflow-wrap:anywhere}@media (max-width:620px){.dr-qhead .ax-h1{font-size:clamp(24px,7.4vw,34px)}}.dr-explore{min-height:0;padding-bottom:72px}.dr-explore-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;display:grid}.dr-explore-b{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.dr-explore-b h3{font-family:var(--display);letter-spacing:-.02em;margin:6px 0 4px;font-size:24px;font-weight:600}.dr-explore-b h3 a:hover{color:var(--accent)}.dr-explore-b header p{color:var(--muted);margin:0;font-size:13.5px}.dr-explore-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dr-explore-links a{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;transition:border-color .15s,transform .15s;display:flex}.dr-explore-links a:hover{border-color:#ad4f2a66;transform:translateY(-1px)}.dr-explore-links b{font-size:14.5px}.dr-explore-links small{color:var(--muted);font-size:12.5px}.dr-explore-b footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.dr-explore-b footer small{color:var(--muted);font-size:12.5px}.dr-explore-site{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin-top:16px;display:grid}.dr-explore-s{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .15s,transform .15s;display:flex}.dr-explore-s:hover{border-color:#ad4f2a66;transform:translateY(-1px)}.dr-explore-s b{font-size:15px}.dr-explore-s small{color:var(--muted);font-size:12.5px}.dr-explore-s .dr-stack{margin-top:8px}.dr-explore-top{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.8}.dr-explore-top a{color:var(--body)}.dr-explore-top a:hover{color:var(--accent)}.dr-tabs+.hb-wrap>.hb-stats:first-child{margin-top:32px;transform:none}.dr-head{max-width:940px}.dr-eyebrow{align-items:center;gap:10px;display:flex}.dr-eyebrow img{border-radius:2px;width:22px;height:15px;box-shadow:0 0 0 1px #ffffff24}.dr-facts{color:var(--onink-2);flex-wrap:wrap;align-items:center;gap:8px 0;margin:0 0 24px;font-size:14.5px;display:flex}.dr-facts>span{align-items:center;display:inline-flex}.dr-facts>span+span:before{content:"";background:var(--onink-3);border-radius:50%;width:3px;height:3px;margin:0 12px}.dr-facts a{color:#cf8f6d}.dr-facts a:hover{color:#f0c27a}.dr-engmarks{gap:5px;display:inline-flex}.dr-engmarks img{object-fit:contain;background:#fff;border-radius:6px;padding:3px}.dr-engh1{align-items:center;gap:18px;display:flex}.dr-engh1 .englogo.lg{flex:none}.dr-verdict{color:var(--onink-2);max-width:64ch;margin:0 0 6px;font-size:clamp(16px,1.8vw,19px);line-height:1.5}.dr-answer p{color:var(--onink-2)}.dr-logo{box-shadow:0 0 0 1px var(--line);vertical-align:middle;background:#fff;flex:none;place-items:center;display:inline-grid;overflow:hidden}.dr-logo img{object-fit:contain;width:68%;height:68%}.dr-logo b{font-family:var(--display);color:var(--muted);font-weight:650}.dr-srclist{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden;container:dsl/inline-size}.dr-srclist li+li{border-top:1px solid var(--line)}.dr-srclist li>a,.dr-srclist li>span{grid-template-columns:22px 36px minmax(0,1.8fr) minmax(40px,1fr) 56px;align-items:center;gap:14px;padding:11px 20px;display:grid}.dr-srclist li>a:hover{background:#ad4f2a08}.dr-srclist-r{color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.dr-srclist-n{overflow-wrap:anywhere;font-size:15px;font-weight:600}.dr-srclist b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.dr-srclist .dr-bar i{background:var(--ink);opacity:.75}@container dsl (max-width:479.98px){.dr-srclist li>a,.dr-srclist li>span{grid-template-columns:36px minmax(0,1fr) auto;row-gap:8px;padding:11px 14px}.dr-srclist-r{display:none}.dr-srclist .dr-bar{grid-area:2/2/auto/-1}}.ct{margin:0 0 64px}.ct-mark{box-shadow:0 0 0 1px var(--line);background:#fff;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ct-mark img{object-fit:contain;width:70%;height:70%}.ct-mark b{font-family:var(--display);color:var(--muted);font-weight:650}.ct-bar{z-index:30;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;margin:0 -10px 28px;padding:10px;position:sticky;top:50px}.ct-sel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-chip{background:var(--card);height:48px;box-shadow:0 0 0 1px var(--line),0 6px 16px -12px #241a1040;border-radius:14px;align-items:center;gap:9px;max-width:100%;padding:0 6px 0 12px;font-size:14.5px;font-weight:600;display:inline-flex}.ct-chip>i{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.ct-chip>span:not(.ct-mark){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-chip button{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.ct-chip button:hover{background:var(--track);color:var(--ink)}.ct-chip svg,.ct-add-b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.ct-add{position:relative}.ct-add-b{border:1px dashed var(--line-md);height:48px;font:inherit;color:var(--body);cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ct-add-b:hover,.ct-add-b[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:#ad4f2a0a}.ct-pop{z-index:40;background:var(--card);width:min(340px,100vw - 32px);box-shadow:0 0 0 1px var(--line),0 24px 48px -16px #241a1059;border-radius:16px;padding:8px;animation:.18s both hb-in;position:absolute;top:calc(100% + 8px);left:0}.ct-pop input{border:1px solid var(--line-md);background:var(--paper);width:100%;height:42px;font:inherit;color:var(--ink);border-radius:10px;outline:0;padding:0 12px;font-size:15px}.ct-pop input:focus{border-color:var(--accent)}.ct-pop ul{max-height:320px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.ct-pop li button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;font-size:14.5px;font-weight:550;display:grid}.ct-pop li button:hover{background:#ad4f2a0d}.ct-pop li b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.ct-none{color:var(--muted);padding:12px;font-size:14px}.ct-panel{margin:0 0 44px}.ct-panel h2{font-family:var(--display);letter-spacing:-.022em;margin:0 0 16px;font-size:clamp(22px,2.4vw,28px);font-weight:600}.ct-overall{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ct-ov{grid-template-columns:44px minmax(120px,240px) minmax(0,1fr) 84px;align-items:center;gap:18px;padding:14px 22px;transition:background .15s;display:grid}.ct-ov+.ct-ov{border-top:1px solid var(--line)}.ct-ov:hover{background:#ad4f2a06}.ct-ov-n{overflow-wrap:break-word;font-size:16.5px;font-weight:650;line-height:1.25}.ct-ov-t{background:var(--track);border-radius:7px;height:14px;overflow:hidden}.ct-ov-t i{background:var(--c);transform-origin:0;border-radius:7px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);animation:.8s cubic-bezier(.2,.8,.2,1) both hb-grow;display:block}.ct-ov b{font-family:var(--display);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;color:var(--c);font-size:28px;font-weight:600}@media (max-width:620px){.ct-ov{grid-template-columns:40px minmax(0,1fr) auto;row-gap:10px;padding:14px 16px}.ct-ov-t{grid-area:2/2/auto/-1}.ct-ov b{font-size:22px}}.ct-engines{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ct-eng{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;gap:18px;padding:20px;transition:border-color .15s;display:flex}.ct-eng:hover{border-color:#ad4f2a55}.ct-eng-h{align-items:center;gap:12px;font-size:17px;font-weight:650;display:flex}.ct-cols{justify-content:space-around;align-items:stretch;gap:8px;height:220px;display:flex}.ct-col{flex-direction:column;flex:1;align-items:center;gap:8px;max-width:54px;display:flex}.ct-col>b{font-variant-numeric:tabular-nums;color:var(--c);font-size:14px}.ct-col-t{background:var(--track);border-radius:9px;flex:1;align-items:flex-end;width:100%;display:flex}.ct-col-t i{background:var(--c);transform-origin:bottom;border-radius:9px;width:100%;transition:height .4s cubic-bezier(.2,.8,.2,1);animation:.8s cubic-bezier(.2,.8,.2,1) both ct-rise;display:block}@keyframes ct-rise{0%{transform:scaleY(0)}}@media (max-width:900px){.ct-engines{grid-template-columns:1fr}.ct-cols{height:170px}}.ct-table{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;overflow:hidden}.ct-row{grid-template-columns:minmax(0,1fr) repeat(var(--n),minmax(56px,120px));align-items:center;gap:10px;padding:12px 20px;display:grid}.ct-row+.ct-row{border-top:1px solid var(--line)}.ct-head{background:#241a1005;padding-top:14px;padding-bottom:12px}.ct-head>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:650}.ct-head>span:not(:first-child){flex-direction:column;align-items:center;gap:6px;display:flex}.ct-head>span>i{border-radius:2px;width:22px;height:4px}.ct-row>a{overflow-wrap:break-word;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.ct-row>a:hover{color:var(--accent)}.ct-cell{flex-direction:column;align-items:center;gap:6px;display:flex}.ct-cell b{font-variant-numeric:tabular-nums;color:var(--muted);font-size:15px;font-weight:550}.ct-cell.best b{color:var(--c);font-weight:750}.ct-cell-t{background:var(--track);border-radius:3px;width:100%;max-width:72px;height:6px;overflow:hidden}.ct-cell-t i{background:var(--c);opacity:.45;border-radius:3px;height:100%;transition:width .4s;display:block}.ct-cell.best .ct-cell-t i{opacity:1}.ct-dotcell{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:38px;display:flex}.ct-dot{border-radius:50%;transition:width .3s,height .3s;display:block}.ct-dot.nil{background:var(--line-md);width:6px;height:6px}.ct-dotcell small{color:var(--faint);font-variant-numeric:tabular-nums;min-height:14px;font-size:11.5px}.ct-more{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px 0;font-size:14.5px;font-weight:600}.ct-more:hover{text-decoration:underline}@media (max-width:620px){.ct-row{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px 6px;padding:12px 14px}.ct-row>a{grid-column:1/-1;font-size:14.5px}.ct-head>span:first-child,.ct-dotcell small{display:none}}.ct-pairlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px;display:grid}.ct-pairlist a{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.3;transition:border-color .15s,transform .15s;display:grid}.ct-pairlist a:hover{border-color:#ad4f2a55;transform:translateY(-1px)}.ct-pairlist em{color:var(--faint);font-style:normal;font-weight:500}.vx-scroll{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;padding:14px 10px;overflow-x:auto}.vx-grid{border-collapse:separate;border-spacing:4px;margin:0 auto}.vx-grid thead th{padding:0 0 6px}.vx-grid th[scope=row]{text-align:left;white-space:nowrap;padding-right:12px}.vx-grid th[scope=row]>span{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.vx-grid td{text-align:center;width:52px;height:54px;padding:0}.vx-grid td a{background:var(--paper);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:52px;height:54px;transition:background .15s,transform .15s,box-shadow .15s;display:flex}.vx-grid td small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1}.vx-tie{color:var(--faint);font-size:16px;font-weight:600;line-height:24px}.vx-grid td a:hover{box-shadow:0 0 0 2px var(--accent),0 10px 20px -10px #241a1066;background:#fff;transform:scale(1.12)}.vx-grid td.nil{background:0 0}.vx-key{color:var(--muted);margin:12px 2px 0;font-size:13.5px}@media (max-width:760px){.vx-grid th[scope=row]>span{gap:0;font-size:0}}.vs-score{grid-template-columns:1fr 1fr;gap:14px;max-width:820px;margin:4px 0 22px;display:grid;position:relative}.vs-side{box-shadow:inset 0 0 0 1px var(--onink-line);background:#f6f1e70d;border-radius:20px;align-items:center;gap:18px;padding:20px 22px;transition:background .15s;display:flex}.vs-side:hover{background:#f6f1e71a}.vs-side.b{text-align:right;flex-direction:row-reverse}.vs-side .dr-logo{box-shadow:0 12px 28px -12px #000c}.vs-side-n{min-width:0;font-family:var(--display);letter-spacing:-.015em;overflow-wrap:break-word;flex:1;font-size:clamp(17px,1.9vw,21px);font-weight:600;line-height:1.2}.vs-side b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--onink-2);font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1}.vs-side b small{color:var(--onink-3);font-size:.45em}.vs-side.a.lead b{color:#a9c0cf}.vs-side.b.lead b{color:#f3b46a}.vs-x{background:var(--ink);width:42px;height:42px;box-shadow:0 0 0 1px var(--onink-line);font-family:var(--display);color:var(--onink-3);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:700px){.vs-score{grid-template-columns:1fr;gap:10px}.vs-side.b{text-align:left;flex-direction:row}.vs-x{display:none}}.vs{--a:#ad4f2a;--b:#e07a1f}.vs-cols{justify-content:space-between;gap:16px;margin:4px 0 12px;display:flex}.vs-col{align-items:center;gap:10px;min-width:0;font-size:15.5px;font-weight:650;display:flex}.vs-col.b{text-align:right;flex-direction:row-reverse}.vs-col:before{content:"";border-radius:50%;flex:none;width:10px;height:10px}.vs-col.a:before{background:var(--a)}.vs-col.b:before{background:var(--b)}.vs-rows{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;overflow:hidden}.vs-row{grid-template-columns:64px minmax(0,1fr) minmax(150px,230px) minmax(0,1fr) 64px;align-items:center;gap:14px;padding:15px 20px;transition:background .15s;display:grid}.vs-row+.vs-row{border-top:1px solid var(--line)}a.vs-row:hover{background:#ad4f2a06}.vs-k{text-align:center;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.vs-eng{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid}.vs-eng img{object-fit:contain;width:20px;height:20px}.vs-t{background:var(--track);border-radius:7px;height:14px;display:flex;overflow:hidden}.vs-t.a{justify-content:flex-end}.vs-t i{border-radius:7px;height:100%;display:block}.vs-t.a i{background:var(--a);transform-origin:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both hb-grow}.vs-t.b i{background:var(--b);transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) both hb-grow}.vs-v{font-variant-numeric:tabular-nums;color:var(--muted);font-size:16px;font-weight:550}.vs-v.a{text-align:left}.vs-v.b{text-align:right}.vs-v.a.win{color:var(--a);font-weight:750}.vs-v.b.win{color:var(--b);font-weight:750}@media (max-width:700px){.vs-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 52px;row-gap:10px;padding:14px 16px}.vs-k{grid-area:1/1/auto/-1}.vs-col{font-size:14px}}.vs-qhead{color:var(--muted);text-align:right;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;margin:0 0 10px;padding:0 21px;font-size:13px;display:grid}.vs-qhead .dr-logo{justify-self:center}.vs-qs{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.vs-q{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;padding:14px 20px;transition:background .15s;display:grid}.vs-q+.vs-q{border-top:1px solid var(--line)}.vs-q:hover{background:#ad4f2a06}.vs-q-t{font-size:15px;font-weight:550;line-height:1.4}.vs-q-n{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.vs-q-n b{font-variant-numeric:tabular-nums;color:var(--muted);text-align:center;font-size:16px;font-weight:550}.vs-q-n b.a.win{color:var(--a);font-weight:750}.vs-q-n b.b.win{color:var(--b);font-weight:750}.vs-q-b{gap:3px;height:10px;display:flex}.vs-q-b i{border-radius:5px;min-width:0;display:block}.vs-q-b i.a{background:var(--a)}.vs-q-b i.b{background:var(--b)}@media (max-width:620px){.vs-q{grid-template-columns:1fr;gap:10px;padding:14px 16px}.vs-qhead{display:none}}.vs-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:0 28px;display:grid}.vs-h2{align-items:center;gap:12px;display:flex}.dr-sec h2.vs-h2{margin-bottom:14px;font-size:clamp(20px,2.2vw,24px)}.vs-only{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.vs-only li+li{border-top:1px solid var(--line)}.vs-only a{justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;font-size:14.5px;font-weight:550;line-height:1.4;display:flex}.vs-only a:hover{background:#ad4f2a06}.vs-only b{font-variant-numeric:tabular-nums;font-size:15px}.vs-only b.a{color:var(--a)}.vs-only b.b{color:var(--b)}.st-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.st-fig{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);color:var(--body);border-radius:20px;flex-direction:column;gap:14px;padding:24px;font-size:15px;line-height:1.35;transition:border-color .15s,transform .15s;display:flex}.st-fig:hover{border-color:#ad4f2a55;transform:translateY(-2px)}.st-big{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:.95}.st-big small{color:var(--muted);font-size:.45em}.st-ring{--v:0;background:conic-gradient(var(--accent) calc(var(--v) * 1%),var(--track) 0);border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:relative}.st-ring:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:12px}.st-ring b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;position:relative}.st-ring b small{color:var(--muted);font-size:.5em}.st-bar{background:var(--track);border-radius:5px;height:10px;display:block;overflow:hidden}.st-bar i{background:var(--accent);transform-origin:0;border-radius:5px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both hb-grow;display:block}.st-fig-f{flex-direction:column;gap:10px;display:flex}.st-engs{gap:14px;display:flex}.st-engs span{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex}.st-engs img{width:24px;height:24px;box-shadow:0 0 0 1px var(--line);object-fit:contain;background:#fff;border-radius:6px;padding:3px}.st-minor{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 60px;display:grid}.st-minor div{flex-direction:column;gap:4px;padding:18px 22px;display:flex}.st-minor div+div{border-left:1px solid var(--line)}.st-minor b{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.st-minor span{color:var(--muted);font-size:14px}@media (max-width:980px){.st-hero,.st-minor{grid-template-columns:repeat(2,minmax(0,1fr))}.st-minor div:nth-child(3){border-left:0}.st-minor div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.st-hero{grid-template-columns:1fr}.st-fig{flex-flow:wrap;align-items:center;padding:18px}.st-ring{width:92px;height:92px}.st-ring b{font-size:28px}.st-big{font-size:48px}.st-fig>span:last-child{flex:1;min-width:150px}}.st-findings{counter-reset:f;margin:16px 0 0;padding:0;list-style:none}.st-findings li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:14px;padding:18px 4px;scroll-margin-top:80px;display:grid}.st-findings li:last-child{border-bottom:1px solid var(--line)}.st-findings li:target{background:#e9b29626;border-radius:12px}.st-findings a{font-family:var(--mono);color:var(--faint);font-size:14px}.st-findings a:hover{color:var(--accent)}.st-findings p{font-family:var(--display);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.4}.st-engines{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.st-eng{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:20px;flex-direction:column;gap:18px;padding:22px;transition:border-color .15s;display:flex}.st-eng:hover{border-color:#ad4f2a55}.st-eng-h{font-family:var(--display);letter-spacing:-.015em;align-items:center;gap:14px;font-size:20px;font-weight:600;display:flex}.st-m{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.st-m-k{color:var(--muted);font-size:14px}.st-m b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.st-m .st-bar{grid-column:1/-1;height:8px}.st-m .st-bar i{background:var(--ink);opacity:.8}@media (max-width:900px){.st-engines{grid-template-columns:1fr}}.st .dr-sec>h2{margin-bottom:16px}.st-topics{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.st-topics a{grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:18px;padding:14px 20px;transition:background .15s;display:grid}.st-topics a+a{border-top:1px solid var(--line)}.st-topics a:hover{background:#ad4f2a06}.st-topics-n{font-size:16px;font-weight:650}.st-topics-k{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:560px){.st-topics a{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.st-topics-k{display:none}}.pb-toc{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pb-toc a{box-shadow:inset 0 0 0 1px var(--onink-line);color:var(--onink);background:#f6f1e70f;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14.5px;display:inline-flex}.pb-toc a:hover{background:#f6f1e71f}.pb-toc span{width:26px;height:26px;color:var(--onink);background:#f6f1e71f;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.pb-step{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 56px;padding:52px 0;scroll-margin-top:60px;display:grid}.pb-step:first-child{border-top:0;padding-top:8px}.pb-claim{align-self:start;position:sticky;top:84px}.pb-n{font-family:var(--mono);color:var(--faint);margin-bottom:10px;font-size:13px;display:block}.pb-claim h2{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.pb-claim p{color:var(--body);margin:0;font-size:17px;line-height:1.6}.pb-proof{min-width:0}.pb-qs{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.pb-h3{color:var(--body);margin:24px 0 10px;font-size:15px;font-weight:650}.pb-topics{flex-wrap:wrap;gap:8px;display:flex}.pb-topics a{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.pb-topics a:hover{color:var(--accent);border-color:#ad4f2a55}.pb-engines{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pb-engines a{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;transition:border-color .15s;display:flex}.pb-engines a:hover{border-color:#ad4f2a55}.pb-engines a.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--lift)}.pb-engines span{margin-top:6px;font-size:15.5px;font-weight:650}.pb-engines b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.pb-engines small{color:var(--muted);font-size:13.5px}.pb-rivals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pb-rivals>*{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;transition:border-color .15s;display:flex}.pb-rivals a:hover{border-color:#ad4f2a55}.pb-rivals span{font-size:15.5px;font-weight:650;line-height:1.25}.pb-rivals b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.pb-measure{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pb-firsts{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;width:100%;display:grid}.pb-firsts>span{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.pb-firsts-k{color:var(--muted);font-size:14px}.pb-firsts-v{align-items:center;gap:10px;font-size:15.5px;font-weight:650;line-height:1.25;display:flex}.pb-firsts-s{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:26px;font-weight:600}.pb-firsts-s small{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:13px;font-weight:500}@media (max-width:900px){.pb-step{grid-template-columns:1fr;padding:40px 0}.pb-claim{position:static}}@media (max-width:620px){.pb-engines,.pb-rivals{grid-template-columns:1fr}.pb-rivals{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:16px;display:grid}.ex-b{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ex-h{justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 26px 18px;display:flex}.ex-k{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.ex-k img{width:20px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:2px}.ex-h h3{font-family:var(--display);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.1}.ex-h h3 a:hover{color:var(--accent)}.ex-n{color:var(--muted);white-space:nowrap;font-size:14px}.ex-n b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ex-lead{margin:0;padding:0 14px;list-style:none}.ex-lead a{border-radius:14px;grid-template-columns:18px 40px minmax(0,1.3fr) minmax(60px,1fr) 46px;align-items:center;gap:14px;padding:10px 12px;transition:background .15s;display:grid}.ex-lead a:hover{background:#ad4f2a08}.ex-r{color:var(--gold);text-align:center;font-size:13px;font-weight:700}.ex-ln{overflow-wrap:break-word;font-size:16px;font-weight:650;line-height:1.25}.ex-lead b{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.ex-engs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 26px 22px;display:grid}.ex-engs-k{color:var(--faint);grid-column:1/-1;font-size:13px;font-weight:600}.ex-engs a{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;transition:border-color .15s;display:flex}.ex-engs a:hover{border-color:#ad4f2a55}.ex-pair{align-items:center;gap:8px;display:flex}.ex-pair i{color:var(--faint);font-style:normal}.ex-eng{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.ex-eng img{object-fit:contain;width:20px;height:20px}.ex-first{overflow-wrap:break-word;font-size:14.5px;font-weight:650;line-height:1.25}.ex-nav{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.ex-nav a{color:var(--body);border-left:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:14px 10px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ex-nav a:nth-child(3n+1){border-left:0}.ex-nav a:nth-child(n+4){border-top:1px solid var(--line)}.ex-nav a:hover{color:var(--accent);background:#ad4f2a08}.ex-nav small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:550}.ex-site{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:20px;grid-template-columns:1.3fr 1.3fr 1fr .8fr .8fr;margin-top:16px;display:grid;overflow:hidden}.ex-site a{flex-direction:column;justify-content:flex-end;gap:10px;min-height:118px;padding:20px 22px;transition:background .15s;display:flex}.ex-site a+a{border-left:1px solid var(--line)}.ex-site a:hover{background:#ad4f2a08}.ex-site a:hover b{color:var(--accent)}.ex-site b{font-family:var(--display);letter-spacing:-.015em;font-size:19px;font-weight:600}.ex-site small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:-8px;font-size:14px}@media (max-width:900px){.ex-site{grid-template-columns:1fr 1fr}.ex-site a{min-height:0}.ex-site a+a{border-left:0}.ex-site a:nth-child(2n){border-left:1px solid var(--line)}.ex-site a:nth-child(n+3){border-top:1px solid var(--line)}.ex-site a:last-child{grid-column:1/-1}}@media (max-width:560px){.ex-h{flex-direction:column;align-items:flex-start;padding:20px 18px 12px}.ex-lead{padding:0 6px}.ex-lead a{grid-template-columns:16px 36px minmax(0,1fr) auto;row-gap:6px}.ex-lead .dr-bar{grid-area:2/3/auto/-1}.ex-engs{grid-template-columns:1fr;padding:12px 18px 18px}.ex-engs a{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.ct-ov-t i,.ct-col-t i,.vs-t i,.st-bar i{animation:none!important}}.st-fig>span:last-child{margin-top:auto}.hb-stats+.dr-onboard{margin-top:48px}.hb-crumb a{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:620px){.vs-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.vs-col{gap:8px;font-size:13.5px}.vs-col>span:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.25}.vs-col .dr-logo{border-radius:7px!important;width:26px!important;height:26px!important}.ct-bar{margin:0 -6px 22px;padding:6px;top:44px}.ct-sel{flex-wrap:nowrap;gap:6px}.ct-chip{gap:7px;height:44px;padding:0 2px 0 9px}.ct-chip>span:not(.ct-mark){display:none}.ct-add-b{gap:0;height:44px;padding:0 12px;font-size:0}.ct-add-b svg{width:16px;height:16px}.ct-add{position:static}.ct-pop{width:auto;left:6px;right:6px}.ct-chip{box-shadow:inset 0 -3px 0 var(--c),0 0 0 1px var(--line);gap:3px;padding:0 2px 0 6px}.ct-chip>i{display:none}.ct-chip button{width:22px;height:22px}.ct-add-b{padding:0 13px}.ct-sel{scrollbar-width:none;overflow-x:auto}.ct-sel::-webkit-scrollbar{display:none}.ct-chip,.ct-add{flex:none}}.dr-preview{background:var(--ink);color:var(--paper);text-align:center;margin:0;padding:10px 20px;font-size:14px;font-weight:600}
.dr-answer.light .dr-answer-k{color:var(--muted)}.dr-answer.light p{color:var(--ink)}.dr-answer.light{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px;max-width:none;padding:18px 20px}.dr-meta{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:14px 0 0;font-size:12.5px;line-height:1.6;display:flex}.dr-meta>*+:before{content:"·";color:var(--faint);margin:0 8px}.dr-meta a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-md);text-decoration-color:var(--line-md);text-underline-offset:3px}.dr-meta a:hover{color:var(--ink)}.dr-meta.ink{color:var(--onink-3)}.dr-meta.ink>*+:before{color:var(--onink-line)}.dr-meta.ink a:hover{color:var(--onink)}.dr-dtwrap{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px;margin:0 0 8px;overflow-x:auto}.dr-dt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.dr-dt caption{caption-side:top;text-align:left;color:var(--muted);padding:14px 16px 6px;font-size:13px;font-weight:550}.dr-dt th,.dr-dt td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:10px 16px}.dr-dt thead th{color:var(--muted);white-space:nowrap;border-top:0;font-size:12px;font-weight:600}.dr-dt tbody th{color:var(--ink);font-weight:550}.dr-dt .num{text-align:right;white-space:nowrap}.dr-dt a{color:inherit;text-decoration:none}.dr-dt a:hover{text-underline-offset:3px;text-decoration:underline}.dr-dt .dr-co{align-items:center;gap:10px;min-width:0;display:flex}.dr-dt .dr-co span{overflow-wrap:anywhere}.dr-dt .rk{color:var(--muted);white-space:nowrap;width:1%;font-weight:600}.dr-dt tr:nth-child(-n+3) .rk{color:var(--gold)}@media (max-width:560px){.dr-dt th,.dr-dt td{padding:9px 10px}.dr-dt{font-size:13.5px}}.dr-chart{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px;margin:0 0 8px;padding:16px}.dr-chart svg{width:100%;max-width:640px;height:auto;display:block}.dr-chart-l{fill:var(--ink);font-size:13px;font-family:var(--sans)}.dr-chart-v{fill:var(--muted);font-size:13px;font-family:var(--sans);font-variant-numeric:tabular-nums}.dr-chart-track{fill:var(--track)}.dr-chart-bar{fill:var(--ink)}.dr-chart-text{color:var(--body);margin:12px 0 0;font-size:14px;line-height:1.55}.dr-lockv{color:var(--ink);align-items:center;gap:7px;font-size:13.5px;text-decoration:none;display:inline-flex}.dr-lockv-k{color:var(--muted)}.dr-lockv i{letter-spacing:-1px;color:var(--ink);filter:blur(4px);opacity:.55;-webkit-user-select:none;user-select:none;font-style:normal}.dr-lockv:hover i{opacity:.8}.dr-locked-sec{position:relative}.dr-locked-sec .dr-lockcap{color:var(--body);align-items:center;gap:10px;margin:10px 0 0;font-size:14px;display:flex}.dr-locked-sec .dr-lockcap svg{flex:none;width:18px;height:18px}.dr-factlist{counter-reset:f;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dr-factlist li{counter-increment:f;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:14px;padding:16px 18px 16px 58px;font-size:15.5px;line-height:1.5;position:relative}.dr-factlist li:before{content:counter(f);background:var(--ink);width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;top:14px;left:16px}.dr-cite{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px;padding:16px 18px}.dr-cite pre{white-space:pre-wrap;font-family:var(--mono);color:var(--ink);-webkit-user-select:all;user-select:all;margin:8px 0 0;font-size:13px;line-height:1.55}.dr-hook{color:var(--onink);margin:0 0 16px;font-size:clamp(15px,1.7vw,17px);line-height:1.5}.dr-hook-k{color:var(--onink-3);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.dr-clear{flex-wrap:wrap;gap:8px 18px;margin:0 0 14px;display:flex}.dr-clear div{flex-direction:column;gap:2px;display:flex}.dr-clear span{color:var(--onink-3);font-size:12px;font-weight:600}.dr-clear b{font-family:var(--display);color:var(--onink);font-size:22px;font-weight:650}.dr-clear b a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--onink-line);text-decoration-color:var(--onink-line);text-underline-offset:4px}.dr-pager{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.dr-pager a,.dr-pager span{background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:10px;padding:7px 12px;font-size:13.5px;text-decoration:none}.dr-pager .on{background:var(--ink);color:var(--paper)}.dr-prose{max-width:70ch;color:var(--body);font-size:15.5px;line-height:1.65}.dr-prose h2{font-family:var(--display);color:var(--ink);margin:32px 0 10px;font-size:22px}.dr-prose h3{color:var(--ink);margin:22px 0 6px;font-size:16px}.dr-prose p,.dr-prose li{margin:0 0 10px}.dr-prose a{color:var(--ink)}.dr-prose table{border-collapse:collapse;margin:8px 0 16px;font-size:14px}.dr-prose th,.dr-prose td{border:1px solid var(--line-md);text-align:left;vertical-align:top;padding:6px 10px}.dr-foot-legal{max-width:1160px;color:var(--muted);margin:0 auto;padding:0 24px 8px;font-size:12px;line-height:1.6}.dr-foot-legal a{color:inherit}@media (min-width:821px){.dr-sticky{width:min(880px,100% - 48px);display:block;left:50%;right:auto;transform:translate(-50%,140%)}.dr-sticky.on{transform:translate(-50%)}}.dr-sticky b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;display:block;overflow:hidden}.dr-sticky em{color:#e9b296;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:650;display:inline-flex}@media (max-width:560px){.dr-sticky b{white-space:normal;font-size:13.5px}}.dr-report{align-items:flex-start}.dr-report .ax-card{flex:0 380px;min-width:min(100%,300px)}@media (max-width:820px){.dr-report{flex-direction:column}.dr-report .ax-card{width:100%}}.dr-links{gap:6px;margin:0;padding:0 0 0 18px;font-size:15px;display:grid}.dr-links a{color:var(--ink)}.dr-chips-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dr-chips-list li{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:12px;padding:6px 10px;font-size:13.5px}.dr-chips-list .dr-co{color:var(--ink);text-decoration:none}.dr-inline{counter-reset:n;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.dr-inline li{counter-increment:n;align-items:center;gap:4px;font-size:13.5px;display:flex}.dr-inline li:before{content:counter(n) ".";color:var(--muted);font-size:12px}.dr-id{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ax-card .dr-hook-k{color:var(--muted)}.ax-card .dr-hook{color:var(--ink);font-family:var(--display);border-bottom:1px solid var(--line);margin:0 0 14px;padding:0 0 14px;font-size:clamp(16px,1.8vw,18px);font-weight:550;line-height:1.4}.dr-clear small{color:var(--onink-3);font-size:13px;font-weight:500}
