@font-face{font-family:Maledpan;src:url(/fonts/maledpan-vf.woff2)format("woff2");font-weight:300 700;font-stretch:100% 120%;font-display:swap}:root{--bg:#07041a;--ink:#f3eaff;--ink-2:#d9ccee;--muted:#a992c8;--teal:#3cf0db;--teal-soft:#9ffff3;--violet:#9b6be8;--lilac:#e7b8ff;--dark-ink:#0f0316;--card-back:#2a0e3e;--panel-border:#9ffff32e;--neon:linear-gradient(100deg, #9ffff3 0%, #3cf0db 100%);--head:"Maledpan", system-ui, sans-serif;--body:"Maledpan", system-ui, sans-serif;--page:1120px;--gutter:16px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{isolation:isolate;background-color:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--body);background-image:radial-gradient(420px 300px at calc(100% - 100px) 0,#8c3cc838,#0000 70%),radial-gradient(300px 260px at 0 950px,#3cf0db1a,#0000 70%),radial-gradient(320px 280px at 100% 1880px,#ff3dd217,#0000 70%);background-repeat:no-repeat;margin:0;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.panel{border:1px solid var(--panel-border);filter:drop-shadow(0 0 20px #7a2fc02e);background:linear-gradient(162deg,#28145a8c 0%,#0a061ebf 100%);border-radius:28px;padding:30px;position:relative}.panel__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel__title{font-family:var(--head);color:var(--ink);align-items:center;gap:10px;margin:0;font-size:28px;font-weight:600;line-height:40px;display:flex}.panel__title:before{content:"";background:radial-gradient(13.4px at 35% 30%,#9ffff3 0%,#6ef7e7 25%,#3cf0db 50%,#3bbcc0 62.5%,#3b88a4 75%,#3b5389 87.5%,#3a397c 93.75%,#3a1f6e 100%);border-radius:50%;flex:none;width:14px;height:14px}.more{color:#fff;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.more img,.arrow{transform:rotate(90deg)}@media (width<=640px){.panel{border-radius:22px;padding:22px 18px}.panel__title{font-size:24px;line-height:34px}}.logo[data-astro-cid-f7espo7c]{font-family:var(--head);font-weight:700;font-size:var(--logo-size);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}img[data-astro-cid-f7espo7c]{flex:none}.header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:64px;padding:0 80px 0 72px;display:flex}nav[data-astro-cid-nen7h5rs]{font-family:var(--head);color:var(--ink);white-space:nowrap;align-items:center;gap:32px;font-size:16px;font-weight:600;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--teal)}@media (width<=900px){.header[data-astro-cid-nen7h5rs]{padding:0 var(--gutter)}nav[data-astro-cid-nen7h5rs]{gap:18px;font-size:15px}}@media (width<=600px){nav[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:#000;padding:60px 0}.top[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:250px;display:flex}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:1 0 0;gap:30px;min-width:0;display:flex}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:0;font-size:14px;line-height:normal}.links[data-astro-cid-jo6i4kqk]{white-space:nowrap;gap:149px;font-size:14px;line-height:normal;display:flex}.col[data-astro-cid-jo6i4kqk]{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.col__title[data-astro-cid-jo6i4kqk]{font-family:var(--head);color:var(--teal);margin:0;font-weight:600}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--teal)}@media (width<=1100px){.top[data-astro-cid-jo6i4kqk]{gap:60px}.links[data-astro-cid-jo6i4kqk]{gap:64px}}@media (width<=720px){.top[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:36px}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] br[data-astro-cid-jo6i4kqk]{display:none}}.starfield[data-astro-cid-hkbrpulz]{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.cols[data-astro-cid-dh4atwth]{align-items:stretch;gap:30px;display:flex}.cols[data-astro-cid-dh4atwth]>.panel[data-astro-cid-dh4atwth]{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.how[data-astro-cid-dh4atwth]{gap:20px}.spreads[data-astro-cid-dh4atwth]{gap:18px}.steps[data-astro-cid-dh4atwth]{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-dh4atwth] li[data-astro-cid-dh4atwth]{color:var(--ink-2);align-items:center;gap:16px;font-size:17px;line-height:28px;display:flex}.num[data-astro-cid-dh4atwth]{background:var(--violet);width:40px;height:40px;font-family:var(--head);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid}.options[data-astro-cid-dh4atwth]{flex-direction:column;gap:10px;display:flex}.opt[data-astro-cid-dh4atwth]{text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:16px;width:100%;padding:18px 17px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.opt[data-astro-cid-dh4atwth]:hover{border-color:#3cf0db59}.orb[data-astro-cid-dh4atwth]{filter:drop-shadow(0 0 6px #bd66ff73);width:96px;height:52px;font-family:var(--head);color:#fff;white-space:pre;background:radial-gradient(73.5px 39.8px at 49.9% 42%,#3d0f5c 0% 55%,#50167b 58.75%,#631d99 62.5%,#8a2bd6 70%,#ad53ea 78%,#d07bff 86%);border-radius:100px;flex:none;place-items:center;font-size:24px;font-weight:600;line-height:1;display:grid}.text[data-astro-cid-dh4atwth]{flex-direction:column;flex:1 0 0;gap:8px;min-width:0;display:flex}.title[data-astro-cid-dh4atwth]{font-family:var(--head);color:var(--ink);align-items:center;gap:13px;font-size:16px;font-weight:600;line-height:22px;display:flex}.minis[data-astro-cid-dh4atwth]{width:calc(14px + (var(--n) - 1) * 17px);height:calc(22px + (var(--n) - 1) * 3px);flex:none;position:relative}.minis[data-astro-cid-dh4atwth] span[data-astro-cid-dh4atwth]{background:#bd66ff26;border:1px solid #b58cff;border-radius:3px;width:14px;height:22px;position:absolute}.flow[data-astro-cid-dh4atwth]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:normal;display:flex}.badge[data-astro-cid-dh4atwth]{background:var(--teal);height:23px;color:var(--dark-ink);border-radius:11.5px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:absolute;top:17.5px;right:15.7px}.opt[data-astro-cid-dh4atwth].is-active{background:#3cf0db12;border-color:#3cf0db80}.opt[data-astro-cid-dh4atwth].is-active .orb[data-astro-cid-dh4atwth]{filter:drop-shadow(0 0 6px #3cf0db73);color:#000;background:linear-gradient(96deg,#9ffff3 0%,#3cf0db 100%)}.opt[data-astro-cid-dh4atwth].is-active .minis[data-astro-cid-dh4atwth] span[data-astro-cid-dh4atwth]{border-color:var(--teal);background:#3cf0db2e}@media (width<=900px){.cols[data-astro-cid-dh4atwth]{flex-direction:column}}@media (width<=640px){.steps[data-astro-cid-dh4atwth]{gap:18px}.steps[data-astro-cid-dh4atwth] li[data-astro-cid-dh4atwth]{align-items:flex-start;font-size:16px;line-height:26px}.num[data-astro-cid-dh4atwth]{width:34px;height:34px;font-size:16px}.opt[data-astro-cid-dh4atwth]{gap:12px;padding:14px 12px}.orb[data-astro-cid-dh4atwth]{width:76px;height:44px;font-size:20px}.badge[data-astro-cid-dh4atwth]{top:-11px;right:12px}}.example[data-astro-cid-i4mnuvsi]{flex-direction:column;gap:24px;display:flex}.body[data-astro-cid-i4mnuvsi]{align-items:center;gap:30px;display:flex}.figure[data-astro-cid-i4mnuvsi]{flex:none;width:614px}.desc[data-astro-cid-i4mnuvsi]{flex-direction:column;flex:1 0 0;gap:16px;min-width:0;display:flex}.desc[data-astro-cid-i4mnuvsi] p[data-astro-cid-i4mnuvsi]{color:var(--ink-2);margin:0;font-size:17px;line-height:28px}.desc[data-astro-cid-i4mnuvsi] .soft[data-astro-cid-i4mnuvsi]{color:var(--muted);font-size:15px;line-height:24px}@media (width<=1100px){.body[data-astro-cid-i4mnuvsi]{flex-direction:column;align-items:stretch}.figure[data-astro-cid-i4mnuvsi]{width:min(614px,100%);margin-inline:auto}}.cols[data-astro-cid-gll26aaa]{align-items:stretch;gap:32px;display:flex}.cols[data-astro-cid-gll26aaa]>.panel[data-astro-cid-gll26aaa]{flex-direction:column;flex:1 0 0;min-width:0;padding:37px;display:flex}.fair[data-astro-cid-gll26aaa]{gap:18px}.names[data-astro-cid-gll26aaa]{gap:26px}.big[data-astro-cid-gll26aaa]{color:var(--teal);align-items:baseline;gap:20px;margin:0;display:flex}.big[data-astro-cid-gll26aaa] b[data-astro-cid-gll26aaa]{font-family:var(--head);font-size:96px;font-weight:700;line-height:100px}.big[data-astro-cid-gll26aaa] span[data-astro-cid-gll26aaa]{font-size:18px}.lead[data-astro-cid-gll26aaa],.soft[data-astro-cid-gll26aaa]{color:var(--ink-2);margin:0;font-size:17px;line-height:28px}.soft[data-astro-cid-gll26aaa]{color:var(--muted)}.intro[data-astro-cid-gll26aaa]{flex-direction:column;gap:10px;display:flex}.intro[data-astro-cid-gll26aaa] p[data-astro-cid-gll26aaa]{color:var(--ink-2);margin:0;font-size:16px;line-height:normal}.suits[data-astro-cid-gll26aaa]{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.suits[data-astro-cid-gll26aaa] li[data-astro-cid-gll26aaa]{color:var(--ink-2);background:#ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;line-height:normal;display:flex}.suits[data-astro-cid-gll26aaa] b[data-astro-cid-gll26aaa]{font-family:var(--head);color:var(--ink);font-weight:600}em[data-astro-cid-gll26aaa]{font-style:normal}.suits[data-astro-cid-gll26aaa] em[data-astro-cid-gll26aaa]{color:var(--teal)}.roman[data-astro-cid-gll26aaa]{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:normal;display:flex}.roman__label[data-astro-cid-gll26aaa]{color:var(--muted)}.chip[data-astro-cid-gll26aaa]{height:27px;color:var(--ink);white-space:pre;background:#ffffff12;border-radius:100px;align-items:center;padding:0 10px 0 9px;display:inline-flex}.chip[data-astro-cid-gll26aaa] em[data-astro-cid-gll26aaa]{color:var(--lilac)}@media (width<=900px){.cols[data-astro-cid-gll26aaa]{flex-direction:column;gap:30px}}@media (width<=640px){.cols[data-astro-cid-gll26aaa]>.panel[data-astro-cid-gll26aaa]{padding:22px 18px}.big[data-astro-cid-gll26aaa] b[data-astro-cid-gll26aaa]{font-size:72px;line-height:80px}}.cardback{background:var(--card-back) url(/img/cardback.svg) center / 100% 100% no-repeat border-box;border:1px solid #0000;border-radius:4.6%/2.7%;display:block;position:absolute;inset:0}.shot{width:100%;margin:0;container-type:inline-size}.shot__inner{--u:calc(100cqw / 614);aspect-ratio:614/382;background:radial-gradient(70.7% 68% at 70% 30%,#bd66ff59 0%,#5e33802d 35%,#0000 70%),radial-gradient(50.5% 52.4% at 10% 95%,#3cf0db24 0%,#1e786e12 35%,#0000 70%),#160520;border:1px solid #e7b8ff2e;border-radius:24px;position:relative;overflow:hidden}.shot__orbit{left:calc(-101 * var(--u));top:calc(63 * var(--u));width:calc(902 * var(--u));height:calc(522 * var(--u));border-radius:calc(261 * var(--u));border:1px solid #3cf0db59;position:absolute}.shot__head{left:calc(20 * var(--u));right:calc(20 * var(--u));top:calc(18 * var(--u));gap:calc(6 * var(--u));flex-direction:column;display:flex;position:absolute}.shot__q{font-family:var(--head);font-weight:500;font-size:max(11px, calc(13 * var(--u)));color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.3}.shot__q span{color:var(--muted)}.shot__sos{font-size:max(11px, calc(12 * var(--u)));color:#ffd1f3;margin:0;line-height:1.4}.shot__sos a{color:var(--teal);font-weight:500;text-decoration:underline}.shot__cards{--w:92;--gap:40;--step:46;left:0;right:0;bottom:calc(22.5 * var(--u));justify-content:center;align-items:flex-end;gap:calc(var(--gap) * var(--u));margin:0;padding:0;list-style:none;display:flex;position:absolute}.shot__card{align-items:center;gap:calc(4 * var(--u));width:calc(var(--w) * var(--u));transform:translateY(calc(var(--i) * var(--step) * -1 * var(--u)));flex-direction:column;display:flex;position:relative}.shot__pos,.shot__name{max-width:160%;font-size:max(10px, calc(12 * var(--u)));text-align:center;white-space:nowrap;line-height:1.33}.shot__pos{font-family:var(--head);color:var(--teal);font-weight:600}.shot__name{color:var(--ink)}.flip{aspect-ratio:1656/2836;width:100%;margin-block:calc(5 * var(--u));perspective:900px;display:block;position:relative}.flip__in{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:rotateY(180deg)}.flip.is-open .flip__in{transform:rotateY(0)}.flip__f,.flip__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.flip__f{object-fit:cover;border-radius:calc(5 * var(--u));width:100%;height:100%;box-shadow:0 0 14px #bd66ff8c}.flip__b{transform:rotateY(180deg)}.flip:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#9ffff3b3,#bd66ff40 60%,#0000);border-radius:50%;position:absolute;inset:-18%}.flip.is-burst:after{animation:1.1s ease-out flip-burst}@keyframes flip-burst{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}.shot__meta{right:calc(40 * var(--u));bottom:calc(17.5 * var(--u));font-family:var(--head);font-weight:500;font-size:max(10px, calc(12 * var(--u)));color:var(--muted);white-space:nowrap;line-height:1.33;position:absolute}.shot--n3 .shot__cards{--gap:48}.shot--n1 .shot__cards{--w:118;bottom:calc(40 * var(--u))}.shot--n1.has-q .shot__cards{bottom:calc(32 * var(--u))}@container (width>520px){.shot--n4.has-q .shot__inner,.shot--n3.has-sos .shot__inner{aspect-ratio:614/430}.shot--n4.has-q .shot__orbit,.shot--n3.has-sos .shot__orbit{top:calc(111 * var(--u))}.shot--n4.has-sos .shot__inner{aspect-ratio:614/478}.shot--n4.has-sos .shot__orbit{top:calc(159 * var(--u))}}@container (width<=520px){.shot__inner{--u:calc(100cqw / 360);aspect-ratio:360/470;border-radius:18px}.shot__orbit{left:calc(-70 * var(--u));top:calc(150 * var(--u));width:calc(500 * var(--u));height:calc(440 * var(--u));border-radius:calc(220 * var(--u))}.shot__head{left:calc(16 * var(--u));right:calc(16 * var(--u));top:calc(16 * var(--u))}.shot__cards{--w:74;--gap:10;--step:36;bottom:calc(52 * var(--u))}.shot--n3 .shot__cards{--w:92;--gap:16;--step:40}.shot--n1 .shot__cards{--w:150}.shot__pos,.shot__name{max-width:calc(100% + var(--gap) * var(--u));white-space:normal;text-wrap:balance;font-size:10px}.shot__meta{right:calc(16 * var(--u));bottom:calc(16 * var(--u));font-size:11px}}@media (prefers-reduced-motion:reduce){.flip__in{transition:none}.flip.is-burst:after{animation:none}}.hero{flex-direction:column;align-items:center;gap:30px;padding-top:24px;display:flex}.hero__title{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.hero__title h1,.hero__title p{margin:0;line-height:56.7px}.hero__title h1{font-family:var(--head);background:linear-gradient(104deg,#9ffff3 0%,#3cf0db 30%,#e7b8ff 70%,#ffb3ec 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.14em -.24em;padding-block:.14em .24em;font-size:56px;font-weight:700}.hero__title p{font-family:var(--head);color:var(--ink);font-size:32px;font-weight:600}.stage{--cw:89px;--ch:144px;--core-y:208px;isolation:isolate;width:min(var(--page), 100% - 2 * var(--gutter));-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(519px 396px at 49.95% 30%,#bd66ff73 0%,#8e4dbf57 18%,#5e338039 36%,#0000 72%),radial-gradient(499px 374px at 95% 0,#ff3dd240 0%,#801e6920 35%,#0000 70%),radial-gradient(419px 330px at 5% 100%,#3cf0db38 0%,#1e786e1c 35%,#0000 70%),linear-gradient(#120634 0%,#05020f 100%);border:1px solid #9ffff338;border-radius:40px;flex-direction:column;min-height:718px;padding:19px 19px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px #7a2fc059}.stage:after{content:"";border-radius:inherit;pointer-events:none;z-index:200;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000080}.stage__sky,.stage__stars{pointer-events:none;position:absolute}.stage__sky{z-index:2;width:100%;height:100%;inset:0}.stage__stars{z-index:0;width:1120px;max-width:none;height:656px;top:50%;left:50%;translate:-50% -50%}.deco{pointer-events:none;z-index:1;border-radius:50%;position:absolute}.planet{background:radial-gradient(344px at 65% 30%,#6fe7da 0%,#4dbbba 15%,#2b8f9a 30%,#335784 47.5%,#363b79 56.25%,#3a1f6e 65%,#26144c 82.5%,#12082a 100%);width:360px;height:360px;animation:14s ease-in-out infinite alternate drift;top:490px;left:-190px;box-shadow:0 0 80px #3cf0db40}.moon--pink{background:radial-gradient(44px at 35% 30%,#ffe3f6 0%,#ffabe7 27.5%,#ff74d8 55%,#da5fbd 66.25%,#b54aa3 77.5%,#903488 88.75%,#6b1f6e 100%);width:46px;height:46px;animation:6s ease-in-out infinite alternate bob;top:49px;left:984px;box-shadow:0 0 30px #ff74d880}.moon--gold{background:radial-gradient(26.8px at 35% 30%,#fff5c8 0%,#f4dd99 30%,#e8c46a 60%,#c9a754 70%,#aa893e 80%,#8a6c28 90%,#6b4e12 100%);width:28px;height:28px;animation:7.5s ease-in-out -2s infinite alternate bob;top:563px;left:937px}@keyframes drift{to{translate:0 -10px}}@keyframes bob{to{translate:0 8px}}.stage__bar{z-index:120;align-items:center;gap:16px;height:50px;display:flex;position:relative}.count{background:#0e0315b3;border:1px solid #ffffff1f;border-radius:25px;min-width:0;margin:0;padding:4px;display:flex}.count__opt{cursor:pointer;position:relative}.count__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.count__opt span{width:72.3px;height:40px;font-family:var(--head);color:var(--ink);border-radius:20px;place-items:center;font-size:16px;font-weight:500;transition:background-color .2s,color .2s;display:grid}.count__opt:hover span{color:var(--teal-soft)}.count__opt input:checked+span{background:var(--neon);color:var(--dark-ink);filter:drop-shadow(0 0 8px #3cf0db73);font-weight:700}.count__opt input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.count__hint{color:var(--muted);white-space:nowrap;font-size:13px}.pause{z-index:120;background:#0e0315b3;border:1px solid #ffffff1f;border-radius:50%;width:50px;height:50px;padding:0;position:absolute;top:19px;right:19px}.pause span{background:var(--ink);border-radius:2px;width:5px;height:16px;position:absolute;top:16px}.pause span:first-child{left:16.5px}.pause span:last-child{left:26.5px}.pause[aria-pressed=true] span:first-child{clip-path:polygon(0 0,100% 50%,0 100%);border-radius:0;width:15px;left:18px}.pause[aria-pressed=true] span:last-child{display:none}.stage__space{flex:none;height:372px}.ring{z-index:10;pointer-events:none;position:absolute;inset:0}.orb-card{width:var(--cw);height:var(--ch);pointer-events:auto;will-change:transform, opacity;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.orb-card.is-far{pointer-events:none}.orb-card.is-near .cardback{box-shadow:0 0 9px #d77bff73}.orb-card.is-front .cardback,.orb-card:hover .cardback,.orb-card:focus-visible .cardback{border-color:var(--teal);box-shadow:0 0 11px #3cf0dbb3}.orb-card:focus-visible{outline:none}.orb-card.is-lock .cardback{animation:.26s ease-out lock}@keyframes lock{50%{box-shadow:0 0 26px #3cf0db}}.flyer{z-index:130;width:var(--cw);height:var(--ch);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.flyer .cardback{border-color:var(--teal);box-shadow:0 0 16px #3cf0dbcc}.core{left:50%;top:var(--core-y);z-index:100;filter:drop-shadow(0 0 9px #3cf0db40);border:1px solid #3cf0db8c;border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:absolute;translate:-50% -50%}.core:before{content:"";pointer-events:none;border:1px solid #3cf0db8c;border-radius:50%;animation:2.6s ease-in-out infinite core-pulse;position:absolute;inset:-1px}@keyframes core-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.core__btn{color:#fff;background:radial-gradient(74.3% 74.3% at 49.9% 45%,#3d0f5c 0% 56%,#50167b 58.5%,#631d99 61%,#8a2bd6 66%,#ad53ea 73%,#d07bff 80%,#e2a8ff 83%,#f3d6ff 86%,#d89eff80 88%,#bd66ff00 90%);border:0;border-radius:50%;width:118px;height:118px;padding:0;transition:transform .2s;position:relative;box-shadow:0 0 70px #3cf0db40,0 0 28px #bd66ffbf,inset 0 0 18px #3cf0db1f}.core__btn:hover{transform:scale(1.04)}.core__btn:active{transform:scale(.97)}.core__btn[aria-disabled=true]{cursor:default;transform:none}.core.is-brake .core__btn{animation:.5s ease-in-out infinite core-brake}@keyframes core-brake{0%,to{transform:scale(1)}50%{transform:scale(.94)}}.core__orb{font-family:var(--head);flex-direction:column;align-items:center;display:flex}.core__orb b{font-size:20px;font-weight:700;line-height:24px}.core__orb span{font-size:15px;font-weight:600;line-height:20px}.dock-wrap{z-index:110;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.dock{align-items:flex-start;gap:46px;margin:0;padding:0;list-style:none;display:flex}.slot{flex-direction:column;align-items:center;gap:10px;display:flex}.slot__frame{background:#0e031599;border:1px dashed #ffffff4d;border-radius:8px;width:62px;height:106px;position:relative}.slot__label{font-family:var(--head);color:var(--muted);text-align:center;white-space:nowrap;font-size:14px;font-weight:600;line-height:normal}.slot.is-next .slot__frame{border-color:var(--teal);box-shadow:0 0 12px #3cf0db59}.slot.is-next .slot__label,.slot.is-filled .slot__label{color:var(--teal)}.slot.is-filled .slot__frame{border-color:#0000;animation:.5s ease-out slot-in}.slot.is-filled .cardback{border-color:var(--teal);inset:-1px}@keyframes slot-in{0%{box-shadow:0 0 40px #3cf0db}}.stage.is-full .slot__frame{animation:.7s ease-in-out infinite alternate slot-full}@keyframes slot-full{to{box-shadow:0 0 26px #3cf0dbf2,0 0 50px #bd66ff99}}.ask-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.ask{gap:10px;height:46px;display:flex}.ask__q{width:362px;height:100%;color:var(--ink);background:#0e031599;border:1px solid #e7b8ff6b;border-radius:25px;padding:0 16px;font-size:14px}.ask__q::placeholder{color:#8c8c99}.ask__q:focus-visible{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #3cf0db33}.btn{height:46px;font-family:var(--head);white-space:nowrap;border-radius:25px;justify-content:center;align-items:center;gap:7px;padding:0 30px;font-size:16px;font-weight:700;transition:transform .15s,filter .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn--neon{color:var(--dark-ink);filter:drop-shadow(0 0 12px #3cf0db73);background:linear-gradient(101deg,#9ffff3 0%,#3cf0db 100%);border:0}.btn--neon:hover{filter:drop-shadow(0 0 18px #3cf0dbb3)}.btn--ghost{color:var(--ink);background:#0e031599;border:1px solid #e7b8ff6b;font-weight:600}.btn--ghost:hover{border-color:var(--teal)}.btn[disabled]{opacity:.5;cursor:default}.note{color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:normal}.sos{color:#ffd1f3;text-align:center;max-width:520px;margin:-6px 0 0;font-size:13px;line-height:1.5}.sos a{color:var(--teal);font-weight:500;text-decoration:underline}.stage__flash{left:50%;top:var(--core-y);z-index:150;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffffff2 0%,#9ffff38c 15%,#bd66ff40 38%,#0000 70%);border-radius:50%;width:1600px;height:1600px;margin:-800px 0 0 -800px;position:absolute}.stage.is-arrive .stage__flash{animation:1s ease-out arrive}@keyframes arrive{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.6)}}.stage.is-result [data-play],.stage.is-result .pause{display:none}.result{z-index:110;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:12px;display:flex;position:relative}.result[hidden]{display:none}.result.is-entering{animation:.7s ease-out result-in}@keyframes result-in{0%{opacity:0;filter:blur(6px);transform:scale(.94)}}.result .shot{max-width:740px}.result__shared{font-family:var(--head);color:var(--teal);background:#3cf0db14;border:1px solid #3cf0db66;border-radius:100px;margin:0;padding:4px 14px;font-size:14px;font-weight:600}.result__hint{color:var(--muted);text-align:center;margin:0;font-size:14px}.result__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.result__status{min-height:20px;color:var(--teal);text-align:center;overflow-wrap:anywhere;margin:0;font-size:13px}@media (width<=1160px){.planet{top:auto;bottom:-132px;left:-190px}.moon--pink{left:auto;right:90px}.moon--gold{inset:auto 160px 140px auto}}@media (width<=720px){.hero{gap:22px;padding-top:16px}.hero__title{gap:4px}.hero__title h1{font-size:40px;line-height:1.3}.hero__title p{font-size:20px;line-height:1.4}.stage{border-radius:28px;min-height:0;padding:14px 12px 22px}.stage__bar{height:44px}.count__opt span{width:58px;height:34px;font-size:15px}.count__hint{display:none}.pause{width:44px;height:44px;top:14px;right:12px}.pause span{top:13px}.pause span:first-child{left:13.5px}.pause span:last-child{left:23.5px}.pause[aria-pressed=true] span:first-child{left:15px}.stage__space{height:290px}.core{width:112px;height:112px}.core__btn{width:90px;height:90px}.core__orb b{font-size:17px;line-height:20px}.core__orb span{font-size:13px;line-height:17px}.dock-wrap{gap:20px;width:100%}.dock{gap:14px}.slot{gap:8px}.slot__frame{width:49px;height:84px}.slot__label{font-size:12px}.ask-wrap{width:100%}.ask{flex-direction:column;width:100%;height:auto}.ask__q{width:100%;height:46px;font-size:16px}.ask .btn{width:100%}.planet{width:260px;height:260px;bottom:-150px;left:-150px}.moon--pink{width:24px;height:24px;top:74px;right:18px}.moon--gold{display:none}.result{padding:8px 0}.result__actions{width:100%}.result__actions .btn{flex:100%}}@media (width<=380px){.dock{gap:10px}.slot__frame{width:44px;height:75px}.slot__label{font-size:11px}}@media (prefers-reduced-motion:reduce){.planet,.moon,.core:before,.core.is-brake .core__btn,.stage.is-full .slot__frame,.slot.is-filled .slot__frame{animation:none}}.sections[data-astro-cid-lcdefpme]{flex-direction:column;gap:30px;padding:30px 0 80px;display:flex}@media (width<=640px){.sections[data-astro-cid-lcdefpme]{gap:22px;padding:22px 0 56px}}
