@font-face{font-family:Tomorrow;font-style:normal;font-display:swap;font-weight:700;src:url(./tomorrow-latin-ext-700-normal.uaNGjFos.woff2) format("woff2"),url(./tomorrow-latin-ext-700-normal.Ddy2MCrr.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:Tomorrow;font-style:normal;font-display:swap;font-weight:700;src:url(./tomorrow-latin-700-normal.B6jNr9aw.woff2) format("woff2"),url(./tomorrow-latin-700-normal.DnjximXS.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:Tomorrow;font-style:normal;font-display:swap;font-weight:800;src:url(./tomorrow-latin-ext-800-normal.BRxxAQgF.woff2) format("woff2"),url(./tomorrow-latin-ext-800-normal.DHwfPl20.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:Tomorrow;font-style:normal;font-display:swap;font-weight:800;src:url(./tomorrow-latin-800-normal.BE9VrXpw.woff2) format("woff2"),url(./tomorrow-latin-800-normal.ti-5TSyx.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(./ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(./ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.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}:root{--mda-steel: #555c65;--mda-graphite: #2a2e34;--mda-fog: #cdd1d6;--mda-aluminium: #8a9199;--mda-offblack: #14161a;--mda-white: #f4f6f7;--mda-yellow: #ffd21f;--mda-yellow-dark: #e8bf1e;--mda-slant: .577;--mda-grad-steel: linear-gradient(160deg, #555c65, #2a2e34);--mda-grad-signal: linear-gradient(115deg, #14161a 0%, #555c65 60%, #ffd21f 100%);--mda-grad-fog: linear-gradient(200deg, #f4f6f7 0%, #cdd1d6 55%, #8a9199 100%);--mda-grad-yellow: linear-gradient(160deg, #ffd21f, #e8bf1e);--mda-page: var(--mda-grad-steel);--mda-page-base: var(--mda-graphite);--mda-page-top: var(--mda-steel);--mda-ink: var(--mda-white);--mda-ink-2: var(--mda-fog);--mda-ink-3: rgba(205, 209, 214, .72);--mda-panel: var(--mda-graphite);--mda-panel-2: var(--mda-offblack);--mda-panel-hover: #323740;--mda-card: var(--mda-steel);--mda-card-hover: #5d6570;--mda-hover: var(--mda-yellow);--mda-line: rgba(138, 145, 153, .45);--mda-line-2: rgba(138, 145, 153, .25);--mda-accent: var(--mda-yellow);--mda-kicker: var(--mda-yellow);--mda-label-ink: var(--mda-fog);--mda-chip: var(--mda-steel);--mda-chip-ink: var(--mda-white);--mda-toggle-off: var(--mda-steel);--mda-watermark: var(--mda-graphite);--mda-bar: var(--mda-graphite);--mda-bar-line: var(--mda-aluminium);--ct-color-yellow: var(--mda-yellow);--ct-color-yellow-hover: var(--mda-yellow-dark);--ct-color-yellow-active: var(--mda-yellow-dark);--ct-color-yellow-glow: transparent;--ct-color-yellow-subtle: rgba(244, 246, 247, .1);--ct-color-black: var(--mda-offblack);--ct-color-void: var(--mda-chip);--ct-color-surface: var(--mda-panel);--ct-color-surface-elevated: var(--mda-panel-2);--ct-color-border: var(--mda-line);--ct-color-border-subtle: var(--mda-line-2);--ct-color-text-primary: var(--mda-ink);--ct-color-text-secondary: var(--mda-ink-2);--ct-color-text-muted: var(--mda-ink-3);--ct-color-danger: #ff4444;--ct-color-danger-glow: transparent;--ct-color-success: #00cc66;--ct-color-success-glow: transparent;--ct-color-warning: #ff9900;--ct-color-warning-glow: transparent;--ct-font-display: "Tomorrow", sans-serif;--ct-font-body: "IBM Plex Sans", sans-serif;--ct-font-mono: "IBM Plex Mono", monospace;--ct-spacing-xs: 4px;--ct-spacing-sm: 8px;--ct-spacing-md: 16px;--ct-spacing-lg: 24px;--ct-spacing-xl: 32px;--ct-spacing-2xl: 48px;--ct-spacing-3xl: 64px;--mda-max: 1440px;--mda-gutter-base: clamp(16px, 8.33vw, 160px);--mda-gutter: max(var(--mda-gutter-base), calc((100vw - var(--mda-max)) / 2));--ct-transition-fast: .15s ease-out;--ct-transition-normal: .2s ease}:root[data-theme=light]{--mda-page: var(--mda-grad-fog);--mda-page-base: var(--mda-fog);--mda-page-top: #e9ecee;--mda-ink: var(--mda-offblack);--mda-ink-2: var(--mda-graphite);--mda-ink-3: var(--mda-steel);--mda-panel: var(--mda-white);--mda-panel-2: var(--mda-white);--mda-panel-hover: #ffffff;--mda-card: var(--mda-white);--mda-card-hover: #ffffff;--mda-hover: var(--mda-steel);--mda-line: rgba(85, 92, 101, .35);--mda-line-2: rgba(85, 92, 101, .2);--mda-accent: var(--mda-offblack);--mda-kicker: var(--mda-steel);--mda-label-ink: var(--mda-steel);--mda-chip: var(--mda-offblack);--mda-chip-ink: var(--mda-white);--mda-toggle-off: var(--mda-fog);--mda-watermark: #c4c9cf;--mda-bar: var(--mda-white);--mda-bar-line: var(--mda-fog);--ct-color-yellow-subtle: rgba(20, 22, 26, .06);color-scheme:light}:root{color-scheme:dark}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{min-height:100%;background:var(--mda-page);background-color:var(--mda-page-base)}body{min-height:100%;color:var(--ct-color-text-primary, #f4f6f7);font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);font-size:17px;line-height:1.53}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--mda-page-base, #2a2e34)}::-webkit-scrollbar-thumb{background:var(--mda-aluminium, #8a9199)}*{scrollbar-width:thin;scrollbar-color:var(--mda-aluminium, #8a9199) var(--mda-page-base, #2a2e34)}a{color:var(--mda-accent, #ffd21f);text-decoration:none}a:hover{text-decoration:underline}*{box-sizing:border-box}body{font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--ct-font-display, "Tomorrow", sans-serif)}::selection{background:var(--mda-yellow, #ffd21f);color:var(--mda-offblack, #14161a)}:focus-visible{outline:2px solid var(--mda-yellow, #ffd21f);outline-offset:3px}.mda-grain{position:relative;isolation:isolate}.mda-grain:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mda-label{font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:var(--mda-label-ink, #cdd1d6)}.mda-tag{--tag-fs: 13px;--tag-h: calc(var(--tag-fs) * 2.1);display:inline-flex;align-items:center;height:var(--tag-h);padding:0 calc(var(--tag-fs) * .85 + var(--tag-h) * var(--mda-slant, .577));font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:var(--tag-fs);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:var(--mda-yellow, #ffd21f);color:var(--mda-offblack, #14161a);clip-path:polygon(calc(var(--tag-h) * var(--mda-slant, .577)) 0,100% 0,calc(100% - var(--tag-h) * var(--mda-slant, .577)) 100%,0 100%)}.mda-tag-sm{--tag-fs: 11px}.mda-tag-graphite{background:var(--mda-graphite, #2a2e34);color:var(--mda-yellow, #ffd21f)}.mda-tag-offblack{background:var(--mda-offblack, #14161a);color:var(--mda-yellow, #ffd21f)}.mda-tag-white{background:var(--mda-ink, #f4f6f7);color:var(--mda-panel-2, #14161a)}.mda-tag-steel{background:var(--mda-steel, #555c65);color:var(--mda-white, #f4f6f7)}.mda-tag-outline{background:transparent;color:var(--mda-ink, #f4f6f7);position:relative;clip-path:none;isolation:isolate}.mda-tag-outline:before{content:"";position:absolute;inset:0;z-index:-1;background:currentColor;clip-path:polygon(calc(var(--tag-h) * var(--mda-slant, .577)) 0,100% 0,calc(100% - var(--tag-h) * var(--mda-slant, .577)) 100%,0 100%,calc(var(--tag-h) * var(--mda-slant, .577)) 0,calc(var(--tag-h) * var(--mda-slant, .577) + 1.155px) 2px,3.464px calc(100% - 2px),calc(100% - var(--tag-h) * var(--mda-slant, .577) - 1.155px) calc(100% - 2px),calc(100% - 3.464px) 2px,calc(var(--tag-h) * var(--mda-slant, .577) + 1.155px) 2px)}.mda-field{--h: 56px;--s: calc(var(--h) * var(--mda-slant, .577));display:block;width:100%;padding:2px 0;background:var(--mda-aluminium, #8a9199);clip-path:polygon(var(--s) 0,100% 0,calc(100% - var(--s)) 100%,0 100%);transition:background var(--ct-transition-fast, .15s ease-out)}.mda-field:focus-within{background:var(--mda-yellow, #ffd21f)}.mda-field>input{display:block;width:100%;height:calc(var(--h) - 4px);padding:0 calc(var(--s) + 12px);border:none;border-radius:0;outline:none;background:var(--mda-panel-2, #14161a);color:var(--mda-ink, #f4f6f7);font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);font-size:17px;clip-path:polygon(calc(var(--s) + 1.155px) 0,calc(100% - 3.464px) 0,calc(100% - var(--s) - 1.155px) 100%,3.464px 100%)}.mda-field-area{--c: 24px;padding:2px;clip-path:polygon(calc(var(--c) * .577) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c) * .577) 100%,0 100%,0 var(--c))}.mda-field-area>textarea{display:block;width:100%;padding:16px 20px;border:none;border-radius:0;outline:none;resize:none;background:var(--mda-panel-2, #14161a);color:var(--mda-ink, #f4f6f7);font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);font-size:17px;line-height:1.55;clip-path:polygon(calc(var(--c) * .577 - .845px) 0,100% 0,100% calc(100% - var(--c) + 1.464px),calc(100% - var(--c) * .577 + .845px) 100%,0 100%,0 calc(var(--c) - 1.464px))}.mda-field>input::placeholder,.mda-field-area>textarea::placeholder{color:var(--mda-ink-3, #cdd1d6);opacity:.9}.mda-cut{--c: 24px;clip-path:polygon(calc(var(--c) * var(--mda-slant, .577)) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c) * var(--mda-slant, .577)) 100%,0 100%,0 var(--c))}.mda-cut-lg{--c: 36px}.mda-link{font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);font-size:15px;font-weight:600;color:var(--mda-ink, #f4f6f7);text-decoration:none;white-space:nowrap;transition:color var(--ct-transition-fast, .15s ease-out)}.mda-link:hover{color:var(--mda-yellow, #ffd21f);text-decoration:none}:root[data-theme=light] .mda-link:hover{color:var(--mda-ink, #14161a);text-decoration:underline;text-decoration-color:var(--mda-yellow, #ffd21f);text-decoration-thickness:3px;text-underline-offset:5px}[data-reveal]{opacity:0;transform:translateY(var(--reveal-y, 20px))}[data-reveal].revealed{animation:reveal-up var(--reveal-duration, .6s) ease var(--reveal-delay, 0ms) both}@keyframes reveal-up{0%{opacity:0;transform:translateY(var(--reveal-y, 20px))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;animation:none!important}}.topbar.svelte-12qhfyh{--bh: 72px;--bs: calc(var(--bh) * .577);--top: clamp(12px, 1.7vw, 32px);position:fixed;top:var(--top);left:var(--mda-gutter, 160px);right:var(--mda-gutter, 160px);z-index:100}.bar.svelte-12qhfyh{container:bar / inline-size;height:var(--bh);padding:2px 0;background:var(--mda-bar-line, #8a9199);clip-path:polygon(var(--bs) 0,100% 0,calc(100% - var(--bs)) 100%,0 100%)}.bar-inner.svelte-12qhfyh{height:100%;display:flex;align-items:center;gap:16px;padding:0 calc(var(--bs) + 12px) 0 calc(var(--bs) + 14px);background:var(--mda-bar, #2a2e34);clip-path:polygon(calc(var(--bs) + 1.155px) 0,calc(100% - 3.464px) 0,calc(100% - var(--bs) - 1.155px) 100%,3.464px 100%)}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:14px;min-width:0;color:var(--mda-accent, #ffd21f);text-decoration:none}.brand.svelte-12qhfyh svg{flex-shrink:0}.brand.svelte-12qhfyh:hover{text-decoration:none}.brand-name.svelte-12qhfyh{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-weight:800;font-size:20px;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--mda-ink, #f4f6f7)}.bar-actions.svelte-12qhfyh{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.menu-toggle.svelte-12qhfyh{display:grid;place-items:center;width:48px;height:48px;padding:0;background:none;border:none;cursor:pointer;color:var(--mda-ink, #f4f6f7);transition:color var(--ct-transition-fast, .15s ease-out)}.menu-toggle.svelte-12qhfyh:hover{color:var(--mda-yellow, #ffd21f)}:root[data-theme=light] .menu-toggle.svelte-12qhfyh:hover{color:var(--mda-steel, #555c65)}.bar-cta.svelte-12qhfyh{--h: 48px;display:flex;align-items:center;height:var(--h);padding:0 calc(var(--h) * .577 + 22px);font-family:var(--ct-font-body, "IBM Plex Sans", sans-serif);font-size:17px;font-weight:600;line-height:1;white-space:nowrap;color:var(--mda-offblack, #14161a);background:var(--mda-yellow, #ffd21f);text-decoration:none;clip-path:polygon(calc(var(--h) * .577) 0,100% 0,calc(100% - var(--h) * .577) 100%,0 100%);transition:background var(--ct-transition-fast, .15s ease-out)}.bar-cta.svelte-12qhfyh:hover{background:var(--mda-yellow-dark, #e8bf1e);text-decoration:none}.top-blur.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;height:calc(clamp(12px,1.7vw,32px) + 136px);z-index:98;pointer-events:none}.top-blur.svelte-12qhfyh span:where(.svelte-12qhfyh){position:absolute;inset:0;backdrop-filter:blur(var(--b));-webkit-backdrop-filter:blur(var(--b));mask-image:linear-gradient(to bottom,#000 var(--from),transparent var(--to));-webkit-mask-image:linear-gradient(to bottom,#000 var(--from),transparent var(--to))}.top-blur.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(1){--b: 1px;--from: 70%;--to: 100%}.top-blur.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(2){--b: 2px;--from: 50%;--to: 85%}.top-blur.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(3){--b: 4px;--from: 35%;--to: 70%}.top-blur.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(4){--b: 8px;--from: 20%;--to: 55%}.top-blur.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(5){--b: 16px;--from: 0%;--to: 40%}.menu-scrim.svelte-12qhfyh{position:fixed;inset:0;z-index:99}.menu.svelte-12qhfyh{container:menu / inline-size;--c: 20px;margin-top:12px;padding:2px;background:var(--mda-bar-line, #8a9199);clip-path:polygon(calc(var(--c) * .577) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c) * .577) 100%,0 100%,0 var(--c));animation:svelte-12qhfyh-menu-in .18s ease-out}@keyframes svelte-12qhfyh-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.menu-inner.svelte-12qhfyh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,260px);gap:40px;max-height:calc(100vh - var(--top) - var(--bh) - 12px - var(--top));overflow-y:auto;padding:40px 40px 48px;background:var(--mda-bar, #2a2e34);clip-path:polygon(calc(var(--c) * .577 - .845px) 0,100% 0,100% calc(100% - var(--c) + 1.464px),calc(100% - var(--c) * .577 + .845px) 100%,0 100%,0 calc(var(--c) - 1.464px))}.menu-head.svelte-12qhfyh{margin:0 0 20px;padding-bottom:14px;border-bottom:2px solid var(--mda-line, rgba(138, 145, 153, .45));font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:13px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-kicker, #ffd21f)}.menu-head-plain.svelte-12qhfyh{color:var(--mda-ink-2, #cdd1d6)}.menu-links.svelte-12qhfyh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.menu-link.svelte-12qhfyh{display:inline-block;font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-weight:800;font-size:28px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--mda-ink, #f4f6f7);text-decoration:none;transition:color var(--ct-transition-fast, .15s ease-out)}.menu-link.svelte-12qhfyh:hover,.menu-link.active.svelte-12qhfyh{color:var(--mda-yellow, #ffd21f);text-decoration:none}:root[data-theme=light] .menu-link.svelte-12qhfyh:hover,:root[data-theme=light] .menu-link.active.svelte-12qhfyh{color:var(--mda-ink, #14161a);text-decoration:underline;text-decoration-color:var(--mda-yellow, #ffd21f);text-decoration-thickness:4px;text-underline-offset:6px}.menu-side.svelte-12qhfyh{display:flex;flex-direction:column;gap:32px;padding-left:28px;border-left:2px solid var(--mda-line, rgba(138, 145, 153, .45))}.socials.svelte-12qhfyh{display:flex;gap:14px}.social.svelte-12qhfyh{--c: 14px;display:grid;place-items:center;width:64px;height:64px;color:var(--mda-chip-ink, #f4f6f7);background:var(--mda-chip, #555c65);clip-path:polygon(calc(var(--c) * .577) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c) * .577) 100%,0 100%,0 var(--c));transition:background var(--ct-transition-fast, .15s ease-out),color var(--ct-transition-fast, .15s ease-out)}.social.svelte-12qhfyh:hover{background:var(--mda-yellow, #ffd21f);color:var(--mda-offblack, #14161a);text-decoration:none}.theme-toggle.svelte-12qhfyh{--h: 44px;display:flex}.theme-opt.svelte-12qhfyh{flex:1;display:grid;place-items:center;height:var(--h);min-width:0;padding:0 calc(var(--h) * .577);border:none;cursor:pointer;font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-ink-2, #cdd1d6);background:var(--mda-toggle-off, #555c65);clip-path:polygon(calc(var(--h) * .577) 0,100% 0,calc(100% - var(--h) * .577) 100%,0 100%);transition:background var(--ct-transition-fast, .15s ease-out)}.theme-opt.svelte-12qhfyh+.theme-opt:where(.svelte-12qhfyh){margin-left:calc(var(--h) * -.577 + 6px)}.theme-opt.on.svelte-12qhfyh{background:var(--mda-yellow, #ffd21f);color:var(--mda-offblack, #14161a)}.theme-opt.svelte-12qhfyh:not(.on):hover{color:var(--mda-ink, #f4f6f7)}.theme-icon.svelte-12qhfyh{display:none}.app-main.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.main-content.svelte-12qhfyh{flex:1;overflow-x:hidden;padding-top:calc(clamp(12px,1.7vw,32px) + 72px)}.site-footer.svelte-12qhfyh{background:var(--mda-bar, #2a2e34);padding:48px var(--mda-gutter, 80px)}.footer-inner.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-spacing-xl, 32px);flex-wrap:wrap}.footer-brand.svelte-12qhfyh{display:flex;align-items:center;gap:20px;color:var(--mda-accent, #ffd21f);text-decoration:none}.footer-brand.svelte-12qhfyh:hover{text-decoration:none}.footer-line.svelte-12qhfyh{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-weight:700;font-size:22px;line-height:1.2;color:var(--mda-ink, #f4f6f7)}.footer-handle.svelte-12qhfyh{font-family:var(--ct-font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:15px;color:var(--mda-accent, #ffd21f)}.page-wipe.svelte-12qhfyh{position:fixed;inset:0;z-index:50;pointer-events:none;overflow:hidden}.wipe-bar.svelte-12qhfyh{position:absolute;width:calc(var(--bar) + var(--row) * .577 + 2px);height:calc(var(--row) + 1px);background:var(--mda-yellow, #ffd21f);clip-path:polygon(calc(var(--row) * .577) 0,100% 0,calc(100% - var(--row) * .577) 100%,0 100%);transform:scaleX(0);transform-origin:left center;will-change:transform}.page-wipe.enter.svelte-12qhfyh .wipe-bar:where(.svelte-12qhfyh){animation:svelte-12qhfyh-bar-in .16s ease-in forwards;animation-delay:var(--d, 0ms)}.page-wipe.exit.svelte-12qhfyh .wipe-bar:where(.svelte-12qhfyh){transform:scaleX(1);transform-origin:right center;animation:svelte-12qhfyh-bar-out .16s ease-out forwards;animation-delay:var(--d, 0ms)}@keyframes svelte-12qhfyh-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-12qhfyh-bar-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.page-wipe.svelte-12qhfyh{display:none}.menu.svelte-12qhfyh{animation:none}}.nav-progress.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;height:3px;background:var(--mda-yellow, #ffd21f);z-index:9999;animation:svelte-12qhfyh-nav-slide 1.5s ease-in-out infinite}@keyframes svelte-12qhfyh-nav-slide{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(.7);transform-origin:left}to{transform:scaleX(1);transform-origin:left;opacity:0}}@container menu (max-width: 1240px){.menu-inner.svelte-12qhfyh{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-side.svelte-12qhfyh{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:32px 48px;padding-left:0;border-left:none}.side-block.svelte-12qhfyh{flex:1;min-width:220px}}@container bar (max-width: 840px){.brand-name.svelte-12qhfyh{display:none}}@container menu (max-width: 940px){.menu-inner.svelte-12qhfyh{grid-template-columns:repeat(2,minmax(0,1fr))}}@container menu (max-width: 640px){.menu-inner.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.topbar.svelte-12qhfyh{--bh: 56px}.bar-inner.svelte-12qhfyh{gap:12px;padding:0 calc(var(--bs) * .5 + 4px) 0 calc(var(--bs) * .5 + 12px)}.bar-actions.svelte-12qhfyh{gap:6px}.menu-toggle.svelte-12qhfyh{width:40px}.brand.svelte-12qhfyh svg{width:32px;height:32px}.bar-cta.svelte-12qhfyh{--h: 38px;padding:0 calc(var(--h) * .577 + 14px);font-size:16px}.main-content.svelte-12qhfyh{padding-top:68px}.top-blur.svelte-12qhfyh{height:108px}.menu-inner.svelte-12qhfyh{grid-template-columns:minmax(0,1fr);gap:36px;padding:28px 20px 32px}.menu-links.svelte-12qhfyh{gap:16px}.menu-link.svelte-12qhfyh{font-size:24px}.menu-side.svelte-12qhfyh{flex-wrap:nowrap;gap:20px}.side-block.svelte-12qhfyh{min-width:0}.side-block.svelte-12qhfyh:first-child{flex:1.6}.socials.svelte-12qhfyh{gap:8px}.social.svelte-12qhfyh{width:48px;height:48px}.theme-toggle.svelte-12qhfyh{--h: 48px}.theme-opt.svelte-12qhfyh{flex:none;width:calc(var(--h) * .577 + 38px);padding:0}.theme-word.svelte-12qhfyh{display:none}.theme-icon.svelte-12qhfyh{display:block}.footer-line.svelte-12qhfyh{font-size:18px}}
