@font-face{font-family:Lilita One;src:url(/tb/fonts/lilita-one.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/tb/fonts/nunito-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Nunito;src:url(/tb/fonts/nunito-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Nunito;src:url(/tb/fonts/nunito-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Nunito;src:url(/tb/fonts/nunito-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{--night: #0d1230;--navy: #151b42;--card: #1a2152;--card-hi: #252d6b;--ink: #070a1e;--tangerine: #ff8a1f;--tangerine-hi: #ffa64f;--tangerine-deep: #b9520a;--gold: #ffc93c;--gold-hi: #ffe07a;--gold-deep: #b9781a;--cream: #fff8ec;--lav: #c9c3e8;--amethyst: #a77bff;--aqua: #3fe0d0;--bull: #2ee59d;--bear: #ff4d6a;--on-orange: #24103a;--display: "Lilita One", "Arial Rounded MT Bold", ui-rounded, system-ui, sans-serif;--body: "Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1200px;--gutter: clamp(16px, 4vw, 40px);--nav-h: 76px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 24px);background:var(--night)}body{margin:0;background:var(--night);color:var(--cream);font:600 17px/1.6 var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,video,svg{max-width:100%}img{height:auto}a{color:var(--gold)}button{font:inherit}main{display:block;outline:none}main>section,main>div{overflow-x:clip}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:10px}::selection{background:var(--tangerine);color:var(--ink)}.tb-wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.tb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tb-skip{position:fixed;left:16px;top:-80px;z-index:300;background:var(--gold);color:var(--ink);font:400 18px var(--display);padding:12px 18px;border-radius:14px;text-decoration:none}.tb-skip:focus{top:16px}.tb-h1,.tb-h2{font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:.005em;color:var(--cream);margin:0 0 .35em;text-wrap:balance;text-shadow:0 4px 0 var(--ink),0 12px 28px rgba(7,10,30,.35)}.tb-h1{font-size:clamp(42px,6vw,76px)}.tb-h2{font-size:clamp(38px,5.4vw,66px)}.tb-h2--sm{font-size:clamp(28px,3vw,40px)}.tb-h3{font-family:var(--display);font-weight:400;font-size:clamp(26px,2.5vw,34px);line-height:1.08;margin:0 0 .4em;text-shadow:0 3px 0 var(--ink)}.tb-sub{font-size:clamp(17px,1.45vw,20px);font-weight:700;color:var(--lav);max-width:58ch;margin:0 0 1em;text-wrap:pretty}.tb-head{margin-bottom:clamp(36px,5vw,64px)}.tb-head--center{text-align:center}.tb-head--center .tb-sub{margin-inline:auto}.tb-fine{font-size:14px;font-weight:700;color:#c9c3e8cc;text-align:center;margin:20px auto 0}.tb-fine--left{text-align:left;margin-left:0}.tb-btn{--b1: var(--tangerine-hi);--b2: var(--tangerine);--lip: var(--tangerine-deep);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px 15px;border:0;border-radius:18px;background:linear-gradient(180deg,var(--b1),var(--b2));color:#fff;font:400 20px/1 var(--display);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;text-shadow:0 2px 0 rgba(120,45,0,.45);box-shadow:0 6px 0 var(--lip),0 14px 22px #070a1e4d;cursor:pointer;transition:transform .09s ease,box-shadow .09s ease,filter .2s}.tb-btn:before{content:"";position:absolute;left:8px;right:8px;top:4px;height:40%;border-radius:14px 14px 10px 10px;background:#ffffff38;pointer-events:none}.tb-btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--lip),0 18px 26px #070a1e52}.tb-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--lip),0 6px 10px #070a1e4d}.tb-btn:disabled{filter:grayscale(.8) brightness(.8);opacity:.55;cursor:not-allowed;transform:none}.tb-btn--gold{--b1: var(--gold-hi);--b2: var(--gold);--lip: var(--gold-deep);color:#4a2a00;text-shadow:0 1px 0 rgba(255,255,255,.4)}.tb-btn--ghost{--b1: var(--card-hi);--b2: var(--card);--lip: var(--ink);text-shadow:none}.tb-badge{display:inline-flex;align-items:center;gap:.5em;padding:.42em 1em .42em .72em;background:#000;color:#fff;border:1.5px solid #a6a6a6;border-radius:.62em;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;white-space:nowrap;box-shadow:0 6px #070a1e59;transition:transform .12s ease,box-shadow .12s ease}.tb-badge:hover{transform:translateY(-2px);box-shadow:0 8px #070a1e59}.tb-badge:active{transform:translateY(3px);box-shadow:0 2px #070a1e59}.tb-badge--sm{font-size:11px}.tb-badge--md{font-size:14px}.tb-badge--lg{font-size:18px}.tb-badge__apple{width:1.95em;height:1.95em;margin-top:-.18em;flex:none}.tb-badge__text{display:flex;flex-direction:column}.tb-badge__small{font-size:.66em;font-weight:500;letter-spacing:.01em}.tb-badge__big{font-size:1.5em;font-weight:600;letter-spacing:-.02em;margin-top:.06em}.tb-nav{position:fixed;top:12px;left:0;right:0;z-index:50;padding-inline:12px;pointer-events:none}.tb-nav__bar{pointer-events:auto;max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:8px 10px 8px 16px;border-radius:22px;background:#0d1230db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.07);box-shadow:0 6px #070a1e73;transition:background .2s}.tb-nav.is-scrolled .tb-nav__bar{background:#0d1230f0}.tb-nav__logo{display:block;flex:none;border-radius:10px}.tb-nav__logo img{display:block;height:38px;width:auto}.tb-nav__links{margin-left:auto;display:flex;gap:4px}.tb-nav__links a,.tb-nav__drawer a{color:var(--cream);text-decoration:none;font:400 19px/1 var(--display);letter-spacing:.01em;padding:10px 14px;border-radius:12px;transition:background .15s,color .15s}.tb-nav__links a:hover,.tb-nav__links a[aria-current=page]{background:#ffffff14;color:var(--gold)}.tb-nav__menu{display:none;width:44px;height:44px;border-radius:14px;border:0;background:var(--card-hi);color:var(--cream);place-items:center;cursor:pointer;box-shadow:0 4px 0 var(--ink)}.tb-nav__drawer{pointer-events:auto;max-width:1240px;margin:8px auto 0;padding:10px;border-radius:22px;background:var(--navy);border:2px solid rgba(255,255,255,.07);box-shadow:0 6px #070a1e73,0 30px 60px #070a1e99;flex-direction:column;gap:2px}.tb-nav__drawer:not([hidden]){display:flex}.tb-nav__drawer a{font-size:24px;padding:14px 16px}@media(max-width:760px){:root{--nav-h: 64px}.tb-nav{top:8px;padding-inline:8px}.tb-nav__bar{gap:10px;padding:6px 6px 6px 12px}.tb-nav__logo img{height:30px}.tb-nav__links{display:none}.tb-nav__badge{margin-left:auto}.tb-nav__menu{display:grid}}.tb-bubble{position:relative;margin:0;background:var(--cream);color:var(--night);font:800 16px/1.4 var(--body);padding:12px 16px;border-radius:18px;box-shadow:0 5px #070a1e47}.tb-bubble:after{content:"";position:absolute;left:26px;bottom:-8px;width:18px;height:18px;background:inherit;border-radius:3px;transform:rotate(45deg)}.tb-chips{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.tb-chips li{background:var(--card);border:2px solid rgba(255,255,255,.08);padding:6px 13px;border-radius:999px;font-size:14px;font-weight:800;color:var(--cream)}.tb-edge{position:absolute;left:0;width:100%;height:clamp(36px,5.5vw,80px);display:block;pointer-events:none;z-index:3}.tb-edge--flip{transform:scaleY(-1)}.tb-burst{position:fixed;inset:0;pointer-events:none;z-index:200;overflow:hidden}.tb-burst__coin,.tb-burst__bit{position:absolute;display:block;border-radius:2px;will-change:transform,opacity}.tb-burst__coin{background-size:contain;background-repeat:no-repeat;background-position:center}.tb-phone{position:relative;width:100%;padding:9px;border-radius:46px;background:linear-gradient(150deg,#39417f,#141a45 40%,#070a1e);box-shadow:inset 0 0 0 2px #ffffff1f,0 14px #070a1e80,0 34px 60px #070a1e73}.tb-phone:before,.tb-phone:after{content:"";position:absolute;width:4px;border-radius:3px;background:#2c3370}.tb-phone:before{right:-3px;top:24%;height:12%}.tb-phone:after{left:-3px;top:18%;height:8%}.tb-phone__screen{position:relative;border-radius:37px;overflow:hidden;aspect-ratio:332 / 720;background:var(--ink);isolation:isolate}.tb-phone__media{display:block;width:100%;height:100%;object-fit:cover}.tb-phone__island{display:none}.tb-phone__toggle{position:absolute;right:-10px;bottom:34px;z-index:2;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.3);background:#252d6b;box-shadow:0 4px 0 var(--ink);color:var(--cream);cursor:pointer;opacity:.9;transition:opacity .15s}.tb-phone__toggle:hover,.tb-phone__toggle:focus-visible{opacity:1}.tb-hero{position:relative;overflow:clip;isolation:isolate;background:radial-gradient(120% 90% at 72% 42%,#ffb54f,#ff8a1f 42%,#f2700f);padding:calc(var(--nav-h) + 44px) 0 clamp(90px,10vw,150px)}.tb-hero__rays{position:absolute;width:2600px;height:2600px;left:70%;top:46%;margin:-1300px 0 0 -1300px;z-index:-1;background:repeating-conic-gradient(from 0deg,#ffffff26 0deg 8deg,#fff0 8deg 18deg);-webkit-mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.6) 22%,transparent 48%);mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.6) 22%,transparent 48%);animation:tb-spin 90s linear infinite}.tb-hero__bits{position:absolute;inset:0;pointer-events:none;z-index:1}.tb-bit{position:absolute;display:block}.tb-bit>*{display:block;animation:tb-float 5.5s ease-in-out infinite;animation-delay:var(--d, 0s);filter:drop-shadow(0 8px 0 rgba(130,50,0,.22))}.tb-candle{position:relative;border-radius:7px;background:linear-gradient(90deg,#ffffff59 0 28%,#fff0 28%),var(--c)}.tb-candle:before{content:"";position:absolute;left:50%;width:5px;margin-left:-2.5px;top:-24%;bottom:-24%;border-radius:3px;background:var(--c);z-index:-1}.tb-candle--bull{--c: var(--bull)}.tb-candle--bear{--c: var(--bear)}.tb-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,56px)}.tb-hero__logo{display:block;width:min(430px,88%);margin-left:-6px;filter:drop-shadow(0 10px 0 rgba(130,45,0,.22))}.tb-hero__title{font-family:var(--display);font-weight:400;font-size:clamp(46px,6.3vw,92px);line-height:.98;margin:.32em 0;color:var(--cream);text-shadow:0 5px 0 #a3410a,0 0 2px #a3410a,0 16px 30px rgba(120,40,0,.3);text-wrap:balance}.tb-hero__word{display:inline-block;margin-right:.2em}.tb-hero__word:last-child{margin-right:0}.tb-hero__lede{font-size:clamp(18px,1.55vw,21px);font-weight:800;line-height:1.5;color:var(--on-orange);max-width:33em;margin:0}.tb-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px}.tb-hero__note{margin:0;font-weight:900;font-size:15px;color:var(--on-orange)}.tb-hero__stage{position:relative;display:flex;justify-content:center;align-items:center;min-height:clamp(520px,58vw,700px)}.tb-hero__phone{width:clamp(240px,21vw,300px);position:relative;z-index:1;margin-left:18%}.tb-hk{position:absolute;left:-4%;bottom:0;width:clamp(170px,17vw,250px);z-index:3}.tb-hk__bubble{position:absolute;z-index:4;bottom:102%;left:14%;width:max-content;max-width:230px;transform-origin:20px 100%}.tb-hk__btn{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:40px}.tb-hk__bob{display:block;animation:tb-bob 3.4s ease-in-out infinite}.tb-hk__img{display:block;width:100%;filter:drop-shadow(0 10px 0 rgba(120,40,0,.22))}.tb-hk__shadow{display:block;width:58%;height:20px;margin:-12px auto 0;border-radius:50%;background:radial-gradient(closest-side,rgba(110,35,0,.38),transparent);animation:tb-shadow 3.4s ease-in-out infinite}.tb-hero__edge{bottom:-1px}@media(max-width:900px){.tb-hero{padding-top:calc(var(--nav-h) + 28px)}.tb-hero__grid{grid-template-columns:1fr;text-align:center}.tb-hero__logo{margin-inline:auto;width:min(360px,86%)}.tb-hero__lede{margin-inline:auto}.tb-hero__cta{justify-content:center;flex-direction:column}.tb-hero__stage{min-height:0;padding:40px 0 10px}.tb-hero__phone{width:min(240px,58vw);margin-left:26%}.tb-hk{left:max(0px,calc(50% - 220px));width:min(180px,44vw)}.tb-hk__bubble{max-width:170px;font-size:14px;left:30%;text-align:left}.tb-hero__rays{left:50%;top:72%}.tb-bit:nth-child(1),.tb-bit:nth-child(2),.tb-bit:nth-child(5),.tb-bit:nth-child(n+7){display:none}}.tb-how{position:relative;padding:clamp(64px,8vw,110px) 0 clamp(90px,10vw,140px);background:radial-gradient(60% 40% at 50% 0%,rgba(167,123,255,.12),transparent 70%),var(--night)}.tb-how__trail-wrap{position:relative}.tb-link{position:absolute;left:0;top:100%;width:100%;height:var(--gap);overflow:visible;pointer-events:none}.tb-link path{fill:none;stroke:var(--gold);stroke-width:10;stroke-linecap:round;stroke-dasharray:.1 24;opacity:.8;animation:tb-march 1.4s linear infinite}@keyframes tb-march{to{stroke-dashoffset:-24.1}}.tb-stops{--gap: clamp(80px, 10vw, 150px);list-style:none;padding:0;margin:0;position:relative;z-index:1;display:grid;gap:var(--gap)}.tb-stop{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px)}.tb-stop__media{justify-self:center;width:clamp(220px,21vw,280px)}.tb-stop--flip .tb-stop__media{order:2}.tb-stop__text{max-width:30em}.tb-stop--flip .tb-stop__text{justify-self:end}.tb-stop__top{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px}.tb-stop__num{width:62px;height:62px;flex:none;border-radius:50%;display:grid;place-items:center;font:400 34px/1 var(--display);color:#6a3a00;background:radial-gradient(circle at 35% 30%,#fff0b8,var(--gold) 52%,#e99b14);box-shadow:0 5px #a86a0e,inset 0 -4px #00000014}.tb-stop__kairo{width:86px;margin-bottom:-6px}.tb-stop p{color:var(--lav);font-size:18px;margin:0}@media(max-width:959px){.tb-link{display:none}.tb-stop{grid-template-columns:1fr;gap:28px}.tb-stop__media,.tb-stop--flip .tb-stop__media{order:2}.tb-stop--flip .tb-stop__text{justify-self:start}.tb-stop__media{width:min(250px,64vw)}}.tb-worlds{position:relative;background:var(--night)}.tb-worlds__sticky{position:relative;overflow:clip}.tb-worlds__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 28% 62%,rgba(255,255,255,.16),transparent 70%),radial-gradient(40% 40% at 90% 10%,rgba(255,255,255,.08),transparent 70%)}.tb-worlds__head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.tb-worlds__head .tb-sub{margin-bottom:0}.tb-worlds__head .tb-h2{text-shadow:0 4px 0 rgba(7,10,30,.55),0 12px 28px rgba(7,10,30,.3)}.tb-worlds__pips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;flex:none}.tb-worlds__pips button{display:inline-flex;align-items:center;gap:8px;padding:5px;border-radius:999px;border:2px solid rgba(255,255,255,.16);background:#070a1e59;color:var(--cream);font-weight:800;font-size:15px;cursor:pointer;transition:background .2s,color .2s}.tb-worlds__pips button>span:first-child{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--wc);color:#fff;font:400 16px/1 var(--display);text-shadow:0 2px 0 rgba(0,0,0,.25)}.tb-worlds__pip-name{display:none;padding-right:10px}.tb-worlds__pips button.is-on{background:var(--cream);color:var(--night)}.tb-worlds__pips button.is-on .tb-worlds__pip-name{display:inline}.tb-world{--wc: #6cc24a;--wd: #2e6b1f;--wg: #b8f28a}.tb-world__art{position:relative}.tb-world__scene{position:absolute;left:4%;top:2%;width:54%;aspect-ratio:2 / 3;rotate:-5deg;border-radius:26px;overflow:hidden;border:7px solid var(--cream);box-shadow:0 14px #070a1e4d,0 30px 50px #070a1e59}.tb-world__scene img{display:block;width:100%;height:100%;object-fit:cover}.tb-world__island{position:absolute;right:2%;bottom:-2%;width:56%;z-index:2}.tb-world__island img{display:block;width:100%;filter:drop-shadow(0 26px 30px rgba(7,10,30,.45));animation:tb-float 6.5s ease-in-out infinite}.tb-world__num{display:inline-block;margin:0 0 14px;padding:7px 16px 6px;border-radius:999px;background:var(--wc);color:#fff;font:400 19px/1 var(--display);text-shadow:0 2px 0 var(--wd);box-shadow:0 4px #070a1e59}.tb-world__name{font:400 clamp(46px,5.6vw,84px) / .98 var(--display);margin:0 0 10px;text-shadow:0 6px 0 rgba(7,10,30,.45),0 16px 30px rgba(7,10,30,.35)}.tb-world__tag{font-size:21px;font-weight:800;color:var(--wg);margin:0 0 22px}.tb-world__stats{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px}.tb-world__stats>div{background:#070a1e61;border-radius:18px;padding:10px 16px 12px;border:2px solid rgba(255,255,255,.08)}.tb-world__stats dt{font-size:13px;font-weight:800;color:#fff8ecc7}.tb-world__stats dd{margin:2px 0 0;font:400 28px/1.05 var(--display)}.tb-world__stats dd.tb-world__boss{font-size:21px;line-height:1.25}.tb-world__inside{font-size:14px;font-weight:800;color:#fff8eccc;margin:0 0 10px}.tb-world__levels{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.tb-world__levels li{background:var(--cream);color:var(--wd);font-size:15px;font-weight:900;padding:7px 14px;border-radius:999px;box-shadow:0 4px #070a1e4d}.tb-worlds.is-h .tb-worlds__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding-top:calc(var(--nav-h) + 40px);background:#2e6b1f}.tb-worlds.is-h .tb-worlds__track{position:relative;z-index:1;flex:1;min-height:0;display:flex;width:500vw;will-change:transform}.tb-worlds.is-h .tb-world{flex:none;width:100vw;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:0 max(var(--gutter),calc((100vw - var(--wrap)) / 2)) 24px}.tb-worlds.is-h .tb-world__art{height:min(62vh,580px)}.tb-worlds.is-v .tb-worlds__sticky{padding:clamp(64px,8vw,100px) 0 clamp(40px,6vw,80px)}.tb-worlds.is-v .tb-worlds__head{flex-direction:column;align-items:flex-start;margin-bottom:32px}.tb-worlds.is-v .tb-worlds__track{display:grid;gap:24px;padding-inline:var(--gutter);max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto}.tb-worlds.is-v .tb-world{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(20px,3vw,36px);border-radius:34px;background:radial-gradient(70% 60% at 30% 40%,rgba(255,255,255,.14),transparent 70%),var(--wd);box-shadow:0 8px 0 var(--ink)}.tb-worlds.is-v .tb-world__art{height:clamp(320px,42vw,520px)}.tb-worlds.is-v .tb-worlds__pip-name{display:none}.tb-worlds.is-v .tb-worlds__pips button{padding:4px}@media(max-width:760px){.tb-worlds.is-v .tb-world{grid-template-columns:1fr;gap:8px}.tb-worlds.is-v .tb-world__art{height:min(96vw,380px)}.tb-world__name{font-size:clamp(40px,11vw,56px)}.tb-world__tag{font-size:18px}}.tb-tot{padding:clamp(80px,10vw,130px) 0;background:radial-gradient(50% 50% at 50% 30%,rgba(63,224,208,.08),transparent 70%),var(--night)}.tb-tot__cab{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px;padding:clamp(14px,2vw,24px);border-radius:38px;background:linear-gradient(180deg,#1d2560,var(--navy));border:3px solid rgba(255,255,255,.06);box-shadow:0 10px 0 var(--ink),0 40px 80px #070a1e80}.tb-tot__screen{background:var(--card);border-radius:26px;padding:clamp(12px,1.6vw,18px);box-shadow:inset 0 0 0 2px #ffffff0d}.tb-tot__hud{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-height:34px}.tb-tot__pair{background:#070a1e80;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:800}.tb-tot__tag{padding:6px 14px 5px;border-radius:999px;font:400 17px/1 var(--display);background:var(--gold);color:#4a2a00;box-shadow:0 3px 0 var(--gold-deep)}.tb-tot__score{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:400 20px/1 var(--display);color:var(--gold)}.tb-tot__chart{display:block;width:100%;height:auto;border-radius:18px;background:linear-gradient(180deg,#141b4a,#10163d)}.tb-tot__chart .grid{stroke:#ffffff0f;stroke-width:1}.tb-tot__chart .future-zone{fill:#a77bff1a;stroke:#a77bff73;stroke-width:2;stroke-dasharray:6 8;transition:fill .3s}.tb-tot__chart .future-zone.is-open{fill:#ffffff06}.tb-tot__chart .q{font:400 64px var(--display);fill:#fff8ec73}.tb-tot__chart .c-bull{fill:var(--bull)}.tb-tot__chart .c-bear{fill:var(--bear)}.tb-tot__chart .wick-bull{stroke:var(--bull);stroke-width:2}.tb-tot__chart .wick-bear{stroke:var(--bear);stroke-width:2}.tb-tot__chart .levels line{stroke:var(--gold);stroke-width:2;stroke-dasharray:8 8;opacity:.85}.tb-tot__ask{text-align:center;font:400 23px/1.1 var(--display);margin:16px 0 12px}.tb-tot__btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tb-tot__btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;border:0;border-radius:18px;background:#2a3378;color:var(--cream);font:400 20px/1 var(--display);box-shadow:0 6px #0f1438;cursor:pointer;transition:transform .08s,box-shadow .08s,background .2s,opacity .2s}.tb-tot__btn:not(:disabled):hover{transform:translateY(-2px);background:#333d8c;box-shadow:0 8px #0f1438}.tb-tot__btn:not(:disabled):active{transform:translateY(4px);box-shadow:0 2px #0f1438}.tb-tot__btn:disabled{cursor:default}.tb-tot__btn.is-picked{background:var(--amethyst);box-shadow:0 6px #5b3ab0}.tb-tot__btn.is-right{background:var(--bull);color:#053b26;box-shadow:0 6px #149462}.tb-tot__btn.is-wrong{background:var(--bear);box-shadow:0 6px #a91f37}.tb-tot__btn.is-off{opacity:.4}.tb-tot__side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:8px 6px}.tb-tot__bubble{align-self:stretch;min-height:112px;display:flex;align-items:center}.tb-tot__bubble:after{left:50%;margin-left:-9px}.tb-tot__bubble.is-right{background:#dcfbee}.tb-tot__bubble.is-wrong{background:#ffe2e8}.tb-tot__kairo{width:min(210px,70%);display:block}.tb-tot__streak{margin:-6px 0 0;font:400 20px/1 var(--display);color:var(--gold)}.tb-tot__next{width:100%}@media(max-width:820px){.tb-tot__cab{grid-template-columns:1fr;border-radius:30px}.tb-tot__side{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px 14px}.tb-tot__bubble{grid-column:2;grid-row:1;min-height:0;font-size:15px}.tb-tot__bubble:after{left:-6px;top:50%;bottom:auto;margin:-9px 0 0}.tb-tot__kairo{grid-column:1;grid-row:1;width:110px}.tb-tot__streak{grid-column:1 / -1;margin:0;text-align:center}.tb-tot__next{grid-column:1 / -1}.tb-tot__btn{font-size:17px}}.tb-bosses{padding:clamp(80px,10vw,130px) 0;background:radial-gradient(60% 60% at 18% 30%,rgba(255,77,106,.28),transparent 70%),linear-gradient(180deg,var(--night),#2a0d2e 22%,#1a0c2c 70%,var(--night))}.tb-bosses__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,64px);align-items:start}.tb-bosses__intro{position:sticky;top:calc(var(--nav-h) + 48px)}.tb-bosses__kairo{width:clamp(150px,15vw,210px);display:block;margin-bottom:8px;filter:drop-shadow(0 18px 30px rgba(255,77,106,.35))}.tb-bosses__hint{display:inline-block;margin:6px 0 0;font:400 21px/1.2 var(--display);color:var(--gold)}.tb-bosses__list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.tb-boss{position:relative;width:100%;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 20px 14px 14px;text-align:left;color:var(--cream);background:linear-gradient(180deg,#33144a,#250f3d);border:2px solid rgba(255,77,106,.25);border-radius:26px;box-shadow:0 6px #0e0618;cursor:pointer;transition:border-color .2s,translate .15s,filter .3s}.tb-boss:hover{border-color:#ff4d6ab3;translate:0 -2px}.tb-boss:active{translate:0 3px}.tb-boss__isle{width:84px;height:84px;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 30%,var(--wc),var(--wd));box-shadow:inset 0 -6px #0000002e}.tb-boss__isle img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;scale:1.1}.tb-boss__body{display:block;min-width:0}.tb-boss__name{display:block;font:400 25px/1.08 var(--display)}.tb-boss__where{display:block;font-size:14px;font-weight:800;color:#ff9db0;margin:3px 0 4px}.tb-boss__test{display:block;font-size:15px;font-weight:700;line-height:1.42;color:var(--lav)}.tb-hp{display:flex;gap:5px;margin-top:10px;max-width:320px}.tb-hp span{flex:1;height:12px;border-radius:999px;background:#ffffff1a;transition:background .25s}.tb-hp span.is-full{background:linear-gradient(180deg,#ff8396,var(--bear));box-shadow:inset 0 -3px #00000026}.tb-boss__state{font:400 18px/1 var(--display);color:#ff8396}.tb-boss.is-down{border-color:#ffc93c99}.tb-boss.is-down .tb-boss__isle,.tb-boss.is-down .tb-boss__name{filter:grayscale(.6);opacity:.8}.tb-boss.is-down .tb-boss__state{color:#4a2a00;background:var(--gold);padding:8px 12px 7px;border-radius:12px;rotate:-8deg;box-shadow:0 4px 0 var(--gold-deep)}@media(max-width:900px){.tb-bosses__grid{grid-template-columns:1fr}.tb-bosses__intro{position:static}}@media(max-width:560px){.tb-boss{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:12px 14px 14px 12px}.tb-boss__isle{width:64px;height:64px;border-radius:18px}.tb-boss__name{font-size:22px}.tb-boss__state{position:absolute;top:12px;right:14px;font-size:15px}}.tb-arena{padding:clamp(80px,10vw,130px) 0;background:radial-gradient(70% 40% at 50% 12%,rgba(167,123,255,.3),transparent 70%),linear-gradient(180deg,var(--night),#221a63 20%,#171343 65%,var(--night))}.tb-ladder{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:end;margin-bottom:clamp(64px,8vw,100px)}.tb-ladder__counter{--lc: var(--gold);text-align:center;padding:22px 16px 20px;border-radius:28px;background:var(--card);border:3px solid var(--lc);box-shadow:0 8px 0 var(--ink);transition:border-color .3s}.tb-ladder__counter img{width:72px;display:block;margin:0 auto 6px}.tb-ladder__num{display:block;font:400 60px/1 var(--display);color:var(--gold);text-shadow:0 4px 0 var(--gold-deep);font-variant-numeric:tabular-nums}.tb-ladder__league{display:inline-block;margin-top:10px;padding:6px 14px 5px;border-radius:999px;background:#070a1e73;font:400 20px/1 var(--display);color:var(--lc)}.tb-ladder__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:end}.tb-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 6px calc(16px + var(--i) * 30px);border-radius:22px 22px 14px 14px;border-top:5px solid var(--lc);background:linear-gradient(180deg,#ffffff17,#ffffff05);filter:grayscale(1) brightness(.55);transition:filter .4s,box-shadow .3s}.tb-step.is-on{filter:none}.tb-step.is-here{box-shadow:0 0 0 3px var(--lc),0 14px 40px #070a1e66}.tb-step img{width:100%;max-width:96px;display:block}.tb-step__name{margin-top:6px;font:400 18px/1.1 var(--display)}.tb-step__min{font-size:13px;font-weight:800;color:var(--lav)}.tb-bots{text-align:center}.tb-bots__lede{color:var(--lav);font-weight:700;margin:0 auto;max-width:50ch}.tb-bots__list{list-style:none;padding:0;margin:28px auto 0;max-width:980px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tb-bot{display:grid;justify-items:center;gap:8px;padding:24px 18px 22px;border-radius:26px;background:var(--card);border:2px solid rgba(255,255,255,.07);box-shadow:0 7px 0 var(--ink);rotate:calc((var(--i) - 1) * 1.6deg);transition:rotate .2s,translate .2s}.tb-bot:hover{rotate:0deg;translate:0 -4px}.tb-bot img{width:56px}.tb-bot__name{font:400 24px/1 var(--display)}.tb-bot__style{color:var(--lav);font-size:15px;font-weight:700;line-height:1.45}.tb-bot__stars{display:flex;gap:7px;margin-top:4px}.tb-bot__stars span{width:13px;height:13px;border-radius:3px;rotate:45deg;background:#ffffff29}.tb-bot__stars span.is-on{background:var(--gold)}@media(max-width:860px){.tb-ladder{grid-template-columns:1fr;align-items:start}.tb-ladder__counter{position:sticky;top:calc(var(--nav-h) + 16px);z-index:3;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px}.tb-ladder__counter img{width:44px;margin:0}.tb-ladder__num{font-size:40px}.tb-ladder__league{margin:0}.tb-ladder__steps{grid-template-columns:1fr;gap:10px}.tb-step{flex-direction:row;gap:14px;text-align:left;padding:10px 16px;margin-left:calc(var(--i) * 3.5%);border-top:0;border-left:6px solid var(--lc);border-radius:18px}.tb-step img{width:58px}.tb-step__name{margin:0;font-size:21px}.tb-step__min{margin-left:auto;font-size:15px}.tb-bots__list{grid-template-columns:1fr}.tb-bot{rotate:0deg}}.tb-daily{padding:clamp(80px,10vw,130px) 0;background:radial-gradient(55% 60% at 22% 45%,rgba(63,224,208,.3),transparent 70%),linear-gradient(180deg,var(--night),#0b2f4a 50%,var(--night))}.tb-daily__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,64px);align-items:center}.tb-daily__chest-col{display:flex;flex-direction:column;align-items:center;gap:10px}.tb-chest{position:relative;width:min(360px,78vw);aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;border-radius:40px}.tb-chest:not(.is-open){animation:tb-wobble 2.8s ease-in-out infinite}.tb-chest__rays{position:absolute;inset:-12%;opacity:.3;transition:opacity .4s;pointer-events:none}.tb-chest__rays img{width:100%;height:100%;animation:tb-spin 26s linear infinite}.tb-chest.is-open .tb-chest__rays{opacity:1}.tb-chest__img{position:relative;width:74%;grid-area:1 / 1;filter:drop-shadow(0 18px 0 rgba(7,10,30,.3))}.tb-chest__loot{min-height:48px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.tb-loot{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 7px;border-radius:999px;background:#070a1e8c;border:2px solid rgba(255,201,60,.45);font:400 20px/1 var(--display);color:var(--gold)}.tb-chest__hint{margin:0;font:400 19px/1.2 var(--display);color:var(--aqua)}.tb-quest{list-style:none;margin:26px 0 0;padding:8px;display:grid;gap:4px;border-radius:28px;background:#070a1e6b;border:2px solid rgba(63,224,208,.22)}.tb-quest__row{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;align-items:center;padding:10px 12px;border-radius:18px}.tb-quest__row:nth-child(odd){background:#ffffff09}.tb-quest__row img{grid-row:span 2;width:44px;justify-self:center}.tb-quest__title{font:400 20px/1.15 var(--display)}.tb-quest__body{font-size:15px;font-weight:700;color:var(--lav);line-height:1.4}@media(max-width:900px){.tb-daily__grid{grid-template-columns:1fr}.tb-daily__copy{order:-1}}.tb-pro{position:relative;overflow:clip;isolation:isolate;padding:clamp(80px,10vw,130px) 0;background:#1a0f3d}.tb-pro__bg{position:absolute;inset:0;z-index:-1}.tb-pro__bg img{width:100%;height:100%;object-fit:cover;opacity:.45}.tb-pro__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#140c32f5,#140c32d1 48%,#140c3266),linear-gradient(180deg,var(--night) 0%,transparent 18%,transparent 82%,var(--night) 100%)}.tb-pro__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,72px);align-items:center}.tb-pro__badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:6px 18px 6px 8px;border-radius:999px;background:#070a1e99;border:2px solid rgba(255,201,60,.5);font:400 20px/1 var(--display);color:var(--gold)}.tb-perks{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tb-perk{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:22px;background:#0d1230cc;border:2px solid rgba(255,201,60,.2);box-shadow:0 6px #070a1e99}.tb-perk img{width:56px}.tb-perk__title{display:block;font:400 21px/1.1 var(--display);color:var(--gold);margin-bottom:4px}.tb-perk__body{display:block;font-size:15px;font-weight:700;line-height:1.45;color:var(--lav)}.tb-pro__stage{position:relative;justify-self:center;width:clamp(230px,21vw,280px)}.tb-pro__kairo{position:absolute;width:56%;left:-40%;bottom:-4%;z-index:2;filter:drop-shadow(0 14px 20px rgba(7,10,30,.5))}@media(max-width:900px){.tb-pro__grid,.tb-perks{grid-template-columns:1fr}.tb-pro__stage{width:min(240px,62vw);margin-top:12px}.tb-pro__kairo{left:-32%}}.tb-final{position:relative;overflow:clip;isolation:isolate;text-align:center;padding:clamp(80px,10vw,130px) 0 clamp(90px,10vw,140px);background:radial-gradient(90% 90% at 50% 40%,#ffb54f,#ff8a1f 45%,#ef6c0d)}.tb-final__rays{left:50%;top:36%}.tb-final__inner{position:relative;display:flex;flex-direction:column;align-items:center}.tb-final__kairo{width:clamp(170px,18vw,250px);display:block;margin-bottom:6px;filter:drop-shadow(0 12px 0 rgba(130,45,0,.22))}.tb-final__title{font-size:clamp(46px,7vw,100px);text-shadow:0 5px 0 #a3410a,0 0 2px #a3410a,0 16px 30px rgba(120,40,0,.3)}.tb-final__sub{max-width:34em;margin:0 auto 30px;font-size:clamp(18px,1.6vw,21px);font-weight:800;color:var(--on-orange)}.tb-final__note{margin:22px 0 0;font-size:15px;font-weight:900;color:var(--on-orange)}.tb-footer{background:var(--ink);padding:64px 0 44px;border-top:3px solid rgba(255,255,255,.05)}.tb-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:40px;align-items:start}.tb-footer__brand img{width:190px;display:block}.tb-footer__disclaimer{margin:16px 0 0;color:var(--lav);font-size:15px;max-width:46ch}.tb-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tb-footer__links a{color:var(--cream);text-decoration:none;font-weight:800;border-radius:6px}.tb-footer__links a:hover{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.tb-footer__mail{display:inline-flex;align-items:center;gap:8px}.tb-footer__cta p{margin:14px 0 0;color:var(--lav);font-size:14px}@media(max-width:820px){.tb-footer__grid{grid-template-columns:1fr;gap:32px}}.tb-pagehead{position:relative;padding:calc(var(--nav-h) + 64px) 0 44px;background:radial-gradient(60% 90% at 85% 10%,rgba(255,138,31,.28),transparent 70%),linear-gradient(180deg,#232a74,var(--navy));border-radius:0 0 44px 44px;box-shadow:0 8px 0 var(--ink)}.tb-pagehead__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.tb-pagehead .tb-h1{margin-bottom:.2em}.tb-pagehead__meta{margin:0;font-weight:800;color:var(--lav)}.tb-pagehead__lede{margin:0;max-width:44ch;font-size:clamp(17px,1.5vw,20px);font-weight:700;color:var(--lav)}.tb-pagehead__kairo{width:clamp(110px,13vw,180px);margin-bottom:-64px;flex:none;filter:drop-shadow(0 12px 18px rgba(7,10,30,.45))}.tb-legal{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:start;padding-top:72px;padding-bottom:100px}.tb-toc{position:sticky;top:calc(var(--nav-h) + 40px);max-height:calc(100vh - var(--nav-h) - 60px);overflow:auto;padding-right:4px}.tb-toc__box summary{font:400 19px/1.2 var(--display);list-style:none;margin-bottom:10px;cursor:pointer}.tb-toc__box summary::-webkit-details-marker{display:none}.tb-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:2px}.tb-toc ol a{display:block;padding:7px 12px;border-radius:10px;border-left:3px solid transparent;color:var(--lav);font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .15s,color .15s}.tb-toc ol a:hover{color:var(--cream);background:#ffffff0d}.tb-toc ol a.is-active{color:var(--cream);background:#ff8a1f24;border-left-color:var(--tangerine)}.tb-toc__also{margin-top:26px;display:grid;gap:6px;justify-items:start}.tb-toc__also p{margin:0 0 2px;font-size:14px;font-weight:800;color:var(--lav)}.tb-toc__also a{font-weight:800;font-size:15px}.tb-prose{max-width:72ch;font-size:18px;line-height:1.75;font-weight:600;color:#ebe6f8;overflow-wrap:anywhere}.tb-prose h2{font:400 clamp(26px,2.4vw,32px) / 1.15 var(--display);color:var(--cream);margin:2.1em 0 .6em;scroll-margin-top:calc(var(--nav-h) + 32px);text-shadow:0 3px 0 var(--ink)}.tb-prose>:first-child{margin-top:0}.tb-prose p{margin:0 0 1.1em}.tb-prose strong{color:var(--cream);font-weight:900}.tb-prose em{color:var(--lav)}.tb-prose a{color:var(--gold);text-underline-offset:3px}.tb-prose ul{padding-left:1.3em;margin:0 0 1.2em}.tb-prose li{margin:.4em 0;padding-left:.2em}.tb-prose li::marker{color:var(--tangerine)}.tb-table{margin:1.4em 0 1.6em;overflow-x:auto;border-radius:18px;border:2px solid rgba(255,255,255,.08);background:#1a215299}.tb-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:16px;line-height:1.5;overflow-wrap:normal}.tb-table th,.tb-table td{padding:13px 16px;text-align:left;vertical-align:top}.tb-table thead th{background:var(--card-hi);color:var(--cream);font-weight:900}.tb-table tbody tr+tr th,.tb-table tbody tr+tr td{border-top:1px solid rgba(255,255,255,.07)}.tb-table tbody th{color:var(--cream);font-weight:900;white-space:nowrap}.tb-table tbody tr:nth-child(2n){background:#ffffff08}@media(max-width:640px){.tb-table{overflow:visible;background:none;border:0}.tb-table table,.tb-table tbody,.tb-table tr,.tb-table th,.tb-table td{display:block;min-width:0}.tb-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tb-table tbody tr{background:var(--card)!important;border-radius:16px;padding:6px 4px;margin-bottom:10px;border:2px solid rgba(255,255,255,.07)}.tb-table tbody tr+tr th,.tb-table tbody tr+tr td{border-top:0}.tb-table th,.tb-table td{padding:6px 14px}.tb-table tbody th{font-size:18px}.tb-table td:before{content:attr(data-label);display:block;font-size:13px;font-weight:900;color:var(--tangerine)}}@media(min-width:960px){.tb-toc__box summary{pointer-events:none}}@media(max-width:959px){.tb-legal{grid-template-columns:minmax(0,1fr);padding-top:80px}.tb-toc{position:static;max-height:none;overflow:visible}.tb-toc__box{background:var(--card);border-radius:20px;padding:14px 16px;border:2px solid rgba(255,255,255,.07)}.tb-toc__box summary{margin:0;display:flex;justify-content:space-between;align-items:center}.tb-toc__box summary:after{content:"+";font-size:26px;color:var(--tangerine)}.tb-toc__box[open] summary:after{content:"−"}.tb-toc__box[open] summary{margin-bottom:10px}.tb-toc__also{display:none}.tb-prose{font-size:17px}}.tb-support{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,4vw,48px);align-items:start;padding-top:72px;padding-bottom:100px}.tb-faq__list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.tb-faq__item{background:var(--card);border-radius:22px;border:2px solid rgba(255,255,255,.07);box-shadow:0 5px 0 var(--ink);transition:border-color .2s}.tb-faq__item.is-open{border-color:#ff8a1f8c}.tb-faq__item h3{margin:0}.tb-faq__item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border:0;border-radius:20px;background:none;color:var(--cream);font:800 19px/1.35 var(--body);text-align:left;cursor:pointer}.tb-faq__chev{flex:none;color:var(--tangerine);transition:rotate .2s}.tb-faq__item.is-open .tb-faq__chev{rotate:180deg}.tb-faq__a{overflow:hidden}.tb-faq__a p{margin:0;padding:0 22px 20px;color:var(--lav);font-size:17px;line-height:1.65}.tb-contact{position:sticky;top:calc(var(--nav-h) + 40px);text-align:center;padding:28px 24px;border-radius:28px;background:linear-gradient(180deg,#2a3180,var(--card));border:2px solid rgba(255,255,255,.08);box-shadow:0 8px 0 var(--ink)}.tb-contact__kairo{width:120px;display:block;margin:0 auto 6px}.tb-contact p{color:var(--lav);font-weight:700;margin:0 0 16px}.tb-contact .tb-contact__mail{margin:12px 0 18px;font-size:15px;font-weight:800;overflow-wrap:anywhere}.tb-contact__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.tb-contact__links a{font-weight:800;font-size:15px}@media(max-width:900px){.tb-support{grid-template-columns:minmax(0,1fr);padding-top:80px}.tb-contact{position:static}.tb-faq__item button{font-size:17px;padding:16px 18px}.tb-faq__a p{padding:0 18px 18px}}.tb-404{padding:calc(var(--nav-h) + 80px) 0 120px;text-align:center;background:radial-gradient(60% 60% at 50% 30%,rgba(167,123,255,.2),transparent 70%)}.tb-404__inner{display:flex;flex-direction:column;align-items:center}.tb-404__kairo{width:clamp(160px,18vw,220px);margin-bottom:12px}.tb-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px}@keyframes tb-spin{to{transform:rotate(1turn)}}@keyframes tb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes tb-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.7}}@keyframes tb-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(3deg)}}@keyframes tb-wobble{0%,72%,to{rotate:0deg}78%{rotate:-5deg}84%{rotate:4deg}90%{rotate:-2deg}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}
