:root{--mk-color-primary-50: #eaf3f4;--mk-color-primary-100: #cfe2e4;--mk-color-primary-200: #a6c8cc;--mk-color-primary-300: #7caeb4;--mk-color-primary-400: #54909a;--mk-color-primary-500: #386167;--mk-color-primary-600: #305459;--mk-color-primary-700: #2c5257;--mk-color-primary-800: #1f3b3f;--mk-color-primary-900: #142629;--mk-color-primary-950: #0a1416;--mk-color-success-50: #eaf5ec;--mk-color-success-100: #cfe7d4;--mk-color-success-200: #a6d2af;--mk-color-success-300: #7cbb89;--mk-color-success-400: #54a064;--mk-color-success-500: #2f7a3d;--mk-color-success-600: #296a35;--mk-color-success-700: #21572b;--mk-color-success-800: #194121;--mk-color-success-900: #0f2914;--mk-color-success-950: #07160a;--mk-color-warning-50: #fbf2e3;--mk-color-warning-100: #f5e1bd;--mk-color-warning-200: #ecc78a;--mk-color-warning-300: #e0aa56;--mk-color-warning-400: #cf9134;--mk-color-warning-500: #b8761c;--mk-color-warning-600: #a06618;--mk-color-warning-700: #825313;--mk-color-warning-800: #623e0e;--mk-color-warning-900: #3f2809;--mk-color-warning-950: #221504;--mk-color-danger-50: #fbeaee;--mk-color-danger-100: #f4cdd5;--mk-color-danger-200: #e9a3b1;--mk-color-danger-300: #dc7a8d;--mk-color-danger-400: #cd556c;--mk-color-danger-500: #b8344a;--mk-color-danger-600: #9f2c40;--mk-color-danger-700: #822434;--mk-color-danger-800: #621b27;--mk-color-danger-900: #3f1019;--mk-color-danger-950: #22070d;--mk-color-info-50: #e8f0fa;--mk-color-info-100: #cadcf3;--mk-color-info-200: #9ebde6;--mk-color-info-300: #719ed8;--mk-color-info-400: #4983c9;--mk-color-info-500: #2e6fb8;--mk-color-info-600: #28609f;--mk-color-info-700: #214f82;--mk-color-info-800: #193c63;--mk-color-info-900: #10263f;--mk-color-info-950: #081422;--mk-color-accent-50: #fefae8;--mk-color-accent-100: #fdf3c2;--mk-color-accent-200: #fbe989;--mk-color-accent-300: #f8da57;--mk-color-accent-400: #f6e088;--mk-color-accent-500: #f5dd71;--mk-color-accent-600: #d4bc56;--mk-color-accent-700: #b29b3b;--mk-color-accent-800: #8d7a2a;--mk-color-accent-900: #5e5119;--mk-color-accent-950: #342d0d;--mk-color-state-primary-rest: #386167;--mk-color-state-primary-hover: #54909a;--mk-color-state-primary-pressed: #2c5257;--mk-color-state-primary-focus-ring: rgba(56, 97, 103, .4);--mk-color-state-primary-disabled-bg: #a6c8cc;--mk-color-state-primary-disabled-fg: #54909a;--mk-color-state-success-rest: #2f7a3d;--mk-color-state-success-hover: #54a064;--mk-color-state-success-pressed: #21572b;--mk-color-state-success-focus-ring: rgba(47, 122, 61, .4);--mk-color-state-success-disabled-bg: #a6d2af;--mk-color-state-success-disabled-fg: #54a064;--mk-color-state-warning-rest: #b8761c;--mk-color-state-warning-hover: #cf9134;--mk-color-state-warning-pressed: #825313;--mk-color-state-warning-focus-ring: rgba(184, 118, 28, .4);--mk-color-state-warning-disabled-bg: #ecc78a;--mk-color-state-warning-disabled-fg: #cf9134;--mk-color-state-danger-rest: #b8344a;--mk-color-state-danger-hover: #cd556c;--mk-color-state-danger-pressed: #822434;--mk-color-state-danger-focus-ring: rgba(184, 52, 74, .4);--mk-color-state-danger-disabled-bg: #e9a3b1;--mk-color-state-danger-disabled-fg: #cd556c;--mk-color-state-info-rest: #2e6fb8;--mk-color-state-info-hover: #4983c9;--mk-color-state-info-pressed: #214f82;--mk-color-state-info-focus-ring: rgba(46, 111, 184, .4);--mk-color-state-info-disabled-bg: #9ebde6;--mk-color-state-info-disabled-fg: #4983c9;--mk-color-state-neutral-rest: #2d3138;--mk-color-state-neutral-hover: #5d6c7b;--mk-color-state-neutral-pressed: #1d1e20;--mk-color-state-neutral-focus-ring: rgba(45, 49, 56, .4);--mk-color-state-neutral-disabled-bg: #e2e2e2;--mk-color-state-neutral-disabled-fg: #c8c8c8;--mk-color-ink-300: #e7e8eb;--mk-color-ink-400: #9da1aa;--mk-color-ink-500: #6a6d73;--mk-color-ink-550: #43444e;--mk-color-ink-600: #3a3c40;--mk-color-ink-700: #292b2e;--mk-color-ink-750: #24252c;--mk-color-ink-800: #1d1e20;--mk-color-ink-850: #19191e;--mk-color-ink-900: #15151a;--mk-color-paper-0: #ffffff;--mk-color-paper-50: #fafafa;--mk-color-paper-100: #f6f6f6;--mk-color-teal-100: #e3efef;--mk-color-teal-200: #6cc2ba;--mk-color-teal-300: #108f8c;--mk-color-teal-400: #32696f;--mk-color-teal-500: #386167;--mk-color-teal-700: #2c5257;--mk-color-yellow-500: #f5dd71;--mk-color-bone-500: #eae5d3;--mk-elevation-0: none;--mk-elevation-1: 0 1px 2px rgba(0,0,0,.04), 0 1px 1px rgba(0,0,0,.06);--mk-elevation-2: 0 2px 4px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.08);--mk-elevation-3: 0 4px 8px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.1);--mk-elevation-4: 0 8px 16px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.12);--mk-elevation-5: 0 16px 32px rgba(0,0,0,.12), 0 8px 16px rgba(0,0,0,.14);--mk-focus-width: 2px;--mk-focus-offset: 2px;--mk-focus-color: #386167;--mk-focus-color-on-dark: #7fd0d8;--mk-focus-style: solid;--mk-motion-duration-instant: 0ms;--mk-motion-duration-fast: .1s;--mk-motion-duration-medium: .2s;--mk-motion-duration-slow: .32s;--mk-motion-duration-slower: .5s;--mk-motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--mk-motion-easing-decel: cubic-bezier(0, 0, .2, 1);--mk-motion-easing-accel: cubic-bezier(.4, 0, 1, 1);--mk-motion-easing-emphasis: cubic-bezier(.2, 0, 0, 1);--mk-radius-xs: .25rem;--mk-radius-sm: .5rem;--mk-radius-md: 1rem;--mk-radius-lg: 1.5rem;--mk-radius-xl: 3rem;--mk-radius-2xl: 6rem;--mk-radius-pill: 9999px;--mk-space-0: 0;--mk-space-1: .25rem;--mk-space-2: .5rem;--mk-space-3: .75rem;--mk-space-4: 1rem;--mk-space-5: 1.25rem;--mk-space-6: 1.5rem;--mk-space-8: 2rem;--mk-space-10: 2.5rem;--mk-space-12: 3rem;--mk-space-16: 4rem;--mk-space-20: 5rem;--mk-space-24: 6rem;--mk-space-32: 8rem;--mk-space-0-5: .125rem;--mk-space-1-5: .375rem;--mk-target-min: 44px;--mk-target-comfort: 48px;--mk-target-compact: 32px;--mk-font-family-display: "Raleway", system-ui, sans-serif;--mk-font-family-body: "Raleway", system-ui, sans-serif;--mk-font-family-ui: "Raleway", system-ui, sans-serif;--mk-font-family-mono: ui-monospace, "SF Mono", Menlo, monospace;--mk-font-weight-light: 300;--mk-font-weight-regular: 400;--mk-font-weight-medium: 500;--mk-font-weight-semibold: 600;--mk-font-weight-bold: 700;--mk-font-weight-black: 800;--mk-font-size-display: 10.4375rem;--mk-font-size-h1: 4.8125rem;--mk-font-size-h2: 4rem;--mk-font-size-h3: 3.5rem;--mk-font-size-h4: 2rem;--mk-font-size-h5: 1.5rem;--mk-font-size-lead: 1.4375rem;--mk-font-size-body: 1.344rem;--mk-font-size-ui: 1.0625rem;--mk-font-size-caption: .875rem;--mk-font-size-micro: .75rem;--mk-z-index-base: 0;--mk-z-index-dropdown: 100;--mk-z-index-sticky: 200;--mk-z-index-overlay: 300;--mk-z-index-modal: 400;--mk-z-index-popover: 500;--mk-z-index-toast: 600;--mk-z-index-tooltip: 700}:root{--surface-0: var(--mk-color-ink-900);--surface-1: var(--mk-color-ink-850);--surface-2: var(--mk-color-ink-800);--surface-3: var(--mk-color-ink-750);--line-1: var(--mk-color-ink-700);--line-2: var(--mk-color-ink-600);--line-3: var(--mk-color-ink-550);--ink-1: var(--mk-color-paper-0);--ink-2: var(--mk-color-ink-300);--ink-3: var(--mk-color-ink-400);--ink-4: var(--mk-color-ink-500);--brand: var(--mk-color-teal-300);--brand-2: var(--mk-color-teal-200);--brand-deep: var(--mk-color-teal-500);--focus: var(--mk-focus-color-on-dark, #7fd0d8);--font-body: var(--mk-font-family-body, "Raleway", system-ui, sans-serif);--font-mono: var(--mk-font-family-mono, ui-monospace, "SF Mono", Menlo, monospace)}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100%}body{background:var(--surface-0);color:var(--ink-2);font-family:var(--font-body);font-size:15px;line-height:1.55}a{color:var(--brand-2);text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono{font-family:var(--font-mono)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.topbar.svelte-12qhfyh{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 32px;background:var(--surface-1);border-bottom:1px solid var(--line-1)}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:14px;color:inherit}.mark.svelte-12qhfyh{width:40px;height:40px;border-radius:var(--mk-radius-sm);background:var(--brand-deep);display:grid;place-items:center;color:var(--mk-color-bone-500);font-weight:800;font-size:18px}.txt.svelte-12qhfyh{display:flex;flex-direction:column}.txt.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--ink-1);line-height:1.15}.txt.svelte-12qhfyh em:where(.svelte-12qhfyh){font-style:normal;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:3px}nav.svelte-12qhfyh{display:flex;gap:4px;flex-wrap:wrap}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:13.5px;font-weight:600;color:var(--ink-3);padding:7px 12px;border-radius:var(--mk-radius-sm);border:1px solid transparent}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink-1);background:var(--surface-2)}nav.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--ink-1);border-color:var(--line-2);background:var(--surface-2)}.right.svelte-12qhfyh{margin-left:auto}.seg.svelte-12qhfyh{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--mk-radius-pill);overflow:hidden}.seg.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;font-size:12px;font-weight:600;padding:6px 14px;background:transparent;color:var(--ink-3);border:0;cursor:pointer;min-height:var(--mk-target-compact, 32px)}.seg.svelte-12qhfyh button[aria-pressed=true]:where(.svelte-12qhfyh){background:var(--brand-deep);color:var(--ink-1)}.bar.svelte-12qhfyh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 32px;background:var(--surface-2);border-bottom:1px solid var(--line-1);font-size:10.5px;color:var(--ink-4)}.bar.svelte-12qhfyh code:where(.svelte-12qhfyh){color:var(--brand-2)}.bar.svelte-12qhfyh .sp:where(.svelte-12qhfyh){flex:1}.bar.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;font-size:10.5px;color:var(--brand-2);background:transparent;border:1px solid var(--line-2);border-radius:var(--mk-radius-xs);padding:3px 9px;cursor:pointer}.bar.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{border-color:var(--brand)}.bar.svelte-12qhfyh button.danger:where(.svelte-12qhfyh){color:var(--mk-color-danger-400)}.bar.svelte-12qhfyh button.danger:where(.svelte-12qhfyh):hover{border-color:var(--mk-color-danger-400)}.bar.svelte-12qhfyh button[disabled]:where(.svelte-12qhfyh){opacity:.5;cursor:progress}main.svelte-12qhfyh{padding:26px 32px 48px;max-width:1400px}
