@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap");:root{--color-neutral-0:#FFFFFF;--color-neutral-50:#FAFAFA;--color-neutral-100:#F1F1F1;--color-neutral-200:#E5E5E5;--color-neutral-300:#D4D4D4;--color-neutral-400:#A3A3A3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0A0A0A;--color-brand-50:#F9FFEA;--color-brand-100:#F2FFD2;--color-brand-200:#E9FFB8;--color-brand-300:#E0FF9F;--color-brand-400:#D8FF86;--color-brand-500:#D2FF72;--color-brand-600:#B6E65F;--color-brand-700:#97BF4E;--color-brand-800:#78973D;--color-brand-900:#5A712E;--color-brand-950:#334118;--color-blue-50:#EFF6FF;--color-blue-100:#DBEAFE;--color-blue-200:#BFDBFE;--color-blue-300:#93C5FD;--color-blue-400:#60A5FA;--color-blue-500:#3B82F6;--color-blue-600:#2563EB;--color-blue-700:#1D4ED8;--color-blue-800:#1E40AF;--color-blue-900:#1E3A8A;--color-blue-950:#172554;--color-pink-50:#FDF2F8;--color-pink-100:#FCE7F3;--color-pink-200:#FBCFE8;--color-pink-300:#F9A8D4;--color-pink-400:#F472B6;--color-pink-500:#EC4899;--color-pink-600:#DB2777;--color-pink-700:#BE185D;--color-pink-800:#9D174D;--color-pink-900:#831843;--color-pink-950:#500724;--color-purple-50:#F5F3FF;--color-purple-100:#EDE9FE;--color-purple-200:#DDD6FE;--color-purple-300:#C4B5FD;--color-purple-400:#A78BFA;--color-purple-500:#8B5CF6;--color-purple-600:#7C3AED;--color-purple-700:#6D28D9;--color-purple-800:#5B21B6;--color-purple-900:#4C1D95;--color-purple-950:#2E1065;--color-teal-50:#F0FDFA;--color-teal-100:#CCFBF1;--color-teal-200:#99F6E4;--color-teal-300:#5EEAD4;--color-teal-400:#2DD4BF;--color-teal-500:#14B8A6;--color-teal-600:#0D9488;--color-teal-700:#0F766E;--color-teal-800:#115E59;--color-teal-900:#134E4A;--color-teal-950:#042F2E;--color-aqua-50:#ECFEFF;--color-aqua-100:#CFFAFE;--color-aqua-200:#A5F3FC;--color-aqua-300:#67E8F9;--color-aqua-400:#22D3EE;--color-aqua-500:#06B6D4;--color-aqua-600:#0891B2;--color-aqua-700:#0E7490;--color-aqua-800:#155E75;--color-aqua-900:#164E63;--color-aqua-950:#083344;--color-bisque-50:#FFF9F3;--color-bisque-100:#FFF3E4;--color-bisque-200:#FFE4C7;--color-bisque-300:#FFD2A3;--color-bisque-400:#FFBC7A;--color-bisque-500:#FFA752;--color-bisque-600:#F08C2E;--color-bisque-700:#C86E21;--color-bisque-800:#9E531D;--color-bisque-900:#7B431A;--color-bisque-950:#42210D;--color-info-50:#EFF6FF;--color-info-100:#DBEAFE;--color-info-200:#BFDBFE;--color-info-300:#93C5FD;--color-info-400:#60A5FA;--color-info-500:#3B82F6;--color-info-600:#2563EB;--color-info-700:#1D4ED8;--color-info-800:#1E40AF;--color-info-900:#1E3A8A;--color-info-950:#172554;--color-success-50:#ECFDF5;--color-success-100:#D1FAE5;--color-success-200:#A7F3D0;--color-success-300:#6EE7B7;--color-success-400:#34D399;--color-success-500:#10B981;--color-success-600:#059669;--color-success-700:#047857;--color-success-800:#065F46;--color-success-900:#064E3B;--color-success-950:#022C22;--color-danger-50:#FFF1F2;--color-danger-100:#FFE4E6;--color-danger-200:#FECDD3;--color-danger-300:#FDA4AF;--color-danger-400:#FB7185;--color-danger-500:#F43F5E;--color-danger-600:#E11D48;--color-danger-700:#BE123C;--color-danger-800:#9F1239;--color-danger-900:#881337;--color-danger-950:#4C0519;--color-error-50:var(--color-danger-50);--color-error-100:var(--color-danger-100);--color-error-200:var(--color-danger-200);--color-error-300:var(--color-danger-300);--color-error-400:var(--color-danger-400);--color-error-500:var(--color-danger-500);--color-error-600:var(--color-danger-600);--color-error-700:var(--color-danger-700);--color-error-800:var(--color-danger-800);--color-error-900:var(--color-danger-900);--color-error-950:var(--color-danger-950);--color-warning-50:#FFFBEB;--color-warning-100:#FEF3C7;--color-warning-200:#FDE68A;--color-warning-300:#FCD34D;--color-warning-400:#FBBF24;--color-warning-500:#F59E0B;--color-warning-600:#D97706;--color-warning-700:#B45309;--color-warning-800:#92400E;--color-warning-900:#78350F;--color-warning-950:#451A03;--color-alpha-black-50:rgb(3 7 18/0.04);--color-alpha-black-100:rgb(3 7 18/0.08);--color-alpha-black-200:rgb(3 7 18/0.12);--color-alpha-black-300:rgb(3 7 18/0.16);--color-alpha-black-400:rgb(3 7 18/0.24);--color-alpha-black-500:rgb(3 7 18/0.32);--color-alpha-black-600:rgb(3 7 18/0.40);--color-alpha-black-700:rgb(3 7 18/0.52);--color-alpha-black-800:rgb(3 7 18/0.64);--color-alpha-black-900:rgb(3 7 18/0.78);--color-alpha-black-950:rgb(3 7 18/0.90);--color-alpha-white-50:rgb(255 255 255/0.06);--color-alpha-white-100:rgb(255 255 255/0.10);--color-alpha-white-200:rgb(255 255 255/0.14);--color-alpha-white-300:rgb(255 255 255/0.20);--color-alpha-white-400:rgb(255 255 255/0.30);--color-alpha-white-500:rgb(255 255 255/0.40);--color-alpha-white-600:rgb(255 255 255/0.50);--color-alpha-white-700:rgb(255 255 255/0.62);--color-alpha-white-800:rgb(255 255 255/0.74);--color-alpha-white-900:rgb(255 255 255/0.86);--color-alpha-white-950:rgb(255 255 255/0.94);--color-semantic-text-primary:var(--color-neutral-900);--color-semantic-text-secondary:var(--color-neutral-600);--color-semantic-surface:var(--color-neutral-50);--color-semantic-surface-elevated:#FFFFFF;--color-semantic-border:var(--color-neutral-300);--color-semantic-primary:var(--color-brand-500);--color-semantic-primary-hover:var(--color-brand-600);--color-semantic-primary-foreground:var(--color-blue-950);--color-semantic-info:var(--color-info-600);--color-semantic-success:var(--color-success-600);--color-semantic-error:var(--color-danger-600);--color-semantic-warning:var(--color-warning-500);--color-semantic-focus-ring:#93C5FD;--dimension-spacing-1:4px;--dimension-spacing-1-desktop:4px;--dimension-spacing-1-mobile:4px;--dimension-spacing-2:8px;--dimension-spacing-2-desktop:8px;--dimension-spacing-2-mobile:6px;--dimension-spacing-3:12px;--dimension-spacing-3-desktop:12px;--dimension-spacing-3-mobile:8px;--dimension-spacing-4:16px;--dimension-spacing-4-desktop:16px;--dimension-spacing-4-mobile:12px;--dimension-spacing-5:20px;--dimension-spacing-5-desktop:20px;--dimension-spacing-5-mobile:16px;--dimension-spacing-6:24px;--dimension-spacing-6-desktop:24px;--dimension-spacing-6-mobile:20px;--dimension-spacing-8:32px;--dimension-spacing-8-desktop:32px;--dimension-spacing-8-mobile:24px;--dimension-spacing-10:40px;--dimension-spacing-10-desktop:40px;--dimension-spacing-10-mobile:32px;--dimension-spacing-12:48px;--dimension-spacing-12-desktop:48px;--dimension-spacing-12-mobile:40px;--dimension-spacing-16:64px;--dimension-spacing-16-desktop:64px;--dimension-spacing-16-mobile:48px;--dimension-spacing-24:96px;--dimension-spacing-24-desktop:96px;--dimension-spacing-24-mobile:64px;--dimension-spacing-32:128px;--dimension-spacing-32-desktop:128px;--dimension-spacing-32-mobile:96px;--dimension-spacing-48:192px;--dimension-spacing-48-desktop:192px;--dimension-spacing-48-mobile:128px;--dimension-spacing-64:256px;--dimension-spacing-64-desktop:256px;--dimension-spacing-64-mobile:192px;--dimension-spacing-none:0px;--dimension-spacing-none-desktop:0px;--dimension-spacing-none-mobile:0px;--dimension-spacing-0-5:2px;--dimension-spacing-0-5-desktop:2px;--dimension-spacing-0-5-mobile:2px;--dimension-spacing-1-5:6px;--dimension-spacing-1-5-desktop:6px;--dimension-spacing-1-5-mobile:4px;--dimension-spacing-2-5:10px;--dimension-spacing-2-5-desktop:10px;--dimension-spacing-2-5-mobile:8px;--dimension-radius-none:0px;--dimension-radius-none-desktop:0px;--dimension-radius-none-mobile:0px;--dimension-radius-x-small:2px;--dimension-radius-x-small-desktop:2px;--dimension-radius-x-small-mobile:2px;--dimension-radius-small:4px;--dimension-radius-small-desktop:4px;--dimension-radius-small-mobile:4px;--dimension-radius-medium:6px;--dimension-radius-medium-desktop:6px;--dimension-radius-medium-mobile:6px;--dimension-radius-large:8px;--dimension-radius-large-desktop:8px;--dimension-radius-large-mobile:8px;--dimension-radius-x-large:12px;--dimension-radius-x-large-desktop:12px;--dimension-radius-x-large-mobile:12px;--dimension-radius-2x-large:16px;--dimension-radius-2x-large-desktop:16px;--dimension-radius-2x-large-mobile:16px;--dimension-radius-3x-large:24px;--dimension-radius-3x-large-desktop:24px;--dimension-radius-3x-large-mobile:24px;--dimension-radius-4x-large:32px;--dimension-radius-4x-large-desktop:32px;--dimension-radius-4x-large-mobile:32px;--dimension-radius-full:900px;--dimension-radius-full-desktop:900px;--dimension-radius-full-mobile:900px;--dimension-border-small:1px;--dimension-border-small-desktop:1px;--dimension-border-small-mobile:1px;--dimension-border-medium:2px;--dimension-border-medium-desktop:2px;--dimension-border-medium-mobile:2px;--dimension-border-large:4px;--dimension-border-large-desktop:4px;--dimension-border-large-mobile:4px;--dimension-elevation-small:0 0 8px rgb(0 0 0/0.12);--dimension-elevation-small-desktop:0 0 8px rgb(0 0 0/0.12);--dimension-elevation-small-mobile:0 0 8px rgb(0 0 0/0.12);--dimension-elevation-medium:0 0 12px rgb(0 0 0/0.12);--dimension-elevation-medium-desktop:0 0 12px rgb(0 0 0/0.12);--dimension-elevation-medium-mobile:0 0 12px rgb(0 0 0/0.12);--dimension-elevation-large:0 0 16px rgb(0 0 0/0.12);--dimension-elevation-large-desktop:0 0 16px rgb(0 0 0/0.12);--dimension-elevation-large-mobile:0 0 16px rgb(0 0 0/0.12);--typography-font-family:Inter,sans-serif;--typography-heading-font-weight:600;--typography-heading-2x-large:72px;--typography-heading-2x-large-desktop:72px;--typography-heading-2x-large-mobile:56px;--typography-heading-2x-large-line-height:1;--typography-heading-2x-large-letter-spacing:-0.035em;--typography-heading-x-large:56px;--typography-heading-x-large-desktop:56px;--typography-heading-x-large-mobile:40px;--typography-heading-x-large-line-height:1;--typography-heading-x-large-letter-spacing:-0.032em;--typography-heading-large:40px;--typography-heading-large-desktop:40px;--typography-heading-large-mobile:32px;--typography-heading-large-line-height:1.2;--typography-heading-large-letter-spacing:-0.028em;--typography-heading-medium:32px;--typography-heading-medium-desktop:32px;--typography-heading-medium-mobile:24px;--typography-heading-medium-line-height:1.2;--typography-heading-medium-letter-spacing:-0.024em;--typography-heading-small:24px;--typography-heading-small-desktop:24px;--typography-heading-small-mobile:20px;--typography-heading-small-line-height:1.2;--typography-heading-small-letter-spacing:-0.02em;--typography-heading-x-small:20px;--typography-heading-x-small-desktop:20px;--typography-heading-x-small-mobile:18px;--typography-heading-x-small-line-height:1.2;--typography-heading-x-small-letter-spacing:-0.016em;--typography-body-base-line-height:1.6;--typography-body-large-light:20px;--typography-body-large-light-desktop:20px;--typography-body-large-light-mobile:18px;--typography-body-large-light-font-weight:300;--typography-body-large-regular:20px;--typography-body-large-regular-desktop:20px;--typography-body-large-regular-mobile:18px;--typography-body-large-regular-font-weight:400;--typography-body-large-bold:20px;--typography-body-large-bold-desktop:20px;--typography-body-large-bold-mobile:18px;--typography-body-large-bold-font-weight:600;--typography-body-medium-light:16px;--typography-body-medium-light-desktop:16px;--typography-body-medium-light-mobile:14px;--typography-body-medium-light-font-weight:300;--typography-body-medium-regular:16px;--typography-body-medium-regular-desktop:16px;--typography-body-medium-regular-mobile:14px;--typography-body-medium-regular-font-weight:400;--typography-body-medium-bold:16px;--typography-body-medium-bold-desktop:16px;--typography-body-medium-bold-mobile:14px;--typography-body-medium-bold-font-weight:600;--typography-body-small-light:14px;--typography-body-small-light-desktop:14px;--typography-body-small-light-mobile:12px;--typography-body-small-light-font-weight:300;--typography-body-small-regular:14px;--typography-body-small-regular-desktop:14px;--typography-body-small-regular-mobile:12px;--typography-body-small-regular-font-weight:400;--typography-body-small-bold:14px;--typography-body-small-bold-desktop:14px;--typography-body-small-bold-mobile:12px;--typography-body-small-bold-font-weight:600;--typography-button-font-weight:400;--typography-button-large:18px;--typography-button-large-desktop:18px;--typography-button-large-mobile:16px;--typography-button-large-line-height:1.3333333333;--typography-button-medium:16px;--typography-button-medium-desktop:16px;--typography-button-medium-mobile:14px;--typography-button-medium-line-height:1.25;--typography-button-small:14px;--typography-button-small-desktop:14px;--typography-button-small-mobile:12px;--typography-button-small-line-height:1.4285714286;--typography-caption-font-weight:400;--typography-caption-large:20px;--typography-caption-large-desktop:20px;--typography-caption-large-mobile:18px;--typography-caption-large-line-height:1.2;--typography-caption-medium:16px;--typography-caption-medium-desktop:16px;--typography-caption-medium-mobile:14px;--typography-caption-medium-line-height:1.25;--typography-caption-small:14px;--typography-caption-small-desktop:14px;--typography-caption-small-mobile:12px;--typography-caption-small-line-height:1.1428571429;--typography-caption-x-small:12px;--typography-caption-x-small-desktop:12px;--typography-caption-x-small-mobile:12px;--typography-caption-x-small-line-height:1.3333333333;--typography-caption-micro:10px;--typography-caption-micro-desktop:10px;--typography-caption-micro-mobile:10px;--typography-caption-micro-line-height:1.2;--font-family:var(--typography-font-family);--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-heading-2x-large:var(--typography-heading-2x-large);--font-heading-x-large:var(--typography-heading-x-large);--font-heading-large:var(--typography-heading-large);--font-heading-medium:var(--typography-heading-medium);--font-heading-small:var(--typography-heading-small);--font-heading-x-small:var(--typography-heading-x-small);--font-body-large:var(--typography-body-large-regular);--font-body-medium:var(--typography-body-medium-regular);--font-body-small:var(--typography-body-small-regular);--font-caption-large:var(--typography-caption-large);--font-caption-medium:var(--typography-caption-medium);--font-caption-small:var(--typography-caption-small);--font-caption-x-small:var(--typography-caption-x-small);--font-caption-micro:var(--typography-caption-micro);--font-line-height-heading-tight:1;--font-line-height-heading-regular:1.2;--font-line-height-body:1.6;--font-line-height-caption-large:1.2;--font-line-height-caption-medium:1.25;--font-line-height-caption-small:1.1428571429;--font-line-height-caption-micro:1.2;--font-letter-spacing-caption-micro:0.04em;--border-weight-default:1px;--border-weight-selected:2px;--border-weight-focused:2px;--border-color-default:var(--color-neutral-500);--border-color-brand:var(--color-brand-500);--border-color-info:var(--color-info-500);--border-color-success:var(--color-success-500);--border-color-warning:var(--color-warning-500);--border-color-danger:var(--color-danger-500);--border-color-pink:var(--color-pink-500);--border-color-purple:var(--color-purple-500);--border-color-teal:var(--color-teal-500);--border-color-aqua:var(--color-aqua-500);--border-color-bisque:var(--color-bisque-500);--breakpoint-mobile-max:767px}@media (max-width:767px){:root{--dimension-spacing-1:4px;--dimension-spacing-2:6px;--dimension-spacing-3:8px;--dimension-spacing-4:12px;--dimension-spacing-5:16px;--dimension-spacing-6:20px;--dimension-spacing-8:24px;--dimension-spacing-10:32px;--dimension-spacing-12:40px;--dimension-spacing-16:48px;--dimension-spacing-24:64px;--dimension-spacing-32:96px;--dimension-spacing-48:128px;--dimension-spacing-64:192px;--dimension-spacing-none:0px;--dimension-spacing-0-5:2px;--dimension-spacing-1-5:4px;--dimension-spacing-2-5:8px;--dimension-radius-none:0px;--dimension-radius-x-small:2px;--dimension-radius-small:4px;--dimension-radius-medium:6px;--dimension-radius-large:8px;--dimension-radius-x-large:12px;--dimension-radius-2x-large:16px;--dimension-radius-3x-large:24px;--dimension-radius-4x-large:32px;--dimension-radius-full:900px;--dimension-border-small:1px;--dimension-border-medium:2px;--dimension-border-large:4px;--dimension-elevation-small:0 0 8px rgb(0 0 0/0.12);--dimension-elevation-medium:0 0 12px rgb(0 0 0/0.12);--dimension-elevation-large:0 0 16px rgb(0 0 0/0.12);--typography-heading-2x-large:56px;--typography-heading-x-large:40px;--typography-heading-large:32px;--typography-heading-medium:24px;--typography-heading-small:20px;--typography-heading-x-small:18px;--typography-body-large-light:18px;--typography-body-large-regular:18px;--typography-body-large-bold:18px;--typography-body-medium-light:14px;--typography-body-medium-regular:14px;--typography-body-medium-bold:14px;--typography-body-small-light:12px;--typography-body-small-regular:12px;--typography-body-small-bold:12px;--typography-button-large:16px;--typography-button-medium:14px;--typography-button-small:12px;--typography-caption-large:18px;--typography-caption-medium:14px;--typography-caption-small:12px;--typography-caption-x-small:12px;--typography-caption-micro:10px}}*{box-sizing:border-box}body,html{margin:0;padding:0;line-height:var(--typography-body-base-line-height);background:var(--color-semantic-surface);color:var(--color-semantic-text-primary)}.varso-btn,body,html{font-family:var(--typography-font-family)}.varso-btn{--varso-btn-bg:transparent;--varso-btn-color:var(--color-semantic-text-primary);--varso-btn-border:transparent;--varso-btn-hover-bg:var(--color-neutral-100);--varso-btn-active-bg:var(--color-neutral-200);--varso-btn-flash-ring-size:4px;--varso-btn-height:40px;--varso-btn-font-size:var(--typography-button-medium);--varso-btn-line-height:var(--typography-button-medium-line-height);--varso-btn-padding-block:var(--dimension-spacing-4);--varso-btn-padding-inline:var(--dimension-spacing-6);border:var(--dimension-border-small) solid transparent;box-sizing:border-box;border-radius:var(--dimension-radius-full);cursor:pointer;display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);justify-content:center;font-weight:var(--typography-button-font-weight);block-size:var(--varso-btn-height);min-block-size:var(--varso-btn-height);position:relative;overflow:hidden;background:var(--varso-btn-bg);color:var(--varso-btn-color);border-color:var(--varso-btn-border);transition:transform .12s ease,box-shadow .16s ease,background-color .22s ease,color .18s ease,border-color .18s ease}.varso-btn:not(.varso-btn-icon){min-inline-size:calc((var(--varso-btn-font-size) * var(--varso-btn-line-height)) + (var(--varso-btn-padding-block) * 2) + (var(--dimension-border-small) * 2))}.varso-btn__hover-fill{position:absolute;inset:0;background:var(--varso-btn-hover-bg);transform-origin:bottom;transform:scaleY(0);transition:transform .26s ease-out,background-color .18s ease;z-index:0}.varso-btn__icon,.varso-btn__label{position:relative;z-index:1;transition:opacity .16s ease,transform .18s ease}.varso-btn__label{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-btn__icon{flex:none}.varso-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent)}.varso-btn:focus-visible .varso-btn__hover-fill,.varso-btn:hover .varso-btn__hover-fill{transform:scaleY(1)}.varso-btn[aria-expanded=true]{box-shadow:0 0 0 var(--varso-btn-flash-ring-size) var(--color-alpha-black-100)}.varso-btn[aria-expanded=true] .varso-btn__hover-fill{transform:scaleY(1);background:var(--varso-btn-hover-bg)}.varso-btn:active{transform:translateY(0) scale(.995);background:var(--varso-btn-active-bg);box-shadow:0 0 0 var(--varso-btn-flash-ring-size) var(--color-alpha-black-100)}.varso-btn:active .varso-btn__hover-fill{transform:scaleY(1);background:var(--varso-btn-active-overlay,var(--varso-btn-active-bg))}.varso-btn:disabled{opacity:.48;cursor:not-allowed;pointer-events:none;transform:none}.varso-btn--state-loading:disabled,.varso-btn--state-succeeded:disabled{opacity:1}.varso-btn__state-content{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.varso-btn--state-loading .varso-btn__icon,.varso-btn--state-loading .varso-btn__label,.varso-btn--state-succeeded .varso-btn__icon,.varso-btn--state-succeeded .varso-btn__label{opacity:0;transform:translateY(6px)}.varso-btn__state-content--loading{animation:varso-btn-state-slide-in .22s ease-out both}.varso-btn__state-content--succeeded{animation:varso-btn-state-slide 3s ease-in-out 1}.varso-btn__spinner{display:inline-flex;align-items:center;justify-content:center;color:inherit}.varso-btn__check{font-size:14px;font-weight:700;line-height:1}@keyframes varso-btn-spinner-rotate{to{transform:rotate(1turn)}}.varso-spinner{--varso-spinner-size:20px;--varso-spinner-stroke-width:3px;display:inline-flex;inline-size:var(--varso-spinner-size);block-size:var(--varso-spinner-size);color:var(--color-neutral-900)}.varso-spinner__svg{inline-size:100%;block-size:100%;animation:varso-spinner-rotate .8s linear infinite}.varso-spinner__arc{fill:none;stroke:currentColor;stroke-width:var(--varso-spinner-stroke-width);stroke-linecap:round;stroke-dasharray:28 72;stroke-dashoffset:2;transform-origin:center}.varso-circular-loader{--varso-circular-loader-size:24px;display:inline-grid;place-items:center;inline-size:var(--varso-circular-loader-size);block-size:var(--varso-circular-loader-size);color:var(--color-neutral-900)}.varso-circular-loader__disc{inline-size:100%;block-size:100%;display:block;border-radius:50%;background:conic-gradient(from 0deg,currentColor 0 var(--varso-circular-loader-progress),var(--color-neutral-0) 0 100%);box-shadow:inset 0 0 0 1px currentColor}@keyframes varso-spinner-rotate{to{transform:rotate(1turn)}}@keyframes varso-btn-state-slide{0%{opacity:0;transform:translateY(-70%)}14%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(70%)}}@keyframes varso-btn-state-slide-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}.varso-btn--x-small{--varso-btn-height:24px;--varso-btn-font-size:var(--font-caption-x-small);--varso-btn-line-height:var(--typography-caption-x-small-line-height);--varso-btn-padding-block:3px;--varso-btn-padding-inline:var(--dimension-spacing-2);gap:var(--dimension-spacing-1);padding:var(--varso-btn-padding-block) var(--varso-btn-padding-inline);font-size:var(--varso-btn-font-size);line-height:var(--varso-btn-line-height)}.varso-btn--small{--varso-btn-height:32px;--varso-btn-font-size:var(--typography-button-small);--varso-btn-line-height:var(--typography-button-small-line-height);--varso-btn-padding-block:var(--dimension-spacing-1);--varso-btn-padding-inline:var(--dimension-spacing-3)}.varso-btn--normal,.varso-btn--small{gap:var(--dimension-spacing-2);padding:var(--varso-btn-padding-block) var(--varso-btn-padding-inline);font-size:var(--varso-btn-font-size);line-height:var(--varso-btn-line-height)}.varso-btn--normal{--varso-btn-height:54px;--varso-btn-font-size:var(--typography-button-medium);--varso-btn-line-height:var(--typography-button-medium-line-height);--varso-btn-padding-block:var(--dimension-spacing-4);--varso-btn-padding-inline:var(--dimension-spacing-6)}.varso-btn--large{--varso-btn-flash-ring-size:6px;--varso-btn-height:72px;--varso-btn-font-size:var(--typography-button-large);--varso-btn-line-height:var(--typography-button-large-line-height);--varso-btn-padding-block:var(--dimension-spacing-6);--varso-btn-padding-inline:var(--dimension-spacing-8);gap:var(--dimension-spacing-4);padding:var(--varso-btn-padding-block) var(--varso-btn-padding-inline);font-size:var(--varso-btn-font-size);line-height:var(--varso-btn-line-height)}.varso-btn--primary{--varso-btn-bg:var(--color-neutral-950,#0a0a0a);--varso-btn-color:#ffffff;--varso-btn-border:var(--color-neutral-950,#0a0a0a);--varso-btn-hover-bg:var(--color-neutral-900,#171717);--varso-btn-active-bg:var(--color-neutral-800,#262626)}.varso-btn--outline{--varso-btn-bg:#ffffff;--varso-btn-color:var(--color-neutral-950);--varso-btn-border:var(--color-neutral-950);--varso-btn-hover-bg:var(--color-neutral-100);--varso-btn-active-bg:var(--color-neutral-200)}.varso-btn--secondary{--varso-btn-bg:var(--color-neutral-100);--varso-btn-color:var(--color-neutral-950);--varso-btn-border:transparent;--varso-btn-hover-bg:var(--color-alpha-black-50);--varso-btn-active-bg:var(--color-neutral-100);--varso-btn-active-overlay:var(--color-alpha-black-100)}.varso-btn--subtle{--varso-btn-bg:transparent;--varso-btn-color:var(--color-neutral-950);--varso-btn-border:transparent;--varso-btn-hover-bg:color-mix(in srgb,var(--color-neutral-950) 10%,transparent);--varso-btn-active-bg:transparent}.varso-btn--success{--varso-btn-bg:var(--color-success-500);--varso-btn-color:#ffffff;--varso-btn-border:var(--color-success-500);--varso-btn-hover-bg:var(--color-alpha-black-50);--varso-btn-active-bg:var(--color-success-500);--varso-btn-active-overlay:var(--color-alpha-black-200)}.varso-btn--warning{--varso-btn-bg:var(--color-warning-400);--varso-btn-color:var(--color-neutral-950);--varso-btn-border:var(--color-warning-400);--varso-btn-hover-bg:var(--color-alpha-black-50);--varso-btn-active-bg:var(--color-warning-400);--varso-btn-active-overlay:var(--color-alpha-black-200)}.varso-btn--danger{--varso-btn-bg:var(--color-error-500);--varso-btn-color:#ffffff;--varso-btn-border:var(--color-error-500);--varso-btn-hover-bg:var(--color-alpha-black-50);--varso-btn-active-bg:var(--color-error-500);--varso-btn-active-overlay:var(--color-alpha-black-200)}.varso-btn-group{display:inline-flex;align-items:center;flex-wrap:wrap}.varso-btn-group--small,.varso-btn-group--x-small{gap:var(--dimension-spacing-1)}.varso-btn-group--normal{gap:var(--dimension-spacing-2)}.varso-btn-group--large{gap:var(--dimension-spacing-3)}.varso-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--dimension-spacing-1)}.varso-pagination__button.varso-btn{inline-size:36px;min-inline-size:36px;block-size:36px;padding-inline:0;padding-block:0;flex:0 0 36px}.varso-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-inline-size:36px;color:var(--color-neutral-600);font-family:var(--typography-font-family);font-size:var(--typography-button-small);font-weight:var(--typography-button-font-weight);line-height:var(--typography-button-small-line-height)}.varso-pagination-dots{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--dimension-spacing-1)}.varso-pagination-dots__item{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;block-size:16px;padding:4px;border:0;border-radius:var(--dimension-radius-full);background:transparent;cursor:pointer;color:var(--color-neutral-400);transition:transform .12s ease,box-shadow .16s ease,color .16s ease}.varso-pagination-dots__item:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent)}.varso-pagination-dots__item:focus-visible:not(.is-active),.varso-pagination-dots__item:hover:not(.is-active){color:var(--color-neutral-600)}.varso-pagination-dots__item:active{transform:scale(.96)}.varso-pagination-dots__dot{inline-size:8px;block-size:8px;border-radius:var(--dimension-radius-full);background:currentColor;transition:inline-size .16s ease,background-color .16s ease}.varso-pagination-dots__item.is-active{color:var(--color-neutral-900)}.varso-pagination-dots__item.is-active .varso-pagination-dots__dot{inline-size:16px}.varso-segmented-buttons{--varso-segmented-bg:var(--color-neutral-100);--varso-segmented-item-hover-bg:#ffffff;gap:var(--dimension-spacing-1);padding:var(--dimension-spacing-1);border-radius:var(--dimension-radius-full);background:var(--varso-segmented-bg);min-inline-size:0}.varso-segmented-buttons,.varso-segmented-buttons__item{position:relative;display:inline-flex;align-items:center}.varso-segmented-buttons__item{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:var(--border-weight-default,1px) solid transparent;background:transparent;color:var(--color-neutral-900);border-radius:var(--dimension-radius-full);cursor:pointer;justify-content:center;gap:var(--dimension-spacing-2);font-family:var(--typography-font-family);font-weight:var(--typography-button-font-weight);overflow:hidden;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .16s ease}.varso-segmented-buttons__indicator{position:absolute;left:0;top:0;pointer-events:none;background:#ffffff;border-radius:var(--dimension-radius-full);border:var(--border-weight-default,1px) solid var(--color-neutral-900);box-shadow:inset 0 0 0 calc(var(--border-weight-selected, 2px) - var(--border-weight-default, 1px)) var(--color-neutral-900);z-index:2}.varso-segmented-buttons__indicator.is-ready{transition:transform .22s ease,width .22s ease,height .22s ease,opacity .14s ease}.varso-segmented-buttons__item-fill{position:absolute;inset:0;background:var(--varso-segmented-item-hover-bg);transform-origin:bottom;transform:scaleY(0);transition:transform .22s ease;z-index:0}.varso-segmented-buttons__icon,.varso-segmented-buttons__label{position:relative;z-index:3}.varso-segmented-buttons__label{white-space:nowrap}.varso-segmented-buttons__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.varso-segmented-buttons__item:focus-visible:not(:disabled):not(.is-active) .varso-segmented-buttons__item-fill,.varso-segmented-buttons__item:hover:not(:disabled):not(.is-active) .varso-segmented-buttons__item-fill{transform:scaleY(1)}.varso-segmented-buttons__item:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 32%,transparent)}.varso-segmented-buttons__item.is-active{border-color:transparent;background:transparent}.varso-segmented-buttons__item.is-active .varso-segmented-buttons__item-fill{transform:scaleY(0)}.varso-segmented-buttons__item:disabled{cursor:not-allowed;opacity:.48}.varso-segmented-buttons.is-disabled .varso-segmented-buttons__item{pointer-events:none}.varso-segmented-buttons--x-small{gap:2px;padding:2px}.varso-segmented-buttons__item--x-small{gap:2px;padding:3px var(--dimension-spacing-2);font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-segmented-buttons__item--small{gap:var(--dimension-spacing-1);padding:var(--dimension-spacing-1) var(--dimension-spacing-3);font-size:var(--typography-button-small);line-height:var(--typography-button-small-line-height)}.varso-segmented-buttons__item--normal{padding:var(--dimension-spacing-4) var(--dimension-spacing-6);font-size:var(--typography-button-medium);line-height:var(--typography-button-medium-line-height)}.varso-segmented-buttons__item--large{padding:var(--dimension-spacing-6) var(--dimension-spacing-8);font-size:var(--typography-button-large);line-height:var(--typography-button-large-line-height)}.varso-btn-icon{padding:0;display:inline-grid;place-items:center}.varso-btn-icon .varso-btn__label{display:inline-flex;align-items:center;justify-content:center;line-height:1}.varso-btn-icon .varso-btn__label>svg{display:block}.varso-btn-icon.varso-btn--large,.varso-btn-icon.varso-btn--normal,.varso-btn-icon.varso-btn--small,.varso-btn-icon.varso-btn--x-small{inline-size:var(--varso-btn-height);block-size:var(--varso-btn-height)}.varso-tile-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dimension-spacing-2);color:var(--color-semantic-text-primary);cursor:pointer;font-family:var(--typography-font-family)}.varso-tile-btn__label{color:var(--color-neutral-900);font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);font-weight:var(--font-weight-regular);text-decoration:none;text-underline-offset:2px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease,color .16s ease;transition:text-decoration-color .16s ease,color .16s ease,-webkit-text-decoration-color .16s ease}.varso-tile-btn--normal{gap:var(--dimension-spacing-2)}.varso-tile-btn--normal .varso-tile-btn__label{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height)}.varso-tile-btn:focus-visible .varso-tile,.varso-tile-btn:hover .varso-tile{--tile-bg:var(--varso-tile-btn-bg-hover)}.varso-tile-btn:focus-visible .varso-tile-btn__label,.varso-tile-btn:hover .varso-tile-btn__label{text-decoration:underline}.varso-tile-btn:focus-visible{outline:none}.varso-tile-btn:disabled{opacity:.48;cursor:not-allowed}.varso-action-tile-btn{--action-tile-hover-bg:var(--color-neutral-50);position:relative;overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:var(--dimension-spacing-2);inline-size:100%;max-inline-size:100%;padding:var(--dimension-spacing-4);border:var(--dimension-border-small) solid var(--color-semantic-border);border-radius:var(--dimension-radius-x-large);background:#fff;color:var(--color-neutral-900);text-decoration:none;font-family:var(--typography-font-family);text-align:left;cursor:default}.varso-action-tile-btn--interactive{cursor:pointer;transition:box-shadow .16s ease,border-color .18s ease,color .18s ease}.varso-action-tile-btn__hover-fill{position:absolute;inset:0;background:var(--action-tile-hover-bg);transform-origin:bottom;transform:scaleY(0);transition:transform .26s ease-out,background-color .18s ease;z-index:0}.varso-action-tile-btn__body,.varso-action-tile-btn__icon{position:relative;z-index:1}.varso-action-tile-btn__icon{inline-size:20px;block-size:20px;font-size:var(--font-body-medium);display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit}.varso-action-tile-btn__icon>*{display:block;line-height:1}.varso-action-tile-btn__body{min-inline-size:0;inline-size:100%;display:grid;grid-gap:var(--dimension-spacing-2);gap:var(--dimension-spacing-2);align-content:start;align-items:start;justify-items:start}.varso-action-tile-btn__label{display:block;min-inline-size:0;inline-size:100%;font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-action-tile-btn__helper{color:var(--color-neutral-600);font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-action-tile-btn__helper--empty{visibility:hidden}.varso-action-tile-btn--interactive:focus-visible .varso-action-tile-btn__hover-fill,.varso-action-tile-btn--interactive:hover .varso-action-tile-btn__hover-fill{transform:scaleY(1)}.varso-action-tile-btn--interactive:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent)}.varso-action-tile-btn:disabled,.varso-action-tile-btn[aria-disabled=true]{opacity:.48;cursor:not-allowed;pointer-events:none}.varso-split-btn,.varso-split-btn-wrap{position:relative;display:inline-flex}.varso-split-btn{--split-divider:rgb(3 7 18/0.4);gap:0;border:var(--dimension-border-small) solid transparent;border-radius:var(--dimension-radius-full);overflow:hidden}.varso-split-btn .varso-btn{border-radius:0;--varso-btn-border:transparent;border-width:0}.varso-split-btn__trigger{position:relative;min-inline-size:2.75em;padding-inline:0;margin-left:0}.varso-split-btn .varso-btn--x-small.varso-split-btn__trigger{min-inline-size:24px}.varso-split-btn__chevron{position:relative;display:inline-block;--split-chevron-width:12px;--split-chevron-height:8px;--split-chevron-stroke:7px;--split-chevron-top:2px;inline-size:var(--split-chevron-width);block-size:var(--split-chevron-height)}.varso-btn--large .varso-split-btn__chevron,.varso-btn--normal .varso-split-btn__chevron{top:2px}.varso-btn--small .varso-split-btn__chevron{top:3px}.varso-btn--x-small .varso-split-btn__chevron{top:2px}.varso-split-btn__chevron:after,.varso-split-btn__chevron:before{content:"";position:absolute;top:var(--split-chevron-top);inline-size:var(--split-chevron-stroke);block-size:2px;border-radius:999px;background:currentColor}.varso-split-btn__chevron:before{left:0;transform:rotate(42deg);transform-origin:right center}.varso-split-btn__chevron:after{right:0;transform:rotate(-42deg);transform-origin:left center}.varso-split-btn .varso-btn--large .varso-split-btn__chevron{--split-chevron-width:14px;--split-chevron-height:10px;--split-chevron-stroke:8px;--split-chevron-top:3px}.varso-split-btn .varso-btn--x-small .varso-split-btn__chevron{--split-chevron-width:10px;--split-chevron-height:6px;--split-chevron-stroke:6px;--split-chevron-top:2px}.varso-split-btn__trigger:before{content:"";position:absolute;left:0;top:0;bottom:0;inline-size:1px;background:var(--split-divider);z-index:2}.varso-split-btn--primary{--split-divider:rgb(255 255 255/0.2);border-color:var(--color-neutral-950,#0a0a0a)}.varso-split-btn--outline,.varso-split-btn--subtle{--split-divider:rgb(3 7 18/0.4)}.varso-split-btn--outline{--split-divider:var(--color-neutral-950);border-color:var(--color-neutral-950)}.varso-split-btn--secondary{--split-divider:color-mix(in srgb,var(--color-neutral-950) 22%,transparent);border-color:var(--color-neutral-200)}.varso-split-btn--subtle{border-color:transparent}.varso-split-btn--danger,.varso-split-btn--success,.varso-split-btn--warning{--split-divider:rgb(255 255 255/0.3)}.varso-split-btn--success{border-color:var(--color-success-500)}.varso-split-btn--warning{border-color:var(--color-warning-400)}.varso-split-btn--danger{border-color:var(--color-error-500)}.varso-split-btn__menu{position:absolute;top:calc(100% + var(--dimension-spacing-2));right:0;z-index:20;min-inline-size:200px;border:var(--dimension-border-small) solid var(--color-semantic-border);border-radius:var(--dimension-radius-large);background:var(--color-semantic-surface-elevated);box-shadow:var(--dimension-elevation-large);padding:var(--dimension-spacing-2) var(--dimension-spacing-3)}.varso-card{--card-size-padding:var(--dimension-spacing-6);--card-padding:var(--card-size-padding);--card-radius:var(--dimension-radius-2x-large);--card-content-gap:var(--dimension-spacing-4);--card-title-content-gap:var(--dimension-spacing-2);--card-header-gap:var(--card-content-gap);--varso-card-shadow:none;--varso-card-glass-blur:12px;--varso-card-glass-tint:color-mix(in srgb,var(--color-alpha-white-500) 70%,transparent);--varso-card-radius:var(--card-radius);--varso-card-radius-top-left:var(--varso-card-radius);--varso-card-radius-top-right:var(--varso-card-radius);--varso-card-radius-bottom-right:var(--varso-card-radius);--varso-card-radius-bottom-left:var(--varso-card-radius);--varso-card-border-width:0px;--varso-card-border-style:solid;--varso-card-border-color:transparent;--varso-card-border-top-width:var(--varso-card-border-width);--varso-card-border-right-width:var(--varso-card-border-width);--varso-card-border-bottom-width:var(--varso-card-border-width);--varso-card-border-left-width:var(--varso-card-border-width);--varso-card-border-top-style:var(--varso-card-border-style);--varso-card-border-right-style:var(--varso-card-border-style);--varso-card-border-bottom-style:var(--varso-card-border-style);--varso-card-border-left-style:var(--varso-card-border-style);--varso-card-border-top-color:var(--varso-card-border-color);--varso-card-border-right-color:var(--varso-card-border-color);--varso-card-border-bottom-color:var(--varso-card-border-color);--varso-card-border-left-color:var(--varso-card-border-color);padding:var(--card-padding);border-top-left-radius:var(--varso-card-radius-top-left);border-top-right-radius:var(--varso-card-radius-top-right);border-bottom-right-radius:var(--varso-card-radius-bottom-right);border-bottom-left-radius:var(--varso-card-radius-bottom-left);border-width:var(--varso-card-border-top-width) var(--varso-card-border-right-width) var(--varso-card-border-bottom-width) var(--varso-card-border-left-width);border-style:var(--varso-card-border-top-style) var(--varso-card-border-right-style) var(--varso-card-border-bottom-style) var(--varso-card-border-left-style);border-color:var(--varso-card-border-top-color) var(--varso-card-border-right-color) var(--varso-card-border-bottom-color) var(--varso-card-border-left-color);background:var(--varso-card-bg,var(--color-semantic-surface-elevated));box-shadow:var(--varso-card-shadow)}.varso-card--with-background,.varso-card--with-background.varso-card--elevated,.varso-card--with-background.varso-card--outlined{--varso-card-border-color:transparent}.varso-card--small{--card-size-padding:var(--dimension-spacing-4);--card-padding:var(--card-size-padding);--card-radius:var(--dimension-radius-x-large);--card-content-gap:var(--dimension-spacing-4);--card-header-gap:var(--dimension-spacing-2)}.varso-card--normal{--card-size-padding:var(--dimension-spacing-6);--card-padding:var(--card-size-padding);--card-radius:var(--dimension-radius-x-large);--card-content-gap:var(--dimension-spacing-4);--card-header-gap:var(--dimension-spacing-2)}.varso-card--large{--card-size-padding:var(--dimension-spacing-6);--card-padding:var(--card-size-padding);--card-radius:var(--dimension-radius-3x-large);--card-content-gap:var(--dimension-spacing-4)}.varso-card--elevated,.varso-card--outlined{--varso-card-border-width:var(--dimension-border-small);--varso-card-border-style:solid;--varso-card-border-color:var(--color-semantic-border)}.varso-card--surface-glass{background:color-mix(in srgb,var(--varso-card-glass-tint) 56%,transparent);-webkit-backdrop-filter:blur(var(--varso-card-glass-blur));backdrop-filter:blur(var(--varso-card-glass-blur));border-color:transparent}.varso-card--glass-blur-small{--varso-card-glass-blur:8px}.varso-card--glass-blur-medium{--varso-card-glass-blur:12px}.varso-card--glass-blur-large{--varso-card-glass-blur:16px}.varso-card--shadow-small{--varso-card-shadow:var(--dimension-elevation-small)}.varso-card--shadow-medium{--varso-card-shadow:var(--dimension-elevation-medium)}.varso-card--shadow-large{--varso-card-shadow:var(--dimension-elevation-large)}.varso-card__header{display:flex;justify-content:space-between;gap:var(--card-content-gap);margin-bottom:var(--card-header-gap)}.varso-card__title-content{display:grid;grid-gap:var(--card-title-content-gap);gap:var(--card-title-content-gap);min-inline-size:0}.varso-card__title{margin:0;font-family:var(--typography-font-family);font-size:var(--font-body-large);line-height:normal;font-weight:var(--font-weight-bold);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-card__description{margin:0;font-size:var(--typography-caption-small);line-height:var(--typography-caption-small-line-height)}.varso-card--normal .varso-card__title,.varso-card--small .varso-card__description,.varso-card--small .varso-card__title{font-size:var(--font-body-small);line-height:normal}.varso-card--small .varso-card__title{font-weight:var(--font-weight-semibold)}.varso-card__body{display:grid;grid-gap:var(--card-content-gap);gap:var(--card-content-gap)}.varso-stack-card{--stack-card-item-hover-bg:var(--color-neutral-50);border:var(--dimension-border-small) solid var(--color-semantic-border);border-radius:var(--dimension-radius-2x-large);background:var(--varso-stack-card-bg,var(--color-semantic-surface-elevated));overflow:hidden}.varso-stack-card--with-background{--stack-card-item-hover-bg:var(--color-alpha-black-50);border-color:transparent}.varso-stack-card--with-background .varso-tile{--tile-bg:var(--varso-stack-card-tile-bg,var(--tile-bg))}.varso-stack-card__item{border-radius:0}.varso-stack-card__item+.varso-stack-card__item{border-top:var(--dimension-border-small) solid var(--color-alpha-black-300)}.varso-tile{--tile-size:48px;--tile-bg:var(--color-neutral-200);--tile-color:var(--color-neutral-700);--tile-icon-size:20px;display:inline-flex}.varso-tile--x-small{--tile-size:24px;--tile-icon-size:12px}.varso-tile--small{--tile-size:32px;--tile-icon-size:14px}.varso-tile--normal{--tile-size:48px;--tile-icon-size:20px}.varso-tile--large{--tile-size:72px;--tile-icon-size:28px}.varso-tile--x-large{--tile-size:96px;--tile-icon-size:36px}.varso-tile__shape{inline-size:var(--tile-size);block-size:var(--tile-size);overflow:hidden;background:var(--tile-bg);color:var(--tile-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 179.72 179.77'%3E%3Cpath d='M175.64 40.79c-4.09-19.81-16.71-32.05-36.62-36.62 0 0-16.03-4.08-49.09-4.08h-.09v-.09C67.59 0 55.25 1.09 40.75 4.08 20.94 8.17 8.7 20.8 4.13 40.71c0 0-4.09 16.03-4.09 49.09v.09H0v.09c0 33.06 4.08 49.09 4.08 49.09 4.58 19.91 16.82 32.53 36.62 36.62 14.5 3 26.84 4.08 49.09 4.08v-.09h.09c33.06 0 49.09-4.08 49.09-4.08 19.91-4.58 32.53-16.82 36.62-36.62 3-14.5 4.08-26.84 4.08-49.09h.04c0-22.25-1.09-34.59-4.08-49.09Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 179.72 179.77'%3E%3Cpath d='M175.64 40.79c-4.09-19.81-16.71-32.05-36.62-36.62 0 0-16.03-4.08-49.09-4.08h-.09v-.09C67.59 0 55.25 1.09 40.75 4.08 20.94 8.17 8.7 20.8 4.13 40.71c0 0-4.09 16.03-4.09 49.09v.09H0v.09c0 33.06 4.08 49.09 4.08 49.09 4.58 19.91 16.82 32.53 36.62 36.62 14.5 3 26.84 4.08 49.09 4.08v-.09h.09c33.06 0 49.09-4.08 49.09-4.08 19.91-4.58 32.53-16.82 36.62-36.62 3-14.5 4.08-26.84 4.08-49.09h.04c0-22.25-1.09-34.59-4.08-49.09Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .18s ease,color .18s ease}.varso-tile__content,.varso-tile__shape{display:inline-flex;align-items:center;justify-content:center}.varso-tile__content{inline-size:100%;block-size:100%}.varso-tile--icon .varso-tile__content{font-size:var(--tile-icon-size);line-height:1}.varso-tile--icon .varso-tile__content>*{inline-size:1em;block-size:1em;display:inline-block}.varso-tile--icon .varso-tile__content>i{inline-size:auto;block-size:auto}.varso-tile__image{inline-size:100%;block-size:100%;display:block;object-position:center;object-fit:contain}.varso-tile--fit-cover .varso-tile__image{object-fit:cover}.varso-avatar{--avatar-size:48px;--avatar-icon-size:20px;--avatar-bg:var(--color-neutral-200);--avatar-color:var(--color-neutral-700);--avatar-ring-width:var(--border-weight-selected,2px);--avatar-ring-gap:2px;--avatar-ring-color:var(--color-neutral-900);--avatar-status-size:10px;--avatar-status-right:-2px;--avatar-status-bottom:-2px;--avatar-status-ring-width:1px;--avatar-status-bg:var(--color-success-500);--avatar-status-color:#ffffff;position:relative;display:inline-flex;inline-size:var(--avatar-size);block-size:var(--avatar-size);color:var(--avatar-color)}.varso-avatar--x-small{--avatar-size:24px;--avatar-icon-size:12px;--avatar-status-size:6px;--avatar-status-right:0px;--avatar-status-bottom:0px}.varso-avatar--small{--avatar-size:32px;--avatar-icon-size:14px;--avatar-status-size:8px;--avatar-status-right:-1px;--avatar-status-bottom:-1px}.varso-avatar--normal{--avatar-size:48px;--avatar-icon-size:20px;--avatar-status-size:10px;--avatar-status-right:1px;--avatar-status-bottom:1px}.varso-avatar--large{--avatar-size:72px;--avatar-icon-size:28px;--avatar-status-size:14px;--avatar-status-right:4px;--avatar-status-bottom:4px;--avatar-status-ring-width:2px}.varso-avatar--x-large{--avatar-size:96px;--avatar-icon-size:36px;--avatar-status-size:18px;--avatar-status-right:4px;--avatar-status-bottom:4px;--avatar-status-ring-width:3px}.varso-avatar__ring{position:absolute;inset:0;border-radius:999px;border:var(--avatar-ring-width) solid var(--avatar-ring-color);opacity:0}.varso-avatar.is-selected .varso-avatar__ring{opacity:1}.varso-avatar__shape{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--avatar-bg);color:inherit;transition:inset .16s ease,background-color .16s ease,color .16s ease}.varso-avatar.has-status .varso-avatar__shape{--avatar-status-cutout-size:calc(var(--avatar-status-size) + (var(--avatar-status-ring-width) * 2));--avatar-status-cutout-radius:calc(var(--avatar-status-cutout-size) / 2);--avatar-status-cutout-center-x:calc(100% - (var(--avatar-status-size) / 2) - var(--avatar-status-right));--avatar-status-cutout-center-y:calc(100% - (var(--avatar-status-size) / 2) - var(--avatar-status-bottom));-webkit-mask-image:radial-gradient(circle var(--avatar-status-cutout-radius) at var(--avatar-status-cutout-center-x) var(--avatar-status-cutout-center-y),transparent 98%,#000 100%);mask-image:radial-gradient(circle var(--avatar-status-cutout-radius) at var(--avatar-status-cutout-center-x) var(--avatar-status-cutout-center-y),transparent 98%,#000 100%)}.varso-avatar.is-selected .varso-avatar__shape{inset:calc(var(--avatar-ring-width) + var(--avatar-ring-gap))}.varso-avatar__content{inline-size:100%;block-size:100%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--avatar-icon-size);line-height:1}.varso-avatar--icon .varso-avatar__content>*{inline-size:1em;block-size:1em;display:inline-block}.varso-avatar--icon .varso-avatar__content>i{inline-size:auto;block-size:auto}.varso-avatar--icon .varso-avatar__content>svg{display:block}.varso-avatar__initials{font-family:var(--typography-font-family);font-size:calc(var(--avatar-icon-size) * .75);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;text-transform:uppercase}.varso-avatar__image{inline-size:100%;block-size:100%;display:block;object-position:center;object-fit:contain}.varso-avatar--fit-cover .varso-avatar__image{object-fit:cover}.varso-avatar__status{position:absolute;right:var(--avatar-status-right);bottom:var(--avatar-status-bottom);inline-size:var(--avatar-status-size);block-size:var(--avatar-status-size);border-radius:999px;background:var(--avatar-status-bg);color:var(--avatar-status-color);display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--avatar-status-size) * .55);line-height:1;z-index:1}.varso-avatars-group{--varso-avatars-group-overlap:12px;--varso-avatars-group-mask-width:2px;--varso-avatars-group-overflow-bg:var(--color-semantic-surface-elevated);--varso-avatars-group-overflow-color:var(--color-neutral-700);display:inline-flex;align-items:center}.varso-avatars-group--small,.varso-avatars-group--x-small{--varso-avatars-group-mask-width:1px}.varso-avatars-group--normal{--varso-avatars-group-mask-width:2px}.varso-avatars-group--large{--varso-avatars-group-mask-width:3px}.varso-avatars-group--x-large{--varso-avatars-group-mask-width:4px}.varso-avatars-group__item{position:relative;display:inline-flex;flex:0 0 auto;border-radius:999px}.varso-avatars-group__item.is-overlapping{-webkit-margin-start:calc(var(--varso-avatars-group-overlap) * -1);margin-inline-start:calc(var(--varso-avatars-group-overlap) * -1)}.varso-avatars-group__svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.varso-avatars-group__foreign{inline-size:100%;block-size:100%;display:inline-flex}.varso-avatars-group__overflow{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--varso-avatars-group-overflow-bg);color:var(--varso-avatars-group-overflow-color);font-family:var(--typography-font-family);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;box-sizing:border-box}.varso-avatars-group__overflow--x-small{inline-size:24px;block-size:24px;font-size:var(--font-caption-x-small)}.varso-avatars-group__overflow--small{inline-size:32px;block-size:32px;font-size:var(--font-caption-x-small)}.varso-avatars-group__overflow--normal{inline-size:48px;block-size:48px;font-size:var(--font-body-small)}.varso-avatars-group__overflow--large{inline-size:72px;block-size:72px;font-size:var(--font-body-large)}.varso-avatars-group__overflow--x-large{inline-size:96px;block-size:96px;font-size:var(--font-heading-x-small)}.varso-selection-card{--selection-card-border:var(--color-neutral-200);--selection-card-border-hover:var(--color-neutral-300);--selection-card-bg:var(--color-semantic-surface-elevated);--selection-card-selected-border:var(--color-neutral-900);inline-size:100%;text-align:left;font-family:var(--typography-font-family);font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);color:inherit;border:var(--border-weight-default,1px) solid var(--selection-card-border);background:var(--selection-card-bg);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--card-content-gap);column-gap:var(--card-content-gap);align-items:start;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.varso-selection-card.has-leading{grid-template-columns:auto minmax(0,1fr) auto}.varso-selection-card__leading{display:inline-flex;align-items:flex-start;justify-content:center;align-self:start;line-height:var(--typography-body-base-line-height)}.varso-selection-card__content{min-inline-size:0;display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1)}.varso-selection-card__leading>i,.varso-selection-card__leading>img,.varso-selection-card__leading>svg{display:block}.varso-selection-card__leading>i{display:inline-flex;align-items:center;line-height:var(--typography-body-base-line-height);min-block-size:calc(1em * var(--typography-body-base-line-height));inline-size:1em}.varso-selection-card__trailing{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;min-block-size:24px}.varso-selection-card:focus-visible,.varso-selection-card:hover{border-color:var(--selection-card-border-hover)}.varso-selection-card:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent)}.varso-selection-card.is-checked{border-color:var(--selection-card-selected-border);box-shadow:inset 0 0 0 calc(var(--border-weight-selected, 2px) - var(--border-weight-default, 1px)) var(--selection-card-selected-border)}.varso-selection-card.is-checked:focus-visible,.varso-selection-card.is-checked:hover{border-color:var(--color-neutral-950);box-shadow:inset 0 0 0 calc(var(--border-weight-selected, 2px) - var(--border-weight-default, 1px)) var(--color-neutral-950)}.varso-selection-card.is-checked:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent),inset 0 0 0 calc(var(--border-weight-selected, 2px) - var(--border-weight-default, 1px)) var(--color-neutral-950)}.varso-selection-card.is-disabled{opacity:.6;cursor:not-allowed}a.varso-selection-card{text-decoration:none}a.varso-selection-card[aria-disabled=true]{pointer-events:none}.varso-selection-card__control{--option-control-size:20px;inline-size:var(--option-control-size);block-size:var(--option-control-size);display:inline-flex;flex:0 0 auto}.varso-selection-card--small .varso-selection-card__control{--option-control-size:16px}.varso-selection-card__control--radio{border-radius:999px;border:var(--border-weight-default,1px) solid var(--color-neutral-300);background:#ffffff}.varso-selection-card__control--radio.is-checked{border-width:6px;border-color:var(--color-neutral-900)}.varso-selection-card--small .varso-selection-card__control--radio.is-checked{border-width:4px}.varso-selection-card__control--checkbox{position:relative;border-radius:6px;border:var(--border-weight-default,1px) solid var(--color-neutral-300);background:#ffffff}.varso-selection-card__control--checkbox.is-checked{background:var(--color-neutral-900);border-color:var(--color-neutral-900)}.varso-selection-card__control--checkbox.is-checked:before{content:"";position:absolute;left:50%;top:44%;inline-size:calc(var(--option-control-size) * .55);block-size:calc(var(--option-control-size) * .3);border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translate(-50%,-50%) rotate(-45deg)}.varso-selection-card__control--toggle{--option-toggle-height:var(--option-control-size);--option-toggle-thumb-width:16px;--option-toggle-thumb-height:14px;--option-toggle-width:calc(var(--option-toggle-thumb-width) * 2 + 4px);position:relative;inline-size:var(--option-toggle-width);block-size:var(--option-toggle-height);border-radius:999px;border:var(--border-weight-default,1px) solid var(--color-neutral-300);background:#ffffff}.varso-selection-card--small .varso-selection-card__control--toggle{--option-toggle-thumb-width:12px;--option-toggle-thumb-height:10px}.varso-selection-card__control--toggle:before{content:"";position:absolute;top:2px;left:calc(100% - var(--option-toggle-thumb-width) - 2px);inline-size:var(--option-toggle-thumb-width);block-size:var(--option-toggle-thumb-height);border-radius:999px;background:var(--color-neutral-300);box-shadow:0 0 0 0 rgb(15 23 42/0);transition:left .18s ease,top .12s ease,block-size .12s ease,box-shadow .12s ease,background-color .16s ease}.varso-selection-card:active:not(.is-disabled) .varso-selection-card__control--toggle:before{top:0;block-size:calc(var(--option-toggle-thumb-height) + 4px);box-shadow:0 1px 4px rgb(15 23 42/.18)}.varso-selection-card__control--toggle.is-checked{background:var(--color-neutral-900);border-color:var(--color-neutral-900)}.varso-selection-card__control--toggle.is-checked:before{left:2px;background:#ffffff}.varso-selection-card__chevron{display:inline-block;inline-size:10px;block-size:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.varso-micro-card{--micro-card-control-size:20px;--micro-card-toggle-thumb-width:16px;--micro-card-toggle-thumb-height:14px;--micro-card-toggle-width:calc(var(--micro-card-toggle-thumb-width) * 2 + 8px);-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:100%;border:0;border-radius:var(--dimension-radius-large);background:transparent;padding-block:var(--dimension-spacing-2);padding-inline:var(--dimension-spacing-3);display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-column-gap:var(--dimension-spacing-3);column-gap:var(--dimension-spacing-3);align-items:center;text-align:left;font-family:var(--typography-font-family);color:var(--color-neutral-900);text-decoration:none;cursor:default;transition:background-color .16s ease,color .16s ease}.varso-micro-card.is-interactive{cursor:pointer}.varso-stack-card .varso-micro-card{border-radius:0;position:relative;overflow:hidden;isolation:isolate}.varso-stack-card .varso-micro-card:before{content:"";position:absolute;inset:0;background:var(--stack-card-item-hover-bg);transform:translateY(100%);transition:transform .16s ease;z-index:0}.varso-stack-card .varso-micro-card>*{position:relative;z-index:1}.varso-micro-card.has-no-control{grid-template-columns:24px minmax(0,1fr)}.varso-micro-card.has-no-leading{grid-template-columns:minmax(0,1fr) auto}.varso-micro-card.has-no-leading.has-no-control{grid-template-columns:minmax(0,1fr)}.varso-stack-card .varso-micro-card.has-link-chevron.has-no-control{grid-template-columns:24px minmax(0,1fr) auto}.varso-stack-card .varso-micro-card.has-link-chevron.has-no-leading.has-no-control{grid-template-columns:minmax(0,1fr) auto}.varso-stack-card .varso-micro-card.has-link-chevron:after{content:"";inline-size:8px;block-size:8px;border-right:2px solid var(--color-neutral-900);border-bottom:2px solid var(--color-neutral-900);transform:rotate(-45deg);justify-self:end;align-self:center;position:relative;z-index:1}.varso-micro-card.is-interactive:focus-visible:not(.is-disabled),.varso-micro-card.is-interactive:hover:not(.is-disabled){background:var(--color-neutral-100)}.varso-micro-card.has-checked-hover-bg.is-checked:not(.is-disabled){background:var(--color-neutral-100)}.varso-stack-card .varso-micro-card.is-interactive:focus-visible:not(.is-disabled),.varso-stack-card .varso-micro-card.is-interactive:hover:not(.is-disabled){background:transparent}.varso-stack-card .varso-micro-card.is-interactive:focus-visible:not(.is-disabled):before,.varso-stack-card .varso-micro-card.is-interactive:hover:not(.is-disabled):before{transform:translateY(0)}.varso-micro-card:focus-visible{outline:none}.varso-micro-card__leading{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;text-align:center;line-height:1}.varso-micro-card__leading>i,.varso-micro-card__leading>img,.varso-micro-card__leading>svg{display:block}.varso-micro-card__content{min-inline-size:0;display:grid;grid-gap:0;gap:0}.varso-micro-card__label{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height)}.varso-micro-card__helper,.varso-micro-card__label{font-weight:var(--font-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-micro-card__helper{margin-top:-1px;font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);color:var(--color-neutral-500)}.varso-micro-card__trailing{display:inline-flex;align-items:center;justify-content:center}.varso-micro-card__control{inline-size:var(--micro-card-control-size);block-size:var(--micro-card-control-size);display:inline-flex;flex:0 0 auto}.varso-micro-card--small{--micro-card-control-size:16px;--micro-card-toggle-thumb-width:12px;--micro-card-toggle-thumb-height:10px;--micro-card-toggle-width:calc(var(--micro-card-toggle-thumb-width) * 2 + 8px)}.varso-micro-card__control--radio{border-radius:999px;border:var(--border-weight-default,1px) solid var(--color-neutral-300);background:#ffffff}.varso-micro-card__control--radio.is-checked{border-width:6px;border-color:var(--color-neutral-900)}.varso-micro-card--small .varso-micro-card__control--radio.is-checked{border-width:4px}.varso-micro-card__control--checkbox{position:relative;border-radius:6px;border:var(--border-weight-default,1px) solid var(--color-neutral-300);background:#ffffff}.varso-micro-card__control--checkbox.is-checked{background:var(--color-neutral-900);border-color:var(--color-neutral-900)}.varso-micro-card__control--checkbox.is-checked:before{content:"";position:absolute;left:50%;top:44%;inline-size:calc(var(--micro-card-control-size) * .55);block-size:calc(var(--micro-card-control-size) * .3);border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translate(-50%,-50%) rotate(-45deg)}.varso-micro-card__control--toggle{position:relative;inline-size:var(--micro-card-toggle-width);block-size:var(--micro-card-control-size);border-radius:999px;border:var(--border-weight-default,1px) solid var(--color-neutral-300);background:#ffffff}.varso-micro-card__control--toggle:before{content:"";position:absolute;top:2px;left:2px;inline-size:var(--micro-card-toggle-thumb-width);block-size:var(--micro-card-toggle-thumb-height);border-radius:999px;background:var(--color-neutral-300);box-shadow:0 0 0 0 rgb(15 23 42/0);transition:left .18s ease,top .12s ease,block-size .12s ease,box-shadow .12s ease,background-color .16s ease}.varso-micro-card.is-interactive:active:not(.is-disabled) .varso-micro-card__control--toggle:before{top:0;block-size:calc(var(--micro-card-toggle-thumb-height) + 4px);box-shadow:0 1px 4px rgb(15 23 42/.18)}.varso-micro-card__control--toggle.is-checked{background:var(--color-neutral-900);border-color:var(--color-neutral-900)}.varso-micro-card__control--toggle.is-checked:before{left:calc(100% - var(--micro-card-toggle-thumb-width) - 2px);background:#ffffff}.varso-micro-card.is-disabled{opacity:.6;cursor:not-allowed}.varso-micro-card.is-disabled .varso-micro-card__label{color:var(--color-neutral-600)}.varso-container{inline-size:100%;max-inline-size:var(--varso-container-max,min(1120px,100%));margin-inline:auto;padding-inline:var(--dimension-spacing-4)}.varso-container--wide{padding-inline:var(--dimension-spacing-5)}.varso-container--full{max-inline-size:100%;padding-inline:0}.varso-grid{display:grid;grid-template-columns:var(--varso-grid-columns,repeat(12,minmax(0,1fr)));grid-gap:var(--varso-grid-gap,var(--dimension-spacing-4));gap:var(--varso-grid-gap,var(--dimension-spacing-4));grid-row-gap:var(--varso-grid-row-gap,var(--varso-grid-gap,var(--dimension-spacing-4)));row-gap:var(--varso-grid-row-gap,var(--varso-grid-gap,var(--dimension-spacing-4)));grid-column-gap:var(--varso-grid-column-gap,var(--varso-grid-gap,var(--dimension-spacing-4)));column-gap:var(--varso-grid-column-gap,var(--varso-grid-gap,var(--dimension-spacing-4)));align-items:start;justify-items:stretch}.varso-grid-item{min-inline-size:0}.varso-link{--link-color:var(--color-info-600);--link-highlight-bg:var(--color-neutral-100);--link-highlight-hover-bg:var(--color-neutral-200);--link-font-size:var(--font-caption-medium);--link-line-height:var(--typography-caption-medium-line-height);--link-font-weight:var(--font-weight-regular);color:var(--link-color);font-family:var(--typography-font-family);font-size:var(--link-font-size);line-height:var(--link-line-height);font-weight:var(--link-font-weight);text-decoration:none;text-underline-offset:.16em;text-decoration-thickness:.06em;background:transparent;border-radius:0;padding:0;display:inline-flex;align-items:center;gap:.35em;transition:background-color .16s ease,color .16s ease,-webkit-text-decoration-color .16s ease;transition:background-color .16s ease,color .16s ease,text-decoration-color .16s ease;transition:background-color .16s ease,color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.varso-link__label{display:inline;text-decoration:underline}.varso-link__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:.9em}.varso-link:focus-visible,.varso-link:hover{background:transparent}.varso-link:focus-visible .varso-link__label,.varso-link:hover .varso-link__label{text-decoration:none}.varso-link--surface{border-radius:2px;padding:2px}.varso-link--highlighted{background:var(--link-highlight-bg)}.varso-link--hover-highlighted:focus-visible,.varso-link--hover-highlighted:hover{background:var(--link-highlight-hover-bg)}.varso-link:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-alpha-black-100) 80%,transparent)}.varso-animated-text{color:var(--varso-animated-text-color,inherit);display:inline-block;max-inline-size:100%}.varso-animated-text--glow{animation-name:varso-animated-text-glow-pulse;animation-duration:var(--varso-animated-text-duration,2.2s);animation-delay:var(--varso-animated-text-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:background-position;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,var(--varso-animated-text-color,currentColor) 0,var(--varso-animated-text-color,currentColor) 42%,color-mix(in srgb,var(--varso-animated-text-glow-color,currentColor) 70%,white) 49%,var(--varso-animated-text-color,currentColor) 56%,var(--varso-animated-text-color,currentColor) 100%);background-size:240% 100%;background-position:130% 50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}@keyframes varso-animated-text-glow-pulse{0%,18%,to{background-position:130% 50%}55%{background-position:-30% 50%}}@media (prefers-reduced-motion:reduce){.varso-animated-text--glow{animation:none;color:var(--varso-animated-text-color,inherit);-webkit-text-fill-color:currentColor;background:none}}.varso-overlay{position:absolute;inset:var(--varso-overlay-inset,0);background:var(--varso-overlay-fill,color-mix(in srgb,var(--color-neutral-500) 42%,transparent));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.varso-overlay--fixed{position:fixed}.varso-page-loader{position:fixed;inset:0;z-index:var(--z-index-modal,1000);display:grid;place-items:center;background:var(--color-neutral-0,#fff)}.varso-page-loader__content{display:grid;justify-items:center;grid-gap:var(--dimension-spacing-3);gap:var(--dimension-spacing-3)}.varso-page-loader__label{font-size:var(--font-body-small);line-height:1.25;color:var(--color-neutral-700)}.varso-surface-header{--surface-header-padding-y:var(--dimension-spacing-6);--surface-header-padding-x:var(--dimension-spacing-8);padding:var(--surface-header-padding-y) var(--surface-header-padding-x)}.varso-surface-header--with-divider{border-bottom:var(--dimension-border-small) solid var(--color-semantic-border)}.varso-surface-header__content{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-spacing-4);min-block-size:32px}.varso-surface-header__text{min-inline-size:0;display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1)}.varso-surface-header__text-spacer{flex:1 1 auto;min-inline-size:0}.varso-surface-header__title{min-inline-size:0;font-family:var(--typography-font-family);font-size:var(--font-heading-x-small);line-height:var(--typography-heading-x-small-line-height);letter-spacing:var(--typography-heading-x-small-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.varso-surface-header__subtitle{font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);color:var(--color-neutral-600)}.varso-surface-header__actions{display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);flex:0 0 auto}.varso-surface-header__close-slot{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;flex:0 0 32px}.varso-breadcrumbs,.varso-breadcrumbs .varso-breadcrumbs__list{min-inline-size:0;display:inline-flex;max-inline-size:100%}.varso-breadcrumbs .varso-breadcrumbs__list{list-style:none;margin:0;padding:0;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--dimension-spacing-2)}.varso-breadcrumbs .varso-breadcrumbs__item{display:inline-flex;align-items:center;min-inline-size:0;gap:var(--dimension-spacing-2)}.varso-breadcrumbs__separator{display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-400)}.varso-breadcrumbs__button,.varso-breadcrumbs__label,.varso-breadcrumbs__link{display:inline-flex;align-items:center;min-inline-size:0;font-family:var(--typography-font-family);font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);white-space:nowrap}.varso-breadcrumbs__button,.varso-breadcrumbs__link{transition:color .16s ease;--link-color:var(--color-neutral-600)}.varso-breadcrumbs__button:focus-visible,.varso-breadcrumbs__button:hover,.varso-breadcrumbs__link:focus-visible,.varso-breadcrumbs__link:hover{color:var(--color-neutral-900)}.varso-breadcrumbs__button:focus-visible,.varso-breadcrumbs__button:hover,.varso-breadcrumbs__link:focus-visible,.varso-breadcrumbs__link:hover{--link-color:var(--color-neutral-900)}.varso-breadcrumbs__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit}.varso-breadcrumbs__button:focus-visible{outline:none}.varso-breadcrumbs__button .varso-link__label,.varso-breadcrumbs__link .varso-link__label{display:inline}.varso-breadcrumbs__label{color:var(--color-neutral-500)}.varso-breadcrumbs__label.is-current{color:var(--color-neutral-900);font-weight:var(--font-weight-semibold)}.varso-breadcrumbs__label.is-disabled{color:var(--color-neutral-400)}@media (max-width:767px){.varso-breadcrumbs .varso-breadcrumbs__list{flex-wrap:nowrap}.varso-breadcrumbs .varso-breadcrumbs__item:not(:nth-last-child(-n+2)),.varso-breadcrumbs .varso-breadcrumbs__item:nth-last-child(2) .varso-breadcrumbs__separator{display:none}}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs{display:flex;inline-size:100%;min-inline-size:0;overflow:hidden}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__list{inline-size:100%;flex-wrap:nowrap;overflow:hidden;align-items:center}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:not(:nth-last-child(-n+2)){display:none}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item{align-items:center}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:nth-last-child(2) .varso-breadcrumbs__separator{display:none}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:last-child{min-inline-size:0;flex:1 1 auto;overflow:hidden}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:last-child .varso-breadcrumbs__button,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:last-child .varso-breadcrumbs__label,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:last-child .varso-breadcrumbs__link,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:last-child .varso-link__label{flex:1 1 auto;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__item:last-child .varso-link__label{display:block}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__button,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__label,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__link,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-link__label{line-height:1}.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__button,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__label,.varso-page-header--compact-layout:not(.is-stuck) .varso-breadcrumbs .varso-breadcrumbs__link{min-block-size:14px}.varso-page-header{--varso-page-header-control-size:40px;position:relative;inline-size:100%;margin-bottom:var(--dimension-spacing-8)}.varso-page-header__shell{--varso-page-header-bleed-left:0px;--varso-page-header-bleed-right:0px;inline-size:100%;display:grid;grid-gap:var(--dimension-spacing-3);gap:var(--dimension-spacing-3);padding:var(--dimension-spacing-4) 0;position:relative}.varso-page-header.is-stuck .varso-page-header__shell{gap:var(--dimension-spacing-2);padding-block:var(--dimension-spacing-3);padding-inline:var(--varso-page-header-bleed-left) var(--varso-page-header-bleed-right);margin-left:calc(var(--varso-page-header-bleed-left) * -1);margin-right:calc(var(--varso-page-header-bleed-right) * -1);background:var(--varso-page-header-stuck-bg,var(--color-neutral-0));border-bottom:var(--dimension-border-small) solid var(--color-semantic-border);backdrop-filter:saturate(1.15) blur(10px);-webkit-backdrop-filter:saturate(1.15) blur(10px);box-shadow:0 10px 30px color-mix(in srgb,var(--color-alpha-black-500) 12%,transparent);animation:varso-page-header-slide-in .18s ease}.varso-page-header--compact-layout,.varso-page-header.is-stuck{--varso-page-header-control-size:32px}.varso-page-header.is-stuck .varso-page-header__main{gap:var(--dimension-spacing-3);align-items:center}.varso-page-header.is-stuck .varso-page-header__content{padding-inline:var(--dimension-spacing-4)}.varso-page-header.is-stuck .varso-page-header__heading{align-items:flex-start}.varso-page-header.is-stuck .varso-page-header__back{align-self:auto}.varso-page-header__breadcrumbs{min-inline-size:0;margin-bottom:var(--dimension-spacing-8)}.varso-page-header__content{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-spacing-4)}.varso-page-header__main{min-inline-size:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--dimension-spacing-3)}.varso-page-header__heading{min-inline-size:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.varso-page-header__heading--has-back{grid-template-columns:auto minmax(0,1fr);column-gap:var(--dimension-spacing-3)}.varso-page-header__heading--has-back:not(.varso-page-header__heading--has-meta){align-items:center}.varso-page-header__back,.varso-page-header__leading{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.varso-page-header__back{block-size:var(--varso-page-header-control-size);grid-column:1;grid-row:1}.varso-page-header__title-wrap{min-inline-size:0;display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1);grid-column:1;grid-row:1}.varso-page-header__heading--has-back .varso-page-header__title-wrap{grid-column:2}.varso-page-header__title-wrap--with-meta{grid-template-rows:var(--varso-page-header-control-size) auto}.varso-page-header__title{margin:0;display:flex;align-items:center;min-inline-size:0;block-size:var(--varso-page-header-control-size);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--typography-font-family);font-size:var(--font-heading-small);line-height:var(--typography-heading-small-line-height);letter-spacing:var(--typography-heading-small-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.varso-page-header.is-stuck .varso-page-header__title{font-size:var(--font-heading-x-small);line-height:1;letter-spacing:var(--typography-heading-x-small-letter-spacing)}.varso-page-header.is-stuck .varso-page-header__leading .varso-tile--large,.varso-page-header.is-stuck .varso-page-header__leading .varso-tile--normal,.varso-page-header.is-stuck .varso-page-header__leading .varso-tile--x-large{--tile-size:32px;--tile-icon-size:14px}.varso-page-header__meta{display:block;font-family:var(--typography-font-family);font-size:var(--font-caption-small);line-height:var(--typography-body-base-line-height);color:var(--color-neutral-600)}.varso-page-header__actions{flex:0 0 auto;gap:var(--dimension-spacing-2)}.varso-page-header__actions,.varso-page-header__mobile-actions{display:inline-flex;align-items:center;position:relative}.varso-page-header__mobile-actions-menu{position:absolute;top:calc(100% + var(--dimension-spacing-2));right:0;inline-size:max-content;min-inline-size:176px;z-index:4}.varso-page-header__mobile-actions-menu .varso-btn{inline-size:100%;justify-content:center}.varso-page-header__mobile-actions-menu .varso-btn--normal{gap:var(--dimension-spacing-2);padding:var(--dimension-spacing-1) var(--dimension-spacing-3);font-size:var(--typography-button-small);line-height:var(--typography-button-small-line-height)}@keyframes varso-page-header-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__content{flex-direction:column;align-items:stretch;gap:var(--dimension-spacing-8)}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__shell{gap:0}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__breadcrumbs{margin-bottom:var(--dimension-spacing-8)}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__main{display:grid;align-items:start;grid-template-columns:minmax(0,1fr);grid-row-gap:0;row-gap:0}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__main--has-leading,.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__main--has-leading:not(.varso-page-header__main--has-back){grid-template-areas:"leading" "heading"}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__main--has-leading .varso-page-header__leading{grid-area:leading;justify-self:center;margin-bottom:var(--dimension-spacing-6)}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__main--has-leading .varso-page-header__heading{grid-area:heading}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__actions{inline-size:100%;display:flex;flex-direction:column-reverse;gap:var(--dimension-spacing-2)}.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__actions .varso-btn,.varso-page-header--compact-layout:not(.is-stuck) .varso-page-header__actions>*{inline-size:100%}.varso-page-header--compact-layout.is-stuck .varso-page-header__content{flex-direction:row;align-items:center}.varso-page-header--compact-layout.is-stuck .varso-page-header__actions{inline-size:auto;align-self:auto}@media (max-width:767px){.varso-page-header:not(.varso-page-header--compact-layout) .varso-page-header__content{flex-direction:column;align-items:stretch}.varso-page-header:not(.varso-page-header--compact-layout) .varso-page-header__actions{inline-size:100%;flex-wrap:wrap;gap:var(--dimension-spacing-2)}.varso-page-header:not(.varso-page-header--compact-layout).is-stuck .varso-page-header__actions{inline-size:auto;align-self:flex-start}}.varso-modal-layer{position:fixed;inset:0;z-index:1400}.varso-modal-layer--inline{position:absolute}.varso-modal-layer[data-state=closed]{pointer-events:none}.varso-modal__overlay{z-index:0;transition:opacity .22s ease}.varso-modal-layer[data-state=closed] .varso-modal__overlay{opacity:0}.varso-modal__viewport{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--dimension-spacing-12);pointer-events:none}.varso-modal-layer--inline .varso-modal__viewport{position:absolute}.varso-dialog-surface{--varso-dialog-surface-bg:var(--color-semantic-surface-elevated);--varso-dialog-surface-color:var(--color-neutral-900);--varso-dialog-surface-border-color:var(--color-semantic-border);--varso-dialog-surface-border-width:var(--dimension-border-small);--varso-dialog-surface-radius:var(--dimension-radius-3x-large);--varso-dialog-surface-elevation:var(--dimension-elevation-large);background:var(--varso-dialog-surface-bg);color:var(--varso-dialog-surface-color);border:var(--varso-dialog-surface-border-width) solid var(--varso-dialog-surface-border-color);border-radius:var(--varso-dialog-surface-radius);box-shadow:var(--varso-dialog-surface-elevation)}.varso-modal{--varso-modal-bg:var(--color-semantic-surface-elevated);--varso-modal-color:var(--color-neutral-900);--varso-modal-width:480px;--varso-modal-top-offset:var(--dimension-spacing-12);--varso-modal-divider-color:var(--color-semantic-border);--varso-modal-shell-padding-x:var(--dimension-spacing-8);--varso-modal-shell-body-padding-y:var(--dimension-spacing-6);--varso-modal-shell-footer-padding-y:var(--dimension-spacing-6);pointer-events:auto;inline-size:min(100%,var(--varso-modal-width));max-inline-size:calc(100vw - (var(--dimension-spacing-12) * 2));max-block-size:calc(100vh - (var(--dimension-spacing-12) * 2));display:grid;grid-template-rows:minmax(0,1fr) auto;--varso-dialog-surface-bg:var(--varso-modal-bg);--varso-dialog-surface-color:var(--varso-modal-color);--varso-dialog-surface-border-color:var(--color-semantic-border);--varso-dialog-surface-border-width:var(--dimension-border-small);--varso-dialog-surface-radius:var(--dimension-radius-3x-large);--varso-dialog-surface-elevation:var(--dimension-elevation-large);overflow:hidden;opacity:0;transform:translateY(12px);transition:opacity .22s ease-out,transform .22s ease-out}.varso-modal__content{min-block-size:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.varso-modal-layer[data-state=open] .varso-modal{opacity:1;transform:translateY(0)}.varso-modal--small{--varso-modal-width:400px}.varso-modal--normal{--varso-modal-width:480px}.varso-modal--large{--varso-modal-width:860px}.varso-modal__body{min-block-size:0;overflow:auto;padding:var(--varso-modal-shell-body-padding-y) var(--varso-modal-shell-padding-x);color:inherit}.varso-modal .varso-surface-header__title{color:inherit}.varso-modal .varso-surface-header__subtitle{color:inherit;opacity:.72}.varso-modal .varso-surface-header--with-divider{border-bottom-color:var(--varso-modal-divider-color)}.varso-modal .varso-surface-header{--surface-header-padding-x:var(--varso-modal-shell-padding-x)}.varso-modal__footer{padding:var(--varso-modal-shell-footer-padding-y) var(--varso-modal-shell-padding-x);display:flex;justify-content:flex-end}.varso-modal__footer .varso-btn-group{max-inline-size:100%}.varso-modal__footer--with-divider{border-top:var(--dimension-border-small) solid var(--varso-modal-divider-color)}.varso-modal--has-background{--varso-modal-divider-color:color-mix(in srgb,var(--color-neutral-950) 30%,transparent);border:none}.varso-modal--has-background .varso-btn--outline{--varso-btn-border:color-mix(in srgb,var(--color-neutral-950) 30%,transparent)}.varso-modal--tone{border-width:var(--border-weight-bold,3px);border-color:var(--varso-modal-tone-border)}.varso-modal--tone-info{--varso-modal-tone-border:var(--color-info-500)}.varso-modal--tone-success{--varso-modal-tone-border:var(--color-success-500)}.varso-modal--tone-warning{--varso-modal-tone-border:var(--color-warning-500)}.varso-modal--tone-danger{--varso-modal-tone-border:var(--color-danger-500)}.varso-drawer-layer{position:fixed;inset:0;z-index:1400}.varso-drawer-layer--inline{position:absolute}.varso-drawer-layer--no-overlay{pointer-events:none}.varso-drawer-layer--nested{z-index:1401}.varso-drawer-layer[data-state=closed]{pointer-events:none}.varso-drawer__overlay{z-index:0;transition:opacity .22s ease}.varso-drawer-layer[data-state=closed] .varso-drawer__overlay{opacity:0}.varso-drawer__viewport{position:fixed;inset:0;z-index:1;display:flex;align-items:stretch;pointer-events:none}.varso-drawer-layer--inline .varso-drawer__viewport{position:absolute}.varso-drawer__viewport--inset{padding:var(--dimension-spacing-6)}.varso-drawer__viewport--bottom{align-items:flex-end;justify-content:stretch;padding:var(--dimension-spacing-12) 0 0}.varso-drawer__viewport--bottom.varso-drawer__viewport--bottom-full{align-items:flex-start;padding:var(--dimension-spacing-6) 0 0}.varso-drawer{--varso-drawer-bg:var(--color-semantic-surface-elevated);--varso-drawer-color:var(--color-neutral-900);--varso-drawer-width:480px;--varso-drawer-divider-color:var(--color-semantic-border);--varso-drawer-stack-peek:var(--dimension-spacing-12);--varso-drawer-shell-padding-x:var(--dimension-spacing-8);--varso-drawer-shell-body-padding-y:var(--dimension-spacing-6);--varso-drawer-shell-footer-padding-y:var(--dimension-spacing-6);pointer-events:auto;block-size:100%;inline-size:min(100%,var(--varso-drawer-width));max-inline-size:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;--varso-dialog-surface-bg:var(--varso-drawer-bg);--varso-dialog-surface-color:var(--varso-drawer-color);--varso-dialog-surface-border-color:var(--color-semantic-border);--varso-dialog-surface-border-width:var(--dimension-border-small);--varso-dialog-surface-radius:0;--varso-dialog-surface-elevation:var(--dimension-elevation-large);border-radius:0;overflow:hidden;opacity:0;transition:opacity .22s ease-out,transform .22s ease-out,-webkit-margin-start .22s ease-out,-webkit-margin-end .22s ease-out;transition:opacity .22s ease-out,transform .22s ease-out,margin-inline-start .22s ease-out,margin-inline-end .22s ease-out;transition:opacity .22s ease-out,transform .22s ease-out,margin-inline-start .22s ease-out,margin-inline-end .22s ease-out,-webkit-margin-start .22s ease-out,-webkit-margin-end .22s ease-out}.varso-drawer--left{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto;transform:translateX(-20px)}.varso-drawer--right{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0;transform:translateX(20px)}.varso-drawer--bottom{inline-size:100%;max-inline-size:100%;block-size:auto;max-block-size:calc(100vh - var(--dimension-spacing-12));margin-inline:0;-webkit-margin-before:auto;margin-block-start:auto;transform:translateY(20px);border-top-left-radius:var(--dimension-radius-3x-large);border-top-right-radius:var(--dimension-radius-3x-large);border-bottom-left-radius:0;border-bottom-right-radius:0}.varso-drawer-layer:has(+.varso-drawer-layer--nested[data-state=open]) .varso-drawer--right{-webkit-margin-end:var(--varso-drawer-stack-peek);margin-inline-end:var(--varso-drawer-stack-peek)}.varso-drawer-layer:has(+.varso-drawer-layer--nested[data-state=open]) .varso-drawer--left{-webkit-margin-start:var(--varso-drawer-stack-peek);margin-inline-start:var(--varso-drawer-stack-peek)}.varso-drawer-layer:has(+.varso-drawer-layer--nested[data-state=open]) .varso-drawer--right.varso-drawer--surface-inset{-webkit-margin-end:calc(var(--dimension-spacing-6) + var(--varso-drawer-stack-peek));margin-inline-end:calc(var(--dimension-spacing-6) + var(--varso-drawer-stack-peek))}.varso-drawer-layer:has(+.varso-drawer-layer--nested[data-state=open]) .varso-drawer--left.varso-drawer--surface-inset{-webkit-margin-start:calc(var(--dimension-spacing-6) + var(--varso-drawer-stack-peek));margin-inline-start:calc(var(--dimension-spacing-6) + var(--varso-drawer-stack-peek))}.varso-drawer-layer[data-state=open] .varso-drawer{opacity:1;transform:translateX(0)}.varso-drawer-layer[data-state=open]:has(+.varso-drawer-layer--nested[data-state=open]) .varso-drawer--bottom{opacity:0;pointer-events:none;transform:translateY(12px)}.varso-drawer--surface-inset{border-radius:var(--dimension-radius-3x-large)}.varso-drawer--bottom.varso-drawer--surface-inset{border-top-left-radius:var(--dimension-radius-3x-large);border-top-right-radius:var(--dimension-radius-3x-large);border-bottom-left-radius:0;border-bottom-right-radius:0}.varso-drawer--small{--varso-drawer-width:360px}.varso-drawer--normal{--varso-drawer-width:480px}.varso-drawer--large{--varso-drawer-width:860px}.varso-drawer--wide{--varso-drawer-width:100vw}.varso-drawer--bottom.varso-drawer--wide{inline-size:100%}.varso-drawer--bottom.varso-drawer--full-height{block-size:calc(100vh - var(--dimension-spacing-6));max-block-size:calc(100vh - var(--dimension-spacing-6))}.varso-drawer__content{min-block-size:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.varso-drawer__body{min-block-size:0;overflow:auto;padding:var(--varso-drawer-shell-body-padding-y) var(--varso-drawer-shell-padding-x);color:inherit}.varso-drawer .varso-surface-header__title{color:inherit}.varso-drawer .varso-surface-header__subtitle{color:inherit;opacity:.72}.varso-drawer .varso-surface-header--with-divider{border-bottom-color:var(--varso-drawer-divider-color)}.varso-drawer .varso-surface-header{--surface-header-padding-x:var(--varso-drawer-shell-padding-x)}.varso-drawer__footer{padding:var(--varso-drawer-shell-footer-padding-y) var(--varso-drawer-shell-padding-x);display:flex;justify-content:flex-end}.varso-drawer__footer .varso-btn-group{max-inline-size:100%}.varso-drawer__footer--with-divider{border-top:var(--dimension-border-small) solid var(--varso-drawer-divider-color)}.varso-drawer--has-background{--varso-drawer-divider-color:color-mix(in srgb,var(--color-neutral-950) 30%,transparent);border:none}.varso-drawer--has-background .varso-btn--outline{--varso-btn-border:color-mix(in srgb,var(--color-neutral-950) 30%,transparent)}.varso-drawer--tone{border-width:var(--border-weight-bold,3px);border-color:var(--varso-drawer-tone-border)}.varso-drawer--tone-info{--varso-drawer-tone-border:var(--color-info-500)}.varso-drawer--tone-success{--varso-drawer-tone-border:var(--color-success-500)}.varso-drawer--tone-warning{--varso-drawer-tone-border:var(--color-warning-500)}.varso-drawer--tone-danger{--varso-drawer-tone-border:var(--color-danger-500)}.varso-modal--small .varso-modal__footer .varso-btn-group{display:flex;flex-direction:column-reverse;align-items:stretch;inline-size:100%;gap:var(--dimension-spacing-3)}.varso-modal--small .varso-modal__footer .varso-btn-group>.varso-btn{inline-size:100%}@media (max-width:767px){.varso-modal__viewport{align-items:flex-end;justify-content:stretch;padding:var(--dimension-spacing-12) 0 0}.varso-modal{inline-size:100%;max-inline-size:100%;max-block-size:calc(100vh - var(--dimension-spacing-12));border-bottom-left-radius:0;border-bottom-right-radius:0}.varso-modal__content{display:block;overflow:auto}.varso-modal__body{overflow:visible}.varso-modal__footer .varso-btn-group{display:flex;flex-direction:column-reverse;align-items:stretch;inline-size:100%;gap:var(--dimension-spacing-3)}.varso-modal__footer .varso-btn-group>.varso-btn{inline-size:100%;gap:var(--dimension-spacing-2);padding:var(--dimension-spacing-4) var(--dimension-spacing-6);font-size:var(--typography-button-medium);line-height:var(--typography-button-medium-line-height)}.varso-drawer__viewport{align-items:flex-end;justify-content:stretch;padding:var(--dimension-spacing-12) 0 0}.varso-drawer__viewport--inset{padding:var(--dimension-spacing-6)}.varso-drawer__viewport--bottom,.varso-drawer__viewport--bottom.varso-drawer__viewport--bottom-full{align-items:flex-end;padding:var(--dimension-spacing-12) 0 0}.varso-drawer{inline-size:100%;max-inline-size:100%;max-block-size:calc(100vh - var(--dimension-spacing-12));block-size:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--dimension-radius-3x-large);border-top-right-radius:var(--dimension-radius-3x-large);transform:translateY(12px);margin-inline:0}.varso-drawer--surface-inset{max-block-size:calc(100vh - (var(--dimension-spacing-6) * 2));border-radius:var(--dimension-radius-3x-large);border-bottom-left-radius:0;border-bottom-right-radius:0}.varso-drawer-layer[data-state=open] .varso-drawer{transform:translateY(0)}.varso-drawer-layer[data-state=open]:has(+.varso-drawer-layer--nested[data-state=open]) .varso-drawer{opacity:0;pointer-events:none;transform:translateY(8px)}.varso-drawer__content{display:block;overflow:auto}.varso-drawer__body{overflow:visible}.varso-drawer__footer .varso-btn-group{display:flex;flex-direction:column-reverse;align-items:stretch;inline-size:100%;gap:var(--dimension-spacing-3)}.varso-drawer__footer .varso-btn-group>.varso-btn{inline-size:100%;gap:var(--dimension-spacing-2);padding:var(--dimension-spacing-4) var(--dimension-spacing-6);font-size:var(--typography-button-medium);line-height:var(--typography-button-medium-line-height)}}.varso-badge{--badge-bg:var(--color-neutral-200);--badge-text:var(--color-neutral-600);--badge-hover-bg:var(--color-alpha-black-50);display:inline-flex;align-items:center;justify-content:center;position:relative;border:0;border-radius:var(--dimension-radius-full);background:var(--badge-bg);color:var(--badge-text);font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);white-space:nowrap;text-decoration:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:default;overflow:hidden}.varso-badge__label{position:relative}.varso-badge__icon,.varso-badge__label{display:inline-flex;align-items:center;line-height:1;z-index:1}.varso-badge__icon{justify-content:center;align-self:center;inline-size:1em;block-size:1em;flex:0 0 1em;font-size:.9em;-webkit-margin-end:.35em;margin-inline-end:.35em}.varso-badge__label .varso-pulse-dot{display:inline-flex;align-self:center}.varso-badge__icon>*{display:inline-flex;align-items:center;justify-content:center;inline-size:1em;block-size:1em;line-height:1}.varso-badge__icon>i{font-size:1em;position:relative;top:1px}.varso-badge__icon>i:before{display:block;line-height:1}.varso-badge__icon>svg{inline-size:1em;block-size:1em}.varso-badge__hover-fill{position:absolute;inset:0;background:var(--badge-hover-bg);transform-origin:bottom;transform:scaleY(0);transition:transform .26s ease-out,background-color .18s ease;z-index:0}.varso-badge--interactive{cursor:pointer}.varso-badge--interactive:focus-visible .varso-badge__hover-fill,.varso-badge--interactive:hover .varso-badge__hover-fill{transform:scaleY(1)}.varso-badge--interactive:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-alpha-black-100) 80%,transparent)}.varso-badge--x-small{inline-size:8px;block-size:8px;min-inline-size:8px;min-block-size:8px;padding:0}.varso-badge--small{padding:3px 8px;font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-badge--medium{padding:4px 10px 4px 8px;font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height)}.varso-badge--large{padding:6px 12px;font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height)}.varso-pulse-dot{--pulse-dot-bg:var(--color-neutral-600);--pulse-dot-ring:var(--color-neutral-300);position:relative;display:inline-block;inline-size:20px;block-size:20px;flex:0 0 20px}.varso-pulse-dot:after,.varso-pulse-dot:before{content:"";position:absolute;left:50%;top:50%;border-radius:var(--dimension-radius-full);transform:translate(-50%,-50%)}.varso-pulse-dot:before{inline-size:8px;block-size:8px;background:var(--pulse-dot-bg);z-index:1}.varso-pulse-dot:after{inline-size:16px;block-size:16px;border:2px solid var(--pulse-dot-ring);opacity:0;animation:varso-pulse-dot-ring 1.5s ease-out infinite}@keyframes varso-pulse-dot-ring{0%{inline-size:16px;block-size:16px;opacity:0}15%{opacity:.8}70%{inline-size:22px;block-size:22px;opacity:0}to{inline-size:22px;block-size:22px;opacity:0}}@media (prefers-reduced-motion:reduce){.varso-pulse-dot:after{animation:none;inline-size:16px;block-size:16px;opacity:.6}}.varso-flag{--varso-flag-color:var(--color-neutral-700);display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border:var(--dimension-border-small) solid var(--varso-flag-color);border-radius:var(--dimension-radius-large);color:var(--varso-flag-color);background:transparent;font-family:var(--typography-font-family);font-size:var(--font-caption-micro);line-height:var(--font-line-height-caption-micro);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-caption-micro);text-transform:uppercase;white-space:nowrap}.varso-tag{--tag-bg:#fff;--tag-color:var(--color-neutral-900);--tag-border:var(--color-semantic-border);--tag-hover-bg:var(--color-alpha-black-50);--tag-active-bg:var(--color-alpha-black-100);--tag-divider:rgb(3 7 18/0.16);position:relative;display:inline-block;font-family:inherit}.varso-tag.is-filled{--tag-bg:var(--color-neutral-900);--tag-color:#fff;--tag-border:var(--color-neutral-900);--tag-hover-bg:var(--color-neutral-800);--tag-active-bg:var(--color-neutral-700);--tag-divider:rgb(255 255 255/0.2)}.varso-tag__trigger{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:stretch;min-inline-size:0;border:var(--dimension-border-small) solid var(--tag-border);border-radius:var(--dimension-radius-large);background:var(--tag-bg);color:var(--tag-color);font-family:inherit;padding:4px 10px 4px 8px;font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);font-weight:var(--font-weight-regular);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-decoration:none;overflow:hidden}.varso-tag__trigger:disabled{opacity:.48;cursor:not-allowed}.varso-tag__hover-fill{position:absolute;inset:0;background:var(--tag-hover-bg);transform-origin:bottom;transform:scaleY(0);transition:transform .26s ease-out,background-color .18s ease;z-index:0;pointer-events:none}.varso-tag.is-open .varso-tag__hover-fill,.varso-tag__trigger:focus-visible .varso-tag__hover-fill,.varso-tag__trigger:hover .varso-tag__hover-fill{transform:scaleY(1)}.varso-tag__trigger:active .varso-tag__hover-fill{background:var(--tag-active-bg)}.varso-tag__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-semantic-focus-ring) 34%,transparent)}.varso-tag__main,.varso-tag__value{position:relative;z-index:1}.varso-tag__main{align-self:stretch;min-inline-size:0}.varso-tag__main,.varso-tag__symbol{display:inline-flex;align-items:center}.varso-tag__symbol{justify-content:center;inline-size:1em;min-inline-size:1em;-webkit-margin-end:.35em;margin-inline-end:.35em;line-height:1;color:inherit}.varso-tag__symbol.is-resettable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.varso-tag__symbol:focus-visible{outline:none;text-decoration:underline}.varso-tag__symbol-icon{inline-size:1em;block-size:1em;display:block;transform:rotate(0deg);transform-origin:50% 50%;transition:transform .22s ease}.varso-tag.is-filled .varso-tag__symbol-icon{transform:rotate(45deg) scale(1.08)}.varso-tag__label,.varso-tag__value{white-space:nowrap}.varso-tag__value{display:inline-flex;align-items:center;align-self:stretch;position:relative;min-inline-size:0;max-inline-size:0;overflow:visible;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;opacity:0;transition:max-inline-size .24s ease,opacity .18s ease,-webkit-margin-start .24s ease,-webkit-padding-start .24s ease;transition:max-inline-size .24s ease,margin-inline-start .24s ease,padding-inline-start .24s ease,opacity .18s ease;transition:max-inline-size .24s ease,margin-inline-start .24s ease,padding-inline-start .24s ease,opacity .18s ease,-webkit-margin-start .24s ease,-webkit-padding-start .24s ease}.varso-tag__value.is-visible{max-inline-size:18ch;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-padding-start:10px;padding-inline-start:10px;opacity:1}.varso-tag.has-untruncated-value .varso-tag__value.is-visible{max-inline-size:none}.varso-tag__value:before{content:"";position:absolute;left:0;top:-4px;bottom:-4px;inline-size:1px;background:var(--tag-divider);opacity:0;transition:opacity .16s ease}.varso-tag__value.is-visible:before{opacity:1}.varso-tag__value-text{min-inline-size:0;max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateX(-6px);opacity:0;transition:transform .22s ease,opacity .18s ease}.varso-tag.has-untruncated-value .varso-tag__value-text{overflow:visible;text-overflow:clip}.varso-tag__value.is-visible .varso-tag__value-text{transform:translateX(0);opacity:1}.varso-tag__value-count{display:inline-flex;align-items:center;flex:0 0 auto;-webkit-margin-start:.35em;margin-inline-start:.35em;transform:translateX(-6px);opacity:0;transition:transform .22s ease,opacity .18s ease}.varso-tag__value.is-visible .varso-tag__value-count{transform:translateX(0);opacity:1}.varso-tag__menu{position:absolute;top:100%;left:0;z-index:50;min-inline-size:max(100%,var(--varso-dropdown-menu-min-width,0px))}.varso-tag__menu.has-custom-content{max-block-size:none;overflow:visible}.varso-step-progress{--varso-step-progress-value:0%;display:grid;grid-gap:var(--dimension-spacing-4);gap:var(--dimension-spacing-4);font-family:var(--typography-font-family);color:var(--color-neutral-900)}.varso-step-progress__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dimension-spacing-4)}.varso-step-progress__current{display:inline-flex;align-items:baseline;gap:var(--dimension-spacing-4);min-inline-size:0}.varso-step-progress__counter{white-space:nowrap}.varso-step-progress__counter,.varso-step-progress__title{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-semibold)}.varso-step-progress__title{min-inline-size:0}.varso-step-progress__next{min-inline-size:0;text-align:right;color:var(--color-neutral-600);font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);white-space:nowrap}.varso-step-progress__next-label,.varso-step-progress__next-prefix{color:inherit}.varso-progress-bar{--varso-progress-bar-value:0%;--varso-progress-bar-fill:var(--color-neutral-900);--varso-progress-bar-track:var(--color-alpha-black-50);display:grid;grid-gap:var(--dimension-spacing-2);gap:var(--dimension-spacing-2);min-inline-size:0}.varso-progress-bar__labels{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dimension-spacing-3);min-inline-size:0;color:var(--color-neutral-900);font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height)}.varso-progress-bar__label,.varso-progress-bar__value{min-inline-size:0}.varso-progress-bar__label{font-weight:var(--font-weight-regular);color:var(--color-neutral-900)}.varso-progress-bar__value{text-align:right;color:var(--color-neutral-600)}.varso-progress-bar__bar{position:relative;display:flex;border-radius:var(--dimension-radius-full);background:var(--varso-progress-bar-track);overflow:hidden}.varso-progress-bar--small .varso-progress-bar__bar{block-size:8px}.varso-progress-bar--normal .varso-progress-bar__bar{block-size:12px}.varso-progress-bar--large .varso-progress-bar__bar{block-size:16px}.varso-progress-bar__fill{border-radius:inherit;background:var(--varso-progress-bar-fill);transition:inline-size .26s ease}.varso-progress-bar__fill,.varso-progress-bar__segment{block-size:100%;inline-size:var(--varso-progress-bar-value)}.varso-progress-bar__segment{flex:0 0 auto}.varso-progress-bar__segment>.varso-tooltip-trigger{display:block;inline-size:100%;block-size:100%}.varso-progress-bar.is-multiple .varso-progress-bar__fill{border-radius:0;inline-size:100%}@media (max-width:767px){.varso-step-progress,.varso-step-progress__current{gap:var(--dimension-spacing-3)}.varso-step-progress__next{display:none}.varso-step-progress__title{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height)}}.varso-progress-marker{--varso-progress-marker-size:40px;--varso-progress-marker-core-size:24px;--varso-progress-marker-dot-size:10px;--varso-progress-marker-ring-size:6px;--varso-progress-marker-spinner-size:32px;--varso-progress-marker-tone-border:var(--color-neutral-300);--varso-progress-marker-spinner-track:var(--color-neutral-200);--varso-progress-marker-spinner-color:var(--color-neutral-500);inline-size:var(--varso-progress-marker-size);block-size:var(--varso-progress-marker-size);flex:0 0 auto;color:var(--color-neutral-900)}.varso-progress-marker,.varso-progress-marker__surface{position:relative;display:inline-flex;align-items:center;justify-content:center}.varso-progress-marker__surface{inline-size:var(--varso-progress-marker-core-size);block-size:var(--varso-progress-marker-core-size);border-radius:var(--dimension-radius-full);box-sizing:border-box;background:var(--color-neutral-0);border:var(--dimension-border-small) solid var(--color-neutral-300);transition:border-color .18s ease,border-width .18s ease,background-color .18s ease,box-shadow .22s ease,color .18s ease}.varso-progress-marker__check{inline-size:calc(var(--varso-progress-marker-core-size) * .58);block-size:calc(var(--varso-progress-marker-core-size) * .58);display:block;color:#fff}.varso-progress-marker__warning{inline-size:calc(var(--varso-progress-marker-core-size) * 1.22);block-size:calc(var(--varso-progress-marker-core-size) * 1.22);display:block;color:var(--color-warning-500)}.varso-progress-marker__check path{stroke-dasharray:14;stroke-dashoffset:14}.varso-progress-marker.is-completed .varso-progress-marker__check path{animation:varso-stepper-check-draw .22s ease-out 40ms forwards}.varso-progress-marker__dot{inline-size:var(--varso-progress-marker-dot-size);block-size:var(--varso-progress-marker-dot-size);border-radius:var(--dimension-radius-full);background:currentColor}.varso-progress-marker__spinner{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transform:rotate(-90deg)}.varso-progress-marker__spinner>svg{inline-size:var(--varso-progress-marker-spinner-size);block-size:var(--varso-progress-marker-spinner-size);animation:varso-file-item-progress-rotate 1.2s linear infinite}.varso-progress-marker__spinner-ring,.varso-progress-marker__spinner-track{fill:none;stroke-width:2}.varso-progress-marker__spinner-track{stroke:var(--varso-progress-marker-spinner-track)}.varso-progress-marker__spinner-ring{stroke:var(--varso-progress-marker-spinner-color);stroke-linecap:round;stroke-dasharray:40 100;stroke-dashoffset:10}.varso-progress-marker--x-small{--varso-progress-marker-size:24px;--varso-progress-marker-core-size:14px;--varso-progress-marker-dot-size:6px;--varso-progress-marker-ring-size:4px;--varso-progress-marker-spinner-size:20px}.varso-progress-marker--small{--varso-progress-marker-size:32px;--varso-progress-marker-core-size:20px;--varso-progress-marker-dot-size:8px;--varso-progress-marker-ring-size:5px;--varso-progress-marker-spinner-size:24px}.varso-progress-marker--normal{--varso-progress-marker-size:40px;--varso-progress-marker-core-size:24px;--varso-progress-marker-dot-size:10px;--varso-progress-marker-ring-size:6px;--varso-progress-marker-spinner-size:32px}.varso-progress-marker--large{--varso-progress-marker-size:48px;--varso-progress-marker-core-size:28px;--varso-progress-marker-dot-size:12px;--varso-progress-marker-ring-size:7px;--varso-progress-marker-spinner-size:36px}.varso-progress-marker.is-current .varso-progress-marker__surface{border-width:3px;border-color:var(--color-info-600);box-shadow:0 0 0 var(--varso-progress-marker-ring-size) color-mix(in srgb,var(--color-info-100) 95%,white)}.varso-progress-marker.is-completed .varso-progress-marker__surface{border-color:var(--color-success-500);background:var(--color-success-500);color:#fff}.varso-progress-marker.is-loading .varso-progress-marker__surface{border-color:transparent;background:transparent;color:var(--varso-progress-marker-spinner-color)}.varso-progress-marker.is-dashed .varso-progress-marker__surface{border-width:2px;border-style:dashed;border-color:var(--varso-progress-marker-tone-border);background:transparent}.varso-progress-marker.is-warning .varso-progress-marker__surface{border-color:transparent;background:transparent}.varso-activity-timeline{font-family:var(--typography-font-family);color:var(--color-neutral-900)}.varso-activity-timeline__item{--varso-activity-timeline-marker-bg:transparent;--varso-activity-timeline-shell-size:48px;display:grid;grid-template-columns:var(--varso-activity-timeline-shell-size) minmax(0,1fr);grid-column-gap:var(--dimension-spacing-5);column-gap:var(--dimension-spacing-5);align-items:stretch}.varso-activity-timeline__rail{display:flex;block-size:100%;align-items:flex-start}.varso-activity-timeline__marker-shell,.varso-activity-timeline__rail{position:relative;inline-size:var(--varso-activity-timeline-shell-size);justify-content:center}.varso-activity-timeline__marker-shell{z-index:1;display:inline-flex;align-items:center;min-block-size:var(--varso-activity-timeline-shell-size);padding:var(--dimension-spacing-2);box-sizing:border-box;background:var(--varso-activity-timeline-marker-bg)}.varso-activity-timeline__line{position:absolute;left:50%;transform:translateX(-50%);inline-size:1px;top:var(--varso-activity-timeline-shell-size);bottom:-1px;background:var(--color-neutral-200)}.varso-activity-timeline__content{min-inline-size:0;padding-block:var(--dimension-spacing-3) var(--dimension-spacing-6);display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1);align-content:start}.varso-activity-timeline__helper{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);font-weight:var(--font-weight-regular);color:var(--color-neutral-500)}.varso-activity-timeline__item:last-child .varso-activity-timeline__content{padding-bottom:0}.varso-activity-timeline__item:last-child .varso-activity-timeline__line{display:none}.varso-tooltip-trigger{display:inline-flex}.varso-tooltip{--varso-tooltip-background:var(--color-neutral-700);--varso-tooltip-color:var(--color-neutral-0);--varso-tooltip-arrow-size:8px;position:fixed;z-index:1200;max-inline-size:min(280px,calc(100vw - 16px));pointer-events:none}.varso-tooltip__body{position:relative;display:inline-flex;padding:8px 10px;border-radius:var(--dimension-radius-medium);background:var(--varso-tooltip-background);color:var(--varso-tooltip-color);font-family:var(--typography-font-family);font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);font-weight:var(--font-weight-regular);text-align:left;box-shadow:var(--dimension-elevation-medium)}.varso-tooltip__arrow{position:absolute;inline-size:var(--varso-tooltip-arrow-size);block-size:var(--varso-tooltip-arrow-size);background:var(--varso-tooltip-background);transform:rotate(45deg)}.varso-tooltip[data-side=top] .varso-tooltip__arrow{left:calc(var(--varso-tooltip-arrow-left, 50%) - (var(--varso-tooltip-arrow-size) / 2));bottom:calc(var(--varso-tooltip-arrow-size) / -2)}.varso-tooltip[data-side=bottom] .varso-tooltip__arrow{left:calc(var(--varso-tooltip-arrow-left, 50%) - (var(--varso-tooltip-arrow-size) / 2));top:calc(var(--varso-tooltip-arrow-size) / -2)}.varso-tooltip[data-side=left] .varso-tooltip__arrow{top:calc(var(--varso-tooltip-arrow-top, 50%) - (var(--varso-tooltip-arrow-size) / 2));right:calc(var(--varso-tooltip-arrow-size) / -2)}.varso-tooltip[data-side=right] .varso-tooltip__arrow{top:calc(var(--varso-tooltip-arrow-top, 50%) - (var(--varso-tooltip-arrow-size) / 2));left:calc(var(--varso-tooltip-arrow-size) / -2)}.varso-stepper{font-family:var(--typography-font-family);color:var(--color-neutral-900)}.varso-stepper ol.varso-stepper__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.varso-stepper__item{display:grid;grid-template-columns:36px minmax(0,1fr);grid-column-gap:var(--dimension-spacing-5);column-gap:var(--dimension-spacing-5);align-items:stretch}.varso-stepper__rail{position:relative;display:grid;justify-items:center;align-content:start;inline-size:36px;block-size:100%}.varso-stepper__marker.varso-progress-marker{--varso-progress-marker-size:28px;--varso-progress-marker-core-size:28px;--varso-progress-marker-dot-size:10px;--varso-progress-marker-ring-size:6px;--varso-progress-marker-spinner-size:28px}.varso-stepper__line{position:absolute;left:50%;transform:translateX(-50%);inline-size:1px;top:28px;bottom:-1px;background:var(--color-neutral-200)}.varso-stepper__content{min-inline-size:0;padding-block:1px var(--dimension-spacing-6);display:grid;grid-gap:var(--dimension-spacing-5);gap:var(--dimension-spacing-5);align-content:start}.varso-stepper__item.no-body .varso-stepper__content{padding-bottom:var(--dimension-spacing-6);gap:0}.varso-stepper__title{font-family:var(--typography-font-family);font-size:var(--font-heading-x-small);line-height:var(--typography-heading-x-small-line-height);font-weight:var(--font-weight-semibold);color:var(--color-neutral-600)}.varso-stepper__body{min-inline-size:0}.varso-stepper__item:last-child .varso-stepper__content{padding-bottom:0}.varso-stepper__item:last-child .varso-stepper__line{display:none}.varso-progress-stepper,.varso-stepper__item.is-current .varso-stepper__title{color:var(--color-neutral-900)}.varso-progress-stepper{--varso-progress-stepper-marker-shell-size:32px;font-family:var(--typography-font-family)}.varso-progress-stepper__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.varso-progress-stepper__item{display:grid;grid-template-columns:var(--varso-progress-stepper-marker-shell-size) minmax(0,1fr);grid-column-gap:var(--dimension-spacing-1);column-gap:var(--dimension-spacing-1);align-items:stretch}.varso-progress-stepper__rail{position:relative;display:grid;justify-items:center;align-content:start;inline-size:var(--varso-progress-stepper-marker-shell-size);block-size:100%}.varso-progress-stepper__line{position:absolute;left:50%;transform:translateX(-50%);inline-size:1px;top:var(--varso-progress-stepper-marker-shell-size);bottom:-1px;background:var(--color-neutral-200)}.varso-progress-stepper__content{min-inline-size:0;padding-block:max(0px,calc((var(--varso-progress-stepper-marker-shell-size) - 1lh) / 2)) var(--dimension-spacing-4);display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1);align-content:start}.varso-progress-stepper__headline{min-inline-size:0;display:block}.varso-progress-stepper__title{color:var(--color-neutral-700);font-weight:var(--font-weight-semibold);display:block;max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-progress-stepper__helper{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);font-weight:var(--font-weight-regular);color:var(--color-neutral-500)}.varso-progress-stepper__item:last-child .varso-progress-stepper__content{padding-bottom:0}.varso-progress-stepper__item:last-child .varso-progress-stepper__line{display:none}.varso-progress-stepper__item.is-current .varso-progress-stepper__title{color:var(--color-neutral-900)}.varso-progress-stepper--horizontal .varso-progress-stepper__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-left:0!important}.varso-progress-stepper--horizontal .varso-progress-stepper__item{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--varso-progress-stepper-marker-shell-size) auto;row-gap:var(--dimension-spacing-1)}.varso-progress-stepper--horizontal .varso-progress-stepper__rail{inline-size:100%;block-size:var(--varso-progress-stepper-marker-shell-size)}.varso-progress-stepper--horizontal .varso-progress-stepper__marker{position:relative;z-index:1}.varso-progress-stepper--horizontal .varso-progress-stepper__line{top:50%;left:calc(50% + (var(--varso-progress-stepper-marker-shell-size) / 2));right:auto;bottom:auto;inline-size:calc(100% - var(--varso-progress-stepper-marker-shell-size));block-size:1px;transform:translateY(-50%)}.varso-progress-stepper--horizontal .varso-progress-stepper__content{padding-block:0;justify-items:center;text-align:center}.varso-progress-stepper--horizontal-inline .varso-progress-stepper__item{grid-template-columns:var(--varso-progress-stepper-marker-shell-size) minmax(0,1fr);grid-template-rows:none;row-gap:0;align-items:start}.varso-progress-stepper--horizontal-inline .varso-progress-stepper__rail{inline-size:var(--varso-progress-stepper-marker-shell-size);block-size:var(--varso-progress-stepper-marker-shell-size)}.varso-progress-stepper--horizontal-inline .varso-progress-stepper__content{padding-block:max(0px,calc((var(--varso-progress-stepper-marker-shell-size) - 1lh) / 2)) 0;justify-items:stretch;text-align:left}.varso-progress-stepper--horizontal-inline .varso-progress-stepper__headline{display:grid;grid-template-columns:auto minmax(var(--dimension-spacing-4),1fr);align-items:center;grid-column-gap:var(--dimension-spacing-4);column-gap:var(--dimension-spacing-4)}.varso-progress-stepper--horizontal-inline .varso-progress-stepper__title{max-inline-size:none}.varso-progress-stepper--horizontal-inline .varso-progress-stepper__line--inline{position:static;inline-size:100%;block-size:1px;transform:none;background:var(--color-neutral-200)}.varso-sequential-loader{--varso-sequential-loader-control-size:32px;--varso-sequential-loader-step-size:32px;--varso-sequential-loader-visible-count:3;--varso-sequential-loader-offset:0;display:block;inline-size:100%;font-family:var(--typography-font-family);color:var(--color-neutral-900)}.varso-sequential-loader__viewport{overflow:hidden;block-size:calc(var(--varso-sequential-loader-step-size) * var(--varso-sequential-loader-visible-count))}.varso-sequential-loader__list{list-style:none;margin:0;padding:0;-webkit-padding-start:0;padding-inline-start:0;padding-left:0!important;display:flex;flex-direction:column;gap:0!important;inline-size:100%;transform:translateY(calc(-1 * var(--varso-sequential-loader-offset) * var(--varso-sequential-loader-step-size)));transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.varso-sequential-loader__item{display:grid;align-items:center;block-size:var(--varso-sequential-loader-step-size);flex:0 0 var(--varso-sequential-loader-step-size);inline-size:100%;overflow:hidden;transform:scale(.92);transform-origin:center;transition:transform .22s ease,opacity .22s ease,color .22s ease}.varso-sequential-loader__group{display:grid;grid-template-columns:var(--varso-sequential-loader-control-size) minmax(0,1fr);grid-column-gap:var(--dimension-spacing-4);column-gap:var(--dimension-spacing-4);align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;margin-inline:auto}.varso-sequential-loader__rail{position:relative;justify-items:center;align-content:center;align-self:center}.varso-sequential-loader__control,.varso-sequential-loader__rail{display:grid;inline-size:var(--varso-sequential-loader-control-size);block-size:var(--varso-sequential-loader-control-size)}.varso-sequential-loader__control{place-items:center}.varso-sequential-loader__marker{flex:none}.varso-sequential-loader__spinner{color:var(--color-neutral-900)}.varso-sequential-loader__content{min-inline-size:0;display:grid;align-content:center}.varso-sequential-loader__title{color:var(--color-neutral-500);font-size:var(--font-body-small);line-height:var(--typography-body-small-line-height);font-weight:var(--font-weight-regular);max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease,font-size .22s ease}.varso-sequential-loader__item.is-current{transform:scale(1)}.varso-sequential-loader__item.is-current .varso-sequential-loader__title{color:var(--color-neutral-900);font-size:var(--font-body-medium);line-height:var(--typography-body-medium-line-height)}@keyframes varso-stepper-check-draw{to{stroke-dashoffset:0}}.varso-skeleton{--varso-skeleton-width:auto;--varso-skeleton-height:16px;position:relative;display:block;inline-size:var(--varso-skeleton-width);block-size:var(--varso-skeleton-height);border-radius:var(--dimension-radius-large);background:color-mix(in srgb,#000 8%,transparent);overflow:hidden}.varso-skeleton--line{--varso-skeleton-height:16px;border-radius:var(--dimension-radius-full)}.varso-skeleton--circle{--varso-skeleton-width:var(--varso-skeleton-height);border-radius:var(--dimension-radius-full)}.varso-skeleton.is-animated:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,#ffffff 38%,transparent) 45%,transparent);transform:translateX(-100%);animation:varso-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes varso-skeleton-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.varso-skeleton.is-animated:after{animation:none}}.varso-skeleton-dropdown-menu.varso-dropdown__menu{position:static;z-index:auto;max-inline-size:100%}.varso-skeleton-card .varso-card__title-content{flex:1 1 auto}.varso-skeleton-card .varso-card__title{white-space:normal;overflow:visible}.varso-skeleton-card .varso-card__title>.varso-skeleton{max-inline-size:100%}.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover{background:transparent}.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover .varso-table__body-cell{background:transparent}.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell:first-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell:last-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell:first-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell:last-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover .varso-table__body-cell:first-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover .varso-table__body-cell:last-child{border-radius:0}.varso-checkbox{--checkbox-size:20px;--control-gap:12px;display:inline-flex;align-items:flex-start;gap:var(--control-gap);color:var(--color-neutral-900);cursor:pointer}.varso-checkbox--small{--checkbox-size:16px;--control-gap:8px}.varso-checkbox.is-control-end{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--control-gap);column-gap:var(--control-gap);inline-size:100%}.varso-checkbox__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.varso-checkbox__control{position:relative;inline-size:var(--checkbox-size);block-size:var(--checkbox-size);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:4px;border:var(--dimension-border-small) solid var(--color-neutral-900);background:#ffffff;color:#ffffff;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.varso-checkbox__icon{inline-size:calc(var(--checkbox-size) * .62);block-size:calc(var(--checkbox-size) * .62);opacity:0;transform:scale(.85);transition:opacity .12s ease,transform .12s ease}.varso-checkbox__icon--indeterminate{position:absolute}.varso-checkbox__icon--check path{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .18s ease}.varso-checkbox__content{display:grid;grid-gap:2px;gap:2px;align-content:start}.varso-checkbox.is-control-end .varso-checkbox__content{order:1}.varso-checkbox.is-control-end .varso-checkbox__control{order:2;justify-self:end}.varso-checkbox__label{font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height);color:var(--color-neutral-900)}.varso-checkbox__helper{color:var(--color-neutral-500)}.varso-checkbox--small .varso-checkbox__label,.varso-checkbox__helper{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-checkbox__input:focus-visible+.varso-checkbox__control{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent)}.varso-checkbox:active .varso-checkbox__control{box-shadow:0 0 0 calc(var(--border-weight-focused, 2px) * 2) var(--color-alpha-black-100)}.varso-checkbox__input:checked+.varso-checkbox__control,.varso-checkbox__input:indeterminate+.varso-checkbox__control{background:var(--color-neutral-900);border-color:var(--color-neutral-900)}.varso-checkbox__input:checked+.varso-checkbox__control .varso-checkbox__icon--check{opacity:1;transform:scale(1)}.varso-checkbox__input:checked+.varso-checkbox__control .varso-checkbox__icon--check path{stroke-dashoffset:0}.varso-checkbox__input:indeterminate+.varso-checkbox__control .varso-checkbox__icon--indeterminate{opacity:1;transform:scale(1)}.varso-checkbox__input:disabled+.varso-checkbox__control{border-color:var(--color-neutral-300);background:var(--color-neutral-100)}.varso-checkbox__input:checked:disabled+.varso-checkbox__control,.varso-checkbox__input:indeterminate:disabled+.varso-checkbox__control{background:var(--color-neutral-300);border-color:var(--color-neutral-300)}.varso-checkbox__input:disabled~.varso-checkbox__content .varso-checkbox__helper,.varso-checkbox__input:disabled~.varso-checkbox__content .varso-checkbox__label{color:var(--color-neutral-400)}.varso-checkbox.is-disabled{cursor:not-allowed}.varso-radio{--radio-size:20px;--control-gap:12px;display:inline-flex;align-items:flex-start;gap:var(--control-gap);color:var(--color-neutral-900);cursor:pointer}.varso-radio--small{--radio-size:16px;--control-gap:8px}.varso-radio.is-control-end{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--control-gap);column-gap:var(--control-gap);inline-size:100%}.varso-radio__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.varso-radio__control{inline-size:var(--radio-size);block-size:var(--radio-size);flex:0 0 auto;border-radius:999px;border:2px solid var(--color-neutral-300);background:#ffffff;transition:border-color .16s ease,box-shadow .16s ease}.varso-radio__content{display:grid;grid-gap:2px;gap:2px;align-content:start}.varso-radio.is-control-end .varso-radio__content{order:1}.varso-radio.is-control-end .varso-radio__control{order:2;justify-self:end}.varso-radio__label{font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height);color:var(--color-neutral-900)}.varso-radio--small .varso-radio__label,.varso-radio__helper{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-radio__helper{color:var(--color-neutral-500)}.varso-radio__input:focus-visible+.varso-radio__control{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent)}.varso-radio:active .varso-radio__control{box-shadow:0 0 0 calc(var(--border-weight-focused, 2px) * 2) var(--color-alpha-black-100)}.varso-radio__input:checked+.varso-radio__control{border-color:var(--color-neutral-900);border-width:4px}.varso-radio--normal .varso-radio__input:checked+.varso-radio__control{border-width:6px}.varso-radio__input:disabled+.varso-radio__control{border-color:var(--color-neutral-200);background:var(--color-neutral-100)}.varso-radio__input:checked:disabled+.varso-radio__control{border-color:var(--color-neutral-300)}.varso-radio__input:disabled~.varso-radio__content .varso-radio__helper,.varso-radio__input:disabled~.varso-radio__content .varso-radio__label{color:var(--color-neutral-400)}.varso-radio.is-disabled{cursor:not-allowed}.varso-toggle{--toggle-height:20px;--toggle-thumb-width:16px;--toggle-thumb-height:14px;--toggle-width:calc(var(--toggle-thumb-width) * 2 + 8px);--control-gap:12px;display:inline-flex;align-items:flex-start;gap:var(--control-gap);color:var(--color-neutral-900);cursor:pointer}.varso-toggle--small{--toggle-height:16px;--toggle-thumb-width:12px;--toggle-thumb-height:10px;--control-gap:8px}.varso-toggle.is-control-end{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--control-gap);column-gap:var(--control-gap);inline-size:100%}.varso-toggle__input{position:fixed;inset:0 auto auto 0;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;opacity:0;pointer-events:none;clip:rect(0 0 0 0);overflow:hidden}.varso-toggle__control{position:relative;inline-size:var(--toggle-width);block-size:var(--toggle-height);flex:0 0 auto;border-radius:999px;border:1px solid var(--color-neutral-300);background:#ffffff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.varso-toggle__thumb{position:absolute;inset-inline-start:2px;inline-size:var(--toggle-thumb-width);block-size:var(--toggle-thumb-height);border-radius:999px;background:var(--color-neutral-300);box-shadow:0 0 0 0 rgb(15 23 42/0);transition:inset-inline-start .18s ease,inset-block-start .12s ease,block-size .12s ease,box-shadow .12s ease,background-color .16s ease}.varso-toggle--small .varso-toggle__thumb,.varso-toggle__thumb{inset-block-start:2px}.varso-toggle__content{display:grid;grid-gap:2px;gap:2px;align-content:start}.varso-toggle.is-control-end .varso-toggle__content{order:1}.varso-toggle.is-control-end .varso-toggle__control{order:2;justify-self:end}.varso-toggle__label{font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height);color:var(--color-neutral-900)}.varso-toggle__helper{color:var(--color-neutral-500)}.varso-toggle--small .varso-toggle__label,.varso-toggle__helper{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-toggle__input:focus-visible+.varso-toggle__control{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-semantic-focus-ring) 36%,transparent)}.varso-toggle:active .varso-toggle__control{box-shadow:0 0 0 calc(var(--border-weight-focused, 2px) * 2) var(--color-alpha-black-100)}.varso-toggle:active:not(.is-disabled) .varso-toggle__thumb{inset-block-start:0;block-size:calc(var(--toggle-thumb-height) + 4px);box-shadow:0 1px 4px rgb(15 23 42/.18)}.varso-toggle__input:checked+.varso-toggle__control{background:var(--color-neutral-900);border-color:var(--color-neutral-900)}.varso-toggle__input:checked+.varso-toggle__control .varso-toggle__thumb{inset-inline-start:calc(100% - var(--toggle-thumb-width) - 2px);background:#ffffff}.varso-toggle__input:disabled+.varso-toggle__control{border-color:var(--color-neutral-200);background:var(--color-neutral-100)}.varso-toggle__input:disabled+.varso-toggle__control .varso-toggle__thumb{background:var(--color-neutral-300)}.varso-toggle__input:checked:disabled+.varso-toggle__control{background:var(--color-neutral-300);border-color:var(--color-neutral-300)}.varso-toggle__input:checked:disabled+.varso-toggle__control .varso-toggle__thumb{background:var(--color-neutral-100)}.varso-toggle__input:disabled~.varso-toggle__content .varso-toggle__helper,.varso-toggle__input:disabled~.varso-toggle__content .varso-toggle__label{color:var(--color-neutral-400)}.varso-toggle.is-disabled{cursor:not-allowed}.varso-input-group{--varso-input-group-gap:var(--dimension-spacing-2);display:grid;grid-gap:var(--varso-input-group-gap);gap:var(--varso-input-group-gap);align-items:start}.varso-input-group--inline{grid-template-columns:var(--varso-input-group-label-width,max-content) minmax(0,1fr);column-gap:12px;row-gap:var(--varso-input-group-gap);align-items:center}.varso-input-group--inline.has-field-width{grid-template-columns:minmax(0,calc(100% - var(--varso-input-group-field-width))) minmax(0,var(--varso-input-group-field-width))}.varso-input-group--inline>.varso-input-label{margin:0;align-self:center;min-inline-size:0}.varso-input-group--inline>.varso-input-group__label-row{display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);align-self:center;min-inline-size:0;max-inline-size:100%;justify-self:start}.varso-input-group--stacked>.varso-input-group__label-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--dimension-spacing-2);gap:var(--dimension-spacing-2);inline-size:100%;min-inline-size:0}.varso-input-group--inline>.varso-input-group__error,.varso-input-group--inline>.varso-input-group__helper{grid-column:2;justify-self:stretch}.varso-input-group>.varso-field{max-inline-size:100%;inline-size:var(--varso-input-group-field-width,100%);justify-self:start}.varso-input-group--inline>.varso-field{justify-self:end}.varso-input-group--inline.has-field-width>.varso-field,.varso-input-group--inline.has-field-width>.varso-input-group__error,.varso-input-group--inline.has-field-width>.varso-input-group__helper{inline-size:100%}.varso-input-label{display:inline-flex;align-items:center;font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.varso-input-group__optional-label{font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);font-weight:var(--font-weight-normal);color:var(--color-neutral-600);flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-input-group__label-row>.varso-input-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-input-group__helper{color:var(--color-neutral-600)}.varso-input-group__error,.varso-input-group__helper{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-input-group__error{display:inline-flex;align-items:flex-start;gap:6px;font-weight:var(--font-weight-bold);color:var(--color-error-500)}.varso-input-group__error-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;inline-size:8px;block-size:8px;border-radius:999px;background:var(--color-error-500);transform:translateY(4px)}.varso-input-group__error-icon>svg{display:none}.varso-field{--varso-field-height:40px;--varso-field-padding-x:var(--dimension-spacing-4);--varso-field-gap:var(--dimension-spacing-2);--varso-field-action-button-padding-x:var(--dimension-spacing-4);display:flex;align-items:center;gap:var(--varso-field-gap);block-size:var(--varso-field-height);inline-size:100%;padding-inline:var(--varso-field-padding-x);border:var(--border-weight-default,1px) solid var(--color-neutral-300);border-radius:var(--dimension-radius-x-large);background:#ffffff;color:var(--color-neutral-900);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.varso-field--small{--varso-field-height:32px;--varso-field-padding-x:var(--dimension-spacing-3);--varso-field-action-button-padding-x:var(--dimension-spacing-3)}.varso-field--normal{--varso-field-height:40px}.varso-field--large{--varso-field-height:48px;--varso-field-padding-x:var(--dimension-spacing-5);--varso-field-gap:var(--dimension-spacing-3);--varso-field-action-button-padding-x:var(--dimension-spacing-5)}.varso-field--variant-subtle{border-color:transparent;background:transparent}.varso-field--variant-cell{border-color:transparent;border-radius:0;background:#fff}.varso-field:hover:not(.is-disabled){border-color:var(--color-neutral-500)}.varso-field:active:not(.is-disabled){background:var(--color-neutral-100)}.varso-field:focus-within:not(.is-disabled){border-color:var(--color-neutral-950);box-shadow:0 0 0 calc(var(--border-weight-focused, 2px) * 2) var(--color-alpha-black-100),inset 0 0 0 calc(var(--border-weight-focused, 2px) - var(--border-weight-default, 1px)) var(--color-neutral-950)}.varso-field.is-invalid,.varso-input-group.is-invalid .varso-field:not(.is-disabled){border-color:var(--color-error-500)}.varso-field.is-invalid:focus-within:not(.is-disabled){box-shadow:0 0 0 calc(var(--border-weight-focused, 2px) * 2) var(--color-alpha-black-100),inset 0 0 0 calc(var(--border-weight-focused, 2px) - var(--border-weight-default, 1px)) var(--color-error-500)}.varso-input-group.is-invalid .varso-field:focus-within:not(.is-disabled){box-shadow:0 0 0 calc(var(--border-weight-focused, 2px) * 2) var(--color-alpha-black-100),inset 0 0 0 calc(var(--border-weight-focused, 2px) - var(--border-weight-default, 1px)) var(--color-error-500)}.varso-field--variant-subtle:active:not(.is-disabled),.varso-field--variant-subtle:focus-within:not(.is-disabled),.varso-field--variant-subtle:hover:not(.is-disabled){background:var(--color-neutral-100);border-color:transparent;box-shadow:none}.varso-field--variant-cell:hover:not(.is-disabled){border-color:transparent}.varso-field--variant-cell:active:not(.is-disabled),.varso-field--variant-cell:focus-within:not(.is-disabled){background:var(--color-neutral-100);border-color:transparent;box-shadow:none}.varso-field--variant-cell.is-invalid,.varso-field--variant-subtle.is-invalid,.varso-input-group.is-invalid .varso-field--variant-cell:not(.is-disabled),.varso-input-group.is-invalid .varso-field--variant-subtle:not(.is-disabled){background:var(--color-danger-100);border-color:transparent}.varso-field--variant-cell.is-invalid:focus-within:not(.is-disabled),.varso-field--variant-subtle.is-invalid:focus-within:not(.is-disabled),.varso-input-group.is-invalid .varso-field--variant-cell:focus-within:not(.is-disabled),.varso-input-group.is-invalid .varso-field--variant-subtle:focus-within:not(.is-disabled){box-shadow:none;border-color:transparent}@media (max-width:767px){.varso-input-group--inline{grid-template-columns:1fr;column-gap:0;align-items:start}.varso-input-group--inline>.varso-input-label{align-self:start}.varso-input-group--inline>.varso-input-group__label-row{inline-size:100%;justify-content:space-between;align-self:start}.varso-input-group--inline>.varso-input-group__error,.varso-input-group--inline>.varso-input-group__helper{grid-column:auto;inline-size:auto;justify-self:auto}.varso-input-group--inline>.varso-field{inline-size:100%;justify-self:stretch}}.varso-field.is-disabled{background:var(--color-neutral-100);border-color:var(--color-neutral-200);color:var(--color-neutral-500);cursor:not-allowed}.varso-field--variant-cell.is-disabled,.varso-field--variant-subtle.is-disabled{border-color:transparent}.varso-field--variant-cell.is-readonly:not(.is-disabled){background:#fff}.varso-field.is-readonly:not(.is-disabled){background:color-mix(in srgb,var(--color-neutral-100) 60%,white)}.varso-field__input,.varso-field__select,.varso-field__textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;border:0;outline:0;background:transparent;color:inherit;font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);min-inline-size:0;flex:1 1 auto;inline-size:100%;block-size:auto;padding:0;margin:0;align-self:center}.varso-field__select{cursor:pointer;padding-right:2px}.varso-field__select-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;border:0;outline:0;background:transparent;color:inherit;font:inherit;min-inline-size:0;flex:1 1 auto;inline-size:100%;padding:0;margin:0;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.varso-field__select-button.is-placeholder{color:var(--color-neutral-400)}.varso-field__select-button:disabled{cursor:not-allowed}.varso-field--textarea{block-size:auto;padding-block:var(--dimension-spacing-2);align-items:stretch}.varso-field--small.varso-field--textarea{padding-block:var(--dimension-spacing-1-5)}.varso-field--large.varso-field--textarea{padding-block:var(--dimension-spacing-2-5)}.varso-field__textarea{inline-size:100%;resize:none;overflow:auto}.varso-field--textarea.is-resize .varso-field__textarea{resize:vertical}.varso-field--normal .varso-field__input,.varso-field--normal .varso-field__otc-cell,.varso-field--normal .varso-field__otc-input,.varso-field--normal .varso-field__otc-placeholder,.varso-field--normal .varso-field__select,.varso-field--normal .varso-field__textarea,.varso-field--small .varso-field__input,.varso-field--small .varso-field__otc-cell,.varso-field--small .varso-field__otc-input,.varso-field--small .varso-field__otc-placeholder,.varso-field--small .varso-field__select,.varso-field--small .varso-field__textarea{font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height)}.varso-field--large .varso-field__input,.varso-field--large .varso-field__otc-cell,.varso-field--large .varso-field__otc-input,.varso-field--large .varso-field__otc-placeholder,.varso-field--large .varso-field__select,.varso-field--large .varso-field__textarea{font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height)}.varso-field__input::placeholder{color:var(--color-neutral-400)}.varso-field__input:disabled,.varso-field__select:disabled,.varso-field__textarea:disabled{cursor:not-allowed}.varso-field__input[readonly]{cursor:text}.varso-field--variant-cell .varso-field__input[readonly]{cursor:default}.varso-field--otc{cursor:text;padding-inline:0;border-color:transparent;background:transparent}.varso-field--otc.is-invalid,.varso-field--otc.is-invalid:focus-within:not(.is-disabled),.varso-field--otc:active:not(.is-disabled),.varso-field--otc:focus-within:not(.is-disabled),.varso-field--otc:hover:not(.is-disabled),.varso-input-group.is-invalid .varso-field--otc:focus-within:not(.is-disabled),.varso-input-group.is-invalid .varso-field--otc:not(.is-disabled){border-color:transparent;background:transparent;box-shadow:none}.varso-field__otc-native{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.varso-field__otc-track{display:flex;min-inline-size:0;flex:1 1 auto}.varso-field__otc-track,.varso-field__otc-unit{align-items:center;gap:var(--dimension-spacing-2)}.varso-field__otc-unit{display:inline-flex}.varso-field__otc-cell{position:relative;inline-size:var(--varso-field-height);block-size:var(--varso-field-height);border-radius:var(--dimension-radius-medium);border:1px solid var(--color-neutral-200);background:var(--color-neutral-50);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);color:var(--color-neutral-500);flex:0 0 auto;overflow:hidden}.varso-field--large.varso-field--otc{--varso-field-height:64px}.varso-field--large .varso-field__otc-cell{inline-size:36px;block-size:64px}.varso-field__otc-cell.is-filled{color:var(--color-neutral-950);background:var(--color-neutral-0)}.varso-field__otc-cell:focus-within{border-color:var(--color-neutral-900);box-shadow:0 0 0 1px var(--color-neutral-900);background:var(--color-neutral-0)}.varso-field--otc.is-invalid .varso-field__otc-cell,.varso-input-group.is-invalid .varso-field--otc .varso-field__otc-cell{border-color:var(--color-error-500);background:var(--color-danger-100)}.varso-field--otc.is-invalid .varso-field__otc-cell:focus-within,.varso-input-group.is-invalid .varso-field--otc .varso-field__otc-cell:focus-within{box-shadow:0 0 0 1px var(--color-error-500)}.varso-field__otc-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:var(--font-weight-semibold);inline-size:100%;block-size:100%;padding:0;margin:0;text-align:center;text-transform:uppercase}.varso-field__otc-input:disabled{cursor:not-allowed}.varso-field__otc-input[readonly]{cursor:text}.varso-field__otc-placeholder{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.varso-field__otc-placeholder,.varso-field__otc-separator{color:var(--color-neutral-500);font-weight:var(--font-weight-semibold)}.varso-field__otc-separator{flex:0 0 auto}.varso-textarea{display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1)}.varso-textarea__counter{justify-self:end;font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);color:var(--color-neutral-500)}.varso-file-input{--varso-file-input-height:40px;--varso-file-input-padding-x:var(--dimension-spacing-4);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;inline-size:100%;min-inline-size:0;block-size:var(--varso-file-input-height);padding:0;border:var(--dimension-border-small) solid var(--color-neutral-300);border-radius:var(--dimension-radius-x-large);background:#ffffff;overflow:hidden;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.varso-file-input__group{display:grid;grid-gap:var(--dimension-spacing-6);gap:var(--dimension-spacing-6)}.varso-file-input__files{inline-size:100%}.varso-file-input:hover:not(.is-disabled){border-color:var(--color-neutral-500)}.varso-file-input:focus-within{outline:none;border-color:var(--color-neutral-950);box-shadow:0 0 0 calc(var(--border-weight-focused, 2px) * 2) var(--color-alpha-black-100),inset 0 0 0 calc(var(--border-weight-focused, 2px) - var(--dimension-border-small)) var(--color-neutral-950)}.varso-file-input.is-disabled{background:var(--color-neutral-100);border-color:var(--color-neutral-200);cursor:not-allowed}.varso-file-input__native{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;pointer-events:none}.varso-file-input__button,.varso-file-input__value{display:inline-flex;align-items:center;min-inline-size:0;block-size:calc(var(--varso-file-input-height) - 2px);position:relative;z-index:1;pointer-events:none}.varso-file-input__value{padding-inline:var(--varso-file-input-padding-x);color:var(--color-neutral-600);font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);overflow:hidden;text-overflow:ellipsis}.varso-file-input__button,.varso-file-input__value{font-family:var(--typography-font-family);white-space:nowrap}.varso-file-input__button{padding-inline:var(--dimension-spacing-4);border-left:var(--dimension-border-small) solid var(--color-neutral-300);background:var(--color-neutral-100);color:var(--color-neutral-950);font-size:var(--typography-button-small);line-height:var(--typography-button-small-line-height);font-weight:var(--typography-button-font-weight)}.varso-file-input:hover:not(.is-disabled) .varso-file-input__button{background:var(--color-neutral-50)}.varso-file-input.is-disabled .varso-file-input__button,.varso-file-input.is-disabled .varso-file-input__value{color:var(--color-neutral-500)}.varso-file-input.is-disabled .varso-file-input__button{border-left-color:var(--color-neutral-200);background:var(--color-neutral-100)}.varso-file-input--small{--varso-file-input-height:32px;--varso-file-input-padding-x:var(--dimension-spacing-3)}.varso-file-input--large{--varso-file-input-height:48px;--varso-file-input-padding-x:var(--dimension-spacing-5)}.varso-file-input--large .varso-file-input__value{font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height)}.varso-dropzone{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--dimension-spacing-4);gap:var(--dimension-spacing-4);align-items:center;padding:var(--dimension-spacing-6);border:var(--dimension-border-small) dashed var(--color-neutral-300);border-radius:var(--dimension-radius-x-large);background:var(--color-neutral-50);cursor:pointer;transition:border-color .16s ease,border-width .16s ease,background-color .16s ease,box-shadow .16s ease}.varso-dropzone:hover:not(.is-disabled){border-color:var(--color-neutral-500)}.varso-dropzone.is-drag-active{border-style:dashed;border-width:var(--border-weight-selected,2px);border-color:var(--color-neutral-950)}.varso-dropzone.is-disabled{opacity:.6;cursor:not-allowed}.varso-dropzone__input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.varso-dropzone__group{display:grid;grid-gap:var(--dimension-spacing-6);gap:var(--dimension-spacing-6)}.varso-dropzone__files{inline-size:100%}.varso-dropzone__leading{display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-500);inline-size:24px;block-size:24px;font-size:20px;line-height:1}.varso-dropzone__leading>svg{inline-size:100%;block-size:100%}.varso-dropzone__content{display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1);min-inline-size:0}.varso-dropzone__title{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.varso-dropzone__helper{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);color:var(--color-neutral-600)}.varso-file-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--dimension-spacing-3);gap:var(--dimension-spacing-3);align-items:center;padding:var(--dimension-spacing-3) var(--dimension-spacing-4)}.varso-file-item--small{padding-block:var(--dimension-spacing-2)}.varso-file-item__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;color:var(--color-neutral-600);font-size:18px;line-height:1}.varso-file-item__icon>svg{inline-size:100%;block-size:100%}.varso-file-item.is-danger .varso-file-item__icon{color:var(--color-danger-500)}.varso-file-item__progress{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;color:var(--color-neutral-900);transform:rotate(-90deg)}.varso-file-item__progress>svg{inline-size:100%;block-size:100%;animation:varso-file-item-progress-rotate 1.2s linear infinite}.varso-file-item__progress-ring,.varso-file-item__progress-track{fill:none;stroke-width:2}.varso-file-item__progress-track{stroke:var(--color-neutral-200)}.varso-file-item__progress-ring{stroke:currentColor;stroke-linecap:round;stroke-dasharray:40 100;stroke-dashoffset:10}@keyframes varso-file-item-progress-rotate{to{transform:rotate(1turn)}}.varso-file-item__leading{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;flex:0 0 20px}.varso-file-item__content{display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1);min-inline-size:0}.varso-file-item__content-link{text-decoration:none}.varso-file-item__name{display:block;inline-size:100%;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.varso-file-item--normal .varso-file-item__name{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height)}.varso-file-item__helper{display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);color:var(--color-neutral-600)}.varso-file-item__helper.is-danger{color:var(--color-danger-600)}.varso-file-item__helper-dot{inline-size:4px;block-size:4px;border-radius:999px;background:var(--color-neutral-400);flex:0 0 auto}.varso-file-item__actions{position:relative;display:inline-flex;align-items:center;justify-content:center}.varso-file-item__menu{min-inline-size:140px;z-index:20}.varso-file-item__menu-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;inline-size:100%;padding:var(--dimension-spacing-3) var(--dimension-spacing-4);border:0;border-radius:var(--dimension-radius-large);background:transparent;color:var(--color-neutral-900);font-family:var(--typography-font-family);font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);text-align:left;cursor:pointer}.varso-file-item__menu-button:focus-visible,.varso-file-item__menu-button:hover{outline:none;background:var(--color-neutral-100)}.varso-file-item__menu-button.is-danger{color:var(--color-error-600)}.varso-stack-card .varso-file-item+.varso-file-item{border-top:var(--dimension-border-small) solid var(--color-alpha-black-300)}.varso-stack-card .varso-file-item{border-radius:0;overflow:hidden;isolation:isolate}.varso-stack-card .varso-file-item:before{content:"";position:absolute;inset:0;background:var(--stack-card-item-hover-bg);transform:translateY(100%);transition:transform .16s ease;z-index:0}.varso-stack-card .varso-file-item>*{position:relative;z-index:1}.varso-stack-card .varso-file-item:focus-within:before,.varso-stack-card .varso-file-item:hover:before{transform:translateY(0)}.varso-input-dropdown{position:relative}.varso-dropdown__menu.varso-input-dropdown__menu{top:100%;left:0;inline-size:var(--varso-dropdown-menu-width,100%);min-inline-size:var(--varso-dropdown-menu-min-width,100%);max-inline-size:min(var(--varso-dropdown-menu-width,100%),calc(100vw - 16px))}.varso-input-dropdown__empty{padding:var(--dimension-spacing-4);color:var(--color-neutral-500);font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height)}.varso-input-dropdown--top-start .varso-dropdown__menu.varso-input-dropdown__menu{top:auto;bottom:100%}.varso-input-dropdown--bottom-start .varso-dropdown__menu.varso-input-dropdown__menu{top:100%;bottom:auto}.varso-field__affix{display:inline-flex;align-items:center;white-space:nowrap;color:var(--color-neutral-900)}.varso-field--normal .varso-field__affix,.varso-field--small .varso-field__affix,.varso-field__affix{font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height)}.varso-field--large .varso-field__affix{font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height)}.varso-field__affix.is-muted{color:var(--color-neutral-600)}.varso-field__icon,.varso-field__trailing-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-600);line-height:1}.varso-field__icon>i,.varso-field__icon>svg{display:block}.varso-field__trailing-icon>svg{display:block;inline-size:16px;block-size:16px}.varso-field__trailing-icon--calendar,.varso-field__trailing-icon--chevron{pointer-events:none}.varso-field__trailing-icon--chevron>svg{inline-size:14px;block-size:14px}.varso-field--with-action{-webkit-padding-end:2px;padding-inline-end:2px}.varso-field__action{-webkit-margin-start:auto;margin-inline-start:auto;align-self:stretch;display:inline-flex;padding-block:2px;flex:0 0 auto}.varso-field__action-button.varso-btn{block-size:100%;min-block-size:0;padding-block:0;padding-inline:var(--varso-field-action-button-padding-x);flex:0 0 auto}.varso-field.is-disabled .varso-field__affix,.varso-field.is-disabled .varso-field__icon,.varso-field.is-disabled .varso-field__trailing-icon{color:var(--color-neutral-400)}.dropdown-badge{--dropdown-badge-bg:var(--color-neutral-200);--dropdown-badge-text:var(--color-neutral-600);--dropdown-badge-hover-bg:var(--color-alpha-black-50);--dropdown-badge-hover-text:var(--color-neutral-700);--dropdown-badge-chevron-size:7px;position:relative;display:inline-flex;align-items:center;border-radius:var(--dimension-radius-full);overflow:visible;background:var(--dropdown-badge-bg);color:var(--dropdown-badge-text);font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);transition:background-color .16s ease,color .16s ease}.dropdown-badge__main{border:0;background:transparent;color:inherit;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;inline-size:100%;position:relative;overflow:hidden;border-radius:inherit;cursor:pointer}.dropdown-badge:focus-within,.dropdown-badge:hover{color:var(--dropdown-badge-hover-text)}.dropdown-badge__hover-fill{position:absolute;inset:0;background:var(--dropdown-badge-hover-bg);transform-origin:bottom;transform:scaleY(0);transition:transform .26s ease-out,background-color .18s ease;z-index:0}.dropdown-badge:focus-within .dropdown-badge__hover-fill,.dropdown-badge:hover .dropdown-badge__hover-fill{transform:scaleY(1)}.dropdown-badge__label{display:inline-flex;align-items:center;position:relative;z-index:1}.dropdown-badge__chevron{display:inline-block;inline-size:var(--dropdown-badge-chevron-size);block-size:var(--dropdown-badge-chevron-size);border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transform-origin:center;flex:0 0 auto;position:relative;z-index:1;top:-2px}.dropdown-badge--small{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.dropdown-badge--small .dropdown-badge__main{padding-block:3px;padding-inline:8px;--dropdown-badge-chevron-size:7px}.dropdown-badge--medium{font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height)}.dropdown-badge--medium .dropdown-badge__main{padding-block:4px;padding-inline:10px;--dropdown-badge-chevron-size:8px}.dropdown-badge--large{font-size:var(--font-caption-medium);line-height:var(--typography-caption-medium-line-height)}.dropdown-badge--large .dropdown-badge__main{padding-block:6px;padding-inline:12px;--dropdown-badge-chevron-size:9px}.dropdown-badge--tone-neutral{--dropdown-badge-bg:var(--color-neutral-200);--dropdown-badge-text:var(--color-neutral-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-brand{--dropdown-badge-bg:var(--color-brand-200);--dropdown-badge-text:var(--color-brand-950);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-info{--dropdown-badge-bg:var(--color-info-200);--dropdown-badge-text:var(--color-info-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-success{--dropdown-badge-bg:var(--color-success-200);--dropdown-badge-text:var(--color-success-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-warning{--dropdown-badge-bg:var(--color-warning-200);--dropdown-badge-text:var(--color-warning-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-danger{--dropdown-badge-bg:var(--color-danger-200);--dropdown-badge-text:var(--color-danger-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-pink{--dropdown-badge-bg:var(--color-pink-200);--dropdown-badge-text:var(--color-pink-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-purple{--dropdown-badge-bg:var(--color-purple-200);--dropdown-badge-text:var(--color-purple-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-teal{--dropdown-badge-bg:var(--color-teal-200);--dropdown-badge-text:var(--color-teal-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-aqua{--dropdown-badge-bg:var(--color-aqua-200);--dropdown-badge-text:var(--color-aqua-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge--tone-bisque{--dropdown-badge-bg:var(--color-bisque-200);--dropdown-badge-text:var(--color-bisque-700);--dropdown-badge-hover-text:var(--dropdown-badge-text)}.dropdown-badge__menu{position:absolute;top:calc(100% + var(--dimension-spacing-1));left:0;z-index:20;min-inline-size:100%;border:var(--dimension-border-small) solid var(--color-semantic-border);border-radius:calc(var(--dimension-radius-x-large) + 1px);background:var(--color-semantic-surface-elevated);box-shadow:var(--dimension-elevation-medium);padding:var(--dimension-spacing-0-5)}.dropdown-badge__items{display:grid;grid-gap:4px;gap:4px;min-inline-size:160px}.varso-dropdown{position:relative;display:inline-flex}.varso-autocomplete,.varso-autocomplete .varso-field{inline-size:100%}.varso-autocomplete__loading-icon{display:inline-flex;align-items:center;gap:var(--dimension-spacing-1)}.varso-autocomplete__empty{padding:var(--dimension-spacing-2) var(--dimension-spacing-2-5);color:var(--color-neutral-600);font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height)}.varso-autocomplete .varso-dropdown__row.is-active:not(.is-disabled){background:var(--color-neutral-100)}.varso-autocomplete__match{font-weight:var(--font-weight-semibold);color:inherit}.varso-autocomplete .varso-micro-card__helper,.varso-autocomplete .varso-micro-card__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-dropdown__text-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0 6px 0 4px;margin:0 -6px 0 -4px;border-radius:var(--dimension-radius-small);display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);color:var(--color-neutral-900);font-family:var(--typography-font-family);font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-regular);cursor:pointer;transition:background-color .16s ease}.varso-dropdown__text-label{text-decoration:none;text-underline-offset:2px}.varso-dropdown__text-trigger:focus-visible .varso-dropdown__text-label,.varso-dropdown__text-trigger:hover .varso-dropdown__text-label{text-decoration:underline}.varso-dropdown__text-trigger[aria-expanded=true]{background:var(--color-neutral-100)}.varso-dropdown__text-trigger:disabled{opacity:.56;cursor:not-allowed}.varso-dropdown__chevron{display:inline-block;inline-size:8px;block-size:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-1px)}.varso-dropdown__button-chevron{position:relative;display:inline-block;--dropdown-btn-chevron-width:12px;--dropdown-btn-chevron-height:8px;--dropdown-btn-chevron-stroke:7px;--dropdown-btn-chevron-top:2px;inline-size:var(--dropdown-btn-chevron-width);block-size:var(--dropdown-btn-chevron-height)}.varso-btn--large .varso-dropdown__button-chevron,.varso-btn--normal .varso-dropdown__button-chevron{top:2px}.varso-btn--small .varso-dropdown__button-chevron{top:3px}.varso-btn--x-small .varso-dropdown__button-chevron{top:2px}.varso-dropdown__button-chevron:after,.varso-dropdown__button-chevron:before{content:"";position:absolute;top:var(--dropdown-btn-chevron-top);inline-size:var(--dropdown-btn-chevron-stroke);block-size:2px;border-radius:999px;background:currentColor}.varso-dropdown__button-chevron:before{left:0;transform:rotate(42deg);transform-origin:right center}.varso-dropdown__button-chevron:after{right:0;transform:rotate(-42deg);transform-origin:left center}.varso-btn--large .varso-dropdown__button-chevron{--dropdown-btn-chevron-width:14px;--dropdown-btn-chevron-height:10px;--dropdown-btn-chevron-stroke:8px;--dropdown-btn-chevron-top:3px}.varso-btn--x-small .varso-dropdown__button-chevron{--dropdown-btn-chevron-width:10px;--dropdown-btn-chevron-height:6px;--dropdown-btn-chevron-stroke:6px;--dropdown-btn-chevron-top:2px}.varso-dropdown__split-trigger{display:inline-flex}.varso-dropdown__menu,.varso-popover-surface{position:absolute;z-index:var(--varso-popover-z-index,1402);inline-size:var(--varso-popover-width,var(--varso-dropdown-menu-width,max-content));min-inline-size:var(--varso-popover-min-width,var(--varso-dropdown-menu-min-width,0));max-inline-size:var(--varso-popover-max-width,min(420px,calc(100vw - 16px)));border:var(--varso-popover-border-width,var(--dimension-border-small)) solid var(--varso-popover-border-color,var(--color-semantic-border));border-radius:var(--varso-popover-radius,calc(var(--dimension-radius-x-large) + 1px));background:var(--varso-popover-background,var(--color-semantic-surface-elevated));box-shadow:var(--varso-popover-elevation,var(--dimension-elevation-medium));padding:var(--varso-popover-padding,var(--dimension-spacing-0-5));display:grid;grid-gap:var(--varso-popover-gap,var(--dimension-spacing-1));gap:var(--varso-popover-gap,var(--dimension-spacing-1))}.varso-dropdown__menu{max-block-size:min(360px,calc(100vh - 16px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.varso-dropdown__menu>*{min-inline-size:0}.varso-dropdown--bottom-start .varso-dropdown__menu{top:100%;left:0}.varso-dropdown--bottom-end .varso-dropdown__menu{top:100%;right:0}.varso-dropdown--top-start .varso-dropdown__menu{bottom:100%;left:0}.varso-dropdown--top-end .varso-dropdown__menu{bottom:100%;right:0}.varso-dropdown--right-start .varso-dropdown__menu{left:100%;top:0}.varso-dropdown--right-end .varso-dropdown__menu{left:100%;bottom:0}.varso-dropdown--left-start .varso-dropdown__menu{right:100%;top:0}.varso-dropdown--left-end .varso-dropdown__menu{right:100%;bottom:0}.varso-dropdown__row{inline-size:100%}.varso-date-input{position:relative}.varso-date-input__popover.varso-popover-surface{top:100%;left:0}.varso-date-input__calendar.varso-calendar{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.varso-date-range-picker{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1fr)}.varso-date-range-picker.is-segmented{grid-template-columns:minmax(0,1fr)}.varso-date-range-picker__mode-switch{padding:var(--dimension-spacing-4);border-bottom:1px solid var(--color-semantic-border);display:grid}.varso-date-range-picker__mode-switch-control{justify-self:start}.varso-date-range-picker__custom,.varso-date-range-picker__presets{--varso-date-range-panel-padding:var(--dimension-spacing-4);padding:var(--dimension-spacing-4);display:grid;grid-gap:var(--dimension-spacing-3);gap:var(--dimension-spacing-3);align-content:start}.varso-date-range-picker__presets{border-right:1px solid var(--color-semantic-border)}.varso-date-range-picker.is-segmented .varso-date-range-picker__presets{border-right:0}.varso-date-range-picker__section-title{font-family:var(--typography-font-family);font-size:var(--font-heading-h5);line-height:var(--typography-heading-h5-line-height);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.varso-date-range-picker__preset-list,.varso-date-range-picker__preset-wrap{display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1)}.varso-date-range-picker__preset-divider{block-size:1px;background:var(--color-semantic-border);margin-block:var(--dimension-spacing-2)}.varso-date-range-picker__preset{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;border-radius:var(--dimension-radius-medium);color:var(--color-neutral-900);font-family:var(--typography-font-family);font-size:var(--font-heading-h4);line-height:var(--typography-heading-h4-line-height);font-weight:var(--font-weight-regular);text-align:left;padding:var(--dimension-spacing-1) var(--dimension-spacing-2);cursor:pointer;transition:background-color .16s ease,color .16s ease}.varso-date-range-picker__preset:focus-visible,.varso-date-range-picker__preset:hover{background:var(--color-neutral-100);outline:none}.varso-date-range-picker__preset.is-selected{background:var(--color-neutral-100);font-weight:var(--font-weight-semibold)}.varso-date-range-picker__custom .varso-date-input{inline-size:100%}.varso-date-range-picker__custom .varso-calendar{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.varso-date-range-picker__custom .varso-field{inline-size:100%}.varso-date-range-picker__custom .varso-btn{justify-self:end}.varso-date-range-picker__action-row{display:grid}.varso-date-range-picker__action-row .varso-btn{justify-self:end}.varso-date-range-picker__segmented-footer{display:grid;grid-gap:var(--dimension-spacing-3);gap:var(--dimension-spacing-3);margin-inline:calc(var(--varso-date-range-panel-padding) * -1)}.varso-date-range-picker__segmented-footer .varso-divider{inline-size:100%}.varso-date-range-picker__segmented-footer .varso-date-range-picker__action-row{padding-inline:var(--varso-date-range-panel-padding)}.varso-date-range-picker .varso-micro-card.is-checked .varso-micro-card__label{font-weight:var(--font-weight-semibold)}@media (max-width:900px){.varso-date-range-picker{grid-template-columns:1fr}.varso-date-range-picker__presets{border-right:0;border-bottom:1px solid var(--color-semantic-border)}}.varso-tabs{inline-size:100%}.varso-tabs__list{display:flex;position:relative}.varso-tabs__item{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;display:inline-flex;align-items:center;gap:var(--dimension-spacing-1-5);font-size:var(--font-body-small,14px);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-regular);color:var(--color-neutral-600);cursor:pointer;transition:color .16s ease,border-color .16s ease;position:relative;z-index:1}.varso-tabs__item:focus-visible,.varso-tabs__item:hover{color:var(--color-neutral-900)}.varso-tabs__item:focus-visible{outline:none}.varso-tabs--horizontal .varso-tabs__list{box-shadow:inset 0 -1px 0 var(--color-neutral-300);gap:var(--dimension-spacing-3);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.varso-tabs--horizontal .varso-tabs__list::-webkit-scrollbar{display:none}.varso-tabs--horizontal .varso-tabs__item{white-space:nowrap;padding:var(--dimension-spacing-2) var(--dimension-spacing-2) 10px;border-bottom:2px solid transparent}.varso-tabs--variant-default.varso-tabs--horizontal .varso-tabs__item{justify-content:center;text-align:center}.varso-tabs--horizontal .varso-tabs__item.is-active{color:var(--color-neutral-900);font-weight:var(--font-weight-semibold);border-bottom-color:transparent}.varso-tabs__indicator{position:absolute;left:0;top:0;pointer-events:none;transition:transform .22s ease,width .22s ease,height .22s ease,opacity .16s ease;z-index:2}.varso-tabs__indicator--horizontal{bottom:0;top:auto;height:2px!important;background:var(--color-neutral-900);border-radius:999px}.varso-tabs--vertical .varso-tabs__list{flex-direction:column;gap:2px}.varso-tabs--vertical .varso-tabs__item{text-align:left;padding:var(--dimension-spacing-1) var(--dimension-spacing-3);border-left:2px solid transparent}.varso-tabs--vertical .varso-tabs__item.is-active{color:var(--color-neutral-900);font-weight:var(--font-weight-semibold);border-left-color:transparent}.varso-tabs__indicator--vertical{left:0;width:2px;background:var(--color-neutral-900);border-radius:999px}.varso-tabs--variant-content .varso-tabs__list{--varso-tabs-card-edge-offset:var(--card-size-padding,var(--card-padding,var(--dimension-spacing-6)));gap:0;box-shadow:none;border-bottom:0;background:var(--color-neutral-50)}.varso-tabs--variant-content .varso-tabs__item{background:transparent;padding:var(--dimension-spacing-3);align-items:flex-start;justify-content:flex-start;text-align:left;color:var(--color-neutral-600);overflow:visible;isolation:isolate;transition:color .16s ease}.varso-tabs--variant-content .varso-tabs__item-bg{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:transparent;pointer-events:none;z-index:0}.varso-tabs--variant-content .varso-tabs__item-bg:before{content:"";position:absolute;inset:0;background:var(--color-neutral-100);transform:translateY(100%);transition:transform .16s ease}.varso-tabs--variant-content .varso-tabs__item:focus-visible .varso-tabs__item-bg:before,.varso-tabs--variant-content .varso-tabs__item:hover .varso-tabs__item-bg:before{transform:translateY(0)}.varso-tabs--variant-content .varso-tabs__item.is-active .varso-tabs__item-bg{background:var(--color-neutral-0,#fff)}.varso-tabs--variant-content .varso-tabs__item.is-active .varso-tabs__item-bg:before{transform:translateY(100%)}.varso-tabs--variant-content .varso-tabs__badge,.varso-tabs--variant-content .varso-tabs__content,.varso-tabs--variant-content .varso-tabs__label{position:relative;z-index:1}.varso-tabs--variant-content .varso-tabs__item.is-active{color:var(--color-neutral-900);font-weight:var(--font-weight-semibold)}.varso-tabs--variant-content.varso-tabs--horizontal .varso-tabs__item{border-bottom:0;padding-inline:var(--dimension-spacing-6)}.varso-tabs--variant-content.varso-tabs--horizontal .varso-tabs__list{margin:1px 0 0;padding-inline:var(--varso-tabs-card-edge-offset);overflow-x:hidden;overflow-y:hidden;transform:translateY(-1px);border-top-left-radius:calc(var(--card-radius, var(--dimension-radius-2x-large)) - 1px);border-top-right-radius:calc(var(--card-radius, var(--dimension-radius-2x-large)) - 1px)}.varso-tabs--variant-content.varso-tabs--horizontal .varso-tabs__list::-webkit-scrollbar{display:none}.varso-tabs--variant-content.varso-tabs--vertical .varso-tabs__item{border-left:0;padding-inline:var(--dimension-spacing-6)}.varso-tabs--variant-content.varso-tabs--vertical .varso-tabs__item.is-active{padding-left:var(--dimension-spacing-6)}.varso-tabs--variant-content.varso-tabs--vertical .varso-tabs__list{gap:0;margin:0 0 0 1px;padding-block:var(--varso-tabs-card-edge-offset);overflow:hidden;transform:translateX(-1px);border-top-left-radius:calc(var(--card-radius, var(--dimension-radius-2x-large)) - 1px);border-bottom-left-radius:calc(var(--card-radius, var(--dimension-radius-2x-large)) - 1px)}.varso-tabs--variant-content .varso-tabs__indicator{display:block;z-index:2}.varso-tabs--variant-content .varso-tabs__indicator--horizontal{top:0;bottom:auto;height:2px!important;background:var(--color-neutral-900);border-radius:999px}.varso-tabs--variant-content .varso-tabs__indicator--vertical{left:0;width:2px;background:var(--color-neutral-900);border-radius:999px}.varso-tabs--variant-content .varso-tabs__content{display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1);min-inline-size:0;justify-items:start;text-align:left}.varso-tabs__label{display:inline-block;min-inline-size:0}.varso-tabs--full-width.varso-tabs--horizontal .varso-tabs__list{inline-size:100%;overflow-x:hidden}.varso-tabs--full-width.varso-tabs--horizontal .varso-tabs__item{flex:1 1;min-inline-size:0}.varso-tabs--full-width .varso-tabs__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-tabs--full-width .varso-tabs__content{inline-size:100%;min-inline-size:0}.varso-tabs__badge{display:inline-flex;align-items:center}.varso-tabs__badge--end{-webkit-margin-start:auto;margin-inline-start:auto}.varso-menu{inline-size:100%}.varso-menu__list{display:flex;position:relative}.varso-menu__item{--varso-menu-hover-bg:var(--color-neutral-100);position:relative;isolation:isolate;overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--color-neutral-900);text-decoration:none;font:inherit;cursor:pointer;transition:background-color .16s ease}.varso-menu__hover-fill{position:absolute;inset:0;background:var(--varso-menu-hover-bg);pointer-events:none;transform:translateY(100%);transition:transform .18s ease;z-index:0}.varso-menu__item:focus-visible .varso-menu__hover-fill,.varso-menu__item:hover .varso-menu__hover-fill{transform:translateY(0)}.varso-menu__item:focus-visible{outline:none}.varso-menu__item.is-disabled{opacity:.48;cursor:not-allowed}.varso-menu__content,.varso-menu__icon{position:relative;z-index:1}.varso-menu__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit}.varso-menu__icon>*{display:block;line-height:1}.varso-menu__content{min-inline-size:0;display:grid;grid-gap:var(--dimension-spacing-1);gap:var(--dimension-spacing-1)}.varso-menu__label-row{min-inline-size:0;display:inline-flex;align-items:center;gap:var(--dimension-spacing-1-5)}.varso-menu__label{min-inline-size:0;display:block;font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-regular)}.varso-menu__helper{min-inline-size:0;display:block;color:var(--color-neutral-600);font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height)}.varso-menu__badge{display:inline-flex;align-items:center;flex:0 0 auto}.varso-menu__trailing{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.varso-menu--vertical .varso-menu__list{flex-direction:column;gap:2px;align-items:stretch;inline-size:100%;max-inline-size:100%}.varso-menu--vertical .varso-menu__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--dimension-spacing-2);gap:var(--dimension-spacing-2);inline-size:100%;padding-block:var(--dimension-spacing-2);padding-inline:var(--dimension-spacing-3);border-radius:var(--dimension-radius-x-large);text-align:left}.varso-menu--vertical .varso-menu__item.has-badge{grid-template-columns:auto minmax(0,1fr) auto}.varso-menu--vertical .varso-menu__item:before{content:"";position:absolute;left:0;top:50%;bottom:auto;inline-size:2px;block-size:calc(100% - (var(--dimension-spacing-2) * 2));background:var(--color-neutral-900);border-radius:999px;transform:translateY(-50%);opacity:0;transition:opacity .16s ease;z-index:2}.varso-menu--vertical .varso-menu__item.is-active:before{opacity:1}.varso-menu--vertical .varso-menu__item .varso-menu__hover-fill{display:none}.varso-menu--vertical .varso-menu__item:focus-visible,.varso-menu--vertical .varso-menu__item:hover{background:var(--color-neutral-100)}.varso-menu--vertical .varso-menu__item.is-active .varso-menu__label{font-weight:var(--font-weight-semibold)}.varso-menu--vertical .varso-menu__item.is-active{background:var(--color-neutral-100)}.varso-menu--vertical .varso-menu__icon{inline-size:24px;block-size:24px;font-size:16px}.varso-menu--vertical .varso-menu__content{justify-items:start;gap:0}.varso-menu--vertical .varso-menu__helper,.varso-menu--vertical .varso-menu__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-menu--vertical .varso-menu__helper{margin-top:-1px;color:var(--color-neutral-500)}.varso-menu--vertical .varso-menu__item.has-no-icon{grid-template-columns:minmax(0,1fr)}.varso-menu--vertical .varso-menu__item.has-no-icon.has-badge{grid-template-columns:minmax(0,1fr) auto}.varso-menu--horizontal .varso-menu__list{inline-size:100%;block-size:100%;align-items:stretch;justify-content:flex-start;gap:var(--dimension-spacing-3);box-shadow:inset 0 -1px 0 var(--color-neutral-300);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.varso-menu--horizontal .varso-menu__list::-webkit-scrollbar{display:none}.varso-menu--horizontal .varso-menu__item{flex:0 0 auto;align-self:stretch;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dimension-spacing-2);padding:var(--dimension-spacing-3) var(--dimension-spacing-3) 12px;text-align:center}.varso-menu--horizontal .varso-menu__hover-fill{inset:0 0 2px;border-radius:0;transform:translateY(calc(100% + 2px))}.varso-menu--horizontal .varso-menu__item:focus-visible .varso-menu__hover-fill,.varso-menu--horizontal .varso-menu__item:hover .varso-menu__hover-fill{transform:translateY(0)}.varso-menu--horizontal.varso-menu--full-width .varso-menu__item{flex:1 1;min-inline-size:0}.varso-menu--horizontal .varso-menu__item:after{content:"";position:absolute;left:0;right:0;bottom:0;block-size:2px;background:var(--color-neutral-900);border-radius:999px;opacity:0;transition:opacity .16s ease;z-index:2}.varso-menu--horizontal .varso-menu__item.is-active:after{opacity:1}.varso-menu--horizontal .varso-menu__item.is-active .varso-menu__label{font-weight:var(--font-weight-semibold)}.varso-menu--horizontal .varso-menu__item.is-active{color:var(--color-neutral-900)}.varso-menu--horizontal .varso-menu__icon{inline-size:24px;block-size:24px;font-size:16px}.varso-menu--horizontal .varso-menu__content{justify-items:center}.varso-menu--horizontal .varso-menu__label-row{justify-content:center;max-inline-size:100%}.varso-menu--horizontal .varso-menu__helper,.varso-menu--horizontal .varso-menu__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-trend-indicator{--trend-indicator-font-size:var(--font-caption-medium);--trend-indicator-line-height:var(--typography-caption-medium-line-height);display:inline-flex;align-items:center;gap:var(--dimension-spacing-1-5);font-size:var(--trend-indicator-font-size);line-height:var(--trend-indicator-line-height);font-weight:var(--font-weight-semibold);white-space:nowrap}.varso-trend-indicator--positive{color:var(--color-success-700)}.varso-trend-indicator--negative{color:var(--color-danger-700)}.varso-trend-indicator--neutral{color:var(--color-neutral-600)}.varso-trend-indicator__arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:1.05em;transform:translateY(-.02em)}.varso-trend-indicator__value{display:inline-flex;align-items:baseline;gap:0;min-inline-size:0}.varso-trend-indicator__suffix{-webkit-margin-start:0;margin-inline-start:0}.varso-trend-indicator--arrow-only{gap:0}.varso-feedback-layer{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 var(--dimension-spacing-4) calc(env(safe-area-inset-bottom, 0px) + var(--dimension-spacing-4));pointer-events:none;z-index:1200}.varso-feedback-layer--inline{position:absolute;inset:auto 0 0 0;padding:0 var(--dimension-spacing-4) var(--dimension-spacing-4);z-index:1}.varso-feedback-stack-root{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 var(--dimension-spacing-4) calc(env(safe-area-inset-bottom, 0px) + var(--varso-feedback-stack-bottom-offset, var(--dimension-spacing-4)));pointer-events:none;z-index:1200}.varso-feedback-stack-root--inline{position:absolute;inset:auto 0 0 0;padding:0 var(--dimension-spacing-4) var(--dimension-spacing-4);z-index:1}.varso-feedback-stack-list{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--dimension-spacing-2);pointer-events:none}.varso-feedback-stack-item{position:relative;inline-size:min(320px,calc(100vw - 32px));max-inline-size:min(320px,calc(100vw - 32px));overflow:visible;transition:block-size .22s ease,opacity .22s ease;pointer-events:auto}.varso-feedback-stack-item--collapsing{overflow:hidden}.varso-feedback-stack-item .varso-feedback-layer--inline{inset:0;padding:0}.varso-feedback{--feedback-bg:var(--color-brand-600);--feedback-color:#ffffff;--feedback-progress-duration:2600ms;--feedback-height:30px;--feedback-progress-size:20px;--feedback-progress-circumference:62.8319;--feedback-edge-gap:2px;pointer-events:auto;min-inline-size:0;max-inline-size:min(320px,calc(100vw - 32px));min-block-size:var(--feedback-height);padding-inline:var(--dimension-spacing-3) var(--feedback-edge-gap);border-radius:var(--dimension-radius-full);background:var(--feedback-bg);color:var(--feedback-color);overflow:hidden;display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);box-shadow:var(--dimension-elevation-large);transform:translateY(calc(100% + 16px));opacity:0;transition:transform .22s ease,opacity .22s ease}.varso-feedback.is-open{transform:translateY(0);opacity:1}.varso-feedback__content{min-inline-size:0;flex:1 1 auto;text-align:left;font-family:var(--typography-font-family);font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-feedback__auto-close{position:relative;inline-size:24px;block-size:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.varso-feedback__progress{position:absolute;inset:0;inline-size:24px;block-size:24px;display:block;transform:rotate(-90deg);pointer-events:none}.varso-feedback__progress-ring,.varso-feedback__progress-track{fill:none;stroke-width:2}.varso-feedback__progress-track{stroke:color-mix(in srgb,var(--feedback-color) 24%,transparent)}.varso-feedback__progress-ring{stroke:var(--feedback-color);stroke-linecap:round;stroke-dasharray:var(--feedback-progress-circumference);stroke-dashoffset:0;animation:varso-feedback-progress var(--feedback-progress-duration) linear forwards}.varso-feedback__dismiss-btn{position:absolute;inset:0;opacity:1;pointer-events:auto}.varso-feedback__dismiss-btn.varso-btn,.varso-feedback__dismiss-btn.varso-btn:active,.varso-feedback__dismiss-btn.varso-btn:hover,.varso-feedback__dismiss-btn.varso-btn[aria-expanded=true]{border-color:transparent;color:var(--feedback-color);background:transparent}.varso-feedback__dismiss-btn.varso-btn .varso-btn__hover-fill{background:color-mix(in srgb,var(--feedback-color) 14%,transparent)}.varso-feedback__dismiss-btn--always-visible{position:static;opacity:1;pointer-events:auto}.varso-feedback__trigger{display:inline-flex}@keyframes varso-feedback-progress{to{stroke-dashoffset:var(--feedback-progress-circumference)}}.varso-table-bulk-layer{position:fixed;left:50%;bottom:0;z-index:var(--varso-table-bulk-z-index,1401);padding:0 var(--dimension-spacing-4) calc(env(safe-area-inset-bottom, 0px) + var(--dimension-spacing-4));pointer-events:none;transform:translateX(-50%)}.varso-table-bulk{pointer-events:auto;inline-size:max-content;max-inline-size:min(var(--varso-table-bulk-max-width,calc(100vw - 16px)),calc(100vw - 16px));min-inline-size:0;display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);padding:var(--dimension-spacing-1) var(--dimension-spacing-3);border-radius:var(--dimension-radius-full);background:var(--color-neutral-950);color:#ffffff;box-shadow:var(--dimension-elevation-large);transform:translateY(calc(100% + 16px));opacity:0;transition:transform .22s ease,opacity .22s ease}.varso-table-bulk.is-open{transform:translateY(0);opacity:1}.varso-table-bulk__summary{flex:0 0 auto;color:var(--color-alpha-white-700);font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);font-weight:var(--font-weight-medium);white-space:nowrap}.varso-table-bulk__separator{flex:0 0 auto;inline-size:1px;block-size:16px;background:color-mix(in srgb,#ffffff 18%,transparent)}.varso-table-bulk__actions{min-inline-size:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--dimension-spacing-1);overflow:hidden}.varso-table-bulk__overflow{display:inline-flex;flex:0 0 auto}.varso-table-bulk__action.varso-btn,.varso-table-bulk__action.varso-btn:active,.varso-table-bulk__action.varso-btn:hover,.varso-table-bulk__action.varso-btn[aria-expanded=true]{border-color:transparent;background:transparent;color:#ffffff}.varso-table-bulk__action.varso-btn .varso-btn__hover-fill{background:color-mix(in srgb,#ffffff 14%,transparent)}.varso-table-bulk__action.varso-btn:disabled{color:color-mix(in srgb,#ffffff 44%,transparent)}.varso-table-bulk__action.varso-btn .varso-btn__label{white-space:nowrap}.varso-table-bulk__overflow .varso-btn-icon{inline-size:var(--varso-btn-height);block-size:var(--varso-btn-height)}.varso-table-bulk-measure{position:fixed;left:-9999px;top:-9999px;visibility:hidden;pointer-events:none;display:inline-flex;align-items:center;gap:var(--dimension-spacing-1);white-space:nowrap}.varso-table-bulk-measure__item{display:inline-flex}.varso-toast-layer,.varso-toast-stack-root{position:fixed;left:var(--dimension-spacing-12);bottom:var(--dimension-spacing-12);pointer-events:none;z-index:var(--varso-toast-z-index,1500)}.varso-toast-stack-root--top-left{top:var(--dimension-spacing-12);bottom:auto;left:var(--dimension-spacing-12);right:auto}.varso-toast-stack-root--top-right{top:var(--dimension-spacing-12);bottom:auto;left:auto;right:var(--dimension-spacing-12)}.varso-toast-stack-root--bottom-left{top:auto;bottom:var(--dimension-spacing-12);left:var(--dimension-spacing-12);right:auto}.varso-toast-stack-root--bottom-right{top:auto;bottom:var(--dimension-spacing-12);left:auto;right:var(--dimension-spacing-12)}.varso-toast-stack-root--inline{position:absolute;inset:0;z-index:auto}.varso-toast-stack-root--inline.varso-toast-stack-root--bottom-left{left:0;right:auto;top:auto;bottom:0}.varso-toast-stack-root--inline.varso-toast-stack-root--bottom-right{left:auto;right:0;top:auto;bottom:0}.varso-toast-stack-root--inline.varso-toast-stack-root--top-left{left:0;right:auto;top:0;bottom:auto}.varso-toast-stack-root--inline.varso-toast-stack-root--top-right{left:auto;right:0;top:0;bottom:auto}.varso-toast-stack-list{display:flex;flex-direction:column;gap:var(--dimension-spacing-4);align-items:flex-start;pointer-events:none}.varso-toast-stack-list--bottom-right,.varso-toast-stack-list--top-right{align-items:flex-end}.varso-toast-stack-list--bottom-left,.varso-toast-stack-list--bottom-right{flex-direction:column-reverse}.varso-toast-stack-item{position:relative;inline-size:360px;max-inline-size:min(360px,calc(100vw - (var(--dimension-spacing-12) * 2)));overflow:visible;transition:block-size .22s ease,opacity .22s ease;pointer-events:auto}.varso-toast-stack-item--collapsing{overflow:hidden}.varso-toast-layer--top-left{top:var(--dimension-spacing-12);bottom:auto;left:var(--dimension-spacing-12);right:auto}.varso-toast-layer--top-right{top:var(--dimension-spacing-12);bottom:auto;left:auto;right:var(--dimension-spacing-12)}.varso-toast-layer--bottom-left{top:auto;bottom:var(--dimension-spacing-12);left:var(--dimension-spacing-12);right:auto}.varso-toast-layer--bottom-right{top:auto;bottom:var(--dimension-spacing-12);left:auto;right:var(--dimension-spacing-12)}.varso-toast-layer--inline{position:absolute;left:0;top:0;right:auto;bottom:auto}.varso-toast-layer--inline .varso-toast{inline-size:min(360px,100%)}.varso-toast-layer--inline.varso-toast-layer--bottom-left{left:0;right:auto;bottom:var(--dimension-spacing-12);top:auto}.varso-toast-layer--inline.varso-toast-layer--bottom-right{right:0;left:auto;bottom:var(--dimension-spacing-12);top:auto}.varso-toast-layer--inline.varso-toast-layer--top-left{left:0;right:auto;top:var(--dimension-spacing-12);bottom:auto}.varso-toast-layer--inline.varso-toast-layer--top-right{right:0;left:auto;top:var(--dimension-spacing-12);bottom:auto}.varso-toast-layer--compact{left:0;right:0;top:0;bottom:auto;display:flex;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + var(--dimension-spacing-4)) var(--dimension-spacing-4) 0}.varso-toast-layer--inline.varso-toast-layer--compact{left:0;right:0;top:0;bottom:auto;padding:var(--dimension-spacing-4) var(--dimension-spacing-4) 0;justify-content:flex-start}.varso-toast--compact{inline-size:100%;grid-template-columns:1fr auto;-webkit-padding-start:var(--dimension-spacing-4);padding-inline-start:var(--dimension-spacing-4);background:var(--toast-accent);color:#ffffff;border-color:transparent;border-radius:var(--dimension-radius-x-large)}.varso-toast--compact,.varso-toast--compact.varso-toast--from-left,.varso-toast--compact.varso-toast--from-right{transform:translateY(calc(-100% - 16px))}.varso-toast--compact.is-open{transform:translateY(0)}.varso-toast--compact .varso-toast__accent,.varso-toast--compact .varso-toast__icon{display:none}.varso-toast--compact .varso-toast__content{color:var(--color-alpha-white-700)}.varso-toast--compact .varso-toast__dismiss.varso-btn,.varso-toast--compact .varso-toast__dismiss.varso-btn:active,.varso-toast--compact .varso-toast__dismiss.varso-btn:hover,.varso-toast--compact .varso-toast__dismiss.varso-btn[aria-expanded=true]{color:#ffffff}.varso-toast--compact .varso-toast__dismiss.varso-btn .varso-btn__hover-fill{background:color-mix(in srgb,#ffffff 14%,transparent)}.varso-toast--compact .varso-toast__progress-track{stroke:color-mix(in srgb,#ffffff 24%,transparent)}.varso-toast--compact .varso-toast__progress-ring{stroke:#ffffff}.varso-toast--compact .varso-toast__link{--link-color:#ffffff!important}.varso-toast-stack-item .varso-toast-layer--inline,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--bottom-left,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--bottom-right,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--top-left,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--top-right{inset:0}.varso-alert{--alert-bg:var(--color-info-100);--alert-color:var(--color-neutral-900);--alert-icon-color:var(--color-info-700);--alert-padding:var(--dimension-spacing-6);--alert-radius:var(--dimension-radius-2x-large);--varso-alert-radius:var(--alert-radius);--varso-alert-radius-top-left:var(--varso-alert-radius);--varso-alert-radius-top-right:var(--varso-alert-radius);--varso-alert-radius-bottom-right:var(--varso-alert-radius);--varso-alert-radius-bottom-left:var(--varso-alert-radius);--varso-alert-border-width:0px;--varso-alert-border-style:solid;--varso-alert-border-color:transparent;--varso-alert-border-top-width:var(--varso-alert-border-width);--varso-alert-border-right-width:var(--varso-alert-border-width);--varso-alert-border-bottom-width:var(--varso-alert-border-width);--varso-alert-border-left-width:var(--varso-alert-border-width);--varso-alert-border-top-style:var(--varso-alert-border-style);--varso-alert-border-right-style:var(--varso-alert-border-style);--varso-alert-border-bottom-style:var(--varso-alert-border-style);--varso-alert-border-left-style:var(--varso-alert-border-style);--varso-alert-border-top-color:var(--varso-alert-border-color);--varso-alert-border-right-color:var(--varso-alert-border-color);--varso-alert-border-bottom-color:var(--varso-alert-border-color);--varso-alert-border-left-color:var(--varso-alert-border-color);--varso-alert-shadow:none;--varso-alert-glass-blur:12px;--alert-glass-tint:var(--alert-bg);--alert-title-content-gap:var(--dimension-spacing-2);--alert-title-font-size:var(--font-body-small);--alert-title-line-height:normal;--alert-title-font-weight:var(--font-weight-semibold);--alert-content-font-size:var(--font-caption-small);--alert-content-line-height:var(--typography-caption-small-line-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:var(--dimension-spacing-3);column-gap:var(--dimension-spacing-3);align-items:start;padding:var(--alert-padding);border-top-left-radius:var(--varso-alert-radius-top-left);border-top-right-radius:var(--varso-alert-radius-top-right);border-bottom-right-radius:var(--varso-alert-radius-bottom-right);border-bottom-left-radius:var(--varso-alert-radius-bottom-left);border-width:var(--varso-alert-border-top-width) var(--varso-alert-border-right-width) var(--varso-alert-border-bottom-width) var(--varso-alert-border-left-width);border-style:var(--varso-alert-border-top-style) var(--varso-alert-border-right-style) var(--varso-alert-border-bottom-style) var(--varso-alert-border-left-style);border-color:var(--varso-alert-border-top-color) var(--varso-alert-border-right-color) var(--varso-alert-border-bottom-color) var(--varso-alert-border-left-color);background:var(--alert-bg);color:var(--alert-color);font-family:var(--typography-font-family);box-shadow:var(--varso-alert-shadow)}.varso-alert--small{--alert-padding:var(--dimension-spacing-4);--alert-radius:var(--dimension-radius-large);--alert-title-font-size:var(--font-body-small);--alert-title-line-height:normal;--alert-title-font-weight:var(--font-weight-semibold);--alert-content-font-size:var(--font-body-small);--alert-content-line-height:var(--typography-body-base-line-height)}.varso-alert--large{--alert-padding:var(--dimension-spacing-6);--alert-radius:var(--dimension-radius-3x-large);--alert-title-font-size:var(--font-body-large);--alert-title-line-height:normal;--alert-content-font-size:var(--font-body-small);--alert-content-line-height:var(--typography-body-base-line-height)}.varso-alert__icon{inline-size:20px;block-size:20px;color:var(--alert-icon-color);display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:0}.varso-alert__icon>svg{inline-size:20px;block-size:20px;display:block}.varso-alert__body{min-inline-size:0;display:grid;grid-gap:var(--alert-title-content-gap);gap:var(--alert-title-content-gap);padding-top:0}.varso-alert__title{font-size:var(--alert-title-font-size);line-height:var(--alert-title-line-height);font-weight:var(--alert-title-font-weight)}.varso-alert__content{color:inherit;font-size:var(--alert-content-font-size);line-height:var(--alert-content-line-height)}.varso-alert__action{display:inline-flex;align-items:center;justify-content:flex-end}.varso-alert--surface-glass{background:color-mix(in srgb,var(--alert-glass-tint) 56%,transparent);-webkit-backdrop-filter:blur(var(--varso-alert-glass-blur));backdrop-filter:blur(var(--varso-alert-glass-blur))}.varso-alert--glass-blur-small{--varso-alert-glass-blur:8px}.varso-alert--glass-blur-medium{--varso-alert-glass-blur:12px}.varso-alert--glass-blur-large{--varso-alert-glass-blur:16px}.varso-alert--shadow-small{--varso-alert-shadow:var(--dimension-elevation-small)}.varso-alert--shadow-medium{--varso-alert-shadow:var(--dimension-elevation-medium)}.varso-alert--shadow-large{--varso-alert-shadow:var(--dimension-elevation-large)}.varso-banner-alert{--alert-bg:var(--color-info-700);--alert-color:var(--color-neutral-0);--alert-icon-color:var(--color-neutral-0);--alert-padding:var(--dimension-spacing-6);--alert-radius:0;--varso-alert-radius-top-left:0;--varso-alert-radius-top-right:0;--varso-alert-radius-bottom-right:0;--varso-alert-radius-bottom-left:0;--alert-title-font-size:var(--font-body-small);--alert-title-line-height:normal;--alert-title-font-weight:var(--font-weight-semibold);--alert-content-font-size:var(--font-caption-small);--alert-content-line-height:var(--typography-caption-small-line-height);position:-webkit-sticky;position:sticky;top:0;inset-inline:0;inline-size:100%;border-radius:var(--alert-radius);z-index:20}.varso-banner-alert .varso-alert__action .varso-btn{gap:var(--dimension-spacing-2);padding:var(--dimension-spacing-1) var(--dimension-spacing-3);font-size:var(--typography-button-small);line-height:var(--typography-button-small-line-height)}.varso-spotlight-alert{--spotlight-alert-color:var(--color-neutral-900);--spotlight-alert-gap:var(--dimension-spacing-4);--spotlight-alert-title-content-gap:var(--dimension-spacing-2);--spotlight-alert-title-font-size:var(--font-body-small);--spotlight-alert-title-line-height:normal;--spotlight-alert-title-font-weight:var(--font-weight-semibold);--spotlight-alert-content-font-size:var(--font-caption-small);--spotlight-alert-content-line-height:var(--typography-caption-small-line-height);display:grid;inline-size:100%;align-content:start;grid-gap:var(--spotlight-alert-gap);gap:var(--spotlight-alert-gap);color:var(--spotlight-alert-color);font-family:var(--typography-font-family)}.varso-spotlight-alert--small{--spotlight-alert-title-font-size:var(--font-body-small);--spotlight-alert-title-line-height:normal;--spotlight-alert-title-font-weight:var(--font-weight-semibold);--spotlight-alert-content-font-size:var(--font-body-small);--spotlight-alert-content-line-height:normal}.varso-spotlight-alert--large{--spotlight-alert-gap:var(--dimension-spacing-6);--spotlight-alert-title-content-gap:var(--dimension-spacing-3);--spotlight-alert-title-font-size:var(--font-body-large);--spotlight-alert-title-line-height:normal;--spotlight-alert-content-font-size:var(--font-body-small);--spotlight-alert-content-line-height:normal}.varso-spotlight-alert__icon-wrap{display:inline-flex;align-items:center;justify-content:flex-start}.varso-spotlight-alert__body{display:grid;grid-gap:var(--spotlight-alert-title-content-gap);gap:var(--spotlight-alert-title-content-gap);min-inline-size:0}.varso-spotlight-alert__title{font-size:var(--spotlight-alert-title-font-size);line-height:var(--spotlight-alert-title-line-height);font-weight:var(--spotlight-alert-title-font-weight)}.varso-spotlight-alert__content{font-size:var(--spotlight-alert-content-font-size);line-height:var(--spotlight-alert-content-line-height);color:inherit}.varso-empty-state{--varso-empty-state-padding:var(--dimension-spacing-8);display:grid;justify-items:center;align-content:center;text-align:center;grid-gap:0;gap:0;color:var(--color-neutral-900);font-family:var(--typography-font-family)}.varso-empty-state__illustration,.varso-empty-state__leading{display:inline-flex;align-items:center;justify-content:center}.varso-empty-state__text{display:grid;grid-gap:var(--dimension-spacing-3);gap:var(--dimension-spacing-3);inline-size:100%;max-inline-size:640px}.varso-empty-state__illustration+.varso-empty-state__text,.varso-empty-state__leading+.varso-empty-state__text{margin-top:var(--dimension-spacing-8)}.varso-empty-state__title{font-size:var(--font-body-large);line-height:var(--typography-body-large-line-height);font-weight:var(--font-weight-bold)}.varso-empty-state__description{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-regular)}.varso-empty-state__actions{margin-top:var(--dimension-spacing-8);display:inline-flex;align-items:center;justify-content:center}@media (max-width:767px){.varso-alert{--alert-padding:var(--dimension-spacing-4);--alert-radius:var(--dimension-radius-large);--alert-title-font-size:var(--font-body-small);--alert-title-line-height:normal;--alert-title-font-weight:var(--font-weight-semibold);--alert-content-font-size:var(--font-body-small);--alert-content-line-height:var(--typography-body-base-line-height);grid-template-columns:auto minmax(0,1fr);row-gap:var(--dimension-spacing-3)}.varso-alert__action{grid-column:2;justify-content:flex-start}.varso-alert__action .varso-btn{gap:var(--dimension-spacing-2);padding:var(--dimension-spacing-1) var(--dimension-spacing-3);font-size:var(--typography-button-small);line-height:var(--typography-button-small-line-height)}.varso-spotlight-alert{--spotlight-alert-title-font-size:var(--font-body-small);--spotlight-alert-title-line-height:normal;--spotlight-alert-title-font-weight:var(--font-weight-semibold);--spotlight-alert-content-font-size:var(--font-body-small);--spotlight-alert-content-line-height:normal}.varso-empty-state{--varso-empty-state-padding:var(--dimension-spacing-6)}.varso-empty-state__actions,.varso-empty-state__actions .varso-btn-group{display:grid;inline-size:100%}.varso-empty-state__actions .varso-btn{inline-size:100%}}.varso-toast{--toast-accent:var(--color-info-500);--toast-icon-color:var(--color-info-500);--toast-color:var(--color-neutral-900);--toast-bg:var(--color-semantic-surface-elevated);--toast-link-color:var(--color-neutral-700);--toast-progress-circumference:113.0973;pointer-events:auto;position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:var(--dimension-spacing-3);column-gap:var(--dimension-spacing-3);align-items:start;inline-size:min(360px,calc(100vw - (var(--dimension-spacing-12) * 2)));padding:var(--dimension-spacing-4);-webkit-padding-start:calc(var(--dimension-spacing-4) + 2px + var(--dimension-spacing-1));padding-inline-start:calc(var(--dimension-spacing-4) + 2px + var(--dimension-spacing-1));border-radius:var(--dimension-radius-x-large);background:var(--toast-bg);color:var(--toast-color);box-shadow:var(--dimension-elevation-large);border:var(--dimension-border-small) solid var(--color-alpha-black-50);transform:translateX(calc(-100% - 16px));opacity:0;transition:transform .22s ease,opacity .22s ease}.varso-toast--from-right{transform:translateX(calc(100% + 16px))}.varso-toast+.varso-toast{margin-top:var(--dimension-spacing-4)}.varso-toast.is-open{transform:translateX(0);opacity:1}.varso-toast__accent{position:absolute;left:0;top:0;bottom:0;inline-size:3px;background:var(--toast-accent);border-radius:var(--dimension-radius-x-large) 0 0 var(--dimension-radius-x-large)}.varso-toast__icon{inline-size:20px;block-size:20px;color:var(--toast-icon-color);display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:4px}.varso-toast__icon>svg{inline-size:20px;block-size:20px;display:block}.varso-toast__body{min-inline-size:0;display:grid;grid-gap:var(--dimension-spacing-2);gap:var(--dimension-spacing-2);padding-top:2px;font-family:var(--typography-font-family);font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height)}.varso-toast__title{font-weight:var(--font-weight-semibold)}.varso-toast__content{color:inherit}.varso-toast__links{display:flex;flex-wrap:wrap;gap:0;margin-top:var(--dimension-spacing-3)}.varso-toast__link-item{display:inline-flex;align-items:center;gap:0}.varso-toast__link-item+.varso-toast__link-item{margin-left:var(--dimension-spacing-4)}.varso-toast__link-item+.varso-toast__link-item:before{content:"\2022";color:var(--color-neutral-400);margin-right:var(--dimension-spacing-4)}.varso-toast__trailing{position:relative;inline-size:32px;block-size:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.varso-toast__dismiss.varso-btn,.varso-toast__dismiss.varso-btn:active,.varso-toast__dismiss.varso-btn:hover,.varso-toast__dismiss.varso-btn[aria-expanded=true]{border-color:transparent;background:transparent;color:var(--color-neutral-800)}.varso-toast__dismiss.varso-btn .varso-btn__hover-fill{background:var(--color-neutral-100);inset:4px;border-radius:999px}.varso-toast__progress{position:absolute;inset:0;inline-size:32px;block-size:32px;transform:rotate(-90deg);pointer-events:none}.varso-toast__progress-ring,.varso-toast__progress-track{fill:none;stroke-width:2}.varso-toast__progress-track{stroke:var(--color-neutral-200)}.varso-toast__progress-ring{stroke:var(--toast-icon-color);stroke-linecap:round;stroke-dasharray:var(--toast-progress-circumference);stroke-dashoffset:0;animation:varso-toast-progress var(--toast-progress-duration,2.6s) linear forwards}.varso-toast__trigger{display:inline-flex}@keyframes varso-toast-progress{to{stroke-dashoffset:var(--toast-progress-circumference)}}.varso-activity-toast-layer{position:fixed;left:var(--dimension-spacing-12);bottom:var(--dimension-spacing-12);pointer-events:none;z-index:var(--varso-toast-z-index,1500)}.varso-activity-toast-layer--top-left{top:var(--dimension-spacing-12);bottom:auto;left:var(--dimension-spacing-12);right:auto}.varso-activity-toast-layer--top-right{top:var(--dimension-spacing-12);bottom:auto;left:auto;right:var(--dimension-spacing-12)}.varso-activity-toast-layer--bottom-left{top:auto;bottom:var(--dimension-spacing-12);left:var(--dimension-spacing-12);right:auto}.varso-activity-toast-layer--bottom-right{top:auto;bottom:var(--dimension-spacing-12);left:auto;right:var(--dimension-spacing-12)}.varso-activity-toast-layer--inline{position:absolute;left:0;top:0;right:auto;bottom:auto}.varso-activity-toast-layer--inline.varso-activity-toast-layer--bottom-left{left:0;right:auto;bottom:var(--dimension-spacing-12);top:auto}.varso-activity-toast-layer--inline.varso-activity-toast-layer--bottom-right{right:0;left:auto;bottom:var(--dimension-spacing-12);top:auto}.varso-activity-toast-layer--inline.varso-activity-toast-layer--top-left{left:0;right:auto;top:var(--dimension-spacing-12);bottom:auto}.varso-activity-toast-layer--inline.varso-activity-toast-layer--top-right{right:0;left:auto;top:var(--dimension-spacing-12);bottom:auto}.varso-activity-toast{pointer-events:auto;display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--dimension-spacing-3);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(480px,calc(100vw - (var(--dimension-spacing-12) * 2)));padding:var(--dimension-spacing-1);border-radius:999px;background:var(--color-semantic-surface-elevated);color:var(--color-neutral-900);border:var(--dimension-border-small) solid var(--color-alpha-black-50);box-shadow:var(--dimension-elevation-large);font-family:var(--typography-font-family);transform:translateX(calc(-100% - 16px));opacity:0;transition:transform .22s ease,opacity .22s ease}.varso-activity-toast--from-right{transform:translateX(calc(100% + 16px))}.varso-activity-toast.is-open{transform:translateX(0);opacity:1}.varso-activity-toast--interactive{cursor:pointer}.varso-activity-toast--interactive:focus-visible{outline:2px solid var(--color-info-500);outline-offset:2px}.varso-activity-toast--interactive:focus-visible .varso-activity-toast__text,.varso-activity-toast--interactive:hover .varso-activity-toast__text{text-decoration:underline;text-underline-offset:.08em}.varso-activity-toast__media{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.varso-activity-toast__media .varso-tile__shape{-webkit-mask-image:none;mask-image:none;border-radius:999px}.varso-activity-toast__body{min-inline-size:0;display:grid;grid-gap:2px;gap:2px;padding-right:var(--dimension-spacing-1)}.varso-activity-toast__actions{display:inline-flex;align-items:center;gap:var(--dimension-spacing-1);align-self:center;justify-self:end}.varso-activity-toast__text{font-size:var(--font-body-small);line-height:var(--typography-body-base-line-height);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-activity-toast__helper{color:var(--color-neutral-600);font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-activity-toast__action-btn.varso-btn,.varso-activity-toast__action-btn.varso-btn:active,.varso-activity-toast__action-btn.varso-btn:hover,.varso-activity-toast__action-btn.varso-btn[aria-expanded=true]{inline-size:var(--activity-toast-action-size,48px);block-size:var(--activity-toast-action-size,48px);min-block-size:var(--activity-toast-action-size,48px);padding:0;border-color:transparent;background:transparent;color:var(--color-neutral-700);border-radius:999px}.varso-activity-toast__action-btn.varso-btn .varso-btn__hover-fill{background:var(--color-neutral-100);inset:0;border-radius:999px}.varso-activity-toast__action-btn .varso-btn__label{font-size:var(--activity-toast-action-icon-size,20px);line-height:1}.varso-activity-toast__action-btn .varso-btn__label>*{inline-size:1em;block-size:1em;display:inline-block}.varso-activity-toast__action-btn .varso-btn__label>i{inline-size:auto;block-size:auto}.varso-activity-toast__trigger{display:inline-flex}@media (max-width:767px){.varso-activity-toast-layer,.varso-activity-toast-layer--bottom-left,.varso-activity-toast-layer--bottom-right,.varso-activity-toast-layer--top-left,.varso-activity-toast-layer--top-right{left:0;right:0;top:0;bottom:auto;display:flex;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + var(--dimension-spacing-4)) var(--dimension-spacing-4) 0}.varso-activity-toast-layer--inline,.varso-activity-toast-layer--inline.varso-activity-toast-layer--bottom-left,.varso-activity-toast-layer--inline.varso-activity-toast-layer--bottom-right,.varso-activity-toast-layer--inline.varso-activity-toast-layer--top-left,.varso-activity-toast-layer--inline.varso-activity-toast-layer--top-right{display:flex;left:0;right:0;top:0;bottom:auto;padding:var(--dimension-spacing-4) var(--dimension-spacing-4) 0;justify-content:center}.varso-activity-toast{max-inline-size:80vw}.varso-activity-toast,.varso-activity-toast--from-left,.varso-activity-toast--from-right{transform:translateY(calc(-100% - 16px))}.varso-activity-toast.is-open{transform:translateY(0)}}.varso-table-wrap{--varso-table-min-width:auto;--varso-table-border-color:var(--color-semantic-border);--varso-table-header-bg:var(--color-semantic-surface-elevated);--varso-table-cell-bg:var(--color-semantic-surface-elevated);--varso-table-row-hover-bg:var(--color-neutral-100);--varso-table-row-radius:var(--dimension-radius-2x-large);inline-size:100%;max-inline-size:100%;min-inline-size:0}.varso-table-wrap__scroll{position:relative;max-inline-size:100%;min-inline-size:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.varso-table{width:100%;min-inline-size:var(--varso-table-min-width);border-collapse:separate;border-spacing:0;table-layout:auto}.varso-table__caption{caption-side:top;text-align:left;padding-bottom:var(--dimension-spacing-3);color:var(--color-neutral-600);font-size:var(--font-caption-small)}.varso-table__cell{padding:var(--dimension-spacing-3) var(--dimension-spacing-4);vertical-align:middle;background:var(--varso-table-cell-bg);color:var(--color-neutral-900)}.varso-table__head-cell{background:var(--varso-table-header-bg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-600);white-space:nowrap;z-index:2}.varso-table__body-cell,.varso-table__head-cell{font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height);position:relative}.varso-table__cell .varso-link{font-size:inherit;line-height:inherit;font-weight:inherit}.varso-table__body-cell:focus-within{z-index:40}.varso-table__foot .varso-table__body-cell{font-weight:var(--font-weight-semibold)}.varso-table__cell.is-align-start{text-align:left}.varso-table__cell.is-align-center{text-align:center}.varso-table__cell.is-align-end{text-align:right}.varso-table__head-cell-content{display:inline-flex;align-items:center;gap:var(--dimension-spacing-2);max-inline-size:100%;min-inline-size:0}.varso-table__cell-value,.varso-table__head-cell-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varso-table__cell-value{display:block}.varso-table__sort-indicator{display:inline-flex;align-items:center;justify-content:center;inline-size:12px;block-size:12px;color:var(--color-neutral-400)}.varso-table__head-cell.is-sortable{cursor:pointer}.varso-table__head-cell.is-sortable:hover,.varso-table__head-cell.is-sortable:hover .varso-table__sort-indicator,.varso-table__head-cell.is-sorted,.varso-table__head-cell.is-sorted .varso-table__sort-indicator{color:var(--color-neutral-900)}.varso-table--classic .varso-table__body-cell.is-trace-col,.varso-table--classic .varso-table__body-cell.is-trace-origin,.varso-table--classic .varso-table__body-cell.is-trace-row,.varso-table--classic .varso-table__head-cell.is-trace-col{background:var(--color-neutral-50)}.varso-table__sort-chevron,.varso-table__sort-hint{display:block;inline-size:12px;block-size:12px}.varso-table__cell.is-sticky-end,.varso-table__cell.is-sticky-start{position:-webkit-sticky;position:sticky;z-index:3}.varso-table__head-cell.is-sticky-end,.varso-table__head-cell.is-sticky-start{z-index:5}.varso-table__cell.is-sticky-start{left:0}.varso-table__cell.is-sticky-end{right:0}.varso-table__cell.is-sticky-end:after,.varso-table__cell.is-sticky-start:after{content:"";position:absolute;top:0;bottom:0;inline-size:10px;pointer-events:none}.varso-table__cell.is-sticky-start:after{right:-10px;background:linear-gradient(to right,color-mix(in srgb,var(--color-neutral-950) 8%,transparent),transparent)}.varso-table__cell.is-sticky-end:after{left:-10px;background:linear-gradient(to left,color-mix(in srgb,var(--color-neutral-950) 8%,transparent),transparent)}.varso-table--classic{border:var(--dimension-border-small) solid var(--varso-table-border-color);border-radius:var(--dimension-radius-large)}.varso-table-wrap--classic{--varso-table-header-bg:var(--color-neutral-100)}.varso-table--classic .varso-table__body-cell,.varso-table--classic .varso-table__head-cell{border-bottom:var(--dimension-border-small) solid var(--varso-table-border-color)}.varso-table--classic .varso-table__body-cell:not(:last-child),.varso-table--classic .varso-table__head-cell:not(:last-child){border-right:var(--dimension-border-small) solid var(--varso-table-border-color)}.varso-table--classic tbody .varso-table__row.is-active .varso-table__body-cell{background:var(--color-neutral-100)}.varso-table--classic tbody tr:last-child .varso-table__body-cell{border-bottom:none}.varso-table--classic:not(:has(tfoot)) tbody tr:last-child .varso-table__body-cell:first-child{border-bottom-left-radius:calc(var(--dimension-radius-large) - 1px)}.varso-table--classic:not(:has(tfoot)) tbody tr:last-child .varso-table__body-cell:last-child{border-bottom-right-radius:calc(var(--dimension-radius-large) - 1px)}.varso-table--classic .varso-table__foot .varso-table__body-cell{border-top:var(--dimension-border-small) solid var(--varso-table-border-color);border-bottom:none}.varso-table--classic .varso-table__foot .varso-table__body-cell:not(:last-child){border-right:var(--dimension-border-small) solid var(--varso-table-border-color)}.varso-table--classic .varso-table__foot tr:last-child .varso-table__body-cell:first-child{border-bottom-left-radius:calc(var(--dimension-radius-large) - 1px)}.varso-table--classic .varso-table__foot tr:last-child .varso-table__body-cell:last-child{border-bottom-right-radius:calc(var(--dimension-radius-large) - 1px)}.varso-table--classic thead tr:first-child .varso-table__head-cell:first-child{border-top-left-radius:calc(var(--dimension-radius-large) - 1px)}.varso-table--classic thead tr:first-child .varso-table__head-cell:last-child{border-top-right-radius:calc(var(--dimension-radius-large) - 1px)}.varso-table-wrap--list{--varso-table-header-bg:transparent;--varso-table-cell-bg:transparent;--varso-table-list-row-gap:8px;--varso-table-list-head-body-gap:4px;--varso-table-list-row-gap-half:calc(var(--varso-table-list-row-gap) / 2)}.varso-table--list .varso-table__head-cell{border-bottom:var(--dimension-border-small) solid var(--color-neutral-200);padding-bottom:var(--dimension-spacing-2)}.varso-table--list .varso-table__body-cell{background:var(--varso-table-row-bg,transparent);transition:background-color .14s ease;border-top:var(--varso-table-list-row-gap-half) solid transparent;border-bottom:var(--varso-table-list-row-gap-half) solid transparent;background-clip:padding-box}.varso-table--list .varso-table__cell.is-sticky-end:after,.varso-table--list .varso-table__cell.is-sticky-start:after{display:none}.varso-table--list tbody .varso-table__row.is-active,.varso-table--list tbody .varso-table__row:focus-within,.varso-table--list tbody .varso-table__row:hover{--varso-table-row-bg:var(--varso-table-row-hover-bg)}.varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell:first-child,.varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell:first-child,.varso-table--list tbody .varso-table__row:hover .varso-table__body-cell:first-child{border-top-left-radius:var(--varso-table-row-radius);border-bottom-left-radius:var(--varso-table-row-radius)}.varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell:last-child,.varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell:last-child,.varso-table--list tbody .varso-table__row:hover .varso-table__body-cell:last-child{border-top-right-radius:var(--varso-table-row-radius);border-bottom-right-radius:var(--varso-table-row-radius)}.varso-table--list tbody .varso-table__row:first-child .varso-table__body-cell{border-top:var(--varso-table-list-head-body-gap) solid transparent}.varso-table--list tbody .varso-table__row:last-child .varso-table__body-cell{border-bottom:var(--varso-table-list-head-body-gap) solid transparent}.varso-table--list .varso-table__foot .varso-table__body-cell{border-top:var(--dimension-border-small) solid var(--color-neutral-200);color:var(--color-neutral-600);font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);font-weight:var(--font-weight-regular);padding-top:var(--dimension-spacing-3);padding-bottom:var(--dimension-spacing-2)}.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover{--varso-table-row-bg:transparent!important}.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover .varso-table__body-cell{background:transparent!important}.varso-skeleton-table .varso-table--list tbody .varso-table__body-cell:first-child{padding-left:0}.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell:first-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row.is-active .varso-table__body-cell:last-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell:first-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:focus-within .varso-table__body-cell:last-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover .varso-table__body-cell:first-child,.varso-skeleton-table .varso-table--list tbody .varso-table__row:hover .varso-table__body-cell:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}@media (max-width:767px){.varso-feedback{max-inline-size:80vw;transform:translateY(calc(-100% - 16px))}.varso-feedback-layer{top:0;bottom:auto;padding:calc(env(safe-area-inset-top, 0px) + var(--dimension-spacing-4)) var(--dimension-spacing-4) 0}.varso-feedback-layer--inline{inset:0 0 auto 0;padding:var(--dimension-spacing-4) var(--dimension-spacing-4) 0}.varso-feedback-stack-root{top:0;bottom:auto;padding-inline:var(--dimension-spacing-3);padding-top:calc(env(safe-area-inset-top, 0px) + var(--dimension-spacing-3));padding-bottom:0}.varso-feedback-stack-root--inline{padding-inline:0;padding-top:0;padding-bottom:0;inset:0 0 auto 0}.varso-feedback-stack-list{flex-direction:column}.varso-feedback-stack-item{inline-size:80vw;max-inline-size:80vw}.varso-toast-layer{display:flex;justify-content:center}.varso-toast-layer,.varso-toast-stack-root{left:0;right:0;top:0;bottom:auto;padding:calc(env(safe-area-inset-top, 0px) + var(--dimension-spacing-4)) var(--dimension-spacing-4) 0}.varso-toast-stack-root--inline{padding:0}.varso-toast-stack-list{inline-size:100%;gap:var(--dimension-spacing-0);align-items:stretch}.varso-toast-stack-list--bottom-left,.varso-toast-stack-list--bottom-right{flex-direction:column}.varso-toast-stack-item{inline-size:100%;max-inline-size:none}.varso-toast-stack-item .varso-toast-layer--inline,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--bottom-left,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--bottom-right,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--top-left,.varso-toast-stack-item .varso-toast-layer--inline.varso-toast-layer--top-right{inset:0;padding:0}.varso-toast-layer--inline{left:0;right:0;padding:var(--dimension-spacing-4) var(--dimension-spacing-4) 0;justify-content:flex-start}.varso-toast{inline-size:100%;grid-template-columns:1fr auto;-webkit-padding-start:var(--dimension-spacing-4);padding-inline-start:var(--dimension-spacing-4);background:var(--toast-accent);color:#ffffff;border-color:transparent;border-radius:0;transform:translateY(calc(-100% - 16px))}.varso-toast.is-open{transform:translateY(0)}.varso-toast__accent,.varso-toast__icon{display:none}.varso-toast__content{color:var(--color-alpha-white-700)}.varso-toast__dismiss.varso-btn,.varso-toast__dismiss.varso-btn:active,.varso-toast__dismiss.varso-btn:hover,.varso-toast__dismiss.varso-btn[aria-expanded=true]{color:#ffffff}.varso-toast__dismiss.varso-btn .varso-btn__hover-fill{background:color-mix(in srgb,#ffffff 14%,transparent)}.varso-toast__progress-track{stroke:color-mix(in srgb,#ffffff 24%,transparent)}.varso-toast__progress-ring{stroke:#ffffff}.varso-toast__link{--link-color:#ffffff!important}.varso-tabs--variant-content.varso-tabs--horizontal .varso-tabs__list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}}.varso-event-card{--varso-event-card-bg:var(--color-neutral-100);--varso-event-card-stripe:var(--color-neutral-500);--varso-event-card-text:var(--color-neutral-900);--varso-event-card-muted:var(--color-neutral-600);position:relative}a.varso-event-card{color:inherit;text-decoration:none}a.varso-event-card:active,a.varso-event-card:focus-visible,a.varso-event-card:hover,a.varso-event-card:visited{color:inherit;text-decoration:none}.varso-event-card--extended{position:relative;display:grid;grid-template-columns:4px minmax(0,1fr);align-items:stretch;border:1px solid color-mix(in srgb,var(--varso-event-card-stripe) 18%,var(--color-neutral-200));border-radius:var(--dimension-radius-large);background:color-mix(in srgb,var(--varso-event-card-bg) 72%,var(--color-neutral-0,#fff));padding:0;text-align:left;cursor:default;width:100%;overflow:hidden}button.varso-event-card--extended{font:inherit;color:inherit}.varso-event-card--extended.is-interactive{cursor:pointer;transition:box-shadow .16s ease,transform .12s ease}.varso-event-card--extended.is-interactive:focus-visible,.varso-event-card--extended.is-interactive:hover{outline:none;box-shadow:none}.varso-event-card__hover-fill{position:absolute;inset:0;background:var(--color-alpha-black-50);transform:translateY(100%);transition:transform .22s ease-out;z-index:0;pointer-events:none}.varso-event-card.is-interactive:focus-visible .varso-event-card__hover-fill,.varso-event-card.is-interactive:hover .varso-event-card__hover-fill{transform:translateY(0)}.varso-event-card--extended .varso-event-card__stripe{background:var(--varso-event-card-stripe);position:relative;z-index:1}.varso-event-card__content{display:grid;grid-gap:2px;gap:2px;padding:6px 8px;min-width:0;position:relative;z-index:1}.varso-event-card__time{font-size:var(--font-caption-x-small);line-height:var(--typography-caption-x-small-line-height);font-weight:var(--font-weight-semibold);color:var(--varso-event-card-muted)}.varso-event-card__title{font-size:var(--font-body-small);font-weight:var(--font-weight-semibold);color:var(--varso-event-card-text)}.varso-event-card__helper,.varso-event-card__title{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-event-card__helper{font-size:var(--font-caption-x-small);color:var(--varso-event-card-muted)}.varso-event-card--condensed{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;min-inline-size:8px;min-block-size:8px;border-radius:var(--dimension-radius-full);overflow:hidden}.varso-event-card--condensed.is-interactive{cursor:pointer}.varso-event-card__dot{display:inline-block;inline-size:6px;block-size:6px;border-radius:var(--dimension-radius-full);background:var(--varso-event-card-stripe);position:relative;z-index:1}.varso-calendar{--varso-calendar-border:var(--color-neutral-200);--varso-calendar-surface:var(--color-semantic-surface-elevated);display:grid;grid-gap:12px;gap:12px;font-family:inherit;width:100%}.varso-calendar__header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.varso-calendar__heading-group{display:grid;grid-gap:2px;gap:2px}.varso-calendar__heading{font-size:var(--font-caption-large);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-neutral-950)}.varso-calendar__subheading{font-size:var(--font-caption-x-small);line-height:1.2;color:var(--color-neutral-600)}.varso-calendar__header-controls{display:contents}.varso-calendar__nav{display:flex;justify-content:center;grid-column:2}.varso-calendar__nav--under-heading{justify-content:flex-start;grid-column:auto}.varso-calendar__view-switcher{display:flex;justify-content:flex-end;grid-column:3}.varso-calendar--condensed .varso-calendar__header{grid-template-columns:1fr;align-items:center}.varso-calendar--condensed .varso-calendar__heading{font-size:var(--font-caption-small);line-height:var(--typography-caption-small-line-height)}.varso-calendar__matrix{display:grid;grid-gap:0;gap:0}.varso-calendar__header--condensed{display:grid;grid-template-columns:1fr}.varso-calendar__compact-month-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.varso-calendar__compact-month-nav--nav-only{grid-template-columns:auto auto;justify-content:space-between}.varso-calendar__heading--center{text-align:center}.varso-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0}.varso-calendar__weekdays--with-time-axis{grid-template-columns:56px repeat(7,minmax(0,1fr))}.varso-calendar--condensed .varso-calendar__weekdays{margin:var(--dimension-spacing-2)}.varso-calendar__weekday,.varso-calendar__weekday-spacer{border-bottom:1px solid var(--varso-calendar-border);background:transparent}.varso-calendar__weekday{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;font-size:var(--font-caption-x-small);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-neutral-600)}.varso-calendar__weekday-date,.varso-calendar__weekday-name{display:block}.varso-calendar__weekday-date{font-size:var(--font-caption-small);color:var(--color-neutral-950)}.varso-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;border-left:1px solid var(--varso-calendar-border);border-bottom:1px solid var(--varso-calendar-border)}.varso-calendar--condensed .varso-calendar__grid{gap:var(--dimension-spacing-1)}.varso-calendar__week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;border-left:1px solid var(--varso-calendar-border);border-bottom:1px solid var(--varso-calendar-border)}.varso-calendar__day-cell{position:relative;display:grid;font:inherit;align-content:start;grid-gap:6px;gap:6px;min-block-size:108px;padding:8px;border:0;border-right:1px solid var(--varso-calendar-border);border-top:1px solid var(--varso-calendar-border);border-radius:0;background:transparent;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.varso-calendar--condensed .varso-calendar__day-cell{min-block-size:44px;gap:2px;padding:0 4px;align-content:center;justify-items:center;overflow:hidden;border:0}.varso-calendar--week .varso-calendar__day-cell{min-block-size:140px}.varso-calendar__day-cell:focus-visible,.varso-calendar__day-cell:hover{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neutral-950) 14%,transparent)}.varso-calendar--extended .varso-calendar__day-cell:focus-visible,.varso-calendar--extended .varso-calendar__day-cell:hover{box-shadow:none;background:var(--color-neutral-50)}.varso-calendar--extended .varso-calendar__day-cell.is-disabled:focus-visible,.varso-calendar--extended .varso-calendar__day-cell.is-disabled:hover,.varso-calendar--extended .varso-calendar__day-cell.is-selected:focus-visible,.varso-calendar--extended .varso-calendar__day-cell.is-selected:hover{background:transparent;box-shadow:none}.varso-calendar--extended .varso-calendar__day-cell.is-outside:focus-visible,.varso-calendar--extended .varso-calendar__day-cell.is-outside:hover{background:var(--color-neutral-50);box-shadow:none}.varso-calendar__day-cell.is-outside{background:var(--color-neutral-50)}.varso-calendar__day-cell.is-outside .varso-calendar__day-number{color:var(--color-neutral-500);font-weight:var(--font-weight-regular)}.varso-calendar__day-cell.is-outside{cursor:not-allowed}.varso-calendar__day-cell.is-disabled{opacity:.5;cursor:not-allowed}.varso-calendar__day-cell.is-today .varso-calendar__day-number{background:var(--color-neutral-0,#fff);color:var(--color-neutral-950);border:var(--dimension-border-small) solid var(--color-neutral-950);font-weight:var(--font-weight-semibold)}.varso-calendar__day-cell.is-selected{border-color:inherit;box-shadow:none}.varso-calendar__day-cell.is-range-endpoint .varso-calendar__day-number,.varso-calendar__day-cell.is-selected .varso-calendar__day-number{background:var(--color-neutral-900);color:var(--color-neutral-0,#fff);font-weight:var(--font-weight-semibold)}.varso-calendar__day-cell.is-range-endpoint.is-today .varso-calendar__day-number,.varso-calendar__day-cell.is-selected.is-today .varso-calendar__day-number{background:var(--color-neutral-900)}.varso-calendar__day-cell.is-in-range{background:color-mix(in srgb,var(--color-brand-100) 55%,var(--color-neutral-0,#fff))}.varso-calendar--extended .varso-calendar__day-cell.is-in-range{background:transparent}.varso-calendar__day-cell.is-range-middle .varso-calendar__day-number{background:var(--color-neutral-100)}.varso-calendar--extended .varso-calendar__grid>.varso-calendar__day-cell:nth-child(-n+7),.varso-calendar--extended .varso-calendar__week-grid>.varso-calendar__day-cell:nth-child(-n+7){border-top:0}.varso-calendar__day-top{display:flex;justify-content:flex-start;position:relative;z-index:1}.varso-calendar__day-number{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;block-size:24px;border-radius:var(--dimension-radius-full);font-size:var(--font-caption-small);line-height:1;font-weight:var(--font-weight-regular);color:var(--color-neutral-950)}.varso-calendar--extended .varso-calendar__day-number{min-inline-size:30px;block-size:30px;font-size:var(--font-caption-medium)}.varso-calendar__day-events{grid-gap:4px;gap:4px}.varso-calendar__day-custom,.varso-calendar__day-events{display:grid;align-content:start;min-height:0;position:relative;z-index:1}.varso-calendar__more{font-size:var(--font-caption-x-small);line-height:1.2;color:var(--color-neutral-600);padding:0 2px}.varso-calendar__day-dots{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-block-size:8px;position:relative;z-index:1}.varso-calendar__dots-more{font-size:10px;line-height:1;color:var(--color-neutral-600);font-weight:var(--font-weight-semibold);position:relative;z-index:1}.varso-calendar--condensed .varso-calendar__day-cell:before{content:"";position:absolute;inline-size:44px;block-size:44px;border-radius:var(--dimension-radius-full);background:transparent;inset:50% auto auto 50%;transform:translate(-50%,-50%);transition:background-color .16s ease;z-index:0}.varso-calendar--condensed .varso-calendar__day-cell:focus-visible,.varso-calendar--condensed .varso-calendar__day-cell:hover{box-shadow:none}.varso-calendar--condensed .varso-calendar__day-cell:not(.is-disabled):not(.is-outside):not(.is-selected):not(.is-today):not(.is-range-endpoint):focus-visible:before,.varso-calendar--condensed .varso-calendar__day-cell:not(.is-disabled):not(.is-outside):not(.is-selected):not(.is-today):not(.is-range-endpoint):hover:before{background:var(--color-neutral-100)}.varso-calendar--condensed .varso-calendar__day-cell.is-today:before{background:var(--color-neutral-0,#fff);box-shadow:inset 0 0 0 var(--dimension-border-small) var(--color-neutral-950)}.varso-calendar--condensed .varso-calendar__day-cell.is-selected:before{background:var(--color-neutral-900)}.varso-calendar--condensed .varso-calendar__day-cell.is-range-middle:before{background:var(--color-neutral-100)}.varso-calendar--condensed .varso-calendar__day-cell.is-range-endpoint:before{background:var(--color-neutral-900)}.varso-calendar--condensed .varso-calendar__day-cell.is-selected{box-shadow:none;border-color:inherit}.varso-calendar--condensed .varso-calendar__grid,.varso-calendar--condensed .varso-calendar__week-grid{border-left:0;border-bottom:0}.varso-calendar--condensed .varso-calendar__day-cell.is-in-range,.varso-calendar--condensed .varso-calendar__day-cell.is-outside{background:transparent}.varso-calendar--condensed .varso-calendar__day-cell.is-outside:focus-visible,.varso-calendar--condensed .varso-calendar__day-cell.is-outside:hover{box-shadow:none}.varso-calendar--condensed .varso-calendar__day-cell.is-outside:focus-visible:before,.varso-calendar--condensed .varso-calendar__day-cell.is-outside:hover:before{background:transparent}.varso-calendar--condensed .varso-calendar__day-cell.is-outside:focus-visible:after,.varso-calendar--condensed .varso-calendar__day-cell.is-outside:hover:after{transform:none}.varso-calendar--condensed .varso-calendar__day-cell.is-today:not(.is-selected):not(.is-range-endpoint):focus-visible:before,.varso-calendar--condensed .varso-calendar__day-cell.is-today:not(.is-selected):not(.is-range-endpoint):hover:before{background:var(--color-neutral-0,#fff);box-shadow:inset 0 0 0 var(--dimension-border-small) var(--color-neutral-950)}.varso-calendar--condensed .varso-calendar__day-cell.is-range-endpoint:focus-visible:before,.varso-calendar--condensed .varso-calendar__day-cell.is-range-endpoint:hover:before,.varso-calendar--condensed .varso-calendar__day-cell.is-selected:focus-visible:before,.varso-calendar--condensed .varso-calendar__day-cell.is-selected:hover:before{background:var(--color-neutral-900)}.varso-calendar--condensed .varso-calendar__day-cell.is-range-endpoint:focus-visible,.varso-calendar--condensed .varso-calendar__day-cell.is-range-endpoint:hover,.varso-calendar--condensed .varso-calendar__day-cell.is-selected:focus-visible,.varso-calendar--condensed .varso-calendar__day-cell.is-selected:hover,.varso-calendar--condensed .varso-calendar__day-cell.is-today:focus-visible,.varso-calendar--condensed .varso-calendar__day-cell.is-today:hover{box-shadow:none}.varso-calendar--condensed .varso-calendar__weekday{padding:6px 4px 8px;text-align:center}.varso-calendar--condensed .varso-calendar__day-cell.is-range-endpoint .varso-calendar__day-number,.varso-calendar--condensed .varso-calendar__day-cell.is-range-endpoint .varso-calendar__dots-more,.varso-calendar--condensed .varso-calendar__day-cell.is-selected .varso-calendar__day-number,.varso-calendar--condensed .varso-calendar__day-cell.is-selected .varso-calendar__dots-more,.varso-calendar--condensed .varso-calendar__day-cell.is-today .varso-calendar__day-number,.varso-calendar--condensed .varso-calendar__day-cell.is-today .varso-calendar__dots-more{color:var(--color-neutral-0,#fff)}.varso-calendar--condensed .varso-calendar__day-cell.is-today:not(.is-selected):not(.is-range-endpoint) .varso-calendar__day-number,.varso-calendar--condensed .varso-calendar__day-cell.is-today:not(.is-selected):not(.is-range-endpoint) .varso-calendar__dots-more{color:var(--color-neutral-950)}.varso-calendar--condensed .varso-calendar__day-cell.is-today:not(.is-selected):not(.is-range-endpoint) .varso-calendar__day-number{background:transparent;border:0}.varso-calendar--condensed .varso-calendar__day-top{justify-content:center}.varso-calendar--condensed .varso-calendar__day-number{min-inline-size:auto;block-size:auto;padding:0;background:transparent;border-radius:0;font-size:var(--font-caption-x-small);line-height:1}.varso-calendar--condensed .varso-calendar__day-dots{justify-content:center;gap:3px;max-inline-size:34px;min-block-size:6px}.varso-calendar--condensed .varso-event-card__dot{inline-size:5px;block-size:5px}.varso-calendar__day-view{display:grid;grid-gap:12px;gap:12px}.varso-calendar__day-grid{display:grid}.varso-calendar__week-time-grid{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));border-left:1px solid var(--varso-calendar-border);border-bottom:1px solid var(--varso-calendar-border)}.varso-calendar__week-time-grid--without-time-axis{grid-template-columns:repeat(7,minmax(0,1fr))}.varso-calendar__week-time-axis,.varso-calendar__week-time-column{display:grid}.varso-calendar__week-time-label,.varso-calendar__week-time-slot{min-block-size:44px;border-top:1px solid var(--varso-calendar-border)}.varso-calendar__week-time-label:first-child,.varso-calendar__week-time-slot:first-child{border-top:0}.varso-calendar__week-time-label{display:flex;align-items:center;padding:6px 8px;font-size:11px;line-height:1.2;color:var(--color-neutral-600);border-right:1px solid var(--varso-calendar-border);background:transparent}.varso-calendar__week-time-column{min-inline-size:0}.varso-calendar__week-time-slot{display:grid;align-items:stretch;padding:4px;border-right:1px solid var(--varso-calendar-border);background:var(--color-neutral-0,#fff)}.varso-calendar__hour-row{display:grid;grid-template-columns:56px minmax(0,1fr);min-block-size:var(--varso-calendar-hour-row-height,44px);border-top:1px solid var(--color-neutral-100)}.varso-calendar__hour-row--without-time-axis{grid-template-columns:minmax(0,1fr)}.varso-calendar__hour-row:first-child{border-top:0}.varso-calendar__hour-label{padding:6px 8px;font-size:11px;line-height:1.2;color:var(--color-neutral-600);border-right:1px solid var(--color-neutral-100);background:transparent}.varso-calendar__hour-content{padding:4px 6px;display:grid;align-items:center;position:relative}.varso-calendar__all-day-list,.varso-calendar__hour-events{display:grid;grid-gap:6px;gap:6px}.varso-calendar__hour-events{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.varso-calendar__hour-event-card{min-inline-size:0}.varso-calendar__slot-segments{position:absolute;inset:4px 6px}.varso-calendar__slot-segment{position:absolute;left:0;right:0;top:var(--varso-calendar-segment-top,0);height:var(--varso-calendar-segment-height,100%);z-index:var(--varso-calendar-segment-z-index,1);min-height:2px}.varso-calendar__day-grid{position:relative}.varso-calendar__day-event-overlay{position:absolute;top:0;bottom:0;left:56px;right:0;z-index:3;pointer-events:none}.varso-calendar__day-event-overlay--without-time-axis{left:0}.varso-calendar__day-event-item{position:absolute;left:6px;right:6px;top:var(--varso-calendar-segment-top,0);height:var(--varso-calendar-segment-height,100%);z-index:var(--varso-calendar-segment-z-index,1);min-height:2px;pointer-events:auto}.varso-calendar__day-event-item>.varso-calendar__hour-event-card{block-size:100%}.varso-calendar__hour-event-card--overlay .varso-event-card__content{align-content:start}.varso-calendar__day-event-item.is-compact:focus-within,.varso-calendar__day-event-item.is-compact:hover{z-index:40}.varso-calendar__slot-segment>.varso-calendar__hour-event-card{block-size:100%}.varso-calendar__slot-segment--compact:focus-within,.varso-calendar__slot-segment--compact:hover{z-index:40}.varso-calendar__slot-segment-preview{position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease;z-index:41}.varso-calendar__slot-segment--compact:focus-within .varso-calendar__slot-segment-preview,.varso-calendar__slot-segment--compact:hover .varso-calendar__slot-segment-preview{opacity:1;visibility:visible}.varso-calendar__day-event-item.is-compact:focus-within .varso-calendar__slot-segment-preview,.varso-calendar__day-event-item.is-compact:hover .varso-calendar__slot-segment-preview{opacity:1;visibility:visible}.varso-calendar__slot-segment-preview>.varso-calendar__hour-event-card{block-size:auto}.varso-calendar__hour-event-card--segment-continuation .varso-event-card__helper,.varso-calendar__hour-event-card--segment-continuation .varso-event-card__time,.varso-calendar__hour-event-card--segment-continuation .varso-event-card__title{display:none}.varso-calendar__hour-event-card--preview .varso-event-card__helper,.varso-calendar__hour-event-card--preview .varso-event-card__time,.varso-calendar__hour-event-card--preview .varso-event-card__title{white-space:normal;overflow:visible;text-overflow:unset}.varso-calendar__hour-event-card .varso-event-card__helper,.varso-calendar__hour-event-card .varso-event-card__time,.varso-calendar__hour-event-card .varso-event-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.varso-calendar__all-day{display:grid;grid-template-columns:56px minmax(0,1fr)}.varso-calendar__all-day--without-time-axis{grid-template-columns:minmax(0,1fr)}.varso-calendar__all-day-section{display:grid;grid-gap:0;gap:0}.varso-calendar__all-day-label{padding:8px;font-size:11px;line-height:1.2;color:var(--color-neutral-600);border-right:1px solid var(--color-neutral-100);background:transparent}.varso-calendar__all-day-list{padding:6px}.varso-calendar__empty{font-size:var(--font-caption-x-small);color:var(--color-neutral-500)}@media (max-width:960px){.varso-calendar__header{grid-template-columns:1fr;align-items:stretch}.varso-calendar__nav,.varso-calendar__view-switcher{grid-column:auto;justify-content:flex-start}.varso-calendar__day-cell{min-block-size:92px}.varso-calendar--condensed .varso-calendar__day-cell{min-block-size:44px}}.varso-illustration{display:inline-block;line-height:0;max-inline-size:100%}.varso-illustration__svg,.varso-illustration__svg>svg{display:block}.varso-illustration--has-width .varso-illustration__svg,.varso-illustration--has-width .varso-illustration__svg>svg{inline-size:100%;max-inline-size:100%}.varso-illustration--has-width:not(.varso-illustration--has-height) .varso-illustration__svg>svg{block-size:auto}.varso-illustration--has-height:not(.varso-illustration--has-width) .varso-illustration__svg,.varso-illustration--has-height:not(.varso-illustration--has-width) .varso-illustration__svg>svg{block-size:100%;max-block-size:100%}.varso-illustration--has-height:not(.varso-illustration--has-width) .varso-illustration__svg>svg{inline-size:auto}