:root {--f79g8yx:120ms; --b3uhg52:1.65; --oud9r8p:999px; --lt5e6csu:1.15; --j6ny:none; --lm759aMuted:#675869; --szor8pHover:#86a075; --dhd95dh5:#c7c3bf; --tv4df3qs:70ch; --vtjg:6px; --szor8pBg:#72915e; --v4uv5g:#72915e; --fguufcj:4px; --dax44na:200ms; --ghumx2:#9b3b3b; --gj61:12px; --m3aa6v2j:#2f6b4f; --ty6m:150ms; --nhti4r:1.25; --o2x6:#f8faf7; --lm759a:#281809; --ms9hwdmo:#e9b44c; color-scheme:light; --f90fzdl:#e9b44c; --zc6aggBg:#e9b44c; --h5vcuzpu:#3a361e; --nws1f:#ebe6ee; --v9pmh:12px; --zc6aggText:#202d2a; --a9du:#ffffff; --irdh1:#b8860b; --szor8pText:#111111; --v4uv5gText:#111111; --yt4t6z:"Nunito Sans",system-ui,-apple-system,Segoe UI,Roboto,sans-serif; --w8iw56hf:#617b50; --wybv:17px; --yfz7p:"Ofxmb",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; --xxh8x:1240px}
@media (prefers-reduced-motion:reduce) {:root {--ty6m:0ms; --f79g8yx:0ms; --dax44na:0ms}}
@font-face {font-family:"Ofxmb"; src:url(/assets/library/39184f4d-0111-06f5-bfbe-3813d3a8c367.woff2) format("woff2"); font-weight:400 700; font-display:swap}
.n96bqa7 .hwvczns {pointer-events:none; opacity:.6; cursor:default; user-select:none}
.a6x6ci {height:1px; position:absolute; width:1px; overflow:hidden; white-space:nowrap; clip:rect(0 0 0 0)}
.ov7g0 {container-type:inline-size; container-name:ov7g0; display:grid; gap:var(--v9pmh)}
.f8th,.eh803 {display:grid; gap:var(--v9pmh)}
.gy05epya,.qp3h {display:grid; gap:12px; padding:16px; background:var(--o2x6); color:var(--lm759a); border:1px solid var(--dhd95dh5); border-radius:var(--vtjg); box-shadow:var(--j6ny)}
.wv9i7 {display:flex; align-items:center; gap:12px; min-width:0}
.tppgucx {justify-content:center; align-items:center; color:var(--zc6aggText); min-width:32px; font-weight:700; background:var(--zc6aggBg); display:inline-flex; border-radius:var(--fguufcj); height:32px}
.zv2yrtb {display:flex; flex-direction:column; gap:4px; min-width:0}
.t5j4srm1 {color:var(--h5vcuzpu); font-weight:700}
.gov1prn {font-weight:700; margin:0}
.wqylhkn {font-weight:400; color:var(--lm759aMuted); display:block}
.silp {margin:0; padding:0; list-style:none; display:grid; gap:4px; font-size:.9375em}
.a8y26x {color:var(--lm759aMuted)}
.p5tcnh4 {display:grid; gap:6px}
.p5tcnh4 .hwvczns {display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:0 20px; border:0; border-radius:var(--oud9r8p); background:var(--szor8pBg); color:var(--szor8pText); font:inherit; font-weight:700; text-decoration:none; cursor:pointer; transition:background var(--ty6m)}
.p5tcnh4 .hwvczns:hover {background:var(--szor8pHover)}
.p5tcnh4 .hwvczns:focus-visible {outline:3px solid var(--v4uv5g); outline-offset:2px}
.djjlex7 {margin:0; font-size:.75rem; color:var(--lm759aMuted)}
.q8z9ly {display:inline-flex; color:var(--w8iw56hf); align-items:center; min-height:44px}
.qh5xl {display:inline-flex; align-items:center; gap:6px}
.ttpi2 {display:inline-flex; color:var(--dhd95dh5)}
.o7xi.tsrmqb4m {color:var(--f90fzdl)}
.d3ry2pr {display:inline-flex; align-items:center; gap:6px; padding:3px 10px; border-radius:var(--oud9r8p); font-size:.8125rem; font-weight:600; background:var(--nws1f); color:var(--lm759a)}
.d3ry2pr[data-status=full] {color:var(--v4uv5gText); background:var(--m3aa6v2j)}
.x7gre {display:inline-block; padding:2px 8px; border-radius:var(--oud9r8p); background:var(--zc6aggBg); color:var(--zc6aggText); font-size:.75rem; font-weight:700}
.g7wclbv {display:flex; align-items:center; justify-content:space-between; min-height:48px; padding:8px 16px; border:1px solid var(--dhd95dh5); border-radius:var(--vtjg); cursor:pointer; font-weight:700; list-style:none}
.d6xc0vg table {border-collapse:collapse; width:100%}
.g7wclbv::-webkit-details-marker {display:none}
.d6xc0vg td,.d6xc0vg th {padding:10px 12px; border-bottom:1px solid var(--dhd95dh5); vertical-align:middle; text-align:start}
.j3kjo4[open]>.f8th {margin-top:var(--v9pmh)}
.d6xc0vg thead th {letter-spacing:.04em; text-transform:uppercase; font-size:.8125rem; color:var(--lm759aMuted)}
.q2twwq2j {overflow-x:auto}
@container ov7g0 (min-width:700px) {.qp3h {align-items:center; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px)}
.qp3h>.silp {grid-column:1/3}
.gy05epya {align-items:center; grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px)}
.eh803[data-form=pair] {grid-template-columns:repeat(2,minmax(0,1fr))}
.eh803[data-form=pair]>.qp3h[data-step=feature] {grid-column:1/-1}
.eh803[data-form=podium] {grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}
@container ov7g0 (max-width:699.98px) {.d6xc0vg thead {display:none}
.d6xc0vg tr {display:grid; gap:6px; padding:12px 0}
.d6xc0vg td,.d6xc0vg th {padding:0; display:block; border:0}
.d6xc0vg td:empty {display:none}}
.juv7 {display:grid; gap:var(--v9pmh)}
.ivtsr {display:grid; gap:12px}
.tczo2 {display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin:0; padding:0; border:0; min-width:0}
.c2dbo {float:left; padding:0 4px 0 0; margin:0 4px 0 0; font-size:.8125rem; font-weight:600; color:var(--lm759aMuted); line-height:44px}
.m5oz1tg6 {position:relative; display:inline-flex; align-items:center; gap:6px; min-height:44px; padding:0 14px; border:1px solid var(--dhd95dh5); border-radius:var(--oud9r8p); background:var(--o2x6); color:var(--lm759a); font-size:.9375rem; font-weight:600; cursor:pointer; transition:background var(--f79g8yx),border-color var(--f79g8yx)}
.m5oz1tg6:hover {border-color:var(--v4uv5g)}
.ngn7 {position:absolute; inset:0; width:100%; height:100%; margin:0; opacity:0; cursor:pointer}
.m5oz1tg6:has(.ngn7:checked) {border-color:var(--v4uv5g); background:var(--v4uv5g); color:var(--v4uv5gText)}
.m5oz1tg6:has(.ngn7:focus-visible) {outline:3px solid var(--v4uv5g); outline-offset:2px}
.xaqtbz0 {opacity:.8; font-weight:400}
.peuyeqw {grid-column:1/-1; margin:0; border:1px solid var(--dhd95dh5); border-radius:var(--fguufcj); background:var(--o2x6)}
.f30ooyvj {display:flex; align-items:center; justify-content:space-between; gap:8px; min-height:44px; padding:0 14px; cursor:pointer; font-weight:600; list-style:none}
.f30ooyvj::-webkit-details-marker {display:none}
.zjkbb6 {display:grid; gap:12px; padding:0 14px 14px}
.jnufovpj {margin:0; padding:0; list-style:none; display:grid; gap:6px}
.jnufovpj li {display:flex; gap:8px; align-items:flex-start; font-size:.9375em}
.jnufovpj li>svg {margin-top:3px; flex:0 0 auto}
.up6j4n {letter-spacing:.04em; margin:0 0 6px; font-size:.8125rem; color:var(--lm759aMuted); text-transform:uppercase}
.uul29356 li>svg {color:var(--m3aa6v2j)}
.l87dpljj li>svg {color:var(--irdh1)}
@container ov7g0 (min-width:700px) {.zjkbb6 {grid-template-columns:1fr 1fr}}
.c8kzn0 {display:flex; flex-wrap:wrap; align-items:center; gap:6px; margin:0; padding:0; list-style:none}
.c8kzn0 li {display:inline-flex; align-items:center; min-height:28px; padding:2px 8px; border:1px solid var(--dhd95dh5); border-radius:var(--fguufcj); background:var(--o2x6); font-size:.8125rem; color:var(--lm759a)}
.c8kzn0 img {max-width:72px; display:block; height:20px; width:auto}
.m8w65 {display:grid; grid-template-columns:72px minmax(0,1fr); gap:16px; max-width:var(--xxh8x); margin:calc(var(--v9pmh)*1.5) auto; padding:20px; border:1px solid var(--dhd95dh5); border-radius:var(--vtjg); background:var(--o2x6); color:var(--lm759a)}
.epwzqu {width:72px; height:72px; border-radius:50%; object-fit:cover; display:grid; place-items:center; background:var(--zc6aggBg); color:var(--zc6aggText); font-weight:700; font-size:1.375rem}
.t0gcc2 {display:grid; gap:6px; min-width:0}
.kv1b {margin:0; font-size:.75rem; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:var(--lm759aMuted)}
.gkeuti {margin:0; color:var(--h5vcuzpu); font-weight:700}
.gkeuti a {color:var(--w8iw56hf)}
.kn5up4e {display:block; font-weight:400; color:var(--lm759aMuted); font-size:.9375rem}
.cl8t9gx {max-width:var(--tv4df3qs); margin:0}
.w2nt5 {margin:0; display:flex; flex-wrap:wrap; gap:6px 18px; font-size:.875rem; color:var(--lm759aMuted)}
.w2nt5>span {display:inline-flex; align-items:center; gap:6px}
.w2nt5 a {color:var(--w8iw56hf)}
.inowu8 {margin:4px 0 0; padding:0; list-style:none; display:flex; flex-wrap:wrap; gap:8px}
.inowu8 a {display:inline-flex; align-items:center; min-height:36px; padding:0 12px; border:1px solid var(--dhd95dh5); border-radius:var(--oud9r8p); color:var(--w8iw56hf); text-decoration:none; font-size:.875rem}
@media (max-width:479.98px) {.m8w65 {grid-template-columns:1fr}
.epwzqu {height:56px; width:56px}}
.ynzx {margin:0 auto; font-size:.875rem; max-width:var(--xxh8x); padding:12px 0 0; color:var(--lm759aMuted)}
.muw1ox7b {display:flex; flex-wrap:wrap; align-items:center; gap:4px 0; margin:0; padding:0; list-style:none}
.gijn5d+.gijn5d::before {color:var(--dhd95dh5); content:"/"; margin:0 8px}
.iq09kl {padding:6px 0; color:var(--w8iw56hf); text-decoration:none}
.gijn5d {align-items:center; display:inline-flex; min-height:32px}
.e44epc {border-bottom:1px solid var(--dhd95dh5); color:var(--lm759a); background:var(--nws1f)}
.iq09kl:hover {text-decoration:underline}
.vieh2v {display:flex; flex-wrap:wrap; align-items:center; gap:4px 8px; max-width:var(--xxh8x); margin:0 auto; padding:4px 16px; list-style:none; font-size:.875rem}
.nhdkif {display:inline-flex}
.tfaw {align-items:center; min-height:36px; padding:0 10px; font-weight:700; display:inline-flex}
.vieh2v>svg {margin-right:4px; color:var(--lm759aMuted)}
.gsppur {text-decoration:none; padding:0 10px; min-height:36px; display:inline-flex; color:var(--w8iw56hf); align-items:center; border-radius:var(--fguufcj)}
.gsppur:hover {background:var(--o2x6)}
.byfgi {color:inherit; text-decoration:underline; text-decoration-color:var(--dhd95dh5); text-underline-offset:2px}
*,*::before,*::after {box-sizing:border-box}
:root {--vov3:32px; --vtvll7q0:#e7e8e4; --maiju:#312713; --x2fp1:40px; --t4mt:60px; --q3bcv:72px; --ju72:#e7dcba; --shcs2dib:#d8e3dc; --l3hzdbo:#dddcd8}
.byfgi:hover {text-decoration-color:currentColor}
html {-webkit-text-size-adjust:100%}
.ijusl {margin:0; background:var(--a9du); color:var(--lm759a); font-family:var(--yfz7p); font-size:var(--wybv); line-height:var(--b3uhg52); overflow-x:hidden; overflow-wrap:break-word}
.ijusl img,.ijusl svg {max-width:100%; display:block}
:where(.ijusl) a {color:var(--w8iw56hf); text-decoration:underline; text-underline-offset:.15em}
:where(.ijusl) a:hover {color:var(--v4uv5g)}
.ijusl :focus-visible {outline:3px solid var(--v4uv5g); outline-offset:3px}
.ijusl [id] {scroll-margin-top:calc(var(--q3bcv) + 16px)}
.ijusl h2,.ijusl h3,.ijusl h1,.ijusl h4 {margin:0; color:var(--h5vcuzpu); font-family:var(--yt4t6z); font-weight:700; letter-spacing:-.025em; line-height:var(--lt5e6csu); overflow-wrap:anywhere}
.ijusl p {margin:0 0 1.1em}
.a6x6ci {padding:0; overflow:hidden; white-space:nowrap; width:1px; margin:-1px; clip:rect(0 0 0 0); height:1px; position:absolute; border:0}
.ke59uxk {overflow-x:clip; max-width:var(--xxh8x); margin-inline:auto; padding-inline:var(--vov3)}
.ijusl .e605 {top:-60px; border-radius:var(--fguufcj); background:var(--lm759a); color:var(--o2x6); z-index:99; left:16px; position:absolute; padding:10px 16px}
.e605:focus {top:12px}
.mb6676u3 {border-bottom:2px solid var(--v4uv5g); z-index:50; background:var(--o2x6); top:0; position:sticky}
.ijusl svg[aria-hidden] {flex:none}
.n0gx {position:relative; display:flex; align-items:center; gap:16px; min-height:var(--q3bcv); max-width:calc(var(--xxh8x) + 40px); margin:auto; padding:0 var(--vov3)}
.msxwmm {display:flex; align-items:center; gap:12px; min-height:44px; color:var(--h5vcuzpu); font-family:var(--yt4t6z); font-weight:700; font-size:19px; letter-spacing:-.02em; text-decoration:none}
.msxwmm:hover {color:var(--h5vcuzpu)}
.k3j2p {display:grid; place-items:center; width:40px; height:40px; border:2px solid var(--h5vcuzpu); border-radius:var(--vtjg); color:var(--v4uv5g); font-size:17px}
.f2yy {height:40px; object-fit:contain; max-width:180px; width:auto}
.f2yy+span {height:1px; white-space:nowrap; clip:rect(0 0 0 0); position:absolute; width:1px; overflow:hidden}
.ynf6ar02 {flex:none}
.msxwmm>span:not(.k3j2p) {text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.msxwmm {min-width:0}
.ranew {display:none; gap:4px; margin-left:8px}
.uhou32va {display:inline-flex; align-items:center; min-height:44px; padding:0 14px; border-radius:var(--fguufcj); color:var(--lm759a); font-weight:700; font-size:15px; text-decoration:none}
.uhou32va[aria-current],.uhou32va:hover {background:var(--vtvll7q0); color:var(--lm759a)}
.n0gx>.qaeykl {margin-left:auto; display:none}
.qaeykl .hwvczns {min-width:44px; min-height:44px; padding:0 18px; font-size:15px}
.qaeykl .yldxl {display:none}
.ynf6ar02 {position:relative; margin-left:auto}
.qaeykl+.ynf6ar02 {margin-left:0}
.xi4h7 {display:inline-flex; align-items:center; gap:8px; min-height:44px; padding:0 12px; border:1.5px solid var(--dhd95dh5); border-radius:var(--vtjg); font-weight:600; font-size:14px; color:var(--lm759a); cursor:pointer; user-select:none; list-style:none; transition:border-color var(--ty6m),background-color var(--ty6m)}
.ynf6ar02[open]>.xi4h7 {background:var(--vtvll7q0)}
.xi4h7:hover {border-color:var(--lm759a)}
.xi4h7::-webkit-details-marker {display:none}
.h18bq {position:absolute; right:0; top:calc(100% + 10px); width:min(360px,calc(100vw - 32px)); max-height:calc(100vh - var(--q3bcv) - 24px); overflow:auto; padding:8px; background:var(--o2x6); border:1px solid var(--dhd95dh5); border-radius:var(--gj61); box-shadow:none; z-index:60}
.agyy9b {margin:8px 14px 4px; font-size:12px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--lm759aMuted)}
.k7wvg {margin:0; list-style:none; padding:0}
.n1zrl4ba {display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:48px; padding:0 14px; border-radius:var(--fguufcj); color:var(--lm759a); font-weight:700; text-decoration:none}
.n1zrl4ba svg {transform:rotate(-90deg)}
.n1zrl4ba:hover,.n1zrl4ba[aria-current] {color:var(--lm759a); background:var(--vtvll7q0)}
.covtg5d {font-size:13px; color:var(--lm759aMuted); background:var(--nws1f); border-bottom:1px solid var(--l3hzdbo)}
.y9569mx {display:flex; flex-wrap:wrap; align-items:center; gap:6px 18px; max-width:var(--xxh8x); margin:auto; min-height:40px; padding:6px var(--vov3)}
.kwbuoy {display:inline-flex; align-items:center; gap:6px; flex:none; max-width:100%}
.jr9ff5,.whnz {padding:2px 10px; border:1px solid var(--dhd95dh5); border-radius:var(--oud9r8p); font-weight:700; color:var(--lm759a)}
.cwp6uh8w {padding:24px 0 8px}
.pcx6zi {flex:1 1 16ch; line-height:1.4}
.ym6o31 {display:flex; align-items:center; gap:12px; margin:0 0 14px; font-size:12px; font-weight:700; letter-spacing:.16em; text-transform:uppercase; color:var(--v4uv5g)}
.ym6o31::before {content:""; width:32px; background:currentColor; height:2px}
.qllva0be {letter-spacing:-.03em; line-height:1.05; max-width:22ch; font-size:clamp(32px,5.2vw,52px); margin-bottom:18px}
.xlsgpe51 p:last-child {margin-bottom:0}
.xlsgpe51 {color:var(--lm759aMuted); font-size:18px; max-width:var(--tv4df3qs); line-height:1.6}
.kx7attsy {display:flex; flex-wrap:wrap; align-items:center; gap:8px 20px; margin:16px 0 20px; padding:0; list-style:none; font-size:13px; color:var(--lm759aMuted)}
.x3gyl0f {display:inline-flex; align-items:center; gap:8px; min-height:28px}
.lag3ut5 {display:grid; place-items:center; width:28px; height:28px; border:1.5px solid var(--dhd95dh5); border-radius:50%; background:var(--vtvll7q0); color:var(--lm759a); font-size:11px; font-weight:700; object-fit:cover}
.guxehph {margin:8px 0 0}
.gp2grxi {width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; border:1px solid var(--l3hzdbo); border-radius:var(--gj61)}
.guxehph figcaption {margin-top:8px; color:var(--lm759aMuted); font-size:12.5px}
.z63anu {display:inline-flex; align-items:center; gap:6px; padding:3px 10px; border:1px solid var(--dhd95dh5); border-radius:var(--oud9r8p); color:var(--lm759a); font-weight:700}
.z63anu img {width:20px; height:20px}
.hc4bpw {margin:4px 0 24px; border:1px solid var(--dhd95dh5); border-top:3px solid var(--v4uv5g); border-radius:var(--fguufcj); background:var(--o2x6); font-size:14px}
.hc4bpw[data-style=plain] {border-top-width:1px; border-top-color:var(--dhd95dh5)}
.aa9wral {display:flex; align-items:center; gap:8px; min-height:46px; padding:8px 14px; font-weight:700; cursor:pointer; list-style:none}
.sd4dh {font-weight:400; color:var(--lm759aMuted)}
.aa9wral svg {margin-left:auto; transition:transform var(--ty6m)}
.vpe5 {margin:0; column-gap:32px; padding:4px 14px 14px 32px; line-height:1.55; columns:1}
.aa9wral::-webkit-details-marker {display:none}
.phx33[open]>.eq77m0gf svg,.hc4bpw[open]>.aa9wral svg,.ke2t[open]>.av2nyj2d svg {transform:rotate(180deg)}
.w7rreet {align-items:center; text-decoration:none; min-height:44px; margin:-6px 0; display:inline-flex}
.w7rreet:hover {text-decoration:underline}
.vpe5 li {break-inside:avoid; padding:6px 0}
.m6qe {padding-top:8px}
.aieit,.un7j7zuk,.m6qe>h2 {margin:24px 0 18px; font-size:clamp(26px,3vw,34px); padding-top:24px; border-top:1px solid var(--dhd95dh5)}
.m6qe[data-rule=space] .un7j7zuk,.m6qe[data-rule=space]>h2 {border-top:0; padding-top:0}
.m6qe>h2:first-child,.un7j7zuk {border-top:0; padding-top:0; margin-top:0}
.m6qe>h3 {font-size:19px; margin:28px 0 10px}
.m6qe>h4 {font-size:17px; margin:20px 0 8px}
.m6qe>ul li,.m6qe>ol li {margin:0 0 .35em}
.m6qe>figure {margin:24px 0}
.m6qe>ul,.m6qe>ol {padding-left:1.2em}
.m6qe>blockquote,.m6qe>ul,.m6qe>h3,.m6qe>h4,.m6qe>p,.m6qe>ol {max-width:var(--tv4df3qs)}
.m6qe>figure img {height:auto; border-radius:var(--gj61); border:1px solid var(--l3hzdbo)}
.m6qe figcaption {font-size:12.5px; color:var(--lm759aMuted); margin-top:8px}
.m6qe>table {width:100%; font-size:14.5px; display:block; line-height:1.5; overflow-x:auto; margin:0 0 1.2em; max-width:100%; border-collapse:collapse}
.m6qe>table td,.m6qe>table th {text-align:left; padding:12px 14px; border-bottom:1px solid var(--l3hzdbo); vertical-align:top}
.m6qe>blockquote {color:var(--lm759aMuted); padding:4px 0 4px 18px; margin:0 0 1.1em; border-left:3px solid var(--v4uv5g)}
.m6qe>table thead th {background:var(--a9du); font-size:13px}
.gafz6l {max-width:860px; padding-top:24px; border-top:1px solid var(--dhd95dh5)}
.aieit {padding-top:0; margin-top:0; border-top:0}
.phx33 {border-bottom:1px solid var(--dhd95dh5)}
.eq77m0gf {display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:56px; padding:14px 0; font-weight:700; cursor:pointer; list-style:none; transition:color var(--ty6m)}
.ufus7im p:last-child {margin-bottom:0}
.eq77m0gf:hover {color:var(--v4uv5g)}
.eq77m0gf::-webkit-details-marker {display:none}
.ufus7im {padding-bottom:12px; max-width:var(--tv4df3qs); color:var(--lm759aMuted); font-size:15.5px}
.pgrhp6y {margin-top:48px; padding:40px 0 48px; color:var(--lm759aMuted); border-top:1px solid var(--dhd95dh5); font-size:14px}
.p7d2dg {display:grid; gap:28px}
.ljc5yzn {text-transform:uppercase; color:var(--lm759a); margin:0 0 10px; letter-spacing:.14em; font-size:12px}
.aypb {margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap; gap:0 20px}
.kophk {display:inline-flex; align-items:center; min-width:44px; min-height:44px; color:var(--lm759a); text-decoration:none}
.kophk:hover {text-decoration:underline}
.dmqux {display:flex; gap:16px; align-items:flex-start; max-width:var(--tv4df3qs); font-size:12.5px; line-height:1.55}
.dmqux p {margin:0 0 .6em}
.nidnyiel {display:inline-grid; place-items:center; flex:none; width:44px; height:44px; border:2px solid var(--lm759a); border-radius:50%; color:var(--lm759a); font-weight:700; font-size:14px}
.mkjocdm {margin:0}
.yz2yd1 {font-size:13px; margin:0; line-height:1.55}
.rrbkmk {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px; margin-top:28px; padding-top:20px; border-top:1px solid var(--vtvll7q0)}
.fqp1 {display:inline-grid; place-items:center; width:44px; height:44px; border:1.5px solid var(--dhd95dh5); border-radius:50%; color:var(--lm759a); text-decoration:none; transition:border-color var(--ty6m)}
.fqp1:hover {border-color:var(--lm759a)}
.noqm5bgw {z-index:40; bottom:0; border-top:1px solid var(--dhd95dh5); right:0; background:var(--o2x6); position:fixed; left:0; padding:6px var(--vov3)}
@supports (animation-timeline:scroll()) {.noqm5bgw[data-show=mobile] {animation:lf5gu4v linear both; animation-timeline:scroll(root); animation-range:0 900px}
@keyframes lf5gu4v {0%,80% {transform:translateY(110%); visibility:hidden}
100% {visibility:visible; transform:none}}}
.vf2s67 {display:flex; align-items:center; gap:12px; max-width:var(--xxh8x); margin:auto; min-height:48px}
.gg8sfq {width:48px; flex:none; height:36px; overflow:hidden; border-radius:var(--fguufcj); display:block}
.gg8sfq span,.gg8sfq img {object-fit:contain; width:100%; height:100%}
.xy1inehd {flex:1 1 auto; margin:0; min-width:0; font-size:13px; line-height:1.3; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden}
.eywpi {line-height:1.3; margin:2px 0 0; text-align:center; color:var(--lm759aMuted); font-size:11px}
.ijusl:has(.noqm5bgw[data-show=mobile]) {padding-bottom:84px}
.uz20s {margin:0 0 8px}
.noqm5bgw .v584waxx {display:contents}
.uq5z3 {margin:0 0 8px; font-size:13px; font-weight:700; color:var(--lm759aMuted)}
.uhl95 {display:flex; gap:10px; margin:0; padding:0 0 6px; list-style:none; overflow-x:auto; scroll-snap-type:x proximity; scrollbar-width:thin}
.me10bnm {flex:none; display:inline-flex; align-items:center; gap:10px; min-height:48px; padding:0 16px 0 12px; background:var(--o2x6); border:1px solid var(--dhd95dh5); border-radius:var(--oud9r8p); font-weight:700; font-size:15px; scroll-snap-align:start; color:var(--lm759a)}
.k3rxq3c {min-width:0; margin:0 0 8px}
.me10bnm svg {color:var(--v4uv5g)}
.wlt4d {height:24px; width:auto}
.ov7g0 {gap:10px}
.un7j7zuk {margin-bottom:18px}
.f8th,.eh803 {gap:10px}
.oi2vm {position:relative; display:grid; gap:12px; padding:16px; background:var(--o2x6); border:1px solid var(--dhd95dh5); border-radius:var(--gj61); min-width:0}
.aaq6xl9 {box-shadow:none; border:2px solid var(--v4uv5g); padding:18px}
.oi2vm {grid-template-columns:auto minmax(0,1fr); grid-template-areas:"rank brand" "badge badge" "status status" "bonus bonus" "extra extra" "facts facts" "action action"; align-items:start}
.oi2vm>.xvwk {grid-area:rank}
.oi2vm>.tfpsbyh {grid-area:brand}
.oi2vm>.zc6agg {grid-area:badge; justify-self:start}
.oi2vm>.p1k5oegr {grid-area:status}
.oi2vm>.j85mch7 {grid-area:bonus}
.oi2vm>.fi6qsw1 {grid-area:extra}
.oi2vm>.mrzd8w {grid-area:facts}
.oi2vm>.cklwm30 {grid-area:action}
.xvwk {display:grid; place-items:center; flex:none; width:32px; height:32px; border-radius:var(--fguufcj); background:var(--vtvll7q0); color:var(--lm759a); font-size:14px; font-weight:700; font-variant-numeric:tabular-nums}
.z6yl {background:var(--lm759a); color:var(--a9du)}
.k3rxq3c[data-rank=circle] .xvwk:not(.z6yl) {background:transparent; color:var(--lm759aMuted)}
.k3rxq3c[data-rank=circle] .xvwk {border-radius:50%; height:28px; width:28px}
.k3rxq3c[data-rank=circle] .aaq6xl9>.xvwk {width:36px; height:36px; font-size:15px}
.tfpsbyh {display:flex; align-items:flex-start; gap:14px; min-width:0}
.cwwqjdde {display:grid; place-items:center; flex:none; width:80px; height:60px; border-radius:var(--fguufcj); background:var(--ow-logo-bg,var(--maiju)); color:#fff; font-weight:700; font-size:20px; letter-spacing:-.02em; overflow:hidden}
.cwwqjdde img {width:100%; height:100%; object-fit:contain; background:var(--ow-logo-bg,transparent); padding:6px}
.cwwqjdde .fs90 {display:grid; place-items:center; width:100%; height:100%}
.aaq6xl9 .cwwqjdde {width:80px; height:60px; font-size:20px}
.aaq6xl9 .rk8ok {font-size:22px}
.yy9tl57x .cwwqjdde {width:64px; height:48px; font-size:15px}
.fj6d {display:flex; flex-direction:column; gap:4px; min-width:0}
.rk8ok {font-size:19px; font-weight:700; letter-spacing:-.01em; line-height:1.25; color:var(--h5vcuzpu)}
.yy9tl57x .rk8ok,.m7tzdzh .rk8ok {font-size:16px}
.grywpsc {display:inline-flex; flex-wrap:wrap; align-items:center; gap:6px; max-width:100%; font-size:13px; font-weight:700; color:var(--lm759a)}
.mtg01u7 {display:inline-flex; gap:1px; color:var(--f90fzdl)}
.jbbres {opacity:.3}
.f90fzdl {display:inline-flex}
.hrxj82 {display:inline-flex; align-items:center; align-self:flex-start; max-width:100%; min-height:44px; margin:-10px 0; font-size:14px; font-weight:700}
.p1k5oegr {display:inline-flex; align-items:center; gap:6px; width:max-content; max-width:100%; margin:0; padding:4px 10px; border-radius:var(--oud9r8p); background:var(--vtvll7q0); color:var(--lm759a); font-size:13px; font-weight:700; line-height:1.4}
.p1k5oegr[data-status=full] {background:var(--shcs2dib)}
.p1k5oegr[data-status=partial] {background:var(--ju72)}
.zc6agg {display:inline-flex; align-items:center; padding:3px 10px; border-radius:var(--oud9r8p); background:var(--zc6aggBg); color:var(--zc6aggText); font-size:12px; font-weight:700; letter-spacing:.04em; text-transform:uppercase}
.j85mch7 {margin:0; color:var(--h5vcuzpu); font-family:var(--yt4t6z); font-weight:700; font-size:19px; line-height:1.25; letter-spacing:-.01em}
.bdp5szvr {display:block; margin-top:6px; font-family:var(--yfz7p); font-size:14px; font-weight:400; line-height:1.45; letter-spacing:0; color:var(--lm759aMuted)}
.aaq6xl9>.j85mch7 {line-height:1.15; font-size:clamp(22px,2.2vw,30px); letter-spacing:-.02em}
.yy9tl57x>.j85mch7 {font-size:15.5px; font-weight:600; font-family:var(--yfz7p)}
.mrzd8w {padding:12px 0 0 1.15em; line-height:1.5; margin:0; border-top:1px solid var(--vtvll7q0); font-size:15.5px}
.mrzd8w li {margin:0 0 .3em}
.mrzd8w li::marker {color:var(--v4uv5g)}
.fi6qsw1 {display:flex; flex-direction:column; gap:8px; min-width:0}
.c8no {display:flex; flex-wrap:wrap; gap:6px; margin:0; padding:0; list-style:none}
.lih1l5 {max-width:100%; padding:3px 10px; border:1px solid var(--l3hzdbo); border-radius:var(--oud9r8p); font-size:12.5px; line-height:1.4}
.jjumutap {font-weight:700}
.d7j15 {font-size:13px; margin:0}
.d7j15 code {padding:2px 8px; border:1px dashed var(--dhd95dh5); border-radius:var(--fguufcj); font-family:var(--yfz7p); font-weight:700; font-size:13px; line-height:1.4; letter-spacing:.06em; font-variant-numeric:tabular-nums}
.av2nyj2d {display:inline-flex; align-items:center; gap:8px; min-height:44px; padding:6px 14px; border:1px solid var(--dhd95dh5); border-radius:var(--oud9r8p); font-size:13px; font-weight:700; cursor:pointer; list-style:none}
.ke2t[open]>.av2nyj2d {margin-bottom:10px}
.av2nyj2d:hover {border-color:var(--lm759a)}
.ke2t>.c8no {margin-bottom:8px}
.av2nyj2d::-webkit-details-marker {display:none}
.s2r2i {display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr)); gap:8px 20px; font-size:14.5px; line-height:1.5}
.l555 li::marker {color:var(--m3aa6v2j)}
.kbhkozch li::marker {color:var(--ghumx2)}
.s2r2i ul {padding-left:1.1em; margin:0}
.s2r2i strong {display:block; margin-bottom:4px}
.cklwm30 {display:flex; flex-direction:column; align-items:stretch; gap:6px; min-width:0}
.cklwm30 .v584waxx {display:contents}
.szor8p,.noqm5bgw .hwvczns,.cklwm30 .hwvczns {display:inline-flex; align-items:center; justify-content:center; gap:10px; box-sizing:border-box; min-height:48px; margin:0; padding:10px 20px; border:0; border-radius:var(--vtjg); background:var(--szor8pBg); color:var(--szor8pText); font-family:var(--yfz7p); font-weight:700; font-size:16px; line-height:1.2; text-align:center; text-decoration:none; cursor:pointer; transition:background-color var(--ty6m)}
.cklwm30 .hwvczns:hover,.szor8p:hover,.noqm5bgw .hwvczns:hover {color:var(--szor8pText); background:var(--szor8pHover)}
.szor8p:focus-visible,.cklwm30 .hwvczns:focus-visible {outline:3px solid var(--lm759a); outline-offset:3px}
.noqm5bgw .hwvczns {flex:none; min-height:44px; font-size:14px; padding:0 16px}
.hctz2xh {align-items:flex-start; margin:4px 0 4px}
.aaq6xl9 .hwvczns {font-size:17px; min-height:56px}
.djjlex7,.yldxl {margin:0; color:var(--lm759aMuted); line-height:1.4; font-size:12px; text-align:center}
.hctz2xh+.djjlex7 {text-align:left; margin:0 0 16px}
.j3kjo4 {margin-top:4px}
.g7wclbv {display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:56px; padding:8px 18px; border:1px solid var(--dhd95dh5); border-radius:var(--gj61); background:var(--o2x6); font-weight:700; cursor:pointer; list-style:none; transition:border-color var(--ty6m)}
.g7wclbv::-webkit-details-marker {display:none}
.g7wclbv::after {content:""; flex:none; width:9px; height:9px; border:solid currentColor; border-width:0 2px 2px 0; transform:rotate(45deg); margin:0 4px 3px; transition:transform var(--ty6m)}
.g7wclbv:hover {border-color:var(--lm759a)}
.j3kjo4[open]>.g7wclbv::after {margin:3px 4px 0; transform:rotate(225deg)}
.j3kjo4[open]>.f8th {margin-top:10px}
.m7tzdzh {border:1px solid var(--dhd95dh5); border-radius:var(--gj61); background:var(--o2x6)}
.mhfh {font-size:14.5px; line-height:1.5; display:block; width:100%; border-collapse:collapse}
.mhfh>tbody {display:block}
.cmac {display:none}
.hjdz1d {display:grid; grid-template-columns:auto minmax(0,1fr); gap:8px 12px; padding:16px; border-bottom:1px solid var(--l3hzdbo)}
.hjdz1d:last-child {border-bottom:0}
.ifh6jey {padding:0; min-width:0; display:block; text-align:left; border:0; font-weight:400}
.m5s4u {grid-column:2}
.ifh6jey[data-label]::before {content:attr(data-label) ": "; font-weight:700}
.mcrzkw9g {grid-column:1; grid-row:1}
.ifh6jey:not(.mcrzkw9g):not(.m5s4u) {grid-column:1/-1}
.mcrzkw9g[data-label]::before {content:none}
.ezc4ki {grid-column:1/-1; margin-top:4px}
.nljx4nl4 {display:inline-block; padding:1px 8px; border:1px solid var(--l3hzdbo); border-radius:var(--oud9r8p); font-size:12.5px}
@container ov7g0 (min-width:600px) {.yy9tl57x,.ko7erxa {grid-template-columns:auto auto minmax(0,1fr) minmax(176px,210px); grid-template-areas:"rank brand bonus action" "rank brand extra action" "badge status status status"; align-items:center; column-gap:16px; row-gap:6px; min-height:84px; padding:8px 20px}
.yy9tl57x>.tfpsbyh,.ko7erxa>.tfpsbyh {align-items:center; min-width:180px}
.yy9tl57x>.j85mch7,.ko7erxa>.j85mch7 {font-size:15.5px; font-weight:600; font-family:var(--yfz7p); display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden}
.ko7erxa>.j85mch7 .bdp5szvr {display:none}
.ko7erxa>.p1k5oegr,.ko7erxa>.zc6agg {align-self:center}
.ko7erxa .hwvczns,.yy9tl57x .hwvczns {min-height:44px}}
@container ov7g0 (min-width:700px) {.eh803 {grid-template-columns:repeat(2,minmax(0,1fr))}
.eh803>[data-step=feature] {grid-column:1/-1}
.eh803>.u7i34jv {align-content:start; grid-template-rows:auto auto auto auto auto auto 1fr}
.f8th[data-layout=grid] {grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}
.u7i34jv>.cklwm30 {align-self:end}
.vi56jds {align-content:start; grid-template-rows:auto auto auto auto auto auto 1fr}
.vi56jds>.cklwm30 {align-self:end}}
@container ov7g0 (min-width:900px) {.aaq6xl9 {grid-template-columns:auto auto minmax(0,1fr) minmax(220px,280px); grid-template-rows:auto auto auto auto 1fr; grid-template-areas:"rank brand badge action" "rank brand status action" "rank brand bonus action" "rank brand extra action" "rank brand facts action"; column-gap:24px; row-gap:12px}
.aaq6xl9>.tfpsbyh {flex-direction:column; gap:14px}
.aaq6xl9 .cwwqjdde {height:72px; font-size:22px; width:96px}
.aaq6xl9 .rk8ok {font-size:24px}
.aaq6xl9>.mrzd8w {margin-top:4px}
.aaq6xl9>.cklwm30 {align-self:start}
.ko7erxa {grid-template-columns:auto minmax(0,250px) minmax(0,200px) minmax(0,1fr) minmax(176px,200px); grid-template-rows:auto auto; grid-template-areas:"rank brand status bonus action" "rank brand badge extra action"}
.ko7erxa .cwwqjdde {height:54px; font-size:16px; width:72px}
.ko7erxa>.tfpsbyh {min-width:0}
.mhfh>thead,.mhfh>tbody,.mhfh {display:revert}
.mhfh {display:table}
.ko7erxa>.zc6agg,.ko7erxa>.p1k5oegr {justify-self:start}
.ko7erxa .rk8ok {font-size:17px}
.cmac {top:0; z-index:1; position:sticky; display:table-row}
.cmac th {padding:14px 18px; border-bottom:1px solid var(--l3hzdbo); background:var(--a9du); text-align:left; font-size:13px; font-weight:700; color:var(--lm759a)}
.ifh6jey[data-label]::before {content:none}
.hjdz1d {display:table-row; padding:0}
.ifh6jey {vertical-align:middle; min-width:96px; padding:14px 16px; border-bottom:1px solid var(--l3hzdbo); display:table-cell}
.hjdz1d:last-child .ifh6jey {border-bottom:0}
.m5s4u {border-right:1px solid var(--l3hzdbo); min-width:180px; background:var(--o2x6); position:sticky; left:0}
.rg6pg4j,.mcrzkw9g {width:1%; min-width:0}
.ezc4ki .yldxl {font-size:11px}
.m7tzdzh {overflow-x:auto}
.ezc4ki {min-width:172px}}
@media (min-width:900px) {.cwp6uh8w {padding-top:40px}
.mb6676u3[data-nav=inline] .ranew {display:flex}
.vpe5 {columns:2}
.n0gx>.qaeykl {display:flex}
.noqm5bgw[data-show=mobile] {display:none}
.p7d2dg {grid-template-columns:1.2fr 1fr 1fr}
.ijusl:has(.noqm5bgw[data-show=mobile]) {padding-bottom:0}}
@media (max-width:599px) {.f2yy {height:36px; max-width:140px}
.ynf6ar02 {position:static}
.aaq6xl9 {padding:16px}
.un7j7zuk,.m6qe>h2,.gafz6l {padding-top:16px; margin-top:16px}
:root {--vov3:16px; --q3bcv:64px}
.m6qe>h2:first-child,.un7j7zuk {margin-top:0; padding-top:0}
.msxwmm span:not(.k3j2p) {font-size:17px}
.h18bq {right:var(--vov3); left:var(--vov3); width:auto; top:calc(100% + 6px)}}
@media (prefers-reduced-motion:reduce) {.ijusl *::before,.ijusl *,.ijusl *::after {scroll-behavior:auto!important; animation:none!important; transition:none!important}}
@media print {.noqm5bgw,.mb6676u3,.ynf6ar02,.fqp1 {display:none}}
