@layer ui-base{*,:before,:after{box-sizing:border-box}:root{background:var(--ui-color-bg);scrollbar-color:var(--ui-color-border-strong) transparent;scrollbar-gutter:stable;accent-color:var(--ui-color-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;caret-color:var(--ui-color-primary-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(100%,82% + .2vw,137.5%)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(.meeko-ui-modal:modal,.meeko-ui-drawer:modal){transition:background-color var(--ui-duration-slow) linear;background-color:var(--ui-color-overlay-solid)}:root:has(.meeko-ui-drawer[data-side=end]:modal){background-color:var(--ui-color-surface-raised)}:root:has(.meeko-ui-modal:modal,.meeko-ui-drawer:modal) body{min-block-size:100dvh}@media (prefers-reduced-motion:reduce){:root:has(.meeko-ui-modal:modal,.meeko-ui-drawer:modal){transition:none}}body{background:var(--ui-color-bg);color:var(--ui-color-text);font:var(--ui-font-weight-regular) var(--ui-font-size-lg) / var(--ui-line-height-normal) var(--ui-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}:where(code,kbd,pre,samp){font-family:var(--ui-font-mono)}:where(kbd){border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-xs);background:var(--ui-color-bg-subtle);padding:0 var(--ui-space-1);color:var(--ui-color-text-soft);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal)}:where(img,video){block-size:auto;max-inline-size:100%}:where(a){border-radius:var(--ui-radius-xs);color:var(--ui-color-primary-text);-webkit-text-decoration-color:var(--ui-color-primary-border);text-decoration-color:var(--ui-color-primary-border);text-underline-offset:var(--ui-underline-offset)}:where(a):hover{text-decoration-color:currentColor}::selection{background:var(--ui-color-selection);color:var(--ui-color-text)}:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}}:root{--ui-color-primary-1:#fcfcff;--ui-color-primary-2:#f9f8ff;--ui-color-primary-3:#f1f1ff;--ui-color-primary-4:#e7e5ff;--ui-color-primary-5:#dcd9ff;--ui-color-primary-6:#cecaff;--ui-color-primary-7:#bbb4ff;--ui-color-primary-8:#a396ff;--ui-color-primary-9:#673cdd;--ui-color-primary-10:#5933c1;--ui-color-primary-11:#6644d2;--ui-color-primary-12:#311f6b;--ui-color-surface-1:#fff;--ui-color-surface-2:#fcfcfc;--ui-color-surface-3:#f7f7f8;--ui-color-surface-4:#f0f0f2;--ui-color-surface-5:#e9e9ec;--ui-color-surface-6:#e2e2e5;--ui-color-surface-7:#d5d5d9;--ui-color-surface-8:#b9b9bf;--ui-color-surface-9:#898991;--ui-color-surface-10:#77777f;--ui-color-surface-11:#606068;--ui-color-surface-12:#18181b;--ui-color-info-1:#fbfdff;--ui-color-info-2:#f4faff;--ui-color-info-3:#e6f3ff;--ui-color-info-4:#d5ebff;--ui-color-info-5:#bfe0ff;--ui-color-info-6:#a4d2ff;--ui-color-info-7:#81beff;--ui-color-info-8:#54a5ff;--ui-color-info-9:#2478f5;--ui-color-info-10:#1269e0;--ui-color-info-11:#1765cb;--ui-color-info-12:#14376e;--ui-color-success-1:#f9fffb;--ui-color-success-2:#f0fff5;--ui-color-success-3:#dcfce8;--ui-color-success-4:#c4f6d7;--ui-color-success-5:#a6ecc1;--ui-color-success-6:#80dda8;--ui-color-success-7:#54cb8b;--ui-color-success-8:#29b573;--ui-color-success-9:#078a53;--ui-color-success-10:#067948;--ui-color-success-11:#087f4c;--ui-color-success-12:#124b32;--ui-color-warning-1:#fffefa;--ui-color-warning-2:#fffdf0;--ui-color-warning-3:#fff9ce;--ui-color-warning-4:#fff3a5;--ui-color-warning-5:#fcea78;--ui-color-warning-6:#f5df4d;--ui-color-warning-7:#e5c52b;--ui-color-warning-8:#c7a515;--ui-color-warning-9:#997100;--ui-color-warning-10:#856100;--ui-color-warning-11:#896500;--ui-color-warning-12:#493809;--ui-color-danger-1:#fffcfc;--ui-color-danger-2:#fff7f8;--ui-color-danger-3:#ffeaed;--ui-color-danger-4:#ffdae0;--ui-color-danger-5:#ffc6d0;--ui-color-danger-6:#ffabbc;--ui-color-danger-7:#ff8ca2;--ui-color-danger-8:#f96985;--ui-color-danger-9:#dc3454;--ui-color-danger-10:#c52847;--ui-color-danger-11:#cb2d4c;--ui-color-danger-12:#701b30;--ui-color-cyan-1:#f8feff;--ui-color-cyan-2:#effcff;--ui-color-cyan-3:#d9f8fc;--ui-color-cyan-4:#bdf1f8;--ui-color-cyan-5:#96e6f0;--ui-color-cyan-6:#69d7e6;--ui-color-cyan-7:#39c3d6;--ui-color-cyan-8:#16a8bc;--ui-color-cyan-9:#008fa6;--ui-color-cyan-10:#007e94;--ui-color-cyan-11:#087f91;--ui-color-cyan-12:#124853;--ui-color-orange-1:#fffdfa;--ui-color-orange-2:#fff8f1;--ui-color-orange-3:#ffebd9;--ui-color-orange-4:#ffdbc0;--ui-color-orange-5:#ffc79e;--ui-color-orange-6:#ffad78;--ui-color-orange-7:#fa9255;--ui-color-orange-8:#e97734;--ui-color-orange-9:#bc571e;--ui-color-orange-10:#a84a17;--ui-color-orange-11:#af4d18;--ui-color-orange-12:#633013;--ui-color-pink-1:#fffbfe;--ui-color-pink-2:#fff5fc;--ui-color-pink-3:#ffe6f8;--ui-color-pink-4:#ffd4f1;--ui-color-pink-5:#ffbce6;--ui-color-pink-6:#f7a0d7;--ui-color-pink-7:#e880c5;--ui-color-pink-8:#d55cad;--ui-color-pink-9:#b63997;--ui-color-pink-10:#a22c85;--ui-color-pink-11:#ad318e;--ui-color-pink-12:#641b52}:root[data-theme=dark]{--ui-color-primary-1:#0e0c1c;--ui-color-primary-2:#17132c;--ui-color-primary-3:#281f50;--ui-color-primary-4:#36296c;--ui-color-primary-5:#438;--ui-color-primary-6:#513da1;--ui-color-primary-7:#5e46ba;--ui-color-primary-8:#6a4bd4;--ui-color-primary-9:#7642ff;--ui-color-primary-10:#7d55ff;--ui-color-primary-11:#bab3ff;--ui-color-primary-12:#ebeaff;--ui-color-surface-1:#000;--ui-color-surface-2:#050505;--ui-color-surface-3:#0b0b0c;--ui-color-surface-4:#111112;--ui-color-surface-5:#171719;--ui-color-surface-6:#202022;--ui-color-surface-7:#2a2a2d;--ui-color-surface-8:#39393d;--ui-color-surface-9:#55555b;--ui-color-surface-10:#6d6d74;--ui-color-surface-11:#a1a1aa;--ui-color-surface-12:#ededef;--ui-color-info-1:#060e1b;--ui-color-info-2:#0b1729;--ui-color-info-3:#10294b;--ui-color-info-4:#123764;--ui-color-info-5:#174678;--ui-color-info-6:#1d568e;--ui-color-info-7:#246aab;--ui-color-info-8:#3284d0;--ui-color-info-9:#4d9cff;--ui-color-info-10:#70adff;--ui-color-info-11:#91c3ff;--ui-color-info-12:#d8ebff;--ui-color-success-1:#04120b;--ui-color-success-2:#071c12;--ui-color-success-3:#0b3220;--ui-color-success-4:#0c442a;--ui-color-success-5:#0e5734;--ui-color-success-6:#126c42;--ui-color-success-7:#188652;--ui-color-success-8:#20ac68;--ui-color-success-9:#32db86;--ui-color-success-10:#50e79b;--ui-color-success-11:#75f0af;--ui-color-success-12:#d1ffe4;--ui-color-warning-1:#131105;--ui-color-warning-2:#1d1908;--ui-color-warning-3:#33280b;--ui-color-warning-4:#48360a;--ui-color-warning-5:#5e450a;--ui-color-warning-6:#76570a;--ui-color-warning-7:#94700d;--ui-color-warning-8:#bb9315;--ui-color-warning-9:#f5df4d;--ui-color-warning-10:#ffea6a;--ui-color-warning-11:#ffe875;--ui-color-warning-12:#fff6c7;--ui-color-danger-1:#16080c;--ui-color-danger-2:#230e14;--ui-color-danger-3:#40131f;--ui-color-danger-4:#581727;--ui-color-danger-5:#711b30;--ui-color-danger-6:#8b243b;--ui-color-danger-7:#ac2d48;--ui-color-danger-8:#d83e59;--ui-color-danger-9:#ff5d71;--ui-color-danger-10:#ff7787;--ui-color-danger-11:#ff9ba5;--ui-color-danger-12:#ffdae0;--ui-color-cyan-1:#031316;--ui-color-cyan-2:#061d23;--ui-color-cyan-3:#06323a;--ui-color-cyan-4:#074550;--ui-color-cyan-5:#085966;--ui-color-cyan-6:#0b6f7e;--ui-color-cyan-7:#0e8a9c;--ui-color-cyan-8:#11afc3;--ui-color-cyan-9:#20d5ed;--ui-color-cyan-10:#4be0f3;--ui-color-cyan-11:#7ceaf8;--ui-color-cyan-12:#d1faff;--ui-color-orange-1:#170b04;--ui-color-orange-2:#251307;--ui-color-orange-3:#41200b;--ui-color-orange-4:#592a0d;--ui-color-orange-5:#71370e;--ui-color-orange-6:#8c4514;--ui-color-orange-7:#ac591e;--ui-color-orange-8:#d7752e;--ui-color-orange-9:#ff914d;--ui-color-orange-10:#ffa66b;--ui-color-orange-11:#ffc092;--ui-color-orange-12:#ffe6d3;--ui-color-pink-1:#170714;--ui-color-pink-2:#250d20;--ui-color-pink-3:#401136;--ui-color-pink-4:#581447;--ui-color-pink-5:#711858;--ui-color-pink-6:#8b206c;--ui-color-pink-7:#ae2e88;--ui-color-pink-8:#d34eac;--ui-color-pink-9:#f575d5;--ui-color-pink-10:#ff91e0;--ui-color-pink-11:#ffafe9;--ui-color-pink-12:#ffe0f6}:root{--ui-color-bg:var(--ui-color-surface-1);--ui-color-bg-subtle:var(--ui-color-surface-2);--ui-color-surface:var(--ui-color-surface-2);--ui-color-surface-raised:var(--ui-color-surface-1);--ui-color-overlay:#00000080;--ui-color-overlay-solid:color-mix(in srgb, var(--ui-color-bg) 50%, black);--ui-color-control:var(--ui-color-surface-3);--ui-color-control-hover:var(--ui-color-surface-4);--ui-color-control-active:var(--ui-color-surface-5);--ui-color-border:var(--ui-color-surface-6);--ui-color-border-strong:var(--ui-color-surface-8);--ui-color-control-border:var(--ui-color-surface-9);--ui-color-text:var(--ui-color-surface-12);--ui-color-text-soft:var(--ui-color-surface-11);--ui-color-focus:var(--ui-color-primary-9);--ui-color-selection:var(--ui-color-primary-5);--ui-color-primary:var(--ui-color-primary-9);--ui-color-primary-hover:var(--ui-color-primary-10);--ui-color-primary-active:color-mix(in oklab, var(--ui-color-primary) 50%, var(--ui-color-primary-hover));--ui-color-primary-soft:var(--ui-color-primary-3);--ui-color-primary-soft-hover:var(--ui-color-primary-4);--ui-color-primary-border:var(--ui-color-primary-7);--ui-color-primary-text:var(--ui-color-primary-11);--ui-color-info:var(--ui-color-info-9);--ui-color-info-hover:var(--ui-color-info-10);--ui-color-info-soft:var(--ui-color-info-3);--ui-color-info-border:var(--ui-color-info-7);--ui-color-info-text:var(--ui-color-info-11);--ui-color-success:var(--ui-color-success-9);--ui-color-success-hover:var(--ui-color-success-10);--ui-color-success-soft:var(--ui-color-success-3);--ui-color-success-border:var(--ui-color-success-7);--ui-color-success-text:var(--ui-color-success-11);--ui-color-warning:var(--ui-color-warning-9);--ui-color-warning-hover:var(--ui-color-warning-10);--ui-color-warning-soft:var(--ui-color-warning-3);--ui-color-warning-border:var(--ui-color-warning-7);--ui-color-warning-text:var(--ui-color-warning-11);--ui-color-danger:var(--ui-color-danger-9);--ui-color-danger-hover:var(--ui-color-danger-10);--ui-color-danger-soft:var(--ui-color-danger-3);--ui-color-danger-border:var(--ui-color-danger-7);--ui-color-danger-text:var(--ui-color-danger-11);--ui-color-primary-contrast:#fff;--ui-color-primary-contrast-hover:#fff;--ui-color-surface-contrast:#000;--ui-color-surface-contrast-hover:#000;--ui-color-info-contrast:#000;--ui-color-info-contrast-hover:#fff;--ui-color-success-contrast:#000;--ui-color-success-contrast-hover:#fff;--ui-color-warning-contrast:#000;--ui-color-warning-contrast-hover:#fff;--ui-color-danger-contrast:#fff;--ui-color-danger-contrast-hover:#fff;--ui-color-cyan-contrast:#000;--ui-color-cyan-contrast-hover:#fff;--ui-color-orange-contrast:#fff;--ui-color-orange-contrast-hover:#fff;--ui-color-pink-contrast:#fff;--ui-color-pink-contrast-hover:#fff;--ui-font-sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-font-size-xs:.75rem;--ui-font-size-sm:.8125rem;--ui-font-size-md:.875rem;--ui-font-size-lg:1rem;--ui-font-size-xl:1.125rem;--ui-font-size-2xl:1.375rem;--ui-font-size-3xl:1.75rem;--ui-font-size-4xl:2.25rem;--ui-font-size-5xl:3rem;--ui-font-size-6xl:4rem;--ui-line-height-none:1;--ui-line-height-tight:1.2;--ui-line-height-snug:1.35;--ui-line-height-normal:1.5;--ui-line-height-relaxed:1.65;--ui-font-weight-regular:400;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-weight-bold:700;--ui-tracking-normal:0;--ui-tracking-snug:-.006em;--ui-tracking-tight:-.014em;--ui-tracking-display:-.025em;--ui-underline-offset:.2em;--ui-space-0:0;--ui-space-0-5:.125rem;--ui-space-1:.25rem;--ui-space-1-5:.375rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-16:4rem;--ui-space-20:5rem;--ui-space-24:6rem;--ui-radius-xs:.1875rem;--ui-radius-sm:.25rem;--ui-radius-md:.375rem;--ui-radius-lg:.5rem;--ui-radius-xl:.75rem;--ui-radius-full:999px;--ui-border-width:1px;--ui-focus-ring-width:2px;--ui-focus-ring-offset:2px;--ui-focus-ring:var(--ui-focus-ring-width) solid var(--ui-color-focus);--ui-control-height-sm:1.75rem;--ui-control-height-md:2.25rem;--ui-control-height-lg:2.75rem;--ui-control-padding-sm:0 var(--ui-space-2);--ui-control-padding-md:0 var(--ui-space-3);--ui-control-padding-lg:0 var(--ui-space-4);--ui-control-font-size-sm:var(--ui-font-size-md);--ui-control-font-size:var(--ui-font-size-md);--ui-control-font-size-lg:var(--ui-font-size-md);--ui-control-font-weight:var(--ui-font-weight-medium);--ui-input-font-size:var(--ui-font-size-md);--ui-opacity-disabled:.55;--ui-shadow-sm:0 1px 2px #00000014;--ui-shadow-md:0 2px 4px #0000000f, 0 6px 16px #0000001a;--ui-shadow-lg:0 4px 8px #00000014, 0 16px 40px #00000029;--ui-duration-fast:.12s;--ui-duration-base:.18s;--ui-duration-slow:.22s;--ui-ease-out:cubic-bezier(.16, 1, .3, 1);--ui-ease-in:cubic-bezier(.4, 0, 1, 1);--ui-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ui-container-sm:40rem;--ui-container-md:48rem;--ui-container-lg:64rem;--ui-container-xl:80rem;--ui-container-2xl:96rem;--ui-container-3xl:120rem;--ui-container-4k:240rem;--ui-container-gutter-sm:clamp(.75rem, 1vw, 1.5rem);--ui-container-gutter-md:clamp(1rem, 2vw, 4rem);--ui-container-gutter-lg:clamp(1.5rem, 3vw, 6rem);--ui-modal-width-sm:26rem;--ui-modal-width-md:34rem;--ui-modal-width-lg:48rem;--ui-modal-stack-offset:12px;--ui-modal-stack-scale:.04;--ui-popover-max-height:min(20rem, 70vh);--ui-table-column-min:10rem;--ui-header-height:3.5rem;--ui-page-width:var(--ui-container-2xl);--ui-page-sidebar-width:15rem;--ui-page-aside-width:13.5rem;--ui-drawer-width:19rem;--ui-prose-width:var(--ui-container-lg);--ui-prose-measure:75ch;--ui-prose-code-size:.86em;--ui-prose-code-padding:.1em .2em;--ui-toc-max-height:50dvh;--ui-code-max-height:36rem;--ui-log-max-height:20rem;--ui-floating-panel-width:23rem;--ui-tabs-indicator-height:2px;--ui-landing-title-size:clamp(var(--ui-font-size-4xl), 6vw, var(--ui-font-size-6xl));--ui-page-title-size:var(--ui-font-size-3xl);--ui-page-title-tracking:var(--ui-tracking-tight);--ui-option-active-ring:inset 0 0 0 var(--ui-border-width) var(--ui-color-focus);--ui-brand-image-height:1.75rem;--ui-icon-size:1rem;--ui-icon-size-sm:.8125rem;--ui-icon-stroke-width:1.4;--ui-opacity-subtle:.7;--ui-opacity-hidden:0;--ui-opacity-visible:1;--ui-duration-spin:.8s;--ui-z-sticky:20;--ui-z-floating:30;--ui-tooltip-max-width:18rem;--ui-command-width:40rem;--ui-command-max-height:34rem;--ui-command-offset:12vh;--ui-command-trigger-width:12.5rem;--ui-command-icon-size:1rem;--ui-command-icon-stroke:1.6;--ui-skeleton-width-long:80%;--ui-skeleton-width-short:50%;--ui-skeleton-duration:1.5s;--ui-switch-width:2.25rem;--ui-switch-height:1.25rem;--ui-switch-thumb:.875rem;--ui-switch-travel:1rem;--ui-slider-track:.25rem;--ui-slider-thumb:1rem;--ui-toast-width:24rem;--ui-badge-dot-size:.375rem}:root[data-theme=dark]{--ui-color-surface-raised:var(--ui-color-surface-3);--ui-color-control-border:var(--ui-color-surface-10);--ui-shadow-sm:0 1px 2px #0009;--ui-shadow-md:0 2px 4px #00000080, 0 6px 16px #0009;--ui-shadow-lg:0 4px 8px #00000080, 0 16px 40px #000000b3;--ui-color-primary-contrast:#fff;--ui-color-primary-contrast-hover:#fff;--ui-color-surface-contrast:#fff;--ui-color-surface-contrast-hover:#fff;--ui-color-info-contrast:#000;--ui-color-info-contrast-hover:#000;--ui-color-success-contrast:#000;--ui-color-success-contrast-hover:#000;--ui-color-warning-contrast:#000;--ui-color-warning-contrast-hover:#000;--ui-color-danger-contrast:#000;--ui-color-danger-contrast-hover:#000;--ui-color-cyan-contrast:#000;--ui-color-cyan-contrast-hover:#000;--ui-color-orange-contrast:#000;--ui-color-orange-contrast-hover:#000;--ui-color-pink-contrast:#000;--ui-color-pink-contrast-hover:#000}@media (pointer:coarse){:root{--ui-control-height-sm:2.25rem;--ui-control-height-md:2.5rem;--ui-control-height-lg:2.75rem;--ui-input-font-size:var(--ui-font-size-lg)}}@font-face{font-style:normal;font-weight:100 900;src:url(/_meeko-ui/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations");font-family:Inter Variable;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.meeko-ui-sr-only{clip-path:inset(50%);margin:calc(var(--ui-border-width) * -1);width:var(--ui-border-width);height:var(--ui-border-width);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.meeko-ui-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--ui-icon-stroke-width);width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none}.meeko-ui-container{--ui-container-size:var(--ui-container-xl);--ui-container-padding:var(--ui-container-gutter-md);box-sizing:border-box;padding-inline:var(--ui-container-gutter,var(--ui-container-padding));inline-size:100%;min-inline-size:0;max-inline-size:var(--ui-container-max-width,var(--ui-container-size));margin-inline:auto}.meeko-ui-container[data-size=sm]{--ui-container-size:var(--ui-container-sm)}.meeko-ui-container[data-size=md]{--ui-container-size:var(--ui-container-md)}.meeko-ui-container[data-size=lg]{--ui-container-size:var(--ui-container-lg)}.meeko-ui-container[data-size=xl]{--ui-container-size:var(--ui-container-xl)}.meeko-ui-container[data-size="2xl"]{--ui-container-size:var(--ui-container-2xl)}.meeko-ui-container[data-size="3xl"]{--ui-container-size:var(--ui-container-3xl)}.meeko-ui-container[data-size="4k"]{--ui-container-size:var(--ui-container-4k)}.meeko-ui-container[data-size=full]{--ui-container-size:none}.meeko-ui-container[data-gutter=none]{--ui-container-padding:0}.meeko-ui-container[data-gutter=sm]{--ui-container-padding:var(--ui-container-gutter-sm)}.meeko-ui-container[data-gutter=md]{--ui-container-padding:var(--ui-container-gutter-md)}.meeko-ui-container[data-gutter=lg]{--ui-container-padding:var(--ui-container-gutter-lg)}.meeko-ui-modal{translate:0 calc(var(--ui-modal-depth,0) * var(--ui-modal-stack-offset) * -1);scale:calc(1 - var(--ui-modal-depth,0) * var(--ui-modal-stack-scale));transition:opacity var(--ui-duration-slow) var(--ui-ease-out), scale var(--ui-duration-slow) var(--ui-ease-out), translate var(--ui-duration-slow) var(--ui-ease-out);box-sizing:border-box;box-shadow:var(--ui-shadow-lg);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface-raised);width:min(var(--ui-modal-width-md), calc(100vw - var(--ui-space-8)));max-width:none;max-height:calc(100dvh - var(--ui-space-8));color:var(--ui-color-text);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans);margin:auto;padding:0;overflow:hidden}.meeko-ui-modal[data-meeko-ui-modal-behind],.meeko-ui-modal[data-meeko-ui-modal-state=closing]{pointer-events:none}.meeko-ui-modal[open]{flex-direction:column;display:flex}.meeko-ui-modal[data-size=sm]{width:min(var(--ui-modal-width-sm), calc(100vw - var(--ui-space-8)))}.meeko-ui-modal[data-size=lg]{width:min(var(--ui-modal-width-lg), calc(100vw - var(--ui-space-8)))}.meeko-ui-modal::backdrop{transition:opacity var(--ui-duration-slow) linear;background:0 0}.meeko-ui-modal[data-meeko-ui-modal-top]::backdrop{background:var(--ui-color-overlay)}.meeko-ui-modal-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-5) 0;flex:none;display:flex}.meeko-ui-modal-heading h2{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-xl);line-height:var(--ui-line-height-snug);letter-spacing:var(--ui-tracking-tight);margin:0}.meeko-ui-modal-heading p{margin:var(--ui-space-1-5) 0 0;color:var(--ui-color-text-soft);line-height:var(--ui-line-height-normal)}.meeko-ui-modal-close{cursor:pointer;margin:calc(var(--ui-space-2) * -1) calc(var(--ui-space-2) * -1) 0 0;border-radius:var(--ui-radius-md);width:var(--ui-control-height-md);height:var(--ui-control-height-md);color:var(--ui-color-text-soft);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.meeko-ui-modal-close:hover{background:var(--ui-color-control-active);color:var(--ui-color-text)}.meeko-ui-modal-close:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-modal-body{padding:var(--ui-space-5);overscroll-behavior:contain;min-height:0;overflow:auto}.meeko-ui-modal-footer{justify-content:flex-end;gap:var(--ui-space-2);border-top:var(--ui-border-width) solid var(--ui-color-border);padding:var(--ui-space-3) var(--ui-space-5);flex-wrap:wrap;flex:none;display:flex}@media (width<=30rem){.meeko-ui-modal-heading{padding:var(--ui-space-4) var(--ui-space-4) 0}.meeko-ui-modal-body,.meeko-ui-modal-footer{padding:var(--ui-space-4)}}@starting-style{.meeko-ui-modal[open]{translate:0 var(--ui-space-4);scale:calc(1 - var(--ui-modal-stack-scale));opacity:var(--ui-opacity-hidden)}.meeko-ui-modal[open]::backdrop{opacity:var(--ui-opacity-hidden)}}html:active-view-transition-type(ui-modal-close) .meeko-ui-modal[data-meeko-ui-modal-state=closing]{view-transition-name:ui-modal}html:active-view-transition-type(ui-modal-close)::view-transition-group(root){animation-duration:var(--ui-duration-base)}html:active-view-transition-type(ui-modal-close)::view-transition-old(ui-modal){animation:ui-modal-out var(--ui-duration-base) var(--ui-ease-in) both}@keyframes ui-modal-out{to{transform:translateY(var(--ui-space-3)) scale(calc(1 - var(--ui-modal-stack-scale)));opacity:var(--ui-opacity-hidden)}}@media (prefers-reduced-motion:reduce){.meeko-ui-modal,.meeko-ui-modal::backdrop{transition:none}}.meeko-ui-table-scroll{overscroll-behavior-inline:contain;max-width:100%;position:relative;overflow-x:auto}.meeko-ui-table-scroll:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-table{--table-columns:minmax(var(--ui-table-column-min), 2fr) minmax(calc(var(--ui-table-column-min) * 1.25), 3fr) calc(var(--ui-table-column-min) * .75);--table-border:var(--ui-color-border);--table-background:var(--ui-color-surface);--table-hover:var(--ui-color-control-hover);border-collapse:separate;border-spacing:0;background:var(--table-background);width:100%;color:var(--ui-color-text);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans);font-variant-numeric:tabular-nums;text-align:left;overflow-wrap:normal}.meeko-ui-table>thead>tr>th,.meeko-ui-table .meeko-ui-badge{white-space:nowrap}.meeko-ui-table>caption{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-color-text-soft);text-align:inherit}.meeko-ui-table>:is(thead,tbody,tfoot)>tr>:is(th,td){vertical-align:middle;border-bottom:var(--ui-border-width) solid var(--table-border);padding:var(--ui-space-2) var(--ui-space-3);text-align:inherit}.meeko-ui-table>:is(thead,tbody,tfoot)>tr>th{color:var(--ui-color-text-soft);font-weight:var(--ui-font-weight-medium)}.meeko-ui-table[data-caption=hidden]>caption{clip-path:inset(50%);width:var(--ui-border-width);height:var(--ui-border-width);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.meeko-ui-table>tbody>tr:hover{background:var(--table-hover)}.meeko-ui-table>tbody>tr>th{color:var(--ui-color-text)}.meeko-ui-table a:not(.meeko-ui-button){text-decoration:none}.meeko-ui-table a:not(.meeko-ui-button):hover{text-decoration:underline}.meeko-ui-table code{font-size:var(--ui-prose-code-size);font-family:var(--ui-font-mono);overflow-wrap:break-word}.meeko-ui-table>tbody>tr:last-child>:is(th,td){border-bottom:0}.meeko-ui-table>tfoot>tr:first-child>:is(th,td){border-top:var(--ui-border-width) solid var(--table-border)}.meeko-ui-table>tfoot>tr:last-child>:is(th,td){border-bottom:0}@supports (grid-template-columns:subgrid){.meeko-ui-table[data-layout=grid]{grid-template-columns:var(--table-columns);display:grid}.meeko-ui-table[data-layout=grid]>caption,.meeko-ui-table[data-layout=grid]>tbody>tr>.meeko-ui-table-empty{grid-column:1/-1}.meeko-ui-table[data-layout=grid]>:is(thead,tbody,tfoot),.meeko-ui-table[data-layout=grid]>:is(thead,tbody,tfoot)>tr{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.meeko-ui-table[data-layout=grid]>:is(thead,tbody,tfoot)>tr>:is(th,td){align-items:center;min-width:0;display:flex}}.meeko-ui-card{--card-padding:var(--ui-space-5);--card-background:var(--ui-color-surface);--card-color:var(--ui-color-text);--card-muted:var(--ui-color-text-soft);--card-border:var(--ui-color-border);box-sizing:border-box;border:var(--ui-border-width) solid var(--card-border);border-radius:var(--ui-radius-lg);background:var(--card-background);min-width:0;color:var(--card-color);line-height:var(--ui-line-height-normal);font-family:var(--ui-font-sans);flex-direction:column;display:flex}.meeko-ui-card[data-variant=soft]{--card-background:var(--ui-color-control-hover);--card-border:transparent}.meeko-ui-card[data-variant=solid]{--card-background:var(--ui-color-primary);--card-color:var(--ui-color-primary-contrast);--card-muted:var(--ui-color-primary-contrast);--card-border:transparent}.meeko-ui-card[data-variant=elevated]{--card-background:var(--ui-color-surface-raised);--card-border:var(--ui-color-border);box-shadow:var(--ui-card-shadow,var(--ui-shadow-md))}.meeko-ui-card-header,.meeko-ui-card-body,.meeko-ui-card-footer{padding:var(--card-padding);overflow-wrap:anywhere}.meeko-ui-card-header{gap:var(--ui-space-1-5);padding-bottom:0;display:grid}.meeko-ui-card-header[data-actions]{column-gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto}.meeko-ui-card-header[data-actions]>*{grid-column:1}.meeko-ui-card-header[data-actions]>.meeko-ui-card-actions{grid-area:1/2/span 2}.meeko-ui-card-actions{justify-content:flex-end;align-self:start;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-height:1lh;display:flex}.meeko-ui-card-title,.meeko-ui-card-header :is(h1,h2,h3,h4){color:inherit;font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-xl);line-height:var(--ui-line-height-snug);letter-spacing:var(--ui-tracking-tight);margin:0}.meeko-ui-card[data-variant=solid] :where(p,li){color:inherit}.meeko-ui-card .meeko-ui-card-description{color:var(--card-muted);font-size:var(--ui-font-size-md);margin:0}.meeko-ui-card-body{flex:1}.meeko-ui-card-body>:first-child,.meeko-ui-card-footer>:first-child{margin-top:0}.meeko-ui-card-body>:last-child,.meeko-ui-card-footer>:last-child{margin-bottom:0}.meeko-ui-card-footer{padding-top:0}.meeko-ui-card-body .meeko-ui-table>:is(thead,tbody,tfoot)>tr>:first-child{padding-inline-start:0}.meeko-ui-card-body .meeko-ui-table>:is(thead,tbody,tfoot)>tr>:last-child{padding-inline-end:0}.meeko-ui-card:has(>.meeko-ui-card-body>.meeko-ui-table-scroll:only-child)>.meeko-ui-card-header{padding-bottom:var(--ui-space-3)}.meeko-ui-card-body:has(>.meeko-ui-table-scroll:only-child){padding:0}.meeko-ui-card-body>.meeko-ui-table-scroll:only-child{border-radius:inherit}.meeko-ui-card-body>.meeko-ui-table-scroll:only-child>.meeko-ui-table{background:0 0}.meeko-ui-card-body>.meeko-ui-table-scroll:only-child>.meeko-ui-table>:is(thead,tbody,tfoot)>tr>:first-child{padding-inline-start:var(--card-padding)}.meeko-ui-card-body>.meeko-ui-table-scroll:only-child>.meeko-ui-table>:is(thead,tbody,tfoot)>tr>:last-child{padding-inline-end:var(--card-padding)}.meeko-ui-link-card{gap:var(--ui-space-1-5);transition:border-color var(--ui-duration-fast), background-color var(--ui-duration-fast);box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);padding:var(--ui-link-card-padding,var(--ui-space-4));min-width:0;height:100%;color:var(--ui-color-text);font-family:var(--ui-font-sans);overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.meeko-ui-link-card:hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-control-hover)}.meeko-ui-link-card:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-link-card-title{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-snug);letter-spacing:var(--ui-tracking-tight)}.meeko-ui-link-card-description{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}@media (prefers-reduced-motion:reduce){.meeko-ui-link-card{transition:none}}.meeko-ui-badge{vertical-align:middle;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-full);background:var(--ui-color-control);padding:var(--ui-space-0-5) var(--ui-space-2);color:var(--ui-color-text-soft);font:var(--ui-font-weight-medium) var(--ui-font-size-xs) / var(--ui-line-height-snug) var(--ui-font-sans);justify-self:start;align-items:center;display:inline-flex}.meeko-ui-badge[data-tone=accent]{background:var(--ui-color-primary-soft);color:var(--ui-color-primary-text);border-color:#0000}.meeko-ui-badge[data-tone=danger]{background:var(--ui-color-danger-soft);color:var(--ui-color-danger-text);border-color:#0000}.meeko-ui-brand{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-color-text);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-md);letter-spacing:var(--ui-tracking-snug);flex:none;text-decoration:none;display:inline-flex}.meeko-ui-brand img{width:auto;height:var(--ui-brand-image-height);display:block}.meeko-ui-brand-product{color:var(--ui-color-primary-text);font-weight:var(--ui-font-weight-semibold)}.meeko-ui-header{z-index:var(--ui-z-sticky);border-bottom:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-bg);color:var(--ui-color-text);font-family:var(--ui-font-sans)}.meeko-ui-header[data-sticky]{position:sticky;top:0}.meeko-ui-header-bar{align-items:center;gap:var(--ui-space-6);height:var(--ui-header-height);display:flex}.meeko-ui-header-nav{align-items:center;gap:var(--ui-space-1);padding-block:var(--ui-space-1);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.meeko-ui-header-nav a,.meeko-ui-header-menu a{transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);border-radius:var(--ui-radius-md);padding:var(--ui-control-padding-md);min-height:var(--ui-control-height-md);color:var(--ui-color-text-soft);font-weight:var(--ui-control-font-weight);font-size:var(--ui-control-font-size);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.meeko-ui-header-nav a:hover,.meeko-ui-header-menu a:hover{background:var(--ui-color-control-hover);color:var(--ui-color-text)}.meeko-ui-header-nav a[aria-current],.meeko-ui-header-menu a[aria-current]{background:var(--ui-color-control-active);color:var(--ui-color-text)}.meeko-ui-header-actions{align-items:center;gap:var(--ui-space-2);flex:none;margin-inline-start:auto;display:flex}.meeko-ui-header-toggle{cursor:pointer;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);width:var(--ui-control-height-md);height:var(--ui-control-height-md);color:var(--ui-color-text);background:0 0;justify-content:center;align-items:center;display:none}.meeko-ui-header-toggle:hover{background:var(--ui-color-control-hover)}.meeko-ui-header-menu{inset:var(--ui-header-height) 0 auto;box-shadow:var(--ui-shadow-md);border:0;border-bottom:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface-raised);padding:var(--ui-space-2) var(--ui-container-gutter-md) var(--ui-space-4);width:100%;max-height:calc(100dvh - var(--ui-header-height));color:var(--ui-color-text);margin:0;position:fixed;overflow-y:auto}.meeko-ui-header-menu nav{gap:var(--ui-space-0-5);display:grid}@media (width<=48rem){.meeko-ui-header-nav{display:none}.meeko-ui-header-toggle{display:inline-flex}}@media (width<=30rem){.meeko-ui-brand-name{display:none}}.meeko-ui-footer{border-top:var(--ui-border-width) solid var(--ui-color-border);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);font-family:var(--ui-font-sans)}.meeko-ui-footer-inner{gap:var(--ui-space-10) var(--ui-space-8);padding-block:var(--ui-space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.meeko-ui-footer-about{align-content:start;justify-items:start;gap:var(--ui-space-3);display:grid}.meeko-ui-footer-about p{max-width:var(--ui-prose-measure);margin:0}.meeko-ui-footer-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.meeko-ui-footer-groups{grid-template-columns:repeat(auto-fit, minmax(var(--ui-table-column-min), 1fr));gap:var(--ui-space-8);display:grid}.meeko-ui-footer-title{margin:0 0 var(--ui-space-3);color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium)}.meeko-ui-footer-groups ul{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.meeko-ui-footer a:not(.meeko-ui-brand,.meeko-ui-button){transition:color var(--ui-duration-fast);color:inherit;text-decoration:none}.meeko-ui-footer a:not(.meeko-ui-brand,.meeko-ui-button):hover{color:var(--ui-color-text);text-underline-offset:var(--ui-underline-offset);text-decoration:underline}.meeko-ui-footer-legal{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-6);border-top:var(--ui-border-width) solid var(--ui-color-border);padding-top:var(--ui-space-5);font-size:var(--ui-font-size-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.meeko-ui-footer-inner>.meeko-ui-footer-legal:only-child{border-top:0;padding-top:0}.meeko-ui-footer-legal nav{gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;display:flex}@media (width<=48rem){.meeko-ui-footer-inner{grid-template-columns:minmax(0,1fr)}}.meeko-ui-nav-tree{gap:var(--ui-space-5);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans);grid-template-columns:minmax(0,1fr);display:grid}.meeko-ui-nav-group ul{gap:var(--ui-space-0-5);margin:var(--ui-space-1) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.meeko-ui-nav-group-title{justify-content:space-between;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-md);margin:0;display:flex}.meeko-ui-nav-group-title>span{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}summary.meeko-ui-nav-group-title{cursor:pointer;list-style:none}summary.meeko-ui-nav-group-title::-webkit-details-marker{display:none}summary.meeko-ui-nav-group-title:hover{background:var(--ui-color-control-hover)}.meeko-ui-nav-chevron{transition:rotate var(--ui-duration-base) var(--ui-ease-out);color:var(--ui-color-text-soft);rotate:-90deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .meeko-ui-nav-chevron{rotate:90deg}details[open]>summary>.meeko-ui-nav-chevron{rotate:0deg}@supports (interpolate-size:allow-keywords){.meeko-ui-nav-group{interpolate-size:allow-keywords}.meeko-ui-nav-group::details-content{transition:block-size var(--ui-duration-base) var(--ui-ease-out), content-visibility var(--ui-duration-base) allow-discrete;block-size:0;overflow:clip}.meeko-ui-nav-group[open]::details-content{block-size:auto}}.meeko-ui-nav-link{align-items:center;gap:var(--ui-space-2);transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);border-radius:var(--ui-radius-sm);padding:var(--ui-space-1) var(--ui-space-2);color:inherit;font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-normal);text-decoration:none;display:flex}.meeko-ui-nav-link:hover{background:var(--ui-color-control-hover);color:var(--ui-color-text)}.meeko-ui-nav-link[aria-current]{background:var(--ui-color-primary-soft);color:var(--ui-color-primary-text);font-weight:var(--ui-font-weight-medium)}.meeko-ui-nav-label{min-width:0}.meeko-ui-nav-link[data-code] .meeko-ui-nav-label{font-size:var(--ui-font-size-md);font-family:var(--ui-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeko-ui-nav-link .meeko-ui-badge{flex:none;margin-inline-start:auto}.meeko-ui-nav-empty{padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-md)}.meeko-ui-drawer-trigger{gap:var(--ui-space-1-5)}.meeko-ui-drawer{transition:translate var(--ui-duration-slow) var(--ui-ease-out);box-shadow:var(--ui-shadow-lg);border:0;border-inline-end:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface-raised);width:min(var(--ui-drawer-width), calc(100vw - var(--ui-space-12)));max-width:none;height:100dvh;max-height:none;color:var(--ui-color-text);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans);margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0 auto;translate:-100%}.meeko-ui-drawer[data-side=end]{border-inline-start:var(--ui-border-width) solid var(--ui-color-border);border-inline-end:0;inset-inline:auto 0;translate:100%}.meeko-ui-drawer[data-side=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:100%}.meeko-ui-drawer[data-side=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:-100%}.meeko-ui-drawer[data-side][open]{translate:0}@starting-style{.meeko-ui-drawer[data-side=start][open]{translate:-100%}.meeko-ui-drawer[data-side=end][open],.meeko-ui-drawer[data-side=start][open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:100%}.meeko-ui-drawer[data-side=end][open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:-100%}}.meeko-ui-drawer::backdrop{transition:background-color var(--ui-duration-slow) var(--ui-ease-out);background:0 0}.meeko-ui-drawer[open]::backdrop{background:var(--ui-color-overlay)}@starting-style{.meeko-ui-drawer[open]::backdrop{background:0 0}}html:active-view-transition-type(ui-modal-close) .meeko-ui-drawer[data-side=start][data-meeko-ui-modal-state=closing]{view-transition-name:ui-drawer-left}html:active-view-transition-type(ui-modal-close) .meeko-ui-drawer[data-side=end][data-meeko-ui-modal-state=closing]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){view-transition-name:ui-drawer-left}html:active-view-transition-type(ui-modal-close) .meeko-ui-drawer[data-side=end][data-meeko-ui-modal-state=closing]{view-transition-name:ui-drawer-right}html:active-view-transition-type(ui-modal-close) .meeko-ui-drawer[data-side=start][data-meeko-ui-modal-state=closing]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){view-transition-name:ui-drawer-right}html:active-view-transition-type(ui-modal-close)::view-transition-old(ui-drawer-left){animation:ui-drawer-out-left var(--ui-duration-base) var(--ui-ease-in) both}html:active-view-transition-type(ui-modal-close)::view-transition-old(ui-drawer-right){animation:ui-drawer-out-right var(--ui-duration-base) var(--ui-ease-in) both}@keyframes ui-drawer-out-left{to{transform:translate(-100%)}}@keyframes ui-drawer-out-right{to{transform:translate(100%)}}:root:has(.meeko-ui-drawer:is([open],[data-meeko-ui-modal-state=closing])){scrollbar-gutter:stable;overflow:hidden}.meeko-ui-drawer-panel{flex-direction:column;height:100%;display:flex}.meeko-ui-drawer-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--ui-color-border);padding:var(--ui-space-3) var(--ui-space-4);flex:none;display:flex}.meeko-ui-drawer-heading h2{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-snug);letter-spacing:var(--ui-tracking-tight);margin:0}.meeko-ui-drawer-close,.meeko-ui-dismiss{cursor:pointer;border-radius:var(--ui-radius-md);width:var(--ui-control-height-md);height:var(--ui-control-height-md);color:var(--ui-color-text-soft);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.meeko-ui-drawer-close:hover,.meeko-ui-dismiss:hover{background:var(--ui-color-control-hover);color:var(--ui-color-text)}.meeko-ui-drawer-body{padding:var(--ui-space-4);overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.meeko-ui-drawer-footer{gap:var(--ui-space-2);border-top:var(--ui-border-width) solid var(--ui-color-border);padding:var(--ui-space-3) var(--ui-space-4);flex-wrap:wrap;flex:none;display:flex}.meeko-ui-nav-tabs{anchor-scope:--tabs-current;gap:var(--ui-space-1);border-bottom:var(--ui-border-width) solid var(--ui-color-border);scrollbar-width:none;font-family:var(--ui-font-sans);display:flex;position:relative;overflow-x:auto}.meeko-ui-nav-tabs a{align-items:center;gap:var(--ui-space-2);transition:color var(--ui-duration-fast);border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;padding:var(--ui-control-padding-md);min-height:var(--ui-control-height-lg);color:var(--ui-color-text-soft);font-weight:var(--ui-control-font-weight);font-size:var(--ui-control-font-size);white-space:nowrap;flex:none;text-decoration:none;display:flex}.meeko-ui-nav-tabs a:hover{color:var(--ui-color-text)}.meeko-ui-nav-tabs a[aria-current]{box-shadow:inset 0 calc(var(--ui-tabs-indicator-height) * -1) var(--ui-color-primary);color:var(--ui-color-text)}.meeko-ui-nav-tabs-indicator{display:none}@supports (anchor-name:--tabs-current){.meeko-ui-nav-tabs a[aria-current]{anchor-name:--tabs-current;box-shadow:none}.meeko-ui-nav-tabs:has(a[aria-current]) .meeko-ui-nav-tabs-indicator{position-anchor:--tabs-current;top:calc(anchor(bottom) - var(--ui-tabs-indicator-height));left:anchor(left);transition:left var(--ui-duration-base) var(--ui-ease-out), width var(--ui-duration-base) var(--ui-ease-out);background:var(--ui-color-primary);width:anchor-size(width);height:var(--ui-tabs-indicator-height);pointer-events:none;display:block;position:absolute}html:active-view-transition-type(meeko-route) .meeko-ui-nav-tabs:has(a[aria-current]) .meeko-ui-nav-tabs-indicator{view-transition-name:ui-navigation-tabs-indicator;transition:none}html:active-view-transition-type(meeko-route)::view-transition-group(ui-navigation-tabs-indicator){animation-duration:var(--ui-duration-slow);animation-timing-function:var(--ui-ease-out)}}.meeko-ui-nav-tabs[data-variant=segmented]{gap:var(--ui-space-0-5);border:var(--ui-border-width) solid var(--ui-color-control-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-control);padding:var(--ui-space-0-5);max-width:100%;display:inline-flex}.meeko-ui-nav-tabs[data-variant=segmented] a{transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);border-radius:var(--ui-radius-md);padding-inline:var(--ui-space-3);min-height:var(--ui-control-height-sm);padding-block:0}.meeko-ui-nav-tabs[data-variant=segmented] a:hover:not([aria-current]){background:var(--ui-color-control-hover)}.meeko-ui-nav-tabs[data-variant=segmented] a[aria-current]{box-shadow:none;background:var(--ui-color-primary-soft);color:var(--ui-color-primary-text);font-weight:var(--ui-font-weight-semibold)}.meeko-ui-breadcrumb{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);font-family:var(--ui-font-sans)}.meeko-ui-breadcrumb ol{align-items:center;gap:var(--ui-space-1) var(--ui-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meeko-ui-breadcrumb li{align-items:center;gap:var(--ui-space-1-5);min-width:0;display:inline-flex}.meeko-ui-breadcrumb li+li:before{opacity:var(--ui-opacity-subtle);content:"/" / ""}.meeko-ui-breadcrumb a{transition:color var(--ui-duration-fast);border-radius:var(--ui-radius-xs);color:inherit;text-decoration:none}.meeko-ui-breadcrumb a:hover{color:var(--ui-color-text);text-underline-offset:var(--ui-underline-offset);text-decoration:underline}.meeko-ui-breadcrumb [aria-current=page]{color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium)}.meeko-ui-page-nav{gap:var(--ui-space-3);font-family:var(--ui-font-sans);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meeko-ui-page-nav-link{gap:var(--ui-space-1);transition:border-color var(--ui-duration-fast), background-color var(--ui-duration-fast);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text);overflow-wrap:anywhere;text-decoration:none;display:grid}.meeko-ui-page-nav-link:hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-control-hover)}.meeko-ui-page-nav-link small{align-items:center;gap:var(--ui-space-1-5);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);display:flex}.meeko-ui-page-nav-link>span{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-md)}.meeko-ui-page-nav-link[data-direction=next]{text-align:end;grid-column:2}.meeko-ui-page-nav-link[data-direction=next] small{justify-content:flex-end}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .meeko-ui-page-nav-link .meeko-ui-icon{scale:-1 1}@media (width<=30rem){.meeko-ui-page-nav{grid-template-columns:minmax(0,1fr)}.meeko-ui-page-nav-link[data-direction=next]{grid-column:auto}}.meeko-ui-pagination{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);font-family:var(--ui-font-sans);flex-wrap:wrap;display:flex}.meeko-ui-pagination-count{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums;margin:0}.meeko-ui-pagination .meeko-ui-button{margin-inline-start:auto}.meeko-ui-toc{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-normal);font-family:var(--ui-font-sans)}.meeko-ui-toc-title{margin:0 0 var(--ui-space-2);color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium)}.meeko-ui-toc ul{margin:0;padding:0;list-style:none}.meeko-ui-toc a{transition:color var(--ui-duration-fast), border-color var(--ui-duration-fast);border-inline-start:var(--ui-border-width) solid var(--ui-color-border);padding-inline-start:var(--ui-space-3);padding-block:var(--ui-space-1);color:inherit;text-decoration:none;display:block}.meeko-ui-toc a[data-nested="1"]{padding-inline-start:var(--ui-space-6)}.meeko-ui-toc a[data-nested="2"]{padding-inline-start:var(--ui-space-8)}.meeko-ui-toc a:hover{color:var(--ui-color-text)}.meeko-ui-toc[data-tracking=manual] a[aria-current=location]{border-inline-start-color:var(--ui-color-primary);color:var(--ui-color-text)}@supports (scroll-target-group:auto){.meeko-ui-toc[data-tracking=auto]{scroll-target-group:auto}.meeko-ui-toc[data-tracking=auto] a:target-current{border-inline-start-color:var(--ui-color-primary);color:var(--ui-color-text)}}@supports not (scroll-target-group:auto){.meeko-ui-toc[data-tracking=auto] a[aria-current=location]{border-inline-start-color:var(--ui-color-primary);color:var(--ui-color-text)}}.meeko-ui-toc-collapsible{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans)}.meeko-ui-toc-collapsible>summary{cursor:pointer;border-radius:var(--ui-radius-lg);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium);justify-content:space-between;align-items:center;list-style:none;display:flex}.meeko-ui-toc-collapsible>summary::-webkit-details-marker{display:none}.meeko-ui-toc-collapsible>.meeko-ui-toc{border-top:var(--ui-border-width) solid var(--ui-color-border);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-3);max-height:var(--ui-toc-max-height);overflow-y:auto}.meeko-ui-locale-switcher{justify-self:start;align-items:center;gap:var(--ui-space-0-5);box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-0-5);height:var(--ui-control-height-md);font-family:var(--ui-font-sans);flex:none;display:inline-flex}.meeko-ui-locale-switcher a{transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);border-radius:var(--ui-radius-sm);padding-inline:var(--ui-space-1-5);min-width:var(--ui-space-8);height:100%;color:var(--ui-color-text-soft);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-md);place-items:center;text-decoration:none;display:grid}.meeko-ui-locale-switcher a:hover{color:var(--ui-color-text)}.meeko-ui-locale-switcher a[aria-current]{background:var(--ui-color-control-active);color:var(--ui-color-text)}.meeko-ui-locale-suggestion{align-items:start;gap:var(--ui-space-1-5) var(--ui-space-3);z-index:var(--ui-z-floating);transition:opacity var(--ui-duration-slow) var(--ui-ease-out), translate var(--ui-duration-slow) var(--ui-ease-out);box-shadow:var(--ui-shadow-lg);border:var(--ui-border-width) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-raised);padding:var(--ui-space-4);width:min(var(--ui-floating-panel-width), calc(100vw - var(--ui-space-8)));color:var(--ui-color-text);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-normal);font-family:var(--ui-font-sans);grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed;inset-block-end:var(--ui-space-5);inset-inline-end:var(--ui-space-5)}@starting-style{.meeko-ui-locale-suggestion{translate:0 var(--ui-space-3);opacity:var(--ui-opacity-hidden)}}.meeko-ui-locale-suggestion .meeko-ui-icon{margin-top:var(--ui-space-0-5);color:var(--ui-color-primary-text)}.meeko-ui-locale-suggestion p{text-wrap:pretty;margin:0}.meeko-ui-locale-suggestion-actions{gap:var(--ui-space-2);margin-top:var(--ui-space-1-5);flex-wrap:wrap;grid-column:2;display:flex}@media (width<=30rem){.meeko-ui-locale-suggestion{inset-block-end:var(--ui-space-4);inset-inline:var(--ui-space-4);padding:var(--ui-space-2);grid-template-columns:minmax(0,1fr);width:auto}.meeko-ui-locale-suggestion .meeko-ui-icon{display:none}.meeko-ui-locale-suggestion p{clip-path:inset(50%);width:var(--ui-border-width);height:var(--ui-border-width);white-space:nowrap;position:absolute;overflow:hidden}.meeko-ui-locale-suggestion-actions{grid-column:1;margin-top:0}.meeko-ui-locale-suggestion-actions>.meeko-ui-button[data-size]{font-size:var(--ui-font-size-sm);flex:auto}}.meeko-ui-brand:focus-visible,.meeko-ui-header-nav a:focus-visible,.meeko-ui-header-menu a:focus-visible,.meeko-ui-header-toggle:focus-visible,.meeko-ui-footer a:focus-visible,.meeko-ui-drawer-close:focus-visible,.meeko-ui-dismiss:focus-visible,.meeko-ui-breadcrumb a:focus-visible,.meeko-ui-page-nav-link:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-nav-link:focus-visible,summary.meeko-ui-nav-group-title:focus-visible,.meeko-ui-nav-tabs a:focus-visible,.meeko-ui-toc a:focus-visible,.meeko-ui-toc-collapsible>summary:focus-visible,.meeko-ui-locale-switcher a:focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width) * -1)}@media (prefers-reduced-motion:reduce){.meeko-ui-header-nav a,.meeko-ui-header-menu a,.meeko-ui-footer a,.meeko-ui-nav-chevron,.meeko-ui-nav-link,.meeko-ui-drawer,.meeko-ui-drawer::backdrop,.meeko-ui-nav-tabs a,.meeko-ui-breadcrumb a,.meeko-ui-page-nav-link,.meeko-ui-toc a,.meeko-ui-locale-switcher a,.meeko-ui-locale-suggestion{transition:none}.meeko-ui-nav-group::details-content{transition:none}.meeko-ui-nav-tabs:has(a[aria-current]) .meeko-ui-nav-tabs-indicator{transition:none}}:root:has(.meeko-ui-header[data-sticky]){scroll-padding-block-start:calc(var(--ui-header-height) + var(--ui-space-4))}.meeko-ui-page{min-height:100dvh;color:var(--ui-color-text);font-family:var(--ui-font-sans);flex-direction:column;display:flex}.meeko-ui-skip-link{top:var(--ui-space-2);translate:0 calc(-100% - var(--ui-space-4));z-index:var(--ui-z-floating);transition:translate var(--ui-duration-fast) var(--ui-ease-out);border-radius:var(--ui-radius-md);background:var(--ui-color-primary);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-color-primary-contrast);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-md);text-decoration:none;position:fixed;inset-inline-start:var(--ui-space-2)}.meeko-ui-skip-link:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset);box-shadow:var(--ui-shadow-md);translate:0}.meeko-ui-page-notices{gap:var(--ui-space-2);box-sizing:border-box;padding-inline:var(--ui-container-gutter-md);width:100%;max-width:var(--ui-page-width);margin-inline:auto;padding-block-start:var(--ui-space-3);display:grid}.meeko-ui-page-notices:not(:has(*)){display:none}.meeko-ui-page-bar{display:none}.meeko-ui-page-body{gap:var(--ui-space-12);box-sizing:border-box;padding-inline:var(--ui-container-gutter-md);width:100%;max-width:var(--ui-page-width);flex:1;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.meeko-ui-page-main{padding-block:var(--ui-space-10) var(--ui-space-20);min-width:0}.meeko-ui-page-main:focus{outline:none}.meeko-ui-page-sidebar,.meeko-ui-page-aside{top:var(--ui-header-height);padding-block:var(--ui-space-8) var(--ui-space-10);max-height:calc(100dvh - var(--ui-header-height));overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-self:start;position:sticky;overflow-y:auto}.meeko-ui-page-sidebar:is(:hover,:focus-within),.meeko-ui-page-aside:is(:hover,:focus-within){scrollbar-color:var(--ui-color-border-strong) transparent}.meeko-ui-page-body:has(>.meeko-ui-page-sidebar){grid-template-columns:var(--ui-page-sidebar-width) minmax(0, 1fr)}.meeko-ui-page-body[data-ui-page-aside]{grid-template-columns:minmax(0, 1fr) var(--ui-page-aside-width)}.meeko-ui-page-body:has(>.meeko-ui-page-sidebar)[data-ui-page-aside]{grid-template-columns:var(--ui-page-sidebar-width) minmax(0, 1fr) var(--ui-page-aside-width)}.meeko-ui-page[data-layout=dashboard] .meeko-ui-page-body{gap:var(--ui-space-8)}.meeko-ui-page[data-layout=dashboard] .meeko-ui-page-main{padding-block:var(--ui-space-8) var(--ui-space-12)}.meeko-ui-page[data-layout=landing] .meeko-ui-page-body{max-width:none;padding-inline:0;display:block}.meeko-ui-page[data-layout=landing] .meeko-ui-page-main{padding-block:0}.meeko-ui-page .meeko-ui-toc-collapsible{margin-bottom:var(--ui-space-8);display:none}@media (width<=75rem){.meeko-ui-page-body{gap:var(--ui-space-10)}.meeko-ui-page-aside{display:none}.meeko-ui-page-body[data-ui-page-aside]{grid-template-columns:minmax(0,1fr)}.meeko-ui-page-body:has(>.meeko-ui-page-sidebar)[data-ui-page-aside]{grid-template-columns:var(--ui-page-sidebar-width) minmax(0, 1fr)}.meeko-ui-page .meeko-ui-toc-collapsible{display:block}}@media (width<=54rem){.meeko-ui-page-bar{top:var(--ui-header-height);align-items:center;gap:var(--ui-space-3);z-index:var(--ui-z-sticky);border-bottom:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-bg);padding-inline:var(--ui-container-gutter-md);min-height:var(--ui-control-height-lg);display:flex;position:sticky}.meeko-ui-page-sidebar{display:none}.meeko-ui-page-body:has(>.meeko-ui-page-sidebar){grid-template-columns:minmax(0,1fr)}.meeko-ui-page-body:has(>.meeko-ui-page-sidebar)[data-ui-page-aside]{grid-template-columns:minmax(0,1fr)}.meeko-ui-page-main{padding-block-start:var(--ui-space-6)}}@media (prefers-reduced-motion:reduce){.meeko-ui-skip-link{transition:none}}.meeko-ui-page-header{gap:var(--ui-space-4);margin-bottom:var(--ui-space-10);border-bottom:var(--ui-border-width) solid var(--ui-color-border);padding-bottom:var(--ui-space-8);font-family:var(--ui-font-sans);display:grid}.meeko-ui-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4) var(--ui-space-8);flex-wrap:wrap;display:flex}.meeko-ui-page-header-text{flex:1 1 var(--ui-floating-panel-width);min-width:0}.meeko-ui-page-header h1{color:var(--ui-color-text);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-page-title-size);line-height:var(--ui-line-height-tight);letter-spacing:var(--ui-page-title-tracking);text-wrap:balance;margin:0}.meeko-ui-page-header-text p{margin:var(--ui-space-3) 0 0;max-width:var(--ui-prose-measure);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-relaxed);text-wrap:pretty}.meeko-ui-page-header-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:0 auto;display:flex}.meeko-ui-page-header[data-layout=dashboard]{margin-bottom:var(--ui-space-6);border-bottom:0;padding-bottom:0}.meeko-ui-page-header[data-layout=dashboard] .meeko-ui-page-header-text p{margin-top:var(--ui-space-1-5);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-normal)}.meeko-ui-page-header[data-layout=landing]{border-bottom:0;margin-bottom:0}.meeko-ui-page-header[data-layout=landing] h1{font-weight:var(--ui-font-weight-bold);font-size:var(--ui-landing-title-size);letter-spacing:var(--ui-tracking-display)}.meeko-ui-page-header[data-layout=landing] .meeko-ui-page-header-text p{font-size:var(--ui-font-size-xl)}.meeko-ui-code-block,.meeko-ui-prose .code-block{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-bg-subtle);min-width:0;color:var(--ui-color-text);font-family:var(--ui-font-sans);margin:0;overflow:hidden}.meeko-ui-code-head,.meeko-ui-prose .code-head{align-items:center;gap:var(--ui-space-2);border-bottom:var(--ui-border-width) solid var(--ui-color-border);padding-inline:var(--ui-space-4) var(--ui-space-1-5);padding-block:var(--ui-space-1);min-height:var(--ui-control-height-md);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);display:flex}.meeko-ui-code-label{color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium)}.meeko-ui-code-lang,.meeko-ui-prose .code-lang{font-family:var(--ui-font-mono)}.meeko-ui-code-copy,.meeko-ui-prose .code-copy{transition:color var(--ui-duration-fast), background-color var(--ui-duration-fast);cursor:pointer;border-radius:var(--ui-radius-sm);padding:var(--ui-space-0-5) var(--ui-space-2);color:var(--ui-color-text-soft);font:var(--ui-font-weight-medium) var(--ui-font-size-xs) / var(--ui-line-height-normal) var(--ui-font-sans);background:0 0;border:0;margin-inline-start:auto}.meeko-ui-code-copy:not([data-ready]){visibility:hidden}.meeko-ui-code-copy:hover,.meeko-ui-prose .code-copy:hover{background:var(--ui-color-control-hover);color:var(--ui-color-text)}.meeko-ui-code-copy:focus-visible,.meeko-ui-prose .code-copy:focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width) * -1)}.meeko-ui-code-copy[data-state=done],.meeko-ui-prose .code-copy[data-state=done]{color:var(--ui-color-success-text)}.meeko-ui-code-copy[data-state=error],.meeko-ui-prose .code-copy[data-state=error]{color:var(--ui-color-danger-text)}.meeko-ui-code-verdict,.meeko-ui-prose .code-verdict{align-items:center;gap:var(--ui-space-1);font-weight:var(--ui-font-weight-semibold);display:inline-flex}.meeko-ui-code-verdict .meeko-ui-icon,.meeko-ui-prose .code-verdict svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--ui-icon-stroke-width);width:var(--ui-icon-size-sm);height:var(--ui-icon-size-sm);flex:none}.meeko-ui-code-block[data-verdict=good],.meeko-ui-prose .code-block[data-verdict=good]{border-color:var(--ui-color-success-border)}.meeko-ui-code-block[data-verdict=good] .meeko-ui-code-head,.meeko-ui-prose .code-block[data-verdict=good] .code-head{border-color:var(--ui-color-success-border);background:var(--ui-color-success-soft);color:var(--ui-color-success-text)}.meeko-ui-code-block[data-verdict=bad],.meeko-ui-prose .code-block[data-verdict=bad]{border-color:var(--ui-color-danger-border)}.meeko-ui-code-block[data-verdict=bad] .meeko-ui-code-head,.meeko-ui-prose .code-block[data-verdict=bad] .code-head{border-color:var(--ui-color-danger-border);background:var(--ui-color-danger-soft);color:var(--ui-color-danger-text)}.meeko-ui-code-block[data-verdict] .meeko-ui-code-copy,.meeko-ui-prose .code-block[data-verdict] .code-copy,.meeko-ui-code-block[data-verdict] .meeko-ui-code-label{color:inherit}.meeko-ui-code-content{min-width:0;margin:0;display:block}pre.meeko-ui-code-content,.meeko-ui-code-content>pre,.meeko-ui-prose .code-block pre{padding:var(--ui-space-3) var(--ui-space-4);max-height:var(--ui-code-max-height);color:var(--ui-color-text);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-relaxed);font-family:var(--ui-font-mono);tab-size:2;border-radius:0;margin:0;overflow:auto}.meeko-ui-code-content :is(code,span),.meeko-ui-prose .code-block pre :is(code,span){font-family:inherit}.meeko-ui-code-block pre:focus-visible,.meeko-ui-prose .code-block pre:focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width) * -1)}.meeko-ui-code-block .shiki,.meeko-ui-prose .shiki{background:0 0!important}:where(code,kbd,samp,pre){font-variant-ligatures:none}.shiki span{color:var(--shiki-light)}:root[data-theme=dark] .shiki span{color:var(--shiki-dark)}.meeko-ui-code-block[data-mode=log] pre.meeko-ui-code-content{max-height:var(--ui-log-max-height);white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=30rem){pre.meeko-ui-code-content,.meeko-ui-code-content>pre,.meeko-ui-prose .code-block pre{padding:var(--ui-space-3);font-size:var(--ui-font-size-sm)}}@media (prefers-reduced-motion:reduce){.meeko-ui-code-copy,.meeko-ui-prose .code-copy{transition:none}}.meeko-ui-diff{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-bg-subtle);padding-block:var(--ui-space-2);max-height:var(--ui-code-max-height);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);font-family:var(--ui-font-mono);white-space:pre;margin:0;overflow:auto}.meeko-ui-diff:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-diff-line{padding-inline:var(--ui-space-4);width:fit-content;min-width:100%;min-height:1lh;display:block}.meeko-ui-diff-line[data-kind=add]{background:var(--ui-color-success-soft);color:var(--ui-color-text)}.meeko-ui-diff-line[data-kind=remove]{background:var(--ui-color-danger-soft);color:var(--ui-color-text)}.meeko-ui-diff-line[data-kind=hunk]{background:var(--ui-color-primary-soft);color:var(--ui-color-primary-text)}.meeko-ui-diff-line[data-kind=file]{color:var(--ui-color-text-soft);font-weight:var(--ui-font-weight-medium)}.meeko-ui-diff-empty{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans);margin:0}.meeko-ui-prose{max-width:var(--ui-prose-width);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-relaxed);font-family:var(--ui-font-sans);overflow-wrap:break-word}.meeko-ui-prose>:is(.meeko-ui-code-block,.meeko-ui-alert,.meeko-ui-table-scroll,.meeko-ui-card,.meeko-ui-diff){margin-block:0 var(--ui-space-6)}.meeko-ui-prose>:first-child{margin-top:0}.meeko-ui-prose>:last-child{margin-bottom:0}@scope(.meeko-ui-prose) to ([class*=meeko-ui-],[data-meeko-popover],[data-meeko-select],[data-meeko-theme-toggle]){:scope>:is(p,ul,ol,dl,blockquote,h1,h2,h3,h4),:scope>:is(section,div)>:is(p,ul,ol,dl,blockquote,h2,h3,h4){max-width:var(--ui-prose-measure)}:scope :is(h1,h2,h3,h4){color:var(--ui-color-text);font-weight:var(--ui-font-weight-semibold);text-wrap:balance}:scope h1{margin:0 0 var(--ui-space-4);font-size:var(--ui-page-title-size);line-height:var(--ui-line-height-tight);letter-spacing:var(--ui-page-title-tracking)}:scope h2{margin:var(--ui-space-12) 0 var(--ui-space-3);font-size:var(--ui-font-size-2xl);line-height:var(--ui-line-height-snug);letter-spacing:var(--ui-tracking-tight)}:scope h3{margin:var(--ui-space-8) 0 var(--ui-space-2);font-size:var(--ui-font-size-xl);line-height:var(--ui-line-height-snug);letter-spacing:var(--ui-tracking-tight)}:scope h4{margin:var(--ui-space-6) 0 var(--ui-space-2);font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-snug)}:scope :is(h2,h3,h4) code{font-size:var(--ui-prose-code-size)}:scope .heading-anchor{opacity:var(--ui-opacity-hidden);transition:opacity var(--ui-duration-fast);border-radius:var(--ui-radius-xs);color:var(--ui-color-text-soft);font-weight:var(--ui-font-weight-regular);margin-inline-start:var(--ui-space-2);text-decoration:none}:scope :is(h2,h3,h4):hover .heading-anchor,:scope .heading-anchor:focus-visible{opacity:var(--ui-opacity-visible)}:scope .heading-anchor:hover{color:var(--ui-color-primary-text)}@media (hover:none){:scope .heading-anchor{opacity:var(--ui-opacity-subtle)}}:scope :is(p,ul,ol,blockquote,dl){margin:0 0 var(--ui-space-4)}:scope :is(ul,ol){padding-inline-start:var(--ui-space-5)}:scope li{margin-block:var(--ui-space-1-5);padding-inline-start:var(--ui-space-1)}:scope li>:is(ul,ol){margin:var(--ui-space-1-5) 0 0}:scope li>p:last-child{margin-bottom:0}:scope li::marker{color:var(--ui-color-text-soft)}:scope strong{color:var(--ui-color-text);font-weight:var(--ui-font-weight-semibold)}:scope a:not(.heading-anchor,.meeko-ui-button){border-radius:var(--ui-radius-xs);color:var(--ui-color-primary-text);-webkit-text-decoration-color:var(--ui-color-primary-border);text-decoration-color:var(--ui-color-primary-border);text-underline-offset:var(--ui-underline-offset)}:scope a:not(.heading-anchor,.meeko-ui-button):hover{text-decoration-color:currentColor}:scope a:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}:scope blockquote{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);padding:var(--ui-space-3) var(--ui-space-4)}:scope blockquote>:last-child{margin-bottom:0}:scope hr{margin-block:var(--ui-space-10);border:0;border-top:var(--ui-border-width) solid var(--ui-color-border)}:scope img{border-radius:var(--ui-radius-lg);max-width:100%;height:auto}:scope :is(:not(pre)>code,kbd){border-radius:var(--ui-radius-sm);background:var(--ui-color-control-hover);padding:var(--ui-prose-code-padding);color:var(--ui-color-text);font-size:var(--ui-prose-code-size);font-family:var(--ui-font-mono);overflow-wrap:anywhere}:scope kbd{border:var(--ui-border-width) solid var(--ui-color-border)}:scope a>code{color:inherit}:scope .table-wrap{margin:0 0 var(--ui-space-6);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);overflow-x:auto}:scope table{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-normal);font-variant-numeric:tabular-nums}:scope :is(th,td){vertical-align:top;border-bottom:var(--ui-border-width) solid var(--ui-color-border);padding:var(--ui-space-2) var(--ui-space-3);text-align:start}:scope th{background:var(--ui-color-surface);color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-md);white-space:nowrap}:scope tr:last-child td{border-bottom:0}:scope td code{white-space:nowrap}:scope :is(.code-block,.callout){margin:0 0 var(--ui-space-6)}:scope .callout{--callout-color:var(--ui-color-primary-text);--callout-border:var(--ui-color-primary-border);--callout-background:var(--ui-color-primary-soft);border:var(--ui-border-width) solid var(--callout-border);border-radius:var(--ui-radius-lg);background:var(--callout-background);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-normal)}:scope .callout-tip{--callout-color:var(--ui-color-success-text);--callout-border:var(--ui-color-success-border);--callout-background:var(--ui-color-success-soft)}:scope .callout-note{--callout-color:var(--ui-color-info-text);--callout-border:var(--ui-color-info-border);--callout-background:var(--ui-color-info-soft)}:scope .callout-warning{--callout-color:var(--ui-color-warning-text);--callout-border:var(--ui-color-warning-border);--callout-background:var(--ui-color-warning-soft)}:scope .callout-caution{--callout-color:var(--ui-color-danger-text);--callout-border:var(--ui-color-danger-border);--callout-background:var(--ui-color-danger-soft)}:scope .callout>:last-child{margin-bottom:0}:scope .callout p{margin:0 0 var(--ui-space-2)}:scope .callout .callout-title{align-items:center;gap:var(--ui-space-2);margin:0 0 var(--ui-space-1);color:var(--callout-color);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm);display:flex}:scope .callout-title svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--ui-icon-stroke-width);width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none}:scope .callout .code-block{margin:var(--ui-space-2) 0 var(--ui-space-1)}@media (prefers-reduced-motion:reduce){:scope .heading-anchor{transition:none}}}@layer meeko{[data-meeko-popover]{position-anchor:auto;position-try-fallbacks:flip-block, flip-inline;translate:var(--popover-from,0 calc(var(--ui-space-1) * -1));opacity:var(--ui-opacity-hidden);transition:opacity var(--ui-duration-base) var(--ui-ease-out), translate var(--ui-duration-base) var(--ui-ease-out), display var(--ui-duration-base) allow-discrete, overlay var(--ui-duration-base) allow-discrete;box-sizing:border-box;margin:0;inset:auto}[data-meeko-popover]:popover-open{opacity:var(--ui-opacity-visible);translate:0}@starting-style{[data-meeko-popover]:popover-open{translate:var(--popover-from,0 calc(var(--ui-space-1) * -1));opacity:var(--ui-opacity-hidden)}}[data-meeko-popover][data-match-width]{min-width:anchor-size(width)}[data-meeko-popover][data-placement^=bottom]{--popover-from:0 calc(var(--ui-space-1) * -1);margin-block-start:var(--popover-offset,0)}[data-meeko-popover][data-placement^=top]{--popover-from:0 var(--ui-space-1);margin-block-end:var(--popover-offset,0)}[data-meeko-popover][data-placement^=right]{--popover-from:calc(var(--ui-space-1) * -1) 0;margin-inline-start:var(--popover-offset,0)}[data-meeko-popover][data-placement^=left]{--popover-from:var(--ui-space-1) 0;margin-inline-end:var(--popover-offset,0)}[data-meeko-popover][data-placement=top]{position-area:top}[data-meeko-popover][data-placement=top-start]{position-area:top span-right}[data-meeko-popover][data-placement=top-end]{position-area:top span-left}[data-meeko-popover][data-placement=bottom]{position-area:bottom}[data-meeko-popover][data-placement=bottom-start]{position-area:bottom span-right}[data-meeko-popover][data-placement=bottom-end]{position-area:bottom span-left}[data-meeko-popover][data-placement=left]{position-area:left}[data-meeko-popover][data-placement=left-start]{position-area:left span-bottom}[data-meeko-popover][data-placement=left-end]{position-area:left span-top}[data-meeko-popover][data-placement=right]{position-area:right}[data-meeko-popover][data-placement=right-start]{position-area:right span-bottom}[data-meeko-popover][data-placement=right-end]{position-area:right span-top}@media (prefers-reduced-motion:reduce){[data-meeko-popover]{transition:none;translate:none}}}select[data-meeko-select-trigger]{cursor:pointer}select[data-meeko-select-trigger] option,select[data-meeko-select-trigger] optgroup{background:var(--ui-color-surface-raised);color:var(--ui-color-text)}@supports (appearance:base-select){select[data-meeko-select-trigger]{appearance:base-select}select[data-meeko-select-trigger]::picker(select){appearance:base-select}select[data-meeko-select-trigger]{justify-content:space-between;align-items:center;gap:var(--ui-space-2);text-align:start;display:flex}select[data-meeko-select-trigger]:has(option[data-meeko-select-placeholder]:checked) selectedcontent{color:var(--ui-color-text-soft)}select[data-meeko-select-trigger]::picker-icon{transition:rotate var(--ui-duration-base) var(--ui-ease-out);border-inline-end:calc(var(--ui-border-width) * 1.5) solid var(--ui-color-text-soft);border-block-end:calc(var(--ui-border-width) * 1.5) solid var(--ui-color-text-soft);width:var(--ui-space-2);height:var(--ui-space-2);content:"";margin-block-start:calc(var(--ui-space-1) * -1);margin-inline-end:var(--ui-space-0-5);rotate:45deg}select[data-meeko-select-trigger]:open::picker-icon{margin-block-start:var(--ui-space-1);rotate:225deg}select[data-meeko-select-trigger] selectedcontent,select[data-meeko-select-trigger] option:not([hidden]){align-items:center;gap:var(--ui-space-2);display:flex}select[data-meeko-select-trigger]::picker(select){position-area:var(--select-area,bottom span-right);position-try-order:normal;position-try-fallbacks:flip-block, flip-inline;translate:0 calc(var(--ui-space-1) * -1);opacity:var(--ui-opacity-hidden);transition:opacity var(--ui-duration-base) var(--ui-ease-out), translate var(--ui-duration-base) var(--ui-ease-out), display var(--ui-duration-base) allow-discrete, overlay var(--ui-duration-base) allow-discrete;box-sizing:border-box;margin-block:var(--select-offset,var(--ui-space-1));box-shadow:var(--ui-shadow-md);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-raised);padding:var(--ui-space-1);min-width:anchor-size(width);max-height:var(--ui-popover-max-height);color:var(--ui-color-text);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans);inset:auto;overflow:auto}select[data-meeko-select-trigger]:open::picker(select){opacity:var(--ui-opacity-visible);translate:0}@starting-style{select[data-meeko-select-trigger]:open::picker(select){translate:0 calc(var(--ui-space-1) * -1);opacity:var(--ui-opacity-hidden)}}select[data-meeko-select-trigger] option,select[data-meeko-select-trigger] optgroup{background:0 0}select[data-meeko-select-trigger] option{cursor:pointer;border-radius:var(--ui-radius-sm);padding:var(--ui-space-1-5) var(--ui-space-2)}select[data-meeko-select-trigger] option:hover,select[data-meeko-select-trigger] option:focus-visible{background:var(--ui-color-control-active);outline:0}select[data-meeko-select-trigger] option:focus-visible{box-shadow:var(--ui-option-active-ring)}select[data-meeko-select-trigger] option:checked{font-weight:var(--ui-font-weight-semibold)}select[data-meeko-select-trigger] option:disabled{opacity:var(--ui-opacity-disabled);cursor:not-allowed}select[data-meeko-select-trigger] option::checkmark{color:var(--ui-color-primary-text);order:1;margin-inline-start:auto}select[data-meeko-select-trigger] legend{padding:var(--ui-space-1-5) var(--ui-space-2);color:var(--ui-color-text-soft);font-weight:var(--ui-font-weight-regular);font-size:var(--ui-font-size-sm)}select[data-placement^=left]::picker(select){margin-inline:var(--select-offset,var(--ui-space-1));margin-block:0}select[data-placement^=right]::picker(select){margin-inline:var(--select-offset,var(--ui-space-1));margin-block:0}select[data-placement=top]{--select-area:top}select[data-placement=top-start]{--select-area:top span-right}select[data-placement=top-end]{--select-area:top span-left}select[data-placement=bottom]{--select-area:bottom}select[data-placement=bottom-end]{--select-area:bottom span-left}select[data-placement=left]{--select-area:left}select[data-placement=left-start]{--select-area:left span-bottom}select[data-placement=left-end]{--select-area:left span-top}select[data-placement=right]{--select-area:right}select[data-placement=right-start]{--select-area:right span-bottom}select[data-placement=right-end]{--select-area:right span-top}}@media (prefers-reduced-motion:reduce){select[data-meeko-select-trigger]::picker(select){transition:none}select[data-meeko-select-trigger]::picker-icon{transition:none}}@supports not (appearance:base-select){[data-meeko-select][data-clearable] select+[data-meeko-select-clear]{inset-inline-end:var(--ui-space-5)}}.meeko-ui-tabs{color:var(--ui-color-text);font-size:var(--ui-font-size-md);font-family:var(--ui-font-sans)}.meeko-ui-tabs-list{gap:var(--ui-space-1);box-shadow:inset 0 calc(var(--ui-border-width) * -1) var(--ui-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.meeko-ui-tabs-tab{transition:color var(--ui-duration-fast);cursor:pointer;border-radius:var(--ui-radius-sm) var(--ui-radius-sm) 0 0;padding:var(--ui-control-padding-md);min-height:var(--ui-control-height-lg);color:var(--ui-color-text-soft);font:var(--ui-control-font-weight) var(--ui-control-font-size) / var(--ui-line-height-tight) var(--ui-font-sans);letter-spacing:var(--ui-tracking-snug);background:0 0;border:0;flex:none;margin:0;position:relative}.meeko-ui-tabs-tab:hover:not(:disabled),.meeko-ui-tabs-tab[aria-selected=true]{color:var(--ui-color-text)}.meeko-ui-tabs-tab:disabled{opacity:var(--ui-opacity-disabled);cursor:not-allowed}.meeko-ui-tabs-tab:focus-visible,.meeko-ui-tabs-panel:focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-offset) * -1)}.meeko-ui-tabs-indicator{background:var(--ui-color-primary);height:var(--ui-tabs-indicator-height);display:none;position:absolute;inset:auto 0 0}.meeko-ui-tabs-tab[aria-selected=true]>.meeko-ui-tabs-indicator{display:block}.meeko-ui-tabs-panel{padding-block:var(--ui-space-4)}.meeko-ui-tabs-panel[hidden]{display:none}html:active-view-transition-type(ui-tab) .meeko-ui-tabs[data-ui-tabs-active] .meeko-ui-tabs-tab[aria-selected=true]>.meeko-ui-tabs-indicator{view-transition-name:ui-tabs-indicator}html:active-view-transition-type(ui-tab)::view-transition-group(ui-tabs-indicator){animation-duration:var(--ui-duration-slow);animation-timing-function:var(--ui-ease-out)}html:active-view-transition-type(ui-tab)::view-transition-group(root){animation:none}html:active-view-transition-type(ui-tab)::view-transition-old(root){display:none}html:active-view-transition-type(ui-tab)::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){.meeko-ui-tabs-tab{transition:none}}[data-meeko-popover].meeko-ui-tooltip{box-shadow:var(--ui-shadow-sm);border-radius:var(--ui-radius-md);padding:var(--ui-space-1) var(--ui-space-2);max-width:var(--ui-tooltip-max-width);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-snug);overflow:visible}.meeko-ui-tooltip-trigger{cursor:help;color:inherit;font:inherit;background:0 0;border:0;padding:0}.meeko-ui-tooltip-trigger:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-command-trigger{align-items:center;gap:var(--ui-space-2);transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);cursor:pointer;box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-control);padding:0 var(--ui-space-1) 0 var(--ui-space-2);min-width:var(--ui-command-trigger-width);min-height:var(--ui-control-height-md);color:var(--ui-color-text-soft);font:var(--ui-font-weight-regular) var(--ui-control-font-size) / var(--ui-line-height-snug) var(--ui-font-sans);display:inline-flex}.meeko-ui-command-trigger:hover{background:var(--ui-color-control-hover);color:var(--ui-color-text)}.meeko-ui-command-trigger:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-command-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:var(--ui-command-icon-stroke);width:var(--ui-command-icon-size);height:var(--ui-command-icon-size);flex:none}.meeko-ui-command-trigger-label{text-align:start;flex:1}.meeko-ui-command-keys{gap:var(--ui-space-0-5);display:inline-flex}.meeko-ui-command-trigger kbd,.meeko-ui-command-close kbd{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-xs);background:var(--ui-color-bg-subtle);padding:0 var(--ui-space-1);color:var(--ui-color-text-soft);font:var(--ui-font-weight-medium) var(--ui-font-size-xs) / var(--ui-line-height-normal) var(--ui-font-mono)}.meeko-ui-modal.meeko-ui-command{margin:var(--ui-command-offset) auto auto;width:min(var(--ui-command-width), calc(100vw - var(--ui-space-8)));max-height:min(var(--ui-command-max-height), calc(100dvh - var(--ui-space-16)))}.meeko-ui-command-field{align-items:center;gap:var(--ui-space-3);transition:border-color var(--ui-duration-fast);border-bottom:var(--ui-border-width) solid var(--ui-color-border);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text-soft);flex:none;display:flex}.meeko-ui-command-field:has(input:focus-visible){border-bottom-color:var(--ui-color-primary)}.meeko-ui-command-field input{min-width:0;color:var(--ui-color-text);caret-color:var(--ui-color-primary);font:var(--ui-font-weight-regular) var(--ui-font-size-lg) / var(--ui-line-height-normal) var(--ui-font-sans);background:0 0;border:0;outline:0;flex:1}.meeko-ui-command-field input::placeholder{color:var(--ui-color-text-soft)}.meeko-ui-command-field input::-webkit-search-cancel-button{display:none}.meeko-ui-command-close{cursor:pointer;border-radius:var(--ui-radius-sm);background:0 0;border:0;flex:none;padding:0}.meeko-ui-command-close:hover kbd{color:var(--ui-color-text)}.meeko-ui-command-close:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-command-status{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-relaxed);flex:none}.meeko-ui-command-status:not(:empty){padding:var(--ui-space-4)}.meeko-ui-command-list{padding:var(--ui-space-1-5);overscroll-behavior:contain;flex:1;min-height:0;margin:0;list-style:none;overflow-y:auto}.meeko-ui-command-list[hidden]{display:none}.meeko-ui-command-row{cursor:pointer;box-sizing:border-box;border-radius:var(--ui-radius-sm);padding:var(--ui-space-2) var(--ui-space-3);width:100%;color:var(--ui-color-text);font:inherit;text-align:start;background:0 0;border:0;text-decoration:none;display:block}.meeko-ui-command-row[data-depth="1"]{width:calc(100% - var(--ui-space-4));margin-inline-start:var(--ui-space-4)}.meeko-ui-command-row:hover,.meeko-ui-command-row[data-active]{background:var(--ui-color-control-active)}.meeko-ui-command-row[data-active]{box-shadow:var(--ui-option-active-ring)}.meeko-ui-command-row strong{font-weight:var(--ui-font-weight-medium);display:block}.meeko-ui-command-excerpt{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);margin-block-start:var(--ui-space-0-5);display:block}.meeko-ui-command mark{border-radius:var(--ui-radius-xs);background:var(--ui-color-primary-soft);color:var(--ui-color-primary-text)}@media (width<=40rem){.meeko-ui-command-trigger{width:var(--ui-control-height-md);background:0 0;border-color:#0000;justify-content:center;min-width:0;padding:0}.meeko-ui-command-trigger-label,.meeko-ui-command-keys{display:none}}@media (prefers-reduced-motion:reduce){.meeko-ui-command-trigger,.meeko-ui-command-field{transition:none}}html:active-view-transition-type(ui-theme)::view-transition-group(root){animation-duration:var(--ui-duration-slow);animation-timing-function:var(--ui-ease-out)}.meeko-ui-input.meeko-ui-textarea{min-height:var(--ui-space-24);resize:vertical}.meeko-ui-field-meta{justify-content:space-between;gap:var(--ui-space-3);display:flex}.meeko-ui-field-counter{font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.meeko-ui-choice,.meeko-ui-slider{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height-md);color:var(--ui-color-text);font:var(--ui-font-weight-regular) var(--ui-font-size-md) / var(--ui-line-height-normal) var(--ui-font-sans);display:flex}.meeko-ui-choice{cursor:pointer}.meeko-ui-choice-content{gap:var(--ui-space-0-5);display:grid}.meeko-ui-choice-description{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm)}.meeko-ui-choice input,.meeko-ui-slider input{accent-color:var(--ui-color-primary);flex-shrink:0;margin:0}.meeko-ui-choice input{width:var(--ui-space-4);height:var(--ui-space-4)}.meeko-ui-choice:not(.meeko-ui-switch) input{appearance:none;transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);cursor:inherit;box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-control-border);border-radius:var(--ui-radius-xs);background:var(--ui-color-control);place-content:center;display:inline-grid}.meeko-ui-choice:not(.meeko-ui-switch) input[type=radio]{border-radius:var(--ui-radius-full)}.meeko-ui-choice:not(.meeko-ui-switch):hover input:not(:disabled,:checked){background:var(--ui-color-control-hover)}.meeko-ui-choice:not(.meeko-ui-switch) input:checked{border-color:var(--ui-color-primary);background:var(--ui-color-primary)}.meeko-ui-choice:not(.meeko-ui-switch) input:checked:before{background:var(--ui-color-primary-contrast);content:""}.meeko-ui-choice:not(.meeko-ui-switch) input[type=checkbox]:checked:before{clip-path:polygon(14% 52%,0 66%,38% 100%,100% 20%,85% 6%,36% 72%);width:var(--ui-space-3);height:var(--ui-space-3)}.meeko-ui-choice:not(.meeko-ui-switch) input[type=radio]:checked:before{border-radius:var(--ui-radius-full);width:var(--ui-space-1-5);height:var(--ui-space-1-5)}.meeko-ui-choice input:focus-visible,.meeko-ui-slider input:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-radio-group:disabled{opacity:var(--ui-opacity-disabled);cursor:not-allowed}.meeko-ui-choice:has(input:disabled){opacity:var(--ui-opacity-disabled);cursor:not-allowed}.meeko-ui-slider:has(input:disabled){opacity:var(--ui-opacity-disabled);cursor:not-allowed}.meeko-ui-switch input{appearance:none;transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);cursor:inherit;box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-control-border);border-radius:var(--ui-radius-full);background:var(--ui-color-control);width:var(--ui-switch-width);height:var(--ui-switch-height)}.meeko-ui-switch:hover input:not(:disabled,:checked){background:var(--ui-color-control-hover)}.meeko-ui-switch input:before{transition:translate var(--ui-duration-fast) var(--ui-ease-out);margin:var(--ui-space-0-5);border-radius:var(--ui-radius-full);background:var(--ui-color-text-soft);width:var(--ui-switch-thumb);height:var(--ui-switch-thumb);content:"";display:block}.meeko-ui-switch input:checked{border-color:var(--ui-color-primary);background:var(--ui-color-primary)}.meeko-ui-switch input:checked:before{translate:var(--ui-switch-travel);background:var(--ui-color-primary-contrast)}.meeko-ui-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input:checked:before{translate:calc(-1 * var(--ui-switch-travel))}.meeko-ui-choice input[aria-invalid=true]{border-color:var(--ui-color-danger)}.meeko-ui-radio-group{min-width:0;color:var(--ui-color-text);font-family:var(--ui-font-sans);border:0;margin:0;padding:0}.meeko-ui-radio-group legend{margin-bottom:var(--ui-space-2);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-sm);padding:0}.meeko-ui-radio-options{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.meeko-ui-radio-group[data-variant=segmented] .meeko-ui-radio-options{gap:var(--ui-space-0-5);border:var(--ui-border-width) solid var(--ui-color-control-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-control);padding:var(--ui-space-0-5);width:fit-content}.meeko-ui-radio-group[data-variant=segmented] .meeko-ui-choice{transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);border-radius:var(--ui-radius-md);padding-inline:var(--ui-space-3);min-height:var(--ui-control-height-sm);position:relative}.meeko-ui-radio-group[data-variant=segmented] .meeko-ui-choice:hover:not(:has(:disabled,:checked)){background:var(--ui-color-control-hover)}.meeko-ui-radio-group[data-variant=segmented] .meeko-ui-choice input{opacity:var(--ui-opacity-hidden);border:0;width:100%;height:100%;position:absolute;inset:0}.meeko-ui-radio-group[data-variant=segmented] .meeko-ui-choice:has(:checked){background:var(--ui-color-primary-soft);color:var(--ui-color-primary-text);font-weight:var(--ui-font-weight-semibold)}.meeko-ui-radio-group[data-variant=segmented] .meeko-ui-choice:has(:focus-visible){outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-slider{flex-direction:column;align-items:stretch}.meeko-ui-slider input{appearance:none;cursor:pointer;width:100%;min-height:var(--ui-control-height-md);background:0 0}.meeko-ui-slider input:disabled{cursor:inherit}.meeko-ui-slider input::-webkit-slider-runnable-track{border-radius:var(--ui-radius-full);background:linear-gradient(to var(--slider-direction,right), var(--ui-color-primary) var(--slider-fill,0%), var(--ui-color-control-border) var(--slider-fill,0%));height:var(--ui-slider-track)}.meeko-ui-slider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input{--slider-direction:left}.meeko-ui-slider input::-moz-range-track{border-radius:var(--ui-radius-full);background:var(--ui-color-control-border);height:var(--ui-slider-track)}.meeko-ui-slider input::-moz-range-progress{border-radius:var(--ui-radius-full);background:var(--ui-color-primary);height:var(--ui-slider-track)}.meeko-ui-slider input::-webkit-slider-thumb{appearance:none;border:var(--ui-border-width) solid var(--ui-color-primary);border-radius:var(--ui-radius-full);background:var(--ui-color-primary-contrast);width:var(--ui-slider-thumb);height:var(--ui-slider-thumb);margin-block-start:calc((var(--ui-slider-track) - var(--ui-slider-thumb)) / 2)}.meeko-ui-slider input::-moz-range-thumb{box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-primary);border-radius:var(--ui-radius-full);background:var(--ui-color-primary-contrast);width:var(--ui-slider-thumb);height:var(--ui-slider-thumb)}.meeko-ui-badge{gap:var(--ui-space-1-5)}.meeko-ui-badge-dot{border-radius:var(--ui-radius-full);width:var(--ui-badge-dot-size);height:var(--ui-badge-dot-size);background:currentColor}.meeko-ui-badge[data-tone=info]{background:var(--ui-color-info-soft);color:var(--ui-color-info-text);border-color:#0000}.meeko-ui-badge[data-tone=success]{background:var(--ui-color-success-soft);color:var(--ui-color-success-text);border-color:#0000}.meeko-ui-badge[data-tone=warning]{background:var(--ui-color-warning-soft);color:var(--ui-color-warning-text);border-color:#0000}.meeko-ui-card[data-density=compact]{--card-padding:var(--ui-space-3)}.meeko-ui-card[data-density=comfortable]{--card-padding:var(--ui-space-6)}.meeko-ui-card[data-padding=none]{--card-padding:var(--ui-space-0)}.meeko-ui-card[data-padding=sm]{--card-padding:var(--ui-space-3)}.meeko-ui-card[data-padding=md]{--card-padding:var(--ui-space-5)}.meeko-ui-card[data-padding=lg]{--card-padding:var(--ui-space-6)}.meeko-ui-table[data-density=compact]>:is(thead,tbody,tfoot)>tr>:is(th,td){padding:var(--ui-space-1) var(--ui-space-2)}.meeko-ui-table[data-density=comfortable]>:is(thead,tbody,tfoot)>tr>:is(th,td){padding:var(--ui-space-4) var(--ui-space-3)}.meeko-ui-table>:is(thead,tbody,tfoot)>tr>[data-numeric]{text-align:end;justify-content:flex-end}@media (pointer:coarse){.meeko-ui-choice,.meeko-ui-slider input{min-height:var(--ui-control-height-lg)}}@media (prefers-reduced-motion:reduce){.meeko-ui-choice input,.meeko-ui-switch input:before,.meeko-ui-radio-group[data-variant=segmented] .meeko-ui-choice{transition:none}}@media (forced-colors:active){.meeko-ui-choice input,.meeko-ui-slider input{appearance:auto}.meeko-ui-choice input:before{display:none}}.meeko-ui-alert,.meeko-ui-toast{align-items:start;gap:var(--ui-space-3);box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);padding:var(--ui-space-4);color:var(--ui-color-text);font:var(--ui-font-weight-regular) var(--ui-font-size-md) / var(--ui-line-height-normal) var(--ui-font-sans);overflow-wrap:anywhere;display:flex}:is(.meeko-ui-alert,.meeko-ui-toast)[data-tone=info]{border-color:var(--ui-color-info-border);background:var(--ui-color-info-soft);color:var(--ui-color-info-text)}:is(.meeko-ui-alert,.meeko-ui-toast)[data-tone=success]{border-color:var(--ui-color-success-border);background:var(--ui-color-success-soft);color:var(--ui-color-success-text)}:is(.meeko-ui-alert,.meeko-ui-toast)[data-tone=warning]{border-color:var(--ui-color-warning-border);background:var(--ui-color-warning-soft);color:var(--ui-color-warning-text)}:is(.meeko-ui-alert,.meeko-ui-toast)[data-tone=danger]{border-color:var(--ui-color-danger-border);background:var(--ui-color-danger-soft);color:var(--ui-color-danger-text)}.meeko-ui-alert-content{flex:1;min-width:0}.meeko-ui-alert-title,.meeko-ui-empty-title{font-weight:var(--ui-font-weight-semibold);margin:0}.meeko-ui-alert-description,.meeko-ui-toast-message{color:inherit;margin:0}.meeko-ui-alert-icon{width:var(--ui-icon-size);height:calc(var(--ui-font-size-md) * var(--ui-line-height-normal));flex-shrink:0;display:inline-flex}.meeko-ui-alert-icon>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--ui-icon-stroke-width);width:100%;height:100%}.meeko-ui-feedback-actions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.meeko-ui-dismiss{color:inherit;margin-block-start:calc((var(--ui-font-size-md) * var(--ui-line-height-normal) - var(--ui-control-height-md)) / 2);margin-inline-start:auto}.meeko-ui-empty{justify-items:start;gap:var(--ui-space-2);padding-block:var(--ui-space-4);color:var(--ui-color-text);font:var(--ui-font-weight-regular) var(--ui-font-size-md) / var(--ui-line-height-normal) var(--ui-font-sans);display:grid}.meeko-ui-empty[data-variant=panel]{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);padding:var(--ui-space-6)}.meeko-ui-empty-description{color:var(--ui-color-text-soft);margin:0}.meeko-ui-skeleton{gap:var(--ui-space-3);display:grid}.meeko-ui-skeleton>span{animation:ui-skeleton-pulse var(--ui-skeleton-duration) var(--ui-ease-in-out) infinite alternate;border-radius:var(--ui-radius-sm);background:var(--ui-color-control-active);width:100%;height:var(--ui-space-4)}.meeko-ui-skeleton>[data-width=long]{width:var(--ui-skeleton-width-long)}.meeko-ui-skeleton>[data-width=short]{width:var(--ui-skeleton-width-short)}@keyframes ui-skeleton-pulse{to{opacity:var(--ui-opacity-subtle)}}.meeko-ui-stat,.meeko-ui-description-list{gap:var(--ui-space-2);min-width:0;color:var(--ui-color-text);font:var(--ui-font-weight-regular) var(--ui-font-size-md) / var(--ui-line-height-normal) var(--ui-font-sans);overflow-wrap:anywhere;margin:0;display:grid}.meeko-ui-stat dt,.meeko-ui-description-list dt{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm)}.meeko-ui-stat dd,.meeko-ui-description-list dd{font-variant-numeric:tabular-nums;margin:0}.meeko-ui-stat{align-content:start;gap:var(--ui-space-1)}.meeko-ui-stat-value{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-2xl);letter-spacing:var(--ui-tracking-tight)}.meeko-ui-stat-detail{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm)}.meeko-ui-description-list{gap:var(--ui-space-5)}.meeko-ui-description-list code{font-size:var(--ui-prose-code-size);font-family:var(--ui-font-mono);overflow-wrap:anywhere}.meeko-ui-description-list>div{align-content:start;gap:var(--ui-space-1);display:grid}@media (width>=640px){.meeko-ui-description-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.meeko-ui-description-list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.meeko-ui-toast-host{gap:var(--ui-space-2);width:min(var(--ui-toast-width), calc(100% - var(--ui-space-8)));max-height:calc(100% - var(--ui-space-8));background:0 0;border:0;margin:0;padding:0;display:grid;position:fixed;inset:auto;inset-block-end:var(--ui-space-4);inset-inline-end:var(--ui-space-4);overflow:auto}.meeko-ui-toast-host[popover]:not(:popover-open){display:none}.meeko-ui-toast{transition:opacity var(--ui-duration-slow) var(--ui-ease-out), translate var(--ui-duration-slow) var(--ui-ease-out);box-shadow:var(--ui-shadow-md);width:min(var(--ui-toast-width), calc(100% - var(--ui-space-8)));margin:0;position:fixed;inset:auto;inset-block-end:var(--ui-space-4);inset-inline-end:var(--ui-space-4)}.meeko-ui-toast[data-tone=neutral]{background:var(--ui-color-surface-raised)}.meeko-ui-toast-host>.meeko-ui-toast{width:100%;position:static}.meeko-ui-toast-content{flex:1;min-width:0}.meeko-ui-toast[popover]:not(:popover-open){display:none}@starting-style{:is(.meeko-ui-toast:popover-open,.meeko-ui-toast-host>.meeko-ui-toast){translate:0 var(--ui-space-2);opacity:var(--ui-opacity-hidden)}}html:active-view-transition-type(ui-toast-close)::view-transition{pointer-events:none}html:active-view-transition-type(ui-toast-close) .meeko-ui-toast[data-meeko-ui-toast-state=closing]{view-transition-name:ui-toast}html:active-view-transition-type(ui-toast-close)::view-transition-group(root){animation-duration:var(--ui-duration-base)}html:active-view-transition-type(ui-toast-close)::view-transition-old(ui-toast){animation:ui-toast-out var(--ui-duration-base) var(--ui-ease-in) both}@keyframes ui-toast-out{to{transform:translateY(var(--ui-space-2));opacity:var(--ui-opacity-hidden)}}@media (prefers-reduced-motion:reduce){.meeko-ui-skeleton>span{animation:none}.meeko-ui-toast{transition:none}}.meeko-ui-disclosure>summary{align-items:center;gap:var(--ui-space-1);transition:color var(--ui-duration-fast);cursor:pointer;border-radius:var(--ui-radius-sm);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-md);list-style:none;display:inline-flex}.meeko-ui-disclosure>summary::-webkit-details-marker{display:none}.meeko-ui-disclosure>summary:hover{color:var(--ui-color-text)}.meeko-ui-disclosure>summary:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.meeko-ui-disclosure-body{padding-block-start:var(--ui-space-3)}@media (prefers-reduced-motion:reduce){.meeko-ui-disclosure>summary{transition:none}}.meeko-ui-button,.meeko-ui-input,.meeko-ui-field,[data-meeko-select],[data-meeko-popover],[data-meeko-theme-toggle]{font-family:var(--ui-font-sans)}.meeko-ui-button{--ui-button-color:var(--ui-color-primary-contrast);justify-content:center;align-items:center;gap:var(--ui-space-1-5);transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);cursor:pointer;box-sizing:border-box;border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-md);background:var(--ui-color-primary);padding:var(--ui-control-padding-md);min-height:var(--ui-control-height-md);color:var(--ui-button-color);font:var(--ui-control-font-weight) var(--ui-control-font-size) / var(--ui-line-height-tight) var(--ui-font-sans);letter-spacing:var(--ui-tracking-snug);text-align:center;text-indent:0;text-shadow:none;text-transform:none;white-space:nowrap;word-spacing:normal;margin:0;text-decoration:none;display:inline-flex}.meeko-ui-button:any-link{color:var(--ui-button-color);text-decoration:none}.meeko-ui-button:hover:not(:disabled){background:var(--ui-color-primary-hover)}.meeko-ui-button:active:not(:disabled){background:var(--ui-color-primary-active)}.meeko-ui-button[data-size=sm]{padding:var(--ui-control-padding-sm);min-height:var(--ui-control-height-sm);font-size:var(--ui-control-font-size-sm)}.meeko-ui-button[data-size=lg]{padding:var(--ui-control-padding-lg);min-height:var(--ui-control-height-lg);font-size:var(--ui-control-font-size-lg)}.meeko-ui-button[data-shape=pill]{border-radius:var(--ui-radius-full)}.meeko-ui-button[data-variant=ghost]{--ui-button-color:var(--ui-color-text);background:0 0}.meeko-ui-button[data-variant=outline]{--ui-button-color:var(--ui-color-text);border-color:var(--ui-color-control-border);background:0 0}.meeko-ui-button[data-variant=secondary]{--ui-button-color:var(--ui-color-text);border-color:var(--ui-color-border);background:var(--ui-color-control)}.meeko-ui-button:is([data-variant=ghost],[data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background:var(--ui-color-control-hover)}.meeko-ui-button:is([data-variant=ghost],[data-variant=outline],[data-variant=secondary]):active:not(:disabled){background:var(--ui-color-control-active)}.meeko-ui-button[data-tone=danger]{--ui-button-color:var(--ui-color-danger-contrast);background:var(--ui-color-danger)}.meeko-ui-button[data-tone=danger]:is(:hover,:active):not(:disabled){--ui-button-color:var(--ui-color-danger-contrast-hover);background:var(--ui-color-danger-hover)}.meeko-ui-button[data-tone=danger]:is([data-variant=ghost],[data-variant=outline]){--ui-button-color:var(--ui-color-danger-text);background:0 0}.meeko-ui-button[data-tone=danger][data-variant=outline]{border-color:var(--ui-color-danger-border)}.meeko-ui-button[data-tone=danger][data-variant=secondary]{--ui-button-color:var(--ui-color-danger-text);border-color:var(--ui-color-danger-border);background:var(--ui-color-danger-soft)}.meeko-ui-button[data-tone=danger]:is([data-variant=ghost],[data-variant=outline],[data-variant=secondary]):is(:hover,:active):not(:disabled){--ui-button-color:var(--ui-color-danger-text);background:var(--ui-color-danger-soft)}.meeko-ui-button[data-icon-only]{padding:var(--ui-space-0);min-width:var(--ui-control-height-md)}.meeko-ui-button[data-icon-only]>svg{width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none}.meeko-ui-button[data-icon-only][data-size=sm]{min-width:var(--ui-control-height-sm)}.meeko-ui-button[data-icon-only][data-size=lg]{min-width:var(--ui-control-height-lg)}.meeko-ui-button[aria-busy=true],.meeko-ui-pagination .meeko-ui-button[aria-disabled=true]{gap:var(--ui-space-1-5);cursor:progress}.meeko-ui-button[aria-busy=true]:before,.meeko-ui-pagination .meeko-ui-button[aria-disabled=true]:before{animation:meeko-ui-spin var(--ui-duration-spin) linear infinite;box-sizing:border-box;border:var(--ui-focus-ring-width) solid currentColor;border-radius:var(--ui-radius-full);width:var(--ui-icon-size-sm);height:var(--ui-icon-size-sm);content:"";border-inline-end-color:#0000;flex:none}.meeko-ui-button[data-icon-only][aria-busy=true]>*{display:none}@keyframes meeko-ui-spin{to{rotate:1turn}}.meeko-ui-button:disabled,.meeko-ui-input:disabled,[data-meeko-select][data-disabled]{opacity:var(--ui-opacity-disabled);cursor:not-allowed}.meeko-ui-input,[data-meeko-select-trigger]{transition:background-color var(--ui-duration-fast);box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-control-border);border-radius:var(--ui-radius-md);background:var(--ui-color-control);padding:var(--ui-space-1-5) var(--ui-space-3);width:100%;min-height:var(--ui-control-height-md);color:var(--ui-color-text);font:var(--ui-font-weight-regular) var(--ui-input-font-size) / var(--ui-line-height-snug) var(--ui-font-sans);display:block}.meeko-ui-input:hover:not(:disabled),[data-meeko-select-trigger]:hover{background:var(--ui-color-control-hover)}[data-meeko-select-trigger]{cursor:pointer;text-align:start}.meeko-ui-input::placeholder,[data-meeko-select-placeholder]{color:var(--ui-color-text-soft)}.meeko-ui-input[aria-invalid=true],[data-meeko-select-trigger][aria-invalid=true]{border-color:var(--ui-color-danger)}.meeko-ui-button:focus-visible,.meeko-ui-input:focus-visible,[data-meeko-select-trigger]:focus-visible,[data-meeko-popover-trigger]:focus-visible,[data-meeko-theme-toggle] button:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.meeko-ui-button,.meeko-ui-input,[data-meeko-select-trigger],[data-meeko-popover-trigger]{transition:none}.meeko-ui-button[aria-busy=true]:before,.meeko-ui-pagination .meeko-ui-button[aria-disabled=true]:before{animation:none}}.meeko-ui-field{gap:var(--ui-space-1-5);color:var(--ui-color-text);display:grid}.meeko-ui-field-label{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-sm)}.meeko-ui-field-description{color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);margin:0}.meeko-ui-field-error{color:var(--ui-color-danger-text);font-size:var(--ui-font-size-sm);margin:0}[data-meeko-popover]{box-shadow:var(--ui-shadow-md);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-raised);padding:var(--ui-space-1);max-height:var(--ui-popover-max-height);color:var(--ui-color-text);font-size:var(--ui-font-size-md);overflow:auto}[data-meeko-popover][role=dialog]{padding:var(--ui-space-4);width:min(var(--ui-floating-panel-width), calc(100vw - var(--ui-space-8)))}[data-meeko-popover][role=menu]{min-width:var(--ui-page-aside-width)}[data-meeko-popover-trigger]{transition:background-color var(--ui-duration-fast);cursor:pointer;border:var(--ui-border-width) solid var(--ui-color-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-control);padding:var(--ui-control-padding-md);min-height:var(--ui-control-height-md);color:var(--ui-color-text);font:var(--ui-control-font-weight) var(--ui-control-font-size) / var(--ui-line-height-tight) var(--ui-font-sans);letter-spacing:var(--ui-tracking-snug);align-items:center;display:inline-flex}[data-meeko-popover-trigger]:hover,[data-meeko-popover-trigger][aria-expanded=true]{background:var(--ui-color-control-hover)}[data-meeko-popover] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:pointer;border-radius:var(--ui-radius-sm);padding:var(--ui-space-1-5) var(--ui-space-2);width:100%;min-height:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;justify-content:flex-start;text-decoration:none;display:flex}[data-meeko-popover] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:hover,:focus){background:var(--ui-color-control-active);outline:none}[data-meeko-popover] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-offset) * -1)}[data-meeko-select-list] [role=option]{cursor:pointer;border-radius:var(--ui-radius-sm);padding:var(--ui-space-1-5) var(--ui-space-2)}[data-meeko-select-list] [role=option][data-active]{box-shadow:var(--ui-option-active-ring);background:var(--ui-color-control-active)}[data-meeko-select-list] [role=option][data-selected]{font-weight:var(--ui-font-weight-semibold)}[data-meeko-select-list] [role=option][data-disabled]{opacity:var(--ui-opacity-disabled);cursor:not-allowed}[data-meeko-select-group-label],[data-meeko-select-empty],[data-meeko-select-loading]{padding:var(--ui-space-1-5) var(--ui-space-2);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm)}[data-meeko-theme-toggle] button{cursor:pointer;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-control);padding:var(--ui-space-1) var(--ui-space-2);min-height:var(--ui-control-height-md);color:var(--ui-color-text);font-size:var(--ui-font-size-sm);justify-content:center;align-items:center;display:inline-flex}[data-meeko-theme-icon]>svg{display:block}[data-meeko-theme-toggle] button:hover{background:var(--ui-color-control-hover)}[data-meeko-select-values]{gap:var(--ui-space-1-5);flex-wrap:wrap;display:flex}[data-meeko-select]>[data-meeko-select-values]{margin-bottom:var(--ui-space-1-5)}[data-meeko-select][data-clearable]{position:relative}[data-meeko-select][data-clearable] [data-meeko-select-trigger]{padding-inline-end:var(--ui-control-height-md)}[data-meeko-select-clear]{cursor:pointer;border-radius:var(--ui-radius-md);width:var(--ui-control-height-md);height:var(--ui-control-height-md);color:var(--ui-color-text-soft);font:var(--ui-font-weight-regular) var(--ui-font-size-xl) / var(--ui-line-height-none) var(--ui-font-sans);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}[data-meeko-select-clear]:hover{color:var(--ui-color-text)}[data-meeko-select-clear]:focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-offset) * -1)}[data-meeko-select]>[data-meeko-select-values] [data-meeko-select-value]{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-full);background:var(--ui-color-control);padding:var(--ui-space-0-5) var(--ui-space-2);font-size:var(--ui-font-size-sm)}[data-meeko-theme-toggle=select] [role=radiogroup]{gap:var(--ui-space-1);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-0-5);display:inline-flex}[data-meeko-theme-toggle=select] [role=radio]{min-height:var(--ui-control-height-sm);background:0 0;border-color:#0000}[data-meeko-theme-toggle=select] [role=radio][aria-checked=true]{border-color:var(--ui-color-border-strong);background:var(--ui-color-control-active);font-weight:var(--ui-font-weight-semibold)}.docs-page[data-landing]{--ui-prose-width:none}.docs-preview-content{justify-content:center;align-items:center;gap:var(--ui-space-4);min-height:var(--ui-space-16);flex-wrap:wrap;display:flex}.docs-preview-content[data-layout=stack]{flex-direction:column;align-items:stretch}.docs-actions{align-items:flex-end;gap:var(--ui-space-3);margin-block:var(--ui-space-5);flex-wrap:wrap;display:flex}.docs-preview-content .docs-actions{margin-block:0}.docs-stack{gap:var(--ui-space-5);width:100%;max-width:var(--ui-container-sm);display:grid}.docs-stack>p,.docs-preview-content>p{margin:0}.docs-stack[data-dense]{gap:var(--ui-space-2)}.docs-showcase>div>:is(h2,p){margin-block:0}.docs-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ui-floating-panel-width)), 1fr));gap:var(--ui-space-4);margin-block:var(--ui-space-5) var(--ui-space-8);display:grid}.docs-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--ui-floating-panel-width), calc(50% - var(--ui-space-4)))), 1fr))}.docs-showcase{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ui-floating-panel-width)), 1fr));align-items:start;gap:var(--ui-space-10);margin-block:var(--ui-space-12);border-block:var(--ui-border-width) solid var(--ui-color-border);padding-block:var(--ui-space-8);display:grid}.docs-showcase>div{gap:var(--ui-space-5);min-width:0;display:grid}.docs-status{min-height:var(--ui-space-5);color:var(--ui-color-text-soft);font-size:var(--ui-font-size-sm);margin:0}.docs-scale{gap:var(--ui-space-0-5);margin-block:var(--ui-space-2) var(--ui-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.docs-scale>span{border-radius:var(--ui-radius-xs);height:var(--ui-space-8)}
