*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bz-preauth-anchor-offset:6rem}html:has(.bz-preauth-header){scroll-padding-top:var(--bz-preauth-anchor-offset)}body{font-family:var(--bz-font-family);color:var(--bz-text-primary);background-color:var(--bz-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;transition:background-color .2s,color .2s}a{color:var(--bz-primary-text);text-decoration:none}a:hover{color:var(--bz-primary-hover)}img{max-width:100%;height:auto}:is(main,h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus{outline:none}:root,[data-theme=light]{--bz-primary:#635bff;--bz-primary-hover:#5851db;--bz-primary-pressed:#4d45c0;--bz-primary-cta-fill:#635bff;--bz-primary-subtle:#f0eeff;--bz-primary-subtle-hover:#e3e0ff;--bz-primary-border:#c4bfff;--bz-primary-soft:#a8a3ff;--bz-primary-text:#4338ca;--bz-bg-page:#fff;--bz-bg-surface:#fff;--bz-bg-surface-raised:#f7f7f8;--bz-bg-surface-overlay:#f0f0f2;--bz-bg-surface-hover:#ebebed;--bz-bg-surface-pressed:#e0e0e3;--bz-bg-surface-disabled:#f7f7f8;--bz-bg-sidebar:#f7f7f8;--bz-bg-subtle:var(--bz-bg-surface-raised);--bz-bg-pinned-bar:var(--bz-bg-surface-overlay);--bz-text-primary:#1a1a2e;--bz-text-secondary:#5f6368;--bz-text-tertiary:#6a6a6e;--bz-text-disabled:#bdbdbd;--bz-text-inverse:#fff;--bz-scrim:#0f0f12a6;--bz-paper-bg:#fff;--bz-paper-text-primary:#1a1a2e;--bz-paper-text-secondary:#5f6368;--bz-paper-text-tertiary:#6a6a6e;--bz-paper-border:#e0e0e3;--bz-paper-accent:#635bff;--bz-paper-success-subtle:#ecfdf5;--bz-paper-success-text:#15803d;--bz-paper-warning-subtle:#fffbeb;--bz-paper-warning-border:#d97706;--bz-paper-warning-text:#92400e;--bz-border-default:#e0e0e3;--bz-border-strong:#bdbdbd;--bz-border-subtle:#f0f0f2;--bz-success:#22c55e;--bz-success-subtle:#ecfdf5;--bz-success-text:#15803d;--bz-error:#ef4444;--bz-error-subtle:#fef2f2;--bz-error-text:#c52121;--bz-warning:#f59e0b;--bz-warning-subtle:#fffbeb;--bz-warning-text:#b45309;--bz-info:#3b82f6;--bz-info-subtle:#eff6ff;--bz-info-border:#bfdbfe;--bz-info-text:#1d4ed8;--bz-selection-secondary-bg:#eff6ff;--bz-selection-secondary-border:#bfdbfe;--bz-selection-secondary-text:#1d4ed8;--bz-record-avatar-bg:#647792;--bz-record-avatar-text:#fff;--bz-icon-primary:#1a1a2e;--bz-icon-secondary:#5f6368;--bz-icon-quiet:#8b8b8e;--bz-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bz-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bz-fs-hero:56px;--bz-fw-hero:700;--bz-fs-display:36px;--bz-fw-display:700;--bz-fs-title:26px;--bz-fs-stat:32px;--bz-fw-title:700;--bz-fs-heading:22px;--bz-fw-heading:600;--bz-fs-subheading:18px;--bz-fw-subheading:600;--bz-fs-body:16px;--bz-fw-body:400;--bz-fs-body-bold:16px;--bz-fw-body-bold:600;--bz-fs-label:14px;--bz-kv-label-width:140px;--bz-fs-small:13px;--bz-fw-small:400;--bz-fs-tiny:11px;--bz-fw-tiny:600;--bz-lh-base:1.5;--bz-lh-tight:1.1;--bz-lh-snug:1.25;--bz-lh-normal:1.4;--bz-lh-relaxed:1.6;--bz-lh-loose:1.75;--bz-ls-tight:-1px;--bz-ls-snug:-.5px;--bz-ls-normal:-.02em;--bz-ls-wide:.3px;--bz-ls-wider:.5px;--bz-ls-code:.35em;--bz-spacing-2xs:2px;--bz-spacing-xs:4px;--bz-spacing-xs-plus:6px;--bz-spacing-sm:8px;--bz-spacing-sm-plus:10px;--bz-spacing-md:12px;--bz-spacing-md-plus:14px;--bz-spacing-lg:16px;--bz-spacing-xl:20px;--bz-spacing-2xl:24px;--bz-spacing-2xl-plus:28px;--bz-spacing-3xl:32px;--bz-spacing-4xl:40px;--bz-spacing-5xl:48px;--bz-spacing-6xl:60px;--bz-tap-target:44px;--bz-spacing-7xl:80px;--bz-radius-xs:4px;--bz-radius-sm:6px;--bz-radius-md:8px;--bz-radius-lg:12px;--bz-radius-xl:16px;--bz-radius-full:999px;--bz-touch-target-min:44px;--bz-range-track-height:4px;--bz-range-thumb-size:16px;--bz-range-thumb-border:2px;--bz-field-max-width:32rem;--bz-summary-input-w:90px;--bz-summary-rate-input-w:72px;--bz-shadow-xs:0 1px 2px #0000000d;--bz-shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--bz-shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000a;--bz-shadow-lg:0 10px 15px #00000014, 0 4px 6px #0000000a;--bz-shadow-xl:0 20px 25px #0000001a, 0 8px 10px #0000000a;--bz-primary-tint:#635bff1a;--bz-primary-tint-subtle:#635bff0f;--bz-icon-bg-success:#22c55e1a;--bz-icon-bg-info:#3b82f61a;--bz-icon-bg-warning:#f59e0b1a;--bz-icon-bg-accent:#ec48991a;--bz-focus-ring:var(--bz-primary);--bz-shadow-focus-primary:0 0 0 3px #635bff73;--bz-shadow-focus-error:0 0 0 3px #ef444426;--bz-shadow-hover:0 4px 12px #0000001a;--bz-shadow-card:0 1px 3px #00000014;--bz-max-width-card:420px;--bz-max-width-form:480px;--bz-max-width-legal:720px;--bz-max-width-settings:var(--bz-page-narrow-max-width);--bz-benefit-icon-size:36px;--bz-modal-steps-height:640px;--bz-max-width-content:900px;--bz-color-overlay:#00000080;--bz-duration-fast:.15s;--bz-duration-normal:.25s;--bz-duration-slow:.4s;--bz-ease-default:cubic-bezier(.4, 0, .2, 1);--bz-ease-enter:cubic-bezier(0, 0, .2, 1);--bz-ease-exit:cubic-bezier(.4, 0, 1, 1);--bz-icon-xs:14px;--bz-icon-sm:16px;--bz-icon-md:20px;--bz-icon-lg:24px;--bz-icon-xl:32px;--bz-rating-star-size:28px;--bz-avatar-sm:32px;--bz-avatar-md:48px;--bz-avatar-lg:80px;--bz-avatar-xl:100px;--bz-scrollbar-width:8px;--bz-sidebar-width:210px;--bz-sidebar-width-collapsed:64px;--bz-section-menu-width:232px;--bz-z-section-menu-foot:2;--bz-record-editor-rail-width:300px;--bz-public-rail-width:340px;--bz-cover-whole-max-height:70vh;--bz-public-sticky-top:96px;--bz-record-editor-form-max:720px;--bz-z-record-editor-strip:3;--bz-z-row-actions-open:3;--bz-image-frame-size:200px;--bz-spinner-ring:2px;--bz-cal-color-1:#1d4ed8;--bz-cal-color-2:#15803d;--bz-cal-color-3:#6d28d9;--bz-cal-color-4:#c52121;--bz-cal-color-5:#b45309;--bz-cal-color-6:#0f766e;--bz-cal-color-7:#be185d;--bz-cal-color-8:#4338ca;--bz-cal-color-9:#475569;--bz-cal-color-10:#92400e;--bz-cal-on-color:#fff;--bz-max-content-width:1200px;--bz-z-sticky-header:50;--bz-z-popover-over-modal:1001;--bz-page-max-width:1440px;--bz-page-narrow-max-width:64rem;--bz-app-bar-height:56px}[data-theme=dark]{--bz-primary:#7c75ff;--bz-primary-hover:#8b85ff;--bz-primary-pressed:#9a95ff;--bz-primary-cta-fill:#4f47c7;--bz-primary-subtle:#1e1b3a;--bz-primary-subtle-hover:#2a2650;--bz-primary-border:#3d3780;--bz-primary-text:#a9a4ff;--bz-primary-soft:#47418f;--bz-bg-page:#0f0f12;--bz-bg-surface:#18181b;--bz-bg-surface-raised:#1e1e22;--bz-bg-surface-overlay:#26262b;--bz-bg-surface-hover:#2c2c31;--bz-bg-surface-pressed:#333338;--bz-bg-surface-disabled:#1a1a1e;--bz-bg-sidebar:#18181b;--bz-text-primary:#f0f0f2;--bz-text-secondary:#a0a0a8;--bz-text-tertiary:#95959c;--bz-text-disabled:#4a4a50;--bz-text-inverse:#0f0f12;--bz-border-default:#2c2c31;--bz-border-strong:#444449;--bz-border-subtle:#1e1e22;--bz-success:#34d16c;--bz-success-subtle:#0d2818;--bz-success-text:#4ade80;--bz-error:#f87171;--bz-error-subtle:#2d1111;--bz-error-text:#fca5a5;--bz-warning:#fbbf24;--bz-warning-subtle:#2d2106;--bz-warning-text:#fcd34d;--bz-info:#60a5fa;--bz-info-subtle:#0f1d33;--bz-info-border:#1e40af;--bz-info-text:#93c5fd;--bz-selection-secondary-bg:#0f1d33;--bz-selection-secondary-border:#1e40af;--bz-selection-secondary-text:#93c5fd;--bz-record-avatar-bg:#5a77a4;--bz-record-avatar-text:#fff;--bz-icon-primary:#f0f0f2;--bz-icon-secondary:#a0a0a8;--bz-icon-quiet:#7e7e86;--bz-primary-tint:#7c75ff26;--bz-primary-tint-subtle:#7c75ff14;--bz-icon-bg-success:#34d16c26;--bz-icon-bg-info:#60a5fa26;--bz-icon-bg-warning:#fbbf2426;--bz-icon-bg-accent:#f472b626;--bz-shadow-focus-primary:0 0 0 3px #7c75ff73;--bz-shadow-focus-error:0 0 0 3px #fca5a540;--bz-shadow-hover:0 4px 12px #0000004d;--bz-shadow-card:0 1px 4px #0006;--bz-shadow-xs:0 1px 2px #0000004d;--bz-shadow-sm:0 1px 3px #0006, 0 1px 2px #0003;--bz-shadow-md:0 4px 6px #00000080, 0 2px 4px #0000004d;--bz-shadow-lg:0 10px 15px #0009, 0 4px 6px #0006;--bz-shadow-xl:0 20px 25px #000000b3, 0 8px 10px #00000080;--bz-color-overlay:#000000b3;--bz-cal-color-1:#60a5fa;--bz-cal-color-2:#4ade80;--bz-cal-color-3:#a78bfa;--bz-cal-color-4:#f87171;--bz-cal-color-5:#fbbf24;--bz-cal-color-6:#2dd4bf;--bz-cal-color-7:#f472b6;--bz-cal-color-8:#818cf8;--bz-cal-color-9:#94a3b8;--bz-cal-color-10:#f59e0b;--bz-cal-on-color:#0b0b14}:root,[data-theme=light]{--color-primary:var(--bz-primary);--color-primary-hover:var(--bz-primary-hover);--color-primary-pressed:var(--bz-primary-pressed);--color-primary-subtle:var(--bz-primary-subtle);--color-primary-subtle-hover:var(--bz-primary-subtle-hover);--color-primary-border:var(--bz-primary-border);--color-primary-text:var(--bz-primary-text);--color-bg-page:var(--bz-bg-page);--color-bg-surface:var(--bz-bg-surface);--color-bg-surface-raised:var(--bz-bg-surface-raised);--color-bg-surface-hover:var(--bz-bg-surface-hover);--color-text-primary:var(--bz-text-primary);--color-text-secondary:var(--bz-text-secondary);--color-text-tertiary:var(--bz-text-tertiary);--color-text-inverse:var(--bz-text-inverse);--color-border:var(--bz-border-default);--color-border-default:var(--bz-border-default);--color-border-strong:var(--bz-border-strong);--color-border-subtle:var(--bz-border-subtle);--color-success:var(--bz-success);--color-success-subtle:var(--bz-success-subtle);--color-success-text:var(--bz-success-text);--color-error:var(--bz-error);--color-error-subtle:var(--bz-error-subtle);--color-error-text:var(--bz-error-text);--color-warning:var(--bz-warning);--color-warning-subtle:var(--bz-warning-subtle);--color-warning-text:var(--bz-warning-text);--color-info:var(--bz-info);--color-info-subtle:var(--bz-info-subtle);--color-info-text:var(--bz-info-text);--color-icon-primary:var(--bz-icon-primary);--color-icon-secondary:var(--bz-icon-secondary);--primary:var(--bz-primary);--primary-hover:var(--bz-primary-hover);--primary-active:var(--bz-primary-pressed);--secondary:var(--bz-text-secondary);--bg-white:var(--bz-bg-page);--bg-hover:var(--bz-bg-surface-hover);--bg-selected:var(--bz-primary-subtle);--bg-sidebar:var(--bz-bg-sidebar);--bg-light:var(--bz-bg-surface-raised);--bg-muted:var(--bz-bg-surface-overlay);--bg-subtle:var(--bz-bg-surface-raised);--text-primary:var(--bz-text-primary);--text-secondary:var(--bz-text-secondary);--text-tertiary:var(--bz-text-tertiary);--border:var(--bz-border-default);--border-light:var(--bz-border-subtle);--success:var(--bz-success);--error:var(--bz-error);--warning:var(--bz-warning);--info:var(--bz-info);--disabled:var(--bz-text-disabled);--error-bg:var(--bz-error-subtle);--error-border:var(--bz-error);--error-hover:var(--bz-error-text);--info-bg:var(--bz-info-subtle);--color-primary-tint:var(--bz-primary-tint);--color-primary-tint-subtle:var(--bz-primary-tint-subtle);--color-icon-bg-success:var(--bz-icon-bg-success);--color-icon-bg-info:var(--bz-icon-bg-info);--color-icon-bg-warning:var(--bz-icon-bg-warning);--color-icon-bg-accent:var(--bz-icon-bg-accent);--shadow-card:var(--bz-shadow-card);--radius-xl:var(--bz-radius-xl);--font-family:var(--bz-font-family);--sidebar-width:var(--bz-sidebar-width);--max-content-width:var(--bz-max-content-width);--app-bar-height:var(--bz-app-bar-height);--spacing-xs:var(--bz-spacing-sm);--spacing-sm:var(--bz-spacing-md);--spacing-md:var(--bz-spacing-lg);--spacing-lg:var(--bz-spacing-xl);--spacing-xl:var(--bz-spacing-2xl);--spacing-2xl:var(--bz-spacing-3xl);--spacing-3xl:var(--bz-spacing-4xl);--spacing-4xl:var(--bz-spacing-5xl);--radius-sm:var(--bz-radius-sm);--radius-md:var(--bz-radius-md);--radius-lg:var(--bz-radius-lg);--radius-full:var(--bz-radius-full);--radius-xs:var(--bz-radius-xs);--shadow-sm:var(--bz-shadow-sm);--shadow-md:var(--bz-shadow-md);--shadow-lg:var(--bz-shadow-lg)}[data-theme=dark]{--color-primary:var(--bz-primary);--color-primary-hover:var(--bz-primary-hover);--color-primary-text:var(--bz-primary-text);--color-bg-page:var(--bz-bg-page);--color-bg-surface:var(--bz-bg-surface);--color-bg-surface-raised:var(--bz-bg-surface-raised);--color-bg-surface-hover:var(--bz-bg-surface-hover);--color-text-primary:var(--bz-text-primary);--color-text-secondary:var(--bz-text-secondary);--color-text-tertiary:var(--bz-text-tertiary);--color-text-inverse:var(--bz-text-inverse);--color-border:var(--bz-border-default);--color-border-default:var(--bz-border-default);--color-border-strong:var(--bz-border-strong);--color-success:var(--bz-success);--color-error:var(--bz-error);--color-warning:var(--bz-warning);--color-info:var(--bz-info);--color-icon-primary:var(--bz-icon-primary);--color-icon-secondary:var(--bz-icon-secondary);--primary:var(--bz-primary);--primary-hover:var(--bz-primary-hover);--bg-white:var(--bz-bg-page);--bg-hover:var(--bz-bg-surface-hover);--bg-selected:var(--bz-primary-subtle);--bg-sidebar:var(--bz-bg-sidebar);--text-primary:var(--bz-text-primary);--text-secondary:var(--bz-text-secondary);--text-tertiary:var(--bz-text-tertiary);--border:var(--bz-border-default);--success:var(--bz-success);--error:var(--bz-error);--warning:var(--bz-warning);--info:var(--bz-info)}h1{font-size:var(--bz-fs-display);font-weight:var(--bz-fw-display);line-height:var(--bz-lh-tight)}h2{font-size:var(--bz-fs-title);font-weight:var(--bz-fw-title);line-height:var(--bz-lh-tight)}h3{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);line-height:var(--bz-lh-tight)}h4{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-subheading);line-height:var(--bz-lh-base)}.bz-text-display{font-size:var(--bz-fs-display);font-weight:var(--bz-fw-display)}.bz-text-title{font-size:var(--bz-fs-title);font-weight:var(--bz-fw-title)}.bz-text-heading{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading)}.bz-text-body{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body)}.bz-text-body-bold{font-size:var(--bz-fs-body-bold);font-weight:var(--bz-fw-body-bold)}.bz-text-small{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-small)}.bz-text-tiny{font-size:var(--bz-fs-tiny);font-weight:var(--bz-fw-tiny)}.bz-text-error{color:var(--bz-error-text)}.bz-layout{min-height:100vh;display:flex}.bz-sidebar{width:var(--bz-sidebar-width);min-width:var(--bz-sidebar-width);background:var(--bz-bg-sidebar);border-right:1px solid var(--bz-border-default);padding:var(--bz-spacing-lg) 0;height:100vh;position:sticky;top:0;overflow-y:auto}.bz-sidebar-header{padding:0 var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl)}.bz-sidebar-nav a{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);color:var(--bz-text-secondary);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body);transition:all var(--bz-duration-fast) var(--bz-ease-default);border-radius:0;display:flex}.bz-sidebar-nav a:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-sidebar-nav a.active{background:var(--bz-primary-subtle);color:var(--bz-primary);font-weight:var(--bz-fw-body-bold)}.bz-content{padding:var(--bz-spacing-2xl);max-width:calc(100vw - var(--bz-sidebar-width));flex:1;overflow-y:auto}.bz-postauth-shell{min-height:100vh;display:flex}.bz-postauth-main{flex-direction:column;flex:1;min-width:0;display:flex}.bz-postauth-content{padding:var(--bz-spacing-2xl);flex:1;overflow-y:auto}.bz-topbar{padding:var(--bz-spacing-md) var(--bz-spacing-2xl);border-bottom:1px solid var(--bz-border-default);background:var(--bz-bg-surface);height:var(--bz-app-bar-height);justify-content:space-between;align-items:center;display:flex}.bz-topbar-search{flex:1}.bz-topbar-actions{gap:var(--bz-spacing-md);align-items:center;display:flex}.bz-topbar-actions a{color:var(--bz-text-secondary);align-items:center;display:inline-flex}.bz-sidebar-brand{padding:0 var(--bz-spacing-lg) var(--bz-spacing-xl);font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-subheading);color:var(--bz-primary);text-decoration:none;display:block}.bz-sidebar-footer{padding:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-default);margin-top:auto}.bz-admin-shell{min-height:100vh;display:flex}.bz-admin-sidebar{width:var(--bz-sidebar-width);min-width:var(--bz-sidebar-width);background:var(--bz-bg-sidebar);border-right:1px solid var(--bz-border-default);padding:var(--bz-spacing-lg);height:100vh;position:sticky;top:0;overflow-y:auto}.bz-admin-main{padding:var(--bz-spacing-2xl);flex:1;min-width:0;overflow-y:auto}.bz-admin-brand{padding:var(--bz-spacing-md) 0 var(--bz-spacing-xl);font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-subheading);color:var(--bz-primary);text-decoration:none;display:block}.bz-tabs{gap:var(--bz-spacing-xs,4px);border-bottom:1px solid var(--bz-border-default);margin-bottom:var(--bz-spacing-lg);flex-wrap:wrap;padding-bottom:0;display:flex}.bz-tab{padding:var(--bz-spacing-sm) var(--bz-spacing-md);color:var(--bz-text-secondary);font-weight:var(--bz-fw-body-bold);text-transform:capitalize;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;transition:color .15s,border-color .15s}.bz-tab:hover{color:var(--bz-text-primary)}.bz-tab-active{color:var(--bz-primary);border-bottom-color:var(--bz-primary)}.bz-actions-row{gap:var(--bz-spacing-md);flex-wrap:wrap;align-items:center;display:flex}.bz-page-list,.bz-page-detail,.bz-page-form,.bz-page-profile,.bz-page-tools,.bz-page-invite,.bz-page-dashboard{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.bz-auth-route{gap:var(--bz-spacing-lg);flex-direction:column;width:100%;display:flex}.bz-text-danger{color:var(--bz-error-text)}.settings-card-danger{border-color:var(--bz-error)}.bz-list{gap:var(--bz-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bz-list-item{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px);background:var(--bz-bg-surface);flex-wrap:wrap;display:flex}.bz-list-item>div:first-child{flex:1;min-width:0}.bz-notification-actions{gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.bz-notification-row,.bz-notifications-list{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.bz-search-form{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-md);align-items:center;display:flex}.bz-search-form .bz-input{flex:1}.bz-empty-state{justify-content:center;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-7xl) var(--bz-spacing-xl);color:var(--bz-text-secondary);text-align:center;flex-direction:column;display:flex}.bz-under-dev{min-height:40vh}.bz-under-dev h3{color:var(--bz-text-primary);margin:0}.bz-under-dev p{max-width:42ch;margin:0}.bz-btn{justify-content:center;align-items:center;gap:var(--bz-spacing-xs,4px);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold);font-size:var(--bz-fs-small);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.bz-btn:hover:not(:disabled){background:var(--bz-bg-subtle,#f7f7f9)}.bz-btn:disabled{opacity:.55;cursor:not-allowed}.bz-btn-primary,.bz-btn--primary{background:var(--bz-primary);color:var(--bz-text-inverse,#fff);border-color:var(--bz-primary)}.bz-btn-primary:hover:not(:disabled),.bz-btn--primary:hover:not(:disabled){background:var(--bz-primary);filter:brightness(1.05)}.bz-btn-secondary{background:var(--bz-bg-surface);color:var(--bz-text-primary)}.bz-btn-ghost{color:var(--bz-text-secondary);background:0 0;border-color:#0000}.bz-btn-ghost:hover:not(:disabled){background:var(--bz-bg-subtle,#f7f7f9);color:var(--bz-text-primary)}.bz-btn-danger{background:var(--bz-text-danger,#c0392b);color:var(--bz-text-inverse,#fff);border-color:var(--bz-text-danger,#c0392b)}.bz-btn-danger:hover:not(:disabled){background:var(--bz-error-text,#c52121);color:var(--bz-text-inverse,#fff);border-color:var(--bz-error-text,#c52121)}.bz-share-btn{justify-content:center;align-items:center;gap:var(--bz-spacing-xs,4px);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold);font-size:var(--bz-fs-small);cursor:pointer;transition:background .15s,border-color .15s;display:inline-flex}.bz-share-btn:hover:not(:disabled){background:var(--bz-bg-subtle,#f7f7f9);border-color:var(--bz-primary)}.bz-share-btn--icon{padding:var(--bz-spacing-sm);aspect-ratio:1}.bz-share-btn--bare{background:0 0;border-color:#0000}.bz-share-btn--bare:hover:not(:disabled){background:var(--bz-bg-subtle,#f7f7f9);border-color:#0000}.card-header-row{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-md);display:flex}.bz-share{display:inline-flex;position:relative}.bz-share-menu{top:calc(100% + var(--bz-spacing-xs,4px));z-index:20;min-width:216px;padding:var(--bz-spacing-xs);background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-lg,12px);box-shadow:var(--bz-shadow-lg,0 8px 24px #00000024);flex-direction:column;gap:2px;display:flex;position:absolute;left:0}.bz-alert[hidden],.bz-toast[hidden]{display:none}.bz-share-anchor{display:inline-flex;position:relative}.bz-share-menu--end{left:auto;right:0}.bz-share-menu--above{top:auto;bottom:calc(100% + var(--bz-spacing-xs,4px))}.bz-share-menu--inline{align-items:center;gap:var(--bz-spacing-xs);min-width:0;box-shadow:none;background:0 0;border:0;flex-flow:wrap;padding:0;position:static}.bz-share-menu--inline .bz-share-channel,.bz-share-menu--inline .bz-share-channel:hover:not(:disabled){width:auto;padding:var(--bz-spacing-sm);border:1px solid var(--bz-border-default)}.bz-share-menu--inline [data-share-channel=x] svg{stroke:var(--bz-brand-x)}.bz-share-menu--inline [data-share-channel=facebook] svg{stroke:var(--bz-brand-facebook)}.bz-share-menu--inline [data-share-channel=linkedin] svg{stroke:var(--bz-brand-linkedin)}.bz-share-menu--inline [data-share-channel=whatsapp] svg{stroke:var(--bz-brand-whatsapp)}.bz-share-menu[hidden]{display:none!important}.bz-share-menu-item{gap:var(--bz-spacing-xs,4px);flex-direction:column;display:flex}.bz-share-menu__label{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.bz-share-channel{justify-content:flex-start;align-items:center;gap:var(--bz-spacing-sm);width:100%;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md,8px);color:var(--bz-text-primary);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s;display:inline-flex}.bz-share-channel .bz-icon,.bz-share-channel svg{width:18px;height:18px;color:var(--bz-text-tertiary);flex-shrink:0}.bz-share-channel:hover:not(:disabled){background:var(--bz-bg-subtle,#f7f7f9);color:var(--bz-text-primary);border:none}.bz-share-channel:hover:not(:disabled) .bz-icon,.bz-share-channel:hover:not(:disabled) svg{color:var(--bz-primary)}.bz-share-channel[hidden]{display:none!important}.bz-output-artifact{position:relative}.bz-table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.bz-table-scroll>table{min-width:720px}.bz-table thead th{text-align:left;padding:var(--bz-spacing-sm) var(--bz-spacing-md);background:var(--bz-bg-subtle,#f7f7f9);border-bottom:2px solid var(--bz-border-default);color:var(--bz-text-secondary);font-weight:var(--bz-fw-body-bold);font-size:var(--bz-fs-small)}.bz-table tbody td{padding:var(--bz-spacing-md);border-bottom:1px solid var(--bz-border-default);vertical-align:top}.bz-table tbody tr:hover{background:var(--bz-bg-subtle,#fafafb)}.bz-table tbody tr.bz-table-row-selected,.bz-table tbody tr.bz-table-row-selected:hover{background:var(--bz-primary-subtle)}.bz-table tbody tr.bz-table-row-featured,.bz-table tbody tr.bz-table-row-featured:hover{background:var(--bz-primary-subtle);font-weight:var(--bz-fw-body-bold)}.bz-table .bz-table-num{text-align:right;white-space:nowrap}.bz-stack-md{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.bz-stack-3xl{gap:var(--bz-spacing-3xl);flex-direction:column;display:flex}.bz-stack-3xl>*{margin-block:0!important}.bz-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px)}.bz-card-padded{padding:var(--bz-spacing-lg)}.bz-input{padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px);background:var(--bz-bg-surface);font-size:var(--bz-fs-body);color:var(--bz-text-primary);width:100%}.bz-input:focus{outline:2px solid var(--bz-primary);outline-offset:-1px;border-color:var(--bz-primary)}.bz-field{gap:var(--bz-spacing-xs,4px);color:var(--bz-text-primary);flex-direction:column;display:flex}.bz-field-inline{align-items:center;gap:var(--bz-spacing-sm);flex-direction:row}.bz-form{gap:var(--bz-spacing-md);flex-direction:column;max-width:600px;display:flex}.bz-alert{padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md,8px);font-size:var(--bz-fs-small)}.bz-alert-error{background:var(--bz-bg-danger-subtle,#fdecea);color:var(--bz-text-danger,#c0392b)}.bz-alert-success{background:var(--bz-bg-success-subtle,#ecfdf5);color:var(--bz-text-success,#047857)}.bz-defn-list{gap:var(--bz-spacing-sm) var(--bz-spacing-lg);grid-template-columns:max-content 1fr;margin:0;display:grid}.bz-defn-list dt{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary)}.bz-defn-list dd{color:var(--bz-text-primary);margin:0}.bz-grid-2{gap:var(--bz-spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.bz-grid-cards{gap:var(--bz-spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.bz-badge-success{background:var(--bz-bg-success-subtle,#ecfdf5);color:var(--bz-text-success,#047857);font-size:var(--bz-fs-tiny,12px);font-weight:var(--bz-fw-body-bold);border-radius:999px;padding:2px 8px}.bz-badge-warning{background:var(--bz-bg-warning-subtle,#fef3c7);color:var(--bz-text-warning,#b45309);font-size:var(--bz-fs-tiny,12px);font-weight:var(--bz-fw-body-bold);border-radius:999px;padding:2px 8px}.bz-badge-danger{background:var(--bz-bg-danger-subtle,#fdecea);color:var(--bz-text-danger,#c0392b);font-size:var(--bz-fs-tiny,12px);font-weight:var(--bz-fw-body-bold);border-radius:999px;padding:2px 8px}.bz-badge-neutral{background:var(--bz-bg-subtle,#f3f4f6);color:var(--bz-text-secondary);font-size:var(--bz-fs-tiny,12px);font-weight:var(--bz-fw-body-bold);border-radius:999px;padding:2px 8px}.bz-text-muted{color:var(--bz-text-secondary)}.bz-text-small{font-size:var(--bz-fs-small)}.bz-text-tiny{font-size:var(--bz-fs-tiny,12px)}.bz-fs-display{font-size:var(--bz-fs-display,32px);font-weight:var(--bz-fw-heading)}.bz-fs-heading{font-size:var(--bz-fs-heading,24px);font-weight:var(--bz-fw-heading)}.bz-fs-subheading{font-size:var(--bz-fs-subheading,18px);font-weight:var(--bz-fw-heading)}.bz-fs-body{font-size:var(--bz-fs-body,16px)}.bz-admin-nav{gap:var(--bz-spacing-xs,4px);flex-direction:column;display:flex}.bz-admin-nav a{padding:var(--bz-spacing-sm) var(--bz-spacing-md);color:var(--bz-text-secondary);border-radius:var(--bz-radius-md,6px);text-decoration:none;transition:background .15s,color .15s;display:block}.bz-admin-nav a:hover{background:var(--bz-bg-subtle,#f7f7f9);color:var(--bz-text-primary)}.bz-auth-card{max-width:400px;margin:var(--bz-spacing-3xl) auto;padding:var(--bz-spacing-2xl);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg,12px);box-shadow:var(--bz-shadow-sm,0 1px 3px #0000000f);gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.bz-oauth-buttons{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.bz-btn--oauth{justify-content:center;align-items:center;gap:var(--bz-spacing-md);width:100%;padding:var(--bz-spacing-md);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px);color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold);cursor:pointer;transition:background .15s,border-color .15s;display:flex}.bz-btn--oauth:hover:not(:disabled){background:var(--bz-bg-subtle,#f7f7f9);border-color:var(--bz-border-strong,var(--bz-border-default))}.bz-btn--oauth:disabled{opacity:.55;cursor:not-allowed}.bz-btn--oauth svg{flex-shrink:0}.bz-btn--apple{background:var(--bz-bg-inverse,#000);border-color:var(--bz-bg-inverse,#000);color:var(--bz-text-inverse,#fff)}.bz-btn--apple:hover:not(:disabled){background:var(--bz-bg-inverse,#000);opacity:.9;border-color:var(--bz-bg-inverse,#000)}.bz-auth-divider{align-items:center;gap:var(--bz-spacing-md);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);display:flex}.bz-auth-divider:before,.bz-auth-divider:after{content:"";background:var(--bz-border-default);flex:1;height:1px}.bz-auth-form{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.bz-form-field{gap:var(--bz-spacing-xs,4px);flex-direction:column;display:flex}.bz-form-label{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);font-size:var(--bz-fs-small)}.bz-form-input{padding:var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px);background:var(--bz-bg-surface);font-size:var(--bz-fs-body);color:var(--bz-text-primary)}.bz-form-input:focus{outline:2px solid var(--bz-primary);outline-offset:-1px;border-color:var(--bz-primary)}.bz-form-error{color:var(--bz-text-danger,#c0392b);font-size:var(--bz-fs-small);background:var(--bz-bg-danger-subtle,#fdecea);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md,8px)}.bz-btn--primary{background:var(--bz-primary);color:var(--bz-text-inverse,#fff);border:1px solid var(--bz-primary);padding:var(--bz-spacing-md);border-radius:var(--bz-radius-md,8px);font-weight:var(--bz-fw-body-bold);cursor:pointer;transition:background .15s}.bz-btn--primary:hover:not(:disabled){background:var(--bz-primary-hover,var(--bz-primary));filter:brightness(1.05)}.bz-btn--primary:disabled{opacity:.55;cursor:not-allowed}.bz-btn--lg{padding:var(--bz-spacing-md) var(--bz-spacing-2xl);font-size:var(--bz-fs-body)}.bz-auth-footer-link{text-align:center;color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.bz-auth-footer-link a{color:var(--bz-primary);font-weight:var(--bz-fw-body-bold);text-decoration:none}.bz-auth-footer-link a:hover{text-decoration:underline}.bz-auth-success{max-width:480px;margin:var(--bz-spacing-3xl) auto;padding:var(--bz-spacing-2xl);background:var(--bz-bg-success-subtle,#ecfdf5);border:1px solid var(--bz-text-success,#10b981);border-radius:var(--bz-radius-lg,12px);text-align:center}.bz-preauth-header{border-bottom:1px solid var(--bz-border-default);background-color:var(--bz-bg-surface);z-index:1000;justify-content:space-between;align-items:center;padding:1rem 2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .3s,border-color .3s;display:flex;position:sticky;top:0}.bz-preauth-header>.bz-text-heading{min-width:0;margin:0 0 0 var(--bz-spacing-md);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (width<=767px){.bz-preauth-header:has(>.bz-text-heading){row-gap:var(--bz-spacing-sm);flex-wrap:wrap}.bz-preauth-header:has(>.bz-text-heading)>.bz-preauth-header-brand{margin-right:auto}.bz-preauth-header>.bz-text-heading{flex-basis:100%;order:3;margin:0}}.bz-preauth-header-brand{font-size:var(--bz-fs-title);color:var(--bz-primary);letter-spacing:-.5px;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.bz-preauth-header-brand-logo{flex-shrink:0;width:auto;height:40px;display:block}[data-theme=dark] .bz-preauth-header-brand-logo{content:url(/plenlea/assets/brand/plenlea-logo-dark.svg)}.bz-preauth-header-brand-icon{background:var(--bz-primary);color:#fff;width:32px;height:32px;font-weight:700;font-size:var(--bz-fs-subheading);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bz-preauth-header-center{gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bz-preauth-header-brand .left-panel-logo-suffix{color:var(--bz-primary-text);opacity:1}.bz-preauth-header-nav-link{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);font-weight:500;text-decoration:none;transition:color .2s}.bz-preauth-header-nav-link:hover{color:var(--bz-primary)}.bz-preauth-header-right{align-items:center;gap:.75rem;display:flex}.bz-preauth-header-btn{border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:.5rem 1.125rem;font-family:inherit;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.bz-preauth-header-btn-secondary,.bz-preauth-header-btn--secondary{color:var(--bz-text-primary);border:1px solid var(--bz-border-default);background-color:#0000}.bz-preauth-header-btn-secondary:hover,.bz-preauth-header-btn--secondary:hover{background-color:var(--bz-bg-surface-hover);border-color:var(--bz-primary)}.bz-preauth-header-btn-primary,.bz-preauth-header-btn--primary{background-color:var(--bz-primary-cta-fill);color:#fff}.bz-preauth-header-btn-primary:hover,.bz-preauth-header-btn--primary:hover{background-color:var(--bz-primary-hover)}.bz-preauth-theme-toggle{border:1px solid var(--bz-border-default);color:var(--bz-text-primary);border-radius:var(--bz-radius-md);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.bz-preauth-theme-toggle:hover{background-color:var(--bz-bg-surface-hover);border-color:var(--bz-primary)}.bz-preauth-header-hamburger{color:var(--bz-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:none}.bz-preauth-mobile-nav{z-index:1001;opacity:0;background:#0006;transition:opacity .25s;display:none;position:fixed;inset:0}.bz-preauth-mobile-nav.bz-open{opacity:1}.bz-preauth-mobile-nav-panel{background:var(--bz-bg-surface);flex-direction:column;gap:1rem;width:280px;max-width:85vw;height:100%;padding:1.5rem;transition:transform .25s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.bz-preauth-mobile-nav.bz-open .bz-preauth-mobile-nav-panel{transform:translate(0)}.bz-preauth-mobile-nav-close{width:44px;height:44px;margin:calc(-1 * var(--bz-spacing-xs)) calc(-1 * var(--bz-spacing-xs)) 0 0;color:var(--bz-text-primary);cursor:pointer;font-size:var(--bz-fs-subheading);background:0 0;border:none;flex:none;justify-content:center;align-self:flex-end;align-items:center;line-height:1;display:flex}.bz-preauth-mobile-nav-link{font-size:var(--bz-fs-body);color:var(--bz-text-primary);border-bottom:1px solid var(--bz-border-default);padding:.75rem 0;font-weight:500;text-decoration:none;transition:color .2s;display:block}.bz-preauth-mobile-nav-link:hover{color:var(--bz-primary)}.bz-preauth-mobile-nav-buttons{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.bz-preauth-mobile-nav-buttons .bz-preauth-header-btn{width:100%;font-size:var(--bz-fs-body);padding:.75rem}body:has(>.bz-preauth-header){flex-direction:column;min-height:100vh;display:flex}body:has(>.bz-preauth-header)>.bz-preauth-footer{margin-top:auto}.bz-preauth-header-identity{font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);font-size:var(--bz-fs-body);white-space:nowrap}.bz-preauth-footer{background-color:var(--bz-bg-surface-raised);border-top:1px solid var(--bz-border-default);text-align:center;color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .3s,border-color .3s,color .3s}.bz-preauth-footer a{color:var(--bz-primary-text);text-decoration:underline;transition:color .2s}.bz-preauth-footer a:hover{color:var(--bz-primary-hover)}.bz-preauth-header a:focus-visible,.bz-preauth-header button:focus-visible,.bz-preauth-footer a:focus-visible,.bz-preauth-mobile-nav a:focus-visible,.bz-preauth-mobile-nav button:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px;border-radius:4px}@media (width<=768px){.bz-preauth-header{padding:.75rem 1rem}.bz-preauth-header-center,.bz-preauth-header-right .bz-preauth-header-btn{display:none}.bz-preauth-header-hamburger{display:flex}.bz-preauth-mobile-nav{pointer-events:none;display:block}.bz-preauth-mobile-nav.bz-open{pointer-events:auto}}@media (width<=480px){.bz-preauth-header{padding:.5rem .75rem}.bz-preauth-header-brand{font-size:var(--bz-fs-body)}.bz-preauth-header-brand-icon{width:28px;height:28px;font-size:var(--bz-fs-body)}.bz-preauth-theme-toggle{width:44px;height:44px}.bz-preauth-mobile-nav-panel{width:88vw;max-width:88vw}.bz-preauth-mobile-nav-link,.bz-preauth-mobile-nav-buttons .bz-preauth-header-btn{font-size:var(--bz-fs-body)}.bz-preauth-footer{font-size:var(--bz-fs-small);padding:1.5rem 1rem}}.bz-postauth-topbar{padding:0 var(--bz-spacing-lg);height:var(--bz-app-bar-height);border-bottom:1px solid var(--bz-border-default);background-color:var(--bz-bg-surface);align-items:center;gap:var(--bz-spacing-md);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.bz-postauth-search-bar{border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);max-width:400px;height:36px;padding:0 var(--bz-spacing-sm);align-items:center;gap:var(--bz-spacing-xs);color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);background-color:var(--bz-bg-surface-raised);flex:1;margin:0 auto;display:flex}.bz-postauth-topbar-right{gap:var(--bz-spacing-sm);align-items:center;margin-left:auto;display:flex}.bz-postauth-notif-bell{width:28px;height:28px;color:var(--bz-text-secondary);cursor:pointer;border-radius:var(--bz-radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:relative}.bz-postauth-notif-bell:hover{background-color:var(--bz-bg-surface-hover)}.bz-postauth-notif-dot{background-color:var(--bz-error);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.bz-postauth-avatar{width:32px;height:32px;color:var(--bz-text-primary);font-size:var(--bz-fs-small);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.app-container{gap:var(--bz-spacing-md);min-height:100vh;display:flex}body.after-auth-review-shell .app-container{min-height:calc(100vh - var(--review-toolbar-height,46px))}.main-content{background:var(--bz-bg-page);padding-bottom:calc(var(--bz-spacing-3xl,32px) * 2);flex:1;overflow-y:auto}.bz-app-shell>.main-content{margin-left:var(--bz-sidebar-width,210px)}@media (width<=767px){.bz-app-shell>.main-content{margin-left:0}}.bz-headeronly-title{text-align:center;margin:0 0 var(--bz-spacing-2xl)}.bz-headeronly-title .platform-page-title{font-size:var(--bz-fs-title);margin:0;display:block}[data-chrome=header-only] .page-container{max-width:var(--bz-max-width-legal)}[data-chrome=header-only] .bz-card .bz-btn-pair{margin-top:var(--bz-spacing-2xl)}[data-chrome=header-only] .bz-card{padding:var(--bz-spacing-3xl)}.bz-app-shell--no-nav>.main-content{margin-left:0}.admin-sidebar-role{font-size:var(--bz-fs-tiny);font-weight:var(--bz-fw-body-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-primary-text)}.admin-sidebar-user{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.admin-eyebrow{margin-left:var(--bz-spacing-sm)}.main-content__container{width:100%;padding:var(--bz-spacing-3xl);padding-top:var(--bz-spacing-2xl)}@media (width>=769px){.main-content__container:not(:has(>.bz-page--full))>:not(.platform-page-header):not(.bz-page-footer){max-width:var(--bz-page-narrow-max-width);margin-inline:auto}.main-content__container:not(:has(>.bz-page--full))>.bz-screen-host:has(>.bz-page-footer:not(.bz-page-footer--form)):not(.platform-page-header){max-width:none}.main-content__container:not(:has(>.bz-page--full))>.bz-screen-host:has(>.bz-page-footer:not(.bz-page-footer--form))>:not(.bz-page-footer):not(:is(.bz-modal-overlay,.bz-drawer,.bz-drawer-overlay,.bz-bottom-sheet-overlay,.bz-loading-overlay,.bz-drop-overlay,.bz-photo-lightbox,.bz-toast-container,.modal-overlay,.modal-backdrop,.lead-modal-overlay,.preview-modal-overlay,.send-dialog-backdrop,.void-confirm-overlay,.toast-container)){width:100%;max-width:var(--bz-page-narrow-max-width);margin-inline:auto}.main-content__container:not(:has(>.bz-page--full))>:is(.bz-section-layout--wide,:has(.bz-section-layout--wide)):not(.platform-page-header):not(.bz-page-footer){max-width:calc(var(--bz-section-menu-width) + var(--bz-spacing-xl) + var(--bz-page-narrow-max-width))}.main-content__container:not(:has(>.bz-page--full))>:is(.bz-section-layout--wide.bz-section-layout--collapsed,:has(.bz-section-layout--wide.bz-section-layout--collapsed)):not(.platform-page-header):not(.bz-page-footer){max-width:calc(var(--bz-sidebar-width-collapsed) + var(--bz-spacing-xl) + var(--bz-page-narrow-max-width))}.bz-section-layout--wide>.bz-section-layout__content{max-width:var(--bz-page-narrow-max-width)}}@media (width<=768px){.main-content__container{padding:var(--bz-spacing-3xl) var(--bz-spacing-lg)}.app-container{flex-direction:column}.main-content{overflow:hidden auto}.sidebar.active{box-shadow:var(--bz-shadow-md);left:0}}.sidebar::-webkit-scrollbar{width:var(--bz-spacing-sm)}.main-content::-webkit-scrollbar{width:var(--bz-spacing-sm)}.sidebar::-webkit-scrollbar-track{background:0 0}.main-content::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:var(--bz-border-default);border-radius:var(--bz-radius-xs)}.main-content::-webkit-scrollbar-thumb{background:var(--bz-border-default);border-radius:var(--bz-radius-xs)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--bz-text-tertiary)}.main-content::-webkit-scrollbar-thumb:hover{background:var(--bz-text-tertiary)}.platform-page-header{margin-bottom:var(--bz-spacing-3xl);flex-shrink:0}.platform-page-header-host{padding:var(--bz-spacing-3xl) var(--bz-spacing-3xl) 0;flex-shrink:0}.platform-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-3xl);display:flex}.platform-page-title{font-size:var(--bz-fs-display);color:var(--bz-text-primary);letter-spacing:var(--bz-ls-snug);margin:0;font-weight:700;line-height:1.2}.platform-page-title--record{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=768px){.platform-page-title--record{max-width:22ch}}.platform-page-header-titles--record{min-width:0;max-width:100%}.platform-page-title-row{align-items:center;gap:var(--bz-spacing-md);min-width:0;display:flex}.platform-page-title-row>.platform-page-title{min-width:0}.platform-page-title-row>.badge{flex-shrink:0}.platform-page-title-edit{align-items:center;gap:var(--bz-spacing-xs);min-width:0;display:flex}.platform-page-title--editable{cursor:text;border-radius:var(--bz-radius-sm)}.platform-page-title-input{font-family:inherit;font-size:var(--bz-fs-display);letter-spacing:var(--bz-ls-snug);color:var(--bz-text-primary);border:1px solid var(--bz-primary);border-radius:var(--bz-radius-sm);padding:0 var(--bz-spacing-xs);margin:-1px 0 -1px calc(-1 * (var(--bz-spacing-xs) + 1px));min-width:0;width:calc(22ch + 2 * var(--bz-spacing-xs) + 2px);background:0 0;outline:none;max-width:100%;font-weight:700;line-height:1.2}.platform-page-title-edit .platform-page-title-input:focus{outline:none}.platform-page-subtitle{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin:var(--bz-spacing-xs) 0 0;line-height:var(--bz-lh-relaxed)}.platform-page-header-right{align-items:center;gap:var(--bz-spacing-md);flex-shrink:0;display:flex}.main-content__container:has(>.platform-page-header--focus){padding-top:var(--bz-spacing-md)}.platform-page-header--focus{margin-bottom:var(--bz-spacing-md)}.platform-page-header--focus .platform-page-header-row{align-items:center;gap:var(--bz-spacing-md)}.platform-page-header--focus .platform-page-title{font-size:var(--bz-fs-heading)}.platform-page-header-tools{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-sm);flex:1;min-width:0;display:flex}.platform-page-header-right>*{align-self:center}.platform-search-bar{align-items:center;gap:var(--bz-spacing-sm);background-color:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);min-width:300px;height:40px;padding:0 var(--bz-spacing-md);transition:border-color var(--bz-duration-fast) var(--bz-ease-default), box-shadow var(--bz-duration-fast) var(--bz-ease-default), background-color var(--bz-duration-fast) var(--bz-ease-default);flex:0 420px;display:flex;position:relative}.platform-search-bar svg{color:var(--bz-text-tertiary);flex-shrink:0}.platform-search-bar:focus-within{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary)}.platform-search-bar:focus-within>svg{display:none}.platform-search-input{font-family:var(--bz-font-family);font-size:var(--bz-fs-body);color:var(--bz-text-primary);box-shadow:none;background:0 0;border:none;outline:none;flex:1;min-width:0}.platform-search-input:focus,.platform-search-input:focus-visible{box-shadow:none;outline:none}.platform-search-input::placeholder{color:var(--bz-text-tertiary)}.platform-search-results{top:calc(100% + var(--bz-spacing-sm));background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-lg);z-index:1000;max-height:320px;padding:var(--bz-spacing-xs-plus) 0;display:none;position:absolute;left:0;right:0;overflow-y:auto}.platform-search-results.open{display:block}.platform-search-results-section{font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-tertiary);padding:var(--bz-spacing-sm) var(--bz-spacing-md) var(--bz-spacing-xs);font-weight:600}.platform-search-results-item{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-sm) var(--bz-spacing-md);cursor:pointer;color:inherit;text-decoration:none;display:flex}.platform-search-results-item.active,.platform-search-results-item:hover{background:var(--bz-primary-subtle)}.platform-search-results-item-icon{font-size:var(--bz-fs-body);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.platform-search-results-item-label{font-size:var(--bz-fs-body);font-weight:500}.platform-search-results-item-desc{font-size:var(--bz-fs-tiny);color:var(--bz-text-tertiary);margin-left:auto}.platform-search-results-empty{padding:var(--bz-spacing-xl) var(--bz-spacing-md);text-align:center;color:var(--bz-text-tertiary);font-size:var(--bz-fs-body)}.platform-search-results-degraded{justify-content:center;align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md);border-bottom:1px solid var(--bz-border-subtle);color:var(--bz-text-secondary);font-size:var(--bz-fs-body);display:flex}.platform-search-results-retry{padding:var(--bz-spacing-2xs) var(--bz-spacing-sm);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-sm);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-small);cursor:pointer}.platform-search-results-retry:hover{background:var(--bz-bg-surface-hover)}.platform-search-expanded{margin-top:var(--bz-spacing-lg);display:none;position:relative}.platform-search-expanded.open{display:block}.platform-search-expanded-bar{align-items:center;gap:var(--bz-spacing-sm);background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);height:44px;padding:0 var(--bz-spacing-md);transition:border-color var(--bz-duration-fast) var(--bz-ease-default), box-shadow var(--bz-duration-fast) var(--bz-ease-default);display:flex}.platform-search-expanded-bar svg{color:var(--bz-text-tertiary);flex-shrink:0}.platform-search-expanded-bar:focus-within{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary)}.platform-search-close-btn{border-radius:var(--bz-radius-sm);cursor:pointer;width:28px;height:28px;color:var(--bz-text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.platform-search-close-btn:hover{background:var(--bz-bg-surface-hover)}.platform-search-expanded .platform-search-results{top:calc(100% + var(--bz-spacing-sm));left:0;right:0}.platform-icon-btn{border-radius:var(--bz-radius-md);cursor:pointer;width:44px;height:44px;color:var(--bz-icon-secondary);transition:background-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:flex;position:relative}.platform-icon-btn:hover{background-color:var(--bz-bg-surface-hover)}.platform-icon-btn svg{flex-shrink:0;display:block}.platform-notif-badge{background-color:var(--bz-error-text);color:var(--bz-text-inverse);border-radius:var(--bz-radius-full);min-width:18px;height:18px;font-size:var(--bz-fs-tiny);padding:0 var(--bz-spacing-xs);justify-content:center;align-items:center;font-weight:600;animation:2s infinite platformBadgePulse;display:flex;position:absolute;top:0;right:0}@keyframes platformBadgePulse{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 0 4px #ef444433}}.platform-user-avatar{border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);width:44px;height:44px;color:var(--bz-text-primary);font-size:var(--bz-fs-small);cursor:pointer;transition:background-color var(--bz-duration-fast) var(--bz-ease-default), opacity var(--bz-duration-fast) var(--bz-ease-default);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.platform-user-avatar:hover{background-color:var(--bz-bg-surface-hover);opacity:1}.platform-user-menu-wrap{display:inline-flex;position:relative}button.platform-user-avatar{appearance:none;padding:0;font-family:inherit}.platform-user-menu{margin-top:var(--bz-spacing-sm,8px);width:max-content;min-width:18rem;max-width:calc(100vw - 2 * var(--bz-spacing-md));background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg,12px);box-shadow:var(--bz-shadow-lg);z-index:1000;padding:var(--bz-spacing-xs,4px) 0;display:none;position:absolute;top:100%;right:0}.platform-user-menu.open{display:block}.platform-user-menu-header{padding:var(--bz-spacing-md,12px) var(--bz-spacing-lg,16px);border-bottom:1px solid var(--bz-border-default)}.platform-user-menu-name{font-size:var(--bz-fs-small,13px);color:var(--bz-text-primary);margin:0;font-weight:500}.platform-user-menu-email{font-size:var(--bz-fs-small,13px);color:var(--bz-text-tertiary);text-overflow:ellipsis;margin:2px 0 0;text-decoration:none;overflow:hidden}.platform-user-menu-item--usage{align-items:stretch;gap:var(--bz-spacing-xs,4px);flex-direction:column}.platform-user-menu-usage-line{justify-content:space-between;align-items:baseline;gap:var(--bz-spacing-sm,8px);white-space:nowrap;display:flex}.platform-user-menu-usage-line>.platform-user-menu-usage-reset{text-overflow:ellipsis;text-align:right;min-width:0;font-size:var(--bz-fs-tiny);flex:auto;overflow:hidden}.platform-user-menu-item--usage{overflow:hidden}.platform-user-menu-usage-line{width:100%;min-width:0}.platform-user-menu-usage-line>:not(.platform-user-menu-usage-reset){flex:none}.platform-user-menu-item--usage .bz-usage-meter{width:100%;max-width:none}.platform-user-menu-usage-reset{font-size:var(--bz-fs-small,13px);color:var(--bz-text-tertiary)}.platform-user-menu-email a{color:inherit;text-decoration:none}.platform-user-menu-item{align-items:center;gap:var(--bz-spacing-md,12px);padding:var(--bz-spacing-sm,8px) var(--bz-spacing-lg,16px);font-size:var(--bz-fs-small,13px);color:var(--bz-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;text-decoration:none;display:flex}.platform-user-menu-item:hover{background:var(--bz-bg-surface-raised)}.platform-user-menu-item .bz-icon{flex-shrink:0;width:16px;height:16px}@media (width<=767px){.bz-app-shell:has(.contact-sheet) .platform-search-icon-btn{display:none}}.platform-user-menu-item--notifications,.platform-user-avatar-dot{display:none}.platform-user-menu-count{min-width:var(--bz-spacing-lg);padding:0 var(--bz-spacing-xs);border-radius:var(--bz-radius-full);background-color:var(--bz-error-text);color:var(--bz-text-inverse);font-size:var(--bz-fs-tiny);text-align:center;margin-left:auto;font-weight:600}@media (width<=767px){.platform-page-header-right{position:relative}.platform-page-header-right>.bell-dropdown-wrap{width:0;height:0;position:absolute;top:100%;right:0}.platform-page-header-right>.bell-dropdown-wrap>.platform-icon-btn{display:none}.platform-user-menu-item--notifications{display:flex}.platform-user-avatar{position:relative}.platform-user-avatar-dot{width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background-color:var(--bz-error-text);box-shadow:0 0 0 2px var(--bz-bg-page);display:block;position:absolute;top:0;right:0}}.platform-user-avatar{position:relative}.platform-user-avatar-dot.platform-user-avatar-dot--workspace{width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background-color:var(--bz-primary);box-shadow:0 0 0 2px var(--bz-bg-page);display:block;position:absolute;top:0;right:0}.platform-user-menu-item--danger{color:var(--bz-text-danger,#dc2626)}.platform-user-menu-divider{background:var(--bz-border-default);height:1px;margin:var(--bz-spacing-xs,4px) 0}.platform-search-icon-btn{border-radius:var(--bz-radius-md);cursor:pointer;width:44px;height:44px;color:var(--bz-icon-secondary);transition:background-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:none}.platform-search-icon-btn:hover{background-color:var(--bz-bg-surface-hover)}body.standalone-mode .content-area,body.standalone-mode #contentArea,body.standalone-mode .main-content__container,body.standalone-mode .main-content,body.standalone-mode .main{max-width:none;margin-left:0;margin-right:0}@media (width<=1023px){.platform-search-bar{display:none}.platform-search-icon-btn{display:flex}}.platform-title-short{display:none}@media (width<=767px){.platform-page-header-row{padding-left:var(--bz-spacing-5xl);align-items:flex-start;gap:var(--bz-spacing-sm);flex-direction:row}.platform-page-header-row>:first-child{flex:1 1 0;min-width:0}.platform-page-header-right{flex:none}.platform-page-title{font-size:var(--bz-fs-subheading);line-height:var(--bz-touch-target-min);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.platform-page-title+.platform-page-subtitle{margin-top:calc((var(--bz-fs-subheading) * 1.2 - var(--bz-touch-target-min)) / 2 + var(--bz-spacing-2xs))}.platform-page-header-right{gap:var(--bz-spacing-sm)}.platform-search-icon-btn{display:flex}.platform-title-full{display:none}.platform-title-short{display:inline}}@media (width<=479px){.platform-page-header-right{justify-content:flex-end}}.app-settings-shell{gap:var(--bz-spacing-xl);flex-direction:column;display:flex}.app-settings-intro{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg) var(--bz-spacing-xl);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:linear-gradient(180deg, var(--bz-bg-surface), var(--bz-bg-surface-raised));display:flex}.app-settings-intro-copy{gap:var(--bz-spacing-xs-plus);flex-direction:column;max-width:720px;display:flex}.app-settings-eyebrow{font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.06em;color:var(--bz-text-tertiary);font-weight:700}.app-settings-intro-title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0;font-weight:700}.app-settings-intro-body{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);line-height:var(--bz-lh-relaxed);margin:0}[data-theme=dark] .app-settings-intro{background-color:var(--bz-bg-surface)}.app-settings-pill-row,.app-settings-summary-pills{gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.app-settings-pill{align-items:center;gap:var(--bz-spacing-xs);min-height:30px;padding:0 var(--bz-spacing-md);border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);color:var(--bz-text-secondary);font-size:var(--bz-fs-tiny);font-weight:600;display:inline-flex}.app-settings-pill--primary{background:var(--bz-primary-subtle);border-color:var(--bz-primary-subtle);color:var(--bz-primary-text)}.app-settings-pill--success{background:var(--bz-success-subtle);border-color:var(--bz-success-subtle);color:var(--bz-success-text)}.app-settings-pill--warning{background:var(--bz-warning-subtle);border-color:var(--bz-warning-subtle);color:var(--bz-warning-text)}.app-settings-pill--info{background:var(--bz-info-subtle);border-color:var(--bz-info-subtle);color:var(--bz-info-text)}.app-settings-summary{gap:var(--bz-spacing-lg);grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);display:grid}.app-settings-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);box-shadow:var(--bz-shadow-xs)}.app-settings-card-header{gap:var(--bz-spacing-xs-plus);margin-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex}.app-settings-card-title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0;font-weight:700}.app-settings-card-subtitle{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:var(--bz-lh-relaxed);margin:0}.app-settings-card-copy{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.app-settings-note{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:var(--bz-lh-relaxed)}.app-settings-note--surface{padding:var(--bz-spacing-md);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default)}.app-settings-nav{align-items:center;gap:var(--bz-spacing-xs-plus);scrollbar-width:none;display:flex;overflow-x:auto}.app-settings-nav::-webkit-scrollbar{display:none}.app-settings-nav-btn{min-height:38px;padding:0 var(--bz-spacing-md);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);cursor:pointer;white-space:nowrap;transition:border-color var(--bz-duration-fast) var(--bz-ease-default), background-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.app-settings-nav-btn:hover{border-color:var(--bz-primary-subtle);background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.app-settings-nav-btn[aria-current=page]{background:var(--bz-primary-subtle);border-color:var(--bz-primary-subtle);color:var(--bz-primary-text)}.app-settings-screen{display:none}.app-settings-screen.is-active{display:block}.app-settings-grid{gap:var(--bz-spacing-lg);grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);display:grid}.app-settings-stack,.app-settings-section{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.app-settings-row{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg) 0;border-top:1px solid var(--bz-border-default);display:flex}.app-settings-row:first-of-type{border-top:none;padding-top:0}.app-settings-row:last-child{padding-bottom:0}.app-settings-row-copy{gap:var(--bz-spacing-xs-plus);flex-direction:column;min-width:0;display:flex}.app-settings-row-title{font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin:0;font-weight:600}.app-settings-row-meta{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:var(--bz-lh-relaxed);margin:0}.app-settings-control{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-sm);flex-shrink:0;display:flex}.app-settings-segmented{padding:var(--bz-spacing-2xs);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);align-items:center;gap:var(--bz-spacing-2xs);display:inline-flex}.app-settings-segment{min-height:32px;padding:0 var(--bz-spacing-md);border-radius:var(--bz-radius-sm);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);cursor:pointer;background:0 0;border:none;font-weight:600}.app-settings-segment.is-active{background:var(--bz-bg-surface);color:var(--bz-text-primary);box-shadow:var(--bz-shadow-xs)}.app-settings-toggle{border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface-raised);flex-shrink:0;width:64px;height:44px;position:relative}.app-settings-toggle:after{content:"";background:var(--bz-bg-surface);width:32px;height:32px;box-shadow:var(--bz-shadow-xs);border-radius:50%;position:absolute;top:5px;left:5px}.app-settings-toggle.is-on{background:var(--bz-primary);border-color:var(--bz-primary)}.app-settings-toggle.is-on:after{left:25px}.app-settings-plan-stack{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.app-settings-plan-row{gap:var(--bz-spacing-xs-plus);padding:var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface-raised);flex-direction:column;display:flex}.app-settings-plan-row.is-current{border-color:var(--bz-primary-subtle);background:linear-gradient(180deg, var(--bz-primary-subtle), var(--bz-bg-surface))}.app-settings-plan-title-row{justify-content:space-between;align-items:center;gap:var(--bz-spacing-sm);display:flex}.app-settings-plan-title{font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin:0;font-weight:700}.app-settings-plan-copy{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:var(--bz-lh-relaxed);margin:0}.app-settings-footer{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-default);display:flex}.app-settings-footer-copy{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0}@media (width<=1023px){.app-settings-summary,.app-settings-grid{grid-template-columns:1fr}}@media (width<=767px){.app-settings-intro,.app-settings-row,.app-settings-footer{flex-direction:column;align-items:flex-start}.app-settings-control{justify-content:flex-start;width:100%}.app-settings-nav-btn{min-height:36px}}.sidebar{width:var(--bz-sidebar-width,210px);background:var(--bz-bg-sidebar);border-right:1px solid var(--bz-border-default);z-index:200;font-family:var(--bz-font-family);flex-direction:column;transition:transform .25s,width .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.nav-link{align-items:center;gap:var(--bz-spacing-sm-plus,10px);min-height:44px;padding:var(--bz-spacing-sm) var(--bz-spacing-md-plus,14px);margin:0 var(--bz-spacing-sm-plus,10px);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body);color:var(--bz-text-primary);transition:all var(--bz-duration-fast) var(--bz-ease-default);background:0 0;text-decoration:none;display:flex}.nav-link:hover{background:var(--bz-bg-surface-hover)}.nav-link:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:-2px}.nav-link.active{color:var(--bz-primary-text);background:var(--bz-primary-subtle);font-weight:var(--bz-fw-body-bold)}.nav-icon{color:var(--bz-text-secondary);flex-shrink:0;display:flex}.nav-link.active .nav-icon{color:var(--bz-primary-text)}.app-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px}.app-label{flex:1}.coming-soon-item{align-items:center;gap:var(--bz-spacing-sm);min-height:44px;padding:var(--bz-spacing-sm) var(--bz-spacing-md-plus,14px);margin:0 var(--bz-spacing-sm-plus,10px);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);color:var(--bz-text-secondary);pointer-events:none;display:flex}.coming-soon-badge{font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.3px;border-radius:var(--bz-radius-full,999px);background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);white-space:nowrap;padding:2px 6px;font-weight:600}.sidebar-nav-section{padding:var(--bz-spacing-sm) 0;flex-direction:column;display:flex}.sidebar-footer{padding:var(--bz-spacing-sm) 0;border-top:1px solid var(--bz-border-default)}.bz-upsell-card{align-items:center;gap:var(--bz-spacing-sm);margin:var(--bz-spacing-sm) var(--bz-spacing-md) var(--bz-spacing-xs);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md);color:var(--bz-text-primary);cursor:pointer;background:linear-gradient(135deg,#635bff0f 0%,#8b5cf614 100%);border:1px solid #635bff1f;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.bz-upsell-card:hover{background:linear-gradient(135deg,#635bff1a 0%,#8b5cf621 100%);border-color:#635bff38;box-shadow:0 2px 8px #635bff14}.bz-upsell-card__icon{border-radius:var(--bz-radius-sm);background:var(--bz-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-upsell-card__text{flex-direction:column;flex:1;min-width:0;display:flex}.bz-upsell-card__title{font-size:var(--bz-fs-small);color:var(--bz-text-primary);font-weight:600;line-height:1.3}.bz-upsell-card__sub{color:var(--bz-text-tertiary);font-size:11px;line-height:1.3}.bz-upsell-card__arrow{color:var(--bz-text-tertiary);flex-shrink:0;transition:transform .15s,color .15s}.bz-upsell-card:hover .bz-upsell-card__arrow{color:var(--bz-primary);transform:translate(2px)}[data-theme=dark] .bz-upsell-card{background-color:var(--bz-bg-sidebar);background-image:linear-gradient(135deg,#635bff1f 0%,#8b5cf626 100%)}[data-theme=dark] .bz-upsell-card:hover{background-color:var(--bz-bg-sidebar);background-image:linear-gradient(135deg,#635bff2e 0%,#8b5cf638 100%)}.sidebar-subsection{padding:var(--bz-spacing-lg) var(--bz-spacing-lg) var(--bz-spacing-xs-plus,6px);font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.7px;color:var(--bz-text-tertiary);font-weight:600}.sidebar-divider{background:var(--bz-border-default);height:1px;margin:var(--bz-spacing-sm) var(--bz-spacing-md)}@media (width>=768px) and (width<=1199px){.sidebar{width:var(--bz-sidebar-width-collapsed,64px);overflow:visible}.bz-app-shell>.main-content{margin-left:var(--bz-sidebar-width-collapsed,64px)}.sidebar .nav-link[data-tooltip]{position:relative}.sidebar .nav-link[data-tooltip]:hover:after,.sidebar .nav-link[data-tooltip]:focus-visible:after{content:attr(data-tooltip);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);background:var(--bz-text-primary);color:var(--bz-text-inverse);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-medium,500);border-radius:var(--bz-radius-sm);white-space:nowrap;z-index:200;pointer-events:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.sidebar .nav-label,.sidebar .app-label,.sidebar .section-divider-label,.sidebar .sidebar-subsection,.sidebar .coming-soon-badge{display:none!important}.sidebar .nav-link{min-width:44px;padding:var(--bz-spacing-sm-plus,10px) 0;justify-content:center;width:44px;margin:0 auto}.sidebar .nav-link .nav-icon{margin:0}.sidebar .app-dot-link{padding:var(--bz-spacing-sm-plus,10px) 0;justify-content:center}.sidebar .coming-soon-item{min-width:44px;padding:var(--bz-spacing-sm-plus,10px) 0;justify-content:center;width:44px;margin:0 auto}}@media (width>=1200px){body.sidebar-collapsed .sidebar{width:var(--bz-sidebar-width-collapsed,64px);overflow:visible}body.sidebar-collapsed .sidebar .nav-label,body.sidebar-collapsed .sidebar .app-label,body.sidebar-collapsed .sidebar .section-divider-label,body.sidebar-collapsed .sidebar .sidebar-subsection,body.sidebar-collapsed .sidebar .sidebar-section-header,body.sidebar-collapsed .sidebar .coming-soon-badge,body.sidebar-collapsed .sidebar .ws-info,body.sidebar-collapsed .sidebar .ws-chevron,body.sidebar-collapsed .sidebar .ws-header-info,body.sidebar-collapsed .sidebar .ws-header-chevron{display:none!important}body.sidebar-collapsed .sidebar .ws-header{justify-content:center}body.sidebar-collapsed .sidebar .nav-link{min-width:44px;padding:var(--bz-spacing-sm-plus,10px) 0;justify-content:center;width:44px;margin:0 auto}body.sidebar-collapsed .sidebar .nav-link .nav-icon{margin:0}body.sidebar-collapsed .sidebar .app-dot-link{padding:var(--bz-spacing-sm-plus,10px) 0;justify-content:center}body.sidebar-collapsed .sidebar .coming-soon-item{min-width:44px;padding:var(--bz-spacing-sm-plus,10px) 0;justify-content:center;width:44px;margin:0 auto}body.sidebar-collapsed{padding-left:var(--bz-sidebar-width-collapsed,64px)!important}body.sidebar-collapsed:has(.bz-app-shell){padding-left:0!important}body.sidebar-collapsed .bz-app-shell>.main-content{margin-left:var(--bz-sidebar-width-collapsed,64px)}body.sidebar-collapsed .sidebar-collapse-toggle .sidebar-collapse-label{display:none!important}body.sidebar-collapsed .sidebar-collapse-toggle{justify-content:center}body.sidebar-collapsed .sidebar-collapse-toggle .collapse-chevron{transform:rotate(180deg)}body.sidebar-collapsed .sidebar .nav-link[data-tooltip]{position:relative}body.sidebar-collapsed .sidebar .nav-link[data-tooltip]:hover:after{content:attr(data-tooltip);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);background:var(--bz-text-primary);color:var(--bz-text-inverse);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-medium,500);border-radius:var(--bz-radius-sm);white-space:nowrap;z-index:200;pointer-events:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}}.sidebar-collapse-toggle{display:none}@media (width>=1200px){.sidebar-collapse-toggle{display:flex}}.sidebar-collapse-toggle{align-items:center;gap:var(--bz-spacing-sm-plus,10px);width:calc(100% - 20px);min-height:40px;margin:var(--bz-spacing-xs,4px) var(--bz-spacing-sm-plus,10px);padding:var(--bz-spacing-sm) var(--bz-spacing-md-plus,14px);border-radius:var(--bz-radius-md);cursor:pointer;font-family:var(--bz-font-family);font-size:var(--bz-fs-body);color:var(--bz-text-secondary);transition:background var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none}.sidebar-collapse-toggle:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.sidebar-collapse-toggle .collapse-chevron{flex-shrink:0;transition:transform .25s;display:flex}@media (width<=767px){.sidebar{box-shadow:none;width:var(--bz-sidebar-width,210px);transform:translate(-100%)}.sidebar.nav-open{box-shadow:var(--bz-shadow-lg,4px 0 24px #00000026);transform:translate(0)}}.nav-hamburger{z-index:199;min-width:var(--bz-touch-target-min);min-height:var(--bz-touch-target-min);color:var(--bz-text-primary);cursor:pointer;transition:opacity var(--bz-duration-fast) ease;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:none;position:fixed;top:12px;left:12px}.nav-hamburger:hover{opacity:.6}.nav-hamburger svg{pointer-events:none}@media (width<=767px){.nav-hamburger{top:var(--bz-spacing-md);left:var(--bz-spacing-lg);display:flex}}@media (width<=479px){.nav-hamburger{top:var(--bz-spacing-md)}}@media (width<=767px){.bz-app-shell>.main-content .main-content__container{padding-top:0}}@media (width<=479px){.bz-app-shell>.main-content .main-content__container{padding-top:0}}:root{--bz-z-mobile-header:150}@media (width<=767px){.bz-app-shell>.main-content,.bz-app-shell>.main-content>.main-content__container{overflow:clip visible}.bz-app-shell>.main-content .platform-page-header{z-index:var(--bz-z-mobile-header);background:var(--bz-bg-page);padding:var(--bz-spacing-md) 0 var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);position:sticky;top:0}}.nav-backdrop{z-index:199;opacity:0;background:#0000004d;transition:opacity .25s;display:none;position:fixed;inset:0}.nav-backdrop.nav-visible{opacity:1;display:block}.ws-header{padding:var(--bz-spacing-md-plus,14px) var(--bz-spacing-lg) var(--bz-spacing-sm-plus,10px);align-items:center;gap:var(--bz-spacing-sm-plus,10px);cursor:pointer;transition:background var(--bz-duration-fast) var(--bz-ease-default);font-family:var(--bz-font-family);color:var(--bz-text-primary);background:0 0;border:none;width:100%;display:flex}.ws-header:hover{background:var(--bz-primary-tint-subtle,#635bff0a)}.ws-header-logo{background:var(--bz-primary);border-radius:var(--bz-radius-sm,6px);width:30px;height:30px;color:var(--bz-text-inverse,#fff);font-weight:700;font-size:var(--bz-fs-small);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ws-header-info{text-align:left;flex:1;min-width:0}.ws-header-name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-header-sub{color:var(--bz-text-tertiary);font-size:11px;font-weight:400}.ws-header-chevron{color:var(--bz-text-tertiary);transition:transform var(--bz-duration-fast) ease;flex-shrink:0}.ws-header.open .ws-header-chevron{transform:rotate(180deg)}.ws-dropdown{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg,10px);box-shadow:var(--bz-shadow-lg,0 8px 24px #0000001f);z-index:300;width:260px;display:none;position:fixed;top:0;left:0;overflow:hidden}.ws-dropdown.open{display:block}.ws-dropdown-header{padding:var(--bz-spacing-sm-plus,10px) var(--bz-spacing-md-plus,14px) var(--bz-spacing-xs-plus,6px);text-transform:uppercase;letter-spacing:.5px;color:var(--bz-text-tertiary);font-size:10px;font-weight:600}.ws-dropdown-item{align-items:center;gap:var(--bz-spacing-sm-plus,10px);padding:var(--bz-spacing-sm) var(--bz-spacing-md-plus,14px);cursor:pointer;transition:background var(--bz-duration-fast) var(--bz-ease-default);font-family:var(--bz-font-family);text-align:left;background:0 0;border:none;width:100%;display:flex}.ws-dropdown-item:hover{background:var(--bz-bg-surface-raised)}.ws-dropdown-item.active{background:var(--bz-primary-subtle)}.ws-dropdown-item .ws-dd-avatar{border-radius:var(--bz-radius-sm,6px);width:28px;height:28px;color:var(--bz-text-inverse,#fff);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ws-dropdown-item .ws-dd-info{flex:1;min-width:0}.ws-dropdown-item .ws-dd-name{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-primary);font-weight:500;display:flex}.ws-dropdown-item.active .ws-dd-name{color:var(--bz-primary);font-weight:var(--bz-fw-body-bold)}.ws-dropdown-item .ws-dd-role{color:var(--bz-text-tertiary);font-size:10px}.ws-dropdown-item .ws-dd-check{color:var(--bz-primary);flex-shrink:0;display:none}.ws-dropdown-item.active .ws-dd-check{display:block}.ws-dropdown-divider{background:var(--bz-border-default);height:1px;margin:4px 0}.ws-dropdown-action{align-items:center;gap:var(--bz-spacing-sm);width:100%;padding:var(--bz-spacing-sm-plus,10px) var(--bz-spacing-md-plus,14px);cursor:pointer;font-size:var(--bz-fs-small);color:var(--bz-primary);transition:background var(--bz-duration-fast) var(--bz-ease-default);font-weight:500;font-family:var(--bz-font-family);background:0 0;border:none;display:flex}.ws-dropdown-action:hover{background:var(--bz-primary-subtle)}.bz-invite-row{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) 0;border-bottom:1px solid var(--bz-border-subtle);display:flex}.bz-invite-row__heading{align-items:center;gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.bz-invite-row .bz-invite-row__meta{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0}.bz-invite-row__actions{gap:var(--bz-spacing-xs);flex-direction:column;flex:none;display:flex}.ws-dd-avatar{border-radius:var(--bz-radius-sm,6px);width:28px;height:28px;color:var(--bz-text-inverse,#fff);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ws-dropdown-action .bz-badge{margin-left:auto}@media (width>=768px) and (width<=1199px){.ws-header-info,.ws-header-chevron{display:none!important}.ws-header{padding:var(--bz-spacing-md) var(--bz-spacing-sm) var(--bz-spacing-sm);justify-content:center}.ws-header-logo{width:32px;height:32px;font-size:14px}}.bell-dropdown-wrap{display:inline-flex;position:relative}.bell-dropdown-overlay{margin-top:var(--bz-spacing-sm,8px);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg,12px);width:380px;box-shadow:var(--bz-shadow-lg);z-index:1000;display:none;position:absolute;top:100%;right:0}.bell-dropdown-overlay.open{display:block}@media (width<=767px){.bell-dropdown-overlay,.platform-user-menu{width:auto;max-width:none;max-height:calc(100vh - 76px);position:fixed;top:64px;left:12px;right:12px;overflow-y:auto}.bell-dropdown-items{max-height:none}.bell-dropdown-item-action,.bell-dropdown-dismiss-btn,.bell-dropdown-footer-link{min-width:var(--bz-touch-target-min,44px);min-height:var(--bz-touch-target-min,44px);justify-content:center;align-items:center;display:inline-flex}}.bell-dropdown-header{padding:var(--bz-spacing-lg,16px);border-bottom:1px solid var(--bz-border-default);justify-content:space-between;align-items:center;display:flex}.bell-dropdown-title{font-size:var(--bz-fs-body,16px);color:var(--bz-text-primary);margin:0;font-weight:700}.bell-dropdown-unread{min-width:24px;height:24px;padding:0 var(--bz-spacing-xs,4px);border-radius:var(--bz-radius-full,9999px);background:var(--bz-primary);color:var(--bz-text-inverse,#fff);font-size:var(--bz-fs-small,13px);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bell-dropdown-items{max-height:530px;padding:var(--bz-spacing-sm,8px) 0;overflow-y:auto}.bell-dropdown-item{gap:var(--bz-spacing-md,12px);padding:var(--bz-spacing-md,12px) var(--bz-spacing-lg,16px);cursor:pointer;text-align:left;width:100%;color:var(--bz-text-primary);background:0 0;border:none;align-items:flex-start;font-family:inherit;transition:background .15s ease-in-out;display:flex;position:relative}.bell-dropdown-item:hover{background:var(--bz-bg-surface-raised)}.bell-dropdown-item-icon{border-radius:var(--bz-radius-md,8px);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.bell-dropdown-item-icon--invoice{background:#2563eb1a}.bell-dropdown-item-icon--contact{background:#8b5cf61a}.bell-dropdown-item-icon--match{background:#f59e0b1a}.bell-dropdown-item-icon--alert{background:#dc26261a}.bell-dropdown-item-icon--payment{background:#10b9811a}.bell-dropdown-item--unread .bell-dropdown-item-title{font-weight:700}.bell-dropdown-item--unread:before{content:"";left:var(--bz-spacing-sm,8px);top:calc(var(--bz-spacing-md,12px) + 14px);border-radius:var(--bz-radius-full,9999px);background:var(--bz-primary);width:8px;height:8px;position:absolute;transform:translateY(-50%)}.bell-dropdown-item--unread{padding-left:var(--bz-spacing-2xl,24px)}.bell-dropdown-item-title{font-size:var(--bz-fs-body,16px);color:var(--bz-text-primary);margin:0 0 2px;font-weight:500}.bell-dropdown-item-time{font-size:var(--bz-fs-small,13px);color:var(--bz-text-tertiary);margin:0}.bell-dropdown-item-main{flex:auto;min-width:0}.bell-dropdown-item-body{margin:0 0 var(--bz-spacing-xs,4px);font-size:var(--bz-fs-body,16px);color:var(--bz-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.bell-dropdown-item-meta{align-items:center;gap:var(--bz-spacing-xs,4px);font-size:var(--bz-fs-small,13px);color:var(--bz-text-tertiary);display:flex}.bell-dropdown-item-source{color:var(--bz-text-secondary);font-weight:600}.bell-dropdown-item-actions{gap:var(--bz-spacing-xs,4px);opacity:0;flex-shrink:0;align-items:center;transition:opacity .15s ease-in-out;display:flex}.bell-dropdown-item:hover .bell-dropdown-item-actions,.bell-dropdown-item:focus-within .bell-dropdown-item-actions{opacity:1}.bell-dropdown-item-action{border-radius:var(--bz-radius-md,8px);width:28px;height:28px;color:var(--bz-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.bell-dropdown-item-action:hover{background:var(--bz-bg-surface);color:var(--bz-text-primary)}.bell-dropdown-item-action[data-markread]:hover{color:var(--bz-primary)}.bell-dropdown-item-action[data-markread] .bz-icon,.bell-dropdown-item-action[data-markread] svg{width:16px;height:16px}.bell-dropdown-item-action[data-keepunread] .bz-icon,.bell-dropdown-item-action[data-keepunread] svg{width:14px;height:14px}.bell-dropdown-item--critical{background:color-mix(in srgb, var(--bz-warning,#f59e0b) 6%, transparent);border-left:3px solid var(--bz-warning,#f59e0b)}.bell-dropdown-item-cta{white-space:nowrap;padding:var(--bz-spacing-xs,4px) var(--bz-spacing-md,12px);border-radius:var(--bz-radius-md,8px);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-size:var(--bz-fs-xsmall,11px);cursor:pointer;flex-shrink:0;align-self:center;font-family:inherit;font-weight:600}.bell-dropdown-item-cta:hover{background:var(--bz-bg-surface-raised);border-color:var(--bz-primary);color:var(--bz-primary)}.bell-dropdown-footer{padding:var(--bz-spacing-lg,16px);border-top:1px solid var(--bz-border-default);text-align:center}.bell-dropdown-footer-link{color:var(--bz-primary);font-size:var(--bz-fs-small,13px);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:600;text-decoration:none}.bell-dropdown-footer-link:hover{text-decoration:underline}.bell-dropdown-empty{padding:var(--bz-spacing-2xl,24px);text-align:center}.bell-dropdown-empty-icon{margin-bottom:var(--bz-spacing-md,12px);font-size:32px}.bell-dropdown-empty-text{color:var(--bz-text-secondary);font-size:var(--bz-fs-small,13px);margin:0}.bell-dropdown-loading,.bell-dropdown-error{padding:var(--bz-spacing-2xl,24px);text-align:center}.bell-dropdown-loading-icon,.bell-dropdown-error-icon{margin-bottom:var(--bz-spacing-md,12px);justify-content:center;align-items:center;display:flex}.bell-dropdown-error-icon{color:var(--bz-error)}.bell-dropdown-error-icon svg,.bell-dropdown-error-icon .bz-icon,.bell-dropdown-error-icon [data-lucide]{stroke:currentColor}.bell-dropdown-loading-text,.bell-dropdown-error-text{color:var(--bz-text-secondary);font-size:var(--bz-fs-small,13px);margin:0}.bell-dropdown-loading-icon .spinner-sm{border:2px solid var(--bz-primary-subtle,#635bff1a);border-top-color:var(--bz-primary);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite bellSpin}.bell-dropdown-error-actions{margin-top:var(--bz-spacing-md,12px)}.bell-dropdown-toast{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md,8px);box-shadow:var(--bz-shadow-lg);padding:var(--bz-spacing-md,12px) var(--bz-spacing-xl,20px);font-size:var(--bz-fs-small,13px);color:var(--bz-text-primary);z-index:2000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.bell-dropdown-toast.show{opacity:1}.bell-dropdown-ws-group{padding:var(--bz-spacing-xs,4px) var(--bz-spacing-lg,16px);font-size:var(--bz-fs-small,13px);color:var(--bz-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--bz-border-default);justify-content:space-between;align-items:center;font-weight:700;display:flex}.bell-dropdown-ws-group:first-child{border-top:none}.bell-dropdown-ws-count{border-radius:var(--bz-radius-full,9999px);background:var(--bz-primary-subtle,#635bff1a);min-width:20px;height:20px;color:var(--bz-primary-text);justify-content:center;align-items:center;padding:0 2px;font-size:11px;font-weight:700;display:inline-flex}.bell-dropdown-item--expired{opacity:.5;pointer-events:none}.bell-dropdown-item--expired .bell-dropdown-item-title{color:var(--bz-text-tertiary);text-decoration:line-through}.bell-dropdown-expired-label{color:var(--bz-text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.bell-dropdown-item--stale{background:color-mix(in srgb, var(--bz-warning,#f59e0b) 6%, transparent);border-left:3px solid var(--bz-warning,#f59e0b)}.bell-dropdown-stale-msg{font-size:var(--bz-fs-small,13px);color:var(--bz-text-secondary);margin:2px 0 0}.bell-dropdown-dismiss-btn{font-size:var(--bz-fs-small,13px);color:var(--bz-primary);cursor:pointer;background:0 0;border:none;margin-top:2px;padding:0;font-family:inherit;font-weight:600}.bell-dropdown-dismiss-btn:hover{text-decoration:underline}.bell-dropdown-switch-banner{align-items:center;gap:var(--bz-spacing-sm,8px);padding:var(--bz-spacing-sm,8px) var(--bz-spacing-lg,16px);background:var(--bz-primary-subtle,#635bff1a);color:var(--bz-primary);font-size:var(--bz-fs-small,13px);border-radius:var(--bz-radius-md,8px);margin:var(--bz-spacing-sm,8px) var(--bz-spacing-lg,16px);font-weight:600;display:none}.bell-dropdown-switch-banner.is-active{display:flex}.bell-dropdown-switch-banner .spinner-sm{border:2px solid var(--bz-primary-subtle,#635bff1a);border-top-color:var(--bz-primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite bellSpin}@keyframes bellSpin{to{transform:rotate(360deg)}}.notifications-unread-summary{align-items:center;gap:var(--bz-spacing-sm,8px);flex-wrap:wrap;display:flex}.notifications-unread-total{color:var(--bz-text-primary);font-weight:700}.notifications-workspace-pill{min-height:28px;padding:0 var(--bz-spacing-md,12px);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-full,9999px);background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);font-size:var(--bz-fs-small,13px);align-items:center;font-weight:650;display:inline-flex}.asm-overlay{z-index:1100;display:none;position:fixed;inset:0}.asm-overlay.open{display:block}.asm-popover{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);width:320px;max-height:480px;box-shadow:var(--bz-shadow-lg);opacity:0;border-radius:12px;padding:0;transition:opacity .15s,transform .15s;position:absolute;overflow-y:auto;transform:translateY(-4px)}.asm-overlay.open .asm-popover{opacity:1;transform:translateY(0)}.asm-header{color:var(--bz-text-secondary);border-bottom:1px solid var(--bz-border-subtle);padding:14px 16px 10px;font-size:14px;font-weight:600}.asm-body{padding:4px 8px 8px}.asm-section-label{text-transform:uppercase;letter-spacing:.5px;color:var(--bz-text-tertiary);margin:0;padding:10px 8px 4px;font-size:11px;font-weight:600}.asm-divider{background:var(--bz-border-subtle);height:1px;margin:4px 0}.asm-row{cursor:default;border-radius:6px;justify-content:space-between;align-items:center;height:40px;padding:0 8px;transition:background .12s;display:flex}.asm-row:hover{background:var(--bz-bg-surface-hover)}.asm-row-label{color:var(--bz-text-primary);align-items:center;gap:6px;font-size:14px;display:flex}.asm-row-control{align-items:center;gap:6px;display:flex}.asm-tier-badge{text-transform:uppercase;letter-spacing:.3px;background:var(--bz-primary-subtle);color:var(--bz-primary-text);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.asm-dropdown-trigger{cursor:pointer;color:var(--bz-text-secondary);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:14px;transition:background .12s;display:flex}.asm-dropdown-trigger:hover{background:var(--bz-bg-surface-hover)}.asm-dropdown-trigger svg{opacity:.5;flex-shrink:0;width:12px;height:12px}.asm-dropdown-list{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);min-width:160px;box-shadow:var(--bz-shadow-lg);z-index:1200;border-radius:8px;padding:4px 0;display:none;position:absolute;right:8px}.asm-dropdown-list.open{display:block}.asm-dropdown-item{color:var(--bz-text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;transition:background .1s;display:flex}.asm-dropdown-item:hover{background:var(--bz-bg-surface-hover)}.asm-dropdown-item.active{color:var(--bz-primary-text);font-weight:600}.asm-dropdown-item.active:after{content:"✓";margin-left:8px;font-size:12px}.asm-toggle{background:var(--bz-border-strong);cursor:pointer;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .15s;position:relative}.asm-toggle.on{background:var(--bz-primary)}.asm-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.asm-toggle.on:after{transform:translate(18px)}.asm-toggle.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.asm-row.disabled .asm-row-label{color:var(--bz-text-disabled)}.asm-row.disabled .asm-dropdown-trigger{color:var(--bz-text-disabled);pointer-events:none}.asm-saved{color:var(--bz-success-text,#16a34a);opacity:0;margin-right:2px;font-size:13px;transition:opacity .15s}.asm-saved.show{opacity:1}.asm-popover--anchored{top:var(--bz-spacing-2xl);right:var(--bz-spacing-lg)}.asm-saved--error{color:var(--bz-error-text,#dc2626)}.asm-plan-row{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 8px;transition:background .12s;display:flex}.asm-plan-row:hover{background:var(--bz-bg-surface-hover)}.asm-plan-label{color:var(--bz-text-primary);font-size:14px}.asm-plan-pill{background:var(--bz-primary-subtle);color:var(--bz-primary-text);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.asm-plan-usage{color:var(--bz-text-tertiary);padding:0 8px 4px;font-size:12px}.asm-hint{width:15px;height:15px;color:var(--bz-text-tertiary);border:1px solid var(--bz-border-default);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;font-weight:600;line-height:1;display:inline-flex;position:relative}.asm-hint:hover{color:var(--bz-text-primary);border-color:var(--bz-text-secondary)}.asm-hint-bubble{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);width:220px;box-shadow:var(--bz-shadow-lg);color:var(--bz-text-secondary);text-align:left;z-index:1400;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.4;display:none;position:fixed}.bz-postauth-footer{padding:12px var(--bz-spacing-lg);border-top:1px solid var(--bz-border-default);background-color:var(--bz-bg-surface-raised);color:var(--bz-text-tertiary);justify-content:space-between;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;display:flex}.bz-postauth-footer a{color:var(--bz-text-tertiary);text-decoration:none;transition:color .2s}.bz-postauth-footer a:hover{color:var(--bz-primary)}.bz-list-header{flex-direction:column;gap:0;display:flex}.bz-list-header .bz-list-toolbar{padding:0}.bz-screen-host{gap:var(--bz-spacing-xl);flex-direction:column;display:flex}.bz-public-main{width:min(calc(100% - (2 * var(--bz-spacing-xl))), var(--bz-container-wide));margin:40px auto var(--bz-spacing-2xl)}@media (width<=767px){.bz-public-main{width:min(calc(100% - (2 * var(--bz-spacing-md))), var(--bz-container-wide));margin-block:var(--bz-spacing-lg)}}.bz-fact-chip{align-items:center;gap:var(--bz-spacing-sm);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-full);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);font-size:var(--bz-fs-body-sm);font-weight:var(--bz-fw-body);color:var(--bz-text-primary);cursor:pointer;border:1px solid #0000;font-family:inherit;display:inline-flex}.bz-fact-chip:hover{border-color:var(--bz-border-default)}.bz-fact-chip--ghost{border:1.5px dashed var(--bz-border-default);color:var(--bz-text-tertiary);background:0 0}.bz-row-gap-sm:has(>.bz-fact-chip){flex-wrap:wrap}.bz-fact-chip__muted{color:var(--bz-text-tertiary)}.bz-chip-editor{z-index:1200;background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);min-width:280px;max-width:360px;box-shadow:var(--bz-shadow-lg);padding:var(--bz-spacing-lg);position:fixed}.bz-chip-editor__footer{justify-content:flex-end;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-lg);display:flex}.bz-cover-zone{justify-content:center;align-items:center;gap:var(--bz-spacing-2xs);border:1.5px dashed var(--bz-border-default);border-radius:var(--bz-radius-lg);height:150px;color:var(--bz-text-tertiary);font-size:var(--bz-fs-body-sm);background:var(--bz-bg-surface-raised);cursor:pointer;flex-direction:column;display:flex}.bz-cover-zone b{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary)}.bz-cover-zone small{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-cover-banner{border-radius:var(--bz-radius-lg);background-position:50%;background-size:cover;height:240px;position:relative;overflow:hidden}.bz-cover-banner__tools{right:var(--bz-spacing-md);bottom:var(--bz-spacing-md);gap:var(--bz-spacing-sm);display:flex;position:absolute}.bz-cover-banner__tools .bz-btn{background:var(--bz-scrim);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#0000}.bz-list-toolbar{padding:var(--bz-spacing-md) 0;justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);background:0 0;flex-wrap:wrap;display:flex}.bz-list-toolbar-left{align-items:center;gap:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.bz-list-toolbar-right{gap:var(--bz-spacing-md);flex-shrink:0;align-items:center;display:flex}.bz-section-toolbar{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);display:flex}.bz-section-toolbar>.bz-actions-right{align-items:center;margin-top:0}.bz-section-toolbar--centered{grid-template-columns:1fr auto 1fr;display:grid}.bz-section-toolbar .bz-file-drop-lead{margin-bottom:0}.bz-section-toolbar--centered>:last-child{justify-self:end}.bz-section-toolbar--centered{margin-bottom:var(--bz-spacing-2xl)}.bz-chip-filter-group{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.bz-list-toolbar .bz-chip-filter-group{margin-bottom:0}.bz-list-advanced-filters{align-items:flex-end;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md);margin:0 0 var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);flex-wrap:wrap;display:flex}.bz-list-filter-field{gap:var(--bz-spacing-xs);min-width:132px;color:var(--bz-text-secondary);font-size:var(--bz-fs-tiny);flex-direction:column;font-weight:600;display:flex}.bz-list-filter-field input{border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);min-height:40px;color:var(--bz-text-primary);padding:0 var(--bz-spacing-sm);font-size:var(--bz-fs-small)}.bz-list-filter-field input:focus{outline:2px solid var(--bz-primary);outline-offset:2px}.bz-chip-filter{min-width:44px;min-height:44px;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);background-color:var(--bz-bg-surface);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-small);cursor:pointer;transition:background-color var(--bz-duration-fast) var(--bz-ease-default), border-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default), box-shadow var(--bz-duration-fast) var(--bz-ease-default);white-space:nowrap;color:var(--bz-text-primary);font-weight:500}.bz-chip-filter:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-chip-filter:hover{border-color:var(--bz-primary);color:var(--bz-primary)}.bz-chip-filter.is-active{background-color:var(--bz-selection-secondary-bg);color:var(--bz-selection-secondary-text);border-color:var(--bz-selection-secondary-border)}.bz-chip-filter__count{color:var(--bz-text-tertiary)}.bz-chip-filter.is-active .bz-chip-filter__count{color:inherit}.bz-chip-filter-more{align-items:center;gap:var(--bz-spacing-xs);display:inline-flex}.bz-chip-filter-more-caret{flex-shrink:0}.bz-chip-filter-more-wrap{display:inline-flex;position:relative}.bz-chip-filter-more-menu{min-width:160px;margin-top:var(--bz-spacing-xs);white-space:nowrap}.bz-chip-filter-more-menu--up{margin-top:0;margin-bottom:var(--bz-spacing-xs)}.bz-chip-filter-more-menu .dropdown-item.is-active{background-color:var(--bz-selection-secondary-bg);color:var(--bz-selection-secondary-text)}.contacts-toolbar-left{flex:auto;min-width:0}.contacts-toolbar-left .bz-chip-filter-group{flex:auto;min-width:0;margin-bottom:0;overflow:visible}.bz-list-surface{margin-top:var(--bz-spacing-md)}.bz-list-surface:has(>.bz-list-grid--flush-top){margin-top:0}.bz-list-grid--headless .bz-list-grid-header{display:none}.bz-modal__body .bz-list-grid--flush-top .bz-list-grid-header{margin-bottom:var(--bz-spacing-sm);padding-top:0}.bz-list-grid{box-shadow:none;background-color:#0000;border:none;border-radius:0;position:relative;overflow:auto visible}.bz-pagination{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) 0;margin-top:var(--bz-spacing-md);border-top:1px solid var(--bz-border-subtle);flex-wrap:wrap;display:flex}.bz-pagination__info{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);margin:0}.bz-pagination__controls{align-items:center;gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.bz-pagination__page,.bz-pagination__btn{min-width:2rem;padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-sm);color:var(--bz-text-primary);font-size:var(--bz-fs-small);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bz-pagination__btn--prev,.bz-pagination__btn--next{padding-left:var(--bz-spacing-md);padding-right:var(--bz-spacing-md)}.bz-pagination__page:hover,.bz-pagination__btn:hover{background:var(--bz-bg-surface-hover)}.bz-pagination__page.is-active{background:var(--bz-primary-subtle);color:var(--bz-primary);font-weight:var(--bz-fw-heading)}.bz-pagination__btn[aria-disabled=true]{color:var(--bz-text-tertiary);cursor:default;pointer-events:none}.bz-pagination__ellipsis{color:var(--bz-text-tertiary);padding:0 var(--bz-spacing-xs);-webkit-user-select:none;user-select:none}@media (width<=768px){.bz-pagination{align-items:stretch;gap:var(--bz-spacing-sm);flex-direction:column}.bz-pagination__controls{justify-content:center}}.members-list-grid{--bz-list-columns:56px minmax(180px, 1.4fr) minmax(140px, 1fr) minmax(120px, .9fr) 60px}.wm-member-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.wm-member-name{font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);font-size:var(--bz-fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wm-member-email{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bz-list-grid-header{align-items:center;gap:var(--bz-spacing-lg);background-color:var(--bz-bg-page);border-bottom:1px solid var(--bz-border-default);padding:var(--bz-spacing-xl) var(--bz-spacing-xl) var(--bz-spacing-md);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-transform:none;letter-spacing:normal;font-weight:600;display:grid}.bz-list-grid-body{padding:var(--bz-spacing-xs) 0 var(--bz-spacing-md);background:0 0;overflow:visible}.bz-list-grid-row{align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-md) var(--bz-spacing-xl);border-radius:var(--bz-radius-lg);margin-bottom:var(--bz-spacing-xs);transition:background-color var(--bz-duration-fast) var(--bz-ease-default), box-shadow var(--bz-duration-fast) var(--bz-ease-default);border-bottom:none;display:grid;position:relative}.bz-list-grid-row--clickable,a.bz-list-grid-row{cursor:pointer}.bz-list-grid-row--clickable:hover,a.bz-list-grid-row:hover{background-color:var(--bz-bg-surface-hover)}.bz-list-grid-row:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:-2px;border-radius:var(--bz-radius-lg)}a.bz-list-grid-row{color:inherit;text-decoration:none}a.bz-list-grid-row .bz-comp-source__open{opacity:0;margin-left:var(--bz-spacing-xs);transition:opacity var(--bz-duration-fast) var(--bz-ease-default)}a.bz-list-grid-row:hover .bz-comp-source__open,a.bz-list-grid-row:focus-visible .bz-comp-source__open{opacity:1}.bz-list-grid-row:last-child{margin-bottom:0}.bz-list-sortable{border-radius:var(--bz-radius-xs);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.bz-list-sortable:hover{background-color:var(--bz-primary-subtle);color:var(--bz-text-primary)}.bz-list-sort-arrow{opacity:0;transition:opacity var(--bz-duration-fast) var(--bz-ease-default), transform var(--bz-duration-fast) var(--bz-ease-default);flex-shrink:0}.bz-list-sortable:hover .bz-list-sort-arrow{opacity:.4}.bz-list-sortable.is-active{color:var(--bz-primary)}.bz-list-sortable.is-active .bz-list-sort-arrow{opacity:1;color:var(--bz-primary)}.bz-record-avatar{width:var(--bz-avatar-sm);height:var(--bz-avatar-sm);border-radius:var(--bz-radius-md);background-color:var(--bz-record-avatar-bg);color:var(--bz-record-avatar-text);font-size:var(--bz-fs-tiny);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.bz-record-avatar--round{border-radius:50%}.bz-list-sortable.is-desc .bz-list-sort-arrow{transform:rotate(180deg)}.bz-list-cell-input{width:var(--cell-input-width,100%);min-width:120px;max-width:var(--cell-input-width,280px);height:36px;padding:0 var(--bz-spacing-sm);border-radius:var(--bz-radius-sm);background:var(--bz-bg-surface,var(--bg-white,#fff));font-family:inherit;font-size:var(--bz-fs-body);color:var(--bz-text-primary,var(--text-primary,#1a1a1a));box-sizing:border-box;text-align:var(--cell-input-align,left);border:1px solid #0000;outline:none;transition:border-color .15s,box-shadow .15s}.bz-list-cell-input:hover:not(:disabled):not(:focus){border-color:var(--bz-border-default,var(--border))}.bz-list-cell-input:focus{border-color:var(--bz-primary,var(--primary));box-shadow:none;outline:none}.bz-list-cell-input:disabled{opacity:.5;cursor:not-allowed}.bz-list-cell-input--error{border-color:var(--bz-error,var(--error))}.bz-list-cell-input--number{text-align:var(--cell-input-align,right);min-width:80px;max-width:var(--cell-input-width,140px);-moz-appearance:textfield}.bz-list-cell-input--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bz-list-cell-input--number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bz-list-cell-tags{align-items:center;gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.bz-list-cell-input--select{min-width:120px;max-width:var(--cell-input-width,200px);appearance:none;padding-right:var(--bz-spacing-2xl);background:var(--bz-bg-surface) url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right var(--bz-spacing-sm) center}.bz-list-cell-input.bz-list-cell-input--narrow{min-width:80px;max-width:160px}.bz-list-cell-input.bz-list-cell-input--narrow.bz-list-cell-input--number{min-width:60px;max-width:100px}.bz-list-cell-input.bz-list-cell-input--narrow.bz-list-cell-input--select{min-width:100px;max-width:140px}.bz-list-cell-input.bz-list-cell-input--wide{min-width:200px;max-width:360px}.bz-list-cell-input.bz-list-cell-input--wide.bz-list-cell-input--number{min-width:120px;max-width:200px}.bz-list-cell-input.bz-list-cell-input--wide.bz-list-cell-input--select{min-width:160px;max-width:260px}.bz-list-row-actions{align-items:center;gap:var(--bz-spacing-xs);justify-content:flex-end;display:flex;position:relative}.bz-list-grid-row .cell-row-check{opacity:0;transition:opacity var(--bz-duration-fast,.15s) var(--bz-ease-default,ease)}.bz-list-grid-row:hover .cell-row-check,.bz-list-grid-row:focus-within .cell-row-check{opacity:1}.bz-list-grid-row .cell-row-check:has(:checked){opacity:1}.bz-list-grid-row .col-actions,.bz-list-grid-header .col-actions{z-index:2;background:var(--bz-bg-surface,#fff);position:sticky;right:0}.bz-list-grid-row .col-actions:has(.row-overflow-menu.open){z-index:var(--bz-z-row-actions-open)}.bz-list-grid--wide .bz-list-grid-row .col-actions,.bz-list-grid--wide .bz-list-grid-header .col-actions{box-shadow:-1px 0 0 0 var(--bz-border,#e5e7eb)}.bz-list-row-actions>.dropdown-menu{top:calc(100% + var(--bz-spacing-xs));position:absolute;right:0}.bz-list-row-action-btn{width:var(--bz-row-action-btn-size);height:var(--bz-row-action-btn-size);border-radius:var(--bz-radius-full);cursor:pointer;color:var(--bz-text-secondary);transition:background-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bz-list-row-action-btn:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-row-handle,.bz-row-icon-btn{width:var(--bz-row-action-btn-size);height:var(--bz-row-action-btn-size);border-radius:var(--bz-radius-full);color:var(--bz-text-tertiary);cursor:pointer;transition:background-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bz-row-handle{cursor:grab;touch-action:none}.bz-row-handle:active,.bz-list-grid-row.is-dragging .bz-row-handle,.bz-doc-outline__item.is-dragging .bz-row-handle,.bz-reorder-row.is-dragging .bz-row-handle{cursor:grabbing}.bz-row-handle:hover,.bz-row-handle:focus-visible,.bz-row-icon-btn:hover,.bz-row-icon-btn:focus-visible{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-row-icon-btn--danger:hover,.bz-row-icon-btn--danger:focus-visible{color:var(--bz-error)}.bz-row-handle .bz-icon,.bz-row-icon-btn .bz-icon,.bz-stepper__marker .bz-icon{stroke:currentColor}.bz-row-icon-btn--confirm:hover,.bz-row-icon-btn--confirm:focus-visible{color:var(--bz-success-text)}.bz-list-grid-row.is-dragging,.bz-doc-outline__item.is-dragging,.bz-reorder-row.is-dragging{opacity:.6}.bz-list-grid-row.is-drop-before,.bz-doc-outline__item.is-drop-before,.bz-reorder-row.is-drop-before{box-shadow:inset 0 2px 0 0 var(--bz-primary)}.bz-list-grid-row.is-drop-after,.bz-doc-outline__item.is-drop-after,.bz-reorder-row.is-drop-after{box-shadow:inset 0 -2px 0 0 var(--bz-primary)}@media (width<=768px){.bz-list-toolbar{align-items:flex-start}.bz-list-toolbar-right{justify-content:flex-start;width:100%}.bz-list-toolbar-right:has(>.bz-text-body-bold){flex-wrap:wrap}.bz-list-toolbar-right>.bz-text-body-bold{flex:1 0 100%}.bz-chip-filter-group{width:100%;padding-bottom:var(--bz-spacing-sm);scrollbar-width:thin;overflow-x:auto}}@media (width<=479px){.bz-list-toolbar-right:has(>.bz-text-body-bold)>.bz-btn{flex:1 1 0;min-width:0}}.bz-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);box-shadow:var(--bz-shadow-xs)}.bz-card-raised{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);box-shadow:var(--bz-shadow-md)}.bz-btn{justify-content:center;align-items:center;gap:var(--bz-spacing-sm);min-height:44px;padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);font-family:var(--bz-font-family);cursor:pointer;transition:background-color var(--bz-duration-fast) var(--bz-ease-default), border-color var(--bz-duration-fast) var(--bz-ease-default), color var(--bz-duration-fast) var(--bz-ease-default), box-shadow var(--bz-duration-fast) var(--bz-ease-default), transform var(--bz-duration-fast) var(--bz-ease-default), filter var(--bz-duration-fast) var(--bz-ease-default), opacity var(--bz-duration-fast) var(--bz-ease-default);white-space:nowrap;border:none;line-height:1.5;display:inline-flex}.bz-btn .bz-icon,.bz-btn svg{width:var(--bz-icon-sm);height:var(--bz-icon-sm)}.bz-btn:disabled,.bz-btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.bz-btn:disabled:hover,.bz-btn.is-disabled:hover{background:var(--bz-primary)}.bz-btn-secondary:disabled:hover,.bz-btn-secondary.is-disabled:hover{background:0 0}.bz-coming-soon{cursor:pointer;pointer-events:auto;min-height:44px}.quick-action-btn.bz-coming-soon{opacity:.5}.quick-action-btn.bz-coming-soon:hover{background:var(--bz-primary)}.bz-btn:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-btn-primary{background:var(--bz-primary);color:var(--bz-text-inverse)}.bz-btn-primary:hover{background:var(--bz-primary-hover)}.bz-btn-secondary{color:var(--bz-text-primary);border:1px solid var(--bz-border-default);background:0 0}.bz-btn-secondary:hover{background:var(--bz-bg-surface-hover);border-color:var(--bz-border-strong)}.bz-btn-secondary-soft{background:var(--bz-bg-surface);color:var(--bz-text-secondary);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);box-shadow:none}.bz-btn-secondary-soft:hover{background:var(--bz-bg-surface-raised);color:var(--bz-text-primary);border-color:var(--bz-border-strong)}.bz-btn-ghost{color:var(--bz-text-secondary);background:0 0;border:none}.bz-btn-ghost:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-btn-danger{background:var(--bz-error);color:#fff}.bz-btn-sm{font-size:var(--bz-fs-small);padding:4px 10px}.bz-btn-lg{font-size:var(--bz-fs-subheading);padding:12px 24px}.bz-btn-pair{gap:var(--bz-spacing-md);align-items:center;display:flex}.bz-btn-pair>.bz-btn{flex:1}.bz-btn-pair-inline{gap:var(--bz-spacing-sm);justify-content:flex-end;align-items:center;display:inline-flex}.bz-form-actions{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-xl);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-subtle);display:flex}.bz-field-label-row{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-sm);display:flex}@keyframes bz-btn-saved-pulse{0%{transform:scale(1)}45%{transform:scale(.96)}to{transform:scale(1)}}.bz-btn.is-saved{animation:.26s ease-out bz-btn-saved-pulse}.bz-view-tabs{gap:var(--bz-spacing-xl);border-bottom:1px solid var(--bz-border-subtle);margin-bottom:var(--bz-spacing-xl);display:flex}@media (width<=767px){.bz-view-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--bz-border-subtle);border-bottom:0;overflow:auto hidden}.bz-view-tabs::-webkit-scrollbar{display:none}.bz-view-tabs>.bz-view-tab{white-space:nowrap;flex:none;margin-bottom:0}}.bz-view-tab{padding:var(--bz-spacing-sm) 0;font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body);color:var(--bz-text-tertiary);cursor:pointer;font-family:var(--bz-font-family);transition:all var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.bz-view-tab:hover{color:var(--bz-text-primary)}.bz-view-tab.active{color:var(--bz-primary);font-weight:var(--bz-fw-body-bold);border-bottom-color:var(--bz-primary)}.bz-view-tab[aria-disabled=true],.bz-view-tab[aria-disabled=true]:hover{color:var(--bz-text-disabled);cursor:not-allowed}.bz-badge{border-radius:var(--bz-radius-full);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);white-space:nowrap;align-items:center;padding:2px 8px;line-height:1.5;display:inline-flex}.bz-badge-success{background:var(--bz-success-subtle);color:var(--bz-success-text)}.bz-badge-error{background:var(--bz-error-subtle);color:var(--bz-error-text)}.bz-badge-warning{background:var(--bz-warning-subtle);color:var(--bz-warning-text)}.bz-badge-info{background:var(--bz-info-subtle);color:var(--bz-info-text)}.bz-badge-neutral{background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary)}.bz-badge-primary{background:var(--bz-primary-subtle);color:var(--bz-primary-text)}.bz-stats-ribbon{background:var(--bz-border-default);border-radius:var(--bz-radius-lg);margin-bottom:var(--bz-spacing-2xl);box-shadow:var(--bz-shadow-xs);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid;overflow:hidden}.bz-stats-segment{align-items:center;gap:var(--bz-spacing-md);background:var(--bz-bg-surface);padding:var(--bz-spacing-lg);display:flex;position:relative}.bz-stats-segment:after{content:"";background:var(--bz-border-subtle);width:1px;position:absolute;top:20%;bottom:20%;right:0}.bz-stats-segment:last-child:after{display:none}.bz-stats-ribbon--stack{grid-template-columns:minmax(0,1fr);margin-bottom:0}.bz-stats-ribbon--stack .bz-stats-segment:after{display:none}.bz-stats-ribbon--stack{border:1px solid var(--bz-border-default);background:var(--bz-border-subtle);box-shadow:none}.bz-stats-ribbon--stack .bz-stats-segment{padding:var(--bz-spacing-md) var(--bz-spacing-lg);gap:var(--bz-spacing-sm)}.bz-stats-ribbon--stack .bz-stats-segment[role=button]{cursor:pointer}.bz-stats-ribbon--stack .bz-stats-segment[role=button]:hover{background:var(--bz-bg-subtle)}.bz-stats-ribbon--stack .bz-stats-dot{width:8px;height:8px}.bz-stats-ribbon--stack .bz-stats-text{justify-content:space-between;align-items:baseline;gap:var(--bz-spacing-sm);flex-direction:row;flex:1;min-width:0}.bz-stats-ribbon--stack .bz-stats-label{text-transform:none;letter-spacing:0;font-size:var(--bz-fs-body)}.bz-stats-ribbon--stack .bz-stats-value{font-size:var(--bz-fs-body);white-space:nowrap}.bz-stats-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.bz-stats-dot--primary{background:var(--bz-primary)}.bz-stats-dot--success{background:var(--bz-success)}.bz-stats-dot--error{background:var(--bz-error)}.bz-stats-dot--warning{background:var(--bz-warning)}.bz-stats-dot--info{background:var(--bz-info)}.bz-stats-dot--neutral{background:var(--bz-text-secondary)}.bz-stats-icon{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.bz-stats-icon--primary,.bz-icon.bz-stats-icon--primary{stroke:var(--bz-primary)}.bz-stats-icon--success,.bz-icon.bz-stats-icon--success{stroke:var(--bz-success)}.bz-stats-icon--error,.bz-icon.bz-stats-icon--error{stroke:var(--bz-error)}.bz-stats-icon--warning,.bz-icon.bz-stats-icon--warning{stroke:var(--bz-warning)}.bz-stats-icon--info,.bz-icon.bz-stats-icon--info{stroke:var(--bz-info)}.bz-stats-icon--neutral,.bz-icon.bz-stats-icon--neutral{stroke:var(--bz-text-secondary)}.bz-stats-text{flex-direction:column;gap:2px;display:flex}.bz-stats-label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.bz-stats-value{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);font-weight:700}input:focus,textarea:focus,select:focus{outline:2px solid var(--bz-primary);outline-offset:1px}input[type=checkbox]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible){outline:none}.bz-input{width:100%;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);font-family:var(--bz-font-family);color:var(--bz-text-primary);background:var(--bz-bg-surface);transition:border-color var(--bz-duration-fast) var(--bz-ease-default);outline:none}.bz-input:focus{border-color:var(--bz-primary);box-shadow:0 0 0 3px var(--bz-primary-subtle);outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-input-error{border-color:var(--bz-error)}.bz-input-error:focus{box-shadow:0 0 0 3px var(--bz-error-subtle)}.bz-label{font-size:var(--bz-fs-body-bold);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs);display:block}.bz-helper-text{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-top:var(--bz-spacing-xs)}.bz-error-text{font-size:var(--bz-fs-small);color:var(--bz-error-text);margin-top:var(--bz-spacing-xs)}.bz-table{border-collapse:collapse;width:100%}.bz-table th{text-align:left;padding:var(--bz-spacing-md) var(--bz-spacing-md);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary);background:var(--bz-bg-surface-raised);border-bottom:1px solid var(--bz-border-default)}.bz-table td{padding:var(--bz-spacing-md) var(--bz-spacing-md);font-size:var(--bz-fs-body);border-bottom:1px solid var(--bz-border-subtle)}.bz-table tr:hover td{background:var(--bz-bg-surface-hover)}.bz-divider{border:none;border-top:1px solid var(--bz-border-default);margin:var(--bz-spacing-lg) 0}.bz-theme-toggle{top:var(--bz-spacing-lg);right:var(--bz-spacing-lg);z-index:9999;background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-full);cursor:pointer;width:40px;height:40px;box-shadow:var(--bz-shadow-md);transition:all var(--bz-duration-fast) var(--bz-ease-default);justify-content:center;align-items:center;font-size:18px;display:flex;position:fixed}.bz-theme-toggle:hover{box-shadow:var(--bz-shadow-lg);transform:scale(1.05)}.bz-state-fab{bottom:var(--bz-spacing-xl);right:var(--bz-spacing-xl);z-index:9998;background:var(--bz-primary);color:var(--bz-text-inverse);border-radius:var(--bz-radius-full);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);cursor:pointer;box-shadow:var(--bz-shadow-lg);transition:all var(--bz-duration-fast) var(--bz-ease-default);border:none;position:fixed}.bz-state-fab:hover{background:var(--bz-primary-hover);box-shadow:var(--bz-shadow-xl)}@media (width<=768px){.bz-sidebar{display:none}.bz-content{max-width:100vw;padding:var(--bz-spacing-lg)}.bz-stats-ribbon{grid-template-columns:repeat(2,1fr)}.sidebar.active{box-shadow:var(--bz-shadow-lg);left:0}}@media (width<=1024px){.bz-content{padding:var(--bz-spacing-lg)}}.bz-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bz-skip-link{left:var(--bz-spacing-sm);top:calc(-1 * var(--bz-spacing-3xl,3rem));z-index:1000;padding:var(--bz-spacing-sm) var(--bz-spacing-lg);background:var(--bz-primary);color:var(--bz-text-inverse);border-radius:var(--bz-radius-md);font-family:var(--bz-font-family);font-size:var(--bz-fs-body);font-weight:600;text-decoration:none;transition:top .15s;position:absolute}.bz-skip-link:focus-visible,.bz-skip-link:focus{top:var(--bz-spacing-sm);outline:2px solid var(--bz-text-inverse);outline-offset:2px}.form-control{border:1px solid var(--bz-border-default,var(--border));border-radius:var(--bz-radius-md,8px);width:100%;font-family:inherit;font-size:var(--bz-fs-body);background:var(--bz-bg-surface,var(--bg-white,#fff));box-sizing:border-box;color:var(--bz-text-primary,var(--text-primary,#1a1a1a));outline:none;padding:16px 14px;transition:border-color .2s}.form-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-control[type=number]{-moz-appearance:textfield}.bz-code-input{letter-spacing:var(--bz-ls-code);text-align:center;font-variant-numeric:tabular-nums;text-indent:var(--bz-ls-code)}.form-control:focus{border-color:var(--bz-primary,var(--primary));box-shadow:0 0 0 1px var(--bz-primary,var(--primary))}[data-theme=dark] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date].form-control{padding-inline-end:var(--bz-spacing-sm)}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-inline-start:var(--bz-spacing-xs);padding:0}.form-control.is-invalid{border-color:var(--bz-error,var(--error))}.invalid-feedback.show{display:block}.settings-card .gc-float-field{max-width:var(--bz-field-max-width)}.settings-card .gc-float-field--wide{max-width:100%}.bz-field-group{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.bz-field-group>.gc-float-field,.bz-field-group>.form-control{max-width:var(--bz-field-max-width)}.bz-field-group>.gc-float-field,.bz-field-group>.gc-float-field+.gc-float-field{margin-block:0}.gc-float-field+.gc-float-field{margin-top:var(--bz-spacing-xl)}.bz-stack-md>.gc-float-field+.gc-float-field{margin-top:var(--bz-spacing-xs)}.bz-stack-md>.gc-float-field:has(+.gc-float-field){margin-bottom:0}.gc-field-body:not(.column)>.gc-float-field+.gc-float-field,.invoice-metadata-row>.gc-float-field+.gc-float-field,.gc-birthday-row>.gc-float-field+.gc-float-field,.gc-address-row>.gc-float-field+.gc-float-field,.gc-field-row>.gc-float-field+.gc-float-field,.bz-row-12>.gc-float-field+.gc-float-field,.bz-row-8>.gc-float-field+.gc-float-field,.bz-row-6>.gc-float-field+.gc-float-field,.bz-row-sm>.gc-float-field+.gc-float-field,.bz-row-md>.gc-float-field+.gc-float-field,.bz-row-inline>.gc-float-field+.gc-float-field,.bz-grid-2>.gc-float-field+.gc-float-field,.bz-list-toolbar-left>.gc-float-field+.gc-float-field,.bz-list-toolbar-right>.gc-float-field+.gc-float-field,.gc-vgroup>.gc-float-field+.gc-float-field,.gc-vgroup-fields>.gc-float-field+.gc-float-field,.gc-address-block>.gc-float-field+.gc-float-field{margin-top:0}.gc-float-field+.bz-btn-primary,.gc-float-field+.bz-btn-secondary{margin-top:var(--bz-spacing-md)}.bz-field-with-action{align-items:stretch;gap:var(--bz-spacing-sm);display:flex}.bz-field-with-action>.gc-float-field.gc-form-group{margin-bottom:0}.bz-field-with-action>.gc-float-field+.bz-btn{height:auto;margin-top:0}.gc-float-field{flex:1;min-width:0;position:relative}.gc-float-field .form-control{width:100%}.gc-float-field.gc-form-group .gc-error-text{position:absolute;top:100%;left:0;right:0}.gc-float-field.gc-form-group.has-error{grid-template-columns:minmax(0,1fr);display:grid}.gc-float-field.gc-form-group.has-error>.form-control,.gc-float-field.gc-form-group.has-error>.gc-float-label{grid-area:1/1/2/2}.gc-float-field.gc-form-group.has-error>.gc-error-text{grid-area:2/1;position:static}.gc-float-field.gc-form-group:has(>.bz-text-hint){grid-template-columns:minmax(0,1fr);display:grid}:is(.gc-float-field.gc-form-group:has(>.bz-text-hint)>.form-control,.gc-float-field.gc-form-group:has(>.bz-text-hint)>.gc-float-label){grid-area:1/1/2/2}.gc-float-field.gc-form-group:has(>.bz-text-hint)>.bz-text-hint{grid-area:3/1}.gc-float-label{background:var(--bz-bg-surface,var(--bg-white,#fff));color:var(--bz-text-tertiary,var(--text-tertiary,#999));font-size:var(--bz-fs-body,14px);pointer-events:none;white-space:nowrap;padding:0 4px;line-height:1;transition:all .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gc-float-field .form-control:disabled+.gc-float-label{background:0 0}.gc-float-field--readonly .form-control{color:var(--bz-text-secondary);cursor:default}.gc-float-field--readonly input:focus+.gc-float-label{color:var(--bz-text-secondary)}.gc-float-field input:focus+.gc-float-label,.gc-float-field input:not(:placeholder-shown)+.gc-float-label,.gc-float-field--pinned input+.gc-float-label{color:var(--bz-text-secondary,var(--text-secondary,#666));font-size:12px;top:0}.gc-float-field input:focus+.gc-float-label{color:var(--bz-primary,var(--primary))}.gc-float-field--prompt input:placeholder-shown+.gc-float-label{visibility:hidden}.gc-float-field textarea+.gc-float-label{top:16px;transform:none}.gc-float-field textarea:focus+.gc-float-label,.gc-float-field textarea:not(:placeholder-shown)+.gc-float-label{color:var(--bz-text-secondary,var(--text-secondary,#666));font-size:12px;top:0;transform:translateY(-50%)}.gc-float-field textarea:focus+.gc-float-label{color:var(--bz-primary,var(--primary))}.gc-float-field select+.gc-float-label,.gc-float-field .gc-multiselect+.gc-float-label{color:var(--bz-text-secondary,var(--text-secondary,#666));font-size:12px;top:0}.gc-float-field select:focus+.gc-float-label,.gc-float-field .gc-multiselect[aria-expanded=true]+.gc-float-label{color:var(--bz-primary,var(--primary))}.gc-float-field select.is-empty:not(:focus)+.gc-float-label,.gc-float-field .gc-multiselect.is-empty:not([aria-expanded=true])+.gc-float-label{font-size:var(--bz-fs-body,14px);color:var(--bz-text-tertiary,var(--text-tertiary,#999));top:50%}.gc-field-row{align-items:center;gap:var(--bz-spacing-md,var(--spacing-md,12px));margin-bottom:var(--bz-spacing-md,var(--spacing-md,12px));display:flex;position:relative}.gc-field-row.align-top{align-items:flex-start}.gc-field-row.align-top .gc-field-icon{margin-top:10px}.invoice-metadata-row{align-items:start;column-gap:var(--bz-spacing-md,var(--spacing-md,12px));row-gap:var(--bz-spacing-lg,var(--spacing-lg,16px));margin-bottom:var(--bz-spacing-lg,var(--spacing-lg,16px));grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.invoice-metadata-row>.gc-float-field,.invoice-metadata-row .gc-form-group{margin-bottom:0}.gc-field-icon{width:20px;height:20px;color:var(--bz-text-tertiary,var(--text-tertiary));flex-shrink:0;justify-content:center;align-items:center;display:flex}.gc-field-icon.placeholder{visibility:hidden}.gc-field-body{gap:var(--bz-spacing-sm,var(--spacing-sm,8px));flex:1;align-items:center;display:flex}.gc-field-body.column{flex-direction:column;align-items:stretch}.gc-field-body .form-control{flex:1}.gc-field-body>select,.gc-field-body>input,.gc-field-body>.gc-float-field{box-sizing:border-box;height:auto}.gc-label-select{border:1px solid var(--bz-border-default,var(--border));border-radius:var(--bz-radius-md,8px);width:140px;font-family:inherit;font-size:var(--bz-fs-small);color:var(--bz-text-secondary,var(--text-secondary));background:var(--bz-bg-surface,var(--bg-white));cursor:pointer;box-sizing:border-box;flex-shrink:0;padding:16px 12px;transition:border-color .2s}.gc-float-field .gc-label-select{font-size:var(--bz-fs-body);color:var(--bz-text-primary)}.gc-float-field .gc-label-select:has(>option[value=""]:checked){color:var(--bz-text-secondary)}.gc-label-select:focus{border-color:var(--bz-primary,var(--primary));outline:none}.gc-multiselect{justify-content:space-between;align-items:center;gap:var(--bz-spacing-sm);text-align:left;color:var(--bz-text-primary);display:flex}.gc-multiselect[aria-expanded=true]{border-color:var(--bz-primary)}.gc-multiselect__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-multiselect__chevron{color:var(--bz-text-secondary);flex-shrink:0}.gc-label-select.gc-label-hidden{display:none}.gc-float-field.gc-label-field{flex:none;width:140px}.gc-float-field.gc-country-field{flex:none;min-width:100px}.gc-address-block .gc-float-field.gc-label-field{width:100%}.gc-country-select{appearance:none;border:1px solid var(--bz-border-default,var(--border));border-radius:var(--bz-radius-md,8px);font-size:var(--bz-fs-small);cursor:pointer;background:var(--bz-bg-surface,var(--bg-white)) url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center;min-width:100px;color:var(--bz-text-primary,var(--text-primary));box-sizing:border-box;flex-shrink:0;padding:16px 26px 16px 12px;font-family:inherit;transition:border-color .2s}.gc-country-select:focus{border-color:var(--bz-primary,var(--primary));outline:none;box-shadow:0 0 0 3px #635bff1a}.gc-country-select:hover{border-color:var(--bz-primary,var(--primary))}.gc-remove-btn{cursor:pointer;width:28px;height:28px;color:var(--bz-text-tertiary,var(--text-tertiary));background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;right:-36px;transform:translateY(-50%)}.gc-field-row.align-top>.gc-remove-btn{top:12px;transform:none}.gc-remove-btn:hover{color:var(--bz-error,var(--error));background:#fee2e2}.gc-field-row .gc-remove-btn.hover-only{opacity:0;transition:opacity .15s}.gc-field-row:hover .gc-remove-btn.hover-only,.gc-field-row:focus-within .gc-remove-btn.hover-only{opacity:1}.gc-remove-spacer{display:none}.gc-add-btn-row{margin-bottom:var(--bz-spacing-lg,var(--spacing-lg,16px))}.gc-add-btn{color:var(--bz-primary,var(--primary));font-size:var(--bz-fs-small);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-family:inherit;font-weight:500;transition:opacity .15s;display:inline-flex}.gc-add-btn:hover{opacity:.8}.gc-section-divider{display:none}.gc-more-fields{gap:var(--bz-spacing-sm,var(--spacing-sm,8px));margin-bottom:var(--bz-spacing-lg,var(--spacing-lg,16px));flex-direction:column;padding-left:0;display:flex}.gc-more-fields .gc-add-btn{font-size:var(--bz-fs-body)}.gc-address-block{gap:var(--bz-spacing-sm,var(--spacing-sm,8px));flex-direction:column;flex:1;display:flex}.gc-address-row{gap:var(--bz-spacing-sm,var(--spacing-sm,8px));display:flex}.gc-address-entry{align-items:flex-start}.gc-country-region{width:100%}.gc-birthday-row{gap:var(--bz-spacing-sm,var(--spacing-sm,8px));flex:1;min-width:0;display:flex}.gc-birthday-row select,.gc-birthday-row input{flex:1}.gc-vgroup{gap:var(--bz-spacing-sm,var(--spacing-sm,8px));margin-bottom:var(--bz-spacing-md,var(--spacing-md,12px));flex-direction:column;padding-left:36px;display:flex;position:relative}.gc-vgroup-header{align-items:center;display:flex;position:relative}.gc-vgroup-header .form-control{flex:1}.gc-name-expand-btn{cursor:pointer;width:28px;height:28px;color:var(--bz-text-tertiary,var(--text-tertiary));background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.gc-name-expand-btn:hover{background:var(--bz-bg-surface-hover,var(--bg-hover));color:var(--bz-text-primary,var(--text-primary))}.gc-vgroup-header .gc-name-expand-btn{position:absolute;top:50%;right:-36px;transform:translateY(-50%)}.gc-vgroup-fields{gap:var(--bz-spacing-sm,var(--spacing-sm,8px));flex-direction:column;display:none}.gc-vgroup-fields.visible{display:flex}.gc-name-expand-btn.expanded svg{transform:rotate(180deg)}.gc-vgroup-header .gc-name-expand-btn.expanded{transform:translateY(-50%)}.gc-vgroup-header .gc-name-expand-btn.expanded svg{transform:rotate(180deg)}.gc-form-footer{gap:var(--bz-spacing-md,var(--spacing-md,12px));padding-top:var(--bz-spacing-xl,var(--spacing-xl,20px));margin-top:var(--bz-spacing-xl,var(--spacing-xl,20px));justify-content:flex-end;display:flex}input[type=file].form-control--quiet{color:#0000}input[type=file].form-control--quiet::file-selector-button{color:buttontext}select.form-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}select.form-control:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bz-bg-surface-raised,#f5f5f5)}textarea.form-control{resize:vertical;min-height:100px;line-height:1.5}textarea.form-control.auto-grow{resize:none;overflow:hidden}.form-control:disabled,.form-control[readonly]{opacity:.6;cursor:not-allowed;background-color:var(--bz-bg-surface-raised,#f5f5f5)}.form-control:disabled:focus,.form-control[readonly]:focus{border-color:var(--bz-border-default,var(--border));box-shadow:none}.form-control[readonly]:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.gc-form-group{margin-bottom:var(--bz-spacing-lg,var(--spacing-lg,16px))}.gc-form-group label,.gc-form-group .gc-form-label{font-size:var(--bz-fs-body);color:var(--bz-text-primary,var(--text-primary));margin-bottom:var(--bz-spacing-xs,4px);font-weight:500;display:block}.gc-form-group .gc-float-label{color:var(--bz-text-tertiary,var(--text-tertiary,#999));margin-bottom:0;font-weight:400}.gc-form-group .gc-helper-text{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary,var(--text-tertiary));margin-top:var(--bz-spacing-xs,4px)}.gc-form-group .gc-radio-group{margin-top:var(--bz-spacing-md,12px)}.gc-form-group .gc-error-text{font-size:var(--bz-fs-small);color:var(--bz-error-text);margin-top:var(--bz-spacing-xs,4px);display:none}.gc-form-group.has-error .gc-error-text{display:block}.gc-form-group.has-error .gc-helper-text{display:none}.gc-form-group.has-error .form-control{border-color:var(--bz-error,var(--error))}.gc-form-group.has-error .form-control:focus{box-shadow:0 0 0 1px var(--bz-error,var(--error))}.gc-form-group.has-success .form-control{border-color:var(--bz-success,#22c55e)}.gc-required{color:var(--bz-error,var(--error));margin-left:2px}.gc-form-inline{align-items:center;gap:var(--bz-spacing-md,var(--spacing-md,12px));margin-bottom:var(--bz-spacing-md,var(--spacing-md,12px));display:flex}.gc-form-inline label{white-space:nowrap;flex-shrink:0;min-width:120px;font-weight:500}.gc-form-inline .form-control{flex:1}.gc-input-group{align-items:center;display:flex;position:relative}.gc-input-group .form-control{flex:1}.gc-input-group-prepend,.gc-input-group-append{color:var(--bz-text-tertiary,var(--text-tertiary));font-size:var(--bz-fs-body);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gc-input-group-prepend{left:14px}.gc-input-group-append{right:14px}.gc-input-group .gc-input-group-prepend~.form-control{padding-left:40px}.gc-input-group .form-control:has(~.gc-input-group-append){padding-right:40px}.gc-input-group .form-control.has-append{padding-right:40px}.gc-input-group .form-control.has-prepend{padding-left:40px}.gc-search-input{position:relative}.gc-search-input .form-control{border-radius:var(--bz-radius-full,50px);padding-left:40px}:root{--bz-form-control-pad-x:14px}.gc-search-input .gc-float-field .form-control{padding-left:var(--bz-form-control-pad-x);border-radius:var(--bz-radius-md,8px)}.gc-search-input .gc-search-icon{color:var(--bz-text-tertiary,var(--text-tertiary));pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gc-search-input .gc-search-clear{cursor:pointer;color:var(--bz-text-tertiary,var(--text-tertiary));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gc-search-input .gc-search-clear.visible{display:flex}.gc-search-input .gc-search-clear:hover{background:var(--bz-bg-surface-hover,#f0f0f0);color:var(--bz-text-primary,var(--text-primary))}.gc-autocomplete-menu{top:calc(100% + var(--bz-spacing-xs));z-index:100;background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-lg);max-height:320px;display:none;position:absolute;left:0;right:0;overflow-y:auto}.gc-autocomplete-menu.visible{display:block}.gc-autocomplete-menu--floating{margin-top:var(--bz-spacing-xs);z-index:var(--bz-z-popover-over-modal);position:fixed;right:auto}.gc-autocomplete-item{align-items:baseline;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md);cursor:pointer;border-bottom:1px solid var(--bz-border-subtle);transition:background var(--bz-duration-fast) var(--bz-ease-default);display:flex}.gc-autocomplete-item:last-child{border-bottom:none}.gc-autocomplete-item:hover,.gc-autocomplete-item.active{background:var(--bz-bg-surface-hover)}.gc-autocomplete-item__icon{margin-right:var(--bz-spacing-xs);color:var(--bz-text-tertiary);flex-shrink:0;align-self:center;align-items:center;display:flex}.gc-autocomplete-item__primary{min-width:0;font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.gc-autocomplete-item__secondary{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);white-space:nowrap;flex-shrink:0}.gc-checkbox{align-items:center;gap:var(--bz-spacing-sm,8px);cursor:pointer;font-size:var(--bz-fs-body);color:var(--bz-text-primary,var(--text-primary));-webkit-user-select:none;user-select:none;display:flex}.gc-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--bz-primary,var(--primary));cursor:pointer;flex-shrink:0}.gc-checkbox.disabled{opacity:.5;cursor:not-allowed}.gc-checkbox-description{font-size:var(--bz-fs-small);color:var(--bz-text-secondary,var(--text-secondary));margin-left:26px}.gc-checkbox--compact{font-size:var(--bz-fs-small);color:var(--bz-text-secondary,var(--text-secondary))}.gc-radio{cursor:pointer;font-size:var(--bz-fs-body);color:var(--bz-text-primary,var(--text-primary));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.gc-radio input[type=radio]{width:18px;height:18px;accent-color:var(--bz-primary,var(--primary));cursor:pointer;flex-shrink:0;margin-inline-end:var(--bz-spacing-sm,8px)}.gc-radio-group{gap:var(--bz-spacing-sm,8px);flex-direction:column;display:flex}.gc-radio-group.horizontal{gap:var(--bz-spacing-xl,20px);flex-direction:row}.gc-toggle{align-items:center;gap:var(--bz-spacing-sm,8px);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.gc-toggle-track{background:var(--bz-border-strong,#ccc);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.gc-toggle-track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.gc-toggle input[type=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gc-toggle input[type=checkbox]:focus-visible+.gc-toggle-track{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.gc-toggle input[type=checkbox]:checked+.gc-toggle-track{background:var(--bz-primary,var(--primary))}.gc-toggle input[type=checkbox]:checked+.gc-toggle-track:after{transform:translate(20px)}.gc-toggle-label{font-size:var(--bz-fs-body);color:var(--bz-text-primary,var(--text-primary))}.gc-toggle--always-on .gc-toggle-track{background:var(--bz-primary-soft)}.gc-toggle--always-on .gc-toggle-track:after{transform:translate(20px)}.toggle-switch.is-locked,.toggle-switch.on.is-locked{background-color:var(--bz-primary-soft);border-color:var(--bz-primary-soft);cursor:default}.toggle-switch.is-locked .toggle-circle{transform:translateX(var(--bz-spacing-xl))}.toggle-switch.is-disabled,.gc-toggle--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.gc-file-upload{text-align:center;padding:var(--bz-spacing-3xl,32px) var(--bz-spacing-lg,16px);border:2px dashed var(--bz-border-default,var(--border));border-radius:var(--bz-radius-md,8px);cursor:pointer;background:var(--bz-bg-surface,var(--bg-white,#fff));transition:all .2s}.gc-file-upload:hover,.gc-file-upload.dragover{border-color:var(--bz-primary,var(--primary));background:var(--bz-primary-subtle,#635bff0a)}.gc-file-upload-icon{margin-bottom:var(--bz-spacing-md,12px);color:var(--bz-text-tertiary,var(--text-tertiary));font-size:2rem}.gc-file-upload-title{margin-bottom:var(--bz-spacing-xs,4px);font-weight:600}.gc-file-upload-hint{font-size:var(--bz-fs-small);color:var(--bz-text-secondary,var(--text-secondary))}.gc-file-upload input[type=file]{display:none}.bz-logo-upload{align-items:center;gap:var(--bz-spacing-xl);display:flex}.bz-logo-upload-box{width:80px;height:80px;font:inherit;border:2px dashed var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface-raised);color:var(--bz-text-tertiary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.bz-logo-upload-box:hover,.bz-logo-upload-box:focus-visible{border-color:var(--bz-primary);background:var(--bz-primary-subtle)}.bz-logo-upload-box:disabled{cursor:default;opacity:.6}.bz-logo-upload-box svg{width:24px;height:24px}.bz-logo-upload-img{object-fit:contain;width:100%;height:100%}.bz-file-drop{justify-content:center;align-items:center;gap:var(--bz-spacing-sm);min-height:var(--bz-file-drop-min-height);padding:var(--bz-spacing-3xl) var(--bz-spacing-xl);border:2px dashed var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);color:var(--bz-text-secondary);text-align:center;cursor:pointer;transition:border-color var(--bz-duration-fast) var(--bz-ease-default), background-color var(--bz-duration-fast) var(--bz-ease-default);flex-direction:column;display:flex}.bz-file-drop:hover,.bz-file-drop:focus-within,.bz-file-drop.is-dragover{border-color:var(--bz-primary);background:var(--bz-primary-subtle)}.bz-file-drop:focus-within{box-shadow:var(--bz-shadow-focus-primary)}.bz-file-drop.is-invalid{border-color:var(--bz-error)}.bz-file-drop--narrow{width:100%;max-width:var(--bz-file-drop-max-width);margin-inline:auto}.bz-file-drop-lead{max-width:var(--bz-file-drop-max-width);margin:0 auto var(--bz-spacing-2xl);text-align:center;font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-subheading);color:var(--bz-text-primary)}.bz-file-drop.is-disabled{cursor:default;opacity:.6}.bz-file-drop__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bz-file-drop__icon{color:var(--bz-primary);display:inline-flex}.bz-file-drop__icon svg{width:var(--bz-file-drop-icon-size);height:var(--bz-file-drop-icon-size)}.bz-file-drop__icon .bz-icon{stroke:currentColor}.bz-file-drop__title{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.bz-file-drop__browse{color:var(--bz-primary)}.bz-file-drop__hint{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-file-drop--compact{min-height:0;padding:var(--bz-spacing-md) var(--bz-spacing-lg);border-width:1px;flex-direction:row}.bz-file-drop--compact .bz-file-drop__icon svg{width:var(--bz-icon-sm-size);height:var(--bz-icon-sm-size)}.bz-file-drop--compact .bz-file-drop__title{font-weight:var(--bz-fw-body);font-size:var(--bz-fs-label);color:var(--bz-text-secondary)}.bz-file-drop--compact .bz-file-drop__icon{color:var(--bz-text-disabled)}.bz-stepper{justify-content:center;align-items:center;gap:var(--bz-spacing-sm);margin:0;padding:0;list-style:none;display:flex}.bz-screen-host>.bz-stepper{margin-bottom:var(--bz-spacing-lg)}.bz-stepper__step{align-items:center;gap:var(--bz-spacing-sm);min-width:0;color:var(--bz-text-tertiary);display:flex}.bz-stepper__step:not(:last-child):after{content:"";flex:0 1 var(--bz-stepper-connector-width);width:var(--bz-stepper-connector-width);min-width:var(--bz-spacing-lg);background:var(--bz-border-default);height:1px}.bz-stepper__link{align-items:center;gap:var(--bz-spacing-sm);min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}button.bz-stepper__link{cursor:pointer;border-radius:var(--bz-radius-sm)}button.bz-stepper__link:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-stepper__marker{width:var(--bz-stepper-marker-size);height:var(--bz-stepper-marker-size);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.bz-stepper__marker svg{width:var(--bz-spacing-lg);height:var(--bz-spacing-lg)}.bz-stepper__label{font-size:var(--bz-fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-stepper__step.is-done{color:var(--bz-text-primary)}.bz-stepper__step.is-done .bz-stepper__marker{border-color:var(--bz-primary);background:var(--bz-primary-subtle);color:var(--bz-primary)}.bz-stepper__step.is-done:after{background:var(--bz-primary)}.bz-stepper__step.is-current{color:var(--bz-text-primary)}.bz-stepper__step.is-current .bz-stepper__marker{border-color:var(--bz-primary);color:var(--bz-primary)}.bz-stepper__step.is-current .bz-stepper__label{font-weight:var(--bz-fw-body-bold)}@media (width<=767px){.bz-stepper__step:not(.is-current) .bz-stepper__label{display:none}.bz-stepper__step.is-current{flex:none}.bz-stepper__step:not(:last-child):after{flex-basis:var(--bz-spacing-lg);width:var(--bz-spacing-lg)}}.bz-invoice-sender-logo{object-fit:contain;max-width:160px;max-height:48px;margin-bottom:var(--bz-spacing-sm)}.gc-form-section{margin-bottom:var(--bz-spacing-xl,var(--spacing-xl,20px))}.gc-form-section-title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary,var(--text-primary));margin-bottom:var(--bz-spacing-md,var(--spacing-md,12px));padding-bottom:var(--bz-spacing-sm,8px);border-bottom:1px solid var(--bz-border-default,var(--border));font-weight:600}.gc-form-section-description{font-size:var(--bz-fs-small);color:var(--bz-text-secondary,var(--text-secondary));margin-bottom:var(--bz-spacing-lg,var(--spacing-lg,16px))}.gc-form-grid{column-gap:var(--bz-spacing-md,var(--spacing-md,12px));row-gap:var(--bz-spacing-lg,var(--spacing-lg,16px));margin-bottom:var(--bz-spacing-lg,var(--spacing-lg,16px));grid-template-columns:1fr 1fr;display:grid}.gc-form-grid .gc-form-group{margin-bottom:0}.gc-form-group .gc-label-select,.gc-form-grid .gc-label-select,.invoice-metadata-row .gc-label-select{width:100%;font-size:var(--bz-fs-body);color:var(--bz-text-primary,var(--text-primary));appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:16px 36px 16px 14px}.bz-flip-select{display:inline-block;position:relative}.bz-flip-select__btn{appearance:none;text-align:left;cursor:pointer;font:inherit;color:inherit;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;width:100%;padding:16px 36px 16px 14px;line-height:normal}.bz-flip-select__btn:focus-visible{outline:2px solid var(--bz-border-focus,var(--border-focus,#2563eb));outline-offset:2px}.bz-flip-select__value{display:inline-block}.bz-flip-select__ph{color:var(--bz-text-tertiary,var(--text-tertiary,#999))}.bz-flip-select__list{z-index:1100;max-height:240px;padding:var(--bz-spacing-xs,4px) 0;background:var(--bz-bg-surface,var(--background,#fff));border:1px solid var(--bz-border,var(--border,#ddd));border-radius:var(--bz-radius-md,8px);margin:0;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.bz-flip-select__option{cursor:pointer;color:var(--bz-text-primary,var(--text-primary,#222));padding:10px 14px}.bz-flip-select__option:hover,.bz-flip-select__option.is-selected{background:var(--bz-bg-surface-hover,#0000000d)}.bz-flip-select__option.is-selected{font-weight:var(--bz-fw-medium,600)}.bz-flip-select__option.is-disabled{color:var(--bz-text-tertiary,var(--text-tertiary,#999));cursor:not-allowed}.bz-flip-select__option.is-disabled:hover{background:0 0}.gc-form-grid .gc-form-group.full-width{grid-column:1/-1}.gc-form-grid--fit-last{grid-template-columns:minmax(0,1fr) auto}.gc-form-grid--fit-last .bz-flip-select{flex:auto}.gc-form-grid>.gc-float-field+.gc-float-field{margin-top:0}@media (width>=601px){.settings-card .gc-form-grid--fit-last{grid-template-columns:minmax(0, var(--bz-field-max-width)) auto;justify-content:start}}@media (width<=600px){.gc-form-grid{grid-template-columns:1fr}}.gc-char-counter{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary,var(--text-tertiary));text-align:right;margin-top:var(--bz-spacing-xs,4px)}.gc-char-counter.over-limit{color:var(--bz-error,var(--error));font-weight:500}.gc-chip-input{border:1px solid var(--bz-border-default,var(--border));border-radius:var(--bz-radius-md,8px);background:var(--bz-bg-surface,var(--bg-white,#fff));cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;padding:8px 12px;transition:border-color .2s;display:flex}.gc-chip-input:focus-within{border-color:var(--bz-primary,var(--primary));box-shadow:0 0 0 1px var(--bz-primary,var(--primary))}.gc-chip{border-radius:var(--bz-radius-full,50px);background:var(--bz-bg-surface-raised,#f0f0f0);font-size:var(--bz-fs-small);color:var(--bz-text-primary,var(--text-primary));white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.gc-chip-remove{cursor:pointer;width:16px;height:16px;color:var(--bz-text-tertiary,var(--text-tertiary));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex}.gc-chip-remove:hover{color:var(--bz-text-primary,var(--text-primary));background:#0000001a}.gc-chip-input input{min-width:80px;font-size:var(--bz-fs-body);color:var(--bz-text-primary,var(--text-primary));background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit}.gc-date-input{position:relative}.gc-date-input .form-control{padding-right:40px}.gc-date-input .gc-date-icon{color:var(--bz-text-tertiary,var(--text-tertiary));pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.gc-password-input{position:relative}.gc-password-input .form-control{padding-right:44px}.gc-password-input .gc-password-toggle{cursor:pointer;color:var(--bz-text-tertiary,var(--text-tertiary));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gc-password-input .gc-password-toggle:hover{background:var(--bz-bg-surface-hover,#f0f0f0);color:var(--bz-text-primary,var(--text-primary))}.gc-form-stepper{margin-bottom:var(--bz-spacing-xl,20px);align-items:center;gap:0;display:flex}.gc-step{align-items:center;gap:var(--bz-spacing-sm,8px);flex:1;display:flex}.gc-step-number{background:var(--bz-bg-surface-raised,#e5e5e5);width:32px;height:32px;color:var(--bz-text-secondary,var(--text-secondary));font-size:var(--bz-fs-small);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:flex}.gc-step-label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary,var(--text-secondary));white-space:nowrap}.gc-step.active .gc-step-number{background:var(--bz-primary,var(--primary));color:#fff}.gc-step.active .gc-step-label{color:var(--bz-text-primary,var(--text-primary));font-weight:500}.gc-step.completed .gc-step-number{background:var(--bz-success,#22c55e);color:#fff}.gc-step-divider{background:var(--bz-border-default,var(--border));height:2px;margin:0 var(--bz-spacing-sm,8px);flex:1}.gc-step.completed+.gc-step-divider{background:var(--bz-success,#22c55e)}.gc-inline-edit{align-items:center;gap:var(--bz-spacing-sm,8px);border-radius:var(--bz-radius-md,8px);cursor:pointer;padding:8px 12px;transition:background .15s;display:flex}.gc-inline-edit:hover{background:var(--bz-bg-surface-hover,#f0f0f0)}.gc-inline-edit .gc-inline-edit-icon{opacity:0;color:var(--bz-text-tertiary,var(--text-tertiary));transition:opacity .15s}.gc-inline-edit:hover .gc-inline-edit-icon{opacity:1}.gc-inline-edit.editing{cursor:default;background:0 0}.gc-inline-edit.editing .gc-inline-edit-icon{display:none}.bz-record-list{border-collapse:collapse;width:100%;font-size:var(--bz-fs-body)}.bz-record-list thead th{text-align:left;padding:var(--bz-spacing-sm) var(--bz-spacing-md);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-weight:700;transition:color .15s}.bz-record-list thead th:hover{color:var(--bz-primary)}.bz-record-list th .bz-sort-icon{opacity:.4;vertical-align:middle;margin-left:4px;font-size:10px;display:inline-block}.bz-record-list th.sorted .bz-sort-icon{opacity:1;color:var(--bz-primary)}.bz-record-list tbody tr{border-bottom:1px solid var(--bz-border-subtle);cursor:pointer;transition:background .15s}.bz-record-list tbody tr:last-child{border-bottom:1px solid var(--bz-border-subtle)}.bz-record-list tbody tr:hover{background:var(--bz-primary-subtle)}.bz-record-list td{padding:var(--bz-spacing-md);vertical-align:middle;border:none}.bz-record-list th.bz-col-right,.bz-record-list td.bz-col-right{text-align:right}.bz-record-list th.bz-col-center,.bz-record-list td.bz-col-center{text-align:center}.bz-record-list th.bz-col-actions,.bz-record-list td.bz-col-actions{text-align:center;width:48px}.bz-record-accent{align-items:center;gap:var(--bz-spacing-sm);display:flex}.bz-record-accent__bar{border-radius:2px;flex-shrink:0;width:4px;height:28px}.bz-status-pill{border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);text-transform:capitalize;white-space:nowrap;align-items:center;padding:3px 10px;font-weight:700;display:inline-flex}.bz-status-pill--draft{background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary)}.bz-status-pill--sent{background:var(--color-info-subtle,#2563eb1a);color:var(--color-info,#2563eb)}.bz-status-pill--viewed{background:var(--color-warning-subtle,#f59e0b1a);color:var(--color-warning-text,#d97706)}.bz-status-pill--paid{background:var(--color-success-subtle,#10b9811a);color:var(--color-success,#10b981)}.bz-status-pill--overdue{background:var(--bz-error-subtle);color:var(--bz-error-text)}.bz-status-pill--active{background:var(--color-success-subtle,#10b9811a);color:var(--color-success,#10b981)}.bz-status-pill--pending{background:var(--color-warning-subtle,#f59e0b1a);color:var(--color-warning-text,#d97706)}.bz-status-pill--error{background:var(--bz-error-subtle);color:var(--bz-error-text)}.bz-row-more{border-radius:var(--bz-radius-md);width:32px;height:32px;color:var(--bz-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .15s ease-in-out;display:flex}.bz-row-more:hover{border-color:var(--bz-border-default);background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.bz-cell-primary{color:var(--bz-text-primary);font-weight:700}.bz-cell-secondary{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-cell-stack{flex-direction:column;gap:2px;display:flex}.bz-cell-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bz-text-primary);font-weight:700}.bz-cell-date{color:var(--bz-text-secondary);white-space:nowrap}.bz-cell-note{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}@media (width<=768px){.bz-record-list th,.bz-record-list td{padding:var(--bz-spacing-sm)}.bz-col-hide-mobile{display:none}}.bz-icon,[data-lucide]{width:var(--bz-icon-md);height:var(--bz-icon-md);stroke:var(--bz-icon-primary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.bz-share-menu .bz-icon{stroke:var(--bz-text-secondary);stroke-width:1.5px}.bz-icon-xs{width:var(--bz-icon-xs);height:var(--bz-icon-xs)}.bz-icon-sm{width:var(--bz-icon-sm);height:var(--bz-icon-sm)}.bz-icon-lg{width:var(--bz-icon-lg);height:var(--bz-icon-lg)}.bz-icon-xl{width:var(--bz-icon-xl);height:var(--bz-icon-xl)}.bz-icon-secondary{stroke:var(--bz-icon-secondary)}.bz-icon-quiet{stroke:var(--bz-icon-quiet);stroke-width:1.5px}.requests-section{margin-bottom:var(--bz-spacing-2xl)}.request-card{padding:var(--bz-spacing-md) 0;border-bottom:1px solid var(--bz-border-subtle);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.request-card:last-child{border-bottom:none}.request-card:hover .request-card__title{color:var(--bz-primary)}.request-card__info{flex:1;min-width:0}.request-card__title{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);transition:color var(--bz-duration-fast) var(--bz-ease-default);margin-bottom:2px}.request-card__meta{font-size:var(--bz-fs-body);color:var(--bz-text-tertiary)}.request-card__right{align-items:center;gap:var(--bz-spacing-md);flex-shrink:0;display:flex}.fp-prompt-wrap{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);max-width:720px;box-shadow:var(--bz-shadow-md);margin:0 auto;position:relative;overflow:hidden}.fp-prompt-input.form-control{width:100%;min-height:96px;padding:var(--bz-spacing-lg) var(--bz-spacing-lg) calc(var(--bz-spacing-2xl) + 44px) var(--bz-spacing-lg);border-radius:var(--bz-radius-lg);font-family:var(--bz-font-family);font-size:var(--bz-fs-body);resize:vertical;background:var(--bz-bg-surface);color:var(--bz-text-primary);box-sizing:border-box;border:none;line-height:1.5}.fp-prompt-input.form-control:focus{outline:none;box-shadow:inset 0 0 0 2px #635bff26}.fp-prompt-submit{right:var(--bz-spacing-md);bottom:var(--bz-spacing-md);z-index:2;align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-sm) var(--bz-spacing-xl);border-radius:var(--bz-radius-full);background:var(--bz-primary);color:#fff;font-family:var(--bz-font-family);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-heading);cursor:pointer;box-shadow:var(--bz-shadow-md);border:none;transition:background .15s,box-shadow .15s;display:inline-flex;position:absolute}.fp-prompt-submit:hover{background:var(--bz-primary-hover,#5a53e6);box-shadow:var(--bz-shadow-lg)}.fp-prompt-submit .bz-icon{stroke:#fff;width:var(--bz-icon-sm);height:var(--bz-icon-sm)}@media (width<=640px){.fp-prompt-wrap{box-shadow:none;background:0 0;border:none;overflow:visible}.fp-prompt-input.form-control{padding:var(--bz-spacing-md);border:1px solid var(--bz-border-default);box-shadow:var(--bz-shadow-md);margin-bottom:var(--bz-spacing-sm)}.fp-prompt-submit{border-radius:var(--bz-radius-md);width:100%;position:static}}.bz-alert{align-items:flex-start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-lg);font-size:var(--bz-fs-body);line-height:var(--bz-lh-body);border-left:3px solid #0000;flex-wrap:wrap;display:flex}.bz-alert__icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.bz-alert__content{flex:10rem;min-width:0}.bz-alert__title{font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-xs);display:block}.bz-alert__body{color:inherit;margin:0}.bz-alert__action{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:var(--bz-fw-heading);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;max-width:100%;margin-left:auto;padding:0;text-decoration:underline}.bz-alert__close{cursor:pointer;padding:var(--bz-spacing-xs);color:inherit;opacity:.6;border-radius:var(--bz-radius-sm);background:0 0;border:none;flex-shrink:0}.bz-alert__close:hover{opacity:1;background:#0000000d}.bz-alert--info{background:var(--bz-info-subtle,#eff6ff);border-left-color:var(--bz-info,#3b82f6);color:var(--bz-info-text,#1e40af)}.bz-alert--success{background:var(--bz-success-subtle,#f0fdf4);border-left-color:var(--bz-success,#10b981);color:var(--bz-success-text,#065f46)}.bz-alert--warning{background:var(--bz-warning-subtle,#fffbeb);border-left-color:var(--bz-warning,#f59e0b);color:var(--bz-warning-text,#92400e)}.bz-alert--error{background:var(--bz-error-subtle,#fef2f2);border-left-color:var(--bz-error,#dc2626);color:var(--bz-error-text,#991b1b)}.bz-alert--gate{background:var(--bz-primary-subtle);border-left-color:var(--bz-primary);color:var(--bz-text-primary)}.bz-status-banner{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-lg);font-size:var(--bz-fs-body);border-left:3px solid #0000;display:flex}.bz-status-banner__icon{flex-shrink:0;width:20px;height:20px}.bz-status-banner__text{flex:1}.bz-status-banner--due{background:var(--bz-warning-subtle,#fffbeb);border-left-color:var(--bz-warning,#f59e0b);color:var(--bz-warning-text,#92400e)}.bz-status-banner--overdue{background:var(--bz-error-subtle,#fef2f2);border-left-color:var(--bz-error,#dc2626);color:var(--bz-error-text,#991b1b)}.bz-status-banner--paid{background:var(--bz-success-subtle,#f0fdf4);border-left-color:var(--bz-success,#10b981);color:var(--bz-success-text,#065f46)}.bz-status-banner--draft{background:var(--bz-bg-surface-raised);border-left-color:var(--bz-border-default);color:var(--bz-text-secondary)}.bz-toast-container{bottom:var(--bz-spacing-2xl);right:var(--bz-spacing-2xl);z-index:2000;gap:var(--bz-spacing-sm);pointer-events:none;flex-direction:column-reverse;max-width:420px;display:flex;position:fixed}@media (width<=767px){.bz-toast-container{left:var(--bz-spacing-lg);right:var(--bz-spacing-lg);bottom:var(--bz-spacing-lg);max-width:none}}.bz-toast{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-lg);font-size:var(--bz-fs-body);color:var(--bz-text-primary);pointer-events:auto;border-left:3px solid #0000;animation:.3s ease-out bz-toast-in;display:flex}.bz-toast.is-exiting{animation:.2s ease-in forwards bz-toast-out}.bz-toast__icon{flex-shrink:0;width:18px;height:18px}.bz-toast__message{overflow-wrap:anywhere;flex:1;min-width:0}.bz-toast__action{font-weight:var(--bz-fw-heading);color:var(--bz-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;text-decoration:underline}.bz-toast__close{cursor:pointer;color:var(--bz-text-tertiary);padding:var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);background:0 0;border:none;flex-shrink:0}.bz-toast__close:hover{color:var(--bz-text-primary)}.bz-toast--success{border-left-color:var(--bz-success)}.bz-toast--success .bz-toast__icon{color:var(--bz-success)}.bz-toast--error{border-left-color:var(--bz-error)}.bz-toast--error .bz-toast__icon{color:var(--bz-error)}.bz-toast--info{border-left-color:var(--bz-info)}.bz-toast--info .bz-toast__icon{color:var(--bz-info)}.bz-toast--warning{border-left-color:var(--bz-warning)}.bz-toast--warning .bz-toast__icon{color:var(--bz-warning)}.bz-toast--action{border-left-color:var(--bz-primary)}.bz-toast--action .bz-toast__action{color:var(--bz-primary)}@keyframes bz-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bz-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.bz-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out bz-overlay-in;display:flex;position:fixed;inset:0}.bz-modal{background:var(--bz-bg-surface);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-xl,0 25px 50px #00000026);z-index:1001;width:90%;max-height:85vh;animation:.3s ease-out bz-modal-in;overflow-y:auto}.bz-modal--sm{max-width:400px}.bz-modal--md{max-width:560px}.bz-modal--lg{max-width:720px}.bz-modal--xl{max-width:880px}.bz-modal__header{padding:var(--bz-spacing-xl) var(--bz-spacing-2xl);border-bottom:1px solid var(--bz-border-subtle);justify-content:space-between;align-items:center;display:flex}.bz-modal__title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:0}.bz-modal__close{cursor:pointer;width:32px;height:32px;color:var(--bz-text-tertiary);border-radius:var(--bz-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.bz-modal__close:hover{background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.bz-modal__close:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:var(--bz-spacing-2xs);border-radius:var(--bz-radius-md)}.bz-modal__body{padding:var(--bz-spacing-xl) var(--bz-spacing-2xl)}.bz-modal__footer{padding:var(--bz-spacing-lg) var(--bz-spacing-2xl);border-top:1px solid var(--bz-border-subtle);justify-content:flex-end;align-items:center;gap:var(--bz-spacing-sm);display:flex}.bz-modal__footer-note{font-size:var(--bz-fs-sm);color:var(--bz-text-secondary);margin:0 auto 0 0}.bz-modal__body .bz-list-grid-header,.bz-detail-panel .bz-list-grid-header{background-color:#0000}.bz-list-grid-row:has(.row-overflow-menu.open) .col-actions{z-index:3}.bz-modal__body .bz-list-grid-row{padding-block:var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-sm)}.bz-list-grid-row:focus-within:not(:hover):has(input:focus,textarea:focus) .bz-list-row-actions{opacity:0}.find-pros-welcome-overlay{z-index:1200}.find-pros-welcome{overflow:hidden}.find-pros-welcome__eyebrow{margin:0 0 var(--bz-spacing-2xs);color:var(--bz-primary);font-size:var(--bz-fs-caption);font-weight:var(--bz-fw-semibold);letter-spacing:.08em;text-transform:uppercase}.find-pros-welcome__steps{gap:var(--bz-spacing-md);margin:0;padding:0;list-style:none;display:grid}.find-pros-welcome__steps li{gap:var(--bz-spacing-md);padding:var(--bz-spacing-md);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface-raised);grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.find-pros-welcome__num{border-radius:var(--bz-radius-full);background:var(--bz-primary);color:#fff;width:32px;height:32px;font-weight:var(--bz-fw-bold);justify-content:center;align-items:center;display:inline-flex}.find-pros-welcome__steps strong{color:var(--bz-text-primary);font-size:var(--bz-fs-body);line-height:var(--bz-lh-tight);display:block}.find-pros-welcome__steps small{margin-top:var(--bz-spacing-2xs);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);line-height:var(--bz-lh-body);display:block}.bz-btn-danger{background:var(--bz-error-text,#c52121);color:var(--bz-text-inverse,#fff);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-heading);cursor:pointer;font-family:var(--bz-font-family);border:none}.bz-btn-danger:hover{background:var(--bz-error-text,#c52121)}@media (width<=479px){.bz-modal__footer{flex-wrap:wrap}.bz-modal__footer>*{flex:100%}}@media (width<=767px){.bz-modal-overlay{align-items:flex-end}.bz-modal{border-radius:var(--bz-radius-lg) var(--bz-radius-lg) 0 0;width:100%;max-width:none;max-height:90vh;animation:.3s ease-out bz-sheet-in}.bz-modal:before{content:"";background:var(--bz-border-default);border-radius:var(--bz-radius-full);width:36px;height:4px;margin:var(--bz-spacing-sm) auto var(--bz-spacing-xs);display:block}}@keyframes bz-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bz-modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bz-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.qv-meta{font-size:var(--bz-fs-small,13px);color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-md,12px)}.qv-grid{gap:var(--bz-spacing-lg,16px);margin-bottom:var(--bz-spacing-lg,16px);grid-template-columns:1fr 1fr;display:grid}.qv-label{font-size:var(--bz-fs-small,13px);color:var(--bz-text-tertiary);margin-bottom:2px}.qv-value{font-size:var(--bz-fs-body,16px);color:var(--bz-text-primary);font-weight:500}.qv-section-title{font-size:var(--bz-fs-small,13px);text-transform:uppercase;letter-spacing:.04em;color:var(--bz-text-tertiary);margin:var(--bz-spacing-lg,16px) 0 var(--bz-spacing-xs,4px);font-weight:700}.qv-items{border-collapse:collapse;width:100%;font-size:var(--bz-fs-body,16px)}.qv-items td{padding:var(--bz-spacing-sm,8px) 0;color:var(--bz-text-secondary)}.qv-items .qv-amt{text-align:right;color:var(--bz-text-primary)}.qv-items tfoot td{border-top:1px solid var(--bz-border-subtle)}.qv-items .qv-total td{color:var(--bz-text-primary);font-weight:700}.qv-text{font-size:var(--bz-fs-body,16px);color:var(--bz-text-secondary);line-height:1.5}.qv-badge{border-radius:var(--bz-radius-full,9999px);font-size:var(--bz-fs-small,13px);padding:2px 10px;font-weight:600;display:inline-block}.qv-badge--paid{color:var(--bz-success,#10b981);background:#10b9811f}.qv-badge--overdue{color:var(--bz-error,#dc2626);background:#dc26261f}.qv-badge--viewed{color:var(--bz-info,#2563eb);background:#2563eb1f}.qv-footer{justify-content:space-between;align-items:center}.qv-viewfull{font-size:var(--bz-fs-body,16px);color:var(--bz-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600;text-decoration:none}.qv-viewfull:hover{text-decoration:underline}.qv-actions{gap:var(--bz-spacing-sm,8px);display:flex}.bz-loading-overlay{background:var(--bz-color-overlay);z-index:1500;animation:bz-overlay-in var(--bz-duration-normal,.25s) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bz-spinner{width:calc(var(--bz-spacing-2xl) * 2);height:calc(var(--bz-spacing-2xl) * 2);border:var(--bz-spacing-xs) solid var(--bz-border-subtle);border-top-color:var(--bz-primary,var(--primary));border-radius:var(--bz-radius-full);animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.bz-loading-overlay{animation:none}.bz-spinner{animation-duration:2s}}.bz-page-state{text-align:center;padding:var(--bz-spacing-3xl);max-width:480px;margin:var(--bz-spacing-5xl,80px) auto;flex-direction:column;justify-content:center;align-items:center;display:flex}.bz-page-state__code{color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-lg);font-size:72px;font-weight:800;line-height:1}.bz-page-state__icon{width:48px;height:48px;margin-bottom:var(--bz-spacing-lg)}.bz-page-state__heading{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:0 0 var(--bz-spacing-sm) 0}.bz-page-state__body{font-size:var(--bz-fs-body);color:var(--bz-text-tertiary);margin:0 0 var(--bz-spacing-lg) 0}.bz-tooltip{background:var(--bz-text-primary,#1a1a2e);color:var(--bz-text-inverse,#fff);border-radius:var(--bz-radius-sm);font-size:var(--bz-fs-small);z-index:1500;pointer-events:none;white-space:nowrap;max-width:200px;box-shadow:var(--bz-shadow-md);padding:4px 8px;line-height:1.4;animation:.15s ease-out bz-tooltip-in;position:absolute}@keyframes bz-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bz-tooltip--end{left:calc(100% + var(--bz-spacing-sm));top:50%;translate:0 -50%}.bz-tooltip--top{bottom:calc(100% + var(--bz-spacing-sm));left:50%;translate:-50%}.bz-tooltip--bottom{top:calc(100% + var(--bz-spacing-sm));left:50%;translate:-50%}.bz-hint{vertical-align:middle;margin-left:var(--bz-spacing-xs);align-items:center;display:inline-flex;position:relative}.bz-hint__trigger{cursor:pointer;color:var(--bz-icon-quiet);background:0 0;border:none;padding:0;display:inline-flex}.bz-hint__trigger svg,.bz-hint__trigger .bz-icon,.bz-hint__trigger [data-lucide]{stroke:currentColor;stroke-width:1.5px}.bz-hint__trigger:hover,.bz-hint__trigger:focus-visible{color:var(--bz-text-secondary)}.bz-hint__popover{background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-md);box-shadow:var(--bz-shadow-lg);z-index:1600;width:max-content;max-width:280px;font-size:var(--bz-fs-body);color:var(--bz-text-primary);text-transform:none;letter-spacing:normal;font-weight:var(--bz-fw-body,400);text-align:left;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.bz-hint__popover--below{top:calc(100% + 8px);bottom:auto}.bz-hint__item{display:block}.bz-hint__item+.bz-hint__item{margin-top:var(--bz-spacing-sm)}.bz-hint__term{font-weight:var(--bz-fw-heading)}.bz-hint__popover.open,.bz-hint:hover .bz-hint__popover,.bz-hint:focus-within .bz-hint__popover{display:block}.bz-field-reveal-trigger{align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-2xs) 0;font:inherit;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-primary);cursor:pointer;background:0 0;border:none;display:inline-flex}.bz-field-reveal-trigger:hover{text-decoration:underline}.bz-field-reveal-trigger:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:var(--bz-spacing-2xs)}.bz-field-reveal-target{align-items:center;gap:var(--bz-spacing-sm);display:none}.bz-field-reveal-target.is-open{display:flex}.bz-drawer-overlay{z-index:1000;background:#00000080;animation:.2s ease-out bz-overlay-in;position:fixed;inset:0}.bz-drawer{background:var(--bz-bg-surface);width:400px;box-shadow:var(--bz-shadow-xl,0 25px 50px #00000026);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.bz-drawer--right{animation:.3s ease-out bz-drawer-right-in;right:0}.bz-drawer--left{animation:.3s ease-out bz-drawer-left-in;left:0}.bz-drawer__header{padding:var(--bz-spacing-xl) var(--bz-spacing-2xl);border-bottom:1px solid var(--bz-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bz-drawer__body{padding:var(--bz-spacing-xl) var(--bz-spacing-2xl);flex:1;overflow-y:auto}.bz-drawer__footer{padding:var(--bz-spacing-lg) var(--bz-spacing-2xl);border-top:1px solid var(--bz-border-subtle);flex-shrink:0}@media (width<=767px){.bz-drawer{width:100%}}@keyframes bz-drawer-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bz-drawer-left-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.bz-bottom-sheet-overlay{z-index:1000;background:#00000080;align-items:flex-end;animation:.2s ease-out bz-overlay-in;display:flex;position:fixed;inset:0}.bz-bottom-sheet{background:var(--bz-bg-surface);border-radius:var(--bz-radius-lg) var(--bz-radius-lg) 0 0;width:100%;max-height:90vh;animation:.3s ease-out bz-sheet-in;overflow-y:auto}.bz-bottom-sheet__handle{background:var(--bz-border-default);border-radius:var(--bz-radius-full);width:36px;height:4px;margin:var(--bz-spacing-sm) auto var(--bz-spacing-xs)}.bz-bottom-sheet__header{padding:var(--bz-spacing-md) var(--bz-spacing-xl);border-bottom:1px solid var(--bz-border-subtle)}.bz-bottom-sheet__body{padding:var(--bz-spacing-xl)}.bz-filter-bar{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.bz-filter-pill{padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);color:var(--bz-text-primary);font-size:var(--bz-fs-body);font-family:var(--bz-font-family);cursor:pointer;white-space:nowrap;transition:background var(--bz-duration-fast) var(--bz-ease-default), border-color var(--bz-duration-fast) var(--bz-ease-default);background:0 0}.bz-filter-pill:hover{background:var(--bz-bg-surface-hover)}.bz-filter-pill--active,.bz-filter-pill.active{background:var(--bz-primary-subtle);color:var(--bz-primary-text);border-color:var(--bz-primary);font-weight:var(--bz-fw-heading)}@media (width<=767px){.bz-filter-bar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}}.mrq-container{max-width:720px;margin:0 auto}.mrq-container--wide{max-width:var(--bz-container-wide)}.mrq-container--event{max-width:var(--bz-container-event);width:100%}.bz-public-main--bleed{width:100%;margin:0}.mrq-container--bleed{max-width:none}.ev-page.ev-page--bleed{min-height:100dvh;padding-inline:max(var(--ev-page-pad-x), calc((100% - var(--bz-container-event)) / 2))}.bz-location-map{border-radius:var(--bz-radius-lg);aspect-ratio:3;background:var(--bz-bg-subtle);position:relative;overflow:hidden}.bz-location-map__img{object-fit:cover;width:100%;height:100%;display:block}.bz-location-map__open{top:var(--bz-spacing-sm);left:var(--bz-spacing-sm);position:absolute}@media (width<=767px){.bz-location-map{aspect-ratio:16/9}}.bz-ticket-option{border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-md) var(--bz-spacing-lg);background:var(--bz-bg-surface);list-style:none}.bz-ticket-option--chosen{border-color:var(--events-theme-accent,var(--bz-primary));box-shadow:inset 0 0 0 1px var(--events-theme-accent,var(--bz-primary))}.bz-ticket-option--off{color:var(--bz-text-tertiary)}.bz-ticket-option__head{align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.bz-ticket-option__name{min-width:0;font-weight:var(--bz-fw-body-bold);flex:1}.bz-ticket-option__price{font-weight:var(--bz-fw-body-bold);white-space:nowrap}.bz-ticket-option__was{margin-left:var(--bz-spacing-xs);color:var(--bz-text-tertiary);font-weight:var(--bz-fw-body);text-decoration:line-through}.bz-ticket-option__line{margin-top:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-ticket-option__line--live{color:var(--bz-success-text)}.bz-ticket-option__qty{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-sm);display:flex}.bz-ticket-option__count{min-width:var(--bz-spacing-xl);text-align:center;font-weight:var(--bz-fw-body-bold)}.bz-event-facts{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.bz-event-fact{align-items:center;gap:var(--bz-spacing-md);display:flex}.bz-event-fact__tile{width:var(--bz-spacing-4xl);height:var(--bz-spacing-4xl);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bz-event-fact__month{font-size:var(--bz-fs-tiny);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary);text-transform:uppercase}.bz-event-fact__day{font-weight:var(--bz-fw-body-bold)}.bz-event-fact__text{min-width:0}.bz-event-fact__main{font-weight:var(--bz-fw-body-bold);display:block}.bz-event-fact__sub{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);display:block}.bz-event-facts--narrow{display:none}@media (width<=1023px){.bz-event-facts--narrow{display:flex}.bz-event-facts--wide{display:none}}.bz-ticket-card{padding:0;overflow:hidden}.bz-ticket-card__head{padding:var(--bz-spacing-md) var(--bz-spacing-xl);background:color-mix(in srgb, var(--bz-text-primary) 7%, transparent);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary)}.bz-ticket-card__body{gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg) var(--bz-spacing-xl) var(--bz-spacing-xl);flex-direction:column;display:flex}.bz-ticket-card__label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-ticket-card__price{font-size:var(--bz-fs-title);font-weight:var(--bz-fw-body-bold)}.bz-ticket-card__per{margin-left:var(--bz-spacing-xs);color:var(--bz-text-secondary)}.bz-ticket-card__divider{border:0;border-top:1px solid var(--bz-border-default);margin:0}.bz-ticket-card__count{align-items:center;gap:var(--bz-spacing-md);display:flex}.bz-ticket-card__count-label{align-items:center;gap:var(--bz-spacing-sm);font-weight:var(--bz-fw-body-bold);flex:1;display:flex}.bz-ticket-card__code{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);display:flex}.bz-action-tiles{gap:var(--bz-spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=767px){.bz-action-tiles{grid-template-columns:1fr}}.bz-action-tile{align-items:center;gap:var(--bz-spacing-md);width:100%;padding:var(--bz-spacing-md);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);color:var(--bz-text-primary);font:inherit;font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-body-bold);text-align:left;cursor:pointer;display:flex}.bz-action-tile:hover{background:var(--bz-bg-subtle)}.bz-action-tile:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-action-tile:disabled,.bz-action-tile.is-disabled{color:var(--bz-text-tertiary);cursor:not-allowed}.bz-action-tile:disabled .bz-action-tile__icon,.bz-action-tile.is-disabled .bz-action-tile__icon{opacity:.5}.bz-action-tile:disabled:hover,.bz-action-tile.is-disabled:hover{background:var(--bz-bg-surface)}.bz-action-tile__icon{width:var(--bz-avatar-md);height:var(--bz-avatar-md);border-radius:var(--bz-radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.bz-action-tile__icon--blue{background:var(--bz-icon-bg-invoice);color:var(--bz-icon-fg-invoice)}.bz-action-tile__icon--purple{background:var(--bz-icon-bg-contact);color:var(--bz-icon-fg-contact)}.bz-action-tile__icon--pink{background:var(--bz-icon-bg-accent);color:var(--bz-icon-fg-accent)}.bz-action-tile__icon .bz-icon,.bz-page-preview__link .bz-icon,.bz-page-preview__share-btn .bz-icon{stroke:currentColor}.bz-page-preview-pair{gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=767px){.bz-page-preview-pair{grid-template-columns:1fr}}.bz-page-preview{aspect-ratio:4/3;border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-subtle);position:relative;overflow:hidden}.bz-page-preview__frame{width:calc(100% / var(--bz-page-preview-scale));height:calc(100% / var(--bz-page-preview-scale));transform:scale(var(--bz-page-preview-scale));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.bz-page-preview__bar{left:var(--bz-spacing-sm);right:var(--bz-spacing-sm);bottom:var(--bz-spacing-sm);align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-md);display:flex;position:absolute}.bz-page-preview__link{align-items:center;gap:var(--bz-spacing-xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold);flex:1;text-decoration:none;display:inline-flex;overflow:hidden}.bz-page-preview__link:hover{text-decoration:underline}.bz-page-preview__copy{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-sm);font:inherit;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary);cursor:pointer;background:0 0;border:0;flex:none}.bz-page-preview__copy:hover{color:var(--bz-text-primary);background:var(--bz-bg-subtle)}.bz-page-preview__share{align-items:center;gap:var(--bz-spacing-xs);margin-top:var(--bz-spacing-md);display:flex}.bz-page-preview__share-label{font-weight:var(--bz-fw-body-bold);flex:1}.bz-page-preview__share-btn{padding:var(--bz-spacing-sm);border-radius:var(--bz-radius-md);color:var(--bz-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.bz-page-preview__share-btn:hover{color:var(--bz-text-primary);background:var(--bz-bg-subtle)}.mrq-container--medium{max-width:var(--bz-container-medium)}.mrq-container--medium>.bz-card{padding-left:var(--bz-spacing-3xl);padding-right:var(--bz-spacing-3xl)}.mrq-empty{text-align:center;max-width:480px;margin:0 auto}.mrq-error{text-align:center;max-width:480px;color:var(--bz-error);margin:0 auto}.contacts-container{max-width:720px;margin:0 auto}.contacts-empty{text-align:center;max-width:480px;margin:0 auto}.contacts-error{text-align:center;max-width:480px;color:var(--bz-error);margin:0 auto}.category-grid{gap:var(--bz-spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.category-grid--compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.page-header-subtitle{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-top:var(--bz-spacing-xs)}.topbar-right{align-items:center;gap:var(--bz-spacing-sm);margin-left:auto;display:flex}.topbar-search{flex:1;max-width:480px}.topbar-avatar{justify-content:center;align-items:center;display:inline-flex}.notification-bell{display:inline-flex;position:relative}.bell-btn{padding:var(--bz-spacing-xs);cursor:pointer;background:0 0;border:none;position:relative}.bell-badge{border-radius:var(--bz-radius-full);background:var(--bz-error);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:var(--bz-fw-heading);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:2px;right:2px}.bell-badge--inline{margin-left:var(--bz-spacing-xs);vertical-align:middle;position:static}.bell-dropdown{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-lg);z-index:100;min-width:320px;position:absolute;top:100%;right:0}.bell-dropdown-list{max-height:400px;overflow-y:auto}.bell-item{padding:var(--bz-spacing-md);border-bottom:1px solid var(--bz-border-subtle);cursor:pointer}.bell-item:hover{background:var(--bz-bg-surface-raised)}.bell-time{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.ws-plan{color:var(--bz-text-tertiary);font-size:11px;font-weight:400}.ws-logo{border-radius:var(--bz-radius-md);background:var(--bz-primary);color:#fff;width:32px;height:32px;font-weight:var(--bz-fw-heading);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ws-chevron{color:var(--bz-text-tertiary);transition:transform var(--bz-duration-fast) ease;flex-shrink:0}.ws-name{font-size:var(--bz-fs-small);color:var(--bz-text-primary);font-weight:500}.ws-info{text-align:left;flex:1;min-width:0}.ws-dropdown-item--active{background:var(--bz-primary-subtle)}.sidebar-link{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-md);color:var(--bz-text-secondary);border-radius:var(--bz-radius-md);text-decoration:none;display:flex}.sidebar-link:hover{background:var(--bz-bg-sidebar-hover,#ffffff0d)}.sidebar-link--coming-soon{opacity:.5;cursor:not-allowed}.sidebar-section-header{font-size:11px;font-weight:var(--bz-fw-heading);color:var(--bz-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--bz-spacing-md) var(--bz-spacing-md) var(--bz-spacing-xs)}.sidebar-dot{border-radius:var(--bz-radius-full);background:var(--bz-text-tertiary);width:6px;height:6px;margin-left:auto;display:inline-block}.sidebar-link.active .sidebar-dot{background:var(--bz-primary)}.tab-bar{border-bottom:1px solid var(--bz-border-subtle);display:flex}.tab-item{padding:var(--bz-spacing-sm) var(--bz-spacing-lg);color:var(--bz-text-secondary);cursor:pointer;border-bottom:2px solid #0000}.tab-item--active{color:var(--bz-primary);border-bottom-color:var(--bz-primary);font-weight:var(--bz-fw-body-bold)}.back-link{align-items:center;gap:var(--bz-spacing-xs);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);padding:var(--bz-spacing-xs) 0;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--bz-primary)}.bz-link-inline{color:var(--bz-primary);text-decoration:underline}.bz-link-inline:hover{color:var(--bz-primary-hover,var(--bz-primary));text-decoration:underline}.bz-link-inline--muted{color:var(--bz-text-secondary);cursor:pointer;text-decoration:none}.bz-link-inline--muted:hover{color:var(--bz-primary);text-decoration:underline}.bz-link-inline--plain{color:inherit;cursor:pointer;text-decoration:none}.bz-link-inline--plain:hover,.bz-link-inline--plain:focus-visible{color:var(--bz-primary);text-decoration:underline}button.bz-link-inline{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.bz-link-inline--icon{color:var(--bz-text-tertiary);align-items:center;text-decoration:none;display:inline-flex}.bz-link-inline--icon:hover,.bz-link-inline--icon:focus-visible{color:var(--bz-primary);text-decoration:none}.bz-link-inline--astext{color:var(--bz-text-primary);cursor:pointer;text-decoration:none}.bz-link-inline--astext:hover{color:var(--bz-primary);text-decoration:underline}.avatar-initials{border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);width:32px;height:32px;color:var(--bz-primary-text);font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-small);justify-content:center;align-items:center;display:inline-flex}.bz-app-mark{width:var(--bz-avatar-md);height:var(--bz-avatar-md);border-radius:var(--bz-radius-md);background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-small);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bz-app-mark__img{object-fit:contain;width:100%;height:100%;display:block}.platform-settings-btn{padding:var(--bz-spacing-xs);cursor:pointer;color:var(--bz-text-secondary);border-radius:var(--bz-radius-md);background:0 0;border:none}.platform-settings-btn:hover{background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.record-list{background:var(--bz-border-subtle);border-radius:var(--bz-radius-md);flex-direction:column;gap:1px;display:flex;overflow:hidden}.record-list-row{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md);background:var(--bz-bg-surface);cursor:pointer;display:flex}.record-list-row:hover{background:var(--bz-bg-surface-raised)}.record-primary{min-width:0;font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);flex:1}.record-secondary{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-recent-list{flex-direction:column;display:flex}.bz-recent-item{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) 0;border-bottom:1px solid var(--bz-border-subtle);cursor:pointer;transition:background var(--bz-duration-fast) var(--bz-ease-default);display:flex}.bz-recent-item:last-child{border-bottom:none}.bz-recent-item:hover{background:var(--bz-bg-surface-hover)}.bz-recent-item__label{min-width:0;font-size:var(--bz-fs-body);color:var(--bz-text-primary);flex:1;font-weight:400}.bz-recent-item__meta{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);white-space:nowrap}.bz-recent-item__price{font-size:var(--bz-fs-body);color:var(--bz-text-primary);white-space:nowrap;font-weight:500}.bz-recent-item__date{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);white-space:nowrap}.bz-recent-item__main{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.bz-recent-item:hover .pd-del-x,.bz-recent-item .pd-del-x:focus-visible{opacity:1}.kv-pair{gap:var(--bz-spacing-md);padding:var(--bz-spacing-sm) 0;border-bottom:1px solid var(--bz-border-subtle);display:flex}.kv-pair--settings{padding:var(--bz-spacing-md) 0;align-items:baseline}.kv-pair--settings:has(+.gc-float-field){border-bottom:0}.settings-card .kv-pair--settings:last-child{border-bottom:0}.kv-pair--settings:has(textarea){align-items:flex-start}.kv-pair--settings.kv-pair--inline-control>.kv-pair__value{flex:0 auto}.kv-pair--settings.kv-pair--inline-control>.kv-pair__control{margin-left:var(--bz-spacing-sm)}.kv-pair--settings:has(textarea)>.kv-pair__label{padding-top:var(--bz-spacing-lg)}.bz-screen-host>.kv-pair--settings{padding-block:var(--bz-spacing-xl)}.bz-screen-host>.kv-pair--settings+.kv-pair--settings{margin-top:calc(-1 * var(--bz-spacing-xl))}.bz-screen-host>.section-header{margin-bottom:0;padding-bottom:0}.bz-screen-host>.section-header+.bz-list-surface{margin-top:0}.bz-screen-host>.bz-chip-filter-group{margin-bottom:0}.bz-screen-host>.bz-chip-filter-group+.bz-list-surface{margin-top:0}.bz-list-grid-row .helper-text{overflow-wrap:anywhere}.kv-pair__label{width:var(--bz-kv-label-width);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary);flex:none}.kv-pair__value{min-width:0;font-size:var(--bz-fs-body);flex:1}.kv-pair__control{align-items:center;gap:var(--bz-spacing-sm);flex:none;display:flex}.bz-detail-line{padding:var(--bz-spacing-sm) 0;border-bottom:1px solid var(--bz-border-subtle);font-size:var(--bz-fs-body);color:var(--bz-text-primary);overflow-wrap:anywhere}.bz-detail-line:last-child{border-bottom:none}.bz-detail-line__meta{color:var(--bz-text-tertiary)}.stats-card{background:var(--bz-bg-surface);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-subtle)}.form-control--error{border-color:var(--bz-error)}.form-control--error:focus{border-color:var(--bz-error);box-shadow:0 0 0 3px #dc262626}.gc-checkbox-box{border:1.5px solid var(--bz-border-default);border-radius:var(--bz-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.gc-radio-circle{border:1.5px solid var(--bz-border-default);border-radius:var(--bz-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.tag-chip{align-items:center;gap:var(--bz-spacing-xs);padding:2px var(--bz-spacing-sm);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-small);color:var(--bz-text-primary);display:inline-flex}.tag-remove{color:var(--bz-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.tag-remove:hover{color:var(--bz-error)}.bz-preauth-footer-inner{max-width:var(--bz-container-lg,1200px);padding:0 var(--bz-spacing-md);justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);flex-wrap:wrap;margin:0 auto;display:flex}.bz-preauth-footer-copy{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-preauth-footer-links{gap:var(--bz-spacing-lg);display:flex}.page-subtitle{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-top:var(--bz-spacing-xs)}.asm-item{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-md);cursor:pointer;color:var(--bz-text-primary);display:flex}.asm-item:hover{background:var(--bz-bg-surface-raised)}.asm-separator{background:var(--bz-border-subtle);height:1px;margin:var(--bz-spacing-xs) 0}.asm-section-title{font-size:11px;font-weight:var(--bz-fw-heading);color:var(--bz-text-tertiary);text-transform:uppercase;padding:var(--bz-spacing-md) var(--bz-spacing-md) var(--bz-spacing-xs)}.btn-ghost{color:var(--bz-text-secondary);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-md);cursor:pointer;background:0 0;border:1px solid #0000}.btn-ghost:hover{background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.helper-text{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-top:var(--bz-spacing-xs)}.error-message{font-size:var(--bz-fs-small);color:var(--bz-error-text);margin-top:var(--bz-spacing-xs);display:block}.category-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);cursor:pointer;transition:border-color var(--bz-duration-fast) ease, box-shadow var(--bz-duration-fast) ease}.category-card:hover{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-sm)}.stats-label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-transform:uppercase;letter-spacing:.03em}.stat-label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.col-actions{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-xs);display:flex}.mrq-skeleton-line{border-radius:var(--bz-radius-sm);background:linear-gradient(90deg, var(--bz-bg-surface-raised) 0%, var(--bz-bg-surface-overlay) 50%, var(--bz-bg-surface-raised) 100%);height:12px;margin:var(--bz-spacing-xs) 0;background-size:200% 100%;animation:1.5s ease-in-out infinite bz-skeleton-shimmer}@keyframes bz-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.contacts-skeleton-line{border-radius:var(--bz-radius-sm);background:var(--bz-bg-surface-raised);height:12px;margin:var(--bz-spacing-xs) 0}.ai-attention__text{font-size:var(--bz-fs-body);color:var(--bz-text-primary)}.state-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bz-confirm-bar{align-items:flex-start;gap:var(--bz-spacing-md);background:var(--bz-primary-subtle);border-left:4px solid var(--bz-primary);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);margin-top:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl);display:flex}.bz-confirm-bar__icon{width:24px;height:24px;color:var(--bz-primary);flex-shrink:0}.bz-confirm-bar__body{flex:1;min-width:0}.bz-confirm-bar__summary{color:var(--bz-text-primary);font-size:var(--bz-fs-body);line-height:1.5}.bz-confirm-bar__summary strong{font-weight:var(--bz-fw-body-bold)}.bz-confirm-bar__actions{margin-top:var(--bz-spacing-md);justify-content:flex-end;gap:var(--bz-spacing-sm);display:flex}@media (width<=640px){.bz-confirm-bar{gap:var(--bz-spacing-sm);flex-direction:column}.bz-confirm-bar__actions{gap:var(--bz-spacing-xs);flex-direction:column-reverse;width:100%}.bz-confirm-bar__actions .bz-btn{width:100%}}.dropdown-item{align-items:center;gap:var(--bz-spacing-sm);width:100%;padding:var(--bz-spacing-sm) var(--bz-spacing-md);cursor:pointer;color:var(--bz-text-primary);border-radius:var(--bz-radius-sm);text-align:left;font-family:inherit;font-size:var(--bz-fs-body);line-height:var(--bz-lh-body);box-shadow:none;appearance:none;background:0 0;border:none;display:flex}.dropdown-item:hover{background:var(--bz-bg-surface-raised)}.dropdown-item>i,.dropdown-item>svg{color:var(--bz-text-tertiary);flex-shrink:0}.dropdown-item.danger{color:var(--error)}.dropdown-item.danger:hover{background:var(--bz-error-subtle)}.dropdown-item.danger>i,.dropdown-item.danger>svg{color:inherit}.dropdown-item[aria-disabled=true],.dropdown-item[aria-disabled=true]>i,.dropdown-item[aria-disabled=true]>svg{color:var(--bz-text-disabled);cursor:not-allowed}.dropdown-item[aria-disabled=true]:hover{background:0 0}.dropdown-divider{height:1px;margin:var(--bz-spacing-xs) 0;background:var(--bz-border-default)}.h3{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);line-height:var(--bz-lh-heading);color:var(--bz-text-primary);margin:0}:root{--bz-container-wide:1200px;--bz-container-event:1016px;--bz-container-narrow:720px;--bz-container-medium:840px;--bz-container-tight:480px;--bz-icon-md-size:32px;--bz-icon-lg-size:48px;--bz-icon-xl-size:64px;--bz-fs-tiny:10px;--bz-ls-wide:.5px;--bz-ls-tight:-.2px;--bz-lh-tight:1.2;--bz-lh-snug:1.3;--bz-lh-normal:1.5;--bz-fw-display:700;--bz-fw-subheading:600;--bz-fw-body:400;--bz-fw-body-bold:500;--bz-fw-small:500;--bz-gradient-primary:linear-gradient(135deg, #635bff, #5851db);--bz-gradient-success:linear-gradient(135deg, #22c55e, #16a34a);--bz-gradient-info:linear-gradient(135deg, #3b82f6, #1d4ed8);--bz-gradient-warning:linear-gradient(135deg, #f59e0b, #d97706);--bz-border-hairline:1px;--bz-border-thin:.5px;--bz-icon-xs-size:16px;--bz-icon-sm-size:24px;--bz-max-width-page:1400px;--bz-bg-overlay-dark:#00000080;--bz-bg-overlay-light:#00000026;--bz-primary-accent-5:#635bff0d;--bz-primary-accent-10:#635bff1a;--bz-info-accent-2:#3b82f605;--bz-success-accent-18:#22c55e2e}.display-large,.display-medium{font-size:var(--bz-fs-display);font-weight:var(--bz-fw-display);line-height:var(--bz-lh-tight);letter-spacing:var(--bz-ls-snug)}.display-small{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-display);line-height:var(--bz-lh-tight);letter-spacing:var(--bz-ls-tight)}.headline-medium,.headline-small{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-subheading);line-height:var(--bz-lh-snug);letter-spacing:var(--bz-ls-tight)}.title-medium{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-subheading);line-height:var(--bz-lh-snug)}.title-small{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-subheading);line-height:var(--bz-lh-snug)}.label-large{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-small);line-height:var(--bz-lh-snug);text-transform:uppercase;letter-spacing:var(--bz-ls-wide);color:var(--bz-text-tertiary)}.label-medium{font-size:var(--bz-fs-tiny);font-weight:var(--bz-fw-small);line-height:var(--bz-lh-snug);text-transform:uppercase;letter-spacing:var(--bz-ls-wide);color:var(--bz-text-tertiary)}.label-small{font-size:var(--bz-fs-tiny);font-weight:var(--bz-fw-small);line-height:var(--bz-lh-snug);letter-spacing:var(--bz-ls-wide);color:var(--bz-text-tertiary)}.body-large{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);line-height:var(--bz-lh-normal)}.body-medium{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body);line-height:var(--bz-lh-normal)}.body-small{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body);line-height:var(--bz-lh-normal);color:var(--bz-text-secondary)}.btn,.btn-sm{padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md);cursor:pointer;font-family:inherit;font-size:var(--bz-fs-body);background:var(--bz-bg-surface-raised);color:var(--bz-text-primary);border:1px solid #0000}.stats-value,.stat-value{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);line-height:var(--bz-lh-heading)}.stats-ribbon{gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg) 0;flex-wrap:wrap;display:flex}.stats-card{min-width:160px;padding:var(--bz-spacing-md);background:var(--bz-bg-surface);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-subtle);flex:auto}.mrq-skeleton-card{padding:var(--bz-spacing-lg);background:var(--bz-bg-surface);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-subtle);margin-bottom:var(--bz-spacing-sm)}.contacts-skeleton-card{padding:var(--bz-spacing-lg);background:var(--bz-bg-surface);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-subtle)}.ai-attention{align-items:flex-start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);background:var(--bz-primary-subtle);border-left:3px solid var(--bz-primary);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-2xl);display:flex}.ai-attention__icon{color:var(--bz-primary);flex-shrink:0}.ai-attention__close{cursor:pointer;color:var(--bz-text-tertiary);padding:var(--bz-spacing-xs);background:0 0;border:none;margin-left:auto}.ai-attention__close:hover{color:var(--bz-text-primary)}.dropdown-menu{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-md);z-index:100;min-width:180px;padding:var(--bz-spacing-xs) 0;position:absolute}.dropdown-container .dropdown-menu{display:none}.dropdown-container .dropdown-menu.open{display:block}.section-header{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);padding:var(--bz-spacing-md) 0;margin:0}.bz-section-label-muted{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-heading);text-transform:uppercase;letter-spacing:.5px;color:var(--bz-text-tertiary);margin:0 0 var(--bz-spacing-md)}.main-content{height:100vh;overflow:hidden auto}.main-content__container{height:100%;padding-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex;overflow:hidden auto}.platform-page-header{flex-shrink:0}.contacts-toolbar-right{gap:var(--bz-spacing-md);flex-shrink:0;align-items:center;display:flex}.btn{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--bz-radius-sm,6px);font-size:var(--bz-fs-body);cursor:pointer;align-items:center;gap:var(--spacing-sm);border:none;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary:hover{background:var(--primary-hover)}.btn-primary:active{background:var(--primary-active)}.btn-secondary{background:var(--bg-white);color:var(--text-primary);border:1px solid var(--border)}.btn-sm{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--bz-fs-small)}.btn-ghost{color:var(--text-primary);background:0 0;border:none}.btn-ghost:hover{background:var(--bg-hover)}.content{padding:var(--bz-spacing-sm) 0 var(--bz-spacing-2xl);flex:1;overflow-y:auto}.table-wrapper{box-shadow:none;background-color:#0000;border:none;border-radius:0;position:relative;overflow:visible}.table-body-clip{padding:var(--spacing-xs) 0 var(--spacing-md);background:0 0;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden}.table-header{background-color:var(--bg-white);border-bottom:1px solid var(--border);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-md);font-size:var(--bz-fs-small);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;gap:var(--spacing-sm);grid-template-columns:minmax(140px,1.2fr) minmax(140px,1.2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(150px,1.4fr) 70px;min-width:750px;font-weight:600;display:grid}.table-row{padding:var(--spacing-md) var(--spacing-xl);align-items:center;gap:var(--spacing-sm);cursor:pointer;border-radius:var(--radius-lg);min-width:750px;margin-bottom:var(--spacing-xs);border-bottom:none;grid-template-columns:minmax(140px,1.2fr) minmax(140px,1.2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(150px,1.4fr) 70px;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}.table-wrapper .table-row{display:grid}.table-wrapper .table-row>.contact-cell,.table-wrapper .table-row>.cell,.table-wrapper .table-row>.action-pill,.table-wrapper .table-row>.row-actions{min-width:0}.table-row:hover{background-color:var(--bg-hover)}.contact-cell{position:relative}.avatar-wrapper{flex-shrink:0;width:32px;height:32px;position:relative}.avatar-wrapper .avatar{z-index:1;position:relative}.avatar-wrapper .checkbox{z-index:2;opacity:0;cursor:pointer;width:20px;height:20px;accent-color:var(--primary);transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-row:hover .avatar-wrapper .checkbox{opacity:1}.table-row:hover .avatar-wrapper .avatar{opacity:0}.avatar-wrapper .checkbox:checked{opacity:1}.avatar-wrapper .checkbox:checked~.avatar{opacity:0}.avatar-wrapper .avatar,.avatar-wrapper .checkbox{transition:opacity .15s}.bz-list-grid-row:hover .avatar-wrapper .checkbox,.bz-list-grid-row:focus-within .avatar-wrapper .checkbox{opacity:1}.bz-list-grid-row:hover .avatar-wrapper .avatar,.bz-list-grid-row:focus-within .avatar-wrapper .avatar{opacity:0}.bz-list-grid-row:hover .row-actions,.bz-list-grid-row:focus-within .row-actions{opacity:1}.row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:2px;transition:opacity .15s;display:flex;position:relative}.table-row:hover .row-actions{opacity:1}.row-action-btn{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.row-action-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.row-overflow-menu{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:180px;display:none;position:absolute;top:100%;right:16px;overflow:hidden}.row-overflow-menu.open{display:block}.row-overflow-menu--up{top:auto;bottom:100%}.row-overflow-item{text-align:left;width:100%;font-family:Inter,sans-serif;font-size:var(--bz-fs-small);color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;transition:background .15s;display:flex}.row-overflow-item:hover{background:var(--bg-hover)}.row-overflow-item.danger{color:var(--error)}.row-overflow-item.danger:hover{background:var(--bz-error-subtle)}.row-overflow-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.table-row:last-child{margin-bottom:0}.checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--primary)}.contact-cell{align-items:center;gap:10px;display:flex}.avatar{width:32px;height:32px;font-size:var(--bz-fs-small);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.contact-info h3{font-size:var(--bz-fs-body);color:var(--text-primary);margin-bottom:2px;font-weight:500}.contact-info p{font-size:var(--bz-fs-small);color:var(--text-tertiary)}.cell{font-size:var(--bz-fs-body);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-secondary{color:var(--text-secondary)}.badge{font-size:var(--bz-fs-small);background-color:var(--bz-bg-surface-raised);color:var(--bz-text-primary);text-transform:capitalize;white-space:nowrap;border-radius:4px;padding:4px 8px;font-weight:500;display:inline-block}.badge.client{background-color:var(--bz-info-subtle);color:var(--bz-info-text)}.badge.vendor{background-color:var(--bz-warning-subtle);color:var(--bz-warning-text)}.badge.lead{background-color:var(--bz-primary-subtle);color:var(--bz-primary)}.action-pill{font-size:var(--bz-fs-small);white-space:nowrap;text-overflow:ellipsis;border-radius:20px;align-items:center;gap:6px;max-width:220px;padding:6px 10px;font-weight:500;display:inline-flex;overflow:hidden}.action-pill-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.action-pill.overdue{background-color:var(--bz-error-subtle);color:var(--bz-error-text)}.action-pill.overdue .action-pill-dot{background-color:var(--bz-error-text)}.action-pill.due_soon{background-color:var(--bz-warning-subtle);color:var(--bz-warning-text)}.action-pill.due_soon .action-pill-dot{background-color:var(--bz-warning-text)}.action-pill.pending{background-color:var(--bz-info-subtle);color:var(--bz-info-text)}.action-pill.pending .action-pill-dot{background-color:var(--bz-info-text)}.action-pill.new{background-color:var(--bz-primary-subtle);color:var(--bz-primary)}.action-pill.new .action-pill-dot{background-color:var(--bz-primary)}.action-pill.inactive{background-color:var(--bz-bg-surface-raised);color:var(--bz-text-secondary)}.action-pill.inactive .action-pill-dot{background-color:var(--bz-text-secondary)}.action-pill.paid{background-color:var(--bz-success-subtle);color:var(--bz-success-text)}.action-pill.paid .action-pill-dot{background-color:var(--bz-success-text)}.action-pill.credit{background-color:var(--bz-success-subtle);color:var(--bz-success-text)}.action-pill.credit .action-pill-dot{background-color:var(--bz-success-text)}.bulk-actions{background-color:var(--bg-selected);border-bottom:1px solid var(--border);font-size:var(--bz-fs-small);color:var(--text-primary);align-items:center;gap:4px;padding:8px 16px;display:none;position:relative}.bulk-actions.visible{display:flex}.bulk-select-toggle{cursor:pointer;border-radius:var(--radius-sm);font-family:Inter,sans-serif;font-size:var(--bz-fs-small);color:var(--text-primary);background:0 0;border:none;align-items:center;gap:2px;padding:4px 8px 4px 4px;font-weight:500;transition:background .15s;display:flex}.bulk-select-toggle:hover{background:#635bff1a}.bulk-select-toggle .caret{width:16px;height:16px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.bulk-select-dropdown{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:140px;display:none;position:absolute;top:100%;left:8px;overflow:hidden}.bulk-select-dropdown.open{display:block}.bulk-select-option{text-align:left;width:100%;font-family:Inter,sans-serif;font-size:var(--bz-fs-small);color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:10px 16px;transition:background .15s;display:block}.bulk-select-option:hover{background:var(--bg-hover)}.bulk-selected-count{color:var(--text-primary);white-space:nowrap;padding:0 8px;font-weight:500}.bulk-divider{background:var(--border);flex-shrink:0;width:1px;height:24px;margin:0 4px}.bulk-icon-btn{cursor:pointer;width:36px;height:36px;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.bulk-icon-btn:hover{color:var(--text-primary);background:#635bff1a}.bulk-icon-btn[data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--text-primary);color:var(--bg-white);font-size:var(--bz-fs-small);white-space:nowrap;z-index:200;pointer-events:none;border-radius:4px;padding:4px 10px;font-weight:500;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.bulk-overflow-menu{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:200px;display:none;position:absolute;top:100%;right:16px;overflow:hidden}.bulk-overflow-menu.open{display:block}.bulk-overflow-item{text-align:left;width:100%;font-family:Inter,sans-serif;font-size:var(--bz-fs-small);color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px;transition:background .15s;display:flex}.bulk-overflow-item:hover{background:var(--bg-hover)}.bulk-overflow-item.danger{color:var(--error)}.bulk-overflow-item.danger:hover{background:var(--bz-error-subtle)}.bulk-overflow-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.bulk-overflow-divider{background:var(--border);height:1px;margin:4px 0}.undo-toast{background:var(--bz-text-primary);color:var(--bz-text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--bz-fs-body);z-index:9999;white-space:nowrap;align-items:center;gap:16px;padding:12px 20px;font-weight:500;transition:bottom .3s;display:flex;position:fixed;bottom:-60px;left:50%;transform:translate(-50%)}.undo-toast.visible{bottom:32px}.undo-toast-btn{color:var(--bz-primary);font-size:var(--bz-fs-body);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-family:Inter,sans-serif;font-weight:600;transition:background .15s}.undo-toast-btn:hover{background:#635bff26}.undo-toast-close{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex}.undo-toast-close:hover{color:var(--bz-text-inverse)}.scroll-status{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-sm);font-size:var(--bz-fs-small);color:var(--text-secondary);text-align:center;background:0 0;border-top:none}.table-wrapper .table-header{z-index:1;background:var(--bg-white,#fff);position:relative}.table-header .sortable{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;transition:background-color .15s,color .15s;display:flex}.table-header .sortable:hover{color:var(--text-primary);background-color:#635bff14}.table-header .sortable .sort-arrow{opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s}.table-header .sortable:hover .sort-arrow{opacity:.4}.table-header .sortable.sort-active{color:var(--primary,#635bff)}.table-header .sortable.sort-active .sort-arrow{opacity:1}.table-header .sortable.sort-desc .sort-arrow{transform:rotate(180deg)}.modal-backdrop{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-backdrop.active{display:flex}.modal{background:var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:2001;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header{padding:var(--spacing-2xl);border-bottom:1px solid var(--border);background:var(--bg-white);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.modal-title{font-size:var(--bz-fs-heading);color:var(--text-primary);font-weight:700}.modal-close{font-size:var(--bz-fs-title);cursor:pointer;color:var(--text-tertiary);background:0 0;border:none}.modal-close:hover{color:var(--text-primary)}.modal-body{padding:var(--spacing-2xl)}.modal-footer{padding:var(--spacing-2xl);border-top:1px solid var(--border);gap:var(--spacing-md);background:var(--bg-sidebar);justify-content:flex-end;display:flex;position:sticky;bottom:0}.form-label{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:var(--bz-fs-body);display:block}.form-label .required{color:var(--error)}.import-options{margin-top:var(--spacing-lg);grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.import-option-card{border:2px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-xl);text-align:center;cursor:pointer;transition:all .2s}.import-option-card:hover{border-color:var(--primary);background:var(--bg-selected)}.import-option-icon{font-size:var(--bz-fs-display);margin-bottom:var(--spacing-md)}.import-option-title{font-weight:600;font-size:var(--bz-fs-body);margin-bottom:var(--spacing-xs)}.import-option-desc{font-size:var(--bz-fs-small);color:var(--text-secondary)}.tabs{border-bottom:1px solid var(--border);gap:var(--spacing-lg);display:flex}.tab-item{padding:var(--spacing-lg) 0;cursor:pointer;color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;font-weight:500;transition:all .2s}.tab-item:hover{color:var(--text-primary)}.tab-item.active{color:var(--primary);border-bottom-color:var(--primary)}.tab-content{padding-top:var(--spacing-xl);display:none}.tab-content.active{display:block}.empty-state{text-align:center;min-height:400px;padding:var(--spacing-3xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state.empty-state--minimal{min-height:340px;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.empty-state-icon{font-size:var(--bz-fs-display);margin-bottom:var(--spacing-lg);opacity:.5}.empty-state-title{font-size:var(--bz-fs-title);color:var(--text-primary);margin-bottom:var(--spacing-sm);font-weight:700}.empty-state-text{font-size:var(--bz-fs-body);color:var(--text-secondary);margin-bottom:var(--spacing-2xl);max-width:400px}.empty-state-actions{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.skeleton{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bz-border-default) 50%, var(--bg-hover) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-row{height:60px;margin-bottom:var(--spacing-md)}.contact-avatar{background:var(--bz-record-avatar-bg);width:48px;height:48px;color:var(--bz-record-avatar-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.contact-name{font-weight:600;font-size:var(--bz-fs-body);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.contact-company{font-size:var(--bz-fs-small);color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.contact-email{font-size:var(--bz-fs-small);color:var(--text-tertiary)}.badge-type,.badge-tag{background:var(--bg-selected);color:var(--bz-primary-text)}.text-muted{color:var(--text-tertiary);font-size:var(--bz-fs-small)}.table{border-collapse:collapse;background:var(--bg-white);width:100%}.table thead{background:var(--bg-sidebar);border-bottom:2px solid var(--border)}.table th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:600;font-size:var(--bz-fs-small);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.table td{padding:var(--spacing-lg);border-bottom:1px solid var(--border);font-size:var(--bz-fs-body)}.table tbody tr{transition:background .2s}.table tbody tr:hover{background:var(--bg-hover)}.screen-index-overlay{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:100%;padding:var(--spacing-lg);margin:0 var(--spacing-2xl) var(--spacing-lg);display:block;position:static;overflow-y:auto}.screen-index-overlay-title{margin-bottom:var(--spacing-lg);font-weight:600;font-size:var(--bz-fs-body)}.mock-controls-grid{gap:var(--spacing-lg);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.mock-controls-group-title{font-size:var(--bz-fs-small);color:var(--text-secondary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.mock-controls-buttons{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.screen-index-item{padding:var(--spacing-md);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--bz-fs-small);margin-bottom:var(--spacing-xs);transition:all .2s}.screen-index-item:hover{background:var(--bg-hover);color:var(--primary)}.screen-index-item.current{background:var(--bg-selected);color:var(--primary);font-weight:600}.import-dropdown{display:inline-block;position:relative}.import-dropdown-menu{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:1000;min-width:220px;margin-top:var(--spacing-xs);display:none;position:absolute;top:100%;right:0}.import-dropdown-menu.active{display:block}.import-dropdown-item{padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;font-size:var(--bz-fs-body);align-items:center;gap:var(--spacing-md);text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;font-family:inherit;transition:all .2s;display:flex}.import-dropdown-item:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.import-dropdown-item:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.import-dropdown-item:hover{background:var(--bg-hover)}.import-dropdown-icon{text-align:center;flex-shrink:0;width:20px}.bz-contact-picker{width:100%;display:block;position:relative}.bz-contact-picker-list{margin:var(--bz-spacing-xs) 0 0;background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-md);max-height:320px;padding:0;list-style:none;overflow-y:auto}.bz-contact-picker-list:empty{display:none}.bz-contact-picker-option{padding:var(--bz-spacing-sm) var(--bz-spacing-md);cursor:pointer;font-size:var(--bz-fs-body);color:var(--bz-text-primary)}.bz-contact-picker-option:hover,.bz-contact-picker-option.is-active{background:var(--bz-bg-surface-hover)}.bz-contact-picker-footer{margin-top:var(--bz-spacing-xs);border-top:1px solid var(--bz-border-default);padding-top:var(--bz-spacing-sm)}.bz-contact-picker-create-cta{justify-content:flex-start;width:100%}.bz-contact-picker-empty{padding:var(--bz-spacing-md);text-align:center;color:var(--bz-text-secondary);font-size:var(--bz-fs-sm)}.bz-contact-picker-empty p{margin:0 0 var(--bz-spacing-sm)}.bz-contact-picker-form{gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) 0;flex-direction:column;display:flex}.bz-contact-picker-form-title{font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs);font-weight:700}.bz-contact-picker-form-field{gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.bz-contact-picker-form-label{font-size:var(--bz-fs-sm);color:var(--bz-text-secondary)}.bz-contact-picker-form-actions{justify-content:flex-end;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-xs);display:flex}.gc-form{max-width:720px}.gc-avatar-section{align-items:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);display:flex}.gc-avatar-upload{cursor:pointer;flex-shrink:0;position:relative}.gc-avatar-upload .gc-avatar-circle{color:#fff;width:80px;height:80px;font-size:var(--bz-fs-title);background:linear-gradient(135deg,#635bff,#9f7aea);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.gc-avatar-upload .gc-avatar-badge{background:var(--primary);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:0;right:0}.gc-avatar-hint{font-size:var(--bz-fs-small);color:var(--text-secondary)}@media (width<=1199px){.table-header,.table-row{grid-template-columns:minmax(120px,1.2fr) minmax(120px,1.2fr) minmax(100px,.8fr) minmax(90px,.8fr) minmax(130px,1.2fr) 70px;gap:6px}}@media (width<=767px){.app-container{flex-direction:column}.mock-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;height:auto;max-height:180px;padding:12px;position:relative;overflow-y:auto}.main-content{flex:1;overflow:hidden}.contacts-toolbar{align-items:flex-start;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md) 0;flex-direction:column}.contacts-toolbar-right{flex-wrap:wrap;width:100%}.content{padding:var(--bz-spacing-lg) 0 var(--bz-spacing-2xl)}.import-options{grid-template-columns:1fr}.screen-index-overlay{margin:0 var(--spacing-lg) var(--spacing-md)}.mock-controls-grid{grid-template-columns:1fr}}.gc-address-block>.gc-label-select,.gc-address-block>.gc-float-field>.gc-label-select{width:100%!important}.gc-custom-label-input{border:1px solid var(--primary,#6c5ce7);border-radius:var(--radius-md,8px);width:140px;font-family:inherit;font-size:var(--bz-fs-small,13px);color:var(--text-primary,#1a1a1a);background:var(--bg-white,#fff);box-sizing:border-box;outline:none;flex:none;padding:14px 12px}.gc-address-suggestions{z-index:1000;background:var(--bg-white,#fff);border:1px solid var(--border,#ddd);border-radius:var(--radius-md,8px);max-height:220px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.gc-address-suggestion-item{cursor:pointer;font-size:var(--bz-fs-body,14px);color:var(--text-primary,#1a1a1a);border-bottom:1px solid var(--border-light,#f0f0f0);padding:10px 14px}.gc-address-suggestion-item:last-child{border-bottom:none}.gc-address-suggestion-item:hover{background:var(--bg-hover,#f5f5f5)}.bz-caption{color:var(--text-tertiary);font-size:11px}.bz-text-hint{font-size:var(--bz-fs-small);color:var(--text-secondary)}.bz-hint-muted{font-size:var(--bz-fs-small);color:var(--text-secondary);margin-bottom:4px}.bz-label-sm{font-size:var(--bz-fs-small);font-weight:500}.bz-btn-icon-plain{cursor:pointer;background:0 0;border:none;padding:8px}.bz-flex-shrink-0{flex-shrink:0}.bz-flex-grow-truncate{flex:1;min-width:0}.bz-flex-1{flex:1}.bz-hidden{display:none!important}.public-listed-only{display:none}body.user-public-listed .public-listed-only{display:revert}body.user-public-listed .settings-section.public-listed-only{display:none}body.user-public-listed .settings-section.public-listed-only.active{display:block}.bz-page-narrow,.main-content__container>.bz-page-narrow{width:100%;max-width:var(--bz-page-narrow-max-width);margin-inline:auto}.main-content__container:has(.bz-page-narrow)>.bz-page-subheader-slot{width:100%;max-width:var(--bz-page-narrow-max-width);margin-inline:auto}.bz-block{display:block}.bz-flex{display:flex}.bz-inline{display:inline}.bz-inline-block{display:inline-block}.bz-inline-flex{display:inline-flex}.bz-grid{display:grid}.bz-min-w-0{min-width:0}.bz-block-mb-md{margin-bottom:var(--spacing-md);display:block}.bz-fw-medium{font-weight:500}.bz-fw-semibold{font-weight:600}.bz-text-wrap-anywhere{overflow-wrap:anywhere}.bz-text-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bz-row-12{align-items:center;gap:12px;display:flex}.bz-row-8{align-items:center;gap:8px;display:flex}.bz-row-sm{align-items:center;gap:var(--spacing-sm);display:flex}.bz-row-between{justify-content:space-between;align-items:center;display:flex}.bz-row-start{gap:12px;padding:8px 0;display:flex;position:relative}.bz-row-inline{align-items:center;display:flex}.bz-justify-end{justify-content:flex-end}.bz-flex-wrap{flex-wrap:wrap}.bz-justify-center{justify-content:center}.gc-form-row{gap:var(--spacing-md);flex-direction:column;display:flex}.bz-form-hint{font-size:var(--bz-fs-small);color:var(--primary);text-decoration:none}.bz-panel{background:var(--bg-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border)}.bz-panel-card{background:var(--bg-white);border-radius:var(--radius-md);padding:var(--spacing-2xl);margin-top:var(--spacing-2xl)}.bz-align-start{align-items:flex-start}.bz-pt-xs{padding-top:4px}.bz-chip-outline{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-white);font-size:var(--bz-fs-small);align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.bz-pl-0-flex{flex:1;padding-left:0}.bz-position-relative{position:relative}.bz-text-sm{font-size:var(--bz-fs-small)}.bz-text-body{font-size:var(--bz-fs-body)}.bz-text-title{font-size:var(--bz-fs-title);margin-bottom:var(--spacing-sm);font-weight:700}.bz-text-subheading{font-size:var(--bz-fs-subheading);font-weight:700}.bz-text-uppercase-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.bz-mb-md{margin-bottom:var(--spacing-md)}.bz-mb-lg{margin-bottom:var(--spacing-lg)}.bz-mb-xs{margin-bottom:4px}.bz-mb-2xl{margin-bottom:var(--spacing-2xl)}.bz-mb-section{margin-bottom:var(--spacing-lg);font-size:var(--bz-fs-body)}.bz-mt-xs{margin-top:2px}.bz-mt-md{margin-top:var(--spacing-md)}.bz-mt-lg{margin-top:var(--spacing-lg)}.bz-mt-xl{margin-top:var(--spacing-xl)}.bz-text-tertiary{color:var(--text-tertiary)}.bz-text-secondary{color:var(--text-secondary)}.bz-text-warning{color:var(--bz-warning-text)}.bz-chip-stat{background:var(--bg-sidebar);border-radius:var(--radius-md);text-align:center;padding:14px}.bz-chip-muted-link{border-radius:var(--radius-md);color:inherit;margin-bottom:6px;padding:10px 12px;text-decoration:none;display:block}.bz-icon-tile-warning{background:var(--bz-warning-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-stats-panel{padding:var(--spacing-lg);background:var(--bg-sidebar);border-radius:var(--radius-md)}.bz-row-gap-sm{gap:var(--spacing-sm);display:flex}.bz-row-gap-4{color:var(--text-tertiary);align-items:center;gap:4px;display:inline-flex}.bz-row-sheet{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border);align-items:center;display:flex}.bz-actions-right{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-xl);justify-content:flex-end;display:flex}.bz-actions-stack{align-items:flex-end;gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.bz-actions-stack .bz-actions-right{align-items:center;margin-top:0}.bz-actions-stack .bz-actions-caption{margin:0}.bz-actions-stack>.bz-link-inline{text-align:right}.bz-max-w-150{max-width:150px}.bz-max-w-readable{max-width:var(--bz-max-width-legal)}.bz-pl-0{padding-left:0}.bz-text-hint-spaced{color:var(--text-secondary);margin-bottom:var(--spacing-2xl)}.bz-upper-label{text-transform:uppercase;letter-spacing:.5px}.bz-row-gap-4-plain{align-items:center;gap:4px;display:inline-flex}.bz-row-6{align-items:center;gap:6px;display:flex}.bz-row-md{align-items:center;gap:var(--spacing-md);display:flex}.bz-gap-md{gap:var(--spacing-md)}.bz-gap-xs{gap:var(--spacing-xs)}.bz-gap-sm{gap:var(--spacing-sm)}.bz-gap-lg{gap:var(--spacing-lg)}.bz-banner{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--bz-radius-md,8px);background:var(--bz-bg-surface);border:1px solid var(--color-border-default);font-size:var(--bz-fs-small);color:var(--bz-text-primary);display:flex}.bz-banner-info{border-left:3px solid var(--color-primary);background:var(--color-primary-subtle)}.bz-banner-warning{border-left:3px solid var(--bz-warning);transition:background .15s}.bz-row-spread-lg{justify-content:space-between;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.bz-page-header-row{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.bz-section-header-row{justify-content:space-between;align-items:center;display:flex}.bz-sub-header{padding:var(--spacing-sm) 0;justify-content:space-between;align-items:center;display:flex}.bz-sub-header .section-header{margin-bottom:0}.bz-heading{font-size:var(--bz-fs-heading);font-weight:700}.bz-card-plain{background:var(--bg-white);border-radius:var(--radius-lg);padding:var(--spacing-2xl)}.bz-text-sec-sm{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.bz-chip-primary{color:var(--color-primary);padding:4px 8px}.bz-text-success{color:var(--bz-success)}.bz-text-success-muted{color:var(--bz-success-text)}.bz-resize-v{resize:vertical}.bz-transform-transition{transition:transform .2s}.bz-container-960{max-width:960px;margin:0}.bz-container-800{max-width:800px;margin:0}.bz-m-0{margin:0}.bz-p-8{padding:8px}.bz-col-lg{gap:var(--spacing-lg);flex-direction:column;display:flex}.bz-cursor-pointer{cursor:pointer}.bz-mb-6{margin-bottom:6px}.bz-checkbox-16{accent-color:var(--primary);width:16px;height:16px}.bz-c-s000{padding:16px}.bz-c-s001{text-align:center;padding:var(--spacing-2xl)}.bz-c-s002{background:var(--bz-bg-surface);border:2px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.bz-c-s003{font-size:var(--bz-fs-display)}.bz-c-s004{font-size:var(--bz-fs-subheading);margin-bottom:var(--spacing-sm)}.bz-c-s005{margin-bottom:var(--spacing-xl);max-width:400px;margin-left:auto;margin-right:auto}.bz-c-s006{padding:12px 32px}.bz-c-s007{margin-top:var(--spacing-xl);border-top:1px solid var(--border);padding-top:var(--spacing-xl)}.bz-c-s008{gap:var(--spacing-sm);flex-direction:column;display:flex}.bz-c-s009{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border)}.bz-c-s010{max-width:700px}.bz-c-s011{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.bz-c-s012{padding:var(--spacing-sm) 0}.bz-c-s013{align-items:center;display:flex}.bz-c-s014{background:var(--bz-warning-subtle);border:1px solid var(--bz-warning);border-radius:var(--radius-md);padding:var(--spacing-md);display:none}.bz-c-s015{color:var(--color-text-primary)}.bz-c-s016{color:var(--color-text-tertiary);padding:4px 8px}.bz-c-s017{background:var(--bz-error-subtle);border:1px solid var(--bz-error);border-radius:var(--radius-md);padding:var(--spacing-md);display:none}.bz-c-s018{color:var(--bz-error)}.bz-c-s019{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--bz-error)}.bz-c-s020{align-items:center;gap:4px;display:flex}.bz-c-s021{min-width:180px;top:100%;right:0}.bz-c-s022{background:var(--border);height:1px;margin:4px 0}.bz-c-s023{border:1px solid var(--border)}.bz-c-s024{align-items:center;gap:var(--spacing-xl);display:flex}.bz-c-s025{width:88px;height:88px;font-size:28px}.bz-c-s026{font-size:22px;font-weight:700}.bz-c-s027{padding:2px}.bz-c-s028{margin-bottom:8px}.bz-c-s029{flex-wrap:wrap}.bz-c-s030{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border);display:flex}.bz-c-s031{border:1px solid var(--border);border-radius:20px;align-items:center;gap:6px;padding:4px 16px;display:inline-flex}.bz-c-s032{gap:var(--spacing-lg);grid-template-columns:360px 1fr;display:grid}@media (width<=767px){.bz-c-s032{grid-template-columns:1fr}}.bz-c-s033{flex-direction:column;display:flex}.bz-c-s034{gap:12px;display:flex}.bz-c-s035{flex-direction:column;gap:10px;display:flex}.bz-c-s036{flex-wrap:wrap;gap:6px;display:flex}.bz-c-s037{color:var(--primary);background:#635bff14;border-radius:16px;padding:4px 10px}.bz-c-s038{background:#22c55e14;border-radius:16px;padding:4px 10px}.bz-c-s039{background:#f59e0b14;border-radius:16px;padding:4px 10px}.bz-c-s040{background:var(--bg-sidebar);border:1px dashed var(--border);border-radius:16px;padding:4px 10px}.bz-c-s041{line-height:1.6}.bz-c-s042{grid-template-columns:1fr 1fr;display:grid}.bz-c-s043{color:var(--primary);font-size:20px;font-weight:700}.bz-c-s044{font-size:20px;font-weight:700}.bz-c-s045{color:var(--bz-warning);font-size:20px;font-weight:700}.bz-c-s046{color:var(--text-primary);font-size:20px;font-weight:700}.bz-c-s047{border-radius:var(--radius-md);background:#635bff0a;border:1px solid #635bff1a;padding:10px 14px}.bz-c-s048{color:var(--primary);font-weight:700}.bz-c-s049{border-left:3px solid var(--bz-error);transition:background .15s}.bz-c-s050{background:#ef44441a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s051{color:var(--bz-error-text)}.bz-c-s052{background:#f59e0b1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s053{border-left:3px solid var(--bz-primary);transition:background .15s}.bz-c-s054{background:#8b5cf61a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s055{color:var(--bz-primary)}.bz-c-s056{border-radius:var(--radius-md);color:inherit;border-left:3px solid var(--bz-success);margin-bottom:2px;padding:10px 12px;text-decoration:none;transition:background .15s}.bz-c-s057{background:#22c55e1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s058{border-radius:6px;width:auto;padding:4px 28px 4px 10px;font-size:11px}.bz-c-s059{flex-direction:column;gap:0;display:flex}.bz-c-s060{background:var(--border);width:2px;position:absolute;top:8px;bottom:8px;left:15px}.bz-c-s061{background:var(--bz-error-subtle);z-index:1;border:2px solid var(--bg-white);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s062{z-index:1;border:2px solid var(--bg-white);background:#635bff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s063{z-index:1;border:2px solid var(--bg-white);background:#f59e0b1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s064{z-index:1;border:2px solid var(--bg-white);background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s065{z-index:1;border:2px solid var(--bg-white);background:#8b5cf61a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s066{z-index:1;border:2px solid var(--bg-white);background:#635bff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bz-c-s067{width:100%;margin-top:var(--spacing-md);color:var(--primary)}.bz-c-s068{padding:4px}.bz-c-s069{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.bz-c-s070{padding-left:42px}.bz-c-s071{gap:var(--spacing-xl);padding-left:42px}.bz-c-s072{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);border:2px dashed var(--border);border-radius:var(--radius-md)}.bz-c-s073{margin-bottom:var(--spacing-sm)}.bz-c-s074{margin-top:var(--spacing-lg)}.bz-c-s075{margin-top:var(--spacing-xl)}.bz-c-s076{line-height:1.5}.bz-c-s077{max-width:1000px}.bz-c-s078{padding:var(--spacing-lg) var(--spacing-2xl)}.bz-c-s079{margin-top:var(--spacing-3xl)}.bz-c-s080{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.bz-c-s081{justify-content:space-between;display:flex}.bz-c-s082{gap:var(--spacing-lg);justify-content:space-between;display:flex}.bz-c-s083{text-align:center;padding:var(--spacing-md)}.bz-c-s084{font-size:var(--bz-fs-title);font-weight:700}.bz-c-s085{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;display:grid}.bz-c-s086{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.bz-c-s087{width:40px;height:40px}.bz-c-s088{background:linear-gradient(135deg,#22c55e,#16a34a);width:40px;height:40px}.bz-c-s089{background:var(--bg-sidebar);padding:var(--spacing-lg);border-radius:var(--radius-md)}.bz-c-s090{justify-content:flex-end;display:flex}.bz-c-s091{max-width:1200px}.bz-c-s092{margin-top:var(--spacing-2xl)}.bz-c-s093{width:40px}.bz-c-s094{padding:var(--spacing-lg);background:var(--bz-success-subtle);border:1px solid var(--bz-success);border-radius:var(--radius-md);align-items:center;display:flex}.bz-c-s095{border:1px solid var(--border);border-radius:var(--radius-md);max-height:320px;overflow-y:auto}.bz-c-s096{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border);background:var(--bg-sidebar);align-items:center;display:flex}.bz-c-s097{width:32px;height:32px}.bz-c-s098{background:linear-gradient(135deg,#22c55e,#16a34a);width:32px;height:32px}.bz-c-s099{background:linear-gradient(135deg,#f59e0b,#d97706);width:32px;height:32px}.bz-c-s100{padding:var(--spacing-md) var(--spacing-lg);align-items:center;display:flex}.bz-c-s101{background:linear-gradient(135deg,#8b5cf6,#7c3aed);width:32px;height:32px}.bz-c-s102{margin-top:var(--spacing-md)}.bz-c-s103{max-width:980px}.bz-c-s104{margin-bottom:var(--spacing-xl)}.bz-c-s105{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bz-c-s106{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bz-c-s107{padding:var(--spacing-md);background:var(--bg-sidebar);border-radius:var(--radius-sm)}.bz-c-s108{margin-top:var(--spacing-xl);line-height:1.5}.bz-c-s109{max-width:1080px}.bz-c-s110{gap:var(--spacing-2xl);margin-top:var(--spacing-2xl);grid-template-columns:320px 1fr;align-items:start;display:grid}.bz-c-s111{background:var(--bg-white);border-radius:var(--radius-md);padding:var(--spacing-xl);border:1px solid var(--border)}.bz-c-s112{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-sidebar);border-radius:var(--radius-sm)}.bz-c-s113{flex-wrap:wrap;display:flex}.bz-c-s114{max-width:360px}.bz-c-s115{gap:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-md)}.bz-c-s116{margin-top:4px}.bz-c-s117{max-width:760px}.bz-c-s118{max-width:900px}.bz-c-s119{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.bz-c-s120{padding:var(--spacing-xl);background:var(--bg-sidebar);border-radius:var(--radius-md)}.bz-c-s121{font-weight:700}.bz-c-s122{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-3xl) var(--spacing-2xl)}.bz-c-s123{font-weight:400;font-size:var(--bz-fs-heading)}.bz-c-s124{vertical-align:middle}.mock-sidebar{background:var(--bg-light);border-right:1px solid var(--border);width:280px;padding:var(--bz-spacing-2xl) var(--bz-spacing-lg);overflow-y:auto}.mock-sidebar.collapsed{width:60px;padding:var(--bz-spacing-lg) var(--bz-spacing-sm)}.mock-sidebar.admin-nav{width:140px;padding:var(--bz-spacing-md) var(--bz-spacing-sm);flex-shrink:0}.mock-sidebar.admin-nav .nav-item{padding:var(--bz-spacing-xs-plus) var(--bz-spacing-xs-plus);font-size:var(--bz-fs-tiny);gap:var(--bz-spacing-xs-plus);margin-bottom:var(--bz-spacing-xs)}.mock-sidebar.admin-nav .nav-item span{font-size:var(--bz-fs-body)}.mock-sidebar.admin-nav .nav-section-label{font-size:var(--bz-fs-tiny);margin-top:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-xs)}.content-area{padding:var(--spacing-2xl);background:var(--bg-white);flex:1;overflow-y:auto}.nav-item{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-md);margin-bottom:var(--bz-spacing-sm);cursor:pointer;border-radius:var(--bz-radius-sm);color:var(--text-secondary);display:flex}.nav-item:hover{background:var(--bg-hover)}.nav-item.active{background:var(--bg-selected);color:var(--primary);font-weight:600}.nav-item span{font-size:var(--bz-fs-heading)}.btn{padding:var(--bz-spacing-sm-plus) var(--bz-spacing-lg);border-radius:var(--bz-radius-sm);cursor:pointer;font-weight:500;font-size:var(--bz-fs-body);border:none;transition:all .2s}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);box-shadow:var(--shadow-md)}.btn-primary:disabled{background:var(--disabled);cursor:not-allowed}.btn-secondary{background:var(--bg-hover);color:var(--text-primary)}.btn-secondary:hover{background:var(--border)}.btn-danger{background:var(--error);color:#fff}.btn-danger:hover{background:var(--error-hover)}.form-group{margin-bottom:var(--bz-spacing-xl)}.form-label{margin-bottom:var(--bz-spacing-sm);color:var(--text-primary);font-weight:500;display:block}.form-input{width:100%;padding:var(--bz-spacing-sm-plus) var(--bz-spacing-md);border:1px solid var(--border);border-radius:var(--bz-radius-sm);font-family:inherit;font-size:var(--bz-fs-body)}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 var(--bz-spacing-2xs) #635bff1a;outline:none}.form-input.error{border-color:var(--error);background:var(--error-bg)}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--error)}.invalid-feedback{color:var(--error);font-size:var(--bz-fs-small);margin-top:.25rem;display:none}.text-danger{color:var(--error)}.card{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xl)}.card-grid{gap:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.stats-card{background:linear-gradient(135deg, var(--bg-light), var(--bg-white));border:1px solid var(--border);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xl)}.stat-value{font-size:var(--bz-fs-display);color:var(--primary);font-weight:700}.stat-label{font-size:var(--bz-fs-body);color:var(--text-secondary);margin-top:var(--bz-spacing-sm)}.modal-overlay{background:var(--bz-color-overlay);z-index:1000;display:none;position:fixed;inset:0}.modal-overlay.active{justify-content:center;align-items:center;display:flex}.modal{border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-3xl);width:90%;max-width:500px;box-shadow:var(--shadow-lg);background:#fff}.modal-header{font-size:var(--bz-fs-heading);margin-bottom:var(--bz-spacing-lg);font-weight:700}.modal-actions{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-2xl);justify-content:flex-end;display:flex}.tabs{border-bottom:var(--bz-spacing-xs) solid var(--border);margin-bottom:var(--bz-spacing-xl);gap:var(--bz-spacing-sm);display:flex}.tab{padding:var(--bz-spacing-md) var(--bz-spacing-lg);cursor:pointer;color:var(--text-secondary);border-bottom:2px solid #0000}.tab.active{color:var(--primary);border-bottom-color:var(--primary)}.skeleton{background:linear-gradient(90deg, var(--bg-light) 25%, var(--bg-hover) 50%, var(--bg-light) 75%);background-size:200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{width:var(--bz-spacing-xl);height:var(--bz-spacing-xl);border:var(--bz-spacing-xs-plus) solid var(--border);border-top-color:var(--primary);border-radius:var(--bz-radius-full);animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.toggle{background:var(--border);border-radius:var(--bz-radius-lg);cursor:pointer;width:44px;height:24px;transition:background .2s;display:inline-block;position:relative}.toggle.on{background:var(--success)}.toggle-knob{width:var(--bz-spacing-xl);height:var(--bz-spacing-xl);border-radius:var(--bz-radius-full);top:var(--bz-spacing-xs);left:var(--bz-spacing-xs);background:#fff;transition:left .2s;position:absolute}.toggle.on .toggle-knob{left:calc(44px - var(--bz-spacing-xl) - var(--bz-spacing-xs))}.activity-item{padding:var(--bz-spacing-lg);border-bottom:1px solid var(--border);gap:var(--bz-spacing-md);display:flex}.activity-item.activity-item--critical{background:color-mix(in srgb, var(--bz-warning,#f59e0b) 6%, transparent);border-left:3px solid var(--bz-warning,#f59e0b)}.activity-icon{font-size:var(--bz-fs-title)}.activity-content{flex:1}.activity-title{color:var(--text-primary);font-weight:500}.activity-time{font-size:var(--bz-fs-tiny);color:var(--text-tertiary);margin-top:var(--bz-spacing-xs)}.badge-success{background:var(--bz-success-subtle);color:var(--bz-success-text)}.badge-warning{background:var(--bz-warning-subtle);color:var(--bz-warning-text)}.badge-error{background:var(--bz-error-subtle);color:var(--bz-error-text)}.settings-row{padding:var(--bz-spacing-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.settings-row:last-child{border-bottom:none}.settings-label{font-weight:500}.settings-value{font-size:var(--bz-fs-body);color:var(--text-secondary)}@media (width<=1024px){.mock-sidebar{width:60px}.content-area{padding:var(--spacing-2xl) var(--spacing-lg)}}@media (width<=768px){.mock-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;height:auto;padding:var(--bz-spacing-md);gap:12px;display:flex;overflow-x:auto}.card-grid{grid-template-columns:1fr}}body.thumb-mode .mock-sidebar,body.embed-mode .mock-sidebar,.screen{display:none}.screen.active{display:block}table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s;position:relative}table th.sortable:hover{color:var(--text-primary);background-color:#635bff14}table th.sortable .sort-arrow{opacity:0;vertical-align:middle;margin-left:4px;transition:opacity .15s,transform .15s}table th.sortable:hover .sort-arrow{opacity:.4}table th.sortable.sort-active{color:var(--primary,#635bff)}table th.sortable.sort-active .sort-arrow{opacity:1}table th.sortable.sort-desc .sort-arrow{display:inline-block;transform:rotate(180deg)}.bz-mb-sm-v2{margin-bottom:var(--spacing-sm)}.bz-mb-xl{margin-bottom:var(--spacing-xl)}.bz-row-gap-md{gap:var(--spacing-md);display:flex}.bz-ga-s000{margin-bottom:var(--bz-spacing-sm-plus);font-weight:700;font-size:var(--bz-fs-tiny)}.bz-ga-s001{font-size:var(--bz-fs-tiny);margin-bottom:var(--bz-spacing-xs-plus)}.bz-ga-s002{border-top:1px solid var(--border);margin-top:var(--bz-spacing-md);padding-top:var(--bz-spacing-md)}.bz-ga-s003{font-size:var(--bz-fs-tiny);color:var(--bz-error)}.bz-ga-s004{font-size:var(--bz-fs-tiny)}.bz-ga-s005{align-items:center;gap:var(--bz-spacing-md);display:flex}.bz-ga-s006{margin-bottom:0}.bz-ga-s007{background:var(--bz-error-subtle);color:var(--bz-error);padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--bz-radius-lg);font-size:var(--bz-fs-tiny);font-weight:700}.bz-ga-s008{margin-top:var(--bz-spacing-xs)}.bz-ga-s009{align-items:center;gap:12px;display:flex}.bz-ga-s010{padding:var(--bz-spacing-sm) var(--bz-spacing-sm-plus)}.bz-ga-s011{border-radius:var(--bz-radius-full);background:var(--bz-error);color:#fff;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.bz-ga-s012{border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-2xl) var(--bz-spacing-2xl-plus);margin-bottom:var(--bz-spacing-2xl);color:#fff;background:linear-gradient(135deg,#1e1b4b,#312e81)}.bz-ga-s013{margin-bottom:var(--bz-spacing-xs)}.bz-ga-s014{opacity:.8}.bz-ga-s015{gap:var(--bz-spacing-sm);display:flex}.bz-ga-s016{padding:var(--bz-spacing-xs-plus) var(--bz-spacing-md-plus);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);background:#ffffff26}.bz-ga-s017{background:var(--bz-success-subtle);padding:var(--bz-spacing-xs-plus) var(--bz-spacing-md-plus);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny)}.bz-ga-s018{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-2xl-plus);grid-template-columns:repeat(4,1fr);display:grid}.bz-ga-s019{border:1px solid var(--border);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);background:#fff}.bz-ga-s020{font-size:var(--bz-fs-tiny);margin-bottom:var(--bz-spacing-sm)}.bz-ga-s021{font-size:var(--bz-fs-display);color:var(--primary);margin-bottom:var(--bz-spacing-xs);font-weight:700}.bz-ga-s022{font-size:var(--bz-fs-display);margin-bottom:var(--bz-spacing-xs);font-weight:700}.bz-ga-s023{font-size:var(--bz-fs-display);color:var(--bz-warning);margin-bottom:var(--bz-spacing-xs);font-weight:700}.bz-ga-s024{padding:var(--bz-spacing-xs-plus) var(--bz-spacing-sm-plus)}.bz-ga-s025{background:var(--bz-success);color:#fff;padding:var(--bz-spacing-md) var(--bz-spacing-xl);border-radius:var(--bz-radius-md);z-index:999;align-items:center;gap:var(--bz-spacing-sm);box-shadow:var(--shadow-lg);display:none;position:fixed;top:80px;right:32px}.bz-ga-s026{margin-bottom:var(--bz-spacing-xl)}.bz-ga-s027{background:var(--bg-light);border-radius:var(--bz-radius-sm);font-size:var(--bz-fs-tiny);padding:2px 6px}.bz-ga-s028{border-bottom:2px solid var(--border);margin-bottom:var(--bz-spacing-2xl);gap:0;display:flex}.bz-ga-s029{padding:var(--bz-spacing-md) var(--bz-spacing-xl);color:var(--primary);border-bottom:2px solid var(--primary);white-space:nowrap;margin-bottom:-2px}.bz-ga-s030{padding:var(--bz-spacing-md) var(--bz-spacing-xl);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-2px}.bz-ga-s031{border-collapse:collapse;width:100%}.bz-ga-s032{border-bottom:2px solid var(--border)}.bz-ga-s033{text-align:left;padding:var(--bz-spacing-sm-plus) var(--bz-spacing-md)}.bz-ga-s034{text-align:center;padding:var(--bz-spacing-sm-plus) var(--bz-spacing-md)}.bz-ga-s035{border-bottom:1px solid var(--border)}.bz-ga-s036{padding:var(--bz-spacing-sm-plus) var(--bz-spacing-md)}.bz-ga-s037{font-size:var(--bz-fs-tiny);font-family:monospace}.bz-ga-s038{text-align:center;border:1px solid var(--border);border-radius:var(--bz-radius-sm);width:80px;padding:var(--bz-spacing-xs)}.bz-ga-s039{text-align:center;padding:var(--bz-spacing-sm-plus) var(--bz-spacing-md);font-size:var(--bz-fs-tiny);font-family:monospace}.bz-ga-s040{text-align:center;border:1px solid var(--border);border-radius:var(--bz-radius-sm);width:260px;padding:var(--bz-spacing-xs);font-size:var(--bz-fs-tiny);font-family:monospace}.bz-ga-s041{border:1px solid var(--border);border-radius:var(--bz-radius-sm);padding:var(--bz-spacing-xs) var(--bz-spacing-sm)}.bz-ga-s042{border-bottom:1px solid var(--border);background:var(--bz-warning-subtle)}.bz-ga-s043{text-align:center;border:2px solid var(--bz-warning);border-radius:var(--bz-radius-sm);width:80px;padding:var(--bz-spacing-xs);background:#fff}.bz-ga-s044{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);font-size:var(--bz-fs-tiny)}.bz-ga-s045{margin-top:var(--bz-spacing-lg);padding:var(--bz-spacing-md);background:var(--bz-warning-subtle);border-radius:var(--bz-radius-sm);font-size:var(--bz-fs-tiny);align-items:center;gap:var(--bz-spacing-sm);display:flex}.bz-ga-s046{text-align:center;padding:var(--bz-spacing-3xl) var(--bz-spacing-xl)}.bz-ga-s047{font-size:var(--bz-fs-heading);margin-bottom:var(--bz-spacing-sm)}.bz-ga-s048{border:1px solid var(--border);border-radius:var(--bz-radius-sm);padding:var(--bz-spacing-xs)}.bz-ga-s049{margin-top:var(--bz-spacing-lg);padding:var(--bz-spacing-md);background:var(--bz-error-subtle);border:1px solid var(--bz-error);border-radius:var(--bz-radius-sm);color:var(--bz-error);display:none}.bz-ga-s050{padding:0 var(--bz-spacing-xs)}.bz-ga-s051{padding:var(--bz-spacing-sm-plus) var(--bz-spacing-lg)}.bz-ga-s052{margin-bottom:var(--bz-spacing-xl);gap:12px;display:flex}.bz-ga-s053{max-width:400px}.bz-ga-s054{border-collapse:collapse;width:100%;margin-bottom:var(--bz-spacing-2xl)}.bz-ga-s055{border-bottom:var(--bz-spacing-xs) solid var(--border)}.bz-ga-s056{text-align:left;padding:var(--bz-spacing-md)}.bz-ga-s057{padding:var(--bz-spacing-md)}.bz-ga-s058{text-align:center}.bz-ga-s059{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-2xl-plus);grid-template-columns:repeat(3,1fr);display:grid}.bz-ga-s060{border:1px solid var(--border);border-radius:12px;padding:20px}.bz-ga-s061{font-size:var(--bz-fs-tiny);margin-bottom:8px}.bz-ga-s062{font-size:var(--bz-fs-display);font-weight:700}.bz-ga-s063{font-size:var(--bz-fs-tiny);margin-top:var(--bz-spacing-sm)}.bz-ga-s064{font-size:var(--bz-fs-display);color:var(--bz-error);font-weight:700}.bz-ga-s065{background:var(--bg-light);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl);justify-content:center;align-items:center;height:300px;display:flex}.bz-ga-s066{margin-bottom:8px}.bz-ga-s067{max-width:1000px}.bz-ga-s068{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-2xl)}.bz-ga-s069{margin-bottom:var(--bz-spacing-lg)}.bz-ga-s070{font-weight:700;font-size:var(--bz-fs-heading);margin-bottom:var(--bz-spacing-xs)}.bz-ga-s071{align-items:center;gap:var(--bz-spacing-sm);display:flex}.bz-ga-s072{text-align:center;width:80px}.bz-ga-s073{gap:var(--bz-spacing-xl);display:flex}.bz-ga-s074{color:var(--text-primary)}.bz-ga-s075{gap:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}.bz-ga-s076{border:2px solid var(--border);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);background:var(--bg-white)}.bz-ga-s077{font-weight:700;font-size:var(--bz-fs-heading)}.bz-ga-s078{font-size:var(--bz-fs-display);color:var(--text-primary);font-weight:700}.bz-ga-s079{margin-bottom:var(--bz-spacing-md);color:var(--text-primary)}.bz-ga-s080{margin-bottom:var(--bz-spacing-md)}.bz-ga-s081{border-top:1px solid var(--border);padding-top:var(--bz-spacing-md);margin-top:var(--bz-spacing-md)}.bz-ga-s082{border:2px solid var(--primary);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);background:var(--bg-white);position:relative}.bz-ga-s083{background:var(--primary);color:#fff;padding:var(--bz-spacing-xs) var(--bz-spacing-lg);border-radius:var(--bz-radius-lg);font-size:var(--bz-fs-tiny);font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.bz-ga-s084{align-items:baseline;gap:var(--bz-spacing-sm);display:flex}.bz-ga-s085{width:80px;font-size:var(--bz-fs-display);border:1px solid var(--border);border-radius:var(--bz-radius-sm);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);text-align:center;font-weight:700}.bz-ga-s086{font-size:var(--bz-fs-tiny);margin-top:var(--bz-spacing-xs)}.bz-ga-s087{border-top:1px solid var(--border);padding-top:var(--bz-spacing-md)}.bz-ga-s088{border:1px solid var(--border);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-2xl)}.bz-ga-s089{text-align:center;border:1px solid var(--border);border-radius:var(--bz-radius-sm);width:60px;padding:var(--bz-spacing-xs)}.bz-ga-s090{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-2xl);grid-template-columns:repeat(4,1fr);display:grid}.bz-ga-s091{border:1px solid var(--border);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-lg);text-align:center}.bz-ga-s092{font-size:var(--bz-fs-display);color:var(--primary);font-weight:700}.bz-ga-s093{padding:0 12px}.bz-ga-s094{border:1px solid var(--border);background:#fff;border-radius:8px}.bz-ga-s095{padding:0 16px}.bz-ga-s096{font-size:var(--bz-fs-tiny);color:var(--bz-error);margin-top:var(--bz-spacing-xs)}.bz-ga-s097{text-align:center;margin-top:40px}.bz-ga-s098{gap:var(--bz-spacing-lg);grid-template-columns:1fr 1fr;display:grid}.bz-ga-s099{background:var(--bg-light);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl);text-align:center}.bz-ga-s100{margin-bottom:12px}.bz-ga-s101{border:1px solid var(--border);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-lg)}.bz-ga-s102{justify-content:space-between;margin-bottom:12px;display:flex}.bz-ga-s103{font-size:var(--bz-fs-tiny);margin-top:var(--bz-spacing-md)}.bz-ga-s104{border:1px solid var(--border);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xl)}.bz-ga-s105{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.bz-ga-s106{border:1px solid var(--border);text-align:center;border-radius:12px;padding:20px}.bz-ga-s107{padding:0 20px}.bz-ga-s108{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-2xl-plus);grid-template-columns:repeat(2,1fr);display:grid}.bz-ga-s109{background:var(--bg-light);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xl)}.bz-ga-s110{text-align:left;font-size:var(--bz-fs-tiny)}.bz-ga-s111{background:var(--bg-light);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xl);text-align:center}.bz-ga-s112{border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-xl) var(--bz-spacing-2xl);margin-bottom:var(--bz-spacing-2xl);color:#fff;background:linear-gradient(135deg,#1e1b4b,#312e81)}.bz-ga-s113{margin-bottom:var(--bz-spacing-xs);font-weight:700}.bz-ga-s114{opacity:.85}.bz-ga-s115{border:1px solid var(--border);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);text-align:center}.bz-ga-s116{font-size:var(--bz-fs-display);color:var(--bz-warning);font-weight:700}.bz-ga-s117{border-bottom:2px solid var(--border);margin-bottom:var(--bz-spacing-xl);gap:0;display:flex}.bz-ga-s118{background:var(--bg-hover);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);margin-left:4px;padding:2px 8px}.bz-ga-s119{background:var(--bz-error-subtle);color:var(--bz-error);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);margin-left:4px;padding:2px 8px}.bz-ga-s120{background:var(--bz-warning-subtle);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);margin-left:4px;padding:2px 8px}.bz-ga-s121{gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-xl);align-items:center;display:flex}.bz-ga-s122{max-width:350px}.bz-ga-s123{width:150px}.bz-ga-s124{border:1px solid var(--border);border-radius:var(--bz-radius-lg);overflow:hidden}.bz-ga-s125{padding:var(--bz-spacing-lg);border-bottom:1px solid var(--border);gap:var(--bz-spacing-lg);align-items:flex-start;display:flex}.bz-ga-s126{text-align:center;min-width:50px}.bz-ga-s127{color:var(--primary)}.bz-ga-s128{margin-bottom:var(--bz-spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}.bz-ga-s129{white-space:nowrap}.bz-ga-s130{margin-bottom:var(--bz-spacing-sm)}.bz-ga-s131{gap:var(--bz-spacing-lg);font-size:var(--bz-fs-tiny);display:flex}.bz-ga-s132{gap:var(--bz-spacing-xs);display:flex}.bz-ga-s133{font-size:var(--bz-fs-tiny);padding:var(--bz-spacing-xs) var(--bz-spacing-sm)}.bz-ga-s134{background:var(--bg-selected);color:var(--primary);border-radius:var(--bz-radius-lg);font-size:var(--bz-fs-tiny);white-space:nowrap;padding:2px 10px}.bz-ga-s135{font-size:var(--bz-fs-tiny);color:var(--primary);padding:var(--bz-spacing-xs) var(--bz-spacing-sm)}.bz-ga-s136{padding:var(--bz-spacing-lg);gap:var(--bz-spacing-lg);align-items:flex-start;display:flex}.bz-ga-s137{text-align:center;margin-top:var(--bz-spacing-xl)}.bz-ga-s138{text-align:center;min-width:50px}.bz-ga-s139{color:var(--bz-error)}.bz-ga-s140{background:var(--bz-error-subtle);border:1px solid var(--bz-error);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl)}.bz-ga-s141{color:var(--bz-error);margin-bottom:var(--bz-spacing-xs)}.bz-ga-s142{color:var(--primary);white-space:nowrap}.bz-ga-s143{margin-bottom:var(--bz-spacing-xs);font-family:monospace}.bz-ga-s144{color:var(--bz-warning)}.bz-ga-s145{padding-bottom:80px;position:relative}.bz-ga-s146{padding:var(--bz-spacing-lg) var(--bz-spacing-2xl);background:linear-gradient(to top, var(--bg-white) 60%, transparent);z-index:100;justify-content:flex-end;width:calc(100% - 140px);display:flex;position:fixed;bottom:0;right:0}.bz-ga-s147{padding:var(--bz-spacing-sm-plus) var(--bz-spacing-2xl);box-shadow:var(--shadow-lg)}.bz-ga-s148{border-bottom:2px solid var(--border);margin-bottom:var(--bz-spacing-2xl);gap:0;display:flex;overflow-x:auto}.bz-ga-s149{max-width:700px}.bz-ga-s150{margin-bottom:var(--bz-spacing-2xl)}.bz-ga-s151{max-width:500px}.bz-ga-s152{gap:var(--bz-spacing-xl);grid-template-columns:1fr 1fr;display:grid}.bz-ga-s153{border:2px solid var(--bz-warning);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);margin-top:var(--bz-spacing-2xl);background:var(--bz-warning-subtle)}.bz-ga-s154{resize:vertical}.page-btn{min-height:var(--bz-spacing-5xl);padding:0 var(--bz-spacing-xl);border-radius:var(--bz-radius-xl);font-size:var(--bz-fs-body);justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.page-btn:hover{transform:translateY(-1px)}.page-btn--primary{background:var(--bz-primary);color:var(--bz-text-inverse);box-shadow:var(--bz-shadow-md)}.page-btn--secondary{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);color:var(--bz-text-primary)}.identity-tile{padding:var(--bz-spacing-2xl) var(--bz-spacing-lg);border:2px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background-color:var(--bz-bg-surface);cursor:pointer;transition:all var(--bz-duration-fast) var(--bz-ease-default);justify-content:center;align-items:center;gap:var(--bz-spacing-md);min-height:140px;box-shadow:var(--bz-shadow-xs);flex-direction:column;display:flex;position:relative}.identity-tile__chip{border-radius:var(--bz-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.identity-tile__chip svg{width:22px;height:22px}.identity-tile__chip--business{background:var(--bz-primary-subtle);color:var(--bz-primary)}.identity-tile__chip--organization{background:var(--bz-success-subtle);color:var(--bz-success-text)}.identity-tile:hover{border-color:var(--bz-primary-border);background-color:var(--bz-primary-subtle);box-shadow:var(--bz-shadow-md);transform:translateY(-2px)}.identity-tile:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}.identity-tile.selected{border-color:var(--bz-primary);background-color:var(--bz-primary-subtle);box-shadow:var(--bz-shadow-focus-primary), var(--bz-shadow-md)}.identity-tile.selected:after{content:"";top:var(--bz-spacing-sm);right:var(--bz-spacing-sm);background-color:var(--bz-primary);border-radius:var(--bz-radius-full);justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute}.oauth-buttons{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl);flex-direction:column;display:flex}.oauth-button{justify-content:center;align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg) var(--bz-spacing-xl);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background-color:var(--bz-bg-surface);color:var(--bz-text-primary);font-size:var(--bz-fs-body);cursor:pointer;font-weight:500;font-family:var(--bz-font-family);transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex}.oauth-button:hover{box-shadow:var(--bz-shadow-md);border-color:var(--bz-border-strong);background-color:var(--bz-bg-surface-raised)}.oauth-button:active{transform:translateY(1px)}.oauth-button:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}.oauth-button.google,.oauth-button--google{border-color:var(--bz-border-default)}.oauth-button.apple,.oauth-button--apple{background-color:var(--bz-text-primary);color:var(--bz-text-inverse);border-color:var(--bz-text-primary)}.oauth-button.apple:hover,.oauth-button--apple:hover{background-color:var(--bz-text-secondary);border-color:var(--bz-text-secondary)}[data-theme=dark] .page-btn--secondary{background:var(--bz-bg-surface-raised);border-color:var(--bz-border-default);color:var(--bz-text-primary)}[data-theme=dark] .identity-tile{background-color:var(--bz-bg-surface-raised);border-color:var(--bz-border-default)}[data-theme=dark] .identity-tile:hover{background-color:var(--bz-primary-subtle);border-color:var(--bz-primary-border)}[data-theme=dark] .oauth-button{background-color:var(--bz-bg-surface-raised);border-color:var(--bz-border-default);color:var(--bz-text-primary)}[data-theme=dark] .oauth-button:hover{background-color:var(--bz-bg-surface-hover);border-color:var(--bz-border-strong)}[data-theme=dark] .oauth-button.apple,[data-theme=dark] .oauth-button--apple{background-color:var(--bz-text-primary);color:var(--bz-text-inverse);border-color:var(--bz-text-primary)}[data-theme=dark] .oauth-button.apple:hover,[data-theme=dark] .oauth-button--apple:hover{background-color:var(--bz-text-secondary);border-color:var(--bz-text-secondary)}.stats-grid{gap:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-4xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (width>=1100px){.stats-grid{gap:var(--bz-spacing-2xl);grid-template-columns:repeat(4,1fr)}}@media (width<=599px){.stats-grid{grid-template-columns:1fr}}.stats-card{background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl);cursor:pointer;transition:all .3s}.stats-card:hover{box-shadow:var(--bz-shadow-lg);border-color:var(--bz-border-strong);transform:translateY(-2px)}.stats-card__icon{border-radius:var(--bz-radius-md);width:44px;height:44px;margin-bottom:var(--bz-spacing-lg);justify-content:center;align-items:center;display:inline-flex}.stats-card__icon--error{background-color:var(--bz-error-subtle);color:var(--bz-error-text)}.stats-card__icon--info{background-color:var(--bz-info-subtle);color:var(--bz-info-text)}.stats-card__icon--success{background-color:var(--bz-success-subtle);color:var(--bz-success-text)}.stats-card__value{font-size:var(--bz-fs-stat);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-sm);font-weight:700}.stats-card__label{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-md)}.stats-card__trend{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-success-text);display:flex}.stats-card:has(>.stats-card__icon){column-gap:var(--bz-spacing-lg);grid-template-columns:auto 1fr;align-items:center;display:grid}.stats-card__icon{grid-area:1/1/span 4;align-self:center;margin-bottom:0}.stats-card__value{grid-column:2;margin-bottom:0;line-height:1.15}.stats-grid>.stats-card{container-type:inline-size}.stats-grid>.stats-card:has(>.stats-card__icon){grid-template-columns:auto minmax(0,1fr)}.stats-grid>.stats-card .stats-card__value{font-size:clamp(var(--bz-fs-heading), calc((100cqi - 3 * var(--bz-spacing-lg) - 44px) / (var(--bz-stat-chars,4) * .62)), var(--bz-fs-stat));overflow-wrap:anywhere;min-width:0}.stats-card .stats-card__value-of{font-size:var(--bz-fs-subheading);color:var(--bz-text-secondary);white-space:nowrap;font-weight:600;display:inline}.stats-card__label{grid-column:2;margin-bottom:0}.stats-card__note{grid-column:2}.stats-card__trend{margin-top:var(--bz-spacing-xs);grid-column:2}@media (width<=599px){.stats-card{padding:var(--bz-spacing-lg)}.stats-card:has(>.stats-card__icon){column-gap:var(--bz-spacing-lg);grid-template-columns:auto 1fr;align-items:center;display:grid}.stats-card__icon{grid-area:1/1/span 4;align-self:center;margin-bottom:0}.stats-card__value{grid-column:2;margin-bottom:0;font-size:24px;line-height:1.15}.stats-card__label{font-size:var(--bz-fs-small);grid-column:2;margin-bottom:0}.stats-card__trend{margin-top:var(--bz-spacing-xs);grid-column:2}.stats-card__note{grid-column:2}}@media (width>=769px){.stats-grid.stats-grid--fit{grid-template-columns:repeat(auto-fit, minmax(max(200px, calc((100% - 3 * var(--bz-spacing-2xl)) / 4)), 1fr))}}.stats-card--label-top .stats-card__icon{width:var(--bz-icon-xl);height:var(--bz-icon-xl);border-radius:var(--bz-radius-sm)}.stats-card--label-top .stats-card__label{font-size:var(--bz-fs-label);color:var(--bz-text-secondary)}.stats-card--label-top .stats-card__value{white-space:nowrap;overflow-wrap:normal}.stats-grid>.stats-card--label-top .stats-card__value{font-size:clamp(var(--bz-fs-subheading), calc((100cqi - 3 * var(--bz-spacing-lg) - var(--bz-icon-xl)) / (var(--bz-stat-chars,4) * .62)), var(--bz-fs-stat))}.stats-card--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.stats-card--link:hover{border-color:var(--bz-border-strong);box-shadow:var(--bz-shadow-hover)}.stats-card--link:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.attention-section{background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl);margin-bottom:var(--bz-spacing-4xl)}.attention-section__header{margin-bottom:var(--bz-spacing-2xl);padding-bottom:var(--bz-spacing-2xl);border-bottom:var(--bz-border-hairline) solid var(--bz-border-default);justify-content:space-between;align-items:center;display:flex}.attention-section__title{align-items:center;gap:var(--bz-spacing-md);font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);display:flex}.attention-section__badge{background-color:var(--bz-error-text);color:var(--bz-text-inverse);border-radius:var(--bz-radius-full);width:28px;height:28px;font-size:var(--bz-fs-small);justify-content:center;align-items:center;font-weight:700;display:flex}.attention-items{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.attention-item{align-items:flex-start;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);border-left:4px solid var(--bz-warning);display:flex}.attention-item--warning{border-left-color:var(--bz-warning)}.attention-item__icon{background:var(--bz-warning-subtle);border-radius:var(--bz-radius-md);width:40px;height:40px;color:var(--bz-warning-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.attention-item__content{flex:1}.attention-item__title{color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs);font-size:15px;font-weight:600}.attention-item__description{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-md)}.attention-item__action{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-primary-text);cursor:pointer;padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-sm);font-weight:600;transition:background-color .2s;display:inline-flex}.attention-item__action:hover{background-color:var(--bz-primary-subtle)}.btn--primary{background-color:var(--bz-primary);color:#fff}.btn--primary:hover{background-color:var(--bz-primary-hover)}.btn--primary:active{background-color:var(--bz-primary-pressed)}.btn--secondary{background-color:var(--bz-bg-surface-raised);color:var(--bz-text-primary);border:var(--bz-border-hairline) solid var(--bz-border-default)}.btn--secondary:hover{background-color:var(--bz-bg-surface-hover)}.content-grid{gap:var(--bz-spacing-2xl);margin-top:var(--bz-spacing-4xl);grid-template-columns:3fr 2fr;display:grid}@media (width<=1024px){.content-grid{grid-template-columns:1fr}}.activity-section{background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl)}.activity-section__header{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-2xl);padding-bottom:var(--bz-spacing-lg);border-bottom:var(--bz-border-hairline) solid var(--bz-border-default)}.activity-items{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.activity-item{gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);transition:background-color .2s;display:flex}.activity-item__icon{background:var(--bz-primary-subtle);border-radius:var(--bz-radius-md);width:36px;height:36px;color:var(--bz-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.activity-item__content{flex:1}.activity-item__title{font-weight:600;font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs)}.activity-item__subtitle{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-xs)}.activity-item__action{font-size:var(--bz-fs-small);color:var(--bz-primary-text);cursor:pointer;font-weight:600;text-decoration:underline;display:inline-block}.activity-view-all{text-align:center;padding:var(--bz-spacing-lg);color:var(--bz-primary-text);font-weight:600;font-size:var(--bz-fs-body);cursor:pointer;margin-top:var(--bz-spacing-lg);border-top:var(--bz-border-hairline) solid var(--bz-border-default);background:0 0;border:none;width:100%;font-family:inherit;text-decoration:none;display:block}.activity-view-all:hover{background-color:var(--bz-bg-surface-hover);border-radius:var(--bz-radius-md);margin:var(--bz-spacing-lg) 0 0 0;padding:var(--bz-spacing-lg)}.quick-actions-section{margin-bottom:var(--bz-spacing-2xl)}.quick-actions-section__title{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-transform:uppercase;letter-spacing:var(--bz-ls-wide);margin-bottom:var(--bz-spacing-lg);font-weight:600}.quick-actions-grid{gap:var(--bz-spacing-md);grid-template-columns:1fr;display:grid}.quick-action-btn{justify-content:flex-start;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg);background:var(--bz-primary);color:#fff;border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);cursor:pointer;border:none;font-weight:600;transition:all .2s;display:flex}.quick-action-btn:hover{background-color:var(--bz-primary-hover);transform:translate(4px)}.upcoming-section{background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl)}.upcoming-section__header{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-2xl);padding-bottom:var(--bz-spacing-lg);border-bottom:var(--bz-border-hairline) solid var(--bz-border-default)}.upcoming-items{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.upcoming-item{gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);display:flex}.upcoming-item__icon{background:var(--bz-info-subtle);border-radius:var(--bz-radius-md);width:36px;height:36px;color:var(--bz-info-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.upcoming-item__content{flex:1}.upcoming-item__title{font-weight:600;font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs)}.upcoming-item__subtitle{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.matches-section{background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl);margin-bottom:var(--bz-spacing-4xl)}.matches-section__header{margin-bottom:var(--bz-spacing-2xl);padding-bottom:var(--bz-spacing-lg);border-bottom:var(--bz-border-hairline) solid var(--bz-border-default);justify-content:space-between;align-items:center;display:flex}.matches-section__title{align-items:center;gap:var(--bz-spacing-md);font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);display:flex}.matches-section__badge{background-color:var(--bz-success-text);color:var(--bz-text-inverse);border-radius:var(--bz-radius-full);padding:var(--bz-spacing-xs) var(--bz-spacing-md);font-size:var(--bz-fs-small);font-weight:700}.matches-section__view-all{color:var(--bz-primary-text);font-weight:600;font-size:var(--bz-fs-body);cursor:pointer;text-decoration:underline}.matches-section__view-all:hover{color:var(--bz-primary-hover)}.matches-scroll{gap:var(--bz-spacing-lg);padding-bottom:var(--bz-spacing-md);scroll-behavior:smooth;display:flex;overflow-x:auto}.matches-scroll::-webkit-scrollbar{height:6px}.matches-scroll::-webkit-scrollbar-track{background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-full)}.matches-scroll::-webkit-scrollbar-thumb{background:var(--bz-border-default);border-radius:var(--bz-radius-full)}.matches-scroll::-webkit-scrollbar-thumb:hover{background:var(--bz-border-strong)}.match-card{background:var(--bz-bg-surface-raised);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);width:320px;padding:var(--bz-spacing-lg);cursor:pointer;flex-shrink:0;transition:all .3s}.match-card:hover{box-shadow:var(--bz-shadow-md);border-color:var(--bz-primary);transform:translateY(-4px)}.match-card__header{margin-bottom:var(--bz-spacing-lg);justify-content:space-between;align-items:flex-start;display:flex}.match-card__avatar{width:var(--bz-icon-lg-size);height:var(--bz-icon-lg-size);border-radius:var(--bz-radius-md);color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.match-card__avatar--dp{background:var(--bz-gradient-primary)}.match-card__avatar--lr{background:var(--bz-gradient-success)}.match-card__avatar--mt{background:var(--bz-gradient-info)}.match-card__avatar--aj{background:var(--bz-gradient-warning)}.match-card__relevance{align-items:center;gap:var(--bz-spacing-xs);background:var(--bz-success-subtle);color:var(--bz-success-text);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-sm);font-size:var(--bz-fs-small);font-weight:700;display:inline-flex}.match-card__name{color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs);font-size:15px;font-weight:700}.match-card__type{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-lg)}.match-card__looking-for{background:var(--bz-bg-surface-overlay);padding:var(--bz-spacing-md);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-lg)}.match-card__looking-for-label{font-size:var(--bz-fs-tiny);text-transform:uppercase;color:var(--bz-text-tertiary);letter-spacing:var(--bz-ls-wide);margin-bottom:var(--bz-spacing-xs);font-weight:700}.match-card__looking-for-value{font-size:var(--bz-fs-body);color:var(--bz-text-primary);font-weight:600}.match-card__details{margin-bottom:var(--bz-spacing-lg);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);justify-content:space-between;display:flex}.match-card__detail-item{gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.match-card__detail-label{font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:var(--bz-ls-wide);color:var(--bz-text-tertiary);font-weight:700}.match-card__detail-value{font-size:var(--bz-fs-small);color:var(--bz-text-primary);font-weight:600}.match-card__actions{gap:var(--bz-spacing-md);grid-template-columns:1fr 1fr;display:grid}.match-card__action-btn{padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-sm);font-size:var(--bz-fs-small);cursor:pointer;color:var(--bz-text-secondary);background:0 0;font-weight:600;transition:all .2s}.match-card__action-btn:hover{border-color:var(--bz-primary);color:var(--bz-primary-text);background:var(--bz-primary-subtle)}.match-card__action-btn--interested{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-text-inverse)}.match-card__action-btn--interested:hover{background:var(--bz-primary-hover)}.lead-modal-overlay{background:var(--bz-bg-overlay-dark);z-index:1000;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.lead-modal-overlay.active{display:flex}.lead-modal{border-radius:var(--bz-radius-xl);width:90%;max-width:500px;max-height:90vh;box-shadow:var(--bz-shadow-xl);background:#fff;overflow-y:auto}.lead-modal__header{gap:var(--bz-spacing-lg);padding:var(--bz-spacing-2xl);border-bottom:var(--bz-border-hairline) solid var(--bz-border-default);display:flex}.lead-modal__avatar{width:var(--bz-icon-xl-size);height:var(--bz-icon-xl-size);border-radius:var(--bz-radius-lg);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.lead-modal__avatar--dp{background:var(--bz-gradient-primary)}.lead-modal__avatar--lr{background:var(--bz-gradient-success)}.lead-modal__avatar--mt{background:var(--bz-gradient-info)}.lead-modal__avatar--aj{background:var(--bz-gradient-warning)}.lead-modal__info{flex:1}.lead-modal__name{color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs);font-size:20px;font-weight:700}.lead-modal__type{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-lg)}.lead-modal__match{align-items:center;gap:var(--bz-spacing-sm);font-size:var(--bz-fs-body);color:var(--bz-text-secondary);font-weight:600;display:flex}.lead-modal__match-bar{background:var(--bz-border-default);border-radius:var(--bz-radius-full);flex:1;height:4px;overflow:hidden}.lead-modal__match-fill{background:var(--bz-success);border-radius:var(--bz-radius-full);height:100%}.lead-modal__body{padding:var(--bz-spacing-2xl)}.lead-modal__section{margin-bottom:var(--bz-spacing-2xl)}.lead-modal__section-title{font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:var(--bz-ls-wide);color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-md);font-weight:700}.lead-modal__project-scope{padding:var(--bz-spacing-md);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-lg);line-height:1.6}.lead-modal__details-grid{gap:var(--bz-spacing-lg);grid-template-columns:1fr 1fr;display:grid}.lead-modal__detail{gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.lead-modal__detail-label{font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:var(--bz-ls-wide);color:var(--bz-text-tertiary);font-weight:700}.lead-modal__detail-value{color:var(--bz-text-primary);font-size:15px;font-weight:600}.lead-modal__scope-tags{gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.lead-modal__tag{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);background:var(--bz-primary-subtle);color:var(--bz-primary-text);border-radius:var(--bz-radius-sm);font-size:var(--bz-fs-small);font-weight:600;display:inline-block}.lead-modal__footer{gap:var(--bz-spacing-lg);padding:var(--bz-spacing-2xl);border-top:var(--bz-border-hairline) solid var(--bz-border-default);grid-template-columns:1fr 1fr;display:grid}.lead-modal__footer-btn{padding:var(--bz-spacing-lg);border-radius:var(--bz-radius-md);border:var(--bz-border-hairline) solid var(--bz-border-default);font-size:var(--bz-fs-body);cursor:pointer;color:var(--bz-text-primary);background:0 0;font-weight:600;transition:all .2s}.lead-modal__footer-btn:hover{background:var(--bz-bg-surface-hover)}.lead-modal__footer-btn--interested{background:var(--bz-primary);color:#fff;border-color:var(--bz-primary)}.lead-modal__footer-btn--interested:hover{background:var(--bz-primary-hover)}@media (width<=768px){.stats-grid{gap:var(--bz-spacing-lg);grid-template-columns:1fr}.match-card{width:280px}.content-grid{grid-template-columns:1fr}.lead-modal{width:95%;max-height:95vh}}.bz-text-info{color:var(--bz-info-text)}.bz-mb-4xl{margin-bottom:var(--bz-spacing-4xl)}.bz-mb-2xl-dashboard{margin-bottom:var(--bz-spacing-2xl)}.bz-col-gap-sm{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.bz-section-title{font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-md)}.suggested-actions-section{display:block}.suggested-action{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);color:var(--bz-text-primary);width:100%;max-width:420px;font-weight:var(--bz-fw-heading);margin-inline:auto;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.suggested-action:hover{background:var(--bz-bg-surface-hover);border-color:var(--bz-border-strong)}:root{--bz-icon-bg-invoice:#2563eb1a;--bz-icon-bg-contact:#8b5cf61a;--bz-icon-bg-match:#f59e0b1a;--bz-icon-bg-payment:#10b9811a;--bz-icon-bg-alert:#dc26261a;--bz-icon-fg-invoice:#2563eb;--bz-icon-fg-contact:#8b5cf6;--bz-icon-fg-accent:#db2777;--bz-page-preview-scale:.42;--bz-drawer-width:400px;--bz-qr-artifact-w-lg:320px;--bz-brand-x:var(--bz-text-primary);--bz-brand-facebook:#1877f2;--bz-brand-linkedin:#0a66c2;--bz-brand-whatsapp:#25d366;--bz-z-drawer:1000;--bz-overlay-dialog-backdrop:#0006}[data-theme=dark]{--bz-icon-bg-invoice:#60a5fa2e;--bz-icon-bg-contact:#a78bfa2e;--bz-icon-bg-match:#fbbf242e;--bz-icon-bg-payment:#34d3992e;--bz-icon-bg-alert:#f871712e;--bz-icon-fg-invoice:#60a5fa;--bz-icon-fg-contact:#a78bfa;--bz-icon-fg-accent:#f472b6;--bz-overlay-dialog-backdrop:#0009}.bz-list-grid .bz-list-grid-header,.bz-list-grid .bz-list-grid-row{grid-template-columns:var(--bz-list-columns)}.notifications-list-grid{--bz-list-columns:var(--bz-spacing-4xl) minmax(200px, 1.3fr) minmax(140px, .95fr) minmax(100px, .8fr) var(--bz-spacing-6xl) var(--bz-spacing-5xl)}.notifications-list-grid--lean{--bz-list-columns:var(--bz-spacing-xs) minmax(220px, 1.7fr) minmax(120px, .9fr) minmax(110px, .8fr) minmax(112px, auto)}.notification-row-actions{gap:var(--bz-spacing-xs,4px);opacity:0;justify-content:flex-end;align-items:center;transition:opacity .15s;display:flex}.bz-list-grid-row:hover .notification-row-actions,.bz-list-grid-row:focus-within .notification-row-actions{opacity:1}.notifications-list-grid .bz-list-grid-header,.notifications-list-grid .bz-list-grid-row{min-width:900px}.notification-accent{width:var(--bz-spacing-xs);height:var(--bz-spacing-2xl-plus);border-radius:var(--bz-radius-xs);flex-shrink:0}.notification-accent--unread{background:var(--bz-primary)}.notification-accent--read{background:0 0}.notification-icon{width:var(--bz-spacing-4xl);height:var(--bz-spacing-4xl);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-subheading);flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-icon--invoice{background:var(--bz-icon-bg-invoice)}.notification-icon--contact{background:var(--bz-icon-bg-contact)}.notification-icon--match{background:var(--bz-icon-bg-match)}.notification-icon--payment{background:var(--bz-icon-bg-payment)}.notification-icon--alert{background:var(--bz-icon-bg-alert)}.notification-item-title{color:var(--bz-text-primary);margin:0 0 var(--bz-spacing-2xs);font-weight:600}.notification-item-preview{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0}.notification-source{color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.notification-time{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);white-space:nowrap}.notification-unread-dot{width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);background:var(--bz-primary);border-radius:50%;flex-shrink:0;margin:auto}.notification-unread-dot--hidden{background:0 0}.toast-container{bottom:var(--bz-spacing-xl);right:var(--bz-spacing-xl);z-index:3000;gap:var(--bz-spacing-sm);flex-direction:column;display:flex;position:fixed}.toast-message{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);box-shadow:var(--bz-shadow-md);font-size:var(--bz-fs-small);animation:slideIn var(--bz-duration-slow) var(--bz-ease-enter);transition:opacity var(--bz-duration-slow) var(--bz-ease-default);display:flex}.toast-message.toast-success{background:var(--bz-success-subtle);border-color:var(--bz-success-subtle);color:var(--bz-success-text)}.toast-message.toast-error{background:var(--bz-error-subtle);border-color:var(--bz-error-subtle);color:var(--bz-error-text)}.toast-message.toast-info{background:var(--bz-info-subtle);border-color:var(--bz-info-subtle);color:var(--bz-info-text)}@keyframes slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.empty-state{justify-content:center;align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-3xl) var(--bz-spacing-2xl);text-align:center;flex-direction:column;display:flex}.empty-state-icon{font-size:var(--bz-spacing-5xl);opacity:.5}.empty-state-title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0;font-weight:700}.empty-state-copy{color:var(--bz-text-secondary);max-width:400px;line-height:var(--bz-lh-relaxed);margin:0}.spinner{width:var(--bz-spacing-xl);height:var(--bz-spacing-xl);border:2px solid var(--bz-border-default);border-top-color:var(--bz-primary);border-radius:50%;animation:.8s linear infinite spin}.loading-state--inline{gap:var(--bz-spacing-sm);padding:0}.loading-state--inline .spinner{width:var(--bz-spacing-md);height:var(--bz-spacing-md)}.loading-state--lg{text-align:center;flex-direction:column}.bz-modal .loading-state--lg{padding:var(--bz-spacing-lg) 0}.loading-state--lg .spinner{width:var(--bz-spacing-5xl);height:var(--bz-spacing-5xl);border-width:var(--bz-spacing-xs)}.notification-section-header{padding:var(--bz-spacing-md) var(--bz-spacing-xl);background:var(--bz-bg-page);border-bottom:1px solid var(--bz-border-default);margin-top:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xs);font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-tertiary);align-items:center;font-weight:700;display:flex}.notification-section-header:first-of-type{margin-top:0}.send-dialog-backdrop{background:var(--bz-overlay-dialog-backdrop);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.send-dialog{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);box-shadow:var(--bz-shadow-xl);z-index:1001;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.send-dialog-header{padding:var(--bz-spacing-xl);border-bottom:1px solid var(--bz-border-default);justify-content:space-between;align-items:center;display:flex}.send-dialog-title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0;font-weight:700}.send-dialog-close{width:var(--bz-spacing-3xl);height:var(--bz-spacing-3xl);border-radius:var(--bz-radius-md);color:var(--bz-text-secondary);cursor:pointer;font-size:var(--bz-spacing-xl);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.send-dialog-close:hover{background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.send-dialog-body{padding:var(--bz-spacing-xl)}.send-dialog-footer{gap:var(--bz-spacing-md);padding:var(--bz-spacing-xl);border-top:1px solid var(--bz-border-default);justify-content:flex-end;display:flex}.form-group{gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex}.send-dialog .gc-form-group{margin-bottom:var(--bz-spacing-md)}.send-dialog textarea.form-control{resize:vertical;min-height:120px}.state-success,.state-error{justify-content:center;align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-3xl) var(--bz-spacing-2xl);text-align:center;flex-direction:column;display:flex}.state-icon{font-size:56px}.state-title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0;font-weight:700}.state-message{color:var(--bz-text-secondary);line-height:var(--bz-lh-relaxed);max-width:400px;margin:0}.admin-dashboard-grid{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-2xl);grid-template-columns:repeat(2,1fr);display:grid}.card-title{margin:0 0 var(--bz-spacing-lg);font-size:var(--bz-fs-body);color:var(--bz-text-primary);font-weight:700}.card-content{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.card-metric{padding:var(--bz-spacing-md);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface-raised);justify-content:space-between;align-items:center;display:flex}.card-metric-label{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);font-weight:600}.card-metric-value{color:var(--bz-text-primary);font-weight:700}.bz-badge--success{background:var(--bz-success-subtle);color:var(--bz-success-text)}.bz-badge--warning{background:var(--bz-warning-subtle);color:var(--bz-warning-text)}.bz-badge--error{background:var(--bz-error-subtle);color:var(--bz-error-text)}.bz-badge--info{background:var(--bz-info-subtle);color:var(--bz-info-text)}.bz-badge--coming-soon{background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);border:1px solid var(--bz-border-default)}.chart-placeholder{background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);height:200px;color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);justify-content:center;align-items:center;display:flex}.screen-intro{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-2xl);display:flex}.screen-title{font-size:var(--bz-fs-heading);letter-spacing:-.03em;color:var(--bz-text-primary);margin:0}.screen-subtitle{margin:var(--bz-spacing-xs) 0 var(--bz-spacing-xl);color:var(--bz-text-secondary);line-height:var(--bz-lh-relaxed);max-width:720px}.screen-actions{gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.settings-field{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex}.settings-field-label{font-size:var(--bz-fs-small);color:var(--bz-text-primary);font-weight:600}.settings-field-value{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);padding:var(--bz-spacing-md);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);word-break:break-all;font-family:monospace}.provider-status{align-items:center;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-md);display:flex}.status-indicator{width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);border-radius:50%;flex-shrink:0}.status-indicator--connected{background:var(--bz-success)}.status-indicator--disconnected{background:var(--bz-error)}.coming-soon-row{padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);margin-bottom:var(--bz-spacing-md);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.coming-soon-row:hover{background:var(--bz-bg-surface-raised)}.coming-soon-label{color:var(--bz-text-primary);font-weight:600}.quiet-hours-display{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);margin-top:var(--bz-spacing-md);display:flex}.quiet-hours-label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);font-weight:600}.quiet-hours-time{color:var(--bz-text-primary);font-weight:700}.search-bar{align-items:center;gap:var(--bz-spacing-md);padding:0 var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);height:var(--bz-spacing-4xl);margin-bottom:var(--bz-spacing-lg);display:flex}.search-bar input{color:var(--bz-text-primary);font:inherit;font-size:var(--bz-fs-body);background:0 0;border:none;flex:1}.search-bar input::placeholder{color:var(--bz-text-tertiary)}.search-bar input:focus{outline:none}.search-bar:focus-within{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary)}.search-bar-icon{color:var(--bz-text-tertiary);font-size:16px}@media (width<=1200px){.notifications-list-grid .bz-list-grid-header,.notifications-list-grid .bz-list-grid-row{min-width:800px}.admin-dashboard-grid{grid-template-columns:1fr}}:root{--bz-primary-overlay-faint:#635bff05;--bz-match-hero-accent:#635bff14;--bz-match-hero-tint:#3b82f608;--bz-upsell-gradient-tail:#3b82f60f}.match-tab-control{align-items:center;gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-2xl);padding-bottom:var(--bz-spacing-sm);display:flex}.match-tab-spacer{flex:1}.match-tab-filter{padding:var(--bz-spacing-xs) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface);color:var(--bz-text-secondary);font-family:inherit;font-size:var(--bz-fs-body);cursor:pointer;margin-left:var(--bz-spacing-xs);font-weight:600;transition:all .15s ease-in-out}.match-tab-filter:hover{border-color:var(--bz-primary);background:var(--bz-bg-surface-raised)}.match-tab-filter:focus{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary);outline:none}.match-tab-control .btn-submit-request{align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-full);background:var(--bz-primary);color:var(--bz-text-inverse);font-family:inherit;font-size:var(--bz-fs-small);cursor:pointer;white-space:nowrap;border:none;font-weight:700;transition:all .15s ease-in-out;display:inline-flex}.match-tab-control .btn-submit-request:hover{background:var(--bz-primary-hover);box-shadow:var(--bz-shadow-sm);transform:translateY(-1px)}.match-tab-btn{align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);color:var(--bz-text-secondary);font-family:inherit;font-size:var(--bz-fs-small);cursor:pointer;border-radius:var(--bz-radius-full);font-weight:600;transition:all .15s ease-in-out;display:inline-flex;position:relative}.match-tab-btn:hover{color:var(--bz-text-primary);border-color:var(--bz-primary-border);background:var(--bz-bg-surface-raised)}.match-tab-btn.active{color:var(--bz-selection-secondary-text);background:var(--bz-selection-secondary-bg);border-color:var(--bz-selection-secondary-border)}.match-tab-badge{min-width:20px;height:20px;padding:0 var(--bz-spacing-xs-plus);background:var(--bz-error);color:var(--bz-text-inverse);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.match-overview{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-2xl);grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);align-items:stretch;display:grid}.match-overview__hero,.match-overview__panel{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);box-shadow:var(--bz-shadow-xs)}.match-overview__hero{padding:var(--bz-spacing-2xl);background:radial-gradient(circle at top right, var(--bz-match-hero-accent), transparent 34%), linear-gradient(180deg, var(--bz-bg-surface) 0%, var(--bz-match-hero-tint) 100%)}.match-overview__eyebrow{align-items:center;gap:var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-md);padding:var(--bz-spacing-xs-plus) var(--bz-spacing-sm-plus);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-size:var(--bz-fs-tiny);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:inline-flex}.match-overview__title{margin:0 0 var(--bz-spacing-sm) 0;letter-spacing:-.04em;font-size:34px;line-height:1.08}.match-overview__subtitle{margin:0 0 var(--bz-spacing-xl) 0;max-width:720px;color:var(--bz-text-secondary);font-size:var(--bz-fs-body)}.match-overview__metrics{gap:var(--bz-spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-metric{padding:var(--bz-spacing-lg);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle)}.match-metric__label{margin-bottom:var(--bz-spacing-xs);color:var(--bz-text-secondary);font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.05em;font-weight:700;display:block}.match-metric__value{margin-bottom:var(--bz-spacing-2xs);font-size:var(--bz-fs-heading);letter-spacing:-.03em;font-weight:700;display:block}.match-metric__detail{color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.match-overview__panel{padding:var(--bz-spacing-xl);justify-content:space-between;gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.match-overview__panel-title{margin:0 0 var(--bz-spacing-xs) 0;font-size:var(--bz-fs-subheading);font-weight:700}.match-overview__panel-copy{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);margin:0;line-height:1.55}.match-overview__progress{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.match-overview__progress-bar{border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);height:10px;overflow:hidden}.match-overview__progress-bar span{background:linear-gradient(90deg, var(--bz-primary) 0%, var(--bz-info) 100%);border-radius:inherit;width:82%;height:100%;display:block}.match-overview__panel-list{gap:var(--bz-spacing-sm);margin:0;padding:0;list-style:none;display:grid}.match-overview__panel-list li{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);padding-left:var(--bz-spacing-lg);position:relative}.match-overview__panel-list li:before{content:"";left:0;top:var(--bz-spacing-sm);width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);background:var(--bz-success);border-radius:50%;position:absolute}.match-overview__panel-link{align-items:center;gap:var(--bz-spacing-xs-plus);margin-top:var(--bz-spacing-sm);color:var(--bz-primary);font-size:var(--bz-fs-small);font-weight:700;text-decoration:none;transition:color .15s ease-in-out,transform .15s ease-in-out;display:inline-flex}.match-overview__panel-link:hover{color:var(--bz-primary-hover);transform:translate(2px)}.match-overview__completion{align-items:center;gap:var(--bz-spacing-xs-plus);margin-top:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-full);background:var(--bz-success-subtle);color:var(--bz-success-text);font-size:var(--bz-fs-small);font-weight:700;display:inline-flex}.btn{justify-content:center;align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);cursor:pointer;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.btn:hover{border-color:var(--bz-primary);background:var(--bz-primary-subtle);transform:translateY(-1px)}.btn-primary{background:var(--bz-primary);color:var(--bz-text-inverse);border-color:var(--bz-primary)}.btn-primary:hover{background:var(--bz-primary-hover);border-color:var(--bz-primary-hover)}.btn-secondary{background:var(--bz-bg-surface);border-color:var(--bz-border-default);color:var(--bz-text-primary)}.btn-secondary:hover{background:var(--bz-bg-surface-raised);border-color:var(--bz-primary)}.screen{display:none}.onboarding-shell>.screen.active{flex-direction:column;min-height:min(100vh - 152px,560px);display:flex}.onboarding-shell>.screen.active>.btn-row,.onboarding-shell>.screen.active>.action-bar:first-child{margin-top:auto}.onboarding-shell>.screen.active.bz-card{padding:var(--bz-spacing-2xl)}.onboarding-shell>.screen.active>.action-bar:last-child{margin-top:auto}.onboarding-shell .action-bar>.bz-actions-right{align-items:center;margin-top:0;margin-left:auto}.onboarding-shell .action-bar>:last-child{margin-left:auto}.onboarding-shell .action-bar{gap:var(--bz-spacing-sm);flex-wrap:wrap}.onboarding-shell>.screen.active>.screen-title,.onboarding-shell>.screen.active>.completion{margin-top:auto}.leads-feed{background:0 0;flex-direction:column;gap:0;display:flex}.leads-feed-card{gap:var(--bz-spacing-lg);padding:var(--bz-spacing-xl) 0;border:none;border-bottom:1px solid var(--bz-border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background-color .15s ease-in-out;display:grid}.leads-feed-card:hover{background:var(--bz-primary-overlay-faint)}.leads-feed-card:last-child{border-bottom:none}.leads-feed-card__main{align-items:flex-start;gap:var(--bz-spacing-md);min-width:0;display:flex}.leads-feed-card__signal{border-radius:var(--bz-radius-md);width:40px;height:40px;font-size:var(--bz-fs-caption);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.leads-feed-card__signal--strong,.leads-feed-card__signal--direct{background:var(--bz-primary-subtle);color:var(--bz-primary-text)}.leads-feed-card__signal--good,.leads-feed-card__signal--contextual{background:var(--bz-success-subtle);color:var(--bz-success-text)}.leads-feed-card__signal--fair,.leads-feed-card__signal--nearby{background:var(--bz-info-subtle);color:var(--bz-info-text)}.leads-feed-card__signal--partner{background:var(--bz-warning-subtle);color:var(--bz-warning-text)}.leads-feed-card__content{gap:var(--bz-spacing-xs);flex-direction:column;min-width:0;display:flex}.leads-feed-card__header{align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.leads-feed-card__badge{padding:3px var(--bz-spacing-sm-plus);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);text-transform:capitalize;white-space:nowrap;background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);align-items:center;font-weight:700;display:inline-flex}.leads-feed-card__fit{align-items:center;gap:var(--bz-spacing-xs-plus);padding:3px var(--bz-spacing-sm-plus);border-radius:var(--bz-radius-full);background:var(--bz-selection-secondary-bg);color:var(--bz-selection-secondary-text);border:1px solid var(--bz-selection-secondary-border);font-size:var(--bz-fs-tiny);font-weight:700;display:inline-flex}.leads-feed-card__title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0;font-weight:700}.leads-feed-card__why{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0}.leads-feed-card__why .bz-icon{vertical-align:-.12em;width:.95em;height:.95em;margin:0 .15em;display:inline-block}.leads-feed-card__meta{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.leads-feed-card__detail{align-items:center;gap:var(--bz-spacing-md);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);flex-wrap:wrap;display:flex}.leads-feed-card__actions{flex-shrink:0}.leads-feed-card__dismiss{white-space:nowrap}.match-detail-shell{gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);display:grid}.match-detail-panel{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-2xl);box-shadow:var(--bz-shadow-xs)}.match-detail-panel--sticky{top:var(--bz-spacing-2xl);height:fit-content;position:sticky}.match-detail-back{margin-bottom:var(--bz-spacing-lg)}.match-detail-back .bz-btn{width:44px;min-width:44px;height:44px;padding:0!important}.match-detail-eyebrow{align-items:center;gap:var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-md);padding:var(--bz-spacing-xs-plus) var(--bz-spacing-sm-plus);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-size:var(--bz-fs-tiny);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:inline-flex}.match-detail-title{margin:0 0 var(--bz-spacing-sm) 0;font-size:var(--bz-fs-display);letter-spacing:-.03em;color:var(--bz-text-primary);font-weight:700;line-height:1.08}.match-detail-copy{margin:0 0 var(--bz-spacing-lg) 0;color:var(--bz-text-secondary);font-size:var(--bz-fs-body);line-height:1.6}.match-detail-pills{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.match-detail-pill{padding:var(--bz-spacing-xs-plus) var(--bz-spacing-md);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);align-items:center;font-weight:600;display:inline-flex}.match-detail-pill--primary{background:var(--bz-selection-secondary-bg);border:1px solid var(--bz-selection-secondary-border);color:var(--bz-selection-secondary-text)}.match-detail-pill--success{background:var(--bz-success-subtle);color:var(--bz-success-text)}.match-detail-section{margin-top:var(--bz-spacing-xl)}.match-detail-section-title{margin:0 0 var(--bz-spacing-md) 0;font-size:var(--bz-fs-body);color:var(--bz-text-primary);font-weight:700}.match-detail-list{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.match-detail-item{padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-lg);background:var(--bz-bg-page)}.match-detail-item-label{margin-bottom:var(--bz-spacing-xs);font-size:var(--bz-fs-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);font-weight:700;display:block}.match-detail-item-text{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);margin:0;line-height:1.55}.match-detail-actions{gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.match-detail-response{width:100%;min-height:144px;padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-page);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);resize:vertical;transition:all .15s ease-in-out}.match-detail-response:focus{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary);outline:none}.match-detail-charcount{margin-top:var(--bz-spacing-xs);text-align:right;font-size:var(--bz-fs-small)}.match-upsell-banner{margin-top:var(--bz-spacing-lg);background:linear-gradient(135deg, var(--bz-primary-subtle), var(--bz-upsell-gradient-tail));border:1px solid var(--bz-primary-border);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg) var(--bz-spacing-xl);text-align:left;color:var(--bz-text-primary);font-size:var(--bz-fs-body);font-weight:600}.match-upsell-banner a{color:var(--bz-primary);text-decoration:none}.match-upsell-banner a:hover{text-decoration:underline}.match-detail-upsell-overlay{position:relative}.match-detail-upsell-overlay .match-detail-response,.match-detail-upsell-overlay .match-detail-actions{opacity:.35;pointer-events:none}.match-detail-upsell-cta{margin-top:var(--bz-spacing-lg);background:linear-gradient(135deg, var(--bz-primary-subtle), var(--bz-upsell-gradient-tail));border:1px solid var(--bz-primary-border);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);text-align:center}.match-detail-upsell-cta h3{margin:0 0 var(--bz-spacing-sm) 0;font-size:var(--bz-fs-subheading);color:var(--bz-text-primary)}.match-detail-upsell-cta p{margin:0 0 var(--bz-spacing-lg) 0;color:var(--bz-text-secondary);line-height:1.6;font-size:var(--bz-fs-small)}.match-request-input-area{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-2xl);box-shadow:var(--bz-shadow-xs)}.match-request-input-header{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-lg);display:flex}.match-request-input-title{margin:0 0 var(--bz-spacing-xs) 0;font-size:var(--bz-fs-heading);letter-spacing:-.03em;color:var(--bz-text-primary);font-weight:700}.match-request-input-copy{max-width:680px;color:var(--bz-text-secondary);font-size:var(--bz-fs-small);margin:0;line-height:1.55}.match-request-input-textarea{width:100%;padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-page);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);resize:vertical;min-height:128px;transition:all .15s ease-in-out;display:block}.match-request-input-textarea:focus{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary);outline:none}.match-request-input-helper{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin-top:var(--bz-spacing-sm);line-height:1.5}.match-request-input-actions{gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-md);align-items:center;display:flex}.match-request-input-actions .btn-secondary{border-radius:var(--bz-radius-full)}.match-request-confirmation{background:var(--bz-bg-surface);border:1px solid var(--bz-success);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);margin-top:var(--bz-spacing-md)}.match-request-confirmation__header{margin-bottom:var(--bz-spacing-md)}.match-request-confirmation__summary{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex}.match-request-confirmation__row{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);padding:var(--bz-spacing-xs) 0;border-bottom:1px solid var(--bz-border-subtle);justify-content:space-between;align-items:center;display:flex}.match-request-confirmation__row:last-child{border-bottom:none}.match-request-confirmation__label{color:var(--bz-text-primary);font-weight:600}.match-request-input-ideas{gap:var(--bz-spacing-sm);margin:0 0 var(--bz-spacing-md) 0;flex-wrap:wrap;display:flex}.match-request-idea{align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);background:var(--bz-bg-page);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);cursor:pointer;transition:all .15s ease-in-out;display:inline-flex}.match-request-idea:hover{border-color:var(--bz-primary-border);background:var(--bz-primary-subtle);color:var(--bz-text-primary)}.match-request-toolbar{justify-content:space-between;align-items:center;gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-lg);display:flex}.match-request-toolbar-meta{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);white-space:nowrap;margin:0;font-weight:600}.match-requests-list{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.match-request-group{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.match-request-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-xl);transition:all .15s ease-in-out}.match-request-card:hover{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-sm)}.match-request-card__header{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-md);display:flex}.match-request-card__title{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0;font-weight:700;transition:color .15s}.match-request-card__title:hover{color:var(--bz-primary)}.match-request-card__status{padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);text-transform:capitalize;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.match-request-card__status--matching{background:var(--bz-info-subtle);color:var(--bz-info-text)}.match-request-card__status--matching:before{content:"";width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);background:var(--bz-info);margin-right:var(--bz-spacing-xs);border-radius:50%;animation:2s ease-in-out infinite bz-leads-pulse;display:inline-block}@keyframes bz-leads-pulse{0%,to{opacity:1}50%{opacity:.5}}.match-request-card__status--responses{background:var(--bz-success-subtle);color:var(--bz-success)}.match-request-card__status--waiting{background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary)}.match-request-card__status--closed{background:var(--bz-bg-surface-raised);color:var(--bz-text-tertiary)}.match-request-card__meta{align-items:center;gap:var(--bz-spacing-sm);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);flex-wrap:wrap;margin:0;display:flex}.match-request-card__summary{gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.match-request-card__summary-pill{align-items:center;gap:var(--bz-spacing-xs-plus);padding:var(--bz-spacing-xs-plus) var(--bz-spacing-sm-plus);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);font-weight:600;display:inline-flex}.match-request-card__meta-status{align-items:center;display:inline-flex}.match-request-card__detail{margin-top:var(--bz-spacing-sm);padding:var(--bz-spacing-md);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);border-left:3px solid var(--bz-primary)}.match-request-card__description{font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin:0;line-height:1.5}.match-request-card__footer{padding-top:var(--bz-spacing-md);margin-top:var(--bz-spacing-md);border-top:1px solid var(--bz-border-subtle);justify-content:flex-end;display:flex}.btn-close-request{align-items:center;gap:var(--bz-spacing-xs-plus);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);cursor:pointer;font-weight:600;transition:all .12s;display:inline-flex}.btn-close-request:hover{border-color:var(--bz-error);color:var(--bz-error);background:var(--bz-error-subtle)}.btn-repost{align-items:center;gap:var(--bz-spacing-xs-plus);padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-md);border:1px solid var(--bz-primary);color:var(--bz-primary);font-size:var(--bz-fs-small);cursor:pointer;background:0 0;font-weight:600;transition:all .12s;display:inline-flex}.btn-repost:hover{background:var(--bz-primary);color:var(--bz-text-inverse)}.match-request-card__close-reason{align-items:center;gap:var(--bz-spacing-xs-plus);margin-top:var(--bz-spacing-sm);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);display:flex}.match-request-card__message{background:var(--bz-bg-page);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-md);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:var(--bz-spacing-md) 0 0 0}.match-response{background:var(--bz-bg-page);border:1px solid var(--bz-border-subtle);border-left:3px solid var(--bz-primary);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);margin:var(--bz-spacing-md) 0 0 0}.match-response__header{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-sm);display:flex}.match-response__identity{align-items:center;gap:var(--bz-spacing-md);min-width:0;display:flex}.match-response__identity-copy{min-width:0}.match-response__avatar{width:var(--bz-avatar-sm);height:var(--bz-avatar-sm);border-radius:var(--bz-radius-md);background:var(--bz-record-avatar-bg);color:var(--bz-record-avatar-text);font-size:var(--bz-fs-tiny);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.match-response__business{font-size:var(--bz-fs-body);color:var(--bz-text-primary);font-weight:700}.match-response__meta{align-items:center;gap:var(--bz-spacing-sm);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);flex-wrap:wrap;display:flex}.match-response__message{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0 0 var(--bz-spacing-md) 0}.match-response__actions{gap:var(--bz-spacing-sm);flex-shrink:0;align-self:center;display:flex}.match-response__fit{align-items:center;gap:var(--bz-spacing-xs-plus);padding:3px var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-success-subtle);color:var(--bz-success-text);font-size:var(--bz-fs-tiny);white-space:nowrap;font-weight:700;display:inline-flex}@media (width<=768px){.match-overview,.match-overview__metrics,.leads-feed-card{grid-template-columns:1fr}.leads-feed-card__actions{flex-direction:column;align-items:stretch;width:100%}.leads-feed-card__actions{flex-direction:column;width:100%}.leads-feed-card__actions .btn,.leads-feed-card__actions .bz-btn{width:100%}.match-request-card__header{flex-direction:column}.match-tab-control{gap:0}.match-tab-btn{border-radius:var(--bz-radius-full);flex:1}.match-request-toolbar{flex-direction:column;align-items:flex-start}.match-detail-shell{grid-template-columns:1fr}.match-detail-panel--sticky{position:static}.match-detail-actions .btn{width:100%}}:root{--bz-invoice-status-draft-bg:var(--bz-bg-surface-raised);--bz-invoice-status-draft-fg:var(--bz-text-secondary);--bz-invoice-status-sent-bg:var(--bz-info-subtle);--bz-invoice-status-sent-fg:var(--bz-info-text);--bz-invoice-status-viewed-bg:var(--bz-warning-subtle);--bz-invoice-status-viewed-fg:var(--bz-warning-text);--bz-invoice-status-paid-bg:var(--bz-success-subtle);--bz-invoice-status-paid-fg:var(--bz-success-text);--bz-invoice-status-overdue-bg:var(--bz-error-subtle);--bz-invoice-status-overdue-fg:var(--bz-error-text);--bz-invoice-status-cancelled-bg:var(--bz-bg-surface-raised);--bz-invoice-status-cancelled-fg:var(--bz-text-tertiary);--bz-invoice-accent-draft:var(--bz-text-tertiary);--bz-invoice-accent-sent:var(--bz-info);--bz-invoice-accent-viewed:var(--bz-warning);--bz-invoice-accent-paid:var(--bz-success);--bz-invoice-accent-overdue:var(--bz-error);--bz-fs-amount-hero:42px;--bz-fs-icon-hero:28px;--review-toolbar-height:0px}.invoice-list-surface{margin-top:var(--bz-spacing-sm)}.invoice-list-grid{--bz-list-columns:minmax(150px, 1fr) minmax(200px, 1.5fr) minmax(100px, .8fr) minmax(120px, .85fr) minmax(96px, .7fr) minmax(90px, .55fr) 72px}.invoice-list-grid .bz-list-grid-header,.invoice-list-grid .bz-list-grid-row{grid-template-columns:var(--bz-list-columns);min-width:0}.invoice-list-grid .col-amount,.invoice-list-grid .col-actions{text-align:right;justify-self:end}.cell-invoice{align-items:center;gap:var(--bz-spacing-sm);display:flex}.cell-invoice__mark{width:16px;height:var(--bz-spacing-2xl-plus);flex-shrink:0;position:relative}.cell-invoice .cell-row-check{left:calc((var(--bz-spacing-xs) - 16px) / 2);cursor:pointer;width:16px;height:16px;accent-color:var(--bz-primary);margin:0;position:absolute;top:50%;transform:translateY(-50%)}.cell-invoice__accent{width:var(--bz-spacing-xs);height:var(--bz-spacing-2xl-plus);border-radius:var(--bz-spacing-2xs);transition:opacity var(--bz-duration-fast,.15s) var(--bz-ease-default,ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.bz-list-grid-row:hover .cell-invoice__accent,.bz-list-grid-row:focus-within .cell-invoice__accent{opacity:0}.cell-invoice__mark:has(.cell-row-check :checked) .cell-invoice__accent{opacity:0}.cell-invoice__accent--draft{background:var(--bz-invoice-accent-draft)}.cell-invoice__accent--sent,.cell-invoice__accent--issued{background:var(--bz-invoice-accent-sent)}.cell-invoice__accent--viewed{background:var(--bz-invoice-accent-viewed)}.cell-invoice__accent--paid{background:var(--bz-invoice-accent-paid)}.cell-invoice__accent--overdue{background:var(--bz-invoice-accent-overdue)}.cell-invoice__accent--cancelled{background:var(--bz-invoice-accent-draft);opacity:.5}.cell-invoice__number{color:var(--bz-text-primary);font-weight:700}.cell-client{gap:var(--bz-spacing-2xs);flex-direction:column;display:flex}.cell-client__name{color:var(--bz-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cell-client{min-width:0}.cell-client__email{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.cell-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bz-text-primary);font-weight:700}.cell-date{color:var(--bz-text-secondary);white-space:nowrap}.cell-status{padding:var(--bz-spacing-2xs) var(--bz-spacing-sm-plus);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-small);text-transform:capitalize;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.cell-status[data-tooltip]{position:relative}.cell-status[data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--bz-text-primary);color:var(--bz-surface,#fff);font-size:var(--bz-fs-small);text-transform:none;letter-spacing:normal;border-radius:var(--bz-radius-sm);white-space:nowrap;z-index:200;pointer-events:none;box-shadow:var(--bz-shadow-md,0 2px 8px #0000002e);padding:4px 10px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.col-note[data-tooltip]{position:relative}.col-note[data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--bz-text-primary);width:max-content;max-width:320px;color:var(--bz-surface,#fff);font-size:var(--bz-fs-small);white-space:normal;border-radius:var(--bz-radius-sm);z-index:200;pointer-events:none;box-shadow:var(--bz-shadow-md,0 2px 8px #0000002e);padding:6px 10px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:0}.cell-status--draft{background:var(--bz-invoice-status-draft-bg);color:var(--bz-invoice-status-draft-fg)}.cell-status--sent,.cell-status--issued{background:var(--bz-invoice-status-sent-bg);color:var(--bz-invoice-status-sent-fg)}.cell-status--viewed{background:var(--bz-invoice-status-viewed-bg);color:var(--bz-invoice-status-viewed-fg)}.cell-status--paid{background:var(--bz-invoice-status-paid-bg);color:var(--bz-invoice-status-paid-fg)}.cell-status--overdue{background:var(--bz-invoice-status-overdue-bg);color:var(--bz-invoice-status-overdue-fg)}.cell-status--cancelled{background:var(--bz-invoice-status-cancelled-bg);color:var(--bz-invoice-status-cancelled-fg);text-decoration:line-through}.cell-note{min-width:0;max-width:100%;font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bz-chip-filter--urgent{color:var(--bz-error-text);border-color:var(--bz-error);background:var(--bz-error-subtle)}.bz-chip-filter--urgent:hover{border-color:var(--bz-error);background:var(--bz-error);color:var(--bz-text-inverse)}.bz-chip-filter--urgent.is-active{background:var(--bz-error);border-color:var(--bz-error);color:var(--bz-text-inverse)}.screen-shell{gap:var(--bz-spacing-xl);flex-direction:column;display:flex}.screen-intro{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);display:flex}.screen-kicker{font-size:var(--bz-fs-small);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-xs);font-weight:700}.screen-title{font-size:var(--bz-fs-heading);letter-spacing:-.03em;margin:0}.screen-copy{margin:var(--bz-spacing-sm) 0 0;color:var(--bz-text-secondary);max-width:720px;line-height:1.6}.summary-panel,.detail-card,.detail-grid-card,.timeline-card,.form-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);box-shadow:var(--bz-shadow-xs)}.summary-panel,.detail-card,.timeline-card,.form-card{padding:var(--bz-spacing-xl)}.summary-panel{gap:var(--bz-spacing-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (width<=768px){.summary-panel{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.summary-block{gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.summary-label{font-size:var(--bz-fs-small);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);font-weight:700}.summary-value{font-size:var(--bz-fs-subheading);letter-spacing:-.03em;font-weight:700}.summary-meta{color:var(--bz-text-secondary);line-height:1.5}.detail-grid{gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);display:grid}.detail-grid-card{padding:var(--bz-spacing-xl)}.field-grid{gap:var(--bz-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-card{padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface-raised)}.field-label{font-size:var(--bz-fs-small);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-xs);font-weight:700}.field-value{color:var(--bz-text-primary);font-weight:600;line-height:1.55}.detail-actions{gap:var(--bz-spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.timeline-list{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.timeline-item{gap:var(--bz-spacing-md);align-items:flex-start;display:flex}.timeline-dot{width:var(--bz-spacing-md);height:var(--bz-spacing-md);margin-top:var(--bz-spacing-xs);border-radius:var(--bz-radius-full);background:var(--bz-primary);flex-shrink:0}.timeline-dot--error{background:var(--bz-error)}.timeline-dot--success{background:var(--bz-success)}.timeline-item-title{margin:0 0 var(--bz-spacing-2xs);font-weight:700}.timeline-item-copy{color:var(--bz-text-secondary);margin:0;line-height:1.5}.form-grid{gap:var(--bz-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-stack{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.form-input,.form-textarea{border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);width:100%;min-height:48px;color:var(--bz-text-primary);font:inherit;padding:0 var(--bz-spacing-md)}.form-textarea{min-height:132px;padding:var(--bz-spacing-md);resize:vertical}.helper-note{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);line-height:1.5}.btn-more{font-size:var(--bz-fs-body)}.state-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-2xl);text-align:center}.state-card :is(h1,h2,h3){margin:0 0 var(--bz-spacing-md) 0;font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);line-height:var(--bz-lh-tight);color:var(--bz-text-primary)}.state-card p{margin:0 0 var(--bz-spacing-xl) 0;color:var(--bz-text-secondary);line-height:1.6}.state-card>svg,.state-card>.bz-icon,.state-card>[data-lucide],.events-state-card>svg,.events-state-card>.bz-icon,.events-state-card>[data-lucide]{width:64px;height:64px;stroke:var(--bz-text-tertiary);margin:0 auto var(--bz-spacing-lg);display:block}.state-card--success>svg,.state-card--success>.bz-icon{stroke:var(--bz-success)}.state-card>.bz-btn+.suggested-actions-section,.state-card>.bz-btn+.suggested-actions-list,.events-state-card>.bz-btn+.suggested-actions-section,.events-state-card>.bz-btn+.suggested-actions-list{margin-top:var(--bz-spacing-lg)}.state-card>.bz-btn,.events-state-card>.bz-btn{justify-content:center;width:100%;max-width:420px;margin-inline:auto;display:flex}.state-card>.suggested-actions-list>.suggested-action,.state-card>.suggested-actions-section>.suggested-action,.events-state-card>.suggested-actions-list>.suggested-action,.events-state-card>.suggested-actions-section>.suggested-action{justify-content:center}.events-state-card h3{margin:0 0 var(--bz-spacing-md) 0;font-size:var(--bz-fs-subheading);color:var(--bz-text-primary)}.events-state-card p{margin:0 auto var(--bz-spacing-xl);color:var(--bz-text-secondary);max-width:560px;line-height:1.6}.loading-state{justify-content:center;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-2xl);display:flex}.invoice-spinner{width:var(--bz-spacing-xl);height:var(--bz-spacing-xl);border:var(--bz-spacing-2xs) solid var(--bz-border-default);border-top-color:var(--bz-primary);border-radius:var(--bz-radius-full);animation:.8s linear infinite invoice-spin}@keyframes invoice-spin{to{transform:rotate(360deg)}}.inline-upgrade{background:linear-gradient(135deg, var(--bz-primary-subtle), var(--bz-bg-surface));background-color:var(--bz-bg-surface);border:1px solid var(--bz-primary);border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-2xl)}.inline-upgrade h3{margin:0 0 var(--bz-spacing-md) 0;font-size:var(--bz-fs-subheading)}.inline-upgrade p{margin:0 0 var(--bz-spacing-lg) 0;color:var(--bz-text-secondary)}.upgrade-list{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);color:var(--bz-text-primary);flex-direction:column;display:flex}.section-kicker{font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-md);font-weight:700}.toast{bottom:var(--bz-spacing-lg);right:var(--bz-spacing-lg);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);box-shadow:var(--bz-shadow-md);z-index:2000;animation:.3s ease-out toast-slide-in;position:fixed}@keyframes toast-slide-in{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.invoice-form-main input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invoice-form-main input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.invoice-form-main input[type=number]{-moz-appearance:textfield}.b1-page-header-bar{padding:var(--bz-spacing-lg) var(--bz-spacing-2xl);border-bottom:1px solid var(--bz-border-default);background:var(--bz-bg-surface);z-index:100;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.b1-page-header-left{align-items:center;gap:var(--bz-spacing-md);display:flex}.b1-page-header-back{width:var(--bz-icon-xl);height:var(--bz-icon-xl);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);cursor:pointer;color:var(--bz-text-secondary);font-size:var(--bz-fs-body);justify-content:center;align-items:center;display:flex}.b1-page-header-back:hover{background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.b1-page-header-title{font-size:var(--bz-fs-subheading);letter-spacing:-.02em;font-weight:700}.b1-page-header-actions{gap:var(--bz-spacing-sm);display:flex}.bz-page-header{padding:0}.platform-page-header:has(+.bz-page-subheader-slot:not(:empty)){margin-bottom:var(--bz-spacing-lg)}.bz-page-subheader-slot:not(:empty){margin-bottom:var(--bz-spacing-xl)}.bz-app-shell--sticky-header>.main-content .platform-page-header{z-index:var(--bz-z-sticky-header);background:var(--bz-bg-page);position:sticky;top:0}@media (width>=768px){.bz-app-shell--sticky-header>.main-content .platform-page-header{top:calc(-1 * var(--bz-spacing-2xl))}}.bz-app-shell--sticky-header .platform-page-header-row>.bz-page-header__actions{margin-left:auto}.bz-app-shell--sticky-header .platform-page-header-row>.bz-page-header__actions+.platform-page-header-right{margin-left:var(--bz-spacing-lg)}.bz-app-shell--sticky-header.is-header-pinned>.main-content .platform-page-header{background:var(--bz-bg-pinned-bar);padding-block:var(--bz-spacing-sm);box-shadow:0 0 0 100vmax var(--bz-bg-pinned-bar);clip-path:inset(0 -100vmax)}.bz-app-shell--sticky-header.is-header-pinned .platform-page-header-right{display:none}.bz-app-shell--sticky-header.is-header-pinned .bz-page-subheader-slot .bz-page-header__actions{visibility:hidden}.screen-shell>.bz-page-subheader-slot:not(:empty){margin-bottom:0}.bz-page-subheader-slot:not(:empty):has(+.bz-section-layout){margin-bottom:var(--bz-spacing-sm)}.bz-page-subheader-slot:empty{display:none}.bz-page-header:has(>[class*=bz-page-header__]){justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.bz-page-header__left{align-items:center;gap:var(--bz-spacing-md);min-width:0;display:flex}.bz-page-header__back{align-items:center;gap:var(--bz-spacing-sm);cursor:pointer;background:0 0;border:none;flex:none;padding:0;text-decoration:none;display:flex}.bz-page-header__back-btn{width:var(--bz-icon-xl);height:var(--bz-icon-xl);border-radius:var(--bz-radius-md);color:var(--bz-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.bz-page-header__back:hover .bz-page-header__back-btn{color:var(--bz-text-primary)}.bz-page-header__back-label{font-size:var(--bz-fs-body);color:var(--bz-text-secondary)}@media (width<=767px){.bz-page-header__back-btn{width:44px;height:44px}}.bz-page-header__titles{flex-direction:column;min-width:0;display:flex}.bz-page-header__kicker{font-size:var(--bz-fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-text-tertiary);font-weight:600;line-height:1.3}.bz-page-header__title{font-size:var(--bz-fs-subheading);letter-spacing:-.02em;font-weight:700;line-height:1.2}.bz-page-header__actions{align-items:center;gap:var(--bz-spacing-sm);flex:none;display:flex}.bz-page-header__end{align-items:center;gap:var(--bz-spacing-sm);margin-left:auto;display:flex}.bz-page-header__end:empty{display:none}.bz-page-header__end .bz-page-footer{gap:var(--bz-spacing-sm);background:0 0;justify-content:flex-end;margin:0;padding:0;position:static}.bz-page-header__end .bz-page-footer__start:empty{display:none}.bz-page-subheader-slot:has(.bz-page-header__end:not(:empty)){top:calc(-1 * var(--bz-spacing-2xl));z-index:91;background:var(--bz-bg-page);margin-top:calc(-1 * var(--bz-spacing-2xl));padding:var(--bz-spacing-2xl) 0 var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-sm);position:sticky}.platform-page-header:has(~.bz-page-subheader-slot .bz-page-header__end:not(:empty)){z-index:92;position:relative}.bz-page-header__overflow{display:none}.bz-page-header__overflow-btn{padding-left:var(--bz-spacing-sm);padding-right:var(--bz-spacing-sm)}.bz-page-header__overflow>.dropdown-menu{top:calc(100% + var(--bz-spacing-xs));left:0}.bz-action-label--short{display:none}@media (width<=767px){.bz-page-header__overflow{display:inline-flex}.bz-ph-action-overflowed,.bz-action-label--full{display:none}.bz-action-label--short{display:inline}}.bz-page-footer{z-index:90;justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-2xl);padding:var(--bz-spacing-md) var(--bz-spacing-2xl);background:var(--bz-bg-surface);display:flex;position:sticky;bottom:0}.bz-page-footer__note{font-size:var(--bz-fs-sm);color:var(--bz-text-secondary)}.bz-page-footer__note--status{white-space:nowrap;flex:none}.bz-page-footer__note--quiet{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-page-footer__actions{align-items:center;gap:var(--bz-spacing-sm);flex:none;display:flex}.bz-page-footer__start{align-items:center;gap:var(--bz-spacing-md);min-width:0;display:flex}.bz-app-footer{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg) var(--bz-spacing-2xl);border-top:1px solid var(--bz-border-default);color:var(--bz-text-tertiary);font-size:var(--bz-fs-sm);flex-wrap:wrap;display:flex}.bz-app-footer__links{align-items:center;gap:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.bz-app-footer__link{color:var(--bz-text-secondary);text-decoration:none}.bz-app-footer__link:hover{color:var(--bz-text-primary);text-decoration:underline}.invoice-layout{max-width:1100px;min-height:calc(100vh - var(--review-toolbar-height) - var(--review-toolbar-height));grid-template-columns:1fr 320px;gap:0;margin:0 auto;display:grid}.invoice-form-main{padding:var(--bz-spacing-2xl);overflow-y:auto}.invoice-summary-sidebar{border-left:1px solid var(--bz-border-default);background:var(--bz-bg-surface);padding:var(--bz-spacing-2xl) var(--bz-spacing-xl);top:calc(var(--review-toolbar-height) + 1px);flex-direction:column;align-self:start;display:flex;position:sticky}@media (width>=901px){.invoice-summary-sidebar{margin-top:calc(var(--bz-spacing-2xl) + var(--bz-fs-small) * var(--bz-lh-base) + var(--bz-spacing-md));border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl)}}.meta-row{gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.meta-field{gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.meta-label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.meta-input{width:100%;padding:var(--bz-spacing-xs-plus) var(--bz-spacing-sm);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);font-weight:500}.meta-input:focus{border-color:var(--bz-primary);box-shadow:0 0 0 3px var(--bz-primary-subtle);outline:none}select.meta-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236B7280' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--bz-spacing-sm) center;padding-right:var(--bz-spacing-2xl-plus)}.client-card{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);margin-bottom:var(--bz-spacing-xl);cursor:pointer;transition:all .15s ease-in-out;display:flex}.client-card:hover{border-color:var(--bz-primary);background:var(--bz-primary-subtle)}.client-avatar{width:var(--bz-icon-xl);height:var(--bz-icon-xl);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-weight:700;font-size:var(--bz-fs-small);flex-shrink:0;justify-content:center;align-items:center;display:flex}.client-info{flex:1;min-width:0}.client-name{color:var(--bz-text-primary);font-weight:600}.client-email{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.client-change{font-size:var(--bz-fs-small);color:var(--bz-primary);cursor:pointer;flex-shrink:0;font-weight:600}.client-change:hover{text-decoration:underline}.client-card--empty{border-style:dashed}.client-card--empty .client-avatar{background:var(--bz-bg-page);color:var(--bz-text-tertiary)}.client-card--empty .client-name{color:var(--bz-text-secondary)}.client-card+.error-message,.invoice-billto-row+.error-message{margin-top:calc(var(--bz-spacing-xs) - var(--bz-spacing-xl));margin-bottom:var(--bz-spacing-xl)}.invoice-billto-row{column-gap:var(--bz-spacing-md,var(--spacing-md,12px));margin-bottom:var(--bz-spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.invoice-billto-row>.client-card{grid-column:span 3}.invoice-billto-row>.client-card,.invoice-billto-row>.gc-float-field{margin-bottom:0}.invoice-billto-row>.gc-float-field .form-control{height:100%}.invoice-billto-row>.gc-float-field .form-control:disabled{opacity:1}@media (width<=767px){.invoice-billto-row{row-gap:var(--bz-spacing-md);grid-template-columns:minmax(0,1fr)}.invoice-billto-row>.client-card{grid-column:auto}}.invoice-summary-sidebar .toggle-row{margin-top:var(--bz-spacing-lg)}.invoice-client-picker{min-height:50vh}.invoice-form-main .section-divider{border:none;border-top:1px solid var(--bz-border-default);margin:var(--bz-spacing-xl) 0}.invoice-form-main .section-heading{font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-md);font-weight:700}.invoice-form-main .section-heading:not(:first-child){margin-top:var(--bz-spacing-xl)}.line-items-table{border-collapse:collapse;width:100%;margin-bottom:var(--bz-spacing-md);table-layout:fixed}.line-items-table thead tr{border-bottom:1px solid var(--bz-border-default)}.line-items-table th{padding:var(--bz-spacing-sm) var(--bz-spacing-md);text-align:left;font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-tertiary);background:0 0;border:none;font-weight:700}.line-items-table th:last-child{text-align:right}.line-items-table tbody tr{border-bottom:1px solid var(--bz-border-subtle)}.line-items-table tbody tr:hover{background:var(--bz-bg-surface-raised)}.line-items-table td{padding:var(--bz-spacing-sm) var(--bz-spacing-md);vertical-align:middle}.line-items-table th:nth-child(2),.line-items-table td:nth-child(2){text-align:center;width:104px}.line-items-table th:nth-child(3),.line-items-table td:nth-child(3){text-align:right;width:136px}.line-items-table th:nth-child(4),.line-items-table td:nth-child(4){text-align:right;width:168px}.line-items-table th:nth-child(5),.line-items-table td:nth-child(5){width:44px}.info-tip{cursor:help;margin-left:var(--bz-spacing-2xs);color:var(--bz-text-tertiary);align-items:center;display:inline-flex}.info-tip svg{vertical-align:middle}.gc-toggle--coming-soon{opacity:.4;pointer-events:none}.line-input{width:100%;padding:var(--bz-spacing-xs-plus) var(--bz-spacing-sm);border-radius:var(--bz-radius-md);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);background:0 0;border:1px solid #0000}.line-input:hover{border-color:var(--bz-border-default);background:var(--bz-bg-surface)}.line-input:focus{border-color:var(--bz-primary);background:var(--bz-bg-surface);box-shadow:0 0 0 3px var(--bz-primary-subtle);outline:none}.line-input--amount{text-align:right;font-variant-numeric:tabular-nums;color:var(--bz-text-primary);pointer-events:none;background:0 0;border:none;font-weight:600}.line-delete{opacity:0;width:var(--bz-spacing-2xl-plus);height:var(--bz-spacing-2xl-plus);color:var(--bz-error);cursor:pointer;border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);background:0 0;border:none;justify-content:center;align-items:center;transition:all .1s ease-in-out;display:flex}.line-items-table tbody tr:hover .line-delete{opacity:.6}.line-delete:hover{background:var(--bz-error-subtle);opacity:1!important}.line-delete:focus-visible{opacity:1;background:var(--bz-error-subtle);outline:2px solid var(--bz-focus-ring);outline-offset:var(--bz-spacing-2xs)}.line-input--qty{text-align:center}.line-input--rate{text-align:right}.line-enhance{opacity:0;color:var(--bz-primary);cursor:pointer;font-size:var(--bz-fs-small);white-space:nowrap;padding:var(--bz-spacing-2xs) var(--bz-spacing-xs);background:0 0;border:none;font-weight:600}.line-items-table tbody tr:hover .line-enhance{opacity:1}.add-line-item-row{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-sm);display:flex}.add-line-item-btn{align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px dashed var(--bz-border-default);border-radius:var(--bz-radius-md);color:var(--bz-primary);cursor:pointer;font-family:inherit;font-weight:600;font-size:var(--bz-fs-body);background:0 0;display:inline-flex}.add-line-item-btn:hover{border-color:var(--bz-primary);background:var(--bz-primary-subtle)}.b1-notes-textarea{width:100%;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);resize:vertical;min-height:72px}.b1-notes-textarea:focus{border-color:var(--bz-primary);box-shadow:0 0 0 3px var(--bz-primary-subtle);outline:none}.summary-section-title{font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-md);font-weight:700}.summary-calc-row{padding:var(--bz-spacing-sm) 0;font-size:var(--bz-fs-body);justify-content:space-between;align-items:center;display:flex}.summary-calc-label{color:var(--bz-text-secondary);font-weight:500}.summary-calc-value{font-variant-numeric:tabular-nums;font-weight:600}.summary-calc-value--discount{color:var(--bz-error)}.summary-calc-value--tax{color:var(--bz-success)}.summary-total-row{padding:var(--bz-spacing-md) 0;margin-top:var(--bz-spacing-sm);border-top:2px solid var(--bz-text-primary);justify-content:space-between;align-items:baseline;display:flex}.summary-total-label{font-size:var(--bz-fs-subheading);font-weight:700}.summary-total-value{font-size:var(--bz-fs-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}.summary-total-currency{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin-left:var(--bz-spacing-xs);font-weight:500}.summary-editable-row{padding:var(--bz-spacing-sm) 0;justify-content:space-between;align-items:center;display:flex}.summary-inline-input{width:var(--bz-summary-input-w);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);text-align:right;font-weight:600}.summary-inline-input:focus{border-color:var(--bz-primary);box-shadow:0 0 0 3px var(--bz-primary-subtle);outline:none}.summary-editable-row .summary-inline-input{cursor:pointer;background:0 0;border-color:#0000}.summary-editable-row .summary-inline-input:hover{border-color:var(--bz-border-strong);background:var(--bz-bg-surface)}.summary-editable-row .summary-inline-input:focus{border-color:var(--bz-primary);background:var(--bz-bg-surface);cursor:text}.summary-calc-value--editable{cursor:pointer;border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border:1px solid #0000;margin-inline-end:calc(-1 * var(--bz-spacing-sm))}.summary-calc-value--editable:hover,.summary-calc-value--editable:focus-visible{border-color:var(--bz-border-strong);background:var(--bz-bg-surface);outline:none}.summary-calc-rate{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-inline-end:var(--bz-spacing-sm);font-weight:500}.summary-input-group--popover{gap:var(--bz-spacing-xs);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-md);margin-inline-end:calc(-1 * var(--bz-spacing-sm))}.summary-input-group--popover .summary-inline-input{width:var(--bz-summary-rate-input-w)}.summary-input-group{align-items:center;gap:var(--bz-spacing-2xs);display:flex}.summary-input-group .input-addon{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);font-weight:600}.deposit-config-row{align-items:center;gap:var(--bz-spacing-sm);padding:0 0 var(--bz-spacing-sm) var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.deposit-config-label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.deposit-config-row .summary-inline-input{text-align:left}.deposit-mode-select{width:auto}.deposit-config-preview{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.summary-actions{gap:var(--bz-spacing-sm);padding-top:var(--bz-spacing-xl);flex-direction:column;margin-top:auto;display:flex}.summary-actions .btn{justify-content:center;width:100%}.ai-inline-bar{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-md);background:var(--bz-primary-subtle);border-radius:var(--bz-radius-lg);margin-bottom:var(--bz-spacing-xl);display:flex}.ai-inline-bar .ai-label{font-size:var(--bz-fs-small);color:var(--bz-primary-text);white-space:nowrap;font-weight:600}.ai-inline-bar .ai-action{font-size:var(--bz-fs-small);color:var(--bz-primary);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);cursor:pointer;white-space:nowrap;font-family:inherit;font-weight:600}.ai-inline-bar .ai-action:hover{border-color:var(--bz-primary)}.pro-badge{font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-primary-text);align-items:center;font-weight:700;display:inline-flex}.pro-badge--corner{font-size:var(--bz-fs-tiny);vertical-align:super;margin-left:var(--bz-spacing-2xs);align-self:flex-start;line-height:1}.toggle-row{padding:var(--bz-spacing-sm) 0;justify-content:space-between;align-items:center;display:flex}.toggle-row-label{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);font-weight:500}.toggle-row-right{align-items:center;gap:var(--bz-spacing-sm);display:flex}.attach-list{gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.attach-item{justify-content:space-between;align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);background:var(--bz-bg-page);border-radius:var(--bz-radius-sm);font-size:var(--bz-fs-small);display:flex}.error-banner{background:var(--bz-error-subtle);border:1px solid var(--bz-error);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-md) var(--bz-spacing-lg);color:var(--bz-error-text);margin-bottom:var(--bz-spacing-lg);font-weight:600;display:none}.error-banner.is-visible{display:block}.preview-modal-overlay{z-index:1100;background:var(--bz-color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--bz-spacing-2xl);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.preview-modal-overlay.is-open{display:flex}.preview-modal{border-radius:var(--bz-radius-xl);width:100%;max-width:560px;max-height:calc(100vh - 80px);box-shadow:var(--bz-shadow-xl);position:relative;overflow-y:auto}.preview-modal-close{top:var(--bz-spacing-md);right:var(--bz-spacing-md);z-index:2;width:var(--bz-icon-xl);height:var(--bz-icon-xl);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface);color:var(--bz-text-secondary);font-size:var(--bz-fs-subheading);cursor:pointer;box-shadow:var(--bz-shadow-sm);border:none;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex;position:absolute}.preview-modal-close:hover{background:var(--bz-bg-surface-raised);color:var(--bz-text-primary)}.preview-card{background:var(--bz-bg-surface);padding:var(--bz-spacing-2xl)}#screen-invoice-new .invoice-new-form{max-width:none}@media (width<=900px){.invoice-layout{grid-template-columns:1fr}.invoice-summary-sidebar{border-left:none;border-top:1px solid var(--bz-border-default);height:auto;position:static}}@media (width<=767px){.invoice-form-main,.invoice-summary-sidebar{padding-left:0;padding-right:0}}@media (width<=768px){.meta-row{grid-template-columns:1fr 1fr}.b1-page-header-bar{padding:var(--bz-spacing-md)}}.void-confirm-overlay{z-index:1100;background:var(--bz-color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--bz-spacing-2xl);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.void-confirm-overlay.is-open{display:flex}.void-confirm-card{background:var(--bz-bg-surface);border-radius:var(--bz-radius-xl);padding:var(--bz-spacing-2xl);width:100%;max-width:420px;box-shadow:var(--bz-shadow-xl)}.void-confirm-card h3{margin:0 0 var(--bz-spacing-sm);font-size:var(--bz-fs-subheading)}.void-confirm-card p{margin:0 0 var(--bz-spacing-xl);color:var(--bz-text-secondary);line-height:1.6}.void-confirm-actions{gap:var(--bz-spacing-sm);justify-content:flex-end;display:flex}.detail-line-items{margin-top:var(--bz-spacing-lg)}.detail-line-items table{border-collapse:collapse;width:100%}.detail-line-items th{padding:var(--bz-spacing-sm) var(--bz-spacing-md);text-align:left;font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-tertiary);border-bottom:1px solid var(--bz-border-default);font-weight:700}.detail-line-items th:last-child{text-align:right}.detail-line-items td{padding:var(--bz-spacing-sm) var(--bz-spacing-md);font-size:var(--bz-fs-body);border-bottom:1px solid var(--bz-border-subtle)}.detail-line-items td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.detail-line-items .num{text-align:right;font-variant-numeric:tabular-nums}.detail-line-items .totals-row td{border-bottom:none}.detail-line-items .total-final td{border-top:2px solid var(--bz-text-primary);font-weight:700;font-size:var(--bz-fs-subheading)}.detail-totals{margin-top:var(--bz-spacing-sm)}.detail-totals__row{justify-content:flex-end;align-items:baseline;gap:var(--bz-spacing-xl);padding:var(--bz-spacing-sm) var(--bz-spacing-md);font-size:var(--bz-fs-body);color:var(--bz-text-secondary);font-variant-numeric:tabular-nums;display:flex}.detail-totals__row>span:last-child{text-align:right;min-width:110px;color:var(--bz-text-primary)}.detail-totals__row--grand{border-top:2px solid var(--bz-text-primary);font-weight:700;font-size:var(--bz-fs-subheading);color:var(--bz-text-primary)}@media (width<=768px){.invoice-list-grid{--bz-list-columns:minmax(150px, 1.2fr) minmax(180px, 1.1fr) minmax(110px, .8fr) minmax(120px, .85fr) 72px}.invoice-list-grid .col-note,.invoice-list-grid .col-email,.invoice-list-grid .col-due{display:none}}.page-container{width:100%;max-width:560px;padding:var(--bz-spacing-5xl) var(--bz-spacing-3xl) var(--bz-spacing-7xl);margin:0 auto}.sender-name{font-size:var(--bz-fs-body);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-xs);font-weight:700}.invoice-headline{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.amount-hero{text-align:center;padding:var(--bz-spacing-2xl) var(--bz-spacing-2xl) var(--bz-spacing-xl)}.amount-label{font-size:var(--bz-fs-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-sm);font-weight:700}.amount-value{font-size:var(--bz-fs-amount-hero);letter-spacing:-.03em;color:var(--bz-text-primary);font-variant-numeric:tabular-nums;margin-bottom:var(--bz-spacing-xs);font-weight:800}.amount-meta{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.amount-meta .overdue-badge{align-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-2xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-error-subtle);color:var(--bz-error-text);font-weight:700;font-size:var(--bz-fs-tiny);display:inline-flex}.paid-badge{align-items:center;gap:var(--bz-spacing-xs-plus);padding:var(--bz-spacing-xs-plus) var(--bz-spacing-lg);border-radius:var(--bz-radius-full);background:var(--bz-success-subtle);color:var(--bz-success-text);font-weight:700;font-size:var(--bz-fs-body);margin-top:var(--bz-spacing-sm);display:inline-flex}.card-body{padding:0 var(--bz-spacing-2xl) var(--bz-spacing-2xl)}.invoice-meta{gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface-raised);margin-bottom:var(--bz-spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.meta-block-label{font-size:var(--bz-fs-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-xs);font-weight:700}.meta-block-value{font-size:var(--bz-fs-body);color:var(--bz-text-primary);font-weight:600}.section-title{font-size:var(--bz-fs-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-md);font-weight:700}.line-items{margin-bottom:var(--bz-spacing-xl)}.line-header,.line-row{gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-2xs);grid-template-columns:2fr .5fr .8fr .8fr;display:grid}.line-header{border-bottom:1px solid var(--bz-border-default);font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-text-tertiary);font-weight:700}.line-row{border-bottom:1px solid var(--bz-border-subtle);font-size:var(--bz-fs-body);color:var(--bz-text-primary)}.line-row:last-child{border-bottom:none}.line-header .col-qty,.line-row .col-qty{text-align:center}.line-header .col-rate,.line-row .col-rate,.line-header .col-amount,.line-row .col-amount{text-align:right;font-variant-numeric:tabular-nums}.line-header .col-amount,.line-row .col-amount{font-weight:600}.totals{border-top:1px solid var(--bz-border-default);padding-top:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-xl)}.totals-row{padding:var(--bz-spacing-xs) var(--bz-spacing-2xs);font-size:var(--bz-fs-body);justify-content:space-between;display:flex}.totals-label{color:var(--bz-text-secondary)}.totals-value{font-variant-numeric:tabular-nums;font-weight:600}.totals-value--discount{color:var(--bz-error-text)}.totals-value--tax{color:var(--bz-text-primary)}.totals-row--grand{margin-top:var(--bz-spacing-sm);padding-top:var(--bz-spacing-md);border-top:var(--bz-spacing-2xs) solid var(--bz-text-primary)}.totals-row--grand .totals-label{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);font-weight:700}.totals-row--grand .totals-value{font-size:var(--bz-fs-subheading);font-weight:800}.notes-section{border-top:1px solid var(--bz-border-default);padding-top:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-xl)}.notes-text{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:1.6}.pay-section{margin-bottom:var(--bz-spacing-md)}.btn-pay{width:100%;padding:var(--bz-spacing-md);border-radius:var(--bz-radius-md);background:var(--bz-primary);color:var(--bz-text-inverse);font-size:var(--bz-fs-body);cursor:pointer;border:none;font-family:inherit;font-weight:700;transition:all .15s ease-in-out}.btn-pay:hover{background:var(--bz-primary-hover);box-shadow:var(--bz-shadow-md);transform:translateY(-1px)}.btn-pay:active{transform:translateY(0)}.btn-pay:disabled{opacity:.5;cursor:not-allowed;transform:none}.secure-badge{text-align:center;font-size:var(--bz-fs-tiny);color:var(--bz-text-tertiary);justify-content:center;align-items:center;gap:var(--bz-spacing-xs-plus);margin-top:var(--bz-spacing-sm);display:flex}.secure-badge svg{width:var(--bz-icon-xs);height:var(--bz-icon-xs)}.card-footer{padding:var(--bz-spacing-lg) var(--bz-spacing-2xl);border-top:1px solid var(--bz-border-default);text-align:center;background:var(--bz-bg-surface-raised)}.footer-text{font-size:var(--bz-fs-tiny);color:var(--bz-text-tertiary)}.footer-link{color:var(--bz-primary-text);font-weight:600;text-decoration:none}.footer-link:hover{text-decoration:underline}.invoice-pdf{max-width:760px;margin:var(--bz-spacing-2xl) auto;background:var(--bz-bg-surface);color:var(--bz-text-primary);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl)}.invoice-pdf-header{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-2xl);padding-bottom:var(--bz-spacing-xl);border-bottom:2px solid var(--bz-text-primary);display:flex}.invoice-pdf-brand{gap:var(--bz-spacing-md);align-items:flex-start;display:flex}.invoice-pdf-identity{gap:var(--bz-spacing-sm);flex-direction:column;align-items:flex-start;display:flex}.invoice-pdf-logo{border-radius:var(--bz-radius-md);background:var(--bz-primary);color:#fff;width:48px;height:48px;font-weight:800;font-size:var(--bz-fs-subheading);flex:none;justify-content:center;align-items:center;display:flex}.invoice-pdf-company-name{font-size:var(--bz-fs-subheading);margin-bottom:var(--bz-spacing-xs);font-weight:800}.invoice-pdf-company-contact{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:1.5}.invoice-pdf-titleblock{text-align:right;flex:none}.invoice-pdf-title{font-size:var(--bz-fs-heading);letter-spacing:.08em;font-weight:800}.invoice-pdf-number{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-top:var(--bz-spacing-xs)}.invoice-pdf-parties{gap:var(--bz-spacing-2xl);padding:var(--bz-spacing-xl) 0;grid-template-columns:1fr 1fr;display:grid}.invoice-pdf-label{font-size:var(--bz-fs-small);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-sm);font-weight:700}.invoice-pdf-billto-name{font-size:var(--bz-fs-body);font-weight:600}.invoice-pdf-billto-line{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:1.5}.invoice-pdf-details{gap:var(--bz-spacing-xs) var(--bz-spacing-md);grid-template-columns:auto 1fr;display:grid}.invoice-pdf-details dt{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.invoice-pdf-details dd{font-size:var(--bz-fs-small);text-align:right;margin:0;font-weight:600}.invoice-pdf-table{border-collapse:collapse;width:100%}.invoice-pdf-table thead th{font-size:var(--bz-fs-small);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary);text-align:left;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-bottom:1px solid var(--bz-border-default);font-weight:700}.invoice-pdf-table tbody td{font-size:var(--bz-fs-body);padding:var(--bz-spacing-md);border-bottom:1px solid var(--bz-border-default)}.invoice-pdf-table .num{text-align:right;font-variant-numeric:tabular-nums}.invoice-pdf-totals{width:280px;padding-top:var(--bz-spacing-lg);margin-left:auto}.invoice-pdf-total-row{font-size:var(--bz-fs-body);padding:var(--bz-spacing-xs) 0;color:var(--bz-text-secondary);justify-content:space-between;display:flex}.invoice-pdf-total-row--grand{border-top:2px solid var(--bz-text-primary);margin-top:var(--bz-spacing-sm);padding-top:var(--bz-spacing-md);font-weight:800;font-size:var(--bz-fs-subheading);color:var(--bz-text-primary)}.invoice-pdf-notes{margin-top:var(--bz-spacing-2xl);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-default)}.invoice-pdf-notes-text{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:1.6}.invoice-pdf-footer,.bz-attribution{margin-top:var(--bz-spacing-2xl);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-default);text-align:center;font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}@media print{body{background:#fff}.invoice-pdf{border:none;border-radius:0;max-width:none;margin:0;padding:0}}.confirmation-hero{text-align:center;padding:var(--bz-spacing-2xl)}.confirmation-icon{border-radius:var(--bz-radius-full);background:var(--bz-success-subtle);width:64px;height:64px;color:var(--bz-success-text);margin:0 auto var(--bz-spacing-lg);font-size:var(--bz-fs-icon-hero);justify-content:center;align-items:center;display:flex}.confirmation-title{font-size:var(--bz-fs-heading);letter-spacing:-.03em;margin-bottom:var(--bz-spacing-sm);font-weight:800}.confirmation-copy{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);max-width:380px;margin:0 auto;line-height:1.6}.confirmation-summary{padding:0 var(--bz-spacing-2xl) var(--bz-spacing-2xl)}.confirmation-detail-grid{gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface-raised);margin-bottom:var(--bz-spacing-xl);grid-template-columns:1fr 1fr;display:grid}.confirmation-actions{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.cta-signup{text-align:center;padding:var(--bz-spacing-lg) var(--bz-spacing-2xl);border-top:1px solid var(--bz-border-default);background:linear-gradient(135deg, var(--bz-primary-subtle), var(--bz-bg-surface))}.cta-signup-text{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-sm)}.cta-signup-link{font-size:var(--bz-fs-body);color:var(--bz-primary);font-weight:700;text-decoration:none}.cta-signup-link:hover{text-decoration:underline}.state-card .empty-state-footer:has(>.cta-signup){margin:var(--bz-spacing-2xl) calc(-1 * var(--bz-spacing-2xl)) calc(-1 * var(--bz-spacing-2xl))}.state-card .empty-state-footer>.cta-signup{border-radius:0 0 var(--bz-radius-xl) var(--bz-radius-xl)}@media (width<=480px){.page-container{max-width:100%}.amount-value{font-size:var(--bz-fs-display)}.invoice-meta{grid-template-columns:1fr}.line-header,.line-row{grid-template-columns:1.5fr .5fr 1fr}.line-header .col-rate,.line-row .col-rate{display:none}.confirmation-detail-grid{grid-template-columns:1fr}}@keyframes bz-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-bar{border-radius:var(--bz-radius-sm);background:linear-gradient(90deg, var(--bz-bg-surface-raised) 0%, var(--bz-border-subtle) 50%, var(--bz-bg-surface-raised) 100%);background-size:800px 100%;height:14px;animation:1.4s linear infinite bz-shimmer;display:inline-block}.skeleton-avatar{border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);width:32px;height:32px;animation:1.4s linear infinite bz-shimmer;display:inline-block}.summary-rail{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.summary-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg);box-shadow:var(--bz-shadow-xs)}.summary-card__label{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--bz-spacing-xs)}.summary-card__value{font-size:28px;font-weight:var(--bz-fw-heading);font-variant-numeric:tabular-nums;margin-bottom:var(--bz-spacing-sm)}.summary-card__value--paid{color:#047857}.summary-card__due{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.summary-card .bz-btn{width:100%;margin-top:var(--bz-spacing-md)}.state-panel{text-align:center;padding:var(--bz-spacing-7xl) var(--bz-spacing-xl);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg)}.state-panel__icon{margin-bottom:var(--bz-spacing-md)}.state-panel__title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-xs)}.state-panel__desc{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);max-width:420px;margin:0 auto var(--bz-spacing-lg) auto}.invoice-mini{padding:var(--bz-spacing-md) 0;border-bottom:1px solid var(--bz-border-subtle);justify-content:space-between;align-items:center;display:flex}.invoice-mini:last-child{border-bottom:none}.invoice-mini__info{flex:1}.invoice-mini__name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);margin-bottom:2px}.invoice-mini__due{font-size:var(--bz-fs-body);color:var(--bz-text-tertiary)}.invoice-mini__amount{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);font-variant-numeric:tabular-nums;margin-right:var(--bz-spacing-md)}.request-mini{padding:var(--bz-spacing-md) 0;border-bottom:1px solid var(--bz-border-subtle);justify-content:space-between;align-items:center;display:flex}.request-mini:last-child{border-bottom:none}.request-mini__info{flex:1;min-width:0}.request-mini__title{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);margin-bottom:2px}.request-mini__meta{font-size:var(--bz-fs-body);color:var(--bz-text-tertiary)}.hero-cta{background:linear-gradient(135deg, var(--bz-primary) 0%, var(--bz-primary-hover,#8b5cf6) 100%);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-3xl) var(--bz-spacing-4xl);color:#fff;text-align:center;margin-bottom:var(--bz-spacing-2xl)}.hero-cta h2{font-size:var(--bz-fs-h1);font-weight:var(--bz-fw-heading);margin:0 0 var(--bz-spacing-xs) 0}.hero-cta p{font-size:var(--bz-fs-body);opacity:.9;margin:0 0 var(--bz-spacing-xl) 0}.hero-cta__btn{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-2xl);border-radius:var(--bz-radius-full);color:var(--bz-primary);font-family:var(--bz-font-family);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-heading);cursor:pointer;transition:all var(--bz-duration-fast) var(--bz-ease-default);box-shadow:var(--bz-shadow-md);background:#fff;border:none;display:inline-flex}.hero-cta__btn:hover{box-shadow:var(--bz-shadow-lg);transform:translateY(-1px)}.how-it-works{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-3xl);grid-template-columns:repeat(3,1fr);display:grid}.how-it-works__step{text-align:center;padding:var(--bz-spacing-xl)}.how-it-works__number{border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);width:36px;height:36px;color:var(--bz-primary);font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-body);margin-bottom:var(--bz-spacing-md);justify-content:center;align-items:center;display:inline-flex}.how-it-works__title{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);margin-bottom:var(--bz-spacing-xs)}.how-it-works__desc{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);line-height:var(--bz-lh-body)}.dashboard-sections{gap:var(--bz-spacing-xl);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.hero-cta{padding:var(--bz-spacing-2xl)}.how-it-works,.dashboard-sections{grid-template-columns:1fr}}.contacts-toolbar{background:var(--bz-bg-surface);margin-bottom:var(--bz-spacing-lg);justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);flex-shrink:0;padding:0;display:flex}.contacts-toolbar-left{align-items:center;gap:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.contacts-list-surface{margin-top:0}@media (width<=767px){.contacts-toolbar{align-items:flex-start;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md) 0;flex-direction:column}}.invoice-from{align-items:center;gap:var(--bz-spacing-sm);display:flex}.invoice-from__avatar{border-radius:var(--bz-radius-full);width:32px;height:32px;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-heading);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.invoice-from__name{font-weight:var(--bz-fw-body-bold)}.invoice-from__desc{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.invoice-amount{font-weight:var(--bz-fw-body-bold);font-variant-numeric:tabular-nums}.bz-empty-state__icon{margin-bottom:var(--bz-spacing-lg);font-size:48px}.bz-empty-state__title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-xs)}.bz-empty-state__desc{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);max-width:360px;margin-left:auto;margin-right:auto}.error-panel{text-align:center;padding:var(--bz-spacing-6xl) var(--bz-spacing-xl)}.error-panel__icon{color:#dc2626;margin-bottom:var(--bz-spacing-md)}.error-panel__title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-xs)}.error-panel__desc{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);max-width:420px;margin:0 auto var(--bz-spacing-lg) auto}.consumer-requests-grid{--bz-list-columns:minmax(220px, 2fr) minmax(110px, .85fr) minmax(110px, .85fr) minmax(100px, .75fr) minmax(90px, .7fr)}.consumer-requests-grid .col-action{text-align:right;justify-self:end}.consumer-requests-grid .request-cell{align-items:center;gap:var(--bz-spacing-sm);min-width:0;display:flex}.consumer-requests-grid .request-cell>.avatar-initials{flex-shrink:0}.consumer-requests-grid .request-cell>div{min-width:0}@media (width<=768px){.consumer-requests-grid .col-hide-mobile{display:none}}.overdue-banner{border-radius:var(--bz-radius-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-lg);align-items:center;gap:var(--bz-spacing-md);color:#b91c1c;font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);background:#fef2f2;border:1px solid #fca5a5;display:flex}.invoice-layout{gap:var(--bz-spacing-xl);grid-template-columns:1fr 320px;display:grid}@media (width<=900px){.invoice-layout{grid-template-columns:1fr}}.invoice-header{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl);padding-bottom:var(--bz-spacing-lg);border-bottom:1px solid var(--bz-border-subtle);display:flex}.invoice-header__from{align-items:center;gap:var(--bz-spacing-md);display:flex}.invoice-header__avatar{border-radius:var(--bz-radius-full);color:#fff;width:48px;height:48px;font-weight:var(--bz-fw-heading);background:#2563eb;flex-shrink:0;justify-content:center;align-items:center;display:flex}.invoice-header__pro-name{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:0}.invoice-header__desc{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-top:2px}.invoice-header__meta{text-align:right;font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.invoice-header__meta strong{color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold)}.paid-stamp{align-items:center;gap:var(--bz-spacing-xs);color:#047857;padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);margin-top:var(--bz-spacing-sm);background:#ecfdf5;display:inline-flex}.success-banner{align-items:center;gap:var(--bz-spacing-md);color:#047857;padding:var(--bz-spacing-md) var(--bz-spacing-lg);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-lg);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);background:#ecfdf5;border:1px solid #a7f3d0;display:flex}.receipt-layout{gap:var(--bz-spacing-xl);grid-template-columns:1fr 320px;max-width:960px;display:grid}@media (width<=900px){.receipt-layout{grid-template-columns:1fr}}.receipt-header{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl);padding-bottom:var(--bz-spacing-lg);border-bottom:1px solid var(--bz-border-subtle);display:flex}.receipt-header__from{align-items:center;gap:var(--bz-spacing-md);display:flex}.receipt-header__avatar{border-radius:var(--bz-radius-full);color:#fff;width:48px;height:48px;font-weight:var(--bz-fw-heading);background:#059669;flex-shrink:0;justify-content:center;align-items:center;display:flex}.receipt-header__pro-name{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:0}.receipt-header__desc{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-top:2px}.receipt-header__meta{text-align:right;font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.receipt-header__meta strong{color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold)}.payment-info-grid{gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-xl);padding:var(--bz-spacing-lg);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);grid-template-columns:repeat(3,1fr);display:grid}.payment-info__label{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.payment-info__value{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}@media (width<=600px){.payment-info-grid{grid-template-columns:1fr}}.pay-layout{gap:var(--bz-spacing-xl);grid-template-columns:1fr 320px;max-width:960px;display:grid}@media (width<=900px){.pay-layout{grid-template-columns:1fr}}.pay-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);box-shadow:var(--bz-shadow-xs)}.pay-card h3{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:0 0 var(--bz-spacing-lg) 0}.method-list{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex}.method-option{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);cursor:pointer;transition:border-color var(--bz-duration-fast) var(--bz-ease-default);display:flex}.method-option:hover{border-color:var(--bz-primary)}.method-option input[type=radio]{flex-shrink:0;margin:0}.method-option--selected{border-color:var(--bz-primary);background:#6366f10a}.method-option__icon{background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-sm);width:40px;height:28px;font-size:11px;font-weight:var(--bz-fw-heading);color:var(--bz-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.method-option__info{flex:1}.method-option__name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold)}.method-option__exp{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.card-form{border-top:1px solid var(--bz-border-subtle);padding-top:var(--bz-spacing-lg);margin-top:var(--bz-spacing-md);display:none}.card-form--visible{display:block}.card-form .form-group{margin-bottom:var(--bz-spacing-md)}.card-form .form-label{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-xs);display:block}.card-form .form-input{width:100%;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);font-family:var(--bz-font-family);font-size:var(--bz-fs-body);background:var(--bz-bg-surface);color:var(--bz-text-primary)}.card-form .form-input:focus{border-color:var(--bz-primary);outline:none;box-shadow:0 0 0 3px #6366f126}.card-form .form-input--error{border-color:#dc2626}.card-form .form-row{gap:var(--bz-spacing-md);grid-template-columns:1fr 1fr;display:grid}.card-form .field-error{font-size:var(--bz-fs-small);color:#b91c1c;margin-top:4px}.action-row{align-items:center;gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-lg);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-subtle);display:flex}.action-row .bz-btn-primary{flex:1}.cancel-link{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);text-decoration:none}.cancel-link:hover{color:var(--bz-primary)}.summary-pro{align-items:center;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-md);padding-top:var(--bz-spacing-md);border-top:1px solid var(--bz-border-subtle);display:flex}.summary-pro__avatar{border-radius:var(--bz-radius-full);color:#fff;width:32px;height:32px;font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-small);background:#2563eb;flex-shrink:0;justify-content:center;align-items:center;display:flex}.summary-pro__name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold)}.summary-pro__desc{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.security-footer{align-items:center;gap:var(--bz-spacing-xs);margin-top:var(--bz-spacing-lg);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);display:flex}.banner{align-items:flex-start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-lg);font-size:var(--bz-fs-body);display:flex}.banner--error{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.banner--error .banner__title{font-weight:var(--bz-fw-body-bold)}.processing-panel{text-align:center;padding:var(--bz-spacing-6xl) var(--bz-spacing-xl)}@keyframes bz-spin{to{transform:rotate(360deg)}}.processing-panel__title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-xs)}.processing-panel__desc{font-size:var(--bz-fs-body);color:var(--bz-text-secondary)}.success-check{color:#047857;width:64px;height:64px;margin:0 auto var(--bz-spacing-md) auto;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn--link{color:var(--color-primary);border:var(--bz-border-hairline) solid var(--color-border-default);background:0 0}.btn--link:hover{background:var(--color-primary-subtle);border-color:var(--color-primary)}.btn--success{background-color:var(--color-success);color:var(--color-text-inverse)}.btn--success:hover{background-color:var(--color-success-hover)}.tools-grid{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.tools-grid--profile{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr)}@media (width<=1200px){.tools-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tools-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.tools-grid--profile{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.tools-grid,.tools-grid--profile{grid-template-columns:1fr}}.content-area::-webkit-scrollbar{width:var(--bz-spacing-sm);height:var(--bz-spacing-xs)}.filter-container::-webkit-scrollbar{width:var(--bz-spacing-sm);height:var(--bz-spacing-xs)}.content-area::-webkit-scrollbar-track{background:0 0}.filter-container::-webkit-scrollbar-track{background:0 0}.content-area::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}.filter-container::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}.content-area::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.content-wrapper{max-width:var(--max-content-width);padding:var(--spacing-2xl);width:100%;margin:0 auto}.filter-container{gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-2xl);scroll-behavior:smooth;display:flex;overflow-x:auto}.activity-timeline{gap:var(--spacing-2xl);flex-direction:column;display:flex}.activity-group{flex-direction:column;display:flex}.activity-group-header{font-size:var(--bz-fs-tiny);text-transform:uppercase;color:var(--color-text-tertiary);letter-spacing:calc(var(--bz-spacing-2xs) / 4);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);font-weight:600}.activity-items{flex-direction:column;gap:0;padding-left:0;display:flex}.activity-item{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md);min-height:calc(var(--spacing-2xl) + var(--spacing-3xl));cursor:pointer;background-color:#0000;border:none;transition:background-color .15s;display:flex;position:relative}.activity-item:first-child{border-top:none}.activity-item:last-child{border-right:none}.activity-item:hover{background-color:var(--color-bg-surface-raised)}.activity-item.success-bg{background-color:var(--color-success-subtle)}.activity-item.success-bg:hover{background-color:color-mix(in srgb, var(--color-success-subtle) 85%, var(--color-text-primary) 15%)}.activity-item.error-bg{background-color:var(--color-error-subtle)}.activity-item.info-bg{background-color:var(--color-info-subtle)}.activity-item.warning-bg{background-color:var(--color-warning-subtle)}.activity-item-icon{width:calc(var(--spacing-2xl) + var(--spacing-lg));height:calc(var(--spacing-2xl) + var(--spacing-lg));border-radius:var(--radius-full);font-size:var(--bz-fs-body);margin-top:var(--bz-spacing-2xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.activity-item-icon.success{background-color:var(--color-success-subtle);color:var(--color-success-text)}.activity-item-icon.info{background-color:var(--color-info-subtle);color:var(--color-info-text)}.activity-item-icon.warning{background-color:var(--color-warning-subtle);color:var(--color-warning-text)}.activity-item-icon.neutral{background-color:var(--color-bg-surface-raised);color:var(--color-text-secondary)}.activity-item-icon.primary{background-color:var(--color-primary-subtle);color:var(--color-primary-text)}.activity-item-icon svg{width:calc(var(--spacing-md) * 1.5);height:calc(var(--spacing-md) * 1.5)}.activity-item-content{gap:var(--spacing-xs);flex-direction:column;flex:1;justify-content:center;display:flex}.activity-item-title{font-size:var(--bz-fs-body);color:var(--color-text-primary);font-weight:500;line-height:1.5}.activity-item-subtitle{font-size:var(--bz-fs-small);color:var(--color-text-secondary);line-height:1.4}.activity-item-meta{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);display:flex}.activity-item-amount{font-size:var(--bz-fs-small);color:var(--color-text-primary);font-weight:600}.activity-item-time{font-size:var(--bz-fs-small);color:var(--color-text-tertiary)}.activity-item-actions{align-items:center;gap:var(--spacing-sm);text-align:right;flex-shrink:0;display:flex}.action-link{font-size:var(--bz-fs-small);color:var(--color-primary-text);cursor:pointer;white-space:nowrap;font-weight:500;text-decoration:none;transition:color .15s}.action-link:hover{color:var(--color-primary-hover);text-decoration:underline}.action-button{align-items:center;gap:var(--spacing-xs);height:28px;padding:0 var(--spacing-sm);border:var(--bz-border-hairline) solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-text-inverse);font-size:var(--bz-fs-tiny);cursor:pointer;white-space:nowrap;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.action-button:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}@media (width<=768px){.content-wrapper{padding:var(--spacing-2xl) var(--spacing-md)}.filter-container{margin-bottom:var(--spacing-lg)}.activity-timeline{gap:var(--spacing-lg)}.activity-item{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-sm)}.activity-item-icon{width:calc(var(--spacing-2xl) + var(--spacing-md));height:calc(var(--spacing-2xl) + var(--spacing-md));font-size:var(--bz-fs-body)}.activity-item-title{font-size:var(--bz-fs-small)}.activity-item-subtitle{font-size:var(--bz-fs-tiny)}.activity-item-actions{flex-direction:column;align-items:flex-end}}@media (width<=479px){.content-wrapper{padding:var(--spacing-2xl) var(--spacing-sm)}.activity-item{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xs)}.activity-item-icon{width:calc(var(--spacing-2xl));height:calc(var(--spacing-2xl));font-size:var(--bz-fs-small)}.activity-item-title{font-size:var(--bz-fs-small)}.activity-item-subtitle{font-size:var(--bz-fs-tiny)}.activity-item-meta{gap:var(--spacing-xs);flex-wrap:wrap}}.plan-card{background:var(--bz-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--bz-radius-lg,12px);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);box-shadow:var(--bz-shadow-sm);flex-direction:column;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex;position:relative}.plan-card:hover{box-shadow:var(--bz-shadow-md);transform:translateY(-2px)}.plan-card.featured{border:2px solid var(--color-primary);box-shadow:var(--bz-shadow-md)}.plan-card.featured-success{border:2px solid var(--color-success);box-shadow:var(--bz-shadow-md)}.plan-badge{top:calc(var(--spacing-md) * -1);background:var(--color-primary);color:var(--bz-text-inverse);padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--radius-sm);font-size:var(--bz-fs-tiny);font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.plan-badge.success{background:var(--bz-success-text)}.plan-badge.neutral{background:var(--bz-bg-surface-overlay);color:var(--bz-text-secondary);border:var(--bz-border-hairline) solid var(--bz-border-default)}.plan-price{font-size:var(--bz-fs-title);color:var(--color-primary);margin-bottom:var(--spacing-lg);font-weight:700}.plan-price.success{color:var(--color-success)}.plan-price-currency{font-size:var(--bz-fs-body);color:var(--color-text-secondary)}.plan-price-annual{font-size:var(--bz-fs-small);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.plan-features{border-top:var(--bz-border-hairline) solid var(--color-border-default);padding-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.feature-item{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--bz-fs-small);color:var(--bz-text-primary);display:flex}.feature-item .bz-icon-sm{color:var(--color-success);flex:none;margin-top:2px}.plan-cta{padding-top:var(--spacing-lg);margin-top:auto}.plan-cta .bz-btn{width:100%}.bz-pf-feature-row{padding:var(--bz-spacing-md) 0;border-top:1px solid var(--color-border-default)}.bz-pf-feature-row .bz-row-between{align-items:flex-start;gap:var(--bz-spacing-xl)}.bz-pf-control{gap:var(--bz-spacing-xs);white-space:nowrap;flex-direction:column;flex:none;display:flex}.bz-pf-access{margin-top:var(--bz-spacing-sm);align-items:center;gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.bz-font-mono{font-family:var(--bz-font-mono,ui-monospace, monospace)}.plan-scheduled-banner{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.billing-toggle{text-align:center;margin-bottom:var(--spacing-3xl)}.toggle-group{gap:var(--spacing-md);background:var(--color-bg-page);padding:var(--spacing-md);border-radius:var(--radius-md);display:inline-flex}.toggle-btn{padding:var(--spacing-md) var(--spacing-lg);color:var(--bz-text-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;font-weight:500;transition:all .15s}.toggle-btn.active{background:var(--color-primary);color:var(--color-text-inverse)}.toggle-btn.active .bz-text-success{color:var(--color-text-inverse)}.plans-grid{gap:var(--spacing-xl);max-width:1200px;margin:var(--spacing-xl) auto var(--spacing-3xl);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1100px){.plans-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.plans-grid{grid-template-columns:1fr}}.faq-section{background:var(--color-bg-page);padding:var(--spacing-2xl);border-radius:var(--radius-md)}.faq-title{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-weight:600}.faq-item{margin-bottom:var(--spacing-lg)}.faq-question{cursor:pointer;color:var(--color-text-primary);padding:var(--spacing-md) 0;border-bottom:var(--bz-border-hairline) solid var(--color-border-default);font-weight:500}.faq-answer{margin-top:var(--spacing-md);font-size:var(--bz-fs-small);color:var(--color-text-secondary)}.checkout-container{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;max-width:900px;display:grid}@media (width<=1200px){.plans-grid{gap:var(--spacing-lg)}.checkout-container{gap:var(--spacing-2xl)}}@media (width<=1024px){.plans-grid,.checkout-container{grid-template-columns:1fr}}@media (width<=479px){.plans-grid{grid-template-columns:1fr}.toggle-group{flex-direction:column}}.profile-avatar{border-radius:var(--bz-radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));width:100px;height:100px;color:var(--bz-text-inverse);margin:0 auto var(--spacing-lg);font-weight:700;font-size:var(--bz-fs-display);justify-content:center;align-items:center;display:flex}.badge{padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--bz-radius-lg);font-size:var(--bz-fs-tiny);font-weight:600;display:inline-block}.stats-row{justify-content:center;gap:var(--spacing-3xl);padding-top:var(--spacing-lg);border-top:var(--bz-border-hairline) solid var(--color-border-default);display:flex}.stat{text-align:center}.org-card{padding:var(--spacing-lg);background:var(--color-bg-page);border-radius:var(--radius-md);align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);display:flex}.org-avatar{width:var(--bz-icon-lg-size);height:var(--bz-icon-lg-size);border-radius:var(--radius-md);background:var(--color-success);color:var(--color-text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.org-info{flex:1}.org-name{color:var(--color-text-primary);font-weight:600}.org-detail{font-size:var(--bz-fs-tiny);color:var(--color-text-secondary);margin-top:var(--bz-spacing-2xs)}.tool-item{padding:var(--spacing-md);background:var(--color-bg-page);border-radius:var(--radius-md);text-align:center}.tool-item .tool-icon{font-size:var(--bz-fs-title);margin-bottom:var(--spacing-md)}.tool-item .tool-name{font-size:var(--bz-fs-tiny);color:var(--color-text-primary);margin-top:var(--spacing-md)}.match-profile-card{margin-bottom:var(--bz-spacing-3xl);border-radius:var(--bz-radius-xl);border:var(--bz-border-hairline) solid var(--bz-border-default);background:linear-gradient(180deg, var(--bz-primary-accent-5) 0%, var(--bz-info-accent-2) 100%);box-shadow:var(--bz-shadow-xs);padding:var(--bz-spacing-2xl)}.match-profile-card__eyebrow{align-items:center;gap:var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-md);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px;font-weight:700;display:inline-flex}.match-profile-card__title{margin:0 0 var(--bz-spacing-sm) 0;font-size:var(--bz-fs-heading);color:var(--bz-text-primary);line-height:1.15}.match-profile-card__copy{margin:0 0 var(--bz-spacing-lg) 0;color:var(--bz-text-secondary);font-size:var(--bz-fs-body);max-width:760px;line-height:1.6}[data-theme=dark] .match-profile-card{background-color:var(--bz-bg-surface)}.match-profile-grid{gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);align-items:start;display:grid}.match-profile-section{background:var(--color-bg-surface);border:var(--bz-border-hairline) solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-lg)}.match-profile-section+.match-profile-section{margin-top:var(--bz-spacing-lg)}.match-profile-section-title{margin:0 0 var(--bz-spacing-sm) 0;font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);font-weight:600}.match-profile-hint{margin:0 0 var(--bz-spacing-md) 0;color:var(--bz-text-secondary);font-size:var(--bz-fs-small);line-height:1.55}.match-chip-row{gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.match-chip{border-radius:var(--bz-radius-full);border:var(--bz-border-hairline) solid var(--bz-border-default);background:var(--bz-bg-surface);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);justify-content:center;align-items:center;padding:7px 12px;font-weight:600;display:inline-flex}.match-chip--active{background:var(--bz-selection-secondary-bg);color:var(--bz-selection-secondary-text);border-color:var(--bz-selection-secondary-border)}.match-chip--suggested{background:var(--bz-success-subtle);color:var(--bz-success-text);border-color:var(--bz-success-accent-18)}.match-profile-textarea,.match-profile-input{border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-page);width:100%;color:var(--bz-text-primary);font-family:var(--bz-font-family);font-size:var(--bz-fs-body);line-height:1.5}.match-profile-input{min-height:44px;padding:0 var(--bz-spacing-md)}.match-profile-textarea{min-height:132px;padding:var(--bz-spacing-md);resize:vertical}.match-profile-list{gap:var(--bz-spacing-sm);margin:0;padding:0;list-style:none;display:grid}.match-profile-list li{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);padding-left:var(--bz-spacing-lg);line-height:1.55;position:relative}.match-profile-list li:before{content:"";background:var(--bz-success);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.match-profile-progress{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex}.match-profile-progress-bar{border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);height:10px;overflow:hidden}.match-profile-progress-bar span{background:linear-gradient(90deg, var(--bz-primary) 0%, var(--bz-info) 100%);border-radius:inherit;width:82%;height:100%;display:block}.match-profile-actions{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-xl);align-items:center;display:flex}.match-profile-section-grid{gap:var(--bz-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-profile-field-stack{gap:var(--bz-spacing-md);display:grid}.match-profile-dual-input{gap:var(--bz-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-profile-mini-label{font-size:var(--bz-fs-tiny);letter-spacing:.04em;text-transform:uppercase;color:var(--bz-text-tertiary);font-weight:700}.match-profile-callout{padding:var(--bz-spacing-md);border-radius:var(--bz-radius-lg);background:var(--bz-success-subtle);color:var(--bz-success-text);font-size:var(--bz-fs-small);font-weight:600;line-height:1.5}@media (width<=768px){.stats-row{gap:var(--spacing-2xl)}.match-profile-grid,.match-profile-section-grid,.match-profile-dual-input{grid-template-columns:1fr}.match-profile-actions{flex-direction:column;align-items:stretch}.match-profile-actions .bz-btn{width:100%}}@media (width<=479px){.stats-row{gap:var(--spacing-lg);flex-direction:column}}.settings-container{gap:var(--bz-spacing-xl);flex-direction:column;width:100%;max-width:100%;display:flex}.settings-nav{gap:var(--spacing-xs);border-bottom:var(--bz-border-hairline) solid var(--color-border-subtle);scrollbar-width:thin;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.settings-nav-item{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;font-size:var(--bz-fs-body);color:var(--color-text-secondary);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-1px;font-weight:500;transition:all .15s ease-out}.settings-nav-item:hover{color:var(--color-text-primary)}.settings-nav-item.active{color:var(--color-primary-text);border-bottom-color:var(--color-primary);background-color:#0000}.settings-content{width:100%;max-width:var(--max-content-width)}.settings-section{display:none}.settings-section.active{display:block}.settings-section.active,.bz-content-column{width:100%;max-width:var(--bz-max-width-settings);margin-inline:auto}.settings-card{background-color:var(--color-bg-surface);border:var(--bz-border-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.settings-card-title{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.settings-card-title h2{font-size:var(--bz-fs-subheading);color:var(--color-text-primary);font-weight:600}.settings-card-title-actions{gap:var(--spacing-sm);display:flex}.profile-header{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);align-items:flex-start;display:flex}.avatar-container{flex-shrink:0;position:relative}.avatar--settings{border-radius:var(--radius-full);background-color:var(--color-primary-subtle);width:80px;height:80px;font-size:var(--bz-fs-title);color:var(--color-primary);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;font-weight:700;display:flex}.avatar-overlay{background-color:var(--bz-color-overlay);border-radius:var(--radius-full);opacity:0;visibility:hidden;cursor:pointer;justify-content:center;align-items:center;transition:opacity .15s ease-out,visibility 0s linear .15s;display:flex;position:absolute;inset:0}.avatar-container:hover .avatar-overlay{opacity:1;visibility:visible;transition:opacity .15s ease-out,visibility linear}.avatar-overlay-text{color:var(--color-text-inverse);font-size:var(--bz-fs-tiny);white-space:nowrap;font-weight:600}.profile-info{flex:1}.profile-row{padding:var(--spacing-md) 0;border-bottom:var(--bz-border-hairline) solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.profile-row:last-child{border-bottom:none}.profile-row-label{font-size:var(--bz-fs-small);color:var(--color-text-tertiary);margin-bottom:var(--bz-spacing-xs);font-weight:500}.profile-row-value{font-size:var(--bz-fs-body);color:var(--color-text-primary);font-weight:500}.profile-row-value.link{color:var(--color-primary);cursor:pointer;text-decoration:none}.profile-row-value.link:hover{text-decoration:underline}.profile-row-secondary{font-size:var(--bz-fs-body);color:var(--color-text-secondary)}.preferences-row{padding:var(--spacing-lg) 0;border-bottom:var(--bz-border-hairline) solid var(--color-border-subtle);justify-content:space-between;align-items:center;min-height:56px;display:flex}.preferences-row:last-child{border-bottom:none}.preferences-row.preferences-row--plain{padding:var(--spacing-sm) 0;min-height:var(--bz-touch-target-min);border-bottom:none}.preferences-row-left{flex:1}.preferences-row-label{font-size:var(--bz-fs-body);color:var(--color-text-primary);margin-bottom:var(--bz-spacing-xs);font-weight:500;display:block}.preferences-row-helper{font-size:var(--bz-fs-small);color:var(--color-text-tertiary);display:block}.preferences-row-control{align-items:center;gap:var(--spacing-md);display:flex}.toggle-switch{width:44px;height:var(--bz-icon-sm-size);border-radius:var(--radius-full);background-color:var(--color-bg-surface-raised);border:var(--bz-border-hairline) solid var(--color-border-subtle);cursor:pointer;padding:var(--bz-spacing-2xs);align-items:center;transition:all .15s ease-out;display:flex;position:relative}.toggle-switch.on{background-color:var(--color-primary);border-color:var(--color-primary)}.toggle-switch.on.success{background-color:var(--color-success);border-color:var(--color-success)}.toggle-circle{border-radius:var(--radius-full);background-color:var(--color-text-inverse);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform .15s ease-out}.toggle-switch.on .toggle-circle{transform:translateX(var(--bz-spacing-xl))}.dropdown-container{position:relative}.dropdown-trigger{font:inherit;text-align:inherit;appearance:none;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-surface-raised);border:var(--bz-border-hairline) solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;font-size:var(--bz-fs-body);color:var(--color-text-primary);min-width:160px;margin:0;transition:all .15s ease-out;display:flex}.dropdown-trigger:hover{background-color:var(--color-bg-surface-hover);border-color:var(--color-border-default)}.dropdown-trigger svg{width:var(--bz-icon-xs-size);height:var(--bz-icon-xs-size);stroke-width:2px;margin-left:auto}.subscription-header{margin-bottom:var(--spacing-lg)}.subscription-plan{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.plan-name{font-size:var(--bz-fs-body);color:var(--color-text-primary);font-weight:600}.plan-badge--settings{background-color:var(--color-primary-subtle);color:var(--color-primary);padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--radius-full);font-size:var(--bz-fs-tiny);font-weight:600;position:static;top:auto;left:auto;transform:none}.usage-meter{margin-bottom:var(--spacing-lg)}.usage-meter-label{margin-bottom:var(--spacing-sm);font-size:var(--bz-fs-body);color:var(--color-text-primary);justify-content:space-between;font-weight:500;display:flex}.usage-meter-bar{width:100%;height:var(--bz-spacing-md);background-color:var(--color-bg-surface-raised);border-radius:var(--radius-full);overflow:hidden}.usage-meter-fill{background-color:var(--color-info);border-radius:var(--radius-full);height:100%;transition:width .3s ease-out}.usage-meter.warning .usage-meter-fill{background-color:var(--color-warning)}.danger-card{background-color:var(--color-error-subtle);border:var(--bz-border-hairline) solid var(--color-error-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.danger-card-title{color:var(--color-error-text);margin-bottom:var(--spacing-lg)}.danger-row{padding:var(--spacing-lg) 0;border-bottom:var(--bz-border-hairline) solid var(--color-error-border);justify-content:space-between;align-items:center;display:flex}.danger-row:last-child{border-bottom:none}.danger-row-content h3{font-size:var(--bz-fs-body);color:var(--color-text-primary);margin-bottom:var(--bz-spacing-xs);font-weight:500}.danger-row-content p{font-size:var(--bz-fs-small);color:var(--color-text-tertiary)}@media (width<=1200px){.settings-container{gap:var(--bz-spacing-lg)}}@media (width<=768px){.settings-container{gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md);flex-direction:column}.settings-nav{gap:var(--spacing-xs);width:100%;padding-bottom:var(--spacing-md);border-bottom:var(--bz-border-hairline) solid var(--color-border-subtle);margin-bottom:var(--spacing-lg);display:flex;position:static;overflow-x:auto}.settings-nav-item{padding:var(--spacing-sm) var(--spacing-md);border-bottom:3px solid #0000;border-left:none;flex-shrink:0;margin-bottom:-1px}.settings-nav-item.active{border-bottom-color:var(--color-primary);background-color:#0000;border-left:none}.settings-nav-item:hover{background-color:#0000}.settings-content{max-width:100%}.profile-header{flex-direction:column;align-items:center}.profile-info{width:100%}}@media (width<=600px){.settings-card,.danger-card{padding:var(--spacing-lg)}.profile-header{gap:var(--spacing-lg)}.preferences-row{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;min-height:auto}.preferences-row-control{justify-content:flex-start;width:100%}}@media (width<=479px){.settings-container{padding:var(--spacing-sm)}.settings-card,.danger-card{padding:var(--spacing-md)}.settings-nav{padding-bottom:var(--spacing-sm)}.settings-nav-item{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--bz-fs-small)}}.tool-card{padding:var(--spacing-2xl);text-align:left;border:var(--bz-border-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;flex-direction:column;align-items:stretch;transition:all .2s;display:flex}.tool-card__icon{border-radius:var(--bz-radius-md,10px);background:var(--bz-primary-tint-subtle,var(--bz-primary-subtle));width:40px;height:40px;color:var(--bz-primary);margin-bottom:var(--bz-spacing-md,12px);justify-content:center;align-items:center;display:flex}.tool-card__icon svg{width:20px;height:20px}.tool-card:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}.tool-icon{font-size:var(--bz-fs-display);margin-bottom:var(--spacing-lg)}.tool-name{margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-weight:600}.tool-description{font-size:var(--bz-fs-tiny);color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg)}.tool-status{margin-bottom:var(--spacing-lg);padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--radius-sm);font-size:var(--bz-fs-tiny);background:var(--color-bg-page);color:var(--color-primary);font-weight:600;display:inline-block}.tool-card--coming-soon{opacity:.6}.tool-status--active{color:var(--color-primary)}.tool-status--coming-soon{background:var(--color-bg-page);color:var(--color-text-secondary)}.tool-actions{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.category-section{margin-bottom:var(--spacing-4xl)}.category-title{font-size:var(--bz-fs-body);text-transform:uppercase;letter-spacing:var(--bz-ls-wide);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-weight:600}@media (width<=479px){.tool-card{padding:var(--spacing-lg)}}body.invite-body{background:var(--bz-bg-base);justify-content:center;align-items:center;min-height:100vh;display:flex}.invite-card{max-width:480px;padding:var(--bz-spacing-3xl);background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-md);text-align:center;margin-inline:auto}.invite-workspace-logo{border-radius:var(--bz-radius-lg);background:var(--bz-primary);width:64px;height:64px;color:var(--bz-text-inverse);font-size:28px;font-weight:var(--bz-fw-heading);margin:0 auto var(--bz-spacing-lg);justify-content:center;align-items:center;display:inline-flex}.invite-workspace-name{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);margin:0 0 var(--bz-spacing-xs)}.invite-inviter{color:var(--bz-text-secondary);margin:0 0 var(--bz-spacing-2xl)}.invite-actions{gap:var(--bz-spacing-md);justify-content:center;display:flex}.pa-index-wrap{min-height:calc(100vh - var(--review-toolbar-height));gap:var(--bz-spacing-md);display:flex}.pa-sidebar{width:280px;height:calc(100vh - var(--review-toolbar-height));top:var(--review-toolbar-height);color:#fafafa;border-right:1px solid var(--bz-border-default);background:#1b1b1f;flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow-y:auto}.pa-sidebar__header{padding:var(--bz-spacing-xl) var(--bz-spacing-xl) var(--bz-spacing-lg);border-bottom:var(--bz-border-hairline) solid #ffffff14;gap:var(--bz-spacing-xs);flex-direction:column;display:flex}.pa-sidebar__brand{font-size:var(--bz-fs-title);letter-spacing:-.04em;color:#fff;font-weight:800}.pa-sidebar__brand .accent{color:var(--bz-primary)}.pa-sidebar__subtitle{font-size:var(--bz-fs-small);color:#ffffff80;font-weight:500}.pa-sidebar__nav{padding:var(--bz-spacing-lg) var(--bz-spacing-md);gap:var(--bz-spacing-xl);flex-direction:column;flex:1;display:flex}.pa-group{gap:var(--bz-spacing-2xs);flex-direction:column;display:flex}.pa-group__label{font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;padding:0 var(--bz-spacing-md) var(--bz-spacing-xs);font-weight:700}.pa-link{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-sm-plus) var(--bz-spacing-md);border-radius:var(--bz-radius-md);color:#ffffffb8;font-size:var(--bz-fs-body);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.pa-link:hover{color:#fff;background:#ffffff14}.pa-link.active{color:#fff;background:#635bff2e;font-weight:600}.pa-link__icon{text-align:center;width:20px;font-size:var(--bz-fs-body);flex-shrink:0}.pa-link__badge{font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.05em;padding:2px var(--bz-spacing-sm);border-radius:var(--bz-radius-full);color:#ffffff80;background:#ffffff1a;margin-left:auto;font-weight:700}.pa-link__badge--variant{color:#fbbf24;background:#fbbf2426}.pa-index-body{background:var(--bz-bg-page);flex-direction:column;flex:1;display:flex;overflow:hidden}.content-frame{border:none;flex:1;width:100%;height:100%}.welcome-state{justify-content:center;align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-4xl);text-align:center;flex-direction:column;flex:1;display:flex}.welcome-state__icon{opacity:.4;font-size:48px}.welcome-state__title{font-size:var(--bz-fs-title);letter-spacing:-.03em;color:var(--bz-text-primary);font-weight:700}.welcome-state__desc{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);max-width:42ch;line-height:var(--bz-lh-relaxed)}@media (width<=1199px){.pa-sidebar{width:240px}}@media (width<=767px){.pa-index-wrap{flex-direction:column}.pa-sidebar{width:100%;min-height:auto;max-height:50vh}}.error-page-wrap{flex:1;min-height:100vh;display:flex}.error-page-body{flex-direction:column;flex:1;display:flex}.content-area--error{padding:var(--bz-spacing-3xl);justify-content:center;align-items:center;display:flex}.error-container{justify-content:center;align-items:center;width:100%;display:flex}.error-content{text-align:center;max-width:640px;margin:0 auto}.error-icon{font-size:var(--bz-fs-display);margin-bottom:var(--bz-spacing-3xl);line-height:1}.error-title{font-size:var(--bz-fs-heading);margin-bottom:var(--bz-spacing-lg);color:var(--bz-text-primary);font-weight:700}.error-message--page{color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-md);font-size:var(--bz-fs-body)}.error-message--page+.error-actions{margin-top:var(--bz-spacing-xl)}.error-subtext{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-3xl)}.error-actions{gap:var(--bz-spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.error-info-box{padding:var(--bz-spacing-lg);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-2xl);font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.error-info-box a{color:var(--bz-primary);text-decoration:none}.error-info-box a:hover{text-decoration:underline}.screen--error{flex:1;display:none}.screen--error.active{flex:1;display:flex}@media (width<=768px){.error-actions{flex-direction:column}.error-actions .bz-btn{width:100%}}.left-panel{padding:var(--bz-spacing-2xl);background:linear-gradient(135deg, var(--bz-primary) 0%, var(--bz-primary-hover) 100%);background-color:var(--bz-primary);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.left-panel:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.left-panel-content{z-index:1;text-align:center;max-width:400px;position:relative}.left-panel-logo{font-size:var(--bz-fs-display);color:var(--bz-text-inverse);margin-bottom:var(--bz-spacing-sm);letter-spacing:-.02em;font-weight:700}.left-panel-logo-suffix{font-size:var(--bz-fs-small);opacity:.9;font-weight:500}.left-panel-tagline{font-size:var(--bz-fs-subheading);color:#ffffffd9;margin-top:var(--bz-spacing-lg);font-weight:500;line-height:var(--bz-lh-relaxed)}.right-panel{padding:var(--bz-spacing-2xl);background-color:var(--bz-bg-page);flex:1;justify-content:center;align-items:center;display:flex}.card-logo{font-size:var(--bz-fs-title);color:var(--bz-text-primary);margin-bottom:var(--bz-spacing-sm);letter-spacing:-.02em;font-weight:700}.card-logo-suffix{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);font-weight:500}.card-tagline{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-top:var(--bz-spacing-sm)}h1.card-tagline{font-weight:var(--bz-fw-body);line-height:var(--bz-lh-base);letter-spacing:normal}.signin-card .card-header,.signup-card .card-header{margin-bottom:var(--bz-spacing-2xl)}.oauth-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.divider-container{margin:var(--bz-spacing-lg) 0;align-items:center;gap:var(--bz-spacing-md);display:flex}.divider-line{background-color:var(--bz-border-default);flex:1;height:1px}.divider-text{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);font-weight:500}[data-theme=dark] .divider-line{background-color:var(--bz-border-default)}.button-primary{width:100%;padding:var(--bz-spacing-md) var(--bz-spacing-lg);border-radius:var(--bz-radius-full);background-color:var(--bz-primary);color:var(--bz-text-inverse);font-size:var(--bz-fs-body);cursor:pointer;font-weight:600;font-family:var(--bz-font-family);margin-top:var(--bz-spacing-sm);border:none;transition:all .15s ease-out}.button-primary:hover{background-color:var(--bz-primary-hover)}.button-primary:active{transform:translateY(1px)}.button-primary:focus{box-shadow:0 0 0 3px var(--bz-primary-subtle);outline:none}[data-theme=dark] .button-primary{background-color:var(--bz-primary);color:var(--bz-text-inverse)}[data-theme=dark] .button-primary:hover{background-color:var(--bz-primary-hover)}[data-theme=dark] .button-primary:focus{box-shadow:0 0 0 3px var(--bz-primary-tint)}.pre-auth-focus-visible button:focus-visible,.pre-auth-focus-visible input:focus-visible,.pre-auth-focus-visible a:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pre-auth-motion-safe *,.pre-auth-motion-safe :before,.pre-auth-motion-safe :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.left-panel{display:none}.right-panel{flex:1}}@media (width<=768px){.signin-card,.signup-card{max-width:100%}.signin-card .card-header,.signup-card .card-header{text-align:center;margin-bottom:var(--bz-spacing-xl)}.signin-card .card-logo,.signup-card .card-logo{font-size:var(--bz-fs-heading)}.signin-card .card-tagline,.signup-card .card-tagline{font-size:var(--bz-fs-body)}}@media (width<=600px){.pre-auth-card-shell .container,.pre-auth-card-shell .card{padding:var(--bz-spacing-lg)}.pre-auth-card-shell .card-header{margin-bottom:var(--bz-spacing-lg)}}@media (width<=480px){.signin-card .card-logo{font-size:var(--bz-fs-body);margin-bottom:var(--bz-spacing-xs)}.signin-card .card-tagline{font-size:var(--bz-fs-small);margin-top:var(--bz-spacing-xs)}.signin-footer,.signup-footer{font-size:var(--bz-fs-small)}}.signin-card,.signup-card{width:100%;max-width:420px}.card-subtitle{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-lg)}.signup-link-container,.signin-link-container{text-align:center;margin-top:var(--bz-spacing-lg);font-size:var(--bz-fs-body);color:var(--bz-text-secondary)}.signup-link,.signin-link{color:var(--bz-primary);font-weight:600;text-decoration:none;transition:color .15s ease-out}.signup-link:hover,.signin-link:hover{color:var(--bz-primary-hover)}.signup-link:focus,.signin-link:focus{outline:2px solid var(--bz-primary);outline-offset:2px;border-radius:2px}.signin-footer,.signup-footer{margin-top:var(--bz-spacing-2xl);text-align:center;font-size:var(--bz-fs-body);color:var(--bz-text-tertiary);line-height:var(--bz-lh-snug)}.signin-footer a{color:var(--bz-text-tertiary);text-decoration:none;transition:color .15s ease-out}.signin-footer a:hover{color:var(--bz-text-secondary)}.signin-footer a:focus{outline:1px solid var(--bz-text-tertiary);outline-offset:2px}.signup-footer a{color:var(--bz-primary);text-decoration:none;transition:color .15s ease-out}.signup-footer a:hover{color:var(--bz-primary-hover)}.signup-footer a:focus{outline:1px solid var(--bz-primary);outline-offset:2px}.auth-error-banner{background:var(--bz-warning-subtle);border:1px solid var(--bz-warning);border-left:4px solid var(--bz-warning);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-lg);animation:.2s ease-out bannerFadeIn}@keyframes bannerFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .auth-error-banner{background:#f59e0b26;border-color:#f59e0b66}[data-theme=dark] .form-input{background-color:var(--bz-bg-surface-raised);border-color:var(--bz-border-default);color:var(--bz-text-primary)}[data-theme=dark] .form-input:focus{border-color:var(--bz-primary);box-shadow:0 0 0 2px var(--bz-primary-tint)}[data-theme=dark] .right-panel{background-color:var(--bz-bg-page)}[data-theme=dark] .left-panel{background:linear-gradient(135deg, var(--bz-primary) 0%, var(--bz-primary-hover) 100%);background-color:var(--bz-primary)}.pre-auth-split-shell .container{background-color:var(--bz-bg-page);min-height:100vh;display:flex}.pre-auth-card-shell .container{gap:var(--bz-spacing-lg);min-height:100vh;padding:var(--bz-spacing-2xl);background-color:var(--bz-bg-page);flex-direction:column;justify-content:center;align-items:center;display:flex}.pre-auth-card-shell .card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);width:100%;max-width:420px;padding:var(--bz-spacing-2xl);box-shadow:var(--bz-shadow-card)}.pre-auth-card-shell .card-header{margin-bottom:var(--bz-spacing-2xl);text-align:center}[data-theme=dark] .pre-auth-card-shell .container{background-color:var(--bz-bg-page)}[data-theme=dark] .pre-auth-card-shell .card{background:var(--bz-bg-surface);border-color:var(--bz-border-default)}.pre-auth-card-shell.verify-email .card,.pre-auth-card-shell.verify-email .card-header{text-align:center}.pre-auth-card-shell h1{font-size:var(--bz-fs-heading);color:var(--bz-text-primary);margin:0 0 var(--bz-spacing-md) 0;font-weight:700}.pre-auth-card-shell h2{font-size:var(--bz-fs-subheading);color:var(--bz-text-primary);margin:0 0 var(--bz-spacing-md) 0;font-weight:700}.pre-auth-card-shell .form-section{margin-top:var(--bz-spacing-2xl);flex-direction:column;align-items:stretch;display:flex}.pre-auth-card-shell .form-section>.bz-btn-primary{align-self:flex-end}@media (width<=600px){.pre-auth-card-shell h1{font-size:var(--bz-fs-subheading)}.pre-auth-card-shell h2{font-size:var(--bz-fs-body)}.pre-auth-card-shell .action-buttons{flex-direction:column}.pre-auth-card-shell .action-button{justify-content:center;width:100%}}.auth-card-description{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-lg);line-height:var(--bz-lh-relaxed)}.back-link-container{text-align:center;font-size:var(--bz-fs-body);color:var(--bz-text-secondary)}.pre-auth-card-shell .auth-escape-link{text-align:center;width:100%;max-width:420px}.pre-auth-card-shell .auth-escape-link .back-link{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);text-decoration:none}.pre-auth-card-shell .auth-escape-link .back-link:hover{color:var(--bz-text-primary);text-decoration:underline}.icon-circle{background:var(--bz-primary-tint);width:72px;height:72px;margin:0 auto var(--bz-spacing-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-circle svg{width:36px;height:36px}.icon-circle.reset-sent{background:var(--bz-primary-tint)}.icon-circle.verify-email{background:var(--bz-primary-tint);color:var(--bz-primary)}.pre-auth-helper-text{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-2xl);line-height:var(--bz-lh-normal)}.email-display{font-weight:600;font-size:var(--bz-fs-body);color:var(--bz-primary);margin-bottom:var(--bz-spacing-lg);padding:var(--bz-spacing-md) var(--bz-spacing-lg);background:var(--bz-primary-tint-subtle,var(--bz-primary-subtle));border-radius:var(--bz-radius-md);overflow-wrap:anywhere;max-width:100%;display:inline-block}.action-buttons{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.action-button{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md) var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background-color:var(--bz-bg-surface);color:var(--bz-text-primary);font-size:var(--bz-fs-body);cursor:pointer;font-weight:500;font-family:var(--bz-font-family);text-decoration:none;transition:all .15s ease-out;display:flex}.action-button:hover{box-shadow:var(--bz-shadow-md);border-color:var(--bz-border-strong);background-color:var(--bz-bg-surface-raised)}.action-button:active{transform:translateY(1px)}.action-button svg{width:16px;height:16px}[data-theme=dark] .action-button{background-color:var(--bz-bg-surface-raised);border-color:var(--bz-border-default);color:var(--bz-text-primary)}[data-theme=dark] .action-button:hover{background-color:var(--bz-bg-surface-hover);border-color:var(--bz-border-strong)}.verify-email-divider{margin-top:var(--bz-spacing-lg);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.resend-link{color:var(--bz-primary);font-weight:600;text-decoration:none;transition:color .15s ease-out}.resend-link:hover{color:var(--bz-primary-hover)}.resend-link:focus{outline:2px solid var(--bz-primary);outline-offset:2px;border-radius:2px}.legal-container{max-width:720px;margin:0 auto;padding:3rem 2rem 5rem}.legal-container h1{font-size:var(--bz-fs-title);letter-spacing:-.5px;margin-bottom:.5rem;font-weight:700}.legal-meta{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-bottom:2.5rem}.legal-container h2{font-size:var(--bz-fs-heading);color:var(--bz-text-primary);margin-top:2.5rem;margin-bottom:.75rem;font-weight:600}.legal-container p{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-bottom:1rem;line-height:1.75}.legal-container ul{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);margin:.5rem 0 1rem 1.5rem;line-height:1.75}.legal-container li{margin-bottom:.35rem}.legal-container a{color:var(--bz-primary);text-decoration:none}.legal-container a:hover{text-decoration:underline}[data-theme=dark] .legal-container a{color:var(--bz-primary)}@media (width<=768px){.legal-container{padding:2rem 1.25rem 4rem}.legal-container h1{font-size:var(--bz-fs-heading)}}@media (width<=480px){.legal-container{padding:1.5rem 1rem 3rem}.legal-container h1{font-size:var(--bz-fs-body);margin-bottom:.35rem;font-weight:700}.legal-meta{font-size:var(--bz-fs-small);margin-bottom:1.5rem}.legal-container h2{font-size:var(--bz-fs-body);margin-top:1.75rem;margin-bottom:.5rem}.legal-container p{font-size:var(--bz-fs-body);line-height:var(--bz-lh-normal);margin-bottom:.75rem}.legal-container ul{font-size:var(--bz-fs-body);line-height:var(--bz-lh-normal);margin:.35rem 0 .75rem 1.25rem}.legal-container li{margin-bottom:.25rem}}.page-shell{padding-bottom:var(--bz-spacing-7xl)}.shell{width:min(1160px, calc(100vw - (2 * var(--bz-spacing-3xl))));margin:0 auto}.hero{padding:var(--bz-spacing-5xl) 0 var(--bz-spacing-4xl)}.hero-grid{gap:var(--bz-spacing-4xl);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;display:grid}.hero-copy{gap:var(--bz-spacing-xl);flex-direction:column;display:flex}.hero-badge{align-items:center;gap:var(--bz-spacing-sm);width:fit-content;padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-size:var(--bz-fs-body);font-weight:700;display:inline-flex}.hero-badge__dot{background:var(--bz-success);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #22c55e1f}.hero-title{letter-spacing:-.08em;margin:0;font-size:clamp(3rem,6vw,5rem);line-height:.96}.hero-title .accent{color:var(--bz-primary)}.hero-subtitle{max-width:48ch;font-size:var(--bz-fs-subheading);line-height:var(--bz-lh-relaxed);color:var(--bz-text-secondary)}.hero-actions{gap:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.cta-btn{min-height:54px;padding:0 var(--bz-spacing-xl);font-size:var(--bz-fs-body);border-radius:18px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cta-btn--primary{background:var(--bz-primary);color:var(--bz-text-inverse);box-shadow:var(--bz-shadow-md)}.cta-btn--secondary{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);color:var(--bz-text-primary)}.hero-stats{gap:var(--bz-spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-glass-card,.stats-card,.hero-panel,.mini-card,.pricing-card,.cta-panel{border:1px solid var(--bz-border-default);box-shadow:var(--bz-shadow-sm);background:#ffffffdb;border-radius:24px}[data-theme=dark] .marketing-glass-card,[data-theme=dark] .stats-card,[data-theme=dark] .hero-panel,[data-theme=dark] .mini-card,[data-theme=dark] .pricing-card,[data-theme=dark] .cta-panel{background:#181828db}.stats-card{padding:var(--bz-spacing-lg)}.stats-card strong{font-size:var(--bz-fs-title);color:var(--bz-text-primary);display:block}.stats-card span{margin-top:var(--bz-spacing-xs);color:var(--bz-text-secondary);font-size:var(--bz-fs-body);display:block}.hero-panel{padding:var(--bz-spacing-2xl-plus);background:linear-gradient(160deg,#635bff2e,#3b82f60f),#ffffffe6}[data-theme=dark] .hero-panel{background:linear-gradient(160deg,#635bff33,#3b82f614),#181828e6}.panel-kicker{color:var(--bz-primary);font-size:var(--bz-fs-small);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--bz-spacing-md);font-weight:700}.panel-title{margin:0 0 var(--bz-spacing-lg);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.panel-stack{gap:var(--bz-spacing-md);display:grid}.mini-card{padding:var(--bz-spacing-lg)}.mini-card strong{color:var(--bz-text-primary);font-size:var(--bz-fs-body);margin-bottom:var(--bz-spacing-xs);display:block}.mini-card span{color:var(--bz-text-secondary);font-size:var(--bz-fs-body)}.section{padding-top:var(--bz-spacing-5xl)}.section-header{gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-2xl);flex-direction:column;display:flex}.section-kicker{color:var(--bz-primary);font-size:var(--bz-fs-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.section .section-title,.section-header .section-title{letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1}.section-description{max-width:46ch;font-size:var(--bz-fs-subheading);line-height:var(--bz-lh-relaxed);color:var(--bz-text-secondary)}.tool-grid{gap:var(--bz-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pricing-grid{gap:var(--bz-spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tool-card,.pricing-card{padding:var(--bz-spacing-2xl);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-sm);gap:var(--bz-spacing-sm);border-radius:24px;flex-direction:column;display:flex}.pricing-card .page-btn{justify-content:center;width:100%;margin-top:auto}.tool-card{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.tool-card h3,.pricing-card h3{margin-bottom:var(--bz-spacing-sm)}.tool-card p,.pricing-card p,.pricing-card li,.cta-panel p{color:var(--bz-text-secondary);font-size:var(--bz-fs-body)}.tool-chip{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);font-weight:700;display:inline-flex}.tool-card__footer{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding-top:var(--bz-spacing-md);margin-top:auto;display:flex}.tool-link{color:var(--bz-primary);font-size:var(--bz-fs-small);font-weight:700;text-decoration:none}.tool-link:hover{color:var(--bz-primary-hover)}.pricing-card{position:relative}.pricing-grid:has(.plan-badge){margin-top:var(--bz-spacing-xl)}.pricing-card--featured{box-shadow:var(--bz-shadow-lg);border-color:#635bff52}.pricing-name{font-size:var(--bz-fs-heading);font-weight:700}.pricing-price{margin:var(--bz-spacing-md) 0;letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.pricing-price span{font-size:.42em;font-weight:var(--bz-fw-body);color:var(--bz-text-secondary);letter-spacing:normal}.pricing-list{margin-top:var(--bz-spacing-lg);gap:var(--bz-spacing-sm);padding:0;list-style:none;display:grid}.pricing-list li{gap:var(--bz-spacing-sm);display:flex}.pricing-list li:before{content:"•";color:var(--bz-primary);font-weight:800}.cta-panel{margin-top:var(--bz-spacing-5xl);padding:var(--bz-spacing-4xl);gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (width<=1199px){.hero-grid,.cta-panel{grid-template-columns:1fr}}@media (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pricing-grid{grid-template-columns:1fr}}@media (width<=767px){.shell{width:min(100vw - (2 * var(--bz-spacing-lg)), 1160px)}.hero-actions,.hero-stats{grid-template-columns:1fr;display:grid}.cta-btn{width:100%}}.pre-auth-feature-body{background:radial-gradient(circle at top right, var(--bz-primary-tint), transparent 30%), linear-gradient(180deg, var(--bz-bg-surface) 0%, var(--bz-bg-page) 100%);background-color:var(--bz-bg-surface)}.pre-auth-feature-shell .shell{width:min(1120px, calc(100vw - (2 * var(--bz-spacing-3xl))));margin:0 auto}.pre-auth-feature-shell .hero{padding:var(--bz-spacing-6xl) 0 var(--bz-spacing-4xl)}.pre-auth-feature-shell .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:start}.pre-auth-feature-shell .hero-title{font-size:clamp(3rem,5.4vw,4.6rem)}.pre-auth-feature-shell .hero-subtitle{max-width:42ch}.eyebrow{align-items:center;gap:var(--bz-spacing-sm);width:fit-content;padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary);font-size:var(--bz-fs-body);font-weight:700;display:inline-flex}.eyebrow:before{content:"";width:var(--bz-spacing-sm-plus);height:var(--bz-spacing-sm-plus);background:var(--bz-success);box-shadow:0 0 0 var(--bz-spacing-xs-plus) var(--bz-success-subtle);border-radius:999px}.panel,.proof-band,.faq-card,.cta-panel{border-radius:var(--bz-radius-xl);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-sm)}.panel{padding:var(--bz-spacing-2xl);background:linear-gradient(180deg, var(--bz-primary-tint), transparent), var(--bz-bg-surface)}.panel-list{gap:var(--bz-spacing-md);display:grid}.panel-item{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg);border-radius:var(--bz-radius-xl);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);display:flex}.panel-item strong{margin-bottom:var(--bz-spacing-xs);font-size:var(--bz-fs-body-bold);display:block}.panel-item span{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);line-height:var(--bz-lh-normal)}.status-pill{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-small);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.status-pill--ok{background:var(--bz-success-subtle);color:var(--bz-success-text)}.status-pill--watch{background:var(--bz-warning-subtle);color:var(--bz-warning-text)}.proof-band{margin-top:var(--bz-spacing-2xl);padding:var(--bz-spacing-xl);gap:var(--bz-spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-band strong{margin-bottom:var(--bz-spacing-xs);font-size:var(--bz-fs-body-bold);display:block}.proof-band p,.section-card p,.faq-card p,.cta-panel p{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);line-height:var(--bz-lh-relaxed);margin:0}.section-grid{gap:var(--bz-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.section-card,.faq-card{padding:var(--bz-spacing-2xl)}.section-card h3,.faq-card h3{margin:0 0 var(--bz-spacing-sm);font-size:var(--bz-fs-heading);letter-spacing:-.03em}.pre-auth-feature-shell .section-title{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3rem)}.pre-auth-feature-shell .section-description{max-width:44ch}.pre-auth-feature-shell .panel-kicker,.pre-auth-feature-shell .section-kicker{letter-spacing:.08em}.pre-auth-feature-shell .panel-title{margin:var(--bz-spacing-md) 0 var(--bz-spacing-lg);letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.02}.pre-auth-feature-shell .cta-panel{justify-content:space-between;align-items:center;display:flex}.pre-auth-feature-shell .cta-panel h2{margin:0 0 var(--bz-spacing-sm);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3rem);line-height:1}.cta-copy{max-width:38ch}@media (width<=1080px){.pre-auth-feature-shell .hero-grid,.pre-auth-feature-shell .proof-band,.pre-auth-feature-shell .section-grid,.pre-auth-feature-shell .cta-panel{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}}@media (width<=820px){.pre-auth-feature-shell .shell{width:min(100vw - (2 * var(--bz-spacing-lg)), 1120px)}}.onboarding-shell{width:100%;max-width:var(--bz-max-width-legal);padding-top:var(--bz-spacing-3xl);margin-left:auto;margin-right:auto;position:relative}.theme-toggle{top:var(--bz-spacing-lg);right:var(--bz-spacing-lg);border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);background:var(--bz-bg-surface);width:40px;height:40px;color:var(--bz-icon-secondary);cursor:pointer;transition:all var(--bz-duration-fast) var(--bz-ease-default);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed}.theme-toggle:hover{background:var(--bz-bg-surface-hover);border-color:var(--bz-border-strong)}.theme-toggle:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}.theme-toggle .material-symbols-outlined{font-size:var(--bz-icon-lg)}.progress-track{background-color:var(--bz-border-subtle);border-radius:var(--bz-radius-full);width:100%;height:4px;margin-bottom:var(--bz-spacing-3xl);overflow:hidden}.progress-fill{background-color:var(--bz-primary);border-radius:var(--bz-radius-full);height:100%;transition:width .4s var(--bz-ease-default)}.progress-fill.complete{animation:progressComplete .6s var(--bz-ease-default)}@keyframes progressComplete{0%{background-color:var(--bz-primary)}50%{background-color:var(--bz-success)}to{background-color:var(--bz-success)}}.step-dots{justify-content:center;align-items:center;gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-2xl);display:flex}.step-dot{border-radius:var(--bz-radius-full);background-color:var(--bz-border-default);width:8px;height:8px;transition:all var(--bz-duration-normal) var(--bz-ease-default)}.step-dot.active{background-color:var(--bz-primary);width:24px}.step-dot.done{background-color:var(--bz-success)}@keyframes screenSlideIn{0%{opacity:0;transform:translateY(var(--bz-spacing-sm))}to{opacity:1;transform:translateY(0)}}.tile-emoji{font-size:40px;line-height:1}.tile-label{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);text-align:center}.tile-hint{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-align:center;line-height:var(--bz-lh-normal)}.identity-grid{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-2xl);margin-bottom:var(--bz-spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.identity-grid{grid-template-columns:1fr}}.biz-grid.biz-grid--full{max-height:none;overflow-y:visible}.identity-grid--dense .identity-tile__title{text-align:center}@media (width<=767px){.identity-grid--dense{grid-template-columns:repeat(2,1fr)}.identity-grid--dense .tile-hint{display:block}}@media (width<=479px){.identity-grid--dense{grid-template-columns:1fr}}.onboarding-shell .identity-grid{grid-template-columns:1fr}.onboarding-shell>.screen.active>.gc-form-group:has(>.identity-grid){width:100%;max-width:var(--bz-max-width-form);margin:auto}.onboarding-shell>.screen.active:not(:has(.biz-grid))>*{width:100%;max-width:var(--bz-max-width-form);margin-left:auto;margin-right:auto}.onboarding-shell .biz-grid{grid-template-columns:repeat(4,1fr)}@media (width<=767px){.onboarding-shell .biz-grid{grid-template-columns:repeat(2,1fr)}}.biz-type-search{width:100%;padding:var(--bz-spacing-md) var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-full);background-color:var(--bz-bg-surface);color:var(--bz-text-primary);font-size:var(--bz-fs-body);font-family:var(--bz-font-family);transition:border-color var(--bz-duration-fast) var(--bz-ease-default), box-shadow var(--bz-duration-fast) var(--bz-ease-default);outline:none;padding-left:44px}.biz-type-search:focus,.biz-type-search:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px;border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary)}.biz-type-search::placeholder{color:var(--bz-text-tertiary)}.search-wrapper{margin-bottom:var(--bz-spacing-lg);position:relative}.search-wrapper .material-symbols-outlined{left:var(--bz-spacing-md);font-size:var(--bz-icon-md);color:var(--bz-text-tertiary);pointer-events:none;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.biz-grid{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-2xl);max-height:clamp(160px,100vh - 450px,560px);padding:var(--bz-spacing-sm) var(--bz-spacing-xs);grid-template-columns:repeat(3,1fr);display:grid;overflow-y:auto}.biz-grid .identity-tile{justify-content:flex-start;align-items:center;gap:var(--bz-spacing-sm);text-align:left;padding:var(--bz-spacing-sm) var(--bz-spacing-md);flex-direction:row;min-height:0}.biz-grid .biz-card-label{text-align:left;flex:1;min-width:0}.biz-grid .biz-card-emoji{display:none}.biz-grid .identity-tile.selected:after{top:50%;transform:translateY(-50%)}.biz-grid::-webkit-scrollbar{width:var(--bz-scrollbar-width)}.biz-grid::-webkit-scrollbar-thumb{background-color:var(--bz-border-default);border-radius:var(--bz-radius-full)}.biz-card{padding:var(--bz-spacing-md) var(--bz-spacing-sm);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);background-color:var(--bz-bg-surface);cursor:pointer;transition:all var(--bz-duration-fast) var(--bz-ease-default);justify-content:center;align-items:center;gap:var(--bz-spacing-xs);flex-direction:column;min-height:80px;display:flex}.biz-card:hover{border-color:var(--bz-primary-border);background-color:var(--bz-primary-subtle);box-shadow:var(--bz-shadow-sm);transform:translateY(-1px)}.biz-card.selected{border-color:var(--bz-primary);background-color:var(--bz-primary-subtle);box-shadow:var(--bz-shadow-focus-primary)}.biz-card-emoji{font-size:var(--bz-fs-heading);line-height:1}.biz-card-label{font-size:var(--bz-fs-small);text-align:center;color:var(--bz-text-primary);font-weight:500;line-height:var(--bz-lh-tight)}.biz-card.hidden-by-search{display:none}.no-results{text-align:center;padding:var(--bz-spacing-3xl) 0;color:var(--bz-text-tertiary);font-size:var(--bz-fs-body);grid-column:1/-1}.location-input-wrapper{margin-bottom:var(--bz-spacing-lg);position:relative}.location-input-wrapper .material-symbols-outlined{left:var(--bz-spacing-md);font-size:var(--bz-icon-md);color:var(--bz-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.location-input{width:100%;padding:var(--bz-spacing-md) var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-full);background-color:var(--bz-bg-surface);color:var(--bz-text-primary);font-size:var(--bz-fs-body);font-family:var(--bz-font-family);transition:border-color var(--bz-duration-fast) var(--bz-ease-default), box-shadow var(--bz-duration-fast) var(--bz-ease-default);outline:none;padding-left:44px}.location-input:focus,.location-input:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px;border-color:var(--bz-primary);box-shadow:var(--bz-shadow-focus-primary)}.location-input::placeholder{color:var(--bz-text-tertiary)}.location-suggestions{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);margin-top:var(--bz-spacing-xs);box-shadow:var(--bz-shadow-lg);z-index:10;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.location-suggestions.visible{display:block}.location-suggestion{padding:var(--bz-spacing-md) var(--bz-spacing-lg);cursor:pointer;align-items:center;gap:var(--bz-spacing-sm);font-size:var(--bz-fs-body);color:var(--bz-text-primary);transition:background-color var(--bz-duration-fast) var(--bz-ease-default);display:flex}.location-suggestion:hover{background-color:var(--bz-primary-subtle)}.location-suggestion .material-symbols-outlined{font-size:var(--bz-icon-sm);color:var(--bz-text-tertiary)}.ip-hint{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md);background-color:var(--bz-info-subtle);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-2xl);font-size:var(--bz-fs-small);color:var(--bz-info-text);line-height:var(--bz-lh-normal);display:flex}.ip-hint .material-symbols-outlined{font-size:var(--bz-icon-sm);flex-shrink:0}.completion{text-align:center;padding:var(--bz-spacing-3xl) 0;flex-direction:column;align-items:center;display:flex}.completion-icon{background-color:var(--bz-success-subtle);border-radius:var(--bz-radius-full);width:80px;height:80px;margin-bottom:var(--bz-spacing-2xl);justify-content:center;align-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) scaleIn;display:flex}.completion-icon .material-symbols-outlined{color:var(--bz-success);font-size:40px}@keyframes scaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.completion-cta{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin-bottom:var(--bz-spacing-3xl);line-height:var(--bz-lh-relaxed)}.btn-row{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-2xl);flex-direction:column;display:flex}.btn-filled{background-color:var(--bz-primary);color:var(--bz-text-inverse);box-shadow:var(--bz-shadow-sm)}.btn-filled:hover{background-color:var(--bz-primary-hover);box-shadow:var(--bz-shadow-md);transform:translateY(-1px)}.btn-filled:active{background-color:var(--bz-primary-pressed);transform:translateY(0)}.btn-filled:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}.btn-filled:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.btn-outlined{color:var(--bz-primary-text);border:1px solid var(--bz-primary-border);background-color:#0000}.btn-outlined:hover{background-color:var(--bz-primary-subtle);border-color:var(--bz-primary)}.btn-outlined:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}.btn-text{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body);font-family:var(--bz-font-family);cursor:pointer;padding:var(--bz-spacing-sm) var(--bz-spacing-lg);border-radius:var(--bz-radius-full);transition:all var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:none;min-height:40px}.btn-text:hover{background-color:var(--bz-bg-surface-hover);color:var(--bz-primary-text)}.btn-text:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}.action-bar{margin-top:var(--bz-spacing-lg);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-subtle);justify-content:space-between;align-items:center;display:flex}.action-bar.center{justify-content:center}.fade-in{animation:fadeInUp .25s var(--bz-ease-enter)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--bz-spacing-xs))}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.biz-grid .identity-tile{min-height:var(--bz-tap-target)}.bz-hint__trigger{min-width:var(--bz-tap-target);min-height:var(--bz-tap-target);margin:calc((var(--bz-tap-target) - var(--bz-spacing-lg)) / -2);justify-content:center;align-items:center}.tag-remove{min-width:var(--bz-tap-target);min-height:var(--bz-tap-target);margin:calc(var(--bz-tap-target) / -2 + var(--bz-spacing-sm));justify-content:center;align-items:center;display:inline-flex}.onboarding-shell{padding:var(--bz-spacing-lg);padding-top:var(--bz-spacing-5xl);align-items:flex-start;max-width:100%}.onboarding-shell .screen-title{font-size:var(--bz-fs-heading)}.identity-tile{padding:var(--bz-spacing-lg) var(--bz-spacing-md);min-height:120px}.tile-emoji{font-size:32px}.tile-hint{display:none}.settings-card-title{align-items:flex-start;gap:var(--bz-spacing-xs);flex-direction:column}.biz-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=481px) and (width<=768px){.biz-grid{grid-template-columns:repeat(3,1fr)}.onboarding-shell{padding-left:var(--bz-spacing-lg);padding-right:var(--bz-spacing-lg)}}.preauth-index-wrap{min-height:calc(100vh - var(--review-toolbar-height));gap:var(--bz-spacing-md);display:flex}.pa-sidebar__footer{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg) var(--bz-spacing-xl);border-top:1px solid #ffffff14;display:flex}.preauth-index-body{background:var(--bz-bg-page);flex-direction:column;flex:1;display:flex;overflow:hidden}.pa-sidebar-toggle{border-radius:var(--bz-radius-md,8px);color:#fafafa;cursor:pointer;height:40px;left:12px;top:calc(var(--review-toolbar-height,48px) + 12px);z-index:100;background:#1b1b1f;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:40px;transition:background .12s,transform .12s;display:none;position:fixed;box-shadow:0 2px 8px #0003}.pa-sidebar-toggle:hover{background:#2a2a30}.pa-sidebar-toggle:active{transform:scale(.96)}.pa-sidebar-toggle .bz-icon{width:20px;height:20px}.pa-sidebar-backdrop{cursor:pointer;opacity:0;bottom:0;left:0;right:0;top:var(--review-toolbar-height,48px);z-index:90;background:#00000080;transition:opacity .2s;display:none;position:fixed}.search-hero{background:linear-gradient(135deg, var(--bz-primary) 0%, #8b5cf6 100%);border-radius:var(--bz-radius-lg);color:#fff;margin-bottom:var(--bz-spacing-2xl);padding:var(--bz-spacing-2xl) var(--bz-spacing-3xl) var(--bz-spacing-3xl);text-align:center}.search-hero h2{font-size:var(--bz-fs-h2);font-weight:var(--bz-fw-heading);margin:0 0 var(--bz-spacing-xs) 0}.search-hero p{font-size:var(--bz-fs-body);margin:0 0 var(--bz-spacing-lg) 0;opacity:.9}.fp-hero-plain{margin:var(--bz-spacing-sm) 0 var(--bz-spacing-2xl)}.fp-hero-title{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0}.fp-hero-sub{color:var(--bz-text-secondary);margin:var(--bz-spacing-xs) 0 var(--bz-spacing-lg);font-size:var(--bz-fs-body)}.fp-inputrow{align-items:flex-start;gap:var(--bz-spacing-sm);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-md);transition:border-color var(--bz-duration-fast), box-shadow var(--bz-duration-fast);display:flex}.fp-inputrow:focus-within{border-color:var(--bz-primary);box-shadow:0 0 0 3px var(--bz-primary-subtle)}.fp-inputrow .fp-spark{color:var(--bz-primary);flex-shrink:0;margin-top:4px}.fp-inputrow textarea{resize:none;font:inherit;color:var(--bz-text-primary);background:0 0;border:none;outline:none;flex:1;padding:4px 0;line-height:1.5}.fp-find-btn{background:var(--bz-primary);min-width:104px;color:var(--bz-text-inverse);border-radius:var(--bz-radius-md);font-weight:var(--bz-fw-heading);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;gap:6px;padding:10px 28px;display:inline-flex}.fp-find-btn:hover{filter:brightness(.95)}.fp-confirm{margin:var(--bz-spacing-sm) 0 var(--bz-spacing-2xl)}.fp-asked{align-items:center;gap:var(--bz-spacing-sm);color:var(--bz-text-secondary);font-size:var(--bz-fs-body);margin-bottom:var(--bz-spacing-lg);display:flex}.fp-asked i{flex-shrink:0}.fp-understood-label{color:var(--bz-text-primary);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-lg);text-align:left}.fp-chips{align-items:stretch;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.fp-hero-actions{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);display:flex}.fp-cta-primary{background:var(--bz-primary);color:var(--bz-text-inverse);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-heading);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.fp-cta-text{color:var(--bz-text-secondary);cursor:pointer;font-size:var(--bz-fs-small);background:0 0;border:none;align-items:center;gap:6px;padding:8px 4px;display:inline-flex}.fp-cta-text:hover{color:var(--bz-text-primary);text-decoration:underline}.fp-chip{background:var(--bz-primary-subtle);border:1px solid var(--bz-primary-border);border-radius:var(--bz-radius-lg);cursor:text;min-width:150px;max-width:340px;transition:border-color var(--bz-duration-fast), box-shadow var(--bz-duration-fast);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}:is(.fp-chip:has(.fp-chip-val[data-field=service]),.fp-chip:has(.fp-chip-val[data-field=location]),.fp-chip:has(.fp-chip-val[data-field=when])){max-width:220px}.fp-chip--wide{flex:100%;max-width:none}.fp-chip--wide .fp-chip__col{flex:1}.fp-chip--wide .fp-chip-val{min-height:2.7em}.fp-fields{max-width:var(--bz-max-width-legal)}.fp-fields .fp-chip{flex:1 1 0;max-width:none}.fp-fields .fp-chip--wide{flex:100%}.fp-fields .fp-chip__col{flex:1}.fp-chip:focus-within{border-color:var(--bz-primary);box-shadow:0 0 0 3px var(--bz-primary-subtle)}.fp-chip__col{flex-direction:column;gap:3px;min-width:0;display:flex}.fp-chip-key{color:var(--bz-text-tertiary);font-size:11px;font-weight:var(--bz-fw-heading);text-transform:uppercase;letter-spacing:.05em}.fp-chip-val{color:var(--bz-text-primary);font-size:var(--bz-fs-body);word-break:break-word;-webkit-line-clamp:3;outline:none;-webkit-box-orient:vertical;min-height:1.35em;line-height:1.35;display:-webkit-box;overflow:hidden}.fp-chip-val:focus,.fp-chip-val:focus-visible{-webkit-line-clamp:initial;min-width:6ch;caret-color:var(--bz-primary);box-shadow:none;border:none;outline:none;display:block;overflow:visible}.fp-chip-val:empty:before{content:attr(data-placeholder);color:var(--bz-text-tertiary);font-style:italic}.fp-chip-val:focus:empty:before{content:""}.fp-chip i{color:var(--bz-text-tertiary);flex-shrink:0;margin-top:3px}.fp-chip__edit{color:var(--bz-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--bz-duration-fast);flex-shrink:0;margin-top:3px}.fp-chip:hover .fp-chip__edit{opacity:1}@media (hover:none){.fp-chip__edit{opacity:1}}.fp-chip .gc-label-select{width:auto;padding:0 var(--bz-spacing-xl) 0 0;color:var(--bz-text-primary);font-size:var(--bz-fs-body);background-color:#0000;border:none;border-radius:0;line-height:1.35}.fp-topbar-myreq{border:1px solid var(--bz-border-default);color:var(--bz-text-primary);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-small);cursor:pointer;margin-right:var(--bz-spacing-sm);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:7px 14px;text-decoration:none;display:inline-flex}.fp-topbar-myreq:hover{background:var(--bz-bg-surface-hover);border-color:var(--bz-primary)}.fp-topbar-myreq.is-active{border-color:var(--bz-primary);color:var(--bz-primary)}.fp-topbar-myreq--primary{background:var(--bz-primary);color:var(--bz-text-inverse);border-color:var(--bz-primary)}.fp-topbar-myreq--primary:hover{background:var(--bz-primary);color:var(--bz-text-inverse);filter:brightness(.95)}.fp-mr-count{background:var(--bz-primary);color:var(--bz-text-inverse);border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.5}.fp-pro-card{gap:var(--bz-spacing-md);align-items:flex-start;display:flex}.fp-pro-card__avatar{background:var(--bz-primary);width:44px;height:44px;color:var(--bz-text-inverse);font-weight:var(--bz-fw-heading);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fp-pro-card__body{flex:1}.fp-pro-card__name{font-weight:var(--bz-fw-heading)}.fp-pro-card__meta{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);margin:2px 0 6px}.fp-pro-card__why{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.fp-pro-card__actions{gap:var(--bz-spacing-xs);flex-shrink:0;align-self:center;margin-left:auto;display:flex}.fp-pro-card__actions--col{flex-direction:column;align-items:flex-end}.fp-pro-card__quote{font-weight:var(--bz-fw-heading);white-space:nowrap}.fp-pro-card__badge{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-heading);margin-left:var(--bz-spacing-xs);vertical-align:middle;border-radius:999px;padding:2px 8px;line-height:1;display:inline-block}.fp-pro-card__badge--suggested{background:var(--bz-bg-surface-hover);color:var(--bz-text-secondary)}.fp-pro-card__badge--responded{background:var(--bz-success-subtle);color:var(--bz-success-text)}.fp-pro-card__badge--hired{background:var(--bz-primary-subtle);color:var(--bz-primary-text)}@media (width<=768px){.fp-pro-card{flex-direction:column}.fp-pro-card__actions{margin-left:0;margin-top:var(--bz-spacing-sm);align-self:stretch}.fp-pro-card__actions--col{align-items:stretch}.fp-topbar-myreq .fp-mr-label{display:none}}.section-header h3{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:0}.category-card__icon{margin-bottom:var(--bz-spacing-xs);font-size:28px}.category-card__name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);margin-bottom:2px}.category-card__count{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small)}.results-header{margin-bottom:var(--bz-spacing-xl);justify-content:space-between;align-items:center;display:flex}.results-header h3{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:0}.results-header__count{color:var(--bz-text-tertiary);font-size:var(--bz-fs-body)}.results-header__back{color:var(--bz-primary);cursor:pointer;font-family:var(--bz-font-family);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);align-items:center;gap:var(--bz-spacing-xs);background:0 0;border:none;display:inline-flex}.pro-list{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.pro-card{align-items:flex-start;gap:var(--bz-spacing-xl);display:flex}.pro-card:hover{border-color:var(--bz-primary)}.pro-card__avatar{border-radius:var(--bz-radius-lg);color:#fff;font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pro-card__info{flex:1;min-width:0}.pro-card__name{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-2xs)}.pro-card__type{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);margin-bottom:var(--bz-spacing-xs)}.pro-card__meta{color:var(--bz-text-tertiary);font-size:var(--bz-fs-body);gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.pro-card__meta-item{align-items:center;gap:var(--bz-spacing-xs);display:flex}.pro-card__meta-item svg{width:14px;height:14px}.pro-card__desc{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);line-height:var(--bz-lh-body)}.pro-card__actions{align-items:flex-end;gap:var(--bz-spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.pro-card__rating{color:var(--bz-warning,#d97706);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);align-items:center;gap:var(--bz-spacing-2xs);display:flex}.detail-back{color:var(--bz-primary);cursor:pointer;font-family:var(--bz-font-family);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);align-items:center;gap:var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-xl);background:0 0;border:none;display:inline-flex}.detail-title{font-size:var(--bz-fs-h2);font-weight:var(--bz-fw-heading);margin:0 0 var(--bz-spacing-sm) 0}.detail-desc{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);line-height:var(--bz-lh-body);margin-bottom:var(--bz-spacing-xl)}.detail-meta{color:var(--bz-text-tertiary);font-size:var(--bz-fs-body);gap:var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.detail-meta__item{align-items:center;gap:var(--bz-spacing-xs);display:flex}.detail-meta__item svg{width:14px;height:14px}.response-card{align-items:flex-start;gap:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-md);display:flex}.response-card__avatar{border-radius:var(--bz-radius-lg);color:#fff;font-size:var(--bz-fs-body);font-weight:var(--bz-fw-heading);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.response-card__info{flex:1;min-width:0}.response-card__name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);margin-bottom:2px}.response-card__type{color:var(--bz-text-tertiary);font-size:var(--bz-fs-body);margin-bottom:var(--bz-spacing-sm)}.response-card__msg{background:var(--bz-bg-surface-raised,#f9fafb);border-radius:var(--bz-radius-md);color:var(--bz-text-secondary);font-size:var(--bz-fs-body);line-height:var(--bz-lh-body);margin-bottom:var(--bz-spacing-sm);padding:var(--bz-spacing-md)}.response-card__actions{align-items:flex-end;gap:var(--bz-spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.response-card__quote{color:var(--bz-text-primary);font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-xs)}.chat-section{margin-top:var(--bz-spacing-xl)}.chat-thread{background:var(--bz-bg-surface-raised,#f9fafb);border-radius:var(--bz-radius-md);margin-bottom:var(--bz-spacing-sm);max-height:200px;padding:var(--bz-spacing-md);overflow-y:auto}.chat-bubble{border-radius:var(--bz-radius-md);font-size:var(--bz-fs-body);line-height:var(--bz-lh-body);margin-bottom:var(--bz-spacing-xs);max-width:75%;padding:var(--bz-spacing-sm) var(--bz-spacing-md)}.chat-bubble--them{background:var(--bz-bg-surface);margin-right:auto}.chat-bubble--me{background:var(--bz-primary);color:#fff;margin-left:auto}.chat-input{gap:var(--bz-spacing-sm);display:flex}.chat-input input{border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);font-family:var(--bz-font-family);font-size:var(--bz-fs-body);padding:var(--bz-spacing-sm) var(--bz-spacing-md);flex:1}.payment-card{background:var(--bz-bg-surface-raised,#f9fafb);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-subtle);padding:var(--bz-spacing-md);justify-content:space-between;align-items:center;display:flex}.payment-card__info{flex:1}.payment-card__label{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);margin-bottom:2px}.payment-card__amount{font-size:var(--bz-fs-body);font-variant-numeric:tabular-nums;font-weight:var(--bz-fw-heading)}.profile-name{font-size:var(--bz-fs-h2);font-weight:var(--bz-fw-heading);margin-bottom:var(--bz-spacing-xs)}.profile-type{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);margin-bottom:var(--bz-spacing-sm)}.profile-meta{color:var(--bz-text-tertiary);font-size:var(--bz-fs-body);gap:var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.profile-meta__item{align-items:center;gap:var(--bz-spacing-xs);display:flex}.profile-meta__item svg{width:14px;height:14px}.profile-grid{gap:var(--bz-spacing-xl);grid-template-columns:2fr 1fr;display:grid}.profile-section h4{color:var(--bz-text-tertiary);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-heading);letter-spacing:.04em;margin:0 0 var(--bz-spacing-md) 0;text-transform:uppercase}.profile-section p{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);line-height:var(--bz-lh-body)}.service-tag{background:var(--bz-primary-subtle);border-radius:var(--bz-radius-full);color:var(--bz-primary-text);font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);margin:0 var(--bz-spacing-xs) var(--bz-spacing-xs) 0;padding:var(--bz-spacing-2xs) var(--bz-spacing-md);display:inline-block}.review-layout{max-width:560px}.review-pro-header{align-items:center;gap:var(--bz-spacing-xl);padding-bottom:var(--bz-spacing-xl);margin-bottom:var(--bz-spacing-xl);border-bottom:1px solid var(--bz-border-subtle);display:flex}.review-pro-avatar{background:var(--bz-primary);color:#fff;width:48px;height:48px;font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-pro-name{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0 0 var(--bz-spacing-2xs) 0}.review-pro-desc{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin:0}.review-stars-label{font-size:var(--bz-fs-body-bold);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin:0 0 var(--bz-spacing-md) 0}.review-stars-row{gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-xl);display:flex}.review-star-btn{cursor:pointer;color:var(--bz-border-default);background:0 0;border:none;padding:0;line-height:1;transition:color .1s,transform .1s}.review-star-btn:hover,.review-star-btn--filled{color:var(--bz-warning)}.review-star-btn:hover{transform:scale(1.1)}.review-star-btn .bz-icon,.review-star-btn [data-lucide]{width:var(--bz-rating-star-size);height:var(--bz-rating-star-size);stroke:currentColor}.review-star-btn--filled .bz-icon,.review-star-btn--filled [data-lucide]{fill:currentColor}.review-star-btn:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:var(--bz-spacing-2xs)}.review-text-label{font-size:var(--bz-fs-body-bold);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin:0 0 var(--bz-spacing-sm) 0;display:block}.review-text-label span{color:var(--bz-text-tertiary);font-weight:400}.review-actions{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-xl);justify-content:flex-end;display:flex}.review-note{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-top:var(--bz-spacing-lg);line-height:1.5}.review-submitted-stars{gap:var(--bz-spacing-xs);margin:var(--bz-spacing-md) 0;display:flex}.review-submitted-text{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);line-height:var(--bz-lh-body);margin:var(--bz-spacing-md) 0 0 0}.bz-star-meter{letter-spacing:.14em;white-space:nowrap;font-size:1.6rem;line-height:1;display:inline-block;position:relative}.bz-star-meter__base{color:var(--bz-border-default)}.bz-star-meter__fill{width:var(--bz-star-fill,0%);color:var(--bz-warning);position:absolute;top:0;left:0;overflow:hidden}.bz-photo-category{margin-top:var(--bz-spacing-lg)}.bz-photo-category:first-child{margin-top:0}.bz-photo-category__head{align-items:center;gap:var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-sm);display:flex}.bz-photo-category__name{font-size:var(--bz-fs-body-bold);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.bz-photo-category__count{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-photo-category__edit{cursor:pointer;color:var(--bz-text-tertiary);background:0 0;border:none;padding:0;line-height:1;display:inline-flex}.bz-photo-grid{gap:var(--bz-spacing-sm);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.bz-photo-tile{aspect-ratio:1;border-radius:var(--bz-radius-md);background:var(--bz-bg-subtle);border:1px solid var(--bz-border-default);color:var(--bz-text-tertiary);cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.bz-photo-tile__remove{border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);width:20px;height:20px;color:var(--bz-text-secondary);cursor:pointer;opacity:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.bz-photo-tile:hover .bz-photo-tile__remove,.bz-photo-tile:focus-within .bz-photo-tile__remove,.bz-photo-tile__remove:focus-visible{opacity:1}.bz-photo-add{aspect-ratio:1;border:2px dashed var(--bz-border-default);border-radius:var(--bz-radius-md);color:var(--bz-text-secondary);cursor:pointer;font:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.bz-photo-add:hover,.bz-photo-add:focus-visible{border-color:var(--bz-primary);background:var(--bz-primary-subtle)}.bz-photo-lightbox{background:var(--bz-bg-overlay-dark);padding:var(--bz-spacing-lg);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bz-photo-lightbox[hidden]{display:none}.bz-photo-lightbox__img{border-radius:var(--bz-radius-lg);background:var(--bz-bg-subtle);max-width:90vw;max-height:85vh}.bz-photo-lightbox__close{top:var(--bz-spacing-lg);right:var(--bz-spacing-lg);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);width:40px;height:40px;color:var(--bz-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.bz-photo-lightbox__caption{bottom:var(--bz-spacing-lg);max-width:90vw;padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);color:var(--bz-text-primary);font-size:var(--bz-fs-small);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.review-lock-badge{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-full);padding:var(--bz-spacing-2xs) var(--bz-spacing-md);margin-top:var(--bz-spacing-md);display:inline-flex}.review-success-check{background:var(--bz-success-subtle,#22c55e1f);width:56px;height:56px;margin:0 auto var(--bz-spacing-lg);color:var(--bz-success,#16a34a);border-radius:50%;justify-content:center;align-items:center;display:flex}.review-submitted-stars svg{color:var(--bz-warning);fill:var(--bz-warning)}.review-prompt{margin-top:var(--bz-spacing-md);padding:var(--bz-spacing-md);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-md);text-align:center}.review-prompt__label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0 0 var(--bz-spacing-xs) 0}.mock-sidebar-header{border-bottom:1px solid var(--bz-border-default);margin-bottom:var(--spacing-md);padding:0 var(--spacing-xs) var(--spacing-md)}.mock-sidebar-title{color:var(--bz-text-primary);font-size:var(--bz-fs-body);letter-spacing:-.01em;font-weight:700}.mock-sidebar-subtitle{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);margin-top:2px}.sidebar-group{margin-bottom:var(--spacing-md)}.sidebar-group-label{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);letter-spacing:.05em;padding:0 var(--spacing-xs) var(--bz-spacing-xs-plus);text-transform:uppercase;font-weight:600}.sidebar-item{border-radius:var(--bz-radius-sm);color:var(--bz-text-secondary);cursor:pointer;font-size:var(--bz-fs-small);align-items:center;gap:var(--spacing-xs);margin-bottom:var(--bz-spacing-2xs);padding:var(--spacing-xs) var(--bz-spacing-sm-plus);text-overflow:ellipsis;transition:background var(--bz-duration-fast) var(--bz-ease-default);white-space:nowrap;display:flex;overflow:hidden}.sidebar-item:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.sidebar-item.active{background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-weight:600}.sidebar-item-icon{font-size:var(--bz-fs-body);text-align:center;flex-shrink:0;width:20px}.sidebar-controls{gap:var(--bz-spacing-xs-plus);margin-bottom:var(--spacing-md);padding:0 var(--spacing-xs);display:flex}.sidebar-control-btn{background:var(--bz-bg-surface);border-radius:var(--bz-radius-xs);border:1px solid var(--bz-border-default);color:var(--bz-text-secondary);cursor:pointer;font-size:var(--bz-fs-tiny);padding:var(--bz-spacing-xs-plus) var(--spacing-xs);text-align:center;transition:all var(--bz-duration-fast);flex:1;font-weight:500}.sidebar-control-btn:hover{background:var(--bz-bg-surface-hover);border-color:var(--bz-border-strong)}.sidebar-control-btn.active-control{background:var(--bz-primary-subtle);border-color:var(--bz-primary-border);color:var(--bz-primary-text)}.membership-admin-strip{-webkit-overflow-scrolling:touch;background:var(--bz-bg-surface,#fff);border-bottom:1px solid var(--bz-border-default,#e0e0e3);scrollbar-width:none;gap:4px;padding:10px 32px 14px;display:flex;overflow-x:auto}.membership-admin-strip::-webkit-scrollbar{display:none}.membership-strip-item{color:var(--bz-text-secondary,#5f6368);cursor:pointer;font-family:var(--bz-font-family,Inter, system-ui, sans-serif);font-size:var(--bz-fs-small,13px);white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-weight:500;transition:all .12s;display:flex}.membership-strip-item:hover{background:var(--bz-bg-surface-raised,#f7f7f8);color:var(--bz-text-primary,#1a1a2e)}.membership-strip-item.active{background:var(--bz-primary-subtle,#f0eeff);color:var(--bz-primary-text,#635bff);font-weight:600}.membership-strip-item svg{opacity:.55;flex-shrink:0;width:18px;height:18px}.membership-strip-item.active svg{opacity:1}.membership-strip-badge{color:#fff;background:#ef4444;border-radius:8px;margin-left:1px;padding:1px 5px;font-size:10px;font-weight:700}.form-select{background:var(--bz-bg-surface);border-radius:var(--bz-radius-sm);border:1px solid var(--bz-border-default);color:var(--bz-text-primary);font-family:inherit;font-size:var(--bz-fs-body);padding:9px var(--spacing-sm);transition:border-color var(--bz-duration-fast);width:100%}.form-select:focus,.form-textarea:focus{border-color:var(--bz-primary);box-shadow:0 0 0 3px var(--bz-focus-ring,#635bff1a);outline:none}.form-input.is-invalid{border-color:var(--bz-error)}.form-error{color:var(--bz-error-text);font-size:var(--bz-fs-tiny);margin-top:4px}.form-hint{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);margin-top:4px}.required:after{color:var(--bz-error);content:" *"}.stat-card{background:var(--bz-bg-surface);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-default);padding:var(--spacing-lg)}.stat-change{font-size:var(--bz-fs-tiny);margin-top:var(--bz-spacing-xs-plus)}.stat-change.positive{color:var(--bz-success-text)}.stat-change.negative{color:var(--bz-error-text)}.table-container{overflow-x:auto}th .sortable{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;transition:background-color .15s,color .15s;display:flex}th .sortable:hover{color:var(--bz-text-primary);background-color:#635bff14}th .sortable .sort-arrow{opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s}th .sortable:hover .sort-arrow{opacity:.4}th .sortable.sort-active{color:var(--bz-primary,#635bff)}th .sortable.sort-active .sort-arrow{opacity:1}th .sortable.sort-desc .sort-arrow{transform:rotate(180deg)}.badge-info{background:var(--bz-info-subtle);color:var(--bz-info-text)}.badge-neutral{background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary)}.tab:hover{color:var(--bz-text-primary)}.toast.active{align-items:center;gap:var(--bz-spacing-sm-plus);display:flex}.state-fab{background:var(--bz-bg-surface);border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);bottom:var(--spacing-xl);box-shadow:var(--bz-shadow-lg);gap:var(--bz-spacing-xs);padding:var(--bz-spacing-xs);z-index:900;display:flex;position:fixed;left:50%;transform:translate(-50%)}.state-btn{border-radius:var(--bz-radius-full);color:var(--bz-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--bz-fs-tiny);padding:var(--bz-spacing-xs-plus) var(--spacing-sm);transition:all var(--bz-duration-fast);background:0 0;border:none;font-weight:500}.state-btn:hover{background:var(--bz-bg-surface-hover)}.state-btn.active{background:var(--bz-primary);color:#fff}.placeholder-screen{color:var(--bz-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.placeholder-icon{font-size:var(--bz-fs-display);margin-bottom:var(--spacing-md);opacity:.5}.placeholder-title{color:var(--bz-text-secondary);font-size:var(--bz-fs-subheading);margin-bottom:var(--bz-spacing-md);font-weight:600}.placeholder-subtitle{font-size:var(--bz-fs-small);max-width:400px}.empty-state-desc{font-size:var(--bz-fs-small);margin:0 auto var(--spacing-lg);max-width:360px}.error-state{padding:var(--bz-spacing-6xl) var(--bz-spacing-sm);text-align:center}.error-state-icon{font-size:var(--bz-fs-display);margin-bottom:var(--spacing-md)}.error-state-title{color:var(--bz-error-text);font-size:var(--bz-fs-body);margin-bottom:var(--spacing-xs);font-weight:600}.error-state-desc{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);margin:0 auto var(--spacing-lg);max-width:360px}body.thumb-mode .state-fab{display:none}body.thumb-mode .content-area{padding:var(--spacing-2xl)}body.standalone-mode .mock-sidebar{display:none}.settings-layout{gap:0;min-height:600px;display:flex}.settings-section-title{color:var(--bz-text-primary);font-size:var(--bz-fs-heading);margin-bottom:var(--spacing-xs);font-weight:700}.settings-section-subtitle{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);margin-bottom:var(--spacing-xl)}.toggle-row:last-child{border-bottom:none}.toggle-label{color:var(--bz-text-primary);font-size:var(--bz-fs-small)}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{background:var(--bz-border-default);cursor:pointer;border-radius:12px;transition:background .2s;position:absolute;inset:0}.toggle-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background:var(--bz-primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.bz-cookie-consent{left:var(--bz-spacing-lg);right:var(--bz-spacing-lg);bottom:var(--bz-spacing-lg);z-index:1000;background:var(--bz-bg-surface);max-width:640px;color:var(--bz-text-primary);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-xl);padding:var(--bz-spacing-lg);margin-inline:auto;position:fixed}.bz-cookie-consent-title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0 0 var(--bz-spacing-sm)}.bz-cookie-consent-body{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);line-height:var(--bz-lh-base);margin:0 0 var(--bz-spacing-lg)}.bz-cookie-consent-body a{color:var(--bz-primary);text-decoration:underline}.bz-cookie-consent-actions{gap:var(--bz-spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.bz-cookie-consent-settings-link{color:var(--bz-primary);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);cursor:pointer;background:0 0;border:none;margin-right:auto;padding:0;text-decoration:underline}.bz-cookie-consent-panel{margin-top:var(--bz-spacing-lg);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-subtle)}.bz-cookie-consent-category{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-sm) 0;display:flex}.bz-cookie-consent-category+.bz-cookie-consent-category{border-top:1px solid var(--bz-border-subtle)}.bz-cookie-consent-category-name{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin:0 0 2px}.bz-cookie-consent-category-desc{font-size:var(--bz-fs-tiny);color:var(--bz-text-secondary);margin:0}@media (width<=480px){.bz-cookie-consent-actions{flex-direction:column;align-items:stretch}.bz-cookie-consent-actions .bz-btn{width:100%}.bz-cookie-consent-settings-link{text-align:left;margin-right:0}}.bz-card .section-header,.bz-card-padded .section-header{margin-bottom:var(--bz-spacing-sm);padding-bottom:0}.bz-card .section-header+.helper-text,.bz-card-padded .section-header+.helper-text{margin-top:0;margin-bottom:var(--bz-spacing-md)}.gc-form-group label .bz-text-tertiary{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body,400)}.bz-sparkline{width:100%;height:auto;max-height:240px;display:block}.bz-sparkline__line{fill:none;stroke:var(--bz-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.bz-sparkline__area{fill:var(--bz-primary);opacity:.08;stroke:none}.bz-sparkline__dot{fill:var(--bz-primary)}.bz-sparkline__aline{fill:none;stroke:var(--bz-text-tertiary);stroke-width:1.25px;stroke-dasharray:5 4;opacity:.7}.bz-sparkline__val{fill:var(--bz-text-primary);font-size:13px;font-weight:var(--bz-fw-body-bold,600);text-anchor:middle}.bz-sparkline__date{fill:var(--bz-text-tertiary);text-anchor:middle;font-size:11px}.bz-sparkline__aval{fill:var(--bz-text-tertiary);text-anchor:start;font-size:11px}.bz-sparkline-legend{gap:var(--bz-spacing-md);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);margin-top:var(--bz-spacing-xs);align-items:center;display:flex}.bz-sparkline-legend__swatch{border-radius:var(--bz-radius-full);width:10px;height:10px;margin-right:var(--bz-spacing-xs);vertical-align:middle;display:inline-block}.bz-sparkline-legend__swatch--estimate{background:var(--bz-primary)}.bz-sparkline-legend__swatch--actual{background:var(--bz-text-tertiary)}.bz-list-grid-row--clickable{cursor:pointer}.bz-list-grid-row--clickable:hover{background:var(--bz-primary-subtle)}.bz-list-grid-row--highlight,.bz-list-grid-row--highlight:hover{background:var(--bz-primary-subtle);align-items:start}.bz-list-grid-row--open{background:var(--bz-primary-subtle);box-shadow:inset 3px 0 0 0 var(--bz-primary);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.pd-chevron{margin-right:var(--bz-spacing-xs);color:var(--bz-text-tertiary);transition:transform .15s;display:inline-block}.bz-list-grid-row--open .pd-chevron{transform:rotate(90deg)}.pd-history-comps{padding:var(--bz-spacing-sm) var(--bz-spacing-md) var(--bz-spacing-md);background:var(--bz-primary-subtle);box-shadow:inset 3px 0 0 0 var(--bz-primary);border-radius:0 0 var(--bz-radius-lg) var(--bz-radius-lg);margin-bottom:var(--bz-spacing-md);grid-column:1/-1}.pd-del-cell{justify-content:flex-end;display:flex}.pd-del-x{border-radius:var(--bz-radius-sm);width:28px;height:28px;color:var(--bz-text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.pd-actuals .bz-list-grid-row:hover .pd-del-x,.pd-actual-edit .pd-del-x,.pd-del-x:focus-visible{opacity:1}.pd-actual-edit .pd-del-cell{gap:var(--bz-spacing-xs);align-items:center}.pd-del-x:hover{color:var(--bz-danger,#d92d20);background:var(--bz-bg-danger-subtle,var(--bz-primary-subtle))}.pd-date-picker{gap:var(--bz-spacing-xs);display:flex}.pd-date-picker .pd-date-month{flex:60%}.pd-date-picker .pd-date-year{flex:40%}.pd-field-error{color:var(--bz-error-text,var(--error));font-size:var(--bz-fs-small);margin-top:var(--bz-spacing-xs);display:block}.field-row{margin-bottom:var(--bz-spacing-md)}.invoice-detail-actions{align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.page-overflow-wrap{display:inline-block;position:relative}.btn-page-overflow{font-size:var(--bz-fs-heading);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);line-height:1}.btn.btn-page-overflow{background:0 0;border-color:#0000}.preview-card-frame{border-radius:var(--bz-radius-md);border:none;width:100%;height:70vh}.pdf-preview{flex-direction:column;height:70vh;display:flex}.pdf-preview__toolbar{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-bottom:1px solid var(--bz-border-default);background:var(--bz-bg-surface-raised);display:flex}.pdf-preview__group{align-items:center;gap:var(--bz-spacing-sm);display:flex}.pdf-preview__info{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.pdf-preview__viewport{padding:var(--bz-spacing-lg);background:var(--bz-bg-app);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.pdf-preview__viewport .react-pdf__Page{box-shadow:var(--bz-shadow-md)}.pdf-preview__viewport .react-pdf__Page__canvas{max-width:none;display:block}.pdf-preview__status{padding:var(--bz-spacing-2xl);color:var(--bz-text-secondary);font-size:var(--bz-fs-body)}.invoice-html-preview{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.invoice-html-preview__doc{min-height:0;padding:var(--bz-spacing-lg);background:var(--bz-bg-app);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.invoice-html-preview__doc .invoice-pdf{width:100%;max-width:760px;box-shadow:var(--bz-shadow-md);--bz-bg-surface:var(--bz-paper-bg);--bz-text-primary:var(--bz-paper-text-primary);--bz-text-secondary:var(--bz-paper-text-secondary);--bz-text-tertiary:var(--bz-paper-text-tertiary);--bz-border-default:var(--bz-paper-border);--bz-primary:var(--bz-paper-accent);--bz-success-subtle:var(--bz-paper-success-subtle);--bz-success-text:var(--bz-paper-success-text);margin:0}.invoice-html-preview__bar{justify-content:flex-end;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md) var(--bz-spacing-lg);border-top:1px solid var(--bz-border-default);display:flex}.invoice-pdf-logo-img{object-fit:contain;flex:none;max-width:160px;max-height:52px}.bz-modal--preview{flex-direction:column;height:85vh;display:flex;overflow:hidden}.bz-modal--preview .bz-modal__header{flex:none}.bz-modal--preview .bz-modal__body{flex:auto;min-height:0;padding:0;display:flex}.bz-modal--preview .preview-card{flex:auto;min-width:0;min-height:0;display:flex}.invoice-created-panel{padding:var(--bz-spacing-xl)}.bz-error-state-page{min-height:min(720px,100vh - 180px);padding:var(--bz-spacing-4xl) var(--bz-spacing-xl);place-items:center;display:grid}.bz-error-state-page__container{width:100%;max-width:720px}.bz-error-state-card{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);box-shadow:var(--bz-shadow-md);padding:clamp(var(--bz-spacing-xl), 4vw, var(--bz-spacing-4xl));text-align:center}.bz-error-state-card__eyebrow{min-width:56px;min-height:32px;padding:0 var(--bz-spacing-md);margin-bottom:var(--bz-spacing-lg);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary);font-size:var(--bz-fs-small);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.bz-error-state-card__title{color:var(--bz-text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.bz-error-state-card__description{max-width:560px;margin:var(--bz-spacing-md) auto 0;color:var(--bz-text-secondary);font-size:var(--bz-fs-body-lg);line-height:1.55}.bz-error-state-card__actions{justify-content:center;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.dashboard-apps-section{margin:var(--bz-spacing-xl) 0 var(--bz-spacing-2xl);padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-sm)}.dashboard-apps-section__header{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-md);display:flex}.dashboard-apps-section__title{color:var(--bz-text-primary);font-size:var(--bz-fs-subheading);letter-spacing:-.02em;margin:0;font-weight:800}.dashboard-apps-section__subtitle{margin:var(--bz-spacing-2xs) 0 0;color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.dashboard-apps-section__view-all{color:var(--bz-primary);white-space:nowrap;font-weight:700;text-decoration:none}.dashboard-apps-grid{gap:var(--bz-spacing-sm);padding-bottom:var(--bz-spacing-xs);scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,260px);grid-auto-flow:column;display:grid;overflow-x:auto}.dashboard-app-row{align-items:center;gap:var(--bz-spacing-sm);min-height:76px;padding:var(--bz-spacing-md);color:var(--bz-text-primary);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface-raised);scroll-snap-align:start;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.dashboard-app-row:hover,.dashboard-app-row:focus-visible{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-md);outline:none;transform:translateY(-1px)}.dashboard-app-row--disabled{color:var(--bz-text-secondary);cursor:not-allowed}.dashboard-app-row--disabled:hover,.dashboard-app-row--disabled:focus-visible{border-color:var(--bz-border-default);box-shadow:var(--bz-shadow-sm);transform:none}.dashboard-app-row__icon{border-radius:var(--bz-radius-md);width:40px;height:40px;color:var(--bz-primary);background:var(--bz-primary-subtle);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.dashboard-app-row__content{gap:var(--bz-spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-app-row__label{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.dashboard-app-row__meta{color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.dashboard-app-row__chevron{color:var(--bz-text-tertiary);font-size:1.6rem;line-height:1}.bz-daterange{position:relative}.bz-daterange__pop{top:calc(100% + var(--bz-spacing-xs));z-index:50;background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-lg);min-width:264px;box-shadow:var(--bz-shadow-xl,0 10px 30px #0000001f);padding:var(--bz-spacing-sm);position:absolute;left:0}.bz-daterange__preset{text-align:left;width:100%;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-sm);cursor:pointer;font-size:var(--bz-fs-body);color:var(--bz-text-primary);background:0 0;border:none;display:block}.bz-daterange__preset:hover{background:var(--bz-bg-surface-raised)}.bz-daterange__preset.is-active{color:var(--bz-primary);font-weight:600}.bz-daterange__divider{background:var(--bz-border-subtle);height:1px;margin:var(--bz-spacing-sm) 0}.bz-daterange__custom-label{padding:0 var(--bz-spacing-md) var(--bz-spacing-2xs);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-daterange__custom{padding:0 var(--bz-spacing-md);gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.bz-daterange__field{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);display:flex}.bz-daterange__field .form-control{max-width:160px}.bz-daterange__error{padding:var(--bz-spacing-xs) var(--bz-spacing-md) 0;font-size:var(--bz-fs-small);color:var(--bz-danger,var(--bz-color-danger))}.bz-daterange__foot{justify-content:flex-end;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) var(--bz-spacing-md) 0;display:flex}.received-payments-grid{--bz-list-columns:minmax(120px, .9fr) minmax(200px, 1.6fr) minmax(120px, .9fr) minmax(120px, .9fr) minmax(110px, .8fr)}.received-payments-grid .bz-list-grid-row{cursor:pointer}.rp-toolbar{align-items:center;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.rp-toolbar__end{margin-left:auto}.rp-toolbar .bz-chip-filter-group{margin-bottom:0}.bz-drawer__body .kv-pair{align-items:flex-start;gap:var(--bz-spacing-2xs);flex-direction:column}.bz-drawer__body .kv-pair>span:first-child{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-drawer__body .kv-pair:last-child{border-bottom:none}.events-view-toolbar{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.events-list-grid{--bz-list-columns:minmax(200px, 1.6fr) minmax(130px, .9fr) minmax(90px, .55fr) minmax(165px, .95fr) minmax(95px, .55fr) minmax(52px, .3fr)}.events-list-title{align-items:center;gap:var(--bz-spacing-md);min-width:0;display:flex}.events-list-title__copy{min-width:0}.events-list-title__copy strong,.events-list-title__copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.events-list-title__copy span{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small)}.bz-cal-split,.bz-cal-month,.bz-cal-week{--bz-cal-rail-w:calc(var(--bz-spacing-3xl) * 6.5);--bz-cal-day-h:calc(var(--bz-spacing-3xl) * 3);--bz-cal-hour-h:calc(var(--bz-spacing-3xl) * 1.5)}.bz-cal-split{grid-template-columns:var(--bz-cal-rail-w) minmax(0, 1fr);gap:var(--bz-spacing-xl);align-items:start;display:grid}.bz-cal-month{gap:var(--bz-spacing-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bz-cal-weekdays{gap:var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bz-cal-month>.bz-cal-weekdays{grid-column:1/-1}.bz-cal-weekdays>*{text-align:center;color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.bz-cal-day{min-height:var(--bz-cal-day-h);padding:var(--bz-spacing-sm);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-sm);background:var(--bz-bg-surface)}.bz-cal-day__num{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);margin-bottom:var(--bz-spacing-sm);display:block}.bz-cal-day--outside{background:var(--bz-bg-page)}.bz-cal-day--outside .bz-cal-day__num{opacity:.55}.bz-cal-day--today{border-color:var(--bz-primary)}.bz-cal-day--today .bz-cal-day__num{min-width:var(--bz-icon-lg);height:var(--bz-icon-lg);border-radius:var(--bz-radius-full);background:var(--bz-primary);color:var(--bz-text-inverse);justify-content:center;align-items:center;display:inline-flex}.bz-cal-month--compact{gap:var(--bz-spacing-2xs)}.bz-cal-month--compact .bz-cal-day{min-height:auto;padding:var(--bz-spacing-2xs);text-align:center;cursor:pointer;background:0 0;border:0}.bz-cal-month--compact .bz-cal-day:hover{background:var(--bz-bg-surface-hover);border-radius:var(--bz-radius-full)}.bz-cal-month--compact .bz-cal-day__num{font-size:var(--bz-fs-tiny);margin-bottom:0}.bz-cal-month--compact .bz-cal-weekdays>*{font-size:var(--bz-fs-tiny)}.bz-cal-chip{width:100%;padding:var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);background:var(--bz-primary-subtle);color:var(--bz-primary);text-align:left;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;display:block;overflow:hidden}.bz-cal-week{grid-template-columns:auto repeat(7,minmax(0,1fr));display:grid}.bz-cal-week__col{border-left:1px solid var(--bz-border-subtle);background-image:repeating-linear-gradient(to bottom, var(--bz-border-subtle) 0, var(--bz-border-subtle) 1px, transparent 1px, transparent var(--bz-cal-hour-h));height:calc(var(--bz-cal-hour-h) * 24);position:relative}.bz-cal-week__col .bz-cal-chip{width:auto;position:absolute;left:0;right:0}.bz-cal-axis{grid-auto-rows:var(--bz-cal-hour-h);padding-right:var(--bz-spacing-sm);display:grid}.bz-cal-axis__hour{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);text-align:right;white-space:nowrap;transform:translateY(-.5em)}.bz-cal-allday{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--bz-border-default);padding-block:var(--bz-spacing-2xs);display:grid}.bz-cal-allday__label{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);text-align:right;padding-right:var(--bz-spacing-sm);align-self:center}.bz-cal-toolbar{align-items:center;gap:var(--bz-spacing-sm);flex:none;display:flex}.bz-cal-periodnav{align-items:center;gap:var(--bz-spacing-xs);display:flex}.bz-cal-periodnav .bz-btn:not(.bz-btn-secondary){color:var(--bz-text-secondary);padding-inline:var(--bz-spacing-2xs);min-width:var(--bz-tap-target);min-height:var(--bz-tap-target);font-size:var(--bz-fs-subheading);background:0 0;border-color:#0000;justify-content:center;line-height:1}.bz-cal-periodnav .bz-btn:not(.bz-btn-secondary):hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-cal-periodnav__label{color:var(--bz-text-primary);font-size:var(--bz-fs-subheading);white-space:nowrap;margin-left:var(--bz-spacing-xs)}.bz-cal-scale{flex:none;position:relative}.bz-cal-scale__trigger{gap:var(--bz-spacing-xs);border-radius:var(--bz-radius-full);white-space:nowrap}.bz-cal-scale__caret:after{content:"▾";color:var(--bz-text-tertiary)}.bz-cal-scale .dropdown-menu{z-index:var(--bz-z-dropdown,50);position:absolute;right:0}.bz-cal-scale .dropdown-item{justify-content:space-between;align-items:center;gap:var(--bz-spacing-xl);display:flex}.bz-cal-scale__shortcut{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small)}.bz-cal-periodbtn{align-items:center;gap:var(--bz-spacing-sm);border-radius:var(--bz-radius-full);white-space:nowrap;font-size:var(--bz-fs-subheading);font-weight:500;display:inline-flex}.bz-cal-today__short{display:none}.bz-cal-periodbtn__scale{min-width:var(--bz-icon-lg);height:var(--bz-icon-lg);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-raised);color:var(--bz-text-secondary);font-size:var(--bz-fs-tiny);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.bz-cal-periodbtn:hover .bz-cal-periodbtn__scale{background:var(--bz-primary-subtle);color:var(--bz-primary)}.bz-cal-c1{--bz-cal-item:var(--bz-cal-color-1)}.bz-cal-c2{--bz-cal-item:var(--bz-cal-color-2)}.bz-cal-c3{--bz-cal-item:var(--bz-cal-color-3)}.bz-cal-c4{--bz-cal-item:var(--bz-cal-color-4)}.bz-cal-c5{--bz-cal-item:var(--bz-cal-color-5)}.bz-cal-c6{--bz-cal-item:var(--bz-cal-color-6)}.bz-cal-c7{--bz-cal-item:var(--bz-cal-color-7)}.bz-cal-c8{--bz-cal-item:var(--bz-cal-color-8)}.bz-cal-c9{--bz-cal-item:var(--bz-cal-color-9)}.bz-cal-c10{--bz-cal-item:var(--bz-cal-color-10)}.bz-cal-panel{gap:var(--bz-spacing-lg);flex-direction:column;min-width:0;display:flex}.bz-cal-panel__head{justify-content:space-between;align-items:center;gap:var(--bz-spacing-xs);display:flex}.bz-cal-panel__month{color:var(--bz-text-primary);font-size:var(--bz-fs-body);font-weight:600}.bz-cal-split--panel-hidden{grid-template-columns:minmax(0,1fr)}.bz-cal-split--panel-hidden>.bz-cal-panel{display:none}@media (width<=767px){.bz-cal-split:not(.bz-cal-split--panel-shown)>.bz-cal-panel{display:none}}.bz-cal-month--compact .bz-cal-day--in-view{background:var(--bz-primary-subtle);border-radius:var(--bz-radius-full)}.bz-cal-list{gap:var(--bz-spacing-2xs);flex-direction:column;display:flex}.bz-cal-list__row{justify-content:space-between;align-items:center;gap:var(--bz-spacing-xs);min-height:var(--bz-tap-target);display:flex}.bz-cal-list .gc-checkbox input[type=checkbox]{accent-color:var(--bz-cal-item,var(--bz-primary))}.bz-cal-weekdays--dated>*{align-items:center;gap:var(--bz-spacing-2xs);text-transform:none;letter-spacing:0;flex-direction:column;display:flex}.bz-cal-dayhead__wd{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.bz-cal-dayhead__num{min-width:var(--bz-tap-target);height:var(--bz-tap-target);border-radius:var(--bz-radius-full);cursor:pointer;color:var(--bz-text-primary);font:inherit;font-size:var(--bz-fs-heading);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:400;display:inline-flex}.bz-cal-dayhead__num:hover{background:var(--bz-bg-surface-hover)}.bz-cal-dayhead--today .bz-cal-dayhead__wd{color:var(--bz-primary)}.bz-cal-dayhead--today .bz-cal-dayhead__num{background:var(--bz-primary);color:var(--bz-text-inverse)}.bz-cal-axis__zone{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);text-align:right;padding-right:var(--bz-spacing-sm);align-self:end}.bz-cal-week--day{grid-template-columns:auto minmax(0,1fr)}.bz-cal-week>.bz-cal-weekdays--dated{padding-block:var(--bz-spacing-xs);grid-template-columns:minmax(0,1fr);margin-bottom:0}.bz-cal-week--scroll{grid-template-columns:var(--bz-cal-axis-w) repeat(7, minmax(0, 1fr));--bz-cal-axis-w:calc(var(--bz-spacing-3xl) * 2);--bz-cal-body-h:calc(var(--bz-cal-hour-h) * 10)}.bz-cal-week--scroll.bz-cal-week--day{grid-template-columns:var(--bz-cal-axis-w) minmax(0, 1fr)}.bz-cal-week__body{grid-column:1/-1;grid-template-columns:subgrid;max-height:var(--bz-cal-body-h);border-top:1px solid var(--bz-border-subtle);display:grid;overflow-y:auto}.bz-cal-chip--block{background:var(--bz-cal-item,var(--bz-primary));color:var(--bz-cal-on-color);white-space:normal;line-height:1.25;font-size:var(--bz-fs-small);border:1px solid var(--bz-bg-surface)}.bz-cal-chip__title{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.bz-cal-chip__time{opacity:.9;display:block}.bz-cal-chip--bar{background:var(--bz-cal-item,var(--bz-primary));color:var(--bz-cal-on-color);font-size:var(--bz-fs-small);padding-block:var(--bz-spacing-2xs)}.bz-cal-chip--dot{align-items:center;gap:var(--bz-spacing-xs);color:var(--bz-text-primary);font-size:var(--bz-fs-small);padding-block:var(--bz-spacing-2xs);background:0 0;display:flex}.bz-cal-chip--dot:hover,.bz-cal-chip--dot:focus-visible{background:var(--bz-bg-surface-hover)}.bz-cal-chip--dot:before{content:"";width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-cal-item,var(--bz-primary));flex:none}.bz-cal-chip__at{color:var(--bz-text-secondary);flex:none}.bz-cal-chip--tentative{background:var(--bz-bg-surface);color:var(--bz-cal-item,var(--bz-primary));border:1px dashed var(--bz-cal-item,var(--bz-primary))}.bz-cal-chip--cancelled{opacity:.6;text-decoration:line-through}.bz-cal-day>*+.bz-cal-chip{margin-top:var(--bz-spacing-2xs)}.bz-cal-day__num--link{padding:var(--bz-spacing-2xs) var(--bz-spacing-xs);font:inherit;font-size:var(--bz-fs-small);color:var(--bz-text-secondary);border-radius:var(--bz-radius-full);cursor:pointer;background:0 0;border:0;margin-inline:auto;display:table}.bz-cal-day__num--link:hover{background:var(--bz-bg-surface-hover)}.bz-cal-day--today .bz-cal-day__num--link{background:var(--bz-primary);color:var(--bz-text-inverse)}.bz-cal-more{width:100%;margin-top:var(--bz-spacing-2xs);padding:var(--bz-spacing-2xs) var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);cursor:pointer;color:var(--bz-text-secondary);font:inherit;font-size:var(--bz-fs-small);text-align:left;background:0 0;border:0;font-weight:600;display:block}.bz-cal-more:hover{background:var(--bz-bg-surface-hover)}.bz-cal-now{border-top:2px solid var(--bz-error);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.bz-cal-now:before{content:"";left:calc(var(--bz-spacing-xs) * -1);top:calc(var(--bz-spacing-xs) * -1 - 1px);width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-error);position:absolute}.bz-cal-schedule{flex-direction:column;display:flex}.bz-cal-schedule__day{grid-template-columns:calc(var(--bz-spacing-3xl) * 3.5) minmax(0, 1fr);gap:var(--bz-spacing-md);padding-block:var(--bz-spacing-sm);border-bottom:1px solid var(--bz-border-subtle);display:grid}.bz-cal-schedule__date{align-items:center;gap:var(--bz-spacing-sm);min-height:var(--bz-tap-target);align-self:start;display:flex}.bz-cal-schedule__num{min-width:var(--bz-tap-target);height:var(--bz-tap-target);border-radius:var(--bz-radius-full);color:var(--bz-text-primary);font-size:var(--bz-fs-heading);justify-content:center;align-items:center;display:inline-flex}.bz-cal-schedule__meta{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.bz-cal-schedule__day--today .bz-cal-schedule__num{background:var(--bz-primary);color:var(--bz-text-inverse)}.bz-cal-schedule__items{flex-direction:column;display:flex}.bz-cal-schedule__item{grid-template-columns:var(--bz-spacing-sm) calc(var(--bz-spacing-3xl) * 4.5) minmax(0, 1fr);align-items:center;gap:var(--bz-spacing-md);min-height:var(--bz-tap-target);padding-inline:var(--bz-spacing-sm);border-radius:var(--bz-radius-md);cursor:pointer;text-align:left;color:var(--bz-text-primary);font:inherit;font-size:var(--bz-fs-body);background:0 0;border:0;display:grid}.bz-cal-schedule__item:hover,.bz-cal-schedule__item:focus-visible{background:var(--bz-bg-surface-hover)}.bz-cal-schedule__dot{width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-cal-item,var(--bz-primary))}.bz-cal-schedule__time{color:var(--bz-text-secondary);font-size:var(--bz-fs-small);white-space:nowrap}.bz-cal-schedule__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bz-cal-popover{z-index:var(--bz-z-dropdown,50);width:min(calc(var(--bz-spacing-3xl) * 14), calc(100vw - var(--bz-spacing-xl) * 2));gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg) var(--bz-spacing-lg);background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-xl);flex-direction:column;display:flex;position:absolute}.bz-cal-popover__tools{justify-content:flex-end;gap:var(--bz-spacing-2xs);margin-right:calc(var(--bz-spacing-sm) * -1);display:flex}.bz-cal-popover__head{grid-template-columns:var(--bz-icon-md) minmax(0, 1fr);gap:var(--bz-spacing-md);align-items:start;display:grid}.bz-cal-popover__swatch{width:var(--bz-icon-sm);height:var(--bz-icon-sm);margin-top:var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);background:var(--bz-cal-item,var(--bz-primary));justify-self:center}.bz-cal-popover__title{color:var(--bz-text-primary);font-size:var(--bz-fs-title);overflow-wrap:anywhere;font-weight:400;line-height:1.3}.bz-cal-popover__sub{color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.bz-cal-popover__row{grid-template-columns:var(--bz-icon-md) minmax(0, 1fr);gap:var(--bz-spacing-md);color:var(--bz-text-primary);font-size:var(--bz-fs-small);align-items:start;display:grid}.bz-cal-popover__row>.bz-icon{color:var(--bz-icon-quiet);justify-self:center}.bz-cal-popover__foot{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-sm);display:flex}.bz-cal-chip.is-dragging{opacity:.85;box-shadow:var(--bz-shadow-lg);z-index:3;cursor:grabbing}.bz-cal-chip.is-draggable{cursor:grab}.bz-cal-chip__resize{height:var(--bz-spacing-xs);cursor:ns-resize;background:0 0;border:0;padding:0;position:absolute;bottom:0;left:0;right:0}.bz-cal-ghost{border-radius:var(--bz-radius-sm);pointer-events:none;border:2px dashed var(--bz-cal-item,var(--bz-primary));background:var(--bz-primary-overlay-faint);position:absolute;left:0;right:0}.bz-cal-chip.is-moving-back{transition:top var(--bz-duration-normal) var(--bz-ease-default), height var(--bz-duration-normal) var(--bz-ease-default)}@media (prefers-reduced-motion:reduce){.bz-cal-chip.is-moving-back{transition:none}}.bz-list-toolbar--actions-right{flex-wrap:nowrap}.bz-list-toolbar--actions-right .bz-list-toolbar-left{flex-wrap:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.bz-list-toolbar--actions-right .bz-list-toolbar-left .bz-chip-filter-group{flex:1 1 0;min-width:0}.bz-list-toolbar--actions-right .bz-list-toolbar-left:has(>.bz-chip-filter-group[data-overflow]){overflow:visible}.bz-list-toolbar--actions-right .bz-list-toolbar-right{flex:none}.bz-label-short{display:none}.bz-list-toolbar--actions-right .bz-chip-filter-group{flex-wrap:nowrap}.bz-chip-filter-icon-wrap{display:none;position:relative}.bz-chip-filter-icon{justify-content:center;align-items:center;gap:var(--bz-spacing-sm);min-width:var(--bz-tap-target);min-height:var(--bz-tap-target);padding:0;display:inline-flex}.bz-chip-filter-icon .bz-icon{width:var(--bz-icon-sm);height:var(--bz-icon-sm);flex:none}.bz-chip-filter-icon__label{font-size:var(--bz-fs-small);white-space:nowrap;font-weight:500}.bz-chip-filter-icon.is-active{padding-inline:var(--bz-spacing-md)}.bz-chip-filter-icon-wrap .bz-chip-filter-more-menu{z-index:60;position:absolute;top:100%;left:0}.bz-menu-check{width:var(--bz-icon-sm);color:var(--bz-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=1150px){.bz-label-full{display:none}.bz-label-short{display:inline}}@media (width<=1000px){.bz-cal-periodnav__year{display:none}}@media (width<=767px){.bz-list-toolbar--actions-right .bz-list-toolbar-left{flex:none;overflow:visible}.bz-list-toolbar--actions-right .bz-chip-filter-group{display:none}.bz-list-toolbar--actions-right .bz-chip-filter-icon-wrap{display:inline-flex}.bz-cal-toolbar{gap:var(--bz-spacing-2xs)}.bz-cal-periodnav{gap:0}.bz-list-toolbar--actions-right{gap:var(--bz-spacing-sm)}}@media (width<=479px){.bz-chip-filter-icon__name{display:none}.bz-list-toolbar:has(.bz-cal-toolbar) [data-bz-action=create] .bz-label-short{display:none}.bz-list-toolbar:has(.bz-cal-toolbar) [data-bz-action=create]{min-width:var(--bz-tap-target);justify-content:center}.bz-cal-today{min-width:var(--bz-tap-target);padding-inline:0}.bz-cal-today__text{display:none}.bz-cal-today__short{display:inline}.bz-list-toolbar--actions-right .bz-list-toolbar-right{gap:var(--bz-spacing-2xs)}.bz-cal-scale__trigger{padding-inline:var(--bz-spacing-sm)}.bz-cal-periodnav__label{margin-left:var(--bz-spacing-2xs)}}@media (width<=768px){.bz-list-toolbar--actions-right{flex-wrap:nowrap;align-items:center}.bz-list-toolbar--actions-right .bz-list-toolbar-right{flex:none;justify-content:flex-end;width:auto}.bz-list-toolbar--actions-right .bz-list-toolbar-left{min-width:0}}@media (width<=767px){.bz-cal-split{grid-template-columns:minmax(0,1fr)}.bz-cal-split>.bz-cal-month--compact{display:none}.bz-cal-week{overflow-x:auto}.bz-cal-month,.bz-cal-weekdays{gap:var(--bz-spacing-2xs)}.bz-cal-day{min-height:calc(var(--bz-spacing-3xl) * 1.4);padding:var(--bz-spacing-2xs)}.bz-cal-day__num{font-size:var(--bz-fs-tiny);margin-bottom:var(--bz-spacing-2xs)}.bz-cal-day .bz-cal-chip{height:var(--bz-spacing-sm);margin-top:var(--bz-spacing-2xs);border-radius:var(--bz-radius-full);padding:0;font-size:0;overflow:hidden}}.events-calendar{gap:var(--bz-spacing-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.events-calendar__day{min-height:96px;padding:var(--bz-spacing-sm);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-sm);background:var(--bz-bg-surface)}.events-calendar__day>span{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);margin-bottom:var(--bz-spacing-sm);display:block}.events-calendar__item{width:100%;padding:var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);background:var(--bz-primary-subtle);color:var(--bz-primary);text-align:left;font:inherit;cursor:pointer;border:0;display:block}.events-calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.events-calendar-toolbar__nav{align-items:center;gap:var(--bz-spacing-sm);display:flex}.events-calendar-range{color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.events-editor{display:block}.events-editor__nav{border-bottom:1px solid var(--bz-border-subtle);margin-bottom:var(--bz-spacing-xl);flex-direction:row;display:flex;overflow-x:auto}.events-editor--rail .events-editor__body{gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,1fr) minmax(230px,.5fr);align-items:start;display:grid}.events-panel{padding:var(--bz-spacing-xl)}.events-stack{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.events-screen-host .error-message,.events-public-main .error-message{color:var(--bz-error-text)}.events-summary-grid{gap:var(--bz-spacing-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.events-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.events-public-grid{gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;display:grid}.events-public-hero{min-height:var(--bz-container-tight);padding:var(--bz-spacing-2xl);justify-content:flex-end;gap:var(--bz-spacing-md);background:var(--bz-primary-subtle);flex-direction:column;display:flex}.events-public-hero h1{margin:0}.events-facts{gap:var(--bz-spacing-sm);margin:0;display:grid}.events-rsvp-card{padding:var(--bz-spacing-xl)}.events-confirmation{max-width:var(--bz-container-narrow);margin:var(--bz-spacing-2xl) auto;padding:var(--bz-spacing-2xl);text-align:center}.events-hosted-cta{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-xl);padding:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-subtle);color:var(--bz-text-secondary);display:flex}.events-checkin-grid{--bz-list-columns:minmax(220px, 1.5fr) minmax(100px, .6fr) minmax(110px, .7fr) minmax(100px, .6fr)}.events-list-grid .bz-list-grid-row>div:first-child strong,.events-list-grid .bz-list-grid-row>div:first-child .helper-text,.events-checkin-grid .bz-list-grid-row>div:first-child strong,.events-checkin-grid .bz-list-grid-row>div:first-child .helper-text{display:block}.events-state-card{padding:var(--bz-spacing-2xl) var(--bz-spacing-xl);text-align:center}.events-state-card .bz-btn-pair-inline{justify-content:center}.events-confirmation .bz-btn-pair-inline,.events-public-main .bz-btn-pair-inline{flex-wrap:wrap;justify-content:center}.events-review-only{display:none}.events-list-grid .bz-list-grid-row{position:relative}.events-accent{width:var(--bz-spacing-xs);height:var(--bz-spacing-2xl-plus);border-radius:var(--bz-spacing-2xs);position:absolute;top:50%;left:0;transform:translateY(-50%)}.events-accent--published{background:var(--bz-success)}.events-accent--draft{background:var(--bz-text-tertiary)}.events-accent--ended{background:var(--bz-text-tertiary);opacity:.5}.events-accent--cancelled{background:var(--bz-warning)}.events-accent--archived{background:var(--bz-text-tertiary);opacity:.35}.events-editor-rail{padding:var(--bz-spacing-xl)}.events-editor-rail h3{margin:0 0 var(--bz-spacing-sm)}.events-editor-rail .kv-pair{gap:var(--bz-spacing-2xs);flex-direction:column}.events-editor-rail .kv-pair dt{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.events-editor-rail .kv-pair dd{font-weight:var(--bz-fw-heading);margin:0}.events-editor-rail .kv-pair:last-of-type{border-bottom:0}.events-detail-facts{gap:var(--bz-spacing-sm) var(--bz-spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.events-detail-facts .kv-pair{gap:var(--bz-spacing-2xs);padding:var(--bz-spacing-2xs) 0;border-bottom:0;flex-direction:column}.events-detail-facts dt{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.events-detail-facts dd{font-weight:var(--bz-fw-heading);margin:0}.events-guests-grid{--bz-list-columns:minmax(200px, 1.5fr) minmax(110px, .7fr) minmax(60px, .4fr) minmax(110px, .7fr) minmax(52px, .3fr)}.events-screen-host .tab-bar .tab-item{font:inherit;padding:var(--bz-spacing-sm) var(--bz-spacing-lg);background:0 0;border:0;border-bottom:2px solid #0000}.events-screen-host .tab-bar .tab-item--active{border-bottom-color:var(--bz-primary);font-weight:var(--bz-fw-body-bold);color:var(--bz-primary)}.events-guests-grid .bz-list-grid-row>div:first-child strong,.events-guests-grid .bz-list-grid-row>div:first-child .helper-text{display:block}.events-orders-summary{margin:0 0 var(--bz-spacing-sm);color:var(--bz-text-secondary)}.events-orders-grid{--bz-list-columns:minmax(100px, .8fr) minmax(140px, 1.1fr) minmax(150px, 1.2fr) minmax(50px, .3fr) minmax(90px, .6fr) minmax(130px, .8fr)}.events-orders-grid .bz-list-grid-row>div .helper-text{display:block}.events-activity-grid{--bz-list-columns:minmax(130px, .7fr) minmax(130px, .7fr) minmax(240px, 1.8fr)}.events-activity-time{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small)}.events-ticket-row{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.events-option-row{align-items:center;gap:var(--bz-spacing-sm);display:flex}.events-option-row .form-control{flex:1}.events-hide-header-actions .bz-page-header__actions{display:none}.events-stack>.gc-float-field+.gc-float-field,.events-rsvp-card>.gc-float-field+.gc-float-field{margin-top:0}.events-canvas{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.events-canvas>*{max-width:var(--bz-container-narrow)}.events-canvas-title{width:100%;font-family:inherit;font-size:var(--bz-fs-display);font-weight:var(--bz-fw-hero);line-height:var(--bz-lh-tight);color:var(--bz-text-primary);background:0 0;border:0;outline:none;padding:0}.events-canvas-title::placeholder{color:var(--bz-text-tertiary);opacity:.6}textarea.events-canvas-title{resize:none;field-sizing:content;line-height:var(--bz-lh-tight);min-height:0;display:block;overflow:hidden}.events-canvas-meta{gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.events-canvas-label{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary)}.events-canvas-section{gap:var(--bz-spacing-sm);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-subtle);flex-direction:column;display:flex}.events-canvas-desc{width:100%;font:inherit;line-height:var(--bz-lh-relaxed);color:var(--bz-text-primary);resize:vertical;background:0 0;border:0;outline:none;padding:0}.events-canvas-desc::placeholder{color:var(--bz-text-tertiary);opacity:.7}textarea.events-canvas-desc{resize:none;field-sizing:content;overflow:hidden}.events-canvas-title:focus-visible,.events-canvas-desc:focus-visible,.form-control.events-canvas-title:focus-visible,.form-control.events-canvas-desc:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:var(--bz-spacing-2xs);border-radius:var(--bz-radius-sm)}.events-cover-demo{background-image:linear-gradient(115deg, var(--bz-primary), var(--bz-primary-subtle))}.events-cover-demo .bz-cover-banner__tools{opacity:0;transition:opacity .15s}.events-cover-demo:hover .bz-cover-banner__tools,.events-cover-demo:focus-within .bz-cover-banner__tools{opacity:1}.events-cover-caption{left:var(--bz-spacing-lg);bottom:var(--bz-spacing-md);color:var(--bz-text-inverse);opacity:.85;font-size:var(--bz-fs-small);position:absolute}.events-glance{gap:var(--bz-spacing-xl);background:var(--bz-primary-subtle);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-lg) var(--bz-spacing-xl);flex-wrap:wrap;align-items:center;margin:0;display:flex}.events-glance .kv-pair{gap:var(--bz-spacing-2xs);border-bottom:0;flex-direction:column;padding:0}.events-glance .kv-pair dt{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.events-glance .kv-pair dd{font-weight:var(--bz-fw-body-bold);margin:0}.events-glance .kv-pair:last-child{margin-left:auto}.events-glance--muted{background:var(--bz-bg-surface-raised)}.events-glance--muted .kv-pair dd{color:var(--bz-text-tertiary)}.events-editor--stepper .events-editor__nav .tab-item{align-items:center;gap:var(--bz-spacing-sm);display:inline-flex}.events-step-num{width:var(--bz-spacing-xl);height:var(--bz-spacing-xl);border-radius:var(--bz-radius-full);border:1px solid var(--bz-border-default);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.events-editor--stepper .tab-item--active .events-step-num{background:var(--bz-primary);border-color:var(--bz-primary);color:var(--bz-text-inverse)}.events-step-num--done{background:var(--bz-success-subtle);border-color:var(--bz-success);color:var(--bz-success)}.events-step-foot{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding-top:var(--bz-spacing-lg);border-top:1px solid var(--bz-border-subtle);display:flex}.events-quiet-row{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) 0;border-bottom:1px solid var(--bz-border-subtle);display:flex}.events-quiet-row__meta{color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);display:block}.events-ghost-row{border-radius:var(--bz-radius-lg);justify-content:center;width:100%}.events-ticket-line{gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) 0;border-bottom:1px solid var(--bz-border-subtle);flex-direction:column;display:flex}.events-ticket-line__main{align-items:center;gap:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.events-ticket-line__name{flex:auto;min-width:18ch}.events-ticket-line__num{flex:none;width:10ch}.events-ticket-line__main>.gc-float-field+.gc-float-field{margin-top:0}.events-ticket-line__main .gc-float-field.events-ticket-line__num{width:10ch}.events-geo-suggest{margin-top:var(--bz-spacing-2xs);flex-direction:column;display:flex}.events-geo-suggest__item{text-align:left;font:inherit;font-size:var(--bz-fs-body-sm);color:var(--bz-text-primary);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-sm);cursor:pointer;background:0 0;border:0}.events-geo-suggest__item:hover{background:var(--bz-bg-surface-raised)}.events-preview-banner{justify-content:space-between;align-items:center;gap:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.events-preview-banner .bz-alert__content{flex:auto}@media (width<=900px){.events-public-grid{grid-template-columns:1fr}.events-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.events-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.events-list-grid{--bz-list-columns:minmax(200px, 1fr) minmax(90px, .5fr) minmax(165px, .8fr) minmax(48px, .3fr)}.events-checkin-grid{--bz-list-columns:minmax(200px, 1fr) minmax(110px, .7fr) minmax(90px, .5fr)}.events-guests-grid{--bz-list-columns:minmax(200px, 1fr) minmax(110px, .7fr) minmax(60px, .4fr) minmax(48px, .3fr)}.events-list-grid .events-col-date,.events-editor--rail .events-editor-rail{display:none}.events-editor--rail .events-editor__body{grid-template-columns:1fr}.events-list-grid .events-col-secondary,.events-checkin-grid .events-col-secondary,.events-guests-grid .events-col-secondary{display:none}}@media (width<=520px){.events-panel,.events-rsvp-card,.events-public-hero{padding:var(--bz-spacing-lg)}.events-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-calendar{grid-template-columns:1fr}.events-calendar__day{min-height:auto}.events-list-grid,.events-checkin-grid,.events-guests-grid{--bz-list-columns:minmax(0, 1fr) auto}.events-list-grid .events-col-mobile-hide,.events-checkin-grid .events-col-mobile-hide,.events-guests-grid .events-col-mobile-hide{display:none}.events-hosted-cta{flex-direction:column;align-items:stretch}}.events-theme-strip{gap:var(--bz-spacing-md);padding-bottom:var(--bz-spacing-2xs);display:flex;overflow-x:auto}.events-theme-card{text-align:left;cursor:pointer;background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);flex:none;width:150px;padding:0;overflow:hidden}.events-theme-card.is-selected,.events-theme-card:focus-visible{outline:3px solid var(--bz-primary);outline-offset:2px}.events-theme-card__cov{height:56px;display:block;position:relative}.events-theme-card__body{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);display:block}.events-theme-card__body strong{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);display:block}.events-theme-card__body span{font-size:var(--bz-fs-tiny);color:var(--bz-text-tertiary)}.events-theme-cov--sunset{background:linear-gradient(115deg,#f0a86e,#e0619a,#8f7bff)}.events-theme-cov--ocean{background:linear-gradient(120deg,#2b2160,#3a6ee0,#7bd2ff)}.events-theme-cov--forest{background:linear-gradient(120deg,#0d3b2e,#177e5a,#7cd0a8)}.events-theme-cov--mono{background:#17171c}.events-theme-cov--paper{background:#f4efe6;border-bottom:1px solid #e6ddca}.events-theme-banner{border-radius:var(--bz-radius-lg);height:160px;margin-bottom:var(--bz-spacing-lg);position:relative;overflow:hidden}.events-theme-banner__caption{right:var(--bz-spacing-sm);bottom:var(--bz-spacing-xs);font-size:var(--bz-fs-tiny);color:var(--bz-text-inverse);opacity:.85;position:absolute}.events-theme-accent--sunset{--events-theme-accent:#e0619a}.events-theme-accent--ocean{--events-theme-accent:#3a6ee0}.events-theme-accent--forest{--events-theme-accent:#177e5a}.events-theme-accent--mono{--events-theme-accent:#17171c}.events-theme-accent--paper{--events-theme-accent:#8a6d3b}.events-public-hero h1{border-bottom:3px solid var(--events-theme-accent,var(--bz-primary));padding-bottom:var(--bz-spacing-xs)}.events-rsvp-card{border-top:4px solid var(--events-theme-accent,var(--bz-primary))}@keyframes bz-theme-drift{0%{background-position:0%}to{background-position:100%}}@keyframes bz-theme-twinkle{0%,to{opacity:.2}50%{opacity:.95}}.events-theme-card__cov,.events-theme-banner{background-size:220% 220%;animation:7s ease-in-out infinite alternate bz-theme-drift}.events-theme-cov--paper,.events-theme-banner.events-theme-cov--paper{animation:none}.events-theme-starry:after{content:"";background-image:radial-gradient(1.4px 1.4px at 18% 28%,#fff,#0000),radial-gradient(1.2px 1.2px at 62% 58%,#fff,#0000),radial-gradient(1px 1px at 82% 22%,#fff,#0000),radial-gradient(1.4px 1.4px at 38% 80%,#fff,#0000),radial-gradient(1px 1px at 90% 66%,#fff,#0000),radial-gradient(1.2px 1.2px at 8% 62%,#fff,#0000);background-repeat:no-repeat;animation:2.6s ease-in-out infinite bz-theme-twinkle;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.events-theme-card__cov,.events-theme-banner{animation:none}.events-theme-starry:after{opacity:.55;animation:none}}.events-cap-field .gc-float-label{color:var(--bz-text-secondary);font-size:12px;top:0}.events-door-top{align-items:center;gap:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-lg);display:flex}.events-door-count{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);white-space:nowrap}.events-door-count strong{font-size:var(--bz-fs-body);color:var(--bz-text-primary)}.events-door-bar{background:var(--bz-bg-muted,var(--bz-border-default));border-radius:var(--bz-radius-pill,99px);flex:1;height:10px;overflow:hidden}.events-door-bar i{background:var(--bz-success,#0a8754);border-radius:inherit;height:100%;transition:width .25s;display:block}.events-door-search{border:2px solid var(--bz-primary);border-radius:var(--bz-radius-lg);margin-bottom:var(--bz-spacing-md);width:100%;padding:18px 20px;font-size:19px}.events-door-grid{--bz-list-columns:minmax(220px, 1.6fr) minmax(100px, .5fr) minmax(140px, .6fr)}.events-door-grid .bz-list-grid-row>div:first-child strong,.events-door-grid .bz-list-grid-row>div:first-child .helper-text{display:block}.events-door-grid .bz-list-grid-row>div:last-child{text-align:right}.events-door-grid .bz-list-grid-row.events-door-row{padding-top:var(--bz-spacing-md);padding-bottom:var(--bz-spacing-md);align-items:center}.events-door-row strong{font-size:17px}.events-door-in{border-radius:var(--bz-radius-lg);background:var(--bz-success,#0a8754);border-color:var(--bz-success,#0a8754);min-height:48px;padding:13px 26px;font-size:16px}.events-door-toast{align-items:center;gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-md);width:100%;display:flex;position:static}.events-door-toast .bz-btn,.events-door-filter-note{margin-left:auto}.events-door-hint{margin-top:var(--bz-spacing-md);max-width:640px;line-height:1.55}@media (width<=720px){.events-door-grid{--bz-list-columns:minmax(0, 1fr) auto}.events-door-grid .events-col-mobile-hide{display:none}}.events-reminder-offset{text-align:center;width:72px;padding:var(--bz-spacing-2xs) var(--bz-spacing-xs);margin:0 var(--bz-spacing-2xs);font-size:inherit;display:inline-block}.events-q-palette-label{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--bz-text-tertiary)}.events-q-palette{gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.bz-fact-chip.events-q-chip.is-active{border-style:solid;border-color:var(--bz-primary);color:var(--bz-primary);background:var(--bz-primary-tint)}.events-q-draft{background:var(--bz-bg-subtle,var(--bz-bg-surface));border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-md);gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.events-q-draft__head{align-items:center;display:flex}.events-q-draftlbl{font-size:var(--bz-fs-caption);font-weight:var(--bz-fw-body-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-primary);background:var(--bz-primary-tint);border-radius:var(--bz-radius-sm);padding:var(--bz-spacing-2xs) var(--bz-spacing-xs);margin-left:var(--bz-spacing-xs)}.events-q-opt{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-body);color:var(--bz-text-secondary);display:flex}.events-q-marker{border:1.5px solid var(--bz-border-default);border-radius:50%;flex:none;width:14px;height:14px}.events-q-marker--sq{border-radius:var(--bz-radius-sm)}.events-q-opt .form-control{max-width:260px}.events-q-ans{border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);font-size:var(--bz-fs-body);color:var(--bz-text-tertiary);background:var(--bz-bg-surface);max-width:420px}.events-q-draft__foot{align-items:center;gap:var(--bz-spacing-md);display:flex}.events-q-draft__foot .bz-btn-pair-inline{margin-left:auto}.events-qr{width:var(--events-qr-size,160px);height:var(--events-qr-size,160px);border-radius:var(--bz-radius-md);box-shadow:0 0 0 1px var(--bz-border-default);border:6px solid #fff;flex:none;position:relative}.events-qr--kiosk{--events-qr-size:min(58vw, 340px)}.events-kiosk{z-index:1500;justify-content:center;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-2xl,40px);text-align:center;color:#fff;background:#17171c;flex-direction:column;display:flex;position:fixed;inset:0}.events-kiosk__label{font-size:var(--bz-fs-small);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.events-kiosk__title{color:#fff;margin:0;font-size:26px}.events-kiosk__caption{opacity:.75;font-size:var(--bz-fs-body)}.events-kiosk__sub{opacity:.55;font-size:var(--bz-fs-small);max-width:440px}.events-kiosk__footer{bottom:var(--bz-spacing-xl);left:var(--bz-spacing-xl);right:var(--bz-spacing-xl);justify-content:space-between;gap:var(--bz-spacing-md);display:flex;position:absolute}.events-kiosk__footer .bz-btn{color:#fff;opacity:.85;background:0 0;border-color:#ffffff59}.events-scan-frame{border-radius:var(--bz-radius-md);background:#0d0d12;height:220px;position:relative;overflow:hidden}.events-scan-frame__box{border-radius:var(--bz-radius-md);border:3px solid #ffffffd9;position:absolute;inset:36px;box-shadow:0 0 0 9999px #00000059}.events-scan-frame__laser{background:var(--bz-success,#0a8754);height:2px;box-shadow:0 0 10px var(--bz-success,#0a8754);position:absolute;top:50%;left:36px;right:36px}.events-scan-frame__cap{text-align:center;color:#fff;font-size:var(--bz-fs-small);opacity:.85;position:absolute;bottom:8px;left:0;right:0}.events-ticket-qr{align-items:center;gap:var(--bz-spacing-lg);text-align:left;display:flex}.events-ticket-qr .helper-text{display:block}.events-ticket-qr--sm .events-qr{--events-qr-size:112px}.events-ticket-qr--xs .events-qr{--events-qr-size:63px;cursor:zoom-in}.events-ticket-qr--half .events-qr{--events-qr-size:80px;cursor:zoom-in}.events-selfcheckin__cta{width:100%;min-height:52px;padding:14px 20px;font-size:17px}.events-poster{align-items:center;gap:var(--bz-spacing-sm);text-align:center;padding:var(--bz-spacing-xl);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);flex-direction:column;display:flex}.events-paylink-bar{align-items:center;gap:var(--bz-spacing-xs);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-2xs) var(--bz-spacing-2xs) var(--bz-spacing-2xs) var(--bz-spacing-sm);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);background:var(--bz-bg-surface);display:flex}.events-paylink-bar .events-paylink-url{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.events-paylink-panel{gap:var(--bz-spacing-lg);align-items:flex-start;display:flex}.events-paylink-panel .events-qr{--events-qr-size:112px}.events-paylink-panel__main{gap:var(--bz-spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.events-paylink-panel__actions{gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.events-amount-line{background:var(--bz-primary-tint,var(--bz-bg-surface));border-radius:var(--bz-radius-md);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);font-weight:var(--bz-fw-body-bold);justify-content:space-between;align-items:center;display:flex}.events-amount-line strong{font-size:17px}.events-walkin-seg{width:100%}.events-walkin-seg .bz-view-tab{text-align:center;flex:1 1 0}.events-walkin-pay{gap:var(--bz-spacing-md);align-items:flex-start;display:flex}.events-walkin-pay .events-qr{--events-qr-size:96px}.events-walkin-pay__main{gap:var(--bz-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.events-checkout__cta{width:100%;min-height:52px;padding:14px 20px;font-size:17px}@media (width<=480px){.events-rsvp-card .bz-alert{flex-direction:column;align-items:stretch}.events-rsvp-card .bz-alert>.bz-btn{align-self:flex-start}}.bz-fact-chip.events-ghost-row[disabled]{opacity:.5;cursor:not-allowed}.events-ttcap-hint{align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.events-quiet-row>.bz-btn{flex:none}.events-qr-head{align-items:center;gap:var(--bz-spacing-xs);display:flex}.events-qr-linkline{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);display:flex}.events-qr-linkline .events-paylink-url{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:38ch;overflow:hidden}.events-qr-linkline__copy{opacity:0;transition:opacity var(--bz-duration-fast) var(--bz-ease-default)}.events-qr-linkline:hover .events-qr-linkline__copy,.events-qr-linkline__copy:focus-visible{opacity:1}.events-qr-linkline__dl{flex:none;margin-left:auto}.qr-scan-page{min-height:100vh;padding:var(--bz-spacing-xl);background:var(--bz-bg-page);justify-content:center;align-items:center;display:flex}.qr-scan-card{text-align:center;background:var(--bz-bg-surface-raised);border-radius:var(--bz-radius-lg);width:100%;max-width:420px;padding:var(--bz-spacing-2xl) var(--bz-spacing-xl)}.qr-scan-card h2{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);margin:var(--bz-spacing-md) 0 var(--bz-spacing-xs)}.qr-scan-card p{color:var(--bz-text-secondary);font-size:var(--bz-fs-body);margin:0}.qr-scan-card .qr-scan-trust{margin-top:var(--bz-spacing-lg);padding-top:var(--bz-spacing-md);border-top:1px solid var(--bz-border-default);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);justify-content:center;align-items:center;gap:6px;display:flex}@media (pointer:coarse),(width<=768px){.bz-list-row-action-btn,.bz-modal__close,.bz-share-btn--icon,.bz-list-sortable,.bz-view-tab,.dropdown-item,.bz-alert__close{position:relative}.bz-list-row-action-btn:after,.bz-modal__close:after,.bz-share-btn--icon:after,.bz-list-sortable:after,.bz-view-tab:after,.dropdown-item:after,.bz-alert__close:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ev-wys{gap:var(--bz-spacing-xl);grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr);align-items:start;display:grid}.ev-wys--canvas-start{grid-template-columns:auto minmax(280px,26rem);justify-content:start}.ev-canvas{border:1px solid var(--bz-border-subtle,var(--bz-border-default));border-radius:var(--bz-radius-xl,var(--bz-radius-lg));background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-md);position:relative;overflow:hidden}.ev-cockpit{top:var(--bz-spacing-lg);gap:var(--bz-spacing-lg);flex-direction:column;display:flex;position:sticky}@media (width<=1080px){.ev-wys{grid-template-columns:minmax(0,1fr)}.ev-cockpit{position:static}}.ev-options-toggle,.ev-cockpit__close,.ev-cockpit-backdrop{display:none}@media (width<=1080px){.ev-options-toggle{margin-bottom:var(--bz-spacing-md);justify-content:flex-end;display:flex}.ev-cockpit{z-index:var(--bz-z-drawer);width:min(var(--bz-drawer-width), 100%);padding:var(--bz-spacing-lg);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-xl);visibility:hidden;transition:transform .2s,visibility .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.ev-cockpit.ev-cockpit--open{visibility:visible;transform:none}.ev-cockpit__close{opacity:1;margin-left:auto;display:inline-flex}.ev-cockpit-backdrop{z-index:calc(var(--bz-z-drawer) - 1);background:var(--bz-overlay-dialog-backdrop);display:block;position:fixed;inset:0}}.ev-edit-pen{cursor:pointer;margin-left:var(--bz-spacing-xs);vertical-align:middle;color:var(--bz-icon-quiet);background:0 0;border:0;padding:0;display:inline-flex}.ev-edit-pen .bz-icon{stroke:currentColor;stroke-width:1.5px}.ev-edit-pen:hover,.ev-edit-pen:focus-visible{color:var(--bz-text-secondary)}.ev-preview-tabs{align-self:flex-start}.ev-page{--ev-page-pad-x:var(--bz-spacing-xl);--ev-page-pad-top:var(--bz-spacing-2xl);padding:var(--ev-page-pad-top) var(--ev-page-pad-x) var(--bz-spacing-xl);position:relative;overflow:clip}.ev-wash{inset:calc(-1 * var(--bz-spacing-4xl));z-index:0;opacity:.18;filter:blur(var(--bz-spacing-3xl));pointer-events:none;position:absolute}.ev-page-inner{z-index:1;position:relative}.ev-page[data-ev-template=minimal] .ev-wash{opacity:.07;filter:blur(var(--bz-spacing-4xl))}.ev-tpl-motif{z-index:0;pointer-events:none;color:var(--events-theme-accent,var(--bz-primary));position:absolute;inset:0}@keyframes ev-star-drift{0%{background-position:0 0}to{background-position:var(--bz-spacing-4xl) calc(-1 * var(--bz-spacing-2xl))}}.ev-tpl-motif--starry.events-theme-starry:after,.ev-tpl-motif--starry-dense.events-theme-starry:before{animation:2.6s ease-in-out infinite bz-theme-twinkle,60s linear infinite ev-star-drift}@media (prefers-reduced-motion:reduce){.ev-tpl-motif--starry.events-theme-starry:after,.ev-tpl-motif--starry-dense.events-theme-starry:before{opacity:.55;animation:none}}.ev-tpl-motif--starry{--ev-star:2px}.ev-page:not([data-theme=dark]) .ev-tpl-motif--starry{--ev-star:3.2px}@keyframes ev-star-twinkle-light{0%,to{opacity:.58}50%{opacity:.95}}.ev-page:not([data-theme=dark]) .ev-tpl-motif--starry.events-theme-starry:after,.ev-page:not([data-theme=dark]) .ev-tpl-motif--starry-dense.events-theme-starry:before{animation-name:ev-star-twinkle-light,ev-star-drift}.ev-page:not([data-theme=dark]) .ev-tpl-motif.events-theme-accent--mono{color:var(--bz-text-secondary)}.ev-tpl-motif--starry.events-theme-starry:after{opacity:.6;background-image:radial-gradient(var(--ev-star) var(--ev-star) at 18% 28%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .9) calc(var(--ev-star) * .9) at 62% 58%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .75) calc(var(--ev-star) * .75) at 82% 22%, currentColor, transparent), radial-gradient(var(--ev-star) var(--ev-star) at 38% 80%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .75) calc(var(--ev-star) * .75) at 90% 66%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .9) calc(var(--ev-star) * .9) at 8% 62%, currentColor, transparent)}.ev-tpl-motif--starry-dense.events-theme-starry:before{content:"";opacity:.45;background-image:radial-gradient(calc(var(--ev-star) * .75) calc(var(--ev-star) * .75) at 28% 12%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .9) calc(var(--ev-star) * .9) at 48% 40%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .75) calc(var(--ev-star) * .75) at 70% 78%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .9) calc(var(--ev-star) * .9) at 12% 88%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .75) calc(var(--ev-star) * .75) at 55% 90%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .9) calc(var(--ev-star) * .9) at 94% 38%, currentColor, transparent), radial-gradient(calc(var(--ev-star) * .75) calc(var(--ev-star) * .75) at 34% 58%, currentColor, transparent);position:absolute;inset:0}.ev-tpl-motif--dots{opacity:.1;background-image:radial-gradient(currentColor 1.5px,#0000 1.5px);background-size:var(--bz-spacing-xl) var(--bz-spacing-xl)}.ev-tpl-motif--grid{opacity:.08;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:var(--bz-spacing-2xl) var(--bz-spacing-2xl)}.ev-tpl-motif--warp{overflow:hidden}.ev-tpl-motif--warp:before{content:"";transform-origin:50% 45%;opacity:.12;background:repeating-conic-gradient(at 50% 45%,currentColor 0deg 1deg,#0000 1deg 11deg);animation:80s linear infinite ev-warp-spin;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(circle at 50% 45%,#0000 7%,#000 30%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#0000 7%,#000 30%,#0000 72%)}.ev-tpl-motif--warp:after{content:"";transform-origin:50% 45%;opacity:0;background:radial-gradient(circle at 50% 45%,currentColor 0%,#0000 52%);animation:3.4s cubic-bezier(.2,.6,.3,1) infinite ev-warp-zoom;position:absolute;inset:0}@keyframes ev-warp-spin{to{transform:rotate(360deg)}}@keyframes ev-warp-zoom{0%{opacity:.26;transform:scale(.22)}70%{opacity:.1}to{opacity:0;transform:scale(1.9)}}.ev-tpl-motif--warp-intense:before{opacity:.18;background:repeating-conic-gradient(at 50% 45%,currentColor 0deg 1.3deg,#0000 1.3deg 6.5deg);animation-duration:45s}.ev-tpl-motif--warp-intense:after{animation-duration:2s}@media (prefers-reduced-motion:reduce){.ev-tpl-motif--warp:before{animation:none}.ev-tpl-motif--warp:after{opacity:.12;animation:none;transform:scale(1)}}.ev-page[data-theme=dark],.ev-page[data-theme=light]{background:var(--bz-bg-page)}.ev-page{color:var(--bz-text-primary)}.ev-page[data-theme=dark] .events-theme-accent--mono{--events-theme-accent:var(--bz-text-primary)}.ev-page[data-ev-font=serif],.ev-page[data-ev-font=serif] .events-canvas-title,.ev-page[data-ev-font=serif] .events-canvas-desc{font-family:Georgia,Times New Roman,serif}.ev-page[data-ev-font=mono],.ev-page[data-ev-font=mono] .events-canvas-title,.ev-page[data-ev-font=mono] .events-canvas-desc{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.ev-page[data-ev-font=rounded],.ev-page[data-ev-font=rounded] .events-canvas-title,.ev-page[data-ev-font=rounded] .events-canvas-desc{font-family:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,sans-serif}.ev-page-hero{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.ev-page-hero>.bz-badge{align-self:flex-start}#ev-accent .events-canvas-title{border-bottom:1px solid var(--events-theme-accent,var(--bz-primary));padding-bottom:var(--bz-spacing-xs)}#ev-accent .events-canvas-label{color:var(--events-theme-accent,var(--bz-primary))}#ev-accent .bz-fact-chip{color:var(--events-theme-accent,var(--bz-primary));border-color:var(--events-theme-accent,var(--bz-primary))}#ev-accent .bz-fact-chip .bz-icon{color:inherit}#ev-accent .bz-link-inline{color:var(--events-theme-accent,var(--bz-primary))}#ev-accent .bz-badge{color:var(--events-theme-accent,var(--bz-primary));box-shadow:inset 0 0 0 1px var(--events-theme-accent,var(--bz-primary));background:0 0}#ev-accent .events-detail-head h2{color:var(--events-theme-accent,var(--bz-primary))}#ev-accent .ev-rsvp-cta{background:var(--events-theme-accent,var(--bz-primary));border-color:var(--events-theme-accent,var(--bz-primary));color:var(--bz-text-inverse)}#ev-accent .ev-avatar{color:var(--bz-text-inverse);background:var(--events-theme-accent,var(--bz-primary))}.ev-cover-uploaded{height:calc(var(--bz-spacing-7xl) * 2);width:calc(100% + 2 * var(--ev-page-pad-x));margin:calc(-1 * var(--ev-page-pad-top)) calc(-1 * var(--ev-page-pad-x)) var(--bz-spacing-xl);background-color:var(--bz-bg-subtle);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bz-cover-banner--whole,.ev-cover-uploaded.bz-cover-banner--whole{background-image:none;height:auto}.bz-cover-banner--whole>img{width:100%;height:auto;max-height:var(--bz-cover-whole-max-height);object-fit:contain;display:block}@media (width>=1024px){.ev-page-cols{grid-template-columns:minmax(0, 1fr) var(--bz-public-rail-width);column-gap:calc(var(--bz-spacing-2xl) + var(--bz-spacing-sm));align-items:start;display:grid}.ev-page-cols>*{grid-column:1}.ev-page-cols>.events-rsvp-card{top:var(--bz-public-sticky-top);grid-area:1/2/span 5;position:sticky}.ev-page-cols>.ev-page-rail{gap:var(--bz-spacing-lg);flex-direction:column;grid-area:1/2/span 6;display:flex}.ev-page-cols>.ev-cover-uploaded{border-radius:var(--bz-radius-lg);width:100%;margin:0}}.ev-cover-actions{bottom:var(--bz-spacing-sm);right:var(--bz-spacing-sm);gap:var(--bz-spacing-xs);z-index:2;display:inline-flex;position:absolute}.ev-pagestyle{top:var(--bz-spacing-md);right:var(--bz-spacing-md);z-index:4;position:absolute}.ev-pagestyle--start{right:auto;left:var(--bz-spacing-md)}.ev-page:not(:has(.ev-cover-uploaded)) .ev-page-hero{padding-top:calc(var(--bz-spacing-xl) + var(--bz-spacing-sm))}.ev-pagestyle__pill{align-items:center;gap:var(--bz-spacing-xs);cursor:pointer;font:inherit;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-overlay,var(--bz-bg-surface));box-shadow:var(--bz-shadow-sm);border:0;display:inline-flex}.ev-pagestyle__pill .bz-icon{color:var(--bz-text-secondary)}.ev-pagestyle__pill-sep{color:var(--bz-text-tertiary)}.ev-pagestyle__pill[aria-pressed=true]{background:var(--bz-primary);color:var(--bz-text-inverse)}.ev-pagestyle__pill[aria-pressed=true] .bz-icon{color:inherit}.ev-ps-modal__section{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}#event-theme-body .events-theme-strip{gap:var(--bz-spacing-sm);padding:var(--bz-spacing-2xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}#event-theme-body .events-theme-card{width:auto;min-width:0}#event-theme-body .ev-ps-cover-full{height:calc(var(--bz-spacing-7xl) * 1.4)}#event-theme-body{padding-bottom:var(--bz-spacing-lg)}#event-theme-body .ev-ps-swatches{gap:var(--bz-spacing-md);min-height:calc(var(--bz-spacing-3xl) + var(--bz-spacing-xs))}#event-theme-body .ev-ps-swatch{width:calc(var(--bz-spacing-2xl) + var(--bz-spacing-xs));height:calc(var(--bz-spacing-2xl) + var(--bz-spacing-xs))}#event-theme-body .ev-ps-swatch--custom .bz-icon{width:var(--bz-spacing-lg);height:var(--bz-spacing-lg)}.ev-ps-modal__section+.ev-ps-modal__section{margin-top:var(--bz-spacing-xl)}#event-theme-body .bz-grid-2>.ev-ps-modal__section+.ev-ps-modal__section{margin-top:0}#event-theme-body .bz-grid-2,#event-theme-body .bz-grid-2+.ev-ps-modal__section{margin-top:var(--bz-spacing-xl)}.ev-ps-dropzone{justify-content:center;align-items:center;gap:var(--bz-spacing-xs);width:100%;min-height:calc(var(--bz-spacing-7xl) + var(--bz-spacing-5xl));cursor:pointer;text-align:center;padding:var(--bz-spacing-lg);border:1px dashed var(--bz-border-default);border-radius:var(--bz-radius-lg);background:var(--bz-bg-subtle);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);flex-direction:column;display:flex}.ev-ps-dropzone:hover{border-color:var(--bz-primary);color:var(--bz-text-primary)}.ev-ps-dropzone .bz-icon{color:var(--bz-text-tertiary)}.ev-ps-dropzone strong{color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold)}.ev-ps-cover-full{width:100%;height:calc(var(--bz-spacing-7xl) * 1.6);border-radius:var(--bz-radius-lg);background-color:var(--bz-bg-subtle);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.ev-ps-cover-full__actions{bottom:var(--bz-spacing-sm);right:var(--bz-spacing-sm);gap:var(--bz-spacing-xs);display:inline-flex;position:absolute}.ev-ps-cover-set{align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-sm);border:1px solid var(--bz-border-subtle,var(--bz-border-default));border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);display:flex}.ev-ps-cover-thumb{width:calc(var(--bz-spacing-6xl) + var(--bz-spacing-md));height:var(--bz-spacing-5xl);border-radius:var(--bz-radius-md);background-color:var(--bz-bg-subtle);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;overflow:hidden}.ev-ps-cover-set__main{gap:var(--bz-spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.ev-ps-cover-set__main strong{font-size:var(--bz-fs-small);color:var(--bz-text-primary);font-weight:var(--bz-fw-body-bold)}.ev-ps-cover-set__actions{gap:var(--bz-spacing-xs);flex:none;display:inline-flex}.ev-ps-rows{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.ev-ps-row{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);display:flex}.ev-ps-row__label{align-items:center;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);display:inline-flex}.ev-font-select{max-width:calc(var(--bz-spacing-7xl) * 1.5);display:none}@media (width<=640px){.ev-font-seg{display:none}.ev-font-select{display:block}}.ev-ps-label-hint{align-items:center;gap:var(--bz-spacing-xs);display:inline-flex}.ev-ps-row__label .bz-hint__popover,.ev-ps-label-hint .bz-hint__popover{left:0;transform:none}.ev-ps-swatches{align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:inline-flex}.ev-ps-swatch{width:var(--bz-spacing-lg);height:var(--bz-spacing-lg);border-radius:var(--bz-radius-full);cursor:pointer;box-shadow:inset 0 0 0 1px var(--bz-border-subtle,var(--bz-border-default));border:0;padding:0}.ev-ps-swatch.is-selected{box-shadow:0 0 0 2px var(--bz-bg-surface), 0 0 0 4px var(--bz-primary)}.ev-ps-swatch--custom{background:var(--bz-bg-surface);box-shadow:none;border:1px dashed var(--bz-border-default);color:var(--bz-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.ev-ps-swatch--custom .bz-icon{width:var(--bz-spacing-md);height:var(--bz-spacing-md)}.events-theme-card__cov{color:var(--bz-text-inverse,var(--bz-bg-surface))}.ev-tplthumb--minimal:after{content:"";background:var(--bz-bg-surface);opacity:.82;position:absolute;inset:0}.ev-tplthumb--pattern:after{content:"";opacity:.5;background-image:radial-gradient(currentColor 1.2px,#0000 1.2px);background-size:var(--bz-spacing-md) var(--bz-spacing-md);position:absolute;inset:0}.ev-tplthumb--warp{background:var(--bz-text-primary)}.ev-tplthumb--warp:after{content:"";opacity:.75;background:repeating-conic-gradient(from 0deg at 50% 50%, var(--bz-text-inverse,#fff) 0deg 1deg, transparent 1deg 12deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 6%,#000 28%,#0000 80%);mask-image:radial-gradient(circle,#0000 6%,#000 28%,#0000 80%)}.app-settings-segment[disabled]{cursor:not-allowed;opacity:.55}.ev-rsvp-count{align-items:center;gap:var(--bz-spacing-sm);display:flex}.ev-avatars{display:inline-flex}.ev-avatar{width:var(--bz-spacing-xl);height:var(--bz-spacing-xl);border-radius:var(--bz-radius-full);font-size:var(--bz-fs-tiny);font-weight:var(--bz-fw-body-bold);color:var(--bz-primary-text);background:var(--bz-primary-subtle);box-shadow:0 0 0 2px var(--bz-bg-surface);margin-left:calc(-1 * var(--bz-spacing-sm));justify-content:center;align-items:center;display:inline-flex}.ev-avatar:first-child{margin-left:0}.ev-rsvp-count strong{font-size:var(--bz-fs-body);color:var(--bz-text-primary)}.ev-rsvp-cta{width:100%}.ev-canvas .events-facts .kv-pair{align-items:center}.ev-canvas .events-facts dt{align-items:center;gap:var(--bz-spacing-xs);flex:none;margin:0;display:inline-flex}.ev-canvas .events-facts dd{align-items:center;gap:var(--bz-spacing-xs);min-width:0;margin:0;display:inline-flex}.ev-rsvp-ph{text-align:left;align-items:flex-start;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md) var(--bz-spacing-lg);border:1px dashed var(--bz-border-default);border-radius:var(--bz-radius-lg);color:var(--bz-text-secondary);font-size:var(--bz-fs-small);background:var(--bz-bg-subtle);display:flex}.ev-rsvp-ph .bz-icon{color:var(--bz-text-tertiary);flex:none}.ev-rsvp-ph[hidden],.events-rsvp-card[hidden],.ev-questions-canvas[hidden],.ev-cover-uploaded[hidden],.ev-ps-cover-set[hidden],.ev-ps-cover-full[hidden],.ev-ps-modal__section .helper-text[hidden],.ev-ps-dropzone[hidden]{display:none!important}.ev-cockpit__head{justify-content:space-between;align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.ev-rail-title{font-size:var(--bz-fs-h5,var(--bz-fs-body));font-weight:var(--bz-fw-heading,var(--bz-fw-body-bold));color:var(--bz-text-primary)}.ev-cockpit__head{flex-wrap:nowrap}.ev-header-status{margin-right:var(--bz-spacing-sm);align-self:center}.ev-header-kebab{margin-left:var(--bz-spacing-xs);font-size:var(--bz-fs-h5,18px);align-self:center}.ev-vis{display:inline-flex;position:relative}.ev-vis__pill{align-items:center;gap:var(--bz-spacing-xs);cursor:pointer;font:inherit;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);padding:var(--bz-spacing-2xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-bg-subtle);border:0;display:inline-flex}.ev-vis__pill:hover{background:var(--bz-bg-surface-hover,var(--bz-bg-subtle))}.ev-vis__menu{top:calc(100% + var(--bz-spacing-xs));z-index:30;width:calc(var(--bz-spacing-7xl) * 3.5);background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle,var(--bz-border-default));border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-lg);padding:var(--bz-spacing-xs);flex-direction:column;display:flex;position:absolute;right:0}.ev-vis__menu.bz-hidden{display:none}.ev-vis__opt{align-items:flex-start;gap:var(--bz-spacing-sm);text-align:left;cursor:pointer;width:100%;font:inherit;padding:var(--bz-spacing-sm);border-radius:var(--bz-radius-md);background:0 0;border:0;display:flex}.ev-vis__note{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);margin:0}.ev-vis__opt:hover{background:var(--bz-bg-subtle)}.ev-vis__opt>.bz-icon{margin-top:var(--bz-spacing-2xs);flex:none}.ev-vis__opt-main{gap:var(--bz-spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.ev-vis__opt-main strong{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.ev-vis__opt>.bz-icon:last-child{color:var(--bz-text-primary)}.ev-rail-row{align-items:center;gap:var(--bz-spacing-sm);border:1px solid var(--bz-border-subtle,var(--bz-border-default));border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);padding:var(--bz-spacing-md);display:flex}.ev-rail-row+.ev-rail-row,.ev-rail-row+.ev-acc,.ev-acc+.ev-rail-row{margin-top:var(--bz-spacing-sm)}.ev-rail-row>.bz-icon{color:var(--bz-text-secondary);flex:none}.ev-rail-row__main{gap:var(--bz-spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.ev-rail-row__main strong{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.ev-rail-row__label{align-items:center;gap:var(--bz-spacing-xs);display:inline-flex}.events-cap-hint{vertical-align:middle;margin-left:var(--bz-spacing-xs);pointer-events:auto;display:inline-flex}.events-cap-hint .bz-icon{width:14px;height:14px}.events-cap-row{align-items:center;gap:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.events-cap-row .events-cap-field{width:calc(var(--bz-spacing-7xl) * 3);flex:none;min-width:0;margin:0}.events-cap-row .events-cap-hint .bz-hint__popover{left:0;right:auto;top:calc(100% + var(--bz-spacing-sm));bottom:auto;transform:none}.events-ticket-line__x{cursor:pointer;padding:var(--bz-spacing-xs);border-radius:var(--bz-radius-md);color:var(--bz-text-tertiary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.events-ticket-line__x:hover:not(:disabled){color:var(--bz-text-secondary);background:var(--bz-bg-subtle)}.events-ticket-line__x:disabled{cursor:not-allowed;opacity:.45}.events-ticket-line__x--placeholder{visibility:hidden;cursor:default}.events-tickets-row{grid-template-columns:var(--bz-spacing-2xl) minmax(16ch, 1fr) 10ch 10ch 10ch 15ch var(--bz-spacing-2xl);gap:var(--bz-spacing-md);padding:var(--bz-spacing-xs) 0;align-items:center;display:grid}.events-tickets-row--no-members{grid-template-columns:var(--bz-spacing-2xl) minmax(16ch, 1fr) 10ch 10ch 15ch var(--bz-spacing-2xl)}.events-tickets-row--head{color:var(--bz-text-secondary);border-bottom:1px solid var(--bz-border-subtle);padding-top:0}.events-tickets-row--head>span{font-size:var(--bz-fs-small)}.events-tickets-row .form-control{cursor:text;padding-top:var(--bz-spacing-sm);padding-bottom:var(--bz-spacing-sm);background:0 0;border-color:#0000}.events-tickets-row--head>span:not(:first-child){padding-left:calc(var(--bz-spacing-md) + var(--bz-spacing-2xs))}.events-tickets-row .form-control:hover{border-color:var(--bz-border-default);background:var(--bz-bg-subtle)}.events-tickets-row .form-control:focus,.events-tickets-row .form-control:focus-visible{background:var(--bz-bg-surface);border-color:var(--bz-primary)}.events-tickets-row .events-ticket-line__eb-val{padding-top:var(--bz-spacing-sm);padding-bottom:var(--bz-spacing-sm)}.events-tickets-row--hidden>:not(.ev-edit-pen):not(.events-ticket-line__x){opacity:.5}.events-tickets-row .events-ticket-line__x{color:var(--bz-text-tertiary)}.events-tickets-row .events-ticket-line__x:hover,.events-tickets-row .events-ticket-line__x:focus-visible{color:var(--bz-text-primary)}.bz-modal:has(.events-tickets-row) .bz-modal__footer{background:var(--bz-bg-surface);z-index:1;position:sticky;bottom:0}.events-tickets-add .bz-link-inline{white-space:nowrap;padding-left:calc(var(--bz-spacing-md) + var(--bz-spacing-2xs));text-decoration:none}.events-tickets-add .bz-link-inline:hover,.events-tickets-add .bz-link-inline:focus-visible{text-decoration:underline}.events-page-head{top:calc(var(--bz-spacing-2xl) * -1);z-index:5;background:var(--bz-bg-page);margin-top:calc(var(--bz-spacing-2xl) * -1);padding-top:var(--bz-spacing-2xl);position:sticky}.events-tickets-top{grid-template-columns:repeat(2, calc(var(--bz-spacing-7xl) * 3.5));gap:var(--bz-spacing-md);margin-right:var(--bz-spacing-lg);display:grid}.events-tickets-top>.gc-float-field+.gc-float-field{margin-top:0}.events-ticket-line__eb{flex:none;align-self:center;width:15ch;margin:0;position:relative}.events-eb-sub{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.events-eb-head{align-items:center;gap:var(--bz-spacing-xs);margin-bottom:var(--bz-spacing-sm);display:flex}.events-eb-head .events-eb-off{margin:0}.events-eb-rules{display:inline-flex}.events-paylink-line{align-items:center;gap:var(--bz-spacing-xs);min-width:0;display:flex}.events-paylink-line .events-paylink-url{text-overflow:ellipsis;white-space:nowrap;color:var(--bz-text-secondary);font-size:var(--bz-fs-small);overflow:hidden}.events-ticket-line__eb-cap{top:-6px;left:var(--bz-spacing-md);padding:0 var(--bz-spacing-xs);color:var(--bz-text-secondary);z-index:1;background:var(--bz-bg-surface,#fff);font-size:12px;line-height:12px;position:absolute}.events-ticket-line__eb:has(.events-ticket-line__eb-val[aria-expanded=true]) .events-ticket-line__eb-cap{color:var(--bz-primary)}.events-ticket-line__eb-val{text-align:left;width:100%;color:var(--bz-text-primary);cursor:pointer;border-radius:var(--bz-radius-md);background:0 0;border:1px solid #0000;padding:16px 14px;font-family:inherit;font-size:16px;line-height:normal}.events-ticket-line__eb-val:hover{border-color:var(--bz-border-default);background:var(--bz-bg-subtle)}.events-ticket-line__eb-val .pro-badge--corner{font-size:calc(var(--bz-fs-tiny) * .85)}.events-ticket-line__eb-val[aria-expanded=true]{border-color:var(--bz-primary);box-shadow:0 0 0 1px var(--bz-primary)}.events-eb-toggle{cursor:pointer;font:inherit;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-primary);padding:0 var(--bz-spacing-xs);background:0 0;border:0}.events-eb-toggle:hover{text-decoration:underline}.events-ticket-line__paylink{cursor:pointer;padding:var(--bz-spacing-xs);border-radius:var(--bz-radius-md);width:var(--bz-spacing-4xl);height:var(--bz-spacing-4xl);box-sizing:border-box;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.events-ticket-line__paylink:hover,.events-ticket-line__paylink[aria-expanded=true]{background:var(--bz-bg-subtle)}.events-ticket-line__paylink--empty{pointer-events:none}.events-ticket-line__main .form-control,.events-cap-row .form-control{cursor:text;background:0 0;border-color:#0000}.events-ticket-line__main .gc-label-select{cursor:pointer}.events-ticket-line__main .gc-float-field:hover .form-control,.events-cap-row .gc-float-field:hover .form-control{border-color:var(--bz-border-default);background:var(--bz-bg-subtle)}.events-ticket-line__main .form-control:focus,.events-ticket-line__main .form-control:focus-visible,.events-cap-row .form-control:focus,.events-cap-row .form-control:focus-visible{background:var(--bz-bg-surface);border-color:var(--bz-primary)}.events-ticket-line__main .form-control.is-invalid,.events-cap-row .form-control.is-invalid{border-color:var(--bz-error,var(--bz-error-text))}#event-tickets-modal .bz-modal{max-width:900px}.events-tickets-footer{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-lg)}.events-tickets-note{margin-right:auto}.events-tickets-note:empty{display:none}.events-ticket-line__eb .gc-checkbox{margin:0}.events-eb-summary{align-items:center;gap:var(--bz-spacing-xs);display:inline-flex}.events-cap-row .events-cap-plusone{flex:auto;min-width:0;margin:0}.events-cap-hint .bz-hint__popover{left:auto;right:0;transform:none}.ev-rail-row .gc-toggle{flex:none;margin-left:auto}.ev-hover-hint{cursor:help}.ev-count-quiet{color:var(--bz-text-tertiary);font-weight:var(--bz-fw-body);font-size:var(--bz-fs-small)}.ev-rail-row__label strong{white-space:nowrap}.ev-rail-row:has(.ev-rail-select) .ev-rail-row__label strong{white-space:normal}.ev-reminder-head{align-items:center;gap:var(--bz-spacing-xs);display:flex}.ev-reminder-offset-line{align-items:center;gap:var(--bz-spacing-sm);margin-left:var(--bz-spacing-xl);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);display:flex}.ev-reminder-offset-line .events-reminder-offset{width:calc(var(--bz-spacing-4xl) + var(--bz-spacing-md))}.ev-acc[open]{overflow:visible}.ev-reminder-head .bz-hint__popover,.ev-rail-row__label .bz-hint__popover,.ev-sechd .bz-hint__popover{left:0;transform:none}.ev-rail-select{width:auto;max-width:calc(var(--bz-spacing-7xl) * 2);font-size:var(--bz-fs-small);padding-top:var(--bz-spacing-2xs);padding-bottom:var(--bz-spacing-2xs);box-shadow:none;text-align-last:right;background-color:#0000;border-color:#0000;flex:none;margin-left:auto}.ev-rail-select:hover:not(:disabled){background-color:var(--bz-bg-subtle)}.ev-rail-select:focus:not(:focus-visible){border-color:#0000}.ev-acc{border:1px solid var(--bz-border-subtle,var(--bz-border-default));border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);overflow:hidden}.ev-acc+.ev-acc{margin-top:var(--bz-spacing-sm)}.ev-acc__sum{align-items:center;gap:var(--bz-spacing-sm);cursor:pointer;padding:var(--bz-spacing-md);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);list-style:none;display:flex}.ev-acc__sum::-webkit-details-marker{display:none}.ev-acc__sum .bz-icon{color:var(--bz-text-secondary);flex:none}.ev-acc__sum .ev-acc__meta{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body);color:var(--bz-text-tertiary);margin-left:auto}.ev-acc__sum .ev-acc__chev{transition:transform var(--bz-duration-fast,.15s) var(--bz-ease-default,ease)}.ev-acc[open]>.ev-acc__sum .ev-acc__chev{transform:rotate(180deg)}.ev-acc__body{padding:var(--bz-spacing-md) var(--bz-spacing-md) var(--bz-spacing-md);gap:var(--bz-spacing-sm);border-top:1px solid var(--bz-border-subtle,var(--bz-border-default));flex-direction:column;display:flex}.ev-sum-row{justify-content:space-between;align-items:center;gap:var(--bz-spacing-sm);font-size:var(--bz-fs-small);display:flex}.ev-sum-row__meta{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny)}.ev-offset{align-items:center;gap:var(--bz-spacing-xs);flex-wrap:wrap;display:inline-flex}.ev-offset input{width:6ch}.ev-qa-palette{gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.ev-hub-ribbon{margin:0}.events-screen-host>.bz-view-tabs{margin-bottom:0}.ev-sechd{margin:var(--bz-spacing-md,12px) 0 var(--bz-spacing-sm);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--bz-text-tertiary)}.ev-att{justify-content:space-between;align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-md) var(--bz-spacing-sm);border-top:1px solid var(--bz-border-subtle,var(--bz-border-default));display:flex}.ev-att:first-of-type{border-top:0}.ev-att-name{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.ev-att-mut{color:var(--bz-text-secondary);font-size:var(--bz-fs-small)}.ev-ghost-row{opacity:.55}.ev-blast-controls{align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.ev-blast-controls .form-control{width:auto;max-width:calc(var(--bz-spacing-7xl) * 2.5)}.ev-blast-controls .helper-text{margin-left:auto}.ev-cycle-period{color:var(--bz-text-tertiary);font-size:var(--bz-fs-tiny);font-weight:var(--bz-fw-body)}.bz-upsell{gap:var(--bz-spacing-sm);text-align:left;flex-direction:column;display:flex}.bz-upsell__title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0}.bz-upsell__body{gap:var(--bz-spacing-xs);flex-direction:column;margin:0;display:flex}.bz-upsell__body>p{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0;line-height:1.5}.bz-upsell__usage{font-weight:500;color:var(--bz-text-primary)!important}.bz-upsell__safe{color:var(--bz-text-primary)!important}.bz-upsell__ceiling{font-weight:500;color:var(--bz-text-primary)!important}.bz-upsell__gain-list{gap:var(--bz-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bz-upsell__gain-list>li{align-items:flex-start;gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);display:flex}.bz-upsell__price{font-weight:500;color:var(--bz-text-primary)!important}.bz-upsell__actions{justify-content:flex-end;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-xs);display:flex}.bz-upsell--dialog{gap:var(--bz-spacing-md)}.bz-upsell--panel{padding:var(--bz-spacing-lg);border:1px solid var(--bz-primary-border);border-radius:var(--bz-radius-lg);background:var(--bz-primary-subtle)}.bz-upsell--banner{flex-direction:column;align-items:flex-start;gap:4px}.bz-upsell--banner .bz-upsell__title{font-size:var(--bz-fs-small)}.bz-upsell--banner .bz-upsell__actions{margin-top:0;margin-left:auto}@media (width<=640px){.bz-upsell--banner{flex-direction:column;align-items:flex-start}.bz-upsell--banner .bz-upsell__actions,.bz-upsell__actions{width:100%;margin-left:0}.bz-upsell__actions>.bz-btn{flex:1}}.bz-usage-meter{background:var(--bz-border-strong);border-radius:999px;max-width:520px;height:8px;overflow:hidden}.bz-usage-meter__fill{background:var(--bz-primary);border-radius:999px;height:100%;display:block}.bz-icon-action{border-radius:var(--bz-radius-md);width:32px;height:32px;color:var(--bz-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bz-icon-action:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-icon-action:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px}.bz-icon-action svg{width:var(--bz-icon-sm,16px);height:var(--bz-icon-sm,16px);stroke-width:1.7px}.bz-icon-action--tap{width:var(--bz-tap-target);height:var(--bz-tap-target)}.platform-page-header-main{gap:var(--bz-spacing-xs);flex-direction:column;min-width:0;display:flex}.bz-copy-value{align-items:center;gap:var(--bz-spacing-xs);max-width:100%;color:var(--bz-text-primary);font-family:var(--bz-font-mono,ui-monospace, monospace);font-size:var(--bz-fs-small);line-height:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;display:inline-flex}.bz-copy-value__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.bz-copy-value .bz-icon,.bz-copy-value__ack{flex-shrink:0}.bz-copy-value:hover{color:var(--bz-primary-text);text-decoration:underline}.bz-copy-value:focus-visible{outline:2px solid var(--bz-primary);outline-offset:2px;border-radius:var(--bz-radius-sm,4px)}.bz-copy-value__ack{color:var(--bz-text-success);font-size:var(--bz-fs-tiny);white-space:nowrap}.bz-copy-value__icon{color:var(--bz-text-tertiary);opacity:0;flex-shrink:0}.bz-copy-value:hover .bz-copy-value__icon,.bz-copy-value:focus-visible .bz-copy-value__icon{opacity:1}@media (hover:none){.bz-copy-value__icon{opacity:1}}.bz-segment-group{gap:var(--bz-spacing-sm,8px);display:flex}.bz-segment-btn{text-align:center;font-family:inherit;font-size:var(--bz-fs-small,13px);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border-strong);color:var(--bz-text-secondary);cursor:pointer;background:0 0;flex:1;padding:9px 0;font-weight:400}.bz-segment-btn[aria-selected=true]{border-color:var(--bz-primary);background:var(--bz-primary-subtle);color:var(--bz-primary);font-weight:600}.bz-segment-btn:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:var(--bz-spacing-2xs)}.bz-qr-artifact{width:var(--bz-qr-artifact-w,248px);text-align:center;background:var(--bz-bg-subtle,var(--bz-bg-surface-raised));border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl) var(--bz-spacing-lg);flex:none;transition:opacity .15s}.bz-qr-artifact.is-dimmed{opacity:.2;pointer-events:none}.bz-qr-artifact--lg{width:var(--bz-qr-artifact-w-lg)}.bz-qr-artifact__stage{place-items:center;display:grid}.bz-qr-artifact__stage>*{grid-area:1/1}.bz-qr-artifact__stage>.is-hidden{visibility:hidden}.bz-qr-artifact__url{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);margin-top:var(--bz-spacing-sm)}.bz-qr-artifact__target{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin-top:var(--bz-spacing-3xs,2px);word-break:break-word}.bz-qr-artifact__badge{margin:var(--bz-spacing-sm) 0 var(--bz-spacing-md)}.bz-qr-artifact__actions{justify-content:center;align-items:center;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-sm);display:flex}.bz-qr-artifact--lg .bz-qr-artifact__url,.bz-qr-artifact--lg .bz-qr-artifact__url .bz-copy-value,.bz-qr-artifact--lg .bz-qr-artifact__target{font-size:var(--bz-fs-body)}.bz-qr-artifact__url .bz-copy-value{white-space:normal;text-align:center}.bz-qr-artifact__url .bz-copy-value__text{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.bz-qr-history-row{align-items:baseline;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md) 0;font-size:var(--bz-fs-small);display:flex}.bz-qr-history-row__meta{color:var(--bz-text-tertiary);flex:none}.bz-qr-history-row__change{min-width:0;color:var(--bz-text-secondary)}.bz-qr-history-row__change strong{color:var(--bz-text-primary)}.bz-swatch{width:var(--bz-icon-sm-size,18px);height:var(--bz-icon-sm-size,18px);border-radius:var(--bz-radius-sm);border:1px solid var(--bz-border-default);box-shadow:0 0 0 2px var(--bz-paper-bg);vertical-align:middle;margin-inline-end:var(--bz-spacing-sm);display:inline-block}.bz-interim-card{width:min(var(--bz-max-content-width), 100%);margin:var(--bz-spacing-7xl) auto 0;padding:var(--bz-spacing-6xl);border:var(--bz-border-thin) solid var(--bz-border-default);border-radius:var(--bz-radius-xl);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-xl)}.bz-interim-card__eyebrow{margin:0 0 var(--bz-spacing-lg);color:var(--bz-primary-text);font-size:var(--bz-fs-body);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.bz-interim-card__title{font-size:var(--bz-fs-hero);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1}@media (width<=768px){.bz-interim-card{margin-top:var(--bz-spacing-5xl);padding:var(--bz-spacing-2xl) var(--bz-spacing-lg);border-radius:var(--bz-radius-lg)}.bz-interim-card__title{font-size:var(--bz-fs-display)}.toggle-switch:before{content:"";left:0;right:0;top:calc((var(--bz-icon-sm-size) - var(--bz-tap-target)) / 2 - var(--bz-border-hairline));bottom:calc((var(--bz-icon-sm-size) - var(--bz-tap-target)) / 2 - var(--bz-border-hairline));position:absolute}}.bz-range{gap:var(--bz-spacing-xs);max-width:var(--bz-field-max-width);flex-direction:column;flex:auto;display:flex}.bz-range__label{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-range__row{align-items:center;gap:var(--bz-spacing-sm);min-height:var(--bz-touch-target-min);display:flex}.bz-range__input{cursor:pointer;appearance:none;height:var(--bz-range-track-height);border-radius:var(--bz-radius-full);background:linear-gradient(to right, var(--bz-primary) 0 var(--bz-range-fill,0%), var(--bz-border-default) var(--bz-range-fill,0%) 100%);flex:1;margin:0}.bz-range__input::-webkit-slider-thumb{appearance:none;width:var(--bz-range-thumb-size);height:var(--bz-range-thumb-size);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface);border:var(--bz-range-thumb-border) solid var(--bz-primary);box-shadow:var(--bz-shadow-sm);cursor:grab}.bz-range__input::-moz-range-thumb{width:var(--bz-range-thumb-size);height:var(--bz-range-thumb-size);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface);border:var(--bz-range-thumb-border) solid var(--bz-primary);box-shadow:var(--bz-shadow-sm);cursor:grab}.bz-range__input:hover::-webkit-slider-thumb{border-color:var(--bz-primary-hover)}.bz-range__input:hover::-moz-range-thumb{border-color:var(--bz-primary-hover)}.bz-range__input:active::-webkit-slider-thumb{border-color:var(--bz-primary-pressed);cursor:grabbing}.bz-range__input:active::-moz-range-thumb{border-color:var(--bz-primary-pressed);cursor:grabbing}.bz-range__input:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-range__value{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch;color:var(--bz-text-primary)}.bz-range__bounds{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);justify-content:space-between;display:flex}.bz-range.is-disabled{cursor:not-allowed}.bz-range.is-disabled .bz-range__input{cursor:not-allowed;background:var(--bz-bg-surface-disabled)}.bz-range.is-disabled .bz-range__input::-webkit-slider-thumb{border-color:var(--bz-border-default);cursor:not-allowed}.bz-range.is-disabled .bz-range__input::-moz-range-thumb{border-color:var(--bz-border-default);cursor:not-allowed}.bz-range.is-disabled .bz-range__label,.bz-range.is-disabled .bz-range__value{color:var(--bz-text-tertiary)}@media (width<=767px){.settings-nav-item{min-height:var(--bz-touch-target-min);align-items:center;display:inline-flex}.bz-preauth-header-brand,.gc-toggle{min-height:var(--bz-touch-target-min)}.bz-preauth-footer a{min-height:var(--bz-touch-target-min);min-width:var(--bz-touch-target-min);justify-content:center;align-items:center;display:inline-flex}}@media (width<=479px){.activity-item-actions .bz-btn,.bz-list-toolbar-right>.bz-btn{justify-content:center;width:100%}}:root{--bz-signer-1-border:#635bff;--bz-signer-1-fill:#eeedff;--bz-signer-2-border:#0f8575;--bz-signer-2-fill:#e3f6f3;--bz-signer-3-border:#ab6600;--bz-signer-3-fill:#fff4e0;--bz-signer-4-border:#c92a62;--bz-signer-4-fill:#fde8ef;--bz-signer-5-border:#1971c2;--bz-signer-5-fill:#e5f1fc;--bz-signer-6-border:#2a873d;--bz-signer-6-fill:#e6f6e9;--bz-signer-1-tint:color-mix(in srgb, var(--bz-signer-1-border) 18%, var(--bz-bg-surface));--bz-signer-2-tint:color-mix(in srgb, var(--bz-signer-2-border) 18%, var(--bz-bg-surface));--bz-signer-3-tint:color-mix(in srgb, var(--bz-signer-3-border) 18%, var(--bz-bg-surface));--bz-signer-4-tint:color-mix(in srgb, var(--bz-signer-4-border) 18%, var(--bz-bg-surface));--bz-signer-5-tint:color-mix(in srgb, var(--bz-signer-5-border) 18%, var(--bz-bg-surface));--bz-signer-6-tint:color-mix(in srgb, var(--bz-signer-6-border) 18%, var(--bz-bg-surface));--bz-font-signature-1:"Great Vibes", "Snell Roundhand", cursive;--bz-font-signature-2:"Allura", "Apple Chancery", cursive;--bz-font-signature-3:"Caveat", "Bradley Hand", cursive;--bz-font-signature-4:"Dancing Script", "Brush Script MT", cursive;--bz-fs-signature:34px;--bz-fs-signature-field:22px;--bz-sig-stamp-min-height:36px;--bz-sig-stamp-min-height-compact:18px;--bz-signature-pad-height:160px;--bz-signature-style-height:64px;--bz-file-drop-min-height:180px;--bz-file-drop-max-width:48rem;--bz-file-drop-icon-size:32px;--bz-stepper-marker-size:28px;--bz-doc-outline-width:220px;--bz-doc-palette-width:264px;--bz-doc-footer-inset:var(--bz-spacing-5xl);--bz-stepper-connector-width:48px;--bz-doc-page-max-width:816px;--bz-signature-style-min-width:160px;--bz-signature-mark-min-width:var(--bz-signature-mark-min-width);--bz-signature-mark-max-width:var(--bz-signature-mark-max-width)}.bz-signature-pad{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.bz-signature-pad__surface{width:100%;height:var(--bz-signature-pad-height);background:var(--bz-paper-bg);border:1px dashed var(--bz-paper-border);border-radius:var(--bz-radius-md);touch-action:none;cursor:crosshair;position:relative;overflow:hidden}.bz-signature-pad__surface.is-invalid{border-color:var(--bz-error)}.bz-signature-pad__canvas{width:100%;height:100%;display:block}.bz-signature-pad__baseline{left:var(--bz-spacing-xl);right:var(--bz-spacing-xl);bottom:var(--bz-spacing-3xl);border-top:1px solid var(--bz-paper-border);pointer-events:none;position:absolute}.bz-signature-pad__hint{font-size:var(--bz-fs-small);color:var(--bz-paper-text-tertiary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bz-signature-pad__styles{gap:var(--bz-spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}.bz-signature-pad__style{height:var(--bz-signature-style-height);padding:0 var(--bz-spacing-md);background:var(--bz-paper-bg);color:var(--bz-paper-text-primary);border:1px solid var(--bz-paper-border);border-radius:var(--bz-radius-md);font-size:var(--bz-fs-signature-field);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.bz-signature-pad__style[aria-pressed=true]{border:2px solid var(--bz-primary)}.bz-signature-pad__style{justify-content:flex-start;gap:var(--bz-spacing-2xl)}.bz-signature-pad__style .bz-sig-stamp{width:auto;height:auto}.bz-signature-pad__style .bz-sig-stamp--compact .bz-doc-field__sig{font-size:var(--bz-fs-signature-field)}.bz-signature-pad__style:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-signature-pad__adopted{align-items:flex-end;gap:var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.bz-signature-pad__mark{gap:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-tertiary);flex-direction:column;display:flex}.bz-signature-pad__mark-image{min-width:var(--bz-signature-mark-min-width);height:var(--bz-signature-style-height);padding:0 var(--bz-spacing-md);background:var(--bz-paper-bg);border-bottom:1px solid var(--bz-paper-border);font-size:var(--bz-fs-signature-field);color:var(--bz-paper-text-primary);justify-content:center;align-items:center;display:flex}.bz-signature-pad__mark-image img{max-height:100%;max-width:var(--bz-signature-mark-max-width)}.bz-sig-font-1{font-family:var(--bz-font-signature-1)}.bz-sig-font-2{font-family:var(--bz-font-signature-2)}.bz-sig-font-3{font-family:var(--bz-font-signature-3)}.bz-sig-font-4{font-family:var(--bz-font-signature-4)}.bz-doc-viewer{align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg);background:var(--bz-bg-subtle);border-radius:var(--bz-radius-md);flex-direction:column;display:flex}.bz-doc-viewer__page{width:100%;max-width:var(--bz-doc-page-max-width);aspect-ratio:8.5/11;background:var(--bz-paper-bg);color:var(--bz-paper-text-primary);border:1px solid var(--bz-paper-border);box-shadow:var(--bz-shadow-sm);position:relative}.bz-doc-viewer__render{position:absolute;inset:0;overflow:hidden}.bz-doc-viewer__render canvas,.bz-doc-viewer__render img{width:100%;height:100%;display:block}.bz-doc-viewer__page-label{font-size:var(--bz-fs-small);color:var(--bz-text-tertiary)}.bz-doc-workspace{grid-template-columns:var(--bz-doc-outline-width) minmax(0, 1fr);gap:var(--bz-spacing-xl);align-items:start;display:grid}.bz-doc-toolbar{top:calc(-1 * var(--bz-doc-scroll-pad,0px));top:calc(var(--bz-doc-pinned-head,0px) - var(--bz-doc-scroll-pad,0px));z-index:20;gap:var(--bz-spacing-md);padding-block:var(--bz-spacing-sm);background:var(--bz-bg-page);padding-bottom:var(--bz-spacing-lg);margin-bottom:var(--bz-spacing-lg);flex-direction:column;display:flex;position:sticky}.bz-doc-toolbar.is-stuck{box-shadow:0 1px 0 var(--bz-border-default)}.bz-doc-toolbar .gc-label-select{height:var(--bz-tap-target);padding-block:0}.bz-doc-toolbar>.bz-section-toolbar{row-gap:var(--bz-spacing-sm);flex-wrap:wrap}.bz-doc-toolbar--ruled{border-bottom:1px solid #0000}.bz-doc-toolbar--ruled.bz-doc-toolbar--stuck{border-bottom-color:var(--bz-border-default)}.bz-doc-toolbar__extra:not(:has(*)){display:none}.bz-doc-toolbar>.bz-section-toolbar>.bz-actions-right{flex-wrap:wrap}.bz-doc-toolbar>.bz-section-toolbar>.bz-actions-right:last-child{margin-left:auto}@media (width<=640px){.bz-doc-toolbar .kv-pair--settings{row-gap:var(--bz-spacing-xs);padding-block:var(--bz-spacing-sm);flex-wrap:wrap}.bz-doc-toolbar .kv-pair--settings>.kv-pair__label,.bz-doc-toolbar .kv-pair--settings>.kv-pair__value{flex:1 0 100%;width:auto}.bz-doc-toolbar{gap:var(--bz-spacing-sm)}.bz-doc-toolbar .bz-list-toolbar{align-items:center;gap:var(--bz-spacing-xs);flex-wrap:nowrap;padding-block:0}.bz-doc-toolbar .bz-list-toolbar-left{display:contents}.bz-doc-toolbar .bz-list-toolbar-left>.bz-btn{flex:none}.bz-doc-toolbar .bz-list-toolbar-left>.gc-float-field{flex:3 1 0;min-width:0}.bz-doc-toolbar .bz-list-toolbar>.bz-phone-only{flex:2 1 0;min-width:0}.bz-doc-toolbar .bz-list-toolbar .gc-label-select{padding-inline:var(--bz-spacing-sm) calc(var(--bz-spacing-sm) + var(--bz-spacing-xl));background-position:calc(100% - var(--bz-spacing-sm)) 50%}}.bz-doc-toolbar .bz-doc-signer--1 .gc-label-select,.bz-doc-toolbar .bz-doc-signer--1 .bz-btn{border-color:var(--bz-signer-1-border)}.bz-doc-toolbar .bz-doc-signer--2 .gc-label-select,.bz-doc-toolbar .bz-doc-signer--2 .bz-btn{border-color:var(--bz-signer-2-border)}.bz-doc-toolbar .bz-doc-signer--3 .gc-label-select,.bz-doc-toolbar .bz-doc-signer--3 .bz-btn{border-color:var(--bz-signer-3-border)}.bz-doc-toolbar .bz-doc-signer--4 .gc-label-select,.bz-doc-toolbar .bz-doc-signer--4 .bz-btn{border-color:var(--bz-signer-4-border)}.bz-doc-toolbar .bz-doc-signer--5 .gc-label-select,.bz-doc-toolbar .bz-doc-signer--5 .bz-btn{border-color:var(--bz-signer-5-border)}.bz-doc-toolbar .bz-doc-signer--6 .gc-label-select,.bz-doc-toolbar .bz-doc-signer--6 .bz-btn{border-color:var(--bz-signer-6-border)}.bz-doc-palette [class*=bz-doc-signer--] .form-control,.bz-doc-toolbar [class*=bz-doc-signer--] .form-control{color:var(--bz-text-primary)}.bz-doc-palette .bz-doc-signer--1 .form-control,.bz-doc-toolbar .bz-doc-signer--1 .form-control{border-color:var(--bz-signer-1-border);background-color:var(--bz-signer-1-tint)}.bz-doc-palette .bz-doc-signer--1 .gc-float-label,.bz-doc-toolbar .bz-doc-signer--1 .gc-float-label{background:linear-gradient(to bottom, var(--bz-bg-surface) 50%, var(--bz-signer-1-tint) 50%)}.bz-doc-palette .bz-doc-signer--2 .form-control,.bz-doc-toolbar .bz-doc-signer--2 .form-control{border-color:var(--bz-signer-2-border);background-color:var(--bz-signer-2-tint)}.bz-doc-palette .bz-doc-signer--2 .gc-float-label,.bz-doc-toolbar .bz-doc-signer--2 .gc-float-label{background:linear-gradient(to bottom, var(--bz-bg-surface) 50%, var(--bz-signer-2-tint) 50%)}.bz-doc-palette .bz-doc-signer--3 .form-control,.bz-doc-toolbar .bz-doc-signer--3 .form-control{border-color:var(--bz-signer-3-border);background-color:var(--bz-signer-3-tint)}.bz-doc-palette .bz-doc-signer--3 .gc-float-label,.bz-doc-toolbar .bz-doc-signer--3 .gc-float-label{background:linear-gradient(to bottom, var(--bz-bg-surface) 50%, var(--bz-signer-3-tint) 50%)}.bz-doc-palette .bz-doc-signer--4 .form-control,.bz-doc-toolbar .bz-doc-signer--4 .form-control{border-color:var(--bz-signer-4-border);background-color:var(--bz-signer-4-tint)}.bz-doc-palette .bz-doc-signer--4 .gc-float-label,.bz-doc-toolbar .bz-doc-signer--4 .gc-float-label{background:linear-gradient(to bottom, var(--bz-bg-surface) 50%, var(--bz-signer-4-tint) 50%)}.bz-doc-palette .bz-doc-signer--5 .form-control,.bz-doc-toolbar .bz-doc-signer--5 .form-control{border-color:var(--bz-signer-5-border);background-color:var(--bz-signer-5-tint)}.bz-doc-palette .bz-doc-signer--5 .gc-float-label,.bz-doc-toolbar .bz-doc-signer--5 .gc-float-label{background:linear-gradient(to bottom, var(--bz-bg-surface) 50%, var(--bz-signer-5-tint) 50%)}.bz-doc-palette .bz-doc-signer--6 .form-control,.bz-doc-toolbar .bz-doc-signer--6 .form-control{border-color:var(--bz-signer-6-border);background-color:var(--bz-signer-6-tint)}.bz-doc-palette .bz-doc-signer--6 .gc-float-label,.bz-doc-toolbar .bz-doc-signer--6 .gc-float-label{background:linear-gradient(to bottom, var(--bz-bg-surface) 50%, var(--bz-signer-6-tint) 50%)}.bz-doc-outline{top:calc(var(--bz-doc-toolbar-offset,0px) - var(--bz-doc-scroll-pad,0px) + var(--bz-spacing-lg));gap:var(--bz-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:sticky}.bz-doc-outline__item{align-items:center;gap:var(--bz-spacing-xs);min-width:0;display:flex}.bz-doc-palette{top:calc(var(--bz-doc-toolbar-offset,0px) - var(--bz-doc-scroll-pad,0px) + var(--bz-spacing-lg) - var(--bz-spacing-sm));max-height:calc(100dvh - var(--bz-doc-toolbar-offset,0px) - (2 * var(--bz-spacing-lg)) - var(--bz-doc-footer-h,0px) + var(--bz-spacing-sm));overscroll-behavior:contain;padding:var(--bz-spacing-sm) var(--bz-spacing-2xs) 0;margin:calc(-1 * var(--bz-spacing-sm)) calc(-1 * var(--bz-spacing-2xs)) 0;align-items:stretch;gap:var(--bz-spacing-sm);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.bz-doc-palette .bz-btn{justify-content:flex-start}.bz-doc-palette__group{margin:var(--bz-spacing-xs) 0 0;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-subheading);color:var(--bz-text-secondary)}.bz-doc-palette__grid{row-gap:var(--bz-spacing-sm);column-gap:var(--bz-spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bz-doc-palette__grid .bz-btn{gap:var(--bz-spacing-xs);padding-left:var(--bz-spacing-sm);padding-right:var(--bz-spacing-xs);white-space:nowrap}.bz-doc-toolbar__tools{justify-content:flex-end;align-items:center;gap:var(--bz-spacing-sm);display:flex}.bz-doc-toolbar__tools .bz-list-cell-input{width:auto}.bz-doc-field-resize{z-index:4;width:var(--bz-spacing-md);height:var(--bz-spacing-md);background:var(--bz-bg-surface);border:2px solid var(--bz-primary);border-radius:var(--bz-radius-sm);cursor:nwse-resize;touch-action:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.bz-doc-field-resize:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-doc-field-bar{z-index:4;align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-2xs);white-space:nowrap;background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-sm);transform:translateY(calc(-100% - var(--bz-spacing-xs)));display:flex;position:absolute}.bz-doc-field-bar--below{transform:translateY(var(--bz-spacing-xs))}.bz-doc-field-bar__signer{align-items:center;gap:var(--bz-spacing-2xs);min-height:var(--bz-touch-target-min);padding:0 var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);color:var(--bz-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;display:inline-flex}.bz-doc-field-bar__signer:hover{background:var(--bz-bg-surface-raised)}.bz-doc-field-bar__signer:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-doc-field-bar__required{align-items:center;gap:var(--bz-spacing-xs);padding:0 var(--bz-spacing-xs);color:var(--bz-text-primary);font-size:var(--bz-fs-small);display:inline-flex}.bz-doc-field-bar__sep{width:1px;margin:var(--bz-spacing-xs) 0;background:var(--bz-border-subtle);align-self:stretch}.bz-doc-field-bar .dropdown-menu{white-space:normal}.bz-doc-field-bar .bz-list-cell-input{border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-sm);min-height:var(--bz-touch-target-min)}.bz-doc-field-bar .bz-row-icon-btn{padding:0 var(--bz-spacing-xs)}.bz-page-footer__start .bz-list-cell-input,.bz-doc-toolbar__tools .bz-list-cell-input{border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-sm);min-height:var(--bz-touch-target-min);min-width:0}.bz-doc-palette>.gc-float-field+.gc-float-field{margin-top:var(--bz-spacing-xs)}@media (width<=1023px){.bz-doc-palette{display:none}.bz-doc-toolbar .bz-phone-only{display:block}}@media (width>=1024px){.bz-doc-workspace:has(>.bz-doc-palette){grid-template-columns:var(--bz-doc-palette-width) minmax(0, 1fr);gap:var(--bz-spacing-lg)}}.bz-doc-footer-tools{align-items:center;gap:var(--bz-spacing-sm);display:flex}.bz-doc-footer-tools>*{flex:none;width:auto}.bz-doc-footer-tools>.bz-btn-secondary-soft{padding-inline:var(--bz-spacing-xs);background:0 0;border-color:#0000}.bz-doc-footer-tools>.bz-btn-secondary-soft:hover:not(:disabled){background:var(--bz-bg-surface-raised)}.bz-page-footer.bz-doc-footer .bz-btn-secondary{background:0 0;border-color:#0000}.bz-page-footer.bz-doc-footer .bz-btn-secondary:hover:not(:disabled){background:var(--bz-bg-surface-raised)}.bz-page-footer.bz-doc-footer>.bz-page-footer__actions>.bz-page-footer__note--status{top:calc(var(--bz-spacing-2xs) / -2);position:relative}.bz-page-footer__start .bz-doc-footer-tools .bz-list-cell-input{background-color:#0000;border-color:#0000}.bz-page-footer__start .bz-doc-footer-tools .bz-list-cell-input:hover{background-color:var(--bz-bg-surface-raised)}@media (width>=1024px){.bz-page-footer__start>.bz-doc-footer-tools{width:calc(var(--bz-doc-palette-width) + var(--bz-spacing-lg) - var(--bz-spacing-md) + var(--bz-doc-footer-inset));flex:none}.bz-page-footer.bz-doc-footer>.bz-page-footer__actions{margin-inline-end:var(--bz-doc-footer-inset)}}.bz-doc-workspace:has(>.bz-doc-palette) .bz-doc-viewer{background:0 0;border-radius:0;padding:0}.bz-doc-workspace:has(>.bz-doc-palette) .bz-doc-viewer__page{border-radius:var(--bz-radius-md);max-width:none}.bz-doc-workspace:has(>.bz-doc-palette) .bz-doc-viewer__render{border-radius:inherit}.bz-doc-zoom{overflow-x:auto}.bz-doc-zoom .bz-doc-viewer{align-items:safe center}.bz-doc-zoom .bz-doc-viewer__page{width:calc(100% * var(--bz-doc-zoom,1));flex-shrink:0}.bz-public-main .bz-doc-viewer{background:0 0;border-radius:0;padding:0}.bz-public-main:has(.bz-doc-viewer){margin-top:var(--bz-spacing-xl)}.bz-public-main .bz-page-footer:not(.bz-page-footer--form){padding-inline:max(var(--bz-spacing-lg), calc(50vw - 50%));margin-inline:calc(50% - 50vw)}.bz-modal__body>.helper-text{font-size:var(--bz-fs-label);color:var(--bz-text-secondary);line-height:var(--bz-lh-normal);margin:0 0 var(--bz-spacing-sm)}.bz-modal__body>.helper-text+.gc-checkbox{margin-top:var(--bz-spacing-lg)}.bz-screen-host:has(>.bz-doc-toolbar){gap:var(--bz-spacing-md)}.bz-doc-outline__item>.bz-row-handle{flex:none}.bz-doc-outline__link{min-width:0;padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md);font:inherit;color:var(--bz-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto}.bz-doc-outline__link:hover{background:var(--bz-bg-surface-hover)}.bz-doc-outline__link:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-doc-outline__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bz-doc-outline__meta{font-size:var(--bz-fs-tiny);color:var(--bz-text-tertiary);display:block}.bz-doc-outline__item.is-active .bz-doc-outline__link{background:var(--bz-selection-secondary-bg);color:var(--bz-selection-secondary-text);font-weight:var(--bz-fw-body-bold)}@media (width<=1023px){.bz-doc-workspace{grid-template-columns:minmax(0,1fr)}.bz-doc-outline{flex-flow:wrap;position:static}}.bz-doc-field{padding:0 var(--bz-spacing-xs);border:2px solid var(--bz-signer-1-border);background:var(--bz-signer-1-fill);border-radius:var(--bz-radius-xs);color:var(--bz-paper-text-primary);font:inherit;font-size:var(--bz-fs-tiny);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.bz-doc-field--signer-2{border-color:var(--bz-signer-2-border);background:var(--bz-signer-2-fill)}.bz-doc-field--signer-3{border-color:var(--bz-signer-3-border);background:var(--bz-signer-3-fill)}.bz-doc-field--signer-4{border-color:var(--bz-signer-4-border);background:var(--bz-signer-4-fill)}.bz-doc-field--signer-5{border-color:var(--bz-signer-5-border);background:var(--bz-signer-5-fill)}.bz-doc-field--signer-6{border-color:var(--bz-signer-6-border);background:var(--bz-signer-6-fill)}.bz-doc-field.is-readonly{cursor:default;border-style:dashed}.bz-doc-field.is-suggested{background:0 0;border-style:dashed}.bz-doc-field.is-unassigned{border-color:var(--bz-paper-warning-border);background:var(--bz-paper-warning-subtle);color:var(--bz-paper-warning-text)}.bz-doc-field.is-locked{cursor:not-allowed;opacity:.6;border-color:var(--bz-paper-border);color:var(--bz-paper-text-tertiary);background:0 0}.bz-doc-field.is-active{box-shadow:var(--bz-shadow-focus-primary)}.bz-doc-viewer--place .bz-doc-field.is-active{box-shadow:0 0 0 3px var(--bz-primary), var(--bz-shadow-md);z-index:3}.bz-doc-viewer--place:has(.bz-doc-field.is-active) .bz-doc-field:not(.is-active){opacity:.4;transition:opacity var(--bz-duration-fast) var(--bz-ease-default)}.bz-doc-field.is-invalid{border-color:var(--bz-error);box-shadow:var(--bz-shadow-focus-error)}.bz-doc-field.is-done{background:0 0;border-style:solid;border-width:1px}.bz-sig-stamp{width:100%;min-width:0;height:100%;padding-left:var(--bz-spacing-xs);border-left:2px solid var(--bz-primary);line-height:var(--bz-lh-tight);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.bz-sig-stamp__caption,.bz-sig-stamp__id{font-size:var(--bz-fs-tiny);color:var(--bz-paper-text-secondary);white-space:nowrap}.bz-sig-stamp img{max-width:100%;max-height:60%}.bz-sig-stamp--compact{padding-left:var(--bz-spacing-2xs);justify-content:flex-start;align-items:center;gap:var(--bz-spacing-2xs);flex-direction:row;overflow:hidden}.bz-sig-stamp--compact .bz-doc-field__sig{font-size:var(--bz-fs-small);line-height:1}.bz-sig-stamp--compact img{max-height:100%}.bz-doc-field.is-done:has(>.bz-sig-stamp){z-index:1;overflow:visible}.bz-doc-field.is-done>.bz-sig-stamp{width:max-content;min-width:100%;min-height:var(--bz-sig-stamp-min-height);position:absolute;bottom:0;left:0}.bz-doc-field.is-done>.bz-sig-stamp--compact{min-height:var(--bz-sig-stamp-min-height-compact)}.bz-signature-pad__mark-image .bz-sig-stamp{height:auto}.bz-doc-field:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-doc-field__label{font-weight:var(--bz-fw-body-bold);white-space:nowrap}.bz-doc-field{container-type:inline-size}.bz-doc-field__label{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.bz-doc-field__short{align-items:center;gap:var(--bz-spacing-2xs);font-weight:var(--bz-fw-body-bold);white-space:nowrap;display:none}.bz-doc-field__short .bz-icon{stroke:currentColor;flex:none;width:1.2em;height:1.2em}@container (width<=96px){.bz-doc-field__label:has(+.bz-doc-field__short){display:none}.bz-doc-field__short{display:inline-flex}}.bz-doc-field__value{font-size:var(--bz-fs-small);white-space:nowrap}.bz-doc-field__sig{font-size:var(--bz-fs-signature-field);white-space:nowrap}.bz-doc-field__input{width:100%;height:100%;font:inherit;font-size:var(--bz-fs-small);color:var(--bz-paper-text-primary);background:0 0;border:0;padding:0}.bz-doc-field__input:focus{outline:none}.bz-doc-field:has(>.bz-doc-field__input:focus-visible){box-shadow:var(--bz-shadow-focus-primary)}.bz-doc-field__check{cursor:pointer;width:100%;height:100%;margin:0}.bz-doc-field.is-sender{border-color:var(--bz-paper-text-tertiary);background:var(--bz-paper-bg);color:var(--bz-paper-text-primary)}.bz-doc-field.is-radio{border-radius:var(--bz-radius-full);border-width:1px;padding:0}.bz-doc-field.is-checkbox{border-radius:var(--bz-radius-xs);border-width:1px;padding:0}.bz-doc-field.is-dropdown{border-width:1px}.bz-doc-viewer--place .bz-doc-field.is-radio.is-active,.bz-doc-viewer--place .bz-doc-field.is-dropdown.is-active{box-shadow:0 0 0 2px var(--bz-primary)}.bz-doc-field__radio{cursor:pointer;width:100%;height:100%;margin:0}.bz-doc-field__select{width:100%;height:100%;padding:0 var(--bz-spacing-2xl) 0 var(--bz-spacing-sm);cursor:pointer;appearance:none;border:1px solid var(--bz-paper-border);border-radius:var(--bz-radius-xs);background:var(--bz-paper-bg) url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right var(--bz-spacing-sm) center;font:inherit;font-size:var(--bz-fs-small);color:var(--bz-paper-text-primary)}.bz-doc-field__select:focus{outline:none}.bz-doc-field__select:focus-visible{box-shadow:var(--bz-shadow-focus-primary)}.bz-doc-viewer:not(.bz-doc-viewer--place) .bz-doc-field.is-radio,.bz-doc-viewer:not(.bz-doc-viewer--place) .bz-doc-field.is-checkbox,.bz-doc-viewer:not(.bz-doc-viewer--place) .bz-doc-field.is-dropdown{box-shadow:none;background:0 0;border-color:#0000;padding:0}.bz-doc-viewer--place:has(.bz-doc-field.is-active) .bz-doc-field.is-sibling{opacity:1;outline:1px dashed var(--bz-primary);outline-offset:2px}:root{--bz-row-check-size:20px}.avatar-wrapper.avatar-wrapper--beside{align-items:center;width:auto;display:flex}.avatar-wrapper--beside .checkbox{width:0;height:var(--bz-row-check-size);opacity:0;transition:width var(--bz-duration-fast) var(--bz-ease-default), margin var(--bz-duration-fast) var(--bz-ease-default), opacity var(--bz-duration-fast) var(--bz-ease-default);flex-shrink:0;margin:0;position:static;transform:none}.bz-list-grid-row:hover .avatar-wrapper--beside .checkbox,.bz-list-grid-row:focus-within .avatar-wrapper--beside .checkbox,.avatar-wrapper--beside .checkbox:checked{width:var(--bz-row-check-size);opacity:1;margin-inline-end:var(--bz-spacing-sm)}.bz-list-grid:has(.avatar-wrapper--beside .checkbox:checked) .avatar-wrapper--beside .checkbox{width:var(--bz-row-check-size);opacity:1;margin-inline-end:var(--bz-spacing-sm)}.bz-list-grid-row:hover .avatar-wrapper--beside .avatar,.bz-list-grid-row:focus-within .avatar-wrapper--beside .avatar,.table-row:hover .avatar-wrapper--beside .avatar,.avatar-wrapper--beside .checkbox:checked~.avatar{opacity:1}@media (hover:none){.avatar-wrapper--beside .checkbox{width:var(--bz-row-check-size);opacity:1;margin-inline-end:var(--bz-spacing-sm)}}.bz-list-header-select{align-items:center;gap:var(--bz-spacing-sm);min-width:0;display:flex}.bz-list-header-select .checkbox{width:var(--bz-row-check-size);height:var(--bz-row-check-size);flex-shrink:0;margin:0}.contact-cell:has(>.cell-row-check){gap:var(--bz-spacing-sm)}.contact-cell>.cell-row-check{width:var(--bz-row-check-size);height:var(--bz-row-check-size);flex-shrink:0;align-items:center;display:flex}.contact-cell>.cell-row-check .checkbox{width:var(--bz-row-check-size);height:var(--bz-row-check-size);cursor:pointer;accent-color:var(--bz-primary);margin:0}.bz-list-grid:has(.contact-cell .cell-row-check :checked) .contact-cell>.cell-row-check{opacity:1}@media (hover:none){.contact-cell>.cell-row-check{opacity:1}}:root{--bz-list-header-h:53px;--bz-z-bulk-bar:3}.bz-list-grid-header{min-height:var(--bz-list-header-h);box-sizing:border-box}.bulk-actions{box-sizing:border-box;height:var(--bz-list-header-h);margin-top:var(--bz-spacing-md);margin-bottom:calc(-1 * (var(--bz-list-header-h) + var(--bz-spacing-md)));padding:0 var(--bz-spacing-lg);background-color:var(--bz-bg-surface);border:0;border-bottom:1px solid var(--bz-border-default);box-shadow:none;z-index:var(--bz-z-bulk-bar);border-radius:0;position:sticky;top:0}.bz-list-header-select.is-selecting .checkbox{visibility:hidden}[data-theme=dark] input[type=checkbox]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--bz-form-section-gap:120px}.bz-form-section{gap:var(--bz-form-section-gap);padding-block:var(--bz-spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.bz-form-section+.bz-form-section{border-top:1px solid var(--bz-border-default)}.bz-form-section:first-of-type{padding-top:0}.bz-form-section__intro{gap:var(--bz-spacing-xs);flex-direction:column;min-width:0;display:flex}.bz-form-section__title{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0}.bz-form-section__desc{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0}.bz-form-section__intro-actions{align-items:center;gap:var(--bz-spacing-sm);margin-top:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.bz-form-section__fields{min-width:0;padding-inline-end:calc(var(--bz-spacing-3xl) + var(--bz-spacing-xs))}.bz-form-section--narrow .bz-form-section__fields{max-width:calc(var(--bz-field-max-width) + var(--bz-spacing-3xl) + var(--bz-spacing-xs))}.bz-form-section--stacked{gap:var(--bz-spacing-md);grid-template-columns:minmax(0,1fr)}:root{--bz-form-sectioned-max-w:960px}.gc-form--sectioned{max-width:calc((100% + var(--bz-form-sectioned-max-w)) / 2 + var(--bz-spacing-3xl) * 2);margin-inline:auto}.bz-page-footer{bottom:0}@media (width<=767px){.gc-form--sectioned>.bz-card-plain{padding-inline:0;padding-top:0}.bz-page-footer{gap:var(--bz-spacing-sm);padding-inline:var(--bz-spacing-md);flex-wrap:wrap}.bz-page-footer__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end}.bz-page-footer__start{gap:var(--bz-spacing-sm);flex-wrap:wrap}.bz-page-footer__start>.bz-btn{flex:none}.bz-page-footer .bz-btn{padding-inline:var(--bz-spacing-sm);min-width:var(--bz-btn-min-width-phone);justify-content:center}}.bz-page-footer:not(.bz-page-footer--form){margin-inline:calc(-1 * var(--bz-spacing-3xl));padding-inline:var(--bz-spacing-3xl)}@media (width<=768px){.bz-page-footer:not(.bz-page-footer--form){margin-inline:calc(-1 * var(--bz-spacing-lg));padding-inline:var(--bz-spacing-lg)}}.bz-page-footer--form{margin-inline:calc(-1 * var(--bz-spacing-3xl));padding-inline:calc(var(--bz-spacing-3xl) * 2 + max(0px, (100% - var(--bz-form-sectioned-max-w)) / 4 - var(--bz-spacing-3xl)))}.main-content:has(.bz-page-footer){padding-bottom:0}.main-content__container:has(.bz-page-footer){padding-bottom:0}@media (width>=769px){.main-content__container:has(>.bz-screen-host>.bz-page-footer){flex-direction:column;display:flex}.main-content__container:has(>.bz-screen-host>.bz-page-footer)>*{width:100%}.main-content__container:has(>.bz-screen-host>.bz-page-footer)>.bz-screen-host{flex:1 0 auto;width:100%}.bz-screen-host>.bz-page-footer{margin-top:auto}.bz-screen-host>:has(+.bz-page-footer){margin-bottom:var(--bz-spacing-2xl)}}@media (width<=768px){.bz-app-shell>.main-content:has(.bz-page-footer){overflow:clip visible}.bz-app-shell>.main-content>.main-content__container:has(.bz-page-footer){overflow:clip visible}.bz-page-footer--form{margin-inline:calc(-1 * var(--bz-spacing-lg));padding-inline:var(--bz-spacing-md)}}@media (width<=767px){.bz-form-section{gap:var(--bz-spacing-md);grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bz-list-grid.contacts-list-grid{--bz-list-columns:minmax(min-content, 1fr) minmax(0, auto)!important}.contacts-list-grid .bz-list-grid-header,.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-action{display:none}.contacts-list-grid .bz-list-grid-row{align-items:start;row-gap:var(--bz-spacing-xs);column-gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) var(--bz-spacing-lg)}.contacts-list-grid .bz-list-grid-row>:first-child{grid-area:1/1;align-self:center}.contacts-list-grid .bz-list-grid-row>.col-actions{grid-area:1/2}.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-email,.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-phone{padding-left:calc(var(--bz-row-check-size) + var(--bz-spacing-sm));grid-column:1}.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-email{grid-area:2/1/auto/-1}.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-phone{white-space:nowrap;grid-row:3;display:block}:is(.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-email:has(>span:empty),.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-phone:has(>span:empty)){display:none}.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-tags{grid-area:3/2;place-self:end;min-width:0}.contacts-list-grid .bz-list-grid-row>.contacts-list-cell-tags .bz-row-gap-sm{justify-content:flex-end}.contacts-list-grid .contact-cell>.cell-row-check{opacity:1}}.contacts-list-grid .cell{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.contacts-list-grid .action-pill{white-space:normal}.contacts-list-grid .bz-row-gap-sm{flex-wrap:wrap}.contacts-list-grid .bz-list-grid-row{border-bottom:1px solid var(--bz-border-subtle);border-radius:0;margin-bottom:0}.contacts-list-grid .bz-list-grid-row:last-child{border-bottom:none}:root{--bz-row-action-btn-size:32px}.platform-search-bar .platform-search-input::-webkit-search-cancel-button{appearance:none;display:none}:root{--bz-icon-stroke:2;--bz-icon-stroke-quiet:1.75}.bz-icon,[data-lucide],.bz-icon-action svg,.bz-nav-icon{stroke-width:var(--bz-icon-stroke)}.bz-icon-quiet,.bz-share-menu .bz-icon,.bz-hint__trigger [data-lucide],.ev-edit-pen .bz-icon{stroke-width:var(--bz-icon-stroke-quiet)}.bz-page-header__actions .bz-icon{width:var(--bz-spacing-xl);height:var(--bz-spacing-xl);stroke:var(--bz-text-secondary)}.bz-list-row-action-btn .bz-icon{stroke:currentColor}.state-card>svg,.state-card>.bz-icon,.state-card>[data-lucide],.events-state-card>svg,.events-state-card>.bz-icon,.events-state-card>[data-lucide]{width:var(--bz-icon-lg-size);height:var(--bz-icon-lg-size)}.state-card>svg *,.state-card>.bz-icon *,.state-card>[data-lucide] *,.events-state-card>svg *,.events-state-card>.bz-icon *,.events-state-card>[data-lucide] *{vector-effect:non-scaling-stroke}.state-card--success>.bz-icon,.state-card--success>svg{stroke:var(--bz-success-text)}.empty-state-footer{margin-top:var(--bz-spacing-md)}.empty-state-footer p{margin:0}.error-state-icon>svg,.error-state-icon>.bz-icon,.error-state-icon>[data-lucide]{width:var(--bz-icon-lg-size);height:var(--bz-icon-lg-size);stroke:var(--bz-error)}.bz-drop-target .state-card{border:2px dashed var(--bz-border-default);transition:border-color var(--bz-duration-fast) var(--bz-ease-default), background-color var(--bz-duration-fast) var(--bz-ease-default)}.bz-drop-target.is-dragging .state-card{border-color:var(--bz-primary);background-color:var(--bz-primary-subtle)}.bz-drop-target .state-card>.bz-icon,.bz-drop-target .state-card>svg{width:var(--bz-icon-lg);height:var(--bz-icon-lg)}.bz-drop-target .state-card h3{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-display)}.bz-drop-overlay{z-index:1000;padding:var(--bz-spacing-3xl);background:var(--bz-overlay-dialog-backdrop);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bz-drop-overlay__panel{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-3xl);border:2px dashed var(--bz-primary);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);text-align:center;flex-direction:column;display:flex}.bz-drop-overlay__panel p{margin:0}.bz-modal--scroll-body{flex-direction:column;display:flex;overflow:hidden}.bz-modal--scroll-body .bz-modal__body{flex:auto;min-height:0;overflow-y:auto}.bz-modal--wide{max-width:1120px}@media (width<=767px){.bz-modal--wide{border-radius:0;width:100%;max-height:100vh}}.bz-modal--wide.bz-modal--scroll-body{height:auto;min-height:50vh;max-height:90vh}.bz-modal--steps{height:min(var(--bz-modal-steps-height), 90vh);flex-direction:column;display:flex;overflow:hidden}.bz-modal--steps .bz-modal__body{flex:auto;min-height:0;overflow-y:auto}.bz-modal--scroll-body .import-review-grid{overflow:visible}.bz-modal--scroll-body .bz-list-surface:has(.import-review-grid){margin-top:0}.bz-modal--scroll-body .import-review-grid .bz-list-grid-header{top:calc(-1 * var(--bz-spacing-xl));z-index:2;background-color:var(--bz-bg-surface);padding-top:var(--bz-spacing-sm);position:sticky}.import-review-grid .bz-text-danger .bz-icon,.import-review-grid .bz-text-warning .bz-icon,.import-review-grid .bz-text-success .bz-icon{stroke:currentColor}.import-review-grid .bz-list-cell-input.is-invalid{border-color:var(--bz-warning-text)}.import-review-grid .bz-list-cell-input.is-invalid.is-required{border-color:var(--bz-error)}.import-review-grid .bz-list-cell-input.is-invalid::placeholder{color:var(--bz-error-text)}.import-review-grid .bz-list-cell-input.is-changed{border-color:var(--bz-primary)}.import-review-grid .bz-list-cell-input{text-overflow:ellipsis}.import-review-grid .bz-list-grid-row>:first-child,.import-review-grid .bz-list-grid-header>:first-child{align-items:center;height:36px;display:flex}.import-review-grid .bz-list-grid-row{align-items:start}.import-review-cell{gap:var(--bz-spacing-xs);flex-direction:column;min-width:0;display:flex}.import-review-cell__message{font-size:var(--bz-fs-small);padding:0 var(--bz-spacing-sm);line-height:1.3}.import-review-grid .import-review-cell__text{height:36px;padding:0 var(--bz-spacing-sm);align-items:center;display:flex}.import-review-cell .toggle-group{align-self:flex-start;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-xs);margin-left:var(--bz-spacing-sm)}.import-review-cell .toggle-btn{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);font-size:var(--bz-fs-small);white-space:nowrap}.import-review-cell .bz-link-inline{text-align:left;padding:0 var(--bz-spacing-sm);align-self:flex-start}.import-review-grid .import-review-row-note{margin-top:calc(-1 * var(--bz-spacing-md));white-space:nowrap;text-overflow:ellipsis;font-size:var(--bz-fs-small);grid-column:1/-1;line-height:1.3;overflow:hidden}.import-review-grid .import-review-row-note:empty{display:none}@media (width<=640px){.import-review-grid{--bz-list-columns:var(--bz-row-check-size) minmax(0, 1fr)!important}.import-review-grid .bz-list-grid-header{display:none}.import-review-grid .bz-list-grid-row{row-gap:var(--bz-spacing-xs);column-gap:var(--bz-spacing-sm);padding-inline:0}.import-review-grid .bz-list-grid-row>.import-review-col-select{grid-area:1/1}.import-review-grid .bz-list-grid-row>.import-review-col-name{grid-area:1/2}.import-review-grid .bz-list-grid-row>.import-review-col-email{grid-area:2/2}.import-review-grid .bz-list-grid-row>.import-review-col-phone{grid-area:3/2}.import-review-grid .bz-list-grid-row>.import-review-col-company{grid-area:4/2}.import-review-grid .bz-list-grid-row>.import-review-col-decision{grid-area:5/2}.import-review-grid .bz-list-grid-row>:is(.import-review-col-email,.import-review-col-phone,.import-review-col-company):has(.import-review-cell__text:empty):not(:has(.import-review-cell__message)){display:none}.import-review-grid .bz-list-grid-row>.import-review-col-decision:empty{display:none}.import-review-grid .import-review-col-email .import-review-cell__text,.import-review-grid .import-review-col-phone .import-review-cell__text,.import-review-grid .import-review-col-company .import-review-cell__text{height:auto;color:var(--bz-text-secondary)}.import-review-grid .import-review-row-note{white-space:normal;margin-top:0}.import-review-grid .bz-list-grid-row:has(.gc-float-field){row-gap:var(--bz-spacing-sm)}.import-review-grid .bz-list-grid-row:has(.gc-float-field)>.import-review-col-select{align-self:center;height:auto}.import-review-grid .bz-list-grid-row:has(.gc-float-field){--bz-list-columns:var(--bz-row-check-size) minmax(0, 1fr) minmax(0, 1fr)}.import-review-grid .bz-list-grid-row:has(.gc-float-field)>.import-review-col-name{grid-area:1/2}.import-review-grid .bz-list-grid-row:has(.gc-float-field)>.import-review-col-email{grid-area:1/3}.import-review-grid .bz-list-grid-row:has(.gc-float-field)>.import-review-col-phone{grid-area:2/2}.import-review-grid .bz-list-grid-row:has(.gc-float-field)>.import-review-col-company{grid-area:2/3}.import-review-grid .bz-list-grid-row:has(.gc-float-field)>.import-review-col-decision{grid-area:3/2/auto/-1}.import-review-grid .bz-list-grid-row:hover{background-color:#0000}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span)>.import-review-row-note{align-items:flex-start;gap:var(--bz-spacing-xs);flex-direction:column;grid-area:2/2/auto/-1;display:flex}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field)){align-items:baseline;column-gap:var(--bz-spacing-md);row-gap:var(--bz-spacing-xs);padding-left:calc(var(--bz-row-check-size) + var(--bz-spacing-sm) * 2);flex-wrap:wrap;display:flex}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>.import-review-col-select{order:0;flex:0 0 var(--bz-row-check-size);margin-left:calc(-1 * (var(--bz-row-check-size) + var(--bz-spacing-sm) * 2));margin-right:calc(var(--bz-spacing-sm) * 2 - var(--bz-spacing-md));align-self:center}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>.import-review-col-name{flex:1 1 0;order:1;min-width:0}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>.import-review-row-note{flex:0 0 100%;order:2}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>:is(.import-review-col-email,.import-review-col-phone,.import-review-col-company){flex:0 auto;min-width:0}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>.import-review-col-email{order:3}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>.import-review-col-phone{order:3}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>.import-review-col-company{order:3}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field))>.import-review-col-decision{flex:0 0 100%;order:4}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):not(:has(.gc-float-field)) .import-review-cell__text{padding:0}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):has(.gc-float-field)>.import-review-col-phone{grid-row:3}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):has(.gc-float-field)>.import-review-col-company{grid-row:3}.import-review-grid .bz-list-grid-row:has(>.import-review-row-note>span):has(.gc-float-field)>.import-review-col-decision{grid-row:4}}.bz-list-grid:not(.bz-list-grid--wide) .bz-list-grid-row .col-actions,.bz-list-grid:not(.bz-list-grid--wide) .bz-list-grid-header .col-actions{background:0 0}.contacts-list-toolbar{align-items:center;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.contacts-list-toolbar .bz-chip-filter-group{margin-bottom:0}:root{--bz-filter-select-width-phone:120px;--bz-btn-min-width-phone:64px}.contacts-list-toolbar>select{display:none}@media (width<=640px){.contacts-list-toolbar>.bz-chip-filter-group{display:none}.bz-page-header__lead>.contacts-list-toolbar{min-width:0}.contacts-list-toolbar>select{flex:0 1 var(--bz-filter-select-width-phone);width:var(--bz-filter-select-width-phone);min-width:0;display:block}}.bz-page-header__lead:empty{display:none}.bz-page-header__lead{flex:auto;align-items:center;min-width:0;display:flex}.bz-page-header__lead>.contacts-list-toolbar{margin-bottom:0}.bz-page-header__lead .bz-chip-filter-group{margin-bottom:0;padding-bottom:0}.bz-page-header__lead .bz-chip-filter-group[data-overflow]{overflow:visible}@media (width<=640px){.bz-list-grid--stack-phone .bz-list-grid-header{display:none}.bz-list-grid--stack-phone .bz-list-grid-row{align-items:center;column-gap:var(--bz-spacing-sm);row-gap:var(--bz-spacing-sm);border-bottom:1px solid var(--bz-border-subtle);padding-inline:var(--bz-spacing-sm);padding-block:var(--bz-spacing-lg);border-radius:0;flex-wrap:wrap;margin-bottom:0;display:flex}.bz-list-grid--stack-phone .bz-list-grid-row:last-child{border-bottom:none}.bz-list-grid--stack-phone .bz-list-grid-row>:first-child{order:0;flex:1 1 calc(100% - var(--bz-row-action-btn-size) - var(--bz-spacing-sm));white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bz-list-grid--stack-phone .bz-list-grid-row>:first-child:before{margin-right:var(--bz-spacing-xs)}.bz-list-grid--stack-phone .bz-list-grid-row>.col-actions{flex:none;order:1;margin-left:auto}.bz-list-grid--stack-phone .bz-list-grid-row>[data-label]:not(:first-child):not(.bz-col-hide-mobile){align-items:center;gap:var(--bz-spacing-xs);flex:0 auto;order:2;min-width:0;display:flex}.bz-list-grid--stack-phone .bz-list-grid-row>[data-label]:not(.bz-col-hide-mobile):before{content:attr(data-label);color:var(--bz-text-tertiary);font-size:var(--bz-fs-small);flex:none}.bz-list-grid--stack-phone .bz-list-grid-row>[data-label]:not(:first-child):not(.bz-col-hide-mobile)~[data-label]{margin-left:auto}.bz-list-grid--stack-phone .bz-list-grid-row:has(>.bz-stack-end){grid-template-columns:minmax(0,1fr) auto;display:grid}.bz-list-grid--stack-phone .bz-list-grid-row:has(>.bz-stack-end)>:first-child{grid-area:1/1}.bz-list-grid--stack-phone .bz-list-grid-row>.bz-stack-end{grid-area:1/2;justify-self:end}.bz-list-grid--stack-phone .bz-list-grid-row>.bz-stack-end[data-label]:not(.bz-col-hide-mobile):before{content:none}.bz-list-grid--stack-phone .bz-list-grid-row:has(>.bz-stack-end)>:first-child:before{content:none}.bz-list-grid--stack-phone .bz-list-grid-row:has(>.bz-stack-end)>[data-label]:not(:first-child):not(.bz-stack-end):not(.bz-col-hide-mobile){grid-area:auto/1;margin-left:0}.bz-list-grid--stack-phone .bz-list-grid-row:has(>.bz-stack-end)>.col-actions{grid-area:2/2;justify-self:end;margin-left:0}}.bz-header-filter{align-items:center;min-width:0;display:flex}.bz-header-filter>select{display:none}@media (width<=640px){.bz-header-filter>.bz-chip-filter-group{display:none}.bz-header-filter>select{flex:0 auto;width:auto;min-width:0;max-width:100%;display:block}}.bz-page-header__left:has(>.bz-page-header__lead:not(:empty)){flex:auto}.platform-page-header:has(+.bz-page-subheader-slot .bz-page-header__lead:not(:empty)){margin-bottom:var(--bz-spacing-2xl)}.bulk-actions button.bz-link-inline{padding:var(--bz-spacing-xs) var(--bz-spacing-sm);border-radius:var(--bz-radius-md);font-weight:500;text-decoration:none}.bulk-actions button.bz-link-inline:hover,.bulk-actions button.bz-link-inline:focus-visible{background:var(--bz-primary-subtle-hover);text-decoration:none}.bulk-actions:has(button.bz-link-inline){gap:var(--bz-spacing-xs)}.bulk-actions .bulk-divider{margin-inline:var(--bz-spacing-sm)}.main-content:has(>.main-content__container){padding-bottom:0}.main-content>.main-content__container{padding-bottom:0}.main-content>.main-content__container:not(:has(.bz-page-footer)):after{content:"";height:calc(var(--bz-spacing-3xl) * 2);flex:none;display:block}.form-control:focus,.form-control:focus-visible{border-color:var(--bz-primary);box-shadow:none;outline:none}.gc-form-group.has-error .form-control:focus,.gc-form-group.has-error .form-control:focus-visible{border-color:var(--bz-error,var(--error));box-shadow:none;outline:none}.form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;-webkit-text-fill-color:var(--bz-text-primary);caret-color:var(--bz-text-primary);transition:background-color 9999s ease-out}.form-control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;-webkit-text-fill-color:var(--bz-text-primary);caret-color:var(--bz-text-primary);transition:background-color 9999s ease-out}.form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;-webkit-text-fill-color:var(--bz-text-primary);caret-color:var(--bz-text-primary);transition:background-color 9999s ease-out}.bz-list-cell-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;-webkit-text-fill-color:var(--bz-text-primary);caret-color:var(--bz-text-primary);transition:background-color 9999s ease-out}.bz-list-cell-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;-webkit-text-fill-color:var(--bz-text-primary);caret-color:var(--bz-text-primary);transition:background-color 9999s ease-out}.bz-list-cell-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;box-shadow:0 0 0 1000px var(--bz-bg-surface) inset;-webkit-text-fill-color:var(--bz-text-primary);caret-color:var(--bz-text-primary);transition:background-color 9999s ease-out}.gc-vgroup,.gc-vgroup-fields,.gc-address-block{gap:var(--bz-spacing-md)}.bz-form-section__fields>:has(+.gc-add-btn-row){margin-bottom:var(--bz-spacing-xs)}.gc-add-btn-row .gc-add-btn{padding-inline:var(--bz-spacing-md)}.bz-alert:not(:has(.bz-alert__body)){align-items:center}.bz-alert:not(:has(.bz-alert__body)) .bz-alert__title{margin-bottom:0}.bz-alert:not(:has(.bz-alert__body)) .bz-alert__icon{margin-top:0}.bz-alert--warning{color:var(--bz-text-primary)}.bz-alert__action{color:var(--bz-text-primary);text-decoration:none}.bz-alert__action:hover,.bz-alert__action:focus-visible{text-decoration:underline}.page-overflow-wrap>.row-overflow-menu{right:0;top:calc(100% + var(--bz-spacing-xs));z-index:10}.contact-page{max-width:calc((100% + var(--bz-form-sectioned-max-w)) / 2 + var(--bz-spacing-3xl) * 2);margin-inline:auto}.contact-sheet{gap:var(--bz-spacing-lg);background:0 0;flex-direction:column;padding:0;display:flex}.contact-sheet__head,.contact-sheet .bz-panel{background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-2xl)}.contact-sheet__body{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.contact-sheet .bz-panel>h3:first-child,.contact-sheet .bz-panel>.bz-section-header-row:first-child{margin-bottom:var(--bz-spacing-md)}.contact-sheet .bz-section-header-row>.contact-sheet__icon-action{margin-block:calc(-1 * (var(--bz-spacing-sm) + var(--bz-spacing-xs)))}.contact-sheet .bz-panel h3{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-display);color:var(--bz-text-primary)}.contact-sheet .bz-chip-stat{text-align:left;background:0 0;border-radius:0;padding:0}.contact-sheet .bz-c-s047{padding:var(--bz-spacing-sm) 0 0;border:0;border-top:1px solid var(--bz-border-default);background:0 0;border-radius:0}@media (width<=767px){.contact-sheet__head,.contact-sheet .bz-panel{padding:var(--bz-spacing-lg)}}.contact-sheet__title-row{row-gap:var(--bz-spacing-sm);flex-wrap:wrap}.contact-sheet .kv-pair:last-child{border-bottom:none}@media print{.contact-sheet__actions,.contact-sheet__icon-action,.contact-sheet .bz-view-tab:not(.active){display:none!important}.bz-app-shell:has(.contact-sheet)>.sidebar{display:none!important}.bz-app-shell:has(.contact-sheet) .nav-hamburger{display:none!important}.bz-app-shell:has(.contact-sheet) .platform-page-header-right{display:none!important}.bz-app-shell:has(.contact-sheet)>.main-content{height:auto!important;margin-left:0!important;overflow:visible!important}.bz-app-shell:has(.contact-sheet)>.main-content>.main-content__container{height:auto!important;overflow:visible!important}.contact-sheet__head,.contact-sheet .bz-panel{break-inside:avoid}}.contact-sheet__name{row-gap:var(--bz-spacing-xs);flex-wrap:wrap;flex:220px}.contact-sheet__name>h2{overflow-wrap:anywhere;min-width:0}.contact-sheet__icon-action{padding:var(--bz-spacing-xs);color:var(--bz-text-secondary)}.contact-sheet__icon-action .bz-icon{width:var(--bz-icon-md);height:var(--bz-icon-md)}.contact-sheet__icon-action:hover:not(:disabled){color:var(--bz-text-primary)}.contact-sheet__create{display:inline-block;position:relative}.contact-sheet__phone-action{display:none}@media (width<=767px){.contact-sheet__actions>.contact-sheet__icon-action{display:none}.row-overflow-item.contact-sheet__phone-action{display:flex}.bz-c-s022.contact-sheet__phone-action{display:block}.contact-sheet__actions{margin-top:var(--bz-spacing-sm);flex-basis:100%;order:1;justify-content:flex-end}.contact-sheet__create{flex:auto}.contact-sheet__create>button{width:100%}.contact-sheet__create>.row-overflow-menu{left:0}.contact-sheet__name{flex-basis:100%}.page-overflow-wrap>.row-overflow-menu{min-width:200px}.contact-sheet .bz-recent-item{align-items:center;column-gap:var(--bz-spacing-sm);row-gap:var(--bz-spacing-xs);grid-template-columns:auto auto 1fr;grid-template-areas:"label label price""date badge.";display:grid}.contact-sheet .bz-recent-item__label{grid-area:label}.contact-sheet .bz-recent-item__date{grid-area:date}.contact-sheet .bz-recent-item__price{grid-area:price;justify-self:end}.contact-sheet .bz-recent-item>.bz-badge{grid-area:badge;justify-self:start}}.contact-sheet__create>.row-overflow-menu{right:0;top:calc(100% + var(--bz-spacing-xs));z-index:10;min-width:200px}.row-overflow-item.is-disabled{color:var(--bz-text-tertiary);cursor:default}.row-overflow-item.is-disabled:hover{background:0 0}.contact-sheet__facts{column-gap:var(--bz-spacing-md);row-gap:var(--bz-spacing-xs);margin-top:var(--bz-spacing-sm);color:var(--bz-text-secondary);grid-template-columns:minmax(0,max-content) auto;align-items:baseline;display:grid}.contact-sheet__fact{display:contents}.contact-sheet__fact-value{overflow-wrap:anywhere;grid-column:1;min-width:0}.contact-sheet__fact-value:only-child{grid-column:1/-1}@media (width>=768px){.contact-sheet__name{flex-basis:max-content}}.contact-sheet__fact-label{color:var(--bz-text-tertiary);white-space:nowrap;grid-column:2}.contact-sheet__fact .bz-form-hint{font-size:inherit}.contact-layout{gap:var(--bz-spacing-lg);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}@media (width<=1023px){.contact-layout{grid-template-columns:minmax(0,1fr)}}.bz-detail-layout{gap:var(--bz-spacing-lg);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.bz-detail-layout__main,.bz-detail-layout__aside{gap:var(--bz-spacing-lg);flex-direction:column;min-width:0;display:flex}@media (width<=1023px){.bz-detail-layout{grid-template-columns:minmax(0,1fr)}}.bz-detail-panel{background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xl);min-width:0}.bz-detail-panel__head{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);margin-bottom:var(--bz-spacing-md);display:flex}.bz-detail-panel__title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0}.bz-detail-panel__actions{align-items:center;gap:var(--bz-spacing-sm);flex:none;display:flex}.bz-detail-panel>.bz-list-surface{margin-top:0}.bz-detail-panel>.kv-pair:last-child{border-bottom:0;padding-bottom:0}.bz-detail-layout__aside .kv-pair__label{width:auto;min-width:5.5rem}.dup-card .kv-pair__value{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.dup-queue{box-shadow:none;background:0 0;border:0;padding:0}.dup-card{padding:var(--bz-spacing-lg)}.dup-card .kv-pair{gap:var(--bz-spacing-xs);flex-direction:column}.dup-card .kv-pair__label{width:auto}.dup-card .bz-actions-right{flex-wrap:wrap}.dup-card .bz-actions-right>.bz-btn{flex:auto}}.contact-note{padding:var(--bz-spacing-md) 0;border-top:1px solid var(--bz-border-subtle)}.contact-note:first-child{border-top:0;padding-top:0}.contact-note:last-child{padding-bottom:0}.contact-note__head{align-items:center;gap:var(--bz-spacing-sm);display:flex}.contact-note__who{flex-direction:column;flex:1;min-width:0;display:flex}.contact-note__body{margin:var(--bz-spacing-sm) 0 0;color:var(--bz-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.bz-code-block{padding:var(--bz-spacing-md);font-family:var(--bz-font-mono);font-size:var(--bz-fs-body);line-height:var(--bz-lh-normal);color:var(--bz-text-primary);background:var(--bz-bg-subtle);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-md);white-space:pre;margin:0;overflow-x:auto}.bz-code-block:not(.bz-code-block--inline){contain:inline-size}.bz-code-block--inline{padding:0 var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);white-space:normal;overflow-wrap:anywhere;display:inline}.bz-review-nav{align-items:center;gap:var(--bz-spacing-xs);display:inline-flex}.bz-review-nav__count{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin-right:var(--bz-spacing-xs)}.bz-review-nav__pos{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-review-nav--done .bz-review-nav__count{color:var(--bz-success-text)}.bz-review-nav>.bz-btn{flex:none}@media (width<=640px){.bz-review-nav{row-gap:var(--bz-spacing-xs);flex-wrap:wrap}.bz-review-nav>.bz-page-footer__note{flex:1 0 100%}}.bz-signer-dots{align-items:center;gap:var(--bz-spacing-xs);display:inline-flex}.bz-signer-dot{width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);border-radius:var(--bz-radius-full);background:var(--bz-signer-1-border);flex:none}.bz-signer-dot.bz-doc-signer--2{background:var(--bz-signer-2-border)}.bz-signer-dot.bz-doc-signer--3{background:var(--bz-signer-3-border)}.bz-signer-dot.bz-doc-signer--4{background:var(--bz-signer-4-border)}.bz-signer-dot.bz-doc-signer--5{background:var(--bz-signer-5-border)}.bz-signer-dot.bz-doc-signer--6{background:var(--bz-signer-6-border)}.bz-doc-page-indicator{top:calc(var(--bz-doc-toolbar-offset) + var(--bz-spacing-sm));z-index:3;padding:var(--bz-spacing-xs) var(--bz-spacing-md);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-sm);font-size:var(--bz-fs-small);color:var(--bz-text-secondary);align-self:flex-end;position:sticky}.bz-doc-viewer .bz-doc-field.is-notary{border:1px dashed var(--bz-border-default);background:var(--bz-bg-subtle);color:var(--bz-text-secondary)}.bz-doc-viewer .bz-doc-field.is-needs-review .bz-doc-field__label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bz-phone-only{display:none}@media (width<=640px){.bz-phone-only{display:block}.bz-desktop-only{display:none}}.bz-app-shell--topbar-only>.main-content{margin-left:0}@media (width>=768px) and (width<=1199px){.bz-app-shell--topbar-only>.main-content{margin-left:0}}body.sidebar-collapsed .bz-app-shell--topbar-only>.main-content{margin-left:0}.ws-chip-wrap{flex-shrink:0;position:relative}.ws-chip{align-items:center;gap:var(--bz-spacing-sm);max-width:260px;padding:var(--bz-spacing-xs) var(--bz-spacing-sm-plus,10px) var(--bz-spacing-xs) var(--bz-spacing-md);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);color:var(--bz-text-primary);font-family:var(--bz-font-family);cursor:pointer;text-align:left;transition:background var(--bz-duration-fast) var(--bz-ease-default), border-color var(--bz-duration-fast) var(--bz-ease-default);display:inline-flex}.ws-chip:hover,.ws-chip.open{background:var(--bz-bg-surface-hover);border-color:var(--bz-border-default)}.ws-chip:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.ws-chip-info{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ws-chip-name{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-chip-sub{font-size:var(--bz-fs-tiny);color:var(--bz-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-chip-attention{flex-shrink:0}.ws-chip-chevron{color:var(--bz-text-tertiary);transition:transform var(--bz-duration-fast) ease;flex-shrink:0}.ws-chip.open .ws-chip-chevron{transform:rotate(180deg)}.ws-dropdown.ws-dropdown--chip{width:300px;position:absolute;top:calc(100% + 4px);left:0}.ws-brand-row{align-items:center;gap:var(--bz-spacing-sm);padding:var(--bz-spacing-md) var(--bz-spacing-md-plus,14px) var(--bz-spacing-sm-plus,10px);border-bottom:1px solid var(--bz-border-subtle);color:var(--bz-text-primary);font-family:var(--bz-font-family);text-decoration:none;display:flex}.ws-brand-row:hover{background:var(--bz-bg-surface-hover)}.ws-brand-mark{border-radius:var(--bz-radius-sm);background:var(--bz-primary);width:28px;height:28px;color:var(--bz-text-inverse);font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-small);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ws-brand-name{font-weight:var(--bz-fw-heading);font-size:var(--bz-fs-body)}.ws-brand-landing{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);white-space:nowrap;margin-left:auto}.ws-brand-row:hover .ws-brand-landing{color:var(--bz-primary)}@media (width<=767px){.ws-chip{max-width:140px;padding:var(--bz-spacing-2xs) var(--bz-spacing-sm)}.ws-chip-sub{display:none}.platform-page-header-row:has(.ws-chip-wrap){padding-left:0}.ws-dropdown.ws-dropdown--chip{width:min(300px, calc(100vw - 2 * var(--bz-spacing-md)))}}.bz-launcher-wrap{position:relative}.bz-launcher{top:calc(100% + var(--bz-spacing-sm,8px));background:var(--bz-bg-surface-raised);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xl);width:320px;max-height:min(640px,100vh - 96px);box-shadow:var(--bz-shadow-xl);padding:var(--bz-spacing-md);z-index:1000;font-family:var(--bz-font-family);color:var(--bz-text-primary);display:none;position:absolute;right:0;overflow-y:auto}.bz-launcher.open{display:block}.bz-launcher__search{align-items:center;gap:var(--bz-spacing-sm);background:var(--bz-bg-page);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);padding:var(--bz-spacing-sm) var(--bz-spacing-md);color:var(--bz-text-tertiary);margin-bottom:var(--bz-spacing-md);display:flex}.bz-launcher__search:focus-within{border-color:var(--bz-primary)}.bz-launcher__input{min-width:0;font:inherit;font-size:var(--bz-fs-body);color:var(--bz-text-primary);background:0 0;border:none;outline:none;flex:1}.bz-launcher__input:focus,.bz-launcher__input:focus-visible{box-shadow:none;outline:none}.bz-launcher__input::-webkit-search-cancel-button{display:none}.bz-launcher__section{margin-bottom:var(--bz-spacing-sm)}.bz-launcher__section[data-launcher-section=favorites]{background:var(--bz-bg-surface);border-radius:var(--bz-radius-lg);padding:var(--bz-spacing-xs) var(--bz-spacing-xs) var(--bz-spacing-sm);margin-bottom:var(--bz-spacing-md)}.bz-launcher__section-head{padding:var(--bz-spacing-xs) var(--bz-spacing-xs);justify-content:space-between;align-items:center;display:flex}.bz-launcher__title{font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-secondary);margin:0}.bz-launcher__manage{width:var(--bz-row-action-btn-size);height:var(--bz-row-action-btn-size);border-radius:var(--bz-radius-full);cursor:pointer;background:var(--bz-primary-subtle);color:var(--bz-primary-text);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bz-launcher__manage:hover{background:var(--bz-primary-tint-subtle);box-shadow:inset 0 0 0 1px var(--bz-primary)}.bz-launcher__manage:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-launcher__manage[aria-pressed=true]{background:var(--bz-primary);color:var(--bz-text-inverse)}.bz-launcher__retry{background:var(--bz-bg-subtle);color:var(--bz-text-secondary);border-radius:var(--bz-radius-full);padding:2px var(--bz-spacing-sm);font:inherit;font-size:var(--bz-fs-tiny);cursor:pointer;border:none}.bz-launcher__retry:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-launcher__grid{gap:var(--bz-spacing-xs);grid-template-columns:repeat(3,1fr);display:grid}.bz-launcher__cell{position:relative}.bz-launcher__tile{justify-content:center;align-items:center;gap:var(--bz-spacing-xs);aspect-ratio:1;padding:var(--bz-spacing-md) var(--bz-spacing-xs);border-radius:var(--bz-radius-md);color:var(--bz-text-primary);font-size:var(--bz-fs-small);text-align:center;flex-direction:column;text-decoration:none;display:flex}.bz-launcher__tile:hover{background:var(--bz-bg-surface-hover)}.bz-launcher__tile:focus-visible{box-shadow:var(--bz-shadow-focus-primary);outline:none}.bz-launcher__tile.active{background:var(--bz-primary-subtle);color:var(--bz-primary-text)}.bz-launcher__icon{border-radius:var(--bz-radius-md);background:var(--bz-primary-tint-subtle);width:44px;height:44px;color:var(--bz-primary);justify-content:center;align-items:center;display:inline-flex}.bz-launcher__tile.active .bz-launcher__icon{background:var(--bz-primary);color:var(--bz-text-inverse)}.bz-launcher__label{line-height:1.2}@keyframes bz-launcher-wiggle{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.bz-launcher__cell.is-wiggling{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.bz-launcher__cell.is-wiggling .bz-launcher__tile{animation:bz-launcher-wiggle var(--bz-duration-slow) var(--bz-ease-default) infinite}.bz-launcher__cell.is-wiggling:nth-child(2n) .bz-launcher__tile{animation-delay:calc(var(--bz-duration-slow) / -2)}.bz-launcher__cell.is-dragging{z-index:1;cursor:grabbing;position:relative}.bz-launcher__cell.is-dragging .bz-launcher__tile{background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-xl);animation:none}.bz-launcher__cell.is-drop-before{box-shadow:inset 2px 0 0 0 var(--bz-primary)}.bz-launcher__cell.is-drop-after{box-shadow:inset -2px 0 0 0 var(--bz-primary)}.bz-launcher__section.is-drop-target{box-shadow:inset 0 0 0 2px var(--bz-primary);border-radius:var(--bz-radius-lg)}@media (prefers-reduced-motion:reduce){.bz-launcher__cell.is-wiggling .bz-launcher__tile{animation:none}}.bz-launcher__empty,.bz-launcher__notice{margin:var(--bz-spacing-xs);font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-launcher__notice--error{color:var(--bz-error-text)}@media (width<=767px){.bz-launcher-wrap{position:static}.bz-launcher{width:min(320px, calc(100vw - 2 * var(--bz-spacing-lg)))}}.bz-launcher-btn{position:relative}@media (width<=767px){.platform-page-header-row:has(>.ws-chip-wrap){row-gap:var(--bz-spacing-xs);flex-wrap:wrap}.platform-page-header-row>.ws-chip-wrap:first-child{flex:1 1 0;order:0;min-width:0}.platform-page-header-row>.ws-chip-wrap:first-child .ws-chip{max-width:100%}.platform-page-header-row:has(>.ws-chip-wrap)>.platform-page-header-right{flex:none;order:1}.platform-page-header-row>.ws-chip-wrap+*{flex:100%;order:2;min-width:0}}.ws-chip{background:0 0;border-color:#0000;padding:0}.ws-chip-mark{border-radius:var(--bz-radius-md);width:36px;height:36px;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-heading);color:var(--bz-text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ws-chip-mark .ws-chip-attention{min-width:18px;height:18px;padding:0 var(--bz-spacing-2xs);font-size:var(--bz-fs-small);box-shadow:0 0 0 2px var(--bz-bg-page);justify-content:center;line-height:1;position:absolute;top:-9px;right:-9px}.ws-chip-mark .ws-chip-unread-dot{bottom:calc(var(--bz-spacing-2xs) * -1);right:calc(var(--bz-spacing-2xs) * -1);width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);background:var(--bz-primary);box-shadow:0 0 0 2px var(--bz-bg-page);border-radius:50%;position:absolute}.platform-page-header-row:has(>.ws-chip-wrap){justify-content:flex-start;align-items:center;gap:var(--bz-spacing-lg);flex-wrap:nowrap}.platform-page-header-row:has(>.ws-chip-wrap)>.platform-page-header-right{order:2;margin-left:auto}.platform-page-header-row>.ws-chip-wrap+*{flex:0 auto;order:1;min-width:0}.platform-page-header-row>.ws-chip-wrap:first-child{flex:none}.platform-page-header-row:has(>.bz-page-header__back:first-child){justify-content:flex-start;align-items:center;gap:var(--bz-spacing-md);flex-wrap:nowrap}.platform-page-header-row:has(>.bz-page-header__back:first-child)>.platform-page-header-right{margin-left:auto}.platform-page-header-row>.bz-page-header__back:first-child+*{flex:0 auto;min-width:0}@media (width>=768px){.platform-page-header-row:has(.platform-page-title)>.ws-chip-wrap:first-child{min-height:calc(var(--bz-fs-display) * 1.2);align-self:flex-start;align-items:center;display:flex}}@media (width<=767px){.platform-page-header-row:has(>.ws-chip-wrap){gap:var(--bz-spacing-md)}}:root{--bz-site-primary:var(--bz-primary);--bz-site-on-primary:var(--bz-text-inverse);--bz-site-font-heading:var(--bz-font-family);--bz-site-font-body:var(--bz-font-family);--bz-site-radius:var(--bz-radius-md)}.bz-site{--bz-primary:var(--bz-site-primary);--bz-primary-cta-fill:var(--bz-site-primary);--bz-primary-hover:color-mix(in srgb, var(--bz-site-primary) 88%, var(--bz-text-primary));--bz-primary-pressed:color-mix(in srgb, var(--bz-site-primary) 76%, var(--bz-text-primary));--bz-primary-text:color-mix(in srgb, var(--bz-site-primary) 82%, var(--bz-text-primary));--bz-primary-subtle:color-mix(in srgb, var(--bz-site-primary) 8%, var(--bz-bg-surface));--bz-primary-subtle-hover:color-mix(in srgb, var(--bz-site-primary) 14%, var(--bz-bg-surface));--bz-primary-border:color-mix(in srgb, var(--bz-site-primary) 35%, var(--bz-bg-surface));--bz-primary-soft:color-mix(in srgb, var(--bz-site-primary) 50%, var(--bz-bg-surface));--bz-primary-tint:color-mix(in srgb, var(--bz-site-primary) 10%, transparent);--bz-primary-tint-subtle:color-mix(in srgb, var(--bz-site-primary) 6%, transparent);--bz-focus-ring:var(--bz-site-primary);--bz-shadow-focus-primary:0 0 0 3px color-mix(in srgb, var(--bz-site-primary) 45%, transparent);--bz-text-inverse:var(--bz-site-on-primary);--bz-font-family:var(--bz-site-font-body);--bz-site-gutter:max(var(--bz-spacing-3xl), (100% - var(--bz-max-content-width)) / 2);min-height:100%;font-family:var(--bz-site-font-body);color:var(--bz-text-primary);background:var(--bz-bg-page);flex-direction:column;display:flex}.bz-site :is(h1,h2,h3,h4){font-family:var(--bz-site-font-heading)}.bz-site .bz-btn{border-radius:var(--bz-site-radius)}@media (width<=767px){.bz-site{--bz-site-gutter:var(--bz-spacing-lg)}}.bz-site-masthead{align-items:center;gap:var(--bz-spacing-md) var(--bz-spacing-2xl);padding:var(--bz-spacing-lg) var(--bz-site-gutter);background:var(--bz-bg-surface);border-bottom:1px solid var(--bz-border-subtle);flex-wrap:wrap;display:flex}.bz-site-brand{align-items:center;gap:var(--bz-spacing-sm);min-width:0;font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);text-decoration:none;display:inline-flex}.bz-site-brand img{height:var(--bz-spacing-4xl);border-radius:var(--bz-radius-sm);width:auto}.bz-site-nav{align-items:center;gap:var(--bz-spacing-xs);flex:auto;min-width:0;display:flex}.bz-site-nav-link{padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md);white-space:nowrap;font-size:var(--bz-fs-body);color:var(--bz-text-secondary);text-decoration:none}.bz-site-actions>.bz-site-nav-link:has(>svg){align-items:center;gap:var(--bz-spacing-xs);display:inline-flex}.bz-site-nav-link:hover{color:var(--bz-text-primary);background:var(--bz-bg-surface-hover)}.bz-site-nav-link[aria-current=page]{color:var(--bz-primary-text);font-weight:var(--bz-fw-body-bold)}.bz-site-nav-link:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-site-actions{align-items:center;gap:var(--bz-spacing-sm);margin-left:auto;display:flex}@media (width<=767px){.bz-site-nav{scrollbar-width:none;flex:100%;order:3;overflow-x:auto}.bz-site-brand{font-size:var(--bz-fs-body);flex:1 1 0}}.bz-overlay-pill{align-items:center;gap:var(--bz-spacing-xs);cursor:pointer;font:inherit;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);padding:var(--bz-spacing-xs) var(--bz-spacing-md);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface-overlay,var(--bz-bg-surface));box-shadow:var(--bz-shadow-sm);border:0;display:inline-flex}.bz-overlay-pill .bz-icon{color:var(--bz-text-secondary)}.bz-site-hero{gap:var(--bz-spacing-3xl);padding:var(--bz-spacing-7xl) var(--bz-site-gutter);background:var(--bz-primary-subtle);align-items:center;display:grid;position:relative}:is(.bz-site-hero:has(>img),.bz-site-hero:has(>.bz-site-hero__photo)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bz-site-hero>img,.bz-site-hero__photo>img{border-radius:var(--bz-radius-lg);object-fit:cover;width:100%;height:auto}.bz-site-hero__photo{position:relative}.bz-site-hero__photo>img{display:block}.bz-site-hero__title{font-size:var(--bz-fs-hero);font-weight:var(--bz-fw-hero);line-height:var(--bz-lh-tight);color:var(--bz-text-primary);margin:0}.bz-site-hero__lead{margin:var(--bz-spacing-lg) 0 0;font-size:var(--bz-fs-subheading);line-height:var(--bz-lh-relaxed);color:var(--bz-text-secondary)}.bz-site-hero__actions{gap:var(--bz-spacing-md);margin-top:var(--bz-spacing-2xl);flex-wrap:wrap;display:flex}@media (width<=767px){.bz-site-hero{padding-block:var(--bz-spacing-5xl)}.bz-site-hero:has(>img){grid-template-columns:1fr}.bz-site-hero__title{font-size:var(--bz-fs-display)}}.bz-site-section{padding:var(--bz-spacing-6xl) var(--bz-site-gutter);background:var(--bz-bg-page)}.bz-site-section--alt{background:var(--bz-bg-subtle)}.bz-site-section__title{margin:0 0 var(--bz-spacing-2xl);font-size:var(--bz-fs-title);font-weight:var(--bz-fw-title);line-height:var(--bz-lh-snug);color:var(--bz-text-primary)}@media (width<=767px){.bz-site-section{padding-block:var(--bz-spacing-4xl)}}.bz-site-lang{min-height:var(--bz-spacing-4xl);padding:var(--bz-spacing-xs) var(--bz-spacing-sm);font:inherit;font-size:var(--bz-fs-label);color:var(--bz-text-primary);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md)}.bz-site-lang:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-site-lang--menu{gap:var(--bz-spacing-2xs);font:inherit;font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.bz-site-footer{gap:var(--bz-spacing-lg);padding:var(--bz-spacing-4xl) var(--bz-site-gutter);font-size:var(--bz-fs-label);color:var(--bz-text-secondary);background:var(--bz-bg-surface);border-top:1px solid var(--bz-border-subtle);margin-top:auto;display:grid}.bz-site-footer__links{gap:var(--bz-spacing-sm) var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.bz-site-footer__links a{color:var(--bz-text-secondary);text-decoration:none}.bz-site-footer__links a:hover{color:var(--bz-text-primary);text-decoration:underline}.bz-site-built-with{color:var(--bz-text-tertiary)}.bz-site-built-with a{color:inherit}.bz-section-layout{grid-template-columns:var(--bz-section-menu-width) minmax(0, 1fr);gap:var(--bz-spacing-xl);align-items:start;display:grid}.bz-section-layout__content{gap:var(--bz-spacing-lg);flex-direction:column;min-width:0;display:flex}.bz-section-menu{top:var(--bz-spacing-lg);gap:var(--bz-spacing-md);padding-right:var(--bz-spacing-md);border-right:1px solid var(--bz-border-subtle);flex-direction:column;display:flex;position:sticky}.bz-section-menu__head{align-items:flex-start;gap:var(--bz-spacing-xs);padding:0 var(--bz-spacing-md);display:flex}.bz-section-menu__head-text{gap:var(--bz-spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.bz-section-menu__top{padding:0 var(--bz-spacing-md)}.bz-section-menu__foot{z-index:var(--bz-z-section-menu-foot);padding-top:var(--bz-spacing-sm);padding-bottom:var(--bz-spacing-sm);border-top:1px solid var(--bz-border-subtle);background:var(--bz-bg-page);position:sticky;bottom:0}.bz-section-menu__toggle{align-items:center;gap:var(--bz-spacing-sm-plus);width:100%;min-height:var(--bz-tap-target);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md);font-family:inherit;font-size:var(--bz-fs-label);color:var(--bz-text-secondary);text-align:left;cursor:pointer;transition:background var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:0;display:flex;position:relative}.bz-section-menu__toggle-label{flex:1;min-width:0}.bz-section-menu__toggle:hover{background:var(--bz-bg-surface-hover);color:var(--bz-text-primary)}.bz-section-menu__toggle:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:-2px}.bz-section-menu__org{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.bz-section-menu__role{font-size:var(--bz-fs-label);color:var(--bz-text-secondary)}.bz-section-menu__groups{gap:var(--bz-spacing-md);flex-direction:column;display:flex}.bz-section-menu__group{gap:var(--bz-spacing-2xs);flex-direction:column;display:flex}.bz-section-menu__group-label{padding:0 var(--bz-spacing-md);font-size:var(--bz-fs-small);font-weight:var(--bz-fw-heading);color:var(--bz-text-tertiary);text-transform:uppercase;letter-spacing:var(--bz-ls-wider)}.bz-section-menu__group-toggle{width:100%;padding:var(--bz-spacing-2xs) var(--bz-spacing-md);border-radius:var(--bz-radius-md);font-family:inherit;font-size:var(--bz-fs-small);font-weight:var(--bz-fw-heading);color:var(--bz-text-tertiary);text-align:left;text-transform:uppercase;letter-spacing:var(--bz-ls-wider);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.bz-section-menu__group-toggle:hover{color:var(--bz-text-secondary)}.bz-section-menu__group-toggle:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:-2px}.bz-section-menu__group-chevron{transition:transform var(--bz-duration-fast) var(--bz-ease-default);display:flex}.bz-section-menu__group--closed .bz-section-menu__group-chevron{transform:rotate(-90deg)}.bz-section-menu__group--closed .bz-section-menu__item{display:none}.bz-section-menu__item{align-items:center;gap:var(--bz-spacing-sm-plus);width:100%;min-height:var(--bz-tap-target);padding:var(--bz-spacing-sm) var(--bz-spacing-md);border-radius:var(--bz-radius-md);font-family:inherit;font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body);color:var(--bz-text-primary);text-align:left;cursor:pointer;transition:background var(--bz-duration-fast) var(--bz-ease-default);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.bz-section-menu__item:hover{background:var(--bz-bg-surface-hover)}.bz-section-menu__item:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:-2px}.bz-section-menu__item[aria-current=page]{color:var(--bz-primary-text);background:var(--bz-primary-subtle);font-weight:var(--bz-fw-body-bold)}.bz-section-menu__icon{color:var(--bz-text-secondary);flex-shrink:0;display:flex}.bz-section-menu__item[aria-current=page] .bz-section-menu__icon{color:var(--bz-primary-text)}.bz-section-menu__label{flex:1;min-width:0}.bz-section-menu__compact{display:none}.bz-section-layout--collapsed{grid-template-columns:var(--bz-sidebar-width-collapsed) minmax(0, 1fr)}.bz-section-layout--collapsed .bz-section-menu{padding-right:var(--bz-spacing-xs)}.bz-section-layout--collapsed .bz-section-menu__toggle{padding:var(--bz-spacing-sm);justify-content:center}.bz-section-layout--collapsed .bz-section-menu__head,.bz-section-layout--collapsed .bz-section-menu__top,.bz-section-layout--collapsed .bz-section-menu__toggle-label,.bz-section-layout--collapsed .bz-section-menu__group-toggle,.bz-section-layout--collapsed .bz-section-menu__group-label,.bz-section-layout--collapsed .bz-section-menu__label{display:none}.bz-section-layout--collapsed .bz-section-menu__toggle .bz-icon{transform:rotate(180deg)}.bz-section-layout--collapsed .bz-section-menu__item{padding:var(--bz-spacing-sm);justify-content:center}.bz-section-layout--collapsed .bz-section-menu__group--closed .bz-section-menu__item{display:flex}.bz-section-layout--collapsed .bz-section-menu__item .bz-badge{top:var(--bz-spacing-2xs);right:var(--bz-spacing-2xs);position:absolute}@media (width<=767px){.bz-section-layout{gap:var(--bz-spacing-md);grid-template-columns:minmax(0,1fr)}.bz-section-menu{border-right:0;padding-right:0;position:static}.bz-section-menu__groups{display:none}.bz-section-menu__compact{display:block}.bz-section-menu__foot{display:none}.bz-section-layout--collapsed{grid-template-columns:minmax(0,1fr)}.bz-section-layout--collapsed .bz-section-menu__head{display:flex}.bz-section-layout--collapsed .bz-section-menu__top{display:block}}.bz-site-hero--photo{isolation:isolate;min-height:calc(var(--bz-spacing-7xl) * 6.8);color:var(--bz-site-on-primary);background:var(--bz-site-primary);align-content:end;position:relative}.bz-site-hero__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.bz-site-hero__media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bz-site-hero__media:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--bz-site-primary) 88%, transparent), color-mix(in srgb, var(--bz-site-primary) 35%, transparent));position:absolute;inset:0}.bz-site-hero--photo .bz-site-hero__title,.bz-site-hero--photo .bz-site-hero__lead{color:var(--bz-site-on-primary)}.bz-site-hero__kicker{margin:0 0 var(--bz-spacing-xs);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);letter-spacing:.06em;text-transform:uppercase;color:currentColor;opacity:.85}@keyframes bz-site-slide{0%,20%{opacity:1}25%,95%{opacity:0}to{opacity:1}}.bz-site-hero__media--slides>img{opacity:0;animation:20s infinite bz-site-slide}.bz-site-hero__media--slides>img:first-child{opacity:1;animation-delay:0s}.bz-site-hero__media--slides>img:nth-child(2){animation-delay:4s}.bz-site-hero__media--slides>img:nth-child(3){animation-delay:8s}.bz-site-hero__media--slides>img:nth-child(4){animation-delay:12s}.bz-site-hero__media--slides>img:nth-child(5){animation-delay:16s}.bz-site-hero__edit{top:var(--bz-spacing-lg);right:var(--bz-spacing-lg);z-index:1;position:absolute}@media (prefers-reduced-motion:reduce){.bz-site-hero__media--slides>img{opacity:0;animation:none}.bz-site-hero__media--slides>img:first-child{opacity:1}}.bz-site-hero--photo .bz-btn-secondary,.bz-site-hero--block .bz-btn-secondary{background:var(--bz-bg-surface);color:var(--bz-text-primary);border-color:var(--bz-bg-surface)}.bz-site-hero--photo .error-message,.bz-site-hero--block .error-message{padding:var(--bz-spacing-2xs) var(--bz-spacing-sm);background:var(--bz-bg-surface);border-radius:var(--bz-radius-xs);display:inline-block}.bz-site-hero--center{text-align:center;background:var(--bz-bg-page);justify-items:center}.bz-site-hero--center .bz-site-hero__actions{justify-content:center}.bz-site-hero--block{background:var(--bz-site-primary);color:var(--bz-site-on-primary)}.bz-site-hero--block .bz-btn-primary,.bz-site-hero--photo .bz-btn-primary{background:var(--bz-site-on-primary);color:var(--bz-site-primary);border-color:var(--bz-site-on-primary)}.bz-site-hero--block .bz-btn-primary:hover,.bz-site-hero--photo .bz-btn-primary:hover{background:color-mix(in srgb, var(--bz-site-on-primary) 88%, var(--bz-site-primary));color:var(--bz-site-primary)}.bz-site-hero--block .bz-site-hero__title,.bz-site-hero--block .bz-site-hero__lead{color:var(--bz-site-on-primary)}.bz-site-hero--grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bz-site-hero__grid{gap:var(--bz-spacing-md);min-height:calc(var(--bz-spacing-7xl) * 4.5);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:relative}.bz-site-hero__grid>img{object-fit:cover;border-radius:var(--bz-radius-lg);width:100%;height:100%}.bz-site-hero__grid>img:first-of-type{grid-row:span 2}.bz-site-hero--feature{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (width<=767px){.bz-site-hero--photo{min-height:calc(var(--bz-spacing-7xl) * 6.4)}.bz-site-hero--grid,.bz-site-hero--feature{grid-template-columns:1fr}.bz-site-hero__grid{min-height:calc(var(--bz-spacing-7xl) * 3)}}.bz-site-section--narrow>*{max-width:var(--bz-max-width-legal);margin-inline:auto}.bz-site-section--band{background:var(--bz-site-primary);color:var(--bz-site-on-primary)}.bz-site-section--band .bz-site-section__title,.bz-site-section--band .bz-site-section__kicker{color:var(--bz-site-on-primary)}.bz-site-section__kicker{margin:0 0 var(--bz-spacing-xs);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-primary-text)}.bz-site-section--ruled .bz-site-section__title{padding-bottom:var(--bz-spacing-sm);border-bottom:2px solid var(--bz-text-primary)}.bz-site-section--ruled>.bz-site-section__head{margin-bottom:var(--bz-spacing-2xl);padding-bottom:var(--bz-spacing-sm);border-bottom:2px solid var(--bz-text-primary);align-items:baseline}.bz-site-section--ruled>.bz-site-section__head>.bz-site-section__title{border-bottom:0;margin-bottom:0;padding-bottom:0}.bz-site-photos{grid-template-columns:repeat(auto-fill, minmax(calc(var(--bz-spacing-7xl) * 2.5), 1fr));gap:var(--bz-spacing-md);display:grid}.bz-site-photos>img,.bz-site-photos>a>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--bz-radius-md);width:100%}.bz-site-photos>a{display:block}.bz-site-list{border-top:1px solid var(--bz-border-subtle);margin:0;padding:0;list-style:none}.bz-site-list__row{grid-template-columns:calc(var(--bz-spacing-7xl) * .9) minmax(0, 1fr) auto;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg) 0;border-bottom:1px solid var(--bz-border-subtle);align-items:center;display:grid}.bz-site-list__date{line-height:var(--bz-lh-tight);color:var(--bz-primary-text);justify-items:start;display:grid}.bz-site-list__month{font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);text-transform:uppercase}.bz-site-list__day{font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-title);font-weight:var(--bz-fw-title)}.bz-site-list__weekday{font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body);color:var(--bz-text-secondary)}.bz-site-list__body{gap:var(--bz-spacing-2xs);min-width:0;display:grid}.bz-site-list__title{font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0}.bz-site-list__title .bz-link-inline{text-decoration:none}.bz-site-list__title .bz-link-inline:hover,.bz-site-list__title .bz-link-inline:focus-visible{text-decoration:underline}.bz-site-list__meta{font-size:var(--bz-fs-label);color:var(--bz-text-secondary);margin:0}.bz-site-list__pill{padding:var(--bz-spacing-2xs) var(--bz-spacing-sm);font-size:var(--bz-fs-label);color:var(--bz-text-secondary);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-xs);white-space:nowrap}@media (width<=767px){.bz-site-list__row{grid-template-columns:calc(var(--bz-spacing-7xl) * .7) minmax(0, 1fr)}.bz-site-list__row>:last-child{grid-column:2;justify-self:start}}.bz-site-section__head{justify-content:space-between;align-items:flex-end;gap:var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.bz-site-section__head>.bz-site-section__title{flex:auto}.bz-site-section--strip{padding-block:var(--bz-spacing-2xl);border-top:1px solid var(--bz-border-subtle)}.bz-site-pagehead{padding:var(--bz-spacing-4xl) var(--bz-site-gutter) var(--bz-spacing-2xl)}.bz-site-pagehead__title{font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-display);font-weight:var(--bz-fw-display);line-height:var(--bz-lh-tight);color:var(--bz-text-primary);margin:0}.bz-site-pagehead__lead{margin:var(--bz-spacing-md) 0 0;max-width:none;font-size:var(--bz-fs-subheading);line-height:var(--bz-lh-relaxed);color:var(--bz-text-secondary)}.bz-site-pagehead--band{background:var(--bz-site-primary);border-bottom:0}.bz-site-pagehead--band .bz-site-pagehead__title,.bz-site-pagehead--band .bz-site-pagehead__lead,.bz-site-pagehead--band .bz-site-section__kicker{color:var(--bz-site-on-primary)}.bz-site-pagehead--center{text-align:center}.bz-site-pagehead--center .bz-site-pagehead__lead{margin-inline:auto}.bz-site-prose{max-width:var(--bz-max-width-legal)}.bz-site-split{gap:var(--bz-spacing-3xl);align-items:start;display:grid}.bz-site-split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bz-site-split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bz-site-split--8-4{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.bz-site-split--sidebar{grid-template-columns:calc(var(--bz-spacing-7xl) * 2.2) minmax(0, 1fr)}@media (width<=767px){.bz-site-split--7-5,.bz-site-split--5-7,.bz-site-split--8-4,.bz-site-split--sidebar{grid-template-columns:1fr}.bz-site-pagehead{padding-top:var(--bz-spacing-2xl)}.bz-site-pagehead__title{font-size:var(--bz-fs-title)}}.bz-site-brand__mark{width:var(--bz-spacing-5xl);height:var(--bz-spacing-5xl);border-radius:var(--bz-radius-full);object-fit:cover;flex:none}.bz-site-brand__name{max-width:calc(var(--bz-spacing-7xl) * 3);font-family:var(--bz-site-font-heading);line-height:var(--bz-lh-snug);color:var(--bz-primary-text)}.bz-site-masthead--ruled{z-index:2;position:sticky;top:0}.bz-site-masthead--ruled .bz-site-nav-link{border-radius:0}.bz-site-masthead--ruled .bz-site-nav-link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--bz-primary);font-weight:var(--bz-fw-body-bold)}.bz-site-footer--dark{--bz-site-footer-ink:color-mix(in srgb, var(--bz-site-on-primary) 70%, var(--bz-site-primary));gap:var(--bz-spacing-3xl);padding-block:var(--bz-spacing-5xl);color:var(--bz-site-footer-ink);background:color-mix(in srgb, var(--bz-site-primary) 70%, var(--bz-text-primary));border-top:0}.bz-site-footer--dark a{color:var(--bz-site-footer-ink)}.bz-site-footer--dark .bz-btn-secondary{background:var(--bz-bg-surface);color:var(--bz-text-primary);border-color:var(--bz-bg-surface)}.bz-site-footer--dark a:hover{color:var(--bz-site-on-primary)}.bz-site-footer__cols{gap:var(--bz-spacing-3xl);grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);display:grid}.bz-site-footer__brand{gap:var(--bz-spacing-sm);color:var(--bz-site-on-primary);align-content:start;display:grid}.bz-site-footer__badge{width:var(--bz-spacing-6xl);height:var(--bz-spacing-6xl);padding:var(--bz-spacing-xs);border-radius:var(--bz-radius-full);background:var(--bz-bg-surface);object-fit:contain}.bz-site-footer__qr{width:var(--bz-spacing-6xl);height:var(--bz-spacing-6xl);padding:var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);background:var(--bz-bg-surface);object-fit:contain}.bz-site-footer__heading{margin:0 0 var(--bz-spacing-sm);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);color:var(--bz-site-on-primary)}.bz-site-footer--dark .bz-site-footer__links{gap:var(--bz-spacing-sm) var(--bz-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.bz-site-footer__bottom{justify-content:space-between;gap:var(--bz-spacing-md);padding-top:var(--bz-spacing-xl);border-top:1px solid color-mix(in srgb, var(--bz-site-on-primary) 20%, transparent);font-size:var(--bz-fs-label);flex-wrap:wrap;display:flex}@media (width<=767px){.bz-site-footer__cols{grid-template-columns:1fr}.bz-site-footer--dark .bz-site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-site-footer__groups{gap:var(--bz-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.bz-site-footer--dark .bz-site-footer__groups .bz-site-footer__links{grid-template-columns:minmax(0,1fr)}.bz-site-footer__brand>.bz-btn{justify-self:start}.bz-site-footer--dark .bz-site-footer__bottom{align-items:center;gap:var(--bz-spacing-md) var(--bz-spacing-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.bz-site-footer--dark .bz-site-footer__bottom .bz-site-footer__links{justify-content:flex-end;gap:var(--bz-spacing-sm) var(--bz-spacing-xl);flex-wrap:wrap;display:flex}.bz-site-footer--dark .bz-site-footer__bottom .bz-site-footer__social{justify-content:flex-start}.bz-site-footer--dark .bz-site-lang{color:var(--bz-site-on-primary);border-color:color-mix(in srgb, var(--bz-site-on-primary) 35%, transparent);background:0 0;justify-self:end}.bz-site-footer--dark .bz-site-lang option{color:var(--bz-text-primary);background:var(--bz-bg-surface)}@media (width<=767px){.bz-site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-site-footer--dark .bz-site-footer__bottom{grid-template-columns:minmax(0,1fr)}.bz-site-footer--dark .bz-site-footer__bottom .bz-site-footer__links{justify-content:flex-start}.bz-site-footer--dark .bz-site-lang{justify-self:start}}.bz-site-footer__last{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md) var(--bz-spacing-xl);flex-wrap:wrap;grid-column:1/-1;display:flex}.bz-site-footer__edit{cursor:pointer}.bz-site-footer__edit>.bz-overlay-pill{opacity:0;transition:opacity var(--bz-duration-fast) ease;align-self:flex-start}.bz-site-footer__edit:hover>.bz-overlay-pill,.bz-site-footer__edit:focus-within>.bz-overlay-pill,.bz-site-footer__edit--empty>.bz-overlay-pill{opacity:1}@media (hover:none){.bz-site-footer__edit>.bz-overlay-pill{opacity:1}}.bz-site-footer__social-edit{align-items:center;gap:var(--bz-spacing-md);flex-wrap:wrap;display:inline-flex}.bz-site-section--editable{position:relative}.bz-site-section__edit{top:var(--bz-spacing-md);right:var(--bz-spacing-md);z-index:2;opacity:0;transition:opacity var(--bz-duration-fast) ease;position:absolute}.bz-site-section--editable:hover>.bz-site-section__edit,.bz-site-section--editable:focus-within>.bz-site-section__edit,.bz-site-section--selected>.bz-site-section__edit{opacity:1}@media (hover:none){.bz-site-section__edit{opacity:1}}.bz-site-section--selected{outline:2px solid var(--bz-primary);outline-offset:-2px}.bz-site-section--hidden>:not(.bz-site-section__edit){opacity:.45}.bz-site-add-section{padding:var(--bz-spacing-xl) var(--bz-site-gutter);background:var(--bz-bg-page);justify-content:center;display:flex}.bz-site-footer__qr-edit{align-items:flex-start;gap:var(--bz-spacing-xs);flex-direction:column;display:inline-flex}.bz-site-editable{outline:2px solid var(--bz-primary);outline-offset:var(--bz-spacing-xs);border-radius:var(--bz-radius-sm);cursor:text;min-width:var(--bz-spacing-xl)}.bz-site-editable:empty:before{content:attr(aria-label);color:var(--bz-text-secondary)}.bz-site-built-with--off{opacity:.45}.bz-site .bz-site-footer .bz-site-footer__groups .bz-site-footer__links--wide{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}@container bz-site (width<=640px){.bz-site .bz-site-footer .bz-site-footer__groups{grid-template-columns:minmax(0,1fr)}.bz-site .bz-site-footer .bz-site-footer__groups .bz-site-footer__links{gap:var(--bz-spacing-sm) var(--bz-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bz-site .bz-site-footer .bz-site-footer__groups .bz-site-footer__heading{grid-column:1/-1}.bz-site .bz-site-footer .bz-site-footer__groups .bz-site-footer__links.bz-site-footer__links--repeat{display:none}}.bz-site-list__thumb{width:var(--bz-spacing-7xl);aspect-ratio:1;object-fit:cover;border-radius:var(--bz-radius-xs)}.bz-site-tiles{grid-template-columns:repeat(auto-fill, minmax(calc(var(--bz-spacing-7xl) * 2.2), 1fr));gap:var(--bz-spacing-lg);display:grid}.bz-site-tile{align-content:start;justify-items:center;gap:var(--bz-spacing-xs);padding:var(--bz-spacing-lg) var(--bz-spacing-md);text-align:center;background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-xs);display:grid}.bz-site-tile__avatar{width:calc(var(--bz-spacing-6xl) * 1.2);height:calc(var(--bz-spacing-6xl) * 1.2);margin-bottom:var(--bz-spacing-xs);border-radius:var(--bz-radius-full);background:var(--bz-bg-subtle);font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-heading);color:var(--bz-text-secondary);object-fit:cover;place-items:center;display:grid}.bz-site-tile__name{font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin:0}.bz-site-tile .bz-link-inline{text-decoration:none}.bz-site-tile>.bz-link-inline{font-size:var(--bz-fs-label)}.bz-site-tile .bz-link-inline:hover,.bz-site-tile .bz-link-inline:focus-visible{text-decoration:underline}.bz-site-tile__name .bz-link-inline{color:inherit}.bz-site-tile__meta{font-size:var(--bz-fs-label);color:var(--bz-text-secondary);margin:0}.bz-site-tile__pill{padding:var(--bz-spacing-2xs) var(--bz-spacing-sm);font-size:var(--bz-fs-label);color:var(--bz-text-secondary);border:1px solid var(--bz-border-default);border-radius:var(--bz-site-radius)}.bz-site-tile__note{font-size:var(--bz-fs-label);color:var(--bz-primary-text);margin:0}.bz-site-tile__intro{z-index:4;width:min(calc(var(--bz-spacing-7xl) * 4), calc(100vw - var(--bz-spacing-xl) * 2));background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-lg);margin:0;position:fixed}.bz-site-tile__intro-body{max-height:inherit;padding:var(--bz-spacing-lg);font-size:var(--bz-fs-body);line-height:var(--bz-lh-relaxed);text-align:left;white-space:pre-line;color:var(--bz-text-primary);margin:0;overflow-y:auto}.bz-site-tile__intro:before{content:"";top:var(--bz-spacing-lg);width:var(--bz-spacing-sm);height:var(--bz-spacing-sm);background:var(--bz-bg-surface);position:absolute;transform:rotate(45deg)}.bz-site-tile__intro--right:before{left:calc(var(--bz-spacing-sm) / -2 - 1px);border-left:1px solid var(--bz-border-default);border-bottom:1px solid var(--bz-border-default)}.bz-site-tile__intro--left:before{right:calc(var(--bz-spacing-sm) / -2 - 1px);border-top:1px solid var(--bz-border-default);border-right:1px solid var(--bz-border-default)}.bz-site-tiles.bz-site-tiles--leaders{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-site-tiles--leaders>.bz-site-tile:first-child{grid-column:1/-1}.bz-site-tile--portrait .bz-site-tile__avatar{width:100%;max-width:calc(var(--bz-spacing-7xl) * 2.2);aspect-ratio:1;height:auto;margin-bottom:var(--bz-spacing-sm);border-radius:var(--bz-radius-md)}.bz-site-tile--feature.bz-site-tile--portrait .bz-site-tile__avatar{width:calc(var(--bz-spacing-7xl) * 1.6)}.bz-site-tile__avatar--seal{object-fit:contain;padding:var(--bz-spacing-lg);background:var(--bz-bg-surface-raised)}.bz-photo-crop{width:100%;max-width:calc(var(--bz-spacing-7xl) * 3.2);aspect-ratio:1;border-radius:var(--bz-radius-md);background:var(--bz-bg-surface-raised);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative;overflow:hidden}.bz-photo-crop:active{cursor:grabbing}.bz-photo-crop:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-photo-crop__image{object-fit:cover;transform-origin:50%;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%}.bz-photo-crop__mask{border-radius:var(--bz-radius-full);box-shadow:0 0 0 100vmax var(--bz-scrim);outline:2px solid var(--bz-bg-surface);pointer-events:none;position:absolute;inset:0}@container bz-site (width<=640px){.bz-site-tiles.bz-site-tiles--leaders,.bz-site-tile--feature.bz-site-tile--portrait{grid-template-columns:minmax(0,1fr)}.bz-site-tile--feature.bz-site-tile--portrait .bz-site-tile__avatar{width:100%}}.bz-site-tile--feature{place-items:start;gap:var(--bz-spacing-xl);padding:var(--bz-spacing-2xl);text-align:left;grid-template-columns:auto minmax(0,1fr)}.bz-site-az{gap:var(--bz-spacing-xs) var(--bz-spacing-sm);font-size:var(--bz-fs-label);flex-wrap:wrap;display:flex}.bz-site-az a{color:var(--bz-primary-text);text-decoration:none}.bz-site-az a:hover{text-decoration:underline}.bz-site-az [aria-current=true]{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.bz-site-az [aria-disabled=true]{color:var(--bz-text-tertiary)}.bz-site-filters{gap:var(--bz-spacing-lg);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.bz-site-filters>*{margin:0}.bz-site-filters+.bz-view-tabs{margin-top:var(--bz-spacing-xl)}.bz-site-companies{grid-template-columns:repeat(auto-fill, minmax(calc(var(--bz-spacing-7xl) * 4.5), 1fr));gap:var(--bz-spacing-lg);display:grid}.bz-site-company{gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg);background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-xs);flex-direction:column;display:flex;position:relative}.bz-site-company:hover,.bz-site-company:focus-within{border-color:var(--bz-border-strong)}.bz-site-company__head{align-items:center;gap:var(--bz-spacing-md);min-width:0;display:flex}.bz-site-company__logo{width:var(--bz-spacing-6xl);height:var(--bz-spacing-6xl);padding:var(--bz-spacing-xs);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-xs);background:var(--bz-bg-surface);font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-subheading);color:var(--bz-text-tertiary);object-fit:contain;flex:none;place-items:center;display:grid}.bz-site-company__name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin:0}.bz-site-company__name a{color:inherit;text-decoration:none}.bz-site-company__name a:after{content:"";position:absolute;inset:0}.bz-site-company__name a:hover{text-decoration:underline}.bz-site-company__meta{font-size:var(--bz-fs-label);color:var(--bz-text-secondary);margin:0}.bz-site-company__about{-webkit-line-clamp:2;min-height:calc(2em * var(--bz-lh-base));font-size:var(--bz-fs-label);line-height:var(--bz-lh-base);color:var(--bz-text-secondary);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bz-site-company__foot{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding-top:var(--bz-spacing-md);border-top:1px solid var(--bz-border-subtle);font-size:var(--bz-fs-label);color:var(--bz-text-secondary);margin-top:auto;display:flex}.bz-site-company__person{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bz-site-company__site{z-index:1;align-items:center;gap:var(--bz-spacing-2xs);color:var(--bz-primary-text);flex:none;text-decoration:none;display:inline-flex;position:relative}.bz-site-company__site:hover{text-decoration:underline}.bz-site-profile{gap:var(--bz-spacing-2xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.bz-site-profile__side,.bz-site-profile__main{gap:var(--bz-spacing-lg);flex-direction:column;min-width:0;display:flex}.bz-site-profile__photo{width:calc(var(--bz-spacing-7xl) * 1.2);height:calc(var(--bz-spacing-7xl) * 1.2);border-radius:var(--bz-radius-full);background:var(--bz-bg-subtle);font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-heading);color:var(--bz-text-secondary);object-fit:cover;place-items:center;display:grid}.bz-site-profile__chips{gap:var(--bz-spacing-xs);flex-wrap:wrap;display:flex}.bz-site-profile__facts{padding:var(--bz-spacing-lg);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-xs);background:var(--bz-bg-surface);margin:0}.bz-site-profile__facts-title{margin:0 0 var(--bz-spacing-sm);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary)}.bz-site-profile__fact{gap:var(--bz-spacing-sm);padding:var(--bz-spacing-sm) 0;border-top:1px solid var(--bz-border-subtle);font-size:var(--bz-fs-label);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.bz-site-profile__fact dt{color:var(--bz-text-secondary)}.bz-site-profile__fact dd{color:var(--bz-text-primary);overflow-wrap:anywhere;margin:0}.bz-site-profile__bio{font-size:var(--bz-fs-body);line-height:var(--bz-lh-relaxed);color:var(--bz-text-primary);margin:0}.bz-site-profile__heading{margin:var(--bz-spacing-lg) 0 0;font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-heading);color:var(--bz-text-primary)}.bz-site-profile__companies{margin:0;padding:0;list-style:none}.bz-site-profile__company{gap:var(--bz-spacing-xs) var(--bz-spacing-lg);padding:var(--bz-spacing-lg) 0;border-top:1px solid var(--bz-border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.bz-site-profile__company>:not(.bz-site-company__logo){grid-column:2}.bz-site-profile__company>.bz-site-company__logo{grid-row:1/span 4}.bz-site-profile__company-name{font-size:var(--bz-fs-body);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin:0}.bz-site-profile__company-about{font-size:var(--bz-fs-label);line-height:var(--bz-lh-base);color:var(--bz-text-secondary);margin:0}@media (width<=767px){.bz-site-tiles,.bz-site-tiles--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-site-tile--feature,.bz-site-filters,.bz-site-companies,.bz-site-profile{grid-template-columns:1fr}}.bz-site-tiers{grid-template-columns:repeat(auto-fit, minmax(calc(var(--bz-spacing-7xl) * 3), 1fr));gap:var(--bz-spacing-lg);display:grid}.bz-site-tier{align-content:start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-2xl);background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-xs);display:grid}.bz-site-tier--featured{border-color:var(--bz-primary)}.bz-site-tier{flex-direction:column;display:flex}.bz-site-tier>.bz-btn:last-child{margin-top:auto}.bz-site-tier{position:relative}.bz-site-tier__flag{top:0;left:var(--bz-spacing-2xl);padding:var(--bz-spacing-2xs) var(--bz-spacing-sm);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);color:var(--bz-site-on-primary);background:var(--bz-primary);border-radius:var(--bz-site-radius);place-self:flex-start start;position:absolute;transform:translateY(-50%)}.bz-site-tier__name{font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0}.bz-site-tier__price{font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-display);font-weight:var(--bz-fw-display);line-height:var(--bz-lh-tight);color:var(--bz-text-primary);margin:0}.bz-site-tier__per{margin-left:var(--bz-spacing-xs);font-family:var(--bz-site-font-body);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body);color:var(--bz-text-secondary)}.bz-site-tier__tagline{font-size:var(--bz-fs-label);color:var(--bz-text-secondary);margin:0}.bz-site-tier__list{gap:var(--bz-spacing-xs);padding:0 0 0 var(--bz-spacing-lg);font-size:var(--bz-fs-label);color:var(--bz-text-primary);margin:0;display:grid}.bz-site-article{gap:var(--bz-spacing-xs);align-content:start;display:grid}.bz-site-article>.bz-btn{margin-top:var(--bz-spacing-sm);justify-self:start}.bz-site-article__img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--bz-radius-xs);width:100%;margin-bottom:var(--bz-spacing-sm)}.bz-site-article__source{font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-primary-text);margin:0}.bz-site-article__title{font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);line-height:var(--bz-lh-snug);color:var(--bz-text-primary);margin:0}.bz-site-article__excerpt{color:var(--bz-text-secondary);margin:0}.bz-site-faq{border-bottom:1px solid var(--bz-border-subtle)}.bz-site-faq__item{border-top:1px solid var(--bz-border-subtle)}.bz-site-faq__q{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md) 0;cursor:pointer;font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);list-style:none;display:flex}.bz-site-faq__q::-webkit-details-marker{display:none}.bz-site-faq__q:after{content:"+";font-size:var(--bz-fs-subheading);color:var(--bz-text-secondary);flex:none}.bz-site-faq__item[open]>.bz-site-faq__q:after{content:"−"}.bz-site-faq__a{padding:0 0 var(--bz-spacing-md);color:var(--bz-text-secondary);margin:0}.bz-site-article__date{font-size:var(--bz-fs-label);color:var(--bz-text-tertiary);margin:0}.bz-site-articles{gap:var(--bz-spacing-xl);display:grid}.bz-site-articles>.bz-site-article+.bz-site-article{padding-top:var(--bz-spacing-xl);border-top:1px solid var(--bz-border-subtle)}.bz-site-masthead__menu{display:none}.bz-site-sheet{display:grid}.bz-site-sheet .bz-site-nav-link{padding:var(--bz-spacing-lg) 0;border-bottom:1px solid var(--bz-border-subtle);font-size:var(--bz-fs-body);border-radius:0;display:block}@media (width<=767px){.bz-site-masthead__menu{margin-left:auto;display:inline-flex}.bz-site-masthead--sheet .bz-site-nav,.bz-site-masthead--sheet .bz-site-actions{display:none}}.bz-site{container:bz-site/inline-size}.bz-site-nav__item{align-items:center;gap:var(--bz-spacing-2xs);display:inline-flex;position:relative}.bz-site-nav__toggle{color:var(--bz-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bz-site-nav__toggle:hover{color:var(--bz-text-primary)}.bz-site-nav__toggle:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-site-masthead--ruled{min-height:var(--bz-spacing-7xl);align-items:stretch;gap:var(--bz-spacing-2xl);flex-wrap:nowrap;padding-block:0}.bz-site-masthead--ruled .bz-site-brand{font-size:var(--bz-fs-body);flex:none;align-self:center}.bz-site-masthead--ruled .bz-site-brand img{height:var(--bz-spacing-5xl);border-radius:var(--bz-radius-full)}.bz-site-masthead--ruled .bz-site-nav{align-self:stretch;gap:var(--bz-spacing-xl);flex:auto}.bz-site-masthead--ruled .bz-site-nav__item{align-self:stretch}.bz-site-masthead--ruled .bz-site-nav-link{font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);background:0 0;align-self:stretch;align-items:center;padding:0;display:inline-flex}.bz-site-masthead--ruled .bz-site-nav-link:hover{color:var(--bz-primary-text);background:0 0}.bz-site-masthead--ruled .bz-site-actions{align-self:center;gap:var(--bz-spacing-xl);flex:none}.bz-site-masthead--ruled .bz-site-actions .bz-site-nav-link{align-self:center}@container bz-site (width<=1023px){.bz-site-masthead--ruled .bz-site-nav,.bz-site-masthead--ruled .bz-site-actions{display:none}.bz-site-masthead--ruled .bz-site-masthead__menu{align-self:center;margin-left:auto;display:inline-flex}}@container bz-site (width<=640px){.kv-pair--settings{row-gap:var(--bz-spacing-xs);flex-wrap:wrap}.kv-pair--settings>.kv-pair__label{flex:1 0 100%;width:auto}}.bz-site--chamber{--bz-site-fs-display:44px;--bz-site-fs-h1:40px;--bz-site-fs-h2:30px;--bz-site-fs-lead:20px;--bz-site-fs-numeral:32px;--bz-site-page:1216px;--bz-site-hero-text:922px;--bz-site-inset:max(var(--bz-site-gutter), calc((100% - var(--bz-site-page)) / 2))}.bz-site--chamber .bz-site-masthead,.bz-site--chamber .bz-site-section,.bz-site--chamber .bz-site-pagehead,.bz-site--chamber .bz-site-footer{padding-inline:var(--bz-site-inset)}.bz-site--chamber .bz-site-hero--photo{padding-block:var(--bz-spacing-5xl);padding-inline:max(var(--bz-site-gutter), calc((100% - var(--bz-site-hero-text)) / 2))}.bz-site--chamber .bz-site-hero--photo .bz-site-hero__kicker{font-size:var(--bz-fs-label);letter-spacing:0;text-transform:none}.bz-site--chamber .bz-site-hero--photo .bz-site-hero__title{font-size:var(--bz-site-fs-display);font-weight:var(--bz-fw-heading)}.bz-site--chamber .bz-site-hero--photo .bz-site-hero__lead{font-size:var(--bz-site-fs-lead);opacity:.9}.bz-site--chamber .bz-site-hero__media:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--bz-site-primary) 10%, transparent) 30%, color-mix(in srgb, var(--bz-site-primary) 82%, transparent))}.bz-site--chamber .bz-site-section{padding-block:var(--bz-spacing-2xl);background:var(--bz-bg-page);scroll-margin-top:var(--bz-spacing-7xl)}.bz-site--chamber .bz-site-hero+.bz-site-section{padding-top:var(--bz-spacing-5xl)}.bz-site--chamber .bz-site-pagehead+.bz-site-section{padding-top:var(--bz-spacing-lg)}.bz-site--chamber .bz-site-section:last-of-type{padding-bottom:var(--bz-spacing-5xl)}.bz-site--chamber .bz-site-section__kicker{font-size:var(--bz-fs-label);letter-spacing:0;text-transform:none}.bz-site--chamber .bz-site-section__title{font-size:var(--bz-site-fs-h2);font-weight:var(--bz-fw-title)}.bz-site--chamber .bz-site-section__head .bz-link-inline{font-size:var(--bz-fs-label);font-weight:var(--bz-fw-body-bold);white-space:nowrap;text-decoration:none}.bz-site--chamber .bz-site-section--strip{padding-block:var(--bz-spacing-2xl);border-top:1px solid var(--bz-border-subtle)}.bz-site--chamber .bz-site-section--strip>.bz-site-section__head{margin-bottom:var(--bz-spacing-xs);border-bottom:0;padding-bottom:0}.bz-site--chamber .bz-site-section--strip .bz-site-section__title{font-family:var(--bz-site-font-body);font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-heading)}.bz-site--chamber .bz-site-pagehead{padding-top:var(--bz-spacing-4xl)}.bz-site--chamber .bz-site-pagehead__title{font-size:var(--bz-site-fs-h1)}.bz-site--chamber .bz-site-pagehead__lead{font-size:var(--bz-site-fs-lead)}.bz-site--chamber .bz-site-prose{max-width:var(--bz-max-width-legal)}.bz-site--chamber .bz-site-list__row{grid-template-columns:var(--bz-spacing-6xl) minmax(0, 1fr) auto;padding-block:var(--bz-spacing-lg)}.bz-site--chamber .bz-site-list__day{font-size:var(--bz-site-fs-numeral);font-weight:var(--bz-fw-body);font-variant-numeric:tabular-nums}.bz-site--chamber .bz-site-list__title{font-size:var(--bz-fs-heading)}.bz-site--chamber .bz-site-list__pill{border-radius:var(--bz-site-radius)}.bz-site--chamber .bz-site-split--7-5>.bz-site-articles:first-child .bz-site-article__title{font-size:var(--bz-site-fs-h2)}.bz-site--chamber .bz-site-footer--dark{padding-block:var(--bz-spacing-6xl)}.bz-site--chamber .bz-site-footer__badge{width:calc(var(--bz-spacing-4xl) * 1.6);height:calc(var(--bz-spacing-4xl) * 1.6)}.bz-site-skip{left:var(--bz-spacing-md);top:var(--bz-spacing-md);z-index:3;padding:var(--bz-spacing-sm) var(--bz-spacing-md);background:var(--bz-bg-surface);color:var(--bz-primary-text);border-radius:var(--bz-radius-md);box-shadow:var(--bz-shadow-sm);position:absolute;transform:translateY(-200%)}.bz-site-skip:focus-visible{transform:none}.bz-site-split>*{min-width:0}.bz-site-split .bz-card{overflow-wrap:anywhere}.bz-site-signup{gap:var(--bz-spacing-lg);max-width:calc(var(--bz-spacing-7xl) * 7.5);padding:var(--bz-spacing-2xl);background:var(--bz-bg-surface);border:1px solid var(--bz-border-subtle);border-radius:var(--bz-radius-md);margin-inline:auto;display:grid}.bz-site-signup>*{margin:0}.bz-site-filters{max-width:calc(var(--bz-spacing-7xl) * 8);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bz-site .bz-drawer{width:100%;max-width:none}.bz-site-sheet__group{border-bottom:1px solid var(--bz-border-subtle)}.bz-site-sheet__group>summary{justify-content:space-between;align-items:center;gap:var(--bz-spacing-md);padding:var(--bz-spacing-lg) 0;cursor:pointer;font-size:var(--bz-fs-body);color:var(--bz-text-primary);list-style:none;display:flex}.bz-site-sheet__group>summary::-webkit-details-marker{display:none}.bz-site-sheet__group>summary:after{content:"›";font-size:var(--bz-fs-subheading);color:var(--bz-text-secondary);transition:transform var(--bz-duration-fast) var(--bz-ease-default);flex:none;transform:rotate(90deg)}.bz-site-sheet__group[open]>summary:after{transform:rotate(-90deg)}.bz-site-sheet__group .bz-site-nav-link{padding:var(--bz-spacing-md) 0 var(--bz-spacing-md) var(--bz-spacing-lg);color:var(--bz-text-secondary);border-bottom:0}@media (width<=900px){.bz-site-split--7-5,.bz-site-split--5-7,.bz-site-split--8-4,.bz-site-split--sidebar{grid-template-columns:1fr}.bz-site-masthead__menu{margin-left:auto;display:inline-flex}.bz-site-masthead--sheet .bz-site-nav,.bz-site-masthead--sheet .bz-site-actions{display:none}.bz-site-filters{max-width:none}}.bz-site-tiles,.bz-site-tiles--wide,.bz-site-companies{grid-template-columns:repeat(auto-fit, minmax(calc(var(--bz-spacing-7xl) * 2.2), 1fr))}.bz-site-tiles--wide{grid-template-columns:repeat(auto-fit, minmax(calc(var(--bz-spacing-7xl) * 2.8), 1fr))}.bz-site-companies{grid-template-columns:repeat(auto-fit, minmax(calc(var(--bz-spacing-7xl) * 4.5), 1fr))}.bz-site-footer--light{--bz-site-footer-ink:var(--bz-text-secondary);gap:var(--bz-spacing-3xl);padding-block:var(--bz-spacing-6xl);background:var(--bz-bg-subtle);border-top:1px solid var(--bz-border-subtle)}.bz-site-footer--light a{color:var(--bz-site-footer-ink)}.bz-site-footer--light a:hover,.bz-site-footer--light .bz-site-footer__brand,.bz-site-footer--light .bz-site-footer__heading{color:var(--bz-text-primary)}.bz-site-footer--light .bz-site-footer__links{gap:var(--bz-spacing-sm) var(--bz-spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bz-site-footer--light .bz-site-footer__groups .bz-site-footer__links{grid-template-columns:minmax(0,1fr)}.bz-site-footer--light .bz-site-footer__bottom{align-items:center;gap:var(--bz-spacing-md) var(--bz-spacing-xl);border-top:1px solid var(--bz-border-subtle);color:var(--bz-text-tertiary);grid-template-columns:minmax(0,1fr) auto;display:grid}.bz-site-footer--light .bz-site-footer__bottom .bz-site-footer__links{justify-content:flex-end;gap:var(--bz-spacing-sm) var(--bz-spacing-lg);flex-wrap:wrap;display:flex}.bz-site-footer--light .bz-site-footer__bottom .bz-site-footer__social{justify-content:flex-start}.bz-site--community{background:color-mix(in srgb, var(--bz-site-primary) 6%, var(--bz-bg-page))}.bz-site--community .bz-site-section{margin:0 var(--bz-site-gutter) var(--bz-spacing-2xl);padding:var(--bz-spacing-3xl);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface)}.bz-site--community .bz-site-section--alt{background:color-mix(in srgb, var(--bz-site-primary) 10%, var(--bz-bg-surface))}.bz-site--community .bz-site-section--strip{padding-block:var(--bz-spacing-xl)}.bz-site--community .bz-site-tile,.bz-site--community .bz-site-company,.bz-site--community .bz-site-tier,.bz-site--community .bz-card{border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-sm);border-color:#0000}.bz-site--community .bz-site-list__row{margin-bottom:var(--bz-spacing-sm);padding:var(--bz-spacing-lg);border-radius:var(--bz-radius-lg);background:var(--bz-bg-surface);box-shadow:var(--bz-shadow-sm);border-bottom:0}.bz-site--community .bz-site-masthead{background:0 0;border-bottom:0}.bz-site--fullphoto .bz-site-masthead{z-index:2;color:var(--bz-site-on-primary);background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.bz-site--fullphoto .bz-site-masthead .bz-site-brand,.bz-site--fullphoto .bz-site-masthead .bz-site-nav-link,.bz-site--fullphoto .bz-site-masthead .bz-site-nav__toggle,.bz-site--fullphoto .bz-site-masthead .bz-site-lang--menu{color:var(--bz-site-on-primary)}.bz-site--fullphoto .bz-site-masthead .bz-site-nav-link:hover,.bz-site--fullphoto .bz-site-masthead .bz-site-nav-link[aria-current=page]{background:color-mix(in srgb, var(--bz-site-on-primary) 16%, transparent);color:var(--bz-site-on-primary)}.bz-site--fullphoto .bz-site-masthead .bz-btn-secondary{color:var(--bz-site-on-primary);border-color:var(--bz-site-on-primary);background:0 0}.bz-site--fullphoto{position:relative}.bz-site--fullphoto .bz-site-hero--photo{min-height:calc(var(--bz-spacing-7xl) * 8);padding-top:calc(var(--bz-spacing-7xl) * 1.5)}.bz-site--fullphoto .bz-site-pagehead{padding-top:calc(var(--bz-spacing-7xl) * 1.5);background:var(--bz-site-primary);color:var(--bz-site-on-primary)}.bz-site--fullphoto .bz-site-pagehead__title,.bz-site--fullphoto .bz-site-pagehead__lead,.bz-site--fullphoto .bz-site-pagehead .bz-site-section__kicker{color:var(--bz-site-on-primary)}.bz-site--fullphoto .bz-site-section__title{font-family:var(--bz-site-font-heading);font-size:var(--bz-fs-display)}.bz-site--fullphoto .bz-site-photos{gap:var(--bz-spacing-xs)}.bz-site--fullphoto .bz-site-photos>img,.bz-site--fullphoto .bz-site-photos>a>img{border-radius:0}.bz-site--bold .bz-site-section__title{font-size:var(--bz-fs-display);font-weight:var(--bz-fw-heading);letter-spacing:-.02em;text-transform:uppercase}.bz-site--bold .bz-site-hero__title{font-size:calc(var(--bz-fs-display) * 1.5);letter-spacing:-.02em;text-transform:uppercase}.bz-site--bold .bz-site-section--band .bz-site-list__row,.bz-site--bold .bz-site-section--band .bz-site-list__title a,.bz-site--bold .bz-site-section--band .bz-text-body,.bz-site--bold .bz-site-section--band .bz-site-list__meta{color:var(--bz-site-on-primary);border-color:color-mix(in srgb, var(--bz-site-on-primary) 30%, transparent)}.bz-site--bold .bz-site-section--band .bz-btn-secondary{background:var(--bz-site-on-primary);color:var(--bz-site-primary);border-color:var(--bz-site-on-primary)}.bz-site--bold .bz-btn,.bz-site--bold .bz-site-tile,.bz-site--bold .bz-card,.bz-site--bold .bz-site-tier{border-radius:0}.bz-site--bold .bz-site-masthead{border-bottom-width:4px;border-bottom-color:var(--bz-site-primary)}.bz-site--classic .bz-site-section__head{text-align:center;flex-direction:column;align-items:center}.bz-site--classic .bz-site-section__title{padding-bottom:var(--bz-spacing-md);font-family:var(--bz-site-font-heading);position:relative}.bz-site--classic .bz-site-section__title:after{content:"";width:var(--bz-spacing-5xl);background:var(--bz-site-primary);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bz-site--classic .bz-site-section--alt{background:var(--bz-bg-subtle)}.bz-site--classic .bz-site-hero{border-bottom:1px solid var(--bz-border-subtle)}@media (width<=767px){.bz-site--community .bz-site-section{margin-inline:var(--bz-spacing-md);padding:var(--bz-spacing-xl)}.bz-site--fullphoto .bz-site-masthead{background:var(--bz-site-primary);position:static}.bz-site--fullphoto .bz-site-hero--photo,.bz-site--fullphoto .bz-site-pagehead{padding-top:var(--bz-spacing-3xl)}.bz-site-footer--light .bz-site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-site-footer--light .bz-site-footer__bottom{grid-template-columns:minmax(0,1fr)}.bz-site-footer--light .bz-site-footer__bottom .bz-site-footer__links{justify-content:flex-start}}.avatar-initials{flex-shrink:0;overflow:hidden}.avatar-initials__img,.avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.avatar-initials--square{border-radius:var(--bz-radius-md)}.avatar-initials--square:has(>.avatar-initials__img){background:var(--bz-bg-surface);box-shadow:inset 0 0 0 1px var(--bz-border-subtle)}.avatar-initials--square>.avatar-initials__img{object-fit:contain}.avatar--settings{overflow:hidden}.bz-btn.is-pending{cursor:progress}.bz-btn__spinner{width:var(--bz-icon-sm);height:var(--bz-icon-sm);border:var(--bz-spinner-ring) solid currentColor;border-radius:var(--bz-radius-full);border-right-color:#0000;flex:none;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.bz-btn__spinner{animation-duration:2s}}.gc-float-field--inplace .form-control:not(:disabled){padding-right:calc(var(--bz-icon-sm) + var(--bz-spacing-lg));background:0 0;border-color:#0000}.gc-float-field--inplace:hover .form-control:not(:disabled),.gc-float-field--inplace .form-control:not(:disabled):focus{border-color:var(--bz-border-default);background:var(--bz-bg-surface)}.gc-float-field--inplace.has-error .form-control:not(:disabled){border-color:var(--bz-error)}.gc-float-field__edit{top:50%;right:var(--bz-spacing-sm);color:var(--bz-text-tertiary);pointer-events:none;opacity:0;transition:opacity var(--bz-duration-fast) var(--bz-ease-default);display:inline-flex;position:absolute;transform:translateY(-50%)}.gc-float-field__edit .bz-icon{width:var(--bz-icon-sm);height:var(--bz-icon-sm)}.gc-float-field.gc-form-group.has-error>.gc-float-field__edit{grid-area:1/1/2/2}.gc-float-field--inplace:hover .gc-float-field__edit,.gc-float-field--inplace:focus-within .gc-float-field__edit{opacity:1}.bz-row-handle--reveal{opacity:0;transition:opacity var(--bz-duration-fast) var(--bz-ease-default)}:is(.bz-list-grid-row,.bz-doc-outline__item,.bz-launcher__cell):is(:hover,:focus-within,.is-dragging) .bz-row-handle--reveal,.bz-row-handle--reveal:focus-visible{opacity:1}@media (hover:none){.bz-row-handle--reveal{opacity:1}}.bz-logo-upload-box.is-dragover{border-color:var(--bz-primary);background:var(--bz-primary-subtle);color:var(--bz-primary-text);border-style:solid}.bz-image-frame{gap:var(--bz-spacing-xs);flex-direction:column;max-width:100%;margin:0;display:inline-flex}.bz-image-frame__media{padding:var(--bz-spacing-sm);background:var(--bz-bg-surface);border:1px solid var(--bz-border-default);border-radius:var(--bz-radius-lg);display:block}.bz-image-frame__img{width:var(--bz-image-frame-size);border-radius:var(--bz-radius-md);max-width:100%;height:auto;display:block}.bz-image-frame--square .bz-image-frame__img{aspect-ratio:1;object-fit:contain}.bz-image-frame--fill,.bz-image-frame--fill .bz-image-frame__img{width:100%}.bz-image-frame__open{font:inherit;color:inherit;cursor:zoom-in;border-radius:var(--bz-radius-lg);background:0 0;border:0;padding:0;display:block}.bz-image-frame__open:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-image-frame__caption{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.bz-cell-truncate.is-truncated{cursor:default;border-radius:var(--bz-radius-xs)}.bz-cell-truncate.is-truncated:hover,.bz-cell-truncate.is-truncated:focus{white-space:normal;overflow-wrap:anywhere;overflow:visible}.bz-cell-truncate.is-truncated:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-record-editor{gap:var(--bz-spacing-xl);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.bz-record-editor__header{justify-content:space-between;align-items:flex-start;gap:var(--bz-spacing-md);flex-wrap:wrap;display:flex}.bz-record-editor__heading{gap:var(--bz-spacing-2xs);flex-direction:column;min-width:0;display:flex}.bz-record-editor__back{align-self:flex-start}.bz-record-editor__title{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);overflow-wrap:anywhere;margin:0}.bz-record-editor__meta{font-size:var(--bz-fs-small);color:var(--bz-text-secondary)}.bz-record-editor__actions{align-items:center;gap:var(--bz-spacing-sm);flex-wrap:wrap;display:flex}.bz-record-editor__body{gap:var(--bz-spacing-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bz-record-editor__main{gap:var(--bz-spacing-xl);min-width:0;max-width:var(--bz-record-editor-form-max);flex-direction:column;display:flex}.bz-record-editor__strip{z-index:var(--bz-z-record-editor-strip);gap:var(--bz-spacing-2xs);scrollbar-width:thin;background:var(--bz-bg-page);border-bottom:1px solid var(--bz-border-subtle);display:flex;position:sticky;top:0;overflow-x:auto}.bz-record-editor__tab{align-items:center;gap:var(--bz-spacing-xs);min-height:var(--bz-touch-target-min);padding:var(--bz-spacing-sm) var(--bz-spacing-md);font:inherit;font-size:var(--bz-fs-body);color:var(--bz-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;display:inline-flex}.bz-record-editor__tab:hover{color:var(--bz-text-primary)}.bz-record-editor__tab[aria-current=true]{color:var(--bz-primary-text);border-bottom-color:var(--bz-primary);font-weight:var(--bz-fw-body-bold)}.bz-record-editor__tab:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:-2px}.bz-record-editor__mark{flex:none;display:inline-flex}.bz-record-editor__mark .bz-icon{width:var(--bz-icon-sm);height:var(--bz-icon-sm)}.bz-record-editor__mark--complete{color:var(--bz-success-text)}.bz-record-editor__mark--empty{color:var(--bz-text-tertiary)}.bz-record-editor__mark--attention{color:var(--bz-warning-text)}.bz-record-editor__form{gap:var(--bz-spacing-3xl);flex-direction:column;display:flex}.bz-record-editor__section{gap:var(--bz-spacing-md);scroll-margin-top:calc(var(--bz-touch-target-min) + var(--bz-spacing-lg));flex-direction:column;display:flex}.bz-record-editor__section-title{font-size:var(--bz-fs-subheading);font-weight:var(--bz-fw-subheading);color:var(--bz-text-primary);margin:0}.bz-record-editor__fields{gap:var(--bz-spacing-lg);flex-direction:column;display:flex}.bz-record-editor__rail{gap:var(--bz-spacing-lg);flex-direction:column;order:-1;min-width:0;display:flex}@container (width>=880px){.bz-record-editor__body{grid-template-columns:minmax(0, 1fr) var(--bz-record-editor-rail-width)}.bz-record-editor__rail{top:var(--bz-spacing-lg);order:0;position:sticky}}.bz-list-toolbar--actions-right:not(:has(.bz-chip-filter-group)){flex-wrap:wrap}.bz-list-toolbar--actions-right:not(:has(.bz-chip-filter-group))>.bz-list-toolbar-left{flex-wrap:wrap;flex:auto;min-width:0;overflow:visible}.bz-list-toolbar--actions-right:not(:has(.bz-chip-filter-group))>.bz-list-toolbar-left>*{flex-shrink:0;max-width:100%}.bz-list-toolbar--actions-right:not(:has(.bz-chip-filter-group))>.bz-list-toolbar-right{flex-wrap:wrap;max-width:100%;margin-left:auto}@media (width<=767px){.bz-list-toolbar--actions-right:not(:has(.bz-chip-filter-group))>.bz-list-toolbar-left{flex:100%}.bz-list-toolbar--actions-right:not(:has(.bz-chip-filter-group))>.bz-list-toolbar-right{flex:100%;margin-left:0}}.bz-benefit-grid{gap:var(--bz-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.bz-benefit-tile{align-items:flex-start;gap:var(--bz-spacing-md);padding:var(--bz-spacing-md);border-radius:var(--bz-radius-md);background:var(--bz-bg-subtle);display:flex}.bz-benefit-tile--highlight{background:var(--bz-primary-subtle);box-shadow:inset 0 0 0 1px var(--bz-primary-border);grid-column:1/-1}.bz-benefit-tile__icon{width:var(--bz-benefit-icon-size);height:var(--bz-benefit-icon-size);border-radius:var(--bz-radius-md);background:var(--bz-primary-tint-subtle);color:var(--bz-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.bz-benefit-tile__title{font-weight:var(--bz-fw-body-bold);color:var(--bz-text-primary);margin:0}.bz-benefit-tile__text{font-size:var(--bz-fs-small);color:var(--bz-text-secondary);margin:0}.bz-ai-build-art{width:min(100%,260px);margin:0 auto var(--bz-spacing-lg)}.bz-ai-build-art svg{width:100%;height:auto;display:block}.bz-ai-build-art__prompt{fill:none;stroke:var(--bz-primary-border);stroke-width:1.5px}.bz-ai-build-art__typing{fill:var(--bz-primary-soft);transform-box:fill-box;transform-origin:0;animation:4.8s steps(14,end) infinite bz-ai-build-type}.bz-ai-build-art__page{fill:var(--bz-primary-subtle);stroke:var(--bz-primary-border);stroke-width:1.5px}.bz-ai-build-art__cover{fill:var(--bz-primary-soft);animation:4.8s ease-out infinite bz-ai-build-in-1}.bz-ai-build-art__text{animation:4.8s ease-out infinite bz-ai-build-in-2}.bz-ai-build-art__title{fill:var(--bz-primary)}.bz-ai-build-art__line{fill:var(--bz-primary-border)}.bz-ai-build-art__button{fill:var(--bz-primary);animation:4.8s ease-out infinite bz-ai-build-in-3}.bz-ai-build-art__spark{fill:var(--bz-primary);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite bz-ai-build-spark}.bz-ai-build-art__spark--late{fill:var(--bz-primary-soft);animation-delay:.9s}@keyframes bz-ai-build-type{0%{transform:scaleX(0)}28%,to{transform:scaleX(1)}}@keyframes bz-ai-build-in-1{0%,30%{opacity:0;transform:translateY(8px)}38%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes bz-ai-build-in-2{0%,44%{opacity:0;transform:translateY(8px)}52%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes bz-ai-build-in-3{0%,58%{opacity:0;transform:translateY(8px)}66%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes bz-ai-build-spark{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bz-ai-build-art *{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=767px){.platform-page-header .platform-page-header-row{align-items:flex-start;padding-left:0}.platform-page-header-row>.bz-page-header__back:first-child{flex:none}.platform-page-header-row:has(>.bz-page-header__back:first-child){gap:var(--bz-spacing-xs)}.platform-page-header-row>.bz-page-header__back:first-child+*{flex:1 1 0;min-width:0}.platform-page-header-row .platform-page-subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.bz-progress-bar{height:var(--bz-spacing-sm);background:var(--bz-border-default);border-radius:var(--bz-radius-full);flex:1;overflow:hidden}.bz-progress-bar__fill{background:var(--bz-primary);border-radius:inherit;height:100%;display:block}.bz-setup-checklist{gap:var(--bz-spacing-xl);flex-direction:column;display:flex}.bz-setup-checklist__head{gap:var(--bz-spacing-sm);flex-direction:column;display:flex}.bz-setup-checklist__title-row{justify-content:space-between;align-items:baseline;gap:var(--bz-spacing-md);display:flex}.bz-setup-checklist__title{font-size:var(--bz-fs-heading);font-weight:var(--bz-fw-heading);color:var(--bz-text-primary);margin:0}.bz-setup-checklist__description{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin:0}.bz-setup-checklist__progress{align-items:center;gap:var(--bz-spacing-md);display:flex}.bz-setup-checklist__count{font-size:var(--bz-fs-label);color:var(--bz-text-secondary);white-space:nowrap;flex:none}.bz-setup-checklist__steps{gap:var(--bz-spacing-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bz-setup-step{align-items:center;gap:var(--bz-spacing-lg);padding:var(--bz-spacing-lg) var(--bz-spacing-xl);background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);display:flex}.bz-setup-step__number{width:var(--bz-icon-xl);height:var(--bz-icon-xl);border-radius:var(--bz-radius-full);background:var(--bz-primary-subtle);color:var(--bz-primary-text);font-size:var(--bz-fs-label);font-weight:var(--bz-fw-heading);flex:none;justify-content:center;align-items:center;display:inline-flex}.bz-setup-step--done .bz-setup-step__number{background:var(--bz-success-subtle);color:var(--bz-success-text)}.bz-setup-step__text{gap:var(--bz-spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.bz-setup-step__title{font-size:var(--bz-fs-body-bold);font-weight:var(--bz-fw-subheading);color:var(--bz-text-primary);margin:0}.bz-setup-step__line{font-size:var(--bz-fs-body);color:var(--bz-text-secondary);margin:0}.bz-setup-step__actions{align-items:center;gap:var(--bz-spacing-sm);flex:none;display:flex}@media (width<=599px){.bz-setup-step{flex-wrap:wrap}.bz-setup-step__actions{flex-basis:100%;justify-content:flex-end}}.bz-setup-checklist--connected .bz-setup-checklist__steps{padding:var(--bz-spacing-xs) var(--bz-spacing-xl);background:var(--bz-bg-surface);border:var(--bz-border-hairline) solid var(--bz-border-default);border-radius:var(--bz-radius-lg);gap:0}.bz-setup-checklist--connected .bz-setup-step{padding:var(--bz-spacing-lg) 0;background:0 0;border:0;border-radius:0;position:relative}.bz-setup-checklist--connected .bz-setup-step:not(:first-child):before,.bz-setup-checklist--connected .bz-setup-step:not(:last-child):after{content:"";left:calc(var(--bz-icon-xl) / 2 - var(--bz-border-hairline));border-left:calc(var(--bz-border-hairline) * 2) dashed var(--bz-border-default);position:absolute}.bz-setup-checklist--connected .bz-setup-step:not(:first-child):before{top:0;bottom:calc(50% + var(--bz-icon-xl) / 2)}.bz-setup-checklist--connected .bz-setup-step:not(:last-child):after{top:calc(50% + var(--bz-icon-xl) / 2);bottom:0}@media (width<=599px){.bz-setup-checklist--connected .bz-setup-step__number{align-self:flex-start}.bz-setup-checklist--connected .bz-setup-step:not(:first-child):before{height:var(--bz-spacing-lg);bottom:auto}.bz-setup-checklist--connected .bz-setup-step:not(:last-child):after{top:calc(var(--bz-spacing-lg) + var(--bz-icon-xl))}}.bz-resizable-image{align-items:flex-start;gap:var(--bz-spacing-xs);flex-direction:column;max-width:100%;display:inline-flex}.bz-resizable-image__frame{border-radius:var(--bz-radius-md);background:var(--bz-bg-surface-raised);outline:1px solid var(--bz-border-default);touch-action:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block;position:relative}.bz-resizable-image.is-resizing .bz-resizable-image__frame{outline-color:var(--bz-primary)}.bz-resizable-image__picture{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block}.bz-resizable-image__handle{border:1px solid var(--bz-bg-surface);border-radius:var(--bz-radius-xs);background:var(--bz-primary);cursor:pointer;touch-action:none;width:12px;height:12px;margin:0;padding:0;position:absolute}.bz-resizable-image__handle:focus-visible{outline:2px solid var(--bz-focus-ring);outline-offset:2px}.bz-resizable-image__handle[data-handle=nw]{cursor:nwse-resize;top:-6px;left:-6px}.bz-resizable-image__handle[data-handle=ne]{cursor:nesw-resize;top:-6px;right:-6px}.bz-resizable-image__handle[data-handle=sw]{cursor:nesw-resize;bottom:-6px;left:-6px}.bz-resizable-image__handle[data-handle=se]{cursor:nwse-resize;bottom:-6px;right:-6px}.bz-resizable-image__handle[data-handle=n]{cursor:ns-resize;top:-6px;left:calc(50% - 6px)}.bz-resizable-image__handle[data-handle=s]{cursor:ns-resize;bottom:-6px;left:calc(50% - 6px)}.bz-resizable-image__handle[data-handle=w]{cursor:ew-resize;top:calc(50% - 6px);left:-6px}.bz-resizable-image__handle[data-handle=e]{cursor:ew-resize;top:calc(50% - 6px);right:-6px}.bz-resizable-image__handle--edge{border-radius:var(--bz-radius-full)}.bz-resizable-image__readout{color:var(--bz-text-tertiary);font-variant-numeric:tabular-nums}.bz-color-field{align-items:center;gap:var(--bz-spacing-sm);max-width:100%;display:inline-flex}.bz-color-field__input{width:var(--bz-control-height,40px);height:var(--bz-control-height,40px);border:var(--bz-border-thin) solid var(--bz-border-default);border-radius:var(--bz-radius-md);background:var(--bz-bg-surface);cursor:pointer;padding:0}.bz-color-field__input:focus-visible{outline:var(--bz-focus-ring);outline-offset:2px}.bz-color-field__swatch{width:var(--bz-icon-sm-size,18px);height:var(--bz-icon-sm-size,18px);border-radius:var(--bz-radius-sm);border:1px solid var(--bz-border-default);vertical-align:middle;margin-inline-end:var(--bz-spacing-sm);display:inline-block}.bz-color-field__swatch--unset{background:var(--bz-bg-muted)}.cur-page[data-v-b3aaefef]{flex-direction:column;gap:24px;max-width:640px;padding:24px;display:flex}.cur-panel[data-v-b3aaefef]{border:1px solid var(--bz-border,#e5e7eb);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.cur-panel__head[data-v-b3aaefef]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cur-panel__title[data-v-b3aaefef]{font-size:14px;font-weight:600}.cur-panel__price[data-v-b3aaefef]{opacity:.7;font-variant-numeric:tabular-nums;font-size:13px}.cur-offer[data-v-b3aaefef]{background:var(--bz-bg-subtle,#f5f5f7);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cur-offer__line[data-v-b3aaefef]{margin:0;font-size:13px}.cur-offer__cta[data-v-b3aaefef]{cursor:pointer;white-space:nowrap;color:var(--bz-primary,#4f46e5);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.cur-meter[data-v-b3aaefef]{flex-direction:column;gap:6px;display:flex}.cur-meter--extra[data-v-b3aaefef]{border-top:1px solid var(--bz-border,#e5e7eb);padding-top:14px}.cur-meter__label[data-v-b3aaefef]{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.cur-meter__label strong[data-v-b3aaefef]{font-variant-numeric:tabular-nums;font-weight:600}.cur-meter__title[data-v-b3aaefef]{align-items:center;gap:4px;display:inline-flex}.cur-meter__note[data-v-b3aaefef]{opacity:.65;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;display:block}.cur-meter__foot[data-v-b3aaefef]{opacity:.65;margin:2px 0 0;font-size:12px}.cur-bar[data-v-b3aaefef]{background:var(--bz-border,#e5e7eb);border-radius:999px;height:8px;overflow:hidden}.cur-bar--row[data-v-b3aaefef]{height:10px}.cur-bar__fill[data-v-b3aaefef]{background:var(--bz-primary,#4f46e5);border-radius:999px;height:100%}.cur-bar__fill--extra[data-v-b3aaefef]{background:var(--bz-accent,#0ea5e9)}.cur-section__title[data-v-b3aaefef]{margin:0 0 2px;font-size:14px;font-weight:600}.cur-section__sub[data-v-b3aaefef]{opacity:.65;margin:0 0 14px;font-size:12px}.cur-list[data-v-b3aaefef]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cur-row__head[data-v-b3aaefef]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.cur-row__app[data-v-b3aaefef]{font-size:13px;font-weight:500}.cur-row__pct[data-v-b3aaefef]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cur-row__detail[data-v-b3aaefef]{opacity:.65;margin:5px 0 0;font-size:12px}.cur-expand[data-v-b3aaefef]{cursor:pointer;color:var(--bz-primary,#4f46e5);background:0 0;border:0;margin-top:14px;padding:4px 0;font-size:13px}.cur-empty[data-v-b3aaefef]{text-align:center;border:1px dashed var(--bz-border,#e5e7eb);border-radius:8px;padding:24px}.cur-empty p[data-v-b3aaefef]{margin:4px 0;font-size:13px}.cur-error[data-v-b3aaefef]{flex-direction:column;gap:12px;font-size:13px;display:flex}.cur-error p[data-v-b3aaefef]{margin:0}.cur-skeleton-stack[data-v-b3aaefef]{flex-direction:column;gap:10px;display:flex}.cur-skeleton[data-v-b3aaefef]{background:var(--bz-border,#e5e7eb);border-radius:4px;height:14px;animation:1.2s ease-in-out infinite cur-pulse-b3aaefef}@keyframes cur-pulse-b3aaefef{50%{opacity:.45}}.event-panel[data-v-2fb9e9e7]{background:#f9fcfa;border:1px solid #d8e2dc;border-radius:12px;gap:14px;padding:16px;display:grid}.heading[data-v-2fb9e9e7],.actions[data-v-2fb9e9e7],.announce[data-v-2fb9e9e7],.plain li[data-v-2fb9e9e7]{justify-content:space-between;align-items:center;gap:10px;display:flex}.heading h3[data-v-2fb9e9e7],.heading h4[data-v-2fb9e9e7],.heading p[data-v-2fb9e9e7]{margin:0}.eyebrow[data-v-2fb9e9e7]{color:#237759;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.event-form[data-v-2fb9e9e7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.event-form label[data-v-2fb9e9e7]{gap:4px;display:grid}.event-form span[data-v-2fb9e9e7]{font-size:.78rem;font-weight:700}.wide[data-v-2fb9e9e7]{grid-column:1/-1}input[data-v-2fb9e9e7],textarea[data-v-2fb9e9e7]{min-width:0;font:inherit;border:1px solid #bdcbc3;border-radius:8px;padding:8px 9px}button[data-v-2fb9e9e7]{color:#fff;cursor:pointer;background:#176b4d;border:0;border-radius:8px;padding:8px 10px;font-weight:700}button[data-v-2fb9e9e7]:disabled{opacity:.55;cursor:wait}.danger[data-v-2fb9e9e7]{background:#a62b2b}.secondary[data-v-2fb9e9e7]{background:#53685d}.event-layout[data-v-2fb9e9e7]{grid-template-columns:minmax(170px,.7fr) minmax(0,2fr);gap:12px;display:grid}.event-layout nav[data-v-2fb9e9e7]{align-content:start;gap:6px;display:grid}.event-layout nav button[data-v-2fb9e9e7]{text-align:left;color:#243b30;background:#e7f0eb;gap:2px;display:grid}.event-layout nav button.selected[data-v-2fb9e9e7]{outline:2px solid #237759}.event-detail[data-v-2fb9e9e7]{background:#fff;border:1px solid #dce5df;border-radius:10px;gap:10px;padding:12px;display:grid}.plain[data-v-2fb9e9e7]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.plain li[data-v-2fb9e9e7]{border:1px solid #e0e7e2;border-radius:8px;padding:8px}.plain li div[data-v-2fb9e9e7]{gap:3px;display:grid}small[data-v-2fb9e9e7],.empty[data-v-2fb9e9e7]{color:#607067}.notice[data-v-2fb9e9e7]{color:#176b4d;font-weight:700}.error[data-v-2fb9e9e7]{color:#a62b2b;font-weight:700}@media (width<=760px){.event-form[data-v-2fb9e9e7],.event-layout[data-v-2fb9e9e7]{grid-template-columns:1fr}.wide[data-v-2fb9e9e7]{grid-column:auto}.heading[data-v-2fb9e9e7],.actions[data-v-2fb9e9e7],.announce[data-v-2fb9e9e7],.plain li[data-v-2fb9e9e7]{flex-direction:column;align-items:stretch}}.organization-panel[data-v-c45725b2]{background:#fff;border:1px solid #d8e2dc;border-radius:16px;gap:18px;padding:24px;display:grid}.heading[data-v-c45725b2],.detail-heading[data-v-c45725b2],.accept-row[data-v-c45725b2],.invite-row[data-v-c45725b2]{justify-content:space-between;align-items:end;gap:14px;display:flex}.heading h2[data-v-c45725b2],.heading p[data-v-c45725b2],.detail-heading h3[data-v-c45725b2],.detail-heading p[data-v-c45725b2],.accept-row h3[data-v-c45725b2],.accept-row p[data-v-c45725b2],.invite-row h3[data-v-c45725b2],.invite-row p[data-v-c45725b2]{margin:0}.eyebrow[data-v-c45725b2]{color:#237759;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.boundary-note[data-v-c45725b2]{color:#24543f;background:#eef7f2;border-radius:10px;margin:0;padding:12px}.create-grid[data-v-c45725b2],.settings-grid[data-v-c45725b2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}label[data-v-c45725b2]{gap:5px;display:grid}label span[data-v-c45725b2]{color:#526158;font-size:.8rem;font-weight:700}.wide[data-v-c45725b2]{grid-column:1/-1}input[data-v-c45725b2],textarea[data-v-c45725b2],select[data-v-c45725b2]{min-width:0;font:inherit;border:1px solid #bdcbc3;border-radius:8px;padding:9px 10px}button[data-v-c45725b2]{color:#fff;cursor:pointer;background:#176b4d;border:0;border-radius:8px;padding:9px 12px;font-weight:700}button[data-v-c45725b2]:disabled{opacity:.55;cursor:wait}.danger[data-v-c45725b2]{background:#a62b2b}.organization-layout[data-v-c45725b2]{grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:16px;display:grid}nav[data-v-c45725b2]{align-content:start;gap:8px;display:grid}nav button[data-v-c45725b2]{text-align:left;color:#233a2f;background:#edf3ef;gap:3px;display:grid}nav button.selected[data-v-c45725b2]{outline:2px solid #237759}nav span[data-v-c45725b2],small[data-v-c45725b2]{color:#607067}.organization-detail[data-v-c45725b2]{border:1px solid #dce5df;border-radius:12px;gap:14px;padding:16px;display:grid}.role[data-v-c45725b2]{background:#edf3ef;border-radius:999px;padding:5px 8px;font-weight:700}.member-list[data-v-c45725b2],.invitation-list[data-v-c45725b2],.public-directory ul[data-v-c45725b2]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.member-list li[data-v-c45725b2],.invitation-list li[data-v-c45725b2],.public-directory li[data-v-c45725b2]{border:1px solid #e0e7e2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.member-list li>div[data-v-c45725b2],.public-directory li[data-v-c45725b2]{gap:3px;display:grid}.secret[data-v-c45725b2]{overflow-wrap:anywhere;background:#fff8dc;border-radius:9px;gap:4px;padding:12px;display:grid}.empty-note[data-v-c45725b2]{color:#607067}.notice[data-v-c45725b2]{color:#176b4d;font-weight:700}.error[data-v-c45725b2]{color:#a62b2b;font-weight:700}@media (width<=760px){.organization-layout[data-v-c45725b2],.create-grid[data-v-c45725b2],.settings-grid[data-v-c45725b2]{grid-template-columns:1fr}.wide[data-v-c45725b2]{grid-column:auto}.heading[data-v-c45725b2],.detail-heading[data-v-c45725b2],.accept-row[data-v-c45725b2],.invite-row[data-v-c45725b2],.member-list li[data-v-c45725b2],.invitation-list li[data-v-c45725b2]{flex-direction:column;align-items:stretch}}.site[data-v-067a0448]{color:#17362a;background:#f7f3e9;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.site[data-v-067a0448]>*{padding:clamp(24px,6vw,80px) clamp(20px,8vw,120px)}nav[data-v-067a0448]{justify-content:space-between;align-items:center;display:flex;padding-top:24px!important;padding-bottom:24px!important}nav div[data-v-067a0448]{gap:18px;display:flex}a[data-v-067a0448]{color:inherit;font-weight:700}header[data-v-067a0448]{color:#fff;background:linear-gradient(135deg,#153a2d,#2d7255);align-content:center;min-height:55vh;display:grid}header h1[data-v-067a0448]{max-width:900px;margin:.15em 0;font-family:Georgia,serif;font-size:clamp(3rem,9vw,7rem);line-height:.92}header h2[data-v-067a0448]{color:#cce9db;max-width:650px;font-weight:400}section>h2[data-v-067a0448],.contact h2[data-v-067a0448]{max-width:650px;font:clamp(2rem,5vw,4rem)/1 Georgia,serif}.eyebrow[data-v-067a0448]{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.services[data-v-067a0448]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.services article[data-v-067a0448]{background:#fff;border:1px solid #cbd8cf;border-radius:14px;gap:8px;padding:22px;display:grid}.contact[data-v-067a0448]{background:#eadfca;grid-template-columns:1.4fr 1fr;gap:30px;display:grid}.contact div[data-v-067a0448]:last-child{align-content:center;gap:12px;display:grid}footer[data-v-067a0448]{color:#5a6b62;padding-top:24px!important;padding-bottom:24px!important}.missing[data-v-067a0448]{text-align:center;color:#17362a;background:#f7f3e9;place-content:center;gap:14px;min-height:100vh;display:grid}@media (width<=700px){nav[data-v-067a0448],.contact[data-v-067a0448]{grid-template-columns:1fr;gap:18px;display:grid}nav div[data-v-067a0448]{flex-wrap:wrap}}.demand-shell[data-v-c0312aff]{color:#17372d;background:#eef4f0;min-height:100vh;padding:32px 18px}.demand-card[data-v-c0312aff]{background:#fff;border:1px solid #dce5df;border-radius:24px;gap:18px;max-width:820px;margin:0 auto;padding:clamp(24px,5vw,48px);display:grid;box-shadow:0 20px 50px #13392d1a}h1[data-v-c0312aff],p[data-v-c0312aff],dl[data-v-c0312aff]{margin:0}.eyebrow[data-v-c0312aff]{color:#1c7656;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.state-line[data-v-c0312aff]{color:#526158;text-transform:capitalize}dl[data-v-c0312aff]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}dl div[data-v-c0312aff]{background:#f5f8f6;border-radius:10px;padding:12px}dt[data-v-c0312aff]{color:#617168;font-size:.82rem}dd[data-v-c0312aff]{margin:4px 0 0;font-weight:700}.demand-form[data-v-c0312aff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.demand-form h1[data-v-c0312aff],.demand-form p[data-v-c0312aff],.wide[data-v-c0312aff]{grid-column:1/-1}label[data-v-c0312aff]{color:#526158;gap:5px;font-weight:700;display:grid}input[data-v-c0312aff],select[data-v-c0312aff],textarea[data-v-c0312aff]{box-sizing:border-box;width:100%}.consent[data-v-c0312aff]{grid-template-columns:auto 1fr;align-items:start;display:flex}.consent input[data-v-c0312aff]{width:auto;margin-top:3px}.actions[data-v-c0312aff]{flex-wrap:wrap;gap:10px;display:flex}.danger[data-v-c0312aff]{color:#9a2929}.notice[data-v-c0312aff]{color:#176b4d;font-weight:700}.error[data-v-c0312aff]{color:#a62b2b;font-weight:700}@media (width<=650px){.demand-form[data-v-c0312aff],dl[data-v-c0312aff]{grid-template-columns:1fr}.demand-form[data-v-c0312aff]>*{grid-column:1}}.recipient-shell[data-v-1203da82]{color:#193328;background:#edf5f0;place-items:center;min-height:100vh;padding:24px;display:grid}.estimate-card[data-v-1203da82]{box-sizing:border-box;background:#fff;border-radius:22px;gap:18px;width:min(720px,100%);padding:clamp(24px,5vw,48px);display:grid;box-shadow:0 18px 55px #19332824}h1[data-v-1203da82],p[data-v-1203da82],dl[data-v-1203da82]{margin:0}.eyebrow[data-v-1203da82]{color:#176b4d;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.state[data-v-1203da82]{color:#5f6d65;text-transform:capitalize}.lines[data-v-1203da82]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lines li[data-v-1203da82]{border-bottom:1px solid #dce5df;grid-template-columns:1fr auto;gap:4px 12px;padding-bottom:12px;display:grid}.lines li div[data-v-1203da82],dl[data-v-1203da82]{gap:4px;display:grid}.lines li span[data-v-1203da82],.lines li p[data-v-1203da82]{color:#5f6d65}.lines li p[data-v-1203da82]{grid-column:1/-1}dl div[data-v-1203da82]{grid-template-columns:1fr auto}dd[data-v-1203da82]{margin:0}.total[data-v-1203da82]{border-top:2px solid #193328;padding-top:10px;font-size:1.2rem;font-weight:800}.notes[data-v-1203da82],.final-state[data-v-1203da82]{background:#f5f7f5;border-radius:10px;padding:12px}.decision-actions[data-v-1203da82]{gap:10px;display:flex}.notice[data-v-1203da82]{color:#176b4d;font-weight:700}.error[data-v-1203da82]{color:#a62b2b;font-weight:700}@media (width<=560px){.decision-actions[data-v-1203da82]{flex-direction:column}}.recipient-shell[data-v-9789f009]{color:#193328;background:#edf5f0;place-items:center;min-height:100vh;padding:24px;display:grid}.review-card[data-v-9789f009]{box-sizing:border-box;background:#fff;border-radius:22px;gap:18px;width:min(680px,100%);padding:clamp(24px,5vw,48px);display:grid;box-shadow:0 18px 55px #19332824}h1[data-v-9789f009],p[data-v-9789f009]{margin:0}.eyebrow[data-v-9789f009]{color:#176b4d;letter-spacing:.08em;text-transform:uppercase;font-weight:800}form[data-v-9789f009],label[data-v-9789f009]{gap:8px;display:grid}form[data-v-9789f009]{gap:14px}label[data-v-9789f009]{color:#526158;font-weight:700}.final-state[data-v-9789f009]{background:#f5f7f5;border-radius:10px;padding:12px}.notice[data-v-9789f009]{color:#176b4d;font-weight:700}.error[data-v-9789f009]{color:#a62b2b;font-weight:700}.story-unmapped[data-v-36920424]{z-index:9999;color:#fff;background:#7f1d1d;border-radius:8px;padding:8px 14px;font:500 13px/1.4 system-ui,sans-serif;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000004d}.story-ambiguous[data-v-36920424]{background:#78350f}.story-unmapped code[data-v-36920424]{opacity:.9;font-family:ui-monospace,monospace}:root{color:#18222f;background:var(--bz-bg-page);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}body{min-width:320px;min-height:100vh;margin:0}.skip-link{z-index:20;color:#fff;background:#143f30;border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{background:radial-gradient(circle at 85% 5%,#2f846229,#0000 28rem),#f4f7f5;min-height:100vh;padding:32px clamp(24px,6vw,96px)}.brand{align-items:center;gap:12px;font-size:18px;font-weight:750;display:flex}.brand-mark{color:#fff;background:#176b4d;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.environment{color:#426053;letter-spacing:.05em;text-transform:uppercase;border:1px solid #cbd8d0;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:650}.language-select{color:#426053;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.language-select select{color:#18222f;font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:9px;padding:7px 28px 7px 9px}.session-action,.primary-action{font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:700}.retry-action{color:#176b4d;font:inherit;cursor:pointer;background:#fff;border:1px solid #176b4d;border-radius:12px;margin:30px 0 0 8px;padding:13px 18px;font-weight:700}.session-action{color:#176b4d;background:#dfece5;padding:8px 12px}.primary-action{color:#fff;background:#176b4d;margin-top:30px;padding:13px 18px}.workspace-card{background:#ffffffe0;border:1px solid #18222f1a;border-radius:28px;width:min(960px,100%);margin-top:clamp(96px,18vh,180px);padding:clamp(30px,6vw,64px);box-shadow:0 30px 80px #17372c1a}.workspace-switcher{gap:8px;margin-bottom:28px;display:grid}.workspace-navigation{border-bottom:1px solid #dce5df;gap:8px;margin:28px 0 8px;padding-bottom:12px;display:flex;overflow-x:auto}.workspace-navigation button,.shell-status button{color:#27483a;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c9bf;border-radius:999px;flex:none;padding:9px 12px;font-weight:700}.workspace-navigation button[aria-current=page]{color:#fff;background:#176b4d}.shell-status{background:#fff8e8;border:1px solid #d4aa4f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:13px 15px;display:flex}.shell-status[data-kind=denied]{background:#fff0ee;border-color:#d69a94}.shell-status>div{gap:4px;display:grid}.shell-status small{color:#59675f}:where(a,button,input,select,textarea,[role=button],[role=switch],[role=menuitem],[role=menuitemradio],[role=option],[role=radio],[role=tab],[role=checkbox],[role=link]):focus-visible{outline:3px solid var(--bz-focus-ring,#635bff);outline-offset:2px}.workspace-switcher label,.create-form label{color:#334a3f;font-size:14px;font-weight:700}.workspace-switcher select{color:#18222f;width:min(380px,100%);font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:12px;padding:11px 38px 11px 13px}.eyebrow{color:#267253;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:750}h1{letter-spacing:-.05em;margin:0;font-size:clamp(36px,7vw,72px);line-height:.98}.supporting,.notice,.error{color:#526158;max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.6}.rename-form{gap:10px;margin-top:32px;display:grid}.create-form{border-top:1px solid #dce5df;gap:12px;margin-top:38px;padding-top:30px;display:grid}.member-panel,.settings-panel,.archive-panel,.business-data-panel{border-top:1px solid #dce5df;gap:22px;margin-top:38px;padding-top:30px;display:grid}.member-panel h2,.member-panel p,.settings-panel h2,.settings-panel p,.archive-panel h2,.archive-panel p,.business-data-panel h2,.business-data-panel h3,.business-data-panel p{margin:0}.member-panel h2,.settings-panel h2,.archive-panel h2,.business-data-panel h2{font-size:28px}.member-panel>div>p:last-child,.settings-panel>div>p:last-child,.archive-panel>div>p:last-child,.business-data-panel>div>p:last-child{color:#66736b;margin-top:8px}.business-data-panel{display:grid}.profile-form,.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-form label,.contact-form label{gap:6px;display:grid}.profile-form label span,.contact-form label span{color:#66736b;font-size:12px}.profile-form input,.profile-form textarea,.contact-form input,.contact-form textarea{color:#18222f;min-width:0;font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:10px;padding:11px 13px}.profile-form textarea,.contact-form textarea{resize:vertical}.profile-form .wide-field,.contact-form .wide-field{grid-column:1/-1}.profile-form>button,.contact-form>button,.contact-heading button,.contact-actions button,.archived-contacts button{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#176b4d;border:0;border-radius:10px;padding:11px 13px;font-weight:700}.contact-heading{border-top:1px solid #dce5df;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.contact-heading p{color:#66736b;margin-top:6px}.contact-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.contact-list li{border:1px solid #dce5df;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.contact-list li>div:first-child{gap:4px;display:grid}.contact-list li span,.empty-note{color:#66736b;font-size:13px}.contact-actions{gap:8px;display:flex}.contact-actions .danger-action{color:#8c2828;background:#f5dddd}.archived-contacts summary{color:#334a3f;cursor:pointer;font-weight:700}.archived-contacts .contact-list{margin-top:12px}.duplicate-review{background:#fff9e8;border:1px solid #d7b96f;border-radius:14px;gap:12px;margin:18px 0;padding:18px;display:grid}.duplicate-review article{border-top:1px solid #ead9ad;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;padding-top:12px;display:grid}.duplicate-review article div{gap:3px;display:grid}.duplicate-review article span,.duplicate-review>p{color:#6a5b32;font-size:.9rem}.catalog-panel{gap:1rem;display:grid}.catalog-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.catalog-form label,.catalog-list li>div:first-child{gap:.35rem;display:grid}.catalog-form .wide-field,.catalog-form-actions{grid-column:1/-1}.catalog-form-actions,.catalog-actions{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-list{gap:.75rem;padding:0;list-style:none;display:grid}.catalog-list li{border:1px solid #dce5df;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.catalog-list p{margin:0}.archived-catalog summary{cursor:pointer;font-weight:700}@media (width<=640px){.catalog-form{grid-template-columns:1fr}.catalog-list li{flex-direction:column;align-items:flex-start}}.settings-form{grid-template-columns:minmax(220px,1fr) minmax(130px,.4fr) auto;align-items:end;gap:12px;display:grid}.settings-form label{gap:6px;display:grid}.settings-form label span{color:#66736b;font-size:12px}.settings-form input,.settings-form select{color:#18222f;min-width:0;font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:10px;padding:11px 13px}.settings-form button,.archive-list button,.lifecycle-action button{color:#fff;font:inherit;cursor:pointer;background:#176b4d;border:0;border-radius:10px;padding:11px 13px;font-weight:700}.lifecycle-action{background:#fff9f9;border:1px solid #ebc5c5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.lifecycle-action p{color:#66736b;margin-top:5px;font-size:13px}.lifecycle-action .danger-action{color:#8c2828;background:#f5dddd}.archive-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.archive-list li{background:#f9fbfa;border:1px solid #dce5df;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.member-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.member-row{background:#f9fbfa;border:1px solid #dce5df;border-radius:16px;grid-template-columns:minmax(140px,1fr) minmax(115px,.7fr) minmax(115px,.7fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.member-identity,.member-row label{gap:6px;display:grid}.member-identity span,.member-row label span,.self-note{color:#66736b;font-size:12px}.invitation-form,.acceptance-form{border-top:1px solid #dce5df;gap:16px;padding-top:24px;display:grid}.acceptance-form{margin-top:38px}.invitation-form h3,.invitation-form p,.acceptance-form h2,.acceptance-form p{margin:0}.invitation-form p,.acceptance-form p{color:#66736b;margin-top:6px;font-size:14px}.invitation-controls{grid-template-columns:minmax(220px,1fr) minmax(120px,.45fr) auto;align-items:end;gap:12px;display:grid}.invitation-controls label{gap:6px;display:grid}.invitation-controls label span{color:#66736b;font-size:12px}.invitation-controls input,.invitation-controls select{color:#18222f;min-width:0;font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:10px;padding:11px 13px}.invitation-controls button,.invitation-list button{color:#fff;font:inherit;cursor:pointer;background:#176b4d;border:0;border-radius:10px;padding:11px 13px;font-weight:700}.invitation-secret{background:#edf7f1;border:1px solid #9bc6b3;border-radius:12px;gap:7px;padding:14px;display:grid}.invitation-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.invitation-secret span,.invitation-list span{color:#66736b;font-size:12px}.invitation-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.invitation-list li{border:1px solid #dce5df;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.invitation-list li>div{gap:4px;display:grid}.member-row select{color:#18222f;font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:10px;padding:10px 34px 10px 11px}.member-actions{gap:8px;display:flex}.member-actions button{color:#fff;font:inherit;cursor:pointer;background:#176b4d;border:0;border-radius:10px;padding:10px 12px;font-weight:700}.member-actions .danger-action{color:#8c2828;background:#f5dddd}.member-actions button:disabled,.member-row select:disabled{cursor:wait;opacity:.6}.self-note{align-self:center;max-width:130px}.create-form p{color:#66736b;margin:5px 0 0;font-size:14px}.rename-form label{color:#334a3f;font-size:14px;font-weight:700}.rename-controls{gap:12px;display:flex}.rename-controls input{color:#18222f;min-width:0;font:inherit;background:#fff;border:1px solid #b9c9bf;border-radius:12px;flex:1;padding:13px 15px}.rename-controls input:focus,.workspace-switcher select:focus{border-color:#267253;outline:3px solid #2672532e}.rename-controls button{color:#fff;font:inherit;cursor:pointer;background:#176b4d;border:0;border-radius:12px;padding:13px 18px;font-weight:700}.rename-controls button:disabled,.rename-controls input:disabled{cursor:wait;opacity:.6}.notice{color:#176b4d}.error{color:#9b2c2c}@media (width<=560px){.shell{padding:20px 14px}.brand{flex-wrap:wrap}.environment{margin-left:0}.language-select{margin-left:auto}.workspace-card{border-radius:18px;margin-top:48px;padding:24px 18px}.shell-status,.rename-controls{flex-direction:column;align-items:stretch}.member-row{grid-template-columns:1fr;align-items:stretch}.self-note{max-width:none}.invitation-controls,.settings-form{grid-template-columns:1fr;align-items:stretch}.lifecycle-action{flex-direction:column;align-items:stretch}.profile-form,.contact-form{grid-template-columns:1fr}.profile-form .wide-field,.contact-form .wide-field{grid-column:auto}.contact-heading,.contact-list li{flex-direction:column;align-items:stretch}.duplicate-review article{grid-template-columns:1fr;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAmkAA4AAAAADTQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAVAAAAHqVRI47R1NVQgAAAbAAAABgAAAAjoeYkVBPUy8yAAACEAAAAEkAAABgYtiUfmNtYXAAAAJcAAAATgAAAGw/qukiZ2FzcAAAAqwAAAAIAAAACAAAABBnbHlmAAACtAAABLMAAAacpmf7H2hlYWQAAAdoAAAANgAAADYm83RJaGhlYQAAB6AAAAAgAAAAJAlRByJobXR4AAAHwAAAACsAAAAyFpoASGxvY2EAAAfsAAAAHAAAABwL4g3gbWF4cAAACAgAAAAcAAAAIAAgAetuYW1lAAAIJAAAARIAAAJWMLNPCXBvc3QAAAk4AAAAawAAAJAuexw8AAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAeNpNxqUBAlAUheHvPtxpSGQCdkASkQmQgkNjeVyP/gJlfUNpOJ5Mdefn00ZdFq5XwR+HtF6eduqvRSBkJUVxb9IEPW1JEpKsvJCTxNNZIW7N4wuaeNo1iwEGgEAURN+2lQTICnSCjhAICQToAglghSx0+u0bZXzzx7zBAS0jE35Zt51wPnckxCNdBEqAnEW584iJBiiwhGemt6xOPhpZf8nLB7tORGFyJvXyf6dfql62kAv5eNpjYGGSZZzAwMrAwNTFFMHAwOANoRnjGJwZ/RlQASMyx93f353hAAOvwhbm4H/5DAwsHUx+CgyM08EKPZjeASkFBmYA3G4LRAAAAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgcGRYwHGRkYklW2PL/P1AOWSwJJPb/z//n/w/8z/jv+J/x96L7YUCTMAAAp8oW5AAAAAEAAf//AA942pWURZizRhiAhxkcQkIIARJikEBs2Y2SrLv097q7u7u7u7tf6673p+5y67l2qrfpQOre6CfY+44AEtQBID6CxwMGCCAK0gC0XNkvaDJTKsgFDX99X/Nd32VcRmPaLEvcx3E/7Etc+8OhNrHph4dWdt5F2XlnZZed8S8H9+G5729hY3C74vefL9xzj3Xvffa999r33A8giA9eRHsiFuwODgeAspxOu+tLyB4G3a7vQRy0mmqCodVEMqlNw1YzqSbCQ1wJ4VqrOY3wkWGZkeCwAn2cSgjhXqft2BZNM8kkLNSLWiy9ec/9m/NzrhMfSeXGizLPkZTT1WZvenCvLbv2dz3kQLd/SCc15dueO3rQwXuuT8p5QRANa7asKZmJridTjDw6udV55b332rq51tvtpjP69d1ml7zKZjW/9frmtmv9cxYLc5loqV1UcgLDRoT0qMUvn7C60muujKYFKVra65CDRhqN/q6HHlzJp2XJNN0jTuqU8u78lgpkajuu1aHC6fXFRt1bO34xIoLBIPR0MXoGOoAAIBgV+Nrg05/qZ6F7f6mL8P7BJziWB5/BvVEaHAYAYTmOiwXQ9E9uQiOhKQ07C12HWnHyW/UOPgqfZVvDXMP2u0EQjAauB0ZbzebPFVwg3hf661xrQddT45O9A7YerTadtQmbJFlajJfmt2+0Z7Plld0O8rfewTC1ybzVi2hZMSnQGVVqG8qInp8yIjZLczTrFzu7JQWnxAlRkmKVKbgjImH/nNnZwyrjq9P7Hd8bmyx0ZnJChBUhmTUKK1NObanc3Hfn5cruGysHrk6c3oMQn8lKOYIgIIGI1opAsRBSiFw/jihIQJpCjKQAAAcfDr6CRWJrsAkcAoAfMnbaIfvPn5+4Ma8vwSALfGljQScoBz6wjhaW0VRpbAzrHnrU2sO+2u2G1n8ZBaz3TT7GMUjg7JSxNMLIUT5OF+fthKmxcY5G0ogXV6qGvjCrMChuxuS2aeUFlo+QlD6ui9lxm2PSy9WKzV8VFwSBJmMJY1KPRmKq0teN6/WcJIikmDD0HbePQOyAWrtirpihCHZm66LmqepIlih0cnLOScXdqKoQjUlusUHka56VcEgpJrIIyiaXSPfqZlWJJcp2fGiKeBWbmgVbA1D6hV2CIa3/f8xpfzJC1H9ilNvzbsWWldh/trMq8r/gJ5fe/onKnix5eJeoG//BxAVaJfILrA8AAbTBl/BEOAcOBMAP6LqtFn585ufQD8iccCGFBJiRsdyg6Q8XU4gfCrKZ38VBMtyjWmGM3Tld7K5B4tepqqftSlIUeb0kLG+XrdKznr6ybibG8F0esoWEwvCpvY5pjq7k1XpmD+8gmuFuJ5HpqefQLP+olJYaSq1WGitV8zwB6fYus9WZlNkS5dd5iuJEXYDBP0NZfbPcMkS9qPG6UIkSCdWMmhHLlRVnqpru6hyFxx9GkjwOSE6VvBWXlpIxFKOyhtHYakwUsSEWrYGn0csgAoDiOB0sBDuQUIoR3M1FNgr5WrOG1iDFpKazcYNJpbXAK0AbwIfoCaAAoAxlhqPf9YebyG7eqEyWnVzdpERe6aANdTvKm7aR43hazlXBj5RxA3YAAAEAAAABGl44egReXw889QAPA+gAAAAA36m1QQAAAADiK2Fy/hX91AfmBIEAAAAGAAIAAAAAAAB42mNgZGBgDv6Xz8DAzvFP9O929mfMLxhQAQ8AlkUGf3jaY+Jj0GE6wyAEx/oMgox3/98GYYbVDAwgzBQBxP0M4kAeBwMDADA1Cu8AAAAANADIANQA4AF2AgsCgQKBAoECgQMSAy0DTnjaY2BkYGDgZWRiYGd4DsQgHgKwMDACABYhAQ142o2RBU4EMBREH+7EieDu7hDBieIeW3f3vRRH4BQcaCfNuufbfOs0LdCPiy46ugeAv469PO5grGMijzsZ7RjN4y7O+M/jbpb4zeMe3vjJ414WOMrjUSHwkJBEiGt7WxIWdhISc1g+QQAvdlOJy2+pGsPNvbwTq/of6tuE42zyougmSUCdmDpO+Thec9IMu2zJdtjnnBnD6tJcUjGMB69hm2GFlJk8kR3IjtnkEIfMxmoZ70wZ80wVcznTPY+Se6E27lyZNWC7Nm+UVc+rWY/p7olNjEJvqjiZaXjTJ9XDxehT1W5mLs1LeFSLmbmVmp9x4zUTSWxsaStM0FTDEjcBnMU/i6N6kX+TVJF/NQcSwlzgAAB42mNgYgCD/wsZlBmwAV4gVmE4ycjEyMzIwsjKwMzIxsjOyMHIycjF5phUlFqWyl6al2lgYmYEpY15obReYk6JoQFY1MDRgMk5CMQ0MnAy4UtMLi1JTc7PTdJLTixO5QGpMDYwA3MAc1cb7gA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2)format("woff2"),url(/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAyYABEAAAAAGNwAAAw9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwuBmAAXAiBOAmcDBEICocIhk4LFAABNgIkAyIEIAWEVgdiDIFWG2EXUZSOVhngi4N4zGk0V1oau5Mro0Vz7peZlJLY3LcjJJn1n//f9v9jrr3WLtpKjEbExoKNYp3CKDwWKtbpwntb3+sbFXij8/NFBjz/7+2+fbGJTCSPx0ESxNpJYo2W//6FvuWvZRHTzGTy7yCvqBB7iMnuyfTQlMD/o+1/jxaVWJAdDmIZzAbLNVQS5P+EO7yifkU9XbUyuP/f2qt9d2ZSJosgHKCt0DVmMz80s1vY/wO7Yd6UMASqQEKhyokEIFWHjoQisD1VtkbV6gpT3YZXq34MMJ0K1yHOXbU04DfZCATADLgMJKZ0LgfQkWOvpGDPjhGo4L8SKEehiNUuLlLXGcepw3uRckWO7kcKqhTH8Jzl0ncgALbBJgBsP98YmkFXQjg6lDDl3j3Ui1dgISYN//8A8CvYLifoWvDCPvb7hU5SHAPGq1NIoIUcfVOxQgWDDAucAm7Dq8TsKk37Fa3fTxOvJKICCOFIZc4FLbI/o1ISr1Mk8c//0IpExuiKMrO36VDif+dDOd12yfz5zspN3MXmKZr47z9ou6+iiBZ6pMRdnmhdhFM/o/2ebmf/Zj5a9qvWPwZA4CktsvT0L0buniI/fEo0LFL+VjY0jr7CvP5TpU+aa/vmvAdvgDafkIQlBgg480aAwbz5gAQNP6SpPVvijGSqlNjY1Cy2kk7C+G5TmA3GWR3gt5sT6+hgiRS0D/ke72Sd3npwSOqxOCWnyXxXBm7T9zylpQ6lxD1SkMo0jD5KCwU9rdMgXrmFV5+m8jTMxXqBfJQ8kuc3n1OD140TysAtrAz1423le9+y2iilDpRLKMWoYR7tQdMrxbShcaOEpKuCame/1lusiZqcknP5IDDHzDW4T+BioTwW4YTllcy7qH/tskaN8FdII+ehZihy9oLySySNFnNAQAvBvQ5C4auEYhHVovM+Qzkgh9wYFLlNaUQBpMuWc0GecxD5S0Gs+4IXQ43O/3iK5ul2ePU6lVeuvsnJss/CeEhQuNiEmtNdQAEaz03oSDWpxTWLJnB2qrDGBtS8AGU9oEEWX2Dl+i+XhqSkYuQMC5T5uC8dkzYiXMSzvnjIVLqYLLOkkSkMEO5Fi7GoaAi4H4tJKcK5iBE0B8mrrLmahlhE2BR3AuVOySqdemE/LEPSefQqeWc+n/UBGxrrOGKxzAN2QFnCxidCgoNcixk7BfewpwQcUF9g+tVfLs2xqOBg0TinvlFE1m8Snr5Ljbfm+TiWtm2ilJz+Oj19u7Kd/3jyhilomJi9j0jyBodKxBEZEOax2aaw9w/NmJD8VWokLHCOHTdU9Zn2dW9QaVsOQyz49m2LZ2xcYaf7FFjCKpLGIRsk2eYQwc5EKW1eWCq2NHQcvUskWdQCq0UshshR5U/G3FYZ37JrS4wxCpQybqi0lL5gMxaP5UAaGqbPBdJ9RpTBGGUyibIYp2wmKIfJlMsUymMq5TMtsQqWg06R89N3ydRBX5eYuwMuwPQ08btr9fRS8ddkTmzBFr6mQ+XXSo5K+YgCKAqhKIKiGIoSKEqhKIOiHIoKKCqhaW6oL1qq8RYysmYGmbO0plLGXbfZHlATV/OsB2ohrZTRVKs37cq94ijtIkB1IcvUZu05qrquqF1vIk0v0sXsqVUfoorj0hqga9YnNGLLqJ4jvS4U/1OBvkEx8xMCIHjPbraGNO1vkzRBvVY+OID7Bwo0o9vXB7zwFIjrltfagsZk5oQ6rYBFmD8eN05sZVXpm/MZsjh5U5refTbQCjBDukW4wx3afzPLASae+z66TepH77OHtoC6RaGQLXLEirnrlakbd+kH153qfvBq50KO0YROjUVcjbRlQeZFNr8IilumdjjLYAjWYQcDdnVDl2u7MvncauoYurJlvekMnUuYo1PTDYum2kbKsqr4jUZ4RUh24dWPzOKuJC/02vQafZk50B6PrSQhKsf6m+npHQF0TMSSpGJVdZrP51BItPsEj6lTb97BOpKESIeL7Eitx/dfQhJZbsWHZkxb2df0W3OMKdPlTk6ZboelOdeAqYvkb16SzvTKvclJfe6aJ02dCwQQh79xr+rv5K8w1xN3gdZQWjwI2mJ0qqyzmxy9cA8yOzxd1B3ATI1aVfTzK2aL7ssiPd3Uq7ObOn7iPWh6l0cwU9Z/xaqSpV/yuuzB3m46XzNRPttKvYnYOBcZ1YcYGuVtdh27GQb0W9MXff+ES3nErtyMpvV92Za9HQ0JsGkeKTtAi0s7e8PMwtRpORaViPl3oahtdoYeMxFyPQb0LAwwosFZBAwx0sM49LIROaLRWQSMMfKOux4H0DUxwYnCswmY5ES7FwGEKU40PZuAGU56Vi+62Ry6WQTdbB7demGCPrYoJxSdRcASI3PZNgT5CoJ8FUG+hiDfgyDfiyDfhyDfj2DRAdcW2pNoHqTYceMVhxDQhwPvG6Mz44hri3B0NIj4sSCi4zHokIwTogMnRYd1qolOOg2CIc4gIM6ik87FwCcT54UPF4QPMeHDuvDhIuHDxcKHS6b7canw4zLhx+XCjyuEH1cKPzaEP23T9Zjp3m2xuJz9GGfR6BNFBdkF4XBnVVyNxqXigZM32J1Ug0AJbDiapUElMVT18MLvkEMpXuoBB0uw8MwJpHJunrVbU0xpIt2SylPmLcLcYeHm8fHRmrFx98iYa3Rk38ZXtP519n1fGFNvjnP80a+r7vnoNVp/0LSJWMpViL34YcnXZCDpXyL2BdTuech3EHsVV18bu+bB8tzrESt/oYPuVx9L7ObVAJozS4fWv+o03nZGnvzyzDXX0PNft7X0k3HVM+88c2bjJVq/1xR7Uf8Ln38wfROxjPs+aDi5cOruK6KX32i7avSqopA91NMZvmPyjoLwneG7CifvDN9ZGL4jfPe40+8qCror0kJ/fTQ0OLs9WlvXaQz3t5ReVNJldxk3/f6q+uJkq66ZlOYdpuyZwVV/93XHH+2NDO7u8dZ5e3a717KW9bKWNcuuq9rnmtYKV6prP6nVrHhXd8/u2b46Yfu3yRS35mym+feXnWwsOZCce09joHpAFRFFd4+39fVXXZJUHlHn0gerartqXX3V3unr+s4f83a9MGV6UNPozv7IXcpqqKND/VHGNfdn3SOLz3e6f2M2jeccLs1/5qU+sy5/x93vYqUggBQo7JPE7ylDq+yexO88AJC0XpE2pOfPj7Iu3WWMCMYkZPfMjC99eScmwWVixKQd4JKQuIhBMEmw8wAkDmkZjIiNgzGalYkYhYBni/9UoUBJVuT0KsO6t7EkN0WoTCbB2Y7t8YyBCaMBTFM1psYgq1yVecxEKrhQ+SoECIJWoegEBVGaJkUgSV5tV7bRyupAAnSXpK2KeEAhKGFBcQoiq1c6OI38uVnC6jm7f27/8GBvt6+9vrayPCfLrGMmM2YtrWqL0TOJ38cbG/jde/W4DKqrMipsRIx2gBG7FARQGESIFIEwGFgtuorkJHMlrQoEgLJmljzf/8Gsrf1vqk36JQD84P4nAwDw46rI4f+n/u8L5ed8HYAMBgAg4PksW1Er6GnJWfroSpVZ4WofIGm1yoNABpsALrsgr0YMCn5BQzP0WMc3AcqymsFByGGWSCCuAXiJ6tBeS0hLzloGK1nXSmj1xVqOUo+sFRgxuVZGsSZljXKAFUftxgcd0apGHeCcqP2WWO3P5u21aoGqjhzlXjmHLev13KhIDcYwn3NEtaGds+yYvVkcVlFRR0RKy3Gq5b5P9qjXxqnZXRLpUEdP3IpVjXlO5Y6jlVdUw71xs2qNFu+eV6G7pnOxB2dpbW6vkFW9UaXtLk2piEazK07uKYclbtnKQtWJ1Oo6jaCIVsjaogGHHTiv1jLmAs4MRMNcibE+si07O3HLVlFdHTPPbcEB+3rUAVu0bK9o3vSRvnAbllc7nlaB4eiIidtR5EVrAIq9SwwSScRJkCwH5g9Hj0eVY/tXPZ6Ah3UNWSMLx45GFw7sm//PWtrcG1fvaSIMg+0f3hma2CL6VjhOd/IHubegdD41icAoFKgcjWCYB5Re3qiVyZmK0MldjIvtzCdXc6cYBjZ3vpRiJMES0yHHIGCa5LBhWDsGzzce9FlIQPAppisGJ+LGFRM0WmTl8c+omJVAcGZvlS2KPafGQLw2emGkUx6N2zAPiX7mlSt4thDWymcoUZx/c4uVlHzFoozgBgA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZIAA4AAAAAB8AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAtAAAALiN2JIJPUy8yAAABrAAAAEkAAABgYth0zGNtYXAAAAH4AAAAQgAAAFwCmQDsZ2FzcAAAAjwAAAAIAAAACAAAABBnbHlmAAACRAAAAfYAAAI4Gxe4fGhlYWQAAAQ8AAAANgAAADYm83RJaGhlYQAABHQAAAAgAAAAJAlRBx5obXR4AAAElAAAAB4AAAAiDiAAamxvY2EAAAS0AAAAFAAAABQDgwPkbWF4cAAABMgAAAAcAAAAIAAcAetuYW1lAAAE5AAAARIAAAJWMLNPCXBvc3QAAAX4AAAATQAAAGLEq8E+AAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYZJlnMDAysDA1MUUwcDA4A2hGeMYnBn9GVABIzLH3d/fneEAAy8jE3Pwv3wGBpYOJj8FBsbpYIUeTO+AlAIDMwDEogpzAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYeBkUGBwZFjAcZGT6/x8ojsL///P/k/8H/qf+d/zPCNSNAgA1SBF7AAAAAQAB//8AD3jaPRE1lBNB9GfmkrV4VuK2lhB7WT13w93dHSqswb3FoTurocGtf1hPR43172xPR777hwYoA7h+obNAAAMBSADoasjOCSFCzoVygvNtW7BVWyVUQiAMknSNUtTkAdf9yROia/Xki4Ft2yPbtkW2b3MghfbT1MQzMog2ShP/e4aH8yOj4siIODwGCMJTn/EeTMIuOAXgziumYdl+LM4RlmVXkUPoGscSHo7leaEd6RrPsbMmqh87Ml1rx47lrJjwozkJsh3Wj7GjMw1FzHs8BM+jXFkSgok1ew5p3V2qEq7EM81SiKYa3IoldD55vnftjqYdx4+oTcfNeJstVtXa0WN7VvChLMN4Y/nOghBJtVjVkJsI1VqX3Sjs27tOW9q488mlpvLOzr5qcQ2XXbdC27C06VpvrisVkA0pkmEI0sckanm6/9zgQKM2UEsw/oC89/jRSr3etOPEsWI2EfInk+rpC6acVbvXFhFR2rK0jCJUtNxbL1eXnu31eWFqanZOd/E7pIALAAgg0I+pv/PyK3hkUU6isak/Dk3ipfAWfwUfQERRTGeSGk/4cZxg1DUSGUB0SSvhpchNxNvT4RgRTwjgeAFeCT/xK4g4XrMr0Gem6TjPLsCzs1oLNRSUTDnp9tIRE68siwE6KcYyFO0JZZbANMsDbBcAAAABAAAAARpeKHzLAl8PPPUADwPoAAAAAN+ptUEAAAAA4ithcv4V/dQH5gSBAAAABgACAAAAAAAAeNpjYGRgYA7+l8/AwM7xT/TvdvZnzC8YUAEHAJZBBnt42mPiY9BhOsMgBMMMqxkYQJgpggEEOBgYAGAQBJUAAAAAADQAyADUAOAA4ADgAOAA+wEceNpjYGRgYOBkZGJgZ3gOxCAeArAwMAIAFbUBCXjajZEFTgQwFEQf7sSJ4O7uEMGJ4h5bd/e9FEfgFBxoJ82659t86zQt0I+LLjq6B4C/jr087mCsYyKPOxntGM3jLs74z+NulvjN4x7e+MnjXhY4yuNRIfCQkESIa3tbEhZ2EhJzWD5BAC92U4nLb6kaw829vBOr+h/q24TjbPKi6CZJQJ2YOk75OF5z0gy7bMl22OecGcPq0lxSMYwHr2GbYYWUmTyRHciO2eQQh8zGahnvTBnzTBVzOdM9j5J7oTbuXJk1YLs2b5RVz6tZj+nuiU2MQm+qOJlpeNMn1cPF6FPVbmYuzUt4VIuZuZWan3HjNRNJbGxpK0zQVMMSNwGcxT+Lo3qRf5NUkX81BxLCXOAAAHjaY2BiAIP/CxmUGbABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GjA5BzEl5hcWpKanJ+bpJecWJzKA5IxNjADcwArehFkAAAA)format("woff");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2)format("woff2"),url(/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2)format("woff2"),url(/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-vietnamese-400-normal-DAMfrWGX.woff2)format("woff2"),url(/assets/allura-vietnamese-400-normal-CwDpdm6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-latin-ext-400-normal-CtccLdDz.woff2)format("woff2"),url(/assets/allura-latin-ext-400-normal-DLMC5cc8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-latin-400-normal-4sUZKTf1.woff2)format("woff2"),url(/assets/allura-latin-400-normal-DcxZAN6k.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2)format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2)format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-vietnamese-400-normal-lz8MlVep.woff2)format("woff2"),url(/assets/dancing-script-vietnamese-400-normal-D2srOv8f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-latin-ext-400-normal-C917Kz-3.woff2)format("woff2"),url(/assets/dancing-script-latin-ext-400-normal-DaWfpMsu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-latin-400-normal--YrtvvVF.woff2)format("woff2"),url(/assets/dancing-script-latin-400-normal-BY5FxJb0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
