/*! vanilla-datepicker v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vdp{--vdp-accent:#5b5bd6;--vdp-on-accent:#ffffff;--vdp-bg:#ffffff;--vdp-surface:#f2f2f5;--vdp-text:#1c1d21;--vdp-muted:#72747e;--vdp-faint:#e7e7ec;--vdp-accent-soft:rgba(91,91,214,.13);--vdp-accent-mist:rgba(91,91,214,.07);--vdp-shadow:0 14px 36px rgba(24,25,32,.16),0 3px 10px rgba(24,25,32,.08);--vdp-radius:16px;--vdp-cell:40px;--vdp-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--vdp-display-font:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;}.vdp.vc1{position:absolute;z-index:99999;box-sizing:border-box;display:flex;align-items:stretch;background:var(--vdp-bg);color:var(--vdp-text);font-family:var(--vdp-font);font-size:14px;line-height:1.15;border:1px solid var(--vdp-faint);border-radius:var(--vdp-radius);box-shadow:var(--vdp-shadow);padding:14px;width:max-content;-webkit-user-select:none;user-select:none;opacity:0;transform:scale(.96);transition:opacity .13s ease,transform .16s cubic-bezier(.2,.9,.3,1.2);}.vdp.vc1 *,.vdp.vc1 *::before,.vdp.vc1 *::after{box-sizing:border-box;}@supports (color:color-mix(in srgb,red 10%,white)){.vdp{--vdp-accent-soft:color-mix(in srgb,var(--vdp-accent) 14%,transparent);--vdp-accent-mist:color-mix(in srgb,var(--vdp-accent) 7%,transparent);}}.vdp[data-theme=dark]{--vdp-accent:#7b7bea;--vdp-on-accent:#131418;--vdp-bg:#1b1d24;--vdp-surface:#272a33;--vdp-text:#e9eaf0;--vdp-muted:#989aa6;--vdp-faint:#31343f;--vdp-shadow:0 14px 36px rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.35);}.vdp.vc1.vdp-open{opacity:1;transform:none;}.vdp.vc1.vdp-inline{position:static;display:inline-flex;opacity:1;transform:none;box-shadow:none;transition:none;}.vdp.vc1 :where(button){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent;}.vdp.vc1 :where(button):focus{outline:none;}.vdp.vc1 :where(button):focus-visible{outline:2px solid var(--vdp-accent);outline-offset:2px;}.vdp.vc1 .vdp-main{min-width:0;}.vdp.vc1 .vdp-presets{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:2px 14px 2px 2px;margin-right:16px;min-width:132px;align-self:stretch;border-right:1px solid var(--vdp-faint);}.vdp.vc1 .vdp-presets-label{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--vdp-muted);padding:8px 10px 10px;}.vdp.vc1 .vdp-preset{font-size:13px;text-align:left;padding:8px 10px;border-radius:8px;white-space:nowrap;transition:background .1s ease;}.vdp.vc1 .vdp-preset:hover{background:var(--vdp-surface);}.vdp.vc1 .vdp-preset.is-active{color:var(--vdp-accent);font-weight:600;background:var(--vdp-accent-soft);}.vdp.vc1 .vdp-body{display:flex;gap:18px;align-items:flex-start;}.vdp.vc1 .vdp-day.is-empty{pointer-events:none;}.vdp.vc1.vdp-multi .vdp-title{justify-content:center;cursor:default;}.vdp.vc1.vdp-multi .vdp-title:hover{background:none;}.vdp.vc1 .vdp-header{display:flex;align-items:center;gap:4px;padding:2px 2px 10px;}.vdp.vc1 .vdp-title{flex:1;display:flex;align-items:baseline;gap:8px;padding:6px 8px;text-align:left;min-width:0;transition:background .12s ease;}.vdp.vc1 .vdp-title:hover{background:var(--vdp-surface);}.vdp.vc1 .vdp-title-month{font-family:var(--vdp-display-font);font-size:22px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vdp.vc1 .vdp-title-year{font-size:14px;color:var(--vdp-muted);font-variant-numeric:tabular-nums;}.vdp.vc1 .vdp-nav{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--vdp-muted);transition:background .12s ease,color .12s ease;}.vdp.vc1 .vdp-nav:hover{background:var(--vdp-surface);color:var(--vdp-text);}.vdp.vc1 .vdp-nav[disabled]{opacity:.3;cursor:default;background:none;}.vdp.vc1 .vdp-nav svg{display:block;}.vdp.vc1 .vdp-grid{display:block;}.vdp.vc1 .vdp-row{display:grid;grid-template-columns:repeat(7,var(--vdp-cell));column-gap:0;}.vdp.vc1 .vdp-row+.vdp-row{margin-top:2px;}.vdp.vc1 .vdp-grid.vdp-has-wn .vdp-row{grid-template-columns:32px repeat(7,var(--vdp-cell));}.vdp.vc1 .vdp-head{height:28px;display:grid;place-items:center;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--vdp-muted);}.vdp.vc1 .vdp-wn{display:grid;place-items:center;font-size:11px;color:var(--vdp-muted);font-variant-numeric:tabular-nums;}.vdp.vc1 .vdp-day{position:relative;width:var(--vdp-cell);height:var(--vdp-cell);display:grid;place-items:center;font-variant-numeric:tabular-nums;transition:background .1s ease;}.vdp.vc1 .vdp-day:hover{background:var(--vdp-surface);}.vdp.vc1 .vdp-day.is-outside{color:var(--vdp-muted);}.vdp.vc1 .vdp-day.is-today{color:var(--vdp-accent);font-weight:650;}.vdp.vc1 .vdp-day.is-today::after{content:"";position:absolute;left:50%;bottom:6px;width:4px;height:4px;border-radius:50%;background:var(--vdp-accent);transform:translateX(-50%);}.vdp.vc1 .vdp-day.is-disabled{opacity:.28;cursor:not-allowed;background:none;}.vdp.vc1 .vdp-day.in-preview{background:var(--vdp-accent-mist);border-radius:0;}.vdp.vc1 .vdp-day.in-range{background:var(--vdp-accent-soft);border-radius:0;}.vdp.vc1 .vdp-day.is-selected{background:var(--vdp-accent);color:var(--vdp-on-accent);font-weight:650;}.vdp.vc1 .vdp-day.is-selected.is-today{color:var(--vdp-on-accent);}.vdp.vc1 .vdp-day.is-selected.is-today::after{background:var(--vdp-on-accent);}.vdp.vc1 .vdp-day.is-range-start{border-radius:10px 0 0 10px;}.vdp.vc1 .vdp-day.is-range-end{border-radius:0 10px 10px 0;}.vdp.vc1 .vdp-day.is-range-start.is-range-end{border-radius:10px;}.vdp.vc1 .vdp-stamp{animation:vdp-stamp .3s cubic-bezier(.34,1.56,.64,1);}@keyframes vdp-stamp{0%{transform:scale(.7);}100%{transform:scale(1);}}.vdp.vc1 .vdp-months,.vdp.vc1 .vdp-years{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:calc(7*var(--vdp-cell));padding:2px 0;}.vdp.vc1 .vdp-month,.vdp.vc1 .vdp-year{height:46px;font-size:14px;font-variant-numeric:tabular-nums;transition:background .1s ease;}.vdp.vc1 .vdp-month:hover,.vdp.vc1 .vdp-year:hover{background:var(--vdp-surface);}.vdp.vc1 .vdp-month.is-now,.vdp.vc1 .vdp-year.is-now{color:var(--vdp-accent);font-weight:650;}.vdp.vc1 .vdp-month.is-selected,.vdp.vc1 .vdp-year.is-selected{background:var(--vdp-accent);color:var(--vdp-on-accent);font-weight:650;}.vdp.vc1 .vdp-month.is-disabled,.vdp.vc1 .vdp-year.is-disabled{opacity:.28;cursor:not-allowed;background:none;}.vdp.vc1 .vdp-footer{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 2px 0;border-top:1px solid var(--vdp-faint);}.vdp.vc1 .vdp-btn{color:var(--vdp-accent);font-weight:600;font-size:13px;padding:7px 10px;border-radius:8px;transition:background .12s ease;}.vdp.vc1 .vdp-btn:hover{background:var(--vdp-accent-soft);}@media (max-width:719px){.vdp.vc1{flex-direction:column;}.vdp.vc1 .vdp-body{flex-direction:column;gap:8px;}.vdp.vc1 .vdp-presets{flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0;align-self:auto;border-right:0;border-bottom:1px solid var(--vdp-faint);margin:0 0 12px;padding:0 0 10px;}.vdp.vc1 .vdp-presets-label{width:100%;padding:2px 10px 6px;}}@media (max-width:359px){.vdp{--vdp-cell:36px;}.vdp.vc1{padding:10px;}}@media (prefers-reduced-motion:reduce){.vdp.vc1,.vdp.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-toast v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vt{--vt-accent:#5b5bd6;--vt-success:#1f9d5b;--vt-error:#e5484d;--vt-warning:#b45309;--vt-bg:#ffffff;--vt-text:#1c1d21;--vt-muted:#72747e;--vt-faint:#e7e7ec;--vt-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vt-radius:12px;--vt-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vt-stack[data-theme=dark] .vt{--vt-accent:#7b7bea;--vt-success:#4ccb8f;--vt-error:#f2555a;--vt-warning:#f5a623;--vt-bg:#1b1d24;--vt-text:#e9eaf0;--vt-muted:#989aa6;--vt-faint:#31343f;--vt-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vt-stack.vc1{position:fixed;z-index:100000;display:flex;flex-direction:column;gap:10px;padding:16px;pointer-events:none;box-sizing:border-box;max-height:100vh;overflow:hidden;}.vt-stack.vc1[data-pos^=top]{top:0;}.vt-stack.vc1[data-pos^=bottom]{bottom:0;justify-content:flex-end;}.vt-stack.vc1[data-pos$=right]{right:0;align-items:flex-end;}.vt-stack.vc1[data-pos$=left]{left:0;align-items:flex-start;}.vt-stack.vc1[data-pos$=center]{left:50%;transform:translateX(-50%);align-items:center;}.vt-stack.vc1 .vt{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;min-width:240px;max-width:min(420px,calc(100vw - 32px));background:var(--vt-bg);color:var(--vt-text);font-family:var(--vt-font);font-size:14px;line-height:1.45;border:1px solid var(--vt-faint);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow);padding:12px 14px;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.9,.3,1.1);}.vt-stack.vc1 .vt *,.vt-stack.vc1 .vt *::before,.vt-stack.vc1 .vt *::after{box-sizing:border-box;}.vt-stack.vc1[data-pos^=top] .vt{transform:translateY(-8px) scale(.98);}.vt-stack.vc1 .vt.vt-in{opacity:1;transform:none;}.vt-stack.vc1 .vt.vt-out{opacity:0;transform:scale(.97);transition-duration:.14s,.14s;}.vt-stack.vc1 .vt-icon{flex:none;width:18px;height:18px;display:grid;place-items:center;margin-top:1px;color:var(--vt-accent);}.vt-stack.vc1 .vt-success .vt-icon{color:var(--vt-success);}.vt-stack.vc1 .vt-error .vt-icon{color:var(--vt-error);}.vt-stack.vc1 .vt-warning .vt-icon{color:var(--vt-warning);}.vt-stack.vc1 .vt-icon svg{display:block;}.vt-stack.vc1 .vt-spin{animation:vt-spin .8s linear infinite;}@keyframes vt-spin{to{transform:rotate(360deg);}}.vt-stack.vc1 .vt-body{flex:1;min-width:0;overflow-wrap:break-word;}.vt-stack.vc1 .vt-title{font-weight:650;}.vt-stack.vc1 .vt-title~.vt-msg{color:var(--vt-muted);margin-top:1px;}.vt-stack.vc1 .vt-action{flex:none;font:inherit;font-weight:600;font-size:13px;color:var(--vt-accent);background:none;border:0;border-radius:8px;padding:4px 8px;margin:-3px -4px -3px 0;cursor:pointer;transition:background .12s ease;-webkit-tap-highlight-color:transparent;}.vt-stack.vc1 .vt-action:hover{background:var(--vt-faint);}.vt-stack.vc1 .vt-close{flex:none;width:22px;height:22px;display:grid;place-items:center;color:var(--vt-muted);background:none;border:0;border-radius:6px;padding:0;margin:-2px -6px -2px 0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vt-stack.vc1 .vt-close:hover{background:var(--vt-faint);color:var(--vt-text);}.vt-stack.vc1 .vt-close svg{display:block;}.vt-stack.vc1 .vt-action:focus,.vt-stack.vc1 .vt-close:focus{outline:none;}.vt-stack.vc1 .vt-action:focus-visible,.vt-stack.vc1 .vt-close:focus-visible{outline:2px solid var(--vt-accent);outline-offset:1px;}@media (prefers-reduced-motion:reduce){.vt-stack.vc1 .vt,.vt-stack.vc1 .vt *{transition:none!important;animation:none!important;}}
/*! vanilla-tooltip v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vtt{--vtt-accent:#5b5bd6;--vtt-bg:#ffffff;--vtt-text:#1c1d21;--vtt-muted:#72747e;--vtt-faint:#e7e7ec;--vtt-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vtt-radius:10px;--vtt-max-width:280px;--vtt-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vtt[data-theme=dark]{--vtt-accent:#7b7bea;--vtt-bg:#1b1d24;--vtt-text:#e9eaf0;--vtt-muted:#989aa6;--vtt-faint:#31343f;--vtt-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vtt.vc1{position:absolute;z-index:100000;box-sizing:border-box;background:var(--vtt-bg);color:var(--vtt-text);font-family:var(--vtt-font);font-size:13px;line-height:1.45;font-weight:400;border:1px solid var(--vtt-faint);border-radius:var(--vtt-radius);box-shadow:var(--vtt-shadow);padding:7px 10px;max-width:var(--vtt-max-width);width:max-content;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .15s cubic-bezier(.2,.9,.3,1.1);}.vtt.vc1 *,.vtt.vc1 *::before,.vtt.vc1 *::after{box-sizing:border-box;}.vtt.vc1.vtt-open{opacity:1;transform:none;}.vtt.vc1.vtt-interactive{pointer-events:auto;}.vtt.vc1[data-placement=top]{transform-origin:50% 100%;}.vtt.vc1[data-placement=bottom]{transform-origin:50% 0%;}.vtt.vc1[data-placement=left]{transform-origin:100% 50%;}.vtt.vc1[data-placement=right]{transform-origin:0% 50%;}.vtt.vc1 .vtt-content{overflow-wrap:break-word;}.vtt.vc1 .vtt-content :where(a){color:var(--vtt-accent);}.vtt.vc1 .vtt-content :where(small,.vtt-muted){color:var(--vtt-muted);font-size:12px;}.vtt.vc1 .vtt-arrow{position:absolute;width:8px;height:8px;background:var(--vtt-bg);border:0 solid var(--vtt-faint);transform:rotate(45deg);}.vtt.vc1[data-placement=top] .vtt-arrow{bottom:-4.5px;border-right-width:1px;border-bottom-width:1px;}.vtt.vc1[data-placement=bottom] .vtt-arrow{top:-4.5px;border-left-width:1px;border-top-width:1px;}.vtt.vc1[data-placement=left] .vtt-arrow{right:-4.5px;border-top-width:1px;border-right-width:1px;}.vtt.vc1[data-placement=right] .vtt-arrow{left:-4.5px;border-bottom-width:1px;border-left-width:1px;}.vtt.vc1 :where(a,button,input,select,textarea):focus{outline:none;}.vtt.vc1 :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--vtt-accent);outline-offset:1px;}@media (prefers-reduced-motion:reduce){.vtt.vc1,.vtt.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-menu v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vmn{--vmn-accent:#5b5bd6;--vmn-danger:#e5484d;--vmn-bg:#ffffff;--vmn-surface:#f2f2f5;--vmn-text:#1c1d21;--vmn-muted:#72747e;--vmn-faint:#e7e7ec;--vmn-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vmn-radius:12px;--vmn-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vmn[data-theme=dark]{--vmn-accent:#7b7bea;--vmn-danger:#f2555a;--vmn-bg:#1b1d24;--vmn-surface:#272a33;--vmn-text:#e9eaf0;--vmn-muted:#989aa6;--vmn-faint:#31343f;--vmn-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vmn.vc1{position:absolute;z-index:99999;box-sizing:border-box;min-width:180px;max-width:320px;padding:6px;background:var(--vmn-bg);color:var(--vmn-text);font-family:var(--vmn-font);font-size:14px;line-height:1.4;border:1px solid var(--vmn-faint);border-radius:var(--vmn-radius);box-shadow:var(--vmn-shadow);-webkit-user-select:none;user-select:none;opacity:0;transform:scale(.97);transition:opacity .11s ease,transform .13s cubic-bezier(.2,.9,.3,1.1);}.vmn.vc1 *,.vmn.vc1 *::before,.vmn.vc1 *::after{box-sizing:border-box;}.vmn.vc1.vmn-open{opacity:1;transform:none;}.vmn.vc1 .vmn-item{display:flex;align-items:center;gap:9px;width:100%;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:8px;padding:7px 10px;cursor:pointer;-webkit-tap-highlight-color:transparent;}.vmn.vc1 .vmn-item:hover{background:var(--vmn-surface);}.vmn.vc1 .vmn-item:focus{outline:none;background:var(--vmn-surface);}.vmn.vc1 .vmn-item:focus-visible{outline:2px solid var(--vmn-accent);outline-offset:-2px;}.vmn.vc1 .vmn-item[aria-expanded=true]{background:var(--vmn-surface);}.vmn.vc1 .vmn-item[aria-disabled=true]{opacity:.45;cursor:default;}.vmn.vc1 .vmn-item[aria-disabled=true]:hover,.vmn.vc1 .vmn-item[aria-disabled=true]:focus{background:none;}.vmn.vc1 .vmn-item.vmn-danger{color:var(--vmn-danger);}.vmn.vc1 .vmn-item.vmn-danger .vmn-icon{color:var(--vmn-danger);}.vmn.vc1 .vmn-icon{flex:none;width:16px;height:16px;display:grid;place-items:center;color:var(--vmn-muted);}.vmn.vc1 .vmn-icon svg{display:block;}.vmn.vc1 .vmn-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vmn.vc1 .vmn-hint{flex:none;font-size:12px;color:var(--vmn-muted);font-variant-numeric:tabular-nums;}.vmn.vc1 .vmn-caret{flex:none;display:grid;place-items:center;color:var(--vmn-muted);}.vmn.vc1 .vmn-caret svg{display:block;}.vmn.vc1 .vmn-sep{height:1px;margin:6px 4px;background:var(--vmn-faint);}@media (prefers-reduced-motion:reduce){.vmn.vc1,.vmn.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-modal v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vmd{--vmd-accent:#5b5bd6;--vmd-on-accent:#ffffff;--vmd-danger:#e5484d;--vmd-bg:#ffffff;--vmd-surface:#f2f2f5;--vmd-text:#1c1d21;--vmd-muted:#72747e;--vmd-faint:#e7e7ec;--vmd-backdrop:rgba(20,21,26,.45);--vmd-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vmd-radius:14px;--vmd-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vmd[data-theme=dark]{--vmd-accent:#7b7bea;--vmd-on-accent:#131418;--vmd-danger:#f2555a;--vmd-bg:#1b1d24;--vmd-surface:#272a33;--vmd-text:#e9eaf0;--vmd-muted:#989aa6;--vmd-faint:#31343f;--vmd-backdrop:rgba(0,0,0,.6);--vmd-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vmd.vc1{position:fixed;top:0;left:0;z-index:99990;box-sizing:border-box;display:grid;place-items:center;width:100%;height:100%;max-width:none;max-height:none;border:0;margin:0;padding:24px;background:var(--vmd-backdrop);opacity:0;transition:opacity .16s ease;}.vmd.vc1::backdrop{background:transparent;}.vmd.vc1 *,.vmd.vc1 *::before,.vmd.vc1 *::after{box-sizing:border-box;}.vmd.vc1.vmd-in{opacity:1;}.vmd.vc1.vmd-out{opacity:0;transition-duration:.14s;}.vmd.vc1 .vmd-panel{display:flex;flex-direction:column;width:100%;max-width:480px;max-height:100%;background:var(--vmd-bg);color:var(--vmd-text);font-family:var(--vmd-font);font-size:14px;line-height:1.55;border:1px solid var(--vmd-faint);border-radius:var(--vmd-radius);box-shadow:var(--vmd-shadow);outline:none;transform:translateY(8px) scale(.97);transition:transform .16s cubic-bezier(.2,.9,.3,1.1);}.vmd.vc1.vmd-in .vmd-panel{transform:none;}.vmd.vc1.vmd-out .vmd-panel{transform:scale(.97);transition-duration:.14s;}.vmd.vc1.vmd-sm .vmd-panel{max-width:360px;}.vmd.vc1.vmd-lg .vmd-panel{max-width:720px;}.vmd.vc1.vmd-full{padding:16px;}.vmd.vc1.vmd-full .vmd-panel{max-width:none;height:100%;}.vmd.vc1 .vmd-head{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 0;}.vmd.vc1 .vmd-title{flex:1;min-width:0;margin:0;font-size:17px;font-weight:650;line-height:1.35;overflow-wrap:break-word;}.vmd.vc1 .vmd-head-spacer{flex:1;}.vmd.vc1 .vmd-x{flex:none;width:26px;height:26px;display:grid;place-items:center;color:var(--vmd-muted);background:none;border:0;border-radius:8px;padding:0;margin:-2px -6px 0 0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vmd.vc1 .vmd-x:hover{background:var(--vmd-faint);color:var(--vmd-text);}.vmd.vc1 .vmd-x svg{display:block;}.vmd.vc1 .vmd-body{flex:1;min-height:0;overflow:auto;padding:10px 20px 4px;overflow-wrap:break-word;}.vmd.vc1 .vmd-body:first-child{padding-top:18px;}.vmd.vc1 .vmd-body:last-child{padding-bottom:18px;}.vmd.vc1.vmd-has-title .vmd-msg{color:var(--vmd-muted);}.vmd.vc1 .vmd-input{width:100%;font:inherit;font-size:14px;color:var(--vmd-text);background:var(--vmd-bg);border:1px solid var(--vmd-faint);border-radius:10px;padding:9px 12px;margin-top:10px;}.vmd.vc1 .vmd-input::placeholder{color:var(--vmd-muted);opacity:1;}.vmd.vc1 .vmd-input:focus{outline:2px solid var(--vmd-accent);outline-offset:1px;}.vmd.vc1 .vmd-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 20px 18px;}.vmd.vc1 .vmd-btn{font:inherit;font-size:14px;font-weight:600;color:var(--vmd-text);background:var(--vmd-surface);border:1px solid var(--vmd-faint);border-radius:10px;padding:8px 16px;cursor:pointer;transition:background .12s ease,opacity .12s ease;-webkit-tap-highlight-color:transparent;}.vmd.vc1 .vmd-btn:hover{background:var(--vmd-faint);}.vmd.vc1 .vmd-btn-primary{color:var(--vmd-on-accent);background:var(--vmd-accent);border-color:transparent;}.vmd.vc1 .vmd-btn-primary:hover{background:var(--vmd-accent);opacity:.9;}.vmd.vc1 .vmd-btn-danger{color:var(--vmd-on-accent);background:var(--vmd-danger);border-color:transparent;}.vmd.vc1 .vmd-btn-danger:hover{background:var(--vmd-danger);opacity:.9;}.vmd.vc1 .vmd-btn:focus,.vmd.vc1 .vmd-x:focus{outline:none;}.vmd.vc1 .vmd-btn:focus-visible,.vmd.vc1 .vmd-x:focus-visible{outline:2px solid var(--vmd-accent);outline-offset:2px;}@media (max-width:479px){.vmd.vc1{padding:16px;}.vmd.vc1 .vmd-foot{flex-direction:column-reverse;}.vmd.vc1 .vmd-btn{width:100%;}}@media (prefers-reduced-motion:reduce){.vmd.vc1,.vmd.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-tabs v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vtb{--vtb-accent:#5b5bd6;--vtb-text:#1c1d21;--vtb-muted:#72747e;--vtb-faint:#e7e7ec;--vtb-radius:8px;--vtb-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vtb[data-theme=dark]{--vtb-accent:#7b7bea;--vtb-text:#e9eaf0;--vtb-muted:#989aa6;--vtb-faint:#31343f;}.vtb.vc1{font-family:var(--vtb-font);color:var(--vtb-text);}.vtb.vc1 .vtb-list{position:relative;display:flex;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;box-sizing:border-box;border-bottom:1px solid var(--vtb-faint);}.vtb.vc1 .vtb-tab{font:inherit;font-family:var(--vtb-font);font-size:14px;font-weight:500;line-height:1.3;color:var(--vtb-muted);background:none;border:0;border-radius:var(--vtb-radius) var(--vtb-radius) 0 0;padding:10px 14px;margin:0;cursor:pointer;white-space:nowrap;text-decoration:none;box-sizing:border-box;transition:color .12s ease;-webkit-tap-highlight-color:transparent;}.vtb.vc1 .vtb-tab:hover{color:var(--vtb-text);}.vtb.vc1 .vtb-tab[aria-selected=true]{color:var(--vtb-accent);font-weight:600;}.vtb.vc1 .vtb-tab[disabled]{color:var(--vtb-muted);opacity:.4;cursor:not-allowed;}.vtb.vc1 .vtb-tab:focus{outline:none;}.vtb.vc1 .vtb-tab:focus-visible{outline:2px solid var(--vtb-accent);outline-offset:-2px;}.vtb.vc1 .vtb-ink{position:absolute;left:0;bottom:-1px;width:0;height:2px;background:var(--vtb-accent);border-radius:1px;pointer-events:none;transition:transform .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1);}.vtb.vc1 .vtb-panel{padding-top:14px;}.vtb.vc1 .vtb-panel:focus{outline:none;}.vtb.vc1 .vtb-panel:focus-visible{outline:2px solid var(--vtb-accent);outline-offset:2px;border-radius:2px;}.vtb.vc1.vtb-vertical{display:flex;align-items:flex-start;gap:24px;}.vtb.vc1.vtb-vertical .vtb-list{flex:none;flex-direction:column;align-items:stretch;border-bottom:0;border-right:1px solid var(--vtb-faint);}.vtb.vc1.vtb-vertical .vtb-tab{text-align:left;border-radius:var(--vtb-radius) 0 0 var(--vtb-radius);}.vtb.vc1.vtb-vertical .vtb-ink{left:auto;right:-1px;bottom:auto;top:0;width:2px;height:0;}.vtb.vc1.vtb-vertical .vtb-panel{flex:1;min-width:0;padding-top:0;}@media (prefers-reduced-motion:reduce){.vtb.vc1 .vtb-tab,.vtb.vc1 .vtb-ink{transition:none!important;}}
/*! vanilla-select v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vsel{--vsel-accent:#5b5bd6;--vsel-on-accent:#ffffff;--vsel-bg:#ffffff;--vsel-surface:#f2f2f5;--vsel-text:#1c1d21;--vsel-muted:#72747e;--vsel-faint:#e7e7ec;--vsel-accent-soft:rgba(91,91,214,.13);--vsel-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vsel-radius:12px;--vsel-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vsel[data-theme=dark]{--vsel-accent:#7b7bea;--vsel-on-accent:#131418;--vsel-bg:#1b1d24;--vsel-surface:#272a33;--vsel-text:#e9eaf0;--vsel-muted:#989aa6;--vsel-faint:#31343f;--vsel-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}@supports (color:color-mix(in srgb,red 10%,white)){.vsel{--vsel-accent-soft:color-mix(in srgb,var(--vsel-accent) 14%,transparent);}}.vsel.vc1{position:relative;display:inline-block;box-sizing:border-box;min-width:220px;color:var(--vsel-text);font-family:var(--vsel-font);font-size:14px;line-height:1.35;text-align:left;}.vsel.vc1 *,.vsel.vc1 *::before,.vsel.vc1 *::after{box-sizing:border-box;}.vsel.vc1 .vsel-control{display:flex;align-items:center;gap:6px;min-height:38px;padding:5px 8px 5px 12px;background:var(--vsel-bg);border:1px solid var(--vsel-faint);border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent;}.vsel.vc1 .vsel-control:focus{outline:none;}.vsel.vc1 .vsel-control:focus-visible{border-color:var(--vsel-accent);box-shadow:0 0 0 3px var(--vsel-accent-soft);}.vsel.vc1.is-open .vsel-control{border-color:var(--vsel-accent);box-shadow:0 0 0 3px var(--vsel-accent-soft);}.vsel.vc1.is-disabled .vsel-control{opacity:.55;cursor:not-allowed;background:var(--vsel-surface);}.vsel.vc1 .vsel-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vsel.vc1 .vsel-value.is-placeholder{color:var(--vsel-muted);}.vsel.vc1 .vsel-tags{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0;}.vsel.vc1 .vsel-tag{display:inline-flex;align-items:center;gap:2px;max-width:100%;background:var(--vsel-accent-soft);border-radius:7px;padding:2px 3px 2px 8px;font-size:13px;line-height:1.4;}.vsel.vc1 .vsel-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vsel.vc1 .vsel-tag-x{flex:none;width:18px;height:18px;display:grid;place-items:center;color:var(--vsel-muted);background:none;border:0;border-radius:5px;padding:0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vsel.vc1 .vsel-tag-x:hover{background:var(--vsel-accent);color:var(--vsel-on-accent);}.vsel.vc1 .vsel-clear{flex:none;width:22px;height:22px;display:grid;place-items:center;color:var(--vsel-muted);background:none;border:0;border-radius:6px;padding:0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vsel.vc1 .vsel-clear:hover{background:var(--vsel-surface);color:var(--vsel-text);}.vsel.vc1 .vsel-clear:focus,.vsel.vc1 .vsel-tag-x:focus{outline:none;}.vsel.vc1 .vsel-clear:focus-visible,.vsel.vc1 .vsel-tag-x:focus-visible{outline:2px solid var(--vsel-accent);outline-offset:1px;}.vsel.vc1 .vsel-arrow{flex:none;display:grid;place-items:center;color:var(--vsel-muted);transition:transform .15s ease;}.vsel.vc1.is-open .vsel-arrow{transform:rotate(180deg);}.vsel.vc1 .vsel-arrow svg,.vsel.vc1 .vsel-clear svg,.vsel.vc1 .vsel-tag-x svg,.vsel.vc1 .vsel-check svg{display:block;}.vsel.vc1.vsel-panel{position:absolute;z-index:99999;display:block;min-width:0;background:var(--vsel-bg);border:1px solid var(--vsel-faint);border-radius:var(--vsel-radius);box-shadow:var(--vsel-shadow);padding:6px;opacity:0;transform:translateY(4px) scale(.98);transition:opacity .13s ease,transform .16s cubic-bezier(.2,.9,.3,1.1);}.vsel.vc1.vsel-panel.vsel-open{opacity:1;transform:none;}.vsel.vc1 .vsel-search{padding:2px 2px 8px;}.vsel.vc1 .vsel-search input{width:100%;font:inherit;color:var(--vsel-text);background:var(--vsel-surface);border:1px solid var(--vsel-faint);border-radius:8px;padding:7px 10px;margin:0;}.vsel.vc1 .vsel-search input:focus{outline:none;border-color:var(--vsel-accent);}.vsel.vc1 .vsel-search input::placeholder{color:var(--vsel-muted);}.vsel.vc1 .vsel-list{position:relative;max-height:264px;overflow-y:auto;overscroll-behavior:contain;}.vsel.vc1 .vsel-group-label{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--vsel-muted);padding:8px 10px 4px;}.vsel.vc1 .vsel-option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .1s ease;}.vsel.vc1 .vsel-option.is-active{background:var(--vsel-surface);}.vsel.vc1 .vsel-option.is-selected{color:var(--vsel-accent);font-weight:600;}.vsel.vc1 .vsel-option.is-disabled{opacity:.4;cursor:not-allowed;background:none;}.vsel.vc1 .vsel-check{flex:none;width:16px;height:16px;display:grid;place-items:center;color:var(--vsel-accent);visibility:hidden;}.vsel.vc1 .vsel-option.is-selected .vsel-check{visibility:visible;}.vsel.vc1 .vsel-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vsel.vc1 .vsel-empty{display:none;padding:10px 12px;color:var(--vsel-muted);font-size:13px;}.vsel.vc1.is-empty .vsel-empty{display:block;}@media (prefers-reduced-motion:reduce){.vsel.vc1,.vsel.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-command v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vcmd{--vcmd-accent:#5b5bd6;--vcmd-bg:#ffffff;--vcmd-surface:#f2f2f5;--vcmd-text:#1c1d21;--vcmd-muted:#72747e;--vcmd-faint:#e7e7ec;--vcmd-shadow:0 24px 64px rgba(24,25,32,.22),0 4px 16px rgba(24,25,32,.1);--vcmd-backdrop:rgba(24,25,32,.42);--vcmd-radius:14px;--vcmd-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vcmd[data-theme=dark]{--vcmd-accent:#7b7bea;--vcmd-bg:#1b1d24;--vcmd-surface:#272a33;--vcmd-text:#e9eaf0;--vcmd-muted:#989aa6;--vcmd-faint:#31343f;--vcmd-shadow:0 24px 64px rgba(0,0,0,.55),0 4px 16px rgba(0,0,0,.4);--vcmd-backdrop:rgba(0,0,0,.55);}.vcmd.vc1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding:15vh 16px 16px;box-sizing:border-box;color:var(--vcmd-text);font-family:var(--vcmd-font);font-size:14px;line-height:1.45;}.vcmd.vc1 *,.vcmd.vc1 *::before,.vcmd.vc1 *::after{box-sizing:border-box;}.vcmd.vc1 .vcmd-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vcmd-backdrop);opacity:0;transition:opacity .16s ease;}.vcmd.vc1 .vcmd-panel{position:relative;width:100%;max-width:560px;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;background:var(--vcmd-bg);border:1px solid var(--vcmd-faint);border-radius:var(--vcmd-radius);box-shadow:var(--vcmd-shadow);opacity:0;transform:translateY(-6px) scale(.98);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.9,.3,1.1);}.vcmd.vc1.vcmd-open .vcmd-backdrop{opacity:1;}.vcmd.vc1.vcmd-open .vcmd-panel{opacity:1;transform:none;}.vcmd.vc1.vcmd-out .vcmd-backdrop{opacity:0;}.vcmd.vc1.vcmd-out .vcmd-panel{opacity:0;transform:scale(.97);transition-duration:.14s,.14s;}.vcmd.vc1 .vcmd-search{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--vcmd-faint);}.vcmd.vc1 .vcmd-search:focus-within{box-shadow:inset 0 -1px 0 var(--vcmd-accent);}.vcmd.vc1 .vcmd-glass{flex:none;display:grid;place-items:center;color:var(--vcmd-muted);}.vcmd.vc1 .vcmd-glass svg{display:block;}.vcmd.vc1 .vcmd-input{flex:1;min-width:0;font:inherit;font-size:15px;color:var(--vcmd-text);background:none;border:0;padding:14px 0;outline:none;}.vcmd.vc1 .vcmd-input::placeholder{color:var(--vcmd-muted);opacity:1;}.vcmd.vc1 .vcmd-list{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px;}.vcmd.vc1 .vcmd-group{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--vcmd-muted);padding:10px 10px 4px;}.vcmd.vc1 .vcmd-option{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;}.vcmd.vc1 .vcmd-option.is-active{background:var(--vcmd-surface);}.vcmd.vc1 .vcmd-option.is-disabled{opacity:.4;cursor:default;}.vcmd.vc1 .vcmd-option:focus-visible{outline:2px solid var(--vcmd-accent);outline-offset:-2px;}.vcmd.vc1 .vcmd-icon{flex:none;width:18px;height:18px;display:grid;place-items:center;color:var(--vcmd-muted);}.vcmd.vc1 .vcmd-option.is-active .vcmd-icon{color:var(--vcmd-accent);}.vcmd.vc1 .vcmd-icon svg{display:block;}.vcmd.vc1 .vcmd-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vcmd.vc1 .vcmd-mark{color:var(--vcmd-accent);font-weight:650;}.vcmd.vc1 .vcmd-hint{flex:none;font-size:12px;color:var(--vcmd-muted);font-variant-numeric:tabular-nums;}.vcmd.vc1 .vcmd-empty{padding:24px 16px;text-align:center;color:var(--vcmd-muted);}.vcmd.vc1 .vcmd-footer{display:flex;gap:14px;padding:9px 14px;border-top:1px solid var(--vcmd-faint);color:var(--vcmd-muted);font-size:11.5px;}.vcmd.vc1 .vcmd-key{display:inline-block;min-width:16px;text-align:center;background:var(--vcmd-surface);border:1px solid var(--vcmd-faint);border-radius:4px;padding:0 4px;margin-right:5px;font-size:11px;line-height:1.6;}@media (prefers-reduced-motion:reduce){.vcmd.vc1,.vcmd.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-form v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vfm{--vfm-accent:#5b5bd6;--vfm-danger:#e5484d;--vfm-success:#1f9d5b;--vfm-bg:#ffffff;--vfm-surface:#f2f2f5;--vfm-text:#1c1d21;--vfm-muted:#72747e;--vfm-faint:#e7e7ec;--vfm-accent-soft:rgba(91,91,214,.13);--vfm-danger-soft:rgba(229,72,77,.12);--vfm-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vfm-radius:12px;--vfm-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vfm[data-theme=dark]{--vfm-accent:#7b7bea;--vfm-danger:#f2555a;--vfm-success:#4ccb8f;--vfm-bg:#1b1d24;--vfm-surface:#272a33;--vfm-text:#e9eaf0;--vfm-muted:#989aa6;--vfm-faint:#31343f;--vfm-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}@supports (color:color-mix(in srgb,red 10%,white)){.vfm{--vfm-accent-soft:color-mix(in srgb,var(--vfm-accent) 14%,transparent);--vfm-danger-soft:color-mix(in srgb,var(--vfm-danger) 13%,transparent);}}.vfm.vc1{display:block;color:var(--vfm-text);font-family:var(--vfm-font);font-size:14px;line-height:1.5;text-align:left;}.vfm.vc1 *,.vfm.vc1 *::before,.vfm.vc1 *::after{box-sizing:border-box;}.vfm.vc1 .vfm-field{margin:0 0 18px;}.vfm.vc1 .vfm-label{display:block;font-weight:600;font-size:13.5px;margin:0 0 6px;}.vfm.vc1 .vfm-req{color:var(--vfm-danger);}.vfm.vc1 .vfm-hint{color:var(--vfm-muted);font-size:12.5px;margin:-3px 0 6px;}.vfm.vc1 .vfm-error{color:var(--vfm-danger);font-size:13px;margin:5px 0 0;}.vfm.vc1 .vfm-error:empty{margin:0;}.vfm.vc1 .vfm-input{width:100%;font:inherit;color:var(--vfm-text);background:var(--vfm-bg);border:1px solid var(--vfm-faint);border-radius:10px;padding:9px 12px;margin:0;transition:border-color .12s ease,box-shadow .12s ease;}.vfm.vc1 .vfm-input::placeholder{color:var(--vfm-muted);}.vfm.vc1 .vfm-input:focus{outline:none;}.vfm.vc1 .vfm-input:focus-visible{border-color:var(--vfm-accent);box-shadow:0 0 0 3px var(--vfm-accent-soft);}.vfm.vc1 .vfm-input:disabled{opacity:.55;background:var(--vfm-surface);cursor:not-allowed;}.vfm.vc1 .vfm-input.is-invalid,.vfm.vc1 .is-invalid .vfm-input{border-color:var(--vfm-danger);}.vfm.vc1 .vfm-input.is-invalid:focus-visible,.vfm.vc1 .is-invalid .vfm-input:focus-visible{box-shadow:0 0 0 3px var(--vfm-danger-soft);}.vfm.vc1 textarea.vfm-input{resize:vertical;min-height:38px;}.vfm.vc1 textarea.vfm-grow{resize:none;overflow:hidden;}.vfm.vc1 select.vfm-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' stroke='%2372747e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:34px;cursor:pointer;}.vfm.vc1 .vfm-inputwrap{position:relative;}.vfm.vc1 .vfm-inputwrap .vfm-input{padding-right:42px;}.vfm.vc1 .vfm-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;color:var(--vfm-muted);background:none;border:0;border-radius:6px;padding:0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vfm.vc1 .vfm-eye:hover{background:var(--vfm-surface);color:var(--vfm-text);}.vfm.vc1 .vfm-eye svg{display:block;}.vfm.vc1 .vfm-check{display:flex;align-items:flex-start;gap:10px;}.vfm.vc1 .vfm-check .vfm-label{margin:0;font-weight:500;cursor:pointer;}.vfm.vc1 .vfm-check input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--vfm-accent);cursor:pointer;}.vfm.vc1 .vfm-switch input{-webkit-appearance:none;appearance:none;width:36px;height:20px;margin:0;border:0;border-radius:999px;background:var(--vfm-faint);position:relative;transition:background .15s ease;}.vfm.vc1 .vfm-switch input::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s ease;}.vfm.vc1 .vfm-switch input:checked{background:var(--vfm-accent);}.vfm.vc1 .vfm-switch input:checked::after{transform:translateX(16px);}.vfm.vc1 .vfm-fieldset{border:0;padding:0;margin:0;min-width:0;}.vfm.vc1 .vfm-fieldset legend.vfm-label{padding:0;}.vfm.vc1 .vfm-option{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:400;cursor:pointer;}.vfm.vc1 .vfm-option input{flex:none;width:15px;height:15px;margin:0;accent-color:var(--vfm-accent);cursor:pointer;}.vfm.vc1 .vfm-check input:focus,.vfm.vc1 .vfm-option input:focus{outline:none;}.vfm.vc1 .vfm-check input:focus-visible,.vfm.vc1 .vfm-option input:focus-visible,.vfm.vc1 .vfm-eye:focus-visible{outline:2px solid var(--vfm-accent);outline-offset:1px;}.vfm.vc1 .vfm-banner{background:var(--vfm-danger-soft);border:1px solid var(--vfm-danger);color:var(--vfm-danger);border-radius:var(--vfm-radius);padding:10px 14px;margin:0 0 16px;font-size:13.5px;}.vfm.vc1 .vfm-banner:focus{outline:none;}.vfm.vc1 .vfm-banner:focus-visible{outline:2px solid var(--vfm-danger);outline-offset:2px;}.vfm.vc1 .vfm-status{color:var(--vfm-success);font-size:13.5px;margin:10px 0 0;}.vfm.vc1 .vfm-status:empty{margin:0;}.vfm.vc1 .vfm-actions{margin:6px 0 0;}.vfm.vc1 .vfm-submit{position:relative;font:inherit;font-weight:600;font-size:14px;color:#fff;background:var(--vfm-accent);border:0;border-radius:10px;padding:10px 18px;cursor:pointer;transition:filter .12s ease;-webkit-tap-highlight-color:transparent;}.vfm.vc1 .vfm-submit:hover{filter:brightness(1.08);}.vfm.vc1 .vfm-submit:disabled{opacity:.6;cursor:not-allowed;}.vfm.vc1 .vfm-submit:focus{outline:none;}.vfm.vc1 .vfm-submit:focus-visible{outline:2px solid var(--vfm-accent);outline-offset:2px;}.vfm.vc1 .is-loading{position:relative;color:transparent!important;pointer-events:none;}.vfm.vc1 .is-loading::after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin:-8px 0 0 -8px;border:2px solid var(--vfm-accent-soft);border-top-color:currentColor;border-top-color:var(--vfm-accent);border-radius:50%;animation:vfm-spin .7s linear infinite;}.vfm.vc1 .vfm-submit.is-loading::after{border-color:rgba(255,255,255,.35);border-top-color:#fff;}@keyframes vfm-spin{to{transform:rotate(360deg);}}.vfm.vc1 .vfm-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px;height:1px;overflow:hidden;}@media (prefers-reduced-motion:reduce){.vfm.vc1,.vfm.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-phone v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vph,.vph-panel{--vph-accent:#5b5bd6;--vph-bg:#ffffff;--vph-surface:#f2f2f5;--vph-text:#1c1d21;--vph-muted:#72747e;--vph-faint:#e7e7ec;--vph-danger:#e5484d;--vph-success:#1f9d5b;--vph-ring:rgba(91,91,214,.16);--vph-shadow:0 14px 36px rgba(24,25,32,.16),0 3px 10px rgba(24,25,32,.08);--vph-radius:10px;--vph-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}@supports (color:color-mix(in srgb,red 10%,white)){.vph,.vph-panel{--vph-ring:color-mix(in srgb,var(--vph-accent) 18%,transparent);}}.vph[data-theme=dark],.vph-panel[data-theme=dark]{--vph-accent:#7b7bea;--vph-bg:#1b1d24;--vph-surface:#272a33;--vph-text:#e9eaf0;--vph-muted:#989aa6;--vph-faint:#31343f;--vph-danger:#f2555a;--vph-success:#4ccb8f;--vph-ring:rgba(123,123,234,.24);--vph-shadow:0 14px 36px rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.35);}.vph.vc1{display:inline-flex;align-items:stretch;position:relative;box-sizing:border-box;min-width:230px;background:var(--vph-bg);color:var(--vph-text);font-family:var(--vph-font);font-size:14px;line-height:1.3;border:1px solid var(--vph-faint);border-radius:var(--vph-radius);transition:border-color .12s ease,box-shadow .12s ease;}.vph.vc1 *,.vph.vc1 *::before,.vph.vc1 *::after{box-sizing:border-box;}.vph.vc1:focus-within{border-color:var(--vph-accent);box-shadow:0 0 0 3px var(--vph-ring);}.vph.vc1.vph-invalid{border-color:var(--vph-danger);}.vph.vc1.vph-invalid:focus-within{box-shadow:0 0 0 3px rgba(229,72,77,.16);}.vph.vc1.vph-valid{border-color:var(--vph-success);}.vph.vc1.vph-valid:focus-within{box-shadow:0 0 0 3px rgba(31,157,91,.16);}.vph.vc1.vph-disabled{opacity:.55;pointer-events:none;}.vph.vc1 .vph-country{display:flex;align-items:center;gap:6px;flex:none;font:inherit;color:inherit;background:none;border:0;cursor:pointer;border-right:1px solid var(--vph-faint);padding:0 8px 0 10px;border-radius:var(--vph-radius) 0 0 var(--vph-radius);transition:background .12s ease;-webkit-tap-highlight-color:transparent;}.vph.vc1 .vph-country:hover{background:var(--vph-surface);}.vph.vc1 .vph-country:focus{outline:none;}.vph.vc1 .vph-country:focus-visible{outline:2px solid var(--vph-accent);outline-offset:-2px;}.vph.vc1 .vph-flag,.vph-panel.vc1 .vph-flag{display:block;flex:none;width:20px;height:15px;border-radius:2.5px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.09);}.vph.vc1 .vph-flag svg,.vph-panel.vc1 .vph-flag svg{display:block;width:100%;height:100%;}.vph.vc1 .vph-dial{color:var(--vph-muted);font-size:13px;font-variant-numeric:tabular-nums;}.vph.vc1 .vph-caret{display:grid;place-items:center;color:var(--vph-muted);}.vph.vc1 .vph-caret svg{display:block;transition:transform .15s ease;}.vph.vc1 .vph-country[aria-expanded=true] .vph-caret svg{transform:rotate(180deg);}.vph.vc1 .vph-input{flex:1;min-width:0;font:inherit;color:inherit;background:none;border:0;padding:9px 12px;border-radius:0 var(--vph-radius) var(--vph-radius) 0;}.vph.vc1 .vph-input:focus{outline:none;}.vph.vc1 .vph-input::placeholder{color:var(--vph-muted);opacity:.75;}.vph.vc1 .vph-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.vph-panel.vc1{position:absolute;z-index:99999;box-sizing:border-box;width:286px;background:var(--vph-bg);color:var(--vph-text);font-family:var(--vph-font);font-size:14px;line-height:1.3;border:1px solid var(--vph-faint);border-radius:12px;box-shadow:var(--vph-shadow);overflow:hidden;opacity:0;transform:scale(.96);transition:opacity .13s ease,transform .16s cubic-bezier(.2,.9,.3,1.2);}.vph-panel.vc1 *,.vph-panel.vc1 *::before,.vph-panel.vc1 *::after{box-sizing:border-box;}.vph-panel.vc1.vph-open{opacity:1;transform:none;}.vph-panel.vc1 .vph-search{padding:8px;border-bottom:1px solid var(--vph-faint);}.vph-panel.vc1 .vph-search input{width:100%;font:inherit;font-size:13px;color:inherit;background:var(--vph-surface);border:1px solid transparent;border-radius:8px;padding:7px 10px;}.vph-panel.vc1 .vph-search input:focus{outline:none;border-color:var(--vph-accent);}.vph-panel.vc1 .vph-search input::placeholder{color:var(--vph-muted);opacity:.8;}.vph-panel.vc1 .vph-list{list-style:none;margin:0;padding:6px;max-height:264px;overflow-y:auto;overscroll-behavior:contain;}.vph-panel.vc1 .vph-opt{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;cursor:pointer;}.vph-panel.vc1 .vph-opt-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vph-panel.vc1 .vph-opt-dial{color:var(--vph-muted);font-size:12.5px;font-variant-numeric:tabular-nums;}.vph-panel.vc1 .vph-opt:hover,.vph-panel.vc1 .vph-opt.is-active{background:var(--vph-surface);}.vph-panel.vc1 .vph-opt.is-selected{color:var(--vph-accent);font-weight:600;}.vph-panel.vc1 .vph-opt.is-selected .vph-opt-dial{color:var(--vph-accent);}.vph-panel.vc1 .vph-sep{height:1px;margin:5px 2px;background:var(--vph-faint);}.vph-panel.vc1 .vph-empty{padding:14px 10px;color:var(--vph-muted);font-size:13px;text-align:center;}@media (prefers-reduced-motion:reduce){.vph.vc1,.vph.vc1 *,.vph-panel.vc1,.vph-panel.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-drawer v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vdr{--vdr-accent:#5b5bd6;--vdr-on-accent:#ffffff;--vdr-danger:#e5484d;--vdr-bg:#ffffff;--vdr-surface:#f2f2f5;--vdr-text:#1c1d21;--vdr-muted:#72747e;--vdr-faint:#e7e7ec;--vdr-backdrop:rgba(20,21,26,.45);--vdr-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vdr-radius:14px;--vdr-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vdr[data-theme=dark]{--vdr-accent:#7b7bea;--vdr-on-accent:#131418;--vdr-danger:#f2555a;--vdr-bg:#1b1d24;--vdr-surface:#272a33;--vdr-text:#e9eaf0;--vdr-muted:#989aa6;--vdr-faint:#31343f;--vdr-backdrop:rgba(0,0,0,.6);--vdr-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vdr.vc1{position:fixed;top:0;left:0;z-index:99990;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;border:0;margin:0;padding:0;overflow:hidden;background:var(--vdr-backdrop);opacity:0;transition:opacity .16s ease;}.vdr.vc1::backdrop{background:transparent;}.vdr.vc1 *,.vdr.vc1 *::before,.vdr.vc1 *::after{box-sizing:border-box;}.vdr.vc1.vdr-in{opacity:1;}.vdr.vc1.vdr-out{opacity:0;transition-duration:.16s;}.vdr.vc1 .vdr-panel{position:absolute;display:flex;flex-direction:column;max-width:100%;max-height:100%;background:var(--vdr-bg);color:var(--vdr-text);font-family:var(--vdr-font);font-size:14px;line-height:1.55;border:1px solid var(--vdr-faint);box-shadow:var(--vdr-shadow);outline:none;transition:transform .2s cubic-bezier(.2,.8,.25,1);}.vdr.vc1.vdr-right .vdr-panel{top:0;right:0;height:100%;border-right:0;border-radius:var(--vdr-radius) 0 0 var(--vdr-radius);transform:translateX(105%);}.vdr.vc1.vdr-left .vdr-panel{top:0;left:0;height:100%;border-left:0;border-radius:0 var(--vdr-radius) var(--vdr-radius) 0;transform:translateX(-105%);}.vdr.vc1.vdr-top .vdr-panel{top:0;left:0;width:100%;border-top:0;border-radius:0 0 var(--vdr-radius) var(--vdr-radius);transform:translateY(-105%);}.vdr.vc1.vdr-bottom .vdr-panel{bottom:0;left:0;width:100%;border-bottom:0;border-radius:var(--vdr-radius) var(--vdr-radius) 0 0;transform:translateY(105%);}.vdr.vc1.vdr-in .vdr-panel{transform:none;}.vdr.vc1.vdr-out .vdr-panel{transition-duration:.16s;}.vdr.vc1 .vdr-head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:16px 20px 0;}.vdr.vc1 .vdr-title{flex:1;min-width:0;margin:0;font-size:17px;font-weight:650;line-height:1.35;overflow-wrap:break-word;}.vdr.vc1 .vdr-head-spacer{flex:1;}.vdr.vc1 .vdr-x{flex:none;width:26px;height:26px;display:grid;place-items:center;color:var(--vdr-muted);background:none;border:0;border-radius:8px;padding:0;margin:-2px -6px 0 0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vdr.vc1 .vdr-x:hover{background:var(--vdr-faint);color:var(--vdr-text);}.vdr.vc1 .vdr-x svg{display:block;}.vdr.vc1 .vdr-body{flex:1;min-height:0;overflow:auto;padding:10px 20px 4px;overflow-wrap:break-word;}.vdr.vc1 .vdr-body:first-child{padding-top:18px;}.vdr.vc1 .vdr-body:last-child{padding-bottom:18px;}.vdr.vc1.vdr-has-title .vdr-msg{color:var(--vdr-muted);}.vdr.vc1 .vdr-foot{flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 20px 18px;border-top:1px solid var(--vdr-faint);margin-top:10px;}.vdr.vc1 .vdr-btn{font:inherit;font-size:14px;font-weight:600;color:var(--vdr-text);background:var(--vdr-surface);border:1px solid var(--vdr-faint);border-radius:10px;padding:8px 16px;cursor:pointer;transition:background .12s ease,opacity .12s ease;-webkit-tap-highlight-color:transparent;}.vdr.vc1 .vdr-btn:hover{background:var(--vdr-faint);}.vdr.vc1 .vdr-btn-primary{color:var(--vdr-on-accent);background:var(--vdr-accent);border-color:transparent;}.vdr.vc1 .vdr-btn-primary:hover{background:var(--vdr-accent);opacity:.9;}.vdr.vc1 .vdr-btn-danger{color:var(--vdr-on-accent);background:var(--vdr-danger);border-color:transparent;}.vdr.vc1 .vdr-btn-danger:hover{background:var(--vdr-danger);opacity:.9;}.vdr.vc1 .vdr-btn:focus,.vdr.vc1 .vdr-x:focus{outline:none;}.vdr.vc1 .vdr-btn:focus-visible,.vdr.vc1 .vdr-x:focus-visible{outline:2px solid var(--vdr-accent);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.vdr.vc1,.vdr.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-segmented v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vsg{--vsg-accent:#5b5bd6;--vsg-bg:#ffffff;--vsg-text:#1c1d21;--vsg-muted:#72747e;--vsg-faint:#e7e7ec;--vsg-shadow:0 1px 3px rgba(24,25,32,.12),0 1px 2px rgba(24,25,32,.06);--vsg-radius:10px;--vsg-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vsg[data-theme=dark]{--vsg-accent:#7b7bea;--vsg-bg:#1b1d24;--vsg-text:#e9eaf0;--vsg-muted:#989aa6;--vsg-faint:#31343f;--vsg-shadow:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);}.vsg.vc1{position:relative;display:inline-flex;align-items:stretch;gap:2px;box-sizing:border-box;padding:3px;background:var(--vsg-faint);border-radius:var(--vsg-radius);font-family:var(--vsg-font);color:var(--vsg-text);vertical-align:middle;}.vsg.vc1 *,.vsg.vc1 *::before,.vsg.vc1 *::after{box-sizing:border-box;}.vsg.vc1.vsg-full{display:flex;width:100%;}.vsg.vc1 .vsg-seg{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-family:var(--vsg-font);font-size:14px;font-weight:500;line-height:1.3;color:var(--vsg-muted);background:none;border:0;border-radius:calc(var(--vsg-radius) - 3px);padding:6px 14px;margin:0;cursor:pointer;white-space:nowrap;min-width:0;transition:color .15s ease;-webkit-tap-highlight-color:transparent;}.vsg.vc1.vsg-full .vsg-seg{flex:1;}.vsg.vc1 .vsg-seg:hover{color:var(--vsg-text);}.vsg.vc1 .vsg-seg[aria-checked=true]{color:var(--vsg-accent);font-weight:600;}.vsg.vc1 .vsg-seg[disabled]{opacity:.45;cursor:not-allowed;}.vsg.vc1 .vsg-seg[disabled]:hover{color:var(--vsg-muted);}.vsg.vc1 .vsg-seg:focus{outline:none;}.vsg.vc1 .vsg-seg:focus-visible{outline:2px solid var(--vsg-accent);outline-offset:-2px;}.vsg.vc1 .vsg-icon{flex:none;display:grid;place-items:center;}.vsg.vc1 .vsg-icon svg{display:block;}.vsg.vc1 .vsg-label{overflow:hidden;text-overflow:ellipsis;}.vsg.vc1 .vsg-thumb{position:absolute;top:0;left:0;z-index:0;width:0;height:0;background:var(--vsg-bg);border-radius:calc(var(--vsg-radius) - 3px);box-shadow:var(--vsg-shadow);opacity:0;pointer-events:none;}.vsg.vc1 .vsg-thumb.vsg-thumb-on{opacity:1;}.vsg.vc1.vsg-ready .vsg-thumb{transition:transform .18s cubic-bezier(.4,0,.2,1),width .18s cubic-bezier(.4,0,.2,1),height .18s cubic-bezier(.4,0,.2,1);}.vsg.vc1.vsg-sm{padding:2px;}.vsg.vc1.vsg-sm .vsg-seg{font-size:13px;padding:4px 10px;gap:6px;border-radius:calc(var(--vsg-radius) - 2px);}.vsg.vc1.vsg-sm .vsg-thumb{border-radius:calc(var(--vsg-radius) - 2px);}.vsg.vc1.vsg-disabled{opacity:.55;}@media (prefers-reduced-motion:reduce){.vsg.vc1 .vsg-seg,.vsg.vc1 .vsg-thumb{transition:none!important;}}
/*! vanilla-progress v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vpg{--vpg-accent:#5b5bd6;--vpg-success:#1f9d5b;--vpg-bg:#ffffff;--vpg-text:#1c1d21;--vpg-muted:#72747e;--vpg-faint:#e7e7ec;--vpg-shimmer:#f4f4f7;--vpg-radius:12px;--vpg-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vpg[data-theme=dark]{--vpg-accent:#7b7bea;--vpg-success:#4ccb8f;--vpg-bg:#1b1d24;--vpg-text:#e9eaf0;--vpg-muted:#989aa6;--vpg-faint:#31343f;--vpg-shimmer:#3d4250;}.vpg.vc1{box-sizing:border-box;font-family:var(--vpg-font);color:var(--vpg-text);}.vpg.vc1 *,.vpg.vc1 *::before,.vpg.vc1 *::after{box-sizing:border-box;}.vpg.vc1 .vpg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.vpg.vc1.vpg-bar{display:block;width:100%;}.vpg.vc1 .vpg-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:13px;line-height:1.4;}.vpg.vc1 .vpg-labeltext{font-weight:500;color:var(--vpg-text);min-width:0;overflow-wrap:break-word;}.vpg.vc1 .vpg-value{flex:none;color:var(--vpg-muted);font-variant-numeric:tabular-nums;}.vpg.vc1 .vpg-track{position:relative;height:8px;border-radius:999px;background:var(--vpg-faint);overflow:hidden;}.vpg.vc1.vpg-sm .vpg-track{height:5px;}.vpg.vc1 .vpg-fill{position:absolute;top:0;left:0;bottom:0;width:0;border-radius:inherit;background:var(--vpg-accent);transition:width .25s ease,background-color .2s ease;}.vpg.vc1.vpg-success .vpg-fill{background:var(--vpg-success);}.vpg.vc1.vpg-ind .vpg-fill{width:38%;animation:vpg-sweep 1.1s ease-in-out infinite;}@keyframes vpg-sweep{0%{transform:translateX(-110%);}100%{transform:translateX(290%);}}.vpg.vc1.vpg-spinner{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.15em;line-height:0;color:var(--vpg-accent);}.vpg.vc1.vpg-spinner.vpg-block{display:flex;}.vpg.vc1.vpg-spinner svg{display:block;}.vpg.vc1 .vpg-spin{animation:vpg-spin .8s linear infinite;}@keyframes vpg-spin{to{transform:rotate(360deg);}}.vpg.vc1.vpg-skeleton{display:flex;align-items:flex-start;gap:14px;width:100%;}.vpg.vc1 .vpg-avatar{flex:none;width:40px;height:40px;border-radius:50%;}.vpg.vc1 .vpg-lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;}.vpg.vc1 .vpg-line{border-radius:6px;}.vpg.vc1 .vpg-line,.vpg.vc1 .vpg-avatar{background:linear-gradient(90deg,var(--vpg-faint) 25%,var(--vpg-shimmer) 37%,var(--vpg-faint) 63%);background-size:400% 100%;animation:vpg-shimmer 1.4s ease infinite;}@keyframes vpg-shimmer{0%{background-position:100% 50%;}100%{background-position:0 50%;}}@media (prefers-reduced-motion:reduce){.vpg.vc1 .vpg-fill{transition:none;}.vpg.vc1.vpg-ind .vpg-fill{width:100%;animation:vpg-fade 2.4s ease-in-out infinite;}.vpg.vc1 .vpg-spin{animation:vpg-fade 2.4s ease-in-out infinite;}.vpg.vc1 .vpg-line,.vpg.vc1 .vpg-avatar{background:var(--vpg-faint);animation:vpg-fade 2.4s ease-in-out infinite;}}@keyframes vpg-fade{0%,100%{opacity:1;}50%{opacity:.55;}}
/*! vanilla-popconfirm v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vpc{--vpc-accent:#5b5bd6;--vpc-danger:#e5484d;--vpc-warning:#b45309;--vpc-bg:#ffffff;--vpc-text:#1c1d21;--vpc-muted:#72747e;--vpc-faint:#e7e7ec;--vpc-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vpc-radius:12px;--vpc-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vpc[data-theme=dark]{--vpc-accent:#7b7bea;--vpc-danger:#f2555a;--vpc-warning:#f5a623;--vpc-bg:#1b1d24;--vpc-text:#e9eaf0;--vpc-muted:#989aa6;--vpc-faint:#31343f;--vpc-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vpc.vc1{position:absolute;z-index:100000;box-sizing:border-box;background:var(--vpc-bg);color:var(--vpc-text);font-family:var(--vpc-font);font-size:14px;line-height:1.45;font-weight:400;border:1px solid var(--vpc-faint);border-radius:var(--vpc-radius);box-shadow:var(--vpc-shadow);padding:12px 14px;width:max-content;max-width:min(320px,calc(100vw - 16px));text-align:left;opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .15s cubic-bezier(.2,.9,.3,1.1);}.vpc.vc1 *,.vpc.vc1 *::before,.vpc.vc1 *::after{box-sizing:border-box;}.vpc.vc1.vpc-open{opacity:1;transform:none;}.vpc.vc1[data-placement=top]{transform-origin:50% 100%;}.vpc.vc1[data-placement=bottom]{transform-origin:50% 0%;}.vpc.vc1[data-placement=left]{transform-origin:100% 50%;}.vpc.vc1[data-placement=right]{transform-origin:0% 50%;}.vpc.vc1 .vpc-body{display:flex;align-items:flex-start;gap:10px;}.vpc.vc1 .vpc-icon{flex:none;width:18px;height:18px;display:grid;place-items:center;margin-top:1px;color:var(--vpc-warning);}.vpc.vc1.vpc-danger .vpc-icon{color:var(--vpc-danger);}.vpc.vc1 .vpc-icon svg{display:block;}.vpc.vc1 .vpc-content{flex:1;min-width:0;overflow-wrap:break-word;}.vpc.vc1 .vpc-title{font-weight:650;}.vpc.vc1 .vpc-title~.vpc-msg{color:var(--vpc-muted);margin-top:1px;}.vpc.vc1 .vpc-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;}.vpc.vc1 .vpc-btn{font:inherit;font-size:13px;font-weight:600;line-height:1.3;border-radius:8px;padding:5px 12px;cursor:pointer;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,filter .12s ease;-webkit-tap-highlight-color:transparent;}.vpc.vc1 .vpc-cancel{color:var(--vpc-text);background:none;border-color:var(--vpc-faint);}.vpc.vc1 .vpc-cancel:hover{background:var(--vpc-faint);}.vpc.vc1 .vpc-ok{color:#fff;background:var(--vpc-accent);border-color:var(--vpc-accent);}.vpc.vc1.vpc-danger .vpc-ok{background:var(--vpc-danger);border-color:var(--vpc-danger);}.vpc.vc1 .vpc-ok:hover{filter:brightness(1.08);}.vpc.vc1 .vpc-btn:focus{outline:none;}.vpc.vc1 .vpc-btn:focus-visible{outline:2px solid var(--vpc-accent);outline-offset:1px;}.vpc.vc1.vpc-danger .vpc-ok:focus-visible{outline-color:var(--vpc-danger);}.vpc.vc1 .vpc-arrow{position:absolute;width:8px;height:8px;background:var(--vpc-bg);border:0 solid var(--vpc-faint);transform:rotate(45deg);}.vpc.vc1[data-placement=top] .vpc-arrow{bottom:-4.5px;border-right-width:1px;border-bottom-width:1px;}.vpc.vc1[data-placement=bottom] .vpc-arrow{top:-4.5px;border-left-width:1px;border-top-width:1px;}.vpc.vc1[data-placement=left] .vpc-arrow{right:-4.5px;border-top-width:1px;border-right-width:1px;}.vpc.vc1[data-placement=right] .vpc-arrow{left:-4.5px;border-bottom-width:1px;border-left-width:1px;}@media (prefers-reduced-motion:reduce){.vpc.vc1,.vpc.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-rating v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vrt{--vrt-accent:#5b5bd6;--vrt-fill:#f5a623;--vrt-bg:#ffffff;--vrt-text:#1c1d21;--vrt-muted:#72747e;--vrt-faint:#e7e7ec;--vrt-radius:8px;--vrt-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vrt[data-theme=dark]{--vrt-accent:#7b7bea;--vrt-fill:#f7b84d;--vrt-bg:#1b1d24;--vrt-text:#e9eaf0;--vrt-muted:#989aa6;--vrt-faint:#31343f;}.vrt.vc1{display:inline-flex;align-items:center;gap:8px;font-family:var(--vrt-font);color:var(--vrt-text);box-sizing:border-box;}.vrt.vc1 *,.vrt.vc1 *::before,.vrt.vc1 *::after{box-sizing:border-box;}.vrt.vc1 .vrt-stars{display:inline-flex;gap:3px;padding:2px;margin:-2px;cursor:pointer;border-radius:var(--vrt-radius);touch-action:manipulation;-webkit-tap-highlight-color:transparent;}.vrt.vc1 .vrt-stars:focus{outline:none;}.vrt.vc1 .vrt-stars:focus-visible{outline:2px solid var(--vrt-accent);outline-offset:1px;}.vrt.vc1 .vrt-star{position:relative;flex:none;transition:transform .12s ease;}.vrt.vc1 .vrt-star svg{display:block;width:100%;height:100%;}.vrt.vc1 .vrt-star-empty{display:block;width:100%;height:100%;color:var(--vrt-muted);}.vrt.vc1 .vrt-star-fill{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;color:var(--vrt-fill);pointer-events:none;}.vrt.vc1 .vrt-star-full{display:block;height:100%;}.vrt.vc1 .vrt-stars:not(.vrt-static) .vrt-star:hover{transform:scale(1.1);}.vrt.vc1 .vrt-value{font-size:13px;font-weight:600;color:var(--vrt-muted);font-variant-numeric:tabular-nums;}.vrt.vc1.vrt-readonly .vrt-stars{cursor:default;}.vrt.vc1.vrt-disabled{opacity:.55;}.vrt.vc1.vrt-disabled .vrt-stars{cursor:not-allowed;}@media (prefers-reduced-motion:reduce){.vrt.vc1 .vrt-star{transition:none!important;}}
/*! vanilla-autocomplete v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vac{--vac-accent:#5b5bd6;--vac-bg:#ffffff;--vac-surface:#f2f2f5;--vac-text:#1c1d21;--vac-muted:#72747e;--vac-faint:#e7e7ec;--vac-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vac-radius:12px;--vac-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vac[data-theme=dark]{--vac-accent:#7b7bea;--vac-bg:#1b1d24;--vac-surface:#272a33;--vac-text:#e9eaf0;--vac-muted:#989aa6;--vac-faint:#31343f;--vac-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vac.vc1.vac-panel{position:absolute;z-index:99999;box-sizing:border-box;background:var(--vac-bg);color:var(--vac-text);border:1px solid var(--vac-faint);border-radius:var(--vac-radius);box-shadow:var(--vac-shadow);padding:6px;font-family:var(--vac-font);font-size:14px;line-height:1.35;text-align:left;opacity:0;transform:translateY(4px) scale(.98);transition:opacity .13s ease,transform .16s cubic-bezier(.2,.9,.3,1.1);}.vac.vc1.vac-panel.vac-open{opacity:1;transform:none;}.vac.vc1 *,.vac.vc1 *::before,.vac.vc1 *::after{box-sizing:border-box;}.vac.vc1 .vac-list{position:relative;max-height:264px;overflow-y:auto;overscroll-behavior:contain;}.vac.vc1 .vac-group-label{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--vac-muted);padding:8px 10px 4px;}.vac.vc1 .vac-option{display:block;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .1s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vac.vc1 .vac-option.is-active{background:var(--vac-surface);}.vac.vc1 .vac-option.is-disabled{opacity:.4;cursor:not-allowed;background:none;}.vac.vc1 .vac-match{color:var(--vac-accent);font-weight:650;}.vac.vc1 .vac-empty,.vac.vc1 .vac-loading{display:none;padding:10px 12px;color:var(--vac-muted);font-size:13px;}.vac.vc1.is-empty .vac-empty{display:block;}.vac.vc1.is-loading .vac-loading{display:flex;align-items:center;gap:8px;}.vac.vc1.is-loading .vac-empty{display:none;}.vac.vc1 .vac-loading svg{display:block;flex:none;}.vac.vc1 .vac-spin{animation:vac-spin .8s linear infinite;}@keyframes vac-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.vac.vc1,.vac.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-upload v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vup{--vup-accent:#5b5bd6;--vup-danger:#e5484d;--vup-success:#1f9d5b;--vup-bg:#ffffff;--vup-surface:#f2f2f5;--vup-text:#1c1d21;--vup-muted:#72747e;--vup-faint:#e7e7ec;--vup-accent-soft:rgba(91,91,214,.13);--vup-danger-soft:rgba(229,72,77,.12);--vup-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vup-radius:12px;--vup-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vup[data-theme=dark]{--vup-accent:#7b7bea;--vup-danger:#f2555a;--vup-success:#4ccb8f;--vup-bg:#1b1d24;--vup-surface:#272a33;--vup-text:#e9eaf0;--vup-muted:#989aa6;--vup-faint:#31343f;--vup-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}@supports (color:color-mix(in srgb,red 10%,white)){.vup{--vup-accent-soft:color-mix(in srgb,var(--vup-accent) 14%,transparent);--vup-danger-soft:color-mix(in srgb,var(--vup-danger) 13%,transparent);}}.vup.vc1{display:block;color:var(--vup-text);font-family:var(--vup-font);font-size:14px;line-height:1.5;text-align:left;}.vup.vc1 *,.vup.vc1 *::before,.vup.vc1 *::after{box-sizing:border-box;}.vup.vc1 .vup-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:26px 18px;background:var(--vup-bg);border:1.5px dashed var(--vup-faint);border-radius:var(--vup-radius);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;}.vup.vc1 .vup-zone:hover{border-color:var(--vup-accent);}.vup.vc1 .vup-zone:focus{outline:none;}.vup.vc1 .vup-zone:focus-visible{border-color:var(--vup-accent);box-shadow:0 0 0 3px var(--vup-accent-soft);}.vup.vc1.is-drag .vup-zone{border-color:var(--vup-accent);background:var(--vup-accent-soft);}.vup.vc1.is-disabled .vup-zone{opacity:.55;cursor:not-allowed;}.vup.vc1 .vup-zone-icon{color:var(--vup-muted);}.vup.vc1.is-drag .vup-zone-icon{color:var(--vup-accent);}.vup.vc1 .vup-zone-icon svg{display:block;}.vup.vc1 .vup-prompt{color:var(--vup-muted);margin:0;}.vup.vc1 .vup-browse{color:var(--vup-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px;}.vup.vc1 .vup-native,.vup.vc1 .vup-live{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.vup.vc1 .vup-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;}.vup.vc1 .vup-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--vup-bg);border:1px solid var(--vup-faint);border-radius:10px;}.vup.vc1 .vup-item[data-status=error]{border-color:var(--vup-danger);background:var(--vup-danger-soft);}.vup.vc1 .vup-thumb{flex:none;width:38px;height:38px;border-radius:8px;background:var(--vup-surface);display:grid;place-items:center;color:var(--vup-muted);overflow:hidden;}.vup.vc1 .vup-thumb svg{display:block;}.vup.vc1 .vup-thumb img{width:100%;height:100%;object-fit:cover;display:block;}.vup.vc1 .vup-meta{flex:1;min-width:0;}.vup.vc1 .vup-name{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vup.vc1 .vup-sub{color:var(--vup-muted);font-size:12.5px;}.vup.vc1 .vup-item[data-status=done] .vup-sub{color:var(--vup-success);}.vup.vc1 .vup-errmsg{color:var(--vup-danger);font-size:12.5px;}.vup.vc1 .vup-bar{height:4px;background:var(--vup-faint);border-radius:999px;margin-top:6px;overflow:hidden;}.vup.vc1 .vup-fill{height:100%;width:0;background:var(--vup-accent);border-radius:999px;transition:width .15s ease;}.vup.vc1 .vup-retry,.vup.vc1 .vup-remove{flex:none;width:26px;height:26px;display:grid;place-items:center;color:var(--vup-muted);background:none;border:0;border-radius:6px;padding:0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vup.vc1 .vup-remove:hover{background:var(--vup-surface);color:var(--vup-danger);}.vup.vc1 .vup-retry:hover{background:var(--vup-surface);color:var(--vup-accent);}.vup.vc1 .vup-retry svg,.vup.vc1 .vup-remove svg{display:block;}.vup.vc1 .vup-retry:focus,.vup.vc1 .vup-remove:focus{outline:none;}.vup.vc1 .vup-retry:focus-visible,.vup.vc1 .vup-remove:focus-visible{outline:2px solid var(--vup-accent);outline-offset:1px;}.vup.vc1.is-disabled .vup-retry,.vup.vc1.is-disabled .vup-remove{opacity:.55;cursor:not-allowed;}@media (prefers-reduced-motion:reduce){.vup.vc1,.vup.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-slider v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vsld{--vsld-accent:#5b5bd6;--vsld-bg:#ffffff;--vsld-text:#1c1d21;--vsld-muted:#72747e;--vsld-faint:#e7e7ec;--vsld-shadow:0 1px 4px rgba(24,25,32,.14),0 1px 2px rgba(24,25,32,.08);--vsld-radius:8px;--vsld-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vsld[data-theme=dark]{--vsld-accent:#7b7bea;--vsld-bg:#1b1d24;--vsld-text:#e9eaf0;--vsld-muted:#989aa6;--vsld-faint:#31343f;--vsld-shadow:0 1px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35);}.vsld.vc1{position:relative;box-sizing:border-box;font-family:var(--vsld-font);font-size:13px;color:var(--vsld-text);padding:12px 0;-webkit-tap-highlight-color:transparent;}.vsld.vc1 *,.vsld.vc1 *::before,.vsld.vc1 *::after{box-sizing:border-box;}.vsld.vc1.vsld-tip-always{padding-top:36px;}.vsld.vc1.vsld-has-labels{padding-bottom:26px;}.vsld.vc1 .vsld-track{position:relative;height:5px;margin:0 9px;border-radius:999px;background:var(--vsld-faint);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;}.vsld.vc1 .vsld-track::before{content:"";position:absolute;left:-9px;right:-9px;top:-12px;bottom:-12px;}.vsld.vc1 .vsld-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--vsld-accent);transition:left .1s ease,width .1s ease,bottom .1s ease,height .1s ease;}.vsld.vc1 .vsld-thumb{position:absolute;top:50%;left:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--vsld-bg);border:2px solid var(--vsld-accent);box-shadow:var(--vsld-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:left .1s ease,bottom .1s ease,transform .12s ease,box-shadow .12s ease;}.vsld.vc1 .vsld-thumb.vsld-active{cursor:grabbing;transform:scale(1.15);}.vsld.vc1 .vsld-thumb:focus{outline:none;}.vsld.vc1 .vsld-thumb:focus-visible{outline:2px solid var(--vsld-accent);outline-offset:2px;}.vsld.vc1.vsld-dragging .vsld-thumb,.vsld.vc1.vsld-dragging .vsld-fill{transition:none;}.vsld.vc1 .vsld-mark{position:absolute;top:50%;left:0;width:0;height:0;pointer-events:none;}.vsld.vc1 .vsld-mark::before{content:"";position:absolute;left:-1.5px;top:-1.5px;width:3px;height:3px;border-radius:50%;background:var(--vsld-muted);opacity:.55;}.vsld.vc1 .vsld-mark-label{position:absolute;top:10px;left:0;transform:translateX(-50%);font-size:12px;line-height:1.2;color:var(--vsld-muted);white-space:nowrap;}.vsld.vc1 .vsld-tip{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-7px);background:var(--vsld-text);color:var(--vsld-bg);font-size:12px;font-weight:600;line-height:1;padding:5px 8px;border-radius:var(--vsld-radius);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease;}.vsld.vc1 .vsld-tip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border:4px solid transparent;border-top-color:var(--vsld-text);}.vsld.vc1 .vsld-thumb.vsld-active .vsld-tip,.vsld.vc1 .vsld-thumb:focus-visible .vsld-tip,.vsld.vc1.vsld-tip-always .vsld-tip{opacity:1;}.vsld.vc1.vsld-vertical{display:inline-block;height:200px;width:42px;padding:0;vertical-align:top;}.vsld.vc1.vsld-vertical .vsld-track{width:5px;height:calc(100% - 18px);margin:9px auto;}.vsld.vc1.vsld-vertical .vsld-fill{left:0;right:0;top:auto;}.vsld.vc1.vsld-vertical .vsld-thumb{top:auto;left:50%;bottom:0;margin:0 0 -9px -9px;}.vsld.vc1.vsld-vertical .vsld-mark{top:auto;left:50%;}.vsld.vc1.vsld-vertical .vsld-mark-label{top:0;left:12px;transform:translateY(-50%);}.vsld.vc1.vsld-vertical .vsld-tip{left:100%;bottom:50%;transform:translate(9px,50%);}.vsld.vc1.vsld-vertical .vsld-tip::after{top:50%;left:auto;right:100%;margin:-4px 0 0;border-color:transparent;border-right-color:var(--vsld-text);}.vsld.vc1.vsld-disabled{opacity:.5;}.vsld.vc1.vsld-disabled .vsld-track,.vsld.vc1.vsld-disabled .vsld-thumb{cursor:not-allowed;}@media (prefers-reduced-motion:reduce){.vsld.vc1 .vsld-thumb,.vsld.vc1 .vsld-fill,.vsld.vc1 .vsld-tip{transition:none!important;}}
/*! vanilla-number v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vnum{--vnum-accent:#5b5bd6;--vnum-bg:#ffffff;--vnum-text:#1c1d21;--vnum-muted:#72747e;--vnum-faint:#e7e7ec;--vnum-danger:#e5484d;--vnum-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vnum-radius:10px;--vnum-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vnum[data-theme=dark]{--vnum-accent:#7b7bea;--vnum-bg:#1b1d24;--vnum-text:#e9eaf0;--vnum-muted:#989aa6;--vnum-faint:#31343f;--vnum-danger:#f2555a;--vnum-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vnum.vc1{display:inline-flex;align-items:stretch;position:relative;box-sizing:border-box;min-width:150px;background:var(--vnum-bg);color:var(--vnum-text);font-family:var(--vnum-font);font-size:14px;line-height:1.3;border:1px solid var(--vnum-faint);border-radius:var(--vnum-radius);transition:border-color .12s ease,box-shadow .12s ease;}.vnum.vc1 *,.vnum.vc1 *::before,.vnum.vc1 *::after{box-sizing:border-box;}.vnum.vc1:focus-within{border-color:var(--vnum-accent);box-shadow:0 0 0 3px rgba(91,91,214,.16);}@supports (color:color-mix(in srgb,red 10%,white)){.vnum.vc1:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--vnum-accent) 18%,transparent);}}.vnum.vc1.vnum-invalid{border-color:var(--vnum-danger);}.vnum.vc1.vnum-invalid:focus-within{box-shadow:0 0 0 3px rgba(229,72,77,.16);}.vnum.vc1.vnum-disabled{opacity:.55;pointer-events:none;}.vnum.vc1 .vnum-affix{display:flex;align-items:center;flex:none;color:var(--vnum-muted);white-space:pre;-webkit-user-select:none;user-select:none;}.vnum.vc1 .vnum-prefix{padding-left:10px;}.vnum.vc1 .vnum-suffix{padding-right:10px;}.vnum.vc1 .vnum-input{flex:1;min-width:0;width:100%;font:inherit;color:inherit;background:none;border:0;padding:9px 10px;text-align:right;font-variant-numeric:tabular-nums;border-radius:var(--vnum-radius);}.vnum.vc1 .vnum-input:focus{outline:none;}.vnum.vc1 .vnum-input::placeholder{color:var(--vnum-muted);opacity:.75;}.vnum.vc1 .vnum-steps{display:flex;flex-direction:column;flex:none;align-self:stretch;border-left:1px solid var(--vnum-faint);overflow:hidden;border-radius:0 var(--vnum-radius) var(--vnum-radius) 0;}.vnum.vc1 .vnum-btn{flex:1 1 50%;display:grid;place-items:center;width:26px;min-height:0;font:inherit;color:var(--vnum-muted);background:none;border:0;padding:0;margin:0;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;touch-action:none;}.vnum.vc1 .vnum-btn:hover{background:var(--vnum-faint);color:var(--vnum-text);}.vnum.vc1 .vnum-btn:active{color:var(--vnum-accent);}.vnum.vc1 .vnum-btn svg{display:block;}.vnum.vc1 .vnum-down{border-top:1px solid var(--vnum-faint);}.vnum.vc1 .vnum-btn:focus{outline:none;}.vnum.vc1 .vnum-btn:focus-visible{outline:2px solid var(--vnum-accent);outline-offset:-2px;}@media (prefers-reduced-motion:reduce){.vnum.vc1,.vnum.vc1 *{transition:none!important;animation:none!important;}}
/*! vanilla-pagination v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vpn{--vpn-accent:#5b5bd6;--vpn-text:#1c1d21;--vpn-muted:#72747e;--vpn-faint:#e7e7ec;--vpn-bg:#ffffff;--vpn-on-accent:#ffffff;--vpn-radius:8px;--vpn-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vpn[data-theme=dark]{--vpn-accent:#7b7bea;--vpn-text:#e9eaf0;--vpn-muted:#989aa6;--vpn-faint:#31343f;--vpn-bg:#1b1d24;--vpn-on-accent:#16171c;}.vpn.vc1{display:flex;align-items:center;flex-wrap:wrap;gap:4px;box-sizing:border-box;font-family:var(--vpn-font);font-size:14px;line-height:1.4;color:var(--vpn-text);}.vpn.vc1 *,.vpn.vc1 *::before,.vpn.vc1 *::after{box-sizing:border-box;}.vpn.vc1 .vpn-pages{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;}.vpn.vc1 .vpn-btn{font:inherit;font-family:var(--vpn-font);font-size:14px;font-weight:500;line-height:1;min-width:32px;height:32px;padding:0 8px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--vpn-text);background:none;border:0;border-radius:var(--vpn-radius);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;}.vpn.vc1 .vpn-btn:hover{background:var(--vpn-faint);}.vpn.vc1 .vpn-btn[aria-current=page]{background:var(--vpn-accent);color:var(--vpn-on-accent);font-weight:600;cursor:default;}.vpn.vc1 .vpn-btn[disabled]{color:var(--vpn-muted);opacity:.45;cursor:not-allowed;background:none;}.vpn.vc1 .vpn-btn:focus{outline:none;}.vpn.vc1 .vpn-btn:focus-visible{outline:2px solid var(--vpn-accent);outline-offset:1px;}.vpn.vc1 .vpn-prev,.vpn.vc1 .vpn-next{color:var(--vpn-muted);padding:0 10px;}.vpn.vc1 .vpn-prev:hover,.vpn.vc1 .vpn-next:hover{color:var(--vpn-text);}.vpn.vc1 .vpn-gap{min-width:32px;text-align:center;color:var(--vpn-muted);-webkit-user-select:none;user-select:none;}.vpn.vc1 .vpn-status{padding:0 6px;font-variant-numeric:tabular-nums;}.vpn.vc1 .vpn-total{color:var(--vpn-muted);margin-right:6px;font-variant-numeric:tabular-nums;}.vpn.vc1 .vpn-jump{display:inline-flex;align-items:center;gap:6px;margin-left:6px;color:var(--vpn-muted);}.vpn.vc1 .vpn-jump input{font:inherit;font-family:var(--vpn-font);font-size:14px;width:56px;height:32px;padding:0 8px;margin:0;text-align:center;color:var(--vpn-text);background:var(--vpn-bg);border:1px solid var(--vpn-faint);border-radius:var(--vpn-radius);-moz-appearance:textfield;appearance:textfield;}.vpn.vc1 .vpn-jump input::-webkit-outer-spin-button,.vpn.vc1 .vpn-jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.vpn.vc1 .vpn-jump input:focus{outline:none;border-color:var(--vpn-accent);}.vpn.vc1 .vpn-jump input:focus-visible{outline:2px solid var(--vpn-accent);outline-offset:1px;}@media (prefers-reduced-motion:reduce){.vpn.vc1 .vpn-btn{transition:none!important;}}
/*! vanilla-empty v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.ves{--ves-accent:#5b5bd6;--ves-text:#1c1d21;--ves-muted:#72747e;--ves-faint:#e7e7ec;--ves-circle:#f2f2f5;--ves-on-accent:#ffffff;--ves-radius:10px;--ves-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.ves[data-theme=dark]{--ves-accent:#7b7bea;--ves-text:#e9eaf0;--ves-muted:#989aa6;--ves-faint:#31343f;--ves-circle:#272a33;--ves-on-accent:#16171c;}.ves.vc1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;box-sizing:border-box;font-family:var(--ves-font);color:var(--ves-text);}.ves.vc1 *,.ves.vc1 *::before,.ves.vc1 *::after{box-sizing:border-box;}.ves.vc1 .ves-art{flex:none;width:72px;height:72px;border-radius:50%;background:var(--ves-circle);color:var(--ves-muted);display:flex;align-items:center;justify-content:center;}.ves.vc1 .ves-art svg{display:block;width:32px;height:32px;}.ves.vc1 .ves-title{font-size:16px;font-weight:650;line-height:1.4;margin:20px 0 0;overflow-wrap:break-word;max-width:100%;}.ves.vc1 .ves-desc{font-size:14px;line-height:1.55;color:var(--ves-muted);margin:6px 0 0;max-width:46ch;overflow-wrap:break-word;}.ves.vc1 .ves-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px;}.ves.vc1 .ves-action{font:inherit;font-family:var(--ves-font);font-size:14px;font-weight:600;line-height:1;color:var(--ves-on-accent);background:var(--ves-accent);border:0;border-radius:var(--ves-radius);padding:10px 18px;margin:0;cursor:pointer;transition:opacity .12s ease;-webkit-tap-highlight-color:transparent;}.ves.vc1 .ves-action:hover{opacity:.88;}.ves.vc1 .ves-action-quiet{font:inherit;font-family:var(--ves-font);font-size:14px;font-weight:600;line-height:1;color:var(--ves-accent);background:none;border:0;border-radius:var(--ves-radius);padding:10px 12px;margin:0;cursor:pointer;transition:background .12s ease;-webkit-tap-highlight-color:transparent;}.ves.vc1 .ves-action-quiet:hover{background:var(--ves-faint);}.ves.vc1 .ves-action:focus,.ves.vc1 .ves-action-quiet:focus{outline:none;}.ves.vc1 .ves-action:focus-visible,.ves.vc1 .ves-action-quiet:focus-visible{outline:2px solid var(--ves-accent);outline-offset:2px;}.ves.vc1.ves-sm{padding:32px 16px;}.ves.vc1.ves-sm .ves-art{width:56px;height:56px;}.ves.vc1.ves-sm .ves-art svg{width:26px;height:26px;}.ves.vc1.ves-sm .ves-title{font-size:15px;margin-top:14px;}.ves.vc1.ves-sm .ves-desc{font-size:13.5px;}.ves.vc1.ves-sm .ves-actions{margin-top:16px;}.ves.vc1.ves-sm .ves-action{padding:8px 14px;}.ves.vc1.ves-sm .ves-action-quiet{padding:8px 10px;}@media (prefers-reduced-motion:reduce){.ves.vc1 .ves-action,.ves.vc1 .ves-action-quiet{transition:none!important;}}
