/* Ransino â ÑÑÐ¸Ð»Ð¸ ÑÐ°Ð¹ÑÐ°.
   Ð¢Ð¾ÐºÐµÐ½Ñ Ð² :root Ð² Ð½Ð°ÑÐ°Ð»Ðµ ÑÐ°Ð¹Ð»Ð°:
   --ac â Ð°ÐºÑÐµÐ½ÑÐ½ÑÐ¹ ÑÐ²ÐµÑ; Ð²ÑÐµ Ð¾ÑÑÐµÐ½ÐºÐ¸ Ð°ÐºÑÐµÐ½ÑÐ° ÑÑÐ¸ÑÐ°ÑÑÑÑ Ð¾Ñ Ð½ÐµÐ³Ð¾;
   --k-l0, --k-dir â ÑÐ²ÐµÑÐ»Ð¾ÑÐ° ÑÐ¾Ð½Ð° Ð¸ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ðµ ÑÐµÐ¼Ñ (1 â ÑÑÐ¼Ð½Ð°Ñ, â1 â ÑÐ²ÐµÑÐ»Ð°Ñ);
   --k-hs, --k-cs â Ð¾ÑÑÐµÐ½Ð¾Ðº Ð¸ Ð½Ð°ÑÑÑÐµÐ½Ð½Ð¾ÑÑÑ Ð½ÐµÐ¹ÑÑÐ°Ð»ÑÐ½ÑÑ ÑÐ²ÐµÑÐ¾Ð²;
   --k-r â Ð¼Ð½Ð¾Ð¶Ð¸ÑÐµÐ»Ñ ÑÐºÑÑÐ³Ð»ÐµÐ½Ð¸Ð¹; --display, --body, --mono â ÑÑÐ¸ÑÑÑ.
   Ð¦Ð²ÐµÑÐ° Ð·Ð°Ð¿Ð¸ÑÐ°Ð½Ñ Ð² oklch(): Chrome 119+, Safari 16.4+, Firefox 128+. */
