._panel_1ql8b_1{gap:var(--space-3);max-width:60ch;margin:var(--space-6) auto;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);justify-items:start;display:grid}._title_1ql8b_13{font-size:var(--text-lg);margin:0}._detail_1ql8b_18{color:var(--color-text-muted);margin:0}._trace_1ql8b_23{width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-danger);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}._retry_1ql8b_36{padding:var(--space-2) var(--space-4);border:1px solid var(--brand-primary);border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-primary-contrast);cursor:pointer}._screen_ycfa1_1{min-height:100dvh;padding:var(--page-gutter);text-align:center;place-items:center;display:grid}._panel_ycfa1_9{gap:var(--space-4);justify-items:center;max-width:34rem;display:grid}._title_ycfa1_16{font-size:var(--text-2xl)}._detail_ycfa1_20{color:var(--color-text-muted)}._container_bdsqe_1{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}._footer_1cral_1{margin-top:var(--section-gap);border-top:1px solid var(--color-border);background:var(--color-bg-subtle);padding-block:var(--space-7) var(--space-6)}._grid_1cral_8{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=40rem){._grid_1cral_8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._grid_1cral_8{gap:var(--space-7);grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}._about_1cral_27{min-width:0}._name_1cral_31{font-size:var(--text-lg);font-weight:var(--weight-bold)}._blurb_1cral_36{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);max-width:40ch}._columnTitle_1cral_43{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-3)}._list_1cral_52{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._link_1cral_61{min-height:40px;color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}._link_1cral_61:hover{color:var(--brand-primary);text-decoration:underline}._address_1cral_75{font-style:normal}._contactItem_1cral_79{color:var(--color-text-muted);font-size:var(--text-sm);padding-block:var(--space-1)}._bottom_1cral_85{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-2) var(--space-5);color:var(--color-text-faint);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._logo_b8181_1{object-fit:contain;flex:none;width:auto;max-width:10rem;height:32px}._initial_b8181_9{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--brand-primary-vivid), var(--brand-primary));width:32px;height:32px;color:var(--brand-primary-contrast);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}._button_1z0wk_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}._button_1z0wk_1:disabled{opacity:.55;cursor:not-allowed}._primary_1z0wk_27{background:var(--brand-primary);color:var(--brand-primary-contrast)}._primary_1z0wk_27:hover:not(:disabled){background:var(--brand-primary-hover)}._accent_1z0wk_35{background:var(--brand-accent);color:var(--brand-accent-contrast)}._accent_1z0wk_35:hover:not(:disabled){background:var(--brand-accent-hover)}._outline_1z0wk_43{color:var(--brand-primary);border-color:var(--color-border-strong);background:0 0}._outline_1z0wk_43:hover:not(:disabled){border-color:var(--brand-primary);background:var(--color-bg-subtle)}._link_1z0wk_53{min-height:36px;padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);background:0 0;text-decoration:underline}._link_1z0wk_53:hover:not(:disabled){color:var(--color-text)}._block_1z0wk_66{width:100%}._field_140g9_1{gap:var(--space-2);min-width:0;display:grid}._label_140g9_7{font-size:var(--text-sm);font-weight:var(--weight-semibold)}._optional_140g9_12{color:var(--color-text-faint);font-weight:var(--weight-regular)}._hint_140g9_17{color:var(--color-text-muted);font-size:var(--text-xs)}._error_140g9_22{align-items:center;gap:var(--space-2);color:var(--color-danger);font-size:var(--text-xs);font-weight:var(--weight-medium);display:flex}._input_1jc6x_1{width:100%;height:44px;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text)}._resend_17ds8_1{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}._result_17ds8_8{min-height:1lh;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;margin:0}._screen_5z6br_1{min-height:100dvh;padding:var(--space-5) var(--space-4);background:var(--color-bg-subtle);place-items:center;display:grid}._panel_5z6br_9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(25rem,100%);padding:var(--space-6);box-shadow:var(--shadow-md);flex-direction:column;display:flex}._title_5z6br_20{margin:0 0 var(--space-5);font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--color-text)}._title_5z6br_20:has(+._sentTo_5z6br_28){margin-bottom:var(--space-2)}._sentTo_5z6br_28{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere}._form_5z6br_40{gap:var(--space-4);flex-direction:column;display:flex}._actions_5z6br_46{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}._error_5z6br_53{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-inset);border-left:3px solid var(--color-danger);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._footer_5z6br_64{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._link_5z6br_74{margin-top:var(--space-4);align-self:center}._shell_q1sk4_1{align-items:center;display:flex;position:relative}._input_q1sk4_7{width:100%;height:44px;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;padding-inline-end:var(--space-8)}._reveal_q1sk4_19{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--space-1)}._reveal_q1sk4_19:hover{color:var(--color-text)}._reveal_q1sk4_19:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._toggle_7o2pn_1{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}._toggle_7o2pn_1:hover{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}._header_exm6p_1{z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0}._bar_exm6p_10{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:72px;display:flex}._cluster_exm6p_19{align-items:center;gap:var(--space-5);min-width:0;display:flex}._brand_exm6p_26{align-items:center;gap:var(--space-3);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--color-text);min-width:0;text-decoration:none;display:inline-flex}._brandName_exm6p_37{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._desktopNav_exm6p_44{align-items:center;gap:var(--space-1);display:none}._desktopActions_exm6p_50{align-items:center;gap:var(--space-3);display:none}._navLink_exm6p_56{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-base);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}._navLink_exm6p_56:hover{color:var(--color-text);background:var(--color-bg-subtle)}._navLinkActive_exm6p_73{color:var(--brand-primary);font-weight:var(--weight-semibold);background:var(--brand-primary-soft)}._utility_exm6p_80{align-items:center;gap:var(--space-2);flex:none;display:flex}._menuToggle_exm6p_87{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}._drawer_exm6p_100{border-top:1px solid var(--color-border);padding-block:var(--space-3) var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}._drawerActions_exm6p_108{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}@media (width>=64rem){._desktopNav_exm6p_44,._desktopActions_exm6p_50{display:flex}._menuToggle_exm6p_87,._drawer_exm6p_100{display:none}}._shell_1bypp_1{flex-direction:column;min-height:100dvh;display:flex}._main_1bypp_7{flex:auto}._skipLink_1bypp_11{left:var(--space-4);top:var(--space-2);z-index:var(--z-overlay);padding:var(--space-3) var(--space-4);background:var(--brand-primary);color:var(--brand-primary-contrast);border-radius:var(--radius-md);transition:transform var(--transition-fast);text-decoration:none;position:absolute;transform:translateY(-200%)}._skipLink_1bypp_11:focus-visible{transform:translateY(0)}._carousel_1dhy3_1{position:relative}._header_1dhy3_5{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._headings_1dhy3_14{min-width:0}._title_1dhy3_18{font-size:var(--text-2xl)}._subtitle_1dhy3_22{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-base);max-width:60ch}._actions_1dhy3_29{align-items:center;gap:var(--space-2);flex:none;display:flex}._arrow_1dhy3_37{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;display:none}._arrow_1dhy3_37:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}._arrow_1dhy3_37:disabled{opacity:.35;cursor:default}@media (hover:hover){._arrow_1dhy3_37{display:inline-flex}}._viewport_1dhy3_68{gap:var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scroll-behavior:smooth;margin-block:0;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);padding-block:var(--space-4) var(--space-6);scrollbar-width:none;grid-auto-columns:minmax(min(19rem,82%),1fr);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}._viewport_1dhy3_68::-webkit-scrollbar{display:none}._continuous_1dhy3_99{scroll-snap-type:none}@media (width>=64rem){._viewport_1dhy3_68{grid-auto-columns:calc((100% - (var(--carousel-columns,3) - 1) * var(--space-4)) / var(--carousel-columns,3));margin-inline:0;padding-inline:0;scroll-padding-inline:0}}._item_1dhy3_114{scroll-snap-align:start;min-width:0}._empty_1dhy3_119{padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center}._state_18okg_1{gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center;justify-items:center;display:grid}._skeletonGrid_18okg_12{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));display:grid}._skeletonCard_18okg_18{border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--color-bg-subtle) 30%, var(--color-bg-inset) 50%, var(--color-bg-subtle) 70%);background-size:200% 100%;height:12rem;animation:1.4s linear infinite _shimmer_18okg_1}@keyframes _shimmer_18okg_1{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._skeletonCard_18okg_18{animation:none}}._card_aujwr_1{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 1px 0 var(--card-highlight), 0 1px 2px var(--card-shadow-close), 0 10px 22px -14px var(--card-shadow-cast);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(0, var(--lift), 0);transition:transform .4s ease-out, box-shadow var(--transition-base) ease-out, border-color var(--transition-base) ease-out;flex-direction:column;display:flex;position:relative}._card_aujwr_1:after{content:"";border-radius:inherit;background:radial-gradient(16rem circle at var(--glare-x,50%) var(--glare-y,0%), var(--card-glare), transparent 62%);opacity:0;transition:opacity var(--transition-base) ease-out;pointer-events:none;position:absolute;inset:0}._soft_aujwr_42{background:var(--color-bg-subtle)}@media (hover:hover) and (pointer:fine){._card_aujwr_1:hover{--lift:-6px;border-color:color-mix(in srgb, var(--brand-primary-hover) 42%, var(--color-border));box-shadow:inset 0 1px 0 var(--card-highlight), 0 2px 6px var(--card-shadow-close), 0 26px 46px -22px var(--card-shadow-cast);will-change:transform;transition-duration:.12s}._card_aujwr_1:hover:after{opacity:1}}._tile_vbby7_1{gap:var(--space-2);padding:0;overflow:hidden}._image_vbby7_7{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%}._frame_vbby7_14{aspect-ratio:4/3;place-items:center;gap:var(--space-2);padding:var(--space-5);background:var(--brand-primary-soft);color:var(--color-text-muted);text-align:center;display:grid}._detail_vbby7_25{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em}._caption_vbby7_31{padding:var(--space-3) var(--space-5) var(--space-5);font-size:var(--text-base);font-weight:var(--weight-semibold)}._section_1lk76_1{padding-block:var(--section-gap)}._tinted_1lk76_5{background:var(--color-bg-subtle);border-block:1px solid var(--color-border)}._seeAll_1lk76_10{min-height:44px;padding-inline:var(--space-3);color:var(--brand-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._seeAll_1lk76_10:hover{text-decoration:underline}._stack_1lk76_26{gap:var(--space-5);display:grid}._sectionTitle_1lk76_31{font-size:var(--text-2xl)}._sectionLead_1lk76_35{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-lg);max-width:60ch}._grid_1lk76_42{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}._count_1lk76_51{color:var(--color-text-muted);font-size:var(--text-sm)}._toolbar_1lk76_56{padding-block:var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle)}._empty_1lk76_62{gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);justify-items:start;display:grid}._grid_1twyj_1{gap:var(--space-6);align-items:start;display:grid}@media (width>=64rem){._grid_1twyj_1{gap:var(--space-8);grid-template-columns:1.15fr .85fr}._solo_1twyj_15{grid-template-columns:minmax(0,1fr)}}._prose_1twyj_20{gap:var(--space-4);min-width:0;display:grid}._paragraph_1twyj_26{color:var(--color-text-muted);font-size:var(--text-lg);max-width:62ch}._stats_1twyj_32{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._stat_1twyj_32{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 1px 0 var(--card-highlight), 0 1px 2px var(--card-shadow-close), 0 10px 22px -14px var(--card-shadow-cast);min-width:0}._statValue_1twyj_53{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--brand-primary);font-variant-numeric:tabular-nums;display:block}._statLabel_1twyj_61{color:var(--color-text-muted);font-size:var(--text-sm)}._card_mbe1z_1{gap:var(--space-3)}._marker_mbe1z_5{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--brand-primary-vivid), var(--brand-primary));width:36px;height:36px;color:var(--brand-primary-contrast);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}._label_mbe1z_18{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._detail_mbe1z_23{color:var(--color-text-muted);font-size:var(--text-base)}._grid_1t9di_1{gap:var(--space-6);align-items:start;display:grid}@media (width>=64rem){._grid_1t9di_1{gap:var(--space-8);grid-template-columns:.9fr 1.1fr}}._title_1t9di_14{font-size:var(--text-3xl)}._description_1t9di_18{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg);max-width:55ch}._highlights_1t9di_25{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem) and (width<=63.99rem){._highlights_1t9di_25{grid-template-columns:repeat(2,minmax(0,1fr))}}._highlight_1t9di_25{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--card-highlight), 0 1px 2px var(--card-shadow-close), 0 10px 22px -14px var(--card-shadow-cast);min-width:0;display:flex}._check_1t9di_53{border-radius:var(--radius-pill);background:var(--brand-primary-soft);width:28px;height:28px;color:var(--brand-primary);flex:none;place-items:center;display:grid}._highlightLabel_1t9di_64{font-size:var(--text-base);font-weight:var(--weight-semibold)}._highlightDetail_1t9di_69{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}._card_94qxo_1{gap:var(--space-2)}._label_94qxo_5{color:var(--color-text-faint);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._value_94qxo_13{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--brand-primary);overflow-wrap:anywhere;text-decoration:none}._valuePlain_94qxo_21{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}._detail_94qxo_27{padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);margin-top:auto}._hours_94qxo_34{gap:var(--space-2);margin:0;display:grid}._hoursRow_94qxo_40{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._hoursDays_94qxo_49{color:var(--color-text-muted);font-size:var(--text-sm)}._hoursValue_94qxo_54{font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}._form_b561h_1{gap:var(--space-5);display:grid}._control_b561h_6{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-base);transition:border-color var(--transition-fast)}._control_b561h_6:hover{border-color:var(--brand-primary)}._control_b561h_6[aria-invalid=true]{border-color:var(--color-danger)}textarea._control_b561h_6{resize:vertical;min-height:7rem}._consent_b561h_30{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._checkbox_b561h_37{width:22px;height:22px;accent-color:var(--brand-primary);margin:0}._consentLabel_b561h_44{color:var(--color-text-muted);line-height:var(--leading-snug)}._consentError_b561h_49{color:var(--color-danger);font-size:var(--text-sm);grid-column:2;margin:0}._group_b561h_56{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);margin:0;display:grid}._legend_b561h_65{padding:0 var(--space-2);font-weight:var(--weight-medium)}._optional_b561h_70{color:var(--color-text-faint);font-weight:var(--weight-regular)}._choice_b561h_75{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}._radio_b561h_83{width:20px;height:20px;accent-color:var(--brand-primary);margin:0}._hint_b561h_90{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._error_b561h_96{color:var(--color-danger);font-size:var(--text-sm);margin:0}._empty_b561h_102{color:var(--color-text-muted);margin:0}._actions_b561h_107{gap:var(--space-3);flex-wrap:wrap;display:flex}._form_1l6tg_1,._row_1l6tg_6{gap:var(--space-5);display:grid}@media (width>=40rem){._row_1l6tg_6{grid-template-columns:repeat(2,minmax(0,1fr))}}._field_1l6tg_17{gap:var(--space-2);min-width:0;display:grid}._label_1l6tg_23{font-size:var(--text-sm);font-weight:var(--weight-semibold)}._optional_1l6tg_28{color:var(--color-text-faint);font-weight:var(--weight-regular)}._control_1l6tg_33{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}._control_1l6tg_33:hover{border-color:var(--brand-primary)}._control_1l6tg_33[aria-invalid=true]{border-color:var(--color-danger)}textarea._control_1l6tg_33{resize:vertical;min-height:9rem}._hint_1l6tg_59{color:var(--color-text-muted);font-size:var(--text-sm)}._error_1l6tg_64{align-items:center;gap:var(--space-2);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}._consent_1l6tg_73{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._checkbox_1l6tg_80{width:22px;height:22px;accent-color:var(--brand-primary);margin:0}._consentLabel_1l6tg_87{font-size:var(--text-sm);color:var(--color-text-muted)}._consentError_1l6tg_92{grid-column:1/-1}._actions_1l6tg_96{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=26rem){._actions_1l6tg_96>*{width:100%}}._panel_1uwnb_1{padding:clamp(var(--space-5), 4vw, var(--space-7));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 1px 0 var(--card-highlight), 0 1px 2px var(--card-shadow-close), 0 18px 36px -24px var(--card-shadow-cast);max-width:46rem}._intro_1uwnb_13{margin-bottom:var(--space-5);color:var(--color-text-muted);max-width:58ch}._alert_1uwnb_19{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 40%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));display:grid}._alertTitle_1uwnb_29{color:var(--color-danger);font-size:var(--text-base);font-weight:var(--weight-semibold)}._alertDetail_1uwnb_35{color:var(--color-text-muted);font-size:var(--text-sm)}._success_1uwnb_40{gap:var(--space-4);justify-items:start;display:grid}._successMark_1uwnb_46{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 16%, transparent);width:44px;height:44px;color:var(--color-success);place-items:center;display:grid}._successTitle_1uwnb_56{font-size:var(--text-2xl)}._successDetail_1uwnb_60{color:var(--color-text-muted);max-width:52ch}._band_rvkuc_1{padding:clamp(var(--space-6), 5vw, var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--brand-primary-soft);box-shadow:inset 0 1px 0 var(--card-highlight), 0 1px 2px var(--card-shadow-close), 0 18px 36px -24px var(--card-shadow-cast);gap:var(--space-5);justify-items:start;display:grid}._title_rvkuc_15{font-size:var(--text-3xl);max-width:20ch}._description_rvkuc_20{color:var(--color-text-muted);font-size:var(--text-lg);max-width:55ch}._actions_rvkuc_26{gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}@media (width<=26rem){._actions_rvkuc_26>*{width:100%}}._hero_ny84b_1{padding-block:clamp(var(--space-7), 7vw, var(--space-9));background:var(--brand-primary-soft);border-bottom:1px solid var(--color-border)}._inner_ny84b_7{gap:var(--space-6);justify-items:start;max-width:44rem;display:grid}._eyebrow_ny84b_14{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:0 1px 2px var(--card-shadow-close), 0 8px 18px -12px var(--card-shadow-cast);color:var(--brand-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);border:1px solid #0000;display:inline-flex}._title_ny84b_28{font-size:var(--text-4xl)}._description_ny84b_32{color:var(--color-text-muted);font-size:var(--text-lg);max-width:60ch}._actions_ny84b_38{gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}@media (width<=26rem){._actions_ny84b_38>*{width:100%}}._stats_ny84b_52{gap:var(--space-5) var(--space-7);margin-top:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}._stat_ny84b_52{min-width:0}._statValue_ny84b_65{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--brand-primary);font-variant-numeric:tabular-nums;display:block}._statLabel_ny84b_73{color:var(--color-text-muted);font-size:var(--text-sm)}._header_m6mkg_1{padding-block:clamp(var(--space-7), 6vw, var(--space-8));background:var(--brand-primary-soft);border-bottom:1px solid var(--color-border)}._inner_m6mkg_7{gap:var(--space-4);max-width:48rem;display:grid}._eyebrow_m6mkg_13{color:var(--brand-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}._title_m6mkg_21{font-size:var(--text-4xl)}._description_m6mkg_25{color:var(--color-text-muted);font-size:var(--text-lg);max-width:58ch}._group_1sdzg_1{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._label_1sdzg_8{margin-right:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._chip_1sdzg_15{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}._chip_1sdzg_15:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._chipActive_1sdzg_39{background:var(--brand-primary);color:var(--brand-primary-contrast);border-color:#0000}._chipActive_1sdzg_39:hover{background:var(--brand-primary-hover);color:var(--brand-primary-contrast)}._dialog_1v0zx_1{width:min(32rem, calc(100vw - var(--space-6)));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-height:min(90dvh,54rem);color:var(--color-text);padding:0}._dialogWide_1v0zx_14{width:min(52rem, calc(100vw - var(--space-6)))}._dialog_1v0zx_1::backdrop{background:#00000073}._panel_1v0zx_22{gap:var(--space-4);padding:var(--space-5);max-height:min(90dvh,54rem);display:grid;overflow-y:auto}._head_1v0zx_30{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}._title_1v0zx_37{font-size:var(--text-lg);margin:0}._close_1v0zx_42{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;min-width:36px;min-height:36px}@media (width<=40rem){._dialog_1v0zx_1,._dialogWide_1v0zx_14{width:calc(100vw - var(--space-4));max-height:92dvh}._panel_1v0zx_22{padding:var(--space-4);max-height:92dvh}._close_1v0zx_42{min-width:44px;min-height:44px}}._body_1jd2b_1{margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.6}._warning_1jd2b_7{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-warning) 30%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-warning);line-height:1.6}._label_1jd2b_17{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);display:block}._optional_1jd2b_25{font-weight:var(--weight-regular);color:var(--color-text-faint)}._textarea_1jd2b_30{width:100%;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;resize:vertical}._textarea_1jd2b_30:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._error_1jd2b_46{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:var(--text-sm)}._actions_1jd2b_52{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._notice_1jd2b_60,._alarm_1jd2b_61{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}._notice_1jd2b_60{border:1px solid color-mix(in srgb, var(--color-warning) 32%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent)}._alarm_1jd2b_61{border:1px solid color-mix(in srgb, var(--color-danger) 38%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, transparent)}._alarmLead_1jd2b_77{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.4}._alarm_1jd2b_61 ._alarmLead_1jd2b_77{color:var(--color-danger)}._notice_1jd2b_60 ._alarmLead_1jd2b_77{color:var(--color-warning)}._alarmDetail_1jd2b_92{font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.6}._destructive_1jd2b_99{background:var(--color-danger);border-color:var(--color-danger);color:#fff}._destructive_1jd2b_99:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 85%, #000);border-color:color-mix(in srgb, var(--color-danger) 85%, #000)}._body_1rzjw_1{margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.6}._fieldset_1rzjw_7{margin:0 0 var(--space-4);border:0;padding:0}._legend_1rzjw_13{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);padding:0}._ratings_1rzjw_21{gap:var(--space-2);display:flex}._rating_1rzjw_21,._ratingChosen_1rzjw_27{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer}._rating_1rzjw_21:hover{border-color:var(--brand-primary)}._ratingChosen_1rzjw_27{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-contrast)}._rating_1rzjw_21:focus-visible,._ratingChosen_1rzjw_27:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._ratingWord_1rzjw_56{min-height:1.25rem;margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--brand-primary)}._label_1rzjw_64{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);display:block}._optional_1rzjw_72{font-weight:var(--weight-regular);color:var(--color-text-faint)}._textarea_1rzjw_77{width:100%;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;resize:vertical}._textarea_1rzjw_77:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._note_1rzjw_93{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-faint)}._error_1rzjw_99{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:var(--text-sm)}._actions_1rzjw_105{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._body_1l1ec_1{margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.6}._allowance_1l1ec_7{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-faint)}._state_1l1ec_13{margin:var(--space-4) 0;color:var(--color-text-muted)}._error_1l1ec_18{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:var(--text-sm)}._days_1l1ec_24{gap:var(--space-4);max-height:22rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex;overflow-y:auto}._day_1l1ec_24{gap:var(--space-2);flex-direction:column;display:flex}._dayLabel_1l1ec_42{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._slots_1l1ec_49{gap:var(--space-2);flex-wrap:wrap;display:flex}._slot_1l1ec_49,._slotChosen_1l1ec_56{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer}._slot_1l1ec_49:hover{border-color:var(--brand-primary)}._slotChosen_1l1ec_56{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-contrast);font-weight:var(--weight-semibold)}._slot_1l1ec_49:focus-visible,._slotChosen_1l1ec_56:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._actions_1l1ec_85{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._badge_1qq7e_1{padding:.15rem var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid #0000;align-self:flex-start;align-items:center;line-height:1.6;display:inline-flex}._positive_1qq7e_14{border-color:color-mix(in srgb, var(--color-success) 30%, transparent);background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}._waiting_1qq7e_20{border-color:color-mix(in srgb, var(--color-warning) 30%, transparent);background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}._negative_1qq7e_26{border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}._neutral_1qq7e_32{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-muted)}._screen_1mjvz_1{gap:var(--space-5);flex-direction:column;display:flex}._back_1mjvz_7{color:var(--brand-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);align-self:flex-start;text-decoration:none}._back_1mjvz_7:hover{text-decoration:underline}._back_1mjvz_7:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._header_1mjvz_24{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._headings_1mjvz_32{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._title_1mjvz_39{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);margin:0}._lede_1mjvz_46{color:var(--color-text-muted);margin:0}._panel_1mjvz_51{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._panelTitle_1mjvz_62{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._facts_1mjvz_69{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}._fact_1mjvz_69{flex-direction:column;gap:.1rem;min-width:0;display:flex}._factLabel_1mjvz_83{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em}._factValue_1mjvz_91{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere;margin:0}._soon_1mjvz_99,._meetingLink_1mjvz_104{color:var(--brand-primary);font-weight:var(--weight-semibold)}._refund_1mjvz_109{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._actions_1mjvz_115{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._cancel_1mjvz_122{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-danger);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0}._cancel_1mjvz_122:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}._cancel_1mjvz_122:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._state_1mjvz_143{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center;flex-direction:column;margin:0;display:flex}._strip_hjr4t_1{gap:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._tab_hjr4t_8{min-height:44px;padding-inline:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000}._tab_hjr4t_8:hover{color:var(--color-text)}._tabActive_hjr4t_25{border-bottom-color:var(--brand-primary);color:var(--brand-primary);font-weight:var(--weight-semibold)}._card_c3bj6_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex}._card_c3bj6_1:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}._link_c3bj6_16{gap:var(--space-4);padding:var(--space-5);color:inherit;border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;display:flex}._link_c3bj6_16:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._head_c3bj6_31{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._headings_c3bj6_38{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._title_c3bj6_45{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._practitioner_c3bj6_52{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._facts_c3bj6_58{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}._fact_c3bj6_58{flex-direction:column;gap:.1rem;min-width:0;display:flex}._factLabel_c3bj6_72{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em}._factValue_c3bj6_80{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere;margin:0}._soon_c3bj6_88{color:var(--brand-primary);font-weight:var(--weight-semibold)}._reviewed_c3bj6_93{padding:0 var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._actions_c3bj6_100{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._cancel_c3bj6_109{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-danger);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0}._cancel_c3bj6_109:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}._cancel_c3bj6_109:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._screen_1u8hj_1{gap:var(--space-5);flex-direction:column;display:flex}._header_1u8hj_7{gap:var(--space-1);flex-direction:column;display:flex}._title_1u8hj_13{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);margin:0}._lede_1u8hj_20{color:var(--color-text-muted);margin:0}._panel_1u8hj_25{gap:var(--space-4);flex-direction:column;display:flex}._panel_1u8hj_25:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}._list_1u8hj_36{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._state_1u8hj_45{padding:var(--space-6) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center;margin:0}._retry_1u8hj_54{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}._page_18xof_1{padding-block:var(--section-gap)}._layout_18xof_5{gap:var(--space-6);align-items:start;display:grid}@media (width>=64rem){._withSummary_18xof_12{gap:var(--space-7);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}._stepper_18xof_18{margin-bottom:var(--space-6)}._status_18xof_22{gap:var(--space-4);padding:clamp(var(--space-5), 4vw, var(--space-7));border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);justify-items:start;max-width:46rem;display:grid}._statusTitle_18xof_33{font-size:var(--text-2xl);color:var(--color-text)}._skeletonRow_18xof_38{border-radius:var(--radius-sm);background:var(--color-bg-inset);width:min(24rem,100%);height:1rem}._skeletonRowShort_18xof_45{width:min(14rem,70%)}._stepper_17bi2_1{gap:var(--space-2) var(--space-3);counter-reset:step;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._step_17bi2_1{align-items:center;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--text-sm);font-weight:var(--weight-medium);min-width:0;display:flex}._marker_17bi2_21{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);width:26px;height:26px;font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}._isDone_17bi2_34{color:var(--color-text-muted)}._isDone_17bi2_34 ._marker_17bi2_21{background:var(--brand-primary-soft);color:var(--brand-primary);border-color:#0000}._isCurrent_17bi2_44{color:var(--brand-primary);font-weight:var(--weight-semibold)}._isCurrent_17bi2_44 ._marker_17bi2_21{background:var(--brand-primary);color:var(--brand-primary-contrast);border-color:#0000}._label_17bi2_56{display:none}@media (width>=40rem){._label_17bi2_56{display:inline}}._summary_g3akr_1{gap:var(--space-3);top:calc(72px + var(--space-4));position:sticky}._label_g3akr_7{color:var(--color-text-faint);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._title_g3akr_15{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._context_g3akr_20{color:var(--color-text-muted);font-size:var(--text-sm)}._rows_g3akr_25{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}._row_g3akr_25{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-1);flex-wrap:wrap;display:flex}._rowLabel_g3akr_39{color:var(--color-text-muted);font-size:var(--text-sm)}._rowValue_g3akr_44{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:right;margin:0}._total_g3akr_51{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;display:flex}._totalValue_g3akr_62{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._panel_194jq_1{padding:clamp(var(--space-5), 4vw, var(--space-7));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 1px 0 var(--card-highlight), 0 1px 2px var(--card-shadow-close), 0 18px 36px -24px var(--card-shadow-cast);gap:var(--space-5);display:grid}._title_194jq_14{font-size:var(--text-2xl)}._lead_194jq_18{margin-top:var(--space-2);color:var(--color-text-muted);max-width:58ch}._form_194jq_24,._row_194jq_29{gap:var(--space-5);display:grid}@media (width>=40rem){._row_194jq_29{grid-template-columns:repeat(2,minmax(0,1fr))}}._control_194jq_40{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-base);transition:border-color var(--transition-fast)}._control_194jq_40:hover{border-color:var(--brand-primary)}._control_194jq_40[aria-invalid=true]{border-color:var(--color-danger)}textarea._control_194jq_40{resize:vertical;min-height:7rem}._consent_194jq_66{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._checkbox_194jq_73{width:22px;height:22px;accent-color:var(--brand-primary);margin:0}._consentLabel_194jq_80{font-size:var(--text-sm);color:var(--color-text-muted)}._consentError_194jq_85{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);grid-column:1/-1}._actions_194jq_92{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=26rem){._actions_194jq_92>*{width:100%}}._alert_194jq_105{gap:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 40%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));display:grid}._alertTitle_194jq_114{color:var(--color-danger);font-size:var(--text-base);font-weight:var(--weight-semibold)}._alertDetail_194jq_120{color:var(--color-text-muted);font-size:var(--text-sm)}._note_194jq_125{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--brand-primary-soft);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}._noteIcon_194jq_135{color:var(--brand-primary);flex:none}._header_w012c_1{gap:var(--space-4);justify-items:start;display:grid}._mark_w012c_7{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 16%, transparent);width:52px;height:52px;color:var(--color-success);place-items:center;display:grid}._reference_w012c_17{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg-inset);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:.08em;font-variant-numeric:tabular-nums;display:inline-flex}._rows_w012c_30{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin:0;display:grid}._row_w012c_30{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._rowLabel_w012c_45{color:var(--color-text-muted);font-size:var(--text-sm)}._rowValue_w012c_50{font-weight:var(--weight-semibold);text-align:right;margin:0}._next_w012c_56{gap:var(--space-2);padding:0 0 0 var(--space-5);color:var(--color-text-muted);margin:0;display:grid}._nextTitle_w012c_64{font-size:var(--text-base);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}._account_w012c_70{border:1px solid var(--color-border,#0000001a);border-radius:var(--radius-lg,12px);background:var(--color-surface-muted,#00000005);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}._accountBody_w012c_81{color:var(--color-text-muted,inherit);margin:0;line-height:1.55}._panel_1am7w_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}._title_1am7w_11{font-size:var(--text-lg);color:var(--color-text);margin:0}._meta_1am7w_17{font-size:var(--text-sm);color:var(--color-text-muted)}._form_1am7w_22{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}._grid_1am7w_30{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%;display:grid}._input_1am7w_37{width:100%;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text)}._error_1am7w_47{font-size:var(--text-sm);color:var(--color-danger)}._status_1am7w_52{font-size:var(--text-sm);color:var(--color-success)}._page_wsis4_1{gap:var(--space-5);flex-direction:column;max-width:52rem;display:flex}._title_wsis4_8{margin:0 0 var(--space-2);font-size:var(--text-2xl);color:var(--color-text)}._lede_wsis4_14{color:var(--color-text-muted);font-size:var(--text-sm)}._state_wsis4_19{align-items:flex-start;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}._signOut_wsis4_32{align-items:flex-start;gap:var(--space-2);border-block-start:1px solid var(--color-border);flex-direction:column;padding-block-start:var(--space-5);display:flex}._sectionTitle_wsis4_41{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._sectionLede_wsis4_48{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-2)}._code_1no89_1{max-width:12rem;font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}._resend_1no89_10{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._resendButton_1no89_19{min-height:44px;padding:0 var(--space-2);color:var(--brand-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;text-decoration:underline}._resendButton_1no89_19:disabled{color:var(--color-text-faint);cursor:default;text-decoration:none}._amount_1vi03_1{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}._amountValue_1vi03_12{font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._picker_ckago_1{gap:var(--space-4);display:grid}._weekBar_ckago_6{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._weekLabel_ckago_13{text-align:center;font-weight:var(--weight-semibold)}._pager_ckago_18{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._pager_ckago_18:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}._pager_ckago_18:disabled{opacity:.35;cursor:default}._week_ckago_6{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._day_ckago_50{min-height:56px;padding:var(--space-2) var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._dayWeekday_ckago_67{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}._dayNumber_ckago_74{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1}._day_ckago_50:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}._day_ckago_50[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-primary-contrast);border-color:#0000}._day_ckago_50[aria-pressed=true] ._dayWeekday_ckago_67{color:inherit}._day_ckago_50:disabled{border-style:dashed;border-color:var(--color-border);color:var(--color-text-faint);cursor:default;background:0 0}._dayHeading_ckago_104{align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}._duration_ckago_113{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}._times_ckago_119{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}._time_ckago_119{min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}._time_ckago_119:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}._time_ckago_119[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-primary-contrast);border-color:#0000}._time_ckago_119:disabled{opacity:.5;cursor:not-allowed}._seats_ckago_160{font-size:var(--text-xs);font-weight:var(--weight-regular);opacity:.85}@media (width<=30rem){._week_ckago_6{gap:var(--space-1)}._day_ckago_50{min-height:52px;padding:var(--space-2) 0}}._closedNote_ckago_178{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-faint)}._card_u6b7h_1{gap:var(--space-3)}._when_u6b7h_5{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--brand-primary-soft);color:var(--brand-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-self:flex-start;display:inline-flex}._title_u6b7h_16{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._facilitator_u6b7h_21{color:var(--color-text-muted);font-size:var(--text-sm)}._tags_u6b7h_26{gap:var(--space-2);flex-wrap:wrap;display:flex}._tag_u6b7h_26{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--brand-accent-soft);color:var(--brand-accent);font-size:var(--text-xs);font-weight:var(--weight-medium)}._footer_u6b7h_41{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;display:flex}._price_u6b7h_52{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._seats_u6b7h_58{font-size:var(--text-sm);color:var(--color-text-muted)}._soldOut_u6b7h_63{font-size:var(--text-sm);color:var(--color-danger);font-weight:var(--weight-medium)}._action_u6b7h_69{margin-top:var(--space-4)}._thumbnail_u6b7h_73,._thumbnailPlaceholder_u6b7h_74{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;width:100%}._thumbnailPlaceholder_u6b7h_74{background:var(--brand-primary-soft)}._layout_xkq70_1{gap:var(--space-5);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;display:grid}@media (width<=48rem){._layout_xkq70_1{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}._figure_xkq70_20{aspect-ratio:3/4;border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-bg-inset) 0%, var(--color-bg-subtle) 100%);place-items:center;display:grid;position:relative;overflow:hidden}@media (width<=48rem){._figure_xkq70_20{aspect-ratio:16/9}}._figureImage_xkq70_46{object-fit:cover;object-position:center 12%;width:100%;height:100%;display:block}@media (width<=48rem){._figureImage_xkq70_46{object-position:center 22%}}._figureFallback_xkq70_60{width:100%;height:100%;color:var(--brand-primary);font-size:4.5rem;font-weight:var(--weight-bold);place-items:center;display:grid}._details_xkq70_72{align-content:start;gap:var(--space-4);min-width:0;display:grid}._identity_xkq70_79{gap:var(--space-1);display:grid}._role_xkq70_84{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary)}._headline_xkq70_92{font-size:var(--text-lg);color:var(--color-text);line-height:1.35}._flags_xkq70_98{gap:var(--space-1);flex-wrap:wrap;display:flex}._flag_xkq70_98{border-radius:var(--radius-pill);background:var(--brand-accent-soft);color:var(--brand-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:3px 10px}._bio_xkq70_113{color:var(--color-text-muted);line-height:1.65}._bioPending_xkq70_118{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-inset) 37%, var(--color-bg-subtle) 63%);background-size:400% 100%;min-height:4.5rem;animation:1.4s ease-in-out infinite _shimmer_xkq70_1}@keyframes _shimmer_xkq70_1{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){._bioPending_xkq70_118{animation:none}}._block_xkq70_147{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}._blockTitle_xkq70_154{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}._chips_xkq70_162{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_xkq70_162{border-radius:var(--radius-pill);background:var(--brand-primary-soft);color:var(--brand-primary);font-size:var(--text-sm);padding:4px 12px;line-height:1.5}._qualification_xkq70_180{color:var(--color-text-muted);line-height:1.6}._pairs_xkq70_185{gap:var(--space-4);flex-wrap:wrap;display:flex}._pair_xkq70_185{gap:2px;min-width:0;display:grid}._pairLabel_xkq70_197{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}._pairValue_xkq70_204{font-weight:var(--weight-semibold);color:var(--color-text)}._actions_xkq70_209{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._error_xkq70_217{color:var(--color-text-faint);font-size:var(--text-sm)}._card_1mtrh_1{gap:0;padding:0;overflow:hidden}._portrait_1mtrh_9{aspect-ratio:1;background:var(--color-bg-inset);position:relative;overflow:hidden}@media (width<=40rem){._portrait_1mtrh_9{aspect-ratio:16/10}}._photo_1mtrh_25{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .6s ease-out;display:block;transform:scale(1.01)}@media (hover:hover) and (pointer:fine){._card_1mtrh_1:hover ._photo_1mtrh_25{transform:scale(1.06)}}._initial_1mtrh_46{background:var(--brand-primary-soft);width:100%;height:100%;color:var(--brand-primary);font-size:4rem;font-weight:var(--weight-bold);place-items:center;line-height:1;display:grid}._scrim_1mtrh_60{inset-inline:0;padding:var(--space-6) var(--space-5) var(--space-4);color:#fff;background:linear-gradient(#0000 0%,#00000094 58%,#000000d1 100%);gap:2px;display:grid;position:absolute;bottom:0}._name_1mtrh_78{font-size:var(--text-xl);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-shadow:0 1px 3px #00000073;line-height:1.15}._title_1mtrh_86{font-size:var(--text-sm);letter-spacing:.02em;color:#ffffffe0;text-shadow:0 1px 3px #00000073}._flag_1mtrh_95{border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;padding:4px 10px;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}._body_1mtrh_111{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}@media (width<=40rem){._scrim_1mtrh_60{padding:var(--space-5) var(--space-4) var(--space-3)}._body_1mtrh_111{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}._actions_1mtrh_129{margin-top:var(--space-3)}}._headline_1mtrh_134{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}._chips_1mtrh_140{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_1mtrh_140{border-radius:var(--radius-pill);background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);padding:3px 10px;line-height:1.5}._more_1mtrh_159{color:var(--color-text-faint);background:0 0;border-color:#0000}._facts_1mtrh_165{gap:var(--space-1) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin-top:auto;display:flex}._fact_1mtrh_165{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}._fact_1mtrh_165 svg{color:var(--color-text-faint);flex:none}._factValue_1mtrh_188{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._actions_1mtrh_129{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}._actions_1mtrh_129>*{white-space:nowrap}._list_qv2q9_1{gap:var(--space-3);max-width:52rem;display:grid}._item_qv2q9_7{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 1px 0 var(--card-highlight), 0 1px 2px var(--card-shadow-close)}._question_qv2q9_14{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-4) var(--space-5);font-size:var(--text-lg);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}._question_qv2q9_14::-webkit-details-marker{display:none}._chevron_qv2q9_33{color:var(--brand-primary);transition:transform var(--transition-base) ease-out;flex:none}._item_qv2q9_7[open] ._chevron_qv2q9_33{transform:rotate(180deg)}._answer_qv2q9_43{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted);max-width:62ch}._card_11yjf_1{gap:var(--space-3);height:100%}._top_11yjf_6{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._name_11yjf_14{font-size:var(--text-xl);font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0}._price_11yjf_21{color:var(--brand-primary);font-size:var(--text-base);font-weight:var(--weight-bold);white-space:nowrap}._summary_11yjf_28{color:var(--color-text-muted);font-size:var(--text-base);overflow-wrap:anywhere}._action_11yjf_34{margin-top:auto}._bar_1pyyj_1{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}._tabs_1pyyj_6{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}._tabs_1pyyj_6::-webkit-scrollbar{display:none}._tab_1pyyj_6{min-height:52px;padding-inline:var(--space-4);color:var(--color-text-muted);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:inline-flex}._tab_1pyyj_6:hover{color:var(--color-text)}._tabActive_1pyyj_37{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}._card_1o5fr_1{gap:var(--space-4)}._stars_1o5fr_5{color:var(--brand-accent-vivid);gap:2px;display:inline-flex}._quote_1o5fr_11{color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}._attribution_1o5fr_18{gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;margin-top:auto;display:flex}._author_1o5fr_27{font-weight:var(--weight-semibold)}._context_1o5fr_31{color:var(--color-text-faint)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:var(--branding-brand-primary,#b3261e);--brand-primary-hover:var(--branding-brand-primary-hover,#980003);--brand-primary-contrast:var(--branding-brand-primary-contrast,#fff);--brand-primary-vivid:var(--branding-brand-primary-vivid,#dd1a16);--brand-primary-soft:var(--branding-brand-primary-soft,#ffe2dd);--brand-accent:var(--branding-brand-accent,#8d5500);--brand-accent-hover:var(--branding-brand-accent-hover,#714300);--brand-accent-contrast:var(--branding-brand-accent-contrast,#fff);--brand-accent-vivid:var(--branding-brand-accent-vivid,#a86700);--brand-accent-soft:var(--branding-brand-accent-soft,#fce5cf);--color-bg:var(--branding-color-bg,#fffdfc);--color-bg-subtle:var(--branding-color-bg-subtle,#fdf0ee);--color-bg-inset:var(--branding-color-bg-inset,#f5e1de);--color-surface:var(--branding-color-surface,#fff);--color-border:var(--branding-color-border,#ecd7d4);--color-border-strong:var(--branding-color-border-strong,#cdada8);--color-text:var(--branding-color-text,#2c1a17);--color-text-muted:var(--branding-color-text-muted,#665653);--chart-neutral:#8a7a77;--color-text-faint:var(--branding-color-text-faint,#7e706d);--color-success:#0f7b45;--color-warning:#b45309;--color-danger:#be123c;--color-focus:var(--brand-primary);--font-sans:var(--branding-font-family,"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--font-heading:var(--branding-heading-font-family,var(--font-sans));--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, .2vw + 1rem, 1.125rem);--text-xl:clamp(1.1875rem, .5vw + 1.05rem, 1.375rem);--text-2xl:clamp(1.4375rem, 1vw + 1.2rem, 1.75rem);--text-3xl:clamp(1.75rem, 2vw + 1.3rem, 2.375rem);--text-4xl:clamp(2.125rem, 3.4vw + 1.4rem, 3.25rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-gap:clamp(var(--space-7), 6vw, var(--space-9));--page-gutter:clamp(var(--space-4), 4vw, var(--space-7));--page-max:1200px;--radius-sm:4px;--radius-md:8px;--radius-lg:var(--branding-border-radius,16px);--radius-pill:999px;--shadow-sm:0 1px 2px #1c0e0c0f;--shadow-md:0 2px 4px #1c0e0c0d, 0 8px 20px -12px #1c0e0c38;--shadow-lg:0 4px 8px #1c0e0c0f, 0 18px 40px -20px #1c0e0c47;--card-highlight:var(--branding-card-highlight,#ffffffd9);--card-shadow-close:var(--branding-card-shadow-close,#12010114);--card-shadow-cast:var(--branding-card-shadow-cast,#b3261e42);--card-glare:var(--branding-card-glare,#98000338);--z-base:0;--z-sticky:100;--z-popover:150;--z-drawer:200;--z-overlay:300;--z-toast:400;--transition-fast:.14s;--transition-base:.22s;--dark-brand-primary:#f76758;--dark-brand-primary-hover:#ff9485;--dark-brand-primary-contrast:#120101;--dark-brand-primary-vivid:#ff8070;--dark-brand-primary-soft:#561b15;--dark-brand-accent:#ca8d4b;--dark-brand-accent-hover:#e6a865;--dark-brand-accent-contrast:#0c0400;--dark-brand-accent-vivid:#e5983c;--dark-brand-accent-soft:#442b0f;--dark-color-bg:#1d0e0c;--dark-color-bg-subtle:#241513;--dark-color-bg-inset:#2e1e1c;--dark-color-surface:#241c1a;--dark-color-border:#362523;--dark-color-border-strong:#5c413d;--dark-color-text:#ffe9e5;--dark-color-text-muted:#b49f9c;--dark-chart-neutral:#a89795;--dark-color-text-faint:#988380;--dark-color-success:#4ade80;--dark-color-warning:#fbbf24;--dark-color-danger:#fb7185;--dark-shadow-sm:0 1px 2px #0000006b;--dark-shadow-md:0 2px 4px #00000061, 0 8px 20px -12px #000000ad;--dark-shadow-lg:0 4px 8px #0000006b, 0 18px 40px -20px #000000bd;--dark-card-highlight:#ffffff14;--dark-card-shadow-close:#1201017a;--dark-card-shadow-cast:#120101b8;--dark-card-glare:#ff948529}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:var(--branding-brand-primary-dark,var(--dark-brand-primary));--brand-primary-hover:var(--branding-brand-primary-hover-dark,var(--dark-brand-primary-hover));--brand-primary-contrast:var(--branding-brand-primary-contrast-dark,var(--dark-brand-primary-contrast));--brand-primary-vivid:var(--branding-brand-primary-vivid-dark,var(--dark-brand-primary-vivid));--brand-primary-soft:var(--branding-brand-primary-soft-dark,var(--dark-brand-primary-soft));--brand-accent:var(--branding-brand-accent-dark,var(--dark-brand-accent));--brand-accent-hover:var(--branding-brand-accent-hover-dark,var(--dark-brand-accent-hover));--brand-accent-contrast:var(--branding-brand-accent-contrast-dark,var(--dark-brand-accent-contrast));--brand-accent-vivid:var(--branding-brand-accent-vivid-dark,var(--dark-brand-accent-vivid));--brand-accent-soft:var(--branding-brand-accent-soft-dark,var(--dark-brand-accent-soft));--color-bg:var(--branding-color-bg-dark,var(--dark-color-bg));--color-bg-subtle:var(--branding-color-bg-subtle-dark,var(--dark-color-bg-subtle));--color-bg-inset:var(--branding-color-bg-inset-dark,var(--dark-color-bg-inset));--color-surface:var(--branding-color-surface-dark,var(--dark-color-surface));--color-border:var(--branding-color-border-dark,var(--dark-color-border));--color-border-strong:var(--branding-color-border-strong-dark,var(--dark-color-border-strong));--color-text:var(--branding-color-text-dark,var(--dark-color-text));--color-text-muted:var(--branding-color-text-muted-dark,var(--dark-color-text-muted));--chart-neutral:var(--dark-chart-neutral);--color-text-faint:var(--branding-color-text-faint-dark,var(--dark-color-text-faint));--color-success:var(--dark-color-success);--color-warning:var(--dark-color-warning);--color-danger:var(--dark-color-danger);--shadow-sm:var(--dark-shadow-sm);--shadow-md:var(--dark-shadow-md);--shadow-lg:var(--dark-shadow-lg);--card-highlight:var(--branding-card-highlight-dark,var(--dark-card-highlight));--card-shadow-close:var(--branding-card-shadow-close-dark,var(--dark-card-shadow-close));--card-shadow-cast:var(--branding-card-shadow-cast-dark,var(--dark-card-shadow-cast));--card-glare:var(--branding-card-glare-dark,var(--dark-card-glare))}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:var(--branding-brand-primary-dark,var(--dark-brand-primary));--brand-primary-hover:var(--branding-brand-primary-hover-dark,var(--dark-brand-primary-hover));--brand-primary-contrast:var(--branding-brand-primary-contrast-dark,var(--dark-brand-primary-contrast));--brand-primary-vivid:var(--branding-brand-primary-vivid-dark,var(--dark-brand-primary-vivid));--brand-primary-soft:var(--branding-brand-primary-soft-dark,var(--dark-brand-primary-soft));--brand-accent:var(--branding-brand-accent-dark,var(--dark-brand-accent));--brand-accent-hover:var(--branding-brand-accent-hover-dark,var(--dark-brand-accent-hover));--brand-accent-contrast:var(--branding-brand-accent-contrast-dark,var(--dark-brand-accent-contrast));--brand-accent-vivid:var(--branding-brand-accent-vivid-dark,var(--dark-brand-accent-vivid));--brand-accent-soft:var(--branding-brand-accent-soft-dark,var(--dark-brand-accent-soft));--color-bg:var(--branding-color-bg-dark,var(--dark-color-bg));--color-bg-subtle:var(--branding-color-bg-subtle-dark,var(--dark-color-bg-subtle));--color-bg-inset:var(--branding-color-bg-inset-dark,var(--dark-color-bg-inset));--color-surface:var(--branding-color-surface-dark,var(--dark-color-surface));--color-border:var(--branding-color-border-dark,var(--dark-color-border));--color-border-strong:var(--branding-color-border-strong-dark,var(--dark-color-border-strong));--color-text:var(--branding-color-text-dark,var(--dark-color-text));--color-text-muted:var(--branding-color-text-muted-dark,var(--dark-color-text-muted));--chart-neutral:var(--dark-chart-neutral);--color-text-faint:var(--branding-color-text-faint-dark,var(--dark-color-text-faint));--color-success:var(--dark-color-success);--color-warning:var(--dark-color-warning);--color-danger:var(--dark-color-danger);--shadow-sm:var(--dark-shadow-sm);--shadow-md:var(--dark-shadow-md);--shadow-lg:var(--dark-shadow-lg);--card-highlight:var(--branding-card-highlight-dark,var(--dark-card-highlight));--card-shadow-close:var(--branding-card-shadow-close-dark,var(--dark-card-shadow-close));--card-shadow-cast:var(--branding-card-shadow-cast-dark,var(--dark-card-shadow-cast));--card-glare:var(--branding-card-glare-dark,var(--dark-card-glare))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;transition:background-color var(--transition-base), color var(--transition-base);margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);line-height:var(--leading-tight);text-wrap:balance;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}p{text-wrap:pretty;margin:0}img,picture,video,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brand-primary);text-underline-offset:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}:where(h1,h2,h3,p,li,dd,td){overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
