*{box-sizing:border-box}:root{--wolfy-bg:#0b0d10;--wolfy-bg-soft:#0e1115;--wolfy-panel:#111419;--wolfy-panel-raised:#151920;--wolfy-panel-soft:#161a20;--wolfy-line:rgba(228,231,235,0.12);--wolfy-line-strong:rgba(228,231,235,0.18);--wolfy-text:#e4e7eb;--wolfy-muted:#979da6;--wolfy-muted-strong:#c3c8d0;--wolfy-accent:#6f8fc7;--wolfy-accent-strong:#42689f;--wolfy-accent-soft:rgba(111,143,199,0.14);--wolfy-accent-pastel:#a9c0e4;--wolfy-mint:#83c6ad;--wolfy-mint-strong:#55a88d;--wolfy-mint-soft:rgba(131,198,173,0.14);--wolfy-success:var(--wolfy-mint-strong);--wolfy-caution:#dfa65f;--wolfy-caution-soft:rgba(223,166,95,0.14);--wolfy-danger:#df7587;--wolfy-danger-soft:rgba(223,117,135,0.14);--wolfy-cta:#e4e7eb;--wolfy-cta-text:#111419;--wolfy-font-sans:"Aptos","Helvetica Neue","Segoe UI",Arial,sans-serif;--wolfy-font-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--builder-bg:var(--wolfy-bg);--panel:var(--wolfy-panel);--panel-raised:var(--wolfy-panel-raised);--panel-soft:var(--wolfy-panel-soft);--line:var(--wolfy-line);--line-strong:var(--wolfy-line-strong);--text:var(--wolfy-text);--muted:var(--wolfy-muted);--primary:var(--wolfy-accent);--primary-strong:var(--wolfy-accent-strong);--bp-border:var(--wolfy-line);--bp-panel:var(--wolfy-panel);--bp-text:var(--wolfy-text);--bp-muted:var(--wolfy-muted);--danger:var(--wolfy-danger);--topbar-height:58px;--left-width:278px;--right-width:292px;--panel-inset:12px}body,html{min-height:100%;margin:0}.unsubscribe-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,#334f7a 0,#0c0e13 46%);color:#e4e7eb}.unsubscribe-page section{width:min(100%,540px);display:grid;justify-items:start;gap:14px;padding:clamp(28px,6vw,52px);border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(18,20,27,.94);box-shadow:0 30px 90px rgba(0,0,0,.4)}.unsubscribe-page span{color:#a9c0e4;font-size:10px;font-weight:900;letter-spacing:.16em}.unsubscribe-page h1{margin:0;font-size:clamp(34px,7vw,58px);letter-spacing:-.055em}.unsubscribe-page p{margin:0;color:#969ba7;line-height:1.7}.unsubscribe-page button{min-height:44px;margin-top:8px;padding:0 18px;border:0;border-radius:9px;background:#6f8fc7;color:white;font:inherit;font-weight:800;cursor:pointer}.unsubscribe-page button:disabled{opacity:.55;cursor:progress}.unsubscribe-page a{color:#a9c0e4;font-size:13px}body{background:var(--builder-bg);color:var(--text);font-family:var(--wolfy-font-sans)}button,input,select,textarea{font:inherit}button{color:inherit}.ws-loading-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;background:radial-gradient(circle at 50% 35%,rgba(145,168,204,.18),transparent 34%),#0c0d12;color:#c3c8d0;font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ws-brand-symbol,.ws-loading-mark{display:grid;place-items:center;background:linear-gradient(145deg,#a9c0e4,#6f8fc7);box-shadow:0 10px 30px rgba(111,143,199,.3);color:#fff;font-weight:900}.ws-loading-mark{width:52px;height:52px;border-radius:17px;font-size:24px}.ws-builder{height:100vh;overflow:hidden;background:var(--builder-bg)}.ws-topbar{height:var(--topbar-height);gap:12px;position:relative;z-index:100;overflow:hidden;background:rgba(18,20,27,.96);border-bottom:1px solid var(--line);box-shadow:0 8px 30px rgba(0,0,0,.15);backdrop-filter:blur(20px)}.ws-topbar,.ws-topbar-brand{display:flex;align-items:center}.ws-topbar-brand{flex:0 0 var(--left-width);min-width:218px;max-width:var(--left-width);height:100%;padding:0 10px;border-right:1px solid var(--line)}.ws-builder-home{width:100%;height:46px;min-width:0;display:flex;align-items:center;gap:11px;padding:0 6px;border:0;border-radius:9px;background:transparent;text-align:left}.ws-builder-home>div:last-child{min-width:0}.ws-builder-home:not(:disabled){cursor:pointer}.ws-builder-home:not(:disabled):hover{background:rgba(255,255,255,.045)}.ws-brand-symbol{width:31px;height:31px;border-radius:10px;font-size:14px}.ws-topbar-brand span,.ws-topbar-brand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-topbar-brand strong{font-size:16px;letter-spacing:-.01em}.ws-topbar-brand span{margin-top:2px;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ws-topbar-page{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding-left:0}.ws-topbar-page span{color:var(--muted);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ws-topbar-page select{max-width:180px;padding:7px 28px 7px 9px;border:1px solid transparent;border-radius:8px;outline:none;background:transparent;color:#e4e7eb;font-size:16px;font-weight:700}.ws-topbar-page select:hover{background:var(--panel-soft);border-color:var(--line)}.ws-topbar-page option{color:#111827}.ws-theme-switcher{display:flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.ws-theme-switcher button{min-width:28px;min-height:26px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:12px;cursor:pointer;opacity:.55}.ws-theme-switcher button.is-active{background:rgba(255,255,255,.1);opacity:1}.ws-theme-switcher button:disabled{opacity:.25;cursor:not-allowed}.ws-device-switcher,.ws-responsive-scope{flex:0 0 auto;display:flex;align-items:center;padding:3px;background:#0c0e13;border:1px solid var(--line);border-radius:10px}.ws-responsive-scope{gap:2px}.ws-responsive-scope button{height:28px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#838999;font-size:13px;font-weight:800;cursor:pointer;min-width:108px;padding-inline:9px;white-space:nowrap}.ws-responsive-scope button span{margin-right:5px;font-size:15px}.ws-responsive-scope button.is-device{background:rgba(131,198,173,.11);color:#83c6ad;box-shadow:inset 0 0 0 1px rgba(131,198,173,.17)}.ws-responsive-scope button:hover{color:#e4e7eb}.ws-responsive-scope button.is-active{background:rgba(145,168,204,.12);color:#a9c0e4;box-shadow:inset 0 0 0 1px rgba(145,168,204,.16)}.ws-device-switcher button{width:36px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#777d8d;cursor:pointer}.ws-device-switcher button:hover{color:#e4e7eb}.ws-device-switcher button.is-active{background:var(--panel-soft);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(145,168,204,.16)}.ws-topbar-actions{min-width:0;flex:1 1 auto;display:flex;justify-content:flex-end;justify-content:safe flex-end;align-items:center;gap:6px;padding:0 10px 0 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.ws-topbar-actions>*{flex:0 0 auto}.ws-topbar-actions::-webkit-scrollbar{height:6px}.ws-topbar-actions::-webkit-scrollbar-track{background:transparent}.ws-topbar-actions::-webkit-scrollbar-thumb{border-radius:3px;background:var(--line-strong)}.ws-save-state{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:#8d93a2;font-size:14px;font-weight:700}.ws-save-state i{width:6px;height:6px;border-radius:50%;background:#55a88d;box-shadow:0 0 10px rgba(85,168,141,.5)}.ws-save-state.is-saving i{background:#83c6ad;animation:ws-pulse 1s infinite}.ws-save-state.has-warning{color:#83c6ad}.ws-save-state.has-warning i{background:#83c6ad;box-shadow:0 0 10px rgba(131,198,173,.42)}@keyframes ws-pulse{50%{opacity:.35}}.ws-button,.ws-icon-button{border:0;cursor:pointer;transition:.15s ease;white-space:nowrap}.ws-icon-button{width:32px;height:32px;border-radius:8px;background:transparent;color:#9ca1af;font-size:17px}.ws-icon-button:hover:not(:disabled){background:var(--panel-soft);color:#fff}.ws-icon-button:disabled{opacity:.25;cursor:default}.ws-button{height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:750}.ws-button.ghost{background:transparent;color:#a9aeba}.ws-button.ghost:hover{background:var(--panel-soft);color:#fff}.ws-button.primary{margin-left:2px;background:linear-gradient(145deg,#91a8cc,#6f8fc7);color:#fff;box-shadow:0 7px 18px rgba(111,143,199,.22)}.ws-button.primary:hover{transform:translateY(-1px);filter:brightness(1.08)}.ws-button.guide{border:1px solid rgba(145,168,204,.28);background:rgba(145,168,204,.1);color:#c8d6ec}.ws-button.guide:hover{border-color:rgba(145,168,204,.5);background:rgba(145,168,204,.17);color:#fff}.ws-launch-guide-backdrop{position:fixed;inset:0;z-index:500;display:flex;justify-content:flex-end;background:rgba(3,5,9,.68);backdrop-filter:blur(5px)}.ws-launch-guide{width:min(590px,94vw);height:100%;overflow-y:auto;padding:28px;border-left:1px solid rgba(255,255,255,.1);background:#12141b;color:#e4e7eb;box-shadow:-28px 0 80px rgba(0,0,0,.45)}.ws-launch-guide>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ws-launch-guide>header span,.ws-template-picker>div:first-child span{color:#a9c0e4;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.ws-launch-guide>header h2{max-width:430px;margin:8px 0 6px;font-size:28px;line-height:1.08;letter-spacing:-.035em}.ws-launch-guide>header p,.ws-template-picker>div:first-child p{margin:0;color:#8f96a5;font-size:13px;line-height:1.5}.ws-launch-guide>header button{width:38px;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#343a43;color:#e4e7eb;cursor:pointer;font-size:24px}.ws-launch-guide-progress{height:6px;margin:22px 0;overflow:hidden;border-radius:999px;background:#343a43}.ws-launch-guide-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#91a8cc,#83c6ad);transition:width .22s ease}.ws-launch-guide-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ws-launch-guide-steps li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#171a22}.ws-launch-guide-steps li>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#343a43;color:#979da6;font-size:12px;font-weight:900}.ws-launch-guide-steps li.is-complete>span{background:rgba(85,168,141,.12);color:#83c6ad}.ws-launch-guide-steps p,.ws-launch-guide-steps strong{display:block}.ws-launch-guide-steps p{margin:4px 0 0;color:#858d9c;font-size:12px;line-height:1.45}.ws-launch-guide-steps button,.ws-template-grid button{border:1px solid rgba(145,168,204,.22);border-radius:9px;background:rgba(145,168,204,.08);color:#a9c0e4;cursor:pointer;font-size:11px;font-weight:800}.ws-launch-guide-steps button{padding:8px 10px}.ws-launch-guide-steps button:disabled{cursor:wait;opacity:.55}.ws-template-picker>div:first-child strong{display:block;margin:7px 0 5px;font-size:21px}.ws-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.ws-template-grid button{min-height:190px;padding:14px;text-align:left}.ws-template-grid button:focus-visible,.ws-template-grid button:hover{border-color:#91a8cc;background:rgba(145,168,204,.14)}.ws-template-grid button>p,.ws-template-grid button>small,.ws-template-grid button>strong{display:block}.ws-template-grid button>strong{margin-top:16px;color:#e4e7eb;font-size:16px}.ws-template-grid button>p{margin:7px 0;color:#979da6;font-size:12px;line-height:1.45}.ws-template-grid button>small{color:#706f82;line-height:1.35}.ws-template-palette{display:grid;grid-template-columns:1fr 1fr 1fr;height:40px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:9px}.ws-launch-support{margin-top:14px;padding:14px;border:1px solid rgba(85,168,141,.2);border-radius:12px;background:rgba(85,168,141,.07)}.ws-launch-support p{margin:6px 0 0;color:#9ca9a5;font-size:12px;line-height:1.55}.ws-guided-tour{position:fixed;inset:0;z-index:1600;pointer-events:none}.ws-guided-tour-shade{position:absolute;inset:0;background:rgba(3,5,9,.78);backdrop-filter:blur(4px)}.ws-guided-tour-spotlight{position:fixed;z-index:1;border:2px solid #a9c0e4;border-radius:16px;box-shadow:0 0 0 9999px rgba(3,5,9,.78),0 0 0 6px rgba(169,192,228,.13),0 20px 65px rgba(0,0,0,.42);transition:inset .18s ease,width .18s ease,height .18s ease}.ws-guided-tour-card{position:fixed;z-index:2;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:22px;border:1px solid rgba(169,192,228,.28);border-radius:18px;background:#151920;color:#e4e7eb;box-shadow:0 30px 90px rgba(0,0,0,.55);pointer-events:auto}.ws-guided-tour-card.is-centered{top:50%;left:50%;transform:translate(-50%,-50%)}.ws-guided-tour-card>footer,.ws-guided-tour-card>footer>div,.ws-guided-tour-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ws-guided-tour-card>header span{color:#83c6ad;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.ws-guided-tour-card>header button{width:34px;height:34px;border:1px solid rgba(228,231,235,.12);border-radius:10px;background:#1b2028;color:#a9c0e4;cursor:pointer;font-size:21px}.ws-guided-tour-count{display:flex;gap:5px;margin:18px 0 16px}.ws-guided-tour-count i{height:4px;flex:1;border-radius:999px;background:#343a43}.ws-guided-tour-count i.is-active{background:linear-gradient(90deg,#6f8fc7,#83c6ad)}.ws-guided-tour-card h2{margin:0;color:#f0efe9;font-size:26px;line-height:1.08;letter-spacing:-.035em}.ws-guided-tour-card>p{margin:10px 0 20px;color:#a4aab4;font-size:14px;line-height:1.62}.ws-guided-tour-card>footer button{min-height:38px;padding:0 13px;border:1px solid rgba(228,231,235,.12);border-radius:9px;background:#1b2028;color:#c3c8d0;cursor:pointer;font-size:12px;font-weight:800}.ws-guided-tour-card>footer .is-skip{border-color:transparent;background:transparent;color:#858d9c}.ws-guided-tour-card>footer .is-primary{border-color:#6f8fc7;background:#42689f;color:#fff}.ws-guided-tour-card>small{display:block;margin-top:13px;color:#686f7d;font-size:10px;text-align:right}.ws-guided-tour-hide{display:flex;align-items:center;gap:8px;margin:-6px 0 16px;color:#a4aab4;font-size:12px;cursor:pointer}.ws-guided-tour-hide input{width:15px;height:15px;margin:0;accent-color:#6f8fc7;cursor:pointer}@media (max-width:720px){.ws-guided-tour-card.is-anchored{right:16px!important;bottom:16px!important;left:16px!important;top:auto!important;width:auto}.ws-guided-tour-card>small{display:none}}@media (prefers-reduced-motion:reduce){.ws-guided-tour-spotlight{transition:none}}.ws-builder-workspace{position:relative;height:calc(100vh - var(--topbar-height));isolation:isolate}.ws-builder-workspace>.ws-inspector{position:absolute;bottom:var(--panel-inset);z-index:2;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:color-mix(in srgb,var(--panel) 86%,transparent);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 24px 60px rgba(0,0,0,.45);transition:transform .18s ease,opacity .14s ease}.ws-builder-workspace>.ws-sidebar{position:absolute;inset:0 auto 0 0;z-index:3;width:var(--left-width);overflow:hidden;border-right:1px solid var(--line);background:var(--panel);transition:transform .18s ease}.ws-builder-workspace>.ws-sidebar .ws-sidebar-body{position:relative;min-width:0;overflow:auto;background:var(--panel)}.ws-builder-workspace>.ws-inspector{right:var(--panel-inset);top:var(--panel-inset);bottom:auto;max-height:calc(100% - var(--panel-inset) * 2);width:var(--right-width);overflow:auto;animation:ws-inspector-in .16s ease both}@keyframes ws-inspector-in{0%{opacity:0;transform:translateX(10px)}}@media (prefers-reduced-motion:reduce){.ws-builder-workspace>.ws-inspector{animation:none}.ws-builder-workspace>.ws-sidebar{transition:none}}.ws-builder.is-chrome-hidden .ws-builder-workspace>.ws-sidebar{transform:translateX(calc(-1 * (var(--left-width) - 58px)))}.ws-builder.is-chrome-hidden .ws-builder-workspace>.ws-inspector{transform:translateX(100%);opacity:0;pointer-events:none}.ws-builder.is-preview .ws-topbar{gap:10px}.ws-builder.is-preview .ws-builder-workspace>.ws-inspector,.ws-builder.is-preview .ws-builder-workspace>.ws-sidebar{display:none}.ws-inspector,.ws-sidebar{min-height:0;background:var(--panel)}.ws-sidebar{display:grid;grid-template-columns:58px 1fr}.ws-sidebar,.ws-sidebar-tabs{border-right:1px solid var(--line)}.ws-sidebar-tabs{padding:8px 6px;background:#111319}.ws-sidebar-tabs button{width:46px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:4px;border:0;border-radius:10px;background:transparent;color:#767c8b;cursor:pointer}.ws-sidebar-tabs button:hover{color:#c3c8d0;background:rgba(255,255,255,.035)}.ws-sidebar-tabs button.is-active{color:#a9c0e4;background:rgba(145,168,204,.11)}.ws-sidebar-tabs .ws-icon{font-size:17px;line-height:1}.ws-sidebar-tabs button span:last-child{font-size:12px;font-weight:800;letter-spacing:.02em}.ws-inspector-body,.ws-sidebar-body{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a3e49 transparent}.ws-sidebar-body{padding:17px 14px 32px}.ws-panel-heading{min-height:43px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.ws-panel-heading.inline{align-items:center}.ws-inspector-header span,.ws-panel-heading span{display:block;margin-bottom:3px;color:#747b8c;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ws-panel-heading h2{margin:0;font-size:16px;letter-spacing:-.02em}.ws-search{height:36px;display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:0 10px;background:#0f1117;border:1px solid var(--line);border-radius:9px;color:#686e7d}.ws-search:focus-within{border-color:rgba(145,168,204,.45);box-shadow:0 0 0 3px rgba(145,168,204,.07)}.ws-search input{min-width:0;flex:1;border:0;outline:none;background:transparent;color:#e4e7eb;font-size:15px}.ws-accessibility-panel{display:grid;gap:14px}.ws-accessibility-approval,.ws-accessibility-links,.ws-accessibility-summary{padding:13px;border:1px solid var(--line);border-radius:10px;background:#0f1117}.ws-accessibility-approval strong,.ws-accessibility-links strong,.ws-accessibility-summary strong{color:#e4e7eb;font-size:13px}.ws-accessibility-approval p,.ws-accessibility-summary p{margin:7px 0 0;color:#969cab;font-size:12px;line-height:1.55}.ws-accessibility-links{display:grid;gap:8px}.ws-accessibility-links a{color:#a9c0e4;font-size:12px;line-height:1.45;text-underline-offset:3px}.ws-accessibility-checklist{display:grid;gap:8px;margin:0;padding:0;border:0}.ws-accessibility-checklist legend{margin-bottom:8px;color:#747b8c;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ws-accessibility-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:11px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.018);cursor:pointer}.ws-accessibility-check:focus-within{border-color:rgba(145,168,204,.6);box-shadow:0 0 0 3px rgba(145,168,204,.09)}.ws-accessibility-check input{width:16px;height:16px;margin:1px 0 0;accent-color:#91a8cc}.ws-accessibility-check small,.ws-accessibility-check span,.ws-accessibility-check strong{display:block}.ws-accessibility-check strong{color:#e4e7eb;font-size:12px;line-height:1.4}.ws-accessibility-check small{margin-top:3px;color:#858c9b;font-size:11px;line-height:1.45}.ws-accessibility-approval .ws-button{width:100%;min-height:38px}.ws-accessibility-approval.is-approved{border-color:rgba(85,168,141,.3);background:rgba(85,168,141,.07)}.ws-accessibility-approval.is-approved strong{color:#83c6ad}.ws-search input::placeholder{color:#626876}.ws-block-category{margin-bottom:22px}.ws-block-category h3{margin:0 0 9px;color:#8e94a3;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ws-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ws-block-card{min-height:88px;display:flex;flex-direction:column;align-items:flex-start;padding:11px;border:1px solid var(--line);border-radius:10px;background:#343a43;text-align:left;cursor:grab;transition:.15s ease}.ws-block-card:hover{transform:translateY(-1px);border-color:rgba(145,168,204,.36);background:#343a43;box-shadow:0 9px 24px rgba(0,0,0,.16)}.ws-block-card:active{cursor:grabbing}.ws-block-icon{width:25px;height:25px;display:grid;place-items:center;margin-bottom:8px;border-radius:7px;background:rgba(145,168,204,.1);color:#a9c0e4;font-size:16px;font-weight:800}.ws-block-card strong{color:#e4e7eb;font-size:14px}.ws-block-card small{display:none}.ws-block-card.is-marketplace-locked{border-color:color-mix(in srgb,var(--ws-accent) 45%,transparent);background:color-mix(in srgb,var(--ws-accent) 7%,var(--ws-panel))}.ws-block-card.is-marketplace-locked em{grid-column:1/-1;color:var(--ws-accent);font-size:10px;font-style:normal;font-weight:800}.ws-layer-tree{margin:0 -8px}.ws-layer-row{height:34px;display:flex;align-items:center;border-radius:7px;color:#969cab}.ws-layer-row:hover{background:rgba(255,255,255,.035);color:#e4e7eb}.ws-layer-row.is-selected{background:rgba(145,168,204,.12);color:#c8d6ec}.ws-layer-toggle{width:18px;height:26px;padding:0;border:0;background:transparent;color:#6d7382;cursor:pointer}.ws-layer-toggle.empty{display:inline-block}.ws-layer-name{min-width:0;flex:1;height:100%;display:flex;align-items:center;gap:7px;padding:0 6px 0 2px;border:0;background:transparent;color:inherit;font-size:14px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ws-layer-name span{width:14px;color:#777e8e;text-align:center;font-size:14px;font-weight:800}.ws-small-add{width:28px;height:28px;border:1px solid rgba(145,168,204,.25);border-radius:8px;background:rgba(145,168,204,.1);color:#a9c0e4;cursor:pointer}.ws-pages-list{display:grid;gap:8px}.ws-page-card{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#343a43}.ws-page-card.is-active{border-color:rgba(145,168,204,.32);box-shadow:inset 0 0 0 1px rgba(145,168,204,.06)}.ws-page-select{width:100%;display:flex;align-items:center;gap:10px;padding:11px;border:0;background:transparent;color:#e4e7eb;text-align:left;cursor:pointer}.ws-page-select>span:last-child{min-width:0}.ws-page-select small,.ws-page-select strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-page-select strong{font-size:15px}.ws-page-select small{margin-top:3px;color:#747a89;font-size:13px}.ws-page-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#343a43;color:#9ca2b0;font-size:16px}.ws-page-card.is-active .ws-page-icon{background:rgba(145,168,204,.14);color:#a9c0e4}.ws-page-fields{display:grid;gap:10px;padding:11px;border-top:1px solid var(--line);background:#14171e}.ws-pages-architecture-note{display:grid;gap:6px;margin:0 10px 10px;padding:11px;border:1px solid rgba(145,168,204,.22);border-radius:9px;background:rgba(145,168,204,.06)}.ws-pages-architecture-note strong{color:#cad7ea;font-size:12px}.ws-pages-architecture-note p{margin:0;color:#848d9d;font-size:11px;line-height:1.5}.ws-pages-architecture-actions{display:flex;flex-wrap:wrap;gap:7px}.ws-pages-architecture-note a,.ws-pages-architecture-note button{justify-self:start;padding:7px 9px;border:1px solid rgba(145,168,204,.3);border-radius:7px;background:rgba(145,168,204,.1);color:#b9cbe5;cursor:pointer;font:inherit;font-size:11px;font-weight:750;text-decoration:none}.ws-pages-architecture-note a:focus-visible,.ws-pages-architecture-note a:hover,.ws-pages-architecture-note button:focus-visible,.ws-pages-architecture-note button:hover{border-color:rgba(145,168,204,.65);outline:none}.ws-page-fields label{display:grid;gap:5px;color:#777e8d;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ws-page-fields input,.ws-page-fields select,.ws-page-fields textarea{width:100%;padding:8px 9px;border:1px solid var(--line);border-radius:7px;outline:none;background:#0e1015;color:#e4e7eb;font-size:14px;text-transform:none}.ws-page-fields textarea{min-height:76px;resize:vertical}.ws-page-order{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ws-page-order button{padding:8px;border:1px solid var(--line);border-radius:7px;background:#343a43;color:#c3c8d0;font:inherit;cursor:pointer}.ws-page-order button:disabled{opacity:.42;cursor:not-allowed}.ws-danger-link{justify-self:flex-start;padding:0;border:0;background:transparent;color:var(--danger);font-size:13px;font-weight:700;cursor:pointer}.ws-danger-link:disabled{opacity:.45;cursor:not-allowed}.ws-page-link-warning{color:#83c6ad;font-size:12px;line-height:1.45}.ws-page-fields input[aria-invalid=true]{border-color:#83c6ad;box-shadow:0 0 0 1px rgb(216 160 96/35%)}.ws-page-seo-note{color:#777f90;font-size:12px;line-height:1.5}.ws-page-fields label>small{color:#686f7e;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.ws-client-dashboard-checklist{display:grid;gap:9px;padding:12px;border:1px solid rgba(145,168,204,.28);border-radius:9px;background:rgba(145,168,204,.07)}.ws-client-dashboard-checklist>strong{color:#d8e2f1;font-size:12px}.ws-client-dashboard-checklist>p{margin:0;color:#8e97a6;font-size:11px;line-height:1.5}.ws-client-dashboard-checklist ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ws-client-dashboard-checklist li{display:grid;grid-template-columns:18px 1fr;gap:7px;color:#838b99;font-size:11px;line-height:1.4}.ws-client-dashboard-checklist li span,.ws-client-dashboard-checklist li.is-complete{color:#83c6ad}.ws-seo-audit{display:grid;gap:9px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#0e1015}.ws-seo-audit-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-seo-audit-heading strong{color:#e4e7eb;font-size:12px}.ws-seo-audit-heading span{color:#83c6ad;font-size:10px;font-weight:800;text-transform:uppercase}.ws-seo-audit-heading span[data-status=error]{color:#c3c8d0}.ws-seo-audit ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ws-seo-audit li{display:grid;grid-template-columns:18px 1fr;gap:6px;color:#979da6;font-size:11px;line-height:1.4}.ws-seo-audit li>span{color:#828a9b;font-weight:900;text-align:center}.ws-seo-audit li[data-severity=error],.ws-seo-audit li[data-severity=error]>span{color:#c3c8d0}.ws-seo-audit li[data-severity=warning]>span{color:#83c6ad}.ws-seo-audit p{margin:0;color:#83c6ad;font-size:11px}.ws-field-checkbox{display:flex;align-items:flex-start;gap:9px;color:#c3c8d0;font-size:13px}.ws-field-checkbox input{margin-top:2px}.ws-field-checkbox span{display:grid;gap:3px}.ws-field-checkbox small{color:#777f90;font-size:11px;line-height:1.4}.ws-canvas-area{position:absolute;inset:0 0 0 var(--left-width);z-index:1;min-width:0;min-height:0;overflow:auto;padding:34px 0 80px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),#0d0f14;background-size:22px 22px;scrollbar-width:thin;scrollbar-color:#383c47 transparent;transition:left .18s ease}.ws-builder.is-chrome-hidden .ws-canvas-area{left:58px}.is-preview .ws-canvas-area{left:0;padding:20px 20px 80px}.ws-canvas-meta{width:min(100%,1280px);display:flex;justify-content:space-between;margin:0 auto 10px;color:#7d8392;font-size:13px;font-weight:700}.ws-canvas-meta span{color:#aeb3be}.ws-canvas-meta small{font-size:inherit;text-transform:capitalize}.ws-canvas-stage{position:relative;margin:0 auto;transition:width .18s ease}.ws-canvas-frame{min-height:100%;overflow:hidden;background:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.14);transform-origin:top left;transition:none}.ws-canvas-frame.is-preview{border-radius:0}.ws-site-document{min-height:100%;background:var(--site-background);color:var(--site-text)}.ws-page-root{position:relative;overflow:hidden}.ws-node-shell{min-width:0;position:relative;cursor:default;will-change:transform}.ws-node-shell.node-columns,.ws-node-shell.node-container,.ws-node-shell.node-divider,.ws-node-shell.node-image,.ws-node-shell.node-section,.ws-node-shell.node-spacer{width:100%}.ws-node-shell.is-hovered:after,.ws-node-shell.is-selected:after{content:"";position:absolute;z-index:20;inset:0;pointer-events:none}.ws-node-shell.is-hovered:after{box-shadow:inset 0 0 0 1px rgba(145,168,204,.48)}.ws-node-shell.is-selected:after{box-shadow:inset 0 0 0 2px #91a8cc}.ws-node-shell.is-selected{z-index:30}.ws-node-shell.is-moving{z-index:150;cursor:grabbing;filter:drop-shadow(0 12px 18px rgba(51,79,122,.18))}.ws-is-moving,.ws-is-moving *{cursor:grabbing!important;user-select:none!important}.ws-node-shell.drop-after:before,.ws-node-shell.drop-before:before{content:"";position:absolute;z-index:100;left:4px;right:4px;height:3px;border-radius:4px;background:#91a8cc;box-shadow:0 0 12px rgba(145,168,204,.7)}.ws-node-shell.drop-before:before{top:-2px}.ws-node-shell.drop-after:before{bottom:-2px}.ws-node-shell.drop-inside:before{content:"Drop inside";position:absolute;z-index:100;inset:8px;display:grid;place-items:center;border:2px dashed #91a8cc;border-radius:10px;background:rgba(111,143,199,.12);color:#6f8fc7;font-size:15px;font-weight:800;pointer-events:none}.ws-node-toolbar{min-height:26px;display:flex;align-items:center;gap:5px;position:absolute;z-index:120;top:-26px;left:0;padding:0 4px;border-radius:6px 6px 0 0;background:#91a8cc;color:#fff;box-shadow:0 6px 15px rgba(66,104,159,.25);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:750;white-space:nowrap;cursor:move;transform:scale(calc(1 / var(--ws-canvas-scale, 1)));transform-origin:bottom left}.ws-node-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:rgba(255,255,255,.84);font-size:13px;line-height:1;cursor:pointer}.ws-node-toolbar button:disabled{opacity:.35;cursor:default}.ws-node-toolbar button:hover{background:rgba(255,255,255,.16);color:#fff}.ws-node-toolbar small{padding-left:4px;color:rgba(255,255,255,.68);font-size:12px;font-weight:650}.ws-drag-handle{cursor:grab;font-size:16px}.ws-snap-guide{position:fixed;z-index:550;pointer-events:none;background:#6f8fc7;box-shadow:0 0 8px rgba(111,143,199,.55)}.ws-snap-guide.is-x{width:1px}.ws-snap-guide.is-y{height:1px}.ws-resize-controls{position:absolute;z-index:130;inset:0;overflow:visible;pointer-events:none}.ws-resize-handle{width:18px;height:18px;position:absolute;padding:0;border:4px solid #fff;border-radius:50%;background:#91a8cc;box-shadow:0 1px 5px rgba(51,79,122,.48);pointer-events:auto;touch-action:none}.ws-resize-handle:focus-visible,.ws-resize-handle:hover{background:#6f8fc7;box-shadow:0 0 0 3px rgba(145,168,204,.22),0 2px 8px rgba(51,79,122,.58);outline:none}.ws-resize-handle.is-east{top:50%;right:-9px;transform:translateY(-50%);cursor:ew-resize}.ws-resize-handle.is-south{bottom:-9px;left:50%;transform:translateX(-50%);cursor:ns-resize}.ws-resize-handle.is-southeast{right:-9px;bottom:-9px;cursor:nwse-resize}.ws-resize-measure{position:absolute;right:0;bottom:-29px;padding:5px 7px;border-radius:5px;background:#334f7a;color:#e4e7eb;box-shadow:0 5px 16px rgba(0,0,0,.28);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:750;white-space:nowrap}.ws-canvas-trash{min-width:184px;height:58px;display:flex;align-items:center;justify-content:center;gap:11px;position:fixed;z-index:600;left:50%;bottom:24px;padding:0 18px;border:1px solid rgba(151,157,166,.3);border-radius:16px;background:rgba(37,20,26,.94);color:#c3c8d0;box-shadow:0 18px 45px rgba(0,0,0,.42);opacity:0;pointer-events:none;transform:translate(-50%,24px) scale(.92);transition:opacity .14s ease,transform .14s ease,background .14s ease,border-color .14s ease;backdrop-filter:blur(16px)}.ws-canvas-trash.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.ws-canvas-trash.is-hovered{border-color:#979da6;background:rgba(52,58,67,.98);color:#fff;transform:translate(-50%,-4px) scale(1.06)}.ws-canvas-trash strong{font-size:15px;font-weight:800}.ws-trash-icon{width:18px;height:19px;position:relative;border:2px solid;border-top:0;border-radius:2px 2px 5px 5px}.ws-trash-icon:before{content:"";width:22px;height:2px;position:absolute;top:-5px;left:-4px;border-radius:2px;background:currentColor}.ws-trash-icon:after{content:"";width:8px;height:4px;position:absolute;top:-8px;left:3px;border:2px solid;border-bottom:0;border-radius:3px 3px 0 0}.ws-render-columns,.ws-render-container,.ws-render-section{box-sizing:border-box}.ws-node-shell.node-button{width:fit-content}.ws-render-heading,.ws-render-text{margin:0;outline:none}.ws-render-button[contenteditable=true]:focus,.ws-render-heading[contenteditable=true]:focus,.ws-render-text[contenteditable=true]:focus{box-shadow:0 0 0 3px rgba(111,143,199,.13)}.ws-render-button{display:inline-block;text-decoration:none;outline:none;cursor:pointer}.ws-render-navigation>a{color:inherit;font:inherit;text-decoration:none}.ws-render-image{display:block}.ws-render-linked-image{display:block;width:max-content;max-width:100%}.ws-image-pixel-size{display:grid;gap:7px}.ws-pixel-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0f1117}.ws-pixel-input:focus-within{border-color:#91a8cc;box-shadow:0 0 0 3px rgba(145,168,204,.12)}.ws-field .ws-pixel-input input{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ws-field .ws-pixel-input input:focus{border:0;box-shadow:none}.ws-pixel-input>span{padding-right:10px;color:#777e8d;font-size:12px;font-weight:750;text-transform:uppercase}.ws-render-divider{margin:0;border-right:0!important;border-bottom:0!important;border-left:0!important}.ws-empty-canvas,.ws-empty-container{display:grid;place-items:center;align-content:center;border:1px dashed rgba(111,143,199,.35);background:rgba(111,143,199,.045);color:#6f8fc7;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700}.ws-empty-container{min-height:68px;width:100%}.ws-empty-canvas{min-height:560px;gap:7px}.ws-empty-canvas strong{font-size:18px}.ws-empty-canvas span{color:#91a8cc;font-size:15px;font-weight:500}.ws-inspector{border-left:1px solid var(--line)}.ws-inspector-header{min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.ws-inspector-header strong{display:block;font-size:14px}.ws-inspector-header input{width:190px;padding:3px 0;border:0;border-bottom:1px solid transparent;outline:none;background:transparent;color:#e4e7eb;font-size:16px;font-weight:750}.ws-inspector-header input:focus{border-bottom-color:rgba(145,168,204,.5)}.ws-inspector-header em{padding:4px 6px;border-radius:5px;background:rgba(145,168,204,.1);color:#a9c0e4;font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase}.ws-inspector-header em.is-global{background:rgba(85,168,141,.1);color:#83c6ad}.ws-inspector-tabs{height:38px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.ws-inspector-tabs button{position:relative;border:0;background:transparent;color:#777d8c;font-size:14px;font-weight:750;cursor:pointer}.ws-inspector-tabs button.is-active{color:#c8d6ec}.ws-inspector-tabs button.is-active:after{content:"";height:2px;position:absolute;right:24px;bottom:-1px;left:24px;border-radius:2px;background:var(--primary)}.ws-inspector-body{height:calc(100% - 104px);padding-bottom:34px}.ws-inspector-section{padding:15px 14px;border-bottom:1px solid var(--line)}.ws-inspector-section h3{margin:0 0 12px;color:#9da3b1;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ws-inspector-section-body{display:grid;gap:11px}.ws-field{min-width:0;display:grid;gap:5px;color:#777e8d;font-size:12px;font-weight:750}.ws-field input,.ws-field select,.ws-field textarea{width:100%;border:1px solid var(--line);border-radius:7px;outline:none;background:#0f1117;color:#e4e7eb;font-size:14px;font-weight:500;resize:vertical}.ws-field input{height:31px;padding:0 8px}.ws-field textarea{padding:8px;line-height:1.45}.ws-field input:focus,.ws-field select:focus,.ws-field textarea:focus{border-color:rgba(145,168,204,.42);box-shadow:0 0 0 3px rgba(145,168,204,.06)}.ws-field select{min-height:33px;padding:0 8px}.ws-link-destination-editor,.ws-navigation-link-list{display:grid;gap:10px}.ws-navigation-link-card{display:grid;gap:10px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#101319}.ws-navigation-link-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.ws-inspector-add-button,.ws-navigation-link-actions button{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#343a43;color:#979da6;font:inherit;font-weight:700;cursor:pointer}.ws-inspector-add-button:disabled,.ws-navigation-link-actions button:disabled{opacity:.4;cursor:not-allowed}.ws-navigation-link-actions button.danger{color:#979da6}.ws-field input::placeholder,.ws-field textarea::placeholder{color:#555b69}.ws-field-help{margin:0;color:#686f7f;font-size:13px;line-height:1.55}.ws-narrative-editor,.ws-narrative-editor-group{display:grid;gap:12px}.ws-narrative-editor{margin-top:8px}.ws-narrative-editor-group{padding:14px;border:1px solid rgba(115,118,145,.2);border-radius:10px;background:rgba(118,120,147,.045)}.ws-narrative-editor-group>strong,.ws-narrative-editor-heading>strong{color:var(--ink,#e4e7eb);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ws-narrative-editor-heading,.ws-narrative-slide-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-narrative-editor-heading button,.ws-narrative-slide-actions button{min-width:30px;padding:6px 8px;border:1px solid rgba(115,118,145,.24);border-radius:6px;background:rgba(115,118,145,.08);color:inherit;font:inherit;cursor:pointer}.ws-narrative-slide-actions{justify-content:flex-start}.ws-narrative-slide-actions .danger{margin-left:auto;color:#979da6}.ws-narrative-editor-heading button:disabled,.ws-narrative-slide-actions button:disabled{opacity:.35;cursor:default}.ws-narrative-slide-editor{overflow:hidden;border:1px solid rgba(115,118,145,.18);border-radius:8px}.ws-narrative-slide-editor summary{padding:10px 12px;color:var(--ink,#e4e7eb);font-size:11px;font-weight:700;cursor:pointer}.ws-narrative-slide-editor>div{display:grid;gap:11px;padding:12px;border-top:1px solid rgba(115,118,145,.16)}.ws-narrative-slide-editor fieldset{display:grid;gap:10px;margin:0;padding:12px;border:1px solid rgba(115,118,145,.16);border-radius:8px}.ws-narrative-slide-editor legend{padding:0 5px;color:var(--muted,#8f90a4);font-size:10px;font-weight:700;text-transform:uppercase}.ws-pricing-editor{display:grid;gap:10px;margin-top:4px}.ws-pricing-editor-state,.ws-pricing-editor-status{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#0f1117}.ws-pricing-editor-state strong,.ws-pricing-editor-status strong{color:#e4e7eb;font-size:12px}.ws-pricing-editor-state span,.ws-pricing-editor-status span{color:#777e8d;font-size:11px;line-height:1.4}.ws-pricing-editor-status[data-state=saved] span{color:#55a88d}.ws-pricing-editor-status[data-state=error] span{color:#979da6}.ws-pricing-plan-editor{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0d0f14}.ws-pricing-plan-editor summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;color:#e4e7eb;cursor:pointer;list-style:none}.ws-pricing-plan-editor summary::-webkit-details-marker{display:none}.ws-pricing-plan-editor summary>span{color:#55a88d;font-size:9px}.ws-pricing-plan-editor summary strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ws-pricing-plan-editor summary small{color:#979da6;font-size:10px}.ws-pricing-plan-editor>div{display:grid;gap:10px;padding:11px;border-top:1px solid var(--line)}.ws-pricing-plan-toggles{display:flex;flex-wrap:wrap;gap:12px}.ws-pricing-plan-toggles label{display:inline-flex;align-items:center;gap:6px;color:#979da6;font-size:11px;font-weight:700}.ws-pricing-plan-toggles input{accent-color:#91a8cc}.ws-pricing-add,.ws-pricing-remove{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#141720;color:#c3c8d0;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.ws-pricing-remove{color:#979da6}.ws-pricing-add:disabled,.ws-pricing-remove:disabled{opacity:.45;cursor:not-allowed}.ws-field-grid{display:grid;gap:9px}.ws-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-color-input{display:grid;grid-template-columns:31px minmax(0,1fr)}.ws-color-input input[type=color]{width:31px;height:31px;padding:5px;border-radius:7px 0 0 7px;border-right:0;cursor:pointer}.ws-color-input input:not([type]),.ws-color-input input[type=text]{border-radius:0 7px 7px 0}.ws-segmented{display:flex;padding:2px;border:1px solid var(--line);border-radius:7px;background:#0f1117}.ws-segmented button{min-width:0;flex:1;height:25px;padding:0 5px;border:0;border-radius:5px;background:transparent;color:#707685;font-size:12px;font-weight:700;cursor:pointer}.ws-segmented button.is-active{background:#343a43;color:#e4e7eb;box-shadow:0 1px 4px rgba(0,0,0,.25)}.ws-spacing-box{padding:9px;border:1px solid var(--line);border-radius:8px;background:#111319}.ws-spacing-box>span{display:block;margin-bottom:8px;color:#757b8a;font-size:12px;font-weight:750}.ws-spacing-box>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ws-spacing-box label{display:grid;gap:4px;color:#5f6573;font-size:11px;font-weight:800;text-align:center}.ws-spacing-box input{width:100%;height:27px;padding:0 3px;border:1px solid var(--line);border-radius:5px;outline:none;background:#0b0d12;color:#c3c8d0;font-size:12px;text-align:center}.ws-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}.ws-inspector-actions button{height:33px;border:1px solid var(--line);border-radius:8px;background:#343a43;color:#9ba1af;font-size:13px;font-weight:700;cursor:pointer}.ws-inspector-actions button:hover{background:#343a43;color:#fff}.ws-inspector-actions button.danger{border-color:rgba(151,157,166,.14);color:#979da6}.ws-inspector-empty{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;color:#7a8190;text-align:center}.ws-inspector-empty .ws-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:5px;border-radius:14px;background:rgba(145,168,204,.1);color:#a9c0e4;font-size:18px}.ws-inspector-empty strong{color:#c3c8d0;font-size:16px}.ws-inspector-empty span{max-width:210px;font-size:14px;line-height:1.55}.ws-theme-intro{padding:22px 16px 16px;text-align:center}.ws-theme-orb{width:48px;height:48px;margin:0 auto 13px;border-radius:17px;background:radial-gradient(circle at 30% 25%,#e4e7eb,transparent 27%),conic-gradient(from 120deg,#6f8fc7,#42689f,#55a88d,#6f8fc7);box-shadow:0 15px 35px rgba(111,143,199,.24)}.ws-theme-intro h3{margin:0;font-size:14px}.ws-theme-intro p{margin:7px auto 0;color:#7f8695;font-size:13px;line-height:1.55}.ws-keyboard-help{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin:16px 14px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#111319;color:#737987;font-size:12px}.ws-keyboard-help strong{grid-column:1/-1;color:#9ca2af;font-size:13px}.ws-keyboard-help span{display:flex;align-items:center;gap:5px}kbd{min-width:26px;padding:3px 5px;border:1px solid var(--line-strong);border-radius:4px;background:#343a43;color:#bdc1ca;font-family:inherit;font-size:11px;text-align:center}@media (max-width:1180px){:root{--left-width:250px;--right-width:278px}.ws-responsive-scope button{min-width:98px;padding-inline:7px;font-size:12px}.ws-block-grid{grid-template-columns:1fr}.ws-block-card{min-height:62px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px}.ws-block-icon{margin:0}}.ws-api-error{position:fixed;z-index:1000;top:76px;right:24px;display:grid;grid-template-columns:auto auto;gap:4px 18px;max-width:min(420px,calc(100vw - 32px));padding:14px 16px;border:1px solid #c3c8d0;border-radius:12px;background:#e4e7eb;color:#343a43;box-shadow:0 16px 42px rgba(52,58,67,.18)}.ws-api-error span,.ws-api-error strong{grid-column:1}.ws-api-error span{font-size:16px}.ws-api-error button{grid-column:2;grid-row:1/span 2;align-self:center;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ws-api-error-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ws-api-error-actions button{grid-column:auto;grid-row:auto;padding:8px 11px;border:1px solid;border-radius:8px;font-size:13px;font-weight:800}.ws-recovery-banner{position:fixed;z-index:1100;top:76px;left:50%;width:min(680px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid rgba(131,198,173,.48);border-radius:14px;background:#1d1a14;color:#e4e7eb;box-shadow:0 20px 54px rgba(0,0,0,.42);transform:translateX(-50%)}.ws-recovery-banner span,.ws-recovery-banner strong{display:block}.ws-recovery-banner span{margin-top:4px;color:#979da6;font-size:13px;line-height:1.45}.ws-recovery-banner>div:last-child{display:flex;flex:0 0 auto;gap:8px}.ws-recovery-banner button{padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:#a6d4c2;cursor:pointer;font-size:12px;font-weight:800}.ws-recovery-banner button.is-primary{border-color:#83c6ad;background:#83c6ad;color:#17130d}.ws-publication-history-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(3,5,9,.76);backdrop-filter:blur(10px)}.ws-publication-history{width:min(720px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:#111419;box-shadow:0 32px 100px rgba(0,0,0,.55)}.ws-publication-history>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px 20px;border-bottom:1px solid var(--line)}.ws-publication-history>header span{color:var(--primary);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ws-publication-history>header h2{margin:7px 0 5px;color:var(--text);font-size:24px}.ws-publication-history>header p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.ws-publication-history>header button{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--panel-soft);color:var(--muted-strong);font-size:22px;cursor:pointer}.ws-publication-history-list{max-height:min(570px,calc(100vh - 220px));overflow-y:auto;padding:10px}.ws-publication-history-list article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid transparent;border-radius:12px}.ws-publication-history-list article+article{margin-top:4px}.ws-publication-history-list article.is-current,.ws-publication-history-list article:hover{border-color:var(--line);background:rgba(255,255,255,.025)}.ws-publication-version{display:grid;place-items:center;width:50px;height:42px;border-radius:10px;background:var(--primary-soft,rgba(111,143,199,.14));color:#a9c0e4;font-size:13px;font-weight:850}.ws-publication-history-list article>div:nth-child(2){min-width:0;display:grid;gap:3px}.ws-publication-history-list article strong{color:var(--text);font-size:14px}.ws-publication-history-list article small,.ws-publication-history-list article span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ws-publication-history-list article small{color:#707887}.ws-publication-history-list article>button{min-width:88px;height:34px;border:1px solid var(--line-strong);border-radius:9px;background:var(--panel-soft);color:var(--muted-strong);font-size:12px;font-weight:800;cursor:pointer}.ws-publication-history-list article>button:hover:not(:disabled){border-color:rgba(111,143,199,.55);color:#fff}.ws-publication-history-list article>button:disabled{cursor:default;opacity:.5}.ws-publication-history-empty{padding:44px 24px;color:var(--muted);text-align:center}.agent-assistant{--agent-color:#6f8fc7;position:fixed;z-index:1100;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom))}.agent-launcher{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:22px;background:var(--agent-color);color:#fff;box-shadow:0 14px 38px rgba(18,13,46,.3);font:800 25px/1 Inter,sans-serif;cursor:pointer}.agent-launcher img{width:100%;height:100%;object-fit:contain}.agent-panel{width:min(380px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 120px));display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;margin-bottom:12px;overflow:hidden;border:1px solid rgba(17,24,39,.14);border-radius:20px;background:#fff;color:#171923;box-shadow:0 24px 70px rgba(18,13,46,.28)}.agent-panel header{display:flex;align-items:center;gap:8px;padding:14px 15px;background:var(--agent-color);color:#fff}.agent-panel header div{min-width:0;flex:1;display:grid}.agent-panel header small{opacity:.8}.agent-panel header button{width:28px;height:28px;border:0;border-radius:8px;background:rgba(255,255,255,.14);color:#fff;font-size:20px;cursor:pointer}.agent-messages{display:flex;flex-direction:column;gap:9px;padding:14px;overflow-y:auto;background:#e4e7eb}.agent-messages>p,.agent-turn>p{max-width:85%;margin:0;padding:10px 12px;border-radius:13px;line-height:1.45;white-space:pre-wrap}.agent-messages p.assistant{align-self:flex-start;background:#fff;border:1px solid #e4e7eb}.agent-messages p.user{align-self:flex-end;background:var(--agent-color);color:#fff}.agent-turn{display:flex;flex-direction:column;gap:8px}.agent-turn.user{align-items:flex-end}.agent-turn.assistant{align-items:flex-start}.agent-privacy{margin:0;padding:8px 13px;border-top:1px solid #e4e7eb;color:#6b7280;font-size:11px}.agent-panel>form{display:flex;gap:8px;padding:10px;border-top:1px solid #e4e7eb}.agent-panel>form input{min-width:0;flex:1;padding:10px 12px;border:1px solid #e4e7eb;border-radius:10px}.agent-offer-button,.agent-panel>form button{padding:10px 14px;border:0;border-radius:10px;background:var(--agent-color,#6f8fc7);color:#fff;font-weight:750;text-decoration:none;cursor:pointer}.agent-settings{padding-bottom:84px}.agent-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.agent-settings-main{display:grid;gap:16px;min-width:0}.agent-section{padding:0}.agent-section>header{padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.agent-section>header h2{margin:0;color:#e4e7eb;font-size:17px}.agent-section>header p{margin:5px 0 0;color:#8a909b;font-size:13px;line-height:1.5}.agent-section-body{display:grid;gap:14px;padding:16px 20px 20px}.agent-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;cursor:pointer}.agent-switch-row small,.agent-switch-row strong{display:block}.agent-switch-row strong{color:#e4e7eb;font-size:14px}.agent-switch-row small{margin-top:3px;color:#8a909b;font-size:12px;line-height:1.45}.agent-switch-row input{appearance:none;position:relative;width:40px;height:24px;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#1a1e27;cursor:pointer;transition:background .14s ease,border-color .14s ease}.agent-switch-row input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#8a909b;transition:transform .14s ease,background .14s ease}.agent-switch-row input:checked{border-color:#6f8fc7;background:#42689f}.agent-switch-row input:checked:after{transform:translateX(16px);background:#fff}.agent-switch-row input:focus-visible{outline:2px solid #91a8cc;outline-offset:2px}.agent-switch-row input:disabled{cursor:not-allowed;opacity:.5}.agent-switch-group{display:grid;gap:14px;padding:14px 0 0 14px;border-left:2px solid rgba(111,143,199,.25)}.agent-switch-group.is-off{opacity:.55}.agent-knowledge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-knowledge-card{display:grid;align-content:start;gap:4px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#10131a}.agent-knowledge-card span{color:#6f7785;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-knowledge-card strong{color:#e4e7eb;font-size:14px}.agent-knowledge-card p{margin:2px 0 0;color:#8a909b;font-size:12px;line-height:1.45}.agent-knowledge-card.is-platform{border-color:rgba(131,198,173,.3)}.agent-knowledge-card.is-platform p{color:#83c6ad}.agent-knowledge-card.is-none{border-color:rgba(227,173,111,.3)}.agent-knowledge-card.is-none p{color:#e3ad6f}.agent-fallbacks{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.agent-fallbacks summary{color:#c3c8d0;cursor:pointer;font-size:13px;font-weight:700}.agent-fallbacks[open]{display:grid;gap:12px}.agent-fallbacks>p{margin:0;color:#8a909b;font-size:12px}.agent-fallbacks label,.agent-faq label,.agent-field{display:grid;gap:6px;min-width:0;color:#9aa1ad;font-size:12px;font-weight:700}.agent-field small{color:#7c8492;font-size:12px;font-weight:500;line-height:1.45}.agent-settings input:not([type=checkbox]):not([type=color]):not([type=file]),.agent-settings select,.agent-settings textarea{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#10131a;color:#e4e7eb;font:inherit;font-size:14px}.agent-settings input:focus,.agent-settings select:focus,.agent-settings textarea:focus{border-color:rgba(111,143,199,.7);outline:none;box-shadow:0 0 0 3px rgba(111,143,199,.12)}.agent-settings textarea{min-height:84px;resize:vertical;line-height:1.5}.agent-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-color-input{display:flex;align-items:center;gap:10px}.agent-color-input input[type=color]{width:44px;height:40px;padding:2px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#10131a;cursor:pointer}.agent-color-input code{color:#9aa1ad;font-size:12px}.agent-faqs{display:grid;gap:12px}.agent-faqs-head small,.agent-faqs-head strong{display:block}.agent-faqs-head strong{color:#e4e7eb;font-size:14px}.agent-faqs-head small{margin-top:3px;color:#8a909b;font-size:12px}.agent-faqs-empty{margin:0;color:#7c8492;font-size:13px}.agent-faq{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.agent-faq textarea{min-height:64px}.agent-link-button{justify-self:start;padding:2px 0;border:0;background:none;color:#a9c0e4;cursor:pointer;font:inherit;font-size:12px;font-weight:700;text-decoration:underline}.agent-secondary-button{justify-self:start;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:#e4e7eb;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.agent-link-button:disabled,.agent-secondary-button:disabled{cursor:not-allowed;opacity:.5}.agent-facts,.agent-safety{display:grid;gap:8px;margin:0;padding:0;list-style:none}.agent-facts li,.agent-safety li{position:relative;padding-left:18px;color:#9aa1ad;font-size:13px;line-height:1.55}.agent-facts li:before,.agent-safety li:before{content:"";position:absolute;top:.6em;left:2px;width:6px;height:6px;border-radius:50%;background:#6f8fc7}.agent-safety li:before{background:#83c6ad}.agent-facts strong{color:#e4e7eb}.agent-preview{position:sticky;top:84px;display:grid;gap:12px}.agent-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-preview-head strong{color:#c3c8d0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.agent-preview-toggle{display:flex;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:9px}.agent-preview-toggle button{min-height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#8a909b;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.agent-preview-toggle button.is-active{background:#232833;color:#e4e7eb}.agent-preview-chat{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.3)}.agent-preview-chat>header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--agent-color);color:#fff}.agent-preview-chat>header img,.agent-preview-chat>header span{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.2);object-fit:cover}.agent-preview-chat>header span{display:grid;place-items:center;font-weight:800}.agent-preview-chat>header small,.agent-preview-chat>header strong{display:block}.agent-preview-chat>header small{opacity:.85;font-size:11px}.agent-preview-messages{display:flex;flex-direction:column;gap:8px;min-height:180px;padding:14px;background:#e4e7eb}.agent-preview-messages p{max-width:85%;margin:0;padding:9px 12px;border-radius:13px;font-size:13px;line-height:1.45;white-space:pre-wrap}.agent-preview-messages p.assistant{align-self:flex-start;border:1px solid #d4d8de;background:#fff;color:#171923}.agent-preview-messages p.user{align-self:flex-end;background:var(--agent-color);color:#fff}.agent-preview-messages p.is-sample{border-style:dashed;color:#555b6b;font-style:italic}.agent-preview-privacy{margin:0;padding:8px 14px;background:#fff;color:#6b7180;font-size:11px}.agent-preview-launcher{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#8a909b;font-size:12px}.agent-preview-launcher i{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:50%;background:var(--agent-color);color:#fff;font-style:normal;font-weight:800;box-shadow:0 8px 18px rgba(0,0,0,.3)}.agent-preview-launcher i img{width:100%;height:100%;object-fit:contain}.agent-preview-export{margin:0;color:#7c8492;font-size:12px;line-height:1.5}.agent-preview-export a{color:#a9c0e4}.agent-save-bar{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:12px 14px 12px 18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(18,20,26,.94);box-shadow:0 14px 34px rgba(0,0,0,.35);backdrop-filter:blur(14px);color:#9aa1ad;font-size:13px}.agent-save-bar .bp-primary-action:disabled{cursor:default;opacity:.5}@media (max-width:1100px){.agent-settings-grid{grid-template-columns:minmax(0,1fr)}.agent-preview{position:static;grid-row:1}}@media (max-width:720px){.agent-field-grid,.agent-knowledge{grid-template-columns:minmax(0,1fr)}.agent-section-body,.agent-section>header{padding-left:16px;padding-right:16px}.agent-assistant{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.agent-assistant *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ws-partner-stream{--stream-ink:#315e50;--stream-moss:#343a43;--stream-citrus:#83c6ad;width:100%;padding:clamp(28px,5vw,64px);border:1px solid rgba(49,94,80,.16);border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(131,198,173,.32),transparent 24%),#e4e7eb;color:var(--stream-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ws-partner-stream-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(28px,5vw,72px);align-items:end}.ws-partner-stream-heading>div>span{color:var(--stream-moss);font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.ws-partner-stream-heading h2{max-width:760px;margin:12px 0;color:var(--stream-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.5vw,78px);font-weight:400;letter-spacing:-.055em;line-height:.96}.ws-partner-stream-heading p{max-width:650px;margin:0;color:#53645f;font-size:15px;line-height:1.7}.ws-partner-stream-search{display:grid;grid-template-columns:1.4fr 1fr auto;gap:8px;padding:8px;border:1px solid rgba(49,94,80,.16);border-radius:18px;background:rgba(255,255,255,.62)}.ws-partner-stream-search label{display:grid;gap:5px;padding:4px 10px}.ws-partner-stream-search label>span{color:#71817c;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ws-partner-stream-search input,.ws-partner-stream-search select{min-width:0;height:32px;border:0;outline:0;background:transparent;color:var(--stream-ink);font:inherit}.ws-partner-stream-meta button,.ws-partner-stream-pages button,.ws-partner-stream-search button{border:0;border-radius:12px;background:var(--stream-ink);color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ws-partner-stream-search button{padding:0 20px}.ws-partner-stream-meta{min-height:54px;display:flex;align-items:center;justify-content:space-between;margin-top:36px;color:#687a74;font-size:12px;font-weight:700}.ws-partner-stream-meta button{padding:8px 12px;background:transparent;color:var(--stream-moss)}.ws-partner-stream-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(49,94,80,.18);border-left:1px solid rgba(49,94,80,.18);transition:opacity .16s ease}.ws-partner-stream-grid.is-list{grid-template-columns:1fr}.ws-partner-stream-grid[hidden]{display:none}.ws-partner-stream-grid.is-list article{min-height:0}.ws-partner-stream-grid[aria-busy=true]{opacity:.55}.ws-partner-stream-grid article{min-height:300px;display:flex;flex-direction:column;gap:18px;padding:28px;border-right:1px solid rgba(49,94,80,.18);border-bottom:1px solid rgba(49,94,80,.18);background:rgba(255,255,255,.34)}.ws-partner-stream-grid article footer,.ws-partner-stream-grid article>div{display:flex;justify-content:space-between;gap:12px;color:#6e817b;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ws-partner-stream-grid article>div>span{color:var(--stream-moss)}.ws-partner-stream-grid h3{margin:0;color:var(--stream-ink);font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;letter-spacing:-.035em;line-height:1.08}.ws-partner-stream-grid p{margin:0;color:#566963;font-size:14px;line-height:1.65}.ws-partner-stream-grid footer{margin-top:auto;padding-top:18px;border-top:1px solid rgba(49,94,80,.1);text-transform:none}.ws-partner-stream-read,.ws-partner-stream-reader>a,.ws-partner-stream-reader>button{width:fit-content;border:0;border-bottom:1px solid;background:transparent;color:var(--stream-ink);font:inherit;font-size:12px;font-weight:850;cursor:pointer;text-decoration:none}.ws-partner-stream-read{margin-top:2px}.ws-partner-stream-reader{max-width:880px;display:grid;gap:22px;margin:34px auto 10px;padding:clamp(26px,5vw,62px);border:1px solid rgba(49,94,80,.18);border-radius:24px;background:rgba(255,255,255,.62)}.ws-partner-stream-reader>div:first-of-type{display:flex;justify-content:space-between;gap:16px;color:#667a74;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ws-partner-stream-reader h1,.ws-partner-stream-reader h3{max-width:760px;margin:0;color:var(--stream-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,6vw,72px);font-weight:400;letter-spacing:-.055em;line-height:.98}.ws-partner-stream-byline{margin:0;color:var(--stream-moss);font-size:12px;font-weight:750}.ws-partner-stream-article-body{display:grid;gap:20px;color:#343a43;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.82}.ws-partner-stream-article-body h2,.ws-partner-stream-article-body h3,.ws-partner-stream-article-body h4,.ws-partner-stream-article-body h5,.ws-partner-stream-article-body h6,.ws-partner-stream-article-body p{margin:0}.ws-partner-stream-article-body h2,.ws-partner-stream-article-body h3,.ws-partner-stream-article-body h4,.ws-partner-stream-article-body h5,.ws-partner-stream-article-body h6{color:var(--stream-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.2}.ws-partner-stream-article-body h2{font-size:30px}.ws-partner-stream-article-body h3{font-size:26px}.ws-partner-stream-article-body h4{font-size:24px}.ws-partner-stream-article-body :is(ul,ol){margin:0;padding-left:1.4em;display:grid;gap:8px}.ws-partner-stream-article-body li{padding-left:.2em}.ws-partner-stream-article-body blockquote{margin:0;padding:4px 0 4px 20px;border-left:2px solid var(--stream-moss,#7c8b7a);color:var(--stream-ink);font-style:italic}.ws-partner-stream-article-body blockquote p{margin:0}.ws-partner-stream-article-body pre{margin:0;padding:16px 18px;overflow-x:auto;border-radius:10px;background:#f2f2ef;font-size:14px;line-height:1.6}.ws-partner-stream-article-body :is(pre,code){font-family:ui-monospace,SF Mono,Menlo,monospace}.ws-partner-stream-article-body p>code{padding:.1em .35em;border-radius:4px;background:#f2f2ef;font-size:.88em}.ws-partner-stream-article-body a{color:inherit;text-underline-offset:3px}.ws-partner-stream-reader>footer{padding-top:18px;border-top:1px solid rgba(49,94,80,.12);color:#687a74;font-size:11px;font-weight:750}.ws-partner-stream-state{min-height:150px;display:grid;place-items:center;gap:6px;margin-top:32px;border:1px dashed rgba(49,94,80,.22);border-radius:16px;color:#687a74}.ws-partner-stream-state.is-error{color:#68717d}.ws-partner-stream-pages{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.ws-partner-stream-pages button{min-width:94px;padding:10px 14px}.ws-partner-stream-pages button:disabled{opacity:.35;cursor:default}.bp-role-partner-stream{margin-top:26px}@media (max-width:900px){.ws-partner-stream-heading{grid-template-columns:1fr}.ws-partner-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ws-partner-stream{padding:22px 16px;border-radius:18px}.ws-partner-stream-grid,.ws-partner-stream-search{grid-template-columns:1fr}.ws-partner-stream-search button{min-height:44px}}.ws-youtube-module{width:100%;min-width:0;aspect-ratio:16/9;overflow:hidden;border-radius:22px;background:#0b0b0d;box-shadow:0 22px 60px rgba(7,9,12,.18)}.ws-social-feed iframe,.ws-youtube-module iframe{display:block;width:100%;height:100%;border:0}.ws-external-embed-placeholder{width:100%;height:100%;min-height:260px;display:grid;place-content:center;justify-items:center;gap:10px;padding:28px;text-align:center;color:#f7f7f8;background:radial-gradient(circle at 30% 20%,rgba(151,157,166,.23),transparent 34%),linear-gradient(145deg,#17181d,#090a0d)}.ws-external-embed-placeholder span,.ws-social-feed>header span{font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.ws-external-embed-placeholder strong{font-size:clamp(20px,3vw,34px)}.ws-external-embed-placeholder p{max-width:520px;margin:0;color:rgba(255,255,255,.68);line-height:1.6}.ws-external-embed-placeholder button{min-height:44px;margin-top:6px;padding:0 18px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#111216;background:#fff;font-weight:800;cursor:pointer}.ws-social-feed{width:min(100%,620px);margin-inline:auto;overflow:hidden;border:1px solid rgba(24,28,36,.13);border-radius:22px;background:#fff;color:#15171c;box-shadow:0 20px 55px rgba(10,15,25,.12)}.ws-social-feed.is-facebook{min-height:320px;background:#e4e7eb}.ws-social-feed>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid rgba(24,28,36,.1)}.ws-social-feed>header>div{display:grid;gap:3px}.ws-social-feed>header strong{font-size:20px}.ws-social-feed-posts article small,.ws-social-feed>header small{color:#717784}.ws-social-feed>header a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.ws-social-feed-posts{display:grid}.ws-social-feed-post-link{color:inherit;text-decoration:none}.ws-social-feed-posts article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px 22px;border-bottom:1px solid rgba(24,28,36,.09);transition:background-color .16s ease}.ws-social-feed-post-link:hover article{background:#e4e7eb}.ws-social-feed-media-placeholder,.ws-social-feed-posts article img{width:150px;height:112px;border-radius:13px;object-fit:cover;background:linear-gradient(135deg,#979da6,#6f8fc7 55%,#6f8fc7)}.ws-social-feed-media-placeholder{display:grid;place-items:center;color:#fff;font-size:30px;font-weight:900}.ws-social-feed-posts article p{margin:2px 0 12px;line-height:1.48;white-space:pre-wrap}.ws-social-feed-empty{padding:34px 22px;text-align:center;color:#69707c}.ws-social-feed-more{position:relative;min-height:170px;display:grid;place-items:center;overflow:hidden;color:#fff;text-decoration:none;background:linear-gradient(135deg,#42689f,#68717d 58%,#83c6ad)}.ws-social-feed-more>div:first-child,.ws-social-feed-more>img{position:absolute;inset:-18px;width:calc(100% + 36px);height:calc(100% + 36px);object-fit:cover;filter:blur(18px) saturate(.88) brightness(.62);transform:scale(1.08)}.ws-social-feed-more:after{content:"";position:absolute;inset:0;background:rgba(10,11,16,.36)}.ws-social-feed-more span{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;padding:24px;text-align:center}.ws-social-feed-more b{font-size:clamp(20px,4vw,30px)}.ws-social-feed-more small{color:rgba(255,255,255,.8)}.bp-field-grid{display:grid;gap:14px;margin:14px 0}.bp-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-field-grid label{display:grid;gap:7px;color:var(--bp-muted,#979da6);font-size:12px;font-weight:750}.bp-field-grid input,.bp-field-grid select{min-width:0;min-height:42px;padding:0 12px;border:1px solid rgba(151,157,166,.28);border-radius:10px;color:inherit;background:rgba(10,12,17,.35)}@media (max-width:620px){.bp-field-grid.two{grid-template-columns:1fr}.ws-social-feed-posts article{grid-template-columns:92px minmax(0,1fr);gap:13px;padding-inline:14px}.ws-social-feed-media-placeholder,.ws-social-feed-posts article img{width:92px;height:92px}.ws-social-feed>header{align-items:flex-start;padding-inline:14px}}.agent-grounding-note{color:#6b7180;font-size:12px;font-weight:500;line-height:1.5}.agent-grounding-note.is-platform{color:#2f6b50}.agent-booking{width:100%;display:grid;gap:10px;padding:12px;border:1px solid #d5dae1;border-radius:13px;background:#fff;color:#171923}.agent-booking-service{display:grid;gap:5px;color:#4b5563;font-size:12px;font-weight:700}.agent-booking-service select{padding:8px 10px;border:1px solid #d5dae1;border-radius:9px;background:#fff;color:#171923;font:inherit;font-weight:500}.agent-booking .ws-business-module>header{display:none}.agent-booking .ws-business-module{gap:12px}.ws-inspector-mode{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line)}.ws-inspector-mode>span{margin-right:auto;color:#777d8c;font-size:11px}.ws-inspector-mode .ws-segmented{flex:0 0 168px}.ws-preset-custom{margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(111,143,199,.16);color:#a9c0e4;font-size:10px;font-style:normal;font-weight:800}.ws-color-roles{display:flex;flex-wrap:wrap;gap:6px}.ws-color-role{width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer}.ws-color-role.is-active{outline:2px solid #6f8fc7;outline-offset:2px}.ws-color-role.is-none{background:linear-gradient(135deg,transparent 44%,#d97a70 0,#d97a70 56%,transparent 0),#1b2028}.ws-simple-advanced-hint button{padding:0;border:0;background:none;color:#a9c0e4;font:inherit;text-decoration:underline;cursor:pointer}.ws-topbar-icon{position:relative;flex:0 0 auto;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 7px;border:1px solid var(--line);border-radius:10px;background:#0c0e13;color:#a9b1c0;cursor:pointer}.ws-topbar-icon:hover:not(:disabled),.ws-topbar-icon[aria-expanded=true]{background:var(--panel-soft);color:#e4e7eb}.ws-topbar-icon:disabled{opacity:.35;cursor:not-allowed}.ws-topbar-caret{width:0;height:0;margin-left:3px;border-top:4px solid;border-right:3px solid transparent;border-left:3px solid transparent;opacity:.7}.ws-device-picker{position:relative;flex:0 0 auto}.ws-topbar-menu{position:fixed;z-index:1200;min-width:150px;display:grid;gap:2px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#151920;box-shadow:0 18px 44px rgba(0,0,0,.45)}.ws-topbar-menu button{height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#c3c8d0;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.ws-topbar-menu button:focus-visible,.ws-topbar-menu button:hover{background:rgba(255,255,255,.06);outline:none}.ws-topbar-menu button.is-active{color:#a9c0e4}.ws-topbar-menu button.is-active:after{content:"✓";margin-left:auto}.ws-topbar-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a.ws-topbar-icon{text-decoration:none}.ws-topbar-icon.is-active{background:var(--panel-soft);color:#a9c0e4;box-shadow:inset 0 0 0 1px rgba(145,168,204,.2)}.ws-topbar-divider{flex:0 0 auto;width:1px;height:22px;margin:0 2px;background:var(--line)}.ws-device-trigger.is-screen-only:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:#83c6ad;box-shadow:0 0 0 2px #0c0e13}.ws-topbar-menu{min-width:200px}.ws-topbar-menu-divider{height:1px;margin:4px 2px;background:var(--line)}.ws-topbar-menu button.is-danger{color:#e7a39a}.ws-topbar-menu button em{margin-left:auto;color:#83c6ad;font-size:11px;font-style:normal;font-weight:800}.ws-topbar-menu-switch i{position:relative;flex:0 0 auto;width:30px;height:17px;margin-left:auto;border-radius:999px;background:#343a43;transition:background .15s ease}.ws-topbar-menu-switch i:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#c3c8d0;transition:transform .15s ease}.ws-topbar-menu-switch.is-on i{background:#42689f}.ws-topbar-menu-switch.is-on i:after{transform:translateX(13px);background:#fff}.ws-topbar-menu-note{max-width:210px;margin:2px 10px 6px;color:#777d8c;font-size:11px;line-height:1.4}.ws-save-state.is-compact{position:relative;flex:0 0 auto;min-width:0;padding:0 6px}.ws-save-state.is-compact:not(.has-warning){background:transparent;border-color:transparent}.ws-topbar .ws-topbar-page select{height:34px;padding:0 28px 0 12px;border-radius:999px;font-weight:700}@media (prefers-reduced-motion:reduce){.ws-topbar-menu-switch i,.ws-topbar-menu-switch i:after{transition:none}}.ws-canvas-breadcrumb{min-width:0;display:flex;align-items:center;gap:2px;overflow:hidden}.ws-canvas-crumb{min-width:0;display:inline-flex;align-items:center;gap:2px}.ws-canvas-meta .ws-canvas-crumb>span{color:#4d5361}.ws-canvas-breadcrumb button{min-width:0;max-width:200px;overflow:hidden;padding:2px 6px;border:0;border-radius:6px;background:transparent;color:#7d8392;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ws-canvas-breadcrumb button:hover{background:rgba(255,255,255,.06);color:#e4e7eb}.ws-canvas-breadcrumb button.is-current,.ws-canvas-breadcrumb button[aria-current=true]{color:#d4d8df}.ws-node-toolbar .ws-node-action.is-text{min-width:0;padding:0 7px;background:rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:800}.ws-node-toolbar label.ws-node-action{display:inline-flex;align-items:center;min-height:24px;border-radius:4px;cursor:pointer}.ws-node-toolbar-error{max-width:180px;overflow:hidden;color:#fff4f2;font-size:11px;text-overflow:ellipsis}.ws-theme-recommendation{display:grid;gap:8px;margin:4px 0 14px;padding:14px;border:1px solid rgba(131,198,173,.3);border-radius:12px;background:rgba(131,198,173,.08)}.ws-theme-recommendation strong{color:#cfe9df;font-size:13px}.ws-theme-recommendation p{margin:0;color:#a4aab4;font-size:12px;line-height:1.5}.ws-theme-recommendation-action{justify-self:start;height:32px;padding:0 12px;border:1px solid #83c6ad;border-radius:9px;background:#2f6f5b;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.ws-theme-preview{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden}.ws-theme-preview-card{display:grid;gap:6px;padding:14px}.ws-theme-preview-card strong{font-size:17px;line-height:1.2}.ws-theme-preview-card span{font-size:12px}.ws-theme-preview-actions{display:flex;align-items:center;gap:10px;margin-top:6px}.ws-theme-preview-actions .ws-theme-preview-button{padding:6px 10px;color:#fff;font-weight:700}.ws-font-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ws-font-options button{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#0f1117;color:#d4d8df;text-align:left;cursor:pointer}.ws-font-options button span{font-size:14px}.ws-font-options button small{color:#858b99;font-size:12px}.ws-font-options button.is-active{border-color:#6f8fc7;box-shadow:inset 0 0 0 1px #6f8fc7}.ws-block-card.has-preview{padding:8px}.ws-section-preview{width:100%;height:auto;margin-bottom:7px;border-radius:6px;background:#23272f;color:#a9c0e4}.ws-block-staff{margin-top:8px}.ws-block-staff>summary{padding:6px 2px;color:#858b99;font-size:12px;font-weight:800;cursor:pointer}.ws-block-staff[open]>summary{margin-bottom:6px}.ws-undo-notice{position:fixed;left:50%;bottom:22px;z-index:900;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid var(--line);border-radius:12px;background:#151920;color:#e4e7eb;box-shadow:0 18px 44px rgba(0,0,0,.45);font-size:13px;font-weight:700}.ws-undo-notice button{height:30px;padding:0 12px;border:1px solid #6f8fc7;border-radius:8px;background:#42689f;color:#fff;font-weight:800;cursor:pointer}.ws-undo-notice .ws-undo-notice-close{width:30px;padding:0;border-color:transparent;background:transparent;color:#858b99;font-size:16px}.ws-scope-banner{position:sticky;top:8px;z-index:40;width:min(100%,1280px);margin:0 auto 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 14px;border:1px solid rgba(131,198,173,.35);border-radius:10px;background:#12241f;color:#cfe9df;font-size:13px}.ws-scope-banner button{height:28px;padding:0 10px;border:1px solid #83c6ad;border-radius:8px;background:transparent;color:#cfe9df;font-weight:800;white-space:nowrap;cursor:pointer}.ws-dark-required-banner{position:sticky;top:8px;z-index:41;width:min(100%,1280px);margin:0 auto 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 14px;border:1px solid rgba(169,192,228,.4);border-radius:10px;background:#172238;color:#d6e2f5;font-size:13px;line-height:1.45}.ws-dark-required-banner button{flex:0 0 auto;height:32px;padding:0 12px;border:1px solid #6f8fc7;border-radius:8px;background:#42689f;color:#fff;font-weight:800;white-space:nowrap;cursor:pointer}.wolfy-tip{position:fixed;z-index:10000;max-width:280px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(24,28,35,.94);box-shadow:0 8px 24px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eef0f3;font:600 12px/1.35 var(--wolfy-font-sans,system-ui,sans-serif);white-space:pre-wrap;pointer-events:none;animation:wolfy-tip-in .11s ease}.wolfy-tip[data-side=below]{transform:translateX(-50%)}.wolfy-tip[data-side=above]{transform:translate(-50%,-100%)}.wolfy-tip[data-side=right]{transform:translateY(-50%)}@keyframes wolfy-tip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wolfy-tip{animation:none}}.wolfy-logo-box{display:inline-grid;place-items:center;overflow:hidden}.wolfy-logo-box>.wolfy-logo{display:block;width:auto;height:74%;max-width:82%}