:root{--k-dir:1;--k-l0:0.1428;--k-hs:0;--k-cs:1;--k-r:1;--k-on-ac:#fff}
:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);color-scheme:dark;--gap-text:16px;--warm:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5482) calc(0.0513 * var(--k-cs)) calc(10.51 + var(--k-hs)));--on-grad:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6537) calc(0.0412 * var(--k-cs)) calc(269.88 + var(--k-hs)));--gutter:24px;--radius:calc(14px * var(--k-r));--radius-lg:18px;--gap-title:24px;--gap-block:28px;--gap-sub:36px;--glass-edge:oklch(from var(--ac) calc(l + var(--k-dir) * 0.157) calc(c * 0.3982) calc(h + -17.73) / 0.21);--glass-fill:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.018) calc(c * 0.4895) calc(h + -20.67) / 0.16),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1442) calc(0.0661 * var(--k-cs)) calc(259.9 + var(--k-hs)) / 0.48) 40%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.0866) calc(0.0498 * var(--k-cs)) calc(262.97 + var(--k-hs)) / 0.66));--glass-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.7758) calc(0.0398 * var(--k-cs)) calc(255.29 + var(--k-hs)) / 0.13),inset 0 -1px 0 oklch(from var(--ac) calc(l + var(--k-dir) * -0.1587) calc(c * 0.4955) calc(h + -17.01) / 0.1),0 12px 36px oklch(calc(var(--k-l0) + var(--k-dir) * -0.0429) calc(0.035 * var(--k-cs)) calc(256.64 + var(--k-hs)) / 0.18);--mono:'JetBrains Mono',ui-monospace,SFMono-Regular,monospace;--line-soft:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5723) calc(0.0417 * var(--k-cs)) calc(266.37 + var(--k-hs)) / 0.1);--accent-dark:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1214) calc(c * 0.6457) calc(h + 3.7));--accent-soft:oklch(from var(--ac) calc(l + var(--k-dir) * -0.1837) calc(c * 0.557) calc(h + 3.25));--accent-tint:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0952) calc(0.0599 * var(--k-cs)) calc(282.25 + var(--k-hs)));--amber-tint:oklch(calc(var(--k-l0) + var(--k-dir) * 0.1182) calc(0.0284 * var(--k-cs)) calc(92.73 + var(--k-hs)));--amber-ink:#FFE29A;--pg-max:1248px;--card:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0894) calc(0.0483 * var(--k-cs)) calc(261.1 + var(--k-hs)));--acc-soft:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.16);--amber:#F4C95D;--rs-bg:oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs)));--tx-1:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8159) calc(0.0138 * var(--k-cs)) calc(272.69 + var(--k-hs)));--tx-2:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6996) calc(0.0305 * var(--k-cs)) calc(269.08 + var(--k-hs)));--tx-3:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5442) calc(0.0464 * var(--k-cs)) calc(268.01 + var(--k-hs)));--tx-4:oklch(calc(var(--k-l0) + var(--k-dir) * 0.4448) calc(0.0516 * var(--k-cs)) calc(267.54 + var(--k-hs)));--line:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.1);--line-2:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.16);--ac:#7C74FF;--ac-hi:oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44));--ac-tx:oklch(from var(--ac) calc(l + var(--k-dir) * 0.166) calc(c * 0.5194) calc(h + 4.59));--ac-soft:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.14);--ac-edge:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.34);--ok:#3CC79A;--glass:linear-gradient(165deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3305) calc(c * 0.4257) calc(h + -14.77) / 0.6) 0%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.0558) calc(0.0496 * var(--k-cs)) calc(267.85 + var(--k-hs)) / 0.7) 60%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.0315) calc(0.0406 * var(--k-cs)) calc(268.69 + var(--k-hs)) / 0.74) 100%);--glow-blue:radial-gradient(90% 75% at 0% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0528) calc(c * 1.1313) calc(h + -12.69) / 0.24) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0528) calc(c * 1.1313) calc(h + -12.69) / 0) 60%);--glow-violet:radial-gradient(90% 75% at 0% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.26) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0) 60%);--glow-rose:radial-gradient(90% 75% at 0% 0%,rgba(229,110,150,.24) 0%,rgba(229,110,150,0) 60%);--edge:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.14);--edge-top:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7075) calc(0.0734 * var(--k-cs)) calc(267.8 + var(--k-hs)) / 0.28);--edge-left:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1559) calc(c * 0.5189) calc(h + -12.83) / 0.2);--sh-card:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.045),0 24px 60px -34px rgba(0,0,0,.9);--nest:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.028);--nest-edge:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.11);--gl-btn:0 10px 26px -10px oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81) / 0.85),inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.22);--gl-btn-hover:0 14px 34px -10px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.95),inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.28);--gl-bar:0 0 14px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.55),0 0 2px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1794) calc(c * 0.4825) calc(h + 5.02) / 0.8);--r-s:calc(8px * var(--k-r));--r-m:calc(12px * var(--k-r));--r-l:calc(16px * var(--k-r));--r-xl:calc(20px * var(--k-r));--cw:1400px;--gut:40px;--aside-gap:32px;--rail-gap:32px;--bar-h:16px;--bar-r:5px;--aside:160px;--rail:232px;--display:'Fira Sans','Segoe UI',system-ui,sans-serif;--body:'Golos Text','Helvetica Neue',system-ui,sans-serif;--rim:linear-gradient(155deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7318) calc(0.0624 * var(--k-cs)) calc(280.04 + var(--k-hs)) / 0.55) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1094) calc(c * 0.6541) calc(h + -6.12) / 0.24) 18%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.07) 42%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.05) 62%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1094) calc(c * 0.6541) calc(h + -6.12) / 0.2) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7146) calc(0.0705 * var(--k-cs)) calc(275.98 + var(--k-hs)) / 0.42) 100%);--rim-violet:linear-gradient(155deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.8047) calc(0.0268 * var(--k-cs)) calc(290.47 + var(--k-hs))) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1161) calc(c * 0.6607) calc(h + 3.52)) 16%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.28) 40%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.2) 62%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1161) calc(c * 0.6607) calc(h + 3.52)) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7622) calc(0.049 * var(--k-cs)) calc(289.2 + var(--k-hs))) 100%)}
h2,h3,h4,h5,h6{margin:0}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{scroll-behavior:smooth}
body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{max-width:100%;display:block}
a{text-decoration:none}
h1,h2,h3,h4{letter-spacing:-0.025em;margin:0}
p{margin:0;text-wrap:pretty}
ul,ol{margin:0;padding:0;list-style:none}
.wrap{margin:0 auto}
.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50}
.header-in{display:flex;align-items:center;justify-content:space-between;margin:0 auto}
.brand:hover{color:var(--tx-1)}
.nav{display:flex;align-items:center}
.nav a{font-weight:500}
.header-side{display:flex;align-items:center}
.pill-18{font-family:var(--display);font-weight:700;letter-spacing:.04em;border-radius:999px;padding:6px 12px;white-space:nowrap}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}
section{scroll-margin-top:96px}
.sec-soft{border-block:1px solid var(--line)}
.sec-head{display:flex;flex-direction:column}
.lede-after{margin-top:var(--gap-block);max-width:900px}
.prose{display:flex;flex-direction:column;gap:var(--gap-text)}
.grid{display:grid}
.note{display:flex;align-items:flex-start;gap:12px;border-radius:calc(12px * var(--k-r));padding:16px 20px}
.note p{line-height:1.55;color:var(--tx-3)}
.note svg{flex-shrink:0;margin-top:2px}
.hero{padding-block:clamp(28px,3.5vw,40px) clamp(48px,6vw,72px)}
.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}
.top3{overflow:hidden;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.top3 h2{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.top3 ol{flex-direction:column}
.top3-body{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0}
.top3-body b{font-family:var(--display);font-weight:700}
.top3-body span{font-family:var(--body);font-weight:500;letter-spacing:0}
.pros,.cons{display:flex;flex-direction:column}
.pc-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.pc-head span{font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:0;color:var(--tx-3)}
.pc-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}
.pc-list li:last-child{margin-bottom:0}
.pc-list svg{flex-shrink:0}
.rows{overflow:hidden}
.row{display:grid;align-items:center;border-bottom:1px solid var(--line-soft)}
.row:last-child{border-bottom:none}
.row-head{border-bottom:1px solid var(--line);padding-block:14px}
.row-head span{font-family:var(--body);font-weight:500;letter-spacing:0}
.coin{display:flex;align-items:center;min-width:0}
.ticker{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-family:var(--mono);font-weight:700;flex-shrink:0}
.ticker.sm{font-size:11px}
.coin-name{font-family:var(--display);line-height:1.2;display:block}
.coin-tag{font-family:var(--body);font-weight:500;line-height:1.25;letter-spacing:0;display:block}
.row-label{font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:0}
@media (max-width:1080px){
.hero-grid{grid-template-columns:1fr}
}
@media (max-width:860px){
.nav{display:none}
.row-head{display:none}
}
@media (max-width:560px){
.header-side .btn{display:none}
}
.bars-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}
.bars-head span,.mini-label{font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:0}
.bars{display:flex;flex-direction:column;gap:16px}
.bar-row{display:grid;grid-template-columns:minmax(96px,130px) minmax(0,1fr) 72px;gap:16px;align-items:center}
.bar-name{font-family:var(--display)}
.bar{display:block;position:relative}
.bar i{position:absolute;inset:0 auto 0 0}
.bar-val{font-family:var(--mono);font-weight:500;text-align:right}
.scale{display:flex}
.scale i{display:block}
.scale-marks{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--mono);font-weight:500}
.legend{display:flex;flex-wrap:wrap;margin-top:18px}
.legend span{display:flex;align-items:center;gap:8px}
.legend i{width:10px;height:10px;border-radius:calc(3px * var(--k-r));display:block}
.method{overflow:hidden;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.method-in{position:relative;grid-template-columns:minmax(0,440px) minmax(0,1fr)}
.method-left{display:flex;flex-direction:column;align-items:flex-start}
.method-left h2{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.method-left p{line-height:1.6}
.steps{overflow:hidden;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.steps-in{position:relative;display:flex;flex-direction:column}
.steps-head{display:flex;flex-direction:column;max-width:680px}
.steps-head h2{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.steps-head p{line-height:1.6}
.steps-note svg{flex-shrink:0;margin-top:3px}
.qa{flex-direction:column;gap:12px}
.qa-cat{font-family:var(--body);font-weight:500}
.qa p{font-size:15px;line-height:1.6;color:var(--tx-2)}
.qa.ask{justify-content:center}
.rg{display:flex;align-items:center}
.rg-mark{border-radius:999px;border:2px solid var(--tx-1);display:grid;place-items:center;font-family:var(--display);font-weight:700;flex-shrink:0}
.rg h3{margin-bottom:8px}
.rg p{line-height:1.6;max-width:820px}
footer{border-top:1px solid var(--line)}
.foot-grid{display:grid;margin-bottom:32px}
.foot-about{line-height:1.6}
.foot-col{display:flex;flex-direction:column}
.foot-title{font-family:var(--body);font-weight:500;letter-spacing:0}
.foot-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;flex-wrap:wrap}
@media (max-width:1080px){
.method-in{grid-template-columns:1fr}
}
@media (max-width:860px){
.bar-row{grid-template-columns:minmax(84px,110px) minmax(0,1fr) 64px;gap:12px}
}
.stars{display:inline-flex;gap:2px}
.icons{display:flex;align-items:center}
.icons i,.icons em{display:grid;place-items:center;padding-inline:7px;border-radius:calc(8px * var(--k-r));border:1px solid var(--line);font-family:var(--mono);font-weight:700;font-style:normal}
.icons em{border-style:none}
.brand:last-child{margin-bottom:0}
.tags{display:flex;flex-wrap:wrap}
.gtag{position:relative;display:inline-flex;align-items:center;gap:12px;transition:border-color .15s,background .15s}
.gtag:hover{border-color:var(--accent-soft)}
.gthumb{place-items:center;width:40px;height:40px;border-radius:calc(14px * var(--k-r));margin:-1px 0 -1px -1px;flex-shrink:0;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.75)}
.gthumb svg{width:16px;height:16px}
.gthumb.c1{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0496) calc(c * 0.8542) calc(h + 1.91)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0581) calc(c * 0.9732) calc(h + -0.56)))}
.gthumb.c2{background:linear-gradient(135deg,#E9A9A4,#F4C95D);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.2378) calc(0.0731 * var(--k-cs)) calc(67.38 + var(--k-hs)) / 0.6)}
.gthumb.c3{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0581) calc(c * 0.9732) calc(h + -0.56)),oklch(from var(--ac) calc(l + var(--k-dir) * 0.1633) calc(c * 0.5268) calc(h + 4.51)))}
.gthumb.c4{background:linear-gradient(135deg,#F4C95D,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0496) calc(c * 0.8542) calc(h + 1.91)))}
.gthumb.c5{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1633) calc(c * 0.5268) calc(h + 4.51)),#E9A9A4);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.2378) calc(0.0731 * var(--k-cs)) calc(67.38 + var(--k-hs)) / 0.55)}
.gthumb.c6{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1011) calc(c * 0.969) calc(h + -1.33)),oklch(from var(--ac) calc(l + var(--k-dir) * 0.0496) calc(c * 0.8542) calc(h + 1.91)))}
.numlist{grid-template-columns:repeat(3,minmax(0,1fr))}
.numlist:has(li:nth-child(1):last-child){grid-template-columns:minmax(0,1fr)}
.numlist:has(li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.numlist:has(li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.numlist.long{grid-template-columns:repeat(2,minmax(0,1fr))}
.numlist.long:has(li:nth-child(4)){grid-template-columns:minmax(0,1fr)}
.numlist i{font-family:var(--display);font-weight:700;font-size:26px;line-height:1;font-style:normal;color:var(--accent-soft);flex-shrink:0}
.numlist b{display:block;font-family:var(--display);font-weight:700;font-size:16px;margin-bottom:6px}
.numlist p{font-size:14px;line-height:1.55;color:var(--tx-2);margin:0}
@media (max-width:1080px){
.numlist{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
.numlist{grid-template-columns:1fr}
}
.toc-head{flex-wrap:wrap}
.toc-head h2{margin:0}
.toc-head span{font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:0;color:var(--tx-3)}
.toc-list a{align-items:baseline;padding:11px 0}
.toc-list a:hover i{color:var(--ac)}
.toc-list i{font-weight:500;flex-shrink:0;transition:color .15s}
.toc-list span{font-family:var(--display)}
.numlist.on-grad li{border-color:transparent}
.numlist.on-grad i{color:var(--amber)}
.numlist.on-grad b{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.numlist.on-grad p{color:var(--on-grad)}
.banner-slot{padding-top:clamp(20px,3vw,32px)}
.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:clamp(120px,13vw,180px);border:1px dashed var(--accent-soft);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-tint),oklch(calc(var(--k-l0) + var(--k-dir) * 0.8379) calc(0.0199 * var(--k-cs)) calc(84.59 + var(--k-hs))));color:var(--ac);text-align:center;padding:24px}
.banner-label{font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:0}
.banner-size{font-family:var(--mono);font-weight:500;font-size:12px;color:var(--tx-3)}
.byline{flex-wrap:wrap}
.avatar{font-family:var(--display);font-weight:600;margin:2px}
.byline-txt{min-width:0}
.byline-name{font-family:var(--display);letter-spacing:-0.015em}
.byline-meta{font-family:var(--body);font-weight:500;line-height:1.45;letter-spacing:0}
.strip-title{margin:0 0 22px}
.numlist li>p{margin:0;padding-top:3px}
strong{font-weight:600;color:var(--tx-1)}
.gap-block{margin-top:var(--gap-block)}
.brand h3{margin-top:0}
.prose+.prose{margin-top:var(--gap-text)}
.sub{margin-top:var(--gap-sub);margin-bottom:var(--gap-title)}
.promo{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));transition:transform .18s,box-shadow .18s}
.promo-in{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%}
.promo-top{display:flex;align-items:center}
.promo-top b{font-family:var(--display);font-weight:600;letter-spacing:-0.015em}
.logo-sm{display:grid;place-items:center;font-family:var(--display);font-weight:600;flex-shrink:0}
.code{justify-content:space-between}
.code span{font-family:var(--mono);font-weight:700;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.code-btn{cursor:pointer;flex-shrink:0;font-family:var(--display);line-height:1;padding:10px 16px}
.gap-scale{margin-top:14px}
.slot-name{margin:0}
.mcards{grid-template-columns:repeat(2,minmax(0,1fr))}
.mcard{flex-direction:column;gap:8px}
.mcard:first-child{grid-column:1 / -1}
.mcard-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:2px}
.mcard b{font-family:var(--display);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.mcard span{font-family:var(--body);font-weight:500;font-size:13px;line-height:1.45;color:var(--on-grad)}
@media (max-width:760px){
.mcards{grid-template-columns:1fr}
.mcard:first-child{grid-column:auto}
}
.mtable{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius);overflow:hidden;font-size:15px}
.mtable th,.mtable td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top}
.mtable thead th{border-bottom:1px solid var(--line);font-family:var(--body);font-weight:500;color:var(--tx-3)}
.mtable tbody th{font-family:var(--display);font-weight:600;color:var(--tx-1);width:42%}
.mtable td{color:var(--tx-2)}
.mtable tr:last-child th,.mtable tr:last-child td{border-bottom:none}
@media (max-width:760px){
.mtable tbody th{width:auto}
}
a.pill-18{transition:border-color .15s,color .15s}
a.pill-18:hover{border-color:var(--accent-soft);color:var(--ac)}
.lang:hover .lang-menu,.lang:focus-within .lang-menu{display:flex}
.lang-menu [aria-selected="true"]{font-weight:500}
.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border-radius:calc(12px * var(--k-r));cursor:pointer;padding:0 11px}
.burger span{display:block;height:2px;border-radius:calc(2px * var(--k-r));background:var(--tx-1);transition:transform .2s,opacity .2s}
.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mobile-menu{border-top:1px solid var(--line);padding:16px var(--gutter) 22px}
.mobile-menu nav{display:flex;flex-direction:column}
.mobile-menu nav a{padding:13px 0;border-bottom:1px solid var(--line-soft);font-family:var(--display);font-weight:600;font-size:16px;color:var(--tx-1)}
.mobile-actions{display:flex;gap:10px;margin-top:18px}
.mobile-actions .btn{flex:1 1 0}
.code-btn.sm{padding:9px 14px;font-size:12px;background:var(--amber);color:var(--tx-1)}
.code-btn.sm:hover{background:#E0AE35}
.news-card{display:flex;flex-direction:column}
.news-card:hover{border-color:var(--accent-soft)}
.news-date{font-family:var(--body);font-weight:500}
.news-card h3{margin:0}
.news-card p{font-size:15px;line-height:1.6;margin:0;flex-grow:1}
.news-card .link-arrow{margin-top:4px}
.partners{justify-content:space-between;flex-wrap:wrap}
.partners-txt{max-width:720px}
.partners p{line-height:1.6}
.partners .btn{flex-shrink:0}
.foot-18{display:inline-flex;border-color:var(--line)}
@media (max-width:860px){
.burger{display:flex}
.header-side .btn{display:none}
}
@media (min-width:861px){
.mobile-menu{display:none}
}
.sec:not(.sec-soft) + .sec:not(.sec-soft){padding-top:0}
.nav{margin-right:auto}
.btn-reg{padding:0 20px}
.mobile-meta{display:flex;align-items:center;gap:14px;margin-top:16px}
.article-bar{position:sticky;z-index:45;border-bottom:1px solid var(--line)}
.article-bar-in{position:relative;margin:0 auto;display:flex;align-items:center}
.article-toggle{display:inline-flex;align-items:center;gap:10px;border:none;background:none;cursor:pointer;padding:6px 0;min-width:0}
.article-label{font-family:var(--body);font-weight:500;font-size:13px;color:var(--tx-3);white-space:nowrap}
.article-current{font-family:var(--display);font-size:14px;color:var(--tx-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.article-toggle svg{flex-shrink:0;color:var(--tx-3);transition:transform .2s}
.article-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
.article-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px}
.article-progress i{display:block;height:2px;width:0;transition:width .15s linear}
.article-list{margin:0 auto;padding:8px var(--gutter) 16px;display:grid;gap:2px 28px}
.article-list a{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line-soft);font-family:var(--display);font-weight:600;color:var(--tx-1)}
.article-list a i{font-family:var(--mono);font-weight:500;font-size:12px;font-style:normal;color:var(--accent-soft)}
.article-list a.on,.article-list a:hover{color:var(--ac)}
@media (max-width:980px){
.pill-18:not(.mobile-meta .pill-18):not(.foot-18),.lang{display:none}
}
@media (max-width:860px){
.login-link,.btn-reg{display:none}
}
@media (max-width:560px){
.article-label{display:none}
}
.feed-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);margin-bottom:6px}
.feed-count{font-family:var(--display);font-weight:600}
.feed-sort{font-family:var(--body);font-weight:500}
.feed{display:flex;flex-direction:column}
.comment{border-bottom:1px solid var(--line)}
.comment:last-child{border-bottom:none}
.comment>p{margin:12px 0 0 56px}
.c-head{display:flex;align-items:center;gap:14px}
.c-ava{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-family:var(--display);font-weight:600;font-size:13px}
.c-ava.staff{width:34px;height:34px}
.c-meta{display:flex;flex-direction:column;gap:4px;min-width:0}
.c-meta b{font-family:var(--mono);font-weight:500;color:var(--tx-1)}
.c-sub{display:flex;align-items:center;flex-wrap:wrap;font-family:var(--body);font-weight:500}
.c-brand{border-radius:calc(6px * var(--k-r));padding:2px 8px}
.c-actions{margin:12px 0 0 56px}
.c-help{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 12px;cursor:pointer;font-family:var(--body);font-weight:500}
.c-help span{font-family:var(--mono)}
.reply{margin:16px 0 0 56px;padding:16px 18px}
.reply .c-meta b{font-family:var(--display);font-weight:600}
.reply p{line-height:1.6;color:var(--tx-2);margin:10px 0 0}
.c-badge{font-family:var(--body);font-weight:500}
@media (max-width:560px){
.comment>p,.c-actions,.reply{margin-left:0}
}
.rcards{display:flex;flex-direction:column}
.rcard{grid-template-columns:230px minmax(0,1fr) 210px;align-items:stretch;overflow:hidden}
.r-id{position:relative}
.r-badge{align-self:flex-start;font-family:var(--body);font-weight:500;border-radius:999px}
.r-logo{display:grid;place-items:center;font-family:var(--display);font-weight:600}
.r-name{flex-direction:column}
.r-name h3{margin:0}
.r-score{display:flex;align-items:center;gap:8px}
.r-score b{font-family:var(--display)}
.r-main{display:flex;flex-direction:column;min-width:0}
.r-desc{margin:0}
.r-facts{display:grid;padding:16px 0;border-block:1px solid var(--line-soft)}
.rf{display:flex;flex-direction:column;gap:6px;min-width:0}
.rf-l{font-family:var(--body);font-weight:500}
.rf-v b{font-family:var(--display)}
.r-more summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font-family:var(--display)}
.r-more summary::-webkit-details-marker{display:none}
.r-more summary svg{transition:transform .2s}
.r-more[open] summary svg{transform:rotate(180deg)}
.r-more-in{display:flex;flex-direction:column;gap:18px}
.r-cols{display:grid}
.r-cols b{display:block;font-family:var(--display);font-weight:600;font-size:15px;margin-bottom:6px}
.r-cols p{line-height:1.6;color:var(--tx-2);margin:0}
.r-games{display:flex;flex-direction:column;gap:10px}
.r-act{justify-content:flex-start}
.r-code{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px dashed #DDB044;font-family:var(--mono);font-weight:700}
.r-code.none{justify-content:center;border-style:solid;font-family:var(--body);font-weight:500}
.r-bonus{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--display)}
@media (max-width:980px){
.rcard{grid-template-columns:minmax(0,1fr) 210px}
.r-id{grid-column:1 / -1}
}
@media (max-width:700px){
.rcard{grid-template-columns:1fr}
}
.code-btn.icon{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:calc(9px * var(--k-r))}
.code-btn.icon.done{border-color:#2E9E5B}
.brand{display:inline-flex;align-items:center;line-height:0}
.brand .logo{display:block}
.c-ava.staff .staff-icon{height:18px;width:auto}
.media{margin:0}
.media-frame{position:relative;overflow:hidden;border-radius:var(--radius)}
.media-frame img{display:block;width:100%;height:100%;object-fit:cover}
.media-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-family:var(--body);font-weight:500;font-size:13px;text-align:center;padding:16px}
.media figcaption{margin-top:10px;font-family:var(--body);font-weight:500;font-size:13px;line-height:1.45;color:var(--tx-3)}
.media.wide .media-frame{aspect-ratio:16/9}
.media.tall{width:100%;max-width:240px}
.media.tall .media-frame{aspect-ratio:9/16}
.media.tall .media-frame img{object-position:top}
.media-split{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px;align-items:start;max-width:1000px}
.media-split .prose{max-width:none}
.media-row{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:20px;justify-content:start}
.media-row .media{max-width:none}
.media-row .media.wide .media-frame{aspect-ratio:9/16}
.media-row .media.wide .media-frame img{object-fit:contain}
.steps .media-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;justify-items:start}
.steps .media-row .media{width:100%;max-width:220px}
.steps .media-frame{background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.4358) calc(c * 0.4897) calc(h + 1.41) / 0.18);border-color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.28)}
.steps .media-ph{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.steps .media figcaption{color:var(--on-grad)}
.more-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:var(--gap-block)}
.more-all{font-family:var(--display);font-size:15px;white-space:nowrap}
.read-grid{display:grid;gap:20px}
.read-card{display:flex;flex-direction:column;overflow:hidden;color:var(--tx-1);transition:border-color .18s,transform .18s,box-shadow .18s}
.read-card:hover{color:var(--tx-1);transform:translateY(-3px);box-shadow:0 12px 28px oklch(calc(var(--k-l0) + var(--k-dir) * 0.0348) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.08)}
.read-cover{position:relative;display:block;aspect-ratio:16/10}
.read-ph{position:absolute;inset:0;display:grid;place-items:center}
.read-body{display:flex;flex-direction:column;gap:8px;padding:20px;flex-grow:1}
.read-cat{font-family:var(--body);font-weight:500;font-size:13px}
.read-title{font-family:var(--display);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-0.015em;flex-grow:1}
.read-meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:14px;border-top:1px solid var(--line-soft);font-family:var(--body);font-weight:500;font-size:13px}
.read-arr{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;transition:background .18s,color .18s}
.read-card:hover .read-arr{background:var(--ac);color:var(--k-on-ac)}
.slot-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.0348) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.15),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0348) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.5));opacity:0;transition:opacity .2s;pointer-events:none;z-index:1}
.slot-play{position:absolute;left:50%;top:50%;z-index:2;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 16px 0 14px;font-family:var(--display);font-weight:600;font-size:13px;white-space:nowrap;opacity:0;transform:translate(-50%,-38%) scale(.94)}
.slot-play:hover{color:var(--k-on-ac);background:var(--ac)}
.slot:hover .slot-cover::after,.slot:focus-within .slot-cover::after{opacity:1}
.slot:hover .slot-play,.slot:focus-within .slot-play{opacity:1;transform:translate(-50%,-50%) scale(1)}
.slot-play:focus-visible{outline:2px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));outline-offset:3px}
.partners{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));display:grid;align-items:start}
.partners-txt{display:flex;flex-direction:column}
.partners h2{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.partners-txt>p{font-size:16px;line-height:1.6;color:var(--on-grad)}
.p-steps{display:flex;flex-direction:column;gap:16px;margin-top:12px}
.p-steps li{display:flex;align-items:flex-start;gap:14px}
.p-steps li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;flex-shrink:0;background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.4358) calc(c * 0.4897) calc(h + 1.41) / 0.18);font-family:var(--display);font-weight:600;font-size:14px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.p-steps b{display:block;font-family:var(--display);font-weight:600;font-size:16px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));margin-bottom:2px}
.p-steps p{font-size:14px;line-height:1.5;color:var(--on-grad);margin:0}
.p-card{padding:clamp(20px,3vw,28px)}
.p-form{display:flex;flex-direction:column;gap:16px}
.f-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.field{display:flex;flex-direction:column;gap:6px;min-width:0}
.field label{font-family:var(--body);font-weight:500;font-size:13px}
.field label i{font-style:normal;color:var(--ac)}
.field input,.field textarea,.select select{width:100%;font:inherit;font-size:15px;border:1px solid var(--line);border-radius:calc(12px * var(--k-r));padding:12px 14px;transition:border-color .15s,box-shadow .15s}
.field input{height:48px}
.field textarea{resize:vertical;min-height:96px;line-height:1.5}
.field input:focus,.field textarea:focus,.select select:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px oklch(from var(--ac) calc(l + var(--k-dir) * -0.1015) calc(c * 1.1493) calc(h + 7.8) / 0.16)}
.select{position:relative}
.select select{height:48px;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}
.select::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.6px solid var(--tx-3);border-bottom:1.6px solid var(--tx-3);transform:rotate(45deg);pointer-events:none}
.field.bad input,.field.bad textarea{border-color:#C8413A;box-shadow:0 0 0 3px rgba(200,65,58,.12)}
.f-err{font-family:var(--body);font-weight:500;font-size:12px;color:#B42318;min-height:0}
.f-err:empty{display:none}
.f-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.45;position:relative}
.f-check input{position:absolute;opacity:0;width:20px;height:20px;margin:0}
.f-box{flex-shrink:0;width:20px;height:20px;border-radius:calc(6px * var(--k-r));border:1.5px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.6906) calc(0.032 * var(--k-cs)) calc(269.77 + var(--k-hs)));margin-top:1px;display:grid;place-items:center;transition:background .15s,border-color .15s}
.f-check input:checked+.f-box{background:var(--ac);border-color:var(--ac)}
.f-check input:checked+.f-box::after{content:"";width:5px;height:10px;border-right:2px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));border-bottom:2px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));transform:translateY(-1px) rotate(45deg)}
.f-check input:focus-visible+.f-box{box-shadow:0 0 0 3px oklch(from var(--ac) calc(l + var(--k-dir) * -0.1015) calc(c * 1.1493) calc(h + 7.8) / 0.25)}
.f-check.bad .f-box{border-color:#C8413A}
.f-submit{width:100%;min-height:50px;margin-top:4px}
.f-submit[disabled]{opacity:.7;cursor:progress}
.f-note{font-size:12px;margin:0;text-align:center}
.p-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:28px 8px}
.p-done:focus{outline:none}
.p-done-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:999px}
.p-done h3{margin:4px 0 0}
.p-done p{font-size:15px;line-height:1.6;max-width:360px;margin:0}
.p-done .btn{margin-top:8px}
.slot-cover img,.read-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.slot-cover img{z-index:0}
.r-logo,.logo-sm,.avatar,.c-ava,.gthumb{position:relative;overflow:hidden}
.r-logo img,.logo-sm img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10%}
.avatar img,.c-ava img,.gthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.banner{position:relative}
.banner:has(img){padding:0;border:0;overflow:hidden;background:none;min-height:0}
.banner img{display:block;width:100%;height:auto}
.bnr{position:relative}
.bnr-viewport{position:relative;overflow:hidden;border-radius:var(--radius-lg);touch-action:pan-y}
.bnr-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}
.bnr-track.dragging{transition:none}
.bnr-slide{flex:0 0 100%;min-width:0}
.bnr-slide .banner{border-radius:var(--radius-lg);text-decoration:none}
.banner.b1{background:linear-gradient(135deg,var(--accent-tint),var(--amber-tint))}
.banner.b2{background:linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.8255) calc(0.0157 * var(--k-cs)) calc(32.01 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.8113) calc(0.0263 * var(--k-cs)) calc(302.58 + var(--k-hs))));border-color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7012) calc(0.0467 * var(--k-cs)) calc(28.07 + var(--k-hs)))}
.banner.b3{background:linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.8152) calc(0.0202 * var(--k-cs)) calc(279.94 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.8215) calc(0.0162 * var(--k-cs)) calc(172.65 + var(--k-hs))));border-color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6947) calc(0.0513 * var(--k-cs)) calc(274.2 + var(--k-hs)))}
.bnr-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border:1px solid var(--line);border-radius:999px;cursor:pointer;box-shadow:0 4px 14px oklch(calc(var(--k-l0) + var(--k-dir) * 0.0348) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.08);opacity:0;transition:opacity .2s,background .15s}
.bnr-arrow.prev{left:14px}
.bnr-arrow.next{right:14px}
.bnr:hover .bnr-arrow,.bnr:focus-within .bnr-arrow{opacity:1}
.bnr-arrow:hover{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));color:var(--ac)}
.bnr-bar{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}
.bnr-dots{display:flex;align-items:center;gap:0}
.bnr-dot{position:relative;width:18px;height:28px;padding:0;border:0;background:none;cursor:pointer;transition:width .25s}
.bnr-dot[aria-current="true"]{width:38px}
.bnr-dot::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:999px;transition:width .25s,margin .25s,background .2s}
.bnr-dot[aria-current="true"]::before{width:28px;margin-left:-14px;overflow:hidden}
.bnr-dot[aria-current="true"]::after{content:"";position:absolute;left:5px;top:50%;height:8px;margin-top:-4px;width:0;border-radius:999px;background:var(--ac);animation:bnr-fill var(--bnr-delay,5s) linear forwards}
.bnr.paused .bnr-dot[aria-current="true"]::after{animation-play-state:paused}
.bnr.stopped .bnr-dot[aria-current="true"]::after{animation:none;width:28px}
@keyframes bnr-fill{from{width:0}to{width:28px}}
.tk-sec{border-block:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.7918) calc(0.0236 * var(--k-cs)) calc(301.95 + var(--k-hs)))}
.tk-head{display:flex;flex-direction:column;margin-bottom:var(--gap-block)}
.tk-head .strip-title{margin:0}
.tk-head p{margin:0;font-size:15px;color:var(--tx-3)}
.tk-grid{display:grid;gap:16px}
.tk{display:flex;flex-direction:column;gap:16px;padding:22px}
.tk-top{display:flex;align-items:center;gap:10px}
.tk-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:calc(10px * var(--k-r));flex-shrink:0}
.tk-tag{font-family:var(--body);font-weight:500;font-size:13px}
.tk-fact{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}
.tk-fact b{font-family:var(--display);font-weight:600;font-size:32px;line-height:1.05;letter-spacing:-0.03em;color:var(--tx-1);white-space:nowrap}
.tk-fact span{font-family:var(--body);font-weight:500;font-size:13px;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tk p{margin:0;font-size:15px;line-height:1.55}
.tk p strong{font-weight:600}
.tk p a{color:var(--ac);font-weight:500;border-bottom:1px solid var(--accent-soft)}
.slot-live{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0348) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.62);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));border-radius:999px;padding:4px 8px;font-family:var(--mono);font-weight:500;font-size:12px;white-space:nowrap}
.slot-live{z-index:3}
.slot-live i{width:6px;height:6px;border-radius:999px;background:#4ADE80;flex-shrink:0}
.slot-cover .ph{position:absolute;right:8px;bottom:8px;font-size:12px;padding:3px 8px}
.bar-unit{font-weight:500}
.bar-val .bar-unit:last-child{margin-left:4px}
.code .code-btn{text-align:center;white-space:nowrap}
.link-arrow{display:inline-flex;align-items:center;gap:4px;font-size:13px}
.ph{letter-spacing:0;font-family:var(--display);font-weight:600;font-size:12px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));background:rgba(0,0,0,.24);border-radius:999px;padding:4px 10px}
@media (max-width:860px){
.media-split{grid-template-columns:1fr;gap:var(--gap-block)}
.media-split .media.tall{max-width:220px}
}
@media (max-width:640px){
.media-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.media-row figcaption{font-size:12px}
}
@media (max-width:560px){
.more-head{flex-direction:column;align-items:flex-start;gap:8px}
}
@media (hover:none){
.slot-cover::after{opacity:.3}
.slot-play{opacity:1;transform:translate(-50%,-50%) scale(1)}
}
@media (prefers-reduced-motion:reduce){
.slot-play,.slot-cover::after{transition:none}
}
@media (max-width:560px){
.f-row{grid-template-columns:1fr}
}
@media (pointer:coarse),(max-width:768px){
.code-btn.icon{width:40px;height:40px}
.slot-play{min-height:40px}
.r-more summary,.r-bonus,.link-arrow,.more-all{min-height:44px;display:inline-flex;align-items:center}
}
@media (hover:none){
.bnr-arrow{display:none}
}
@media (pointer:coarse),(max-width:768px){
.bnr-dot{width:24px;height:36px}
.bnr-dot[aria-current="true"]{width:40px}
.bnr-dot[aria-current="true"]::after{left:6px}
}
@media (prefers-reduced-motion:reduce){
.bnr-track{transition:none}
.bnr-dot[aria-current="true"]::after{animation:none;width:28px}
}
@media (max-width:560px){
.tk-fact b{font-size:30px}
}
html{scroll-padding-top:130px}
button,a,summary{-webkit-tap-highlight-color:transparent}
button{font-family:inherit}
a,button,summary{touch-action:manipulation}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1614) calc(c * 0.534) calc(h + 5.03));outline-offset:5px}
::selection{background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.0938) calc(c * 1.078) calc(h + -2.85));color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
h1,h2,h3{font-weight:600}
.wrap{width:100%;max-width:808px;padding-inline:24px;margin-inline:auto}
.header-in{height:80px}
.brand{background:none;border:0;padding:0;margin:0;border-radius:0}
.pill-18{font-size:12px}
.login-link{font-size:14px;font-weight:500}
.btn{border-radius:calc(10px * var(--k-r));font-size:14px;font-weight:600;min-height:44px;padding-inline:22px}
.btn-primary:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.btn-ghost:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.btn-reg{min-height:40px}
.hero{padding-top:58px;padding-bottom:44px}
.hero-grid{display:flex;flex-direction:column;gap:36px}
.hero-grid>div{width:100%}
.hero-lede{max-width:none}
.article-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:25px;font-size:13px}
.byline{display:flex;align-items:center;gap:13px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}
.avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:13px;flex-shrink:0}
.byline-txt{display:flex;flex-direction:column;gap:3px}
.byline-name{font-weight:600;font-size:14px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8053) calc(0.0093 * var(--k-cs)) calc(286.22 + var(--k-hs)))}
.byline-meta{font-size:12px}
.top3{width:100%;padding:24px}
.top3 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.top3 li{display:grid;padding:18px 16px;background:none;border-radius:0;border-right:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.1594) calc(0.0528 * var(--k-cs)) calc(268.22 + var(--k-hs)));position:relative}
.top3 li:first-child{padding-left:0}
.top3 li:last-child{border:0;padding-right:0}
.top3-body b{font-size:15px;line-height:1.4}
.top3-body span{font-size:12px;line-height:1.6;margin-top:5px;min-height:38px}
.top3 .btn{align-self:flex-start;min-height:42px;padding-inline:18px}
.top3 li a{color:inherit}
.sec,.sec:not(.sec-soft)+.sec:not(.sec-soft){padding-block:0 64px}
.sec-soft{background:transparent;border:0}
.sec-head{max-width:none;margin-bottom:28px;gap:22px}
.sec-head p,.prose{max-width:none}
.prose p+p{margin-top:2px}
.lede-after{font-size:15px}
.grid{gap:16px}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g3{grid-template-columns:1fr}
.g4{grid-template-columns:repeat(2,minmax(0,1fr))}
.hero+.sec{padding-block:0 40px}
.hero+.sec>.wrap{background:none}
.strip-title{margin-bottom:20px}
#toc{padding-block:0 64px!important}
.toc-box{padding:24px 0}
.toc-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}
.toc-head>span{font-size:12px}
.toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 26px}
.toc-list a{display:flex;gap:12px;font-size:14px;line-height:1.5;padding-block:3px}
.toc-list a:hover{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1756) calc(c * 0.4969) calc(h + 6.15))}
.toc-list i{font-style:normal;font-size:11px;font-family:var(--mono);padding-top:2px}
.article-bar-in{max-width:808px;height:44px;padding-inline:24px}
.article-list{max-width:808px;padding-inline:24px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:65vh;overflow:auto}
.article-list a{font-size:13px}
.article-current{font-weight:500}
.pros,.cons{padding:24px;gap:18px}
.pc-list li{font-size:15px;line-height:1.65}
.card{padding:28px}
.numlist{display:flex;flex-direction:column;gap:16px}
.numlist li{display:flex;align-items:flex-start;gap:16px}
.numlist li>i{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;font-size:12px;font-style:normal;font-family:var(--mono);border-radius:calc(8px * var(--k-r));margin-top:2px}
.numlist li>p,.numlist li>div>p{font-size:16px;line-height:1.7}
.numlist li b{font-size:16px;font-weight:600}
.numlist li>div{flex:1}
.numlist.on-grad li>p{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6812) calc(0.0351 * var(--k-cs)) calc(269.26 + var(--k-hs)))}
.row{grid-template-columns:240px 1fr;padding:18px 22px;gap:20px}
.row-head span{font-size:12px}
.ticker,.ticker.amber{font-size:11px}
.coin-tag{font-size:12px}
.coin-name{font-size:15px;font-weight:600}
.row-desc{font-size:15px}
.coin{gap:14px}
.row-label{display:none}
.coin-tag{margin-top:6px}
.bars-head h3{font-size:16px}
.bars-head span{font-size:12px;max-width:190px;text-align:right}
.bar-name{font-size:14px;font-weight:500}
.bar-val{font-size:13px}
.mtable thead th{font-size:13px}
.mtable tbody th{font-size:15px}
.mtable th,.mtable td{padding:18px 22px}
.promo,.promo.vavada,.promo.win1,.promo.mostbet,.promo.casinox{min-height:154px;padding:20px}
.promo:hover{transform:translateY(-2px)}
.promo-top b{font-size:17px}
.logo-sm{width:34px;height:34px;font-size:11px;border-radius:calc(9px * var(--k-r))}
.promo.vavada .logo-sm{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.1552) calc(0.0471 * var(--k-cs)) calc(356.08 + var(--k-hs)));color:#ff91a9}
.promo.win1 .logo-sm,.promo.mostbet .logo-sm{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.1786) calc(0.047 * var(--k-cs)) calc(256.18 + var(--k-hs)));color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1383) calc(c * 0.4856) calc(h + -23.89))}
.code{padding:6px 6px 6px 12px}
.code span{font-size:14px;letter-spacing:.5px}
.code-btn{font-size:12px;min-height:36px}
.scale-marks{font-size:12px}
.legend{gap:16px}
.legend span{font-size:13px}
.note{border:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.167) calc(0.0546 * var(--k-cs)) calc(267.41 + var(--k-hs)))}
.note p{font-size:14px}
.slots,.slots-6{display:grid}
.slot{counter-increment:game}
.slot::before{font:12px var(--mono)}
.slot-name{border:0}
.gthumb{display:none}
.gtag{padding:9px 12px;height:auto;border-radius:calc(7px * var(--k-r));font-size:12px;line-height:1.4}
.tags{gap:7px}
.method{padding:32px}
.method-in{display:flex;flex-direction:column;gap:28px;align-items:stretch}
.method-left p{font-size:16px}
.mcards{display:flex;flex-direction:column;gap:0}
.mcard,.mcard:first-child{display:grid;grid-template-columns:38px 1fr;column-gap:16px;row-gap:2px;background:none;padding:16px 0;border-bottom:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.1716) calc(0.0561 * var(--k-cs)) calc(267.82 + var(--k-hs)));border-radius:0}
.mcard:last-child{border:0;padding-bottom:0}
.mcard-icon{grid-row:1/3}
.mcard b{font-size:16px;font-weight:500}
.mcard>span:last-child{font-size:14px}
.rcards{gap:24px}
.rcard{display:flex;flex-direction:column}
.r-id{display:flex;flex-direction:row;align-items:center;gap:18px;border-right:0;border-bottom:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.1462) calc(0.0499 * var(--k-cs)) calc(267.27 + var(--k-hs)));padding:24px}
.r-logo,.r-logo.grad{width:54px;height:54px;aspect-ratio:1;border-radius:calc(12px * var(--k-r));flex-shrink:0;font-size:16px}
.rcard.top .r-logo{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.1632) calc(0.0403 * var(--k-cs)) calc(344.82 + var(--k-hs)));color:#f4a3ba}
.r-name{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center}
.r-name h3{letter-spacing:-.7px}
.r-score{grid-column:2}
.r-score b{font-size:12px;font-weight:500}
.r-badge{position:absolute;right:24px;top:25px;padding:4px 10px;font-size:11px}
.st{width:11px;height:11px}
.st.off{fill:oklch(calc(var(--k-l0) + var(--k-dir) * 0.2398) calc(0.0729 * var(--k-cs)) calc(267.67 + var(--k-hs)))}
.r-main{padding:24px;gap:20px}
.r-desc{font-size:16px;line-height:1.75}
.r-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;padding-block:20px}
.rf-l{font-size:12px}
.rf-v b{font-size:15px}
.icons{flex-wrap:wrap;gap:4px}
.icons i,.icons em{font-size:11px;min-width:26px;height:26px}
.r-more summary{font-size:14px;padding:3px 0}
.r-cols{grid-template-columns:1fr;gap:18px}
.r-cols p{font-size:15px}
.r-act,.rcard.top .r-act{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:18px 24px;border-left:0;border-top:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.1586) calc(0.0532 * var(--k-cs)) calc(266.92 + var(--k-hs)));gap:10px}
.r-act .btn{width:auto;min-height:42px;padding-inline:22px}
.r-code{margin-right:auto;min-width:154px;font-size:13px;padding:4px 4px 4px 12px;border-radius:calc(8px * var(--k-r))}
.r-code.none{padding:12px;min-width:154px;font-size:12px}
.r-bonus{font-size:12px;padding:8px 0 8px 6px}
.r-more-in{padding-top:20px}
.steps{padding:32px}
.steps-in{gap:26px}
.steps-head p{font-size:16px}
.news-card{padding:24px;gap:14px}
.news-card .link-arrow{font-size:14px}
.news-date{font-size:12px}
.news-card:hover{transform:none}
.narrow-feed{max-width:none}
.feed-bar{padding-bottom:18px}
.feed-count{font-size:14px}
.feed-sort{font-size:13px}
.comment{padding:28px 0}
.comment>p{font-size:16px;line-height:1.8}
.c-brand{font-size:11px}
.c-sub{font-size:12px;gap:10px}
.c-help{min-height:36px;font-size:12px}
.reply p{font-size:14px}
.c-meta b{font-size:13px}
.c-badge{font-size:11px}
.reply .c-meta b{font-size:14px}
#faq .grid{gap:10px}
.qa{display:block;padding:0}
.qa summary{display:grid;grid-template-columns:1fr 24px;gap:6px 16px;padding:22px 24px;cursor:pointer;list-style:none}
.qa summary::-webkit-details-marker{display:none}
.qa-cat{grid-column:1;font-size:11px;text-transform:uppercase;letter-spacing:1px}
.qa summary>span:nth-child(2){grid-column:1}
.qa summary>i{grid-column:2;grid-row:1/3;align-self:center;font-size:24px;font-style:normal;font-weight:300;transition:transform .2s}
.qa[open] summary>i{transform:rotate(45deg)}
.qa>p{padding:0 24px 24px;font-size:16px;line-height:1.75}
.qa.ask{display:flex;padding:24px;margin-top:10px}
.qa.ask p{padding:0;font-size:15px}
.qa.ask .link-arrow{align-self:flex-start}
.partners{padding:32px;gap:24px}
.partners p{font-size:16px}
.partners .btn{min-height:46px}
.rg{padding:24px;gap:22px;flex-wrap:nowrap}
.rg-mark{width:46px;height:46px;font-size:15px;border-width:1px}
.rg p{font-size:13px}
#responsible{padding-bottom:64px!important}
footer{padding-block:40px}
.foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:30px}
.foot-grid>div:first-child{grid-column:1/-1;display:flex;align-items:center;gap:26px}
.foot-about{margin:0;max-width:380px;font-size:12px}
.foot-18{margin:0}
.foot-col{gap:8px}
.foot-col a{font-size:13px}
.foot-title{font-size:12px;margin-bottom:6px}
.foot-bottom{font-size:11px;gap:16px}
.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.0938) calc(c * 1.078) calc(h + -2.85));color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));padding:12px 20px;border-radius:calc(8px * var(--k-r))}
.skip-link:focus{top:12px}
.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100;padding:14px 22px;font-size:14px;max-width:calc(100% - 32px)}
.reading-rail{position:fixed;top:150px;left:calc(50% - 622px);width:186px;font-size:12px}
.reading-rail>span{font-size:11px;letter-spacing:1.4px;font-weight:600}
.reading-rail a{font-size:12px;line-height:1.5}
.reading-rail a:hover,.reading-rail a.active{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1487) calc(c * 0.508) calc(h + 6.59))}
.reading-rail a.active{position:relative}
.reading-rail a.active::before{content:'';position:absolute;left:-16px;top:2px;bottom:2px;width:2px}
@media (min-width:1280px){
.article-bar{display:none}
html{scroll-padding-top:106px}
}
@media (max-width:1279px){
.reading-rail{display:none}
}
@media (max-width:860px){
.header-in{height:68px}
.hero{padding-top:38px}
.foot-grid{grid-template-columns:repeat(3,1fr)}
.foot-grid>div:first-child{flex-wrap:wrap}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){
.wrap{padding-inline:20px}
.hero{padding-top:30px;padding-bottom:32px}
.article-meta{font-size:11px;gap:12px;margin-top:20px}
.byline{padding-top:20px;margin-top:20px}
.byline-meta{font-size:11px;line-height:1.5}
.byline-name{font-size:13px}
.avatar{width:38px;height:38px}
.hero-grid{gap:28px}
.top3{padding:20px}
.top3 ol{grid-template-columns:1fr}
.top3 li,.top3 li:first-child,.top3 li:last-child{border-right:0;border-bottom:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.1586) calc(0.0532 * var(--k-cs)) calc(266.92 + var(--k-hs)));padding:17px 0}
.top3 li:last-child{border-bottom:0}
.top3-body span{min-height:0;font-size:11px;margin-top:3px}
.top3-body b{font-size:14px}
.top3 .btn{width:100%;padding-inline:12px;font-size:13px}
.sec,.sec:not(.sec-soft)+.sec:not(.sec-soft){padding-bottom:48px}
.toc-head>span{display:none}
.toc-list{grid-template-columns:1fr;gap:5px}
.toc-list a{font-size:14px}
#toc{padding-bottom:48px!important}
.g2,.g4{grid-template-columns:1fr}
.pros,.cons{padding:22px}
.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}
.row-head{display:grid}
.row-desc{font-size:13px}
.coin{gap:9px}
.coin-name{font-size:13px}
.ticker{width:30px;height:30px;font-size:9px}
.ticker.sm{font-size:8px}
.coin-tag{font-size:11px}
.card{padding:22px 18px}
.bars-head{gap:12px}
.bars-head span{font-size:11px;max-width:140px}
.bar-row{grid-template-columns:88px 1fr 52px;gap:10px}
.bar-name{font-size:12px}
.bar-val{font-size:12px}
.promo{min-height:146px}
.slot::before{font-size:11px}
.method,.steps{padding:24px}
.mcard b{font-size:15px}
.mcard>span:last-child{font-size:13px}
.r-id{padding:20px;gap:14px}
.r-badge{right:16px;top:20px;font-size:11px}
.r-main{padding:20px}
.r-desc{font-size:15px}
.r-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}
.rf-l{font-size:11px}
.rf-v b{font-size:14px}
.r-act,.rcard.top .r-act{padding:16px 20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.r-code,.r-code.none{margin:0;min-width:0;grid-column:1/-1}
.r-act .btn{width:100%;padding-inline:14px}
.r-bonus{grid-column:1/-1;justify-content:center;padding:5px}
.mtable th,.mtable td{padding:14px;font-size:13px}
.mtable tbody th{font-size:14px}
.comment>p,.c-actions,.reply{margin-left:0}
.comment>p{font-size:15px}
.c-sub{font-size:11px;gap:8px}
.qa summary{padding:20px;gap:7px 14px}
.qa>p{padding:0 20px 22px;font-size:15px}
.qa-cat{font-size:11px}
.partners{padding:24px}
.rg{flex-wrap:wrap;padding:20px;gap:16px}
.rg-mark{width:38px;height:38px;font-size:13px}
.foot-grid{grid-template-columns:1fr 1fr;gap:26px}
.foot-grid>div:first-child{gap:20px}
.foot-about{max-width:240px}
.foot-18{display:none}
.foot-grid>div:last-child{grid-column:1/-1}
.foot-bottom{font-size:11px}
.article-list{grid-template-columns:1fr}
.article-bar-in{padding-inline:20px}
.article-label{display:none}
}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
*,*::before,*::after{transition:none!important}
}
.numlist li{background:none;border:0;border-radius:0;padding:5px 0}
.numlist.on-grad li{background:none;padding:5px 0}
.toc-box{border-inline:0}
.toc-list a{border:0}
.toc-list span{font-weight:400;font-size:14px;line-height:1.5}
.toc-head{border:0;padding-bottom:0}
.r-id .r-badge{white-space:nowrap}
@media (max-width:360px){
.r-badge{position:static;order:3;margin-left:auto}
.r-id{flex-wrap:wrap}
.byline{flex-wrap:nowrap}
}
button.feed-sort{border-radius:calc(8px * var(--k-r));padding:8px 12px;cursor:pointer}
button.feed-sort:hover{color:var(--tx-1)}
body{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs)));isolation:isolate}
body::before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 52% 36% at 65% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1751) calc(c * 0.8044) calc(h + -15.58) / 0.17),transparent 80%),radial-gradient(ellipse 42% 35% at 0% 63%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2334) calc(c * 0.8446) calc(h + -16.1) / 0.14),transparent 80%),linear-gradient(110deg,oklch(calc(var(--k-l0) + var(--k-dir) * -0.0108) calc(0.0284 * var(--k-cs)) calc(267.85 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0238) calc(0.0331 * var(--k-cs)) calc(266.08 + var(--k-hs))) 60%,oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs))))}
main{position:relative;isolation:isolate}
.hero{position:relative;isolation:isolate}
.hero::before{content:'';position:absolute;z-index:-1;pointer-events:none;top:450px;left:50%;transform:translateX(-50%);width:min(125vw,1600px);height:650px;border-radius:50%;background:radial-gradient(ellipse at 50% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0863) calc(c * 1.175) calc(h + -13.02) / 0.23),oklch(from var(--ac) calc(l + var(--k-dir) * -0.3521) calc(c * 0.5233) calc(h + -15.31) / 0.04) 45%,transparent 67%);border-top:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.0496) calc(c * 0.8207) calc(h + -18.2) / 0.28);box-shadow:0 -28px 65px -36px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0004) calc(c * 0.9692) calc(h + -10.04)),0 -10px 24px -18px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1571) calc(c * 0.5196) calc(h + -21.5));mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}
.hero::after{content:'';position:absolute;z-index:-1;pointer-events:none;top:360px;left:8%;width:84%;height:350px;background:radial-gradient(ellipse,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1188) calc(c * 1.1347) calc(h + -13.17) / 0.18),transparent 65%);filter:blur(34px)}
.nav{background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0768) calc(c * 0.4435) calc(h + -13.57) / 0.075),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0929) calc(0.0526 * var(--k-cs)) calc(265.3 + var(--k-hs)) / 0.25));border:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.111) calc(c * 0.449) calc(h + -17.29) / 0.12);border-radius:calc(99px * var(--k-r));padding:5px;gap:2px;margin-left:0;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.784) calc(0.0352 * var(--k-cs)) calc(258.87 + var(--k-hs)) / 0.031)}
.nav a{padding:7px 14px;font-size:13px;border-radius:calc(99px * var(--k-r));color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.606) calc(0.0451 * var(--k-cs)) calc(263.62 + var(--k-hs)))}
.nav a:first-child{background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1422) calc(c * 0.5569) calc(h + -16.91) / 0.11),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1604) calc(0.067 * var(--k-cs)) calc(260.4 + var(--k-hs)) / 0.11));color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8048) calc(0.0248 * var(--k-cs)) calc(273.5 + var(--k-hs)));box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.784) calc(0.0352 * var(--k-cs)) calc(258.87 + var(--k-hs)) / 0.149),0 2px 7px #0003}
.nav a:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0.146) calc(c * 0.5459) calc(h + -13.93) / 0.071);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.header-in{gap:24px}
.header-side{gap:18px}
.burger,.lang-menu,.mobile-menu{border-color:var(--glass-edge)}
.hero h1{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8225) calc(0.0164 * var(--k-cs)) calc(274.82 + var(--k-hs)));text-shadow:0 2px 35px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0499) calc(c * 0.8183) calc(h + -13.33) / 0.12)}
.avatar{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1051) calc(c * 0.615) calc(h + -7.38) / 0.145),oklch(from var(--ac) calc(l + var(--k-dir) * -0.2305) calc(c * 0.5459) calc(h + -12.42) / 0.376));border:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1382) calc(c * 0.4394) calc(h + -15.36) / 0.212);box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8141) calc(0.0203 * var(--k-cs)) calc(264.47 + var(--k-hs)) / 0.133),0 5px 15px #0002;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7108) calc(0.0648 * var(--k-cs)) calc(276.27 + var(--k-hs)))}
.top3,.pros,.cons,.card,.rows,.promo,.promo.vavada,.promo.win1,.promo.mostbet,.promo.casinox,.method,.rcard,.rcard.top,.steps,.news-card,.qa,.qa.ask,.partners{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}
.top3::before{content:'';position:absolute;pointer-events:none;top:0;left:8%;right:10%;height:1px;background:linear-gradient(90deg,transparent,oklch(from var(--ac) calc(l + var(--k-dir) * 0.203) calc(c * 0.3964) calc(h + -21.42) / 0.612),transparent);box-shadow:0 0 15px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0506) calc(c * 0.8173) calc(h + -17.62) / 0.502)}
.top3 li{border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.102)}
.logo-sm,.r-logo,.r-logo.grad{box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.133);border:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.7123) calc(0.071 * var(--k-cs)) calc(269.91 + var(--k-hs)) / 0.102);background:linear-gradient(145deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2152) calc(c * 0.3974) calc(h + -19.89) / 0.239),oklch(from var(--ac) calc(l + var(--k-dir) * -0.314) calc(c * 0.4284) calc(h + -17.25) / 0.376));color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7229) calc(0.0474 * var(--k-cs)) calc(265.47 + var(--k-hs)))}
.top3 .btn{border-radius:calc(11px * var(--k-r))}
.toc-head>span{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5101) calc(0.0546 * var(--k-cs)) calc(260.37 + var(--k-hs)))}
.article-bar{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0468) calc(0.0411 * var(--k-cs)) calc(263.78 + var(--k-hs)) / 0.851);backdrop-filter:blur(20px);border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.156) calc(c * 0.5186) calc(h + -15.17) / 0.141)}
.numlist li>i{background:linear-gradient(145deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0108) calc(c * 0.8018) calc(h + -8.52) / 0.169),oklch(calc(var(--k-l0) + var(--k-dir) * 0.188) calc(0.065 * var(--k-cs)) calc(266.41 + var(--k-hs)) / 0.188));border:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1174) calc(c * 0.5124) calc(h + -10.88) / 0.149);box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.067)}
.row-head,.mtable thead th{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1534) calc(c * 0.5262) calc(h + -17.25) / 0.027)}
.row-hi{background:linear-gradient(100deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1589) calc(c * 0.6458) calc(h + -9.53) / 0.133),oklch(from var(--ac) calc(l + var(--k-dir) * -0.1771) calc(c * 0.5307) calc(h + -11.12) / 0.035))}
.ticker,.ticker.amber{background:linear-gradient(145deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.6888) calc(0.0647 * var(--k-cs)) calc(268.42 + var(--k-hs)) / 0.098),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0116) calc(c * 0.4349) calc(h + -13.86) / 0.047));border:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1677) calc(c * 0.3929) calc(h + -16.32) / 0.133);box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.7732) calc(0.0403 * var(--k-cs)) calc(262.29 + var(--k-hs)) / 0.051);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6651) calc(0.0553 * var(--k-cs)) calc(266.74 + var(--k-hs)))}
.promo:hover{border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1673) calc(c * 0.4881) calc(h + -12.94) / 0.333);box-shadow:var(--glass-shadow),0 0 24px oklch(from var(--ac) calc(l + var(--k-dir) * -0.1448) calc(c * 0.731) calc(h + -11.63) / 0.078)}
.code,.r-code{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0023) calc(0.0338 * var(--k-cs)) calc(258.09 + var(--k-hs)) / 0.42);box-shadow:inset 0 2px 8px #0002;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6805) calc(0.0598 * var(--k-cs)) calc(270.26 + var(--k-hs)))}
.code-btn,.code-btn.icon{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7299) calc(0.0619 * var(--k-cs)) calc(269.99 + var(--k-hs)))}
.code-btn:hover,.code-btn.icon:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.1707) calc(c * 0.4742) calc(h + -14.53) / 0.502)}
.code-btn.done,.code-btn.icon.done{background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.1383) calc(c * 0.7478) calc(h + -5.3));color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.note,.reply{background:linear-gradient(110deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1608) calc(c * 0.6218) calc(h + -11.64) / 0.11),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0783) calc(0.0502 * var(--k-cs)) calc(262.89 + var(--k-hs)) / 0.251))}
.slot::before{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5217) calc(0.0631 * var(--k-cs)) calc(262.64 + var(--k-hs)))}
.mcard{border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.2063) calc(c * 0.3846) calc(h + -14.82) / 0.078)}
.mcard-icon{border:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1499) calc(c * 0.4242) calc(h + -15.86) / 0.145)}
.r-id,.rcard.top .r-id,.r-facts,.rcard.top .r-facts{border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1627) calc(c * 0.3754) calc(h + -18.05) / 0.102)}
.r-main{background:transparent}
.r-score b{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.682) calc(0.0453 * var(--k-cs)) calc(264.29 + var(--k-hs)))}
.r-act,.rcard.top .r-act{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0217) calc(0.0371 * var(--k-cs)) calc(259.36 + var(--k-hs)) / 0.27);border-color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6802) calc(0.0677 * var(--k-cs)) calc(265.32 + var(--k-hs)) / 0.102);box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.7129) calc(0.0712 * var(--k-cs)) calc(260.28 + var(--k-hs)) / 0.016)}
.r-act .btn-ghost{background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1504) calc(c * 0.5363) calc(h + -19.73) / 0.063),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0146) calc(c * 0.3765) calc(h + -18.65) / 0.016))}
.r-code.none{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0256) calc(0.0348 * var(--k-cs)) calc(259 + var(--k-hs)) / 0.169);border-color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5512) calc(0.0579 * var(--k-cs)) calc(258.66 + var(--k-hs)) / 0.145);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.549) calc(0.0556 * var(--k-cs)) calc(259.98 + var(--k-hs)))}
.icons i,.icons em{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0.0524) calc(c * 0.4037) calc(h + -17.52) / 0.035);border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1301) calc(c * 0.3858) calc(h + -22.69) / 0.137);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6407) calc(0.0587 * var(--k-cs)) calc(263.2 + var(--k-hs)))}
.gtag:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.0102) calc(c * 0.4993) calc(h + -17.15) / 0.133)}
.qa[open]{background:radial-gradient(ellipse at 0 0,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1323) calc(c * 0.7665) calc(h + -12.06) / 0.141),transparent 65%),var(--glass-fill);border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1599) calc(c * 0.5083) calc(h + -11.87) / 0.286);box-shadow:var(--glass-shadow),0 0 20px oklch(from var(--ac) calc(l + var(--k-dir) * -0.0995) calc(c * 0.7512) calc(h + -9.67) / 0.039)}
.qa summary>i{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6459) calc(0.0683 * var(--k-cs)) calc(268.97 + var(--k-hs)));text-shadow:0 0 13px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0418) calc(c * 0.8442) calc(h + -10.51) / 0.267)}
.qa.ask{background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.2176) calc(c * 0.3968) calc(h + -22.33) / 0.051);border-style:dashed}
.c-ava,.c-ava.staff{background:linear-gradient(145deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0214) calc(c * 0.4287) calc(h + -10.41) / 0.161),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1872) calc(0.0695 * var(--k-cs)) calc(264.28 + var(--k-hs)) / 0.302));border:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1854) calc(c * 0.4396) calc(h + -15.02) / 0.137);box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.7779) calc(0.0382 * var(--k-cs)) calc(259.29 + var(--k-hs)) / 0.09);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7) calc(0.0544 * var(--k-cs)) calc(267.82 + var(--k-hs)))}
button.feed-sort{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6064) calc(0.0532 * var(--k-cs)) calc(259.38 + var(--k-hs)))}
.partners{position:relative;overflow:hidden}
.partners::after{content:'';position:absolute;pointer-events:none;width:75%;height:1px;top:0;left:8%;background:linear-gradient(90deg,transparent,oklch(calc(var(--k-l0) + var(--k-dir) * 0.721) calc(0.0672 * var(--k-cs)) calc(258.87 + var(--k-hs)) / 0.467),transparent);box-shadow:0 0 16px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0631) calc(c * 0.7797) calc(h + -15.06))}
.rg p{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5435) calc(0.0534 * var(--k-cs)) calc(261.43 + var(--k-hs)))}
.rg-mark{border-color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5804) calc(0.0712 * var(--k-cs)) calc(262.8 + var(--k-hs)) / 0.231);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.629) calc(0.0541 * var(--k-cs)) calc(260.01 + var(--k-hs)))}
.toast{backdrop-filter:blur(24px);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7795) calc(0.037 * var(--k-cs)) calc(268.9 + var(--k-hs)))}
footer{background:oklch(calc(var(--k-l0) + var(--k-dir) * -0.0148) calc(0.0287 * var(--k-cs)) calc(256.42 + var(--k-hs)) / 0.4);border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1861) calc(c * 0.4383) calc(h + -17.17) / 0.075)}
@media (max-width:1100px){
.nav a{padding-inline:10px}
.header-in{gap:18px}
.header-side{gap:12px}
}
@media (max-width:860px){
.nav{display:none}
}
@media (max-width:600px){
.hero::before{top:560px;width:140%;height:470px}
.hero::after{top:520px;width:100%;left:0;height:340px}
.top3 li,.top3 li:first-child,.top3 li:last-child{border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.102)}
.hero h1{text-shadow:0 0 25px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0348) calc(c * 0.8654) calc(h + -10.15) / 0.071)}
}
@media (prefers-reduced-transparency:reduce){
.site-header,.article-bar{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0372) calc(0.0373 * var(--k-cs)) calc(263.91 + var(--k-hs)));backdrop-filter:none}
.top3,.card,.pros,.cons,.rows,.promo,.method,.rcard,.rcard.top,.steps,.news-card,.qa,.partners{backdrop-filter:none}
}
main{overflow-x:clip}
body{font-family:var(--body);font-size:16px;line-height:1.72;font-weight:400}
h1,h2,h3,h4,h5,h6,.strip-title{font-family:var(--display);text-wrap:balance}
.hero h1{font-weight:600;margin-bottom:22px}
h2,.strip-title{font-size:clamp(28px,4.1vw,36px);line-height:1.18;font-weight:600;letter-spacing:-.03em}
h3{font-size:clamp(19px,2.5vw,22px);line-height:1.34;font-weight:600;letter-spacing:-.02em}
h4{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.012em}
h5,h6{font-size:15px;line-height:1.45;font-weight:600;letter-spacing:-.008em}
.hero-lede{font-family:var(--body);font-size:clamp(17px,2vw,19px);line-height:1.68;letter-spacing:-.008em}
.sec-head p,.prose{font-size:17px;line-height:1.76}
.strip-title{font-size:clamp(24px,3.3vw,29px)}
.top3 h2,.toc-head h2{line-height:1.3;letter-spacing:-.02em}
.method-left h2,.steps-head h2,.partners h2{font-size:clamp(27px,3.5vw,32px)}
.news-card h3{line-height:1.4}
.r-name h3{line-height:1.2}
.qa summary{font-family:var(--display);font-size:17px;line-height:1.45;font-weight:600}
.btn,.nav a,.login-link{font-family:var(--body)}
@media (max-width:600px){
body{font-size:15px;line-height:1.7}
h2,.strip-title{font-size:clamp(26px,8vw,30px);line-height:1.2}
h3{font-size:19px}
.hero-lede,.sec-head p,.prose{font-size:16px;line-height:1.72}
.strip-title{font-size:23px}
.method-left h2,.steps-head h2,.partners h2{font-size:27px}
.qa summary{font-size:16px}
}
body::after{content:'';position:fixed;z-index:-1;pointer-events:none;left:50%;bottom:-410px;width:min(138vw,1680px);height:660px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 8%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0557) calc(c * 1.0616) calc(h + -11.73) / 0.24) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2422) calc(c * 0.7073) calc(h + -13.95) / 0.12) 38%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3768) calc(c * 0.4181) calc(h + -14.59) / 0.045) 61%,transparent 78%);box-shadow:0 -38px 110px -58px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0166) calc(c * 0.9196) calc(h + -10.5) / 0.65);-webkit-mask-image:radial-gradient(ellipse at 50% 8%,#000 0 48%,rgba(0,0,0,.72) 61%,transparent 82%);mask-image:radial-gradient(ellipse at 50% 8%,#000 0 48%,rgba(0,0,0,.72) 61%,transparent 82%);filter:blur(20px);opacity:.82;will-change:transform}
@media (max-width:600px){
body::after{bottom:-292px;width:165vw;height:470px;filter:blur(16px);opacity:.78}
}
.btn-primary{text-shadow:none}
.btn-primary:active{transform:translateY(0);box-shadow:0 4px 13px oklch(from var(--ac) calc(l + var(--k-dir) * -0.2491) calc(c * 0.8725) calc(h + -3.66) / 0.22),inset 0 1px 2px oklch(from var(--ac) calc(l + var(--k-dir) * -0.3885) calc(c * 0.5951) calc(h + -4.57) / 0.18)}
.btn-ghost,.lang-btn,.burger,.c-help,button.feed-sort{border:1px solid transparent;background:linear-gradient(145deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3653) calc(c * 0.3859) calc(h + -7.68) / 0.78),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0523) calc(0.0565 * var(--k-cs)) calc(271.19 + var(--k-hs)) / 0.74)) padding-box,
    linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7201) calc(0.0704 * var(--k-cs)) calc(285.72 + var(--k-hs)) / 0.46) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0016) calc(c * 0.671) calc(h + 1.72) / 0.18) 38%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1886) calc(c * 0.6204) calc(h + -0.38) / 0.07) 72%,transparent 100%) border-box;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8227) calc(0.0171 * var(--k-cs)) calc(248.01 + var(--k-hs)) / 0.04),0 6px 18px oklch(calc(var(--k-l0) + var(--k-dir) * -0.0251) calc(0.0403 * var(--k-cs)) calc(256.03 + var(--k-hs)) / 0.12)}
