@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-arabic-500-normal-DDl0i4Xv.woff2) format("woff2"),url(/assets/cairo-arabic-500-normal-BADfnM6v.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-arabic-800-normal-G1qvPr6G.woff2) format("woff2"),url(/assets/cairo-arabic-800-normal-CVTPwINa.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-latin-500-normal-D-WQsSKQ.woff2) format("woff2"),url(/assets/cairo-latin-500-normal-DkdkMETP.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-latin-800-normal-BBdTpBXf.woff2) format("woff2"),url(/assets/cairo-latin-800-normal-ReWrxM5E.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--vd-border)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--vd-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--vd-font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--vd-brand-indigo: #241d72;--vd-brand-blue: #1158fd;--vd-brand-sky: #62ccfe;--vd-brand-ice: #eef5fe;--vd-brand-midnight: #0c1130;--vd-brand-ink: #0d0e39;--vd-brand-slate: #7f899a;--vd-blue-50: #eef5fe;--vd-blue-100: #d4e3ff;--vd-blue-200: #a9c6ff;--vd-blue-300: #7aabff;--vd-blue-400: #5b8eff;--vd-blue-500: #2b66f5;--vd-blue-600: #1158fd;--vd-blue-700: #0a45d6;--vd-blue-800: #0b37a8;--vd-blue-900: #0f2f7f;--vd-blue-950: #15244f;--vd-indigo-50: #f0effc;--vd-indigo-100: #e2e0fa;--vd-indigo-200: #c9c5f6;--vd-indigo-300: #a39dec;--vd-indigo-400: #7f77e0;--vd-indigo-500: #5e55cf;--vd-indigo-600: #463db5;--vd-indigo-700: #352d96;--vd-indigo-800: #241d72;--vd-indigo-900: #1e1a4f;--vd-indigo-950: #141038;--vd-sky-50: #edf9ff;--vd-sky-100: #d6f1ff;--vd-sky-200: #a9e3ff;--vd-sky-300: #62ccfe;--vd-sky-400: #2fb5f6;--vd-sky-500: #0e9ae0;--vd-sky-600: #077bba;--vd-sky-700: #0a6296;--vd-slate-0: #ffffff;--vd-slate-25: #fafcfe;--vd-slate-50: #f5f8fc;--vd-slate-75: #f1f4f9;--vd-slate-100: #edf1f7;--vd-slate-150: #e3e8f0;--vd-slate-200: #d6dce6;--vd-slate-300: #bcc4d2;--vd-slate-400: #98a2b4;--vd-slate-500: #7f899a;--vd-slate-600: #667085;--vd-slate-700: #545e72;--vd-slate-800: #3a4357;--vd-slate-900: #232a3f;--vd-slate-950: #0d0e39;--vd-night-100: #eef2fb;--vd-night-200: #b3bcd4;--vd-night-300: #949eba;--vd-night-400: #6e79a6;--vd-night-500: #4a5590;--vd-night-600: #36407a;--vd-night-700: #283163;--vd-night-750: #1e2652;--vd-night-800: #171e45;--vd-night-850: #11173a;--vd-night-900: #0c1130;--vd-night-950: #070a1f;--vd-green-50: #e6f6ee;--vd-green-200: #a7e0c4;--vd-green-300: #5fd49e;--vd-green-700: #0b7a4b;--vd-green-800: #1f5a43;--vd-green-900: #0f2e25;--vd-amber-50: #fff4db;--vd-amber-200: #f5d48a;--vd-amber-300: #f5b544;--vd-amber-700: #8a5300;--vd-amber-800: #5e4512;--vd-amber-900: #33260b;--vd-red-50: #fdecee;--vd-red-200: #f4b3bc;--vd-red-300: #ff7a88;--vd-red-600: #d63048;--vd-red-700: #c2263a;--vd-red-800: #a61b30;--vd-red-850: #6b2233;--vd-red-900: #3a1520;--vd-orange-700: #b54708;--vd-file-pdf: var(--vd-red-700);--vd-file-doc: var(--vd-blue-600);--vd-file-sheet: var(--vd-green-700);--vd-file-slides: var(--vd-orange-700);--vd-file-image: var(--vd-sky-600);--vd-file-other: var(--vd-slate-600);--vd-on-file: var(--vd-slate-0);--vd-file-fold: rgb(255 255 255 / .35);color-scheme:light;--vd-canvas: var(--vd-slate-50);--vd-sidebar: var(--vd-night-900);--vd-sidebar-border: var(--vd-night-800);--vd-sidebar-text: var(--vd-slate-0);--vd-sidebar-muted: var(--vd-night-200);--vd-sidebar-hover: var(--vd-night-800);--vd-sidebar-active: var(--vd-night-700);--vd-sidebar-accent: var(--vd-sky-300);--vd-surface: var(--vd-slate-0);--vd-surface-raised: var(--vd-slate-0);--vd-surface-sunken: var(--vd-slate-100);--vd-surface-hover: var(--vd-slate-75);--vd-surface-selected: var(--vd-blue-50);--vd-surface-inverse: var(--vd-brand-ink);--vd-border: var(--vd-slate-200);--vd-border-subtle: var(--vd-slate-150);--vd-border-strong: var(--vd-slate-300);--vd-border-control: var(--vd-slate-500);--vd-text: var(--vd-brand-ink);--vd-text-muted: var(--vd-slate-700);--vd-text-subtle: var(--vd-slate-600);--vd-text-disabled: var(--vd-slate-400);--vd-text-inverse: var(--vd-slate-0);--vd-text-link: var(--vd-blue-600);--vd-text-link-inverse: var(--vd-blue-300);--vd-primary: var(--vd-blue-600);--vd-primary-hover: var(--vd-blue-700);--vd-primary-pressed: var(--vd-blue-800);--vd-on-primary: var(--vd-slate-0);--vd-primary-soft: var(--vd-blue-50);--vd-primary-soft-hover: var(--vd-blue-100);--vd-on-primary-soft: var(--vd-blue-700);--vd-accent: var(--vd-indigo-800);--vd-accent-soft: var(--vd-indigo-50);--vd-on-accent-soft: var(--vd-indigo-700);--vd-focus-ring: var(--vd-blue-600);--vd-info: var(--vd-blue-700);--vd-info-soft: var(--vd-blue-50);--vd-info-border: var(--vd-blue-200);--vd-success: var(--vd-green-700);--vd-success-soft: var(--vd-green-50);--vd-success-border: var(--vd-green-200);--vd-warning: var(--vd-amber-700);--vd-warning-soft: var(--vd-amber-50);--vd-warning-border: var(--vd-amber-200);--vd-danger: var(--vd-red-700);--vd-danger-soft: var(--vd-red-50);--vd-danger-border: var(--vd-red-200);--vd-danger-solid: var(--vd-red-700);--vd-danger-solid-hover: var(--vd-red-800);--vd-on-danger: var(--vd-slate-0);--vd-neutral: var(--vd-slate-700);--vd-neutral-soft: var(--vd-slate-100);--vd-neutral-border: var(--vd-slate-200);--vd-on-intent: var(--vd-slate-0);--vd-gradient-brand: linear-gradient(135deg, var(--vd-indigo-800) 0%, var(--vd-blue-600) 55%, var(--vd-sky-300) 100%);--vd-fold-back: linear-gradient(170deg, var(--vd-indigo-700) 0%, var(--vd-indigo-800) 70%);--vd-fold-middle: linear-gradient(170deg, var(--vd-blue-600) 0%, var(--vd-blue-800) 100%);--vd-fold-front: linear-gradient(160deg, var(--vd-sky-400) 0%, var(--vd-sky-300) 55%, var(--vd-blue-400) 100%);--vd-fold-shadow: rgb(13 14 57 / .22);--vd-shadow-1: 0 1px 2px rgb(13 14 57 / .06), 0 1px 3px rgb(13 14 57 / .05);--vd-shadow-2: 0 2px 4px rgb(13 14 57 / .04), 0 8px 20px -4px rgb(13 14 57 / .12);--vd-shadow-3: 0 4px 12px rgb(13 14 57 / .06), 0 24px 48px -12px rgb(13 14 57 / .24);--vd-highlight: inset 0 0 0 transparent;--vd-scrim: rgb(13 14 57 / .4);--vd-desk: var(--vd-slate-150);--vd-page: var(--vd-slate-0);--vd-page-line: var(--vd-slate-200);--vd-page-edge: rgb(13 14 57 / .08);--vd-page-shadow: 0 1px 2px rgb(13 14 57 / .08), 0 12px 28px -10px rgb(13 14 57 / .25);--vd-page-filter: none;--vd-logo-light: block;--vd-logo-dark: none;--vd-font-sans: "Cairo", ui-sans-serif, system-ui, sans-serif;--vd-font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, monospace;--vd-weight-regular: 400;--vd-weight-medium: 500;--vd-weight-semibold: 600;--vd-weight-bold: 700;--vd-weight-heavy: 800;--vd-leading-safe: 1.6;--vd-space-0: 0;--vd-space-1: .25rem;--vd-space-2: .5rem;--vd-space-3: .75rem;--vd-space-4: 1rem;--vd-space-5: 1.25rem;--vd-space-6: 1.5rem;--vd-space-8: 2rem;--vd-space-10: 2.5rem;--vd-space-12: 3rem;--vd-space-16: 4rem;--vd-space-20: 5rem;--vd-radius-xs: 4px;--vd-radius-sm: 6px;--vd-radius-md: 10px;--vd-radius-lg: 14px;--vd-radius-xl: 20px;--vd-radius-2xl: 28px;--vd-radius-pill: 999px;--vd-radius-icon: 22.5%;--vd-control-sm: 2rem;--vd-control-md: 2.5rem;--vd-control-lg: 3rem;--vd-icon-sm: 1rem;--vd-icon-md: 1.25rem;--vd-icon-lg: 1.5rem;--vd-ease-out: cubic-bezier(.2, .7, .2, 1);--vd-ease-in-out: cubic-bezier(.65, 0, .35, 1);--vd-duration-fast: .12s;--vd-duration-base: .18s;--vd-duration-slow: .28s;--vd-topbar-height: 3.5rem;--vd-sidebar-width: 16.5rem;--vd-content-max: 75rem;--vd-reading-max: 42rem;--vd-portal-max: 30rem;--vd-z-sticky: 10;--vd-z-dropdown: 20;--vd-z-overlay: 30;--vd-z-toast: 40}:root,:not(:lang(ar)){--vd-text-xs: .75rem;--vd-leading-xs: 1.5;--vd-text-sm: .8125rem;--vd-leading-sm: 1.5;--vd-text-md: .9375rem;--vd-leading-md: 1.55;--vd-text-lg: 1.0625rem;--vd-leading-lg: 1.5;--vd-text-xl: 1.25rem;--vd-leading-xl: 1.4;--vd-text-2xl: 1.5rem;--vd-leading-2xl: 1.3;--vd-text-3xl: 1.875rem;--vd-leading-3xl: 1.25;--vd-text-4xl: 2.375rem;--vd-leading-4xl: 1.15;--vd-text-5xl: 3rem;--vd-leading-5xl: 1.1;--vd-weight-heading: var(--vd-weight-bold);--vd-tracking-tight: -.015em;--vd-tracking-caps: .12em;--vd-tracking-tagline: .32em;--vd-case-caps: uppercase}:lang(ar){--vd-text-xs: .8125rem;--vd-leading-xs: 1.7;--vd-text-sm: .875rem;--vd-leading-sm: 1.7;--vd-text-md: 1rem;--vd-leading-md: 1.75;--vd-text-lg: 1.125rem;--vd-leading-lg: 1.7;--vd-text-xl: 1.3125rem;--vd-leading-xl: 1.6;--vd-text-2xl: 1.5625rem;--vd-leading-2xl: 1.5;--vd-text-3xl: 1.9375rem;--vd-leading-3xl: 1.45;--vd-text-4xl: 2.4375rem;--vd-leading-4xl: 1.35;--vd-text-5xl: 3.0625rem;--vd-leading-5xl: 1.3;--vd-weight-heading: var(--vd-weight-semibold);--vd-tracking-tight: 0;--vd-tracking-caps: 0;--vd-tracking-tagline: 0;--vd-case-caps: none}:root,[dir=ltr]{--vd-align-start: left;--vd-align-end: right}[dir=rtl]{--vd-align-start: right;--vd-align-end: left}:root[data-theme=dark]{color-scheme:dark;--vd-canvas: var(--vd-night-900);--vd-sidebar: var(--vd-night-950);--vd-sidebar-border: var(--vd-night-850);--vd-sidebar-text: var(--vd-night-100);--vd-sidebar-muted: var(--vd-night-300);--vd-sidebar-hover: var(--vd-night-850);--vd-sidebar-active: var(--vd-night-800);--vd-sidebar-accent: var(--vd-sky-400);--vd-surface: var(--vd-night-850);--vd-surface-raised: var(--vd-night-800);--vd-surface-sunken: var(--vd-night-950);--vd-surface-hover: var(--vd-night-750);--vd-surface-selected: var(--vd-blue-950);--vd-surface-inverse: var(--vd-night-100);--vd-border: var(--vd-night-700);--vd-border-subtle: var(--vd-night-750);--vd-border-strong: var(--vd-night-600);--vd-border-control: var(--vd-night-400);--vd-text: var(--vd-night-100);--vd-text-muted: var(--vd-night-200);--vd-text-subtle: var(--vd-night-300);--vd-text-disabled: var(--vd-night-500);--vd-text-inverse: var(--vd-brand-ink);--vd-text-link: var(--vd-blue-300);--vd-text-link-inverse: var(--vd-blue-700);--vd-primary: var(--vd-blue-500);--vd-primary-hover: var(--vd-blue-600);--vd-primary-pressed: var(--vd-blue-700);--vd-on-primary: var(--vd-slate-0);--vd-primary-soft: var(--vd-blue-950);--vd-primary-soft-hover: var(--vd-blue-900);--vd-on-primary-soft: var(--vd-blue-200);--vd-accent: var(--vd-indigo-300);--vd-accent-soft: var(--vd-indigo-900);--vd-on-accent-soft: var(--vd-indigo-200);--vd-focus-ring: var(--vd-sky-300);--vd-info: var(--vd-blue-300);--vd-info-soft: var(--vd-blue-950);--vd-info-border: var(--vd-blue-900);--vd-success: var(--vd-green-300);--vd-success-soft: var(--vd-green-900);--vd-success-border: var(--vd-green-800);--vd-warning: var(--vd-amber-300);--vd-warning-soft: var(--vd-amber-900);--vd-warning-border: var(--vd-amber-800);--vd-danger: var(--vd-red-300);--vd-danger-soft: var(--vd-red-900);--vd-danger-border: var(--vd-red-850);--vd-danger-solid: var(--vd-red-600);--vd-danger-solid-hover: var(--vd-red-700);--vd-on-danger: var(--vd-slate-0);--vd-neutral: var(--vd-night-200);--vd-neutral-soft: var(--vd-night-750);--vd-neutral-border: var(--vd-night-700);--vd-on-intent: var(--vd-night-900);--vd-file-pdf: var(--vd-red-600);--vd-gradient-brand: linear-gradient(135deg, var(--vd-indigo-500) 0%, var(--vd-blue-500) 55%, var(--vd-sky-300) 100%);--vd-fold-back: linear-gradient(170deg, var(--vd-indigo-500) 0%, var(--vd-indigo-600) 70%);--vd-fold-middle: linear-gradient(170deg, var(--vd-blue-400) 0%, var(--vd-blue-600) 100%);--vd-fold-front: linear-gradient(160deg, var(--vd-night-100) 0%, var(--vd-blue-100) 60%, var(--vd-sky-300) 100%);--vd-fold-shadow: rgb(0 0 0 / .5);--vd-shadow-1: 0 1px 2px rgb(0 0 0 / .45);--vd-shadow-2: 0 2px 6px rgb(0 0 0 / .35), 0 12px 24px -8px rgb(0 0 0 / .55);--vd-shadow-3: 0 8px 20px rgb(0 0 0 / .4), 0 32px 64px -16px rgb(0 0 0 / .7);--vd-highlight: inset 0 1px 0 rgb(255 255 255 / .05);--vd-scrim: rgb(3 5 18 / .66);--vd-desk: var(--vd-night-950);--vd-page: var(--vd-slate-0);--vd-page-line: var(--vd-slate-200);--vd-page-edge: rgb(255 255 255 / .1);--vd-page-shadow: 0 0 0 1px rgb(0 0 0 / .5), 0 16px 32px -12px rgb(0 0 0 / .8);--vd-page-filter: brightness(.88) contrast(1.02);--vd-logo-light: none;--vd-logo-dark: block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--vd-canvas: var(--vd-night-900);--vd-sidebar: var(--vd-night-950);--vd-sidebar-border: var(--vd-night-850);--vd-sidebar-text: var(--vd-night-100);--vd-sidebar-muted: var(--vd-night-300);--vd-sidebar-hover: var(--vd-night-850);--vd-sidebar-active: var(--vd-night-800);--vd-sidebar-accent: var(--vd-sky-400);--vd-surface: var(--vd-night-850);--vd-surface-raised: var(--vd-night-800);--vd-surface-sunken: var(--vd-night-950);--vd-surface-hover: var(--vd-night-750);--vd-surface-selected: var(--vd-blue-950);--vd-surface-inverse: var(--vd-night-100);--vd-border: var(--vd-night-700);--vd-border-subtle: var(--vd-night-750);--vd-border-strong: var(--vd-night-600);--vd-border-control: var(--vd-night-400);--vd-text: var(--vd-night-100);--vd-text-muted: var(--vd-night-200);--vd-text-subtle: var(--vd-night-300);--vd-text-disabled: var(--vd-night-500);--vd-text-inverse: var(--vd-brand-ink);--vd-text-link: var(--vd-blue-300);--vd-text-link-inverse: var(--vd-blue-700);--vd-primary: var(--vd-blue-500);--vd-primary-hover: var(--vd-blue-600);--vd-primary-pressed: var(--vd-blue-700);--vd-on-primary: var(--vd-slate-0);--vd-primary-soft: var(--vd-blue-950);--vd-primary-soft-hover: var(--vd-blue-900);--vd-on-primary-soft: var(--vd-blue-200);--vd-accent: var(--vd-indigo-300);--vd-accent-soft: var(--vd-indigo-900);--vd-on-accent-soft: var(--vd-indigo-200);--vd-focus-ring: var(--vd-sky-300);--vd-info: var(--vd-blue-300);--vd-info-soft: var(--vd-blue-950);--vd-info-border: var(--vd-blue-900);--vd-success: var(--vd-green-300);--vd-success-soft: var(--vd-green-900);--vd-success-border: var(--vd-green-800);--vd-warning: var(--vd-amber-300);--vd-warning-soft: var(--vd-amber-900);--vd-warning-border: var(--vd-amber-800);--vd-danger: var(--vd-red-300);--vd-danger-soft: var(--vd-red-900);--vd-danger-border: var(--vd-red-850);--vd-danger-solid: var(--vd-red-600);--vd-danger-solid-hover: var(--vd-red-700);--vd-on-danger: var(--vd-slate-0);--vd-neutral: var(--vd-night-200);--vd-neutral-soft: var(--vd-night-750);--vd-neutral-border: var(--vd-night-700);--vd-on-intent: var(--vd-night-900);--vd-file-pdf: var(--vd-red-600);--vd-gradient-brand: linear-gradient(135deg, var(--vd-indigo-500) 0%, var(--vd-blue-500) 55%, var(--vd-sky-300) 100%);--vd-fold-back: linear-gradient(170deg, var(--vd-indigo-500) 0%, var(--vd-indigo-600) 70%);--vd-fold-middle: linear-gradient(170deg, var(--vd-blue-400) 0%, var(--vd-blue-600) 100%);--vd-fold-front: linear-gradient(160deg, var(--vd-night-100) 0%, var(--vd-blue-100) 60%, var(--vd-sky-300) 100%);--vd-fold-shadow: rgb(0 0 0 / .5);--vd-shadow-1: 0 1px 2px rgb(0 0 0 / .45);--vd-shadow-2: 0 2px 6px rgb(0 0 0 / .35), 0 12px 24px -8px rgb(0 0 0 / .55);--vd-shadow-3: 0 8px 20px rgb(0 0 0 / .4), 0 32px 64px -16px rgb(0 0 0 / .7);--vd-highlight: inset 0 1px 0 rgb(255 255 255 / .05);--vd-scrim: rgb(3 5 18 / .66);--vd-desk: var(--vd-night-950);--vd-page: var(--vd-slate-0);--vd-page-line: var(--vd-slate-200);--vd-page-edge: rgb(255 255 255 / .1);--vd-page-shadow: 0 0 0 1px rgb(0 0 0 / .5), 0 16px 32px -12px rgb(0 0 0 / .8);--vd-page-filter: brightness(.88) contrast(1.02);--vd-logo-light: none;--vd-logo-dark: block}}@media (prefers-reduced-motion: reduce){:root{--vd-duration-fast: .01ms;--vd-duration-base: .01ms;--vd-duration-slow: .01ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--vd-canvas);color:var(--vd-text);font-family:var(--vd-font-sans);font-size:var(--vd-text-md);line-height:var(--vd-leading-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-inline-size:100%}:focus-visible{outline:2px solid var(--vd-focus-ring);outline-offset:2px}::-moz-selection{background:var(--vd-primary-soft-hover);color:var(--vd-text)}::selection{background:var(--vd-primary-soft-hover);color:var(--vd-text)}.vd-display,.vd-h1,.vd-h2,.vd-h3,.vd-h4{margin:0;color:var(--vd-text);font-weight:var(--vd-weight-heading);letter-spacing:var(--vd-tracking-tight);text-wrap:balance}.vd-display{font-size:var(--vd-text-5xl);line-height:var(--vd-leading-5xl);font-weight:var(--vd-weight-heavy)}.vd-h1{font-size:var(--vd-text-4xl);line-height:var(--vd-leading-4xl)}.vd-h2{font-size:var(--vd-text-3xl);line-height:var(--vd-leading-3xl)}.vd-h3{font-size:var(--vd-text-2xl);line-height:var(--vd-leading-2xl)}.vd-h4{font-size:var(--vd-text-xl);line-height:var(--vd-leading-xl);font-weight:var(--vd-weight-semibold)}:lang(ar) .vd-display,.vd-display:lang(ar){font-weight:var(--vd-weight-bold)}.vd-lead{margin:0;color:var(--vd-text-muted);font-size:var(--vd-text-lg);line-height:var(--vd-leading-lg);text-wrap:pretty}.vd-small{font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm)}.vd-caption{font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs);color:var(--vd-text-subtle)}.vd-muted{color:var(--vd-text-muted)}.vd-subtle{color:var(--vd-text-subtle)}.vd-eyebrow{margin:0;color:var(--vd-text-subtle);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs);font-weight:var(--vd-weight-semibold);letter-spacing:var(--vd-tracking-caps);text-transform:var(--vd-case-caps)}.vd-tagline{margin:0;color:var(--vd-text-subtle);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);font-weight:var(--vd-weight-semibold);letter-spacing:var(--vd-tracking-tagline);text-transform:var(--vd-case-caps)}.vd-num{font-variant-numeric:tabular-nums}.vd-mono{font-family:var(--vd-font-mono);font-size:.92em}.vd-link{color:var(--vd-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.vd-link:hover{text-decoration-thickness:2px}.vd-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--vd-leading-safe);text-align:var(--vd-align-start)}.vd-align-ui{text-align:var(--vd-align-start)}.vd-kbd{display:inline-block;padding-inline:.375rem;border:1px solid var(--vd-border-strong);border-block-end-width:2px;border-radius:var(--vd-radius-xs);background:var(--vd-surface);color:var(--vd-text-muted);font-family:var(--vd-font-mono);font-size:.75em;line-height:1.6}.vd-divider{block-size:1px;margin:0;border:0;background:var(--vd-border)}.vd-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vd-icon{display:inline-block;inline-size:var(--vd-icon-md);block-size:var(--vd-icon-md);flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vd-icon--sm{inline-size:var(--vd-icon-sm);block-size:var(--vd-icon-sm)}.vd-icon--lg{inline-size:var(--vd-icon-lg);block-size:var(--vd-icon-lg)}[dir=rtl] .vd-icon--flip{transform:scaleX(-1)}.vd-spinner{inline-size:1em;block-size:1em;flex:none;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:vd-spin .7s linear infinite}@keyframes vd-spin{to{transform:rotate(360deg)}}.vd-logo{display:inline-flex;align-items:center;flex:none}.vd-logo img{block-size:var(--vd-logo-height, 1.75rem);inline-size:auto}.vd-logo__light{display:var(--vd-logo-light)}.vd-logo__dark{display:var(--vd-logo-dark)}.vd-btn{--_bg: var(--vd-surface);--_bg-hover: var(--vd-surface-hover);--_bg-active: var(--vd-surface-sunken);--_fg: var(--vd-text);--_border: var(--vd-border-strong);--_shadow: var(--vd-shadow-1);display:inline-flex;align-items:center;justify-content:center;gap:var(--vd-space-2);min-block-size:var(--vd-control-md);margin:0;padding-block:0;padding-inline:var(--vd-space-4);border:1px solid var(--_border);border-radius:var(--vd-radius-md);background:var(--_bg);box-shadow:var(--_shadow);color:var(--_fg);font:inherit;font-size:var(--vd-text-sm);font-weight:var(--vd-weight-semibold);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--vd-duration-fast) var(--vd-ease-out),border-color var(--vd-duration-fast) var(--vd-ease-out),color var(--vd-duration-fast) var(--vd-ease-out)}.vd-btn:hover{background:var(--_bg-hover)}.vd-btn:active{background:var(--_bg-active)}.vd-btn--primary{--_bg: var(--vd-primary);--_bg-hover: var(--vd-primary-hover);--_bg-active: var(--vd-primary-pressed);--_fg: var(--vd-on-primary);--_border: transparent}.vd-btn--secondary{--_bg: var(--vd-primary-soft);--_bg-hover: var(--vd-primary-soft-hover);--_bg-active: var(--vd-primary-soft-hover);--_fg: var(--vd-on-primary-soft);--_border: transparent;--_shadow: none}.vd-btn--ghost{--_bg: transparent;--_fg: var(--vd-text-muted);--_border: transparent;--_shadow: none}.vd-btn--ghost:hover{color:var(--vd-text)}.vd-btn--danger{--_bg: var(--vd-danger-solid);--_bg-hover: var(--vd-danger-solid-hover);--_bg-active: var(--vd-danger-solid-hover);--_fg: var(--vd-on-danger);--_border: transparent}.vd-btn--danger-ghost{--_bg: transparent;--_bg-hover: var(--vd-danger-soft);--_bg-active: var(--vd-danger-soft);--_fg: var(--vd-danger);--_border: transparent;--_shadow: none}.vd-btn--sm{min-block-size:var(--vd-control-sm);padding-inline:var(--vd-space-3);border-radius:var(--vd-radius-sm);font-size:var(--vd-text-xs)}.vd-btn--lg{min-block-size:var(--vd-control-lg);padding-inline:var(--vd-space-6);font-size:var(--vd-text-md)}.vd-btn--icon{inline-size:var(--vd-control-md);padding-inline:0}.vd-btn--icon.vd-btn--sm{inline-size:var(--vd-control-sm)}.vd-btn--block{inline-size:100%}.vd-btn:disabled,.vd-btn[aria-disabled=true]{--_bg: var(--vd-surface-sunken);--_bg-hover: var(--vd-surface-sunken);--_bg-active: var(--vd-surface-sunken);--_fg: var(--vd-text-disabled);--_border: transparent;--_shadow: none;cursor:not-allowed}.vd-btn[aria-busy=true]{cursor:progress}.vd-field{display:grid;gap:var(--vd-space-1);min-inline-size:0}.vd-label{color:var(--vd-text);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);font-weight:var(--vd-weight-semibold)}.vd-label__hint{color:var(--vd-text-subtle);font-weight:var(--vd-weight-regular)}.vd-help{margin:0;color:var(--vd-text-subtle);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs)}.vd-error-text{display:flex;align-items:center;gap:var(--vd-space-1);margin:0;color:var(--vd-danger);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs);font-weight:var(--vd-weight-medium)}.vd-input,.vd-select,.vd-textarea{inline-size:100%;min-block-size:var(--vd-control-md);margin:0;padding-block:0;padding-inline:var(--vd-space-3);border:1px solid var(--vd-border-control);border-radius:var(--vd-radius-md);background:var(--vd-surface);color:var(--vd-text);font:inherit;font-size:max(1rem,var(--vd-text-md));line-height:var(--vd-leading-safe);transition:border-color var(--vd-duration-fast) var(--vd-ease-out)}.vd-input::-moz-placeholder,.vd-textarea::-moz-placeholder{color:var(--vd-text-subtle);opacity:1}.vd-input::placeholder,.vd-textarea::placeholder{color:var(--vd-text-subtle);opacity:1}.vd-input:hover,.vd-select:hover,.vd-textarea:hover{border-color:var(--vd-text-subtle)}.vd-input:focus-visible,.vd-select:focus-visible,.vd-textarea:focus-visible{border-color:var(--vd-focus-ring);outline-offset:0}.vd-input[aria-invalid=true],.vd-textarea[aria-invalid=true]{border-color:var(--vd-danger)}.vd-input:disabled,.vd-select:disabled,.vd-textarea:disabled{border-color:var(--vd-border);background:var(--vd-surface-sunken);color:var(--vd-text-disabled);cursor:not-allowed}.vd-textarea{min-block-size:6rem;padding-block:var(--vd-space-2);resize:vertical}.vd-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--vd-space-10);cursor:pointer}.vd-select-wrap,.vd-input-group{position:relative;display:block}.vd-select-wrap>.vd-icon,.vd-input-group>.vd-icon{position:absolute;inset-block:0;margin-block:auto;color:var(--vd-text-subtle);pointer-events:none}.vd-select-wrap>.vd-icon{inset-inline-end:var(--vd-space-3)}.vd-input-group>.vd-icon{inset-inline-start:var(--vd-space-3)}.vd-input-group>.vd-input{padding-inline-start:var(--vd-space-10)}.vd-choice{display:inline-flex;align-items:center;gap:var(--vd-space-2);color:var(--vd-text);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);cursor:pointer}.vd-check,.vd-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;border:1.5px solid var(--vd-border-control);background:var(--vd-surface);cursor:pointer;transition:background-color var(--vd-duration-fast) var(--vd-ease-out),border-color var(--vd-duration-fast) var(--vd-ease-out)}.vd-check{border-radius:var(--vd-radius-xs)}.vd-radio{border-radius:50%}.vd-check:after,.vd-radio:after{content:"";background:var(--vd-on-primary);transform:scale(0);transition:transform var(--vd-duration-fast) var(--vd-ease-out)}.vd-check:after{inline-size:.625rem;block-size:.625rem;clip-path:polygon(14% 44%,0 59%,40% 100%,100% 23%,85% 9%,39% 69%)}.vd-check:indeterminate:after{block-size:.125rem;clip-path:none;border-radius:1px}.vd-radio:after{inline-size:.5rem;block-size:.5rem;border-radius:50%}.vd-check:checked,.vd-check:indeterminate,.vd-radio:checked{border-color:var(--vd-primary);background:var(--vd-primary)}.vd-check:checked:after,.vd-check:indeterminate:after,.vd-radio:checked:after{transform:scale(1)}.vd-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;inline-size:2.25rem;block-size:1.25rem;margin:0;border-radius:var(--vd-radius-pill);background:var(--vd-border-control);cursor:pointer;transition:background-color var(--vd-duration-base) var(--vd-ease-out)}.vd-switch:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--vd-slate-0);box-shadow:var(--vd-shadow-1);transition:inset-inline-start var(--vd-duration-base) var(--vd-ease-out)}.vd-switch:checked{background:var(--vd-primary)}.vd-switch:checked:after{inset-inline-start:calc(100% - 1rem - 2px)}.vd-check:disabled,.vd-radio:disabled,.vd-switch:disabled{opacity:.45;cursor:not-allowed}.vd-segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--vd-border);border-radius:var(--vd-radius-md);background:var(--vd-surface-sunken)}.vd-segmented__option{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2rem;margin:0;padding-block:0;padding-inline:var(--vd-space-3);border:0;border-radius:calc(var(--vd-radius-md) - 3px);background:transparent;color:var(--vd-text-muted);font:inherit;font-size:var(--vd-text-sm);font-weight:var(--vd-weight-medium);line-height:1.3;cursor:pointer}.vd-segmented__option:hover{color:var(--vd-text)}.vd-segmented__option[aria-pressed=true]{background:var(--vd-surface-raised);box-shadow:var(--vd-highlight),var(--vd-shadow-1);color:var(--vd-text)}.vd-segmented__option .vd-icon{inline-size:var(--vd-icon-sm);block-size:var(--vd-icon-sm)}.vd-status{--_fg: var(--vd-neutral);--_bg: var(--vd-neutral-soft);display:inline-flex;align-items:center;gap:.375rem;min-block-size:1.5rem;padding-inline:var(--vd-space-2) var(--vd-space-3);border-radius:var(--vd-radius-pill);background:var(--_bg);color:var(--_fg);font-size:var(--vd-text-xs);font-weight:var(--vd-weight-semibold);line-height:1.3;white-space:nowrap}.vd-status .vd-icon{inline-size:.875rem;block-size:.875rem;stroke-width:2.5}.vd-status[data-status=review]{--_fg: var(--vd-info);--_bg: var(--vd-info-soft)}.vd-status[data-status=changes]{--_fg: var(--vd-warning);--_bg: var(--vd-warning-soft)}.vd-status[data-status=approved]{--_fg: var(--vd-success);--_bg: var(--vd-success-soft)}.vd-status[data-status=rejected]{--_fg: var(--vd-danger);--_bg: var(--vd-danger-soft)}.vd-status[data-status=cancelled],.vd-status[data-status=archived]{--_fg: var(--vd-text-subtle);--_bg: transparent;box-shadow:inset 0 0 0 1px var(--vd-border)}.vd-badge{display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.375rem;border-radius:var(--vd-radius-pill);background:var(--vd-primary);color:var(--vd-on-primary);font-size:.6875rem;font-weight:var(--vd-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.vd-badge--soft{background:var(--vd-surface-sunken);color:var(--vd-text-muted)}.vd-tag{display:inline-flex;align-items:center;gap:var(--vd-space-1);min-block-size:1.5rem;padding-inline:var(--vd-space-2);border:1px solid var(--vd-border-subtle);border-radius:var(--vd-radius-sm);background:var(--vd-surface-sunken);color:var(--vd-text-muted);font-size:var(--vd-text-xs);font-weight:var(--vd-weight-medium);line-height:1.3}.vd-version{display:inline-flex;align-items:center;min-block-size:1.25rem;padding-inline:.375rem;border-radius:var(--vd-radius-xs);background:var(--vd-accent-soft);color:var(--vd-on-accent-soft);font-size:.6875rem;font-weight:var(--vd-weight-bold);line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.vd-avatar{--_size: 2rem;--_bg: var(--vd-accent-soft);--_fg: var(--vd-on-accent-soft);display:inline-grid;place-items:center;flex:none;inline-size:var(--_size);block-size:var(--_size);border-radius:50%;background:var(--_bg);box-shadow:0 0 0 2px var(--vd-surface);color:var(--_fg);font-size:calc(var(--_size) * .36);font-weight:var(--vd-weight-semibold);line-height:1}.vd-avatar--sm{--_size: 1.5rem}.vd-avatar--lg{--_size: 2.5rem}.vd-avatar[data-tone="2"]{--_bg: var(--vd-info-soft);--_fg: var(--vd-info)}.vd-avatar[data-tone="3"]{--_bg: var(--vd-success-soft);--_fg: var(--vd-success)}.vd-avatar[data-tone="4"]{--_bg: var(--vd-warning-soft);--_fg: var(--vd-warning)}.vd-avatar--external{--_bg: var(--vd-surface);--_fg: var(--vd-text-muted);outline:1.5px dashed var(--vd-border-control);outline-offset:-1.5px}.vd-avatar--external .vd-icon{inline-size:55%;block-size:55%}.vd-avatar-group{display:inline-flex;align-items:center}.vd-avatar-group>*+*{margin-inline-start:calc(var(--_size, 2rem) * -.2)}.vd-tabs{display:flex;gap:var(--vd-space-6);overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--vd-border)}.vd-tab{position:relative;display:inline-flex;flex:none;white-space:nowrap;align-items:center;gap:.375rem;margin:0;padding-block:var(--vd-space-3);padding-inline:0;border:0;background:none;color:var(--vd-text-subtle);font:inherit;font-size:var(--vd-text-sm);font-weight:var(--vd-weight-semibold);line-height:1.4;cursor:pointer}.vd-tab:hover,.vd-tab[aria-selected=true]{color:var(--vd-text)}.vd-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;border-start-start-radius:2px;border-start-end-radius:2px;background:var(--vd-primary)}.vd-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vd-space-1);margin:0;padding:0;color:var(--vd-text-subtle);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);list-style:none}.vd-breadcrumb li{display:inline-flex;align-items:center;gap:var(--vd-space-1)}.vd-breadcrumb a{color:inherit;text-decoration:none}.vd-breadcrumb a:hover{color:var(--vd-text);text-decoration:underline}.vd-breadcrumb [aria-current=page]{color:var(--vd-text);font-weight:var(--vd-weight-semibold)}.vd-breadcrumb .vd-icon{inline-size:.875rem;block-size:.875rem;color:var(--vd-text-disabled)}.vd-pagination{display:flex;align-items:center;gap:var(--vd-space-1)}.vd-page-btn{display:inline-grid;place-items:center;min-inline-size:2rem;block-size:2rem;margin:0;padding-inline:var(--vd-space-2);border:0;border-radius:var(--vd-radius-sm);background:transparent;color:var(--vd-text-muted);font:inherit;font-size:var(--vd-text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.vd-page-btn:hover{background:var(--vd-surface-hover);color:var(--vd-text)}.vd-page-btn[aria-current=page]{background:var(--vd-primary-soft);color:var(--vd-on-primary-soft);font-weight:var(--vd-weight-semibold)}.vd-page-btn:disabled{color:var(--vd-text-disabled);cursor:not-allowed;background:transparent}.vd-alert{--_fg: var(--vd-info);--_bg: var(--vd-info-soft);--_border: var(--vd-info-border);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--vd-space-3);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4);border:1px solid var(--_border);border-inline-start:3px solid var(--_fg);border-radius:var(--vd-radius-md);background:var(--_bg)}.vd-alert[data-intent=success]{--_fg: var(--vd-success);--_bg: var(--vd-success-soft);--_border: var(--vd-success-border)}.vd-alert[data-intent=warning]{--_fg: var(--vd-warning);--_bg: var(--vd-warning-soft);--_border: var(--vd-warning-border)}.vd-alert[data-intent=danger]{--_fg: var(--vd-danger);--_bg: var(--vd-danger-soft);--_border: var(--vd-danger-border)}.vd-alert__icon{color:var(--_fg);margin-block-start:1px}.vd-alert__title{margin:0;color:var(--_fg);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);font-weight:var(--vd-weight-semibold)}.vd-alert__body{margin:0;color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm)}.vd-toast{display:flex;align-items:center;gap:var(--vd-space-3);max-inline-size:26rem;padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4);border-radius:var(--vd-radius-lg);background:var(--vd-surface-inverse);box-shadow:var(--vd-shadow-3);color:var(--vd-text-inverse);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm)}.vd-toast__action{margin-inline-start:auto;padding:0;border:0;background:none;color:var(--vd-text-link-inverse);font:inherit;font-weight:var(--vd-weight-semibold);cursor:pointer}.vd-toast-region{position:fixed;inset-block-end:var(--vd-space-6);inset-inline-end:var(--vd-space-6);z-index:var(--vd-z-toast);display:grid;gap:var(--vd-space-2)}.vd-progress{block-size:6px;overflow:hidden;border-radius:var(--vd-radius-pill);background:var(--vd-surface-sunken)}.vd-progress__bar{block-size:100%;inline-size:var(--value, 0%);border-radius:inherit;background:var(--vd-primary);transition:inline-size var(--vd-duration-slow) var(--vd-ease-out)}.vd-progress[data-intent=success] .vd-progress__bar{background:var(--vd-success)}.vd-progress[data-intent=danger] .vd-progress__bar{background:var(--vd-danger)}.vd-skeleton{display:block;block-size:.75rem;border-radius:var(--vd-radius-xs);background:linear-gradient(90deg,var(--vd-surface-sunken) 0%,var(--vd-surface-hover) 50%,var(--vd-surface-sunken) 100%);background-size:200% 100%;animation:vd-shimmer 1.4s linear infinite}[dir=rtl] .vd-skeleton{animation-direction:reverse}@keyframes vd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.vd-skeleton,.vd-spinner{animation:none}}.vd-card{border:1px solid var(--vd-border);border-radius:var(--vd-radius-lg);background:var(--vd-surface);box-shadow:var(--vd-highlight),var(--vd-shadow-1)}.vd-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vd-space-3);padding-block:var(--vd-space-4);padding-inline:var(--vd-space-5);border-block-end:1px solid var(--vd-border-subtle)}.vd-card__title{margin:0;font-size:var(--vd-text-md);line-height:var(--vd-leading-md);font-weight:var(--vd-weight-semibold)}.vd-card__body{padding:var(--vd-space-5)}.vd-card__footer{display:flex;justify-content:flex-end;gap:var(--vd-space-2);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-5);border-block-start:1px solid var(--vd-border-subtle)}.vd-menu{min-inline-size:13rem;margin:0;padding:var(--vd-space-1);border:1px solid var(--vd-border);border-radius:var(--vd-radius-md);background:var(--vd-surface-raised);box-shadow:var(--vd-highlight),var(--vd-shadow-3);list-style:none}.vd-menu__item{display:flex;align-items:center;gap:var(--vd-space-3);padding-block:var(--vd-space-2);padding-inline:var(--vd-space-3);border-radius:var(--vd-radius-sm);color:var(--vd-text);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);cursor:pointer}.vd-menu__item .vd-icon{color:var(--vd-text-subtle);inline-size:var(--vd-icon-sm);block-size:var(--vd-icon-sm)}.vd-menu__item:hover,.vd-menu__item[data-active]{background:var(--vd-surface-hover)}.vd-menu__item--danger,.vd-menu__item--danger .vd-icon{color:var(--vd-danger)}.vd-menu__hint{margin-inline-start:auto;color:var(--vd-text-subtle);font-size:var(--vd-text-xs)}.vd-menu__sep{block-size:1px;margin-block:var(--vd-space-1);background:var(--vd-border-subtle)}.vd-tooltip{display:inline-block;max-inline-size:16rem;padding-block:.375rem;padding-inline:.625rem;border-radius:var(--vd-radius-sm);background:var(--vd-surface-inverse);box-shadow:var(--vd-shadow-2);color:var(--vd-text-inverse);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs)}.vd-scrim{background:var(--vd-scrim)}.vd-dialog{inline-size:min(100%,32rem);overflow:hidden;border:1px solid var(--vd-border);border-radius:var(--vd-radius-xl);background:var(--vd-surface-raised);box-shadow:var(--vd-highlight),var(--vd-shadow-3)}.vd-dialog__header{display:flex;align-items:start;gap:var(--vd-space-3);padding-block:var(--vd-space-5) 0;padding-inline:var(--vd-space-6)}.vd-dialog__icon{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:var(--vd-danger-soft);color:var(--vd-danger)}.vd-dialog__title{margin:0;font-size:var(--vd-text-lg);line-height:var(--vd-leading-lg);font-weight:var(--vd-weight-semibold)}.vd-dialog__body{margin:0;padding-block:var(--vd-space-2) var(--vd-space-5);padding-inline:var(--vd-space-6);color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm)}.vd-dialog__footer{display:flex;justify-content:flex-end;gap:var(--vd-space-2);padding-block:var(--vd-space-4);padding-inline:var(--vd-space-6);border-block-start:1px solid var(--vd-border-subtle);background:var(--vd-surface-sunken)}.vd-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm)}.vd-table th{padding-block:var(--vd-space-2);padding-inline:var(--vd-space-4);border-block-end:1px solid var(--vd-border);background:var(--vd-surface-sunken);color:var(--vd-text-muted);font-size:var(--vd-text-xs);font-weight:var(--vd-weight-semibold);text-align:start;white-space:nowrap}.vd-table td{padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4);border-block-end:1px solid var(--vd-border-subtle);vertical-align:middle}.vd-table tbody tr:hover{background:var(--vd-surface-hover)}.vd-table tr[aria-selected=true]{background:var(--vd-surface-selected)}.vd-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.vd-table th.vd-table__num{text-align:end}.vd-file{--_fill: var(--vd-file-other);position:relative;flex:none;inline-size:2rem;block-size:2.5rem;border-radius:4px;background:var(--_fill);clip-path:polygon(0 0,66% 0,100% 26%,100% 100%,0 100%);direction:ltr}.vd-file:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:34%;block-size:26%;background:var(--vd-file-fold);clip-path:polygon(0 0,0 100%,100% 100%)}.vd-file__ext{position:absolute;inset-inline:0;inset-block-end:.3rem;color:var(--vd-on-file);font-family:var(--vd-font-sans);font-size:.5625rem;font-weight:var(--vd-weight-heavy);line-height:1;letter-spacing:.02em;text-align:center}.vd-file[data-type=pdf]{--_fill: var(--vd-file-pdf)}.vd-file[data-type=doc]{--_fill: var(--vd-file-doc)}.vd-file[data-type=sheet]{--_fill: var(--vd-file-sheet)}.vd-file[data-type=slides]{--_fill: var(--vd-file-slides)}.vd-file[data-type=image]{--_fill: var(--vd-file-image)}.vd-file--sm{inline-size:1.5rem;block-size:1.875rem}.vd-file--sm .vd-file__ext{font-size:.4375rem;inset-block-end:.2rem}.vd-doc-list{margin:0;padding:0;overflow:hidden;border:1px solid var(--vd-border);border-radius:var(--vd-radius-lg);background:var(--vd-surface);list-style:none}.vd-doc-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--vd-space-4);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4);border-block-end:1px solid var(--vd-border-subtle);color:inherit;text-decoration:none}.vd-doc-list>li:last-child .vd-doc-row{border-block-end:0}.vd-doc-row:hover{background:var(--vd-surface-hover)}.vd-doc-row[aria-current=true]{background:var(--vd-surface-selected)}.vd-doc-row[aria-current=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--vd-primary)}.vd-doc-row__main{min-inline-size:0}.vd-doc-row__title{display:block;color:var(--vd-text);font-size:var(--vd-text-sm);font-weight:var(--vd-weight-semibold)}.vd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem var(--vd-space-2);margin:0;color:var(--vd-text-subtle);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs)}.vd-meta>*+*:before{content:"·";margin-inline-end:var(--vd-space-2);color:var(--vd-text-disabled)}@media (max-width: 40rem){.vd-doc-row{grid-template-columns:auto minmax(0,1fr)}.vd-doc-row>:nth-child(n+3){grid-column:2;justify-self:start}}.vd-preview{display:grid;place-items:center;padding:var(--vd-space-8) var(--vd-space-6);border-radius:var(--vd-radius-lg);background:var(--vd-desk)}.vd-page{display:flex;flex-direction:column;gap:3.2%;inline-size:min(100%,19rem);aspect-ratio:1 / 1.414;overflow:hidden;padding-block:11%;padding-inline:10%;border-radius:2px;background:var(--vd-page);box-shadow:0 0 0 1px var(--vd-page-edge),var(--vd-page-shadow);filter:var(--vd-page-filter)}.vd-page__line{flex:none;block-size:2.4%;inline-size:var(--w, 100%);border-radius:2px;background:var(--vd-page-line)}.vd-page__line--heading{block-size:4.6%;margin-block-end:2%}.vd-page__gap{flex:none;block-size:3%}.vd-preview__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vd-space-3);inline-size:min(100%,19rem);margin-block-start:var(--vd-space-4);color:var(--vd-text-muted);font-size:var(--vd-text-xs)}.vd-stepper{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.vd-step{--_line: var(--vd-border);--_node-bg: var(--vd-surface);--_node-fg: var(--vd-text-subtle);--_node-border: var(--vd-border-strong);position:relative;display:grid;flex:1 1 0;justify-items:center;gap:var(--vd-space-1);min-inline-size:0;padding-inline:var(--vd-space-1);color:var(--vd-text-subtle);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs);text-align:center}.vd-step+.vd-step:before{content:"";position:absolute;inset-block-start:calc(.875rem - 1px);inset-inline-start:calc(-50% + 1.125rem);inset-inline-end:calc(50% + 1.125rem);block-size:2px;border-radius:1px;background:var(--_line)}.vd-step__node{position:relative;z-index:1;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:2px solid var(--_node-border);border-radius:50%;background:var(--_node-bg);color:var(--_node-fg);font-size:var(--vd-text-xs);font-weight:var(--vd-weight-bold);line-height:1}.vd-step__node .vd-icon{inline-size:.875rem;block-size:.875rem;stroke-width:3}.vd-step__label{color:var(--vd-text);font-weight:var(--vd-weight-semibold);overflow-wrap:anywhere}.vd-step[data-state=done]{--_line: var(--vd-success);--_node-bg: var(--vd-success);--_node-fg: var(--vd-on-intent);--_node-border: var(--vd-success)}.vd-step[data-state=current]{--_line: var(--vd-success);--_node-bg: var(--vd-primary-soft);--_node-fg: var(--vd-on-primary-soft);--_node-border: var(--vd-primary)}.vd-step[data-state=changes]{--_line: var(--vd-success);--_node-bg: var(--vd-warning);--_node-fg: var(--vd-on-intent);--_node-border: var(--vd-warning)}.vd-step[data-state=rejected]{--_line: var(--vd-success);--_node-bg: var(--vd-danger-solid);--_node-fg: var(--vd-on-danger);--_node-border: var(--vd-danger-solid)}.vd-step[data-state=upcoming] .vd-step__label{color:var(--vd-text-muted);font-weight:var(--vd-weight-medium)}.vd-stepper--vertical{flex-direction:column}.vd-stepper--vertical .vd-step{grid-template-columns:1.75rem 1fr;justify-items:start;-moz-column-gap:var(--vd-space-3);column-gap:var(--vd-space-3);row-gap:0;padding-inline:0;padding-block-end:var(--vd-space-5);text-align:start}.vd-stepper--vertical .vd-step__node{grid-row:span 2}.vd-stepper--vertical .vd-step+.vd-step:before{content:none}.vd-stepper--vertical .vd-step:not(:last-child):after{content:"";position:absolute;inset-block-start:2rem;inset-block-end:.25rem;inset-inline-start:calc(.875rem - 1px);inline-size:2px;border-radius:1px;background:var(--vd-border)}.vd-stepper--vertical .vd-step[data-state=done]:not(:last-child):after{background:var(--vd-success)}.vd-comment{display:grid;grid-template-columns:auto 1fr;gap:var(--vd-space-3)}.vd-comment__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vd-space-1) var(--vd-space-2)}.vd-comment__author{color:var(--vd-text);font-size:var(--vd-text-sm);font-weight:var(--vd-weight-semibold)}.vd-comment__time{color:var(--vd-text-subtle);font-size:var(--vd-text-xs)}.vd-comment__body{margin:0;margin-block-start:.125rem;color:var(--vd-text);font-size:var(--vd-text-sm);line-height:var(--vd-leading-safe)}.vd-comment__anchor{display:inline-flex;align-items:center;gap:.25rem;margin-block-start:var(--vd-space-1);padding-inline:.375rem;border-radius:var(--vd-radius-xs);background:var(--vd-surface-sunken);color:var(--vd-text-muted);font-size:var(--vd-text-xs)}.vd-timeline{display:grid;margin:0;padding:0;list-style:none}.vd-timeline__item{position:relative;display:grid;grid-template-columns:1.75rem 1fr;gap:var(--vd-space-3);padding-block-end:var(--vd-space-4)}.vd-timeline__item:not(:last-child):before{content:"";position:absolute;inset-block:1.875rem .125rem;inset-inline-start:calc(.875rem - .5px);inline-size:1px;background:var(--vd-border)}.vd-timeline__icon{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--vd-surface-sunken);color:var(--vd-text-muted)}.vd-timeline__icon .vd-icon{inline-size:.875rem;block-size:.875rem}.vd-timeline__icon[data-intent=success]{background:var(--vd-success-soft);color:var(--vd-success)}.vd-timeline__icon[data-intent=info]{background:var(--vd-info-soft);color:var(--vd-info)}.vd-timeline__icon[data-intent=warning]{background:var(--vd-warning-soft);color:var(--vd-warning)}.vd-timeline__text{margin:0;color:var(--vd-text);font-size:var(--vd-text-sm);line-height:var(--vd-leading-safe)}.vd-share{display:grid;gap:var(--vd-space-3);padding:var(--vd-space-4);border:1px solid var(--vd-border);border-radius:var(--vd-radius-lg);background:var(--vd-surface)}.vd-share__head{display:flex;align-items:center;gap:var(--vd-space-3);min-inline-size:0}.vd-share__who{min-inline-size:0;flex:1}.vd-share__link{display:flex;align-items:center;gap:var(--vd-space-2);min-inline-size:0;padding-block:var(--vd-space-1);padding-inline:var(--vd-space-3) var(--vd-space-1);border:1px solid var(--vd-border-subtle);border-radius:var(--vd-radius-md);background:var(--vd-surface-sunken)}.vd-share__url{flex:1;min-inline-size:0;overflow:hidden;color:var(--vd-text-muted);font-family:var(--vd-font-mono);font-size:var(--vd-text-xs);text-overflow:ellipsis;white-space:nowrap}.vd-dropzone{display:grid;justify-items:center;gap:var(--vd-space-2);padding-block:var(--vd-space-8);padding-inline:var(--vd-space-6);border:1.5px dashed var(--vd-border-control);border-radius:var(--vd-radius-lg);background:var(--vd-surface);color:var(--vd-text-muted);font-size:var(--vd-text-sm);text-align:center}.vd-dropzone[data-state=over]{border-color:var(--vd-primary);background:var(--vd-primary-soft)}.vd-dropzone__icon{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--vd-radius-md);background:var(--vd-primary-soft);color:var(--vd-on-primary-soft)}.vd-dropzone__title{margin:0;color:var(--vd-text);font-weight:var(--vd-weight-semibold)}.vd-upload{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vd-space-3);padding:var(--vd-space-3);border:1px solid var(--vd-border);border-radius:var(--vd-radius-md);background:var(--vd-surface)}.vd-upload__body{display:grid;gap:.375rem;min-inline-size:0}.vd-upload__name{color:var(--vd-text);font-size:var(--vd-text-sm);font-weight:var(--vd-weight-semibold)}.vd-empty{display:grid;justify-items:center;gap:var(--vd-space-3);padding-block:var(--vd-space-10);padding-inline:var(--vd-space-6);text-align:center}.vd-empty__title{margin:0;font-size:var(--vd-text-lg);line-height:var(--vd-leading-lg);font-weight:var(--vd-weight-semibold)}.vd-empty__body{max-inline-size:28rem;margin:0;color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm)}.vd-fold{--_size: 6rem;position:relative;inline-size:var(--_size);aspect-ratio:1 / 1.08;direction:ltr}.vd-fold__sheet{position:absolute;inset-block-start:0;inline-size:48%;block-size:58%;border-radius:16%/13%;box-shadow:calc(var(--_size) * -.03) calc(var(--_size) * .04) calc(var(--_size) * .12) var(--vd-fold-shadow);transform:skewY(30deg);transform-origin:0 0}.vd-fold__sheet:nth-child(1){inset-inline-start:6%;inset-block-start:24%;background:var(--vd-fold-back)}.vd-fold__sheet:nth-child(2){inset-inline-start:25%;inset-block-start:13%;background:var(--vd-fold-middle)}.vd-fold__sheet:nth-child(3){inset-inline-start:44%;inset-block-start:2%;background:var(--vd-fold-front)}.vd-decision-bar{position:sticky;inset-block-end:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--vd-space-2);padding-block:var(--vd-space-3) calc(var(--vd-space-3) + env(safe-area-inset-bottom,0px));padding-inline:var(--vd-space-4);border-block-start:1px solid var(--vd-border);background:var(--vd-surface-raised);box-shadow:var(--vd-shadow-3)}.vd-decision-bar>:first-child{grid-column:1 / -1}.vd-shell{display:grid;grid-template-columns:var(--vd-sidebar-width) minmax(0,1fr);grid-template-rows:var(--vd-topbar-height) minmax(0,1fr);background:var(--vd-canvas)}.vd-topbar{grid-column:1 / -1;display:flex;align-items:center;gap:var(--vd-space-4);padding-inline:var(--vd-space-4);border-block-end:1px solid var(--vd-border);background:var(--vd-surface)}.vd-topbar__search{flex:1;max-inline-size:28rem;margin-inline:auto}.vd-topbar__actions{display:flex;align-items:center;gap:var(--vd-space-2)}.vd-sidebar{display:flex;flex-direction:column;gap:.125rem;padding:var(--vd-space-3);border-inline-end:1px solid var(--vd-border);background:var(--vd-surface)}.vd-nav__section{padding-block:var(--vd-space-4) var(--vd-space-1);padding-inline:var(--vd-space-3)}.vd-nav__item{display:flex;align-items:center;gap:var(--vd-space-3);padding-block:var(--vd-space-2);padding-inline:var(--vd-space-3);border-radius:var(--vd-radius-md);color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);font-weight:var(--vd-weight-medium);text-decoration:none}.vd-nav__item .vd-icon{inline-size:1.125rem;block-size:1.125rem}.vd-nav__item:hover{background:var(--vd-surface-hover);color:var(--vd-text)}.vd-nav__item[aria-current=page]{background:var(--vd-accent-soft);color:var(--vd-on-accent-soft);font-weight:var(--vd-weight-semibold)}.vd-nav__count{margin-inline-start:auto}.vd-space-dot{inline-size:.625rem;block-size:.625rem;flex:none;border-radius:3px;background:var(--_dot, var(--vd-primary))}.vd-fullpage{display:grid;place-items:center;min-block-size:100dvh;padding:var(--vd-space-6);background:var(--vd-canvas)}.vd-fullpage__spinner{font-size:1.75rem;color:var(--vd-primary)}.vd-loading-block{display:grid;gap:var(--vd-space-3)}.vd-skip-link{position:absolute;inset-inline-start:var(--vd-space-4);inset-block-start:-4rem;z-index:var(--vd-z-toast);padding-block:var(--vd-space-2);padding-inline:var(--vd-space-4);border-radius:var(--vd-radius-md);background:var(--vd-surface-inverse);color:var(--vd-text-inverse);font-size:var(--vd-text-sm);font-weight:var(--vd-weight-semibold);text-decoration:none}.vd-skip-link:focus{inset-block-start:var(--vd-space-2)}.vd-user-block{display:block;min-inline-size:0}.vd-status[data-intent=info]{--_fg: var(--vd-info);--_bg: var(--vd-info-soft)}.vd-status[data-intent=success]{--_fg: var(--vd-success);--_bg: var(--vd-success-soft)}.vd-status[data-intent=warning]{--_fg: var(--vd-warning);--_bg: var(--vd-warning-soft)}.vd-status[data-intent=danger]{--_fg: var(--vd-danger);--_bg: var(--vd-danger-soft)}.vd-status[data-intent=outline]{--_fg: var(--vd-text-subtle);--_bg: transparent;box-shadow:inset 0 0 0 1px var(--vd-border)}.vd-input{text-overflow:ellipsis}.vd-input--start{text-align:var(--vd-align-start)}.vd-password,.vd-password .vd-password__input,.vd-password .vd-password__toggle{direction:ltr}.vd-password{position:relative}.vd-password .vd-password__input{padding-inline:var(--vd-space-3) calc(var(--vd-control-sm) + var(--vd-space-3));text-align:start}.vd-password__input::-ms-reveal,.vd-password__input::-ms-clear{display:none}.vd-password .vd-password__toggle{position:absolute;inset-block:0;inset-inline:auto var(--vd-space-1);margin-block:auto}.vd-table-scroll{overflow-x:auto;border:1px solid var(--vd-border);border-radius:var(--vd-radius-lg);background:var(--vd-surface)}.vd-table-scroll>.vd-table{min-inline-size:36rem}.vd-popover{position:relative;display:inline-block}.vd-popover__panel{position:absolute;inset-block-start:calc(100% + var(--vd-space-2));z-index:var(--vd-z-dropdown);inline-size:-moz-max-content;inline-size:max-content;min-inline-size:16rem;max-inline-size:min(22rem,calc(100vw - var(--vd-space-4)));padding:var(--vd-space-4);border:1px solid var(--vd-border);border-radius:var(--vd-radius-lg);background:var(--vd-surface-raised);box-shadow:var(--vd-highlight),var(--vd-shadow-3)}.vd-popover__panel--end{inset-inline-end:0}.vd-popover__panel--start{inset-inline-start:0}.vd-menu.vd-popover__panel{padding:var(--vd-space-1)}button.vd-menu__item,a.vd-menu__item{inline-size:100%;border:0;background:transparent;font:inherit;font-size:var(--vd-text-sm);text-align:start;text-decoration:none}.vd-menu__item:focus-visible{outline-offset:-2px;background:var(--vd-surface-hover)}.vd-menu__item:disabled{color:var(--vd-text-disabled);cursor:not-allowed}.vd-tooltip-host{position:relative;display:inline-flex}.vd-tooltip--above{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;z-index:var(--vd-z-dropdown);inline-size:-moz-max-content;inline-size:max-content;pointer-events:none}dialog.vd-dialog{max-block-size:calc(100dvh - var(--vd-space-8));margin:auto;padding:0;overflow:auto;color:var(--vd-text)}dialog.vd-dialog::backdrop{background:var(--vd-scrim)}html:has(dialog.vd-dialog[open]){overflow:hidden}.vd-dialog__title{flex:1;align-self:center}.vd-dialog__close{flex:none}.vd-toast{pointer-events:auto}.vd-toast__close{--_fg: var(--vd-text-inverse);--_bg-hover: transparent;margin-inline-start:auto;opacity:.8}.vd-toast__close:hover{opacity:1}.vd-toast__action+.vd-toast__close{margin-inline-start:0}.vd-page-header{display:grid;gap:var(--vd-space-3);margin-block-end:var(--vd-space-6)}.vd-page-header__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--vd-space-4)}.vd-page-header__text{flex:1 1 18rem;min-inline-size:0}.vd-page-header__title{text-wrap:balance}.vd-page-header__description{max-inline-size:var(--vd-reading-max);margin:var(--vd-space-1) 0 0;font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm)}.vd-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--vd-space-2)}.vd-empty__icon{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;background:var(--vd-primary-soft);color:var(--vd-on-primary-soft)}.vd-shell--app{min-block-size:100dvh;grid-template-columns:var(--vd-sidebar-width) minmax(0,1fr);grid-template-rows:var(--vd-topbar-height) minmax(0,1fr)}.vd-shell--app>.vd-topbar{position:sticky;inset-block-start:0;z-index:var(--vd-z-sticky);block-size:var(--vd-topbar-height)}.vd-topbar__menu{display:none}.vd-topbar__brand{display:inline-flex;flex:none;border-radius:var(--vd-radius-sm)}.vd-topbar__search{flex:1;min-inline-size:0;max-inline-size:28rem;margin-inline:auto}.vd-topbar__actions{flex:none}.vd-user-trigger{display:inline-flex;align-items:center;gap:var(--vd-space-2);min-block-size:var(--vd-control-md);padding-block:0;padding-inline:var(--vd-space-1) var(--vd-space-3);border:1px solid transparent;border-radius:var(--vd-radius-pill);background:transparent;color:var(--vd-text);font:inherit;cursor:pointer}.vd-user-trigger:hover,.vd-user-trigger[aria-expanded=true]{background:var(--vd-surface-hover)}.vd-shell--app>.vd-sidebar{position:sticky;inset-block-start:var(--vd-topbar-height);align-self:start;block-size:calc(100dvh - var(--vd-topbar-height));overflow-y:auto}.vd-nav__group{display:grid}.vd-nav__list{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.vd-shell__main{min-inline-size:0;padding:var(--vd-space-6);outline:none}.vd-content{inline-size:100%}.vd-shell__scrim{display:none}@media (max-width: 47.99rem){.vd-shell--app{grid-template-columns:minmax(0,1fr)}.vd-topbar{gap:var(--vd-space-2);padding-inline:var(--vd-space-2)}.vd-topbar__menu{display:inline-flex}.vd-user-trigger{padding-inline-end:var(--vd-space-1)}.vd-shell--app>.vd-sidebar{position:fixed;inset-block:var(--vd-topbar-height) 0;inset-inline-start:-100%;z-index:var(--vd-z-overlay);inline-size:min(var(--vd-sidebar-width),85vw);block-size:auto;visibility:hidden;box-shadow:var(--vd-shadow-3);transition:inset-inline-start var(--vd-duration-base) var(--vd-ease-out),visibility 0s linear var(--vd-duration-base)}.vd-shell--app[data-nav-open]>.vd-sidebar{inset-inline-start:0;visibility:visible;transition-delay:0s}.vd-shell__scrim{display:block;position:fixed;inset-block:var(--vd-topbar-height) 0;inset-inline:0;z-index:calc(var(--vd-z-overlay) - 1);background:var(--vd-scrim)}.vd-shell__main{padding:var(--vd-space-4)}.vd-toast-region{inset-inline:var(--vd-space-4)}.vd-toast{max-inline-size:none}}.vd-topbar__actions{gap:var(--vd-space-1)}.vd-bell{position:relative}.vd-bell__badge{position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem;pointer-events:none}.vd-popover__panel.vd-bell__panel{inline-size:25rem;max-inline-size:calc(100vw - var(--vd-space-4));padding:0}.vd-bell__body{display:grid}.vd-bell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vd-space-3);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4);border-block-end:1px solid var(--vd-border-subtle)}.vd-bell__title{margin:0;font-size:var(--vd-text-md);font-weight:var(--vd-weight-semibold)}.vd-bell__notice,.vd-bell__state{padding:var(--vd-space-3) var(--vd-space-4)}.vd-bell__list{max-block-size:min(26rem,60dvh);margin:0;padding:0;overflow-y:auto;list-style:none}.vd-bell__empty{padding-block:var(--vd-space-6)}.vd-bell__footer{padding:var(--vd-space-3) var(--vd-space-4);border-block-start:1px solid var(--vd-border-subtle);font-size:var(--vd-text-sm);text-align:center}.vd-notice{display:flex;align-items:flex-start;gap:var(--vd-space-3);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4);border-block-end:1px solid var(--vd-border-subtle)}.vd-notice:last-child{border-block-end:0}.vd-notice[data-unread]{background:var(--vd-surface-selected)}.vd-notice:hover{background:var(--vd-surface-hover)}.vd-notice__dot{flex:none;inline-size:.5rem;block-size:.5rem;margin-block-start:.55rem;border-radius:50%}.vd-notice[data-unread] .vd-notice__dot{background:var(--vd-primary)}.vd-notice__main{display:grid;flex:1;gap:.125rem;min-inline-size:0;padding:0;border:0;border-radius:var(--vd-radius-sm);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.vd-notice__main:disabled{cursor:progress;opacity:.7}.vd-notice__event{color:var(--vd-text-muted);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs)}.vd-notice__title{font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);overflow-wrap:anywhere}.vd-notice[data-unread] .vd-notice__title{font-weight:var(--vd-weight-semibold)}.vd-notice__body{color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vd-notice[data-roomy] .vd-notice__body{-webkit-line-clamp:4}.vd-notice__meta{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--vd-space-3);column-gap:var(--vd-space-3);color:var(--vd-text-muted);font-size:var(--vd-text-xs);line-height:var(--vd-leading-xs)}.vd-notice__blocked{display:inline-flex;align-items:center;gap:var(--vd-space-1);color:var(--vd-warning);font-weight:var(--vd-weight-medium)}.vd-idle__time{margin-block:var(--vd-space-3) 0;font-size:var(--vd-text-2xl);font-weight:var(--vd-weight-semibold);font-variant-numeric:tabular-nums}.vd-suggest{position:relative}.vd-suggest__list{position:absolute;inset-block-start:calc(100% + var(--vd-space-1));inset-inline:0;z-index:var(--vd-z-dropdown);margin:0;padding:var(--vd-space-1);list-style:none;max-block-size:min(24rem,70dvh);overflow-y:auto;border:1px solid var(--vd-border);border-radius:var(--vd-radius-lg);background:var(--vd-surface-raised);box-shadow:var(--vd-highlight),var(--vd-shadow-3)}.vd-suggest__option{display:flex;align-items:center;gap:var(--vd-space-3);min-block-size:var(--vd-control-md);padding:var(--vd-space-2) var(--vd-space-3);border-radius:var(--vd-radius-md);color:var(--vd-text);font-size:var(--vd-text-sm);line-height:var(--vd-leading-sm);cursor:pointer}.vd-suggest__option:hover,.vd-suggest__option[aria-selected=true]{background:var(--vd-surface-hover)}.vd-suggest__option[aria-selected=true]{outline:2px solid var(--vd-focus-ring);outline-offset:-2px}.vd-suggest__number{flex:none}.vd-suggest__title{flex:1;min-inline-size:0}.vd-suggest__all{border-block-start:1px solid var(--vd-border-subtle);border-start-start-radius:0;border-start-end-radius:0;color:var(--vd-text-link)}.vd-table-scroll{position:relative}.vd-pref-toggle{display:inline-flex;align-items:center;gap:var(--vd-space-1);min-block-size:2rem;padding-block:var(--vd-space-1);padding-inline:var(--vd-space-2);border:1px solid var(--vd-border-subtle);border-radius:var(--vd-radius-pill);background:var(--vd-surface);color:var(--vd-text-muted);font-size:var(--vd-text-xs);font-weight:600;cursor:pointer}.vd-topbar__prefs{display:inline-flex;align-items:center;gap:var(--vd-space-1)}@media (max-width: 30rem){.vd-shell--app .vd-topbar__brand{display:none}}@media (max-width: 48rem){.vd-topbar__prefs .vd-pref-toggle{inline-size:2rem;justify-content:center;padding-inline:0}.vd-topbar__prefs .vd-pref-toggle>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.vd-pref-toggle--icon{inline-size:2rem;justify-content:center;padding-inline:0}.vd-pref-toggle:hover{color:var(--vd-text);border-color:var(--vd-border-strong)}.vd-pref-toggle:focus-visible{outline:2px solid var(--vd-focus-ring);outline-offset:2px}.vd-label__required{margin-inline-start:.25em;color:var(--vd-danger);font-weight:var(--vd-weight-bold)}.vd-orgbadge{display:flex;align-items:center;gap:var(--vd-space-3);padding:var(--vd-space-3);margin-block-end:var(--vd-space-3);border:1px solid var(--vd-border);border-radius:var(--vd-radius-md);background:var(--vd-surface-sunken)}.vd-orgbadge__logo{inline-size:36px;block-size:36px;-o-object-fit:contain;object-fit:contain;border-radius:var(--vd-radius-sm);background:var(--vd-page);flex:none}.vd-orgbadge__icon{flex:none;color:var(--vd-primary)}.vd-orgbadge__text{display:grid;min-inline-size:0}.vd-orgbadge__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-nav__group--spaced{margin-block-start:0}.vd-nav__group--foot{margin-block-start:auto;padding-block-start:var(--vd-space-3)}.vd-nav__signout{inline-size:100%;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.vd-nav__break{margin-block-start:0}.vd-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:var(--vd-space-2)}.vd-table td:has(>.vd-row-actions){inline-size:1%;white-space:nowrap}.vd-table:has(.vd-row-actions) thead th:last-child{text-align:end}.vd-row-actions>.vd-btn[data-intent=edit]{--_bg: var(--vd-surface);--_fg: var(--vd-text);--_border: var(--vd-border-strong)}.vd-row-actions>.vd-btn[data-intent=add]{--_bg: var(--vd-primary-soft);--_bg-hover: var(--vd-primary-soft-hover);--_bg-active: var(--vd-primary-soft-hover);--_fg: var(--vd-on-primary-soft);--_border: transparent;--_shadow: none}.vd-row-actions>.vd-btn[data-intent=danger]{--_bg: var(--vd-danger-soft);--_bg-hover: var(--vd-danger-soft);--_bg-active: var(--vd-danger-soft);--_fg: var(--vd-danger);--_border: var(--vd-danger-border);--_shadow: none}.vd-row-actions>.vd-btn[data-intent=restore]{--_bg: var(--vd-success-soft);--_bg-hover: var(--vd-success-soft);--_bg-active: var(--vd-success-soft);--_fg: var(--vd-success);--_border: var(--vd-success-border);--_shadow: none}.vd-row-actions>.vd-btn[data-intent=danger]:hover,.vd-row-actions>.vd-btn[data-intent=restore]:hover{filter:brightness(.97)}.vd-input-group>.vd-icon{inset-inline-start:auto;inset-inline-end:var(--vd-space-3)}.vd-input-group>.vd-input{direction:inherit;padding-inline-start:var(--vd-space-3);padding-inline-end:var(--vd-space-10);text-align:start}.vd-input-group>.vd-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.vd-table th.vd-table__count,.vd-table td.vd-table__count{inline-size:9rem;min-inline-size:9rem;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.vd-dialog.vd-simple-dialog{inline-size:min(100%,32rem)}.vd-simple-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vd-space-4)}.vd-simple-form__lead{margin:0;color:var(--vd-text-muted)}.vd-simple-form__place{display:flex;align-items:center;gap:var(--vd-space-2);padding:var(--vd-space-2) var(--vd-space-3);border-radius:var(--vd-radius-md);background:var(--vd-surface-sunken)}.vd-simple-form__place-label{color:var(--vd-text-muted)}.vd-simple-form__place-label:after{content:":"}.vd-simple-form__actions{display:flex;justify-content:flex-end;gap:var(--vd-space-2);margin-block-start:var(--vd-space-2);padding-block-start:var(--vd-space-4);border-block-start:1px solid var(--vd-border)}.vd-avatar--photo{overflow:hidden;background:var(--vd-surface-sunken)}.vd-avatar--photo img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.vd-avatar--xl{--_size: 4.5rem}.vd-photo-field{display:flex;align-items:center;gap:var(--vd-space-4)}.vd-photo-field__body{display:grid;gap:var(--vd-space-2);min-inline-size:0}.vd-photo-field__actions{display:flex;flex-wrap:wrap;gap:var(--vd-space-2)}.vd-photo-field .vd-help{margin:0}.vd-shell--app>.vd-sidebar{background:var(--vd-sidebar);border-inline-end-color:var(--vd-sidebar-border)}.vd-sidebar .vd-nav__item{color:var(--vd-sidebar-muted)}.vd-sidebar .vd-nav__item:hover{background:var(--vd-sidebar-hover);color:var(--vd-sidebar-text)}.vd-sidebar .vd-nav__item[aria-current=page]{background:var(--vd-sidebar-active);color:var(--vd-sidebar-text);box-shadow:inset 3px 0 0 var(--vd-sidebar-accent)}:root[dir=rtl] .vd-sidebar .vd-nav__item[aria-current=page]{box-shadow:inset -3px 0 0 var(--vd-sidebar-accent)}.vd-sidebar .vd-nav__item[aria-current=page] .vd-icon{color:var(--vd-sidebar-accent)}.vd-sidebar .vd-nav__signout{color:var(--vd-sidebar-muted)}.vd-sidebar .vd-nav__signout:hover{color:var(--vd-sidebar-text)}.vd-sidebar .vd-orgbadge{background:var(--vd-sidebar-hover);border-color:var(--vd-sidebar-active);color:var(--vd-sidebar-text)}.vd-sidebar .vd-orgbadge__icon{color:var(--vd-sidebar-accent)}.vd-sidebar .vd-orgbadge__text>:first-child{color:var(--vd-sidebar-muted)}.vd-topbar__me{display:inline-flex;align-items:center;gap:var(--vd-space-2);padding:2px var(--vd-space-3) 2px 2px;border:1px solid var(--vd-border);border-radius:999px;color:var(--vd-text);text-decoration:none;max-inline-size:14rem}:root[dir=rtl] .vd-topbar__me{padding:2px 2px 2px var(--vd-space-3)}.vd-topbar__signout:hover,.vd-topbar__signout:focus-visible{border-color:var(--vd-danger);color:var(--vd-danger)}.vd-topbar__me:hover{border-color:var(--vd-primary);background:var(--vd-primary-soft)}.vd-topbar__me-name{font-size:var(--vd-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 48rem){.vd-topbar__me-name{display:none}.vd-topbar__me,:root[dir=rtl] .vd-topbar__me{padding:2px}}.vd-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vd-space-3);margin-block-start:var(--vd-space-4)}.vd-pager__summary{font-size:var(--vd-text-sm);color:var(--vd-text-muted);font-variant-numeric:tabular-nums}.vd-pager__controls{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--vd-border-subtle);border-radius:var(--vd-radius-pill);background:var(--vd-surface);box-shadow:var(--vd-shadow-1)}.vd-pager__pages{display:inline-flex;gap:2px;margin-inline:var(--vd-space-1);padding-inline:var(--vd-space-1);border-inline:1px solid var(--vd-border-subtle)}.vd-pager__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--vd-space-1);min-inline-size:2.25rem;block-size:2.25rem;margin:0;padding-inline:var(--vd-space-2);border:0;border-radius:var(--vd-radius-pill);background:transparent;color:var(--vd-text);font:inherit;font-size:var(--vd-text-sm);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--vd-duration-fast, .12s),color var(--vd-duration-fast, .12s),box-shadow var(--vd-duration-fast, .12s)}.vd-pager__btn--step{padding-inline:var(--vd-space-3)}.vd-pager__btn:hover:not(:disabled){background:var(--vd-surface-hover);color:var(--vd-primary)}.vd-pager__btn:focus-visible{outline:2px solid var(--vd-focus-ring, var(--vd-primary));outline-offset:1px}.vd-pager__num[aria-current=page]{background:var(--vd-primary);color:var(--vd-on-primary);font-weight:700;box-shadow:0 2px 8px color-mix(in srgb,var(--vd-primary) 35%,transparent)}.vd-pager__num[aria-current=page]:disabled{opacity:1}.vd-pager__btn:disabled{color:var(--vd-text-disabled);cursor:default}@media (max-width: 40rem){.vd-pager{justify-content:center}.vd-pager__btn--step>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vd-pager__btn--step{padding-inline:var(--vd-space-2)}}.vd-nav__badge{margin-inline-start:auto;min-inline-size:1.375rem;padding:0 var(--vd-space-1);border-radius:var(--vd-radius-pill);background:var(--vd-sidebar-accent);color:var(--vd-sidebar);font-size:var(--vd-text-xs);font-weight:700;line-height:1.375rem;text-align:center;font-variant-numeric:tabular-nums}.ws-page{min-block-size:100dvh;display:flex;flex-direction:column;background:var(--vd-canvas);color:var(--vd-text)}.ws-page main{flex:1}.ws-muted{color:var(--vd-text-muted)}.ws-small{font-size:var(--vd-text-sm)}.ws-center{text-align:center}.ws-dir-icon:dir(ltr){transform:scaleX(-1)}.ws-top{position:sticky;inset-block-start:0;z-index:var(--vd-z-sticky);background:color-mix(in srgb,var(--vd-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--vd-border-subtle)}.ws-top__inner{max-inline-size:76rem;margin-inline:auto;display:flex;align-items:center;gap:var(--vd-space-4);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4)}.ws-brand{display:flex;align-items:center}.ws-nav{display:flex;align-items:center;gap:var(--vd-space-1);margin-inline-start:var(--vd-space-4)}.ws-nav__link{padding-block:var(--vd-space-2);padding-inline:var(--vd-space-3);border-radius:var(--vd-radius-md);color:var(--vd-text-muted);font-weight:var(--vd-weight-medium);text-decoration:none}.ws-nav__link:hover{color:var(--vd-text);background:var(--vd-surface-hover)}.ws-top__end{display:flex;align-items:center;gap:var(--vd-space-2);margin-inline-start:auto}.ws-icon-link,.ws-icon-btn{display:inline-flex;align-items:center;gap:var(--vd-space-1);min-block-size:2.25rem;min-inline-size:2.25rem;justify-content:center;padding-inline:var(--vd-space-2);border:1px solid transparent;border-radius:var(--vd-radius-md);background:transparent;color:var(--vd-text-muted);text-decoration:none;cursor:pointer}.ws-icon-link:hover,.ws-icon-btn:hover{color:var(--vd-text);background:var(--vd-surface-hover)}.ws-menu-btn{display:none}@media (max-width: 56rem){.ws-nav{display:none;position:absolute;inset-block-start:100%;inset-inline:0;flex-direction:column;align-items:stretch;margin:0;padding:var(--vd-space-3);background:var(--vd-surface);border-block-end:1px solid var(--vd-border);box-shadow:var(--vd-shadow-2)}.ws-nav--open{display:flex}.ws-menu-btn{display:inline-flex}.ws-icon-link span{display:none}}@media (max-width: 30rem){.ws-top__cta{display:none}}.ws-eyebrow{color:var(--vd-primary);font-weight:var(--vd-weight-semibold);font-size:var(--vd-text-sm);margin-block-end:var(--vd-space-3)}.ws-hero__actions{display:flex;flex-wrap:wrap;gap:var(--vd-space-3);margin-block-end:var(--vd-space-6)}.ws-checks{display:flex;flex-wrap:wrap;gap:var(--vd-space-2) var(--vd-space-5);list-style:none;padding:0;color:var(--vd-text-muted);font-size:var(--vd-text-sm)}.ws-checks li{display:inline-flex;align-items:center;gap:var(--vd-space-2)}.ws-checks svg{color:var(--vd-success);flex:none}.ws-checks--column{flex-direction:column;margin-block-end:var(--vd-space-6)}.ws-demo{position:relative;background:var(--vd-surface-raised);border:1px solid var(--vd-border);border-radius:var(--vd-radius-2xl);box-shadow:var(--vd-shadow-3);padding:var(--vd-space-5)}.ws-demo__bar{display:flex;align-items:center;gap:var(--vd-space-2);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-4);border:2px solid var(--vd-primary);border-radius:var(--vd-radius-lg);background:var(--vd-surface);color:var(--vd-text);font-weight:var(--vd-weight-medium);margin-block-end:var(--vd-space-4)}.ws-demo__bar svg{color:var(--vd-primary)}.ws-demo__results{list-style:none;padding:0;display:grid;gap:var(--vd-space-2)}.ws-demo__result{display:flex;gap:var(--vd-space-3);padding:var(--vd-space-3);border-radius:var(--vd-radius-lg);border:1px solid var(--vd-border-subtle);background:var(--vd-surface)}.ws-demo__result svg{color:var(--vd-file-pdf);flex:none;margin-block-start:var(--vd-space-1)}.ws-demo__result--on{border-color:var(--vd-primary);background:var(--vd-primary-soft)}.ws-demo__result div{display:grid;gap:var(--vd-space-1)}.ws-demo__meta{font-size:var(--vd-text-xs);color:var(--vd-text-muted)}.ws-demo__snippet{font-size:var(--vd-text-sm);color:var(--vd-text-muted)}.ws-demo__snippet mark{background:var(--vd-highlight);color:var(--vd-text);padding-inline:var(--vd-space-1);border-radius:var(--vd-radius-xs)}.ws-demo__tag{position:absolute;inset-block-end:calc(var(--vd-space-4) * -1);inset-inline-start:var(--vd-space-6);display:inline-flex;align-items:center;gap:var(--vd-space-2);padding-block:var(--vd-space-2);padding-inline:var(--vd-space-3);border-radius:var(--vd-radius-pill);background:var(--vd-success-soft);color:var(--vd-text);border:1px solid var(--vd-success-border);font-size:var(--vd-text-sm);box-shadow:var(--vd-shadow-1)}.ws-demo__tag svg{color:var(--vd-success)}.ws-section{padding-block:var(--vd-space-20);padding-inline:var(--vd-space-4)}.ws-section--tint{background:var(--vd-surface-sunken)}.ws-section>*{max-inline-size:76rem;margin-inline:auto}.ws-section__lead{color:var(--vd-text-muted);font-size:var(--vd-text-lg)}.ws-grid{display:grid;gap:var(--vd-space-5)}.ws-grid--trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vd-space-4)}.ws-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--vd-space-5);align-items:stretch;margin-block-end:var(--vd-space-6)}.ws-plan__badge{position:absolute;inset-block-start:calc(var(--vd-space-3) * -1);inset-inline-start:var(--vd-space-6);padding-block:var(--vd-space-1);padding-inline:var(--vd-space-3);border-radius:var(--vd-radius-pill);background:var(--vd-primary);color:var(--vd-on-primary);font-size:var(--vd-text-xs);font-weight:var(--vd-weight-semibold)}.ws-plan__name{font-size:var(--vd-text-xl);font-weight:var(--vd-weight-bold)}.ws-plan__summary{min-block-size:3em}.ws-plan__price{display:flex;align-items:baseline;gap:var(--vd-space-2);margin-block:var(--vd-space-4) var(--vd-space-1)}.ws-plan__amount{font-size:var(--vd-text-4xl);font-weight:var(--vd-weight-heavy)}.ws-plan__amount--talk{font-size:var(--vd-text-2xl)}.ws-plan__trial{color:var(--vd-success);font-size:var(--vd-text-sm);font-weight:var(--vd-weight-medium);margin-block-end:var(--vd-space-5)}.ws-plan__list{list-style:none;padding:0;display:grid;gap:var(--vd-space-2);margin-block-end:var(--vd-space-6);flex:1}.ws-plan__list li{display:flex;gap:var(--vd-space-2);align-items:flex-start}.ws-plan__list svg{color:var(--vd-primary);flex:none;margin-block-start:.2em}.ws-faq{max-inline-size:48rem!important;display:grid;gap:var(--vd-space-3)}.ws-cta__title{font-size:clamp(1.6rem,3vw,var(--vd-text-4xl));font-weight:var(--vd-weight-heavy);margin-block-end:var(--vd-space-3)}.ws-footer{position:relative;background:var(--vd-surface);border-block-start:1px solid var(--vd-border-subtle)}.ws-footer:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:2px;background:var(--vd-gradient-brand)}.ws-footer__inner{max-inline-size:76rem;margin-inline:auto;padding-block:var(--vd-space-12);padding-inline:var(--vd-space-4);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:var(--vd-space-8);align-items:start}.ws-footer__brand{display:grid;gap:var(--vd-space-3);justify-items:start}.ws-footer__headline{margin-block-start:var(--vd-space-2);font-size:var(--vd-text-lg);font-weight:var(--vd-weight-heavy);color:var(--vd-text)}.ws-footer__about{color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:1.85;max-inline-size:28rem}.ws-footer__col{display:grid;gap:var(--vd-space-3);align-content:start}.ws-footer__col a{color:var(--vd-text-muted);font-size:var(--vd-text-sm);text-decoration:none;inline-size:-moz-fit-content;inline-size:fit-content;transition:color var(--vd-duration-base) var(--vd-ease-out)}.ws-footer__col a:hover{color:var(--vd-primary)}.ws-footer__title{font-size:var(--vd-text-sm);font-weight:var(--vd-weight-heavy);color:var(--vd-text);margin-block-end:var(--vd-space-2)}.ws-footer__why{padding:var(--vd-space-5);border-radius:var(--vd-radius-xl);background:var(--vd-surface-sunken);border:1px solid var(--vd-border-subtle)}.ws-footer__why ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--vd-space-3)}.ws-footer__why li{display:flex;align-items:center;gap:var(--vd-space-2);color:var(--vd-text-muted);font-size:var(--vd-text-sm)}.ws-footer__check{flex:none;display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--vd-radius-pill);background:var(--vd-success-soft);color:var(--vd-success)}.ws-footer__bar{max-inline-size:76rem;margin-inline:auto;padding-block:var(--vd-space-5);padding-inline:var(--vd-space-4);border-block-start:1px solid var(--vd-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--vd-space-3);color:var(--vd-text-muted);font-size:var(--vd-text-sm)}.ws-footer__made{display:inline-flex;align-items:center;gap:var(--vd-space-2)}.ws-footer__made strong{color:var(--vd-text);font-weight:var(--vd-weight-heavy)}.ws-footer__heart{color:var(--vd-danger);fill:currentColor;animation:ws-footer-beat 2.4s var(--vd-ease-out) infinite}.ws-footer__sep{color:var(--vd-border-control)}@keyframes ws-footer-beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.18)}25%{transform:scale(.96)}}@media (prefers-reduced-motion: reduce){.ws-footer__heart{animation:none}}@media (max-width: 64rem) and (min-width: 56.01rem){.ws-footer__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ws-footer__why{grid-column:1 / -1}}.ws-narrow{max-inline-size:36rem;margin-inline:auto;padding-block:var(--vd-space-16);padding-inline:var(--vd-space-4);display:grid;gap:var(--vd-space-4)}.ws-page-title{font-size:var(--vd-text-3xl);font-weight:var(--vd-weight-heavy)}.ws-signup{max-inline-size:72rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--vd-space-10);padding-block:var(--vd-space-12);padding-inline:var(--vd-space-4)}.ws-signup__main{display:grid;gap:var(--vd-space-2);align-content:start}.ws-signup__side{align-self:start;position:sticky;inset-block-start:6rem;padding:var(--vd-space-6);border-radius:var(--vd-radius-xl);background:var(--vd-surface-sunken);border:1px solid var(--vd-border-subtle)}.ws-form{display:grid;gap:var(--vd-space-5);margin-block-start:var(--vd-space-4)}.ws-fieldset{border:1px solid var(--vd-border-subtle);border-radius:var(--vd-radius-xl);background:var(--vd-surface);padding:var(--vd-space-5);margin:0;min-inline-size:0}.ws-legend{display:inline-flex;align-items:center;gap:var(--vd-space-2);font-weight:var(--vd-weight-semibold);padding-inline:var(--vd-space-2)}.ws-legend__num{display:inline-flex;inline-size:1.6rem;block-size:1.6rem;align-items:center;justify-content:center;border-radius:var(--vd-radius-pill);background:var(--vd-primary);color:var(--vd-on-primary);font-size:var(--vd-text-sm)}.ws-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vd-space-4);align-items:start}.ws-plan-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--vd-space-3)}.ws-pick{display:grid;gap:var(--vd-space-1);padding:var(--vd-space-4);border:1px solid var(--vd-border-control);border-radius:var(--vd-radius-lg);cursor:pointer;background:var(--vd-surface)}.ws-pick input{position:absolute;opacity:0;pointer-events:none}.ws-pick--on{border:2px solid var(--vd-primary);background:var(--vd-primary-soft)}.ws-pick:has(input:focus-visible){outline:2px solid var(--vd-focus-ring);outline-offset:2px}.ws-terms{display:grid;gap:var(--vd-space-1)}.ws-error{color:var(--vd-danger);font-size:var(--vd-text-sm)}.ws-next{padding-inline-start:var(--vd-space-5);display:grid;gap:var(--vd-space-2);color:var(--vd-text-muted)}.ws-done{text-align:center;justify-items:center}.ws-done__icon{color:var(--vd-success)}.ws-dev-link{word-break:break-all;font-family:var(--vd-font-mono);font-size:var(--vd-text-sm)}.ws-summary{display:grid;gap:var(--vd-space-3);padding:var(--vd-space-5);border-radius:var(--vd-radius-xl);background:var(--vd-surface-sunken)}.ws-summary div{display:grid}.ws-code{font-family:var(--vd-font-mono);font-weight:var(--vd-weight-semibold)}.ws-note{padding:var(--vd-space-3);border-radius:var(--vd-radius-md);background:var(--vd-warning-soft);border:1px solid var(--vd-warning-border);font-size:var(--vd-text-sm)}.ws-legal-link{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--vd-text-link);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ws-legal-link:hover{color:var(--vd-primary-hover)}.ws-footer .ws-legal-link{color:var(--vd-text-muted);font-size:var(--vd-text-sm);text-decoration:none;text-align:start;inline-size:-moz-fit-content;inline-size:fit-content}.ws-footer .ws-legal-link:hover{color:var(--vd-primary)}.vd-dialog.ws-legal-dialog{inline-size:min(40rem,calc(100vw - 2rem))}.ws-legal-dialog__body{max-block-size:min(60vh,32rem);overflow-y:auto;padding-inline-end:var(--vd-space-2)}.ws-legal-dialog__body .ws-legal:last-child{margin-block-end:0}.ws-legal h2{font-weight:var(--vd-weight-semibold);margin-block-end:var(--vd-space-1)}.ws-slider{position:relative;background:var(--vd-canvas)}.ws-slider__track{display:grid}.ws-slide{grid-area:1 / 1;position:relative;opacity:0;visibility:hidden;transition:opacity var(--vd-duration-slow) ease,visibility 0s linear var(--vd-duration-slow);min-block-size:clamp(30rem,37.5vw,46rem)}.ws-slide--on{opacity:1;visibility:visible;transition:opacity var(--vd-duration-slow) ease}.ws-slide__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ws-slide[data-side=left] .ws-slide__img{-o-object-position:right center;object-position:right center}.ws-slide[data-side=right] .ws-slide__img{-o-object-position:left center;object-position:left center}.ws-slide__layout{position:relative;block-size:100%;max-inline-size:80rem;margin-inline:auto;padding:var(--vd-space-12) var(--vd-space-6) var(--vd-space-16);display:flex;align-items:center}.ws-slide[data-side=left] .ws-slide__layout{justify-content:flex-start}.ws-slide[data-side=right] .ws-slide__layout{justify-content:flex-end}.ws-slide__card{inline-size:min(36rem,46%);padding:var(--vd-space-8);border-radius:var(--vd-radius-xl);background:color-mix(in srgb,var(--vd-surface) 80%,transparent);border:1px solid var(--vd-border);box-shadow:var(--vd-shadow-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:start}.ws-slide__title{font-size:clamp(1.75rem,3vw,var(--vd-text-4xl));font-weight:var(--vd-weight-heavy);line-height:1.3;margin-block-end:var(--vd-space-4)}.ws-slide__lead{font-size:var(--vd-text-lg);color:var(--vd-text-muted);margin-block-end:var(--vd-space-6)}.ws-slide__card .ws-hero__actions{margin-block-end:0}.ws-slide__tag{display:inline-flex;align-items:center;gap:var(--vd-space-2);margin-block-end:var(--vd-space-4);padding:var(--vd-space-1) var(--vd-space-3);border-radius:var(--vd-radius-pill);background:var(--vd-primary-soft);color:var(--vd-primary);font-size:var(--vd-text-sm);font-weight:var(--vd-weight-bold)}.ws-wizard-cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vd-space-2)}.ws-wizard-cta__note{font-size:var(--vd-text-sm);color:var(--vd-text-muted)}.ws-wizard-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:var(--vd-space-3);min-block-size:3.25rem;padding-block:var(--vd-space-2);padding-inline:var(--vd-space-2) var(--vd-space-5);border-radius:var(--vd-radius-pill);background:var(--vd-gradient-brand);color:var(--vd-on-primary);font-size:var(--vd-text-lg);font-weight:var(--vd-weight-bold);text-decoration:none;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--vd-primary) 70%,transparent);transition:transform var(--vd-duration-fast) ease,box-shadow var(--vd-duration-fast) ease;animation:ws-wizard-ring 2.8s ease-out infinite}.ws-wizard-btn:after{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;inline-size:35%;z-index:-1;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--vd-on-primary) 45%,transparent),transparent);transform:skew(-20deg);animation:ws-wizard-shine 3.5s ease-in-out infinite}.ws-wizard-btn__icon{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--vd-radius-pill);background:color-mix(in srgb,var(--vd-on-primary) 22%,transparent)}.ws-wizard-btn__arrow{transition:translate var(--vd-duration-fast) ease}.ws-wizard-btn:hover,.ws-wizard-btn:focus-visible{transform:translateY(-2px);color:var(--vd-on-primary);box-shadow:0 16px 30px -12px color-mix(in srgb,var(--vd-primary) 80%,transparent)}.ws-wizard-btn:hover .ws-wizard-btn__arrow:dir(rtl),.ws-wizard-btn:focus-visible .ws-wizard-btn__arrow:dir(rtl){translate:-4px 0}.ws-wizard-btn:hover .ws-wizard-btn__arrow:dir(ltr),.ws-wizard-btn:focus-visible .ws-wizard-btn__arrow:dir(ltr){translate:4px 0}.ws-wizard-btn:focus-visible{outline:2px solid var(--vd-focus-ring);outline-offset:3px}@keyframes ws-wizard-ring{0%{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--vd-primary) 70%,transparent),0 0 color-mix(in srgb,var(--vd-primary) 45%,transparent)}70%,to{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--vd-primary) 70%,transparent),0 0 0 12px color-mix(in srgb,var(--vd-primary) 0%,transparent)}}@keyframes ws-wizard-shine{0%,55%{inset-inline-start:-40%}to{inset-inline-start:120%}}@media (prefers-reduced-motion: reduce){.ws-wizard-btn,.ws-wizard-btn:after{animation:none}}.ws-slider__controls{position:absolute;inset-block-end:var(--vd-space-4);inset-inline:0;margin-inline:auto;inline-size:-moz-fit-content;inline-size:fit-content;display:flex;align-items:center;gap:var(--vd-space-2);padding:var(--vd-space-1) var(--vd-space-2);border-radius:var(--vd-radius-pill);background:color-mix(in srgb,var(--vd-surface) 85%,transparent);border:1px solid var(--vd-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ws-slider__btn{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border:0;border-radius:var(--vd-radius-pill);background:transparent;color:var(--vd-text);cursor:pointer}.ws-slider__btn:hover{background:var(--vd-primary-soft)}.ws-slider__dots{display:flex;gap:var(--vd-space-2)}.ws-slider__dot{inline-size:.625rem;block-size:.625rem;padding:0;border:0;border-radius:var(--vd-radius-pill);background:var(--vd-border-strong);cursor:pointer;transition:inline-size var(--vd-duration-base) ease}.ws-slider__dot--on{inline-size:1.75rem;background:var(--vd-primary)}.ws-slider__btn:focus-visible,.ws-slider__dot:focus-visible{outline:2px solid var(--vd-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.ws-slide,.ws-slide--on{transition:none}}@media (max-width: 48rem){.ws-slide{min-block-size:0;display:flex;flex-direction:column}.ws-slide__img{position:static;block-size:auto;aspect-ratio:4 / 3}.ws-slide__layout{padding:var(--vd-space-5) var(--vd-space-4) var(--vd-space-20)}.ws-slide__card{inline-size:100%;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}html.ws-reveal [data-reveal]:not(.is-in){opacity:0;transform:translateY(1.5rem)}html.ws-reveal [data-reveal=scale]:not(.is-in){transform:scale(.96)}[data-reveal]{transition:opacity .7s var(--vd-ease-out) calc(var(--i, 0) * 80ms),transform .7s var(--vd-ease-out) calc(var(--i, 0) * 80ms),translate .3s var(--vd-ease-out),box-shadow .3s var(--vd-ease-out),border-color .3s var(--vd-ease-out)}.ws-section__head{text-align:center;max-inline-size:44rem;margin-block-end:var(--vd-space-12)}.ws-section__head .ws-eyebrow{display:inline-block;padding:var(--vd-space-1) var(--vd-space-3);border-radius:var(--vd-radius-pill);background:var(--vd-primary-soft)}.ws-section__title{font-size:clamp(1.6rem,3vw,var(--vd-text-4xl));font-weight:var(--vd-weight-heavy);line-height:1.3;margin-block-end:var(--vd-space-4)}.ws-section__title:after{content:"";display:block;inline-size:3.5rem;block-size:4px;margin:var(--vd-space-4) auto 0;border-radius:var(--vd-radius-pill);background:var(--vd-gradient-brand);transition:transform .8s var(--vd-ease-out) .25s}html.ws-reveal .ws-section__head:not(.is-in) .ws-section__title:after{transform:scaleX(0)}.ws-card__title{font-size:var(--vd-text-lg);font-weight:var(--vd-weight-semibold);margin-block-end:var(--vd-space-2)}.ws-journey{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vd-space-4)}html.ws-reveal .ws-journey[data-reveal]:not(.is-in){opacity:1;transform:none}.ws-feat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--vd-space-2);padding:var(--vd-space-5);background:var(--vd-surface);border:1px solid var(--vd-border-subtle);border-radius:var(--vd-radius-xl);transition:opacity .65s var(--vd-ease-out) calc(var(--i, 0) * 70ms + .25s),transform .65s var(--vd-ease-out) calc(var(--i, 0) * 70ms + .25s),translate .3s var(--vd-ease-out),box-shadow .3s var(--vd-ease-out),border-color .3s var(--vd-ease-out)}html.ws-reveal .ws-journey:not(.is-in) .ws-feat{opacity:0;transform:translateY(1.25rem) scale(.97)}.ws-feat:hover{translate:0 -4px;border-color:var(--vd-primary);box-shadow:var(--vd-shadow-3)}.ws-feat:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--vd-gradient-brand);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--vd-ease-out)}.ws-feat:hover:before{transform:scaleY(1)}.ws-feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--vd-primary) 10%,transparent) 50%,transparent 65%);translate:-120% 0;pointer-events:none}.ws-feat:hover:after{translate:120% 0;transition:translate .9s var(--vd-ease-out)}.ws-feat__num{position:absolute;inset-block-start:var(--vd-space-3);inset-inline-end:var(--vd-space-4);font-family:var(--vd-font-mono);font-size:2rem;font-weight:var(--vd-weight-heavy);line-height:1;background:var(--vd-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.22;transition:opacity .3s var(--vd-ease-out),transform .3s var(--vd-ease-out)}.ws-feat:hover .ws-feat__num{opacity:.9;transform:scale(1.08)}.ws-feat__icon{display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--vd-radius-lg);background:var(--vd-primary-soft);color:var(--vd-primary);margin-block-end:var(--vd-space-1);transition:background-color var(--vd-duration-base) var(--vd-ease-out),color var(--vd-duration-base) var(--vd-ease-out),transform .3s var(--vd-ease-out)}.ws-feat:hover .ws-feat__icon{background:var(--vd-gradient-brand);color:var(--vd-on-primary);transform:rotate(-6deg) scale(1.08)}.ws-feat__title{font-size:var(--vd-text-md);font-weight:var(--vd-weight-semibold);padding-inline-end:var(--vd-space-10)}.ws-feat__text{color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:1.75}@media (prefers-reduced-motion: reduce){.ws-feat:hover,.ws-feat:hover .ws-feat__icon{translate:none;transform:none}.ws-feat:hover:after{transition:none}}@media (max-width: 64rem){.ws-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.ws-journey{grid-template-columns:minmax(0,1fr)}}.ws-steps{--ws-step-gap: 5.5rem;--ws-step-gap-ms: .65s;--ws-step-round: 8s;position:relative;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ws-step-gap)}html.ws-reveal .ws-steps[data-reveal]:not(.is-in){opacity:1;transform:none}.ws-step{position:relative;padding:var(--vd-space-6);background:var(--vd-surface);border-radius:var(--vd-radius-xl);border:1px solid var(--vd-border-subtle);text-align:center}.ws-step__icon{position:relative;display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;margin:0 auto var(--vd-space-4);border-radius:var(--vd-radius-pill);background:var(--vd-gradient-brand);color:var(--vd-on-primary);box-shadow:0 0 0 6px var(--vd-surface),var(--vd-shadow-2)}.ws-step__icon:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:2px solid var(--vd-primary);opacity:0}.ws-step__link{position:absolute;inset-block-start:calc(50% - 1px);inset-inline-start:calc(100% + 1px);inline-size:var(--ws-step-gap);block-size:2px;border-radius:var(--vd-radius-pill);background:color-mix(in srgb,var(--vd-primary) 18%,transparent)}.ws-step__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--vd-gradient-brand);transform-origin:left center}.ws-step__link:dir(rtl):before{transform-origin:right center}.ws-step__arrow{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--vd-radius-pill);background:var(--vd-surface);border:1px solid color-mix(in srgb,var(--vd-primary) 35%,transparent);color:var(--vd-primary);box-shadow:var(--vd-shadow-1);translate:-50% -50%}.ws-step__arrow:dir(rtl){translate:50% -50%}.ws-step__arrow:dir(rtl) svg{transform:scaleX(-1)}.ws-step__runner{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:.5rem;block-size:.5rem;border-radius:var(--vd-radius-pill);background:var(--vd-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--vd-primary) 25%,transparent);translate:0 -50%;opacity:0}html.ws-reveal .ws-steps .ws-step{transition:opacity .55s var(--vd-ease-out) calc(var(--i, 0) * var(--ws-step-gap-ms) + .1s),transform .55s var(--vd-ease-out) calc(var(--i, 0) * var(--ws-step-gap-ms) + .1s)}html.ws-reveal .ws-steps:not(.is-in) .ws-step{opacity:0;transform:translateY(1.25rem) scale(.96)}html.ws-reveal .ws-steps .ws-step__link:before{transition:transform .42s var(--vd-ease-out) calc(var(--i, 0) * var(--ws-step-gap-ms) + .42s)}html.ws-reveal .ws-steps .ws-step__arrow{transition:opacity .3s var(--vd-ease-out) calc(var(--i, 0) * var(--ws-step-gap-ms) + .6s),scale .3s var(--vd-ease-out) calc(var(--i, 0) * var(--ws-step-gap-ms) + .6s)}html.ws-reveal .ws-steps:not(.is-in) .ws-step__link:before{transform:scaleX(0)}html.ws-reveal .ws-steps:not(.is-in) .ws-step__arrow{opacity:0;scale:.4}.ws-steps.is-in .ws-step{animation:ws-step-on var(--ws-step-round) var(--vd-ease-out) infinite;animation-delay:calc(3s + var(--i, 0) * var(--ws-step-round) / 4)}.ws-steps.is-in .ws-step__icon:after{animation:ws-step-ring var(--ws-step-round) var(--vd-ease-out) infinite;animation-delay:calc(3s + var(--i, 0) * var(--ws-step-round) / 4)}.ws-steps.is-in .ws-step__runner{animation:ws-step-run var(--ws-step-round) linear infinite;animation-delay:calc(3s + var(--i, 0) * var(--ws-step-round) / 4 + .9s)}@keyframes ws-step-on{0%,22%,to{border-color:var(--vd-border-subtle);box-shadow:none}5%,15%{border-color:var(--vd-primary);box-shadow:var(--vd-shadow-3)}}@keyframes ws-step-ring{0%{opacity:.7;transform:scale(1)}18%,to{opacity:0;transform:scale(1.6)}}@keyframes ws-step-run{0%{inset-inline-start:0;opacity:0}2%{opacity:1}12%{inset-inline-start:calc(100% - .5rem);opacity:1}14%,to{inset-inline-start:calc(100% - .5rem);opacity:0}}@keyframes ws-step-run-down{0%{inset-block-start:0;opacity:0}2%{opacity:1}12%{inset-block-start:calc(100% - .5rem);opacity:1}14%,to{inset-block-start:calc(100% - .5rem);opacity:0}}@media (prefers-reduced-motion: reduce){.ws-steps.is-in .ws-step,.ws-steps.is-in .ws-step__icon:after,.ws-steps.is-in .ws-step__runner{animation:none}}@media (max-width: 56rem){.ws-steps{--ws-step-gap: 3rem;grid-template-columns:minmax(0,1fr);max-inline-size:30rem;margin-inline:auto}.ws-step__link{inset-block-start:calc(100% + 1px);inset-inline-start:calc(50% - 1px);inline-size:2px;block-size:var(--ws-step-gap)}.ws-step__link:before,.ws-step__link:dir(rtl):before{transform-origin:center top}html.ws-reveal .ws-steps:not(.is-in) .ws-step__link:before{transform:scaleY(0)}.ws-step__arrow svg,.ws-step__arrow:dir(rtl) svg{transform:rotate(90deg)}.ws-step__runner{inset-block-start:0;inset-inline-start:50%;translate:-50% 0}.ws-step__runner:dir(rtl){translate:50% 0}.ws-steps.is-in .ws-step__runner{animation-name:ws-step-run-down}}.ws-section--secure{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(60rem 26rem at 50% 0%,color-mix(in srgb,var(--vd-primary) 10%,transparent),transparent 70%),radial-gradient(40rem 20rem at 50% 100%,color-mix(in srgb,var(--vd-info) 7%,transparent),transparent 70%),var(--vd-canvas)}.ws-section--secure:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(color-mix(in srgb,var(--vd-border-subtle) 70%,transparent) 1px,transparent 1px) 0 0 / 2.5rem 2.5rem,linear-gradient(90deg,color-mix(in srgb,var(--vd-border-subtle) 70%,transparent) 1px,transparent 1px) 0 0 / 2.5rem 2.5rem;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,black 20%,transparent 75%);pointer-events:none}.ws-trust{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:var(--vd-space-3);padding:var(--vd-space-6);border-radius:var(--vd-radius-xl);background:color-mix(in srgb,var(--vd-surface) 92%,transparent);border:1px solid var(--vd-border-subtle);box-shadow:var(--vd-shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .7s var(--vd-ease-out) calc(var(--i, 0) * .16s + .1s),transform .7s var(--vd-ease-out) calc(var(--i, 0) * .16s + .1s),translate .3s var(--vd-ease-out),box-shadow .3s var(--vd-ease-out),border-color .3s var(--vd-ease-out)}html.ws-reveal .ws-trust[data-reveal]:not(.is-in){transform:translateY(2rem) scale(.95)}.ws-trust:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:var(--vd-gradient-brand);transform-origin:left center;transition:transform .7s var(--vd-ease-out) calc(var(--i, 0) * .16s + .5s)}.ws-trust:dir(rtl):before{transform-origin:right center}html.ws-reveal .ws-trust:not(.is-in):before{transform:scaleX(0)}.ws-trust:hover{translate:0 -6px;border-color:var(--vd-primary);box-shadow:var(--vd-shadow-3)}.ws-trust__icon{position:relative;display:inline-grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:var(--vd-radius-lg);background:var(--vd-primary-soft);color:var(--vd-primary);transition:transform .3s var(--vd-ease-out),background-color .3s var(--vd-ease-out),color .3s var(--vd-ease-out)}.ws-trust__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--vd-primary);opacity:0;animation:ws-trust-ring 6s var(--vd-ease-out) infinite;animation-delay:calc(var(--i, 0) * 1.5s + 1.6s)}.ws-trust:hover .ws-trust__icon{transform:scale(1.08) rotate(-4deg);background:var(--vd-gradient-brand);color:var(--vd-on-primary)}.ws-trust__title{font-size:var(--vd-text-md);font-weight:var(--vd-weight-semibold);line-height:1.4}.ws-trust__text{color:var(--vd-text-muted);font-size:var(--vd-text-sm);line-height:1.8}.ws-trust__scan{position:absolute;inset-block:0;inset-inline-start:0;inline-size:45%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--vd-primary) 12%,transparent),transparent);translate:-120% 0;pointer-events:none;animation:ws-trust-scan 6s var(--vd-ease-out) infinite;animation-delay:calc(var(--i, 0) * 1.5s + 1.8s)}.ws-trust__scan:dir(rtl){translate:120% 0;animation-name:ws-trust-scan-rtl}@keyframes ws-trust-ring{0%{opacity:.7;transform:scale(1)}20%,to{opacity:0;transform:scale(1.5)}}@keyframes ws-trust-scan{0%{translate:-120% 0}22%,to{translate:340% 0}}@keyframes ws-trust-scan-rtl{0%{translate:120% 0}22%,to{translate:-340% 0}}@media (prefers-reduced-motion: reduce){.ws-trust__icon:after,.ws-trust__scan{animation:none}.ws-trust:hover .ws-trust__icon{transform:none}}@media (max-width: 64rem){.ws-grid--trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-plan{position:relative;display:flex;flex-direction:column;padding:var(--vd-space-6);background:var(--vd-surface);border:1px solid var(--vd-border);border-radius:var(--vd-radius-xl)}.ws-plan:hover{translate:0 -4px;box-shadow:var(--vd-shadow-3)}.ws-plan--featured{border:2px solid var(--vd-primary);box-shadow:var(--vd-shadow-3)}@media (min-width: 56rem){.ws-plan--featured{scale:1.03}}.ws-faq__item{background:var(--vd-surface);border:1px solid var(--vd-border-subtle);border-radius:var(--vd-radius-lg);padding-block:var(--vd-space-4);padding-inline:var(--vd-space-5)}.ws-faq__item:hover,.ws-faq__item[open]{border-color:var(--vd-primary)}.ws-faq__item[open]{box-shadow:var(--vd-shadow-1)}.ws-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--vd-space-4);cursor:pointer;list-style:none;font-weight:var(--vd-weight-semibold)}.ws-faq__item summary::-webkit-details-marker{display:none}.ws-faq__item summary:after{content:"";flex:none;inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid var(--vd-primary);border-block-end:2px solid var(--vd-primary);transform:translateY(-2px) rotate(45deg);transition:transform var(--vd-duration-base) var(--vd-ease-out)}.ws-faq__item[open] summary:after{transform:translateY(2px) rotate(225deg)}.ws-faq__item summary:dir(rtl):after{transform:translateY(-2px) rotate(-45deg)}.ws-faq__item[open] summary:dir(rtl):after{transform:translateY(2px) rotate(-225deg)}.ws-faq__item p{margin-block-start:var(--vd-space-3)}.ws-faq__item[open] p{animation:ws-answer .35s var(--vd-ease-out)}@keyframes ws-answer{0%{opacity:0;transform:translateY(-.5rem)}}.ws-cta{position:relative;overflow:hidden;isolation:isolate;max-inline-size:76rem;margin:var(--vd-space-4) auto var(--vd-space-16);padding-block:var(--vd-space-16);padding-inline:var(--vd-space-6);border-radius:var(--vd-radius-2xl);background:var(--vd-gradient-brand);background-size:200% 200%;animation:ws-cta-flow 14s var(--vd-ease-in-out) infinite alternate;color:var(--vd-on-primary);text-align:center}.ws-cta:before,.ws-cta:after{content:"";position:absolute;z-index:-1;inline-size:22rem;block-size:22rem;border-radius:50%;background:color-mix(in srgb,var(--vd-on-primary) 14%,transparent);filter:blur(40px);animation:ws-float 9s var(--vd-ease-in-out) infinite alternate}.ws-cta:before{inset-block-start:-8rem;inset-inline-start:-6rem}.ws-cta:after{inset-block-end:-10rem;inset-inline-end:-6rem;animation-delay:-4s}.ws-cta__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--vd-on-primary) 30%,transparent) 1.4px,transparent 1.8px);background-size:1.25rem 1.25rem;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,color-mix(in srgb,black 25%,transparent) 0%,black 85%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,color-mix(in srgb,black 25%,transparent),#000 85%);animation:ws-cta-dots 30s linear infinite;pointer-events:none}@keyframes ws-cta-dots{to{background-position:2.5rem 1.25rem}}@media (prefers-reduced-motion: reduce){.ws-cta__dots{animation:none}}@keyframes ws-cta-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes ws-float{to{transform:translate(2rem,1.5rem) scale(1.1)}}.ws-cta p{opacity:.9;margin-block-end:var(--vd-space-8)}.ws-cta__btn{display:inline-flex;align-items:center;gap:var(--vd-space-2);padding-block:var(--vd-space-3);padding-inline:var(--vd-space-6);border-radius:var(--vd-radius-lg);background:var(--vd-surface);color:var(--vd-primary);font-weight:var(--vd-weight-bold);text-decoration:none;box-shadow:var(--vd-shadow-2);transition:transform var(--vd-duration-base) var(--vd-ease-out),box-shadow var(--vd-duration-base) var(--vd-ease-out)}.ws-cta__btn:hover{transform:translateY(-2px);box-shadow:var(--vd-shadow-3)}.ws-cta__btn svg{transition:translate var(--vd-duration-base) var(--vd-ease-out)}.ws-cta__btn:hover svg{translate:-4px 0}.ws-cta__btn:dir(ltr):hover svg{translate:4px 0}@media (prefers-reduced-motion: reduce){.ws-cta,.ws-cta:before,.ws-cta:after,.ws-faq__item[open] p{animation:none}.ws-trust:hover,.ws-plan:hover{translate:none}.ws-cta__btn:hover{transform:none}}.ws-contact-page{padding-block:var(--vd-space-12) var(--vd-space-16);padding-inline:var(--vd-space-4);background-image:radial-gradient(color-mix(in srgb,var(--vd-text-muted) 22%,transparent) 1px,transparent 1.4px);background-size:1.5rem 1.5rem}.ws-contact-head{max-inline-size:44rem;margin-inline:auto;margin-block-end:var(--vd-space-10);text-align:center}.ws-contact{max-inline-size:72rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);border-radius:var(--vd-radius-xl);overflow:hidden;background:var(--vd-surface);border:1px solid var(--vd-border-subtle);box-shadow:var(--vd-shadow-3)}.ws-contact__panel{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--vd-space-4);padding:var(--vd-space-8);background:var(--vd-gradient-brand);color:var(--vd-on-primary)}.ws-contact__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--vd-on-primary) 22%,transparent) 1.2px,transparent 1.6px);background-size:1.25rem 1.25rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 100%);pointer-events:none}.ws-contact__panel-title{font-size:var(--vd-text-2xl);font-weight:var(--vd-weight-heavy);line-height:1.3}.ws-contact__panel-lead{opacity:.85}.ws-contact__reasons{list-style:none;padding:0;margin:var(--vd-space-2) 0 0;display:grid;gap:var(--vd-space-5)}.ws-contact__reasons li{display:flex;gap:var(--vd-space-3);align-items:flex-start}.ws-contact__reasons strong{display:block;margin-block-end:var(--vd-space-1)}.ws-contact__reasons p{font-size:var(--vd-text-sm);opacity:.82;line-height:1.7}.ws-contact__reason-icon{flex:none;display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--vd-radius-lg);background:color-mix(in srgb,var(--vd-on-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--vd-on-primary) 22%,transparent)}.ws-contact__panel-foot{margin-block-start:auto;padding-block-start:var(--vd-space-6);display:grid;gap:var(--vd-space-3);justify-items:start;font-size:var(--vd-text-sm)}.ws-contact__try{display:inline-flex;align-items:center;gap:var(--vd-space-2);padding:var(--vd-space-3) var(--vd-space-5);border-radius:var(--vd-radius-lg);background:var(--vd-surface);color:var(--vd-primary);font-weight:var(--vd-weight-semibold);text-decoration:none;transition:transform var(--vd-duration-base) var(--vd-ease-out)}.ws-contact__try:hover{transform:translateY(-2px)}.ws-contact__form{padding:var(--vd-space-8)}.ws-contact__form .ws-form{display:grid;gap:var(--vd-space-5)}.ws-contact__textarea{min-block-size:9rem;resize:vertical}.ws-contact__done{display:grid;gap:var(--vd-space-3);justify-items:center;text-align:center;padding-block:var(--vd-space-12)}.ws-contact__done-title{font-size:var(--vd-text-xl);font-weight:var(--vd-weight-heavy)}.ws-nav__contact{border:1px solid var(--vd-border-control);border-radius:var(--vd-radius-lg)}.ws-nav__contact--on{border-color:var(--vd-primary);color:var(--vd-primary)}@media (max-width: 56rem){.ws-contact{grid-template-columns:minmax(0,1fr)}.ws-contact__panel,.ws-contact__form{padding:var(--vd-space-6)}}@media (max-width: 56rem){.ws-signup{grid-template-columns:minmax(0,1fr)}.ws-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-footer__brand,.ws-footer__why{grid-column:1 / -1}.ws-footer__bar{flex-direction:column;align-items:flex-start}.ws-signup__side{position:static}}@media (max-width: 36rem){.ws-form__grid{grid-template-columns:minmax(0,1fr)}.ws-section{padding-block:var(--vd-space-12)}.ws-grid--trust{grid-template-columns:minmax(0,1fr)}}.ws-quick{max-inline-size:48rem;margin-inline:auto;padding-block:var(--vd-space-12);padding-inline:var(--vd-space-4);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vd-space-6)}.ws-quick__head{display:grid;gap:var(--vd-space-2);text-align:center}.ws-quick__steps{justify-content:center}.ws-quick__panel{padding:var(--vd-space-8);border-radius:var(--vd-radius-2xl);background:var(--vd-surface-raised);border:1px solid var(--vd-border-subtle);box-shadow:var(--vd-shadow-2);min-inline-size:0}.ws-quick__panel>.ws-form{margin-block-start:0}.ws-quick__confirm{justify-items:center;text-align:center}.ws-quick__row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vd-space-3)}.ws-quick__where{display:grid;gap:var(--vd-space-2);padding:var(--vd-space-4);border-radius:var(--vd-radius-lg);background:var(--vd-surface-sunken)}.ws-quick__trial{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vd-space-1) var(--vd-space-4);margin:0}.ws-quick__trial dt{grid-row:1}.ws-quick__trial dd{grid-row:2;margin:0;font-weight:var(--vd-weight-semibold)}.ws-quick__reading{display:flex;align-items:center;gap:var(--vd-space-3);color:var(--vd-text-muted)}.ws-quick__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vd-space-3)}.ws-quick__hits{display:grid;gap:var(--vd-space-3);list-style:none;padding:0;margin:0}.ws-quick__hit{display:grid;gap:var(--vd-space-1);padding:var(--vd-space-4);border-radius:var(--vd-radius-lg);border:1px solid var(--vd-border-subtle);background:var(--vd-surface);text-align:var(--vd-align-start)}.ws-quick__hit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vd-space-3)}.ws-quick__hit mark{background:var(--vd-warning-soft);color:inherit;border-radius:var(--vd-radius-xs);padding-inline:.125em}.ws-linkbtn{background:none;border:0;padding:0;color:var(--vd-text-link);font:inherit;text-decoration:underline;cursor:pointer}.ws-otp{display:grid;grid-template-columns:repeat(6,minmax(0,3rem));justify-content:center;gap:var(--vd-space-2);inline-size:100%}.ws-otp__box{block-size:3.5rem;inline-size:100%;min-inline-size:0;text-align:center;font-family:var(--vd-font-mono);font-size:var(--vd-text-2xl);font-weight:var(--vd-weight-semibold);border-radius:var(--vd-radius-md);border:1px solid var(--vd-border-control);background:var(--vd-surface);color:var(--vd-text)}.ws-otp__box:focus-visible{outline:2px solid var(--vd-focus-ring);outline-offset:1px}.ws-otp__box[aria-invalid=true]{border-color:var(--vd-danger);background:var(--vd-danger-soft)}.ws-drop{position:relative;display:grid;justify-items:center;gap:var(--vd-space-2);padding:var(--vd-space-8) var(--vd-space-4);border:2px dashed var(--vd-border-strong);border-radius:var(--vd-radius-xl);background:var(--vd-surface-sunken);color:var(--vd-text-muted);text-align:center}.ws-drop:focus-within{border-color:var(--vd-primary)}.ws-drop--invalid{border-color:var(--vd-danger);background:var(--vd-danger-soft)}.ws-drop__label{color:var(--vd-text);font-weight:var(--vd-weight-semibold);overflow-wrap:anywhere}.ws-drop__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ws-quick-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vd-space-3) var(--vd-space-4);padding:var(--vd-space-4);margin-block-start:var(--vd-space-3);border-radius:var(--vd-radius-lg);background:var(--vd-primary-soft);border:1px solid var(--vd-info-border)}.ws-quick-banner__icon{color:var(--vd-primary);flex:none}.ws-quick-banner__text{display:grid;flex:1 1 14rem;min-inline-size:0}@media (max-width: 40rem){.ws-quick__panel{padding:var(--vd-space-5)}.ws-quick__trial{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-quick__trial dt:nth-of-type(n+3){grid-row:3}.ws-quick__trial dd:nth-of-type(n+3){grid-row:4}.ws-quick__steps .vd-step__label{font-size:var(--vd-text-xs)}}.container{width:100%}@media (min-width: 40rem){.container{max-width:40rem}}@media (min-width: 48rem){.container{max-width:48rem}}@media (min-width: 64rem){.container{max-width:64rem}}@media (min-width: 80rem){.container{max-width:80rem}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline{outline-style:solid;outline-color:var(--vd-focus-ring)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
