.page_page__petzz{display:grid;gap:.9rem}.page_header__proGr{border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-surface-md);background:color-mix(in srgb,var(--ib-surface-color) 96%,transparent);padding:clamp(.78rem,2vw,1rem);display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.page_backLink__2Js8k,.page_badge__YM3Oj{min-height:1.72rem;border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-interactive-md);padding:0 .54rem;color:var(--ib-muted-color);display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem}.page_backLink__2Js8k{background:color-mix(in srgb,var(--ib-surface-color) 97%,transparent);transition:border-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),background-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease)}.page_backLink__2Js8k:hover{border-color:color-mix(in srgb,var(--ib-brand-color) 34%,var(--ib-line-color));background:color-mix(in srgb,var(--ib-brand-color) 5%,var(--ib-surface-color));color:var(--ib-text-color)}.page_header__proGr h1{flex:1;min-width:min(100%,14rem);font-size:clamp(1.12rem,2.3vw,1.48rem);line-height:1.3}.page_badge__YM3Oj{background:transparent}@media (max-width:640px){.page_header__proGr{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.page_backLink__2Js8k{transition:none}}:root,:root[data-theme=light]{--vl-color-brand-primary:#4f7cff;--vl-color-brand-primary-rgb:79,124,255;--vl-color-brand-primary-hover:#3d63e6;--vl-color-brand-primary-hover-rgb:61,99,230;--vl-color-brand-primary-active:#304fc2;--vl-color-brand-primary-active-rgb:48,79,194;--vl-color-brand-primary-light:#bfd3ff;--vl-color-brand-primary-light-rgb:191,211,255;--vl-color-brand-primary-lighter:#dce7ff;--vl-color-brand-primary-lighter-rgb:220,231,255;--vl-color-brand-primary-extra-light:#eff4ff;--vl-color-brand-primary-extra-light-rgb:239,244,255;--vl-color-brand-primary-text:#304fc2;--vl-color-brand-primary-text-rgb:48,79,194;--vl-color-brand-primary-solid:#4f7cff;--vl-color-brand-primary-solid-rgb:79,124,255;--vl-color-brand-primary-solid-hover:#3d63e6;--vl-color-brand-primary-solid-hover-rgb:61,99,230;--vl-color-brand-primary-solid-active:#304fc2;--vl-color-brand-primary-solid-active-rgb:48,79,194;--vl-color-brand-secondary:#e8c49a;--vl-color-brand-secondary-rgb:232,196,154;--vl-color-brand-secondary-hover:#dfc8a4;--vl-color-brand-secondary-hover-rgb:223,200,164;--vl-color-brand-secondary-active:#cf9f6d;--vl-color-brand-secondary-active-rgb:207,159,109;--vl-color-brand-secondary-light:#f5e4cd;--vl-color-brand-secondary-light-rgb:245,228,205;--vl-color-brand-secondary-extra-light:#fcf6ef;--vl-color-brand-secondary-extra-light-rgb:252,246,239;--vl-color-brand-secondary-text:#683d10;--vl-color-brand-secondary-text-rgb:104,61,16;--vl-color-success:#22c55e;--vl-color-success-rgb:34,197,94;--vl-color-success-text:#166534;--vl-color-success-text-rgb:22,101,52;--vl-color-success-bg:#f0fdf4;--vl-color-success-bg-rgb:240,253,244;--vl-color-success-border:#bbf7d0;--vl-color-success-border-rgb:187,247,208;--vl-color-success-hover:#16a34a;--vl-color-success-hover-rgb:22,163,74;--vl-color-warning:#f59e0b;--vl-color-warning-rgb:245,158,11;--vl-color-warning-text:#92400e;--vl-color-warning-text-rgb:146,64,14;--vl-color-warning-bg:#fffbeb;--vl-color-warning-bg-rgb:255,251,235;--vl-color-warning-border:#fde68a;--vl-color-warning-border-rgb:253,230,138;--vl-color-warning-hover:#d97706;--vl-color-warning-hover-rgb:217,119,6;--vl-color-danger:#ef4444;--vl-color-danger-rgb:239,68,68;--vl-color-danger-text:#991b1b;--vl-color-danger-text-rgb:153,27,27;--vl-color-danger-bg:#fef2f2;--vl-color-danger-bg-rgb:254,242,242;--vl-color-danger-border:#f87171;--vl-color-danger-border-rgb:248,113,113;--vl-color-danger-hover:#dc2626;--vl-color-danger-hover-rgb:220,38,38;--vl-color-info:#0ea5e9;--vl-color-info-rgb:14,165,233;--vl-color-info-text:#075985;--vl-color-info-text-rgb:7,89,133;--vl-color-info-bg:#f0f9ff;--vl-color-info-bg-rgb:240,249,255;--vl-color-info-border:#bae6fd;--vl-color-info-border-rgb:186,230,253;--vl-color-info-hover:#0284c7;--vl-color-info-hover-rgb:2,132,199;--vl-color-bg-base:#f7f9fc;--vl-color-bg-base-rgb:247,249,252;--vl-color-bg-layout:#f7f9fc;--vl-color-bg-layout-rgb:247,249,252;--vl-color-bg-canvas:#fbfcfe;--vl-color-bg-canvas-rgb:251,252,254;--vl-color-bg-elevated:#fff;--vl-color-bg-elevated-rgb:255,255,255;--vl-color-bg-surface:#fff;--vl-color-bg-surface-rgb:255,255,255;--vl-color-bg-muted:#f4f7fb;--vl-color-bg-muted-rgb:244,247,251;--vl-color-bg-tertiary:#f1f5f9;--vl-color-bg-tertiary-rgb:241,245,249;--vl-color-bg-hover:#f1f5f9;--vl-color-bg-hover-rgb:241,245,249;--vl-color-bg-active:#e8eef5;--vl-color-bg-active-rgb:232,238,245;--vl-color-bg-selected:#eff4ff;--vl-color-bg-selected-rgb:239,244,255;--vl-color-bg-disabled:#f1f5f9;--vl-color-bg-disabled-rgb:241,245,249;--vl-color-bg-inset:#f3f6fa;--vl-color-bg-inset-rgb:243,246,250;--vl-color-bg-sidebar:#f5f7fb;--vl-color-bg-sidebar-rgb:245,247,251;--vl-color-bg-sticky:#f7f9fce6;--vl-color-bg-mask:#0f172a73;--vl-color-fill-neutral:rgba(var(--vl-color-text-base-rgb),.08);--vl-color-fill-neutral-subtle:rgba(var(--vl-color-text-base-rgb),.06);--vl-color-text-base-rgb:17,24,39;--vl-color-text-primary:rgba(var(--vl-color-text-base-rgb),.9);--vl-color-text-secondary:rgba(var(--vl-color-text-base-rgb),.72);--vl-color-text-tertiary:rgba(var(--vl-color-text-base-rgb),.56);--vl-color-text-disabled:rgba(var(--vl-color-text-base-rgb),.42);--vl-color-text-placeholder:rgba(var(--vl-color-text-base-rgb),.48);--vl-color-text-inverse:#fff;--vl-color-text-inverse-rgb:255,255,255;--vl-color-text-on-solid:#111827;--vl-color-text-on-solid-rgb:17,24,39;--vl-color-border-rgb:var(--vl-color-text-base-rgb);--vl-color-border:rgba(var(--vl-color-text-base-rgb),.12);--vl-color-border-light:rgba(var(--vl-color-text-base-rgb),.07);--vl-color-border-dark:rgba(var(--vl-color-text-base-rgb),.18);--vl-color-divider:rgba(var(--vl-color-text-base-rgb),.07);--vl-color-state-hover:rgba(var(--vl-color-text-base-rgb),.08);--vl-color-state-pressed:rgba(var(--vl-color-text-base-rgb),.14);--vl-color-state-focus:var(--vl-color-brand-primary-text);--vl-color-state-selected:rgba(var(--vl-color-brand-primary-rgb),.14);--vl-color-state-disabled:rgba(var(--vl-color-text-base-rgb),.38)}:root[data-theme=dark]{--vl-color-brand-primary:#6d8fff;--vl-color-brand-primary-rgb:109,143,255;--vl-color-brand-primary-hover:#8eb0ff;--vl-color-brand-primary-hover-rgb:142,176,255;--vl-color-brand-primary-active:#5b7de8;--vl-color-brand-primary-active-rgb:91,125,232;--vl-color-brand-primary-light:#3653a6;--vl-color-brand-primary-light-rgb:54,83,166;--vl-color-brand-primary-lighter:#243973;--vl-color-brand-primary-lighter-rgb:36,57,115;--vl-color-brand-primary-extra-light:#18254d;--vl-color-brand-primary-extra-light-rgb:24,37,77;--vl-color-brand-primary-text:#9bb6ff;--vl-color-brand-primary-text-rgb:155,182,255;--vl-color-brand-primary-solid:#3d63e6;--vl-color-brand-primary-solid-rgb:61,99,230;--vl-color-brand-primary-solid-hover:#4f7cff;--vl-color-brand-primary-solid-hover-rgb:79,124,255;--vl-color-brand-primary-solid-active:#304fc2;--vl-color-brand-primary-solid-active-rgb:48,79,194;--vl-color-brand-secondary:#e8c49a;--vl-color-brand-secondary-rgb:232,196,154;--vl-color-brand-secondary-hover:#f1d7b8;--vl-color-brand-secondary-hover-rgb:241,215,184;--vl-color-brand-secondary-active:#deb17d;--vl-color-brand-secondary-active-rgb:222,177,125;--vl-color-brand-secondary-light:#705436;--vl-color-brand-secondary-light-rgb:112,84,54;--vl-color-brand-secondary-extra-light:#3d2c1b;--vl-color-brand-secondary-extra-light-rgb:61,44,27;--vl-color-brand-secondary-text:#f5dfc6;--vl-color-brand-secondary-text-rgb:245,223,198;--vl-color-success:#4ade80;--vl-color-success-rgb:74,222,128;--vl-color-success-text:#86efac;--vl-color-success-text-rgb:134,239,172;--vl-color-success-bg:#143823;--vl-color-success-bg-rgb:20,56,35;--vl-color-success-border:#227042;--vl-color-success-border-rgb:34,112,66;--vl-color-success-hover:#6ee7b7;--vl-color-success-hover-rgb:110,231,183;--vl-color-warning:#fbbf24;--vl-color-warning-rgb:251,191,36;--vl-color-warning-text:#fde68a;--vl-color-warning-text-rgb:253,230,138;--vl-color-warning-bg:#3d2e11;--vl-color-warning-bg-rgb:61,46,17;--vl-color-warning-border:#78561c;--vl-color-warning-border-rgb:120,86,28;--vl-color-warning-hover:#fcd34d;--vl-color-warning-hover-rgb:252,211,77;--vl-color-danger:#f87171;--vl-color-danger-rgb:248,113,113;--vl-color-danger-text:#fecaca;--vl-color-danger-text-rgb:254,202,202;--vl-color-danger-bg:#3f191e;--vl-color-danger-bg-rgb:63,25,30;--vl-color-danger-border:#a94450;--vl-color-danger-border-rgb:169,68,80;--vl-color-danger-hover:#fca5a5;--vl-color-danger-hover-rgb:252,165,165;--vl-color-info:#38bdf8;--vl-color-info-rgb:56,189,248;--vl-color-info-text:#bae6fd;--vl-color-info-text-rgb:186,230,253;--vl-color-info-bg:#103248;--vl-color-info-bg-rgb:16,50,72;--vl-color-info-border:#1d5e84;--vl-color-info-border-rgb:29,94,132;--vl-color-info-hover:#7dd3fc;--vl-color-info-hover-rgb:125,211,252;--vl-color-bg-base:#1c1c1f;--vl-color-bg-base-rgb:28,28,31;--vl-color-bg-layout:#1c1c1f;--vl-color-bg-layout-rgb:28,28,31;--vl-color-bg-canvas:#212125;--vl-color-bg-canvas-rgb:33,33,37;--vl-color-bg-elevated:#2d2d31;--vl-color-bg-elevated-rgb:45,45,49;--vl-color-bg-surface:#26262a;--vl-color-bg-surface-rgb:38,38,42;--vl-color-bg-muted:#2a2a2e;--vl-color-bg-muted-rgb:42,42,46;--vl-color-bg-tertiary:#35353a;--vl-color-bg-tertiary-rgb:53,53,58;--vl-color-bg-hover:#2a2a2e;--vl-color-bg-hover-rgb:42,42,46;--vl-color-bg-active:#35353a;--vl-color-bg-active-rgb:53,53,58;--vl-color-bg-selected:#35353a;--vl-color-bg-selected-rgb:53,53,58;--vl-color-bg-disabled:#2a2a2e;--vl-color-bg-disabled-rgb:42,42,46;--vl-color-bg-inset:#212125;--vl-color-bg-inset-rgb:33,33,37;--vl-color-bg-sidebar:#1e1e21;--vl-color-bg-sidebar-rgb:30,30,33;--vl-color-bg-sticky:#26262ae0;--vl-color-bg-mask:#00000094;--vl-color-fill-neutral:rgba(var(--vl-color-text-base-rgb),.08);--vl-color-fill-neutral-subtle:rgba(var(--vl-color-text-base-rgb),.06);--vl-color-text-base-rgb:248,250,252;--vl-color-text-primary:rgba(var(--vl-color-text-base-rgb),.94);--vl-color-text-secondary:rgba(var(--vl-color-text-base-rgb),.74);--vl-color-text-tertiary:rgba(var(--vl-color-text-base-rgb),.58);--vl-color-text-disabled:rgba(var(--vl-color-text-base-rgb),.44);--vl-color-text-placeholder:rgba(var(--vl-color-text-base-rgb),.52);--vl-color-text-inverse:#0f172a;--vl-color-text-inverse-rgb:15,23,42;--vl-color-text-on-solid:#f8fafc;--vl-color-text-on-solid-rgb:248,250,252;--vl-color-border-rgb:var(--vl-color-text-base-rgb);--vl-color-border:rgba(var(--vl-color-text-base-rgb),.14);--vl-color-border-light:rgba(var(--vl-color-text-base-rgb),.08);--vl-color-border-dark:rgba(var(--vl-color-text-base-rgb),.2);--vl-color-divider:rgba(var(--vl-color-text-base-rgb),.08);--vl-color-state-hover:rgba(var(--vl-color-text-base-rgb),.08);--vl-color-state-pressed:rgba(var(--vl-color-text-base-rgb),.14);--vl-color-state-focus:var(--vl-color-brand-primary-text);--vl-color-state-selected:rgba(var(--vl-color-brand-primary-rgb),.14);--vl-color-state-disabled:rgba(var(--vl-color-text-base-rgb),.38)}:root{--vl-space-0:0;--vl-space-1:4px;--vl-space-2:8px;--vl-space-3:12px;--vl-space-4:16px;--vl-space-5:20px;--vl-space-6:24px;--vl-space-7:28px;--vl-space-8:32px;--vl-space-10:40px;--vl-space-12:48px;--vl-space-16:64px;--vl-space-inline-xs:var(--vl-space-1);--vl-space-inline-sm:var(--vl-space-2);--vl-space-inline-md:var(--vl-space-3);--vl-space-inline-lg:var(--vl-space-4);--vl-space-stack-xs:var(--vl-space-2);--vl-space-stack-sm:var(--vl-space-3);--vl-space-stack-md:var(--vl-space-4);--vl-space-stack-lg:var(--vl-space-6);--vl-space-inset-xs:var(--vl-space-1);--vl-space-inset-sm:var(--vl-space-2);--vl-space-inset-md:var(--vl-space-3);--vl-space-inset-lg:var(--vl-space-4);--vl-space-inset-xl:var(--vl-space-6);--vl-radius-none:0;--vl-radius-xs:2px;--vl-radius-sm:4px;--vl-radius-md:6px;--vl-radius-lg:8px;--vl-radius-xl:12px;--vl-radius-2xl:12px;--vl-radius-pill:999px;--vl-radius-full:999px;--vl-radius-circle:50%;--vl-height-xs:24px;--vl-height-sm:28px;--vl-height-md:32px;--vl-height-lg:40px;--vl-height-xl:48px;--vl-breakpoint-xs:480px;--vl-breakpoint-sm:480px;--vl-breakpoint-md:768px;--vl-breakpoint-lg:1024px;--vl-breakpoint-xl:1280px;--vl-breakpoint-2xl:1440px;--vl-border-width-thin:1px;--vl-border-width-medium:2px;--vl-border-width-thick:3px;--vl-shadow-xs:0 1px 2px 0 #0000000d;--vl-shadow-sm:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--vl-shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--vl-shadow-lg:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--vl-shadow-xl:var(--vl-shadow-lg);--vl-z-base:0;--vl-z-sticky:10;--vl-z-dropdown:1000;--vl-z-popover:1100;--vl-z-modal:1200;--vl-z-toast:1300;--vl-z-max:1400;--vl-z-fixed:10;--vl-z-modal-backdrop:1199;--vl-z-tooltip:1000}:root[data-theme=dark]{--vl-shadow-xs:0 1px 2px 0 #0000000d;--vl-shadow-sm:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--vl-shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--vl-shadow-lg:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}:root{--vl-font-family-mono:ui-monospace,sfmono-regular,menlo,consolas,monospace;--vl-font-size-xs:12px;--vl-font-size-sm:13px;--vl-font-size-md:14px;--vl-font-size-lg:16px;--vl-font-size-xl:18px;--vl-font-size-2xl:20px;--vl-font-size-3xl:24px;--vl-font-size-4xl:28px;--vl-font-size-5xl:32px;--vl-line-height-xs:1.5;--vl-line-height-sm:1.53846;--vl-line-height-md:1.57143;--vl-line-height-lg:1.5;--vl-line-height-xl:1.44444;--vl-line-height-2xl:1.4;--vl-line-height-3xl:1.33333;--vl-line-height-4xl:1.28571;--vl-line-height-5xl:1.25;--vl-font-weight-light:300;--vl-font-weight-regular:400;--vl-font-weight-medium:500;--vl-font-weight-semibold:600;--vl-font-weight-bold:700;--vl-line-height-none:1;--vl-line-height-tight:1.25;--vl-line-height-snug:1.375;--vl-line-height-normal:1.57143;--vl-line-height-relaxed:1.625;--vl-line-height-loose:2;--vl-letter-spacing-tight:0;--vl-letter-spacing-normal:0;--vl-letter-spacing-wide:0;--vl-letter-spacing-wider:0;--vl-duration-instant:0s;--vl-duration-fast:.12s;--vl-duration-normal:.18s;--vl-duration-medium:.24s;--vl-duration-slow:.32s;--vl-duration-slower:.5s;--vl-easing-linear:linear;--vl-easing-standard:cubic-bezier(.2,.8,.2,1);--vl-easing-emphasized:cubic-bezier(.2,0,0,1);--vl-easing-exit:cubic-bezier(.4,0,1,1);--vl-easing-ease:cubic-bezier(.2,.8,.2,1);--vl-easing-ease-in:cubic-bezier(.4,0,1,1);--vl-easing-ease-out:cubic-bezier(.2,0,0,1);--vl-easing-ease-in-out:cubic-bezier(.2,.8,.2,1);--vl-easing-spring:cubic-bezier(.2,0,0,1);--vl-easing-decelerate:cubic-bezier(.2,0,0,1);--vl-easing-accelerate:cubic-bezier(.4,0,1,1);--vl-transition-colors:color var(--vl-duration-fast) var(--vl-easing-standard),background-color var(--vl-duration-fast) var(--vl-easing-standard),border-color var(--vl-duration-fast) var(--vl-easing-standard);--vl-transition-base:all var(--vl-duration-normal) var(--vl-easing-standard);--vl-transition-opacity:opacity var(--vl-duration-normal) var(--vl-easing-standard);--vl-transition-transform:transform var(--vl-duration-normal) var(--vl-easing-standard);--vl-button-primary-bg:var(--vl-color-bg-surface);--vl-button-primary-text:var(--vl-color-brand-primary-text);--vl-button-primary-border:var(--vl-color-brand-primary-text);--vl-button-primary-hover:var(--vl-color-brand-primary-hover);--vl-button-primary-active:var(--vl-color-brand-primary-active);--vl-button-success-bg:var(--vl-color-bg-surface);--vl-button-success-text:var(--vl-color-success-text);--vl-button-success-hover:var(--vl-color-success-text);--vl-button-warning-bg:var(--vl-color-bg-surface);--vl-button-warning-text:var(--vl-color-warning-text);--vl-button-warning-hover:var(--vl-color-warning-text);--vl-button-error-bg:var(--vl-color-bg-surface);--vl-button-error-text:var(--vl-color-danger-text);--vl-button-error-hover:var(--vl-color-danger-text);--vl-button-info-bg:var(--vl-color-bg-surface);--vl-button-info-text:var(--vl-color-info-text);--vl-button-info-hover:var(--vl-color-info-text);--vl-button-default-bg:var(--vl-color-bg-surface);--vl-button-default-text:var(--vl-color-text-primary);--vl-button-default-border:var(--vl-color-border);--vl-button-default-hover-bg:var(--vl-color-brand-primary-extra-light);--vl-button-default-hover-text:var(--vl-color-brand-primary-hover);--vl-button-default-hover-border:var(--vl-color-brand-primary-hover);--vl-button-default-outline-active-bg:#e2e8f0;--vl-button-primary-outline-active-bg:var(--vl-color-brand-primary-extra-light);--vl-button-success-outline-active-bg:var(--vl-color-success-bg);--vl-button-info-outline-active-bg:var(--vl-color-info-bg);--vl-button-warning-outline-active-bg:var(--vl-color-warning-bg);--vl-button-error-outline-active-bg:var(--vl-color-danger-bg);--vl-button-solid-text:var(--vl-button-default-solid-text);--vl-button-default-solid-bg:var(--vl-color-brand-secondary-light);--vl-button-default-solid-hover-bg:#ead5bb;--vl-button-default-solid-active-bg:#dfc6a8;--vl-button-default-solid-text:var(--vl-color-brand-secondary-text);--vl-button-default-solid-hover-text:var(--vl-button-default-solid-text);--vl-button-default-solid-active-text:var(--vl-button-default-solid-text);--vl-button-primary-solid-bg:var(--vl-color-brand-primary-solid);--vl-button-primary-solid-hover-bg:var(--vl-color-brand-primary-solid-hover);--vl-button-primary-solid-active-bg:var(--vl-color-brand-primary-solid-active);--vl-button-primary-solid-text:var(--vl-color-text-inverse);--vl-button-primary-solid-hover-text:var(--vl-button-primary-solid-text);--vl-button-primary-solid-active-text:var(--vl-button-primary-solid-text);--vl-button-success-solid-bg:var(--vl-color-success-bg);--vl-button-success-solid-hover-bg:#dcfce7;--vl-button-success-solid-active-bg:#bbf7d0;--vl-button-success-solid-text:var(--vl-color-success-text);--vl-button-success-solid-hover-text:var(--vl-button-success-solid-text);--vl-button-success-solid-active-text:var(--vl-button-success-solid-text);--vl-button-warning-solid-bg:var(--vl-color-warning-bg);--vl-button-warning-solid-hover-bg:#fef3c7;--vl-button-warning-solid-active-bg:#fde68a;--vl-button-warning-solid-text:var(--vl-color-warning-text);--vl-button-warning-solid-hover-text:var(--vl-button-warning-solid-text);--vl-button-warning-solid-active-text:var(--vl-button-warning-solid-text);--vl-button-error-solid-bg:var(--vl-color-danger-bg);--vl-button-error-solid-hover-bg:#fee2e2;--vl-button-error-solid-active-bg:#fecaca;--vl-button-error-solid-text:var(--vl-color-danger-text);--vl-button-error-solid-hover-text:var(--vl-button-error-solid-text);--vl-button-error-solid-active-text:var(--vl-button-error-solid-text);--vl-button-info-solid-bg:var(--vl-color-info-bg);--vl-button-info-solid-hover-bg:#e0f2fe;--vl-button-info-solid-active-bg:#bae6fd;--vl-button-info-solid-text:var(--vl-color-info-text);--vl-button-info-solid-hover-text:var(--vl-button-info-solid-text);--vl-button-info-solid-active-text:var(--vl-button-info-solid-text);--vl-control-bg:var(--vl-color-bg-surface);--vl-control-text:var(--vl-color-text-primary);--vl-control-placeholder:var(--vl-color-text-placeholder);--vl-control-border:var(--vl-color-border);--vl-control-border-hover:var(--vl-color-border-dark);--vl-control-border-focus:var(--vl-color-brand-primary);--vl-control-focus-ring:none;--vl-control-hover-bg:var(--vl-color-bg-surface);--vl-control-disabled-bg:var(--vl-color-bg-disabled);--vl-control-disabled-text:var(--vl-color-text-disabled);--vl-selection-border:var(--vl-color-border-dark);--vl-selection-control-size:20px;--vl-selection-control-bg:var(--vl-color-bg-surface);--vl-selection-checked-bg:rgba(var(--vl-color-brand-primary-rgb),.15);--vl-selection-checked-border:var(--vl-color-brand-primary);--vl-selection-hover-border:var(--vl-color-brand-primary);--vl-selection-disabled-bg:var(--vl-color-bg-disabled);--vl-switch-off-bg:var(--vl-color-bg-active);--vl-switch-off-bg-hover:var(--vl-color-brand-primary-extra-light);--vl-switch-off-border:var(--vl-color-border);--vl-switch-off-border-hover:var(--vl-selection-hover-border);--vl-switch-thumb-bg:#fff;--vl-switch-on-bg:var(--vl-color-brand-primary-solid);--vl-switch-loading-color:var(--vl-color-brand-primary-text);--vl-slider-rail:var(--vl-color-border-light);--vl-slider-track:var(--vl-color-brand-primary);--vl-slider-handle-bg:var(--vl-color-bg-surface);--vl-slider-handle-border:var(--vl-color-brand-primary);--vl-badge-default-bg:var(--vl-color-text-primary);--vl-badge-primary-bg:var(--vl-color-brand-primary-text);--vl-badge-success-bg:var(--vl-color-success-text);--vl-badge-warning-bg:var(--vl-color-warning-text);--vl-badge-error-bg:var(--vl-color-danger-text);--vl-badge-info-bg:var(--vl-color-info-text);--vl-badge-text:var(--vl-color-text-inverse);--vl-badge-ring-color:var(--vl-color-bg-surface);--vl-table-bg:var(--vl-color-bg-surface);--vl-table-header-bg:var(--vl-color-bg-tertiary);--vl-table-header-text:var(--vl-color-text-secondary);--vl-table-border:var(--vl-color-border-light);--vl-table-row-hover:var(--vl-color-bg-hover);--vl-table-row-selected:var(--vl-color-bg-selected);--vl-table-striped:var(--vl-color-bg-muted);--vl-card-bg:var(--vl-color-bg-surface);--vl-card-border:var(--vl-color-border);--vl-card-header-bg:var(--vl-color-bg-muted);--vl-card-hover-border:var(--vl-color-border-dark);--vl-menu-bg:var(--vl-color-bg-elevated);--vl-menu-text:var(--vl-color-text-secondary);--vl-menu-text-hover:var(--vl-color-text-primary);--vl-menu-hover-bg:var(--vl-color-bg-hover);--vl-menu-active-bg:var(--vl-color-bg-selected);--vl-menu-active-text:var(--vl-color-brand-primary-text);--vl-tabs-text:var(--vl-color-text-secondary);--vl-tabs-hover-text:var(--vl-color-brand-primary);--vl-tabs-active-text:var(--vl-color-brand-primary);--vl-tabs-active-line:var(--vl-color-brand-primary);--vl-tabs-active-bg:rgba(var(--vl-color-brand-primary-rgb),.12);--vl-tabs-active-border:var(--vl-color-brand-primary);--vl-tabs-border:var(--vl-color-divider);--vl-tabs-card-active-bg:var(--vl-color-bg-surface);--vl-tabs-card-hover-bg:var(--vl-color-bg-hover);--vl-pagination-bg:var(--vl-color-bg-surface);--vl-pagination-text:var(--vl-color-text-secondary);--vl-pagination-border:var(--vl-color-border);--vl-pagination-hover-bg:var(--vl-color-bg-hover);--vl-pagination-hover-text:var(--vl-color-brand-primary);--vl-pagination-active-bg:var(--vl-color-brand-primary-solid);--vl-pagination-active-text:var(--vl-button-primary-solid-text);--vl-alert-info-bg:var(--vl-color-info-bg);--vl-alert-info-border:var(--vl-color-info-border);--vl-alert-info-icon:var(--vl-color-info-text);--vl-alert-info-text:var(--vl-color-info-text);--vl-alert-success-bg:var(--vl-color-success-bg);--vl-alert-success-border:var(--vl-color-success-border);--vl-alert-success-icon:var(--vl-color-success-text);--vl-alert-success-text:var(--vl-color-success-text);--vl-alert-warning-bg:var(--vl-color-warning-bg);--vl-alert-warning-border:var(--vl-color-warning-border);--vl-alert-warning-icon:var(--vl-color-warning-text);--vl-alert-warning-text:var(--vl-color-warning-text);--vl-alert-error-bg:var(--vl-color-danger-bg);--vl-alert-error-border:var(--vl-color-danger-border);--vl-alert-error-icon:var(--vl-color-danger-text);--vl-alert-error-text:var(--vl-color-danger-text);--vl-tag-default-bg:rgba(var(--vl-color-text-base-rgb),.04);--vl-tag-default-border:var(--vl-color-border);--vl-tag-default-text:var(--vl-color-text-primary);--vl-tag-default-hover-bg:var(--vl-color-bg-hover);--vl-tag-primary-bg:rgba(var(--vl-color-brand-primary-rgb),.12);--vl-tag-primary-border:var(--vl-color-brand-primary-light);--vl-tag-primary-text:var(--vl-color-brand-primary-text);--vl-tag-primary-hover-bg:rgba(var(--vl-color-brand-primary-rgb),.18);--vl-tag-success-bg:rgba(var(--vl-color-success-rgb),.12);--vl-tag-success-border:var(--vl-color-success-border);--vl-tag-success-text:var(--vl-color-success-text);--vl-tag-success-hover-bg:rgba(var(--vl-color-success-rgb),.18);--vl-tag-warning-bg:rgba(var(--vl-color-warning-rgb),.12);--vl-tag-warning-border:var(--vl-color-warning-border);--vl-tag-warning-text:var(--vl-color-warning-text);--vl-tag-warning-hover-bg:rgba(var(--vl-color-warning-rgb),.18);--vl-tag-error-bg:rgba(var(--vl-color-danger-rgb),.12);--vl-tag-error-border:var(--vl-color-danger-border);--vl-tag-error-text:var(--vl-color-danger-text);--vl-tag-error-hover-bg:rgba(var(--vl-color-danger-rgb),.18);--vl-tag-info-bg:rgba(var(--vl-color-info-rgb),.12);--vl-tag-info-border:var(--vl-color-info-border);--vl-tag-info-text:var(--vl-color-info-text);--vl-tag-info-hover-bg:rgba(var(--vl-color-info-rgb),.18);--vl-tag-accent-bg:var(--vl-color-brand-secondary-extra-light);--vl-tag-accent-border:var(--vl-color-brand-secondary-light);--vl-tag-accent-text:var(--vl-color-brand-secondary-active);--vl-overlay-mask:var(--vl-color-bg-mask);--vl-overlay-bg:var(--vl-color-bg-elevated);--vl-overlay-border:var(--vl-color-border-light);--vl-overlay-shadow:var(--vl-shadow-lg)}:root[data-theme=dark]{--vl-button-default-hover-bg:var(--vl-button-default-bg);--vl-button-default-outline-active-bg:var(--vl-color-bg-active);--vl-button-primary-outline-active-bg:var(--vl-color-bg-selected);--vl-button-success-outline-active-bg:#143823;--vl-button-info-outline-active-bg:#103248;--vl-button-warning-outline-active-bg:#3d2e11;--vl-button-error-outline-active-bg:#3f191e;--vl-button-default-solid-bg:var(--vl-color-bg-elevated);--vl-button-default-solid-hover-bg:var(--vl-color-bg-tertiary);--vl-button-default-solid-active-bg:var(--vl-color-bg-surface);--vl-button-default-solid-text:#f8fafc;--vl-button-default-solid-hover-text:#f8fafc;--vl-button-default-solid-active-text:#f8fafc;--vl-button-primary-solid-bg:var(--vl-color-brand-primary-solid);--vl-button-primary-solid-hover-bg:var(--vl-color-brand-primary-solid-hover);--vl-button-primary-solid-active-bg:var(--vl-color-brand-primary-solid-active);--vl-button-primary-solid-text:var(--vl-color-text-on-solid);--vl-button-primary-solid-hover-text:var(--vl-color-text-on-solid);--vl-button-primary-solid-active-text:var(--vl-color-text-on-solid);--vl-button-success-solid-bg:#1b4d2e;--vl-button-success-solid-hover-bg:#24663e;--vl-button-success-solid-active-bg:#143823;--vl-button-success-solid-text:#f0fdf4;--vl-button-success-solid-hover-text:#f0fdf4;--vl-button-success-solid-active-text:#f0fdf4;--vl-button-info-solid-bg:#174360;--vl-button-info-solid-hover-bg:#1f5980;--vl-button-info-solid-active-bg:#103248;--vl-button-info-solid-text:#f0f9ff;--vl-button-info-solid-hover-text:#f0f9ff;--vl-button-info-solid-active-text:#f0f9ff;--vl-button-warning-solid-bg:#543912;--vl-button-warning-solid-hover-bg:#6e4b18;--vl-button-warning-solid-active-bg:#452e0e;--vl-button-warning-solid-text:#fffbeb;--vl-button-warning-solid-hover-text:#fffbeb;--vl-button-warning-solid-active-text:#fffbeb;--vl-button-error-solid-bg:#571f27;--vl-button-error-solid-hover-bg:#732934;--vl-button-error-solid-active-bg:#471920;--vl-button-error-solid-text:#fef2f2;--vl-button-error-solid-hover-text:#fef2f2;--vl-button-error-solid-active-text:#fef2f2;--vl-switch-off-bg:#525256;--vl-switch-off-bg-hover:var(--vl-switch-off-bg);--vl-switch-on-bg:var(--vl-color-brand-primary-solid-hover);--vl-switch-loading-color:var(--vl-color-brand-primary-solid)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes vl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes vl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vl-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vl-scale-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes vl-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-slide-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes vl-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){[class*=\ vl-],[class*=\ vl-]:after,[class*=\ vl-]:before,[class^=vl-],[class^=vl-]:after,[class^=vl-]:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(.vl-button){width:fit-content}.vl-button{border:1px solid var(--vl-button-border);border-radius:var(--vl-radius-md);justify-content:center;align-items:center;gap:var(--vl-space-2);font-weight:var(--vl-font-weight-medium);font-size:var(--vl-font-size-md);color:var(--vl-color-text-primary);padding:0 var(--vl-space-4);-webkit-user-select:none;user-select:none;cursor:pointer;word-break:keep-all;isolation:isolate;line-height:1;display:inline-flex;position:relative;overflow:hidden}.vl-button.is-primary{--vl-button-accent:var(--vl-color-brand-primary-text);--vl-button-accent-rgb:var(--vl-color-brand-primary-rgb)}.vl-button.is-info{--vl-button-accent:var(--vl-color-info);--vl-button-accent-rgb:var(--vl-color-info-rgb)}.vl-button.is-success{--vl-button-accent:var(--vl-color-success);--vl-button-accent-rgb:var(--vl-color-success-rgb)}.vl-button.is-warning{--vl-button-accent:var(--vl-color-warning);--vl-button-accent-rgb:var(--vl-color-warning-rgb)}.vl-button.is-error{--vl-button-accent:var(--vl-color-danger);--vl-button-accent-rgb:var(--vl-color-danger-rgb)}.vl-button{--vl-button-accent:var(--vl-button-default-hover-text);--vl-button-accent-rgb:var(--vl-color-text-base-rgb);--vl-button-ripple-color:currentColor;--vl-button-ripple-opacity:.16;--vl-button-text:var(--vl-button-default-text);--vl-button-bg:var(--vl-button-default-bg);--vl-button-border:var(--vl-button-default-border);--vl-button-hover-bg:var(--vl-button-default-bg);--vl-button-hover-text:var(--vl-button-default-hover-text);--vl-button-hover-border:var(--vl-button-default-hover-border);--vl-button-active-bg:var(--vl-button-hover-bg);--vl-button-active-text:var(--vl-button-hover-text);--vl-button-active-border:var(--vl-button-hover-border);--vl-button-reduced-motion-active-bg:var(--vl-button-active-bg);--vl-button-border-style:solid;--vl-button-solid-bg:var(--vl-button-default-solid-bg);--vl-button-solid-text:var(--vl-button-default-solid-text);--vl-button-solid-hover-bg:var(--vl-button-default-solid-hover-bg);--vl-button-solid-hover-text:var(--vl-button-default-solid-hover-text);--vl-button-solid-active-bg:var(--vl-button-default-solid-active-bg);--vl-button-solid-active-text:var(--vl-button-default-solid-active-text);--vl-button-square-size:var(--vl-height-md);border-color:var(--vl-button-border);border-style:var(--vl-button-border-style);background-color:var(--vl-button-bg);box-shadow:none;color:var(--vl-button-text);transition:border-color var(--vl-duration-fast) var(--vl-easing-ease),background-color var(--vl-duration-fast) var(--vl-easing-ease),color var(--vl-duration-fast) var(--vl-easing-ease);background-image:none;outline:none}.vl-button.is-default{--vl-button-accent:var(--vl-button-default-hover-text);--vl-button-accent-rgb:var(--vl-color-brand-primary-rgb)}.vl-button:hover{border-color:var(--vl-button-hover-border);background-color:var(--vl-button-hover-bg);color:var(--vl-button-hover-text)}.vl-button:active{border-color:var(--vl-button-active-border);background-color:var(--vl-button-active-bg);color:var(--vl-button-active-text)}.vl-button:focus-visible{border-color:var(--vl-button-hover-border);background-color:var(--vl-button-hover-bg);color:var(--vl-button-hover-text)}.vl-button.is-error,.vl-button.is-info,.vl-button.is-primary,.vl-button.is-success,.vl-button.is-warning{--vl-button-bg:var(--vl-button-primary-bg);--vl-button-text:var(--vl-button-primary-text);--vl-button-border:rgba(var(--vl-button-accent-rgb),.5);--vl-button-hover-bg:var(--vl-button-primary-bg);--vl-button-hover-text:var(--vl-button-primary-hover);--vl-button-hover-border:var(--vl-button-primary-hover);--vl-button-active-bg:var(--vl-button-primary-bg);--vl-button-active-text:var(--vl-button-primary-active);--vl-button-active-border:var(--vl-button-primary-active);--vl-button-solid-bg:var(--vl-button-primary-solid-bg);--vl-button-solid-text:var(--vl-button-primary-solid-text);--vl-button-solid-hover-bg:var(--vl-button-primary-solid-hover-bg);--vl-button-solid-hover-text:var(--vl-button-primary-solid-hover-text);--vl-button-solid-active-bg:var(--vl-button-primary-solid-active-bg);--vl-button-solid-active-text:var(--vl-button-primary-solid-active-text)}.vl-button.is-success{--vl-button-bg:var(--vl-button-success-bg);--vl-button-text:var(--vl-button-success-text);--vl-button-hover-bg:var(--vl-button-success-bg);--vl-button-hover-text:var(--vl-button-success-hover);--vl-button-hover-border:var(--vl-button-success-hover);--vl-button-active-bg:var(--vl-button-success-bg);--vl-button-active-text:var(--vl-button-success-text);--vl-button-active-border:var(--vl-button-success-text);--vl-button-solid-bg:var(--vl-button-success-solid-bg);--vl-button-solid-text:var(--vl-button-success-solid-text);--vl-button-solid-hover-bg:var(--vl-button-success-solid-hover-bg);--vl-button-solid-hover-text:var(--vl-button-success-solid-hover-text);--vl-button-solid-active-bg:var(--vl-button-success-solid-active-bg);--vl-button-solid-active-text:var(--vl-button-success-solid-active-text)}.vl-button.is-info{--vl-button-bg:var(--vl-button-info-bg);--vl-button-text:var(--vl-button-info-text);--vl-button-hover-bg:var(--vl-button-info-bg);--vl-button-hover-text:var(--vl-button-info-hover);--vl-button-hover-border:var(--vl-button-info-hover);--vl-button-active-bg:var(--vl-button-info-bg);--vl-button-active-text:var(--vl-button-info-text);--vl-button-active-border:var(--vl-button-info-text);--vl-button-solid-bg:var(--vl-button-info-solid-bg);--vl-button-solid-text:var(--vl-button-info-solid-text);--vl-button-solid-hover-bg:var(--vl-button-info-solid-hover-bg);--vl-button-solid-hover-text:var(--vl-button-info-solid-hover-text);--vl-button-solid-active-bg:var(--vl-button-info-solid-active-bg);--vl-button-solid-active-text:var(--vl-button-info-solid-active-text)}.vl-button.is-warning{--vl-button-bg:var(--vl-button-warning-bg);--vl-button-text:var(--vl-button-warning-text);--vl-button-hover-bg:var(--vl-button-warning-bg);--vl-button-hover-text:var(--vl-button-warning-hover);--vl-button-hover-border:var(--vl-button-warning-hover);--vl-button-active-bg:var(--vl-button-warning-bg);--vl-button-active-text:var(--vl-button-warning-text);--vl-button-active-border:var(--vl-button-warning-text);--vl-button-solid-bg:var(--vl-button-warning-solid-bg);--vl-button-solid-text:var(--vl-button-warning-solid-text);--vl-button-solid-hover-bg:var(--vl-button-warning-solid-hover-bg);--vl-button-solid-hover-text:var(--vl-button-warning-solid-hover-text);--vl-button-solid-active-bg:var(--vl-button-warning-solid-active-bg);--vl-button-solid-active-text:var(--vl-button-warning-solid-active-text)}.vl-button.is-error{--vl-button-bg:var(--vl-button-error-bg);--vl-button-text:var(--vl-button-error-text);--vl-button-hover-bg:var(--vl-button-error-bg);--vl-button-hover-text:var(--vl-button-error-hover);--vl-button-hover-border:var(--vl-button-error-hover);--vl-button-active-bg:var(--vl-button-error-bg);--vl-button-active-text:var(--vl-button-error-text);--vl-button-active-border:var(--vl-button-error-text);--vl-button-solid-bg:var(--vl-button-error-solid-bg);--vl-button-solid-text:var(--vl-button-error-solid-text);--vl-button-solid-hover-bg:var(--vl-button-error-solid-hover-bg);--vl-button-solid-hover-text:var(--vl-button-error-solid-hover-text);--vl-button-solid-active-bg:var(--vl-button-error-solid-active-bg);--vl-button-solid-active-text:var(--vl-button-error-solid-active-text)}.vl-button.variant-dashed,.vl-button.variant-outline{--vl-button-active-bg:var(--vl-button-hover-bg);--vl-button-active-text:var(--vl-button-hover-text);--vl-button-reduced-motion-active-bg:rgba(var(--vl-button-accent-rgb),.14)}.vl-button.variant-solid{--vl-button-bg:var(--vl-button-solid-bg);--vl-button-text:var(--vl-button-solid-text);--vl-button-border:var(--vl-button-solid-bg);--vl-button-hover-bg:var(--vl-button-solid-hover-bg);--vl-button-hover-text:var(--vl-button-solid-hover-text);--vl-button-hover-border:var(--vl-button-hover-bg);--vl-button-active-bg:var(--vl-button-solid-hover-bg);--vl-button-active-text:var(--vl-button-solid-active-text);--vl-button-active-border:var(--vl-button-solid-hover-bg);--vl-button-reduced-motion-active-bg:var(--vl-button-solid-active-bg);--vl-button-ripple-color:var(--vl-button-solid-active-bg);--vl-button-ripple-opacity:1}.vl-button.variant-dashed{--vl-button-border-style:dashed}.vl-button.variant-text{--vl-button-bg:transparent;--vl-button-border:transparent;--vl-button-hover-bg:rgba(var(--vl-button-accent-rgb),.08);--vl-button-hover-border:transparent;--vl-button-active-bg:var(--vl-button-hover-bg);--vl-button-active-border:transparent;--vl-button-reduced-motion-active-bg:rgba(var(--vl-button-accent-rgb),.14)}.vl-button.is-disabled{opacity:.72;cursor:not-allowed;pointer-events:none}.vl-button.is-loading{cursor:progress;pointer-events:none}.vl-button.size-sm{padding:0 var(--vl-space-2);height:var(--vl-height-sm);font-size:var(--vl-font-size-sm);border-radius:var(--vl-radius-sm);--vl-button-square-size:var(--vl-height-sm)}.vl-button.size-md{padding:0 var(--vl-space-3);height:var(--vl-height-md);font-size:var(--vl-font-size-md);border-radius:var(--vl-radius-md);--vl-button-square-size:var(--vl-height-md)}.vl-button.size-lg{padding:0 var(--vl-space-4);height:var(--vl-height-lg);font-size:var(--vl-font-size-lg);border-radius:var(--vl-radius-lg);--vl-button-square-size:var(--vl-height-lg)}.vl-button.shape-rectangle{border-radius:var(--vl-radius-xs)}.vl-button.shape-circle,.vl-button.shape-square{inline-size:var(--vl-button-square-size);block-size:var(--vl-button-square-size);width:var(--vl-button-square-size);height:var(--vl-button-square-size);justify-content:center;padding:0}.vl-button.shape-square{border-radius:var(--vl-radius-sm)}.vl-button.shape-circle{border-radius:var(--vl-radius-circle)}.vl-button.is-block:not(.shape-square,.shape-circle){inline-size:100%;width:100%;display:flex}.vl-button__icon,.vl-button__loading-icon{flex-shrink:0;block-size:1em;inline-size:1em;display:inline-flex}.vl-button__ripple{z-index:0;border-radius:var(--vl-radius-circle);pointer-events:none;background-color:var(--vl-button-ripple-color);opacity:0;animation:vl-button-ripple var(--vl-duration-slower) var(--vl-easing-emphasized);position:absolute}.vl-button>:not(.vl-button__ripple){z-index:1;position:relative}.vl-button__loading-icon,.vl-button__spinner{animation:vl-spin var(--vl-duration-slower) var(--vl-easing-linear) infinite}.vl-button__spinner{inline-size:var(--vl-space-3);block-size:var(--vl-space-3);border-radius:var(--vl-radius-circle);border:2px solid;border-inline-end-color:#0000;flex-shrink:0;display:inline-flex}.vl-button__label{justify-content:center;align-items:center;min-inline-size:0;display:inline-flex}.vl-button__label.is-auto-space{letter-spacing:.25em;margin-inline-end:-.25em}@keyframes vl-button-ripple{0%{opacity:var(--vl-button-ripple-opacity);transform:scale(0)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vl-button:active{background-color:var(--vl-button-reduced-motion-active-bg)}.vl-button__ripple{animation-duration:.001ms}}.vl-button-group{vertical-align:middle;align-items:stretch;display:inline-flex}.vl-button-group>.vl-button{z-index:0;position:relative}.vl-button-group>.vl-button:active,.vl-button-group>.vl-button:focus-visible,.vl-button-group>.vl-button:hover{z-index:1}.vl-button-group.is-horizontal>.vl-button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.vl-button-group.is-horizontal>.vl-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.vl-button-group.is-horizontal>.vl-button+.vl-button{margin-inline-start:-1px}.vl-button-group.is-vertical{flex-direction:column}.vl-button-group.is-vertical>.vl-button:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.vl-button-group.is-vertical>.vl-button:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.vl-button-group.is-vertical>.vl-button+.vl-button{margin-block-start:-1px}.page_page__Fs_vT{display:grid;gap:.9rem}.page_header__nZLKJ{border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-surface-md);background:color-mix(in srgb,var(--ib-surface-color) 96%,transparent);padding:clamp(.78rem,2vw,1rem);display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.page_backLink__o1t0F,.page_badge__MfHGI{min-height:1.72rem;border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-interactive-md);padding:0 .54rem;color:var(--ib-muted-color);display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem}.page_backLink__o1t0F{background:color-mix(in srgb,var(--ib-surface-color) 97%,transparent);transition:border-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),background-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease)}.page_backLink__o1t0F:hover{border-color:color-mix(in srgb,var(--ib-brand-color) 34%,var(--ib-line-color));background:color-mix(in srgb,var(--ib-brand-color) 5%,var(--ib-surface-color));color:var(--ib-text-color)}.page_header__nZLKJ h1{flex:1;min-width:min(100%,16rem);font-size:clamp(1.12rem,2.3vw,1.48rem);line-height:1.3}.page_badge__MfHGI{background:transparent}.page_toolCard__eE9GE{border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-surface-md);background:color-mix(in srgb,var(--ib-surface-color) 96%,transparent);padding:clamp(.78rem,2vw,1rem);display:grid;gap:.875rem}.page_tabBar__pa5Qc{display:flex;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--ib-line-color) 80%,transparent);padding-bottom:.75rem;flex-wrap:wrap}.page_tabBtn__GJFb1{min-height:2.125rem;padding:0 1rem;border-radius:var(--ib-radius-interactive-md);border:1px solid color-mix(in srgb,var(--ib-line-color) 80%,transparent);background:color-mix(in srgb,var(--ib-surface-color) 90%,transparent);color:var(--ib-muted-color);font-size:.84375rem;font-weight:500;display:inline-flex;align-items:center;gap:.375rem;cursor:pointer;transition:border-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),background-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease)}.page_tabBtn__GJFb1:hover{border-color:color-mix(in srgb,var(--ib-brand-color) 40%,var(--ib-line-color));background:color-mix(in srgb,var(--ib-brand-color) 6%,var(--ib-surface-color));color:var(--ib-text-color)}.page_tabBtnActive__R9lsp{background:color-mix(in srgb,var(--ib-brand-color) 12%,var(--ib-surface-color));border-color:var(--ib-brand-color);color:var(--ib-brand-color);font-weight:600}.page_workspaceGrid__5P_s_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.page_panel__pUAU_{border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-surface-sm);background:color-mix(in srgb,var(--ib-surface-color) 98%,transparent);padding:.875rem;display:flex;flex-direction:column;gap:.75rem}.page_panelHead__ej0O7{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.page_panelHead__ej0O7 h2,.page_panelHead__ej0O7 h3{margin:0;font-size:.90625rem;font-weight:600;display:inline-flex;align-items:center;gap:.375rem}.page_headActions__DbOHq{display:flex;align-items:center;gap:.375rem}.page_dropzone__kND7P{position:relative;min-height:8.75rem;border:1.5px dashed color-mix(in srgb,var(--ib-line-color) 90%,var(--ib-muted-color));border-radius:var(--ib-radius-surface-sm);background:color-mix(in srgb,var(--ib-surface-color) 92%,var(--ib-bg-color));padding:1.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;text-align:center;cursor:pointer;transition:border-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),background-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease)}.page_dropzoneActive__xXWV3,.page_dropzone__kND7P:hover{border-color:var(--ib-brand-color);background:color-mix(in srgb,var(--ib-brand-color) 5%,var(--ib-surface-color))}.page_dropzoneIcon__wFHhR{width:2.75rem;height:2.75rem;border-radius:var(--ib-radius-surface-sm);background:color-mix(in srgb,var(--ib-brand-color) 12%,var(--ib-surface-color));color:var(--ib-brand-color);display:grid;place-items:center}.page_dropzoneCopy__g2jNX{display:grid;gap:.25rem}.page_dropzoneCopy__g2jNX strong{font-size:.875rem;color:var(--ib-text-color)}.page_dropzoneCopy__g2jNX small{font-size:.75rem;color:var(--ib-muted-color)}.page_fileInput__PWrAm{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.page_metaGrid__CyNJP{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.125rem,1fr));gap:.5rem}.page_metaItem__TB8Df{border:1px solid color-mix(in srgb,var(--ib-line-color) 80%,transparent);border-radius:var(--ib-radius-surface-sm);background:color-mix(in srgb,var(--ib-surface-color) 92%,transparent);padding:.5rem .625rem;display:grid;gap:.1875rem}.page_metaLabel__CZfoC{font-size:.71875rem;color:var(--ib-muted-color)}.page_metaValue__u5Dlc{font-size:.8125rem;font-weight:600;color:var(--ib-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_previewContainer__rislU{position:relative;min-height:12.5rem;max-height:23.75rem;border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-surface-sm);display:grid;place-items:center;overflow:auto;padding:1rem}.page_bgCheckerboard__Gkdeh{background-color:color-mix(in srgb,var(--ib-surface-color) 94%,transparent);background-image:linear-gradient(45deg,color-mix(in srgb,var(--ib-line-color) 25%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--ib-line-color) 25%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--ib-line-color) 25%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--ib-line-color) 25%,transparent) 75%);background-size:1rem 1rem;background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0}.page_bgLight__M_Vnw{background:#ffffff}.page_bgDark__yTFb7{background:#18181b}.page_previewImage__zP6e6{max-width:100%;max-height:21.25rem;object-fit:contain;box-shadow:0 .125rem .5rem rgba(0,0,0,.08);border-radius:var(--ib-radius-surface-sm)}.page_bgBar__qe3Rg{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--ib-muted-color)}.page_bgButtons__uuk86{display:flex;gap:.25rem}.page_bgBtn__YfwGD{min-height:1.5rem;padding:0 .5rem;border-radius:var(--ib-radius-interactive-sm);border:1px solid color-mix(in srgb,var(--ib-line-color) 80%,transparent);background:color-mix(in srgb,var(--ib-surface-color) 94%,transparent);color:var(--ib-muted-color);font-size:.71875rem;cursor:pointer}.page_bgBtnActive__JKWXb{background:color-mix(in srgb,var(--ib-brand-color) 12%,var(--ib-surface-color));border-color:var(--ib-brand-color);color:var(--ib-brand-color);font-weight:600}.page_formatGroup__VfJ4N{display:flex;flex-wrap:wrap;gap:.375rem}.page_formatBtn__Kta3O{min-height:1.625rem;padding:0 .625rem;border-radius:var(--ib-radius-interactive-sm);border:1px solid color-mix(in srgb,var(--ib-line-color) 80%,transparent);background:color-mix(in srgb,var(--ib-surface-color) 94%,transparent);color:var(--ib-muted-color);font-size:.75rem;cursor:pointer;transition:border-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),background-color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease),color var(--ib-ui-hover-duration) var(--ib-ui-hover-ease)}.page_formatBtn__Kta3O:hover{border-color:color-mix(in srgb,var(--ib-brand-color) 40%,var(--ib-line-color));color:var(--ib-text-color)}.page_formatBtnActive__VO_Fx{border-color:var(--ib-brand-color);background:color-mix(in srgb,var(--ib-brand-color) 12%,var(--ib-surface-color));color:var(--ib-brand-color);font-weight:600}.page_codeArea__NQlKQ{width:100%;min-height:11.25rem;max-height:17.5rem;border:1px solid color-mix(in srgb,var(--ib-line-color) 86%,transparent);border-radius:var(--ib-radius-interactive-md);background:color-mix(in srgb,var(--ib-surface-color) 94%,transparent);color:var(--ib-text-color);padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78125rem;line-height:1.5;resize:vertical}.page_codeArea__NQlKQ:focus{outline:none;border-color:color-mix(in srgb,var(--ib-brand-color) 40%,var(--ib-line-color));background:color-mix(in srgb,var(--ib-brand-color) 3%,var(--ib-surface-color))}.page_actionRow__xXvvO{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.page_emptyState__Lb7ls{min-height:12.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--ib-muted-color);font-size:.8125rem;text-align:center;border:1px dashed color-mix(in srgb,var(--ib-line-color) 80%,transparent);border-radius:var(--ib-radius-surface-sm);padding:1.5rem}.page_emptyState__Lb7ls svg{opacity:.5}.page_pasteHint__brjDr{font-size:.71875rem;color:var(--ib-muted-color);background:color-mix(in srgb,var(--ib-surface-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--ib-line-color) 80%,transparent);padding:.1875rem .5rem;border-radius:var(--ib-radius-interactive-sm);display:inline-flex;align-items:center;gap:.25rem}@media (max-width:980px){.page_workspaceGrid__5P_s_{grid-template-columns:1fr}}@media (max-width:640px){.page_header__nZLKJ{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.page_backLink__o1t0F,.page_dropzone__kND7P,.page_formatBtn__Kta3O,.page_tabBtn__GJFb1{transition:none}}