.bp-autism-card-intro{padding:var(--bp-ref-spacing-md) 0 0;margin:0}.bp-autism-start{margin-top:var(--bp-ref-spacing-md);justify-content:flex-start}.bp-autism-stack{gap:var(--bp-ref-spacing-md);display:grid}.bp-autism-clock{font-variant-numeric:tabular-nums;font-weight:var(--bp-sys-typography-headline-weight)}.bp-autism-score{font-weight:var(--bp-sys-typography-headline-weight);margin:0}.bp-autism-quick{gap:var(--bp-ref-spacing-sm);grid-template-columns:1fr 1fr;display:grid}.bp-autism-quick>.bp-button{width:100%}.bp-autism-quick>.bp-button:first-child{grid-column:1/-1}.bp-autism-prompts{gap:var(--bp-ref-spacing-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));display:grid}.bp-autism-prompts>.bp-button{width:100%}.bp-autism-subhead{font-weight:var(--bp-sys-typography-headline-weight);margin:var(--bp-ref-spacing-sm) 0 0}.bp-autism-row-actions{justify-content:space-between;gap:var(--bp-ref-spacing-sm);flex-wrap:wrap;display:flex}.bp-autism-list{padding-left:var(--bp-ref-spacing-lg);margin:0}.bp-autism-event{gap:var(--bp-ref-spacing-xs);text-align:start;width:100%;font:inherit;color:inherit;padding:var(--bp-ref-spacing-sm) 0;min-height:var(--bp-ref-size-touch-target);border:0;border-bottom:var(--bp-ref-stroke-hairline) solid var(--bp-sys-color-border-divider);background:0 0;display:grid}button.bp-autism-event{cursor:pointer}button.bp-autism-event:focus-visible{outline:var(--bp-ref-stroke-focus) solid var(--bp-sys-color-border-focus);outline-offset:2px}.bp-autism-dialog{max-height:min(70vh,720px);padding-right:var(--bp-ref-spacing-xs);overflow-y:auto}.bp-autism-chart{width:100%;height:auto;display:block}.bp-autism-chart__grid{stroke:var(--bp-sys-color-border-divider);stroke-width:1px}.bp-autism-chart__label{fill:var(--bp-sys-color-text-secondary);font-size:12px}.bp-autism-chart__line{fill:none;stroke:var(--bp-sys-color-chart-series-1);stroke-width:2px}.bp-autism-chart__point{fill:var(--bp-sys-color-chart-series-1);stroke:var(--bp-sys-color-surface-card);stroke-width:2px}.bp-autism-filter{gap:var(--bp-ref-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;display:grid}.bp-autism-entries{margin:0;padding:0;list-style:none}.bp-autism-figure,.bp-autism-stack>p{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bp-ref-color-pathway-teal-700:#02576b;--bp-ref-color-pathway-ink-900:#0b2e38;--bp-ref-color-pathway-paper-100:#f1f0e1;--bp-ref-color-pathway-card-50:#faf9ef;--bp-ref-color-pathway-sage-100:#e9f1ee;--bp-ref-color-pathway-sand-200:#f8e7cf;--bp-ref-color-pathway-orange-500:#e96f3d;--bp-ref-color-pathway-amber-400:#f2a44c;--bp-ref-color-pathway-mist-300:#bcd5d2;--bp-ref-color-pathway-mist-400:#8fb0ad;--bp-ref-color-pathway-teal-300:#7fd0d6;--bp-ref-color-pathway-night-950:#0b1e24;--bp-ref-color-pathway-night-900:#14323b;--bp-ref-color-pathway-night-850:#1b3e48;--bp-ref-color-pathway-night-800:#24505a;--bp-ref-color-pathway-outline-dark:#6f9c9e;--bp-ref-color-pathway-plate-dark:#030a0c;--bp-ref-color-pathway-sand-900:#463826;--bp-ref-color-status-amber-500:#f09e36;--bp-ref-color-status-amber-300:#f5b35c;--bp-ref-color-status-amber-800:#8a5a00;--bp-ref-color-status-sage-600:#4d8a61;--bp-ref-color-status-sage-300:#70b585;--bp-ref-color-status-sage-700:#3b6e4e;--bp-ref-color-status-clay-600:#c4543d;--bp-ref-color-status-clay-300:#d97059;--bp-ref-color-status-clay-700:#a8432e;--bp-ref-color-status-clay-200:#e88a73;--bp-ref-color-status-slate-600:#4a7d85;--bp-ref-color-status-slate-300:#80b0b5;--bp-ref-color-status-slate-700:#3d6870;--bp-ref-color-status-lavender-500:#8c80b8;--bp-ref-color-status-lavender-300:#a69cd4;--bp-ref-color-status-lavender-700:#6a5e9c;--bp-ref-color-status-brick-700:#9e3324;--bp-ref-color-status-brick-800:#8c211a;--bp-ref-color-neutral-white:#fff;--bp-ref-color-neutral-black:#000;--bp-ref-color-neutral-gray-500:#8e8e93;--bp-ref-color-neutral-gray-700:#5f6368;--bp-ref-color-chart-light-1:#02576b;--bp-ref-color-chart-light-2:#9a5b00;--bp-ref-color-chart-light-3:#007a5a;--bp-ref-color-chart-light-4:#d55e00;--bp-ref-color-chart-light-5:#a49;--bp-ref-color-chart-light-other:#6b7c80;--bp-ref-color-chart-dark-1:#7fd0d6;--bp-ref-color-chart-dark-2:#e69f00;--bp-ref-color-chart-dark-3:#2bc49a;--bp-ref-color-chart-dark-4:#ff8a4c;--bp-ref-color-chart-dark-5:#e3a1c8;--bp-ref-color-chart-dark-other:#8fb0ad;--bp-ref-spacing-xs:4px;--bp-ref-spacing-sm:8px;--bp-ref-spacing-md:12px;--bp-ref-spacing-lg:16px;--bp-ref-spacing-xl:20px;--bp-ref-spacing-xxl:24px;--bp-ref-radius-sm:8px;--bp-ref-radius-md:12px;--bp-ref-radius-card:14px;--bp-ref-radius-lg:18px;--bp-ref-radius-xl:24px;--bp-ref-radius-tab:10px;--bp-ref-radius-pill:999px;--bp-ref-size-touch-target:44px;--bp-ref-size-control-compact:36px;--bp-ref-size-control-standard:50px;--bp-ref-size-form-field:52px;--bp-ref-size-single-line-field:24px;--bp-ref-size-icon-inline:17px;--bp-ref-size-icon-hero:42px;--bp-ref-size-avatar-row:40px;--bp-ref-size-avatar-header:72px;--bp-ref-size-confirmation-max-width:360px;--bp-ref-size-dropdown-max-height:440px;--bp-ref-size-content-max-phone:480px;--bp-ref-size-content-max-pad:1040px;--bp-ref-stroke-hairline:1px;--bp-ref-stroke-outline:2px;--bp-ref-stroke-focus:2px;--bp-ref-offset-plate:4px;--bp-ref-offset-plate-small:2px;--bp-ref-opacity-disabled:.45;--bp-ref-opacity-status-fill:.22;--bp-ref-opacity-response-fill:.12;--bp-ref-opacity-scrim:.32;--bp-ref-opacity-scrim-dark:.55;--bp-ref-opacity-plate-light:.9;--bp-ref-opacity-divider-light:.14;--bp-ref-opacity-divider-dark:.18;--bp-ref-font-family-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-ref-font-family-rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "sans-serif";--bp-ref-font-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bp-ref-font-weight-regular:400;--bp-ref-font-weight-medium:500;--bp-ref-font-weight-semibold:600;--bp-ref-font-weight-bold:700;--bp-ref-duration-fast:.12s;--bp-ref-duration-normal:.2s;--bp-ref-duration-slow:.3s;--bp-ref-duration-press:.15s;--bp-ref-duration-toggle:.16s;--bp-ref-duration-gentle:.45s;--bp-ref-duration-arrive:.5s;--bp-ref-duration-celebrate:.5s;--bp-ref-duration-breath:4s;--bp-ref-easing-standard:cubic-bezier(.2, .75, .25, 1);--bp-ref-easing-ease-in-out:cubic-bezier(.42, 0, .58, 1);--bp-ref-easing-ease-out:cubic-bezier(0, 0, .58, 1);--bp-sys-color-brand-primary:var(--bp-ref-color-pathway-teal-700);--bp-sys-color-brand-on-primary:var(--bp-ref-color-neutral-white);--bp-sys-color-brand-strong:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-brand-soft:var(--bp-ref-color-pathway-sage-100);--bp-sys-color-brand-warm:var(--bp-ref-color-pathway-sand-200);--bp-sys-color-brand-decorative:var(--bp-ref-color-pathway-orange-500);--bp-sys-color-brand-accent:var(--bp-ref-color-pathway-amber-400);--bp-sys-color-surface-canvas:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-surface-card:var(--bp-ref-color-pathway-card-50);--bp-sys-color-surface-raised:var(--bp-ref-color-pathway-card-50);--bp-sys-color-text-primary:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-text-secondary:#0b2e38b8;--bp-sys-color-text-tertiary:#0b2e3899;--bp-sys-color-text-link:var(--bp-ref-color-pathway-teal-700);--bp-sys-color-border-card:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-border-divider:#0b2e3824;--bp-sys-color-border-focus:var(--bp-ref-color-pathway-teal-700);--bp-sys-color-elevation-plate:#0b2e38e6;--bp-sys-color-selection-fill:var(--bp-ref-color-pathway-sage-100);--bp-sys-color-selection-foreground:var(--bp-ref-color-pathway-teal-700);--bp-sys-color-selection-outline:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-status-positive:var(--bp-ref-color-status-sage-600);--bp-sys-color-status-positive-text:var(--bp-ref-color-status-sage-700);--bp-sys-color-status-caution:var(--bp-ref-color-status-amber-500);--bp-sys-color-status-caution-text:var(--bp-ref-color-status-amber-800);--bp-sys-color-status-critical:var(--bp-ref-color-status-clay-600);--bp-sys-color-status-critical-text:var(--bp-ref-color-status-clay-700);--bp-sys-color-status-info:var(--bp-ref-color-status-slate-600);--bp-sys-color-status-info-text:var(--bp-ref-color-status-slate-700);--bp-sys-color-status-insight:var(--bp-ref-color-status-lavender-500);--bp-sys-color-status-insight-text:var(--bp-ref-color-status-lavender-700);--bp-sys-color-status-neutral:var(--bp-ref-color-neutral-gray-500);--bp-sys-color-status-pending:var(--bp-ref-color-status-amber-500);--bp-sys-color-status-on-fill:var(--bp-ref-color-neutral-white);--bp-sys-color-action-destructive-fill:var(--bp-ref-color-status-brick-700);--bp-sys-color-action-on-destructive:var(--bp-ref-color-neutral-white);--bp-sys-color-overlay-scrim:#0b2e3852;--bp-sys-color-skeleton-base:var(--bp-ref-color-pathway-sage-100);--bp-sys-color-skeleton-highlight:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-chart-series-1:var(--bp-ref-color-chart-light-1);--bp-sys-color-chart-series-2:var(--bp-ref-color-chart-light-2);--bp-sys-color-chart-series-3:var(--bp-ref-color-chart-light-3);--bp-sys-color-chart-series-4:var(--bp-ref-color-chart-light-4);--bp-sys-color-chart-series-5:var(--bp-ref-color-chart-light-5);--bp-sys-color-chart-series-other:var(--bp-ref-color-chart-light-other);--bp-sys-typography-large-title-size:2.125rem;--bp-sys-typography-large-title-line-height:1.20588;--bp-sys-typography-large-title-weight:700;--bp-sys-typography-large-title-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-title-size:1.75rem;--bp-sys-typography-title-line-height:1.21429;--bp-sys-typography-title-weight:700;--bp-sys-typography-title-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-title2-size:1.375rem;--bp-sys-typography-title2-line-height:1.27273;--bp-sys-typography-title2-weight:700;--bp-sys-typography-title2-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-title3-size:1.25rem;--bp-sys-typography-title3-line-height:1.25;--bp-sys-typography-title3-weight:600;--bp-sys-typography-title3-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-headline-size:1.0625rem;--bp-sys-typography-headline-line-height:1.29412;--bp-sys-typography-headline-weight:600;--bp-sys-typography-headline-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-body-size:1.0625rem;--bp-sys-typography-body-line-height:1.29412;--bp-sys-typography-body-weight:400;--bp-sys-typography-body-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-callout-size:1rem;--bp-sys-typography-callout-line-height:1.3125;--bp-sys-typography-callout-weight:400;--bp-sys-typography-callout-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-subheadline-size:.9375rem;--bp-sys-typography-subheadline-line-height:1.33333;--bp-sys-typography-subheadline-weight:400;--bp-sys-typography-subheadline-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-footnote-size:.8125rem;--bp-sys-typography-footnote-line-height:1.38462;--bp-sys-typography-footnote-weight:400;--bp-sys-typography-footnote-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-caption-size:.75rem;--bp-sys-typography-caption-line-height:1.33333;--bp-sys-typography-caption-weight:400;--bp-sys-typography-caption-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-typography-caption2-size:.6875rem;--bp-sys-typography-caption2-line-height:1.18182;--bp-sys-typography-caption2-weight:600;--bp-sys-typography-caption2-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "sans-serif";--bp-sys-motion-gentle:.45s cubic-bezier(.2, .75, .25, 1);--bp-sys-motion-arrive:.5s cubic-bezier(.2, .75, .25, 1);--bp-sys-motion-press:.15s cubic-bezier(.2, .75, .25, 1);--bp-sys-motion-celebrate:.5s cubic-bezier(.2, .75, .25, 1);--bp-sys-motion-breath:4s cubic-bezier(.42, 0, .58, 1);--bp-comp-card-radius:var(--bp-ref-radius-card);--bp-comp-card-padding:var(--bp-ref-spacing-lg);--bp-comp-card-outline-width:var(--bp-ref-stroke-outline);--bp-comp-card-plate-offset:var(--bp-ref-offset-plate);--bp-comp-card-background:var(--bp-sys-color-surface-card);--bp-comp-card-outline:var(--bp-sys-color-border-card);--bp-comp-card-plate:var(--bp-sys-color-elevation-plate);--bp-comp-page-top-inset:var(--bp-ref-spacing-xxl);--bp-comp-hero-card-radius:var(--bp-ref-radius-card);--bp-comp-hero-card-background:var(--bp-sys-color-brand-soft);--bp-comp-hero-card-metadata-spacing:var(--bp-ref-spacing-sm);--bp-comp-button-radius:var(--bp-ref-radius-md);--bp-comp-button-outline-width:var(--bp-ref-stroke-outline);--bp-comp-button-plate-offset:var(--bp-ref-offset-plate);--bp-comp-button-min-height:var(--bp-ref-size-touch-target);--bp-comp-button-min-height-large:var(--bp-ref-size-control-standard);--bp-comp-button-padding-x:var(--bp-ref-spacing-md);--bp-comp-button-disabled-opacity:var(--bp-ref-opacity-disabled);--bp-comp-button-primary-background:var(--bp-sys-color-brand-primary);--bp-comp-button-primary-foreground:var(--bp-sys-color-brand-on-primary);--bp-comp-button-primary-outline:var(--bp-sys-color-border-card);--bp-comp-button-secondary-background:var(--bp-sys-color-surface-card);--bp-comp-button-secondary-foreground:var(--bp-sys-color-brand-strong);--bp-comp-button-secondary-outline:var(--bp-sys-color-border-card);--bp-comp-button-tertiary-foreground:var(--bp-sys-color-text-link);--bp-comp-button-destructive-background:var(--bp-sys-color-action-destructive-fill);--bp-comp-button-destructive-foreground:var(--bp-sys-color-action-on-destructive);--bp-comp-button-destructive-text-only:var(--bp-sys-color-status-critical-text);--bp-comp-button-disabled-background:var(--bp-sys-color-surface-canvas);--bp-comp-button-disabled-foreground:var(--bp-sys-color-text-secondary);--bp-comp-button-disabled-outline:var(--bp-sys-color-text-tertiary);--bp-comp-button-icon-visual-size:var(--bp-ref-size-control-compact);--bp-comp-button-icon-target:var(--bp-ref-size-touch-target);--bp-comp-button-floating-add-size:56px;--bp-comp-button-floating-add-bottom-inset:var(--bp-ref-spacing-lg);--bp-comp-back-button-visual-size:var(--bp-ref-size-control-compact);--bp-comp-back-button-target:var(--bp-ref-size-touch-target);--bp-comp-back-button-radius:var(--bp-ref-radius-md);--bp-comp-back-button-outline-width:var(--bp-ref-stroke-outline);--bp-comp-back-button-plate-offset:var(--bp-ref-offset-plate);--bp-comp-back-button-background:var(--bp-sys-color-surface-card);--bp-comp-back-button-foreground:var(--bp-sys-color-brand-strong);--bp-comp-back-button-outline:var(--bp-sys-color-border-card);--bp-comp-tab-bar-background:var(--bp-sys-color-surface-card);--bp-comp-tab-bar-top-rule:var(--bp-sys-color-border-card);--bp-comp-tab-bar-top-rule-width:var(--bp-ref-stroke-outline);--bp-comp-tab-bar-min-height:52px;--bp-comp-tab-bar-item-min-height:var(--bp-ref-size-touch-target);--bp-comp-tab-bar-padding-top:6px;--bp-comp-tab-bar-padding-bottom:2px;--bp-comp-tab-bar-padding-x:var(--bp-ref-spacing-md);--bp-comp-tab-bar-item-spacing:var(--bp-ref-spacing-sm);--bp-comp-tab-bar-item-radius:var(--bp-ref-radius-tab);--bp-comp-tab-bar-icon-size:17px;--bp-comp-tab-bar-label-style-size:var(--bp-sys-typography-caption2-size);--bp-comp-tab-bar-label-style-line-height:var(--bp-sys-typography-caption2-line-height);--bp-comp-tab-bar-label-style-weight:var(--bp-sys-typography-caption2-weight);--bp-comp-tab-bar-label-style-family:var(--bp-sys-typography-caption2-family);--bp-comp-tab-bar-item-selected-fill:var(--bp-sys-color-selection-fill);--bp-comp-tab-bar-item-selected-foreground:var(--bp-sys-color-selection-foreground);--bp-comp-tab-bar-item-selected-outline:var(--bp-sys-color-border-card);--bp-comp-tab-bar-item-selected-outline-width:var(--bp-ref-stroke-outline);--bp-comp-tab-bar-item-selected-plate-offset:var(--bp-ref-offset-plate-small);--bp-comp-tab-bar-item-foreground:var(--bp-sys-color-brand-strong);--bp-comp-tab-bar-badge-fill:var(--bp-sys-color-status-critical-text);--bp-comp-tab-bar-badge-foreground:var(--bp-ref-color-neutral-white);--bp-comp-row-icon-slot-width:28px;--bp-comp-row-icon-glyph-size:22px;--bp-comp-row-icon-glyph-height:18px;--bp-comp-row-icon-tinted-slot-size:var(--bp-ref-size-control-compact);--bp-comp-row-icon-tinted-slot-radius:var(--bp-ref-radius-tab);--bp-comp-form-row-label-width:150px;--bp-comp-today-header-height:130px;--bp-comp-today-header-morning-sky-top:#f8e7cfb3;--bp-comp-today-header-morning-sky-bottom:var(--bp-ref-color-pathway-card-50);--bp-comp-today-header-morning-sun:var(--bp-ref-color-pathway-amber-400);--bp-comp-today-header-afternoon-sky-top:var(--bp-ref-color-pathway-sage-100);--bp-comp-today-header-afternoon-sky-bottom:var(--bp-ref-color-pathway-card-50);--bp-comp-today-header-afternoon-sun:var(--bp-ref-color-pathway-amber-400);--bp-comp-today-header-evening-sky-top:#e96f3d38;--bp-comp-today-header-evening-sky-bottom:var(--bp-ref-color-pathway-sand-200);--bp-comp-today-header-evening-sun:var(--bp-ref-color-pathway-orange-500);--bp-comp-today-header-sun-ray:var(--bp-ref-color-pathway-amber-400);--bp-comp-today-header-hill-base:var(--bp-ref-color-pathway-sage-100);--bp-comp-today-header-hill-far:#02576b29;--bp-comp-today-header-hill-near:#02576b4d;--bp-comp-today-header-path:var(--bp-ref-color-pathway-card-50);--bp-comp-today-header-path-edge:#0b2e382e;--bp-comp-today-header-star:var(--bp-ref-color-pathway-mist-300);--bp-comp-path-timeline-walked:var(--bp-sys-color-brand-primary);--bp-comp-path-timeline-ahead:var(--bp-sys-color-text-tertiary);--bp-comp-path-timeline-current-fill:var(--bp-sys-color-selection-fill);--bp-comp-path-timeline-dot-fill:var(--bp-sys-color-surface-card);--bp-comp-path-timeline-dot-completed:var(--bp-sys-color-status-positive);--bp-comp-path-timeline-dot-completed-glyph:var(--bp-sys-color-surface-card);--bp-comp-path-timeline-dot-no-show:var(--bp-sys-color-status-neutral);--bp-comp-path-timeline-dot-attention:var(--bp-sys-color-status-caution-text);--bp-comp-path-timeline-dot-upcoming:var(--bp-sys-color-text-tertiary);--bp-comp-path-timeline-dot-next:var(--bp-sys-color-brand-primary);--bp-comp-path-timeline-dot-current-center:var(--bp-sys-color-brand-on-primary);--bp-comp-path-timeline-dot-current-halo:#02576b38;--bp-comp-path-timeline-rail-width:4px;--bp-comp-path-timeline-rail-width-ahead:3px;--bp-comp-path-timeline-rail-dash:5px;--bp-comp-path-timeline-rail-gap:6px;--bp-comp-path-timeline-dot-size:20px;--bp-comp-path-timeline-dot-size-current:24px;--bp-comp-path-timeline-ring-width:2.5px;--bp-comp-path-timeline-ring-width-next:3px;--bp-comp-path-timeline-halo-width:5px;--bp-comp-path-timeline-rail-column-width:22px;--bp-comp-path-timeline-time-column-width:70px;--bp-comp-path-timeline-accent-width:4px;--bp-comp-quick-action-size:60px;--bp-comp-quick-action-size-accessibility:52px;--bp-comp-quick-action-icon-size:26px;--bp-comp-quick-action-label-spacing:var(--bp-ref-spacing-sm);--bp-comp-today-day-meter-height:6px;--bp-comp-today-day-meter-track:var(--bp-sys-color-border-divider);--bp-comp-today-day-meter-fill:var(--bp-sys-color-brand-primary);--bp-comp-status-pill-foreground:var(--bp-sys-color-status-on-fill);--bp-comp-status-pill-fill-brand:var(--bp-sys-color-brand-primary);--bp-comp-status-pill-fill-positive:var(--bp-sys-color-status-positive-text);--bp-comp-status-pill-fill-caution:var(--bp-sys-color-status-caution-text);--bp-comp-status-pill-fill-critical:var(--bp-sys-color-status-critical-text);--bp-comp-status-pill-fill-info:var(--bp-sys-color-status-info-text);--bp-comp-status-pill-fill-neutral:var(--bp-ref-color-neutral-gray-700)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-bp-appearance=light]){--bp-sys-color-brand-primary:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-brand-on-primary:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-brand-strong:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-brand-soft:var(--bp-ref-color-pathway-night-800);--bp-sys-color-brand-warm:var(--bp-ref-color-pathway-sand-900);--bp-sys-color-surface-canvas:var(--bp-ref-color-pathway-night-950);--bp-sys-color-surface-card:var(--bp-ref-color-pathway-night-900);--bp-sys-color-surface-raised:var(--bp-ref-color-pathway-night-850);--bp-sys-color-text-primary:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-text-secondary:var(--bp-ref-color-pathway-mist-300);--bp-sys-color-text-tertiary:var(--bp-ref-color-pathway-mist-400);--bp-sys-color-text-link:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-border-card:var(--bp-ref-color-pathway-outline-dark);--bp-sys-color-border-divider:#bcd5d22e;--bp-sys-color-border-focus:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-elevation-plate:var(--bp-ref-color-pathway-plate-dark);--bp-sys-color-selection-fill:var(--bp-ref-color-pathway-night-800);--bp-sys-color-selection-foreground:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-selection-outline:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-status-positive:var(--bp-ref-color-status-sage-300);--bp-sys-color-status-positive-text:var(--bp-ref-color-status-sage-300);--bp-sys-color-status-caution:var(--bp-ref-color-status-amber-300);--bp-sys-color-status-caution-text:var(--bp-ref-color-status-amber-300);--bp-sys-color-status-critical:var(--bp-ref-color-status-clay-300);--bp-sys-color-status-critical-text:var(--bp-ref-color-status-clay-200);--bp-sys-color-status-info:var(--bp-ref-color-status-slate-300);--bp-sys-color-status-info-text:var(--bp-ref-color-status-slate-300);--bp-sys-color-status-insight:var(--bp-ref-color-status-lavender-300);--bp-sys-color-status-insight-text:var(--bp-ref-color-status-lavender-300);--bp-sys-color-status-pending:var(--bp-ref-color-status-amber-300);--bp-sys-color-status-on-fill:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-action-destructive-fill:var(--bp-ref-color-status-brick-800);--bp-sys-color-overlay-scrim:#0000008c;--bp-sys-color-skeleton-base:var(--bp-ref-color-pathway-night-850);--bp-sys-color-skeleton-highlight:var(--bp-ref-color-pathway-night-800);--bp-sys-color-chart-series-1:var(--bp-ref-color-chart-dark-1);--bp-sys-color-chart-series-2:var(--bp-ref-color-chart-dark-2);--bp-sys-color-chart-series-3:var(--bp-ref-color-chart-dark-3);--bp-sys-color-chart-series-4:var(--bp-ref-color-chart-dark-4);--bp-sys-color-chart-series-5:var(--bp-ref-color-chart-dark-5);--bp-sys-color-chart-series-other:var(--bp-ref-color-chart-dark-other);--bp-comp-tab-bar-item-selected-outline:var(--bp-sys-color-selection-outline);--bp-comp-tab-bar-item-foreground:var(--bp-sys-color-text-secondary);--bp-comp-tab-bar-badge-foreground:var(--bp-ref-color-pathway-ink-900);--bp-comp-today-header-morning-sky-top:var(--bp-ref-color-pathway-night-900);--bp-comp-today-header-morning-sky-bottom:var(--bp-ref-color-pathway-night-800);--bp-comp-today-header-morning-sun:#f2a44ccc;--bp-comp-today-header-afternoon-sky-top:var(--bp-ref-color-pathway-night-900);--bp-comp-today-header-afternoon-sky-bottom:var(--bp-ref-color-pathway-night-800);--bp-comp-today-header-afternoon-sun:#f2a44ccc;--bp-comp-today-header-evening-sky-top:var(--bp-ref-color-pathway-night-950);--bp-comp-today-header-evening-sky-bottom:var(--bp-ref-color-pathway-sand-900);--bp-comp-today-header-evening-sun:#e96f3db3;--bp-comp-today-header-sun-ray:#f2a44c8c;--bp-comp-today-header-hill-base:var(--bp-ref-color-pathway-night-900);--bp-comp-today-header-hill-far:#7fd0d629;--bp-comp-today-header-hill-near:#7fd0d642;--bp-comp-today-header-path:#f1f0e1d1;--bp-comp-today-header-path-edge:#0b1e2459;--bp-comp-path-timeline-dot-current-halo:#7fd0d638;--bp-comp-status-pill-fill-neutral:var(--bp-ref-color-pathway-mist-400)}}:root[data-bp-appearance=dark]{--bp-sys-color-brand-primary:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-brand-on-primary:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-brand-strong:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-brand-soft:var(--bp-ref-color-pathway-night-800);--bp-sys-color-brand-warm:var(--bp-ref-color-pathway-sand-900);--bp-sys-color-surface-canvas:var(--bp-ref-color-pathway-night-950);--bp-sys-color-surface-card:var(--bp-ref-color-pathway-night-900);--bp-sys-color-surface-raised:var(--bp-ref-color-pathway-night-850);--bp-sys-color-text-primary:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-text-secondary:var(--bp-ref-color-pathway-mist-300);--bp-sys-color-text-tertiary:var(--bp-ref-color-pathway-mist-400);--bp-sys-color-text-link:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-border-card:var(--bp-ref-color-pathway-outline-dark);--bp-sys-color-border-divider:#bcd5d22e;--bp-sys-color-border-focus:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-elevation-plate:var(--bp-ref-color-pathway-plate-dark);--bp-sys-color-selection-fill:var(--bp-ref-color-pathway-night-800);--bp-sys-color-selection-foreground:var(--bp-ref-color-pathway-paper-100);--bp-sys-color-selection-outline:var(--bp-ref-color-pathway-teal-300);--bp-sys-color-status-positive:var(--bp-ref-color-status-sage-300);--bp-sys-color-status-positive-text:var(--bp-ref-color-status-sage-300);--bp-sys-color-status-caution:var(--bp-ref-color-status-amber-300);--bp-sys-color-status-caution-text:var(--bp-ref-color-status-amber-300);--bp-sys-color-status-critical:var(--bp-ref-color-status-clay-300);--bp-sys-color-status-critical-text:var(--bp-ref-color-status-clay-200);--bp-sys-color-status-info:var(--bp-ref-color-status-slate-300);--bp-sys-color-status-info-text:var(--bp-ref-color-status-slate-300);--bp-sys-color-status-insight:var(--bp-ref-color-status-lavender-300);--bp-sys-color-status-insight-text:var(--bp-ref-color-status-lavender-300);--bp-sys-color-status-pending:var(--bp-ref-color-status-amber-300);--bp-sys-color-status-on-fill:var(--bp-ref-color-pathway-ink-900);--bp-sys-color-action-destructive-fill:var(--bp-ref-color-status-brick-800);--bp-sys-color-overlay-scrim:#0000008c;--bp-sys-color-skeleton-base:var(--bp-ref-color-pathway-night-850);--bp-sys-color-skeleton-highlight:var(--bp-ref-color-pathway-night-800);--bp-sys-color-chart-series-1:var(--bp-ref-color-chart-dark-1);--bp-sys-color-chart-series-2:var(--bp-ref-color-chart-dark-2);--bp-sys-color-chart-series-3:var(--bp-ref-color-chart-dark-3);--bp-sys-color-chart-series-4:var(--bp-ref-color-chart-dark-4);--bp-sys-color-chart-series-5:var(--bp-ref-color-chart-dark-5);--bp-sys-color-chart-series-other:var(--bp-ref-color-chart-dark-other);--bp-comp-tab-bar-item-selected-outline:var(--bp-sys-color-selection-outline);--bp-comp-tab-bar-item-foreground:var(--bp-sys-color-text-secondary);--bp-comp-tab-bar-badge-foreground:var(--bp-ref-color-pathway-ink-900);--bp-comp-today-header-morning-sky-top:var(--bp-ref-color-pathway-night-900);--bp-comp-today-header-morning-sky-bottom:var(--bp-ref-color-pathway-night-800);--bp-comp-today-header-morning-sun:#f2a44ccc;--bp-comp-today-header-afternoon-sky-top:var(--bp-ref-color-pathway-night-900);--bp-comp-today-header-afternoon-sky-bottom:var(--bp-ref-color-pathway-night-800);--bp-comp-today-header-afternoon-sun:#f2a44ccc;--bp-comp-today-header-evening-sky-top:var(--bp-ref-color-pathway-night-950);--bp-comp-today-header-evening-sky-bottom:var(--bp-ref-color-pathway-sand-900);--bp-comp-today-header-evening-sun:#e96f3db3;--bp-comp-today-header-sun-ray:#f2a44c8c;--bp-comp-today-header-hill-base:var(--bp-ref-color-pathway-night-900);--bp-comp-today-header-hill-far:#7fd0d629;--bp-comp-today-header-hill-near:#7fd0d642;--bp-comp-today-header-path:#f1f0e1d1;--bp-comp-today-header-path-edge:#0b1e2459;--bp-comp-path-timeline-dot-current-halo:#7fd0d638;--bp-comp-status-pill-fill-neutral:var(--bp-ref-color-pathway-mist-400)}:root[data-bp-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bp-sys-color-surface-canvas);color:var(--bp-sys-color-text-primary);font-family:var(--bp-sys-typography-body-family);font-size:var(--bp-sys-typography-body-size);line-height:var(--bp-sys-typography-body-line-height);margin:0}a{color:var(--bp-sys-color-text-link)}:focus-visible{outline:var(--bp-ref-stroke-focus) solid var(--bp-sys-color-border-focus);outline-offset:2px}.bp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-skip-link{left:var(--bp-ref-spacing-lg);z-index:100;padding:var(--bp-ref-spacing-sm) var(--bp-ref-spacing-md);background:var(--bp-sys-color-surface-card);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);border-radius:var(--bp-ref-radius-md);position:absolute;top:-100px}.bp-skip-link:focus{top:var(--bp-ref-spacing-sm)}.bp-icon{width:var(--bp-ref-size-icon-inline);height:var(--bp-ref-size-icon-inline);flex:none}.bp-title{font-size:var(--bp-sys-typography-title2-size);line-height:var(--bp-sys-typography-title2-line-height);font-weight:var(--bp-sys-typography-title2-weight);color:var(--bp-sys-color-brand-strong);margin:0}.bp-headline{font-size:var(--bp-sys-typography-headline-size);line-height:var(--bp-sys-typography-headline-line-height);font-weight:var(--bp-sys-typography-headline-weight);color:var(--bp-sys-color-brand-strong);margin:0}.bp-secondary{color:var(--bp-sys-color-text-secondary)}.bp-subheadline{font-size:var(--bp-sys-typography-subheadline-size);line-height:var(--bp-sys-typography-subheadline-line-height)}.bp-footnote{font-size:var(--bp-sys-typography-footnote-size);line-height:var(--bp-sys-typography-footnote-line-height);color:var(--bp-sys-color-text-secondary);margin:0}.bp-note-line{align-items:flex-start;gap:var(--bp-ref-spacing-xs);font-size:var(--bp-sys-typography-footnote-size);line-height:var(--bp-sys-typography-footnote-line-height);color:var(--bp-sys-color-text-secondary);margin:0;display:flex}.bp-note-line>.bp-icon{flex:none;margin-top:.15em}.bp-note-line--critical{color:var(--bp-sys-color-status-critical-text)}.bp-mono{font-family:var(--bp-ref-font-family-mono);font-variant-numeric:tabular-nums}.bp-shell{grid-template-rows:1fr auto;grid-template-columns:1fr;min-height:100vh;display:grid}.bp-shell__sidebar{display:none}.bp-shell__main{min-width:0;padding-bottom:calc(var(--bp-comp-tab-bar-item-min-height) + var(--bp-ref-spacing-xxl))}.bp-tabbar{z-index:20;gap:var(--bp-comp-tab-bar-item-spacing);background:var(--bp-comp-tab-bar-background);border-top:var(--bp-comp-tab-bar-top-rule-width) solid var(--bp-comp-tab-bar-top-rule);padding:var(--bp-comp-tab-bar-padding-top) var(--bp-comp-tab-bar-padding-x) calc(var(--bp-comp-tab-bar-padding-bottom) + env(safe-area-inset-bottom));display:flex;position:fixed;inset:auto 0 0}.bp-tab{min-width:0;min-height:var(--bp-comp-tab-bar-item-min-height);padding:var(--bp-ref-spacing-xs) 2px;border:var(--bp-comp-tab-bar-item-selected-outline-width) solid transparent;border-radius:var(--bp-comp-tab-bar-item-radius);color:var(--bp-comp-tab-bar-item-foreground);font-size:var(--bp-sys-typography-caption2-size);line-height:var(--bp-sys-typography-caption2-line-height);font-weight:var(--bp-sys-typography-caption2-weight);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bp-tab .bp-icon{width:var(--bp-comp-tab-bar-icon-size);height:var(--bp-comp-tab-bar-icon-size)}.bp-tab[aria-current=page]{background:var(--bp-comp-tab-bar-item-selected-fill);color:var(--bp-comp-tab-bar-item-selected-foreground);border-color:var(--bp-comp-tab-bar-item-selected-outline);box-shadow:var(--bp-comp-tab-bar-item-selected-plate-offset) var(--bp-comp-tab-bar-item-selected-plate-offset) 0 0 var(--bp-sys-color-elevation-plate)}.bp-sidebar__brand{align-items:center;gap:var(--bp-ref-spacing-sm);padding:var(--bp-ref-spacing-lg) var(--bp-ref-spacing-md);font-weight:var(--bp-sys-typography-headline-weight);color:var(--bp-sys-color-brand-strong);display:flex}.bp-sidebar__brand img{width:32px;height:32px}.bp-sidebar__nav{gap:var(--bp-ref-spacing-sm);padding:0 var(--bp-ref-spacing-md);display:grid}.bp-sidebar__item{align-items:center;gap:var(--bp-ref-spacing-md);min-height:var(--bp-ref-size-touch-target);padding:0 var(--bp-ref-spacing-md);border:var(--bp-ref-stroke-outline) solid transparent;border-radius:var(--bp-ref-radius-tab);color:var(--bp-sys-color-text-primary);font-weight:var(--bp-sys-typography-headline-weight);text-decoration:none;display:flex}.bp-sidebar__item:hover{background:var(--bp-sys-color-surface-canvas)}.bp-sidebar__item[aria-current=page]{background:var(--bp-sys-color-selection-fill);color:var(--bp-sys-color-selection-foreground);border-color:var(--bp-sys-color-selection-outline);box-shadow:var(--bp-ref-offset-plate-small) var(--bp-ref-offset-plate-small) 0 0 var(--bp-sys-color-elevation-plate)}.bp-sidebar__footer{padding:var(--bp-ref-spacing-lg) var(--bp-ref-spacing-md);gap:var(--bp-ref-spacing-sm);margin-top:auto;display:grid}@media (width>=768px){.bp-shell{grid-template-rows:1fr;grid-template-columns:auto 1fr}.bp-shell__sidebar{background:var(--bp-sys-color-surface-card);border-right:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.bp-shell__main{padding-bottom:var(--bp-ref-spacing-xxl)}.bp-tabbar,.bp-sidebar__label,.bp-sidebar__brand span{display:none}.bp-sidebar__item{width:var(--bp-ref-size-touch-target);justify-content:center;padding:0}}@media (width>=1024px){.bp-shell__sidebar{width:248px}.bp-sidebar__label,.bp-sidebar__brand span{display:inline}.bp-sidebar__item{padding:0 var(--bp-ref-spacing-md);justify-content:flex-start;width:auto}}.bp-page{width:100%;max-width:var(--bp-ref-size-content-max-pad);padding:var(--bp-comp-page-top-inset) var(--bp-ref-spacing-lg) var(--bp-ref-spacing-lg);gap:var(--bp-ref-spacing-xxl);align-content:start;margin:0 auto;display:grid}.bp-page__header{justify-content:space-between;align-items:flex-start;gap:var(--bp-ref-spacing-md);flex-wrap:wrap;display:flex}.bp-page__heading{gap:var(--bp-ref-spacing-xs);min-width:0;display:grid}.bp-page__actions{gap:var(--bp-ref-spacing-md);flex-wrap:wrap;display:flex}.bp-section{gap:var(--bp-ref-spacing-md);display:grid}.bp-section-header{justify-content:space-between;align-items:center;gap:var(--bp-ref-spacing-md);font-size:var(--bp-sys-typography-headline-size);line-height:var(--bp-sys-typography-headline-line-height);font-weight:var(--bp-sys-typography-headline-weight);color:var(--bp-sys-color-text-secondary);margin:0;display:flex}.bp-back-link{align-items:center;gap:var(--bp-ref-spacing-xs);min-height:var(--bp-ref-size-touch-target);color:var(--bp-sys-color-text-link);font-weight:var(--bp-sys-typography-headline-weight);text-decoration:none;display:inline-flex}.bp-grid{gap:var(--bp-ref-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.bp-field-row{gap:var(--bp-ref-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:start;display:grid}.bp-card{background:var(--bp-comp-card-background);border:var(--bp-comp-card-outline-width) solid var(--bp-comp-card-outline);border-radius:var(--bp-comp-card-radius);box-shadow:var(--bp-comp-card-plate-offset) var(--bp-comp-card-plate-offset) 0 0 var(--bp-comp-card-plate);padding:var(--bp-comp-card-padding);min-width:0}.bp-card--flush{padding:0 var(--bp-comp-card-padding)}.bp-card__title{align-items:center;gap:var(--bp-ref-spacing-sm);margin:0 0 var(--bp-ref-spacing-md);font-size:var(--bp-sys-typography-headline-size);line-height:var(--bp-sys-typography-headline-line-height);font-weight:var(--bp-sys-typography-headline-weight);color:var(--bp-sys-color-brand-strong);display:flex}.bp-card__title .bp-icon{color:var(--bp-sys-color-brand-primary)}.bp-hero{background:var(--bp-comp-hero-card-background);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);border-radius:var(--bp-comp-hero-card-radius);box-shadow:var(--bp-ref-offset-plate) var(--bp-ref-offset-plate) 0 0 var(--bp-sys-color-elevation-plate);padding:var(--bp-ref-spacing-lg)}.bp-rows{margin:0;padding:0;list-style:none}.bp-row{align-items:center;gap:var(--bp-ref-spacing-md);min-height:var(--bp-ref-size-touch-target);padding:var(--bp-ref-spacing-md) 0;border-top:var(--bp-ref-stroke-hairline) solid var(--bp-sys-color-border-divider);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.bp-rows>li:first-child>.bp-row,.bp-rows>.bp-row:first-child{border-top:0}a.bp-row:hover .bp-row__title{text-decoration:underline}.bp-row__icon{width:var(--bp-comp-row-icon-slot-width);color:var(--bp-sys-color-brand-primary);flex:none;place-items:center;display:grid}.bp-row__body{flex:12rem;gap:2px;min-width:0;display:grid}.bp-row__title{font-weight:var(--bp-sys-typography-headline-weight);overflow-wrap:break-word}.bp-row__subtitle{font-size:var(--bp-sys-typography-subheadline-size);line-height:var(--bp-sys-typography-subheadline-line-height);color:var(--bp-sys-color-text-secondary);overflow-wrap:break-word}.bp-row__trailing{justify-content:flex-end;align-items:center;gap:var(--bp-ref-spacing-sm);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.bp-row__chevron{color:var(--bp-sys-color-text-tertiary)}.bp-facts{gap:var(--bp-ref-spacing-sm) var(--bp-ref-spacing-lg);grid-template-columns:max-content 1fr;margin:0;display:grid}.bp-facts dt{color:var(--bp-sys-color-text-secondary)}.bp-facts dd{font-weight:var(--bp-sys-typography-headline-weight);overflow-wrap:anywhere;margin:0}@media (width<=639px){.bp-facts{grid-template-columns:minmax(0,1fr);row-gap:0}.bp-facts dd{padding-bottom:var(--bp-ref-spacing-sm)}}.bp-button{font:inherit;font-size:var(--bp-sys-typography-subheadline-size);font-weight:var(--bp-sys-typography-headline-weight);justify-content:center;align-items:center;gap:var(--bp-ref-spacing-sm);min-height:var(--bp-comp-button-min-height);padding:0 var(--bp-comp-button-padding-x);border-radius:var(--bp-comp-button-radius);border:var(--bp-comp-button-outline-width) solid var(--bp-comp-button-primary-outline);box-shadow:var(--bp-comp-button-plate-offset) var(--bp-comp-button-plate-offset) 0 0 var(--bp-sys-color-elevation-plate);cursor:pointer;transition:transform var(--bp-ref-duration-press), opacity var(--bp-ref-duration-press);text-decoration:none;display:inline-flex}.bp-button:active:not(:disabled){opacity:.92;transform:scale(.97)}.bp-button--large{min-height:var(--bp-comp-button-min-height-large);width:100%;font-size:var(--bp-sys-typography-body-size)}.bp-button--primary{background:var(--bp-comp-button-primary-background);color:var(--bp-comp-button-primary-foreground)}.bp-button--secondary{background:var(--bp-comp-button-secondary-background);color:var(--bp-comp-button-secondary-foreground);border-color:var(--bp-comp-button-secondary-outline)}.bp-button--tertiary{box-shadow:none;color:var(--bp-comp-button-tertiary-foreground);padding:0 var(--bp-ref-spacing-xs);background:0 0;border-color:#0000}.bp-button--destructive{background:var(--bp-comp-button-destructive-background);color:var(--bp-comp-button-destructive-foreground)}.bp-button--destructive-text{box-shadow:none;color:var(--bp-comp-button-destructive-text-only);padding:0 var(--bp-ref-spacing-xs);background:0 0;border-color:#0000}.bp-button:disabled{background:var(--bp-comp-button-disabled-background);color:var(--bp-comp-button-disabled-foreground);border-color:var(--bp-comp-button-disabled-outline);box-shadow:none;cursor:not-allowed}.bp-button--tertiary:disabled,.bp-button--destructive-text:disabled{background:0 0;border-color:#0000}.bp-button[aria-busy=true]{cursor:progress}.bp-button-row{justify-content:flex-end;gap:var(--bp-ref-spacing-md);flex-wrap:wrap;display:flex}.bp-spinner{border:var(--bp-ref-stroke-outline) solid currentColor;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite bp-spin;display:inline-block}@keyframes bp-spin{to{transform:rotate(360deg)}}.bp-form{gap:var(--bp-ref-spacing-lg);display:grid}.bp-field{gap:var(--bp-ref-spacing-xs);display:grid}.bp-field__label{font-size:var(--bp-sys-typography-subheadline-size);font-weight:var(--bp-sys-typography-headline-weight);color:var(--bp-sys-color-text-primary)}.bp-field__hint{font-size:var(--bp-sys-typography-footnote-size);line-height:var(--bp-sys-typography-footnote-line-height);color:var(--bp-sys-color-text-secondary)}.bp-field__error{align-items:center;gap:var(--bp-ref-spacing-xs);font-size:var(--bp-sys-typography-footnote-size);color:var(--bp-sys-color-status-critical-text);display:flex}.bp-input,.bp-select,.bp-textarea{font:inherit;width:100%;min-height:var(--bp-ref-size-control-standard);padding:var(--bp-ref-spacing-sm) var(--bp-ref-spacing-md);color:var(--bp-sys-color-text-primary);background:var(--bp-sys-color-surface-card);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);border-radius:var(--bp-ref-radius-md)}.bp-textarea{resize:vertical;min-height:160px}.bp-input::placeholder,.bp-textarea::placeholder{color:var(--bp-sys-color-text-secondary)}.bp-input[aria-invalid=true],.bp-textarea[aria-invalid=true]{border-color:var(--bp-sys-color-status-critical-text)}.bp-choice-group{gap:var(--bp-ref-spacing-sm);border:0;margin:0;padding:0;display:grid}.bp-choice{align-items:flex-start;gap:var(--bp-ref-spacing-md);min-height:var(--bp-ref-size-touch-target);padding:var(--bp-ref-spacing-md);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-divider);border-radius:var(--bp-ref-radius-md);background:var(--bp-sys-color-surface-card);cursor:pointer;display:flex}.bp-choice:has(input:checked){background:var(--bp-sys-color-selection-fill);border-color:var(--bp-sys-color-selection-outline)}.bp-choice__text{gap:2px;display:grid}.bp-fieldset{gap:var(--bp-ref-spacing-md);padding:var(--bp-ref-spacing-md);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-divider);border-radius:var(--bp-ref-radius-md);min-width:0;margin:0;display:grid}.bp-choice input{accent-color:var(--bp-sys-color-brand-primary);margin-top:4px}.bp-code-input{font-family:var(--bp-ref-font-family-mono);font-size:var(--bp-sys-typography-title3-size);letter-spacing:.5em;text-align:center}.bp-badge{white-space:nowrap;font-size:var(--bp-sys-typography-caption-size);line-height:var(--bp-sys-typography-caption-line-height);font-weight:var(--bp-sys-typography-headline-weight);padding:var(--bp-ref-spacing-xs) var(--bp-ref-spacing-sm);border-radius:var(--bp-ref-radius-pill);color:var(--bp-comp-status-pill-foreground);align-items:center;display:inline-flex}.bp-badge--positive{background:var(--bp-comp-status-pill-fill-positive)}.bp-badge--caution{background:var(--bp-comp-status-pill-fill-caution)}.bp-badge--critical{background:var(--bp-comp-status-pill-fill-critical)}.bp-badge--info{background:var(--bp-comp-status-pill-fill-info)}.bp-badge--neutral{background:var(--bp-comp-status-pill-fill-neutral)}.bp-badge--brand{background:var(--bp-comp-status-pill-fill-brand)}.bp-chip{font-size:var(--bp-sys-typography-caption-size);padding:var(--bp-ref-spacing-xs) var(--bp-ref-spacing-sm);border-radius:var(--bp-ref-radius-sm);border:var(--bp-ref-stroke-hairline) solid var(--bp-sys-color-border-card);background:var(--bp-sys-color-surface-canvas);display:inline-block}.bp-metrics{gap:var(--bp-ref-spacing-lg);margin-bottom:var(--bp-ref-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr));display:grid}.bp-metric{gap:2px;display:grid}.bp-metric__value{font-family:var(--bp-ref-font-family-rounded);font-size:var(--bp-sys-typography-title2-size);line-height:var(--bp-sys-typography-title2-line-height);font-weight:var(--bp-sys-typography-title2-weight);color:var(--bp-sys-color-brand-strong);font-variant-numeric:tabular-nums}.bp-metric__label{font-size:var(--bp-sys-typography-subheadline-size);color:var(--bp-sys-color-text-secondary)}.bp-banner{gap:var(--bp-ref-spacing-md);padding:var(--bp-ref-spacing-md) var(--bp-ref-spacing-lg);border-radius:var(--bp-ref-radius-card);border:var(--bp-ref-stroke-hairline) solid var(--bp-sys-color-status-info);background:var(--bp-sys-color-surface-card);align-items:flex-start;display:flex}.bp-banner>.bp-icon{color:var(--bp-sys-color-status-info-text);margin-top:2px}.bp-banner--positive{border-color:var(--bp-sys-color-status-positive)}.bp-banner--positive>.bp-icon{color:var(--bp-sys-color-status-positive-text)}.bp-banner--caution{border-color:var(--bp-sys-color-status-caution)}.bp-banner--caution>.bp-icon{color:var(--bp-sys-color-status-caution-text)}.bp-banner--critical{border-color:var(--bp-sys-color-status-critical)}.bp-banner--critical>.bp-icon{color:var(--bp-sys-color-status-critical-text)}.bp-banner__body{flex:1;gap:2px;min-width:0;display:grid}.bp-banner__title{font-weight:var(--bp-sys-typography-headline-weight)}.bp-banner__message{font-size:var(--bp-sys-typography-footnote-size);line-height:var(--bp-sys-typography-footnote-line-height);color:var(--bp-sys-color-text-secondary);margin:0}.bp-state{max-width:var(--bp-ref-size-content-max-phone);text-align:center;padding:var(--bp-ref-spacing-xxl) var(--bp-ref-spacing-md);justify-items:center;gap:var(--bp-ref-spacing-sm);margin:0 auto;display:grid}.bp-state>.bp-icon{width:var(--bp-ref-size-icon-hero);height:var(--bp-ref-size-icon-hero);color:var(--bp-sys-color-brand-primary)}.bp-state--error>.bp-icon{color:var(--bp-sys-color-status-critical-text)}.bp-state__title{font-size:var(--bp-sys-typography-title3-size);line-height:var(--bp-sys-typography-title3-line-height);font-weight:var(--bp-sys-typography-title3-weight);margin:0}.bp-state__message{color:var(--bp-sys-color-text-secondary);margin:0}.bp-skeleton{border-radius:var(--bp-ref-radius-sm);background:var(--bp-sys-color-skeleton-base);height:14px}.bp-trace{width:120px;height:32px;color:var(--bp-sys-color-brand-primary)}.bp-trace path{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.6s ease-in-out infinite bp-trace}@keyframes bp-trace{to{stroke-dashoffset:0}}.bp-dialog-scrim{z-index:50;padding:var(--bp-ref-spacing-lg);background:var(--bp-sys-color-overlay-scrim);place-items:center;display:grid;position:fixed;inset:0}.bp-dialog{width:100%;max-width:var(--bp-ref-size-confirmation-max-width);max-height:calc(100vh - 2 * var(--bp-ref-spacing-lg));background:var(--bp-sys-color-surface-raised);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);border-radius:var(--bp-ref-radius-card);box-shadow:var(--bp-ref-offset-plate) var(--bp-ref-offset-plate) 0 0 var(--bp-sys-color-elevation-plate);padding:var(--bp-ref-spacing-xl);gap:var(--bp-ref-spacing-md);display:grid;overflow:auto}.bp-dialog--wide{max-width:var(--bp-ref-size-content-max-phone)}.bp-dialog__icon{border-radius:var(--bp-ref-radius-md);background:var(--bp-sys-color-brand-soft);width:52px;height:52px;color:var(--bp-sys-color-brand-primary);justify-self:center;place-items:center;display:grid}.bp-dialog__icon--critical{color:var(--bp-sys-color-status-critical-text)}.bp-dialog__title{text-align:center;font-size:var(--bp-sys-typography-title3-size);line-height:var(--bp-sys-typography-title3-line-height);font-weight:var(--bp-sys-typography-title3-weight);margin:0}.bp-dialog__message{text-align:center;color:var(--bp-sys-color-text-secondary);margin:0}.bp-dialog__actions{gap:var(--bp-ref-spacing-md);display:grid}.bp-toast-region{z-index:60;left:50%;bottom:calc(var(--bp-comp-tab-bar-item-min-height) + var(--bp-ref-spacing-xxl) + var(--bp-ref-spacing-lg));gap:var(--bp-ref-spacing-sm);display:grid;position:fixed;transform:translate(-50%)}@media (width>=768px){.bp-toast-region{bottom:var(--bp-ref-spacing-xxl)}}.bp-toast{gap:var(--bp-ref-spacing-sm);padding:var(--bp-ref-spacing-md) var(--bp-ref-spacing-lg);border-radius:var(--bp-ref-radius-pill);background:var(--bp-sys-color-brand-strong);color:var(--bp-sys-color-surface-card);font-weight:var(--bp-sys-typography-headline-weight);align-items:center;display:inline-flex}.bp-notice-preview{border:var(--bp-ref-stroke-hairline) solid var(--bp-sys-color-border-divider);border-radius:var(--bp-ref-radius-card);background:var(--bp-sys-color-surface-canvas);padding:var(--bp-ref-spacing-lg);gap:var(--bp-ref-spacing-sm);display:grid}.bp-notice-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bp-steps{gap:var(--bp-ref-spacing-xs);display:flex}.bp-steps i{background:var(--bp-sys-color-border-divider);border-radius:3px;flex:1;height:6px}.bp-steps i[data-done=true]{background:var(--bp-sys-color-brand-primary)}.bp-auth{min-height:100vh;padding:var(--bp-ref-spacing-lg);place-items:center;display:grid}.bp-auth__card{width:100%;max-width:var(--bp-ref-size-content-max-phone);gap:var(--bp-ref-spacing-xl);display:grid}.bp-auth__brand{align-items:center;gap:var(--bp-ref-spacing-md);display:flex}.bp-auth__brand img{width:48px;height:48px}.bp-qr{width:192px;height:192px;padding:var(--bp-ref-spacing-sm);background:var(--bp-ref-color-pathway-card-50);border-radius:var(--bp-ref-radius-md);justify-self:center}.bp-mark--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-bp-appearance=light]) .bp-mark--light{display:none}:root:not([data-bp-appearance=light]) .bp-mark--dark{display:inline}}:root[data-bp-appearance=dark] .bp-mark--light{display:none}:root[data-bp-appearance=dark] .bp-mark--dark{display:inline}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bp-large-title{font-size:var(--bp-sys-typography-large-title-size);line-height:var(--bp-sys-typography-large-title-line-height);font-weight:var(--bp-sys-typography-large-title-weight);color:var(--bp-sys-color-brand-strong);margin:0}.bp-segmented{gap:var(--bp-ref-spacing-xs);padding:var(--bp-ref-spacing-xs);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);border-radius:var(--bp-ref-radius-pill);background:var(--bp-sys-color-surface-card);flex-wrap:wrap;margin:0;display:inline-flex}.bp-segmented__item{min-height:var(--bp-ref-size-control-compact);padding:0 var(--bp-ref-spacing-lg);border:var(--bp-ref-stroke-outline) solid transparent;border-radius:var(--bp-ref-radius-pill);font-weight:var(--bp-sys-typography-headline-weight);cursor:pointer;align-items:center;display:inline-flex;position:relative}.bp-segmented__item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bp-segmented__item[data-selected=true]{background:var(--bp-sys-color-selection-fill);color:var(--bp-sys-color-selection-foreground);border-color:var(--bp-sys-color-selection-outline)}.bp-segmented__item:has(input:focus-visible){outline:var(--bp-ref-stroke-focus) solid var(--bp-sys-color-border-focus);outline-offset:2px}.bp-search{align-items:center;display:flex;position:relative}.bp-search>.bp-icon{left:var(--bp-ref-spacing-md);color:var(--bp-sys-color-text-secondary);pointer-events:none;position:absolute}.bp-search__input{padding-left:calc(var(--bp-ref-spacing-md) * 2 + var(--bp-ref-size-icon-inline))}.bp-toggle{justify-content:space-between;align-items:center;gap:var(--bp-ref-spacing-lg);min-height:var(--bp-ref-size-touch-target);display:flex}.bp-toggle__text{gap:2px;display:grid}.bp-toggle__input{appearance:none;border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);border-radius:var(--bp-ref-radius-pill);background:var(--bp-sys-color-surface-canvas);cursor:pointer;flex:none;width:52px;height:32px;margin:0;position:relative}.bp-toggle__input:after{content:"";background:var(--bp-sys-color-text-secondary);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.bp-toggle__input:checked{background:var(--bp-sys-color-brand-primary)}.bp-toggle__input:checked:after{background:var(--bp-sys-color-brand-on-primary);left:auto;right:3px}.bp-toggle__input:disabled{opacity:.5;cursor:not-allowed}.bp-avatar{width:var(--bp-ref-size-avatar-row);height:var(--bp-ref-size-avatar-row);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);background:var(--bp-sys-color-brand-soft);color:var(--bp-sys-color-brand-strong);font-size:var(--bp-sys-typography-subheadline-size);font-weight:var(--bp-sys-typography-headline-weight);border-radius:50%;flex:none;place-items:center;display:inline-grid}.bp-quick-actions{gap:var(--bp-ref-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.bp-quick-action{justify-items:center;gap:var(--bp-comp-quick-action-label-spacing);color:var(--bp-sys-color-text-primary);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:grid}.bp-quick-action__circle{width:var(--bp-comp-quick-action-size);height:var(--bp-comp-quick-action-size);border:var(--bp-comp-button-outline-width) solid var(--bp-comp-button-secondary-outline);background:var(--bp-comp-button-secondary-background);color:var(--bp-comp-button-secondary-foreground);box-shadow:var(--bp-comp-button-plate-offset) var(--bp-comp-button-plate-offset) 0 0 var(--bp-sys-color-elevation-plate);border-radius:50%;place-items:center;display:grid}.bp-quick-action--primary .bp-quick-action__circle{border-color:var(--bp-comp-button-primary-outline);background:var(--bp-comp-button-primary-background);color:var(--bp-comp-button-primary-foreground)}.bp-quick-action__circle .bp-icon{width:var(--bp-comp-quick-action-icon-size);height:var(--bp-comp-quick-action-icon-size)}.bp-quick-action__label{font-size:var(--bp-sys-typography-footnote-size);font-weight:var(--bp-sys-typography-headline-weight)}.bp-today-header{background:var(--bp-comp-hero-card-background);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-card);border-radius:var(--bp-comp-hero-card-radius);box-shadow:var(--bp-ref-offset-plate) var(--bp-ref-offset-plate) 0 0 var(--bp-sys-color-elevation-plate);overflow:hidden}.bp-today-scene{width:100%;height:var(--bp-comp-today-header-height);border-bottom:2px solid var(--bp-sys-color-border-card);display:block}.bp-today-scene--morning .bp-today-scene__sky-top{stop-color:var(--bp-comp-today-header-morning-sky-top)}.bp-today-scene--morning .bp-today-scene__sky-bottom{stop-color:var(--bp-comp-today-header-morning-sky-bottom)}.bp-today-scene--afternoon .bp-today-scene__sky-top{stop-color:var(--bp-comp-today-header-afternoon-sky-top)}.bp-today-scene--afternoon .bp-today-scene__sky-bottom{stop-color:var(--bp-comp-today-header-afternoon-sky-bottom)}.bp-today-scene--evening .bp-today-scene__sky-top{stop-color:var(--bp-comp-today-header-evening-sky-top)}.bp-today-scene--evening .bp-today-scene__sky-bottom{stop-color:var(--bp-comp-today-header-evening-sky-bottom)}.bp-today-scene--morning .bp-today-scene__sun{fill:var(--bp-comp-today-header-morning-sun)}.bp-today-scene--afternoon .bp-today-scene__sun{fill:var(--bp-comp-today-header-afternoon-sun)}.bp-today-scene--evening .bp-today-scene__sun{fill:var(--bp-comp-today-header-evening-sun)}.bp-today-scene__rays line{stroke:var(--bp-comp-today-header-sun-ray);stroke-width:2.5px;stroke-linecap:round}.bp-today-scene__stars{fill:var(--bp-comp-today-header-star)}.bp-today-scene__hill-far{fill:var(--bp-comp-today-header-hill-far)}.bp-today-scene__hill-near{fill:var(--bp-comp-today-header-hill-near)}.bp-today-scene__path{fill:var(--bp-comp-today-header-path)}.bp-today-scene__path-edge{fill:var(--bp-comp-today-header-path-edge)}@media (prefers-color-scheme:light){:root:not([data-bp-appearance=dark]) .bp-today-scene__stars{display:none}}:root[data-bp-appearance=light] .bp-today-scene__stars{display:none}.bp-today-header__body{gap:var(--bp-comp-hero-card-metadata-spacing);padding:var(--bp-ref-spacing-lg);display:grid}.bp-path{margin:0;padding:0;list-style:none}.bp-path__row{grid-template-columns:minmax(var(--bp-comp-path-timeline-time-column-width), max-content) var(--bp-comp-path-timeline-rail-column-width) 1fr auto;align-items:start;column-gap:var(--bp-ref-spacing-sm);padding:0 var(--bp-ref-spacing-sm);color:inherit;border-left:var(--bp-comp-path-timeline-accent-width) solid transparent;border-radius:var(--bp-ref-radius-sm);text-decoration:none;display:grid}a.bp-path__row:hover .bp-row__title{text-decoration:underline}.bp-path__row--current{background:var(--bp-comp-path-timeline-current-fill);border-left-color:var(--bp-sys-color-brand-primary)}.bp-path__time{white-space:nowrap;padding:var(--bp-ref-spacing-md) 0;font-weight:var(--bp-sys-typography-headline-weight);font-variant-numeric:tabular-nums;display:grid}.bp-path__length{font-size:var(--bp-sys-typography-footnote-size);color:var(--bp-sys-color-text-secondary);font-weight:400}.bp-path__rail{padding-top:var(--bp-ref-spacing-md);justify-content:center;align-self:stretch;display:flex;position:relative}.bp-path__rail:before{content:"";border-left:var(--bp-comp-path-timeline-rail-width-ahead) dotted var(--bp-comp-path-timeline-ahead);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bp-path__rail[data-walked=true]:before{border-left:var(--bp-comp-path-timeline-rail-width) solid var(--bp-comp-path-timeline-walked)}.bp-path__rail[data-first=true]:before{top:calc(var(--bp-ref-spacing-md) + 10px)}.bp-path__rail[data-last=true]:before{bottom:calc(100% - var(--bp-ref-spacing-md) - 10px)}.bp-path__dot{z-index:1;width:var(--bp-comp-path-timeline-dot-size);height:var(--bp-comp-path-timeline-dot-size);background:var(--bp-comp-path-timeline-dot-fill);border:var(--bp-comp-path-timeline-ring-width) solid var(--bp-comp-path-timeline-dot-upcoming);border-radius:50%;place-items:center;display:grid;position:relative}.bp-path__dot .bp-icon{width:14px;height:14px;color:var(--bp-comp-path-timeline-dot-completed-glyph)}.bp-path__dot--completed{background:var(--bp-comp-path-timeline-dot-completed);border-color:var(--bp-comp-path-timeline-dot-completed)}.bp-path__dot--stopped{background:var(--bp-comp-path-timeline-dot-no-show);border-color:var(--bp-comp-path-timeline-dot-no-show)}.bp-path__dot--attention{border-style:dashed;border-color:var(--bp-comp-path-timeline-dot-attention)}.bp-path__dot--next{border-width:var(--bp-comp-path-timeline-ring-width-next);border-color:var(--bp-comp-path-timeline-dot-next)}.bp-path__dot--current{width:var(--bp-comp-path-timeline-dot-size-current);height:var(--bp-comp-path-timeline-dot-size-current);background:var(--bp-sys-color-brand-primary);border-color:var(--bp-sys-color-brand-strong);box-shadow:0 0 0 var(--bp-comp-path-timeline-halo-width) var(--bp-comp-path-timeline-dot-current-halo)}.bp-path__dot--current:after{content:"";background:var(--bp-comp-path-timeline-dot-current-center);border-radius:50%;width:8px;height:8px}.bp-path__body{padding:var(--bp-ref-spacing-md) 0;gap:2px;min-width:0;display:grid}.bp-path__badges{gap:var(--bp-ref-spacing-xs);flex-wrap:wrap;display:flex}.bp-path__row>.bp-row__chevron{margin-top:var(--bp-ref-spacing-md)}.bp-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.bp-calendar__head{padding:var(--bp-ref-spacing-xs);font-size:var(--bp-sys-typography-footnote-size);font-weight:var(--bp-sys-typography-headline-weight);color:var(--bp-sys-color-text-secondary);text-align:center}.bp-calendar__day{min-height:72px;padding:var(--bp-ref-spacing-xs);border:var(--bp-ref-stroke-hairline) solid var(--bp-sys-color-border-divider);border-radius:var(--bp-ref-radius-sm);background:var(--bp-sys-color-surface-card);color:inherit;font:inherit;text-align:left;cursor:pointer;align-content:start;gap:2px;display:grid}.bp-calendar__day[data-outside=true]{opacity:.55}.bp-calendar__day[data-today=true] .bp-calendar__number{background:var(--bp-sys-color-brand-primary);color:var(--bp-sys-color-brand-on-primary)}.bp-calendar__number{border-radius:var(--bp-ref-radius-pill);min-width:24px;font-weight:var(--bp-sys-typography-headline-weight);font-variant-numeric:tabular-nums;justify-self:start;padding:0 4px}.bp-calendar__count{font-size:var(--bp-sys-typography-caption-size);color:var(--bp-sys-color-text-secondary)}.bp-toolbar{align-items:center;gap:var(--bp-ref-spacing-md);flex-wrap:wrap;display:flex}.bp-toolbar__spacer{flex:1}.bp-lock{min-height:100vh}@media print{[data-bp-print=blocked] body>*{display:none!important}[data-bp-print=blocked] body:after{content:"Printing is turned off for this clinic.";padding:2rem;font:16px/1.4 system-ui,sans-serif;display:block}}.bp-row--button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.bp-rows>li:first-child>.bp-row--button{border-top:0}.bp-row__name{align-items:center;gap:var(--bp-ref-spacing-md);display:inline-flex}.bp-appointment-row{align-items:baseline;gap:var(--bp-ref-spacing-md);display:inline-flex}.bp-appointment-row__time{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:4.5rem;display:inline-grid}.bp-disclosure{justify-content:space-between;align-items:center;gap:var(--bp-ref-spacing-md);width:100%;min-height:var(--bp-ref-size-touch-target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.bp-notice-body{margin:var(--bp-ref-spacing-md) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.bp-link-list{gap:var(--bp-ref-spacing-sm);margin:0;padding:0;list-style:none;display:grid}.bp-link-list a{color:var(--bp-sys-color-text-link);font-weight:var(--bp-sys-typography-headline-weight)}.bp-prose{gap:var(--bp-ref-spacing-md);display:grid}.bp-prose p,.bp-prose ol{margin:0}.bp-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bp-stack{gap:var(--bp-ref-spacing-xl);display:grid}.bp-stack>.bp-section .bp-card__title{margin:0}.bp-calendar__count-short{display:none}@media (width<=639px){.bp-calendar__day{min-height:52px}.bp-calendar__count-long{display:none}.bp-calendar__count-short{border-radius:var(--bp-ref-radius-pill);background:var(--bp-sys-color-brand-soft);min-width:20px;height:20px;color:var(--bp-sys-color-brand-strong);font-weight:var(--bp-sys-typography-headline-weight);place-items:center;display:inline-grid}}.bp-form-group{gap:var(--bp-ref-spacing-md);display:grid}.bp-form-item{gap:var(--bp-ref-spacing-md);padding:var(--bp-ref-spacing-md);border:var(--bp-ref-stroke-outline) solid var(--bp-sys-color-border-divider);border-radius:var(--bp-ref-radius-card);min-width:0;margin:0;display:grid}.bp-form-item--plain{border:0;padding:0}.bp-form-item__legend{justify-content:space-between;align-items:center;gap:var(--bp-ref-spacing-md);width:100%;padding:0;font-weight:600;display:flex}.bp-form-item--plain>legend{margin-bottom:var(--bp-ref-spacing-sm)}.bp-fieldset-reset{border:0;min-width:0;margin:0;padding:0}.bp-list{padding-left:var(--bp-ref-spacing-lg);gap:var(--bp-ref-spacing-xs);margin:0;display:grid}.bp-stack--tight{gap:var(--bp-ref-spacing-sm)}.bp-eyebrow{color:var(--bp-sys-color-brand-primary);font-size:.8125rem;font-weight:600}.bp-actions{gap:var(--bp-ref-spacing-sm);justify-items:stretch;display:grid}.bp-form-row{gap:var(--bp-ref-spacing-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.bp-button-row--start{justify-content:flex-start}
/*$vite$:1*/