.dpa[data-astro-cid-lssiqtyj]{--dpa-danger: #c4362f;--dpa-ok: #2f7d5b;--dpa-ok-bg: #e7f3ec;--dpa-ink-30: color-mix(in srgb, var(--fg-default) 45%, var(--bg-page));--dpa-mono: var(--work-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-family:var(--font-body);color:var(--fg-default);font-size:17px;line-height:1.55}.auth[data-astro-cid-lssiqtyj]{display:grid;place-items:start center;background:var(--bg-surface);padding:var(--space-3xl) var(--space-lg) var(--space-4xl)}.auth__card[data-astro-cid-lssiqtyj]{width:100%;max-width:460px;background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:var(--space-2xl) var(--space-xl) var(--space-xl)}.auth__card--wide[data-astro-cid-lssiqtyj]{max-width:620px}.auth__mark[data-astro-cid-lssiqtyj]{display:grid;gap:3px;width:24px;margin-bottom:var(--space-lg)}.auth__mark[data-astro-cid-lssiqtyj] i[data-astro-cid-lssiqtyj]{display:block;height:5px;border-radius:2px;background:var(--fg-accent)}.auth__mark[data-astro-cid-lssiqtyj] i[data-astro-cid-lssiqtyj]:nth-child(2){opacity:.72}.auth__mark[data-astro-cid-lssiqtyj] i[data-astro-cid-lssiqtyj]:nth-child(3){opacity:.45}.auth__title[data-astro-cid-lssiqtyj]{margin:0;font-family:var(--font-body);font-weight:500;font-size:clamp(28px,4.4vw,34px);letter-spacing:-.028em;line-height:1.06}.auth__lede[data-astro-cid-lssiqtyj]{color:var(--fg-muted);font-size:16px;margin-top:var(--space-sm)}.auth__forward[data-astro-cid-lssiqtyj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);font-size:13px;color:var(--fg-muted)}.auth__arrow[data-astro-cid-lssiqtyj]{color:var(--fg-accent)}.auth__form[data-astro-cid-lssiqtyj]{display:grid;gap:var(--space-md);margin-top:var(--space-xl)}.auth__field[data-astro-cid-lssiqtyj]{display:grid;gap:6px}.auth__field[data-astro-cid-lssiqtyj]>label[data-astro-cid-lssiqtyj]{font-size:14px;font-weight:500}.auth__field[data-astro-cid-lssiqtyj] em[data-astro-cid-lssiqtyj]{color:var(--dpa-ink-30);font-style:normal;font-weight:400}.auth__field[data-astro-cid-lssiqtyj] input[data-astro-cid-lssiqtyj]{font:inherit;font-size:16px;color:var(--fg-default);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:12px 13px;background:var(--bg-surface);width:100%}.auth__field[data-astro-cid-lssiqtyj] input[data-astro-cid-lssiqtyj]:focus-visible{outline:2px solid var(--fg-accent);outline-offset:1px;border-color:transparent}.auth__field[data-astro-cid-lssiqtyj] input[data-astro-cid-lssiqtyj][aria-invalid=true]{border-color:var(--dpa-danger)}.auth__hint[data-astro-cid-lssiqtyj]{font-size:13px;color:var(--dpa-ink-30)}.btn[data-astro-cid-lssiqtyj]{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:var(--radius-sm);font-weight:500;font-size:16px;border:1px solid transparent;text-decoration:none;cursor:pointer}.btn--primary[data-astro-cid-lssiqtyj]{background:var(--fg-accent);color:var(--fg-on-dark)}.btn--ghost[data-astro-cid-lssiqtyj]{border-color:var(--border-strong);color:var(--fg-default)}.btn--sm[data-astro-cid-lssiqtyj]{padding:9px 16px;font-size:14.5px}.auth__submit[data-astro-cid-lssiqtyj]{width:100%}.auth__submit[data-astro-cid-lssiqtyj][disabled]{opacity:.55;cursor:progress}.auth__status[data-astro-cid-lssiqtyj]:empty{display:none}.auth__status[data-astro-cid-lssiqtyj]{display:grid;gap:6px;margin-top:var(--space-lg);border-radius:var(--radius-sm);padding:var(--space-md);font-size:14.5px;line-height:1.55;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-muted)}.auth__status[data-astro-cid-lssiqtyj] strong[data-astro-cid-lssiqtyj]{color:var(--fg-default);font-weight:500}.auth__status--error[data-astro-cid-lssiqtyj]{border-color:color-mix(in srgb,var(--dpa-danger) 35%,transparent);background:color-mix(in srgb,var(--dpa-danger) 6%,var(--bg-page));color:var(--fg-default)}.auth__status--ok[data-astro-cid-lssiqtyj]{border-color:color-mix(in srgb,var(--dpa-ok) 30%,transparent);background:var(--dpa-ok-bg);color:var(--fg-default)}.auth__status--busy[data-astro-cid-lssiqtyj]{border-color:var(--border-strong)}.auth__status[data-astro-cid-lssiqtyj] a[data-astro-cid-lssiqtyj]{color:var(--fg-accent);text-decoration:underline;text-underline-offset:2px}.auth__sent[data-astro-cid-lssiqtyj]{margin-top:var(--space-xl);display:grid;gap:var(--space-md)}.auth__sentText[data-astro-cid-lssiqtyj]{font-size:15.5px;color:var(--fg-muted)}.auth__sentText[data-astro-cid-lssiqtyj] strong[data-astro-cid-lssiqtyj]{color:var(--fg-default);font-weight:500;word-break:break-word}.auth__sentText[data-astro-cid-lssiqtyj] a[data-astro-cid-lssiqtyj]{color:var(--fg-accent);text-decoration:underline;text-underline-offset:2px}.auth__sentMark[data-astro-cid-lssiqtyj]{font-family:var(--dpa-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dpa-ok)}.auth__again[data-astro-cid-lssiqtyj]{background:none;border:0;padding:0;font:inherit;font-size:14.5px;color:var(--fg-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer;justify-self:start}.auth__alt[data-astro-cid-lssiqtyj]{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border-default);font-size:14.5px;color:var(--fg-muted)}.auth__alt[data-astro-cid-lssiqtyj] a[data-astro-cid-lssiqtyj]{color:var(--fg-accent);text-decoration:underline;text-underline-offset:2px}.auth__fine[data-astro-cid-lssiqtyj]{margin-top:var(--space-md);font-size:13px;color:var(--dpa-ink-30)}.auth__unconfigured[data-astro-cid-lssiqtyj]{margin-top:var(--space-xl);border:1px solid color-mix(in srgb,var(--dpa-danger) 35%,transparent);background:color-mix(in srgb,var(--dpa-danger) 6%,var(--bg-page));border-radius:var(--radius-sm);padding:var(--space-lg);display:grid;gap:var(--space-sm);font-size:14.5px}.auth__unconfigured[data-astro-cid-lssiqtyj] a[data-astro-cid-lssiqtyj]{color:var(--fg-accent);text-decoration:underline}.auth__unconfiguredTag[data-astro-cid-lssiqtyj]{font-family:var(--dpa-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dpa-danger)}.mono[data-astro-cid-lssiqtyj]{font-family:var(--dpa-mono);font-size:13px}.mono--chip[data-astro-cid-lssiqtyj]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:5px;padding:1px 6px}.reveal[data-astro-cid-lssiqtyj]{border:2px solid var(--fg-accent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--fg-accent) 6%,var(--bg-page));padding:var(--space-lg);margin-top:var(--space-lg)}.reveal__tag[data-astro-cid-lssiqtyj]{font-family:var(--dpa-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent)}.reveal__warn[data-astro-cid-lssiqtyj]{margin-top:10px;font-size:15.5px;font-weight:500;color:var(--c-violet-600)}.reveal__keyrow[data-astro-cid-lssiqtyj]{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-sm);margin-top:var(--space-md)}.reveal__key[data-astro-cid-lssiqtyj]{flex:1 1 320px;min-width:0;font-size:13.5px;line-height:1.5;word-break:break-all;background:var(--bg-page);border:1px solid color-mix(in srgb,var(--fg-accent) 20%,transparent);border-radius:var(--radius-sm);padding:13px 15px;user-select:all}.reveal__note[data-astro-cid-lssiqtyj]{font-size:13.5px;color:var(--c-violet-600);margin-top:var(--space-md);max-width:64ch}.copybtn[data-astro-cid-lssiqtyj]{font:inherit;font-size:13.5px;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-page);color:var(--fg-default);border-radius:var(--radius-sm);padding:9px 15px;white-space:nowrap}.code[data-astro-cid-lssiqtyj]{border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-dark);color:var(--fg-on-dark)}.code__bar[data-astro-cid-lssiqtyj]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--dpa-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.code__copy[data-astro-cid-lssiqtyj]{font:inherit;background:none;border:1px solid rgba(255,255,255,.25);color:inherit;border-radius:6px;padding:3px 9px;cursor:pointer;text-transform:none;letter-spacing:0}.code[data-astro-cid-lssiqtyj] pre[data-astro-cid-lssiqtyj]{margin:0;padding:var(--space-lg);overflow-x:auto;font-family:var(--dpa-mono);font-size:13px;line-height:1.62}.code[data-astro-cid-lssiqtyj] pre[data-astro-cid-lssiqtyj] code[data-astro-cid-lssiqtyj]{font:inherit}.formrow[data-astro-cid-lssiqtyj]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.dpk[data-astro-cid-zaefgc5e]{--dpk-danger: #c4362f;--dpk-ok: #2f7d5b;--dpk-ok-bg: #e7f3ec;--dpk-warn-bg: #fbf0dc;--dpk-warn-line: #efdfbe;--dpk-warn-fg: #6e4e12;--dpk-err-bg: #fdf0ef;--dpk-err-line: #f0d6d3;--dpk-err-fg: #7c2b26;--dpk-ink-30: color-mix(in srgb, var(--fg-default) 45%, var(--bg-page));--dpk-on-dark-60: rgba(255, 255, 255, .6);--dpk-dark-line: rgba(255, 255, 255, .14);--dpk-mono: var(--work-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-family:var(--font-body);color:var(--fg-default);background:var(--bg-page);font-size:17px;line-height:1.55;min-height:100%}.wrap[data-astro-cid-zaefgc5e]{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--space-lg)}.vh[data-astro-cid-zaefgc5e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono[data-astro-cid-zaefgc5e]{font-family:var(--dpk-mono);font-size:13px}.nav[data-astro-cid-zaefgc5e]{background:var(--bg-surface);border-bottom:1px solid var(--border-default)}.nav__inner[data-astro-cid-zaefgc5e]{display:flex;align-items:center;gap:var(--space-xl);min-height:68px}.nav__brand[data-astro-cid-zaefgc5e]{display:flex;align-items:center;gap:11px;margin-right:auto;text-decoration:none;color:inherit}.nav__mark[data-astro-cid-zaefgc5e]{display:grid;gap:2.5px;width:20px}.nav__mark[data-astro-cid-zaefgc5e] i[data-astro-cid-zaefgc5e]{display:block;height:4px;border-radius:1.5px;background:var(--fg-accent)}.nav__mark[data-astro-cid-zaefgc5e] i[data-astro-cid-zaefgc5e]:nth-child(2){opacity:.72}.nav__mark[data-astro-cid-zaefgc5e] i[data-astro-cid-zaefgc5e]:nth-child(3){opacity:.45}.nav__words[data-astro-cid-zaefgc5e]{font-weight:500;font-size:22px;letter-spacing:-.035em}.nav__li[data-astro-cid-zaefgc5e]{color:var(--fg-accent)}.nav__tag[data-astro-cid-zaefgc5e]{font-family:var(--dpk-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);padding-left:11px;margin-left:3px;border-left:1px solid var(--border-strong)}.nav__links[data-astro-cid-zaefgc5e]{display:flex;gap:var(--space-lg);font-size:15.5px;color:var(--fg-muted)}.nav__links[data-astro-cid-zaefgc5e] a[data-astro-cid-zaefgc5e]{color:inherit;text-decoration:none}.nav__links[data-astro-cid-zaefgc5e] a[data-astro-cid-zaefgc5e][aria-current=page]{color:var(--fg-default);font-weight:500}.nav__signin[data-astro-cid-zaefgc5e]{font-weight:500;color:var(--fg-default)!important}.nav__cta[data-astro-cid-zaefgc5e]{padding:9px 17px;font-size:15px}.btn[data-astro-cid-zaefgc5e]{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:var(--radius-sm);font-weight:500;font-size:16px;border:1px solid transparent;text-decoration:none;cursor:pointer}.btn--primary[data-astro-cid-zaefgc5e]{background:var(--fg-accent);color:var(--fg-on-dark)}.btn--ghost[data-astro-cid-zaefgc5e]{border-color:var(--border-strong);color:var(--fg-default)}.btn--sm[data-astro-cid-zaefgc5e]{padding:9px 16px;font-size:14.5px}.btn--danger-ghost[data-astro-cid-zaefgc5e]{border-color:var(--dpk-dark-line);color:var(--dpk-on-dark-60)}.kh[data-astro-cid-zaefgc5e]{background:var(--bg-dark);color:var(--fg-on-dark);padding:var(--space-2xl) 0 var(--space-3xl)}.eyebrow[data-astro-cid-zaefgc5e]{font-family:var(--dpk-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dpk-on-dark-60);margin-bottom:var(--space-md)}.kh__row[data-astro-cid-zaefgc5e]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-lg)}.kh__title[data-astro-cid-zaefgc5e]{margin:0;color:var(--fg-on-dark);font-family:var(--font-body);font-weight:500;font-size:clamp(30px,4.4vw,44px);letter-spacing:-.028em;line-height:1.06}.kh__sub[data-astro-cid-zaefgc5e]{color:var(--dpk-on-dark-60);font-size:15.5px;margin-top:var(--space-sm)}.kh__sub[data-astro-cid-zaefgc5e] strong[data-astro-cid-zaefgc5e]{color:var(--fg-on-dark);font-weight:500}.kh__actions[data-astro-cid-zaefgc5e]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.kbody[data-astro-cid-zaefgc5e]{padding:var(--space-2xl) 0 var(--space-4xl)}[data-astro-cid-zaefgc5e][data-when]{display:none}[data-astro-cid-zaefgc5e][data-state=loading]>[data-astro-cid-zaefgc5e][data-when=loading],[data-astro-cid-zaefgc5e][data-state=ready]>[data-astro-cid-zaefgc5e][data-when=ready],[data-astro-cid-zaefgc5e][data-state=empty]>[data-astro-cid-zaefgc5e][data-when=empty],[data-astro-cid-zaefgc5e][data-state=error]>[data-astro-cid-zaefgc5e][data-when=error],[data-astro-cid-zaefgc5e][data-state=unavailable]>[data-astro-cid-zaefgc5e][data-when=unavailable],[data-astro-cid-zaefgc5e][data-state=denied]>[data-astro-cid-zaefgc5e][data-when=denied],[data-astro-cid-zaefgc5e][data-state=notconfigured]>[data-astro-cid-zaefgc5e][data-when=notconfigured]{display:block}.card[data-astro-cid-zaefgc5e]{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-xl)}.card[data-astro-cid-zaefgc5e]+.card[data-astro-cid-zaefgc5e]{margin-top:var(--space-md)}.card__head[data-astro-cid-zaefgc5e]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-lg)}.card__title[data-astro-cid-zaefgc5e]{margin:0;font-family:var(--font-body);font-weight:500;font-size:20px;letter-spacing:-.02em;line-height:1.2}.card__hint[data-astro-cid-zaefgc5e]{font-size:14.5px;color:var(--fg-muted);margin-top:6px;max-width:68ch}.skel[data-astro-cid-zaefgc5e]{display:block;background:linear-gradient(90deg,var(--bg-surface),color-mix(in srgb,var(--bg-surface) 50%,var(--bg-page)),var(--bg-surface));background-size:220% 100%;border-radius:var(--radius-sm);height:14px}.skel--lg[data-astro-cid-zaefgc5e]{height:38px;max-width:220px}.skel[data-astro-cid-zaefgc5e]+.skel[data-astro-cid-zaefgc5e]{margin-top:10px}.skel--w70[data-astro-cid-zaefgc5e]{max-width:70%}.skel--w40[data-astro-cid-zaefgc5e]{max-width:40%}.note[data-astro-cid-zaefgc5e]{display:flex;gap:var(--space-sm);align-items:flex-start;border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg);font-size:15px;line-height:1.5}.note[data-astro-cid-zaefgc5e] strong[data-astro-cid-zaefgc5e]{font-weight:500}.note__p[data-astro-cid-zaefgc5e]{max-width:62ch}.note__act[data-astro-cid-zaefgc5e]{margin-top:var(--space-sm)}.note[data-astro-cid-zaefgc5e] a[data-astro-cid-zaefgc5e]{color:inherit;text-decoration:underline;text-underline-offset:3px}.note--err[data-astro-cid-zaefgc5e]{background:var(--dpk-err-bg);border:1px solid var(--dpk-err-line);color:var(--dpk-err-fg)}.note--warn[data-astro-cid-zaefgc5e]{background:var(--dpk-warn-bg);border:1px solid var(--dpk-warn-line);color:var(--dpk-warn-fg)}.note--quiet[data-astro-cid-zaefgc5e]{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--fg-muted)}.empty[data-astro-cid-zaefgc5e]{text-align:center;padding:var(--space-xl) var(--space-md);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface)}.empty__title[data-astro-cid-zaefgc5e]{font-weight:500}.empty__text[data-astro-cid-zaefgc5e]{color:var(--fg-muted);font-size:15px;margin:8px auto 0;max-width:46ch}.empty__act[data-astro-cid-zaefgc5e]{margin-top:var(--space-lg)}.knav[data-astro-cid-zaefgc5e]{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:14.5px;border-bottom:1px solid var(--border-default);padding-bottom:var(--space-md);margin-bottom:var(--space-xl)}.knav[data-astro-cid-zaefgc5e] a[data-astro-cid-zaefgc5e]{color:var(--fg-muted);padding-bottom:2px;text-decoration:none}.knav[data-astro-cid-zaefgc5e] a[data-astro-cid-zaefgc5e][aria-current=page]{color:var(--fg-default);font-weight:500;box-shadow:inset 0 -2px 0 var(--fg-accent)}.field[data-astro-cid-zaefgc5e]{display:grid;gap:6px;margin-bottom:var(--space-md)}.field[data-astro-cid-zaefgc5e]>label[data-astro-cid-zaefgc5e]{font-size:14px;font-weight:500}.field[data-astro-cid-zaefgc5e] em[data-astro-cid-zaefgc5e]{color:var(--dpk-ink-30);font-style:normal;font-weight:400}.field[data-astro-cid-zaefgc5e] input[data-astro-cid-zaefgc5e][type=text]{font:inherit;font-size:16px;color:var(--fg-default);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:11px 13px;background:var(--bg-surface);width:100%}.field__hint[data-astro-cid-zaefgc5e]{font-size:13px;color:var(--dpk-ink-30)}.field__err[data-astro-cid-zaefgc5e]{font-size:13.5px;color:var(--dpk-danger);min-height:1.2em}.formrow[data-astro-cid-zaefgc5e]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.reveal[data-astro-cid-zaefgc5e]{border:2px solid var(--fg-accent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--fg-accent) 6%,var(--bg-page));padding:var(--space-lg);margin-top:var(--space-lg)}.reveal__tag[data-astro-cid-zaefgc5e]{font-family:var(--dpk-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent)}.reveal__warn[data-astro-cid-zaefgc5e]{margin-top:10px;font-size:15.5px;font-weight:500;color:var(--c-violet-600)}.reveal__keyrow[data-astro-cid-zaefgc5e]{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-sm);margin-top:var(--space-md)}.reveal__key[data-astro-cid-zaefgc5e]{flex:1 1 320px;min-width:0;font-size:13.5px;line-height:1.5;word-break:break-all;background:var(--bg-page);border:1px solid color-mix(in srgb,var(--fg-accent) 20%,transparent);border-radius:var(--radius-sm);padding:13px 15px;user-select:all}.reveal__note[data-astro-cid-zaefgc5e]{font-size:13.5px;color:var(--c-violet-600);margin-top:var(--space-md);max-width:64ch}.reveal__done[data-astro-cid-zaefgc5e]{margin-top:var(--space-md)}.copybtn[data-astro-cid-zaefgc5e]{font:inherit;font-size:13.5px;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-page);color:var(--fg-default);border-radius:var(--radius-sm);padding:9px 15px;white-space:nowrap}.rows[data-astro-cid-zaefgc5e]{border-top:1px solid var(--border-default)}.row[data-astro-cid-zaefgc5e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm);padding:13px 0;border-bottom:1px solid var(--border-default)}.row__main[data-astro-cid-zaefgc5e]{flex:1 1 220px;min-width:0}.row__title[data-astro-cid-zaefgc5e]{font-weight:500;font-size:15.5px}.row__meta[data-astro-cid-zaefgc5e]{font-size:13px;color:var(--dpk-ink-30);margin-top:3px}.row__tail[data-astro-cid-zaefgc5e]{display:flex;align-items:center;gap:var(--space-md)}.row__act[data-astro-cid-zaefgc5e]{font:inherit;font-size:13.5px;background:none;border:0;padding:4px 2px;color:var(--dpk-danger);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.chip[data-astro-cid-zaefgc5e]{font-family:var(--dpk-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:20px;white-space:nowrap}.chip--live[data-astro-cid-zaefgc5e]{background:var(--dpk-ok-bg);color:var(--dpk-ok)}.chip--off[data-astro-cid-zaefgc5e]{background:var(--bg-surface);color:var(--fg-muted)}.btn[data-astro-cid-ahgxf22h]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:14px var(--space-lg);font-family:var(--font-body);font-size:var(--fs-button, var(--fs-body-2));font-weight:500;line-height:1;white-space:nowrap;border:none;border-radius:var(--radius);text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.btn[data-astro-cid-ahgxf22h]:hover{transform:translateY(-1px)}.btn[data-astro-cid-ahgxf22h]:active{transform:translateY(0)}.btn[data-astro-cid-ahgxf22h]:focus-visible{outline:2px solid var(--fg-accent);outline-offset:3px}.btn--on-dark[data-astro-cid-ahgxf22h]:focus-visible{outline-color:#fff}.btn-label[data-astro-cid-ahgxf22h]{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.btn-label[data-astro-cid-ahgxf22h] svg{flex:none}.btn[data-astro-cid-ahgxf22h]:disabled,.btn[data-astro-cid-ahgxf22h][aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.btn--loading[data-astro-cid-ahgxf22h]{position:relative;cursor:wait;opacity:1}.btn--loading[data-astro-cid-ahgxf22h] .btn-label[data-astro-cid-ahgxf22h]{visibility:hidden}.btn-spinner[data-astro-cid-ahgxf22h]{position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.btn-spinner[data-astro-cid-ahgxf22h]{animation-duration:1.4s}}.btn--primary[data-astro-cid-ahgxf22h]{background:var(--fg-accent);color:var(--fg-on-dark)}.btn--primary[data-astro-cid-ahgxf22h]:hover{box-shadow:var(--shadow-btn, 0 10px 26px rgba(102, 66, 193, .45))}.btn--secondary[data-astro-cid-ahgxf22h].btn--on-light{background:var(--bg-dark);color:var(--fg-on-dark)}.btn--secondary[data-astro-cid-ahgxf22h].btn--on-light:hover{box-shadow:0 12px 30px #14101a47}.btn--secondary[data-astro-cid-ahgxf22h].btn--on-dark{background:var(--c-white);color:var(--fg-default)}.btn--secondary[data-astro-cid-ahgxf22h].btn--on-dark:hover{box-shadow:0 12px 30px #00000047}.btn--tertiary[data-astro-cid-ahgxf22h]{background:transparent}.btn--tertiary[data-astro-cid-ahgxf22h].btn--on-light{color:var(--fg-default);border:1px solid var(--border-strong)}.btn--tertiary[data-astro-cid-ahgxf22h].btn--on-light:hover{border-color:var(--fg-accent);color:var(--fg-accent)}.btn--tertiary[data-astro-cid-ahgxf22h].btn--on-dark{color:var(--fg-on-dark);border:1px solid rgba(255,255,255,.4)}.btn--tertiary[data-astro-cid-ahgxf22h].btn--on-dark:hover{border-color:#fff}.btn--full[data-astro-cid-ahgxf22h]{width:100%}.eyebrow[data-astro-cid-6fnfahly]{display:inline-block;font-family:var(--font-body);font-size:var(--fs-body-1);font-weight:500;letter-spacing:0;text-transform:none;color:var(--fg-muted)}.eyebrow--on-dark[data-astro-cid-6fnfahly],.eyebrow--plain[data-astro-cid-6fnfahly]{color:var(--fg-on-dark);opacity:.95}.fcard[data-astro-cid-xnb6cve7]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-lg)}.fcard--on-light[data-astro-cid-xnb6cve7]{background:var(--bg-surface);border:1px solid var(--border-default)}.fcard--on-dark[data-astro-cid-xnb6cve7]{background:var(--bg-dark);color:var(--fg-on-dark);border:none}.fcard-num[data-astro-cid-xnb6cve7]{font-family:var(--font-body);font-weight:500;font-size:var(--fs-h3);color:var(--fg-accent);line-height:1;letter-spacing:var(--ls-tight)}.fcard--on-dark[data-astro-cid-xnb6cve7] .fcard-num[data-astro-cid-xnb6cve7]{color:#fff;opacity:.9}.fcard-dot[data-astro-cid-xnb6cve7]{width:14px;height:14px;border-radius:50%;background:var(--fg-accent)}.fcard-ico[data-astro-cid-xnb6cve7]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;color:#fff;background:var(--fg-accent)}.fcard-ico[data-astro-cid-xnb6cve7] svg{width:26px;height:26px}.fcard-title[data-astro-cid-xnb6cve7]{font-family:var(--font-body);font-weight:500;font-size:var(--fs-h4);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);margin:0;color:inherit}.fcard-title[data-astro-cid-xnb6cve7] em,.fcard-title[data-astro-cid-xnb6cve7] .t-serif{font-family:var(--font-display);font-style:italic;font-weight:400}.fcard-body[data-astro-cid-xnb6cve7]{font-size:var(--fs-body-2);line-height:var(--lh-body);margin:0;color:var(--fg-muted)}.fcard--on-dark[data-astro-cid-xnb6cve7] .fcard-body[data-astro-cid-xnb6cve7]{color:#ffffffb8}.footer[data-astro-cid-zykkjix7]{background:var(--bg-dark);color:var(--fg-on-dark);border-radius:var(--section-round) var(--section-round) 0 0;margin-top:-1px;position:relative;z-index:2;padding:clamp(56px,7vw,88px) 0 var(--space-2xl)}.footer-inner[data-astro-cid-zykkjix7]{width:100%;margin:0 auto;padding:0 var(--page-gutter)}.footer-top[data-astro-cid-zykkjix7]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(32px,5vw,80px)}.footer-brand[data-astro-cid-zykkjix7]{display:inline-flex}.footer-brand[data-astro-cid-zykkjix7] img[data-astro-cid-zykkjix7]{height:44px;width:auto;filter:brightness(0) invert(1)}.footer-cols[data-astro-cid-zykkjix7]{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px)}.footer-col-title[data-astro-cid-zykkjix7]{color:var(--fg-on-dark);opacity:.5;margin:0 0 var(--space-lg)}.footer-col[data-astro-cid-zykkjix7] a[data-astro-cid-zykkjix7]{display:block;color:var(--fg-on-dark);opacity:.82;text-decoration:none;margin:0 0 var(--space-md);font-size:var(--fs-body-1);font-weight:500;transition:opacity var(--transition-fast, .2s)}.footer-col[data-astro-cid-zykkjix7] a[data-astro-cid-zykkjix7]:hover{opacity:1}.ext[data-astro-cid-zykkjix7]{opacity:.6;font-size:var(--fs-body-3, .85em)}.footer-star[data-astro-cid-zykkjix7]{color:var(--fg-accent)}.footer-star[data-astro-cid-zykkjix7] svg{width:clamp(56px,6vw,84px);height:auto;display:block}.footer-bottom[data-astro-cid-zykkjix7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;margin-top:clamp(56px,8vw,120px);padding-top:var(--space-lg);border-top:1px solid rgba(255,255,255,.14)}.footer-legal[data-astro-cid-zykkjix7]{color:#fff9;font-size:var(--fs-body-2);margin:0}.footer-meta[data-astro-cid-zykkjix7]{display:flex;gap:var(--space-2xl)}.footer-meta[data-astro-cid-zykkjix7] a[data-astro-cid-zykkjix7]{color:#ffffffb8;text-decoration:none;font-size:var(--fs-body-2);transition:color .2s}.footer-meta[data-astro-cid-zykkjix7] a[data-astro-cid-zykkjix7]:hover{color:#fff}@media (max-width: 780px){.footer-top[data-astro-cid-zykkjix7]{grid-template-columns:1fr;gap:var(--space-2xl)}.footer-star[data-astro-cid-zykkjix7]{order:-1}.footer-star[data-astro-cid-zykkjix7] svg{width:56px}.footer-cols[data-astro-cid-zykkjix7]{flex-wrap:wrap;gap:var(--space-3xl)}.footer-bottom[data-astro-cid-zykkjix7]{flex-direction:column;align-items:flex-start}}.nav[data-astro-cid-w4gnwm5w]{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--page-gutter);transition:background var(--transition-med),box-shadow var(--transition-med),padding var(--transition-med)}.nav[data-astro-cid-w4gnwm5w].scrolled{background:#ffffffeb;backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 var(--border-default);padding:var(--space-md) var(--page-gutter)}.nav--solid[data-astro-cid-w4gnwm5w]{background:var(--bg-page)}.nav--solid[data-astro-cid-w4gnwm5w] .brand-logo--light[data-astro-cid-w4gnwm5w]{display:none}.nav--solid[data-astro-cid-w4gnwm5w] .brand-logo--dark[data-astro-cid-w4gnwm5w]{display:block}.nav--solid[data-astro-cid-w4gnwm5w] .nav-links[data-astro-cid-w4gnwm5w] a[data-astro-cid-w4gnwm5w]{color:var(--fg-default)}.nav--solid[data-astro-cid-w4gnwm5w] .burger[data-astro-cid-w4gnwm5w] span[data-astro-cid-w4gnwm5w]{background:var(--fg-default)}.nav--solid[data-astro-cid-w4gnwm5w].scrolled{box-shadow:0 1px 0 var(--border-default)}.brand[data-astro-cid-w4gnwm5w]{display:flex;align-items:center;text-decoration:none}.brand-logo[data-astro-cid-w4gnwm5w]{height:40px;width:var(--logo-w, 215px);object-fit:contain;object-position:left center}.brand-logo--dark[data-astro-cid-w4gnwm5w],.nav[data-astro-cid-w4gnwm5w].scrolled .brand-logo--light[data-astro-cid-w4gnwm5w]{display:none}.nav[data-astro-cid-w4gnwm5w].scrolled .brand-logo--dark[data-astro-cid-w4gnwm5w]{display:block}.nav-right[data-astro-cid-w4gnwm5w]{display:flex;align-items:center;gap:var(--space-2xl)}.nav-links[data-astro-cid-w4gnwm5w]{display:flex;align-items:center;gap:var(--space-xl)}.nav-links[data-astro-cid-w4gnwm5w] a[data-astro-cid-w4gnwm5w]{color:var(--fg-on-dark);text-decoration:none;font-size:var(--fs-body-1);font-weight:400;opacity:.95;transition:opacity var(--transition-fast),color var(--transition-fast)}.nav-links[data-astro-cid-w4gnwm5w] a[data-astro-cid-w4gnwm5w]:hover{opacity:.65}.nav[data-astro-cid-w4gnwm5w].scrolled .nav-links[data-astro-cid-w4gnwm5w] a[data-astro-cid-w4gnwm5w]{color:var(--fg-default)}.nav-link--ext[data-astro-cid-w4gnwm5w]{display:inline-flex;align-items:center;gap:4px}.nav-ext-arrow[data-astro-cid-w4gnwm5w]{width:1em;height:1em;opacity:.8}.burger[data-astro-cid-w4gnwm5w]{display:none;width:44px;height:44px;border:none;background:none;flex-direction:column;justify-content:center;gap:5px;padding:0}.burger[data-astro-cid-w4gnwm5w] span[data-astro-cid-w4gnwm5w]{display:block;height:2px;width:24px;background:var(--c-white);border-radius:2px;transition:transform var(--transition-med),opacity var(--transition-med)}.nav[data-astro-cid-w4gnwm5w].scrolled .burger[data-astro-cid-w4gnwm5w] span[data-astro-cid-w4gnwm5w]{background:var(--fg-default)}body.menu-open .burger[data-astro-cid-w4gnwm5w] span[data-astro-cid-w4gnwm5w]:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .burger[data-astro-cid-w4gnwm5w] span[data-astro-cid-w4gnwm5w]:nth-child(2){opacity:0}body.menu-open .burger[data-astro-cid-w4gnwm5w] span[data-astro-cid-w4gnwm5w]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-astro-cid-w4gnwm5w]{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);background:#1a1420f5;backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity var(--transition-med),visibility var(--transition-med)}body.menu-open .mobile-menu[data-astro-cid-w4gnwm5w]{opacity:1;visibility:visible}.mobile-menu[data-astro-cid-w4gnwm5w] a[data-astro-cid-w4gnwm5w]{color:var(--fg-on-dark);text-decoration:none;font-size:var(--fs-h3)}@media (max-width: 680px){.nav[data-astro-cid-w4gnwm5w]{padding:var(--space-md) var(--space-lg)}.nav[data-astro-cid-w4gnwm5w].scrolled{padding:var(--space-sm) var(--space-lg)}.brand-logo[data-astro-cid-w4gnwm5w]{height:26px}.nav-links[data-astro-cid-w4gnwm5w],.nav-cta[data-astro-cid-w4gnwm5w]{display:none}.nav-right[data-astro-cid-w4gnwm5w]{gap:0}.burger[data-astro-cid-w4gnwm5w]{display:flex}}.section[data-astro-cid-lkfr6vsw]{padding:var(--space-section) var(--space-lg);position:relative}.section--default[data-astro-cid-lkfr6vsw]{background:var(--bg-page)}.section--dark[data-astro-cid-lkfr6vsw]{background:var(--bg-dark);color:var(--fg-on-dark)}.section--transparent[data-astro-cid-lkfr6vsw]{background:transparent}.section--sp-sm[data-astro-cid-lkfr6vsw]{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.section--sp-md[data-astro-cid-lkfr6vsw]{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.section--sp-xl[data-astro-cid-lkfr6vsw]{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.container[data-astro-cid-lkfr6vsw]{max-width:var(--content-width);margin:0 auto;width:100%}.container--narrow[data-astro-cid-lkfr6vsw]{max-width:var(--content-narrow)}.container--wide[data-astro-cid-lkfr6vsw]{max-width:1400px}.ds-demo[data-astro-cid-l6z7jrh5]{font-family:var(--font-body);color:var(--fg-default);background:var(--bg-page)}.ds-stack[data-astro-cid-l6z7jrh5]{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-xl)}.ds-stack--flush[data-astro-cid-l6z7jrh5]{padding:var(--space-xl) 0}.ds-spec[data-astro-cid-l6z7jrh5]{display:flex;flex-direction:column;gap:var(--space-md)}.ds-spec-title[data-astro-cid-l6z7jrh5]{margin:0;font-size:var(--fs-overline);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--fg-muted)}.ds-spec-title--inset[data-astro-cid-l6z7jrh5],.ds-spec-note--inset[data-astro-cid-l6z7jrh5]{padding:0 var(--space-xl)}.ds-spec-note[data-astro-cid-l6z7jrh5]{margin:0;font-size:var(--fs-body-2);color:var(--fg-muted);max-width:var(--content-narrow)}.ds-spec[data-astro-cid-l6z7jrh5] code[data-astro-cid-l6z7jrh5]{font-family:var(--work-mono, ui-monospace, monospace);font-size:var(--fs-caption)}.ds-dim[data-astro-cid-l6z7jrh5]{color:var(--fg-muted)}.ds-gap[data-astro-cid-l6z7jrh5]{height:var(--space-lg)}.ds-type[data-astro-cid-l6z7jrh5]{display:flex;flex-direction:column;gap:var(--space-md)}.ds-type-row[data-astro-cid-l6z7jrh5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-sm)}.ds-swatches[data-astro-cid-l6z7jrh5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-md)}.ds-swatch[data-astro-cid-l6z7jrh5]{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--fs-caption)}.ds-swatch-chip[data-astro-cid-l6z7jrh5]{display:block;height:56px;border-radius:var(--radius);border:1px solid var(--border-default)}.ds-bars[data-astro-cid-l6z7jrh5]{display:flex;flex-direction:column;gap:var(--space-sm)}.ds-bar-row[data-astro-cid-l6z7jrh5]{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:var(--space-md)}.ds-bar[data-astro-cid-l6z7jrh5]{display:block;height:12px;background:var(--fg-accent);border-radius:var(--radius-sm)}.ds-radii[data-astro-cid-l6z7jrh5]{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.ds-radius[data-astro-cid-l6z7jrh5]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.ds-radius-chip[data-astro-cid-l6z7jrh5]{display:block;width:64px;height:64px;background:var(--fg-accent)}.ds-row[data-astro-cid-l6z7jrh5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.ds-row--narrow[data-astro-cid-l6z7jrh5]{max-width:320px}.ds-on-dark[data-astro-cid-l6z7jrh5]{display:inline-block;background:var(--bg-dark);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.ds-surface[data-astro-cid-l6z7jrh5]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius);border:1px solid var(--border-default)}.ds-surface--dark[data-astro-cid-l6z7jrh5]{background:var(--bg-dark);color:var(--fg-on-dark);border-color:transparent}.ds-surface-label[data-astro-cid-l6z7jrh5]{font-size:var(--fs-caption);color:var(--fg-muted)}.ds-surface--dark[data-astro-cid-l6z7jrh5] .ds-surface-label[data-astro-cid-l6z7jrh5]{color:var(--fg-on-dark);opacity:.6}.ds-nav-stage[data-astro-cid-l6z7jrh5]{position:relative;contain:layout paint;min-height:calc(40px + 2 * var(--space-lg));background:var(--bg-page)}.ds-section-heading[data-astro-cid-l6z7jrh5]{margin:var(--space-sm) 0 var(--space-xs);color:inherit}.ds-section-copy[data-astro-cid-l6z7jrh5]{margin:0;max-width:var(--content-narrow);color:inherit;opacity:.85}.ds-section-actions[data-astro-cid-l6z7jrh5]{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg)}.ds-grid[data-astro-cid-l6z7jrh5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-lg)}
