.z-arc{position:relative;overflow:hidden;min-height:calc(100svh - 80px);padding:28px 5% 48px;isolation:isolate}.z-arc-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0d1acc,#0a0d1a99 40%,#0a0d1aee),var(--neb) center/cover no-repeat}.aza .z-arc-back{color:#8b91b5;text-decoration:none;font-size:12px}.aza .z-arc-back:hover{color:#7febff}.z-ps-sym{display:block;width:100%;height:100%;background:#fff;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat}.z-ps-sym-sm{display:inline-block;width:10px;height:20px;vertical-align:-5px;margin-right:8px;background:#00d9ff}.z-ps-phase{max-width:1180px;margin:0 auto}.z-ps-phase[data-ps-phase=select]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center;min-height:620px}.z-ps-symhero{width:62px;height:134px;margin:28px 0 18px;filter:drop-shadow(0 0 18px #00D9FF) drop-shadow(0 0 40px #FF2EA688)}.z-ps-title{font-size:clamp(54px,7vw,92px);line-height:.88}.z-ps-lede{margin:20px 0 0;max-width:470px;font-size:18px;line-height:29px;color:#c9cde6}.z-ps-how{list-style:none;padding:0;margin:26px 0 0!important;display:grid;gap:10px;max-width:470px;counter-reset:h}.z-ps-how li{counter-increment:h;position:relative;padding:12px 14px 12px 50px;border:1px solid #262C4A;border-radius:8px;background:#121629cc;color:#c9cde6;font-size:15px;line-height:22px}.z-ps-how li:before{content:counter(h);position:absolute;left:14px;top:11px;width:24px;height:24px;border-radius:50%;background:var(--z-grad);color:#0a0d1a;font:700 13px/24px Rajdhani,sans-serif;text-align:center}.z-ps-how b{color:#fff;font-family:Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.08em}.z-ps-keepers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.aza .z-ps-kp{position:relative;aspect-ratio:4/5.4;border-radius:10px;overflow:hidden;border:1px solid #262C4A;background:linear-gradient(180deg,#121629,color-mix(in srgb,var(--c) 30%,#0A0D1A));cursor:pointer;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s}.z-ps-kp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;opacity:.8;transition:opacity .2s}.z-ps-kp:hover{transform:translateY(-3px)}.z-ps-kp:hover img,.z-ps-kp[aria-checked=true] img{opacity:1}.z-ps-kp[aria-checked=true]{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 26px color-mix(in srgb,var(--c) 55%,transparent)}.z-ps-kp:focus-visible,.z-ps-board:focus-visible{outline:2px solid #00D9FF;outline-offset:3px}.z-ps-kp-sig{position:absolute;top:8px;right:8px;width:30px;height:30px;padding:6px;border-radius:7px;background:#0a0d1acc;color:var(--c)}.z-ps-kp-sig svg,.z-ps-tile svg{display:block;width:100%;height:100%}.z-ps-kp-name{position:absolute;left:0;right:0;bottom:0;padding:22px 6px 8px;background:linear-gradient(transparent,#0a0d1af0);font:700 15px/1 Rajdhani,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff}.z-ps-pwinfo{margin-top:16px;padding:16px 18px;border-radius:10px;border:1px solid #262C4A;border-left:3px solid var(--c,#00D9FF);background:#121629e6;min-height:84px}.z-ps-pwinfo b{display:block;font:700 20px/1.1 Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--c,#fff)}.z-ps-pwinfo span{display:block;margin-top:6px;color:#c9cde6;font-size:15px;line-height:22px}.z-ps-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:22px}.z-ps-best{color:#8b91b5;font-size:12px}.z-ps-phase[data-ps-phase=play]{position:relative;max-width:900px}.z-ps-hud{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 18px;border:1px solid #2E3A6E;border-radius:12px;background:#0e1226e6;box-shadow:0 0 30px #00d9ff14 inset}.z-ps-stat{display:flex;flex-direction:column;min-width:92px}.z-ps-stat .z-lbl{font-size:11px;color:#7febff}.z-ps-stat b{font:700 30px/1 Rajdhani,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.z-ps-stat-r{text-align:right}.z-ps-stat-r.z-low b{color:#ff2ea6}.z-ps-mission{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.z-ps-mission .z-lbl{font-size:12px;color:#e8eaf6}.z-ps-goalbar{width:min(260px,100%);height:6px;border-radius:3px;background:#262c4a;overflow:hidden}.z-ps-goalbar span{display:block;height:100%;width:0;background:var(--z-grad);transition:width .3s}.z-ps-main{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin-top:16px;align-items:start}.z-ps-boardwrap{position:relative}.z-ps-glow{position:absolute;left:50%;top:50%;width:46%;height:96%;translate:-50% -50%;opacity:var(--p,0);filter:drop-shadow(0 0 30px #00D9FF) drop-shadow(0 0 60px #FF2EA6);pointer-events:none;transition:opacity .4s}.z-ps-glow .z-ps-sym{opacity:.55}.z-ps-board{position:relative;width:100%;aspect-ratio:1;border-radius:14px;border:1px solid #2E3A6E;background:#0a0d1a99;box-shadow:0 0 40px #00d9ff1f,0 0 0 1px #00d9ff22 inset;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden}.z-ps-tile{position:absolute;left:0;top:0;width:calc(100% / 6);height:calc(100% / 6);padding:5px;transform:translate(calc(var(--x) * 100%),calc(var(--y) * 100%));transition:transform .2s cubic-bezier(.3,1.2,.5,1)}.z-ps-tile i{display:block;width:100%;height:100%;padding:20%;border-radius:12px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c) 26%,#121629),#0e1226 80%);color:var(--c);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 40%,transparent));transition:transform .12s,background .12s,opacity .18s}.z-ps-tile.z-sel i{background:color-mix(in srgb,var(--c) 40%,#121629);border-color:#fff;transform:scale(1.07);color:#fff;filter:drop-shadow(0 0 12px var(--c))}.z-ps-tile.z-cursor i{outline:2px solid #fff;outline-offset:2px}.z-ps-tile.z-pop i{transform:scale(0);opacity:0}.z-ps-tile.z-hint i{animation:zpulse 1s ease-in-out 2}.z-ps-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.z-ps-line polyline{fill:none;stroke:#fff;stroke-width:.07;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .08px #00D9FF);opacity:.9}.z-ps-float{position:absolute;z-index:3;pointer-events:none;font:700 clamp(20px,3.4vw,32px)/1 Rajdhani,sans-serif;color:#fff;text-shadow:0 0 12px #00D9FF,0 0 24px #FF2EA6;translate:-50% -50%;animation:zpsfloat .9s ease-out forwards}@keyframes zpsfloat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.z-ps-toast{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:4;pointer-events:none;padding:12px 20px;border-radius:8px;background:#0a0d1ae6;border:1px solid #00D9FF;font:700 18px/1.2 Rajdhani,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;transition:opacity .2s}.z-ps-toast.z-on{opacity:1}.z-ps-side{position:relative;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c,#00D9FF) 50%,#262C4A);background:linear-gradient(180deg,#121629,color-mix(in srgb,var(--c,#00D9FF) 22%,#0A0D1A))}.z-ps-side-img{display:block;width:100%;height:220px;object-fit:cover;object-position:50% 10%}.z-ps-side-in{padding:12px 14px 16px;margin-top:-40px;position:relative;background:linear-gradient(transparent,#0e1226 40px)}.z-ps-side-k{font-size:11px;color:var(--c,#7FEBFF);padding-top:22px}.z-ps-side-pw{font-size:22px;line-height:1;margin-top:4px!important}.z-ps-meter{height:10px;border-radius:5px;background:#262c4a;margin-top:12px;overflow:hidden}.z-ps-meter span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--c,#00D9FF),#fff);transition:width .25s}.aza .z-ps-activate{width:100%;margin-top:12px;background:#262c4a;color:#8b91b5;gap:10px}.aza .z-ps-activate:not(:disabled){background:linear-gradient(90deg,#ff2ea6,#8b5cf6);color:#fff;box-shadow:0 0 22px #ff2ea688;animation:zpulse 1.4s ease-in-out infinite alternate}.z-ps-activate:disabled{cursor:not-allowed}.z-ps-key{display:inline-block;padding:2px 6px;border-radius:4px;border:1px solid currentColor;font-size:11px;opacity:.7}.z-ps-tools{display:flex;gap:10px;margin-top:14px}.aza .z-ps-tool{min-height:40px;padding:0 16px;border-radius:7px;border:1px solid #353C66;background:#0e1226cc;color:#c9cde6;cursor:pointer;font:600 13px/1 Rajdhani,sans-serif;letter-spacing:.14em;text-transform:uppercase}.z-ps-tool:hover{border-color:#00d9ff}.z-ps-tool[aria-pressed=false]{color:#8b91b5;text-decoration:line-through}.z-ps-overlay{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:10;display:flex;align-items:center;justify-content:center;background:#0a0d1acc;border-radius:14px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.z-ps-overlay[data-ps-count] .z-h{font-size:140px;line-height:1;background:var(--z-grad);-webkit-background-clip:text;background-clip:text;color:transparent;animation:zrise .35s ease both}.z-ps-pausebox{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.z-ps-reveal{background:radial-gradient(circle,#00d9ff33,#0a0d1add 60%);pointer-events:none}.z-ps-reveal .z-ps-sym{width:min(180px,30vw);height:min(390px,64vw);filter:drop-shadow(0 0 24px #00D9FF) drop-shadow(0 0 60px #FF2EA6);animation:zpsreveal 1.8s ease forwards}@keyframes zpsreveal{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.z-ps-results{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:center;min-height:600px}.z-ps-res-main{text-align:center;padding:34px 28px;border:1px solid #2E3A6E;border-radius:16px;background:#0e1226e6}.z-ps-res-sym{margin:0 auto 14px;opacity:.35;filter:none}.z-ps-res-sym.z-on{opacity:1;filter:drop-shadow(0 0 18px #00D9FF) drop-shadow(0 0 40px #FF2EA6)}.z-ps-res-h{font-size:clamp(34px,5vw,52px);line-height:1}.z-ps-res-score{font:700 clamp(64px,10vw,104px)/1 Rajdhani,sans-serif;margin-top:6px;font-variant-numeric:tabular-nums}.z-ps-res-t{margin:10px auto 0;max-width:440px;color:#c9cde6;font-size:16px;line-height:25px}.z-ps-res-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.z-ps-res-stats div{padding:12px 8px;border:1px solid #262C4A;border-radius:8px;background:#121629}.z-ps-res-stats .z-lbl{display:block;font-size:10px;color:#8b91b5}.z-ps-res-stats b{font:700 26px/1.1 Rajdhani,sans-serif;color:#fff}.z-ps-newbest{margin-top:14px;color:#ff2ea6}.z-ps-results .z-ps-actions{justify-content:center}.aza .z-ps-meet{display:inline-block;margin-top:18px;font:600 14px/1 Rajdhani,sans-serif;letter-spacing:.14em;text-transform:uppercase}.aza .z-ps-book{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;padding:20px;border-radius:16px;border:1px solid #3A2466;background:linear-gradient(135deg,#1b1036,#0e1226);text-decoration:none;color:#e8eaf6;transition:border-color .2s,transform .2s}.aza .z-ps-book:hover{border-color:#ff2ea6;color:#e8eaf6;transform:translateY(-2px)}.z-ps-book img{width:120px;height:auto;filter:drop-shadow(0 10px 24px #FF2EA655)}.z-ps-book-in{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.z-ps-book-h{font-size:26px;line-height:1}.z-ps-book-t{font-size:15px;line-height:22px;color:#c9cde6}.z-ps-book .z-btn{min-height:40px;padding:0 18px;font-size:13px;margin-top:4px}.z-hub-head{display:flex;gap:28px;align-items:center;margin-top:20px}.z-hub-head .z-ps-symhero{flex:none;width:80px;height:172px;margin:0}.z-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}.aza .z-hub-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid #2E3A6E;background:#0e1226e6;color:#e8eaf6;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.aza a.z-hub-card:hover{color:#e8eaf6;border-color:#00d9ff;transform:translateY(-3px);box-shadow:0 0 40px #00d9ff22}.z-hub-art{display:flex;align-items:center;justify-content:center;gap:2%;height:220px;padding:0 6%;background:radial-gradient(circle at 50% 60%,#8B5CF633,transparent 70%),#0a0d1a88;border-bottom:1px solid #262C4A;overflow:hidden}.z-hub-art-rr{padding:0;background:linear-gradient(180deg,transparent 40%,#0E1226),radial-gradient(circle at 50% 30%,#00D9FF33,transparent 60%)}.z-hub-art-rr img{width:100%;height:100%;object-fit:cover;object-position:50% 14%;opacity:.85}.z-hub-in{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 26px;flex:1}.z-hub-h{font-size:36px;line-height:1}.z-hub-t{color:#c9cde6;font-size:16px;line-height:25px;flex:1}.z-hub-note{margin:22px 0 0;color:#8b91b5;font-size:14px}@media(max-width:899px){.z-hub-head{gap:18px}.z-hub-head .z-ps-symhero{width:48px;height:104px}.z-hub-grid{grid-template-columns:1fr;margin-top:28px}.z-hub-art{height:170px}}.z-lb{margin:22px 0 4px;padding:18px 0 20px;border-top:1px solid #262C4A;border-bottom:1px solid #262C4A;text-align:left}.z-lb-head .z-lbl{color:#00d9ff;font-size:12px}.z-hub-boards{margin-top:48px}.z-hub-boards-h{margin:0 0 16px;font-size:clamp(28px,4vw,40px);color:#fff}.z-hub-boards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.z-lb.z-lb-view{margin:0;padding:18px 18px 20px;border:1px solid #262C4A;border-radius:12px;background:#0e1224cc}.z-lb-view .z-lb-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.z-lb-game{font-size:24px;color:#fff}.z-lb-view .z-lb-list{max-height:none}.z-lb-form{display:grid;gap:8px;margin-top:12px}.z-lb-form .z-lbl{font-size:11px;color:#c9cde6}.z-lb-row{display:flex;gap:8px}.aza .z-lb-row input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:7px;border:1px solid #353C66;background:#0a0d1a;color:#fff;font:600 16px/1 Rajdhani,sans-serif;letter-spacing:.04em}.aza .z-lb-row input:focus{outline:none;border-color:#00d9ff;box-shadow:0 0 0 3px #00d9ff33}.aza .z-lb-row .z-ps-tool{min-height:44px;white-space:nowrap}.z-lb-hint{margin:0;color:#8b91b5;font-size:13px}.z-lb-form .z-btn{justify-self:start}.z-lb-msg{margin:10px 0 0;color:#c9cde6;font-size:14px;line-height:21px}.z-lb-msg:empty{display:none}.aza .z-lb-list{list-style:none;padding:0;margin:12px 0 0!important;display:grid;gap:4px;max-height:360px;overflow:auto}.z-lb-list li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:7px 10px;border-radius:6px;background:#121629;font-size:15px}.z-lb-list li:nth-child(-n+3) .z-lb-n{color:#ff2ea6}.z-lb-list li.z-lb-me{background:linear-gradient(90deg,#00d9ff26,#ff2ea626);outline:1px solid #00D9FF88}.z-lb-list li.z-lb-empty{display:block;color:#8b91b5;text-align:center}.z-lb-n{font:700 15px/1 Rajdhani,sans-serif;color:#8b91b5;text-align:right}.z-lb-name{color:#e8eaf6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-lb-list b{font:700 17px/1 Rajdhani,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.z-arc-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 72% 12%,#fffc,transparent),radial-gradient(2px 2px at 40% 70%,#7FEBFF,transparent),radial-gradient(1px 1px at 88% 60%,#fff,transparent),radial-gradient(1.5px 1.5px at 22% 84%,#FF7AC6,transparent),radial-gradient(1px 1px at 58% 34%,#fff,transparent),radial-gradient(1px 1px at 5% 50%,#fffa,transparent);background-size:380px 380px;opacity:.55;animation:zarcdrift 60s linear infinite}@keyframes zarcdrift{to{background-position:0 380px}}.z-ps-boardwrap{isolation:isolate}.z-ps-rings{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;z-index:-2;pointer-events:none}.z-ps-rings i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed #00D9FF40;animation:zspin 40s linear infinite}.z-ps-rings i+i{top:9%;right:9%;bottom:9%;left:9%;border:1px solid #FF2EA633;border-top-color:#ff2ea6aa;animation-duration:14s;animation-direction:reverse}.z-ps-glow{z-index:-1}.z-ps-board{background:#0a0d1a66}.z-ps-tile i{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c) 30%,#121629e6),#0e1226d9 80%)}.z-ps-tile i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 40%,#ffffff30 50%,transparent 60%);background-size:300% 100%;animation:zpssheen 6s linear infinite;animation-delay:var(--d,0s);pointer-events:none}@keyframes zpssheen{0%{background-position:150% 0}30%,to{background-position:-50% 0}}.z-ps-tile svg{animation:zpsbreathe 3s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes zpsbreathe{0%,to{filter:drop-shadow(0 0 2px var(--c))}50%{filter:drop-shadow(0 0 9px var(--c))}}.z-ps-tile.z-pop i{transform:scale(1.35);opacity:0;filter:brightness(2.2);transition:transform .16s ease-out,opacity .16s ease-out,filter .16s}.z-ps-tile.z-sink i{transform:translateY(60%) scale(.15) rotate(220deg);opacity:0;transition:transform .32s ease-in,opacity .32s ease-in}.z-ps-tile.z-flip i{animation:zpsflip .5s ease-in-out}@keyframes zpsflip{50%{transform:rotateY(90deg) scale(1.1);filter:brightness(2)}}.z-ps-line polyline{stroke:var(--lc,#fff);stroke-width:.09;stroke-dasharray:.18 .1;animation:zpsflow .4s linear infinite}.z-ps-line .z-ps-line-glow{stroke-width:.28;stroke-dasharray:none;opacity:.35;filter:blur(.06px);animation:none}@keyframes zpsflow{to{stroke-dashoffset:-.28}}.z-ps-fx{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;pointer-events:none;z-index:5}.z-ps-combo{position:absolute;left:50%;top:42%;z-index:6;pointer-events:none;translate:-50% -50%;font:700 clamp(40px,8vw,76px)/1 Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:var(--z-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px #00D9FF88);opacity:0}.z-ps-combo.z-on{animation:zpscombo 1s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes zpscombo{0%{opacity:0;transform:scale(.4) rotate(-6deg)}20%{opacity:1;transform:scale(1.12) rotate(-3deg)}70%{opacity:1;transform:scale(1) rotate(-3deg)}to{opacity:0;transform:scale(1.05) translateY(-30px) rotate(-3deg)}}.z-shake{animation:zpsshake .32s ease-out}.z-shake-big{animation:zpsshake .5s ease-out}@keyframes zpsshake{0%,to{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.z-ps-stat-r.z-low b{animation:zpslow 1s ease-in-out infinite}@keyframes zpslow{50%{transform:scale(1.12);text-shadow:0 0 14px #FF2EA6}}.z-ps-stat-r.z-heal b{animation:zpsheal .9s ease-out}@keyframes zpsheal{30%{color:#ff9ad9;transform:scale(1.25);text-shadow:0 0 18px #FF5FC8}}.z-ps-stat.z-x2 b{color:#7fe0a8;text-shadow:0 0 14px #3FCB7E}.z-ps-stat.z-x2 b:after{content:" \d7 2";font-size:.6em;vertical-align:super}.z-ps-hud{position:relative;overflow:hidden}.z-ps-hud:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#00D9FF1a,transparent);transform:translate(-100%);animation:zpshud 5s ease-in-out infinite;pointer-events:none}@keyframes zpshud{60%,to{transform:translate(100%)}}.z-ps-side{transition:box-shadow .3s}.z-ps-side:has(.z-ps-activate:not(:disabled)){box-shadow:0 0 30px color-mix(in srgb,var(--c,#00D9FF) 60%,transparent)}.z-cutin{position:absolute;left:-16px;right:-16px;top:34%;z-index:12;height:clamp(120px,24vw,190px);pointer-events:none;overflow:hidden}.z-cutin:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 85%,#000),color-mix(in srgb,var(--c) 40%,#0A0D1A) 60%,transparent);transform:skewY(-4deg);box-shadow:0 0 40px var(--c)}.z-cutin img{position:absolute;z-index:1;left:4%;bottom:-30%;height:170%;width:auto;filter:drop-shadow(0 0 20px #000)}.z-cutin-txt{position:absolute;z-index:2;left:clamp(130px,30%,300px);top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:4px;color:#fff}.z-cutin-txt .z-lbl{font-size:13px;letter-spacing:.3em}.z-cutin-txt b{font-size:clamp(30px,6vw,58px);line-height:.95;text-shadow:0 2px 0 #0008,0 0 24px var(--c)}.z-cutin.z-on{animation:zcutband 1.1s cubic-bezier(.2,.9,.3,1) forwards}.z-cutin.z-on img{animation:zcutimg 1.1s cubic-bezier(.2,.9,.3,1) forwards}.z-cutin.z-on .z-cutin-txt{animation:zcuttxt 1.1s cubic-bezier(.2,.9,.3,1) forwards}@keyframes zcutband{0%{opacity:0;clip-path:inset(48% 0 48% 0)}15%{opacity:1;clip-path:inset(0 0 0 0)}80%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(48% 0 48% 0)}}@keyframes zcutimg{0%{transform:translate(-60%);opacity:1}20%{transform:translate(0)}80%{transform:translate(6%);opacity:1}to{transform:translate(30%);opacity:0}}@keyframes zcuttxt{0%{opacity:0;transform:translate(80px)}25%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(-10px)}to{opacity:0;transform:translate(-40px)}}@media(prefers-reduced-motion:reduce){.z-arc-bg:after,.z-ps-rings i,.z-ps-tile i:after,.z-ps-tile svg,.z-ps-hud:before,.z-ps-line polyline{animation:none}.z-cutin.z-on,.z-cutin.z-on img,.z-cutin.z-on .z-cutin-txt{animation:none}}@media(max-width:899px){.z-arc{padding:18px 16px 36px}.z-ps-phase[data-ps-phase=select],.z-ps-results{grid-template-columns:1fr;gap:28px;min-height:0}.z-ps-intro .z-ps-symhero{width:42px;height:90px;margin:18px 0 12px}.z-ps-lede{font-size:16px;line-height:25px}.z-ps-keepers{gap:6px}.z-ps-kp-name{font-size:12px;letter-spacing:.06em}.z-ps-kp-sig{width:24px;height:24px;padding:4px;top:5px;right:5px}.z-ps-hud{padding:10px 12px}.z-ps-stat{min-width:64px}.z-ps-stat b{font-size:24px}.z-ps-mission .z-lbl{font-size:10px;letter-spacing:.1em}.z-ps-main{grid-template-columns:1fr;gap:12px}.z-ps-tile{padding:3px}.z-ps-tile i{border-radius:9px}.z-ps-side{display:grid;grid-template-columns:72px 1fr;align-items:center}.z-ps-side-img{height:100%;min-height:96px}.z-ps-side-in{margin:0;padding:10px 12px;display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center;background:none}.z-ps-side-k{padding:0;grid-column:1}.z-ps-side-pw{grid-column:1;font-size:18px}.z-ps-meter{grid-column:1;margin-top:8px}.aza .z-ps-activate{grid-column:2;grid-row:1/4;width:auto;margin:0;padding:0 14px}.z-ps-activate .z-ps-key{display:none}.z-ps-res-main{padding:26px 16px}.z-cutin img{left:-8%}.z-cutin-txt{left:40%}.z-ps-res-stats b{font-size:22px}}.z-rr .z-ps-phase[data-rr-phase=select]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center;min-height:620px}.z-rr .z-ps-phase[data-rr-phase=play]{position:relative;max-width:900px}.z-rr-main{grid-template-columns:auto 220px;justify-content:center}.z-rr-stage{position:relative;max-width:100%;margin:0 auto}.z-rr-canvas{display:block;width:100%;height:auto;aspect-ratio:3/4;border-radius:14px;border:1px solid #2E3A6E;box-shadow:0 0 40px #00d9ff1f;touch-action:none;user-select:none;-webkit-user-select:none;background:#0a0d1a}.z-rr-canvas:focus{outline:none}.z-rr-canvas:focus-visible{outline:1px solid #00D9FF88;outline-offset:2px}.z-rr-rescued{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#0a0d1acc;border:1px solid #00D9FF55;pointer-events:none}.z-rr-rescued .z-lbl{font-size:10px;color:#7febff}.z-rr-rescued b{font:700 20px/1 Rajdhani,sans-serif;color:#fff}.z-rr-hull{display:flex;gap:6px}.z-rr-hull i{width:22px;height:8px;border-radius:2px;background:#00d9ff;box-shadow:0 0 8px #00d9ff;transform:skew(-20deg);transition:background .2s,box-shadow .2s}.z-rr-hull i.z-off{background:#262c4a;box-shadow:none}@media(max-width:899px){.z-rr .z-ps-phase[data-rr-phase=select]{grid-template-columns:1fr;gap:28px;min-height:0}.z-rr-main{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.z-ps-tile,.z-ps-tile i{transition:none}.z-ps-float{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aza-arcade.css.map */
