.am-root{--am-orange:var(--wf-accent);--am-hot:var(--wf-accent-text);--am-onaccent:var(--wf-accent-ink);--am-ink:var(--wf-ink);--am-mute:var(--wf-muted);--am-line:var(--wf-line);--am-night:var(--wf-bg);--am-deep:var(--wf-surface);--am-panel:color-mix(in srgb, var(--wf-ink) 4%, var(--wf-surface));--am-slate:#213843;--am-grey:#54595f;--am-cyan:#0e7490;--am-green:#008e6a;--am-c-core:#ee721a;--am-c-spam:#e23d64;--am-c-helpful:#0891b2;--am-c-reviews:#7c6cf0;--am-c-other:#0f9f7a;color:var(--wf-ink);font-family:var(--wf-sans)}html[data-theme=dark] .am-root{--am-cyan:#22d3ee;--am-green:#2bd39a;--am-c-helpful:#22d3ee;--am-c-other:#2bd39a}.am-term,.am-root .am-term{--am-ink:var(--wf-term-ink,#f3efe9);--am-mute:var(--wf-term-muted,#a39e98);--am-line:var(--wf-term-line,#2b2825);--am-night:color-mix(in srgb, #000 30%, var(--wf-term,#100f0e));--am-deep:var(--wf-term,#100f0e);--am-panel:color-mix(in srgb, #fff 5%, var(--wf-term,#100f0e));--am-cyan:#22d3ee;--am-green:#2bd39a;--am-hot:#f4a26b;--am-c-helpful:#22d3ee;--am-c-other:#2bd39a;background:var(--wf-term,#100f0e);color:var(--am-ink);border:1px solid var(--am-line)}.am-root .font-display{font-family:var(--wf-pixel);font-weight:500}.am-root .font-mono{font-family:var(--wf-mono)}.am-root section[id]{scroll-margin-top:92px}.am-root .am-glass{background:var(--wf-surface);border:1px solid var(--wf-line);box-shadow:var(--wf-shadow-lift)}.am-root .am-term.am-glass{background:var(--wf-term,#100f0e);border-color:var(--am-line)}.am-pop{border:1px solid var(--wf-line);color:var(--wf-ink);box-shadow:0 24px 60px #00000038;background:var(--wf-surface)!important}.am-grid{background-image:linear-gradient(color-mix(in srgb, var(--wf-ink) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--wf-ink) 6%, transparent) 1px, transparent 1px);background-size:48px 48px}.am-root .am-focus:focus-visible,.am-root button:focus-visible,.am-root a:focus-visible,.am-root input:focus-visible,.am-root select:focus-visible,.am-root textarea:focus-visible,.am-root [tabindex]:focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px;border-radius:6px}.am-kicker{font-family:var(--wf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--am-mute);font-size:12px}@keyframes am-dash{to{stroke-dashoffset:-40px}}.am-flow{stroke-dasharray:4 6;animation:2.4s linear infinite am-dash}@keyframes am-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.am-pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite am-pulse}.am-scroll{scrollbar-width:thin;scrollbar-color:var(--am-line) transparent;overscroll-behavior-x:contain}.am-scroll::-webkit-scrollbar{height:8px}.am-scroll::-webkit-scrollbar-thumb{background:var(--am-line);border-radius:8px}input[type=range].am-range{appearance:none;background:linear-gradient(90deg, var(--wf-accent) var(--p,100%), var(--am-line) var(--p,100%));border-radius:4px;height:4px}input[type=range].am-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--wf-surface);border:4px solid var(--wf-accent);width:18px;height:18px;box-shadow:0 0 0 6px color-mix(in srgb, var(--wf-accent) 18%, transparent);cursor:grab;border-radius:50%}input[type=range].am-range::-moz-range-thumb{background:var(--wf-surface);border:4px solid var(--wf-accent);cursor:grab;border-radius:50%;width:12px;height:12px}.am-root input:not([type=checkbox]):not([type=radio]):not([type=range]),.am-root select,.am-root textarea{color:var(--am-ink)}@media (prefers-reduced-motion:reduce){.am-flow,.am-pulse{animation:none}}
