.fd-root{color:#f2efea;-webkit-font-smoothing:antialiased;background:#05060a;font-family:Spline Sans,Manrope,Segoe UI,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.fd-root *,.fd-root :before,.fd-root :after{box-sizing:border-box}.fd-root button{font:inherit;color:inherit}.fd-stage{transform-origin:0 0;background:#05060a;position:absolute;top:0;left:0;overflow:hidden}.fd-side{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#05060a;border:0;margin:0;padding:0;position:absolute;inset:0}.fd-side:focus-visible{outline-offset:-10px;outline:4px solid #fff}.fd-focus-ring{opacity:0;pointer-events:none;border:4px solid #fff;border-radius:6px;position:absolute;inset:10px}.fd-side:focus-visible .fd-focus-ring{opacity:1}.fd-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fd-scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0003 2px 3px);position:absolute;inset:0}.fd-dim{opacity:0;pointer-events:none;will-change:opacity;background:#030408;transition:opacity .45s;position:absolute;inset:0}.fd-root.fd-hover-solo .fd-friends .fd-dim,.fd-root.fd-hover-friends .fd-solo .fd-dim{opacity:.55}.fd-lift{transition:transform .5s cubic-bezier(.2,.9,.25,1.15);position:absolute}.fd-side:hover .fd-lift,.fd-side:focus-visible .fd-lift{transform:translateY(-10px)scale(1.025)}.fd-side:active .fd-lift{transition-duration:.12s;transform:scale(.975)}.fd-frame{transform:skewX(calc(-1 * var(--skew)));position:absolute;inset:0}.fd-unskew{transform:skewX(var(--skew))}.fd-card-shadow{filter:blur(24px);background:#000c;position:absolute;inset:18% 5% -22px}.fd-card-glow{filter:blur(18px);will-change:opacity;position:absolute;inset:-4px}.fd-solo-glow{opacity:.5;animation:fd-breath calc(3.2s * var(--spd)) ease-in-out infinite;background:#4f8bff}@keyframes fd-breath{50%{opacity:.95}}.fd-solo:hover .fd-solo-glow{opacity:1;animation:none}.fd-solo-cut{clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c))}.fd-solo-edge{--c:var(--ch);animation:fd-edge calc(4s * var(--spd)) linear infinite;background:linear-gradient(135deg,#e4eeff 0%,#6ea8ff 20%,#2f6bff 45%,#9cc2ff 60%,#2f6bff 80%,#e4eeff 100%) 0 0/260% 260%;position:absolute;inset:0}@keyframes fd-edge{0%{background-position:0 0}to{background-position:260% 260%}}.fd-solo-face{--c:calc(var(--ch) - 1px);background:#f3f6ff;position:absolute;inset:3px}.fd-solo-face:before{content:"";background-image:linear-gradient(#1d4ed80f 1px,#0000 1px),linear-gradient(90deg,#1d4ed80f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.fd-brk{border:0 solid #9cc2ff;width:24px;height:24px;transition:transform .45s cubic-bezier(.2,.9,.25,1.2);position:absolute}.fd-brk-tr{border-top-width:3px;border-right-width:3px;top:-13px;right:-13px}.fd-brk-bl{border-bottom-width:3px;border-left-width:3px;bottom:-13px;left:-13px}.fd-solo:hover .fd-brk-tr,.fd-solo:focus-visible .fd-brk-tr{transform:translate(7px,-7px)}.fd-solo:hover .fd-brk-bl,.fd-solo:focus-visible .fd-brk-bl{transform:translate(-7px,7px)}.fd-solo:focus-visible .fd-brk{border-color:#fff}.fd-solo:focus-visible .fd-solo-edge{background:#fff;animation:none}.fd-hazard{background:repeating-linear-gradient(-45deg,#0b1220 0 5px,#4f8bff 5px 10px);flex:none;width:64px;height:8px;margin-left:auto}.fd-fr-glow{opacity:.45;animation:fd-hearth calc(2.4s * var(--spd)) linear infinite;background:#f0a93c}@keyframes fd-hearth{0%,to{opacity:.42}14%{opacity:.66}29%{opacity:.36}47%{opacity:.74}63%{opacity:.5}81%{opacity:.63}}.fd-friends:hover .fd-fr-glow{opacity:1;animation:none}.fd-fr-cut{clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c))}.fd-fr-edge{--c:var(--ch);background:linear-gradient(160deg,#ffe9bf 0%,#f0a93c 22%,#9c5b0c 48%,#f0a93c 72%,#ffd28a 100%);position:absolute;inset:0}.fd-fr-groove{--c:calc(var(--ch) - 2px);background:#2a1a10;position:absolute;inset:4px}.fd-fr-face{--c:calc(var(--ch) - 3px);background:#faf7f2;position:absolute;inset:6px}.fd-gem{background:radial-gradient(circle at 35% 35%,#fff6dd 0%,#f0a93c 45%,#9c5b0c 100%);border:2px solid #2a1a10;width:14px;height:14px;transition:transform .45s cubic-bezier(.2,.9,.25,1.2);position:absolute;transform:rotate(45deg)}.fd-gem-tl{left:calc(var(--ch) / 2 - 7px);top:calc(var(--ch) / 2 - 7px)}.fd-gem-tr{right:calc(var(--ch) / 2 - 7px);top:calc(var(--ch) / 2 - 7px)}.fd-gem-bl{left:calc(var(--ch) / 2 - 7px);bottom:calc(var(--ch) / 2 - 7px)}.fd-gem-br{right:calc(var(--ch) / 2 - 7px);bottom:calc(var(--ch) / 2 - 7px)}.fd-friends:hover .fd-gem,.fd-friends:focus-visible .fd-gem{transform:rotate(225deg)scale(1.25)}.fd-friends:focus-visible .fd-fr-edge{background:#fff}.fd-content{top:0;left:0;right:0;bottom:var(--cta);justify-content:center;gap:var(--gap);padding:0 var(--pad);text-align:left;flex-direction:column;display:flex;position:absolute}.fd-row{align-items:center;gap:10px;display:flex}.fd-badge{width:var(--badge-w);height:var(--badge-h);flex:none;justify-content:center;align-items:center;display:inline-flex}.fd-badge-solo{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#fff;font:700 var(--badge-font) "Chakra Petch", "Tektur", sans-serif;letter-spacing:.02em;background:#1d4ed8}.fd-badge-fr{color:#fff;font:var(--badge-font) "Lilita One", "Commissioner", "Trebuchet MS", sans-serif;background:#9c5b0c;border-radius:999px;width:auto;padding:0 10px;box-shadow:inset 0 0 0 2px #f0a93c}.fd-label-solo{font:700 var(--label) "Chakra Petch", "Tektur", sans-serif;letter-spacing:.28em;color:#1d4ed8;text-transform:uppercase}.fd-label-fr{font:600 var(--label) "Spline Sans", "Manrope", sans-serif;letter-spacing:.24em;color:#9c5b0c;text-transform:uppercase}.fd-title-solo{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:900;font-size:var(--solo-title);letter-spacing:.005em;color:#0b1220;text-transform:uppercase;text-wrap:balance;line-height:.92}.fd-title-fr{font-family:Lilita One,Commissioner,Trebuchet MS,sans-serif;font-weight:400;font-size:var(--fr-title);color:#1c1826;text-wrap:balance;line-height:1}.fd-root:lang(el) .fd-title-fr,.fd-root:lang(ru) .fd-title-fr{font-weight:800}.fd-body-solo,.fd-body-fr{font-size:var(--body);text-wrap:pretty;line-height:1.42}.fd-body-solo{color:#33405a}.fd-body-fr{color:#5a5262}.fd-cta{height:var(--cta);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fd-cta-solo{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ch) + 4px), calc(100% - var(--ch) + 4px) 100%, 0 100%);background:#0b1220}.fd-cta-fr{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ch) + 6px), calc(100% - var(--ch) + 6px) 100%, calc(var(--ch) - 6px) 100%, 0 calc(100% - var(--ch) + 6px));background:#f0a93c}.fd-cta-text{text-transform:uppercase;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.fd-cta-solo .fd-cta-text{color:#e8edf7;font:700 var(--cta-font) "Chakra Petch", "Tektur", sans-serif;letter-spacing:.22em}.fd-cta-fr .fd-cta-text{color:#231506;font:calc(var(--cta-font) + 2px) "Lilita One", "Commissioner", "Trebuchet MS", sans-serif;letter-spacing:.12em}.fd-chev{gap:2px;display:inline-flex}.fd-chev b{animation:fd-chev calc(1.2s * var(--spd)) ease-in-out infinite;font-weight:700}.fd-chev b:nth-child(2){animation-delay:calc(.15s * var(--spd))}.fd-chev b:nth-child(3){animation-delay:calc(.3s * var(--spd))}@keyframes fd-chev{0%,to{opacity:.25}40%{opacity:1}}.fd-shine{width:38%;animation:fd-shine calc(3.6s * var(--spd)) ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}.fd-cta-fr .fd-shine{animation-delay:calc(1.6s * var(--spd));background:linear-gradient(90deg,#0000,#fffaebcc,#0000)}@keyframes fd-shine{0%,62%{left:-40%}to{left:120%}}.fd-soon{color:#e8edf7;letter-spacing:.18em;text-transform:uppercase;background:#0b1220;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font:700 12px Chakra Petch,Tektur,sans-serif;display:inline-flex}.fd-unavailable{cursor:default}.fd-unavailable .fd-lift{filter:saturate(.5)}.fd-unavailable:hover .fd-lift{transform:none}.fd-seam,.fd-seam-fx{pointer-events:none;z-index:3;position:absolute;inset:0}.fd-seam{filter:drop-shadow(0 0 5px #4f8bfff2)drop-shadow(0 0 12px #f0a93c8c)}.fd-seam i,.fd-seam-fx i{display:block;position:absolute;inset:0}.fd-s-blue{background:#4f8bff}.fd-s-amber{background:#f0a93c}.fd-s-core{opacity:.75;background:#fff}.fd-s-spark{background:linear-gradient(var(--spark-angle), transparent 0%, transparent 44%, #fff 50%, transparent 56%, transparent 100%);background-size:var(--spark-size);animation:fd-spark calc(2.6s * var(--spd)) linear infinite}.fd-s-spark2{animation-delay:calc(-1.3s * var(--spd))}@keyframes fd-spark{0%{background-position:var(--spark-from)}to{background-position:0 0}}.fd-or{z-index:4;pointer-events:none;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(90deg,#4f8bff,#f0a93c);position:absolute}.fd-or span{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#f2efea;font:var(--or-font) "Russo One", "Tektur", "Arial Black", sans-serif;letter-spacing:.02em;background:#0b0a10;justify-content:center;align-items:center;display:flex;position:absolute;inset:3px}.fd-plate{z-index:5;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.fd-plate-edge{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#4f8bff 0%,#9cc2ff 30%,#ffe9bf 50%,#f0a93c 70%,#c98326 100%);position:absolute;inset:0}.fd-plate-face{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(#07080d 0%,#0f0d14 100%);position:absolute;inset:0 3px 3px}.fd-plate-text{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.fd-logo{font:var(--logo)/1 "Russo One", "Tektur", "Arial Black", sans-serif;letter-spacing:.01em;white-space:nowrap;margin:0;font-weight:400;display:flex;transform:skew(-8deg)}.fd-logo-play{background:linear-gradient(#e4eeff 0%,#6ea8ff 55%,#2f6bff 100%);color:#0000;filter:drop-shadow(0 0 10px #4f8bff99);-webkit-background-clip:text;background-clip:text}.fd-logo-why{background:linear-gradient(#fff1d2 0%,#f0a93c 55%,#c9761a 100%);color:#0000;filter:drop-shadow(0 0 10px #f0a93c80);-webkit-background-clip:text;background-clip:text}.fd-logo-sub{font:700 var(--logo-sub) "Chakra Petch", "Tektur", sans-serif;letter-spacing:var(--sub-ls,.42em);padding-left:var(--sub-ls,.42em);white-space:nowrap;color:#a79fb3;text-transform:uppercase}.fd-hud-brk{z-index:4;pointer-events:none;border:0 solid #9cc2ffb3;width:34px;height:34px;position:absolute}.fd-actions{z-index:6;gap:8px;width:max-content;display:flex;position:absolute}.fd-icon-btn{color:#f2efea;cursor:pointer;letter-spacing:.08em;background:#05060a9e;border:1px solid #f2efea47;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 10px;font:700 12px Chakra Petch,Tektur,sans-serif;display:inline-flex}.fd-icon-btn:hover{background:#282434d9}.fd-icon-btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.fd-icon-btn svg{display:block}.fd-icon-btn[data-action=language] svg:not(.fd-caret){box-shadow:0 0 0 1px #f2efea52}.fd-caret{opacity:.7;flex:none;margin-left:-2px;transition:transform .18s}.fd-icon-btn[aria-expanded=true] .fd-caret{transform:rotate(180deg)}.fd-icon-btn--word{letter-spacing:.06em;white-space:nowrap;gap:8px;padding:0 14px 0 12px}.fd-sound-off .fd-wave,.fd-root:not(.fd-sound-off) .fd-mute-x{display:none}.fd-ov{z-index:20;cursor:pointer;position:absolute;inset:0;overflow:hidden}.fd-ov-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fd-ov-text{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}@keyframes fd-fade{0%{opacity:0}to{opacity:1}}@keyframes fd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fd-leaving{animation:fd-out calc(.35s * var(--spd)) ease-in both}@keyframes fd-out{to{opacity:0}}.fd-solo-ov{background:#03060e}.fd-flash{mix-blend-mode:screen;animation:fd-flash calc(.4s * var(--spd)) ease-out both;pointer-events:none;background:#6ea8ff;position:absolute;inset:0}@keyframes fd-flash{0%{opacity:.95}to{opacity:0}}.fd-ov-brk{width:44px;height:44px;animation:fd-brk-in calc(.6s * var(--spd)) calc(.25s * var(--spd)) cubic-bezier(.2,.9,.25,1.2) both;border:0 solid #6ea8ff;position:absolute}@keyframes fd-brk-in{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}.fd-sync{font:700 var(--ov-kicker) "Chakra Petch", "Tektur", sans-serif;letter-spacing:.3em;color:#9cc2ff;text-transform:uppercase;animation:fd-rise calc(.45s * var(--spd)) calc(.3s * var(--spd)) both;align-items:center;gap:14px;display:flex}.fd-sync-bar{width:var(--ov-bar);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#6ea8ff2e;height:6px;position:relative}.fd-sync-fill{transform-origin:0;animation:fd-fill calc(.95s * var(--spd)) calc(.35s * var(--spd)) cubic-bezier(.5,.1,.2,1) both;background:linear-gradient(90deg,#2f6bff,#ddebff);position:absolute;inset:0}@keyframes fd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --fd-pct{syntax:"<integer>";inherits:false;initial-value:0}.fd-sync-num{text-align:left;font-variant-numeric:tabular-nums;counter-reset:fdpct var(--fd-pct);min-width:4.2ch;animation:fd-pct calc(.95s * var(--spd)) calc(.35s * var(--spd)) cubic-bezier(.5,.1,.2,1) both}.fd-sync-num:after{content:counter(fdpct) "%"}@keyframes fd-pct{0%{--fd-pct:0}to{--fd-pct:100}}.fd-solo-title{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:900;font-size:min(var(--ov-solo), 24vw);letter-spacing:.04em;color:#f2f6ff;text-transform:uppercase;text-shadow:0 0 40px #4f8bffd9,0 0 110px #1d4ed8b3;animation:fd-glitch calc(.9s * var(--spd)) calc(1s * var(--spd)) both;margin:6px 0 2px;line-height:.9}@keyframes fd-glitch{0%{opacity:0;transform:scale(1.5,.02)}16%{opacity:1;text-shadow:-10px 0 #3be8ff,10px 0 #2f6bff;transform:scaleY(1.08)}30%{text-shadow:8px 0 #3be8ff,-8px 0 #2f6bff;transform:translate(-8px)skew(14deg)}44%{text-shadow:-5px 0 #3be8ff,5px 0 #2f6bff;transform:translate(6px)skew(-8deg)}58%{text-shadow:2px 0 #3be8ff,-2px 0 #2f6bff;transform:none}to{opacity:1;text-shadow:0 0 40px #4f8bffd9,0 0 110px #1d4ed8b3;transform:none}}.fd-solo-sub{max-width:34ch;font-size:var(--ov-solo-sub);color:#c9d7f2;text-shadow:0 2px 14px #03060e;animation:fd-rise calc(.6s * var(--spd)) calc(1.55s * var(--spd)) both;line-height:1.45}.fd-fr-ov{perspective:1400px;background:#1a1722}.fd-door{backface-visibility:hidden;background:linear-gradient(180deg, transparent 16%, #2b2a2e 16%, #3a393f 17.5%, #2b2a2e 19%, transparent 19%, transparent 81%, #2b2a2e 81%, #3a393f 82.5%, #2b2a2e 84%, transparent 84%), repeating-linear-gradient(90deg, #5a3416 0 calc(var(--stage-w) / 14 - 3px), #3b210e calc(var(--stage-w) / 14 - 3px) calc(var(--stage-w) / 14));width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 90px #000000b3}.fd-door:after{content:"";border:4px solid #c98326;border-radius:50%;width:26px;height:26px;position:absolute;top:calc(50% - 16px);box-shadow:0 0 12px #f0a93c99}.fd-door-l{transform-origin:0;animation:fd-door-l calc(1.15s * var(--spd)) calc(.3s * var(--spd)) cubic-bezier(.6,.05,.3,1) both;left:0}.fd-door-l:after{right:18px}.fd-door-r{transform-origin:100%;animation:fd-door-r calc(1.15s * var(--spd)) calc(.3s * var(--spd)) cubic-bezier(.6,.05,.3,1) both;right:0}.fd-door-r:after{left:18px}@keyframes fd-door-l{0%{transform:rotateY(0)}to{transform:rotateY(-110deg)}}@keyframes fd-door-r{0%{transform:rotateY(0)}to{transform:rotateY(110deg)}}.fd-door-light{mix-blend-mode:screen;pointer-events:none;width:240px;animation:fd-door-light calc(1.2s * var(--spd)) both;background:linear-gradient(90deg,#f0a93c00 0%,#f096288c 38%,#ffe2a8 50%,#f096288c 62%,#f0a93c00 100%);margin-left:-120px;position:absolute;top:0;bottom:0;left:50%}@keyframes fd-door-light{0%{opacity:0;transform:scaleX(.04)}22%{opacity:1;transform:scaleX(.08)}55%{opacity:.9;transform:scaleX(2.2)}to{opacity:0;transform:scaleX(6)}}.fd-fr-kicker{font:600 var(--ov-kicker) "Spline Sans", "Manrope", sans-serif;letter-spacing:.3em;color:#ffd9a0;text-transform:uppercase;animation:fd-rise calc(.6s * var(--spd)) calc(.95s * var(--spd)) both}.fd-fr-title{font-family:Lilita One,Commissioner,Trebuchet MS,sans-serif;font-weight:400;font-size:var(--ov-fr);color:#faf7f2;text-shadow:0 4px #6b3b12,0 10px 40px #0009;animation:fd-bounce calc(.8s * var(--spd)) calc(1.05s * var(--spd)) cubic-bezier(.2,.9,.25,1.35) both;margin:10px 0 12px;line-height:1}.fd-root:lang(el) .fd-fr-title,.fd-root:lang(ru) .fd-fr-title{font-weight:800}@keyframes fd-bounce{0%{opacity:0;transform:translateY(40px)scale(.85)}to{opacity:1;transform:none}}.fd-fr-sub{max-width:32ch;font-size:var(--ov-fr-sub);color:#f6e7cf;text-shadow:0 2px 14px #1a1722;animation:fd-rise calc(.6s * var(--spd)) calc(1.45s * var(--spd)) both;line-height:1.45}.fd-still .fd-lift,.fd-still .fd-side,.fd-still .fd-brk,.fd-still .fd-gem{transition:none}.fd-still .fd-side:hover .fd-lift,.fd-still .fd-side:focus-visible .fd-lift,.fd-still .fd-side:active .fd-lift{transform:none}.fd-still .fd-solo-glow,.fd-still .fd-fr-glow,.fd-still .fd-solo-edge,.fd-still .fd-chev b,.fd-still .fd-shine,.fd-still .fd-s-spark{animation:none!important}.fd-still .fd-shine,.fd-still .fd-s-spark,.fd-still .fd-flash,.fd-still .fd-door,.fd-still .fd-door-light,.fd-still .fd-card-glow{display:none}.fd-still .fd-ov-brk,.fd-still .fd-sync,.fd-still .fd-sync-fill,.fd-still .fd-sync-num,.fd-still .fd-solo-title,.fd-still .fd-solo-sub,.fd-still .fd-fr-kicker,.fd-still .fd-fr-title,.fd-still .fd-fr-sub{animation:.2s both fd-fade!important}.fd-still .fd-sync-num{--fd-pct:100}@media (prefers-reduced-motion:reduce){.fd-root .fd-lift,.fd-root .fd-brk,.fd-root .fd-gem{transition:none}.fd-root .fd-solo-glow,.fd-root .fd-fr-glow,.fd-root .fd-solo-edge,.fd-root .fd-chev b,.fd-root .fd-shine,.fd-root .fd-s-spark{animation:none!important}.fd-root .fd-shine,.fd-root .fd-s-spark,.fd-root .fd-flash,.fd-root .fd-door,.fd-root .fd-door-light,.fd-root .fd-card-glow{display:none}.fd-root .fd-ov-brk,.fd-root .fd-sync,.fd-root .fd-sync-fill,.fd-root .fd-sync-num,.fd-root .fd-solo-title,.fd-root .fd-solo-sub,.fd-root .fd-fr-kicker,.fd-root .fd-fr-title,.fd-root .fd-fr-sub{animation:.2s both fd-fade!important}.fd-root .fd-sync-num{--fd-pct:100}}