.btn-ghost:hover,.lang-btn:hover,.burger:hover,.c-help:hover,button.feed-sort:hover{border-color:transparent;background:linear-gradient(145deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3219) calc(c * 0.4474) calc(h + -5.09) / 0.88),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0734) calc(0.0645 * var(--k-cs)) calc(272.18 + var(--k-hs)) / 0.82)) padding-box,
    linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7695) calc(0.0448 * var(--k-cs)) calc(288.26 + var(--k-hs)) / 0.58),oklch(from var(--ac) calc(l + var(--k-dir) * 0.0473) calc(c * 0.6888) calc(h + 2.84) / 0.22) 42%,transparent 100%) border-box;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8296) calc(0.0137 * var(--k-cs)) calc(247.97 + var(--k-hs)) / 0.06),0 8px 22px oklch(calc(var(--k-l0) + var(--k-dir) * -0.0112) calc(0.0448 * var(--k-cs)) calc(255.93 + var(--k-hs)) / 0.16)}
.code-btn,.code-btn.icon{border:1px solid transparent;background:linear-gradient(145deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2332) calc(c * 0.4013) calc(h + -19.96) / 0.86),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1577) calc(0.0663 * var(--k-cs)) calc(262.07 + var(--k-hs)) / 0.88)) padding-box,
    linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7392) calc(0.0579 * var(--k-cs)) calc(258.07 + var(--k-hs)) / 0.42),oklch(from var(--ac) calc(l + var(--k-dir) * 0.0184) calc(c * 0.5414) calc(h + -21.16) / 0.16) 48%,transparent 100%) border-box;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.04)}
