:root{--color-deep-bay: #0a2342;--color-open-water: #1b6ca8;--color-compass-gold: #b8922a;--color-baychat-gold: #b8922a;--color-enhanced-gold: #e8c84a;--color-morning-tide: #e8f4fd;--color-sea-mist: #f5f7fa;--color-nightwater: #1a2b3c;--color-mist: #8fa8b8;--color-optimal: #94daaa;--color-flag: #e6a55f;--color-urgent: #f08c78;--color-pending: #5aa0c8;--color-optimal-text: #A8E4BA;--color-attention-text: #F2C99A;--color-action-text: #FAC4B8;--color-pending-text: #A4CFEC;--status-optimal-bg: rgba(148, 218, 170, .1);--status-optimal-border: rgba(148, 218, 170, .3);--status-optimal-fg: #A8E4BA;--status-attention-bg: rgba(230, 165, 95, .1);--status-attention-border: rgba(230, 165, 95, .3);--status-attention-fg: #F2C99A;--status-action-bg: rgba(240, 140, 120, .1);--status-action-border: rgba(240, 140, 120, .3);--status-action-fg: #FAC4B8;--gradient-stop-1: #c2d0d8;--gradient-stop-2: #8eaabb;--gradient-stop-3: #5d8aa2;--gradient-stop-4: #2f5570;--gradient-stop-5: #0d2a40;--gradient-cinematic: linear-gradient( 175deg, var(--gradient-stop-1) 0%, var(--gradient-stop-2) 24%, var(--gradient-stop-3) 52%, var(--gradient-stop-4) 80%, var(--gradient-stop-5) 100% );--nav-substrate-bg: rgba(8, 26, 46, .78);--nav-substrate-blur: 16px;--nav-substrate-fallback-bg: rgba(8, 26, 46, .92);--nav-substrate-border-bottom: var(--glass-border-bridge-bar-bottom);--nav-text-meta: rgba(255,255,255,.62);--role-tab-idle-text-on-nav: rgba(255,255,255,.68);--glass-standard-bg: rgba(8, 28, 52, .62);--glass-flagged-bg: rgba(8, 28, 52, .66);--glass-compass-bg: rgba(5, 16, 34, .72);--glass-baychat-bg: rgba(5, 16, 34, .72);--glass-bridge-bar-bg: rgba(8, 26, 46, .55);--glass-fallback-bg: rgba(8, 28, 52, .78);--glass-reference-bg: rgba(8, 28, 52, .52);--glass-reference-bg-mobile: rgba(8, 28, 52, .58);--glass-top-region-bg: rgba(8, 28, 52, .66);--glass-standard-bg-mobile: rgba(8, 28, 52, .68);--glass-flagged-bg-mobile: rgba(8, 28, 52, .72);--glass-compass-bg-mobile: rgba(5, 16, 34, .78);--glass-baychat-bg-mobile: rgba(5, 16, 34, .78);--glass-border-default: rgba(255, 255, 255, .13);--glass-border-hover: rgba(255, 255, 255, .18);--glass-border-flagged: rgba(184, 146, 42, .38);--glass-border-compass: rgba(184, 146, 42, .32);--glass-border-baychat: rgba(184, 146, 42, .32);--glass-border-bridge-bar-bottom: rgba(255, 255, 255, .1);--text-primary: rgba(255, 255, 255, .95);--text-section: rgba(255, 255, 255, .92);--text-body: rgba(255, 255, 255, .78);--text-label: rgba(255, 255, 255, .72);--text-meta: rgba(255, 255, 255, .66);--text-data: rgba(255, 255, 255, .88);--text-gold: var(--color-baychat-gold);--text-gold-enhanced: var(--color-enhanced-gold);--text-on-gradient: var(--color-deep-bay);--text-on-gradient-80: rgba(10, 35, 66, .92);--text-on-gradient-muted: rgba(10, 35, 66, .85);--text-on-gradient-subtle: rgba(10, 35, 66, .5);--focus-ring-color: rgba(232, 200, 74, 1);--focus-ring-halo: rgba(8, 26, 46, .9);--focus-ring-width: 2px;--focus-ring-offset: 2px;--input-border: rgba(255, 255, 255, .48);--input-bg: rgba(8, 28, 52, .45);--soft-delete-text: var(--color-action-text);--font-display: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "DM Mono", "SF Mono", "Fira Code", monospace;--font-sans: var(--font-display);--font-size-xs: 11px;--font-size-2xs: 12px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-3xl: 36px;--font-size-data-sm: 14px;--font-size-data-md: 16px;--font-size-data-lg: 24px;--font-size-hero-numeral: 56px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--tier3-surface-a-bg: rgba(8, 28, 52, .66);--tier3-surface-a-border: rgba(255, 255, 255, .13);--tier3-surface-a-rule: 3px solid rgba(90, 160, 200, .42);--tier3-surface-b-bg: rgba(8, 28, 52, .66);--tier3-surface-b-border: rgba(255, 255, 255, .13);--tier3-surface-b-rule: 3px solid rgba(148, 218, 170, .42);--tier3-dot-size: 8px;--tier3-dot-gap: 12px;--breakpoint-mobile-max: 768px;--breakpoint-desktop-min: 769px;--color-background: var(--gradient-stop-5);--color-foreground: var(--text-primary);--color-primary: var(--color-open-water);--color-primary-foreground: var(--text-primary);--color-muted: var(--glass-standard-bg);--color-muted-foreground: var(--text-body);--color-border: var(--glass-border-default);--color-ring: var(--focus-ring-color);--color-refusal-bg: var(--glass-baychat-bg);--color-refusal-foreground: var(--text-primary);--color-refusal-border: var(--glass-border-compass);--color-citation-bg: rgba(143, 168, 184, .2);--color-citation-foreground: var(--text-body);--status-neutral-bg: rgba(255, 255, 255, .08);--status-neutral-text: rgba(255, 255, 255, .78);--status-neutral-border: rgba(255, 255, 255, .15);--card-actioned-border: rgba(255, 255, 255, .08);--card-actioned-text: rgba(255, 255, 255, .68);--card-actioned-meta: rgba(255, 255, 255, .66);--card-active-border: rgba(255, 255, 255, .22);--heatmap-cell-observed-full: rgba(148, 218, 170, .7);--heatmap-cell-observed-partial: rgba(148, 218, 170, .48);--heatmap-cell-empty: rgba(255, 255, 255, .06);--heatmap-cell-future: rgba(255, 255, 255, .03);--heatmap-today-ring: 0 0 0 1px rgba(255, 255, 255, .55);--heatmap-inline-sheet-bg: rgba(5, 16, 34, .72);--heatmap-today-empty-fill: rgba(255, 255, 255, .1);--log-confirm-action-bg: rgba(255, 255, 255, .1);--log-confirm-action-border: rgba(255, 255, 255, .4);--log-card-secondary-bg: rgba(255, 255, 255, .06)}@media (max-width: 768px){:root{--glass-standard-bg: var(--glass-standard-bg-mobile);--glass-flagged-bg: var(--glass-flagged-bg-mobile);--glass-compass-bg: var(--glass-compass-bg-mobile);--glass-baychat-bg: var(--glass-baychat-bg-mobile);--font-size-2xl: 24px;--font-size-xl: 19px;--font-size-3xl: 32px;--font-size-hero-numeral: 44px;--font-size-anchor-numeral: 36px;--biological-age-value-size: 36px}}[data-shell=clinician]{--rail-width: 220px;--rail-width-collapsed: 48px;--top-bar-height: 0px;--space-card-pad-clinician: 12px;--space-card-gap-clinician: 6px;--space-row-pad-vertical: 8px;--space-row-pad-horizontal: 12px;--font-size-clinician-body: 13px;--font-size-clinician-row-name: 14px;--font-size-clinician-row-meta: 12px;--font-size-clinician-section-label: 11px;--font-size-clinician-stat: 14px;--color-criticality-attention: #E6A55F;--color-criticality-action: #F08C78;--color-criticality-lab-in: #7FB8DC;--color-criticality-clean: transparent;--triage-row-bg: rgba(8, 28, 52, .62);--triage-row-border: rgba(255, 255, 255, .13);--triage-row-border-hover: rgba(255, 255, 255, .22);--triage-row-height-min: 56px;--triage-row-radius: 10px;--nav-rail-footer-bg: rgba(5, 16, 34, .62);--nav-rail-footer-border-top: rgba(255, 255, 255, .08);--color-surface-base: transparent}@media (min-width: 1024px) and (max-width: 1279px){[data-shell=clinician]{--rail-width: 48px}}@media (max-width: 767px){[data-shell=clinician]{--rail-width: 0px}}[data-shell=patient]{--space-card-pad-patient: var(--space-5);--space-card-gap-patient: 20px;--space-row-pad-v-patient: 12px;--space-anchor-ring-padding: 8px;--font-size-anchor-numeral: 48px;--font-size-anchor-delta: 12px;--font-size-section-label-patient: 11px;--font-size-body-large: 14px;--font-size-body: 13px;--font-size-meta: 11px;--font-size-driver-name: 13px;--font-size-driver-reason: 12px;--font-size-metric-large: 28px;--font-size-metric-small: 16px;--color-attention: #E6A55F;--color-action-required: #F08C78;--color-neutral-trend: #7A8B9B;--loop-affordance-color: rgba(255, 255, 255, .78);--loop-affordance-color-secondary: rgba(255, 255, 255, .72);--loop-affordance-hover: rgba(255, 255, 255, .92);--loop-affordance-divider: rgba(255, 255, 255, .06);--card-internal-divider: rgba(255, 255, 255, .06);--pillar-dot-default: rgba(255, 255, 255, .55);--cadence-font-family: var(--font-display);--cadence-font-size: 11px;--cadence-font-weight: 400;--cadence-line-height: var(--leading-tight);--cadence-text-color: rgba(255, 255, 255, .78);--cadence-letter-spacing: .01em;--cadence-separator-color: rgba(255, 255, 255, .4);--cadence-inferred-text-color: rgba(255, 255, 255, .72);--cadence-gap-above: 6px;--cadence-max-width: 280px;--presence-dot: rgba(90, 160, 200, .92)}:root{--care-op-btn-offer-bg: rgba(148, 218, 170, .1);--care-op-btn-offer-border: rgba(148, 218, 170, .45);--care-op-btn-offer-text: #A8E4BA;--care-op-btn-offer-bg-hover: rgba(148, 218, 170, .24);--care-op-btn-offer-border-hover: rgba(148, 218, 170, .65);--care-op-btn-offer-text-hover: #B9ECCB;--care-op-btn-offer-bg-active: rgba(148, 218, 170, .32);--care-op-btn-offer-border-active: rgba(148, 218, 170, .8);--care-op-btn-offer-bg-disabled: rgba(148, 218, 170, .07);--care-op-btn-offer-border-disabled: rgba(148, 218, 170, .18);--care-op-btn-offer-text-disabled: rgba(148, 218, 170, .65);--care-op-btn-decline-bg: rgba(255, 255, 255, .08);--care-op-btn-decline-border: rgba(255, 255, 255, .18);--care-op-btn-decline-text: rgba(255, 255, 255, .78);--care-op-btn-decline-bg-hover: rgba(255, 255, 255, .13);--care-op-btn-decline-border-hover: rgba(255, 255, 255, .28);--care-op-btn-decline-text-hover: rgba(255, 255, 255, .92);--care-op-btn-decline-bg-active: rgba(255, 255, 255, .18);--care-op-btn-decline-border-active: rgba(255, 255, 255, .36);--care-op-btn-decline-bg-disabled: rgba(255, 255, 255, .04);--care-op-btn-decline-border-disabled: rgba(255, 255, 255, .08);--care-op-btn-decline-text-disabled: rgba(255, 255, 255, .48);--care-op-btn-pair-gap: var(--space-3);--care-op-fd-total-bg: rgba(8, 28, 52, .85);--care-op-fd-total-border-top: rgba(255, 255, 255, .1);--care-op-fd-total-text-label: rgba(255, 255, 255, .62);--care-op-fd-total-text-value: rgba(255, 255, 255, .92);--care-op-fd-total-font-size-label: 11px;--care-op-fd-total-font-size-value: 16px;--care-op-fd-total-font-weight-label: 500;--care-op-fd-total-font-weight-value: 600;--care-op-fd-total-letter-spacing-label: .08em;--care-op-fd-total-pad-vertical: var(--space-3);--care-op-fd-total-pad-horizontal: var(--space-4);--care-op-fd-total-blur: blur(16px);--care-op-fd-total-reviewed-text-value: rgba(255, 255, 255, .92);--care-op-fd-total-reviewed-text-label: rgba(255, 255, 255, .62);--care-op-fd-total-reviewed-font-size-value: 18px;--care-op-fd-total-reviewed-font-weight-value: 500;--care-op-fd-total-reviewed-font-weight-label: 500;--care-op-fd-total-suggested-text-value: rgba(255, 255, 255, .62);--care-op-fd-total-suggested-text-label: rgba(255, 255, 255, .5);--care-op-fd-total-suggested-font-size-value: 15px;--care-op-fd-total-suggested-font-weight-value: 400;--care-op-fd-total-suggested-font-weight-label: 400;--care-op-fd-total-row-gap: 8px;--care-op-fd-total-pad-vertical-bifurcated: 12px 16px;--role-tab-active-bg: rgba(255, 255, 255, .1);--role-tab-active-text: rgba(255, 255, 255, .92);--role-tab-idle-text: rgba(255, 255, 255, .68);--role-tab-hover-bg: rgba(255, 255, 255, .06);--care-op-card-bg: rgba(8, 28, 52, .62);--care-op-card-border: rgba(255, 255, 255, .13);--care-op-card-bg-reviewed: rgba(8, 28, 52, .38);--care-op-card-border-reviewed: rgba(255, 255, 255, .07);--care-op-card-accent-pre-review: rgba(255, 255, 255, .22);--care-op-card-blur-reviewed: blur(10px);--care-op-card-blur-pre-review: blur(16px);--care-op-card-cta-gold-bg: rgba(184, 146, 42, .18);--care-op-card-cta-gold-border: rgba(184, 146, 42, .6);--care-op-card-cta-gold-text: #E8C84A;--care-op-card-secondary-btn-bg: rgba(255, 255, 255, .06);--care-op-card-secondary-btn-border: rgba(255, 255, 255, .18);--care-op-card-rate-limit-bg: rgba(255, 255, 255, .08);--care-op-card-rate-limit-border: rgba(255, 255, 255, .2);--biological-age-tile-bg: rgba(8, 28, 52, .62);--biological-age-tile-border: 1px solid rgba(255, 255, 255, .13);--biological-age-tile-radius: 16px;--biological-age-tile-blur: blur(16px);--biological-age-value-size: 48px;--biological-age-value-color: rgba(255, 255, 255, .88);--biological-age-band-stroke: rgba(255, 255, 255, .66);--biological-age-band-size: 13px;--biological-age-forward-frame-color: rgba(255, 255, 255, .78);--biological-age-label-color: rgba(255, 255, 255, .72);--stream-card-gold-rule: rgba(184, 146, 42, .32);--stream-card-body-bg-authored: rgba(212, 175, 55, .06);--stream-card-body-border-authored: rgba(212, 175, 55, .18);--stream-card-body-bg-aggregate: rgba(255, 255, 255, .05);--stream-card-body-border-aggregate: rgba(255, 255, 255, .1);--patient-row-bg: rgba(8, 28, 52, .62);--patient-row-bg-hover: rgba(8, 28, 52, .7);--patient-row-border: rgba(255, 255, 255, .13);--patient-row-border-hover: rgba(255, 255, 255, .2);--patient-row-radius: var(--radius-lg);--patient-row-blur: 16px;--patient-row-padding-v: var(--space-4);--patient-row-padding-h: var(--space-5);--patient-row-gap: var(--space-3);--patient-row-height: 72px;--patient-row-avatar-size: 36px;--patient-row-avatar-bg: rgba(8, 28, 52, .62);--patient-row-avatar-border: rgba(255, 255, 255, .18);--patient-row-name-size: 15px;--patient-row-name-weight: 600;--patient-row-name-color: rgba(255, 255, 255, .88);--patient-row-meta-size: 11px;--patient-row-meta-weight: 400;--patient-row-meta-color: rgba(255, 255, 255, .72);--patient-row-score-size: 22px;--patient-row-score-weight: 500;--patient-row-score-color: rgba(255, 255, 255, .88);--patient-row-score-band-size: 10px;--patient-row-score-band-color: rgba(255, 255, 255, .66);--patient-row-timestamp-size: 11px;--patient-row-timestamp-color: rgba(255, 255, 255, .66);--patient-row-chip-bg: rgba(143, 168, 184, .15);--patient-row-chip-border: rgba(255, 255, 255, .18);--patient-row-chip-text: rgba(255, 255, 255, .78);--patient-row-chip-text-size: 11px;--patient-row-chip-height: 18px;--patient-row-chip-radius: var(--radius-full);--patient-row-bio-age-badge-bg: rgba(143, 168, 184, .15);--patient-row-bio-age-badge-border: rgba(255, 255, 255, .18);--patient-row-bio-age-badge-text: rgba(255, 255, 255, .78);--skeleton-block-bg: rgba(255, 255, 255, .07);--skeleton-block-bg-quiet: rgba(255, 255, 255, .045);--skeleton-pulse-duration: 1.4s}:root{--safety-alert-color: #F08C78;--safety-alert-pill-bg: rgba(240, 140, 120, .1);--safety-alert-pill-border: rgba(240, 140, 120, .45);--safety-alert-pill-text: var(--color-action-text);--safety-alert-row-border-left: #F08C78;--safety-reviewed-pill-bg: rgba(255, 255, 255, .07);--safety-reviewed-pill-border: rgba(255, 255, 255, .18);--safety-reviewed-pill-text: rgba(255, 255, 255, .75);--safety-reviewed-row-border-left: rgba(240, 140, 120, .3)}:root{--motion-duration-quick: .12s;--motion-duration-responsive: .2s;--motion-duration-calm: .32s;--motion-duration-ambient: .48s;--motion-easing-out: cubic-bezier(0, 0, .2, 1);--motion-easing-in: cubic-bezier(.4, 0, 1, 1);--motion-easing-in-out: cubic-bezier(.4, 0, .2, 1);--motion-easing-restrained: cubic-bezier(.25, .46, .45, .94);--motion-transition-card-enter: opacity var(--motion-duration-responsive) var(--motion-easing-out), transform var(--motion-duration-responsive) var(--motion-easing-out);--motion-transition-card-shift: opacity var(--motion-duration-calm) var(--motion-easing-in-out), transform var(--motion-duration-calm) var(--motion-easing-in-out);--motion-transition-value-update: opacity var(--motion-duration-quick) var(--motion-easing-in-out), color var(--motion-duration-quick) var(--motion-easing-in-out);--motion-transition-hero-reveal: opacity var(--motion-duration-ambient) var(--motion-easing-out), transform var(--motion-duration-ambient) var(--motion-easing-out);--motion-transition-refusal-fade: opacity var(--motion-duration-calm) var(--motion-easing-restrained), transform var(--motion-duration-calm) var(--motion-easing-restrained);--motion-transition-settle: opacity var(--motion-duration-responsive) var(--motion-easing-restrained), transform var(--motion-duration-responsive) var(--motion-easing-restrained)}@media (prefers-reduced-motion: reduce){:root{--motion-duration-quick: 1ms;--motion-duration-responsive: 1ms;--motion-duration-calm: 1ms;--motion-duration-ambient: 1ms}}:root{--corr-card-bg: rgba(5, 16, 34, .68);--corr-card-blur-mobile: 14px;--conf-observed-bg: rgba(90, 160, 200, .18);--conf-observed-border: rgba(90, 160, 200, .6);--conf-emerging-bg: rgba(230, 165, 95, .18);--conf-emerging-border: rgba(230, 165, 95, .6);--conf-confirmed-bg: rgba(148, 218, 170, .18);--conf-confirmed-border: rgba(148, 218, 170, .6);--signal-chip-bg: rgba(255, 255, 255, .08);--signal-chip-border: rgba(255, 255, 255, .12)}:root{--goal-card-bg: rgba(8, 28, 52, .62);--goal-card-border: rgba(255, 255, 255, .13);--goal-card-radius: var(--radius-md);--goal-card-blur: blur(14px);--goal-card-padding: 12px 14px;--goal-pill-proposed-bg: rgba(90, 160, 200, .16);--goal-pill-proposed-border: rgba(90, 160, 200, .52);--goal-pill-proposed-text: #B5DAF2;--goal-pill-active-bg: rgba(255, 255, 255, .1);--goal-pill-active-border: rgba(255, 255, 255, .32);--goal-pill-active-text: rgba(255, 255, 255, .88);--goal-pill-on-hold-bg: rgba(230, 165, 95, .14);--goal-pill-on-hold-border: rgba(230, 165, 95, .46);--goal-pill-on-hold-text: #F5D3A8;--goal-pill-achieved-bg: rgba(148, 218, 170, .14);--goal-pill-achieved-border: rgba(148, 218, 170, .46);--goal-pill-achieved-text: #B4E9C4;--goal-pill-cancelled-bg: rgba(255, 255, 255, .05);--goal-pill-cancelled-border: rgba(255, 255, 255, .18);--goal-pill-cancelled-text: rgba(255, 255, 255, .55);--goal-track-rail-bg: rgba(255, 255, 255, .1);--goal-track-fill-active: var(--color-pending-text);--goal-track-fill-achieved: rgba(148, 218, 170, .75);--goal-track-dot-baseline: rgba(255, 255, 255, .55);--goal-track-dot-target: var(--color-pending-text);--goal-track-dot-current: rgba(255, 255, 255, .88);--goal-set-cta-bg: rgba(255, 255, 255, .08);--goal-set-cta-border: rgba(255, 255, 255, .22);--goal-set-cta-text: rgba(255, 255, 255, .78);--goal-set-cta-hover-bg: rgba(255, 255, 255, .14);--goal-set-cta-hover-border: rgba(255, 255, 255, .34);--finder-overlay-bg: rgba(5, 16, 34, .82);--finder-backdrop-scrim: rgba(5, 16, 34, .55);--finder-affordance-bg: rgba(8, 28, 52, .52);--finder-row-active-bg: rgba(255, 255, 255, .1);--finder-kbd-chip-bg: rgba(255, 255, 255, .08);--scoped-filter-bg: rgba(255, 255, 255, .06)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-display),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),SF Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{height:100%;font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100%;margin:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--leading-normal)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--gradient-cinematic);background-size:cover;background-position:center;pointer-events:none}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 2px var(--focus-ring-halo);border-radius:inherit}::-moz-placeholder{color:#ffffff8c}::placeholder{color:#ffffff8c}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:var(--space-3)}.mb-5{margin-bottom:var(--space-5)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-5) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-width:1px}.border-border{border-color:var(--color-border)}.bg-background{background-color:var(--color-background)}.bg-muted{background-color:var(--color-muted)}.bg-primary{background-color:var(--color-primary)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.text-center{text-align:center}.font-display{font-family:var(--font-display),system-ui,sans-serif}.font-mono{font-family:var(--font-mono),SF Mono,monospace}.text-3xl{font-size:var(--font-size-3xl)}.text-sm{font-size:var(--font-size-sm)}.text-xl{font-size:var(--font-size-xl)}.text-xs{font-size:var(--font-size-xs)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-tight{line-height:var(--leading-tight)}.tracking-tight{letter-spacing:-.025em}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary-foreground{color:var(--color-primary-foreground)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-in{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}@supports not (backdrop-filter: blur(1px)){.glass-panel,.glass-panel-standard,.glass-panel-flagged,.glass-panel-compass,.glass-panel-bridge-bar{background:var(--glass-fallback-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-panel-reference{background:var(--glass-reference-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}button,a,[role=button],label,select{-webkit-tap-highlight-color:transparent}@keyframes bayScoreGoldDotFadeIn{0%{opacity:0}to{opacity:1}}@keyframes finder-open{0%{opacity:0}to{opacity:1}}@keyframes finder-panel-open{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes finder-loading-bar{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){@keyframes finder-open{0%{opacity:0}to{opacity:1}}@keyframes finder-panel-open{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%)}}}@media (max-width: 768px){.finder-kbd-hint{display:none!important}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:shrink-0{flex-shrink:0}.md\:flex-col{flex-direction:column}}
