@font-face{font-family:Manrope;src:url(fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root,[data-theme=light]{color-scheme:light;--brand-font:Manrope,system-ui,sans-serif;--bg:#f4f5f6;--panel:#fcfdfd;--raised:#e4e8eb;--line:#d6d8da;--text:#27323a;--muted:#62727b;--mint:#94500c;--amber:#94500c;--red:#a3312c;--button-bg:#94500c;--button-text:#ffffff;--button-hover:#85480b;--input-bg:#f8f9f9;--input-line:#abb0b3;--placeholder:#62727b;--hover:#e4e8eb;--selected:#f2ece5;--selected-line:#c39e78;--selected-text:#94500c;--positive-bg:#f2ece5;--positive-line:#d0b498;--positive-text:#94500c;--warning-bg:#f4ead2;--error-bg:#fae9e6;--error-line:#c9847b;--error-text:#922e28;--page-backdrop:#f1f1ef;--header-bg:#f4f5f6f2;--soft:#e4e8eb;--hero-tone:#94500c;--brand-dot:#926700;--focus:#94500c;--switch-track:#c0c4c6;--switch-thumb:#ffffff;--shadow:0 18px 45px #2520190a;--always-dark:#20272d;--always-forest:#2a333b;--on-dark:#e5ebee;--on-dark-muted:#acbac4}[data-theme=dark]{color-scheme:dark;--bg:#20272d;--panel:#2a333b;--raised:#37434d;--line:#535b62;--text:#e5ebee;--muted:#acbac4;--mint:#f4c342;--amber:#f4c342;--red:#f0aaa2;--button-bg:#f4c342;--button-text:#202020;--button-hover:#f5c955;--input-bg:#252c33;--input-line:#848b91;--placeholder:#acbac4;--hover:#37434d;--selected:#46473c;--selected-line:#ad9140;--selected-text:#f4c342;--positive-bg:#46473c;--positive-line:#7f6f3e;--positive-text:#f4c342;--warning-bg:#393123;--error-bg:#3e2b2b;--error-line:#a2635e;--error-text:#f6b9b1;--page-backdrop:#1a2025;--header-bg:#20272df2;--soft:#37434d;--hero-tone:#f4c342;--brand-dot:#f4c342;--focus:#f4c342;--switch-track:#5e676d;--switch-thumb:#202020;--shadow:none;--always-dark:#20272d;--always-forest:#2a333b;--on-dark:#e5ebee;--on-dark-muted:#acbac4}.brand-lockup{display:inline-flex;align-items:center;gap:8.25px;flex-shrink:0;color:var(--text);font:750 12px/1.12 var(--brand-font);letter-spacing:-0.45px;text-decoration:none}.brand-lockup img{display:block;width:30px;height:33px;object-fit:contain;flex-shrink:0}.brand-lockup .brand-dot{display:inline;color:var(--brand-dot)}[data-theme-controls]{display:flex;flex-shrink:0;min-height:25.5px;min-width:94.5px}.theme-switch{display:inline-flex;align-items:center;gap:1.5px;padding:2.25px;border:0.75px solid var(--line);border-radius:6px;background:var(--panel);font-family:var(--brand-font)}.theme-switch button{display:flex;align-items:center;justify-content:center;gap:3.75px;min-height:21px;padding:3.75px 6px;border:0;border-radius:3.75px;background:transparent;color:var(--muted);font:650 8.25px/1.4 var(--brand-font);cursor:pointer;white-space:nowrap}.theme-switch svg{width:10.5px;height:10.5px;flex-shrink:0}.theme-switch button:hover{color:var(--text);background:var(--hover)}.theme-switch button[aria-pressed=true]{background:var(--selected);color:var(--selected-text)}.theme-switch button:focus-visible{outline:1.5px solid var(--focus);outline-offset:2.25px}@media (max-width:700px){[data-theme-controls]{min-width:79.5px}.brand-lockup{font-size:10.5px;gap:6.75px}.brand-lockup img{width:24px;height:27.75px}.theme-switch button{gap:3px;padding:3.75px 4.5px;font-size:6.75px}.theme-switch svg{width:9px;height:9px}}.language-select{font:8.25px var(--brand-font);max-width:82.5px;border:0.75px solid var(--line);border-radius:3.75px;padding:4.5px;background:var(--panel);color:var(--text)}[data-script=complex] h1,[data-script=complex] h2,[data-script=complex] h3{letter-spacing:0;line-height:1.4}[dir=rtl] input[type=email],[dir=rtl] input[id*=code],[dir=rtl] code{direction:ltr;text-align:left;unicode-bidi:isolate}.app-footer [data-language-controls]{flex-shrink:0}.app-update-banner{padding:8.25px 15px;font-size:8.25px;background:var(--soft);color:var(--text);border-bottom:0.75px solid var(--line)}.brand-lockup>span{direction:ltr;unicode-bidi:isolate;text-align:left}