.bar,.scale{border:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.5447) calc(0.0573 * var(--k-cs)) calc(267.62 + var(--k-hs)) / 0.12)}
.bar{overflow:visible}
.bar i,.scale i{min-width:8px;background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.056) calc(c * 1.0262) calc(h + -1.59)) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0295) calc(c * 0.908) calc(h + 0.02)) 48%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7)) 100%)}
.bar i.warm{background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0391) calc(c * 0.8492) calc(h + 13.98)) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0307) calc(c * 0.7764) calc(h + 37.6)) 52%,#dd83bb 100%)!important;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.3),0 0 8px rgba(198,105,207,.65),0 0 17px rgba(168,77,183,.34)}
.scale i:last-child{background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0352) calc(c * 0.7943) calc(h + 18.42)) 0%,#d179ba 58%,#df8aa8 100%)}
a,.qa-cat,.c-badge,.r-bonus,.link-arrow{color:var(--accent-dark)}
a:hover,.link-arrow:hover{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1875) calc(c * 0.4605) calc(h + 5.28))}
.reading-rail a.active{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.124) calc(c * 0.6382) calc(h + 3.79));text-shadow:0 0 18px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.38)}
.reading-rail a.active::before{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0));box-shadow:0 0 12px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.72)}
.article-progress i{background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0843) calc(c * 0.9795) calc(h + -1.49)),oklch(from var(--ac) calc(l + var(--k-dir) * 0.0566) calc(c * 0.8324) calc(h + 1.81)));box-shadow:0 0 9px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.68)}
.numlist li>i,.mcard-icon{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1633) calc(c * 0.5268) calc(h + 4.51))}
.bar i,.scale i:first-child{background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0843) calc(c * 0.9795) calc(h + -1.49)) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0)) 52%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44)) 100%)!important;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.3),0 0 8px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.72),0 0 18px oklch(from var(--ac) calc(l + var(--k-dir) * -0.0843) calc(c * 0.9795) calc(h + -1.49) / 0.36)}
.scale i:nth-child(2){background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0)),oklch(from var(--ac) calc(l + var(--k-dir) * 0.0566) calc(c * 0.8324) calc(h + 1.81)))}
.ticker.amber{background:rgba(244,201,93,.14);border-color:rgba(244,201,93,.24);color:#F8D675}
.coin-tag,.r-badge{color:var(--amber-ink)}
.st{fill:#F4C95D}
.r-code{border-color:rgba(244,201,93,.3)}
body,h1,h2,h3,h4,h5,h6,.coin-name,.promo-top b,.qa summary{color:var(--tx-1)}
.hero-lede,.sec-head p,.prose,.row-desc,.pc-list li,.numlist li>p,.numlist li>div>p,.r-desc,.news-card p,.comment>p,.qa>p,.method-left p,.steps-head p,.partners p{color:var(--tx-2)}
.article-meta,.byline-meta,.lede-after,.mini-label,.bars-head span,.row-head span,.row-label,.rf-l,.news-date,.c-sub,.foot-about,.foot-title,.foot-bottom,.scale-marks{color:var(--tx-3)}
.toc-list a,.toc-list span,.reading-rail a,.foot-col a{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.558) calc(0.0426 * var(--k-cs)) calc(269.78 + var(--k-hs)))}
.top3-body span,.mcard>span:last-child{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
.toc-list i,.reading-rail>span,.reading-rail .back-top{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.4231) calc(0.0648 * var(--k-cs)) calc(268.41 + var(--k-hs)))}
.site-header,.toc-box,.byline,.row,.row-head,.r-id,.r-facts,.comment,.feed-bar,.foot-bottom{border-color:var(--line)}
.card,.rows,.note,.qa,.rg{border-color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5723) calc(0.0417 * var(--k-cs)) calc(266.37 + var(--k-hs)) / 0.15)}
.top3 li,.top3 li:first-child,.top3 li:last-child{gap:11px}
@media (max-width:900px){
.top3 ol{grid-template-columns:1fr}
.top3 li,.top3 li:first-child,.top3 li:last-child{padding:16px 0;border-right:0;border-bottom:1px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.5723) calc(0.0417 * var(--k-cs)) calc(266.37 + var(--k-hs)) / 0.14)}
.top3 li:last-child{border-bottom:0}
.top3-body span{min-height:0}
}
@media (max-width:600px){
.top3 li,.top3 li:first-child,.top3 li:last-child{gap:10px}
}
.pc-list svg{width:22px;height:22px;padding:3px;margin-top:1px;border-radius:calc(5px * var(--k-r));overflow:visible}
.pc-list svg path{stroke:currentColor}
.pros .pc-list svg{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1055) calc(c * 0.6907) calc(h + 3.17));background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.15);border:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.0878) calc(c * 0.7427) calc(h + 2.99) / 0.28);box-shadow:0 0 8px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.34),0 0 16px oklch(from var(--ac) calc(l + var(--k-dir) * -0.0843) calc(c * 0.9795) calc(h + -1.49) / 0.14)}
.cons .pc-list svg{color:#FF8291;background:rgba(255,107,125,.13);border:1px solid rgba(255,130,145,.28);box-shadow:0 0 8px rgba(255,107,125,.3),0 0 16px rgba(231,72,94,.12)}
.tk,.read-card,.p-card,.media-frame,.bnr .banner,.slot{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}
.tk-sec{background:transparent;border:0}
.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tk-ico{background:var(--accent-tint);color:var(--ac)}
.tk-fact{border-bottom-color:var(--line)}
.tk p{color:var(--tx-2)}
.tk p strong{color:var(--tx-1)}
.slots,.slots-6{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:none}
.slot{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;min-height:0}
.slot::before{content:none}
.slot-cover{display:block;aspect-ratio:1/1}
.slot-cover.c1{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1707) calc(c * 0.8771) calc(h + -2.22)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.3575) calc(c * 0.5429) calc(h + -2.12)))}
.slot-cover.c2{background:linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.3203) calc(0.0605 * var(--k-cs)) calc(79.41 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1355) calc(0.0667 * var(--k-cs)) calc(292.74 + var(--k-hs))))}
.slot-cover.c3{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2117) calc(c * 0.5948) calc(h + -16.57)),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1014) calc(0.0675 * var(--k-cs)) calc(269.96 + var(--k-hs))))}
.slot-cover.c4{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2045) calc(c * 0.6335) calc(h + 16.13)),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0844) calc(0.0636 * var(--k-cs)) calc(286.94 + var(--k-hs))))}
.slot-cover.c5{background:linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.3015) calc(0.0626 * var(--k-cs)) calc(230.71 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1197) calc(0.0459 * var(--k-cs)) calc(249.97 + var(--k-hs))))}
.slot-cover.c6{background:linear-gradient(135deg,#6A3F70,oklch(calc(var(--k-l0) + var(--k-dir) * 0.0887) calc(0.0558 * var(--k-cs)) calc(301.27 + var(--k-hs))))}
.slot-cover.c7{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2128) calc(c * 0.8528) calc(h + -3.82)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.3585) calc(c * 0.4233) calc(h + 6.58)))}
.slot-cover.c8{background:linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.3506) calc(0.0738 * var(--k-cs)) calc(74.84 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1089) calc(0.0574 * var(--k-cs)) calc(292.15 + var(--k-hs))))}
.slot-cover .ph{background:rgba(0,0,0,.35);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.slot-name{padding:10px 12px;border-top:1px solid var(--line);font-size:14px;font-weight:500;line-height:1.3;color:var(--tx-1);min-height:52px;display:flex;align-items:center;background:none}
.slot:hover{border-color:var(--accent-soft)}
.read-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.read-card:hover{border-color:var(--accent-soft)}
.read-title{color:var(--tx-1)}
.read-meta{border-top-color:var(--line)}
.read-arr{background:var(--accent-tint);color:var(--ac)}
.read-cover.c1{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1707) calc(c * 0.8771) calc(h + -2.22)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.3575) calc(c * 0.5429) calc(h + -2.12)))}
.read-cover.c2{background:linear-gradient(135deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.3203) calc(0.0605 * var(--k-cs)) calc(79.41 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1355) calc(0.0667 * var(--k-cs)) calc(292.74 + var(--k-hs))))}
.read-cover.c3{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2117) calc(c * 0.5948) calc(h + -16.57)),oklch(calc(var(--k-l0) + var(--k-dir) * 0.1014) calc(0.0675 * var(--k-cs)) calc(269.96 + var(--k-hs))))}
.read-cover.c4{background:linear-gradient(135deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.2045) calc(c * 0.6335) calc(h + 16.13)),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0844) calc(0.0636 * var(--k-cs)) calc(286.94 + var(--k-hs))))}
.read-ph,.read-cover.c2 .read-ph{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.6)}
.partners{grid-template-columns:1fr}
.p-card{color:var(--tx-1)}
.field label{color:var(--tx-2)}
.field input,.field textarea,.select select{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.04);border-color:var(--line);color:var(--tx-1)}
.field input:hover,.field textarea:hover,.select select:hover{border-color:var(--accent-soft)}
.select select:has(option[value=""]:checked){color:var(--tx-3)}
.select select option{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0224) calc(0.0197 * var(--k-cs)) calc(269.95 + var(--k-hs)))}
.select::after{border-color:var(--tx-3)}
.f-check{color:var(--tx-2)}
.f-box{background:transparent;border-color:var(--tx-3)}
.f-note{color:var(--tx-3)}
.p-done p{color:var(--tx-2)}
.p-done-ico{background:rgba(46,158,91,.18);color:#6BD49B}
.banner.b2{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6472) calc(0.0731 * var(--k-cs)) calc(26.24 + var(--k-hs)))}
.banner.b3{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1439) calc(c * 0.5525) calc(h + -11.06))}
.bnr-dot::before{background:var(--line)}
.bnr-dot[aria-current="true"]::before{background:var(--accent-tint)}
.bnr-arrow{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0641) calc(0.0426 * var(--k-cs)) calc(263.06 + var(--k-hs)) / 0.9);border-color:var(--glass-edge);color:var(--tx-1)}
.media-ph{color:var(--ac)}
.bar-unit{color:var(--tx-3)}
@media (max-width:600px){
.slots,.slots-6{grid-template-columns:repeat(2,minmax(0,1fr))}
.tk-grid,.read-grid{grid-template-columns:1fr}
}
.media.gap-block{margin-top:var(--gap-block)}
.note{margin-top:var(--gap-block)}
.tk-head,.method-left,.steps-head,.partners-txt{gap:22px}
.sec-head:not(:has(p)):has(+ [id$="-out"]){margin-bottom:22px}
[id$="-out"]>:first-child{margin-top:0}
.wrap.narrow-feed{max-width:808px}
html.js .rv{opacity:0;transform:translateY(14px)}
html.js .rv.in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}
html.js .grow .bar i,html.js .grow.scale i{transform:scaleX(0);transform-origin:left center}
html.js .grow.in .bar i,html.js .grow.in.scale i{transform:scaleX(1);transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}
.btn,.code-btn,.slot-play,.read-card,.f-submit{transition-property:background,color,border-color,box-shadow,transform}
.btn:active,.code-btn:active,.slot-play:active,.f-submit:active{transform:scale(.98)}
.slot-play:active{transform:translate(-50%,-50%) scale(.96)}
@media (prefers-reduced-motion:reduce){
html.js .rv,html.js .rv.in{opacity:1;transform:none;transition:none}
html.js .grow .bar i,html.js .grow.scale i{transform:none;transition:none}
.btn:active,.code-btn:active,.slot-play:active,.f-submit:active{transform:none}
.slot-play:active{transform:translate(-50%,-50%)}
}
@media print{
html.js .rv{opacity:1;transform:none}
html.js .grow .bar i,html.js .grow.scale i{transform:none}
}
@media (min-width:1280px){
#toc{display:none}
}
#casinos .sec-head:has(+ p){margin-bottom:16px}
.rf-v b{font-weight:600;color:var(--tx-1)}
@media (min-width:601px){
.r-facts{grid-template-columns:repeat(6,minmax(0,1fr))}
.r-facts>.rf{grid-column:span 2}
.r-facts>.rf:nth-child(n+4){grid-column:span 3}
}
.p-form .f-note{font-size:13px}
.bar-val{white-space:nowrap}
@media (max-width:600px){
.bar-row{grid-template-columns:76px minmax(0,1fr) auto}
}
.qa.qa-open{display:flex;flex-direction:column;gap:8px;padding:22px 24px}
.qa.qa-open h3{font-family:var(--display);font-weight:600;line-height:1.4;text-wrap:pretty;margin:0}
.qa.qa-open p{font-size:16px;line-height:1.7;text-wrap:pretty}
.sec-head .aff-note,.aff-note{margin:0;font-size:13px;line-height:1.5;color:var(--tx-3)}
.qa.qa-open p{padding:0;margin:0}
.card .scale-marks{position:relative;display:block;height:1.5em}
.card .scale-marks span{position:absolute;top:0;left:var(--p);transform:translateX(-50%);white-space:nowrap}
.card .scale-marks span:first-child{transform:none}
.card .scale-marks span:last-child{transform:translateX(-100%)}
.card .scale i.sc-mid{background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44)) 0%,#d179ba 100%)!important}
.card .scale i:last-child{background:linear-gradient(90deg,#d179ba 0%,#df8aa8 100%)!important}
.card .scale i{box-shadow:none!important}
.lang{position:relative;display:block;flex-shrink:0}
.lang-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:40px;padding:0 12px;border-radius:999px;cursor:pointer;font-family:var(--body);font-weight:500;font-size:14px;line-height:1;white-space:nowrap}
.lang-flag,.lang-option-flag{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;font-size:18px;line-height:1}
.lang-name{font-weight:600}
.lang-chev{flex-shrink:0;transition:transform .2s}
.lang-btn[aria-expanded="true"] .lang-chev{transform:rotate(180deg)}
.lang-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:80;min-width:190px;padding:6px;flex-direction:column;gap:2px}
.lang.is-open .lang-menu{display:flex!important}
.lang-menu li{margin:0;padding:0}
.lang-menu a{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:calc(10px * var(--k-r));font-family:var(--body);font-size:14px;line-height:1.2}
.lang-check{opacity:0}
.lang-menu [aria-selected="true"] .lang-check{opacity:1}
.lang-menu [aria-selected="true"] .lang-option-name{font-weight:600}
.lang-btn:focus-visible,.lang-menu a:focus-visible{outline:2px solid var(--ac);outline-offset:2px}
.mobile-meta{justify-content:flex-start}
@media (max-width:1080px){
.nav{display:none!important}
.header-side>.pill-18,.login-link,.btn-reg{display:none}
.burger{display:flex}
.lang{display:block}
}
@media (min-width:861px) and (max-width:1080px){
.mobile-menu:not([hidden]){display:block!important}
}
@media (max-width:560px){
.header-side{gap:8px}
.lang-btn{height:40px;min-height:40px;padding-inline:10px}
}
@media (prefers-reduced-motion:reduce){
.lang-chev{transition:none}
}
.lang-btn:hover,.lang-btn[aria-expanded="true"]{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.12)}
.lang-menu{backdrop-filter:blur(18px)}
.lang-menu a{color:var(--tx-2)}
.lang-menu a:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.14);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.lang-menu [aria-selected="true"]{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));background:linear-gradient(145deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.32),oklch(from var(--ac) calc(l + var(--k-dir) * -0.1011) calc(c * 0.969) calc(h + -1.33) / 0.24))}
.lang-menu [aria-selected="true"] .lang-check{color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.124) calc(c * 0.6382) calc(h + 3.79))}
.mobile-language-slot{display:none}
@media (max-width:1080px){
.header-side>.lang{display:none!important}
.mobile-language-slot{display:block;margin-top:16px}
.mobile-language-slot .lang-btn{width:100%;min-height:44px;justify-content:flex-start}
.mobile-language-slot .lang-chev{margin-left:auto}
.mobile-language-slot .lang-menu{position:static;min-width:0;width:100%;margin:8px 0 0;box-sizing:border-box;box-shadow:none}
.mobile-menu{max-height:calc(100dvh - 80px);overflow-y:auto}
}
.crypto-icon{display:block;width:100%;height:100%;object-fit:contain;flex-shrink:0}
.coin .ticker.crypto-ticker{background:none;border:0;box-shadow:none;padding:0}
.rcard .icons i.crypto-badge{width:26px;min-width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;flex-shrink:0}
.rcard .r-facts{justify-content:normal}
.rcard .r-facts .rf-crypto{grid-column:1/-1;order:1;gap:10px;padding-top:14px;border-top:1px solid var(--line)}
.rcard .rf-crypto .icons{display:flex;flex-wrap:wrap;gap:8px}
.rcard .rf-crypto .icons i.crypto-badge{display:inline-flex;align-items:center;gap:7px;width:auto;min-width:0;height:34px;padding:4px 10px 4px 5px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--tx-1);box-sizing:border-box;font-size:12px;line-height:1}
.rcard .rf-crypto .crypto-icon{width:24px;height:24px}
.rcard .rf-crypto .icons em.crypto-more{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:40px;padding:0 10px;border-radius:999px;font-family:var(--mono);font-weight:700;font-size:12px;font-style:normal}
@media (max-width:1080px){
.mobile-meta.mobile-meta-lang{display:flex;align-items:flex-start;gap:10px}
.mobile-meta-lang .pill-18{flex:0 0 auto;display:inline-grid;place-items:center;height:44px;min-width:52px;padding:0 12px;box-sizing:border-box}
.mobile-meta-lang .mobile-language-slot{flex:1 1 auto;min-width:0;margin-top:0}
}
.rcard .r-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.rcard .r-facts>.rf{grid-column:auto}
.rcard .r-facts>.rf.rf-crypto{grid-column:1/-1!important}
@media (max-width:600px){
.rcard .r-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
.site-header .brand .logo,.brand .logo{height:22px;width:auto}
footer .brand .logo{height:22px!important}
@media (max-width:760px){
.site-header .brand .logo,.brand .logo{height:20px!important}
}
.media.wide{max-width:760px}
.media.tall.gap-block{max-width:240px}
.has-img{padding:0;overflow:hidden;background:none!important;font-size:0}
.has-img .brand-img,.has-img .avatar-img{display:block;width:100%;height:100%;object-fit:cover}
.slot-cover{position:relative;overflow:hidden}
.slot-cover .slot-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.slot-cover .slot-live,.slot-cover .slot-play{z-index:1}
.has-img{position:relative}
.has-img .brand-img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}
.r-logo.has-img,.logo-sm.has-img{aspect-ratio:131/100;height:auto;flex-shrink:0}
.r-logo.has-img{width:92px;min-width:92px}
.has-img .brand-img{padding:0;object-fit:cover}
.top3 li,.top3 li:first-child,.top3 li:last-child{grid-template-columns:auto 52px minmax(0,1fr)!important;align-items:center}
@media (max-width:600px){
.r-logo.has-img{width:76px!important;min-width:76px}
}
.promo .logo-sm.has-img{width:104px;min-width:104px;border-radius:calc(12px * var(--k-r))}
.promo-top{gap:16px}
@media (min-width:901px){
.top3 li,.top3 li:first-child,.top3 li:last-child{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"logo logo" "rank body";row-gap:14px!important;align-items:center}
.top3 li .top3-body{grid-area:body}
}
@media (max-width:900px){
.top3 li,.top3 li:first-child,.top3 li:last-child{grid-template-columns:auto 84px minmax(0,1fr)!important}
}
@media (max-width:600px){
.promo .logo-sm.has-img{width:92px!important;min-width:92px}
}
.top3.t3{padding:28px}
.t3 .t3-in{display:flex;flex-direction:column;gap:22px}
.t3 .t3-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}
.t3 .t3-head h2{margin:0}
.t3 .t3-all{gap:6px;font-size:14px;white-space:nowrap;text-decoration:none}
.t3 .t3-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
.t3 .t3-card{display:flex!important;flex-direction:column;gap:14px;padding:12px 12px 16px!important;position:relative}
.t3 .t3-logo{position:relative;aspect-ratio:131/100;overflow:hidden}
.t3 .t3-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;padding:0}
.t3 .t3-rank{position:absolute;top:8px;left:8px;backdrop-filter:blur(6px)}
.t3 .t3-name{margin:0 4px;font-weight:600;line-height:1.25;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.t3 .t3-meta{margin:0 4px;display:grid;gap:6px}
.t3 .t3-meta div{display:flex;justify-content:space-between;gap:10px;font-size:13px;line-height:1.4}
.t3 .t3-meta dt{color:var(--tx-3)}
.t3 .t3-meta dd{margin:0;color:var(--tx-1);font-weight:500;text-align:right}
.t3 .t3-go{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none}
.t3 .t3-go:focus-visible,.t3 .t3-all:focus-visible{outline:2px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44));outline-offset:2px}
@media (max-width:640px){
.top3.t3{padding:20px!important}
.t3 .t3-head{flex-direction:column;align-items:flex-start;gap:6px}
.t3 .t3-list{grid-template-columns:1fr!important;gap:12px!important}
.t3 .t3-card{display:grid!important;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"logo name" "logo meta" "go go";column-gap:14px;row-gap:8px;padding:12px!important}
.t3 .t3-logo{grid-area:logo;align-self:start}
.t3 .t3-name{grid-area:name;margin:2px 0 0}
.t3 .t3-meta{grid-area:meta;margin:0;gap:4px}
.t3 .t3-meta div{justify-content:flex-start}
.t3 .t3-meta dd{text-align:left}
.t3 .t3-go{grid-area:go;margin-top:6px}
}
.t3 .t3-list .t3-card{align-items:stretch!important;text-align:left;grid-template-columns:none!important;grid-template-areas:none!important}
.t3 .t3-logo{width:100%}
@media (max-width:640px){
.t3 .t3-list .t3-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;grid-template-areas:"logo name" "logo meta" "go go"!important;align-items:start!important}
.t3 .t3-logo{width:112px}
}
.t3 .t3-list .t3-card .t3-name{margin:0 4px;padding:0}
.t3 .t3-img{border-radius:calc(10px * var(--k-r))}
@media (max-width:640px){
.t3 .t3-list .t3-card .t3-name{margin:2px 0 0!important}
.t3 .t3-logo{overflow:visible}
.t3 .t3-rank{top:-7px;left:-7px}
}
.t3 .t3-list .t3-card{gap:14px!important;row-gap:14px!important;justify-content:flex-start!important}
@media (max-width:640px){
.t3 .t3-list .t3-card{column-gap:14px!important;row-gap:8px!important}
.t3 .t3-meta div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px}
}
.site-header .brand{display:inline-flex;align-items:center;min-height:44px}
footer .brand{display:inline-flex;align-items:center;min-height:44px}
.pw{width:100%;max-width:var(--pg-max);margin-inline:auto;padding-inline:40px;box-sizing:border-box}
@media (max-width:760px){
.pw{padding-inline:20px}
}
.site-header.sh2 .header-in{height:72px}
.mainnav-in{margin:0 auto;padding:0 40px}
.mn{display:flex;align-items:stretch;gap:4px;margin:0;padding:0;list-style:none;height:52px}
.mn-item{position:relative;display:flex;align-items:center}
.mn-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;border-radius:calc(10px * var(--k-r));font-family:var(--body);font-size:14px;font-weight:500;color:var(--tx-2,oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs))));text-decoration:none;white-space:nowrap}
.mn-item:not(.has-sub) .mn-link{padding-right:12px}
.mn-link:hover,.mn-item.open>.mn-link,.mn-item:focus-within>.mn-link{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.mn-link[aria-current="page"],.mn-item.is-active>.mn-link{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.mn-item.is-active>.mn-link::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:calc(2px * var(--k-r))}
.mn-toggle{display:grid;place-items:center;border:0;border-radius:calc(6px * var(--k-r));background:none;cursor:pointer;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)))}
.mn-toggle svg{transition:transform .18s}
.mn-item.open .mn-toggle svg,.mn-item:hover .mn-toggle svg{transform:rotate(180deg)}
.mn-toggle:focus-visible,.mn-link:focus-visible,.mn-sub a:focus-visible{outline:2px solid var(--ac-tx);outline-offset:2px}
.mn-sub{position:absolute;top:calc(100% - 4px);left:0;z-index:60;min-width:300px;padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s}
.mn-sub::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
.mn-item:hover>.mn-sub,.mn-item.open>.mn-sub,.mn-item:focus-within>.mn-sub{opacity:1;visibility:visible;transform:none}
.mn-sub.mn-wide{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:8px;min-width:560px}
.mn-sub ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}
.mn-sub a{display:block;padding:10px 12px;border-radius:calc(10px * var(--k-r));text-decoration:none}
.mn-sub a:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.12)}
.mn-sub a b{display:block;font-family:var(--body);font-size:14px;font-weight:600;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.mn-sub a span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)))}
.mn-sub a[aria-current="page"]{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.16)}
.mn-sub a[aria-current="page"] b::after{content:" Â· Ð²Ñ Ð·Ð´ÐµÑÑ";font-weight:500;color:var(--ac-tx);font-size:12px}
.mn-side{padding:10px}
.mn-side-t{display:block;margin:2px 4px 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.mn-brands{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.mn-brands a{padding:0;border-radius:calc(8px * var(--k-r));overflow:hidden;aspect-ratio:131/100;position:relative}
.mn-brands a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mn-brands a:hover{outline:2px solid var(--ac);outline-offset:0}
.mn-all{display:inline-flex!important;gap:6px;margin-top:6px;font-size:13px}
@media (max-width:1080px){
.mainnav{display:none}
}
@media (prefers-reduced-motion:reduce){
.mn-sub,.mn-toggle svg{transition:none}
}
.mobile-menu .mm-nav{display:flex;flex-direction:column}
.mm-group{border-bottom:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.1)}
.mm-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-family:var(--body);font-size:16px;font-weight:600;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));cursor:pointer;list-style:none}
.mm-group>summary::-webkit-details-marker{display:none}
.mm-group>summary svg{transition:transform .18s;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)))}
.mm-group[open]>summary svg{transform:rotate(180deg)}
.mm-group ul{margin:0 0 12px;padding:0;list-style:none}
.mm-group ul a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:calc(10px * var(--k-r));font-size:15px;color:var(--tx-2,oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs))));text-decoration:none}
.mm-group ul a[aria-current="page"]{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.14);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.mm-single{display:flex;align-items:center;min-height:52px;border-bottom:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.1);font-size:16px;font-weight:600;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));text-decoration:none}
.crumbs{margin:0 0 20px}
.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5}
.crumbs li{display:inline-flex;align-items:center}
.crumbs li+li::before{content:"";width:6px;height:6px;margin:0 10px;border-right:1.5px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.3814) calc(0.0471 * var(--k-cs)) calc(265.34 + var(--k-hs)));border-top:1.5px solid oklch(calc(var(--k-l0) + var(--k-dir) * 0.3814) calc(0.0471 * var(--k-cs)) calc(265.34 + var(--k-hs)));transform:rotate(45deg)}
.crumbs a{text-decoration:none}
.crumbs a:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));text-decoration:underline;text-underline-offset:3px}
.crumbs [aria-current="page"]{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7932) calc(0.0163 * var(--k-cs)) calc(278.5 + var(--k-hs)))}
@media (max-width:600px){
.crumbs ol{font-size:12px}
.crumbs li+li::before{margin:0 7px}
}
.author-card{display:flex;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;color:inherit;transition:border-color .15s}
.author-card:hover{border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.4)}
.author-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}
.author-card .ac-body{display:flex;flex-direction:column;gap:3px;min-width:0}
.author-card .ac-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--display);font-size:17px;font-weight:700;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.verified{display:inline-flex;align-items:center;gap:5px;font-family:var(--body);font-size:12.5px;font-weight:600}
.verified svg{flex-shrink:0}
.author-card .ac-meta{font-size:13.5px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
.author-card .ac-arr{margin-left:auto;display:grid;place-items:center;width:36px;height:36px;border-radius:calc(10px * var(--k-r));background:var(--acc-soft);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));flex-shrink:0}
.byline-link{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;border-radius:calc(12px * var(--k-r))}
.byline-link:hover .byline-name{text-decoration:underline;text-underline-offset:3px}
.byline-link:focus-visible,.author-card:focus-visible{outline:2px solid var(--ac-tx);outline-offset:3px}
.page-top{padding:28px 0 8px}
.page-h1{margin:0;font-family:var(--display);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));text-wrap:balance}
.page-lede{max-width:760px;margin:16px 0 0;font-size:18px;line-height:1.65}
.page-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:13px}
.psec{padding:clamp(40px,5vw,64px) 0 0}
.psec:last-of-type{padding-bottom:clamp(48px,6vw,80px)}
.psec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}
.psec-head h2{margin:0;font-family:var(--display);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.psec-head p{margin:8px 0 0;max-width:640px;font-size:15.5px;line-height:1.6}
.psec-more{gap:6px;font-size:14px;text-decoration:none;white-space:nowrap}
.pg2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pg4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
@media (max-width:1080px){
.pg4{grid-template-columns:repeat(2,minmax(0,1fr))}
.pg3{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
.pg2,.pg3,.pg4{grid-template-columns:1fr}
}
.prose-p{max-width:760px}
.prose-p p{margin:0 0 14px;font-size:16.5px;line-height:1.75}
.prose-p h3{margin:26px 0 10px;font-family:var(--display);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.chip-nav{display:flex;flex-wrap:wrap;gap:8px}
.chip-nav a,.chip-nav button{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;font-family:inherit}
.btn-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:calc(11px * var(--k-r));font-size:14px;font-weight:600;color:var(--k-on-ac);text-decoration:none;background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0277) calc(c * 0.9147) calc(h + 0.29)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81)) 52%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1115) calc(c * 0.9718) calc(h + -1.95)));box-shadow:0 8px 20px -10px oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81) / 0.8);white-space:nowrap}
.btn-go:hover{filter:brightness(1.08)}
.btn-go:focus-visible{outline:2px solid var(--ac-tx);outline-offset:2px}
.logo-tile{position:relative;display:block;aspect-ratio:131/100;border-radius:calc(10px * var(--k-r));overflow:hidden;flex-shrink:0}
.logo-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.score{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-weight:700;font-size:14px;color:var(--amber)}
.coins{display:flex;flex-wrap:wrap;gap:6px}
.coins img{width:22px;height:22px;display:block}
.coins em{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font:700 11px var(--mono);font-style:normal}
.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}
.pagination a,.pagination span.pg-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:calc(11px * var(--k-r));background:var(--card);border:1px solid var(--edge);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));text-decoration:none}
.pagination span.pg-btn[aria-disabled="true"]{opacity:.4}
.pagination .pg-cur{font-family:var(--mono);font-size:14px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs)))}
.stat{display:flex;flex-direction:column;gap:4px;padding:18px 20px}
.stat b{font-family:var(--display);font-size:30px;line-height:1;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.stat span{font-size:13.5px}
.home-hero h1{margin:0;font-family:var(--display);letter-spacing:-.03em;text-wrap:balance}
.home-hero h1 em{font-style:normal;color:transparent}
.home-hero p{margin:18px 0 0;max-width:560px;font-size:18px;line-height:1.65}
.home-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.cat-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:calc(12px * var(--k-r));background:var(--acc-soft);color:var(--ac-tx)}
.mini-rating{display:flex;flex-direction:column;gap:10px}
.mr-row{display:grid;grid-template-columns:36px 112px minmax(0,1.3fr) repeat(3,minmax(0,.8fr)) auto;align-items:center;gap:18px;padding:14px 18px}
.mr-n{text-align:center}
.mr-name b{display:block;font-family:var(--display);font-size:18px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.mr-f{display:flex;flex-direction:column;gap:3px}
.mr-f span{font-size:12px}
.mr-f b{font-size:14.5px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));font-weight:600}
@media (max-width:1080px){
.mr-row{grid-template-columns:30px 96px minmax(0,1fr) auto;row-gap:10px}
.mr-row .mr-f{display:none}
}
@media (max-width:600px){
.mr-row{grid-template-columns:24px 80px minmax(0,1fr);padding:12px}
.mr-row .btn-go{grid-column:1/-1}
}
.bonus-list{display:flex;flex-direction:column;gap:12px}
.bonus-row{display:grid;grid-template-columns:112px minmax(0,1.4fr) repeat(3,minmax(0,.7fr)) 190px;align-items:center;gap:20px;padding:16px 18px}
.bonus-row .b-main b{display:block;font-family:var(--display);font-size:20px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));line-height:1.2}
.bonus-row .b-main span{display:block;margin-top:4px;font-size:13px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
.b-tag{display:inline-flex;margin-bottom:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.b-f span{display:block;font-size:12px}
.b-f b{display:block;margin-top:3px;font-size:15px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.b-act{display:flex;flex-direction:column;gap:8px}
.b-code{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 6px 0 12px;border:1px dashed oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.35);font:700 13px var(--mono);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.b-code button{min-height:30px;padding:0 10px;font:600 12px var(--body);cursor:pointer}
.b-code.b-none{justify-content:center;border-style:solid;border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.12);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)));font-family:var(--body);font-weight:500}
@media (max-width:1080px){
.bonus-row{grid-template-columns:96px minmax(0,1fr) repeat(3,minmax(0,.6fr))}
.bonus-row .b-act{grid-column:1/-1;flex-direction:row}
.bonus-row .b-act>*{flex:1}
}
@media (max-width:640px){
.bonus-row{grid-template-columns:88px minmax(0,1fr);gap:12px 14px}
.bonus-row .b-f{grid-column:span 1}
.bonus-row .b-act{flex-direction:column}
}
.steps3{counter-reset:s}
.steps3 .pcard{padding:20px;position:relative}
.steps3 .pcard::before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:calc(10px * var(--k-r));font:700 15px var(--mono);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));background:var(--acc-soft);box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.3)}
.steps3 b{display:block;font-family:var(--display);font-size:18px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.steps3 p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
.brand-hero{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:28px;align-items:center;padding:24px}
.brand-hero .logo-tile{border-radius:calc(14px * var(--k-r))}
.bh-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}
.bh-name h1{margin:0;font-family:var(--display);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.bh-rank{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}
.bh-desc{margin:12px 0 0;font-size:15.5px;line-height:1.65}
.bh-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}
.bh-facts div{display:flex;flex-direction:column;gap:3px}
.bh-facts span{font-size:12px}
.bh-facts b{font-size:15px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.bh-cta{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:calc(14px * var(--k-r))}
.bh-cta .score-big{gap:8px}
.bh-cta .score-big b{font-family:var(--display);font-size:40px;line-height:1;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.bh-cta .score-big span{font-size:13px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
.bh-cta .b-code{min-height:44px}
.brand-nav{position:sticky;top:72px;z-index:20;margin-top:18px;padding:10px 0;background:linear-gradient(180deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs)) / 0.96),oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs)) / 0.86));backdrop-filter:blur(10px)}
.brand-nav-t{display:block;margin-bottom:8px;font-family:var(--display);font-size:15px;font-weight:700;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.pc2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.pc2 .pcard{padding:20px}
.pc2 h3{margin:0 0 12px;font-family:var(--display);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.pc2 ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.pc2 li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15px;line-height:1.55;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs)))}
.pc2 li::before{content:"";width:22px;height:22px;border-radius:calc(7px * var(--k-r));background:center/12px no-repeat}
.pc2 .bp-pros li::before{background-color:rgba(60,199,154,.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%233CC79A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.pc2 .bp-cons li::before{background-color:rgba(255,107,125,.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3l6 6M9 3l-6 6' fill='none' stroke='%23FF6B7D' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}
.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:6px 20px}
.kv div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.08);font-size:14.5px}
.kv span{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)))}
.kv b{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));font-weight:600;text-align:right}
.pay-table{width:100%;border-collapse:collapse;font-size:14.5px}
.pay-table th{padding:12px 18px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)));border-bottom:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.12)}
.pay-table td{padding:14px 18px;border-bottom:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.08);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs)))}
.pay-table tr:last-child td{border-bottom:0}
.pay-table .coin-c{display:flex;align-items:center;gap:10px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));font-weight:600}
.pay-table .coin-c img{width:26px;height:26px}
.tbl-wrap{overflow-x:auto}
@media (max-width:1080px){
.brand-hero{grid-template-columns:200px minmax(0,1fr)}
.bh-cta{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center}
.bh-cta>*{flex:1 1 180px}
}
@media (max-width:640px){
.brand-hero{grid-template-columns:1fr;padding:18px}
.brand-hero .logo-tile{max-width:180px}
.bh-facts{grid-template-columns:1fr 1fr}
.pc2,.kv{grid-template-columns:1fr}
.brand-nav{top:60px}
}
.rv-avg{padding:22px;display:flex;flex-direction:column;gap:6px}
.rv-avg b{font-family:var(--display);font-size:52px;line-height:1;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.rv-avg span{font-size:13.5px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
.rv-bars{padding:18px 22px;display:grid;gap:10px}
.rv-bar{display:grid;grid-template-columns:120px minmax(0,1fr) 44px;align-items:center;gap:14px;font-size:14px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs)))}
.rv-bar i{display:block}
.rv-bar i::after{content:"";display:block;width:var(--w)}
.rv-bar b{font-family:var(--mono);font-size:13px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));text-align:right}
.rv-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 8px}
.rv-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;margin-top:22px}
.rv-cta b{font-family:var(--display);font-size:18px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.rv-cta p{margin:4px 0 0;font-size:14px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
@media (max-width:760px){
.rv-bar{grid-template-columns:90px minmax(0,1fr) 40px}
.rv-cta{flex-direction:column;align-items:flex-start}
}
.crit{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.crit .pcard{padding:18px;display:flex;flex-direction:column;gap:10px}
.crit .w{font-family:var(--display);font-size:30px;font-weight:700;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));line-height:1}
.crit b{font-size:15px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.crit p{margin:0;font-size:13.5px;line-height:1.55;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
.crit .wbar::after{content:"";display:block;width:var(--w)}
@media (max-width:1080px){
.crit{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:640px){
.crit{grid-template-columns:1fr 1fr}
}
.toc-mini{display:flex;flex-direction:column;gap:2px;padding:16px;position:sticky;top:140px}
.toc-mini b{margin:0 8px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)))}
.toc-mini a{padding:8px;border-radius:calc(8px * var(--k-r));font-size:14px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs)));text-decoration:none}
.toc-mini a:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.1);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.info-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}
@media (max-width:1080px){
.info-grid{grid-template-columns:1fr}
.toc-mini{position:static;flex-direction:row;flex-wrap:wrap}
.toc-mini b{width:100%}
}
.author-hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;align-items:center;padding:28px}
.author-hero img{width:180px;height:180px;border-radius:calc(24px * var(--k-r));object-fit:cover}
.author-hero h1{margin:0;font-family:var(--display);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.ah-role{margin:8px 0 0;font-size:16px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.6596) calc(0.0398 * var(--k-cs)) calc(269.37 + var(--k-hs)))}
.ah-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.ah-tags span{padding:6px 12px;border-radius:999px;font-size:13px}
.ah-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
@media (max-width:640px){
.author-hero{grid-template-columns:1fr;padding:20px}
.author-hero img{width:120px;height:120px;border-radius:calc(18px * var(--k-r))}
}
.art-list{display:flex;flex-direction:column}
.art-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 110px;gap:20px;align-items:center;padding:16px 20px;border-bottom:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.08);text-decoration:none;color:inherit}
.art-row:last-child{border-bottom:0}
.art-row:hover b{color:var(--ac-tx)}
.art-row b{display:block;font-size:16px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.art-row small{display:block;margin-top:4px;font-size:12px;color:var(--ac-tx);text-transform:uppercase;letter-spacing:.06em}
.art-row span{font-size:13px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5323) calc(0.0477 * var(--k-cs)) calc(269.75 + var(--k-hs)))}
@media (max-width:640px){
.art-row{grid-template-columns:1fr;gap:4px}
}
.pw.prose-p{max-width:var(--pg-max)}
.pw.prose-p>*{max-width:760px}
.b-tag{width:max-content}
.bh-cta .score-big{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px}
.bh-cta .score-big .stars{display:flex}
.bh-cta .score-big span{grid-column:2}
.bh-cta .score-big b{grid-row:span 2}
@media (min-width:1081px){
.pw .slots{grid-template-columns:repeat(8,minmax(0,1fr))}
}
.feed.feed-cards{display:grid;gap:16px;margin:0;padding:0;list-style:none}
.feed.feed-cards.pg3{grid-template-columns:repeat(3,minmax(0,1fr))}
.feed.feed-cards.pg2{grid-template-columns:repeat(2,minmax(0,1fr))}
.feed.feed-cards>li{padding:18px 20px;margin:0}
.feed.feed-cards>li p{font-size:15px}
@media (max-width:1080px){
.feed.feed-cards.pg3{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
.feed.feed-cards.pg3,.feed.feed-cards.pg2{grid-template-columns:1fr}
}
.crumb-hub{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)))}
.rv-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}
.rv-main{min-width:0;max-width:820px}
.rv-main .rv-tools{margin-top:0}
.rv-side{position:sticky;top:140px;display:flex;flex-direction:column;gap:12px}
.rv-side .rv-cta{flex-direction:column;align-items:flex-start;margin:0}
.rv-side .rv-bar{grid-template-columns:84px minmax(0,1fr) 30px;gap:10px;font-size:13px}
.feed-sort-static{font-size:13px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.5571) calc(0.0496 * var(--k-cs)) calc(262.43 + var(--k-hs)))}
@media (max-width:1080px){
.rv-layout{grid-template-columns:1fr}
.rv-side{position:static;order:-1}
.rv-main{max-width:none}
}
.pg3 .qa p,.pg3 .qa h3,.pg2 .qa p{max-width:none;text-wrap:pretty}
.info-grid .crit{grid-template-columns:1fr;gap:10px}
.info-grid .crit .pcard{display:grid;grid-template-columns:72px 180px minmax(0,1fr);grid-template-areas:"w b p" "bar bar bar";align-items:center;column-gap:18px;row-gap:12px;padding:16px 20px}
.info-grid .crit .w{grid-area:w;font-size:26px}
.info-grid .crit b{grid-area:b;font-size:16px}
.info-grid .crit p{grid-area:p}
.info-grid .crit .wbar{grid-area:bar}
@media (max-width:640px){
.info-grid .crit .pcard{grid-template-columns:60px 1fr;grid-template-areas:"w b" "p p" "bar bar"}
}
.home-hero-txt{max-width:820px}
body{background-color:var(--rs-bg)}
.top3,.card,.rows,.promo,.promo.vavada,.promo.win1,.promo.mostbet,.promo.casinox,.method,.rcard,.steps,.news-card,.qa,.partners,.read-card,.rg,.toc-box,.p-card,.pcard,.author-card,.t3 .t3-card,.feed.feed-cards>li,.mtable,.tk,.bh-cta{background:var(--glow-blue),var(--glass)!important;border:1px solid var(--edge)!important;border-top-color:var(--edge-top)!important;border-left-color:var(--edge-left)!important;box-shadow:var(--sh-card)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.top3,.rcard,.method,.steps,.partners,.rows,.brand-hero,.author-hero{border-radius:var(--r-xl)}
.card,.promo,.news-card,.qa,.read-card,.rg,.toc-box,.p-card,.pcard,.author-card,.t3 .t3-card,.feed.feed-cards>li,.tk{border-radius:var(--r-l)!important}
.t3 .t3-card,.bh-cta{background:linear-gradient(180deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.05),oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.015))!important;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.04)!important;-webkit-backdrop-filter:none;backdrop-filter:none}
.pros,.bp-pros{background:var(--glow-violet),var(--glass)!important;border:1px solid var(--edge)!important;border-top-color:var(--edge-top)!important;box-shadow:var(--sh-card)!important;border-radius:var(--r-l)!important}
.cons,.bp-cons{background:var(--glow-rose),var(--glass)!important;border:1px solid var(--edge)!important;border-top-color:rgba(255,190,210,.24)!important;box-shadow:var(--sh-card)!important;border-radius:var(--r-l)!important}
a.pcard,a.read-card,a.author-card,.news-card{transition:border-color .18s,transform .18s,box-shadow .18s}
a.pcard:hover,a.read-card:hover,a.author-card:hover{border-color:var(--ac-edge)!important;box-shadow:var(--sh-card),0 18px 44px -26px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.55)!important;transform:translateY(-2px)}
.rf,.code,.b-code,.reply,.tk-fact,.mn-side,.t3 .t3-logo{border-radius:var(--r-m)}
.code,.reply,.mn-side{background:var(--nest);border:1px solid var(--nest-edge);box-shadow:none}
.reply{border-left:2px solid var(--ac-edge)}
.mn-sub,.lang-menu,.toast{background:radial-gradient(80% 60% at 0% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0528) calc(c * 1.1313) calc(h + -12.69) / 0.18),transparent 60%),linear-gradient(170deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.1025) calc(0.0667 * var(--k-cs)) calc(266.85 + var(--k-hs)) / 0.96),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0315) calc(0.0406 * var(--k-cs)) calc(268.69 + var(--k-hs)) / 0.98));border:1px solid var(--edge);border-top-color:var(--edge-top);border-radius:var(--r-l);box-shadow:0 30px 70px -24px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.2)!important}
.mobile-menu{background:radial-gradient(90% 40% at 0% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0528) calc(c * 1.1313) calc(h + -12.69) / 0.16),transparent 60%),linear-gradient(180deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.0585) calc(0.0572 * var(--k-cs)) calc(267.65 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0122) calc(0.0374 * var(--k-cs)) calc(268.12 + var(--k-hs))))}
.site-header{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs)) / 0.74);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--line);box-shadow:none}
.mainnav{border-top:1px solid var(--line)}
.mn-item.is-active>.mn-link::after{background:linear-gradient(90deg,var(--ac),var(--ac-hi));box-shadow:0 0 10px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.8)}
.mn-link:hover,.mn-item.open>.mn-link,.mn-item:focus-within>.mn-link{background:var(--ac-soft)!important}
.btn-primary,.btn-go:not(.ghost),.f-submit,.t3 .is-first .t3-go,.btn-reg{border-radius:var(--r-m);transition:box-shadow .18s,filter .18s,transform .18s}
.btn-primary:hover,.btn-go:not(.ghost):hover,.f-submit:hover,.t3 .is-first .t3-go:hover,.btn-reg:hover{transform:translateY(-1px)}
.btn-ghost,.btn-go.ghost,.t3 .t3-go,.p-again,.slot-play{background:var(--ac-soft);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));border:0;border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--ac-edge),inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.06);transition:background .18s,box-shadow .18s}
.btn-ghost:hover,.btn-go.ghost:hover,.t3 .t3-go:hover,.p-again:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.26)!important;box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.166) calc(c * 0.5194) calc(h + 4.59) / 0.55),0 10px 26px -14px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.7)!important}
.code-btn,.b-code button{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.22)!important;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important;border:0!important;border-radius:var(--r-s)!important;box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.32)!important;font-weight:600;transition:background .15s}
.code-btn:hover,.b-code button:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.36)!important}
.code{border-style:dashed!important;border-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.3)!important}
.psec-more,.t3 .t3-all,.r-bonus,.r-more summary,.mn-all,.more-all,.link-arrow{color:var(--ac-tx);font-weight:600}
.psec-more:hover,.t3 .t3-all:hover,.r-bonus:hover,.mn-all:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important}
.login-link{color:var(--tx-2)}
.login-link:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important}
:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--ac-hi)!important;outline-offset:2px}
.chip-nav a,.chip-nav button,.ah-tags span,.crypto-badge,.c-brand,.pill-18,.lang-btn,.feed-sort,.gtag,.r-badge,.c-help{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.035)!important;border:1px solid var(--line-2)!important;color:var(--tx-2)!important;box-shadow:none!important}
.chip-nav a:hover,.chip-nav button:hover,.c-help:hover,.lang-btn:hover,.pill-18:hover{border-color:var(--ac-edge)!important;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important}
.chip-nav [aria-pressed="true"],.chip-nav [aria-current="true"],.c-help[aria-pressed="true"],.lang-btn[aria-expanded="true"]{background:var(--ac-soft)!important;border-color:var(--ac-edge)!important;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important;box-shadow:0 0 18px -6px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.7)!important}
.coins em,.crypto-more,.rcard .rf-crypto .icons em.crypto-more,.b-tag{background:var(--ac-soft);color:var(--ac-tx)!important;box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.24);border:0}
.t3 .t3-rank,.r-rank,.mr-n{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:calc(9px * var(--k-r));font-family:var(--mono);font-weight:700;font-size:13px;color:var(--tx-1);background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0429) calc(0.048 * var(--k-cs)) calc(268.67 + var(--k-hs)) / 0.72);box-shadow:inset 0 0 0 1px var(--line-2)}
.bh-rank,.r-badge.gold{box-shadow:0 0 16px -4px rgba(244,201,93,.6)}
.verified{color:var(--ok)}
.bar,.rv-bar i,.crit .wbar,.scale{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.08);box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1028) calc(c * 0.6674) calc(h + -10.62) / 0.08)}
.bar i,.rv-bar i::after,.crit .wbar::after{background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0939) calc(c * 1.0078) calc(h + -2.11)),oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44)))!important;box-shadow:var(--gl-bar)!important}
.rv-bar i,.crit .wbar{overflow:visible}
.scale i:last-child{box-shadow:0 0 12px rgba(229,140,171,.45)}
.page-lede,.prose p,.prose-p p,.hero-lede,.bh-desc,.sec-head p,.r-desc,.comment p{color:var(--tx-2)}
.psec-head p,.page-meta,.crumbs li,.ac-meta,.stat span,.mr-f span,.b-f span,.bh-facts span,.feed-count,.news-date,.read-meta,.rf-l,.foot-about,.foot-bottom{color:var(--tx-3)!important}
.crumbs a{color:var(--tx-2)}
.foot-title,.mn-side-t,.qa-cat,.read-cat{color:var(--ac-tx)}
.foot-col a{color:var(--tx-2)}
.foot-col a:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important}
hr,.foot-bottom{border-color:var(--line)}
.field input,.field select,.field textarea,.select,.p-form input,.p-form select,.p-form textarea{background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0278) calc(0.0427 * var(--k-cs)) calc(268.75 + var(--k-hs)) / 0.7);border:1px solid var(--line-2);border-radius:var(--r-m);color:var(--tx-1)!important;box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.03)}
.field input:focus,.field select:focus,.field textarea:focus,.p-form input:focus,.p-form textarea:focus{border-color:var(--ac-edge)!important;box-shadow:0 0 0 3px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.18)!important;outline:0}
.field input::placeholder,.field textarea::placeholder{color:var(--tx-4)}
.media-frame,.bnr .banner,.read-cover{background:var(--glow-blue),linear-gradient(165deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3305) calc(c * 0.4257) calc(h + -14.77) / 0.45),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0412) calc(0.0443 * var(--k-cs)) calc(268 + var(--k-hs)) / 0.6))!important;border-color:var(--line-2)!important}
.home-hero::before{content:"";position:absolute;left:0;right:0;top:0;bottom:-160px;pointer-events:none;z-index:-1;background:radial-gradient(55% 60% at 30% 70%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0563) calc(c * 1.1416) calc(h + -14.39) / 0.2),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0563) calc(c * 1.1416) calc(h + -14.39) / 0) 70%)}
@media (prefers-reduced-motion:reduce){
a.pcard:hover,a.read-card:hover,a.author-card:hover,.btn-primary:hover,.btn-go:hover{transform:none}
}
.method .mcard{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.method .mcard:last-child{border-bottom:0!important}
.mcard-icon{background:var(--ac-soft);box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.24);color:var(--ac-tx)!important;border-radius:calc(10px * var(--k-r))}
.reading-rail{transition:opacity .2s,visibility .2s}
.reading-rail.rail-off{opacity:0;visibility:hidden;pointer-events:none}
footer{position:relative;z-index:2}
.header-in,.mainnav-in{max-width:var(--cw)!important;padding-inline:var(--gut)!important;box-sizing:border-box}
footer .pw{max-width:var(--cw)}
.sk-col{display:none}
@media (min-width:1280px){
.sk-col{display:block;position:fixed;top:150px;right:calc(50% - min(700px,50%) + var(--gut));width:var(--aside);z-index:15;transition:opacity .2s,visibility .2s}
.sk-col.rail-off{opacity:0;visibility:hidden;pointer-events:none}
body.has-aside main .pw{width:auto;max-width:none;margin-left:calc(50% - min(700px,50%) + var(--gut));margin-right:calc(50% - min(700px,50%) + var(--gut) + var(--aside) + var(--aside-gap));padding-inline:0}
body.layout-article main .wrap{width:auto!important;max-width:none!important;margin-left:calc(50% - min(700px,50%) + var(--gut) + var(--rail) + var(--rail-gap))!important;margin-right:calc(50% - min(700px,50%) + var(--gut) + var(--aside) + var(--aside-gap))!important;padding-inline:0!important}
body.layout-article .reading-rail{left:calc(50% - min(700px,50%) + var(--gut));width:var(--rail)}
}
.sk-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-l);text-decoration:none;background:var(--glow-blue),linear-gradient(165deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3305) calc(c * 0.4257) calc(h + -14.77) / 0.45),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0412) calc(0.0443 * var(--k-cs)) calc(268 + var(--k-hs)) / 0.6));border:1px dashed oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.3);color:var(--ac-tx)}
.sk-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.sk-mark{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:calc(6px * var(--k-r));font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--tx-3);background:oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs)) / 0.72);z-index:1}
.sk-ph{line-height:1.5;text-align:center}
.sk-ph b{display:block;font:600 12px var(--mono);color:var(--tx-3)}
@media (min-width:1280px) and (max-height:760px){
.sk-col{top:140px}
.sk-card{max-height:600px}
}
@media (min-width:1280px){
body.has-aside .rv-layout{grid-template-columns:1fr;gap:20px}
body.has-aside .rv-side{position:static;order:-1;display:grid;grid-template-columns:200px minmax(0,1fr) 260px;gap:12px;align-items:stretch}
body.has-aside .rv-side .rv-cta{justify-content:space-between}
body.has-aside .rv-main{max-width:none}
body.has-aside .brand-hero{grid-template-columns:200px minmax(0,1fr)}
body.has-aside .bh-cta{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center}
body.has-aside .bh-cta>*{flex:1 1 180px}
}
.ad-top{display:none}
@media (max-width:1279px){
.ad-top{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 12px 8px;border-top:1px solid var(--line);position:relative}
.ad-top[hidden]{display:none}
.ad-top-slot{position:relative;display:grid;place-items:center;width:320px;max-width:calc(100% - 36px);height:100px;border-radius:calc(10px * var(--k-r));text-decoration:none;background:var(--glow-blue),linear-gradient(165deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3305) calc(c * 0.4257) calc(h + -14.77) / 0.45),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0412) calc(0.0443 * var(--k-cs)) calc(268 + var(--k-hs)) / 0.6));border:1px dashed oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.3)}
.ad-top-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.ad-top-label{position:absolute;top:3px;left:4px;padding:1px 5px;border-radius:calc(4px * var(--k-r));font-size:9.5px;font-weight:600;letter-spacing:.04em;color:var(--tx-3);background:oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs)) / 0.72);z-index:1}
.ad-top-ph b{font:600 12px var(--mono);color:var(--ac-tx)}
.ad-top-ph .t{display:none}
.mobile-menu:not([hidden]) ~ .ad-top,.site-header:has(.mobile-menu:not([hidden])) .ad-top{display:none}
}
@media (min-width:768px) and (max-width:1279px){
.ad-top-slot{width:320px;height:100px}
.ad-top-ph .m{display:inline}
.ad-top-ph .t{display:none}
}
.article-bar{top:var(--hdr-h,68px)}
@media (max-width:1279px){
.brand-nav{top:var(--hdr-h,72px)}
}
.code{display:flex;align-items:center;gap:8px;min-width:0;box-sizing:border-box}
.code span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.code .code-btn{flex:0 0 auto;width:auto;min-height:34px;padding:0 14px;margin:0}
.feed-cards .comment>p,.feed-cards .c-actions{margin-left:0}
.feed-cards .reply{margin:14px 0 0!important;padding:2px 0 2px 14px!important;background:none!important;border:0!important;border-left:2px solid var(--ac-edge)!important;border-radius:0!important}
.feed-cards .reply .c-head{gap:8px}
.feed-cards .reply .c-ava{width:24px;height:24px;font-size:10px}
.feed-cards .reply .c-meta{display:flex;align-items:baseline;gap:8px}
.feed-cards .reply .c-meta b{font-size:13.5px}
.feed-cards .reply p{margin-top:6px!important;font-size:14px;line-height:1.6;color:var(--tx-2)}
.tk-tag{background:none;border:0;box-shadow:none;padding:0;color:var(--ac-tx)}
.scale{position:relative;isolation:isolate;overflow:visible}
.scale i{box-shadow:inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.3)}
.scale::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81)) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44)) 37.5%,#D179BA 50%,#DF8AA8 100%);filter:blur(10px);opacity:.6}
html.js .grow.scale i,html.js .grow.in.scale i{transform:none!important;transition:none!important}
.pg4 .promo .logo-sm.has-img{width:84px!important;min-width:84px}
.pg4 .promo .promo-top{gap:12px}
.pg4 .promo .code .code-btn{width:36px;min-width:36px;height:34px;padding:0!important;font-size:0;position:relative}
.pg4 .promo .code .code-btn::before{content:"";position:absolute;inset:0;margin:auto;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect x='5' y='5' width='8.5' height='8.5' rx='2' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M10 3.2V3A1.5 1.5 0 008.5 1.5H3A1.5 1.5 0 001.5 3v5.5A1.5 1.5 0 003 10h.3' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect x='5' y='5' width='8.5' height='8.5' rx='2' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M10 3.2V3A1.5 1.5 0 008.5 1.5H3A1.5 1.5 0 001.5 3v5.5A1.5 1.5 0 003 10h.3' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
@media (max-width:640px){
.pg4 .promo .code .code-btn{width:auto!important;padding:0 14px!important;font-size:13px!important}
.pg4 .promo .code .code-btn::before{display:none}
}
.legend span:first-child i{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0));box-shadow:0 0 8px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.6)}
.legend span:last-child i{background:#DF8AA8!important;box-shadow:0 0 8px rgba(223,138,168,.55)}
.snav{padding:24px;border-radius:var(--r-xl);background:var(--glow-blue),var(--glass);border:1px solid var(--edge);box-shadow:var(--sh-card)}
.snav-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}
.snav-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:calc(12px * var(--k-r));background:var(--ac-soft);color:var(--ac-tx);box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.24)}
.snav-head b{display:block;font-family:var(--display);font-size:18px;color:var(--tx-1)}
.snav-head span span{display:block;margin-top:2px;font-size:13px;color:var(--tx-3)}
.snav-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:20px 20px}
.snav-col-t{display:block;margin:0 0 8px 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-tx)}
.snav-col ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}
.snav-col a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;border-radius:calc(10px * var(--k-r));font-size:14px;color:var(--tx-2);text-decoration:none;transition:background .15s,color .15s}
.snav-col a::after{content:"â";font-size:13px;color:var(--ac-tx);opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s}
.snav-col a:hover{background:var(--ac-soft);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.snav-col a:hover::after{opacity:1;transform:none}
.snav-col a[aria-current="page"]{background:var(--ac-soft);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));box-shadow:inset 0 0 0 1px var(--ac-edge)}
.snav-col a[aria-current="page"]::after{content:"â¢";opacity:1;transform:none}
@media (max-width:640px){
.snav{padding:18px}
.snav-cols{grid-template-columns:1fr 1fr;gap:16px 12px}
.snav-col a{font-size:13.5px;padding:0 8px}
}
@media (max-width:380px){
.snav-cols{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){
.snav-col a,.snav-col a::after{transition:none}
}
.banner-slot,.bnr,.bnr-viewport,.bnr-track,.bnr-slide{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.bnr .banner{border:1px dashed oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.3)!important;color:var(--ac-tx)}
.bnr .banner.b1,.bnr .banner.b2,.bnr .banner.b3{background:var(--glow-blue),linear-gradient(165deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.3305) calc(c * 0.4257) calc(h + -14.77) / 0.45),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0412) calc(0.0443 * var(--k-cs)) calc(268 + var(--k-hs)) / 0.6));color:var(--ac-tx)}
.bnr .banner .banner-label{color:var(--ac-tx)}
.steps-note,.pnote{display:flex;align-items:flex-start;gap:12px;background:none;border:0;border-left:2px solid var(--ac-edge);border-radius:0;padding:4px 0 4px 16px;box-shadow:none}
.steps-note svg path{stroke:var(--ac-tx)}
.steps-note p,.pnote{color:var(--tx-2);font-size:14.5px;line-height:1.65}
main h1,.page-h1,.hero h1,.bh-name h1,.author-hero h1{line-height:1.1;letter-spacing:-.025em}
.home-hero h1{line-height:1.08!important}
main h2,.psec-head h2,.sec-head h2,.tk-head h2.strip-title,.method-left h2,.steps-head h2,.partners-txt h2{line-height:1.18!important;letter-spacing:-.02em}
main h3{letter-spacing:-.01em}
.rcard.top,.mr-row.is-first,.t3 .t3-card.is-first,.bonus-row.is-first{border:1px solid transparent!important}
.t3 .is-first .t3-rank,.rcard.top .r-rank,.mr-row.is-first .mr-n{color:var(--k-on-ac)!important;background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0532) calc(c * 0.8405) calc(h + 1.31)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81)) 55%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1115) calc(c * 0.9718) calc(h + -1.95)))!important;box-shadow:0 6px 18px -6px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.9),inset 0 1px 0 oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.25)!important}
.bh-rank{color:var(--k-on-ac);background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0532) calc(c * 0.8405) calc(h + 1.31)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81)) 55%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1115) calc(c * 0.9718) calc(h + -1.95)));box-shadow:0 6px 18px -8px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.9)}
.lead-tag{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:3px 9px;border-radius:999px;font-family:var(--body);font-size:11.5px;font-weight:600;letter-spacing:.01em;line-height:1.4;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important;background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.22)!important;box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.166) calc(c * 0.5194) calc(h + 4.59) / 0.45)!important;border:0!important}
.lead-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:oklch(from var(--ac) calc(l + var(--k-dir) * 0.166) calc(c * 0.5194) calc(h + 4.59));box-shadow:0 0 8px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44))}
.t3 .t3-logo .lead-tag{position:absolute;top:8px;right:8px;background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0402) calc(0.0497 * var(--k-cs)) calc(270.31 + var(--k-hs)) / 0.78)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.mr-name .lead-tag{margin:4px 0 2px}
.mr-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.rcard .r-badge.lead-tag{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important}
.crumbs a,.psec-more,.t3 .t3-all,.mn-all{display:inline-flex;align-items:center;min-height:32px}
.r-bonus,.more-all{padding-block:4px}
.mn-toggle{width:28px;height:28px;margin-left:-6px}
.feed-cards>li.c-compact{display:flex;flex-direction:column;gap:12px}
.c-compact .c-head{align-items:center}
.c-compact .c-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
.c-compact>p{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.65;color:var(--tx-2)}
.c-compact .c-foot{margin-top:auto;display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--line)}
.c-help-static{font-size:13px;color:var(--tx-3)}
.c-more{display:inline-flex;align-items:center;min-height:32px;font-size:13.5px;font-weight:600;color:var(--ac-tx);text-decoration:none}
.c-more:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.slot-play{background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0532) calc(c * 0.8405) calc(h + 1.31)) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81)) 55%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1115) calc(c * 0.9718) calc(h + -1.95)) 100%);box-shadow:var(--gl-btn);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--r-m)}
.slot-play:hover{box-shadow:var(--gl-btn-hover)!important;filter:brightness(1.06)}
.slot-play,.slot-play span,.slot-play svg{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.c-help-static{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.c-reply-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--ac-tx);background:var(--ac-soft);box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.24);white-space:nowrap}
.c-compact .c-foot{justify-content:flex-start;flex-wrap:wrap}
.c-compact .c-help-static{margin-right:auto}
.c-compact .c-help-static+.c-reply-tag{margin-right:auto;margin-left:-4px}
.c-compact .c-more{white-space:nowrap}
.slot .slot-cover .slot-play{z-index:3;opacity:0;transform:translate(-50%,-38%) scale(.94);transition:opacity .18s,transform .18s,box-shadow .18s,filter .18s}
.slot:hover .slot-cover .slot-play,.slot:focus-within .slot-cover .slot-play{opacity:1;transform:translate(-50%,-50%) scale(1)}
@media (hover:none){
.slot .slot-cover .slot-play{opacity:1;transform:translate(-50%,-50%) scale(1)}
}
@media (prefers-reduced-motion:reduce){
.slot .slot-cover .slot-play{transition:none!important}
}
@media (max-width:640px){
:root{--bar-h:14px;--bar-r:4px}
}
.bar,.rv-bar i,.crit .wbar,.scale{height:var(--bar-h);border-radius:var(--bar-r);box-sizing:border-box}
.bar i,.rv-bar i::after,.crit .wbar::after{height:100%;border-radius:calc(var(--bar-r) - calc(1px * var(--k-r)))}
.bar{padding:1px}
.scale::before{border-radius:var(--bar-r)}
.scale i{height:100%}
.scale i:first-child{border-radius:var(--bar-r) 0 0 var(--bar-r)}
.scale i:last-child{border-radius:0 var(--bar-r) var(--bar-r) 0}
.scale i:not(:first-child):not(:last-child){border-radius:0}
.reading-rail{padding:18px 14px 14px;border-radius:var(--r-l);max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.3) transparent;background:var(--glow-blue),var(--glass);border:1px solid var(--edge);box-shadow:var(--sh-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box}
.reading-rail .rail-title{display:block;margin:0 8px 12px;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-1)}
.reading-rail>span{display:none}
.reading-rail nav{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:2px}
.reading-rail nav a{display:block;padding:7px 8px;border-radius:calc(8px * var(--k-r));font-size:13.5px;line-height:1.4;color:var(--tx-2);text-decoration:none;border:0;transition:background .15s,color .15s}
.reading-rail nav a.rail-sub{padding:5px 8px 5px 20px;font-size:12.5px!important;color:var(--tx-3)!important}
.reading-rail nav a:hover{background:var(--ac-soft);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important}
.reading-rail nav a.active,.reading-rail nav a[aria-current="location"]{background:var(--ac-soft);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important;box-shadow:inset 2px 0 0 var(--ac-hi)}
.reading-rail nav a.rail-sub.active{background:none;color:var(--ac-tx)!important;box-shadow:inset 2px 0 0 var(--ac-edge)}
.reading-rail .back-top{display:block;margin:10px 8px 0;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ac-tx);text-decoration:none}
.reading-rail .back-top:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important}
@media (prefers-reduced-motion:reduce){
.reading-rail nav a{transition:none}
}
.sk-card{width:var(--aside);height:600px}
.sk-ph{font-size:12px}
.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.bento-card{isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:24px;border-radius:var(--r-xl);text-decoration:none;color:inherit;background:var(--glow-blue),var(--glass);border:1px solid var(--edge);box-shadow:var(--sh-card);transition:border-color .18s,box-shadow .18s,transform .18s}
.bento-card:hover{border-color:var(--ac-edge);box-shadow:var(--sh-card),0 22px 50px -28px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.65);transform:translateY(-2px)}
.bento-card:focus-visible{outline:2px solid var(--ac-hi);outline-offset:3px}
.bento-txt{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;max-width:100%}
.bento-txt b{font-family:var(--display);line-height:1.25;color:var(--tx-1)}
.bento-txt>span:not(.cat-ico){font-size:14px;line-height:1.55;color:var(--tx-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bento-txt i{margin-top:4px;font-style:normal;font-size:13.5px;font-weight:600;color:var(--ac-tx)}
.bento-card .cat-ico{width:40px;height:40px;border-radius:calc(12px * var(--k-r));background:var(--ac-soft);color:var(--ac-tx);display:grid;place-items:center;box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.22)}
.bento-art{position:absolute;z-index:1;right:-18px;bottom:-22px;width:150px;aspect-ratio:1;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.bento-art::before{content:"";position:absolute;inset:12%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.55),oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0));filter:blur(18px);transition:opacity .25s;opacity:.7}
.bento-art img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}
.bento-card:hover .bento-art{transform:translate(-4px,-4px) scale(1.04)}
.bento-card:hover .bento-art::before{opacity:1}
.b-rating{grid-column:span 2;grid-row:span 2}
.b-rating .bento-txt{max-width:56%}
.b-rating .bento-txt>span:not(.cat-ico){font-size:15.5px;-webkit-line-clamp:3}
.b-rating .bento-art{width:min(78%,440px);right:-40px;bottom:-40px}
.b-rating .bento-art::before{inset:18%;filter:blur(40px)}
.b-bonus .bento-txt,.b-spins .bento-txt,.b-crypto .bento-txt,.b-speed .bento-txt{max-width:78%}
.b-slots{grid-column:1/-1}
.b-slots .bento-art{width:220px;right:40px;bottom:-40px}
@media (max-width:1080px){
.bento{grid-template-columns:repeat(2,minmax(0,1fr))}
.b-rating{grid-column:1/-1;grid-row:auto;min-height:320px}
.b-rating .bento-art{width:300px}
}
@media (max-width:640px){
.bento{grid-template-columns:1fr}
.bento-card{min-height:170px;padding:20px}
.b-rating{min-height:300px}
.b-rating .bento-txt{max-width:70%}
.b-rating .bento-art{width:220px;right:-30px;bottom:-30px}
.bento-art{width:120px}
.b-slots .bento-art{width:140px;right:-10px}
}
@media (prefers-reduced-motion:reduce){
.bento-card,.bento-art{transition:none}
.bento-card:hover .bento-art{transform:none}
}
.b-bonus .bento-txt>span:not(.cat-ico),.b-spins .bento-txt>span:not(.cat-ico),.b-crypto .bento-txt>span:not(.cat-ico),.b-speed .bento-txt>span:not(.cat-ico){-webkit-line-clamp:3}
main h1,main h2,main h3,.page-h1,.home-hero h1,.psec-head h2,.bento-txt b,.t3-name,.mr-name b,.ac-name,.snav-head b{font-weight:600!important}
main h1,.page-h1,.hero h1,.bh-name h1,.author-hero h1{font-size:clamp(32px,3.5vw,45px)!important}
main h2,.psec-head h2,.sec-head h2,.tk-head h2.strip-title,.method-left h2,.steps-head h2,.partners-txt h2{font-size:clamp(25px,2.5vw,32px)}
.top3 h2,.t3 .t3-head h2,.toc-head h2{font-size:21px!important}
.sec h3:not([class]),.prose h3,.prose-p h3{font-size:21px!important}
.r-name h3{font-size:23px}
.pc-head h3,.news-card h3,.qa.ask h3,#responsible h3,.rg h3,.pc2 h3{font-size:19px!important}
.qa h3,.qa.qa-open h3,.t3 .t3-name{font-size:18px!important}
.bento-txt b{font-size:19px}
@media (max-width:640px){
main h1,.page-h1,.hero h1{font-size:31px!important}
main h2,.psec-head h2,.sec-head h2{font-size:25px}
}
@media (min-width:1081px){
.home-hero-row{display:grid;gap:40px;align-items:center}
.home-hero-txt{max-width:none}
}
@media (min-width:1081px){
.home-hero-row{grid-template-columns:minmax(0,1fr) minmax(0,460px)}
}
.home-hero h1{font-size:clamp(32px,3.5vw,46px)!important}
.bento{margin-top:28px}
.bento-card:not(.b-rating){overflow:visible}
.bento-card:not(.b-rating) .bento-art{left:-14px;top:-26px;right:auto;bottom:auto;width:112px;transform:rotate(-8deg);transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.bento-card:not(.b-rating):hover .bento-art{transform:rotate(-4deg) translate(-2px,-6px) scale(1.04)}
.bento-card:not(.b-rating) .bento-art::before{inset:4%;filter:blur(22px)}
.b-slots{min-height:170px}
.b-slots .bento-txt{max-width:60%}
.b-rating .bento-txt{padding-top:4px}
@media (max-width:640px){
.bento{margin-top:30px}
.bento-card:not(.b-rating) .bento-art{width:92px;top:-22px;left:-8px}
}
@media (prefers-reduced-motion:reduce){
.bento-card:not(.b-rating):hover .bento-art{transform:rotate(-8deg)}
}
.btn-ghost,.btn-go.ghost,.t3 .t3-card:not(.is-first) .t3-go,.p-again{position:relative;isolation:isolate;background:radial-gradient(120% 140% at 50% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.22),oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.06) 60%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.02))!important}
.btn-ghost::before,.btn-go.ghost::before,.t3 .t3-card:not(.is-first) .t3-go::before,.p-again::before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.8039) calc(0.0268 * var(--k-cs)) calc(288.17 + var(--k-hs))) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1108) calc(c * 0.6757) calc(h + 3.34) / 0.75) 16%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.1) 40%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.06) 62%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1108) calc(c * 0.6757) calc(h + 3.34) / 0.6) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.773) calc(0.0434 * var(--k-cs)) calc(289.82 + var(--k-hs)) / 0.95) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.btn-ghost:hover,.btn-go.ghost:hover,.t3 .t3-card:not(.is-first) .t3-go:hover,.p-again:hover{background:radial-gradient(120% 140% at 50% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.34),oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.1) 60%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.04))!important;box-shadow:inset 0 0 22px -6px oklch(from var(--ac) calc(l + var(--k-dir) * 0.124) calc(c * 0.6382) calc(h + 3.79) / 0.6),0 10px 28px -14px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.8)!important}
.btn-ghost,.btn-go.ghost,.t3 .t3-card:not(.is-first) .t3-go,.p-again{box-shadow:inset 0 0 18px -6px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44) / 0.45),0 0 18px -8px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44) / 0.55),0 8px 24px -16px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.6)!important}
.top3,.card,.rows,.promo,.method,.rcard:not(.top),.steps,.news-card,.qa,.read-card,.rg,.toc-box,.pcard:not(.is-first),.author-card,.t3 .t3-card:not(.is-first),.feed.feed-cards>li,.mtable,.tk,.pros,.cons,.bento-card,.snav,.mn-sub,.lang-menu{border-color:transparent!important}
.top3,.card,.rows,.promo,.method,.rcard:not(.top),.steps,.news-card,.qa,.read-card,.rg,.toc-box,.pcard:not(.is-first),.author-card,.t3 .t3-card:not(.is-first),.feed.feed-cards>li,.mtable,.tk,.pros,.cons,.bento-card,.snav{position:relative}
.top3::after,.card::after,.rows::after,.promo::after,.method::after,.rcard:not(.top)::after,.steps::after,.news-card::after,.qa::after,.read-card::after,.rg::after,.toc-box::after,.pcard:not(.is-first)::after,.author-card::after,.t3 .t3-card:not(.is-first)::after,.feed.feed-cards>li::after,.mtable::after,.tk::after,.pros::after,.cons::after,.bento-card::after,.snav::after,.reading-rail::after,.mn-sub::after,.lang-menu::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;z-index:1;background:var(--rim);opacity:var(--rim-o,1);transition:opacity .2s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.reading-rail{border-color:transparent}
.cons::after{background:linear-gradient(155deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7426) calc(0.0652 * var(--k-cs)) calc(0.42 + var(--k-hs)) / 0.5) 0%,rgba(229,140,171,.22) 18%,rgba(229,110,150,.06) 42%,rgba(229,110,150,.05) 62%,rgba(229,140,171,.18) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7426) calc(0.0652 * var(--k-cs)) calc(0.42 + var(--k-hs)) / 0.38) 100%)}
a.pcard:hover::after,a.read-card:hover::after,a.author-card:hover::after,.bento-card:hover::after,.news-card:hover::after{--rim-o:1;background:linear-gradient(155deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7703) calc(0.0448 * var(--k-cs)) calc(289.65 + var(--k-hs)) / 0.9) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1108) calc(c * 0.6757) calc(h + 3.34) / 0.5) 18%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.12) 42%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.1) 62%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1108) calc(c * 0.6757) calc(h + 3.34) / 0.45) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7433) calc(0.0589 * var(--k-cs)) calc(288.33 + var(--k-hs)) / 0.8) 100%)}
@media (prefers-reduced-motion:reduce){
.pcard::after,.bento-card::after{transition:none}
}
.rcard.top,.mr-row.is-first,.t3 .t3-card.is-first,.bonus-row.is-first{background:var(--glow-violet) padding-box,var(--glass) padding-box,linear-gradient(oklch(calc(var(--k-l0) + var(--k-dir) * 0.0526) calc(0.0608 * var(--k-cs)) calc(268.92 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0526) calc(0.0608 * var(--k-cs)) calc(268.92 + var(--k-hs)))) padding-box,var(--rim-violet) border-box!important;box-shadow:0 0 26px -10px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.55),var(--sh-card)!important}
.btn-primary,.btn-go:not(.ghost),.f-submit,.t3 .is-first .t3-go,.btn-reg,.slot .slot-cover .slot-play{isolation:isolate;border:0;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));background:radial-gradient(120% 90% at 50% -10%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.22),oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0) 55%),linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0068) calc(c * 0.942) calc(h + 0.27)) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0916) calc(c * 1.0196) calc(h + -1.9)) 55%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1643) calc(c * 0.9866) calc(h + -3.29)) 100%)!important;box-shadow:0 10px 28px -12px oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81) / 0.9),0 0 22px -10px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0844) calc(c * 0.7507) calc(h + 2.44) / 0.75)!important}
.btn-primary:not(.slot-play),.btn-go:not(.ghost),.f-submit,.t3 .is-first .t3-go,.btn-reg{position:relative}
.btn-primary::before,.btn-go:not(.ghost)::before,.f-submit::before,.t3 .is-first .t3-go::before,.btn-reg::before,.slot .slot-cover .slot-play::before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.btn-primary:hover,.btn-go:not(.ghost):hover,.f-submit:hover,.t3 .is-first .t3-go:hover,.btn-reg:hover,.slot .slot-cover .slot-play:hover{filter:none!important;background:radial-gradient(120% 90% at 50% -10%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.3),oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0) 55%),linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0287) calc(c * 0.8727) calc(h + 1.5)) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0598) calc(c * 0.9941) calc(h + -1.22)) 55%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1387) calc(c * 1.0012) calc(h + -2.45)) 100%)!important;box-shadow:0 14px 34px -12px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0)),0 0 28px -8px oklch(from var(--ac) calc(l + var(--k-dir) * 0.124) calc(c * 0.6382) calc(h + 3.79) / 0.9)!important}
@property --rim-a{syntax:'<angle>';inherits:false;initial-value:155deg}
@keyframes rim-spin{to{--rim-a:515deg}}
.rcard.top,.mr-row.is-first,.t3 .t3-card.is-first,.bonus-row.is-first{--rim-violet:linear-gradient(var(--rim-a),oklch(calc(var(--k-l0) + var(--k-dir) * 0.8047) calc(0.0268 * var(--k-cs)) calc(290.47 + var(--k-hs))) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1161) calc(c * 0.6607) calc(h + 3.52)) 16%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.28) 40%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.2) 62%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1161) calc(c * 0.6607) calc(h + 3.52)) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7622) calc(0.049 * var(--k-cs)) calc(289.2 + var(--k-hs))) 100%);animation:rim-spin 7s linear infinite}
@media (prefers-reduced-motion:reduce){
.rcard.top,.mr-row.is-first,.t3 .t3-card.is-first,.bonus-row.is-first{animation:none}
}
.btn-primary::before,.btn-go:not(.ghost)::before,.f-submit::before,.t3 .is-first .t3-go::before,.btn-reg::before,.slot .slot-cover .slot-play::before{background:linear-gradient(155deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7784) calc(0.0406 * var(--k-cs)) calc(290.17 + var(--k-hs))) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1668) calc(c * 0.5192) calc(h + 5.22) / 0.72) 18%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0714) calc(c * 0.7882) calc(h + 1.98) / 0.22) 44%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0714) calc(c * 0.7882) calc(h + 1.98) / 0.18) 62%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1668) calc(c * 0.5192) calc(h + 5.22) / 0.6) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7386) calc(0.0617 * var(--k-cs)) calc(289.14 + var(--k-hs))) 100%)}
.slot{position:relative;border-radius:var(--r-l);overflow:hidden;background:var(--glow-blue),var(--glass);border:1px solid transparent;box-shadow:var(--sh-card);transition:transform .18s,box-shadow .18s}
.slot::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;z-index:4;background:var(--rim);transition:background .2s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.slot:hover{transform:translateY(-2px);box-shadow:var(--sh-card),0 18px 44px -26px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.6)!important;background:var(--glow-blue),var(--glass)!important}
.slot:hover::after{background:linear-gradient(155deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7703) calc(0.0448 * var(--k-cs)) calc(289.65 + var(--k-hs)) / 0.9) 0%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1108) calc(c * 0.6757) calc(h + 3.34) / 0.5) 18%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.12) 42%,oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.1) 62%,oklch(from var(--ac) calc(l + var(--k-dir) * 0.1108) calc(c * 0.6757) calc(h + 3.34) / 0.45) 86%,oklch(calc(var(--k-l0) + var(--k-dir) * 0.7433) calc(0.0589 * var(--k-cs)) calc(288.33 + var(--k-hs)) / 0.8) 100%)}
.slot .slot-name{color:var(--tx-1);background:none}
@media (prefers-reduced-motion:reduce){
.slot{transition:none}
.slot:hover{transform:none}
}
.bento-card:not(.b-rating){padding-top:24px}
.bento-card:not(.b-rating) .bento-txt{max-width:calc(100% - 96px)}
.b-slots{justify-content:center}
@media (max-width:640px){
.bento-card:not(.b-rating) .bento-txt{max-width:calc(100% - 84px)}
}
@media (min-width:641px){
.b-bonus,.b-spins,.b-crypto,.b-speed{padding-top:88px}
.b-bonus .bento-txt,.b-spins .bento-txt,.b-crypto .bento-txt,.b-speed .bento-txt{max-width:100%}
.b-slots .bento-txt{max-width:70%}
}
.tk-sec[hidden]{display:none}
.bento{position:relative;isolation:isolate}
.bento .bento-card{isolation:auto;overflow:visible}
.bento .bento-card:hover{transform:none!important}
.bento .bento-card .bento-txt{position:relative;z-index:2}
.bento .bento-art.is-obj{position:absolute;z-index:10;left:auto;top:auto;right:-26px;bottom:-34px;width:150px;transform:none;border-radius:0;overflow:visible;box-shadow:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55)) drop-shadow(0 0 22px oklch(from var(--ac) calc(l + var(--k-dir) * -0.0203) calc(c * 1.0499) calc(h + -3.39) / 0.35));transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .3s}
.bento .bento-art.is-obj::before,.bento .bento-art.is-obj::after{display:none}
.bento .bento-art.is-obj img{width:100%;height:100%;object-fit:contain;-webkit-mask-image:none;mask-image:none;border-radius:0}
.bento .bento-card:hover .bento-art.is-obj{filter:drop-shadow(0 22px 28px rgba(0,0,0,.6)) drop-shadow(0 0 30px oklch(from var(--ac) calc(l + var(--k-dir) * 0.0201) calc(c * 0.9368) calc(h + -0.03) / 0.55))}
.bento .bento-card.b-slots .bento-txt{max-width:60%!important}
.bento .b-rating .bento-art.is-obj{right:-30px;bottom:-40px}
@media (max-width:640px){
.bento .bento-art.is-obj{width:118px;right:-10px;bottom:-22px}
.bento .b-rating .bento-art.is-obj{right:-14px;bottom:-26px}
}
@media (prefers-reduced-motion:reduce){
.bento .bento-art.is-obj{transition:none}
}
@media (max-width:640px){
.bento .bento-card.b-slots .bento-txt{max-width:56%!important}
}
.bento .bento-card{display:flex;flex-direction:column}
.bento .bento-card .bento-txt,.bento .bento-card.b-bonus .bento-txt,.bento .bento-card.b-spins .bento-txt,.bento .bento-card.b-crypto .bento-txt,.bento .bento-card.b-speed .bento-txt,.bento .b-rating .bento-txt{max-width:100%!important}
.bento .bento-card:not(.b-slots) .bento-art.is-obj{position:relative;right:auto!important;bottom:auto!important;align-self:flex-end;flex-shrink:0;transform:rotate(-4deg)}
.bento .b-rating .bento-art.is-obj{width:min(54%,300px);margin:auto -16px -22px 0}
.bento .bento-card:hover .bento-art.is-obj{transform:rotate(5deg) translate(-2px,-4px) scale(1.05)}
.bento .b-slots .bento-art.is-obj{width:150px!important;right:40px!important;bottom:-16px!important;transform:rotate(-4deg)}
@media (max-width:1080px){
.bento .b-rating .bento-art.is-obj{width:220px}
}
@media (max-width:640px){
.bento .b-rating .bento-art.is-obj{width:170px}
.bento .bento-card.b-bonus .bento-txt,.bento .bento-card.b-spins .bento-txt,.bento .bento-card.b-crypto .bento-txt,.bento .bento-card.b-speed .bento-txt{max-width:100%}
.bento .b-slots .bento-art.is-obj{width:112px!important;right:-6px!important;bottom:-12px!important}
}
@media (prefers-reduced-motion:reduce){
.bento .bento-card:hover .bento-art.is-obj{transform:rotate(-4deg)}
}
.bento{gap:14px;row-gap:22px}
.bento .bento-txt{gap:6px}
.bento .bento-txt b{font-size:17px}
.bento .bento-card:not(.b-slots) .bento-art.is-obj{width:104px!important}
.b-rating{padding:26px}
.b-rating .bento-txt b{font-size:24px}
.bento .b-slots{overflow:hidden!important;justify-content:center}
.bento .b-slots .bento-txt{max-width:42%;position:relative;z-index:2}
.bento-covers{position:absolute;inset:0 0 0 34%;display:flex;align-items:center;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 72%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 72%,transparent 100%)}
.bc-track{display:flex;gap:12px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.bc-track img{width:104px;height:104px;border-radius:calc(14px * var(--k-r));object-fit:cover;flex-shrink:0;box-shadow:0 12px 26px -12px rgba(0,0,0,.8),inset 0 0 0 1px oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.1)}
@media (max-width:640px){
.bento{row-gap:24px!important}
.bento .bento-card:not(.b-slots) .bento-art.is-obj{width:92px!important}
.bento .b-slots .bento-txt{max-width:56%}
.bento-covers{inset:0 0 0 40%}
.bc-track img{width:78px;height:78px;border-radius:calc(11px * var(--k-r))}
}
@media (prefers-reduced-motion:reduce){
.bc-track{transition:none}
}
.bc-track,.bento .b-slots:hover .bc-track{transform:none!important}
.bc-track img,.bc-track img:nth-child(even){transform:none;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.bento .b-slots:hover .bc-track img:nth-child(odd){transform:translateY(-12px) rotate(-7deg)}
.bento .b-slots:hover .bc-track img:nth-child(even){transform:translateY(12px) rotate(7deg)}
@media (prefers-reduced-motion:reduce){
.bc-track img{transition:none}
.bento .b-slots:hover .bc-track img{transform:none!important}
}
.bento{grid-auto-rows:minmax(120px,auto)}
.bento .bento-card{padding:18px 20px 14px!important}
.bento .bento-card:not(.b-slots) .bento-art.is-obj{margin:-46px -28px -34px 0}
.bento .bento-card.b-rating:not(.b-slots) .bento-art.is-obj{width:min(48%,224px)!important}
.bento .b-slots{min-height:136px}
@media (max-width:1080px){
.bento .bento-card.b-rating:not(.b-slots) .bento-art.is-obj{width:180px!important}
}
@media (max-width:640px){
.bento .bento-card:not(.b-slots) .bento-art.is-obj{margin:-40px -18px -26px auto}
.bento .bento-card.b-rating:not(.b-slots) .bento-art.is-obj{width:140px!important}
}
.bento .bento-card.b-rating:not(.b-slots) .bento-art.is-obj{margin:auto -30px -38px auto!important}
.bento .bento-card:not(.b-slots):not(.b-rating) .bento-art.is-obj{margin:-40px -28px -34px 0}
@media (max-width:1080px){
.bento .bento-card.b-rating:not(.b-slots) .bento-art.is-obj{margin:-40px -24px -32px auto!important}
.bento .b-rating .bento-txt>span{max-width:70%}
}
@media (max-width:640px){
.bento .bento-card.b-rating:not(.b-slots) .bento-art.is-obj{margin:-36px -18px -28px auto!important}
.bento .bento-card:not(.b-slots):not(.b-rating) .bento-art.is-obj{margin:-34px -18px -26px auto}
}
.bento .bento-card:not(.b-rating):not(.b-slots) .bento-txt>span{max-width:86%}
body::after{display:none}
.hero::before,.hero::after{display:none}
.home-hero::before{display:none}
.home-hero{position:relative;isolation:isolate}
@keyframes hz-breath{from{opacity:.8;transform:translateX(-50%) scale(.98)}to{opacity:1;transform:translateX(-50%) scale(1.02)}}
@keyframes hz-twinkle{from{opacity:.35}to{opacity:1}}
.home-hero h1{-webkit-background-clip:text}
.home-hero p{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.7182) calc(0.0395 * var(--k-cs)) calc(274.42 + var(--k-hs)))}
.home-hero{min-height:calc(100svh - var(--hdr-h,126px));display:flex;flex-direction:column;justify-content:center;padding:40px 0 170px;box-sizing:border-box}
.home-hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:90px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,oklch(calc(var(--k-l0) + var(--k-dir) * 0) calc(0.0297 * var(--k-cs)) calc(266.81 + var(--k-hs))))}
.home-hero h1{background:none;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 0 34px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1223) calc(c * 0.6241) calc(h + -2.73) / 0.35),0 2px 0 rgba(0,0,0,.2)}
.home-hero h1 em{background:linear-gradient(90deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.201) calc(c * 0.4239) calc(h + 5.73)),oklch(from var(--ac) calc(l + var(--k-dir) * 0.0496) calc(c * 0.8542) calc(h + 1.91)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 22px oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.45))}
@media (max-width:1080px){
.home-hero{min-height:auto;padding:32px 0 140px}
}
@media (max-width:640px){
.home-hero{padding:24px 0 110px}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
@media (min-width:1081px){
body .home-hero .gb-stage{left:max(31%,380px);right:-24%;top:2%;bottom:-84px;height:auto}
.home-hero .home-hero-txt{max-width:min(580px,56%)}
.home-hero p{max-width:none}
}
@media (max-width:1080px){
body .home-hero{height:auto;min-height:0;padding-bottom:290px!important}
body .home-hero .gb-stage{left:0;right:0;top:auto;height:290px;bottom:-16px}
}
@media (max-width:760px){
body .home-hero{padding-bottom:240px!important}
body .home-hero .gb-stage{height:250px!important}
}
@media (max-width:1080px){
.t3 .t3-logo .lead-tag{top:auto;bottom:6px;right:50%;transform:translateX(50%);padding:2px 8px;font-size:11px;white-space:nowrap}
.t3 .t3-logo .lead-tag::before{display:none}
}
@media (max-width:1080px){
.mr-row{grid-template-columns:30px 96px repeat(3,minmax(0,1fr)) auto}
.mr-row .mr-name{grid-column:3/6}
.mr-row .btn-go{grid-column:6;grid-row:1}
.mr-row .mr-f{display:flex;grid-row:2}
.mr-row .mr-name+.mr-f{grid-column:3}
.mr-row .mr-name+.mr-f+.mr-f{grid-column:4}
.mr-row .mr-name+.mr-f+.mr-f+.mr-f{grid-column:5/7}
}
@media (max-width:600px){
.mr-row{grid-template-columns:24px 80px minmax(0,1fr);row-gap:8px}
.mr-row .mr-name{grid-column:3}
.mr-row .mr-f,.mr-row .mr-name+.mr-f,.mr-row .mr-name+.mr-f+.mr-f,.mr-row .mr-name+.mr-f+.mr-f+.mr-f{grid-column:1/-1;grid-row:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}
.mr-row .mr-f span:first-child{font-size:13px}
.mr-row .btn-go{grid-column:1/-1;grid-row:auto}
}
.bento .bento-card:not(.b-rating):not(.b-slots){position:relative}
.bento .bento-card:not(.b-rating):not(.b-slots) .bento-txt{flex:1 1 auto}
.bento .bento-card:not(.b-rating):not(.b-slots) .bento-txt i{margin-top:auto;padding-top:4px}
.bento .bento-card:not(.b-slots):not(.b-rating) .bento-art.is-obj{position:absolute!important;margin:0!important;right:-20px!important;bottom:-16px!important}
@media (max-width:640px){
.bento .bento-card:not(.b-slots):not(.b-rating) .bento-art.is-obj{right:-12px!important;bottom:-14px!important}
.bento .b-slots .bento-txt>span:not(.cat-ico){-webkit-line-clamp:3}
}
@media (max-width:640px){
.psec-head{flex-direction:column;align-items:flex-start;gap:6px}
.psec-head>div{width:100%}
}
@media (max-width:600px){
.tbl-wrap{padding:6px 16px}
.pay-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.pay-table,.pay-table tbody{display:block}
.pay-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;padding:14px 0;border-bottom:1px solid oklch(from var(--ac) calc(l + var(--k-dir) * 0.1641) calc(c * 0.4977) calc(h + -18.19) / 0.08)}
.pay-table tr:last-child{border-bottom:0}
.pay-table td{display:flex;flex-direction:column;gap:2px;padding:0;border:0}
.pay-table td:first-child{grid-column:1/-1;margin-bottom:8px}
.pay-table td:not(:first-child)::before{content:attr(data-label);font-size:12px;color:var(--tx-3)}
.pay-table td:not(:first-child){color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));font-weight:500}
}
.author-card .cat-ico{flex:0 0 44px;width:44px;height:44px;align-self:center}
@media (max-width:560px){
.author-card{gap:12px;padding:16px}
.author-card .ac-arr{display:none}
}
.site-header .mn-sub,.site-header .lang-menu{background:radial-gradient(80% 60% at 0% 0%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.0528) calc(c * 1.1313) calc(h + -12.69) / 0.16),transparent 60%),linear-gradient(170deg,oklch(calc(var(--k-l0) + var(--k-dir) * 0.0984) calc(0.0648 * var(--k-cs)) calc(267.53 + var(--k-hs))),oklch(calc(var(--k-l0) + var(--k-dir) * 0.0315) calc(0.0406 * var(--k-cs)) calc(268.69 + var(--k-hs))))!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.crumbs-top{margin-top:20px;margin-bottom:12px}
.crumbs-top .crumbs{margin:0}
html.mm-open{overflow:hidden} 
.ad-top-label{font-size:11px}
.c-brand,.snav-col-t,.qa-cat,.c-badge,.mn-side-t,.toc-mini b,.b-tag,time{font-size:12px}
@media (pointer:coarse),(max-width:768px){
.code-btn{min-height:40px}
.c-brand{display:inline-flex;align-items:center;min-height:28px}
.foot-col a{display:inline-flex;align-items:center;min-height:36px}
.foot-col{gap:0}
}
@media (max-width:860px){
.foot-18{display:inline-flex}
}
.partner-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;font-family:var(--body);font-size:14px;font-weight:600;color:var(--ac-tx);text-decoration:none;background:var(--ac-soft);border:1px solid var(--ac-edge);white-space:nowrap;transition:background .18s,color .18s}
.partner-link:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.24);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.partner-link:focus-visible{outline:2px solid var(--ac-tx);outline-offset:2px}
.partner-link[aria-current="page"]{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.28)}
@media (max-width:560px){
  .partner-link{width:40px;height:40px;min-height:40px;padding:0;justify-content:center}
  .partner-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}
