.bp-notification{width:36px;height:36px;flex:0 0 36px}@media (min-width:1600px) and (min-aspect-ratio:2/1){.bp-shell{--bp-sidebar:clamp(250px,8vw,300px)}.bp-content{width:100%;max-width:none;padding-right:clamp(44px,3.5vw,120px);padding-left:clamp(44px,3.5vw,120px)}.bp-header{padding-right:clamp(36px,3vw,100px);padding-left:clamp(36px,3vw,100px)}.bp-page-heading p{max-width:920px}.bp-metric-grid{gap:clamp(14px,1vw,24px)}.bp-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(420px,.55fr)}.bp-module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bp-plan-grid{grid-template-columns:repeat(5,minmax(260px,1fr))}.bp-addon-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bp-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-analytics-grid{grid-template-columns:minmax(0,1.8fr) minmax(360px,.2fr)}.ws-builder{--left-width:clamp(290px,10vw,360px);--right-width:clamp(310px,10vw,380px)}.ws-topbar{grid-template-columns:var(--left-width) minmax(220px,1fr) auto minmax(520px,1fr)}.ws-builder-workspace{grid-template-columns:var(--left-width) minmax(900px,1fr) var(--right-width)}.ws-canvas-frame.is-desktop{width:min(1920px,calc(100% - 96px))}.ws-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1280px) and (max-aspect-ratio:4/3){.bp-shell:not(.is-sidebar-expanded){--bp-sidebar:84px}.bp-shell:not(.is-sidebar-expanded) .bp-brand{justify-content:center;padding:0}.bp-shell:not(.is-sidebar-expanded) .bp-brand>div,.bp-shell:not(.is-sidebar-expanded) .bp-nav-label,.bp-shell:not(.is-sidebar-expanded) .bp-nav-section button em,.bp-shell:not(.is-sidebar-expanded) .bp-nav-section>span,.bp-shell:not(.is-sidebar-expanded) .bp-sidebar-foot,.bp-shell:not(.is-sidebar-expanded) .bp-tenant-card>div{display:none}.bp-shell:not(.is-sidebar-expanded) .bp-sidebar-toggle{justify-content:center;padding:0}.bp-shell:not(.is-sidebar-expanded) .bp-sidebar-toggle-label{display:none}.bp-shell:not(.is-sidebar-expanded) .bp-tenant-card{justify-content:center;padding:8px}.bp-shell:not(.is-sidebar-expanded) .bp-nav-section button{height:42px;grid-template-columns:1fr;justify-items:center;padding:0}.bp-shell:not(.is-sidebar-expanded) .bp-nav-section button i{font-size:17px}.bp-header{padding-right:18px;padding-left:18px}.bp-account-name{display:none}.bp-content{width:100%;padding-right:24px;padding-left:24px}.bp-addon-grid,.bp-metric-grid,.bp-module-grid,.bp-plan-grid,.bp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-analytics-grid,.bp-bucket-grid,.bp-file-summary,.bp-overview-grid,.bp-schedule-layout,.bp-seat-summary{grid-template-columns:1fr}.bp-workflow-list article{grid-template-columns:32px minmax(150px,.8fr) 1fr 18px 1fr auto}.bp-run-count{display:none}.ws-builder{min-width:0;--left-width:220px;--right-width:250px}.ws-topbar{grid-template-columns:var(--left-width) minmax(120px,.7fr) auto minmax(390px,1fr)}.ws-topbar-actions{gap:3px;padding-right:8px;padding-left:8px}.ws-save-state{display:none}.ws-button{padding-right:8px;padding-left:8px;font-size:13px}.ws-builder-workspace{grid-template-columns:var(--left-width) minmax(0,1fr) var(--right-width)}.ws-sidebar{grid-template-columns:52px minmax(0,1fr)}.ws-sidebar-tabs button{width:40px}.ws-sidebar-body{padding-right:10px;padding-left:10px}.ws-block-grid{grid-template-columns:1fr}.ws-canvas-area{padding-right:18px;padding-left:18px}}@media (max-width:760px){.bp-header,.bp-main{min-width:0;width:100%}.bp-header{height:58px;padding-right:10px;padding-left:10px}.bp-header-controls{width:100%;min-width:0;justify-content:flex-end}.bp-account-name,.bp-header-controls label{display:none}.bp-avatar,.bp-notification{flex:0 0 auto}.bp-account>button{padding-right:8px;padding-left:8px}.bp-page-heading p{max-width:none}}.bp-loading,.bp-login,.bp-shell,.ws-builder,.ws-loading-screen{--bp-border:var(--wolfy-line);--bp-panel:var(--wolfy-panel);--bp-text:var(--wolfy-text);--bp-muted:var(--wolfy-muted);background-color:var(--wolfy-bg);color:var(--wolfy-text);font-family:var(--wolfy-font-sans)}.bp-loading,.ws-loading-screen{background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--wolfy-bg);background-size:72px 72px;color:var(--wolfy-muted-strong)}.bp-login,.bp-shell{background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 42%),radial-gradient(circle at 78% -12%,rgba(111,143,199,.1),transparent 34%),var(--wolfy-bg)}.ws-builder{background:var(--wolfy-bg)}.bp-login h1,.bp-page-heading h1,.bp-section-heading h2{color:var(--wolfy-text);font-family:var(--wolfy-font-display);font-weight:500}.bp-detail-header span,.bp-login-copy>span,.bp-page-heading>div>span,.bp-playbook-card>span,.bp-playbook-grid article>span,.bp-section-heading span{color:var(--wolfy-accent)}.bp-brand>span,.bp-loading span,.bp-login-brand>span,.ws-brand-symbol,.ws-loading-mark{border:1px solid var(--wolfy-line-strong);border-radius:5px;background:var(--wolfy-accent-strong);box-shadow:none}.bp-callout,.bp-current-plan,.bp-detail-drawer,.bp-header,.bp-isolation-card,.bp-login-card,.bp-metric-card,.bp-module-card,.bp-panel,.bp-plan-card,.bp-sidebar,.bp-tenant-card,.ws-block-card,.ws-inspector,.ws-inspector-actions button,.ws-keyboard-help,.ws-page-card,.ws-page-fields,.ws-sidebar,.ws-sidebar-tabs,.ws-spacing-box,.ws-topbar{border-color:var(--wolfy-line);background:var(--wolfy-panel);box-shadow:none}.bp-header,.ws-topbar{background:rgba(11,13,16,.9);backdrop-filter:blur(18px)}.bp-sidebar{background:rgba(14,17,21,.98)}.bp-current-plan,.bp-isolation-card,.bp-login-card,.bp-metric-card,.bp-module-card,.bp-panel,.bp-plan-card,.ws-block-card,.ws-page-card{border-radius:8px}.bp-brand strong,.bp-login-brand strong,.bp-metric-card strong,.bp-page-heading h1,.bp-panel-heading strong,.bp-tenant-card strong,.ws-inspector-header strong,.ws-panel-heading h2,.ws-topbar-brand strong{color:var(--wolfy-text)}.bp-account small,.bp-brand small,.bp-header-controls label,.bp-login-brand small,.bp-login-copy label,.bp-login-copy p,.bp-metric-card small,.bp-nav-section button,.bp-nav-section>span,.bp-page-heading p,.bp-panel p,.bp-panel-heading span,.bp-tenant-card small,.ws-block-category h3,.ws-field,.ws-field-help,.ws-inspector-header span,.ws-page-select small,.ws-panel-heading span,.ws-topbar-brand span,.ws-topbar-page span{color:var(--wolfy-muted)}.bp-module-summary>div button,.bp-nav-section button:hover,.ws-builder-home:not(:disabled):hover,.ws-icon-button:hover:not(:disabled),.ws-segmented button.is-active,.ws-sidebar-tabs button.is-active,.ws-sidebar-tabs button:hover{background:var(--wolfy-accent-soft);color:var(--wolfy-text)}.bp-nav-section button.is-active{border-color:transparent;background:transparent;color:#c8d6ec;box-shadow:none}.bp-nav-section button.is-active:hover{background:rgba(111,143,199,.07)}.bp-callout button,.bp-current-plan button,.bp-domain-form button,.bp-invite-form>button,.bp-login form button,.bp-module-card button,.bp-owner-actions>button:not([class]),.bp-password-form>button,.bp-plan-card button,.bp-primary-action,.ws-button.primary{border:1px solid #d8d8d2;border-radius:4px;background:var(--wolfy-cta);box-shadow:none;color:var(--wolfy-cta-text)}.bp-module-card button{min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 14px;font-weight:800}.bp-account>button,.bp-detail-status input,.bp-detail-status select,.bp-header-controls select,.bp-invite-form input,.bp-invite-form select,.bp-login form input,.bp-login form select,.bp-mfa-disable input,.bp-mfa-setup input,.bp-notification,.bp-password-form input,.bp-readiness-toolbar input,.bp-readiness-toolbar select,.ws-device-switcher,.ws-field input,.ws-field textarea,.ws-search,.ws-segmented,.ws-spacing-box input,.ws-topbar-page select{border-color:var(--wolfy-line);background:var(--wolfy-bg-soft);color:var(--wolfy-text)}.bp-invite-form input:focus,.bp-invite-form select:focus,.bp-login form input:focus,.bp-password-form input:focus,.ws-field input:focus,.ws-field textarea:focus,.ws-search:focus-within{border-color:rgba(111,143,199,.7);box-shadow:0 0 0 3px rgba(111,143,199,.1)}.bp-avatar,.bp-metric-card>span,.bp-module-card>span,.bp-tenant-mark,.ws-block-icon,.ws-inspector-empty .ws-icon,.ws-page-card.is-active .ws-page-icon{background:var(--wolfy-accent-soft);color:#a9c0e4}.bp-api-save-state i,.bp-status-dot,.ws-save-state i{background:var(--wolfy-success);box-shadow:0 0 10px rgba(85,168,141,.55)}.status-active,.status-completed,.status-confirmed{background:rgba(85,168,141,.1);color:#83c6ad}.bp-chart span,.bp-file-summary b,.bp-usage-panel b{background:linear-gradient(180deg,#91a8cc,var(--wolfy-accent-strong))}.ws-canvas-area{background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--wolfy-bg-soft);background-size:22px 22px}.bp-mfa-policy-warning,.bp-mfa-policy-warning span,.bp-mfa-policy-warning strong,.status-lead,.status-pending,.ws-page-link-warning,.ws-save-state.has-warning,.ws-seo-audit li[data-severity=warning]>span,.ws-seo-audit-heading span[data-status=warning]{color:var(--wolfy-caution)}.ws-save-state.has-warning i{background:var(--wolfy-caution);box-shadow:0 0 10px rgba(223,166,95,.42)}.status-lead,.status-pending{background:var(--wolfy-caution-soft)}.bp-mfa-policy-warning,.ws-recovery-banner{border-color:rgba(223,166,95,.32);background:var(--wolfy-caution-soft)}.ws-recovery-banner button.is-primary{border-color:var(--wolfy-caution);background:var(--wolfy-caution);color:#111419}.ws-page-fields input[aria-invalid=true]{border-color:var(--wolfy-danger);box-shadow:0 0 0 1px rgba(223,117,135,.35)}.bp-api-save-state.is-error,.bp-business-card-footer b.is-suspended,.bp-forms-banner.is-error,.bp-hipaa-control-list em.is-blocked,.bp-inline-error,.bp-load-error p,.bp-marketplace-error,.bp-module-playbook-banner.is-error,.bp-module-studio-banner.is-error,.bp-platform-admin-error,.bp-platform-state.is-suspended,.bp-release-milestones>button.is-blocked,.bp-role-error,.bp-security-phases>button.is-blocked,.bp-text-danger,.ws-danger-link,.ws-inspector-actions button.danger,.ws-narrative-slide-actions .danger,.ws-navigation-link-actions button.danger,.ws-pricing-editor-status[data-state=error] span,.ws-pricing-remove,.ws-seo-audit li[data-severity=error],.ws-seo-audit li[data-severity=error]>span,.ws-seo-audit-heading span[data-status=error]{color:var(--wolfy-danger)!important}.ws-api-error,.ws-canvas-trash{border-color:rgba(223,117,135,.32);background:var(--wolfy-danger-soft);color:var(--wolfy-danger)}.ws-canvas-trash.is-hovered{border-color:var(--wolfy-danger);background:rgba(223,117,135,.24)}.bp-forms-banner.is-error,.bp-module-playbook-banner.is-error,.bp-module-studio-banner.is-error,.ws-inspector-actions button.danger{border-color:rgba(223,117,135,.3);background:var(--wolfy-danger-soft)}.bp-api-save-state.is-error i{background:var(--wolfy-danger)}.ws-zoom-controls{display:inline-flex;align-items:center;gap:2px;margin-left:12px;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(12,14,20,.7);backdrop-filter:blur(10px)}.ws-zoom-controls button{min-width:30px;min-height:24px;padding:5px 8px;border:none;border-radius:6px;background:transparent;color:#9aa5ba;font-size:11px;font-weight:700;cursor:pointer}.ws-zoom-controls button:hover{background:rgba(255,255,255,.07);color:#eef2f9}.ws-zoom-controls button[data-active=true]{background:rgba(66,104,159,.34);color:#fff}.ws-canvas-meta{position:sticky;top:0;z-index:3;display:flex;align-items:center;width:fit-content;margin:0 auto 18px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(12,14,20,.72);backdrop-filter:blur(12px)}.ws-builder{--rail-width:70px;--ws-glass:color-mix(in srgb,var(--wolfy-panel,#111419) 70%,transparent);--ws-glass-line:rgba(255,255,255,0.1);--ws-glass-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 18px 50px rgba(0,0,0,0.45)}.ws-builder-workspace>.ws-sidebar{inset:var(--panel-inset) auto var(--panel-inset) var(--panel-inset);width:auto;display:flex;align-items:center;overflow:visible;border:0;background:none;pointer-events:none;transform:none}.ws-builder-workspace>.ws-sidebar>*{pointer-events:auto}.ws-builder-workspace>.ws-sidebar .ws-sidebar-tabs{display:grid;gap:2px;padding:6px;border:1px solid var(--ws-glass-line);border-radius:16px;background:var(--ws-glass);box-shadow:var(--ws-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.ws-builder-workspace>.ws-sidebar .ws-sidebar-tabs button{width:56px;margin:0}.ws-builder-workspace>.ws-sidebar .ws-sidebar-body{position:absolute;top:0;left:calc(var(--rail-width) + var(--panel-inset));width:var(--left-width);max-height:100%;padding:0 0 20px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--ws-glass-line);border-radius:16px;background:var(--ws-glass);box-shadow:var(--ws-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);animation:ws-panel-in .17s ease both}.ws-builder-workspace>.ws-sidebar .ws-sidebar-body>:not(.ws-sidebar-header){margin:14px 14px 0}.ws-sidebar-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid var(--ws-glass-line);background:color-mix(in srgb,var(--wolfy-panel,#111419) 80%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);font-size:14px}.ws-sidebar-close{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--wolfy-muted-strong,#c3c8d0);font-size:18px;line-height:1;cursor:pointer}.ws-sidebar-close:hover{background:rgba(255,255,255,.08);color:var(--wolfy-text,#eef2f9)}@keyframes ws-panel-in{0%{opacity:0;transform:translateX(-8px) scale(.99)}}.ws-builder.is-chrome-hidden .ws-canvas-area,.ws-canvas-area{left:calc(var(--rail-width) + var(--panel-inset) * 2)}.ws-builder.is-chrome-hidden .ws-builder-workspace>.ws-sidebar{transform:none}.ws-builder.is-chrome-hidden .ws-builder-workspace>.ws-sidebar .ws-sidebar-body{display:none}.ws-builder.is-preview .ws-canvas-area{left:0}.ws-builder-workspace>.ws-inspector{border-color:var(--ws-glass-line);border-radius:16px;background:var(--ws-glass);box-shadow:var(--ws-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.ws-node-hover-label{position:absolute;z-index:21;top:-18px;left:0;padding:2px 6px;border-radius:5px 5px 5px 0;background:#91a8cc;color:#0d0f14;font:700 10.5px/14px var(--wolfy-font-sans,system-ui,sans-serif);white-space:nowrap;pointer-events:none}.ws-node-shell.node-section>.ws-node-hover-label{top:6px;left:6px;border-radius:5px}@media (prefers-reduced-motion:reduce){.ws-builder-workspace>.ws-sidebar .ws-sidebar-body{animation:none}}.ws-builder{--ws-bar:54px;--ws-under-bar:calc(var(--panel-inset) * 2 + var(--ws-bar));position:relative;min-width:0}.ws-topbar{position:absolute;top:var(--panel-inset);right:var(--panel-inset);left:var(--panel-inset);height:var(--ws-bar);gap:10px;padding:0 10px;border:1px solid var(--ws-glass-line);border-radius:18px;background:var(--ws-glass);box-shadow:var(--ws-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);white-space:nowrap}.ws-topbar-brand{flex:0 1 auto;min-width:0;max-width:220px;height:auto;padding:0;border-right:0}.ws-builder-home{height:36px;gap:6px;padding:0 10px;border-radius:8px;color:var(--wolfy-muted-strong,#c3c8d0);font-size:14px}.ws-topbar-brand .ws-builder-home span{min-width:0;margin:0;overflow:hidden;color:inherit;font-size:14px;font-weight:500;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ws-builder-workspace{height:100vh;height:100dvh}.ws-canvas-area{padding-top:calc(var(--ws-under-bar) + 6px)}.ws-builder-workspace>.ws-sidebar{top:var(--ws-under-bar)}.ws-builder-workspace>.ws-inspector{top:var(--ws-under-bar);max-height:calc(100% - var(--ws-under-bar) - var(--panel-inset))}@media (max-width:1024px){.ws-topbar{gap:8px}.ws-topbar-brand .ws-builder-home span{display:none}}@media (max-width:640px){.ws-builder{--panel-inset:10px;--ws-bar:100px;--left-width:calc(100vw - 20px);--right-width:calc(100vw - 20px)}.ws-topbar{flex-wrap:wrap;align-content:center;gap:6px;padding:8px}.ws-topbar-actions{display:contents}.ws-topbar-actions>*{order:2}.ws-topbar-actions>.ws-button.primary{order:1;margin-left:auto}.ws-topbar:after{content:"";order:1;flex-basis:100%;height:0}.ws-canvas-meta{max-width:calc(100% - 20px);gap:8px;padding:4px 4px 4px 8px}.ws-canvas-meta small,.ws-zoom-controls button:nth-child(3){display:none}.ws-canvas-breadcrumb{flex:1 1 auto}.ws-zoom-controls{flex:none;margin-left:0}.ws-builder-workspace>.ws-inspector{max-height:calc(100% - var(--ws-under-bar) - 100px)}.ws-topbar-divider{display:none}.ws-topbar-actions .ws-topbar-icon{width:30px}.ws-builder-workspace>.ws-sidebar .ws-sidebar-tabs{background:color-mix(in srgb,var(--wolfy-panel,#111419) 90%,transparent)}.ws-builder-workspace>.ws-sidebar{top:auto;right:var(--panel-inset);justify-content:center;align-items:flex-end}.ws-builder-workspace>.ws-sidebar .ws-sidebar-tabs{grid-auto-flow:column}.ws-builder-workspace>.ws-sidebar .ws-sidebar-body{top:auto;bottom:calc(100% + var(--panel-inset));left:0;width:auto;right:0;max-height:calc(100dvh - var(--ws-under-bar) - 110px)}.ws-builder.is-chrome-hidden .ws-canvas-area,.ws-canvas-area{left:0;padding-bottom:110px}}