.li[data-astro-cid-4hhr2326]{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:var(--purple-l);color:var(--purple-d);flex:none;place-items:center;display:grid}.li--dark[data-astro-cid-4hhr2326]{color:#f1d3fb;background:#e7b4fa24;box-shadow:inset 0 0 0 1px #e7b4fa38}.li[data-astro-cid-4hhr2326] svg[data-astro-cid-4hhr2326]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:70%;height:70%;overflow:visible}.bar[data-astro-cid-4hhr2326],.col[data-astro-cid-4hhr2326],.hub[data-astro-cid-4hhr2326],.sat[data-astro-cid-4hhr2326],.star[data-astro-cid-4hhr2326],.mini[data-astro-cid-4hhr2326],.n[data-astro-cid-4hhr2326]{fill:currentColor;stroke:none;transform-box:fill-box}.n[data-astro-cid-4hhr2326]{fill:#fff;stroke:currentColor;stroke-width:1.6px;transform-origin:50%}.li--dark[data-astro-cid-4hhr2326] .n[data-astro-cid-4hhr2326]{fill:#1d0833}.bar[data-astro-cid-4hhr2326]{transform-origin:50% 100%;opacity:.85}.is-in[data-astro-cid-4hhr2326] .b1[data-astro-cid-4hhr2326]{animation:2.2s ease-in-out infinite eq}.is-in[data-astro-cid-4hhr2326] .b2[data-astro-cid-4hhr2326]{animation:2.2s ease-in-out -.7s infinite eq}.is-in[data-astro-cid-4hhr2326] .b3[data-astro-cid-4hhr2326]{animation:2.2s ease-in-out -1.4s infinite eq}.pulse[data-astro-cid-4hhr2326]{stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.is-in[data-astro-cid-4hhr2326] .pulse[data-astro-cid-4hhr2326]{animation:2.8s ease-out infinite pulse}.tick[data-astro-cid-4hhr2326]{stroke-dasharray:14;stroke-dashoffset:14px}.is-in[data-astro-cid-4hhr2326] .tick[data-astro-cid-4hhr2326]{animation:tick 3.6s var(--ease) infinite}.t2[data-astro-cid-4hhr2326]{animation-delay:.35s!important}.t3[data-astro-cid-4hhr2326]{animation-delay:.7s!important}.ln[data-astro-cid-4hhr2326]{opacity:.55}.col[data-astro-cid-4hhr2326]{transform-origin:50% 100%;opacity:.85}.is-in[data-astro-cid-4hhr2326] .col[data-astro-cid-4hhr2326]{animation:grow 3.2s var(--ease) infinite}.c2[data-astro-cid-4hhr2326]{animation-delay:.2s!important}.c3[data-astro-cid-4hhr2326]{animation-delay:.4s!important}.trend[data-astro-cid-4hhr2326]{stroke-dasharray:64;stroke-dashoffset:64px}.is-in[data-astro-cid-4hhr2326] .trend[data-astro-cid-4hhr2326]{animation:tick2 3.2s var(--ease) .5s infinite}.orbit[data-astro-cid-4hhr2326]{stroke-width:1.2px;stroke-dasharray:2 4;opacity:.6}.spin[data-astro-cid-4hhr2326]{transform-origin:24px 24px}.is-in[data-astro-cid-4hhr2326] .spin[data-astro-cid-4hhr2326]{animation:12s linear infinite spin}.li[data-astro-cid-4hhr2326]:hover .spin[data-astro-cid-4hhr2326]{animation-duration:4s}.is-in[data-astro-cid-4hhr2326] .hub[data-astro-cid-4hhr2326]{transform-origin:50%;animation:2.4s ease-in-out infinite beat}.links[data-astro-cid-4hhr2326] path[data-astro-cid-4hhr2326]{stroke-dasharray:3 4;opacity:.7;animation:1.6s linear infinite dash}.is-in[data-astro-cid-4hhr2326] .n[data-astro-cid-4hhr2326]{animation:2.4s ease-in-out infinite beat}.n2[data-astro-cid-4hhr2326]{animation-delay:.3s!important}.n3[data-astro-cid-4hhr2326]{animation-delay:.6s!important}.n4[data-astro-cid-4hhr2326]{animation-delay:.9s!important}.n5[data-astro-cid-4hhr2326]{animation-delay:1.2s!important}.star[data-astro-cid-4hhr2326]{transform-origin:50%}.is-in[data-astro-cid-4hhr2326] .star[data-astro-cid-4hhr2326]{animation:3.4s ease-in-out infinite star}.mini[data-astro-cid-4hhr2326]{transform-origin:50%;opacity:0}.is-in[data-astro-cid-4hhr2326] .m1[data-astro-cid-4hhr2326]{animation:3.4s ease-in-out infinite twinkle}.is-in[data-astro-cid-4hhr2326] .m2[data-astro-cid-4hhr2326]{animation:3.4s ease-in-out 1.7s infinite twinkle}@keyframes eq{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.2)}}@keyframes pulse{0%{opacity:.7;transform:scale(.65)}70%,to{opacity:0;transform:scale(1.2)}}@keyframes tick{0%,10%{stroke-dashoffset:14px}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:14px}}@keyframes grow{0%,8%{transform:scaleY(.25)}35%,85%{transform:scaleY(1)}to{transform:scaleY(.25)}}@keyframes tick2{0%,8%{stroke-dashoffset:64px}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:64px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes dash{to{stroke-dashoffset:-14px}}@keyframes star{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(18deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)}40%,60%{opacity:.95;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.tick[data-astro-cid-4hhr2326],.trend[data-astro-cid-4hhr2326]{stroke-dashoffset:0!important;animation:none!important}.mini[data-astro-cid-4hhr2326]{opacity:.9}}.flow[data-astro-cid-e7bzv7tt]{padding-top:44px;position:relative}.flow__track[data-astro-cid-e7bzv7tt]{height:120px;position:relative}.flow__track[data-astro-cid-e7bzv7tt] svg[data-astro-cid-e7bzv7tt]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow__base[data-astro-cid-e7bzv7tt],.flow__prog[data-astro-cid-e7bzv7tt]{fill:none;stroke-linecap:round}.flow__base[data-astro-cid-e7bzv7tt]{stroke:#a542ca52;stroke-width:2px;stroke-dasharray:2 8}.flow__prog[data-astro-cid-e7bzv7tt]{stroke:url(#flowg);stroke-width:3.5px;will-change:stroke-dashoffset}.flow__st[data-astro-cid-e7bzv7tt]{width:58px;height:58px;color:var(--purple-d);transition:background-color .5s var(--ease), color .5s, transform .5s var(--ease), border-color .5s;background:#fff;border:1px solid #a542ca59;border-radius:50%;place-items:center;margin:-29px 0 0 -29px;display:grid;position:absolute;top:40px;box-shadow:0 8px 22px -10px #5e1c8259}.flow__st[data-astro-cid-e7bzv7tt] svg{width:24px;height:24px}.flow__st[data-astro-cid-e7bzv7tt]:after{content:"";opacity:0;border:1.5px solid #a542ca80;border-radius:50%;position:absolute;inset:-7px;transform:scale(.85)}.flow__st[data-astro-cid-e7bzv7tt].is-active{background:linear-gradient(140deg, var(--purple), var(--purple-d));color:#fff;border-color:#0000;transform:scale(1.12)}.flow__st[data-astro-cid-e7bzv7tt].is-active:after{animation:1.8s ease-out infinite ring}.flow__st[data-astro-cid-e7bzv7tt].is-done{background:var(--purple-l);border-color:var(--purple)}.flow__token[data-astro-cid-e7bzv7tt]{z-index:3;white-space:nowrap;opacity:0;will-change:transform, opacity;letter-spacing:-.01em;background:#fff;border:1px solid #a542ca4d;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:.8rem;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 12px 28px -12px #5e1c8280}.flow__token[data-astro-cid-e7bzv7tt] b[data-astro-cid-e7bzv7tt]{color:#fff;background:linear-gradient(140deg, var(--purple), #7d5cff);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;display:grid}.flow__token[data-astro-cid-e7bzv7tt].is-pop b[data-astro-cid-e7bzv7tt]{animation:pop .5s var(--ease)}.flow__cards[data-astro-cid-e7bzv7tt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.flow__card[data-astro-cid-e7bzv7tt]{z-index:1;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:transform .6s var(--ease), border-color .5s, box-shadow .6s var(--ease);background:#fff;padding:clamp(22px,2.4vw,32px);position:relative}.flow__stem[data-astro-cid-e7bzv7tt]{background:repeating-linear-gradient(#a542ca66 0 3px,#0000 3px 7px);width:2px;height:34px;margin-left:-1px;position:absolute;top:82px}.flow__stem[data-astro-cid-e7bzv7tt] i[data-astro-cid-e7bzv7tt]{background:linear-gradient(to bottom, var(--purple), #7d5cff);transform-origin:top;transition:transform .7s var(--ease);border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.flow__stem[data-astro-cid-e7bzv7tt]:after{content:"";box-sizing:border-box;z-index:2;width:10px;height:10px;transition:background-color .4s .45s, border-color .4s .45s, transform .5s var(--ease) .45s;background:#fff;border:2px solid #a542ca73;border-radius:50%;margin-left:-5px;position:absolute;bottom:-9px;left:50%}.flow__stem[data-astro-cid-e7bzv7tt].is-on i[data-astro-cid-e7bzv7tt]{transform:scaleY(1)}.flow__stem[data-astro-cid-e7bzv7tt].is-on:after{background:var(--purple);border-color:var(--purple);transform:scale(1.15)}.flow__card[data-astro-cid-e7bzv7tt] p[data-astro-cid-e7bzv7tt]{margin-top:10px}.flow__card[data-astro-cid-e7bzv7tt] .h-sub{font-size:1.5rem}.flow__num[data-astro-cid-e7bzv7tt]{letter-spacing:.14em;color:var(--ink-soft);margin-bottom:8px;font-size:.72rem;font-weight:600;transition:color .4s;display:inline-block}.flow__card[data-astro-cid-e7bzv7tt].is-active{border-color:#a542ca99;box-shadow:0 0 0 4px #a542ca1a,0 30px 60px -28px #5e1c8266}.flow__card[data-astro-cid-e7bzv7tt].is-active .flow__num[data-astro-cid-e7bzv7tt],.flow__card[data-astro-cid-e7bzv7tt].is-done .flow__num[data-astro-cid-e7bzv7tt]{color:var(--purple)}.flow__card[data-astro-cid-e7bzv7tt].is-done .flow__num[data-astro-cid-e7bzv7tt]:after{content:"  ✓"}@keyframes ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (width<=860px){.flow[data-astro-cid-e7bzv7tt]{padding-top:0}.flow__track[data-astro-cid-e7bzv7tt]{display:none}.flow__cards[data-astro-cid-e7bzv7tt]{grid-template-columns:minmax(0,1fr)}.flow__card[data-astro-cid-e7bzv7tt]{border-left:4px solid #a542ca40}.flow__card[data-astro-cid-e7bzv7tt].is-active{border-left-color:var(--purple);transform:none}.flow__card[data-astro-cid-e7bzv7tt].is-done{border-left-color:var(--purple)}}@media (prefers-reduced-motion:reduce){.flow__card[data-astro-cid-e7bzv7tt],.flow__st[data-astro-cid-e7bzv7tt]{transition:none}}.chapnav[data-astro-cid-fzpqpvlm]{top:calc(var(--header-cur) + 12px);z-index:20;background:#fffffff7;border:1px solid #a542ca2e;border-radius:999px;justify-content:center;gap:4px;width:fit-content;margin:0 auto clamp(40px,6vw,72px);padding:7px;display:flex;position:sticky;box-shadow:0 18px 40px -22px #3c0a6473,0 0 0 4px #a542ca0d}.chapnav__ink[data-astro-cid-fzpqpvlm]{opacity:0;transition:transform .5s var(--ease), width .5s var(--ease), opacity .3s;background:linear-gradient(135deg,#2a0a47,#14041f);border-radius:999px;position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 8px 20px -8px #14042499}.chapnav[data-astro-cid-fzpqpvlm] a[data-astro-cid-fzpqpvlm]{z-index:1;white-space:nowrap;color:var(--ink-soft);border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:.9rem;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.chapnav[data-astro-cid-fzpqpvlm] a[data-astro-cid-fzpqpvlm] em[data-astro-cid-fzpqpvlm]{letter-spacing:.08em;color:#8a2fb0;background:#a542ca1a;border-radius:999px;place-items:center;min-width:26px;height:22px;padding:0 6px;font-size:.68rem;font-style:normal;font-weight:600;transition:background .3s,color .3s;display:grid}.chapnav[data-astro-cid-fzpqpvlm] a[data-astro-cid-fzpqpvlm].is-on em[data-astro-cid-fzpqpvlm]{color:#f0cdfc;background:#ffffff29}.chapnav[data-astro-cid-fzpqpvlm] a[data-astro-cid-fzpqpvlm]:hover{color:var(--ink)}.chapnav[data-astro-cid-fzpqpvlm] a[data-astro-cid-fzpqpvlm].is-on{color:#fff}.chapters[data-astro-cid-fzpqpvlm]{gap:clamp(88px,10vw,150px);display:grid}.chap[data-astro-cid-fzpqpvlm]{gap:clamp(22px,2.6vw,34px);display:grid}.chap__head[data-astro-cid-fzpqpvlm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.chap__title[data-astro-cid-fzpqpvlm]{align-items:flex-end;gap:clamp(18px,3vw,40px);display:flex}.chap__num[data-astro-cid-fzpqpvlm]{letter-spacing:-.06em;background:linear-gradient(160deg, var(--purple), #7d5cff 70%, #7d5cff26);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,9vw,8rem);font-weight:500;line-height:.8}.chap__k[data-astro-cid-fzpqpvlm]{letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.chap__h[data-astro-cid-fzpqpvlm]{letter-spacing:-.05em;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;line-height:1.05}.chap__stats[data-astro-cid-fzpqpvlm]{gap:clamp(20px,3vw,44px);display:flex}.chap__stats[data-astro-cid-fzpqpvlm] li[data-astro-cid-fzpqpvlm]{border-left:2px solid #a542ca59;gap:2px;padding-left:16px;display:grid}.chap__stats[data-astro-cid-fzpqpvlm] strong[data-astro-cid-fzpqpvlm]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;line-height:1}.chap__stats[data-astro-cid-fzpqpvlm] li[data-astro-cid-fzpqpvlm] span[data-astro-cid-fzpqpvlm]:last-child{color:var(--ink-soft);max-width:12em;font-size:.82rem;line-height:1.3}.chap__shot[data-astro-cid-fzpqpvlm]{isolation:isolate;background:linear-gradient(160deg,#f4e7fb 0%,#e8def8 55%,#e3dcf6 100%);border:1px solid #a542ca29;border-radius:36px;padding:clamp(24px,4.4vw,64px) clamp(14px,4vw,64px) 0;position:relative}.chap__shot--dark[data-astro-cid-fzpqpvlm]{background:radial-gradient(90% 70% at 50% 0,#4a1773 0%,#24083f 55%,#14041f 100%);border-color:#e7b4fa2e}.chap__glow[data-astro-cid-fzpqpvlm]{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#a542ca59,#0000 65%);border-radius:50%;width:70%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.chap__shot--dark[data-astro-cid-fzpqpvlm] .chap__glow[data-astro-cid-fzpqpvlm]{background:radial-gradient(circle,#a542ca8c,#0000 65%)}.chap__shot[data-astro-cid-fzpqpvlm]{border-radius:36px;overflow:clip}.chap__tilt[data-astro-cid-fzpqpvlm]{transform-origin:50% 100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chap__tilt[data-astro-cid-fzpqpvlm]{will-change:transform;animation:linear both shotIn view();animation-range:entry entry 80%}}}@keyframes shotIn{0%{transform:perspective(1800px)translateY(40px)rotateX(14deg)scale(.92)}to{transform:perspective(1800px)translate(0,0)rotateX(0)scale(1)}}.chap__tilt[data-astro-cid-fzpqpvlm] .frame{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:1040px;margin:0 auto;box-shadow:0 -14px 70px -18px #1404248c}.fchip[data-astro-cid-fzpqpvlm]{z-index:3;position:absolute}.fchip__in[data-astro-cid-fzpqpvlm]{white-space:nowrap;color:var(--ink);background:#fffffff0;border:1px solid #a542ca33;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:.82rem;font-weight:500;animation:6s ease-in-out infinite fchipFloat;display:inline-flex;box-shadow:0 16px 36px -14px #14042480}.fchip__in[data-astro-cid-fzpqpvlm] i[data-astro-cid-fzpqpvlm]{background:var(--purple);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #a542ca33}.chap__shot--dark[data-astro-cid-fzpqpvlm] .fchip__in[data-astro-cid-fzpqpvlm]{color:#fff;background:#200838db;border-color:#e7b4fa4d}.chap__shot--dark[data-astro-cid-fzpqpvlm] .fchip__in[data-astro-cid-fzpqpvlm] i[data-astro-cid-fzpqpvlm]{background:#e7b4fa;box-shadow:0 0 0 4px #e7b4fa38}.fchip--1[data-astro-cid-fzpqpvlm]{--k:-60px;top:22%;left:1%}.fchip--2[data-astro-cid-fzpqpvlm]{--k:-30px;top:46%;right:1%}.fchip--3[data-astro-cid-fzpqpvlm]{--k:-80px;bottom:12%;left:2%}.fchip--2[data-astro-cid-fzpqpvlm] .fchip__in[data-astro-cid-fzpqpvlm]{animation-delay:-2s}.fchip--3[data-astro-cid-fzpqpvlm] .fchip__in[data-astro-cid-fzpqpvlm]{animation-delay:-4s}.chap__bento[data-astro-cid-fzpqpvlm]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.feat--lead[data-astro-cid-fzpqpvlm]{color:#fff;background:radial-gradient(90% 60% at 100% 0,#a542ca73,#0000 65%),linear-gradient(160deg,#2a0b47,#14041f);border-color:#e7b4fa33;flex-direction:column;grid-column:span 5;display:flex;overflow:hidden}.feat--lead[data-astro-cid-fzpqpvlm]:after{display:none}.feat--lead[data-astro-cid-fzpqpvlm]:hover{border-color:#e7b4fa73}.feat[data-astro-cid-fzpqpvlm].feat--lead h4[data-astro-cid-fzpqpvlm]{color:#fff;font-size:1.5rem}.feat[data-astro-cid-fzpqpvlm].feat--lead p[data-astro-cid-fzpqpvlm]{color:#ffffffbd}.feat--lead[data-astro-cid-fzpqpvlm] .card__icon{color:#f1d3fb;background:#e7b4fa29}.chap--rev[data-astro-cid-fzpqpvlm] .feat--lead[data-astro-cid-fzpqpvlm]{order:2}.chap__rest[data-astro-cid-fzpqpvlm]{gap:inherit;grid-column:span 7;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.chap__rest--3[data-astro-cid-fzpqpvlm]>[data-astro-cid-fzpqpvlm]:first-child{grid-column:span 2}.chap__rest--2[data-astro-cid-fzpqpvlm]{grid-template-columns:minmax(0,1fr)}.feat[data-astro-cid-fzpqpvlm]{padding:clamp(22px,2.2vw,32px)}.feat[data-astro-cid-fzpqpvlm] h4[data-astro-cid-fzpqpvlm]{letter-spacing:-.035em;margin-bottom:8px;font-size:1.2rem;font-weight:500}.feat[data-astro-cid-fzpqpvlm] p[data-astro-cid-fzpqpvlm]{color:var(--ink-soft);font-size:.98rem;line-height:1.5}.feat__vis[data-astro-cid-fzpqpvlm]{margin-top:auto;padding-top:26px}.v[data-astro-cid-fzpqpvlm]{width:100%}.v--score[data-astro-cid-fzpqpvlm]{align-items:center;gap:22px;display:flex}.v__ring[data-astro-cid-fzpqpvlm]{flex:none;width:124px;height:124px;position:relative}.v__ring[data-astro-cid-fzpqpvlm] svg[data-astro-cid-fzpqpvlm]{fill:none;stroke-width:9px;stroke-linecap:round;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ring__bg[data-astro-cid-fzpqpvlm]{stroke:#e7b4fa29}.ring__fg[data-astro-cid-fzpqpvlm]{stroke:#e7b4fa;stroke-dasharray:327;stroke-dashoffset:327px;filter:drop-shadow(0 0 8px #e7b4fa99)}.is-in[data-astro-cid-fzpqpvlm] .ring__fg[data-astro-cid-fzpqpvlm]{animation:ringfill 2.6s var(--ease) .3s forwards}.v__grade[data-astro-cid-fzpqpvlm]{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.v__grade[data-astro-cid-fzpqpvlm] b[data-astro-cid-fzpqpvlm]{letter-spacing:-.05em;color:#fff;font-size:2.6rem;font-weight:500}.v__grade[data-astro-cid-fzpqpvlm] span[data-astro-cid-fzpqpvlm]{color:#fff9;font-variant-numeric:tabular-nums;margin-top:4px;font-size:.8rem}.v__bars[data-astro-cid-fzpqpvlm]{flex:1;align-items:flex-end;gap:6px;height:92px;display:flex}.v__bars[data-astro-cid-fzpqpvlm] i[data-astro-cid-fzpqpvlm]{height:var(--h);transform-origin:bottom;background:linear-gradient(#e7b4fa,#a542ca8c);border-radius:5px 5px 2px 2px;flex:1;transform:scaleY(0)}.is-in[data-astro-cid-fzpqpvlm] .v__bars[data-astro-cid-fzpqpvlm] i[data-astro-cid-fzpqpvlm]{animation:barUp 5s var(--ease) calc(var(--n) * 90ms + .5s) infinite}.v--issues[data-astro-cid-fzpqpvlm]{gap:10px;display:grid}.iss[data-astro-cid-fzpqpvlm]{background:#ffffff0f;border:1px solid #e7b4fa24;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 14px 14px;font-size:.86rem;display:grid;position:relative;overflow:hidden}.sev[data-astro-cid-fzpqpvlm]{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#a542ca99;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600}.sev--medium[data-astro-cid-fzpqpvlm]{background:#7d5cff80}.sev--low[data-astro-cid-fzpqpvlm]{background:#e7b4fa38}.iss__st[data-astro-cid-fzpqpvlm]{text-align:right;min-width:46px;font-size:.74rem;font-style:normal;font-weight:600;display:inline-grid;position:relative}.iss__st[data-astro-cid-fzpqpvlm] span[data-astro-cid-fzpqpvlm]{grid-area:1/1}.iss__st[data-astro-cid-fzpqpvlm] .o[data-astro-cid-fzpqpvlm]{color:#fff9}.iss__st[data-astro-cid-fzpqpvlm] .f[data-astro-cid-fzpqpvlm]{color:#e7b4fa;opacity:0}.iss__bar[data-astro-cid-fzpqpvlm]{background:linear-gradient(90deg, var(--purple), #e7b4fa);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.is-in[data-astro-cid-fzpqpvlm] .iss__bar[data-astro-cid-fzpqpvlm]{animation:issBar 8s var(--ease) calc(var(--n) * 1.1s) infinite}.is-in[data-astro-cid-fzpqpvlm] .iss__st[data-astro-cid-fzpqpvlm] .o[data-astro-cid-fzpqpvlm]{animation:issOpen 8s ease calc(var(--n) * 1.1s) infinite}.is-in[data-astro-cid-fzpqpvlm] .iss__st[data-astro-cid-fzpqpvlm] .f[data-astro-cid-fzpqpvlm]{animation:issFixed 8s ease calc(var(--n) * 1.1s) infinite}.v--map[data-astro-cid-fzpqpvlm]{height:auto;max-height:230px}.map__links[data-astro-cid-fzpqpvlm] path[data-astro-cid-fzpqpvlm]{fill:none;stroke:#e7b4fa73;stroke-width:1.4px;stroke-dasharray:4 5;animation:2s linear infinite duodash2}.map__core[data-astro-cid-fzpqpvlm]{fill:#a542ca;stroke:#e7b4fa;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite coreBeat}.map__lbl[data-astro-cid-fzpqpvlm]{fill:#fff;font-size:14px;font-weight:600}.map__fw[data-astro-cid-fzpqpvlm] rect[data-astro-cid-fzpqpvlm]{fill:#ffffff0f;stroke:#e7b4fa4d}.map__fw[data-astro-cid-fzpqpvlm] text[data-astro-cid-fzpqpvlm]{fill:#ffffffd9;font-size:11.5px;font-weight:500}.is-in[data-astro-cid-fzpqpvlm] .map__fw[data-astro-cid-fzpqpvlm] rect[data-astro-cid-fzpqpvlm]{animation:fwLit 6s ease calc(var(--n) * 1.2s) infinite}.v--aud[data-astro-cid-fzpqpvlm]{gap:8px;display:grid}.aud[data-astro-cid-fzpqpvlm]{color:#ffffffbf;background:#ffffff0d;border:1px solid #e7b4fa1f;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;display:flex}.aud[data-astro-cid-fzpqpvlm] svg[data-astro-cid-fzpqpvlm]{fill:none;stroke:#e7b4fa;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:16px;height:16px;margin-left:auto}.aud__dot[data-astro-cid-fzpqpvlm]{background:#e7b4fa66;border-radius:50%;width:8px;height:8px}.is-in[data-astro-cid-fzpqpvlm] .aud[data-astro-cid-fzpqpvlm]{animation:audLit 7.5s ease calc(var(--n) * 1.5s) infinite}.is-in[data-astro-cid-fzpqpvlm] .aud[data-astro-cid-fzpqpvlm] svg[data-astro-cid-fzpqpvlm]{animation:audTick 7.5s ease calc(var(--n) * 1.5s) infinite}@keyframes ringfill{to{stroke-dashoffset:26px}}@keyframes barUp{0%{transform:scaleY(0)}18%,80%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes issBar{0%{transform:scaleX(0)}45%,80%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes issOpen{0%,40%{opacity:1}50%,85%{opacity:0}95%,to{opacity:1}}@keyframes issFixed{0%,40%{opacity:0}50%,85%{opacity:1}95%,to{opacity:0}}@keyframes duodash2{to{stroke-dashoffset:-18px}}@keyframes coreBeat{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes fwLit{0%,to{fill:#ffffff0f}12%,28%{fill:#a542ca8c;stroke:#e7b4fa}40%{fill:#ffffff0f}}@keyframes audLit{0%,to{color:#ffffffbf;background:#ffffff0d}6%,18%{color:#fff;background:#a542ca59}24%{background:#ffffff0d}}@keyframes audTick{0%,to{opacity:0}8%,18%{opacity:1}24%{opacity:0}}@keyframes fchipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1000px){.chap__bento[data-astro-cid-fzpqpvlm]{grid-template-columns:minmax(0,1fr)}.feat--lead[data-astro-cid-fzpqpvlm],.chap__rest[data-astro-cid-fzpqpvlm]{grid-column:auto}.chap--rev[data-astro-cid-fzpqpvlm] .feat--lead[data-astro-cid-fzpqpvlm]{order:0}.chap__rest--3[data-astro-cid-fzpqpvlm]>[data-astro-cid-fzpqpvlm]:first-child{grid-column:auto}}@media (width<=900px){.chapnav[data-astro-cid-fzpqpvlm]{scrollbar-width:none;justify-content:flex-start;max-width:100%;overflow-x:auto}.chapnav[data-astro-cid-fzpqpvlm]::-webkit-scrollbar{display:none}.chap__title[data-astro-cid-fzpqpvlm]{flex-direction:column;align-items:flex-start;gap:6px}.chap__shot[data-astro-cid-fzpqpvlm]{border-radius:24px}.fchip[data-astro-cid-fzpqpvlm]{display:none}.chap__rest[data-astro-cid-fzpqpvlm]{grid-template-columns:minmax(0,1fr)}.chap__rest--3[data-astro-cid-fzpqpvlm]>[data-astro-cid-fzpqpvlm]:first-child{grid-column:auto}.v--score[data-astro-cid-fzpqpvlm]{flex-direction:column;align-items:flex-start}.v__bars[data-astro-cid-fzpqpvlm]{width:100%}}@media (prefers-reduced-motion:reduce){.chap__tilt[data-astro-cid-fzpqpvlm]{opacity:1;transform:none}.ring__fg[data-astro-cid-fzpqpvlm]{stroke-dashoffset:26px}.v__bars[data-astro-cid-fzpqpvlm] i[data-astro-cid-fzpqpvlm]{transform:none}.fchip__in[data-astro-cid-fzpqpvlm]{animation:none}}.card__icon-live[data-astro-cid-fzpqpvlm]{margin-bottom:18px}.duo[data-astro-cid-fzpqpvlm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.duo__card[data-astro-cid-fzpqpvlm]{isolation:isolate;color:#fff;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s;background:linear-gradient(150deg,#2a0b47 0%,#170528 70%);border:1px solid #e7b4fa29;border-radius:32px;flex-direction:column;gap:14px;padding:clamp(26px,3.2vw,44px);display:flex;position:relative;overflow:hidden}.duo__card[data-astro-cid-fzpqpvlm]:hover{border-color:#e7b4fa61;transform:translateY(-6px);box-shadow:0 40px 80px -40px #5e1c8299}.duo__glow[data-astro-cid-fzpqpvlm]{z-index:-1;aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#a542ca8c,#0000 65%);border-radius:50%;width:70%;position:absolute;top:-30%;right:-18%}.duo__card--ai[data-astro-cid-fzpqpvlm] .duo__glow[data-astro-cid-fzpqpvlm]{background:radial-gradient(circle,#7d5cff80,#0000 65%)}.duo__art[data-astro-cid-fzpqpvlm]{z-index:-1;opacity:.8;width:min(50%,300px);position:absolute;top:0;right:0}.duo__links[data-astro-cid-fzpqpvlm] path[data-astro-cid-fzpqpvlm]{fill:none;stroke:#e7b4fa61;stroke-width:1.2px;stroke-dasharray:4 6;animation:3s linear infinite duodash}.duo__node[data-astro-cid-fzpqpvlm]{fill:#e7b4fa;opacity:.85;transform-box:fill-box;transform-origin:50%;animation:duobeat 3s ease-in-out var(--d,0s) infinite}.duo__spark[data-astro-cid-fzpqpvlm]{fill:#f1d3fb;opacity:0;transform-box:fill-box;transform-origin:50%;animation:duotwinkle 4.2s ease-in-out var(--d,0s) infinite}.duo[data-astro-cid-fzpqpvlm] h3[data-astro-cid-fzpqpvlm]{letter-spacing:-.045em;color:#fff;margin-top:10px;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:500}.duo[data-astro-cid-fzpqpvlm] p[data-astro-cid-fzpqpvlm]{color:#ffffffbd}.duo__foot[data-astro-cid-fzpqpvlm]{gap:16px;margin-top:auto;padding-top:10px;display:grid}.duo__tags[data-astro-cid-fzpqpvlm]{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:64px;display:flex}.duo__tags[data-astro-cid-fzpqpvlm] li[data-astro-cid-fzpqpvlm]{color:#f1d3fb;background:#e7b4fa1a;border:1px solid #e7b4fa38;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:500}.duo__link[data-astro-cid-fzpqpvlm]{color:#fff;align-items:center;gap:8px;width:fit-content;font-weight:500;display:inline-flex}.duo__link[data-astro-cid-fzpqpvlm] svg{width:16px;height:16px;transition:transform .3s var(--ease)}.duo__link[data-astro-cid-fzpqpvlm]:hover svg{transform:translate(5px)}@keyframes duodash{to{stroke-dashoffset:-20px}}@keyframes duobeat{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes duotwinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.9;transform:scale(1.1)}}@media (width<=900px){.duo[data-astro-cid-fzpqpvlm]{grid-template-columns:minmax(0,1fr)}.duo__card[data-astro-cid-fzpqpvlm]{border-radius:26px}}@media (prefers-reduced-motion:reduce){.duo__links[data-astro-cid-fzpqpvlm] path[data-astro-cid-fzpqpvlm],.duo__node[data-astro-cid-fzpqpvlm],.duo__spark[data-astro-cid-fzpqpvlm]{animation:none}.duo__spark[data-astro-cid-fzpqpvlm]{opacity:.6}}
