.contents[data-astro-cid-dohye5fn]{border-radius:var(--r-panel);background:var(--white);box-shadow:0 0 0 1px var(--line), var(--shadow-lift);padding:20px 12px 12px}.label[data-astro-cid-dohye5fn]{color:var(--graphite-soft);padding:0 12px 12px;font-size:.875rem;font-weight:600}ol[data-astro-cid-dohye5fn]{margin:0;padding:0;list-style:none;position:relative}ol[data-astro-cid-dohye5fn]:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:24px;left:19px}a[data-astro-cid-dohye5fn]{border-radius:calc(var(--r-panel) - 8px);transition:background-color var(--t-fast) var(--ease);grid-template-columns:16px minmax(0,1fr);column-gap:14px;padding:12px;text-decoration:none;display:grid;position:relative}a[data-astro-cid-dohye5fn]:hover{background:var(--paper)}.node[data-astro-cid-dohye5fn]{background:var(--white);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--violet);transition:background-color var(--t-fast) var(--ease);border-radius:50%;align-self:center}a[data-astro-cid-dohye5fn]:hover .node[data-astro-cid-dohye5fn]{background:var(--violet)}.title[data-astro-cid-dohye5fn]{font-size:1.0625rem;font-weight:650}a[data-astro-cid-dohye5fn]:hover .title[data-astro-cid-dohye5fn]{color:var(--violet-ink)}.brackets[data-astro-cid-nwmnre35]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:24px;margin-bottom:28px;display:grid}.bracket[data-astro-cid-nwmnre35]{color:var(--lilac);padding:0 0 14px;font-size:.875rem;font-weight:600;position:relative}.bracket[data-astro-cid-nwmnre35]:after{content:"";border:1.5px solid #b9a8ff73;border-bottom:0;border-radius:6px 6px 0 0;height:8px;position:absolute;bottom:0;left:0;right:0}.a[data-astro-cid-nwmnre35]{grid-column:1 / span var(--split)}.b[data-astro-cid-nwmnre35]{grid-column:calc(var(--split) + 1) / -1;color:var(--on-dark-soft)}.b[data-astro-cid-nwmnre35]:after{border-color:#c9c6e84d}.rail[data-astro-cid-nwmnre35]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rail[data-astro-cid-nwmnre35]:before,.rail[data-astro-cid-nwmnre35]:after{content:"";background:#b9a8ff33;height:2px;position:absolute;top:111px;left:0;right:0}.rail[data-astro-cid-nwmnre35]:after{background:linear-gradient(90deg, var(--lilac), var(--violet));transform-origin:0;transition:transform 1.6s var(--ease);transform:scaleX(0);box-shadow:0 0 12px #8f75ff99}[data-astro-cid-nwmnre35][data-in] .rail[data-astro-cid-nwmnre35]:after{transform:scaleX(1)}li[data-astro-cid-nwmnre35]{grid-template-rows:96px 32px auto auto;align-content:start;display:grid}.num[data-astro-cid-nwmnre35]{color:#0000;letter-spacing:-.04em;-webkit-text-stroke:1.5px var(--lilac);opacity:.35;transition:opacity .5s var(--ease) calc(var(--i) * .28s), color .5s var(--ease) calc(var(--i) * .28s);align-self:end;font-size:6rem;font-weight:800;font-stretch:125%;line-height:.8}[data-astro-cid-nwmnre35][data-in] .num[data-astro-cid-nwmnre35]{opacity:1}[data-astro-cid-nwmnre35][data-in] .later[data-astro-cid-nwmnre35] .num[data-astro-cid-nwmnre35]{color:#b9a8ff2e}.dot[data-astro-cid-nwmnre35]{z-index:1;background:var(--indigo-deep);width:14px;height:14px;transition:background-color .4s var(--ease) calc(var(--i) * .28s + .2s), box-shadow .4s var(--ease) calc(var(--i) * .28s + .2s);border-radius:50%;align-self:center;position:relative;box-shadow:inset 0 0 0 2px #b9a8ff80}[data-astro-cid-nwmnre35][data-in] .dot[data-astro-cid-nwmnre35]{background:var(--violet);box-shadow:inset 0 0 0 2px var(--lilac), 0 0 14px #8f75ffcc}h3[data-astro-cid-nwmnre35]{margin-top:16px;font-size:1.25rem;font-stretch:108%}p[data-astro-cid-nwmnre35]{color:var(--on-dark-soft);margin-top:8px;font-size:.9375rem}@media (width<=960px){.brackets[data-astro-cid-nwmnre35],.rail[data-astro-cid-nwmnre35]:before,.rail[data-astro-cid-nwmnre35]:after,.dot[data-astro-cid-nwmnre35]{display:none}.rail[data-astro-cid-nwmnre35]{grid-template-columns:minmax(0,1fr);row-gap:32px}li[data-astro-cid-nwmnre35]{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);column-gap:16px}.num[data-astro-cid-nwmnre35]{grid-row:span 2;align-self:start;font-size:3.5rem}h3[data-astro-cid-nwmnre35]{margin-top:4px}}@media (prefers-reduced-motion:reduce){.rail[data-astro-cid-nwmnre35]:after{transform:none}}.check[data-astro-cid-kzbqt6pr]{--p:0}.grid[data-astro-cid-kzbqt6pr]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.head[data-astro-cid-kzbqt6pr]{margin-bottom:0;position:sticky;top:120px}.panel[data-astro-cid-kzbqt6pr]{border-radius:var(--r-panel);background:var(--white);box-shadow:0 0 0 1px var(--line), var(--shadow-lift);overflow:hidden}ul[data-astro-cid-kzbqt6pr]{margin:0;padding:8px;list-style:none}li[data-astro-cid-kzbqt6pr]+li[data-astro-cid-kzbqt6pr]{border-top:1px solid var(--line)}label[data-astro-cid-kzbqt6pr]{border-radius:calc(var(--r-panel) - 8px);cursor:pointer;transition:background-color var(--t-fast) var(--ease);grid-template-columns:28px minmax(0,1fr);column-gap:18px;padding:20px 20px 20px 16px;display:grid}label[data-astro-cid-kzbqt6pr]:hover{background:var(--paper)}input[data-astro-cid-kzbqt6pr]{opacity:0;pointer-events:none;position:absolute}.box[data-astro-cid-kzbqt6pr]{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--line);transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:8px;grid-row:span 2;place-items:center;display:grid}.box[data-astro-cid-kzbqt6pr] svg[data-astro-cid-kzbqt6pr]{fill:none;width:16px;height:16px;stroke:var(--white);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset var(--t-mid) var(--ease)}label[data-astro-cid-kzbqt6pr]:hover .box[data-astro-cid-kzbqt6pr]{box-shadow:inset 0 0 0 2px var(--violet)}input[data-astro-cid-kzbqt6pr]:focus-visible+.box[data-astro-cid-kzbqt6pr]{outline:2px solid var(--violet);outline-offset:3px}input[data-astro-cid-kzbqt6pr]:checked+.box[data-astro-cid-kzbqt6pr]{background:var(--violet);box-shadow:none}input[data-astro-cid-kzbqt6pr]:checked+.box[data-astro-cid-kzbqt6pr] svg[data-astro-cid-kzbqt6pr]{stroke-dashoffset:0}.title[data-astro-cid-kzbqt6pr]{font-size:1.125rem;font-weight:650;font-stretch:106%;line-height:1.4}.text[data-astro-cid-kzbqt6pr]{color:var(--graphite-soft);margin-top:4px;font-size:.9375rem}.foot[data-astro-cid-kzbqt6pr]{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:20px 24px 24px;display:grid}.meter[data-astro-cid-kzbqt6pr]{border-radius:var(--r-pill);background:var(--line);grid-column:1/-1;height:6px;overflow:hidden}.fill[data-astro-cid-kzbqt6pr]{border-radius:inherit;background:var(--violet);height:100%;transform:scaleX(var(--p));transform-origin:0;transition:transform var(--t-mid) var(--ease);display:block}.status[data-astro-cid-kzbqt6pr]{color:var(--graphite-soft);font-size:.9375rem;display:grid}.status[data-astro-cid-kzbqt6pr]>span[data-astro-cid-kzbqt6pr]{transition:opacity var(--t-mid) var(--ease);grid-area:1/1}.status[data-astro-cid-kzbqt6pr] strong[data-astro-cid-kzbqt6pr]{color:var(--graphite)}.done[data-astro-cid-kzbqt6pr]{color:var(--violet-ink);opacity:0;visibility:hidden;font-weight:650}[data-astro-cid-kzbqt6pr][data-complete] .todo[data-astro-cid-kzbqt6pr]{opacity:0;visibility:hidden}[data-astro-cid-kzbqt6pr][data-complete] .done[data-astro-cid-kzbqt6pr]{opacity:1;visibility:visible}.cta[data-astro-cid-kzbqt6pr]{visibility:hidden;opacity:0;transition:opacity var(--t-mid) var(--ease), transform var(--t-mid) var(--ease), visibility var(--t-mid);transform:translateY(4px)}[data-astro-cid-kzbqt6pr][data-complete] .cta[data-astro-cid-kzbqt6pr]{visibility:visible;opacity:1;transform:none}@media (width<=860px){.grid[data-astro-cid-kzbqt6pr]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-kzbqt6pr]{position:static}}@media (width<=480px){.foot[data-astro-cid-kzbqt6pr]{grid-template-columns:minmax(0,1fr)}.cta[data-astro-cid-kzbqt6pr]{display:none}[data-astro-cid-kzbqt6pr][data-complete] .cta[data-astro-cid-kzbqt6pr]{display:inline-flex}}.switch-block[data-astro-cid-b77t22yp]{background:var(--white)}.grid[data-astro-cid-b77t22yp]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.head[data-astro-cid-b77t22yp]{margin-bottom:0;position:sticky;top:120px}.flow[data-astro-cid-b77t22yp]{position:relative}.flow[data-astro-cid-b77t22yp]:before{content:"";background:var(--violet);opacity:.35;width:2px;position:absolute;top:48px;bottom:60px;left:27px}.label[data-astro-cid-b77t22yp]{color:var(--graphite-soft);margin-bottom:14px;font-size:.875rem;font-weight:600}.checks[data-astro-cid-b77t22yp]{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.checks[data-astro-cid-b77t22yp] li[data-astro-cid-b77t22yp],.day[data-astro-cid-b77t22yp]{border-radius:var(--r-panel);grid-template-columns:28px minmax(0,1fr);column-gap:18px;padding:20px 24px 22px 14px;display:grid;position:relative}.checks[data-astro-cid-b77t22yp] li[data-astro-cid-b77t22yp]{background:var(--paper);box-shadow:0 0 0 1px var(--line)}.tick[data-astro-cid-b77t22yp],.node[data-astro-cid-b77t22yp]{border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.tick[data-astro-cid-b77t22yp]{background:var(--violet)}.tick[data-astro-cid-b77t22yp] svg[data-astro-cid-b77t22yp]{fill:none;width:15px;height:15px;stroke:var(--white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.flow[data-astro-cid-b77t22yp] h3[data-astro-cid-b77t22yp]{font-size:1.125rem;font-stretch:106%;line-height:1.4}.checks[data-astro-cid-b77t22yp] p[data-astro-cid-b77t22yp],.day[data-astro-cid-b77t22yp] p[data-astro-cid-b77t22yp]{color:var(--graphite-soft);margin-top:4px;font-size:.9375rem}.day[data-astro-cid-b77t22yp]{background:var(--indigo-deep);color:var(--on-dark)}.node[data-astro-cid-b77t22yp]{background:var(--violet);box-shadow:inset 0 0 0 3px var(--lilac), 0 0 16px #8f75ffcc}.day[data-astro-cid-b77t22yp] p[data-astro-cid-b77t22yp]{color:var(--on-dark-soft)}@media (width<=860px){.grid[data-astro-cid-b77t22yp]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-b77t22yp]{position:static}}.venn-block[data-astro-cid-kshuwpn7]{overflow:hidden}.grid[data-astro-cid-kshuwpn7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head figure""notes notes";align-items:center;gap:48px clamp(32px,6vw,96px);display:grid}.head[data-astro-cid-kshuwpn7]{grid-area:head;margin-bottom:0}.figure[data-astro-cid-kshuwpn7]{--d:min(360px, 34vw);height:calc(var(--d) + 40px);grid-area:figure;position:relative}.circle[data-astro-cid-kshuwpn7]{width:var(--d);height:var(--d);mix-blend-mode:screen;transition:transform 1.4s var(--ease);border-radius:50%;position:absolute;top:20px;left:50%}.left[data-astro-cid-kshuwpn7]{margin-left:calc(var(--d) * -.82);transform:translateX(calc(var(--d) * -.25));background:radial-gradient(circle at 35% 40%,#b9a8ff66,#b9a8ff1f 70%);box-shadow:inset 0 0 0 1.5px #b9a8ff99}.right[data-astro-cid-kshuwpn7]{margin-left:calc(var(--d) * -.18);transform:translateX(calc(var(--d) * .25));background:radial-gradient(circle at 65% 40%,#6b4ee6bf,#6b4ee640 70%);box-shadow:inset 0 0 0 1.5px #8f75ffcc}[data-astro-cid-kshuwpn7][data-in] .circle[data-astro-cid-kshuwpn7]{transform:none}.name[data-astro-cid-kshuwpn7]{width:42%;font-size:.9375rem;font-weight:650;line-height:1.3;position:absolute;top:50%;translate:0 -50%}.left[data-astro-cid-kshuwpn7] .name[data-astro-cid-kshuwpn7]{left:12%}.right[data-astro-cid-kshuwpn7] .name[data-astro-cid-kshuwpn7]{text-align:right;right:12%}.core[data-astro-cid-kshuwpn7]{top:calc(20px + var(--d) / 2);border-radius:var(--r-pill);background:var(--white);color:var(--indigo-deep);white-space:nowrap;opacity:0;transition:opacity .5s var(--ease) 1.1s, scale .5s var(--ease) 1.1s;padding:8px 16px;font-size:.9375rem;font-weight:700;position:absolute;left:50%;translate:-50% -50%;scale:.8;box-shadow:0 0 32px #8f75ffe6}[data-astro-cid-kshuwpn7][data-in] .core[data-astro-cid-kshuwpn7]{opacity:1;scale:1}.notes[data-astro-cid-kshuwpn7]{grid-area:notes;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.notes[data-astro-cid-kshuwpn7] li[data-astro-cid-kshuwpn7]{border-top:1px solid #b9a8ff40;padding-top:18px}.key[data-astro-cid-kshuwpn7]{border-radius:50%;width:14px;height:14px;margin-bottom:12px;display:block}.k-a[data-astro-cid-kshuwpn7] .key[data-astro-cid-kshuwpn7]{box-shadow:inset 0 0 0 1.5px var(--lilac);background:#b9a8ff80}.k-b[data-astro-cid-kshuwpn7] .key[data-astro-cid-kshuwpn7]{background:var(--violet)}.k-both[data-astro-cid-kshuwpn7] .key[data-astro-cid-kshuwpn7]{background:var(--white);box-shadow:0 0 10px #8f75ffe6}.k-rest[data-astro-cid-kshuwpn7] .key[data-astro-cid-kshuwpn7]{box-shadow:inset 0 0 0 1.5px #c9c6e899}.notes[data-astro-cid-kshuwpn7] h3[data-astro-cid-kshuwpn7]{font-size:1.125rem;font-stretch:106%}.notes[data-astro-cid-kshuwpn7] p[data-astro-cid-kshuwpn7]{color:var(--on-dark-soft);margin-top:6px;font-size:.9375rem}@media (width<=960px){.grid[data-astro-cid-kshuwpn7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""figure""notes"}.figure[data-astro-cid-kshuwpn7]{--d:min(300px, 54vw)}.notes[data-astro-cid-kshuwpn7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.notes[data-astro-cid-kshuwpn7]{grid-template-columns:minmax(0,1fr)}.name[data-astro-cid-kshuwpn7],.core[data-astro-cid-kshuwpn7]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.circle[data-astro-cid-kshuwpn7]{transform:none}}.orbit-block[data-astro-cid-scc5dhfh]{background:radial-gradient(50% 60% at 20% 50%, var(--violet-tint), transparent 70%), var(--white);overflow:hidden}.grid[data-astro-cid-scc5dhfh]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.grid[data-astro-cid-scc5dhfh] .section-head[data-astro-cid-scc5dhfh]{margin-bottom:32px}.orbit[data-astro-cid-scc5dhfh]{--size:min(440px, 80vw);width:var(--size);height:var(--size);margin-inline:auto;position:relative}.ring[data-astro-cid-scc5dhfh]{border-radius:50%;position:absolute}.r1[data-astro-cid-scc5dhfh]{border:1.5px dashed #6b4ee659;inset:0}.r2[data-astro-cid-scc5dhfh]{border:1px solid #6b4ee62e;inset:22%}.spin[data-astro-cid-scc5dhfh]{animation:48s linear infinite turn;position:absolute;inset:0}.sat[data-astro-cid-scc5dhfh]{width:0;height:0;rotate:calc(var(--k) * 360deg / var(--n));position:absolute;top:50%;left:50%}.label[data-astro-cid-scc5dhfh]{left:0;top:calc(var(--size) / -2);border-radius:var(--r-pill);background:var(--white);box-shadow:0 0 0 1.5px var(--violet), var(--shadow-lift);color:var(--violet-ink);white-space:nowrap;translate:-50% -50%;rotate:calc(var(--k) * -360deg / var(--n));padding:10px 18px;font-size:.9375rem;font-weight:650;animation:48s linear infinite counter;position:absolute}.core[data-astro-cid-scc5dhfh]{background:radial-gradient(circle at 35% 30%, #8f75ff, var(--violet) 55%, var(--indigo) 100%);color:var(--white);text-align:center;border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;font-stretch:110%;display:grid;position:absolute;inset:32%;box-shadow:0 0 0 10px #6b4ee61f,0 20px 60px #6b4ee673}@keyframes turn{to{transform:rotate(360deg)}}@keyframes counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.items[data-astro-cid-scc5dhfh]{border-top:1px solid var(--graphite);margin:0;padding:0;list-style:none;display:grid}.items[data-astro-cid-scc5dhfh] li[data-astro-cid-scc5dhfh]{border-bottom:1px solid var(--line);padding:22px 0}.items[data-astro-cid-scc5dhfh] h3[data-astro-cid-scc5dhfh]{font-size:1.1875rem;font-stretch:108%}.items[data-astro-cid-scc5dhfh] p[data-astro-cid-scc5dhfh]{color:var(--graphite-soft);margin-top:6px}@media (width<=960px){.grid[data-astro-cid-scc5dhfh]{grid-template-columns:minmax(0,1fr)}.orbit[data-astro-cid-scc5dhfh]{--size:min(340px, 72vw)}.label[data-astro-cid-scc5dhfh]{padding:8px 14px;font-size:.8125rem}.core[data-astro-cid-scc5dhfh]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.spin[data-astro-cid-scc5dhfh],.label[data-astro-cid-scc5dhfh]{animation:none}}.audience-block[data-astro-cid-euzy6dxs]{background:var(--paper)}.cards[data-astro-cid-euzy6dxs]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-euzy6dxs]{border-radius:var(--r-panel);align-content:start;gap:12px;padding:32px;display:grid}.card[data-astro-cid-euzy6dxs] h3[data-astro-cid-euzy6dxs]{font-size:1.375rem;font-stretch:110%;line-height:1.25}.who[data-astro-cid-euzy6dxs]{background:var(--indigo-deep);color:var(--on-dark)}.who[data-astro-cid-euzy6dxs] p[data-astro-cid-euzy6dxs]{color:var(--on-dark-soft)}.mark[data-astro-cid-euzy6dxs]{background:#b9a8ff24;border-radius:50%;width:56px;height:56px;margin-bottom:20px;padding:10px}.mark[data-astro-cid-euzy6dxs] svg[data-astro-cid-euzy6dxs]{fill:none;width:100%;height:100%;stroke:var(--lilac);stroke-width:2.5px;stroke-linecap:round}.where[data-astro-cid-euzy6dxs]{background:var(--white);box-shadow:0 0 0 1px var(--line)}.where[data-astro-cid-euzy6dxs] p[data-astro-cid-euzy6dxs]{color:var(--graphite-soft)}.chips[data-astro-cid-euzy6dxs]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-euzy6dxs] a[data-astro-cid-euzy6dxs]{border-radius:var(--r-pill);background:var(--violet-tint);color:var(--violet-ink);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:10px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.chips[data-astro-cid-euzy6dxs] a[data-astro-cid-euzy6dxs]:hover{background:var(--violet);color:var(--white)}.size[data-astro-cid-euzy6dxs]{background:var(--violet);color:var(--white);position:relative;overflow:hidden}.size[data-astro-cid-euzy6dxs] p[data-astro-cid-euzy6dxs]{color:#ffffffd9}.size[data-astro-cid-euzy6dxs] .big[data-astro-cid-euzy6dxs]{color:var(--white);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:800;font-stretch:120%;line-height:.95;display:grid}.big[data-astro-cid-euzy6dxs] span[data-astro-cid-euzy6dxs]{color:#fffc;letter-spacing:0;margin-top:12px;font-size:1rem;font-weight:600;font-stretch:100%}@media (width<=960px){.cards[data-astro-cid-euzy6dxs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.where[data-astro-cid-euzy6dxs]{grid-area:1/1/auto/-1}}@media (width<=600px){.cards[data-astro-cid-euzy6dxs]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-euzy6dxs]{padding:24px}}.hub-block[data-astro-cid-r2vbjm4h]{--node-bg:#ffffff0f;--node-line:#b9a8ff66;--node-text:var(--on-dark);--soft:var(--on-dark-soft);--rule:#b9a8ff33;overflow:hidden}.light[data-astro-cid-r2vbjm4h]{--node-bg:var(--white);--node-line:var(--line);--node-text:var(--graphite);--soft:var(--graphite-soft);--rule:var(--line);background:radial-gradient(50% 60% at 25% 50%, var(--violet-tint), transparent 70%), var(--white)}.grid[data-astro-cid-r2vbjm4h]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.grid[data-astro-cid-r2vbjm4h] .section-head[data-astro-cid-r2vbjm4h]{margin-bottom:28px}.figure[data-astro-cid-r2vbjm4h]{aspect-ratio:1;width:min(520px,100%);margin-inline:auto;position:relative}.spokes[data-astro-cid-r2vbjm4h]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}line[data-astro-cid-r2vbjm4h]{stroke:var(--violet);stroke-width:.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.6;transition:stroke-dashoffset .9s var(--ease) calc(var(--d,0) * 1ms), opacity var(--t-fast) var(--ease), stroke-width var(--t-fast) var(--ease)}[data-astro-cid-r2vbjm4h][data-in] line[data-astro-cid-r2vbjm4h]{stroke-dashoffset:0}line[data-astro-cid-r2vbjm4h][data-on]{opacity:1;stroke-width:1.2px}.core[data-astro-cid-r2vbjm4h]{background:radial-gradient(circle at 35% 30%, #8f75ff, var(--violet) 55%, var(--indigo) 100%);color:var(--white);text-align:center;border-radius:50%;place-items:center;padding:12px;font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:700;font-stretch:110%;line-height:1.2;animation:4s ease-in-out infinite breathe;display:grid;position:absolute;inset:33%;box-shadow:0 0 0 10px #6b4ee626,0 0 60px #6b4ee68c}@keyframes breathe{50%{box-shadow:0 0 0 16px #6b4ee61a,0 0 80px #6b4ee6b3}}.node[data-astro-cid-r2vbjm4h]{border-radius:var(--r-pill);background:var(--node-bg);box-shadow:0 0 0 1.5px var(--node-line);color:var(--node-text);white-space:nowrap;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .5s var(--ease) calc(var(--i) * .11s + .3s), scale .5s var(--ease) calc(var(--i) * .11s + .3s), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:10px 16px;font-size:.9375rem;font-weight:650;position:absolute;translate:-50% -50%;scale:.85}[data-astro-cid-r2vbjm4h][data-in] .node[data-astro-cid-r2vbjm4h]{opacity:1;scale:1}.node[data-astro-cid-r2vbjm4h][data-on]{background:var(--violet);box-shadow:0 0 0 1.5px var(--violet), 0 0 24px #6b4ee699;color:var(--white)}.list[data-astro-cid-r2vbjm4h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-r2vbjm4h] li[data-astro-cid-r2vbjm4h]{cursor:default;transition:background-color var(--t-fast) var(--ease);border-radius:12px;outline:none;margin-inline:-12px;padding:14px 12px}.list[data-astro-cid-r2vbjm4h] li[data-astro-cid-r2vbjm4h][data-on]{background:#6b4ee624}.list[data-astro-cid-r2vbjm4h] h3[data-astro-cid-r2vbjm4h]{font-size:1.0625rem;font-stretch:106%}.list[data-astro-cid-r2vbjm4h] p[data-astro-cid-r2vbjm4h]{color:var(--soft);margin-top:4px;font-size:.9375rem}@media (width<=960px){.grid[data-astro-cid-r2vbjm4h]{grid-template-columns:minmax(0,1fr)}.figure[data-astro-cid-r2vbjm4h]{width:min(400px,100%)}.node[data-astro-cid-r2vbjm4h]{padding:7px 12px;font-size:.8125rem}}@media (width<=560px){.list[data-astro-cid-r2vbjm4h]{grid-template-columns:minmax(0,1fr)}.node[data-astro-cid-r2vbjm4h]{white-space:normal;text-align:center;max-width:34%;padding:6px 10px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){line[data-astro-cid-r2vbjm4h]{stroke-dashoffset:0}.node[data-astro-cid-r2vbjm4h]{opacity:1;scale:1}.core[data-astro-cid-r2vbjm4h]{animation:none}}.fanout-block[data-astro-cid-rchwurlu]{background:var(--white)}.stage[data-astro-cid-rchwurlu]{grid-template-columns:minmax(0,4fr) minmax(60px,2fr) minmax(0,6fr);align-items:stretch;display:grid}.source[data-astro-cid-rchwurlu],.targets[data-astro-cid-rchwurlu]{align-self:center}.source[data-astro-cid-rchwurlu]{border-radius:var(--r-panel);background:var(--indigo-deep);color:var(--on-dark);padding:24px;position:relative;box-shadow:0 24px 60px #17153f4d}.tag[data-astro-cid-rchwurlu]{border-radius:var(--r-pill);background:var(--violet);padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.doc-title[data-astro-cid-rchwurlu]{margin:14px 0 16px;font-size:1.5rem;font-weight:700;font-stretch:110%}.fields[data-astro-cid-rchwurlu]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fields[data-astro-cid-rchwurlu] li[data-astro-cid-rchwurlu]{color:var(--on-dark-soft);background:#ffffff0f;border-radius:10px;justify-content:space-between;padding:10px 14px;font-size:.9375rem;display:flex}.fields[data-astro-cid-rchwurlu] li[data-astro-cid-rchwurlu]:after{content:"";background:linear-gradient(90deg, var(--lilac), var(--violet));opacity:.8;border-radius:4px;align-self:center;width:40%;height:8px}.wires[data-astro-cid-rchwurlu]{width:100%;height:100%;overflow:visible}.wires[data-astro-cid-rchwurlu] path[data-astro-cid-rchwurlu]{fill:none;stroke:var(--violet);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s var(--ease) calc(var(--i) * .25s)}[data-astro-cid-rchwurlu][data-in] .wires[data-astro-cid-rchwurlu] path[data-astro-cid-rchwurlu]{opacity:.8}.targets[data-astro-cid-rchwurlu]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.targets[data-astro-cid-rchwurlu] li[data-astro-cid-rchwurlu]{background:var(--paper);box-shadow:0 0 0 1px var(--line);opacity:.45;transition:opacity .5s var(--ease) calc(var(--i) * .25s + .6s), transform .5s var(--ease) calc(var(--i) * .25s + .6s), box-shadow .5s var(--ease) calc(var(--i) * .25s + .6s);border-radius:14px;padding:16px 20px;transform:translate(12px)}[data-astro-cid-rchwurlu][data-in] .targets[data-astro-cid-rchwurlu] li[data-astro-cid-rchwurlu]{opacity:1;box-shadow:0 0 0 1.5px var(--violet);transform:none}.row[data-astro-cid-rchwurlu]{justify-content:space-between;align-items:center;gap:12px;display:flex}.targets[data-astro-cid-rchwurlu] h3[data-astro-cid-rchwurlu]{font-size:1.125rem;font-stretch:106%}.targets[data-astro-cid-rchwurlu] p[data-astro-cid-rchwurlu]{color:var(--graphite-soft);margin-top:4px;font-size:.9375rem}.check[data-astro-cid-rchwurlu]{background:var(--violet);width:24px;height:24px;transition:scale .4s var(--ease) calc(var(--i) * .25s + .9s);border-radius:50%;flex:none;place-items:center;display:grid;scale:0}[data-astro-cid-rchwurlu][data-in] .check[data-astro-cid-rchwurlu]{scale:1}.check[data-astro-cid-rchwurlu] svg[data-astro-cid-rchwurlu]{fill:none;width:13px;height:13px;stroke:var(--white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}@media (width<=860px){.stage[data-astro-cid-rchwurlu]{grid-template-columns:minmax(0,1fr);gap:20px}.wires[data-astro-cid-rchwurlu]{display:none}}@media (prefers-reduced-motion:reduce){.targets[data-astro-cid-rchwurlu] li[data-astro-cid-rchwurlu]{opacity:1;transform:none}.check[data-astro-cid-rchwurlu]{scale:1}}.versus-block[data-astro-cid-j552lwtp]{background:var(--paper)}.cols[data-astro-cid-j552lwtp]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.side[data-astro-cid-j552lwtp]{border-radius:var(--r-panel);padding:32px}.side[data-astro-cid-j552lwtp] h3[data-astro-cid-j552lwtp]{margin-bottom:20px;font-size:1.375rem;font-stretch:110%}ul[data-astro-cid-j552lwtp]{gap:16px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-j552lwtp]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dot[data-astro-cid-j552lwtp]{border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.off[data-astro-cid-j552lwtp]{background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--graphite-soft)}.off[data-astro-cid-j552lwtp] h3[data-astro-cid-j552lwtp]{color:var(--graphite)}.off[data-astro-cid-j552lwtp] .dot[data-astro-cid-j552lwtp]{box-shadow:inset 0 0 0 2px var(--line)}.custom[data-astro-cid-j552lwtp]{background:radial-gradient(60% 80% at 100% 0%, #8f75ff59, transparent 70%), var(--indigo-deep);color:var(--on-dark-soft);position:relative;overflow:hidden}.custom[data-astro-cid-j552lwtp] h3[data-astro-cid-j552lwtp]{color:var(--white)}.custom[data-astro-cid-j552lwtp] strong[data-astro-cid-j552lwtp]{color:var(--white);margin-bottom:2px;font-size:1.0625rem;display:block}.custom[data-astro-cid-j552lwtp] .dot[data-astro-cid-j552lwtp]{background:var(--violet)}.custom[data-astro-cid-j552lwtp] svg[data-astro-cid-j552lwtp]{fill:none;width:13px;height:13px;stroke:var(--white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}@media (width<=860px){.cols[data-astro-cid-j552lwtp]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-j552lwtp]{padding:24px}}.pipeline-block[data-astro-cid-avbiszrx]{background:radial-gradient(40% 50% at 90% 10%, var(--violet-tint), transparent 70%), var(--white)}.board[data-astro-cid-avbiszrx]{--at:0;border-radius:var(--r-panel);background:var(--paper);box-shadow:0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;display:grid;position:relative}.col[data-astro-cid-avbiszrx]{background:var(--white);min-height:220px;box-shadow:0 0 0 1px var(--line);border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.stage[data-astro-cid-avbiszrx]{align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:flex}.n[data-astro-cid-avbiszrx]{background:var(--violet-tint);width:22px;height:22px;color:var(--violet-ink);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.ghost[data-astro-cid-avbiszrx]{background:var(--paper);color:var(--graphite-soft);border-radius:10px;margin-top:100px;padding:10px 12px;font-size:.8125rem}.card[data-astro-cid-avbiszrx]{top:64px;left:calc(12px + (100% - 24px - 36px) / 4 * var(--at) + 12px * var(--at) + 10px);background:var(--violet);width:calc(25% - 35px);color:var(--white);transition:left .7s var(--ease);border-radius:12px;gap:4px;padding:12px 14px;font-size:.875rem;display:grid;position:absolute;box-shadow:0 14px 30px #6b4ee666}.card[data-astro-cid-avbiszrx] span[data-astro-cid-avbiszrx]{color:#ffffffe6}.card[data-astro-cid-avbiszrx] small[data-astro-cid-avbiszrx]{color:#ffffffbf;font-size:.75rem}.items[data-astro-cid-avbiszrx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.items[data-astro-cid-avbiszrx] li[data-astro-cid-avbiszrx]{border-left:2px solid var(--violet);padding-left:16px}.items[data-astro-cid-avbiszrx] h3[data-astro-cid-avbiszrx]{font-size:1.0625rem;font-stretch:106%}.items[data-astro-cid-avbiszrx] p[data-astro-cid-avbiszrx]{color:var(--graphite-soft);margin-top:4px;font-size:.9375rem}@media (width<=860px){.items[data-astro-cid-avbiszrx]{grid-template-columns:repeat(2,minmax(0,1fr))}.col[data-astro-cid-avbiszrx]{min-height:190px;padding:10px}.stage[data-astro-cid-avbiszrx]{font-size:.75rem}.ghost[data-astro-cid-avbiszrx]{display:none}.card[data-astro-cid-avbiszrx]{padding:8px;font-size:.75rem}.card[data-astro-cid-avbiszrx] small[data-astro-cid-avbiszrx]{display:none}}@media (width<=560px){.items[data-astro-cid-avbiszrx]{grid-template-columns:minmax(0,1fr)}.board[data-astro-cid-avbiszrx]{gap:6px;padding:6px}.col[data-astro-cid-avbiszrx]{padding:8px 6px}.n[data-astro-cid-avbiszrx]{display:none}.card[data-astro-cid-avbiszrx]{left:calc(6px + (100% - 12px - 18px) / 4 * var(--at) + 6px * var(--at) + 3px);width:calc(25% - 13.5px);padding:6px;font-size:.6875rem;top:70px}.card[data-astro-cid-avbiszrx] span[data-astro-cid-avbiszrx]{display:none}}.chain-block[data-astro-cid-lyx3mcul]{--soft:var(--on-dark-soft);--card:#ffffff0d;--card-line:#b9a8ff38;--track:#b9a8ff33}.light[data-astro-cid-lyx3mcul]{--soft:var(--graphite-soft);--card:var(--white);--card-line:var(--line);--track:var(--line);background:var(--paper)}.chain[data-astro-cid-lyx3mcul]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.chain[data-astro-cid-lyx3mcul]:before,.chain[data-astro-cid-lyx3mcul]:after{content:"";top:43px;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);height:2px;position:absolute}.chain[data-astro-cid-lyx3mcul]:before{background:var(--track)}.chain[data-astro-cid-lyx3mcul]:after{background:linear-gradient(90deg, transparent, var(--lilac) 45%, #fff 50%, var(--lilac) 55%, transparent);opacity:0;background-repeat:no-repeat;background-size:30% 100%;animation:3.2s linear infinite pulse}[data-astro-cid-lyx3mcul][data-in] .chain[data-astro-cid-lyx3mcul]:after{opacity:1}@keyframes pulse{50%{box-shadow:0 0 0 1px var(--lilac), 0 0 20px #8f75ff99;color:var(--white)}}li[data-astro-cid-lyx3mcul]{border-radius:var(--r-panel);background:var(--card);box-shadow:0 0 0 1px var(--card-line);opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * .16s), transform .5s var(--ease) calc(var(--i) * .16s);align-content:start;justify-items:start;gap:8px;padding:22px 20px 24px;display:grid;position:relative;transform:translateY(14px)}[data-astro-cid-lyx3mcul][data-in] li[data-astro-cid-lyx3mcul]{opacity:1;transform:none}.node[data-astro-cid-lyx3mcul]{z-index:1;background:var(--violet);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 6px #6b4ee62e,0 0 24px #6b4ee680}h3[data-astro-cid-lyx3mcul]{font-size:1.125rem;font-stretch:106%}p[data-astro-cid-lyx3mcul]{color:var(--soft);font-size:.9375rem}@media (width<=900px){.chain[data-astro-cid-lyx3mcul]{grid-template-columns:minmax(0,1fr);gap:12px}.chain[data-astro-cid-lyx3mcul]:before,.chain[data-astro-cid-lyx3mcul]:after{display:none}li[data-astro-cid-lyx3mcul]{grid-template-columns:44px minmax(0,1fr);column-gap:16px}.node[data-astro-cid-lyx3mcul]{grid-row:span 2;margin:0}}@media (prefers-reduced-motion:reduce){li[data-astro-cid-lyx3mcul]{opacity:1;transform:none}.chain[data-astro-cid-lyx3mcul]:after{opacity:0;animation:none}}.merge-block[data-astro-cid-7zfcciso]{overflow:hidden}.grid[data-astro-cid-7zfcciso]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.head[data-astro-cid-7zfcciso]{margin-bottom:0}.scene[data-astro-cid-7zfcciso]{padding:64px 0;position:relative}.tool[data-astro-cid-7zfcciso]{left:var(--x);top:var(--y);z-index:3;color:var(--on-dark-soft);white-space:nowrap;rotate:calc((var(--i) - 2.5) * 4deg);transition:left .9s cubic-bezier(.5, 0, .75, 0) calc(var(--i) * .26s + .7s), top .9s cubic-bezier(.5, 0, .75, 0) calc(var(--i) * .26s + .7s), translate .9s cubic-bezier(.5, 0, .75, 0) calc(var(--i) * .26s + .7s), scale .9s cubic-bezier(.8, 0, 1, .6) calc(var(--i) * .26s + .7s), rotate .9s cubic-bezier(.8, 0, 1, .6) calc(var(--i) * .26s + .7s), opacity .2s linear calc(var(--i) * .26s + 1.5s);background:#ffffff14;border-radius:10px;padding:8px 14px;font-size:.875rem;font-weight:600;position:absolute;box-shadow:0 0 0 1px #b9a8ff4d}[data-astro-cid-7zfcciso][data-in] .tool[data-astro-cid-7zfcciso]{left:var(--bx);top:var(--by);translate:-50% -50%;scale:.3;rotate:calc((var(--i) - 2.5) * 12deg);opacity:0}.system[data-astro-cid-7zfcciso]{z-index:1;border-radius:var(--r-panel);transition:box-shadow .8s var(--ease) 3.7s;background:radial-gradient(70% 90% at 100% 0,#8f75ff66,#0000 70%),#ffffff0f;padding:28px;position:relative;box-shadow:0 0 0 1.5px #b9a8ff73,0 30px 80px #00000059}[data-astro-cid-7zfcciso][data-in] .system[data-astro-cid-7zfcciso]{box-shadow:0 0 0 1.5px var(--violet), 0 0 60px #6b4ee673}.sys-title[data-astro-cid-7zfcciso]{margin-bottom:18px;font-size:1.375rem;font-weight:700;font-stretch:110%}.parts[data-astro-cid-7zfcciso]{position:relative}ul[data-astro-cid-7zfcciso]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-7zfcciso]{background:#ffffff0f;border-radius:12px;align-content:start;gap:4px;padding:14px 16px;display:grid}li[data-astro-cid-7zfcciso]:first-child{grid-column:1/-1}li[data-astro-cid-7zfcciso]:nth-child(2),li[data-astro-cid-7zfcciso]:nth-child(4){padding-right:44px}li[data-astro-cid-7zfcciso]:nth-child(3),li[data-astro-cid-7zfcciso]:nth-child(5){padding-left:44px}li[data-astro-cid-7zfcciso] strong[data-astro-cid-7zfcciso]{color:var(--white)}li[data-astro-cid-7zfcciso] span[data-astro-cid-7zfcciso]{color:var(--on-dark-soft);font-size:.875rem}.bin[data-astro-cid-7zfcciso]{z-index:2;left:50%;top:var(--bin-top,66%);background:var(--indigo-deep);width:76px;height:76px;box-shadow:0 0 0 6px var(--indigo-deep), 0 0 0 7.5px #b9a8ff59;opacity:0;transition:opacity .4s var(--ease) .2s, scale .4s var(--ease) .2s;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%;scale:.6}[data-astro-cid-7zfcciso][data-in] .bin[data-astro-cid-7zfcciso]{opacity:1;animation:shake .36s ease-in-out 3.05s, gone .5s var(--ease) 3.45s forwards;scale:1}.bin[data-astro-cid-7zfcciso] svg[data-astro-cid-7zfcciso]{width:44px;height:50px;overflow:visible}.can[data-astro-cid-7zfcciso],.lid[data-astro-cid-7zfcciso] rect[data-astro-cid-7zfcciso]{fill:var(--violet)}.ribs[data-astro-cid-7zfcciso]{fill:none;stroke:#ffffff8c;stroke-width:3px;stroke-linecap:round}.lid[data-astro-cid-7zfcciso]{transform-box:view-box;transform-origin:58px 17px}[data-astro-cid-7zfcciso][data-in] .lid[data-astro-cid-7zfcciso]{animation:open .3s var(--ease) .3s forwards, close .26s cubic-bezier(.6, 0, .9, .4) 2.8s forwards}@keyframes open{to{transform:translate(4px,-8px)rotate(55deg)}}@keyframes close{0%{transform:translate(4px,-8px)rotate(55deg)}to{transform:none}}@keyframes shake{25%{rotate:-8deg}50%{rotate:6deg}75%{rotate:-4deg}}@keyframes gone{to{opacity:0;scale:.2}}@media (width<=960px){.grid[data-astro-cid-7zfcciso]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){ul[data-astro-cid-7zfcciso]{grid-template-columns:minmax(0,1fr)}li[data-astro-cid-7zfcciso]:nth-child(n){padding:12px 14px}.bin[data-astro-cid-7zfcciso]{width:56px;height:56px;top:-52px;left:auto;right:0;translate:0}.bin[data-astro-cid-7zfcciso] svg[data-astro-cid-7zfcciso]{width:32px;height:38px}.tool[data-astro-cid-7zfcciso]{padding:6px 10px;font-size:.75rem}.system[data-astro-cid-7zfcciso]{padding:20px}}@media (prefers-reduced-motion:reduce){.tool[data-astro-cid-7zfcciso],.bin[data-astro-cid-7zfcciso]{display:none}}.roles-block[data-astro-cid-4aae4liw]{background:radial-gradient(45% 60% at 85% 50%, var(--violet-tint), transparent 70%), var(--white)}.grid[data-astro-cid-4aae4liw]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.grid[data-astro-cid-4aae4liw] .section-head[data-astro-cid-4aae4liw]{margin-bottom:28px}.tabs[data-astro-cid-4aae4liw]{flex-wrap:wrap;gap:8px;display:flex}.tabs[data-astro-cid-4aae4liw] button[data-astro-cid-4aae4liw]{border-radius:var(--r-pill);background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--graphite);font:inherit;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;padding:12px 18px;font-weight:600}.tabs[data-astro-cid-4aae4liw] button[data-astro-cid-4aae4liw]:hover{box-shadow:0 0 0 1.5px var(--violet)}.tabs[data-astro-cid-4aae4liw] button[data-astro-cid-4aae4liw][aria-selected=true]{background:var(--violet);color:var(--white);box-shadow:0 8px 20px #6b4ee659}.device[data-astro-cid-4aae4liw]{background:var(--indigo-deep);border-radius:24px;padding:14px;box-shadow:0 30px 80px #17153f59}.bar[data-astro-cid-4aae4liw]{gap:6px;padding:4px 6px 12px;display:flex}.bar[data-astro-cid-4aae4liw] span[data-astro-cid-4aae4liw]{background:#b9a8ff59;border-radius:50%;width:10px;height:10px}.panel[data-astro-cid-4aae4liw]{background:var(--paper);min-height:300px;animation:swap .4s var(--ease);border-radius:14px;padding:24px}@keyframes swap{0%{opacity:0;transform:translateY(8px)}}.who[data-astro-cid-4aae4liw]{color:var(--violet-ink);font-size:.875rem;font-weight:650}.what[data-astro-cid-4aae4liw]{margin:6px 0 20px;font-size:1.125rem;font-weight:600;line-height:1.4}.tiles[data-astro-cid-4aae4liw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-4aae4liw] li[data-astro-cid-4aae4liw]{background:var(--white);box-shadow:0 0 0 1px var(--line);animation:swap .4s var(--ease) calc(var(--k) * 80ms) both;border-radius:12px;gap:10px;padding:14px;font-size:.875rem;font-weight:600;display:grid}.line[data-astro-cid-4aae4liw]{background:linear-gradient(90deg, var(--violet) 0 var(--w,60%), var(--violet-tint) var(--w,60%)) 0 100% / 100% 8px no-repeat, linear-gradient(var(--violet-tint), var(--violet-tint)) 0 0 / 70% 8px no-repeat, linear-gradient(var(--violet-tint), var(--violet-tint)) 0 50% / 45% 8px no-repeat;border-radius:6px;height:34px}.tiles[data-astro-cid-4aae4liw] li[data-astro-cid-4aae4liw]:nth-child(2) .line[data-astro-cid-4aae4liw]{--w:35%}.tiles[data-astro-cid-4aae4liw] li[data-astro-cid-4aae4liw]:nth-child(3) .line[data-astro-cid-4aae4liw]{--w:80%}@media (width<=960px){.grid[data-astro-cid-4aae4liw]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.tiles[data-astro-cid-4aae4liw]{grid-template-columns:minmax(0,1fr)}.tiles[data-astro-cid-4aae4liw] li[data-astro-cid-4aae4liw]{grid-template-columns:70px minmax(0,1fr);align-items:center}.panel[data-astro-cid-4aae4liw]{min-height:0;padding:18px}.tabs[data-astro-cid-4aae4liw] button[data-astro-cid-4aae4liw]{padding:10px 14px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-4aae4liw],.tiles[data-astro-cid-4aae4liw] li[data-astro-cid-4aae4liw]{animation:none}}.plan-block[data-astro-cid-z3notjmz]{background:radial-gradient(40% 60% at 80% 40%, var(--violet-tint), transparent 70%), var(--paper)}.grid[data-astro-cid-z3notjmz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.head[data-astro-cid-z3notjmz]{margin-bottom:0}.card[data-astro-cid-z3notjmz]{background:var(--white);box-shadow:0 0 0 1.5px var(--violet), 0 30px 80px #6b4ee633;border-radius:28px;gap:24px;padding:32px;display:grid;position:relative}.card[data-astro-cid-z3notjmz]:before{content:"";z-index:-1;background:conic-gradient(from var(--a,0deg), var(--violet), var(--lilac), transparent 40%, var(--violet));filter:blur(14px);opacity:.55;border-radius:30px;animation:8s linear infinite spin;position:absolute;inset:-2px}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.top[data-astro-cid-z3notjmz]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 20px;padding-bottom:20px;display:flex}.name[data-astro-cid-z3notjmz]{font-size:1.75rem;font-weight:700;font-stretch:112%}.price[data-astro-cid-z3notjmz]{color:var(--graphite-soft)}.badge[data-astro-cid-z3notjmz]{border-radius:var(--r-pill);background:var(--violet);color:var(--white);padding:8px 14px;font-size:.875rem;font-weight:650}ul[data-astro-cid-z3notjmz]{gap:16px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-z3notjmz]{color:var(--graphite-soft);grid-template-columns:24px minmax(0,1fr);gap:14px;font-size:.9375rem;display:grid}li[data-astro-cid-z3notjmz] strong[data-astro-cid-z3notjmz]{color:var(--graphite);font-size:1.0625rem;display:block}.tick[data-astro-cid-z3notjmz]{background:var(--violet);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.tick[data-astro-cid-z3notjmz] svg[data-astro-cid-z3notjmz]{fill:none;width:13px;height:13px;stroke:var(--white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.btn[data-astro-cid-z3notjmz]{justify-self:start}@media (width<=860px){.grid[data-astro-cid-z3notjmz]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-z3notjmz]{padding:24px}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-z3notjmz]:before{animation:none}}.scatter-block[data-astro-cid-bba4axvk]{background:var(--white);overflow:hidden}.grid[data-astro-cid-bba4axvk]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.grid[data-astro-cid-bba4axvk] .section-head[data-astro-cid-bba4axvk]{margin-bottom:28px}.pile[data-astro-cid-bba4axvk]{height:380px;position:relative}.paper[data-astro-cid-bba4axvk]{background:var(--white);box-shadow:0 0 0 1px var(--line), 0 18px 40px #17153f1f;white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:18px 20px;font-size:.9375rem;font-weight:600;animation:6s ease-in-out infinite float;display:flex;position:absolute}.paper[data-astro-cid-bba4axvk] b[data-astro-cid-bba4axvk]{background:var(--violet-tint);width:32px;height:32px;color:var(--violet-ink);border-radius:8px;place-items:center;display:grid}.mail[data-astro-cid-bba4axvk]{top:4%;left:4%;rotate:-5deg}.sheet[data-astro-cid-bba4axvk]{animation-delay:-1.5s;top:30%;left:30%;rotate:4deg}.note[data-astro-cid-bba4axvk]{background:#fff4b8;border-radius:4px;padding:22px;font-family:Segoe Print,Comic Sans MS,cursive;font-weight:400;animation-delay:-3s;top:56%;left:2%;rotate:-3deg}.photo[data-astro-cid-bba4axvk]{animation-delay:-4.5s;top:74%;left:44%;rotate:6deg}@keyframes float{50%{translate:0 -8px}}.items[data-astro-cid-bba4axvk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin:0;padding:0;list-style:none;display:grid}.items[data-astro-cid-bba4axvk] li[data-astro-cid-bba4axvk]{border-top:2px solid var(--violet);padding-top:14px}.items[data-astro-cid-bba4axvk] h3[data-astro-cid-bba4axvk]{font-size:1.0625rem;font-stretch:106%}.items[data-astro-cid-bba4axvk] p[data-astro-cid-bba4axvk]{color:var(--graphite-soft);margin-top:4px;font-size:.9375rem}@media (width<=960px){.grid[data-astro-cid-bba4axvk]{grid-template-columns:minmax(0,1fr)}.pile[data-astro-cid-bba4axvk]{height:300px}}@media (width<=560px){.items[data-astro-cid-bba4axvk]{grid-template-columns:minmax(0,1fr)}.paper[data-astro-cid-bba4axvk]{padding:12px 14px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.paper[data-astro-cid-bba4axvk]{animation:none}}.report-block[data-astro-cid-zjpqgxhu]{background:radial-gradient(40% 60% at 75% 40%, var(--violet-tint), transparent 70%), var(--paper)}.grid[data-astro-cid-zjpqgxhu]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.head[data-astro-cid-zjpqgxhu]{margin-bottom:0}.doc[data-astro-cid-zjpqgxhu]{background:var(--white);box-shadow:0 0 0 1px var(--line), 12px 12px 0 -1px var(--white), 12px 12px 0 0 var(--line), 0 40px 80px #17153f26;transition:rotate .8s var(--ease);border-radius:6px 6px 24px 24px;padding:32px 32px 12px;rotate:1.5deg}[data-astro-cid-zjpqgxhu][data-in] .doc[data-astro-cid-zjpqgxhu]{rotate:0deg}header[data-astro-cid-zjpqgxhu]{border-bottom:2px solid var(--graphite);align-items:center;gap:12px;padding-bottom:18px;display:flex}.logo[data-astro-cid-zjpqgxhu]{background:linear-gradient(135deg, var(--violet), var(--indigo));border-radius:8px;width:28px;height:28px}header[data-astro-cid-zjpqgxhu] p[data-astro-cid-zjpqgxhu]{font-size:1.25rem;font-weight:700;font-stretch:110%}ol[data-astro-cid-zjpqgxhu]{margin:0;padding:0;list-style:none}li[data-astro-cid-zjpqgxhu]{border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * .18s + .3s), transform .5s var(--ease) calc(var(--i) * .18s + .3s);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 0;display:grid;transform:translateY(8px)}li[data-astro-cid-zjpqgxhu]:last-child{border-bottom:0}[data-astro-cid-zjpqgxhu][data-in] li[data-astro-cid-zjpqgxhu]{opacity:1;transform:none}.n[data-astro-cid-zjpqgxhu]{color:var(--violet-ink);font-weight:700}h3[data-astro-cid-zjpqgxhu]{font-size:1.0625rem;font-stretch:106%}li[data-astro-cid-zjpqgxhu] p[data-astro-cid-zjpqgxhu]{color:var(--graphite-soft);margin-top:4px;font-size:.9375rem}@media (width<=960px){.grid[data-astro-cid-zjpqgxhu]{grid-template-columns:minmax(0,1fr)}.doc[data-astro-cid-zjpqgxhu]{padding:24px 20px 8px}}@media (prefers-reduced-motion:reduce){li[data-astro-cid-zjpqgxhu]{opacity:1;transform:none}.doc[data-astro-cid-zjpqgxhu]{rotate:0deg}}.shield-block[data-astro-cid-4dhymfvk]{--fault:#ff6b7a;overflow:hidden}.grid[data-astro-cid-4dhymfvk]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.grid[data-astro-cid-4dhymfvk] .section-head[data-astro-cid-4dhymfvk]{margin-bottom:28px}.figure[data-astro-cid-4dhymfvk]{--size:min(460px, 82vw);width:var(--size);height:var(--size);margin-inline:auto;position:relative}.ring[data-astro-cid-4dhymfvk]{inset:calc(var(--i) * 11%);border:1.5px solid rgb(185 168 255/calc(.25 + var(--i) * .12));background:radial-gradient(circle, transparent 60%, rgb(107 78 230/calc(.05 + var(--i) * .05)));opacity:0;transition:opacity .6s var(--ease) calc((3 - var(--i)) * .18s), scale .6s var(--ease) calc((3 - var(--i)) * .18s);border-radius:50%;position:absolute;scale:.9}[data-astro-cid-4dhymfvk][data-in] .ring[data-astro-cid-4dhymfvk]{opacity:1;scale:1}.ring[data-astro-cid-4dhymfvk]:first-child{border-width:2px;border-color:var(--lilac);box-shadow:0 0 30px #8f75ff59,inset 0 0 30px #8f75ff33}[data-astro-cid-4dhymfvk][data-in] .ring[data-astro-cid-4dhymfvk]:first-child{animation:4s ease-out 1.9s infinite hit}.tag[data-astro-cid-4dhymfvk]{border-radius:var(--r-pill);background:var(--indigo-deep);color:var(--on-dark);white-space:nowrap;padding:4px 10px;font-size:.75rem;font-weight:650;position:absolute;top:0;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #b9a8ff66}.core[data-astro-cid-4dhymfvk]{background:radial-gradient(circle at 35% 30%, #8f75ff, var(--violet) 55%, var(--indigo) 100%);color:var(--white);text-align:center;border-radius:50%;place-items:center;padding:8px;font-size:.9375rem;font-weight:700;line-height:1.15;display:grid;position:absolute;inset:38%;box-shadow:0 0 50px #8f75ffb3}.attack[data-astro-cid-4dhymfvk]{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%;rotate:-35deg}[data-astro-cid-4dhymfvk][data-in] .attack[data-astro-cid-4dhymfvk]{animation:4s linear 1.4s infinite show}.attack[data-astro-cid-4dhymfvk] span[data-astro-cid-4dhymfvk]{border-radius:var(--r-pill);background:var(--fault);color:var(--white);white-space:nowrap;translate:calc(var(--size) * .75) -50%;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:0;left:0;rotate:35deg;box-shadow:0 0 18px #ff6b7acc}[data-astro-cid-4dhymfvk][data-in] .attack[data-astro-cid-4dhymfvk] span[data-astro-cid-4dhymfvk]{animation:4s cubic-bezier(.5,0,.5,1) 1.4s infinite fly}@keyframes show{0%,4%{opacity:0}8%,22%{opacity:1}30%,to{opacity:0}}@keyframes fly{0%{translate:calc(var(--size) * .75) -50%}12%{translate:calc(var(--size) * .5) -50%}26%{translate:calc(var(--size) * .72) -50%}to{translate:calc(var(--size) * .72) -50%}}@keyframes hit{0%,to{box-shadow:0 0 30px #8f75ff59,inset 0 0 30px #8f75ff33}12%{box-shadow:0 0 60px #ff6b7a99,inset 0 0 40px #ff6b7a59}}.copy[data-astro-cid-4dhymfvk]{color:var(--on-dark-soft);background:#ffffff14;border-radius:10px;padding:6px 12px;font-size:.75rem;font-weight:650;position:absolute;bottom:4%;right:2%;box-shadow:0 0 0 1px #b9a8ff59}[data-astro-cid-4dhymfvk][data-in] .copy[data-astro-cid-4dhymfvk]{animation:2.4s ease-in-out infinite pulse}.list[data-astro-cid-4dhymfvk]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-4dhymfvk] li[data-astro-cid-4dhymfvk]{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid}.n[data-astro-cid-4dhymfvk]{width:32px;height:32px;color:var(--white);background:#b9a8ff26;border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #b9a8ff80}h3[data-astro-cid-4dhymfvk]{font-size:1.0625rem;font-stretch:106%}.list[data-astro-cid-4dhymfvk] p[data-astro-cid-4dhymfvk],.backup[data-astro-cid-4dhymfvk] p[data-astro-cid-4dhymfvk]{color:var(--on-dark-soft);margin-top:2px;font-size:.9375rem}.backup[data-astro-cid-4dhymfvk]{background:#ffffff0f;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:14px;margin-top:24px;padding:18px;display:grid;box-shadow:0 0 0 1px #b9a8ff4d}.disk[data-astro-cid-4dhymfvk]{background:var(--violet);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.disk[data-astro-cid-4dhymfvk] svg[data-astro-cid-4dhymfvk]{fill:none;width:22px;height:22px;stroke:var(--white);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (width<=960px){.grid[data-astro-cid-4dhymfvk]{grid-template-columns:minmax(0,1fr)}.figure[data-astro-cid-4dhymfvk]{--size:min(360px, 84vw)}}@media (width<=480px){.tag[data-astro-cid-4dhymfvk]{padding:3px 8px;font-size:.6875rem}.core[data-astro-cid-4dhymfvk]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-4dhymfvk]{opacity:1;scale:1}.attack[data-astro-cid-4dhymfvk]{display:none}[data-astro-cid-4dhymfvk][data-in] .ring[data-astro-cid-4dhymfvk]:first-child,[data-astro-cid-4dhymfvk][data-in] .copy[data-astro-cid-4dhymfvk]{animation:none}}.alt[data-astro-cid-t76s4anr]{background:var(--white)}.items[data-astro-cid-t76s4anr]{border-top:1px solid var(--graphite);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.items[data-astro-cid-t76s4anr] li[data-astro-cid-t76s4anr]{border-bottom:1px solid var(--line);align-content:start;gap:10px;padding:28px 28px 36px 0;display:grid;position:relative}.items[data-astro-cid-t76s4anr] li[data-astro-cid-t76s4anr]:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:28px}.node[data-astro-cid-t76s4anr]{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--violet);border-radius:50%}.items[data-astro-cid-t76s4anr] h3[data-astro-cid-t76s4anr]{font-size:1.25rem;font-stretch:108%}.items[data-astro-cid-t76s4anr] p[data-astro-cid-t76s4anr]{color:var(--graphite-soft)}@media (width<=960px){.items[data-astro-cid-t76s4anr]{grid-template-columns:1fr 1fr}.items[data-astro-cid-t76s4anr] li[data-astro-cid-t76s4anr]:not(:nth-child(3n+1)){border-left:0;padding-left:0}.items[data-astro-cid-t76s4anr] li[data-astro-cid-t76s4anr]:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}}@media (width<=600px){.items[data-astro-cid-t76s4anr]{grid-template-columns:1fr}.items[data-astro-cid-t76s4anr] li[data-astro-cid-t76s4anr]:nth-child(2n){border-left:0;padding-left:0}}
