@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_629b4af3-module__q3YbiG__className{font-family:inter,inter Fallback;font-style:normal}.inter_629b4af3-module__q3YbiG__variable{--font-inter-raw:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_400_normal-s.p.3crsbyy6lh6yf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_500_normal-s.p.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_cfb18f74-module__eT9vsG__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_cfb18f74-module__eT9vsG__variable{--font-jbmono-raw:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--color-surface-base:#f9fafc;--color-surface-elevated:#fcfdff;--color-surface-elevated-2:#f5f7f9;--color-border-subtle:#e2e5e8;--color-border-strong:#81878d;--color-text-primary:#12171b;--color-text-muted:#595e64;--color-text-disabled:#9b9fa3;--color-neutral-mid:#8d8f92;--color-primary:#1d5ba8;--color-primary-hover:#004479;--color-success:#265c00;--color-success-mark:#63b43a;--color-success-bg:#eaf6e6;--color-warning:#965800;--color-warning-bg:#feefdc;--color-error:#a52a24;--color-error-bg:#ffe9e5;--color-on-primary:#f9fcff;--color-on-success:#12171b;--color-on-warning:#12171b;--color-on-error:#12171b;--color-bg:var(--color-surface-base);--color-surface:var(--color-surface-elevated);--color-border:var(--color-border-subtle);--color-text:var(--color-text-primary);--color-green:var(--color-success);--color-yellow:var(--color-warning);--color-red:var(--color-error);--color-green-bg:var(--color-success-bg);--color-yellow-bg:var(--color-warning-bg);--color-red-bg:var(--color-error-bg);--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", Menlo, Consolas, monospace;--text-display:1.875rem;--text-headline:1.5rem;--text-title:1.125rem;--text-body:.9375rem;--text-caption:.8125rem;--text-label:.75rem;--text-mono:.875rem;--lh-display:1.2;--lh-headline:1.25;--lh-title:1.35;--lh-label:1.4;--lh-caption:1.45;--lh-mono:1.5;--lh-body:1.55;--ls-display:-.015em;--ls-headline:-.01em;--ls-title:-.005em;--ls-body:0;--ls-label:.04em;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--min-touch-target-sm:32px;--min-touch-target-md:40px;--min-touch-target-lg:48px;--radius-none:0px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--duration-micro:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-expo:cubic-bezier(.7, 0, .84, 0);--ease-standard:cubic-bezier(.4, 0, .2, 1);--bp-mobile-max:639px;--bp-tablet-min:640px;--bp-desktop-min:1024px;--bp-wide-min:1440px;--shadow-on-state:0 2px 6px #224a7114;--shadow-modal:0 8px 24px #224a711a;--shadow-sm:var(--shadow-on-state);--shadow-md:var(--shadow-modal);--focus-ring:2px solid var(--color-primary);--focus-ring-offset:2px;--color-backdrop-modal:#12171b73;--color-ai-classified-bg:#ece7ff;--color-ai-classified-text:#512b92;--color-ai-classified-border:#ddd4ff;--color-success-border-bg:#d2eac9;--color-warning-border-bg:#f6dcc4;--color-error-border-bg:#ffd6d0;--color-primary-bg:#ebf2fc;--color-primary-bg-strong:#d1e3fc;--focus-ring-aura:0 0 0 3px #0065b21f;--color-info-bg:#d3f1ff;--color-info-text:#004f6d;--color-info-border:#80c1e1;--color-success-hover:#103e00;--color-warning-hover:#723f00;--color-error-hover:#820003;--color-primary-bg-alpha-tenue:#0065b208;--color-primary-bg-alpha-medio:#0065b214;--color-primary-pulse-strong:#1d5ba880;--color-primary-pulse-zero:#1d5ba800;--surface-overlay-tenue:#12171b0a;--surface-overlay-medio:#12171b0d;--focus-ring-aura-success:0 0 0 3px #265c001f;--focus-ring-aura-warning:0 0 0 3px #9658001f;--focus-ring-aura-error:0 0 0 3px #a52a241f;--focus-ring-aura-primary-strong:0 0 0 3px #0065b226;--shadow-card:0 4px 12px #224a711a;--shadow-modal-strong:0 8px 32px #224a711f;--shadow-modal-heavy:0 12px 40px #224a7124;--sidebar-offset:104px}@supports (color:lab(0% 0 0)){:root{--color-surface-base:lab(98.2578% -.333846 -1.07464);--color-surface-elevated:lab(99.4186% -.2231 -.716782);--color-surface-elevated-2:lab(97.097% -.443935 -1.43216);--color-border-subtle:lab(90.7153% -.661671 -2.14585);--color-border-strong:lab(55.9083% -1.27903 -4.26753);--color-text-primary:lab(7.20838% -1.0453 -4.15414);--color-text-muted:lab(39.6673% -1.25924 -4.25745);--color-text-disabled:lab(65.1932% -.871062 -2.85484);--color-neutral-mid:lab(59.396% -.549763 -1.78725);--color-primary:lab(38.1845% 2.8203 -47.6562);--color-primary-hover:lab(27.4804% -1.87244 -36.1557);--color-success:lab(34.0776% -30.4347 39.8408);--color-success-mark:lab(66.3121% -42.1703 51.606);--color-success-bg:lab(95.6769% -6.32709 6.35223);--color-warning:lab(43.9277% 22.2671 52.4962);--color-warning-bg:lab(95.4013% 2.78538 11.2359);--color-error:lab(38.1167% 50.0191 35.452);--color-error-bg:lab(93.9825% 7.46754 4.57674);--color-on-primary:lab(98.8362% -.553519 -1.78941);--color-on-success:lab(7.20838% -1.0453 -4.15414);--color-on-warning:lab(7.20838% -1.0453 -4.15414);--color-on-error:lab(7.20838% -1.0453 -4.15414);--shadow-on-state:0 2px 6px lab(30.0823% -3.84654 -27.0758/.08);--shadow-modal:0 8px 24px lab(30.0823% -3.84654 -27.0758/.1);--color-backdrop-modal:lab(7.20838% -1.0453 -4.15414/.45);--color-ai-classified-bg:lab(92.6109% 6.17501 -13.5331);--color-ai-classified-text:lab(27.6388% 35.8838 -51.5234);--color-ai-classified-border:lab(86.5739% 9.54044 -20.1484);--focus-ring-aura:0 0 0 3px lab(41.1205% -1.70796 -50.1423/.12);--color-info-bg:lab(93.1836% -8.23116 -11.5568);--color-info-text:lab(30.4181% -17.1357 -38.1321);--color-info-border:lab(74.7175% -15.3762 -22.6964);--color-success-hover:lab(22.4043% -30.0296 38.7066);--color-warning-hover:lab(32.2579% 23.3659 57.8256);--color-error-hover:lab(26.4706% 50.4431 39.4269);--color-primary-bg-alpha-tenue:lab(41.1205% -1.70796 -50.1423/.03);--color-primary-bg-alpha-medio:lab(41.1205% -1.70796 -50.1423/.08);--color-primary-pulse-strong:lab(38.1845% 2.8203 -47.6562/.5);--color-primary-pulse-zero:lab(38.1845% 2.8203 -47.6562/0);--surface-overlay-tenue:lab(7.20838% -1.0453 -4.15414/.04);--surface-overlay-medio:lab(7.20838% -1.0453 -4.15414/.05);--focus-ring-aura-success:0 0 0 3px lab(34.0776% -30.4347 39.8408/.12);--focus-ring-aura-warning:0 0 0 3px lab(43.9277% 22.2671 52.4962/.12);--focus-ring-aura-error:0 0 0 3px lab(38.1167% 50.0191 35.452/.12);--focus-ring-aura-primary-strong:0 0 0 3px lab(41.1205% -1.70796 -50.1423/.15);--shadow-card:0 4px 12px lab(30.0823% -3.84654 -27.0758/.1);--shadow-modal-strong:0 8px 32px lab(30.0823% -3.84654 -27.0758/.12);--shadow-modal-heavy:0 12px 40px lab(30.0823% -3.84654 -27.0758/.14)}}[data-theme=dark]{--color-surface-base:#090b0e;--color-surface-elevated:#13161a;--color-surface-elevated-2:#1f2225;--color-border-subtle:#25292e;--color-border-strong:#646a70;--color-text-primary:#eceff2;--color-text-muted:#a0a5ab;--color-text-disabled:#5f6469;--color-neutral-mid:#7e8083;--color-primary:#61a3e6;--color-primary-hover:#7ba9d8;--color-success:#8fca7a;--color-success-mark:#7cc462;--color-success-bg:#141e10;--color-warning:#d3a563;--color-warning-bg:#241807;--color-error:#ea6a64;--color-error-bg:#291412;--color-on-success:#eceff2;--color-on-warning:#eceff2;--color-on-error:#eceff2;--shadow-on-state:0 2px 8px #01020266;--shadow-modal:0 8px 24px #0000018c;--color-backdrop-modal:#000000a6;--color-ai-classified-bg:#1c152f;--color-ai-classified-text:#bda8fc;--color-ai-classified-border:#3e315f;--color-success-border-bg:#d1eac9;--color-warning-border-bg:#f2dec3;--color-error-border-bg:#ffd6d2;--color-primary-bg:#eaf3fd;--color-primary-bg-strong:#cfe4fb;--focus-ring-aura:0 0 0 3px #61a3e62e;--color-info-bg:#001e2c;--color-info-text:#4ebceb;--color-info-border:#005e7f;--color-success-hover:#9fdb8a;--color-warning-hover:#e4b572;--color-error-hover:#fc7a73;--color-primary-bg-alpha-tenue:#61a3e60f;--color-primary-bg-alpha-medio:#61a3e61f;--color-primary-pulse-strong:#61a3e680;--color-primary-pulse-zero:#61a3e600;--surface-overlay-tenue:#eceff20a;--surface-overlay-medio:#eceff20d;--focus-ring-aura-success:0 0 0 3px #8fca7a2e;--focus-ring-aura-warning:0 0 0 3px #d3a5632e;--focus-ring-aura-error:0 0 0 3px #ea6a642e;--focus-ring-aura-primary-strong:0 0 0 3px #61a3e638;--shadow-card:0 4px 16px #00000180;--shadow-modal-strong:0 8px 32px #00000199;--shadow-modal-heavy:0 12px 40px #000001a6}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-surface-base:lab(3.04232% -.40096 -1.61611);--color-surface-elevated:lab(7.21672% -.744574 -2.77485);--color-surface-elevated-2:lab(12.9907% -.823006 -2.83027);--color-border-subtle:lab(16.4678% -1.01776 -3.53267);--color-border-strong:lab(44.3076% -1.266 -4.26085);--color-text-primary:lab(94.1962% -.55328 -1.78922);--color-text-muted:lab(67.5111% -1.08168 -3.56467);--color-text-disabled:lab(41.9902% -1.06397 -3.55529);--color-neutral-mid:lab(53.596% -.54884 -1.78672);--color-primary:lab(64.7844% -6.9685 -40.82);--color-primary-hover:lab(67.3033% -6.46275 -29.2571);--color-success:lab(75.942% -31.0182 33.5135);--color-success-mark:lab(72.7141% -37.0224 41.17);--color-success-bg:lab(9.87586% -7.46922 7.43071);--color-warning:lab(70.9879% 11.9559 40.7544);--color-warning-bg:lab(9.50335% 4.39862 11.5357);--color-error:lab(61.3079% 50.1954 28.9223);--color-error-bg:lab(9.18368% 10.8988 5.69535);--color-on-success:lab(94.1962% -.55328 -1.78922);--color-on-warning:lab(94.1962% -.55328 -1.78922);--color-on-error:lab(94.1962% -.55328 -1.78922);--shadow-on-state:0 2px 8px lab(.46126% -.0690892 -.29068/.4);--shadow-modal:0 8px 24px lab(.112631% -.0163391 -.0679106/.55);--color-backdrop-modal:lab(.00713921% -.00177324 -.0121593/.65);--color-ai-classified-bg:lab(8.83157% 9.48118 -16.2836);--color-ai-classified-text:lab(72.9818% 21.0464 -39.5097);--color-ai-classified-border:lab(23.4966% 15.1902 -26.0497);--focus-ring-aura:0 0 0 3px lab(64.7844% -6.9685 -40.82/.18);--color-info-bg:lab(9.59981% -7.97434 -13.8232);--color-info-text:lab(71.2821% -21.3548 -33.5852);--color-info-border:lab(36.3654% -16.1142 -27.6687);--color-success-hover:lab(81.7503% -31.0596 33.3456);--color-warning-hover:lab(76.7996% 11.7527 40.3662);--color-error-hover:lab(67.1152% 50.1214 28.6485);--color-primary-bg-alpha-tenue:lab(64.7844% -6.9685 -40.82/.06);--color-primary-bg-alpha-medio:lab(64.7844% -6.9685 -40.82/.12);--color-primary-pulse-strong:lab(64.7844% -6.9685 -40.82/.5);--color-primary-pulse-zero:lab(64.7844% -6.9685 -40.82/0);--surface-overlay-tenue:lab(94.1962% -.55328 -1.78922/.04);--surface-overlay-medio:lab(94.1962% -.55328 -1.78922/.05);--focus-ring-aura-success:0 0 0 3px lab(75.942% -31.0182 33.5135/.18);--focus-ring-aura-warning:0 0 0 3px lab(70.9879% 11.9559 40.7544/.18);--focus-ring-aura-error:0 0 0 3px lab(61.3079% 50.1954 28.9223/.18);--focus-ring-aura-primary-strong:0 0 0 3px lab(64.7844% -6.9685 -40.82/.22);--shadow-card:0 4px 16px lab(.112631% -.0163391 -.0679106/.5);--shadow-modal-strong:0 8px 32px lab(.112631% -.0163391 -.0679106/.6);--shadow-modal-heavy:0 12px 40px lab(.112631% -.0163391 -.0679106/.65)}}:root{--sala-canvas:#f7f7f8;--sala-surface-1:#fff;--sala-surface-2:#eef0f2;--sala-text-primary:#101114;--sala-text-secondary:#5c6066;--sala-border:#d8dbdf;--sala-border-strong:#c3c7cc;--sala-border-interactive:#86898c;--sala-on-solid:#fff;--sala-accent:#0c7f68;--sala-accent-ring:#0c7f6838;--sala-approved:#156b3c;--sala-approved-bg:#e3f5ea;--sala-rejected:#a9331f;--sala-rejected-bg:#fbe7e3;--sala-warn:#7a5108;--sala-warn-bg:#fbeed1;--sala-accent-strong:#006854;--sala-rejected-strong:#90200e;--sala-radius-data:2px;--sala-radius-card:10px;--sala-radius-pill:999px;--sala-space-1:4px;--sala-space-2:8px;--sala-space-3:12px;--sala-space-4:16px;--sala-space-5:24px;--sala-space-6:32px;--sala-space-7:48px;--sala-space-8:64px;--sala-ease-out:cubic-bezier(.16, 1, .3, 1);--sala-ease-spring:cubic-bezier(.34, 1.4, .4, 1);--sala-dur-fast:.18s;--sala-dur-base:.26s}@supports (color:lab(0% 0 0)){:root{--sala-canvas:lab(97.2074% .0994504 -.363982);--sala-surface-1:lab(100% 0 0);--sala-surface-2:lab(94.6633% -.368744 -1.05991);--sala-text-primary:lab(5.06732% .0865683 -1.76668);--sala-text-secondary:lab(40.5746% -.632763 -4.0664);--sala-border:lab(87.2275% -.474274 -2.20851);--sala-border-strong:lab(80.0339% -.698686 -2.91919);--sala-border-interactive:lab(56.9621% -.72661 -2.11372);--sala-on-solid:lab(100% 0 0);--sala-accent:lab(47.1152% -34.8234 3.80234);--sala-accent-ring:lab(47.1152% -34.8234 3.80234/.22);--sala-approved:lab(39.5722% -34.5517 18.8742);--sala-approved-bg:lab(94.9895% -7.65446 3.19531);--sala-rejected:lab(40.0756% 48.3311 40.3401);--sala-rejected-bg:lab(93.2011% 6.66612 4.62327);--sala-warn:lab(38.282% 13.5089 44.155);--sala-warn-bg:lab(94.5897% 1.14718 15.9555);--sala-accent-strong:lab(38.7227% -37.39 3.9066);--sala-rejected-strong:lab(32.473% 46.1187 40.1974)}}[data-theme=dark]{--sala-canvas:#0b0c0e;--sala-surface-1:#141519;--sala-surface-2:#1c1e22;--sala-text-primary:#f5f6f7;--sala-text-secondary:#9a9ea3;--sala-border:#2a2d32;--sala-border-strong:#383c42;--sala-border-interactive:#616872;--sala-on-solid:#0b0c0e;--sala-accent:#4fb8a0;--sala-accent-ring:#4fb8a059;--sala-approved:#4caf7a;--sala-approved-bg:#16301f;--sala-rejected:#e08670;--sala-rejected-bg:#35201c;--sala-warn:#d1a24a;--sala-warn-bg:#332714;--sala-accent-strong:#6accb5;--sala-rejected-strong:#f19a84}@supports (color:lab(0% 0 0)){[data-theme=dark]{--sala-canvas:lab(3.28634% -.0536442 -1.0966);--sala-surface-1:lab(6.75144% .300236 -2.85916);--sala-surface-2:lab(11.223% -.151679 -2.98792);--sala-text-primary:lab(96.8676% -.247508 -.706494);--sala-text-secondary:lab(64.9517% -.777364 -3.27932);--sala-border:lab(18.2983% -.406787 -3.70579);--sala-border-strong:lab(25.1413% -.648975 -4.41566);--sala-border-interactive:lab(43.6868% -1.09258 -6.59186);--sala-on-solid:lab(3.28634% -.0536442 -1.0966);--sala-accent:lab(68.1642% -36.2665 2.60283);--sala-accent-ring:lab(68.1642% -36.2665 2.60283/.35);--sala-approved:lab(64.6147% -39.8719 18.2372);--sala-approved-bg:lab(17.4162% -14.0559 7.66692);--sala-rejected:lab(65.527% 33.7772 27.4355);--sala-rejected-bg:lab(14.9132% 10.0957 7.15584);--sala-warn:lab(69.8108% 11.2007 51.5281);--sala-warn-bg:lab(16.6179% 3.65406 14.7729);--sala-accent-strong:lab(75.7675% -34.7288 2.36543);--sala-rejected-strong:lab(72.4385% 31.74 25.9555)}}:root{--landing-canvas:#f0faf2;--landing-stage:#e3f1e6;--landing-surface:#fcfefc;--landing-surface-2:#ebf7ee;--landing-border:#cedbd1;--landing-hairline:#aabdae;--landing-text:#152d1a;--landing-text-muted:#4a5e4e;--landing-accent:#067132;--landing-accent-strong:#005b25;--text-display-hero:5.5rem;--lh-display-hero:1.02;--ls-display-hero:-.03em;--text-display-stage:3.5rem;--lh-display-stage:1.05;--ls-display-stage:-.025em;--text-headline-public:2.5rem;--lh-headline-public:1.1;--ls-headline-public:-.02em;--text-lede-public:1.375rem;--lh-lede-public:1.4;--ls-lede-public:-.01em;--space-4xl:96px;--space-5xl:128px;--radius-xl:24px;--shadow-landing-glow:0 24px 60px #3f624629;--ease-apple:cubic-bezier(.28, .11, .32, 1);--duration-cinematic:.7s;--text-display-public:3.5rem;--lh-display-public:1.05;--ls-display-public:-.02em}@supports (color:lab(0% 0 0)){:root{--landing-canvas:lab(97.3027% -4.51699 2.64391);--landing-stage:lab(93.9167% -6.63015 3.8833);--landing-surface:lab(99.4742% -1.20315 .703621);--landing-surface-2:lab(96.183% -5.42212 3.17456);--landing-border:lab(86.3497% -6.02707 3.52991);--landing-hairline:lab(74.8827% -9.05556 5.31054);--landing-text:lab(15.8968% -13.4862 8.78235);--landing-text-muted:lab(37.8217% -10.3907 6.66618);--landing-accent:lab(41.2941% -39.5197 26.3744);--landing-accent-strong:lab(33.0402% -36.6088 24.5955);--shadow-landing-glow:0 24px 60px lab(38.1379% -17.9085 11.5865/.16)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-canvas:var(--sala-canvas);--app-surface:var(--sala-surface-1);--app-surface-2:var(--sala-surface-2);--app-text:var(--sala-text-primary);--app-text-muted:var(--sala-text-secondary);--app-text-disabled:#a2a5a8;--app-accent:var(--sala-accent);--app-accent-strong:var(--sala-accent-strong);--app-on-accent:var(--sala-on-solid);--app-danger:var(--sala-rejected);--app-danger-strong:var(--sala-rejected-strong);--app-on-danger:var(--sala-on-solid);--app-danger-bg:var(--sala-rejected-bg);--app-warn:var(--sala-warn);--app-warn-bg:var(--sala-warn-bg);--app-approved:var(--sala-approved);--app-approved-bg:var(--sala-approved-bg);--app-border:var(--sala-border);--app-border-strong:var(--sala-border-strong);--app-control-border:var(--sala-border-interactive);--app-focus:var(--app-accent);--app-focus-aura:0 0 0 4px var(--sala-accent-ring);--app-control-min:44px;--app-radius-data:var(--sala-radius-data)}@supports (color:lab(0% 0 0)){:root{--app-text-disabled:lab(67.5038% -.384748 -2.22881)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-canvas:var(--sala-canvas);--app-surface:var(--sala-surface-1);--app-surface-2:var(--sala-surface-2);--app-text:var(--sala-text-primary);--app-text-muted:var(--sala-text-secondary);--app-text-disabled:#52565b;--app-accent:var(--sala-accent);--app-accent-strong:var(--sala-accent-strong);--app-on-accent:var(--sala-on-solid);--app-danger:var(--sala-rejected);--app-danger-strong:var(--sala-rejected-strong);--app-on-danger:var(--sala-on-solid);--app-danger-bg:var(--sala-rejected-bg);--app-warn:var(--sala-warn);--app-warn-bg:var(--sala-warn-bg);--app-approved:var(--sala-approved);--app-approved-bg:var(--sala-approved-bg);--app-border:var(--sala-border);--app-border-strong:var(--sala-border-strong);--app-control-border:var(--sala-border-interactive);--app-focus:var(--app-accent);--app-focus-aura:0 0 0 4px var(--sala-accent-ring)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--app-text-disabled:lab(36.173% -.657439 -3.67841)}}
:root{--font-sans:var(--font-inter-raw), "Inter", system-ui, -apple-system, sans-serif;--font-mono:var(--font-jbmono-raw), "JetBrains Mono", Menlo, Consolas, monospace}html{-webkit-text-size-adjust:100%;font-family:var(--font-sans);line-height:var(--lh-body);tab-size:4;scroll-behavior:smooth;background:var(--app-canvas);color:var(--app-text)}body{font-family:inherit;line-height:inherit;margin:0}:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}h1,h2,p,pre{margin:0}*,:before,:after{box-sizing:border-box;border:0 solid}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:root[data-text-size=large]{font-size:112.5%}:root[data-text-size=x-large]{font-size:125%}:root[data-reduced-motion="1"] *,:root[data-reduced-motion="1"] :before,:root[data-reduced-motion="1"] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
