.offline-banner_banner__TCBlH{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;gap:var(--ui-space-2);align-items:center;justify-content:center;padding:6px var(--ui-space-4);padding-top:max(6px,var(--ui-safe-top));background:var(--ui-warning-surface);color:var(--ui-warning);border-bottom:1px solid color-mix(in srgb,var(--ui-warning) 30%,transparent);font-size:var(--ui-body-sm-size);font-weight:600;text-align:center}.offline-banner_dot__JvNoC{width:8px;height:8px;border-radius:999px;background:currentColor;flex-shrink:0;animation:offline-banner_offlinePulse__Mx4eI 1.6s ease-in-out infinite}@keyframes offline-banner_offlinePulse__Mx4eI{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.offline-banner_dot__JvNoC{animation:none}}.Layout_pageSurface__5KB5H{min-height:100vh;background:var(--ui-bg-canvas);color:var(--ui-text-primary)}.Layout_pageInner__DtaBE{width:min(100%,1280px);margin:0 auto;padding:var(--ui-space-7) var(--ui-space-5) calc(var(--ui-space-8) + var(--ui-space-6))}.Layout_pageInnerCompact__W_wi1{width:min(100%,920px)}.Layout_pageHeader__gEVy5{display:grid;grid-gap:var(--ui-space-5);gap:var(--ui-space-5);padding:var(--ui-space-6);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1)}.Layout_pageHeaderMeta__Cuq_j{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);max-width:74ch}.Layout_eyebrow__u7nJS{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:0 var(--ui-space-3);min-height:28px;align-items:center;border-radius:999px;background:var(--ui-accent-surface);color:var(--ui-accent-600);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Layout_pageTitle__hiO0_{margin:0;font-size:var(--ui-display-sm-size);line-height:var(--ui-display-sm-line-height);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.Layout_pageDescription__qLQSl{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-body-md-size);line-height:var(--ui-body-md-line-height);text-wrap:pretty}.Layout_pageActions__jgzSf{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.Layout_pageContent__kvdPU{margin-top:var(--ui-space-5)}.Layout_panel__mYoHs{display:grid;grid-gap:var(--ui-section-gap);gap:var(--ui-section-gap);padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1)}.Layout_panelMuted__vAGGa{background:var(--ui-surface-2)}.Layout_panelSuccess__Vzbpy{background:color-mix(in srgb,var(--ui-success) 6%,var(--ui-surface-1))}.Layout_panelWarning__1KOm6{background:color-mix(in srgb,var(--ui-warning) 8%,var(--ui-surface-1))}.Layout_panelHeaderMeta__Kg0pB,.Layout_panelHeader__a0tws{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.Layout_panelActions__9aKPH{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.Layout_panelTitle__KBMEE{margin:0;font-size:var(--ui-title-sm-size);line-height:var(--ui-title-sm-line-height);font-weight:600;text-wrap:balance}.Layout_panelDescription__g6tdI{margin:0;color:var(--ui-text-secondary);text-wrap:pretty}.Layout_metricGrid__8le0J{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Layout_metricCard__hKd3T{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2);padding:var(--ui-space-4);min-height:112px;align-content:start;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1)}.Layout_metricLabel__ShRKr{color:var(--ui-text-secondary);font-size:var(--ui-label-md-size);line-height:var(--ui-label-md-line-height);font-weight:500}.Layout_metricValue__DF0oo{font-size:var(--ui-title-lg-size);line-height:var(--ui-title-lg-line-height);font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Layout_metricDescription__bnVJi{color:var(--ui-text-tertiary);font-size:var(--ui-body-sm-size);line-height:var(--ui-body-sm-line-height);text-wrap:pretty}.Layout_stack__bhukT{display:grid;grid-gap:var(--stack-gap,var(--ui-space-4));gap:var(--stack-gap,var(--ui-space-4))}.Layout_inline__zsxDC{display:flex;flex-wrap:wrap;gap:var(--inline-gap,var(--ui-space-3));align-items:var(--inline-align,center);justify-content:var(--inline-justify,flex-start)}.Layout_splitPane__9bLZW{display:grid;grid-gap:var(--ui-space-5);gap:var(--ui-space-5);align-items:start;grid-template-columns:minmax(0,1fr) minmax(280px,var(--split-pane-width,360px))}.Layout_splitPaneAside__JV_dX{position:-webkit-sticky;position:sticky;top:var(--ui-space-5)}.Layout_builderLayout__3jOhm,.Layout_listDetailLayout__xh_MX{display:grid;grid-gap:var(--ui-space-5);gap:var(--ui-space-5)}.Layout_listDetailLayout__xh_MX{align-items:start;grid-template-columns:minmax(0,1fr)}.Layout_listDetailList__XiiqZ{min-width:0}.Layout_listDetailPane__oKGIv,.Layout_sheetSuppressedWide__w5cs2{display:none}@media (min-width:1280px){.Layout_listDetailLayout__xh_MX[data-has-detail=true]{grid-template-columns:minmax(0,1fr) minmax(320px,480px)}.Layout_listDetailPane__oKGIv{display:block;position:-webkit-sticky;position:sticky;top:var(--ui-space-5)}.Layout_sheetSuppressedWide__w5cs2{display:none!important}}@media (max-width:960px){.Layout_pageInner__DtaBE{padding-inline:var(--ui-space-4)}.Layout_splitPane__9bLZW{grid-template-columns:minmax(0,1fr)}.Layout_splitPaneAside__JV_dX{position:static}}.Primitives_button__LWk_9{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);height:36px;padding:0 var(--ui-space-4);border:1px solid transparent;border-radius:var(--ui-radius-md);font-size:var(--ui-body-sm-size);font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),color var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Primitives_button__LWk_9:active{transform:scale(.96)}.Primitives_button__LWk_9:disabled,.Primitives_button__LWk_9[aria-disabled=true]{opacity:.48;pointer-events:none}.Primitives_button__LWk_9:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.Primitives_buttonPrimary__Q9yaX{background:var(--ui-accent-500);border-color:var(--ui-accent-500);color:var(--ui-accent-contrast)}.Primitives_buttonPrimary__Q9yaX:hover{background:var(--ui-accent-600);border-color:var(--ui-accent-600)}.Primitives_buttonSecondary__pu7Nk{background:var(--ui-surface-2);border-color:var(--ui-border-strong);color:var(--ui-text-primary)}.Primitives_buttonSecondary__pu7Nk:hover{background:var(--ui-surface-selected);border-color:var(--ui-border-focus);color:var(--ui-accent-500)}.Primitives_buttonTertiary__I5TqG{background:transparent;border-color:transparent;color:var(--ui-text-secondary)}.Primitives_buttonTertiary__I5TqG:hover{background:var(--ui-surface-2);color:var(--ui-text-primary)}.Primitives_buttonDestructive__E4S3K{background:var(--ui-surface-2);border-color:var(--ui-border-subtle);color:var(--ui-danger)}.Primitives_buttonDestructive__E4S3K:hover{background:var(--ui-danger-surface);border-color:var(--ui-danger)}.Primitives_buttonDanger__n9SIX{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.Primitives_buttonDanger__n9SIX:hover{background:color-mix(in srgb,var(--ui-danger) 80%,black);border-color:color-mix(in srgb,var(--ui-danger) 80%,black)}.Primitives_buttonSm__KZVy8{height:28px;padding:0 var(--ui-space-3);font-size:12px;border-radius:var(--ui-radius-sm)}.Primitives_buttonLg__ZXFEJ{height:44px;padding:0 var(--ui-space-6);font-size:var(--ui-body-md-size);border-radius:var(--ui-radius-lg)}.Primitives_buttonLoading__SdH__{pointer-events:none}.Primitives_spinner__hy2xk{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Primitives_spinnerRotate__RkGQD .6s linear infinite;flex-shrink:0}@keyframes Primitives_spinnerRotate__RkGQD{to{transform:rotate(1turn)}}.Primitives_field__lgHio{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2);cursor:default}.Primitives_fieldLabel__lW0hV{font-size:var(--ui-label-md-size);font-weight:600;color:var(--ui-text-primary)}.Primitives_fieldHint__BPB1d{font-size:var(--ui-label-sm-size);color:var(--ui-text-secondary);line-height:1.5}.Primitives_fieldError__4i1SJ{color:var(--ui-danger)}.Primitives_control__kvt6K{display:block;width:100%;min-height:var(--ui-control-h,36px);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);color:var(--ui-text-primary);font-size:var(--ui-body-sm-size);font-family:inherit;transition:border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Primitives_control__kvt6K::placeholder{color:var(--ui-text-tertiary)}.Primitives_control__kvt6K:focus,.Primitives_control__kvt6K:hover{border-color:var(--ui-border-focus)}.Primitives_control__kvt6K:focus{box-shadow:0 0 0 3px var(--ui-focus-ring-offset)}.Primitives_controlInvalid__BGL7I{border-color:var(--ui-danger)}.Primitives_controlInvalid__BGL7I:focus{box-shadow:0 0 0 3px rgba(232,118,99,.16)}.Primitives_textarea__DuwKF{min-height:100px;padding:var(--ui-space-3);resize:vertical}.Primitives_monospace___j6R8{font-family:var(--font-geist-mono,monospace);font-size:12px}.Primitives_card__Xrdm_{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1);overflow:hidden}.Primitives_cardMuted__ChY3W{background:var(--ui-surface-2)}.Primitives_cardInteractive__kgoNg{cursor:pointer;transition:transform var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard)}@media (hover:hover) and (pointer:fine){.Primitives_cardInteractive__kgoNg:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-2);border-color:var(--ui-border-strong)}}.Primitives_cardInteractive__kgoNg:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Primitives_cardInteractive__kgoNg{transition:none}.Primitives_cardInteractive__kgoNg:hover{transform:none}}.Primitives_cardHeader__cR9UH{padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border-subtle)}.Primitives_cardTitle__bmPKg{margin:0;font-size:var(--ui-title-sm-size);font-weight:700}.Primitives_cardDescription__e_Ow9{margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size)}.Primitives_cardFooter__9szuw{padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border-subtle);background:var(--ui-bg-subtle)}.Primitives_badge__8Tz2O{display:inline-flex;align-items:center;gap:var(--ui-space-1);height:22px;padding:0 var(--ui-space-2);border-radius:99px;background:var(--ui-surface-2);border:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:11px;font-weight:600;white-space:nowrap}.Primitives_badgeDot__yFMjv{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.Primitives_badgeInfo__VbVTh{background:var(--ui-info-surface);border-color:transparent;color:var(--ui-info)}.Primitives_badgeSuccess__UCl4y{background:var(--ui-success-surface);border-color:transparent;color:var(--ui-success)}.Primitives_badgeWarning__bnJzG{background:var(--ui-warning-surface);border-color:transparent;color:var(--ui-warning)}.Primitives_badgeDanger__wXlB1{background:var(--ui-danger-surface);border-color:transparent;color:var(--ui-danger)}.Primitives_banner__GU9e0{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1)}.Primitives_bannerHeader__JgIz2{display:flex;align-items:flex-start;gap:var(--ui-space-3)}.Primitives_bannerIcon__D9aBs{font-size:16px;flex-shrink:0}.Primitives_bannerTitle__XqsN4{margin:0;font-size:var(--ui-body-md-size);font-weight:600}.Primitives_bannerBody__3Q8q_{margin:4px 0 0;color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size)}.Primitives_bannerActions__DZtMM{display:flex;gap:var(--ui-space-2);flex-wrap:wrap}.Primitives_bannerInfo__2PCqC{background:var(--ui-info-surface);border-color:var(--ui-info)}.Primitives_bannerSuccess__NUg5g{background:var(--ui-success-surface);border-color:var(--ui-success)}.Primitives_bannerWarning__Na1wj{background:var(--ui-warning-surface);border-color:var(--ui-warning)}.Primitives_bannerDanger__QDA33{background:var(--ui-danger-surface);border-color:var(--ui-danger)}.Primitives_emptyState__kkI2G{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);padding:var(--ui-space-8) var(--ui-space-6);text-align:center}.Primitives_emptyStateIcon__jnQnX{font-size:48px;line-height:1}.Primitives_emptyStateTitle__vwr0c{margin:0;font-size:var(--ui-title-sm-size);font-weight:700}.Primitives_emptyStateDescription__3dZCI{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size)}.Primitives_skeleton__G_0Cq{display:block;background:var(--ui-surface-2);border-radius:var(--ui-radius-sm);animation:Primitives_skeletonShimmer__KNB_c 1.4s ease-in-out infinite}.Primitives_skeletonMd__fT2rY{border-radius:var(--ui-radius-md)}.Primitives_skeletonLg__rsKsc{border-radius:var(--ui-radius-lg)}.Primitives_skeletonFull__7_Hrt{border-radius:999px}.Primitives_skeletonStack__F_cfD{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}@keyframes Primitives_skeletonShimmer__KNB_c{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primitives_skeleton__G_0Cq{animation:none}}.Primitives_tooltip__YO2ml{max-width:240px;padding:4px 10px;border-radius:var(--ui-radius-sm);background:var(--ui-text-primary);color:var(--ui-surface-1);font-size:var(--ui-label-sm-size);line-height:1.4;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:Primitives_tooltipEnter__t8p4V 125ms var(--ui-ease-out) both;will-change:transform,opacity}@keyframes Primitives_tooltipEnter__t8p4V{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Primitives_tooltip__YO2ml{animation:none}}.BookingStatusBadge_badge__yG1r0{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-family:var(--font-ui,system-ui,sans-serif);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;vertical-align:middle;border:1px solid transparent}.BookingStatusBadge_dot__Vg_Es{width:6px;height:6px;border-radius:50%;flex-shrink:0}.BookingStatusBadge_icon__U0x0q{font-size:13px;line-height:1}.BookingStatusBadge_tone-info___xg__{background:var(--ui-status-info-bg,color-mix(in srgb,var(--ui-accent-500,#2563eb) 12%,transparent));color:var(--ui-status-info-fg,var(--ui-accent-500,#2563eb))}.BookingStatusBadge_tone-info___xg__ .BookingStatusBadge_dot__Vg_Es{background:var(--ui-status-info-fg,var(--ui-accent-500,#2563eb))}.BookingStatusBadge_tone-success__GpqFa{background:var(--ui-status-success-bg,color-mix(in srgb,var(--ui-success-500,#16a34a) 12%,transparent));color:var(--ui-status-success-fg,var(--ui-success-500,#16a34a))}.BookingStatusBadge_tone-success__GpqFa .BookingStatusBadge_dot__Vg_Es{background:var(--ui-status-success-fg,var(--ui-success-500,#16a34a))}.BookingStatusBadge_tone-warning__8PNqX{background:var(--ui-status-warning-bg,color-mix(in srgb,var(--ui-warning-500,#d97706) 14%,transparent));color:var(--ui-status-warning-fg,var(--ui-warning-500,#d97706))}.BookingStatusBadge_tone-warning__8PNqX .BookingStatusBadge_dot__Vg_Es{background:var(--ui-status-warning-fg,var(--ui-warning-500,#d97706))}.BookingStatusBadge_tone-danger__rJqxL{background:var(--ui-status-danger-bg,color-mix(in srgb,var(--ui-danger-500,#dc2626) 12%,transparent));color:var(--ui-status-danger-fg,var(--ui-danger-500,#dc2626))}.BookingStatusBadge_tone-danger__rJqxL .BookingStatusBadge_dot__Vg_Es{background:var(--ui-status-danger-fg,var(--ui-danger-500,#dc2626))}.BookingStatusBadge_tone-neutral__ntd6A{background:var(--ui-status-neutral-bg,var(--ui-surface-2,#f3f4f6));color:var(--ui-status-neutral-fg,var(--ui-text-secondary,#6b7280));border-color:var(--ui-border,#e5e7eb)}.BookingStatusBadge_tone-neutral__ntd6A .BookingStatusBadge_dot__Vg_Es{background:var(--ui-status-neutral-fg,var(--ui-text-secondary,#6b7280))}.BookingTypeBadge_badge__NLxvs{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-family:var(--font-ui,system-ui,sans-serif);font-size:11px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;vertical-align:middle;background:var(--ui-surface-2,#f3f4f6);color:var(--ui-text-secondary,#6b7280);border:1px solid var(--ui-border,#e5e7eb)}.BookingTypeBadge_icon__iZBzF{font-size:12px;line-height:1}.BookingTypeBadge_type-inventory__BY8XC{color:var(--ui-type-inventory-fg,#b45309);background:var(--ui-type-inventory-bg,color-mix(in srgb,#b45309 10%,transparent));border-color:var(--ui-type-inventory-fg,color-mix(in srgb,#b45309 30%,transparent))}.BookingTypeBadge_type-equipment__pZOsy{color:var(--ui-type-equipment-fg,#7c3aed);background:var(--ui-type-equipment-bg,color-mix(in srgb,#7c3aed 10%,transparent));border-color:var(--ui-type-equipment-fg,color-mix(in srgb,#7c3aed 30%,transparent))}.BookingTypeBadge_type-studio__mALX6{color:var(--ui-type-studio-fg,#0891b2);background:var(--ui-type-studio-bg,color-mix(in srgb,#0891b2 10%,transparent));border-color:var(--ui-type-studio-fg,color-mix(in srgb,#0891b2 30%,transparent))}.BookingTypeBadge_type-slot__gvfRu{color:var(--ui-type-slot-fg,#16a34a);background:var(--ui-type-slot-bg,color-mix(in srgb,#16a34a 10%,transparent));border-color:var(--ui-type-slot-fg,color-mix(in srgb,#16a34a 30%,transparent))}.PageHeader_pageHeader__QglSP{display:grid;grid-gap:var(--ui-space-5);gap:var(--ui-space-5);padding:var(--ui-space-6);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1)}.PageHeader_breadcrumbs__E9feZ{color:var(--ui-text-tertiary);font-size:var(--ui-body-sm-size);line-height:var(--ui-body-sm-line-height)}.PageHeader_pageHeaderMeta__3BFuq{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3);max-width:74ch}.PageHeader_eyebrow__RQ3z_{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:0 var(--ui-space-3);min-height:28px;align-items:center;border-radius:999px;background:var(--ui-accent-surface);color:var(--ui-accent-600);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PageHeader_titleRow__MRpEj{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.PageHeader_pageTitle__jz_o_{margin:0;font-size:var(--ui-display-sm-size);line-height:var(--ui-display-sm-line-height);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.PageHeader_pageDescription__FKAGt{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-body-md-size);line-height:var(--ui-body-md-line-height);text-wrap:pretty}.PageHeader_pageActions__Qqmo9{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);align-items:center}.DesktopOnlyNotice_root__85KPO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-4);min-height:100%;padding:var(--ui-space-7) var(--ui-space-5);text-align:center}.DesktopOnlyNotice_icon__OGkcB{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--ui-radius-pill);background:var(--ui-accent-surface);color:var(--ui-accent-500)}.DesktopOnlyNotice_title__GQeSL{margin:0;font-size:var(--ui-title-lg-size);line-height:var(--ui-title-lg-line-height);font-weight:600;color:var(--ui-text-primary)}.DesktopOnlyNotice_description__Qe3fO{margin:0;max-width:360px;font-size:var(--ui-body-md-size);line-height:var(--ui-body-md-line-height);color:var(--ui-text-secondary)}.DesktopOnlyNotice_copyButton__BsMrY{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-touch-min);padding:0 var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);color:var(--ui-text-primary);font-family:inherit;font-size:var(--ui-body-md-size);font-weight:500;cursor:pointer}.DesktopOnlyNotice_copyButton__BsMrY:active{background:var(--ui-surface-2)}.DesktopOnlyNotice_copyButton__BsMrY:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.DesktopOnlyNotice_alternatives__5eF6n{display:flex;flex-direction:column;gap:var(--ui-space-2);width:100%;max-width:360px;margin-top:var(--ui-space-2)}.DesktopOnlyNotice_alternativesLabel__FtHCi{font-size:var(--ui-label-md-size);line-height:var(--ui-label-md-line-height);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-tertiary)}.DesktopOnlyNotice_alternativeLink__LA26b{display:flex;align-items:center;justify-content:space-between;min-height:var(--ui-touch-min);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);color:var(--ui-text-primary);font-family:inherit;font-size:var(--ui-body-md-size);text-align:left;cursor:pointer}.DesktopOnlyNotice_alternativeLink__LA26b:active{background:var(--ui-surface-2)}.DesktopOnlyNotice_alternativeLink__LA26b:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.Patterns_toolbar__QGYTa{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1)}.Patterns_toolbarStatic__oEr6v{position:static}.Patterns_toolbarHeader__NnvIO{display:flex;gap:var(--ui-space-3);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.Patterns_toolbarTitle__J7mK1{margin:0;font-size:var(--ui-title-sm-size);line-height:var(--ui-title-sm-line-height);font-weight:600}.Patterns_toolbarDescription__lGe86,.Patterns_toolbarSummary__OGWo8{margin:0;color:var(--ui-text-secondary)}.Patterns_toolbarActions__W33Yy,.Patterns_toolbarFilters__C1Pvy{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.Patterns_denseFilterBar__Z0bES{position:-webkit-sticky;position:sticky;top:var(--ui-space-4);z-index:8}.Patterns_tableWrap__Kr3PO{overflow:auto;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1)}.Patterns_table___oTs_{width:100%;border-collapse:separate;border-spacing:0}.Patterns_table___oTs_ thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--ui-surface-1)}.Patterns_tableCell__x0OU1,.Patterns_tableHeadCell__yU4iu{padding:var(--ui-space-3) var(--ui-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-border-subtle)}.Patterns_tableHeadCell__yU4iu{color:var(--ui-text-secondary);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.Patterns_tableBodyRow__69qei{transition:background-color var(--ui-motion-fast) ease}@media (hover:hover) and (pointer:fine){.Patterns_tableBodyRow__69qei:hover{background:var(--ui-surface-2)}}.Patterns_tableBodyRowSelected__ihfqW{background:var(--ui-surface-selected)}.Patterns_denseTableWrap__x9zS5{max-height:min(74vh,920px)}.Patterns_denseTable__4SP88{table-layout:fixed}.Patterns_denseTableHeadCell__hfRvd{top:0}.Patterns_denseTableRow__EA9Zu{cursor:pointer;outline:none}.Patterns_denseTableRow__EA9Zu:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus-ring-offset),inset 0 0 0 4px var(--ui-focus-ring)}.Patterns_denseTableRowWarning__aVtzX{background:color-mix(in srgb,var(--ui-warning) 5%,var(--ui-surface-1))}.Patterns_denseTableRowDanger__yHRh3{background:color-mix(in srgb,var(--ui-danger) 5%,var(--ui-surface-1))}.Patterns_denseTableRowSuccess__dIou9{background:color-mix(in srgb,var(--ui-success) 5%,var(--ui-surface-1))}.Patterns_denseTableCell__BAFR3{padding-block:10px}.Patterns_denseTableCellInner__R80_c{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Patterns_tableRowFocusable__nSO5C{outline:none}.Patterns_tableBodyRow__69qei:last-child .Patterns_tableCell__x0OU1{border-bottom:0}.Patterns_alignEnd__jkd3M{text-align:right}.Patterns_alignCenter__AxKms{text-align:center}.Patterns_muted__IR66W{color:var(--ui-text-secondary)}.Patterns_monospace__7K4s3{font-family:var(--font-geist-mono,"Geist Mono","SFMono-Regular",monospace)}.Patterns_modalBackdrop__AWjKT,.Patterns_sheetBackdrop__23vG4{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.48);animation:var(--motion-fade);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0}button.Patterns_sheetBackdrop__23vG4{cursor:pointer}.Patterns_modal__4zKks,.Patterns_sheet__sjofK{position:fixed;z-index:51;display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-2)}@keyframes Patterns_modalEnter___rJnN{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Patterns_modal__4zKks{inset:50% auto auto 50%;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr) auto;padding:var(--ui-space-5);border-radius:var(--ui-radius-xl);transform:translate(-50%,-50%);animation:Patterns_modalEnter___rJnN var(--ui-motion-base) var(--ui-ease-out) both;will-change:transform,opacity}@keyframes Patterns_sheetEnter__EfXgO{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Patterns_sheetEnterBottom__bCSMP{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Patterns_sheet__sjofK{inset:0 0 0 auto;width:min(480px,100vw);padding:var(--ui-space-5);border-left:1px solid var(--ui-border-subtle);animation:Patterns_sheetEnter__EfXgO var(--ui-motion-slow) var(--ui-ease-out) both;will-change:transform;grid-template-rows:auto minmax(0,1fr) auto}@media (max-width:767px){.Patterns_sheet__sjofK{inset:auto 0 0 0;width:100%;max-height:92dvh;border-left:none;border-top:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0;padding-bottom:calc(var(--ui-space-5) + var(--ui-safe-bottom));animation-name:Patterns_sheetEnterBottom__bCSMP}}.Patterns_sheetGrip__ZJAm6{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4)}.Patterns_sheetHandle__u0yqQ{display:none}@media (max-width:767px){.Patterns_sheetGrip__ZJAm6{touch-action:none}.Patterns_sheetHandle__u0yqQ{display:block;width:36px;height:4px;margin:0 auto;border-radius:var(--ui-radius-pill);background:var(--ui-border-strong)}}.Patterns_sheetBody__THlf5{overflow:auto;min-height:0}.Patterns_modalBody__A1bdQ{overflow:auto;min-height:0;margin:0 calc(-1 * var(--ui-space-5));padding:0 var(--ui-space-5)}@media (prefers-reduced-motion:reduce){.Patterns_modalBackdrop__AWjKT,.Patterns_modal__4zKks,.Patterns_sheetBackdrop__23vG4,.Patterns_sheet__sjofK{animation:none}}.Patterns_overlayHeader__NiI02{display:flex;gap:var(--ui-space-3);align-items:flex-start;justify-content:space-between}.Patterns_overlayTitle__McFb2{margin:0;font-size:var(--ui-title-md-size);line-height:var(--ui-title-md-line-height);font-weight:600}.Patterns_overlayDescription__UKZGd{margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary)}.Patterns_overlayFooter__JCCGO{display:flex;gap:var(--ui-space-3);justify-content:flex-end;flex-wrap:wrap}.Patterns_sheetClose__t51_w{display:inline-flex;width:36px;height:36px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);align-items:center;justify-content:center;cursor:pointer}.Patterns_details__f3HeG{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1)}.Patterns_details__f3HeG[open] .Patterns_detailsSummary__a0rSP{border-bottom:1px solid var(--ui-border-subtle)}.Patterns_detailsSummary__a0rSP{display:flex;gap:var(--ui-space-3);align-items:center;justify-content:space-between;padding:var(--ui-space-4);cursor:pointer;list-style:none}.Patterns_detailsSummary__a0rSP::-webkit-details-marker{display:none}.Patterns_inspectorMeta__pkGEK{display:grid;grid-gap:var(--ui-space-1);gap:var(--ui-space-1)}.Patterns_inspectorTitle__Epzze{margin:0;font-size:var(--ui-title-sm-size);line-height:var(--ui-title-sm-line-height);font-weight:600}.Patterns_inspectorDescription___npDW{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size);line-height:var(--ui-body-sm-line-height)}.Patterns_inspectorBody__75M1P{padding:var(--ui-space-4)}.Patterns_surfaceSection__W1uod{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1)}.Patterns_surfaceSectionHeader__INQXa{display:flex;gap:var(--ui-space-3);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.Patterns_surfaceSectionMeta__3uTo2{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2);min-width:0}.Patterns_surfaceSectionTitle__uD7zW{margin:0;font-size:var(--ui-title-sm-size);line-height:var(--ui-title-sm-line-height);font-weight:600}.Patterns_surfaceSectionDescription__NkVPb{margin:0;color:var(--ui-text-secondary)}.Patterns_surfaceSectionActions__kAAAo{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.Patterns_operatorSurface__EXEsd{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);align-items:start;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(280px,360px)}.Patterns_operatorDetail__i7fsk,.Patterns_operatorQueue__gA7Tr,.Patterns_operatorRail__kYiQ7{min-width:0}.Patterns_monitoringSurface__5Ye3t{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4)}.Patterns_monitoringFilters__xZmIY{min-width:0}.Patterns_monitoringBody__phBw3{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);align-items:start;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.Patterns_monitoringBodyNoEvidence___iPrw{grid-template-columns:minmax(0,1fr)}.Patterns_monitoringEvidence__oYzaH{position:-webkit-sticky;position:sticky;top:calc(var(--ui-space-4) + 88px)}.Patterns_monitoringMain__6H3Li{min-width:0}.Patterns_queuePresetRow__usm8v{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.Patterns_queuePreset__ViuM6{display:inline-flex;gap:var(--ui-space-2);align-items:center;min-height:44px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:999px;background:var(--ui-surface-1);font:inherit;color:var(--ui-text-secondary);cursor:pointer}.Patterns_queuePresetActive__jNeBI{border-color:color-mix(in srgb,var(--ui-accent-500) 52%,var(--ui-border-subtle));background:color-mix(in srgb,var(--ui-accent-500) 9%,var(--ui-surface-1));color:var(--ui-accent-700)}.Patterns_queueList__cpVk0{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.Patterns_queueRow___XcSG{display:grid;grid-gap:6px;gap:6px;width:100%;padding:12px 14px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);text-align:left;cursor:pointer;transition:background-color var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}.Patterns_queueRow___XcSG:hover{background:var(--ui-surface-2)}.Patterns_queueRow___XcSG:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ui-focus-ring-offset),0 0 0 4px var(--ui-focus-ring)}.Patterns_queueRowSelected__NciB9{border-color:color-mix(in srgb,var(--ui-accent-500) 58%,var(--ui-border-subtle));background:var(--ui-surface-selected)}.Patterns_queueRowWarning__uDpqd{border-left:4px solid var(--ui-warning)}.Patterns_queueRowDanger__We896{border-left:4px solid var(--ui-danger)}.Patterns_queueRowSuccess__HSug8{border-left:4px solid var(--ui-success)}.Patterns_queueRowHeader__9GYvr{display:flex;gap:var(--ui-space-2);align-items:flex-start;justify-content:space-between}.Patterns_queueRowTitle__WJ23S{display:block;min-width:0}.Patterns_queueRowMeta___IDX7,.Patterns_queueRowSubtitle__hUSZQ{color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size);line-height:var(--ui-body-sm-line-height)}.Patterns_queueBadgeRow__F2E1U{display:flex;flex-wrap:wrap;gap:6px}.Patterns_detailPaneBody__yHu6Q,.Patterns_evidencePaneBody__4ckKH{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4)}.Patterns_sectionBannerStack__zGhz7{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.Patterns_actionRailDangerZone__sYSEc,.Patterns_actionRailGroup__aKIZK{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.Patterns_actionRailDangerZone__sYSEc{padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle)}.Patterns_actionRailDangerTitle__RvOkN{color:var(--ui-danger);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);text-transform:uppercase;letter-spacing:.04em}.Patterns_actionRailFooter__w9v1_{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.Patterns_actionButtonBlock__r6Tqy{display:grid;grid-gap:6px;gap:6px}.Patterns_actionButtonHint__Dzusl{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size)}.Patterns_recommendedNextCard__8K7S0{display:flex;gap:var(--ui-space-3);align-items:flex-start;justify-content:space-between;padding:var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-success) 28%,var(--ui-border-subtle));border-radius:var(--ui-radius-lg);background:color-mix(in srgb,var(--ui-success) 7%,var(--ui-surface-1))}.Patterns_recommendedNextMeta__mttgg{display:grid;grid-gap:6px;gap:6px}.Patterns_recommendedNextEyebrow__l1F7o{color:var(--ui-success);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Patterns_recommendedNextReason__8LyDy,.Patterns_recommendedNextTitle__j45mZ{margin:0}.Patterns_recommendedNextReason__8LyDy{color:var(--ui-text-secondary)}.Patterns_confirmationSheetBody__tWqwf{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4)}.Patterns_confirmationPreview__bvGGe{padding:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-2);color:var(--ui-text-secondary)}.Patterns_confirmationChecks__ZE6ch{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.Patterns_confirmationSectionLabel__3y1_C{color:var(--ui-text-secondary);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Patterns_confirmationCheckList__1EyNf{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.Patterns_confirmationCheckRow__zCMXE{display:flex;gap:var(--ui-space-3);align-items:flex-start;padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1)}.Patterns_confirmationCheckOk__MMv_h{border-color:color-mix(in srgb,var(--ui-success) 18%,var(--ui-border-subtle));background:color-mix(in srgb,var(--ui-success) 5%,var(--ui-surface-1))}.Patterns_confirmationCheckFail__mPZkn{border-color:color-mix(in srgb,var(--ui-danger) 18%,var(--ui-border-subtle));background:color-mix(in srgb,var(--ui-danger) 5%,var(--ui-surface-1))}.Patterns_confirmationCheckIcon__CAh70{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:999px;background:var(--ui-surface-2);font-size:var(--ui-label-sm-size);line-height:1;font-weight:700}.Patterns_confirmationCheckMeta__u_DXo{display:grid;grid-gap:4px;gap:4px}.Patterns_confirmationCheckHint__NR1GA,.Patterns_confirmationReasonHint__uGKKi{color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size);line-height:var(--ui-body-sm-line-height)}.Patterns_confirmationReasonField__z6BND{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.Patterns_confirmationReasonLabel__4jGHt{font-size:var(--ui-label-md-size);line-height:var(--ui-label-md-line-height);font-weight:600}.Patterns_confirmationChoiceField__lTTda{margin:0;padding:0;border:none}.Patterns_confirmationChoiceField__lTTda,.Patterns_confirmationChoiceList__upVbc{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2)}.Patterns_confirmationChoiceOption__XoIOx{display:flex;gap:var(--ui-space-2);align-items:flex-start;padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle,var(--c-border));border-radius:var(--ui-radius-md);cursor:pointer}.Patterns_confirmationChoiceOption__XoIOx:has(input:checked){border-color:var(--ui-accent,var(--c-accent));background:var(--ui-surface-accent-subtle,var(--c-surface-1))}.Patterns_confirmationChoiceMeta__es__7{display:grid;grid-gap:var(--ui-space-1);gap:var(--ui-space-1)}.Patterns_confirmationChoiceHint__Ym7hJ{font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);color:var(--ui-text-secondary)}[data-density=comfortable] .Patterns_tableCell__x0OU1,[data-density=comfortable] .Patterns_tableHeadCell__yU4iu{padding-block:var(--dt-cell-py-comfortable,12px)}[data-density=dense] .Patterns_tableCell__x0OU1,[data-density=dense] .Patterns_tableHeadCell__yU4iu{padding-block:var(--dt-cell-py-dense,8px)}.Patterns_tableCell__x0OU1{transition:padding-block var(--ui-motion-fast) ease}.Patterns_sortableHeader__f6YbH{display:inline-flex;gap:var(--ui-space-1);align-items:center;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.Patterns_sortableHeader__f6YbH:hover{color:var(--ui-text-primary)}.Patterns_sortIcon___lez5{display:inline-flex;opacity:.4;flex-shrink:0}.Patterns_sortIconActive__2QgV9{opacity:1;color:var(--ui-accent-500)}.Patterns_checkboxCell__7eS1l{width:40px;padding-inline:var(--ui-space-3);vertical-align:middle}.Patterns_bulkBar__D8R72{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;gap:var(--ui-space-3);align-items:center;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1);flex-wrap:wrap}.Patterns_bulkBarText__frNWv{margin-right:auto}.Patterns_bulkBarText__frNWv,.Patterns_paginationFooter__lxEwl{color:var(--ui-text-secondary);font-size:var(--ui-body-sm-size)}.Patterns_paginationFooter__lxEwl{display:flex;gap:var(--ui-space-3);align-items:center;justify-content:flex-end;padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border-subtle)}.Patterns_paginationNav__5v8bx{display:flex;gap:var(--ui-space-1)}.Patterns_paginationBtn__Y1RS_{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-surface-1);font:inherit;cursor:pointer;transition:background-color var(--ui-motion-fast) ease}.Patterns_paginationBtn__Y1RS_:hover:not(:disabled){background:var(--ui-surface-2)}.Patterns_paginationBtn__Y1RS_:disabled{opacity:.4;cursor:not-allowed}.Patterns_densityToggleBtn__ZJnqP{display:inline-flex;align-items:center;gap:var(--ui-space-1);margin-left:auto;padding:4px var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:none;font:inherit;font-size:var(--ui-label-sm-size);color:var(--ui-text-secondary);cursor:pointer;white-space:nowrap}.Patterns_densityToggleBtn__ZJnqP:hover{background:var(--ui-surface-2)}.Patterns_tableHeadRow__UA36Y{display:contents}.Patterns_filterBar___qNbc{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-bottom:none;border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;background:var(--ui-surface-1)}.Patterns_filterGroup__K4CBg{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);align-items:center}.Patterns_filterGroupLabel__jkQgr{color:var(--ui-text-tertiary);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);padding-right:var(--ui-space-1);white-space:nowrap}.Patterns_filterPill__rrAJ5{display:inline-flex;gap:var(--ui-space-2);align-items:center;min-height:30px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:999px;background:var(--ui-surface-1);font:inherit;font-size:var(--ui-body-sm-size);color:var(--ui-text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease,color var(--ui-motion-fast) ease}.Patterns_filterPill__rrAJ5:hover{background:var(--ui-surface-2)}.Patterns_filterPillActive__a3rGA{border-color:color-mix(in srgb,var(--ui-accent-500) 52%,var(--ui-border-subtle));background:var(--c-accent-soft,rgba(47,111,219,.12));color:var(--ui-accent-700)}.Patterns_filterSearch__OMkgg{display:inline-flex;align-items:center;gap:var(--ui-space-2);flex:1 1;min-width:160px}.Patterns_filterSearchInput__w1fqL{flex:1 1;min-width:0;padding:4px var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-surface-1);font:inherit;font-size:var(--ui-body-sm-size);color:var(--ui-text-primary);outline:none}.Patterns_filterSearchInput__w1fqL:focus{border-color:var(--ui-border-focus);box-shadow:0 0 0 3px var(--ui-focus-ring-offset)}.Patterns_filterTableWrap__Q_O71{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg)}.Patterns_filterTableWrap__Q_O71 .Patterns_filterBar___qNbc{border:none;border-bottom:1px solid var(--ui-border-subtle);border-radius:0}.Patterns_filterTableWrap__Q_O71>.Patterns_tableWrap__Kr3PO{border:none;border-radius:0 0 var(--ui-radius-lg) var(--ui-radius-lg)}@media (max-width:768px){.Patterns_toolbar__QGYTa{top:var(--ui-space-3)}.Patterns_modal__4zKks{width:calc(100vw - 24px)}.Patterns_recommendedNextCard__8K7S0{display:grid}}@media (max-width:1120px){.Patterns_monitoringBody__phBw3{grid-template-columns:minmax(0,1fr)}.Patterns_monitoringEvidence__oYzaH{position:static}}@media (max-width:959px){.Patterns_operatorSurface__EXEsd{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.Patterns_monitoringBody__phBw3[data-mobile-nav=true][data-mobile-view=evidence] .Patterns_monitoringMain__6H3Li,.Patterns_monitoringBody__phBw3[data-mobile-nav=true][data-mobile-view=main] .Patterns_monitoringEvidence__oYzaH,.Patterns_operatorSurface__EXEsd[data-mobile-nav=true][data-mobile-view=detail] .Patterns_operatorQueue__gA7Tr,.Patterns_operatorSurface__EXEsd[data-mobile-nav=true][data-mobile-view=queue] .Patterns_operatorDetail__i7fsk,.Patterns_operatorSurface__EXEsd[data-mobile-nav=true][data-mobile-view=queue] .Patterns_operatorRail__kYiQ7{display:none}}.Patterns_surfaceMobileBackBar__vYg1h{display:none}@media (max-width:767px){.Patterns_surfaceMobileBackBar__vYg1h{display:flex;align-items:center;gap:var(--ui-space-2);padding-bottom:var(--ui-space-3);margin-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle)}}.Patterns_surfaceMobileBackButton__1u0V9{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-touch-min);height:var(--ui-touch-min);flex-shrink:0;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);color:var(--ui-text-primary);cursor:pointer}.Patterns_surfaceMobileBackButton__1u0V9:active{background:var(--ui-surface-2)}.Patterns_surfaceMobileBackButton__1u0V9:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.Patterns_surfaceMobileBackTitle__L2qzA{font-size:var(--ui-title-sm-size);line-height:var(--ui-title-sm-line-height);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.Patterns_denseTableWrap__x9zS5,.Patterns_tableWrap__Kr3PO{overflow:visible;max-height:none;border:none;border-radius:0;background:transparent}.Patterns_filterTableWrap__Q_O71{border:none;border-radius:0}.Patterns_filterTableWrap__Q_O71 .Patterns_filterBar___qNbc{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);margin-bottom:var(--ui-space-3)}.Patterns_filterTableWrap__Q_O71>.Patterns_tableWrap__Kr3PO{border-radius:0}.Patterns_denseTable__4SP88,.Patterns_table___oTs_{display:block;table-layout:auto}.Patterns_denseTable__4SP88 colgroup,.Patterns_denseTable__4SP88 thead,.Patterns_table___oTs_ colgroup,.Patterns_table___oTs_ thead{display:none}.Patterns_denseTable__4SP88 tbody,.Patterns_table___oTs_ tbody{display:grid;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}.Patterns_tableBodyRow__69qei{display:grid;grid-gap:var(--ui-space-2);gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-1)}.Patterns_tableCell__x0OU1{display:grid;grid-gap:2px;gap:2px;padding:var(--ui-space-1) 0;border-bottom:1px solid var(--ui-border-subtle);white-space:normal}.Patterns_tableBodyRow__69qei .Patterns_tableCell__x0OU1:first-child{padding-top:0}.Patterns_tableBodyRow__69qei .Patterns_tableCell__x0OU1:last-child{padding-bottom:0;border-bottom:0}.Patterns_tableCell__x0OU1:empty{display:none}.Patterns_tableCell__x0OU1:before{content:attr(data-label);font-size:var(--ui-label-sm-size);line-height:var(--ui-label-sm-line-height);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-tertiary)}.Patterns_tableCell__x0OU1:not([data-label]):before{display:none}.Patterns_denseTableCellInner__R80_c{display:block;-webkit-line-clamp:unset;overflow:visible}.Patterns_alignCenter__AxKms,.Patterns_alignEnd__jkd3M{text-align:left}}.Patterns_inlineCardBanner__jbm5q{display:flex;gap:var(--ui-space-2);align-items:flex-start;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);font-size:var(--ui-body-sm-size);line-height:1.5;border:1px solid transparent}.Patterns_inlineCardBannerInfo__8DWQJ{background:var(--ui-info-surface);color:var(--ui-info);border-color:color-mix(in srgb,var(--ui-info) 25%,transparent)}.Patterns_inlineCardBannerWarning__2ddor{background:var(--ui-warning-surface);color:var(--ui-warning);border-color:color-mix(in srgb,var(--ui-warning) 25%,transparent)}.Patterns_inlineCardBannerDanger__JI5dP{background:var(--ui-danger-surface);color:var(--ui-danger);border-color:color-mix(in srgb,var(--ui-danger) 25%,transparent)}.Patterns_inlineCardBannerSuccess__0W4iJ{background:var(--ui-success-surface);color:var(--ui-success);border-color:color-mix(in srgb,var(--ui-success) 25%,transparent)}.Patterns_inlineCardBannerIcon__iUbZ7{flex-shrink:0}.Patterns_inlineCardBannerContent__8OVyu{flex:1 1;min-width:0}.Patterns_inlineCardBannerDismiss__qGhhy{margin-left:auto;border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer;padding:0;font-size:inherit;line-height:1;flex-shrink:0}.Patterns_inlineCardBannerDismiss__qGhhy:hover{opacity:1}.AudiencePreview_root__Y_vbo{display:flex;align-items:center;gap:var(--ui-space-3);padding:12px 14px;border:1px solid var(--ui-accent-soft);border-radius:var(--ui-radius-md);background:var(--ui-accent-surface)}.AudiencePreview_icon__qO6Dt{display:inline-flex;align-items:center;justify-content:center;color:var(--ui-accent-500);flex-shrink:0}.AudiencePreview_body__W8Lp8{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.AudiencePreview_title__Nhgqz{font-size:13px;font-weight:600;color:var(--ui-text-primary)}.AudiencePreview_subtitle__i5zrH{font-size:12px;color:var(--ui-text-secondary)}.AudiencePreview_num__JOHWs{font-size:22px;font-weight:600;color:var(--ui-accent-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;min-width:48px;text-align:right}.AudiencePreview_skeleton__CGrVY{display:inline-block;width:48px;height:18px;background:var(--ui-accent-soft);border-radius:6px;animation:AudiencePreview_shumi-audience-preview-pulse__4l2bk 1.2s ease-in-out infinite}@keyframes AudiencePreview_shumi-audience-preview-pulse__4l2bk{0%{opacity:.45}50%{opacity:.8}to{opacity:.45}}.AudiencePreview_error__CO_eX{margin-top:4px;font-size:12px;color:var(--ui-danger);display:inline-flex;align-items:center;gap:var(--ui-space-2)}.AudiencePreview_retry__MrrXB{border:0;background:transparent;color:var(--ui-accent-500);font-family:inherit;font-size:12px;cursor:pointer;padding:0}.AudiencePreview_retry__MrrXB:hover{text-decoration:underline}.LiveDot_dot__dzwwj{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--ui-success);box-shadow:0 0 0 3px var(--ui-success-surface);flex-shrink:0;animation:LiveDot_pulse__x6lBS 1.6s ease-in-out infinite}.LiveDot_danger__P7bm9{background:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-danger-surface)}.LiveDot_warning__mZnjR{background:var(--ui-warning);box-shadow:0 0 0 3px var(--ui-warning-surface)}.LiveDot_info__syGQd{background:var(--ui-info);box-shadow:0 0 0 3px var(--ui-info-surface)}.LiveDot_small__DLP6p{width:5px;height:5px;box-shadow:0 0 0 2px var(--ui-success-surface)}.LiveDot_small__DLP6p.LiveDot_danger__P7bm9{box-shadow:0 0 0 2px var(--ui-danger-surface)}.LiveDot_small__DLP6p.LiveDot_warning__mZnjR{box-shadow:0 0 0 2px var(--ui-warning-surface)}.LiveDot_small__DLP6p.LiveDot_info__syGQd{box-shadow:0 0 0 2px var(--ui-info-surface)}@keyframes LiveDot_pulse__x6lBS{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.LiveDot_dot__dzwwj{animation:none}}.KPIStrip_strip__GtB8T{display:grid;grid-template-columns:repeat(var(--kpi-cols,4),1fr);grid-gap:12px;gap:12px}.KPIStrip_card__sViT2{background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);padding:16px 18px;box-shadow:var(--ui-shadow-1)}.KPIStrip_label__5ak7x{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-tertiary);margin-bottom:8px}.KPIStrip_value___Tt4a{font-size:30px;line-height:34px;font-weight:600;letter-spacing:-.02em;color:var(--ui-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KPIStrip_valueUnit___iwdN{font-size:18px;font-weight:500;color:var(--ui-text-tertiary);margin-left:4px}.KPIStrip_sub__D2gEB{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ui-text-tertiary);margin-top:4px}.KPIStrip_subUp___U31r{color:var(--ui-success)}.KPIStrip_subWarn__sQMEm{color:var(--ui-warning)}.KPIStrip_subDanger__7JcLr{color:var(--ui-danger)}.KPIStrip_subLive__0Ch2S{color:var(--ui-success)}@media (max-width:767px){.KPIStrip_strip__GtB8T{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.KPIStrip_card__sViT2{padding:12px 14px;min-width:0}}.QRScanStation_frame__X4FIf{position:relative;width:var(--qr-size,200px);height:var(--qr-size,200px);background:linear-gradient(180deg,var(--ui-viewfinder-bg-top) 0,var(--ui-viewfinder-bg-bottom) 100%);border-radius:var(--ui-radius-md);overflow:hidden;flex-shrink:0;border:1px solid var(--ui-border-strong)}.QRScanStation_frame__X4FIf:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,var(--ui-accent-soft) 0,transparent 38%),radial-gradient(circle at 80% 80%,var(--ui-accent-dim) 0,transparent 42%);pointer-events:none}.QRScanStation_video__q4rIa{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:transparent}.QRScanStation_grid__yomK1{position:absolute;inset:14%;opacity:.18;background-image:repeating-linear-gradient(0deg,var(--ui-accent-500) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,var(--ui-accent-500) 0 1px,transparent 1px 8px);pointer-events:none}.QRScanStation_corners__tJLxg{position:absolute;inset:14%;border-radius:6px;background-image:linear-gradient(var(--ui-accent-500),var(--ui-accent-500)),linear-gradient(var(--ui-accent-500),var(--ui-accent-500)),linear-gradient(var(--ui-accent-500),var(--ui-accent-500)),linear-gradient(var(--ui-accent-500),var(--ui-accent-500)),linear-gradient(var(--ui-accent-500),var(--ui-accent-500)),linear-gradient(var(--ui-accent-500),var(--ui-accent-500)),linear-gradient(var(--ui-accent-500),var(--ui-accent-500)),linear-gradient(var(--ui-accent-500),var(--ui-accent-500));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:18px 2px,2px 18px,18px 2px,2px 18px,18px 2px,2px 18px,18px 2px,2px 18px;background-repeat:no-repeat;pointer-events:none}.QRScanStation_line__UKufZ{position:absolute;left:14%;right:14%;height:2px;background:var(--ui-accent-500);box-shadow:0 0 14px var(--ui-accent-500),0 0 4px var(--ui-accent-500);animation:QRScanStation_qrscan__nvWdm 2.4s ease-in-out infinite;pointer-events:none}@keyframes QRScanStation_qrscan__nvWdm{0%,to{top:18%;opacity:.85}50%{top:78%;opacity:1}}@media (prefers-reduced-motion:reduce){.QRScanStation_line__UKufZ{animation:none;top:50%}}.QRScanStation_badge__j0rdt{left:8px;top:8px;display:inline-flex;gap:5px;padding:2px 8px 2px 7px;border-radius:999px;background:var(--ui-viewfinder-badge-bg);backdrop-filter:saturate(1.4) blur(6px);-webkit-backdrop-filter:saturate(1.4) blur(6px);font-size:10px;font-weight:500;letter-spacing:.02em;pointer-events:none}.QRScanStation_badge__j0rdt,.QRScanStation_errorOverlay__ngJr9{position:absolute;align-items:center;color:var(--ui-viewfinder-badge-text)}.QRScanStation_errorOverlay__ngJr9{inset:0;display:flex;justify-content:center;padding:12px;background:rgba(7,9,11,.78);font-size:12px;text-align:center;z-index:2}.QRScanRail_rail__VGXZb{display:grid;grid-template-columns:88px 1fr 260px;grid-gap:20px;gap:20px;align-items:center;padding:14px 18px;background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1)}@media (max-width:1100px){.QRScanRail_rail__VGXZb{grid-template-columns:88px 1fr}.QRScanRail_feed__saDfi{display:none}}.QRScanRail_main__IKFGA{min-width:0;display:flex;flex-direction:column;gap:6px}.QRScanRail_eyebrow__TOfeq{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ui-text-tertiary);font-weight:500;flex-wrap:wrap}.QRScanRail_eyebrowStrong__zNF9K{color:var(--ui-text-primary);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.QRScanRail_eyebrowMute__JkkvQ{color:var(--ui-text-tertiary)}.QRScanRail_eyebrowMono__W2ue2{font-family:var(--font-mono)}.QRScanRail_title__qHx6F{font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--ui-text-primary)}.QRScanRail_meta__nOgKm{font-size:12px;color:var(--ui-text-secondary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.QRScanRail_progress__brsTU{height:3px;border-radius:999px;background:var(--ui-surface-2);overflow:hidden;margin-top:4px;max-width:380px}.QRScanRail_progressFill__HcBPX{height:100%;background:linear-gradient(90deg,var(--ui-accent-500),var(--ui-success));border-radius:999px;transition:width var(--ui-motion-slow) ease}.QRScanRail_feed__saDfi{display:flex;flex-direction:column;gap:6px;padding-left:18px;border-left:1px solid var(--ui-border-subtle);align-self:stretch;justify-content:center}.QRScanRail_feedHead__Peaa9{display:flex;align-items:center;justify-content:space-between}.QRScanRail_feedLabel__gGW6o{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-tertiary)}.QRScanRail_feedAction__E6onP{font-size:11px;color:var(--ui-accent-500);cursor:pointer;background:transparent;border:0;padding:0;font-weight:500;display:inline-flex;align-items:center;gap:3px}.QRScanRail_feedAction__E6onP:hover{color:var(--ui-accent-600);text-decoration:underline;text-underline-offset:3px}.QRScanRail_feedAction__E6onP:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;border-radius:4px}.QRScanRail_feedRow__7KH_s{display:grid;grid-template-columns:18px 1fr auto auto;grid-gap:7px;gap:7px;align-items:center;font-size:12px;color:var(--ui-text-primary)}.QRScanRail_feedName__bgdtF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QRScanRail_feedTime__L9X94{font-family:var(--font-mono);color:var(--ui-text-tertiary);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QRScanRail_feedAmount___R3Et{font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.QRScanRail_amountSuccess__pIX_K{color:var(--ui-success)}.QRScanRail_amountPending__KLdaL{color:var(--ui-warning)}.QRScanRail_amountMute__ZONCf{color:var(--ui-text-tertiary);font-weight:500}.StockBar_bar__1XzUu{width:100%;height:6px;border-radius:999px;background:var(--ui-surface-2);overflow:hidden}.StockBar_fill__Wf1Y_{height:100%;border-radius:999px;background:var(--ui-accent-500);transition:width var(--ui-motion-base) ease}.StockBar_fillLow__v5OEc{background:var(--ui-warning)}.StockBar_fillEmpty__PUv4q{background:var(--ui-danger)}.StockBar_fillFull__6yGek{background:var(--ui-success)}.ProductCard_card__Zz_GT{display:flex;flex-direction:column;background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1);overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--ui-motion-fast) ease,transform var(--ui-motion-fast) ease}.ProductCard_cardInteractive__S8OEI{cursor:pointer}.ProductCard_cardInteractive__S8OEI:hover{border-color:var(--ui-border-strong)}.ProductCard_cardInteractive__S8OEI:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ProductCard_image__MEi99{aspect-ratio:16/11;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding:10px;background:var(--ui-surface-2)}.ProductCard_tag__jOaF0{font-size:10px;padding:3px 7px;border-radius:5px;background:rgba(0,0,0,.4);color:rgba(255,255,255,.95);backdrop-filter:saturate(1.4);-webkit-backdrop-filter:saturate(1.4);font-family:var(--font-mono)}.ProductCard_soldout__n_Yk_{position:absolute;top:10px;right:10px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:5px;background:var(--ui-danger);color:#fff}.ProductCard_body__KPW97{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.ProductCard_head__HTdMG{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ProductCard_name__Fdz4J{font-size:14px;font-weight:600;line-height:18px;color:var(--ui-text-primary)}.ProductCard_price__5UDFF{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_priceUnit__fGivb{font-size:11px;font-weight:500;color:var(--ui-text-tertiary);margin-left:2px}.ProductCard_menuButton__kpio_{position:relative;width:28px;height:28px;border-radius:6px;border:0;background:transparent;color:var(--ui-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:16px;line-height:1}.ProductCard_menuButton__kpio_:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.ProductCard_menuButton__kpio_:hover{background:var(--ui-surface-2);color:var(--ui-text-primary)}.ProductCard_menuButton__kpio_:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ProductCard_stockBlock__JTL0i{display:flex;flex-direction:column;gap:4px}.ProductCard_stockMeta__oVtnI{display:flex;justify-content:space-between;font-size:11px;color:var(--ui-text-tertiary)}.ProductCard_stockMain__hAfXK{color:var(--ui-text-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_counts__ggR0v{display:flex;gap:6px;font-size:11px;color:var(--ui-text-tertiary);padding-top:8px;border-top:1px solid var(--ui-border-subtle)}.ProductCard_counts__ggR0v strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-secondary)}.ProductCard_addTile__4QQNQ{background:transparent;border:1.5px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:6px;min-height:240px;box-shadow:none;cursor:pointer;color:var(--ui-text-primary);font-family:inherit;transition:border-color var(--ui-motion-fast) ease,background var(--ui-motion-fast) ease}.ProductCard_addTile__4QQNQ:hover{border-color:var(--ui-accent-500);background:var(--ui-accent-dim)}.ProductCard_addTile__4QQNQ:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ProductCard_addIcon__YY0_C{width:40px;height:40px;border-radius:999px;background:var(--ui-surface-2);display:flex;align-items:center;justify-content:center;color:var(--ui-text-secondary);margin-bottom:4px;font-size:22px;line-height:1}.ProductCard_addLabel__sYYku{font-size:14px;font-weight:600}.ProductCard_addSub__Y5YUh{font-size:11px;color:var(--ui-text-tertiary)}.HeroCard_card__y4ChN{display:flex;align-items:center;gap:32px;padding:22px 26px;background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1)}@media (max-width:900px){.HeroCard_card__y4ChN{flex-direction:column;align-items:stretch;gap:16px}.HeroCard_stats__oNKYo{padding-left:0;border-left:0;border-top:1px solid var(--ui-border-subtle);padding-top:16px}}.HeroCard_main__17ks0{flex:1 1;min-width:0}.HeroCard_eyebrow__3XqsS{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-tertiary);margin-bottom:6px}.HeroCard_row__KSvah{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.HeroCard_name__QsMjV{font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--ui-text-primary);text-wrap:balance}.HeroCard_selector__WGmFi{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;cursor:pointer;color:var(--ui-text-primary);font-family:inherit}.HeroCard_selector__WGmFi:hover .HeroCard_name__QsMjV{color:var(--ui-accent-500)}.HeroCard_selector__WGmFi:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:4px;border-radius:4px}.HeroCard_selectorChevron__IqfYi{color:var(--ui-text-tertiary);display:inline-block;font-size:14px;line-height:1;transition:transform var(--ui-motion-fast) var(--ui-ease-out)}.HeroCard_selectorChevronOpen__PFG4i{transform:rotate(180deg)}.HeroCard_meta__udrBj{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.HeroCard_metaDot__JeWjU,.HeroCard_meta__udrBj{color:var(--ui-text-tertiary)}.HeroCard_stats__oNKYo{display:flex;gap:32px;padding-left:32px;border-left:1px solid var(--ui-border-subtle)}.HeroCard_stat__I1yZj{display:flex;flex-direction:column}.HeroCard_statValue__U2aEd{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-primary)}.HeroCard_statSuccess__Y6BQ0{color:var(--ui-success)}.HeroCard_statWarning__b2Uiv{color:var(--ui-warning)}.HeroCard_statDanger__e0UPN{color:var(--ui-danger)}.HeroCard_statLabel__M764T{font-size:11px;color:var(--ui-text-tertiary);font-weight:500;margin-top:2px}.ParticipantBalanceBar_bar__CnlYy{display:flex;align-items:stretch;background:var(--ui-bg-subtle);border-top:1px solid var(--ui-border-subtle);border-bottom:1px solid var(--ui-border-subtle);padding:14px 22px;gap:0}.ParticipantBalanceBar_cell__lhbne{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.ParticipantBalanceBar_label__DFiog{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-tertiary);white-space:nowrap}.ParticipantBalanceBar_value__PiZQ_{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-primary)}.ParticipantBalanceBar_valueReserved__Qkzpn{color:var(--ui-warning)}.ParticipantBalanceBar_valueDanger__uozNX{color:var(--ui-danger)}.ParticipantBalanceBar_valueSuccess__K8mzQ{color:var(--ui-success)}.ParticipantBalanceBar_divider__jR50y{width:1px;background:var(--ui-border-subtle);margin:0 22px;align-self:stretch}@media (max-width:600px){.ParticipantBalanceBar_bar__CnlYy{flex-wrap:wrap;gap:16px 24px;padding:14px 18px}.ParticipantBalanceBar_divider__jR50y{display:none}.ParticipantBalanceBar_cell__lhbne{flex:0 0 auto;min-width:33%}}.MessageBubble_row__LaK_z{display:flex;gap:10px;align-items:flex-end;max-width:100%}.MessageBubble_rowIncoming__qNlAo{justify-content:flex-start}.MessageBubble_rowOutgoing__7voZ6{justify-content:flex-end}.MessageBubble_rowPending__Jj8oj{opacity:.6;transition:opacity var(--ui-motion-base) ease}.MessageBubble_avatar__D_1e4{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.MessageBubble_column__9kDVZ{display:flex;flex-direction:column;gap:4px;max-width:min(560px,78%);min-width:0}.MessageBubble_authorName__Sdo00{font-size:11px;font-weight:600;color:var(--ui-text-tertiary);letter-spacing:.02em}.MessageBubble_rowOutgoing__7voZ6 .MessageBubble_authorName__Sdo00{text-align:right}.MessageBubble_bubble___DmfN{padding:10px 14px;border-radius:var(--ui-radius-lg);font-size:14px;line-height:1.45;color:var(--ui-text-primary);word-wrap:break-word;white-space:pre-wrap}.MessageBubble_bubbleIncoming___IGJW{background:var(--ui-surface-2);border-top-left-radius:4px}.MessageBubble_bubbleOutgoing__20o4W{background:var(--ui-accent-surface);border:1px solid var(--ui-accent-500);border-top-right-radius:4px}.MessageBubble_attachments__LefTQ{display:flex;flex-wrap:wrap;gap:6px}.MessageBubble_attachment__ntZ_Z{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ui-radius-pill);background:var(--ui-surface-3);border:0;color:var(--ui-text-primary);font-family:inherit;font-size:12px;cursor:pointer;text-decoration:none}.MessageBubble_attachment__ntZ_Z:hover{background:var(--ui-surface-2)}.MessageBubble_meta__pTwbD{display:flex;gap:6px;align-items:baseline;font-size:11px;color:var(--ui-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MessageBubble_rowOutgoing__7voZ6 .MessageBubble_meta__pTwbD{justify-content:flex-end}.MessageBubble_time___1_3b{font-family:var(--font-mono)}.MessageBubble_status__Ahk0i{font-weight:500}.MessageBubble_statusMute__ue2x0{color:var(--ui-text-tertiary)}.MessageBubble_statusAccent__Zda4R{color:var(--ui-accent-500)}.MessageBubble_statusPending__J4cso{color:var(--ui-warning)}.MessageBubble_statusDanger__Z7hEZ{color:var(--ui-danger)}.ConversationParts_systemRow__YE0In{display:flex;justify-content:center;padding:4px 0}.ConversationParts_systemPill__koVZ6{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);color:var(--ui-text-secondary);font-size:12px;font-weight:500}.ConversationParts_systemSuccess__7rfl0{background:var(--ui-success-surface);color:var(--ui-success)}.ConversationParts_systemWarning__iRTyh{background:var(--ui-warning-surface);color:var(--ui-warning)}.ConversationParts_systemDanger__Tn5vR{background:var(--ui-danger-surface);color:var(--ui-danger)}.ConversationParts_systemInfo__TysH8{background:var(--ui-info-surface);color:var(--ui-info)}.ConversationParts_systemTime__YNah5{color:var(--ui-text-tertiary);font-family:var(--font-mono);font-size:11px;font-weight:400}.ConversationParts_dayRow__D8Om1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 0 6px}.ConversationParts_dayLine__fqUre{height:1px;background:var(--ui-border-subtle)}.ConversationParts_dayLabel__wYEP8{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-tertiary)}.ConversationThread_container__HXWjz{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--ui-surface-1);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);overflow:hidden}.ConversationThread_scroller__BeDGd{flex:1 1 auto;min-height:0;overflow-y:auto;scroll-behavior:smooth;padding:16px 20px}.ConversationThread_inner__fNXe_{display:flex;flex-direction:column;gap:12px;min-height:100%;justify-content:flex-end}.ConversationThread_footer__VfEZE{flex:0 0 auto;border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-1);padding:12px 16px}.SuggestedReplies_container__xZ5YH{display:flex;flex-direction:column;gap:6px}.SuggestedReplies_label__BYaAk{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--ui-text-tertiary)}.SuggestedReplies_scroller__GifKV{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.SuggestedReplies_scroller__GifKV::-webkit-scrollbar{height:4px}.SuggestedReplies_scroller__GifKV::-webkit-scrollbar-thumb{background:var(--ui-border-strong);border-radius:var(--ui-radius-pill)}.SuggestedReplies_chip__GmnGd{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-surface-1);color:var(--ui-text-primary);font-family:inherit;font-size:12px;cursor:pointer;white-space:nowrap;scroll-snap-align:start;transition:background var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease}.SuggestedReplies_chip__GmnGd:hover:not(:disabled){background:var(--ui-accent-surface);border-color:var(--ui-accent-500)}.SuggestedReplies_chip__GmnGd:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.SuggestedReplies_chip__GmnGd:disabled{cursor:not-allowed;opacity:.5}.SuggestedReplies_chipGroup__ZvfYm{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-tertiary)}.SuggestedReplies_chipLabel__nsSDm{font-weight:500}.MasterDetailLayout_grid__U_tVd{display:grid;grid-gap:16px;gap:16px;align-items:stretch;min-height:0;width:100%}.MasterDetailLayout_aside__DWi1j,.MasterDetailLayout_detail__vTEj0,.MasterDetailLayout_master__yHm9K{display:flex;flex-direction:column;min-width:0;min-height:0}.MasterDetailLayout_master__yHm9K{background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);overflow:hidden}.MasterDetailLayout_detail__vTEj0{min-height:0}.MasterDetailLayout_aside__DWi1j{background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);padding:16px;overflow:auto}@media (max-width:1200px){.MasterDetailLayout_aside__DWi1j{display:none}}.MasterDetailLayout_mobileDetailBar__bNYuo{display:none;align-items:center;gap:var(--ui-space-2);padding-bottom:var(--ui-space-3);margin-bottom:var(--ui-space-1);border-bottom:1px solid var(--ui-border-subtle)}.MasterDetailLayout_mobileBackButton__a1kkf{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-touch-min);height:var(--ui-touch-min);flex-shrink:0;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);color:var(--ui-text-primary);cursor:pointer}.MasterDetailLayout_mobileBackButton__a1kkf:active{background:var(--ui-surface-2)}.MasterDetailLayout_mobileBackButton__a1kkf:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.MasterDetailLayout_mobileDetailTitle__goB0F{font-size:var(--ui-title-sm-size);line-height:var(--ui-title-sm-line-height);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.MasterDetailLayout_grid__U_tVd{grid-template-columns:1fr!important}.MasterDetailLayout_grid__U_tVd[data-mobile-view=detail] .MasterDetailLayout_master__yHm9K,.MasterDetailLayout_grid__U_tVd[data-mobile-view=master] .MasterDetailLayout_detail__vTEj0{display:none}.MasterDetailLayout_grid__U_tVd[data-mobile-view=detail] .MasterDetailLayout_detail__vTEj0{animation:var(--motion-slide-in-right);will-change:transform,opacity}.MasterDetailLayout_grid__U_tVd[data-mobile-view=master] .MasterDetailLayout_master__yHm9K{animation:var(--motion-fade);will-change:opacity}.MasterDetailLayout_mobileDetailBar__bNYuo{display:flex}}.QcKeyValueList_list__ioEpl{display:flex;flex-direction:column;margin:0}.QcKeyValueList_row__twwb8{display:flex;justify-content:space-between;gap:18px;padding:12px 0;font-size:13.5px;line-height:1.5}.QcKeyValueList_row__twwb8+.QcKeyValueList_row__twwb8{box-shadow:0 -1px 0 var(--qc-bs)}.QcKeyValueList_k__QB36o{margin:0;color:var(--qc-tx2);flex-shrink:0}.QcKeyValueList_v__EuogE{margin:0;color:var(--qc-tx);text-align:right;min-width:0}.QcListRows_list__o_48p{display:flex;flex-direction:column}.QcListRows_row__GzXmp{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--qc-radius-row);transition:background .15s}.QcListRows_row__GzXmp+.QcListRows_row__GzXmp{box-shadow:0 -1px 0 var(--qc-bs)}.QcListRows_clickable__CqUiY{cursor:pointer}.QcListRows_clickable__CqUiY:hover{background:var(--qc-s1)}.QcListRows_clickable__CqUiY:focus-visible{outline:2px solid var(--qc-ac);outline-offset:-2px}.QcListRows_avatar__iny6_{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--qc-s1);color:var(--qc-tx2);font-size:12.5px;font-weight:600;flex-shrink:0}.QcListRows_mid__nnaq1{flex:1 1;min-width:0}.QcListRows_name__PUMal{font-size:14px;font-weight:500;color:var(--qc-tx)}.QcListRows_meta__RErc_,.QcListRows_name__PUMal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QcListRows_meta__RErc_{font-size:12.5px;color:var(--qc-tx2);margin-top:2px}.QcListRows_right__sr8zF{color:var(--qc-tx2);font-size:12.5px;flex-shrink:0}.QcListRows_empty__LPO5X{padding:22px;text-align:center;color:var(--qc-txm);font-size:13.5px}.QcSection_section__o00iA{display:flex;align-items:center;gap:10px;margin:34px 0 15px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--qc-tx)}.QcSection_count__fy5Yi{font-size:13px;font-weight:500;color:var(--qc-tx2);background:var(--qc-s1);padding:2px 9px;border-radius:var(--qc-radius-pill)}.QcSection_action__pxk05{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--qc-ac);cursor:pointer;padding:0}.QcSection_action__pxk05:hover{color:var(--qc-ach)}.QcSection_action__pxk05:focus-visible{outline:none;box-shadow:0 0 0 3px var(--qc-acr);border-radius:6px}.QcPage_page__Mln6n{margin-bottom:4px}.QcPage_crumb__RurI5{font-size:12.5px;color:var(--qc-txm);letter-spacing:.01em;margin-bottom:7px}.QcPage_crumb__RurI5 b{color:var(--qc-tx2);font-weight:500}.QcPage_h1row__t_bpw{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.QcPage_h1__nB5gy{font-size:27px;font-weight:600;letter-spacing:-.02em;color:var(--qc-tx);margin:0}.QcPage_count__kOI3o{font-size:13px;color:var(--qc-tx2);background:var(--qc-s1);padding:3px 11px;border-radius:var(--qc-radius-pill);font-weight:500}.QcPage_actions__VrWBT{margin-left:auto;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.QcPage_sub__QJFh3{font-size:14.5px;color:var(--qc-tx2);margin:7px 0 0;max-width:680px;line-height:1.55}@media (max-width:760px){.QcPage_actions__VrWBT{margin-left:0}.QcPage_h1__nB5gy{font-size:22px}}.QcResolveButton_btn__Gop1x{height:36px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--qc-radius-ctl);background:var(--qc-ac);color:var(--qc-on-ac);font:inherit;font-size:13.5px;font-weight:500;padding:0 15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;transition:background .15s}.QcResolveButton_btn__Gop1x:hover{background:var(--qc-ach)}.QcResolveButton_btn__Gop1x:focus-visible{outline:none;box-shadow:0 0 0 3px var(--qc-acr)}.QcResolveButton_check__JJCvR{display:inline-flex;align-items:center;color:var(--qc-on-ac)}.QcScopeMenu_root__KsNVC{position:relative}.QcScopeMenu_btn__hoinZ{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--qc-radius-ctl);border:1px solid var(--qc-bd);background:var(--qc-s1);color:var(--qc-tx2);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.QcScopeMenu_btn__hoinZ:hover{background:var(--qc-s2);color:var(--qc-tx)}.QcScopeMenu_btn__hoinZ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--qc-acr)}.QcScopeMenu_dot__xqf7f{width:14px;height:14px;border-radius:5px;background:var(--qc-ac);flex-shrink:0}.QcScopeMenu_label__nGfQ8{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QcScopeMenu_menu__N2upZ{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;transform-origin:top left;background:var(--qc-s2);border:1px solid var(--qc-bd);border-radius:13px;padding:7px;box-shadow:var(--qc-shadow);z-index:50}.QcScopeMenu_item__ob7Is{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:0;border-radius:9px;background:none;color:var(--qc-tx);font:inherit;font-size:13.5px;cursor:pointer;text-align:left}.QcScopeMenu_item__ob7Is:hover{background:var(--qc-acb)}.QcScopeMenu_itemLabel__sxEJS{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QcScopeMenu_item__ob7Is [aria-hidden]{color:var(--qc-ac)}.QcStepper_steps__QNXYz{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;flex-wrap:wrap}.QcStepper_step__yiEHG{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;white-space:nowrap}.QcStepper_line__3sg71{width:34px;height:1px;margin:0 12px;background:var(--qc-bd);flex-shrink:0}.QcStepper_num__I8iZN{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--qc-radius-pill);font-size:12.5px;border:1px solid var(--qc-bd);background:var(--qc-s1);color:var(--qc-tx2);flex-shrink:0}.QcStepper_done__xWe3A .QcStepper_num__I8iZN{background:var(--qc-ac);border-color:var(--qc-ac);color:var(--qc-on-ac)}.QcStepper_done__xWe3A .QcStepper_label__s7VPh{color:var(--qc-tx2)}.QcStepper_on__H7x9k .QcStepper_num__I8iZN{border-color:var(--qc-ac);color:var(--qc-ac);background:var(--qc-acb)}.QcStepper_on__H7x9k .QcStepper_label__s7VPh{color:var(--qc-tx)}.QcStepper_todo__dlvBp .QcStepper_label__s7VPh{color:var(--qc-txm)}@media (max-width:760px){.QcStepper_line__3sg71{display:none}}.QcScreen_wrap__1j0UP{max-width:1200px;margin:0 auto;padding:30px 36px 64px;font-family:var(--qc-font-ui);color:var(--qc-tx)}@media (max-width:760px){.QcScreen_wrap__1j0UP{padding:22px 18px 48px}}@media (max-width:440px){.QcScreen_wrap__1j0UP{padding:18px 12px 40px}}.scenarios-client_funnelRow__jRBAc{display:grid;grid-template-columns:200px 1fr 56px;align-items:center;grid-gap:var(--ui-space-3);gap:var(--ui-space-3)}@media (max-width:767px){.scenarios-client_funnelRow__jRBAc{grid-template-columns:84px 1fr 40px;gap:var(--ui-space-2)}}