:root{--m-cobalt:#0B50F1;--m-indigo:#003595;--m-teal:#04B4A4;--m-green:#04DE7B;--m-mint:#01E9A8;--m-ink:#162F4B;--m-slate:#5E6E8B;--m-midnight:#0B1626;--m-cloud:#F3F7FA;--m-mist:#E3EAF1;--m-white:#FFFFFF;--m-gradient:linear-gradient(120deg,#0B50F1,#04B4A4 55%,#04DE7B);--m-gradient-hero:linear-gradient(120deg,#0B50F1,#04B4A4 75%,#04DE7B 130%);--m-gradient-tick:linear-gradient(135deg,#04B4A4,#04DE7B);--color-primary:#0B50F1;--color-primary-pressed:#003595;--color-on-primary:#FFFFFF;--color-accent:#04DE7B;--color-on-accent:#162F4B;--color-bg:#F3F7FA;--color-surface:#FFFFFF;--color-surface-2:#F3F7FA;--color-text:#162F4B;--color-text-muted:#5E6E8B;--color-line:#E3EAF1;--color-field-border:#7D8DA6;--color-link:#0B50F1;--color-chip:#E6FBF1;--color-chip-text:#087A48;--color-tile-icon:#0B50F1;--color-success:#087A48;--color-success-bg:#E6FBF1;--color-warning:#E8A317;--color-warning-text:#8A5A00;--color-warning-bg:#FDF3DC;--color-error:#D93B3B;--color-error-bg:#FCE8E8;--color-info:#0B50F1;--font-display:var(--font-urbanist),var(--font-script,"Noto Sans"),"Avenir Next","Segoe UI",system-ui,sans-serif;--font-text:var(--font-dm-sans),var(--font-script,"Noto Sans"),"Segoe UI",Roboto,system-ui,sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--control-h:48px;--elevation-card:0 1px 2px rgba(22,47,75,0.08);--motion:200ms ease-out;--content-max:1200px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0B1626;--color-surface:#112038;--color-surface-2:#0F1C31;--color-text:#E6EDF5;--color-text-muted:#9FB0C6;--color-line:#22344F;--color-field-border:#5B6F90;--color-link:#6E9BFF;--color-chip:#0E3A2C;--color-chip-text:#7CF0B7;--color-tile-icon:#6E9BFF;--color-success:#7CF0B7;--color-success-bg:#0E3A2C;--color-warning:#F5C451;--color-warning-text:#F5C451;--color-warning-bg:#3A2C0A;--color-error:#FF7A7A;--color-error-bg:#3D1717;--color-info:#6E9BFF;--elevation-card:none;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#0B1626;--color-surface:#112038;--color-surface-2:#0F1C31;--color-text:#E6EDF5;--color-text-muted:#9FB0C6;--color-line:#22344F;--color-field-border:#5B6F90;--color-link:#6E9BFF;--color-chip:#0E3A2C;--color-chip-text:#7CF0B7;--color-tile-icon:#6E9BFF;--color-success:#7CF0B7;--color-success-bg:#0E3A2C;--color-warning:#F5C451;--color-warning-text:#F5C451;--color-warning-bg:#3A2C0A;--color-error:#FF7A7A;--color-error-bg:#3D1717;--color-info:#6E9BFF;--elevation-card:none;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font:400 16px/24px var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);margin:0;text-wrap:balance}p{margin:0}a{color:var(--color-link)}img{max-width:100%}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}.t-display{font:800 40px/48px var(--font-display)}.t-h1{font:800 32px/40px var(--font-display)}.t-h2{font:700 24px/32px var(--font-display)}.t-h3{font:700 20px/28px var(--font-display)}.t-body{font:400 16px/24px var(--font-text)}.t-small{font:400 14px/20px var(--font-text)}.t-overline{font:700 12px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--color-text-muted)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html:not([lang^=en]) body{font-size:17px;line-height:26px}html:not([lang^=en]) :is(h1,h2,h3){line-height:1.3}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}