@font-face{font-family:brandMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2?dpl=45b9cd132b68)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:brandMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.brandmono_9fed8dd5-module__NmKVrW__className{font-family:brandMono,brandMono Fallback}.brandmono_9fed8dd5-module__NmKVrW__variable{--font-brand-mono:"brandMono", "brandMono Fallback"}
.www{--w-bg:#faf9f7;--w-surface:#fff;--w-surface-2:#f4f2ee;--w-band:#ebe8e1;--w-dark:#1f1e1c;--w-on-dark:#f5f2ec;--w-border:#e8e5e0;--w-border-strong:#d8d4cd;--w-ink:#2d2a26;--w-muted:#5b5650;--w-faint:#6b6660;--w-coral:#b5573a;--w-coral-hover:#a84e32;--w-coral-ink:#a84e32;--w-coral-ink-hover:#8f3f27;--w-coral-soft:#f6e8e2;--w-ring:#b5573a40;--w-tint-sand:#efe6d8;--w-tint-coral:#f6e8e2;--w-tint-sage:#e3ebe6;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--w-bg);color:var(--w-ink);overflow-wrap:break-word;--bg:#faf9f7;--surface:#fff;--surface-2:#f4f2ee;--text:#2d2a26;--text-muted:#5b5650;--text-faint:#6b6660;--border:#e8e5e0;--border-strong:#d8d4cd;--ring:#b5573a40;--accent:#b5573a;--accent-hover:#a84e32;--accent-soft:#f6e8e2;--on-accent:#fff;--ok:#4a7c59;--ok-soft:#e6efe8;--warn:#b0842f;--warn-soft:#f5ecd9;--danger:#b3452f;--danger-soft:#f6e3de;--shadow-sm:0 1px 2px #2d2a260d, 0 1px 3px #2d2a260a;--shadow-md:0 2px 8px #2d2a2612, 0 1px 3px #2d2a260d;min-height:100%}html:has(.www){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f7}.www-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.www-wrap{padding-inline:32px}}.www-narrow{max-width:760px;margin-inline:0}.www-band{background:var(--w-surface-2)}.www-band-2{background:var(--w-band)}.www-dark{--w-bg:#1f1e1c;--w-surface:#2a2724;--w-surface-2:#33302c;--w-border:#3a3733;--w-border-strong:#4a4640;--w-ink:#f5f2ec;--w-muted:#c9c3b9;--w-faint:#a49d93;--w-coral-ink:#e8907a;--w-coral-ink-hover:#f0a992;--w-coral-soft:#3a2b25;background:var(--w-dark);color:var(--w-ink)}.www-display{font-family:var(--font-brand), "Space Grotesk", Helvetica, Arial, sans-serif;letter-spacing:-.03em;text-wrap:balance;line-height:1.08}.www-label{font-family:var(--font-brand-mono), ui-monospace, "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w-faint);font-size:.7rem}.www-lead{color:var(--w-muted);font-size:1.05rem;line-height:1.65}.www-card{background:var(--w-surface);border:1px solid var(--w-border);box-shadow:none;border-radius:20px}.www-card-accent{border-color:#b5573a40;box-shadow:0 4px 20px #b5573a1a}.www-tint{border-radius:20px}.www-tint-sand{background:var(--w-tint-sand)}.www-tint-coral{background:var(--w-tint-coral)}.www-tint-sage{background:var(--w-tint-sage)}.www-rule{border:0;border-top:1px solid var(--w-border)}.www-btn{border-radius:11px;justify-content:center;align-items:center;gap:.4rem;height:2.75rem;padding-inline:1.15rem;font-size:.92rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.www-btn-primary{background:var(--w-coral);color:#fff}.www-btn-primary:hover{background:var(--w-coral-hover)}.www-btn-ghost{border:1px solid var(--w-border-strong);color:var(--w-ink)}.www-btn-ghost:hover{border-color:var(--w-coral);color:var(--w-coral-ink)}.www-plus-bar{transition:transform .15s}details[open]>summary .www-plus-bar{transform:scaleY(0)}.www-link{color:var(--w-coral-ink);text-underline-offset:.25em}.www-link:hover{color:var(--w-coral-ink-hover);text-decoration:underline}.www a:focus-visible,.www button:focus-visible,.www summary:focus-visible{box-shadow:0 0 0 3px var(--w-ring);border-radius:8px;outline:none}.www .rounded-full:focus-visible{border-radius:9999px}.www-menu>summary{border:1px solid var(--w-border-strong);min-width:44px;min-height:44px;color:var(--w-ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;padding-inline:.75rem;font-size:.85rem;font-weight:500;list-style:none;display:inline-flex}.www-menu>summary::-webkit-details-marker{display:none}.www-menu-caret{transition:transform .15s}.www-menu[open]>summary .www-menu-caret{transform:rotate(180deg)}.www-menu-panel{inset-inline:0;z-index:40;background:var(--w-bg);border-top:1px solid var(--w-border);border-bottom:1px solid var(--w-border);position:absolute;top:100%}.www-menu-link{min-height:48px;color:var(--w-muted);align-items:center;font-size:.95rem;display:flex}.www-menu-link+.www-menu-link{border-top:1px solid var(--w-border)}.www-tap{align-items:center;min-height:44px;display:inline-flex}@media (min-width:640px){.www-tap{min-height:0}}.www input,.www textarea,.www select{font-size:16px}.www-authlink{color:var(--w-coral-ink,#a84e32);text-underline-offset:.25em;font-weight:500}.www-authlink:hover{color:var(--w-coral-ink-hover,#8f3f27);text-decoration:underline}@media (max-width:639.98px){.www input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.www form button[type=submit]{min-height:44px}.www .www-authlink{align-items:center;min-height:44px;padding-block:.5rem;display:inline-flex}}@media (prefers-color-scheme:dark){.www-authlink{color:var(--w-coral-ink,#e8907a)}.www-authlink:hover{color:var(--w-coral-ink-hover,#f0a992)}}@media (prefers-reduced-motion:reduce){.www *,.www :before,.www :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
