div._toast_1oed0_1{z-index:1000;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}div._toast_1oed0_1>div{border-radius:.5rem;align-items:flex-start;gap:.75rem;width:20rem;padding:.875rem 2.25rem .875rem 1rem;display:flex;position:relative}div._toast_1oed0_1>div._info_1oed0_21{background-color:var(--color-primary-surface);color:var(--color-primary)}div._toast_1oed0_1>div._error_1oed0_26{background-color:var(--color-error-surface);color:var(--color-error)}div._toast_1oed0_1>div._success_1oed0_31{background-color:var(--color-success-surface);color:var(--color-success)}div._toast_1oed0_1>div._warning_1oed0_36{background-color:var(--color-warning-surface);color:var(--color-warning)}div._toast_1oed0_1>div>span._icon_1oed0_41{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;font-size:.75rem;font-weight:700;line-height:1;display:flex}div._toast_1oed0_1>div._info_1oed0_21>span._icon_1oed0_41{border:2px solid var(--color-primary);border-radius:50%}div._toast_1oed0_1>div._error_1oed0_26>span._icon_1oed0_41{background-color:var(--color-error);color:var(--color-text-inverse);border-radius:50%}div._toast_1oed0_1>div>div._content_1oed0_65{flex-direction:column;gap:.125rem;display:flex}div._toast_1oed0_1>div>div._content_1oed0_65>p._title_1oed0_71{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.8125rem;font-weight:700}div._toast_1oed0_1>div>div._content_1oed0_65>p._message_1oed0_79{margin:0;font-size:.875rem;font-weight:400}div._toast_1oed0_1>div>button._dismiss_1oed0_85{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1;position:absolute;top:.75rem;right:.75rem}dialog._confirmDialog_11jzj_1{background-color:var(--color-background);border:none;border-radius:.5rem;width:100%;max-width:22rem;padding:0}dialog._confirmDialog_11jzj_1::backdrop{background-color:var(--color-overlay)}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14>h2._title_11jzj_21{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14>p._message_11jzj_28{color:var(--color-text-muted);margin:0;font-size:.9375rem}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14>div._actions_11jzj_34{justify-content:flex-end;gap:.75rem;display:flex}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14>div._actions_11jzj_34>button._cancel_11jzj_40{border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14>div._actions_11jzj_34>button._cancel_11jzj_40:hover{background-color:var(--color-surface)}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14>div._actions_11jzj_34>button._confirm_11jzj_1{background-color:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}dialog._confirmDialog_11jzj_1>div._panel_11jzj_14>div._actions_11jzj_34>button._confirm_11jzj_1:hover{background-color:var(--color-primary-hover)}dialog._sessionEndedDialog_4uufq_1{background-color:var(--color-background);border:none;border-radius:.75rem;width:100%;max-width:24rem;padding:0}dialog._sessionEndedDialog_4uufq_1::backdrop{background-color:var(--color-overlay)}dialog._sessionEndedDialog_4uufq_1>div._panel_4uufq_14{flex-direction:column;gap:.75rem;padding:1.25rem 1.125rem 1rem;display:flex}dialog._sessionEndedDialog_4uufq_1>div._panel_4uufq_14>h2._title_4uufq_21{color:var(--color-primary-darkest);margin:0;font-size:1.125rem;font-weight:700}dialog._sessionEndedDialog_4uufq_1>div._panel_4uufq_14>p._message_4uufq_28{color:var(--color-text-body);margin:0;font-size:.8125rem}dialog._sessionEndedDialog_4uufq_1>div._panel_4uufq_14>div._actions_4uufq_34{justify-content:flex-end;margin-top:.25rem;display:flex}dialog._sessionEndedDialog_4uufq_1>div._panel_4uufq_14>div._actions_4uufq_34>button._loginButton_4uufq_40{background-color:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}dialog._sessionEndedDialog_4uufq_1>div._panel_4uufq_14>div._actions_4uufq_34>button._loginButton_4uufq_40:hover{background-color:var(--color-primary-hover)}:root{--color-primary-pale:#e6f3e9;--color-primary-surface:#effff3;--color-primary-soft:#cce6d3;--color-primary-light:#80c291;--color-primary-muted:#408252;--color-primary-medium:#2d8b4e;--color-primary:#008423;--color-primary-hover:#004212;--color-primary-dark:#004212;--color-primary-darkest:#001a07;--color-accent-lime:#93c711;--color-secondary:#7c3aed;--color-secondary-hover:#6428c7;--color-secondary-surface:#f3e8ff;--color-success:#065f46;--color-success-surface:#d1fae5;--color-error:#c70003;--color-error-surface:#ffe3e3;--color-warning:#d97706;--color-warning-surface:#fef3c7;--color-warning-accent:#f7be00;--color-pending:#f37c20;--color-pending-surface:#fef1e6;--color-info:#2563eb;--color-info-surface:#eff6ff;--color-info-alt:#0369a1;--color-info-alt-surface:#e0f2fe;--color-text:#0f172a;--color-text-body:#636973;--color-text-muted:#636874;--color-text-placeholder:#8a8a8a;--color-text-inverse:#fff;--color-icon:#475569;--color-border:#e2e8f0;--color-border-alt:#d8d8d8;--color-background:#fff;--color-surface:#f8fafc;--color-surface-alt:#f9f9f9;--color-overlay:#00000080;--color-spinner-track:#fff6;--font-family-base:"Sofia Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-root:100%}[data-theme=theme-2]{--color-primary-pale:#142218;--color-primary-surface:#101d15;--color-primary-soft:#1d3d29;--color-primary-light:#6fdb9a;--color-primary-muted:#2c7a4c;--color-primary-medium:#29b25e;--color-primary:#35c56a;--color-primary-hover:#4ad87d;--color-primary-dark:#1f8a46;--color-primary-darkest:#0f4a26;--color-accent-lime:#b7e34a;--color-secondary:#a78bfa;--color-secondary-hover:#bda3fc;--color-secondary-surface:#241c3d;--color-success:#34d399;--color-success-surface:#0f2f24;--color-error:#f87171;--color-error-surface:#3a1414;--color-warning:#fbbf24;--color-warning-surface:#3a2c0a;--color-warning-accent:#ffd447;--color-pending:#fb923c;--color-pending-surface:#3a2210;--color-info:#60a5fa;--color-info-surface:#122338;--color-info-alt:#38bdf8;--color-info-alt-surface:#0c2430;--color-text:#eef2f0;--color-text-body:#c7d0cf;--color-text-muted:#8b98a3;--color-text-placeholder:#5f6b76;--color-text-inverse:#10151b;--color-icon:#9fb0ac;--color-border:#2a323c;--color-border-alt:#333c46;--color-background:#10151b;--color-surface:#171d25;--color-surface-alt:#1c232c;--color-overlay:#000000a6;--color-spinner-track:#ffffff26;--font-family-base:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-theme=theme-3]{--color-primary-pale:#f7e3d5;--color-primary-surface:#fbeee3;--color-primary-soft:#ecc4ac;--color-primary-light:#d98a6a;--color-primary-muted:#a1573c;--color-primary-medium:#c25f3d;--color-primary:#b5502f;--color-primary-hover:#8f3e23;--color-primary-dark:#7a341d;--color-primary-darkest:#4a1f11;--color-accent-lime:#8ba33c;--color-secondary:#14707a;--color-secondary-hover:#0f5960;--color-secondary-surface:#dcefef;--color-success:#3f7d4a;--color-success-surface:#e3efe0;--color-error:#b3261e;--color-error-surface:#f8dedc;--color-warning:#a8681a;--color-warning-surface:#f3e4c8;--color-warning-accent:#d99a2b;--color-pending:#c2621b;--color-pending-surface:#f6e1d0;--color-info:#35618f;--color-info-surface:#e1ebf4;--color-info-alt:#2f7a8c;--color-info-alt-surface:#dcedf0;--color-text:#2b2018;--color-text-body:#4a3b2d;--color-text-muted:#7a6a58;--color-text-placeholder:#a99b89;--color-text-inverse:#fbf6ee;--color-icon:#6b5643;--color-border:#e3d4bd;--color-border-alt:#d8c6a9;--color-background:#fbf6ee;--color-surface:#f5ecdd;--color-surface-alt:#f0e4d0;--color-overlay:#2b201880;--color-spinner-track:#2b201826;--font-family-base:Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, serif}@font-face{font-family:Sofia Sans;src:url(/assets/SofiaSans-VariableFont_wght-plvsCzRr.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{font-size:var(--font-size-root)}body{font-family:var(--font-family-base);color:var(--color-text);background-color:var(--color-background);margin:0}button,input{font-family:inherit}
