.tn-closing{border-block-start:1px solid var(--line-soft);background:radial-gradient(640px 420px at 18% 70%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), radial-gradient(760px 520px at 82% 40%, color-mix(in srgb, var(--action) 16%, transparent), transparent 70%);padding-block:clamp(48px,8vw,96px);position:relative;overflow:hidden}.tn-closing-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px 40px;display:grid}.tn-closing-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.tn-closing-title{letter-spacing:0;text-transform:uppercase;text-shadow:0 4px 24px #00000080;font-size:clamp(2.2rem,1.1rem + 4.4vw,4.3rem);font-weight:900;line-height:1.02}.tn-closing-line{display:block}.tn-closing-line--white{color:var(--text)}.tn-closing-line--gold{color:color-mix(in srgb, var(--accent) 92%, #fff)}.tn-closing-line--mint{color:color-mix(in srgb, var(--action-hi) 55%, #5eead4)}.tn-closing-copy .tn-btn{margin-block-start:8px}.tn-closing-fine{max-inline-size:520px}.tn-closing-art{aspect-ratio:1/1.02;inline-size:100%;max-inline-size:600px;margin-inline:auto;position:relative}.tn-closing-piece{block-size:auto;max-inline-size:none;transform:rotate(var(--r,0deg));filter:drop-shadow(0 14px 22px #00000080);pointer-events:none;user-select:none;animation:7s ease-in-out infinite tn-closing-float;position:absolute}@keyframes tn-closing-float{50%{transform:translateY(-9px) rotate(var(--r,0deg))}}.tn-closing:not(.tn-closing--art) .tn-closing-copy{text-align:center;align-items:center;max-inline-size:760px;margin-inline:auto}@media (width>=900px){.tn-closing--art .tn-closing-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tn-closing-piece{animation:none}}.tn-cm{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 80%, var(--accent) 4%), color-mix(in srgb, var(--bg) 88%, #000));border-radius:20px;flex-direction:column;flex:none;gap:8px;inline-size:clamp(260px,80vw,340px);margin:0;padding:18px 20px;display:flex}.tn-cm-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tn-cm-when{color:var(--text-muted);font-size:13.5px;font-weight:600}.tn-cm-stars{gap:2px;display:inline-flex}.tn-star{background:var(--accent);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);block-size:14px;inline-size:14px;display:block}.tn-star--off{background:color-mix(in srgb, var(--text) 22%, transparent)}.tn-cm-title{color:color-mix(in srgb, var(--text) 82%, var(--text-muted));font-family:var(--font-display);font-size:1.1rem;font-weight:800;line-height:1.3}.tn-cm-text{color:var(--text-muted);quotes:"“" "”";flex:1;margin:0;padding-block-end:12px;font-size:14px;line-height:1.6}.tn-cm-text p:before{content:open-quote}.tn-cm-text p:after{content:close-quote}.tn-cm-foot{border-block-start:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding-block-start:12px;display:flex}.tn-cm-author{color:var(--accent);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.tn-cm-author .fi{color:var(--text-muted)}.tn-cm-label{color:var(--action-hi);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.tn-g{--tn-g-gap:14px;--tn-g-cols:5}.tn-g-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-block-end:28px;display:flex}.tn-g-eyebrow{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);letter-spacing:.1em}.tn-g-heading{letter-spacing:0;text-transform:uppercase;max-inline-size:900px;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.7rem);font-weight:900;line-height:1.12}.tn-g-accent{color:var(--accent)}.tn-g-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-end:26px;display:flex}.tn-g-tab{min-block-size:46px;color:var(--text);font:800 14px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:#0006;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding-block:8px;padding-inline:18px 10px;display:inline-flex}.tn-g-tab:hover{border-color:var(--accent);transform:translateY(-1px)}.tn-g-tab .fi{font-size:16px}.tn-g-count{block-size:26px;min-inline-size:28px;color:color-mix(in srgb, var(--text) 80%, transparent);letter-spacing:.02em;background:#ffffff24;border-radius:999px;place-items:center;padding-inline:8px;font-size:12px;display:inline-grid}.tn-g-r:first-of-type:checked~.tn-g-tabs>.tn-g-tab:first-child,.tn-g-r:nth-of-type(2):checked~.tn-g-tabs>.tn-g-tab:nth-child(2),.tn-g-r:nth-of-type(3):checked~.tn-g-tabs>.tn-g-tab:nth-child(3),.tn-g-r:nth-of-type(4):checked~.tn-g-tabs>.tn-g-tab:nth-child(4),.tn-g-r:nth-of-type(5):checked~.tn-g-tabs>.tn-g-tab:nth-child(5),.tn-g-r:nth-of-type(6):checked~.tn-g-tabs>.tn-g-tab:nth-child(6){background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 86%, #fff), var(--accent) 55%, color-mix(in srgb, var(--accent) 88%, #b45309));color:var(--accent-ink);box-shadow:0 0 26px color-mix(in srgb, var(--accent) 38%, transparent);border-color:#0000}.tn-g-r:first-of-type:checked~.tn-g-tabs>.tn-g-tab:first-child .tn-g-count,.tn-g-r:nth-of-type(2):checked~.tn-g-tabs>.tn-g-tab:nth-child(2) .tn-g-count,.tn-g-r:nth-of-type(3):checked~.tn-g-tabs>.tn-g-tab:nth-child(3) .tn-g-count,.tn-g-r:nth-of-type(4):checked~.tn-g-tabs>.tn-g-tab:nth-child(4) .tn-g-count,.tn-g-r:nth-of-type(5):checked~.tn-g-tabs>.tn-g-tab:nth-child(5) .tn-g-count,.tn-g-r:nth-of-type(6):checked~.tn-g-tabs>.tn-g-tab:nth-child(6) .tn-g-count{background:var(--accent-ink);color:var(--accent)}.tn-g-r:first-of-type:focus-visible~.tn-g-tabs>.tn-g-tab:first-child,.tn-g-r:nth-of-type(2):focus-visible~.tn-g-tabs>.tn-g-tab:nth-child(2),.tn-g-r:nth-of-type(3):focus-visible~.tn-g-tabs>.tn-g-tab:nth-child(3),.tn-g-r:nth-of-type(4):focus-visible~.tn-g-tabs>.tn-g-tab:nth-child(4),.tn-g-r:nth-of-type(5):focus-visible~.tn-g-tabs>.tn-g-tab:nth-child(5),.tn-g-r:nth-of-type(6):focus-visible~.tn-g-tabs>.tn-g-tab:nth-child(6){outline:2px solid var(--accent);outline-offset:3px}.tn-g--tabs .tn-g-panel{display:none}.tn-g-r:first-of-type:checked~.tn-g-panels>.tn-g-panel:first-child,.tn-g-r:nth-of-type(2):checked~.tn-g-panels>.tn-g-panel:nth-child(2),.tn-g-r:nth-of-type(3):checked~.tn-g-panels>.tn-g-panel:nth-child(3),.tn-g-r:nth-of-type(4):checked~.tn-g-panels>.tn-g-panel:nth-child(4),.tn-g-r:nth-of-type(5):checked~.tn-g-panels>.tn-g-panel:nth-child(5),.tn-g-r:nth-of-type(6):checked~.tn-g-panels>.tn-g-panel:nth-child(6){display:block}.tn-g-bar{align-items:center;gap:18px;margin-block-end:18px;display:flex}.tn-g-hint{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-inline-end:auto;font-size:12.5px;font-weight:700;display:inline-flex}.tn-g-hint .fi{font-size:16px}.tn-g-prog,.tn-g-arrows{display:none}.tn-g.tn-js .tn-g-prog{background:#ffffff24;border-radius:999px;block-size:6px;inline-size:140px;margin-inline-start:auto;display:block;overflow:hidden}.tn-g-hint~.tn-g-prog{margin-inline-start:0}.tn-g-prog i{block-size:100%;inline-size:calc(var(--tn-pw,1) * 100%);border-radius:inherit;background:color-mix(in srgb, var(--text) 60%, transparent);margin-inline-start:calc(var(--tn-px,0) * (1 - var(--tn-pw,1)) * 100%);display:block}.tn-g.tn-js .tn-g-arrows{gap:10px;display:inline-flex}.tn-g-arrow{border:1px solid var(--accent);block-size:42px;inline-size:42px;color:var(--accent);cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease), opacity .2s var(--ease);background:#0000008c;border-radius:50%;place-items:center;padding:0;font-size:18px;display:inline-grid}.tn-g-arrow:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, #000);transform:scale(1.06)}.tn-g-arrow:disabled{color:#ffffff4d;cursor:default;border-color:#ffffff29}.tn-g-arrow:dir(rtl) .fi{transform:scaleX(-1)}.tn-g-track{grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tn-g-cols) - 1) * var(--tn-g-gap)) / var(--tn-g-cols));gap:var(--tn-g-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-block:-8px;padding-block:8px;list-style:none;display:grid;overflow-x:auto}.tn-g-track::-webkit-scrollbar{display:none}.tn-g:not(.tn-js) .tn-g-track{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.tn-g:not(.tn-js) .tn-g-track::-webkit-scrollbar{block-size:6px;display:block}.tn-g:not(.tn-js) .tn-g-track::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.tn-g-item{scroll-snap-align:start;min-inline-size:0}.tn-game{aspect-ratio:3/4;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(160deg, hsl(var(--h,220) 55% 26%), hsl(calc(var(--h,220) + 40) 60% 14%));inline-size:100%;color:var(--text);transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.tn-game:hover{border-color:var(--accent);box-shadow:0 16px 34px #00000080, var(--glow-gold);transform:translateY(-5px)}.tn-game img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.tn-game-letter{font-family:var(--font-display);color:color-mix(in srgb, var(--text) 18%, transparent);pointer-events:none;user-select:none;font-size:4.2rem;font-weight:700;line-height:1;position:absolute;inset-block-start:6%;inset-inline-start:50%;transform:translate(-50%)}.tn-game-tag,.tn-game-kind{z-index:1;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;max-inline-size:52%;padding:3px 9px;font-size:9.5px;font-weight:800;line-height:1.35;display:inline-flex;position:absolute;inset-block-start:8px;overflow:hidden}.tn-game-tag{inset-inline-start:8px}.tn-game-kind{color:color-mix(in srgb, var(--accent) 80%, #fff);backdrop-filter:blur(4px);background:#0000009e;border-color:#ffffff29;inset-inline-end:8px}.tn-game-tag--hot{background:var(--alert);color:color-mix(in srgb, #fff 94%, var(--alert))}.tn-game-tag--hot:before{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px}.tn-game-tag--new{background:var(--action);color:var(--action-ink)}.tn-game-tag--jackpot{border-color:var(--accent);color:var(--accent);background:#0000008c}.tn-game-info{background:linear-gradient(#0000,#000000d1 70%);flex-direction:column;gap:3px;inline-size:100%;padding-block:44px 12px;padding-inline:12px;display:flex;position:relative}.tn-game-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:.86rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.tn-game-provider{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:color-mix(in srgb, var(--text) 74%, transparent);letter-spacing:.02em;font-size:.7rem;font-weight:600;display:block;overflow:hidden}.tn-game-provider:before{content:"";vertical-align:middle;background:var(--accent);border-radius:50%;block-size:5px;inline-size:5px;margin-inline-end:6px;display:inline-block}.tn-games-foot{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-block-start:34px;display:flex}@media (width<=1024px){.tn-g{--tn-g-cols:4}}@media (width<=720px){.tn-g{--tn-g-gap:10px;--tn-g-cols:2.3}.tn-g-track{grid-template-rows:auto}.tn-g-tab{min-block-size:40px;padding-inline:14px 8px;font-size:12.5px}.tn-g-bar{gap:12px}.tn-g.tn-js .tn-g-prog{flex:auto;inline-size:auto;min-inline-size:40px}.tn-g-hint{flex:1 0 100%;margin-inline-end:0;font-size:11px}.tn-g-bar{flex-wrap:wrap}.tn-g-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;gap:8px;margin-inline:-4px;padding-block:6px;padding-inline:4px;overflow-x:auto}.tn-g-tabs::-webkit-scrollbar{display:none}.tn-g-tab{flex:none}}@media (prefers-reduced-motion:reduce){.tn-game,.tn-g-tab,.tn-g-arrow{transition:none}.tn-game:hover{transform:none}}.tn-h2 strong,.tn-h2 em{color:var(--accent);font-style:normal;font-weight:inherit}.tn-bh{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-block-end:28px;display:flex}.tn-bh-title{text-transform:uppercase;max-width:900px;font-size:clamp(1.5rem,1rem + 2vw,2.4rem);font-weight:900}.tn-bh-tail{color:var(--accent)}.tn-bh-lede{max-width:640px;color:var(--text-muted);font-size:1.05rem}.tn-mq{--tn-mq-gap:16px;margin-inline:calc(-1*clamp(18px,4vw,40px));padding-block:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.tn-mq-track{inline-size:max-content;animation:tn-mq-slide calc(var(--tn-mq-cards,8) * 4s) linear infinite;display:flex}.tn-mq-set{gap:var(--tn-mq-gap);flex:none;padding-inline-end:var(--tn-mq-gap);display:flex}.tn-mq:hover .tn-mq-track,.tn-mq:focus-within .tn-mq-track{animation-play-state:paused}[dir=rtl] .tn-mq-track{animation-name:tn-mq-slide-rtl}@keyframes tn-mq-slide{to{transform:translate(-50%)}}@keyframes tn-mq-slide-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.tn-mq{scroll-snap-type:x proximity;padding-inline:clamp(18px,4vw,40px);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tn-mq-track{animation:none}.tn-mq-set[aria-hidden=true]{display:none}.tn-mq-set>*{scroll-snap-align:start}}.tn-pk-methods{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-end:36px;list-style:none;display:flex}.tn-pk-method{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text-muted);font:600 11px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.tn-pk-method--lock{border-color:var(--line);color:var(--accent);font-size:12px}.tn-pk-grid{grid-template-columns:repeat(var(--tn-pk-cols,3), minmax(0, 1fr));gap:26px;padding-block-start:14px;list-style:none;display:grid}.tn-pk-grid--2{--tn-pk-cols:2}.tn-pk-grid--3{--tn-pk-cols:3}.tn-pk-grid--4{--tn-pk-cols:4}.tn-pk{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 70%, #000), color-mix(in srgb, var(--surface) 70%, #000));transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);border-radius:24px;flex-direction:column;align-items:stretch;gap:18px;padding:38px 24px 26px;display:flex;position:relative}.tn-pk:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.tn-pk--lead{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 44px color-mix(in srgb, var(--accent) 22%, transparent), 0 20px 44px #0006;transform:translateY(-8px)}.tn-pk-badge{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 82%, #fff), var(--accent));color:var(--accent-ink);font:800 11.5px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 22px;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.tn-pk-badge:dir(rtl){transform:translate(50%,-50%)}.tn-pk-top{justify-content:center;align-items:center;gap:14px;display:flex}.tn-pk-coin{border:3px solid color-mix(in srgb, var(--accent) 55%, #fff);background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--accent) 55%, #fff), var(--accent) 55%, color-mix(in srgb, var(--accent) 80%, #b45309));block-size:58px;inline-size:58px;color:var(--accent-ink);font:900 16px/1 var(--font-display);text-transform:uppercase;box-shadow:0 0 20px color-mix(in srgb, var(--accent) 40%, transparent), inset 0 -3px 6px #0000002e;border-radius:50%;flex:none;place-items:center;display:inline-grid}.tn-pk-chip{background:linear-gradient(to bottom, var(--action-hi), var(--action));color:var(--action-ink);font:800 13px/1.15 var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:10px;padding:9px 14px}.tn-pk-amount{letter-spacing:0;text-align:center;text-transform:uppercase;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.5rem);font-weight:900;line-height:1.1}.tn-pk-btn{inline-size:100%;margin-block-start:auto}.tn-pk-note{color:var(--text-muted);text-align:center;font-size:.82rem}.tn-pk-foot{justify-content:center;margin-block-start:40px;display:flex}.tn-pk-fine{text-align:center;max-inline-size:720px;margin-block-start:22px;margin-inline:auto}@media (width<=1024px){.tn-pk-grid--4{--tn-pk-cols:2}}@media (width<=820px){.tn-pk-grid{--tn-pk-cols:1;gap:34px;max-inline-size:460px;margin-inline:auto}.tn-pk--lead{transform:none}}@media (prefers-reduced-motion:reduce){.tn-pk{transition:none}}.tn-block--ranks{--rk-1:#8f8670;--rk-2:#b3a584;--rk-3:#d9b25e;--rk-4:#ffd36a;--rk-5:#ffdd8c;--rk-6:#f5e3a8;--rk-7:var(--action-hi);--rk-8:#b57bff;--rk-9:#ff6a73;--rk-10:var(--accent)}.tn-showcase-card:has(>.tn-block--ranks),.tn-showcase-card:has(>.tn-block--ranks):hover{border:clamp(6px, 1.2vw, 12px) solid var(--accent);background:color-mix(in srgb, var(--accent) 3%, #090a0d);border-radius:clamp(26px,4vw,44px);padding-block:clamp(28px,5vw,56px);box-shadow:0 24px 70px #0000008c}.tn-showcase-card:has(>.tn-block--ranks) .tn-h2 strong,.tn-block--ranks .tn-bh-tail{color:var(--action-hi)}.tn-block--ranks .tn-bh-lede{max-width:760px;color:color-mix(in srgb, var(--text) 86%, var(--text-muted));font-weight:600}.tn-rk{--rk-dir:90deg;grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}[dir=rtl] .tn-rk{--rk-dir:270deg}.tn-rk:before{content:"";inset-inline:calc(50% / var(--n));background:linear-gradient(var(--rk-dir), var(--rk-stops));opacity:.88;border-radius:8px;block-size:14px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.tn-rk-step{z-index:1;text-align:center;grid-template-rows:1fr auto 1fr;justify-items:center;min-block-size:156px;display:grid;position:relative}.tn-rk-node{border:3px solid color-mix(in srgb, var(--c) 35%, #fff);background:var(--c);block-size:46px;inline-size:46px;box-shadow:0 0 18px color-mix(in srgb, var(--c) 55%, transparent);color:var(--accent-ink);border-radius:50%;grid-row:2;place-items:center;font-size:18px;display:grid}.tn-rk-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.tn-rk-value{color:color-mix(in srgb, var(--action-hi) 82%, #fff)}.tn-rk-step--up .tn-rk-label{grid-row:1;align-self:end;margin-block-end:14px}.tn-rk-step--down .tn-rk-label{grid-row:3;align-self:start;margin-block-start:14px}.tn-rk-foot{text-align:center;margin-block-start:28px}@media (width<=860px){.tn-rk{--rk-dir:180deg;grid-template-columns:minmax(0,1fr);max-inline-size:420px;margin-inline:auto}.tn-rk:before{block-size:auto;inline-size:12px;inset-block:23px;inset-inline:17px auto;transform:none}.tn-rk-step{text-align:start;grid-template-rows:auto;grid-template-columns:46px minmax(0,1fr);place-items:center start;column-gap:18px;min-block-size:68px}.tn-rk-node{grid-area:1/1}.tn-rk-step--up .tn-rk-label,.tn-rk-step--down .tn-rk-label{white-space:normal;grid-area:1/2;align-self:center;margin:0}}.tn-sl{max-inline-size:1040px;margin-inline:auto}.tn-sl-card{border:2px solid var(--accent);background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 9%, var(--surface)), var(--surface) 62%, color-mix(in srgb, var(--surface) 80%, #000));border-radius:28px;position:relative;box-shadow:0 24px 60px #0006}.tn-sl-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:26px;list-style:none;display:flex;overflow-x:auto}.tn-sl-track::-webkit-scrollbar{display:none}.tn-sl:not(.tn-js) .tn-sl-track{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.tn-sl:not(.tn-js) .tn-sl-track::-webkit-scrollbar{block-size:6px;display:block}.tn-sl:not(.tn-js) .tn-sl-track::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.tn-sl-slide{scroll-snap-align:start;flex:0 0 100%;align-items:center;min-block-size:320px;padding:44px clamp(24px,6vw,76px);display:flex;position:relative;overflow:hidden}.tn-sl-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;max-inline-size:560px;display:flex;position:relative}.tn-sl-tag{background:var(--action);color:var(--action-ink);font:800 12px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 16px}.tn-sl-title{letter-spacing:0;text-transform:uppercase;font-size:clamp(1.9rem,1.2rem + 3vw,3.3rem);font-weight:900;line-height:1.05}.tn-sl-text{font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:600;line-height:1.4}.tn-sl-btn{margin-block-start:10px}.tn-sl-art{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 24px #00000080);pointer-events:none;block-size:92%;inline-size:auto;max-inline-size:38%;position:absolute;inset-block-end:0;inset-inline-end:clamp(16px,5vw,70px)}.tn-sl-arrow{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);block-size:48px;inline-size:48px;color:var(--accent);cursor:pointer;transition:background .2s var(--ease), opacity .2s var(--ease);background:#000000b3;border-radius:50%;place-items:center;padding:0;font-size:20px;display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.tn-sl-arrow--prev{inset-inline-start:-24px}.tn-sl-arrow--next{inset-inline-end:-24px}.tn-sl-arrow:dir(rtl) .fi{transform:scaleX(-1)}.tn-sl.tn-js .tn-sl-arrow{display:inline-grid}.tn-sl-arrow:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, #000)}.tn-sl-arrow:disabled{opacity:.35;cursor:default}.tn-sl-dots{justify-content:center;align-items:center;gap:10px;margin-block-start:26px;display:none}.tn-sl.tn-js .tn-sl-dots{display:flex}.tn-sl-dot{cursor:pointer;block-size:12px;inline-size:12px;transition:inline-size .25s var(--ease), background .25s var(--ease);background:#ffffff52;border:0;border-radius:999px;padding:0}.tn-sl-dot[aria-current=true]{background:var(--action-hi);inline-size:34px;box-shadow:0 0 14px color-mix(in srgb, var(--action-hi) 60%, transparent)}@media (width<=720px){.tn-sl-slide{min-block-size:290px;padding-block:34px}.tn-sl-art{opacity:.32;block-size:72%;max-inline-size:48%;inset-inline-end:4px}.tn-sl-arrow{block-size:40px;inline-size:40px}.tn-sl-arrow--prev{inset-inline-start:-12px}.tn-sl-arrow--next{inset-inline-end:-12px}}@media (prefers-reduced-motion:reduce){.tn-sl-dot,.tn-sl-arrow{transition:none}}.tn-block--sports{--sb-teal:#0e8aa8;--sb-purple:#7e22ce}.tn-block--sports>*+*{margin-block-start:20px}.tn-sb-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tn-sb-chip{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.tn-sb-chip .fi{color:var(--accent)}.tn-sb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tn-sb-match{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--bg) 88%, #000);border-radius:20px;padding:16px 18px 18px}.tn-sb-head{border-block-end:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding-block-end:12px;display:flex}.tn-sb-league{min-inline-size:0;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.tn-sb-status{letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:999px;flex:none;padding:4px 10px;font-size:10.5px;font-weight:800;line-height:1.3}.tn-sb-status--gold{background:var(--accent);color:var(--accent-ink)}.tn-sb-status--green{background:color-mix(in srgb, var(--action) 80%, #000)}.tn-sb-status--teal{background:var(--sb-teal)}.tn-sb-status--purple{background:var(--sb-purple)}.tn-sb-status--red{background:var(--alert)}.tn-sb-teams{border-block-end:1px solid var(--line-soft);color:var(--text);gap:6px;padding-block:12px;font-size:16px;font-weight:700;line-height:1.35;display:grid}.tn-sb-odds{grid-template-columns:repeat(var(--k), minmax(0, 1fr));gap:8px;margin-block-start:12px;display:grid}.tn-sb-odd{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--text) 4%, var(--bg));transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:9px 8px;text-decoration:none;display:flex}.tn-sb-odd:hover{border-color:var(--accent);transform:translateY(-2px)}.tn-sb-odd-label{color:var(--text-muted);text-align:center;font-size:13px;font-weight:600}.tn-sb-odd-value{color:var(--accent);font-size:16px;font-weight:800}.tn-sb-hint{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--text-muted);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.tn-sb-hint .fi{color:var(--accent);flex:none}.tn-sb-hint strong{color:var(--accent)}.tn-sb-foot{text-align:center}@media (width<=720px){.tn-sb-grid{grid-template-columns:minmax(0,1fr)}}.tn-win{border:2px solid color-mix(in srgb, var(--accent) 72%, transparent);background:radial-gradient(90% 40% at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 80%), color-mix(in srgb, var(--bg) 86%, #000);inline-size:clamp(250px,76vw,330px);box-shadow:0 0 28px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:24px;flex-direction:column;flex:none;gap:12px;padding:14px;display:flex}.tn-win-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tn-win-badge{letter-spacing:.14em;padding:4px 10px;font-size:10px}.tn-win-mult{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.tn-win-art{aspect-ratio:5/4;background:var(--ink);border-radius:14px;justify-content:center;display:flex;overflow:hidden}.tn-win-art img{aspect-ratio:3/4;object-fit:cover;flex:none;block-size:100%;inline-size:auto;max-inline-size:none}.tn-win-box{border:1px solid var(--line);background:var(--ink);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.tn-win-sum,.tn-win-who{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tn-win-who{text-align:end;align-items:flex-end}.tn-win-cap{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.tn-win-amount{color:var(--action-hi);font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.2rem;font-weight:800;line-height:1.2}.tn-win-name{color:var(--accent);font-size:13px;font-weight:800}.tn-win-foot{justify-content:space-between;align-items:center;gap:10px;padding-inline:4px;display:flex}.tn-win-game{min-inline-size:0;color:var(--text);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.tn-win-game>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tn-win-game .fi{color:var(--text-muted)}.tn-win-ago{color:var(--text-muted);flex:none;font-size:12px;font-weight:600}:root{--line:color-mix(in srgb, var(--accent) 22%, transparent);--line-soft:color-mix(in srgb, var(--accent) 12%, transparent);--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--ink:color-mix(in srgb, var(--bg) 60%, #000);--panel:color-mix(in srgb, var(--surface) 92%, transparent);--action-hi:var(--action-top,color-mix(in srgb, var(--action) 78%, #fff));--action-lo:var(--action-bottom,color-mix(in srgb, var(--action) 70%, #000));--glow-gold:0 0 40px color-mix(in srgb, var(--accent) 22%, transparent);--glow-action:0 8px 30px color-mix(in srgb, var(--action-hi) 50%, transparent);--radius:18px;--radius-sm:12px;--radius-card:32px;--container:1152px;--header-h:68px;--sticky-h:64px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);font-family:var(--font-body);padding-bottom:var(--sticky-h);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);margin:0;font-weight:800;line-height:1.12}p{margin:0}ul,ol{margin:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fi{vertical-align:-.125em;line-height:1;display:inline-block}.tn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tn-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}.tn-section{scroll-margin-top:var(--header-h);padding-block:72px;position:relative}@media (width<=720px){.tn-section{padding-block:52px}}.tn-pill{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--accent);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.tn-pill--live{color:color-mix(in srgb, var(--action) 80%, #fff);border-color:color-mix(in srgb, var(--action) 40%, transparent);background:color-mix(in srgb, var(--action) 9%, transparent)}.tn-dot{background:var(--action);width:7px;height:7px;box-shadow:0 0 10px var(--action);border-radius:50%;flex:none}.tn-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:36px;display:flex}.tn-head--center{text-align:center;align-items:center}.tn-h2{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem)}.tn-lede{max-width:640px;color:var(--text-muted);font-size:1.05rem}.tn-fine{color:var(--text-muted);font-size:12.5px;line-height:1.5}.tn-btn{border:0;border-block-start:1px solid color-mix(in srgb, var(--action-hi) 55%, #fff);background:linear-gradient(to bottom, var(--action-hi), var(--action) 50%, var(--action-lo));min-height:44px;color:var(--action-ink);font:900 14px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;box-shadow:var(--glow-action);transition:transform .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 26px;text-decoration:none;display:inline-flex}.tn-btn:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--action-hi) 70%, transparent);transform:scale(1.04)}.tn-btn:active{transform:scale(.96)}.tn-btn--gold{background:linear-gradient(to right, var(--accent), color-mix(in srgb, var(--accent) 88%, #f59e0b) 50%, color-mix(in srgb, var(--accent) 90%, #b45309));color:var(--accent-ink);box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 22%, transparent);border-block-start:0}.tn-btn--gold:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 36%, transparent)}.tn-btn--ghost{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent);background:#ffffff0d;border-block-start:0}.tn-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--accent);background:#ffffff1a}.tn-btn--large{min-height:54px;padding:14px 38px;font-size:15px}.tn-btn--hero{min-height:56px;box-shadow:0 8px 30px color-mix(in srgb, var(--action-hi) 50%, transparent);padding:14px 40px;font-size:clamp(1.1rem,.9rem + 1vw,1.5rem)}.tn-btn--small{min-height:36px;padding:7px 18px;font-size:12.5px}.tn-surface{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(160deg, var(--surface-2), var(--surface));position:relative;box-shadow:0 18px 40px #00000047}.tn-icon-tile{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 8%, transparent);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:20px;display:inline-grid}.tn-prose{color:color-mix(in srgb, var(--text) 86%, var(--text-muted));font-size:1.02rem;line-height:1.75}.tn-prose>*+*{margin-top:1.1em}.tn-prose h3,.tn-prose h4{color:var(--text);margin-top:1.9em}.tn-prose h3{text-transform:uppercase;letter-spacing:.03em;font-size:1.3rem}.tn-prose h4{font-size:1.1rem}.tn-prose strong{color:var(--text);font-weight:600}.tn-prose a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px}.tn-prose a:hover{text-decoration-color:var(--accent)}.tn-prose ul,.tn-prose ol{padding-left:0;list-style:none}.tn-prose li{padding-left:30px;position:relative}.tn-prose li+li{margin-top:.55em}.tn-prose ul>li:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:6px;transform:rotate(45deg)}.tn-prose ol{counter-reset:tn-step}.tn-prose ol>li{counter-increment:tn-step}.tn-prose ol>li:before{content:counter(tn-step);border:1px solid var(--line);background:var(--accent-soft);width:22px;height:22px;color:var(--accent);text-align:center;border-radius:50%;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:.12em;left:0}.tn-prose blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin-inline:0;padding:4px 0 4px 18px}.tn-prose hr{border:0;border-top:1px solid var(--line-soft);margin-block:2em}.tn-table-wrapper{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-overflow-scrolling:touch;overflow-x:auto}.tn-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.tn-table th,.tn-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:12px 16px}.tn-table thead th{background:var(--accent-soft);color:var(--accent);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.8rem}.tn-table tbody tr:last-child td{border-bottom:0}.tn-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--accent) 3%, transparent)}.tn-table td:first-child{color:var(--text);font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tn-mark{width:48px;height:8px;display:block;position:relative}.tn-mark:before,.tn-mark:after{content:"";position:absolute;top:50%}.tn-mark:before{background:linear-gradient(90deg, var(--accent), transparent);width:36px;height:1px;left:0}.tn-mark:after{background:var(--accent);width:7px;height:7px;left:40px;transform:translateY(-50%)rotate(45deg)}.tn-prose--lead{max-width:780px}.tn-section>.tn-container>.tn-head{margin-bottom:0}.tn-section>.tn-container>*+*{margin-top:32px}.tn-logo{flex:0 auto;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.tn-logo-mark{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 90%, #c08a00) 50%, color-mix(in srgb, var(--accent) 60%, #6b4a00));width:44px;height:44px;box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 25%, transparent);transition:transform .2s var(--ease);border-radius:12px;flex:none;padding:2px;display:block}.tn-logo:hover .tn-logo-mark{transform:scale(1.06)}.tn-logo-mark>span{background:color-mix(in srgb, var(--bg) 70%, #0d1117);width:100%;height:100%;color:var(--accent);font-family:var(--font-display);text-transform:uppercase;border-radius:10px;place-items:center;font-size:22px;font-style:italic;font-weight:900;line-height:1;display:grid}.tn-logo-name{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,.8rem + 1vw,1.5rem);font-style:italic;font-weight:900;line-height:1.1;overflow:hidden}.tn-logo-name b{color:var(--accent);font-weight:inherit}.tn-header{z-index:40;border-block-end:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:color-mix(in srgb, var(--bg) 95%, transparent);backdrop-filter:blur(12px);position:sticky;inset-block-start:0;box-shadow:0 10px 30px #00000059}.tn-header-inner{min-height:var(--header-h);align-items:center;gap:28px;padding-block:8px;padding-inline:clamp(12px,3vw,32px);display:flex}.tn-nav{flex:auto;min-width:0}.tn-nav ul{align-items:center;gap:clamp(14px,2vw,28px);list-style:none;display:flex}.tn-nav a{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:color .18s var(--ease);font-size:12.5px;font-weight:700;text-decoration:none}.tn-nav a:hover,.tn-nav a[aria-current=page]{color:var(--accent)}.tn-header-actions{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.tn-nav+.tn-header-actions{margin-inline-start:0}.tn-burger{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:19px;display:none}.tn-burger:hover{border-color:var(--accent);color:var(--accent)}#tn-menu:focus-visible~.tn-app .tn-burger{outline:2px solid var(--accent);outline-offset:3px}.tn-lang{position:relative}.tn-lang summary{border:1px solid var(--line-soft);min-height:36px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color .18s var(--ease), border-color .18s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.tn-lang summary::-webkit-details-marker{display:none}.tn-lang summary:hover,.tn-lang[open] summary{border-color:var(--line);color:var(--accent)}.tn-lang summary .fi{font-size:15px}.tn-lang ul{z-index:60;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-width:190px;max-height:60vh;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto;box-shadow:0 20px 44px #00000073}.tn-lang a{color:var(--text);transition:color .18s var(--ease), background .18s var(--ease);border-radius:8px;padding:9px 12px;font-size:13px;text-decoration:none;display:block}.tn-lang a:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.tn-drawer,.tn-scrim{display:none}.tn-drawer-nav{flex-direction:column;gap:4px;list-style:none;display:flex}.tn-drawer-nav a{color:var(--text);transition:background .18s var(--ease), color .18s var(--ease);border-radius:12px;align-items:center;gap:14px;padding:13px 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.tn-drawer-nav a .fi{color:var(--accent);font-size:19px}.tn-drawer-nav a:hover,.tn-drawer-nav a[aria-current=page]{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.tn-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tn-drawer-close{border:1px solid var(--line-soft);width:40px;height:40px;color:var(--text-muted);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.tn-lang--drawer{display:block}.tn-lang--drawer summary{border-radius:12px;justify-content:flex-start;width:100%}.tn-lang--drawer ul{border-color:var(--line-soft);box-shadow:none;margin-block-start:8px;position:static;inset:auto}@media (width<=960px){.tn-nav,.tn-lang--top{display:none}.tn-burger{display:inline-flex}.tn-header-inner{gap:14px}.tn-drawer{z-index:70;border-inline-start:1px solid var(--line);background:color-mix(in srgb, var(--bg) 94%, #000);clip-path:inset(0 0 0 100%);visibility:hidden;width:min(320px,86vw);transition:clip-path .26s var(--ease), visibility 0s linear .26s;flex-direction:column;gap:22px;padding:18px 14px;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:0 0 60px #0009}[dir=rtl] .tn-drawer{clip-path:inset(0 100% 0 0)}#tn-menu:checked~.tn-app .tn-drawer{clip-path:inset(0 0 0 -80px);visibility:visible;transition:clip-path .26s var(--ease), visibility 0s}[dir=rtl] #tn-menu:checked~.tn-app .tn-drawer{clip-path:inset(0 -80px 0 0)}.tn-scrim{z-index:60;backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .26s var(--ease);background:#0000009e;display:block;position:fixed;inset:0}#tn-menu:checked~.tn-app .tn-scrim{opacity:1;pointer-events:auto}}@media (width<=560px){.tn-login{display:none}}@media (width<=380px){.tn-logo-mark{width:36px;height:36px}.tn-logo-mark>span{font-size:18px}}.tn-stats{border-block:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 60%, var(--bg));padding-block:28px}.tn-stats-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));text-align:center;gap:20px 16px;max-width:920px;margin-inline:auto;list-style:none;display:grid}.tn-stat-value{color:var(--accent);font-family:var(--font-display);text-shadow:0 0 26px color-mix(in srgb, var(--accent) 30%, transparent);font-size:clamp(1.8rem,1rem + 3vw,3rem);font-weight:900;line-height:1.1;display:block}.tn-stat-label{color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;margin-block-start:6px;font-size:11px;font-weight:700;line-height:1.4;display:block}@media (width<=720px){.tn-stats{padding-block:22px}.tn-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tn-showcase{padding-block:clamp(36px,5vw,64px);overflow:hidden}.tn-showcase:before{content:"";background:radial-gradient(60% 55% at 50% 50%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 100%);pointer-events:none;position:absolute;inset:10% 8%}.tn-showcase:nth-of-type(2n):before{inset:0 30% 0 -10%}.tn-showcase .tn-container{position:relative}.tn-showcase-card{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-card);background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-2) 94%, var(--accent) 3%), color-mix(in srgb, var(--surface) 96%, #000) 55%, color-mix(in srgb, var(--bg) 92%, #000));box-shadow:0 0 60px color-mix(in srgb, var(--accent) 16%, transparent);transition:border-color .4s var(--ease);padding:clamp(18px,4vw,40px)}.tn-showcase-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.tn-showcase-card>.tn-head{margin-bottom:0}.tn-showcase-card>*+*{margin-block-start:32px}.tn-showcase-card>.tn-prose--lead{text-align:center;margin-inline:auto}.tn-showcase-card>.tn-prose--lead ul,.tn-showcase-card>.tn-prose--lead ol{text-align:start}@media (width<=720px){.tn-showcase-card{border-radius:24px}}.tn-pagehead{background:radial-gradient(660px 320px at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 72%);padding-block:clamp(56px,8vw,96px) clamp(40px,6vw,64px);position:relative;overflow:hidden}.tn-pagehead-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.tn-pagehead-title{text-transform:uppercase;max-width:900px;font-size:clamp(2rem,1.2rem + 3.4vw,3.4rem);font-weight:900;line-height:1.05}.tn-pagehead .tn-lede{max-width:660px}.tn-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.tn-faq-item{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 74%, transparent), color-mix(in srgb, var(--surface) 74%, transparent));transition:border-color .2s var(--ease);padding-inline:18px}.tn-faq-item[open]{border-color:var(--line)}.tn-faq-item summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding-block:16px;font-weight:700;line-height:1.35;list-style:none;display:flex}.tn-faq-item summary::-webkit-details-marker{display:none}.tn-faq-glyph{color:var(--accent);transition:transform .2s var(--ease);flex:none;font-size:15px}.tn-faq-item[open] .tn-faq-glyph{transform:rotate(180deg)}.tn-faq-item p{color:var(--text-muted);padding-block-end:16px;font-size:.95rem;line-height:1.65}@media (width<=720px){.tn-faq-grid{grid-template-columns:minmax(0,1fr)}}.tn-footer{border-block-start:1px solid var(--line-soft);background:var(--ink);text-align:center;padding-block:56px 32px;padding-inline:20px}.tn-footer-inner{flex-direction:column;align-items:center;gap:22px;max-width:1000px;margin-inline:auto;display:flex}.tn-logo--footer .tn-logo-mark{width:48px;height:48px}.tn-footer-cols{flex-wrap:wrap;justify-content:center;gap:26px 56px;display:flex}.tn-footer-head{color:var(--accent);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin-block-end:10px;font-size:12px;font-weight:800;line-height:1.3}.tn-footer-col ul{flex-direction:column;gap:8px;list-style:none;display:flex}.tn-footer-col a{color:var(--text-muted);transition:color .18s var(--ease);font-size:14px;text-decoration:none}.tn-footer-col a:hover{color:var(--text)}.tn-footer-rg{justify-content:center;align-items:center;gap:14px;margin-block-start:6px;display:flex}.tn-footer-rg a{color:var(--text);font-size:clamp(1.1rem,.95rem + .6vw,1.3rem);font-weight:800;text-decoration:none}.tn-footer-rg a:hover{color:var(--accent)}.tn-age{border:2px solid color-mix(in srgb, var(--text) 75%, transparent);min-width:40px;height:40px;color:var(--text);border-radius:999px;place-items:center;padding-inline:6px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.tn-footer-legal{max-width:720px;color:var(--text-muted);font-size:15px;line-height:1.7}.tn-footer-operator{color:var(--text);font-size:15px;font-weight:700}.tn-footer-note{max-width:600px;color:var(--text-muted);font-size:12.5px;line-height:1.6}.tn-footer-copy{border-block-start:1px solid var(--line-soft);width:100%;color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-block-start:8px;padding-block-start:22px;font-size:13.5px;display:flex}.tn-footer-copy i{opacity:.5;font-style:normal}.tn-footer-copy a{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text-muted) 55%, transparent);text-underline-offset:3px}.tn-footer-copy a:hover{color:var(--text)}.tn-sticky{z-index:50;height:var(--sticky-h);border-block-start:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--ink) 94%, transparent);backdrop-filter:blur(10px);position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -12px 30px #0006}.tn-sticky-inner{align-items:center;gap:16px;height:100%;display:flex}.tn-sticky-brand{color:var(--accent);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:12px;font-style:italic;font-weight:900;line-height:1.2}.tn-sticky-offer{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden}.tn-sticky .tn-btn{flex:none}@media (width<=720px){.tn-sticky-inner{gap:12px}.tn-sticky-brand{display:none}.tn-sticky-offer{font-size:12.5px}}.tn-modal{width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.tn-modal::backdrop{backdrop-filter:blur(4px);background:#000000b8}.tn-modal-card{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-card);background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-2) 94%, var(--accent) 4%), var(--bg));box-shadow:0 0 70px color-mix(in srgb, var(--accent) 24%, transparent), 0 30px 80px #0009;text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 28px 28px;display:flex;position:relative}.tn-modal-close{border:1px solid var(--line-soft);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-end:14px}.tn-modal-close:hover{border-color:var(--accent);color:var(--accent)}.tn-modal-title{color:var(--accent);text-transform:uppercase;font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);font-weight:900}.tn-modal-text{color:var(--text-muted);line-height:1.6}.tn-hero{background:var(--bg);isolation:isolate;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.tn-hb{z-index:0;background-color:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.tn-hb video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tn-hero-shade{z-index:1;pointer-events:none;background:radial-gradient(384px 384px at 28% 34%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 100%), linear-gradient(to right, var(--bg) 0%, color-mix(in srgb, var(--bg) 85%, transparent) 42%, color-mix(in srgb, var(--bg) 30%, transparent) 100%), linear-gradient(to top, var(--bg), transparent 18%);position:absolute;inset:0}[dir=rtl] .tn-hero-shade{transform:scaleX(-1)}.tn-hero-inner{z-index:2;width:100%;max-width:1152px;margin-inline:auto;padding:64px clamp(16px,4vw,48px);position:relative}.tn-hero-copy{flex-direction:column;align-items:flex-start;max-width:40rem;display:flex}.tn-hero-eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin-block-end:14px;font-size:12.5px;font-weight:800;line-height:1.3}.tn-hero-title{letter-spacing:-.01em;text-transform:uppercase;filter:drop-shadow(0 12px 24px #00000080);flex-direction:column;gap:4px;margin-block-end:16px;font-weight:900;line-height:1.08;display:flex}.tn-line{display:block}.tn-line--s{letter-spacing:.01em;font-size:clamp(1.25rem,.8rem + 2.2vw,2.25rem);font-weight:800}.tn-line--m{font-size:clamp(1.9rem,1rem + 3.6vw,3.75rem)}.tn-line--l{font-size:clamp(2.25rem,1rem + 5vw,4.5rem)}.tn-tone--white{color:#fff}.tn-tone--gold{color:var(--accent);text-shadow:0 4px 16px color-mix(in srgb, var(--accent) 60%, transparent)}.tn-tone--green{color:var(--action-hi);text-shadow:0 4px 20px color-mix(in srgb, var(--action-hi) 70%, transparent)}.tn-hero-lede{color:#ffffffe6;text-shadow:0 2px 8px #00000080;max-width:32rem;margin-block-end:32px;font-size:clamp(.95rem,.85rem + .5vw,1.15rem);font-weight:500;line-height:1.6}.tn-hero-fine{max-width:32rem;margin-block-start:14px}.tn-hero-link{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:4px;margin-block-start:14px;font-weight:700}.tn-hero-link:hover{text-decoration-color:var(--accent)}@media (width<=720px){.tn-hero{min-height:560px}.tn-hero-inner{padding-block:48px}.tn-hero-shade{background:radial-gradient(300px 300px at 30% 30%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 100%), linear-gradient(to bottom, color-mix(in srgb, var(--bg) 62%, transparent), color-mix(in srgb, var(--bg) 90%, transparent) 70%, var(--bg))}[dir=rtl] .tn-hero-shade{transform:none}}@media (prefers-reduced-motion:reduce){.tn-hb video{display:none}}.tn-hb--css{background-image:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, #0a1d44), var(--bg))}.tn-hb--css i,.tn-hb--css svg{display:block;position:absolute}.tn-hb-defs{width:0;height:0;overflow:hidden}@keyframes tn-breathe{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes tn-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.85;transform:scale(1.25)}}.tn-hb--coin-rain{background-image:radial-gradient(70% 90% at 82% 34%, #1e6bff42, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 85%, #0a1d44), var(--bg))}.tn-coin{width:var(--s);height:var(--s);background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--accent) 35%, #fff) 0 12%, var(--accent) 13% 52%, color-mix(in srgb, var(--accent) 78%, #000) 53% 78%, color-mix(in srgb, var(--accent) 55%, #000) 79%);box-shadow:inset 0 0 0 calc(var(--s) * .09) color-mix(in srgb, var(--accent) 62%, #000), inset 0 0 0 calc(var(--s) * .15) #fff3;animation:tn-coin-fall var(--d) linear var(--w) infinite;will-change:transform;border-radius:50%;inset-block-start:-12vh;inset-inline-start:var(--x)}@keyframes tn-coin-fall{0%{transform:translate(0,0)perspective(300px)rotateY(0)}to{transform:translate3d(var(--dx), 125vh, 0) perspective(300px) rotateY(720deg)}}.tn-hb--neon-reels{background-image:radial-gradient(60% 80% at 72% 50%, #7c3aed3d, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 90%, #14062e), var(--bg))}.tn-reel{opacity:.62;width:9%;min-width:52px;position:absolute;inset-block:0;inset-inline-start:calc(34% + var(--c) * 11%);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.tn-reel--gold{color:var(--accent)}.tn-reel--green{color:var(--action-hi)}.tn-reel--pink{color:#ff4fd8}.tn-reel--cyan{color:#35d6ff}.tn-strip{animation:tn-reel-run var(--d) linear infinite;will-change:transform;flex-direction:column;display:flex}.tn-reel:nth-child(2n) .tn-strip{animation-direction:reverse}.tn-cell{aspect-ratio:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;padding:14%;overflow:visible;position:static!important}.tn-g-wide{stroke-width:8px;opacity:.25}.tn-g-thin{stroke-width:2.6px}@keyframes tn-reel-run{to{transform:translateY(-50%)}}.tn-hb--gold-dust{background-image:radial-gradient(90% 70% at 72% 100%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, #1a1204), var(--bg))}.tn-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 32%, transparent), transparent);border-radius:50%;height:72%;animation:7s ease-in-out infinite alternate tn-breathe;inset-block-end:-22%;inset-inline:22% -6%}.tn-mote{width:var(--s);height:var(--s);background:color-mix(in srgb, var(--accent) 70%, #fff);box-shadow:0 0 calc(var(--s) * 3) var(--accent);opacity:0;animation:tn-mote-rise var(--d) ease-in var(--w) infinite;will-change:transform, opacity;border-radius:50%;inset-block-end:-12px;inset-inline-start:var(--x)}@keyframes tn-mote-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}85%{opacity:.8}to{transform:translate3d(var(--dx), -105vh, 0);opacity:0}}.tn-hb--aurora{background-image:linear-gradient(180deg, color-mix(in srgb, var(--bg) 90%, #06142e), var(--bg))}.tn-aur{will-change:transform;border-radius:50%;width:72%;height:95%;animation:24s ease-in-out infinite alternate tn-aurora-drift}.tn-aur--a{background:radial-gradient(closest-side, color-mix(in srgb, var(--action) 72%, transparent), transparent);inset-block-start:-28%;inset-inline-start:-12%}.tn-aur--b{background:radial-gradient(closest-side,#2563ebbf,#0000);animation-duration:30s;animation-delay:-9s;inset-block-start:-18%;inset-inline-end:-16%}.tn-aur--c{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 50%, transparent), transparent);animation-duration:27s;animation-delay:-14s;inset-block-end:-42%;inset-inline-start:18%}.tn-aur--d{background:radial-gradient(closest-side,#7c3aed99,#0000);width:54%;animation-duration:21s;animation-delay:-5s;inset-block-end:-30%;inset-inline-end:4%}.tn-streak{will-change:transform;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:34%;height:200%;animation:16s linear infinite tn-streak-run;inset-block-start:-50%;inset-inline-start:0;transform:rotate(24deg)translate(-120%)}@keyframes tn-aurora-drift{0%{transform:translate(-6%,-4%)scale(.92)}to{transform:translate(9%,7%)scale(1.12)}}@keyframes tn-streak-run{to{transform:rotate(24deg)translate(420%)}}.tn-hb--symbol-drift{background-image:radial-gradient(60% 70% at 78% 40%, color-mix(in srgb, var(--action) 14%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, #0a1d44), var(--bg))}.tn-sym{width:var(--s);height:var(--s);opacity:var(--o);fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;animation:tn-sym-drift var(--d) ease-in-out var(--w) infinite alternate;will-change:transform;inset-block-start:var(--y);inset-inline-start:var(--x);overflow:visible}.tn-sym:nth-of-type(3n+2){stroke:var(--action-hi)}.tn-sym:nth-of-type(3n){stroke:#fff}.tn-sym .tn-g-wide{stroke-width:7px}@keyframes tn-sym-drift{0%{transform:translate3d(0, 0, 0) rotate(var(--rot))}to{transform:translate3d(-9vw, -14vh, 0) rotate(calc(var(--rot) + 80deg))}}.tn-hb--spotlight-sweep{background-image:radial-gradient(80% 60% at 70% 100%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 72%, #1a0b3a), var(--bg))}.tn-beam{transform-origin:50% 0;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 45%, #fff) 0%, color-mix(in srgb, var(--accent) 14%, transparent) 55%, transparent 100%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);opacity:.5;will-change:transform;width:34%;height:135%;animation:11s ease-in-out infinite alternate tn-sweep;inset-block-start:-12%}.tn-beam--l{inset-inline-start:22%}.tn-beam--r{animation-duration:13s;animation-direction:alternate-reverse;inset-inline-start:52%}.tn-beam--m{opacity:.28;animation-duration:8s;animation-delay:-3s;inset-inline-start:38%}.tn-floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 30%, transparent), transparent);border-radius:50%;height:36%;animation:6s ease-in-out infinite alternate tn-breathe;inset-block-end:-14%;inset-inline:8%}.tn-bokeh{width:var(--s);height:var(--s);background:color-mix(in srgb, var(--accent) 70%, #fff);box-shadow:0 0 calc(var(--s) * 2) var(--accent);opacity:0;animation:tn-twinkle var(--d) ease-in-out var(--w) infinite;border-radius:50%;inset-block-start:var(--y);inset-inline-start:var(--x)}@keyframes tn-sweep{0%{transform:rotate(-27deg)}to{transform:rotate(27deg)}}@media (prefers-reduced-motion:reduce){.tn-hb--css *,.tn-hb--css :before,.tn-hb--css :after{animation:none!important}.tn-beam{transform:rotate(-14deg)}.tn-beam--r{transform:rotate(14deg)}.tn-streak{transform:rotate(24deg)translate(120%)}}.tn-cards{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:18px;display:grid}.tn-cards-stack{flex-direction:column;justify-content:flex-start;gap:18px;display:flex}.tn-cards--3 .tn-cards-stack>*,.tn-cards--4 .tn-cards-stack>*{flex:1 1 0}.tn-cards--2 .tn-cards-stack{justify-content:center}.tn-card{text-align:start;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,3vw,34px);display:flex}.tn-card-tag{padding:5px 12px;font-size:10.5px}.tn-card-title{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 72%, var(--text-muted));font-size:.95rem;font-weight:600;line-height:1.3}.tn-card-headline{font-family:var(--font-display);letter-spacing:.01em;color:var(--accent);font-size:1.6rem;font-weight:800;line-height:1.12}.tn-card-text{max-width:46ch;color:var(--text-muted);font-size:.97rem;line-height:1.6}.tn-card--lead{border-color:var(--line);background:radial-gradient(120% 88% at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 62%), linear-gradient(160deg, var(--surface-2), var(--surface) 68%, var(--ink));box-shadow:0 24px 60px #0006, var(--glow-gold);justify-content:center;gap:16px;padding:clamp(26px,3.4vw,44px);overflow:hidden}.tn-card--lead .tn-card-title{font-size:1.05rem}.tn-card--lead .tn-card-headline{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 88%, #fff) 8%, var(--accent) 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,1.1rem + 2.8vw,3.4rem);line-height:1.04}.tn-card--lead .tn-card-text{max-width:42ch;font-size:1rem}.tn-card--lead .tn-card-btn{margin-block-start:10px}@media (width<=1023px){.tn-cards{grid-template-columns:1fr}}.tn-block--providers{flex-direction:column;gap:16px;display:flex}.tn-providers-title{letter-spacing:.12em;text-transform:uppercase;max-width:640px;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem)}.tn-providers-text{max-width:640px;color:var(--text-muted);font-size:.98rem}.tn-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tn-chip{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 82%, var(--text-muted));transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);border-radius:999px;padding-block:8px;padding-inline:18px;font-size:.8rem;font-weight:600}.tn-chip:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.tn-steps{--tn-step-gap:26px;--tn-step-pad:22px;grid-template-columns:repeat(var(--tn-step-cols,3), minmax(0, 1fr));gap:var(--tn-step-gap);counter-reset:tn-step-medal;list-style:none;display:grid}.tn-steps--2{--tn-step-cols:2}.tn-steps--3{--tn-step-cols:3}.tn-steps--4{--tn-step-cols:4}.tn-step{padding:26px var(--tn-step-pad) 24px;counter-increment:tn-step-medal;flex-direction:column;align-items:flex-start;display:flex;position:relative}.tn-step-num{border:1px solid var(--line);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%), var(--ink);block-size:56px;inline-size:56px;box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--accent) 7%, transparent), var(--glow-gold);color:var(--accent);font:700 21px/1 var(--font-display);letter-spacing:.02em;border-radius:50%;place-items:center;display:inline-grid}.tn-step-num:before{content:counter(tn-step-medal, decimal-leading-zero)}.tn-step:after{content:"";inline-size:calc(var(--tn-step-gap) - 4px);background:linear-gradient(90deg, transparent, var(--line) 30%, var(--line) 70%, transparent);pointer-events:none;block-size:1px;position:absolute;inset-block-start:55px;inset-inline-start:calc(100% + 2px)}.tn-step:last-child:after{content:none}.tn-step-title{letter-spacing:.05em;text-transform:uppercase;margin-block-start:18px;font-size:1.1rem}.tn-step-text{max-inline-size:44ch;color:var(--text-muted);margin-block-start:8px;font-size:.94rem;line-height:1.6}.tn-steps-action{text-align:center;margin-block-start:34px}@media (width<=1024px){.tn-step:after{content:none}.tn-steps{--tn-step-cols:2}.tn-steps--3 .tn-step:last-child{grid-column:span 2}}@media (width<=720px){.tn-steps{--tn-step-cols:1}.tn-steps--3 .tn-step:last-child{grid-column:auto}}.tn-features--spot{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:stretch;gap:24px;display:grid}.tn-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;display:grid}.tn-feature{flex-direction:column;align-items:flex-start;padding:24px 22px;display:flex}.tn-feature-title{letter-spacing:.06em;text-transform:uppercase;margin-block-start:18px;font-size:.98rem}.tn-feature-text{max-inline-size:40ch;color:var(--text-muted);margin-block-start:8px;font-size:.9rem;line-height:1.6}.tn-feature-spot{isolation:isolate;border-color:var(--line);flex-direction:column;align-items:flex-start;gap:16px;padding:34px 30px 30px;display:flex;position:relative;overflow:hidden}.tn-feature-spot:before{content:"";z-index:-1;background:radial-gradient(115% 85% at 50% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), radial-gradient(70% 55% at 50% 108%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0}.tn-feature-spot-title{letter-spacing:.03em;text-transform:uppercase;margin-block-start:2px;font-size:clamp(1.45rem,1.15rem + 1vw,1.95rem);line-height:1.12}.tn-feature-spot-text{color:var(--text-muted);margin-block-start:0;font-size:.98rem;line-height:1.65}@media (width<=1024px){.tn-features--spot{grid-template-columns:minmax(0,1fr)}.tn-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tn-features-grid{grid-template-columns:minmax(0,1fr)}}.tn-article{padding-block-start:clamp(46px,4.4vw,64px)}.tn-section.tn-article>.tn-container.tn-article-grid>*+*{margin-block-start:0}.tn-article-grid{grid-template-columns:220px minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.tn-article--solo .tn-article-grid{grid-template-columns:minmax(0,72ch) 300px;justify-content:center}.tn-toc{max-block-size:calc(100vh - var(--header-h) - 48px);overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--header-h) + 24px);overflow-y:auto}.tn-toc-title{color:var(--accent);font:700 11px/1.3 var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-block-end:14px}.tn-toc-list{border-inline-start:1px solid var(--line-soft);list-style:none}.tn-toc-link{color:var(--text-muted);transition:color .2s var(--ease);padding-block:6px;padding-inline:14px 6px;font-size:.86rem;line-height:1.4;text-decoration:none;display:block}.tn-toc-link:hover{color:var(--accent)}.tn-toc-fold{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 72%, transparent);padding-inline:16px;display:none}.tn-toc-fold-summary{color:var(--accent);font:700 12px/1.3 var(--font-display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:13px;list-style:none;display:flex}.tn-toc-fold-summary::-webkit-details-marker{display:none}.tn-toc-fold-summary::marker{content:""}.tn-toc-fold-summary:after{content:"";block-size:8px;inline-size:8px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)}.tn-toc-fold[open] .tn-toc-fold-summary:after{transform:rotate(-135deg)}.tn-toc-fold .tn-toc-list{border-inline-start:0;padding-block-end:10px}.tn-toc-fold .tn-toc-link{padding-inline-start:0}.tn-article-body{min-inline-size:0;max-inline-size:72ch}.tn-h2--article{letter-spacing:.04em;font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);line-height:1.2}.tn-article-section>.tn-prose{margin-block-start:18px}.tn-article-section+.tn-article-section{border-block-start:1px solid var(--line-soft);margin-block-start:52px;padding-block-start:44px}.tn-article-side{position:sticky;inset-block-start:calc(var(--header-h) + 24px)}.tn-offer-card{border-color:var(--line);box-shadow:0 18px 40px #0000004d, var(--glow-gold);flex-direction:column;align-items:flex-start;gap:14px;padding:26px 24px;display:flex}.tn-offer-headline{color:var(--accent);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.55rem;font-weight:800;line-height:1.16}.tn-offer-details{color:var(--text-muted);font-size:.9rem;line-height:1.55}.tn-offer-card .tn-btn{letter-spacing:.04em;inline-size:100%;padding-inline:16px}@media (width<=1100px){.tn-article-grid,.tn-article--solo .tn-article-grid{grid-template-columns:minmax(0,1fr);gap:32px;max-inline-size:760px}.tn-toc{display:none}.tn-toc-fold{display:block}.tn-article-body{max-inline-size:none}.tn-article-side{position:static}}@media (width<=720px){.tn-article-section+.tn-article-section{margin-block-start:36px;padding-block-start:30px}}
