:root{--brand-a:#6875f6;--brand-b:#00bad2;--brand-deep:#3b5eb2;--gradient-brand:linear-gradient(120deg, var(--brand-a), var(--brand-b));--bg:#fff;--bg-subtle:#f3f3f3;--surface:#fff;--fg:#191a1f;--fg-soft:#4b4d53;--fg-muted:#67696f;--fg-faint:#84868c;--hairline:#dedede;--hairline-soft:#ebebeb;--card-edge:var(--hairline);--warning:#dc9242;--warning-ink:#a35e16;--warning-tint:#fef3e7;--success:#4ab074;--success-ink:#237356;--success-tint:#edf8f3;--danger:#ac3031;--danger-ink:#904d49;--danger-tint:#fdf2f1;--label-violet-tint:#f1eaff;--label-violet-ink:#663e9e;--label-blue-tint:#e2f0ff;--label-blue-ink:#005a9d;--label-amber-tint:#ffefd9;--label-amber-ink:#8d5406;--label-green-tint:#daf7e3;--label-green-ink:#056641;--label-pink-tint:#ffe7f1;--label-pink-ink:#9a2f62;--radius-input:6px;--radius-card:10px;--radius-drawer:14px;--radius-pill:999px;--dur-fast:.14s;--dur-med:.22s;--dur-slow:.36s;--ease:cubic-bezier(.2, 0, 0, 1);--font-sans:"Geist", system-ui, sans-serif;--font-sans-ar:"IBM Plex Sans Arabic", "Geist", sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--shadow-float:0 1px 2px #0000000a, 0 12px 32px #00000014;--ground:#f7f7f7;--plane-sunken:#fff;--plane-well:#f1f1f1;--plane-raised:#fff;--plane-hover:#eee;--plane-press:#e8e8e8;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1)}@supports (color:lab(0% 0 0)){:root{--brand-a:lab(53.5313% 23.9225 -67.3189);--brand-b:lab(68.5553% -38.2002 -25.7944);--brand-deep:lab(40.6422% 9.37332 -49.6751);--bg:lab(100% 0 0);--bg-subtle:lab(95.94% 0 0);--surface:lab(100% 0 0);--fg:lab(9.44837% .460759 -3.71836);--fg-soft:lab(32.6522% .399604 -3.74925);--fg-muted:lab(44.253% .386804 -3.75633);--fg-faint:lab(55.8535% .378162 -3.76124);--hairline:lab(88.4% 0 .0000119209);--hairline-soft:lab(93.04% .0000298023 -.0000119209);--warning:lab(67.1515% 23.6318 52.7494);--warning-ink:lab(47.2923% 25.3823 49.5232);--warning-tint:lab(96.5275% 2.35814 7.24906);--success:lab(64.5743% -41.3394 21.3001);--success-ink:lab(43.1948% -30.7489 8.73615);--success-tint:lab(96.7088% -4.60428 1.33655);--danger:lab(40.3901% 50.5466 30.7736);--danger-ink:lab(41.1298% 28.0862 15.7816);--danger-tint:lab(96.4098% 3.66849 1.97259);--label-violet-tint:lab(93.8025% 6.23772 -11.3339);--label-violet-ink:lab(34.9686% 33.6892 -46.3328);--label-blue-tint:lab(94.1652% -3.08996 -10.6153);--label-blue-ink:lab(36.6423% -2.33193 -43.5277);--label-amber-tint:lab(95.4112% 4.37364 17.0136);--label-amber-ink:lab(41.6375% 20.833 48.6247);--label-green-tint:lab(94.7394% -12.4067 6.35767);--label-green-ink:lab(37.5155% -33.4705 13.1338);--label-pink-tint:lab(93.734% 11.606 -2.19516);--label-pink-ink:lab(37.7219% 48.2052 -4.3573);--ground:lab(97.1% -.0000298023 -.0000119209);--plane-sunken:lab(100% 0 0);--plane-well:lab(95.128% 0 -.0000119209);--plane-raised:lab(100% 0 0);--plane-hover:lab(93.968% 0 0);--plane-press:lab(92.112% -.0000298023 .0000119209)}}[data-theme=dark]{--bg:#0e0f14;--bg-subtle:#17181d;--surface:#17181d;--fg:#e7e8eb;--fg-soft:#b5b7be;--fg-muted:#8d8f95;--fg-faint:#707178;--hairline:#2c2d33;--hairline-soft:#222429;--ground:#0e0f14;--plane-sunken:#16171c;--plane-well:#1d1e23;--plane-raised:#1a1b21;--plane-hover:#1f2025;--plane-press:#24252a;--brand-deep:#80a3f0;--warning-ink:#e4aa71;--warning-tint:#2b1f11;--success-ink:#84bca3;--success-tint:#16221d;--danger-ink:#dc8c85;--danger-tint:#281c1a;--label-violet-tint:#332647;--label-violet-ink:#d3befd;--label-blue-tint:#192f46;--label-blue-ink:#a3cffd;--label-amber-tint:#3e290f;--label-amber-ink:#f4c98e;--label-green-tint:#183124;--label-green-ink:#a1dbb4;--label-pink-tint:#45202f;--label-pink-ink:#fcb6d6}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(4.3881% .336364 -2.76095);--bg-subtle:lab(8.28798% .466935 -3.71549);--surface:lab(8.28798% .466935 -3.71549);--fg:lab(91.8477% .174135 -1.88948);--fg-soft:lab(74.4141% .368923 -3.76657);--fg-muted:lab(59.3336% .376076 -3.76242);--fg-faint:lab(47.7332% .383854 -3.75799);--hairline:lab(18.7305% .426397 -3.73517);--hairline-soft:lab(14.0896% .44091 -3.72791);--ground:lab(4.3881% .336364 -2.76095);--plane-sunken:lab(7.71132% .46099 -3.70785);--plane-well:lab(11.1889% .452504 -3.72227);--plane-raised:lab(10.0285% .457883 -3.71971);--plane-hover:lab(12.3492% .447571 -3.72464);--plane-press:lab(14.6697% .438854 -3.72892);--brand-deep:lab(66.6482% 3.28371 -43.2324);--warning-ink:lab(74.2603% 17.082 37.8682);--warning-tint:lab(12.9693% 4.30039 11.4723);--success-ink:lab(71.9368% -23.4109 6.73257);--success-tint:lab(12.1079% -6.67375 1.92168);--danger-ink:lab(66.5649% 31.0711 17.2039);--danger-tint:lab(11.6522% 6.17358 3.36558);--label-violet-tint:lab(17.9742% 12.2354 -18.7595);--label-violet-ink:lab(80.3292% 17.024 -28.6069);--label-blue-tint:lab(18.631% -2.98554 -17.024);--label-blue-ink:lab(81.2662% -6.67298 -27.7054);--label-amber-tint:lab(18.7182% 7.6988 20.5765);--label-amber-ink:lab(83.7856% 10.1209 35.5818);--label-green-tint:lab(18.1729% -13.1214 5.17942);--label-green-ink:lab(82.5056% -25.0123 12.8372);--label-pink-tint:lab(18.0186% 19.5795 -1.76169);--label-pink-ink:lab(81.3976% 29.4731 -5.62011)}}@keyframes vb-shim{to{background-position:-200% 0,0 0}}@keyframes vb-ringspin{to{transform:rotate(360deg)}}@keyframes vb-breathe{0%,to{opacity:.6}50%{opacity:1}}.vb-shimmer{color:#0000;background-image:linear-gradient(100deg, transparent 30%, #ffffffd9 50%, transparent 70%), linear-gradient(var(--vb-shimmer-base,var(--fg-muted)), var(--vb-shimmer-base,var(--fg-muted)));background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:200% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite vb-shim}.vb-skeleton-bar{border-radius:var(--radius-input);background-image:linear-gradient(100deg, transparent 30%, #ffffff73 50%, transparent 70%), linear-gradient(var(--bg-subtle), var(--bg-subtle));background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:200% 100%,100% 100%;animation:1.8s linear infinite vb-shim;display:block}.vb-ring-working{animation:2.4s linear infinite vb-ringspin}.vb-breathe{animation:vb-breathe 2.4s var(--ease) infinite}.vb-btn{appearance:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-block:8px;padding-inline:16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex}.vb-btn:disabled{opacity:.5;cursor:not-allowed}.vb-btn:focus-visible{outline:2px solid var(--brand-b);outline-offset:2px}.vb-btn-sm{padding-block:4px;padding-inline:12px;font-size:12px}.vb-btn-md{padding-block:8px;padding-inline:16px;font-size:13px}.vb-btn-lg{padding-block:12px;padding-inline:24px;font-size:14px}.vb-btn-primary{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-pill);box-shadow:0 1px 2px color-mix(in oklch, var(--brand-a) 28%, transparent);transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);position:relative}.vb-btn-primary:hover:not(:disabled){filter:saturate(1.08)brightness(1.04);box-shadow:0 4px 14px color-mix(in oklch, var(--brand-a) 34%, transparent);transform:translateY(-1px)}.vb-btn-primary:active:not(:disabled){transform:translateY(0)}.vb-btn-secondary{background:var(--plane-well);color:var(--fg);border-radius:var(--radius-pill)}.vb-btn-secondary:hover:not(:disabled){background:var(--plane-hover)}.vb-btn-ghost{color:var(--fg-muted);border-radius:var(--radius-pill);background:0 0}.vb-btn-ghost:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg)}.vb-brandmark-dark,[data-theme=dark] .vb-brandmark-light{display:none}[data-theme=dark] .vb-brandmark-dark{display:inline-block}.vb-plane-sunken{background-color:var(--plane-sunken);border:1px solid var(--card-edge)}.vb-plane-well{background-color:var(--plane-well)}.vb-plane-raised{background-color:var(--plane-raised);box-shadow:var(--shadow-float)}.vb-plane-ink{--vb-ink:var(--bg);background-color:var(--fg);color:var(--vb-ink)}.vb-tone-quiet{color:var(--fg-faint)}.vb-tone-notice{background-color:color-mix(in oklch, var(--warning) 11%, var(--plane-sunken));color:var(--warning-ink)}.vb-tone-positive{background-color:color-mix(in oklch, var(--success) 11%, var(--plane-sunken));color:var(--success-ink)}.vb-tone-critical{background-color:color-mix(in oklch, var(--danger) 9%, var(--plane-sunken));color:var(--danger-ink)}.vb-accent-notice{background-image:linear-gradient(color-mix(in oklch, var(--warning) 8%, transparent), color-mix(in oklch, var(--warning) 8%, transparent))}.vb-accent-positive{background-image:linear-gradient(color-mix(in oklch, var(--success) 9%, transparent), color-mix(in oklch, var(--success) 9%, transparent))}.vb-accent-critical{background-image:linear-gradient(color-mix(in oklch, var(--danger) 8%, transparent), color-mix(in oklch, var(--danger) 8%, transparent))}.vb-accent-brand{background-image:linear-gradient(color-mix(in oklch, var(--brand-a) 8%, transparent), color-mix(in oklch, var(--brand-a) 8%, transparent))}@keyframes vb-enter-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes vb-enter-settle{0%{opacity:0;transform:translateY(-6px)}}@keyframes vb-enter-fade{0%{opacity:0}}.vb-enter-rise,.vb-enter-settle,.vb-enter-fade{animation-duration:var(--dur-med);animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:calc(var(--vb-i,0) * 26ms)}.vb-enter-rise{animation-name:vb-enter-rise}.vb-enter-settle{animation-name:vb-enter-settle}.vb-enter-fade{animation-name:vb-enter-fade}.vb-press{transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.vb-press:active{transform:scale(.975)}.vb-plane-sunken.vb-press:hover{background-color:var(--plane-hover)}.vb-plane-well.vb-press:hover{background-color:var(--plane-press)}.vb-plane-ink.vb-press:hover{background-color:var(--fg-soft)}@media (prefers-reduced-motion:reduce){.vb-shimmer,.vb-skeleton-bar,.vb-ring-working,.vb-breathe,.vb-enter-rise,.vb-enter-settle,.vb-enter-fade{animation:none}.vb-press{transition:background-color var(--dur-fast) var(--ease)}.vb-press:active{transform:none}}.vb-sheet-overlay{z-index:60;animation:vb-sheet-fade var(--dur-med) var(--ease-out);background:#11161f47;background:lab(7.13753% -.43682 -7.17928/.28);position:fixed;inset:0}.vb-sheet{z-index:61;background:var(--plane-raised);max-block-size:100dvh;inline-size:min(560px,100vw);animation:vb-sheet-in var(--dur-med) var(--ease-out);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-2px 0 4px #00000008,-18px 0 48px #00000014}.vb-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-block:18px 14px;padding-inline:22px;display:flex}.vb-sheet-title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:16px;font-weight:600}.vb-sheet-body{overscroll-behavior:contain;flex-direction:column;gap:16px;padding-block:2px 20px;padding-inline:22px;display:flex;overflow:hidden auto}.vb-sheet-body>*{min-inline-size:0}.vb-sheet-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:8px;display:flex}.vb-sheet-close{border-radius:var(--radius-pill);background:var(--plane-well);block-size:30px;inline-size:30px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.vb-sheet-close:hover{background:var(--plane-hover);color:var(--fg)}@keyframes vb-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes vb-sheet-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}[dir=rtl] .vb-sheet{animation-name:vb-sheet-in-rtl}@keyframes vb-sheet-in-rtl{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.vb-sheet{border-start-start-radius:var(--radius-drawer);border-start-end-radius:var(--radius-drawer);max-block-size:92dvh;inline-size:100%;animation-name:vb-sheet-up;inset-block:auto 0;inset-inline:0}[dir=rtl] .vb-sheet{animation-name:vb-sheet-up}}@keyframes vb-sheet-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.vb-dialog-overlay{z-index:60;animation:vb-sheet-fade var(--dur-med) var(--ease-out);background:#11161f57;background:lab(7.13753% -.43682 -7.17928/.34);position:fixed;inset:0}.vb-dialog{z-index:61;background:var(--plane-raised);max-block-size:90dvh;inline-size:min(560px,100vw - 32px);box-shadow:var(--shadow-float);animation:vb-dialog-in var(--dur-med) var(--ease-out);border-radius:18px;flex-direction:column;display:flex;position:fixed;inset-block-start:5dvh;inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}.vb-dialog[data-size=wide]{inline-size:min(1040px,100vw - 32px)}.vb-dialog[dir=rtl]{animation-name:vb-dialog-in-rtl;transform:translate(50%)}.vb-dialog:focus-visible{outline:none}.vb-dialog-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vb-dialog-close{z-index:2;border-radius:var(--radius-pill);background:var(--plane-well);block-size:32px;inline-size:32px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-end:14px}.vb-dialog-close:hover{background:var(--plane-hover);color:var(--fg)}.vb-dialog-close:focus-visible{outline:2px solid var(--brand-a);outline-offset:2px}@keyframes vb-dialog-in{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes vb-dialog-in-rtl{0%{opacity:0;transform:translate(50%)translateY(10px)scale(.985)}to{opacity:1;transform:translate(50%)translateY(0)scale(1)}}@media (max-width:640px){.vb-dialog,.vb-dialog[data-size=wide],.vb-dialog[dir=rtl]{border-radius:0;max-block-size:100dvh;inline-size:100%;animation-name:vb-sheet-up;inset:0;transform:none}}@media (prefers-reduced-motion:reduce){.vb-dialog,.vb-dialog-overlay{animation:none}}.vb-segments{border-radius:var(--radius-pill);background:var(--plane-well);scrollbar-width:none;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex;overflow-x:auto}.vb-segments::-webkit-scrollbar{display:none}.vb-segment{border-radius:var(--radius-pill);color:var(--fg-muted);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;padding-block:7px;padding-inline:13px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1}.vb-segment:hover{color:var(--fg)}.vb-segment[data-state=active]{background:var(--plane-raised);color:var(--fg);font-weight:600;box-shadow:0 1px 2px #0000000f}.vb-dropzone{text-align:center;border-radius:var(--radius-card);border:1.5px dashed var(--hairline);color:var(--fg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease-spring);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-block:34px;padding-inline:20px;display:flex}.vb-dropzone:hover{border-color:color-mix(in oklch, var(--brand-a) 40%, var(--hairline));background:color-mix(in oklch, var(--brand-a) 3%, transparent)}.vb-dropzone[data-over=true]{border-color:var(--brand-a);background:color-mix(in oklch, var(--brand-a) 7%, transparent);transform:scale(1.01)}.vb-dropzone[data-busy=true]{cursor:progress;opacity:.66}.vb-dropzone-icon{color:var(--fg-muted);transition:color var(--dur-fast) var(--ease)}.vb-dropzone:hover .vb-dropzone-icon,.vb-dropzone[data-over=true] .vb-dropzone-icon{color:var(--brand-a)}.vb-dropzone-title{color:var(--fg);font-size:14px;font-weight:500}.vb-dropzone-hint{color:var(--fg-muted);font-size:11.5px;line-height:1.45}.vb-dropzone-limits{color:var(--fg-faint);font-size:10.5px}.vb-dropzone-preview{object-fit:cover;border-radius:var(--radius-input);block-size:74px;inline-size:74px;display:block}.vb-field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.vb-field-label{color:var(--fg-muted);font-size:12px;font-weight:500}.vb-field-hint{color:var(--fg-muted);margin:0;font-size:11.5px;line-height:1.5}.vb-checkbox{color:var(--fg-soft);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:inline-flex}.vb-checkbox:has(input:disabled){opacity:.5;cursor:not-allowed}.vb-checkbox-box{background:var(--plane-well);block-size:17px;inline-size:17px;box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--fg) 30%, transparent);color:#fff;transition:background-color var(--dur-fast) var(--ease), background-image var(--dur-fast) var(--ease);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vb-checkbox:hover input:not(:disabled)+.vb-checkbox-box{background:var(--plane-press)}.vb-checkbox input:checked+.vb-checkbox-box{background:var(--gradient-brand);box-shadow:none}.vb-checkbox input:focus-visible+.vb-checkbox-box{outline:2px solid var(--brand-b);outline-offset:2px}.vb-checkbox-tick{opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);transform:scale(.6)}.vb-checkbox input:checked+.vb-checkbox-box .vb-checkbox-tick{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.vb-checkbox-box,.vb-checkbox-tick{transition:none}.vb-checkbox-tick,.vb-checkbox input:checked+.vb-checkbox-box .vb-checkbox-tick{transform:none}}.vb-chip-filter{border-radius:var(--radius-pill);background:var(--plane-well);color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;align-items:center;gap:6px;padding-block:7px;padding-inline:12px;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.vb-chip-filter:hover{background:var(--plane-hover)}.vb-chip-filter[aria-pressed=true],.vb-chip-filter[aria-current=true]{background:var(--fg);color:var(--bg);font-weight:600}a.vb-chip-filter{text-decoration:none}.vb-chip-filter:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-a) 55%, transparent);outline-offset:2px}.vb-chip-filter[disabled]{cursor:not-allowed;opacity:.55}.vb-chip-count{font-variant-numeric:tabular-nums;opacity:.7;font-size:11px}.vb-option-card{text-align:start;border-radius:var(--radius-card);background:var(--plane-well);inline-size:100%;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:0;justify-content:space-between;align-items:center;gap:10px;padding-block:13px;padding-inline:15px;font-family:inherit;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 0 #0000}.vb-option-card:hover:not(:disabled){background:var(--plane-hover);color:var(--fg)}.vb-option-card[aria-pressed=true]{background:color-mix(in oklch, var(--brand-a) 8%, transparent);color:var(--fg);box-shadow:inset 0 0 0 2px var(--brand-a);font-weight:600}.vb-option-text{gap:3px;min-inline-size:0;display:grid}.vb-option-hint{color:var(--fg-muted);font-size:12.5px;font-weight:400;line-height:1.45}.vb-option-card[disabled]{cursor:not-allowed;opacity:.55}.vb-option-check{color:var(--brand-a);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease-spring);flex:none;transform:scale(.7)}.vb-option-card[aria-pressed=true] .vb-option-check{opacity:1;transform:scale(1)}.vb-divider-label{color:var(--fg-muted);align-items:center;gap:12px;font-size:12px;display:flex}.vb-divider-label:before,.vb-divider-label:after{content:"";background:var(--plane-well);flex:1;block-size:1px}.vb-segment{justify-content:center;align-items:center;gap:7px;display:inline-flex}.vb-segment svg{opacity:.75;flex:none}.vb-segment[data-state=active] svg{opacity:1;color:var(--brand-a)}.vb-segments-fill{inline-size:100%;display:flex}.vb-segments-fill .vb-segment{flex:1}.vb-score-ring{flex:none;block-size:132px;inline-size:132px;position:relative}.vb-score-ring svg{block-size:100%;inline-size:100%;display:block;transform:rotate(-90deg)}.vb-score-ring-track{stroke:var(--plane-well)}.vb-score-ring-value{stroke-linecap:round;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.vb-score-ring-face{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}.vb-score-ring-number{letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1}.vb-score-ring-of{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.vb-disclosure{inline-size:100%;color:var(--fg);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding-block:11px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.vb-disclosure:hover{color:var(--brand-a)}.vb-disclosure-chevron{color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease);flex:none}.vb-disclosure[data-state=open] .vb-disclosure-chevron{transform:rotate(180deg)}.vb-disclosure-row+.vb-disclosure-row{box-shadow:inset 0 1px 0 var(--plane-well)}.vb-disclosure-panel{color:var(--fg-muted);padding-block-end:12px;font-size:13px;line-height:1.6;overflow:hidden}@media (prefers-reduced-motion:no-preference){.vb-disclosure-panel[data-state=open]{animation:vb-disclosure-open var(--dur-med) var(--ease-out)}}@keyframes vb-disclosure-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vb-fold-summary{list-style:none}.vb-fold-summary::-webkit-details-marker{display:none}.vb-fold-summary:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-a) 55%, transparent);outline-offset:2px}.vb-fold[open]>.vb-fold-summary .vb-disclosure-chevron{transform:rotate(180deg)}.vb-fold-panel{padding-block-start:4px}.vb-empty-mark{border-radius:var(--radius-card);background:var(--plane-well);block-size:52px;inline-size:52px;color:var(--fg-muted);justify-content:center;align-items:center;display:flex}.vb-list{border-radius:var(--radius-card);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden;container-type:inline-size}.vb-plane-sunken.vb-list>.vb-list-head,.vb-plane-sunken.vb-list>.vb-list-cols{border-block-end:1px solid var(--card-edge)}.vb-plane-sunken.vb-list>.vb-list-rows>li+li{border-block-start:1px solid var(--card-edge)}.vb-list-head{background-color:var(--plane-well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-block:10px;padding-inline:14px;display:flex}.vb-list-title{color:var(--fg);align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.vb-list-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.vb-list-action{align-items:center;gap:8px;display:inline-flex}.vb-list-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vb-list-row,.vb-list-cols{align-items:center;gap:6px 14px;padding-inline:14px;display:flex}.vb-list-row{background-color:var(--plane-sunken);content-visibility:auto;contain-intrinsic-size:auto 46px;min-block-size:46px;transition:background-color var(--dur-fast) var(--ease);padding-block:9px}.vb-list-row:hover{background-color:var(--plane-well)}.vb-list-cols{letter-spacing:.05em;text-transform:uppercase;min-block-size:32px;color:var(--fg-muted);padding-block:6px;font-size:10.5px;font-weight:600}.vb-list-lead{flex:none;align-items:center;min-inline-size:18px;display:inline-flex}.vb-list-main{min-inline-size:0;color:var(--fg);overflow-wrap:anywhere;flex:auto;gap:3px;font-size:14px;display:grid}.vb-list-row[data-muted=true] .vb-list-main{color:var(--fg-muted)}.vb-list-meta{color:var(--fg-muted);flex:none;align-items:center;gap:14px;margin-inline-start:auto;font-size:12px;display:flex}.vb-list-cell{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;min-inline-size:0;display:inline-block;overflow:hidden}.vb-list-cell[data-size=sm]{inline-size:120px}.vb-list-cell[data-size=md]{inline-size:150px}.vb-list-cell[data-size=lg]{inline-size:220px}.vb-list-cell[data-align=end]{text-align:end}.vb-list-cols .vb-list-main{font-size:inherit;color:inherit}.vb-list-lead .vb-checkbox{gap:0}.vb-list-num{font-variant-numeric:tabular-nums;color:var(--fg);font-size:12.5px}.vb-list-row[data-muted=true] .vb-list-num{color:var(--fg-muted)}.vb-list-empty{color:var(--fg-muted);justify-content:center;font-size:13px}@container (max-width:640px){.vb-list-row{flex-wrap:wrap}.vb-list-row>.vb-list-meta{flex-wrap:wrap;flex:100%;gap:4px 12px;margin-inline-start:32px}.vb-list-row .vb-list-cell{inline-size:auto}.vb-list-cols>.vb-list-meta{display:none}}@container (max-width:960px){.vb-list[data-fold=wide] .vb-list-row{flex-wrap:wrap}.vb-list[data-fold=wide] .vb-list-row>.vb-list-meta{flex-wrap:wrap;flex:100%;gap:4px 12px;margin-inline-start:32px}.vb-list[data-fold=wide] .vb-list-row .vb-list-cell{inline-size:auto}.vb-list[data-fold=wide] .vb-list-cols>.vb-list-meta{display:none}}.vb-list-summary{cursor:pointer;list-style:none}.vb-list-summary::-webkit-details-marker{display:none}.vb-list-summary:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-a) 55%, transparent);outline-offset:-2px}.vb-list-chevron{color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease);transform:rotate(-90deg)}.vb-list-chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(90deg)}.vb-list-details[open]>.vb-list-summary .vb-list-chevron{transform:none}.vb-list-detail{background-color:var(--plane-sunken);color:var(--fg);gap:12px;padding-block:2px 16px;padding-inline:46px 14px;font-size:13px;line-height:1.6;display:grid}@container (max-width:640px){.vb-list-detail{padding-inline-start:14px}}.vb-hinted{align-items:center;gap:5px;min-inline-size:0;display:inline-flex}.vb-hint{flex:none;align-items:center;display:inline-flex}.vb-hint-trigger{block-size:18px;inline-size:18px;color:var(--fg-faint);cursor:help;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vb-hint-trigger:hover,.vb-hint-trigger[data-state=open]{color:var(--fg);background-color:var(--plane-well)}.vb-hint-trigger:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-a) 55%, transparent);outline-offset:1px}.vb-hint-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vb-hint-panel{z-index:80;max-inline-size:min(300px,100vw - 16px);color:var(--fg);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;pointer-events:auto;border-radius:10px;gap:4px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.55;display:grid;position:fixed;inset:auto;overflow:visible}.vb-hint-panel[data-placed=false]{visibility:hidden}.vb-hint-title{font-weight:600}.vb-hint-body{color:var(--fg-muted)}@media (prefers-reduced-motion:no-preference){.vb-hint-panel[data-placed=true]{animation:vb-hint-in var(--dur-fast) var(--ease-out)}}@keyframes vb-hint-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.vb-search{align-items:center;min-inline-size:0;display:inline-flex;position:relative}.vb-search-glyph{color:var(--fg-muted);pointer-events:none;position:absolute;inset-inline-start:11px}.vb-search-input{appearance:none;border-radius:var(--radius-input);background-color:var(--plane-well);block-size:34px;inline-size:100%;min-inline-size:200px;color:var(--fg);font:inherit;border:0;outline:none;padding-inline:32px 12px;font-size:13px}.vb-search-input::placeholder{color:var(--fg-muted)}.vb-search-input:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-a) 55%, transparent);outline-offset:1px}.vb-action-dock{z-index:5;background-color:var(--ground);padding-block:12px;position:sticky;inset-block-end:0}.vb-action-bar{border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-block:10px;padding-inline:16px;display:flex}.vb-action-bar-summary{min-inline-size:0;color:var(--fg-muted);font-size:13px}.vb-action-bar-summary strong{font-variant-numeric:tabular-nums;color:var(--fg)}.vb-action-bar-actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:inline-flex}.vb-card-grid{gap:var(--vb-grid-gap,16px);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--vb-grid-min,260px)), 1fr));align-items:stretch;min-inline-size:0;display:grid}.vb-card-grid>*{min-inline-size:0}
