:root{--ink:#1B1F24;--ink-2:#2A2F36;--green:#1FA86B;--orange:#E4572E;--amber:#F2A900;--grey:#8A8F98;--paper:#F7F7F5;--white:#FFFFFF;--font-family:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-kicker:13px;--font-size-caption:15px;--font-size-body:17px;--font-size-h3:20px;--font-size-h2:24px;--font-size-h1:32px;--font-size-display:40px;--font-size-desktop-kicker:13px;--font-size-desktop-caption:15px;--font-size-desktop-body:18px;--font-size-desktop-h3:22px;--font-size-desktop-h2:32px;--font-size-desktop-h1:44px;--font-size-desktop-display:64px;--leading-kicker:1;--leading-caption:1.45;--leading-body:1.5;--leading-h3:1.25;--leading-h2:1.15;--leading-h1:1.1;--leading-display:1.05;--tracking-stat:-0.03em;--tracking-display:-0.025em;--tracking-heading:-0.02em;--tracking-h3:-0.01em;--tracking-kicker:0.14em;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--shadow-modal:0 8px 24px rgb(27 31 36/0.16);--green-soft:#DDEEE4;--orange-soft:#F5E4DD;--amber-soft:#F6EED8;--grey-soft:#EAEBEA;--grey-line:#D6D8D9;--green-text:#16774C;--orange-text:#B83C18;--amber-text:#8E6300;--grey-text:#646972;--role-background:#F7F7F5;--role-surface:#FFFFFF;--role-text:#1B1F24;--role-text-muted:#646972;--role-line:#D6D8D9;--role-border:#8A8F98;--role-button-primary:#1FA86B;--role-button-primary-text:#1B1F24;--role-success:#1FA86B;--role-success-text:#16774C;--role-success-soft:#DDEEE4;--role-error:#E4572E;--role-error-text:#B83C18;--role-error-soft:#F5E4DD;--role-warning:#F2A900;--role-warning-text:#8E6300;--role-warning-soft:#F6EED8;--role-focus:#1FA86B}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--green-soft:#1B2F2D;--orange-soft:#332625;--amber-soft:#353020;--grey-soft:#282C32;--grey-line:#3C4147;--green-text:#23BC78;--orange-text:#EC8668;--amber-text:#F2A900;--grey-text:#A2A6AD;--role-background:#1B1F24;--role-surface:#2A2F36;--role-text:#FFFFFF;--role-text-muted:#A2A6AD;--role-line:#3C4147;--role-border:#8A8F98;--role-button-primary:#1FA86B;--role-button-primary-text:#1B1F24;--role-success:#1FA86B;--role-success-text:#23BC78;--role-success-soft:#1B2F2D;--role-error:#E4572E;--role-error-text:#EC8668;--role-error-soft:#332625;--role-warning:#F2A900;--role-warning-text:#F2A900;--role-warning-soft:#353020;--role-focus:#1FA86B}}:root[data-theme=dark]{--green-soft:#1B2F2D;--orange-soft:#332625;--amber-soft:#353020;--grey-soft:#282C32;--grey-line:#3C4147;--green-text:#23BC78;--orange-text:#EC8668;--amber-text:#F2A900;--grey-text:#A2A6AD;--role-background:#1B1F24;--role-surface:#2A2F36;--role-text:#FFFFFF;--role-text-muted:#A2A6AD;--role-line:#3C4147;--role-border:#8A8F98;--role-button-primary:#1FA86B;--role-button-primary-text:#1B1F24;--role-success:#1FA86B;--role-success-text:#23BC78;--role-success-soft:#1B2F2D;--role-error:#E4572E;--role-error-text:#EC8668;--role-error-soft:#332625;--role-warning:#F2A900;--role-warning-text:#F2A900;--role-warning-soft:#353020;--role-focus:#1FA86B}*{box-sizing:border-box}body,html{margin:0;padding:0}button,input,select{font:inherit}