:root{--y2ykk6:8px; --zxi4czmwText:#111111; --egxlecm:#ff7b7b; --xmz0ozly:20px; --vz2eg:"Lg1va",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; --itmt:999px; --zxi4czmw:#e5c0da; --djapsb:0 6px 20px rgba(0,0,0,.08); --qt3on:#82ff5e; --vei03uqf:120ms; --h7z8vf7:#e5c0da; --l2tt3Text:#c3c8d8; --fwu3:68ch; --kuesg:#ffd166; --nww12m9:1120px; --ltomsln:#211b2e; --zj1vh:1.55; --vnr13Hover:#e9c9df; --gf8rm:14px; --z0xjyzf:160ms; color-scheme:dark; --vnr13Text:#111111; --m6nr1t9d:#591c7e; --j5iqk:1.25; --wfh83qcdMuted:#aab0c4; --imjoi:1.15; --ny96:220ms; --gt9j4yjs:#ffffff; --c3byq:6px; --l2tt3Bg:#262b40; --alctm:"Cfy07",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; --l1m8ev2:#ffe36e; --fm8a81r:17px; --fqjmbrf:#8ad8ff; --rodof:#282d46; --zcr9nq6:#474252; --wfh83qcd:#f3f4f6; --vnr13Bg:#e5c0da;}
@media (prefers-reduced-motion:reduce){:root{--z0xjyzf:0ms; --ny96:0ms; --vei03uqf:0ms;}}
@font-face{font-family:"Lg1va"; src:url(/assets/library/7a686e76-3128-66b7-d506-c103e51a829d.woff2) format("woff2"); font-display:swap; font-weight:400;}
@font-face{src:url(/assets/library/98aa8b5c-2582-107d-73a6-f1254f08b152.woff2) format("woff2"); font-weight:700; font-display:swap; font-family:"Lg1va";}
@font-face{font-family:"Cfy07"; src:url(/assets/library/587435ca-9d90-732b-8c1c-e4958222c6ad.woff2) format("woff2"); font-weight:400 700; font-display:swap;}
.yxv0{overflow:hidden; width:1px; white-space:nowrap; position:absolute; height:1px; clip:rect(0 0 0 0);}
.qg7ovlp9 .edjqgk7j{opacity:.6; cursor:default; pointer-events:none; user-select:none;}
.pmxltvyi{container-type:inline-size; container-name:pmxltvyi; display:grid; gap:var(--xmz0ozly);}
.bimwnj,.qcj47url{display:grid; gap:var(--xmz0ozly);}
.ashz4rl,.zh0x5{display:grid; gap:12px; padding:16px; background:var(--m6nr1t9d); color:var(--wfh83qcd); border:1px solid var(--zcr9nq6); border-radius:var(--y2ykk6); box-shadow:var(--djapsb);}
.jg3d{display:flex; align-items:center; gap:12px; min-width:0;}
.sjf5s{justify-content:center; align-items:center; font-weight:700; border-radius:var(--c3byq); background:var(--l2tt3Bg); min-width:32px; display:inline-flex; color:var(--l2tt3Text); height:32px;}
.qxj75{display:flex; flex-direction:column; gap:4px; min-width:0;}
.oi98{font-weight:700; color:var(--gt9j4yjs);}
.jb84t{margin:0; font-weight:700;}
.l1uujw56{display:block; font-weight:400; color:var(--wfh83qcdMuted);}
.lsy9s{margin:0; padding:0; list-style:none; display:grid; gap:4px; font-size:.9375em;}
.t3wp{color:var(--wfh83qcdMuted);}
.fdsbdkd{display:grid; gap:6px;}
.fdsbdkd .edjqgk7j{display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:0 20px; border:0; border-radius:var(--itmt); background:var(--vnr13Bg); color:var(--vnr13Text); font:inherit; font-weight:700; text-decoration:none; cursor:pointer; transition:background var(--z0xjyzf);}
.fdsbdkd .edjqgk7j:hover{background:var(--vnr13Hover);}
.fdsbdkd .edjqgk7j:focus-visible{outline:3px solid var(--zxi4czmw); outline-offset:2px;}
.r4ohcn2u{margin:0; font-size:.75rem; color:var(--wfh83qcdMuted);}
.lth97h{align-items:center; display:inline-flex; min-height:44px; color:var(--h7z8vf7);}
.fzql{display:inline-flex; align-items:center; gap:6px;}
.lg2g4h{display:inline-flex; color:var(--zcr9nq6);}
.sbda2jpg.mc46v{color:var(--l1m8ev2);}
.lonwos{display:inline-flex; align-items:center; gap:6px; padding:3px 10px; border-radius:var(--itmt); font-size:.8125rem; font-weight:600; background:var(--rodof); color:var(--wfh83qcd);}
.lonwos[data-status=full]{background:var(--qt3on); color:var(--zxi4czmwText);}
.ag7wmay{display:inline-block; padding:2px 8px; border-radius:var(--itmt); background:var(--l2tt3Bg); color:var(--l2tt3Text); font-size:.75rem; font-weight:700;}
.chih{display:flex; align-items:center; justify-content:space-between; min-height:48px; padding:8px 16px; border:1px solid var(--zcr9nq6); border-radius:var(--y2ykk6); cursor:pointer; font-weight:700; list-style:none;}
.yq3y36q5[open]>.qcj47url{margin-top:var(--xmz0ozly);}
.i2b0 table{width:100%; border-collapse:collapse;}
.i2b0 td,.i2b0 th{border-bottom:1px solid var(--zcr9nq6); vertical-align:middle; padding:10px 12px; text-align:start;}
.fy8v62{overflow-x:auto;}
.i2b0 thead th{color:var(--wfh83qcdMuted); letter-spacing:.04em; font-size:.8125rem; text-transform:uppercase;}
.chih::-webkit-details-marker{display:none;}
@container pmxltvyi (min-width:700px){.ashz4rl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px); align-items:center;}
.ashz4rl>.lsy9s{grid-column:1/3;}
.zh0x5{align-items:center; grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);}
.bimwnj[data-form=pair]{grid-template-columns:repeat(2,minmax(0,1fr));}
.bimwnj[data-form=pair]>.ashz4rl[data-step=feature]{grid-column:1/-1;}
.bimwnj[data-form=podium]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}}
@container pmxltvyi (max-width:699.98px){.i2b0 thead{display:none;}
.i2b0 tr{display:grid; gap:6px; padding:12px 0;}
.i2b0 td,.i2b0 th{border:0; display:block; padding:0;}
.i2b0 td:empty{display:none;}}
.a8u87{max-width:100%; -webkit-overflow-scrolling:touch; overflow-x:auto; margin:0 0 1em;}
.a8u87>table{margin:0; min-width:100%;}
.a8u87 td,.a8u87 th{min-width:0; overflow-wrap:break-word;}
@media (max-width:599.98px){.a8u87[data-cols] tbody,.a8u87[data-cols] tr,.a8u87[data-cols] td,.a8u87[data-cols]>table{width:100%; display:block; box-sizing:border-box; min-width:0;}
.a8u87[data-cols]{overflow:visible;}
.a8u87[data-cols] thead{overflow:hidden; position:absolute; width:1px; height:1px; clip:rect(0 0 0 0);}
.a8u87[data-cols] tr{border:1px solid var(--zcr9nq6); border-radius:var(--c3byq); background:var(--m6nr1t9d); padding:4px 12px; margin:0 0 10px;}
.a8u87[data-cols] td{display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr); gap:2px 12px; padding:7px 0; border:0; border-bottom:1px solid var(--zcr9nq6); text-align:left;}
.a8u87[data-cols] td:last-child{border-bottom:0;}
.a8u87[data-cols] td::before{color:var(--wfh83qcdMuted); content:attr(data-th); font-weight:600;}
.a8u87[data-cols] td:first-child::before{content:none;}
.a8u87[data-cols] td:first-child{grid-template-columns:1fr; font-weight:700; color:var(--gt9j4yjs);}}
.u8skoxzc{margin:0 0 1em; border:1px solid var(--zcr9nq6); border-radius:var(--c3byq); background:var(--m6nr1t9d); color:var(--wfh83qcd);}
.urux{display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:44px; padding:10px 16px; cursor:pointer; list-style:none; font-weight:600; color:var(--gt9j4yjs); overflow-wrap:anywhere;}
.urux::-webkit-details-marker{display:none;}
.urux::after{content:""; flex:0 0 auto; width:8px; height:8px; margin-right:4px; border-right:2px solid currentColor; border-bottom:2px solid currentColor; transform:rotate(45deg); transition:transform var(--vei03uqf);}
.u8skoxzc[open]>.urux::after{transform:rotate(-135deg);}
.urux:focus-visible{outline:3px solid var(--zxi4czmw); outline-offset:2px; border-radius:var(--c3byq);}
.fkceas{min-width:0; padding:0 16px 4px;}
.fkceas>:first-child{margin-top:0;}
@media print{.fkceas{display:block;}}
.q233kvoi{display:grid; gap:var(--xmz0ozly);}
.li8fd{display:grid; gap:12px;}
.dvuq2wu9{display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin:0; padding:0; border:0; min-width:0;}
.uecm8{float:left; padding:0 4px 0 0; margin:0 4px 0 0; font-size:.8125rem; font-weight:600; color:var(--wfh83qcdMuted); line-height:44px;}
.zp7i0kf9{position:relative; display:inline-flex; align-items:center; gap:6px; min-height:44px; padding:0 14px; border:1px solid var(--zcr9nq6); border-radius:var(--itmt); background:var(--m6nr1t9d); color:var(--wfh83qcd); font-size:.9375rem; font-weight:600; cursor:pointer; transition:background var(--vei03uqf),border-color var(--vei03uqf);}
.zp7i0kf9:hover{border-color:var(--zxi4czmw);}
.j6e0dh{position:absolute; inset:0; width:100%; height:100%; margin:0; opacity:0; cursor:pointer;}
.zp7i0kf9:has(.j6e0dh:checked){background:var(--zxi4czmw); color:var(--zxi4czmwText); border-color:var(--zxi4czmw);}
.zp7i0kf9:has(.j6e0dh:focus-visible){outline:3px solid var(--zxi4czmw); outline-offset:2px;}
.vj66{opacity:.8; font-weight:400;}
.aof8j8f{grid-column:1/-1; margin:0; border:1px solid var(--zcr9nq6); border-radius:var(--c3byq); background:var(--m6nr1t9d);}
.kvgm{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;}
.kvgm::-webkit-details-marker{display:none;}
.jge9r{display:grid; gap:12px; padding:0 14px 14px;}
.h1z4k{margin:0; padding:0; list-style:none; display:grid; gap:6px;}
.h1z4k li{display:flex; gap:8px; align-items:flex-start; font-size:.9375em;}
.h1z4k li>svg{flex:0 0 auto; margin-top:3px;}
.fzcjifo{letter-spacing:.04em; color:var(--wfh83qcdMuted); margin:0 0 6px; font-size:.8125rem; text-transform:uppercase;}
.x273 li>svg{color:var(--qt3on);}
.ewr7beuh li>svg{color:var(--kuesg);}
@container pmxltvyi (min-width:700px){.jge9r{grid-template-columns:1fr 1fr;}}
.fvsnrx{display:flex; flex-wrap:wrap; align-items:center; gap:6px; margin:0; padding:0; list-style:none;}
.fvsnrx li{display:inline-flex; align-items:center; min-height:28px; padding:2px 8px; border:1px solid var(--zcr9nq6); border-radius:var(--c3byq); background:var(--m6nr1t9d); font-size:.8125rem; color:var(--wfh83qcd);}
.fvsnrx img{max-width:72px; width:auto; display:block; height:20px;}
.cal73jd{display:grid; grid-template-columns:72px minmax(0,1fr); gap:16px; max-width:var(--nww12m9); margin:calc(var(--xmz0ozly)*1.5) auto; padding:20px; border:1px solid var(--zcr9nq6); border-radius:var(--y2ykk6); background:var(--m6nr1t9d); color:var(--wfh83qcd);}
.ssuif{width:72px; height:72px; border-radius:50%; object-fit:cover; display:grid; place-items:center; background:var(--l2tt3Bg); color:var(--l2tt3Text); font-weight:700; font-size:1.375rem;}
.kuzmxw{display:grid; gap:6px; min-width:0;}
.s4x2vulb{margin:0; font-size:.75rem; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:var(--wfh83qcdMuted);}
.za0wtl{font-weight:700; margin:0; color:var(--gt9j4yjs);}
.za0wtl a{color:var(--h7z8vf7);}
.ikapz{display:block; font-weight:400; color:var(--wfh83qcdMuted); font-size:.9375rem;}
.bpos{margin:0; max-width:var(--fwu3);}
.ry2aoli{margin:0; display:flex; flex-wrap:wrap; gap:6px 18px; font-size:.875rem; color:var(--wfh83qcdMuted);}
.ry2aoli>span{display:inline-flex; align-items:center; gap:6px;}
.ry2aoli a{color:var(--h7z8vf7);}
.loz3u{margin:4px 0 0; padding:0; list-style:none; display:flex; flex-wrap:wrap; gap:8px;}
.loz3u a{display:inline-flex; align-items:center; min-height:36px; padding:0 12px; border:1px solid var(--zcr9nq6); border-radius:var(--itmt); color:var(--h7z8vf7); text-decoration:none; font-size:.875rem;}
@media (max-width:479.98px){.ssuif{height:56px; width:56px;}
.cal73jd{grid-template-columns:1fr;}}
.m2m7d{color:var(--wfh83qcdMuted); padding:12px 0 0; max-width:var(--nww12m9); margin:0 auto; font-size:.875rem;}
.p4oqt{display:flex; flex-wrap:wrap; align-items:center; gap:4px 0; margin:0; padding:0; list-style:none;}
.dn9q+.dn9q::before{margin:0 8px; content:"/"; color:var(--zcr9nq6);}
.my9d8f1{color:var(--h7z8vf7); padding:6px 0; text-decoration:none;}
.bogtj2{background:var(--rodof); color:var(--wfh83qcd); border-bottom:1px solid var(--zcr9nq6);}
.dn9q{display:inline-flex; min-height:32px; align-items:center;}
.my9d8f1:hover{text-decoration:underline;}
.jbqoqh{display:flex; flex-wrap:wrap; align-items:center; gap:4px 8px; max-width:var(--nww12m9); margin:0 auto; padding:4px 16px; list-style:none; font-size:.875rem;}
.jbqoqh>svg{margin-right:4px; color:var(--wfh83qcdMuted);}
.rw0by7{display:inline-flex;}
.z7qkvl{font-weight:700; padding:0 10px; min-height:36px; align-items:center; display:inline-flex;}
.sjof:hover{background:var(--m6nr1t9d);}
.sjof{min-height:36px; display:inline-flex; align-items:center; text-decoration:none; color:var(--h7z8vf7); padding:0 10px; border-radius:var(--c3byq);}
.qozizfj{color:inherit; text-decoration:underline; text-decoration-color:var(--zcr9nq6); text-underline-offset:2px;}
.qozizfj:hover{text-decoration-color:currentColor;}
@media (max-width:699.98px){.ze3au8s{padding-bottom:var(--wsl5j,72px);}
html{scroll-padding-bottom:var(--wsl5j,72px);}}
:root{--kerx0w0f:48px; --cgezov5:64px; --itjx7h:color-mix(in srgb,var(--zxi4czmw) 22%,transparent); --hgzphsk3:color-mix(in srgb,var(--vnr13Bg) 20%,transparent); --wsl5j:64px;}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}
.ze3au8s *{transition-duration:0ms!important;}}
*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%; scroll-behavior:smooth; scroll-padding-top:calc(var(--cgezov5) + 12px);}
.ze3au8s{margin:0; background:var(--ltomsln); color:var(--wfh83qcd); font:400 var(--fm8a81r)/var(--zj1vh) var(--alctm); min-width:320px; overflow-x:clip;}
a{text-decoration:none; color:var(--h7z8vf7); transition:color var(--z0xjyzf);}
a:hover{color:var(--fqjmbrf);}
svg,img{display:block; max-width:100%;}
summary:focus-visible,.uf3s:focus-visible+.cbtl6ok,a:focus-visible,button:focus-visible{outline:2px solid var(--fqjmbrf); outline-offset:3px; border-radius:var(--c3byq);}
[id]{scroll-margin-top:calc(var(--cgezov5) + 12px);}
.p7wwxht,h2,h3,h1,.nttgcsv8{font-family:var(--vz2eg); font-weight:700; line-height:var(--imjoi); color:var(--gt9j4yjs); margin:0 0 .5em;}
h1{font-size:40px;}
.nttgcsv8,h2{font-size:28px; margin-top:1.6em;}
h3{margin-top:1.3em; font-size:21px;}
p{margin:0 0 1em;}
.w0atbtq{margin:0 auto; padding:0 20px; max-width:var(--nww12m9);}
.sb5m svg{height:16px; width:16px;}
.g9ln{color:var(--zxi4czmw);}
.qx9d2b44{line-height:0; flex:0 0 auto; display:inline-flex;}
.qmem2dju{color:var(--fqjmbrf);}
.j26kewy{color:var(--vnr13Text); top:-60px; position:absolute; padding:12px 16px; border-radius:var(--y2ykk6); z-index:50; font-weight:700; left:8px; background:var(--vnr13Bg);}
.j26kewy:focus{top:8px;}
.qx9d2b44 svg{stroke-width:2;}
.fxokec9{display:inline-grid; place-items:center; flex:0 0 36px; width:36px; height:36px; border-radius:50%; border:2px solid var(--zxi4czmw); color:var(--zxi4czmw); font:700 13px var(--vz2eg);}
.l2tt3{display:inline-flex; align-items:center; gap:6px; height:30px; padding:0 10px; border:1px solid var(--zcr9nq6); border-radius:var(--c3byq); background:var(--l2tt3Bg); color:var(--l2tt3Text); font:700 13px var(--vz2eg);}
.l2tt3 .qx9d2b44{color:var(--fqjmbrf);}
.ghfiaf{display:flex; flex-wrap:wrap; gap:6px; margin-top:10px;}
.aouc7b1{display:inline-flex; align-items:center; min-height:24px; font-size:13px; font-weight:600; color:var(--l2tt3Text); background:var(--l2tt3Bg); border:1px solid var(--zcr9nq6); border-radius:var(--itmt); padding:2px 9px;}
.tnfemvup{margin-top:0;}
.gpkto6,.r4ohcn2u{border-top:1px dashed var(--zcr9nq6); color:var(--wfh83qcdMuted); margin:14px 0 0; padding-top:12px; line-height:1.4; font-size:13px;}
.uy61 form button,.xqjly82l,.uy61>a{display:inline-flex; align-items:center; justify-content:center; gap:8px; width:100%; min-height:48px; padding:0 22px; border:0; cursor:pointer; border-radius:var(--itmt); background:var(--vnr13Bg); color:var(--vnr13Text); font:700 16px var(--vz2eg); box-shadow:0 8px 24px var(--hgzphsk3); transition:background var(--z0xjyzf),box-shadow var(--z0xjyzf),transform var(--vei03uqf);}
.uy61>a:hover,.xqjly82l:hover,.uy61 form button:hover{color:var(--vnr13Text); background:var(--vnr13Hover);}
.uy61>a:active,.uy61 form button:active,.xqjly82l:active{transform:translateY(1px);}
.uy61{display:grid; gap:8px; align-content:start;}
.hxxwyl .xqjly82l,.hxxwyl>a,.hxxwyl form button{min-height:44px; padding:0 16px; font-size:15px;}
.uy61 form{margin:0; display:block;}
.tpa8matr{display:flex; align-items:center; justify-content:center; min-height:44px; font-size:15px; font-weight:600;}
/* header */
.lfwh{background:var(--ltomsln); z-index:20; position:relative; border-bottom:1px solid var(--zcr9nq6);}
.u56046{top:0; position:sticky;}
.g5yq0zt{display:flex; align-items:center; height:var(--cgezov5); gap:16px;}
.ehksb1{display:flex; align-items:center; gap:10px; min-height:44px; font-family:var(--vz2eg); font-weight:700; font-size:22px; color:var(--gt9j4yjs);}
.ehksb1 b{color:var(--zxi4czmw);}
.lb1immll{width:auto; height:40px;}
.shh4j{width:34px; height:34px; border-radius:var(--y2ykk6); background:var(--rodof); border:1px solid var(--zcr9nq6); display:grid; place-items:center; color:var(--zxi4czmw);}
.vpwy7bf9{font-family:var(--vz2eg); font-weight:800; font-size:18px; line-height:1;}
.vdsk{width:14px; height:14px; border-radius:50%; background:var(--zxi4czmw); border:0;}
.lsgo{width:6px; height:30px; border-radius:3px; background:var(--zxi4czmw); border:0;}
.h93jzmkl{list-style:none; margin:8px 0 0; padding:0; display:flex; flex-direction:column; gap:2px;}
.x0bxgx6q{display:flex; align-items:center; min-height:48px; padding:0 14px; border-radius:var(--y2ykk6); font-family:var(--vz2eg); font-weight:700; font-size:17px; letter-spacing:.06em; text-transform:uppercase; color:var(--wfh83qcd);}
.x0bxgx6q:hover,.x0bxgx6q[aria-current]{color:var(--zxi4czmw); background:var(--rodof);}
.jmxnk{width:auto; display:none;}
.jmxnk .xqjly82l{width:auto; white-space:nowrap;}
.cbtl6ok{display:grid; margin-left:auto; width:44px; height:44px; border:1px solid var(--zcr9nq6); border-radius:var(--y2ykk6); background:var(--m6nr1t9d); color:var(--zxi4czmw); place-items:center; cursor:pointer;}
.hoqrt2tp{display:flex; align-items:center; gap:10px;}
.hk9994vz{display:inline-flex;}
.d1ev41{border-top:1px solid var(--zcr9nq6); padding-top:16px; margin-top:16px;}
.d1ev41 .gpkto6{padding-top:0; border:0; margin-top:8px;}
.etpvrq{display:grid; width:44px; height:44px; margin-left:auto; place-items:center; border:1px solid var(--zcr9nq6); border-radius:var(--y2ykk6); color:var(--zxi4czmw); background:var(--rodof); cursor:pointer;}
.uqj3r8{position:fixed; inset:0 0 0 auto; width:min(340px,88vw); background:var(--m6nr1t9d); border-left:1px solid var(--zcr9nq6); padding:16px; clip-path:inset(0 0 0 100%); visibility:hidden; transition:clip-path var(--z0xjyzf) ease,visibility 0s linear var(--z0xjyzf); z-index:30; overflow:auto;}
.uf3s:checked~.uqj3r8{box-shadow:-20px 0 60px color-mix(in srgb,var(--ltomsln) 60%,transparent); visibility:visible; clip-path:inset(0); transition-delay:0s;}
.a6nwle5c{position:fixed; inset:0; background:color-mix(in srgb,var(--ltomsln) 55%,transparent); opacity:0; pointer-events:none; transition:opacity var(--z0xjyzf); z-index:25;}
.uf3s:checked~.a6nwle5c{opacity:1; pointer-events:auto;}
@media (min-width:1024px){.jmxnk{margin-left:8px; display:block;}
.uqj3r8{margin-left:auto; box-shadow:none; visibility:visible; width:auto; background:none; overflow:visible; transition:none; clip-path:none; position:static; border:0; padding:0;}
.h93jzmkl{flex-direction:row; margin-top:0; gap:4px;}
.x0bxgx6q{font-size:15px; min-height:44px;}
.x0bxgx6q:hover,.x0bxgx6q[aria-current]{background:var(--m6nr1t9d);}
.d1ev41,.a6nwle5c,.hoqrt2tp,.cbtl6ok{display:none;}}
/* trustbar */
.woul0a{background:var(--m6nr1t9d); border-bottom:1px solid var(--zcr9nq6);}
.lfwh+.woul0a{border-top:0;}
.woul0a+.lfwh{border-top:1px solid var(--zcr9nq6);}
.f04k{display:flex; flex-wrap:wrap; align-items:center; gap:8px 14px; min-height:52px; padding-top:8px; padding-bottom:8px; font-size:13px; color:var(--wfh83qcdMuted);}
.twk8u,.ncm1mu7m{white-space:nowrap;}
.j7oby3c{min-width:0; flex:1 1 240px;}
.j7oby3c,.ncm1mu7m{display:inline-flex; align-items:center; gap:6px;}
.j7oby3c .qx9d2b44{color:var(--zxi4czmw);}
.twk8u{display:inline-flex; gap:6px; margin-left:auto;}
/* hero */
.e4md{background:var(--m6nr1t9d); overflow:hidden; position:relative; border-bottom:1px solid var(--zcr9nq6);}
.e4md::before{height:520px; top:-160px; pointer-events:none; right:-120px; width:520px; border-radius:50%; position:absolute; background:radial-gradient(closest-side,var(--itjx7h),transparent 70%); opacity:.6; content:"";}
.uh60na{display:grid; grid-template-columns:minmax(0,1fr); gap:var(--xmz0ozly); padding-top:36px; padding-bottom:32px; position:relative;}
.e4md h1{margin-bottom:12px;}
.wc24i{min-width:0;}
.rqyw85jy{max-width:var(--fwu3); font-size:19px; color:var(--wfh83qcd);}
.rqyw85jy p{margin:0 0 .8em;}
.kpizch{display:flex; flex-wrap:wrap; gap:8px 18px; align-items:center; font-size:15px; color:var(--wfh83qcdMuted);}
.kpizch>span{display:inline-flex; align-items:center; gap:6px; min-height:28px;}
.kpizch b{font-weight:600; color:var(--wfh83qcd);}
.kpizch i{font-style:normal; display:block; font-size:13px;}
.oj99eut{display:grid; place-items:center; width:32px; height:32px; border-radius:50%; background:var(--rodof); border:1px solid var(--zcr9nq6); font:700 13px var(--vz2eg); color:var(--fqjmbrf);}
.ki8qx2f{max-width:var(--fwu3); margin:var(--xmz0ozly) 0 0;}
.vva1y7{width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; border-radius:var(--gf8rm); border:1px solid var(--zcr9nq6);}
img.oj99eut{object-fit:cover;}
.vr9b69{margin:22px 0 0; max-width:260px; border-radius:2px; background:linear-gradient(90deg,var(--zxi4czmw),var(--fqjmbrf)); display:block; height:2px;}
.gkjegg{display:flex; align-items:center; gap:8px; font-size:15px; color:var(--wfh83qcdMuted); margin:0 0 .8em;}
.gkjegg b{color:var(--wfh83qcd);}
.y6p5px{width:20px; height:20px;}
/* toc */
.ezw1f{padding:var(--xmz0ozly) 0 0;}
.t9ly{border:1px solid var(--zcr9nq6); border-radius:var(--y2ykk6); background:var(--m6nr1t9d); max-width:var(--fwu3);}
.avxq{list-style:none; cursor:pointer; display:flex; align-items:center; justify-content:space-between; min-height:48px; padding:0 16px; font-family:var(--vz2eg); font-weight:700;}
.xnnxy{font-size:15px; columns:2; margin:0; column-gap:24px; padding:4px 16px 12px 34px;}
.t9ly[open] .k66v{transform:rotate(180deg);}
.k66v{color:var(--zxi4czmw); transition:transform var(--z0xjyzf);}
.avxq::-webkit-details-marker{display:none;}
.xnnxy li{break-inside:avoid;}
.s6udd{display:inline-block; font-weight:600; padding:11px 0;}
.m3evs .xnnxy{list-style:none; padding:4px 12px 12px; columns:1; display:flex; flex-wrap:wrap; gap:8px;}
.m3evs .s6udd{padding:10px 14px; border:1px solid var(--zcr9nq6); border-radius:var(--itmt); background:var(--ltomsln);}
@media (max-width:640px){.xnnxy{columns:1;}}
/* canvas: prose measure on text, the wall breaks out to the container */
.qir5 li{margin:4px 0;}
.qir5>:not(.pmxltvyi):not(.aimjny){max-width:var(--fwu3);}
.bn75690{margin:var(--xmz0ozly) 0;}
.dstwkm9{padding:var(--xmz0ozly) 0 8px;}
.qir5 ol,.qir5 ul{padding-left:22px;}
.bn75690 img{width:100%; height:auto; border-radius:var(--gf8rm); border:1px solid var(--zcr9nq6);}
.bn75690 figcaption{color:var(--wfh83qcdMuted); font-size:13px; margin-top:8px;}
.qir5 table{font-size:15px; border-collapse:collapse; width:100%; margin:var(--xmz0ozly) 0;}
.qir5 th,.qir5 td{padding:10px 12px; text-align:left; vertical-align:top; border-bottom:1px solid var(--zcr9nq6);}
.qir5 th{background:var(--rodof); font-family:var(--vz2eg); font-weight:700; font-size:13px;}
.qir5 blockquote{border-left:3px solid var(--zxi4czmw); background:var(--m6nr1t9d); padding:14px 18px; border-radius:0 var(--y2ykk6) var(--y2ykk6) 0; margin:var(--xmz0ozly) 0; font-size:15px;}
.aimjny{display:flex; align-items:center; gap:10px; flex-wrap:wrap; margin:var(--xmz0ozly) 0; padding:12px 0; border-top:1px solid var(--zcr9nq6); border-bottom:1px solid var(--zcr9nq6);}
.qm3hm1n{font:700 13px var(--vz2eg); color:var(--wfh83qcdMuted); margin-right:4px;}
.o6pasme .jonoia{display:inline-flex; align-items:center; height:36px; padding:0 14px; border:1px solid var(--zcr9nq6); border-radius:var(--itmt); background:var(--m6nr1t9d); color:var(--wfh83qcd); font-size:15px; font-weight:600; text-transform:capitalize;}
.o6pasme .evvbn6{height:36px; width:auto; padding:5px 12px; object-fit:contain; background:var(--wfh83qcd);}
.pdvyz{display:grid; grid-template-columns:72px minmax(0,1fr); grid-template-areas:"logo txt" "act act"; gap:10px 14px; align-items:center; margin:var(--xmz0ozly) 0 0; padding:14px; background:var(--m6nr1t9d); border:1px solid var(--zcr9nq6); border-radius:var(--gf8rm); max-width:none;}
.d03vnf b{color:var(--gt9j4yjs);}
.pdvyz>.bd3a9{grid-area:logo;}
.pdvyz+.r4ohcn2u{margin-top:8px; border:0; padding-top:0;}
.d03vnf{min-width:0; grid-area:txt; display:grid; font-size:15px;}
.pdvyz>.uy61{grid-area:act;}
.d03vnf span{color:var(--gt9j4yjs); font-weight:700;}
@media (min-width:640px){.pdvyz{grid-template-columns:72px minmax(0,1fr) 220px; grid-template-areas:"logo txt act";}}
/* wall */
.pmxltvyi{padding:var(--kerx0w0f) 0 8px; gap:0;}
.nttgcsv8{margin:0 0 18px;}
.bimwnj,.qcj47url{gap:var(--xmz0ozly);}
.qcj47url+.yq3y36q5,.bimwnj+.qcj47url{margin-top:var(--xmz0ozly);}
.qcj47url[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));}
.chih{min-height:48px; border:1px solid var(--zxi4czmw); border-radius:var(--itmt); background:var(--m6nr1t9d); color:var(--zxi4czmw); font-family:var(--vz2eg); font-size:15px; justify-content:center; transition:background var(--z0xjyzf);}
.chih:hover{background:var(--rodof);}
.n3szn{position:relative; background:var(--m6nr1t9d); border:1px solid var(--zcr9nq6); border-radius:var(--gf8rm); padding:22px 22px 16px; transition:border-color var(--z0xjyzf),box-shadow var(--z0xjyzf); display:grid; grid-template-columns:120px minmax(0,1fr); grid-template-areas:"logo id" "body body" "act act" "more more" "terms terms"; gap:16px 20px; align-items:center;}
.c5tj7t1 .n3szn{box-shadow:0 18px 50px var(--itjx7h);}
.n3szn>.bd3a9{grid-area:logo;}
.n3szn:hover,.n3szn:focus-within{box-shadow:0 18px 50px var(--itjx7h); border-color:var(--zxi4czmw);}
.jg8ush{min-width:0; grid-area:id;}
.qahvc{min-width:0; grid-area:body;}
.e3im4{border-color:var(--zxi4czmw);}
.n3szn>.uy61{grid-area:act;}
.n3szn>.rlsdq9{grid-area:more;}
.n3szn>.gpkto6{grid-area:terms; margin-top:0;}
.qsro{position:absolute; left:-1px; top:-1px; min-width:40px; height:30px; padding:0 10px; border-radius:var(--gf8rm) 0 var(--c3byq) 0; background:var(--rodof); border:1px solid var(--zcr9nq6); border-left:0; border-top:0; display:grid; place-items:center; font:700 15px var(--vz2eg); color:var(--gt9j4yjs);}
.lqs4g{left:-14px; top:-14px; width:40px; height:40px; min-width:0; padding:0; border-radius:50%; border:2px solid var(--zcr9nq6);}
.e3im4 .qsro{color:var(--gt9j4yjs); border-color:var(--zxi4czmw); background:var(--rodof);}
.oz3uucz{position:absolute; right:16px; top:-12px; background:var(--l2tt3Bg); border:1px solid var(--zcr9nq6); color:var(--l2tt3Text); font:700 13px/22px var(--vz2eg); padding:0 10px; border-radius:var(--itmt);}
.e3im4 .oz3uucz{border-color:var(--zxi4czmw);}
.bd3a9{display:grid; place-items:center; width:120px; height:90px; border-radius:var(--y2ykk6); background:var(--rodof); overflow:hidden;}
.bd3a9 .ean2{background:var(--ow-logo-bg); padding:6px 8px;}
.bd3a9 .pe65w8wm{width:100%; height:100%; border-radius:var(--y2ykk6); object-fit:contain;}
.bd3a9 .twxt3{display:grid; place-items:center; width:100%; height:100%; font:700 21px var(--vz2eg); color:var(--fqjmbrf);}
.c3ovsgth .ean2{padding:4px 5px;}
.c3ovsgth{width:72px; height:54px;}
.wp7w6{height:42px; width:56px;}
.c3ovsgth .twxt3{font-size:15px;}
.wp7w6 .twxt3{font-size:13px;}
.p7wwxht{margin:0 0 6px; font-size:21px;}
.zk5ev1r{font-size:17px; margin:0;}
.qzvggw{display:inline-flex; align-items:center; gap:6px; color:var(--l1m8ev2); font-size:15px;}
.qzvggw b{color:var(--wfh83qcd); font-size:16px;}
.tcd9gk{display:inline-flex; gap:2px;}
.go0ztg1a{opacity:.55;}
.l1m8ev2{color:var(--l1m8ev2); display:inline-flex; line-height:0;}
.nyyt37{display:flex; align-items:center; gap:6px; margin-top:6px; font-size:13px; color:var(--wfh83qcdMuted);}
.nyyt37 .qx9d2b44{color:var(--fqjmbrf);}
.qddp8rr{display:inline-flex; align-items:center; gap:6px; margin-top:6px; font-size:13px; font-weight:600; color:var(--qt3on);}
.gmopvaf{color:var(--kuesg);}
.of2pt86m{color:var(--wfh83qcdMuted);}
.rcus9{font:700 22px/1.2 var(--vz2eg); color:var(--gt9j4yjs); margin:0 0 8px;}
.rcus9 small{display:block; font:600 13px/1.3 var(--alctm); color:var(--wfh83qcdMuted);}
.a41okbl{font-size:17px; margin:0;}
.sesqal2u{display:inline-flex; align-items:center; gap:6px; margin-top:6px; font:600 13px var(--alctm); color:var(--wfh83qcdMuted);}
.sesqal2u code{font:700 13px var(--vz2eg); color:var(--wfh83qcd); background:var(--rodof); border:1px dashed var(--zcr9nq6); border-radius:var(--c3byq); padding:2px 8px;}
.kd4dgp{list-style:none; margin:0; padding:0; display:grid; gap:4px; font-size:15px;}
.kd4dgp li{display:flex; gap:8px; align-items:flex-start;}
.wcbca2tk{color:var(--wfh83qcdMuted);}
.kd4dgp .qx9d2b44{margin-top:3px;}
.rlsdq9{border-top:1px dashed var(--zcr9nq6);}
.lsl5q69{list-style:none; cursor:pointer; display:flex; align-items:center; gap:6px; min-height:44px; font-size:15px; font-weight:600; color:var(--h7z8vf7);}
.lsl5q69::-webkit-details-marker{display:none;}
.p4ownpt{display:grid; gap:12px; padding-bottom:8px; font-size:15px;}
.p4ownpt ul{list-style:none; margin:6px 0 0; padding:0; display:grid; gap:4px;}
.p4ownpt li{display:flex; gap:8px; align-items:flex-start;}
.ngfn .qx9d2b44{color:var(--qt3on);}
.h949z .qx9d2b44{color:var(--kuesg);}
@container pmxltvyi (min-width:700px){.n3szn{grid-template-columns:120px minmax(170px,1.1fr) minmax(0,1.6fr) 230px; grid-template-areas:"logo id body act" "more more more more" "terms terms terms terms"; gap:var(--xmz0ozly);}
.p4ownpt{grid-template-columns:1fr 1fr;}}
@container pmxltvyi (max-width:639px){.n3szn{grid-template-columns:96px minmax(0,1fr); padding:18px 16px 14px;}
.bd3a9{height:72px; width:96px;}
.oz3uucz{right:12px;}}
.n3szn.rie05q,.rie05q{grid-template-columns:1fr; grid-template-areas:"logo" "id" "body" "act" "more" "terms"; align-content:start;}
.rie05q>.uy61{align-self:end;}
.k4wzme4w{position:relative; display:grid; grid-template-columns:72px minmax(0,1fr) auto; grid-template-areas:"logo id act" "bonus bonus bonus" "terms terms terms"; gap:8px 14px; align-items:center; background:var(--m6nr1t9d); border:1px solid var(--zcr9nq6); border-radius:var(--y2ykk6); padding:12px 14px; transition:border-color var(--z0xjyzf);}
.k4wzme4w:focus-within,.k4wzme4w:hover{border-color:var(--zxi4czmw);}
.k4wzme4w>.bd3a9{grid-area:logo; margin-top:14px;}
.k4wzme4w .qsro{font-size:13px; min-width:32px; height:24px; border-radius:var(--y2ykk6) 0 var(--c3byq) 0;}
.vdr1{grid-area:id; padding-top:14px; min-width:0;}
.k4wzme4w>.rcus9{grid-area:bonus;}
.k4wzme4w>.uy61{min-width:180px; grid-area:act;}
.k4wzme4w>.gpkto6{padding-top:8px; margin-top:4px; grid-area:terms;}
@container pmxltvyi (max-width:479px){.k4wzme4w{grid-template-columns:72px minmax(0,1fr); grid-template-areas:"logo id" "bonus bonus" "act act" "terms terms";}
.k4wzme4w>.uy61{min-width:0;}}
@container pmxltvyi (min-width:700px){.k4wzme4w{grid-template-columns:72px minmax(160px,1fr) minmax(0,1.4fr) 200px; grid-template-areas:"logo id bonus act" "terms terms terms terms";}
.vdr1{padding-top:0;}
.k4wzme4w>.bd3a9{margin-top:0;}}
.a8u87{overflow-x:auto; border:1px solid var(--zcr9nq6); border-radius:var(--gf8rm); background:var(--m6nr1t9d);}
.tzfb0vc{width:100%; border-collapse:collapse; font-size:15px;}
.kuxxe,.e7kl{text-align:left; padding:12px 14px; border-bottom:1px solid var(--zcr9nq6); vertical-align:middle;}
.e7kl{background:var(--rodof); font-family:var(--vz2eg); font-weight:700; font-size:13px; color:var(--l2tt3Text); position:sticky; top:0;}
.xjfs:last-child .kuxxe{border-bottom:0;}
.yvgrf{display:flex; align-items:center; gap:10px; font-weight:700;}
.bhalilz4 .gpkto6{padding-top:0; border:0; margin-top:6px;}
.bhalilz4{min-width:180px;}
.kuxxe .qsro{position:static; height:28px; min-width:36px; border:1px solid var(--zcr9nq6); border-radius:var(--c3byq);}
.x7c4{font-weight:700; color:var(--qt3on);}
@container pmxltvyi (max-width:699px){.a8u87{overflow:visible; border:0; background:none;}
.tzfb0vc thead{overflow:hidden; position:absolute; width:1px; height:1px; clip:rect(0 0 0 0);}
.tzfb0vc,.kuxxe,.xjfs,.tzfb0vc tbody,.yvgrf{display:block;}
.xjfs{background:var(--m6nr1t9d); border:1px solid var(--zcr9nq6); border-radius:var(--gf8rm); padding:12px 14px; margin-bottom:var(--xmz0ozly);}
.kuxxe{border:0; padding:6px 0; display:flex; justify-content:space-between; gap:12px; align-items:center;}
.kuxxe::before{content:attr(data-col-label); font:700 13px var(--vz2eg); color:var(--wfh83qcdMuted);}
.kuxxe[data-col=rank]::before,.yvgrf::before,.bhalilz4::before{display:none;}
.yvgrf{border:0; justify-content:flex-start; padding-bottom:10px;}
.bhalilz4{display:block; padding-top:10px;}}
/* faq */
.uyirw8{font-size:28px; margin:1.2em 0 .6em;}
.h0m5k{padding:16px 0 var(--kerx0w0f);}
.kcpp{max-width:var(--fwu3);}
.hz109d{border-bottom:1px solid var(--zcr9nq6);}
.hz109d:first-of-type{border-top:1px solid var(--zcr9nq6);}
.if3ocyt9{list-style:none; cursor:pointer; display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:60px; padding:12px 0; font-family:var(--vz2eg); font-weight:700; font-size:18px; color:var(--zxi4czmw);}
.if3ocyt9::-webkit-details-marker{display:none;}
.wbsmoeg{flex:0 0 28px; width:28px; height:28px; border-radius:50%; border:1.5px solid var(--zxi4czmw); display:grid; place-items:center; color:var(--zxi4czmw);}
.jxhn{display:none;}
.yfeh{grid-area:1/1;}
.hz109d[open] .b4qpn{display:none;}
.ljzbev{font-size:16px; color:var(--wfh83qcd); padding:0 44px 16px 0;}
.hz109d[open] .jxhn{display:inline-flex;}
.blh6yg{transition:transform var(--z0xjyzf);}
.ljzbev p:last-child{margin-bottom:0;}
.hz109d[open] .blh6yg{transform:rotate(180deg);}
/* footer */
.csdr31n{border-top:1px solid var(--zcr9nq6); background:var(--m6nr1t9d); padding:var(--kerx0w0f) 0 0;}
.pe24c{display:grid; grid-template-columns:1fr; gap:22px;}
.mesu6{color:var(--wfh83qcdMuted); font-size:13px; margin:0 0 10px;}
.r3ez{list-style:none; margin:0; padding:0;}
.xdr0{display:inline-flex; align-items:center; min-height:44px; min-width:44px; color:var(--wfh83qcd); font-size:15px;}
.xdr0:hover{color:var(--zxi4czmw);}
.csdr31n p{color:var(--wfh83qcdMuted); font-size:15px;}
.lrz8bv{margin-top:var(--xmz0ozly); border-top:1px solid var(--zcr9nq6); padding:16px 0 20px; display:flex; gap:16px; align-items:flex-start; font-size:13px; color:var(--wfh83qcdMuted);}
.xiashkh{flex:0 0 44px; width:44px; height:44px; border-radius:50%; border:2px solid var(--zxi4czmw); color:var(--zxi4czmw); display:grid; place-items:center;}
.cnov684l{color:var(--wfh83qcd);}
.knghz p{margin:0 0 6px;}
@media (min-width:640px){.pe24c{grid-template-columns:1fr 1fr;}
.lrz8bv{align-items:center;}}
@media (min-width:1024px){.pe24c{grid-template-columns:1.4fr 1fr 1.2fr; gap:32px;}}
/* sticky cta — one row, ≤ 64px: logo · name + terms · button */
.sdh0lzi{height:64px; bottom:0; background:var(--m6nr1t9d); padding:0 20px; right:0; z-index:15; left:0; position:fixed; border-top:1px solid var(--zxi4czmw);}
.knnkm8f{display:flex; align-items:center; gap:10px; height:100%; max-width:var(--nww12m9); margin:0 auto;}
.ol85{min-width:0; flex:1; display:grid; gap:2px; font-size:13px; line-height:1.2;}
.ol85 b{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:var(--wfh83qcd);}
.sdh0lzi .hxxwyl{width:auto; flex:0 0 auto;}
.sdh0lzi .gpkto6{overflow:hidden; font-size:13px; line-height:1.2; margin:0; text-overflow:ellipsis; white-space:nowrap; border:0; padding:0;}
.sdh0lzi .hxxwyl .xqjly82l,.sdh0lzi .hxxwyl>a,.sdh0lzi .hxxwyl form button{min-height:44px; width:auto; padding:0 14px;}
.ze3au8s:has(.sdh0lzi){padding-bottom:64px;}
@media (min-width:1024px){.ze3au8s:has(.ruzgio){padding-bottom:0;}
.ruzgio{display:none;}}
