:root{--vc-color-surface-page: #FAFAFA;--vc-color-surface-sunken: #F4F4F4;--vc-color-surface-card: #FFFFFF;--vc-color-surface-ink: #3A3A3A;--vc-color-border: #EDEDED;--vc-color-border-strong: #DEDEDE;--vc-color-text-default: #1A1A1A;--vc-color-text-muted: #909090;--vc-color-text-on-accent: #FFFFFF;--vc-color-text-on-ink: #FFFFFF;--vc-color-avatar-default: #3A6FE0;--vc-color-accent: #E63022;--vc-color-accent-hover: #C61A0E;--vc-color-accent-ground: #E63022;--vc-color-accent-ground-hover: #C61A0E;--vc-color-accent-wash: color-mix(in srgb, var(--vc-color-accent) 8%, transparent);--vc-color-status-safe: #2F9E76;--vc-color-status-safe-text: #2F9E76;--vc-color-status-threat: #C43D2C;--vc-color-status-warn: #E0A73E;--vc-color-status-warn-text: #866425;--vc-color-status-info: #4C6E9E;--vc-color-status-alt: #8A5AA6;--vc-color-status-neutral: var(--vc-color-text-muted);--vc-color-field-outline: rgba(26,26,26,.32);--vc-color-field-outline-hover: rgba(26,26,26,.62);--vc-color-field-outline-soft: rgba(26,26,26,.22);--vc-color-code-bg: #EFEFEF;--vc-color-code-keyword: #8A5AA6;--vc-color-code-string: #2F9E76;--vc-color-code-comment: #AAA8A0;--vc-color-code-function: #4C6E9E;--vc-color-code-number: #E63022;--vc-color-chart-1: #E63022;--vc-color-chart-2: #2C6CBD;--vc-color-chart-3: #2F9E76;--vc-color-chart-4: #8A5AA6;--vc-color-chart-5: #E0A73E;--vc-color-chart-grid: var(--vc-color-border);--vc-color-shadow-control: rgba(0,0,0,.1);--vc-color-shadow-thumb: rgba(0,0,0,.25);--vc-color-shadow-lift: rgba(0,0,0,.22);--vc-color-shadow-glow: color-mix(in srgb, var(--vc-color-accent) 28%, transparent);--vc-color-shadow-pop: rgba(0,0,0,.22);--vc-color-shadow-tooltip: rgba(0,0,0,.35);--vc-color-shadow-modal: rgba(0,0,0,.28);--vc-color-focus-ring: var(--vc-color-accent);--vc-color-overlay-backdrop: rgba(8,7,6,.55);--vc-color-overlay-scrim: rgba(0,0,0,.4);--vc-font-display: "Besley", "Times New Roman", serif;--vc-font-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--vc-font-label: "Space Grotesk", "Inter", system-ui, sans-serif;--vc-font-mono: "Space Mono", ui-monospace, "JetBrains Mono", "Courier New", monospace;--vc-font-size-display: 60px;--vc-font-size-display-min: 38px;--vc-font-size-display-rate: 5vi;--vc-font-size-h2: 48px;--vc-font-size-h2-min: 30px;--vc-font-size-h2-rate: 4vi;--vc-font-size-h3: 20px;--vc-font-size-h4: 15px;--vc-font-size-title: 18px;--vc-font-size-page-title: 24px;--vc-font-size-lead: 17px;--vc-font-size-body: 15px;--vc-font-size-initials-l: 18px;--vc-font-size-tab: 16px;--vc-font-size-ui: 14px;--vc-font-size-control: 12px;--vc-font-size-control-l: 14px;--vc-font-size-legend: 12px;--vc-font-size-small: 13px;--vc-font-size-label: 11px;--vc-font-size-micro: 10px;--vc-font-size-nano: 9px;--vc-font-size-code: 13px;--vc-font-size-cell-mono: 12.5px;--vc-font-size-cell-mono-dense: 12px;--vc-font-size-field-l: 16px;--vc-font-size-field-float: 12px;--vc-font-size-field-float-s: 11px;--vc-line-height-1: 16px;--vc-line-height-2: 24px;--vc-line-height-3: 32px;--vc-line-height-4: 40px;--vc-line-height-5: 48px;--vc-line-height-6: 56px;--vc-line-height-7: 64px;--vc-line-height-readout: 18px;--vc-line-height-page: 1.6;--vc-line-height-tight: 1.2;--vc-line-height-display: 1.05;--vc-line-height-h2: 1.15;--vc-line-height-h3: 1.3;--vc-line-height-h4: 1.4;--vc-line-height-lead: 1.7;--vc-line-height-body: 1.65;--vc-line-height-code: 1.7;--vc-tracking-label: .1em;--vc-tracking-label-tight: .06em;--vc-tracking-label-wide: .14em;--vc-tracking-control: .08em;--vc-tracking-display: -.01em;--vc-tracking-stat: -.02em;--vc-tracking-stat-sm: -.01em;--vc-tracking-stat-lg: -.025em;--vc-radius-control: 8px;--vc-radius-card: 20px;--vc-radius-card-dense: 12px;--vc-radius-pill: 999px;--vc-radius-plate: 12px;--vc-control-h-s: 40px;--vc-control-h-m: 48px;--vc-control-h-l: 56px;--vc-space-1: 8px;--vc-space-2: 16px;--vc-space-3: 24px;--vc-space-4: 32px;--vc-space-5: 48px;--vc-space-6: 64px;--vc-space-7: 96px;--vc-border-hairline: 1px;--vc-border-control: 1.5px;--vc-focus-ring-width: 2px;--vc-focus-ring-offset: 2px;--vc-measure-lead: 560px;--vc-icon-stroke-s: .6;--vc-icon-stroke-m: .4;--vc-icon-stroke-l: .2;--vc-ease-out: cubic-bezier(.2, .7, .2, 1);--vc-ease-linear: cubic-bezier(0, 0, 1, 1);--vc-dur-fast: .15s;--vc-dur-base: .25s;--vc-dur-slow: .4s;--vc-dur-loop: 1.3s;--vc-shadow-control: 0 2px 4px var(--vc-color-shadow-control);--vc-shadow-thumb: 0 1px 2px var(--vc-color-shadow-thumb);--vc-shadow-pop: 0 12px 32px -8px var(--vc-color-shadow-pop);--vc-shadow-tooltip: 0 8px 20px -8px var(--vc-color-shadow-tooltip);--vc-shadow-modal: 0 24px 80px var(--vc-color-shadow-modal);--vc-shadow-raised: 0 1px 2px var(--vc-color-shadow-control);--vc-shadow-lift: 0 8px 24px var(--vc-color-shadow-lift);--vc-shadow-glow: 0 8px 24px var(--vc-color-shadow-glow);--vc-lift-hover: -1px}@media(prefers-color-scheme:dark){:root:not([data-vc-theme=light]){--vc-color-surface-page: #111010;--vc-color-surface-sunken: #1A1918;--vc-color-surface-card: #1F1D1B;--vc-color-surface-ink: #3A3A3A;--vc-color-border: #2A2826;--vc-color-border-strong: #3C3A36;--vc-color-text-default: #F0EEEA;--vc-color-text-muted: #7A7870;--vc-color-text-on-accent: #FFFFFF;--vc-color-text-on-ink: #FFFFFF;--vc-color-avatar-default: #3A6FE0;--vc-color-accent: #E63022;--vc-color-accent-hover: #FF4030;--vc-color-accent-ground: #E63022;--vc-color-accent-ground-hover: #FF4030;--vc-color-accent-wash: color-mix(in srgb, var(--vc-color-accent) 12%, transparent);--vc-color-status-safe: #45B98D;--vc-color-status-safe-text: #45B98D;--vc-color-status-threat: #E0604F;--vc-color-status-warn: #ECBB5E;--vc-color-status-warn-text: #8E7038;--vc-color-status-info: #7C9AC6;--vc-color-status-alt: #B084C6;--vc-color-status-neutral: var(--vc-color-text-muted);--vc-color-field-outline: rgba(240,238,234,.32);--vc-color-field-outline-hover: rgba(240,238,234,.62);--vc-color-field-outline-soft: rgba(240,238,234,.22);--vc-color-code-bg: #0C0B0A;--vc-color-code-keyword: #B084C6;--vc-color-code-string: #45B98D;--vc-color-code-comment: #4A4840;--vc-color-code-function: #7C9AC6;--vc-color-code-number: #E63022;--vc-color-chart-1: #EA4433;--vc-color-chart-2: #5088DE;--vc-color-chart-3: #37AC80;--vc-color-chart-4: #A96FC6;--vc-color-chart-5: #D2A038;--vc-color-chart-grid: var(--vc-color-border);--vc-color-shadow-control: rgba(0,0,0,.44);--vc-color-shadow-thumb: rgba(0,0,0,.25);--vc-color-shadow-lift: rgba(0,0,0,.6);--vc-color-shadow-glow: color-mix(in srgb, var(--vc-color-accent) 28%, transparent);--vc-color-shadow-pop: rgba(0,0,0,.6);--vc-color-shadow-tooltip: rgba(0,0,0,.68);--vc-color-shadow-modal: rgba(0,0,0,.64);--vc-color-focus-ring: var(--vc-color-accent);--vc-color-overlay-backdrop: rgba(0,0,0,.64);--vc-color-overlay-scrim: rgba(0,0,0,.6)}}:root[data-vc-theme=dark]{--vc-color-surface-page: #111010;--vc-color-surface-sunken: #1A1918;--vc-color-surface-card: #1F1D1B;--vc-color-surface-ink: #3A3A3A;--vc-color-border: #2A2826;--vc-color-border-strong: #3C3A36;--vc-color-text-default: #F0EEEA;--vc-color-text-muted: #7A7870;--vc-color-text-on-accent: #FFFFFF;--vc-color-text-on-ink: #FFFFFF;--vc-color-avatar-default: #3A6FE0;--vc-color-accent: #E63022;--vc-color-accent-hover: #FF4030;--vc-color-accent-ground: #E63022;--vc-color-accent-ground-hover: #FF4030;--vc-color-accent-wash: color-mix(in srgb, var(--vc-color-accent) 12%, transparent);--vc-color-status-safe: #45B98D;--vc-color-status-safe-text: #45B98D;--vc-color-status-threat: #E0604F;--vc-color-status-warn: #ECBB5E;--vc-color-status-warn-text: #8E7038;--vc-color-status-info: #7C9AC6;--vc-color-status-alt: #B084C6;--vc-color-status-neutral: var(--vc-color-text-muted);--vc-color-field-outline: rgba(240,238,234,.32);--vc-color-field-outline-hover: rgba(240,238,234,.62);--vc-color-field-outline-soft: rgba(240,238,234,.22);--vc-color-code-bg: #0C0B0A;--vc-color-code-keyword: #B084C6;--vc-color-code-string: #45B98D;--vc-color-code-comment: #4A4840;--vc-color-code-function: #7C9AC6;--vc-color-code-number: #E63022;--vc-color-chart-1: #EA4433;--vc-color-chart-2: #5088DE;--vc-color-chart-3: #37AC80;--vc-color-chart-4: #A96FC6;--vc-color-chart-5: #D2A038;--vc-color-chart-grid: var(--vc-color-border);--vc-color-shadow-control: rgba(0,0,0,.44);--vc-color-shadow-thumb: rgba(0,0,0,.25);--vc-color-shadow-lift: rgba(0,0,0,.6);--vc-color-shadow-glow: color-mix(in srgb, var(--vc-color-accent) 28%, transparent);--vc-color-shadow-pop: rgba(0,0,0,.6);--vc-color-shadow-tooltip: rgba(0,0,0,.68);--vc-color-shadow-modal: rgba(0,0,0,.64);--vc-color-focus-ring: var(--vc-color-accent);--vc-color-overlay-backdrop: rgba(0,0,0,.64);--vc-color-overlay-scrim: rgba(0,0,0,.6)}@layer vosco.reset;@layer vosco.base{@font-face{font-family:Besley;font-style:normal;font-weight:500;font-display:swap;src:url("./media/Besley-Medium-latin-AB6BUIMT.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:normal;font-weight:500;font-display:swap;src:url("./media/Besley-Medium-latin-ext-4TGQIFDF.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-weight:500;font-display:swap;src:url("./media/Besley-Medium-extra-4FAVU4JA.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/InstrumentSans-VF-latin-SINKCAKQ.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/InstrumentSans-VF-latin-ext-I7SVIQBZ.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/InstrumentSans-VF-extra-DJ4O7F6I.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url("./media/InstrumentSans-Italic-VF-latin-2XHVCZU5.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url("./media/InstrumentSans-Italic-VF-latin-ext-HAQIKDVJ.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url("./media/InstrumentSans-Italic-VF-extra-QAX4O3SW.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url("./media/SpaceGrotesk-VF-latin-KHLMXQM4.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url("./media/SpaceGrotesk-VF-latin-ext-H5KHEPVH.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url("./media/SpaceGrotesk-VF-extra-W6L7CSVZ.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/SpaceMono-Regular-latin-4WCXXHJS.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/SpaceMono-Regular-latin-ext-EGS6TLR5.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/SpaceMono-Regular-extra-GOFEKEH5.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url("./media/SpaceMono-Italic-latin-E6CFWGO7.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url("./media/SpaceMono-Italic-latin-ext-IV6CHAJQ.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url("./media/SpaceMono-Italic-extra-GV6D255P.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url("./media/SpaceMono-Bold-latin-EZEGOQVS.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url("./media/SpaceMono-Bold-latin-ext-LCRUN7RL.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url("./media/SpaceMono-Bold-extra-E4LV73RL.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url("./media/SpaceMono-BoldItalic-latin-WTG7HPLN.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url("./media/SpaceMono-BoldItalic-latin-ext-JDKU3VT2.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url("./media/SpaceMono-BoldItalic-extra-CMMVEEO3.woff2")format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1EA0-1EF1,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2094,U+2116,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+E132-E133,U+F8E8-F8EA,U+FB00-FB04,U+FF10-FF19}}@layer vosco.components,vosco.utilities;@layer vosco.reset,vosco.base;@layer vosco.components{.vc-app-frame,.vc-app-frame:before,.vc-app-frame:after,.vc-app-frame *,.vc-app-frame :before,.vc-app-frame :after,.vc-avatar,.vc-avatar:before,.vc-avatar:after,.vc-avatar *,.vc-avatar :before,.vc-avatar :after,.vc-avatar-group,.vc-avatar-group:before,.vc-avatar-group:after,.vc-avatar-group *,.vc-avatar-group :before,.vc-avatar-group :after,.vc-button,.vc-button:before,.vc-button:after,.vc-button *,.vc-button :before,.vc-button :after,.vc-card,.vc-card:before,.vc-card:after,.vc-card *,.vc-card :before,.vc-card :after,.vc-card-grid,.vc-card-grid:before,.vc-card-grid:after,.vc-chart,.vc-chart:before,.vc-chart:after,.vc-chart *,.vc-chart :before,.vc-chart :after,.vc-checkbox,.vc-checkbox:before,.vc-checkbox:after,.vc-checkbox *,.vc-checkbox :before,.vc-checkbox :after,.vc-code,.vc-code:before,.vc-code:after,.vc-code *,.vc-code :before,.vc-code :after,.vc-combobox,.vc-combobox:before,.vc-combobox:after,.vc-combobox *,.vc-combobox :before,.vc-combobox :after,.vc-empty-state,.vc-empty-state:before,.vc-empty-state:after,.vc-empty-state *,.vc-empty-state :before,.vc-empty-state :after,.vc-field,.vc-field:before,.vc-field:after,.vc-field *,.vc-field :before,.vc-field :after,.vc-filterbar,.vc-filterbar:before,.vc-filterbar:after,.vc-filterbar *,.vc-filterbar :before,.vc-filterbar :after,.vc-grid,.vc-grid:before,.vc-grid:after,.vc-icon,.vc-icon:before,.vc-icon:after,.vc-icon *,.vc-icon :before,.vc-icon :after,.vc-icon-brand,.vc-icon-brand:before,.vc-icon-brand:after,.vc-icon-brand *,.vc-icon-brand :before,.vc-icon-brand :after,.vc-logo,.vc-logo:before,.vc-logo:after,.vc-logo *,.vc-logo :before,.vc-logo :after,.vc-menu,.vc-menu:before,.vc-menu:after,.vc-menu *,.vc-menu :before,.vc-menu :after,.vc-meter,.vc-meter:before,.vc-meter:after,.vc-meter *,.vc-meter :before,.vc-meter :after,.vc-modal,.vc-modal:before,.vc-modal:after,.vc-modal *,.vc-modal :before,.vc-modal :after,.vc-progress,.vc-progress:before,.vc-progress:after,.vc-progress *,.vc-progress :before,.vc-progress :after,.vc-radio,.vc-radio:before,.vc-radio:after,.vc-radio *,.vc-radio :before,.vc-radio :after,.vc-row,.vc-row:before,.vc-row:after,.vc-segmented,.vc-segmented:before,.vc-segmented:after,.vc-segmented *,.vc-segmented :before,.vc-segmented :after,.vc-skeleton,.vc-skeleton:before,.vc-skeleton:after,.vc-skeleton *,.vc-skeleton :before,.vc-skeleton :after,.vc-sr-only,.vc-sr-only:before,.vc-sr-only:after,.vc-sr-only *,.vc-sr-only :before,.vc-sr-only :after,.vc-stack,.vc-stack:before,.vc-stack:after,.vc-stackbar,.vc-stackbar:before,.vc-stackbar:after,.vc-stackbar *,.vc-stackbar :before,.vc-stackbar :after,.vc-stat,.vc-stat:before,.vc-stat:after,.vc-stat *,.vc-stat :before,.vc-stat :after,.vc-switch,.vc-switch:before,.vc-switch:after,.vc-switch *,.vc-switch :before,.vc-switch :after,.vc-table,.vc-table:before,.vc-table:after,.vc-table *,.vc-table :before,.vc-table :after,.vc-table-card,.vc-table-card:before,.vc-table-card:after,.vc-table-card *,.vc-table-card :before,.vc-table-card :after,.vc-tabs,.vc-tabs:before,.vc-tabs:after,.vc-tabs *,.vc-tabs :before,.vc-tabs :after,.vc-tag,.vc-tag:before,.vc-tag:after,.vc-tag *,.vc-tag :before,.vc-tag :after,.vc-tooltip,.vc-tooltip:before,.vc-tooltip:after,.vc-tooltip *,.vc-tooltip :before,.vc-tooltip :after{box-sizing:border-box}:where(.vc-app-frame,.vc-app-frame *,.vc-avatar,.vc-avatar *,.vc-avatar-group,.vc-avatar-group *,.vc-button,.vc-button *,.vc-card,.vc-card *,.vc-card-grid,.vc-chart,.vc-chart *,.vc-checkbox,.vc-checkbox *,.vc-code,.vc-code *,.vc-combobox,.vc-combobox *,.vc-empty-state,.vc-empty-state *,.vc-field,.vc-field *,.vc-filterbar,.vc-filterbar *,.vc-grid,.vc-icon,.vc-icon *,.vc-icon-brand,.vc-icon-brand *,.vc-logo,.vc-logo *,.vc-menu,.vc-menu *,.vc-meter,.vc-meter *,.vc-modal,.vc-modal *,.vc-progress,.vc-progress *,.vc-radio,.vc-radio *,.vc-row,.vc-segmented,.vc-segmented *,.vc-skeleton,.vc-skeleton *,.vc-sr-only,.vc-sr-only *,.vc-stack,.vc-stackbar,.vc-stackbar *,.vc-stat,.vc-stat *,.vc-switch,.vc-switch *,.vc-table,.vc-table *,.vc-table-card,.vc-table-card *,.vc-tabs,.vc-tabs *,.vc-tag,.vc-tag *,.vc-tooltip,.vc-tooltip *):where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,menu,pre,fieldset,legend,hr){margin-block:0;margin-inline:0}:where(.vc-app-frame,.vc-app-frame *,.vc-avatar,.vc-avatar *,.vc-avatar-group,.vc-avatar-group *,.vc-button,.vc-button *,.vc-card,.vc-card *,.vc-card-grid,.vc-chart,.vc-chart *,.vc-checkbox,.vc-checkbox *,.vc-code,.vc-code *,.vc-combobox,.vc-combobox *,.vc-empty-state,.vc-empty-state *,.vc-field,.vc-field *,.vc-filterbar,.vc-filterbar *,.vc-grid,.vc-icon,.vc-icon *,.vc-icon-brand,.vc-icon-brand *,.vc-logo,.vc-logo *,.vc-menu,.vc-menu *,.vc-meter,.vc-meter *,.vc-modal,.vc-modal *,.vc-progress,.vc-progress *,.vc-radio,.vc-radio *,.vc-row,.vc-segmented,.vc-segmented *,.vc-skeleton,.vc-skeleton *,.vc-sr-only,.vc-sr-only *,.vc-stack,.vc-stackbar,.vc-stackbar *,.vc-stat,.vc-stat *,.vc-switch,.vc-switch *,.vc-table,.vc-table *,.vc-table-card,.vc-table-card *,.vc-tabs,.vc-tabs *,.vc-tag,.vc-tag *,.vc-tooltip,.vc-tooltip *):where(button,input,optgroup,select,textarea){font:inherit}@media(prefers-reduced-motion:reduce){.vc-app-frame,.vc-app-frame:before,.vc-app-frame:after,.vc-app-frame *,.vc-app-frame :before,.vc-app-frame :after,.vc-avatar,.vc-avatar:before,.vc-avatar:after,.vc-avatar *,.vc-avatar :before,.vc-avatar :after,.vc-avatar-group,.vc-avatar-group:before,.vc-avatar-group:after,.vc-avatar-group *,.vc-avatar-group :before,.vc-avatar-group :after,.vc-button,.vc-button:before,.vc-button:after,.vc-button *,.vc-button :before,.vc-button :after,.vc-card,.vc-card:before,.vc-card:after,.vc-card *,.vc-card :before,.vc-card :after,.vc-card-grid,.vc-card-grid:before,.vc-card-grid:after,.vc-chart,.vc-chart:before,.vc-chart:after,.vc-chart *,.vc-chart :before,.vc-chart :after,.vc-checkbox,.vc-checkbox:before,.vc-checkbox:after,.vc-checkbox *,.vc-checkbox :before,.vc-checkbox :after,.vc-code,.vc-code:before,.vc-code:after,.vc-code *,.vc-code :before,.vc-code :after,.vc-combobox,.vc-combobox:before,.vc-combobox:after,.vc-combobox *,.vc-combobox :before,.vc-combobox :after,.vc-empty-state,.vc-empty-state:before,.vc-empty-state:after,.vc-empty-state *,.vc-empty-state :before,.vc-empty-state :after,.vc-field,.vc-field:before,.vc-field:after,.vc-field *,.vc-field :before,.vc-field :after,.vc-filterbar,.vc-filterbar:before,.vc-filterbar:after,.vc-filterbar *,.vc-filterbar :before,.vc-filterbar :after,.vc-grid,.vc-grid:before,.vc-grid:after,.vc-icon,.vc-icon:before,.vc-icon:after,.vc-icon *,.vc-icon :before,.vc-icon :after,.vc-icon-brand,.vc-icon-brand:before,.vc-icon-brand:after,.vc-icon-brand *,.vc-icon-brand :before,.vc-icon-brand :after,.vc-logo,.vc-logo:before,.vc-logo:after,.vc-logo *,.vc-logo :before,.vc-logo :after,.vc-menu,.vc-menu:before,.vc-menu:after,.vc-menu *,.vc-menu :before,.vc-menu :after,.vc-meter,.vc-meter:before,.vc-meter:after,.vc-meter *,.vc-meter :before,.vc-meter :after,.vc-modal,.vc-modal:before,.vc-modal:after,.vc-modal *,.vc-modal :before,.vc-modal :after,.vc-progress,.vc-progress:before,.vc-progress:after,.vc-progress *,.vc-progress :before,.vc-progress :after,.vc-radio,.vc-radio:before,.vc-radio:after,.vc-radio *,.vc-radio :before,.vc-radio :after,.vc-row,.vc-row:before,.vc-row:after,.vc-segmented,.vc-segmented:before,.vc-segmented:after,.vc-segmented *,.vc-segmented :before,.vc-segmented :after,.vc-skeleton,.vc-skeleton:before,.vc-skeleton:after,.vc-skeleton *,.vc-skeleton :before,.vc-skeleton :after,.vc-sr-only,.vc-sr-only:before,.vc-sr-only:after,.vc-sr-only *,.vc-sr-only :before,.vc-sr-only :after,.vc-stack,.vc-stack:before,.vc-stack:after,.vc-stackbar,.vc-stackbar:before,.vc-stackbar:after,.vc-stackbar *,.vc-stackbar :before,.vc-stackbar :after,.vc-stat,.vc-stat:before,.vc-stat:after,.vc-stat *,.vc-stat :before,.vc-stat :after,.vc-switch,.vc-switch:before,.vc-switch:after,.vc-switch *,.vc-switch :before,.vc-switch :after,.vc-table,.vc-table:before,.vc-table:after,.vc-table *,.vc-table :before,.vc-table :after,.vc-table-card,.vc-table-card:before,.vc-table-card:after,.vc-table-card *,.vc-table-card :before,.vc-table-card :after,.vc-tabs,.vc-tabs:before,.vc-tabs:after,.vc-tabs *,.vc-tabs :before,.vc-tabs :after,.vc-tag,.vc-tag:before,.vc-tag:after,.vc-tag *,.vc-tag :before,.vc-tag :after,.vc-tooltip,.vc-tooltip:before,.vc-tooltip:after,.vc-tooltip *,.vc-tooltip :before,.vc-tooltip :after{transition-duration:1ms!important;animation-duration:1ms!important}}.vc-app-frame__expand{position:relative}.vc-app-frame__expand[data-vc-expanded]{z-index:var(--vc-app-frame-expand-z-index,2000);padding:var(--vc-space-3);background-color:var(--vc-color-surface-page);position:fixed;inset-block:0;inset-inline:0}.vc-app-frame__expand[data-vc-expanded]>.vc-app-frame{inline-size:min(100%,var(--vc-app-frame-max-size,calc(var(--vc-space-1) * 165)));min-inline-size:min(100%,var(--vc-app-frame-max-size,calc(var(--vc-space-1) * 165)));max-inline-size:min(100%,var(--vc-app-frame-max-size,calc(var(--vc-space-1) * 165)));block-size:100%}.vc-app-frame{block-size:var(--vc-app-frame-block-size,calc(var(--vc-space-1) * 70));min-inline-size:var(--vc-app-frame-min-size,calc(var(--vc-space-1) * 45));max-inline-size:var(--vc-app-frame-max-size,calc(var(--vc-space-1) * 165));border:var(--vc-app-frame-ring,var(--vc-border-hairline) solid var(--vc-color-border-strong));border-radius:var(--vc-app-frame-radius,var(--vc-radius-card));background-color:var(--vc-color-surface-page);grid-template:"sidebar topbar""sidebar main"minmax(0,1fr)/auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.vc-app-frame .vc-app-frame{--vc-app-frame-block-size:initial;--vc-app-frame-min-size:initial;--vc-app-frame-max-size:initial;--vc-app-frame-radius:initial;--vc-app-frame-ring:initial;--vc-app-frame-sidebar-size:initial}.vc-app-frame--resizable{max-inline-size:min(100%,var(--vc-app-frame-max-size,calc(var(--vc-space-1) * 165)));resize:inline}.vc-app-frame__scrim{z-index:150;background-color:var(--vc-color-overlay-scrim);visibility:hidden;opacity:0;transition:opacity var(--vc-dur-base) var(--vc-ease-out),visibility var(--vc-dur-base) var(--vc-ease-out);position:absolute;inset-block:0;inset-inline:0}.vc-app-frame__sidebar{inline-size:var(--vc-app-frame-sidebar-size,calc(var(--vc-space-1) * 30));padding-inline:var(--vc-space-1);border-inline-end:var(--vc-border-hairline) solid var(--vc-color-border);background-color:var(--vc-color-surface-page);transition:inline-size var(--vc-dur-base) var(--vc-ease-out),opacity var(--vc-dur-base) var(--vc-ease-out),visibility var(--vc-dur-base) var(--vc-ease-out);flex-direction:column;grid-area:sidebar;padding-block-end:var(--vc-space-1);display:flex;overflow:auto}.vc-app-frame__topbar{justify-content:space-between;align-items:center;gap:var(--vc-space-2);block-size:calc(var(--vc-space-1) * 7);padding-inline:var(--vc-space-3);flex-shrink:0;grid-area:topbar;display:flex}.vc-app-frame__sidebar .vc-app-frame__topbar{--vc-logo-height:calc(var(--vc-space-1) * 2.25);padding-inline:var(--vc-space-1)}.vc-app-frame__topbar .vc-app-frame__mark{display:none}.vc-app-frame__head{align-items:center;gap:var(--vc-space-1);min-inline-size:0;display:flex}.vc-app-frame__title{color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:600;font-size:var(--vc-font-size-page-title);line-height:var(--vc-line-height-3);letter-spacing:normal;white-space:nowrap;margin:0}.vc-app-frame__main{min-block-size:0;padding:var(--vc-space-3);grid-area:main;overflow:auto}.vc-app-frame__nav{margin-block-end:var(--vc-space-2);padding-block-start:var(--vc-space-3)}.vc-app-frame__nav-group{flex-direction:column;margin-block:0;padding-inline:0;list-style:none;display:flex}.vc-app-frame__nav-group+.vc-app-frame__nav-group{margin-block-start:var(--vc-space-2)}.vc-app-frame__nav-item{align-items:center;gap:var(--vc-space-1);block-size:var(--vc-control-h-s);padding-inline:var(--vc-space-1);border-radius:var(--vc-radius-control);color:var(--vc-color-text-muted);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-2);white-space:nowrap;cursor:pointer;transition:background-color var(--vc-dur-fast) var(--vc-ease-out),color var(--vc-dur-fast) var(--vc-ease-out);text-decoration:none;display:flex;position:relative}.vc-app-frame__nav-item:hover{background-color:var(--vc-color-surface-sunken);color:var(--vc-color-text-default)}.vc-app-frame__nav-item[aria-current=page]{background-color:var(--vc-color-surface-sunken);color:var(--vc-color-text-default);font-weight:500}.vc-app-frame__nav-item:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-app-frame__nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vc-app-frame__nav-label{overflow-clip-margin:var(--vc-border-hairline);text-overflow:ellipsis;min-inline-size:0;overflow:clip}.vc-app-frame__nav-sub{flex-direction:column;margin-block:0;margin-inline-start:var(--vc-space-2);padding-inline:0;list-style:none;display:flex;position:relative}.vc-app-frame__nav-sub:before{content:"";inline-size:var(--vc-border-hairline);background-color:var(--vc-color-border);position:absolute;inset-block:0;inset-inline-start:0}.vc-app-frame__nav-subitem{block-size:var(--vc-line-height-3);padding-inline:var(--vc-space-2) var(--vc-space-1);overflow-clip-margin:var(--vc-border-hairline);border-radius:var(--vc-radius-control);color:var(--vc-color-text-muted);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-small);line-height:var(--vc-line-height-3);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color var(--vc-dur-fast) var(--vc-ease-out),color var(--vc-dur-fast) var(--vc-ease-out);text-decoration:none;display:block;overflow:clip}.vc-app-frame__nav-subitem:hover{background-color:var(--vc-color-surface-sunken);color:var(--vc-color-text-default)}.vc-app-frame__nav-subitem[aria-current=page]{background-color:var(--vc-color-surface-sunken);color:var(--vc-color-text-default);font-weight:500}.vc-app-frame__nav-subitem:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-app-frame__nav-item:has(+.vc-app-frame__nav-sub [aria-current=page]){color:var(--vc-color-text-default);font-weight:500}.vc-app-frame__nav-badge{inline-size:var(--vc-space-1);block-size:var(--vc-space-1);background-color:var(--vc-color-accent);border-radius:50%;flex-shrink:0;margin-inline-start:auto}.vc-app-frame__profile{align-items:center;gap:var(--vc-space-1);block-size:var(--vc-control-h-m);padding-inline:var(--vc-space-1);border-radius:var(--vc-radius-control);font-family:var(--vc-font-sans);cursor:pointer;flex-shrink:0;margin-block-start:auto;display:flex;position:relative}.vc-app-frame__profile:hover{background-color:var(--vc-color-surface-sunken)}.vc-app-frame__profile-text{flex-direction:column;min-inline-size:0;display:flex}.vc-app-frame__profile-name{color:var(--vc-color-text-default);font-weight:500;font-size:var(--vc-font-size-small);line-height:var(--vc-line-height-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-app-frame__profile-sub{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-label);line-height:var(--vc-line-height-page);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.vc-app-frame__nav-toggle,.vc-app-frame__nav-close){inline-size:var(--vc-control-h-s);block-size:var(--vc-control-h-s);border:var(--vc-border-hairline) solid transparent;border-radius:var(--vc-radius-control);color:var(--vc-color-text-muted);cursor:pointer;transition:border-color var(--vc-dur-base) var(--vc-ease-out),color var(--vc-dur-base) var(--vc-ease-out);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.vc-app-frame__nav-toggle:hover,.vc-app-frame__nav-close:hover){border-color:var(--vc-color-border);color:var(--vc-color-text-default)}.vc-app-frame__nav-toggle:focus-visible,.vc-app-frame__nav-close:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-app-frame .vc-app-frame__nav-toggle{display:none}.vc-app-frame__topbar .vc-app-frame__nav-close{margin-inline-start:auto;display:none}.vc-app-frame .vc-app-frame__collapse{display:none}.vc-app-frame__expand[data-vc-expanded] .vc-app-frame__collapse{display:inline-flex}@container (inline-size>=600px) and (inline-size<=1024px){.vc-app-frame__sidebar{--vc-app-frame-sidebar-size:calc(var(--vc-space-1) * 9);overflow:visible}.vc-app-frame__sidebar .vc-app-frame__topbar{--vc-logo-height:var(--vc-space-2);justify-content:center;padding-inline:0}.vc-app-frame__topbar .vc-app-frame__wordmark{display:none}.vc-app-frame__topbar .vc-app-frame__mark{display:block}.vc-app-frame__nav-item{margin-inline:var(--vc-space-1);justify-content:center;gap:0;padding-inline:0}.vc-app-frame__nav-badge,.vc-app-frame__nav-sub,.vc-app-frame__profile-sub{display:none}.vc-app-frame__profile{justify-content:center}.vc-app-frame__nav-label,.vc-app-frame__profile-text{z-index:60;padding-block:calc(var(--vc-space-1) * .625);padding-inline:var(--vc-space-1);border-radius:var(--vc-radius-control);background-color:var(--vc-color-text-default);box-shadow:var(--vc-shadow-tooltip);color:var(--vc-color-surface-page);font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-micro);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-label-tight);text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(calc(var(--vc-space-1) * -.5),-50%);transition:opacity var(--vc-dur-fast) var(--vc-ease-out),transform var(--vc-dur-fast) var(--vc-ease-out);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--vc-space-1));overflow:visible}.vc-app-frame__profile-name{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;overflow:visible}.vc-app-frame__nav-item:hover .vc-app-frame__nav-label,.vc-app-frame__nav-item:focus-visible .vc-app-frame__nav-label,.vc-app-frame__profile:hover .vc-app-frame__profile-text{opacity:1;transform:translateY(-50%)}}@container (inline-size<600px){.vc-app-frame__sidebar{z-index:200;visibility:hidden;opacity:0;grid-area:auto;inline-size:auto;position:absolute;inset-block:0;inset-inline:0}.vc-app-frame--nav-open .vc-app-frame__sidebar,.vc-app-frame--nav-open .vc-app-frame__scrim{visibility:visible;opacity:1}.vc-app-frame .vc-app-frame__nav-toggle,.vc-app-frame__topbar .vc-app-frame__nav-close{display:inline-flex}}.vc-avatar{inline-size:var(--vc-avatar-size,calc(var(--vc-space-1) * 4));block-size:var(--vc-avatar-size,calc(var(--vc-space-1) * 4));border-radius:var(--vc-radius-pill);background-color:var(--vc-avatar-fill,var(--vc-color-avatar-default));color:var(--vc-color-text-on-accent);font-size:var(--vc-font-size-small);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vc-avatar--s{--vc-avatar-size:calc(var(--vc-space-1) * 3);font-size:var(--vc-font-size-label)}.vc-avatar--l{--vc-avatar-size:calc(var(--vc-space-1) * 6);font-size:var(--vc-font-size-initials-l)}.vc-avatar__image{border-radius:var(--vc-radius-pill);object-fit:cover;block-size:100%;inline-size:100%;display:block}.vc-avatar__initials{inline-size:100%;font-family:var(--vc-font-sans);font-weight:600;line-height:var(--vc-line-height-1);text-align:center}.vc-avatar__status{inline-size:var(--vc-space-1);block-size:var(--vc-space-1);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-status-neutral);box-shadow:0 0 0 calc(var(--vc-border-hairline) * 2) var(--vc-color-surface-page);position:absolute;inset-block-end:calc(var(--vc-border-hairline) * -1);inset-inline-end:calc(var(--vc-border-hairline) * -1)}.vc-avatar__status[data-vc-status=safe]{background-color:var(--vc-color-status-safe)}.vc-avatar__status[data-vc-status=threat]{background-color:var(--vc-color-status-threat)}.vc-avatar__status[data-vc-status=warn]{background-color:var(--vc-color-status-warn)}.vc-avatar__status[data-vc-status=neutral]{background-color:var(--vc-color-status-neutral)}.vc-avatar-group{display:inline-flex}.vc-avatar-group .vc-avatar{box-shadow:0 0 0 calc(var(--vc-border-hairline) * 2) var(--vc-color-surface-page)}.vc-avatar-group .vc-avatar+.vc-avatar{margin-inline-start:calc(-1 * var(--vc-avatar-overlap,var(--vc-space-1)))}.vc-button{justify-content:center;align-items:center;gap:var(--vc-space-1);block-size:var(--vc-button-height,var(--vc-control-h-m));padding-block:0;padding-inline:var(--vc-space-3);border:var(--vc-border-hairline) solid var(--vc-button-edge,var(--vc-color-border-strong));border-radius:var(--vc-radius-control);box-shadow:var(--vc-button-lift,none);color:var(--vc-color-text-default);font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-control);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-control);text-transform:uppercase;white-space:nowrap;appearance:none;cursor:pointer;transition:transform var(--vc-dur-fast) var(--vc-ease-out),background-color var(--vc-dur-base) var(--vc-ease-out),border-color var(--vc-dur-base) var(--vc-ease-out),color var(--vc-dur-base) var(--vc-ease-out),box-shadow var(--vc-dur-base) var(--vc-ease-out);background-color:#0000;text-decoration:none;display:inline-flex}.vc-button:not(.vc-button--primary,.vc-button--secondary,.vc-button--ghost):hover{border-color:var(--vc-button-edge-hover,var(--vc-color-accent));color:var(--vc-color-accent)}.vc-button:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-button--primary{background-color:var(--vc-color-accent-ground);box-shadow:none;color:var(--vc-button-ink-on-accent,var(--vc-color-text-on-accent));border-color:#0000}.vc-button--primary:hover{background-color:var(--vc-color-accent-ground-hover);transform:translateY(var(--vc-lift-hover));box-shadow:var(--vc-shadow-glow)}.vc-button--secondary{background-color:var(--vc-color-text-default);box-shadow:none;color:var(--vc-color-surface-page);border-color:#0000}.vc-button--secondary:hover{transform:translateY(var(--vc-lift-hover));box-shadow:var(--vc-shadow-lift)}.vc-button--ghost{box-shadow:none;color:var(--vc-color-text-muted);border-color:#0000}.vc-button--ghost:hover{border-color:var(--vc-color-border);color:var(--vc-color-text-default)}.vc-button:active{transform:scale(.95)}.vc-button:disabled{opacity:.4;box-shadow:none;cursor:not-allowed;transform:none}.vc-button--s{--vc-button-height:var(--vc-control-h-s);padding-inline:var(--vc-space-2);font-size:var(--vc-font-size-label)}.vc-button--l{--vc-button-height:var(--vc-control-h-l);padding-inline:var(--vc-space-4);font-size:var(--vc-font-size-control-l)}.vc-button__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vc-button--icon-only{inline-size:var(--vc-button-height,var(--vc-control-h-m));gap:0;padding-inline:0}.vc-card{background-color:var(--vc-color-surface-card);border-radius:var(--vc-radius-card);padding-block:var(--vc-space-4);padding-inline:var(--vc-space-4);line-height:var(--vc-line-height-2)}.vc-card--dense{border-radius:var(--vc-radius-card-dense)}.vc-card__plate{inline-size:calc(var(--vc-space-1) * 5);block-size:calc(var(--vc-space-1) * 5);border-radius:var(--vc-radius-plate);background-color:var(--vc-color-surface-page);color:var(--vc-color-text-default);justify-content:center;align-items:center;margin-block-end:var(--vc-space-2);display:flex}.vc-card__plate--accent{background-color:var(--vc-color-accent-wash);color:var(--vc-color-accent)}.vc-card__plate>.vc-card__plate-icon{--vc-icon-stroke:var(--vc-icon-stroke-s);inline-size:calc(var(--vc-space-1) * 2.5);block-size:calc(var(--vc-space-1) * 2.5)}.vc-card__eyebrow{font-family:var(--vc-font-label);font-weight:400;font-size:var(--vc-font-size-micro);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-label-tight);text-transform:uppercase;color:var(--vc-color-accent);margin-block-end:var(--vc-space-1)}.vc-card__title{margin-block:0 var(--vc-space-1);font-family:var(--vc-font-sans);font-weight:500;font-size:var(--vc-font-size-title);line-height:var(--vc-line-height-2);letter-spacing:var(--vc-tracking-display);color:var(--vc-color-text-default)}.vc-card__text{font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-small);line-height:var(--vc-line-height-1);color:var(--vc-color-text-muted);margin-block:0}.vc-card__link{gap:var(--vc-space-1);font-family:var(--vc-font-label);font-weight:400;font-size:var(--vc-font-size-micro);letter-spacing:var(--vc-tracking-label);text-transform:uppercase;color:var(--vc-color-accent);transition:color var(--vc-dur-fast) var(--vc-ease-out);margin-block-start:var(--vc-space-2);text-decoration:none;display:inline-flex}.vc-card__link:hover{color:var(--vc-color-accent-hover)}.vc-card__link:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-card__head{gap:var(--vc-space-1);box-shadow:inset 0 calc(-1 * var(--vc-border-hairline)) 0 var(--vc-color-border);flex-direction:column;margin-block-end:var(--vc-space-4);padding-block-end:var(--vc-space-3);display:flex}.vc-card__head>.vc-card__title{letter-spacing:normal;margin-block:0;font-weight:600}.vc-card__subtitle{font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-1);color:var(--vc-color-text-muted);margin-block:0}.vc-card__subcard{background-color:var(--vc-color-surface-sunken);border-radius:var(--vc-radius-card-dense);padding-block:var(--vc-space-3);padding-inline:var(--vc-space-3)}.vc-chart{color:var(--vc-color-text-default);font-family:var(--vc-font-sans);line-height:var(--vc-line-height-2);position:relative}.vc-chart:has(>.vc-chart__axis--y){padding-inline-start:var(--vc-chart-gutter,calc(var(--vc-space-1) * 5))}.vc-chart__plot{inline-size:100%;block-size:var(--vc-chart-height,calc(var(--vc-space-1) * 22.5));display:block;overflow:visible}.vc-chart__grid{fill:none;stroke:var(--vc-color-chart-grid);stroke-width:var(--vc-border-hairline);shape-rendering:crispedges}.vc-chart__series{--vc-chart-color:var(--vc-color-chart-1)}.vc-chart__series--2{--vc-chart-color:var(--vc-color-chart-2)}.vc-chart__series--3{--vc-chart-color:var(--vc-color-chart-3)}.vc-chart__series--4{--vc-chart-color:var(--vc-color-chart-4)}.vc-chart__series--5{--vc-chart-color:var(--vc-color-chart-5)}.vc-chart__series--safe{--vc-chart-color:var(--vc-color-status-safe)}.vc-chart__series--warn{--vc-chart-color:var(--vc-color-status-warn)}.vc-chart__series--threat{--vc-chart-color:var(--vc-color-status-threat)}.vc-chart__series--neutral{--vc-chart-color:var(--vc-color-status-neutral)}.vc-chart__line{fill:none;stroke:var(--vc-chart-color,var(--vc-color-chart-1));stroke-width:calc(var(--vc-border-hairline) * 2);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vc-chart__dash{stroke:var(--vc-color-text-muted);stroke-dasharray:calc(var(--vc-space-1) * .625) calc(var(--vc-space-1) * .625)}.vc-chart__area{stroke:none;fill:var(--vc-chart-color,var(--vc-color-chart-1));opacity:.1}.vc-chart__dot{fill:var(--vc-chart-color,var(--vc-color-chart-1));stroke:var(--vc-color-surface-card);stroke-width:calc(var(--vc-border-hairline) * 2);r:calc(var(--vc-space-1) * .4375)}.vc-chart__sparkline{inline-size:var(--vc-chart-sparkline-inline-size,calc(var(--vc-space-1) * 12));block-size:var(--vc-chart-sparkline-block-size,calc(var(--vc-space-1) * 4));display:block;overflow:visible}.vc-chart__bars{align-items:flex-end;gap:var(--vc-space-1);block-size:calc(var(--vc-chart-height,calc(var(--vc-space-1) * 22)) + var(--vc-border-hairline));background-image:linear-gradient(var(--vc-color-chart-grid),var(--vc-color-chart-grid)),linear-gradient(var(--vc-color-chart-grid),var(--vc-color-chart-grid)),linear-gradient(var(--vc-color-chart-grid),var(--vc-color-chart-grid));background-position:0 0,0 33.33%,0 66.66%;background-repeat:no-repeat;background-origin:content-box;background-size:100% var(--vc-border-hairline);box-shadow:inset 0 calc(-1 * var(--vc-border-hairline)) 0 var(--vc-color-chart-grid);padding-block-end:var(--vc-border-hairline);display:flex}.vc-chart__column{justify-content:flex-end;align-items:center;gap:var(--vc-space-1);flex-direction:column;flex:1;block-size:100%;min-inline-size:0;display:flex}.vc-chart__column>.vc-chart__value{flex-shrink:0}.vc-chart__bar{inline-size:100%;max-inline-size:var(--vc-chart-bar-max,calc(var(--vc-space-1) * 3));block-size:var(--vc-chart-value,0%);min-block-size:calc(var(--vc-border-hairline) * 2);background-color:var(--vc-chart-color,var(--vc-color-chart-1));cursor:pointer;transition:filter var(--vc-dur-fast) var(--vc-ease-out);border-start-start-radius:calc(var(--vc-space-1) * .5);border-start-end-radius:calc(var(--vc-space-1) * .5)}.vc-chart__stacked{align-items:flex-end;gap:calc(var(--vc-space-1) * .75);block-size:calc(var(--vc-chart-height,calc(var(--vc-space-1) * 25)) + var(--vc-border-hairline));box-shadow:inset 0 calc(-1 * var(--vc-border-hairline)) 0 var(--vc-color-chart-grid);padding-block-end:var(--vc-border-hairline);display:flex}.vc-chart__stacked .vc-chart__column{justify-content:flex-start;align-items:stretch;gap:calc(var(--vc-border-hairline) * 2);block-size:var(--vc-chart-value,100%);cursor:pointer;transition:filter var(--vc-dur-fast) var(--vc-ease-out);border-start-start-radius:calc(var(--vc-space-1) * .5);border-start-end-radius:calc(var(--vc-space-1) * .5);flex-direction:column-reverse;overflow:hidden}.vc-chart__segment{flex:0 1 var(--vc-chart-value,0%);background-color:var(--vc-chart-color,var(--vc-color-chart-1));min-block-size:0;min-inline-size:0;display:block}.vc-chart__hbars{gap:var(--vc-space-2);color:var(--vc-color-text-default);font-family:var(--vc-font-sans);line-height:var(--vc-line-height-2);flex-direction:column;display:flex}.vc-chart__hbar{grid-template-columns:var(--vc-chart-key-inline-size,calc(var(--vc-space-1) * 14)) 1fr var(--vc-chart-value-inline-size,auto);align-items:center;gap:var(--vc-space-2);display:grid;position:relative}.vc-chart__hbar>.vc-chart__value{color:var(--vc-color-text-muted);font-weight:400;font-size:var(--vc-font-size-legend);text-align:end}.vc-chart__track{block-size:var(--vc-space-2);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-surface-sunken);overflow:hidden}.vc-chart__fill{inline-size:var(--vc-chart-value,0%);border-radius:var(--vc-radius-pill);background-color:var(--vc-chart-color,var(--vc-color-chart-1));block-size:100%;display:block}.vc-chart__label{font-size:var(--vc-font-size-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-chart__value{font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-label);font-variant-numeric:tabular-nums}.vc-chart__axis{color:var(--vc-color-text-muted);pointer-events:none}.vc-chart__axis--y{inline-size:calc(var(--vc-space-1) * 4);block-size:calc(var(--vc-chart-height,calc(var(--vc-space-1) * 22)) + var(--vc-border-hairline));text-align:end;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.vc-chart__axis--y .vc-chart__value{font-weight:400;font-size:var(--vc-font-size-micro)}.vc-chart:has(>.vc-chart__plot)>.vc-chart__axis--y{block-size:calc(var(--vc-chart-height,calc(var(--vc-space-1) * 22.5)) - var(--vc-space-1) * 2.5);inset-block-start:calc(var(--vc-space-1) * 1.25)}.vc-chart:has(>.vc-chart__stacked)>.vc-chart__axis--y{block-size:var(--vc-chart-height,calc(var(--vc-space-1) * 25))}.vc-chart__axis--x{gap:var(--vc-space-1);margin-block-start:var(--vc-space-1);display:flex}.vc-chart__axis--x .vc-chart__label{text-align:center;text-overflow:clip;flex:1;overflow:visible}.vc-chart__axis .vc-chart__label{font-family:var(--vc-font-label);font-size:var(--vc-font-size-micro);letter-spacing:var(--vc-tracking-label-tight);text-transform:uppercase}.vc-chart__hot{inline-size:var(--vc-space-2);block-size:var(--vc-space-2);border:calc(var(--vc-border-hairline) * 2) solid var(--vc-color-surface-card);border-radius:var(--vc-radius-pill);background-color:var(--vc-chart-color,var(--vc-color-chart-1));visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--vc-dur-fast) var(--vc-ease-out),visibility var(--vc-dur-fast) var(--vc-ease-out);position:absolute;inset-block-start:var(--vc-chart-hot-block-start,0%);inset-inline-start:var(--vc-chart-hot-inline-start,0%);transform:translate(-50%,-50%)}.vc-chart__donut-row{align-items:center;gap:var(--vc-space-4);flex-wrap:wrap;display:flex}.vc-chart__donut-row>.vc-chart__legend{gap:calc(var(--vc-space-1) * 1.5);flex-direction:column;margin-block-start:0}.vc-chart__donut{inline-size:var(--vc-chart-donut-size,calc(var(--vc-space-1) * 20));block-size:var(--vc-chart-donut-size,calc(var(--vc-space-1) * 20));padding:calc(var(--vc-chart-donut-size,calc(var(--vc-space-1) * 20)) * .1 - var(--vc-chart-ring-width,calc(var(--vc-space-1) * 1.75)) / 2);border-radius:var(--vc-radius-pill);background-origin:content-box;background-clip:content-box;flex:none;position:relative}.vc-chart__donut:before{content:"";inset-block:calc(var(--vc-chart-donut-size,calc(var(--vc-space-1) * 20)) * .1 + var(--vc-chart-ring-width,calc(var(--vc-space-1) * 1.75)) / 2);inset-inline:calc(var(--vc-chart-donut-size,calc(var(--vc-space-1) * 20)) * .1 + var(--vc-chart-ring-width,calc(var(--vc-space-1) * 1.75)) / 2);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-surface-card);position:absolute}.vc-chart__ring{block-size:100%;inline-size:100%;display:block;position:absolute;inset-block:0;inset-inline:0;overflow:visible;transform:rotate(-90deg)}.vc-chart__arc{fill:none;stroke:var(--vc-chart-color,var(--vc-color-chart-1));stroke-width:var(--vc-chart-ring-width,calc(var(--vc-space-1) * 1.75));cursor:pointer;transition:stroke-width var(--vc-dur-fast) var(--vc-ease-out),opacity var(--vc-dur-fast) var(--vc-ease-out)}.vc-chart__arc[data-vc-active]{stroke-width:calc(var(--vc-space-1) * 2.5)}.vc-chart__ring:has(.vc-chart__arc[data-vc-selected]) .vc-chart__arc:not([data-vc-selected]){opacity:.22}.vc-chart__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline:0}.vc-chart__center .vc-chart__value{font-variant-numeric:normal;font-size:28px;line-height:var(--vc-line-height-3);letter-spacing:var(--vc-tracking-stat)}.vc-chart__center .vc-chart__label{color:var(--vc-color-text-muted);font-family:var(--vc-font-label);font-size:var(--vc-font-size-label);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-label-wide);text-transform:uppercase;overflow:visible}.vc-chart__legend{gap:var(--vc-space-1) var(--vc-space-3);flex-wrap:wrap;margin-block-start:var(--vc-space-2);display:flex}.vc-chart__key{align-items:center;gap:var(--vc-space-1);color:var(--vc-color-text-muted);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-legend);line-height:var(--vc-line-height-1);display:inline-flex}.vc-chart__key .vc-chart__value{color:var(--vc-color-text-default);font-family:inherit;font-weight:600;font-size:inherit}.vc-chart__key[aria-pressed]{text-align:start;cursor:pointer;transition:opacity var(--vc-dur-fast) var(--vc-ease-out);background:0 0;border:0;margin:0;padding:0}.vc-chart__key[aria-pressed]:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-chart__legend:has(.vc-chart__key[aria-pressed=true]) .vc-chart__key:not([aria-pressed=true]){opacity:.4}.vc-chart__swatch{inline-size:calc(var(--vc-space-1) * 1.25);block-size:calc(var(--vc-space-1) * 1.25);border-radius:calc(var(--vc-space-1) * .375);background-color:var(--vc-chart-color,var(--vc-color-chart-1));flex:none}.vc-chart__swatch--line{inline-size:var(--vc-space-2);block-size:calc(var(--vc-border-hairline) * 2);border-radius:calc(var(--vc-border-hairline) * 2)}.vc-chart__swatch--dash{background-color:#0000;background-image:repeating-linear-gradient(90deg,var(--vc-color-text-muted) 0 calc(var(--vc-space-1) * .375),transparent calc(var(--vc-space-1) * .375) calc(var(--vc-space-1) * .75))}.vc-chart__tip{z-index:var(--vc-chart-tip-z-index,60);padding-block:calc(var(--vc-space-1) * .75);padding-inline:calc(var(--vc-space-1) * 1.25);border-radius:var(--vc-radius-control);background-color:var(--vc-color-text-default);box-shadow:var(--vc-shadow-pop);color:var(--vc-color-surface-page);font-family:var(--vc-font-sans);white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - var(--vc-space-1) * 1.25));transition:opacity var(--vc-dur-fast) var(--vc-ease-out),visibility var(--vc-dur-fast) var(--vc-ease-out);position:absolute;inset-block-start:var(--vc-chart-tip-block-start,0%);inset-inline-start:var(--vc-chart-tip-inline-start,50%)}.vc-chart__tip[data-vc-open],.vc-chart[data-vc-active] .vc-chart__hot{visibility:visible;opacity:1}.vc-chart__tip .vc-chart__label{overflow:visible}.vc-chart__tip>.vc-chart__label:first-child{font-size:var(--vc-font-size-label);line-height:calc(var(--vc-font-size-label) * var(--vc-line-height-page));opacity:.66;margin-block-end:calc(var(--vc-space-1) * .5);display:block}.vc-chart__tip>.vc-chart__value{font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-1);display:block}.vc-chart__tip>.vc-chart__value+.vc-chart__label{align-items:center;gap:calc(var(--vc-space-1) * .75);font-size:var(--vc-font-size-label);line-height:var(--vc-line-height-1);opacity:.72;display:flex}.vc-chart__tip-row{align-items:center;gap:var(--vc-space-1);font-size:var(--vc-font-size-legend);line-height:var(--vc-line-height-readout);display:flex}.vc-chart__tip-row .vc-chart__label{font-size:inherit;opacity:.66;margin-inline-end:var(--vc-space-2)}.vc-chart__tip-row .vc-chart__value{font-size:inherit;margin-inline-start:auto}.vc-chart__tip .vc-chart__swatch--line{inline-size:calc(var(--vc-space-1) * 1.5)}.vc-chart__plot:focus,.vc-chart__ring:focus{outline-color:#0000}.vc-chart__plot:focus-visible,.vc-chart__ring:focus-visible,.vc-chart__bars:focus-visible,.vc-chart__stacked:focus-visible,.vc-chart__hbars:focus-visible,.vc-stackbar:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-chart__hit{fill:none;pointer-events:all}.vc-chart__cross{stroke:var(--vc-color-field-outline);stroke-width:var(--vc-border-hairline);shape-rendering:crispedges;visibility:hidden}.vc-chart[data-vc-active] .vc-chart__cross{visibility:visible}.vc-chart__column[data-vc-active] .vc-chart__bar{filter:brightness(1.08)}.vc-chart__stacked .vc-chart__column[data-vc-active]{filter:brightness(1.07)}.vc-stackbar{gap:calc(var(--vc-border-hairline) * 2);block-size:var(--vc-space-2);border-radius:var(--vc-radius-pill);display:flex;overflow:hidden}.vc-stackbar>.vc-chart__segment{cursor:pointer}.vc-checkbox{inline-size:var(--vc-checkbox-size,var(--vc-space-3));block-size:var(--vc-checkbox-size,var(--vc-space-3));border:var(--vc-border-control) solid var(--vc-color-border-strong);border-radius:var(--vc-radius-control);background-color:var(--vc-color-surface-card);appearance:none;cursor:pointer;transition:background-color var(--vc-dur-fast) var(--vc-ease-out),border-color var(--vc-dur-fast) var(--vc-ease-out);flex-shrink:0;margin:0}.vc-checkbox:hover{border-color:var(--vc-color-field-outline)}.vc-checkbox:checked{border-color:var(--vc-color-text-default);background-color:var(--vc-color-text-default)}.vc-checkbox:indeterminate{border-color:var(--vc-color-text-default);background-color:var(--vc-color-text-default);background-image:linear-gradient(var(--vc-color-surface-card),var(--vc-color-surface-card));background-position:50%;background-repeat:no-repeat;background-size:50% calc(var(--vc-border-hairline) * 2)}.vc-checkbox:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-checkbox:disabled{cursor:not-allowed;opacity:.4}.vc-checkbox__mark{inline-size:calc(var(--vc-checkbox-size,var(--vc-space-3)) * 5 / 8);block-size:calc(var(--vc-checkbox-size,var(--vc-space-3)) * 5 / 8);color:var(--vc-color-text-on-accent);opacity:0;pointer-events:none;transition:opacity var(--vc-dur-fast) var(--vc-ease-out);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--vc-checkbox-size,var(--vc-space-3)) * 3 / 16);transform:translateY(-50%)}.vc-checkbox:checked+.vc-checkbox__mark{opacity:1}.vc-checkbox:indeterminate+.vc-checkbox__mark{opacity:0}.vc-checkbox__label{align-items:center;gap:calc(var(--vc-space-1) * 1.25);color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-2);letter-spacing:normal;text-transform:none;cursor:pointer;margin-block:0;display:inline-flex;position:relative}.vc-checkbox__label:has(.vc-checkbox:disabled){cursor:not-allowed}.vc-checkbox__group{align-items:flex-start;gap:var(--vc-space-2);border:0;flex-direction:column;min-inline-size:0;margin-inline:0;padding:0;display:flex}.vc-checkbox--s,.vc-checkbox--s+.vc-checkbox__mark{--vc-checkbox-size:var(--vc-space-2)}.vc-checkbox--l,.vc-checkbox--l+.vc-checkbox__mark{--vc-checkbox-size:var(--vc-space-4)}.vc-code{border-radius:var(--vc-radius-card-dense);background-color:var(--vc-color-code-bg);overflow:hidden}.vc-code__head{justify-content:space-between;align-items:center;gap:var(--vc-space-2);block-size:var(--vc-control-h-m);padding-inline:var(--vc-space-3) var(--vc-space-1);box-shadow:inset 0 calc(-1 * var(--vc-border-hairline)) 0 var(--vc-color-border);display:flex}.vc-code__language{font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-micro);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-label);text-transform:uppercase;color:var(--vc-color-text-muted)}.vc-code__block{padding-block:var(--vc-space-2);padding-inline:var(--vc-space-3);color:var(--vc-color-text-default);font-family:var(--vc-font-mono);font-weight:400;font-size:var(--vc-font-size-code);line-height:var(--vc-line-height-2);white-space:pre;background-color:#0000;border-radius:0;overflow:auto}.vc-code__block:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-code__token{font-style:normal;font-weight:400}.vc-code__token--keyword{color:var(--vc-color-code-keyword)}.vc-code__token--string{color:var(--vc-color-code-string)}.vc-code__token--comment{color:var(--vc-color-code-comment)}.vc-code__token--function{color:var(--vc-color-code-function)}.vc-code__token--number{color:var(--vc-color-code-number)}.vc-code--inline{padding-block:0;padding-inline:calc(var(--vc-space-1) * .5);border-radius:var(--vc-radius-control);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--vc-color-text-default);font-family:var(--vc-font-mono);font-weight:400;font-size:var(--vc-font-size-code);line-height:var(--vc-line-height-2);display:inline}.vc-combobox{display:block;position:relative}.vc-combobox__field{align-items:center;gap:var(--vc-space-1);inline-size:100%;block-size:var(--vc-control-h-m);padding-block:0;padding-inline:var(--vc-space-2);border:var(--vc-border-hairline) solid var(--vc-color-field-outline-soft);border-radius:var(--vc-radius-control);background-color:var(--vc-color-surface-card);box-shadow:var(--vc-shadow-control);color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-combobox-font-size,var(--vc-font-size-body));line-height:var(--vc-line-height-2);text-align:start;appearance:none;cursor:pointer;transition:border-color var(--vc-dur-fast) var(--vc-ease-out);display:flex}.vc-combobox__field:hover{border-color:var(--vc-color-field-outline-hover)}.vc-combobox:has(.vc-combobox__option[aria-selected=true]) .vc-combobox__field:not(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--vc-color-field-outline)}.vc-combobox__field[aria-expanded=true]{border-color:var(--vc-color-accent)}.vc-combobox__field:focus-visible{border-color:var(--vc-color-accent);outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-combobox__field:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.vc-combobox__value{block-size:var(--vc-line-height-2);color:var(--vc-color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;align-content:center;line-height:normal;overflow:hidden}.vc-combobox:has(.vc-combobox__option[aria-selected=true]) .vc-combobox__value{color:var(--vc-color-text-default)}.vc-combobox__caret{color:var(--vc-color-text-muted);transition:transform var(--vc-dur-fast) var(--vc-ease-out)}.vc-combobox__field[aria-expanded=true] .vc-combobox__caret{transform:rotate(180deg)}.vc-combobox__label{padding-inline:calc(var(--vc-space-1) / 2);background-color:var(--vc-color-surface-card);color:var(--vc-color-text-muted);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-combobox-font-size,var(--vc-font-size-body));line-height:var(--vc-combobox-font-size,var(--vc-font-size-body));letter-spacing:normal;text-transform:none;opacity:0;pointer-events:none;transition:inset-block-start var(--vc-dur-fast) var(--vc-ease-out),font-size var(--vc-dur-fast) var(--vc-ease-out),color var(--vc-dur-fast) var(--vc-ease-out),opacity var(--vc-dur-fast) var(--vc-ease-out);margin-block:0;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--vc-space-2) - var(--vc-space-1) / 2);transform:translateY(-50%)}.vc-combobox:has(>.vc-combobox__field[aria-expanded=true]) .vc-combobox__label,.vc-combobox:has(.vc-combobox__option[aria-selected=true]) .vc-combobox__label{font-size:var(--vc-combobox-float-size,var(--vc-font-size-field-float));line-height:var(--vc-combobox-float-size,var(--vc-font-size-field-float));opacity:1;inset-block-start:0}.vc-combobox:has(>.vc-combobox__field[aria-expanded=true]) .vc-combobox__label{color:var(--vc-color-accent)}.vc-combobox__panel{z-index:1;max-block-size:calc(var(--vc-space-1) * 35);padding:var(--vc-space-1);border-radius:var(--vc-radius-card-dense);background-color:var(--vc-color-surface-card);box-shadow:var(--vc-shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--vc-space-1) * -.5));transition:opacity var(--vc-dur-fast) var(--vc-ease-out),transform var(--vc-dur-fast) var(--vc-ease-out),visibility var(--vc-dur-fast) var(--vc-ease-out);position:absolute;inset-block-start:calc(100% + var(--vc-space-1));inset-inline:0;overflow:auto}.vc-combobox__panel[data-vc-open]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.vc-combobox__option{align-items:center;gap:calc(var(--vc-space-1) * 1.5);block-size:var(--vc-control-h-s);padding-inline:var(--vc-space-2);border-radius:var(--vc-radius-control);color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-2);white-space:nowrap;cursor:pointer;transition:background-color var(--vc-dur-fast) var(--vc-ease-out);display:flex;overflow:hidden}.vc-combobox__option:hover{background-color:var(--vc-color-surface-sunken)}.vc-combobox__check{color:var(--vc-color-text-default);opacity:0;transition:opacity var(--vc-dur-fast) var(--vc-ease-out);margin-inline-start:auto}.vc-combobox__option[aria-selected=true] .vc-combobox__check{opacity:1}.vc-combobox__option:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-combobox--s{--vc-combobox-font-size:var(--vc-font-size-ui);--vc-combobox-float-size:var(--vc-font-size-field-float-s)}.vc-combobox--s .vc-combobox__field{block-size:var(--vc-control-h-s)}.vc-combobox--l{--vc-combobox-font-size:var(--vc-font-size-field-l)}.vc-combobox--l .vc-combobox__field{block-size:var(--vc-control-h-l)}.vc-empty-state{padding-block:var(--vc-space-5);padding-inline:var(--vc-space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.vc-empty-state--page{padding-block:var(--vc-space-7);padding-inline:var(--vc-space-6)}.vc-empty-state--inline{justify-content:center;gap:calc(var(--vc-space-1) * 1.5);padding-block:var(--vc-space-2);padding-inline:var(--vc-space-2);border-radius:var(--vc-radius-card-dense);background-color:var(--vc-color-surface-sunken);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-small);line-height:var(--vc-line-height-2);color:var(--vc-color-text-muted);flex-direction:row}.vc-empty-state__icon{inline-size:calc(var(--vc-space-1) * 6);block-size:calc(var(--vc-space-1) * 6);border-radius:var(--vc-radius-card-dense);background-color:var(--vc-color-surface-sunken);color:var(--vc-color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-block-end:var(--vc-space-2);display:flex}.vc-empty-state__title{font-family:var(--vc-font-sans);font-weight:500;font-size:var(--vc-font-size-h4);line-height:var(--vc-line-height-2);color:var(--vc-color-text-default)}.vc-empty-state__body{max-inline-size:calc(var(--vc-space-1) * 40);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-2);color:var(--vc-color-text-muted);margin-block-start:var(--vc-space-1)}.vc-empty-state__action{justify-content:center;align-items:center;gap:var(--vc-space-1);margin-block-start:var(--vc-space-3);display:flex}.vc-field{display:block;position:relative}.vc-field__control{inline-size:100%;block-size:var(--vc-field-height,var(--vc-control-h-m));padding-block:0;padding-inline:var(--vc-space-2);border:var(--vc-border-hairline) solid var(--vc-color-field-outline);border-radius:var(--vc-radius-control);color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-field-font-size,var(--vc-font-size-body));line-height:var(--vc-line-height-2);appearance:none;transition:border-color var(--vc-dur-fast) var(--vc-ease-out),box-shadow var(--vc-dur-fast) var(--vc-ease-out);background-color:#0000;display:block}.vc-field__control:hover{border-color:var(--vc-color-field-outline-hover)}.vc-field__control:focus{border-color:var(--vc-color-accent)}.vc-field__control:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-field__control:disabled{opacity:.5;cursor:not-allowed}.vc-field__control:read-only:not(.vc-field__control--select){border-color:var(--vc-color-field-outline-soft);cursor:default}.vc-field__control[aria-invalid=true]:not(:disabled){border-color:var(--vc-color-status-threat)}.vc-field__control--select{padding-inline:var(--vc-space-2) calc(var(--vc-space-4) + var(--vc-space-1));border-color:var(--vc-color-field-outline-soft);background-color:var(--vc-color-surface-card);box-shadow:var(--vc-shadow-control);cursor:pointer}.vc-field__control--select:has(option:not([value=""]):checked):not(:hover,:focus){border-color:var(--vc-color-field-outline)}.vc-field__control--select:has(option[value=""]:checked){color:var(--vc-color-text-muted)}.vc-field__control--textarea{block-size:auto;padding-block:calc(var(--vc-space-2) - var(--vc-border-hairline));resize:none}.vc-field__caret{color:var(--vc-color-text-muted);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--vc-space-2);transform:translateY(-50%)}.vc-field .vc-field__icon{inline-size:calc(var(--vc-space-1) * 2.25);block-size:calc(var(--vc-space-1) * 2.25);color:var(--vc-color-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--vc-space-2);transform:translateY(-50%)}.vc-field--s .vc-field__icon{inline-size:var(--vc-space-2);block-size:var(--vc-space-2)}.vc-field--search{--vc-field-font-size:var(--vc-font-size-ui)}.vc-field--search .vc-field__control{padding-inline-start:calc(var(--vc-space-1) * 5)}.vc-field__label{padding-inline:calc(var(--vc-space-1) / 2);color:var(--vc-color-text-muted);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-field-font-size,var(--vc-font-size-body));line-height:var(--vc-field-font-size,var(--vc-font-size-body));letter-spacing:normal;text-transform:none;pointer-events:none;transition:inset-block-start var(--vc-dur-fast) var(--vc-ease-out),font-size var(--vc-dur-fast) var(--vc-ease-out),color var(--vc-dur-fast) var(--vc-ease-out);background-color:#0000;margin-block:0;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--vc-space-2) - var(--vc-space-1) / 2);transform:translateY(-50%)}.vc-field__control:focus+.vc-field__label,.vc-field__control:not(:placeholder-shown)+.vc-field__label,.vc-field__control--select+.vc-field__label,.vc-field__control--textarea+.vc-field__label{background-color:var(--vc-field-notch-ground,var(--vc-color-surface-card));font-size:var(--vc-field-float-size,var(--vc-font-size-field-float));line-height:var(--vc-field-float-size,var(--vc-font-size-field-float));inset-block-start:0}.vc-field__control[aria-invalid=true]+.vc-field__label{color:var(--vc-color-status-threat)}.vc-field__control:focus+.vc-field__label{color:var(--vc-color-accent)}.vc-field__control:required+.vc-field__label:after{content:" *"}.vc-field--s{--vc-field-height:var(--vc-control-h-s);--vc-field-font-size:var(--vc-font-size-ui);--vc-field-float-size:var(--vc-font-size-field-float-s)}.vc-field--l{--vc-field-height:var(--vc-control-h-l);--vc-field-font-size:var(--vc-font-size-field-l)}.vc-filterbar{align-items:center;gap:var(--vc-space-1);background-color:var(--vc-color-surface-card);border-radius:var(--vc-radius-card);padding-block:var(--vc-space-2);padding-inline:var(--vc-space-3);line-height:var(--vc-line-height-2);flex-wrap:wrap;display:flex}.vc-filterbar__group{align-items:center;gap:var(--vc-space-1);display:flex}.vc-filterbar__search{flex:1 1 calc(var(--vc-space-1) * 25);max-inline-size:calc(var(--vc-space-1) * 45)}.vc-filterbar__spacer{block-size:0;inline-size:0;margin-inline-start:auto}.vc-icon{vertical-align:middle;inline-size:var(--vc-icon-size,calc(var(--vc-space-1) * 3));block-size:var(--vc-icon-size,calc(var(--vc-space-1) * 3));fill:currentColor;flex-shrink:0;display:inline-block}.vc-icon--s{inline-size:calc(var(--vc-space-1) * 2);block-size:calc(var(--vc-space-1) * 2)}.vc-icon--l{inline-size:calc(var(--vc-space-1) * 4);block-size:calc(var(--vc-space-1) * 4)}.vc-icon-brand{vertical-align:middle;inline-size:var(--vc-icon-brand-size,calc(var(--vc-space-1) * 5));block-size:var(--vc-icon-brand-size,calc(var(--vc-space-1) * 5));fill:none;stroke:currentColor;stroke-width:var(--vc-icon-stroke,var(--vc-icon-stroke-m));stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:inline-block}.vc-icon-brand--s{--vc-icon-stroke:var(--vc-icon-stroke-s);inline-size:calc(var(--vc-space-1) * 2);block-size:calc(var(--vc-space-1) * 2)}.vc-icon-brand--m{--vc-icon-stroke:var(--vc-icon-stroke-m);inline-size:calc(var(--vc-space-1) * 5);block-size:calc(var(--vc-space-1) * 5)}.vc-icon-brand--l{--vc-icon-stroke:var(--vc-icon-stroke-l);inline-size:calc(var(--vc-space-1) * 12);block-size:calc(var(--vc-space-1) * 12)}.vc-logo{block-size:var(--vc-logo-height,calc(var(--vc-space-1) * 4));aspect-ratio:1747/351;fill:currentColor;inline-size:fit-content;margin-block:var(--vc-logo-clear-space,0);margin-inline:var(--vc-logo-clear-space,0);flex-shrink:0;display:inline-block}.vc-logo--s{block-size:var(--vc-logo-height,calc(var(--vc-space-1) * 3))}.vc-logo--l{block-size:var(--vc-logo-height,calc(var(--vc-space-1) * 6))}.vc-logo--mark{aspect-ratio:348/250}.vc-logo--app-icon{block-size:var(--vc-logo-height,var(--vc-space-6));aspect-ratio:1;padding-block:calc(var(--vc-logo-height,var(--vc-space-6)) * .3);padding-inline:calc(var(--vc-logo-height,var(--vc-space-6)) * .22);background-color:var(--vc-color-accent);color:var(--vc-color-text-on-accent);border-radius:22%}.vc-menu{display:inline-flex;position:relative}.vc-menu__trigger{--vc-button-edge:var(--vc-color-field-outline-soft);--vc-button-edge-hover:var(--vc-color-field-outline-soft);--vc-button-lift:var(--vc-shadow-control)}.vc-menu__trigger[aria-expanded=true]{--vc-button-edge:var(--vc-color-field-outline);--vc-button-edge-hover:var(--vc-color-field-outline)}:where(.vc-menu__trigger){justify-content:center;align-items:center;gap:var(--vc-space-1);block-size:var(--vc-control-h-m);padding-inline:var(--vc-space-3);border:var(--vc-border-hairline) solid var(--vc-button-edge,var(--vc-color-field-outline-soft));border-radius:var(--vc-radius-control);background:var(--vc-color-surface-card);box-shadow:var(--vc-button-lift,var(--vc-shadow-control));color:var(--vc-color-text-default);font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-label);letter-spacing:var(--vc-tracking-label);line-height:var(--vc-line-height-1);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--vc-dur-fast) var(--vc-ease-out),color var(--vc-dur-fast) var(--vc-ease-out);display:inline-flex}:where(.vc-menu__trigger:hover){color:var(--vc-color-accent)}.vc-menu__trigger:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-menu__panel{min-inline-size:calc(var(--vc-space-1) * 25);padding:var(--vc-space-1);border-radius:var(--vc-radius-card-dense);background:var(--vc-color-surface-card);box-shadow:var(--vc-shadow-pop);visibility:hidden;opacity:0;transition:opacity var(--vc-dur-fast) var(--vc-ease-out),transform var(--vc-dur-fast) var(--vc-ease-out),visibility var(--vc-dur-fast) var(--vc-ease-out);flex-direction:column;display:flex}.vc-menu>.vc-menu__panel{z-index:var(--vc-menu-panel-z-index,50);transform:translateY(calc(var(--vc-space-1) * -.5));position:absolute;inset-block-start:calc(100% + var(--vc-space-1));inset-inline-start:var(--vc-menu-panel-inline-start,0);inset-inline-end:var(--vc-menu-panel-inline-end,auto)}.vc-menu>.vc-menu__panel--end{inset-inline:auto 0}.vc-menu__panel[data-vc-open]{visibility:visible;opacity:1;transition:opacity var(--vc-dur-fast) var(--vc-ease-out),transform var(--vc-dur-fast) var(--vc-ease-out)}.vc-menu>.vc-menu__panel[data-vc-open]{transform:none}.vc-menu__panel>[role=group]{flex-direction:column;display:flex}.vc-menu__item{align-items:center;gap:calc(var(--vc-space-1) * 1.5);block-size:var(--vc-control-h-s);padding-inline:var(--vc-space-2);border-radius:var(--vc-radius-control);color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-2);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--vc-dur-fast) var(--vc-ease-out);background:0 0;border:0;display:flex}.vc-menu__item:hover{background:var(--vc-color-surface-sunken)}.vc-menu__item:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-menu__icon{color:var(--vc-color-text-muted);flex:none;display:inline-flex}.vc-menu__item--danger,.vc-menu__item--danger .vc-menu__icon{color:var(--vc-color-status-threat)}.vc-menu__item[aria-disabled=true]{color:var(--vc-color-text-muted);cursor:not-allowed}.vc-menu__item[aria-disabled=true]:hover{background:0 0}.vc-menu__label{padding-block:var(--vc-space-1);padding-inline:var(--vc-space-2);color:var(--vc-color-text-muted);font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-label);letter-spacing:var(--vc-tracking-label-wide);line-height:var(--vc-line-height-1);text-transform:uppercase;display:block}.vc-menu__separator{block-size:var(--vc-space-2);background-image:linear-gradient(var(--vc-color-border),var(--vc-color-border));background-position:50%;background-repeat:no-repeat;background-size:100% var(--vc-border-hairline)}.vc-modal{z-index:var(--vc-modal-z-index,100);padding:var(--vc-space-4);visibility:hidden;opacity:0;transition:opacity var(--vc-dur-slow) var(--vc-ease-out),visibility var(--vc-dur-slow) var(--vc-ease-out);place-items:center;display:grid;position:fixed;inset-block:0;inset-inline:0}.vc-modal[data-vc-open]{visibility:visible;opacity:1;transition:opacity var(--vc-dur-slow) var(--vc-ease-out)}.vc-modal__backdrop{background:var(--vc-color-overlay-backdrop);-webkit-backdrop-filter:blur(var(--vc-space-1));backdrop-filter:blur(var(--vc-space-1));position:fixed;inset-block:0;inset-inline:0}.vc-modal__panel{inline-size:100%;max-inline-size:calc(var(--vc-space-1) * 60);max-block-size:100%;padding:var(--vc-space-5);border-radius:var(--vc-radius-card);background:var(--vc-color-surface-card);box-shadow:var(--vc-shadow-modal);flex-direction:column;display:flex;position:relative}.vc-modal__panel--s{max-inline-size:calc(var(--vc-space-1) * 48);padding:var(--vc-space-4)}.vc-modal__panel--l{max-inline-size:calc(var(--vc-space-1) * 80)}.vc-modal .vc-modal__panel{transform:translateY(var(--vc-space-1));transition:transform var(--vc-dur-slow) var(--vc-ease-out)}.vc-modal[data-vc-open] .vc-modal__panel{transform:none}.vc-modal__head{align-items:center;gap:var(--vc-space-2);flex-shrink:0;margin-block-end:var(--vc-space-2);padding-inline-end:var(--vc-space-5);display:flex}.vc-modal__title{color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:500;font-size:var(--vc-font-size-h3);line-height:var(--vc-line-height-2)}:where(.vc-modal__close){inline-size:var(--vc-control-h-s);block-size:var(--vc-control-h-s);border-radius:var(--vc-radius-control);color:var(--vc-color-text-muted);cursor:pointer;transition:background var(--vc-dur-fast) var(--vc-ease-out),color var(--vc-dur-fast) var(--vc-ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.vc-modal__close:hover){background:var(--vc-color-surface-sunken);color:var(--vc-color-text-default)}.vc-modal__close{position:absolute;inset-block-start:var(--vc-space-2);inset-inline-end:var(--vc-space-2)}.vc-modal__close:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-modal__body{gap:var(--vc-space-4);min-block-size:0;color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-body);line-height:var(--vc-line-height-2);flex-direction:column;display:flex;overflow:auto}.vc-modal__sub{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-body);line-height:var(--vc-line-height-2)}.vc-modal__foot{gap:var(--vc-space-1);flex-shrink:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:var(--vc-space-4);display:grid}.vc-progress{block-size:var(--vc-space-1);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-surface-sunken);overflow:hidden}.vc-progress__fill{inline-size:var(--vc-progress-value,0%);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-accent);block-size:100%;transition:inline-size var(--vc-dur-slow) var(--vc-ease-out);display:block}.vc-progress:not([aria-valuenow]) .vc-progress__fill{opacity:.4;inline-size:100%;transition:none}.vc-meter{gap:var(--vc-space-1);flex-direction:column;display:flex}.vc-meter__head{justify-content:space-between;align-items:baseline;gap:var(--vc-space-1);font-family:var(--vc-font-label);font-weight:400;font-size:var(--vc-font-size-micro);letter-spacing:var(--vc-tracking-label);text-transform:uppercase;color:var(--vc-color-text-muted);display:flex}.vc-meter__label{white-space:nowrap}.vc-meter__value{font-family:var(--vc-font-mono);letter-spacing:0;white-space:nowrap;color:var(--vc-color-text-default)}.vc-meter__track{block-size:var(--vc-space-1);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-surface-sunken);overflow:hidden}.vc-meter__fill{inline-size:var(--vc-meter-value,0%);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-text-default);block-size:100%;display:block}.vc-meter[data-vc-status=accent] .vc-meter__fill{background-color:var(--vc-color-accent)}.vc-meter[data-vc-status=safe] .vc-meter__fill{background-color:var(--vc-color-status-safe)}.vc-meter[data-vc-status=warn] .vc-meter__fill{background-color:var(--vc-color-status-warn)}.vc-meter[data-vc-status=threat] .vc-meter__fill{background-color:var(--vc-color-status-threat)}.vc-meter[data-vc-status=neutral] .vc-meter__fill{background-color:var(--vc-color-status-neutral)}.vc-radio{inline-size:var(--vc-radio-size,var(--vc-space-3));block-size:var(--vc-radio-size,var(--vc-space-3));border:var(--vc-border-control) solid var(--vc-color-border-strong);border-radius:var(--vc-radius-pill);background-color:var(--vc-color-surface-card);appearance:none;cursor:pointer;transition:background-color var(--vc-dur-fast) var(--vc-ease-out),border-color var(--vc-dur-fast) var(--vc-ease-out),box-shadow var(--vc-dur-fast) var(--vc-ease-out);flex-shrink:0;margin:0}.vc-radio:hover{border-color:var(--vc-color-field-outline)}.vc-radio:checked{border-color:var(--vc-color-text-default);background-color:var(--vc-color-text-default);box-shadow:inset 0 0 0 var(--vc-radio-dot-ring,calc(var(--vc-space-1) / 2)) var(--vc-color-surface-card)}.vc-radio:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-radio:disabled{cursor:not-allowed;opacity:.4}.vc-radio__label{align-items:center;gap:calc(var(--vc-space-1) * 1.25);color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-2);letter-spacing:normal;text-transform:none;cursor:pointer;margin-block:0;display:inline-flex}.vc-radio__label:has(.vc-radio:disabled){cursor:not-allowed}.vc-radio__group{align-items:flex-start;gap:var(--vc-space-2);border:0;flex-direction:column;min-inline-size:0;margin-inline:0;padding:0;display:flex}.vc-radio--s{--vc-radio-size:var(--vc-space-2)}.vc-radio--l{--vc-radio-size:var(--vc-space-4);--vc-radio-dot-ring:var(--vc-space-1)}.vc-segmented{gap:calc(var(--vc-space-1) / 4);block-size:var(--vc-control-h-m);padding:calc(var(--vc-space-1) / 2);border-radius:var(--vc-radius-control);background:var(--vc-color-surface-sunken);display:inline-flex}.vc-segmented--s{block-size:var(--vc-control-h-s)}.vc-segmented--l{block-size:var(--vc-control-h-l)}.vc-segmented__option{block-size:100%;padding-block:0;padding-inline:calc(var(--vc-space-1) * 2.5);border-radius:calc(var(--vc-radius-control) - var(--vc-space-1) / 2);color:var(--vc-color-text-muted);font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-control);letter-spacing:var(--vc-tracking-control);line-height:var(--vc-line-height-1);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--vc-dur-base) var(--vc-ease-out),color var(--vc-dur-base) var(--vc-ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.vc-segmented--s .vc-segmented__option{padding-inline:calc(var(--vc-space-1) * 1.75);font-size:var(--vc-font-size-label)}.vc-segmented--l .vc-segmented__option{padding-inline:var(--vc-space-4);font-size:var(--vc-font-size-control-l)}.vc-segmented__option:hover{color:var(--vc-color-text-default)}.vc-segmented__option[aria-checked=true]{background:var(--vc-color-surface-card);box-shadow:var(--vc-shadow-raised);color:var(--vc-color-text-default)}.vc-segmented__option:active{transform:scale(.96)}.vc-segmented__option:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-skeleton{block-size:var(--vc-skeleton-height,var(--vc-line-height-1));border-radius:var(--vc-radius-control);background-color:var(--vc-color-surface-sunken);background-image:linear-gradient(90deg,var(--vc-color-surface-sunken) 25%,var(--vc-color-border-strong) 37%,var(--vc-color-surface-sunken) 63%);animation:vc-skeleton-shimmer var(--vc-dur-loop) var(--vc-ease-linear) infinite;background-position:100% 0;background-size:400% 100%}.vc-skeleton--s{--vc-skeleton-height:var(--vc-space-1)}.vc-skeleton--l{--vc-skeleton-height:var(--vc-line-height-2)}.vc-skeleton--circle{inline-size:var(--vc-skeleton-height,var(--vc-line-height-1));border-radius:var(--vc-radius-pill);flex-shrink:0}.vc-skeleton--block{border-radius:var(--vc-radius-card-dense);inline-size:100%}@keyframes vc-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.vc-stat{font-family:var(--vc-font-label);font-size:28px;font-weight:500;line-height:var(--vc-line-height-3);letter-spacing:var(--vc-tracking-stat);color:var(--vc-color-text-default)}.vc-stat--s{font-size:22px;line-height:var(--vc-line-height-2);letter-spacing:var(--vc-tracking-stat-sm)}.vc-stat--l{font-size:calc(var(--vc-space-1) * 7);line-height:var(--vc-line-height-6);letter-spacing:var(--vc-tracking-stat-lg)}.vc-stat--safe,.vc-stat--safe+.vc-stat__icon{color:var(--vc-color-status-safe-text)}.vc-stat--threat,.vc-stat--threat+.vc-stat__icon{color:var(--vc-color-status-threat)}.vc-stat--warn,.vc-stat--warn+.vc-stat__icon{color:var(--vc-color-status-warn)}.vc-stat__unit{letter-spacing:0;color:var(--vc-color-text-muted);margin-inline-start:2px;font-size:.5em;font-weight:500;line-height:0}.vc-stat__caption{font-family:var(--vc-font-label);font-weight:400;font-size:var(--vc-font-size-label);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-label-wide);text-transform:uppercase;color:var(--vc-color-text-muted)}.vc-stat__caption--dense{font-size:var(--vc-font-size-nano);margin-block-start:var(--vc-space-1)}.vc-stat__label{font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-body);line-height:var(--vc-line-height-1);color:var(--vc-color-text-default);margin-block-start:var(--vc-space-1)}.vc-stat__detail{font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-small);line-height:var(--vc-line-height-1);color:var(--vc-color-text-muted);margin-block-start:var(--vc-space-1)}.vc-stat__head{justify-content:space-between;align-items:center;gap:var(--vc-space-2);margin-block-end:var(--vc-space-2);display:flex}.vc-stat__row{justify-content:space-between;align-items:center;gap:var(--vc-space-1);display:flex}.vc-stat__icon{flex-shrink:0}.vc-stat__delta{align-items:center;gap:calc(var(--vc-space-1) / 2);inline-size:fit-content;block-size:calc(var(--vc-space-1) * 3);font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-small);line-height:var(--vc-line-height-2);color:var(--vc-color-text-default);display:flex}.vc-stat__delta[data-vc-direction=up]{color:var(--vc-color-status-safe-text)}.vc-stat__delta[data-vc-direction=down]{color:var(--vc-color-status-threat)}.vc-stat__delta>.vc-stat__delta-icon{inline-size:calc(var(--vc-space-1) * 1.75);block-size:calc(var(--vc-space-1) * 1.75)}.vc-stat__delta-note{font-family:var(--vc-font-sans);color:var(--vc-color-text-muted);margin-inline-start:calc(var(--vc-space-1) / 4);font-weight:400}.vc-switch{align-items:center;gap:calc(var(--vc-space-1) * 1.5);margin-block:0;display:inline-flex;position:relative}.vc-switch__input{inline-size:var(--vc-switch-track-inline-size,calc(var(--vc-space-1) * 5));block-size:var(--vc-switch-track-block-size,var(--vc-space-3));opacity:0;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.vc-switch__track{inline-size:var(--vc-switch-track-inline-size,calc(var(--vc-space-1) * 5));block-size:var(--vc-switch-track-block-size,var(--vc-space-3));border-radius:var(--vc-radius-pill);background-color:var(--vc-color-border-strong);transition:background-color var(--vc-dur-base) var(--vc-ease-out);flex-shrink:0;display:block;position:relative}.vc-switch__thumb{inline-size:calc(var(--vc-switch-track-block-size,var(--vc-space-3)) - var(--vc-space-1));block-size:calc(var(--vc-switch-track-block-size,var(--vc-space-3)) - var(--vc-space-1));border-radius:var(--vc-radius-pill);background-color:var(--vc-color-text-on-accent);box-shadow:var(--vc-shadow-thumb);transition:transform var(--vc-dur-base) var(--vc-ease-out);display:block;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--vc-space-1) / 2);transform:translateY(-50%)}.vc-switch__input:checked~.vc-switch__track,.vc-switch__input[aria-checked=true]~.vc-switch__track{background-color:var(--vc-color-text-default)}.vc-switch__input:checked~.vc-switch__track .vc-switch__thumb,.vc-switch__input[aria-checked=true]~.vc-switch__track .vc-switch__thumb{transform:translateY(-50%) translate(calc(var(--vc-switch-track-inline-size,calc(var(--vc-space-1) * 5)) - var(--vc-switch-track-block-size,var(--vc-space-3))))}.vc-switch--safe .vc-switch__input:checked~.vc-switch__track,.vc-switch--safe .vc-switch__input[aria-checked=true]~.vc-switch__track{background-color:var(--vc-color-status-safe)}.vc-switch__input:focus-visible~.vc-switch__track{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-switch__input:disabled~.vc-switch__track,.vc-switch__input[aria-disabled=true]~.vc-switch__track{opacity:.4}.vc-switch__input:disabled,.vc-switch__input[aria-disabled=true]{cursor:not-allowed}.vc-switch__label{min-inline-size:0;color:var(--vc-color-text-default);font-family:var(--vc-font-sans);font-weight:400;font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-page);letter-spacing:normal;text-transform:none}.vc-switch__input:disabled~.vc-switch__label,.vc-switch__input[aria-disabled=true]~.vc-switch__label{color:var(--vc-color-text-muted);cursor:not-allowed}.vc-switch--s{--vc-switch-track-inline-size:calc(var(--vc-space-1) * 4);--vc-switch-track-block-size:var(--vc-space-2)}.vc-switch--l{--vc-switch-track-inline-size:calc(var(--vc-space-1) * 6);--vc-switch-track-block-size:var(--vc-space-4)}.vc-table-card{border-radius:var(--vc-radius-card);background-color:var(--vc-color-surface-card);overflow:auto}.vc-table-card--overflow-visible{overflow:visible}.vc-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-family:var(--vc-font-sans);font-size:var(--vc-font-size-ui);line-height:var(--vc-line-height-2);color:var(--vc-color-text-default)}.vc-table--dense{font-size:var(--vc-font-size-small);line-height:var(--vc-line-height-1)}.vc-table__cell{z-index:1;padding-block:var(--vc-space-1);padding-inline:var(--vc-space-3);text-align:start;vertical-align:middle;font-weight:400;position:relative}.vc-table--dense .vc-table__cell{padding-inline:var(--vc-space-2)}.vc-table__cell:not(.vc-table__cell--action)>*{vertical-align:middle;margin-block:calc(var(--vc-space-1) * -.25)}.vc-table__cell:has([data-vc-open]){z-index:40}.vc-table__head .vc-table__cell{font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-micro);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-label);text-transform:uppercase;white-space:nowrap;background-color:var(--vc-color-surface-card);color:var(--vc-color-text-default);box-shadow:inset 0 calc(-1 * var(--vc-border-hairline)) 0 var(--vc-color-border)}.vc-table__head .vc-table__cell:first-child{border-start-start-radius:var(--vc-radius-card)}.vc-table__head .vc-table__cell:last-child{border-start-end-radius:var(--vc-radius-card)}.vc-table--ink-head .vc-table__head .vc-table__cell{background-color:var(--vc-color-surface-ink);color:var(--vc-color-text-on-ink);box-shadow:none}.vc-table__row{position:relative}.vc-table__row:after{content:"";inset-block:0;inset-inline:var(--vc-space-1);z-index:0;background-color:var(--vc-color-surface-sunken);border-radius:var(--vc-radius-control);opacity:0;pointer-events:none;transition:opacity var(--vc-dur-fast) var(--vc-ease-out);position:absolute}.vc-table__row:hover:after{opacity:1}.vc-table__head .vc-table__row:after{content:none}.vc-table__row:first-child:not(.vc-table__head>*)>.vc-table__cell{padding-block-start:var(--vc-space-2)}.vc-table__row:last-child:not(.vc-table__head>*)>.vc-table__cell{padding-block-end:var(--vc-space-2)}.vc-table__row:first-child:not(.vc-table__head>*):after{inset-block-start:var(--vc-space-1)}.vc-table__row:last-child:not(.vc-table__head>*):after{inset-block-end:var(--vc-space-1)}.vc-table__cell--number{text-align:end;font-variant-numeric:tabular-nums}.vc-table__cell--mono{font-family:var(--vc-font-mono);font-size:var(--vc-font-size-cell-mono)}.vc-table--dense .vc-table__cell--mono{font-size:var(--vc-font-size-cell-mono-dense)}.vc-table__cell--muted{color:var(--vc-color-text-muted)}.vc-table__cell--action{text-align:end;inline-size:1%}.vc-table__kv{white-space:nowrap;inline-size:1%;padding-inline-end:var(--vc-space-5)}.vc-table__kv+.vc-table__cell{padding-inline-start:0}.vc-table__row>.vc-table__kv+.vc-table__cell{font-weight:600}.vc-tabs{flex-direction:column;display:flex}.vc-tabs__list{gap:var(--vc-space-4);box-shadow:inset 0 calc(var(--vc-border-hairline) * -1) 0 var(--vc-color-border);display:flex}.vc-tabs__tab{padding-block:var(--vc-space-1);color:var(--vc-color-text-muted);font-family:var(--vc-font-sans);font-weight:500;font-size:var(--vc-font-size-tab);line-height:var(--vc-line-height-2);white-space:nowrap;cursor:pointer;transition:box-shadow var(--vc-dur-fast) var(--vc-ease-out),color var(--vc-dur-fast) var(--vc-ease-out);background:0 0;border:0;align-items:center;padding-inline:0;display:inline-flex}.vc-tabs__tab:hover{color:var(--vc-color-text-default)}.vc-tabs__tab[aria-selected=true]{color:var(--vc-color-text-default);box-shadow:inset 0 calc(var(--vc-border-hairline) * -2) 0 var(--vc-color-accent)}.vc-tabs__tab:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-tabs__panel{padding-block-start:var(--vc-space-3)}.vc-tag{justify-content:center;align-items:center;gap:calc(var(--vc-space-1) * .75);block-size:calc(var(--vc-space-1) * 4);padding-block:0;padding-inline:calc(var(--vc-space-1) * 1.5);border-radius:var(--vc-radius-control);background-color:var(--vc-tag-ground,var(--vc-color-surface-sunken));color:var(--vc-tag-ink,var(--vc-tag-status,var(--vc-color-status-neutral)));font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-label);line-height:var(--vc-line-height-page);letter-spacing:var(--vc-tracking-label-tight);text-transform:uppercase;white-space:nowrap;display:inline-flex}.vc-tag__dot{inline-size:calc(var(--vc-space-1) * .75);block-size:calc(var(--vc-space-1) * .75);border-radius:var(--vc-radius-pill);background-color:currentColor;flex-shrink:0;display:inline-block}.vc-tag--safe{--vc-tag-status:var(--vc-color-status-safe);--vc-tag-ground:color-mix(in sRGB, var(--vc-tag-status,var(--vc-color-status-safe)) 14%, transparent)}.vc-tag--threat{--vc-tag-status:var(--vc-color-status-threat);--vc-tag-ground:color-mix(in sRGB, var(--vc-tag-status,var(--vc-color-status-threat)) 14%, transparent)}.vc-tag--warn{--vc-tag-status:var(--vc-color-status-warn);--vc-tag-ground:color-mix(in sRGB, var(--vc-tag-status,var(--vc-color-status-warn)) 20%, transparent);--vc-tag-ink:var(--vc-color-status-warn-text)}.vc-tag--info{--vc-tag-status:var(--vc-color-status-info);--vc-tag-ground:color-mix(in sRGB, var(--vc-tag-status,var(--vc-color-status-info)) 16%, transparent)}.vc-tag--alt{--vc-tag-status:var(--vc-color-status-alt);--vc-tag-ground:color-mix(in sRGB, var(--vc-tag-status,var(--vc-color-status-alt)) 16%, transparent)}.vc-tag--neutral{--vc-tag-status:var(--vc-color-status-neutral);--vc-tag-ground:var(--vc-color-surface-sunken);--vc-tag-ink:var(--vc-color-status-neutral)}.vc-tag--s{block-size:calc(var(--vc-space-1) * 3);padding-inline:var(--vc-space-1);font-size:var(--vc-font-size-micro)}.vc-tag--l{block-size:calc(var(--vc-space-1) * 5);padding-inline:var(--vc-space-2);font-size:var(--vc-font-size-control)}.vc-tooltip{position:relative}.vc-tooltip:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus-ring);outline-offset:var(--vc-focus-ring-offset)}.vc-tooltip__bubble{z-index:var(--vc-tooltip-z-index,60);padding-block:calc(var(--vc-space-1) * .5);padding-inline:var(--vc-space-1);border-radius:var(--vc-radius-control);background-color:var(--vc-color-text-default);box-shadow:var(--vc-shadow-tooltip);color:var(--vc-color-surface-page);font-family:var(--vc-font-label);font-weight:500;font-size:var(--vc-font-size-micro);line-height:var(--vc-line-height-1);letter-spacing:var(--vc-tracking-label-tight);text-transform:uppercase;white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--vc-dur-fast) var(--vc-ease-out),transform var(--vc-dur-fast) var(--vc-ease-out),visibility var(--vc-dur-fast) var(--vc-ease-out);transition-delay:0s;position:absolute}.vc-tooltip__bubble[data-vc-open]{visibility:visible;opacity:1;transition-delay:var(--vc-tooltip-delay,var(--vc-dur-base))}.vc-tooltip .vc-tooltip__bubble,.vc-tooltip--top .vc-tooltip__bubble{inset-block:auto calc(100% + var(--vc-space-1));transform:translate(-50%,calc(var(--vc-space-1) * .5));inset-inline:50% auto}.vc-tooltip .vc-tooltip__bubble[data-vc-open],.vc-tooltip--top .vc-tooltip__bubble[data-vc-open]{transform:translate(-50%)}.vc-tooltip--bottom .vc-tooltip__bubble{inset-block:calc(100% + var(--vc-space-1)) auto;transform:translate(-50%,calc(var(--vc-space-1) * -.5));inset-inline:50% auto}.vc-tooltip--bottom .vc-tooltip__bubble[data-vc-open]{transform:translate(-50%)}.vc-tooltip--start .vc-tooltip__bubble{inset-block:50% auto;inset-inline:auto calc(100% + var(--vc-space-1));transform:translate(calc(var(--vc-space-1) * .5),-50%)}.vc-tooltip--start .vc-tooltip__bubble[data-vc-open]{transform:translateY(-50%)}.vc-tooltip--end .vc-tooltip__bubble{inset-block:50% auto;inset-inline:calc(100% + var(--vc-space-1)) auto;transform:translate(calc(var(--vc-space-1) * -.5),-50%)}.vc-tooltip--end .vc-tooltip__bubble[data-vc-open]{transform:translateY(-50%)}}@layer vosco.utilities{.vc-row{align-items:center;gap:var(--vc-space-2);flex-wrap:wrap;display:flex}.vc-stack{gap:var(--vc-stack-gap,var(--vc-space-2));flex-direction:column;display:flex}.vc-grid{grid-template-columns:repeat(var(--vc-grid-cols,2),minmax(0,1fr));gap:var(--vc-space-2);display:grid}.vc-card-grid{grid-template-columns:repeat(auto-fill,minmax(var(--vc-card-grid-min,232px),1fr));gap:var(--vc-space-3);display:grid}.vc-sr-only{inline-size:var(--vc-space-1);block-size:var(--vc-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}body{margin:0;background:var(--vc-color-surface-page);color:var(--vc-color-text-default);font-family:var(--vc-font-sans)}.app-skip{position:absolute;inset-block-start:var(--vc-space-1);inset-inline-start:var(--vc-space-1);z-index:1;padding:var(--vc-space-1) var(--vc-space-2);border-radius:var(--vc-radius-control);background:var(--vc-color-surface-card);color:var(--vc-color-text-default);font-family:var(--vc-font-label);font-size:var(--vc-font-size-label);text-decoration:none;transform:translateY(-200%)}.app-skip:focus-visible{transform:none}.app-link{color:var(--vc-color-text-default);text-decoration:underline;text-decoration-color:var(--vc-color-border-strong);text-underline-offset:.2em}.app-link:hover{color:var(--vc-color-accent);text-decoration-color:currentColor}.app-logo{display:inline-flex;color:var(--vc-color-text-default)}.app-shell{--vc-app-frame-block-size: 100dvh;--vc-app-frame-max-size: none;--vc-app-frame-radius: 0;--vc-app-frame-ring: none}.app-modal-scroll{max-block-size:calc(100dvh - var(--vc-space-7) * 3);overflow-y:auto}
