@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#06050c;--bg-2:#0c0919;--surface:#110d24;--line:#bea0ff24;--line-2:#bea0ff47;--text:#f3efff;--muted:#b0a9d0;--blue:#2a12f0;--violet:#8b3bff;--pink:#e86bff;--pink-soft:#ffd9ff;--ok:#4ade80;--glow:#783cff73;--grad:linear-gradient(120deg, #2a12f0 0%, #7a2bff 65%, #9a3dff 100%);--grad-text:linear-gradient(95deg, #8a7cff 0%, #c07bff 50%, #ff8dff 100%);--font-display:"Outfit", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--nav-h:68px;--radius:22px;--wrap:1180px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}h1,h2,h3{font-variant-ligatures:none;font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1}b{font-weight:700}.muted{color:var(--muted)}.wrap{width:min(var(--wrap), 100% - 40px);margin-inline:auto}.wrap--narrow{width:min(820px,100% - 40px)}.skip{z-index:100;color:#120a2e;background:#fff;border-radius:10px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}:focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:6px}.grad{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.progress span{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg, var(--blue), var(--violet), var(--pink));display:block}.btn{--cut:14px;isolation:isolate;cursor:pointer;font:700 1rem/1.1 var(--font-display);letter-spacing:.01em;color:#fff;white-space:nowrap;filter:drop-shadow(0 8px 22px var(--glow));transition:transform .3s var(--ease), filter .3s;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:.55em;padding:.95rem 1.6rem;display:inline-flex;position:relative}.btn__bg{z-index:-1;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:var(--grad);position:absolute;inset:0;overflow:hidden}.btn__bg:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffffff61 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.btn__label{align-items:center;gap:.55em;display:inline-flex}.btn__label small{font:600 .72rem var(--font-body);background:#ffffff29;border-radius:99px;padding:.2em .65em}.btn:hover{filter:drop-shadow(0 12px 30px #9646ff99);transform:translateY(-2px)}.btn:hover .btn__bg:after{transition:transform .8s var(--ease);transform:translate(120%)}.magnetic{transition:transform .3s var(--ease), filter .3s, translate .35s var(--ease-out)}.btn:active{transform:translateY(0)scale(.98)}.btn--ghost{filter:none}.btn--ghost .btn__bg{box-shadow:inset 0 0 0 1px var(--line-2);background:#a082ff24}.btn--ghost:hover{filter:drop-shadow(0 8px 22px #783cff59)}.btn--ghost:hover .btn__bg{background:#a082ff3d}.btn--sm{--cut:10px;padding:.65rem 1.05rem;font-size:.92rem}.btn--lg{--cut:18px;padding:1.15rem 2.1rem;font-size:1.12rem}.btn--block{width:100%}.btn.is-disabled{cursor:default;opacity:.78;filter:none}.btn.is-disabled:hover{transform:none}.btn.is-disabled:hover .btn__bg:after{transform:translate(-120%)}.btn.is-copied .btn__bg{background:linear-gradient(120deg,#0f9d58,#1ec97a)}.nav{z-index:50;height:var(--nav-h);position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:0 1px 0 var(--line);background:#080611c7;transition:opacity .3s;position:absolute;inset:0}.nav.is-scrolled:before,.nav.is-open:before{opacity:1}.nav__in{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.brand__mark{width:38px;height:auto;transition:transform .5s var(--ease)}.brand:hover .brand__mark{transform:rotate(-8deg)scale(1.06)}.brand__word{width:84px;height:auto}.nav__links{gap:4px;display:flex}.nav__links a{color:var(--muted);padding:8px 12px;font-size:.95rem;font-weight:500;transition:color .25s;position:relative}.nav__links a:after{content:"";background:linear-gradient(90deg, var(--violet), var(--pink));transform-origin:0;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.nav__links a:hover,.nav__links a.is-active{color:#fff}.nav__links a:hover:after,.nav__links a.is-active:after{transform:scaleX(1)}.nav__cta{align-items:center;gap:10px;display:flex}.menu-actions{display:none}.burger{cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;display:none;position:relative}.burger span{height:2px;transition:transform .4s var(--ease);background:#fff;border-radius:2px;position:absolute;left:11px;right:11px}.burger span:first-child{top:18px}.burger span:last-child{top:25px}.nav.is-open .burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav.is-open .burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (max-width:1120px){.burger{display:block}.nav__cta .btn{display:none}.nav__links{inset:var(--nav-h) 0 auto;max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .3s, transform .4s var(--ease), visibility 0s .4s;background:#080611;grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 18px;display:grid;position:fixed;overflow-y:auto;transform:translateY(-12px)}.nav.is-open .nav__links{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav__links a{border:1px solid var(--line);background:#ffffff08;border-radius:12px;padding:11px 14px;font-size:1rem}.nav__links a.is-active{color:#fff;background:#a082ff24;border-color:#c07bff8c}.nav__links a:after{display:none}.nav__links .nav__join{grid-column:1/-1}.menu-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.nav__links .menu-actions .btn{color:#fff;border-bottom:0;justify-content:center;width:100%;padding:14px 12px;font-size:1rem}}.hero{isolation:isolate;min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 90px;align-items:center;display:grid;position:relative;overflow:clip}.hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__bg:after,.phero__bg:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));height:22%;position:absolute;bottom:0;left:0;right:0}.blob{will-change:transform;border-radius:50%;position:absolute}.blob--a{background:radial-gradient(circle,#2a12f06b,#0000 62%);width:80vmax;height:80vmax;animation:22s ease-in-out infinite alternate drift-a;top:-45vmax;left:-30vmax}.blob--b{background:radial-gradient(circle,#e86bff4d,#0000 62%);width:70vmax;height:70vmax;animation:26s ease-in-out infinite alternate drift-b;bottom:-40vmax;right:-25vmax}.grid{background-image:linear-gradient(#8b3bff12 1px,#0000 1px),linear-gradient(90deg,#8b3bff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 10%,#0000 75%)}.rift{width:0;height:124%;position:absolute;top:-12%;left:60%;transform:rotate(17deg)}.rift__glow{width:460px;animation:glow-in 1.6s var(--ease-out) .3s both, breathe 7s ease-in-out 1.9s infinite alternate;background:linear-gradient(90deg,#0000,#6e3cff38 38%,#e86bff57 50%,#6e3cff38 62%,#0000);position:absolute;top:0;bottom:0;left:-230px}.rift__core{transform-origin:50% 100%;width:3px;animation:crack 1.5s var(--ease-out) .15s both;background:linear-gradient(#0000,#ffd9ff 22%,#fff 50%,#b05bff 80%,#0000);position:absolute;top:0;bottom:0;left:-1.5px;box-shadow:0 0 14px 2px #e86bffd9,0 0 70px 12px #8b3bff80}.rift__shine{filter:blur(1px);opacity:0;background:linear-gradient(#0000,#fff,#0000);border-radius:4px;width:4px;height:22%;animation:5.5s ease-in-out 2s infinite shine;position:absolute;top:0;left:-2px}.particles{width:100%;height:100%;position:absolute;inset:0}.hero__in{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.status{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:99px;align-items:center;gap:11px;padding:8px 18px 8px 14px;font-size:.92rem;font-weight:600;display:inline-flex}.status__count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.status__dot{background:var(--muted);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.status__dot:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite ping;position:absolute;inset:0}.status[data-state=soon] .status__dot{background:var(--pink)}.status[data-state=online] .status__dot{background:var(--ok)}.status[data-state=loading] .status__dot:after{animation-duration:1.2s}.hero__title{margin-top:22px}.hero__line{letter-spacing:-.045em;background:linear-gradient(#fff 20%,#cbb6ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(4rem,11vw,8rem);font-weight:800;line-height:.92;display:block}.hero__line--sub{letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;margin-top:.35rem;font-size:clamp(1.35rem,3.1vw,2.2rem);font-weight:700;line-height:1.15}.lede{max-width:34em;color:var(--muted);margin-top:22px;font-size:clamp(1.05rem,1.6vw,1.22rem)}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.ipbar{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.ipbar__ver{color:var(--muted);font-size:.9rem;font-weight:500}.ip-chip{cursor:pointer;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s, transform .3s var(--ease), background .3s;background:#080614b3;border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:inline-flex}.ip-chip:hover{border-color:var(--pink);background:#140c2cd9;transform:translateY(-2px)}.ip-chip__label{font:800 .72rem var(--font-display);letter-spacing:.14em;background:var(--grad);border-radius:7px;padding:4px 8px}.ip-chip__ip{font:700 1.1rem var(--font-display);letter-spacing:.02em}.ip-chip.is-copied{border-color:var(--ok)}.hero__art{justify-self:center;width:min(100%,440px);position:relative}.art{width:min(380px,100%);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out);margin-inline:auto;position:relative}.art__halo{background:radial-gradient(circle,#8b3bff80,#2a12f02e 45%,#0000 68%);border-radius:50%;animation:6s ease-in-out infinite alternate breathe;position:absolute;inset:-22%}.art__mark{filter:drop-shadow(0 24px 60px #783cff8c);width:100%;animation:7s ease-in-out infinite bob;position:relative}.scroll-hint{border:2px solid var(--line-2);border-radius:14px;width:26px;height:42px;margin-left:-13px;position:absolute;bottom:26px;left:50%}.scroll-hint span{background:var(--pink);width:4px;height:8px;animation:wheel 2s var(--ease) infinite;border-radius:3px;margin-left:-2px;position:absolute;top:8px;left:50%}.hero__text>:not(.hero__title),.hero__line{animation:rise 1s var(--ease-out) both}.status{animation-delay:.1s}.hero__line:first-child{animation-delay:.2s}.hero__line:nth-child(2){animation-delay:.34s}.lede{animation-delay:.5s}.hero__actions{animation-delay:.62s}.ipbar{animation-delay:.74s}.hero__art{animation:rise-art 1.3s var(--ease-out) .3s both}.sec{padding:clamp(64px,9vw,120px) 0;position:relative}.sec--alt{background:var(--bg-2)}.head{max-width:640px;margin-bottom:clamp(36px,5vw,56px)}.head--center{text-align:center;margin-inline:auto}.eyebrow{font:700 .8rem var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pink);align-items:center;gap:12px;margin-bottom:14px;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--violet), var(--pink));width:26px;height:2px;transform:skew(-35deg)}.head--center .eyebrow,.about .eyebrow{justify-content:center}h2{font-size:clamp(2rem,4.6vw,3.3rem);font-weight:800}.head__lead{color:var(--muted);margin-top:14px;font-size:1.1rem}.rift-edge{z-index:2;height:clamp(34px,6vw,88px);margin:-1px 0;line-height:0;display:block;position:relative}.rift-edge svg{width:100%;height:100%;overflow:visible}.edge-fill{fill:var(--bg-2)}.edge-line{stroke:url(#rift-grad);stroke-width:2px;filter:drop-shadow(0 0 6px #c864ffcc)}.about{text-align:center;max-width:760px;margin-inline:auto}.about__lead{color:var(--muted);margin-top:18px;font-size:1.1rem}.ticks{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.ticks li{border:1px solid var(--line-2);background:#ffffff08;border-radius:999px;padding:9px 16px;font-size:.95rem;font-weight:600}.ticks li:before{content:"";vertical-align:.15em;background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);border-radius:50%;margin-right:10px;display:inline-block}.bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.bars i{background:#4a4568;border-radius:1px;width:4px}.bars i:first-child{height:4px}.bars i:nth-child(2){height:6px}.bars i:nth-child(3){height:9px}.bars i:nth-child(4){height:11px}.bars i:nth-child(5){height:14px}.bars[data-on="1"] i{background:var(--ok)}.cards{gap:18px;display:grid}.cards--3{grid-template-columns:repeat(3,1fr)}.cards--team{grid-template-columns:repeat(3,1fr);max-width:960px;margin-inline:auto}.card{isolation:isolate;border-radius:var(--radius);border:1px solid var(--line);transition:border-color .4s, transform .4s var(--ease-out);background:linear-gradient(#ffffff0e,#ffffff04);padding:30px 28px;position:relative;overflow:hidden}.card>*{z-index:1;position:relative}.card:before{content:"";z-index:0;opacity:0;width:380px;height:380px;transform:translate3d(var(--mx,50%), var(--my,50%), 0);pointer-events:none;background:radial-gradient(circle,#9650ff4d,#0000 62%);margin:-190px 0 0 -190px;transition:opacity .35s;position:absolute;top:0;left:0}.card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 46%,#e86bff33 50%,#0000 54%);position:absolute;inset:-60% -30%;transform:translate(-110%)}.card:hover{border-color:var(--line-2)}.card:hover:before{opacity:1}.card:hover:after{transition:transform 1.1s var(--ease);transform:translate(110%)}.card__ico{color:#fff;width:54px;height:54px;box-shadow:0 10px 30px -8px var(--glow), inset 0 0 0 1px #ffffff29;background:linear-gradient(135deg,#2a12f0b3,#8b3bff8c);border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.card__title{font-size:1.3rem;font-weight:700}.card__text{color:var(--muted);margin-top:10px;font-size:1rem}.role{font:700 .78rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin-top:4px}.cards--team .card{text-align:center}.avatar{width:76px;height:76px;image-rendering:pixelated;box-shadow:0 0 0 2px var(--line-2), 0 14px 40px -10px var(--glow);background:#1b1438;border-radius:18px;margin:0 auto 18px}.avatar.is-broken{visibility:hidden}@media (max-width:980px){.cards--3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cards--3,.cards--team{grid-template-columns:1fr}}.join{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.steps{gap:30px;margin-top:34px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(180deg, var(--violet), var(--pink), transparent);transform-origin:50% 0;width:2px;transition:transform 1.6s var(--ease) .2s;position:absolute;top:22px;bottom:22px;left:21px;transform:scaleY(0)}.steps.is-in:before{transform:scaleY(1)}.step{grid-template-columns:44px 1fr;gap:20px;display:grid;position:relative}.step__n{width:44px;height:44px;font:800 1.2rem var(--font-display);border:1px solid var(--line-2);box-shadow:0 0 0 5px var(--bg), 0 10px 30px -8px var(--glow);background:#150f33;border-radius:14px;place-items:center;display:grid}.step h3{margin-top:8px;font-size:1.2rem;font-weight:700}.step p{color:var(--muted);margin-top:4px}.step p b{color:#fff}.ipbox{border-color:var(--line-2);background:linear-gradient(160deg,#2a12f038,#8b3bff14 60%,#e86bff1a);gap:14px;padding:30px;display:grid}.ipbox__k{font:700 .78rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ipbox__ip{font:800 clamp(1.9rem, 4vw, 2.6rem) var(--font-display);letter-spacing:-.02em;word-break:break-all;background:linear-gradient(95deg,#fff,#d2bcff);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.facts{border-top:1px solid var(--line);gap:0;margin-top:6px;display:grid}.facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.facts dt{color:var(--muted)}.facts dd{font-weight:600}.rules{counter-reset:r;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rule{border-radius:var(--radius);border:1px solid var(--line);transition:border-color .4s, transform .5s var(--ease-out);background:linear-gradient(#ffffff0b,#ffffff03);padding:28px 26px 30px;position:relative;overflow:hidden}.rule:before{content:"";background:linear-gradient(180deg, var(--violet), var(--pink));transform-origin:50% 0;width:4px;height:100%;transition:transform .6s var(--ease);position:absolute;top:0;left:0;transform:scaleY(.25)}.rule:hover{border-color:var(--line-2);transform:translateY(-4px)}.rule:hover:before{transform:scaleY(1)}.rule__n{font:800 3.4rem var(--font-display);color:#aa78ff4d;margin-bottom:14px;line-height:1;display:block}.rule h3{font-size:1.25rem;font-weight:700}.rule p{color:var(--muted);margin-top:8px;font-size:1rem}@media (max-width:980px){.rules{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rules{grid-template-columns:1fr}}.acc{gap:12px;display:grid}.acc__item{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:18px;transition:border-color .4s,background .4s}.acc__item.is-open{border-color:var(--line-2);background:linear-gradient(#8b3bff1f,#ffffff04)}.acc__item h3{font-size:1.1rem}.acc__btn{text-align:left;cursor:pointer;width:100%;font:700 1.1rem/1.3 var(--font-display);background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.acc__icon{width:18px;height:18px;color:var(--pink);flex:none;position:relative}.acc__icon:before,.acc__icon:after{content:"";height:2px;transition:transform .45s var(--ease);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.acc__icon:after{transform:rotate(90deg)}.is-open .acc__icon:after{transform:rotate(0)}.is-open .acc__icon:before{transform:rotate(180deg)}.acc__panel{grid-template-rows:1fr;display:grid}.acc__panel>div{min-height:0;overflow:hidden}.acc__panel p{color:var(--muted);padding:0 24px 22px}@media (scripting:enabled){.acc__panel{visibility:hidden;transition:grid-template-rows .5s var(--ease), visibility 0s .5s;grid-template-rows:0fr}.is-open>.acc__panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s,0s}}.cta{padding:clamp(24px,4vw,40px) 0 clamp(72px,9vw,120px)}.cta__box{isolation:isolate;border:1px solid var(--line-2);background:#0d0922;border-radius:30px;grid-template-columns:1.2fr auto;align-items:center;gap:32px;padding:clamp(32px,6vw,72px);display:grid;position:relative;overflow:hidden}.cta__rift{z-index:-1;opacity:.85;clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:linear-gradient(120deg,#2a12f0,#8b3bff 55%,#e86bff);width:46%;position:absolute;top:0;bottom:0;right:0}.cta__rift:before{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff59 50%,#0000 60%);animation:6s ease-in-out infinite sweep;position:absolute;inset:0}.cta__text h2{font-size:clamp(1.9rem,4vw,3rem)}.cta__text p{color:var(--muted);max-width:30em;margin-top:14px}.cta__actions{justify-items:stretch;gap:14px;display:grid}@media (max-width:860px){.cta__box{grid-template-columns:1fr}.cta__rift{opacity:.22;clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);width:100%}}.footer{border-top:1px solid var(--line);background:#050409;padding-top:32px}.footer__in{grid-template-columns:1.1fr 1.5fr .8fr 1.1fr;gap:24px 32px;padding-bottom:22px;display:grid}.footer__brand img{width:72px;margin-bottom:8px}.footer__brand p{color:var(--muted);font-size:.88rem;line-height:1.5}.footer__brand b{color:#fff}.footer__h{font:700 .74rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.footer__nav ul{gap:0;display:grid}.footer__cols{grid-template-columns:1fr 1fr;column-gap:24px}.footer__nav a{color:var(--text);padding:3px 0;font-size:.92rem;transition:color .25s;display:inline-block}.footer__nav a:hover{color:var(--pink)}.footer__bar{border-top:1px solid var(--line);color:#8c85ad;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:14px 0 18px;font-size:.8rem;display:flex}@media (max-width:860px){.footer__in{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1;align-items:center;gap:14px;display:flex}.footer__brand img{margin:0}}.toast{z-index:90;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;max-width:calc(100% - 32px);transition:opacity .3s, transform .5s var(--ease);background:#100c24eb;border:1px solid #4ade8080;border-radius:16px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,24px)scale(.96);box-shadow:0 20px 60px -10px #000000b3,0 0 30px -8px #4ade8066}.toast.is-show{opacity:1;transform:translate(-50%)scale(1)}.toast--err{border-color:#ff8c8c8c}.toast svg{color:var(--ok);flex:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-d="1"]{--d:70ms}[data-d="2"]{--d:.14s}[data-d="3"]{--d:.21s}[data-d="4"]{--d:.28s}[data-d="5"]{--d:.35s}[data-d="6"]{--d:.42s}@media (scripting:enabled){.reveal{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s), border-color .4s, transform .4s var(--ease-out);translate:0 30px}.reveal.is-in{opacity:1;translate:0}.rift-edge svg{clip-path:inset(-20px 100% -20px 0)}.rift-edge[data-from=r] svg{clip-path:inset(-20px 0 -20px 100%)}.rift-edge.is-in svg{clip-path:inset(-20px 0);transition:clip-path 1.6s cubic-bezier(.65,0,.2,1)}}@media (max-width:980px){.hero__in{grid-template-columns:1fr}.hero__art{order:2;width:min(100%,300px);margin-top:10px}.join{grid-template-columns:1fr}.rift{opacity:.7;left:93%}.rift__glow{opacity:.6}.scroll-hint{display:none}}@media (max-width:520px){.hero{padding-bottom:60px}.hero__actions .btn{width:100%}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes rise-art{0%{opacity:0;transform:translateY(30px)scale(.92)}to{opacity:1;transform:none}}@keyframes crack{0%{opacity:0;transform:scaleY(0)}15%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes glow-in{0%{opacity:0}to{opacity:1}}@keyframes breathe{0%{opacity:.65;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}@keyframes shine{0%{opacity:0;transform:translateY(-40%)}15%{opacity:.9}55%{opacity:.9}70%,to{opacity:0;transform:translateY(420%)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes drift-a{to{transform:translate(8vmax,6vmax)}}@keyframes drift-b{to{transform:translate(-8vmax,-5vmax)}}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes sweep{0%,20%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@media (max-width:400px){.btn{white-space:normal;text-align:center}.btn__label{flex-wrap:wrap;justify-content:center}.ipbox{padding:22px}}.music{z-index:60;border:1px solid var(--line-2);width:38px;height:38px;color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.55;cursor:pointer;background:#0a081699;border-radius:50%;place-items:center;transition:opacity .25s,color .25s,border-color .25s;display:grid;position:fixed;bottom:16px;left:16px}.music:hover,.music:focus-visible{opacity:1;color:var(--text);border-color:var(--violet)}.music.is-off{opacity:.4}@media (max-width:520px){.music{width:34px;height:34px;bottom:12px;left:12px}}@font-face{font-family:Monocraft;font-weight:400;font-display:swap;src:url(/fonts/monocraft-subset.woff2)format("woff2")}.hero__line--sub{font-size:clamp(1.6rem,3.6vw,2.6rem)}.hero__facts{animation:rise 1s var(--ease-out) .86s both;flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hero__facts li{border:1px solid var(--line);color:#d9d0f5;background:#ffffff0a;border-radius:8px;padding:6px 13px;font-size:.88rem;font-weight:600}.hero__facts li:before{content:"";vertical-align:.12em;background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);margin-right:8px;display:inline-block}.hero__art{width:min(100%,500px)}.hero .art{width:100%}.mcsrv{background:#0a0816d1;border:2px solid #000;padding:18px;font-family:Monocraft,ui-monospace,Consolas,monospace;animation:7s ease-in-out infinite bob;position:relative;box-shadow:inset 0 0 0 2px #ffffff14,0 30px 80px -20px #783cff99}.mcsrv__cap{text-align:center;color:#fff;text-shadow:2px 2px #3f3f3f;margin-bottom:14px;font-size:.95rem}.mcsrv__row{background:#0000008c;border:2px solid #c6c6c6;gap:12px;padding:8px;display:flex}.mcsrv__ico{flex:none;width:64px;height:64px}.mcsrv__body{flex:1;min-width:0;font-size:.95rem;line-height:1.35}.mcsrv__top{align-items:center;gap:10px;display:flex}.mcsrv__name{color:#fff;flex:1}.mcsrv__ver{color:#aaa;font-size:.8rem}.mcsrv__bars{align-items:flex-end;gap:1px;height:12px;display:inline-flex}.mcsrv__bars i{background:#5f5;width:3px;box-shadow:1px 1px #153f15}.mcsrv__bars i:first-child{height:3px}.mcsrv__bars i:nth-child(2){height:5px}.mcsrv__bars i:nth-child(3){height:7px}.mcsrv__bars i:nth-child(4){height:9px}.mcsrv__bars i:nth-child(5){height:12px}.mcsrv__motd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-p{color:#f5f}.m-w{color:#fff}.m-g{color:#aaa}.m-d{color:#555}.m-v{color:#b99cff}.mcsrv__rules{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.mcsrv__rules li{text-align:center;background:#3c3c3c;border:2px solid #000;padding:10px 6px;box-shadow:inset 2px 2px #6e6e6e,inset -2px -2px #232323}.mcsrv__rules b{color:#ff5;text-shadow:2px 2px #3f3f15;font-size:1.35rem;font-weight:400;display:block}.mcsrv__rules span{color:#e0e0e0;margin-top:4px;font-size:.72rem;line-height:1.25;display:block}.sec--tight{padding:clamp(56px,7vw,92px) 0}.card__ico--px{box-shadow:inset 0 0 0 2px #000, inset 2px 2px 0 #ffffff1f, 0 10px 30px -10px var(--glow);background:#1a1433;border-radius:4px}.card__ico--px svg{image-rendering:pixelated}.tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.tags span{font:700 .76rem var(--font-display);letter-spacing:.04em;color:#e9dcff;background:#8b3bff2e;border:1px solid #8b3bff59;border-radius:6px;padding:3px 10px}.link-arrow{color:#cdb6ff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.link-arrow:hover{color:#fff}@media (max-width:900px){.hero__art{margin-top:12px}.mcsrv__body{font-size:.85rem}}@media (max-width:980px){.hero__art{width:min(100%,460px)}}@media (min-width:981px){.nav__in{grid-template-columns:1fr auto 1fr;display:grid}.nav__cta{justify-self:end}}:root{--gold:#f5b841;--gold-hi:#ffd98a;--gold-ink:#2a1a03}.btn--gold{color:var(--gold-ink);filter:drop-shadow(0 6px 18px #f5b84166)}.btn--gold .btn__bg{background:linear-gradient(180deg, #ffcb5c, var(--gold))}.btn--gold .btn__bg:after{background:linear-gradient(115deg,#0000 38%,#ffffff8c 50%,#0000 62%)}.btn--gold:hover{filter:drop-shadow(0 10px 26px #f5b84199)}.btn--gold .ico{color:var(--gold-ink)}.atease{isolation:isolate;background:linear-gradient(135deg,#7b8cff14,#8b3bff1a 55%,#0c091ae6);border:1px solid #7b8cff4d;border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.atease__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#7b8cff47,#0000 65%);border-radius:50%;width:60%;position:absolute;top:-40%;right:-10%}.atease .eyebrow{color:#8f9bff}.atease .eyebrow:before{background:linear-gradient(90deg,#8f9bff,#cfd5ff)}.atease h2{font-size:clamp(1.9rem,4vw,2.9rem)}.atease p:not(.eyebrow):not(.more){color:var(--muted);max-width:34em;margin-top:14px}.atease__chips{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.atease__chips li{font:700 .95rem var(--font-display);color:#dfe3ff;background:#7b8cff1a;border:1px solid #7b8cff59;border-radius:99px;padding:9px 18px}@media (max-width:860px){.atease{grid-template-columns:1fr}.atease__chips{justify-content:flex-start}}.head--wide{max-width:860px}.agold{background:linear-gradient(95deg,#7b8cff,#b9b2ff 55%,#a78bfa);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ahero{isolation:isolate;padding:calc(var(--nav-h) + clamp(56px, 9vw, 120px)) 0 clamp(48px, 7vw, 96px);position:relative;overflow:clip}.ahero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ahero__stars{opacity:.8;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 28% 70%,#dfe3ff,#0000),radial-gradient(1.5px 1.5px at 46% 16%,#cdbdff,#0000),radial-gradient(1px 1px at 63% 58%,#fff,#0000),radial-gradient(1.5px 1.5px at 78% 28%,#dfe3ff,#0000),radial-gradient(1px 1px at 90% 74%,#fff,#0000),radial-gradient(1px 1px at 8% 84%,#cdbdff,#0000),radial-gradient(1.5px 1.5px at 55% 88%,#fff,#0000);animation:6s ease-in-out infinite alternate twinkle;position:absolute;inset:0}.ahero__core{aspect-ratio:1;background:radial-gradient(circle,#7b8cff4d,#8b3bff29 45%,#0000 68%);border-radius:50%;width:min(56vw,620px);animation:7s ease-in-out infinite alternate breathe;position:absolute;top:10%;right:-8%}.ahero__ring{aspect-ratio:1;border:1px solid #7b8cff4d;border-radius:50%;width:min(46vw,520px);animation:60s linear infinite spin;position:absolute;top:12%;right:2%}.ahero__ring:after{content:"";background:#8f9bff;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 18px 4px #7b8cffcc}.ahero__ring--b{border-color:#8b3bff66;width:min(34vw,380px);animation-duration:40s;animation-direction:reverse;top:22%;right:8%}.ahero__ring--b:after{background:#b79bff;box-shadow:0 0 18px 4px #8b3bffcc}.ahero__brand{font:800 .9rem var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#dfe3ff;background:#7b8cff14;border:1px solid #7b8cff66;border-radius:99px;align-items:center;gap:12px;padding:8px 18px;display:inline-flex}.ahero__dot{background:#8f9bff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #8f9bff}.ahero__x{opacity:.6;letter-spacing:0}.ahero__title{letter-spacing:-.04em;max-width:12em;margin-top:26px;padding-bottom:.06em;font-size:clamp(2.8rem,8vw,6rem);font-weight:800;line-height:.98}.ahero .lede{max-width:36em;margin-top:24px}.ahero__pillars{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ahero__pillars li{font:700 .95rem var(--font-display);border:1px solid var(--line-2);background:#ffffff0f;border-radius:99px;padding:9px 20px}.ahero__in>*{animation:rise 1s var(--ease-out) both}.ahero__in>:nth-child(2){animation-delay:.12s}.ahero__in>:nth-child(3){animation-delay:.26s}.ahero__in>:nth-child(4){animation-delay:.38s}@keyframes twinkle{0%{opacity:.45}to{opacity:.9}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:760px){.ahero__ring,.ahero__core{right:-30%}}.bento{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;display:grid}.bento__item--wide{grid-column:span 2}.abox{isolation:isolate;border:1px solid var(--line);transition:border-color .4s, transform .4s var(--ease-out);background:linear-gradient(#ffffff0e,#ffffff04);border-radius:28px;flex-direction:column;padding:32px 30px 30px;display:flex;position:relative;overflow:hidden}.abox>*{z-index:1;position:relative}.abox:before{content:"";z-index:0;opacity:0;width:420px;height:420px;transform:translate3d(var(--mx,50%), var(--my,50%), 0);pointer-events:none;background:radial-gradient(circle,#7b8cff38,#0000 62%);margin:-210px 0 0 -210px;transition:opacity .35s;position:absolute;top:0;left:0}.abox:hover{border-color:#7b8cff80}.abox:hover:before{opacity:1}.abox--client{background:linear-gradient(135deg,#8b3bff2e,#7b8cff12)}.abox__ico{color:#cfd5ff;background:#7b8cff1f;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #7b8cff66,0 14px 34px -12px #7b8cff80}.abox__tag{font:700 .76rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#8f9bff}.abox__state{letter-spacing:.06em;color:#fff;background:#8b3bff80;border-radius:99px;margin-left:8px;padding:2px 10px}.abox__title{margin-top:8px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800}.abox__lead{font:600 1.12rem/1.4 var(--font-display);color:#fff;margin-top:10px}.abox__text{color:var(--muted);margin-top:12px}.abox__bullets{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;display:flex}.abox__bullets li{border:1px solid var(--line);background:#ffffff12;border-radius:99px;padding:6px 14px;font-size:.88rem;font-weight:600}@media (max-width:980px){.bento{grid-template-columns:1fr 1fr}.bento__item--wide{grid-column:span 2}}@media (max-width:640px){.bento{grid-template-columns:1fr}.bento__item--wide{grid-column:auto}.abox{padding:26px 22px}}.phero{isolation:isolate;padding:calc(var(--nav-h) + clamp(44px, 7vw, 96px)) 0 clamp(28px, 4vw, 56px);position:relative;overflow:clip}.phero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.phero .blob--a{width:60vmax;height:60vmax;top:-38vmax;left:-25vmax}.phero .blob--b{width:50vmax;height:50vmax;bottom:-42vmax;right:-22vmax}.phero .rift{opacity:.85;height:280%;top:-70%;left:80%}.phero__in .eyebrow{margin-bottom:18px}.phero__title{letter-spacing:-.035em;max-width:14em;padding-bottom:.06em;font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:1.02}.phero .lede{margin-top:20px}.phero__in>*{animation:rise 1s var(--ease-out) both}.phero__in>:nth-child(2){animation-delay:.12s}.phero__in>:nth-child(3){animation-delay:.26s}@media (max-width:980px){.phero .rift{opacity:.6;left:94%}}.sec--tight{padding-top:clamp(24px,4vw,44px)}.sec--tight+.rift-edge{margin-top:0}.more{justify-content:center;margin-top:40px;display:flex}.more--left{justify-content:flex-start;margin-top:26px}.sanctions{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sanctions__n{font:800 2.6rem/1 var(--font-display);background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;display:block}.note{text-align:center;max-width:46em;color:var(--muted);margin:30px auto 0}.note a{color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.sanctions{grid-template-columns:1fr 1fr}}@media (max-width:720px){.sanctions{grid-template-columns:1fr}}.roster{gap:clamp(28px,4vw,44px);max-width:1000px;margin-inline:auto;display:grid}.rgroup{--role:#a9afc2}.rgroup__head{border-bottom:1px solid color-mix(in srgb, var(--role) 35%, transparent);letter-spacing:.01em;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;font-size:1.15rem;font-weight:800;display:flex}.rgroup__ico{width:34px;height:34px;color:var(--role);background:color-mix(in srgb, var(--role) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role) 45%, transparent);border-radius:10px;place-items:center;display:grid}.rgroup__name{color:color-mix(in srgb, var(--role) 55%, #fff);text-transform:uppercase;letter-spacing:.1em;font-size:.98rem}.rgroup__count{text-align:center;min-width:28px;font:700 .85rem var(--font-display);color:var(--muted);background:#ffffff12;border-radius:99px;margin-left:auto;padding:2px 10px}.rlist{grid-template-columns:1fr;gap:14px;display:grid}.rcard{border:1px solid var(--line);border-left:3px solid var(--role);background:linear-gradient(90deg, color-mix(in srgb, var(--role) 9%, transparent), #ffffff05);transition:border-color .3s, background .3s, translate .9s var(--ease) var(--d,0s), opacity .9s var(--ease) var(--d,0s);border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"fig body""fig bio";align-items:center;gap:8px 24px;padding:16px 22px 16px 16px;display:grid}.rcard:hover{border-color:color-mix(in srgb, var(--role) 55%, transparent);border-left-color:var(--role)}.rcard__fig{background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--role) 35%, transparent), transparent 70%), #00000040;border-radius:16px;grid-area:fig;place-items:end center;width:116px;height:116px;display:grid;overflow:hidden}.rcard__img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000080);width:108px;max-width:none;height:108px}.rcard__img.is-avatar{width:88px;height:88px;image-rendering:pixelated;border-radius:10px;margin:0}.rcard__body{grid-area:body;align-self:end;justify-items:start;gap:6px;min-width:0;display:grid}.rcard__nick{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:800}.rcard:not(:has(.rcard__bio)) .rcard__body{grid-row:1/3;align-self:center}@media (max-width:600px){.rcard{grid-template-areas:"fig body""bio bio";gap:14px 16px}.rcard__body{align-self:center}}.rcard__bio{max-width:80ch;color:var(--muted);grid-area:bio;align-self:start;font-size:.98rem;line-height:1.6}.badge{font:700 .85rem var(--font-display);letter-spacing:.03em;color:color-mix(in srgb, var(--role) 55%, #fff);background:color-mix(in srgb, var(--role) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role) 50%, transparent);border-radius:99px;align-items:center;gap:8px;padding:6px 15px 6px 11px;display:inline-flex}.recruit{border:1.5px dashed var(--line-2);background:#a082ff0d;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 32px;margin-top:clamp(56px,8vw,96px);padding:28px 32px;display:flex}.recruit__title{font-size:1.5rem;font-weight:800}.recruit p{color:var(--muted);max-width:34em;margin-top:6px}.legal{max-width:760px;margin-inline:auto}.legal__meta{color:var(--muted);border:1px solid var(--line);background:#ffffff0f;border-radius:99px;padding:5px 14px;font-size:.9rem;display:inline-block}.legal h2{scroll-margin-top:calc(var(--nav-h) + 12px);margin:48px 0 14px;font-size:clamp(1.35rem,2.6vw,1.75rem)}.legal p,.legal li{color:#cdc7e6}.legal p{margin-top:12px}.legal ul{margin:12px 0 0;padding-left:1.3em;list-style:outside}.legal li{margin:7px 0;padding-left:4px}.legal li::marker{color:var(--pink)}.legal strong{color:#fff}.legal a{color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}.legal__cta{margin-top:22px}.table-wrap{border:1px solid var(--line);border-radius:16px;margin-top:16px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:#cdc7e6;padding:12px 16px}.legal th{color:#fff;font:700 .85rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#a082ff14}.legal tr:last-child td{border-bottom:0}.fill{color:#ffd86b;background:#ffc4002e;border-radius:6px;padding:1px 7px;font-weight:600}@media (max-width:520px){.recruit{padding:24px 20px}}.footer__nav ul{align-content:start}.dd{position:relative}.dd__btn{cursor:pointer;font:500 .95rem/1.65 var(--font-body);color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;transition:color .25s;display:inline-flex;position:relative}.dd__btn:after{content:"";background:linear-gradient(90deg, var(--violet), var(--pink));transform-origin:0;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.dd__btn:hover,.dd__btn.is-active,.dd.is-open .dd__btn{color:#fff}.dd__btn:hover:after,.dd__btn.is-active:after{transform:scaleX(1)}.dd__chev{transition:transform .3s var(--ease)}.dd.is-open .dd__chev{transform:rotate(180deg)}.dd__menu{z-index:60;border:1px solid var(--line-2);opacity:0;visibility:hidden;min-width:230px;transition:opacity .2s, transform .35s var(--ease), visibility 0s .35s;background:#0c091a;border-radius:18px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px);box-shadow:0 30px 70px -20px #000c,0 0 40px -10px #783cff66}.dd.is-open .dd__menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav__links .dd__menu a{color:var(--text);border-radius:12px;padding:10px 14px;font-size:.97rem;display:block}.nav__links .dd__menu a:after{display:none}.nav__links .dd__menu a:hover,.nav__links .dd__menu a:focus-visible,.nav__links .dd__menu a[aria-current]{color:#fff;background:#a082ff29}.nav__links .dd__menu a[aria-current]{box-shadow:inset 2px 0 0 var(--pink)}@media (scripting:none){.dd:hover .dd__menu,.dd:focus-within .dd__menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}}@media (max-width:1120px){.dd{grid-column:1/-1;display:block}.dd__btn{width:100%;color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:12px;justify-content:space-between;padding:11px 14px;font-size:1rem}.dd__btn:after{display:none}.dd__menu{min-width:0;box-shadow:none;opacity:1;visibility:hidden;max-height:0;transition:max-height .45s var(--ease), padding .45s var(--ease), visibility 0s .45s;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;position:static;overflow:hidden;transform:none}.dd.is-open .dd__menu{visibility:visible;max-height:320px;padding-top:8px;transition-delay:0s}.dd__menu li:last-child:nth-child(odd){grid-column:1/-1}.nav__links .dd__menu a{border:1px dashed var(--line-2);border-radius:12px;padding:10px 14px;font-size:.95rem}}.shopbar{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);height:64px;box-shadow:0 1px 0 var(--line);background:#080611e0;position:sticky;top:0}.shopbar__in{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.shopbar__brand{font:800 1.2rem var(--font-display);letter-spacing:-.01em;align-items:center;gap:12px;display:inline-flex}.shopbar__name b{letter-spacing:.08em;text-transform:uppercase;background:var(--grad);border-radius:99px;margin-left:6px;padding:3px 12px;font-size:.8rem}.shopbar__right{align-items:center;gap:10px;display:flex}.shopbar__back{border:1px solid var(--line-2);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:.93rem;font-weight:600;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.shopbar__back:hover{color:#fff;border-color:var(--pink);background:#a082ff1a}.shopbar__cart{border:1px dashed var(--line-2);color:var(--muted);cursor:not-allowed;opacity:.8;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:.93rem;font-weight:600;display:inline-flex}.shopbar__cart-n{text-align:center;background:#ffffff1a;border-radius:99px;min-width:22px;padding:1px 6px;font-size:.8rem}.shopbar~main .phero{padding-top:clamp(44px,6vw,80px)}.shopfoot{border-top:1px solid var(--line);background:#050409;margin-top:40px;padding:28px 0 34px}.shopfoot__in{text-align:center;color:#8c85ad;justify-items:center;gap:16px;font-size:.85rem;display:grid}.shopfoot__links{flex-wrap:wrap;justify-content:center;gap:6px 24px;font-size:.93rem;display:flex}.shopfoot__links a{color:var(--text);transition:color .25s}.shopfoot__credit{opacity:.8;font-size:.78rem}.shopfoot__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.shopfoot__links a:hover{color:var(--pink)}@media (max-width:520px){.shopbar__back span,.shopbar__cart-t{display:none}.shopbar__back,.shopbar__cart{padding:10px}.shopbar__name b{display:none}}.wiki{padding:calc(var(--nav-h) + 24px) 0 clamp(64px, 8vw, 110px)}.wiki__in{grid-template-columns:264px minmax(0,1fr) 230px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.wiki__side{top:calc(var(--nav-h) + 20px);max-height:calc(100vh - var(--nav-h) - 40px);scrollbar-width:thin;padding:4px 6px 24px 0;position:sticky;overflow:auto}.wiki__toggle{display:none}.wsearch{margin-bottom:24px;position:relative}.wsearch__ico{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.wsearch__input{border:1px solid var(--line-2);width:100%;color:var(--text);font:500 .97rem var(--font-body);background:#a082ff12;border-radius:14px;padding:12px 40px 12px 42px;transition:border-color .25s,background .25s}.wsearch__input::placeholder{color:#8f88b3}.wsearch__input::-webkit-search-cancel-button{display:none}.wsearch__input:focus{border-color:var(--pink);background:#a082ff1f;outline:none;box-shadow:0 0 0 3px #e86bff40}.wsearch__kbd{border:1px solid var(--line-2);color:var(--muted);font:600 .8rem var(--font-body);pointer-events:none;border-radius:6px;padding:1px 8px;position:absolute;top:50%;right:12px;translate:0 -50%}.wsearch__results{z-index:30;border:1px solid var(--line-2);background:#0c091afc;border-radius:16px;gap:2px;max-height:min(60vh,440px);margin-top:8px;padding:6px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 30px 70px -20px #000000d9}.wsearch__results[hidden]{display:none}.wsearch__results a{border-radius:10px;gap:2px;padding:10px 12px;display:grid}.wsearch__results .is-sel a,.wsearch__results a:hover{background:#a082ff2e}.r__t{color:#fff;font-size:.95rem;font-weight:700}.r__t small{color:var(--muted);font-weight:500}.r__x{color:var(--muted);font-size:.85rem;line-height:1.45}.r__none{color:var(--muted);padding:12px;font-size:.93rem}.hl{color:#fff;background:#e86bff4d;border-radius:3px;padding:0 1px}.wnav__group+.wnav__group{margin-top:22px}.wnav__title{font:700 .74rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#9a93bd;margin:0 0 8px 12px}.wnav ul{gap:2px;display:grid}.wnav a{color:var(--muted);border-radius:10px;padding:9px 12px;font-size:.97rem;transition:color .2s,background .2s;display:block}.wnav a:hover{color:#fff;background:#a082ff1a}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:.9rem;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:10px}.crumbs a:hover,.crumbs [aria-current]{color:#fff}.wiki__title{letter-spacing:-.03em;margin-top:18px;font-size:clamp(2.1rem,5vw,3.3rem);font-weight:800;line-height:1.05}.wiki__lead{color:var(--muted);max-width:40em;margin-top:14px;font-size:1.1rem}.wiki__tools{gap:18px;margin-top:18px;display:flex}.linkbtn{color:var(--pink-soft);font:600 .93rem var(--font-body);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.linkbtn:hover{color:#fff}.wiki__cta{margin-top:8px}.wiki__upd{color:#8f88b3;margin-top:48px;font-size:.9rem}.prose{max-width:46em;margin-top:26px}.prose h2{scroll-margin-top:calc(var(--nav-h) + 16px);margin:48px 0 14px;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800;position:relative}.prose>h2:first-child{margin-top:0}.prose h3{scroll-margin-top:calc(var(--nav-h) + 16px);margin:28px 0 8px;font-size:1.2rem;font-weight:700}.anchor{color:var(--pink);vertical-align:middle;opacity:0;place-items:center;margin-left:10px;transition:opacity .2s;display:inline-grid}.prose :is(h2,h3):hover .anchor,.anchor:focus-visible{opacity:1}.prose p{margin-top:12px}.prose strong{color:#fff}.prose a:not(.btn){color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}.prose a:not(.btn):hover{color:#fff}.lead-p{font-size:1.08rem;color:#fff!important}.scope{font-style:italic;color:var(--muted)!important;margin-top:6px!important}.clauses{gap:12px;margin-top:14px;display:grid}.cl{scroll-margin-top:calc(var(--nav-h) + 16px);padding-left:3.4em;position:relative;margin-top:0!important}.cl__n{color:var(--pink);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;top:0;left:0}.legal{font-size:.95rem;color:var(--muted)!important}.prose a.lawref{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.xref{border-left:3px solid var(--violet);background:#a082ff12;border-radius:0 14px 14px 0;padding:12px 18px;margin-top:18px!important}.list{gap:8px;margin-top:12px;padding-left:1.3em;list-style:outside;display:grid}.list--num{list-style:decimal}.list--plain{padding-left:0;list-style:none}.list li::marker{color:var(--pink)}.list .list{margin-top:6px}.prose details{border:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px);background:#ffffff08;border-radius:18px;margin-top:12px;transition:border-color .3s,background .3s}.prose details[open]{border-color:var(--line-2);background:#8b3bff12}.prose summary{cursor:pointer;font:700 1.1rem/1.3 var(--font-display);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.prose summary::-webkit-details-marker{display:none}.prose summary:after{content:"";border-right:2.5px solid var(--pink);border-bottom:2.5px solid var(--pink);width:10px;height:10px;transition:transform .35s var(--ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.prose details[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.prose details>:not(summary){margin-inline:20px}.prose details>:last-child{margin-bottom:20px}.prose details .anchor{display:none}.hint{border:1px solid var(--line-2);border-radius:16px;margin-top:20px;padding:16px 20px}.hint p{margin:0!important}.hint--info{background:#6b7bff1a;border-color:#6b7bff66}.hint--warn{background:#ffc40017;border-color:#ffc40066}.toc-table{gap:8px;margin-top:14px;display:grid}.toc-table a{border:1px solid var(--line);transition:border-color .25s, background .25s, transform .3s var(--ease);background:#ffffff08;border-radius:14px;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:4px 20px;padding:14px 18px;display:grid;text-decoration:none!important}.toc-table a:hover{border-color:var(--pink);background:#a082ff1a;transform:translate(3px)}.toc-table b{color:#fff}.toc-table span{color:var(--muted)}.prose .facts--wiki{border-top:1px solid var(--line);margin-top:14px}.wiki__toc{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);font-size:.9rem;position:sticky;overflow:auto}.toc__h{font:700 .74rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#9a93bd;margin-bottom:10px}.wiki__toc ul{border-left:1px solid var(--line);gap:1px;display:grid}.wiki__toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;transition:color .2s,border-color .2s;display:block}.wiki__toc a:hover{color:#fff}.toc__l3 a{padding-left:28px}.pn{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.pn__a{border:1px solid var(--line);transition:border-color .25s, background .25s, transform .3s var(--ease);background:#ffffff08;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex}.pn__a:hover{border-color:var(--pink);background:#a082ff1a}.pn__a--prev:hover{transform:translate(-3px)}.pn__a--next{text-align:right;justify-content:flex-end}.pn__a--next:hover{transform:translate(3px)}.pn__a small{color:var(--muted);font-size:.8rem;display:block}.pn__a b{font:700 1.05rem var(--font-display)}.pn__a .ico{color:var(--pink);flex:none}.wikilinks{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.wikilinks>li{display:flex}.wikilinks .card{flex-direction:column;width:100%;display:flex}.wikilinks__go{color:var(--pink-soft);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-weight:700;display:inline-flex}.wikilinks .card:hover .wikilinks__go svg{transform:translate(4px)}.wikilinks__go svg{transition:transform .3s var(--ease)}@media (max-width:980px){.wikilinks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wikilinks{grid-template-columns:1fr}}@media (max-width:1180px){.wiki__in{grid-template-columns:250px minmax(0,1fr)}.wiki__toc{display:none}}@media (max-width:980px){.wiki__in{grid-template-columns:minmax(0,1fr);gap:20px}.wiki__toggle{border:1px solid var(--line-2);cursor:pointer;width:100%;font:700 1rem var(--font-display);color:#fff;background:#a082ff14;border-radius:14px;align-items:center;gap:10px;padding:13px 18px;display:flex}.wiki__chev{border-right:2px solid var(--pink);border-bottom:2px solid var(--pink);width:9px;height:9px;transition:transform .3s var(--ease);margin-left:auto;transform:rotate(45deg)}.wiki__toggle[aria-expanded=true] .wiki__chev{transform:rotate(-135deg)}.wiki__side{max-height:none;padding:0;position:static;overflow:visible}.toc-table a{grid-template-columns:1fr}}@media (max-width:980px) and (scripting:enabled){.wiki__side{display:none}.wiki__side.is-open{display:block}}@media (max-width:520px){.pn{grid-template-columns:1fr}.cl{padding-left:3.1em}}.srv-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;margin:8px 0 12px;display:grid}.srv-hero__ip{border:1px solid var(--line-2);background:linear-gradient(140deg,#8b3bff38,#ff4fd814);border-radius:18px;align-content:start;justify-items:start;gap:6px;padding:18px 20px;display:grid}.srv-hero__k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem}.srv-hero__ipv{font:800 1.7rem var(--font-display);color:#fff;word-break:break-all;margin:0 0 6px}.srv-hero__facts{border:1px solid var(--line);background:#ffffff08;border-radius:18px;margin:0;display:grid}.srv-hero__facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 18px;display:flex}.srv-hero__facts>div:first-child{border-top:0}.srv-hero__facts dt{color:var(--muted)}.srv-hero__facts dd{color:#fff;text-align:right;margin:0;font-weight:700}.srv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px;padding:0;list-style:none;display:grid}.srv__row{border:1px solid var(--line);background:#ffffff08;border-radius:14px;align-content:start;gap:4px;padding:14px 16px;transition:border-color .25s,background .25s;display:grid}.srv__row:hover{border-color:var(--line-2);background:#a082ff14}.srv__k{color:var(--muted);font-size:.85rem}.srv__v{font:700 1.08rem var(--font-display);color:#fff}.srv__v small{font:500 .82rem var(--font-body);color:var(--muted);margin-top:2px;display:block}.srv-note{color:var(--muted);font-size:.92rem}.srv-voice{border:1px solid var(--line-2);background:#5b6cff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.srv-voice p{margin:0}.srv-voice__t{font:800 1.1rem var(--font-display);color:#fff;margin-bottom:4px!important}.srv-voice .btn{flex:none}@media (max-width:640px){.srv-hero{grid-template-columns:1fr}.srv-voice{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.srv{grid-template-columns:1fr}}.pills{z-index:40;background:linear-gradient(180deg, var(--bg) 82%, #06050c00);flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:12px 0;display:flex;position:sticky;top:64px}.pills a{font:700 .92rem var(--font-display);color:var(--muted);border:1px solid var(--line-2);background:#a082ff0f;border-radius:99px;padding:8px 18px;transition:color .25s,background .25s,border-color .25s}.pills a:hover{color:#fff;border-color:var(--line-2);background:#a082ff29}.pills a.is-active{color:var(--gold-ink);background:var(--gold);border-color:var(--gold)}.store-cat__head{margin-bottom:22px}.store-cat__title{padding-bottom:10px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;display:inline-block;position:relative}.store-cat__title:after{content:"";background:var(--gold);border-radius:3px;width:44px;height:3px;position:absolute;bottom:0;left:0}.store-cat__lead{max-width:42em;color:var(--muted);margin-top:8px}.products{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:980px){.products{grid-template-columns:1fr 1fr}.products--ranks{grid-template-columns:1fr;max-width:520px}}@media (max-width:620px){.products{grid-template-columns:1fr}}.perks{color:#cdc7e6;gap:7px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.perks li{align-items:flex-start;gap:9px;display:flex}.perks svg{color:var(--gold);flex:none;margin-top:4px}.price{font:800 2.4rem/1 var(--font-display);letter-spacing:-.02em;color:#fff}.price-sub{color:var(--muted);font-size:.88rem}.price-opt{gap:4px;display:grid}.product{border:1px solid var(--line);background:#0f0c20;border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.product__badge{font:800 .7rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold);border-radius:99px;padding:3px 11px;position:absolute;top:16px;right:16px}.product__name{font-size:1.25rem;font-weight:800}.product__badge~.product__name{padding-right:5.5em}.product__desc{color:var(--muted);margin-top:-6px;font-size:.93rem}.product__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.product .price{color:var(--gold-hi);font-size:2rem}.product .perks{flex:1;align-content:start;margin-bottom:4px}.product--rank{--rk:#91b5fa;--rk-text:#91b5fa;--rk-ink:#0b1330;border-color:color-mix(in srgb, var(--rk) 35%, transparent);border-top:3px solid var(--rk);background:linear-gradient(180deg, color-mix(in srgb, var(--rk) 12%, transparent), #ffffff04 55%);box-shadow:0 30px 80px -50px var(--rk);gap:14px;padding:28px;transition:border-color .3s,box-shadow .4s}.rank--vip{--rk:#91b5fa;--rk-text:#91b5fa;--rk-ink:#0b1330}.rank--mvp{--rk:#fa246b;--rk-text:#ff5b92;--rk-ink:#fff}.rank--elite{--rk:#8015fa;--rk-text:#b27bff;--rk-ink:#fff}.product--rank:hover{border-color:color-mix(in srgb, var(--rk) 75%, transparent);box-shadow:0 34px 90px -44px var(--rk)}.product--rank .product__name{letter-spacing:.02em;color:var(--rk-text);text-shadow:0 0 28px color-mix(in srgb, var(--rk) 55%, transparent);padding-right:0;font-size:2rem}.product--rank .product__badge{background:var(--rk);color:var(--rk-ink)}.product--rank.product--hl{border-color:var(--rk);box-shadow:0 36px 90px -36px var(--rk)}.product--rank .perks svg{color:var(--rk-text)}.product--rank .price{color:#fff}.product--rank .product__price{align-items:flex-start;min-height:4.1rem}.product--rank .btn{color:var(--rk-ink)}.product--rank .btn .btn__bg{background:var(--rk)}.product--rank .btn.is-disabled{color:#fff;opacity:1}.product--rank .btn.is-disabled .btn__bg{background:color-mix(in srgb, var(--rk) 20%, #14102a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rk) 55%, transparent)}@media (max-width:980px){.product--rank.product--hl{transform:none}}.rtoggle{background:#00000059;border:0;border-radius:12px;grid-template-columns:1fr 1fr;margin:0;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px #00000059}.rtoggle__in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rtoggle__thumb{z-index:0;background:var(--rk);border-radius:9px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.5,0,.15,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 2px #ffffff61,inset 0 -3px #00000038}.product--rank:has(.rtoggle__in[value=lifetime]:checked) .rtoggle__thumb{transform:translate(100%)}.rtoggle__l{z-index:1;cursor:pointer;font:800 .95rem var(--font-display);color:#8e94b4;-webkit-user-select:none;user-select:none;place-items:center;padding:9px 10px;transition:color .25s;display:grid;position:relative}.rtoggle__l:hover{color:#d9dcf0}.rtoggle__in:checked+.rtoggle__l{color:var(--rk-ink)}.rtoggle__in:focus-visible+.rtoggle__l{outline-offset:-3px;border-radius:9px;outline:3px solid #fff}:is(.product--rank:has(.rtoggle__in[value=monthly]:checked) .price-opt[data-p=lifetime],.product--rank:has(.rtoggle__in[value=lifetime]:checked) .price-opt[data-p=monthly]){display:none}@supports not selector(:has(*)){.rtoggle__in:checked+.rtoggle__l{background:var(--rk);border-radius:9px}}.trust{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:10px 22px;margin:56px 0 0;padding:20px 0 0;list-style:none;display:grid}.trust__i{align-items:flex-start;gap:11px;display:flex}.trust__ico{width:34px;height:34px;color:var(--gold);background:#f5b8411a;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f5b8414d}.trust__i b{font:700 .92rem var(--font-display)}.trust__i p{color:var(--muted);margin-top:2px;font-size:.8rem;line-height:1.45}.trust__i a{color:var(--gold-hi);text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.trust{grid-template-columns:1fr 1fr}}@media (max-width:560px){.trust{grid-template-columns:1fr}}.shopbar__cart-n{color:var(--gold-ink);background:var(--gold)}.shopbar__name b{background:var(--gold);color:var(--gold-ink)}@media (max-width:640px){.pills{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pills a{flex:none;padding:7px 15px;font-size:.85rem}}.product.tilt{isolation:isolate;overflow:hidden}.product.tilt>:not(.product__badge){z-index:1;position:relative}.product.tilt:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--rk,var(--gold)) 38%, transparent), transparent 62%);opacity:0;width:380px;height:380px;transform:translate3d(var(--mx,50%), var(--my,50%), 0);margin:-190px 0 0 -190px;transition:opacity .35s;position:absolute;top:0;left:0}.product.tilt .product__badge{z-index:2}.product--rank.product--hl{transform:none}.product.tilt{transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s), transform .75s var(--ease-out), border-color .3s, box-shadow .4s}.product.tilt:hover:before{opacity:.32}.sform{align-items:stretch;gap:12px;display:flex}.sform__box{flex:1;min-width:0;position:relative}.sform__ico{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.sform__in{border:1px solid var(--line-2);width:100%;height:100%;min-height:56px;color:var(--text);font:600 1.1rem var(--font-body);background:#a082ff12;border-radius:16px;padding:0 18px 0 46px;transition:border-color .25s,background .25s,box-shadow .25s}.sform__in::placeholder{color:#8f88b3;font-weight:500}.sform__in:focus{border-color:var(--pink);background:#a082ff1f;outline:none;box-shadow:0 0 0 3px #e86bff40}.sform__in[aria-invalid=true]{border-color:#ff6b6b}.sform__sug{z-index:30;border:1px solid var(--line-2);background:#0c091a;border-radius:16px;gap:2px;margin-top:8px;padding:6px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 70px -20px #000000d9}.sform__sug[hidden]{display:none}.sform__sug li{cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:600}.sform__sug li:hover,.sform__sug li.is-sel{background:#a082ff33}.sform .btn{align-self:stretch}.sform__hint{color:var(--muted);margin-top:10px;font-size:.88rem}.demo-note{color:#ffe39a;background:#ffc40017;border:1px solid #ffc40059;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:8px 16px;font-size:.9rem;display:inline-flex}.demo-note[hidden]{display:none}.demo-note svg{flex:none}.sexamples{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:.92rem;display:flex}.sexamples[hidden]{display:none}.sexamples button{border:1px solid var(--line-2);color:#fff;font:600 .92rem var(--font-body);cursor:pointer;background:#a082ff14;border-radius:99px;padding:6px 14px;transition:background .25s,border-color .25s}.sexamples button:hover{border-color:var(--pink);background:#a082ff38}.sresult{min-height:120px;margin-top:28px}.sresult__msg{border:1px dashed var(--line-2);color:var(--muted);text-align:center;background:#ffffff05;border-radius:18px;padding:22px 24px}.sresult__msg[data-kind=error]{color:#ffb3b3;border-color:#ff6b6b80}.sresult__msg[data-kind=loading]:before{content:"";vertical-align:-2px;border:2px solid var(--line-2);border-top-color:var(--pink);border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.8s linear infinite spin;display:inline-block}.sresult__msg[hidden],.pcard[hidden]{display:none}.pcard{border:1px solid var(--line-2);background:linear-gradient(160deg,#2a12f029,#8b3bff0f 55%,#e86bff14);border-radius:26px;padding:clamp(20px,3vw,32px);box-shadow:0 40px 100px -50px #6432ffcc}.pcard__who{align-items:center;gap:20px;display:flex}.pcard__fig{background:radial-gradient(circle at 50% 100%,#8b3bff80,#0000 72%),#0000004d;border-radius:22px;flex:none;place-items:end center;width:112px;height:112px;display:grid;overflow:hidden}.pcard__img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000080);width:128px;max-width:none;height:128px;margin-bottom:-14px}.pcard__img.is-avatar{width:80px;height:80px;image-rendering:pixelated;border-radius:12px;margin:0}.pcard__id{justify-items:start;gap:10px;min-width:0;display:grid}.pcard__nick{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.pstats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.pstat{border:1px solid var(--line);background:#0806148c;border-radius:16px;gap:6px;padding:16px 18px;display:grid}.pstat dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:600}.pstat dd{font:800 1.2rem var(--font-display);font-variant-numeric:tabular-nums}.pstat--big dd{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem}.pstat[data-pun] dd{color:#ffb3b3;font-size:1.8rem}.pstat[data-pun].is-clean dd{color:var(--ok)}.pcard__note{color:var(--muted);margin-top:16px;font-size:.85rem}@media (max-width:640px){.sform{flex-direction:column}.pstats{grid-template-columns:1fr 1fr}.pcard__fig{width:88px;height:88px}.pcard__img{width:100px;height:100px}}.sform .btn[disabled],.sform__in:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.shopbar__cart{color:var(--gold-hi);font:600 .93rem var(--font-body);cursor:pointer;background:#f5b8410f;border:1px solid #f5b84180;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;transition:background .25s,border-color .25s;display:inline-flex;position:relative}.shopbar__cart:hover{border-color:var(--gold);background:#f5b84129}.shopbar__cart-n{text-align:center;min-width:22px;color:var(--gold-ink);background:var(--gold);border-radius:99px;padding:1px 6px;font-size:.8rem;font-weight:800}.shopbar__cart-n.is-zero{color:var(--muted);background:#ffffff1a}.shopbar__cart.is-bounce{animation:cart-bounce .5s var(--ease-out)}.shopbar__cart-n.is-pop{animation:badge-pop .45s var(--ease-out)}@keyframes cart-bounce{0%{transform:scale(1)}30%{transform:scale(1.14)rotate(-5deg)}60%{transform:scale(.96)rotate(3deg)}to{transform:none}}@keyframes badge-pop{0%{transform:scale(1)}40%{transform:scale(1.7)}to{transform:scale(1)}}.fly{z-index:200;pointer-events:none;font:800 .82rem var(--font-display);white-space:nowrap;color:#0b0a18;background:var(--c,var(--gold));box-shadow:0 8px 26px -4px var(--c,var(--gold)), inset 0 2px 0 #ffffff73;will-change:transform, opacity;border-radius:99px;padding:7px 14px;position:fixed;top:0;left:0}.rank-more{cursor:pointer;font:600 .9rem var(--font-body);color:color-mix(in srgb, var(--rk,#fff) 55%, #fff);text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;padding:2px 0;text-decoration:underline}.rank-more:hover{color:#fff}.rank-more span{opacity:.7}dialog.drawer,dialog.pdialog{color:var(--text);background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}dialog.drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030ab8}dialog.pdialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030ab8}dialog.drawer[open]::backdrop{animation:.25s ease-out fade-in}dialog.pdialog[open]::backdrop{animation:.25s ease-out fade-in}dialog.is-closing::backdrop{opacity:0;transition:opacity .2s}@keyframes fade-in{0%{opacity:0}}.drawer__x{border:1px solid var(--line-2);color:#fff;cursor:pointer;background:#a082ff14;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .25s,border-color .25s;display:grid}.drawer__x:hover{border-color:var(--pink);background:#a082ff3d}dialog.drawer{width:min(440px,100vw);height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}dialog.drawer[open]{animation:drawer-in .38s var(--ease-out)}dialog.drawer.is-closing{animation:.22s ease-in forwards drawer-out}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-out{to{transform:translate(100%)}}.drawer__in{border-left:1px solid var(--line-2);background:#0c091a;flex-direction:column;height:100%;padding:20px;display:flex;box-shadow:-30px 0 80px -20px #000c}.drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.drawer__hint{color:#ffe39a;background:#ffc40017;border:1px solid #ffc40059;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:.88rem}.drawer__hint[hidden],.drawer__empty[hidden],.drawer__foot[hidden],.citems[hidden],.nickrow__err[hidden],.drawer__notice[hidden]{display:none}.citems{flex:1;align-content:start;gap:10px;min-height:0;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.citem{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.citem__dot{background:var(--c,var(--gold));width:12px;height:12px;box-shadow:0 0 12px var(--c,var(--gold));border-radius:50%}.citem__name{font:700 1rem var(--font-display)}.citem__sub{color:var(--muted);margin-top:2px;font-size:.85rem}.citem__right{justify-items:end;gap:6px;display:grid}.citem__price{font:800 1rem var(--font-display);font-variant-numeric:tabular-nums}.citem__rm{color:var(--muted);font:600 .8rem var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.citem__rm:hover{color:#ff9b9b}.qty{border:1px solid var(--line-2);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.qty button{color:#fff;width:30px;height:30px;font:700 1.1rem var(--font-body);cursor:pointer;background:#a082ff1a;border:0}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-weight:700}.drawer__empty{text-align:center;color:var(--muted);flex:1;align-content:center;justify-items:center;gap:10px;display:grid}.drawer__empty b{color:#fff;font-size:1.2rem}.drawer__empty .btn{margin-top:10px}.drawer__foot{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.sub{justify-content:space-between;align-items:baseline;font-size:1.05rem;display:flex}.sub__v b{font:800 1.5rem var(--font-display);color:var(--gold-hi)}.sub__v small{color:var(--muted);font-size:.85rem}.nickrow{gap:6px;display:grid}.nickrow label{font:700 .85rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nickrow__in{border:1px solid var(--line-2);min-height:48px;color:var(--text);font:600 1rem var(--font-body);background:#a082ff12;border-radius:12px;padding:0 16px}.nickrow__in:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #f5b84140}.nickrow__in[aria-invalid=true]{border-color:#ff6b6b}.nickrow__err{color:#ffb3b3;font-size:.85rem}.drawer__notice{color:#ffe39a;background:#ffc40017;border:1px solid #ffc40059;border-radius:12px;padding:12px 14px;font-size:.92rem}@media (max-width:640px){dialog.drawer{width:100vw}.drawer__in{border-left:0;padding:16px}}dialog.pdialog{--rk:#91b5fa;--rk-ink:#0b1330;width:min(460px,100vw - 32px);height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0}dialog.pdialog.rank--vip{--rk:#91b5fa;--rk-ink:#0b1330}dialog.pdialog.rank--mvp{--rk:#fa246b;--rk-ink:#fff}dialog.pdialog.rank--elite{--rk:#8015fa;--rk-ink:#fff}dialog.pdialog[open]{animation:pop-in .32s var(--ease-out)}dialog.pdialog.is-closing{animation:.2s ease-in forwards pop-out}@keyframes pop-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes pop-out{to{opacity:0;transform:translateY(10px)scale(.97)}}.pdialog__in{border:1px solid color-mix(in srgb, var(--rk) 55%, transparent);border-top:4px solid var(--rk);background:linear-gradient(180deg, color-mix(in srgb, var(--rk) 14%, #0c091a), #0c091a 60%);max-height:calc(100dvh - 32px);box-shadow:0 40px 100px -40px var(--rk);border-radius:22px;gap:16px;padding:24px;display:grid;overflow-y:auto}.pdialog__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pdialog__k{font:700 .78rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pdialog__t{letter-spacing:.02em;color:color-mix(in srgb, var(--rk) 60%, #fff);text-shadow:0 0 28px color-mix(in srgb, var(--rk) 55%, transparent);margin-top:4px;font-size:2rem;font-weight:800}.perks--all{gap:10px;font-size:1rem}.perks--all svg{color:color-mix(in srgb, var(--rk) 60%, #fff)}.pdialog__buy{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pbuy{border:1px solid color-mix(in srgb, var(--rk) 50%, transparent);background:color-mix(in srgb, var(--rk) 10%, transparent);color:#fff;text-align:left;cursor:pointer;border-radius:14px;justify-items:start;gap:2px;padding:12px 14px;transition:background .25s,transform .2s;display:grid}.pbuy:hover{background:color-mix(in srgb, var(--rk) 28%, transparent)}.pbuy:active{transform:scale(.98)}.pbuy__l{font:700 .78rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pbuy b{font:800 1.5rem var(--font-display)}.pbuy small{color:var(--muted);font-size:.78rem}.pdialog__foot{color:var(--muted);text-align:center;font-size:.82rem}.vgrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0;list-style:none;display:grid}.vcard{flex-direction:column;gap:6px;padding:28px 24px 24px;display:flex}.vmark{width:64px;height:64px;font:800 1.35rem var(--font-display);color:#fff;box-shadow:0 14px 34px -10px var(--glow), inset 0 0 0 1px #ffffff40;background:linear-gradient(135deg,#2a12f0,#8b3bff 70%,#e86bff);border-radius:18px;place-items:center;margin-bottom:10px;display:grid}.vcard__name{font-size:1.5rem;font-weight:800}.vcard__host{color:var(--pink-soft);font-size:.88rem;font-weight:600}.vcard__text{color:var(--muted);flex:1;margin:6px 0 14px}.vinfo{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.vinfo__col{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:24px 26px}.vinfo__col h3{margin-bottom:8px;font-size:1.25rem;font-weight:800}.vinfo__col .list li,.vinfo__col .fix li{color:#cdc7e6}.vinfo__col a{color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}.vsteps{margin:10px 0 0 1.4em}@media (max-width:980px){.vgrid,.vinfo{grid-template-columns:1fr}}@media (max-width:820px),(max-height:640px){.tebex-js-lightbox__holder{border-radius:0!important}.tebex-js-lightbox__holder>div,.tebex-js-lightbox__holder iframe{width:100vw!important;height:100dvh!important}}.giftsw{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.giftsw__in{opacity:0;width:1px;height:1px;position:absolute}.giftsw__track{border:1px solid var(--line-2);background:#a082ff29;border-radius:99px;flex:none;width:44px;height:24px;transition:background .25s,border-color .25s;position:relative}.giftsw__track:after{content:"";width:16px;height:16px;transition:transform .3s var(--ease), background .25s;background:#cfc8ea;border-radius:50%;position:absolute;top:3px;left:3px}.giftsw__in:checked+.giftsw__track{border-color:var(--gold);background:#f5b84180}.giftsw__in:checked+.giftsw__track:after{background:#fff;transform:translate(20px)}.giftsw__in:focus-visible+.giftsw__track{outline:3px solid var(--pink);outline-offset:2px}.giftsw__l{color:#d9d4ee;font-size:.95rem;font-weight:600}.giftnote{color:var(--gold-hi);font-size:.88rem}.nickrow[hidden],.giftnote[hidden],.intro{display:none}.intro{--i-bg:#130b33;--i-hot:#e86bff;--i-hot-rgb:232 107 255;--i-mid:#c9a3ff;--i-pale:#ffe6ff;--i-pale-rgb:255 217 255;--i-deep:139 59 255;--i-deep2:42 18 240;--i-logo:none}html.intro-gold .intro{--i-bg:#241503;--i-hot:#f5b841;--i-hot-rgb:245 184 65;--i-mid:#ffd98a;--i-pale:#fff1d1;--i-pale-rgb:255 236 200;--i-deep:245 140 20;--i-deep2:200 90 10;--i-logo:grayscale(1) sepia(1) saturate(3.4) hue-rotate(-6deg) brightness(1.12)}html.intro-blue .intro{--i-bg:#08113a;--i-hot:#4d8bff;--i-hot-rgb:77 139 255;--i-mid:#a9c6ff;--i-pale:#e3edff;--i-pale-rgb:220 232 255;--i-deep:42 90 255;--i-deep2:18 40 200;--i-logo:hue-rotate(-40deg)}html.js-intro .intro{z-index:1000;cursor:pointer;animation:10ms linear 1.6s forwards intro-end;display:block;position:fixed;inset:0;overflow:hidden}.intro.is-skip{opacity:0;pointer-events:none;transition:opacity .16s ease-out}@keyframes intro-end{to{visibility:hidden;pointer-events:none}}.intro__half{background:radial-gradient(ellipse at 50% 50%, var(--i-bg) 0%, #06050c 62%);will-change:transform;position:absolute;inset:0}.intro__half--a{clip-path:polygon(0 0,calc(50vw + 50vh + 2px) 0,0 calc(50vw + 50vh + 2px));animation:.6s cubic-bezier(.65,0,.3,1) .9s both tear-a}.intro__half--b{clip-path:polygon(calc(50vw + 50vh) 0,100% 0,100% 100%,0 100%,0 calc(50vw + 50vh));animation:.6s cubic-bezier(.65,0,.3,1) .9s both tear-b}@keyframes tear-a{to{transform:translate(-62%,-62%)}}@keyframes tear-b{to{transform:translate(62%,62%)}}.intro__seam{background:linear-gradient(90deg, transparent, var(--i-pale) 12%, #fff 50%, var(--i-pale) 88%, transparent);width:320vmax;height:3px;box-shadow:0 0 10px 2px var(--i-hot), 0 0 40px 8px rgb(var(--i-deep) / .7);opacity:0;border-radius:3px;animation:1.55s linear both seam;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-45deg}@keyframes seam{0%,33%{opacity:0}38%{opacity:1}78%{opacity:1}to{opacity:0}}.intro__stage{aspect-ratio:1;width:min(62vw,420px);animation:1.2s cubic-bezier(.3,0,.3,1) both stage;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes stage{0%{opacity:0;scale:.92}14%{opacity:1;scale:1}72%{opacity:1;scale:1.03}to{opacity:0;scale:1.1}}.intro__glow{background:radial-gradient(circle, rgb(var(--i-deep) / .5), rgb(var(--i-deep2) / .18) 45%, transparent 68%);opacity:0;animation:1.1s ease-out .25s both glow;position:absolute;inset:-55%}@keyframes glow{0%{opacity:0}22%{opacity:1}to{opacity:.55}}.intro__logo{position:absolute;inset:0}.intro__l{filter:var(--i-logo);background:url(/img/logo-mark-256.webp) 50%/contain no-repeat;position:absolute;inset:0}.intro__l--a{clip-path:polygon(0 0,100% 0,0 100%);animation:1s ease-out both split-a}.intro__l--b{clip-path:polygon(100% 0,100% 100%,0 100%);animation:1s ease-out both split-b}@keyframes split-a{0%,45%{transform:none}70%,to{transform:translate(-3.2%,-3.2%)}}@keyframes split-b{0%,45%{transform:none}70%,to{transform:translate(3.2%,3.2%)}}.intro__leak{mix-blend-mode:screen;opacity:0;background:linear-gradient(135deg, transparent 46%, rgb(var(--i-hot-rgb) / .7) 48.6%, #fff 50%, rgb(var(--i-hot-rgb) / .7) 51.4%, transparent 54%);animation:.8s ease-out .5s both leak;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 100%);mask-image:radial-gradient(closest-side,#000 40%,#0000 100%)}@keyframes leak{0%{opacity:0;transform:scaleX(.4)}35%{opacity:1;transform:none}to{opacity:.85;transform:scaleX(1.25)}}.intro__bolt{width:124%;height:124%;animation:.6s linear .52s both flick;position:absolute;inset:-12%;overflow:visible}.bolt__p{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.24s cubic-bezier(.25,.8,.2,1) .3s forwards draw}.bolt__glow .bolt__p{stroke:var(--i-hot);stroke-width:22px}.bolt__mid .bolt__p{stroke:var(--i-mid);stroke-width:8px}.bolt__core .bolt__p{stroke:#fff;stroke-width:3.4px}.bolt__b1{animation-delay:.38s}.bolt__b2{animation-delay:.43s}.bolt__b3{animation-delay:.48s}.bolt__b4{animation-delay:.53s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes flick{0%{opacity:1}18%{opacity:.3}32%{opacity:1}48%{opacity:.45}62%{opacity:1}to{opacity:0}}.intro__flash{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 50%, #fff 0, rgb(var(--i-pale-rgb) / .92) 18%, rgb(var(--i-hot-rgb) / .5) 42%, rgb(var(--i-deep) / .2) 66%, transparent 86%);animation:.8s ease-out .28s both flash;position:absolute;inset:0}@keyframes flash{0%{opacity:0}10%{opacity:.95}30%{opacity:.12}40%{opacity:.5}to{opacity:0}}.wrap--rec{width:min(980px,100% - 40px);margin-inline:auto}.rbadge{color:#ffe39a;width:-moz-fit-content;width:fit-content;max-width:100%;animation:rise .9s var(--ease-out) .3s both;background:#ffc40017;border:1px solid #ffc40059;border-radius:99px;align-items:center;gap:10px;margin:0 auto 26px;padding:7px 18px 7px 14px;font-size:.9rem;display:flex}.rbadge b{font:800 .8rem var(--font-display);letter-spacing:.16em;text-transform:uppercase}.rbadge__t{color:#e8d6a0}.rbadge__dot{background:#ffc400;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ffc400}@media (max-width:520px){.rbadge__t{display:none}}.rpositions{gap:clamp(34px,5vw,52px);display:grid}.rgroup__t{letter-spacing:-.02em;align-items:baseline;gap:12px;margin-bottom:16px;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;display:flex}.rgroup__n{font:600 .82rem var(--font-body);letter-spacing:.04em;color:var(--muted)}.rgroup__list{gap:14px;display:grid}.rpos{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:22px;scroll-margin-top:96px;transition:border-color .4s,background .4s,box-shadow .4s;position:relative}.rpos:hover{border-color:var(--line-2)}.rpos.is-open{border-color:var(--line-2);box-shadow:0 24px 60px -36px var(--glow);background:linear-gradient(#8b3bff21,#ffffff04)}.rpos__h{font-size:inherit;margin:0}.rpos__btn{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px 22px 0 0;align-items:center;gap:22px;padding:clamp(20px,3vw,28px) clamp(20px,3vw,30px) 12px;display:flex}.rpos__btn:focus-visible{outline-offset:-3px}.rpos__main{flex:1;gap:8px;min-width:0;display:grid}.rpos__title{font:800 clamp(1.5rem, 3.4vw, 2.1rem)/1.1 var(--font-display);letter-spacing:-.03em;color:#fff}.rpos__lead{max-width:44em;color:var(--muted);font:500 1rem/1.55 var(--font-body)}.rpos__cta{border:1px solid var(--line-2);min-height:44px;font:700 .92rem var(--font-display);color:#fff;border-radius:99px;flex:none;align-items:center;gap:12px;padding:8px 18px;transition:background .3s,border-color .3s;display:inline-flex}.rpos__btn:hover .rpos__cta,.rpos.is-open .rpos__cta{border-color:var(--pink);background:#e86bff1a}.rpos__cta .acc__icon{width:14px;height:14px}.rpos__facts{flex-wrap:wrap;gap:8px;padding:0 clamp(20px,3vw,30px) clamp(20px,3vw,26px);display:flex}.rpos__facts li{font:600 .82rem var(--font-body);color:#cdc7e6;border:1px solid var(--line);background:#a082ff14;border-radius:99px;padding:4px 12px}.rpos__panel{grid-template-rows:1fr;display:grid}.rpos__panel>div{min-height:0;overflow:hidden}.rpos__body{border-top:1px solid var(--line);padding:clamp(18px,3vw,26px) clamp(14px,2.4vw,24px) clamp(14px,2.4vw,24px)}@media (scripting:enabled){.rpos__panel{visibility:hidden;transition:grid-template-rows .55s var(--ease), visibility 0s .55s;grid-template-rows:0fr}.rpos.is-open>.rpos__panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s,0s}.rpos.is-open .rpos__body{animation:rpanel-in .6s var(--ease-out) both}}@media (scripting:none){.rpos__cta{display:none}}@keyframes rpanel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rinfo{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rinfo__box{padding:26px 26px 24px}.rlist2{gap:10px;margin-top:14px;display:grid}.rlist2 li{color:#cdc7e6;padding-left:26px;position:relative}.rlist2 li:before{content:"";background:linear-gradient(135deg, var(--violet), var(--pink));border-radius:2px;width:9px;height:9px;position:absolute;top:.62em;left:4px;transform:rotate(45deg)}.rinfo__note{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:14px;font-size:.95rem}.rform{grid-template-columns:1fr 1fr;gap:20px 22px;margin-top:18px;padding:clamp(22px,4vw,38px);display:grid}.rform:hover{border-color:var(--line)}.rform:before,.rform:after{display:none}.rform__title{grid-column:1/-1;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:800}.rf{border:0;min-width:0;margin:0;padding:0}.rf--wide{grid-column:1/-1}.rf__l{font:700 .98rem var(--font-display);color:#fff;margin-bottom:8px;padding:0;display:block}.rf__opt{font:500 .85rem var(--font-body);color:var(--muted)}.rf__in{border:1px solid var(--line-2);width:100%;min-height:52px;color:var(--text);font:500 1rem var(--font-body);background:#a082ff12;border-radius:14px;padding:12px 16px;transition:border-color .25s,background .25s,box-shadow .25s;display:block}.rf__in::placeholder{color:#8f88b3}.rf__in:focus{border-color:var(--pink);background:#a082ff1f;outline:none;box-shadow:0 0 0 3px #e86bff40}.rf__in[aria-invalid=true],.rf-group[aria-invalid=true] .chip span{border-color:#ff6b6b}.rf__ta{resize:vertical;min-height:120px;line-height:1.55}.rf__sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23b0a9d0' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.rf__sel option{color:var(--text);background:#120d26}.rf__hint{color:var(--muted);margin-top:7px;font-size:.86rem}.rf__err{color:#ffb3b3;margin-top:7px;font-size:.9rem;font-weight:600}.rf__err[hidden]{display:none}.rf__err:not([hidden]){animation:rf-shake .4s var(--ease-out)}@keyframes rf-shake{0%{opacity:0;transform:translate(-6px)}60%{transform:translate(3px)}to{opacity:1;transform:none}}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{cursor:pointer;display:inline-flex;position:relative}.chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--line-2);min-height:44px;color:var(--muted);font:600 .95rem var(--font-body);-webkit-user-select:none;user-select:none;background:#a082ff12;border-radius:99px;align-items:center;padding:8px 18px;transition:color .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.chip:hover span{color:#fff;border-color:var(--pink)}.chip input:checked+span{color:#fff;border-color:var(--violet);box-shadow:0 6px 20px -8px var(--glow);background:linear-gradient(120deg,#2a12f0b3,#8b3bffa6)}.chip input:focus-visible+span{outline:3px solid var(--pink);outline-offset:2px}.check{cursor:pointer;color:#cdc7e6;align-items:flex-start;gap:14px;font-size:.97rem;display:flex}.check input{appearance:none;cursor:pointer;border:1.5px solid var(--line-2);background:#a082ff12;border-radius:7px;flex:none;width:24px;height:24px;margin:1px 0 0;transition:background .25s,border-color .25s;position:relative}.check input:after{content:"";width:6px;height:12px;transition:transform .2s var(--ease-out);border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;position:absolute;top:2.5px;left:7px;transform:rotate(45deg)scale(0)}.check input:checked{background:var(--grad);border-color:var(--violet)}.check input:checked:after{transform:rotate(45deg)scale(1)}.check input[aria-invalid=true]{border-color:#ff6b6b}.check a{color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}.rform__foot{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:4px;display:flex}.rform__gdpr{min-width:0;color:var(--muted);flex:320px;font-size:.86rem;line-height:1.55}.rform__gdpr a{color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}.rform__result{color:#ffe9b0;background:#ffc40017;border:1px solid #ffc40066;border-radius:16px;grid-column:1/-1;padding:18px 22px;font-weight:500}.rform__result[hidden]{display:none}.rform__result:focus{outline:none;box-shadow:0 0 0 3px #ffc40040}.rform__result b{color:#fff}.rform__result a{color:var(--pink-soft);text-underline-offset:3px;font-weight:700;text-decoration:underline}.rform__result[data-kind=ok].is-in{animation:rpanel-in .5s var(--ease-out) both}.rform__result[data-kind=error]{color:#ffd0d0;background:#ff6b6b17;border-color:#ff6b6b80}@media (max-width:760px){.rpos__btn{flex-direction:column;align-items:flex-start;gap:14px}.rinfo{grid-template-columns:1fr}.rform{grid-template-columns:1fr;gap:18px}.rform__foot .btn{width:100%}}@media (max-width:520px){.rinfo__box{padding:22px 20px}.chip span{padding:8px 15px;font-size:.92rem}}.is-admin{background:var(--bg)}.aboot{min-height:100vh;text-align:center;align-content:center;justify-items:center;gap:16px;min-height:100dvh;padding:32px 20px;display:grid}.aboot[hidden]{display:none}.aboot__logo{filter:drop-shadow(0 10px 30px #8b3bff8c);width:72px;height:auto}.aboot__t{color:var(--muted);max-width:28em}.aapp{min-height:100vh;grid-template-columns:252px minmax(0,1fr);min-height:100dvh;display:grid}.aapp[hidden]{display:none}.aside{height:100vh;border-right:1px solid var(--line);background:linear-gradient(#0d0a1d,#08060f);flex-direction:column;gap:22px;height:100dvh;padding:22px 14px;display:flex;position:sticky;top:0}.aside__brand{font:700 1.1rem var(--font-display);align-items:center;gap:10px;padding:4px 10px;display:flex}.aside__brand b{color:var(--pink-soft)}.aside__nav{gap:4px;display:grid}.aside__a{cursor:pointer;width:100%;min-height:44px;color:var(--muted);font:600 .98rem var(--font-body);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:color .2s,background .2s;display:flex}.aside__a:hover{color:#fff;background:#a082ff14}.aside__a[aria-current=page]{color:#fff;background:linear-gradient(120deg,#2a12f08c,#8b3bff73);box-shadow:inset 0 0 0 1px #bea0ff40}.aside__badge{min-width:22px;font:800 .76rem var(--font-display);text-align:center;color:#1a0b00;background:#ffc400;border-radius:99px;margin-left:auto;padding:2px 7px}.aside__foot{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:14px;display:grid}.amain{flex-direction:column;min-width:0;display:flex}.atop{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#06050cd1;align-items:center;gap:16px;min-height:64px;padding:10px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.atop__menu{border:1px solid var(--line-2);color:#fff;cursor:pointer;background:0 0;border-radius:12px;place-items:center;width:44px;height:44px;display:none}.atop__web{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.atop__me{margin-left:0}.aviews{outline:none;padding:clamp(20px,3.4vw,40px) clamp(16px,3vw,32px) 60px}.aview{animation:aview-in .45s var(--ease-out) both;outline:none}.aview[hidden]{display:none}@keyframes aview-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aview__t{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800}.aview__lead{color:var(--muted);max-width:52em;margin:-8px 0 18px}.astats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.astat,.apanel{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:18px}.astat{padding:18px 20px}.astat__l{color:var(--muted);font-size:.9rem;font-weight:600}.astat__v{font:800 2.1rem/1 var(--font-display);letter-spacing:-.03em;margin-top:6px}.astat:first-child .astat__v{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.astat__s{color:var(--muted);min-height:1.2em;margin-top:6px;font-size:.82rem}.agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.apanel{min-width:0;padding:18px 20px 20px}.apanel__h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.apanel__h h3{font-size:1.1rem;font-weight:700}.apanel__h a{color:var(--pink-soft);font-size:.9rem;font-weight:600}.arecent{gap:6px;display:grid}.arecent__b{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.arecent__b:hover{background:#a082ff14}.alog-list{gap:12px;display:grid}.alog-list li{color:#cdc7e6;padding-left:18px;font-size:.94rem;position:relative}.alog-list li:before{content:"";background:var(--violet);width:7px;height:7px;box-shadow:0 0 8px var(--violet);border-radius:50%;position:absolute;top:.55em;left:2px}.alog-list b{color:#fff}.alog-list time{color:var(--muted);font-size:.8rem;display:block}.aplayer{align-items:center;gap:10px;min-width:0;display:inline-flex}.aplayer__img{width:32px;height:32px;image-rendering:pixelated;background:#a082ff1f;border-radius:8px;flex:none}.aplayer b{color:#fff;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.aplayer small{color:var(--muted);font-size:.8rem;display:block}.aplayer--lg .aplayer__img{border-radius:10px;width:48px;height:48px}.aplayer--lg b{font:800 1.35rem var(--font-display)}.astatus{font:700 .78rem var(--font-body);white-space:nowrap;border:1px solid;border-radius:99px;padding:3px 10px;display:inline-block}.astatus[data-s=new]{color:#ffe39a;background:#ffc4001a;border-color:#ffc40073}.astatus[data-s=interview]{color:#b9c3ff;background:#788cff1f;border-color:#788cff80}.astatus[data-s=accepted]{color:#a6f4c0;background:#4ade801a;border-color:#4ade8073}.astatus[data-s=rejected]{color:#ffb3b3;background:#ff6b6b1a;border-color:#ff6b6b73}.arole{font:700 .8rem var(--font-body);color:var(--role);border:1px solid color-mix(in srgb, var(--role) 50%, transparent);background:color-mix(in srgb, var(--role) 12%, transparent);border-radius:99px;padding:3px 10px;display:inline-block}.afilters{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.afield{align-items:center;display:inline-flex;position:relative}.afield select,.afield input,.afield textarea{border:1px solid var(--line-2);min-height:44px;color:var(--text);font:500 .95rem var(--font-body);background:#a082ff12;border-radius:12px;padding:10px 14px}.afield select option{background:#120d26}.afield input:focus,.afield select:focus,.afield textarea:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #e86bff38}.afield--search{flex:260px}.afield--search .ico{color:var(--muted);pointer-events:none;position:absolute;left:12px}.afield--search input{width:100%;padding-left:40px}.afield--block{gap:8px;width:100%;margin-top:14px;display:grid}.afield--block>span{font:700 .92rem var(--font-display)}.afield--block input,.afield--block textarea{resize:vertical;width:100%}.atable-wrap{border:1px solid var(--line);background:#ffffff05;border-radius:18px;margin-bottom:16px;position:relative;overflow-x:auto}.atable{border-collapse:collapse;width:100%;min-width:620px}.atable th{text-align:left;font:700 .8rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 16px}.atable td{color:#d9d4ee;vertical-align:middle;border-bottom:1px solid #bea0ff12;padding:12px 16px}.atable tbody tr:last-child td{border-bottom:0}.atable tbody tr{transition:background .2s}.atable [data-apps] tr{cursor:pointer}.atable tbody tr:hover{background:#a082ff0f}.atable td:last-child{text-align:right}.aempty{text-align:center;color:var(--muted);padding:28px}.aempty[hidden]{display:none}.aempty__s{text-align:center;color:var(--muted);margin-top:-14px;padding:0 28px 24px;font-size:.92rem}.aplayer__img--icon{color:var(--pink-soft);place-items:center;display:grid}.aview>.anote{margin-bottom:16px}.afs{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.afs:disabled{opacity:.6}.afs:disabled :is(button,input,textarea,select){cursor:not-allowed}.abtn{cursor:pointer;color:#fff;min-height:44px;font:700 .95rem var(--font-display);background:var(--grad);box-shadow:0 10px 26px -12px var(--glow);transition:transform .2s var(--ease), filter .2s;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.abtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.abtn--ghost{box-shadow:inset 0 0 0 1px var(--line-2);background:#a082ff1a}.abtn--ok{background:linear-gradient(120deg,#16a34a,#22c55e);box-shadow:0 10px 26px -12px #22c55eb3}.abtn--bad{color:#ffc9c9;background:#ff6b6b1f;box-shadow:inset 0 0 0 1px #ff6b6b80}.abtn--sm{min-height:36px;padding:6px 14px;font-size:.86rem}.aswitch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.aswitch input{opacity:0;width:1px;height:1px;position:absolute}.aswitch__track{border:1px solid var(--line-2);background:#a082ff29;border-radius:99px;flex:none;width:46px;height:26px;transition:background .25s;position:relative}.aswitch__track:after{content:"";width:18px;height:18px;transition:transform .3s var(--ease), background .25s;background:#cfc8ea;border-radius:50%;position:absolute;top:3px;left:3px}.aswitch input:checked+.aswitch__track{background:var(--grad);border-color:var(--violet)}.aswitch input:checked+.aswitch__track:after{background:#fff;transform:translate(20px)}.aswitch input:focus-visible+.aswitch__track{outline:3px solid var(--pink);outline-offset:2px}.aswitch__l{color:#d9d4ee;font-size:.94rem;font-weight:600}.apos-list{gap:12px;margin-bottom:16px;display:grid}.apos{border:1px solid var(--line);background:#ffffff06;border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 20px;display:flex}.apos__main{flex:220px}.apos__g{color:var(--pink-soft);font:700 .74rem var(--font-display);letter-spacing:.14em;text-transform:uppercase}.apos__t{font-size:1.35rem;font-weight:800}.apos__c{color:var(--muted);font-size:.9rem}.aform{align-content:start;gap:12px;display:grid}.aform .aview__lead{margin:0}.aform .afield--block{margin-top:0}.aform__l{font:700 .8rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}.abanner{text-align:center;color:#fff;background:var(--grad);border-radius:12px;padding:10px 16px;font-weight:700;transition:opacity .25s,filter .25s}.abanner.is-off{opacity:.45;filter:grayscale(.7)}.adlg{overscroll-behavior:contain;border:1px solid var(--line-2);width:min(640px,100% - 24px);max-height:min(88dvh,900px);color:var(--text);background:#0f0b20;border-radius:22px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 40px 120px -30px #000c}.adlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030ab3}.adlg[open]{animation:alog-in .35s var(--ease-out) both}.adlg__in{padding:clamp(20px,4vw,30px)}.adlg__h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adlg__x{border:1px solid var(--line-2);color:#fff;cursor:pointer;background:0 0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.adlg__status{color:var(--muted);margin-top:16px}.adlg__qa{gap:4px;margin-top:16px;display:grid}.adlg__qa dt{font:700 .86rem var(--font-display);color:var(--pink-soft);margin-top:12px}.adlg__qa dd{color:#e2ddf5;overflow-wrap:anywhere;margin:0;line-height:1.55}.adlg__act{border-top:1px solid var(--line);background:linear-gradient(#0f0b20d9,#0f0b20 40%);flex-wrap:wrap;gap:10px;margin:20px calc(-1*clamp(20px,4vw,30px)) calc(-1*clamp(20px,4vw,30px));padding:14px clamp(20px,4vw,30px);display:flex;position:sticky;bottom:0}@media (max-width:1100px){.astats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.aapp{grid-template-columns:minmax(0,1fr)}.aside{z-index:30;visibility:hidden;width:min(280px,84vw);transition:transform .35s var(--ease), visibility 0s .35s;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:30px 0 80px -20px #000000b3}.aside-open .aside{visibility:visible;transition-delay:0s;transform:none}.aside-open .amain:before{content:"";z-index:20;background:#04030a99;position:fixed;inset:0}.atop__menu{display:grid}.agrid{grid-template-columns:1fr}.atop__me small{display:none}}@media (max-width:480px){.astats{gap:10px}.astat{padding:14px}.astat__v{font-size:1.7rem}}.apanel--wide{grid-column:1/-1}.aform__row{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.amodes,.aparts{border:0;min-width:0;margin:0;padding:0}.amodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.amode{cursor:pointer;display:block;position:relative}.amode input{opacity:0;width:1px;height:1px;position:absolute}.amode__b{border:1px solid var(--line-2);background:#a082ff0d;border-radius:14px;gap:4px;height:100%;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.amode__b b{font:700 1rem var(--font-display)}.amode__b small{color:var(--muted);font-size:.82rem;line-height:1.4}.amode:hover .amode__b{background:#a082ff1a}.amode input:checked+.amode__b{border-color:var(--violet);background:linear-gradient(120deg,#2a12f059,#8b3bff38);box-shadow:inset 0 0 0 1px #bea0ff4d}.amode--danger input:checked+.amode__b{background:#ff6b6b24;border-color:#ff6b6b;box-shadow:inset 0 0 0 1px #ff6b6b66}.amode input:focus-visible+.amode__b{outline:3px solid var(--pink);outline-offset:2px}.aparts[hidden],.awarn[hidden]{display:none}.aparts legend{font:700 .92rem var(--font-display);margin-bottom:8px;padding:0}.aparts__grid{flex-wrap:wrap;gap:8px;display:flex}.acheck{cursor:pointer;position:relative}.acheck input{opacity:0;width:1px;height:1px;position:absolute}.acheck span{border:1px solid var(--line-2);background:#a082ff12;border-radius:99px;padding:8px 16px;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-block}.acheck input:checked+span{border-color:var(--violet);background:var(--grad);color:#fff}.acheck input:focus-visible+span{outline:3px solid var(--pink);outline-offset:2px}.awarn{color:#ffc9c9;background:#ff6b6b1f;border:1px solid #ff6b6b8c;border-radius:14px;padding:12px 16px}.awarn b{color:#ff9b9b}.afield textarea:disabled,.afield input:disabled{opacity:.5;cursor:not-allowed}.anote{color:#e8d6a0;background:#ffc40014;border:1px solid #ffc4004d;border-radius:14px;padding:12px 16px;font-size:.9rem}.anote b{color:#ffe39a}.ahook{gap:6px;display:grid}.atabs{border:1px solid var(--line);background:#ffffff06;border-radius:14px;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:18px;padding:5px;display:flex}.atab{cursor:pointer;min-height:40px;color:var(--muted);font:700 .95rem var(--font-display);background:0 0;border:0;border-radius:10px;padding:8px 20px;transition:color .2s,background .2s}.atab:hover{color:#fff;background:#a082ff1a}.atab[aria-selected=true]{color:#fff;background:linear-gradient(120deg,#2a12f08c,#8b3bff73);box-shadow:inset 0 0 0 1px #bea0ff40}.atabpanel[hidden]{display:none}.atabpanel code{background:#a082ff24;border-radius:6px;padding:1px 6px;font-size:.86em}.afaq{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.afaq__item{border:1px solid var(--line);background:#ffffff06;border-radius:16px;padding:14px 18px 18px}.afaq__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.afaq__acts{gap:6px;display:flex}.abtn:disabled{opacity:.35;cursor:not-allowed;filter:none;transform:none}.arules{gap:10px;margin-bottom:14px;display:grid}.arule{border:1px solid var(--line);background:#ffffff06;border-radius:16px;padding:4px 18px 18px}.arule summary{cursor:pointer;min-height:44px;font:700 1.02rem var(--font-display);align-items:center;display:flex}.arule summary:focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:8px}.arule .afield--block:first-of-type{margin-top:4px}.anum{border:1px solid var(--line-2);width:110px;min-height:40px;color:var(--text);font:600 .95rem var(--font-body);font-variant-numeric:tabular-nums;background:#a082ff12;border-radius:10px;padding:6px 10px}.anum:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #e86bff38}.atable th[scope=row]{text-align:left;color:#fff;font:700 .95rem var(--font-body);letter-spacing:0;text-transform:none;border-bottom:1px solid #bea0ff12}@media (max-width:1100px){.amodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.amodes{grid-template-columns:1fr}.atab{padding:8px 14px}}.map{max-width:820px;margin:clamp(28px,5vw,56px) auto 0;position:relative}.map__text{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a20c7;border-radius:16px;width:min(38%,300px);padding:18px 20px;position:absolute;bottom:8%;right:3%}.map__title{margin-top:6px;font-size:clamp(1.2rem,2.2vw,1.6rem)}.map__lead{color:var(--muted);margin-top:8px;font-size:.98rem}.czmap{width:100%;height:auto;display:block}.czmap__bg{stroke:var(--line);stroke-width:1px}.czmap__gridline{stroke:#bea0ff12;stroke-width:1px}.czmap__land{fill:url(#czmap-fill);stroke:#a98bff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 0 14px #783cff73)}.czmap__line{stroke:var(--pink-soft);stroke-width:1.4px;stroke-dasharray:3 4;opacity:.7}.czmap__dot{fill:var(--pink);stroke:#fff;stroke-width:1.6px}.czmap__ring{fill:none;stroke:var(--pink);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite czmap-ping}.czmap__ring--2{animation-delay:1.3s}@keyframes czmap-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.czmap__tag{fill:#130e29;stroke:var(--line-2);stroke-width:1.2px}.czmap__rack{fill:#1d1640;stroke:#cdb6ff;stroke-width:1.4px}.czmap__unit{fill:#2c2260;stroke:#8f78e6;stroke-width:.7px}.czmap__led{fill:var(--ok)}.czmap__led--b{fill:#ffc400}.czmap__city{fill:#fff;font:800 20px var(--font-display);letter-spacing:.02em;paint-order:stroke;stroke:#0c0919;stroke-width:4px;stroke-linejoin:round}@media (max-width:820px){.map__text{width:auto;margin-top:16px;position:static;transform:none}.czmap{max-height:none}}.vbar{border:1px solid var(--line-2);background:linear-gradient(100deg,#8b3bff24,#ffffff05);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:22px;padding:16px 20px;display:flex}.vbar__sum{font:700 1.1rem var(--font-display)}.vbar__next{font:500 .95rem var(--font-body);color:var(--muted);margin-left:4px}.vcard__state{width:-moz-fit-content;width:fit-content;font:700 .86rem var(--font-body);font-variant-numeric:tabular-nums;color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:99px;align-items:center;gap:8px;margin:6px 0 16px;padding:4px 12px;display:inline-flex}.vcard__state:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.vcard__state.is-ready{color:#a6f4c0;background:#4ade801a;border-color:#4ade8073}.vcard__state.is-ready:before{background:var(--ok);box-shadow:0 0 8px var(--ok)}.vcard__state.is-cool{color:#ffe39a;background:#ffc40017;border-color:#ffc40073}.vcard.is-cool .btn--primary .btn__bg{filter:saturate(.5)brightness(.85)}.rcard__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.rrate{border:1px solid var(--line-2);color:#fff;min-height:40px;font:700 .9rem var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .25s, border-color .25s, transform .25s var(--ease), box-shadow .25s;background:#a082ff1a;border-radius:99px;flex-wrap:wrap;align-items:center;gap:2px 10px;max-width:100%;padding:6px 14px 6px 12px;display:inline-flex}.rrate:hover{border-color:var(--pink);background:#a082ff3d;transform:translateY(-1px);box-shadow:0 8px 22px -10px #e86bff8c}.rrate:focus-visible{outline:3px solid var(--pink);outline-offset:2px;background:#a082ff3d}.rrate:active{transform:translateY(0)scale(.98)}.rrate__txt{color:var(--gold-hi,#ffd98a);white-space:nowrap}.rstars{flex:none;line-height:0;display:inline-block;position:relative}.rstars__bg,.rstars__fg{gap:2px;display:inline-flex}.rstars__fg{width:0;position:absolute;inset:0 auto 0 0;overflow:hidden}.rstar{fill:#bea0ff38;flex:none;width:16px;height:16px}.rstars__fg .rstar{fill:#ffc94d}.rstars--lg .rstar{width:24px;height:24px}.rstars[data-v="1"] .rstars__fg{width:10%}.rstars[data-v="2"] .rstars__fg{width:20%}.rstars[data-v="3"] .rstars__fg{width:30%}.rstars[data-v="4"] .rstars__fg{width:40%}.rstars[data-v="5"] .rstars__fg{width:50%}.rstars[data-v="6"] .rstars__fg{width:60%}.rstars[data-v="7"] .rstars__fg{width:70%}.rstars[data-v="8"] .rstars__fg{width:80%}.rstars[data-v="9"] .rstars__fg{width:90%}.rstars[data-v="10"] .rstars__fg{width:100%}dialog.rdialog{border:1px solid var(--line-2);width:min(660px,100vw - 24px);max-height:min(90dvh,920px);color:var(--text);background:#0c091a;border-radius:24px;margin:auto;padding:0;display:none;overflow:hidden;box-shadow:0 40px 120px -30px #000000d9}dialog.rdialog[open]{animation:vd-in .35s var(--ease-out) both;display:block}dialog.rdialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030ab8}.rdialog__in{flex-direction:column;max-height:min(90dvh,920px);display:flex}.rdialog__k{font:700 .78rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--pink-soft)}.rdialog__t{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1.5rem,5vw,2rem);font-weight:800}.rdialog__body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px clamp(16px,3.5vw,28px) clamp(16px,3.5vw,28px);overflow-y:auto}.rdialog__msg{color:var(--muted);padding:14px 4px}.rdialog__msg[hidden]{display:none}.rdialog__body>.rform__result{margin-bottom:14px}.rbar{border-bottom:1px solid var(--line);background:linear-gradient(#8b3bff1f,#0000);flex:none;padding:clamp(16px,3.5vw,26px) clamp(16px,3.5vw,28px) 14px}.rbar__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rbar__who{min-width:0}.rbar__sum{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px clamp(16px,3vw,28px);margin-top:14px;display:grid}.rbar__score{justify-items:start;gap:4px;display:grid}.rbar__num{font:800 clamp(2.4rem, 8vw, 3.1rem)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rbar__cnt{color:var(--muted);font-size:.9rem}.rbar__cta{justify-self:end}.rdialog__body>.rbar__note{margin:0 0 10px}.rbar__note{color:var(--muted);margin-top:12px;font-size:.82rem;line-height:1.45}.rdist{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.rdist__r{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:.85rem;display:grid}.rdist__l{white-space:nowrap}.rdist__n{text-align:right}.rdist__bar{background:#bea0ff29;border-radius:99px;height:8px;overflow:hidden}.rdist__fill{width:0;height:100%;transition:width .7s var(--ease-out);background:linear-gradient(90deg,#ffb52e,#ffd77a);border-radius:99px;display:block}.rdist__fill[data-w="1"]{width:5%}.rdist__fill[data-w="2"]{width:10%}.rdist__fill[data-w="3"]{width:15%}.rdist__fill[data-w="4"]{width:20%}.rdist__fill[data-w="5"]{width:25%}.rdist__fill[data-w="6"]{width:30%}.rdist__fill[data-w="7"]{width:35%}.rdist__fill[data-w="8"]{width:40%}.rdist__fill[data-w="9"]{width:45%}.rdist__fill[data-w="10"]{width:50%}.rdist__fill[data-w="11"]{width:55%}.rdist__fill[data-w="12"]{width:60%}.rdist__fill[data-w="13"]{width:65%}.rdist__fill[data-w="14"]{width:70%}.rdist__fill[data-w="15"]{width:75%}.rdist__fill[data-w="16"]{width:80%}.rdist__fill[data-w="17"]{width:85%}.rdist__fill[data-w="18"]{width:90%}.rdist__fill[data-w="19"]{width:95%}.rdist__fill[data-w="20"]{width:100%}@media (max-width:560px){.rbar__sum{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score cta""dist dist"}.rbar__score{grid-area:score}.rbar__cta{grid-area:cta;align-self:center}.rdist{grid-area:dist}}.rempty{text-align:center;justify-items:center;gap:14px;padding:28px 8px 12px;display:grid}.rempty[hidden]{display:none}.rempty__t{font:700 1.15rem var(--font-display)}.rrev{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rrev__i{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:12px 14px}.rrev__h{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.rrev__nick{overflow-wrap:anywhere;font-weight:700}.rrev__date{color:var(--muted);margin-left:auto;font-size:.82rem}.rrev__t{color:#d9d4ee;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.rrev__i[data-mine="1"]{background:#8b3bff1a;border-color:#e86bff8c}.rrev__me{color:var(--pink-soft);font:700 .74rem var(--font-body);white-space:nowrap;background:#e86bff24;border:1px solid #e86bff80;border-radius:99px;padding:2px 10px}.rrev__ed{color:var(--muted);font-size:.8rem;font-style:italic}.rrev__more{min-height:36px;color:var(--pink-soft);font:600 .88rem var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:0 2px;text-decoration:underline;display:inline-flex}.rrev__more:after{content:"";width:7px;height:7px;transition:transform .3s var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.rrev__more[aria-expanded=true]:after{transform:rotate(-135deg)}.rrev__more:hover{color:#fff}.rrev__hist{border-left:2px solid #a082ff59;gap:8px;margin:6px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.rrev__hist[hidden]{display:none}.rrev__hist.is-in{animation:rhist-in .4s var(--ease-out) both}.rrev__hi{background:#ffffff08;border-radius:12px;padding:8px 12px}.rrev__hi .rrev__t{margin-top:4px;font-size:.93rem}@keyframes rhist-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rbar__cta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}[data-rv-write][hidden],[data-rv-edit][hidden],.rwrite__switch[hidden]{display:none}.rwrite__switch{min-height:44px;color:var(--pink-soft);font:700 .95rem var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;text-decoration:underline}.rwrite__switch:hover{color:#fff}dialog.rdialog--form{width:min(720px,100vw - 48px);max-width:none;max-height:min(92dvh,900px)}.rwrite{height:100%;max-height:inherit;flex-direction:column;display:flex}.rwrite__bar{border-bottom:1px solid var(--line);background:#8b3bff14;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(14px,3vw,24px);display:flex}.rwrite__back{border:1px solid var(--line-2);color:#fff;min-height:40px;font:700 .95rem var(--font-body);cursor:pointer;background:#a082ff14;border-radius:12px;align-items:center;gap:8px;padding:0 16px 0 12px;transition:background .25s,border-color .25s;display:inline-flex}.rwrite__back:hover{border-color:var(--pink);background:#a082ff3d}.rwrite__body{overscroll-behavior:contain;flex:1;align-content:start;gap:22px;min-height:0;padding:clamp(18px,4vw,32px);display:grid;overflow-y:auto}.rwrite__intro .rdialog__t{font-size:clamp(1.4rem,5vw,1.9rem)}.rwrite__foot{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.rwrite__cancel{min-height:44px;color:var(--muted);font:600 .95rem var(--font-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:12px;padding:0 14px;text-decoration:underline}.rwrite__cancel:hover{color:#fff}.rwarn{color:#ffe9b0;background:#ffc40014;border:1px solid #ffc40059;border-radius:14px;padding:12px 16px;font-size:.93rem;line-height:1.5}.rwrite .rform__result{grid-column:auto}@media (max-width:640px){dialog.rdialog--form{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}}.rpick{border:0;min-width:0;margin:0;padding:0}.rpick__wrap{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.rpick__row{gap:4px;display:inline-flex}.rpick__s{display:inline-flex;position:relative}.rpick__in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rpick__l{cursor:pointer;pointer-events:none;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.rpick__l .rstar{fill:#bea0ff2e;stroke:#bea0ff80;stroke-width:1px;width:42px;height:42px;transition:fill .2s, stroke .2s, transform .2s var(--ease)}.rpick__s:hover .rpick__l .rstar{transform:scale(1.14)}.rpick__row[data-fill="1"] .rpick__s:nth-child(-n+1) .rstar,.rpick__row[data-fill="2"] .rpick__s:nth-child(-n+2) .rstar,.rpick__row[data-fill="3"] .rpick__s:nth-child(-n+3) .rstar,.rpick__row[data-fill="4"] .rpick__s:nth-child(-n+4) .rstar,.rpick__row[data-fill="5"] .rpick__s:nth-child(-n+5) .rstar{fill:#ffc94d;stroke:#ffc94d}.rpick__s:has(.rpick__in:focus-visible) .rpick__l{outline:3px solid var(--pink);outline-offset:2px}.rpick [aria-invalid=true]~.rpick__l .rstar{stroke:#ff6b6b}.rpick__txt{min-width:9ch;font:700 1rem var(--font-display);color:var(--gold-hi,#ffd98a)}@media (max-width:420px){.rpick__l{width:46px;height:46px}.rpick__l .rstar{width:36px;height:36px}}.aside__badge{text-align:center;min-width:22px;font:800 .74rem var(--font-body);color:#2a1a00;background:linear-gradient(135deg,#ffe08a,#f5b841);border-radius:99px;margin-left:auto;padding:1px 7px}.aside__badge[hidden]{display:none}.afilters{flex-wrap:wrap;align-items:end;gap:12px 16px;margin-bottom:14px;display:flex}.afilters .afield select{border:1px solid var(--line-2);min-height:44px;color:var(--text);font:500 1rem var(--font-body);background:#a082ff12;border-radius:12px;padding:8px 14px}.afilters .afield select option{color:var(--text);background:#120d26}.arev{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.arev__i{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:14px 16px}.arev__i[data-status=pending]{border-color:#ffc40066}.arev__i[data-current="0"]{background:#ffffff05;border-style:dashed}.arev__h{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.arev__who{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:inline-flex}.arev__to{color:var(--muted);font-size:.9rem}.arev__date{color:var(--muted);margin-left:auto;font-size:.85rem}.arev__t{color:#d9d4ee;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 10px}.arev__acts{flex-wrap:wrap;gap:8px;display:flex}.abtn--danger{color:#ffc9c9;background:#ff6b6b1f;box-shadow:0 0 0 1px #ff6b6b80}.ctest{gap:22px;display:grid}.ctest__intro{justify-items:start;gap:14px;padding:clamp(20px,4vw,32px);display:grid}.ctest__intro[hidden]{display:none}.ctest__intro p{color:#d9d4ee}.ctest__gdpr{background:#ffc40014;border:1px solid #ffc4004d;border-radius:14px;padding:12px 16px;font-size:.93rem;color:#e8d6a0!important}.ctest__gdpr b{color:#ffe39a}.ctest__gdpr a{color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}.cstage[hidden],.cres[hidden],.cres [hidden]{display:none}.cstage{--lv:var(--pink);border:1px solid var(--line-2);isolation:isolate;background:radial-gradient(120% 80% at 50% -10%,#8b3bff33,#0000 62%),linear-gradient(#ffffff0a,#ffffff03);border-radius:22px;gap:16px;padding:clamp(14px,3.5vw,26px);display:grid;position:relative;overflow:hidden}.cstage[data-state=ok]{--lv:var(--ok)}.cstage[data-state=warn]{--lv:#ffc400}.cstage[data-state=bad]{--lv:#ff6b6b}.cstage>*{z-index:1;position:relative}.cstage:before{content:"";z-index:0;background-image:linear-gradient(#bea0ff12 1px,#0000 1px),linear-gradient(90deg,#bea0ff12 1px,#0000 1px);background-size:28px 28px;animation:4s linear infinite cgrid;position:absolute;inset:-28px}.cstage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 30%,#0000 25%,#0a0716 95%);position:absolute;inset:0}@keyframes cgrid{to{transform:translate(28px,28px)}}.cstage__head{font:700 .8rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.cstage__status{color:var(--lv);transition:color .4s}.cstage__time{color:var(--muted);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font:600 .9rem ui-monospace,Cascadia Mono,Consolas,Menlo,monospace}.cradar{border:1px solid color-mix(in srgb, var(--lv) 65%, transparent);background:radial-gradient(circle, var(--lv) 0 2px, transparent 3px), repeating-radial-gradient(circle, transparent 0 6px, #bea0ff40 6px 7px);border-radius:50%;flex:none;width:36px;height:36px;transition:border-color .4s;position:relative;overflow:hidden}.cradar:before{content:"";background:conic-gradient(from 0deg, transparent 0 250deg, color-mix(in srgb, var(--lv) 75%, transparent) 360deg);animation:1.5s linear infinite cspin;position:absolute;inset:0}.cradar:after{content:"";background:var(--lv);border-radius:50%;width:5px;height:5px;animation:1.5s ease-out infinite cblip;position:absolute;top:26%;left:64%}.cstage:not([data-state=run]) .cradar:before{opacity:.35;animation-duration:6s}.cstage:not([data-state=run]) .cradar:after{opacity:0;animation:none}@keyframes cspin{to{transform:rotate(360deg)}}@keyframes cblip{0%,45%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}.cnet{width:100%;height:auto;overflow:visible}.cnet__link{fill:none;stroke:var(--line-2);stroke-width:2px;stroke-dasharray:4 6;transition:stroke .4s}.cnet__pkt{fill:none;stroke:var(--pink);stroke-width:6px;stroke-linecap:round;stroke-dasharray:2.5 120;stroke-dashoffset:2.5px;opacity:0}.cnet__pkt--b{stroke:var(--violet);animation-delay:-.45s!important}.cnet__lk[data-state=run] .cnet__pkt{opacity:1;animation:.9s linear infinite cpkt}.cnet__lk[data-state=ok] .cnet__link{stroke:var(--ok);stroke-dasharray:none}.cnet__lk[data-state=warn] .cnet__link{stroke:#ffc400;stroke-dasharray:none}.cnet__lk[data-state=bad] .cnet__link{stroke:#ff6b6b;stroke-dasharray:none}@keyframes cants{to{stroke-dashoffset:-10px}}@keyframes cpkt{0%{stroke-dashoffset:2.5px}to{stroke-dashoffset:-100px}}.cnode{--lv:var(--muted)}.cnode[data-state=run]{--lv:var(--pink)}.cnode[data-state=ok]{--lv:var(--ok)}.cnode[data-state=warn]{--lv:#ffc400}.cnode[data-state=bad]{--lv:#ff6b6b}.cnode circle{transform-box:fill-box;transform-origin:50%}.cnode__pulse{fill:none;stroke:var(--lv);stroke-width:2px;opacity:0}.cnode[data-state=run] .cnode__pulse{animation:1.5s ease-out infinite cpulse}.cnode[data-state=run] .cnode__pulse--b{animation-delay:.75s}.cnode__core{fill:#0e0a20;stroke:var(--line-2);stroke-width:2px;transition:stroke .3s,fill .3s}.cnode:not([data-state=wait]) .cnode__core{stroke:var(--lv)}.cnode[data-state=run] .cnode__core{animation:.8s ease-in-out infinite alternate cthrob}.cnode:is([data-state=ok],[data-state=warn],[data-state=bad]) .cnode__core{fill:color-mix(in srgb, var(--lv) 18%, #0e0a20);animation:cpop .5s var(--ease-out)}.cnode__label{fill:var(--muted);font:600 15px var(--font-display);letter-spacing:.06em;text-anchor:middle;transition:fill .3s}.cnode:not([data-state=wait]) .cnode__label{fill:#fff}@keyframes cpulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes cthrob{0%{transform:scale(.92)}to{transform:scale(1.08)}}@keyframes cpop{0%{transform:scale(.8)}55%{transform:scale(1.22)}to{transform:scale(1)}}.cg{fill:none;stroke:var(--lv);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}:is(.cstep,.ccheck,.cres__top,.cnode)[data-state=ok] .cg-ok,:is(.cstep,.ccheck,.cres__top,.cnode)[data-state=warn] .cg-warn,:is(.cstep,.ccheck,.cres__top,.cnode)[data-state=unknown] .cg-warn,:is(.cstep,.ccheck,.cres__top,.cnode)[data-state=bad] .cg-bad{opacity:1;animation:cdraw .5s .1s var(--ease-out) forwards}@keyframes cdraw{to{stroke-dashoffset:0}}.cg-svg,.cres__svg{width:100%;height:100%;position:absolute;inset:0}.csteps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.csteps[hidden]{display:none}.cstep{--lv:var(--muted);border:1px solid var(--line);color:var(--muted);background:#0a0716b3;border-radius:14px;align-items:center;gap:14px;padding:11px 16px;transition:border-color .3s,color .3s,background .3s;display:flex}.cstep[data-state=run]{--lv:var(--pink);color:#fff;border-color:var(--line-2);background:#e86bff12}.cstep[data-state=ok]{--lv:var(--ok)}.cstep[data-state=warn]{--lv:#ffc400}.cstep[data-state=bad]{--lv:#ff6b6b}.cstep:is([data-state=ok],[data-state=warn],[data-state=bad]){color:#fff;border-color:color-mix(in srgb, var(--lv) 50%, transparent)}.cstep__m,.ccheck__m{border:2px solid var(--line-2);border-radius:50%;flex:none;width:26px;height:26px;transition:border-color .3s,background .3s;position:relative}.cstep[data-state=run] .cstep__m{border-color:#bea0ff40;border-top-color:var(--pink);animation:.8s linear infinite cspin}.cstep:is([data-state=ok],[data-state=warn],[data-state=bad]) .cstep__m{border-color:var(--lv);background:color-mix(in srgb, var(--lv) 16%, transparent);animation:cpop .45s var(--ease-out)}.cstep__body{flex:1;gap:7px;min-width:0;display:grid}.cstep__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cstep__t{min-width:0;font-size:.97rem;font-weight:600}.cstep__r{color:var(--lv);opacity:0;flex:none;font:600 .78rem ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;transition:opacity .3s}.cstep:is([data-state=ok],[data-state=warn],[data-state=bad]) .cstep__r{opacity:1}.cstep__bar{background:#bea0ff1f;border-radius:4px;height:4px;position:relative;overflow:hidden}.cstep__bar i{border-radius:inherit;background:var(--lv);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.cstep:is([data-state=ok],[data-state=warn],[data-state=bad]) .cstep__bar i{transform:scaleX(1)}.cstep[data-state=run] .cstep__bar:after{content:"";background:linear-gradient(90deg, transparent, var(--pink), transparent);width:35%;animation:1s linear infinite cbar;position:absolute;top:0;bottom:0;left:0}@keyframes cbar{0%{transform:translate(-100%)}to{transform:translate(290%)}}.cterm{border:1px solid var(--line);background:#070512;border-radius:14px;font:500 .8rem/1.5 ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;position:relative;overflow:hidden}.cterm:after{content:"";pointer-events:none;background:linear-gradient(#070512,#0000);height:30px;position:absolute;top:31px;left:0;right:0}.cterm__bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:8px 12px;font-size:.72rem;display:flex}.cterm__bar i{background:var(--line-2);border-radius:50%;width:8px;height:8px}.cterm__bar i:first-child{background:#ff6b6bb3}.cterm__bar i:nth-child(2){background:#ffc400b3}.cterm__bar i:nth-child(3){background:#4ade80b3}.cterm__bar span{margin-left:6px}.cterm__log{color:#cfc8ee;flex-direction:column;justify-content:flex-end;height:calc(13.5em + 20px);padding:10px 12px;display:flex;overflow:hidden}.cterm__l{white-space:pre-wrap;overflow-wrap:anywhere}.cterm__p{color:var(--violet)}.cterm .t-ok{color:var(--ok)}.cterm .t-warn{color:#ffc400}.cterm .t-bad{color:#ff6b6b}.cterm .t-dim{color:#8e86b8}.cterm__caret{vertical-align:-.15em;background:var(--pink);width:.55em;height:1.05em;animation:.9s step-end infinite cblink;display:inline-block}@keyframes cblink{50%{opacity:0}}.chex{color:#bea0ff80;height:1.4em;font:500 .72rem/1.4 ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.chex__t{white-space:nowrap;will-change:transform;animation:16s linear infinite chex;display:inline-block}@keyframes chex{to{transform:translate(-50%)}}.cres{border:1px solid var(--line-2);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:22px;gap:18px;padding:clamp(16px,3.5vw,28px);display:grid}.cres:focus{outline:none;box-shadow:0 0 0 3px #e86bff59}.cres:not([hidden]){animation:rpanel-in .5s var(--ease-out) both}.cres__top{--lv:var(--muted);border:1px solid color-mix(in srgb, var(--lv) 55%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--lv) 16%, transparent), #ffffff05);border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.cres__top[data-state=ok]{--lv:var(--ok)}.cres__top:is([data-state=warn],[data-state=unknown]){--lv:#ffc400}.cres__top[data-state=bad]{--lv:#ff6b6b;animation:.5s .15s cshake}.cres__top:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--lv) 30%, transparent) 50%, transparent 70%);pointer-events:none;animation:1.1s ease-out .2s both cshine;position:absolute;inset:0;transform:translate(-100%)}.cres__ico{border:2px solid var(--lv);background:color-mix(in srgb, var(--lv) 18%, transparent);width:46px;height:46px;animation:cpop .6s var(--ease-out) both;border-radius:50%;flex:none;position:relative}.cres__ico:before{content:"";border:2px solid var(--lv);border-radius:50%;animation:1s ease-out .15s both cburst;position:absolute;inset:-2px}.cres__title{font:800 clamp(1.25rem, 3.4vw, 1.7rem)/1.2 var(--font-display);letter-spacing:-.02em;min-height:1.2em}.cres__title.is-typing:after{content:"";vertical-align:-.08em;background:var(--lv);width:.5em;height:.9em;margin-left:4px;animation:.7s step-end infinite cblink;display:inline-block}.cres__sub{color:#d9d4ee;margin-top:4px;animation:.5s .5s both cfade}@keyframes cburst{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes cshine{to{transform:translate(100%)}}@keyframes cshake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes cfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.creport{border:1px solid var(--line);background:#ffffff08;border-radius:14px;margin:0;display:grid;overflow:hidden}.creport>div{border-top:1px solid var(--line);animation:cin .4s calc(var(--i,0) * 90ms + .35s) both;grid-template-columns:minmax(104px,160px) 1fr;gap:12px;padding:10px 16px;display:grid}.creport>div:first-child{border-top:0}.creport dt{color:var(--muted);font:700 .76rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-self:center}.creport dd{color:#fff;overflow-wrap:anywhere;margin:0;font:600 .97rem ui-monospace,Cascadia Mono,Consolas,Menlo,monospace}.creport dd[data-empty="1"]{color:var(--muted);font:500 .97rem var(--font-body)}.cres__meta{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.cchecks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ccheck{--lv:var(--muted);border:1px solid var(--line);animation:cin .45s calc(var(--i,0) * 70ms + .55s) both;background:#ffffff08;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:6px 14px;padding:12px 16px;display:flex}.ccheck[data-state=ok]{--lv:var(--ok)}.ccheck[data-state=warn]{--lv:#ffc400}.ccheck[data-state=bad]{--lv:#ff6b6b;border-color:#ff6b6b59}.ccheck__m{border-color:var(--lv);background:color-mix(in srgb, var(--lv) 18%, transparent);margin-top:2px}.ccheck__body{flex:200px;min-width:0}.ccheck__t{font:700 1rem var(--font-display)}.ccheck__d{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.93rem}.cmeter{gap:3px;margin:6px 0 0 auto;display:flex}.cmeter i{background:color-mix(in srgb, var(--ok) 60%, transparent);transform-origin:bottom;width:9px;height:15px;animation:cmeter .35s calc(var(--k,0) * 60ms + .9s) var(--ease-out) both;border-radius:3px}.cmeter i.on{background:#ff6b6b}@keyframes cmeter{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cres__todo{background:#ff6b6b12;border:1px solid #ff6b6b66;border-radius:16px;padding:16px 18px}.cres__todo h4{font:800 1.1rem var(--font-display);margin-bottom:6px}.cres__todo .list li{color:#ffd9d9}.cres__help{flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:4px;display:flex}.cres__help p{color:var(--muted);flex:260px}.tcall{border:1px solid var(--line-2);background:#a082ff12;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin:0 0 22px;padding:14px 18px;display:flex}.tcall span{color:#d9d4ee;flex:260px}@media (max-width:520px){.vbar{padding:14px}.cstep,.ccheck{padding:11px 12px}.creport>div{grid-template-columns:92px 1fr;padding:10px 12px}.cterm__log{height:calc(12em + 20px)}.cres__ico{width:40px;height:40px}.cnode__label{letter-spacing:0;font-size:21px}.cstep__t{font-size:.9rem}}.afilters .afield{gap:8px}.dchip{font:700 .74rem var(--font-body);letter-spacing:.01em;background:#ffffff29;border-radius:99px;align-items:center;gap:.4em;margin-left:.2em;padding:.12em .6em;display:inline-flex}.dchip:before{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%}.dchip[hidden]{display:none}.vboard-open{justify-content:center;margin-top:30px;display:flex}dialog.vdialog{border:1px solid var(--line-2);width:min(680px,100vw - 24px);max-height:min(88dvh,900px);color:var(--text);background:#0c091a;border-radius:24px;margin:auto;padding:0;display:none;overflow:hidden;box-shadow:0 40px 120px -30px #000000d9}dialog.vdialog[open]{animation:vd-in .35s var(--ease-out) both;display:block}dialog.vdialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030ab8}@keyframes vd-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.vdialog__in{flex-direction:column;max-height:min(88dvh,900px);padding:clamp(18px,3.5vw,28px);display:flex}.vdialog__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.vdialog__k{font:700 .78rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--pink-soft);align-items:center;gap:10px;display:flex}.vdialog__t{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.7rem,5vw,2.2rem);font-weight:800}.vdialog__sub{color:var(--muted);margin-top:4px;font-size:.92rem}.vdialog__msg{text-align:center;color:var(--muted);padding:28px 12px}.vdialog__msg[hidden]{display:none}.vboard{overscroll-behavior:contain;flex:1;align-content:start;gap:8px;min-height:0;margin:12px 0 0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.vrow{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:34px 36px minmax(0,1fr) auto auto;grid-template-areas:"pos head nick sites total";align-items:center;gap:4px 12px;padding:8px 14px 8px 10px;display:grid}.vrow__pos{width:30px;height:30px;font:800 .95rem var(--font-display);font-variant-numeric:tabular-nums;color:var(--muted);background:#a082ff1a;border-radius:10px;grid-area:pos;place-items:center;display:grid}.vrow__head{width:36px;height:36px;image-rendering:pixelated;background:#a082ff1f;border-radius:8px;grid-area:head}.vrow__head.is-broken{visibility:hidden}.vrow__nick{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 1.02rem var(--font-body);color:#fff;grid-area:nick;overflow:hidden}.vrow__sites{grid-area:sites;gap:6px;display:flex}.vrow__site{font:600 .78rem var(--font-body);font-variant-numeric:tabular-nums;color:#cdc7e6;background:#a082ff1a;border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 4px;display:inline-flex}.vrow__site i{font:800 .66rem var(--font-display);letter-spacing:.04em;color:#fff;background:var(--grad);border-radius:99px;padding:1px 5px;font-style:normal}.vrow__total{grid-area:total;justify-items:end;min-width:56px;line-height:1.1;display:grid}.vrow__total b{font:800 1.35rem var(--font-display);font-variant-numeric:tabular-nums}.vrow__total small{color:var(--muted);font-size:.72rem}.vrow--1{background:linear-gradient(100deg,#f5b84129,#f5b84108);border-color:#f5b84199}.vrow--1 .vrow__pos{color:#2a1a00;background:linear-gradient(135deg,#ffe08a,#f5b841)}.vrow--1 .vrow__total b{color:var(--gold-hi)}.vrow--2{background:linear-gradient(100deg,#cfd5e621,#cfd5e608);border-color:#cfd5e680}.vrow--2 .vrow__pos{color:#1a1d28;background:linear-gradient(135deg,#f1f3fa,#aab1c6)}.vrow--3{background:linear-gradient(100deg,#cd7f4626,#cd7f4608);border-color:#cd7f468c}.vrow--3 .vrow__pos{color:#2b1405;background:linear-gradient(135deg,#f0b280,#c4733a)}.vdialog__legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding-top:12px;font-size:.8rem;list-style:none;display:flex}.vdialog__legend b{color:var(--pink-soft);margin-right:4px}@media (max-width:640px){.vrow{grid-template-columns:30px 32px minmax(0,1fr) auto;grid-template-areas:"pos head nick total"". .sites sites";gap:6px 10px;padding:8px 10px}.vrow__head{width:32px;height:32px}.vrow__sites{flex-wrap:wrap}}.clog{gap:22px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.clog:before{content:"";background:linear-gradient(180deg, var(--pink), var(--violet) 55%, transparent);opacity:.6;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.clog__item{position:relative}.clog__dot{background:var(--bg);border:3px solid var(--pink);width:16px;height:16px;box-shadow:0 0 14px var(--pink);border-radius:50%;position:absolute;top:24px;left:-30px}.clog__card{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:20px;padding:22px 24px}.clog__period{color:var(--pink-soft);font:700 .82rem var(--font-display);letter-spacing:.1em;text-transform:uppercase}.clog__title{margin-top:6px;font-size:1.5rem;font-weight:800}.clog__group{margin-top:16px}.clog__gh{font:800 .78rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:8px;padding:3px 12px;display:inline-flex}.clog__group--added .clog__gh{color:#a6f4c0;background:#4ade801a;border-color:#4ade8073}.clog__group--changed .clog__gh{color:#b9c3ff;background:#788cff1f;border-color:#788cff80}.clog__group--removed .clog__gh{color:#ffb3b3;background:#ff6b6b1a;border-color:#ff6b6b80}.clog__group--fixed .clog__gh{color:#ffe39a;background:#ffc4001a;border-color:#ffc40073}.clog__group--staff .clog__gh{color:#f2b8ff;background:#e86bff1f;border-color:#e86bff80}.clog__group ul{gap:6px;margin-top:10px;display:grid}.clog__group li{color:#d9d4ee;padding-left:18px;position:relative}.clog__group li:before{content:"";background:var(--violet);width:6px;height:6px;box-shadow:0 0 8px var(--violet);border-radius:50%;position:absolute;top:.72em;left:2px}.clog__cta{text-align:center;border:1px dashed var(--line-2);background:#a082ff0d;border-radius:22px;justify-items:center;gap:16px;margin-top:40px;padding:26px 20px;display:grid}.clog__cta p{max-width:32em;color:var(--muted)}@media (max-width:640px){.clog{padding-left:24px}.clog__dot{left:-24px}.clog__card{padding:18px 16px}.clog__cta .btn{white-space:normal;text-align:center}}.sumbar{--c:var(--muted);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--c) 16%, transparent), #ffffff05);border-radius:22px;align-items:center;gap:16px;padding:20px 24px;display:flex}.sumbar[data-state=ok]{--c:var(--ok)}.sumbar[data-state=bad]{--c:#ff6b6b}.sumbar[data-state=unknown]{--c:#ffc400}.sumbar__dot{background:var(--c);width:18px;height:18px;box-shadow:0 0 16px var(--c);border-radius:50%;flex:none;position:relative}.sumbar[data-state=ok] .sumbar__dot:after,.sumbar[data-state=bad] .sumbar__dot:after{content:"";border:2px solid var(--c);border-radius:50%;animation:2.4s ease-out infinite sum-ping;position:absolute;inset:-6px}@keyframes sum-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.sumbar__t{font:800 clamp(1.4rem, 3.4vw, 1.9rem) var(--font-display);letter-spacing:-.02em}.sumbar__s{color:var(--muted);margin-top:2px;font-size:.88rem}.scards{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.scard{--c:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.scard[data-state=up]{--c:var(--ok)}.scard[data-state=degraded]{--c:#ffc400}.scard[data-state=down]{--c:#ff6b6b}.scard[data-state=unknown]{--c:#ffc400}.scard__dot{background:var(--c);width:12px;height:12px;box-shadow:0 0 12px var(--c);border-radius:50%}.scard[data-state=off] .scard__dot,.scard[data-state=checking] .scard__dot{box-shadow:none}.scard__name{font:700 1.15rem var(--font-display)}.scard__text{color:var(--muted);font-size:.88rem}.scard__state{font:700 .84rem var(--font-body);white-space:nowrap;color:var(--c);border:1px solid color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 10%, transparent);border-radius:99px;padding:4px 12px}@media (max-width:640px){.sumbar{padding:16px}.scard{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.scard__state{white-space:normal;grid-column:2;justify-self:start}}.pcard__fig[hidden]{display:none}.skin3d{--px:5.4px;flex:none;justify-items:center;gap:6px;display:grid}.skin3d__stage{width:calc(26 * var(--px));height:calc(37 * var(--px));perspective:calc(110 * var(--px));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(60% 18% at 50% 92%,#8b3bff8c,#0000 80%),radial-gradient(circle at 50% 100%,#8b3bff4d,#0000 72%),#00000047;border-radius:22px;position:relative}.skin3d__stage.is-drag{cursor:grabbing}.skin3d__stage:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.sk-model,.sk-body,.sk-part,.sk-solid,.sk-limb,.sk-box{transform-style:preserve-3d}.sk-model{will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.sk-part{width:0;height:0;transform:translate3d(calc(var(--ox) * var(--px)), calc(var(--oy) * var(--px)), 0);position:absolute;top:0;left:0}.sk-solid,.sk-limb,.sk-box{width:0;height:0;position:absolute;top:0;left:0}.sk-limb>.sk-box{transform:translateY(calc(var(--half) * var(--px)))}.sk-f{width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));margin:calc(var(--h) * var(--px) / -2) 0 0 calc(var(--w) * var(--px) / -2);backface-visibility:hidden;background-image:var(--skin);image-rendering:pixelated;background-repeat:no-repeat;background-size:calc(64 * var(--w) / var(--sw) * var(--px)) calc(64 * var(--h) / var(--sh) * var(--px));background-position:calc(var(--x) * var(--w) / var(--sw) * var(--px) * -1) calc(var(--y) * var(--h) / var(--sh) * var(--px) * -1);display:block;position:absolute;top:0;left:0}.sk-limb{animation:3.4s ease-in-out infinite sk-swing}.sk-limb--arm-r,.sk-limb--leg-l{--amp:22deg}.sk-limb--arm-l,.sk-limb--leg-r{--amp:-22deg}@keyframes sk-swing{0%,to{transform:rotateX(var(--amp))}50%{transform:rotateX(calc(var(--amp) * -1))}}.skin3d__ctl{gap:8px;display:flex}.skin3d__btn{border:1px solid var(--line-2);color:#fff;width:38px;height:34px;font:700 1.4rem/1 var(--font-body);cursor:pointer;background:#a082ff14;border-radius:10px;place-items:center;padding:0 0 3px;transition:background .25s,border-color .25s;display:grid}.skin3d__btn:hover{border-color:var(--pink);background:#a082ff3d}@media (max-width:640px){.skin3d{--px:3.9px}}.err{isolation:isolate;min-height:100vh;text-align:center;place-items:center;min-height:100svh;padding:48px 0;display:grid;position:relative;overflow:clip}.err__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.err__in{justify-items:center;gap:10px;display:grid}.err__brand{align-items:center;gap:12px;margin-bottom:14px;display:inline-flex}.err__brand img:first-child{width:56px;height:auto}.err__brand img:last-child{width:120px;height:auto}.err__eyebrow{justify-content:center;margin-bottom:0}.err__code{font:800 clamp(6.5rem, 30vw, 15rem)/.95 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 22px #8b3bff73);justify-items:center;margin:0;padding:0 .06em;display:grid;position:relative}.err__half{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;grid-area:1/1;justify-content:center;display:flex}.err__half--a{clip-path:polygon(0 0,56% 0,44% 100%,0 100%);animation:6s ease-in-out infinite alternate err-a;transform:translate(-.035em,.012em)}.err__half--b{clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%);animation:6s ease-in-out infinite alternate err-b;transform:translate(.035em,-.02em)}.err__crack{clip-path:polygon(55.4% 0,56.6% 0,44.6% 100%,43.4% 100%);background:linear-gradient(#0000,#ffd9ff 18%,#fff 50%,#b05bff 82%,#0000);grid-area:1/1;width:100%;height:100%;animation:3.4s ease-in-out infinite alternate err-crack}@keyframes err-a{to{transform:translate(-.05em,.02em)}}@keyframes err-b{to{transform:translate(.05em,-.03em)}}@keyframes err-crack{0%{opacity:.7}to{opacity:1}}.err__title{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.9rem,5vw,3rem);font-weight:800}.err__lead{max-width:34em;color:var(--muted);font-size:clamp(1rem,1.6vw,1.15rem)}.err__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.err .dchip{display:none}@font-face{font-family:Monocraft;font-weight:400;font-display:swap;src:url(/fonts/monocraft-subset.woff2)format("woff2")}.tut{max-width:980px;margin-inline:auto}.mc{--k:1;--dirt:url(/img/mc-dirt.png);--pano:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1200' height='600' viewBox='0 0 1200 600'><defs><linearGradient id='s' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%231a1246'/><stop offset='.55' stop-color='%236a3ad8'/><stop offset='1' stop-color='%23e86bff'/></linearGradient><filter id='b' x='-5%25' y='-5%25' width='110%25' height='110%25'><feGaussianBlur stdDeviation='5'/></filter></defs><rect width='1200' height='600' fill='url(%23s)'/><g filter='url(%23b)'><circle cx='820' cy='170' r='46' fill='%23ffe9a8'/><polygon points='0,420 90,330 180,380 300,270 420,360 520,300 640,390 760,290 880,370 1000,300 1100,360 1200,420 1200,600 0,600' fill='%234b2fa0'/><polygon points='0,470 120,430 240,455 380,400 520,450 660,410 800,460 940,420 1080,455 1200,470 1200,600 0,600' fill='%23301c78'/><g fill='%231d1150'><rect x='60' y='430' width='26' height='90'/><rect x='46' y='450' width='54' height='40'/><rect x='300' y='440' width='26' height='80'/><rect x='286' y='458' width='54' height='36'/><rect x='520' y='435' width='26' height='86'/><rect x='504' y='455' width='58' height='38'/><rect x='760' y='445' width='26' height='76'/><rect x='746' y='462' width='54' height='34'/><rect x='980' y='432' width='26' height='88'/><rect x='966' y='452' width='54' height='40'/></g><rect y='520' width='1200' height='80' fill='%23150c3e'/></g></svg>");isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line-2);-webkit-user-select:none;user-select:none;color:#fff;letter-spacing:0;image-rendering:pixelated;background:#120d26;border-radius:18px;font-family:Monocraft,ui-monospace,Consolas,monospace;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #6432ffb3,0 0 0 6px #a082ff0f;container-type:inline-size}@media (max-width:640px){.mc{--k:1.45;aspect-ratio:4/3.5;border-radius:14px}}.mc__scene{align-content:center;justify-items:center;gap:calc(var(--k) * 2cqi);padding:calc(var(--k) * 3cqi);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s .4s;display:grid;position:absolute;inset:0}.mc[data-scene=menu] .mc__scene--menu,.mc[data-scene=list] .mc__scene--list,.mc[data-scene=connect] .mc__scene--connect,.mc[data-scene=game] .mc__scene--game{opacity:1;visibility:visible;transition-delay:0s}.dirt{background:linear-gradient(#0000009e, #0000009e), var(--dirt) 0 0 / calc(var(--k) * 6cqi) calc(var(--k) * 6cqi)}.mc__scene--menu{padding-top:calc(var(--k) * 2.5cqi);align-content:start;gap:calc(var(--k) * 1cqi);background:#1a1246;overflow:hidden}.pano{image-rendering:auto;z-index:0;aspect-ratio:4;background:var(--pano) 0 0 / 50% 100% repeat-x;will-change:transform;height:100%;animation:90s linear infinite pano;position:absolute;top:0;left:0}@keyframes pano{to{transform:translate(-50%)}}.mc__scene--menu:after{content:"";z-index:0;background:radial-gradient(at 50% 40%,#0000 40%,#00000073),linear-gradient(#0000001f,#0000001f);position:absolute;inset:0}.mc__scene--menu>*{z-index:1;position:relative}.mc__scene--menu .pano{position:absolute}.mc__title{justify-items:center;gap:calc(var(--k) * .2cqi);margin-top:calc(var(--k) * 1cqi);display:grid}.mc__logo{font-size:calc(var(--k) * 7.4cqi);letter-spacing:.02em;color:#c9c9d3;text-shadow:0 calc(var(--k) * .4cqi) 0 #8a8a99, 0 calc(var(--k) * .8cqi) 0 #5c5c6b, 0 calc(var(--k) * 1.2cqi) 0 #2d2d38, 0 calc(var(--k) * 1.8cqi) calc(var(--k) * 1.2cqi) #0009;-webkit-text-stroke:calc(var(--k) * .25cqi) #15151d;line-height:1}.mc__edition{margin-top:calc(var(--k) * .6cqi);padding:0 calc(var(--k) * 1.4cqi);font-size:calc(var(--k) * 2.2cqi);color:#ffe7a0;text-shadow:.25cqi .25cqi #3f3b25;background:#00000073}.mc__splash{right:calc(var(--k) * -8cqi);top:calc(var(--k) * 5.2cqi);font-size:calc(var(--k) * 2cqi);color:#ff5;text-shadow:.2cqi .2cqi #3f3f15;white-space:nowrap;position:absolute;transform:rotate(-16deg)}.mc__stack{gap:calc(var(--k) * 1cqi);margin-top:calc(var(--k) * 1.6cqi);justify-items:center;display:grid}.mc__row3{gap:calc(var(--k) * .9cqi);align-items:stretch;display:flex}.mc__ver{left:calc(var(--k) * 1.2cqi);bottom:calc(var(--k) * .9cqi);font-size:calc(var(--k) * 1.6cqi);text-shadow:.2cqi .2cqi #3f3f3f;position:absolute!important}.mcb{min-width:0;padding:calc(var(--k) * 1cqi) calc(var(--k) * 1.4cqi);font-size:calc(var(--k) * 2.3cqi);color:#e0e0e0;white-space:nowrap;text-shadow:.25cqi .25cqi #3f3f3f;background:#707070;place-items:center;margin:.28cqi;line-height:1.2;transition:background .15s,color .15s,transform .1s;display:grid;position:relative;box-shadow:inset .3cqi .3cqi #ffffff73,inset -.3cqi -.3cqi #3b3b3b,0 0 0 .28cqi #000}.mcb--wide{width:calc(var(--k) * 40cqi)}.mcb--sq{width:calc(var(--k) * 4.6cqi)}.mc__row3 .mcb:not(.mcb--sq){width:calc(var(--k) * 19.4cqi)}.mcb-row{gap:calc(var(--k) * .9cqi);width:100%;display:flex}.mcb-row>.mcb{flex:1}.mcb-row--2{width:calc(var(--k) * 40cqi)}.mcb.is-hover{color:#fff;background:#7a7ab0;box-shadow:inset .3cqi .3cqi #ffffff80,inset -.3cqi -.3cqi #3d3d62,0 0 0 .3cqi #fff}.mcb.is-pressed{background:#5d5d8c;transform:translateY(.3cqi);box-shadow:inset .3cqi .3cqi #00000073,inset -.3cqi -.3cqi #fff3,0 0 0 .3cqi #fff}.mcb--join{opacity:.5}.mc[data-selected="1"] .mcb--join{opacity:1}.mcb svg{width:calc(var(--k) * 2.6cqi);height:auto}.mc__scene--list{align-content:stretch;gap:calc(var(--k) * 1.4cqi);padding:calc(var(--k) * 2cqi) calc(var(--k) * 3cqi);grid-template-rows:auto 1fr auto}.mc__h{font-size:calc(var(--k) * 2.7cqi);text-shadow:.25cqi .25cqi #3f3f3f;text-align:center}.mc__list{padding:calc(var(--k) * 1.2cqi) calc(var(--k) * 4cqi);background:#00000080;align-self:stretch;box-shadow:inset 0 .5cqi #0009,inset 0 -.5cqi #0009}.entry{align-items:center;gap:calc(var(--k) * 1.8cqi);padding:calc(var(--k) * .9cqi) calc(var(--k) * 1cqi);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease), border-color .15s, background .15s;border:.28cqi solid #0000;grid-template-columns:auto 1fr auto;display:grid;transform:translateY(1cqi)}.mc[data-entry="1"] .entry{opacity:1;transform:none}.mc[data-selected="1"] .entry{background:#00000080;border-color:#fff}.entry__ico{width:calc(var(--k) * 9cqi);image-rendering:auto;height:auto}.entry__name{font-size:calc(var(--k) * 2.4cqi);text-shadow:.2cqi .2cqi #3f3f3f}.entry__motd{margin-top:calc(var(--k) * .5cqi);font-size:calc(var(--k) * 1.9cqi);color:#aaa;white-space:nowrap;line-height:1.25}.entry__motd--2{margin-top:0}.entry__meta{justify-items:end;gap:calc(var(--k) * .8cqi);font-size:calc(var(--k) * 1.9cqi);color:#aaa;align-self:start;display:grid}.mc .bars{height:calc(var(--k) * 2.4cqi);gap:.25cqi}.mc .bars i{width:calc(var(--k) * .75cqi);background:#5f5}.mc .bars i:first-child{height:25%}.mc .bars i:nth-child(2){height:42%}.mc .bars i:nth-child(3){height:60%}.mc .bars i:nth-child(4){height:80%}.mc .bars i:nth-child(5){height:100%}.c-v{color:#b79bff}.c-g{color:#8d86a8}.c-p{color:#ff9bff}.c-y{color:#ff5}.c-w{color:#fff}.c-a{color:#5ff}.c-m{color:#f5f}.mc__btns{gap:calc(var(--k) * .9cqi);width:100%;min-width:0;display:grid}@media (max-width:640px){.mc__btns .mcb{min-width:0;padding-inline:calc(var(--k) * .5cqi);font-size:calc(var(--k) * 1.8cqi);overflow:hidden}.mc__btns .mcb-row{gap:calc(var(--k) * .5cqi)}}.modal{z-index:2;justify-items:center;gap:calc(var(--k) * 1.4cqi);padding:calc(var(--k) * 4cqi) calc(var(--k) * 3cqi) calc(var(--k) * 3cqi);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s .3s;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.mc[data-modal="1"] .modal{opacity:1;visibility:visible;transition-delay:0s}.form{gap:calc(var(--k) * .8cqi);width:calc(var(--k) * 44cqi);align-content:center;display:grid}.lbl{margin-top:calc(var(--k) * .6cqi);font-size:calc(var(--k) * 1.8cqi);color:#a0a0a0;text-shadow:.2cqi .2cqi #2a2a2a}.field{min-height:calc(var(--k) * 4.4cqi);padding:0 calc(var(--k) * 1.2cqi);font-size:calc(var(--k) * 2.2cqi);color:#e0e0e0;background:#000;align-items:center;margin:.28cqi;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 .28cqi #a0a0a0}.mc[data-focus="1"] .field--addr{box-shadow:inset 0 0 0 .3cqi #fff}.field__text{white-space:pre}.field__caret{width:calc(var(--k) * .9cqi);height:calc(var(--k) * .28cqi);margin-left:.2cqi;margin-top:calc(var(--k) * 1.8cqi);opacity:0;background:#fff}.mc[data-focus="1"] .field__caret{opacity:1;animation:1s step-end infinite caret}.mcb--static{width:100%;margin-top:calc(var(--k) * 1cqi);font-size:calc(var(--k) * 1.85cqi)}@media (max-width:640px){.mc__splash{right:calc(var(--k) * -2cqi);top:calc(var(--k) * 8.6cqi);font-size:calc(var(--k) * 1.5cqi)}}@keyframes caret{50%{opacity:0}}.mc__scene--connect{align-content:center}.conn__t{font-size:calc(var(--k) * 2.6cqi);text-shadow:.25cqi .25cqi #3f3f3f;text-align:center}.conn__b,.mc[data-dots="3"] .conn__a,.mc[data-dots="4"] .conn__a{display:none}.mc[data-dots="3"] .conn__b,.mc[data-dots="4"] .conn__b{display:inline}.conn__t:after{content:""}.mc[data-dots="1"] .conn__t:after{content:"."}.mc[data-dots="2"] .conn__t:after{content:".."}.mc[data-dots="3"] .conn__t:after,.mc[data-dots="4"] .conn__t:after{content:"..."}.mc[data-dots="0"] .conn__t:after{content:""}.conn__ip{margin-top:calc(var(--k) * .8cqi);font-size:calc(var(--k) * 1.8cqi);color:#a0a0a0}.mc__scene--game{background:linear-gradient(#1a1246 0%,#6a3ad8 52%,#e86bff 100%);align-content:stretch;padding:0}.world{position:absolute;inset:0;overflow:hidden}.world__sun{width:calc(var(--k) * 9cqi);aspect-ratio:1;background:#ffe9a8;position:absolute;top:12%;right:16%;box-shadow:0 0 6cqi 2cqi #ffe9a88c}.world__hill{clip-path:polygon(0 100%,0 55%,10% 55%,10% 35%,24% 35%,24% 55%,40% 55%,40% 15%,56% 15%,56% 40%,70% 40%,70% 55%,86% 55%,86% 25%,100% 25%,100% 100%);background:#2f1d78;height:24%;position:absolute;bottom:16%;left:-6%;right:-6%}.world__ground{background:repeating-linear-gradient(90deg, #3a8f5b 0 calc(var(--k) * 5cqi), #337f50 calc(var(--k) * 5cqi) calc(var(--k) * 10cqi));border-top:calc(var(--k) * 1cqi) solid #56c27f;height:20%;position:absolute;bottom:0;left:0;right:0}.chat{left:calc(var(--k) * 1cqi);bottom:calc(var(--k) * 14cqi);max-width:94%;font-size:calc(var(--k) * 1.8cqi);gap:.3cqi;line-height:1.35;display:grid;position:absolute}.chat .cl{padding:calc(var(--k) * .3cqi) calc(var(--k) * .8cqi);text-shadow:.2cqi .2cqi #3f3f3f;background:#00000080;display:none}.chat .c-v{color:#b79bff}.chat .c-p{color:#ff9bff}.mc[data-auth="1"] .cl-reg,.mc[data-auth="2"] .cl-reg,.mc[data-auth="2"] .cl-regok,.mc[data-auth="3"] .cl-login,.mc[data-auth="4"] .cl-login,.mc[data-auth="4"] .cl-loginok{animation:chatin .4s var(--ease-out) both;display:block}@keyframes chatin{0%{opacity:0;transform:translateY(.8cqi)}to{opacity:1;transform:none}}.chatbox{left:calc(var(--k) * 1cqi);right:calc(var(--k) * 1cqi);bottom:calc(var(--k) * 11cqi);min-height:calc(var(--k) * 3.4cqi);padding:0 calc(var(--k) * 1cqi);font-size:calc(var(--k) * 1.9cqi);background:#000000b3;align-items:center;display:none;position:absolute}.mc[data-typing="1"] .chatbox{display:flex}.mc[data-typing="1"] .mc__scene--game .chat{bottom:calc(var(--k) * 15.5cqi)}.chatbox [data-cmd]{white-space:pre}.mc__scene--game .field__caret{opacity:1;margin-top:.8cqi;animation:1s step-end infinite caret}.status-row{left:50%;bottom:calc(var(--k) * 5.8cqi);width:calc(var(--k) * 35cqi);justify-content:space-between;display:flex;position:absolute;translate:-50%}.hearts,.food{gap:calc(var(--k) * .2cqi);display:flex}.food{flex-direction:row-reverse}.hearts i,.food i{width:calc(var(--k) * 1.6cqi);aspect-ratio:1;clip-path:polygon(0 20%,20% 20%,20% 0,40% 0,40% 20%,60% 20%,60% 0,80% 0,80% 20%,100% 20%,100% 60%,80% 60%,80% 80%,60% 80%,60% 100%,40% 100%,40% 80%,20% 80%,20% 60%,0 60%);background:#e0242a}.food i{clip-path:polygon(20% 0,80% 0,80% 20%,100% 20%,100% 80%,80% 80%,80% 100%,20% 100%,20% 80%,0 80%,0 20%,20% 20%);background:#c07a35}.xp{left:50%;bottom:calc(var(--k) * 4.6cqi);width:calc(var(--k) * 35cqi);height:calc(var(--k) * .7cqi);background:#1d3a12;position:absolute;translate:-50%;box-shadow:0 0 0 .2cqi #000}.xp:after{content:"";background:#7fe03a;position:absolute;inset:0 62% 0 0}.hotbar{left:50%;bottom:calc(var(--k) * .8cqi);padding:calc(var(--k) * .3cqi);background:#8b8b8b;display:flex;position:absolute;translate:-50%;box-shadow:inset .25cqi .25cqi #c6c6c6,inset -.25cqi -.25cqi #373737,0 0 0 .25cqi #000}.hotbar i{width:calc(var(--k) * 3.6cqi);aspect-ratio:1;background:#5b5b5b;margin:.12cqi;box-shadow:inset .2cqi .2cqi #373737,inset -.2cqi -.2cqi #8b8b8b}.hotbar i:first-child{outline:calc(var(--k) * .4cqi) solid #fff;outline-offset:.1cqi}.cursor{z-index:5;pointer-events:none;will-change:transform;width:0;height:0;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .4s;position:absolute;top:0;left:0;transform:translate(70%,70%)}.cursor svg{width:clamp(16px, calc(var(--k) * 2.8cqi), 30px);filter:drop-shadow(0 3px 4px #00000080);image-rendering:auto;height:auto;position:absolute;top:-2px;left:-2px}.cursor__ring{opacity:0;border:2px solid #fff;border-radius:50%;width:32px;height:32px;position:absolute;top:-16px;left:-16px;transform:scale(.3)}.cursor.is-click .cursor__ring{animation:ring .5s var(--ease-out)}@keyframes ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.mc[data-scene=game] .cursor{opacity:0}.tut[data-playing="0"] .pano{animation-play-state:paused}.join-status{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:26px;display:flex}.join-status__ip{color:var(--muted)}.join-status__ip b{color:#fff}.tut__bar{background:#ffffff1a;border-radius:4px;height:4px;margin:14px 4px 0;overflow:hidden}.tut__fill{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg, var(--blue), var(--violet), var(--pink));display:block}.tut__ctrl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.tbtn{border:1px solid var(--line-2);color:#fff;min-width:46px;height:46px;font:700 .95rem var(--font-display);cursor:pointer;transition:background .25s, border-color .25s, transform .25s var(--ease);background:#a082ff1a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tbtn:hover{border-color:var(--pink);background:#a082ff3d}.tbtn:active{transform:scale(.96)}.tbtn--main{background:var(--grad);box-shadow:0 10px 26px -10px var(--glow);border-color:#0000;padding:0 20px}.tbtn--main .i-pause{display:none}.tut[data-playing="1"] .tbtn--main .i-pause{display:block}.tut[data-playing="1"] .tbtn--main .i-play{display:none}.tut__count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.tut__count b{color:#fff}.tut__cap{border:1px solid var(--line-2);color:#fff;background:#8b3bff1a;border-radius:16px;min-height:3.4em;margin-top:16px;padding:16px 20px;font-size:1.1rem}.tut__cap b{color:#ffd9ff}@media (max-width:520px){.tbtn__t{display:none}.tbtn--main .tbtn__t{display:inline}.tut__count{width:100%;margin:0}}.tsteps{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;padding:0;list-style:none;display:flex;position:relative}.tsteps>li{flex:0 0 calc(25% - 7.5px);min-width:0;display:flex}.tsteps__b{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;height:100%;color:inherit;background:#ffffff08;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .25s,background .25s;display:flex}.tsteps__b:hover{border-color:var(--line-2);background:#a082ff1a}.tsteps__b.is-active{border-color:var(--pink);background:#8b3bff2e}.tsteps__n{width:32px;height:32px;font:800 1rem var(--font-display);border:1px solid var(--line-2);background:#150f33;border-radius:10px;flex:none;place-items:center;display:grid}.tsteps__b.is-active .tsteps__n{background:var(--grad);border-color:#0000}.tsteps__b.is-done .tsteps__n{color:var(--ok);border-color:#4ade8080}.tsteps__t{gap:2px;min-width:0;display:grid}.tsteps__t b{font:700 1rem var(--font-display)}.tsteps__t small{color:var(--muted);font-size:.88rem;line-height:1.4}.tsteps__t small b{color:#fff;font:700 .88rem var(--font-body)}.tsteps__b{min-width:0}@media (max-width:899px){.tsteps>li{flex-basis:calc(50% - 5px)}}@media (max-width:639px){.tsteps{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-inline:-4px;padding:4px 18px 8px;scroll-padding-inline:18px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.tsteps::-webkit-scrollbar{display:none}.tsteps>li{scroll-snap-align:center;flex:none}.tsteps__b{white-space:nowrap;border-radius:99px;align-items:center;gap:10px;width:auto;height:auto;padding:8px 16px 8px 10px}.tsteps__n{border-radius:50%;width:28px;height:28px;font-size:.92rem}.tsteps__t b{font-size:.95rem}.tsteps__t small{display:none}}.need{gap:14px;margin-top:26px;display:grid}.need__i{border:1px solid var(--line);background:#ffffff08;border-radius:18px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.need__ico{color:#fff;background:linear-gradient(135deg,#2a12f0b3,#8b3bff8c);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.need__i h3{font-size:1.15rem;font-weight:700}.need__i p{color:var(--muted);margin-top:4px}.need__i a,.first a,.fix a{color:var(--pink-soft);text-underline-offset:3px;text-decoration:underline}.first{border:1px dashed var(--line-2);background:#a082ff0d;border-radius:20px;margin-top:30px;padding:22px 24px}.first h3{font-size:1.3rem;font-weight:800}.first p{color:#cdc7e6;margin-top:10px}code{color:#ffd9ff;background:#ffffff17;border-radius:7px;padding:2px 8px;font:600 .92em ui-monospace,Cascadia Mono,Consolas,monospace}.ipbox__note{border-top:1px solid var(--line);color:var(--muted);margin-top:6px;padding-top:14px;font-size:.93rem}.ipbox__note strong{color:#fff}.quick{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.quick a{font:600 .92rem var(--font-display);border:1px solid var(--line-2);background:#a082ff12;border-radius:99px;padding:8px 16px;transition:background .25s,border-color .25s}.quick a:hover{border-color:var(--pink);background:#a082ff33}.acc__item{scroll-margin-top:calc(var(--nav-h) + 16px)}.fix{gap:10px;margin:0 24px 22px 3.2em;padding:0;list-style:decimal;display:grid}.fix li{color:#cdc7e6;padding-left:4px}.fix li::marker{color:var(--pink);font-weight:700}.fix b{color:#fff}.fix__cta{padding-bottom:22px}.join__more{margin-top:24px}@media (max-width:480px){.need__i{gap:12px;padding:16px 14px}.need__ico{border-radius:12px;width:40px;height:40px}.first{padding:18px 16px}.fix{margin:0 14px 20px 2.3em}.fix__cta{padding-inline:14px}}.nav__links{align-items:center}.nav__links .nav__join{color:#fff;background:#8b3bff3d;border-radius:10px;align-items:center;gap:8px;margin-right:6px;padding:7px 14px;font-weight:600;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #c07bff8c}.nav__links .nav__join:after{display:none}.nav__links .nav__join:hover,.nav__links .nav__join.is-active{color:#fff;box-shadow:inset 0 0 0 1px #e86bffcc, 0 6px 22px -8px var(--glow);background:#8b3bff66}.nav__join .ico--px{color:var(--pink-soft);flex:none}@media (max-width:1120px){.nav__links .nav__join{background:#8b3bff4d;border:0;justify-content:center;margin:0;padding:12px 14px}}.footer__in{grid-template-columns:1.2fr repeat(4,minmax(0,1fr))}.footer__store{color:var(--gold-hi)!important}@media (max-width:860px){.footer__in{grid-template-columns:1fr 1fr}}.mcsrv__cap,.mcsrv__rules b{text-shadow:1px 1px #00000059}.rcard__img{color:#0000;font-size:0}.tags--soon{margin:0 0 16px}.tags--soon span:first-child{color:#ffe3a1;background:#f5b84124;border-color:#f5b84173;align-items:center;gap:8px;display:inline-flex}.tags--soon span:first-child:before{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 8px var(--gold);border-radius:50%;animation:1.6s ease-in-out infinite soon-pulse}@keyframes soon-pulse{50%{opacity:.35;transform:scale(.8)}}.rsec{isolation:isolate;background:#07050e;overflow:clip}.rsec:before{content:"";z-index:-2;pointer-events:none;image-rendering:pixelated;background:linear-gradient(90deg,#06050cf7 35%,#06050cdb),url(/img/tex-obsidian.png) 0 0/64px 64px;position:absolute;inset:0}.rsec:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#8b3bff4d,#e86bff12 42%,#0000 66%);width:min(70vw,760px);animation:6s ease-in-out infinite alternate breathe;position:absolute;top:50%;right:-10%;translate:0 -50%}.rsec__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rsec__lead{max-width:34em;color:var(--muted);margin-top:16px;font-size:1.1rem}.rsec__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:480px;margin-top:24px;display:grid}.slots li{text-align:center;border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:16px;padding:14px 10px 12px}.slots b{font:800 1.6rem/1.1 var(--font-display);letter-spacing:-.02em;background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.slots span{color:var(--muted);margin-top:4px;font-size:.82rem;line-height:1.3;display:block}.slots--lg{max-width:none;margin-top:0}.slots--lg li{padding:24px 12px 20px}.slots--lg b{font-size:clamp(2.1rem,4vw,2.9rem)}.rfacts{border:1px solid var(--line);background:#ffffff06;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px;margin-top:12px;display:grid;overflow:hidden}.rfacts>div{padding:11px 14px}.rfacts>div+div{border-left:1px solid var(--line)}.rfacts dt{font:700 .72rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#a49dc6}.rfacts dd{color:#fff;margin-top:3px;font-size:.92rem;font-weight:600}.rsec__art{place-items:center;display:grid}.portal{isolation:isolate;aspect-ratio:33/46;width:min(100%,320px);image-rendering:pixelated;background:url(/img/tex-obsidian.png) 0 0/48px 48px;border-radius:6px;place-items:center;padding:26px;display:grid;position:relative;box-shadow:inset 3px 3px #ffffff17,inset -3px -3px #0000008c,0 0 0 1px #c07bff40,0 30px 80px -30px #8b3bffb3}.portal:before{content:"";z-index:-1;background:radial-gradient(60% 70%,#2a0f57,#0c0518 70%);border-radius:2px;position:absolute;inset:24px;box-shadow:inset 0 0 40px #8b3bff73}.portal__glow{z-index:-1;filter:blur(8px);background:radial-gradient(circle,#e86bffbf,#8b3bff4d 45%,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite alternate breathe;position:absolute;inset:18% 30%}.portal__crack{filter:drop-shadow(0 0 6px #e86bffe6)drop-shadow(0 0 26px #8b3bffb3);transform-origin:50%;width:72%;height:auto;animation:2.8s ease-in-out infinite crack-pulse;overflow:visible}.c-out{fill:#4b1fb0}.c-mid{fill:#c07bff}.c-core{fill:#fff3ff;animation:1.9s steps(3,jump-none) infinite crack-flicker}@keyframes crack-pulse{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.1)}}@keyframes crack-flicker{0%,to{opacity:1}40%{opacity:.7}70%{opacity:.9}}@media (scripting:enabled){.rsec__art.reveal .portal__crack{clip-path:inset(50% 0);transition:clip-path 1.3s cubic-bezier(.65,0,.2,1) .25s}.rsec__art.reveal.is-in .portal__crack{clip-path:inset(-20% -40%)}}.px{opacity:0;background:#e86bff;width:6px;height:6px;animation:3.6s linear infinite px-rise;position:absolute;top:60%;left:50%;box-shadow:0 0 6px #e86bffe6}.px--1{--dx:-46px;animation-delay:0s;left:46%}.px--2{--dx:38px;width:4px;height:4px;animation-delay:.5s;top:70%;left:52%}.px--3{--dx:-20px;background:#fff;animation-delay:1.1s;top:45%;left:49%}.px--4{--dx:56px;background:#c07bff;animation-delay:1.6s;top:55%;left:55%}.px--5{--dx:-60px;width:4px;height:4px;animation-delay:2.1s;top:75%;left:44%}.px--6{--dx:24px;background:#fff;width:4px;height:4px;animation-delay:2.6s;top:35%;left:50%}.px--7{--dx:-34px;background:#c07bff;animation-delay:3s;top:62%;left:47%}.px--8{--dx:44px;animation-delay:.8s;top:40%;left:53%}@keyframes px-rise{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx,0), -160px)}}.phero--rift .phero__in--art{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.phero__actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.rsec__art--sm .portal{width:min(100%,250px)}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.flow__i{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(#ffffff0e,#ffffff04);padding:26px 24px;position:relative}.flow__n{width:44px;height:44px;font:800 1.2rem var(--font-display);border:1px solid var(--line-2);box-shadow:0 10px 30px -8px var(--glow);background:#150f33;border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.flow__i h3{font-size:1.2rem;font-weight:700}.flow__i p{color:var(--muted);margin-top:6px;font-size:.98rem}.flow__i:not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--pink);border-right:2px solid var(--pink);width:8px;height:8px;position:absolute;top:38px;right:-13px;transform:rotate(45deg)}.rgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.loot{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.loot__i{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);align-items:center;gap:18px;padding:20px 22px;display:flex}.loot__slot{width:54px;height:54px;font:800 1.5rem var(--font-display);color:#c07bff;background:#8b3bff1a;border:1px dashed #c07bff99;border-radius:14px;flex:none;place-items:center;animation:2.4s ease-in-out infinite loot-glow;display:grid}.loot__i:nth-child(2) .loot__slot{animation-delay:.4s}.loot__i:nth-child(3) .loot__slot{animation-delay:.8s}@keyframes loot-glow{50%{color:#ffd9ff;box-shadow:0 0 22px #c07bff73}}.loot__i h3{font-size:1.12rem;font-weight:700}.loot__i p{color:var(--muted);margin-top:2px;font-style:italic}.mcbox{isolation:isolate;border:1px solid var(--line-2);background:#0d0922;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(28px,5vw,52px);display:flex;position:relative;overflow:hidden}.mcbox:before{content:"";z-index:-1;opacity:.5;clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:linear-gradient(120deg,#2a12f0,#8b3bff 55%,#e86bff);width:38%;position:absolute;top:0;bottom:0;right:0}.mcbox:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 40%,#ffffff1f 50%,#0000 60%);animation:6s ease-in-out infinite sweep;position:absolute;inset:0}.mcbox h2{font-size:clamp(1.7rem,3.4vw,2.5rem)}.mcbox p{color:var(--muted);max-width:34em;margin-top:10px}.mcbox__actions{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:980px){.rsec__in,.phero--rift .phero__in--art,.rgrid{grid-template-columns:1fr}.rsec__art{order:-1}.portal{width:min(100%,230px)}.rsec__art--sm{display:none}.flow{grid-template-columns:1fr 1fr}.flow__i:nth-child(2):after{display:none}.loot{grid-template-columns:1fr}.mcbox:before{opacity:.18;width:100%}}@media (max-width:560px){.flow{grid-template-columns:1fr}.flow__i:after{display:none}.rfacts{grid-template-columns:1fr}.rfacts>div{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px;display:flex}.rfacts>div+div{border-left:0;border-top:1px solid var(--line)}.rfacts dd{text-align:right;margin-top:0}.slots b{font-size:1.35rem}.rsec__actions .btn,.mcbox__actions .btn{width:100%}}.wiki{padding-top:calc(var(--nav-h) + 32px)}.wiki__in{grid-template-columns:236px minmax(0,1fr) 220px;gap:clamp(28px,4vw,64px)}.wiki__side{border-right:1px solid #ffffff0f;padding:4px 20px 24px 0}.wsearch__input{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding-block:10px;font-size:.92rem}.wsearch__input:focus{background:#ffffff0a;border-color:#c07bffb3;box-shadow:0 0 0 3px #8b3bff33}.wsearch__kbd{border-color:#ffffff24;border-radius:5px;font-size:.75rem}.wnav__title{font:600 .72rem var(--font-body);letter-spacing:.08em;color:#a19abf;margin:0 0 6px 10px}.wnav a{color:#b8b1d6;border-radius:8px;padding:7px 10px;font-size:.93rem}.wnav a:hover{background:#ffffff0a}.wnav a.is-current{color:#fff;box-shadow:inset 2px 0 0 var(--violet);background:#ffffff0f;font-weight:600}.crumbs ol{font-size:.86rem}.wiki__title{letter-spacing:-.025em;margin-top:14px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.wiki__lead{color:#b8b1d6;margin-top:12px;font-size:1.08rem}.prose{max-width:68ch;margin-top:32px;font-size:1rem;line-height:1.75}.prose p,.prose li,.prose dd{color:#d6d1e8}.prose h2{letter-spacing:-.015em;border-top:1px solid #ffffff12;margin:52px 0 16px;padding-top:28px;font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:700}.prose>h2:first-child{border-top:0;padding-top:0}.prose h3{color:#fff;margin:30px 0 8px;font-size:1.08rem;font-weight:700}.anchor{color:#8f88b3}.anchor:hover{color:#fff}.prose a:not(.btn){color:#d9c2ff;text-decoration-color:#d9c2ff66}.prose a:not(.btn):hover{text-decoration-color:currentColor}.clauses{gap:6px;margin-top:16px}.cl{border-radius:8px;margin-inline:-10px;padding:6px 10px 6px 4.2em;transition:background .6s}.cl__n{color:#9d96bd;font-variant-numeric:tabular-nums;min-width:3em;font-weight:600;top:6px;left:10px}.prose a.cl__n{color:#9d96bd;text-decoration:none}.prose a.cl__n:hover,.prose a.cl__n:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.cl:target{box-shadow:inset 2px 0 0 var(--violet);background:#8b3bff1f}.cl:target .cl__n{color:#fff}.xref{border-left:2px solid var(--violet);background:#ffffff08;border-radius:0 10px 10px 0;padding:12px 16px}.hint{border-width:1px;border-radius:12px}.prose details{background:0 0;border:1px solid #ffffff14;border-radius:12px}.prose details[open]{background:#ffffff05;border-color:#ffffff1f}.prose summary{border-radius:12px;padding:14px 18px;font-size:1.02rem}.toc-table a{background:0 0;border-color:#ffffff14;border-radius:10px}.toc-table a:hover{background:#ffffff08;border-color:#c07bff80;transform:none}.table-wrap{border-color:#ffffff14;border-radius:12px}.legal th{background:#ffffff08}.wiki__toc{top:calc(var(--nav-h) + 32px);font-size:.86rem}.toc__h{font:600 .72rem var(--font-body);letter-spacing:.08em;color:#a19abf}.wiki__toc ul{border-left:1px solid #ffffff14}.wiki__toc a{color:#a19abf;padding:5px 0 5px 14px;line-height:1.45}.wiki__toc a.is-active{color:#fff;border-left-color:var(--violet)}.pn{border-top:1px solid #ffffff12;margin-top:56px;padding-top:28px}.pn__a{background:0 0;border-color:#ffffff14;border-radius:12px}.pn__a:hover{background:#ffffff08;border-color:#c07bff80}.wiki__upd{color:#9790b6}@media (max-width:1180px){.wiki__in{grid-template-columns:236px minmax(0,1fr)}}@media (max-width:980px){.wiki__in{grid-template-columns:minmax(0,1fr)}.wiki__side{border-right:0;padding:0}.wiki__toggle{background:#ffffff08;border-color:#ffffff1a;border-radius:12px}}@media (max-width:520px){.cl{padding-left:3.8em}}.hero__land{image-rendering:pixelated;opacity:.69;background:url(/img/bg-night.png) 50% 100%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 88%,#0000 100%)}.hero__land:before{content:"";background:radial-gradient(34% 22% at 64% 74%,#a050ff52,#0000 70%),linear-gradient(90deg,#06050cb8 0%,#06050c59 45%,#06050c00 100%);animation:7s ease-in-out infinite alternate land-glow;position:absolute;inset:0}.hero__land:after{content:"";background-image:radial-gradient(1.5px 1.5px at 14% 18%,#fff,#0000),radial-gradient(1.5px 1.5px at 37% 9%,#e3dbff,#0000),radial-gradient(1.5px 1.5px at 58% 26%,#fff,#0000),radial-gradient(1.5px 1.5px at 79% 12%,#e3dbff,#0000),radial-gradient(1.5px 1.5px at 91% 31%,#fff,#0000),radial-gradient(1.5px 1.5px at 26% 34%,#fff,#0000);animation:4s ease-in-out infinite alternate twinkle;position:absolute;inset:0 0 45%}@media (max-width:980px){.hero__land{background-position:62% 100%}.hero__land:before{background:radial-gradient(60% 22% at 70% 80%,#a050ff4d,#0000 70%),linear-gradient(#06050cb3,#06050c73 60%,#06050c33)}}@keyframes land-glow{0%{opacity:.85}to{opacity:1}}.ctest__intro{background:url(/img/net-mesh.svg) 0 0/240px 160px,linear-gradient(#0c091aeb,#090714f2)}.cstage{background:radial-gradient(120% 80% at 50% -10%,#8b3bff24,#0000 62%),linear-gradient(#0b0819,#080614)}.cstage:before{content:"";z-index:0;pointer-events:none;background:url(/img/net-mesh.svg) 0 0/240px 160px;animation:70s linear infinite mesh-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 30%,#000 15%,#0000 75%);mask-image:radial-gradient(at 60% 30%,#000 15%,#0000 75%)}.cstage:after{background:radial-gradient(at 50% 30%,#0000 25%,#07050f 92%),linear-gradient(#04030a26,#04030a26)}@keyframes mesh-drift{to{background-position:240px 0}}.cping circle{fill:none;stroke:var(--lv,var(--pink));stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-out infinite ping-wave}.cping circle:nth-child(2){animation-delay:1.5s}.cping circle:nth-child(3){animation-delay:3s}.cstage:not([data-state=run]) .cping circle{animation-duration:6s}@keyframes ping-wave{0%{opacity:.32;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.cnet__cable{fill:none;stroke:#161129;stroke-width:10px;stroke-linecap:square}.cnet__link{fill:none;stroke:#2e2650;stroke-width:4px;stroke-dasharray:none;stroke-linecap:square;transition:stroke .5s,filter .5s}.cnet__lk[data-state=run] .cnet__link{stroke:#6b4fc0;animation:.9s ease-in-out infinite alternate cable-hum}.cnet__lk:is([data-state=ok],[data-state=warn],[data-state=bad]) .cnet__link{animation:cable-on .6s var(--ease-out)}.cnet__lk[data-state=ok] .cnet__link{stroke:var(--ok);filter:drop-shadow(0 0 4px #4ade8099)}.cnet__lk[data-state=warn] .cnet__link{stroke:#ffc400;filter:drop-shadow(0 0 4px #ffc4008c)}.cnet__lk[data-state=bad] .cnet__link{stroke:#ff6b6b;filter:drop-shadow(0 0 4px #ff6b6b8c)}@keyframes cable-hum{0%{stroke:#4a3690}to{stroke:#7c5fd0}}@keyframes cable-on{0%{stroke-width:7px}to{stroke-width:4px}}.cnet__pkt{stroke-width:5px;stroke-linecap:butt;stroke-dasharray:3 97;stroke-dashoffset:3px}.cnet__lk[data-state=run] .cnet__pkt{opacity:.8;animation:1.5s linear infinite cpkt}.cnet__lk[data-state=run] .cnet__pkt--b{animation-delay:-.75s!important}.cnode rect{transform-box:fill-box;transform-origin:50%}.cnode__ico{fill:var(--lv);opacity:.55;transition:fill .4s,opacity .4s}.cnode:not([data-state=wait]) .cnode__ico{opacity:1}.cnode__label{font-size:14px}.cnet:has(.cnode[data-i="4"][data-state=run]) .cping circle{opacity:0;animation:none}.phero__bg,.ahero__bg{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.phero__bg:after{display:none}.phero__motif{image-rendering:pixelated;opacity:.4;filter:brightness(.69)saturate(.8);background:100% 100%/auto 100% no-repeat;animation:9s ease-in-out infinite alternate motif-breathe;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 62%);mask-image:linear-gradient(90deg,#0000 18%,#000 62%)}@keyframes motif-breathe{0%{opacity:.32}to{opacity:.44}}.phero--camp .phero__motif{filter:brightness(.9)saturate(.85);background-image:url(/img/ph-camp.png);animation-name:motif-breathe-camp}@keyframes motif-breathe-camp{0%{opacity:.46}to{opacity:.58}}.phero--vote .phero__motif{background-image:url(/img/ph-vote.png)}.phero--board .phero__motif{background-image:url(/img/ph-board.png)}.phero--servers .phero__motif{background-image:url(/img/ph-servers.png)}.phero--portal .phero__motif{background-image:url(/img/ph-portal.png)}.phero__motif--runes{opacity:.22;background-image:url(/img/ph-runes.png);animation:none}.phero--m .blob{opacity:.6}@media (max-width:760px){.phero__motif{background-position:75% 100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#000 70%)}@keyframes motif-breathe{0%{opacity:.22}to{opacity:.3}}}.wiki{isolation:isolate;position:relative}.wiki__motif{z-index:-1;pointer-events:none;height:360px;image-rendering:pixelated;opacity:.1;filter:saturate(.7);background:url(/img/ph-library.png) 50% 0/cover;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.phero__title,.ahero__title,.wiki__title{background:linear-gradient(#fff 30%,#d9ccff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.shopbar~main:before,.shopbar~main:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:192/108;width:max(100vw,177.78vh);position:fixed;top:0;left:50%;translate:-50%}.shopbar~main:before{image-rendering:pixelated;filter:blur(.6px)brightness(.25)saturate(.85);background:url(/img/bg-shop.png) 0 0/100% 100%}.shopbar~main:after{background:radial-gradient(1vmax at 37.8% 9.3%,#ffcd8242,#0000 70%),radial-gradient(circle at 37.8% 9.3%,#ffb45a1c,#0000 5%),radial-gradient(1vmax at 62.8% 9.3%,#ffcd8242,#0000 70%),radial-gradient(circle at 62.8% 9.3%,#ffb45a1c,#0000 5%),radial-gradient(1vmax at 86.7% 9.3%,#ffcd8242,#0000 70%),radial-gradient(circle at 86.7% 9.3%,#ffb45a1c,#0000 5%),linear-gradient(#06050cb3,#06050cdb 40%,#06050cf0);animation:5s ease-in-out infinite alternate lamp-flicker}@keyframes lamp-flicker{0%{opacity:.96}40%{opacity:1}55%{opacity:.97}to{opacity:1}}.shopbar~main .phero__bg .blob,.shopbar~main .phero__bg .grid{display:none}.shopbar~main .phero .rift{opacity:.35}.shopbar~main .phero{padding-bottom:clamp(16px,2vw,28px)}.shopfoot{background:#050409eb;position:relative}.pills{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0814d1;border:1px solid #ffffff17;border-radius:99px;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 8px;padding:5px;display:flex;top:72px;box-shadow:0 14px 40px -20px #000000e6}.pills a{font:600 .92rem var(--font-body);color:#c6bfe0;background:0 0;border:0;border-radius:99px;padding:8px 18px}.pills a:hover{color:#fff;background:#ffffff0f}.pills a.is-active{color:var(--gold-ink);background:var(--gold)}@media (max-width:640px){.pills{border-radius:16px;width:auto;margin-inline:0;padding:4px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.pills a{padding:7px 14px}}.store-cat{margin-top:56px;scroll-margin-top:60px}.store-cat:first-of-type{margin-top:28px}.store-cat__head{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:20px;padding-bottom:14px;display:flex}.store-cat__title{letter-spacing:-.02em;padding-bottom:0;font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:700}.store-cat__title:after{display:none}.store-cat__lead{color:#b4adcf;max-width:36em;margin-top:0;font-size:.96rem}.products{gap:20px}.product:not(.product--rank){transition:border-color .4s, box-shadow .5s, opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s), transform .75s var(--ease-out);background:linear-gradient(#16122aeb,#0d0b1af0);border:1px solid #ffffff14;border-radius:18px;gap:12px;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -40px #000000e6}.product:not(.product--rank):hover{border-color:#ffffff29}.product:not(.product--rank) .product__name{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.product:not(.product--rank) .product__desc{color:#b0a9cf;margin-top:-6px;font-size:.92rem}.product:not(.product--rank) .product__price{border-bottom:1px solid #ffffff12;padding:4px 0 14px}.product:not(.product--rank) .price{color:#fff;letter-spacing:-.03em;font-size:1.9rem}.product:not(.product--rank) .perks svg{color:#c7b8f0}.product:not(.product--rank) .product__badge{border-radius:99px}.product--rank{background-color:#0c0a18e6}.price-sub{color:#a9a2c8}.trust{border-top:0;gap:14px;margin-top:64px;padding-top:0}.trust__i{background:#0c0a18cc;border:1px solid #ffffff12;border-radius:16px;padding:18px}.trust__ico{border-radius:10px}.trust__i b{font-size:.95rem}.trust__i p{color:#aca5ca;font-size:.84rem}.drawer__in{background:#0d0b19;border-left:1px solid #ffffff14;padding:22px}.drawer__head{border-bottom-color:#ffffff12;padding-bottom:16px}.drawer__head h2{font-size:1.35rem;font-weight:700}.drawer__x{background:#ffffff0a;border-color:#ffffff1a;border-radius:10px}.drawer__x:hover{background:#ffffff14;border-color:#ffffff40}.citems{gap:8px}.citem{background:#ffffff06;border-color:#ffffff12;border-radius:14px;padding:14px}.citem__dot{width:10px;height:10px;box-shadow:none}.citem__name{font-weight:700}.qty{border-color:#ffffff1f;border-radius:8px}.qty button{background:#ffffff0a}.qty button:hover:not(:disabled){background:#ffffff1a}.drawer__foot{border-top-color:#ffffff12;gap:14px;padding-top:18px}.sub__v b{color:#fff}.nickrow label{font:600 .8rem var(--font-body);letter-spacing:.04em}.nickrow__in{background:#ffffff08;border-color:#ffffff1f;border-radius:10px}.nowplay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9e3fb;opacity:0;pointer-events:none;max-width:calc(100vw - 180px);transition:opacity .8s var(--ease), translate .8s var(--ease);background:#0c0916db;border:1px solid #f5b8414d;border-radius:99px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:.8rem;line-height:1.2;display:flex;position:fixed;bottom:16px;left:62px;translate:-8px}.is-playing .nowplay{opacity:1;animation:7s ease-in-out .8s infinite lounge-float;translate:0}.nowplay__k{color:#f3d79a;white-space:nowrap;font-weight:600}.nowplay__t{white-space:nowrap;text-overflow:ellipsis;color:#cfc8ea;min-width:0;overflow:hidden}.eq{flex:none;align-items:flex-end;gap:2px;height:14px;display:inline-flex}.eq i{background:var(--gold);transform-origin:50% 100%;border-radius:1px;width:3px;height:100%;transform:scaleY(.3)}.is-playing .eq i{animation:1.1s ease-in-out infinite alternate eq}.eq i:nth-child(2){animation-duration:.9s!important;animation-delay:-.35s!important}.eq i:nth-child(3){animation-duration:1.3s!important;animation-delay:-.7s!important}.eq i:nth-child(4){animation-duration:1s!important;animation-delay:-.2s!important}@keyframes eq{0%{transform:scaleY(.25)}50%{transform:scaleY(.9)}to{transform:scaleY(.45)}}@keyframes lounge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.is-playing .shopbar~.music,.is-playing .music{opacity:.9;color:var(--gold-hi);border-color:#f5b84173}.lift{--floors:4;--floor:0;--fh:34px;--ride:.8s;z-index:55;color:#ffcf7a;opacity:.9;background:linear-gradient(#18120ce6,#0a0806eb);border:1px solid #f5b8413d;border-radius:14px;justify-items:center;gap:6px;width:58px;padding:8px 8px 9px;transition:opacity .4s,border-color .6s,box-shadow .6s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:inset 0 1px #ffdca014,0 16px 40px -18px #000000e6}.lift:hover{opacity:1}.lift__head{background:#0b0805;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;height:22px;display:flex;box-shadow:inset 0 0 0 1px #ffbe5a29}.lift__n{font:800 .95rem/1 var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 0 8px #ffb450b3}.lift__arrow{opacity:.25;width:8px;height:8px;transition:transform .4s var(--ease), opacity .4s}.lift.is-up .lift__arrow,.lift.is-down .lift__arrow{opacity:1;animation:.7s steps(2,jump-none) infinite lift-blink}.lift.is-down .lift__arrow,.lift.dir-down .lift__arrow{transform:rotate(180deg)}@keyframes lift-blink{50%{opacity:.35}}.lift__shaft{width:34px;height:calc(var(--floors) * var(--fh));background:linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px calc(100% - 2px),#ffffff0d calc(100% - 2px)),#0a0806;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffbe5a1a}.lift__floor{height:var(--fh);border-top:1px solid #ffbe5a1f;display:block}.lift__floor:first-child{border-top:0}.lift__car{height:calc(var(--fh) - 6px);transform:translateY(calc(var(--floor) * var(--fh) * -1));transition:transform var(--ride) cubic-bezier(.55, 0, .25, 1);position:absolute;bottom:3px;left:3px;right:3px}.lift__in{background:radial-gradient(circle at 50% 0,#ffc87852,#3c2816f2 70%);border-radius:3px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffcf7a73}.is-playing .lift__in{animation:3.2s ease-in-out infinite lift-bob}@keyframes lift-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.lift__man{width:10px;height:18px;position:absolute;bottom:0;left:50%;translate:-50%}.lift__lamp{opacity:.5;background:#ffcf7a;border-radius:1px;width:8px;height:2px;position:absolute;top:2px;left:50%;translate:-50%}.lift__door{background:linear-gradient(#8a6a3a,#5a4224);width:50%;transition:transform .45s cubic-bezier(.45,0,.2,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #00000059}.lift__door--l{left:0}.lift__door--r{right:0}.lift.is-open .lift__door--l{transform:translate(-92%)}.lift.is-open .lift__door--r{transform:translate(92%)}.lift.is-ding{border-color:#ffcf7acc;box-shadow:inset 0 1px #ffdca029,0 0 0 3px #f5b8411f,0 0 26px #f5b8414d}.lift.is-ding .lift__lamp{animation:.9s ease-out ding-lamp}.lift.is-ding .lift__head{animation:.9s ease-out ding-head}@keyframes ding-lamp{0%,to{opacity:.5;box-shadow:none}20%{opacity:1;box-shadow:0 0 10px 3px #ffcf7ae6}}@keyframes ding-head{20%{box-shadow:inset 0 0 0 1px #ffcf7acc,0 0 12px #ffbe5a80}}@media (max-width:640px){.lift{--fh:24px;border-radius:12px;gap:4px;width:44px;padding:6px;display:none;bottom:10px;right:10px}.lift__shaft{width:26px}.lift__man{width:8px;height:14px}.nowplay{max-width:calc(100vw - 130px);bottom:12px;left:54px}.nowplay__t{display:none}}.is-playing .shopbar~main .product__badge{animation:6s ease-in-out infinite lounge-float}.is-playing .shopbar~main .product:nth-child(2) .product__badge{animation-delay:-2s}.is-playing .shopbar~main .product:nth-child(3) .product__badge{animation-delay:-4s}.is-playing .shopbar~main:after{animation-duration:3s}.role--zakladatel{--role:#ff3b2f}.role--spoluzakladatel{--role:#ffa31a}.role--manazer{--role:#ffd84a}.role--developer{--role:#5b6cff}.role--admin{--role:#2f45e0}.role--hlavni-helper{--role:#8fd94a}.role--helper{--role:#33e03a}.role--zkusebni-helper{--role:#a8f07c}.role--builder{--role:#f78bea}.role--screensharer{--role:#e6e8ef}.role--staff-team{--role:#b4b9c7}.lgbody{min-height:100vh;min-height:100svh}.lg__bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:clip}.lg{min-height:100vh;min-height:100svh;transition:opacity .4s var(--ease), transform .4s var(--ease), filter .4s var(--ease);place-items:center;padding:28px 16px;display:grid}.lg__card{--lg-accent:#bea0ff47;isolation:isolate;border:1px solid var(--lg-accent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(420px,100%);transition:border-color .5s var(--ease), box-shadow .5s var(--ease);background:linear-gradient(160deg,#1a1336d1,#0c091ae0);border-radius:28px;padding:36px 32px 28px;display:grid;position:relative;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #8b3bff0f,0 0 60px -10px #7a2bff59}.lg__card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 50% 0,#c07bff2e,#0000 70%);position:absolute;inset:0}.lg__form,.lg__auth{grid-area:1/1}.lg__form{transition:opacity .35s var(--ease), transform .45s var(--ease), filter .35s var(--ease), visibility 0s linear 0s;justify-items:stretch;gap:0;display:grid}.lg__logo{filter:drop-shadow(0 6px 24px #8b3bff8c);justify-self:center;width:84px;height:auto;margin-bottom:10px}.lg__eyebrow{font:800 .74rem var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-hi,#ffd98a);justify-self:center}.lg__title{text-align:center;letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.45rem,5vw,1.8rem);font-weight:800}.lg__lead{text-align:center;color:var(--muted);margin:8px 0 20px;font-size:.95rem;line-height:1.5}.lg__field{margin-top:14px}.lg__field label{font:700 .92rem var(--font-display);color:#fff;margin-bottom:7px;display:block}.lg__field input{border:1px solid var(--line-2);width:100%;min-height:52px;color:var(--text);font:500 1rem var(--font-body);background:#a082ff12;border-radius:14px;padding:12px 16px;transition:border-color .25s,background .25s,box-shadow .25s;display:block}.lg__field input:focus{border-color:var(--pink);background:#a082ff1f;outline:none;box-shadow:0 0 0 3px #e86bff40}.lg__field input[aria-invalid=true]{border-color:#ff6b6b}.lg__field input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 100px #181233}.lg__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 100px #181233}.lg__pass{position:relative}.lg__pass input{padding-right:52px}.lg__eye{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lg__eye:hover{color:var(--text);background:#a082ff24}.lg__eye .lg__eye-off,.lg__eye[aria-pressed=true] .lg__eye-on{display:none}.lg__eye[aria-pressed=true] .lg__eye-off{display:block}.lg__error{color:#ffc4c4;background:#ff5a5a1a;border:1px solid #ff787866;border-radius:12px;margin-bottom:4px;padding:11px 14px;font-size:.92rem;font-weight:600;line-height:1.45}.lg__error[hidden]{display:none}.lg__error:not([hidden]){animation:lg-pop .4s var(--ease-out)}.lg__submit{margin-top:22px}.lg__submit[disabled]{opacity:.55;cursor:not-allowed;filter:none;transform:none}.lg__back{color:var(--muted);justify-self:center;margin-top:18px;padding:4px 8px;font-size:.9rem;transition:color .2s}.lg__back:hover{color:var(--text)}.lg__noscript{color:#ffc4c4;background:#2a1020;border:1px solid #ff787866;border-radius:12px;padding:10px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.lg__auth{opacity:0;visibility:hidden;transition:opacity .4s var(--ease) .12s, transform .55s var(--ease-out) .12s, visibility 0s linear .5s;outline:none;align-content:center;justify-items:center;gap:22px;padding:18px 0;display:grid;transform:scale(.82)}.lg__ring{color:#e9defc;place-items:center;width:132px;height:132px;display:grid;position:relative}.lg__ring:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b3bff66,#0000 68%);border-radius:50%;animation:2.2s ease-in-out infinite alternate lg-glow;position:absolute;inset:-22px}.lg__svg{position:absolute;inset:0;overflow:visible}.lg__track{stroke:#bea0ff24;transition:stroke .4s}.lg__spinner{transform-box:view-box;transform-origin:50%;transition:opacity .3s;animation:1.05s linear infinite lg-spin}.lg__arc{stroke:url(#lg-grad);stroke-dasharray:30 70;filter:drop-shadow(0 0 6px #c07bffcc)}.lg__done{stroke:url(#lg-gold);stroke-dasharray:100;stroke-dashoffset:100px;transform-box:view-box;transform-origin:50%;transition:stroke-dashoffset .6s var(--ease-out);filter:drop-shadow(0 0 8px #f5b841b3);transform:rotate(-90deg)}.lg__icon{position:relative;overflow:visible}.lg__lock{transition:opacity .3s .28s, transform .4s var(--ease) .28s;transform-box:fill-box;transform-origin:50%}.lg__shackle{transform-box:fill-box;transform-origin:0 100%;transition:transform .4s var(--ease-out)}.lg__keyhole{transition:opacity .2s}.lg__check{stroke:#ffd98a;stroke-dasharray:36;stroke-dashoffset:36px;transition:stroke-dashoffset .4s var(--ease-out) .38s}.lg__status{min-height:1.6em;font:700 1.08rem var(--font-display);letter-spacing:.01em;color:var(--text)}[data-state=busy] .lg__form,[data-state=ok] .lg__form,[data-state=error] .lg__form,[data-state=leave] .lg__form{opacity:0;visibility:hidden;filter:blur(6px);pointer-events:none;transition:opacity .3s var(--ease), transform .45s var(--ease), filter .3s var(--ease), visibility 0s linear .45s;transform:scale(.9)}[data-state=busy] .lg__auth,[data-state=ok] .lg__auth,[data-state=error] .lg__auth,[data-state=leave] .lg__auth{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}[data-state=busy] .lg__card{--lg-accent:#c07bff80}[data-state=ok] .lg__card,[data-state=leave] .lg__card{--lg-accent:#f5b84199;box-shadow:0 30px 80px -20px #000000b3,0 0 70px -8px #f5b84159}[data-state=ok] .lg__spinner,[data-state=leave] .lg__spinner,[data-state=error] .lg__spinner{opacity:0}[data-state=ok] .lg__done,[data-state=leave] .lg__done,[data-state=error] .lg__done{stroke-dashoffset:0}[data-state=ok] .lg__ring:before,[data-state=leave] .lg__ring:before{background:radial-gradient(circle,#f5b84166,#0000 68%)}[data-state=ok] .lg__ring,[data-state=leave] .lg__ring{color:var(--gold-hi,#ffd98a)}[data-state=ok] .lg__shackle,[data-state=leave] .lg__shackle{transform:translateY(-5px)rotate(-32deg)}[data-state=ok] .lg__keyhole,[data-state=leave] .lg__keyhole{opacity:0}[data-state=ok] .lg__lock,[data-state=leave] .lg__lock{opacity:0;transform:scale(.7)}[data-state=ok] .lg__check,[data-state=leave] .lg__check{stroke-dashoffset:0}[data-state=error] .lg__card{--lg-accent:#ff6b6ba6;animation:lg-shake .55s var(--ease-out)}[data-fail] .lg__done{stroke:#ff6b6b;filter:drop-shadow(0 0 8px #ff5a5ab3)}[data-fail] .lg__track{stroke:#ff6b6b2e}[data-fail] .lg__ring{color:#ffb3b3}[data-fail] .lg__ring:before{background:radial-gradient(circle,#ff5a5a57,#0000 68%);animation:none}[data-state=leave]{opacity:0;filter:blur(8px);transform:scale(1.1)}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-glow{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes lg-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lg-shake{0%,to{transform:translate(0)}15%{transform:translate(-12px)}30%{transform:translate(10px)}45%{transform:translate(-8px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}}@media (max-width:480px){.lg__card{border-radius:24px;padding:28px 20px 22px}.lg__logo{width:72px}}.mntbody{min-height:100vh;min-height:100svh}.mnt__bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:clip}.mnt{min-height:100vh;text-align:center;place-items:center;min-height:100svh;padding:40px 0;display:grid;position:relative}.mnt__in{justify-items:center;gap:16px;display:grid}.mnt__orb{aspect-ratio:1;place-items:center;width:clamp(150px,34vw,210px);margin-bottom:6px;display:grid;position:relative}.mnt__orb:before{content:"";background:radial-gradient(circle,#8b3bff6b,#0000 66%);border-radius:50%;animation:5s ease-in-out infinite alternate mnt-breathe;position:absolute;inset:-18%}.mnt__ring{background:conic-gradient(from 0deg, transparent 0 55%, #c07bffe6 80%, #ffd98a 100%);-webkit-mask-composite:xor;border-radius:50%;padding:2px;animation:14s linear infinite mnt-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mnt__ring--b{opacity:.55;animation-duration:22s;animation-direction:reverse;inset:14px}.mnt__mark{filter:drop-shadow(0 10px 30px #8b3bff8c);width:56%;height:auto;animation:6s ease-in-out infinite alternate mnt-float;position:relative}.mnt__badge{font:800 .76rem var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#ffd98a;background:#f5b8411a;border:1px solid #f5b84166;border-radius:99px;align-items:center;gap:10px;padding:7px 16px;display:inline-flex}.mnt__dot{background:#f5b841;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite mnt-pulse;box-shadow:0 0 10px #f5b841}.mnt__title{letter-spacing:-.035em;font-size:clamp(2.2rem,7vw,3.8rem);font-weight:800}.mnt__lead{max-width:34em;color:var(--muted);font-size:clamp(1rem,1.7vw,1.15rem)}.mnt__lead b{color:var(--text)}.mnt__bar{background:#bea0ff29;border-radius:99px;width:min(320px,70vw);height:4px;margin-top:6px;position:relative;overflow:hidden}.mnt__bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#c07bff,#ffd98a,#0000);width:38%;animation:2.2s ease-in-out infinite mnt-slide;position:absolute;inset:0}.mnt__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.mnt__ip{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:.95rem;display:inline-flex}.mnt .dchip{display:none}.mnt__ip .ip-chip{cursor:pointer}@keyframes mnt-spin{to{transform:rotate(360deg)}}@keyframes mnt-breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes mnt-float{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}@keyframes mnt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes mnt-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}
/*$vite$:1*/