.sim[data-astro-cid-nabkyw75]{container:sim / inline-size;position:relative;margin:0;min-width:0;padding:clamp(.75rem,.5rem + 1vw,1.15rem);border-radius:var(--r-xl);background:radial-gradient(120% 70% at 85% 0%,rgba(132,27,233,.16),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(201,139,255,.22);box-shadow:0 40px 90px -40px #841be98c,inset 0 1px #ffffff12;color:#efe7ff}.sim-top[data-astro-cid-nabkyw75]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.15rem .25rem .7rem}.sim-title[data-astro-cid-nabkyw75]{font-size:var(--fs-md);color:#fff;letter-spacing:-.01em}.sim-badge[data-astro-cid-nabkyw75]{flex:0 0 auto;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#d9cdf5;padding:.25rem .6rem;border-radius:999px;background:#c98bff1a;border:1px solid rgba(201,139,255,.25)}.sim-stage[data-astro-cid-nabkyw75]{--v: 0;position:relative;overflow:hidden;isolation:isolate;aspect-ratio:16 / 9;min-height:300px;max-height:420px;border-radius:calc(var(--r-xl) - 8px);border:1px solid rgba(201,139,255,.16);background:radial-gradient(rgba(201,139,255,.09) 1px,transparent 1.3px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(201,139,255,.05) 0 24%,transparent 40%),radial-gradient(60% 70% at 86% 50%,rgba(132,27,233,.2),transparent 70%),linear-gradient(170deg,#150a29,#0c0619)}.sim[data-astro-cid-nabkyw75]:not(.has-cv) .sim-stage[data-astro-cid-nabkyw75]{max-height:none;min-height:0}.sim-stage[data-astro-cid-nabkyw75] .sim-cv{position:absolute;inset:0;width:100%;height:100%;z-index:0}.sim-static[data-astro-cid-nabkyw75]{position:absolute;inset:0;z-index:0}.sim[data-astro-cid-nabkyw75].has-cv .sim-static[data-astro-cid-nabkyw75]{display:none}.sim-static[data-astro-cid-nabkyw75] svg{width:100%;height:100%;display:block}.sim-static[data-astro-cid-nabkyw75] .sim-svg-v,.sim-static[data-astro-cid-nabkyw75] [data-scene],.sim-static[data-astro-cid-nabkyw75] .s-ao{display:none}.sim[data-astro-cid-nabkyw75][data-attack=idle] .sim-static[data-astro-cid-nabkyw75] [data-scene=idle],.sim[data-astro-cid-nabkyw75][data-attack=on][data-mode=protected] .sim-static[data-astro-cid-nabkyw75] [data-scene=attack-protected],.sim[data-astro-cid-nabkyw75][data-attack=on][data-mode=unprotected] .sim-static[data-astro-cid-nabkyw75] [data-scene=attack-unprotected],.sim[data-astro-cid-nabkyw75][data-attack=on] .sim-static[data-astro-cid-nabkyw75] .s-ao{display:inline}.sim[data-astro-cid-nabkyw75]:not(.is-js) .sim-static[data-astro-cid-nabkyw75] [data-scene]{display:none}.sim[data-astro-cid-nabkyw75]:not(.is-js) .sim-static[data-astro-cid-nabkyw75] [data-scene=attack-protected],.sim[data-astro-cid-nabkyw75]:not(.is-js) .sim-static[data-astro-cid-nabkyw75] .s-ao{display:inline}.sim-static[data-astro-cid-nabkyw75] .s-guide{stroke:#c98bff21;stroke-width:.3;fill:none}.sim-static[data-astro-cid-nabkyw75] .s-node{fill:#1a0d33;stroke:#c98bff;stroke-width:.4;opacity:.85}.sim-static[data-astro-cid-nabkyw75] .s-edge{stroke:#c98bff;stroke-width:.5}.sim-static[data-astro-cid-nabkyw75] .s-edge-off{stroke:#7d6fa3;stroke-width:.4;stroke-dasharray:1.4 1.8}.sim-static[data-astro-cid-nabkyw75] svg{fill:#ffb547}.sim-static[data-astro-cid-nabkyw75] .s-ao{opacity:.45}.sim-static[data-astro-cid-nabkyw75] .e-off{display:none}.sim[data-astro-cid-nabkyw75].is-js[data-mode=unprotected] .sim-static[data-astro-cid-nabkyw75] .e-off{display:inline}.sim[data-astro-cid-nabkyw75].is-js[data-mode=unprotected] .sim-static[data-astro-cid-nabkyw75] .e-on{display:none}.sim-zone[data-astro-cid-nabkyw75]{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#d9cdf5;padding:.28rem .6rem;border-radius:999px;background:#0c0619b8;border:1px solid rgba(201,139,255,.22)}.sim-z-net[data-astro-cid-nabkyw75]{left:3%;top:4%}.sim-z-edge[data-astro-cid-nabkyw75]{left:55%;top:4%;transform:translate(-50%)}.sim-z-edge[data-astro-cid-nabkyw75] svg{color:#c98bff}.sim-edge-on[data-astro-cid-nabkyw75]{display:inline-flex;align-items:center;gap:.3rem}.sim-edge-off[data-astro-cid-nabkyw75],.sim[data-astro-cid-nabkyw75].is-js[data-mode=unprotected] .sim-edge-on[data-astro-cid-nabkyw75]{display:none}.sim[data-astro-cid-nabkyw75].is-js[data-mode=unprotected] .sim-edge-off[data-astro-cid-nabkyw75]{display:inline}.sim[data-astro-cid-nabkyw75].is-js[data-mode=unprotected] .sim-z-edge[data-astro-cid-nabkyw75]{color:#a99bc9;border-style:dashed;border-color:#a99bc973}.sim-server[data-astro-cid-nabkyw75]{position:absolute;z-index:2;left:70%;right:2.5%;top:50%;transform:translateY(-50%);display:grid;gap:.55rem;padding:.7rem .75rem;border-radius:14px;background:radial-gradient(120% 80% at 0% 0%,rgba(201,139,255,.22),transparent 60%),linear-gradient(160deg,#841be947,#160a2be0);border:1px solid rgba(201,139,255,.42);box-shadow:0 14px 34px -14px #841be9b3,inset 0 1px #ffffff1a;transition:border-color .4s,box-shadow .4s}.sim[data-astro-cid-nabkyw75][data-status=down] .sim-server[data-astro-cid-nabkyw75],.sim[data-astro-cid-nabkyw75][data-status=slow] .sim-server[data-astro-cid-nabkyw75]{border-color:#ff96828c;box-shadow:0 14px 34px -14px #ff6e648c,inset 0 1px #ffffff14}.sim-srv-head[data-astro-cid-nabkyw75]{display:flex;align-items:center;gap:.45rem;min-width:0}.sim-srv-ic[data-astro-cid-nabkyw75]{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;background:var(--grad-brand);box-shadow:0 6px 16px -6px #841be9e6}.sim-srv-name[data-astro-cid-nabkyw75]{font-family:var(--font-display);font-weight:700;font-size:.875rem;color:#fff;line-height:1.2}.sim-chip[data-astro-cid-nabkyw75]{justify-self:start;display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;line-height:1.25;padding:.25rem .5rem;border-radius:999px;color:#7ee2b8;background:#7ee2b81a;border:1px solid rgba(126,226,184,.28);transition:color .3s,background-color .3s,border-color .3s}.sim-ci[data-astro-cid-nabkyw75]{display:none}.sim[data-astro-cid-nabkyw75][data-status=ok] .sim-ci-ok[data-astro-cid-nabkyw75],.sim[data-astro-cid-nabkyw75][data-status=filter] .sim-ci-ok[data-astro-cid-nabkyw75],.sim[data-astro-cid-nabkyw75][data-status=slow] .sim-ci-slow[data-astro-cid-nabkyw75],.sim[data-astro-cid-nabkyw75][data-status=down] .sim-ci-down[data-astro-cid-nabkyw75],.sim[data-astro-cid-nabkyw75][data-status=recover] .sim-ci-rec[data-astro-cid-nabkyw75]{display:inline-flex}.sim[data-astro-cid-nabkyw75][data-status=slow] .sim-chip[data-astro-cid-nabkyw75]{color:#ffd08a;background:#ffb5471f;border-color:#ffb54752}.sim[data-astro-cid-nabkyw75][data-status=down] .sim-chip[data-astro-cid-nabkyw75]{color:#ffb3c1;background:#e23b5a29;border-color:#ff8ca059}.sim[data-astro-cid-nabkyw75][data-status=recover] .sim-chip[data-astro-cid-nabkyw75]{color:#e6ccff;background:#c98bff21;border-color:#c98bff59}.sim-meter-w[data-astro-cid-nabkyw75]{display:grid;gap:.3rem}.sim-ml[data-astro-cid-nabkyw75]{font-size:.6875rem;color:#c9bce6;line-height:1.3}.sim-ml[data-astro-cid-nabkyw75] b[data-astro-cid-nabkyw75]{color:#fff;font-weight:700}.sim-meter[data-astro-cid-nabkyw75]{height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.sim-fill[data-astro-cid-nabkyw75]{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(.25);background:linear-gradient(90deg,#a463f5,#d9b8ff);border-radius:inherit;transition:transform .25s linear}.sim[data-astro-cid-nabkyw75][data-band="1"] .sim-fill[data-astro-cid-nabkyw75]{background:linear-gradient(90deg,#a463f5,#ffb547)}.sim[data-astro-cid-nabkyw75][data-band="2"] .sim-fill[data-astro-cid-nabkyw75]{background:linear-gradient(90deg,#ff9a6b,#ff7d93)}.sim-full[data-astro-cid-nabkyw75]{display:none;font-size:.6875rem;line-height:1.35;color:#ffc9d3}.sim[data-astro-cid-nabkyw75][data-status=down] .sim-full[data-astro-cid-nabkyw75]{display:block}.sim-legend[data-astro-cid-nabkyw75]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.75rem;padding-inline:.25rem;font-size:var(--fs-xs);color:#c9bce6}.sim-legend[data-astro-cid-nabkyw75] li[data-astro-cid-nabkyw75]{display:inline-flex;align-items:center;gap:.4rem}.sim-lg[data-astro-cid-nabkyw75]{font-size:.95rem;line-height:1}.sim-lg-v[data-astro-cid-nabkyw75]{color:#d9b8ff;text-shadow:0 0 8px rgba(201,139,255,.8)}.sim-lg-a[data-astro-cid-nabkyw75]{color:#ffb547;text-shadow:0 0 8px rgba(255,170,60,.6)}.sim-nojs[data-astro-cid-nabkyw75]{flex-basis:100%}.sim[data-astro-cid-nabkyw75].is-js .sim-nojs[data-astro-cid-nabkyw75]{display:none}.sim-controls[data-astro-cid-nabkyw75]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:.9rem}.sim[data-astro-cid-nabkyw75]:not(.is-js) .sim-controls[data-astro-cid-nabkyw75]{display:none}.sim-seg[data-astro-cid-nabkyw75]{display:inline-flex;padding:4px;border-radius:999px;gap:4px;background:#0b06178c;border:1px solid rgba(201,139,255,.24)}.sim-seg[data-astro-cid-nabkyw75] button[data-astro-cid-nabkyw75],.sim-attack[data-astro-cid-nabkyw75]{min-height:44px;padding:.55rem 1rem;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);line-height:1.2;cursor:pointer;transition:background-color var(--t),color var(--t),box-shadow var(--t),border-color var(--t)}.sim-seg[data-astro-cid-nabkyw75] button[data-astro-cid-nabkyw75]{color:#cdbff0;background:transparent;border:0}.sim-seg[data-astro-cid-nabkyw75] button[data-astro-cid-nabkyw75][aria-pressed=true]{color:#fff;background:var(--grad-brand);box-shadow:0 8px 20px -8px #841be9e6}.sim-seg[data-astro-cid-nabkyw75] button[data-astro-cid-nabkyw75][data-m=unprotected][aria-pressed=true]{background:#a99bc938;box-shadow:none}.sim-attack[data-astro-cid-nabkyw75]{display:inline-flex;align-items:center;gap:.45rem;color:#fff;background:#ffffff0d;border:1.5px solid rgba(255,181,71,.5)}.sim-attack[data-astro-cid-nabkyw75] svg{color:#ffb547}.sim-attack[data-astro-cid-nabkyw75][aria-pressed=true]{background:#ffb54724;border-color:#ffb547;color:#ffe2b5}@media(hover:hover){.sim-seg[data-astro-cid-nabkyw75] button[data-astro-cid-nabkyw75][aria-pressed=false]:hover{color:#fff;background:#c98bff1f}.sim-attack[data-astro-cid-nabkyw75]:hover{background:#ffb5471a}}.sim-seg[data-astro-cid-nabkyw75] button[data-astro-cid-nabkyw75]:focus-visible,.sim-attack[data-astro-cid-nabkyw75]:focus-visible{outline:2px solid #e6ccff;outline-offset:3px}.sim-tip[data-astro-cid-nabkyw75]{display:none;flex:1 1 14rem;font-size:var(--fs-xs);color:#a99bc9;line-height:1.45}.sim[data-astro-cid-nabkyw75].is-js[data-attack=idle] .sim-tip[data-astro-cid-nabkyw75]{display:block}.sim-readouts[data-astro-cid-nabkyw75]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:.9rem;border-radius:14px;overflow:hidden;background:#c98bff24;border:1px solid rgba(201,139,255,.14)}.sim-readouts[data-astro-cid-nabkyw75]>div[data-astro-cid-nabkyw75]{padding:.6rem .7rem;background:#120a24;min-width:0}.sim-readouts[data-astro-cid-nabkyw75] dt[data-astro-cid-nabkyw75]{font-size:.6875rem;color:#a99bc9;line-height:1.3}.sim-readouts[data-astro-cid-nabkyw75] dt[data-astro-cid-nabkyw75] small[data-astro-cid-nabkyw75]{font-size:inherit;color:#8f82b0}.sim-readouts[data-astro-cid-nabkyw75] dd[data-astro-cid-nabkyw75]{margin-top:.25rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:#fff;line-height:1.25;font-variant-numeric:tabular-nums}.sim[data-astro-cid-nabkyw75][data-status=down] .sim-ro-st[data-astro-cid-nabkyw75] dd[data-astro-cid-nabkyw75]{color:#ffb3c1}.sim[data-astro-cid-nabkyw75][data-status=ok] .sim-ro-st[data-astro-cid-nabkyw75] dd[data-astro-cid-nabkyw75],.sim[data-astro-cid-nabkyw75][data-status=filter] .sim-ro-st[data-astro-cid-nabkyw75] dd[data-astro-cid-nabkyw75]{color:#7ee2b8}.sim-note[data-astro-cid-nabkyw75]{margin-top:.7rem;padding-inline:.25rem;font-size:.6875rem;line-height:1.5;color:#a99bc9}@container sim (max-width: 539px){.sim-stage[data-astro-cid-nabkyw75]{--v: 1;aspect-ratio:4 / 5;min-height:0;max-height:none;background:radial-gradient(rgba(201,139,255,.09) 1px,transparent 1.3px) 0 0 / 22px 22px,linear-gradient(180deg,rgba(201,139,255,.05) 0 24%,transparent 40%),radial-gradient(80% 50% at 50% 86%,rgba(132,27,233,.22),transparent 70%),linear-gradient(170deg,#150a29,#0c0619)}.sim-static[data-astro-cid-nabkyw75] .sim-svg-h{display:none}.sim-static[data-astro-cid-nabkyw75] .sim-svg-v{display:block}.sim-z-net[data-astro-cid-nabkyw75]{left:4%;top:2.5%}.sim-z-edge[data-astro-cid-nabkyw75]{left:auto;right:4%;top:calc(55% - 6px);transform:translateY(-100%)}.sim-server[data-astro-cid-nabkyw75]{inset:70% 5% 3%;transform:none;grid-template-columns:auto 1fr;align-content:center;column-gap:.5rem;row-gap:.4rem;padding:.6rem .7rem}.sim-chip[data-astro-cid-nabkyw75]{justify-self:end;align-self:center}.sim-meter-w[data-astro-cid-nabkyw75],.sim-full[data-astro-cid-nabkyw75]{grid-column:1 / -1}.sim-readouts[data-astro-cid-nabkyw75]{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-ro-st[data-astro-cid-nabkyw75]{grid-column:1 / -1}}@media(max-width:520px){.sim-seg[data-astro-cid-nabkyw75]{display:grid;grid-template-columns:1fr;width:100%;border-radius:22px}.sim-seg[data-astro-cid-nabkyw75] button[data-astro-cid-nabkyw75]{border-radius:18px}.sim-attack[data-astro-cid-nabkyw75]{width:100%;justify-content:center}}.ddl-chips[data-astro-cid-dhkeh34l]{display:none;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem}.ddl[data-astro-cid-dhkeh34l].is-js .ddl-chips[data-astro-cid-dhkeh34l]{display:flex}.ddl-chip[data-astro-cid-dhkeh34l]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t),box-shadow var(--t)}.ddl-chip-d[data-astro-cid-dhkeh34l]{width:9px;height:9px;transform:rotate(45deg);border-radius:2px;background:#e89a1a;flex:0 0 auto}.ddl-chip[data-astro-cid-dhkeh34l][aria-pressed=true]{color:#fff;background:var(--grad-brand);border-color:transparent;box-shadow:var(--shadow-brand)}.ddl-chip[data-astro-cid-dhkeh34l][aria-pressed=true] .ddl-chip-d[data-astro-cid-dhkeh34l]{background:#ffc46b}.ddl-chip[data-astro-cid-dhkeh34l]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(hover:hover){.ddl-chip[data-astro-cid-dhkeh34l][aria-pressed=false]:hover{border-color:var(--brand-300);color:var(--brand-2)}}.ddl-grid[data-astro-cid-dhkeh34l]{display:grid;gap:1.5rem;align-items:stretch}@media(min-width:900px){.ddl-grid[data-astro-cid-dhkeh34l]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.25rem}}.ddl-stack[data-astro-cid-dhkeh34l]{display:grid;gap:.85rem;perspective:900px}.ddl-plate[data-astro-cid-dhkeh34l]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;align-items:center;padding:1.1rem 1.2rem;border-radius:var(--r-lg);color:#efe7ff;background:radial-gradient(120% 120% at 0% 0%,rgba(201,139,255,.22),transparent 55%),linear-gradient(150deg,#24123f,#120a24 70%);border:1px solid rgba(201,139,255,.25);box-shadow:0 18px 40px -24px #39006699,inset 0 1px #ffffff14}.ddl-plate[data-astro-cid-dhkeh34l]:nth-child(1){margin-inline:0 1.5rem}.ddl-plate[data-astro-cid-dhkeh34l]:nth-child(2){margin-inline:.75rem .75rem}.ddl-plate[data-astro-cid-dhkeh34l]:nth-child(3){margin-inline:1.5rem 0}.ddl-plate[data-astro-cid-dhkeh34l]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(80% 140% at 18% 50%,rgba(201,139,255,.6),transparent 65%),linear-gradient(90deg,rgba(255,181,71,.12),transparent 40%);transition:opacity .45s var(--ease)}.ddl-plate[data-astro-cid-dhkeh34l].is-hit:after{opacity:1}.ddl-plate[data-astro-cid-dhkeh34l].is-hit{border-color:#e6ccff99}.ddl-plate[data-astro-cid-dhkeh34l].is-hit.is-ours .ddl-badge[data-astro-cid-dhkeh34l]{box-shadow:0 0 0 3px #c98bff66,0 0 18px #c98bff99}.ddl-plate[data-astro-cid-dhkeh34l].is-hit:not(.is-ours){border-color:#ffb54799}.ddl-plate[data-astro-cid-dhkeh34l].is-hit:not(.is-ours) .ddl-badge[data-astro-cid-dhkeh34l]{color:#ffd08a;border-color:#ffb54780}.ddl-num[data-astro-cid-dhkeh34l]{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#fff;background:linear-gradient(150deg,#c98bff59,#841be933);border:1px solid rgba(230,204,255,.3)}.ddl-txt[data-astro-cid-dhkeh34l]{min-width:0}.ddl-txt[data-astro-cid-dhkeh34l] h3[data-astro-cid-dhkeh34l]{font-size:var(--fs-md);color:#fff}.ddl-txt[data-astro-cid-dhkeh34l] p[data-astro-cid-dhkeh34l]{margin-top:.2rem;font-size:var(--fs-sm);color:#c9bce6;line-height:1.5}.ddl-badge[data-astro-cid-dhkeh34l]{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);font-weight:700;padding:.28rem .65rem;border-radius:999px;color:#e6ccff;background:#c98bff24;border:1px solid rgba(201,139,255,.32)}.is-ours[data-astro-cid-dhkeh34l] .ddl-badge[data-astro-cid-dhkeh34l]{color:#fff;background:var(--grad-brand);border-color:transparent}.ddl-pkt[data-astro-cid-dhkeh34l]{position:absolute;left:.55rem;top:50%;width:10px;height:10px;margin-top:-5px;opacity:0;background:#ffb547;border-radius:2px;box-shadow:0 0 12px #ffaa3ccc;transform:translate(-48px) rotate(45deg)}@media(prefers-reduced-motion:no-preference){.ddl[data-astro-cid-dhkeh34l].is-js .is-hit[data-astro-cid-dhkeh34l] .ddl-pkt[data-astro-cid-dhkeh34l]{animation:ddl-in .6s var(--ease-out) both}.ddl[data-astro-cid-dhkeh34l].is-js .is-hit[data-astro-cid-dhkeh34l] .ddl-badge[data-astro-cid-dhkeh34l]{animation:ddl-pulse .6s var(--ease) .25s both}}@keyframes ddl-in{0%{opacity:0;transform:translate(-48px) rotate(45deg)}55%{opacity:1;transform:translate(0) rotate(45deg)}to{opacity:0;transform:translate(0) rotate(45deg) scale(.4)}}@keyframes ddl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ddl-panels[data-astro-cid-dhkeh34l]{display:grid;gap:1rem;min-width:0}.ddl[data-astro-cid-dhkeh34l].is-js .ddl-panels[data-astro-cid-dhkeh34l]{grid-template-rows:minmax(0,1fr)}.ddl-panel[data-astro-cid-dhkeh34l]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:clamp(1.15rem,.8rem + 1.2vw,1.6rem);box-shadow:var(--shadow-sm)}.ddl[data-astro-cid-dhkeh34l].is-js .ddl-panel[data-astro-cid-dhkeh34l]{animation:ddl-fade .35s var(--ease-out) both}@keyframes ddl-fade{0%{opacity:0}to{opacity:1}}.ddl-tag[data-astro-cid-dhkeh34l]{display:inline-flex;font-size:var(--fs-xs);font-weight:700;letter-spacing:.03em;padding:.25rem .65rem;border-radius:999px;color:var(--brand-2);background:var(--brand-50);border:1px solid var(--line-2)}.ddl-tag[data-astro-cid-dhkeh34l].is-l7{color:#8a4d00;background:#fff4e3;border-color:#f6dcb3}.ddl-panel[data-astro-cid-dhkeh34l] h3[data-astro-cid-dhkeh34l]{margin-top:.7rem;font-size:var(--fs-lg)}.ddl-panel[data-astro-cid-dhkeh34l]>p[data-astro-cid-dhkeh34l]{margin-top:.5rem;color:var(--muted);line-height:1.65;font-size:var(--fs-base)}.ddl-who[data-astro-cid-dhkeh34l]{display:flex;gap:.75rem;align-items:flex-start;margin-top:1.1rem;padding:.9rem 1rem;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line)}.ddl-who-ic[data-astro-cid-dhkeh34l]{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#fff;background:var(--grad-brand)}.ddl-who[data-astro-cid-dhkeh34l] p[data-astro-cid-dhkeh34l]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55}.ddl-who[data-astro-cid-dhkeh34l] b[data-astro-cid-dhkeh34l]{color:var(--ink)}.ddl-who[data-astro-cid-dhkeh34l] a[data-astro-cid-dhkeh34l]{color:var(--brand-2);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ddl-route[data-astro-cid-dhkeh34l]{margin-top:auto;padding-top:1.25rem;display:grid;grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;gap:.5rem}.ddl-node[data-astro-cid-dhkeh34l]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:var(--fs-xs);font-weight:700;padding:.45rem .7rem;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2)}.ddl-node[data-astro-cid-dhkeh34l].is-atk{color:#8a4d00;background:#fff4e3;border-color:#f6dcb3}.ddl-dia[data-astro-cid-dhkeh34l]{width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:#e89a1a}.ddl-node[data-astro-cid-dhkeh34l].is-guard{color:#fff;background:var(--grad-brand);border-color:transparent;box-shadow:0 0 0 4px #841be91f}.ddl-node[data-astro-cid-dhkeh34l].is-guard.is-l7{background:linear-gradient(135deg,#f38020,#e05d00);box-shadow:0 0 0 4px #f3802024}.ddl-node[data-astro-cid-dhkeh34l].is-site{color:var(--brand-ink);background:var(--brand-50);border-color:var(--brand-200)}.ddl-lane[data-astro-cid-dhkeh34l]{position:relative;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--line-2),var(--brand-200))}.ddl-lane[data-astro-cid-dhkeh34l] i[data-astro-cid-dhkeh34l]{position:absolute;top:50%;left:0}.ddl-bad[data-astro-cid-dhkeh34l]{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:2px;background:#f0a030;box-shadow:0 0 8px #f0a030b3;transform:rotate(45deg)}.ddl-good[data-astro-cid-dhkeh34l]{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px #841be999}.ddl-route-cap[data-astro-cid-dhkeh34l]{margin-top:.6rem;font-size:var(--fs-xs);color:var(--muted);text-align:center}@media(prefers-reduced-motion:no-preference){.ddl-bad[data-astro-cid-dhkeh34l]{animation:ddl-bad 2.4s linear infinite}.ddl-bad[data-astro-cid-dhkeh34l].b2{animation-delay:.8s}.ddl-bad[data-astro-cid-dhkeh34l].b3{animation-delay:1.6s}.ddl-good[data-astro-cid-dhkeh34l]{animation:ddl-go 2.4s linear infinite .4s;opacity:0}.ddl-good[data-astro-cid-dhkeh34l].g2{animation-delay:1.6s}.ddl[data-astro-cid-dhkeh34l].is-off .ddl-bad[data-astro-cid-dhkeh34l],.ddl[data-astro-cid-dhkeh34l].is-off .ddl-good[data-astro-cid-dhkeh34l]{animation-play-state:paused}}@keyframes ddl-bad{0%{left:0;opacity:0;transform:rotate(45deg) scale(1)}10%{opacity:1}82%{left:100%;opacity:1;transform:rotate(45deg) scale(1)}to{left:100%;opacity:0;transform:rotate(45deg) scale(.2)}}@keyframes ddl-go{0%{left:0;opacity:0}10%,90%{opacity:1}to{left:100%;opacity:0}}@media(max-width:520px){.ddl-route[data-astro-cid-dhkeh34l]{gap:.3rem}.ddl-node[data-astro-cid-dhkeh34l]{padding:.35rem .5rem;font-size:.6875rem}.ddl-node[data-astro-cid-dhkeh34l] svg{display:none}.ddl-plate[data-astro-cid-dhkeh34l]{padding:.95rem 1rem;gap:.3rem .8rem}.ddl-plate[data-astro-cid-dhkeh34l]:nth-child(n){margin-inline:0}.ddl-num[data-astro-cid-dhkeh34l]{width:44px;height:44px;font-size:1rem}.ddl-chip[data-astro-cid-dhkeh34l]{flex:1 1 auto;justify-content:center}}.ddf[data-astro-cid-sfcz246o]{--trail: clamp(56px, 5.5vw, 84px)}.ddf-row[data-astro-cid-sfcz246o]{position:relative;display:grid;grid-template-columns:1fr var(--trail) 1fr var(--trail) 1fr var(--trail) 1fr;align-items:center;padding-top:7.5rem}.ddf-node[data-astro-cid-sfcz246o]{position:relative;z-index:1;min-width:0;height:100%;display:flex;flex-direction:column;gap:.7rem;padding:1.1rem 1.1rem 1.2rem;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 0% 0%,rgba(201,139,255,.2),transparent 60%),linear-gradient(160deg,#841be933,#120a24e6);border:1px solid rgba(201,139,255,.3);box-shadow:0 22px 50px -26px #841be9b3,inset 0 1px #ffffff14}.ddf-edge[data-astro-cid-sfcz246o]{border-color:#e6ccff8c;box-shadow:0 0 0 1px #c98bff40,0 24px 60px -24px #841be9e6,inset 0 1px #ffffff1a}.ddf-ic[data-astro-cid-sfcz246o]{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff;background:#c98bff29;border:1px solid rgba(230,204,255,.28)}.ddf-edge[data-astro-cid-sfcz246o] .ddf-ic[data-astro-cid-sfcz246o],.ddf-srv[data-astro-cid-sfcz246o] .ddf-ic[data-astro-cid-sfcz246o]{background:var(--grad-brand);border-color:transparent;box-shadow:0 10px 24px -10px #841be9e6}.ddf-txt[data-astro-cid-sfcz246o] h3[data-astro-cid-sfcz246o]{font-size:var(--fs-md);color:#fff}.ddf-txt[data-astro-cid-sfcz246o] p[data-astro-cid-sfcz246o]{margin-top:.25rem;font-size:var(--fs-sm);color:#c9bce6;line-height:1.5}.ddf-x[data-astro-cid-sfcz246o]{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffd08a;background:#ffb5471a;border:1px solid rgba(255,181,71,.3);padding:.2rem .55rem;border-radius:999px}.ddf-seg[data-astro-cid-sfcz246o]{align-self:center;height:100%;display:flex;align-items:center}.ddf-trail[data-astro-cid-sfcz246o]{position:relative;display:block;width:100%;height:2px;background:linear-gradient(90deg,#c98bff26,#c98bff80,#c98bff26)}.ddf-pk[data-astro-cid-sfcz246o]{position:absolute;inset:0;transform:translate(-100%);animation:ddf-x var(--s) linear var(--d) infinite backwards}.ddf-pk[data-astro-cid-sfcz246o]:before{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#ecdcff;box-shadow:0 0 10px 2px #c98bffbf;animation:ddf-v var(--s) linear var(--d) infinite backwards}.ddf-pk[data-astro-cid-sfcz246o].is-b:before{border-radius:2px;background:#ffb547;box-shadow:0 0 10px 2px #ffaa3c99;transform:rotate(45deg);animation-name:ddf-die}.ddf-pk[data-astro-cid-sfcz246o].is-f:before{border-radius:2px;width:9px;height:9px;background:#ffb547;box-shadow:0 0 10px 2px #ffaa3c99;animation-name:ddf-die-sq}@keyframes ddf-x{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ddf-y{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ddf-v{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes ddf-die{0%{opacity:0;transform:rotate(45deg)}12%,85%{opacity:1;transform:rotate(45deg)}to{opacity:0;transform:rotate(45deg) scale(.4)}}@keyframes ddf-die-sq{0%{opacity:0}12%,85%{opacity:1;transform:none}to{opacity:0;transform:scale(.4)}}.ddf-branch[data-astro-cid-sfcz246o]{position:absolute;left:50%;bottom:100%;width:0;height:7.5rem}.ddf-branch-l[data-astro-cid-sfcz246o]{position:absolute;left:50%;top:0;transform:translate(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);font-weight:700;color:#ffd08a;padding:.3rem .7rem;border-radius:999px;background:#ffb54714;border:1px solid rgba(255,181,71,.3)}.ddf-branch-l[data-astro-cid-sfcz246o] small[data-astro-cid-sfcz246o]{font-weight:500;color:#e9c999}.ddf-sq[data-astro-cid-sfcz246o]{width:8px;height:8px;border-radius:2px;background:#ffb547}.ddf-trail-b[data-astro-cid-sfcz246o]{position:absolute;left:-1px;top:2.4rem;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,#ffb54726,#ffb54773)}.ddf-trail-b[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o]{transform:translateY(-100%);animation-name:ddf-y}.ddf-trail-b[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o]:before{inset:auto auto -5px 50%;margin:0 0 0 -4.5px}.ddf-key[data-astro-cid-sfcz246o]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:var(--fs-xs);color:#c9bce6}.ddf-key[data-astro-cid-sfcz246o] li[data-astro-cid-sfcz246o]{display:inline-flex;align-items:center;gap:.45rem}.ddf-kd[data-astro-cid-sfcz246o]{width:10px;height:10px;border-radius:50%;background:#ecdcff;box-shadow:0 0 8px #c98bffcc}.ddf-kd[data-astro-cid-sfcz246o].is-b{border-radius:2px;transform:rotate(45deg);background:#ffb547;box-shadow:none}.ddf-kd[data-astro-cid-sfcz246o].is-f{border-radius:2px;background:#ffb547;box-shadow:none}[data-anim].is-paused .ddf-pk[data-astro-cid-sfcz246o],[data-anim].is-paused .ddf-pk[data-astro-cid-sfcz246o]:before{animation-play-state:paused}@media(max-width:899px){.ddf[data-astro-cid-sfcz246o]{--trail: 64px}.ddf-row[data-astro-cid-sfcz246o]{grid-template-columns:minmax(0,1fr);padding-top:0}.ddf-node[data-astro-cid-sfcz246o]{width:60%;height:auto;padding:.95rem 1rem 1rem}.ddf-seg[data-astro-cid-sfcz246o]{width:60%;height:var(--trail);justify-content:center}.ddf-trail[data-astro-cid-sfcz246o]:not(.ddf-trail-b){width:2px;height:100%;background:linear-gradient(180deg,#c98bff26,#c98bff80,#c98bff26)}.ddf-seg[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o]{transform:translateY(-100%);animation-name:ddf-y}.ddf-seg[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o]:before{inset:auto auto -5px 50%;margin:0 0 0 -5px}.ddf-branch[data-astro-cid-sfcz246o]{left:100%;bottom:auto;top:50%;width:66.67%;height:0}.ddf-branch-l[data-astro-cid-sfcz246o]{left:auto;right:0;top:auto;bottom:.6rem;transform:none;white-space:normal;text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;padding:.3rem .55rem;border-radius:12px;max-width:calc(100% - .25rem);font-size:.6875rem;line-height:1.3}.ddf-branch-l[data-astro-cid-sfcz246o] .ddf-sq[data-astro-cid-sfcz246o]{display:none}.ddf-trail-b[data-astro-cid-sfcz246o]{inset:-1px 0 auto;width:auto;height:2px;background:linear-gradient(270deg,#ffb54726,#ffb54773)}.ddf-trail-b[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o]{transform:translate(100%);animation-name:ddf-xr}.ddf-trail-b[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o]:before{left:-4.5px;bottom:auto;top:50%;margin:-4.5px 0 0}}@keyframes ddf-xr{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ddf-pk[data-astro-cid-sfcz246o],.ddf-pk[data-astro-cid-sfcz246o]:before{animation:none!important}.ddf-pk[data-astro-cid-sfcz246o]{display:none}.ddf-pk[data-astro-cid-sfcz246o][style*=--rm]{display:block;transform:translate(calc((var(--rm) - 1) * 100%))}.ddf-pk[data-astro-cid-sfcz246o].is-b[style*=--rm]:before{opacity:.55}.ddf-trail-b[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o][style*=--rm]{transform:translateY(calc((var(--rm) - 1) * 100%))}}@media(prefers-reduced-motion:reduce)and (max-width:899px){.ddf-seg[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o][style*=--rm]{transform:translateY(calc((var(--rm) - 1) * 100%))}.ddf-trail-b[data-astro-cid-sfcz246o] .ddf-pk[data-astro-cid-sfcz246o][style*=--rm]{transform:translate(calc((1 - var(--rm)) * 100%))}}.ddt[data-astro-cid-rfbstkja]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.ddt[data-astro-cid-rfbstkja].reveal{opacity:1;transform:none}.ddt[data-astro-cid-rfbstkja]:before{content:"";position:absolute;left:12.5%;right:12.5%;top:31px;height:2px;border-radius:2px;background:linear-gradient(90deg,#a463f5,#841be9 60%,#c39bff);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--ease-out) .15s}.ddt[data-astro-cid-rfbstkja].is-in:before{transform:scaleX(1)}.ddt-step[data-astro-cid-rfbstkja]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.ddt-ic[data-astro-cid-rfbstkja]{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:20px;color:#fff;background:var(--grad-brand);box-shadow:var(--shadow-brand)}.ddt-ic[data-astro-cid-rfbstkja]:after{content:"";position:absolute;inset:-8px;border-radius:26px;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#a463f58c,#a463f500);box-shadow:0 0 0 2px #c39bff8c}@media(prefers-reduced-motion:no-preference){.ddt[data-astro-cid-rfbstkja].is-in .ddt-ic[data-astro-cid-rfbstkja]:after{animation:ddt-glow 10s var(--ease) calc(1.4s + var(--i) * 2.5s) infinite}}@keyframes ddt-glow{0%{opacity:0}6%{opacity:1}22%{opacity:.9}30%,to{opacity:0}}[data-anim].is-paused .ddt-ic[data-astro-cid-rfbstkja]:after{animation-play-state:paused}.ddt-card[data-astro-cid-rfbstkja]{flex:1 1 auto;width:100%;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:1.2rem 1.15rem 1.3rem;box-shadow:var(--shadow-xs)}.ddt-n[data-astro-cid-rfbstkja]{font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-2)}.ddt-card[data-astro-cid-rfbstkja] h3[data-astro-cid-rfbstkja]{margin-top:.35rem;font-size:var(--fs-md)}.ddt-card[data-astro-cid-rfbstkja] p[data-astro-cid-rfbstkja]{margin-top:.4rem;font-size:var(--fs-sm);color:var(--muted);line-height:1.55}@media(max-width:719px){.ddt[data-astro-cid-rfbstkja]{grid-template-columns:minmax(0,1fr);gap:1rem}.ddt[data-astro-cid-rfbstkja]:before{display:none}.ddt-step[data-astro-cid-rfbstkja]:not(:last-child):before{content:"";position:absolute;left:31px;top:64px;bottom:-1rem;width:2px;background:linear-gradient(180deg,#a463f5,#841be9);transform:scaleY(0);transform-origin:50% 0;transition:transform .6s var(--ease-out) calc(.2s + var(--i) * .25s)}.ddt[data-astro-cid-rfbstkja].is-in .ddt-step[data-astro-cid-rfbstkja]:before{transform:scaleY(1)}.ddt-step[data-astro-cid-rfbstkja]{flex-direction:row;align-items:flex-start;text-align:left}.ddt-ic[data-astro-cid-rfbstkja]{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.ddt[data-astro-cid-rfbstkja]:before,.ddt-step[data-astro-cid-rfbstkja]:before{transform:none!important}}.dd-hero[data-astro-cid-daqjv6bw]{position:relative;overflow:hidden;padding-block:clamp(1.5rem,.5rem + 4vw,4rem) clamp(2.5rem,1.5rem + 4vw,5rem);background:radial-gradient(900px 520px at 78% 40%,rgba(132,27,233,.28),transparent 70%),linear-gradient(170deg,#160a2b,#0e0820 60%,#0b0617);color:#efe7ff}.dd-hero[data-astro-cid-daqjv6bw]:before,.dd-dark[data-astro-cid-daqjv6bw]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(2px 2px at 12% 30%,rgba(201,139,255,.5),transparent 60%),radial-gradient(2px 2px at 46% 12%,rgba(201,139,255,.35),transparent 60%),radial-gradient(1.5px 1.5px at 38% 82%,rgba(201,139,255,.3),transparent 60%),radial-gradient(1.5px 1.5px at 88% 70%,rgba(201,139,255,.3),transparent 60%)}.dd-hero[data-astro-cid-daqjv6bw] .container[data-astro-cid-daqjv6bw],.dd-dark[data-astro-cid-daqjv6bw] .container[data-astro-cid-daqjv6bw]{position:relative;z-index:1}.dd-hero-grid[data-astro-cid-daqjv6bw]{display:grid;gap:2rem;align-items:center}.dd-hero-copy[data-astro-cid-daqjv6bw],.dd-hero-sim[data-astro-cid-daqjv6bw]{min-width:0}.dd-hero-sim[data-astro-cid-daqjv6bw]{max-width:48rem}.dd-crumb[data-astro-cid-daqjv6bw]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:#a99bc9;font-size:var(--fs-sm);margin-bottom:.9rem}.dd-crumb[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]{color:#cdbff0}.dd-crumb[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]:hover{color:#fff}.dd-crumb[data-astro-cid-daqjv6bw] span[data-astro-cid-daqjv6bw]{color:#efe7ff}.dd-hero[data-astro-cid-daqjv6bw] .eyebrow[data-astro-cid-daqjv6bw],.dd-dark[data-astro-cid-daqjv6bw] .eyebrow[data-astro-cid-daqjv6bw]{color:var(--brand-200);background:#c98bff1f;border-color:#c98bff40}.dd-hero[data-astro-cid-daqjv6bw] h1[data-astro-cid-daqjv6bw]{color:#fff;font-size:clamp(2rem,1.3rem + 2.8vw,3.35rem);line-height:1.08;text-wrap:balance;max-width:20ch}.dd-hl[data-astro-cid-daqjv6bw]{background:linear-gradient(100deg,#c98bff,#f3e8ff 55%,#d9b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.dd-hero[data-astro-cid-daqjv6bw] .lead[data-astro-cid-daqjv6bw]{color:#c9bce6;margin-top:1rem;max-width:54ch}.dd-chips[data-astro-cid-daqjv6bw]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.dd-chips[data-astro-cid-daqjv6bw] li[data-astro-cid-daqjv6bw]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-sm);color:#e3d8fa;padding:.38rem .8rem;border-radius:999px;background:#c98bff14;border:1px solid rgba(201,139,255,.22)}.dd-chips[data-astro-cid-daqjv6bw] svg{color:#c98bff}.dd-ctas[data-astro-cid-daqjv6bw]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.dd-btn-ghost[data-astro-cid-daqjv6bw]{color:#fff;border:1.5px solid rgba(201,139,255,.45);background:#ffffff0a}.dd-btn-ghost[data-astro-cid-daqjv6bw]:hover{border-color:#e6ccff;background:#c98bff1f}.dd-ctas[data-astro-cid-daqjv6bw] .btn[data-astro-cid-daqjv6bw]:focus-visible,.dd-crumb[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]:focus-visible{outline:2px solid #e6ccff;outline-offset:3px}@media(max-width:520px){.dd-ctas[data-astro-cid-daqjv6bw] .btn[data-astro-cid-daqjv6bw]{flex:1 1 100%;white-space:normal;text-align:center}}@media(min-width:1180px){.dd-hero-grid[data-astro-cid-daqjv6bw]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.75rem}}.dd-feats[data-astro-cid-daqjv6bw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.dd-feat[data-astro-cid-daqjv6bw]{display:flex;flex-direction:column;gap:.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem;transition:transform var(--t),box-shadow var(--t)}.dd-feat-ic[data-astro-cid-daqjv6bw]{display:grid;place-items:center;width:50px;height:50px;margin-bottom:.4rem;border-radius:13px;background:var(--brand-50);color:var(--brand-2);border:1px solid var(--line-2)}.dd-feat[data-astro-cid-daqjv6bw] h3[data-astro-cid-daqjv6bw]{font-size:var(--fs-md)}.dd-feat[data-astro-cid-daqjv6bw] p[data-astro-cid-daqjv6bw]{color:var(--muted);font-size:var(--fs-sm);line-height:1.6}@media(hover:hover){.dd-feat[data-astro-cid-daqjv6bw]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}}.dd-link[data-astro-cid-daqjv6bw]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;font-weight:700;font-size:var(--fs-sm);color:var(--brand-2)}.dd-link[data-astro-cid-daqjv6bw]:hover{text-decoration:underline;text-underline-offset:3px}.dd-link[data-astro-cid-daqjv6bw]:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.dd-vale[data-astro-cid-daqjv6bw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:2rem}.dd-vale-l[data-astro-cid-daqjv6bw]{font-size:var(--fs-sm);font-weight:700;color:var(--ink-2)}.dd-vale-list[data-astro-cid-daqjv6bw]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.dd-vale-list[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]{display:inline-flex;align-items:center;min-height:40px;padding:.4rem .9rem;border-radius:999px;font-size:var(--fs-sm);font-weight:600;color:var(--brand-2);background:var(--brand-50);border:1px solid var(--line-2);transition:border-color var(--t),background var(--t)}.dd-vale-list[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]:hover{border-color:var(--brand-300);background:var(--brand-100)}.dd-vale-list[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dd-layers[data-astro-cid-daqjv6bw]{margin-top:2.5rem}.dd-dark[data-astro-cid-daqjv6bw]{overflow:hidden;background:radial-gradient(800px 480px at 20% 10%,rgba(132,27,233,.24),transparent 70%),linear-gradient(170deg,#160a2b,#0e0820 60%,#0b0617);color:#efe7ff}.dd-dark[data-astro-cid-daqjv6bw] h2[data-astro-cid-daqjv6bw]{color:#fff}.dd-dark[data-astro-cid-daqjv6bw] .section-head[data-astro-cid-daqjv6bw] .lead[data-astro-cid-daqjv6bw]{color:#c9bce6}.dd-flow[data-astro-cid-daqjv6bw]{margin-top:2.5rem}.dd-cf-how[data-astro-cid-daqjv6bw]{margin-top:3rem;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);border-radius:var(--r-xl);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(201,139,255,.2)}.dd-cf-how[data-astro-cid-daqjv6bw] h3[data-astro-cid-daqjv6bw]{color:#fff;font-size:var(--fs-lg)}.dd-cf-steps[data-astro-cid-daqjv6bw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;margin-top:1.25rem;counter-reset:none}.dd-cf-steps[data-astro-cid-daqjv6bw] li[data-astro-cid-daqjv6bw]{display:flex;gap:.8rem;align-items:flex-start}.dd-cf-n[data-astro-cid-daqjv6bw]{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:.875rem;color:#fff;background:var(--grad-brand)}.dd-cf-steps[data-astro-cid-daqjv6bw] p[data-astro-cid-daqjv6bw]{color:#d9cdf5;font-size:var(--fs-sm);line-height:1.6;padding-top:.2rem}.dd-cf-note[data-astro-cid-daqjv6bw]{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.5rem;padding:1rem 1.1rem;border-radius:var(--r-md);background:#c98bff1a;border:1px solid rgba(201,139,255,.25);color:#efe7ff;font-size:var(--fs-sm);line-height:1.6}.dd-cf-note[data-astro-cid-daqjv6bw] svg{color:#c98bff;margin-top:.15rem}.dd-cf-legal[data-astro-cid-daqjv6bw]{margin-top:1rem;font-size:var(--fs-xs);color:#a99bc9;line-height:1.5}.dd-cf-legal[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]{color:#d9cdf5;text-decoration:underline;text-underline-offset:2px}.dd-cf-legal[data-astro-cid-daqjv6bw] a[data-astro-cid-daqjv6bw]:focus-visible{outline:2px solid #e6ccff;outline-offset:2px}.dd-tl[data-astro-cid-daqjv6bw]{margin-top:2.75rem}.dd-small[data-astro-cid-daqjv6bw]{margin-top:1.5rem;text-align:center;font-size:var(--fs-xs);color:var(--muted-2)}.dd-tr-grid[data-astro-cid-daqjv6bw]{display:grid;gap:1.25rem;margin-top:2.5rem;grid-template-columns:1fr 1.25fr 1fr;align-items:stretch}.dd-tr-card[data-astro-cid-daqjv6bw]{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 1vw,1.75rem);box-shadow:var(--shadow-sm)}.dd-tr-card[data-astro-cid-daqjv6bw]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--grad-brand)}.dd-tr-card[data-astro-cid-daqjv6bw].is-warn:before{background:linear-gradient(90deg,#f0a030,#e07a00)}.dd-tr-card[data-astro-cid-daqjv6bw].is-tip:before{background:linear-gradient(90deg,#f38020,#841be9)}.dd-tr-ic[data-astro-cid-daqjv6bw]{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff;background:var(--grad-brand);box-shadow:var(--shadow-brand)}.is-warn[data-astro-cid-daqjv6bw] .dd-tr-ic[data-astro-cid-daqjv6bw]{background:linear-gradient(135deg,#f0a030,#e07a00);box-shadow:0 10px 24px -10px #e07a0099}.dd-tr-card[data-astro-cid-daqjv6bw] h3[data-astro-cid-daqjv6bw]{margin-top:1rem;font-size:var(--fs-md)}.dd-tr-card[data-astro-cid-daqjv6bw] p[data-astro-cid-daqjv6bw]{margin-top:.5rem;color:var(--muted);line-height:1.65;font-size:var(--fs-sm)}.dd-tr-card[data-astro-cid-daqjv6bw] ul[data-astro-cid-daqjv6bw]{margin:.6rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.dd-tr-card[data-astro-cid-daqjv6bw] li[data-astro-cid-daqjv6bw]{position:relative;padding-left:1.2rem;color:var(--ink-2);line-height:1.55;font-size:var(--fs-sm)}.dd-tr-card[data-astro-cid-daqjv6bw] li[data-astro-cid-daqjv6bw]:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:#f0a030}.dd-tr-more[data-astro-cid-daqjv6bw]{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sm);font-weight:700;color:var(--brand-2)}.dd-tr-legal[data-astro-cid-daqjv6bw]{margin-top:1.75rem;text-align:center}@media(max-width:900px){.dd-tr-grid[data-astro-cid-daqjv6bw],.dd-feats[data-astro-cid-daqjv6bw],.dd-cf-steps[data-astro-cid-daqjv6bw]{grid-template-columns:minmax(0,1fr)}}
