@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Russo+One&display=swap";:root{--font-body: "Manrope", sans-serif;--font-display: "Russo One", sans-serif;--app-ui-max-width: 940px;--app-bg-blur: 0px}*,*:before,*:after{box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:var(--font-body);background:#000;color:#f7f8fa;touch-action:none}img{display:block;max-width:100%;-webkit-touch-callout:none;-webkit-user-drag:none}button{font-family:inherit}input,textarea,select{-moz-user-select:text;user-select:text;-webkit-user-select:text}#root{min-height:100%}#root{width:100%}.app-search-transition{position:fixed;inset:0;z-index:9000;--app-search-sheet-top: 12svh;--app-search-sheet-radius: 56px;--app-search-sheet-top-tint: #0f172a}.app-search-transition__backdrop{position:absolute;inset:0;background:#00000059;opacity:0;transition:opacity .22s ease;pointer-events:auto;touch-action:none}.app-search-transition__sheet{position:absolute;left:0;right:0;bottom:0;top:var(--app-search-sheet-top);background:#000;border-radius:var(--app-search-sheet-radius) var(--app-search-sheet-radius) 0 0;overflow:hidden;box-shadow:0 26px 60px #0009;transform:translateY(105%);isolation:isolate;transition:transform .32s cubic-bezier(.2,.9,.2,1),top .22s ease,border-radius .22s ease,box-shadow .22s ease;will-change:transform,top,border-radius}.app-search-transition__sheet:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--app-search-sheet-top-tint) 0%,rgba(0,0,0,0) 65%);opacity:1;transition:opacity .52s ease;z-index:0;pointer-events:none}.app-search-transition__sheet:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000000f0,#000000db 10%,#000000ad 24%,#0006,#0003 64%,#00000014,#0000);opacity:0;transition:opacity .22s ease;z-index:2;pointer-events:none}.app-search-transition__sheet>*{position:relative;z-index:1}.app-search-transition__sheet .search-screen{min-height:100%;height:100%;background:transparent}.app-search-transition--sheet .app-search-transition__backdrop,.app-search-transition--entering .app-search-transition__backdrop,.app-search-transition--shrinking .app-search-transition__backdrop,.app-search-transition--closing .app-search-transition__backdrop{opacity:1}.app-search-transition--sheet .app-search-transition__sheet{transform:translateY(0)}.app-search-transition--expanding .app-search-transition__backdrop,.app-search-transition--page .app-search-transition__backdrop{opacity:0}.app-search-transition--expanding .app-search-transition__sheet:before,.app-search-transition--page .app-search-transition__sheet:before{opacity:0}.app-search-transition--expanding .app-search-transition__sheet,.app-search-transition--page .app-search-transition__sheet{transform:none;top:0;border-radius:0;box-shadow:none}.app-search-transition--shrinking .app-search-transition__sheet{transform:none;top:var(--app-search-sheet-top);border-radius:var(--app-search-sheet-radius) var(--app-search-sheet-radius) 0 0}.app-search-transition--closing .app-search-transition__sheet{top:var(--app-search-sheet-top);border-radius:var(--app-search-sheet-radius) var(--app-search-sheet-radius) 0 0;transform:translateY(105%)}.app-search-transition--priming{visibility:hidden;pointer-events:none}.app-search-transition--priming .app-search-transition__backdrop,.app-search-transition--priming .app-search-transition__sheet{transition:none}.app-fade{position:fixed;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:9999}.app-fade--visible{opacity:1}@keyframes app-toast-in{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes app-toast-out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(6px)}}.app-version-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:10000;display:inline-flex;align-items:center;gap:9px;padding:10px 18px 10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#12141ce0;color:#f1f5f9eb;font-size:.88rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px #0000005c;pointer-events:none;animation:app-toast-in .26s cubic-bezier(.22,1,.36,1) both}.app-version-toast--closing{animation:app-toast-out .28s cubic-bezier(.4,0,1,1) both}.app-version-toast__icon{width:16px;height:16px;flex-shrink:0;opacity:.75}.app-desktop-hint{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;gap:clamp(12px,4vw,44px);padding:24px;background:#03060cc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.app-desktop-hint:before,.app-desktop-hint:after{content:"";position:absolute;top:0;bottom:0;width:2px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0a,#6fc4ff2e 24%,#ffffff0f),linear-gradient(180deg,#fff0,#9be0ff24 22%,#eaf8fff5,#9be0ff24 78%,#fff0);background-repeat:no-repeat;background-size:100% 100%,100% 180px;box-shadow:0 0 0 1px #a9e2ff14,0 0 18px #61bbff47;animation:app-desktop-hint-edge-shine 2.8s linear infinite}.app-desktop-hint:before{left:0}.app-desktop-hint:after{right:0;animation-delay:1.4s}.app-desktop-hint__card{width:min(460px,calc(100vw - 48px));display:grid;gap:14px;padding:24px 22px 22px;color:#f4f7fb;text-align:center}.app-desktop-hint__card,.app-desktop-hint__side{position:relative;z-index:1}.app-desktop-hint__eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#aac3df9e}.app-desktop-hint__title{margin:0;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.04;letter-spacing:-.03em}.app-desktop-hint__text{margin:0;font-size:.96rem;line-height:1.55;color:#e5ecf4c7}.app-desktop-hint__button{justify-self:center;min-width:132px;min-height:44px;padding:0 18px;border:none;border-radius:999px;background:linear-gradient(135deg,#4da3ff,#2f79ff);color:#fff;font-size:.94rem;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #2f79ff52}.app-desktop-hint__button:hover{filter:brightness(1.05)}.app-desktop-hint__side{flex:1 1 0;max-width:260px;display:flex;align-items:center;gap:12px;opacity:.9}.app-desktop-hint__side--left{justify-content:flex-end}.app-desktop-hint__side--right{justify-content:flex-start}.app-desktop-hint__side-arrow{flex-shrink:0;display:block;color:#fff;font-size:1.6rem;line-height:1}.app-desktop-hint__side--left .app-desktop-hint__side-arrow{--app-desktop-hint-arrow-direction: -1;animation:app-desktop-hint-arrow-sway 1.15s ease-in-out infinite}.app-desktop-hint__side--right .app-desktop-hint__side-arrow{--app-desktop-hint-arrow-direction: 1;animation:app-desktop-hint-arrow-sway 1.15s ease-in-out infinite}@keyframes app-desktop-hint-arrow-sway{0%,to{transform:translate(0)}50%{transform:translate(calc(var(--app-desktop-hint-arrow-direction, 1) * 10px))}}@keyframes app-desktop-hint-edge-shine{0%{background-position:0 0,0 -220px;opacity:.66}50%{opacity:1}to{background-position:0 0,0 calc(100% + 220px);opacity:.66}}@media(max-width:720px){.app-desktop-hint{gap:12px}.app-desktop-hint__side{max-width:96px}.app-desktop-hint__side-arrow{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.app-fade,.app-search-transition__backdrop,.app-search-transition__sheet{transition:none}.app-version-toast,.app-version-toast--closing{animation:none}.app-desktop-hint:before,.app-desktop-hint:after{animation:none}.app-desktop-hint__side--left .app-desktop-hint__side-arrow,.app-desktop-hint__side--right .app-desktop-hint__side-arrow{animation:none}}.error-screen{position:relative;min-height:100vh;min-height:100svh;min-height:100lvh;background-color:#000;display:flex;justify-content:center;align-items:center;padding:48px 20px 72px;overflow:hidden;color:#f7f8fa;text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.error-screen:before{content:"";position:absolute;inset:0;background:url(/assets/error-background-DIVQ_FAw.webp) center/cover no-repeat;opacity:.8;filter:brightness(1) blur(var(--app-bg-blur));z-index:0;animation:error-storm 12.7s infinite,error-storm-glow 7.9s infinite}.error-screen__content{display:grid;justify-items:center;gap:18px;width:min(420px,100%);transform:translateY(-24px);position:relative;z-index:1}.error-screen__logo{width:min(200px,68vw);filter:drop-shadow(0 12px 24px rgba(0,0,0,.6))}.error-screen__text{display:grid;gap:10px}.error-screen__title{margin:0;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.06em}.error-screen__subtitle{margin:0;font-size:.95rem;color:#f7f8fabf;line-height:1.5}.error-screen__cloud{width:min(180px,60vw);margin-top:48px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.error-screen__banner{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(92vw,360px);display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;background:#1e0c0cc7;border:1px solid rgba(255,140,140,.4);box-shadow:0 10px 24px #0006;text-align:center;z-index:2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.error-screen__banner-text{font-size:.78rem;color:#ffe2e2f2}.error-screen__banner-link{font-size:.78rem;color:#ffd0b6;text-decoration:none;font-weight:600;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.error-screen__banner-link:hover{text-decoration:underline}@media(max-width:420px){.error-screen{padding:40px 18px 64px}.error-screen__logo{width:min(180px,64vw)}.error-screen__title{font-size:1rem}.error-screen__subtitle{font-size:.9rem}}@keyframes error-storm{0%,5%,12%,22%,35%,48%,56%,69%,81%,92%,to{opacity:.8}6%,23%,49%,70%,93%{opacity:.96}7.5%,24.5%,51%,72%,95%{opacity:.58}}@keyframes error-storm-glow{0%,11%,18%,27%,44%,63%,77%,88%,to{filter:brightness(1) blur(var(--app-bg-blur))}12.5%,45.5%,78.5%{filter:brightness(1.2) blur(var(--app-bg-blur))}13.5%,28.5%,64.5%,90%{filter:brightness(.92) blur(var(--app-bg-blur))}}.tentacle-logo{display:inline-block;line-height:0}.tentacle-logo svg{display:block;width:100%;height:auto;overflow:visible}.tentacle-logo .tentacle{transform-box:fill-box}.tentacle-logo .tentacle--left.tentacle--big{transform-origin:90% 96%}.tentacle-logo .tentacle--left.tentacle--small{transform-origin:96% 100%}.tentacle-logo .tentacle--right.tentacle--big{transform-origin:10% 96%}.tentacle-logo .tentacle--right.tentacle--small{transform-origin:4% 100%}.tentacle-logo--enter .tentacle{opacity:0}.tentacle-logo--enter.tentacle-logo--playing .tentacle{animation:tentacle-grab-left 1.4s cubic-bezier(.22,1,.36,1) var(--tentacle-delay, 0s) forwards,tentacle-shake 1.4s linear var(--tentacle-delay, 0s) both}.tentacle-logo--enter .tentacle--left.tentacle--big{--tentacle-delay: 0s}.tentacle-logo--enter .tentacle--left.tentacle--small{--tentacle-delay: .18s}.tentacle-logo--enter.tentacle-logo--playing .tentacle--right{animation-name:tentacle-grab-right,tentacle-shake}.tentacle-logo--enter .tentacle--right.tentacle--big{--tentacle-delay: .06s}.tentacle-logo--enter .tentacle--right.tentacle--small{--tentacle-delay: .24s}.tentacle-logo--idle .tentacle{animation:tentacle-idle-left var(--tentacle-sway, 3.6s) ease-in-out var(--tentacle-phase, 0s) infinite,tentacle-twitch var(--tentacle-twitch, 5.2s) linear var(--tentacle-phase, 0s) infinite}.tentacle-logo--idle .tentacle--right{animation-name:tentacle-idle-right,tentacle-twitch}.tentacle-logo--idle .tentacle--left.tentacle--big{--tentacle-sway: 3.6s;--tentacle-twitch: 5.2s;--tentacle-phase: 0s}.tentacle-logo--idle .tentacle--left.tentacle--small{--tentacle-sway: 2.9s;--tentacle-twitch: 6.1s;--tentacle-phase: -1.3s}.tentacle-logo--idle .tentacle--right.tentacle--big{--tentacle-sway: 3.9s;--tentacle-twitch: 4.7s;--tentacle-phase: -2.1s}.tentacle-logo--idle .tentacle--right.tentacle--small{--tentacle-sway: 3.2s;--tentacle-twitch: 5.8s;--tentacle-phase: -.7s}.tentacle-logo--welcome .tentacle{opacity:0}.tentacle-logo--welcome.tentacle-logo--playing .tentacle{opacity:1;animation:tentacle-rise-left 1.25s cubic-bezier(.2,.9,.25,1) var(--tentacle-delay, 0s) backwards,tentacle-quiver .9s linear var(--tentacle-delay, 0s) backwards,tentacle-idle-left var(--tentacle-sway, 3.6s) ease-in-out calc(var(--tentacle-delay, 0s) + 1.25s) infinite,tentacle-twitch var(--tentacle-twitch, 5.2s) linear calc(var(--tentacle-delay, 0s) + 1.25s) infinite}.tentacle-logo--welcome.tentacle-logo--playing .tentacle--right{animation-name:tentacle-rise-right,tentacle-quiver,tentacle-idle-right,tentacle-twitch}.tentacle-logo--welcome .tentacle--left.tentacle--small{--tentacle-delay: 0s;--tentacle-sway: 2.9s;--tentacle-twitch: 6.1s}.tentacle-logo--welcome .tentacle--right.tentacle--small{--tentacle-delay: .07s;--tentacle-sway: 3.2s;--tentacle-twitch: 5.8s}.tentacle-logo--welcome .tentacle--left.tentacle--big{--tentacle-delay: .18s;--tentacle-sway: 3.6s;--tentacle-twitch: 5.2s}.tentacle-logo--welcome .tentacle--right.tentacle--big{--tentacle-delay: .25s;--tentacle-sway: 3.9s;--tentacle-twitch: 4.7s}.tentacle-logo--welcome.tentacle-logo--settled .tentacle{opacity:1;animation:tentacle-idle-left var(--tentacle-sway, 3.6s) ease-in-out infinite,tentacle-twitch var(--tentacle-twitch, 5.2s) linear infinite}.tentacle-logo--welcome.tentacle-logo--settled .tentacle--right{animation-name:tentacle-idle-right,tentacle-twitch}@keyframes tentacle-rise-left{0%{opacity:0;transform:translateY(30%) rotate(-6deg) scale(.9,.15)}30%{opacity:1}40%{transform:translateY(0) rotate(-26deg) scaleY(1.14)}62%{transform:rotate(7deg) scale(1.03,1.05)}80%{transform:rotate(-6deg) scaleY(.97)}to{transform:rotate(-3deg) scaleY(.98)}}@keyframes tentacle-rise-right{0%{opacity:0;transform:translateY(30%) rotate(6deg) scale(.9,.15)}30%{opacity:1}40%{transform:translateY(0) rotate(26deg) scaleY(1.14)}62%{transform:rotate(-7deg) scale(1.03,1.05)}80%{transform:rotate(6deg) scaleY(.97)}to{transform:rotate(3deg) scaleY(.98)}}@keyframes tentacle-quiver{0%{translate:0 0}6%{translate:5px -3px}12%{translate:-5px 2px}18%{translate:4px 3px}24%{translate:-4px -3px}30%{translate:3px 2px}36%{translate:-3px -2px}42%{translate:2px 1px}50%{translate:-2px 1px}60%{translate:1px -1px}70%,to{translate:0 0}}.tentacle-logo--subtle .tentacle{animation:tentacle-subtle-left var(--tentacle-sway, 6s) ease-in-out var(--tentacle-phase, 0s) infinite}.tentacle-logo--subtle .tentacle--right{animation-name:tentacle-subtle-right}.tentacle-logo--subtle .tentacle--left.tentacle--big{--tentacle-sway: 5s;--tentacle-phase: 0s}.tentacle-logo--subtle .tentacle--left.tentacle--small{--tentacle-sway: 4.2s;--tentacle-phase: -1.4s}.tentacle-logo--subtle .tentacle--right.tentacle--big{--tentacle-sway: 5.4s;--tentacle-phase: -2.6s}.tentacle-logo--subtle .tentacle--right.tentacle--small{--tentacle-sway: 4.6s;--tentacle-phase: -.8s}@keyframes tentacle-subtle-left{0%,to{transform:rotate(-3deg) scaleY(.985)}35%{transform:rotate(2.4deg) scale(1.01,1.03)}58%{transform:rotate(.6deg) scaleY(1.015)}78%{transform:rotate(3.4deg) scale(1.01,1.035)}}@keyframes tentacle-subtle-right{0%,to{transform:rotate(3deg) scaleY(.985)}35%{transform:rotate(-2.4deg) scale(1.01,1.03)}58%{transform:rotate(-.6deg) scaleY(1.015)}78%{transform:rotate(-3.4deg) scale(1.01,1.035)}}@keyframes tentacle-idle-left{0%,to{transform:rotate(-3deg) scaleY(.98)}35%{transform:rotate(2.5deg) scale(1.01,1.03)}55%{transform:rotate(1deg) scaleY(1.02)}70%{transform:rotate(3.5deg) scale(1.01,1.04)}}@keyframes tentacle-idle-right{0%,to{transform:rotate(3deg) scaleY(.98)}35%{transform:rotate(-2.5deg) scale(1.01,1.03)}55%{transform:rotate(-1deg) scaleY(1.02)}70%{transform:rotate(-3.5deg) scale(1.01,1.04)}}@keyframes tentacle-twitch{0%,78%,to{translate:0 0}80%{translate:-6px 3px}82%{translate:5px -4px}84%{translate:-5px -2px}86%{translate:4px 3px}88%{translate:-3px 2px}90%{translate:2px -2px}92%{translate:-1px 1px}}@keyframes tentacle-grab-left{0%{opacity:0;transform:rotate(-38deg) scale(.15,.3)}18%{opacity:1}45%{opacity:1;transform:rotate(-16deg) scale(1.02,1.08)}62%{transform:rotate(9deg) scale(1.04,1.1)}78%{transform:rotate(-3deg) scale(.99,.98)}90%{transform:rotate(1.5deg) scaleY(1.01)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes tentacle-grab-right{0%{opacity:0;transform:rotate(38deg) scale(.15,.3)}18%{opacity:1}45%{opacity:1;transform:rotate(16deg) scale(1.02,1.08)}62%{transform:rotate(-9deg) scale(1.04,1.1)}78%{transform:rotate(3deg) scale(.99,.98)}90%{transform:rotate(-1.5deg) scaleY(1.01)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes tentacle-shake{0%{translate:0 0}5%{translate:-9px 5px}10%{translate:8px -6px}15%{translate:-7px -4px}20%{translate:9px 4px}25%{translate:-8px 6px}30%{translate:7px -5px}35%{translate:-8px -3px}40%{translate:6px 5px}45%{translate:-6px 3px}50%{translate:5px -4px}55%{translate:-5px -2px}60%{translate:4px 3px}65%{translate:-4px 2px}70%{translate:3px -3px}75%{translate:-3px -1px}80%{translate:2px 2px}85%{translate:-2px 1px}90%{translate:1px -1px}95%{translate:-1px 0}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.tentacle-logo .tentacle,.tentacle-logo--enter.tentacle-logo--playing .tentacle,.tentacle-logo--welcome.tentacle-logo--playing .tentacle,.tentacle-logo--welcome.tentacle-logo--settled .tentacle{opacity:1;animation:none}}.home{height:100vh;height:100svh;height:100lvh;padding:18px 20px 72px;position:relative;color:#f7f8fa;overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;scrollbar-width:none;background:#000;--home-topbar-opacity: 1}.home::-webkit-scrollbar{display:none}.home__bg{position:absolute;top:0;left:0;right:0;min-height:100%;background:url(/assets/background_home-DRJOfYhl.webp) top center / 100% auto no-repeat;filter:blur(var(--app-bg-blur));z-index:0;pointer-events:none;will-change:transform;transform-origin:top center;animation:home-bg-in 1.1s cubic-bezier(.16,1,.3,1) both}.home__bg--with-ads{min-height:max(100%,calc(100vw * 1062 / 441))}.home__content--suspended{content-visibility:hidden;contain-intrinsic-size:1000px 100vh}.home__content{max-width:var(--app-ui-max-width);margin:0 auto}.home__notice{position:fixed;top:14px;left:50%;transform:translate(-50%) translateY(0);width:min(92vw,420px);padding:12px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:#0c0e14eb;color:#f7f8fa;font-size:.9rem;line-height:1.35;text-align:center;box-shadow:0 18px 32px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:6;pointer-events:none;animation:home-notice-in .22s ease-out both}.home__notice--ban{background:#480e12f2;border-color:#ff8a8a73;color:#ffe9e9}.home__notice--closing{animation:home-notice-out .2s ease-in both}.home__topbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:10px 2px 16px;animation:home-drop-in .64s cubic-bezier(.16,1,.3,1) both;animation-delay:60ms}.home__mode-switcher{display:flex;align-items:center;background:#ffffff12;border-radius:100px;padding:3px;gap:0;align-self:center;margin:16px auto;width:-moz-fit-content;width:fit-content;animation:home-spring-in .7s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.14s;opacity:var(--mode-switcher-opacity, 1);pointer-events:auto}.home__mode-tab{border:none;background:transparent;color:#ffffff80;font-size:.88rem;font-weight:500;padding:6px 18px;border-radius:100px;cursor:pointer;transition:background .2s ease,color .2s ease;white-space:nowrap}.home__mode-tab--active{background:#ffffff26;color:#fff}.home__mode-tab-wrap{position:relative;display:flex;align-items:center}.home__mode-soon{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;animation:home-mode-soon-in .2s ease-out both}@keyframes home-mode-soon-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.home__logo-wrap{position:relative;display:flex;align-items:center;height:min(30px,8vw);width:min(130px,38vw)}.home__logo{filter:drop-shadow(0 10px 18px rgba(0,0,0,.6));opacity:var(--home-topbar-opacity);transform:translateY(-6px);transition:opacity .18s ease-out}.home__logo--full{width:min(130px,38vw);transition:opacity .22s ease-out}.home__logo--small{width:min(36px,10vw);transition:opacity .22s ease-out;position:absolute;left:0;top:50%;transform:translateY(-50%)}.home__logo--hidden{opacity:0!important;pointer-events:none}.home__avatar-wrap{position:relative}.home__avatar-button{border:none;background:transparent;padding:0;cursor:pointer;border-radius:50%}.home__avatar-button:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:3px}.home__avatar{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.2);overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 18px #0006;opacity:var(--home-topbar-opacity);transition:opacity .18s ease-out}.home__profile-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:160px;padding:10px;border-radius:18px;background:#0c0e1480;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 28px #0006,0 0 0 1px #5b96ff2e inset,0 0 22px #4074d647;backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%);z-index:4;transform-origin:top right;overflow:hidden;isolation:isolate;animation:menu-unfold .46s cubic-bezier(.34,1.36,.64,1) backwards}.home__profile-menu:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(140deg,#56a3ff47,#ffffff0a 40%,#7a388233);opacity:.65;pointer-events:none;z-index:-2}.home__profile-menu:after{content:"";position:absolute;inset:-22% -32%;background:linear-gradient(115deg,#fff0 20%,#ffffff42 48%,#fff0 68%);transform:translate(-75%) rotate(8deg);opacity:.72;pointer-events:none;animation:home-menu-sheen .56s ease-out 80ms both;z-index:-1}@media(hover:hover)and (pointer:fine){.home__profile-menu{background:#080a1029;border-color:#ffffff24;backdrop-filter:blur(68px) saturate(180%) contrast(114%);-webkit-backdrop-filter:blur(68px) saturate(180%) contrast(114%)}.home__profile-menu:before{inset:-24px;border-radius:22px;background:linear-gradient(180deg,#090b1247,#090b129e),url(/assets/background_home-DRJOfYhl.webp) center/cover no-repeat;filter:blur(18px) saturate(165%);transform:scale(1.08);opacity:.58}.home__profile-menu:after{opacity:.38}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.home__profile-menu{background:#080a1047}.home__profile-menu:before{opacity:.72}}.home__profile-menu--closing{animation:home-menu-out .14s ease-in both;pointer-events:none}.home__profile-menu-action{width:100%;display:flex;align-items:center;gap:8px;border:none;background:transparent;color:#f7f8fa;font-size:.9rem;font-weight:600;text-align:left;padding:8px 10px;border-radius:12px;-webkit-tap-highlight-color:transparent;animation:menu-item-in .42s cubic-bezier(.16,1,.3,1) backwards;transition:background-color .16s ease,transform .16s ease}.home__profile-menu-action-icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;pointer-events:none;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.home__profile-menu-action:active{background:#ffffff1a;transform:scale(.97)}.home__profile-menu-action-icon--vector{color:#ffffffe0}.home__profile-menu-action{animation-delay:var(--menu-item-delay, 70ms)}.home__profile-menu-action:nth-child(1){--menu-item-delay: 70ms}.home__profile-menu-action:nth-child(2){--menu-item-delay: .13s}.home__profile-menu-action:nth-child(3){--menu-item-delay: .19s}.home__profile-menu-action:hover{background:#ffffff14;transform:translate(2px)}.home__avatar:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(255,255,255,.2);filter:blur(6px);opacity:.6}.home__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__avatar-letter{font-size:.95rem;font-weight:600;color:#ffffffe6}.home__section{position:relative;z-index:1;margin-top:42px;display:flex;flex-direction:column;gap:14px;animation:home-rise-in .68s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}.home__section--first{margin-top:0}.home__section--event{animation-delay:.4s}.home__section--ads{animation-delay:.44s}.home__section--stats{animation-delay:.48s}.home__section--compact{animation-delay:.54s;margin-top:12px;gap:12px}.home__section--event{margin-top:28px}.home__section--event+.home__section{margin-top:28px}.home__section--ads{margin-top:28px}.home__section--ads+.home__section{margin-top:28px}.home__ads-banner-wrap{position:relative}.home__event-banner{width:100%;height:82px;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(120deg,#101622eb,#080a10db);background-image:var(--event-banner-image);background-size:cover;background-position:center;box-shadow:0 14px 26px #00000059;padding:0;display:block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home__ads-banner{width:100%;height:120px;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(120deg,#101622eb,#080a10db);background-image:var(--ads-banner-image);background-size:cover;background-position:center;box-shadow:0 14px 26px #00000059;padding:0;display:block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden}.home__ads-banner--holo:before{content:"";position:absolute;inset:0;padding:2px;border-radius:32px;background:linear-gradient(115deg,#8b5cfff2,#3bd1ffeb 16%,#f4fcfffa 26%,#2dffb5eb 40%,#f7ff7af0 52%,#ff8b3df2 66%,#ff4fd8eb 82%,#8b5cfff2);background-size:240% 100%;animation:ads-banner-holo 6.2s ease-in-out infinite;pointer-events:none;z-index:0;filter:hue-rotate(0deg) saturate(1.12) brightness(1.04);will-change:background-position,filter;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.home__ads-banner>*{position:relative;z-index:1}.home__ads-banner-text{position:absolute;top:50%;transform:translateY(-50%);max-width:calc(100% - 40px);color:#f7f7fb;font-size:18px;font-weight:700;line-height:1.2;text-shadow:0 6px 16px rgba(0,0,0,.55);pointer-events:none}.home__ads-banner-shiny{text-shadow:0 6px 16px rgba(0,0,0,.6)}.home__ads-banner-text--center{left:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.home__ads-banner-text--left{left:16px;text-align:left;white-space:nowrap}.home__ads-banner-text--right{right:16px;text-align:right;white-space:nowrap}.home__ads-close{position:absolute;top:6px;right:6px;width:36px;height:36px;border:none;background:transparent;border-radius:999px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.home__ads-close img{width:28px;height:28px;display:block}.home__event-banner--loading{background:#0e1018c7;background-image:none}.home__event-banner:disabled{cursor:default}.home__event-overlay{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;padding:18px 14px 28px;background:#04060a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:home-overlay-fade .18s ease-out both}.home__event-overlay--closing{animation:home-overlay-fade-out .18s ease-in both}.home__event-details{position:relative;width:min(92vw,480px);max-height:min(78vh,560px);overflow-x:hidden;overflow-y:auto;padding:12px 0 20px;border-radius:24px;background:#101218f5;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 40px #00000073;animation:home-sheet-in .34s cubic-bezier(.16,1,.3,1) both}.home__event-hero{position:relative;width:100%;aspect-ratio:3 / 1;max-height:150px;margin-top:8px;background-color:#ffffff0a;background-size:cover;background-position:center}.home__event-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10121800 60%,#101218f5)}.home__event-body{padding:0 18px}.home__event-details--closing{animation:home-sheet-out .26s cubic-bezier(.4,0,1,1) both}.home__event-handle{width:42px;height:4px;border-radius:999px;background:#fff3;margin:0 auto 10px}.home__event-close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.home__event-close img{width:30px;height:30px;display:block}.home__event-title{margin:6px 0 4px;font-size:1.08rem;font-weight:700;letter-spacing:-.01em}.home__event-description{margin:0;font-size:.9rem;color:#ffffffd1;line-height:1.48}.home__event-conditions{margin:20px 0 0;padding:14px 14px 14px 16px;border-radius:16px;background:#0a0a0e;border:1px solid rgba(255,255,255,.07);list-style:none;display:grid;gap:11px}.home__event-conditions li{position:relative;padding-left:16px;font-size:.86rem;line-height:1.45;color:#ffffffc7}.home__event-conditions li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#ffd166}.home__event-correction{display:flex;align-items:flex-start;gap:7px;margin:16px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:.78rem;line-height:1.4;color:#ffffff7a}.home__event-correction:before{content:"ⓘ";flex-shrink:0;line-height:1.4;color:#ffffff52}.home__event-link{color:#d6ebff;text-decoration:underline;text-underline-offset:2px}.home__event-link:hover{color:#fff}.home__event-check{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-left:6px}.home__event-check--pending{opacity:.7}.home__section-head{display:flex;align-items:center;justify-content:space-between}.home__section-title{margin:0;font-size:1.45rem;font-family:SF Compact Text,SF Compact Display,SF Pro Text,SF Pro Display,-apple-system,system-ui,sans-serif;font-weight:600;letter-spacing:.02em}.home__section-tag{font-size:.78rem;color:#ffffff8c}.home__section-icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;pointer-events:none;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.home__section-icon--tournaments{width:44px;height:44px}.home__tournaments{position:relative;border-radius:0 0 24px 24px;overflow:hidden;padding-bottom:38px}.home__tournaments-list{display:grid;gap:10px}.home__tournaments-loading{min-height:120px;border:1px solid rgba(177,198,255,.35);display:grid;place-items:center;background:linear-gradient(160deg,#080c14c7,#0d080abd)}.home__tournaments-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:home-tournaments-spin .8s linear infinite}.home__tournaments-empty{min-height:120px;border:1px solid rgba(177,198,255,.35);display:grid;place-items:center;gap:6px;text-align:center;padding:14px 16px;background:linear-gradient(160deg,#080c14c7,#0d080abd)}.home__tournaments-empty-title{font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1}.home__tournaments-empty-description{font-size:.74rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffb8;max-width:300px}.home__esports-content{display:flex;flex-direction:column;gap:42px;padding-top:18px}.home__esports-content>*{animation:home-reveal .34s ease-out both}.home__esports-content>*:nth-child(1){animation-delay:60ms}.home__esports-content>*:nth-child(2){animation-delay:.14s}.home__esports-content>*:nth-child(3){animation-delay:.22s}.home__esports-maps{display:flex;flex-direction:column;gap:8px}.home__esports-maps-header{display:flex;align-items:center;justify-content:space-between}.home__esports-maps-role-switch{display:flex;gap:4px;background:#ffffff0f;border-radius:999px;padding:3px}.home__esports-maps-role-btn{width:28px;height:28px;border-radius:999px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;opacity:.4;transition:opacity .15s ease,background .15s ease}.home__esports-maps-role-btn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.home__esports-maps-role-btn--active{background:#ffffff24;opacity:1}.home__esports-maps-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.home__esports-maps-row{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.home__esports-maps-row::-webkit-scrollbar{display:none}.home__esports-map-card{flex:0 0 150px;height:200px;border-radius:14px;overflow:hidden;position:relative;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:14px 10px 12px}.home__esports-map-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 40%,rgba(0,0,0,.72) 100%);pointer-events:none}.home__esports-map-logo-wrap{position:relative;z-index:1;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.home__esports-map-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home__esports-map-logo-placeholder{width:40px;height:40px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);display:block}.home__esports-map-footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1px}.home__esports-map-avg-label{font-size:.62rem;font-weight:500;letter-spacing:.04em;color:#ffffff80;text-transform:lowercase}.home__esports-map-avg-value{display:flex;align-items:baseline;gap:2px;font-size:1.1rem;font-weight:700;color:#fff;line-height:1}.home__esports-map-avg-unit{font-size:.72rem;font-weight:500;color:#fff9}.home__stat-card--matches{background:linear-gradient(150deg,#0c101a66,#080a1040),url(/assets/background_home-DRJOfYhl.webp) center/cover no-repeat}.home__esports-stub{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;text-align:center}.home__esports-stub-badge{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff40}.home__esports-stub-text{color:#ffffff2e;letter-spacing:.01em;margin:0;font-size:.8rem;line-height:1.5;color:#ffffff73;max-width:280px}.home__tournament-card{position:relative;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(177,198,255,.35);overflow:hidden;animation:home-tournament-card-in .62s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--tournament-card-delay, .16s) + .12s)}.home__tournament-card:before{content:"";position:absolute;inset:0;background:var(--tournament-card-background) center/cover no-repeat;opacity:.95}.home__tournament-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02071261,#00000014,#1a020461)}.home__tournament-card>*{position:relative;z-index:1}.home__tournament-card--loading:before{opacity:0}.home__tournament-card--loading:after{background:#0c0e149e}.home__tournament-card--official{cursor:pointer;border-color:#ffd16652;min-height:64px;padding:12px 16px;animation-delay:80ms}.home__tournament-card--official:before{background-image:url(/assets/tournament_1v1_background_off-B_RjWKC1.webp)}.home__tournament-card--official:after{background:linear-gradient(90deg,#00000080,#00000014,#00000080)}.home__tournament-card--official:hover{border-color:#ffd1668c;transform:translateY(-1px)}.home__tournament-card--official:focus-visible{outline:2px solid rgba(255,209,102,.7);outline-offset:2px}.home__tournament-official-title{position:relative;z-index:1;flex:1 1 0;min-width:0;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7)}.home__tournament-official-prize{position:relative;z-index:1;flex-shrink:0;font-size:.88rem;font-weight:800;letter-spacing:.04em;color:#ffd166;text-shadow:0 1px 8px rgba(0,0,0,.75)}.home__tournament-side{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px}.home__tournament-side--right{justify-content:flex-end}.home__tournament-avatar{position:relative;width:50px;height:70px;border-radius:2px;background:url(/assets/character_box-oX0f_i9k.webp) center/cover no-repeat;flex-shrink:0}.home__tournament-avatar--skeleton{background:#ffffff1f}.home__tournament-portrait{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120%;height:120%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;opacity:.95;pointer-events:none;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.home__tournament-meta{min-width:0;display:grid;gap:1px}.home__tournament-meta--right{justify-items:end;text-align:right}.home__tournament-line{display:block;border-radius:999px}.home__tournament-line--name{width:88px;height:10px}.home__tournament-line--hours{width:58px;height:8px}.home__tournament-name{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home__tournament-hours{display:inline-flex;align-items:baseline;gap:3px;font-size:.72rem;color:#ffffffd1}.home__tournament-hours .counter-container{line-height:1;transform:translateY(.77px)}.home__tournament-hours-unit{white-space:nowrap}.home__tournaments-more{position:absolute;left:0;right:0;bottom:0;z-index:3;height:38px;border:none;border-radius:0 0 24px 24px;background:var(--tournament-more-background) center/cover no-repeat;color:#fff;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-shadow:0 2px 7px rgba(0,0,0,.8);cursor:pointer}.home__tournaments-more:disabled{opacity:.65;cursor:default}.home__carousel{display:flex;gap:14px;overflow-x:auto;padding:0 20px 6px 0;margin:0 -20px 0 0;scroll-snap-type:x mandatory;position:relative}.home__carousel::-webkit-scrollbar{display:none}.home__carousel:before{content:"";position:sticky;left:0;top:0;width:32px;height:100%;z-index:2;pointer-events:none;background:linear-gradient(90deg,#05060aa6,#05060a00);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home__card{flex:0 0 min(60vw,240px);height:340px;border-radius:30px;background:linear-gradient(160deg,#2a2f38,#242a34 60%,#1b2028);box-shadow:0 18px 30px #00000059;padding:14px;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start;position:relative;overflow:hidden;animation:home-card-reveal .62s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--card-delay, .16s) + .12s);color:inherit;text-decoration:none}.home__card-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none;opacity:0;transition:opacity .24s ease}.home__card-video::-webkit-media-controls,.home__card-video::-webkit-media-controls-enclosure,.home__card-video::-webkit-media-controls-panel,.home__card-video::-webkit-media-controls-overlay-play-button,.home__card-video::-webkit-media-controls-start-playback-button,.home__card-video::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}.home__card-video--ready{opacity:1}.home__card-video-skeleton{position:absolute;inset:0;border-radius:30px;background:linear-gradient(110deg,#ffffff14,#fff3 45%,#ffffff14 75%);background-size:200% 100%;animation:home-card-skeleton 1.4s ease-in-out infinite;z-index:0}.home__card>:not(.home__card-video):not(.home__card-duration):not(.home__card-play){position:relative;z-index:2}.home__card:before{content:"";position:absolute;inset:0;border-radius:30px;background:#000;opacity:0;transition:opacity .6s ease;z-index:1;pointer-events:none}.home__card--dimmed:before{opacity:1}.home__card--loading{background:#0e1018c7}.home__card:after{content:"";position:absolute;inset:0;border-radius:30px;border:1px solid rgba(255,255,255,.35);z-index:3;pointer-events:none}.home__card-pill{align-self:center;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 14px;border-radius:999px;background:#00000059;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.82rem;color:#f3f6ff;width:82%;text-decoration:none}.home__card-duration{position:absolute;left:16px;bottom:16px;padding:4px 8px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.35);font-size:.72rem;font-weight:600;color:#f3f6ff;letter-spacing:.02em;z-index:2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home__card-pill--link{cursor:pointer}.home__card-pill--link:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:3px}.home__card-text{font-family:SF Compact Text,SF Compact Display,SF Pro Text,SF Pro Display,-apple-system,system-ui,sans-serif;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.home__card-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#f3f6ff;font-weight:600;font-size:.8rem}.home__card-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__card-avatar-fallback{line-height:1}.home__card-dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.6);position:relative}.home__card-dot:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#fffc}.home__card-play{position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA3CAMAAACSG1IzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAQ5QTFRFAAAA////////////////////////////////////////////////////////////////////////7/Dw7+/w7+/v4OHh4ODh4ODg3+Dg0dHS0dHRwcHCwcHBsrOzoqOkoqOjoaKjkpOUkpOThIWGg4WGg4SGg4SFgoSFgoOFgoOEcnR1ZWdoZGdnZGZnY2RmY2RlVVdZVVZYRUhJREdIREdHREZHREVHQ0VHNjk7Njk6NTg5NTg4JyorJiorJikrJikqJSgqJSgpJScpJCcpJSYoJCYoFhgaFhgZFRgZFRcZCAsNBwsNBwsMBwoMBwoLBgoLBwkLBgkLBgkKBggKBQgKBQgJBQcJBAcJBAcIYf+NwgAAABJ0Uk5TABAgMEBgcH+Aj5CfoK+/z9/vNBWwGgAAAuRJREFUeNqNlutW00AUhWko1lJpwxGwXlEUL/V+A8UbooIlSRs7k6R9/xdxz+5Mpj+alX7MlD/nW/ucs6Zrdc3QbIcivU6wtiKNtlhWdBo9uX74Po4+74tst1Yx2rL3IzZE3+CEG7VCIHI6GiVxFEVx9HZPZKuutY7sj5JRkiRxEkN7sVc7Tk9ORsggEahvTWREGBTTuUenzgAupq41kXGZQWJjPYLTCiozoIx9ThTXjIOMdAycgoOQGM4tOOtLjUmaWsM7MJKqcWBMxvhDEqHEoSAdCsZZYhAGEWuR7xxnmUEYZo1xYqUTtNYLKox/uNbANQallxxnieFJFy2c08dorbVgZBpVSi+2ZixKRgOnHKc0VJapTClYOMpagB8wyDt+D8oMnRkUyimWzU1ozbeYvoLTsoZDZ1pltCA5aDHy532RLg1XziyltAJeoGROCueGtGk4cjqQMlo+KXX/v4g0YeRZnucUCJMy7I4GLc9T2TRGXuSEUtmiItyFFz9IaIyCRgHBxJX9aS6dy6NouBChAYfYIF4IgJINo0SjKOjwGKh5tIaUmc7AV+nRADkv4FTIoKZwfAxGO5CONaaF+3QjcQscRWvUchJ1tsPtTgnqcV2KNWDSUfOcX31E0PDQcLP4pzCf/cmuhA1roB/WO5BiMAIVBT72RbYgwGA9mRUzNMfNUSBKGePsjkjYRD0ND1y2xEmoaI2jLw5Etq+w3megEiFTCraveQSE57sim2jIGTOUulMuCzACHN0W6a6z2BoFN0sgFzigfMm//QA+AwW4iHAwh5v9+2xXtq/ahnyGhSLJkUHlNQbooL7SID7jCA112VCtwd0OH2CjG6hYYvh2/HscDvwAtRk57vFNNBSwoMaY0jh2A1QbLHUMH/JJVBLKeQE8A/skKrkmg2KBT26Aapqy86dwnN/lk6ihK32rXA4EG12rpRFK/w2cSzdAPcGWiPT7wo2uyEZX0A/rVydY+YfofyYA47qQAgWgAAAAAElFTkSuQmCC) center/contain no-repeat;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3));pointer-events:none;z-index:4;opacity:.75}.home__nav-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.home__ratings-banner{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:4px 16px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f2f2f7;text-align:left;cursor:pointer;overflow:hidden;animation:home-rise-in .68s cubic-bezier(.16,1,.3,1) both;animation-delay:.38s;transition:filter .15s ease,transform .15s ease}.home__ratings-banner:active{filter:brightness(1.15);transform:scale(.98)}.home__ratings-banner-icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;opacity:.85;overflow:visible}.home__ratings-banner-label{font-size:.88rem;font-weight:600;letter-spacing:.01em}.home__ratings-banner-anim{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;position:relative;width:72px;height:28px;overflow:hidden}.home__ratings-ticker{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end}.home__ratings-ticker-word{position:absolute;right:0;font-size:.78rem;font-weight:700;color:#3ab5ff;white-space:nowrap;opacity:0;filter:blur(6px)}.home__ratings-ticker-word--1{animation:ratings-word 6s linear infinite;animation-delay:0s}.home__ratings-ticker-word--2{animation:ratings-word 6s linear infinite;animation-delay:2s}.home__ratings-ticker-word--3{animation:ratings-word 6s linear infinite;animation-delay:4s}@keyframes ratings-word{0%{opacity:0;filter:blur(6px)}8%{opacity:1;filter:blur(0)}25%{opacity:1;filter:blur(0)}33%{opacity:0;filter:blur(6px)}to{opacity:0;filter:blur(6px)}}.home__nav-banner{border-radius:20px;padding:14px;min-height:92px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000059;cursor:pointer;text-align:left;color:#f7f8fa;transform:translateZ(0);backface-visibility:hidden;transition:filter .15s ease,transform .15s ease;animation:home-slide-in-left .66s cubic-bezier(.16,1,.3,1) both;position:relative}.home__nav-banner:after{content:"";position:absolute;top:50%;right:13px;transform:translateY(-50%);width:7px;height:7px;border-top:1.5px solid rgba(255,255,255,.45);border-right:1.5px solid rgba(255,255,255,.45);transform:translateY(-50%) rotate(45deg)}.home__nav-banner:nth-child(1){animation-delay:.3s}.home__nav-banner:nth-child(2){animation-name:home-slide-in-right;animation-delay:.34s}.home__nav-banner:active{filter:brightness(1.15);transform:scale(.97) translateZ(0)}.home__nav-banner--shop{background:linear-gradient(150deg,#0c101a73,#080a1040),url(/assets/shopbannerhome-B86d5SEy.webp) center/cover no-repeat}.home__nav-banner--roulette{background:linear-gradient(150deg,#0c101a73,#080a1040),url(/assets/testbanner-CAe67IQG.webp) center/cover no-repeat}.home__nav-banner-icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.home__nav-banner-label{font-size:.88rem;font-weight:700;letter-spacing:.02em}.home__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home__stat-card{border-radius:20px;padding:14px;min-height:92px;display:flex;flex-direction:column;justify-content:space-between;background:#0e1018bf;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000059;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.home__stat-card--views{background:linear-gradient(150deg,#0c101a66,#080a1040),url(/assets/profile-views-background-DimoQrVJ.webp) center/cover no-repeat}.home__stat-card--searches{background:linear-gradient(150deg,#0c101a66,#080a1040),url(/assets/profile-searches-background-BtKhYgOf.webp) center/cover no-repeat}.home__stat-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:1.6rem;font-weight:600;text-align:right}.home__stat-number{line-height:1}.home__stat-delta{font-size:.5em;line-height:1;opacity:.66}.home__stat-value--animating{animation:home-stat-pulse .9s ease-in-out infinite}.home__stat-label{font-size:.82rem;color:#ffffffb3}.home__skeleton{position:relative;overflow:hidden;background:#ffffff1f}.home__skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);animation:home-skeleton-shimmer 1.1s ease-in-out infinite}.home__card--loading.home__skeleton,.home__event-banner--loading.home__skeleton{background:#0e1018c7}.home__event-banner--loading.home__skeleton{background-image:none}.home__stat-skeleton{display:block;width:70%;height:28px;border-radius:12px;margin-left:auto}.home__status-skeleton{display:inline-block;width:72px;height:12px;border-radius:999px;vertical-align:middle}.home__status-action--skeleton{display:inline-block;width:86px;height:28px;border-radius:999px}.home__status{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:999px;background:url(/assets/profile-status-green-BxHbHTR1.webp) center/cover no-repeat;border:1px solid rgba(255,255,255,.15);box-shadow:0 16px 30px #00000059;position:relative;overflow:hidden}.home__status--hidden{background:url(/assets/profile-status-red-Bbnq__FB.webp) center/cover no-repeat}.home__status--sweep-hiding:before,.home__status--sweep-showing:before{content:"";position:absolute;inset:0;border-radius:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;animation:status-sweep-reveal .5s cubic-bezier(.4,0,.2,1) forwards;z-index:0}.home__status--sweep-hiding:before{background-image:url(/assets/profile-status-red-Bbnq__FB.webp)}.home__status--sweep-showing:before{background-image:url(/assets/profile-status-green-BxHbHTR1.webp)}.home__status--sweep-hiding:after,.home__status--sweep-showing:after{content:"";position:absolute;top:0;bottom:0;left:-24px;width:24px;border-radius:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 40%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.45) 60%,transparent 100%);animation:status-sweep-shine .5s cubic-bezier(.4,0,.2,1) forwards;z-index:1;pointer-events:none}.home__status--sweep-hiding>*,.home__status--sweep-showing>*{position:relative;z-index:2}@keyframes status-sweep-reveal{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0% 0 0 round 999px)}}@keyframes status-sweep-shine{0%{transform:translate(0)}to{transform:translate(calc(100vw + 24px))}}.home__status-text{font-size:.85rem;color:#ffffffeb}.home__status-text strong{color:#7bff9e}.home__status--hidden .home__status-text strong{color:#fff}.home__status-action{border:none;border-radius:999px;padding:6px 20px;min-width:86px;font-size:.78rem;font-weight:600;color:#ffffffd9;background:transparent;border:1px solid rgba(255,255,255,.35)}.home__status-action:disabled{opacity:.6;cursor:not-allowed;border-color:#fff3}.home__status-dev-toggle{display:block;margin:6px auto 0;padding:4px 14px;border-radius:999px;border:1px dashed rgba(255,200,0,.6);background:#ffc80014;color:#ffc800d9;font-size:.7rem;font-weight:600;letter-spacing:.03em;cursor:pointer}.home__search{animation:home-search-pop .76s cubic-bezier(.34,1.56,.64,1) .64s both;margin-top:6px;border:none;background:transparent;padding:0;width:min(78vw,240px);position:relative;display:grid;place-items:center;cursor:pointer;align-self:center;margin-left:auto;margin-right:auto}.home__search:disabled{cursor:not-allowed}.home__search:disabled .home__search-image{opacity:.6;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.home__search:disabled .home__search-text{font-size:.82rem;letter-spacing:0;line-height:1.2;padding:0 14px;text-align:center;color:#ffffffe6}.home__search-image{width:100%;height:auto;display:block;filter:drop-shadow(0 14px 24px rgba(0,0,0,.45))}.home__search:not(:disabled) .home__search-image{animation:home-search-glow 1.1s ease-out .9s both}.home__search-text{position:absolute;inset:0;display:grid;place-items:center;font-size:1rem;font-weight:600;letter-spacing:.03em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.55)}.home__search-spinner{position:absolute;inset:0;margin:auto;width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:home-search-spin .8s linear infinite}@keyframes home-search-spin{to{transform:rotate(360deg)}}@media(max-width:420px){.home{padding:16px 16px 32px}.home__carousel{padding:0 16px 6px 0;margin:0 -16px 0 0}.home__card{height:300px}.home__event-banner{height:74px}.home__ads-banner{height:120px}.home__ads-banner-text{font-size:16px}@keyframes ads-banner-holo{0%{background-position:200% 50%;filter:hue-rotate(0deg) saturate(1.02) brightness(.98)}25%{background-position:140% 50%;filter:hue-rotate(40deg) saturate(1.14) brightness(1.03)}50%{background-position:100% 50%;filter:hue-rotate(92deg) saturate(1.22) brightness(1.08)}75%{background-position:34% 50%;filter:hue-rotate(156deg) saturate(1.16) brightness(1.03)}to{background-position:-20% 50%;filter:hue-rotate(220deg) saturate(1.02) brightness(.98)}}.home__section-title{font-size:1.3rem}.home__tournament-name{font-size:.72rem}.home__tournament-hours{font-size:.68rem}}.home__version-switcher{display:none}@media(min-width:768px){.home__version-switcher{display:inline-flex;align-items:center;height:44px;padding:5px;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;margin-left:auto;margin-right:12px}}.home__version-option{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:9px;background:transparent;color:#f1f5f966;cursor:pointer;padding:0;transition:background .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.home__version-option--active{background:#ffffff1f;color:#fff;cursor:default}.home__version-option--inactive:hover{background:#ffffff12;color:#f1f5f9bf;transform:scale(1.08)}.home__version-icon{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.home__bg,.home__mode-switcher,.home__nav-banner,.home__ratings-banner,.home__search,.home__search-image,.home__topbar,.home__section,.home__card,.home__tournament-card,.home__notice,.home__notice--closing{animation:none;transform:none}.home__profile-menu,.home__profile-menu--closing,.home__event-overlay,.home__event-overlay--closing,.home__event-details,.home__event-details--closing{animation:none}.home__skeleton:after{animation:none}.home__profile-menu-action,.home__profile-menu-action-icon{animation:none;transform:none;transition:none}.home__profile-menu:after{animation:none}.home__stat-value--animating{animation:none}}@keyframes home-stat-pulse{0%,to{opacity:1;text-shadow:0 0 0 rgba(255,255,255,0)}50%{opacity:.7;text-shadow:0 0 14px rgba(126,196,255,.65)}}@keyframes home-skeleton-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes home-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes home-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes home-short-fade-out{0%{opacity:1}to{opacity:0}}@keyframes home-card-skeleton{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes home-menu-out{0%{opacity:1;transform:translateY(0) scale(1) rotateX(0);filter:blur(0)}to{opacity:0;transform:translateY(-8px) scale(.95) rotateX(-8deg);filter:blur(3px)}}@keyframes home-menu-sheen{0%{transform:translate(-75%) rotate(8deg);opacity:.72}to{transform:translate(60%) rotate(8deg);opacity:0}}@keyframes home-notice-in{0%{opacity:0;transform:translate(-50%) translateY(-16px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes home-notice-out{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-16px) scale(.98)}}@keyframes home-card-reveal{0%{opacity:0;transform:perspective(700px) translateY(18px) rotateX(16deg) scale(.96)}to{opacity:1;transform:perspective(700px) translateY(0) rotateX(0) scale(1)}}@keyframes home-tournament-card-in{0%{opacity:0;transform:perspective(700px) translateY(16px) rotateX(14deg) scale(.97)}to{opacity:1;transform:perspective(700px) translateY(0) rotateX(0) scale(1)}}@keyframes home-bg-in{0%{opacity:0;transform:scale(1.08)}}@keyframes home-drop-in{0%{opacity:0;transform:translateY(-16px);filter:blur(6px)}}@keyframes home-spring-in{0%{transform:translateY(8px) scale(.86)}}@keyframes home-rise-in{0%{opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px)}}@keyframes home-slide-in-left{0%{opacity:0;transform:translate(-28px) scale(.96);filter:blur(4px)}}@keyframes home-slide-in-right{0%{opacity:0;transform:translate(28px) scale(.96);filter:blur(4px)}}@keyframes home-search-pop{0%{opacity:0;transform:translateY(18px) scale(.78)}}@keyframes home-search-glow{0%{filter:drop-shadow(0 14px 24px rgba(0,0,0,.45))}35%{filter:drop-shadow(0 14px 24px rgba(0,0,0,.45)) drop-shadow(0 0 22px rgba(120,190,255,.55)) brightness(1.12)}to{filter:drop-shadow(0 14px 24px rgba(0,0,0,.45))}}@keyframes home-tournaments-spin{to{transform:rotate(360deg)}}.home__search-hint{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;cursor:pointer;animation:home-search-hint-in .28s cubic-bezier(.22,1,.36,1) both}.home__search-hint-label{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:6px;color:#fff;align-self:center;opacity:.65}.home__search-hint-text{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:lowercase}.home__search-hint-arrow{width:8px;height:10px}.home__search-hint-line{width:100%;max-width:var(--app-ui-max-width);height:auto;display:block;opacity:.7;filter:brightness(0) invert(1) sepia(1) saturate(10) hue-rotate(320deg) drop-shadow(0 0 4px rgba(140,86,24,.6)) drop-shadow(0 0 12px rgba(140,86,24,.35));-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.7) 35%,rgba(255,255,255,1) 50%,rgba(255,255,255,.7) 65%,rgba(255,255,255,.7) 100%);mask-image:linear-gradient(90deg,#ffffffb3 0% 35%,#fff 50%,#ffffffb3 65% 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:-100% 0;mask-position:-100% 0;animation:home-search-hint-glow 1.8s ease-in-out infinite,home-search-hint-shine 2.6s ease-in-out infinite}@keyframes home-search-hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes home-search-hint-glow{0%,to{filter:brightness(0) invert(1) sepia(1) saturate(10) hue-rotate(320deg) drop-shadow(0 0 4px rgba(190,95,15,.6)) drop-shadow(0 0 12px rgba(190,95,15,.3))}50%{filter:brightness(0) invert(1) sepia(1) saturate(10) hue-rotate(320deg) drop-shadow(0 0 8px rgba(190,95,15,1)) drop-shadow(0 0 22px rgba(190,95,15,.75)) drop-shadow(0 0 40px rgba(190,95,15,.4))}}@keyframes home-search-hint-shine{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}55%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.bottom-sheet__body.home__sheet-body--shop{padding:0;overflow:hidden;background:#000;display:flex;flex-direction:column;min-height:0}.bottom-sheet--leaderboard{background:#0d1520}.bottom-sheet--leaderboard-list{max-height:70svh}.bottom-sheet--leaderboard .bottom-sheet__header{background:#071736}.bottom-sheet__body.home__sheet-body--leaderboard,.bottom-sheet__body.home__sheet-body--squad{padding:0;overflow-y:auto;display:flex;flex-direction:column;min-height:0;overscroll-behavior:none}.bottom-sheet__body.home__sheet-body--leaderboard .lb-page{flex:none;min-height:100%}.bottom-sheet__body.home__sheet-body--shop .shop{min-height:100%;background:transparent}.menu-icon{transition:transform .26s cubic-bezier(.34,1.56,.64,1);animation-duration:.62s;animation-fill-mode:backwards;animation-delay:calc(var(--menu-item-delay, 70ms) + 90ms)}.menu-icon--profile{transform-origin:50% 8%;animation-name:menu-icon-frame;animation-timing-function:ease-out}.menu-icon--minigames{transform-origin:50% 100%;animation-name:menu-icon-hand;animation-timing-function:cubic-bezier(.22,1,.36,1)}.menu-icon--settings{animation-name:menu-icon-gear;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.menu-icon--home{transform-origin:50% 100%;animation-name:menu-icon-house;animation-timing-function:ease-out}[role=menuitem]:hover>.menu-icon--profile,[role=menuitem]:active>.menu-icon--profile{transform:rotate(-8deg) scale(1.08)}[role=menuitem]:hover>.menu-icon--minigames,[role=menuitem]:active>.menu-icon--minigames{transform:translateY(-2px) rotate(6deg) scale(1.08)}[role=menuitem]:hover>.menu-icon--settings,[role=menuitem]:active>.menu-icon--settings{transform:rotate(90deg) scale(1.06)}[role=menuitem]:hover>.menu-icon--home,[role=menuitem]:active>.menu-icon--home{transform:translateY(-2px) scale(1.08)}@keyframes menu-unfold{0%{opacity:0;transform:perspective(600px) translateY(-12px) scale(.7) rotateX(-16deg);filter:blur(6px)}}@keyframes menu-item-in{0%{opacity:0;transform:translate(16px);filter:blur(4px)}}@keyframes menu-icon-frame{0%{opacity:0;transform:translateY(-8px) rotate(-24deg) scale(.7)}35%{opacity:1;transform:translateY(0) rotate(14deg) scale(1.05)}60%{transform:rotate(-7deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes menu-icon-hand{0%{opacity:0;transform:translateY(14px) scaleY(.5)}45%{opacity:1;transform:translateY(-3px) scaleY(1.08)}62%{transform:translateY(0) rotate(-7deg)}78%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes menu-icon-gear{0%{opacity:0;transform:rotate(-200deg) scale(.5)}}@keyframes menu-icon-house{0%{opacity:0;transform:translateY(-14px) scale(.8)}40%{opacity:1;transform:translateY(0) scale(1.08,.8)}60%{transform:translateY(-4px) scale(.96,1.06)}80%{transform:translateY(0) scale(1.03,.97)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.menu-icon{animation:none;transition:none}}.persona-screen-wrap{display:inline-block;line-height:0}.persona-screen{display:block;width:100%;height:100%}.persona-screen__picture{transform-box:view-box;transform-origin:92.5px 94.25px;animation:persona-screen-on .7s cubic-bezier(.22,1,.36,1) .2s backwards,persona-screen-flicker 5.2s ease-in-out 1.4s infinite}.persona-screen__flash{opacity:0;animation:persona-screen-on-flash .7s ease-out .2s backwards,persona-screen-flicker-flash 5.2s ease-in-out 1.4s infinite}.persona-screen__glitch{opacity:0;animation:persona-screen-glitch 5.2s steps(1,end) 1.4s infinite}@keyframes persona-screen-on{0%{transform:scale(.02)}35%{transform:scaleY(.03)}75%{transform:scaleY(1.06)}to{transform:scale(1)}}@keyframes persona-screen-on-flash{0%,35%{opacity:1}to{opacity:0}}@keyframes persona-screen-flicker{0%,78%,to{transform:scale(1)}82%{transform:scaleY(.03)}85%{transform:scale(.03)}87%,90%{transform:scale(0)}93%{transform:scaleY(.03)}97%{transform:scaleY(1.05)}}@keyframes persona-screen-flicker-flash{0%,78%,to{opacity:0}82%,85%{opacity:1}87%,90%{opacity:0}93%{opacity:1}}@keyframes persona-screen-glitch{0%,to{opacity:0;transform:translate(0)}40%{opacity:1;transform:translate(7px)}42%{opacity:1;transform:translate(-5px)}44%{opacity:1;transform:translate(3px)}46%{opacity:0;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.persona-screen__picture,.persona-screen__flash,.persona-screen__glitch{animation:none}}.counter-container{position:relative;display:inline-block}.counter-counter{display:flex;overflow:hidden;line-height:1}.counter-digit{position:relative;width:1ch;font-variant-numeric:tabular-nums}.counter-number{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.gradient-container{pointer-events:none;position:absolute;inset:0}.top-gradient{position:absolute;top:0;width:100%}.bottom-gradient{position:absolute;bottom:0;width:100%}.shiny-text{display:inline-block}.bottom-sheet__overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:18px 14px 28px;background:radial-gradient(120% 70% at 50% 100%,rgba(0,0,0,.35),transparent 70%),#03060a80;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);animation:bottom-sheet-fade .22s ease-out both}.bottom-sheet__overlay--closing{animation:bottom-sheet-fade-out .2s ease-in both}.bottom-sheet{width:min(92vw,520px);max-height:min(78svh,640px);overflow:hidden;background:radial-gradient(120% 55% at 50% 0%,rgba(83,184,255,.12),transparent 62%),linear-gradient(180deg,#171c25,#10141b);border-radius:30px 30px 48px 48px;border:1px solid rgba(179,199,255,.16);box-shadow:0 28px 60px #0000008c,0 0 0 1px #00000059,0 0 48px #53b8ff0f,inset 0 1px #dce8ff1a;display:flex;flex-direction:column;animation:bottom-sheet-in .46s cubic-bezier(.16,1,.3,1) both;transition:height .22s cubic-bezier(.22,1,.36,1)}.bottom-sheet--closing{animation:bottom-sheet-out .24s cubic-bezier(.4,0,1,1) both}.bottom-sheet__header{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:16px 14px 14px;flex-shrink:0;background:radial-gradient(closest-side,rgba(140,200,255,.55),transparent) bottom / 96px 1px no-repeat,linear-gradient(90deg,transparent,rgba(179,199,255,.16) 18%,rgba(179,199,255,.16) 82%,transparent) bottom / 100% 1px no-repeat,linear-gradient(180deg,rgba(200,220,255,.04),transparent);animation:bottom-sheet-content-in .42s ease-out 80ms both}.bottom-sheet__title{grid-column:2;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-align:center;text-wrap:balance;line-height:1.25;font-size:1.1rem;font-weight:700;letter-spacing:.015em;color:#f4f6fb;text-shadow:0 0 18px rgba(120,190,255,.22)}.bottom-sheet__close{grid-column:3;width:36px;height:36px;flex-shrink:0;border:none;border-radius:10px;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.34,1.56,.64,1),filter .16s ease}.bottom-sheet__close:hover{background:transparent;filter:brightness(1.15)}.bottom-sheet__close:active{transform:scale(.88);filter:brightness(.9)}.bottom-sheet__close:focus-visible{outline:2px solid rgba(120,190,255,.6);outline-offset:2px}.bottom-sheet__close img{width:30px;height:30px;display:block}.bottom-sheet__body{padding:14px 18px 20px;overflow-y:auto;flex:1;display:grid;gap:16px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(179,199,255,.25) transparent;animation:bottom-sheet-content-in .46s ease-out .14s both}.bottom-sheet__body::-webkit-scrollbar{width:4px}.bottom-sheet__body::-webkit-scrollbar-thumb{border-radius:999px;background:#b3c7ff40}@keyframes bottom-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes bottom-sheet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bottom-sheet-in{0%{transform:translateY(calc(100% + 48px)) scale(.96)}to{transform:translateY(0) scale(1)}}@keyframes bottom-sheet-out{0%{transform:translateY(0) scale(1)}to{transform:translateY(calc(100% + 48px)) scale(.97)}}@keyframes bottom-sheet-content-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.bottom-sheet__overlay,.bottom-sheet__overlay--closing,.bottom-sheet,.bottom-sheet--closing,.bottom-sheet__header,.bottom-sheet__body{animation-duration:1ms;animation-delay:0ms}}.startup{min-height:100vh;min-height:100svh;min-height:100lvh;background:#050506;position:relative;display:flex;flex-direction:column;align-items:center;padding:36px 24px 32px;text-align:center}.startup:before{content:"";position:absolute;inset:0;background:url(/assets/background-DKMKkrGT.webp) center/cover no-repeat;opacity:var(--startup-bg-opacity, .55);filter:blur(var(--app-bg-blur));z-index:0;transition:opacity .11s ease-out}.startup__content{position:relative;z-index:1;display:flex;flex:1;width:min(92vw,320px);flex-direction:column;align-items:stretch;justify-content:center;gap:14px}.startup__header{position:relative;z-index:1;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:8px;padding-top:6px}.startup__logo{width:min(175px,54vw);filter:drop-shadow(0 12px 24px rgba(0,0,0,.55))}.startup__stat{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:.9rem;font-weight:500;color:#cfd3d8;line-height:1.1}.startup__stat-number{display:inline-flex;align-items:center;line-height:1}.startup__stat-text{display:inline-flex;align-items:center}.startup__title{margin:0;font-size:1.25rem;font-weight:600;color:#f3f4f6;text-align:left}.startup__dots{display:inline-block;width:1.2em;vertical-align:text-bottom;position:relative;top:.3em}.startup__dots:after{content:"...";display:inline-block;overflow:hidden;width:0;animation:startup-dots 1.2s steps(4,end) infinite}.startup__turnstile{display:flex;justify-content:flex-start}.startup__trustpilot{position:absolute;left:50%;bottom:calc(56px + env(safe-area-inset-bottom,0px));transform:translate(-50%) scale(.88);transform-origin:center bottom;opacity:.7;z-index:2}@keyframes startup-dots{to{width:1.2em}}@media(prefers-reduced-motion:reduce){.startup:before{transition:none}}.trustpilot-badge{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.trustpilot-badge__squares{display:inline-flex;gap:4px}.trustpilot-badge__square{position:relative;display:block;width:22px;height:22px;border-radius:3px;overflow:hidden;flex-shrink:0}.trustpilot-badge__square-bg{position:absolute;inset:0;background:#ffffff29}.trustpilot-badge__square-fill{position:absolute;inset:0;width:0%;background:#00b67a}.trustpilot-badge__square-star{position:absolute;inset:0;margin:auto;width:14px;height:14px;fill:#fff}.trustpilot-badge__logo{display:inline-flex;align-items:center;gap:6px}.trustpilot-badge__logo-star{width:20px;height:20px;fill:#00b67a;flex-shrink:0}.trustpilot-badge__logo-text{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.01em;white-space:nowrap}.cookie-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;padding:0 14px calc(24px + env(safe-area-inset-bottom,0px));background:#04060a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:cookie-fade .2s ease-out both}.cookie-overlay--closing{animation:cookie-fade-out .2s ease-in both}.cookie-sheet{width:min(92vw,480px);background:#101218f7;border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px #0000008c;padding:12px 20px 20px;display:flex;flex-direction:column;gap:12px;animation:cookie-sheet-in .24s ease-out both}.cookie-sheet--closing{animation:cookie-sheet-out .2s ease-in both}.cookie-sheet__handle{width:42px;height:4px;border-radius:999px;background:#ffffff2e;margin:0 auto 4px;flex-shrink:0}.cookie-sheet__title{margin:0;font-size:1rem;font-weight:600;color:#f2f2f7}.cookie-sheet__text{margin:0;font-size:.84rem;line-height:1.5;color:#f2f2f7b3}.cookie-sheet__actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.cookie-sheet__btn{border:none;border-radius:999px;height:44px;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s ease}.cookie-sheet__btn:active{opacity:.8}.cookie-sheet__btn--primary{background:linear-gradient(135deg,#0c6cff,#35a7ff);color:#fff;box-shadow:0 8px 20px #0c6cff59}.cookie-sheet__btn--secondary{background:#ffffff14;color:#fff9}@keyframes cookie-fade{0%{opacity:0}to{opacity:1}}@keyframes cookie-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cookie-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media(prefers-reduced-motion:reduce){.cookie-overlay,.cookie-overlay--closing,.cookie-sheet,.cookie-sheet--closing{animation:none}}
