:root{--pc-gray-950:#000;--pc-gray-900:#111214;--pc-gray-850:#1c1d21;--pc-gray-800:#26272c;--pc-gray-700:#3a3b40;--pc-gray-600:#5b5c62;--pc-gray-500:#6e6e73;--pc-gray-400:#98989d;--pc-gray-300:#c7c7cc;--pc-gray-200:#e1e1e6;--pc-gray-100:#f2f2f5;--pc-gray-50:#fbfbfd;--pc-text:#1d1d1f;--pc-white:#fff;--pc-blue-900:#1a2150;--pc-blue-700:#2c49e6;--pc-blue-500:#3b5bfd;--pc-blue-400:#6b83ff;--pc-blue-300:#8a9dff;--pc-blue-100:#e8ecff;--pc-blue-ink:#050816;--pc-pink-300:#ff8fb1;--pc-green-600:#1a7f4b;--pc-green-100:#dcf3e6;--pc-orange-600:#b26a00;--pc-orange-100:#fdf0d9;--pc-red-600:#c2353a;--pc-red-100:#fbe3e3;--pc-ink-950:var(--pc-gray-950);--pc-ink-900:var(--pc-gray-900);--pc-ink-800:var(--pc-gray-800);--pc-ink-700:var(--pc-gray-700);--pc-ink-600:var(--pc-gray-500);--pc-ink-500:var(--pc-gray-500);--pc-ink-400:var(--pc-gray-400);--pc-ink-300:var(--pc-gray-300);--pc-ink-200:var(--pc-gray-200);--pc-ink-100:var(--pc-gray-100);--pc-ink-50:var(--pc-gray-50);--pc-cherenkov-900:var(--pc-blue-900);--pc-cherenkov-700:var(--pc-blue-700);--pc-cherenkov-600:var(--pc-blue-500);--pc-cherenkov-500:var(--pc-blue-500);--pc-cherenkov-400:var(--pc-blue-400);--pc-cherenkov-300:var(--pc-blue-300);--pc-cherenkov-100:var(--pc-blue-100);--pc-amber-600:var(--pc-blue-700);--pc-amber-500:var(--pc-blue-500);--pc-amber-100:var(--pc-blue-100);--color-bg:var(--pc-gray-50);--color-surface:var(--pc-white);--color-surface-2:var(--pc-gray-100);--color-border:var(--pc-gray-200);--color-border-strong:var(--pc-gray-300);--color-text:var(--pc-text);--color-text-muted:var(--pc-gray-500);--color-text-subtle:#7a7a7f;--color-primary:var(--pc-blue-500);--color-primary-hover:var(--pc-blue-700);--color-primary-soft:var(--pc-blue-100);--color-on-primary:var(--pc-white);--color-accent:var(--pc-blue-500);--color-accent-soft:var(--pc-blue-100);--color-on-accent:var(--pc-white);--color-success:var(--pc-green-600);--color-success-soft:var(--pc-green-100);--color-warning:var(--pc-orange-600);--color-warning-soft:var(--pc-orange-100);--color-danger:var(--pc-red-600);--color-danger-soft:var(--pc-red-100);--color-focus:var(--pc-blue-500);--color-overlay:#0006;--color-brand-ink:var(--pc-text);--color-cheek:var(--pc-pink-300);--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--leading-tight:1.15;--leading-normal:1.5;--tracking-label:.02em;--tracking-display:-.03em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 10px 30px -12px #00000024;--shadow-lg:0 30px 60px -20px #00000038;--duration-fast:.12s;--duration-base:.22s;--ease:cubic-bezier(.32, .72, 0, 1);--content-width:72rem;--prose-width:42rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:var(--pc-gray-950);--color-surface:var(--pc-gray-900);--color-surface-2:var(--pc-gray-850);--color-border:var(--pc-gray-800);--color-border-strong:var(--pc-gray-700);--color-text:#f5f5f7;--color-text-muted:var(--pc-gray-400);--color-text-subtle:#86868b;--color-primary:var(--pc-blue-400);--color-primary-hover:var(--pc-blue-300);--color-primary-soft:var(--pc-blue-900);--color-on-primary:var(--pc-blue-ink);--color-accent:var(--pc-blue-400);--color-accent-soft:var(--pc-blue-900);--color-on-accent:var(--pc-blue-ink);--color-success:#4cc38a;--color-success-soft:#0f2e1f;--color-warning:#f0a54a;--color-warning-soft:#33230a;--color-danger:#f07074;--color-danger-soft:#3a1416;--color-focus:var(--pc-blue-300);--color-overlay:#0009;--color-brand-ink:#f5f5f7;--shadow-md:0 10px 30px -12px #0009;--shadow-lg:0 30px 60px -20px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:var(--pc-gray-950);--color-surface:var(--pc-gray-900);--color-surface-2:var(--pc-gray-850);--color-border:var(--pc-gray-800);--color-border-strong:var(--pc-gray-700);--color-text:#f5f5f7;--color-text-muted:var(--pc-gray-400);--color-text-subtle:#86868b;--color-primary:var(--pc-blue-400);--color-primary-hover:var(--pc-blue-300);--color-primary-soft:var(--pc-blue-900);--color-on-primary:var(--pc-blue-ink);--color-accent:var(--pc-blue-400);--color-accent-soft:var(--pc-blue-900);--color-on-accent:var(--pc-blue-ink);--color-success:#4cc38a;--color-success-soft:#0f2e1f;--color-warning:#f0a54a;--color-warning-soft:#33230a;--color-danger:#f07074;--color-danger-soft:#3a1416;--color-focus:var(--pc-blue-300);--color-overlay:#0009;--color-brand-ink:#f5f5f7;--shadow-md:0 10px 30px -12px #0009;--shadow-lg:0 30px 60px -20px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}p{margin:0}a{color:var(--color-primary);text-underline-offset:3px}a:hover{color:var(--color-primary-hover)}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-primary);color:var(--color-on-primary)}.pc-label{font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-primary);font-weight:600}.pc-num{font-variant-numeric:tabular-nums}.pc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.field{gap:var(--space-1);align-content:start;min-width:0;display:grid}.field__label{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.field__control{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}textarea.field__control{resize:vertical;min-height:5rem}.field__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.field__control[aria-invalid=true]{border-color:var(--color-danger)}.field__error{font-size:var(--text-xs);color:var(--color-danger);margin:0}.field__hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start;display:grid}.form-grid>*{min-width:0}
