:root{--bg:#0b0c10;--panel:#14151d;--border:#1c1d26;--text:#f2f2f5;--text-muted:#8a8b96;--text-faint:#777985;--brand-accent:#b24bf3;--accent:#b24bf3;--accent-soft:#ce8bf7;--verified:#5dcaa5;--hairline:.5px;--radius:8px;--maxw:1080px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f6f8;--panel:#fff;--border:#e4e4ea;--text:#101117;--text-muted:#5d5f6a;--text-faint:#6b6d78;--brand-accent:#4f46e5;--accent:#4f46e5;--accent-soft:#4338ca;--verified:#1a7a5e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-onest), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}.themeToggle{background:color-mix(in srgb, var(--text) 2.5%, transparent);border:var(--hairline) solid var(--border);width:36px;height:34px;color:var(--text-muted);border-radius:var(--radius);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.themeToggle:hover{color:var(--text);border-color:var(--text-faint);background:color-mix(in srgb, var(--text) 5%, transparent)}.themeToggle:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.themeTrack{border:var(--hairline) solid var(--text-faint);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:999px;width:25px;height:14px;position:relative}.themeThumb{background:var(--text);border-radius:50%;width:8px;height:8px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:2px;transform:translateY(-50%)}:root[data-theme=light] .themeThumb{transform:translate(11px,-50%)}@keyframes affgamPixelOn{0%,to{opacity:.15}30%{opacity:1}}@keyframes affgamShimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--text-muted);box-shadow:0 0 0 1px var(--text-muted)}.affgam-validation{z-index:1000;color:var(--text);background:var(--panel);border:var(--hairline) solid var(--text-faint);border-radius:var(--radius);opacity:0;visibility:hidden;pointer-events:none;padding:9px 12px 9px 30px;font-size:13px;line-height:1.4;transition:opacity .15s,visibility .15s;position:absolute;box-shadow:0 8px 24px #00000047}.affgam-validation.is-visible{opacity:1;visibility:visible}.affgam-validation:before{content:"!";width:14px;height:14px;color:var(--bg);background:var(--text-muted);text-align:center;border-radius:50%;margin-top:-7px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:50%;left:10px}.affgam-validation:after{content:"";top:-5px;left:var(--caret-left,18px);background:var(--panel);border-left:var(--hairline) solid var(--text-faint);border-top:var(--hairline) solid var(--text-faint);width:8px;height:8px;position:absolute;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
