.ShabatMascot_root__kbLlR{--shabat-cyan:#00f0ff;--shabat-pink:#ff0a68;--shabat-violet:#a855f7;position:fixed;z-index:72;pointer-events:none;color:#eefaff;font-family:var(--font-space-grotesk),"Segoe UI",sans-serif;isolation:isolate;transition:left .68s cubic-bezier(.2,.8,.2,1),right .68s cubic-bezier(.2,.8,.2,1)}.ShabatMascot_docked__bbkkS{bottom:max(14px,env(safe-area-inset-bottom));width:clamp(250px,24vw,340px);height:clamp(420px,64vh,560px)}.ShabatMascot_docked__bbkkS .ShabatMascot_portal__G9JyO,.ShabatMascot_docked__bbkkS .ShabatMascot_stage__vminf{inset:36px 6px 58px}.ShabatMascot_departing__eko2v{z-index:90;overflow:hidden;pointer-events:none;transition:left 1.05s cubic-bezier(.2,.8,.2,1),top 1.05s cubic-bezier(.2,.8,.2,1),width 1.05s cubic-bezier(.2,.8,.2,1),height 1.05s cubic-bezier(.2,.8,.2,1)}.ShabatMascot_departing__eko2v .ShabatMascot_controls__xeAuK,.ShabatMascot_departing__eko2v .ShabatMascot_identity__dmotw,.ShabatMascot_departing__eko2v .ShabatMascot_introCopy__V_jqe,.ShabatMascot_departing__eko2v .ShabatMascot_speech__Kj0fM,.ShabatMascot_streaming__huKfx .ShabatMascot_controls__xeAuK,.ShabatMascot_streaming__huKfx .ShabatMascot_identity__dmotw,.ShabatMascot_streaming__huKfx .ShabatMascot_speech__Kj0fM{opacity:0}.ShabatMascot_streaming__huKfx{opacity:0;visibility:hidden;pointer-events:none}.ShabatMascot_dockRight__Pzsch{right:clamp(10px,1.5vw,24px)}.ShabatMascot_dockLeft__fNpmD{left:clamp(10px,1.5vw,24px)}.ShabatMascot_intro__n9wOp{inset:0;width:100vw;height:100dvh;display:grid;place-items:center;overflow:hidden;background:rgba(1,2,6,.74);backdrop-filter:blur(8px);pointer-events:auto}.ShabatMascot_backdrop__tFi2i{position:absolute;inset:0;z-index:-3;background:linear-gradient(rgba(0,240,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.055) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(168,85,247,.22),transparent 30%),linear-gradient(135deg,rgba(255,10,104,.12),transparent 45%);background-size:52px 52px,52px 52px,100% 100%,100% 100%;animation:ShabatMascot_backdropIn__nVkCA .9s ease-out both}.ShabatMascot_portal__G9JyO{position:absolute;inset:9% 1% 2%;z-index:-1;overflow:hidden;border:1px solid rgba(0,240,255,.72);clip-path:polygon(12% 0,88% 0,100% 11%,100% 88%,90% 100%,10% 100%,0 89%,0 11%);background:radial-gradient(ellipse at 50% 48%,rgba(168,85,247,.28),rgba(5,4,12,.08) 55%,rgba(3,5,7,.82)),repeating-linear-gradient(180deg,rgba(0,240,255,.04) 0 1px,transparent 1px 5px);box-shadow:0 0 28px rgba(0,240,255,.22),inset 0 0 50px rgba(255,10,104,.2)}.ShabatMascot_portal__G9JyO:after,.ShabatMascot_portal__G9JyO:before{content:"";position:absolute;inset:0;pointer-events:none}.ShabatMascot_portal__G9JyO:before{background:linear-gradient(180deg,transparent,rgba(0,240,255,.2),transparent);transform:translateY(-100%);animation:ShabatMascot_scan__QyOx7 3.2s linear infinite}.ShabatMascot_portal__G9JyO:after{background:radial-gradient(circle at 50% 48%,transparent 0 35%,rgba(168,85,247,.12) 58%,transparent 72%);animation:ShabatMascot_portalPulse__kgw4k 2.8s ease-in-out infinite}.ShabatMascot_portal__G9JyO span{position:absolute;width:7px;height:7px;background:var(--shabat-cyan);box-shadow:0 0 12px currentColor;animation:ShabatMascot_particle__aFYqR 3.5s linear infinite}.ShabatMascot_portal__G9JyO span:first-child{left:12%;top:70%;color:var(--shabat-cyan)}.ShabatMascot_portal__G9JyO span:nth-child(2){right:16%;top:28%;color:var(--shabat-pink);animation-delay:-1.1s}.ShabatMascot_portal__G9JyO span:nth-child(3){left:62%;top:12%;color:var(--shabat-violet);animation-delay:-2.2s}.ShabatMascot_stage__vminf{position:absolute;inset:9% 1% 2%;overflow:hidden;z-index:1}.ShabatMascot_canvas__Wgww7{display:block;width:100%;height:100%;max-width:none;opacity:0;filter:drop-shadow(0 0 24px rgba(168,85,247,.42));pointer-events:auto;cursor:pointer;transition:opacity .5s ease-out}.ShabatMascot_canvasReady__bRvMV{opacity:1}.ShabatMascot_fallback__Ogu_Y,.ShabatMascot_loader__PYw_8{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:78%;padding:.65rem;color:#c9fbff;border:1px solid rgba(0,240,255,.4);background:rgba(3,5,7,.86);font-family:var(--font-share-tech-mono),monospace;font-size:.72rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.ShabatMascot_loader__PYw_8{animation:ShabatMascot_loaderPulse__27hmp 1.2s ease-in-out infinite}.ShabatMascot_fallback__Ogu_Y{color:#ffd6e6;border-color:rgba(255,10,104,.52)}.ShabatMascot_stage__vminf{cursor:pointer}.ShabatMascot_removed__PQuIV .ShabatMascot_backdrop__tFi2i,.ShabatMascot_removed__PQuIV .ShabatMascot_controls__xeAuK,.ShabatMascot_removed__PQuIV .ShabatMascot_identity__dmotw,.ShabatMascot_removed__PQuIV .ShabatMascot_introCopy__V_jqe,.ShabatMascot_removed__PQuIV .ShabatMascot_portal__G9JyO,.ShabatMascot_removed__PQuIV .ShabatMascot_speech__Kj0fM,.ShabatMascot_removed__PQuIV .ShabatMascot_stage__vminf{visibility:hidden}.ShabatMascot_lockPanel__CcNvV{position:absolute;left:0;right:0;bottom:0;z-index:14;display:grid;gap:.4rem;padding:.75rem;border:1px solid rgba(255,10,104,.8);background:rgba(8,4,12,.97);pointer-events:auto}.ShabatMascot_lockPanel__CcNvV strong{color:#ff4d8d;font-family:var(--font-share-tech-mono),monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.ShabatMascot_lockPanel__CcNvV em,.ShabatMascot_lockPanel__CcNvV span{font-size:.78rem;line-height:1.35;font-style:normal}.ShabatMascot_lockPanel__CcNvV a{color:#00f0ff;font-size:.78rem}.ShabatMascot_lockPanel__CcNvV input{width:100%;padding:.4rem .45rem;border:1px solid rgba(0,240,255,.45);background:#05070c;color:#fff}.ShabatMascot_lockPanel__CcNvV button{border:1px solid #00f0ff;background:transparent;color:#00f0ff;font:800 .68rem/1 var(--font-space-grotesk),sans-serif;letter-spacing:.08em;text-transform:uppercase;min-height:2rem;cursor:pointer}.ShabatMascot_decorum__qYkiG{position:absolute;left:8px;right:8px;top:46px;z-index:12;width:auto;transform:none;padding:.7rem .75rem .55rem;border:1px solid rgba(255,10,104,.8);background:rgba(8,4,12,.96);box-shadow:0 0 22px rgba(255,10,104,.28);pointer-events:auto}.ShabatMascot_decorum__qYkiG span,.ShabatMascot_decorum__qYkiG strong{display:block}.ShabatMascot_decorum__qYkiG strong{margin-bottom:.28rem;color:#ff4d8d;font-family:var(--font-share-tech-mono),monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.ShabatMascot_decorum__qYkiG span{font-size:.84rem;line-height:1.3}.ShabatMascot_decorum__qYkiG button{margin-top:.45rem;border:0;background:transparent;color:#00f0ff;font:800 .64rem/1 var(--font-space-grotesk),sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ShabatMascot_identity__dmotw{position:absolute;top:7%;right:-1px;padding:.48rem .62rem;border:1px solid rgba(192,132,252,.68);background:rgba(8,4,16,.92);color:#e9d5ff;font-family:var(--font-share-tech-mono),monospace;font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 0 18px rgba(168,85,247,.22)}.ShabatMascot_speech__Kj0fM{position:absolute;top:11%;left:-38%;width:min(230px,70vw);padding:.75rem .85rem 1.2rem;border-left:3px solid var(--shabat-pink);clip-path:polygon(0 0,100% 0,100% 82%,84% 82%,78% 100%,70% 82%,0 82%);background:rgba(6,15,22,.96);box-shadow:0 14px 28px rgba(0,0,0,.35)}.ShabatMascot_speech__Kj0fM span,.ShabatMascot_speech__Kj0fM strong{display:block}.ShabatMascot_speech__Kj0fM strong{margin-bottom:.18rem;color:var(--shabat-cyan);font-family:var(--font-share-tech-mono),monospace;font-size:.6rem;letter-spacing:.14em}.ShabatMascot_speech__Kj0fM span{font-size:.78rem;line-height:1.32}.ShabatMascot_dockLeft__fNpmD .ShabatMascot_speech__Kj0fM{left:auto;right:-38%}.ShabatMascot_controls__xeAuK{position:absolute;right:4px;bottom:0;z-index:4;display:flex;gap:.35rem;pointer-events:auto}.ShabatMascot_controls__xeAuK button,.ShabatMascot_summon__k4pwS{min-height:2.15rem;padding:.42rem .62rem;border:1px solid var(--shabat-cyan);border-radius:0;background:rgba(4,11,16,.95);color:#e8fdff;font:800 .67rem/1 var(--font-space-grotesk),sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ShabatMascot_controls__xeAuK button:focus-visible,.ShabatMascot_controls__xeAuK button:hover,.ShabatMascot_summon__k4pwS:focus-visible,.ShabatMascot_summon__k4pwS:hover{color:#031015;background:var(--shabat-cyan);box-shadow:0 0 18px rgba(0,240,255,.45);outline:none}.ShabatMascot_intro__n9wOp .ShabatMascot_portal__G9JyO{inset:10% 50% 4% auto;width:min(520px,44vw);transform:translateX(50%);animation:ShabatMascot_revealPortal__QuCFu 1.1s cubic-bezier(.18,.82,.2,1) both}.ShabatMascot_intro__n9wOp .ShabatMascot_stage__vminf{inset:10% 50% 4% auto;width:min(520px,44vw);overflow:hidden;transform:translateX(50%);animation:ShabatMascot_modelReveal__Txb3B 1.25s cubic-bezier(.18,.82,.2,1) .42s both}.ShabatMascot_intro__n9wOp .ShabatMascot_identity__dmotw{top:10%;right:calc(50% - min(260px, 22vw));animation:ShabatMascot_glitchIn___aIrJ .7s 1.1s both}.ShabatMascot_intro__n9wOp .ShabatMascot_speech__Kj0fM{top:56%;left:calc(50% + min(170px, 18vw));animation:ShabatMascot_glitchIn___aIrJ .65s 1.55s both}.ShabatMascot_intro__n9wOp .ShabatMascot_controls__xeAuK{right:1.6rem;bottom:max(1.2rem,env(safe-area-inset-bottom))}.ShabatMascot_introCopy__V_jqe{position:absolute;left:clamp(1.5rem,6vw,7rem);top:50%;width:min(34rem,38vw);transform:translateY(-50%);animation:ShabatMascot_introCopy__V_jqe .85s 1.15s both}.ShabatMascot_introCopy__V_jqe p{margin:0 0 .7rem;color:var(--shabat-pink);font-family:var(--font-share-tech-mono),monospace;font-size:clamp(.66rem,.9vw,.9rem);font-weight:800;letter-spacing:.2em}.ShabatMascot_introCopy__V_jqe h2{margin:0;color:#fff;font-family:var(--font-orbitron),sans-serif;font-size:clamp(2.6rem,6vw,6.4rem);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;text-shadow:3px 0 rgba(255,10,104,.48),-3px 0 rgba(0,240,255,.42),0 0 34px rgba(168,85,247,.38)}.ShabatMascot_introCopy__V_jqe span{display:block;margin-top:1rem;color:#cbeef3;font-size:clamp(.95rem,1.4vw,1.3rem)}.ShabatMascot_routePulse__j69h5{animation:ShabatMascot_routeHop__Ne8H_ .82s cubic-bezier(.2,.8,.2,1)}.ShabatMascot_summon__k4pwS{position:fixed;right:0;bottom:max(18px,env(safe-area-inset-bottom));z-index:72;border-right:0;color:#efdfff;border-color:var(--fcg-teal,#00f0ff);box-shadow:0 0 24px rgba(168,85,247,.26)}.ShabatMascot_summon__k4pwS span{color:#c084fc;margin-right:.25rem}@keyframes ShabatMascot_scan__QyOx7{to{transform:translateY(100%)}}@keyframes ShabatMascot_portalPulse__kgw4k{50%{transform:scale(1.035);opacity:.6}}@keyframes ShabatMascot_particle__aFYqR{0%{transform:translateY(180px) rotate(0);opacity:0}25%{opacity:1}to{transform:translateY(-180px) rotate(220deg);opacity:0}}@keyframes ShabatMascot_loaderPulse__27hmp{50%{opacity:.5}}@keyframes ShabatMascot_backdropIn__nVkCA{0%{opacity:0}}@keyframes ShabatMascot_revealPortal__QuCFu{0%{opacity:0;transform:translateX(50%) scale(.25) rotate(8deg);filter:blur(18px)}to{opacity:1;transform:translateX(50%) scale(1) rotate(0);filter:blur(0)}}@keyframes ShabatMascot_modelReveal__Txb3B{0%{opacity:0;transform:translateX(50%) translateY(12%) scale(.72);filter:blur(12px)}to{opacity:1;transform:translateX(50%) translateY(0) scale(1);filter:blur(0)}}@keyframes ShabatMascot_glitchIn___aIrJ{0%{opacity:0;transform:translateX(24px)}40%{opacity:.8;transform:translateX(-8px)}55%{opacity:.25}to{opacity:1;transform:translateX(0)}}@keyframes ShabatMascot_introCopy__V_jqe{0%{opacity:0;transform:translateY(-45%) translateX(-26px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes ShabatMascot_routeHop__Ne8H_{0%,to{transform:translateY(0)}35%{transform:translateY(-20px) rotate(-1deg)}65%{transform:translateY(-8px) rotate(1deg)}}@media (max-width:720px){.ShabatMascot_docked__bbkkS{right:4px;left:auto;width:190px;height:285px}.ShabatMascot_docked__bbkkS .ShabatMascot_portal__G9JyO{inset:13% 0 0}.ShabatMascot_docked__bbkkS .ShabatMascot_identity__dmotw{display:none}.ShabatMascot_docked__bbkkS .ShabatMascot_speech__Kj0fM{top:-1.5rem;left:auto;right:0;width:184px;padding:.56rem .65rem .88rem}.ShabatMascot_docked__bbkkS .ShabatMascot_speech__Kj0fM span{font-size:.68rem}.ShabatMascot_docked__bbkkS .ShabatMascot_controls__xeAuK{right:2px;bottom:-2px;gap:.22rem}.ShabatMascot_docked__bbkkS .ShabatMascot_controls__xeAuK button{min-height:1.9rem;padding:.35rem .44rem;font-size:.58rem}.ShabatMascot_intro__n9wOp .ShabatMascot_portal__G9JyO,.ShabatMascot_intro__n9wOp .ShabatMascot_stage__vminf{inset:auto 50% 3.5rem auto;width:min(360px,96vw);height:60vh}.ShabatMascot_intro__n9wOp .ShabatMascot_identity__dmotw{top:auto;right:1rem;bottom:40%}.ShabatMascot_intro__n9wOp .ShabatMascot_speech__Kj0fM{top:auto;left:1rem;bottom:32%;width:min(220px,62vw)}.ShabatMascot_introCopy__V_jqe{top:2rem;left:1.1rem;width:calc(100vw - 2.2rem);transform:none}.ShabatMascot_introCopy__V_jqe h2{font-size:clamp(2.6rem,15vw,4.3rem)}.ShabatMascot_introCopy__V_jqe span{margin-top:.55rem;font-size:.92rem}.ShabatMascot_intro__n9wOp .ShabatMascot_controls__xeAuK{right:.75rem;bottom:max(.65rem,env(safe-area-inset-bottom))}@keyframes ShabatMascot_introCopy__V_jqe{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}}@media (prefers-reduced-motion:reduce){.ShabatMascot_backdrop__tFi2i,.ShabatMascot_introCopy__V_jqe,.ShabatMascot_intro__n9wOp .ShabatMascot_identity__dmotw,.ShabatMascot_intro__n9wOp .ShabatMascot_portal__G9JyO,.ShabatMascot_intro__n9wOp .ShabatMascot_speech__Kj0fM,.ShabatMascot_intro__n9wOp .ShabatMascot_stage__vminf,.ShabatMascot_loader__PYw_8,.ShabatMascot_portal__G9JyO,.ShabatMascot_portal__G9JyO span,.ShabatMascot_portal__G9JyO:after,.ShabatMascot_portal__G9JyO:before,.ShabatMascot_root__kbLlR,.ShabatMascot_routePulse__j69h5{animation:none!important;transition-duration:.01ms!important}}