@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/TWKLausanne-400.woff2) format("woff2")}@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/TWKLausanne-500.woff2) format("woff2")}@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/TWKLausanne-600.woff2) format("woff2")}@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/TWKLausanne-700.woff2) format("woff2")}html{height:100%;-webkit-overflow-scrolling:touch}body,#root,#root__layout{display:flex;flex:1 1 auto;min-height:100%;flex-direction:column}img{max-width:100%;vertical-align:middle}ul{margin:0;padding:0;list-style-type:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}:root{--luka-navy: #010954;--luka-navy-deep: #070D2B;--luka-blue: #2347E8;--luka-royal: #0516B1;--luka-royal-soft: #252F95;--luka-ink: #07194E;--surface-0: #F4F7FC;--surface-1: #FBFCFF;--surface-2: #ECF1F9;--border: #D8DEEA;--text-2: #545E72;--text-3: #7E8698;--on-dark: #F6F8FE;--on-dark-2: #D1D8E5;--on-dark-3: #B4BED2;--ok: #007249;--ok-dark: #2BB985;--wip: #984C00;--wip-dark: #E3AD4B;--risk: #C2181D;--risk-dark: #E8605B;--info: #17A2B8;--neutral: #545E72;--chip-bg: #EAF0FE;--chip-border: #C9D7FB;--luka-accent: var(--luka-blue);--luka-royal-2: var(--luka-royal);--luka-paper: var(--surface-0);--luka-surface: var(--surface-1);--luka-line: var(--border);--luka-ink-soft: var(--text-2);--luka-faint: var(--text-3);--r-sm: 6px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--sh-sm: 0 1px 3px oklch(20% .02 260 / .08);--sh-md: 0 4px 16px oklch(20% .02 260 / .1);--sh-lg: 0 12px 36px oklch(20% .03 260 / .12);--font-display: "TWK Lausanne", "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.kick{font-family:var(--font-mono);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--luka-accent);display:inline-flex;align-items:center;gap:14px}.kick:before{content:"";width:38px;height:1.5px;background:currentColor;opacity:.7}#nprogress{top:0;left:0;width:100%;height:2.5px;z-index:9999;position:fixed;pointer-events:none}#nprogress .bar{height:100%;background-color:var(--palette-secondary-main);box-shadow:0 0 2.5px var(--palette-secondary-main)}#nprogress .peg{right:0;opacity:1;width:100px;height:100%;display:block;position:absolute;transform:rotate(3deg) translateY(-4px);box-shadow:0 0 10px var(--palette-secondary-main),0 0 5px var(--palette-secondary-main)}
