/* [project]/src/modules/vv/frontend/hub/hub-theme.css [app-client] (css) */
@font-face {
  font-family: Unbounded;
  src: url("/brand/fonts/Unbounded-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unbounded;
  src: url("/brand/fonts/Unbounded-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unbounded;
  src: url("/brand/fonts/Unbounded-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Unbounded;
  src: url("/brand/fonts/Unbounded-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Instrument Sans;
  src: url("/brand/fonts/InstrumentSans-400-latin.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans;
  src: url("/brand/fonts/InstrumentSans-400-latin-ext.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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;
  src: url("/brand/fonts/InstrumentSans-400-italic-latin.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  size-adjust: 88%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans;
  src: url("/brand/fonts/InstrumentSans-400-italic-latin-ext.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  size-adjust: 88%;
  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;
  src: url("/brand/fonts/InstrumentSans-500-latin.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans;
  src: url("/brand/fonts/InstrumentSans-500-latin-ext.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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;
  src: url("/brand/fonts/InstrumentSans-600-latin.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans;
  src: url("/brand/fonts/InstrumentSans-600-latin-ext.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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;
  src: url("/brand/fonts/InstrumentSans-700-latin.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans;
  src: url("/brand/fonts/InstrumentSans-700-latin-ext.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  size-adjust: 88%;
  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 Caps;
  src: url("/brand/fonts/InstrumentSans-400-latin.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans Caps;
  src: url("/brand/fonts/InstrumentSans-400-latin-ext.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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 Caps;
  src: url("/brand/fonts/InstrumentSans-400-latin.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans Caps;
  src: url("/brand/fonts/InstrumentSans-400-latin-ext.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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 Caps;
  src: url("/brand/fonts/InstrumentSans-500-latin.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans Caps;
  src: url("/brand/fonts/InstrumentSans-500-latin-ext.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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 Caps;
  src: url("/brand/fonts/InstrumentSans-600-latin.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans Caps;
  src: url("/brand/fonts/InstrumentSans-600-latin-ext.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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 Caps;
  src: url("/brand/fonts/InstrumentSans-700-latin.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Sans Caps;
  src: url("/brand/fonts/InstrumentSans-700-latin-ext.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  size-adjust: 103%;
  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;
}

.vvHub {
  --ground: #000;
  --ground-red: #f50000;
  --ground-bone: #e6e3de;
  --ground-grey: #dedede;
  --ground-stone: #c5c1b9;
  --surface: #ffffff1a;
  --surface-panel: #ffffff24;
  --surface-chip: #ffffff2e;
  --hairline: #ffffff38;
  --hairline-light: #ffffff61;
  --ink: #fff;
  --ink-muted: #a3a3a3;
  --ink-faint: #373737;
  --red: #f50000;
  --red-deep: #d70000;
  --on-red: #fff;
  --focus: #fff;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-8: 64px;
  --space-10: 96px;
  --space-12: 128px;
  --gutter: 18px;
  --margin: 48px;
  --radius-sm: 8px;
  --radius-md: 20px;
  --radius-lg: 40px;
  --radius-pill: 999px;
  --blur-glass: 24px;
  --blur-motion: 18px;
  --blur-panel: 48px;
  --stroke-hairline: 1px;
  --stroke-icon: 1.5px;
  --font-display: "Unbounded", system-ui, sans-serif;
  --font-text: "Instrument Sans", system-ui, sans-serif;
  --font-signage: "Instrument Sans Caps", system-ui, sans-serif;
  --font-wide: "Unbounded", system-ui, sans-serif;
  --font-condensed: "Sohne Schmal", "Arial Narrow", Helvetica, sans-serif;
  --font-brush: "Hackney", "Instrument Sans Caps", system-ui, sans-serif;
  --bg-disabled: #222;
  --text-disabled: #555;
  --border-disabled: #2e2e2e;
  --destructive: #ff6568;
  --status-error-bg: #460809;
  --status-error-text: #ffa3a3;
  --status-error-border: #9f0712;
  --status-error-icon: #fb2c36;
  --status-success-bg: #032e15;
  --status-success-text: #7bf1a8;
  --status-success-border: #016630;
  --status-success-icon: #00c758;
  --status-warning-bg: #461901;
  --status-warning-text: #ffd236;
  --status-warning-border: #953d00;
  --status-warning-icon: #f99c00;
  --status-info-bg: #1e1a4d;
  --status-info-text: #a4b3ff;
  --status-info-border: #372aac;
  --status-info-icon: #625fff;
  --status-neutral-bg: #171717;
  --status-neutral-text: #d5d5d5;
  --status-neutral-border: #404040;
  --status-neutral-icon: #a1a1a1;
  --status-pink-bg: #291322;
  --status-pink-text: #fc9fde;
  --status-pink-border: #7b1763;
  --status-pink-icon: #f357c9;
}

@supports (color: lab(0% 0 0)) {
  .vvHub {
    --bg-disabled: lab(13% 0 0);
    --text-disabled: lab(36.2% 0 .00000596046);
    --border-disabled: lab(18.8% 0 0);
    --destructive: lab(63.7053% 60.745 31.3109);
    --status-error-bg: lab(13.003% 29.04 16.7519);
    --status-error-text: lab(76.5514% 36.422 15.5335);
    --status-error-border: lab(33.7174% 55.8993 41.0293);
    --status-error-icon: lab(55.4814% 75.0732 48.8528);
    --status-success-bg: lab(15.6845% -20.4225 11.7249);
    --status-success-text: lab(86.9953% -47.2691 25.0054);
    --status-success-border: lab(37.4616% -36.7971 22.9692);
    --status-success-icon: lab(70.5521% -66.5147 45.8073);
    --status-warning-bg: lab(15.8111% 20.9107 23.3752);
    --status-warning-text: lab(86.4156% 6.13147 78.3961);
    --status-warning-border: lab(37.8822% 37.1699 52.2718);
    --status-warning-icon: lab(72.7183% 31.8672 97.9407);
    --status-info-bg: lab(12.4853% 14.9672 -31.3418);
    --status-info-text: lab(74.0235% 8.54138 -41.6075);
    --status-info-border: lab(26.6645% 37.9804 -68.6402);
    --status-info-icon: lab(48.295% 38.3129 -81.9673);
    --status-neutral-bg: lab(7.78201% -.0000149012 0);
    --status-neutral-text: lab(85.152% 0 -.0000119209);
    --status-neutral-border: lab(27.036% 0 0);
    --status-neutral-icon: lab(66.128% -.0000298023 .0000119209);
    --status-pink-bg: lab(9.46638% 13.966 -5.60913);
    --status-pink-text: lab(76.6505% 42.0761 -16.8748);
    --status-pink-border: lab(28.7235% 47.2166 -19.091);
    --status-pink-icon: lab(61.9618% 68.9235 -27.8093);
  }
}

.vvHub {
  --vv-black: var(--ground);
  --vv-ink: #101010;
  --vv-white: var(--ink);
  --vv-bone: var(--ground-bone);
  --vv-muted: #aaa7a2;
  --vv-red: var(--red);
  --vv-red-bright: var(--red);
  --vv-focus: var(--ground-bone);
  --vv-font-sans: var(--font-text);
  --vv-font-display: var(--font-display);
  --vv-otf: normal;
  --vv-text-body: 18px;
  --vv-radius-xs: 4px;
  --vv-radius-sm: 12px;
  --vv-radius-lg: var(--radius-md);
  --vv-radius-xl: 28px;
  --vv-radius-pill: var(--radius-pill);
  --vv-shadow-button: none;
  --ui-lg: 16px;
  --ui-md: 14px;
  --ui-sm: 13px;
  --ui-xs: 12px;
  --shell-sidebar: 276px;
  --surface-1: #141414;
  --surface-2: #1d1c1b;
  --surface-3: #292725;
  --hairline: #e6e3de29;
  --background: var(--vv-black);
  --foreground: var(--vv-white);
  --card: var(--surface-1);
  --card-foreground: var(--vv-white);
  --primary: var(--red-deep);
  --primary-hover: #b90000;
  --primary-foreground: var(--on-red);
  --secondary: var(--surface-2);
  --secondary-foreground: var(--vv-white);
  --muted: var(--surface-2);
  --muted-foreground: var(--vv-muted);
  --accent: var(--surface-3);
  --accent-foreground: var(--vv-white);
  --input: var(--hairline);
  --border: var(--hairline);
  --ring: var(--vv-focus);
  --radius: 12px;
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

.vvHub *, .vvHub :before, .vvHub :after {
  box-sizing: border-box;
}

.vvHub {
  background: var(--vv-black);
  color: var(--vv-bone);
  font-family: var(--vv-font-sans);
  font-size: var(--ui-lg);
  -webkit-font-smoothing: antialiased;
  margin: 0;
  line-height: 1.5;
}

.vvHub button, .vvHub input, .vvHub select, .vvHub textarea {
  font-family: inherit;
}

.vvHub .vvContent {
  --vv-white: #101010;
  --vv-bone: #242321;
  --vv-muted: #595653;
  --vv-focus: #101010;
  --vv-red: var(--red-deep);
  --vv-red-bright: var(--red-deep);
  --surface-1: #f1efec;
  --surface-2: #e6e3de;
  --surface-3: #d8d4ce;
  --hairline: #00000026;
  --background: var(--ground-grey);
  --foreground: var(--vv-white);
  --card: var(--surface-1);
  --card-foreground: var(--vv-white);
  --secondary: var(--surface-2);
  --secondary-foreground: var(--vv-white);
  --muted: var(--surface-2);
  --muted-foreground: var(--vv-muted);
  --accent: var(--surface-3);
  --accent-foreground: var(--vv-white);
  --input: var(--hairline);
  --border: var(--hairline);
  --ring: var(--vv-focus);
  --tag-violet: #60418b;
  --tag-sky: #285b7d;
  --tag-mint: #286246;
  --tag-teal: #24615b;
  --tag-gold: #705717;
  --tag-pink: #874365;
  --tag-lavender: #4c5288;
  --tag-coral: #8c4631;
  --tag-steel: #465b7c;
  --tag-amber: #7d532a;
  --tag-neutral: #595653;
  --tag-match: #a80000;
  --brand-wash: radial-gradient(ellipse at 100% 0%, #d700005c, transparent 62%), radial-gradient(ellipse at 0% 100%, #d700001f, transparent 65%), var(--ground-grey);
  color: var(--foreground);
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

.vvHub ::selection {
  background: var(--red-deep);
  color: var(--on-red);
}

.vvHub :focus-visible {
  outline: 2px solid var(--vv-focus);
  outline-offset: 3px;
}

.vvHub * {
  scrollbar-width: thin;
  scrollbar-color: var(--surface-3) transparent;
}

.vvHub .label {
  font-size: var(--ui-xs);
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--vv-muted);
  font-weight: 500;
}

.vvHub .btn {
  border-radius: var(--vv-radius-pill);
  background: var(--red-deep);
  min-height: 44px;
  color: var(--on-red);
  font-size: var(--ui-md);
  cursor: pointer;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 10px 22px;
  font-weight: 500;
  transition: background .18s, border-color .18s;
  display: inline-flex;
}

.vvHub .btn:hover {
  background: var(--primary-hover);
}

.vvHub .btn--ghost {
  border-color: var(--hairline);
  color: var(--vv-bone);
  background: none;
}

.vvHub .btn--ghost:hover {
  background: var(--surface-2);
  border-color: var(--vv-muted);
}

.vvHub .btn:disabled {
  opacity: .45;
  cursor: not-allowed;
}

@media (prefers-reduced-motion: reduce) {
  .vvHub *, .vvHub :before, .vvHub :after {
    transition-duration: .001ms !important;
    animation-duration: .001ms !important;
  }
}

.vvHub .vvContent {
  --bg-disabled: #f7f7f7;
  --text-disabled: #d1d1d1;
  --border-disabled: #ebebeb;
  --destructive: #e40014;
  --status-error-bg: #fef2f2;
  --status-error-text: #82181a;
  --status-error-border: #ffcaca;
  --status-error-icon: #e40014;
  --status-success-bg: #f0fdf4;
  --status-success-text: #0d542b;
  --status-success-border: #b9f8cf;
  --status-success-icon: #00a544;
  --status-warning-bg: #fffbeb;
  --status-warning-text: #7b3306;
  --status-warning-border: #fee685;
  --status-warning-icon: #dd7400;
  --status-info-bg: #eef2ff;
  --status-info-text: #312c85;
  --status-info-border: #c7d2ff;
  --status-info-icon: #4f39f6;
  --status-neutral-bg: #f5f5f5;
  --status-neutral-text: #404040;
  --status-neutral-border: #e5e5e5;
  --status-neutral-icon: #737373;
  --status-pink-bg: #fdeff8;
  --status-pink-text: #790060;
  --status-pink-border: #f3b4dd;
  --status-pink-icon: #df36b6;
}

@supports (color: lab(0% 0 0)) {
  .vvHub .vvContent {
    --destructive: lab(48.4493% 77.4328 61.5452);
    --status-error-bg: lab(96.5005% 4.18508 1.52328);
    --status-error-text: lab(28.5139% 44.5539 29.0463);
    --status-error-border: lab(86.017% 19.8815 7.75869);
    --status-error-icon: lab(48.4493% 77.4328 61.5452);
    --status-success-bg: lab(98.1563% -5.60117 2.75915);
    --status-success-text: lab(30.797% -29.6927 17.382);
    --status-success-border: lab(92.4222% -26.4702 12.9427);
    --status-success-icon: lab(59.0978% -58.6621 41.2579);
    --status-warning-bg: lab(98.6252% -.635922 8.42309);
    --status-warning-text: lab(31.2288% 30.2627 40.0378);
    --status-warning-border: lab(91.7203% -.505269 49.9084);
    --status-warning-icon: lab(60.3514% 40.5624 87.1228);
    --status-info-bg: lab(95.4818% .411302 -6.78529);
    --status-info-text: lab(23.3911% 24.6978 -50.4718);
    --status-info-border: lab(84.4329% 3.18977 -23.9688);
    --status-info-icon: lab(38.4009% 52.6132 -92.3857);
    --status-neutral-bg: lab(96.52% -.0000298023 .0000119209);
    --status-neutral-text: lab(27.036% 0 0);
    --status-neutral-border: lab(90.952% 0 -.0000119209);
    --status-neutral-icon: lab(48.496% 0 0);
    --status-pink-bg: lab(95.6668% 6.36569 -2.53584);
    --status-pink-text: lab(26.346% 54.4793 -22.0844);
    --status-pink-border: lab(80.1929% 28.2713 -11.3092);
    --status-pink-icon: lab(53.9676% 72.5424 -29.3243);
  }
}

.vvHub {
  min-height: 100dvh;
}

