.background_host__H8dQ8{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.background_ground__MsCV_{position:absolute;inset:0;background:radial-gradient(150% 105% at 50% 15%,rgba(var(--theme-rgb),.28) 0,transparent 62%);background:radial-gradient(150% 105% at 50% 15%,color-mix(in srgb,var(--theme) 32%,var(--landing-mid)) 0,color-mix(in srgb,var(--theme) 16%,var(--landing-mid)) 28%,color-mix(in srgb,var(--theme) 6%,var(--landing-mid)) 58%,color-mix(in srgb,var(--theme) 3%,var(--landing-mid)) 100%)}.background_groundStill__sxisH{background:radial-gradient(58% 40% at 50% 93%,rgba(var(--theme-rgb),.24) 0,transparent 72%),radial-gradient(150% 105% at 50% 15%,rgba(var(--theme-rgb),.28) 0,transparent 62%);background:radial-gradient(58% 40% at 50% 93%,color-mix(in srgb,var(--theme) 24%,transparent) 0,color-mix(in srgb,var(--theme) 9%,transparent) 42%,transparent 72%),radial-gradient(150% 105% at 50% 15%,color-mix(in srgb,var(--theme) 32%,var(--landing-mid)) 0,color-mix(in srgb,var(--theme) 16%,var(--landing-mid)) 28%,color-mix(in srgb,var(--theme) 6%,var(--landing-mid)) 58%,color-mix(in srgb,var(--theme) 3%,var(--landing-mid)) 100%)}.background_canvas__JykVO{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .7s var(--ease,ease)}.background_canvasVisible__w2OJe{opacity:1}.landing-root .pop{position:fixed;top:64px;right:10px;z-index:120;width:248px;padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(10,12,20,.96);box-shadow:0 24px 70px rgba(0,0,0,.6);backdrop-filter:blur(18px);animation:landing-pop-in .2s var(--ease)}.landing-root .pop:focus{outline:none}.landing-root .pop-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.landing-root .pop-head h4{margin:0;font-family:var(--ar);font-size:13px;font-weight:700;color:#fff}.landing-root .pop .preview{width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:var(--theme);box-shadow:0 0 14px rgba(var(--theme-rgb),.7),0 0 0 2px hsla(0,0%,100%,.15)}.landing-root .bar-label{font-family:var(--ar);font-size:11px;color:var(--muted);margin:10px 0 7px}.landing-root .bar{position:relative;height:16px;border-radius:999px;cursor:pointer;touch-action:none;border:1px solid hsla(0,0%,100%,.1)}.landing-root .bar:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px}.landing-root .bar.hue{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.landing-root .bar.value{background:linear-gradient(90deg,#000,hsl(var(--picker-hue-deg,84) 100% 50%))}.landing-root .bar .thumb{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.15);pointer-events:none}.landing-root .lang-list{display:flex;flex-direction:column;gap:4px}.landing-root .lang-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:11px;font-size:13.5px;font-weight:500;color:#e9e9e9;background:hsla(0,0%,100%,.03);border:1px solid transparent;transition:.16s var(--ease);text-align:left}.landing-root .lang-opt:focus-visible,.landing-root .lang-opt:hover{background:rgba(var(--theme-rgb),.1);border-color:rgba(var(--theme-rgb),.5);color:#fff}.landing-root .lang-opt.is-active{border-color:rgba(var(--theme-rgb),.7);background:rgba(var(--theme-rgb),.12);color:#fff}.landing-root .lang-opt .tick{width:15px;height:15px;flex:0 0 auto;color:var(--theme);opacity:0}.landing-root .lang-opt.is-active .tick{opacity:1}.landing-root .modal-scrim{position:fixed;inset:0;z-index:110;background:rgba(2,3,7,.6);backdrop-filter:blur(4px);animation:landing-scrim-in .25s var(--ease)}.landing-root .modal{position:fixed;z-index:111;left:50%;top:50%;transform:translate(-50%,-50%);width:min(94vw,560px);max-height:86vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:clamp(20px,5vw,30px);border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(12,14,22,.98),rgba(8,10,16,.98));box-shadow:0 40px 100px rgba(0,0,0,.6);animation:landing-modal-in .25s var(--ease)}.landing-root .modal:focus{outline:none}.landing-root .modal h2{margin:0 0 6px;font-family:var(--ar);font-size:22px;font-weight:700}.landing-root .modal .x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);background:hsla(0,0%,100%,.05);transition:.18s var(--ease)}.landing-root .modal .x:focus-visible,.landing-root .modal .x:hover{color:#fff;background:hsla(0,0%,100%,.12)}.landing-root .modal .x svg{width:16px;height:16px}.landing-root .terms-body{font-family:var(--ar);color:var(--muted);font-size:13.5px;line-height:1.85;font-weight:300}.landing-root .terms-body h3{color:#fff;font-size:15px;margin:18px 0 6px;font-weight:700}.landing-root .terms-body p{margin:0}@keyframes landing-pop-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes landing-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes landing-modal-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.landing-root .modal,.landing-root .modal-scrim,.landing-root .pop{animation:none}.landing-root .lang-opt{transition:none}}.landing-root .mp-scrim{position:fixed;inset:0;z-index:110;background:rgba(2,3,7,.6);backdrop-filter:blur(4px);animation:mindprint-scrim-in .25s var(--ease)}.landing-root .mp-modal{position:fixed;z-index:111;left:50%;top:50%;transform:translate(-50%,-50%);width:min(94vw,560px);max-height:86vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:clamp(20px,5vw,30px);border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(12,14,22,.98),rgba(8,10,16,.98));box-shadow:0 40px 100px rgba(0,0,0,.6);animation:mindprint-modal-in .25s var(--ease)}.landing-root .mp-modal:focus{outline:none}.landing-root .mp-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);background:hsla(0,0%,100%,.05);transition:.18s var(--ease)}.landing-root .mp-close:focus-visible,.landing-root .mp-close:hover{color:#fff;background:hsla(0,0%,100%,.12)}.landing-root .mp-close svg{width:16px;height:16px}.landing-root .mp-head{text-align:center;margin-bottom:18px}.landing-root .mp-logo{margin:0;font-weight:800;font-size:clamp(26px,7vw,40px);letter-spacing:-.01em;background:linear-gradient(120deg,#fff,color-mix(in srgb,var(--theme) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(var(--theme-rgb),.25)}.landing-root .mp-sub{margin:8px 0 0;color:var(--muted);font-size:14px;font-weight:300}.landing-root .mp-intro{color:var(--muted);font-weight:400;font-size:15px;max-width:36ch}.landing-root .mp-progress{display:flex;gap:6px;justify-content:center;margin:18px 0 22px}.landing-root .mp-progress i{width:30px;height:4px;border-radius:99px;background:hsla(0,0%,100%,.12);transition:.3s var(--ease)}.landing-root .mp-progress i.on{background:var(--theme);box-shadow:0 0 10px rgba(var(--theme-rgb),.6)}.landing-root .mp-q{font-weight:700;font-size:clamp(17px,4.6vw,22px);text-align:center;margin:0 auto 18px;max-width:30ch;line-height:1.35}.landing-root .mp-q:focus,.landing-root .mp-res-title:focus{outline:none}.landing-root .mp-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:520px){.landing-root .mp-opts{grid-template-columns:1fr}}.landing-root .mp-opt{text-align:left;padding:15px 16px;border-radius:15px;background:hsla(0,0%,100%,.04);border:1px solid var(--line);font-size:14px;line-height:1.4;color:#eaeaea;transition:transform .15s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.landing-root .mp-opt:focus-visible,.landing-root .mp-opt:hover{transform:translateY(-2px);background:rgba(var(--theme-rgb),.1);border-color:rgba(var(--theme-rgb),.7);box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 16px rgba(var(--theme-rgb),.18);color:#fff}.landing-root .mp-center{display:flex;justify-content:center}.landing-root .mp-res-badge{display:inline-flex;align-items:center;gap:7px;margin:0 auto;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;color:var(--theme);background:rgba(var(--theme-rgb),.1);border:1px solid rgba(var(--theme-rgb),.4)}.landing-root .mp-res-badge .d{width:7px;height:7px;border-radius:50%;background:var(--theme);box-shadow:0 0 8px var(--theme)}.landing-root .mp-res-title{font-weight:800;font-size:clamp(24px,6.5vw,38px);margin:14px 0 4px;text-align:center;text-shadow:0 0 26px rgba(var(--theme-rgb),.3)}.landing-root .mp-res-head{text-align:center;color:#fff;font-size:15px;font-weight:600;margin:0 0 16px}.landing-root .mp-res-body p{color:var(--muted);font-size:14.5px;line-height:1.7;margin:0 0 12px;font-weight:300}.landing-root .mp-second{margin:14px 0;padding:13px 15px;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid var(--line);font-size:13px;color:var(--muted);line-height:1.6}.landing-root .mp-rec{margin:18px 0 6px;padding:18px;border-radius:18px;text-align:center;background:radial-gradient(120% 120% at 50% 0,rgba(var(--theme-rgb),.14),hsla(0,0%,100%,.02) 70%);border:1px solid rgba(var(--theme-rgb),.35)}.landing-root .mp-rec .lab{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.landing-root .mp-rec .game{font-weight:800;font-size:26px;color:#fff;margin:6px 0;letter-spacing:.04em;text-shadow:0 0 20px rgba(var(--theme-rgb),.4)}.landing-root .mp-rec .why{color:var(--muted);font-size:13.5px;line-height:1.6;font-weight:300}.landing-root .mp-tail{text-align:center;color:var(--muted-2);font-size:12.5px;margin:14px 0 0;font-weight:300}.landing-root .mp-cta{display:flex;justify-content:center;margin-top:22px}.landing-root .mp-start{padding:14px 30px;border-radius:999px;font-family:var(--ar);font-weight:700;font-size:15px;color:#06210b;background:linear-gradient(180deg,color-mix(in srgb,var(--theme) 92%,#fff),var(--theme));box-shadow:0 12px 32px rgba(var(--theme-rgb),.35);transition:transform .18s var(--ease)}.landing-root .mp-start:focus-visible,.landing-root .mp-start:hover{transform:translateY(-2px)}@keyframes mindprint-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mindprint-modal-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.landing-root .mp-modal,.landing-root .mp-scrim{animation:none}.landing-root .mp-opt,.landing-root .mp-progress i,.landing-root .mp-start{transition:none}}