.subscribe-form[data-astro-cid-7u2mu3qg]{max-width:62rem}.hp[data-astro-cid-7u2mu3qg]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.channel-group[data-astro-cid-7u2mu3qg]{border:0;margin:0 0 2rem;padding:0}.channel-group[data-astro-cid-7u2mu3qg] legend[data-astro-cid-7u2mu3qg]{font-family:var(--font-display);color:var(--text);margin-bottom:.35rem;padding:0;font-size:1.05rem;font-weight:600}.channel-group-intro[data-astro-cid-7u2mu3qg]{color:var(--text-muted);margin:0 0 1rem;font-size:.9rem}.channel-list[data-astro-cid-7u2mu3qg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.channel[data-astro-cid-7u2mu3qg]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;height:100%;transition:border-color .18s var(--ease), background .18s var(--ease);align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex;position:relative}.channel[data-astro-cid-7u2mu3qg]:hover{border-color:var(--text-dim)}.channel[data-astro-cid-7u2mu3qg]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.channel[data-astro-cid-7u2mu3qg]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.channel[data-astro-cid-7u2mu3qg]:has(input:disabled){cursor:not-allowed;opacity:.55}.channel[data-astro-cid-7u2mu3qg] input[data-astro-cid-7u2mu3qg][type=checkbox],.consent[data-astro-cid-7u2mu3qg] input[data-astro-cid-7u2mu3qg][type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--accent);background:0 0;border:0;flex:none;margin:.15rem 0 0;padding:0}.channel-text[data-astro-cid-7u2mu3qg]{flex-direction:column;gap:.2rem;display:flex}.channel-label[data-astro-cid-7u2mu3qg]{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.channel-cadence[data-astro-cid-7u2mu3qg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:.7rem}.channel-count[data-astro-cid-7u2mu3qg]{background:var(--accent);min-width:1.45rem;height:1.45rem;box-shadow:0 0 0 2px var(--bg);color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.6rem;right:-.6rem}.channel-count[data-astro-cid-7u2mu3qg][hidden]{display:none}.channel-body[data-astro-cid-7u2mu3qg]{color:var(--text-muted);font-size:.88rem;line-height:1.5}.subscribe-submit[data-astro-cid-7u2mu3qg]{flex-direction:column;align-items:flex-start;gap:1rem;max-width:30rem;padding-top:.5rem;display:flex}.subscribe-submit[data-astro-cid-7u2mu3qg] .field[data-astro-cid-7u2mu3qg]{width:100%}.consent[data-astro-cid-7u2mu3qg] label[data-astro-cid-7u2mu3qg]{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9rem;font-weight:400;line-height:1.5;display:flex}.consent[data-astro-cid-7u2mu3qg] input[data-astro-cid-7u2mu3qg][type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.archive-form[data-astro-cid-jnhmjjtu]{flex-direction:column;align-items:flex-start;gap:1rem;max-width:30rem;display:flex}.archive-form[data-astro-cid-jnhmjjtu] .field[data-astro-cid-jnhmjjtu]{width:100%}.hp[data-astro-cid-jnhmjjtu]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error[data-astro-cid-vow5stgx]{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2);margin:0 0 2rem;padding:1.1rem 1.3rem}.form-error[data-astro-cid-vow5stgx] h2[data-astro-cid-vow5stgx]{margin:0 0 .5rem;font-size:1.05rem}.form-error-text[data-astro-cid-vow5stgx]{color:var(--text);margin:0;font-size:.95rem;line-height:1.6}.form-error-code[data-astro-cid-vow5stgx]{margin:.7rem 0 0}.form-error-code[data-astro-cid-vow5stgx] span[data-astro-cid-vow5stgx]{font-family:var(--font-mono);color:var(--text-dim);font-size:.75rem}.form-error-note[data-astro-cid-vow5stgx]{color:var(--text-dim);margin:.6rem 0 0;font-size:.82rem;line-height:1.5}.chosen[data-astro-cid-ipfn6bdy]{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2);margin:0 0 2rem;padding:1.1rem 1.3rem}.chosen[data-astro-cid-ipfn6bdy] h2[data-astro-cid-ipfn6bdy]{margin:0 0 .6rem;font-size:1.05rem}.chosen[data-astro-cid-ipfn6bdy] ul[data-astro-cid-ipfn6bdy]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.chosen[data-astro-cid-ipfn6bdy] li[data-astro-cid-ipfn6bdy]{border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);border-radius:999px;padding:.28rem .7rem;font-size:.85rem;font-weight:600}.chosen-empty[data-astro-cid-ipfn6bdy]{color:var(--text-muted);margin:0;font-size:.9rem}.hp[data-astro-cid-ok7rnd2d]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sv[data-astro-cid-ucpe4pll]{--sv-hi:#fff;--sv-hi-ink:#4a3566;--sv-line:#ffffff38;--sv-soft:#ffffff14;--sv-muted:#ffffffc7;color:#fff;flex-direction:column;display:flex;position:relative}.sv[data-astro-cid-ucpe4pll][hidden],.sv[data-astro-cid-ucpe4pll] [data-astro-cid-ucpe4pll][hidden]{display:none!important}.sv--widget[data-astro-cid-ucpe4pll]{backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:18px;padding:1.2rem 1.35rem}.sv--page[data-astro-cid-ucpe4pll]{--sv-hi:var(--dark-accent);--sv-hi-ink:#2c1f3d;--sv-line:var(--dark-border);--sv-muted:var(--dark-text-muted);background:var(--dark-bg);color:var(--dark-text);border-radius:24px;margin-bottom:1.5rem;padding:clamp(1.5rem,4vw,2.75rem);overflow:hidden}.sv--page[data-astro-cid-ucpe4pll]:after{content:"";background:var(--accent-fixed);opacity:.3;filter:blur(100px);pointer-events:none;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-10rem;right:-8rem}.sv[data-astro-cid-ucpe4pll]>[data-astro-cid-ucpe4pll]{z-index:1;position:relative}.sv-denied[data-astro-cid-ucpe4pll]{flex-direction:column;gap:.6rem;display:flex}.sv-denied[data-astro-cid-ucpe4pll] p[data-astro-cid-ucpe4pll]{color:inherit;margin:0;font-size:.95rem;line-height:1.5}.sv-form[data-astro-cid-ucpe4pll],.sv-results[data-astro-cid-ucpe4pll]{flex-direction:column;gap:1rem;display:flex}.sv--page[data-astro-cid-ucpe4pll] .sv-form[data-astro-cid-ucpe4pll],.sv--page[data-astro-cid-ucpe4pll] .sv-results[data-astro-cid-ucpe4pll]{gap:2rem}.sv-head[data-astro-cid-ucpe4pll]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sv-eyebrow[data-astro-cid-ucpe4pll],.sv-kind[data-astro-cid-ucpe4pll]{color:var(--sv-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.sv-dots[data-astro-cid-ucpe4pll]{gap:.3rem;display:flex}.sv-dots[data-astro-cid-ucpe4pll] span[data-astro-cid-ucpe4pll]{background:var(--sv-line);border-radius:999px;width:1.1rem;height:.25rem}.sv-dots[data-astro-cid-ucpe4pll] span[data-astro-cid-ucpe4pll].is-done{background:var(--sv-hi)}.sv-questions[data-astro-cid-ucpe4pll],.sv-blocks[data-astro-cid-ucpe4pll]{gap:2rem;display:grid}.sv--page[data-astro-cid-ucpe4pll] .sv-questions[data-astro-cid-ucpe4pll],.sv--page[data-astro-cid-ucpe4pll] .sv-blocks[data-astro-cid-ucpe4pll]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}fieldset[data-astro-cid-ucpe4pll]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-ucpe4pll]{flex-direction:column;gap:.3rem;margin-bottom:.75rem;padding:0;display:flex}.sv--widget[data-astro-cid-ucpe4pll] .sv-kind[data-astro-cid-ucpe4pll]{display:none}.sv-q[data-astro-cid-ucpe4pll]{color:inherit;font-family:var(--font-display);margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.sv--page[data-astro-cid-ucpe4pll] .sv-q[data-astro-cid-ucpe4pll]{font-size:1.3rem}.sv-opts[data-astro-cid-ucpe4pll]{flex-direction:column;gap:.5rem;display:flex}.sv-opt[data-astro-cid-ucpe4pll]{border:1px solid var(--sv-line);background:var(--sv-soft);cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .9rem;display:flex}.sv-opt[data-astro-cid-ucpe4pll]:hover{background:#ffffff24}.sv-opt[data-astro-cid-ucpe4pll]:has(input:checked){border-color:var(--sv-hi);box-shadow:inset 0 0 0 1px var(--sv-hi)}.sv-opt[data-astro-cid-ucpe4pll]:has(input:focus-visible){outline:2px solid var(--sv-hi);outline-offset:2px}.sv-opt[data-astro-cid-ucpe4pll] input[data-astro-cid-ucpe4pll]{width:1.1rem;height:1.1rem;accent-color:var(--sv-hi);flex:none;margin:0}.sv-msg[data-astro-cid-ucpe4pll]{color:var(--sv-hi);margin:0;font-size:.9rem;font-weight:600}.sv-msg[data-astro-cid-ucpe4pll]:empty{display:none}.sv-foot[data-astro-cid-ucpe4pll]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sv--page[data-astro-cid-ucpe4pll] .sv-foot[data-astro-cid-ucpe4pll]{border-top:1px solid var(--sv-line);padding-top:1.5rem}.sv-actions[data-astro-cid-ucpe4pll]{gap:.5rem;margin-left:auto;display:flex}.sv-note[data-astro-cid-ucpe4pll]{max-width:32rem;color:var(--sv-muted);margin:0;font-size:.9rem}.sv-btn[data-astro-cid-ucpe4pll],.sv-ghost[data-astro-cid-ucpe4pll],.sv-pager[data-astro-cid-ucpe4pll] button[data-astro-cid-ucpe4pll]{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.sv-btn[data-astro-cid-ucpe4pll]{background:var(--sv-hi);color:var(--sv-hi-ink);border:0}.sv-btn[data-astro-cid-ucpe4pll]:hover{filter:brightness(.94)}.sv-ghost[data-astro-cid-ucpe4pll],.sv-pager[data-astro-cid-ucpe4pll] button[data-astro-cid-ucpe4pll]{border:1px solid var(--sv-line);color:inherit;background:0 0}.sv-ghost[data-astro-cid-ucpe4pll]:hover,.sv-pager[data-astro-cid-ucpe4pll] button[data-astro-cid-ucpe4pll]:hover{background:#ffffff1a}.sv-pager[data-astro-cid-ucpe4pll]{gap:.3rem;display:flex}.sv-pager[data-astro-cid-ucpe4pll] button[data-astro-cid-ucpe4pll]{width:2.75rem;padding:0;font-size:1.2rem}.sv-btn[data-astro-cid-ucpe4pll]:focus-visible,.sv-ghost[data-astro-cid-ucpe4pll]:focus-visible,.sv-pager[data-astro-cid-ucpe4pll] button[data-astro-cid-ucpe4pll]:focus-visible,.sv-link[data-astro-cid-ucpe4pll]:focus-visible{outline:2px solid var(--sv-hi);outline-offset:2px}.sv-btn[data-astro-cid-ucpe4pll] svg[data-astro-cid-ucpe4pll]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.sv-link[data-astro-cid-ucpe4pll]{color:var(--sv-muted);font-size:.85rem;text-decoration:none}.sv-link[data-astro-cid-ucpe4pll]:hover{color:#fff;text-decoration:underline}.sv-res[data-astro-cid-ucpe4pll]{flex-direction:column;gap:.75rem;display:flex}.sv-row[data-astro-cid-ucpe4pll]{color:var(--sv-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;font-size:.95rem;display:grid}.sv-label[data-astro-cid-ucpe4pll]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sv-mine[data-astro-cid-ucpe4pll]{background:var(--sv-hi);color:var(--sv-hi-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:none}.sv-pct[data-astro-cid-ucpe4pll]{font-family:var(--font-mono);font-size:.85rem}.sv-track[data-astro-cid-ucpe4pll]{background:var(--sv-soft);border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.sv-fill[data-astro-cid-ucpe4pll]{width:0;height:100%;transition:width .6s var(--ease);background:#fff6;border-radius:999px;display:block}.sv-row[data-astro-cid-ucpe4pll].is-mine{color:inherit;font-weight:600}.sv-row[data-astro-cid-ucpe4pll].is-mine .sv-mine[data-astro-cid-ucpe4pll]{display:inline-block}.sv-row[data-astro-cid-ucpe4pll].is-mine .sv-fill[data-astro-cid-ucpe4pll]{background:var(--sv-hi)}.sv-nojs[data-astro-cid-ucpe4pll]{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.sv-fill[data-astro-cid-ucpe4pll]{transition:none}}.dl-hero[data-astro-cid-45th3mgo]{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--accent-fixed) 88%, white 12%), color-mix(in srgb, var(--accent-fixed) 70%, black 30%) 75%);color:#fff;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(6rem,10vw,8rem);position:relative;overflow:hidden}.dl-hero-pattern[data-astro-cid-45th3mgo]{object-fit:cover;mix-blend-mode:soft-light;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dl-hero-grid[data-astro-cid-45th3mgo]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;display:flex;position:relative}.dl-hero-copy[data-astro-cid-45th3mgo]{flex-direction:column;flex:32rem;gap:1.2rem;max-width:44rem;display:flex}.dl-eyebrow[data-astro-cid-45th3mgo]{letter-spacing:.1em;text-transform:uppercase;border:1px solid #fff6;border-radius:999px;align-self:flex-start;margin:0;padding:.35rem .8rem;font-size:.78rem;font-weight:600}.dl-logout[data-astro-cid-45th3mgo]{color:#ffffffd9;align-self:flex-end;font-size:.9rem;text-decoration-color:#fff6}.dl-logout[data-astro-cid-45th3mgo]:hover{color:#fff}.dl-hero[data-astro-cid-45th3mgo] h1[data-astro-cid-45th3mgo]{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.02}.dl-highlight[data-astro-cid-45th3mgo]{color:#f1e7ff;opacity:.85;display:block}.dl-switch[data-astro-cid-45th3mgo]{flex-direction:column;gap:.6rem;margin-top:.6rem;display:flex}.dl-switch[data-astro-cid-45th3mgo][hidden]{display:none}.dl-seg[data-astro-cid-45th3mgo]{backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:.25rem;padding:.3rem;display:inline-flex}.dl-seg[data-astro-cid-45th3mgo] button[data-astro-cid-45th3mgo]{color:#fff;min-height:2.9rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:0 1.05rem;font-weight:500;display:inline-flex}.dl-seg[data-astro-cid-45th3mgo] button[data-astro-cid-45th3mgo]:hover{background:#ffffff24}.dl-seg[data-astro-cid-45th3mgo] button[data-astro-cid-45th3mgo][aria-pressed=true]{color:#4a3566;background:#fff;font-weight:600}.dl-seg[data-astro-cid-45th3mgo] button[data-astro-cid-45th3mgo]:focus-visible{outline-offset:2px;outline:2px solid #fff}.dl-seg[data-astro-cid-45th3mgo] svg[data-astro-cid-45th3mgo],.dl-pick-label[data-astro-cid-45th3mgo] svg[data-astro-cid-45th3mgo]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.dl-detected[data-astro-cid-45th3mgo]{color:#ffffffc7;margin:0;font-size:.85rem}.dl-hero-side[data-astro-cid-45th3mgo]{flex-direction:column;flex:0 21rem;gap:1rem;display:flex}.dl-latest[data-astro-cid-45th3mgo]{backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:14px;align-self:flex-start;align-items:center;gap:.5rem;max-width:100%;padding:.3rem .3rem .3rem 1rem;display:flex}.dl-latest[data-astro-cid-45th3mgo] h2[data-astro-cid-45th3mgo]{color:#fffc;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex:none;margin:0 .4rem 0 0;font-size:.75rem;font-weight:600}.dl-latest-track[data-astro-cid-45th3mgo]{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;width:16rem;max-width:100%;min-height:2.75rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dl-latest-track[data-astro-cid-45th3mgo]::-webkit-scrollbar{display:none}.dl-latest[data-astro-cid-45th3mgo] li[data-astro-cid-45th3mgo]{scroll-snap-align:start;color:#ffffffd9;white-space:nowrap;flex:0 0 100%;align-items:baseline;gap:.7rem;font-size:.85rem;display:flex}.dl-latest[data-astro-cid-45th3mgo] a[data-astro-cid-45th3mgo]{color:#fff;font-size:1rem;font-weight:600;text-decoration:none}.dl-latest-nav[data-astro-cid-45th3mgo]{color:#fff;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;font-size:1.3rem}.dl-latest-nav[data-astro-cid-45th3mgo]:hover{background:#ffffff24}.dl-latest-nav[data-astro-cid-45th3mgo]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=30rem){.dl-latest[data-astro-cid-45th3mgo] h2[data-astro-cid-45th3mgo]{display:none}}@media (width<=48rem){.dl-hero-side[data-astro-cid-45th3mgo]{flex-basis:100%}}.dl-mono[data-astro-cid-45th3mgo]{font-family:var(--font-mono);font-size:.85em}.dl-body[data-astro-cid-45th3mgo]{flex-direction:column;gap:3rem;margin-top:clamp(-6rem,-8vw,-4rem);padding-bottom:clamp(3rem,6vw,5rem);display:flex;position:relative}.dl-grid[data-astro-cid-45th3mgo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.dl-card[data-astro-cid-45th3mgo]{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:1.4rem;padding:clamp(1.4rem,3vw,1.9rem);scroll-margin-top:6rem;display:flex;box-shadow:0 1px 2px #17232d0d,0 18px 40px -24px #17232d59}.dl-card-main[data-astro-cid-45th3mgo]{flex-direction:column;gap:1rem;display:flex}.dl-card-head[data-astro-cid-45th3mgo]{align-items:center;gap:1rem;display:flex}.dl-icon[data-astro-cid-45th3mgo]{background:var(--dark-bg);width:3.4rem;height:3.4rem;color:var(--dark-accent);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.dl-icon[data-astro-cid-45th3mgo] svg[data-astro-cid-45th3mgo]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.7rem;height:1.7rem}.dl-card[data-astro-cid-45th3mgo] h2[data-astro-cid-45th3mgo]{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.55rem;display:flex}.dl-ver[data-astro-cid-45th3mgo]{white-space:nowrap;background:var(--accent-soft);color:var(--accent);letter-spacing:0;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:500}.dl-vers[data-astro-cid-45th3mgo]{flex-wrap:wrap;gap:.35rem;margin:.45rem 0 0;display:flex}.dl-tagline[data-astro-cid-45th3mgo]{color:var(--text-muted);margin:.15rem 0 0;font-size:.95rem}.dl-desc[data-astro-cid-45th3mgo]{color:var(--text-strong);margin:0;line-height:1.6}.dl-note[data-astro-cid-45th3mgo]{background:var(--bg-alt);color:var(--text-muted);border-radius:12px;margin:0;padding:.8rem 1rem;font-size:.88rem;line-height:1.5}.dl-card-actions[data-astro-cid-45th3mgo]{flex-direction:column;align-self:start;gap:1rem;display:flex}.dl-pick[data-astro-cid-45th3mgo]{flex-direction:column;gap:.7rem;display:flex}.dl-pick[data-astro-cid-45th3mgo][hidden]{display:none}.dl-pick-label[data-astro-cid-45th3mgo]{color:var(--text-muted);align-items:center;gap:.45rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.dl--js[data-astro-cid-45th3mgo] .dl-pick-label[data-astro-cid-45th3mgo]{display:none}.dl-btn[data-astro-cid-45th3mgo]{background:var(--accent);min-height:3.4rem;color:var(--accent-ink);transition:background .2s var(--ease), transform .2s var(--ease);border-radius:12px;align-self:flex-start;align-items:center;gap:.8rem;padding:.55rem 1.4rem .55rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.dl-btn[data-astro-cid-45th3mgo]:hover{background:var(--accent-hover);color:var(--accent-ink);transform:translateY(-1px)}.dl-btn[data-astro-cid-45th3mgo] svg[data-astro-cid-45th3mgo]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3rem;height:1.3rem}.dl-btn[data-astro-cid-45th3mgo] small[data-astro-cid-45th3mgo]{opacity:.88;font-size:.78rem;font-weight:400;display:block}.dl-chips[data-astro-cid-45th3mgo]{flex-wrap:wrap;gap:.5rem;display:flex}.dl-chip[data-astro-cid-45th3mgo],.dl-also-btn[data-astro-cid-45th3mgo]{border:1px solid var(--border);background:var(--bg-alt);min-height:2.75rem;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:0 .9rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.dl-chip[data-astro-cid-45th3mgo]:hover,.dl-also-btn[data-astro-cid-45th3mgo]:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.dl-hint[data-astro-cid-45th3mgo]{color:var(--text-muted);margin:0;font-size:.85rem}.dl-pending[data-astro-cid-45th3mgo]{color:var(--text-muted);margin:0}.dl-pending[data-astro-cid-45th3mgo] strong[data-astro-cid-45th3mgo]{color:var(--text)}.dl-soon[data-astro-cid-45th3mgo]{border:1px dashed var(--text-dim);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.dl-none[data-astro-cid-45th3mgo]{color:var(--text-muted);margin:0}.dl-also[data-astro-cid-45th3mgo]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.88rem;display:flex}.dl-also[data-astro-cid-45th3mgo][hidden],.dl-also-btn[data-astro-cid-45th3mgo][hidden],.dl-none[data-astro-cid-45th3mgo][hidden]{display:none}.dl-card--locked[data-astro-cid-45th3mgo] .dl-card-head[data-astro-cid-45th3mgo],.dl-card--locked[data-astro-cid-45th3mgo] .dl-desc[data-astro-cid-45th3mgo]{opacity:.6}.dl-card--locked[data-astro-cid-45th3mgo] .dl-card-actions[data-astro-cid-45th3mgo]>[data-astro-cid-45th3mgo]:not(.dl-locked),.dl-card--locked[data-astro-cid-45th3mgo] .dl-files-details[data-astro-cid-45th3mgo]{display:none}.dl-locked[data-astro-cid-45th3mgo]{border:1px dashed var(--border);color:var(--text-muted);border-radius:12px;align-items:flex-start;gap:.6rem;margin:0;padding:.9rem 1rem;font-size:.92rem;line-height:1.5;display:flex}.dl-locked[data-astro-cid-45th3mgo][hidden]{display:none}.dl-locked[data-astro-cid-45th3mgo] svg[data-astro-cid-45th3mgo]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.2rem;height:1.2rem}.dl-card-more[data-astro-cid-45th3mgo]{border-top:1px solid var(--border);flex-direction:column;display:flex}.dl-card-more[data-astro-cid-45th3mgo]:not(:has(*)){display:none}.dl-details[data-astro-cid-45th3mgo]{border-bottom:1px solid var(--border)}.dl-details[data-astro-cid-45th3mgo] summary[data-astro-cid-45th3mgo]{cursor:pointer;justify-content:space-between;align-items:center;min-height:3rem;font-weight:600;list-style:none;display:flex}.dl-details[data-astro-cid-45th3mgo] summary[data-astro-cid-45th3mgo]::-webkit-details-marker{display:none}.dl-details[data-astro-cid-45th3mgo] summary[data-astro-cid-45th3mgo]:after{content:"+";color:var(--accent);transition:transform .2s var(--ease);font-size:1.3rem;font-weight:400}.dl-details[data-astro-cid-45th3mgo][open] summary[data-astro-cid-45th3mgo]:after{transform:rotate(45deg)}.dl-details[data-astro-cid-45th3mgo]>[data-astro-cid-45th3mgo]:not(summary){margin-bottom:1rem}.dl-list[data-astro-cid-45th3mgo]{color:var(--text-strong);flex-direction:column;gap:.45rem;margin-top:0;padding-left:1.2rem;line-height:1.55;display:flex}.dl-guide[data-astro-cid-45th3mgo] h3[data-astro-cid-45th3mgo]{font-family:var(--font-sans);margin:.4rem 0;font-size:.95rem}.dl-meta[data-astro-cid-45th3mgo]{color:var(--text-muted);margin-top:0;font-size:.9rem}.dl-files[data-astro-cid-45th3mgo]{flex-direction:column;gap:.6rem;margin-top:0;padding:0;list-style:none;display:flex}.dl-files[data-astro-cid-45th3mgo] li[data-astro-cid-45th3mgo]{flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;font-size:.9rem;display:flex}.dl-file-meta[data-astro-cid-45th3mgo]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.dl-copy[data-astro-cid-45th3mgo]{border:1px solid var(--border);background:var(--surface);min-height:2rem;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0 .6rem;font-size:.8rem}.dl-link[data-astro-cid-45th3mgo]{align-self:flex-start;margin-top:.9rem;font-weight:600;text-decoration:none}.dl-card--soon[data-astro-cid-45th3mgo] .dl-icon[data-astro-cid-45th3mgo],.dl-card--soon[data-astro-cid-45th3mgo] .dl-ver[data-astro-cid-45th3mgo]{background:var(--bg-alt);color:var(--text-muted)}.dl-new[data-astro-cid-45th3mgo]{background:var(--new);color:var(--new-ink);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:700;line-height:1;display:none}.dl-new[data-astro-cid-45th3mgo].is-new{display:inline-block}.dl-ipad[data-astro-cid-45th3mgo]{background:var(--dark-bg);color:var(--dark-text);border-radius:24px;flex-direction:column;gap:1.4rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.dl-ipad-head[data-astro-cid-45th3mgo]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dl-ipad-head[data-astro-cid-45th3mgo]>div[data-astro-cid-45th3mgo]{max-width:42rem}.dl-ipad[data-astro-cid-45th3mgo] .dl-eyebrow[data-astro-cid-45th3mgo]{border-color:color-mix(in srgb, var(--dark-accent) 45%, transparent);color:var(--dark-accent);display:inline-block}.dl-ipad[data-astro-cid-45th3mgo] h2[data-astro-cid-45th3mgo]{color:var(--dark-text);margin:.8rem 0 .5rem;font-size:clamp(1.6rem,3vw,2.1rem)}.dl-ipad[data-astro-cid-45th3mgo] h3[data-astro-cid-45th3mgo]{color:var(--dark-text);font-family:var(--font-sans);margin:0;font-size:1rem}.dl-ipad[data-astro-cid-45th3mgo] p[data-astro-cid-45th3mgo]{color:var(--dark-text-muted);margin:0;line-height:1.6}.dl-ipad[data-astro-cid-45th3mgo] a{color:var(--dark-accent)}.dl-ipad[data-astro-cid-45th3mgo] strong{color:var(--dark-text)}.dl-ipad[data-astro-cid-45th3mgo] .dl-soon[data-astro-cid-45th3mgo]{border-color:var(--dark-text-muted);color:var(--dark-text-muted)}.dl-tiles[data-astro-cid-45th3mgo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dl-tiles[data-astro-cid-45th3mgo] li[data-astro-cid-45th3mgo]{border:1px solid var(--dark-border);background:var(--dark-surface);color:var(--dark-text-muted);border-radius:16px;flex-direction:column;gap:.8rem;padding:1.3rem;line-height:1.55;display:flex}.dl-num[data-astro-cid-45th3mgo]{background:var(--dark-accent);width:2.2rem;height:2.2rem;color:var(--dark-bg);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.dl-ipad[data-astro-cid-45th3mgo] .dl-details[data-astro-cid-45th3mgo]{border-color:var(--dark-border)}.dl-ipad[data-astro-cid-45th3mgo] .dl-details[data-astro-cid-45th3mgo] summary[data-astro-cid-45th3mgo]:after{color:var(--dark-accent)}.dl-ipad[data-astro-cid-45th3mgo] .dl-list[data-astro-cid-45th3mgo]{color:var(--dark-text-muted)}@media (prefers-reduced-motion:reduce){.dl-btn[data-astro-cid-45th3mgo],.dl-details[data-astro-cid-45th3mgo] summary[data-astro-cid-45th3mgo]:after{transition:none}.dl-btn[data-astro-cid-45th3mgo]:hover{transform:none}}.dm-p-relay[data-astro-cid-trxcs2lc]{--p:var(--accent);--p-strong:var(--accent);--p-ink:var(--accent-ink)}.dm-p-flow[data-astro-cid-trxcs2lc]{--p:#0e7c86;--p-strong:#0e7c86;--p-ink:#fff}.dm-p-identity[data-astro-cid-trxcs2lc]{--p:#6741d9;--p-strong:#6741d9;--p-ink:#fff}.dm-p-studio[data-astro-cid-trxcs2lc]{--p:#c2255c;--p-strong:#c2255c;--p-ink:#fff}.dm-p-cast[data-astro-cid-trxcs2lc]{--p:#2b8a3e;--p-strong:#237032;--p-ink:#fff}.dm-p-insight[data-astro-cid-trxcs2lc]{--p:#2f6db5;--p-strong:#2f6db5;--p-ink:#fff}.dm-p-journey[data-astro-cid-trxcs2lc]{--p:#c06a24;--p-strong:#a3561a;--p-ink:#fff}.dm-p-message[data-astro-cid-trxcs2lc]{--p:#3b5bdb;--p-strong:#3b5bdb;--p-ink:#fff}.dm-p-ink[data-astro-cid-trxcs2lc]{--p:#c92a2a;--p-strong:#c92a2a;--p-ink:#fff}.dm-p-stage[data-astro-cid-trxcs2lc]{--p:#862e9c;--p-strong:#862e9c;--p-ink:#fff}.dm-p-audition[data-astro-cid-trxcs2lc]{--p:#8a6100;--p-strong:#8a6100;--p-ink:#fff}:root[data-theme=dark] .dm-p-ink[data-astro-cid-trxcs2lc]{--p:#ff8787;--p-strong:#ff8787;--p-ink:#2b0808}:root[data-theme=dark] .dm-p-stage[data-astro-cid-trxcs2lc]{--p:#da77f2;--p-strong:#da77f2;--p-ink:#2a0a33}:root[data-theme=dark] .dm-p-audition[data-astro-cid-trxcs2lc]{--p:#ffd43b;--p-strong:#ffd43b;--p-ink:#2b2000}:root[data-theme=dark] .dm-p-message[data-astro-cid-trxcs2lc]{--p:#91a7ff;--p-strong:#91a7ff;--p-ink:#0f1638}:root[data-theme=dark] .dm-p-flow[data-astro-cid-trxcs2lc]{--p:#5cc4cc;--p-strong:#5cc4cc;--p-ink:#0b2224}:root[data-theme=dark] .dm-p-identity[data-astro-cid-trxcs2lc]{--p:#b197fc;--p-strong:#b197fc;--p-ink:#1a1033}:root[data-theme=dark] .dm-p-studio[data-astro-cid-trxcs2lc]{--p:#f783ac;--p-strong:#f783ac;--p-ink:#2b0a17}:root[data-theme=dark] .dm-p-cast[data-astro-cid-trxcs2lc]{--p:#69db7c;--p-strong:#69db7c;--p-ink:#0b2410}:root[data-theme=dark] .dm-p-insight[data-astro-cid-trxcs2lc]{--p:#8ab4f0;--p-strong:#8ab4f0;--p-ink:#0b1a2e}:root[data-theme=dark] .dm-p-journey[data-astro-cid-trxcs2lc]{--p:#e5a66b;--p-strong:#e5a66b;--p-ink:#2b1606}.is-soon[data-astro-cid-trxcs2lc],.dm-node[data-astro-cid-trxcs2lc]:not(.is-live),.dm-edge[data-astro-cid-trxcs2lc]:not(.is-live){--p:var(--text-dim)}.dm-hero[data-astro-cid-trxcs2lc]{isolation:isolate;padding-block:clamp(3.5rem,8vw,6rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.dm-glow[data-astro-cid-trxcs2lc]{z-index:-1;background:radial-gradient(30% 40% at 15% 25%, #0e7c8642, transparent 70%), radial-gradient(30% 40% at 85% 30%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 70%), radial-gradient(30% 40% at 50% 90%, #c06a243d, transparent 70%);filter:blur(28px);position:absolute;inset:-30% -10% -20%}.dm-hero-grid[data-astro-cid-trxcs2lc]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.dm-title[data-astro-cid-trxcs2lc]{letter-spacing:-.03em;margin-block:.5rem 1rem;font-size:clamp(2.75rem,7vw,5rem);line-height:1}.dm-title[data-astro-cid-trxcs2lc] span[data-astro-cid-trxcs2lc]{display:inline-block}.dm-intro[data-astro-cid-trxcs2lc]:empty{display:none}.dm-legend[data-astro-cid-trxcs2lc]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:999px;align-items:center;gap:.5rem;margin-block-start:1rem;padding:.4rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.dm-dot[data-astro-cid-trxcs2lc]{background:#2f9e44;border-radius:50%;block-size:.55rem;inline-size:.55rem;display:inline-block;box-shadow:0 0 #2f9e4499}.dm-net[data-astro-cid-trxcs2lc]{justify-self:center;inline-size:min(100%,26rem);overflow:visible}.dm-edge[data-astro-cid-trxcs2lc]{stroke:color-mix(in srgb, var(--p) 45%, transparent);stroke-width:1.5px;stroke-dasharray:3 6}.dm-edge[data-astro-cid-trxcs2lc].is-live{stroke:var(--p);stroke-width:2.5px;stroke-dasharray:8 8}.dm-core[data-astro-cid-trxcs2lc]{fill:var(--accent)}.dm-core-label[data-astro-cid-trxcs2lc]{fill:var(--accent-ink);font-family:var(--font-display);text-anchor:middle;font-size:22px;font-weight:700}.dm-node-dot[data-astro-cid-trxcs2lc]{fill:var(--surface);stroke:var(--p);stroke-width:2px}.dm-node[data-astro-cid-trxcs2lc]:not(.is-live) .dm-node-dot[data-astro-cid-trxcs2lc]{stroke-dasharray:4 4}.dm-node[data-astro-cid-trxcs2lc].is-live .dm-node-dot[data-astro-cid-trxcs2lc]{fill:var(--p)}.dm-pulse[data-astro-cid-trxcs2lc]{fill:none;stroke:var(--p);stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0}.dm-new[data-astro-cid-trxcs2lc]{display:none}.is-new[data-astro-cid-trxcs2lc] .dm-new[data-astro-cid-trxcs2lc]{display:inline}.dm-node[data-astro-cid-trxcs2lc].is-new .dm-node-dot[data-astro-cid-trxcs2lc]{stroke:var(--new);stroke-width:3px}.dm-upright-anchor[data-astro-cid-trxcs2lc]{fill:none}.dm-node[data-astro-cid-trxcs2lc] .dm-new[data-astro-cid-trxcs2lc] rect[data-astro-cid-trxcs2lc]{fill:var(--new);stroke:var(--bg);stroke-width:2px}.dm-node[data-astro-cid-trxcs2lc] .dm-new[data-astro-cid-trxcs2lc] text[data-astro-cid-trxcs2lc]{fill:var(--new-ink);letter-spacing:.06em;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:700}.dm-card[data-astro-cid-trxcs2lc].is-new{outline:2px solid var(--new);outline-offset:3px}.dm-new-card[data-astro-cid-trxcs2lc]{z-index:1;background:var(--new);color:var(--new-ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 3px var(--bg), 0 6px 16px -6px var(--new);border-radius:999px;padding:.45rem .8rem;font-size:.75rem;font-weight:700;line-height:1;position:absolute;inset-block-start:-.8rem;inset-inline-start:50%;translate:-50%}.is-new[data-astro-cid-trxcs2lc] .dm-new-card[data-astro-cid-trxcs2lc]{display:inline-block}.dm-node-label[data-astro-cid-trxcs2lc]{fill:var(--text-muted);text-anchor:middle;font-size:14px;font-weight:600}.dm-node[data-astro-cid-trxcs2lc].is-live .dm-node-label[data-astro-cid-trxcs2lc]{fill:var(--text)}.dm-grid[data-astro-cid-trxcs2lc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.dm-card[data-astro-cid-trxcs2lc]{--angle:0deg;border-radius:calc(var(--radius-lg) + 2px);padding:2px;position:relative}.dm-card[data-astro-cid-trxcs2lc].is-live{background:conic-gradient(from var(--angle), var(--p), color-mix(in srgb, var(--p) 15%, transparent) 30%, color-mix(in srgb, var(--p) 15%, transparent) 70%, var(--p));box-shadow:0 24px 48px -28px var(--p)}.dm-card[data-astro-cid-trxcs2lc].is-soon{border:1px dashed var(--border);padding:1px}.dm-card-inner[data-astro-cid-trxcs2lc]{border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:.4rem;block-size:100%;padding:1.5rem;display:flex}.is-soon[data-astro-cid-trxcs2lc] .dm-card-inner[data-astro-cid-trxcs2lc]{background:color-mix(in srgb, var(--surface) 60%, var(--bg-alt))}.dm-card-top[data-astro-cid-trxcs2lc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block-end:.5rem;display:flex}.dm-card-icon[data-astro-cid-trxcs2lc]{aspect-ratio:1;inline-size:3rem;color:var(--p);background:color-mix(in srgb, var(--p) 12%, transparent);border-radius:.9rem;place-items:center;display:grid}.dm-status[data-astro-cid-trxcs2lc]{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.dm-status-soon[data-astro-cid-trxcs2lc],.dm-status-check[data-astro-cid-trxcs2lc],.is-soon[data-astro-cid-trxcs2lc] .dm-status-live[data-astro-cid-trxcs2lc],.dm-checking-note[data-astro-cid-trxcs2lc]{display:none}.is-soon[data-astro-cid-trxcs2lc] .dm-status-soon[data-astro-cid-trxcs2lc]{display:inline}.dm-status-live[data-astro-cid-trxcs2lc]{align-items:center;gap:.4rem;display:inline-flex}.is-soon[data-astro-cid-trxcs2lc] .dm-card-actions[data-astro-cid-trxcs2lc],.dm-node[data-astro-cid-trxcs2lc]:not(.is-live) .dm-pulse[data-astro-cid-trxcs2lc],.dm-checking .dm-status-live[data-astro-cid-trxcs2lc],.dm-checking .dm-status-soon[data-astro-cid-trxcs2lc]{display:none}.dm-checking .dm-status-check[data-astro-cid-trxcs2lc],.dm-checking .dm-checking-note[data-astro-cid-trxcs2lc]{display:inline}.is-soon[data-astro-cid-trxcs2lc] .dm-status[data-astro-cid-trxcs2lc]{text-transform:none;letter-spacing:0;white-space:nowrap;border:1px dashed var(--text-dim);border-radius:999px;padding:.15rem .6rem}.dm-status-check[data-astro-cid-trxcs2lc]{background:linear-gradient(90deg, var(--text-dim), var(--text), var(--text-dim));color:#0000;background-size:200% 100%;background-clip:text}.dm-card-name[data-astro-cid-trxcs2lc]{margin:0;font-size:1.35rem}.dm-card-tag[data-astro-cid-trxcs2lc]{color:var(--p);margin:0;font-size:.9rem;font-weight:600}.is-soon[data-astro-cid-trxcs2lc] .dm-card-tag[data-astro-cid-trxcs2lc]{color:var(--text-muted)}.dm-card-version[data-astro-cid-trxcs2lc]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.dm-card-summary[data-astro-cid-trxcs2lc]{color:var(--text-muted);margin:.3rem 0 0}.is-soon[data-astro-cid-trxcs2lc] .dm-card-name[data-astro-cid-trxcs2lc],.is-soon[data-astro-cid-trxcs2lc] .dm-card-summary[data-astro-cid-trxcs2lc]{opacity:.75}.dm-card-actions[data-astro-cid-trxcs2lc]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block-start:auto;padding-block-start:1.25rem;display:flex}.dm-btn[data-astro-cid-trxcs2lc]{border-radius:var(--radius);background:var(--p-strong);color:var(--p-ink);transition:translate .3s var(--ease);align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.dm-btn[data-astro-cid-trxcs2lc]:hover,.dm-btn[data-astro-cid-trxcs2lc]:focus-visible{translate:0 -2px}.dm-btn[data-astro-cid-trxcs2lc]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;translate:-100%}.dm-link[data-astro-cid-trxcs2lc]{color:var(--p);font-weight:600}.dm-request[data-astro-cid-trxcs2lc]{scroll-margin-top:4rem}.dm-panel[data-astro-cid-trxcs2lc]{border:1px solid var(--border);border-radius:calc(var(--radius-lg) * 1.5);background:radial-gradient(60% 80% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--surface);box-shadow:0 40px 80px -50px color-mix(in srgb, var(--accent) 60%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.dm-panel-head[data-astro-cid-trxcs2lc] h2[data-astro-cid-trxcs2lc]{margin-block-start:0}.dm-hp[data-astro-cid-trxcs2lc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dm-pick[data-astro-cid-trxcs2lc]{border:0;margin:0;padding:0}.dm-pick[data-astro-cid-trxcs2lc] legend[data-astro-cid-trxcs2lc]{margin-block-end:.6rem;font-weight:600}.dm-options[data-astro-cid-trxcs2lc]{flex-wrap:wrap;gap:.6rem;display:flex}.dm-option[data-astro-cid-trxcs2lc]{cursor:pointer;position:relative}.dm-option[data-astro-cid-trxcs2lc] input[data-astro-cid-trxcs2lc]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dm-option-box[data-astro-cid-trxcs2lc]{border:1.5px solid var(--border);color:var(--text-muted);transition:background-color .25s, color .25s, border-color .25s, scale .25s var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;display:inline-flex}.dm-option[data-astro-cid-trxcs2lc]:hover .dm-option-box[data-astro-cid-trxcs2lc]{border-color:var(--p);color:var(--p)}.dm-option[data-astro-cid-trxcs2lc] input[data-astro-cid-trxcs2lc]:focus-visible+.dm-option-box[data-astro-cid-trxcs2lc]{outline:2px solid var(--p);outline-offset:2px}.dm-option[data-astro-cid-trxcs2lc] input[data-astro-cid-trxcs2lc]:checked+.dm-option-box[data-astro-cid-trxcs2lc]{background:var(--p-strong);border-color:var(--p-strong);color:var(--p-ink)}.dm-note[data-astro-cid-trxcs2lc]{grid-column:1/-1;margin:0}.dm-hint[data-astro-cid-trxcs2lc]{color:var(--text-muted);margin:.5rem 0 0;font-size:.85rem}.dm-hint[data-astro-cid-trxcs2lc].is-error{color:#c92a2a;font-weight:600}:root[data-theme=dark] .dm-hint[data-astro-cid-trxcs2lc].is-error{color:#ff8787}@media (width<56rem){.dm-hero-grid[data-astro-cid-trxcs2lc],.dm-panel[data-astro-cid-trxcs2lc]{grid-template-columns:minmax(0,1fr)}.dm-net[data-astro-cid-trxcs2lc]{inline-size:min(100%,20rem)}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.dm-glow[data-astro-cid-trxcs2lc]{animation:20s ease-in-out infinite alternate dm-drift}.dm-title[data-astro-cid-trxcs2lc] span[data-astro-cid-trxcs2lc]{animation:dm-letter .7s var(--ease) backwards;animation-delay:calc(sibling-index() * 45ms)}.dm-lead[data-astro-cid-trxcs2lc],.dm-intro[data-astro-cid-trxcs2lc],.dm-legend[data-astro-cid-trxcs2lc]{animation:dm-rise .9s var(--ease) .35s backwards}.dm-dot[data-astro-cid-trxcs2lc]{animation:1.8s ease-out infinite dm-ping}.dm-net[data-astro-cid-trxcs2lc]{animation:120s linear infinite dm-spin}.dm-upright[data-astro-cid-trxcs2lc],.dm-core-label[data-astro-cid-trxcs2lc]{transform-box:fill-box;transform-origin:50%;animation:120s linear infinite reverse dm-spin}.dm-edge[data-astro-cid-trxcs2lc].is-live{animation:1.4s linear infinite dm-flow}.dm-pulse[data-astro-cid-trxcs2lc]{animation:2.4s ease-out infinite dm-pulse}.dm-card[data-astro-cid-trxcs2lc].is-live{animation:6s linear infinite dm-border}.dm-btn[data-astro-cid-trxcs2lc]:after{transition:translate .8s var(--ease)}.dm-btn[data-astro-cid-trxcs2lc]:hover:after{translate:100%}.dm-option[data-astro-cid-trxcs2lc] input[data-astro-cid-trxcs2lc]:checked+.dm-option-box[data-astro-cid-trxcs2lc]{animation:dm-pop .35s var(--ease)}.dm-status-check[data-astro-cid-trxcs2lc]{animation:1.2s linear infinite dm-shimmer}.dm-card[data-astro-cid-trxcs2lc]{transition:opacity .4s var(--ease)}@supports (animation-timeline:view()) and (animation-range:entry){.dm-card[data-astro-cid-trxcs2lc],.dm-panel[data-astro-cid-trxcs2lc]{animation:linear backwards dm-rise view();animation-range:entry 5% entry 70%}.dm-card[data-astro-cid-trxcs2lc].is-live{animation:linear backwards dm-rise view(),6s linear infinite dm-border;animation-range:entry 5% entry 70%,normal}}}@keyframes dm-letter{0%{opacity:0;translate:0 .6em;rotate:8deg}}@keyframes dm-rise{0%{opacity:0;translate:0 28px}}@keyframes dm-drift{0%{transform:translate(-4%)rotate(0)}to{transform:translate(4%,5%)rotate(10deg)}}@keyframes dm-spin{to{rotate:1turn}}@keyframes dm-flow{to{stroke-dashoffset:-16px}}@keyframes dm-pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:1.8}}@keyframes dm-ping{0%{box-shadow:0 0 #2f9e4499}to{box-shadow:0 0 0 .6rem #0000}}@keyframes dm-border{to{--angle:360deg}}@keyframes dm-shimmer{to{background-position:-200% 0}}@keyframes dm-pop{50%{scale:1.08}}
