.SplashScreen-module__Mligxq__splash{z-index:9999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html[data-splash=off] .SplashScreen-module__Mligxq__splash{display:none}.SplashScreen-module__Mligxq__mark{width:30%;animation:1.4s ease-in-out infinite SplashScreen-module__Mligxq__splashPulse}.SplashScreen-module__Mligxq__logo{width:100%;height:auto;display:block}@keyframes SplashScreen-module__Mligxq__splashPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/bfe6c1e1-1d2d-4407-965e-b48b4d48bf65.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/4b8edf1f-dddf-4bc9-9f0c-6ff8aa1b58f8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/2662b96f-bdb3-433d-94c1-7291383ecb1c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/45311d1a-76d7-4109-8175-8f37c1801c5f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/d2799744-b2a4-4b99-a86a-d83f414b1c93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/0ff6bddb-6821-4a97-9994-7d930f00dead.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/eb62d17c-d352-4420-8bd8-5701e4d0942d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/7e4d8fae-fe36-4a43-bf93-993556d8f9b2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/173cb5ed-646a-4685-a9b2-7717a04a68f4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/97faa444-6e90-4ded-9644-41da38bef9be.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/8aaebe28-37e2-45de-923f-208016b3c132.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/b840bf86-2a05-492b-bf37-557da1118f86.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a7f6d322-d2db-4bb3-ae69-878a5e19fbd0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c7a695fd-2102-45ef-b0a0-17ffd5fdeebd.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/57c2aa8d-79cd-482d-b89a-83ecaeadc8b1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/978f02be-9fb9-4306-b59f-ae92a14f8fa4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e60b6902-2b32-4702-be1d-ed58f2f21877.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/063b83fa-298f-45cd-9e9b-7e2520bf6c06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7130abdd-a531-45a9-813c-94a373e44a1b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/3089be2f-5811-4a68-bed5-3bc34560e615.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6f6699b1-921b-43a9-82fd-c3048b5f4add.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/276ff2ce-2853-483d-a232-21ad8e2b1251.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/d2fdae20-4bb8-4960-b54b-4d496dbad7af.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/18ba1037-bac6-4dbd-b7d2-a5a311debefe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/14a48a6d-1875-4490-99ea-1426d9c1948f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/85a47940-29a4-4dc7-bdfe-94f5c6f80794.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/7e178ead-4839-4ac7-90c7-65cc028a2345.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/547d0880-614e-4fd6-bd7e-fe839d18ab29.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/878d7c18-b31e-41ff-827b-57156a6e27c3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/918867bc-69cd-43c4-aaa1-54bfcd93c621.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/3524f113-7696-4f32-82ed-4e318d9c3680.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/0d8b464c-a815-42f4-aebc-5547e809f194.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/4a387057-8c38-41fc-8596-635c6b3534e9.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/39f527ec-7aa4-41bf-9429-c3bceb9a73c5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7b2c38b3-1de7-4bd3-a94a-b1218824511f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/43417071-c9c7-47d5-b424-78cdfab3912a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/e4a7faaa-ccd4-431c-8055-6f7b87f38dd7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/2098a0aa-9f0f-46ca-ac45-4119d0a2afe4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/27d349bc-8bfd-4bff-885a-52fd76389945.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/09344119-801a-4477-a156-0010a9b8be14.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/f98c636b-7604-4e87-a232-bf2659fadb3e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/29341d1f-70b9-4d66-bdc5-dbf208dea178.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--color-red:#e3000b;--color-yellow:#ffd500;--color-blue:#006cb7;--color-green:#00963e;--color-orange:#ee7500;--color-azure:#009bd7;--color-grey:#7c7c7c;--color-blue-deep:#004a80;--color-blue-pale:#c6e2f3;--surface-blue-tint:#eef4fa;--surface-quote:#f5f4f1;--shift-1:#dd1a22;--shift-1-pale:#f8d1d3;--shift-1-tint:#fce8e9;--shift-1-line:#f2b8bb;--shift-2:#3273b9;--shift-3:#7f7f7f;--shift-3-deep:#5f5f5f;--shift-4:#634fa2;--shift-4-deep:#4a3a7e;--shift-4-pale:#b4a7d5;--shift-4-tint:#f0edf7;--works-green:#2b7a3a;--works-green-deep:#1e5c2b;--works-green-tint:#f3f8f2;--works-bar:#1f6b2e;--works-miss:#ec5a62;--works-partial:#f7984a;--surface-page:#f2f1ee;--surface-card:#fff;--surface-muted:#efeeec;--surface-sunken:#efede8;--surface-neutral:#efefef;--ink-strong:#111;--ink-body:#1a1a1a;--ink-secondary:#3a3a3a;--ink-muted:#9a9a9a;--ink-inverse:#fff;--line:#e4e4e4;--line-strong:#cdcdcd;--line-soft:#bababa;--highlight-bg:#fff6db;--highlight-border:#ffe9a8;--highlight-ink:#7a6000;--link:var(--color-red);--link-hover:#9b0600;--segment-cm:#4d3291;--segment-ri:#f47d20;--segment-sp:#f6accd;--segment-sd:#1b6db6;--segment-ce:#3ab04d;--sig-up:#00963e;--sig-down:#e3000b;--sig-up-ink:#05582a;--sig-down-ink:#6e0008;--heat-up:#b8e3c2;--heat-down:#f5c2be;--heat-neutral:#efeeec;--chart-grid:#00000024;--chart-track:#f2f1ee;--chart-dot-muted:#d8d5cf;--chart-star:#c99a00;--font-sans:"Ubuntu", Arial, Helvetica, sans-serif;--font-mono:"Ubuntu Mono", ui-monospace, monospace;--text-2xs:9px;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:15px;--text-xl:17px;--text-2xl:19px;--text-3xl:24px;--text-4xl:26px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--sidebar-width:224px;--shell-min-height:640px;--breakpoint-tablet:1040px}
@keyframes omDA{0%,to{transform:translate(0)}25%{transform:translate(3px,-4px)}50%{transform:translate(-2px,-6px)}75%{transform:translate(-4px,-1px)}}@keyframes omDB{0%,to{transform:translate(0)}25%{transform:translate(-3px,3px)}50%{transform:translate(2px,5px)}75%{transform:translate(4px,-2px)}}@keyframes omDBA{0%,to{transform:translate(0)}25%{transform:translate(-6px,7px)}50%{transform:translate(4px,11px)}75%{transform:translate(8px,-1px)}}@keyframes omHalo{0%{box-shadow:0 0}to{box-shadow:0 0 0 14px #0000}}@keyframes omDrift{0%,to{transform:translate(0)}25%{transform:translate(2px,-4px)}50%{transform:translate(-1px,-6px)}75%{transform:translate(-3px,-2px)}}@keyframes omPulseB{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}::view-transition{pointer-events:none}::view-transition-old(.page-exit){animation:.12s ease-in reverse both page-fade}::view-transition-new(.page-enter){animation:.2s ease-out 80ms both page-fade,.28s ease-out both page-rise}@keyframes page-fade{0%{opacity:0}to{opacity:1}}@keyframes page-rise{0%{transform:translateY(8px)}to{transform:none}}.fade-swap{animation:.26s ease-out both fade-swap}@keyframes fade-swap{0%{opacity:0;translate:0 4px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--surface-page);color:var(--ink-strong);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}button{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-scroll-text]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00000047 #0000000f;padding-right:10px;overflow-y:auto}