.mm-single.mm-partner{gap:10px;color:var(--ac-tx)}
.page-top .byline{margin-top:20px;padding-top:20px}
.brand-hero .byline{margin-top:20px;padding-top:18px}
.byline .avatar{width:40px;height:40px}
.byline-txt{gap:4px}
.byline-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px}
.byline-meta{font-size:13px}
.page-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.page-meta time{white-space:nowrap}
.page-top+.psec{padding-top:clamp(24px,3vw,36px)}
.crit{gap:8px}
.crit .pcard{padding:14px 18px;row-gap:8px}
.crit .w{font-size:26px}
.prose-sec .psec-head{margin-bottom:12px}
.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
.contact-card{display:flex;flex-direction:column;gap:8px;padding:22px}
.contact-card b{font-family:var(--display);font-size:18px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.contact-card p{margin:0;color:var(--tx-3);font-size:14px;line-height:1.55}
.contact-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:calc(12px * var(--k-r));color:var(--ac-tx);background:var(--ac-soft);border:1px solid var(--ac-edge)}
.contact-mail{font-size:16px;font-weight:600;color:var(--ac-tx);text-decoration:none;overflow-wrap:anywhere}
.contact-mail:hover{text-decoration:underline;text-underline-offset:3px}
.contact-card .link-arrow{margin-top:auto;padding-top:6px}
.partner-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:var(--r-xl);background:var(--glow-violet),var(--glass);border:1px solid var(--edge);box-shadow:var(--sh-card)}
.partner-cta h2{margin:0 0 8px}
.partner-cta p{margin:0;max-width:620px;color:var(--tx-2)}
.partner-cta .btn{flex-shrink:0}
@media (max-width:640px){
  .partner-cta{flex-direction:column;align-items:flex-start;padding:22px}
  .partner-cta .btn{width:100%;justify-content:center}
}
.news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width:1080px){.news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.news-list{grid-template-columns:1fr}}
.news-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
.news-cat{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--ac-tx);background:var(--ac-soft)}
.news-card h3{margin:0}
.sec-head .link-arrow{margin-top:8px}
.check-list{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}
.check-list li{position:relative;padding-left:28px;font-size:16px;line-height:1.6;color:var(--tx-2)}
.check-list li::before{content:"";position:absolute;left:4px;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--ac-soft);box-shadow:0 0 0 2px var(--ac-edge)}
.legal h2{margin:36px 0 12px;font-family:var(--display);font-size:22px;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.legal h2:first-child{margin-top:0}
.feat .pcard{padding:20px 22px}
.feat .pcard b{display:block;margin-bottom:6px;font-family:var(--display);font-size:17px;font-weight:600;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.feat .pcard p{margin:0;font-size:14.5px;line-height:1.6;color:var(--tx-3)}
@media (max-width:640px){
  .crit{grid-template-columns:1fr}
  .crit .pcard{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"w b" "p p" "bar bar";align-items:center;column-gap:14px}
  .crit .w{grid-area:w}.crit b{grid-area:b}.crit p{grid-area:p}.crit .wbar{grid-area:bar}
}
@media (min-width:641px) and (max-width:1080px){.news-list>.news-card:first-child:nth-last-child(odd){grid-column:1/-1}}
.home-hero::after{display:none}
.home-hero p,.hero-lede,.page-lede{font-size:18px;line-height:1.65;color:var(--tx-2)}
@media (max-width:640px){.home-hero p,.hero-lede,.page-lede{font-size:16px}}
.btn,.btn-go,.f-submit{min-height:44px!important;height:44px;border-radius:calc(12px * var(--k-r))!important;font-family:var(--body)!important;font-size:14px!important;font-weight:600!important;box-sizing:border-box}
.f-submit{width:100%}
.code-btn,.read-arr,.ac-arr,.bnr-arrow,.pg-btn,.partner-link{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.22)!important;border:0!important;box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.32)!important;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important;border-radius:calc(10px * var(--k-r))!important;transition:background .18s,box-shadow .18s}
.code-btn:hover,a:hover .read-arr,a:hover .ac-arr,.bnr-arrow:hover,a.pg-btn:hover,.partner-link:hover{background:oklch(from var(--ac) calc(l + var(--k-dir) * 0) calc(c * 1) calc(h + 0) / 0.34)!important;box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1826) calc(c * 0.458) calc(h + -1.62) / 0.5)!important}
.read-arr,.ac-arr{display:grid;place-items:center;width:36px!important;height:36px!important;flex-shrink:0}
.bnr-arrow{width:40px;height:40px}
.pg-btn{width:40px!important;height:40px!important}
.pg-btn[aria-disabled="true"]{opacity:.4}
.code-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:36px;padding:0 14px!important;font-family:var(--body)!important;font-size:13px!important;font-weight:600!important;line-height:1}
.code-btn.icon{width:36px;padding:0!important}
@media (pointer:coarse),(max-width:768px){.code-btn{min-height:40px;height:40px}.code-btn.icon{width:40px}}
.chip-nav button,.chip-nav a,.c-help,button.feed-sort{min-height:38px!important;height:38px;border-radius:999px!important;font-family:var(--body)!important;font-size:13px!important;font-weight:500!important;box-sizing:border-box;display:inline-flex;align-items:center}
.c-help,button.feed-sort{padding:0 14px!important}
.psec-more,.link-arrow,.more-all{font-family:var(--body)!important;font-size:14px!important;font-weight:600!important;color:var(--ac-tx)!important;gap:6px}
.bento-txt i svg,.c-more svg{vertical-align:-2px;margin-left:2px}
.header-side{gap:10px!important}
.header-side .pill-18,.header-side .lang-btn,.header-side .partner-link,.header-side .login-link,.header-side .btn-reg{height:40px!important;min-height:40px!important;box-sizing:border-box;border-radius:calc(12px * var(--k-r))!important;font-family:var(--body)!important;font-size:14px!important;font-weight:600!important;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}
.header-side .pill-18{width:40px;padding:0!important;font-size:13px!important}
.header-side .lang-btn{padding:0 12px 0 10px!important;gap:8px}
.header-side .partner-link{padding:0 14px!important}
.header-side .login-link{padding:0 8px!important;font-weight:500!important;color:var(--tx-2)}
.header-side .login-link:hover{color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))}
.header-side .btn-reg{padding:0 18px!important}
.pill-18{border-radius:calc(12px * var(--k-r))!important;font-family:var(--body)!important;font-weight:600!important;letter-spacing:0!important}
.foot-18,.mobile-meta .pill-18{height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px!important;box-sizing:border-box}
@media (max-width:560px){.header-side .partner-link{width:44px;height:44px!important;min-height:44px!important;padding:0!important}}
.foot-18,.mobile-meta .pill-18{font-size:13px!important}
.pg4 .promo .code .code-btn{height:36px!important;min-height:36px!important}
@media (pointer:coarse),(max-width:768px){.pg4 .promo .code .code-btn{width:40px!important;min-width:40px!important;height:40px!important}}
.pg4 .promo .code .code-btn{font-size:0!important;padding:0!important}
.code-btn{font-size:12px!important}
.b-code .code-btn,.code .code-btn,.b-code button{height:32px!important;min-height:32px!important;padding:0 10px!important}
@media (pointer:coarse),(max-width:768px){.b-code .code-btn,.code .code-btn,.b-code button{height:36px!important;min-height:36px!important}}
@media (max-width:1080px){.header-side .login-link,.header-side .btn-reg{display:none!important}}
@media (max-width:980px){.header-side .pill-18{display:none!important}}
@media (max-width:1080px){.header-side .pill-18,.header-side .partner-link{height:44px!important;min-height:44px!important}.header-side .pill-18{width:44px}}
@media (min-width:1280px){
  body.has-aside footer .pw,body.layout-article footer .pw{padding-right:calc(var(--gut) + var(--aside) + var(--aside-gap))!important}
  body.layout-article footer .pw{padding-left:calc(var(--gut) + var(--rail) + var(--rail-gap))!important}
}
.feat-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:calc(12px * var(--k-r));color:var(--ac-tx);background:var(--ac-soft);border:1px solid var(--ac-edge)}
@media (max-width:1279px){
  .ad-top{display:block;padding:8px 40px 10px}
  .ad-top-slot{width:100%!important;max-width:none!important;height:100px!important}
}
@media (max-width:767px){
  .ad-top{padding:8px 20px 10px}
  .ad-top-slot{height:auto!important;aspect-ratio:320/100}
}
@media (max-width:640px){
  .bento .b-rating{min-height:170px!important}
  .bento .b-rating .bento-txt{flex:1 1 auto}
  .bento .b-rating .bento-txt b{font-size:17px!important}
  .bento .b-rating .bento-txt>span{font-size:14px!important;max-width:86%!important}
  .bento .b-rating .bento-txt i{margin-top:auto;padding-top:4px}
  .bento .b-rating .bento-art.is-obj{position:absolute!important;width:98px!important;height:98px!important;right:-12px!important;bottom:-14px!important;margin:0!important}
  .bento .b-slots{min-height:0!important}
  .bento .b-slots .bento-txt{width:100%!important;max-width:none!important}
  .bento .b-slots .bento-txt>span{max-width:none!important;-webkit-line-clamp:unset!important}
  .bento .b-slots .bento-covers{position:relative!important;inset:auto!important;margin:14px -20px 4px 0;height:84px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 78%,transparent 100%)}
  .bento .b-slots .bc-track img{width:72px;height:72px}
}
.pg4 .promo .code .code-btn::before{display:block!important}
@media (max-width:600px){.mr-row .btn-go{margin-top:10px}}
.c-head{align-items:center}
.c-head>.c-ava:not(.staff){width:48px;height:48px;font-size:14px}
@media (max-width:640px){
  .bento .b-rating .bento-art.is-obj{top:auto!important;left:auto!important}
  .bento .b-slots .bento-txt{flex:none!important;width:auto!important;padding-right:0!important}
}
.comment .c-meta{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;flex:1}
.comment .c-meta>b{grid-row:1;grid-column:1/3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.comment .c-sub{display:contents}
.comment .c-sub>time{grid-row:1;grid-column:3;justify-self:end;white-space:nowrap}
.comment .c-sub>.c-brand{grid-row:2;grid-column:1}
.comment .c-sub>.stars{grid-row:2;grid-column:2}
.comment .c-head>.c-ava:not(.staff){width:52px;height:52px}
@media (max-width:640px){
  .bento .bento-card.b-slots .bento-txt,.bento .bento-card.b-slots .bento-txt>span{max-width:none!important;width:auto!important}
  .bento .bento-card.b-rating .bento-art.is-obj{position:absolute!important;width:98px!important;height:98px!important;max-width:none!important;top:auto!important;left:auto!important;right:-12px!important;bottom:-14px!important;margin:0!important}
  .bento .bento-card.b-rating .bento-art.is-obj img{width:100%!important;height:100%!important;object-fit:contain}
}
@media (max-width:640px){
  .r-act,.bh-cta,.b-act{gap:12px!important}
  .psec-head{gap:10px!important}
  .mr-row.pcard,.t3 .t3-card{padding-bottom:16px!important}
  .contact-card .link-arrow{padding-top:12px}
  .sec-head .more-all,.more-head .more-all{margin-top:4px}
}
@media (max-width:640px){
  
  .rcard .r-id{flex-wrap:wrap}
  .rcard .r-badge{position:static!important;order:3;margin:2px 0 0!important}
}
.t3 .t3-card{position:relative}
.t3 .t3-card>.t3-lead{position:absolute;top:16px;right:16px;z-index:2}
@media (max-width:1080px){
  .t3 .t3-card>.t3-lead{position:static;align-self:flex-start;justify-self:start;margin:2px 0 4px;font-size:11px;padding:2px 8px}
}
@media (max-width:640px){.t3 .t3-card>.t3-lead{position:absolute;top:10px;right:10px;margin:0}}
@media (max-width:640px){.t3 .t3-card>.t3-lead{top:-11px;right:14px;background:oklch(from var(--ac) calc(l + var(--k-dir) * -0.3818) calc(c * 0.4233) calc(h + -1.22));box-shadow:0 0 0 1px var(--ac-edge)}}
@media (max-width:640px){
  .bento .bento-card.b-rating:not(.b-slots):not(.b-bonus) .bento-art.is-obj{position:absolute!important;width:98px!important;height:98px!important;max-width:none!important;top:auto!important;left:auto!important;right:-12px!important;bottom:-14px!important;margin:0!important}
}
@media (max-width:1080px){
  .site-header .mobile-menu{position:fixed;left:0;right:0;top:var(--mm-top,64px);bottom:0;z-index:80;max-height:none!important;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 30px 60px -20px rgba(0,0,0,.75)}
  .site-header:has(.mobile-menu:not([hidden])) .ad-top{display:block!important}
}
@media (max-width:767px){.site-header:has(.mobile-menu:not([hidden])) .ad-top{display:block!important}}
@media (max-width:640px){
  .bento .bento-card.b-slots .bento-covers{margin:12px -20px 0 -20px!important;padding:10px 0;height:auto!important;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 80%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 80%,transparent 100%)!important}
  .bento .bento-card.b-slots .bc-track{padding-left:28px}
  .bento .bento-card.b-slots .bc-track img:nth-child(odd){transform:translateY(-5px) rotate(-6deg)!important}
  .bento .bento-card.b-slots .bc-track img:nth-child(even){transform:translateY(5px) rotate(6deg)!important}
}
@media (max-width:1080px){.site-header .mobile-menu{bottom:auto!important;height:calc(100dvh - var(--mm-top,64px))}}
.t3-num{display:none}
@media (max-width:640px){
  .t3 .t3-card{grid-template-areas:"logo name" "logo tag" "logo meta" "go go"!important;grid-template-rows:auto auto 1fr auto!important;row-gap:6px!important}
  .t3 .t3-card .t3-rank{display:none!important}
  .t3 .t3-card .t3-name{display:flex;align-items:center;gap:8px}
  .t3-num{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:calc(9px * var(--k-r));font:600 13px var(--body);color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)));background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)) / 0.06);box-shadow:inset 0 0 0 1px var(--line-2);flex-shrink:0}
  .t3 .t3-card.is-first .t3-num{background:linear-gradient(180deg,oklch(from var(--ac) calc(l + var(--k-dir) * 0.0532) calc(c * 0.8405) calc(h + 1.31)),oklch(from var(--ac) calc(l + var(--k-dir) * -0.0485) calc(c * 0.9783) calc(h + -0.81)) 55%,oklch(from var(--ac) calc(l + var(--k-dir) * -0.1115) calc(c * 0.9718) calc(h + -1.95)));box-shadow:none}
  .t3 .t3-card>.t3-lead{grid-area:tag;position:static!important;justify-self:start;align-self:start;margin:0!important;top:auto;right:auto;background:var(--ac-soft)!important;box-shadow:inset 0 0 0 1px var(--ac-edge)!important}
}
.toc-box{padding:28px 32px!important}
@media (max-width:640px){.toc-box{padding:22px 20px!important}}
.bars-head{align-items:center!important}
.bars-head h3{margin:0;line-height:1.2}
.bars-head span{line-height:1.35}
.numlist.on-grad i{color:var(--ac-tx)!important}
@media (max-width:640px){
  .steps .media-row,.media-row{grid-template-columns:1fr!important;gap:20px!important;justify-items:start}
  .steps .media-row .media,.media-row .media{width:100%;max-width:300px!important}
  .media-row figcaption{font-size:13px}
}
.snav-head{align-items:stretch!important}
.snav-head .snav-ico{width:auto;height:auto;aspect-ratio:1;min-width:44px;align-self:stretch}
.author-card .cat-ico{align-self:stretch!important;height:auto!important;width:auto!important;aspect-ratio:1;min-width:44px;flex:0 0 auto!important}
@media (max-width:640px){
  .t3 .t3-list .t3-card{grid-template-areas:"logo name" "logo tag" "logo meta" "go go"!important;grid-template-rows:auto auto 1fr auto!important;row-gap:6px!important}
  .t3 .t3-list .t3-card:not(.is-first){grid-template-areas:"logo name" "logo meta" "go go"!important;grid-template-rows:auto 1fr auto!important}
  .steps .media-row .media,.media-row .media{max-width:240px!important}
}
@media (max-width:380px){.t3 .t3-list .t3-card{grid-template-columns:84px minmax(0,1fr)!important;column-gap:12px!important}}
.t3 .t3-meta dd{white-space:nowrap}
@media (max-width:380px){.t3 .t3-list .t3-card .t3-logo{width:100%!important;min-width:0!important;max-width:100%!important}}
.page-lede{margin-top:12px!important}
.hero h1{margin-bottom:12px!important}
.home-hero p{margin-top:12px!important}
.sec-head>h2+p,.method-left>h2+p,.steps-head>h2+p,.partners-txt>h2+p{margin-top:-12px!important}
.psec-head h2+p,.sec-head h2+p{margin-top:0}
.prose-p h2,.pw.prose-p>h2,.legal h2{margin-bottom:10px!important}
.sec.wrap>h3,.sec .prose h3,h3.sub,.prose-p h3{margin-bottom:10px!important}
.news-card{gap:10px!important}
.qa h3+p{margin-top:0}
h3.sub+.gap-block,h3.sub+.prose{margin-top:0!important}
.bnr .banner{aspect-ratio:4/1;height:auto!important;min-height:0!important}
@media (max-width:640px){.bnr .banner{aspect-ratio:2/1}}
.bnr .banner img,.bnr .banner picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.bnr .banner{position:relative}
.bnr .banner{box-sizing:border-box!important}
.banner-size .bs-m{display:none}
@media (max-width:640px){.banner-size .bs-d{display:none}.banner-size .bs-m{display:inline}}
.b-code{padding:4px 4px 4px 14px!important;min-height:0!important;height:auto!important;align-items:center!important}
.b-code .code-btn,.b-code button{height:32px!important;min-height:32px!important;margin:0!important}
.bh-cta .b-code{min-height:0!important}
@media (pointer:coarse),(max-width:768px){.b-code .code-btn,.b-code button{height:36px!important;min-height:36px!important}}
.bonus-row .logo-tile{align-self:start!important}
.bonus-row .b-tag{font-size:11px!important;padding:3px 9px!important;letter-spacing:.06em!important;line-height:1.3}
.bonus-list{margin-top:20px!important}
.snav-head{align-items:center!important}
.snav-head .snav-ico,.author-card .cat-ico{width:48px!important;height:48px!important;min-width:48px;aspect-ratio:auto;align-self:center!important;flex:0 0 48px!important}
.snav-head span span{margin-top:0!important}
.snav-col a[aria-current="page"]{background:none!important;box-shadow:none!important;border-color:transparent!important;color:oklch(calc(var(--k-l0) + var(--k-dir) * 0.8572) calc(0 * var(--k-cs)) calc(89.88 + var(--k-hs)))!important;font-weight:600!important}
.snav-col a[aria-current="page"]::after{content:none!important}
.bh-cta .score-big{display:flex!important;align-items:center!important;gap:12px!important}
.bh-cta .score-big>span{display:flex;flex-direction:column;gap:4px;grid-column:auto}
.bh-cta .score-big b{grid-row:auto}
.comment .c-sub>.stars:first-child{grid-column:1/3}
.comment .c-meta{justify-items:start}
.comment .c-sub>time{justify-self:end}
@media (min-width:1280px){
  body.layout-article.has-aside main .pw{margin-left:calc(50% - min(700px,50%) + var(--gut) + var(--rail) + var(--rail-gap))!important}
  body.layout-article.has-aside .reading-rail{left:calc(50% - min(700px,50%) + var(--gut));width:var(--rail)}
}
.toc-sec{padding-top:clamp(20px,3vw,32px)!important;padding-bottom:0!important}
@media (min-width:1280px){body.has-aside .rv-side{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)!important}}
.rv-side{gap:16px!important;margin-bottom:32px}
.rv-bars{gap:10px!important;padding:22px 24px!important}
.rv-cta{padding:22px 24px!important;gap:16px!important}
.rv-cta b{display:block;margin-bottom:8px}
.rv-cta p{margin:0}
.rv-tools{margin-bottom:14px}
.feed-bar{margin:0 0 4px!important;padding-bottom:14px!important}
.feed:not(.feed-cards)>.comment{padding:24px 0!important}
.feed .comment>.c-head{margin-bottom:12px!important}
.feed .comment>p{margin:0 0 14px!important}
.feed .comment>.c-actions{margin:0!important}
.feed .comment>.reply{margin-top:16px!important}
.feed .reply .c-head{margin-bottom:8px!important}
.feed .reply p{margin:0!important}
@media (max-width:640px){
  .rv-side{margin-bottom:24px;gap:12px!important}
  .rv-bars,.rv-cta{padding:18px!important}
  .feed:not(.feed-cards)>.comment{padding:20px 0!important}
}
section#toc.toc-sec{padding-top:clamp(16px,2.5vw,24px)!important;padding-bottom:0!important}
.psec-head>div>h2+p,.psec-head h2+p{margin-top:10px!important}
.psec-head,.sec-head{margin-bottom:24px!important}
@media (max-width:640px){.psec-head,.sec-head{margin-bottom:20px!important}}
.psec-head:has(+ p),.psec-head:has(+ ul),.psec-head:has(+ ol:not(.toc-list)),.psec-head:has(+ .prose-p),.psec-head:has(+ .prose),
.sec-head:has(+ p),.sec-head:has(+ .prose),.sec-head:has(+ div > p:first-child),.sec-head:has(+ [id$="-out"] > p:first-child){margin-bottom:10px!important}
.psec-head + p,.psec-head + .prose-p > p:first-child,.sec-head + div > p:first-child,.sec-head + [id$="-out"] > p:first-child{margin-top:0!important}
.prose-p .psec-head + p{margin-top:0!important}
.partner-cta h2{margin-bottom:10px!important}
.psec-head h2,.prose-p .psec-head h2{margin-bottom:0!important}
.sec-head:has(+ [id$="-out"] > .prose:first-child),.sec-head:has(+ [id$="-out"] > .gap-block:first-child > p:first-child){margin-bottom:10px!important}
.sec-head + [id$="-out"] > .prose:first-child,.sec-head + [id$="-out"] > .prose:first-child > p:first-child{margin-top:0!important}
.qa{row-gap:8px!important}.qa h3{margin:0!important}.qa h3+p{margin-top:0!important}
.pc-head{margin-bottom:12px!important}.pcard>h3{margin-bottom:12px!important}.pcard>h3+ul{margin-top:0!important}
.news-card{gap:8px!important}.news-card h3+p{margin-top:0!important}
.rg h3{margin:0 0 8px!important}.rg h3+p{margin-top:0!important}
.pc-head + ul,.pc-head + ol{margin-top:0!important;padding-top:0!important}
.pros .pc-head,.cons .pc-head{margin-bottom:0!important}.pros,.cons{row-gap:12px!important}
.ah-links .btn-go{gap:8px}
.ah-links .btn-go svg{flex-shrink:0;color:var(--ac-tx)}
.prose-p>.check-list:first-child,.psec-head + .check-list,.psec-head + .prose-p>.check-list:first-child{margin-top:6px!important}
.check-list{gap:12px!important}
.check-list + p{margin-top:20px!important}
.foot-legal{display:flex;flex-direction:column;gap:4px;text-align:right}
@media (max-width:860px){.foot-legal{text-align:left}}
.ad-top-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:0}
.sk-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:0}
.ad-top-label{position:absolute;z-index:1}
.sk-mark{position:absolute;z-index:1}
.ad-top-slot:has(img){border:0!important;background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.006) calc(0.0288 * var(--k-cs)) calc(352.66 + var(--k-hs)))!important;overflow:hidden}
.sk-card:has(img){border:0!important;background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.006) calc(0.0288 * var(--k-cs)) calc(352.66 + var(--k-hs)))!important;overflow:hidden}
@media (min-width:768px) and (max-width:1279px){.ad-top-slot{width:100%!important;max-width:640px!important;height:auto!important;aspect-ratio:320/100;margin-inline:auto}}
@media (max-width:640px){.bnr .banner{aspect-ratio:390/325!important}}
.bnr .banner.has-creative{border:0!important;background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.1693) calc(0.0739 * var(--k-cs)) calc(281.23 + var(--k-hs)))!important;overflow:hidden}
.bnr .banner.has-creative picture{display:block}
.bnr .banner .ad-top-label{position:absolute;top:10px;left:10px;z-index:2}
.bnr-bar:has(.bnr-dot:only-child){display:none}
.page-banner{padding-top:0!important;margin:4px 0 24px}
@media (max-width:640px){.page-banner{margin:2px 0 20px}}
.news-card{position:relative;transition:box-shadow .18s,transform .18s}
.news-link{color:inherit;text-decoration:none}
.news-link::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}
.news-card:hover{box-shadow:inset 0 0 0 1px oklch(from var(--ac) calc(l + var(--k-dir) * 0.1329) calc(c * 0.5939) calc(h + -2.7) / 0.32),var(--sh-card)}
.news-card:hover .news-link{color:var(--ac-tx)}
.news-card:has(.news-link:focus-visible){outline:2px solid var(--ac-tx);outline-offset:3px}
.news-link:focus-visible{outline:none}
.news-head .news-top{margin-bottom:12px}
.news-head .page-banner{margin-bottom:20px}
.news-body .pw>*{max-width:760px}
.news-cover{margin:0 0 24px}
.news-cover .media-frame{aspect-ratio:16/9!important}
.news-cover figcaption{margin-top:10px;font-size:13px;color:var(--tx-3)}
.news-key{padding:22px 24px!important;margin-bottom:32px}
.news-key h2{margin:0 0 12px!important;font-size:20px}
.news-key .check-list{margin:0!important}
.news-text h2{margin:32px 0 10px!important;font-size:24px}
.news-text h2:first-child{margin-top:0!important}
.news-text>p{margin:0 0 14px}
.news-text .check-list{margin:6px 0 18px!important}
.news-text .pnote{margin:20px 0}
.news-list-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:640px){
  .news-list-2{grid-template-columns:1fr!important}
  .news-key{padding:18px!important;margin-bottom:24px}
  .news-text h2{font-size:21px;margin-top:28px!important}
}
.slot-thumb{overflow:hidden;background:oklch(calc(var(--k-l0) + var(--k-dir) * 0.0574) calc(0.0581 * var(--k-cs)) calc(271.44 + var(--k-hs)))!important}
.slot-thumb img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;padding:0!important}
.slot-row .slot-thumb{aspect-ratio:1/1;height:auto!important;width:72px!important}
.slot-row .mr-name{gap:4px}
.slot-prov{font-size:13px;color:var(--tx-3)}
.slot-link{color:inherit;text-decoration:none}
.slot-link:hover{color:var(--ac-tx)}
.slot-hero .slot-thumb{aspect-ratio:1/1;width:200px!important;height:auto!important;align-self:start}
@media (max-width:1080px){.slot-row{grid-template-columns:30px 72px repeat(3,minmax(0,1fr)) auto!important}}
@media (max-width:600px){
  .slot-row{grid-template-columns:24px 64px minmax(0,1fr)!important}
  .slot-row .slot-thumb{width:64px!important}
  .slot-hero .slot-thumb{width:120px!important}
}
.rtp-bars{max-width:760px}
.slot-hero .bh-cta .btn-go.ghost{flex:0 0 auto}
@media (min-width:768px){
  .slots:has(> .slot:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .slots:has(> .slot:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important}
}
@media (max-width:640px){.slot-hero .bh-cta .btn-go{width:100%;justify-content:center}}
:is(.page-h1,.hero h1,.bh-name h1,main .page-top h1){font-size:clamp(28px,2.2vw + 10px,40px)!important;line-height:1.12!important}
.home-hero h1{font-size:clamp(29px,2.2vw + 11px,42px)!important;line-height:1.1!important}
:is(.psec-head h2,.sec-head h2,.partners-txt h2,.partner-cta h2,.steps-head h2,.method-left h2,.pw.prose-p > h2){font-size:clamp(23px,1.4vw + 8px,28px)!important;line-height:1.2!important}
.news-text h2{font-size:clamp(20px,1vw + 8px,22px)!important}

/* ÐÐ¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ðº ÑÐ¾Ð³Ð»Ð°ÑÐ¾Ð²Ð°Ð½Ð½ÑÐ¼ Ð±Ð»Ð¾ÐºÐ°Ð¼: ÑÐ¿Ð¸ÑÐºÐ¸, ÐºÐ°ÑÑÐ¾ÑÐºÐ¸ Ð±Ð¾Ð½ÑÑÐ¾Ð², Ð¿ÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð¸Ñ. */
.news-text .numbered-list{margin-block:var(--gap-block);padding:0;list-style:none}
.bonus-info>.pcard{padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0}
.bonus-info h3{margin:0;font-family:var(--display);font-size:20px;color:var(--tx-1)}
.bonus-info p{margin:0;color:var(--tx-2);line-height:1.6}
.bonus-info strong{color:var(--tx-1);font-size:24px}
.media-frame img.media-example{object-fit:contain}

/* Ð¡ÐºÑÐ¸Ð½ÑÐ¾ÑÑ ÑÐµÐ³Ð¸ÑÑÑÐ°ÑÐ¸Ð¸: Ð¸ÑÑÐ¾Ð´Ð½ÑÐµ Ð¿ÑÐ¾Ð¿Ð¾ÑÑÐ¸Ð¸ Ð±ÐµÐ· Ð¾Ð±ÑÐµÐ·ÐºÐ¸. */
.registration-guide .media.tall .media-frame{aspect-ratio:18/37}
.registration-guide .media-frame img{object-fit:contain}

/* Ð¡ÐºÑÐ¸Ð½ÑÐ¾ÑÑ ÑÐµÐ³Ð¸ÑÑÑÐ°ÑÐ¸Ð¸ Ð±ÐµÐ· ÑÐ°Ð¼ÐºÐ¸ Ð¸ ÑÐµÐ½Ð¸. */
.registration-guide .media-frame{border:0;box-shadow:none}

/* Êîíñòðóêòîð: sticky-øàïêà ÷åðåç îá¸ðòêó .rv-block (êàê position:sticky ó .site-header â ìàêåòå) */
.rv-block--header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50}
.rv-block--header .site-header{position:relative;top:auto}
