._5L8ycG_page{--accent:var(--bf-brand-primary,#22c55e);--bg:var(--bf-page-bg,#f6f7fb);--surface:var(--bf-card-bg,#fff);--border:var(--bf-card-border,#0f172a1a);--text:var(--bf-text-main,#0f172aeb);--muted:var(--bf-text-muted,#0f172a9e);--muted2:var(--bf-text-soft,#0f172a75);--shadow:var(--bf-card-shadow,0 18px 50px #02061714);--rLg:18px;--rMd:14px;--rSm:12px;--bf-type-display-fs:20px;--bf-type-display-lh:26px;--bf-type-display-fw:800;--bf-type-title-lg-fs:20px;--bf-type-title-fs:17px;--bf-type-title-lh:22px;--bf-type-title-fw:700;--bf-type-heading-fs:14px;--bf-type-heading-lh:20px;--bf-type-heading-fw:600;--bf-type-body-fs:13px;--bf-type-body-sm-fs:13px;--bf-type-body-lh:18px;--bf-type-body-fw:400;--bf-type-label-fs:11px;--bf-type-label-lh:14px;--bf-type-label-fw:600;--bf-type-caption-fs:12px;--bf-type-caption-lh:16px;--bf-type-caption-fw:400;--bf-type-micro-fs:11px;--bf-type-pill-fs:13px;--bf-type-pill-fw:600;--bf-type-pill-ls:0em;--bf-tab-title-fs:var(--bf-type-title-fs);--bf-tab-title-fw:var(--bf-type-title-fw);--bf-control-font:var(--bf-type-body-fs);--bf-label-font:var(--bf-type-label-fs);--bf-label-weight:var(--bf-type-label-fw);--bf-value-weight:var(--bf-type-body-fw);--bf-radius-pill:999px;--bf-radius-sm:8px;--bf-radius-md:10px;--bf-radius-lg:14px;--bf-radius-xl:18px;--bf-control-height:44px;--bf-control-radius:12px;--bf-control-pad-x:14px;--bf-field-gap:18px;--bf-step-gap:18px;--bf-label-letter-spacing:.1em;--bf-label-transform:uppercase;--bf-label-gap:8px;--bf-label-color:var(--bf-text-muted,#0f172a9e);--bf-danger:#e11d48;--bf-danger-strong:#b91c1ceb;--bf-error-font:13px;--bf-error-gap:8px;--bf-primary-btn-bg:var(--bf-brand-primary,#22c55e);--bf-primary-btn-text:#fffffff5;--bf-primary-btn-bg-disabled:#0f172a14;--bf-primary-btn-text-disabled:#0f172a59;--bf-primary-btn-height:44px;--bf-primary-btn-radius:12px;--bf-primary-btn-padding-x:0px;--bf-primary-btn-font-size:14px;--bf-primary-btn-font-weight:700;--bf-primary-btn-letter-spacing:.01em;--bf-primary-btn-shadow:0 8px 20px color-mix(in srgb, var(--bf-brand-primary,#22c55e) 28%, transparent);--bf-preview-pill-bg:#0f172a0d;--bf-preview-card-bg:#0f172a0a;--bf-card-radius:18px;--bf-card-header-pad:16px 16px 12px;--bf-card-header-gap:10px;--bf-card-header-border:1px solid var(--bf-card-border,var(--bf-border,#0f172a1a));--bf-card-title-mt:6px;--bf-card-title-fs:17px;--bf-card-title-fw:700;--bf-card-title-letter-spacing:-.02em;--bf-card-title-color:var(--bf-text-main,#0f172aeb);--bf-card-right-pad-top:2px;--bf-card-kicker-fs:13px;--bf-card-kicker-letter-spacing:.14em;--bf-card-kicker-transform:uppercase;--bf-card-kicker-color:var(--bf-text-muted,#0f172a8f);--bf-drawer-width:280px;--bf-drawer-pad:12px;--bf-drawer-gap:10px;--bf-drawer-blur:blur(12px);--bf-drawer-overlay-bg:#0f172a4d;--bf-drawer-item-radius:12px;--bf-drawer-item-pad:10px 12px;--bf-drawer-item-min-h:44px;--bf-drawer-item-font-size:14px;--bf-drawer-item-disabled-opacity:.5;--bf-drawer-item-bg-active:color-mix(in srgb, var(--bf-brand-primary,#22c55e) 12%, transparent);--bf-drawer-item-text-active:var(--bf-text-main,#0f172aeb);--bf-drawer-close-bg:color-mix(in srgb, var(--bf-card-bg,#fff) 88%, transparent);--bf-drawer-close-text:var(--bf-text-main,#0f172aeb);--bf-drawer-close-radius:10px;--bf-drawer-close-pad:8px 10px;--bf-drawer-divider:var(--bf-border,#0f172a1a);--bf-drawer-divider-gap:8px;--bf-drawer-auth-bg:color-mix(in srgb, var(--bf-card-bg,#fff) 92%, transparent);--bf-drawer-auth-bg-2:color-mix(in srgb, var(--bf-card-bg,#fff) 86%, transparent);--bf-drawer-auth-text:var(--bf-text-main,#0f172aeb);--bf-drawer-auth-font-weight:700;--bf-drawer-text:var(--bf-text-main,#0f172aeb);--bf-menu-radius:12px;--bf-menu-shadow:0 16px 50px #0f172a24;--bf-menu-item-bg-hover:#0f172a0d;--bf-select-avatar-bg:#0f172a0d;--bf-select-avatar-border:var(--bf-border,#0f172a1a);--bf-select-avatar-text:var(--bf-text-muted,#0f172a9e);--bf-select-avatar-fs:12px;--bf-select-gap:10px;--bf-option-text:var(--bf-text-main,#0f172aeb);--bf-hero-radius:16px;--bf-hero-mb:18px;--bf-hero-media-h:180px;--bf-hero-pad:12px 16px 14px;--bf-hero-gap:12px;--bf-hero-right-gap:10px;--bf-hero-label-fs:var(--bf-type-label-fs);--bf-hero-label-mb:2px;--bf-hero-title-fs:var(--bf-type-title-fs);--bf-hero-title-weight:var(--bf-type-title-fw);--bf-hero-member-fs:var(--bf-type-caption-fs);--bf-hero-member-mt:4px;--bf-hero-avatar-size:36px;--bf-hero-avatar-fs:12px;--bf-hero-logo-size:80px;--bf-bottomnav-pad-top:10px;--bf-bottomnav-pad-bottom:env(safe-area-inset-bottom,0px);--bf-bottomnav-item-pad:6px 12px;--bf-bottomnav-item-gap:4px;--bf-bottomnav-icon-box:26px;--bf-bottomnav-icon-size:19px;--bf-bottomnav-font:var(--bf-type-label-fs);--bf-bottomnav-emoji-font:17px;--bf-bottomnav-max-w:480px;--bf-bottomnav-blur:blur(10px);--bf-account-pill-h:34px;--bf-account-pill-px:14px;--bf-account-pill-py:0px;--bf-account-pill-fs:13px;--bf-account-solid-pill-px:16px;--bf-account-solid-pill-py:8px;--bf-account-outline-pill-px:14px;--bf-account-outline-pill-py:6px;--bf-modal-title-fs:17px;--bf-modal-radius:14px;--bf-modal-top-pad:20px;--bf-modal-side-pad:18px;--bf-modal-bottom-pad:20px;--bf-mobile-type-body-fs:14px;--bf-mobile-type-label-fs:12px;--bf-mobile-control-height:50px;--bf-mobile-primary-btn-height:50px;--bf-mobile-primary-btn-font-size:15px;--bf-pill-shadow:none;--bf-pill-hover-filter:brightness(1.03);--bf-pill-hover-translate:0px;--bf-pill-hover-scale:1;--bf-pill-hover-shadow:none;--bf-pill-active-filter:brightness(.97);--bf-pill-active-translate:0px;--bf-pill-active-scale:.98;--bf-pill-active-shadow:none;--bf-pill-selected-hover-filter:brightness(1.05);--bf-pill-selected-hover-translate:0px;--bf-pill-selected-hover-scale:1;--bf-pill-selected-hover-shadow:none;--bf-pill-selected-active-filter:brightness(.96);--bf-pill-selected-active-translate:0px;--bf-pill-selected-active-scale:.98;--bf-pill-selected-active-shadow:none;--bf-pill-booked-bg:color-mix(in srgb, var(--bf-brand-primary,#22c55e) 8%, transparent);--bf-pill-booked-border:color-mix(in srgb, var(--bf-brand-primary,#22c55e) 20%, transparent);--bf-pill-booked-text:var(--bf-text-muted,#0f172a9e);--bf-pill-booked-selected-bg:color-mix(in srgb, var(--bf-brand-primary,#22c55e) 18%, transparent);--bf-pill-booked-selected-border:color-mix(in srgb, var(--bf-brand-primary,#22c55e) 38%, transparent);--bf-pill-booked-selected-text:var(--bf-text-main,#0f172aeb);--bf-pill-disabled-bg:transparent;--bf-pill-disabled-border:var(--bf-border,#0f172a1a);--bf-pill-disabled-text:var(--bf-text-muted,#0f172a61);--bf-pill-disabled-selected-bg:#0f172a0a;--bf-pill-disabled-selected-border:#0f172a14;--bf-pill-disabled-selected-text:var(--bf-text-muted,#0f172a61);--bf-home-title-fs:var(--bf-type-title-fs);--bf-home-title-mb:8px;--bf-home-body-fs:var(--bf-type-body-fs);--bf-home-body-mb:12px;--bf-home-list-fs:var(--bf-type-body-fs);--bf-home-list-mb:8px;--bf-home-list-pl:18px;--bf-home-note-fs:var(--bf-type-caption-fs);--bf-popover-blur:blur(10px);--bf-popover-item-pad:10px 14px;--bf-popover-max-h:320px;--bf-popover-offset:6px;--bf-popover-radius:var(--bf-radius-lg,14px);--bf-popover-shadow:0 12px 40px #0f172a1f;--bf-details-box-mt:8px;--bf-details-box-pad:14px;--bf-details-box-radius:var(--bf-radius-lg,14px);--bf-details-label-fs:var(--bf-type-label-fs);--bf-details-label-mb:4px;--bf-details-subtitle-fs:var(--bf-type-caption-fs);--bf-details-title-fs:var(--bf-type-heading-fs);--bf-heading-weight:var(--bf-font-weight-heading,700);--bf-bg:var(--bf-page-bg);background:radial-gradient(900px 420px at 20% -10%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), radial-gradient(780px 380px at 92% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%), var(--bg);min-height:100dvh;color:var(--text);font-family:var(--bf-font-family,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)}._5L8ycG_frame{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}._5L8ycG_heroWrap{padding-top:var(--bf-page-hero-pad-top,16px);padding-left:var(--bf-page-pad-x,12px);padding-right:var(--bf-page-pad-x,12px)}._5L8ycG_heroInner,._5L8ycG_contentInner{width:min(100%, var(--bf-page-max-w,1100px));margin:0 auto}._5L8ycG_contentViewport{min-height:0;padding-top:var(--bf-page-content-pad-top,12px);padding-left:var(--bf-page-pad-x,12px);padding-right:var(--bf-page-pad-x,12px);padding-bottom:var(--bf-page-pad-bottom,96px);scrollbar-gutter:stable;flex:1;overflow-y:auto}._5L8ycG_topbar{z-index:20;-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);position:sticky;top:0}._5L8ycG_topbarInner{justify-content:space-between;align-items:center;gap:12px;max-width:980px;margin:0 auto;padding:14px 18px;display:flex}._5L8ycG_brand{align-items:center;gap:10px;display:flex}._5L8ycG_brandMark{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 86%, #fff 14%), var(--accent));width:34px;height:34px;box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:12px}._5L8ycG_brandText{flex-direction:column;line-height:1.05;display:flex}._5L8ycG_brandName{letter-spacing:.2px;font-weight:900}._5L8ycG_brandTag{color:var(--muted);margin-top:2px;font-size:12px}._5L8ycG_actions{align-items:center;gap:10px;display:flex}._5L8ycG_btn{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);height:34px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}._5L8ycG_btnPrimary{background:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--bf-btn-text,#fff);box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 16%, transparent)}._5L8ycG_shell{max-width:980px;margin:0 auto;padding:18px 18px 96px}._5L8ycG_hero{border-radius:var(--rLg);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 80%, transparent), var(--surface));box-shadow:var(--shadow);grid-template-columns:1.1fr .9fr;gap:16px;padding:16px;display:grid}._5L8ycG_heroTitle{font-size:18px;font-weight:950}._5L8ycG_heroSub{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}._5L8ycG_heroPanel{border-radius:var(--rMd);border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);padding:12px}._5L8ycG_kpiRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._5L8ycG_kpi{border-radius:var(--rSm);border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);padding:10px}._5L8ycG_kpiNum{font-size:14px;font-weight:950}._5L8ycG_kpiLbl{color:var(--muted2);margin-top:2px;font-size:12px}._5L8ycG_card{border-radius:var(--rLg);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface);box-shadow:var(--shadow);padding:var(--bf-card-pad,16px);margin-top:14px}._5L8ycG_cardTitle{margin-bottom:10px;font-size:14px;font-weight:950}._5L8ycG_grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}._5L8ycG_input{border-radius:var(--rMd);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);padding:10px 12px}._5L8ycG_label{color:var(--muted2);font-size:11px}._5L8ycG_value{margin-top:3px;font-size:13px;font-weight:800}._5L8ycG_pills{flex-wrap:wrap;gap:10px;display:flex}._5L8ycG_pill{height:var(--bf-pill-h,34px);padding:0 var(--bf-pill-px,12px);border-radius:var(--bf-pill-radius,999px);border:1px solid var(--bf-pill-border,color-mix(in srgb, var(--border) 90%, transparent));background:var(--bf-pill-bg,color-mix(in srgb, var(--surface) 85%, transparent));color:var(--bf-pill-text,var(--text));font-size:var(--bf-pill-fs,13px);cursor:pointer;font-weight:800}._5L8ycG_pillActive{background:var(--bf-pill-selected-bg,color-mix(in srgb, var(--accent) 18%, transparent));border-color:var(--bf-pill-selected-border,color-mix(in srgb, var(--accent) 35%, transparent));color:var(--bf-pill-selected-text,var(--text));box-shadow:var(--bf-pill-selected-shadow,0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent))}._5L8ycG_bottomSafe{height:84px}@media (max-width:900px) and (min-width:521px){._5L8ycG_page{--bf-page-pad-x:var(--bf-page-pad-x-tablet,18px)}}