@font-face{font-family:LT Sans;src:url(/fonts/LTSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LT Sans;src:url(/fonts/LTSans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:LT Sans;src:url(/fonts/LTSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--cw-size-0: 0px;--cw-size-2: 2px;--cw-size-4: 4px;--cw-size-8: 8px;--cw-size-11: 11px;--cw-size-12: 12px;--cw-size-13: 13px;--cw-size-14: 14px;--cw-size-16: 16px;--cw-size-20: 20px;--cw-size-24: 24px;--cw-size-28: 28px;--cw-size-32: 32px;--cw-size-36: 36px;--cw-size-40: 40px;--cw-size-44: 44px;--cw-size-48: 48px;--cw-size-52: 52px;--cw-size-56: 56px;--cw-size-60: 60px;--cw-size-64: 64px;--cw-size-72: 72px;--cw-size-76: 76px;--cw-size-80: 80px;--cw-size-88: 88px;--cw-size-96: 96px;--cw-size-100: 100px;--cw-size-104: 104px;--cw-size-112: 112px;--cw-size-120: 120px;--cw-size-124: 124px;--cw-size-128: 128px;--cw-size-160: 160px;--cw-size-164: 164px;--cw-size-168: 168px;--cw-size-196: 196px;--cw-size-216: 216px;--cw-size-1000: 1000px;--cw-size-viewport-375: 375px;--cw-size-viewport-768: 768px;--cw-size-viewport-1024: 1024px;--cw-size-viewport-1440: 1440px;--cw-size-space-0: var(--cw-size-0);--cw-size-space-3xs: var(--cw-size-2);--cw-size-space-2xs: var(--cw-size-4);--cw-size-space-xs: var(--cw-size-8);--cw-size-space-sm: var(--cw-size-12);--cw-size-space-md: var(--cw-size-16);--cw-size-space-lg: var(--cw-size-24);--cw-size-space-xl: var(--cw-size-32);--cw-size-space-2xl: var(--cw-size-40);--cw-size-space-3xl: var(--cw-size-48);--cw-size-space-4xl: var(--cw-size-56);--cw-size-space-5xl: var(--cw-size-64);--cw-size-space-6xl: var(--cw-size-72);--cw-size-space-7xl: var(--cw-size-80);--cw-size-space-12xl: var(--cw-size-120);--cw-size-radius-0: var(--cw-size-0);--cw-size-radius-3xs: var(--cw-size-2);--cw-size-radius-2xs: var(--cw-size-4);--cw-size-radius-xs: var(--cw-size-8);--cw-size-radius-sm: var(--cw-size-12);--cw-size-radius-md: var(--cw-size-16);--cw-size-radius-lg: var(--cw-size-20);--cw-size-radius-xl: var(--cw-size-24);--cw-size-radius-2xl: var(--cw-size-32);--cw-size-radius-full: var(--cw-size-1000);--cw-size-space-list-gap-default: var(--cw-size-space-sm);--cw-size-space-carousel-gap-default: var(--cw-size-space-sm);--cw-size-space-card-padding: var(--cw-size-12);--cw-size-spot-min: var(--cw-size-32);--cw-primitive-color-charcoal-100: #464646;--cw-primitive-color-charcoal-200: #3b3b3b;--cw-primitive-color-charcoal-300: #313131;--cw-primitive-color-charcoal-400: #252525;--cw-primitive-color-charcoal-500: #191919;--cw-primitive-color-charcoal-600: #0d0d0d;--cw-primitive-color-charcoal-700: #010101;--cw-primitive-color-charcoal-alpha-10: rgba(49, 49, 49, .1);--cw-primitive-color-charcoal-alpha-15: rgba(49, 49, 49, .15);--cw-primitive-color-charcoal-alpha-30: rgba(49, 49, 49, .3);--cw-primitive-color-charcoal-alpha-50: rgba(49, 49, 49, .5);--cw-primitive-color-charcoal-alpha-60: rgba(49, 49, 49, .6);--cw-primitive-color-charcoal-alpha-70: rgba(49, 49, 49, .7);--cw-primitive-color-charcoal-alpha-80: rgba(49, 49, 49, .8);--cw-primitive-color-charcoal-alpha-90: rgba(49, 49, 49, .9);--cw-primitive-color-charcoal-alpha-96: rgba(49, 49, 49, .96);--cw-primitive-color-charcoal-500-alpha-83: rgba(25, 25, 25, .83);--cw-primitive-color-chalk-300: #fbf7f2;--cw-primitive-color-chalk-alpha-10: rgba(251, 247, 242, .1);--cw-primitive-color-chalk-alpha-15: rgba(251, 247, 242, .15);--cw-primitive-color-chalk-alpha-30: rgba(251, 247, 242, .3);--cw-primitive-color-chalk-alpha-40: rgba(251, 247, 242, .4);--cw-primitive-color-chalk-alpha-50: rgba(251, 247, 242, .5);--cw-primitive-color-chalk-alpha-70: rgba(251, 247, 242, .7);--cw-primitive-color-chalk-alpha-80: rgba(251, 247, 242, .8);--cw-primitive-color-chalk-alpha-90: rgba(251, 247, 242, .9);--cw-primitive-color-shell-100: #f9f6f3;--cw-primitive-color-shell-200: #f5f1ec;--cw-primitive-color-shell-300: #f2ede6;--cw-primitive-color-shell-400: #ece8e1;--cw-primitive-color-shell-500: #e7e2d8;--cw-primitive-color-shell-600: #e0dace;--cw-primitive-color-shell-700: #dbd1c3;--cw-primitive-color-shell-alpha-36: rgba(242, 237, 230, .36);--cw-primitive-color-shell-alpha-50: rgba(242, 237, 230, .5);--cw-primitive-color-shell-alpha-63: rgba(242, 237, 230, .63);--cw-primitive-color-shell-alpha-70: rgba(242, 237, 230, .7);--cw-primitive-color-shell-alpha-80: rgba(242, 237, 230, .8);--cw-primitive-color-shell-alpha-83: rgba(242, 237, 230, .83);--cw-primitive-color-shell-alpha-96: rgba(242, 237, 230, .96);--cw-primitive-color-pine-400: #3b4544;--cw-primitive-color-red-200: #ff7878;--cw-primitive-color-red-300: #da0000;--cw-primitive-color-green-200: #7de487;--cw-primitive-color-green-300: #368035;--cw-primitive-color-yellow-200: #f1e36d;--cw-primitive-color-yellow-300: #ddc91b}:root,[data-theme=light]{color-scheme:light;--cw-chevron-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cw-font: "LT Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cw-blur-glass-thin: 25px;--cw-blur-glass-thick: 50px;--cw-color-button-background-subtlest: var(--cw-primitive-color-charcoal-alpha-15);--cw-color-button-background-subtle: var(--cw-primitive-color-shell-500);--cw-color-button-background-default: var(--cw-primitive-color-charcoal-300);--cw-color-button-background-brightest: var(--cw-primitive-color-shell-100);--cw-color-button-background-default-hover: var(--cw-primitive-color-charcoal-500);--cw-color-button-background-subtle-hover: var(--cw-primitive-color-shell-100);--cw-color-tag-background-subtlest: var(--cw-primitive-color-shell-700);--cw-color-tag-background-subtle: var(--cw-primitive-color-shell-500);--cw-color-tag-background-default: var(--cw-primitive-color-shell-500);--cw-color-feedback-error: var(--cw-primitive-color-red-300);--cw-color-feedback-error-hover: rgba(218, 0, 0, .1);--cw-color-feedback-success: var(--cw-primitive-color-green-300);--cw-color-feedback-warning: var(--cw-primitive-color-yellow-300);--cw-color-feedback-background-default: var(--cw-primitive-color-charcoal-300);--cw-color-graph-gradient-mint-start: #cedada;--cw-color-graph-gradient-mint-end: #bedadb;--cw-color-graph-gradient-lavender-start: #e2dff2;--cw-color-graph-gradient-lavender-end: #cdc8e8;--cw-color-graph-gradient-blush-start: #fee1dd;--cw-color-graph-gradient-blush-end: #e6c0b5;--cw-color-graph-gradient-blue-start: #cdd3f7;--cw-color-graph-gradient-blue-end: #9bacf1;--cw-color-graph-gradient-mint: linear-gradient( 180deg, var(--cw-color-graph-gradient-mint-start) 0%, var(--cw-color-graph-gradient-mint-end) 100% );--cw-color-graph-gradient-lavender: linear-gradient( 180deg, var(--cw-color-graph-gradient-lavender-start) 0%, var(--cw-color-graph-gradient-lavender-end) 100% );--cw-color-graph-gradient-blush: linear-gradient( 180deg, var(--cw-color-graph-gradient-blush-start) 0%, var(--cw-color-graph-gradient-blush-end) 100% );--cw-color-graph-gradient-blue: linear-gradient( 180deg, var(--cw-color-graph-gradient-blue-start) 0%, var(--cw-color-graph-gradient-blue-end) 100% );--cw-color-card-background-subtle: var(--cw-primitive-color-shell-500);--cw-color-card-background-default: var(--cw-primitive-color-shell-100);--cw-color-card-background-liquid-glass-thin: var(--cw-primitive-color-chalk-alpha-40);--cw-color-card-background-liquid-glass-thick: var(--cw-primitive-color-chalk-alpha-90);--cw-color-glass-regular: var(--cw-primitive-color-shell-alpha-83);--cw-color-glass-microthin: var(--cw-primitive-color-charcoal-alpha-10);--cw-color-card-background-pine-default: var(--cw-primitive-color-pine-400);--cw-color-canvas-subtlest: var(--cw-primitive-color-shell-500);--cw-color-canvas-subtle: var(--cw-primitive-color-shell-400);--cw-color-canvas-default: var(--cw-primitive-color-shell-300);--cw-color-canvas-bright: var(--cw-primitive-color-shell-200);--cw-color-canvas-brightest: var(--cw-primitive-color-shell-100);--cw-color-border-default: var(--cw-primitive-color-charcoal-alpha-15);--cw-color-border-bold: var(--cw-primitive-color-charcoal-alpha-30);--cw-color-border-bolder: var(--cw-primitive-color-charcoal-alpha-50);--cw-color-border-boldest: var(--cw-primitive-color-charcoal-300);--cw-color-icon-subtlest: var(--cw-primitive-color-charcoal-alpha-50);--cw-color-icon-container-subtlest: var(--cw-primitive-color-charcoal-alpha-15);--cw-color-icon-container-subtle: var(--cw-primitive-color-shell-400);--cw-color-icon-subtle: var(--cw-primitive-color-charcoal-alpha-70);--cw-color-icon-default: var(--cw-primitive-color-charcoal-300);--cw-color-icon-inverse-subtle: var(--cw-primitive-color-chalk-alpha-70);--cw-color-icon-inverse-default: var(--cw-primitive-color-chalk-300);--cw-color-text-disabled: var(--cw-primitive-color-charcoal-alpha-50);--cw-color-text-subtlest: var(--cw-primitive-color-charcoal-alpha-70);--cw-color-text-subtle: var(--cw-primitive-color-charcoal-alpha-80);--cw-color-text-default: var(--cw-primitive-color-charcoal-300);--cw-color-text-inverse-subtle: var(--cw-primitive-color-chalk-alpha-80);--cw-color-text-inverse-default: var(--cw-primitive-color-chalk-300);--cw-color-current: var(--cw-color-button-background-default);--cw-color-on-current: var(--cw-color-text-inverse-default);--cw-type-display-2xl-size: calc(64px * var(--cw-text-scale, 1));--cw-type-display-2xl-weight: 400;--cw-type-display-2xl-line-height: calc(64px * var(--cw-text-scale, 1));--cw-type-display-2xl-letter-spacing: 0;--cw-type-display-2xl-text-transform: none;--cw-type-display-lg-size: calc(44px * var(--cw-text-scale, 1));--cw-type-display-lg-weight: 400;--cw-type-display-lg-line-height: calc(52px * var(--cw-text-scale, 1));--cw-type-display-lg-letter-spacing: 0;--cw-type-display-lg-text-transform: none;--cw-type-display-md-size: calc(40px * var(--cw-text-scale, 1));--cw-type-display-md-weight: 400;--cw-type-display-md-line-height: calc(48px * var(--cw-text-scale, 1));--cw-type-display-md-letter-spacing: 0;--cw-type-display-md-text-transform: none;--cw-type-display-sm-size: calc(36px * var(--cw-text-scale, 1));--cw-type-display-sm-weight: 400;--cw-type-display-sm-line-height: calc(44px * var(--cw-text-scale, 1));--cw-type-display-sm-letter-spacing: 0;--cw-type-display-sm-text-transform: none;--cw-type-headline-lg-size: calc(32px * var(--cw-text-scale, 1));--cw-type-headline-lg-weight: 400;--cw-type-headline-lg-line-height: calc(40px * var(--cw-text-scale, 1));--cw-type-headline-lg-letter-spacing: 0;--cw-type-headline-lg-text-transform: none;--cw-type-headline-md-size: calc(28px * var(--cw-text-scale, 1));--cw-type-headline-md-weight: 400;--cw-type-headline-md-line-height: calc(36px * var(--cw-text-scale, 1));--cw-type-headline-md-letter-spacing: 0;--cw-type-headline-md-text-transform: none;--cw-type-headline-sm-size: calc(24px * var(--cw-text-scale, 1));--cw-type-headline-sm-weight: 400;--cw-type-headline-sm-line-height: calc(32px * var(--cw-text-scale, 1));--cw-type-headline-sm-letter-spacing: 0;--cw-type-headline-sm-text-transform: none;--cw-type-title-lg-size: calc(20px * var(--cw-text-scale, 1));--cw-type-title-lg-weight: 400;--cw-type-title-lg-line-height: calc(28px * var(--cw-text-scale, 1));--cw-type-title-lg-letter-spacing: 0;--cw-type-title-lg-text-transform: none;--cw-type-title-md-size: calc(16px * var(--cw-text-scale, 1));--cw-type-title-md-weight: 500;--cw-type-title-md-line-height: calc(24px * var(--cw-text-scale, 1));--cw-type-title-md-letter-spacing: 0;--cw-type-title-md-text-transform: none;--cw-type-title-sm-size: calc(13px * var(--cw-text-scale, 1));--cw-type-title-sm-weight: 500;--cw-type-title-sm-line-height: calc(20px * var(--cw-text-scale, 1));--cw-type-title-sm-letter-spacing: 0;--cw-type-title-sm-text-transform: none;--cw-type-label-lg-size: calc(16px * var(--cw-text-scale, 1));--cw-type-label-lg-weight: 400;--cw-type-label-lg-line-height: calc(24px * var(--cw-text-scale, 1));--cw-type-label-lg-letter-spacing: calc(1.6px * var(--cw-text-scale, 1));--cw-type-label-lg-text-transform: uppercase;--cw-type-label-md-size: calc(14px * var(--cw-text-scale, 1));--cw-type-label-md-weight: 400;--cw-type-label-md-line-height: calc(20px * var(--cw-text-scale, 1));--cw-type-label-md-letter-spacing: calc(1.28px * var(--cw-text-scale, 1));--cw-type-label-md-text-transform: uppercase;--cw-type-label-sm-size: calc(11px * var(--cw-text-scale, 1));--cw-type-label-sm-weight: 400;--cw-type-label-sm-line-height: calc(16px * var(--cw-text-scale, 1));--cw-type-label-sm-letter-spacing: calc(.96px * var(--cw-text-scale, 1));--cw-type-label-sm-text-transform: uppercase;--cw-type-label-xs-size: calc(9px * var(--cw-text-scale, 1));--cw-type-label-xs-weight: 400;--cw-type-label-xs-line-height: calc(13px * var(--cw-text-scale, 1));--cw-type-label-xs-letter-spacing: calc(.96px * var(--cw-text-scale, 1));--cw-type-label-xs-text-transform: uppercase;--cw-type-body-lg-size: calc(20px * var(--cw-text-scale, 1));--cw-type-body-lg-weight: 400;--cw-type-body-lg-line-height: calc(32px * var(--cw-text-scale, 1));--cw-type-body-lg-letter-spacing: 0;--cw-type-body-lg-text-transform: none;--cw-type-body-md-size: calc(16px * var(--cw-text-scale, 1));--cw-type-body-md-weight: 400;--cw-type-body-md-line-height: calc(24px * var(--cw-text-scale, 1));--cw-type-body-md-letter-spacing: calc(.16px * var(--cw-text-scale, 1));--cw-type-body-md-text-transform: none;--cw-type-body-sm-size: calc(13px * var(--cw-text-scale, 1));--cw-type-body-sm-weight: 400;--cw-type-body-sm-line-height: calc(20px * var(--cw-text-scale, 1));--cw-type-body-sm-letter-spacing: calc(.32px * var(--cw-text-scale, 1));--cw-type-body-sm-text-transform: none;--cw-type-code-size: .9em}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--cw-color-button-background-subtlest: var(--cw-primitive-color-chalk-alpha-15);--cw-color-button-background-subtle: var(--cw-primitive-color-charcoal-300);--cw-color-button-background-default: var(--cw-primitive-color-chalk-300);--cw-color-button-background-brightest: var(--cw-primitive-color-charcoal-400);--cw-color-button-background-default-hover: var(--cw-primitive-color-shell-500);--cw-color-button-background-subtle-hover: var(--cw-primitive-color-charcoal-100);--cw-color-tag-background-subtlest: var(--cw-primitive-color-charcoal-300);--cw-color-tag-background-subtle: var(--cw-primitive-color-charcoal-100);--cw-color-tag-background-default: var(--cw-primitive-color-charcoal-200);--cw-color-feedback-error: var(--cw-primitive-color-red-200);--cw-color-feedback-error-hover: rgba(255, 120, 120, .2);--cw-color-feedback-success: var(--cw-primitive-color-green-200);--cw-color-feedback-warning: var(--cw-primitive-color-yellow-200);--cw-color-feedback-background-default: var(--cw-primitive-color-shell-100);--cw-color-graph-gradient-mint-start: #8ca677;--cw-color-graph-gradient-mint-end: #6d7a80;--cw-color-graph-gradient-lavender-start: #a0a9ba;--cw-color-graph-gradient-lavender-end: #928e9f;--cw-color-graph-gradient-blush-start: #b78562;--cw-color-graph-gradient-blush-end: #a67469;--cw-color-graph-gradient-blue-start: #c0b5bd;--cw-color-graph-gradient-blue-end: #6077c3;--cw-color-graph-gradient-mint: linear-gradient( 180deg, var(--cw-color-graph-gradient-mint-start) 0%, var(--cw-color-graph-gradient-mint-end) 100% );--cw-color-graph-gradient-lavender: linear-gradient( 180deg, var(--cw-color-graph-gradient-lavender-start) 0%, var(--cw-color-graph-gradient-lavender-end) 100% );--cw-color-graph-gradient-blush: linear-gradient( 180deg, var(--cw-color-graph-gradient-blush-start) 0%, var(--cw-color-graph-gradient-blush-end) 100% );--cw-color-graph-gradient-blue: linear-gradient( 180deg, var(--cw-color-graph-gradient-blue-start) 0%, var(--cw-color-graph-gradient-blue-end) 100% );--cw-color-card-background-subtle: var(--cw-primitive-color-charcoal-300);--cw-color-card-background-default: var(--cw-primitive-color-charcoal-300);--cw-color-card-background-liquid-glass-thin: var(--cw-primitive-color-charcoal-alpha-50);--cw-color-card-background-liquid-glass-thick: var(--cw-primitive-color-charcoal-alpha-90);--cw-color-glass-regular: var(--cw-primitive-color-charcoal-500-alpha-83);--cw-color-glass-microthin: var( --cw-primitive-color-chalk-alpha-10 );--cw-color-card-background-pine-default: var(--cw-primitive-color-pine-400);--cw-color-canvas-subtlest: var(--cw-primitive-color-charcoal-700);--cw-color-canvas-subtle: var(--cw-primitive-color-charcoal-600);--cw-color-canvas-default: var(--cw-primitive-color-charcoal-500);--cw-color-canvas-bright: var(--cw-primitive-color-charcoal-400);--cw-color-canvas-brightest: var(--cw-primitive-color-charcoal-300);--cw-color-border-default: var(--cw-primitive-color-chalk-alpha-15);--cw-color-border-bold: var(--cw-primitive-color-chalk-alpha-30);--cw-color-border-bolder: var(--cw-primitive-color-chalk-alpha-50);--cw-color-border-boldest: var(--cw-primitive-color-chalk-300);--cw-color-icon-subtlest: var(--cw-primitive-color-chalk-alpha-50);--cw-color-icon-container-subtlest: var(--cw-primitive-color-chalk-alpha-15);--cw-color-icon-container-subtle: var(--cw-primitive-color-charcoal-400);--cw-color-icon-subtle: var(--cw-primitive-color-chalk-alpha-70);--cw-color-icon-default: var(--cw-primitive-color-chalk-300);--cw-color-icon-inverse-subtle: var(--cw-primitive-color-charcoal-alpha-70);--cw-color-icon-inverse-default: var(--cw-primitive-color-charcoal-300);--cw-color-text-disabled: var(--cw-primitive-color-chalk-alpha-50);--cw-color-text-subtlest: var(--cw-primitive-color-chalk-alpha-70);--cw-color-text-subtle: var(--cw-primitive-color-chalk-alpha-80);--cw-color-text-default: var(--cw-primitive-color-chalk-300);--cw-color-text-inverse-subtle: var(--cw-primitive-color-charcoal-alpha-80);--cw-color-text-inverse-default: var(--cw-primitive-color-charcoal-300);--cw-color-current: var(--cw-color-button-background-default);--cw-color-on-current: var(--cw-color-text-inverse-default)}[data-color=primary]{--cw-color-current: var(--cw-color-button-background-default)}[data-color=secondary]{--cw-color-current: var(--cw-color-button-background-subtle)}[data-color=success]{--cw-color-current: var(--cw-color-feedback-success)}[data-color=danger]{--cw-color-current: var(--cw-color-feedback-error)}[data-color=warning]{--cw-color-current: var(--cw-color-feedback-warning);--cw-color-on-current: var(--cw-primitive-color-charcoal-300)}[data-color=info]{--cw-color-current: var(--cw-color-feedback-background-default)}[data-color=discovery]{--cw-color-current: var(--cw-color-card-background-pine-default);--cw-color-on-current: var(--cw-primitive-color-chalk-300)}[data-color=caution]{--cw-color-current: var(--cw-color-feedback-warning);--cw-color-on-current: var(--cw-primitive-color-charcoal-300)}[data-color=neutral]{--cw-color-current: var(--cw-color-tag-background-default);--cw-color-on-current: var( --cw-color-text-default )}[data-color=button-background-subtle],[data-color=button-background-subtlest],[data-color=button-background-brightest],[data-color=button-background-subtle-hover],[data-color=tag-background-subtlest],[data-color=tag-background-subtle],[data-color=tag-background-default]{--cw-color-on-current: var(--cw-color-text-default)}*{box-sizing:border-box}body,.cw-root{margin:0;font-family:var(--cw-font);color:var(--cw-color-text-default);background:transparent;font-size:var(--cw-type-body-md-size);font-weight:var(--cw-type-body-md-weight);line-height:var(--cw-type-body-md-line-height);letter-spacing:var(--cw-type-body-md-letter-spacing);text-transform:var(--cw-type-body-md-text-transform)}.cw-root{container-type:inline-size;user-select:none}.cw-card{background:var(--cw-color-card-background-default);border:0;border-radius:var(--cw-size-radius-xl);padding:var(--cw-size-space-card-padding);display:flex;flex-direction:column;gap:var(--cw-size-space-md);color:var(--cw-color-text-default)}.cw-card[data-size=sm]{padding:var(--cw-size-space-card-padding);gap:var(--cw-size-space-xs)}.cw-card[data-size=lg]{padding:calc(var(--cw-size-space-md) + var(--cw-size-space-2xs));gap:var(--cw-size-space-md)}.cw-box,.cw-col{display:flex;flex-direction:column;gap:var(--cw-size-space-xs)}.cw-box[data-direction=row]{flex-direction:row}.cw-row{display:flex;flex-direction:row;align-items:center;gap:var(--cw-size-space-xs)}.cw-row[data-justify=spaceBetween]{justify-content:space-between}.cw-row[data-justify=spaceAround]{justify-content:space-around}.cw-row[data-justify=center]{justify-content:center}.cw-row[data-justify=end]{justify-content:flex-end}.cw-list{display:flex;flex-direction:column;gap:var(--cw-size-space-list-gap-default)}.cw-list[data-direction=row]{flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-self:stretch}.cw-list[data-direction=row]>*{flex:1 1 0;min-width:0}.cw-list[data-direction=row]>.cw-button{white-space:nowrap;min-width:0;padding-inline:var(--cw-size-space-2xs);overflow:hidden}.cw-list[data-direction=row][data-columns]{display:grid;grid-template-columns:repeat(var(--cw-list-columns, 3),minmax(0,1fr))}.cw-list[data-direction=row][data-columns]>*{min-width:0}.cw-list[data-direction=row][data-justify]>*{flex:0 1 auto}.cw-list[data-spot-map][data-direction=row]{flex-wrap:nowrap;overflow:auto hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--cw-size-space-2xs);scrollbar-width:none}.cw-list[data-spot-map][data-direction=row]::-webkit-scrollbar{display:none}.cw-list[data-spot-map][data-direction=row][data-columns]{grid-template-columns:repeat(var(--cw-list-columns, 3),minmax(var(--cw-size-spot-min),1fr))}.cw-list[data-spot-map][data-direction=row]>.cw-spot{min-width:var(--cw-size-spot-min)}.cw-list[data-spot-map]>.cw-spot:focus-visible{outline-offset:-3px}.cw-list[data-direction=row]>.cw-col{align-items:center}.cw-list[data-justify=spaceBetween]{justify-content:space-between}.cw-list[data-justify=spaceAround]{justify-content:space-around}.cw-list[data-justify=center]{justify-content:center}.cw-list[data-justify=end]{justify-content:flex-end}.cw-list--preview{position:relative}.cw-list--preview:not([data-expanded])>.cw-list-more{display:none}.cw-list--preview:not([data-expanded])>.cw-list-peek{pointer-events:none;opacity:.6;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,transparent 92%)}.cw-list-toggle{align-self:center;display:inline-flex;align-items:center;justify-content:center;max-width:max-content;margin-inline:auto;font-family:inherit;border:1px solid var(--cw-color-border-bold);border-radius:var(--cw-size-radius-full);padding:var(--cw-size-space-2xs) var(--cw-size-space-md);background:var(--cw-color-card-background-default);color:var(--cw-color-text-subtle);cursor:pointer;transition:opacity .15s ease}.cw-list--preview:not([data-expanded])>.cw-list-toggle{position:absolute;left:50%;bottom:var(--cw-size-space-xs);transform:translate(-50%)}.cw-list[data-direction=row]>.cw-list-toggle{flex:0 0 100%}.cw-list[data-direction=row][data-columns]>.cw-list-toggle{grid-column:1 / -1}.cw-list--preview[data-direction=row]:not([data-expanded])>.cw-list-toggle{position:static;transform:none}.cw-list-toggle:not(:disabled):active{opacity:.85}.cw-list-toggle-label[data-role=collapse],.cw-list[data-expanded]>.cw-list-toggle .cw-list-toggle-label[data-role=expand]{display:none}.cw-list[data-expanded]>.cw-list-toggle .cw-list-toggle-label[data-role=collapse]{display:inline}.cw-list-toggle:focus-visible{outline:2px solid var(--cw-color-button-background-default);outline-offset:2px}.cw-carousel{display:flex;flex-direction:row;align-items:stretch;gap:var(--cw-size-space-carousel-gap-default);overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.cw-carousel::-webkit-scrollbar{display:none}.cw-carousel>*{scroll-snap-align:start;flex:0 0 auto;width:86%;min-width:0}.cw-carousel>.cw-card>.cw-button:last-child{margin-top:auto}@container (min-width: 560px){.cw-carousel>*{width:44%}}@container (min-width: 860px){.cw-carousel>*{width:30%}}.cw-title{margin:0}.cw-caption{color:var(--cw-color-text-subtle)}.cw-markdown>:first-child{margin-top:0}.cw-markdown>:last-child{margin-bottom:0}.cw-markdown p,.cw-markdown ul,.cw-markdown ol{margin:0 0 var(--cw-size-space-xs)}.cw-markdown h3,.cw-markdown h4,.cw-markdown h5{margin:var(--cw-size-space-xs) 0 var(--cw-size-space-2xs)}.cw-markdown ul,.cw-markdown ol{padding-left:var(--cw-size-20)}.cw-markdown code{padding:var(--cw-size-2) var(--cw-size-space-2xs);border-radius:var(--cw-size-radius-2xs);background:var(--cw-color-canvas-subtlest);font-size:var(--cw-type-code-size)}.cw-markdown a{color:var(--cw-color-button-background-default)}.cw-type[data-size=display-2xl]{font-size:var(--cw-type-display-2xl-size);font-weight:var(--cw-type-display-2xl-weight);line-height:var(--cw-type-display-2xl-line-height);letter-spacing:var(--cw-type-display-2xl-letter-spacing);text-transform:var(--cw-type-display-2xl-text-transform)}.cw-type[data-size=display-lg]{font-size:var(--cw-type-display-lg-size);font-weight:var(--cw-type-display-lg-weight);line-height:var(--cw-type-display-lg-line-height);letter-spacing:var(--cw-type-display-lg-letter-spacing);text-transform:var(--cw-type-display-lg-text-transform)}.cw-type[data-size=display-md]{font-size:var(--cw-type-display-md-size);font-weight:var(--cw-type-display-md-weight);line-height:var(--cw-type-display-md-line-height);letter-spacing:var(--cw-type-display-md-letter-spacing);text-transform:var(--cw-type-display-md-text-transform)}.cw-type[data-size=display-sm]{font-size:var(--cw-type-display-sm-size);font-weight:var(--cw-type-display-sm-weight);line-height:var(--cw-type-display-sm-line-height);letter-spacing:var(--cw-type-display-sm-letter-spacing);text-transform:var(--cw-type-display-sm-text-transform)}.cw-type[data-size=headline-lg]{font-size:var(--cw-type-headline-lg-size);font-weight:var(--cw-type-headline-lg-weight);line-height:var(--cw-type-headline-lg-line-height);letter-spacing:var(--cw-type-headline-lg-letter-spacing);text-transform:var(--cw-type-headline-lg-text-transform)}.cw-type[data-size=headline-md]{font-size:var(--cw-type-headline-md-size);font-weight:var(--cw-type-headline-md-weight);line-height:var(--cw-type-headline-md-line-height);letter-spacing:var(--cw-type-headline-md-letter-spacing);text-transform:var(--cw-type-headline-md-text-transform)}.cw-type[data-size=headline-sm]{font-size:var(--cw-type-headline-sm-size);font-weight:var(--cw-type-headline-sm-weight);line-height:var(--cw-type-headline-sm-line-height);letter-spacing:var(--cw-type-headline-sm-letter-spacing);text-transform:var(--cw-type-headline-sm-text-transform)}.cw-type[data-size=title-lg]{font-size:var(--cw-type-title-lg-size);font-weight:var(--cw-type-title-lg-weight);line-height:var(--cw-type-title-lg-line-height);letter-spacing:var(--cw-type-title-lg-letter-spacing);text-transform:var(--cw-type-title-lg-text-transform)}.cw-type[data-size=title-md]{font-size:var(--cw-type-title-md-size);font-weight:var(--cw-type-title-md-weight);line-height:var(--cw-type-title-md-line-height);letter-spacing:var(--cw-type-title-md-letter-spacing);text-transform:var(--cw-type-title-md-text-transform)}.cw-type[data-size=title-sm]{font-size:var(--cw-type-title-sm-size);font-weight:var(--cw-type-title-sm-weight);line-height:var(--cw-type-title-sm-line-height);letter-spacing:var(--cw-type-title-sm-letter-spacing);text-transform:var(--cw-type-title-sm-text-transform)}.cw-type[data-size=label-lg]{font-size:var(--cw-type-label-lg-size);font-weight:var(--cw-type-label-lg-weight);line-height:var(--cw-type-label-lg-line-height);letter-spacing:var(--cw-type-label-lg-letter-spacing);text-transform:var(--cw-type-label-lg-text-transform)}.cw-type[data-size=label-md]{font-size:var(--cw-type-label-md-size);font-weight:var(--cw-type-label-md-weight);line-height:var(--cw-type-label-md-line-height);letter-spacing:var(--cw-type-label-md-letter-spacing);text-transform:var(--cw-type-label-md-text-transform)}.cw-type[data-size=label-sm]{font-size:var(--cw-type-label-sm-size);font-weight:var(--cw-type-label-sm-weight);line-height:var(--cw-type-label-sm-line-height);letter-spacing:var(--cw-type-label-sm-letter-spacing);text-transform:var(--cw-type-label-sm-text-transform)}.cw-type[data-size=label-xs]{font-size:var(--cw-type-label-xs-size);font-weight:var(--cw-type-label-xs-weight);line-height:var(--cw-type-label-xs-line-height);letter-spacing:var(--cw-type-label-xs-letter-spacing);text-transform:var(--cw-type-label-xs-text-transform)}.cw-type[data-size=body-lg]{font-size:var(--cw-type-body-lg-size);font-weight:var(--cw-type-body-lg-weight);line-height:var(--cw-type-body-lg-line-height);letter-spacing:var(--cw-type-body-lg-letter-spacing);text-transform:var(--cw-type-body-lg-text-transform)}.cw-type[data-size=body-md]{font-size:var(--cw-type-body-md-size);font-weight:var(--cw-type-body-md-weight);line-height:var(--cw-type-body-md-line-height);letter-spacing:var(--cw-type-body-md-letter-spacing);text-transform:var(--cw-type-body-md-text-transform)}.cw-type[data-size=body-sm]{font-size:var(--cw-type-body-sm-size);font-weight:var(--cw-type-body-sm-weight);line-height:var(--cw-type-body-sm-line-height);letter-spacing:var(--cw-type-body-sm-letter-spacing);text-transform:var(--cw-type-body-sm-text-transform)}.cw-type[data-weight=medium]{font-weight:500}.cw-type[data-weight=semibold]{font-weight:600}.cw-type[data-weight=bold]{font-weight:700}.cw-type[data-weight=regular]{font-weight:400}.cw-badge{display:inline-block;padding:var(--cw-size-2) var(--cw-size-space-xs);border-radius:var(--cw-size-radius-full);border:1px solid var(--cw-color-border-default);background:transparent;color:var(--cw-color-text-subtle)}.cw-badge[data-color]{border-color:var(--cw-color-border-default);color:var(--cw-color-current)}.cw-badge[data-color=success],.cw-badge[data-color=danger],.cw-badge[data-color=error],.cw-badge[data-color=warning],.cw-badge[data-color=caution],.cw-badge[data-color^=feedback]{border-color:color-mix(in srgb,var(--cw-color-current) 40%,transparent)}.cw-badge[data-color=neutral],.cw-badge[data-color^=tag-background]{background:var(--cw-color-glass-microthin);border-color:var(--cw-color-border-default);color:var(--cw-color-text-default)}.cw-badge[data-variant=solid]{background:var(--cw-color-current);border-color:var(--cw-color-current);color:var(--cw-color-on-current)}.cw-badge[data-variant=outline]{background:transparent}.cw-daytile{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--cw-size-48) * var(--cw-text-scale, 1));height:calc(var(--cw-size-48) * var(--cw-text-scale, 1));padding:var(--cw-size-2);border-radius:var(--cw-size-radius-full);background:var(--cw-color-tag-background-default);color:var(--cw-color-text-default);white-space:nowrap;overflow:hidden;text-align:center}.cw-daytile[data-color]{background:var(--cw-color-current);color:var(--cw-color-on-current)}.cw-status{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--cw-size-space-xs);color:var(--cw-color-text-subtle)}.cw-status[data-color]{color:var(--cw-color-current)}.cw-status .cw-icon{width:var(--cw-size-20);height:var(--cw-size-20);border-radius:var(--cw-size-radius-full);background-color:currentColor;-webkit-mask:none;mask:none;position:relative;flex:none}.cw-status .cw-icon:after{content:"";position:absolute;inset:25%;background-color:var(--cw-color-canvas-default);-webkit-mask:var(--cw-icon-mask) no-repeat center / contain;mask:var(--cw-icon-mask) no-repeat center / contain}.cw-image{max-width:100%;height:auto;border-radius:var(--cw-size-radius-sm);display:block}.cw-image[data-fit=cover]{object-fit:cover}.cw-carousel .cw-image,.cw-carousel .cw-media{width:100%;aspect-ratio:16 / 9}.cw-carousel .cw-image{object-fit:cover}.cw-carousel .cw-media>.cw-image{aspect-ratio:auto}.cw-divider{border:none;border-top:1px solid var(--cw-color-border-default);margin:0}.cw-spacer{flex:none}.cw-media{position:relative;display:block;overflow:hidden;border-radius:var(--cw-size-radius-sm)}.cw-media>.cw-image{width:100%;height:100%;object-fit:cover;border-radius:0}.cw-play{position:absolute;inset:0;margin:auto;width:var(--cw-size-56);height:var(--cw-size-56);border-radius:var(--cw-size-radius-full);background:color-mix(in srgb,var(--cw-primitive-color-charcoal-600) 55%,transparent)}.cw-play:after{content:"";position:absolute;inset:30% 26% 30% 34%;background:var(--cw-primitive-color-chalk-300);-webkit-mask:var(--cw-icon-play) no-repeat center / contain;mask:var(--cw-icon-play) no-repeat center / contain}.cw-datetile{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:var(--cw-size-60);padding:var(--cw-size-space-xs) var(--cw-size-space-sm);border-radius:var(--cw-size-radius-sm);background:var(--cw-color-canvas-subtlest);text-align:center;flex:none;align-self:flex-start}.cw-datetile-month,.cw-datetile-weekday{color:var(--cw-color-text-subtle)}.cw-datetile-day{color:var(--cw-color-text-default)}.cw-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cw-size-space-xs) var(--cw-size-space-md);margin:0;padding:0;list-style:none}.cw-legend[data-direction=col]{flex-direction:column;align-items:flex-start}.cw-legend-item{display:inline-flex;align-items:center;gap:var(--cw-size-space-2xs);color:var(--cw-color-text-default)}.cw-legend-swatch{position:relative;flex:none;width:var(--cw-size-16);height:var(--cw-size-16);border:1px solid transparent;border-radius:var(--cw-size-radius-full);background:transparent}.cw-legend[data-shape=square] .cw-legend-swatch{border-radius:var(--cw-size-radius-2xs)}.cw-legend-swatch[data-state=unavailable]{background:var(--cw-color-canvas-subtlest)}.cw-legend-swatch[data-state=available]{border-color:var(--cw-color-border-default)}.cw-legend-swatch[data-state=available]:after{content:"";position:absolute;inset:22%;border-radius:inherit;background:var(--cw-color-button-background-default)}.cw-legend-swatch[data-state=selected]{background:var(--cw-color-button-background-default)}.cw-legend-swatch[data-color]{background:var(--cw-color-current)}:root{--cw-icon-play: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4.5v15l13-7.5z'/%3E%3C/svg%3E")}.cw-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--cw-icon-mask, none) no-repeat center / contain;mask:var(--cw-icon-mask, none) no-repeat center / contain}.cw-icon[data-size=sm]{width:.875em;height:.875em}.cw-icon[data-size=md]{width:1em;height:1em}.cw-icon[data-size=lg]{width:1.25em;height:1.25em}.cw-icon[data-size=xl]{width:1.5em;height:1.5em}.cw-icon[data-size="2xl"]{width:2em;height:2em}.cw-icon[data-icon=check]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5l5.5 5.5L20 6.5'/%3E%3C/svg%3E")}.cw-icon[data-icon=play]{--cw-icon-mask: var(--cw-icon-play)}.cw-icon[data-icon=chevron-right]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M9 4l8 8-8 8'/%3E%3C/svg%3E")}.cw-icon[data-icon=chevron-left]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M15 4l-8 8 8 8'/%3E%3C/svg%3E")}.cw-icon[data-icon=arrow-right]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M4 12h16m-7-7l7 7-7 7'/%3E%3C/svg%3E")}.cw-icon[data-icon=calendar]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' d='M4 6.5h16v14H4zM4 10.5h16M8 3.5v4M16 3.5v4'/%3E%3C/svg%3E")}.cw-icon[data-icon=clock]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' d='M12 7v5.5l3.5 2'/%3E%3C/svg%3E")}.cw-icon[data-icon=location]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' d='M12 21s-7-6.1-7-11a7 7 0 0 1 14 0c0 4.9-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.6' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E")}.cw-icon[data-icon=star]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.95 6.26 6.55.84-4.82 4.55 1.25 6.5L12 17.4l-5.93 3.25 1.25-6.5L2.5 9.6l6.55-.84z'/%3E%3C/svg%3E")}.cw-icon[data-icon=heart]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21c-6-4.4-9-8-9-11.5C3 6 5 4 7.6 4c1.8 0 3.4 1 4.4 2.5C13 5 14.6 4 16.4 4 19 4 21 6 21 9.5 21 13 18 16.6 12 21z'/%3E%3C/svg%3E")}.cw-icon[data-icon=info]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' d='M12 11v5.5'/%3E%3Ccircle cx='12' cy='7.8' r='1.4'/%3E%3C/svg%3E")}.cw-icon[data-icon=x]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E")}.cw-icon[data-icon=plus]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' d='M12 4v16M4 12h16'/%3E%3C/svg%3E")}.cw-icon[data-icon=user]{--cw-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-6.5 8-6.5s8 2.5 8 6.5z'/%3E%3C/svg%3E")}.cw-card-footer{display:flex;gap:var(--cw-size-space-xs);justify-content:flex-end}.cw-button,.cw-action-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cw-size-space-xs);font-family:inherit;border-radius:var(--cw-size-radius-sm);padding:var(--cw-size-space-sm) var(--cw-size-space-md);border:1px solid transparent;cursor:pointer;background:var(--cw-color-button-background-default);color:var(--cw-color-text-inverse-default);transition:opacity .15s ease}.cw-button:not(:disabled):active,.cw-action-button:not(:disabled):active{opacity:.85}.cw-button[data-color]:not([data-color=primary]):not([data-color=secondary]):not([data-variant=outline]),.cw-action-button[data-color]:not([data-color=primary]):not([data-color=secondary]):not([data-variant=outline]){background:var(--cw-color-current);color:var(--cw-color-on-current)}.cw-button[data-variant=outline],.cw-action-button[data-variant=outline]{background:transparent;color:var(--cw-color-text-default);border-color:var(--cw-color-border-default)}.cw-button[data-variant=outline][data-color]:not([data-color=primary]):not([data-color^=button-background]),.cw-action-button[data-variant=outline][data-color]:not([data-color=primary]):not([data-color^=button-background]){color:var(--cw-color-current);border-color:color-mix(in srgb,var(--cw-color-current) 40%,transparent)}.cw-button[data-color=secondary],.cw-action-button[data-color=secondary]{background:transparent;color:var(--cw-color-text-default);border-color:var(--cw-color-border-default)}.cw-button:disabled{opacity:.5;cursor:not-allowed}.cw-pending{padding:var(--cw-size-space-xs);border:1px dashed var(--cw-color-border-default);border-radius:var(--cw-size-radius-sm);color:var(--cw-color-text-subtle)}.cw-chart{width:100%}.cw-chart svg{display:block;width:100%;height:auto}.cw-chart-grid{stroke:var(--cw-color-border-default);stroke-width:1}.cw-chart-tick{fill:var(--cw-color-text-subtle);font-family:var(--cw-font);text-transform:none}.cw-chart-legend{display:flex;flex-wrap:wrap;gap:var(--cw-size-2) var(--cw-size-space-sm);margin-bottom:var(--cw-size-space-2xs);color:var(--cw-color-text-subtle)}.cw-chart-legend-item{display:inline-flex;align-items:center;gap:var(--cw-size-space-2xs)}.cw-chart-dot{width:var(--cw-size-8);height:var(--cw-size-8);border-radius:var(--cw-size-radius-full)}.cw-table-wrap{max-width:100%;min-width:0;overflow-x:auto;border-radius:var(--cw-size-radius-sm)}.cw-table{width:100%;border-collapse:collapse;color:var(--cw-color-text-default)}.cw-table th,.cw-table td{white-space:nowrap}.cw-table th{text-align:left;padding:var(--cw-size-space-xs);border-bottom:1px solid var(--cw-color-border-default);color:var(--cw-color-text-subtle)}.cw-table td{padding:var(--cw-size-space-xs);border-bottom:1px solid var(--cw-color-border-default)}.cw-table tbody tr:last-child td{border-bottom:0}.cw-table[data-striped] tbody tr:nth-child(2n){background:var(--cw-color-canvas-subtlest)}.cw-table [data-align=center]{text-align:center}.cw-table [data-align=end]{text-align:right}.cw-video{position:relative;aspect-ratio:16 / 9;border-radius:var(--cw-size-radius-sm);overflow:hidden;background:var(--cw-primitive-color-charcoal-700)}.cw-video iframe,.cw-video video{display:block;width:100%;height:100%;border:0}.cw-edit .cw-video iframe,.cw-edit .cw-video video{pointer-events:none}.cw-expander{display:flex;flex-direction:column;gap:var(--cw-size-space-sm);background:var(--cw-color-card-background-default);border-radius:var(--cw-size-radius-xl);padding:var(--cw-size-space-card-padding);color:var(--cw-color-text-default)}.cw-expander-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--cw-size-space-xs);cursor:pointer;list-style:none;color:var(--cw-color-text-default)}.cw-expander-summary::-webkit-details-marker{display:none}.cw-expander-summary .cw-icon{transition:transform .18s ease-out}.cw-expander[open]>.cw-expander-summary .cw-icon{transform:rotate(180deg)}.cw-form{display:flex;flex-direction:column;gap:var(--cw-size-space-sm)}.cw-form>.cw-button{margin-top:var(--cw-size-space-2xs)}.cw-field{position:relative;display:flex;flex-direction:column;gap:var(--cw-size-space-2xs);color:var(--cw-color-text-default)}.cw-field--inline{flex-direction:row;align-items:center;gap:var(--cw-size-space-xs)}.cw-field-label{color:var(--cw-color-text-subtle);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-field-text{color:var(--cw-color-text-default)}.cw-select,.cw-input,.cw-textarea{font:inherit;box-sizing:border-box;width:100%;min-height:var(--cw-size-44);color:var(--cw-color-text-default);background:transparent;border:1px solid var(--cw-color-border-default);border-radius:var(--cw-size-radius-full);padding:var(--cw-size-space-xs) var(--cw-size-space-md);transition:border-color .15s ease}.cw-select:hover:not(:disabled),.cw-input:hover:not(:disabled),.cw-textarea:hover:not(:disabled){border-color:var(--cw-color-border-bold)}.cw-select:focus,.cw-input:focus,.cw-textarea:focus{outline:2px solid color-mix(in srgb,var(--cw-color-button-background-default) 35%,transparent);outline-offset:1px;border-color:var(--cw-color-button-background-default)}.cw-select:disabled,.cw-input:disabled,.cw-textarea:disabled{opacity:.5}.cw-textarea{resize:vertical;min-height:0;border-radius:var(--cw-size-radius-md)}.cw-selectwrap{position:relative}.cw-selectbtn{display:flex;align-items:center;gap:var(--cw-size-space-xs);text-align:start;cursor:pointer}.cw-selectbtn:disabled{cursor:default}.cw-selectbtn>.cw-selectbtn-value{flex:1 1 auto;min-width:0}.cw-selectbtn:after{content:"";flex:0 0 auto;width:var(--cw-size-12);height:var(--cw-size-12);opacity:.75;background-color:currentColor;-webkit-mask:var(--cw-chevron-mask) no-repeat center / contain;mask:var(--cw-chevron-mask) no-repeat center / contain}.cw-row>.cw-field,.cw-list[data-direction=row]>.cw-field{flex:1 1 auto;min-width:var(--cw-size-104)}.cw-row>.cw-field:has(.cw-selectwrap,.cw-datestep,.cw-datefield),.cw-list[data-direction=row]>.cw-field:has(.cw-selectwrap,.cw-datestep,.cw-datefield){flex:1 1 0;min-width:0}.cw-selectbtn-value,.cw-datebtn-value,.cw-datestep-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-row:has(>.cw-field){flex-wrap:wrap}.cw-select.cw-select-carrier,.cw-input.cw-date-carrier{position:absolute;inset:0;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.cw-datefield{position:relative}.cw-datebtn{display:flex;align-items:center;gap:var(--cw-size-space-xs);text-align:start;cursor:pointer}.cw-datebtn:disabled{cursor:default}.cw-datebtn>.cw-datebtn-value{flex:1 1 auto;min-width:0}.cw-datestep{display:flex;align-items:center;gap:var(--cw-size-space-xs);box-sizing:border-box;min-height:var(--cw-size-44);padding-inline:var(--cw-size-space-md);color:var(--cw-color-text-default);border:1px solid var(--cw-color-border-default);border-radius:var(--cw-size-radius-full);transition:border-color .15s ease}.cw-datestep:hover:not(:has(input:disabled)){border-color:var(--cw-color-border-bold)}.cw-datestep:focus-within{outline:2px solid color-mix(in srgb,var(--cw-color-button-background-default) 35%,transparent);outline-offset:1px;border-color:var(--cw-color-button-background-default)}.cw-datestep:has(input:disabled){opacity:.5}.cw-datestep-face{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;gap:var(--cw-size-space-xs);min-width:0;padding:0;font:inherit;color:inherit;background:none;border:0;text-align:start;cursor:pointer}.cw-datestep-face:focus-visible{outline:none}.cw-datestep-arrows{display:flex;flex-direction:column;align-self:stretch}.cw-datestep-arrow{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:0;width:var(--cw-size-24);padding:0;font:inherit;color:inherit;background:none;border:0;opacity:.75;cursor:pointer}.cw-datestep-arrow:after{content:"";width:var(--cw-size-12);height:var(--cw-size-12);background-color:currentColor;-webkit-mask:var(--cw-chevron-mask) no-repeat center / contain;mask:var(--cw-chevron-mask) no-repeat center / contain}.cw-datestep-arrow[data-dir=up]:after{transform:rotate(180deg)}.cw-datestep-arrow:hover:not(:disabled){opacity:1}.cw-cal{position:absolute;top:calc(100% + var(--cw-size-space-2xs));inset-inline-start:0;z-index:30;width:min(338px,94cqw);padding:var(--cw-size-space-sm);background:var(--cw-color-glass-regular);border:1px solid var(--cw-color-border-default);border-radius:var(--cw-size-radius-xl)}.cw-cal-head{display:flex;align-items:center;gap:var(--cw-size-space-2xs);padding:var(--cw-size-space-2xs) var(--cw-size-space-2xs) var(--cw-size-space-xs)}.cw-cal-title{flex:1 1 auto;font-weight:600}.cw-cal-nav{display:flex;align-items:center;justify-content:center;width:var(--cw-size-32);height:var(--cw-size-32);padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.75}.cw-cal-nav:hover:not(:disabled){opacity:1}.cw-cal-nav:disabled{opacity:.3;cursor:default}.cw-cal-nav:after{content:"";width:var(--cw-size-12);height:var(--cw-size-12);background-color:currentColor;-webkit-mask:var(--cw-chevron-mask) no-repeat center / contain;mask:var(--cw-chevron-mask) no-repeat center / contain;transform:rotate(90deg)}.cw-cal-nav[data-dir=next]:after{transform:rotate(-90deg)}.cw-cal-weekdays,.cw-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.cw-cal-weekdays>span{padding-block:var(--cw-size-space-2xs);text-align:center;font-size:var(--cw-type-label-sm-size);letter-spacing:var(--cw-type-label-sm-letter-spacing);text-transform:uppercase;color:var(--cw-color-text-subtlest)}.cw-cal-day{aspect-ratio:1;min-width:0;padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:var(--cw-size-radius-full);cursor:pointer}.cw-cal-day:hover:not(:disabled):not([data-selected]){background:var(--cw-color-border-default)}.cw-cal-day:disabled{opacity:.3;cursor:default}.cw-cal-day[data-today]:not([data-selected]){font-weight:600;text-decoration:underline;text-underline-offset:3px}.cw-cal-day[data-selected]{background:var(--cw-color-button-background-default);color:var(--cw-color-text-inverse-default);font-weight:600}.cw-menu{position:absolute;top:calc(100% + var(--cw-size-space-2xs));inset-inline-start:0;z-index:30;min-width:min(100%,94cqw);max-width:min(338px,94cqw);max-height:336px;overflow-y:auto;padding:var(--cw-size-space-2xs);background:var(--cw-color-glass-regular);border:1px solid var(--cw-color-border-default);border-radius:var(--cw-size-radius-xl)}.cw-menu-option{display:flex;align-items:center;gap:var(--cw-size-space-xs);width:100%;min-height:var(--cw-size-44);padding:var(--cw-size-space-2xs) var(--cw-size-space-sm);font:inherit;color:inherit;text-align:start;background:none;border:0;border-radius:var(--cw-size-radius-md);cursor:pointer}.cw-menu-option:hover{background:var(--cw-color-border-default)}.cw-menu-option>.cw-icon{visibility:hidden}.cw-menu-option[data-selected]>.cw-icon{visibility:visible}.cw-menu-label{flex:1 1 auto;min-width:0;white-space:nowrap}.cw-card[data-color=card-background-liquid-glass-thin]{-webkit-backdrop-filter:blur(var(--cw-blur-glass-thin));backdrop-filter:blur(var(--cw-blur-glass-thin))}.cw-card[data-color=card-background-liquid-glass-thick],.cw-cal,.cw-menu{-webkit-backdrop-filter:blur(var(--cw-blur-glass-thick));backdrop-filter:blur(var(--cw-blur-glass-thick))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cw-cal,.cw-menu{background:var(--cw-primitive-color-shell-alpha-96)}[data-theme=dark] .cw-cal,[data-theme=dark] .cw-menu{background:var(--cw-primitive-color-charcoal-alpha-96)}}.cw-field input[type=checkbox],.cw-field input[type=radio]{accent-color:var(--cw-color-button-background-default)}.cw-radio-option{display:flex;align-items:center;gap:var(--cw-size-space-xs)}.cw-toggles{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--cw-size-space-xs);overflow:auto hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--cw-size-space-2xs);scrollbar-width:none}.cw-toggles::-webkit-scrollbar{display:none}.cw-toggle{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--cw-size-44);padding-block:var(--cw-size-space-2xs);padding-inline:var(--cw-size-space-md);white-space:nowrap;font-family:inherit;color:var(--cw-color-text-default);background:transparent;border:1px solid var(--cw-color-border-default);border-radius:var(--cw-size-radius-full);cursor:pointer}.cw-toggle[aria-pressed=true]{background:var(--cw-color-button-background-default);border-color:var(--cw-color-button-background-default);color:var(--cw-color-text-inverse-default)}.cw-toggle:hover:not(:disabled):not([aria-pressed=true]){background:var(--cw-color-button-background-subtlest)}.cw-toggle:disabled{color:var(--cw-color-text-disabled);cursor:default}.cw-toggles>.cw-toggle:focus-visible{outline:2px solid var(--cw-color-button-background-default);outline-offset:-3px}.cw-spot{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cw-size-44);min-height:var(--cw-size-44);padding-block:0;padding-inline:var(--cw-size-space-2xs);white-space:nowrap;overflow:hidden;font-family:inherit;color:var(--cw-color-text-default);background:transparent;border:1px solid transparent;border-radius:var(--cw-size-radius-sm);cursor:pointer}.cw-spot[data-state=unavailable]{background:var(--cw-color-canvas-subtlest);color:var(--cw-color-text-disabled)}.cw-spot[data-state=available]{border-color:var(--cw-color-border-default)}.cw-spot[data-state=selected]{background:var(--cw-color-button-background-default);border-color:var(--cw-color-button-background-default);color:var(--cw-color-text-inverse-default)}.cw-spot:disabled{cursor:default}.cw-spot[data-state=available]:hover:not(:disabled){background:var(--cw-color-button-background-subtlest)}.cw-spot:focus-visible{outline:2px solid var(--cw-color-button-background-default);outline-offset:2px}@keyframes cw-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cw-draw-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cw-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cw-animate .cw-root>[data-w-component]{animation:cw-fade-up .3s ease backwards}.cw-animate .cw-root>[data-w-component]>*{animation:cw-fade-up .25s ease backwards}.cw-animate .cw-root>[data-w-component]>*:nth-child(2){animation-delay:45ms}.cw-animate .cw-root>[data-w-component]>*:nth-child(3){animation-delay:90ms}.cw-animate .cw-root>[data-w-component]>*:nth-child(4){animation-delay:135ms}.cw-animate .cw-root>[data-w-component]>*:nth-child(5){animation-delay:.18s}.cw-animate .cw-root>[data-w-component]>*:nth-child(n+6){animation-delay:.22s}.cw-animate .cw-chart polyline{stroke-dasharray:1;animation:cw-draw-line .7s ease-out both}.cw-animate .cw-chart circle{animation:cw-fade-in .3s ease both}.cw-animate .cw-chart rect{transform-box:fill-box;transform-origin:bottom;animation:cw-grow-up .45s cubic-bezier(.22,.9,.35,1) both}.cw-animate .cw-chart path{animation:cw-fade-in .4s ease both}@keyframes cw-state-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cw-state-swap>.cw-root{animation:cw-state-swap .18s ease-out both}@media (prefers-reduced-motion: reduce){.cw-animate,.cw-animate *,.cw-state-swap>.cw-root{animation:none!important}}.cw-button[data-block]{width:100%}.cw-button[data-loading]{opacity:.75;pointer-events:none}.cw-button[data-loading]:after{content:"";display:inline-block;width:var(--cw-size-12);height:var(--cw-size-12);border-radius:var(--cw-size-radius-full);border:var(--cw-size-2) solid currentColor;border-top-color:transparent;animation:cw-spin .7s linear infinite}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-busy{position:relative}.cw-busy>*{opacity:.5;transition:opacity .15s ease}.cw-busy:after{content:"";position:absolute;top:50%;left:50%;width:var(--cw-size-24);height:var(--cw-size-24);margin:calc(-1 * var(--cw-size-12)) 0 0 calc(-1 * var(--cw-size-12));border:var(--cw-size-2) solid var(--cw-color-text-default);border-top-color:transparent;border-radius:var(--cw-size-radius-full);animation:cw-spin .7s linear infinite}.cw-skeleton{display:flex;flex-direction:column;gap:var(--cw-size-space-sm);padding:var(--cw-size-space-md)}.cw-skeleton-bar{height:var(--cw-size-12);border-radius:var(--cw-size-radius-xs);background:var(--cw-color-border-default);animation:cw-skeleton-pulse 1.2s ease-in-out infinite}@keyframes cw-skeleton-pulse{50%{opacity:.45}}.cw-unavailable{padding:var(--cw-size-space-md);border:1px dashed var(--cw-color-border-default);border-radius:var(--cw-size-radius-sm);color:var(--cw-color-text-subtlest);text-align:center}.cw-list[data-empty]{display:block}.cw-list-empty{margin:0;padding:var(--cw-size-space-lg) var(--cw-size-space-md);color:var(--cw-color-text-subtlest);text-align:center}@media (prefers-reduced-motion: reduce){.cw-skeleton-bar{animation:none}}.cw-imglink{display:block;padding:0;border:0;background:none;font:inherit;text-align:inherit;color:inherit;cursor:pointer}.cw-button:focus-visible,.cw-action-button:focus-visible,.cw-imglink:focus-visible,.cw-carousel:focus-visible,.cw-select:focus-visible,.cw-input:focus-visible,.cw-textarea:focus-visible{outline:2px solid var(--cw-color-button-background-default);outline-offset:2px}
