@font-face{font-family:Inter;src:url(../../../fonts/InterVariable.ttf);font-display:swap}@font-face{font-family:Inter Display;src:url(../../../fonts/InterDisplay-SemiBold.ttf);font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/IBMPlexMono-Var.ttf);font-display:swap}:root{--mish-web-nav-ink: #f4f4f5;--mish-notch-ink-text: #f4f4f5;--mish-notch-ink-secondary: #909093;--mish-notch-ink-edge: #2a2a2c;--mish-notch-ink-mish: #f4f4f5;--mish-notch-ink-warning: #e8c68b;--mish-space-0: 4px;--mish-space-1: 8px;--mish-space-2: 12px;--mish-space-3: 16px;--mish-space-4: 24px;--mish-space-5: 32px;--mish-space-6: 56px;--mish-radius-small: 6px;--mish-radius-medium: 12px;--mish-radius-large: 16px;--mish-radius-sheet: 24px;--mish-radius-notch: 26.94017094017094px;--mish-size-window-rest-width: 420px;--mish-size-window-rest-height: 360px;--mish-size-window-reply-width: 720px;--mish-size-window-reply-height: 360px;--mish-size-window-screen-width: 1040px;--mish-size-window-screen-height: 720px;--mish-size-control-small: 32px;--mish-size-control: 36px;--mish-size-field: 44px;--mish-size-control-large: 52px;--mish-size-orb-rest: 96px;--mish-size-orb-docked: 28px;--mish-size-orb-pet: 72px;--mish-size-pet-plate: 280px;--mish-size-desk-orb: 120px;--mish-size-desk-field: 216px;--mish-size-grid-column: 960px;--mish-size-column: 272px;--mish-size-feed-column: 600px;--mish-size-reading-column: 640px;--mish-size-reply-orb-column: 120px;--mish-size-time-column: 48px;--mish-size-palette-width: 520px;--mish-size-bubble-max: 468px;--mish-size-small-row: 28px;--mish-size-hairline: 1px;--mish-size-wave-bar: 3px;--mish-size-wave-min: 4px;--mish-size-wave-max: 18px;--mish-size-art: 120px;--mish-size-art-done: 80px;--mish-size-art-reply: 72px;--mish-size-plate-shadow-radius: 28px;--mish-size-plate-shadow-y: 10px;--mish-size-state-chars: 24ch;--mish-size-measure-short-min: 48ch;--mish-size-measure-short-max: 48ch;--mish-size-measure-min: 48ch;--mish-size-measure-max: 64ch;--mish-size-grid-min: 720px;--mish-size-grid-max: 1040px;--mish-size-screen-share: .4;--mish-size-plate-aspect: 1.5;--mish-size-width-step: 8px;--mish-size-grid-hour: 40px;--mish-size-grid-day: 32px;--mish-size-month-cell: 88px;--mish-size-qr-code: 180px;--mish-size-rest-orb-gap: 40px;--mish-size-window-controls-inset: 76px;--mish-size-status-pill: 24px;--mish-size-accent-rail: 2px;--mish-size-new-dot: 6px;--mish-size-focus-stroke: 2px;--mish-size-content-inset: 28px;--mish-size-calendar-border: .5px;--mish-size-calendar-inset: 2px;--mish-size-line-travel: 2px;--mish-size-palette-top: 88px;--mish-size-scene-height: 360px;--mish-size-graph-detail: 280px;--mish-size-graph-point: 8px;--mish-size-scene-card: 360px;--mish-size-chart-height: 168px;--mish-size-chart-ring: 128px;--mish-size-chart-ring-width: 14px;--mish-size-chart-stroke: 2px;--mish-size-chart-mark: 8px;--mish-size-chart-end: 4px;--mish-size-chart-bar: 28px;--mish-size-chart-gap: 2px;--mish-size-stop-stroke: 1.5px;--mish-size-orb-rest-top: 40px;--mish-size-enter-rise: 8px;--mish-size-switch-shift: 24px;--mish-size-button-pad: 16px;--mish-size-button-pad-small: 16px;--mish-size-button-height: 36px;--mish-size-button-height-small: 32px;--mish-size-icon: 16px;--mish-size-ring-track: 6px;--mish-size-ring-stroke: 3px;--mish-size-notch-open: 440px;--mish-size-notch-bleed: 2px;--mish-size-notch-edge-switch: 40px;--mish-size-notch-corner-reach: 160px;--mish-size-notch-cutout-overlap: 12px;--mish-size-notch-cutout-travel: 24px;--mish-size-notch-cutout-capture: 48px;--mish-size-notch-cutout-stretch: 48px;--mish-size-orb: 20px;--mish-size-orb-large: 28px;--mish-size-orb-dot: 1.6px;--mish-size-orb-dots: 120;--mish-size-notch-flare-steps: 96;--mish-size-notch-ring: 40px;--mish-size-notch-depth: 64px;--mish-size-notch-flare: 35.21367521367522px;--mish-size-notch-icon: 15.726495726495726px;--mish-size-notch-card: 216px;--mish-size-notch-rest: 8.88888888888889px;--mish-size-notch-hot: 30.76923076923077px;--mish-size-notch-tail-length: 25.641025641025642px;--mish-size-notch-tail-height: 29.743589743589745px;--mish-size-notch-handle: 42.39316239316239px;--mish-size-notch-handle-stroke: 6.153846153846154px;--mish-size-notch-handle-gap: 9.23076923076923px;--mish-size-notch-handle-hot: 51.965811965811966px;--mish-size-notch-handle-glyph: 19.145299145299145px;--mish-size-notch-grip-dot: 6.495726495726496px;--mish-size-notch-grip-pitch: 10.598290598290598px;--mish-size-notch-grip-gap: 4.444444444444445px;--mish-size-notch-grip-hot: 47.863247863247864px;--mish-opacity-origin: .6;--mish-opacity-focus: .5;--mish-opacity-orbit-step: .3;--mish-opacity-listening-dim: .4;--mish-opacity-pressed: .7;--mish-opacity-disabled: .5;--mish-opacity-toggle-hover: .7;--mish-opacity-toggle-pressed: .5;--mish-opacity-row-hover: .06;--mish-opacity-chart-area: .12;--mish-opacity-edge-light: .14;--mish-opacity-plate-shadow-light: .16;--mish-opacity-plate-glass-dark: .62;--mish-opacity-plate-glass-light: .82;--mish-opacity-plate-shadow-dark: .6;--mish-scale-enter: .96;--mish-scale-focus: 1.03;--mish-scale-spring-damping: .86;--mish-scale-press: .97;--mish-scale-unfold-damping: .72;--mish-scale-reading-damping: .9;--mish-scale-notch-pick-damping: .85;--mish-scale-notch-glide-damping: .86;--mish-scale-notch-content-damping: .8;--mish-scale-notch-lift-damping: .92;--mish-scale-notch-grip-damping: .55;--mish-scale-notch-grip-hit: .95;--mish-scale-notch-orb-damping: .7;--mish-scale-notch-spin-damping: .72;--mish-scale-notch-press-damping: .5;--mish-scale-notch-squeeze: .84;--mish-scale-notch-follow-damping: .84;--mish-scale-notch-settle-damping: .74;--mish-scale-notch-cutout-corner: .3466666666666667;--mish-scale-notch-flare-handle: .8;--mish-scale-notch-tail-reach: .58;--mish-scale-notch-tail-spread: .24;--mish-weight-regular: 400;--mish-weight-medium: 500;--mish-weight-semibold: 600;--mish-motion-grow-ms: .42s;--mish-motion-reveal-ms: .22s;--mish-motion-line-ms: .16s;--mish-motion-plate-in-ms: .22s;--mish-motion-plate-out-ms: .16s;--mish-motion-breath-s: 5.2s;--mish-motion-listen-s: 1.6s;--mish-motion-think-s: 2.4s;--mish-motion-wave-ms: 90ms;--mish-motion-stage-in-ms: .32s;--mish-motion-stage-out-ms: .24s;--mish-motion-listening-pulse-s: 2.2s;--mish-motion-hold-ms: 1s;--mish-motion-clock-tick-ms: .1s;--mish-motion-frame-ms: 16ms;--mish-motion-scroll-fade-ms: .9s;--mish-motion-hero-in-ms: 1.6s;--mish-motion-scene-reveal-ms: .9s;--mish-motion-reveal-step-ms: .12s;--mish-motion-pet-idle-s: 8.1s;--mish-motion-enter-ms: .32s;--mish-motion-exit-ms: .18s;--mish-motion-stagger-ms: 40ms;--mish-motion-stagger-cap: 8;--mish-motion-travel-ms: .42s;--mish-motion-focus-ms: .52s;--mish-motion-switch-ms: .28s;--mish-motion-spring-ms: .42s;--mish-motion-spring-fast-ms: .24s;--mish-motion-unfold-ms: .62s;--mish-motion-reading-ms: .9s;--mish-motion-notch-fold-grace-ms: .45s;--mish-motion-notch-hover-grace-ms: .25s;--mish-motion-notch-auto-open-ms: 5s;--mish-motion-notch-pick-ms: .18s;--mish-motion-notch-glide-ms: .5s;--mish-motion-notch-content-ms: .48s;--mish-motion-notch-lift-ms: .26s;--mish-motion-notch-crossfade-ms: .16s;--mish-motion-notch-merge-ms: .2s;--mish-motion-notch-goo-ms: .95s;--mish-motion-notch-goo-delay-ms: .34s;--mish-motion-notch-goo-return-ms: .4s;--mish-motion-notch-goo-quick-ms: .26s;--mish-motion-notch-goo-straight-ms: .35s;--mish-motion-notch-release-ms: .4s;--mish-motion-notch-release-home-ms: .34s;--mish-motion-notch-grip-ms: .22s;--mish-motion-notch-grip-out-ms: .42s;--mish-motion-notch-grip-in-ms: .2s;--mish-motion-notch-orb-ms: .36s;--mish-motion-notch-spin-ms: .55s;--mish-motion-notch-press-ms: 90ms;--mish-motion-notch-press-back-ms: .34s;--mish-motion-notch-follow-ms: .2s;--mish-motion-notch-settle-ms: .3s;--mish-motion-notch-poll-ms: .3s;--mish-motion-notch-full-screen-ms: 2s;--mish-motion-notch-turn-back-ms: .5s;--mish-motion-quick-ms: .15s;--mish-motion-base-ms: .25s;--mish-motion-calm-ms: .35s;--mish-motion-drop-ms: .55s;--mish-motion-shimmer-ms: 2s;--mish-motion-ring-ms: 6s;--mish-motion-copy-notice-ms: 2s;--mish-motion-notice-ms: 5s;--mish-curve-out: cubic-bezier(0, 0, .58, 1);--mish-curve-emphasized: cubic-bezier(.2, 1, .22, 1);--mish-curve-in-out: cubic-bezier(.42, 0, .58, 1);--mish-curve-linear: cubic-bezier(0, 0, 1, 1);--mish-curve-draw-in: cubic-bezier(.42, 0, 1, 1);--mish-curve-goo: cubic-bezier(.35, 0, .25, 1);--mish-curve-release: cubic-bezier(.3, 0, .2, 1);--mish-curve-settle: cubic-bezier(.22, 1, .36, 1);--mish-curve-pop: cubic-bezier(.34, 1.35, .64, 1);--mish-type-display-size: 32px;--mish-type-display-line: 40px;--mish-type-display-tracking: -.02em;--mish-type-display-face: var(--mish-font-display);--mish-type-name-size: 20px;--mish-type-name-line: 28px;--mish-type-name-tracking: -.01em;--mish-type-name-face: var(--mish-font-display);--mish-type-value-size: 18px;--mish-type-value-line: 24px;--mish-type-value-tracking: -.01em;--mish-type-value-face: var(--mish-font-sans);--mish-type-body-size: 16px;--mish-type-body-line: 24px;--mish-type-body-tracking: -.005em;--mish-type-body-face: var(--mish-font-sans);--mish-type-row-size: 15px;--mish-type-row-line: 20px;--mish-type-row-tracking: -.005em;--mish-type-row-face: var(--mish-font-sans);--mish-type-button-size: 15px;--mish-type-button-line: 20px;--mish-type-button-tracking: -.005em;--mish-type-button-face: var(--mish-font-sans);--mish-type-meta-size: 13px;--mish-type-meta-line: 16px;--mish-type-meta-tracking: 0em;--mish-type-meta-face: var(--mish-font-sans);--mish-type-small-size: 13px;--mish-type-small-line: 16px;--mish-type-small-tracking: 0em;--mish-type-small-face: var(--mish-font-sans);--mish-type-mono-size: 13px;--mish-type-mono-line: 20px;--mish-type-mono-tracking: 0em;--mish-type-mono-face: var(--mish-font-mono);--mish-font-sans: "Inter";--mish-font-display: "Inter Display";--mish-font-mono: "IBM Plex Mono";--mish-notch-ring: 40px;--mish-notch-depth: 64px;--mish-notch-corner: 26.94017094017094px;--mish-notch-flare: 35.21367521367522px;--mish-notch-icon: 15.726495726495726px;--mish-notch-card-corner: 16.923076923076923px;--mish-notch-tail-length: 25.641025641025642px;--mish-notch-tail-height: 29.743589743589745px;--mish-notch-track-stroke: 5.299145299145299px;--mish-notch-progress-stroke: 2.735042735042735px;--mish-notch-rest: 8.88888888888889px;--mish-notch-hot: 30.76923076923077px;--mish-notch-handle: 42.39316239316239px;--mish-notch-handle-stroke: 6.153846153846154px;--mish-notch-handle-gap: 9.23076923076923px;--mish-notch-handle-clearance: 13.333333333333334px;--mish-notch-handle-hot: 51.965811965811966px;--mish-notch-handle-glyph: 19.145299145299145px;--mish-notch-grip-dot: 6.495726495726496px;--mish-notch-grip-pitch: 10.598290598290598px;--mish-notch-grip-gap: 4.444444444444445px;--mish-notch-grip-hot: 47.863247863247864px;--mish-notch-card-padding: 12px;--mish-notch-card-width: 216px;--mish-notch-content-gap: 12px;--mish-notch-list-pad: 24px;--mish-notch-pad-end: 16px;--mish-notch-pad-start: 24px;--mish-notch-row-gap: 8px;--mish-notch-row-height: 52px;--mish-notch-row-inset: 16px;--mish-notch-slot-gap: 8px;--mish-notch-slot-space: 16px;--mish-notch-tail-gap: 8px;--mish-notch-text-gap: 4px;--mish-notch-verb-gap: 16px;--mish-notch-cell-extent: 68px;--mish-notch-vertical-pitch: 84px;--mish-notch-horizontal-pitch: 56px;--mish-notch-grip-reach: 34.18803418803419px;--mish-notch-grip-boundary: 23.418803418803417px;--mish-notch-handle-reach: 58.11965811965812px;--mish-notch-horizontal-pad: 20px;--mish-notch-ring-margin: 12px;--mish-notch-list-head: 28px;--mish-notch-horizontal-depth: 92px;--mish-web-container: 1184px;--mish-web-reading: 640px;--mish-web-card: 280px;--mish-web-section-gap: 56px;--mish-web-lattice-height: 400px;--mish-web-breakpoint: 720px;--mish-web-full: 100%;--mish-web-columns: 1fr;--mish-web-weight: var(--mish-weight-medium);--mish-web-strong: var(--mish-weight-semibold);--mish-web-layer: 10;--mish-web-nav-inset: calc(var(--mish-size-notch-flare) + var(--mish-space-2));--mish-web-narrow-nav-inset: calc(var(--mish-size-notch-flare) + var(--mish-space-2));--mish-web-page-inset: var(--mish-space-4);--mish-web-narrow-page-inset: var(--mish-space-3);--mish-web-header-width: 640px;--mish-web-table-width: 720px;--mish-web-review-rail: 200px;--mish-web-review-height: 560px;--mish-web-half: 2;--mish-web-one: 1;--mish-web-zero: 0;--mish-web-viewport-height: 100dvh;--mish-web-nav-desktop: flex;--mish-web-nav-mobile: none;--mish-web-nav-menu: none;--mish-web-narrow-nav-desktop: none;--mish-web-narrow-nav-menu: block;--mish-web-home-columns: repeat(12, minmax(0, 1fr));--mish-web-home-stage-height: max(560px, 100svh);--mish-web-home-scene-height: clamp(340px, 52svh, 540px);--mish-web-home-scene-scale: 1.4;--mish-web-home-title-size: clamp(48px, 8.2vw, 132px);--mish-web-home-title-line: 1.04;--mish-web-home-title-tracking: -.04em;--mish-web-home-title-measure: 11ch;--mish-web-home-copy-measure: 34ch;--mish-web-home-inset: clamp(24px, 4vw, 56px);--mish-web-reveal-blur: 14px;--mish-web-shot-height: clamp(300px, 36vw, 480px);--mish-web-block-gap: clamp(96px, 14vw, 200px);--mish-web-third: repeat(3, minmax(0, 1fr));--mish-web-narrow-third: 1fr;--mish-web-pair: repeat(2, minmax(0, 1fr));--mish-web-narrow-pair: 1fr;--mish-web-field-height: max(560px, 100svh);--mish-web-inner-field-mask: linear-gradient(180deg, rgba(0, 0, 0, .5) 0, transparent 100%);--mish-web-inner-field-height: min(70svh, 640px);--mish-web-reveal-shift: 28px;--mish-web-dive-lift: -14svh;--mish-web-dive-range: 70svh;--mish-web-narrow-home-columns: repeat(4, minmax(0, 1fr));--mish-web-narrow-home-stage-height: max(520px, 72svh);--mish-web-narrow-home-intro-align: start;--mish-web-narrow-home-scene-height: 260px;--mish-web-home-intro-span: span 5;--mish-web-home-detail-span: span 7;--mish-web-narrow-home-intro-span: span 4;--mish-web-narrow-home-detail-span: span 4;--mish-web-home-grid-gap: var(--mish-space-4);--mish-web-home-intro-align: center;--mish-web-home-backdrop-mask: linear-gradient(90deg, rgba(0, 0, 0, .3) 0, #000 58%);--mish-web-narrow-home-backdrop-mask: linear-gradient(180deg, rgba(0, 0, 0, .3) 0, #000 70%);--mish-web-review-grid-opacity: var(--mish-opacity-row-hover);--mish-web-narrow: 440px;--mish-web-content: 880px;--mish-web-row-hover: color-mix(in srgb, var(--mish-text) calc(var(--mish-opacity-row-hover) * 100%), transparent);--mish-web-cols2: repeat(2, minmax(0, 1fr));--mish-web-cols3: repeat(3, minmax(0, 1fr));--mish-web-cols4: repeat(4, minmax(0, 1fr));--mish-web-cols-auto: repeat(auto-fit, minmax(min(100%, var(--mish-web-card)), 1fr));--mish-web-cols-split: minmax(0, 1fr) minmax(0, 2fr);--mish-web-narrow-cols2: minmax(0, 1fr);--mish-web-narrow-cols3: minmax(0, 1fr);--mish-web-narrow-cols4: repeat(2, minmax(0, 1fr));--mish-web-narrow-cols-split: minmax(0, 1fr);--mish-web-page-gap: var(--mish-space-5);--mish-web-narrow-page-gap: var(--mish-space-4);--mish-window: #0f0f10;--mish-surface: #171718;--mish-plate: #212123;--mish-edge: #2a2a2c;--mish-text: #f4f4f5;--mish-body: #cfcfd1;--mish-secondary: #909093;--mish-quiet: #6e6e72;--mish-primary: #f4f4f5;--mish-on-primary: #0a0a0b;--mish-mish: #f4f4f5;--mish-mish-halo: #ffffff;--mish-warning: #e8c68b;--mish-success: #6FD98C;--mish-error: #f39d98;--mish-dim: #060607b8;--mish-stop: #ff6961;--mish-bubble: #dcdce0;--mish-on-bubble: #0a0a0b;--mish-on-stop: #ffffff;--mish-notch: #000000;--mish-chart1: #f4f4f5;--mish-chart2: #b4b4b8;--mish-chart3: #7c7c81;--mish-chart4: #525257;color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme]){--mish-window: #f4f4f2;--mish-surface: #ffffff;--mish-plate: #f0f0ee;--mish-edge: #e2e2df;--mish-text: #0e0e10;--mish-body: #3b3b40;--mish-secondary: #6a6a70;--mish-quiet: #75757b;--mish-primary: #0e0e10;--mish-on-primary: #f7f7f5;--mish-mish: #0e0e10;--mish-mish-halo: #0e0e10;--mish-warning: #a8660a;--mish-success: #1F8A4C;--mish-error: #c8392f;--mish-dim: #f7f7f5b8;--mish-stop: #d93a32;--mish-bubble: #e4e4e1;--mish-on-bubble: #0e0e10;--mish-on-stop: #ffffff;--mish-notch: #000000;--mish-chart1: #0e0e10;--mish-chart2: #4c4c52;--mish-chart3: #86868c;--mish-chart4: #b4b4b9;color-scheme:light}}:root[data-theme=light]{--mish-window: #f4f4f2;--mish-surface: #ffffff;--mish-plate: #f0f0ee;--mish-edge: #e2e2df;--mish-text: #0e0e10;--mish-body: #3b3b40;--mish-secondary: #6a6a70;--mish-quiet: #75757b;--mish-primary: #0e0e10;--mish-on-primary: #f7f7f5;--mish-mish: #0e0e10;--mish-mish-halo: #0e0e10;--mish-warning: #a8660a;--mish-success: #1F8A4C;--mish-error: #c8392f;--mish-dim: #f7f7f5b8;--mish-stop: #d93a32;--mish-bubble: #e4e4e1;--mish-on-bubble: #0e0e10;--mish-on-stop: #ffffff;--mish-notch: #000000;--mish-chart1: #0e0e10;--mish-chart2: #4c4c52;--mish-chart3: #86868c;--mish-chart4: #b4b4b9;color-scheme:light}:root[data-theme=dark]{--mish-window: #0f0f10;--mish-surface: #171718;--mish-plate: #212123;--mish-edge: #2a2a2c;--mish-text: #f4f4f5;--mish-body: #cfcfd1;--mish-secondary: #909093;--mish-quiet: #6e6e72;--mish-primary: #f4f4f5;--mish-on-primary: #0a0a0b;--mish-mish: #f4f4f5;--mish-mish-halo: #ffffff;--mish-warning: #e8c68b;--mish-success: #6FD98C;--mish-error: #f39d98;--mish-dim: #060607b8;--mish-stop: #ff6961;--mish-bubble: #dcdce0;--mish-on-bubble: #0a0a0b;--mish-on-stop: #ffffff;--mish-notch: #000000;--mish-chart1: #f4f4f5;--mish-chart2: #b4b4b8;--mish-chart3: #7c7c81;--mish-chart4: #525257;color-scheme:dark}@media (max-width: 720px){:root{--mish-web-nav-inset:var(--mish-web-narrow-nav-inset);--mish-web-page-inset:var(--mish-web-narrow-page-inset);--mish-web-nav-desktop:var(--mish-web-narrow-nav-desktop);--mish-web-nav-menu:var(--mish-web-narrow-nav-menu);--mish-web-third:var(--mish-web-narrow-third);--mish-web-pair:var(--mish-web-narrow-pair);--mish-web-home-columns:var(--mish-web-narrow-home-columns);--mish-web-home-stage-height:var(--mish-web-narrow-home-stage-height);--mish-web-home-intro-align:var(--mish-web-narrow-home-intro-align);--mish-web-home-scene-height:var(--mish-web-narrow-home-scene-height);--mish-web-home-intro-span:var(--mish-web-narrow-home-intro-span);--mish-web-home-detail-span:var(--mish-web-narrow-home-detail-span);--mish-web-home-backdrop-mask:var(--mish-web-narrow-home-backdrop-mask);--mish-web-cols2:var(--mish-web-narrow-cols2);--mish-web-cols3:var(--mish-web-narrow-cols3);--mish-web-cols4:var(--mish-web-narrow-cols4);--mish-web-cols-split:var(--mish-web-narrow-cols-split);--mish-web-page-gap:var(--mish-web-narrow-page-gap)}}:root{--mish-component-action-height: var(--mish-size-button-height);--mish-component-action-small-height: var(--mish-size-button-height-small);--mish-component-action-padding: var(--mish-size-button-pad);--mish-component-action-small-padding: var(--mish-size-button-pad-small);--mish-component-action-radius: var(--mish-radius-medium);--mish-component-action-type-size: var(--mish-type-button-size);--mish-component-action-type-line: var(--mish-type-button-line);--mish-component-action-type-tracking: var(--mish-type-button-tracking);--mish-component-action-type-face: var(--mish-type-button-face);--mish-component-action-primary: var(--mish-primary);--mish-component-action-on-primary: var(--mish-on-primary);--mish-component-action-secondary: var(--mish-plate);--mish-component-action-on-secondary: var(--mish-text);--mish-component-action-quiet: var(--mish-secondary);--mish-component-action-danger: var(--mish-error);--mish-component-action-quiet-height: var(--mish-type-button-line);--mish-component-action-hover-ink: var(--mish-text);--mish-component-action-hover-tint: var(--mish-secondary);--mish-component-action-hover-mix: calc(var(--mish-opacity-origin) / 4);--mish-component-action-disabled-fill: var(--mish-edge);--mish-component-action-disabled-ink: var(--mish-quiet);--mish-component-action-press-scale: var(--mish-scale-press);--mish-component-action-spring-ms: var(--mish-motion-spring-ms);--mish-component-action-spring-fast-ms: var(--mish-motion-spring-fast-ms);--mish-component-action-damping: var(--mish-scale-spring-damping);--mish-component-action-focus-stroke: var(--mish-size-focus-stroke);--mish-component-action-focus-opacity: var(--mish-opacity-focus);--mish-component-action-normal-weight: var(--mish-weight-medium);--mish-component-action-strong-weight: var(--mish-weight-semibold);--mish-component-field-height: var(--mish-size-control);--mish-component-field-padding-x: var(--mish-space-3);--mish-component-field-padding-y: var(--mish-space-1);--mish-component-field-radius: var(--mish-radius-medium);--mish-component-field-stroke: var(--mish-size-hairline);--mish-component-field-type-size: var(--mish-type-row-size);--mish-component-field-type-line: var(--mish-type-row-line);--mish-component-field-type-tracking: var(--mish-type-row-tracking);--mish-component-field-type-face: var(--mish-type-row-face);--mish-component-field-fill: var(--mish-plate);--mish-component-field-ink: var(--mish-text);--mish-component-field-edge: var(--mish-edge);--mish-component-field-placeholder: var(--mish-secondary);--mish-component-field-focus: var(--mish-surface);--mish-component-field-hover-edge: var(--mish-quiet);--mish-component-field-error-edge: var(--mish-error);--mish-component-field-disabled-alpha: var(--mish-opacity-disabled);--mish-component-segments-height: var(--mish-size-control-small);--mish-component-segments-inset: var(--mish-space-0);--mish-component-segments-padding: var(--mish-space-3);--mish-component-segments-stroke: var(--mish-size-hairline);--mish-component-segments-type-size: var(--mish-type-button-size);--mish-component-segments-type-line: var(--mish-type-button-line);--mish-component-segments-type-tracking: var(--mish-type-button-tracking);--mish-component-segments-type-face: var(--mish-type-button-face);--mish-component-segments-fill: var(--mish-plate);--mish-component-segments-ink: var(--mish-text);--mish-component-segments-quiet: var(--mish-secondary);--mish-component-segments-edge: var(--mish-edge);--mish-component-segments-normal-weight: var(--mish-weight-regular);--mish-component-segments-strong-weight: var(--mish-weight-semibold);--mish-component-state-height: var(--mish-size-status-pill);--mish-component-state-inset: var(--mish-space-0);--mish-component-state-padding: var(--mish-space-2);--mish-component-state-gap: var(--mish-space-1);--mish-component-state-dot: var(--mish-size-new-dot);--mish-component-state-type-size: var(--mish-type-small-size);--mish-component-state-type-line: var(--mish-type-small-line);--mish-component-state-type-tracking: var(--mish-type-small-tracking);--mish-component-state-type-face: var(--mish-type-small-face);--mish-component-state-fill: var(--mish-plate);--mish-component-state-ink: var(--mish-secondary);--mish-component-state-rest: var(--mish-quiet);--mish-component-state-live: var(--mish-text);--mish-component-state-waiting: var(--mish-warning);--mish-component-state-failed: var(--mish-error);--mish-component-state-visible-height: calc(var(--mish-size-status-pill) - var(--mish-space-0));--mish-component-action-settle: .96s;--mish-component-action-disabled-settle: 1.68s;--mish-component-action-hover-fill: color-mix(in srgb,var(--mish-component-action-primary),var(--mish-component-action-hover-tint) calc(var(--mish-component-action-hover-mix) * var(--mish-web-full)));--mish-component-action-focus-ink: color-mix(in srgb,var(--mish-component-action-hover-ink) calc(var(--mish-component-action-focus-opacity) * var(--mish-web-full)),transparent);--mish-component-action-spring: linear(0,.041214,.137732,.259169,.385938,.506226,.613641,.705434,.781185,.841861,.889167,.925107,.951707,.970855,.984214,.99319,.998933,1.00236,1.004178,1.004921,1.004981,1.00464,1.00409,1.003461,1.002832,1.002252,1.001743,1.001315,1.000967,1.00069,1.000477,1.000317,1.0002,1.000116,1.000059,1.000021,.999997,.999984,.999977,.999975,.999976,.999978,.999981,.999984,.999987,.99999,.999992,.999994,.999996,.999997,.999998,.999999,.999999,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)}@layer reset,base,layout,shared,parts,pages;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,pre,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas,video{display:block;max-width:var(--mish-web-full)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0}table{border-collapse:collapse}summary{display:block}summary::-webkit-details-marker{display:none}}@layer base{html{background:var(--mish-window);color:var(--mish-text);font-family:var(--mish-font-sans);font-size:var(--mish-type-body-size);line-height:var(--mish-type-body-line);letter-spacing:var(--mish-type-body-tracking);scrollbar-color:var(--mish-edge) var(--mish-window);-webkit-font-smoothing:antialiased}body{min-height:var(--mish-web-viewport-height)}a{color:inherit;text-decoration-color:var(--mish-quiet);text-decoration-thickness:var(--mish-size-hairline);text-underline-offset:var(--mish-space-0)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:var(--mish-size-focus-stroke) solid var(--mish-text);outline-offset:var(--mish-space-0)}::selection{background:var(--mish-primary);color:var(--mish-on-primary)}[hidden]{display:none!important}button,a,input,select,summary{touch-action:manipulation}button,summary{cursor:pointer}code,kbd,samp{font-family:var(--mish-font-mono);font-size:var(--mish-type-mono-size);overflow-wrap:anywhere}.skip-link{position:absolute;inset:var(--mish-space-2) auto auto var(--mish-space-2);z-index:var(--mish-web-layer);padding:var(--mish-space-3);background:var(--mish-surface);border-radius:var(--mish-radius-medium);clip-path:inset(var(--mish-web-full))}.skip-link:focus{clip-path:none}.visually-hidden{position:absolute;width:var(--mish-web-one);height:var(--mish-web-one);overflow:hidden;clip-path:inset(var(--mish-web-full));white-space:nowrap}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@layer base{.t-hero{font-family:var(--mish-font-display);font-weight:var(--mish-web-strong);font-size:var(--mish-web-home-title-size);line-height:var(--mish-web-home-title-line);letter-spacing:var(--mish-web-home-title-tracking);text-wrap:balance}.t-title{font-family:var(--mish-type-display-face);font-weight:var(--mish-web-strong);font-size:var(--mish-type-display-size);line-height:var(--mish-type-display-line);letter-spacing:var(--mish-type-display-tracking);text-wrap:balance}.t-heading{font-family:var(--mish-type-name-face);font-weight:var(--mish-web-strong);font-size:var(--mish-type-name-size);line-height:var(--mish-type-name-line);letter-spacing:var(--mish-type-name-tracking);text-wrap:balance}.t-subheading{font-family:var(--mish-type-value-face);font-weight:var(--mish-web-strong);font-size:var(--mish-type-value-size);line-height:var(--mish-type-value-line);letter-spacing:var(--mish-type-value-tracking)}.t-lead{color:var(--mish-body);font-size:var(--mish-type-value-size);line-height:var(--mish-type-value-line);letter-spacing:var(--mish-type-value-tracking);max-width:var(--mish-size-measure-max)}.t-body{color:var(--mish-body);max-width:var(--mish-size-measure-max)}.t-label{font-size:var(--mish-type-row-size);line-height:var(--mish-type-row-line);letter-spacing:var(--mish-type-row-tracking);font-weight:var(--mish-web-weight)}.t-meta{color:var(--mish-secondary);font-size:var(--mish-type-meta-size);line-height:var(--mish-type-meta-line);letter-spacing:var(--mish-type-meta-tracking)}.t-mono{font-family:var(--mish-font-mono);font-size:var(--mish-type-mono-size);line-height:var(--mish-type-mono-line)}.t-figure{font-family:var(--mish-type-display-face);font-weight:var(--mish-web-strong);font-size:var(--mish-type-display-size);line-height:var(--mish-type-display-line);letter-spacing:var(--mish-type-display-tracking);font-variant-numeric:tabular-nums}.t-quiet{color:var(--mish-secondary)}.t-error{color:var(--mish-error)}.prose{display:flex;flex-direction:column;gap:var(--mish-space-3)}.prose>h1{font-family:var(--mish-type-display-face);font-weight:var(--mish-web-strong);font-size:var(--mish-type-display-size);line-height:var(--mish-type-display-line);letter-spacing:var(--mish-type-display-tracking)}.prose>h2{margin-top:var(--mish-space-4);font-family:var(--mish-type-name-face);font-weight:var(--mish-web-strong);font-size:var(--mish-type-name-size);line-height:var(--mish-type-name-line);letter-spacing:var(--mish-type-name-tracking)}.prose>h3{font-family:var(--mish-type-value-face);font-weight:var(--mish-web-strong);font-size:var(--mish-type-value-size);line-height:var(--mish-type-value-line)}.prose>p,.prose>ul,.prose>ol{color:var(--mish-body);max-width:var(--mish-size-measure-max)}.prose>ul,.prose>ol{padding-inline-start:var(--mish-space-4);list-style:revert}}@layer layout{.page{display:flex;flex-direction:column;min-height:var(--mish-web-viewport-height)}.page>main{flex:var(--mish-web-one)}.container{width:var(--mish-web-full);max-width:var(--mish-web-container);margin-inline:auto;padding-inline:var(--mish-web-page-inset)}.container[data-size=reading]{max-width:calc(var(--mish-web-reading) + var(--mish-web-page-inset) + var(--mish-web-page-inset))}.container[data-size=content]{max-width:calc(var(--mish-web-content) + var(--mish-web-page-inset) + var(--mish-web-page-inset))}.container[data-size=narrow]{max-width:calc(var(--mish-web-narrow) + var(--mish-web-page-inset) + var(--mish-web-page-inset))}.container[data-size=bleed]{max-width:none;padding-inline:0}.stack{display:flex;flex-direction:column;gap:var(--mish-space-3);min-width:0}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mish-space-3);min-width:0}.cluster[data-align=start]{align-items:flex-start}.cluster[data-align=baseline]{align-items:baseline}.cluster[data-justify=between]{justify-content:space-between}.cluster[data-justify=end]{justify-content:flex-end}.grid{display:grid;grid-template-columns:var(--mish-web-columns);gap:var(--mish-space-4);align-items:start;min-width:0}.grid[data-cols="2"]{grid-template-columns:var(--mish-web-cols2)}.grid[data-cols="3"]{grid-template-columns:var(--mish-web-cols3)}.grid[data-cols="4"]{grid-template-columns:var(--mish-web-cols4)}.grid[data-cols=auto]{grid-template-columns:var(--mish-web-cols-auto)}.grid[data-align=stretch]{align-items:stretch}.split{display:grid;grid-template-columns:var(--mish-web-cols-split);gap:var(--mish-space-5);align-items:start;min-width:0}.section{display:flex;flex-direction:column;gap:var(--mish-space-4);padding-block:var(--mish-web-section-gap)}.section[data-pad=tight]{padding-block:var(--mish-space-5)}.section[data-pad=none]{padding-block:0}.section[data-rule=top]{border-top:var(--mish-size-hairline) solid var(--mish-edge)}.center{margin-inline:auto}.fill{flex:var(--mish-web-one);min-width:0}.shrink{flex-shrink:0}.stack[data-gap="0"]{gap:var(--mish-space-0)}.stack[data-gap="1"]{gap:var(--mish-space-1)}.stack[data-gap="2"]{gap:var(--mish-space-2)}.stack[data-gap="3"]{gap:var(--mish-space-3)}.stack[data-gap="4"]{gap:var(--mish-space-4)}.stack[data-gap="5"]{gap:var(--mish-space-5)}.stack[data-gap="6"]{gap:var(--mish-space-6)}.cluster[data-gap="0"]{gap:var(--mish-space-0)}.cluster[data-gap="1"]{gap:var(--mish-space-1)}.cluster[data-gap="2"]{gap:var(--mish-space-2)}.cluster[data-gap="3"]{gap:var(--mish-space-3)}.cluster[data-gap="4"]{gap:var(--mish-space-4)}.cluster[data-gap="5"]{gap:var(--mish-space-5)}.cluster[data-gap="6"]{gap:var(--mish-space-6)}.grid[data-gap="0"]{gap:var(--mish-space-0)}.grid[data-gap="1"]{gap:var(--mish-space-1)}.grid[data-gap="2"]{gap:var(--mish-space-2)}.grid[data-gap="3"]{gap:var(--mish-space-3)}.grid[data-gap="4"]{gap:var(--mish-space-4)}.grid[data-gap="5"]{gap:var(--mish-space-5)}.grid[data-gap="6"]{gap:var(--mish-space-6)}.split[data-gap="0"]{gap:var(--mish-space-0)}.split[data-gap="1"]{gap:var(--mish-space-1)}.split[data-gap="2"]{gap:var(--mish-space-2)}.split[data-gap="3"]{gap:var(--mish-space-3)}.split[data-gap="4"]{gap:var(--mish-space-4)}.split[data-gap="5"]{gap:var(--mish-space-5)}.split[data-gap="6"]{gap:var(--mish-space-6)}.section[data-gap="0"]{gap:var(--mish-space-0)}.section[data-gap="1"]{gap:var(--mish-space-1)}.section[data-gap="2"]{gap:var(--mish-space-2)}.section[data-gap="3"]{gap:var(--mish-space-3)}.section[data-gap="4"]{gap:var(--mish-space-4)}.section[data-gap="5"]{gap:var(--mish-space-5)}.section[data-gap="6"]{gap:var(--mish-space-6)}}@layer shared{.action{display:inline-flex;align-items:center;justify-content:center;gap:var(--mish-space-1);width:fit-content;max-width:var(--mish-web-full);min-height:var(--mish-component-action-height);padding:0 var(--mish-component-action-padding);border:0;border-radius:calc(var(--mish-component-action-height) / var(--mish-web-half));font-family:var(--mish-component-action-type-face);font-size:var(--mish-component-action-type-size);line-height:var(--mish-component-action-type-line);letter-spacing:var(--mish-component-action-type-tracking);font-weight:var(--mish-component-action-strong-weight);text-decoration:none;background:var(--mish-component-action-secondary);color:var(--mish-component-action-on-secondary);cursor:pointer;transition:transform var(--mish-component-action-settle) var(--mish-component-action-spring),background-color var(--mish-component-action-settle) var(--mish-component-action-spring),color var(--mish-component-action-settle) var(--mish-component-action-spring)}.action[data-small=true],.action[data-variant=secondary]{min-height:var(--mish-component-action-small-height);padding-inline:var(--mish-component-action-small-padding);border-radius:calc(var(--mish-component-action-small-height) / var(--mish-web-half))}.action[data-variant=primary]{background:var(--mish-component-action-primary);color:var(--mish-component-action-on-primary)}.action[data-variant=quiet],.action[data-variant=danger]{background:transparent;min-height:var(--mish-component-action-quiet-height);border-radius:var(--mish-component-action-radius);padding-inline:0;font-weight:var(--mish-component-action-normal-weight);color:var(--mish-component-action-quiet)}.action[data-variant=danger]{color:var(--mish-component-action-danger)}.action[data-variant=primary]:hover{background:var(--mish-component-action-hover-fill)}.action[data-variant=quiet]:hover{color:var(--mish-component-action-hover-ink)}.action:active{transform:scale(var(--mish-component-action-press-scale))}.action:focus-visible{outline-width:var(--mish-component-action-focus-stroke);outline-color:var(--mish-component-action-focus-ink);outline-offset:var(--mish-component-action-focus-stroke)}.action:disabled,.action[aria-disabled=true]{color:var(--mish-component-action-disabled-ink);cursor:default;pointer-events:none;transform:none;transition-duration:var(--mish-component-action-disabled-settle)}.action[data-variant=primary]:disabled,.action[data-variant=primary][aria-disabled=true]{background:var(--mish-component-action-disabled-fill)}.field{width:var(--mish-web-full);max-width:var(--mish-web-full);min-width:0;min-height:var(--mish-component-field-height);padding:calc(var(--mish-component-field-padding-y) - var(--mish-component-field-stroke)) calc(var(--mish-component-field-padding-x) - var(--mish-component-field-stroke));border:var(--mish-component-field-stroke) solid var(--mish-component-field-edge);border-radius:var(--mish-component-field-radius);background:var(--mish-component-field-fill);color:var(--mish-component-field-ink);font-family:var(--mish-component-field-type-face);font-size:var(--mish-component-field-type-size);line-height:var(--mish-component-field-type-line);letter-spacing:var(--mish-component-field-type-tracking);caret-color:var(--mish-component-field-ink)}.field::placeholder{color:var(--mish-component-field-placeholder);opacity:var(--mish-web-one)}.field:not(:disabled):hover{border-color:var(--mish-component-field-hover-edge)}.field:focus{outline:none;background:var(--mish-component-field-focus);border-color:var(--mish-component-field-ink)}.field[aria-invalid=true]{border-color:var(--mish-component-field-error-edge)}.field:disabled{opacity:var(--mish-component-field-disabled-alpha)}select.field{width:fit-content}.section-nav{display:flex;max-width:var(--mish-web-full);width:fit-content;overflow-x:auto;padding:var(--mish-component-segments-inset);border:var(--mish-component-segments-stroke) solid var(--mish-component-segments-edge);border-radius:calc(var(--mish-component-segments-height) / var(--mish-web-half) + var(--mish-component-segments-inset));scrollbar-width:thin}.section-nav button{flex-shrink:0;min-height:var(--mish-component-segments-height);padding:0 var(--mish-component-segments-padding);border:0;border-radius:calc(var(--mish-component-segments-height) / var(--mish-web-half));background:transparent;font-weight:var(--mish-component-segments-normal-weight);color:var(--mish-component-segments-quiet);font-family:var(--mish-component-segments-type-face);letter-spacing:var(--mish-component-segments-type-tracking);font-size:var(--mish-component-segments-type-size);line-height:var(--mish-component-segments-type-line)}.section-nav button[aria-selected=true]{background:var(--mish-component-segments-fill);color:var(--mish-component-segments-ink);font-weight:var(--mish-component-segments-strong-weight)}.section-nav button:focus-visible{outline-offset:0}.section-nav button:disabled{opacity:var(--mish-component-field-disabled-alpha);cursor:default}.state-pill{display:inline-flex;align-items:center;gap:var(--mish-component-state-gap);padding:0 var(--mish-component-state-padding);min-height:var(--mish-component-state-visible-height);border-radius:calc(var(--mish-component-state-height) / var(--mish-web-half));font:var(--mish-component-state-type-size)/var(--mish-component-state-type-line) var(--mish-component-state-type-face);color:var(--mish-component-state-ink);background:var(--mish-component-state-fill);white-space:nowrap}.state-dot{width:var(--mish-component-state-dot);height:var(--mish-component-state-dot);border-radius:var(--mish-web-full);background:var(--mish-component-state-rest);flex-shrink:0}[data-kind=live]>.state-dot{background:var(--mish-component-state-live)}[data-kind=waiting]>.state-dot{background:var(--mish-component-state-waiting)}[data-kind=failed]>.state-dot{background:var(--mish-component-state-failed)}.action[aria-busy=true]{pointer-events:none;color:var(--mish-component-action-disabled-ink)}textarea.field{display:block;height:auto;padding-block:var(--mish-component-field-padding-y);resize:vertical}.field[type=file]{padding-block:var(--mish-space-2)}}@layer parts{.link{color:var(--mish-text);text-decoration-line:underline}.link[data-tone=quiet]{color:var(--mish-secondary)}.link[data-tone=quiet]:hover{color:var(--mish-text)}.link[data-tone=plain]{text-decoration-line:none}.link[data-tone=plain]:hover{text-decoration-line:underline}.link[aria-current=page]{text-decoration-line:underline;text-decoration-color:currentColor}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:calc((var(--mish-space-4) + var(--mish-space-2)) * var(--mish-web-half));height:calc(var(--mish-space-4) + var(--mish-space-2));border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-sheet);background:var(--mish-plate);cursor:pointer;transition:background-color var(--mish-motion-switch-ms) var(--mish-curve-out),border-color var(--mish-motion-switch-ms) var(--mish-curve-out)}.switch:before{content:"";position:absolute;inset-block:var(--mish-space-0);inset-inline-start:var(--mish-space-0);width:calc(var(--mish-space-4) + var(--mish-space-2) - var(--mish-space-0) - var(--mish-space-0) - var(--mish-size-hairline) - var(--mish-size-hairline));aspect-ratio:var(--mish-web-one);border-radius:var(--mish-radius-sheet);background:var(--mish-secondary);transition:transform var(--mish-motion-switch-ms) var(--mish-curve-settle),background-color var(--mish-motion-switch-ms) var(--mish-curve-out)}.switch:checked{background:var(--mish-primary);border-color:var(--mish-primary)}.switch:checked:before{background:var(--mish-on-primary);transform:translate(calc(var(--mish-space-4) + var(--mish-space-2)))}.switch:disabled{opacity:var(--mish-opacity-disabled);cursor:default}.key{display:flex;align-items:center;justify-content:space-between;gap:var(--mish-space-3);padding:var(--mish-space-3) var(--mish-space-4);background:var(--mish-plate);border-radius:var(--mish-radius-medium)}.key>code{min-width:0;-webkit-user-select:all;user-select:all;line-height:var(--mish-type-mono-line)}.skeleton{display:block;height:var(--mish-type-body-line);border-radius:var(--mish-radius-small);background:var(--mish-plate);animation:skeleton-pulse var(--mish-motion-think-s) ease-in-out infinite}.skeleton[data-size=block]{height:var(--mish-size-control-large)}.skeleton[data-size=short]{width:var(--mish-size-control-large)}@keyframes skeleton-pulse{50%{opacity:var(--mish-opacity-origin)}}}@layer parts{.card{display:flex;flex-direction:column;gap:var(--mish-space-3);min-width:0;padding:var(--mish-space-4);background:var(--mish-surface);border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-large)}.card[data-tone=raised]{background:var(--mish-plate);border-color:transparent}.card[data-tone=outline]{background:transparent}.card[data-tone=flat]{background:transparent;border-color:transparent;padding:0}.card[data-pad=tight]{padding:var(--mish-space-3)}.card[data-pad=loose]{padding:var(--mish-space-5)}.card[data-radius=sheet]{border-radius:var(--mish-radius-sheet)}.card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--mish-space-2) var(--mish-space-3)}.card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mish-space-3)}.rows{display:flex;flex-direction:column}.row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mish-space-2) var(--mish-space-4);min-height:var(--mish-size-field);padding-block:var(--mish-space-3);border-bottom:var(--mish-size-hairline) solid var(--mish-edge)}.rows>.row:last-child{border-bottom:0}.row-main{display:flex;flex-direction:column;gap:var(--mish-space-0);flex:var(--mish-web-one);min-width:0}.row-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mish-space-3)}.rows[data-density=compact]>.row{min-height:var(--mish-size-control);padding-block:var(--mish-space-2)}.facts{display:grid;grid-template-columns:var(--mish-web-cols-split);gap:var(--mish-space-2) var(--mish-space-4);align-items:baseline}.facts>dt{color:var(--mish-secondary);font-size:var(--mish-type-meta-size);line-height:var(--mish-type-meta-line)}.facts>dd{min-width:0;overflow-wrap:anywhere}.stat{display:flex;flex-direction:column;gap:var(--mish-space-1);min-width:0}.notice{display:flex;align-items:flex-start;gap:var(--mish-space-3);padding:var(--mish-space-3) var(--mish-space-4);background:var(--mish-plate);border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-medium);color:var(--mish-body)}.notice:before{content:"";flex-shrink:0;width:var(--mish-size-new-dot);height:var(--mish-size-new-dot);margin-top:calc((var(--mish-type-body-line) - var(--mish-size-new-dot)) / var(--mish-web-half));border-radius:var(--mish-radius-sheet);background:var(--mish-secondary)}.notice[data-tone=success]:before{background:var(--mish-success)}.notice[data-tone=warning]:before{background:var(--mish-warning)}.notice[data-tone=error]:before{background:var(--mish-error)}.notice[data-tone=error]{border-color:var(--mish-error)}.notice-body{display:flex;flex-direction:column;gap:var(--mish-space-1);min-width:0}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mish-space-2);padding:var(--mish-space-5) var(--mish-space-4);border:var(--mish-size-hairline) dashed var(--mish-edge);border-radius:var(--mish-radius-large);color:var(--mish-secondary)}.empty[data-align=center]{align-items:center;text-align:center}.form-field{display:flex;flex-direction:column;gap:var(--mish-space-1);min-width:0}.form-field>p{margin-top:var(--mish-space-0)}.region{display:flex;flex-direction:column;gap:var(--mish-space-3);min-width:0}}@layer parts{.table-wrap{overflow:auto;border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-large);background:var(--mish-surface);scrollbar-width:thin}.table{width:var(--mish-web-full);min-width:var(--mish-web-table-width);font-size:var(--mish-type-meta-size);line-height:var(--mish-type-meta-line);font-variant-numeric:tabular-nums}.table th,.table td{padding:var(--mish-space-2) var(--mish-space-4);text-align:start;white-space:nowrap;border-bottom:var(--mish-size-hairline) solid var(--mish-edge)}.table th{color:var(--mish-secondary);font-weight:var(--mish-web-weight);background:var(--mish-plate)}.table td{vertical-align:middle;color:var(--mish-body)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--mish-web-row-hover)}.table td[data-align=end],.table th[data-align=end]{text-align:end}.table-wrap[data-density=comfortable] .table th,.table-wrap[data-density=comfortable] .table td{padding-block:var(--mish-space-3)}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mish-space-3)}}@layer parts{.dialog{width:min(var(--mish-web-reading),calc(var(--mish-web-full) - var(--mish-space-4)));max-height:calc(var(--mish-web-full) - var(--mish-space-4));margin:auto;padding:var(--mish-space-5);overflow:auto;background:var(--mish-surface);color:var(--mish-text);border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-sheet)}.dialog::backdrop{background:var(--mish-dim)}.dialog[open]{animation:dialog-in var(--mish-motion-enter-ms) var(--mish-curve-emphasized)}.dialog-body{display:flex;flex-direction:column;gap:var(--mish-space-3)}.dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mish-space-3);margin-top:var(--mish-space-4)}@keyframes dialog-in{0%{opacity:0;transform:scale(var(--mish-scale-enter))}}.toast{position:fixed;inset:auto var(--mish-space-4) var(--mish-space-4) auto;z-index:var(--mish-web-layer);max-width:calc(var(--mish-web-full) - var(--mish-space-4) - var(--mish-space-4));padding:var(--mish-space-3) var(--mish-space-4);background:var(--mish-plate);color:var(--mish-text);border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-medium);animation:toast-in var(--mish-motion-enter-ms) var(--mish-curve-emphasized)}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--mish-space-2))}}}@layer parts{.notch{position:relative;color:var(--mish-web-nav-ink);min-width:0}.notch-background{position:absolute;top:0;right:0;bottom:0;left:0;fill:var(--mish-notch);pointer-events:none;width:var(--mish-web-full);height:var(--mish-web-full)}.notch-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--mish-space-3);min-height:var(--mish-size-notch-depth);padding:var(--mish-space-2) var(--mish-web-nav-inset)}.notch :focus-visible{outline-color:var(--mish-web-nav-ink)}.notch .action,.notch .link{color:inherit}.site-header{position:sticky;top:0;z-index:var(--mish-web-layer);width:var(--mish-web-full);max-width:var(--mish-web-header-width);margin-inline:auto}.brand{font-family:var(--mish-font-display);font-size:var(--mish-type-name-size);line-height:var(--mish-type-name-line);letter-spacing:var(--mish-type-name-tracking);text-decoration:none}.site-links{display:var(--mish-web-nav-desktop);align-items:center;gap:var(--mish-space-4)}.site-links a{font-size:var(--mish-type-button-size);white-space:nowrap;text-decoration:none}.site-links a:hover,.site-links a[aria-current=page]{text-decoration:underline}.site-menu{display:var(--mish-web-nav-menu)}.site-menu summary{font-size:var(--mish-type-button-size)}.site-menu nav{position:absolute;inset:var(--mish-web-full) var(--mish-space-2) auto var(--mish-space-2);display:flex;flex-direction:column;gap:var(--mish-space-3);padding:var(--mish-space-4);background:var(--mish-surface);color:var(--mish-text);border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-sheet)}.site-menu a{text-decoration:none}.site-menu :focus-visible{outline-color:var(--mish-text)}.site-footer{display:flex;width:var(--mish-web-full);flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mish-space-3) var(--mish-space-4);max-width:var(--mish-web-container);margin-inline:auto;padding:var(--mish-space-5) var(--mish-web-page-inset);color:var(--mish-secondary);font-size:var(--mish-type-meta-size);line-height:var(--mish-type-meta-line)}.site-footer nav{display:flex;flex-wrap:wrap;gap:var(--mish-space-3) var(--mish-space-4)}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--mish-text);text-decoration:underline}.operator-bar{position:sticky;top:0;z-index:var(--mish-web-layer);background:var(--mish-window);border-bottom:var(--mish-size-hairline) solid var(--mish-edge)}.operator-bar>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mish-space-2) var(--mish-space-4);max-width:var(--mish-web-container);margin-inline:auto;padding:var(--mish-space-2) var(--mish-web-page-inset)}.operator-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mish-space-1)}.operator-nav a{display:inline-flex;align-items:center;min-height:var(--mish-size-control-small);padding-inline:var(--mish-space-3);border-radius:var(--mish-radius-sheet);color:var(--mish-secondary);font-size:var(--mish-type-button-size);line-height:var(--mish-type-button-line);text-decoration:none}.operator-nav a:hover{color:var(--mish-text)}.operator-nav a[aria-current=page]{background:var(--mish-plate);color:var(--mish-text)}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mish-space-3) var(--mish-space-4);padding-block:var(--mish-space-6) var(--mish-space-4)}.page-header[data-pad=tight]{padding-block:var(--mish-space-5) var(--mish-space-3)}.page-header>div:first-child{display:flex;flex-direction:column;gap:var(--mish-space-2);min-width:0}}@layer pages{.home-stage{position:relative}.site-field{position:absolute;inset-block-start:var(--mish-space-0);inset-inline:var(--mish-space-0);height:var(--mish-web-field-height);pointer-events:none;overflow:hidden}.site-field[data-page=inner]{height:var(--mish-web-inner-field-height)}.site-field[data-page=inner] .lattice-backdrop{-webkit-mask-image:var(--mish-web-inner-field-mask);mask-image:var(--mish-web-inner-field-mask)}.field-poster{position:absolute;inset:var(--mish-space-0);width:var(--mish-web-full);height:var(--mish-web-full);object-fit:cover;-webkit-mask-image:var(--mish-web-home-backdrop-mask);mask-image:var(--mish-web-home-backdrop-mask)}.site-field[data-page=inner] .field-poster{-webkit-mask-image:var(--mish-web-inner-field-mask);mask-image:var(--mish-web-inner-field-mask)}.site-field .lattice-control{pointer-events:auto;inset-block:var(--mish-space-6) auto}.page>.site-header,.page>main,.page>.site-footer{position:relative}.home-stage-grid{position:relative;display:grid;grid-template-columns:var(--mish-web-home-columns);align-items:var(--mish-web-home-intro-align);gap:var(--mish-web-home-grid-gap);max-width:var(--mish-web-container);min-height:var(--mish-web-home-stage-height);margin-inline:auto;padding:var(--mish-web-home-inset)}[data-reveal]{transition:opacity var(--mish-motion-scene-reveal-ms) var(--mish-curve-out),filter var(--mish-motion-scene-reveal-ms) var(--mish-curve-out),transform var(--mish-motion-scene-reveal-ms) var(--mish-curve-out)}[data-reveal=armed]{opacity:var(--mish-web-zero);filter:blur(var(--mish-web-reveal-blur));transform:translateY(var(--mish-web-reveal-shift))}[data-reveal=seen]{opacity:var(--mish-web-one);filter:none;transform:none}@keyframes dive{to{opacity:var(--mish-web-zero);transform:translateY(var(--mish-web-dive-lift))}}@supports (animation-timeline:scroll()){.home-stage-grid{animation:dive linear both;animation-timeline:scroll(root block);animation-range:var(--mish-web-zero) var(--mish-web-dive-range)}}.home-intro{display:flex;flex-direction:column;gap:var(--mish-space-4);grid-column:var(--mish-web-home-intro-span);min-width:0}.home-intro h1{max-width:var(--mish-web-home-title-measure)}.home-intro p{max-width:var(--mish-web-home-copy-measure)}.home-scene{grid-column:var(--mish-web-home-detail-span);min-width:0}.home-block{display:flex;flex-direction:column;gap:var(--mish-space-6);max-width:var(--mish-web-container);margin-inline:auto;padding:var(--mish-web-block-gap) var(--mish-web-home-inset) var(--mish-space-0)}.home-steps,.home-cards,.home-shots{display:grid;gap:var(--mish-web-home-grid-gap);list-style:none;margin:var(--mish-space-0);padding:var(--mish-space-0)}.home-steps,.home-cards{grid-template-columns:var(--mish-web-third)}.home-shots{grid-template-columns:var(--mish-web-pair);gap:var(--mish-space-6) var(--mish-web-home-grid-gap)}.home-steps>li,.home-cards>li{display:flex;flex-direction:column;gap:var(--mish-space-2);padding-top:var(--mish-space-4);border-top:var(--mish-size-hairline) solid var(--mish-edge)}.home-shots>li{display:flex;flex-direction:column;gap:var(--mish-space-2);align-items:flex-start}.shot-frame{display:flex;align-items:center;justify-content:center;width:var(--mish-web-full);height:var(--mish-web-shot-height);padding:var(--mish-space-4);border:var(--mish-size-hairline) solid var(--mish-edge);border-radius:var(--mish-radius-sheet);overflow:hidden;margin-bottom:var(--mish-space-2)}.shot{display:block;max-width:var(--mish-web-full);max-height:var(--mish-web-full);width:auto;height:auto}.home-end{padding-bottom:var(--mish-web-block-gap)}.disclosure{border-bottom:var(--mish-size-hairline) solid var(--mish-edge);padding-block:var(--mish-space-3)}.disclosure:first-child{padding-top:0}.disclosure[data-tone=plain]{border-bottom:0;padding-block:0}.disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mish-space-3);padding-block:var(--mish-space-1)}.disclosure>summary:after{content:"+";color:var(--mish-secondary)}.disclosure[open]>summary:after{content:"−"}.disclosure>p{margin-block:var(--mish-space-3);max-width:var(--mish-web-home-copy-measure);color:var(--mish-body)}.lattice-backdrop{opacity:var(--mish-web-zero);transition:opacity var(--mish-motion-hero-in-ms) var(--mish-curve-out);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:var(--mish-web-home-backdrop-mask);mask-image:var(--mish-web-home-backdrop-mask);-webkit-mask-composite:source-in;mask-composite:intersect}.lattice-backdrop[data-ready=true]{opacity:var(--mish-web-one)}.lattice-backdrop canvas{display:block;width:var(--mish-web-full);height:var(--mish-web-full)}.lattice-control{position:absolute;right:var(--mish-web-home-inset);bottom:var(--mish-space-3);z-index:var(--mish-web-layer)}.lattice-demo{display:flex;flex-direction:column;gap:var(--mish-space-2);margin:0;min-width:0}.lattice-demo canvas{width:var(--mish-web-full);height:var(--mish-web-lattice-height)}.lattice-demo figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--mish-space-2);color:var(--mish-secondary);font-size:var(--mish-type-meta-size);line-height:var(--mish-type-meta-line)}.lattice-demo[data-presentation=stage] .lattice-viewport{display:flex;align-items:center;justify-content:center;height:var(--mish-web-home-scene-height);overflow:hidden}.lattice-demo[data-presentation=stage] canvas{flex-shrink:0;width:calc(var(--mish-web-full) * var(--mish-web-home-scene-scale));height:calc(var(--mish-web-home-scene-height) * var(--mish-web-home-scene-scale))}.lattice-demo[data-presentation=demo]{background:var(--mish-plate);border-radius:var(--mish-radius-sheet);overflow:hidden}.lattice-demo[data-presentation=demo] figcaption{padding:var(--mish-space-3) var(--mish-space-4)}}
