:root{--bg-base: #080a16;--bg-soft: #070a17;--max-width: 1200px;--text-main: #dedee4;--text-dim: #a5a8b7;--text-faint: #7f8498;--glow-color: #dbfbff;--glow-shadow: 0 0 10px rgba(0, 122, 255, .7);--line-strong: rgba(0, 122, 255, .45);--accent: #007aff;--accent-soft: rgba(0, 122, 255, .24);--success: #22c55e;--danger: #ef4444;--warning: #f59e0b;--card-bg: linear-gradient( 180deg, rgba(22, 22, 41, .44), rgba(2, 137, 209, .1) );--card-border: rgba(136, 136, 252, .1);--card-popup-bg: linear-gradient(90deg, rgba(0, 0, 0, .52), rgba(0, 0, 0, .52)), linear-gradient( 118deg, color-mix(in srgb, var(--accent) 50%, transparent), rgba(88, 86, 214, .46) );--shadow-glow: 0 0 24px rgba(0, 122, 255, .35);--radius-lg: 16px;--radius-md: 12px;--font-display: "Orbitron", sans-serif;--font-ui: "Plus Jakarta Sans", sans-serif;--ease-premium: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.25, 1, .5, 1);--dur-fast: .18s;--dur-base: .28s;--dur-slow: .9s;--dur-reveal: .9s}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html{scroll-behavior:smooth;overscroll-behavior-y:none}body{min-height:100vh;overscroll-behavior-x:none;overscroll-behavior-y:none;background:var(--bg-base);color:var(--text-main);font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@supports (padding-top: env(safe-area-inset-top)){@media(max-width:767px){body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#000;pointer-events:none;z-index:100}}}#root,.page-shell{min-height:100vh}.page-shell{display:flex;flex-direction:column}.main-content{flex:1 0 auto}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-reveal],[data-reveal-sync]{--motion-kind: reveal;--motion-state: hidden;--parallax-y: 0px;--reveal-y: 20px;--reveal-scale: .98;--reveal-delay: 0ms;--reveal-duration: var(--dur-reveal);--reveal-ease: var(--ease-premium);--reveal-extra-transition: color 0ms linear 0ms;opacity:0;filter:blur(5px);transform:translate3d(0,calc(var(--reveal-y) + var(--parallax-y)),0) scale(var(--reveal-scale));transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),filter var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),var(--reveal-extra-transition);will-change:transform,opacity,filter}[data-reveal].is-visible,[data-reveal-sync].is-visible{--motion-state: visible;opacity:1;filter:blur(0);--reveal-y: 0px;--reveal-scale: 1}.notice[data-reveal]{--reveal-y: 0px;--reveal-scale: 1;--reveal-duration: .4s;filter:none}.js-motion .intro-item{opacity:0;filter:blur(5px);transform:translate3d(0,36px,0) scale(.96)}.js-motion .hero-logo.intro-item{opacity:0;filter:drop-shadow(0 0 0 rgba(255,255,255,0));transform:translate3d(0,26px,0) scale(.9)}.js-motion.is-loaded .hero-logo.intro-item{filter:drop-shadow(0 0 22px rgba(255,255,255,.22)) drop-shadow(0 0 48px rgba(255,255,255,.08))}.js-motion .scroll-indicator.intro-item{filter:none;transform:translateZ(0) scale(.75)}.js-motion .launch-form.intro-item,.js-motion.is-loaded .launch-form.intro-item{opacity:1;filter:none;transform:none}.js-motion .launch-form.intro-item>*{opacity:0;filter:blur(5px);transform:translate3d(0,36px,0) scale(.96);transition:opacity var(--dur-slow) var(--ease-premium),filter var(--dur-slow) var(--ease-premium),transform var(--dur-slow) var(--ease-premium);transition-delay:var(--intro-delay, 0ms);will-change:transform,opacity,filter}.js-motion.is-loaded .launch-form.intro-item>*{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.js-motion.is-loaded .launch-form.intro-item .launch-form-button.is-loading{filter:brightness(1.02)}.js-motion.is-loaded .intro-item{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);transition:opacity var(--dur-slow) var(--ease-premium),filter var(--dur-slow) var(--ease-premium),transform var(--dur-slow) var(--ease-premium);transition-delay:var(--intro-delay, 0ms)}.js-motion.is-loaded .scroll-indicator.intro-item{opacity:var(--indicator-fade, 1)}.notice .action-card-head,.notice .notice-content>*,.notice .signature{opacity:0;transform:translateY(24px);filter:blur(3px);transition:opacity .8s var(--ease-premium),transform .8s var(--ease-premium),filter .8s var(--ease-premium);transition-delay:var(--stagger, 0ms)}.notice.is-visible .action-card-head,.notice.is-visible .notice-content>*,.notice.is-visible .signature,.notice-block.is-visible .notice .action-card-head,.notice-block.is-visible .notice .notice-content>*,.notice-block.is-visible .notice .signature{opacity:1;transform:translateY(0);filter:blur(0)}.site-footer .footer-rule{transform:scaleX(0);transform-origin:center;transition:transform .9s var(--ease-premium);transition-delay:var(--stagger, 0ms)}.site-footer .footer-socials,.site-footer .copyright{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-premium),transform .8s var(--ease-premium);transition-delay:var(--stagger, 0ms)}.site-footer.is-visible .footer-rule{transform:scaleX(1)}.site-footer.is-visible .footer-socials,.site-footer.is-visible .copyright{opacity:1;transform:translateY(0)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}@keyframes status-count-rise{0%{opacity:.62;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes field-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes check-pop{0%{transform:scale(.7)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes bob{0%,to{transform:translate3d(0,var(--indicator-offset),0) scale(var(--indicator-scale))}50%{transform:translate3d(0,calc(var(--indicator-offset) + 4px),0) scale(var(--indicator-scale))}}@keyframes drift{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-2.4%)}}@keyframes mockup-bg-sequence{0%{filter:blur(0) brightness(1);transform:scale(1)}10%{filter:blur(4px) brightness(.7);transform:scale(1.05)}90%{filter:blur(4px) brightness(.7);transform:scale(1.05)}to{filter:blur(0) brightness(1);transform:scale(1)}}@keyframes popup-show{0%{opacity:0;filter:blur(8px);transform:translateY(100px) scaleY(1.15);animation-timing-function:cubic-bezier(.86,0,.07,1)}14%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1);animation-timing-function:linear}86%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1);animation-timing-function:cubic-bezier(.86,0,.07,1)}to{opacity:0;filter:blur(8px);transform:translateY(100px) scaleY(1.15)}}@keyframes demo-seq-0{0%{opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1)}4%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}26%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}30%{opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1)}to{opacity:0}}@keyframes demo-seq-0-enter{0%{opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1)}to{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}}@keyframes demo-seq-1{0%{opacity:0}35%{opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1)}39%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}62%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}66%{opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1)}to{opacity:0}}@keyframes demo-seq-2{0%{opacity:0}67%{opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1)}71%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}94%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}98%{opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1)}to{opacity:0}}@keyframes popup-show-stay{0%{opacity:0;filter:blur(8px);transform:translateY(100px) scaleY(1.15);animation-timing-function:cubic-bezier(.86,0,.07,1)}to{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}}@keyframes mockup-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.info-mockup-popup-overlay .sys-popup,.mockup-status-img,.info-mockup-popup-wrapper>img:first-child{animation:none!important;filter:none;transform:none}}.btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:16px 24px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:#dbfbff;font-family:var(--font-ui);font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;will-change:transform,filter;transition:transform var(--dur-base) var(--ease-soft),filter var(--dur-base) var(--ease-soft),box-shadow var(--dur-base) var(--ease-soft),background var(--dur-base) var(--ease-soft),border-color var(--dur-base) var(--ease-soft),color var(--dur-base) var(--ease-soft),opacity var(--dur-base) var(--ease-soft)}.btn:hover:not(:disabled),.btn:focus-visible{outline:none;transform:translateY(-2px);filter:brightness(1.08)}.btn:disabled{opacity:.7;cursor:not-allowed;transform:none;filter:none}.btn--full{width:100%;min-width:0}.btn--full>span{min-width:0}@media(max-width:767px){.btn{font-size:14px}}@media(max-width:414px){.btn{font-size:13px}}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover:not(:disabled),.btn--primary:focus-visible{box-shadow:0 12px 24px #007aff47}.btn--accent{border-color:#007aff7a;background:linear-gradient(90deg,#00000029,#00000029),linear-gradient(118deg,#007affb8,#5856d680);text-shadow:0 0 10px rgba(0,122,255,.28);box-shadow:0 8px 24px #007aff38,inset 0 0 20px #ffffff0f}.btn--accent:hover:not(:disabled),.btn--accent:focus-visible{box-shadow:0 12px 28px #007aff47,inset 0 0 22px #ffffff14}.btn--danger{border-color:#ef444475;background:linear-gradient(90deg,#0000002e,#0000002e),linear-gradient(118deg,#ef4444c2,#8b000080);color:#fff;box-shadow:0 8px 24px #ef44443d,inset 0 0 22px #ffffff0d}.btn--danger:hover:not(:disabled),.btn--danger:focus-visible{box-shadow:0 12px 28px #ef44444d,inset 0 0 24px #ffffff14}.btn--success{border-color:#22c55e6b;background:linear-gradient(90deg,#0000002e,#0000002e),linear-gradient(118deg,#00ff6657,#5856d652);color:#fff;box-shadow:0 8px 24px #00ff662e,inset 0 0 22px #00ff6612}.btn--success:hover:not(:disabled),.btn--success:focus-visible{box-shadow:0 12px 28px #00ff6638,inset 0 0 24px #00ff661a}.btn--ghost{border-color:#dbfbff38;background:#ffffff08}.btn--ghost:hover:not(:disabled),.btn--ghost:focus-visible{border-color:#dbfbff66;background:#ffffff14;box-shadow:inset 0 0 18px #ffffff0d}.btn--glass{flex:1 1 0;min-width:0;border-color:#007aff40;background:#eeeeee08;color:#dff6ff;text-shadow:0 0 10px rgba(154,223,255,.22);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 8px 32px #007aff1a,inset 0 0 40px #007aff1a}.btn--glass:hover:not(:disabled),.btn--glass:focus-visible{transform:translateY(-1px)}.btn--error{border-color:#ff3b3b;background:transparent;color:#dbfbff;text-shadow:0 0 10px rgba(255,59,59,.5)}.btn--error:hover:not(:disabled),.btn--error:focus-visible{background:#ff3b3b1a;transform:translateY(-1px);filter:none}.btn--dim{opacity:.7}.btn--dim:hover:not(:disabled){opacity:1}.page-shell{position:relative;width:100%;overflow:clip}.bg-layer{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(69.8% 123% at 50% -36.6%,#007aff73,#080a1600)}.bg-wallpaper{position:absolute;inset:0;background-image:url(/assets/wallpaper_6.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto;opacity:0;filter:saturate(1.35) contrast(1.12) brightness(.95) hue-rotate(-6deg);-webkit-mask-image:radial-gradient(ellipse 30% 40% at center,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 45%,rgba(0,0,0,.35) 75%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 70% 85% at center,#000,#000000d9 45%,#00000059 75%,#0000);animation:bg-wallpaper-fade-in 1.8s var(--ease-soft, cubic-bezier(.22, 1, .36, 1)) .15s forwards}@keyframes bg-wallpaper-fade-in{0%{opacity:0;transform:scale(1.04)}to{opacity:.55;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bg-wallpaper{animation:none;opacity:.8;transform:none}}@media(max-width:767px){.bg-wallpaper{background-size:auto 100%}}#particles-canvas{position:absolute;inset:0;width:100%;height:100%}.bg-glow{position:absolute;width:60vmax;aspect-ratio:1;filter:blur(90px);opacity:.35;animation:drift 14s ease-in-out infinite}.bg-glow-top{top:-35vmax;left:50%;transform:translate(-50%);background:radial-gradient(circle at center,#007aff99,#007aff00)}.bg-glow-bottom{bottom:-24vmax;left:50%;width:74vmax;transform:translate(-50%);opacity:.88;filter:blur(72px);background:radial-gradient(75% 132% at 50% -31.6%,#af52de40,#02020600);animation-delay:-6s}.bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 45% 85% at center,#080a1600,#080a1699,#010103);opacity:0;animation:bg-vignette-fade-in 2.6s var(--ease-soft, cubic-bezier(.22, 1, .36, 1)) .9s forwards}@keyframes bg-vignette-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bg-vignette{animation:none;opacity:1}}.site-header{--header-shift: 0px;position:fixed;top:0;left:0;right:0;z-index:20;padding:calc(20px - var(--header-shift)) 16px 20px;transition:padding var(--dur-base) var(--ease-premium),opacity .4s var(--ease-premium),filter .4s var(--ease-premium),transform .4s var(--ease-premium);will-change:opacity,filter,transform}.site-header.is-scrolled{--header-shift: 6px}.site-header.is-header-hidden{opacity:0;filter:blur(8px);transform:translateY(-14px);pointer-events:none}.nav-wrap{margin:0 auto;width:min(var(--max-width),100%);display:flex;justify-content:space-between;align-items:center}.nav-pill{appearance:none;-webkit-appearance:none;border:1px solid rgba(167,196,232,.35);border-radius:999px;background:#080c18b8;color:var(--text-main);padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;transition:border-color var(--dur-base) var(--ease-soft),background var(--dur-base) var(--ease-soft),color var(--dur-base) var(--ease-soft)}.nav-pill:hover,.nav-pill:focus-visible{border-color:#a7c4e88f;background:#0a0f1fd6}.nav-pill:focus-visible{outline:none;border-color:#5fa3ffd9;box-shadow:0 0 0 3px #5fa3ff38}.nav-pill-icon{width:15px;height:15px;flex:0 0 15px;color:#d4e8ff;opacity:.9}.nav-info-link{gap:7px}.language-select{position:relative;display:inline-block}.language-trigger{min-width:144px;min-height:38px;padding:8px 12px;gap:8px;justify-content:space-between;border-color:#a7c4e86b;background:linear-gradient(180deg,#0d162bd1,#070b18cc);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000038;transition:min-width var(--dur-base) var(--ease-premium),border-color var(--dur-base) var(--ease-soft),background var(--dur-base) var(--ease-soft),color var(--dur-base) var(--ease-soft),box-shadow var(--dur-base) var(--ease-soft)}.language-current{flex:1 1 auto;max-width:86px;opacity:1;text-align:left;transform:translate(0);white-space:nowrap;overflow:hidden;transition:max-width var(--dur-base) var(--ease-premium),opacity .18s var(--ease-soft),transform var(--dur-base) var(--ease-premium)}.language-caret{width:12px;height:12px;margin-left:2px;opacity:.8;transition:transform var(--dur-base) var(--ease-premium),opacity var(--dur-base) var(--ease-soft)}.language-menu{position:absolute;top:calc(100% + 10px);right:0;left:auto;width:max-content;min-width:188px;max-width:min(240px,calc(100vw - 32px));z-index:30;display:grid;gap:3px;padding:6px;max-height:min(420px,calc(100vh - 96px));overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:14px;border:1px solid rgba(169,199,240,.22);background:linear-gradient(180deg,#0f182dfa,#070a16fa);box-shadow:0 22px 52px #00000075,0 0 0 1px #ffffff08 inset,0 18px 42px #007aff1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translate3d(0,-8px,0) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft)}.language-menu::-webkit-scrollbar{width:0;height:0}.language-menu:before{content:"";position:absolute;top:-6px;right:22px;width:10px;height:10px;border-top:1px solid rgba(169,199,240,.22);border-left:1px solid rgba(169,199,240,.22);background:#0f182dfa;transform:rotate(45deg)}.language-option{border:none;border-radius:10px;background:transparent;color:var(--text-main);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:38px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.15;cursor:pointer;transition:color .18s var(--ease-soft),background .18s var(--ease-soft),transform .18s var(--ease-soft)}.language-option-main{display:inline-flex;align-items:center;min-width:0;gap:9px}.language-option-flag{width:20px;flex:0 0 20px;font-size:14px;line-height:1;text-align:center;filter:saturate(1.08)}.language-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-option-check{width:15px;height:15px;flex:0 0 15px;color:#9cc8ff;opacity:0;transform:scale(.82);transition:opacity .16s var(--ease-soft),transform .16s var(--ease-soft)}.language-option:hover,.language-option:focus-visible{outline:none;background:#5fa3ff24;color:#f0f7ff;transform:translate(1px)}.language-option[aria-selected=true]{background:linear-gradient(135deg,#5fa3ff47,#007aff29);color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #9cc8ff29}.language-option[aria-selected=true] .language-option-check{opacity:1;transform:scale(1)}.language-select.is-open .language-trigger{border-color:#5fa3ffc2;background:linear-gradient(180deg,#111f3af0,#080e1eeb);color:#fff;box-shadow:0 0 0 3px #5fa3ff1f,0 16px 36px #00000052}.language-select.is-open .language-caret{opacity:1;transform:rotate(180deg)}.language-select.is-open .language-menu{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.site-footer{width:min(var(--max-width),100%);margin:clamp(88px,10vw,132px) auto 0;padding:0 16px calc(72px + env(safe-area-inset-bottom,0px))}.footer-rule{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(136,136,252,.3),transparent)}.footer-legal{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:0}.footer-legal a{position:relative;padding:0 18px;color:var(--text-faint);text-decoration:none;font-size:.85rem;transition:color .2s}.footer-legal a+a:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;background:#8888fc47;transform:translateY(-50%)}.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--text-main)}.footer-socials{margin-top:34px;display:flex;justify-content:center;align-items:center;gap:16px}.footer-socials a{width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.15);display:grid;place-items:center;transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft);will-change:transform}.footer-socials a:hover,.footer-socials a:focus-visible{transform:translateY(-3px) scale(1.03);border-color:var(--line-strong);background:#5fa3ff1a}.footer-socials svg{width:18px;height:18px;fill:var(--text-main)}.copyright{margin:20px 0 0;text-align:center;font-size:14px;color:var(--text-faint)}.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;font-family:Orbitron,sans-serif;color:#dbfbff;text-align:center;background:#080a16}.error-boundary-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;letter-spacing:.08em;color:#ff3b3b;text-shadow:0 0 20px rgba(255,59,59,.5);margin:0 0 1rem}.error-boundary-subtitle{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;opacity:.7;max-width:28rem;line-height:1.6;margin:0 0 2rem}.error-boundary-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.main-content{width:min(var(--max-width),100%);margin:0 auto;padding:140px 16px 0}.hero{width:min(740px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.status-pill{display:inline-flex;align-items:center;gap:12px;min-height:38px;padding:7px 15px 7px 12px;border:1px solid rgba(91,157,255,.56);border-radius:var(--radius-lg);background:linear-gradient(180deg,#2a58a86b,#11285661),#070e1f8f;color:var(--text-main);box-shadow:0 0 0 1px #ffffff0b inset,0 10px 28px #007aff29,0 0 22px #007aff24;font-size:14.5px;font-weight:600;line-height:1;backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25)}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #007aff24,0 0 16px #007affe6;animation:pulse 1.9s ease-in-out infinite}.status-copy{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.status-count{display:inline-block;min-width:5.4ch;color:#fff;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;text-shadow:0 0 10px rgba(255,255,255,.22),0 0 18px rgba(0,122,255,.28);animation:status-count-rise .52s var(--ease-soft)}.notice-info-link{display:block;margin:48px auto 0;width:fit-content;font-size:15.9px;font-weight:700;line-height:22px;letter-spacing:.02em;color:var(--glow-color);text-shadow:var(--glow-shadow);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px;text-decoration-color:#007aff80;--reveal-extra-transition: text-shadow var(--dur-base) var(--ease-soft), text-decoration-color var(--dur-base) var(--ease-soft)}.notice-info-link:hover{text-shadow:0 0 16px rgba(0,122,255,.9);text-decoration-color:var(--glow-color)}.hero-logo{width:clamp(240px,55vw,736px);aspect-ratio:207 / 68;position:relative;display:block;transform:translate3d(0,var(--hero-logo-offset, 0px),0);filter:drop-shadow(0 0 22px rgba(255,255,255,.22)) drop-shadow(0 0 48px rgba(255,255,255,.08));transition:transform var(--dur-base) var(--ease-soft),filter var(--dur-base) var(--ease-soft);will-change:transform,filter}.hero-logo-mark{position:absolute;top:0;left:0;display:block;width:100%;height:89.706%}.hero-logo-subtitle{position:absolute;left:50%;bottom:0;width:60%;color:#fff;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(12px,3.99vw,53px);font-weight:700;line-height:.86;letter-spacing:.6em;text-align:center;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);transform-origin:center}.hero-logo--localized{aspect-ratio:auto;height:auto;max-height:clamp(82px,19vw,220px);object-fit:contain}.store-panel{width:min(500px,100%);display:grid;gap:14px;margin-top:4px;padding:16px 18px 18px;border:1px solid rgba(0,122,255,.26);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(0,122,255,.16),transparent 62%),#080c1c75;box-shadow:0 0 28px #007aff1f,inset 0 0 0 1px #ffffff09;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.store-panel-label{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.store-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.store-button{display:inline-flex;align-items:center;justify-content:center;width:min(180px,calc(50% - 6px));min-width:150px;min-height:54px;border-radius:8px;transition:filter var(--dur-base) var(--ease-soft),transform var(--dur-base) var(--ease-soft)}.store-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.store-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.store-button img{display:block;width:100%;height:auto}.store-badge{position:relative;display:block;width:100%;aspect-ratio:190 / 60;container-type:inline-size}.store-badge-download{position:absolute;top:17%;left:24%;z-index:1;width:54%;height:26%;display:flex;align-items:center;justify-content:flex-start;padding-left:5%;overflow:hidden;background:#fff;color:#000;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(5.8px,5.15cqw,9.4px);font-weight:700;line-height:1.08;letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap}.store-badge--app-store .store-badge-download{left:25%;width:53%}.launch-form{width:min(430px,100%);display:grid;gap:12px;margin-top:31px;position:relative}.launch-form-input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:18px 16px;background:#14141447;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);color:var(--text-main);font-size:16px;transition:border-color var(--dur-base) var(--ease-soft),box-shadow var(--dur-base) var(--ease-soft),transform var(--dur-base) var(--ease-soft),opacity var(--dur-base) var(--ease-soft)}.launch-form-input::placeholder{color:#8e95ad}.launch-form-input:focus-visible{outline:none}.launch-form-input.is-focused:not(.is-error){border-color:var(--accent);transform:translateY(-1px);box-shadow:0 0 0 4px #007aff33}.launch-form-input.is-error{border-color:var(--danger);box-shadow:0 0 0 3px #ef444433;animation:field-shake .42s var(--ease-soft)}.launch-form-input.is-success{opacity:.65}.launch-form-button.is-loading{filter:brightness(1.02)}.launch-form-button.is-success{background:var(--success);box-shadow:0 12px 24px #22c55e4d}.loading-spinner{animation:spin .8s linear infinite;flex-shrink:0}.page-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:60vh;padding:32px 16px;color:#8dd8ff}.page-loader--compact{min-height:0;padding:40px 16px}.page-loader-message{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;color:#dbfbff;margin:0;text-transform:uppercase;letter-spacing:.18em;text-shadow:0 0 10px rgba(0,122,255,.28);text-align:center}.button-check{width:19px;height:19px;stroke:currentColor;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity .26s var(--ease-soft),transform .26s var(--ease-premium)}.button-check.is-visible{opacity:1;transform:scale(1);animation:check-pop .34s var(--ease-premium)}.form-note{margin:0;font-size:12px;color:var(--text-dim);text-align:center}.form-feedback{margin:0;min-height:18px;font-size:13px;font-weight:500;text-align:center;transition:opacity .22s var(--ease-soft),transform .22s var(--ease-soft)}.form-feedback.is-error{color:#ff7c8b}.form-feedback.is-success{color:#7ad5ff}.turnstile-anchor{display:flex;justify-content:center;margin-top:.75rem;min-height:0;transition:min-height .3s ease}.reset-form{margin-top:28px}.reset-form-note{max-width:430px;margin-inline:auto}.unsub-icon-wrap--success{color:#22c55e;background:#22c55e24}.unsub-icon-wrap--success .unsub-icon{stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.turnstile-anchor:has(iframe){min-height:4rem}.scroll-indicator{--indicator-offset: 0px;--indicator-scale: 1;--indicator-fade: 1;margin:12px auto 0;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#dff7ff;background:#ffffff05;animation:bob 2.4s ease-in-out infinite;transition:border-color var(--dur-base) var(--ease-soft),background var(--dur-base) var(--ease-soft),opacity var(--dur-base) var(--ease-soft);will-change:transform,opacity}.scroll-indicator:hover,.scroll-indicator:focus-visible{border-color:#5fa3ff99;background:#5fa3ff1a}.scroll-indicator svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;fill:none}.notice-block,#important{position:relative;width:min(100%,690px);margin:90px auto 0}.scroll-indicator,.notice-block,#important{display:none}.notice.action-card-wrap{max-width:690px;padding:0;margin:0 auto}.notice .action-card{animation:none;opacity:1;filter:none;transform:none}.notice .action-card-body{text-align:left;gap:28px}.notice .action-card-head{justify-content:center}.notice-content{display:flex;flex-direction:column;font-size:16px;line-height:1.5;letter-spacing:.02em;color:var(--text-main);transform:translate3d(0,var(--notice-offset, 0px),0);transition:transform var(--dur-base) var(--ease-soft);will-change:transform}.notice-content p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--text-main)}.notice-content p+p{margin-top:28px}.notice-content .notice-lead{margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--glow-color);text-shadow:var(--glow-shadow)}.notice-content .notice-lead+p{margin-top:0}.signature{margin:40px 0 0;text-align:right;color:var(--glow-color);font-weight:700;font-size:15.9px;line-height:22px;letter-spacing:.02em;text-shadow:var(--glow-shadow)}.legal-wrap{width:100%;max-width:800px;margin:0 auto;padding:48px 24px;line-height:1.7}.legal-error{color:#e85d5d;text-align:center;padding:40px 0;font-size:15px}.lv-doc{color:#96969b}.lv-doc .lv-h1{font-size:38px;font-weight:800;color:var(--text-main);text-align:center;margin:0 0 32px;line-height:1.2;letter-spacing:-.02em}.lv-doc .lv-h2{font-size:22px;font-weight:700;color:var(--text-main);margin:40px 0 16px;line-height:1.3}.lv-doc .lv-h3{font-size:17px;font-weight:700;color:var(--text-main);margin:28px 0 10px;line-height:1.35}.lv-doc .lv-p{font-size:14.5px;color:#96969b;margin:0 0 14px;line-height:1.7}.lv-doc strong{color:var(--text-main);font-weight:700}.lv-doc em{font-style:italic}.lv-doc a{color:#0288d1;text-decoration:none;transition:color .15s}.lv-doc a:hover{color:#4fc3f7;text-decoration:underline}.lv-doc .lv-hr{border:none;border-top:1px solid rgba(150,150,155,.15);margin:32px 0}.lv-doc .lv-bq{border-left:3px solid rgba(150,150,155,.25);margin:16px 0;padding:12px 20px;font-size:14px;color:#aaaaaf;background:#96969b0a;border-radius:0 8px 8px 0;line-height:1.65}.lv-doc .lv-ul{list-style:none;padding:0;margin:8px 0 16px}.lv-doc .lv-li{position:relative;padding-left:22px;margin-bottom:8px;font-size:14.5px;color:#96969b;line-height:1.65}.lv-doc .lv-li:before{content:"•";position:absolute;left:6px;color:var(--text-main);font-weight:700}.credits-page{max-width:1120px;margin:0 auto;padding:0 20px 84px}.credits-hero{max-width:820px;margin:0 auto;padding:136px 0 40px;text-align:center}.credits-kicker{display:inline-block;margin-bottom:18px;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--accent);opacity:.72}.credits-title{margin:0 0 22px;font-family:var(--font-display);font-size:clamp(30px,5vw,56px);font-weight:900;line-height:1.1;letter-spacing:1px;background:linear-gradient(135deg,#ffffff 24%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.credits-subtitle{max-width:700px;margin:0 auto;color:var(--text-dim);font-size:clamp(15px,2vw,18px);line-height:1.75}.credits-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.credits-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(136,136,252,.2);border-radius:8px;background:#ffffff06;color:var(--text-main);font-size:13px;font-weight:800;text-decoration:none;transition:border-color var(--dur-base) var(--ease-soft),background var(--dur-base) var(--ease-soft),transform var(--dur-base) var(--ease-soft)}.credits-link:hover{border-color:#007aff80;background:#007aff1a;transform:translateY(-1px)}.credits-link--primary{border-color:#007aff73;background:linear-gradient(180deg,#007aff38,#007aff14);box-shadow:0 0 22px #007aff14}.credits-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:660px;margin:0 auto 64px}.credits-stat{min-height:118px;padding:22px 18px;border:1px solid var(--card-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--card-bg);text-align:center;box-shadow:inset 0 0 28px #007aff0f}.credits-stat:nth-child(1){border-color:#34d39938;background:radial-gradient(circle at 50% 0%,rgba(52,211,153,.18),transparent 58%),linear-gradient(180deg,#ffffff0b,#ffffff04),var(--card-bg);box-shadow:0 0 28px #34d3991f,inset 0 0 30px #34d39914}.credits-stat:nth-child(2){border-color:#007aff47;background:radial-gradient(circle at 50% 0%,rgba(0,122,255,.22),transparent 58%),linear-gradient(180deg,#ffffff0b,#ffffff04),var(--card-bg);box-shadow:0 0 28px #007aff24,inset 0 0 30px #007aff17}.credits-stat strong{display:block;margin-bottom:8px;color:#f8fafc;font-family:var(--font-display);font-size:clamp(28px,5vw,44px);font-weight:900;line-height:1}.credits-stat span{color:var(--text-faint);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.credits-story-grid,.credits-major-section,.credits-timeline-section,.credits-team-section,.credits-list-section{padding:56px 0;border-top:1px solid var(--card-border)}.credits-story-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px}.credits-story-card,.credits-timeline-item,.credits-major-card,.credits-dev-card,.credits-team-group,.credits-card,.credits-wall-toolbar{border:1px solid rgba(136,136,252,.14);background:#ffffff06}.credits-story-card{min-width:0;padding:26px;border-radius:var(--radius-lg);box-shadow:inset 0 0 30px #007aff0a}.credits-story-card--featured{background:linear-gradient(135deg,#007aff1f,#ffffff05),#ffffff06}.credits-story-card h2{margin:0 0 16px;font-size:clamp(20px,3vw,28px);line-height:1.2}.credits-story-card p,.credits-section-copy,.credits-timeline-item p{color:var(--text-dim);font-size:15px;line-height:1.7}.credits-story-card p{margin:0}.credits-story-card p+p{margin-top:14px}.credits-section-head{max-width:720px;margin-bottom:24px}.credits-section-copy{margin:-8px 0 0}.credits-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.credits-timeline-item{min-width:0;padding:20px;border-radius:var(--radius-lg)}.credits-timeline-item span{display:inline-flex;margin-bottom:14px;color:var(--accent);font-family:var(--font-display);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.credits-timeline-item h3{margin:0 0 8px;font-size:16px;line-height:1.25}.credits-timeline-item p{margin:0}.credits-major-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.credits-major-card{display:flex;min-width:0;min-height:100px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#007aff1c,#5856d60d),#ffffff06}.credits-major-name{color:var(--text-main);font-size:15px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.credits-major-card strong{color:var(--accent);font-family:var(--font-display);font-size:28px;font-weight:900;line-height:1}.credits-big-three{display:grid;gap:8px;margin:30px 0 18px;padding:26px 18px;border:1px solid rgba(52,211,153,.2);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%,rgba(52,211,153,.18),transparent 55%),linear-gradient(135deg,#007aff1f,#ffffff05),#ffffff06;box-shadow:0 0 34px #007aff14,inset 0 0 30px #34d3990d;text-align:center}.credits-big-three strong{color:#f8fafc;font-family:var(--font-display);font-size:clamp(26px,4.6vw,48px);font-weight:900;line-height:1;text-shadow:0 0 24px rgba(0,122,255,.42),0 0 48px rgba(52,211,153,.2)}.credits-big-three span{color:#bbf7d0;font-family:var(--font-display);font-size:clamp(12px,2.2vw,18px);font-weight:900;letter-spacing:.16em;line-height:1.35;overflow-wrap:anywhere}.credits-team-note{display:grid;gap:12px;margin:0 0 18px;padding:20px;border:1px solid rgba(136,136,252,.14);border-radius:var(--radius-lg);background:linear-gradient(135deg,#007aff14,#ffffff04),#ffffff05;color:var(--text-dim);box-shadow:inset 0 0 28px #007aff09}.credits-team-note p{margin:0;font-size:14px;line-height:1.7}.credits-dev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.credits-dev-card{display:flex;min-width:0;min-height:212px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 16px;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 16%,rgba(52,211,153,.16),transparent 44%),linear-gradient(180deg,#007aff1a,#ffffff05),#ffffff06;text-align:center;box-shadow:inset 0 0 30px #007aff0d}.credits-dev-avatar{display:grid;place-items:center;width:86px;height:86px;margin-bottom:6px;border:2px solid rgba(248,250,252,.18);border-radius:50%;background:linear-gradient(135deg,#007aff52,#34d39929),#030712b8;color:var(--text-main);font-family:var(--font-display);font-size:24px;font-weight:900;letter-spacing:0;box-shadow:0 0 0 6px #007aff14,0 14px 30px #00000047;text-transform:uppercase}.credits-dev-card strong{color:var(--text-main);font-family:var(--font-display);font-size:18px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.credits-dev-handle{color:var(--accent);font-size:13px;font-weight:800;overflow-wrap:anywhere}.credits-dev-role{padding:5px 10px;border:1px solid rgba(52,211,153,.22);border-radius:999px;background:#34d39914;color:#bbf7d0;font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.credits-dev-role:hover{border-color:#34d39961;background:#34d39921}.credits-team-groups{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;width:100%;min-width:0;max-width:100%;padding:16px;border:1px solid rgba(136,136,252,.14);border-radius:var(--radius-lg);background:linear-gradient(135deg,#007aff0f,#34d39906),#ffffff05;box-shadow:inset 0 0 30px #007aff09}.credits-team-group{display:grid;grid-column:span 4;align-content:start;gap:8px;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent}.credits-team-group:nth-child(2){grid-column:span 8}.credits-team-group:nth-child(4){grid-column:span 8}.credits-team-group:nth-child(5){grid-column:1 / -1}.credits-team-group:nth-child(6){grid-column:span 4}.credits-team-group-head{display:flex;align-items:center;gap:8px;min-height:16px}.credits-team-group h3{margin:0;color:var(--accent);font-family:var(--font-display);font-size:12px;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.credits-team-group ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-items:stretch;gap:8px;max-width:100%;margin:0;padding:0;list-style:none}.credits-team-group li{display:inline-grid;align-content:center;gap:1px;min-width:0;height:58px;max-width:100%;overflow:hidden;padding:8px 10px;border:1px solid rgba(136,136,252,.1);border-radius:8px;background:#ffffff09}.credits-team-group li span{color:var(--text-main);font-size:var(--member-name-size, 13px);font-weight:800;line-height:1.15;white-space:nowrap}.credits-team-group li strong{color:var(--text-faint);font-size:var(--member-handle-size, 12px);font-weight:700;line-height:1.15;white-space:nowrap}.credits-list-section{padding-bottom:0}.credits-wall-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:14px;border-radius:10px;color:var(--text-faint);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff09}.credits-wall-sort,.credits-search{min-width:0}.credits-wall-sort{display:flex;flex-direction:column;gap:4px;text-align:right}.credits-wall-sort svg{display:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.credits-wall-toolbar strong{color:var(--accent);font-size:12px}.credits-search{display:flex;width:min(420px,100%);flex-direction:column;gap:6px}.credits-search-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:38px;border:1px solid rgba(136,136,252,.18);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#03071285;padding:0 12px;transition:border-color var(--dur-base) var(--ease-soft),background var(--dur-base) var(--ease-soft),box-shadow var(--dur-base) var(--ease-soft)}.credits-search-field svg{width:16px;height:16px;color:var(--accent);fill:none;opacity:.82;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.credits-search input{min-width:0;border:0;background:transparent;color:var(--text-main);font:inherit;font-size:13px;font-weight:700;letter-spacing:0;outline:none;padding:0;text-transform:none}.credits-search input::placeholder{color:var(--text-faint)}.credits-search:focus-within .credits-search-field{border-color:#007aff9e;background:#007aff14;box-shadow:0 0 0 3px #007aff1f}.credits-search-empty{margin:18px 0 0;color:var(--text-faint);font-size:14px;text-align:center}.credits-wall-end{position:relative;max-width:520px;margin:34px auto 0;padding-top:24px;color:var(--text-dim);text-align:center}.credits-wall-end:before{content:"";position:absolute;top:0;left:50%;width:min(240px,62%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(0,122,255,.42),transparent)}.credits-wall-end span{display:block;margin-bottom:8px;color:var(--accent);font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.credits-wall-end strong{display:block;margin-bottom:8px;color:var(--text-main);font-size:20px;line-height:1.2}.credits-wall-end p{margin:0;font-size:14px;line-height:1.6}.credits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none}.credits-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:52px;padding:12px 14px;border-radius:10px;color:var(--text-main)}.credits-name{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.credits-amount{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(0,122,255,.24);border-radius:999px;background:#007aff14;color:var(--accent);font-size:12px;font-weight:900;white-space:nowrap}@media(max-width:900px){.credits-story-grid,.credits-timeline,.credits-major-grid,.credits-dev-grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1199px){.credits-page{padding-inline:24px}.credits-story-grid{grid-template-columns:1fr}.credits-timeline,.credits-major-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.main-content.credits-page{padding-top:0;padding-inline:16px;padding-bottom:52px}.credits-hero{padding:100px 0 24px}.credits-kicker{margin-bottom:12px;font-size:11px;letter-spacing:2px}.credits-title{margin-bottom:16px;font-size:28px;line-height:1.15;letter-spacing:0}.credits-subtitle{font-size:14px;line-height:1.65}.credits-hero-actions{flex-wrap:nowrap;gap:6px;margin-top:22px}.credits-link{flex:1 1 0;min-width:0;min-height:40px;padding-inline:8px;font-size:11px;line-height:1.15;text-align:center}.credits-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:28px}.credits-stat{min-height:94px;padding:18px 10px}.credits-stat strong{font-size:30px}.credits-stat span{font-size:10px;letter-spacing:.12em}.credits-story-grid,.credits-major-section,.credits-timeline-section,.credits-team-section,.credits-list-section{padding:24px 0}.credits-story-grid,.credits-timeline,.credits-major-grid,.credits-dev-grid,.credits-team-groups,.credits-grid{gap:10px}.credits-story-card,.credits-timeline-item,.credits-major-card,.credits-team-group{padding:16px}.credits-story-card h2{margin-bottom:12px;font-size:20px}.credits-story-card p,.credits-section-copy,.credits-timeline-item p{font-size:13px;line-height:1.6}.credits-story-card p+p{margin-top:10px}.credits-section-head{margin-bottom:18px}.credits-section-copy{margin-top:-6px}.credits-timeline-item span{margin-bottom:10px;font-size:10px;letter-spacing:.12em}.credits-timeline-item h3{font-size:15px}.credits-major-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credits-major-card{min-height:88px;gap:12px}.credits-major-name{font-size:13px}.credits-major-card strong{font-size:22px}.credits-big-three{gap:6px;margin:14px 0 12px;padding:18px 10px}.credits-big-three strong{font-size:24px}.credits-big-three span{font-size:11px;letter-spacing:.08em}.credits-team-note{gap:10px;margin-bottom:14px;padding:14px}.credits-team-note p{font-size:12px;line-height:1.55}.credits-dev-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credits-dev-card{min-height:138px;padding:14px 6px}.credits-dev-avatar{width:58px;height:58px;margin-bottom:2px;font-size:16px}.credits-dev-card strong{font-size:13px}.credits-dev-handle{font-size:11px}.credits-dev-role{padding:4px 7px;font-size:9px;letter-spacing:.05em}.credits-team-group h3{font-size:10px;letter-spacing:.08em}.credits-team-group li span{font-size:var(--member-name-size, 12px)}.credits-team-group li strong{font-size:var(--member-handle-size, 11px)}.credits-team-groups{display:grid;grid-template-columns:1fr;gap:8px;padding:10px;border-radius:12px}.credits-team-group{grid-column:1 / -1;width:100%;min-height:0;padding:10px;border:1px solid rgba(136,136,252,.12);border-radius:10px;background:linear-gradient(135deg,#007aff14,#ffffff04),#ffffff05}.credits-team-group:nth-child(n){grid-column:1 / -1}.credits-team-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.credits-team-group li{display:grid;grid-template-columns:1fr;align-content:center;gap:2px;height:50px;max-width:100%;padding:8px;border-color:#8888fc1f;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#070c1c75}.credits-team-group li:only-child,.credits-team-group li:nth-last-child(1):nth-child(odd){grid-column:1 / -1}.credits-team-group li span,.credits-team-group li strong{min-width:0;line-height:1.2}.credits-wall-toolbar{align-items:flex-end;flex-direction:row;gap:8px;margin-bottom:10px;padding:12px;font-size:10px;letter-spacing:.1em}.credits-wall-sort{align-items:center;flex:0 0 auto;justify-content:center;width:38px;height:34px;border:1px solid rgba(0,122,255,.28);border-radius:8px;background:#007aff14;color:var(--accent)}.credits-wall-sort svg{display:block;width:17px;height:17px}.credits-wall-sort span,.credits-wall-sort strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.credits-wall-toolbar strong{font-size:10px}.credits-search{flex:1 1 auto;width:auto}.credits-search-field{min-height:34px;padding-inline:10px}.credits-search-field svg{width:14px;height:14px}.credits-search input{font-size:12px}.credits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credits-card{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:64px;padding:10px;border-radius:8px}.credits-name{font-size:12px;line-height:1.25}.credits-amount{width:fit-content;padding:4px 6px;font-size:10px;line-height:1}.credits-wall-end{margin-top:26px;padding-top:20px}.credits-wall-end strong{font-size:18px}.credits-wall-end p{font-size:12px}}@media(max-width:414px){.main-content.credits-page{padding-top:0;padding-inline:12px;padding-bottom:44px}.credits-hero{padding:92px 0 22px}.credits-title{font-size:24px}.credits-subtitle{font-size:13px;line-height:1.55}.credits-hero-actions{gap:5px;margin-top:18px}.credits-link{min-height:36px;padding-inline:5px;font-size:9px}.credits-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.credits-stat{min-height:76px;padding:14px 6px}.credits-stat strong{font-size:22px}.credits-stat span{font-size:9px;letter-spacing:.1em}.credits-story-grid,.credits-major-section,.credits-timeline-section,.credits-team-section,.credits-list-section{padding:22px 0}.credits-story-card,.credits-timeline-item,.credits-major-card,.credits-team-group{padding:14px}.credits-story-card h2{font-size:19px}.credits-story-card p,.credits-section-copy,.credits-timeline-item p{font-size:12px;line-height:1.55}.credits-major-card{min-height:78px}.credits-major-card strong{font-size:20px}.credits-big-three{margin:12px 0 10px;padding:16px 8px}.credits-big-three strong{font-size:22px}.credits-big-three span{font-size:10px;letter-spacing:.06em}.credits-dev-grid,.credits-team-groups{gap:8px}.credits-dev-card{min-height:128px;padding:12px 5px}.credits-dev-avatar{width:54px;height:54px;font-size:15px}.credits-dev-card strong{font-size:12px}.credits-dev-handle{font-size:10px}.credits-dev-role{padding:4px 6px;font-size:8px;letter-spacing:.04em}.credits-team-groups{gap:8px;padding:9px}.credits-team-group{width:100%;min-height:0;padding:9px}.credits-team-group ul{gap:6px}.credits-team-group li{height:48px;padding:7px}.credits-team-group li span{font-size:var(--member-name-size, 12px)}.credits-team-group li strong{font-size:var(--member-handle-size, 10px)}.credits-grid{gap:7px}.credits-card{min-height:58px;padding:8px}.credits-name{font-size:11px}.credits-amount{padding:3px 5px;font-size:9px}.credits-wall-toolbar{gap:8px}.credits-search{flex:1 1 auto;width:auto}.credits-wall-sort{flex:0 0 auto}.credits-search input{font-size:11px}}@media(max-width:360px){.credits-hero-actions{flex-wrap:wrap;gap:8px}.credits-link{flex:1 1 100%;min-height:38px;padding-inline:10px;font-size:10px}}.action-card-wrap{width:100%;max-width:540px;margin:0 auto;padding:80px 16px 60px}.action-card{position:relative;padding:30px 28px 48px;border-radius:34px;border:1px solid color-mix(in srgb,#007AFF 50%,transparent);background:linear-gradient(90deg,#05122eeb,#05122eeb),linear-gradient(118deg,#007aff75,#5856d64d);box-shadow:0 10px 40px #007aff2e,inset 0 0 48px #007aff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;opacity:0;filter:blur(8px);transform:translateY(60px) scaleY(1.1);animation:demo-seq-0-enter .56s ease .12s both;will-change:opacity,filter,transform}.action-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%);opacity:.9;pointer-events:none}.action-card>*{position:relative;z-index:1}.action-card--with-actions{padding-bottom:24px}.action-card-body{display:flex;flex-direction:column;gap:34px;text-align:center}.action-card-head{display:flex;justify-content:center;align-items:stretch;gap:14px}.action-card-icon-box,.action-card-title-box{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid rgba(0,122,255,.95);background:linear-gradient(180deg,#081f4870,#081f482e);box-shadow:0 0 0 1px #70c4ff14 inset,0 0 22px #007aff14;color:#e8f8ff}.action-card-icon-box{flex:0 0 48px}.action-card-icon-box svg{width:28px;height:28px;filter:drop-shadow(0 0 8px rgba(189,235,255,.48))}.action-card-title-box{flex:0 0 auto;margin:0;padding:0 24px;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 14px rgba(154,223,255,.42)}.action-card-prompt{max-width:420px;margin:0 auto;font-size:16px;line-height:1.5;color:#f2fbff;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 14px rgba(0,122,255,.12)}.action-card-footer{max-width:420px;margin:4px auto 0;font-size:15px;line-height:1.45;color:#dbfbffd1;text-transform:uppercase;letter-spacing:.02em;text-align:center}.action-card-actions{display:flex;flex-direction:row;justify-content:center;gap:18px;margin-top:2px}.action-card-actions--single{flex-direction:column;align-items:stretch;width:min(100%,320px);margin-inline:auto}.action-card-actions--single .btn{width:100%}.welcome-page{width:min(var(--max-width),100%);min-height:100vh;min-height:100dvh;display:grid;place-items:start center;padding:calc(32px + env(safe-area-inset-top,0px)) 16px calc(32px + env(safe-area-inset-bottom,0px))}.welcome-page .welcome-popup{margin-top:clamp(32px,7vh,64px)}.welcome-popup{position:relative;width:min(350px,100%);min-height:241px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;border:1px solid rgba(0,122,255,.5);border-radius:24px;background:linear-gradient(90deg,#00000080,#00000080),linear-gradient(113deg,#007aff80,#5856d680);box-shadow:0 8px 32px #007aff1a,inset 0 0 40px #007aff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;text-align:center;overflow:hidden;animation:demo-seq-0-enter .56s ease 80ms both}.welcome-popup:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 40px #007aff1a;pointer-events:none}.welcome-popup>*{position:relative;z-index:1}.welcome-popup-head{display:flex;justify-content:center;align-items:stretch;gap:10px}.welcome-popup-icon,.welcome-popup-title{min-height:49px;border:1px solid #007aff;color:#dbfbff;text-shadow:0 0 10px #007aff;background:transparent}.welcome-popup-icon{width:49px;display:grid;place-items:center;filter:drop-shadow(0 0 10px #007aff)}.welcome-popup-icon svg{width:33px;height:33px}.welcome-popup-title{min-width:106px;margin:0;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;font-size:22px;font-weight:700;line-height:1.1}.welcome-popup-prompt{margin:0;display:flex;flex-direction:column;align-items:center;font-size:16.25px;font-weight:400;line-height:1.4;color:#f8fafc;text-transform:uppercase;text-shadow:0 2px 30px #000000}.welcome-popup-prompt strong{color:#56f8a5;font-weight:400;text-shadow:0 0 10px #18e764}.welcome-popup-actions{width:100%;display:flex;justify-content:center;gap:12px}.welcome-popup-button{appearance:none;-webkit-appearance:none;width:min(145px,calc(50% - 6px));min-height:49px;border:1px solid rgba(0,122,255,.25);border-radius:12px;background:#eeeeee14;box-shadow:0 8px 32px #007aff1a,inset 0 0 40px #007aff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dbfbff;cursor:pointer;font:600 16.25px/1 Plus Jakarta Sans,sans-serif;text-shadow:0 0 25px #007aff;transition:border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft)}.welcome-popup-button:hover,.welcome-popup-button:focus-visible{border-color:#007aff8c;background:#007aff29;transform:translateY(-1px);outline:none}.unsub-body{display:flex;flex-direction:column;gap:20px}.unsub-text-center{text-align:center}.unsub-title{font-size:26px;font-weight:900;margin:0 0 8px;line-height:1.2;color:#dbfbff;text-transform:uppercase;text-shadow:0 0 14px rgba(0,122,255,.42);letter-spacing:.03em}.unsub-subtitle{font-size:16px;color:#f8fafcd1;line-height:1.6;margin:0;text-wrap:balance}.unsub-icon-wrap{display:flex;justify-content:center;width:fit-content;margin:0 auto;padding:12px;border:1px solid color-mix(in srgb,var(--unsub-popup-accent) 50%,transparent);background:#00000029;box-shadow:inset 0 0 20px #007aff14}.unsub-icon-wrap--danger{color:var(--danger)}.unsub-icon-wrap--warning{color:var(--warning)}.unsub-icon{width:56px;height:56px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.unsub-email-box{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:16px;background:#0000003d;border:1px solid rgba(0,122,255,.26);box-shadow:inset 0 0 22px #007aff14}.unsub-email-label{font-size:12px;text-transform:uppercase;letter-spacing:.18em;opacity:.7;font-weight:700;color:#dbfbff}.unsub-email-value{font-size:16px;font-weight:700;color:#8dd8ff;text-shadow:0 0 12px rgba(0,122,255,.25);word-break:break-word;text-transform:none}.unsub-email-badge{display:inline-block;font-size:14px;font-weight:700;padding:14px 20px;border-radius:14px;background:#0000003d;text-transform:none;border:1px solid rgba(0,122,255,.22);box-shadow:inset 0 0 18px #007aff14}.unsub-email-badge--danger{color:var(--danger);background:linear-gradient(90deg,#00000038,#00000038),linear-gradient(118deg,#ef44442e,#5856d62e);border:1px solid rgba(239,68,68,.35);box-shadow:0 8px 24px #ef44441f,inset 0 0 18px #ef44441a}.unsub-email-badge--warning{color:var(--warning);background:linear-gradient(90deg,#00000038,#00000038),linear-gradient(118deg,#e0c65d29,#5856d62e);border:1px solid rgba(224,198,93,.35);box-shadow:0 8px 24px #e0c65d1a,inset 0 0 18px #e0c65d14}.unsub-email-badge--success{color:#22c55e;background:linear-gradient(90deg,#00000038,#00000038),linear-gradient(118deg,#22c55e29,#007aff24);border:1px solid rgba(34,197,94,.35);box-shadow:0 8px 24px #22c55e1a,inset 0 0 18px #22c55e14}.unsub-error-msg{font-size:15px;color:var(--danger);line-height:1.6;margin:0;text-shadow:0 0 16px rgba(239,68,68,.18)}.unsub-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.unsub-actions--row{flex-direction:row}.notfound .action-card-body{align-items:center;text-align:center;gap:14px}.notfound-code{font-family:var(--font-display);font-size:clamp(72px,14vw,120px);font-weight:900;line-height:1;margin:0 0 4px;color:transparent;background:linear-gradient(180deg,var(--accent) 0%,rgba(0,122,255,.25) 100%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.notfound-title{margin:0;font-size:26px;font-weight:900;line-height:1.2;color:#dbfbff;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 0 14px rgba(0,122,255,.42)}@media(max-width:767px)and (max-height:700px){.action-card-wrap{padding-top:36px;padding-bottom:40px}.action-card{border-radius:24px}}@media(max-width:414px)and (max-height:700px){.action-card-wrap{padding-inline:12px;padding-top:28px}.action-card-head{gap:8px}.action-card-icon-box{flex-basis:44px;min-height:44px}.action-card-title-box{flex:1 1 auto;min-width:0;min-height:44px;padding-inline:12px;font-size:14px;overflow-wrap:anywhere}}.info-page{max-width:900px;margin:0 auto;padding:0 20px}.info-back-bar{padding:80px 0 0}.info-back-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-dim);text-decoration:none;transition:color var(--dur-base) var(--ease-soft)}.info-back-link:hover{color:var(--text-main)}.info-back-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.info-hero{text-align:center;padding:140px 0 72px}.info-hero-title{font-family:var(--font-display);font-size:clamp(22px,5vw,44px);font-weight:900;letter-spacing:2px;line-height:1.25;margin:0 0 28px;background:linear-gradient(135deg,#ffffff 30%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info-hero-sub{font-size:clamp(15px,2.2vw,18px);color:var(--text-dim);line-height:1.75;max-width:620px;margin:0 auto}.info-section{padding:56px 0;border-top:1px solid var(--card-border)}.info-section--stats{border-top:none}.info-section-num{display:block;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--accent);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;opacity:.65}.info-section-title{font-size:clamp(22px,4vw,34px);font-weight:900;margin:0 0 20px;line-height:1.2}.info-section-intro,.info-text{font-size:16px;color:var(--text-dim);line-height:1.75;margin:0 0 20px}.info-section-intro{margin-bottom:32px}.info-text:last-of-type{margin-bottom:32px}.info-placeholder{border:2px dashed rgba(136,136,252,.18);border-radius:var(--radius-lg);padding:52px 24px;text-align:center;color:var(--text-faint);font-size:14px;background:#ffffff04;margin:24px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.info-placeholder svg{width:32px;height:32px;opacity:.4}.info-placeholder p{margin:0}.info-step,.info-quest-card,.info-feature,.info-stat{border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--card-border)}.info-step-body p,.info-quest-card p,.info-feature p{font-size:14px;color:var(--text-dim);line-height:1.65;margin:0}.mockup-img{border-radius:20px;border:2px solid rgba(136,136,252,.25);box-shadow:0 12px 40px #00000080,0 0 20px #0288d114;transition:border-color .3s var(--ease-premium),transform .3s var(--ease-premium)}.mockup-img:hover{border-color:#007aff80;transform:translateY(-4px)}.info-steps{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.info-step{display:flex;gap:18px;padding:22px 24px}.info-step-num{font-family:var(--font-display);font-size:22px;font-weight:900;color:var(--accent);min-width:38px;opacity:.35;line-height:1.4}.info-step-body h3{font-size:16px;font-weight:800;margin:0 0 6px}.info-popup-showcase{display:flex;justify-content:center;align-items:flex-start;gap:20px;margin:40px 0;padding:20px 0}.info-popup-demo{display:flex;flex-direction:column;gap:12px;flex:1 1 0;width:0;min-width:0}.info-popup-demo-wrapper{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:9 / 10;box-shadow:0 4px 20px #00000059,0 0 20px #0288d114}.info-popup-demo-wrapper>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:filter .8s ease var(--demo-delay, 0s),transform .8s ease var(--demo-delay, 0s)}.info-popup-showcase.is-visible .info-popup-demo-wrapper>img{filter:blur(4px) brightness(.8);transform:scale(1.05)}.info-popup-demo-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:12px;z-index:3}.info-popup-demo-wrapper>img{transition-delay:var(--demo-delay, 0s)}.info-popup-demo-overlay .sys-popup{grid-area:1 / 1;max-width:88%;padding:16px 14px 28px;gap:14px;border-radius:16px;font-size:10px;opacity:0;filter:blur(8px);transform:translateY(40px);transition:opacity .6s ease calc(var(--demo-delay, 0s) + .5s),filter .6s ease calc(var(--demo-delay, 0s) + .5s),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--demo-delay, 0s) + .5s)}.info-popup-showcase.is-visible .info-popup-demo-overlay .sys-popup:not([class*=demo-seq-]){opacity:1;filter:blur(0);transform:translateY(0)}.info-popup-demo-overlay .sys-popup-title .sys-popup-icon{width:32px;height:32px}.info-popup-demo-overlay .sys-popup-icon svg{width:20px;height:20px}.info-popup-demo-overlay .sys-popup-title>span:not(.sys-popup-icon){height:32px;padding:0 14px;font-size:14px}.info-popup-demo-overlay .sys-popup-body{font-size:11px}.info-popup-demo-overlay [class*=demo-seq-]{transition:none}.info-popup-showcase.is-visible .info-popup-demo-overlay .demo-seq-0{animation:demo-seq-0 14s ease calc(var(--demo-delay, 0s) + .5s) both infinite}.info-popup-showcase.is-visible .info-popup-demo-overlay .demo-seq-1{animation:demo-seq-1 14s ease calc(var(--demo-delay, 0s) + .5s) both infinite}.info-popup-showcase.is-visible .info-popup-demo-overlay .demo-seq-2{animation:demo-seq-2 14s ease calc(var(--demo-delay, 0s) + .5s) both infinite}.info-popup-caption{font-size:12px;line-height:1.55;color:var(--text-faint);margin:0;text-align:center;font-style:italic;opacity:0;transform:translateY(6px);transition:opacity .5s ease calc(var(--demo-delay, 0s) + 1s),transform .5s ease calc(var(--demo-delay, 0s) + 1s)}.info-popup-showcase.is-visible .info-popup-caption{opacity:1;transform:translateY(0)}.info-popup-demo:nth-child(1){--demo-delay: .3s}.info-popup-demo:nth-child(2){--demo-delay: .8s}.info-popup-demo:nth-child(3){--demo-delay: 1.3s}@media(max-width:600px){.info-popup-showcase{gap:10px;margin:24px 0;padding:0}}.info-ranks-row{display:flex;align-items:stretch;gap:28px;margin:24px 0 32px}.info-ranks-mockup{flex-shrink:0;width:270px;height:auto}@media(max-width:600px){.info-ranks-row{flex-direction:column}.info-ranks-mockup{width:160px}}.rank-xp-chart{display:flex;flex-direction:column;justify-content:space-evenly;gap:0;margin:0;flex:1;min-width:0;padding:28px 24px;border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--card-border)}.rank-xp-row{display:flex;align-items:center;gap:14px}.rank-xp-badge{flex:0 0 40px;width:40px;height:40px;border-radius:var(--radius-md);border:2px solid;display:grid;place-items:center;background:#ffffff0a;font-family:var(--font-display);font-size:13px;font-weight:900;transition:transform var(--dur-fast) var(--ease-soft)}.rank-xp-badge:hover{transform:translateY(-2px)}.rank-xp-badge--glow{box-shadow:0 0 12px var(--rank-glow, currentColor)}.rank-xp-badge--national{background:linear-gradient(135deg,#f0c85026,#f0c8500d);box-shadow:0 0 14px #f0c8504d,inset 0 0 10px #f0c8500f}.rank-xp-track{flex:1;height:26px;border-radius:6px;background:#ffffff0a;overflow:hidden}.rank-xp-fill{height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--bar-color) 60%,transparent),var(--bar-color));opacity:.75;transition:width 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--bar-delay, 0ms)}.is-visible .rank-xp-fill{width:var(--bar-pct, 0%)}.rank-xp-value{flex:0 0 auto;min-width:76px;text-align:right;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.3px;opacity:.9}.info-quests{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:8px}.info-quest-card{padding:22px}.info-quest-card[style]{border-color:var(--quest-border, var(--card-border))}.info-quest-tag{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;margin:0 0 10px}.info-quest-card h3{font-size:16px;font-weight:800;margin:0 0 8px}.info-timeline{position:relative;padding-left:36px;margin:8px 0}.info-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:24px;width:2px;background:linear-gradient(180deg,var(--accent),rgba(0,122,255,.08));border-radius:2px}.info-tl-item{position:relative;padding-bottom:40px}.info-tl-item:last-child{padding-bottom:0}.info-tl-item:before{content:"";position:absolute;left:-34px;top:7px;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #007aff8c}.info-tl-year{display:inline-block;font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--accent);letter-spacing:2px;margin-bottom:6px;opacity:.7}.info-tl-item h3{font-size:17px;font-weight:800;margin:0 0 10px}.info-tl-item p{font-size:15px;color:var(--text-dim);line-height:1.7;margin:0}.info-tl-image{display:block;width:100%;margin-top:20px}.info-tl-item .info-placeholder{margin-top:20px}.info-version-compare{display:flex;flex-direction:column;gap:16px;margin-top:24px}.info-version-images{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-version-card{overflow:hidden;border-radius:20px}.info-version-card .info-version-img-wrap{overflow:hidden}.info-version-card img{width:100%;height:auto;display:block}.info-version-card:first-child img{transform:scale(1.1);transform-origin:center center}.info-version-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-version-tag{display:flex;align-items:center;justify-content:center;gap:10px}.info-version-label{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.info-version-date{display:inline-block;font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#007aff1a;border:1px solid rgba(0,122,255,.25);border-radius:999px;padding:3px 10px}@media(max-width:600px){.info-version-images,.info-version-labels{gap:8px}.info-version-label{font-size:10px}.info-version-date{font-size:8px;padding:2px 8px}.info-version-tag{flex-direction:column;gap:4px}}.info-features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:32px}.info-feature{padding:24px;--reveal-extra-transition: border-color var(--dur-base) var(--ease-soft)}.info-feature:hover{border-color:#8888fc40}.info-feature-emoji{font-size:28px;margin-bottom:14px;line-height:1}.info-feature h3{font-size:15px;font-weight:800;margin:0 0 8px}.info-mockups-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.info-mockups-v2 img{width:100%;height:auto;display:block}@media(max-width:600px){.info-mockups-v2{gap:8px}}.info-reset{padding:48px 36px;border-radius:20px;background:linear-gradient(135deg,#007aff1f,#8b5cf61f,#007aff0f);border:1px solid rgba(0,122,255,.25);text-align:center;position:relative;margin:16px 0 0;box-shadow:0 0 40px #007aff14,inset 0 0 60px #8b5cf60a}.info-reset-title{font-family:var(--font-display);font-size:clamp(20px,3.5vw,28px);font-weight:900;margin:0 0 18px;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info-reset p{font-size:16px;color:var(--text-dim);line-height:1.75;margin:0;max-width:540px;margin-inline:auto}.info-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}.info-stat{text-align:center;padding:28px 12px}.info-stat-value{font-family:var(--font-display);font-size:clamp(24px,4vw,36px);font-weight:900;color:var(--accent);line-height:1;margin-bottom:10px}.info-stat-label{font-size:13px;color:var(--text-faint);line-height:1.4}.info-cta{text-align:center;padding:72px 0 80px;border-top:1px solid var(--card-border)}.info-cta-title{font-family:var(--font-display);font-size:clamp(18px,3.5vw,28px);font-weight:900;margin:0 0 16px;letter-spacing:1px}.info-cta-sub{font-size:16px;color:var(--text-dim);line-height:1.7;max-width:500px;margin:0 auto 36px}.info-cta-note{margin:18px 0 0;font-size:13px;color:var(--text-faint)}.info-mockups{display:flex;justify-content:center;align-items:center;gap:20px;margin:40px 0;padding:20px 0}.info-mockups>img{flex:1 1 0;width:0;min-width:0;height:auto}.info-mockups>img:nth-child(2){transform:scale(1.04);z-index:1}.info-mockups--mobile{display:none}@media(max-width:767px){.info-mockups--desktop{display:none!important}.info-mockups--mobile{display:block}}.mockup-carousel{margin:32px 0;overflow:hidden}.mockup-carousel-track{display:flex;will-change:transform}.mockup-carousel-slide{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;padding:0 24px}.mockup-carousel-slide .mockup-img{width:85%;max-width:320px;height:auto;border-radius:16px}.mockup-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.mockup-carousel-dot{width:8px;height:8px;border-radius:50%;border:1px solid rgba(136,136,252,.4);background:transparent;padding:0;cursor:pointer;transition:background var(--dur-base) var(--ease-soft),border-color var(--dur-base) var(--ease-soft)}.mockup-carousel-dot.is-active{background:var(--accent);border-color:var(--accent)}.mockup-carousel-label{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px}.mockup-carousel-label-title{font-size:18px;font-weight:700;color:var(--text-main);text-transform:uppercase;letter-spacing:.1em}.mockup-carousel-label-date{font-size:13px;color:var(--text-faint)}.info-version-compare--mobile,.info-mockups-v2--mobile{display:none}.info-mockup-popup-wrapper{position:relative;flex:1 1 0;width:0;min-width:0;overflow:hidden;border-radius:20px;border:2px solid rgba(136,136,252,.15);box-shadow:0 12px 40px #00000080,0 0 20px #0288d114}.info-mockup-popup-wrapper>img:first-child{display:block;width:100%;height:auto;min-width:auto;border:none;border-radius:0;box-shadow:none}.info-mockup-popup-wrapper.is-visible>img:first-child{animation:mockup-bg-sequence 16s ease-in-out 1s both}.mockup-status-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border:none;border-radius:0;box-shadow:none;opacity:0;z-index:2}.info-mockup-popup-wrapper.is-visible .mockup-status-img{animation:mockup-fade-in .8s ease 16.2s both}.info-mockup-popup-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:12px;z-index:3}.info-mockup-popup-overlay .sys-popup{grid-area:1 / 1;max-width:88%;padding:16px 14px 28px;gap:14px;border-radius:16px;font-size:10px;opacity:0}.info-mockup-popup-wrapper.is-visible .info-mockup-popup-overlay .sys-popup{animation:popup-show 4.2s ease both}.info-mockup-popup-wrapper.is-visible .info-mockup-popup-overlay .popup-cycle-0{animation-delay:2s}.info-mockup-popup-wrapper.is-visible .info-mockup-popup-overlay .popup-cycle-1{animation-delay:7s}.info-mockup-popup-wrapper.is-visible .info-mockup-popup-overlay .popup-cycle-2{animation-delay:12s}.info-mockup-popup-overlay .sys-popup-title .sys-popup-icon{width:32px;height:32px}.info-mockup-popup-overlay .sys-popup-icon svg{width:20px;height:20px}.info-mockup-popup-overlay .sys-popup-title>span:not(.sys-popup-icon){height:32px;padding:0 14px;font-size:14px}.info-mockup-popup-overlay .sys-popup-body{font-size:11px}.sys-popup{--popup-accent: #007AFF;--popup-glow: rgba(0, 122, 255, .1);--popup-secondary: rgba(88, 86, 214, .5);position:relative;width:100%;max-width:345px;margin:0 auto;padding:24px 24px 48px;border-radius:24px;border:1px solid color-mix(in srgb,var(--popup-accent) 50%,transparent);background:linear-gradient(90deg,#00000080,#00000080),linear-gradient(118deg,color-mix(in srgb,var(--popup-accent) 50%,transparent),var(--popup-secondary));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px var(--popup-glow),inset 0 0 40px var(--popup-glow);text-align:center;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;color:#f8fafc;display:flex;flex-direction:column;align-items:center;gap:24px}.sys-popup-title{display:flex;align-items:center;justify-content:center;gap:6px}.sys-popup-title .sys-popup-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--popup-accent);color:#dbfbff;filter:drop-shadow(0 0 10px var(--popup-accent));background:transparent}.sys-popup-icon svg{width:32px;height:32px}.sys-popup-title>span:not(.sys-popup-icon){display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border:1px solid var(--popup-accent);font-size:22px;font-weight:700;letter-spacing:0;line-height:1.1;color:#dbfbff;text-shadow:0 0 10px var(--popup-accent);background:transparent}.sys-popup-body{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#f8fafc;text-shadow:0 2px 30px rgba(0,0,0,.8)}.sys-popup-bracket{color:#f8fafc}.sys-popup-buttons{display:flex;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);width:100%}.sys-popup-btn{padding:7px 20px;border:1px solid rgba(255,255,255,.2);border-radius:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#fff;text-transform:uppercase;background:#ffffff0a}:root{--ease-sub-in: cubic-bezier(.19, 1, .22, 1);--ease-sub-out: cubic-bezier(.55, 0, .15, 1);--sub-perspective-min: 340px;--sub-perspective-pref: 72vmin;--sub-perspective-max: 900px;--sub-enter-dur: 1.65s;--sub-exit-dur: 1.05s;--sub-drift-dur: 5.5s;--sub-drift-distance: 4px;--sub-pulse-dur: 5.25s;--sub-pulse-delay: 1.65s;--sub-enter-kf-op-mid-op: .5;--sub-enter-kf-mid-blur: 1.6px;--sub-enter-kf-end-nudge-scale: .996;--sub-enter-kf-late-blur: .35px;--sub-exit-kf-mid-op-fr: .82;--sub-exit-kf-mid-nudge-y: 2px;--sub-exit-kf-mid-scale: .988;--sub-exit-kf-end-scale: .93;--sub-toast-width-fr: .92;--hud-blue: #2e7fff;--hud-shadow: rgba(46, 127, 255, .24);--hud-text: #eef3ff;--ease-float: cubic-bezier(.45, .05, .55, .95);--ease-glow: cubic-bezier(.33, 0, .2, 1);--hud-glass-blur: 22px;--hud-glass-sat: 165%;--sub-green: #39ff9c;--hud-radius: 24px;--hud-max-w: 345px;--hud-chrome-blur: 12px;--hud-chrome-sat: 140%}@keyframes subscriberPulseGlow{0%{box-shadow:0 0 22px var(--hud-shadow),0 20px 40px #00000052,inset 0 0 0 1px #ffffff08}to{box-shadow:0 0 34px color-mix(in srgb,var(--hud-blue) 38%,transparent),0 23px 46px #0000005e,inset 0 0 0 1px #ffffff0b}}.hud-shell{border-radius:var(--hud-radius);border:1px solid color-mix(in srgb,var(--hud-blue) 78%,white 10%);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--hud-blue) 24%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,rgb(17,28,70) 38%,transparent),color-mix(in srgb,rgb(10,15,36) 48%,transparent));backdrop-filter:blur(var(--hud-glass-blur)) saturate(var(--hud-glass-sat));-webkit-backdrop-filter:blur(var(--hud-glass-blur)) saturate(var(--hud-glass-sat));box-shadow:0 0 22px var(--hud-shadow),0 20px 40px #00000052,inset 0 0 0 1px #ffffff08;overflow:hidden;position:relative}.hud-shell:before{content:"";position:absolute;inset:-20% 12% auto;height:120px;background:radial-gradient(circle,color-mix(in srgb,var(--hud-blue) 18%,transparent),transparent 72%);filter:blur(18px);pointer-events:none}@keyframes subscriberEnter{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--enter-dy, 18px))) rotateX(var(--sub-rx, 0deg)) rotateY(var(--sub-ry, 0deg)) scale(var(--enter-from-scale, .9));filter:blur(var(--motion-blur-in-max, 4px))}24%{opacity:var(--sub-enter-kf-op-mid-op);filter:blur(var(--sub-enter-kf-mid-blur))}52%{opacity:var(--depth-opacity, 1);transform:translate(-50%,calc(-50% + var(--enter-overshoot, 2px))) rotateX(var(--sub-rx, 0deg)) rotateY(var(--sub-ry, 0deg)) scale(calc(var(--depth-scale, 1) * var(--sub-enter-kf-end-nudge-scale)));filter:blur(var(--sub-enter-kf-late-blur))}to{opacity:var(--depth-opacity, 1);transform:translate(-50%,-50%) rotateX(var(--sub-rx, 0deg)) rotateY(var(--sub-ry, 0deg)) scale(var(--depth-scale, 1));filter:blur(0)}}@keyframes subscriberExit{0%{opacity:var(--depth-opacity, 1);transform:translate(-50%,-50%) rotateX(var(--sub-rx, 0deg)) rotateY(var(--sub-ry, 0deg)) scale(var(--depth-scale, 1));filter:blur(0)}40%{opacity:calc(var(--depth-opacity, 1) * var(--sub-exit-kf-mid-op-fr));transform:translate(-50%,calc(-50% - var(--sub-exit-kf-mid-nudge-y))) rotateX(var(--sub-rx, 0deg)) rotateY(var(--sub-ry, 0deg)) scale(calc(var(--depth-scale, 1) * var(--sub-exit-kf-mid-scale)));filter:blur(0)}to{opacity:0;transform:translate(-50%,calc(-50% - var(--exit-dy, 14px))) rotateX(var(--sub-rx, 0deg)) rotateY(var(--sub-ry, 0deg)) scale(calc(var(--depth-scale, 1) * var(--sub-exit-kf-end-scale)));filter:blur(var(--motion-blur-out-max, 3.5px))}}@keyframes subscriberDrift{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--sub-drift-distance)))}}.subscriber-layer{position:fixed;inset:0;z-index:50;pointer-events:none;overflow:hidden;perspective:clamp(var(--sub-perspective-min),var(--sub-perspective-pref),var(--sub-perspective-max));perspective-origin:50% 50%}.subscriber-toast{position:absolute;width:min(calc(var(--sub-toast-width-fr) * 100vw),var(--hud-max-w));padding:24px 24px 48px;transform-origin:center center;transform-style:preserve-3d;--sub-rx: 0deg;--sub-ry: 0deg;animation:subscriberEnter var(--sub-enter-dur) var(--ease-sub-in) forwards,subscriberPulseGlow var(--sub-pulse-dur) var(--ease-glow) var(--sub-pulse-delay) infinite alternate;will-change:transform,opacity,filter,box-shadow}.subscriber-toast-drift{animation:subscriberDrift var(--sub-drift-dur) var(--ease-float) var(--sub-pulse-delay) infinite alternate;will-change:transform}.subscriber-toast.is-leaving .subscriber-toast-drift{animation:none}.subscriber-toast.is-leaving{animation:subscriberExit var(--sub-exit-dur) var(--ease-sub-out) forwards}.subscriber-toast-header{display:flex;justify-content:center;gap:10px;margin-bottom:24px;position:relative;z-index:1}.subscriber-toast-header-box{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--hud-blue) 76%,white 10%);background:linear-gradient(180deg,color-mix(in srgb,rgb(22,33,78) 42%,transparent),color-mix(in srgb,rgb(12,19,46) 48%,transparent));backdrop-filter:blur(var(--hud-chrome-blur)) saturate(var(--hud-chrome-sat));-webkit-backdrop-filter:blur(var(--hud-chrome-blur)) saturate(var(--hud-chrome-sat));color:#fff;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb,var(--hud-blue) 14%,transparent);text-shadow:0 0 10px var(--hud-blue)}.subscriber-toast-header-box--icon{width:52px;height:52px;flex-shrink:0}.subscriber-toast-header-box--icon svg{width:36px;height:36px;filter:drop-shadow(0 0 10px var(--hud-blue))}.subscriber-toast-header-box--label{min-width:100px;min-height:48px;padding:0 24px;font-size:22px;font-weight:700;letter-spacing:.12em}.subscriber-toast-body{position:relative;z-index:1;margin:0;text-align:center;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.02em;padding:0 10px;text-wrap:balance;color:var(--hud-text);font-family:var(--font-ui)}.subscriber-name{color:var(--sub-green);font-weight:800;text-shadow:0 0 10px rgba(57,255,156,.75),0 0 24px rgba(57,255,156,.35)}@media(max-width:400px){.subscriber-toast-header-box--label{font-size:18px;padding:0 16px}}@media(max-width:414px){.language-trigger{width:44px;min-width:44px;padding-inline:0;justify-content:center;font-size:12px}.nav-info-link{width:44px;min-width:44px;padding-inline:0;justify-content:center}.nav-info-label,.language-caret,.language-current{display:none}.main-content{padding-top:110px;padding-inline:12px}.status-pill{max-width:calc(100vw - 32px);min-height:38px;gap:10px;padding:7px 13px 7px 11px;font-size:14.5px;line-height:1}.status-dot{width:9px;height:9px}.status-copy{gap:5px}.status-count{min-width:5.5ch;font-size:15px}.store-panel{max-width:280px;gap:8px;padding:10px}.store-panel-label{font-size:9px}.store-buttons{gap:8px}.store-button{width:min(124px,calc(50% - 4px));min-width:0;min-height:0}.store-badge-download{top:16%;height:28%;font-size:clamp(5.2px,5cqw,7px);line-height:1.1}.notice-block{margin-top:60px}.action-card{padding:20px 16px 48px;border-radius:24px}.action-card--with-actions{padding-bottom:24px}.action-card-body{gap:18px}.action-card-head{gap:8px}.action-card-actions{flex-direction:column;gap:10px}.action-card-actions .btn{width:100%}.signature{margin-top:24px;font-size:14px}.notice-info-link{font-size:14px;margin-top:36px}.info-page{padding:0 12px}.info-back-bar{padding-top:68px}.info-hero{padding:100px 0 40px}.info-hero-title{font-size:20px;letter-spacing:1px}.info-hero-sub{font-size:14px}.info-section{padding:32px 0}.info-section-title{font-size:20px}.info-mockups{gap:16px;margin:24px 0}.info-mockups img{border-radius:12px}.info-step{padding:14px;gap:12px}.info-step-num{font-size:14px;min-width:32px}.info-step-body h3{font-size:14px}.info-step-body p{font-size:12px}.info-cta{padding:40px 0 48px}.info-cta .btn{padding:14px 24px}.rank-xp-chart{padding:16px 10px;gap:4px}.rank-xp-badge{flex:0 0 28px;width:28px;height:28px;font-size:9px}.rank-xp-track{height:16px}.rank-xp-value{min-width:50px;font-size:9px}.rank-xp-row{gap:8px}.info-features{grid-template-columns:1fr;gap:10px}.info-feature{padding:16px}.info-feature-emoji{font-size:22px}.info-feature h3{font-size:13px}.info-feature p{font-size:12px}.info-stats{grid-template-columns:1fr;gap:8px}.info-stat{padding:20px 8px}.info-stat-value{font-size:20px}.info-stat-label{font-size:11px}}@media(max-width:767px){.language-trigger{min-width:120px;padding-inline:10px}.main-content{padding-top:120px}.hero{gap:20px}.notice-block{margin-top:72px}.signature{margin-top:28px}.lv-doc .lv-h1{font-size:26px;margin-bottom:22px}.lv-doc .lv-h2{font-size:18px;margin-top:32px}.lv-doc .lv-h3{font-size:15.5px}.lv-doc .lv-p,.lv-doc .lv-li{font-size:13.5px}.lv-doc .lv-bq{font-size:13px}.unsub-card{padding:24px}.unsub-title{font-size:22px}.unsub-subtitle,.unsub-email-value{font-size:15px}.unsub-email-box{padding:16px}.unsub-actions--row{flex-direction:column-reverse}.action-card{padding:24px 20px 48px;border-radius:28px}.action-card--with-actions{padding-bottom:24px}.action-card-body{gap:26px}.action-card-head{gap:10px}.action-card-actions{flex-direction:row}.info-page{padding:0 16px}.info-hero{padding:100px 0 24px}.info-section{padding:24px 0}.info-text{margin-bottom:16px}.info-mockups{gap:24px}.info-mockups img{border-radius:14px}.info-mockup-popup-wrapper{border-radius:14px;max-width:100%;overflow:hidden}.info-mockup-popup-overlay .sys-popup{padding:10px 8px 18px;gap:10px;border-radius:12px;max-width:90%}.info-mockup-popup-overlay .sys-popup-body{font-size:8px}.info-mockup-popup-overlay .sys-popup-title>span:not(.sys-popup-icon){font-size:10px;height:24px;padding:0 10px}.info-mockup-popup-overlay .sys-popup-title .sys-popup-icon{width:24px;height:24px}.info-mockup-popup-overlay .sys-popup-icon svg{width:14px;height:14px}.info-features{grid-template-columns:1fr}.info-stats{grid-template-columns:repeat(2,1fr)}.info-step{flex-direction:column;gap:8px;padding:18px}.info-step-num{font-size:16px}.info-reset{padding:32px 20px}.info-cta{padding:52px 0 60px}.info-cta .btn{padding:16px 32px}.info-quests{grid-template-columns:1fr}.rank-xp-chart{padding:20px 14px;gap:6px}.rank-xp-badge{flex:0 0 34px;width:34px;height:34px;font-size:11px}.rank-xp-track{height:20px}.rank-xp-value{min-width:62px;font-size:11px}.rank-xp-row{gap:10px}.info-popup-showcase{flex-direction:column;gap:0;align-items:stretch}.info-popup-demo{width:100%;max-width:100%;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.06)}.info-popup-demo:last-child{border-bottom:none}.info-popup-demo-wrapper>img{display:none}.info-popup-demo-wrapper{position:relative;aspect-ratio:unset;box-shadow:none;border-radius:0;overflow:visible}.info-popup-demo-overlay{position:static;display:flex;flex-direction:column;align-items:center;padding:0}.info-popup-demo-overlay .sys-popup{position:static;max-width:270px;opacity:1;filter:none;transform:none;padding:14px 12px 22px;font-size:11px}.info-popup-showcase.is-visible .info-popup-demo-overlay .sys-popup{opacity:1;filter:none;transform:none;animation:none!important}.info-popup-demo-overlay .sys-popup[class*=demo-seq-]{display:none}.info-popup-demo-overlay .sys-popup.demo-seq-0{display:flex;opacity:1;filter:none;transform:none}.info-popup-caption{margin-top:10px}.info-version-compare--desktop,.info-mockups-v2--desktop{display:none}.info-version-compare--mobile,.info-mockups-v2--mobile{display:block}.info-ranks-row{flex-direction:column;gap:20px}.info-ranks-mockup{width:200px;align-self:center}body,.page-shell{overflow-x:hidden}.site-footer{margin-top:clamp(84px,18vw,116px);padding:0 16px calc(56px + env(safe-area-inset-bottom,0px))}.footer-legal{flex-wrap:wrap;gap:12px 0}.footer-legal a{padding:0 12px;font-size:.8rem}.footer-socials{margin-top:24px;gap:12px}.footer-socials a{width:34px;height:34px}.footer-socials svg{width:16px;height:16px}.copyright{margin-top:16px;font-size:12px}.launch-form-input{font-size:16px}.language-trigger,.nav-info-link{width:44px;min-width:44px;padding-inline:0;justify-content:center}.nav-info-label,.language-caret,.language-current{display:none}.language-menu{left:auto;right:0;grid-template-columns:1fr;width:min(208px,calc(100vw - 32px));min-width:184px;max-width:calc(100vw - 32px);max-height:min(418px,calc(100dvh - 106px));padding:6px 6px 10px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.language-option{min-height:44px;padding:8px 10px;gap:10px}.language-option-main{gap:9px}.language-option-flag{width:20px;flex-basis:20px}.language-option-check{width:15px;height:15px;flex-basis:15px}.language-select.is-open .language-trigger{min-width:44px}.nav-pill:focus-visible,.language-trigger:focus-visible,.language-option:focus-visible,.launch-form-input:focus-visible,.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-pill,.language-trigger,.language-option{min-height:44px;align-items:center}.scroll-indicator{min-height:44px}}@media(max-width:767px)and (orientation:landscape){.main-content{padding-top:80px}.hero{gap:16px}.launch-form{margin-top:32px}.notice{margin-top:48px}.info-hero{padding:100px 0 40px}.info-section{padding:32px 0}}@media(min-width:768px)and (max-width:1199px){.main-content,.site-footer{padding-inline:24px}.info-features{grid-template-columns:repeat(2,1fr)}.info-stats{grid-template-columns:repeat(3,1fr)}.info-mockups-v2{grid-template-columns:repeat(2,1fr)}.info-popup-showcase{gap:16px}}@media(min-width:1200px){.info-mockups{max-width:800px;margin-left:auto;margin-right:auto}.info-popup-showcase{max-width:900px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none;filter:none}.notice .action-card-head,.notice .notice-content>*,.notice .signature,.site-footer .footer-rule,.site-footer .footer-socials,.site-footer .copyright{opacity:1;transform:none;filter:none}.hero-logo,.notice-content,.scroll-indicator{transform:none}.rank-xp-fill{width:var(--bar-pct, 0%);transition:none}.info-popup-demo-wrapper>img,.info-popup-demo-overlay .sys-popup,.info-popup-caption,.info-mockup-popup-wrapper>img,.info-mockup-popup-overlay .sys-popup,.mockup-status-img{animation:none;transition:none;opacity:1;transform:none;filter:none}}@media(prefers-color-scheme:dark)and (max-width:767px){.launch-form-input{border-color:#fff3}.launch-form-input:focus-visible{border-color:var(--accent)}.notice{border-color:#8888fc33}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mockup-img,.info-mockups img,.info-mockup-popup-wrapper{image-rendering:-webkit-optimize-contrast}}
