.backdrop[data-v-f821429e]{--wave-2:var(--lightningcss-light,#8e8e93)var(--lightningcss-dark,#636366);z-index:-1;pointer-events:none;background:radial-gradient(60rem 30rem at 15% -10%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--bg);position:fixed;inset:0;overflow:hidden}svg[data-v-f821429e]{inline-size:100%;position:absolute;inset-inline:0}.grid[data-v-f821429e]{block-size:100%;inset-block-start:0}.grid line[data-v-f821429e]{stroke:var(--separator);stroke-width:1px;vector-effect:non-scaling-stroke}.waves[data-v-f821429e]{block-size:55vh;min-block-size:18rem;inset-block-end:0}.line[data-v-f821429e]{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.line.grey[data-v-f821429e]{stroke:var(--wave-2);opacity:.55}.line.accent[data-v-f821429e]{stroke:var(--accent);opacity:.8}@media (prefers-contrast:more){.area[data-v-f821429e]{display:none}}.eu-flag[data-v-5b910574]{aspect-ratio:3/2;vertical-align:-.05em;border-radius:1px;block-size:.75em;inline-size:auto;display:inline-block}.footer[data-v-330c12b9]{padding:1.5rem var(--space);font-size:var(--text-xs);color:var(--label-3);flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;display:flex}.group[data-v-330c12b9]{text-align:center;text-wrap:balance}.group a[data-v-330c12b9]{color:inherit}.alpha[data-v-330c12b9]{color:var(--label-2)}.group[data-v-330c12b9]:first-child{white-space:nowrap}@media (width>=30rem){.group+.group[data-v-330c12b9]:before{content:"·";margin-inline-end:.5rem}}.wordmark{block-size:1.5rem;inline-size:auto;display:block;overflow:visible}.wordmark .ink{fill:currentColor}.wordmark .lens{fill:none;stroke:var(--accent);stroke-linecap:round}.entry[data-v-94a96812]{min-height:100dvh;padding:var(--space);grid-template-rows:1fr auto;place-items:center;display:grid}.card[data-v-94a96812]{--vck-card-padding:calc(var(--space) * 1.25);width:min(100%,24rem)}.card[data-v-94a96812] .vck-card__body{padding-block-start:0}h1[data-v-94a96812]{margin-block-end:.5rem}h1[data-v-94a96812] .mark{block-size:2.25rem}.eye[data-v-727eb2b1]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25em;inline-size:1.25em}.form[data-v-49617926],.form[data-v-58795a22]{gap:.875rem;display:grid}.live[data-v-7e47d7a6]{background:var(--surface);font-size:var(--text-sm);color:var(--label-2);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.dot[data-v-7e47d7a6]{background:var(--label-3);border-radius:50%;block-size:.5rem;inline-size:.5rem}.on .dot[data-v-7e47d7a6]{background:var(--positive);box-shadow:0 0 0 3px color-mix(in srgb, var(--positive) 25%, transparent)}.icon[data-v-31ff2f66]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25rem;inline-size:1.25rem}.nav[data-v-1f65468b]{max-width:72rem;padding:0 var(--space);scrollbar-width:none;margin:0 auto;overflow-x:auto}.tab[data-v-1f65468b]{align-items:center;gap:.4rem;display:inline-flex}@media (width<=40rem){.nav[data-v-1f65468b] [role=tablist]{justify-content:space-around}.label[data-v-1f65468b]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.trigger[data-v-dbf04670]{white-space:nowrap}.trigger.on[data-v-dbf04670]{background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0000001f}.calendar[data-v-dbf04670]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;block-size:1.125rem;inline-size:1.125rem;margin-inline-end:.375rem}.picker[data-v-dbf04670]{gap:1.25rem;inline-size:min(30rem,100%);display:grid}section[data-v-dbf04670]{gap:.5rem;display:grid}.choices[data-v-dbf04670]{flex-wrap:wrap;gap:.5rem;display:flex}.range[data-v-dbf04670]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.apply[data-v-dbf04670]{justify-self:start}.pill[data-v-7210f5a6]{min-height:2.75rem;cursor:pointer;border:1px solid var(--separator);background:var(--surface);max-inline-size:16rem;color:var(--label-1);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .3125rem;display:inline-flex}.pill[data-v-7210f5a6]:hover,.pill.open[data-v-7210f5a6]{border-color:color-mix(in srgb, var(--accent) 45%, var(--separator))}.avatar[data-v-7210f5a6]{flex:none}.email[data-v-7210f5a6]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chevron[data-v-7210f5a6]{border-inline-end:1.5px solid var(--label-3);border-block-end:1.5px solid var(--label-3);flex:none;block-size:.4rem;inline-size:.4rem;margin-inline-start:.125rem;transform:translateY(-2px)rotate(45deg)}.check[data-v-7210f5a6]{inline-size:1.25em;color:var(--accent);display:inline-block}@media (width<=40rem){.email[data-v-7210f5a6]{display:none}}.inner[data-v-45acca33]{max-width:72rem;padding:.625rem var(--space);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 auto;display:flex}.brand[data-v-45acca33]{block-size:1.375rem}.site[data-v-45acca33]{flex:12rem;min-width:0}.period[data-v-45acca33]{flex:none;align-items:center;gap:.25rem;max-width:100%;display:flex}@media (width<=40rem){.account[data-v-45acca33]{order:1}.brand[data-v-45acca33]{margin-inline-end:auto}.site[data-v-45acca33]{flex-basis:100%;order:2}.period[data-v-45acca33]{flex-wrap:wrap;order:3}}.chrome[data-v-296ef1b1]{z-index:10;position:sticky;top:0}.page[data-v-296ef1b1]{max-width:72rem;padding:var(--space);gap:var(--space);margin:0 auto;display:grid}.head[data-v-296ef1b1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.title[data-v-296ef1b1]{letter-spacing:-.02em}.help[data-v-434085f5]{color:var(--label-3);flex:none;margin-inline-start:auto;font-weight:700}.help[data-v-434085f5]:hover{color:var(--accent)}.body[data-v-434085f5]{gap:1rem;max-inline-size:34rem;line-height:1.55;display:grid}section[data-v-434085f5]{gap:.5rem;display:grid}.card[data-v-ce85561f]{--vck-card-padding:calc(var(--space) * 1.25);--vck-card-loading-blur:1px}.card[data-v-ce85561f] .vck-card__header{padding:0}.card[data-v-ce85561f] .vck-card__footer{gap:.25rem;padding-block-start:0;display:grid}.titlebar[data-v-ce85561f]{min-block-size:2.75rem;padding:.625rem var(--vck-card-padding);align-items:center;gap:.5rem;display:flex}.title[data-v-ce85561f]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-weight:600;overflow:hidden}.compact .titlebar[data-v-ce85561f]{gap:.25rem;min-block-size:2.5rem;padding:.25rem .5rem .25rem 1rem}.compact[data-v-ce85561f] .help{min-block-size:1.75rem;min-inline-size:1.75rem;padding:0}.compact .title[data-v-ce85561f]{color:var(--label-2);font-weight:500}.cold[data-v-ce85561f]{--vck-card-loading-bg:var(--surface)}.cold[data-v-ce85561f] .vck-card__loading{padding:var(--vck-card-padding);align-items:flex-start}.skeleton[data-v-ce85561f]{block-size:auto;inline-size:100%}ol[data-v-3b41e811]{grid-template-columns:minmax(0,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-3b41e811]{min-inline-size:0;font-size:var(--text-sm);justify-content:space-between;gap:.75rem;padding:.375rem .5rem;display:flex;position:relative}.bar[data-v-3b41e811]{z-index:0;background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:var(--radius-sm);position:absolute;inset-block:0;inset-inline-start:0}.key[data-v-3b41e811],.val[data-v-3b41e811]{z-index:1;position:relative}.key[data-v-3b41e811]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.val[data-v-3b41e811]{white-space:nowrap;flex:none;font-weight:600}.share[data-v-3b41e811]{font-weight:400}.grid[data-v-4d53d200]{gap:var(--space)}.note[data-v-e4fe6493]{margin-block-start:.5rem}.up[data-v-e4fe6493]{color:var(--positive)}.down[data-v-e4fe6493]{color:var(--negative)}.total[data-v-0f201822]{font-weight:400}.value[data-v-8509beb8]{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700;line-height:1.2}.delta[data-v-8509beb8]{font-size:var(--text-sm);margin-top:.25rem;font-weight:600}.up[data-v-8509beb8]{color:var(--positive)}.down[data-v-8509beb8]{color:var(--negative)}.title[data-v-47019e82],.path[data-v-47019e82]{display:block}.title[data-v-47019e82]{min-inline-size:12rem;font-weight:500}.path[data-v-47019e82]{font-size:var(--text-xs)}.engagement[data-v-47019e82]{align-items:center;gap:.5rem;display:inline-flex}.meter[data-v-47019e82]{inline-size:3.5rem}.engagement .num[data-v-47019e82]{text-align:end;min-inline-size:1.75rem}.pager[data-v-47019e82]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.size[data-v-47019e82]{font-size:var(--text-sm);color:var(--label-2);align-items:center;gap:.5rem;display:inline-flex}.trend[data-v-7d1f884e] .vchk-chart{inline-size:100%}details[data-v-7d1f884e]{margin-top:.5rem}summary[data-v-7d1f884e]{cursor:pointer}.numbers[data-v-7d1f884e]{border-collapse:collapse;inline-size:100%;max-inline-size:28rem;font-size:var(--text-sm);margin-block-start:.5rem}.numbers[data-v-7d1f884e] th,.numbers[data-v-7d1f884e] td{border-block-end:1px solid var(--separator);text-align:end;font-variant-numeric:tabular-nums;padding:.375rem .75rem}.numbers[data-v-7d1f884e] th:first-child{text-align:start}.numbers[data-v-7d1f884e] thead th{color:var(--label-3);font-weight:500}.numbers[data-v-7d1f884e] tbody th{font-weight:500}.numbers[data-v-7d1f884e] tbody tr:last-child>*{border-block-end:0}@layer reset{*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}body,h1,h2,h3,p,table{margin:0}button,input,select{font:inherit;color:inherit}}@layer kit{@media (prefers-color-scheme:dark){:root{--vk-color-bg:#0f1216;--vk-color-surface:#171b21;--vk-color-surface-muted:#12161c;--vk-color-surface-raised:#1f242c;--vk-color-surface-sunken:#0b0e12;--vk-color-border:#2b313a;--vk-color-border-strong:#3c444f;--vk-color-text:#e8ebf0;--vk-color-muted:#9aa3af;--vk-color-heading:#f4f6fa;--vk-color-link:#6b93ff;--vk-color-placeholder:#6b7280;--vk-color-primary:#6b93ff;--vk-color-primary-contrast:#0f1216;--vk-color-accent:#a68bff;--vk-color-accent-contrast:#0f1216;--vk-color-danger:#ff6b6b;--vk-color-danger-contrast:#0f1216;--vk-color-success:#4ade80;--vk-color-success-contrast:#0f1216;--vk-color-warning:#fbbf24;--vk-color-warning-contrast:#0f1216;--vk-color-secondary:#94a3b8;--vk-color-secondary-contrast:#0f1216;--vk-color-neutral:#64748b;--vk-color-neutral-contrast:#0f1216;--vk-color-focus-ring:#6b93ff;--vk-color-overlay:#0009;--vk-shadow-1:0 1px 2px #0006;--vk-shadow-2:0 4px 12px #00000080;--vk-shadow-3:0 12px 32px #0009}}:root{--vlk-space-1:var(--vk-space-1,2px);--vlk-space-2:var(--vk-space-2,4px);--vlk-space-3:var(--vk-space-3,8px);--vlk-space-4:var(--vk-space-4,12px);--vlk-space-5:var(--vk-space-5,16px);--vlk-space-6:var(--vk-space-6,24px);--vlk-measure-narrow:var(--vk-measure-narrow,45ch);--vlk-measure:var(--vk-measure,66ch);--vlk-measure-wide:var(--vk-measure-wide,78ch)}.vlk-stack,.vlk-cluster,.vlk-grid,.vlk-container,.vlk-spacer,.vlk-aspect-ratio{box-sizing:border-box}.vlk-stack{--vlk-stack-gap:0;--vlk-stack-align:stretch;--vlk-stack-justify:flex-start;gap:var(--vlk-stack-gap,0);align-items:var(--vlk-stack-align,stretch);justify-content:var(--vlk-stack-justify,flex-start);flex-direction:column;display:flex}.vlk-cluster{--vlk-cluster-gap:0;--vlk-cluster-wrap:wrap;--vlk-cluster-align:center;--vlk-cluster-justify:flex-start;flex-wrap:var(--vlk-cluster-wrap,wrap);gap:var(--vlk-cluster-gap,0);align-items:var(--vlk-cluster-align,center);justify-content:var(--vlk-cluster-justify,flex-start);display:flex}.vlk-grid{--vlk-grid-gap:0;--vlk-grid-min:16rem;--vlk-grid-columns:auto-fit;--vlk-grid-track-min:min(var(--vlk-grid-min,16rem), 100%);gap:var(--vlk-grid-gap,0);grid-template-columns:repeat(var(--vlk-grid-columns,auto-fit), minmax(var(--vlk-grid-track-min,min(var(--vlk-grid-min,16rem), 100%)), 1fr));display:grid}.vlk-container{--vlk-container-max:var(--vlk-measure);--vlk-container-padding:0;max-width:var(--vlk-container-max,var(--vlk-measure));padding-inline:var(--vlk-container-padding,0);margin-inline:auto}.vlk-spacer{flex:auto}.vlk-aspect-ratio{--vlk-aspect-ratio:1 / 1;aspect-ratio:var(--vlk-aspect-ratio,1 / 1);overflow:hidden}.vlk-aspect-ratio>*{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-color-scheme:dark){:root{--vk-color-bg:#0f1216;--vk-color-surface:#171b21;--vk-color-surface-muted:#12161c;--vk-color-surface-raised:#1f242c;--vk-color-surface-sunken:#0b0e12;--vk-color-border:#2b313a;--vk-color-border-strong:#3c444f;--vk-color-text:#e8ebf0;--vk-color-muted:#9aa3af;--vk-color-heading:#f4f6fa;--vk-color-link:#6b93ff;--vk-color-placeholder:#6b7280;--vk-color-primary:#6b93ff;--vk-color-primary-contrast:#0f1216;--vk-color-accent:#a68bff;--vk-color-accent-contrast:#0f1216;--vk-color-danger:#ff6b6b;--vk-color-danger-contrast:#0f1216;--vk-color-success:#4ade80;--vk-color-success-contrast:#0f1216;--vk-color-warning:#fbbf24;--vk-color-warning-contrast:#0f1216;--vk-color-secondary:#94a3b8;--vk-color-secondary-contrast:#0f1216;--vk-color-neutral:#64748b;--vk-color-neutral-contrast:#0f1216;--vk-color-focus-ring:#6b93ff;--vk-color-overlay:#0009;--vk-shadow-1:0 1px 2px #0006;--vk-shadow-2:0 4px 12px #00000080;--vk-shadow-3:0 12px 32px #0009}}:root{--vck-color-bg:var(--vk-color-bg,#fff);--vck-color-surface:var(--vk-color-surface,#fff);--vck-color-surface-raised:var(--vk-color-surface-raised,#f7f8fa);--vck-color-surface-sunken:var(--vk-color-surface-sunken,#eef0f3);--vck-color-border:var(--vk-color-border,#e2e5ea);--vck-color-border-strong:var(--vk-color-border-strong,#c7ccd4);--vck-color-surface-inverse:#1c2024;--vck-color-surface-inverse-contrast:#fff;--vck-color-text:var(--vk-color-text,#1c2024);--vck-color-text-muted:var(--vk-color-muted,#656d78);--vck-color-primary:var(--vk-color-primary,#3b6ef5);--vck-color-primary-contrast:var(--vk-color-primary-contrast,#fff);--vck-color-accent:var(--vk-color-accent,#7c5cff);--vck-color-accent-contrast:var(--vk-color-accent-contrast,#fff);--vck-color-danger:var(--vk-color-danger,#d93b3b);--vck-color-danger-contrast:var(--vk-color-danger-contrast,#fff);--vck-color-success:var(--vk-color-success,#16a34a);--vck-color-success-contrast:var(--vk-color-success-contrast,#fff);--vck-color-warning:var(--vk-color-warning,#d97706);--vck-color-warning-contrast:var(--vk-color-warning-contrast,#fff);--vck-color-focus-ring:var(--vk-color-focus-ring,#3b6ef5);--vck-color-overlay:var(--vk-color-overlay,#10141a73);--vck-focus-ring-width:var(--vk-focus-ring-width,2px);--vck-focus-ring-style:var(--vk-focus-ring-style,solid);--vck-focus-ring-offset-scale:var(--vk-focus-ring-offset-scale,1);--vck-space-1:var(--vk-space-1,2px);--vck-space-2:var(--vk-space-2,4px);--vck-space-3:var(--vk-space-3,8px);--vck-space-4:var(--vk-space-4,12px);--vck-space-5:var(--vk-space-5,16px);--vck-space-6:var(--vk-space-6,24px);--vck-radius-sm:var(--vk-radius-sm,6px);--vck-radius-md:var(--vk-radius-md,10px);--vck-radius-lg:var(--vk-radius-lg,12px);--vck-radius-pill:var(--vk-radius-pill,999px);--vck-shadow-1:var(--vk-shadow-1,0 1px 2px #10141a14);--vck-shadow-2:var(--vk-shadow-2,0 4px 12px #10141a1f);--vck-shadow-3:var(--vk-shadow-3,0 12px 32px #10141a2e);--vck-z-backdrop:var(--vk-z-backdrop,1000);--vck-z-dialog:var(--vk-z-dialog,1010);--vck-z-drawer:var(--vk-z-dialog,1010);--vck-z-menu:var(--vk-z-menu,1100);--vck-z-tooltip:var(--vk-z-tooltip,1200);--vck-duration-fast:var(--vk-duration-fast,.12s);--vck-duration-base:var(--vk-duration-base,.2s);--vck-duration-slow:var(--vk-duration-slow,.32s);--vck-ease-standard:var(--vk-ease-standard,cubic-bezier(.2, 0, .2, 1));--vck-ease-emphasized:var(--vk-ease-emphasized,cubic-bezier(.2, 0, 0, 1));--vck-ease-exit:var(--vk-ease-exit,cubic-bezier(.4, 0, 1, 1));--vck-font-family:var(--vk-font-body,inherit);--vck-font-family-mono:var(--vk-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--vck-font-size-sm:var(--vk-text-sm,clamp(.8125rem, .78rem + .18vw, .875rem));--vck-font-size-md:var(--vk-text-md,clamp(.95rem, .9rem + .25vw, 1.05rem));--vck-font-size-lg:var(--vk-text-lg,clamp(1.075rem, 1rem + .35vw, 1.2rem));--vck-font-weight-normal:var(--vk-weight-normal,400);--vck-font-weight-medium:var(--vk-weight-medium,500);--vck-font-weight-bold:var(--vk-weight-bold,700);--vck-line-height:var(--vk-leading-normal,1.5);--vck-divider-thickness:1px;--vck-divider-color:var(--vck-color-border);--vck-divider-label-gap:var(--vck-space-4);--vck-divider-inset:var(--vck-space-5);--vck-divider-line-style:solid}@media (prefers-color-scheme:dark){:root{--vck-color-bg:var(--vk-color-bg,#0f1216);--vck-color-surface:var(--vk-color-surface,#171b21);--vck-color-surface-raised:var(--vk-color-surface-raised,#1f242c);--vck-color-surface-sunken:var(--vk-color-surface-sunken,#0b0e12);--vck-color-border:var(--vk-color-border,#2b313a);--vck-color-border-strong:var(--vk-color-border-strong,#3c444f);--vck-color-surface-inverse:#e8ebf0;--vck-color-surface-inverse-contrast:#0f1216;--vck-color-text:var(--vk-color-text,#e8ebf0);--vck-color-text-muted:var(--vk-color-muted,#9aa3af);--vck-color-primary:var(--vk-color-primary,#6b93ff);--vck-color-primary-contrast:var(--vk-color-primary-contrast,#0f1216);--vck-color-accent:var(--vk-color-accent,#a68bff);--vck-color-accent-contrast:var(--vk-color-accent-contrast,#0f1216);--vck-color-danger:var(--vk-color-danger,#ff6b6b);--vck-color-danger-contrast:var(--vk-color-danger-contrast,#0f1216);--vck-color-success:var(--vk-color-success,#4ade80);--vck-color-success-contrast:var(--vk-color-success-contrast,#0f1216);--vck-color-warning:var(--vk-color-warning,#fbbf24);--vck-color-warning-contrast:var(--vk-color-warning-contrast,#0f1216);--vck-color-focus-ring:var(--vk-color-focus-ring,#6b93ff);--vck-color-overlay:var(--vk-color-overlay,#0009);--vck-shadow-1:var(--vk-shadow-1,0 1px 2px #0006);--vck-shadow-2:var(--vk-shadow-2,0 4px 12px #00000080);--vck-shadow-3:var(--vk-shadow-3,0 12px 32px #0009)}}.vck-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vck-theme-light{--vck-color-bg:#fff;--vck-color-surface:#fff;--vck-color-surface-raised:#f7f8fa;--vck-color-surface-sunken:#eef0f3;--vck-color-border:#e2e5ea;--vck-color-border-strong:#c7ccd4;--vck-color-surface-inverse:#1c2024;--vck-color-surface-inverse-contrast:#fff;--vck-color-text:#1c2024;--vck-color-text-muted:#656d78;--vck-color-primary:#3b6ef5;--vck-color-primary-contrast:#fff;--vck-color-accent:#7c5cff;--vck-color-accent-contrast:#fff;--vck-color-danger:#d93b3b;--vck-color-danger-contrast:#fff;--vck-color-success:#16a34a;--vck-color-success-contrast:#fff;--vck-color-warning:#d97706;--vck-color-warning-contrast:#fff;--vck-color-focus-ring:#3b6ef5;--vck-color-overlay:#10141a73;--vck-shadow-1:0 1px 2px #10141a14;--vck-shadow-2:0 4px 12px #10141a1f;--vck-shadow-3:0 12px 32px #10141a2e}.vk-theme-light.vck-theme-light,.vk-theme-light .vck-theme-light{--vck-color-bg:var(--vk-color-bg,#fff);--vck-color-surface:var(--vk-color-surface,#fff);--vck-color-surface-raised:var(--vk-color-surface-raised,#f7f8fa);--vck-color-surface-sunken:var(--vk-color-surface-sunken,#eef0f3);--vck-color-border:var(--vk-color-border,#e2e5ea);--vck-color-border-strong:var(--vk-color-border-strong,#c7ccd4);--vck-color-text:var(--vk-color-text,#1c2024);--vck-color-text-muted:var(--vk-color-muted,#656d78);--vck-color-primary:var(--vk-color-primary,#3b6ef5);--vck-color-primary-contrast:var(--vk-color-primary-contrast,#fff);--vck-color-accent:var(--vk-color-accent,#7c5cff);--vck-color-accent-contrast:var(--vk-color-accent-contrast,#fff);--vck-color-danger:var(--vk-color-danger,#d93b3b);--vck-color-danger-contrast:var(--vk-color-danger-contrast,#fff);--vck-color-success:var(--vk-color-success,#16a34a);--vck-color-success-contrast:var(--vk-color-success-contrast,#fff);--vck-color-warning:var(--vk-color-warning,#d97706);--vck-color-warning-contrast:var(--vk-color-warning-contrast,#fff);--vck-color-focus-ring:var(--vk-color-focus-ring,#3b6ef5);--vck-color-overlay:var(--vk-color-overlay,#10141a73);--vck-shadow-1:var(--vk-shadow-1,0 1px 2px #10141a14);--vck-shadow-2:var(--vk-shadow-2,0 4px 12px #10141a1f);--vck-shadow-3:var(--vk-shadow-3,0 12px 32px #10141a2e)}.vck-theme-dark{--vck-color-bg:#0f1216;--vck-color-surface:#171b21;--vck-color-surface-raised:#1f242c;--vck-color-surface-sunken:#0b0e12;--vck-color-border:#2b313a;--vck-color-border-strong:#3c444f;--vck-color-surface-inverse:#e8ebf0;--vck-color-surface-inverse-contrast:#0f1216;--vck-color-text:#e8ebf0;--vck-color-text-muted:#9aa3af;--vck-color-primary:#6b93ff;--vck-color-primary-contrast:#0f1216;--vck-color-accent:#a68bff;--vck-color-accent-contrast:#0f1216;--vck-color-danger:#ff6b6b;--vck-color-danger-contrast:#0f1216;--vck-color-success:#4ade80;--vck-color-success-contrast:#0f1216;--vck-color-warning:#fbbf24;--vck-color-warning-contrast:#0f1216;--vck-color-focus-ring:#6b93ff;--vck-color-overlay:#0009;--vck-shadow-1:0 1px 2px #0006;--vck-shadow-2:0 4px 12px #00000080;--vck-shadow-3:0 12px 32px #0009}.vk-theme-dark.vck-theme-dark,.vk-theme-dark .vck-theme-dark{--vck-color-bg:var(--vk-color-bg,#0f1216);--vck-color-surface:var(--vk-color-surface,#171b21);--vck-color-surface-raised:var(--vk-color-surface-raised,#1f242c);--vck-color-surface-sunken:var(--vk-color-surface-sunken,#0b0e12);--vck-color-border:var(--vk-color-border,#2b313a);--vck-color-border-strong:var(--vk-color-border-strong,#3c444f);--vck-color-text:var(--vk-color-text,#e8ebf0);--vck-color-text-muted:var(--vk-color-muted,#9aa3af);--vck-color-primary:var(--vk-color-primary,#6b93ff);--vck-color-primary-contrast:var(--vk-color-primary-contrast,#0f1216);--vck-color-accent:var(--vk-color-accent,#a68bff);--vck-color-accent-contrast:var(--vk-color-accent-contrast,#0f1216);--vck-color-danger:var(--vk-color-danger,#ff6b6b);--vck-color-danger-contrast:var(--vk-color-danger-contrast,#0f1216);--vck-color-success:var(--vk-color-success,#4ade80);--vck-color-success-contrast:var(--vk-color-success-contrast,#0f1216);--vck-color-warning:var(--vk-color-warning,#fbbf24);--vck-color-warning-contrast:var(--vk-color-warning-contrast,#0f1216);--vck-color-focus-ring:var(--vk-color-focus-ring,#6b93ff);--vck-color-overlay:var(--vk-color-overlay,#0009);--vck-shadow-1:var(--vk-shadow-1,0 1px 2px #0006);--vck-shadow-2:var(--vk-shadow-2,0 4px 12px #00000080);--vck-shadow-3:var(--vk-shadow-3,0 12px 32px #0009)}.vck-accordion{--vck-accordion-border-color:var(--vck-color-border);--vck-accordion-radius:var(--vck-radius-md);--vck-accordion-header-padding-block:var(--vck-space-4);--vck-accordion-header-padding-inline:var(--vck-space-5);--vck-accordion-header-color:var(--vck-color-text);--vck-accordion-header-bg-hover:var(--vck-color-surface-raised);--vck-accordion-header-font-weight:var(--vck-font-weight-medium);--vck-accordion-body-padding-block:var(--vck-space-4);--vck-accordion-body-padding-inline:var(--vck-space-5);--vck-accordion-body-color:var(--vck-color-text-muted);--vck-accordion-duration:var(--vck-duration-base);--vck-accordion-ease:var(--vck-ease-standard);box-sizing:border-box;border:1px solid var(--vck-accordion-border-color);border-radius:var(--vck-accordion-radius);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);color:var(--vck-color-text);flex-direction:column;display:flex;overflow:hidden}.vck-accordion-item{--_vck-accordion-indicator-rotate:0deg;box-sizing:border-box}.vck-accordion-item.is-open{--_vck-accordion-indicator-rotate:180deg}.vck-accordion-item+.vck-accordion-item{border-block-start:1px solid var(--vck-accordion-border-color)}.vck-accordion-item__heading{margin:0}.vck-accordion-item__header{box-sizing:border-box;appearance:none;align-items:center;gap:var(--vck-space-4);inline-size:100%;padding-block:var(--vck-accordion-header-padding-block);padding-inline:var(--vck-accordion-header-padding-inline);color:var(--vck-accordion-header-color);font:inherit;font-weight:var(--vck-accordion-header-font-weight);text-align:start;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;display:flex}.vck-accordion-item__header:hover{background-color:var(--vck-accordion-header-bg-hover)}.vck-accordion-item__header:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-accordion-item__header[aria-disabled=true]{cursor:not-allowed;opacity:.5}.vck-accordion-item__title{flex:auto;min-width:0}.vck-accordion-item__indicator{transform:rotate(var(--_vck-accordion-indicator-rotate));flex:none;align-items:center;display:inline-flex}.vck-accordion-item__region{grid-template-rows:0fr;display:grid}.vck-accordion-item__region.is-open{grid-template-rows:1fr}.vck-accordion-item__region[hidden]{display:none}.vck-accordion-item__content{min-height:0;overflow:hidden}.vck-accordion-item__body{padding-block:var(--vck-accordion-body-padding-block);padding-inline:var(--vck-accordion-body-padding-inline);color:var(--vck-accordion-body-color)}@media (prefers-reduced-motion:no-preference){.vck-accordion-item__region{transition:grid-template-rows var(--vck-accordion-duration) var(--vck-accordion-ease)}.vck-accordion-item__indicator{transition:transform var(--vck-accordion-duration) var(--vck-accordion-ease)}}.vck-alert{--vck-alert-accent:var(--vck-color-primary);--vck-alert-bg:var(--vck-color-surface-raised);--vck-alert-color:var(--vck-color-text);--vck-alert-border-color:var(--vck-color-border);--vck-alert-accent-width:var(--vck-space-1);--vck-alert-radius:var(--vck-radius-md);--vck-alert-padding-block:var(--vck-space-4);--vck-alert-padding-inline:var(--vck-space-5);--vck-alert-content-gap:var(--vck-space-4);--vck-alert-title-gap:var(--vck-space-1);box-sizing:border-box;align-items:flex-start;gap:var(--vck-alert-content-gap);width:100%;padding-block:var(--vck-alert-padding-block);padding-inline:var(--vck-alert-padding-inline);border:1px solid var(--vck-alert-border-color);border-inline-start:var(--vck-alert-accent-width) solid var(--vck-alert-accent);border-radius:var(--vck-alert-radius);background-color:var(--vck-alert-bg);color:var(--vck-alert-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);display:flex}.vck-alert--info{--vck-alert-accent:var(--vck-color-primary)}.vck-alert--success{--vck-alert-accent:var(--vck-color-success)}.vck-alert--warning{--vck-alert-accent:var(--vck-color-warning)}.vck-alert--danger{--vck-alert-accent:var(--vck-color-danger)}.vck-alert__icon{color:var(--vck-alert-accent);flex:none;align-items:center;display:inline-flex}.vck-alert__body{gap:var(--vck-alert-title-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.vck-alert__title{font-weight:var(--vck-font-weight-bold)}.vck-alert__description{overflow-wrap:break-word}.vck-alert__dismiss{box-sizing:border-box;width:var(--vck-space-6);height:var(--vck-space-6);border-radius:var(--vck-radius-sm);color:var(--vck-color-text-muted);font:inherit;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.vck-alert__dismiss:hover{background-color:var(--vck-color-surface-sunken)}.vck-alert__dismiss:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-avatar{--vck-avatar-size:40px;--vck-avatar-radius:var(--vck-radius-pill);--vck-avatar-bg:var(--vck-color-surface-sunken);--vck-avatar-color:var(--vck-color-text-muted);--vck-avatar-font-size:calc(var(--vck-avatar-size) * .4);--vck-avatar-font-weight:var(--vck-font-weight-medium);--vck-avatar-status-size:calc(var(--vck-avatar-size) * .28);--vck-avatar-status-ring:var(--vck-color-surface);--vck-avatar-status-online:var(--vck-color-primary);--vck-avatar-status-offline:var(--vck-color-text-muted);--vck-avatar-status-busy:var(--vck-color-danger);--vck-avatar-status-away:var(--vck-color-accent);box-sizing:border-box;width:var(--vck-avatar-size);height:var(--vck-avatar-size);border-radius:var(--vck-avatar-radius);font-family:var(--vck-font-family);vertical-align:middle;flex:none;line-height:1;display:inline-flex;position:relative}.vck-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.vck-avatar__fallback{box-sizing:border-box;border-radius:inherit;background-color:var(--vck-avatar-bg);width:100%;height:100%;color:var(--vck-avatar-color);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.vck-avatar__initials{font-size:var(--vck-avatar-font-size);font-weight:var(--vck-avatar-font-weight);text-transform:uppercase;line-height:1}.vck-avatar__status{box-sizing:border-box;width:var(--vck-avatar-status-size);height:var(--vck-avatar-status-size);border-radius:var(--vck-radius-pill);border:2px solid var(--vck-avatar-status-ring);background-color:var(--vck-avatar-status-offline);position:absolute;inset-block-end:0;inset-inline-end:0}.vck-avatar__status--online{background-color:var(--vck-avatar-status-online)}.vck-avatar__status--offline{background-color:var(--vck-avatar-status-offline)}.vck-avatar__status--busy{background-color:var(--vck-avatar-status-busy)}.vck-avatar__status--away{background-color:var(--vck-avatar-status-away)}.vck-avatar--circle{--vck-avatar-radius:var(--vck-radius-pill)}.vck-avatar--square{--vck-avatar-radius:var(--vck-radius-md)}.vck-avatar--xs{--vck-avatar-size:24px}.vck-avatar--sm{--vck-avatar-size:32px}.vck-avatar--md{--vck-avatar-size:40px}.vck-avatar--lg{--vck-avatar-size:56px}.vck-avatar--xl{--vck-avatar-size:72px}.vck-avatar-group{--vck-avatar-group-spacing:var(--vck-space-3);align-items:center;display:inline-flex}.vck-avatar-group__item{box-sizing:border-box;border-radius:var(--vck-radius-pill);box-shadow:0 0 0 2px var(--vck-color-surface);display:inline-flex;position:relative}.vck-avatar-group__item+.vck-avatar-group__item{margin-inline-start:calc(-1 * var(--vck-avatar-group-spacing))}.vck-avatar-group__overflow{box-sizing:border-box;width:var(--vck-avatar-group-size,40px);height:var(--vck-avatar-group-size,40px);border-radius:var(--vck-radius-pill);box-shadow:0 0 0 2px var(--vck-color-surface);background-color:var(--vck-color-surface-sunken);color:var(--vck-color-text-muted);font-family:var(--vck-font-family);font-size:var(--vck-font-size-sm);font-weight:var(--vck-font-weight-medium);justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--vck-avatar-group-spacing));display:inline-flex;position:relative}.vck-badge{--vck-badge-accent:var(--vck-color-primary);--vck-badge-accent-contrast:var(--vck-color-primary-contrast);--vck-badge-bg:var(--vck-badge-accent);--vck-badge-color:var(--vck-badge-accent-contrast);--vck-badge-border-color:var(--vck-badge-accent);--vck-badge-border-width:1px;--vck-badge-radius:var(--vck-radius-pill);--vck-badge-padding-inline:var(--vck-space-2);--vck-badge-padding-block:var(--vck-space-1);--vck-badge-font-size:var(--vck-font-size-sm);--vck-badge-font-weight:var(--vck-font-weight-bold);--vck-badge-dot-size:var(--vck-space-3);box-sizing:border-box;min-width:1.25em;padding-block:var(--vck-badge-padding-block);padding-inline:var(--vck-badge-padding-inline);border:var(--vck-badge-border-width) solid var(--vck-badge-border-color);border-radius:var(--vck-badge-radius);background-color:var(--vck-badge-bg);color:var(--vck-badge-color);font-family:var(--vck-font-family);font-size:var(--vck-badge-font-size);font-weight:var(--vck-badge-font-weight);white-space:nowrap;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vck-badge--info{--vck-badge-accent:var(--vck-color-primary);--vck-badge-accent-contrast:var(--vck-color-primary-contrast)}.vck-badge--success{--vck-badge-accent:var(--vck-color-success);--vck-badge-accent-contrast:var(--vck-color-success-contrast)}.vck-badge--warning{--vck-badge-accent:var(--vck-color-warning);--vck-badge-accent-contrast:var(--vck-color-warning-contrast)}.vck-badge--danger{--vck-badge-accent:var(--vck-color-danger);--vck-badge-accent-contrast:var(--vck-color-danger-contrast)}.vck-badge--solid{--vck-badge-bg:var(--vck-badge-accent);--vck-badge-color:var(--vck-badge-accent-contrast);--vck-badge-border-color:var(--vck-badge-accent)}.vck-badge--outlined{--vck-badge-bg:transparent;--vck-badge-color:var(--vck-badge-accent);--vck-badge-border-color:var(--vck-badge-accent)}.vck-badge--soft{--vck-badge-bg:var(--vck-color-surface-sunken);--vck-badge-color:var(--vck-badge-accent);--vck-badge-border-color:transparent}.vck-badge--dot{min-width:0;width:var(--vck-badge-dot-size);height:var(--vck-badge-dot-size);border-radius:var(--vck-radius-pill);padding:0}.vck-banner{--vck-banner-accent:var(--vck-color-primary);--vck-banner-bg:var(--vck-color-surface-raised);--vck-banner-color:var(--vck-color-text);--vck-banner-accent-width:var(--vck-space-1);--vck-banner-padding-block:var(--vck-space-4);--vck-banner-padding-inline:var(--vck-space-6);--vck-banner-content-gap:var(--vck-space-4);--vck-banner-title-gap:var(--vck-space-1);box-sizing:border-box;align-items:center;gap:var(--vck-banner-content-gap);width:100%;padding-block:var(--vck-banner-padding-block);padding-inline:var(--vck-banner-padding-inline);border-block-start:var(--vck-banner-accent-width) solid var(--vck-banner-accent);background-color:var(--vck-banner-bg);color:var(--vck-banner-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);flex-wrap:wrap;display:flex}.vck-banner--info{--vck-banner-accent:var(--vck-color-primary)}.vck-banner--success{--vck-banner-accent:var(--vck-color-success)}.vck-banner--warning{--vck-banner-accent:var(--vck-color-warning)}.vck-banner--danger{--vck-banner-accent:var(--vck-color-danger)}.vck-banner__icon{color:var(--vck-banner-accent);flex:none;align-items:center;display:inline-flex}.vck-banner__body{gap:var(--vck-banner-title-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.vck-banner__title{font-weight:var(--vck-font-weight-bold)}.vck-banner__description{overflow-wrap:break-word}.vck-banner__actions{align-items:center;gap:var(--vck-space-3);flex:none;display:flex}.vck-banner__dismiss{box-sizing:border-box;width:var(--vck-space-6);height:var(--vck-space-6);border-radius:var(--vck-radius-sm);color:var(--vck-color-text-muted);font:inherit;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.vck-banner__dismiss:hover{background-color:var(--vck-color-surface-sunken)}.vck-banner__dismiss:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-card{--vck-card-radius:var(--vck-radius-lg);--vck-card-bg:var(--vck-color-surface);--vck-card-border-color:transparent;--vck-card-border-width:0px;--vck-card-shadow:none;--vck-card-padding:var(--vck-space-4);--vck-card-actions-gap:var(--vck-space-3);--vck-card-transition-duration:var(--vck-duration-fast);--vck-card-loading-bg:var(--vck-color-overlay);--vck-card-loading-blur:8px;border-radius:var(--vck-card-radius);background:var(--vck-card-bg);border:var(--vck-card-border-width) solid var(--vck-card-border-color);min-width:0;box-shadow:var(--vck-card-shadow);color:var(--vck-color-text);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);flex-direction:column;display:flex;overflow:hidden}.vck-card__header{padding:var(--vck-card-padding)}.vck-card__media{display:block}.vck-card__body{padding:var(--vck-card-padding);flex:auto}.vck-card__footer{padding:var(--vck-card-padding)}.vck-card__actions{align-items:center;gap:var(--vck-card-actions-gap);padding:var(--vck-card-padding);display:flex}.vck-card--elevated{--vck-card-shadow:var(--vck-shadow-1);--vck-card-border-width:0px}.vck-card--outlined{--vck-card-border-width:1px;--vck-card-border-color:var(--vck-color-border);--vck-card-shadow:none}.vck-card--filled{--vck-card-bg:var(--vck-color-surface-raised);--vck-card-border-width:0px;--vck-card-shadow:none}.vck-card--padding-none{--vck-card-padding:0}.vck-card--padding-sm{--vck-card-padding:var(--vck-space-3)}.vck-card--padding-md{--vck-card-padding:var(--vck-space-4)}.vck-card--padding-lg{--vck-card-padding:var(--vck-space-6)}.vck-card--elevation-0{--vck-card-shadow:none}.vck-card--elevation-1{--vck-card-shadow:var(--vck-shadow-1)}.vck-card--elevation-2{--vck-card-shadow:var(--vck-shadow-2)}.vck-card--elevation-3{--vck-card-shadow:var(--vck-shadow-3)}.vck-card--interactive{cursor:pointer;transition:box-shadow var(--vck-card-transition-duration) var(--vck-ease-standard), transform var(--vck-card-transition-duration) var(--vck-ease-standard)}.vck-card--interactive:hover{--vck-card-shadow:var(--vck-shadow-2)}.vck-card--interactive:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-card__loading{z-index:1;text-align:center;background:var(--vck-card-loading-bg);-webkit-backdrop-filter:blur(var(--vck-card-loading-blur));backdrop-filter:blur(var(--vck-card-loading-blur));justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.vck-card-loading-enter-active,.vck-card-loading-leave-active{transition:opacity var(--vck-duration-base) var(--vck-ease-standard)}}.vck-card-loading-enter-from,.vck-card-loading-leave-to{opacity:0}.vck-carousel{--vck-carousel-viewport-height:16rem;--vck-carousel-radius:var(--vck-radius-md);--vck-carousel-duration:var(--vck-duration-base);--vck-carousel-ease:var(--vck-ease-emphasized);--vck-carousel-control-inset:var(--vck-space-4);--vck-carousel-control-size:2rem;--vck-carousel-control-bg:var(--vck-color-surface-raised);--vck-carousel-control-bg-hover:var(--vck-color-surface-sunken);--vck-carousel-control-color:var(--vck-color-text);--vck-carousel-control-border-color:var(--vck-color-border);--vck-carousel-indicators-gap:var(--vck-space-3);--vck-carousel-indicators-margin:var(--vck-space-4);--vck-carousel-dot-size:.5rem;--vck-carousel-dot-bg:var(--vck-color-border-strong);--vck-carousel-dot-bg-active:var(--vck-color-primary);box-sizing:border-box;font-family:var(--vck-font-family);color:var(--vck-color-text);position:relative}.vck-carousel__viewport{box-sizing:border-box;border-radius:var(--vck-carousel-radius);width:100%;overflow:hidden}.vck-carousel__track{will-change:transform;flex-direction:row;width:100%;display:flex}@media (prefers-reduced-motion:no-preference){.vck-carousel__track{transition:transform var(--vck-carousel-duration) var(--vck-carousel-ease)}}.vck-carousel__slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0}.vck-carousel--vertical .vck-carousel__viewport{height:var(--vck-carousel-viewport-height)}.vck-carousel--vertical .vck-carousel__track{flex-direction:column;height:100%}.vck-carousel--vertical .vck-carousel__slide{flex:0 0 100%;height:100%}.vck-carousel__control{box-sizing:border-box;width:var(--vck-carousel-control-size);height:var(--vck-carousel-control-size);border:1px solid var(--vck-carousel-control-border-color);border-radius:var(--vck-radius-pill);background-color:var(--vck-carousel-control-bg);color:var(--vck-carousel-control-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-lg);cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.vck-carousel__control:hover{background-color:var(--vck-carousel-control-bg-hover)}.vck-carousel__control:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-carousel__control:disabled{opacity:.4;cursor:not-allowed}.vck-carousel__control--prev{left:var(--vck-carousel-control-inset)}.vck-carousel__control--next{right:var(--vck-carousel-control-inset)}.vck-carousel__indicators{justify-content:center;align-items:center;gap:var(--vck-carousel-indicators-gap);margin-top:var(--vck-carousel-indicators-margin);display:flex}.vck-carousel__indicator{box-sizing:border-box;width:var(--vck-carousel-dot-size);height:var(--vck-carousel-dot-size);border-radius:var(--vck-radius-pill);background-color:var(--vck-carousel-dot-bg);cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);border:none;padding:0}.vck-carousel__indicator:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-carousel__indicator.is-active{background-color:var(--vck-carousel-dot-bg-active)}.vck-chip{--vck-chip-radius:var(--vck-radius-pill);--vck-chip-gap:var(--vck-space-2);--vck-chip-padding-inline:var(--vck-space-4);--vck-chip-padding-block:var(--vck-space-2);--vck-chip-font-size:var(--vck-font-size-sm);--vck-chip-font-weight:var(--vck-font-weight-medium);--vck-chip-remove-size:var(--vck-space-5);--vck-chip-remove-bg-hover:var(--vck-color-surface-sunken);--vck-chip-border-width:1px;--vck-chip-bg:var(--vck-color-surface-raised);--vck-chip-color:var(--vck-color-text);--vck-chip-border-color:var(--vck-color-border);--vck-chip-bg-hover:var(--vck-color-surface-sunken);--vck-chip-border-color-hover:var(--vck-color-border-strong);--vck-chip-value-color:var(--vck-chip-color);--vck-chip-value-font-weight:var(--vck-font-weight-bold);--vck-chip-value-secondary-color:var(--vck-color-text-muted);--vck-chip-value-secondary-font-size:var(--vck-font-size-sm);--vck-chip-value-secondary-bg:var(--vck-color-surface-sunken);--vck-chip-value-secondary-padding:var(--vck-space-1) var(--vck-space-2);--vck-chip-value-secondary-radius:var(--vck-radius-sm);box-sizing:border-box;align-items:center;gap:var(--vck-chip-gap);max-width:100%;padding-block:var(--vck-chip-padding-block);padding-inline:var(--vck-chip-padding-inline);border-radius:var(--vck-chip-radius);border:var(--vck-chip-border-width) solid var(--vck-chip-border-color);background-color:var(--vck-chip-bg);color:var(--vck-chip-color);font-family:var(--vck-font-family);font-size:var(--vck-chip-font-size);font-weight:var(--vck-chip-font-weight);line-height:var(--vck-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard), border-color var(--vck-duration-fast) var(--vck-ease-standard), color var(--vck-duration-fast) var(--vck-ease-standard);display:inline-flex}.vck-chip:hover:not(.is-disabled){background-color:var(--vck-chip-bg-hover);border-color:var(--vck-chip-border-color-hover)}.vck-chip__control{align-items:center;gap:var(--vck-chip-gap);border-radius:var(--vck-chip-radius);min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:inherit;background:0 0;border:0;flex:auto;margin:0;padding:0;display:inline-flex}.vck-chip__control:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-chip__control:disabled{cursor:not-allowed}.vck-chip__leading,.vck-chip__trailing{flex:none;align-items:center;display:inline-flex}.vck-chip__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vck-chip__value{color:var(--vck-chip-value-color);font-weight:var(--vck-chip-value-font-weight);flex:none;align-items:center;display:inline-flex}.vck-chip__value-secondary{padding:var(--vck-chip-value-secondary-padding);border-radius:var(--vck-chip-value-secondary-radius);background-color:var(--vck-chip-value-secondary-bg);color:var(--vck-chip-value-secondary-color);font-size:var(--vck-chip-value-secondary-font-size);font-weight:var(--vck-font-weight-bold);flex:none;align-items:center;line-height:1;display:inline-flex}.vck-chip__remove{box-sizing:border-box;width:var(--vck-chip-remove-size);height:var(--vck-chip-remove-size);border-radius:var(--vck-radius-pill);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.vck-chip__remove:hover{background-color:var(--vck-chip-remove-bg-hover)}.vck-chip__remove:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-chip__remove:disabled{cursor:not-allowed;opacity:.6}.vck-chip--solid{--vck-chip-bg:var(--vck-color-primary);--vck-chip-color:var(--vck-color-primary-contrast);--vck-chip-border-color:var(--vck-color-primary);--vck-chip-bg-hover:var(--vck-color-primary);--vck-chip-border-color-hover:var(--vck-color-primary-contrast)}.vck-chip--outlined{--vck-chip-bg:transparent;--vck-chip-color:var(--vck-color-text);--vck-chip-border-color:var(--vck-color-border-strong);--vck-chip-bg-hover:var(--vck-color-surface-sunken);--vck-chip-border-color-hover:var(--vck-color-border-strong)}.vck-chip--soft{--vck-chip-bg:var(--vck-color-surface-sunken);--vck-chip-color:var(--vck-color-text);--vck-chip-border-color:transparent;--vck-chip-bg-hover:var(--vck-color-surface-sunken);--vck-chip-border-color-hover:var(--vck-color-border-strong)}.vck-chip--text{--vck-chip-bg:transparent;--vck-chip-color:var(--vck-color-text);--vck-chip-border-color:transparent;--vck-chip-bg-hover:var(--vck-color-surface-sunken);--vck-chip-border-color-hover:transparent}.vck-chip--sm{--vck-chip-padding-inline:var(--vck-space-3);--vck-chip-padding-block:var(--vck-space-1);--vck-chip-gap:var(--vck-space-1);--vck-chip-font-size:var(--vck-font-size-sm);--vck-chip-remove-size:var(--vck-space-4)}.vck-chip--md{--vck-chip-padding-inline:var(--vck-space-4);--vck-chip-padding-block:var(--vck-space-2);--vck-chip-gap:var(--vck-space-2);--vck-chip-font-size:var(--vck-font-size-sm);--vck-chip-remove-size:var(--vck-space-5)}.vck-chip--lg{--vck-chip-padding-inline:var(--vck-space-5);--vck-chip-padding-block:var(--vck-space-3);--vck-chip-gap:var(--vck-space-3);--vck-chip-font-size:var(--vck-font-size-md);--vck-chip-remove-size:var(--vck-space-6)}.vck-chip.is-selected{--vck-chip-bg:var(--vck-color-primary);--vck-chip-color:var(--vck-color-primary-contrast);--vck-chip-border-color:var(--vck-color-primary)}.vck-chip--solid.is-selected{box-shadow:inset 0 0 0 2px var(--vck-color-primary-contrast)}.vck-chip.is-disabled{cursor:not-allowed;opacity:.5}.vck-chip--static{--vck-chip-bg-hover:var(--vck-chip-bg);--vck-chip-border-color-hover:var(--vck-chip-border-color);cursor:default}.vck-chip-row{--vck-chip-row-gap:var(--vck-space-2);--vck-chip-row-more-bg:var(--vck-color-surface-sunken);--vck-chip-row-more-color:var(--vck-color-text);--vck-chip-row-more-border-color:var(--vck-color-border);--vck-chip-row-more-bg-hover:var(--vck-color-surface-raised);box-sizing:border-box;align-items:center;gap:var(--vck-chip-row-gap);max-width:100%;display:flex;position:relative}.vck-chip-row__items{align-items:center;gap:var(--vck-chip-row-gap);flex:0 auto;min-width:0;display:flex;overflow:hidden}.vck-chip-row:where(.is-expanded) .vck-chip-row__items{flex-wrap:wrap;overflow:visible}.vck-chip-row__items>*,.vck-chip-row__more{flex:none}.vck-chip-row__more-default{box-sizing:border-box;padding-block:var(--vck-space-2);padding-inline:var(--vck-space-3);border:1px solid var(--vck-chip-row-more-border-color);border-radius:var(--vck-radius-pill);background-color:var(--vck-chip-row-more-bg);color:var(--vck-chip-row-more-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-sm);font-weight:var(--vck-font-weight-medium);line-height:var(--vck-line-height);cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);flex:none;align-items:center;display:inline-flex}.vck-chip-row__more-default:hover{background-color:var(--vck-chip-row-more-bg-hover)}.vck-chip-row__more-default:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-chip-row__more-probe{visibility:hidden;pointer-events:none;flex:none;position:absolute;top:0;left:0}.vck-dialog-backdrop{--vck-dialog-backdrop-bg:var(--vck-color-overlay);--vck-dialog-backdrop-padding:var(--vck-space-5);z-index:var(--vck-z-backdrop);padding:var(--vck-dialog-backdrop-padding);background:var(--vck-dialog-backdrop-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vck-dialog-backdrop.is-non-modal{pointer-events:none;background:0 0}.vck-dialog{--vck-dialog-bg:var(--vck-color-surface);--vck-dialog-color:var(--vck-color-text);--vck-dialog-radius:var(--vck-radius-lg);--vck-dialog-shadow:var(--vck-shadow-3);--vck-dialog-border-color:var(--vck-color-border);--vck-dialog-max-width:32rem;--vck-dialog-padding:var(--vck-space-6);--vck-dialog-footer-gap:var(--vck-space-3);--vck-dialog-close-color:var(--vck-color-text-muted);--vck-dialog-close-size:var(--vck-space-6);--vck-dialog-close-inset:var(--vck-space-4);--vck-dialog-close-bg-hover:var(--vck-color-surface-sunken);pointer-events:auto;z-index:var(--vck-z-dialog);width:100%;max-width:var(--vck-dialog-max-width);max-height:calc(100vh - 2 * var(--vck-space-6));border:1px solid var(--vck-dialog-border-color);border-radius:var(--vck-dialog-radius);background:var(--vck-dialog-bg);box-shadow:var(--vck-dialog-shadow);color:var(--vck-dialog-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);flex-direction:column;display:flex;position:relative;overflow:hidden}.vck-dialog:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-dialog__close{box-sizing:border-box;z-index:1;width:var(--vck-dialog-close-size);height:var(--vck-dialog-close-size);border-radius:var(--vck-radius-sm);color:var(--vck-dialog-close-color);font:inherit;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--vck-dialog-close-inset);inset-inline-end:var(--vck-dialog-close-inset)}.vck-dialog__close:hover{background-color:var(--vck-dialog-close-bg-hover)}.vck-dialog__close:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-dialog__header{padding:var(--vck-dialog-padding);border-bottom:1px solid var(--vck-color-border);font-size:var(--vck-font-size-lg);font-weight:var(--vck-font-weight-bold);flex:none}.vck-dialog__body{padding:var(--vck-dialog-padding);flex:auto;overflow-y:auto}.vck-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--vck-dialog-footer-gap);padding:var(--vck-dialog-padding);border-top:1px solid var(--vck-color-border);flex:none;display:flex}@media (prefers-reduced-motion:no-preference){.vck-dialog-enter-active,.vck-dialog-scale-enter-active{transition:opacity var(--vck-duration-base) var(--vck-ease-standard)}.vck-dialog-leave-active,.vck-dialog-scale-leave-active{transition:opacity var(--vck-duration-fast) var(--vck-ease-exit)}.vck-dialog-enter-from,.vck-dialog-scale-enter-from,.vck-dialog-leave-to,.vck-dialog-scale-leave-to{opacity:0}.vck-dialog-enter-active .vck-dialog{transition:opacity var(--vck-duration-base) var(--vck-ease-emphasized), transform var(--vck-duration-base) var(--vck-ease-emphasized)}.vck-dialog-enter-from .vck-dialog{opacity:0;transform:scale(.96)translateY(8px)}.vck-dialog-scale-enter-active .vck-dialog{transition:opacity var(--vck-duration-base) var(--vck-ease-emphasized), transform var(--vck-duration-base) var(--vck-ease-emphasized)}.vck-dialog-scale-leave-active .vck-dialog{transition:opacity var(--vck-duration-fast) var(--vck-ease-exit), transform var(--vck-duration-fast) var(--vck-ease-exit)}.vck-dialog-scale-enter-from .vck-dialog,.vck-dialog-scale-leave-to .vck-dialog{opacity:0;transform:scale(.85)}}.vck-divider{align-items:center;gap:var(--vck-divider-label-gap);min-width:0;color:var(--vck-color-text-muted);font-family:var(--vck-font-family);font-size:var(--vck-font-size-sm);line-height:var(--vck-line-height);display:flex}.vck-divider__line{border-block-start:var(--vck-divider-thickness) var(--vck-divider-line-style) var(--vck-divider-color);flex:auto;align-self:center;min-width:0}.vck-divider__label{color:var(--vck-color-text-muted);flex:none}.vck-divider--vertical{block-size:100%;flex-direction:column;align-items:stretch;min-height:0}.vck-divider--vertical .vck-divider__line{border-block-start:0;border-inline-start:var(--vck-divider-thickness) var(--vck-divider-line-style) var(--vck-divider-color);flex:auto;align-self:center;min-height:0}.vck-divider--dashed{--vck-divider-line-style:dashed}.vck-divider--solid{--vck-divider-line-style:solid}.vck-divider--inset{margin-inline:var(--vck-divider-inset)}.vck-divider--vertical.vck-divider--inset{margin-inline:0;margin-block:var(--vck-divider-inset)}.vck-drawer-backdrop{z-index:var(--vck-z-backdrop);background:var(--vck-color-overlay);position:fixed;inset:0}.vck-drawer-backdrop.is-no-backdrop{pointer-events:none;background:0 0}.vck-drawer{--vck-drawer-bg:var(--vck-color-surface);--vck-drawer-color:var(--vck-color-text);--vck-drawer-shadow:var(--vck-shadow-3);--vck-drawer-border-color:var(--vck-color-border);--vck-drawer-size:20rem;--vck-drawer-padding:var(--vck-space-6);--vck-drawer-footer-gap:var(--vck-space-3);--vck-drawer-hidden-transform:none;--vck-drawer-close-color:var(--vck-color-text-muted);--vck-drawer-close-size:var(--vck-space-6);--vck-drawer-close-inset:var(--vck-space-4);--vck-drawer-close-bg-hover:var(--vck-color-surface-sunken);pointer-events:auto;z-index:var(--vck-z-drawer);background:var(--vck-drawer-bg);box-shadow:var(--vck-drawer-shadow);color:var(--vck-drawer-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);flex-direction:column;display:flex;position:fixed;overflow:hidden}.vck-drawer:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-drawer--left{width:var(--vck-drawer-size);border-inline-end:1px solid var(--vck-drawer-border-color);--vck-drawer-hidden-transform:translateX(-100%);max-width:100%;inset-block:0;inset-inline-start:0}.vck-drawer--right{width:var(--vck-drawer-size);border-inline-start:1px solid var(--vck-drawer-border-color);--vck-drawer-hidden-transform:translateX(100%);max-width:100%;inset-block:0;inset-inline-end:0}.vck-drawer--top{height:var(--vck-drawer-size);border-block-end:1px solid var(--vck-drawer-border-color);--vck-drawer-hidden-transform:translateY(-100%);max-height:100%;inset-block-start:0;inset-inline:0}.vck-drawer--bottom{height:var(--vck-drawer-size);border-block-start:1px solid var(--vck-drawer-border-color);--vck-drawer-hidden-transform:translateY(100%);max-height:100%;inset-block-end:0;inset-inline:0}.vck-drawer__close{box-sizing:border-box;z-index:1;width:var(--vck-drawer-close-size);height:var(--vck-drawer-close-size);border-radius:var(--vck-radius-sm);color:var(--vck-drawer-close-color);font:inherit;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--vck-drawer-close-inset);inset-inline-end:var(--vck-drawer-close-inset)}.vck-drawer__close:hover{background-color:var(--vck-drawer-close-bg-hover)}.vck-drawer__close:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-drawer__header{padding:var(--vck-drawer-padding);border-bottom:1px solid var(--vck-color-border);font-size:var(--vck-font-size-lg);font-weight:var(--vck-font-weight-bold);flex:none}.vck-drawer__body{padding:var(--vck-drawer-padding);flex:auto;overflow-y:auto}.vck-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--vck-drawer-footer-gap);padding:var(--vck-drawer-padding);border-top:1px solid var(--vck-color-border);flex:none;display:flex}@media (prefers-reduced-motion:no-preference){.vck-drawer-enter-active{transition:opacity var(--vck-duration-base) var(--vck-ease-standard)}.vck-drawer-leave-active{transition:opacity var(--vck-duration-fast) var(--vck-ease-exit)}.vck-drawer-enter-from,.vck-drawer-leave-to{opacity:0}.vck-drawer-enter-active .vck-drawer{transition:transform var(--vck-duration-base) var(--vck-ease-emphasized)}.vck-drawer-leave-active .vck-drawer{transition:transform var(--vck-duration-fast) var(--vck-ease-exit)}.vck-drawer-enter-from .vck-drawer,.vck-drawer-leave-to .vck-drawer{transform:var(--vck-drawer-hidden-transform)}}.vck-image{--vck-image-radius:0px;--vck-image-bg:var(--vck-color-surface-sunken);--vck-image-color:var(--vck-color-text-muted);--vck-image-duration:var(--vck-duration-base);--vck-image-ease:var(--vck-ease-standard);--vck-image-filter:none;--vck-image-placeholder-blur:16px;--_vck-image-img-opacity:0;--_vck-image-lqip-opacity:1;border-radius:var(--vck-image-radius);background:var(--vck-image-bg);width:100%;color:var(--vck-image-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-sm);line-height:var(--vck-line-height);display:block;position:relative;overflow:hidden}.vck-image__picture{display:contents}.vck-image__img{width:100%;height:100%;opacity:var(--_vck-image-img-opacity);filter:var(--vck-image-filter);display:block}.vck-image__lqip{width:100%;height:100%;opacity:var(--_vck-image-lqip-opacity);filter:blur(var(--vck-image-placeholder-blur));display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.vck-image__img,.vck-image-lqip-enter-active,.vck-image-lqip-leave-active{transition:opacity var(--vck-image-duration) var(--vck-image-ease)}}.vck-image-lqip-enter-from,.vck-image-lqip-leave-to{opacity:0}.vck-image.is-loaded{--_vck-image-img-opacity:1;--_vck-image-lqip-opacity:0}.vck-image__placeholder,.vck-image__error{text-align:center;background:var(--vck-image-bg);color:var(--vck-image-color);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vck-list{--vck-list-padding-inline:var(--vck-space-2);--vck-list-padding-block:var(--vck-space-2);--vck-list-gap:var(--vck-space-1);--vck-list-item-radius:var(--vck-radius-md);--vck-list-item-padding-inline:var(--vck-space-4);--vck-list-item-padding-block:var(--vck-space-3);--vck-list-item-gap:var(--vck-space-3);--vck-list-item-color:var(--vck-color-text);--vck-list-item-bg-hover:var(--vck-color-surface-raised);--vck-list-item-bg-selected:var(--vck-color-primary);--vck-list-item-color-selected:var(--vck-color-primary-contrast);--vck-list-item-meta-color:var(--vck-color-text-muted);--vck-list-item-label-font-weight:var(--vck-font-weight-normal);--vck-list-item-sublabel-color:var(--vck-color-text-muted);--vck-list-item-sublabel-font-size:.625rem;--vck-list-item-sublabel-letter-spacing:.04em;--vck-list-item-sublabel-margin-top:var(--vck-space-1);--vck-list-item-accent-color:transparent;--vck-list-item-accent-width:var(--vck-space-1);--vck-list-item-accent-glow:none;box-sizing:border-box;gap:var(--vck-list-gap);padding-block:var(--vck-list-padding-block);padding-inline:var(--vck-list-padding-inline);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);flex-direction:column;margin:0;display:flex}.vck-list--horizontal{flex-direction:row;align-items:stretch}.vck-list-item{box-sizing:border-box;align-items:center;gap:var(--vck-list-item-gap);padding-block:var(--vck-list-item-padding-block);padding-inline:var(--vck-list-item-padding-inline);border-radius:var(--vck-list-item-radius);border-inline-start:var(--vck-list-item-accent-width) solid var(--vck-list-item-accent-color);color:var(--vck-list-item-color);cursor:pointer;box-shadow:var(--vck-list-item-accent-glow);transition:background-color var(--vck-duration-fast) var(--vck-ease-standard), color var(--vck-duration-fast) var(--vck-ease-standard);display:flex}.vck-list-item:hover{background-color:var(--vck-list-item-bg-hover)}.vck-list-item:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-list-item__leading{flex:none;align-items:center;display:inline-flex}.vck-list-item__trailing{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.vck-list-item__label-group{flex-direction:column;flex:auto;min-width:0;display:flex}.vck-list-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--vck-list-item-label-font-weight);overflow:hidden}.vck-list-item__sublabel{text-overflow:ellipsis;white-space:nowrap;margin-top:var(--vck-list-item-sublabel-margin-top);color:var(--vck-list-item-sublabel-color);font-size:var(--vck-list-item-sublabel-font-size);letter-spacing:var(--vck-list-item-sublabel-letter-spacing);text-transform:uppercase;display:block;overflow:hidden}.vck-list-item__meta{color:var(--vck-list-item-meta-color);font-size:var(--vck-font-size-sm);flex:none}.vck-list-item.is-active{background-color:var(--vck-list-item-bg-hover)}.vck-list-item.is-selected{background-color:var(--vck-list-item-bg-selected);color:var(--vck-list-item-color-selected);--vck-list-item-meta-color:currentColor}.vck-list-item.is-disabled{cursor:not-allowed;opacity:.5}.vck-list-item--has-sublabel{--vck-list-item-label-font-weight:var(--vck-font-weight-bold)}.vck-list-item--static{cursor:default}.vck-menu{--vck-menu-bg:var(--vck-color-surface);--vck-menu-color:var(--vck-color-text);--vck-menu-border-color:var(--vck-color-border);--vck-menu-border-width:1px;--vck-menu-radius:var(--vck-radius-md);--vck-menu-shadow:var(--vck-shadow-2);--vck-menu-padding:var(--vck-space-2);--vck-menu-min-width:10rem;--vck-menu-max-height:60vh;--vck-menu-item-gap:var(--vck-space-3);--vck-menu-item-padding-inline:var(--vck-space-4);--vck-menu-item-padding-block:var(--vck-space-3);--vck-menu-item-radius:var(--vck-radius-sm);--vck-menu-item-font-size:var(--vck-font-size-md);--vck-menu-item-bg-active:var(--vck-color-surface-sunken);--vck-menu-item-color-active:var(--vck-color-text);box-sizing:border-box;z-index:var(--vck-z-menu);min-width:var(--vck-menu-min-width);max-width:min(90vw,20rem);max-height:var(--vck-menu-max-height);padding:var(--vck-menu-padding);border:var(--vck-menu-border-width) solid var(--vck-menu-border-color);border-radius:var(--vck-menu-radius);background-color:var(--vck-menu-bg);color:var(--vck-menu-color);box-shadow:var(--vck-menu-shadow);font-family:var(--vck-font-family);font-size:var(--vck-menu-item-font-size);line-height:var(--vck-line-height);overflow-y:auto}.vck-menu:focus{outline:none}.vck-menu-trigger,.vck-menu__trigger{--vck-menu-trigger-bg:var(--vck-color-surface-raised);--vck-menu-trigger-bg-hover:var(--vck-color-surface-sunken);--vck-menu-trigger-color:var(--vck-color-text);--vck-menu-trigger-border-color:var(--vck-color-border);--vck-menu-trigger-radius:var(--vck-radius-md);--vck-menu-trigger-padding-inline:var(--vck-space-4);--vck-menu-trigger-padding-block:var(--vck-space-2);box-sizing:border-box;padding-block:var(--vck-menu-trigger-padding-block);padding-inline:var(--vck-menu-trigger-padding-inline);border:1px solid var(--vck-menu-trigger-border-color);border-radius:var(--vck-menu-trigger-radius);background-color:var(--vck-menu-trigger-bg);color:var(--vck-menu-trigger-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);align-items:center;display:inline-flex}.vck-menu-trigger:hover,.vck-menu__trigger:hover{background-color:var(--vck-menu-trigger-bg-hover)}.vck-menu-trigger:focus-visible,.vck-menu__trigger:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-menu__item{box-sizing:border-box;align-items:center;gap:var(--vck-menu-item-gap);padding-block:var(--vck-menu-item-padding-block);padding-inline:var(--vck-menu-item-padding-inline);border-radius:var(--vck-menu-item-radius);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);outline:none;display:flex}.vck-menu__item:hover,.vck-menu__item:focus,.vck-menu__item.is-active{background-color:var(--vck-menu-item-bg-active);color:var(--vck-menu-item-color-active)}.vck-menu__item:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-menu__item.is-disabled{cursor:not-allowed;opacity:.5}.vck-menu__item-leading{flex:none;align-items:center;display:inline-flex}.vck-menu__item-trailing{color:var(--vck-color-text-muted);flex:none;align-items:center;display:inline-flex}.vck-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vck-meter{--vck-meter-track-color:var(--vck-color-surface-sunken);--vck-meter-border-color:var(--vck-color-border);--vck-meter-indicator-color:var(--vck-color-primary);--vck-meter-radius:var(--vck-radius-pill);--vck-meter-thickness:var(--vck-space-3);--vck-meter-reference-color:var(--vck-color-text-muted);--vck-meter-reference-thickness:2px;box-sizing:border-box;align-items:center;gap:var(--vck-space-3);inline-size:100%;font-family:var(--vck-font-family);font-size:var(--vck-font-size-sm);color:var(--vck-color-text-muted);display:flex}.vck-meter--success{--vck-meter-indicator-color:var(--vck-color-success)}.vck-meter--warning{--vck-meter-indicator-color:var(--vck-color-warning)}.vck-meter--danger{--vck-meter-indicator-color:var(--vck-color-danger)}.vck-meter__track{box-sizing:border-box;block-size:var(--vck-meter-thickness);border:1px solid var(--vck-meter-border-color);border-radius:var(--vck-meter-radius);background-color:var(--vck-meter-track-color);flex:auto;position:relative;overflow:hidden}.vck-meter__indicator{border-radius:inherit;background-color:var(--vck-meter-indicator-color);block-size:100%}.vck-meter__reference{inline-size:var(--vck-meter-reference-thickness);background-color:var(--vck-meter-reference-color);position:absolute;inset-block:0}.vck-meter__label{color:var(--vck-color-text);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:no-preference){.vck-meter__indicator{transition:inline-size var(--vck-duration-slow) var(--vck-ease-emphasized)}}.vck-pagination{--vck-pagination-gap:var(--vck-space-2);--vck-pagination-item-size:2.25rem;--vck-pagination-item-radius:var(--vck-radius-sm);--vck-pagination-item-color:var(--vck-color-text);--vck-pagination-item-border-color:var(--vck-color-border);--vck-pagination-item-bg-hover:var(--vck-color-surface-raised);--vck-pagination-item-bg-current:var(--vck-color-primary);--vck-pagination-item-color-current:var(--vck-color-primary-contrast);--vck-pagination-ellipsis-color:var(--vck-color-text-muted);box-sizing:border-box;font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);color:var(--vck-pagination-item-color)}.vck-pagination__list{box-sizing:border-box;align-items:center;gap:var(--vck-pagination-gap);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.vck-pagination__page,.vck-pagination__control{box-sizing:border-box;appearance:none;min-inline-size:var(--vck-pagination-item-size);block-size:var(--vck-pagination-item-size);padding-inline:var(--vck-space-3);border:1px solid var(--vck-pagination-item-border-color);border-radius:var(--vck-pagination-item-radius);color:var(--vck-pagination-item-color);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard), color var(--vck-duration-fast) var(--vck-ease-standard), border-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.vck-pagination__page:hover,.vck-pagination__control:hover{background-color:var(--vck-pagination-item-bg-hover)}.vck-pagination__page:focus-visible,.vck-pagination__control:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-pagination__page.is-current{border-color:var(--vck-pagination-item-bg-current);background-color:var(--vck-pagination-item-bg-current);color:var(--vck-pagination-item-color-current);font-weight:var(--vck-font-weight-medium)}.vck-pagination__control[aria-disabled=true]{cursor:not-allowed;opacity:.5}.vck-pagination__ellipsis{min-inline-size:var(--vck-pagination-item-size);block-size:var(--vck-pagination-item-size);color:var(--vck-pagination-ellipsis-color);justify-content:center;align-items:center;display:inline-flex}.vck-progress{--vck-progress-track-color:var(--vck-color-surface-sunken);--vck-progress-indicator-color:var(--vck-color-primary);--vck-progress-radius:var(--vck-radius-pill);--vck-progress-linear-thickness:var(--vck-space-3);--vck-progress-circular-size:2.5rem;--vck-progress-circular-thickness:4;--vck-progress-indeterminate-duration:1.4s;--vck-progress-indeterminate-ease:var(--vck-ease-standard);--_vck-progress-linear-animation:none;--_vck-progress-linear-size:40%;--_vck-progress-ring-animation:none;box-sizing:border-box;align-items:center;gap:var(--vck-space-3);font-family:var(--vck-font-family);font-size:var(--vck-font-size-sm);color:var(--vck-color-text-muted);display:inline-flex}.vck-progress--linear{inline-size:100%;display:flex}.vck-progress--linear .vck-progress__track{box-sizing:border-box;block-size:var(--vck-progress-linear-thickness);border-radius:var(--vck-progress-radius);background-color:var(--vck-progress-track-color);flex:auto;position:relative;overflow:hidden}.vck-progress--linear .vck-progress__indicator{block-size:100%;inline-size:var(--_vck-progress-linear-size);border-radius:inherit;background-color:var(--vck-progress-indicator-color);transform-origin:0;animation:var(--_vck-progress-linear-animation)}.vck-progress--circular .vck-progress__track{inline-size:var(--vck-progress-circular-size);block-size:var(--vck-progress-circular-size);transform-origin:50%;animation:var(--_vck-progress-ring-animation)}.vck-progress__ring-track{stroke:var(--vck-progress-track-color);stroke-width:var(--vck-progress-circular-thickness)}.vck-progress--circular .vck-progress__indicator{stroke:var(--vck-progress-indicator-color);stroke-width:var(--vck-progress-circular-thickness);stroke-linecap:round;transform-origin:50%;transform-box:fill-box;transform:rotate(-90deg)}.vck-progress__label{color:var(--vck-color-text);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:no-preference){.vck-progress__indicator{transition:inline-size var(--vck-duration-base) var(--vck-ease-standard), stroke-dashoffset var(--vck-duration-base) var(--vck-ease-standard)}.vck-progress--linear.is-indeterminate{--_vck-progress-linear-size:100%;--_vck-progress-linear-animation:vck-progress-linear-indeterminate var(--vck-progress-indeterminate-duration) var(--vck-progress-indeterminate-ease) infinite}.vck-progress--circular.is-indeterminate{--_vck-progress-ring-animation:vck-progress-spin var(--vck-progress-indeterminate-duration) linear infinite}}@keyframes vck-progress-linear-indeterminate{0%{transform:translate(-100%)scaleX(.4)}50%{transform:translate(20%)scaleX(.5)}to{transform:translate(120%)scaleX(.4)}}@keyframes vck-progress-spin{to{transform:rotate(360deg)}}.vck-sheet-backdrop{z-index:var(--vck-z-backdrop);background:var(--vck-color-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.vck-sheet-backdrop.is-no-backdrop{pointer-events:none;background:0 0}.vck-sheet{--vck-sheet-bg:var(--vck-color-surface);--vck-sheet-color:var(--vck-color-text);--vck-sheet-shadow:var(--vck-shadow-3);--vck-sheet-radius:var(--vck-radius-lg);--vck-sheet-max-width:40rem;--vck-sheet-max-height:90vh;--vck-sheet-padding:var(--vck-space-6);--vck-sheet-footer-gap:var(--vck-space-3);--vck-sheet-grabber-color:var(--vck-color-border-strong);--vck-sheet-grabber-width:var(--vck-space-6);--vck-sheet-grabber-height:var(--vck-space-2);--vck-sheet-close-color:var(--vck-color-text-muted);--vck-sheet-close-size:var(--vck-space-6);--vck-sheet-close-inset:var(--vck-space-4);--vck-sheet-close-bg-hover:var(--vck-color-surface-sunken);pointer-events:auto;z-index:var(--vck-z-drawer);width:100%;max-width:var(--vck-sheet-max-width);max-height:var(--vck-sheet-max-height);background:var(--vck-sheet-bg);box-shadow:var(--vck-sheet-shadow);color:var(--vck-sheet-color);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);border-start-start-radius:var(--vck-sheet-radius);border-start-end-radius:var(--vck-sheet-radius);flex-direction:column;display:flex;position:relative;overflow:hidden}.vck-sheet:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-sheet__grabber{width:var(--vck-sheet-grabber-width);height:var(--vck-sheet-grabber-height);margin:var(--vck-space-3) auto 0;border-radius:var(--vck-radius-pill);background-color:var(--vck-sheet-grabber-color);flex:none}.vck-sheet__close{box-sizing:border-box;z-index:1;width:var(--vck-sheet-close-size);height:var(--vck-sheet-close-size);border-radius:var(--vck-radius-sm);color:var(--vck-sheet-close-color);font:inherit;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--vck-sheet-close-inset);inset-inline-end:var(--vck-sheet-close-inset)}.vck-sheet__close:hover{background-color:var(--vck-sheet-close-bg-hover)}.vck-sheet__close:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-sheet__header{padding:var(--vck-sheet-padding);border-bottom:1px solid var(--vck-color-border);font-size:var(--vck-font-size-lg);font-weight:var(--vck-font-weight-bold);flex:none}.vck-sheet__body{padding:var(--vck-sheet-padding);flex:auto;overflow-y:auto}.vck-sheet__footer{justify-content:flex-end;align-items:center;gap:var(--vck-sheet-footer-gap);padding:var(--vck-sheet-padding);border-top:1px solid var(--vck-color-border);flex:none;display:flex}@media (prefers-reduced-motion:no-preference){.vck-sheet-enter-active{transition:opacity var(--vck-duration-base) var(--vck-ease-standard)}.vck-sheet-leave-active{transition:opacity var(--vck-duration-fast) var(--vck-ease-exit)}.vck-sheet-enter-from,.vck-sheet-leave-to{opacity:0}.vck-sheet-enter-active .vck-sheet{transition:transform var(--vck-duration-base) var(--vck-ease-emphasized)}.vck-sheet-leave-active .vck-sheet{transition:transform var(--vck-duration-fast) var(--vck-ease-exit)}.vck-sheet-enter-from .vck-sheet,.vck-sheet-leave-to .vck-sheet{transform:translateY(100%)}}.vck-skeleton{--vck-skeleton-color:var(--vck-color-surface-sunken);--vck-skeleton-highlight:var(--vck-color-surface-raised);--vck-skeleton-radius:var(--vck-radius-sm);--vck-skeleton-line-height:.9em;--vck-skeleton-line-gap:var(--vck-space-2);--vck-skeleton-rectangular-height:120px;--vck-skeleton-circular-size:40px;--vck-skeleton-duration:1.5s;--vck-skeleton-bg-size:200% 100%;--vck-skeleton-anim:none;--vck-skeleton-bg-image:none;--_vck-skeleton-root-anim:var(--vck-skeleton-anim);--_vck-skeleton-root-bg-image:var(--vck-skeleton-bg-image);box-sizing:border-box;border-radius:var(--vck-skeleton-radius);background-color:var(--vck-skeleton-color);background-image:var(--_vck-skeleton-root-bg-image);background-size:var(--vck-skeleton-bg-size);width:100%;animation:var(--_vck-skeleton-root-anim);background-repeat:no-repeat;display:block}.vck-skeleton--text{height:var(--vck-skeleton-line-height)}.vck-skeleton--rectangular{height:var(--vck-skeleton-rectangular-height)}.vck-skeleton--circular{width:var(--vck-skeleton-circular-size);height:var(--vck-skeleton-circular-size);border-radius:var(--vck-radius-pill)}.vck-skeleton--lines{gap:var(--vck-skeleton-line-gap);--_vck-skeleton-root-anim:none;--_vck-skeleton-root-bg-image:none;background-color:#0000;border-radius:0;flex-direction:column;display:flex}.vck-skeleton__line{width:100%;height:var(--vck-skeleton-line-height);border-radius:var(--vck-skeleton-radius);background-color:var(--vck-skeleton-color);background-image:var(--vck-skeleton-bg-image);background-size:var(--vck-skeleton-bg-size);animation:var(--vck-skeleton-anim);background-repeat:no-repeat;display:block}.vck-skeleton__line:last-child{width:60%}.vck-skeleton--no-anim{--vck-skeleton-anim:none;--vck-skeleton-bg-image:none}@media (prefers-reduced-motion:no-preference){.vck-skeleton--pulse{--vck-skeleton-anim:vck-skeleton-pulse var(--vck-skeleton-duration) var(--vck-ease-standard) infinite}.vck-skeleton--wave{--vck-skeleton-anim:vck-skeleton-wave var(--vck-skeleton-duration) linear infinite;--vck-skeleton-bg-image:linear-gradient(90deg, transparent, var(--vck-skeleton-highlight), transparent)}@keyframes vck-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes vck-skeleton-wave{0%{background-position:-150% 0}to{background-position:150% 0}}}.vck-snackbar-host{--vck-snackbar-z:var(--vck-z-tooltip);--vck-snackbar-inset:var(--vck-space-5);--vck-snackbar-gap:var(--vck-space-3);--vck-snackbar-max-width:24rem;box-sizing:border-box;z-index:var(--vck-snackbar-z);gap:var(--vck-snackbar-gap);width:max-content;max-width:min(var(--vck-snackbar-max-width), calc(100vw - 2 * var(--vck-snackbar-inset)));pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.vck-snackbar-host--top{align-items:center;inset-block-start:var(--vck-snackbar-inset);inset-inline-start:50%;transform:translate(-50%)}.vck-snackbar-host--bottom{flex-direction:column-reverse;align-items:center;inset-block-end:var(--vck-snackbar-inset);inset-inline-start:50%;transform:translate(-50%)}.vck-snackbar-host--top-start{align-items:flex-start;inset-block-start:var(--vck-snackbar-inset);inset-inline-start:var(--vck-snackbar-inset)}.vck-snackbar-host--top-end{align-items:flex-end;inset-block-start:var(--vck-snackbar-inset);inset-inline-end:var(--vck-snackbar-inset)}.vck-snackbar-host--bottom-start{flex-direction:column-reverse;align-items:flex-start;inset-block-end:var(--vck-snackbar-inset);inset-inline-start:var(--vck-snackbar-inset)}.vck-snackbar-host--bottom-end{flex-direction:column-reverse;align-items:flex-end;inset-block-end:var(--vck-snackbar-inset);inset-inline-end:var(--vck-snackbar-inset)}.vck-snackbar{--vck-snackbar-bg:var(--vck-color-surface-raised);--vck-snackbar-color:var(--vck-color-text);--vck-snackbar-border-color:var(--vck-color-border);--vck-snackbar-accent:var(--vck-color-border-strong);--vck-snackbar-accent-width:var(--vck-space-1);--vck-snackbar-radius:var(--vck-radius-md);--vck-snackbar-shadow:var(--vck-shadow-2);--vck-snackbar-padding-block:var(--vck-space-4);--vck-snackbar-padding-inline:var(--vck-space-5);--vck-snackbar-content-gap:var(--vck-space-4);--vck-snackbar-min-width:15rem;box-sizing:border-box;pointer-events:auto;align-items:center;gap:var(--vck-snackbar-content-gap);width:100%;min-width:min(var(--vck-snackbar-min-width), 100%);max-width:100%;padding-block:var(--vck-snackbar-padding-block);padding-inline:var(--vck-snackbar-padding-inline);border:1px solid var(--vck-snackbar-border-color);border-inline-start:var(--vck-snackbar-accent-width) solid var(--vck-snackbar-accent);border-radius:var(--vck-snackbar-radius);background-color:var(--vck-snackbar-bg);color:var(--vck-snackbar-color);box-shadow:var(--vck-snackbar-shadow);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);display:flex}.vck-snackbar--info{--vck-snackbar-accent:var(--vck-color-primary)}.vck-snackbar--success{--vck-snackbar-accent:#2e9e6b}.vck-snackbar--warning{--vck-snackbar-accent:#d99a2b}.vck-snackbar--danger{--vck-snackbar-accent:var(--vck-color-danger)}.vck-snackbar__icon{flex:none;align-items:center;display:inline-flex}.vck-snackbar__message{overflow-wrap:break-word;flex:auto;min-width:0}.vck-snackbar__action{box-sizing:border-box;padding-block:var(--vck-space-2);padding-inline:var(--vck-space-3);border:1px solid var(--vck-color-border-strong);border-radius:var(--vck-radius-sm);color:var(--vck-color-primary);font:inherit;font-weight:var(--vck-font-weight-medium);cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;flex:none;line-height:1}.vck-snackbar__action:hover{background-color:var(--vck-color-surface-sunken)}.vck-snackbar__action:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-snackbar__close{box-sizing:border-box;width:var(--vck-space-6);height:var(--vck-space-6);border-radius:var(--vck-radius-sm);color:var(--vck-color-text-muted);font:inherit;cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.vck-snackbar__close:hover{background-color:var(--vck-color-surface-sunken)}.vck-snackbar__close:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}@media (prefers-reduced-motion:no-preference){.vck-snackbar-item-enter-active{transition:opacity var(--vck-duration-base) var(--vck-ease-emphasized), transform var(--vck-duration-base) var(--vck-ease-emphasized)}.vck-snackbar-item-leave-active{transition:opacity var(--vck-duration-fast) var(--vck-ease-exit), transform var(--vck-duration-fast) var(--vck-ease-exit)}.vck-snackbar-item-enter-from,.vck-snackbar-item-leave-to{opacity:0;transform:translateY(.5rem)scale(.98)}.vck-snackbar-item-move{transition:transform var(--vck-duration-base) var(--vck-ease-standard)}}.vck-table{--vck-table-border-color:var(--vck-color-border);--vck-table-header-bg:var(--vck-color-surface-raised);--vck-table-header-color:var(--vck-color-text);--vck-table-row-bg:var(--vck-color-surface);--vck-table-row-hover-bg:var(--vck-color-surface-raised);--vck-table-row-selected-bg:var(--vck-color-surface-sunken);--vck-table-row-selected-accent:var(--vck-color-primary);--vck-table-cell-padding-block:var(--vck-space-3);--vck-table-cell-padding-inline:var(--vck-space-4);--vck-table-sticky-bg:var(--vck-color-surface);--vck-table-sticky-z:1;--vck-table-header-z:2;border-collapse:separate;border-spacing:0;background:var(--vck-table-row-bg);width:100%;color:var(--vck-color-text);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height)}.vck-table__head-cell{padding:var(--vck-table-cell-padding-block) var(--vck-table-cell-padding-inline);background:var(--vck-table-header-bg);color:var(--vck-table-header-color);font-weight:var(--vck-font-weight-medium);text-align:start;border-block-end:1px solid var(--vck-table-border-color);white-space:nowrap}.vck-table__head-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.vck-table__head-cell--sortable:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-table__head-cell.is-sorted{color:var(--vck-color-text);font-weight:var(--vck-font-weight-bold)}.vck-table__head-cell--sortable[aria-sort=ascending]:after,.vck-table__head-cell--sortable[aria-sort=descending]:after{content:"";vertical-align:middle;border-inline:4px solid #0000;margin-inline-start:var(--vck-space-2);display:inline-block}.vck-table__head-cell--sortable[aria-sort=ascending]:after{border-block-end:5px solid}.vck-table__head-cell--sortable[aria-sort=descending]:after{border-block-start:5px solid}.vck-table__cell{padding:var(--vck-table-cell-padding-block) var(--vck-table-cell-padding-inline);border-block-end:1px solid var(--vck-table-border-color)}.vck-table__select-cell{padding-inline:var(--vck-table-cell-padding-inline);padding-block:var(--vck-table-cell-padding-block);border-block-end:1px solid var(--vck-table-border-color);white-space:nowrap;inline-size:1px}.vck-table__row{background:var(--vck-table-row-bg);transition:background var(--vck-duration-fast) var(--vck-ease-standard)}.vck-table__row:hover{background:var(--vck-table-row-hover-bg)}.vck-table__row.is-selected{background:var(--vck-table-row-selected-bg);box-shadow:inset 2px 0 0 var(--vck-table-row-selected-accent)}.vck-table__empty-cell{padding:var(--vck-space-6);text-align:center;color:var(--vck-color-text-muted)}.vck-table--sticky-header .vck-table__head-cell{z-index:var(--vck-table-header-z);position:sticky;top:0}.vck-table__head-cell--sticky{z-index:calc(var(--vck-table-header-z) + 1);background:var(--vck-table-sticky-bg)}.vck-table__cell--sticky{z-index:var(--vck-table-sticky-z);background:inherit}.vck-table-container{--vck-table-card-bg:var(--vck-color-surface);--vck-table-card-border-color:var(--vck-color-border);--vck-table-card-radius:var(--vck-radius-md);--vck-table-card-padding:var(--vck-space-4);--vck-table-card-gap:var(--vck-space-3);--vck-table-card-list-gap:var(--vck-space-3);--vck-table-card-selected-bg:var(--vck-color-surface-sunken);--vck-table-card-selected-accent:var(--vck-color-primary);--vck-table-card-title-size:var(--vck-font-size-lg);--vck-table-card-label-color:var(--vck-color-text-muted);--vck-table-card-label-size:var(--vck-font-size-sm);--vck-table-card-column-gap:var(--vck-space-4);--vck-table-sort-gap:var(--vck-space-2);--vck-table-sort-bg:var(--vck-color-surface-raised);--vck-table-sort-border-color:var(--vck-color-border);--vck-table-sort-radius:var(--vck-radius-sm)}.vck-table__cards-bar{align-items:center;gap:var(--vck-table-sort-gap);flex-wrap:wrap;margin-block-end:var(--vck-table-card-list-gap);display:flex}.vck-table__sort{align-items:center;gap:var(--vck-table-sort-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.vck-table__sort-label{color:var(--vck-table-card-label-color);font-size:var(--vck-table-card-label-size)}.vck-table__sort-button{padding:var(--vck-space-1) var(--vck-space-3);border:1px solid var(--vck-table-sort-border-color);border-radius:var(--vck-table-sort-radius);background:var(--vck-table-sort-bg);color:var(--vck-color-text);font-family:inherit;font-size:var(--vck-table-card-label-size);line-height:var(--vck-line-height);cursor:pointer}.vck-table__sort-button:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-table__sort-button.is-asc:after,.vck-table__sort-button.is-desc:after{content:"";vertical-align:middle;border-inline:4px solid #0000;margin-inline-start:var(--vck-space-2);display:inline-block}.vck-table__sort-button.is-asc:after{border-block-end:5px solid}.vck-table__sort-button.is-desc:after{border-block-start:5px solid}.vck-table__card-list{gap:var(--vck-table-card-list-gap);margin:0;padding-inline-start:0;list-style:none;display:grid}.vck-table__card{gap:var(--vck-table-card-gap);padding:var(--vck-table-card-padding);border:1px solid var(--vck-table-card-border-color);border-radius:var(--vck-table-card-radius);background:var(--vck-table-card-bg);color:var(--vck-color-text);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);display:grid}.vck-table__card.is-selected{background:var(--vck-table-card-selected-bg);box-shadow:inset 2px 0 0 var(--vck-table-card-selected-accent)}.vck-table__card-header{align-items:flex-start;gap:var(--vck-table-card-gap);display:flex}.vck-table__card-heading{flex:auto;min-inline-size:0}.vck-table__card-title{font-size:var(--vck-table-card-title-size);font-weight:var(--vck-font-weight-bold);overflow-wrap:anywhere}.vck-table__card-subtitle{color:var(--vck-table-card-label-color);font-size:var(--vck-table-card-label-size);overflow-wrap:anywhere}.vck-table__card-body{gap:var(--vck-space-1) var(--vck-table-card-column-gap);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.vck-table__card-label{color:var(--vck-table-card-label-color);font-size:var(--vck-table-card-label-size);overflow-wrap:anywhere}.vck-table__card-entry{overflow-wrap:anywhere;min-inline-size:0;margin:0}.vck-table__card-entry--emphasis{font-weight:var(--vck-font-weight-bold)}.vck-table__card-actions{gap:var(--vck-table-sort-gap);flex-wrap:wrap;display:flex}.vck-table__cards-empty{padding:var(--vck-space-6);color:var(--vck-color-text-muted);text-align:center}.vck-tabs{--vck-tabs-gap:var(--vck-space-2);--vck-tabs-list-border-color:var(--vck-color-border);--vck-tabs-tab-padding-block:var(--vck-space-3);--vck-tabs-tab-padding-inline:var(--vck-space-4);--vck-tabs-tab-radius:var(--vck-radius-sm);--vck-tabs-tab-color:var(--vck-color-text-muted);--vck-tabs-tab-color-active:var(--vck-color-text);--vck-tabs-tab-bg-hover:var(--vck-color-surface-raised);--vck-tabs-accent-color:var(--vck-color-primary);--vck-tabs-accent-thickness:var(--vck-space-1);--vck-tabs-panel-padding-block:var(--vck-space-5);--vck-tabs-panel-padding-inline:0;box-sizing:border-box;font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);color:var(--vck-color-text);flex-direction:column;display:flex}.vck-tabs__list{box-sizing:border-box;gap:var(--vck-tabs-gap);border-block-end:1px solid var(--vck-tabs-list-border-color);flex-direction:row;display:flex}.vck-tabs__tab{--_vck-tabs-tab-accent-current:transparent;box-sizing:border-box;appearance:none;align-items:center;gap:var(--vck-space-2);padding-block:var(--vck-tabs-tab-padding-block);padding-inline:var(--vck-tabs-tab-padding-inline);border:0 solid var(--_vck-tabs-tab-accent-current);border-block-end-width:var(--vck-tabs-accent-thickness);color:var(--vck-tabs-tab-color);font:inherit;font-weight:var(--vck-font-weight-medium);cursor:pointer;transition:color var(--vck-duration-fast) var(--vck-ease-standard), background-color var(--vck-duration-fast) var(--vck-ease-standard), border-color var(--vck-duration-fast) var(--vck-ease-standard);background-color:#0000;border-start-start-radius:var(--vck-tabs-tab-radius);border-start-end-radius:var(--vck-tabs-tab-radius);margin-block-end:-1px;display:inline-flex}.vck-tabs__tab:hover{background-color:var(--vck-tabs-tab-bg-hover)}.vck-tabs__tab:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-tabs__tab.is-active{--_vck-tabs-tab-accent-current:var(--vck-tabs-accent-color);color:var(--vck-tabs-tab-color-active)}.vck-tabs__tab.is-disabled{cursor:not-allowed;opacity:.5}.vck-tabs__panel{padding-block:var(--vck-tabs-panel-padding-block);padding-inline:var(--vck-tabs-panel-padding-inline)}.vck-tabs__panel:focus-visible{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(2px * var(--vck-focus-ring-offset-scale,1))}.vck-tabs--vertical{flex-direction:row}.vck-tabs--vertical .vck-tabs__list{border-block-end:0;border-inline-end:1px solid var(--vck-tabs-list-border-color);flex-direction:column}.vck-tabs--vertical .vck-tabs__tab{border-block-end-width:0;border-inline-end-width:var(--vck-tabs-accent-thickness);border-radius:var(--vck-tabs-tab-radius);margin-block-end:0;margin-inline-end:-1px}.vck-tabs--vertical .vck-tabs__panel{padding-block:0;padding-inline:var(--vck-tabs-panel-padding-block);flex:auto}.vck-toolbar{--vck-toolbar-gap:var(--vck-space-3);--vck-toolbar-padding-block:var(--vck-space-2);--vck-toolbar-padding-inline:var(--vck-space-3);--vck-toolbar-radius:var(--vck-radius-md);--vck-toolbar-bg:var(--vck-color-surface-raised);--vck-toolbar-border-color:var(--vck-color-border);--vck-toolbar-border-width:1px;align-items:center;gap:var(--vck-toolbar-gap);min-width:0;padding:var(--vck-toolbar-padding-block) var(--vck-toolbar-padding-inline);border-radius:var(--vck-toolbar-radius);background:var(--vck-toolbar-bg);border:var(--vck-toolbar-border-width) solid var(--vck-toolbar-border-color);color:var(--vck-color-text);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);display:flex}.vck-toolbar__start{align-items:center;gap:var(--vck-toolbar-gap);flex:none;min-width:0;display:flex}.vck-toolbar__center{justify-content:center;align-items:center;gap:var(--vck-toolbar-gap);flex:auto;min-width:0;display:flex}.vck-toolbar__end{align-items:center;gap:var(--vck-toolbar-gap);flex:none;min-width:0;margin-inline-start:auto;display:flex}.vck-toolbar--vertical{flex-direction:column;align-items:stretch}.vck-toolbar--vertical .vck-toolbar__end{margin-block-start:auto;margin-inline-start:0}.vck-tooltip{max-width:100%;display:inline-block}.vck-tooltip__surface{--vck-tooltip-bg:var(--vck-color-surface-inverse);--vck-tooltip-color:var(--vck-color-surface-inverse-contrast);--vck-tooltip-radius:var(--vck-radius-sm);--vck-tooltip-padding-inline:var(--vck-space-3);--vck-tooltip-padding-block:var(--vck-space-2);--vck-tooltip-font-size:var(--vck-font-size-sm);--vck-tooltip-max-width:16rem;--vck-tooltip-shadow:var(--vck-shadow-2);--vck-tooltip-duration:var(--vck-duration-fast);--vck-tooltip-ease:var(--vck-ease-standard);box-sizing:border-box;z-index:var(--vck-z-tooltip);max-width:var(--vck-tooltip-max-width);padding-block:var(--vck-tooltip-padding-block);padding-inline:var(--vck-tooltip-padding-inline);border-radius:var(--vck-tooltip-radius);background-color:var(--vck-tooltip-bg);color:var(--vck-tooltip-color);font-family:var(--vck-font-family);font-size:var(--vck-tooltip-font-size);line-height:var(--vck-line-height);box-shadow:var(--vck-tooltip-shadow);pointer-events:none;overflow-wrap:break-word}@media (prefers-reduced-motion:no-preference){.vck-tooltip-fade-enter-active,.vck-tooltip-fade-leave-active{transition:opacity var(--vck-tooltip-duration,var(--vck-duration-fast)) var(--vck-tooltip-ease,var(--vck-ease-standard))}.vck-tooltip-fade-enter-from,.vck-tooltip-fade-leave-to{opacity:0}}.vck-tree{--vck-tree-indent:var(--vck-space-6);--vck-tree-item-radius:var(--vck-radius-md);--vck-tree-item-padding-block:var(--vck-space-2);--vck-tree-item-padding-inline:var(--vck-space-3);--vck-tree-item-gap:var(--vck-space-2);--vck-tree-item-color:var(--vck-color-text);--vck-tree-item-bg-hover:var(--vck-color-surface-raised);--vck-tree-item-bg-selected:var(--vck-color-primary);--vck-tree-item-color-selected:var(--vck-color-primary-contrast);--vck-tree-twisty-size:1.25em;--vck-tree-duration:var(--vck-duration-base);--vck-tree-ease:var(--vck-ease-standard);box-sizing:border-box;gap:var(--vck-space-1);padding:var(--vck-space-2);font-family:var(--vck-font-family);font-size:var(--vck-font-size-md);line-height:var(--vck-line-height);color:var(--vck-color-text);flex-direction:column;margin:0;list-style:none;display:flex}.vck-tree-item{--_vck-tree-item-indicator-rotate:-90deg;box-sizing:border-box;min-height:0;list-style:none;overflow:hidden}.vck-tree-item.is-open{--_vck-tree-item-indicator-rotate:0deg}.vck-tree-item__row{box-sizing:border-box;align-items:center;gap:var(--vck-tree-item-gap);padding-block:var(--vck-tree-item-padding-block);border-radius:var(--vck-tree-item-radius);color:var(--vck-tree-item-color);cursor:pointer;transition:background-color var(--vck-duration-fast) var(--vck-ease-standard), color var(--vck-duration-fast) var(--vck-ease-standard);padding-inline-start:calc(var(--vck-tree-indent) * var(--_vck-tree-item-level,0) + var(--vck-tree-item-padding-inline));padding-inline-end:var(--vck-tree-item-padding-inline);display:flex}.vck-tree-item__row:hover{background-color:var(--vck-tree-item-bg-hover)}.vck-tree-item:focus-visible>.vck-tree-item__row{outline-width:var(--vck-focus-ring-width,2px);outline-style:var(--vck-focus-ring-style,solid);outline-color:var(--vck-color-focus-ring);outline-offset:calc(-2px * var(--vck-focus-ring-offset-scale,1))}.vck-tree-item__twisty{inline-size:var(--vck-tree-twisty-size);block-size:var(--vck-tree-twisty-size);transform:rotate(var(--_vck-tree-item-indicator-rotate));flex:none;justify-content:center;align-items:center;display:inline-flex}.vck-tree-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vck-tree-item__group{grid-template-rows:0fr;margin:0;padding:0;list-style:none;display:grid}.vck-tree-item__group.is-open{grid-template-rows:1fr}.vck-tree-item__group[hidden]{display:none}.vck-tree-item:where(.is-selected)>.vck-tree-item__row{background-color:var(--vck-tree-item-bg-selected);color:var(--vck-tree-item-color-selected)}.vck-tree-item:where(.is-active)>.vck-tree-item__row{background-color:var(--vck-tree-item-bg-hover)}.vck-tree-item:where(.is-disabled)>.vck-tree-item__row{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:no-preference){.vck-tree-item__group{transition:grid-template-rows var(--vck-tree-duration) var(--vck-tree-ease)}.vck-tree-item__twisty{transition:transform var(--vck-tree-duration) var(--vck-tree-ease)}}:root{--vbk-color-primary:var(--vk-color-primary,#3b6ef5);--vbk-color-primary-contrast:var(--vk-color-primary-contrast,#fff);--vbk-color-secondary:var(--vk-color-secondary,#64748b);--vbk-color-secondary-contrast:var(--vk-color-secondary-contrast,#fff);--vbk-color-success:var(--vk-color-success,#16a34a);--vbk-color-success-contrast:var(--vk-color-success-contrast,#fff);--vbk-color-danger:var(--vk-color-danger,#d93b3b);--vbk-color-danger-contrast:var(--vk-color-danger-contrast,#fff);--vbk-color-warning:var(--vk-color-warning,#d97706);--vbk-color-warning-contrast:var(--vk-color-warning-contrast,#fff);--vbk-color-neutral:var(--vk-color-neutral,#334155);--vbk-color-neutral-contrast:var(--vk-color-neutral-contrast,#fff);--vbk-radius-sm:var(--vk-radius-sm,6px);--vbk-radius-md:var(--vk-radius-md,10px);--vbk-radius-full:var(--vk-radius-pill,999px);--vbk-gap:var(--vk-space-3,8px);--vbk-transition:.15s ease;--vbk-color-focus-ring:var(--vk-color-focus-ring,#3b6ef5);--vbk-focus-ring-width:var(--vk-focus-ring-width,2px);--vbk-focus-ring-style:var(--vk-focus-ring-style,solid);--vbk-focus-ring-offset:calc(2px * var(--vk-focus-ring-offset-scale,1));--vbk-size-sm-height:2rem;--vbk-size-md-height:2.5rem;--vbk-size-lg-height:3rem;--vbk-size-sm-padding-x:.75rem;--vbk-size-md-padding-x:1.25rem;--vbk-size-lg-padding-x:1.75rem;--vbk-size-sm-font:.8125rem;--vbk-size-md-font:.9375rem;--vbk-size-lg-font:1.0625rem;--vbk-size-sm-icon:1.125rem;--vbk-size-md-icon:1.25rem;--vbk-size-lg-icon:1.5rem}[data-vbk-color=primary]{--vbk-c:var(--vbk-color-primary);--vbk-c-contrast:var(--vbk-color-primary-contrast)}[data-vbk-color=secondary]{--vbk-c:var(--vbk-color-secondary);--vbk-c-contrast:var(--vbk-color-secondary-contrast)}[data-vbk-color=success]{--vbk-c:var(--vbk-color-success);--vbk-c-contrast:var(--vbk-color-success-contrast)}[data-vbk-color=danger]{--vbk-c:var(--vbk-color-danger);--vbk-c-contrast:var(--vbk-color-danger-contrast)}[data-vbk-color=warning]{--vbk-c:var(--vbk-color-warning);--vbk-c-contrast:var(--vbk-color-warning-contrast)}[data-vbk-color=neutral]{--vbk-c:var(--vbk-color-neutral);--vbk-c-contrast:var(--vbk-color-neutral-contrast)}.vbk-reset{appearance:none;font:inherit;color:var(--vbk-c,var(--vbk-color-primary));cursor:pointer;justify-content:center;align-items:center;gap:var(--vbk-gap);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--vbk-transition), border-color var(--vbk-transition), color var(--vbk-transition), box-shadow var(--vbk-transition), opacity var(--vbk-transition);background:0 0;border:none;display:inline-flex;position:relative;overflow:hidden}.vbk-reset:disabled,.vbk-reset.is-disabled{cursor:not-allowed;opacity:.5}.vbk-reset:focus-visible{outline-width:var(--vbk-focus-ring-width);outline-style:var(--vbk-focus-ring-style);outline-color:var(--vbk-color-focus-ring);outline-offset:var(--vbk-focus-ring-offset)}.vbk-reset.is-loading{cursor:progress}.vbk-content{flex-direction:var(--vbk-content-direction,row);align-items:var(--vbk-content-align,center);justify-content:var(--vbk-content-justify,center);gap:var(--vbk-content-gap,var(--vbk-gap));display:inline-flex}.vbk-reset .vbk-icon{font-size:1.15em;line-height:1}.vbk-reset .vbk-icon-placeholder{box-sizing:border-box;border-radius:var(--vbk-radius-sm);opacity:.4;border:1.5px dashed;width:1em;height:1em;display:inline-block}.is-loading .vbk-content{visibility:hidden}.vbk-spinner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vbk-spinner__circle{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:1.125em;height:1.125em;animation:.6s linear infinite vbk-spin}@keyframes vbk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vbk-spinner__circle{animation-duration:1.2s}}.vbk-ripple{opacity:.28;pointer-events:none;background:currentColor;border-radius:50%;animation:.5s ease-out vbk-ripple-expand;position:absolute;transform:scale(0)}@keyframes vbk-ripple-expand{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vbk-ripple{animation-duration:1ms;animation-delay:1ms}}.vbk-button{position:relative}.vbk-reset.vbk-button{border-radius:var(--vbk-radius-md);white-space:nowrap;font-weight:600}.vbk-button--size-sm{height:var(--vbk-size-sm-height);padding-inline:var(--vbk-size-sm-padding-x);font-size:var(--vbk-size-sm-font)}.vbk-button--size-md{height:var(--vbk-size-md-height);padding-inline:var(--vbk-size-md-padding-x);font-size:var(--vbk-size-md-font)}.vbk-button--size-lg{height:var(--vbk-size-lg-height);padding-inline:var(--vbk-size-lg-padding-x);font-size:var(--vbk-size-lg-font)}.vbk-button--rounded{border-radius:var(--vbk-radius-full)}.vbk-button--block{width:100%;display:flex}.vbk-button--variant-filled{background:var(--vbk-c,var(--vbk-color-primary));color:var(--vbk-c-contrast,var(--vbk-color-primary-contrast))}.vbk-button--variant-filled:hover:not(:disabled):not(.is-disabled){filter:brightness(1.08)}.vbk-button--variant-filled:active:not(:disabled):not(.is-disabled){filter:brightness(.92)}.vbk-button--variant-outlined{background:0 0;border:1.5px solid}.vbk-button--variant-text{background:0 0}.vbk-button--variant-tonal{background:color-mix(in srgb, currentColor 16%, transparent)}.vbk-button--variant-outlined:hover:not(:disabled):not(.is-disabled),.vbk-button--variant-text:hover:not(:disabled):not(.is-disabled),.vbk-button--variant-tonal:hover:not(:disabled):not(.is-disabled){background:color-mix(in srgb, currentColor 12%, transparent)}.vbk-button--active.vbk-button--variant-outlined,.vbk-button--active.vbk-button--variant-text{background:color-mix(in srgb, currentColor 16%, transparent)}.vbk-button--active.vbk-button--variant-tonal{background:color-mix(in srgb, currentColor 28%, transparent)}.vbk-icon-button{position:relative}.vbk-reset.vbk-icon-button{border-radius:var(--vbk-radius-md);flex-shrink:0;padding:0}.vbk-icon-button--rounded{border-radius:var(--vbk-radius-full)}.vbk-icon-button--size-sm{width:var(--vbk-size-sm-height);height:var(--vbk-size-sm-height);font-size:var(--vbk-size-sm-icon)}.vbk-icon-button--size-md{width:var(--vbk-size-md-height);height:var(--vbk-size-md-height);font-size:var(--vbk-size-md-icon)}.vbk-icon-button--size-lg{width:var(--vbk-size-lg-height);height:var(--vbk-size-lg-height);font-size:var(--vbk-size-lg-icon)}.vbk-icon-button--variant-filled{background:var(--vbk-c,var(--vbk-color-primary));color:var(--vbk-c-contrast,var(--vbk-color-primary-contrast))}.vbk-icon-button--variant-filled:hover:not(:disabled):not(.is-disabled){filter:brightness(1.08)}.vbk-icon-button--variant-filled:active:not(:disabled):not(.is-disabled){filter:brightness(.92)}.vbk-icon-button--variant-outlined{background:0 0;border:1.5px solid}.vbk-icon-button--variant-text{background:0 0}.vbk-icon-button--variant-tonal{background:color-mix(in srgb, currentColor 16%, transparent)}.vbk-icon-button--variant-outlined:hover:not(:disabled):not(.is-disabled),.vbk-icon-button--variant-text:hover:not(:disabled):not(.is-disabled),.vbk-icon-button--variant-tonal:hover:not(:disabled):not(.is-disabled){background:color-mix(in srgb, currentColor 12%, transparent)}.vbk-button-group{--vbk-group-radius:var(--vbk-radius-md);border-radius:var(--vbk-group-radius);display:inline-flex}.vbk-button-group--rounded{--vbk-group-radius:var(--vbk-radius-full)}.vbk-button-group--block{width:100%;display:flex}.vbk-button-group--block .vbk-button{flex:1}.vbk-button-group .vbk-button{border-radius:0}.vbk-button-group>:first-child{border-start-start-radius:var(--vbk-group-radius);border-end-start-radius:var(--vbk-group-radius)}.vbk-button-group>:last-child{border-start-end-radius:var(--vbk-group-radius);border-end-end-radius:var(--vbk-group-radius)}.vbk-button-group .vbk-button:not(:last-child){border-inline-end:1px solid color-mix(in srgb, currentColor 20%, transparent)}.vbk-split-button :where(.vbk-icon-button){border-radius:0}.vbk-split-button__chevron{box-sizing:border-box;border-bottom:.15em solid;border-right:.15em solid;width:.5em;height:.5em;display:inline-block;transform:rotate(45deg)translateY(-15%)}.vbk-toggle-button{position:relative}.vbk-reset.vbk-toggle-button{border-radius:var(--vbk-radius-md);flex-shrink:0;padding:0}.vbk-toggle-button--rounded{border-radius:var(--vbk-radius-full)}.vbk-toggle-button--size-sm{width:var(--vbk-size-sm-height);height:var(--vbk-size-sm-height);font-size:var(--vbk-size-sm-icon)}.vbk-toggle-button--size-md{width:var(--vbk-size-md-height);height:var(--vbk-size-md-height);font-size:var(--vbk-size-md-icon)}.vbk-toggle-button--size-lg{width:var(--vbk-size-lg-height);height:var(--vbk-size-lg-height);font-size:var(--vbk-size-lg-icon)}.vbk-reset.vbk-toggle-button{background:0 0}.vbk-reset.vbk-toggle-button:hover:not(:disabled){background:color-mix(in srgb, currentColor 12%, transparent)}.vbk-toggle-button--active{background:color-mix(in srgb, var(--vbk-c,var(--vbk-color-primary)) 18%, transparent);color:var(--vbk-c,var(--vbk-color-primary))}.vbk-fab{position:relative}.vbk-reset.vbk-fab{border-radius:var(--vbk-radius-full);background:var(--vbk-c,var(--vbk-color-primary));color:var(--vbk-c-contrast,var(--vbk-color-primary-contrast));box-shadow:0 4px 10px color-mix(in srgb, var(--vbk-c,var(--vbk-color-primary)) 40%, transparent);white-space:nowrap;font-weight:600}.vbk-reset.vbk-fab:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 14px color-mix(in srgb, var(--vbk-c,var(--vbk-color-primary)) 50%, transparent)}.vbk-reset.vbk-fab:active:not(:disabled){filter:brightness(.92)}.vbk-fab--size-sm{width:var(--vbk-size-md-height);height:var(--vbk-size-md-height);font-size:var(--vbk-size-md-icon)}.vbk-fab--size-md{width:var(--vbk-size-lg-height);height:var(--vbk-size-lg-height);font-size:var(--vbk-size-lg-icon)}.vbk-fab--size-lg{width:calc(var(--vbk-size-lg-height) * 1.2);height:calc(var(--vbk-size-lg-height) * 1.2);font-size:calc(var(--vbk-size-lg-icon) * 1.2)}.vbk-reset.vbk-fab--extended{border-radius:var(--vbk-radius-full);width:auto;font-size:var(--vbk-size-md-font);gap:.5rem;padding-inline:1.5rem}:root{--vk-color-bg:#fff;--vk-color-surface:#fff;--vk-color-surface-muted:#f8fafc;--vk-color-surface-raised:#f7f8fa;--vk-color-surface-sunken:#eef0f3;--vk-color-border:#e2e5ea;--vk-color-border-strong:#c7ccd4;--vk-color-text:#1c2024;--vk-color-muted:#656d78;--vk-color-heading:#10131a;--vk-color-link:#3b6ef5;--vk-color-placeholder:#9aa3af;--vk-color-surface-light:#fff;--vk-color-surface-dark:#171b21;--vk-color-surface-muted-light:#f8fafc;--vk-color-surface-muted-dark:#12161c;--vk-color-surface-raised-light:#f7f8fa;--vk-color-surface-raised-dark:#1f242c;--vk-color-surface-sunken-light:#eef0f3;--vk-color-surface-sunken-dark:#0b0e12;--vk-color-border-light:#e2e5ea;--vk-color-border-dark:#2b313a;--vk-color-text-light:#1c2024;--vk-color-text-dark:#e8ebf0;--vk-color-muted-light:#656d78;--vk-color-muted-dark:#9aa3af;--vk-color-heading-light:#10131a;--vk-color-heading-dark:#f4f6fa;--vk-color-link-light:#3b6ef5;--vk-color-link-dark:#6b93ff;--vk-color-placeholder-light:#9aa3af;--vk-color-placeholder-dark:#6b7280;--vk-color-focus-ring-light:#3b6ef5;--vk-color-focus-ring-dark:#6b93ff;--vk-color-primary:#3b6ef5;--vk-color-primary-contrast:#fff;--vk-color-accent:#7c5cff;--vk-color-accent-contrast:#fff;--vk-color-danger:#d93b3b;--vk-color-danger-contrast:#fff;--vk-color-success:#16a34a;--vk-color-success-contrast:#fff;--vk-color-warning:#d97706;--vk-color-warning-contrast:#fff;--vk-color-secondary:#64748b;--vk-color-secondary-contrast:#fff;--vk-color-neutral:#334155;--vk-color-neutral-contrast:#fff;--vk-color-focus-ring:#3b6ef5;--vk-color-overlay:#10141a73;--vk-font-body:inherit;--vk-font-heading:var(--vk-font-body);--vk-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--vk-text-2xs:clamp(.6875rem, .66rem + .14vw, .75rem);--vk-text-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--vk-text-sm:clamp(.8125rem, .78rem + .18vw, .875rem);--vk-text-md:clamp(.95rem, .9rem + .25vw, 1.05rem);--vk-text-lg:clamp(1.075rem, 1rem + .35vw, 1.2rem);--vk-text-xl:clamp(1.2rem, 1.08rem + .6vw, 1.4rem);--vk-text-2xl:clamp(1.45rem, 1.28rem + .85vw, 1.7rem);--vk-text-3xl:clamp(1.75rem, 1.5rem + 1.25vw, 2.1rem);--vk-text-4xl:clamp(2.1rem, 1.75rem + 1.75vw, 2.6rem);--vk-text-5xl:clamp(2.55rem, 2.05rem + 2.5vw, 3.3rem);--vk-weight-light:300;--vk-weight-normal:400;--vk-weight-medium:500;--vk-weight-semibold:600;--vk-weight-bold:700;--vk-leading-none:1;--vk-leading-tight:1.15;--vk-leading-snug:1.3;--vk-leading-normal:1.5;--vk-leading-relaxed:1.65;--vk-leading-loose:1.9;--vk-tracking-tighter:-.03em;--vk-tracking-tight:-.015em;--vk-tracking-normal:0em;--vk-tracking-wide:.02em;--vk-tracking-wider:.05em;--vk-tracking-widest:.1em;--vk-measure-narrow:45ch;--vk-measure:66ch;--vk-measure-wide:78ch;--vk-radius-sm:6px;--vk-radius-md:10px;--vk-radius-lg:12px;--vk-radius-pill:999px;--vk-focus-ring-width:2px;--vk-focus-ring-style:solid;--vk-focus-ring-offset-scale:1;--vk-space-1:2px;--vk-space-2:4px;--vk-space-3:8px;--vk-space-4:12px;--vk-space-5:16px;--vk-space-6:24px;--vk-z-backdrop:1000;--vk-z-dialog:1010;--vk-z-menu:1100;--vk-z-tooltip:1200;--vk-duration-fast:.12s;--vk-duration-base:.2s;--vk-duration-slow:.32s;--vk-ease-standard:cubic-bezier(.2, 0, .2, 1);--vk-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--vk-ease-exit:cubic-bezier(.4, 0, 1, 1);--vk-shadow-1:0 1px 2px #10141a14;--vk-shadow-2:0 4px 12px #10141a1f;--vk-shadow-3:0 12px 32px #10141a2e}@media (prefers-color-scheme:dark){:root{--vk-color-bg:#0f1216;--vk-color-surface:#171b21;--vk-color-surface-muted:#12161c;--vk-color-surface-raised:#1f242c;--vk-color-surface-sunken:#0b0e12;--vk-color-border:#2b313a;--vk-color-border-strong:#3c444f;--vk-color-text:#e8ebf0;--vk-color-muted:#9aa3af;--vk-color-heading:#f4f6fa;--vk-color-link:#6b93ff;--vk-color-placeholder:#6b7280;--vk-color-primary:#6b93ff;--vk-color-primary-contrast:#0f1216;--vk-color-accent:#a68bff;--vk-color-accent-contrast:#0f1216;--vk-color-danger:#ff6b6b;--vk-color-danger-contrast:#0f1216;--vk-color-success:#4ade80;--vk-color-success-contrast:#0f1216;--vk-color-warning:#fbbf24;--vk-color-warning-contrast:#0f1216;--vk-color-secondary:#94a3b8;--vk-color-secondary-contrast:#0f1216;--vk-color-neutral:#64748b;--vk-color-neutral-contrast:#0f1216;--vk-color-focus-ring:#6b93ff;--vk-color-overlay:#0009;--vk-shadow-1:0 1px 2px #0006;--vk-shadow-2:0 4px 12px #00000080;--vk-shadow-3:0 12px 32px #0009}}.vk-theme-dark{--vk-color-bg:#0f1216;--vk-color-surface:#171b21;--vk-color-surface-muted:#12161c;--vk-color-surface-raised:#1f242c;--vk-color-surface-sunken:#0b0e12;--vk-color-border:#2b313a;--vk-color-border-strong:#3c444f;--vk-color-text:#e8ebf0;--vk-color-muted:#9aa3af;--vk-color-heading:#f4f6fa;--vk-color-link:#6b93ff;--vk-color-placeholder:#6b7280;--vk-color-primary:#6b93ff;--vk-color-primary-contrast:#0f1216;--vk-color-accent:#a68bff;--vk-color-accent-contrast:#0f1216;--vk-color-danger:#ff6b6b;--vk-color-danger-contrast:#0f1216;--vk-color-success:#4ade80;--vk-color-success-contrast:#0f1216;--vk-color-warning:#fbbf24;--vk-color-warning-contrast:#0f1216;--vk-color-secondary:#94a3b8;--vk-color-secondary-contrast:#0f1216;--vk-color-neutral:#64748b;--vk-color-neutral-contrast:#0f1216;--vk-color-focus-ring:#6b93ff;--vk-color-overlay:#0009;--vk-shadow-1:0 1px 2px #0006;--vk-shadow-2:0 4px 12px #00000080;--vk-shadow-3:0 12px 32px #0009}.vk-theme-light{--vk-color-bg:#fff;--vk-color-surface:#fff;--vk-color-surface-muted:#f8fafc;--vk-color-surface-raised:#f7f8fa;--vk-color-surface-sunken:#eef0f3;--vk-color-border:#e2e5ea;--vk-color-border-strong:#c7ccd4;--vk-color-text:#1c2024;--vk-color-muted:#656d78;--vk-color-heading:#10131a;--vk-color-link:#3b6ef5;--vk-color-placeholder:#9aa3af;--vk-color-primary:#3b6ef5;--vk-color-primary-contrast:#fff;--vk-color-accent:#7c5cff;--vk-color-accent-contrast:#fff;--vk-color-danger:#d93b3b;--vk-color-danger-contrast:#fff;--vk-color-success:#16a34a;--vk-color-success-contrast:#fff;--vk-color-warning:#d97706;--vk-color-warning-contrast:#fff;--vk-color-secondary:#64748b;--vk-color-secondary-contrast:#fff;--vk-color-neutral:#334155;--vk-color-neutral-contrast:#fff;--vk-color-focus-ring:#3b6ef5;--vk-color-overlay:#10141a73;--vk-shadow-1:0 1px 2px #10141a14;--vk-shadow-2:0 4px 12px #10141a1f;--vk-shadow-3:0 12px 32px #10141a2e}:root{--vk-glyph-size:.7em;--vk-glyph-thickness:1.5px;--vk-glyph-arrow-half:.3em;--vk-glyph-arrow-depth:.36em}.vk-glyph-close{inline-size:var(--vk-glyph-size);block-size:var(--vk-glyph-size);flex:none;display:inline-block;position:relative}.vk-glyph-close:before,.vk-glyph-close:after{content:"";inline-size:100%;block-size:var(--vk-glyph-thickness);border-radius:var(--vk-glyph-thickness);background-color:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0}.vk-glyph-close:before{transform:translateY(-50%)rotate(45deg)}.vk-glyph-close:after{transform:translateY(-50%)rotate(-45deg)}.vk-glyph-prev,.vk-glyph-next,.vk-glyph-disclosure{flex:none;block-size:0;inline-size:0;display:inline-block}.vk-glyph-next{border-block:var(--vk-glyph-arrow-half) solid transparent;border-inline-start:var(--vk-glyph-arrow-depth) solid currentColor}.vk-glyph-prev{border-block:var(--vk-glyph-arrow-half) solid transparent;border-inline-end:var(--vk-glyph-arrow-depth) solid currentColor}.vk-glyph-disclosure{border-inline:var(--vk-glyph-arrow-half) solid transparent;border-block-start:var(--vk-glyph-arrow-depth) solid currentColor}:root{--vfk-primary-color:var(--vk-color-primary,#3b6ef5);--vfk-primary-contrast:var(--vk-color-primary-contrast,#fff);--vfk-danger-color:var(--vk-color-danger,#d93b3b);--vfk-success-color:var(--vk-color-success,#16a34a);--vfk-text-primary:var(--vk-color-text,#1c2024);--vfk-text-secondary:var(--vk-color-muted,#656d78);--vfk-bg-field:var(--vk-color-surface-sunken,#eef0f3);--vfk-bg-dropdown:var(--vk-color-surface,#fff);--vfk-bg-row:var(--vk-color-surface-muted,#f8fafc);--vfk-border-color:var(--vk-color-border,#e2e5ea);--vfk-border-focus:var(--vk-color-focus-ring,#3b6ef5);--vfk-rating-color:var(--vk-color-warning,#d97706);--vfk-shadow-1:var(--vk-shadow-1,0 1px 2px #10141a14);--vfk-shadow-2:var(--vk-shadow-2,0 4px 12px #10141a1f);--vfk-shadow-3:var(--vk-shadow-3,0 12px 32px #10141a2e);--vfk-font-family:var(--vk-font-body,inherit);--vfk-focus-ring-width:var(--vk-focus-ring-width,2px);--vfk-focus-ring-style:var(--vk-focus-ring-style,solid);--vfk-focus-ring-offset-scale:var(--vk-focus-ring-offset-scale,1);--vfk-state-ring-width:2px;--vfk-radius-sm:var(--vk-radius-sm,6px);--vfk-radius-md:var(--vk-radius-md,10px);--vfk-radius-lg:var(--vk-radius-lg,12px);--vfk-radius-pill:var(--vk-radius-pill,999px);--vfk-repeater-radius:8px;--vfk-space-1:var(--vk-space-1,2px);--vfk-space-2:var(--vk-space-2,4px);--vfk-space-3:var(--vk-space-3,8px);--vfk-space-4:var(--vk-space-4,12px);--vfk-space-5:var(--vk-space-5,16px);--vfk-space-6:var(--vk-space-6,24px)}@media (prefers-color-scheme:dark){:root{--vfk-primary-color:var(--vk-color-primary,#6b93ff);--vfk-primary-contrast:var(--vk-color-primary-contrast,#0f1216);--vfk-danger-color:var(--vk-color-danger,#ff6b6b);--vfk-success-color:var(--vk-color-success,#4ade80);--vfk-text-primary:var(--vk-color-text,#e8ebf0);--vfk-text-secondary:var(--vk-color-muted,#9aa3af);--vfk-bg-field:var(--vk-color-surface-sunken,#0b0e12);--vfk-bg-dropdown:var(--vk-color-surface,#171b21);--vfk-bg-row:var(--vk-color-surface-muted,#12161c);--vfk-border-color:var(--vk-color-border,#2b313a);--vfk-border-focus:var(--vk-color-focus-ring,#6b93ff);--vfk-rating-color:var(--vk-color-warning,#fbbf24);--vfk-shadow-1:var(--vk-shadow-1,0 1px 2px #0006);--vfk-shadow-2:var(--vk-shadow-2,0 4px 12px #00000080);--vfk-shadow-3:var(--vk-shadow-3,0 12px 32px #0009)}}.monospace-font{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.vfk-field-base{box-sizing:border-box;position:relative}.vfk-label-outside{color:var(--vfk-text-secondary);text-align:left;margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}.vfk-field-base:where(.has-label-leading,.has-label-trailing){grid-template-columns:var(--vfk-label-column-width,auto) 1fr;align-items:center;column-gap:var(--vfk-label-gap,var(--vfk-space-4));row-gap:var(--vfk-space-2);display:grid}.vfk-field-base:where(.has-label-leading,.has-label-trailing) .vfk-label-outside{text-align:start;grid-row:1;margin-bottom:0}.vfk-field-base:where(.has-label-leading) .vfk-label-outside{grid-column:1}.vfk-field-base:where(.has-label-trailing) .vfk-label-outside{grid-column:2}.vfk-field-base:where(.has-label-leading,.has-label-trailing) .vfk-field-wrapper{grid-row:1;min-width:0}.vfk-field-base:where(.has-label-leading) .vfk-field-wrapper{grid-column:2}.vfk-field-base:where(.has-label-trailing) .vfk-field-wrapper{grid-column:1}.vfk-field-base:where(.has-label-leading) .vfk-error-label-outside,.vfk-field-base:where(.has-label-leading) .vfk-field-details{grid-area:2/2}.vfk-field-base:where(.has-label-trailing) .vfk-error-label-outside,.vfk-field-base:where(.has-label-trailing) .vfk-field-details{grid-area:2/1}.vfk-label-inline-static{color:var(--vfk-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.85rem;font-weight:500}.vfk-field-wrapper{background-color:var(--vfk-bg-dropdown);border:1px solid var(--vfk-border-color);border-radius:var(--vfk-radius-md);min-height:44px;padding:0 var(--vfk-space-5);cursor:text;box-sizing:border-box;flex-direction:column;justify-content:center;display:flex;position:relative}.vfk-field-base:where(.has-inline-label) .vfk-field-wrapper{min-height:56px}.vfk-field-base:focus-within .vfk-field-wrapper,.vfk-field-base:where(.is-open) .vfk-field-wrapper{border-color:var(--vfk-border-focus);outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:color-mix(in srgb, var(--vfk-border-focus) 15%, transparent);outline-offset:0}.vfk-field-base:where(.is-error) .vfk-field-wrapper{border-color:var(--vfk-danger-color);outline-width:var(--vfk-state-ring-width);outline-style:solid;outline-color:color-mix(in srgb, var(--vfk-danger-color) 15%, transparent);outline-offset:0}.vfk-field-base:where(.is-success-flash) .vfk-field-wrapper{border-color:var(--vfk-success-color);outline-width:var(--vfk-state-ring-width);outline-style:solid;outline-color:color-mix(in srgb, var(--vfk-success-color) 15%, transparent);outline-offset:0}.vfk-field-base:where(.is-borderless:not(:focus-within):not(.is-open):not(.is-error)) .vfk-field-wrapper{background-color:#0000;border-color:#0000}.vfk-label{color:var(--vfk-text-secondary);pointer-events:none;inset-inline-start:var(--vfk-space-5);font-size:1rem;position:absolute;top:50%;transform:translateY(-50%)}.vfk-label.has-icon{inset-inline-start:42px}.vfk-field-wrapper:has(:where(.vfk-prepend-inner-slot)) .vfk-label{inset-inline-start:calc(var(--vfk-space-5) + 1.25em + var(--vfk-space-3))}.vfk-field-base:where(.is-floating) .vfk-label{color:var(--vfk-text-secondary);font-size:.75rem;top:14px;transform:none}.vfk-field-base:focus-within .vfk-label,.vfk-field-base:where(.is-open) .vfk-label{color:var(--vfk-primary-color)}.vfk-field-base:where(.is-success-flash) .vfk-label{color:var(--vk-color-success,#16a34a)}.vfk-field-base:where(.is-error) .vfk-label{color:var(--vfk-danger-color)}.vfk-required-star{color:var(--vfk-danger-color);margin-left:var(--vfk-space-1)}.vfk-field-subtitle{margin-top:var(--vfk-space-1);color:var(--vfk-text-secondary);white-space:normal;font-size:.75rem;font-weight:400;line-height:1.3}.vfk-error-label-inside{color:var(--vfk-danger-color);white-space:nowrap;padding-left:var(--vfk-space-3);pointer-events:none;margin-left:auto;font-size:.75rem;font-weight:600}.vfk-error-label-outside{color:var(--vfk-danger-color);padding:var(--vfk-space-2) var(--vfk-space-5) 0;text-align:left;font-size:.75rem;font-weight:500}.vfk-error-popover-container{align-items:center;margin-left:auto;display:inline-flex;position:relative}.vfk-error-alert-icon{color:var(--vfk-danger-color);cursor:pointer;font-size:1.1rem}.vfk-error-popover{margin-bottom:var(--vfk-space-3);z-index:10;background-color:var(--vfk-bg-dropdown,#fff);border:1px solid var(--vfk-danger-color);padding:var(--vfk-space-3) var(--vfk-space-4);border-radius:var(--vfk-radius-sm);box-shadow:var(--vfk-shadow-2);white-space:nowrap;color:var(--vfk-text-primary,#fff);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity var(--vfk-menu-transition-duration,.14s) ease, transform var(--vfk-menu-transition-duration,.14s) ease, visibility 0s linear var(--vfk-menu-transition-duration,.14s);font-size:.75rem;position:absolute;bottom:100%;right:0;transform:scaleY(.95)}.vfk-error-popover-container:hover .vfk-error-popover,.vfk-field-base:focus-within .vfk-error-popover{opacity:1;visibility:visible;transition-delay:0s;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.vfk-error-popover{transition:none}}.vfk-input-content{align-items:center;gap:var(--vfk-space-3);width:100%;margin-top:0;display:flex}.vfk-field-base:where(.has-inline-label) .vfk-input-content{margin-top:14px}.vfk-input-content-inner,.vfk-textarea-wrapper,.vfk-password-wrapper,.vfk-value-display{flex-grow:1;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative}.vfk-input-field,.vfk-textarea-input{width:100%;color:var(--vfk-text-primary);box-sizing:border-box;background:0 0;border:none;outline:none;margin:0;padding:0;font-size:1rem}.vfk-input-field.vfk-input-clearable[type=search]::-webkit-search-cancel-button{appearance:none}.vfk-input-field.vfk-input-clearable[type=search]::-webkit-search-decoration{appearance:none}.vfk-input-field.vfk-input-clearable[type=number]{-moz-appearance:textfield}.vfk-input-field.vfk-input-clearable[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.vfk-input-field.vfk-input-clearable[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.vfk-field-base:where(.has-inline-label) .vfk-input-field,.vfk-field-base:where(.has-inline-label) .vfk-textarea-input{padding:var(--vfk-space-2) 0 var(--vfk-space-3) 0}.vfk-textarea-input{resize:vertical;height:100%;min-height:100%;overflow-y:auto}.vfk-inner-icon{color:var(--vfk-text-secondary);background:0 0;border:none;flex-shrink:0;margin-right:10px;padding:0;font-family:inherit;font-size:20px;line-height:1}.vfk-prepend-inner-slot{block-size:1.25em;inline-size:1.25em;color:var(--vfk-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vfk-prepend-inner-slot svg,.vfk-prepend-inner-slot img{block-size:100%;inline-size:100%}.vfk-clear-icon,.vfk-append-icon-btn,.vfk-arrow{color:var(--vfk-text-secondary);cursor:pointer;margin-left:var(--vfk-space-3);flex-shrink:0;font-size:18px}.vfk-clear-icon,.vfk-append-icon-btn{background:0 0;border:none;padding:0;font-family:inherit;line-height:1}.vfk-clear-icon:hover{color:var(--vfk-danger-color)}.vfk-loading-icon{color:var(--vfk-primary-color,#3b6ef5);margin-left:var(--vfk-space-3);flex-shrink:0;font-size:18px}.vfk-arrow.is-rotated{transform:rotate(180deg)}.vfk-prefix-chip{background-color:var(--vfk-bg-field);border:1px solid var(--vfk-border-color);border-radius:var(--vfk-radius-sm);padding:var(--vfk-space-1) 6px;margin-right:var(--vfk-space-3);color:var(--vfk-text-primary);flex-shrink:0;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.vfk-prefix-flag{margin-right:var(--vfk-space-2)}.vfk-char-counter{color:var(--vfk-text-secondary);background:var(--vfk-bg-dropdown);padding-left:6px;font-size:.7rem;position:absolute;bottom:-4px;right:0}.vfk-char-counter.is-limit{color:var(--vfk-danger-color);font-weight:700}.vfk-field-details{color:var(--vfk-text-secondary);padding:var(--vfk-space-2) var(--vfk-space-5) 0;font-size:.75rem}.vfk-btn-primary{background-color:var(--vfk-primary-color);color:var(--vfk-primary-contrast);border-radius:var(--vfk-radius-pill);cursor:pointer;align-items:center;gap:var(--vfk-space-2);border:none;padding:6px 14px;font-size:.8rem;font-weight:600;display:flex}.vfk-btn-primary:hover{opacity:.9}.vfk-btn-icon,.vfk-btn-icon-danger{cursor:pointer;padding:var(--vfk-space-2);border-radius:var(--vfk-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}.vfk-btn-icon{color:var(--vfk-primary-color)}.vfk-btn-icon:hover{background-color:color-mix(in srgb, var(--vfk-primary-color) 10%, transparent)}.vfk-btn-icon-danger{color:var(--vfk-danger-color)}.vfk-btn-icon-danger:hover{background-color:color-mix(in srgb, var(--vfk-danger-color) 10%, transparent)}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:opacity var(--vfk-menu-transition-duration,.14s) ease, transform var(--vfk-menu-transition-duration,.14s) ease;transform-origin:top}.dropdown-fade-enter-active.is-flipped,.dropdown-fade-leave-active.is-flipped{transform-origin:bottom}.dropdown-fade-enter-from,.dropdown-fade-leave-to{opacity:0;transform:scaleY(.95)}.hint-fade-enter-active,.hint-fade-leave-active{transition:opacity var(--vfk-menu-transition-duration,.14s) ease}@media (prefers-reduced-motion:reduce){.dropdown-fade-enter-active,.dropdown-fade-leave-active,.hint-fade-enter-active,.hint-fade-leave-active{transition:none}}.hint-fade-enter-from,.hint-fade-leave-to{opacity:0}.vfk-field-slider .vfk-slider-container{align-items:center;gap:var(--vfk-space-4);width:100%;display:flex}.vfk-field-slider .vfk-slider-helper-icon{color:var(--vfk-text-secondary);flex-shrink:0;font-size:20px}.vfk-field-slider .vfk-slider-input{appearance:none;width:100%;height:var(--vfk-slider-track-height,6px);border-radius:calc(var(--vfk-slider-track-height,6px) / 2);background:#78788033;outline:none}.vfk-field-slider .vfk-slider-input:disabled{opacity:.5;cursor:not-allowed}.vfk-field-slider .vfk-slider-input::-webkit-slider-thumb{appearance:none;width:var(--vfk-slider-thumb-size,22px);height:var(--vfk-slider-thumb-size,22px);cursor:pointer;background:#fff;border-radius:50%;transition:transform .1s;box-shadow:0 2px 6px #0003}.vfk-field-slider .vfk-slider-input:not(:disabled)::-webkit-slider-thumb:hover{transform:scale(var(--vfk-slider-thumb-scale-hover,1.15))}.vfk-field-slider .vfk-slider-input:not(:disabled)::-webkit-slider-thumb:active{transform:scale(var(--vfk-slider-thumb-scale-active,1.25))}.vfk-field-slider .vfk-slider-input::-moz-range-thumb{width:var(--vfk-slider-thumb-size,22px);height:var(--vfk-slider-thumb-size,22px);cursor:pointer;background:#fff;border:none;border-radius:50%;transition:transform .1s;box-shadow:0 2px 6px #0003}.vfk-field-slider .vfk-slider-input:not(:disabled)::-moz-range-thumb:hover{transform:scale(var(--vfk-slider-thumb-scale-hover,1.15))}.vfk-field-slider .vfk-slider-input:not(:disabled)::-moz-range-thumb:active{transform:scale(var(--vfk-slider-thumb-scale-active,1.25))}.vfk-field-slider .vfk-slider-value-display{color:var(--vfk-text-secondary);text-align:right;font-variant-numeric:tabular-nums;min-width:30px;font-size:.9rem}.vfk-segmented-control{border-radius:var(--vfk-radius-md);padding:var(--vfk-space-1);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(20px);background-color:#7878801f;width:100%;display:flex;position:relative;overflow:hidden}.vfk-segmented-control.is-borderless{-webkit-backdrop-filter:none;background-color:#0000}.vfk-segmented-control.is-disabled{opacity:.5;cursor:not-allowed}.vfk-segmented-highlight{top:var(--vfk-space-1);bottom:var(--vfk-space-1);background-color:var(--vfk-bg-dropdown);border-radius:calc(var(--vfk-radius-md) - 2px);box-shadow:var(--vfk-shadow-1);z-index:1;position:absolute}.vfk-segmented-item{color:var(--vfk-text-primary);text-align:center;cursor:pointer;z-index:2;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-family:inherit;font-size:.85rem;font-weight:500;position:relative;overflow:hidden}.vfk-segmented-item:focus-visible{outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:var(--vfk-border-focus);outline-offset:calc(-2px * var(--vfk-focus-ring-offset-scale,1));border-radius:calc(var(--vfk-radius-md) - 2px)}.vfk-segmented-item:disabled{cursor:not-allowed}.vfk-segmented-item.is-active{font-weight:600}.vfk-password-toggle-btn{padding:var(--vfk-space-2);cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;margin:0;display:flex}.vfk-password-toggle-btn:hover{opacity:1}.vfk-password-settings-popover{margin-top:var(--vfk-space-3);background:var(--vfk-bg-dropdown,#fff);border:1px solid var(--vfk-border-color,#e2e5ea);border-radius:var(--vfk-radius-sm);box-shadow:var(--vfk-shadow-2);padding:var(--vfk-space-4);z-index:100;gap:var(--vfk-space-3);min-width:180px;color:var(--vfk-text-primary,#1c2024);flex-direction:column;font-family:inherit;font-size:14px;display:flex;position:absolute;top:100%;right:0}.vfk-settings-title{margin-bottom:var(--vfk-space-2);border-bottom:1px solid var(--vfk-border-color,#e2e5ea);padding-bottom:var(--vfk-space-2);font-weight:600}.vfk-settings-row{justify-content:space-between;align-items:center;gap:var(--vfk-space-4);display:flex}.vfk-settings-row input[type=number]{width:50px;padding:var(--vfk-space-1) var(--vfk-space-2);border:1px solid var(--vfk-border-color,#e2e5ea);border-radius:var(--vfk-radius-sm);text-align:center}.vfk-checkbox-container{align-items:center;gap:var(--vfk-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.vfk-settings-btn.is-active{color:var(--vfk-primary-color,#3b6ef5)}.vfk-field-stepper .vfk-stepper-container{flex-direction:column;gap:10px;width:100%;display:flex}.vfk-field-stepper .vfk-stepper-input{appearance:none;background:#78788033;border-radius:3px;outline:none;width:100%;height:6px;margin:0}.vfk-field-stepper .vfk-stepper-input:disabled{opacity:.5;cursor:not-allowed}.vfk-field-stepper .vfk-stepper-input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0003}.vfk-field-stepper .vfk-stepper-input:not(:disabled)::-webkit-slider-thumb:hover{transform:scale(1.1)}.vfk-field-stepper .vfk-stepper-input::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0003}.vfk-field-stepper .vfk-field-wrapper{min-height:80px;padding:14px var(--vfk-space-5)}.vfk-field-stepper .vfk-stepper-ticks{margin-left:calc(var(--vfk-slider-thumb-size,22px) / 2);margin-right:calc(var(--vfk-slider-thumb-size,22px) / 2);height:28px;margin-top:var(--vfk-space-3);padding:0;position:relative}.vfk-field-stepper .vfk-stepper-tick-item{cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.vfk-field-stepper .vfk-stepper-tick{background-color:#78788066;width:2px;height:8px}.vfk-field-stepper .vfk-stepper-tick-label{color:var(--vfk-text-secondary);text-align:center;margin-top:var(--vfk-space-2);font-size:.75rem}:where(.vfk-field-stepper) .vfk-stepper-tick-item:where(.is-active) .vfk-stepper-tick-label{color:var(--vfk-primary-color);font-weight:700}:where(.vfk-field-stepper) .vfk-stepper-tick-item:where(.is-active) .vfk-stepper-tick{background-color:var(--vfk-primary-color)}.vfk-field-stepper .vfk-stepper-value-display{color:var(--vfk-primary-color);text-align:center;font-size:.9rem;font-weight:700}.vfk-field-range-slider .vfk-range-slider-container{align-items:center;gap:var(--vfk-space-4);width:100%;height:36px;display:flex;position:relative}.vfk-field-range-slider .vfk-range-slider-inputs-wrapper{flex:1;align-items:center;height:36px;display:flex;position:relative}.vfk-field-range-slider .vfk-range-slider-track{height:var(--vfk-slider-track-height,6px);border-radius:calc(var(--vfk-slider-track-height,6px) / 2);z-index:0;background-color:#78788033;position:absolute;left:0;right:0}.vfk-field-range-slider .vfk-range-slider-fill{height:var(--vfk-slider-track-height,6px);background-color:var(--vfk-primary-color);border-radius:calc(var(--vfk-slider-track-height,6px) / 2);z-index:1;position:absolute}.vfk-field-range-slider .vfk-range-slider-input{width:100%;height:var(--vfk-slider-track-height,6px);pointer-events:none;appearance:none;background:0 0;outline:none;margin:0;position:absolute}.vfk-field-range-slider .vfk-range-slider-input::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:var(--vfk-slider-thumb-size,22px);height:var(--vfk-slider-thumb-size,22px);cursor:pointer;z-index:2;background:#fff;border-radius:50%;transition:transform .1s;position:relative;box-shadow:0 2px 6px #0003}.vfk-field-range-slider .vfk-range-slider-input:not(:disabled)::-webkit-slider-thumb:hover{transform:scale(var(--vfk-slider-thumb-scale-hover,1.15))}.vfk-field-range-slider .vfk-range-slider-input:not(:disabled)::-webkit-slider-thumb:active{transform:scale(var(--vfk-slider-thumb-scale-active,1.25))}.vfk-field-range-slider .vfk-range-slider-input::-moz-range-thumb{pointer-events:auto;width:var(--vfk-slider-thumb-size,22px);height:var(--vfk-slider-thumb-size,22px);cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;transition:transform .1s;position:relative;box-shadow:0 2px 6px #0003}.vfk-field-range-slider .vfk-range-slider-input:not(:disabled)::-moz-range-thumb:hover{transform:scale(var(--vfk-slider-thumb-scale-hover,1.15))}.vfk-field-range-slider .vfk-range-slider-input:not(:disabled)::-moz-range-thumb:active{transform:scale(var(--vfk-slider-thumb-scale-active,1.25))}.vfk-field-range-slider .vfk-range-slider-value-display{color:var(--vfk-primary-color);text-align:right;flex-shrink:0;min-width:64px;font-size:.9rem;font-weight:700}.vfk-slider-input-wrapper{flex:1;align-items:center;display:flex;position:relative}.vfk-slider-custom-thumb-wrapper{width:var(--vfk-slider-thumb-size,22px);height:var(--vfk-slider-thumb-size,22px);pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.has-custom-thumb .vfk-slider-input::-webkit-slider-thumb{opacity:0;width:22px;height:22px}.has-custom-thumb .vfk-slider-input::-moz-range-thumb{opacity:0;width:22px;height:22px}.has-custom-thumb-min .vfk-range-slider-input-min::-webkit-slider-thumb{opacity:0;width:22px;height:22px}.has-custom-thumb-min .vfk-range-slider-input-min::-moz-range-thumb{opacity:0;width:22px;height:22px}.has-custom-thumb-max .vfk-range-slider-input-max::-webkit-slider-thumb{opacity:0;width:22px;height:22px}.has-custom-thumb-max .vfk-range-slider-input-max::-moz-range-thumb{opacity:0;width:22px;height:22px}.vfk-slider-premium-thumb-orb{width:var(--vfk-slider-thumb-size,22px);height:var(--vfk-slider-thumb-size,22px);border:1.5px solid #fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.vfk-slider-input-wrapper:hover .vfk-slider-premium-thumb-orb,.vfk-range-slider-inputs-wrapper:hover .vfk-slider-premium-thumb-orb{transform:scale(var(--vfk-slider-thumb-scale-hover,1.15))}:where(.vfk-slider-input:where(:active))~.vfk-slider-custom-thumb-wrapper .vfk-slider-premium-thumb-orb,:where(.vfk-range-slider-input:where(:active))~.vfk-slider-custom-thumb-wrapper .vfk-slider-premium-thumb-orb{transform:scale(var(--vfk-slider-thumb-scale-active,1.25))}.vfk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--vfk-glyph-size:.7em;--vfk-glyph-thickness:1.5px;--vfk-glyph-arrow-half:.3em;--vfk-glyph-arrow-depth:.36em;--vfk-glyph-double-gap:.28em}.vfk-glyph-plus{inline-size:var(--vfk-glyph-size);block-size:var(--vfk-glyph-size);flex:none;display:inline-block;position:relative}.vfk-glyph-plus:before,.vfk-glyph-plus:after{content:"";border-radius:var(--vfk-glyph-thickness);background-color:currentColor;position:absolute}.vfk-glyph-plus:before{inline-size:100%;block-size:var(--vfk-glyph-thickness);inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.vfk-glyph-plus:after{block-size:100%;inline-size:var(--vfk-glyph-thickness);inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.vfk-glyph-check{border-inline-end:var(--vfk-glyph-thickness) solid currentColor;border-block-end:var(--vfk-glyph-thickness) solid currentColor;flex:none;block-size:.85em;inline-size:.5em;display:inline-block;transform:translateY(-.05em)rotate(45deg)}.vfk-glyph-prev-double,.vfk-glyph-next-double{inline-size:calc(var(--vfk-glyph-arrow-depth) + var(--vfk-glyph-double-gap));block-size:calc(var(--vfk-glyph-arrow-half) * 2);flex:none;display:inline-block;position:relative}.vfk-glyph-next-double:before,.vfk-glyph-next-double:after{content:"";border-block:var(--vfk-glyph-arrow-half) solid transparent;border-inline-start:var(--vfk-glyph-arrow-depth) solid currentColor;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.vfk-glyph-next-double:before{inset-inline-start:0}.vfk-glyph-next-double:after{inset-inline-start:var(--vfk-glyph-double-gap)}.vfk-glyph-prev-double:before,.vfk-glyph-prev-double:after{content:"";border-block:var(--vfk-glyph-arrow-half) solid transparent;border-inline-end:var(--vfk-glyph-arrow-depth) solid currentColor;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.vfk-glyph-prev-double:before{inset-inline-end:var(--vfk-glyph-double-gap)}.vfk-glyph-prev-double:after{inset-inline-end:0}.vfk-glyph-checkbox{box-sizing:border-box;border:.11em solid;border-radius:.2em;flex:none;block-size:1em;inline-size:1em;display:inline-block;position:relative}.vfk-glyph-checkbox.is-checked{background-color:currentColor}.vfk-glyph-checkbox.is-checked:after{content:"";border-inline-end:.11em solid var(--vfk-bg-dropdown,#fff);border-block-end:.11em solid var(--vfk-bg-dropdown,#fff);block-size:.5em;inline-size:.28em;position:absolute;inset-block-start:.06em;inset-inline-start:.26em;transform:rotate(45deg)}.vfk-glyph-alert{box-sizing:border-box;border:.12em solid;border-radius:50%;flex:none;block-size:1em;inline-size:1em;display:inline-block;position:relative}.vfk-glyph-alert:before,.vfk-glyph-alert:after{content:"";background:currentColor;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.vfk-glyph-alert:before{border-radius:1px;block-size:.36em;inline-size:.12em;inset-block-start:.16em}.vfk-glyph-alert:after{border-radius:50%;block-size:.12em;inline-size:.12em;inset-block-end:.16em}.vfk-glyph-spinner{border:.14em solid color-mix(in srgb, currentColor 25%, transparent);box-sizing:border-box;border-block-start-color:currentColor;border-radius:50%;flex:none;block-size:1em;inline-size:1em;animation:.7s linear infinite vfk-spin;display:inline-block}@keyframes vfk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vfk-glyph-spinner{animation-duration:1.8s}}.vfk-glyph-refresh{box-sizing:border-box;border:.14em solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1em;inline-size:1em;display:inline-block;position:relative}.vfk-glyph-refresh:after{content:"";border:.15em solid #0000;border-block-end-color:currentColor;position:absolute;inset-block-start:-.15em;inset-inline-end:-.03em;transform:rotate(40deg)}.vfk-icon-placeholder{opacity:.4;box-sizing:border-box;border:1px dashed;border-radius:2px;flex:none;block-size:1em;inline-size:1em;display:inline-block}.vfk-icon-slot{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;line-height:1;display:inline-flex;overflow:hidden}.vfk-theme-light{--vfk-primary-color:#3b6ef5;--vfk-primary-contrast:#fff;--vfk-danger-color:#d93b3b;--vfk-success-color:#16a34a;--vfk-text-primary:#1c2024;--vfk-text-secondary:#656d78;--vfk-bg-field:#eef0f3;--vfk-bg-dropdown:#fff;--vfk-bg-row:#f8fafc;--vfk-border-color:#e2e5ea;--vfk-border-focus:#3b6ef5;--vfk-rating-color:#d97706;--vfk-shadow-1:0 1px 2px #10141a14;--vfk-shadow-2:0 4px 12px #10141a1f;--vfk-shadow-3:0 12px 32px #10141a2e}.vfk-theme-dark{--vfk-primary-color:#6b93ff;--vfk-primary-contrast:#0f1216;--vfk-danger-color:#ff6b6b;--vfk-success-color:#4ade80;--vfk-text-primary:#e8ebf0;--vfk-text-secondary:#9aa3af;--vfk-bg-field:#0b0e12;--vfk-bg-dropdown:#171b21;--vfk-bg-row:#12161c;--vfk-border-color:#2b313a;--vfk-border-focus:#6b93ff;--vfk-rating-color:#fbbf24;--vfk-shadow-1:0 1px 2px #0006;--vfk-shadow-2:0 4px 12px #00000080;--vfk-shadow-3:0 12px 32px #0009}.vk-theme-light,.vk-theme-light.vfk-theme-light,.vk-theme-light .vfk-theme-light{--vfk-primary-color:var(--vk-color-primary,#3b6ef5);--vfk-primary-contrast:var(--vk-color-primary-contrast,#fff);--vfk-danger-color:var(--vk-color-danger,#d93b3b);--vfk-success-color:var(--vk-color-success,#16a34a);--vfk-text-primary:var(--vk-color-text,#1c2024);--vfk-text-secondary:var(--vk-color-muted,#656d78);--vfk-bg-field:var(--vk-color-surface-sunken,#eef0f3);--vfk-bg-dropdown:var(--vk-color-surface,#fff);--vfk-bg-row:var(--vk-color-surface-muted,#f8fafc);--vfk-border-color:var(--vk-color-border,#e2e5ea);--vfk-border-focus:var(--vk-color-focus-ring,#3b6ef5);--vfk-rating-color:var(--vk-color-warning,#d97706);--vfk-shadow-1:var(--vk-shadow-1,0 1px 2px #10141a14);--vfk-shadow-2:var(--vk-shadow-2,0 4px 12px #10141a1f);--vfk-shadow-3:var(--vk-shadow-3,0 12px 32px #10141a2e)}.vk-theme-dark,.vk-theme-dark.vfk-theme-dark,.vk-theme-dark .vfk-theme-dark{--vfk-primary-color:var(--vk-color-primary,#6b93ff);--vfk-primary-contrast:var(--vk-color-primary-contrast,#0f1216);--vfk-danger-color:var(--vk-color-danger,#ff6b6b);--vfk-success-color:var(--vk-color-success,#4ade80);--vfk-text-primary:var(--vk-color-text,#e8ebf0);--vfk-text-secondary:var(--vk-color-muted,#9aa3af);--vfk-bg-field:var(--vk-color-surface-sunken,#0b0e12);--vfk-bg-dropdown:var(--vk-color-surface,#171b21);--vfk-bg-row:var(--vk-color-surface-muted,#12161c);--vfk-border-color:var(--vk-color-border,#2b313a);--vfk-border-focus:var(--vk-color-focus-ring,#6b93ff);--vfk-rating-color:var(--vk-color-warning,#fbbf24);--vfk-shadow-1:var(--vk-shadow-1,0 1px 2px #0006);--vfk-shadow-2:var(--vk-shadow-2,0 4px 12px #00000080);--vfk-shadow-3:var(--vk-shadow-3,0 12px 32px #0009)}.vfk-field-textarea .vfk-field-wrapper{align-items:stretch;width:100%;height:auto}.vfk-field-textarea .vfk-input-content,.vfk-field-textarea .vfk-value-display,.vfk-field-textarea .vfk-textarea-wrapper{flex-grow:1;align-items:stretch;width:100%;min-width:100%;height:auto}.vfk-field-textarea .vfk-textarea-input{width:100%;min-width:100%;height:auto;min-height:unset;flex-grow:1}.vfk-field-select:where(.is-disabled) .vfk-field-wrapper{opacity:.5;cursor:not-allowed}.global-vfk-dropdown{background-color:var(--vfk-bg-dropdown);border:1px solid var(--vfk-border-color);border-radius:var(--vfk-radius-lg);box-shadow:var(--vfk-shadow-3);box-sizing:border-box;flex-direction:column;max-height:280px;display:flex;position:fixed;overflow:hidden}.vfk-select-menu-container{width:100%;max-height:inherit;box-sizing:border-box;flex-direction:column;display:flex}.vfk-select-search-wrapper{border-bottom:1px solid var(--vfk-border-color);background-color:var(--vfk-bg-field);align-items:center;padding:10px 14px;display:flex}.vfk-select-search-icon{block-size:1em;inline-size:1em;color:var(--vfk-text-secondary);margin-right:var(--vfk-space-3);justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;overflow:hidden}.vfk-select-search-input{color:var(--vfk-text-primary);background:0 0;border:none;outline:none;flex-grow:1;font-size:.9rem}.vfk-select-search-clear{color:var(--vfk-text-secondary);cursor:pointer;font-size:16px}.vfk-menu-inner-container{flex-grow:1;overflow-y:auto}.vfk-list-scroll{padding:6px 0}.vfk-list-item{min-width:0;padding:10px var(--vfk-space-5);cursor:pointer;color:var(--vfk-text-primary);align-items:center;font-size:.95rem;display:flex}.vfk-list-item:hover{background-color:var(--vfk-bg-field)}.vfk-list-item.is-active{background-color:color-mix(in srgb, var(--vfk-primary-color) 10%, transparent);color:var(--vfk-primary-color);font-weight:600}.vfk-checkbox-wrapper{margin-right:var(--vfk-space-4);flex-shrink:0;align-items:center;display:flex}.vfk-checkbox-wrapper .vfk-glyph-checkbox{color:var(--vfk-text-secondary)}.vfk-checkbox-wrapper .vfk-glyph-checkbox:where(.is-checked){color:var(--vfk-primary-color)}.vfk-item-text{white-space:normal;word-break:break-word;flex:1;min-width:0;line-height:1.35}.vfk-no-data{padding:var(--vfk-space-6);color:var(--vfk-text-secondary);align-items:center;gap:var(--vfk-space-3);flex-direction:column;font-size:.85rem;display:flex}.vfk-no-data-icon{justify-content:center;align-items:center;block-size:1em;inline-size:1em;font-size:28px;line-height:1;display:inline-flex;overflow:hidden}.vfk-field-tags .vfk-field-wrapper{height:auto;padding-top:var(--vfk-space-2);padding-bottom:var(--vfk-space-2)}.vfk-field-tags .vfk-value-display{align-items:flex-start}.vfk-field-tags:where(.is-disabled) .vfk-field-wrapper{opacity:.5;cursor:not-allowed}.vfk-tags-list{align-items:center;gap:var(--vfk-space-2);padding:var(--vfk-space-1) 0;flex-wrap:wrap;width:100%;margin:0;list-style:none;display:flex}.vfk-tag-chip{align-items:center;gap:var(--vfk-space-2);background-color:var(--vfk-bg-field);border:1px solid var(--vfk-border-color);border-radius:var(--vfk-radius-pill);max-width:100%;padding:var(--vfk-space-1) var(--vfk-space-2) var(--vfk-space-1) var(--vfk-space-4);color:var(--vfk-text-primary);font-size:.85rem;line-height:1.4;display:inline-flex}.vfk-tag-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vfk-tag-chip-remove{width:18px;height:18px;color:var(--vfk-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;transition:color .15s,background-color .15s;display:inline-flex}.vfk-tag-chip-remove:hover:not(:disabled){color:var(--vfk-danger-color);background-color:var(--vfk-bg-dropdown)}.vfk-tag-chip-remove:disabled{opacity:.5;cursor:not-allowed}.vfk-tags-input-item{flex:auto;align-items:center;min-width:80px;display:flex}.vfk-tags-input{width:100%;min-width:60px;color:var(--vfk-text-primary);padding:var(--vfk-space-1) 0;box-sizing:border-box;background:0 0;border:none;outline:none;flex:auto;margin:0;font-family:inherit;font-size:1rem}.vfk-tags-suggest-menu{width:100%;max-height:inherit;box-sizing:border-box;flex-direction:column;display:flex}.vfk-field-switch.vfk-size-sm{--vfk-switch-track-w:var(--sw-track-w,34px);--vfk-switch-track-h:var(--sw-track-h,20px);--vfk-switch-thumb:var(--sw-thumb,16px);--vfk-switch-translate:var(--sw-translate,14px)}.vfk-field-switch.vfk-size-md{--vfk-switch-track-w:var(--sw-track-w,51px);--vfk-switch-track-h:var(--sw-track-h,31px);--vfk-switch-thumb:var(--sw-thumb,25px);--vfk-switch-translate:var(--sw-translate,20px)}.vfk-field-switch.vfk-size-lg{--vfk-switch-track-w:var(--sw-track-w,64px);--vfk-switch-track-h:var(--sw-track-h,38px);--vfk-switch-thumb:var(--sw-thumb,32px);--vfk-switch-translate:var(--sw-translate,26px)}.vfk-field-switch .vfk-field-wrapper{align-items:center}.vfk-field-switch .vfk-switch-container{justify-content:flex-end;align-items:center;width:100%;display:flex}.vfk-field-switch .vfk-switch-track{width:var(--vfk-switch-track-w,51px);height:var(--vfk-switch-track-h,31px);border-radius:var(--vfk-radius-pill);cursor:pointer;background-color:#78788033;position:relative}.vfk-field-switch .vfk-switch-track:where(.is-active){background-color:var(--vfk-primary-color)}.vfk-field-switch .vfk-switch-track:where(.is-disabled){opacity:.5;cursor:not-allowed}.vfk-field-switch .vfk-switch-thumb{width:var(--vfk-switch-thumb,25px);height:var(--vfk-switch-thumb,25px);background-color:#fff;border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 3px 8px #00000026}:where(.vfk-field-switch) .vfk-switch-track:where(.is-active) .vfk-switch-thumb{transform:translateY(-50%) translateX(var(--vfk-switch-translate,20px))}.vfk-field-switch:where(.has-subtitle) .vfk-field-wrapper{min-height:56px;padding:var(--vfk-space-4) var(--vfk-space-5);align-items:center;gap:var(--vfk-space-4);flex-direction:row}.vfk-field-switch:where(.has-subtitle) .vfk-label{flex:auto;min-width:0;position:static;top:auto;left:auto;transform:none}.vfk-field-switch:where(.has-subtitle) .vfk-input-content{flex:none;width:auto;margin-top:0}.vfk-field-checkbox .vfk-field-wrapper{align-items:center}.vfk-field-checkbox .vfk-checkbox-container{justify-content:flex-end;align-items:center;width:100%;display:flex}.vfk-field-checkbox .vfk-checkbox-box{border-radius:var(--vfk-radius-sm);cursor:pointer;background-color:#7878800d;border:1px solid #78788066;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.vfk-field-checkbox .vfk-checkbox-box:where(:hover:not(.is-disabled)){background-color:#78788026}.vfk-field-checkbox .vfk-checkbox-box:where(.is-active){background-color:var(--vfk-primary-color);border-color:var(--vfk-primary-color)}.vfk-field-checkbox .vfk-checkbox-box:where(.is-disabled){opacity:.5;cursor:not-allowed}.vfk-field-checkbox .vfk-checkbox-check{color:#fff;font-size:14px;font-weight:700}.vfk-field-checkbox:where(.has-subtitle) .vfk-field-wrapper{min-height:56px;padding:var(--vfk-space-4) var(--vfk-space-5);align-items:center;gap:var(--vfk-space-4);flex-direction:row}.vfk-field-checkbox:where(.has-subtitle) .vfk-label{flex:auto;min-width:0;position:static;top:auto;left:auto;transform:none}.vfk-field-checkbox:where(.has-subtitle) .vfk-input-content{flex:none;width:auto;margin-top:0}.vfk-radio-group{gap:var(--vfk-space-3);width:100%;display:flex}.vfk-radio-group.is-vertical{flex-direction:column}.vfk-radio-group.is-horizontal{gap:var(--vfk-space-5);flex-flow:wrap}.vfk-radio-option{cursor:pointer;color:var(--vfk-text-primary,#1c2024);font-family:var(--vfk-font-family,sans-serif);align-items:center;gap:10px;font-size:15px;line-height:1.3;display:inline-flex}.vfk-radio-option.is-disabled{opacity:.5;cursor:not-allowed}.vfk-radio-dot{border:2px solid var(--vfk-border-color,#e2e5ea);background-color:var(--vfk-bg-field,#eef0f3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s;display:inline-flex}.vfk-radio-option:where(.is-selected) .vfk-radio-dot{border-color:var(--vfk-primary-color,#3b6ef5)}.vfk-radio-dot-inner{background-color:var(--vfk-primary-color,#3b6ef5);border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}.vfk-radio-option:where(.is-selected) .vfk-radio-dot-inner{transform:scale(1)}.vfk-radio-native:focus-visible+.vfk-radio-dot{outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:var(--vfk-border-focus,#3b6ef5);outline-offset:0}.vfk-radio-label{-webkit-user-select:none;user-select:none}.vfk-file-container{flex-direction:column;gap:10px;width:100%;display:flex}.vfk-file-dropzone{justify-content:center;align-items:center;gap:var(--vfk-space-3);padding:22px var(--vfk-space-5);border:2px dashed var(--vfk-border-color,#e2e5ea);border-radius:var(--vfk-radius-lg);background-color:var(--vfk-bg-field,#eef0f3);color:var(--vfk-text-secondary,#656d78);cursor:pointer;text-align:center;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.vfk-file-dropzone:hover:not(.is-disabled),.vfk-file-dropzone.is-dragging{border-color:var(--vfk-primary-color,#3b6ef5);background-color:var(--vfk-bg-dropdown,#fff)}.vfk-file-dropzone:focus-visible{border-color:var(--vfk-border-focus,#3b6ef5);outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:var(--vfk-border-focus,#3b6ef5);outline-offset:0}.vfk-file-dropzone.is-disabled{opacity:.5;cursor:not-allowed}.vfk-file-dropzone-icon{block-size:1em;inline-size:1em;color:var(--vfk-primary-color,#3b6ef5);justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex;overflow:hidden}.vfk-file-dropzone-text{font-size:14px;font-family:var(--vfk-font-family,sans-serif)}.vfk-file-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vfk-file-item{padding:var(--vfk-space-3) var(--vfk-space-4);border-radius:var(--vfk-radius-md);background-color:var(--vfk-bg-field,#eef0f3);color:var(--vfk-text-primary,#1c2024);font-family:var(--vfk-font-family,sans-serif);align-items:center;gap:10px;font-size:14px;display:flex}.vfk-file-item-icon{color:var(--vfk-text-secondary,#656d78);flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;font-size:18px;line-height:1;display:inline-flex;overflow:hidden}.vfk-file-item-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vfk-file-item-size{color:var(--vfk-text-secondary,#656d78);flex:none;font-size:12px}.vfk-file-item-remove{width:24px;height:24px;color:var(--vfk-text-secondary,#656d78);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.vfk-file-item-remove:hover:not(:disabled){color:var(--vfk-danger-color,#d93b3b);background-color:var(--vfk-bg-dropdown,#fff)}.vfk-file-item-remove:disabled{opacity:.5;cursor:not-allowed}.vfk-rating-container{align-items:center;gap:var(--vfk-space-4);width:100%;display:flex}.vfk-rating-symbols{align-items:center;gap:var(--vfk-space-2);border-radius:var(--vfk-radius-sm);outline:none;display:inline-flex}.vfk-rating-symbols:focus-visible{outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:var(--vfk-border-focus,#3b6ef5);outline-offset:0}.vfk-rating-symbols.is-disabled{opacity:.5;cursor:not-allowed}.vfk-rating-symbols:where(.is-readonly) .vfk-rating-symbol,.vfk-rating-symbols:where(.is-disabled) .vfk-rating-symbol{cursor:default}.vfk-rating-symbol{cursor:pointer;font-size:var(--vfk-rating-size,24px);color:var(--vfk-rating-empty-color,var(--vfk-border-color,#e2e5ea));line-height:1;transition:color .12s,transform .12s;display:inline-flex}.vfk-rating-symbol:hover{transform:scale(1.12)}.vfk-rating-symbol.is-filled{color:var(--vfk-rating-color)}.vfk-rating-value{color:var(--vfk-text-secondary,#656d78);font-family:var(--vfk-font-family,sans-serif);font-variant-numeric:tabular-nums;font-size:14px}.vfk-field-color-picker .vfk-field-wrapper{height:auto;padding:var(--vfk-space-5)}.vfk-field-color-picker .vfk-input-content,.vfk-field-color-picker .vfk-value-display{align-items:stretch;height:auto}.vfk-color-picker-layout{box-sizing:border-box;gap:var(--vfk-space-5);width:100%;display:flex}.vfk-layout-bottom{flex-direction:column}.vfk-layout-top{flex-direction:column-reverse}.vfk-layout-left{flex-direction:row-reverse;align-items:flex-start}.vfk-layout-right{flex-direction:row;align-items:flex-start}.vfk-color-picker-container{flex-grow:1;justify-content:center;align-items:center;padding-top:0;display:flex}.vfk-field-base:where(.has-inline-label) .vfk-color-picker-container{padding-top:14px}.vfk-color-wheel{cursor:default;touch-action:none;background:radial-gradient(circle,#fff 0%,#0000 100%),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;outline:none;width:160px;height:160px;position:relative}.vfk-color-wheel:focus-visible{outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:var(--vfk-border-focus,#3b6ef5);outline-offset:0}.vfk-color-wheel.is-disabled{opacity:.5;cursor:not-allowed}.vfk-size-sm .vfk-color-wheel{width:120px;height:120px}.vfk-size-md .vfk-color-wheel{width:160px;height:160px}.vfk-size-lg .vfk-color-wheel{width:200px;height:200px}.vfk-color-wheel-thumb{pointer-events:none;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;transform:translate(-50%,-50%)}.vfk-color-wheel-thumb.is-dragging{transform:translate(-50%,-50%)scale(1.4)}.vfk-presets-grid{grid-template-columns:repeat(auto-fill, minmax(var(--vfk-presets-col-width,28px), 1fr));gap:var(--vfk-space-3);width:100%;display:grid}.vfk-preset-swatch{cursor:pointer;box-sizing:border-box;border:none;width:28px;height:28px;padding:0}.vfk-preset-swatch.is-disabled{opacity:.5;cursor:not-allowed}.vfk-favorites-section{margin-top:var(--vfk-space-5);box-sizing:border-box;width:100%}.vfk-layout-top .vfk-favorites-section{margin-top:0;margin-bottom:var(--vfk-space-5);padding-bottom:var(--vfk-space-4)}.vfk-layout-left .vfk-favorites-section,.vfk-layout-right .vfk-favorites-section{flex-shrink:0;width:100px;margin-top:0}.vfk-layout-left .vfk-favorites-section{padding-right:var(--vfk-space-4);margin-right:var(--vfk-space-2)}.vfk-layout-right .vfk-favorites-section{padding-left:var(--vfk-space-4);margin-left:var(--vfk-space-2)}.vfk-favorites-header{margin-bottom:var(--vfk-space-3);justify-content:space-between;align-items:center;display:flex}.vfk-add-favorite-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;line-height:1;display:inline-flex}.vfk-add-favorite-btn:disabled{opacity:.5;cursor:not-allowed}.vfk-favorites-grid{grid-template-columns:repeat(auto-fill,minmax(20px,1fr));gap:6px;width:100%;display:grid}.vfk-favorite-swatch{cursor:pointer;box-sizing:border-box;border:none;border-radius:50%;width:20px;height:20px;padding:0}.vfk-favorite-swatch.is-disabled{opacity:.5;cursor:not-allowed}.vfk-favorites-empty{grid-column:1/-1}.vfk-conversion-section{margin-top:var(--vfk-space-4);padding-top:var(--vfk-space-3);gap:var(--vfk-space-2);flex-direction:column;width:100%;display:flex}.vfk-conversion-row{font-variant-numeric:tabular-nums;align-items:center;gap:var(--vfk-space-3);display:flex}.vfk-conversion-label{flex-shrink:0;width:32px}.vfk-conversion-value{flex-grow:1}.vfk-conversion-copy-btn{cursor:pointer;padding:var(--vfk-space-1);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.vfk-calendar{box-sizing:border-box;width:100%;min-width:260px;font-family:var(--vfk-font-family);color:var(--vfk-text-primary);flex-direction:column;display:flex}.vfk-calendar-header{justify-content:space-between;align-items:center;gap:var(--vfk-space-2);padding:10px var(--vfk-space-3);display:flex}.vfk-calendar-nav-btn{border-radius:var(--vfk-radius-sm);width:28px;height:28px;color:var(--vfk-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.vfk-calendar-nav-btn:hover{background-color:var(--vfk-bg-field);color:var(--vfk-text-primary)}.vfk-calendar-title{border-radius:var(--vfk-radius-sm);padding:var(--vfk-space-2) 6px;text-align:center;color:var(--vfk-text-primary);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex-grow:1;font-family:inherit;font-size:.9rem;font-weight:600;overflow:hidden}.vfk-calendar-title:hover{background-color:var(--vfk-bg-field)}.vfk-calendar-weekdays{padding:0 var(--vfk-space-3);grid-template-columns:repeat(7,1fr);display:grid}.vfk-calendar-weekday{text-align:center;color:var(--vfk-text-secondary);text-transform:uppercase;padding:var(--vfk-space-2) 0;font-size:.7rem;font-weight:600}.vfk-calendar-grid{gap:var(--vfk-space-1);padding:var(--vfk-space-2) var(--vfk-space-3) var(--vfk-space-3);grid-template-columns:repeat(7,1fr);display:grid}.vfk-calendar-day{aspect-ratio:1;color:var(--vfk-text-primary);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:.85rem;display:flex}.vfk-calendar-day:hover:not(:disabled){background-color:var(--vfk-bg-field)}.vfk-calendar-day--outside{color:var(--vfk-text-secondary);opacity:.5}.vfk-calendar-day--today{box-shadow:inset 0 0 0 1px var(--vfk-primary-color);font-weight:600}.vfk-calendar-day--selected{background-color:var(--vfk-primary-color);color:#fff;font-weight:600}.vfk-calendar-day--selected:hover:not(:disabled){background-color:var(--vfk-primary-color)}.vfk-calendar-day--disabled{color:var(--vfk-text-secondary);opacity:.3;cursor:not-allowed}.vfk-calendar-months-grid,.vfk-calendar-years-grid{gap:var(--vfk-space-2);padding:var(--vfk-space-3);grid-template-columns:repeat(4,1fr);display:grid}.vfk-calendar-month,.vfk-calendar-year{border-radius:var(--vfk-radius-sm);padding:var(--vfk-space-4) var(--vfk-space-2);color:var(--vfk-text-primary);text-transform:capitalize;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:.85rem;display:flex}.vfk-calendar-month:hover:not(:disabled),.vfk-calendar-year:hover:not(:disabled){background-color:var(--vfk-bg-field)}.vfk-calendar-month--current,.vfk-calendar-year--current{box-shadow:inset 0 0 0 1px var(--vfk-primary-color);font-weight:600}.vfk-calendar-month--selected,.vfk-calendar-year--selected{background-color:var(--vfk-primary-color);color:#fff;font-weight:600}.vfk-calendar-month--selected:hover:not(:disabled),.vfk-calendar-year--selected:hover:not(:disabled){background-color:var(--vfk-primary-color)}.vfk-calendar-month--disabled,.vfk-calendar-year--disabled{color:var(--vfk-text-secondary);opacity:.3;cursor:not-allowed}.vfk-clock{box-sizing:border-box;width:100%;font-family:var(--vfk-font-family);padding:var(--vfk-space-3) 0;flex-direction:column;display:flex;position:relative}.vfk-clock-wheels{justify-content:center;align-items:center;gap:var(--vfk-space-2);display:flex;position:relative}.vfk-clock-wheel{scroll-snap-type:y mandatory;scrollbar-width:none;box-sizing:border-box;width:56px;height:200px;overflow-y:auto}.vfk-clock-wheel::-webkit-scrollbar{display:none}.vfk-clock-wheel-spacer{flex-shrink:0;height:80px}.vfk-clock-wheel-item{scroll-snap-align:center;font-variant-numeric:tabular-nums;height:40px;color:var(--vfk-text-secondary);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;margin:0 2px;font-size:1.1rem;display:flex}.vfk-clock-wheel-item.is-active{color:var(--vfk-primary-color);font-size:1.25rem;font-weight:700}.vfk-clock-wheel-item:focus-visible{outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:var(--vfk-border-focus,#3b6ef5);outline-offset:calc(-2px * var(--vfk-focus-ring-offset-scale,1))}.vfk-clock-wheel-item.is-disabled{color:var(--vfk-text-secondary);opacity:.3;cursor:not-allowed}.vfk-clock-wheel-item:where(.is-disabled.is-active){color:var(--vfk-text-secondary);font-size:1.1rem;font-weight:400}.vfk-clock-wheel-separator{color:var(--vfk-text-secondary);flex-shrink:0;font-size:1.25rem;font-weight:600}.vfk-clock-highlight{border-top:1px solid var(--vfk-border-color);border-bottom:1px solid var(--vfk-border-color);pointer-events:none;height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.vfk-clock-meridiem{width:60px;margin-left:var(--vfk-space-3);flex-shrink:0;align-self:stretch;position:relative}.vfk-clock-meridiem-toggle{flex-direction:row;gap:3px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.vfk-clock-meridiem-btn{border:1px solid var(--vfk-border-color);min-width:0;color:var(--vfk-text-secondary);border-radius:var(--vfk-radius-sm);padding:3px var(--vfk-space-2);letter-spacing:.02em;cursor:pointer;box-sizing:border-box;appearance:none;background:0 0;flex:1;justify-content:center;align-items:center;margin:0;font-family:inherit;font-size:.65rem;font-weight:700;line-height:1;display:flex}.vfk-clock-meridiem-btn.is-active{background-color:var(--vfk-primary-color);border-color:var(--vfk-primary-color);color:#fff}.vfk-clock-meridiem-btn.is-disabled{opacity:.3;cursor:not-allowed}.vfk-date-picker-menu-container{width:100%;max-height:inherit;box-sizing:border-box;padding:var(--vfk-space-2);flex-direction:column;display:flex;overflow-y:auto}.vfk-date-picker-body{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.vfk-date-picker-divider{background-color:var(--vfk-border-color);height:1px;margin:var(--vfk-space-2) var(--vfk-space-3);flex-shrink:0}.vfk-date-picker-body--datetime{flex-direction:row;align-items:stretch}.vfk-date-picker-body--datetime>.vfk-calendar{flex:2;min-width:0}.vfk-date-picker-body--datetime>.vfk-clock{min-width:0;padding-left:var(--vfk-space-3);border-left:1px solid var(--vfk-border-color);flex:1}.vfk-date-picker-body--datetime>.vfk-date-picker-divider{display:none}@media (width<=640px){.vfk-date-picker-body--datetime{flex-direction:column}.vfk-date-picker-body--datetime>.vfk-clock{padding-left:0;padding-top:var(--vfk-space-3);border-left:none}.vfk-date-picker-body--datetime>.vfk-date-picker-divider{display:block}}.vfk-date-picker-footer{padding:var(--vfk-space-3);flex-shrink:0;justify-content:flex-end;display:flex}.vfk-keypad{box-sizing:border-box;width:100%;max-width:280px;font-family:var(--vfk-font-family)}.vfk-keypad-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vfk-keypad-key{aspect-ratio:1;color:var(--vfk-text-primary);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--vfk-space-1);appearance:none;background:0 0;border:none;border-radius:50%;flex-direction:column;font-family:inherit;font-size:1.5rem;display:flex}.vfk-keypad-key:hover:not(:disabled){background-color:var(--vfk-bg-field)}.vfk-keypad-key:active:not(:disabled){background-color:var(--vfk-border-color)}.vfk-keypad-key:disabled{opacity:.4;cursor:not-allowed}.vfk-keypad-key-digit{line-height:1}.vfk-keypad-key-letters{letter-spacing:.08em;color:var(--vfk-text-secondary);text-transform:uppercase;font-size:.6rem;font-weight:600;line-height:1}.vfk-keypad-key-action{color:var(--vfk-text-secondary);font-size:1.1rem}.vfk-field-pin{align-items:center;gap:var(--vfk-space-4);box-sizing:border-box;width:100%;max-width:280px;font-family:var(--vfk-font-family);text-align:center;flex-direction:column;display:flex}.vfk-field-pin:focus-visible{outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:var(--vfk-border-focus);outline-offset:calc(4px * var(--vfk-focus-ring-offset-scale,1));border-radius:var(--vfk-radius-md)}.vfk-field-pin-label{color:var(--vfk-text-secondary);font-size:.85rem;font-weight:600}.vfk-field-pin-dots{justify-content:center;align-items:center;gap:var(--vfk-space-5);display:flex}.vfk-field-pin-dot{border:2px solid var(--vfk-border-color);box-sizing:border-box;background-color:#0000;border-radius:50%;width:14px;height:14px;transition:background-color .15s,border-color .15s}.vfk-field-pin-dot.is-filled{background-color:var(--vfk-primary-color);border-color:var(--vfk-primary-color)}.vfk-field-pin-dot.has-error{background-color:var(--vfk-danger-color);border-color:var(--vfk-danger-color)}@keyframes vfk-field-pin-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.vfk-field-pin-dots.is-shaking{animation:.4s ease-in-out vfk-field-pin-shake}.vfk-field-pin-error{color:var(--vfk-danger-color);font-size:.75rem;font-weight:700}.vfk-field-pin-confirm-wrapper{justify-content:center;width:100%;display:flex}.vfk-field-pin-confirm-btn{min-width:140px;padding:10px var(--vfk-space-6);border-radius:var(--vfk-radius-md);background-color:var(--vfk-bg-field);color:var(--vfk-text-secondary);cursor:not-allowed;box-sizing:border-box;appearance:none;border:none;font-family:inherit;font-size:.9rem;font-weight:700}.vfk-field-pin-confirm-btn.is-active{background-color:var(--vfk-primary-color);color:#fff;cursor:pointer}.vfk-field-pin-confirm-btn:disabled{opacity:.6}.vfk-field-otp{align-items:center;gap:var(--vfk-space-4);box-sizing:border-box;width:100%;font-family:var(--vfk-font-family);text-align:center;flex-direction:column;display:flex}.vfk-field-otp-label{color:var(--vfk-text-secondary);font-size:.85rem;font-weight:600}.vfk-field-otp-cells{justify-content:center;align-items:center;gap:10px;display:flex}.vfk-field-otp-cell{border:1.5px solid var(--vfk-border-color);border-radius:var(--vfk-radius-md);background-color:var(--vfk-bg-dropdown);width:44px;height:52px;color:var(--vfk-text-primary);text-align:center;box-sizing:border-box;appearance:none;caret-color:var(--vfk-primary-color);outline:none;padding:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.4rem;font-weight:700;transition:border-color .15s}.vfk-field-otp-cell:focus{border-color:var(--vfk-border-focus);outline-width:var(--vfk-focus-ring-width);outline-style:var(--vfk-focus-ring-style);outline-color:color-mix(in srgb, var(--vfk-border-focus) 15%, transparent);outline-offset:0}.vfk-field-otp-cell.has-error{border-color:var(--vfk-danger-color);color:var(--vfk-danger-color)}.vfk-field-otp-cell:disabled{opacity:.5;cursor:not-allowed}@keyframes vfk-field-otp-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.vfk-field-otp-cells.is-shaking{animation:.4s ease-in-out vfk-field-otp-shake}.vfk-field-otp-error{color:var(--vfk-danger-color);font-size:.75rem;font-weight:700}.vfk-progress-bar{gap:var(--vfk-space-3);box-sizing:border-box;width:100%;padding:14px var(--vfk-space-5);border:1px solid var(--vfk-border-color);border-radius:var(--vfk-radius-lg);background-color:var(--vfk-bg-dropdown);font-family:var(--vfk-font-family);flex-direction:column;display:flex}.vfk-progress-bar.is-borderless{background-color:#0000;border-color:#0000}.vfk-progress-bar-header{justify-content:space-between;align-items:center;gap:var(--vfk-space-3);display:flex}.vfk-progress-bar-title-group{align-items:center;gap:var(--vfk-space-3);min-width:0;display:flex}.vfk-progress-bar-title-id{display:contents}.vfk-progress-bar-icon{color:var(--vfk-text-secondary);flex-shrink:0;font-size:18px}.vfk-progress-bar-title{color:var(--vfk-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.vfk-progress-bar-detail{color:var(--vfk-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.75rem}.vfk-progress-bar-track-row{align-items:center;gap:10px;display:flex}.vfk-progress-bar-track{background-color:#78788033;border-radius:3px;flex-grow:1;height:6px;position:relative;overflow:hidden}.vfk-progress-bar-fill{background-color:var(--vk-color-success,#16a34a);border-radius:3px;height:100%;transition:width .25s,background-color .25s}.vfk-progress-bar:where(.is-warning) .vfk-progress-bar-fill{background-color:var(--vk-color-warning,#d97706)}.vfk-progress-bar:where(.is-error) .vfk-progress-bar-fill{background-color:var(--vfk-danger-color)}.vfk-progress-bar-value{color:var(--vfk-text-secondary);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:32px;font-size:.8rem;font-weight:700}.vfk-progress-bar-footer{justify-content:space-between;align-items:center;gap:var(--vfk-space-3);display:flex}.vfk-progress-bar-bottom-left,.vfk-progress-bar-bottom-right{color:var(--vfk-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.vfk-progress-bar-bottom-right{text-align:right}.vfk-field-textarea[data-v-1a045894] .vfk-field-wrapper{padding-top:var(--vfk-space-3)}.vfk-field-repeater[data-v-233efef1]{width:100%}.repeater-header[data-v-233efef1]{padding-bottom:var(--vfk-space-4);border-bottom:1px solid var(--vfk-border-color,#e2e5ea);margin-bottom:var(--vfk-space-5);justify-content:space-between;align-items:center;display:flex}.repeater-title-block[data-v-233efef1]{align-items:center;gap:var(--vfk-space-3);display:flex}.repeater-icon[data-v-233efef1]{color:var(--vfk-text-secondary,#656d78);font-size:20px}.repeater-label[data-v-233efef1]{text-transform:uppercase;letter-spacing:.05em;color:var(--vfk-text-primary,#1c2024);font-size:.8rem;font-weight:700}.repeater-row[data-v-233efef1]{margin-bottom:var(--vfk-space-4);background:var(--vfk-bg-row);padding:var(--vfk-space-4);border-radius:var(--vfk-repeater-radius);border:1px solid var(--vfk-border-color,#e2e5ea)}.repeater-row-grid[data-v-233efef1]{gap:var(--vfk-space-4);align-items:center;display:grid}.repeater-action-item[data-v-233efef1]{justify-content:center;display:flex}.repeater-empty-state[data-v-233efef1]{padding:var(--vfk-space-6);background:var(--vfk-bg-row);border-radius:var(--vfk-repeater-radius);border:1px dashed var(--vfk-border-color,#e2e5ea);color:var(--vfk-text-secondary,#656d78);flex-direction:column;align-items:center;display:flex}.empty-icon[data-v-233efef1]{block-size:1em;inline-size:1em;margin-bottom:var(--vfk-space-3);justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex;overflow:hidden}.empty-text[data-v-233efef1]{font-size:.75rem;font-weight:600}:root{--vtk-font-body:var(--vk-font-body,inherit);--vtk-font-heading:var(--vk-font-heading,var(--vtk-font-body));--vtk-font-mono:var(--vk-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--vtk-text-2xs:var(--vk-text-2xs,clamp(.6875rem, .66rem + .14vw, .75rem));--vtk-text-xs:var(--vk-text-xs,clamp(.75rem, .72rem + .15vw, .8125rem));--vtk-text-sm:var(--vk-text-sm,clamp(.8125rem, .78rem + .18vw, .875rem));--vtk-text-md:var(--vk-text-md,clamp(.95rem, .9rem + .25vw, 1.05rem));--vtk-text-lg:var(--vk-text-lg,clamp(1.075rem, 1rem + .35vw, 1.2rem));--vtk-text-xl:var(--vk-text-xl,clamp(1.2rem, 1.08rem + .6vw, 1.4rem));--vtk-text-2xl:var(--vk-text-2xl,clamp(1.45rem, 1.28rem + .85vw, 1.7rem));--vtk-text-3xl:var(--vk-text-3xl,clamp(1.75rem, 1.5rem + 1.25vw, 2.1rem));--vtk-text-4xl:var(--vk-text-4xl,clamp(2.1rem, 1.75rem + 1.75vw, 2.6rem));--vtk-text-5xl:var(--vk-text-5xl,clamp(2.55rem, 2.05rem + 2.5vw, 3.3rem));--vtk-weight-light:var(--vk-weight-light,300);--vtk-weight-normal:var(--vk-weight-normal,400);--vtk-weight-medium:var(--vk-weight-medium,500);--vtk-weight-semibold:var(--vk-weight-semibold,600);--vtk-weight-bold:var(--vk-weight-bold,700);--vtk-leading-none:var(--vk-leading-none,1);--vtk-leading-tight:var(--vk-leading-tight,1.15);--vtk-leading-snug:var(--vk-leading-snug,1.3);--vtk-leading-normal:var(--vk-leading-normal,1.5);--vtk-leading-relaxed:var(--vk-leading-relaxed,1.65);--vtk-leading-loose:var(--vk-leading-loose,1.9);--vtk-tracking-tighter:var(--vk-tracking-tighter,-.03em);--vtk-tracking-tight:var(--vk-tracking-tight,-.015em);--vtk-tracking-normal:var(--vk-tracking-normal,0em);--vtk-tracking-wide:var(--vk-tracking-wide,.02em);--vtk-tracking-wider:var(--vk-tracking-wider,.05em);--vtk-tracking-widest:var(--vk-tracking-widest,.1em);--vtk-measure-narrow:var(--vk-measure-narrow,45ch);--vtk-measure:var(--vk-measure,66ch);--vtk-measure-wide:var(--vk-measure-wide,78ch);--vtk-color-text:var(--vk-color-text,currentColor);--vtk-color-heading:var(--vk-color-heading,currentColor);--vtk-color-muted:var(--vk-color-muted,#656d78);--vtk-color-link:var(--vk-color-link,#3b6ef5);--vtk-heading-drop-cap-lines:3;--vtk-heading-drop-cap-gap:.1em}@media (prefers-color-scheme:dark){:root{--vtk-color-muted:var(--vk-color-muted,#9aa3af);--vtk-color-link:var(--vk-color-link,#6b93ff)}}.vtk-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vtk-theme-light{--vtk-color-text:var(--vk-color-text-light,#1c2024);--vtk-color-heading:var(--vk-color-heading-light,#10131a);--vtk-color-muted:var(--vk-color-muted-light,#656d78);--vtk-color-link:var(--vk-color-link-light,#3b6ef5)}.vtk-theme-dark{--vtk-color-text:var(--vk-color-text-dark,#e8ebf0);--vtk-color-heading:var(--vk-color-heading-dark,#f4f6fa);--vtk-color-muted:var(--vk-color-muted-dark,#9aa3af);--vtk-color-link:var(--vk-color-link-dark,#6b93ff)}.vtk-code{--vtk-code-font:var(--vtk-font-mono);--vtk-code-color:var(--vtk-color-text);--vtk-code-bg:color-mix(in srgb, currentColor 8%, transparent);--vtk-code-border:color-mix(in srgb, currentColor 16%, transparent);border:1px solid var(--vtk-code-border);background:var(--vtk-code-bg);color:var(--vtk-code-color);font-family:var(--vtk-code-font);font-size:.9em;line-height:var(--vtk-leading-normal);white-space:break-spaces;border-radius:.3em;padding:.15em .35em}.vtk-heading{--vtk-heading-font:var(--vtk-font-heading);--vtk-heading-weight:var(--vtk-weight-bold);--vtk-heading-leading:var(--vtk-leading-tight);--vtk-heading-tracking:var(--vtk-tracking-tight);--vtk-heading-color:var(--vtk-color-heading);--vtk-heading-size:var(--vtk-text-2xl);color:var(--vtk-heading-color);font-family:var(--vtk-heading-font);font-size:var(--vtk-heading-size);font-weight:var(--vtk-heading-weight);line-height:var(--vtk-heading-leading);letter-spacing:var(--vtk-heading-tracking);margin:0}.vtk-heading__prepend{margin-inline-end:.25em}.vtk-heading__append{margin-inline-start:.25em}.vtk-heading--size-2xs{--vtk-heading-size:var(--vtk-text-2xs)}.vtk-heading--size-xs{--vtk-heading-size:var(--vtk-text-xs)}.vtk-heading--size-sm{--vtk-heading-size:var(--vtk-text-sm)}.vtk-heading--size-md{--vtk-heading-size:var(--vtk-text-md)}.vtk-heading--size-lg{--vtk-heading-size:var(--vtk-text-lg)}.vtk-heading--size-xl{--vtk-heading-size:var(--vtk-text-xl)}.vtk-heading--size-2xl{--vtk-heading-size:var(--vtk-text-2xl)}.vtk-heading--size-3xl{--vtk-heading-size:var(--vtk-text-3xl)}.vtk-heading--size-4xl{--vtk-heading-size:var(--vtk-text-4xl)}.vtk-heading--size-5xl{--vtk-heading-size:var(--vtk-text-5xl)}.vtk-heading--weight-light{--vtk-heading-weight:var(--vtk-weight-light)}.vtk-heading--weight-normal{--vtk-heading-weight:var(--vtk-weight-normal)}.vtk-heading--weight-medium{--vtk-heading-weight:var(--vtk-weight-medium)}.vtk-heading--weight-semibold{--vtk-heading-weight:var(--vtk-weight-semibold)}.vtk-heading--weight-bold{--vtk-heading-weight:var(--vtk-weight-bold)}.vtk-heading--leading-none{--vtk-heading-leading:var(--vtk-leading-none)}.vtk-heading--leading-tight{--vtk-heading-leading:var(--vtk-leading-tight)}.vtk-heading--leading-snug{--vtk-heading-leading:var(--vtk-leading-snug)}.vtk-heading--leading-normal{--vtk-heading-leading:var(--vtk-leading-normal)}.vtk-heading--leading-relaxed{--vtk-heading-leading:var(--vtk-leading-relaxed)}.vtk-heading--leading-loose{--vtk-heading-leading:var(--vtk-leading-loose)}.vtk-heading--tracking-tighter{--vtk-heading-tracking:var(--vtk-tracking-tighter)}.vtk-heading--tracking-tight{--vtk-heading-tracking:var(--vtk-tracking-tight)}.vtk-heading--tracking-normal{--vtk-heading-tracking:var(--vtk-tracking-normal)}.vtk-heading--tracking-wide{--vtk-heading-tracking:var(--vtk-tracking-wide)}.vtk-heading--tracking-wider{--vtk-heading-tracking:var(--vtk-tracking-wider)}.vtk-heading--tracking-widest{--vtk-heading-tracking:var(--vtk-tracking-widest)}.vtk-heading--align-start{text-align:start}.vtk-heading--align-center{text-align:center}.vtk-heading--align-end{text-align:end}.vtk-heading--align-justify{text-align:justify}.vtk-heading--balance{text-wrap:balance}.vtk-heading--truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vtk-heading--clamp{-webkit-line-clamp:var(--vtk-heading-line-clamp,2);line-clamp:var(--vtk-heading-line-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vtk-heading--drop-cap:first-letter{float:inline-start;font-size:calc(1em * var(--vtk-heading-drop-cap-lines,3));line-height:var(--vtk-leading-none);font-weight:inherit;padding-inline-end:var(--vtk-heading-drop-cap-gap,.1em)}.vtk-kbd{--vtk-kbd-font:var(--vtk-font-mono);--vtk-kbd-color:var(--vtk-color-text);--vtk-kbd-bg:color-mix(in srgb, currentColor 5%, transparent);--vtk-kbd-border:color-mix(in srgb, currentColor 30%, transparent);border:1px solid var(--vtk-kbd-border);background:var(--vtk-kbd-bg);color:var(--vtk-kbd-color);font-family:var(--vtk-kbd-font);font-size:.85em;line-height:var(--vtk-leading-none);border-radius:.35em;padding:.1em .45em}.vtk-prose{--vtk-prose-color:var(--vtk-color-text);--vtk-prose-heading-color:var(--vtk-color-heading);--vtk-prose-muted:var(--vtk-color-muted);--vtk-prose-link:var(--vtk-color-link);--vtk-prose-flow:1em;--vtk-prose-measure:var(--vtk-measure);--vtk-prose-rule:color-mix(in srgb, currentColor 20%, transparent);--vtk-prose-code-bg:color-mix(in srgb, currentColor 8%, transparent);color:var(--vtk-prose-color);font-family:var(--vtk-font-body);font-size:var(--vtk-text-md);line-height:var(--vtk-leading-normal);max-inline-size:var(--vtk-prose-measure)}.vtk-prose p,.vtk-prose ul,.vtk-prose ol,.vtk-prose blockquote,.vtk-prose pre,.vtk-prose hr,.vtk-prose figure,.vtk-prose table{margin-block:var(--vtk-prose-flow)}.vtk-prose>:first-child{margin-block-start:0}.vtk-prose>:last-child{margin-block-end:0}.vtk-prose h1,.vtk-prose h2,.vtk-prose h3,.vtk-prose h4,.vtk-prose h5,.vtk-prose h6{margin-block:calc(var(--vtk-prose-flow) * 1.6) calc(var(--vtk-prose-flow) * .6);color:var(--vtk-prose-heading-color);font-family:var(--vtk-font-heading);font-weight:var(--vtk-weight-bold);line-height:var(--vtk-leading-tight);letter-spacing:var(--vtk-tracking-tight);text-wrap:balance}.vtk-prose h1{font-size:var(--vtk-text-3xl)}.vtk-prose h2{font-size:var(--vtk-text-2xl)}.vtk-prose h3{font-size:var(--vtk-text-xl)}.vtk-prose h4{font-size:var(--vtk-text-lg)}.vtk-prose h5{font-size:var(--vtk-text-md)}.vtk-prose h6{font-size:var(--vtk-text-sm)}.vtk-prose a{color:var(--vtk-prose-link);text-underline-offset:.15em;text-decoration:underline}.vtk-prose strong{font-weight:var(--vtk-weight-bold)}.vtk-prose em{font-style:italic}.vtk-prose s{text-decoration-line:line-through}.vtk-prose u{text-decoration-line:underline}.vtk-prose blockquote{border-inline-start:.2em solid var(--vtk-prose-rule);color:var(--vtk-prose-muted);padding-inline-start:1.5em;font-style:italic}.vtk-prose blockquote>:first-child{margin-block-start:0}.vtk-prose blockquote>:last-child{margin-block-end:0}.vtk-prose code{background:var(--vtk-prose-code-bg);font-family:var(--vtk-font-mono);border-radius:.25em;padding:.15em .35em;font-size:.9em}.vtk-prose pre{background:var(--vtk-prose-code-bg);white-space:pre-wrap;overflow-wrap:break-word;font-family:var(--vtk-font-mono);font-size:.9em;line-height:var(--vtk-leading-snug);border-radius:.4em;padding:1em;overflow-x:auto}.vtk-prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.vtk-prose hr{border:0;border-block-start:1px solid var(--vtk-prose-rule)}.vtk-prose img,.vtk-prose video{max-inline-size:100%;height:auto}.vtk-prose table{border-collapse:collapse;width:100%;font-size:var(--vtk-text-sm)}.vtk-prose th,.vtk-prose td{border:1px solid var(--vtk-prose-rule);text-align:start;padding:.4em .6em}.vtk-prose th{color:var(--vtk-prose-heading-color);font-weight:var(--vtk-weight-semibold)}.vtk-prose ul,.vtk-prose ol{padding-inline-start:1.5em}.vtk-prose ul{list-style:outside}.vtk-prose ul ul{list-style:circle}.vtk-prose ul ul ul{list-style:square}.vtk-prose ol{list-style:decimal}.vtk-prose ol ol{list-style:lower-alpha}.vtk-prose ol ol ol{list-style:lower-roman}.vtk-prose li{margin-block:.25em}.vtk-prose li>ul,.vtk-prose li>ol,.vtk-prose li>p:only-child{margin-block:0}.vtk-text{--vtk-text-font:var(--vtk-font-body);--vtk-text-size:var(--vtk-text-md);--vtk-text-weight:var(--vtk-weight-normal);--vtk-text-leading:var(--vtk-leading-normal);--vtk-text-tracking:var(--vtk-tracking-normal);--vtk-text-color:var(--vtk-color-text);color:var(--vtk-text-color);font-family:var(--vtk-text-font);font-size:var(--vtk-text-size);font-weight:var(--vtk-text-weight);line-height:var(--vtk-text-leading);letter-spacing:var(--vtk-text-tracking);margin:0}.vtk-text__prepend{margin-inline-end:.25em}.vtk-text__append{margin-inline-start:.25em}.vtk-text--lead{--vtk-text-size:var(--vtk-text-lg);--vtk-text-leading:var(--vtk-leading-relaxed);--vtk-text-color:var(--vtk-color-muted)}.vtk-text--size-2xs{--vtk-text-size:var(--vtk-text-2xs)}.vtk-text--size-xs{--vtk-text-size:var(--vtk-text-xs)}.vtk-text--size-sm{--vtk-text-size:var(--vtk-text-sm)}.vtk-text--size-md{--vtk-text-size:var(--vtk-text-md)}.vtk-text--size-lg{--vtk-text-size:var(--vtk-text-lg)}.vtk-text--size-xl{--vtk-text-size:var(--vtk-text-xl)}.vtk-text--size-2xl{--vtk-text-size:var(--vtk-text-2xl)}.vtk-text--size-3xl{--vtk-text-size:var(--vtk-text-3xl)}.vtk-text--size-4xl{--vtk-text-size:var(--vtk-text-4xl)}.vtk-text--size-5xl{--vtk-text-size:var(--vtk-text-5xl)}.vtk-text--weight-light{--vtk-text-weight:var(--vtk-weight-light)}.vtk-text--weight-normal{--vtk-text-weight:var(--vtk-weight-normal)}.vtk-text--weight-medium{--vtk-text-weight:var(--vtk-weight-medium)}.vtk-text--weight-semibold{--vtk-text-weight:var(--vtk-weight-semibold)}.vtk-text--weight-bold{--vtk-text-weight:var(--vtk-weight-bold)}.vtk-text--leading-none{--vtk-text-leading:var(--vtk-leading-none)}.vtk-text--leading-tight{--vtk-text-leading:var(--vtk-leading-tight)}.vtk-text--leading-snug{--vtk-text-leading:var(--vtk-leading-snug)}.vtk-text--leading-normal{--vtk-text-leading:var(--vtk-leading-normal)}.vtk-text--leading-relaxed{--vtk-text-leading:var(--vtk-leading-relaxed)}.vtk-text--leading-loose{--vtk-text-leading:var(--vtk-leading-loose)}.vtk-text--tracking-tighter{--vtk-text-tracking:var(--vtk-tracking-tighter)}.vtk-text--tracking-tight{--vtk-text-tracking:var(--vtk-tracking-tight)}.vtk-text--tracking-normal{--vtk-text-tracking:var(--vtk-tracking-normal)}.vtk-text--tracking-wide{--vtk-text-tracking:var(--vtk-tracking-wide)}.vtk-text--tracking-wider{--vtk-text-tracking:var(--vtk-tracking-wider)}.vtk-text--tracking-widest{--vtk-text-tracking:var(--vtk-tracking-widest)}.vtk-text--align-start{text-align:start}.vtk-text--align-center{text-align:center}.vtk-text--align-end{text-align:end}.vtk-text--align-justify{text-align:justify}.vtk-text--measure-narrow{max-inline-size:var(--vtk-measure-narrow)}.vtk-text--measure-normal{max-inline-size:var(--vtk-measure)}.vtk-text--measure-wide{max-inline-size:var(--vtk-measure-wide)}.vtk-text--muted{--vtk-text-color:var(--vtk-color-muted)}.vtk-text--truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vtk-text--clamp{-webkit-line-clamp:var(--vtk-text-line-clamp,3);line-clamp:var(--vtk-text-line-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vtk-text--drop-cap:first-letter{float:inline-start;font-size:3em;line-height:var(--vtk-leading-none);font-weight:var(--vtk-weight-bold);padding-inline-end:.1em}:root{--vchk-series-1:#2a78d6;--vchk-series-2:#eb6834;--vchk-series-3:#1baf7a;--vchk-series-4:#eda100;--vchk-series-5:#e87ba4;--vchk-series-6:#008300;--vchk-series-7:#4a3aa7;--vchk-series-8:#e34948;--vchk-axis-line-color:var(--vk-color-border,#e2e5ea);--vchk-axis-line-width:1;--vchk-axis-label-color:var(--vk-color-muted,#656d78);--vchk-grid-line-color:var(--vk-color-border,#e2e5ea);--vchk-grid-line-width:1;--vchk-axis-label-size:11px;--vchk-line-width:2;--vchk-table-font-size:var(--vk-text-sm,clamp(.8125rem, .78rem + .18vw, .875rem));--vchk-timeline-separator-color:var(--vk-color-bg,#fff);--vchk-timeline-separator-width:1;--vchk-timeline-separator-dash:2 2;--vchk-timeline-label-color:var(--vk-color-bg,#fff);--vchk-sankey-link-color:var(--vk-color-muted,#656d78);--vchk-sankey-link-opacity:.3;--vchk-sankey-link-opacity-traced:.55;--vchk-sankey-muted-opacity:.12;--vchk-sankey-label-color:var(--vk-color-text,#1c2024);--vchk-sankey-cursor-color:var(--vk-color-focus-ring,#3b6ef5);--vchk-sankey-cursor-width:1.5;--vchk-sankey-label-size:11px;--vchk-sankey-duration:var(--vk-duration-fast,.12s);--vchk-sankey-ease:var(--vk-ease-standard,cubic-bezier(.2, 0, .2, 1));--vchk-reference-color:var(--vk-color-muted,#656d78);--vchk-reference-label-color:var(--vk-color-muted,#656d78);--vchk-reference-width:1.5;--vchk-reference-dash:5 4;--vchk-band-color:color-mix(in srgb, var(--vk-color-muted,#656d78) 8%, transparent);--vchk-band-label-color:var(--vk-color-muted,#656d78);--vchk-annotation-label-size:10px;--vchk-crosshair-color:var(--vk-color-border-strong,#c7ccd4);--vchk-crosshair-width:1;--vchk-crosshair-dash:3 3;--vchk-surface:var(--vk-color-surface,#fff);--vchk-point-ring-width:2;--vchk-selection-band-color:color-mix(in srgb, var(--vk-color-primary,#3b6ef5) 10%, transparent);--vchk-selection-line-color:var(--vk-color-primary,#3b6ef5);--vchk-selection-line-width:1.5;--vchk-selection-dash:4 3;--vchk-tooltip-bg:var(--vk-color-surface,#fff);--vchk-tooltip-color:var(--vk-color-text,#1c2024);--vchk-tooltip-border-color:var(--vk-color-border,#e2e5ea);--vchk-tooltip-radius:var(--vk-radius-sm,6px);--vchk-tooltip-padding:var(--vk-space-3,8px) var(--vk-space-4,12px);--vchk-tooltip-shadow:var(--vk-shadow-2,0 4px 12px #10141a1f);--vchk-tooltip-font-size:var(--vk-text-sm,clamp(.8125rem, .78rem + .18vw, .875rem));--vchk-tooltip-max-width:22rem;--vchk-tooltip-row-gap:var(--vk-space-3,8px);--vchk-tooltip-category-weight:var(--vk-weight-semibold,600);--vchk-tooltip-value-weight:var(--vk-weight-medium,500);--vchk-tooltip-z:var(--vk-z-tooltip,1200);--vchk-legend-gap:var(--vk-space-5,16px);--vchk-legend-swatch-gap:var(--vk-space-3,8px);--vchk-legend-swatch-size:10px;--vchk-legend-swatch-radius:var(--vk-radius-pill,999px);--vchk-legend-font-size:var(--vk-text-sm,clamp(.8125rem, .78rem + .18vw, .875rem));--vchk-bar-radius:2px;--vchk-area-opacity:.18;--vchk-area-opacity-from:.22;--vchk-area-opacity-to:0;--vchk-color-focus-ring:var(--vk-color-focus-ring,#3b6ef5);--vchk-focus-ring-width:var(--vk-focus-ring-width,2px);--vchk-focus-ring-style:var(--vk-focus-ring-style,solid);--vchk-focus-ring-offset:calc(2px * var(--vk-focus-ring-offset-scale,1))}@media (prefers-color-scheme:dark){:root{--vchk-series-1:#3987e5;--vchk-series-2:#d95926;--vchk-series-3:#199e70;--vchk-series-4:#c98500;--vchk-series-5:#d55181;--vchk-series-6:#008300;--vchk-series-7:#9085e9;--vchk-series-8:#e66767;--vchk-axis-line-color:var(--vk-color-border,#2b313a);--vchk-axis-label-color:var(--vk-color-muted,#9aa3af);--vchk-grid-line-color:var(--vk-color-border,#2b313a);--vchk-timeline-separator-color:var(--vk-color-bg,#0f1216);--vchk-timeline-label-color:var(--vk-color-bg,#0f1216);--vchk-sankey-link-color:var(--vk-color-muted,#9aa3af);--vchk-sankey-label-color:var(--vk-color-text,#e8ebf0);--vchk-sankey-cursor-color:var(--vk-color-focus-ring,#6b93ff);--vchk-reference-color:var(--vk-color-muted,#9aa3af);--vchk-reference-label-color:var(--vk-color-muted,#9aa3af);--vchk-band-color:color-mix(in srgb, var(--vk-color-muted,#9aa3af) 8%, transparent);--vchk-band-label-color:var(--vk-color-muted,#9aa3af);--vchk-crosshair-color:var(--vk-color-border-strong,#3c444f);--vchk-surface:var(--vk-color-surface,#171b21);--vchk-selection-band-color:color-mix(in srgb, var(--vk-color-primary,#6b93ff) 10%, transparent);--vchk-selection-line-color:var(--vk-color-primary,#6b93ff);--vchk-tooltip-bg:var(--vk-color-surface,#171b21);--vchk-tooltip-color:var(--vk-color-text,#e8ebf0);--vchk-tooltip-border-color:var(--vk-color-border,#2b313a);--vchk-tooltip-shadow:var(--vk-shadow-2,0 4px 12px #00000080);--vchk-color-focus-ring:var(--vk-color-focus-ring,#6b93ff)}}.vk-theme-dark{--vchk-series-1:#3987e5;--vchk-series-2:#d95926;--vchk-series-3:#199e70;--vchk-series-4:#c98500;--vchk-series-5:#d55181;--vchk-series-6:#008300;--vchk-series-7:#9085e9;--vchk-series-8:#e66767;--vchk-axis-line-color:var(--vk-color-border,#2b313a);--vchk-axis-label-color:var(--vk-color-muted,#9aa3af);--vchk-grid-line-color:var(--vk-color-border,#2b313a);--vchk-timeline-separator-color:var(--vk-color-bg,#0f1216);--vchk-timeline-label-color:var(--vk-color-bg,#0f1216);--vchk-sankey-link-color:var(--vk-color-muted,#9aa3af);--vchk-sankey-label-color:var(--vk-color-text,#e8ebf0);--vchk-sankey-cursor-color:var(--vk-color-focus-ring,#6b93ff);--vchk-reference-color:var(--vk-color-muted,#9aa3af);--vchk-reference-label-color:var(--vk-color-muted,#9aa3af);--vchk-band-color:color-mix(in srgb, var(--vk-color-muted,#9aa3af) 8%, transparent);--vchk-band-label-color:var(--vk-color-muted,#9aa3af);--vchk-crosshair-color:var(--vk-color-border-strong,#3c444f);--vchk-surface:var(--vk-color-surface,#171b21);--vchk-selection-band-color:color-mix(in srgb, var(--vk-color-primary,#6b93ff) 10%, transparent);--vchk-selection-line-color:var(--vk-color-primary,#6b93ff);--vchk-tooltip-bg:var(--vk-color-surface,#171b21);--vchk-tooltip-color:var(--vk-color-text,#e8ebf0);--vchk-tooltip-border-color:var(--vk-color-border,#2b313a);--vchk-tooltip-shadow:var(--vk-shadow-2,0 4px 12px #00000080);--vchk-color-focus-ring:var(--vk-color-focus-ring,#6b93ff)}.vchk-theme-dark{--vchk-series-1:#3987e5;--vchk-series-2:#d95926;--vchk-series-3:#199e70;--vchk-series-4:#c98500;--vchk-series-5:#d55181;--vchk-series-6:#008300;--vchk-series-7:#9085e9;--vchk-series-8:#e66767;--vchk-axis-line-color:#2b313a;--vchk-axis-label-color:#9aa3af;--vchk-grid-line-color:#2b313a;--vchk-timeline-separator-color:#0f1216;--vchk-timeline-label-color:#0f1216;--vchk-sankey-link-color:#9aa3af;--vchk-sankey-label-color:#e8ebf0;--vchk-sankey-cursor-color:#6b93ff;--vchk-reference-color:#9aa3af;--vchk-reference-label-color:#9aa3af;--vchk-band-color:#9aa3af14;--vchk-band-label-color:#9aa3af;--vchk-crosshair-color:#3c444f;--vchk-surface:#171b21;--vchk-selection-band-color:#6b93ff1a;--vchk-selection-line-color:#6b93ff;--vchk-tooltip-bg:#171b21;--vchk-tooltip-color:#e8ebf0;--vchk-tooltip-border-color:#2b313a;--vchk-tooltip-shadow:0 4px 12px #00000080;--vchk-color-focus-ring:#6b93ff}.vk-theme-light{--vchk-series-1:#2a78d6;--vchk-series-2:#eb6834;--vchk-series-3:#1baf7a;--vchk-series-4:#eda100;--vchk-series-5:#e87ba4;--vchk-series-6:#008300;--vchk-series-7:#4a3aa7;--vchk-series-8:#e34948;--vchk-axis-line-color:var(--vk-color-border,#e2e5ea);--vchk-axis-label-color:var(--vk-color-muted,#656d78);--vchk-grid-line-color:var(--vk-color-border,#e2e5ea);--vchk-timeline-separator-color:var(--vk-color-bg,#fff);--vchk-timeline-label-color:var(--vk-color-bg,#fff);--vchk-sankey-link-color:var(--vk-color-muted,#656d78);--vchk-sankey-label-color:var(--vk-color-text,#1c2024);--vchk-sankey-cursor-color:var(--vk-color-focus-ring,#3b6ef5);--vchk-reference-color:var(--vk-color-muted,#656d78);--vchk-reference-label-color:var(--vk-color-muted,#656d78);--vchk-band-color:color-mix(in srgb, var(--vk-color-muted,#656d78) 8%, transparent);--vchk-band-label-color:var(--vk-color-muted,#656d78);--vchk-crosshair-color:var(--vk-color-border-strong,#c7ccd4);--vchk-surface:var(--vk-color-surface,#fff);--vchk-selection-band-color:color-mix(in srgb, var(--vk-color-primary,#3b6ef5) 10%, transparent);--vchk-selection-line-color:var(--vk-color-primary,#3b6ef5);--vchk-tooltip-bg:var(--vk-color-surface,#fff);--vchk-tooltip-color:var(--vk-color-text,#1c2024);--vchk-tooltip-border-color:var(--vk-color-border,#e2e5ea);--vchk-tooltip-shadow:var(--vk-shadow-2,0 4px 12px #10141a1f);--vchk-color-focus-ring:var(--vk-color-focus-ring,#3b6ef5)}.vchk-theme-light{--vchk-series-1:#2a78d6;--vchk-series-2:#eb6834;--vchk-series-3:#1baf7a;--vchk-series-4:#eda100;--vchk-series-5:#e87ba4;--vchk-series-6:#008300;--vchk-series-7:#4a3aa7;--vchk-series-8:#e34948;--vchk-axis-line-color:#e2e5ea;--vchk-axis-label-color:#656d78;--vchk-grid-line-color:#e2e5ea;--vchk-timeline-separator-color:#fff;--vchk-timeline-label-color:#fff;--vchk-sankey-link-color:#656d78;--vchk-sankey-label-color:#1c2024;--vchk-sankey-cursor-color:#3b6ef5;--vchk-reference-color:#656d78;--vchk-reference-label-color:#656d78;--vchk-band-color:#656d7814;--vchk-band-label-color:#656d78;--vchk-crosshair-color:#c7ccd4;--vchk-surface:#fff;--vchk-selection-band-color:#3b6ef51a;--vchk-selection-line-color:#3b6ef5;--vchk-tooltip-bg:#fff;--vchk-tooltip-color:#1c2024;--vchk-tooltip-border-color:#e2e5ea;--vchk-tooltip-shadow:0 4px 12px #10141a1f;--vchk-color-focus-ring:#3b6ef5}.vchk-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vchk-series-1{--vchk-series-color:var(--vchk-series-1)}.vchk-series-2{--vchk-series-color:var(--vchk-series-2)}.vchk-series-3{--vchk-series-color:var(--vchk-series-3)}.vchk-series-4{--vchk-series-color:var(--vchk-series-4)}.vchk-series-5{--vchk-series-color:var(--vchk-series-5)}.vchk-series-6{--vchk-series-color:var(--vchk-series-6)}.vchk-series-7{--vchk-series-color:var(--vchk-series-7)}.vchk-series-8{--vchk-series-color:var(--vchk-series-8)}.vchk-chart{width:100%;height:auto;display:block}.vchk-chart:focus-visible{outline-width:var(--vchk-focus-ring-width);outline-style:var(--vchk-focus-ring-style);outline-color:var(--vchk-color-focus-ring);outline-offset:var(--vchk-focus-ring-offset)}.vchk-axis__line,.vchk-axis__tick-line{stroke:var(--vchk-axis-line-color);stroke-width:var(--vchk-axis-line-width)}.vchk-axis__label{fill:var(--vchk-axis-label-color);font-size:var(--vchk-axis-label-size)}.vchk-grid__line{stroke:var(--vchk-grid-line-color);stroke-width:var(--vchk-grid-line-width)}.vchk-line{fill:none;stroke:var(--vchk-series-color,currentColor);stroke-width:var(--vchk-line-width);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vchk-line__point{fill:var(--vchk-series-color,currentColor);stroke:var(--vchk-surface);stroke-width:var(--vchk-point-ring-width);vector-effect:non-scaling-stroke}.vchk-area{stroke:none}.vchk-area--solid{fill:var(--vchk-series-color,currentColor);fill-opacity:var(--vchk-area-opacity)}.vchk-area__stop{stop-color:var(--vchk-series-color,currentColor)}.vchk-area__stop--from{stop-opacity:var(--vchk-area-opacity-from)}.vchk-area__stop--to{stop-opacity:var(--vchk-area-opacity-to)}.vchk-bar{fill:var(--vchk-series-color,currentColor);rx:var(--vchk-bar-radius);ry:var(--vchk-bar-radius)}.vchk-donut__slice{fill:var(--vchk-series-color,currentColor)}.vchk-table{border-collapse:collapse;font-size:var(--vchk-table-font-size)}.vchk-timeline__band{fill:var(--vchk-series-color,currentColor)}.vchk-timeline__separator{stroke:var(--vchk-timeline-separator-color);stroke-width:var(--vchk-timeline-separator-width);stroke-dasharray:var(--vchk-timeline-separator-dash);pointer-events:none}.vchk-timeline__label{fill:var(--vchk-timeline-label-color);font-size:var(--vchk-annotation-label-size);pointer-events:none}.vchk-sankey__link{fill:var(--vchk-sankey-link-color);fill-opacity:var(--vchk-sankey-link-opacity);transition:fill-opacity var(--vchk-sankey-duration) var(--vchk-sankey-ease)}.vchk-sankey__link.is-traced{fill-opacity:var(--vchk-sankey-link-opacity-traced)}.vchk-sankey__link.is-muted{fill-opacity:var(--vchk-sankey-muted-opacity)}.vchk-sankey__rect{fill:var(--vchk-series-color,currentColor);transition:opacity var(--vchk-sankey-duration) var(--vchk-sankey-ease)}.vchk-sankey__rect.is-muted{opacity:var(--vchk-sankey-muted-opacity)}.vchk-sankey__rect.is-cursor{stroke:var(--vchk-sankey-cursor-color);stroke-width:var(--vchk-sankey-cursor-width)}.vchk-sankey__link.is-cursor{stroke:var(--vchk-sankey-cursor-color);stroke-width:var(--vchk-sankey-cursor-width);stroke-opacity:1}.vchk-sankey__label{fill:var(--vchk-sankey-label-color);font-size:var(--vchk-sankey-label-size);pointer-events:none}.vchk-sankey__label.is-muted{opacity:var(--vchk-sankey-muted-opacity)}.vchk-sankey__label-html{pointer-events:none;transition:opacity var(--vchk-sankey-duration) var(--vchk-sankey-ease);overflow:visible}.vchk-sankey__label-html.is-muted{opacity:var(--vchk-sankey-muted-opacity)}.vchk-sankey__label-html-content{align-items:center;width:100%;height:100%;display:flex}.vchk-sankey__label-html-content--start{justify-content:flex-start}.vchk-sankey__label-html-content--end{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.vchk-sankey__link,.vchk-sankey__rect,.vchk-sankey__label-html{transition:none}}.vchk-reference__line{stroke:var(--vchk-reference-color);stroke-width:var(--vchk-reference-width);stroke-dasharray:var(--vchk-reference-dash)}.vchk-reference__path{fill:none;stroke:var(--vchk-reference-color);stroke-width:var(--vchk-reference-width);stroke-dasharray:var(--vchk-reference-dash);stroke-linecap:round;vector-effect:non-scaling-stroke}.vchk-reference__label{fill:var(--vchk-reference-label-color);font-size:var(--vchk-annotation-label-size)}.vchk-band__area{fill:var(--vchk-band-color)}.vchk-band__label{fill:var(--vchk-band-label-color);font-size:var(--vchk-annotation-label-size)}.vchk-crosshair__line{stroke:var(--vchk-crosshair-color);stroke-width:var(--vchk-crosshair-width);stroke-dasharray:var(--vchk-crosshair-dash)}.vchk-crosshair__point{fill:var(--vchk-series-color,currentColor);stroke:var(--vchk-surface);stroke-width:var(--vchk-point-ring-width)}.vchk-selection__band{fill:var(--vchk-selection-band-color)}.vchk-selection__connector{stroke:var(--vchk-selection-line-color);stroke-width:var(--vchk-selection-line-width);stroke-dasharray:var(--vchk-selection-dash)}.vchk-selection__end{fill:var(--vchk-selection-line-color);stroke:var(--vchk-surface);stroke-width:var(--vchk-point-ring-width)}.vchk-tooltip{z-index:var(--vchk-tooltip-z);max-width:var(--vchk-tooltip-max-width);padding:var(--vchk-tooltip-padding);border:1px solid var(--vchk-tooltip-border-color);border-radius:var(--vchk-tooltip-radius);background:var(--vchk-tooltip-bg);box-shadow:var(--vchk-tooltip-shadow);color:var(--vchk-tooltip-color);font-size:var(--vchk-tooltip-font-size);pointer-events:none;line-height:1.4;position:fixed;top:0;left:0}.vchk-tooltip__category{margin:0 0 var(--vchk-tooltip-row-gap);font-weight:var(--vchk-tooltip-category-weight)}.vchk-tooltip__row{gap:var(--vchk-tooltip-row-gap);align-items:baseline;display:flex}.vchk-tooltip__swatch{width:var(--vchk-legend-swatch-size);height:var(--vchk-legend-swatch-size);border-radius:var(--vchk-legend-swatch-radius);background:var(--vchk-series-color,currentColor);flex:none;align-self:center}.vchk-tooltip__value{font-variant-numeric:tabular-nums;font-weight:var(--vchk-tooltip-value-weight);margin-left:auto}.vchk-legend{gap:var(--vchk-legend-gap);font-size:var(--vchk-legend-font-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vchk-legend--vertical{flex-direction:column}.vchk-legend__item{gap:var(--vchk-legend-swatch-gap);align-items:center;display:inline-flex}.vchk-legend__swatch{width:var(--vchk-legend-swatch-size);height:var(--vchk-legend-swatch-size);border-radius:var(--vchk-legend-swatch-radius);background:var(--vchk-series-color,currentColor)}}@layer theme{:root{--bg:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#0a0b0f);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1c21);--label-1:var(--lightningcss-light,#1c1c1e)var(--lightningcss-dark,#f2f2f7);--label-2:var(--lightningcss-light,#3c3c43)var(--lightningcss-dark,#d1d1d6);--label-3:var(--lightningcss-light,#6b6b72)var(--lightningcss-dark,#a1a1a8);--separator:var(--lightningcss-light,#3c3c4324)var(--lightningcss-dark,#ebebf529);--accent:var(--lightningcss-light,#0a6cff)var(--lightningcss-dark,#409cff);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#001a3d);--positive:var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#4cd964);--negative:var(--lightningcss-light,#c4301c)var(--lightningcss-dark,#ff6b5a);--glass-tint:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#1011169e);--glass-border:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff14);--window-edge:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff14);--window-shadow:inset 0 1px 0 var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff0d), 0 1px 2px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000), 0 8px 24px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000073);--titlebar-top:var(--lightningcss-light,color-mix(in srgb, var(--accent) 5%, #fff))var(--lightningcss-dark,#2a2b31);--titlebar-bottom:var(--lightningcss-light,color-mix(in srgb, var(--accent) 10%, #fff))var(--lightningcss-dark,#23242a);--page-glow:radial-gradient(70rem 36rem at 12% -12%, var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--accent) 16%, transparent)), transparent 70%), radial-gradient(56rem 32rem at 100% 0%, var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--accent) 8%, transparent)), transparent 70%);--radius-lg:1.125rem;--radius-md:.75rem;--radius-sm:.5rem;--space:1rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.875rem;--vk-color-primary:var(--accent);--vk-color-primary-contrast:var(--on-accent);--vk-color-danger:var(--negative);--vk-color-success:var(--positive);--vk-color-bg:var(--bg);--vk-color-surface:var(--surface);--vk-color-surface-raised:var(--surface);--vk-color-surface-sunken:color-mix(in srgb, var(--label-1) 9%, transparent);--vk-color-overlay:color-mix(in srgb, var(--surface) 45%, transparent);--vk-color-text:var(--label-1);--vk-color-heading:var(--label-1);--vk-color-muted:var(--label-3);--vk-color-border:var(--separator);--vk-radius-sm:var(--radius-sm);--vk-radius-md:var(--radius-md);--vk-radius-lg:var(--radius-lg);--vk-font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--vchk-series-1:var(--accent);--vchk-series-2:var(--lightningcss-light,#8e8e93)var(--lightningcss-dark,#6b6c75);--vchk-grid-line-color:var(--separator);--vchk-axis-label-color:var(--label-3);--vchk-color-focus-ring:var(--accent)}@media (prefers-contrast:more){:root{--window-edge:var(--label-1);--page-glow:none}}}@layer components{body{background:var(--page-glow), var(--bg);color:var(--label-1);font:var(--text-md) / 1.5 system-ui, -apple-system, "Segoe UI", sans-serif;background-attachment:fixed}.glass{background:var(--glass-tint);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.glass{background:var(--surface);border-bottom-color:var(--label-1)}}.hint{color:var(--label-3);font-size:var(--text-xs)}.window,.vck-dialog{border:1px solid var(--window-edge);box-shadow:var(--window-shadow)}.titlebar,.vck-dialog__header{background:linear-gradient(var(--titlebar-top), var(--titlebar-bottom));border-block-end:1px solid var(--window-edge)}.vck-dialog__header{align-items:center;min-block-size:2.75rem;padding-block:.625rem;display:flex}.dialog-title{letter-spacing:-.01em;font-weight:600}.segmented-fit{flex:none;inline-size:auto;max-inline-size:100%;overflow-x:auto}.segmented-fit .vfk-segmented-item{flex:1 0 auto;padding-inline:.75rem}.eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--label-3);font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-input=pointer] :focus-visible,:root[data-input=pointer] .vchk-chart:focus{outline:none}}@layer utilities{.muted{color:var(--label-3)}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
