:root{color-scheme:light dark;--vo-color-background: #f1f1f2;--vo-color-surface: #ffffff;--vo-color-surface-muted: #f7f7f8;--vo-color-surface-hover: #f3f3f4;--vo-color-surface-selected: #eceef1;--vo-color-navigation: #ebebec;--vo-color-control: #ffffff;--vo-color-border: #e1e2e4;--vo-color-border-strong: #7b7e85;--vo-color-text: #1d1e21;--vo-color-text-muted: #5e6167;--vo-color-placeholder: #6f7278;--vo-color-accent: #5b3fd6;--vo-color-on-accent: #ffffff;--vo-color-accent-surface: #efebfc;--vo-color-primary: #25262a;--vo-color-primary-hover: #3a3b40;--vo-color-on-primary: #ffffff;--vo-color-danger: #c4281d;--vo-color-danger-hover: #a31f16;--vo-color-on-danger: #ffffff;--vo-color-success-text: #11663a;--vo-color-success-surface: #ddf4e4;--vo-color-warning-text: #7a4800;--vo-color-warning-surface: #fdecca;--vo-color-danger-text: #a31f16;--vo-color-danger-surface: #fde5e2;--vo-color-info-text: #1a4ea3;--vo-color-info-surface: #e1ecfd;--vo-color-top-bar: #1a1a1c;--vo-color-on-top-bar: #f4f4f5;--vo-color-on-top-bar-muted: #b3b5ba;--vo-color-top-bar-control: #313236;--vo-color-backdrop: #0f1013;--vo-color-code-ink: #0f1013;--vo-color-code-paper: #ffffff;--vo-shadow-sm: 0 1px 2px 0 rgb(15 16 19 / .08);--vo-shadow-md: 0 2px 6px -1px rgb(15 16 19 / .1), 0 1px 3px 0 rgb(15 16 19 / .06);--vo-shadow-lg: 0 10px 24px -4px rgb(15 16 19 / .14), 0 4px 8px -2px rgb(15 16 19 / .06);--vo-font-body: system-ui, "Segoe UI", "Roboto", "Noto Sans", "Helvetica Neue", "Arial", sans-serif;--vo-font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", monospace;--vo-font-size-xs: .75rem;--vo-font-size-sm: .875rem;--vo-font-size-md: 1rem;--vo-font-size-lg: 1.125rem;--vo-font-size-xl: 1.25rem;--vo-font-size-2xl: 1.5rem;--vo-font-size-3xl: 1.875rem;--vo-font-size-4xl: 2.25rem;--vo-font-size-5xl: 3rem;--vo-line-height-tight: 1.25;--vo-line-height-normal: 1.5;--vo-line-height-relaxed: 1.75;--vo-font-weight-regular: 400;--vo-font-weight-medium: 500;--vo-font-weight-semibold: 600;--vo-font-weight-bold: 700;--vo-space-0: 0;--vo-space-1: .25rem;--vo-space-2: .5rem;--vo-space-3: .75rem;--vo-space-4: 1rem;--vo-space-5: 1.25rem;--vo-space-6: 1.5rem;--vo-space-7: 2rem;--vo-space-8: 2.5rem;--vo-space-9: 3rem;--vo-space-10: 4rem;--vo-space-11: 5rem;--vo-space-12: 6rem;--vo-radius-none: 0;--vo-radius-sm: 4px;--vo-radius-md: 8px;--vo-radius-lg: 12px;--vo-radius-xl: 16px;--vo-radius-full: 9999px;--vo-duration-fast: .1s;--vo-duration-normal: .2s;--vo-duration-slow: .3s;--vo-easing-standard: cubic-bezier(.2, 0, 0, 1);--vo-easing-enter: cubic-bezier(0, 0, 0, 1);--vo-easing-exit: cubic-bezier(.3, 0, 1, 1);--vo-breakpoint-tablet: 640px;--vo-breakpoint-desktop: 1024px;--vo-size-icon-small: 1rem;--vo-size-icon: 1.25rem;--vo-size-thumbnail-small: 2rem;--vo-size-thumbnail: 2.5rem;--vo-size-thumbnail-large: 4rem;--vo-size-control-small: 1.75rem;--vo-size-control: 2.25rem;--vo-size-touch: 2.75rem;--vo-size-choice: 1.125rem;--vo-size-top-bar: 3.5rem;--vo-size-sidebar: 15rem;--vo-size-popover: 18rem;--vo-size-dialog: 38.75rem;--vo-size-page-narrow: 40rem;--vo-size-page: 62.375rem;--vo-size-page-wide: 80rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--vo-color-background: #131416;--vo-color-surface: #1b1c1f;--vo-color-surface-muted: #212226;--vo-color-surface-hover: #26282c;--vo-color-surface-selected: #2b2e34;--vo-color-navigation: #0f1012;--vo-color-control: #232428;--vo-color-border: #2d2f34;--vo-color-border-strong: #7c818a;--vo-color-text: #ecedef;--vo-color-text-muted: #a4a8b0;--vo-color-placeholder: #8a8e96;--vo-color-accent: #b3a5ff;--vo-color-on-accent: #14102b;--vo-color-accent-surface: #2a2347;--vo-color-primary: #ecedef;--vo-color-primary-hover: #d3d6db;--vo-color-on-primary: #0f1013;--vo-color-danger: #f2786f;--vo-color-danger-hover: #f59a92;--vo-color-on-danger: #0f1013;--vo-color-success-text: #7fd59c;--vo-color-success-surface: #13281b;--vo-color-warning-text: #f0c46e;--vo-color-warning-surface: #2c2210;--vo-color-danger-text: #ff9d95;--vo-color-danger-surface: #351716;--vo-color-info-text: #9fc2ff;--vo-color-info-surface: #14223d;--vo-color-top-bar: #0a0a0b;--vo-color-on-top-bar: #f2f2f3;--vo-color-on-top-bar-muted: #a9adb4;--vo-color-top-bar-control: #25272b;--vo-color-backdrop: #000000;--vo-color-code-ink: #0f1013;--vo-color-code-paper: #ffffff;--vo-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--vo-shadow-md: 0 2px 6px -1px rgb(0 0 0 / .45), 0 1px 3px 0 rgb(0 0 0 / .3);--vo-shadow-lg: 0 10px 24px -4px rgb(0 0 0 / .55), 0 4px 8px -2px rgb(0 0 0 / .35)}}:root[data-theme=dark]{color-scheme:dark;--vo-color-background: #131416;--vo-color-surface: #1b1c1f;--vo-color-surface-muted: #212226;--vo-color-surface-hover: #26282c;--vo-color-surface-selected: #2b2e34;--vo-color-navigation: #0f1012;--vo-color-control: #232428;--vo-color-border: #2d2f34;--vo-color-border-strong: #7c818a;--vo-color-text: #ecedef;--vo-color-text-muted: #a4a8b0;--vo-color-placeholder: #8a8e96;--vo-color-accent: #b3a5ff;--vo-color-on-accent: #14102b;--vo-color-accent-surface: #2a2347;--vo-color-primary: #ecedef;--vo-color-primary-hover: #d3d6db;--vo-color-on-primary: #0f1013;--vo-color-danger: #f2786f;--vo-color-danger-hover: #f59a92;--vo-color-on-danger: #0f1013;--vo-color-success-text: #7fd59c;--vo-color-success-surface: #13281b;--vo-color-warning-text: #f0c46e;--vo-color-warning-surface: #2c2210;--vo-color-danger-text: #ff9d95;--vo-color-danger-surface: #351716;--vo-color-info-text: #9fc2ff;--vo-color-info-surface: #14223d;--vo-color-top-bar: #0a0a0b;--vo-color-on-top-bar: #f2f2f3;--vo-color-on-top-bar-muted: #a9adb4;--vo-color-top-bar-control: #25272b;--vo-color-backdrop: #000000;--vo-color-code-ink: #0f1013;--vo-color-code-paper: #ffffff;--vo-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--vo-shadow-md: 0 2px 6px -1px rgb(0 0 0 / .45), 0 1px 3px 0 rgb(0 0 0 / .3);--vo-shadow-lg: 0 10px 24px -4px rgb(0 0 0 / .55), 0 4px 8px -2px rgb(0 0 0 / .35)}:root[data-theme=light]{color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--vo-duration-fast: .01ms;--vo-duration-normal: .01ms;--vo-duration-slow: .01ms}}*,*:before,*:after{box-sizing:border-box}html{text-size-adjust:100%;accent-color:var(--vo-color-accent)}body{margin:0;background:var(--vo-color-background);color:var(--vo-color-text);font-family:var(--vo-font-body);font-size:var(--vo-font-size-sm);line-height:var(--vo-line-height-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a,.vo-link{color:var(--vo-color-accent);text-underline-offset:2px}:focus-visible{outline:2px solid var(--vo-color-accent);outline-offset:2px}.vo-hidden-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vo-icon{flex:none;width:var(--vo-size-icon);height:var(--vo-size-icon)}.vo-icon--small{width:var(--vo-size-icon-small);height:var(--vo-size-icon-small)}.vo-button{position:relative;justify-self:start;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--vo-space-1);min-width:var(--vo-size-touch);min-height:var(--vo-size-touch);padding:var(--vo-space-1) var(--vo-space-4);border:1px solid transparent;border-radius:var(--vo-radius-md);font:inherit;font-size:var(--vo-font-size-sm);font-weight:var(--vo-font-weight-semibold);line-height:var(--vo-line-height-tight);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--vo-duration-fast) var(--vo-easing-standard),border-color var(--vo-duration-fast) var(--vo-easing-standard)}.vo-button:disabled{cursor:not-allowed;opacity:.5}.vo-button[aria-busy=true]{cursor:progress;opacity:1}.vo-button--primary{background:var(--vo-color-primary);color:var(--vo-color-on-primary);box-shadow:var(--vo-shadow-sm)}.vo-button--primary:hover:not(:disabled){background:var(--vo-color-primary-hover)}.vo-button--secondary{border-color:var(--vo-color-border);background:var(--vo-color-control);color:var(--vo-color-text);box-shadow:var(--vo-shadow-sm)}.vo-button--secondary:hover:not(:disabled){border-color:var(--vo-color-border-strong);background:var(--vo-color-surface-hover)}.vo-button--danger{background:var(--vo-color-danger);color:var(--vo-color-on-danger);box-shadow:var(--vo-shadow-sm)}.vo-button--danger:hover:not(:disabled){background:var(--vo-color-danger-hover)}.vo-button--plain{padding-inline:var(--vo-space-1);background:transparent;color:var(--vo-color-accent);font-weight:var(--vo-font-weight-medium)}.vo-button--plain:hover:not(:disabled){text-decoration:underline}.vo-button--critical-text{color:var(--vo-color-danger-text)}.vo-button--tertiary{background:transparent;color:var(--vo-color-text)}.vo-button--tertiary:hover:not(:disabled){background:var(--vo-color-surface-hover)}.vo-button--icon{padding:0}.vo-button--wide{width:100%;justify-self:stretch}.vo-button--busy .vo-button__label{visibility:hidden}.vo-button--busy>.vo-spinner{position:absolute;inset:0;margin:auto}.vo-button .vo-spinner{width:var(--vo-size-icon-small);height:var(--vo-size-icon-small);border-color:currentcolor;border-top-color:transparent}.vo-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vo-space-4)}.vo-field{display:grid;gap:var(--vo-space-1);min-width:0}.vo-field__label{font-weight:var(--vo-font-weight-medium)}.vo-field__hint{color:var(--vo-color-text-muted);overflow-wrap:anywhere}.vo-field__error{display:flex;align-items:flex-start;gap:var(--vo-space-1);color:var(--vo-color-danger-text);font-weight:var(--vo-font-weight-medium)}.vo-field__error:before{content:"!";display:inline-grid;flex:none;place-items:center;width:var(--vo-size-icon-small);height:var(--vo-size-icon-small);margin-top:2px;border-radius:50%;background:var(--vo-color-danger);color:var(--vo-color-on-danger);font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-bold);line-height:1}.vo-field__control{position:relative;display:grid}.vo-input{width:100%;min-height:var(--vo-size-touch);padding:var(--vo-space-2) var(--vo-space-3);border:1px solid var(--vo-color-border-strong);border-radius:var(--vo-radius-md);background:var(--vo-color-control);color:var(--vo-color-text);font:inherit;font-size:var(--vo-font-size-md);transition:border-color var(--vo-duration-fast) var(--vo-easing-standard)}.vo-input::placeholder{color:var(--vo-color-placeholder);opacity:1}.vo-input:disabled::placeholder{color:transparent}.vo-input:hover:not(:disabled){border-color:var(--vo-color-text-muted)}.vo-input:focus{border-color:var(--vo-color-accent);outline:2px solid var(--vo-color-accent);outline-offset:-1px}.vo-input:disabled{border-color:var(--vo-color-border);background:var(--vo-color-surface-muted);color:var(--vo-color-text-muted);cursor:not-allowed}.vo-field--error .vo-input,.vo-input[aria-invalid=true]{border-color:var(--vo-color-danger)}.vo-input--prefixed{padding-inline-start:calc(var(--vo-space-3) + var(--vo-space-4))}.vo-input--suffixed{padding-inline-end:calc(var(--vo-space-3) + var(--vo-space-6))}.vo-field__prefix,.vo-field__suffix{position:absolute;inset-block:0;display:flex;align-items:center;color:var(--vo-color-text-muted);pointer-events:none}.vo-field__prefix{inset-inline-start:var(--vo-space-3)}.vo-field__suffix{inset-inline-end:var(--vo-space-3)}.vo-textarea{min-height:var(--vo-space-12);line-height:var(--vo-line-height-normal);resize:vertical}.vo-textarea--tall{min-height:calc(var(--vo-space-12) * 2)}.vo-select-wrap{position:relative;display:grid}.vo-select{appearance:none;padding-inline-end:calc(var(--vo-space-3) + var(--vo-size-icon));cursor:pointer}.vo-select__chevron{position:absolute;inset-inline-end:var(--vo-space-3);top:50%;color:var(--vo-color-text-muted);transform:translateY(-50%);pointer-events:none}.vo-reveal{position:relative}.vo-reveal .vo-input{padding-inline-end:var(--vo-size-touch)}.vo-reveal__toggle{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:var(--vo-size-touch);border:0;border-radius:var(--vo-radius-md);background:transparent;color:var(--vo-color-text-muted);cursor:pointer}.vo-reveal__toggle:hover{color:var(--vo-color-text)}.vo-reveal__icon{width:var(--vo-size-icon);height:var(--vo-size-icon)}.vo-input[autocomplete=one-time-code]{font-family:var(--vo-font-mono);font-size:var(--vo-font-size-xl);letter-spacing:var(--vo-space-1)}.vo-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--vo-space-2)}.vo-check--bare{display:inline-grid;grid-template-columns:auto}.vo-check__control{position:relative;display:grid;flex:none;place-items:center;width:var(--vo-size-choice);height:calc(var(--vo-font-size-sm) * var(--vo-line-height-normal))}.vo-check--bare .vo-check__control{height:var(--vo-size-choice)}.vo-check__box{position:absolute;top:50%;left:50%;z-index:1;width:var(--vo-size-touch);height:var(--vo-size-touch);margin:0;opacity:0;cursor:pointer;translate:-50% -50%}.vo-check__box:disabled{cursor:not-allowed}.vo-check__mark{display:grid;place-items:center;width:var(--vo-size-choice);height:var(--vo-size-choice);border:1px solid var(--vo-color-border-strong);border-radius:var(--vo-radius-sm);background:var(--vo-color-control);color:var(--vo-color-on-accent);transition:background-color var(--vo-duration-fast) var(--vo-easing-standard),border-color var(--vo-duration-fast) var(--vo-easing-standard)}.vo-check__mark .vo-icon{display:none;width:100%;height:100%}.vo-check__box:hover:not(:disabled,:checked,:indeterminate)+.vo-check__mark{border-color:var(--vo-color-text-muted)}.vo-check__box:checked+.vo-check__mark,.vo-check__box:indeterminate+.vo-check__mark{border-color:var(--vo-color-accent);background:var(--vo-color-accent)}.vo-check__box:checked+.vo-check__mark .vo-check__tick,.vo-check__box:indeterminate+.vo-check__mark .vo-check__some{display:block}.vo-check__box:indeterminate+.vo-check__mark .vo-check__tick{display:none}.vo-check__box:focus-visible+.vo-check__mark{outline:2px solid var(--vo-color-accent);outline-offset:2px}.vo-check__box:disabled+.vo-check__mark{opacity:.5}.vo-check__mark--radio{border-radius:var(--vo-radius-full)}.vo-check__box:checked+.vo-check__mark--radio:after{content:"";width:calc(var(--vo-size-choice) / 2.5);height:calc(var(--vo-size-choice) / 2.5);border-radius:var(--vo-radius-full);background:var(--vo-color-on-accent)}.vo-check__label{cursor:pointer}.vo-check:has(.vo-check__box:disabled) .vo-check__label{cursor:not-allowed}.vo-check__error,.vo-check__hint{grid-column:2;margin:0}.vo-choices{display:grid;gap:var(--vo-space-2);min-width:0;margin:0;padding:0;border:0}.vo-choices>legend{padding:0}.vo-choices__list{display:grid;gap:var(--vo-space-3)}.vo-segmented{display:grid;grid-auto-columns:auto;grid-auto-flow:column;gap:2px;padding:2px;border:1px solid var(--vo-color-border-strong);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted)}.vo-segmented__option{position:relative;display:grid;place-items:center;min-width:var(--vo-size-touch);min-height:var(--vo-size-touch);padding:var(--vo-space-1) var(--vo-space-4);border-radius:var(--vo-radius-sm);color:var(--vo-color-text-muted);font-weight:var(--vo-font-weight-semibold);line-height:var(--vo-line-height-tight);text-align:center;cursor:pointer;transition:background-color var(--vo-duration-fast) var(--vo-easing-standard),color var(--vo-duration-fast) var(--vo-easing-standard)}.vo-segmented__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vo-segmented__option:hover:not(:has(:checked,:disabled)){background:var(--vo-color-surface-hover);color:var(--vo-color-text)}.vo-segmented__option:has(:checked){background:var(--vo-color-accent-surface);box-shadow:inset 0 0 0 1px var(--vo-color-accent);color:var(--vo-color-accent)}.vo-segmented__option:has(:focus-visible){outline:2px solid var(--vo-color-accent);outline-offset:2px}.vo-segmented__option:has(:disabled){cursor:not-allowed;opacity:.5}.vo-segmented__input:disabled{cursor:not-allowed}.vo-alert{display:flex;align-items:flex-start;gap:var(--vo-space-2);padding:var(--vo-space-3);border-radius:var(--vo-radius-md)}.vo-alert__icon{margin-top:2px}.vo-alert__content{display:grid;gap:var(--vo-space-1);min-width:0}.vo-alert__dismiss{margin-block:calc(var(--vo-space-1) * -1);margin-inline-start:auto;color:inherit}.vo-alert__title{font-weight:var(--vo-font-weight-semibold)}.vo-alert__body p+p{margin-top:var(--vo-space-2)}.vo-alert a{color:inherit}.vo-alert__actions{display:flex;flex-wrap:wrap;gap:var(--vo-space-2);margin-top:var(--vo-space-1)}.vo-alert--info{background:var(--vo-color-info-surface);color:var(--vo-color-info-text)}.vo-alert--success{background:var(--vo-color-success-surface);color:var(--vo-color-success-text)}.vo-alert--warning{background:var(--vo-color-warning-surface);color:var(--vo-color-warning-text)}.vo-alert--critical{background:var(--vo-color-danger-surface);color:var(--vo-color-danger-text)}.vo-badge{display:inline-flex;align-items:center;gap:var(--vo-space-1);padding:0 var(--vo-space-2);border-radius:var(--vo-radius-md);background:var(--vo-color-success-surface);color:var(--vo-color-success-text);max-width:100%;font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-medium);line-height:var(--vo-line-height-normal)}.vo-badge--info{background:var(--vo-color-info-surface);color:var(--vo-color-info-text)}.vo-badge--warning{background:var(--vo-color-warning-surface);color:var(--vo-color-warning-text)}.vo-badge--critical{background:var(--vo-color-danger-surface);color:var(--vo-color-danger-text)}.vo-badge--muted{background:var(--vo-color-surface-selected);color:var(--vo-color-text-muted)}.vo-waking{position:fixed;inset-inline:0;top:0;z-index:70;display:flex;justify-content:center;pointer-events:none}.vo-waking__text{max-width:calc(100% - var(--vo-space-4));margin-top:var(--vo-space-2);padding:var(--vo-space-2) var(--vo-space-4);border-radius:var(--vo-radius-lg);background:var(--vo-color-info-surface);color:var(--vo-color-info-text);box-shadow:var(--vo-shadow-md)}.vo-skip{position:absolute;top:var(--vo-space-2);left:var(--vo-space-2);z-index:80;padding:var(--vo-space-2) var(--vo-space-4);border-radius:var(--vo-radius-md);background:var(--vo-color-surface);transform:translateY(calc(-100% - var(--vo-space-4)))}.vo-skip:focus{transform:none}.vo-frame{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh}.vo-frame__top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--vo-space-1);height:var(--vo-size-top-bar);padding-inline:var(--vo-space-2);background:var(--vo-color-top-bar);color:var(--vo-color-on-top-bar)}.vo-frame__top :focus-visible{outline-color:var(--vo-color-on-top-bar)}.vo-frame__icon-button{display:grid;flex:none;place-items:center;width:var(--vo-size-touch);height:var(--vo-size-touch);padding:0;border:0;border-radius:var(--vo-radius-md);background:transparent;color:var(--vo-color-on-top-bar);cursor:pointer}.vo-frame__icon-button:hover{background:var(--vo-color-top-bar-control)}.vo-frame__brand{display:flex;flex:0 1 auto;align-items:center;gap:var(--vo-space-2);min-width:0;padding:var(--vo-space-1);border-radius:var(--vo-radius-md);color:var(--vo-color-on-top-bar);font-size:var(--vo-font-size-md);font-weight:var(--vo-font-weight-semibold);text-decoration:none}.vo-frame__brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-frame__end{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;min-width:0}.vo-frame__account{display:flex;align-items:center;gap:var(--vo-space-2);min-width:var(--vo-size-touch);max-width:100%;min-height:var(--vo-size-touch);padding:var(--vo-space-1);border:0;border-radius:var(--vo-radius-md);background:transparent;color:var(--vo-color-on-top-bar);font:inherit;font-weight:var(--vo-font-weight-medium);cursor:pointer}.vo-frame__account:hover,.vo-frame__account[aria-expanded=true]{background:var(--vo-color-top-bar-control)}.vo-frame__account-label{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-avatar{display:grid;flex:none;place-items:center;width:var(--vo-size-control-small);height:var(--vo-size-control-small);border-radius:var(--vo-radius-md);background:var(--vo-color-info-surface);color:var(--vo-color-info-text);font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-bold)}.vo-popover{position:absolute;top:calc(100% + var(--vo-space-1));inset-inline-end:0;z-index:30;display:grid;width:var(--vo-size-popover);padding:var(--vo-space-2);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-lg);background:var(--vo-color-surface);color:var(--vo-color-text);box-shadow:var(--vo-shadow-lg)}.vo-popover[hidden]{display:none}.vo-popover__section{display:grid;gap:1px;padding-block:var(--vo-space-1)}.vo-popover__section+.vo-popover__section{border-top:1px solid var(--vo-color-border)}.vo-popover__heading{padding:var(--vo-space-1) var(--vo-space-2);color:var(--vo-color-text-muted);font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-medium)}.vo-popover__person{display:grid;padding:var(--vo-space-1) var(--vo-space-2);overflow-wrap:anywhere}.vo-popover__email{color:var(--vo-color-text-muted)}.vo-popover__item{display:flex;align-items:center;gap:var(--vo-space-2);width:100%;min-height:var(--vo-size-touch);padding:var(--vo-space-1) var(--vo-space-2);border:0;border-radius:var(--vo-radius-md);background:transparent;color:var(--vo-color-text);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.vo-popover__item:hover:not(:disabled){background:var(--vo-color-surface-hover)}.vo-popover__item[aria-current=true]{font-weight:var(--vo-font-weight-semibold)}.vo-popover__item:disabled{cursor:progress}.vo-popover__item-text{flex:1;min-width:0;overflow-wrap:anywhere}.vo-frame__nav{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;display:flex;flex-direction:column;width:calc(var(--vo-size-sidebar) + var(--vo-space-7));max-width:calc(100% - var(--vo-size-touch));overflow-y:auto;background:var(--vo-color-navigation);box-shadow:var(--vo-shadow-lg);visibility:hidden;transform:translate(-100%);transition:transform var(--vo-duration-fast) var(--vo-easing-exit),visibility var(--vo-duration-fast)}.vo-frame--open .vo-frame__nav{visibility:visible;transform:none;transition:transform var(--vo-duration-fast) var(--vo-easing-enter),visibility var(--vo-duration-fast)}.vo-frame__backdrop{position:fixed;inset:0;z-index:35;display:none;background:var(--vo-color-backdrop);opacity:.5}.vo-frame--open .vo-frame__backdrop{display:block}.vo-frame__drawer-top{display:flex;align-items:center;justify-content:space-between;gap:var(--vo-space-2);min-height:var(--vo-size-top-bar);padding-inline:var(--vo-space-2);background:var(--vo-color-top-bar);color:var(--vo-color-on-top-bar)}.vo-frame__drawer-top :focus-visible{outline-color:var(--vo-color-on-top-bar)}.vo-nav{display:grid;gap:1px;margin:0;padding:var(--vo-space-2);list-style:none}.vo-nav--bottom{margin-top:auto}.vo-nav__link{display:flex;align-items:center;gap:var(--vo-space-2);min-height:var(--vo-size-touch);padding:var(--vo-space-1) var(--vo-space-2);border-radius:var(--vo-radius-md);color:var(--vo-color-text);font-weight:var(--vo-font-weight-semibold);text-decoration:none}.vo-nav__link .vo-icon{color:var(--vo-color-text-muted)}.vo-nav__link:hover{background:var(--vo-color-surface-hover)}.vo-nav__link[aria-current=page]{background:var(--vo-color-surface);box-shadow:var(--vo-shadow-sm)}.vo-nav__link[aria-current=page] .vo-icon,.vo-nav__link--within .vo-icon{color:var(--vo-color-text)}.vo-nav__link--sub{padding-inline-start:calc(var(--vo-space-2) * 2 + var(--vo-size-icon));color:var(--vo-color-text-muted);font-weight:var(--vo-font-weight-medium)}.vo-nav__link--sub[aria-current=page]{color:var(--vo-color-text);font-weight:var(--vo-font-weight-semibold)}.vo-frame__main{display:grid;align-content:start;min-width:0;padding:var(--vo-space-4) var(--vo-space-4) var(--vo-space-10)}.vo-frame__main:focus{outline:none}.vo-frame__notice{width:100%;max-width:var(--vo-size-page);margin:0 auto var(--vo-space-4)}.vo-save-bar{position:fixed;inset-inline:0;top:0;z-index:25;display:flex;align-items:center;gap:var(--vo-space-2);height:var(--vo-size-top-bar);padding-inline:var(--vo-space-3);background:var(--vo-color-top-bar);color:var(--vo-color-on-top-bar);box-shadow:var(--vo-shadow-md)}.vo-save-bar :focus-visible{outline-color:var(--vo-color-on-top-bar)}.vo-save-bar__message{display:flex;flex:1 1 auto;align-items:center;gap:var(--vo-space-2);min-width:0;font-weight:var(--vo-font-weight-semibold)}.vo-save-bar__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-save-bar__discard{background:var(--vo-color-top-bar-control);color:var(--vo-color-on-top-bar)}.vo-save-bar__discard:hover:not(:disabled){background:var(--vo-color-top-bar-control);text-decoration:underline}.vo-save-bar__save{background:var(--vo-color-on-top-bar);color:var(--vo-color-top-bar)}.vo-save-bar__save:hover:not(:disabled){background:var(--vo-color-on-top-bar-muted)}.vo-toasts{position:fixed;inset-inline:0;bottom:var(--vo-space-4);z-index:60;display:flex;justify-content:center;padding-inline:var(--vo-space-4);pointer-events:none}.vo-toast{display:flex;align-items:center;gap:var(--vo-space-2);max-width:100%;padding:var(--vo-space-1) var(--vo-space-1) var(--vo-space-1) var(--vo-space-4);border-radius:var(--vo-radius-lg);background:var(--vo-color-top-bar);color:var(--vo-color-on-top-bar);box-shadow:var(--vo-shadow-lg);font-weight:var(--vo-font-weight-medium);pointer-events:auto}.vo-toast--critical{background:var(--vo-color-danger);color:var(--vo-color-on-danger)}.vo-toast__message{min-width:0}.vo-toast__close{display:grid;flex:none;place-items:center;width:var(--vo-size-touch);height:var(--vo-size-touch);border:0;border-radius:var(--vo-radius-md);background:transparent;color:inherit;cursor:pointer}.vo-toast :focus-visible{outline-color:currentcolor}.vo-modal{position:fixed;inset:0;z-index:50;display:grid;align-items:end;justify-items:center}.vo-modal__backdrop{position:absolute;inset:0;background:var(--vo-color-backdrop);opacity:.5}.vo-modal__box{position:relative;display:grid;width:100%;max-width:var(--vo-size-dialog);max-height:calc(100dvh - var(--vo-space-8));overflow-y:auto;border-radius:var(--vo-radius-lg) var(--vo-radius-lg) 0 0;background:var(--vo-color-surface);color:var(--vo-color-text);box-shadow:var(--vo-shadow-lg)}.vo-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vo-space-2);padding:var(--vo-space-2) var(--vo-space-2) var(--vo-space-2) var(--vo-space-4);border-bottom:1px solid var(--vo-color-border)}.vo-modal__title{font-size:var(--vo-font-size-md);font-weight:var(--vo-font-weight-semibold);overflow-wrap:anywhere}.vo-modal__body{display:grid;gap:var(--vo-space-3);padding:var(--vo-space-4)}.vo-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vo-space-2);padding:var(--vo-space-3) var(--vo-space-4);border-top:1px solid var(--vo-color-border)}.vo-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vo-space-4);width:100%;max-width:var(--vo-size-page);margin-inline:auto}.vo-page--narrow{max-width:var(--vo-size-page-narrow)}.vo-page--wide{max-width:var(--vo-size-page-wide)}.vo-page__heading{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--vo-space-2) var(--vo-space-3)}.vo-page__back{display:grid;flex:none;place-items:center;width:var(--vo-size-touch);height:var(--vo-size-touch);margin-block:calc((var(--vo-size-control) - var(--vo-size-touch)) / 2);margin-inline-start:calc((var(--vo-size-control) - var(--vo-size-touch)) / 2);border-radius:var(--vo-radius-md);color:var(--vo-color-accent)}.vo-page__back:hover{background:var(--vo-color-accent-surface)}.vo-page__titles{display:grid;flex:1 1 var(--vo-size-popover);gap:var(--vo-space-1);min-width:0}.vo-page__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-2);min-height:var(--vo-size-control)}.vo-page__title{min-width:0;font-size:var(--vo-font-size-xl);font-weight:var(--vo-font-weight-bold);line-height:var(--vo-line-height-tight);overflow-wrap:anywhere}.vo-page__badges{display:inline-flex;flex-wrap:wrap;gap:var(--vo-space-1)}.vo-page__intro{color:var(--vo-color-text-muted)}.vo-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-2);min-height:var(--vo-size-control)}.vo-page__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vo-space-2);padding-top:var(--vo-space-4);border-top:1px solid var(--vo-color-border)}.vo-layout,.vo-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vo-space-4);align-items:start}.vo-layout__main,.vo-layout__side,.vo-split__main,.vo-split__side{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--vo-space-4);min-width:0}.vo-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vo-space-3);min-width:0;padding:var(--vo-space-4);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-lg);background:var(--vo-color-surface);box-shadow:var(--vo-shadow-sm)}.vo-card--flush{gap:0;padding:0;overflow:clip}.vo-card--flush>.vo-card__header{padding:var(--vo-space-3) var(--vo-space-4)}.vo-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vo-space-2);min-height:var(--vo-size-control-small)}.vo-card__title{font-size:var(--vo-font-size-sm);font-weight:var(--vo-font-weight-semibold);line-height:var(--vo-line-height-tight)}.vo-card__action{display:flex;gap:var(--vo-space-2)}.vo-card__section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vo-space-3);padding-top:var(--vo-space-4);border-top:1px solid var(--vo-color-border)}.vo-card__subheading,.vo-card__subtitle{font-size:var(--vo-font-size-sm);font-weight:var(--vo-font-weight-semibold)}.vo-meta{color:var(--vo-color-text-muted)}.vo-list{display:grid;gap:var(--vo-space-3);margin:0;padding:0;list-style:none}.vo-list--rows{gap:0;border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-lg);background:var(--vo-color-surface);box-shadow:var(--vo-shadow-sm)}.vo-card .vo-list--rows{border-radius:var(--vo-radius-md);box-shadow:none}.vo-item{display:grid;gap:var(--vo-space-1);justify-items:start;min-width:0;padding:var(--vo-space-3) var(--vo-space-4);border-top:1px solid var(--vo-color-border)}.vo-item:first-child{border-top:0}.vo-list:not(.vo-list--rows)>.vo-item{padding:0 0 var(--vo-space-3);border-top:0;border-bottom:1px solid var(--vo-color-border)}.vo-item--row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vo-item__number{color:var(--vo-color-text-muted);font-variant-numeric:tabular-nums}.vo-item--link{padding:0}.vo-linkrow{display:flex;align-items:center;gap:var(--vo-space-3);width:100%;min-height:var(--vo-size-touch);padding:var(--vo-space-3) var(--vo-space-4);color:var(--vo-color-text);text-decoration:none}.vo-linkrow:hover{background:var(--vo-color-surface-hover)}.vo-linkrow:focus-visible{outline-offset:-2px}.vo-item--link:first-child>.vo-linkrow{border-start-start-radius:var(--vo-radius-lg);border-start-end-radius:var(--vo-radius-lg)}.vo-item--link:last-child>.vo-linkrow{border-end-start-radius:var(--vo-radius-lg);border-end-end-radius:var(--vo-radius-lg)}.vo-linkrow>.vo-icon{color:var(--vo-color-text-muted)}.vo-linkrow__text{display:grid;flex:1;gap:2px;min-width:0}.vo-linkrow__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-1) var(--vo-space-2);font-weight:var(--vo-font-weight-semibold);overflow-wrap:anywhere}.vo-facts{display:grid;gap:var(--vo-space-3);margin:0}.vo-facts__item{display:grid;gap:2px;min-width:0}.vo-facts__name{color:var(--vo-color-text-muted)}.vo-facts__value{margin:0;overflow-wrap:anywhere}.vo-item__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-2);margin:0;font-weight:var(--vo-font-weight-semibold)}.vo-empty{display:grid;justify-items:center;gap:var(--vo-space-2);padding:var(--vo-space-10) var(--vo-space-5);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-lg);background:var(--vo-color-surface);box-shadow:var(--vo-shadow-sm);text-align:center}.vo-card .vo-empty,.vo-index .vo-empty{border:0;box-shadow:none}.vo-empty__title{font-size:var(--vo-font-size-md);font-weight:var(--vo-font-weight-semibold)}.vo-empty__body{max-width:var(--vo-size-page-narrow);color:var(--vo-color-text-muted)}.vo-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vo-space-2);margin-top:var(--vo-space-2)}.vo-loading{display:flex;align-items:center;justify-content:center;gap:var(--vo-space-3);padding:var(--vo-space-9) var(--vo-space-4);color:var(--vo-color-text-muted)}.vo-spinner{display:inline-block;flex:none;width:var(--vo-size-icon);height:var(--vo-size-icon);border:2px solid var(--vo-color-border);border-top-color:var(--vo-color-text);border-radius:50%;animation:vo-spin calc(var(--vo-duration-slow) * 3) linear infinite}@keyframes vo-spin{to{transform:rotate(1turn)}}.vo-skeleton{display:grid;gap:var(--vo-space-3)}.vo-skeleton__line{display:block;height:var(--vo-space-3);border-radius:var(--vo-radius-sm);background:var(--vo-color-surface-selected)}.vo-skeleton__line:first-child{width:50%}.vo-skeleton__line:last-child:not(:first-child){width:calc(100% - var(--vo-space-12))}.vo-logo{display:block;flex:none;aspect-ratio:1;border-radius:var(--vo-radius-md)}.vo-logo--small{width:var(--vo-size-control-small)}.vo-logo--large{width:var(--vo-space-9);border-radius:var(--vo-radius-lg)}.vo-center{display:grid;place-items:start center;min-height:100dvh;padding:var(--vo-space-7) var(--vo-space-4)}.vo-center__box{display:grid;gap:var(--vo-space-5);width:100%;max-width:calc(var(--vo-space-12) * 4)}.vo-center .vo-page__title{font-size:var(--vo-font-size-2xl)}.vo-row,.vo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-2)}.vo-actions{justify-content:center}.vo-inset{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vo-space-3);padding:var(--vo-space-4);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md);background:var(--vo-color-surface)}.vo-inset__title{font-weight:var(--vo-font-weight-semibold)}.vo-plain{display:grid;gap:var(--vo-space-4);min-width:0;margin:0;padding:0;border:0}.vo-fields{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--vo-space-3)}.vo-inline{display:flex;align-items:flex-end;gap:var(--vo-space-2)}.vo-inline>.vo-field{flex:1;min-width:0}.vo-inline>.vo-button{flex:none}.vo-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--vo-space-3)}.vo-toolbar>.vo-inline{grid-column:1 / -1}.vo-number{font-variant-numeric:tabular-nums}.vo-mono,.vo-store-address{font-family:var(--vo-font-mono);overflow-wrap:anywhere}.vo-bullets{display:grid;gap:var(--vo-space-1);margin:0;padding-inline-start:var(--vo-space-5)}.vo-address{font-family:var(--vo-font-mono);font-size:var(--vo-font-size-xs);overflow-wrap:anywhere}.vo-progress{width:100%}.vo-checklist{display:grid;gap:var(--vo-space-1);margin:0;padding:0;list-style:none}.vo-checklist__item{display:flex;align-items:center;gap:var(--vo-space-2);min-height:var(--vo-space-7);color:var(--vo-color-text-muted)}.vo-checklist__item--done{color:var(--vo-color-text)}.vo-checklist__mark{display:inline-grid;flex:none;place-items:center;width:var(--vo-size-icon);height:var(--vo-size-icon);border:1px dashed var(--vo-color-border-strong);border-radius:50%;font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-bold)}.vo-checklist__item--done .vo-checklist__mark{border:0;background:var(--vo-color-accent);color:var(--vo-color-on-accent)}.vo-thumb{display:inline-grid;flex:none;place-items:center;width:var(--vo-size-thumbnail);height:var(--vo-size-thumbnail);overflow:hidden;border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted);color:var(--vo-color-text-muted)}.vo-thumb--picture{background:var(--vo-color-surface);object-fit:contain}.vo-thumb--small{width:var(--vo-size-thumbnail-small);height:var(--vo-size-thumbnail-small)}.vo-thumb--large{width:var(--vo-size-thumbnail-large);height:var(--vo-size-thumbnail-large)}.vo-thumb__icon{width:var(--vo-size-icon);height:var(--vo-size-icon)}.vo-titled{display:flex;align-items:center;gap:var(--vo-space-3);min-width:0}.vo-titled--inline{display:inline-flex;gap:var(--vo-space-2)}.vo-titled.vo-titled--inline>span{overflow-wrap:normal}.vo-titled>a,.vo-titled>span{min-width:0;overflow-wrap:anywhere}.vo-tree,.vo-tree ul{display:grid;gap:var(--vo-space-3);margin:0;padding:0;list-style:none}.vo-tree ul{margin-top:var(--vo-space-3);padding-inline-start:var(--vo-space-4);border-inline-start:2px solid var(--vo-color-border)}.vo-tabs{display:flex;gap:var(--vo-space-1);padding:var(--vo-space-2);overflow-x:auto;scrollbar-width:none}.vo-tab{display:inline-flex;flex:none;align-items:center;gap:var(--vo-space-1);min-height:var(--vo-size-touch);padding:var(--vo-space-1) var(--vo-space-3);border:0;border-radius:var(--vo-radius-md);background:transparent;color:var(--vo-color-text-muted);font:inherit;font-weight:var(--vo-font-weight-semibold);white-space:nowrap;cursor:pointer}.vo-tab:hover{background:var(--vo-color-surface-hover);color:var(--vo-color-text)}.vo-tab[aria-selected=true]{background:var(--vo-color-accent-surface);color:var(--vo-color-accent)}.vo-tab[aria-selected=true] .vo-tab__count{color:var(--vo-color-accent)}.vo-tab__count{color:var(--vo-color-text-muted);font-weight:var(--vo-font-weight-medium);font-variant-numeric:tabular-nums}.vo-index{display:grid}.vo-index__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-2);padding:var(--vo-space-2) var(--vo-space-3) var(--vo-space-3);border-bottom:1px solid var(--vo-color-border)}.vo-index__search{flex:1 1 var(--vo-size-popover);min-width:0}.vo-index__search .vo-input{padding-inline-start:calc(var(--vo-space-3) + var(--vo-space-5))}.vo-index__search .vo-field__prefix{inset-inline-start:var(--vo-space-2)}.vo-filter{position:relative;display:inline-grid;flex:none;max-width:100%}.vo-filter__select{appearance:none;min-height:var(--vo-size-touch);max-width:100%;padding:var(--vo-space-1) calc(var(--vo-space-2) + var(--vo-size-icon)) var(--vo-space-1) var(--vo-space-3);border:1px dashed var(--vo-color-border-strong);border-radius:var(--vo-radius-full);background:var(--vo-color-control);color:var(--vo-color-text-muted);font:inherit;font-weight:var(--vo-font-weight-medium);text-overflow:ellipsis;cursor:pointer}.vo-filter--set .vo-filter__select{border-style:solid;background:var(--vo-color-surface-selected);color:var(--vo-color-text)}.vo-filter .vo-select__chevron{inset-inline-end:var(--vo-space-2)}.vo-index__table{width:100%;border-collapse:separate;border-spacing:0}.vo-index__table th,.vo-index__table td{padding:var(--vo-space-2) var(--vo-space-2);border-top:1px solid var(--vo-color-border);font-weight:inherit;text-align:start;vertical-align:middle}.vo-index__table thead th{position:sticky;top:var(--vo-size-top-bar);z-index:2;border-top:0;border-bottom:1px solid var(--vo-color-border);background:var(--vo-color-surface-muted);color:var(--vo-color-text-muted);font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-medium);white-space:nowrap}.vo-index__table tbody tr:first-child>*{border-top:0}.vo-index__row{cursor:pointer}.vo-index__row:hover>*{background:var(--vo-color-surface-hover)}.vo-index__row--selected>*,.vo-index__row--selected:hover>*{background:var(--vo-color-surface-selected)}.vo-index__select{width:calc(var(--vo-size-icon) + var(--vo-space-5));padding-inline-start:var(--vo-space-3)}.vo-index__primary{min-width:0}.vo-index__title{color:var(--vo-color-text);font-weight:var(--vo-font-weight-semibold);text-decoration:none;overflow-wrap:anywhere}.vo-index__title:hover{text-decoration:underline}.vo-index__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-1) var(--vo-space-2);margin-top:var(--vo-space-1);color:var(--vo-color-text-muted)}.vo-index__cell--wide,.vo-index__table .vo-index__cell--laptop{display:none}.vo-index__table .vo-index__numeric{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.vo-index__muted{color:var(--vo-color-text-muted)}.vo-index__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-2);color:var(--vo-color-text);font-size:var(--vo-font-size-sm);white-space:normal}.vo-index__bulk .vo-button{min-height:var(--vo-size-touch)}.vo-index__message{padding:var(--vo-space-4)}.vo-index__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vo-space-2);padding:var(--vo-space-2) var(--vo-space-4);border-top:1px solid var(--vo-color-border);color:var(--vo-color-text-muted)}.vo-rte{display:grid;overflow:clip;border:1px solid var(--vo-color-border-strong);border-radius:var(--vo-radius-md);background:var(--vo-color-control)}.vo-rte:focus-within{border-color:var(--vo-color-accent);outline:2px solid var(--vo-color-accent);outline-offset:-1px}.vo-rte--disabled{border-color:var(--vo-color-border);background:var(--vo-color-surface-muted)}.vo-rte__toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:var(--vo-space-1);border-bottom:1px solid var(--vo-color-border);background:var(--vo-color-surface-muted)}.vo-rte__button[aria-pressed=true]{background:var(--vo-color-surface-selected)}.vo-rte__area{position:relative;min-height:calc(var(--vo-space-12) * 2);max-height:calc(var(--vo-space-12) * 6);padding:var(--vo-space-3);overflow-y:auto;color:var(--vo-color-text);font-size:var(--vo-font-size-md);line-height:var(--vo-line-height-normal);overflow-wrap:anywhere;outline:none}.vo-rte__area[data-empty=true]:before{content:attr(data-placeholder);position:absolute;color:var(--vo-color-placeholder);pointer-events:none}.vo-rte__area p,.vo-rte__area ul,.vo-rte__area ol{margin:0 0 var(--vo-space-2)}.vo-rte__area ul,.vo-rte__area ol{padding-inline-start:var(--vo-space-6)}.vo-rte__area>:last-child{margin-bottom:0}.vo-seo{display:grid;gap:2px}.vo-seo__site{color:var(--vo-color-text)}.vo-seo__url{color:var(--vo-color-text-muted);font-size:var(--vo-font-size-xs);overflow-wrap:anywhere}.vo-seo__title{color:var(--vo-color-accent);font-size:var(--vo-font-size-lg);line-height:var(--vo-line-height-tight);overflow-wrap:anywhere}.vo-seo__description{color:var(--vo-color-text-muted);overflow-wrap:anywhere}.vo-field__hint--warning{color:var(--vo-color-warning-text)}.vo-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vo-space-3);margin:0}.vo-figures__item{display:grid;gap:var(--vo-space-1);min-width:0}.vo-figures__label{font-weight:var(--vo-font-weight-medium)}.vo-figures__value{display:flex;align-items:center;min-height:var(--vo-size-control);margin:0;padding-inline:var(--vo-space-3);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted);color:var(--vo-color-text-muted);font-variant-numeric:tabular-nums}.vo-options{display:grid;border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md)}.vo-option{display:grid;gap:var(--vo-space-3);padding:var(--vo-space-3)}.vo-option+.vo-option,.vo-options__add{border-top:1px solid var(--vo-color-border)}.vo-option__summary{display:grid;gap:var(--vo-space-1);width:100%;padding:var(--vo-space-1);border:0;border-radius:var(--vo-radius-md);background:transparent;color:var(--vo-color-text);font:inherit;text-align:start;cursor:pointer}.vo-option__summary:hover{background:var(--vo-color-surface-hover)}.vo-option__name{font-weight:var(--vo-font-weight-semibold)}.vo-option__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vo-space-2)}.vo-options__add{padding:var(--vo-space-1) var(--vo-space-2)}.vo-pills{display:flex;flex-wrap:wrap;gap:var(--vo-space-1)}.vo-pill{padding:0 var(--vo-space-2);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-selected);color:var(--vo-color-text);overflow-wrap:anywhere}.vo-group-toggle{display:inline-flex;align-items:center;gap:var(--vo-space-2);min-height:var(--vo-size-touch);padding:0;border:0;background:transparent;color:var(--vo-color-text);font:inherit;font-weight:var(--vo-font-weight-semibold);text-align:start;cursor:pointer}.vo-group-toggle .vo-icon{transition:transform var(--vo-duration-fast) var(--vo-easing-standard)}.vo-group-toggle[aria-expanded=true] .vo-icon{transform:rotate(90deg)}.vo-table{display:block;width:100%;border-collapse:collapse}.vo-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vo-table tbody{display:block}.vo-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vo-space-3);padding:var(--vo-space-3) 0;border-top:1px solid var(--vo-color-border)}.vo-table tr:first-child{border-top:0}.vo-table th,.vo-table td{display:block;min-width:0;padding:0;font-weight:inherit;text-align:start}.vo-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--vo-space-1);color:var(--vo-color-text-muted);font-size:var(--vo-font-size-xs)}.vo-table .vo-table__main{grid-column:1 / -1;font-weight:var(--vo-font-weight-semibold);overflow-wrap:anywhere}.vo-table .vo-table__wide{grid-column:1 / -1}.vo-table .vo-table__group{background:var(--vo-color-surface-muted)}.vo-table .vo-table__child .vo-table__main{padding-inline-start:var(--vo-space-6);font-weight:var(--vo-font-weight-medium)}.vo-table .vo-table__open{padding-bottom:0}.vo-table .vo-table__more{grid-template-columns:minmax(0,1fr);border-top:0}.vo-table .vo-table__removed{color:var(--vo-color-text-muted)}.vo-cell-actions{display:flex;flex-wrap:wrap;gap:var(--vo-space-1)}.vo-stepper{display:flex;flex-wrap:wrap;gap:var(--vo-space-2);margin:0;padding:0;list-style:none;counter-reset:vo-step}.vo-stepper__step{display:inline-flex;align-items:center;gap:var(--vo-space-2);padding:var(--vo-space-1) var(--vo-space-3);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-full);background:var(--vo-color-surface);color:var(--vo-color-text-muted);counter-increment:vo-step}.vo-stepper__step:before{content:counter(vo-step);font-weight:var(--vo-font-weight-semibold)}.vo-stepper__step--done{color:var(--vo-color-text)}.vo-stepper__step--done:before{content:"✓"}.vo-stepper__step[aria-current=step]{border-color:var(--vo-color-accent);background:var(--vo-color-accent-surface);color:var(--vo-color-accent)}.vo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vo-space-3);margin:0}.vo-stats__item{display:grid;gap:var(--vo-space-1);min-width:0;padding:var(--vo-space-3);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted)}.vo-stats__label{color:var(--vo-color-text-muted)}.vo-stats__value{margin:0;font-size:var(--vo-font-size-xl);font-weight:var(--vo-font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vo-media{position:relative;display:grid;min-width:0}.vo-media__over{position:absolute;inset:0;z-index:5;display:grid;place-items:center;border:2px dashed var(--vo-color-accent);border-radius:var(--vo-radius-lg);color:var(--vo-color-text);font-weight:var(--vo-font-weight-semibold);pointer-events:none}.vo-media__over:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--vo-color-surface-selected);opacity:.9}.vo-media__over>span{position:relative}.vo-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vo-space-3);margin:0;padding:0;list-style:none}.vo-picture{display:grid;align-content:start;min-width:0}.vo-picture--main{grid-column:span 2}.vo-picture__open{display:block;width:100%;padding:0;border:0;border-radius:var(--vo-radius-md);background:none;color:inherit;font:inherit;cursor:pointer}.vo-picture__frame{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted);color:var(--vo-color-text-muted);transition:border-color var(--vo-duration-fast) var(--vo-easing-standard)}.vo-picture__open:hover .vo-picture__frame{border-color:var(--vo-color-border-strong)}.vo-picture__open[aria-pressed=true] .vo-picture__frame{border:2px solid var(--vo-color-accent)}.vo-picture__img{width:100%;height:100%;object-fit:cover}.vo-picture__icon{width:var(--vo-size-icon);height:var(--vo-size-icon)}.vo-picture__frame--uploading{padding:var(--vo-space-3)}.vo-picture__badges{position:absolute;top:var(--vo-space-1);inset-inline-start:var(--vo-space-1);display:flex;flex-wrap:wrap;gap:var(--vo-space-1);max-width:calc(100% - var(--vo-space-2))}.vo-picture__badges .vo-badge{box-shadow:var(--vo-shadow-sm)}.vo-picture__tag,.vo-picture__place{padding:0 var(--vo-space-2);border-radius:var(--vo-radius-sm);background:var(--vo-color-surface);color:var(--vo-color-text);box-shadow:var(--vo-shadow-sm);font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-medium);line-height:var(--vo-line-height-normal)}.vo-picture__place{position:absolute;bottom:var(--vo-space-1);inset-inline-start:var(--vo-space-1);opacity:0;transition:opacity var(--vo-duration-fast) var(--vo-easing-standard)}.vo-picture__open:hover .vo-picture__place,.vo-picture__open:focus-visible .vo-picture__place{opacity:1}.vo-picture--add{position:relative}.vo-picture__add{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:1px dashed var(--vo-color-border-strong);border-radius:var(--vo-radius-md);background:transparent;color:var(--vo-color-text-muted);cursor:pointer;transition:background-color var(--vo-duration-fast) var(--vo-easing-standard)}.vo-picture__add:hover,.vo-picture__add[aria-expanded=true]{background:var(--vo-color-surface-hover);color:var(--vo-color-text)}.vo-popover--under{inset-inline-start:50%;inset-inline-end:auto;width:max-content;transform:translate(-50%)}.vo-dropzone{display:grid;justify-items:center;gap:var(--vo-space-2);padding:var(--vo-space-4);border:1px dashed var(--vo-color-border-strong);border-radius:var(--vo-radius-md);color:var(--vo-color-text-muted);text-align:center}.vo-dropzone__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vo-space-2)}.vo-lines{display:grid;gap:var(--vo-space-1);margin:0;padding:0;list-style:none;overflow-wrap:anywhere}.vo-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vo-space-3) var(--vo-space-2);margin:0;padding:0;list-style:none}.vo-picker__item{position:relative;display:grid;gap:var(--vo-space-1);min-width:0;cursor:pointer}.vo-picker__frame{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted);transition:border-color var(--vo-duration-fast) var(--vo-easing-standard)}.vo-picker__item:not(.vo-picker__item--ticked,.vo-picker__item--off):hover .vo-picker__frame{border-color:var(--vo-color-border-strong)}.vo-picker__item:has(input:focus-visible) .vo-picker__frame{outline:2px solid var(--vo-color-accent);outline-offset:2px}.vo-picker__item--ticked .vo-picker__frame{border:2px solid var(--vo-color-accent)}.vo-picker__img{width:100%;height:100%;object-fit:cover}.vo-picker__tick{position:absolute;top:var(--vo-space-1);inset-inline-start:var(--vo-space-1);display:grid;place-items:center;width:var(--vo-size-choice);height:var(--vo-size-choice);border:1px solid var(--vo-color-border-strong);border-radius:var(--vo-radius-sm);background:var(--vo-color-control);color:var(--vo-color-on-accent);box-shadow:var(--vo-shadow-sm)}.vo-picker__tick .vo-icon{visibility:hidden}.vo-picker__item--ticked .vo-picker__tick{border-color:var(--vo-color-accent);background:var(--vo-color-accent)}.vo-picker__item--ticked .vo-picker__tick .vo-icon{visibility:visible}.vo-picker__item--off{cursor:default}.vo-picker__item--off:not(.vo-picker__item--used) .vo-picker__frame>:not(.vo-picker__tick),.vo-picker__item--off:not(.vo-picker__item--used) .vo-picker__tick{opacity:.5}.vo-picker__name{display:-webkit-box;overflow:hidden;color:var(--vo-color-text-muted);font-size:var(--vo-font-size-xs);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.vo-picker__note{position:absolute;bottom:var(--vo-space-1);inset-inline-start:var(--vo-space-1);max-width:calc(100% - var(--vo-space-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-picker__empty{display:grid;justify-items:center;gap:var(--vo-space-3);padding:var(--vo-space-6) var(--vo-space-4);color:var(--vo-color-text-muted);text-align:center}.vo-picker__empty .vo-button{justify-self:center}.vo-sortable{position:relative}.vo-sortable__item{min-width:0;-webkit-touch-callout:none;user-select:none}[data-sortable-handle]{cursor:grab;touch-action:manipulation}.vo-sortable__item--lifted{border-radius:var(--vo-radius-md);box-shadow:var(--vo-shadow-lg)}.vo-sortable__item--floating{position:absolute;top:0;left:0;z-index:10;border-radius:var(--vo-radius-md);background:var(--vo-color-surface);box-shadow:var(--vo-shadow-lg);pointer-events:none}.vo-sortable__placeholder{border:2px dashed var(--vo-color-accent);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-selected)}.vo-dragging,.vo-dragging *{cursor:grabbing!important;user-select:none}.vo-file:focus-within{outline:2px solid var(--vo-color-accent);outline-offset:2px}.vo-steps{display:grid;gap:var(--vo-space-2);margin:0;padding-left:var(--vo-space-5)}.vo-scan{display:grid;gap:var(--vo-space-3);justify-items:center;text-align:center}.vo-qr{display:block;width:100%;max-width:calc(var(--vo-space-12) * 3);height:auto;border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md)}.vo-qr__paper{fill:var(--vo-color-code-paper)}.vo-qr__ink{fill:var(--vo-color-code-ink)}.vo-key{margin:0;font-family:var(--vo-font-mono);font-size:var(--vo-font-size-lg);overflow-wrap:anywhere;user-select:all}.vo-codes-box{display:grid;gap:var(--vo-space-3)}.vo-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vo-space-2);margin:0;padding:var(--vo-space-4);border:1px dashed var(--vo-color-border-strong);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted);font-family:var(--vo-font-mono);list-style:none;text-align:center}.vo-accounts{display:grid;gap:var(--vo-space-2);margin:0;padding:0;list-style:none}.vo-accounts__item{display:flex;align-items:center;gap:var(--vo-space-2);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md);background:var(--vo-color-surface)}.vo-accounts__pick{display:flex;flex:1;align-items:center;gap:var(--vo-space-3);min-width:0;min-height:var(--vo-space-12);padding:var(--vo-space-3);border:0;border-radius:var(--vo-radius-md);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.vo-accounts__pick:hover{background:var(--vo-color-surface-hover)}.vo-accounts__remove{margin-inline-end:var(--vo-space-2)}.vo-accounts__chosen{display:flex;align-items:center;gap:var(--vo-space-3);padding:var(--vo-space-3);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-md);background:var(--vo-color-surface-muted)}.vo-accounts__badge{display:grid;flex-shrink:0;place-items:center;width:var(--vo-size-touch);height:var(--vo-size-touch);border-radius:var(--vo-radius-full);background:var(--vo-color-primary);color:var(--vo-color-on-primary);font-weight:var(--vo-font-weight-semibold)}.vo-accounts__who{display:grid;min-width:0}.vo-accounts__name{font-weight:var(--vo-font-weight-medium)}.vo-accounts__email{color:var(--vo-color-text-muted);overflow-wrap:break-word}.vo-devices{justify-self:stretch}.vo-device{display:grid;gap:var(--vo-space-1);justify-items:start;padding-bottom:var(--vo-space-3);border-bottom:1px solid var(--vo-color-border)}.vo-device__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-space-2);margin:0;font-weight:var(--vo-font-weight-medium)}@media(min-width:640px){.vo-facts__item{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--vo-space-4)}.vo-segmented{justify-self:start;grid-auto-columns:1fr}.vo-center{place-items:center}.vo-center__box{max-width:calc(var(--vo-space-12) * 4 + var(--vo-space-7) * 2);padding:var(--vo-space-7);border:1px solid var(--vo-color-border);border-radius:var(--vo-radius-xl);background:var(--vo-color-surface);box-shadow:var(--vo-shadow-md)}.vo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vo-list--rows{grid-template-columns:minmax(0,1fr)}.vo-frame__top{padding-inline:var(--vo-space-3)}.vo-frame__account{padding-inline-end:var(--vo-space-2)}.vo-frame__account-label{display:block}.vo-frame__main{padding:var(--vo-space-5) var(--vo-space-5) var(--vo-space-10)}.vo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vo-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.vo-toolbar{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.vo-toolbar>.vo-inline{grid-column:auto}.vo-index__cell--wide{display:table-cell}.vo-index__summary{display:none}.vo-index__table th,.vo-index__table td{padding-inline:var(--vo-space-3)}.vo-modal{align-items:center;padding:var(--vo-space-4)}.vo-modal__box{border-radius:var(--vo-radius-lg)}.vo-pictures,.vo-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.vo-picture--main{grid-row:span 2}.vo-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}.vo-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vo-frame{grid-template-columns:var(--vo-size-sidebar) minmax(0,1fr);background:linear-gradient(to right,var(--vo-color-navigation) var(--vo-size-sidebar),var(--vo-color-background) var(--vo-size-sidebar))}.vo-frame__top{grid-column:1 / -1;padding-inline:var(--vo-space-3) var(--vo-space-4)}.vo-frame__menu-button,.vo-frame__drawer-top,.vo-frame__backdrop,.vo-frame--open .vo-frame__backdrop{display:none}.vo-frame__brand{width:calc(var(--vo-size-sidebar) - var(--vo-space-3))}.vo-frame__nav{position:sticky;top:var(--vo-size-top-bar);z-index:1;grid-row:2;grid-column:1;width:auto;max-width:none;height:calc(100dvh - var(--vo-size-top-bar));box-shadow:none;visibility:visible;transform:none;transition:none}.vo-nav__link{min-height:var(--vo-space-7)}.vo-frame__main{grid-row:2;grid-column:2;padding:var(--vo-space-6) var(--vo-space-6) var(--vo-space-12)}.vo-frame__account,.vo-frame__icon-button{min-height:var(--vo-size-control)}.vo-frame__icon-button{width:var(--vo-size-control);height:var(--vo-size-control)}.vo-popover__item{min-height:var(--vo-space-7)}.vo-button{min-width:0;min-height:var(--vo-space-7);padding-inline:var(--vo-space-3)}.vo-button--slim,.vo-card__action .vo-button{min-height:var(--vo-size-control-small);padding-inline:var(--vo-space-2)}.vo-button--plain{min-height:0;padding-inline:0}.vo-button--icon{width:var(--vo-space-7);padding:0}.vo-button--icon.vo-button--slim{width:var(--vo-size-control-small)}.vo-input,.vo-filter__select{min-height:var(--vo-size-control);padding-block:var(--vo-space-1);font-size:var(--vo-font-size-sm)}.vo-filter__select{min-height:var(--vo-space-7)}.vo-input[autocomplete=one-time-code]{font-size:var(--vo-font-size-xl)}.vo-check__control{width:var(--vo-size-icon-small)}.vo-check--bare .vo-check__control{height:var(--vo-size-icon-small)}.vo-check__mark{width:var(--vo-size-icon-small);height:var(--vo-size-icon-small)}.vo-check__box:checked+.vo-check__mark--radio:after{width:calc(var(--vo-size-icon-small) / 2.5);height:calc(var(--vo-size-icon-small) / 2.5)}.vo-check__box{width:var(--vo-size-control-small);height:var(--vo-size-control-small)}.vo-segmented__option{min-height:var(--vo-size-control-small);padding-inline:var(--vo-space-3)}.vo-page__back{width:var(--vo-size-control);height:var(--vo-size-control);margin:0}.vo-reveal .vo-input{padding-inline-end:var(--vo-size-control)}.vo-reveal__toggle{width:var(--vo-size-control)}.vo-tab,.vo-group-toggle{min-height:var(--vo-space-7)}.vo-index__bulk .vo-button{min-height:var(--vo-size-control-small)}.vo-rte__area{font-size:var(--vo-font-size-sm)}.vo-toast__close{width:var(--vo-size-control-small);height:var(--vo-size-control-small)}.vo-save-bar{padding-inline:var(--vo-space-4)}.vo-layout--split,.vo-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vo-index__table .vo-index__cell--laptop{display:table-cell}.vo-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.vo-table{display:table}.vo-table thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.vo-table tbody{display:table-row-group}.vo-table tr,.vo-table .vo-table__more{display:table-row;padding:0;border:0}.vo-table th,.vo-table td{display:table-cell;padding:var(--vo-space-2);border-top:1px solid var(--vo-color-border);vertical-align:middle}.vo-table thead th{border-top:0;border-bottom:1px solid var(--vo-color-border);background:var(--vo-color-surface-muted);color:var(--vo-color-text-muted);font-size:var(--vo-font-size-xs);font-weight:var(--vo-font-weight-medium)}.vo-table tbody tr:first-child>*{border-top:0}.vo-table td[data-label]:before{content:none}.vo-table .vo-table__more>*{border-top:0}.vo-table .vo-table__group>*{background:var(--vo-color-surface-muted)}.vo-table .vo-table__removed>*{background:var(--vo-color-surface-muted)}.vo-table--form td{vertical-align:middle}.vo-table .vo-cell-actions{flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.vo-spinner{animation:none}}
