@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel Line;src:url(/fonts/GeistPixel-Line.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@layer tokens{:root,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f5f5;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#000;--primary-foreground:#fff;--secondary:#ebebeb;--secondary-foreground:#1a1a1a;--muted:#ebebeb;--muted-foreground:#666;--accent:#e3e3e3;--accent-foreground:#000;--destructive:#c4151d;--destructive-foreground:#fff;--border:#e2e2e2;--input:#858585;--ring:#000;--ming-signal:#d71921;--ming-link:#0062cc;--ming-info:#1a1a1a;--ming-info-surface:#f0f0f0;--ming-success:#0a6f6a;--ming-success-surface:#e8f4f3;--ming-warning:#8a6100;--ming-warning-surface:#faf3e3;--ming-error-surface:#fbeaea;--ming-service:#000;--radius:4px;--ming-radius-control:2px;--ming-radius-pill:999px;--font-sans:"Geist", "Helvetica Neue", Arial, sans-serif;--font-display:"Geist", "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-pixel:"Geist Pixel Line", "Geist Mono", ui-monospace, monospace;--ming-space-1:.25rem;--ming-space-2:.5rem;--ming-space-3:.75rem;--ming-space-4:1rem;--ming-space-5:1.5rem;--ming-space-6:2rem;--ming-space-7:2.5rem;--ming-icon:16px;--ming-icon-sm:12px;--ming-dot:6px;--ming-rail:2px;--ming-duration-fast:.15s;--ming-duration-normal:.25s;--ming-ease:cubic-bezier(.25, .1, .25, 1);--ming-ease-out:cubic-bezier(.23, 1, .32, 1);--ming-ease-drawer:cubic-bezier(.32, .72, 0, 1)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--foreground:#e8e8e8;--card:#111;--card-foreground:#e8e8e8;--popover:#1a1a1a;--popover-foreground:#e8e8e8;--primary:#fff;--primary-foreground:#000;--secondary:#1f1f1f;--secondary-foreground:#e8e8e8;--muted:#1f1f1f;--muted-foreground:#999;--accent:#262626;--accent-foreground:#fff;--destructive:#ff5c5f;--destructive-foreground:#000;--border:#262626;--input:#6b6b6b;--ring:#fff;--ming-signal:#d71921;--ming-link:#5b9bf6;--ming-info:#e8e8e8;--ming-info-surface:#161616;--ming-success:#3fc1b6;--ming-success-surface:#0c1f1e;--ming-warning:#e0b447;--ming-warning-surface:#221c0c;--ming-error-surface:#2a1010;--ming-service:#fff}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--foreground:#e8e8e8;--card:#111;--card-foreground:#e8e8e8;--popover:#1a1a1a;--popover-foreground:#e8e8e8;--primary:#fff;--primary-foreground:#000;--secondary:#1f1f1f;--secondary-foreground:#e8e8e8;--muted:#1f1f1f;--muted-foreground:#999;--accent:#262626;--accent-foreground:#fff;--destructive:#ff5c5f;--destructive-foreground:#000;--border:#262626;--input:#6b6b6b;--ring:#fff;--ming-signal:#d71921;--ming-link:#5b9bf6;--ming-info:#e8e8e8;--ming-info-surface:#161616;--ming-success:#3fc1b6;--ming-success-surface:#0c1f1e;--ming-warning:#e0b447;--ming-warning-surface:#221c0c;--ming-error-surface:#2a1010;--ming-service:#fff}}}@layer base{:where(*){box-sizing:border-box}:where(body){background:var(--background);color:var(--foreground);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:.9375rem;line-height:1.6}:where(svg.lucide){width:var(--ming-icon-size,var(--ming-icon));height:var(--ming-icon-size,var(--ming-icon));vertical-align:middle;flex:none}}@layer components{._ming-button_alo01_2{justify-content:center;align-items:center;gap:var(--ming-space-2);border-radius:var(--ming-radius-control);box-shadow:none;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--ming-duration-fast) var(--ming-ease), border-color var(--ming-duration-fast) var(--ming-ease), color var(--ming-duration-fast) var(--ming-ease), transform .16s var(--ming-ease-out);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}._ming-button_alo01_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-button_alo01_2[data-disabled],._ming-button_alo01_2:disabled{opacity:.4;cursor:not-allowed}._ming-button_alo01_2:not([data-disabled],:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){._ming-button_alo01_2{transition-duration:.01ms}._ming-button_alo01_2:not([data-disabled],:disabled):active{transform:none}}._ming-button--sm_alo01_41{min-height:2rem;padding-inline:var(--ming-space-3);font-size:.6875rem}._ming-button--md_alo01_46{min-height:2.5rem;padding-inline:var(--ming-space-4);font-size:.75rem}._ming-button--lg_alo01_51{min-height:2.875rem;padding-inline:var(--ming-space-5);font-size:.8125rem}._ming-button--primary_alo01_56{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._ming-button--primary_alo01_56:not([data-disabled],:disabled):hover{border-color:color-mix(in srgb, var(--primary) 80%, var(--background));background:color-mix(in srgb, var(--primary) 80%, var(--background))}._ming-button--secondary_alo01_65{border-color:var(--input);color:var(--foreground);background:0 0}._ming-button--secondary_alo01_65:not([data-disabled],:disabled):hover{border-color:var(--foreground);background:var(--secondary)}._ming-button--ghost_alo01_74{color:var(--ming-button-foreground,var(--foreground));background:0 0}._ming-button--ghost_alo01_74:not([data-disabled],:disabled):hover{background:var(--ming-button-hover-background,var(--secondary));color:var(--ming-button-hover-foreground,var(--foreground))}._ming-button--destructive_alo01_82{border-color:var(--destructive);color:var(--destructive);background:0 0}._ming-button--destructive_alo01_82:not([data-disabled],:disabled):hover{background:var(--destructive);color:var(--destructive-foreground)}._ming-button--icon-only_alo01_91{width:var(--ming-button-icon-size,2.5rem);min-width:var(--ming-button-icon-size,2.5rem);min-height:var(--ming-button-icon-size,2.5rem);padding-inline:0}._ming-app-shell__dialog-backdrop_1euh4_2{z-index:80;transition:opacity var(--ming-duration-normal) var(--ming-ease);background:#000000a3;position:fixed;inset:0}._ming-app-shell__dialog-viewport_1euh4_9{z-index:81;padding:var(--ming-space-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}._ming-app-shell__dialog-backdrop_1euh4_2[data-starting-style],._ming-app-shell__dialog-backdrop_1euh4_2[data-ending-style]{opacity:0}._ming-app-shell_1euh4_2{background:var(--background);min-height:100dvh;color:var(--foreground);--ming-button-icon-size:2.5rem;grid-template:"navigation header""navigation main"minmax(0,1fr)/15rem minmax(0,1fr);display:grid}._ming-app-shell_1euh4_2[data-navigation-open=false]{grid-template:"header""main"minmax(0,1fr)/minmax(0,1fr)}._ming-app-shell__navigation_1euh4_33{border-inline-end:1px solid var(--border);background:var(--background);grid-area:navigation}._ming-app-shell__header_1euh4_38{align-items:center;gap:var(--ming-space-3);min-width:0;min-height:3.5rem;padding-inline:var(--ming-space-6);border-block-end:1px solid var(--border);background:var(--background);grid-area:header;display:flex}._ming-app-shell__main_1euh4_49{min-width:0;min-height:0;padding:var(--ming-space-6);grid-area:main}._ming-app-shell__mobile-viewport_1euh4_55{place-items:stretch start;padding:0}._ming-app-shell__mobile-navigation_1euh4_59{border-inline-end:1px solid var(--input);background:var(--background);width:min(19rem,100vw - 2rem);height:100dvh;color:var(--foreground);transition:transform .3s var(--ming-ease-drawer);position:relative;overflow-y:auto}._ming-app-shell__mobile-navigation_1euh4_59[data-starting-style],._ming-app-shell__mobile-navigation_1euh4_59[data-ending-style]{transform:translate(-100%)}._ming-app-shell__mobile-navigation_1euh4_59[data-ending-style]{transition-duration:.2s}._ming-app-shell__mobile-close-action_1euh4_76{z-index:1;inset:var(--ming-space-3) var(--ming-space-3) auto auto;--ming-button-icon-size:2rem;position:absolute}._ming-app-shell__mobile-title_1euh4_82{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=56rem){._ming-app-shell_1euh4_2{grid-template:"header""main"minmax(0,1fr)/minmax(0,1fr)}._ming-app-shell__header_1euh4_38{min-height:3.5rem;padding-inline:var(--ming-space-4)}._ming-app-shell__main_1euh4_49{padding:var(--ming-space-4)}}@media (prefers-reduced-motion:reduce){._ming-app-shell__mobile-navigation_1euh4_59{transition:opacity var(--ming-duration-fast) var(--ming-ease-out)}._ming-app-shell__mobile-navigation_1euh4_59[data-starting-style],._ming-app-shell__mobile-navigation_1euh4_59[data-ending-style]{opacity:0;transform:none}}._ming-badge_m12yd_2{border:1px solid var(--border);border-radius:var(--ming-radius-control);background:var(--card);min-height:1.375rem;color:var(--foreground);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4375rem;padding-inline:.4375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}._ming-badge_m12yd_2:before{width:var(--ming-dot);height:var(--ming-dot);background:var(--ming-tone,currentColor);content:"";flex:none;display:none}._ming-badge--neutral_m12yd_28{color:var(--muted-foreground)}._ming-badge--info_m12yd_31,._ming-badge--success_m12yd_32,._ming-badge--warning_m12yd_33,._ming-badge--error_m12yd_34{border-color:var(--input)}._ming-badge--info_m12yd_31:before,._ming-badge--success_m12yd_32:before,._ming-badge--warning_m12yd_33:before,._ming-badge--error_m12yd_34:before{display:block}._ming-badge--info_m12yd_31{--ming-tone:var(--ming-info)}._ming-badge--success_m12yd_32{--ming-tone:var(--ming-success)}._ming-badge--warning_m12yd_33{--ming-tone:var(--ming-warning)}._ming-badge--error_m12yd_34{--ming-tone:var(--destructive);border-color:var(--destructive);color:var(--destructive)}._ming-bulk-actions_1ngh2_2{align-items:center;gap:var(--ming-space-3);border:1px solid var(--foreground);border-radius:var(--radius);background:var(--card);min-height:3.5rem;padding:var(--ming-space-2) var(--ming-space-3);display:flex}._ming-bulk-actions__actions_1ngh2_12{align-items:center;gap:var(--ming-space-2);display:flex}._ming-bulk-actions__status_1ngh2_17{margin-inline-start:auto}._ming-checkbox_l9hge_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-checkbox-label_l9hge_6{align-items:center;gap:var(--ming-space-2);color:var(--foreground);cursor:pointer;line-height:1.4;display:inline-flex}._ming-checkbox_l9hge_2{border:1px solid var(--input);background:var(--card);width:1.125rem;height:1.125rem;color:var(--primary-foreground);transition:background-color var(--ming-duration-fast) var(--ming-ease), border-color var(--ming-duration-fast) var(--ming-ease);border-radius:0;flex:none;place-items:center;display:inline-grid}._ming-checkbox_l9hge_2:not([data-disabled]):hover{border-color:var(--foreground)}._ming-checkbox_l9hge_2[data-checked]{border-color:var(--primary);background:var(--primary)}._ming-checkbox_l9hge_2[data-disabled]{opacity:.4;cursor:not-allowed}._ming-checkbox__indicator_l9hge_39{--ming-icon-size:var(--ming-icon-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){._ming-checkbox_l9hge_2{transition-duration:.01ms}}._ming-confirm-action__backdrop_vsgc1_2{z-index:80;transition:opacity var(--ming-duration-normal) var(--ming-ease);background:#000000a3;position:fixed;inset:0}._ming-confirm-action__viewport_vsgc1_9{z-index:81;padding:var(--ming-space-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}._ming-confirm-action_vsgc1_2{border:1px solid var(--input);border-radius:var(--radius);background:var(--popover);width:min(100%,28rem);box-shadow:none;color:var(--popover-foreground);padding:var(--ming-space-5);transition:opacity .2s var(--ming-ease-out), transform .2s var(--ming-ease-out)}._ming-confirm-action_vsgc1_2[data-starting-style],._ming-confirm-action_vsgc1_2[data-ending-style],._ming-confirm-action__backdrop_vsgc1_2[data-starting-style],._ming-confirm-action__backdrop_vsgc1_2[data-ending-style]{opacity:0}._ming-confirm-action_vsgc1_2[data-starting-style],._ming-confirm-action_vsgc1_2[data-ending-style]{transform:scale(.97)}._ming-confirm-action_vsgc1_2[data-ending-style]{transition-duration:var(--ming-duration-fast)}._ming-confirm-action__title_vsgc1_43{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}._ming-confirm-action__description_vsgc1_51{margin:var(--ming-space-2) 0 0;color:var(--muted-foreground);font-size:.875rem;line-height:1.55}._ming-confirm-action__actions_vsgc1_57{justify-content:flex-end;gap:var(--ming-space-2);margin-block-start:var(--ming-space-6);display:flex}@media (prefers-reduced-motion:reduce){._ming-confirm-action_vsgc1_2[data-starting-style],._ming-confirm-action_vsgc1_2[data-ending-style]{transform:none}}._ming-dropdown-menu__trigger_1qsa1_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-dropdown-menu__positioner_1qsa1_6{z-index:70}._ming-dropdown-menu__popup_1qsa1_9{border:1px solid var(--input);border-radius:var(--radius);background:var(--popover);box-shadow:none;color:var(--popover-foreground);padding:var(--ming-space-1);transform-origin:var(--transform-origin);transition:opacity var(--ming-duration-fast) var(--ming-ease-out), transform var(--ming-duration-fast) var(--ming-ease-out);overflow-y:auto}._ming-dropdown-menu__popup_1qsa1_9:focus-visible{outline:none}._ming-dropdown-menu__popup_1qsa1_9[data-starting-style],._ming-dropdown-menu__popup_1qsa1_9[data-ending-style]{opacity:0;transform:scale(.96)}._ming-dropdown-menu__popup_1qsa1_9[data-ending-style]{transition-duration:.1s}._ming-dropdown-menu__item_1qsa1_33{align-items:center;gap:var(--ming-space-2);border-radius:var(--ming-radius-control);cursor:default;outline:none;min-height:2.25rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.3;display:flex}._ming-dropdown-menu__item_1qsa1_33[data-highlighted]{background:var(--secondary)}._ming-dropdown-menu__item_1qsa1_33[data-disabled]{opacity:.4}._ming-dropdown-menu__trigger_1qsa1_2{display:inline-flex}._ming-dropdown-menu__popup_1qsa1_9{min-width:11rem}._ming-dropdown-menu__item--separated_1qsa1_57{border-block-start:1px solid var(--border);border-radius:0 0 var(--ming-radius-control) var(--ming-radius-control);margin-block-start:var(--ming-space-1);padding-block-start:.625rem}._ming-dropdown-menu__item--destructive_1qsa1_63{color:var(--destructive)}@media (prefers-reduced-motion:reduce){._ming-dropdown-menu__popup_1qsa1_9[data-starting-style],._ming-dropdown-menu__popup_1qsa1_9[data-ending-style]{transform:none}}._ming-field__label_12dc0_2{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}._ming-field_12dc0_2{gap:var(--ming-space-2);display:grid}._ming-field__label_12dc0_2{align-items:baseline;gap:var(--ming-space-1);display:flex}._ming-field__optional_12dc0_20{color:var(--muted-foreground);margin-inline-start:auto;font-weight:400}._ming-field__hint_12dc0_25{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}._ming-field__hint_12dc0_25,._ming-field__error_12dc0_31{margin:0;line-height:1.45}._ming-field__error_12dc0_31{color:var(--destructive);font-size:.8125rem;font-weight:500}._ming-inline-message_1stvq_2{gap:var(--ming-space-1);border:1px solid var(--input);border-radius:var(--radius);background:var(--card);padding:var(--ming-space-3) var(--ming-space-4) var(--ming-space-3) 2.125rem;color:var(--foreground);--ming-tone:var(--ming-info);display:grid;position:relative;overflow:hidden}._ming-inline-message_1stvq_2:before{width:var(--ming-dot);height:var(--ming-dot);background:var(--ming-tone);content:"";position:absolute;inset-block-start:calc(var(--ming-space-3) + .375rem);inset-inline-start:var(--ming-space-4)}._ming-inline-message--info_1stvq_23{--ming-tone:var(--ming-info)}._ming-inline-message--success_1stvq_26{--ming-tone:var(--ming-success)}._ming-inline-message--warning_1stvq_29{--ming-tone:var(--ming-warning)}._ming-inline-message--error_1stvq_32{--ming-tone:var(--destructive);border-color:var(--destructive)}._ming-inline-message__title_1stvq_36{color:var(--ming-tone);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.6}._ming-inline-message__content_1stvq_45{font-size:.875rem;line-height:1.5}._ming-input_bmkg5_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-input_bmkg5_2{border:1px solid var(--input);border-radius:var(--ming-radius-control);background:var(--card);width:100%;color:var(--foreground);font:inherit;transition:border-color var(--ming-duration-fast) var(--ming-ease), background-color var(--ming-duration-fast) var(--ming-ease);min-height:2.5rem;padding-inline-start:var(--ming-space-3);padding-inline-end:var(--ming-input-padding-inline-end,var(--ming-space-3))}._ming-input_bmkg5_2::placeholder{color:var(--muted-foreground);opacity:1}._ming-input_bmkg5_2:hover:not(:disabled){border-color:var(--foreground)}._ming-input_bmkg5_2[aria-invalid=true]{border-color:var(--destructive)}._ming-input_bmkg5_2:disabled{opacity:.4;cursor:not-allowed}._ming-label_1evb3_2{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}._ming-select__trigger_1vm4k_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-select__trigger_1vm4k_2{border:1px solid var(--input);border-radius:var(--ming-radius-control);background:var(--card);width:100%;color:var(--foreground);font:inherit;transition:border-color var(--ming-duration-fast) var(--ming-ease), background-color var(--ming-duration-fast) var(--ming-ease);min-height:2.5rem;padding-inline:var(--ming-space-3)}._ming-select__trigger_1vm4k_2:hover:not([data-disabled]){border-color:var(--foreground)}._ming-select__trigger_1vm4k_2[data-disabled]{opacity:.4;cursor:not-allowed}._ming-select__icon_1vm4k_28,._ming-select__indicator_1vm4k_29{--ming-icon-size:var(--ming-icon-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}._ming-select__icon_1vm4k_28{transition:transform var(--ming-duration-fast) var(--ming-ease-out)}._ming-select_1vm4k_2{width:100%}._ming-select__trigger_1vm4k_2{justify-content:space-between;align-items:center;gap:var(--ming-space-3);text-align:start;padding-inline-end:var(--ming-space-2);display:inline-flex}._ming-select__trigger_1vm4k_2>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._ming-select__trigger_1vm4k_2[data-placeholder]{color:var(--muted-foreground)}._ming-select__trigger_1vm4k_2[data-popup-open] ._ming-select__icon_1vm4k_28{transform:rotate(180deg)}._ming-select__positioner_1vm4k_66{z-index:70;min-width:var(--anchor-width);max-width:min(20rem, var(--available-width))}._ming-select__popup_1vm4k_73{border:1px solid var(--input);border-radius:var(--radius);background:var(--popover);box-shadow:none;color:var(--popover-foreground);padding:var(--ming-space-1);transform-origin:var(--transform-origin);transition:opacity var(--ming-duration-fast) var(--ming-ease-out), transform var(--ming-duration-fast) var(--ming-ease-out);max-height:min(20rem, var(--available-height));overflow-y:auto}._ming-select__popup_1vm4k_73:focus-visible{outline:none}._ming-select__popup_1vm4k_73[data-starting-style],._ming-select__popup_1vm4k_73[data-ending-style]{opacity:0;transform:scale(.96)}._ming-select__popup_1vm4k_73[data-ending-style]{transition-duration:.1s}._ming-select__list_1vm4k_100{outline:none;gap:0;display:grid}._ming-select__item_1vm4k_105{align-items:center;gap:var(--ming-space-2);border-radius:var(--ming-radius-control);cursor:default;grid-template-columns:var(--ming-icon-sm) 1fr;gap:var(--ming-space-3);outline:none;min-height:2.25rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.3;display:grid}._ming-select__item_1vm4k_105>:last-child{grid-column:2}._ming-select__item_1vm4k_105[data-highlighted]{background:var(--secondary)}._ming-select__item_1vm4k_105[data-selected]{font-weight:500}._ming-select__item_1vm4k_105[data-disabled]{opacity:.4}@media (prefers-reduced-motion:reduce){._ming-select__popup_1vm4k_73[data-starting-style],._ming-select__popup_1vm4k_73[data-ending-style]{transform:none}._ming-select__icon_1vm4k_28{transition-duration:.01ms}}._ming-status-text_1003x_2{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}._ming-status-text--info_1003x_15{color:var(--ming-info)}._ming-status-text--success_1003x_18{color:var(--ming-success)}._ming-status-text--warning_1003x_21{color:var(--ming-warning)}._ming-status-text--error_1003x_24{color:var(--destructive)}@supports (content:"[" / ""){._ming-status-text_1003x_2:before{content:"[" / ""}._ming-status-text_1003x_2:after{content:"]" / ""}}._ming-switch_wi8s9_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-switch-label_wi8s9_6{align-items:center;gap:var(--ming-space-2);color:var(--foreground);cursor:pointer;line-height:1.4;display:inline-flex}._ming-switch_wi8s9_2{border:1px solid var(--input);border-radius:var(--ming-radius-pill);width:2.5rem;height:1.25rem;transition:background-color var(--ming-duration-fast) var(--ming-ease), border-color var(--ming-duration-fast) var(--ming-ease);background:0 0;flex:none;align-items:center;padding-inline:.125rem;display:inline-flex}._ming-switch_wi8s9_2[data-checked]{border-color:var(--primary);background:var(--primary)}._ming-switch_wi8s9_2[data-disabled]{opacity:.4;cursor:not-allowed}._ming-switch__thumb_wi8s9_36{border-radius:var(--ming-radius-pill);background:var(--muted-foreground);width:.875rem;height:.875rem;transition:transform var(--ming-duration-fast) var(--ming-ease), background-color var(--ming-duration-fast) var(--ming-ease);flex:none;transform:translate(.0625rem)}._ming-switch_wi8s9_2[data-checked] ._ming-switch__thumb_wi8s9_36{background:var(--primary-foreground);transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){._ming-switch_wi8s9_2,._ming-switch__thumb_wi8s9_36{transition-duration:.01ms}}._ming-textarea_zq3am_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-textarea_zq3am_2{border:1px solid var(--input);border-radius:var(--ming-radius-control);background:var(--card);width:100%;color:var(--foreground);font:inherit;transition:border-color var(--ming-duration-fast) var(--ming-ease), background-color var(--ming-duration-fast) var(--ming-ease);resize:vertical;min-height:7rem;padding:var(--ming-space-3);line-height:1.55}._ming-textarea_zq3am_2::placeholder{color:var(--muted-foreground);opacity:1}._ming-textarea_zq3am_2:hover:not(:disabled){border-color:var(--foreground)}._ming-textarea_zq3am_2[aria-invalid=true]{border-color:var(--destructive)}._ming-textarea_zq3am_2:disabled{opacity:.4;cursor:not-allowed}._ming-search-field_1b9jc_2{--ming-input-padding-inline-end:2.75rem;--ming-button-icon-size:2rem;--ming-button-foreground:var(--muted-foreground);--ming-button-hover-foreground:var(--foreground);--ming-button-hover-background:transparent;align-items:center;display:flex;position:relative}._ming-search-field__clear-action_1b9jc_12{border-radius:var(--ming-radius-control);display:flex;position:absolute;inset-inline-end:var(--ming-space-1)}._ming-status-region_yx2nj_2{z-index:90;inset:auto var(--ming-space-4) var(--ming-space-4) auto;align-items:center;gap:var(--ming-space-3);border:1px solid var(--input);border-radius:var(--radius);background:var(--popover);width:min(100% - 2rem,24rem);box-shadow:none;color:var(--popover-foreground);padding:var(--ming-space-2) var(--ming-space-2) var(--ming-space-2) var(--ming-space-4);--ming-button-icon-size:2rem;--ming-button-foreground:var(--muted-foreground);--ming-button-hover-foreground:var(--foreground);--ming-button-hover-background:transparent;transition:opacity .3s var(--ming-ease-out), transform .3s var(--ming-ease-out);display:flex;position:fixed}@starting-style{._ming-status-region_yx2nj_2{opacity:0;transform:translateY(100%)}}._ming-status-region_yx2nj_2[data-ending-style]{opacity:0;pointer-events:none;transition-duration:.2s;transform:translateY(100%)}._ming-status-region_yx2nj_2:before{width:var(--ming-dot);height:var(--ming-dot);background:var(--ming-service);content:"";flex:none}._ming-status-region__message_yx2nj_41{flex:1;font-size:.875rem;line-height:1.45}._ming-status-region__content_yx2nj_46{gap:var(--ming-space-1);display:grid}@media (prefers-reduced-motion:reduce){@starting-style{._ming-status-region_yx2nj_2{transform:none}}._ming-status-region_yx2nj_2[data-ending-style]{transform:none}}._ming-nav-list__item_1ktqt_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-nav-list_1ktqt_2{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}._ming-nav-list__item_1ktqt_2{align-items:center;gap:var(--ming-space-3);border-radius:var(--ming-radius-control);width:100%;min-height:2.5rem;color:var(--muted-foreground);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ming-duration-fast) var(--ming-ease), color var(--ming-duration-fast) var(--ming-ease);background:0 0;border:0;padding:.5rem .75rem .5rem 1.375rem;text-decoration:none;display:flex;position:relative;overflow:hidden}._ming-nav-list__item_1ktqt_2:before{width:var(--ming-dot);height:var(--ming-dot);border-radius:var(--ming-radius-pill);content:"";background:0 0;position:absolute;inset-block-start:calc(50% - var(--ming-dot) / 2);inset-inline-start:.5rem}._ming-nav-list__item_1ktqt_2:hover{background:var(--secondary);color:var(--foreground)}._ming-nav-list__item_1ktqt_2[data-current]{color:var(--primary);background:0 0;font-weight:500}._ming-nav-list__item_1ktqt_2[data-current]:before{background:var(--ming-signal)}._ming-nav-list__item_1ktqt_2:disabled{opacity:.4;cursor:not-allowed}._ming-nav-list__icon_1ktqt_60{width:var(--ming-icon);height:var(--ming-icon);--ming-icon-size:var(--ming-icon);flex:none;place-items:center;display:inline-grid}._ming-nav-list__copy_1ktqt_68{gap:.125rem;min-width:0;display:grid}._ming-nav-list__copy_1ktqt_68[data-collapsed]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ming-nav-list__label_1ktqt_81{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.3;overflow:hidden}._ming-nav-list__description_1ktqt_88{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.02em;font-size:.6875rem;font-weight:400;line-height:1.35}@media (prefers-reduced-motion:reduce){._ming-nav-list__item_1ktqt_2{transition-duration:.01ms}}._ming-sidebar-nav_ml4jn_2{gap:var(--ming-space-5);background:var(--background);min-height:100%;padding:var(--ming-space-4) var(--ming-space-3);flex-direction:column;display:flex}._ming-sidebar-nav__header_ml4jn_10{padding:var(--ming-space-2) var(--ming-space-2) var(--ming-space-4);border-block-end:1px solid var(--border)}._ming-sidebar-nav__footer_ml4jn_14{gap:var(--ming-space-3);border-block-start:1px solid var(--border);margin-block-start:auto;padding-block-start:var(--ming-space-4);display:grid}._ming-resource-table__row-action_xb2lm_2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._ming-resource-table_xb2lm_2{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);overflow-x:auto}._ming-resource-table_xb2lm_2 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._ming-resource-table_xb2lm_2 th,._ming-resource-table_xb2lm_2 td{padding:.75rem var(--ming-space-4);border-block-end:1px solid var(--border);text-align:start}._ming-resource-table_xb2lm_2 th{border-block-end-color:var(--input);color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;font-size:.6875rem;font-weight:500}._ming-resource-table_xb2lm_2 [data-align=center]{text-align:center}._ming-resource-table_xb2lm_2 [data-align=end]{text-align:end}._ming-resource-table_xb2lm_2 td[data-align=end]{font-family:var(--font-mono);font-size:.8125rem}._ming-resource-table_xb2lm_2 tr[data-selected]{box-shadow:inset var(--ming-rail) 0 0 var(--ming-service);background:var(--accent);color:var(--accent-foreground)}._ming-resource-table__selection_xb2lm_50{width:2.75rem}._ming-resource-table_xb2lm_2 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);vertical-align:middle;margin:0}._ming-resource-table__row-action_xb2lm_2{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}._ming-resource-table_xb2lm_2[data-density=compact] th,._ming-resource-table_xb2lm_2[data-density=compact] td{padding:.5rem var(--ming-space-3)}._ming-resource-table_xb2lm_2 tbody tr:last-child td{border-block-end:0}._ming-resource-table_xb2lm_2 tr[data-activatable]{cursor:pointer}._ming-resource-table_xb2lm_2 tr[data-activatable]:hover{background:var(--secondary)}._ming-resource-table_xb2lm_2 tr[data-activatable]:focus-visible,._ming-resource-table__sort_xb2lm_84:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._ming-resource-table__sort_xb2lm_84{align-items:center;gap:var(--ming-space-2);color:inherit;font:inherit;--ming-icon-size:var(--ming-icon-sm);font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._ming-resource-table__sort_xb2lm_84:hover,._ming-resource-table_xb2lm_2 th[aria-sort=ascending],._ming-resource-table_xb2lm_2 th[aria-sort=descending]{color:var(--foreground)}._ming-resource-table__state_xb2lm_108,._ming-resource-table__error_xb2lm_109{padding:var(--ming-space-7);color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.75rem}._ming-resource-table__error_xb2lm_109{border:1px solid var(--destructive);border-radius:var(--radius);background:var(--card);color:var(--destructive)}._ming-resource-table__announcement_xb2lm_124{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=40rem){._ming-resource-table_xb2lm_2[data-responsive=stacked]{background:0 0;border:0}._ming-resource-table_xb2lm_2[data-responsive=stacked] table,._ming-resource-table_xb2lm_2[data-responsive=stacked] tbody,._ming-resource-table_xb2lm_2[data-responsive=stacked] tr,._ming-resource-table_xb2lm_2[data-responsive=stacked] td{display:block}._ming-resource-table_xb2lm_2[data-responsive=stacked] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._ming-resource-table_xb2lm_2[data-responsive=stacked] tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--ming-space-2) var(--ming-space-3);margin-block-end:var(--ming-space-3)}._ming-resource-table_xb2lm_2[data-responsive=stacked] td{gap:var(--ming-space-3);text-align:start;grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);padding:.625rem 0;display:grid}._ming-resource-table_xb2lm_2[data-responsive=stacked] td:before{color:var(--muted-foreground);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}}._ming-media-browser__rail_1wbkf_2 button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._ming-media-browser_1wbkf_2{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);display:grid;overflow:hidden}._ming-media-browser_1wbkf_2>figure{background:var(--muted);place-items:center;margin:0;display:grid}._ming-media-browser_1wbkf_2 figcaption{border-block-start:1px solid var(--border);background:var(--card);width:100%;color:var(--muted-foreground);padding:var(--ming-space-3) var(--ming-space-4);font-size:.8125rem}._ming-media-browser__rail_1wbkf_2{gap:var(--ming-space-2);padding:var(--ming-space-3);border-block-start:1px solid var(--border);margin:0;list-style:none;display:flex;overflow-x:auto}._ming-media-browser__alt_1wbkf_36{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ming-media-browser__rail_1wbkf_2 button{border:1px solid var(--border);border-radius:var(--ming-radius-control);background:var(--muted);cursor:pointer;flex:none;width:4.5rem;height:4.5rem;padding:0;overflow:hidden}._ming-media-browser__rail_1wbkf_2 button:hover{border-color:var(--input)}._ming-media-browser__rail_1wbkf_2 button[aria-pressed=true]{border-color:var(--ming-service);box-shadow:inset 0 calc(var(--ming-rail) * -1) 0 var(--ming-service)}._ming-media-browser__rail_1wbkf_2 img{object-fit:cover;width:100%;height:100%}._ming-media-browser_1wbkf_2>figure img{object-fit:contain;width:100%;max-height:32rem;display:block}._ming-media-browser--empty_1wbkf_73{min-height:12rem;padding:var(--ming-space-7);color:var(--muted-foreground);text-align:center;place-items:center}._ming-overview-panel_14coj_2 h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}._ming-overview-panel_14coj_2 p,._ming-overview-panel_14coj_2 small{color:var(--muted-foreground)}._ming-overview-panel_14coj_2{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--ming-space-5);gap:var(--ming-space-5);display:grid}._ming-overview-panel_14coj_2>header{justify-content:space-between;align-items:flex-start;gap:var(--ming-space-4);display:flex}._ming-overview-panel_14coj_2 dl{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}._ming-overview-panel_14coj_2 dl>div{padding:var(--ming-space-4);border-inline-start:1px solid var(--border)}._ming-overview-panel_14coj_2 dl>div:first-child{border-inline-start:0;padding-inline-start:0}._ming-overview-panel_14coj_2 dt{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}._ming-overview-panel_14coj_2 dd{margin:var(--ming-space-3) 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:400;line-height:1}@media (width<=40rem){._ming-overview-panel_14coj_2 dl{grid-template-columns:1fr}._ming-overview-panel_14coj_2 dl>div{border-block-start:1px solid var(--border);border-inline-start:0;padding-inline-start:0}._ming-overview-panel_14coj_2 dl>div:first-child{border-block-start:0}}._ming-relationship-panel_1g0lh_2 button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._ming-relationship-panel_1g0lh_2 h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600;line-height:1.25}._ming-relationship-panel_1g0lh_2 small{color:var(--muted-foreground)}._ming-relationship-panel_1g0lh_2{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--ming-space-5)}._ming-relationship-panel_1g0lh_2 ul{margin:var(--ming-space-4) 0 0;padding:0;list-style:none;display:grid}._ming-relationship-panel_1g0lh_2 li{border-block-start:1px solid var(--border)}._ming-relationship-panel_1g0lh_2 button,._ming-relationship-panel_1g0lh_2 li>div{gap:var(--ming-space-1);width:100%;color:inherit;padding:var(--ming-space-3) 0;font:inherit;text-align:start;background:0 0;border:0;display:grid}._ming-relationship-panel_1g0lh_2 button{cursor:pointer}._ming-relationship-panel_1g0lh_2 button:hover{color:var(--muted-foreground)}._ming-relationship-panel_1g0lh_2 small{font-family:var(--font-mono);letter-spacing:.04em;font-size:.6875rem}._ming-relationship-panel__empty_1g0lh_57{margin:var(--ming-space-4) 0 0;color:var(--muted-foreground)}._ming-resource-editor_17wvw_2{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);display:grid;overflow:hidden}._ming-resource-editor__header_17wvw_11,._ming-resource-editor__actions_17wvw_12{align-items:center;gap:var(--ming-space-3);padding:var(--ming-space-4) var(--ming-space-5);display:flex}._ming-resource-editor__header_17wvw_11{border-block-end:1px solid var(--border);justify-content:space-between}._ming-resource-editor__header_17wvw_11 h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}._ming-resource-editor__description_17wvw_36,._ming-resource-editor__state_17wvw_37{color:var(--muted-foreground)}._ming-resource-editor__layout_17wvw_41{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);display:grid}._ming-resource-editor__main_17wvw_46,._ming-resource-editor__aside_17wvw_47{padding:var(--ming-space-5)}._ming-resource-editor__aside_17wvw_47{border-inline-start:1px solid var(--border);background:var(--background)}._ming-resource-editor__error_17wvw_56{padding:var(--ming-space-3) var(--ming-space-5);border-block-end:1px solid var(--destructive);background:var(--card);color:var(--destructive);font-size:.875rem}._ming-resource-editor__actions_17wvw_12{z-index:2;border-block-start:1px solid var(--border);background:var(--card);position:sticky;inset-block-end:0}._ming-resource-editor__spacer_17wvw_72{flex:1}@media (width<=56rem){._ming-resource-editor__layout_17wvw_41{grid-template-columns:1fr}._ming-resource-editor__aside_17wvw_47{border-block-start:1px solid var(--border);border-inline-start:0}._ming-resource-editor__actions_17wvw_12{flex-wrap:wrap}}._ming-tag-list_1ca81_2 button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._ming-tag-list_1ca81_2{gap:var(--ming-space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}._ming-tag-list__legend_1ca81_15{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ming-tag-list_1ca81_2 span,._ming-tag-list_1ca81_2 button{border:1px solid var(--input);border-radius:var(--ming-radius-control);color:var(--foreground);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:.3125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.2}._ming-tag-list_1ca81_2 button{cursor:pointer}._ming-tag-list_1ca81_2 button:hover{border-color:var(--foreground)}._ming-tag-list_1ca81_2 button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._ming-tag-picker_rvznz_2 button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._ming-tag-picker_rvznz_2{gap:var(--ming-space-2);display:grid}._ming-tag-picker__options_rvznz_10{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);max-height:18rem;padding:var(--ming-space-1);--ming-icon-size:var(--ming-icon-sm);display:grid;overflow-y:auto}._ming-tag-picker__announcement_rvznz_20{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ming-tag-picker__options_rvznz_10 button{justify-content:space-between;align-items:center;gap:var(--ming-space-3);border-radius:var(--ming-radius-control);min-height:2.25rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:.375rem .25rem .375rem .625rem;font-size:.875rem;display:flex}._ming-tag-picker__options_rvznz_10 button:hover{background:var(--secondary)}._ming-tag-picker__options_rvznz_10 button[aria-selected=true]{background:var(--accent);color:var(--accent-foreground);font-weight:500}._ming-tag-picker__options_rvznz_10 p{padding:var(--ming-space-5);color:var(--muted-foreground);text-align:center;margin:0}}:root{--landing-width:72rem;--landing-measure:40rem;--landing-gutter:clamp(var(--ming-space-4), 4vw, var(--ming-space-6));--landing-section:clamp(4rem, 10vw, 6rem);--landing-nav-height:3.5rem}@layer landing{html{scroll-padding-top:calc(var(--landing-nav-height) + var(--ming-space-4))}h1,h2,h3,p{margin:0}:is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skip-link{z-index:2;padding:var(--ming-space-2) var(--ming-space-3);background:var(--primary);color:var(--primary-foreground);position:absolute;inset-block-start:var(--ming-space-2);inset-inline-start:var(--ming-space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{width:min(var(--landing-width), 100% - 2 * var(--landing-gutter));margin-inline:auto}main :is(h1,h2){font-family:var(--font-pixel);letter-spacing:-.01em;text-wrap:balance;font-weight:500}main h1{max-width:18ch;font-size:clamp(2.75rem,7vw,5.5rem);line-height:.95}main h2{max-width:24ch;font-size:clamp(2rem,4.5vw,3rem);line-height:1}main h3{font-size:1.125rem;font-weight:500;line-height:1.35}.figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.5rem;font-weight:500;line-height:1}.figure small{color:var(--muted-foreground);letter-spacing:0;font-size:.8125rem}.actions{align-items:center;gap:var(--ming-space-5);flex-wrap:wrap;display:flex}.button{min-height:2.875rem;padding-inline:var(--ming-space-5);border-radius:var(--ming-radius-control);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button:hover{background:color-mix(in srgb, var(--primary) 80%, var(--background))}.button--small{min-height:2rem;padding-inline:var(--ming-space-3);font-size:.6875rem}.text-link{color:var(--foreground);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.3em;font-size:.8125rem}.site-nav{z-index:1;border-block-end:1px solid var(--border);background:var(--background);position:sticky;inset-block-start:0}.site-nav .container{min-height:var(--landing-nav-height);align-items:center;gap:var(--ming-space-6);display:flex}.site-nav nav{gap:var(--ming-space-5);margin-inline-start:auto;display:flex}:is(.site-nav,.site-footer) nav a{color:var(--muted-foreground);font-size:.875rem;text-decoration:none}:is(.site-nav,.site-footer) nav a:hover{color:var(--foreground)}.brand{color:var(--foreground);font-weight:500;text-decoration:none}.site-footer{justify-content:space-between;gap:var(--ming-space-4) var(--ming-space-6);padding-block:var(--ming-space-6);border-block-start:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;font-size:.875rem;display:flex}.site-footer nav{gap:var(--ming-space-2) var(--ming-space-5);flex-wrap:wrap;display:flex}.hero{justify-items:start;gap:var(--ming-space-7);padding-block:calc(var(--landing-section) * 1.5) var(--landing-section);display:grid}.hero-copy{gap:var(--ming-space-4);display:grid}.hero-subtitle{max-width:40rem;font-family:Geist,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.45}.section{gap:var(--ming-space-7);padding-block:var(--landing-section);border-block-start:1px solid var(--border);display:grid}.section>p{max-width:var(--landing-measure);color:var(--muted-foreground);font-size:1.125rem;line-height:1.55}.section>p a{color:var(--foreground);text-underline-offset:.2em}.grid{grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr));justify-self:stretch;gap:var(--ming-space-6) var(--ming-space-7);margin:0;padding:0;list-style:none;display:grid}.grid>li{align-content:start;gap:var(--ming-space-2);border-block-start:1px solid var(--border);padding-block-start:var(--ming-space-4);display:grid}.grid>li>:is(p:not(.figure),a){color:var(--muted-foreground)}.grid>li>a{text-underline-offset:.2em;text-decoration-style:dotted}.demos{border-block-start:1px solid var(--border);margin:0;padding:0;list-style:none}.demos a{padding-block:var(--ming-space-4);border-block-end:1px solid var(--border);color:var(--foreground);letter-spacing:-.02em;justify-content:space-between;font-size:1.5rem;font-weight:500;text-decoration:none;display:flex}.demos a:hover{color:var(--muted-foreground)}.delivery{justify-items:start;gap:var(--ming-space-7);padding:clamp(var(--ming-space-5), 6vw, calc(var(--ming-space-6) * 2));border-radius:var(--radius);background:var(--background);color:var(--foreground);display:grid}.delivery-heading{justify-items:start;gap:var(--ming-space-4);display:grid}.tag{padding:var(--ming-space-2) var(--ming-space-3);border:1px solid var(--border);border-radius:var(--ming-radius-control);justify-self:start;font-size:.875rem;line-height:1}.plans{--columns:2}.plans>li{gap:var(--ming-space-5);padding:var(--ming-space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.plans>li.featured{border-color:var(--foreground)}.plans ul{gap:var(--ming-space-2);padding:var(--ming-space-4) 0 0;border-block-start:1px solid var(--border);margin:0;list-style:none;display:grid}.table-scroll{min-width:0;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:30rem}.compare :is(th,td){padding:var(--ming-space-3);border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.compare thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.compare th[scope=colgroup]{padding-block-start:var(--ming-space-6);font-size:1.125rem;font-weight:500}.compare th[scope=row]{font-weight:400}.compare td{width:8rem;color:var(--muted-foreground)}.compare td[data-included=true]{color:var(--foreground)}.faq{border-block-start:1px solid var(--border);max-width:48rem}.faq details{border-block-end:1px solid var(--border)}.faq summary{justify-content:space-between;gap:var(--ming-space-4);padding-block:var(--ming-space-4);cursor:pointer;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--muted-foreground);font-family:var(--font-mono);content:"+";flex:none}.faq details[open] summary:after{content:"−"}.faq details p{max-width:var(--landing-measure);color:var(--muted-foreground);padding-block-end:var(--ming-space-5)}}@media (width<=56rem){@layer landing{.site-nav nav:not(.country-nav){display:none}.grid{--columns:2}.plans{--columns:1}}}@media (width<=40rem){@layer landing{.grid{--columns:1}}}
