@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url(/assets/heebo-300-5ElgmjGp.ttf)format("truetype");font-display:swap}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url(/assets/heebo-400-fO7nccx0.ttf)format("truetype");font-display:swap}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url(/assets/heebo-500-BoOyBNir.ttf)format("truetype");font-display:swap}@font-face{font-family:Heebo;font-style:normal;font-weight:600;src:url(/assets/heebo-600-BAn131WP.ttf)format("truetype");font-display:swap}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:url(/assets/heebo-700-6vmxPGKv.ttf)format("truetype");font-display:swap}@font-face{font-family:Heebo;font-style:normal;font-weight:800;src:url(/assets/heebo-800-CpjJHcKP.ttf)format("truetype");font-display:swap}:root{--ink:#102035;--text:#102035;--text-h:#0c1b2c;--muted:#5b6575;--paper:#f7f3ec;--bg:#faf9f7;--white:#fff;--panel:#fff;--border:#e5e0d6;--line:#1020351f;--teal:#00b8b0;--teal-deep:#0a8f88;--teal-text:#087a73;--coral-deep:#b84a36;--mint:#bcede5;--mint-soft:#e5f8f4;--coral:#ff8b7b;--coral-soft:#ffe3de;--cream:#f7f3ec;--peach:#ffe3de;--amber:#feda75;--amber-soft:#fef3c7;--success:#137d72;--error:#a43b2d;--shadow:0 24px 70px -36px #1020356b;--shadow-sm:0 12px 28px -24px #10203580;--bg-soft:#faf8f3;--surface:#fff;--surface-soft:#fbfaf6;--sidebar:#f0ece3;--line-soft:#10203514;--line-strong:#10203524;--shadow-soft:0 1px 2px #1020350a, 0 6px 20px -18px #1020352e;--shadow-lift:0 14px 34px -26px #10203559;--transition:.2s cubic-bezier(.22, 1, .36, 1);--radius-card:16px;--grad-card:linear-gradient(145deg, #dff3ef, #f7fbfa);--grad-hero:linear-gradient(145deg, #102035 0%, #183957 100%);--sans:"Heebo", "Noto Sans Hebrew", Arial, sans-serif;--type-display:clamp(30px, calc(24px + 1.65vw), 46px);--type-section:clamp(21px, calc(18px + .8vw), 30px);--type-subsection:clamp(17px, calc(15px + .35vw), 21px);--type-body:clamp(14px, calc(13.5px + .25vw), 16px);--type-label:clamp(12px, calc(11.5px + .2vw), 14px);--type-caption:12px;--layout-content-max:1280px;--layout-gutter:clamp(16px, 2.8vw, 40px);--layout-section-gap:clamp(18px, 2vw, 30px);--radius-sm:9px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--workspace-card-radius:18px;--workspace-section-gap:var(--app-section-gap);--workspace-surface:#ffffffeb;--workspace-surface-muted:#e5f8f49e;--workspace-border:#1020351a;--workspace-control-height:var(--app-control-height);--teal-glow:#00b8b059;--coral-glow:#ff6b6b4d;--mint-glow:#bcede566;--ink-soft:#182f4d;--cream-soft:#fbf9f5;--border-subtle:#1020350f;--glass-surface:#ffffffd1;--glass-border:#ffffffa6;--glass-blur:blur(12px);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--z-base:1;--z-sticky:10;--z-dropdown:50;--z-modal:100;--z-toast:200;--z-tour:300;--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-base:.24s;--duration-smooth:.36s;font:16px/1.5 var(--sans);color:var(--text);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-canvas:#f4f0e8;--app-surface:#fffefa;--app-surface-muted:#eee9df;--app-ink:#102035;--app-muted:#536277;--app-border:#dfd8cb;--app-border-strong:#bfb9ad;--app-primary:#087a73;--app-primary-hover:var(--ui-brand-ink);--app-primary-soft:#e2f4f0;--app-danger:#a43b2d;--app-accent:#39d3c3;--app-coral:#ff8b7b;--app-nav:#102035;--app-nav-raised:#1a3048;--app-nav-muted:#a4b2c4;--app-hero:linear-gradient(128deg, #102035 0%, #173a55 54%, #087a73 145%);--app-shadow-hero:0 22px 44px -28px #102035a6;--app-radius-control:13px;--app-radius-card:21px;--app-control-height:44px;--app-content-max:1280px;--app-page-gutter:clamp(16px, 2.4vw, 34px);--app-section-gap:clamp(18px, 2vw, 26px)}*{box-sizing:border-box}body{margin:0}input,textarea,select{font:inherit;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--lw);min-height:44px;color:var(--ink);padding:10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s}input:focus,textarea:focus,select:focus{border-color:var(--teal-deep);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #00b8b038}.dfs-swap{flex-shrink:0;transition:width .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1);position:relative}.dfs{flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dfs-swap--busy .dfs{animation:.26s cubic-bezier(.4,0,.2,1) both dfsSwap}@keyframes dfsSwap{0%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}45%{opacity:0;transform:translate(-50%,-50%)translate(-22px)scale(.97)}55%{opacity:0;transform:translate(-50%,-50%)translate(22px)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dfs-swap{transition:none}.dfs-swap--busy .dfs{animation:none}}.dfs__inner{transform-origin:0 0;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.dfs__chassis{box-sizing:content-box;position:relative}.dfs__screen{scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;position:relative;overflow:hidden auto}.dfs__screen::-webkit-scrollbar{display:none}.dfs__viewport{min-height:100%;position:relative}.dfs__viewport:has(>iframe){height:100%;overflow:hidden}.dfs__screen>iframe,.dfs__viewport>iframe{border:0;display:block}.dfs__viewport>iframe{width:calc(100% + 20px);height:100%;position:absolute;top:0;left:0}.dfs__chassis--aluminium{background:linear-gradient(115deg,#ffffff14,#fff0 45%),linear-gradient(#4a4e55,#35383e 40%,#24272c);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 24px 60px #0000006b}.dfs__chassis--titanium{background:linear-gradient(115deg,#ffffff1a,#fff0 40%),linear-gradient(#55585f,#34373d 45%,#26282d);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #fff3,0 24px 60px #00000073}.dfs__chassis--laptop:before,.dfs__chassis--tablet:before,.dfs__chassis--phone:before,.dfs__chassis--watch:before,.dfs__chassis--monitor:before{content:"";border-radius:inherit;pointer-events:none;background-color:#050607;position:absolute;inset:4px}.dfs__notch{z-index:2;background-color:#050607;border-radius:0 0 8px 8px;width:132px;height:15px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dfs__notch:after{content:"";background:radial-gradient(circle at 35% 30%,#2f3540,#0a0c0f 70%);border-radius:999px;width:4px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.dfs__dot{z-index:2;background:radial-gradient(circle at 35% 30%,#2f3540,#0a0c0f 70%);border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dfs__island{z-index:3;background-color:#050607;border-radius:999px;width:106px;height:30px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dfs__punch-hole{z-index:3;background-color:#050607;border-radius:999px;width:11px;height:11px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0006}.dfs__home{z-index:3;mix-blend-mode:difference;background-color:#00000059;border-radius:999px;width:132px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dfs__btn{background:linear-gradient(#5c5f66,#34373c);border-radius:2px;width:3px;position:absolute;box-shadow:0 0 0 1px #00000059}.dfs__btn--silence,.dfs__btn--vol-up,.dfs__btn--vol-down{border-radius:2px 0 0 2px;left:-3px}.dfs__btn--silence{height:32px;top:108px}.dfs__btn--vol-up{height:58px;top:160px}.dfs__btn--vol-down{height:58px;top:232px}.dfs__btn--power{border-radius:0 2px 2px 0;height:96px;top:190px;right:-3px}.dfs__base{background:linear-gradient(#52565d,#3a3d43 22%,#2a2d32 60%,#14161a);border-radius:0 0 10px 10px;align-self:stretch;position:relative;box-shadow:inset 0 1px #fff3,0 18px 34px #00000080}.dfs__base:before{content:"";pointer-events:none;background:linear-gradient(#0009,#0000);height:4px;position:absolute;top:0;left:26px;right:26px}.dfs__base:after{content:"";background-color:#0a0b0d;border-radius:0 0 7px 7px;width:120px;height:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dfs__stand{flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.dfs__stand-neck{background:linear-gradient(90deg,#33363c,#4b4f57,#2c2f34);flex:1;width:96px}.dfs__stand-foot{background:linear-gradient(#4b4f57,#2a2d32);border-radius:6px;width:260px;height:10px;box-shadow:0 12px 24px #0006}.dfs__chassis--browser,.dfs__chassis--browser.dfs__chassis--aluminium{background:#dfe1e5;box-shadow:0 20px 50px #00000047}.dfs__traffic{flex-shrink:0;gap:6px;padding-right:2px;display:flex}.dfs__traffic-dot{border-radius:999px;width:11px;height:11px}.dfs__traffic-dot--close{background-color:#ff5f57}.dfs__traffic-dot--min{background-color:#febc2e}.dfs__traffic-dot--max{background-color:#28c840}.dfs__omnibox{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border-radius:999px;flex:1;min-width:0;padding:5px 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;overflow:hidden}.dfs__chassis--graphite{background:linear-gradient(115deg,#ffffff0f,#fff0 45%),linear-gradient(#33363b,#22252a 45%,#14161a);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f,0 24px 60px #00000080}.dfs__bump{z-index:0;background:linear-gradient(160deg,#3d4046,#24272c 60%,#16181c);border-radius:22px;width:76px;height:76px;position:absolute;top:14px;left:12px;box-shadow:0 6px 18px #00000073}.dfs__fold-seam{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#0000000f 45%,#ffffff29,#0000000f 55%,#0000);width:10px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.dfs__grille{opacity:.7;background-image:radial-gradient(circle,#0000008c .6px,#0000 .6px);background-size:3px 3px;border-radius:2px;width:90px;height:5px;position:absolute;top:3px}.dfs__grille--left{left:60px}.dfs__grille--right{right:60px}.dfs__chassis--watch{z-index:2;position:relative}.dfs__crown{z-index:3;background:repeating-linear-gradient(#00000059 0 1px,#ffffff1f 1px 2px);border-radius:3px;width:7px;height:26px;position:absolute;top:32%;right:-6px;box-shadow:0 0 0 1px #0006}.dfs__crown-btn{z-index:3;background:linear-gradient(#5c5f66,#34373c);border-radius:0 3px 3px 0;width:4px;height:34px;position:absolute;top:52%;right:-4px;box-shadow:0 0 0 1px #00000059}.dfs__strap{z-index:0;background:linear-gradient(#3a3d43,#26282d);width:62%;height:90px;position:absolute;left:50%;transform:translate(-50%)}.dfs__strap--top{border-radius:14px 14px 4px 4px;top:-84px}.dfs__strap--bottom{border-radius:4px 4px 14px 14px;bottom:-84px}.dfs__chassis--tv,.dfs__chassis--tv.dfs__chassis--graphite{background:linear-gradient(#26282d,#1a1c20 60%,#101216);box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 70px #00000080}.dfs__tv-stand{justify-content:center;align-self:stretch;align-items:flex-end;display:flex;position:relative}.dfs__soundbar{background-color:#1c1e23;background-image:radial-gradient(circle,#ffffff17 .7px,#0000 .7px);background-size:4px 4px;border-radius:4px;width:46%;height:8px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.dfs__tv-foot{background:linear-gradient(#3a3d43,#1d1f24);border-radius:3px;width:90px;height:8px;position:absolute;bottom:0;box-shadow:0 10px 22px #0006}.dfs__tv-foot--left{left:12%;transform:skew(18deg)}.dfs__tv-foot--right{right:12%;transform:skew(-18deg)}.dfs__browser-bar{box-sizing:border-box;flex-direction:column;justify-content:center;gap:6px;padding:8px 10px;display:flex}.dfs__browser-bar--mac{background:linear-gradient(#e6e7ea,#dcdee2)}.dfs__browser-bar--windows{background:linear-gradient(#d9dce1,#cfd2d8)}.dfs__browser-top{align-items:center;gap:8px;height:26px;display:flex}.dfs__tab{background-color:#ffffff73;border-radius:8px 8px 0 0;align-items:center;gap:6px;width:132px;height:26px;padding:0 10px;display:flex}.dfs__browser-bar--windows .dfs__tab{border-radius:6px 6px 0 0}.dfs__tab--active{background-color:#fff;box-shadow:0 -1px 2px #0000000f}.dfs__favicon{background-color:#b9bec7;border-radius:2px;width:10px;height:10px}.dfs__win-controls{gap:14px;margin-left:auto;padding-right:4px;display:flex}.dfs__win-btn{background-color:#6b7078;width:10px;height:10px}.dfs__win-btn--min{align-self:center;height:1px}.dfs__win-btn--max{background-color:#0000;border:1px solid #6b7078;height:9px}.dfs__win-btn--close{background-color:#0000;background-image:linear-gradient(45deg,#0000 45%,#6b7078 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 45%,#6b7078 45% 55%,#0000 55%)}.dfs__browser-address{align-items:center;gap:10px;height:26px;display:flex}.dfs__nav-dots{flex-shrink:0;gap:10px;padding-left:4px;display:flex}.dfs__nav-arrow{border-top:1.5px solid #74797f;border-right:1.5px solid #74797f;width:7px;height:7px}.dfs__nav-arrow--back{transform:rotate(-135deg)}.dfs__nav-arrow--forward{opacity:.45;transform:rotate(45deg)}html{background:var(--bg-soft);max-width:100%;overflow-x:hidden}.inbox-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:12px;height:min(720px,100dvh - 280px);min-height:560px}.inbox-list,.inbox-thread,.inbox-context{min-width:0}.inbox-conversation{gap:11px;min-height:76px;padding:12px 14px}.inbox-conversation img,.inbox-avatar{width:42px;height:42px;font-size:14px}.inbox-conversation-copy strong{font-size:14px}.inbox-conversation-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-thread-head{min-height:68px;padding:12px 16px}.inbox-thread-title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inbox-messages{gap:9px;padding:18px}.inbox-message{max-width:min(76%,560px)}.inbox-suggestion-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inbox-suggestion-editor{box-sizing:border-box;resize:vertical;border:1px solid var(--line-soft);width:100%;min-height:94px;font:inherit;color:var(--ink);background:var(--surface);border-radius:12px;padding:10px 12px;line-height:1.55}.inbox-faqs{background:linear-gradient(145deg, var(--lw), var(--lw-soft));box-shadow:var(--shadow-soft);border:1px solid #00b8b02e;border-radius:16px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.inbox-faqs.is-empty{justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.inbox-faqs.is-empty .inbox-faqs-head{align-items:center}.inbox-faqs.is-empty .inbox-faqs-head p{display:none}.inbox-faqs.is-empty .inbox-faqs-head h3{margin-bottom:0;font-size:16px}.inbox-faqs.is-empty .inbox-faq-empty{white-space:nowrap;margin:0}.inbox-faqs-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inbox-faqs-head h3{margin:1px 0 0;font-size:15px}.inbox-faqs-head p{display:none}.inbox-faqs-head .eyebrow{font-size:10px}.inbox-faq-count{background:var(--mint-soft);width:24px;height:24px;color:var(--teal-text);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.inbox-faq-list{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:15px;gap:1px;display:grid;overflow:hidden}.inbox-faq-item{background:var(--surface)}.inbox-faq-item>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.35;list-style:none;display:flex}.inbox-faq-item>summary::-webkit-details-marker{display:none}.inbox-faq-item>summary:hover{background:var(--mint-soft)}.inbox-faq-item>summary svg{color:var(--muted);flex:none;transition:transform .15s}.inbox-faq-item[open]>summary svg{transform:rotate(180deg)}.inbox-faq-question{min-width:0}.inbox-faq-body{justify-items:start;gap:8px;padding:0 12px 10px;display:grid}.inbox-faq-body p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.inbox-faq-item.is-editing{gap:10px;padding:14px 16px;display:grid}.inbox-faq-item.is-editing strong{color:var(--ink);line-height:1.45}.inbox-faq-item textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line-soft);width:100%;font:inherit;border-radius:10px;padding:9px;line-height:1.5}.inbox-faq-actions{gap:7px;display:flex}.inbox-faq-edit{align-items:center;gap:5px;display:inline-flex}.inbox-faq-empty{color:var(--muted);margin:0;font-size:13px}@media (width<=1020px){.inbox-layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.inbox-context{display:none}}@media (width<=760px){.inbox-layout,.inbox-layout[data-has-selected=false]{grid-template-columns:1fr;height:auto;min-height:0}.inbox-faqs{padding:18px}.inbox-faq-list{grid-template-columns:1fr}.inbox-message{max-width:88%}}body{background:var(--bg-soft);-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:hidden}#root{max-width:100%;min-height:100vh}h1,h2,h3,h4{color:var(--text-h);letter-spacing:-.02em;margin:0 0 8px}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit;border:1px solid var(--line);background:var(--lw);min-height:44px;color:var(--ink);transition:border-color var(--transition), box-shadow var(--transition);border-radius:12px;padding:10px 12px}input:focus,textarea:focus,select:focus{border-color:var(--teal-deep);outline:none;box-shadow:0 0 0 3px #00b8b038}textarea{resize:vertical}::selection{background:var(--mint)}:focus-visible{outline:3px solid var(--coral-deep);outline-offset:3px}.muted{color:var(--muted);font-size:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:8px;z-index:300;background:var(--ink);color:var(--white);border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .2s;position:fixed;inset-inline-start:8px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.view-fallback{align-items:flex-start;max-width:880px;min-height:380px;margin-inline:auto;display:flex}#main-content{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analytics-view{background:radial-gradient(circle at 92% 3%, #00b8b01c, transparent 21%), linear-gradient(155deg, var(--lw) 0%, var(--lw-soft) 70%, var(--lw-soft) 100%);border-color:#10203517;position:relative;overflow:hidden}.analytics-view:before{background:linear-gradient(90deg, transparent 0%, #00b8b033 20%, var(--teal) 50%, #00b8b033 80%, transparent 100%);content:"";height:3px;position:absolute;top:0;left:0;right:0}.analytics-view .panel-head{align-items:center;min-height:88px;padding:6px 2px 14px;position:relative}.analytics-view .panel-head .kicker{background:color-mix(in srgb, var(--lw-soft) 84%, transparent);min-height:22px;color:var(--teal-text);letter-spacing:.01em;border:1px solid #00b8b033;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:850;display:inline-flex}.analytics-view .panel-head h2{color:var(--ink);letter-spacing:-.035em;margin:6px 0 5px;font-size:clamp(25px,3.1vw,35px);font-weight:850;line-height:1.05}.analytics-view .panel-head p{color:#587184;max-width:630px;font-size:13px;line-height:1.45}.analytics-view .panel-head>button{background:color-mix(in srgb, var(--lw) 78%, transparent);border-color:#1020351a;min-height:34px;padding-inline:12px;box-shadow:0 5px 14px #1020350a}.analytics-view .analytics-filters{background:color-mix(in srgb, var(--lw) 70%, transparent);border-color:#10203517;border-radius:16px;gap:10px;margin:0 0 14px;padding:12px 14px;position:relative;box-shadow:0 8px 22px #10203509}.analytics-view .analytics-filters label{color:var(--teal-text);font-size:11px;font-weight:750}.analytics-view .analytics-filters input,.analytics-view .analytics-filters select{min-height:36px;color:var(--teal-text);border-color:#10203521;border-radius:10px;margin-top:4px;font-weight:700}.analytics-view .analytics-range-summary{background:color-mix(in srgb, var(--lw-soft) 72%, transparent);color:var(--teal-text);border-inline-start:2px solid #00b8b06b;border-radius:0 8px 8px 0;padding:8px 11px;font-size:12px;line-height:1.4}.analytics-view .analytics-metrics{gap:10px}.analytics-view .analytics-metric{background:color-mix(in srgb, var(--lw) 84%, transparent);border:1px solid #10203514;border-radius:16px;min-height:124px;padding:15px 16px 13px;position:relative;overflow:hidden;box-shadow:0 7px 19px #1020350a}.analytics-view .analytics-metric:before{content:"";background:#00b8b047;border-radius:0 0 99px 99px;height:3px;position:absolute;top:0;left:16px;right:16px}.analytics-view .analytics-metric:nth-child(2):before,.analytics-view .analytics-metric:nth-child(5):before{background:#ed7e538c}.analytics-view .analytics-metric:nth-child(3):before,.analytics-view .analytics-metric:nth-child(6):before{background:#1e589466}.analytics-view .analytics-metric span{color:#5b7181;font-size:12px;font-weight:750}.analytics-view .analytics-metric strong{color:var(--teal-text);letter-spacing:-.035em;margin-top:7px;font-size:clamp(25px,2.8vw,33px)}.analytics-view .analytics-metric .metric-trend{border-radius:999px;width:fit-content;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.analytics-view .analytics-metric .metric-trend.trend-up{color:var(--success);background:#137d721f}.analytics-view .analytics-metric .metric-trend.trend-down{color:var(--error);background:#a43b2d1a}.analytics-view .analytics-metric .metric-trend.trend-flat{color:var(--muted);background:#5b65751a}.analytics-view .analytics-metric:hover,.analytics-view .analytics-metric:focus-visible{box-shadow:0 13px 28px #10203516}.analytics-view .analytics-chart,.analytics-view .analytics-audience{background:color-mix(in srgb, var(--lw) 72%, transparent);border-color:#10203517;border-radius:18px;box-shadow:0 8px 22px #10203509}.analytics-view .chart-head{border-bottom:1px solid #10203513;padding-bottom:10px}.analytics-view .chart-head h3{color:var(--teal-text);letter-spacing:-.01em;font-size:15px}.analytics-view .analytics-footnote{color:#698092}@media (width<=760px){.analytics-view .panel-head{min-height:0;padding-bottom:12px}.analytics-view .panel-head>button{justify-content:center;align-self:stretch}.analytics-view .analytics-filters{padding:12px}.analytics-view .analytics-range-summary{flex-basis:100%}.analytics-view .analytics-metric{min-height:106px}}.content-view-inbox .inbox-hero{isolation:isolate;background:radial-gradient(circle at 6% 18%, #00b8b029, transparent 30%), linear-gradient(118deg, var(--lw-soft) 0%, var(--lw) 55%, var(--lw-soft) 100%);border-color:#00b8b03d;border-radius:18px;min-height:76px;padding:13px 18px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1020350f}.content-view-inbox .inbox-hero:after{z-index:-1;content:"";pointer-events:none;border:22px solid #00b8b014;border-radius:50%;width:154px;height:154px;position:absolute;inset:-60px -34px auto auto}.content-view-inbox .inbox-hero>div:first-child{min-width:0}.content-view-inbox .inbox-hero .eyebrow{min-height:20px;color:var(--teal-deep);letter-spacing:.01em;align-items:center;margin-bottom:3px;font-size:11px;font-weight:850;display:inline-flex}.content-view-inbox .inbox-hero h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 3px;font-size:clamp(19px,1.7vw,23px);font-weight:850;line-height:1.08}.content-view-inbox .inbox-hero p{max-width:660px;color:var(--teal-text);font-size:12.5px;line-height:1.45}.content-view-inbox .inbox-hero-actions{z-index:1;background:color-mix(in srgb, var(--lw) 76%, transparent);border:1px solid #10203514;border-radius:13px;padding:5px;position:relative;box-shadow:0 5px 14px #1020350a}.content-view-inbox .inbox-live-status{background:var(--lw-soft);min-height:30px;color:var(--teal-text);border-color:#00b8b038;padding:4px 10px;font-size:11.5px}.content-view-inbox .inbox-refresh{min-height:30px;color:var(--teal-text);background:0 0;border-color:#0000;padding:4px 11px}.content-view-inbox .inbox-refresh:hover:not(:disabled){background:#1020350e}@media (width<=760px){.content-view-inbox .inbox-hero{min-height:0;padding:14px 15px}.content-view-inbox .inbox-hero-actions{justify-content:space-between;width:100%}}.inbox-panel .inbox-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:12px;height:min(720px,100dvh - 280px);min-height:560px}.inbox-panel .inbox-layout[data-has-selected=false]{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.inbox-panel .inbox-conversation{gap:11px;min-height:76px;padding:12px 14px}.inbox-panel .inbox-message{max-width:min(76%,560px)}@media (width<=1020px){.inbox-panel .inbox-layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}}@media (width<=760px){.inbox-panel .inbox-layout,.inbox-panel .inbox-layout[data-has-selected=false]{grid-template-columns:1fr;height:auto;min-height:0}.inbox-panel .inbox-message{max-width:88%}}.app-shell{background:var(--bg-soft);align-items:stretch;min-height:100vh;display:flex}.sidebar{background:var(--sidebar);border-inline-end:0;border-inline-start:1px solid var(--line-soft);width:264px;height:100dvh;max-height:100dvh;padding:14px 12px calc(16px + env(safe-area-inset-bottom));transition:width var(--transition);z-index:60;flex-direction:column;flex:none;align-self:flex-start;display:flex;inset-block:0;inset-inline:auto 0;overflow:hidden;position:fixed!important}.sidebar-head{align-items:center;gap:8px;margin-bottom:6px;padding:4px 6px 14px;display:flex}.sidebar-head .brand{flex:1;min-width:0}.sidebar-head .brand-logo{width:auto;height:28px;display:block}.sidebar-head .brand-home{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:block}.sidebar-head .brand-home:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.sidebar-collapse{width:44px;height:44px;color:var(--muted);transition:background var(--transition), color var(--transition), border-color var(--transition), transform .18s ease;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-self:center;place-items:center;display:grid}.sidebar-collapse svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.sidebar-collapse:hover{color:var(--ink);border-color:var(--line-soft);background:#1020350f}.sidebar-collapse[aria-expanded=true]:hover svg{transform:translate(2px)scale(1.08)}.sidebar-collapse[aria-expanded=false]:hover svg{transform:translate(-2px)scale(1.08)}.sidebar-collapse:active{transform:scale(.94)}.side-nav{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.nav-section{flex-direction:column;gap:2px;display:flex}.nav-section-divider{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.side-label{color:var(--muted);letter-spacing:.04em;padding:6px 12px;font-size:11.5px;font-weight:800;display:block}.side-label-tools{border-top:1px solid var(--line-soft);margin-top:10px}.side-nav button{width:100%;min-height:44px;color:var(--muted);text-align:start;transition:background var(--transition), color var(--transition), transform .15s;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:9px 12px;font-size:14.5px;font-weight:600;display:flex;position:relative}.side-nav button svg{opacity:.9;flex:none}.side-nav button:hover{color:var(--ink);background:#1020350d}.side-nav button:active{transform:scale(.98)}.side-nav button.active{background:var(--lw);color:var(--teal-text);border:1px solid var(--line-soft);padding-block:8px;font-weight:700;box-shadow:0 1px 2px #1020350f}.side-label-text{text-overflow:ellipsis;overflow:hidden}.sidebar-foot{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.user-menu{background:var(--lw);border:1px solid var(--line-soft);transition:background var(--transition), border-color var(--transition);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.user-avatar{background:linear-gradient(135deg, var(--teal), var(--ink));width:38px;height:38px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.user-avatar-group{direction:ltr;flex:none;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.user-avatar-group img,.user-avatar-initials{object-fit:cover;background:linear-gradient(135deg, var(--teal), var(--ink));width:38px;height:38px;color:var(--white);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.user-avatar-group.has-social-picture img+img{border:2px solid var(--white);width:27px;height:27px;margin-inline-start:-12px}.user-avatar-group-large,.user-avatar-group-large img,.user-avatar-group-large .user-avatar-initials{width:42px;height:42px}.user-avatar-group-large.has-social-picture img+img{width:30px;height:30px}.user-meta{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;width:auto;min-width:0;line-height:1.25;display:flex}.user-name{width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.user-tenant{width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.user-logout{width:34px;height:34px;color:var(--muted);transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;display:grid}.user-logout:hover{background:var(--coral-soft);color:var(--coral-deep);border-color:#ff8b7b59}.user-settings{width:34px;height:34px;color:var(--muted);transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;display:grid}.user-settings:hover{background:var(--mint-soft);color:var(--teal-text);border-color:#00b8b059}.sidebar.is-collapsed{background:linear-gradient(180deg, var(--lw-soft) 0%, #eee9df 100%);width:64px;padding-inline:7px}.sidebar.is-collapsed .side-label,.sidebar.is-collapsed .side-label-text,.sidebar.is-collapsed .user-meta{display:none}.sidebar.is-collapsed .sidebar-head{flex-direction:column;justify-content:center;gap:10px;padding-inline:0}.sidebar.is-collapsed .sidebar-head .brand{flex:none;width:27px;height:32px;display:block;overflow:hidden}.sidebar.is-collapsed .sidebar-head .brand-logo{object-fit:cover;object-position:left center;width:27px;height:32px}.sidebar.is-collapsed .side-nav button{justify-content:center;min-height:46px;padding-inline:0}.sidebar.is-collapsed .side-nav button:after{content:attr(data-tooltip);inset-inline-end:calc(100% + 10px);z-index:5;background:var(--ink);width:max-content;max-width:180px;color:var(--white);pointer-events:none;opacity:0;border:1px solid #10203514;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;top:50%;transform:translateY(-50%)translate(4px)}.sidebar.is-collapsed .side-nav button:hover:after,.sidebar.is-collapsed .side-nav button:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.quick-action-card.is-primary{background:linear-gradient(145deg, var(--lw-soft), var(--surface));border-color:#00b8b075}.quick-action-card.is-primary .quick-action-info strong{color:var(--teal-deep)}.sidebar.is-collapsed .user-menu{justify-content:center;gap:0;width:46px;min-height:46px;margin-inline:auto;padding:4px}.sidebar.is-collapsed .user-menu-chevron{display:none}.sidebar-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10203559;border:none;animation:.2s fade-in;position:fixed;inset:0}.content{min-width:0;transition:margin-inline-end var(--transition);flex-direction:column;flex:1;margin-inline:0 264px;display:flex}.sidebar.is-collapsed+.content{margin-inline-end:64px}.content-topbar{z-index:40;padding:calc(12px + env(safe-area-inset-top)) 22px;background:color-mix(in srgb, var(--lw-soft) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;display:flex;position:sticky;top:0}.content-crumb{color:var(--ink);font-size:14px;font-weight:700}.content-spacer{flex:1}.content-tenant-context{flex:0 auto;gap:3px;min-width:0;max-width:min(38vw,260px);display:grid}.content-tenant-managed-by{color:var(--teal-deep);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.2;overflow:hidden}.content-tenant{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line-soft);color:var(--muted);align-items:center;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.topbar-notifications{flex:none;position:relative}.topbar-icon-btn{border:1px solid var(--line-soft);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:inline-grid;position:relative}.topbar-icon-btn:hover,.topbar-icon-btn:focus-visible{color:var(--teal-deep);border-color:var(--teal)}.topbar-notification-count{top:-5px;background:var(--coral);min-width:17px;height:17px;color:var(--white);border:2px solid var(--cream);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;inset-inline-end:-5px}.topbar-notification-popover{inset-inline-end:0;z-index:80;box-sizing:border-box;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--lw) 97%, transparent);border-radius:18px;width:min(360px,100vw - 28px);max-height:min(520px,100dvh - 90px);padding:12px;animation:.18s both ano-state-in;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 18px 50px #10233a29}.topbar-notification-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.topbar-notification-row{text-align:start;border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;gap:3px;padding:11px 8px;display:grid}.topbar-notification-row strong{font-size:13px}.topbar-notification-row span{color:var(--muted);font-size:12px;line-height:1.5}.topbar-notification-row.is-unread strong{color:var(--teal-deep)}.topbar-notification-empty{color:var(--muted);text-align:center;margin:18px 8px;font-size:13px}.topbar-notification-settings{width:100%;color:var(--teal-deep);cursor:pointer;background:0 0;border:0;margin-top:9px;padding:7px;font-size:12px;font-weight:700}.media-storage-meter{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--ink);border-radius:14px;gap:7px;margin:16px 0;padding:13px 15px;display:grid}.media-storage-meter>div:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.media-storage-meter>div:first-child span,.media-storage-meter small{color:var(--muted)}.media-storage-track{background:#00b8b024;border-radius:99px;height:8px;overflow:hidden}.media-storage-track span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--teal-deep));height:100%;transition:width .25s;display:block}.media-storage-meter.is-full{background:#ea6b6214;border-color:#ea6b6266}.media-storage-meter.is-full .media-storage-track span{background:var(--coral)}.website-endpoint-guide{border:1px dashed var(--line);background:var(--surface-soft);border-radius:13px;gap:7px;margin:12px 0;padding:12px;display:grid}.website-endpoint-guide p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.website-endpoint-guide code{background:var(--surface);color:var(--ink);white-space:nowrap;direction:ltr;border-radius:8px;padding:8px;font-size:11px;display:block;overflow:auto}.website-endpoint-guide button{justify-self:start}.mobile-menu-btn{border:1px solid var(--line-soft);background:var(--surface);width:38px;height:38px;color:var(--ink);transition:background var(--transition), border-color var(--transition);border-radius:10px;flex:none;place-items:center;display:none}.mobile-menu-btn:hover{border-color:var(--teal);background:var(--mint-soft)}.mobile-topbar-logo{width:48px;height:auto;display:none}.view-transition{animation:.26s cubic-bezier(.22,1,.36,1) view-in}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.workspace-shell{width:min(100%, var(--layout-content-max));border:1px solid var(--workspace-border);border-radius:var(--workspace-card-radius);background:linear-gradient(145deg, var(--workspace-surface), color-mix(in srgb, var(--lw) 78%, transparent));box-shadow:var(--shadow-soft);box-sizing:border-box;margin-inline:auto;padding:clamp(20px,2.6vw,34px)}.workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-header-copy,.workspace-section-heading-copy{min-width:0}.workspace-eyebrow{color:var(--teal-text);font-size:var(--type-label);letter-spacing:.02em;margin:0 0 5px;font-weight:800}.workspace-title-row{align-items:center;gap:12px;display:flex}.workspace-title{color:var(--ink);font-size:var(--type-section);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.16}.workspace-header-icon,.workspace-section-heading-icon{width:40px;height:40px;color:var(--teal-text);background:var(--mint-soft);border-radius:14px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.workspace-description{max-width:64ch;color:var(--muted);font-size:var(--type-body);margin:8px 0 0;line-height:1.5}.workspace-summary{margin:var(--workspace-section-gap) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.workspace-summary-item{border:1px solid var(--workspace-border);border-radius:var(--radius-lg);background:var(--workspace-surface);min-width:0;min-height:74px;box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:14px 16px;display:flex}.workspace-summary-icon{width:36px;height:36px;color:var(--teal-text);background:var(--mint-soft);border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.workspace-summary-item.is-coral .workspace-summary-icon{color:var(--coral-deep);background:var(--coral-soft)}.workspace-summary-item.is-violet .workspace-summary-icon{color:var(--ink);background:var(--lw-soft)}.workspace-summary-item.is-amber .workspace-summary-icon{color:var(--danger-text);background:var(--amber-soft)}.workspace-summary-copy{gap:1px;min-width:0;display:grid}.workspace-summary-value{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;line-height:1.1;overflow:hidden}.workspace-summary-label{color:var(--muted);font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.workspace-summary-hint{color:var(--muted);font-size:12px;line-height:1.4}.workspace-shell-content{gap:var(--workspace-section-gap);margin-top:var(--workspace-section-gap);display:grid}.workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace-section-heading-copy{align-items:flex-start;gap:12px;display:flex}.workspace-section-heading h2{color:var(--ink);font-size:var(--type-subsection);margin:0;font-weight:800;line-height:1.25}.workspace-section-heading p:not(.workspace-eyebrow){max-width:62ch;color:var(--muted);font-size:var(--type-body);margin:4px 0 0;line-height:1.5}.strategy-workspace .strategy-panel,.brief-workspace-shell .brief-workspace,.brief-workspace-shell .knowledge-workspace,.inbox-workspace .inbox-panel,.analytics-workspace .analytics-view{box-shadow:none;background:0 0;border:0;padding:0}.strategy-workspace .strategy-panel>.panel-head,.brief-workspace-shell .brief-header,.analytics-workspace .analytics-view>.panel-head,.strategy-workspace .strategy-intro{display:none}.strategy-workspace .strategy-pathway,.brief-workspace-shell .brief-section,.brief-workspace-shell .knowledge-workspace,.inbox-workspace .inbox-toolbar,.analytics-workspace .analytics-filters,.analytics-workspace .analytics-next-actions,.analytics-workspace .analytics-audience{border-radius:var(--radius-lg)}.strategy-workspace .strategy-fields,.strategy-workspace .strategy-offers,.brief-workspace-shell .learning-grid,.brief-workspace-shell .knowledge-base-list{min-width:0}.strategy-workspace .strategy-group,.strategy-workspace .strategy-offers,.brief-workspace-shell .brief-section,.brief-workspace-shell .knowledge-workspace,.analytics-workspace .analytics-next-actions,.analytics-workspace .analytics-audience{box-shadow:var(--shadow-soft)}.inbox-workspace .inbox-toolbar{margin-top:0}.analytics-workspace .analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.analytics-workspace .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.analytics-workspace .analytics-metrics{grid-template-columns:1fr}.inbox-workspace .inbox-toolbar-top,.inbox-workspace .inbox-toolbar-bottom{min-width:0}}@media (width<=900px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.workspace-shell{border-radius:18px;padding:18px}.workspace-header,.workspace-section-heading{flex-direction:column}.workspace-action-group,.workspace-section-heading-action{width:100%}.workspace-action-group>button,.workspace-action-group>a{flex:auto}.workspace-summary{grid-template-columns:1fr}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.view-transition>.panel,.view-transition>.dash-hero,.view-transition>.dash-chat-hub,.view-transition>.dash-quick-actions,.view-transition>.dash-metrics,.view-transition>.dash-upgrade,.view-transition>.leads-wrap{width:100%;max-width:var(--layout-content-max);margin-inline:auto}.inbox-panel{width:100%;max-width:1400px}.view-transition>.inbox-panel{max-width:1400px}.inbox-hero{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--surface), var(--surface-soft));box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}.inbox-hero .eyebrow{margin-bottom:1px;font-size:11px;line-height:1.2}.inbox-hero h2{color:var(--ink);margin:1px 0;font-size:18px;font-weight:800;line-height:1.2}.inbox-hero p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.inbox-hero-actions{flex:none;align-items:center;gap:10px;display:flex}.inbox-live-status{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);white-space:nowrap;border:1px solid #00b8b047;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.inbox-live-status span{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2.5px #00b8b02e}.inbox-refresh{align-items:center;gap:6px;min-height:32px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.inbox-toolbar{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:8px;margin:10px 0;padding:10px 14px;display:flex}.inbox-toolbar-top{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.inbox-tabs,.inbox-providers{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-soft);gap:2px;padding:3px;display:flex}.inbox-tabs button,.inbox-providers button{color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;font:inherit;min-height:28px;transition:background var(--transition), color var(--transition), box-shadow var(--transition);background:0 0;border:0;padding:5px 12px;font-size:12.5px;font-weight:600}.inbox-tabs button:hover,.inbox-providers button:hover{color:var(--ink);background:#00000008}.inbox-tabs button.active,.inbox-providers button.active{background:var(--surface);color:var(--teal-text);font-weight:800;box-shadow:0 1px 3px #0000000f}.inbox-tabs{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0}.inbox-tabs button{border-bottom:2px solid #0000;border-radius:0}.inbox-tabs button.active{box-shadow:none;border-bottom-color:var(--teal);background:0 0}.inbox-providers{background:var(--surface-soft)}.inbox-search{flex:200px;position:relative}.inbox-search-input{border:1px solid var(--line-soft);border-radius:var(--radius-sm);width:100%;height:32px;min-height:32px;font:inherit;background:var(--surface-soft);color:var(--ink);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);padding:4px 10px 4px 32px;font-size:13px}.inbox-search-input::placeholder{color:var(--muted)}.inbox-search-input:focus{background:var(--surface);border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #00b8b024}.inbox-search-icon{inset-inline-end:9px;color:var(--muted);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}button.inbox-search-icon{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:50%;padding:2px}button.inbox-search-icon:hover{color:var(--ink)}.inbox-toolbar-bottom{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.inbox-date-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-date-preset{border:1px solid var(--mint);border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.inbox-date-toggle{color:var(--teal-text);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;font-size:11.5px;font-weight:600;text-decoration:underline}.inbox-date-filters label{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.inbox-date-filters input[type=date]{border:1px solid var(--line-soft);border-radius:var(--radius-sm);font:inherit;background:var(--surface);height:26px;color:var(--ink);padding:3px 6px;font-size:11.5px}.inbox-status-filters,.inbox-filter-chips{flex-wrap:wrap;gap:4px;display:flex}.inbox-filter-chips{flex-wrap:nowrap;min-width:max-content}.inbox-status-chip{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;font:inherit;white-space:nowrap;min-height:24px;transition:background var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);padding:3px 10px;font-size:11.5px;font-weight:600;line-height:18px}.inbox-status-chip:hover{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.inbox-status-chip.active{border-color:var(--teal);background:var(--teal);color:var(--white);font-weight:700;box-shadow:0 1px 4px #00b8b03d}.preview-progress-copy{color:var(--teal-text);margin:8px 0 0;font-size:12px;font-weight:700}@media (width>=761px){.content-view-inbox .inbox-panel>.inbox-comments{box-sizing:border-box;flex:1 1 0;width:100%;height:auto;min-height:420px;overflow-y:auto}}@media (width<=760px){.content-view-inbox .inbox-panel>.inbox-comments{box-sizing:border-box;width:100%;height:auto;min-height:420px;overflow-y:visible}.content-view-inbox .inbox-thread-head{gap:10px}.content-view-inbox .inbox-back-mobile{white-space:nowrap;flex:none;margin-inline-end:4px}}body>[id*=enable],body>[class*=enable],body>iframe[src*="enable.co.il"]{z-index:1000!important;inset-block-end:max(16px, env(safe-area-inset-bottom))!important;inset-inline-end:max(16px, env(safe-area-inset-right))!important}.inbox-error{background:var(--coral-soft);color:var(--coral-deep);border-radius:var(--radius-lg);border:1px solid #b84a3638;margin-bottom:16px;padding:14px 18px;font-size:14px}.inbox-sync-warning{background:var(--amber-soft);color:var(--danger-text);border:1px solid #feda758c;border-bottom:1px solid var(--line-soft);padding:12px 18px;font-size:13.5px;font-weight:600}.inbox-loading{place-items:center;min-height:360px;display:grid}.inbox-pending-error{border-radius:var(--radius-lg);background:var(--coral-soft);color:var(--coral-deep);border:1px solid #b84a3638;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.inbox-pending-questions{border-radius:var(--radius-lg);background:linear-gradient(135deg, #00b8b00f 0%, color-mix(in srgb, var(--lw-soft) 90%, transparent) 100%);border:1px solid #00b8b04d;flex:none;margin-bottom:12px;padding:10px 14px;box-shadow:0 2px 8px #00b8b00f}.inbox-pending-head{color:var(--teal-text);justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-pending-head .eyebrow{margin-bottom:0;font-size:10.5px;line-height:1}.inbox-pending-head h3{color:var(--ink);margin:1px 0 0;font-size:14px;font-weight:800}.inbox-pending-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.3}.inbox-pending-head>svg{flex:none}.inbox-pending-list{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:none;margin-top:8px;padding-inline-end:4px;display:flex;overflow:visible}.inbox-pending-list[data-scrollable=true]{max-height:160px;overflow-y:auto}.inbox-pending-item{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:0 1px 3px #0000000a}.inbox-pending-question{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-pending-question strong{color:var(--ink);white-space:normal;font-size:13px;font-weight:700;line-height:1.35;overflow:visible}.inbox-pending-question small{color:var(--muted);font-size:11.5px}.inbox-pending-actions{flex:none;align-items:center;gap:8px;display:flex}.inbox-pending-actions form{align-items:center;gap:6px;display:flex}.inbox-pending-actions textarea{resize:vertical;border:1px solid var(--line-soft);border-radius:var(--radius-sm);width:240px;height:30px;min-height:30px;max-height:60px;font-size:12px;line-height:1.3;font:inherit;background:var(--surface);color:var(--ink);padding:4px 8px}.inbox-pending-actions textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #00b8b024}.inbox-pending-actions button{min-height:30px;padding:4px 10px;font-size:11.5px;font-weight:700}.inbox-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:14px;height:700px;min-height:620px;max-height:840px;display:grid}.inbox-layout[data-has-selected=false]{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.inbox-list,.inbox-thread,.inbox-comments{border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.status-legend{color:var(--muted);align-items:center;gap:8px;margin:-3px 0 8px;font-size:12px;display:flex}.status-legend summary{cursor:pointer;color:var(--teal-text);font-weight:800}.status-legend-items{flex-wrap:wrap;gap:10px 16px;display:flex}.status-legend-items span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.status-legend-dot{background:var(--line-strong);border-radius:50%;width:8px;height:8px;display:inline-block}.status-legend-dot.handoff,.status-legend-dot.pending{background:#e7a33e}.status-legend-dot.hot{background:#e66c59}.status-legend-dot.scheduled{background:#8b78d9}.status-legend-dot.published{background:var(--teal)}.status-legend-dot.platform{background:#5b9bd5}.inbox-list{scrollbar-width:thin;overflow:auto}.inbox-list-head{z-index:1;background:var(--surface);border-bottom:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex;position:sticky;top:0}.inbox-list-head div{flex-direction:column;gap:3px;display:flex}.inbox-list-head div strong{font-size:16px;font-weight:800}.inbox-list-head span{color:var(--muted);font-size:12.5px;font-weight:600}.inbox-conversation{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);text-align:right;cursor:pointer;width:100%;font:inherit;min-height:88px;transition:background var(--transition), border-color var(--transition);border-inline-start:4px solid #0000;align-items:center;gap:14px;padding:15px 18px;display:flex}.inbox-conversation:hover{background:var(--surface-soft)}.inbox-conversation.active{background:var(--mint-soft);border-inline-start-color:var(--teal)}.inbox-conversation.provider-facebook{border-inline-start-color:#1877f2}.inbox-conversation.provider-instagram{border-inline-start-color:#d9468a}.inbox-conversation.active.provider-facebook{border-inline-start-color:#1877f2}.inbox-conversation.active.provider-instagram{border-inline-start-color:#d9468a}.inbox-conversation img,.inbox-avatar{object-fit:cover;background:var(--mint-soft);width:48px;height:48px;color:var(--teal-text);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.inbox-conversation-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.inbox-conversation-line{align-items:center;gap:8px;min-width:0;display:flex}.inbox-conversation-line:first-child{justify-content:space-between}.inbox-conversation-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.inbox-conversation-copy strong{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}.inbox-conversation-copy small,.inbox-thread-head small,.inbox-comment-head small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.inbox-provider-label{align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.inbox-provider-label:before{content:"";background:#1877f2;border-radius:50%;width:7px;height:7px}.inbox-provider-label.instagram:before{background:#d9468a}.inbox-intent-chip{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:800}.inbox-intent-chip.HOT{background:var(--amber-soft);color:var(--danger-text)}.inbox-intent-chip.COMPLAINT,.inbox-intent-chip.NEEDS_HUMAN{background:var(--coral-soft);color:var(--coral-deep)}.inbox-copilot-badge{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:800;animation:.24s ease-out both inbox-copilot-in}.inbox-copilot-badge.ANGRY{background:var(--coral-soft);color:var(--coral-deep)}.inbox-copilot-badge.HESITANT{background:var(--amber-soft);color:var(--danger-text)}.inbox-copilot-strip{border-block-end:1px solid var(--line,#00000014);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.inbox-copilot-label{color:var(--muted,inherit);font-weight:700}.inbox-copilot-action.static{font-weight:800}@keyframes inbox-copilot-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inbox-copilot-badge{animation:none}}.inbox-unread{background:var(--teal);color:var(--white);border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:24px;height:24px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}.inbox-thread{flex-direction:column;display:flex}.inbox-thread-empty{text-align:center;background:radial-gradient(circle at 50% 18%, #00b8b01c, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--lw-soft) 94%, transparent), var(--surface));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:42px 32px;display:flex}.inbox-thread-empty-art{width:68px;height:68px;color:var(--teal-text);background:var(--mint-soft);border:1px solid #00b8b02e;border-radius:22px;place-items:center;margin-bottom:4px;display:grid;box-shadow:0 12px 28px #00686814}.inbox-thread-empty h3{color:var(--ink);margin:0;font-size:clamp(21px,2vw,28px)}.inbox-thread-empty p{max-width:430px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.inbox-thread-empty-stats{gap:10px;margin-top:12px;display:flex}.inbox-thread-empty-stats div{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--lw) 82%, transparent);border-radius:15px;min-width:126px;padding:11px 16px}.inbox-thread-empty-stats strong,.inbox-thread-empty-stats span{display:block}.inbox-thread-empty-stats strong{color:var(--teal-text);font-size:21px;line-height:1}.inbox-thread-empty-stats span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:700}.inbox-thread-empty-hint{color:var(--teal-text);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:800;display:inline-flex}.inbox-thread-head{border-bottom:1px solid var(--line-soft);background:var(--surface);align-items:center;gap:14px;min-width:0;padding:16px 22px;display:flex}.inbox-thread-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inbox-thread-title strong{color:var(--ink);margin:0;font-size:16px;font-weight:800}.inbox-thread-title small{color:var(--muted);font-size:13px}.inbox-back{color:var(--muted);cursor:pointer;font:inherit;border-radius:var(--radius-md);transition:background var(--transition), color var(--transition);background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.inbox-back:hover{background:var(--surface-soft);color:var(--ink)}.inbox-thread-post-preview{border-radius:var(--radius-md);background:var(--mint-soft);border:1px solid #00b8b033;flex:none;margin:10px 18px 0;padding:10px 12px}.inbox-thread-post-preview p{color:var(--ink);margin:3px 0 4px;font-size:13px;line-height:1.45}.inbox-thread-post-preview a{color:var(--teal-text);font-size:12px;font-weight:800}.inbox-messages{background:var(--surface-soft);flex-direction:column;flex:1;justify-content:flex-start;gap:14px;padding:22px;display:flex;overflow:auto}.inbox-messages>:first-child{margin-top:auto}.inbox-thread-history-loading{color:var(--muted);flex:none;justify-content:center;align-items:center;gap:8px;padding:2px 0 4px;font-size:12px;display:flex}.inbox-message{background:var(--surface);border:1px solid var(--line-soft);max-width:75%;box-shadow:var(--shadow-soft);color:var(--ink);transition:box-shadow var(--transition);border-radius:18px;flex-direction:column;align-self:flex-start;gap:5px;padding:13px 18px;font-size:14.5px;line-height:1.55;display:flex}.inbox-message small{opacity:.75;font-size:12px}.inbox-compose{border-top:1px solid var(--line-soft);background:var(--surface);align-items:flex-end;gap:10px;padding:16px 20px;display:flex}.inbox-compose textarea{resize:vertical;border:1px solid var(--line-soft);border-radius:var(--radius-md);min-height:52px;max-height:120px;font:inherit;background:var(--surface);color:var(--ink);flex:1;padding:11px 14px;font-size:14.5px;line-height:1.5}.inbox-compose textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #00b8b024}.inbox-compose button,.inbox-comment-reply button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:700;display:flex}.inbox-quick-replies{flex-wrap:wrap;gap:8px;width:100%;padding:0 16px 10px;display:flex}.inbox-quick-reply-chip{border:1px solid var(--line-soft);border-radius:var(--radius-pill);font:inherit;color:var(--muted);background:var(--surface-soft);cursor:pointer;white-space:nowrap;transition:background var(--transition), color var(--transition), border-color var(--transition);padding:6px 14px;font-size:13px;font-weight:600}.inbox-quick-reply-chip:hover{background:var(--mint-soft);color:var(--teal-text);border-color:var(--mint)}.inbox-quick-reply-chip.active{background:var(--teal);color:var(--white);border-color:var(--teal)}.inbox-context{border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:var(--surface-soft);flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.inbox-context-head{padding:2px 2px 6px}.inbox-context-head h3{color:var(--ink);margin:4px 0;font-size:16px;font-weight:800}.inbox-context-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.inbox-context-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);gap:9px;padding:15px 16px;display:grid}.inbox-context-card.is-alert{background:var(--coral-soft);border-color:#b84a3647}.inbox-context-label{color:var(--teal-text);align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.inbox-context-label svg{flex:none}.inbox-context-card select{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;padding:8px 11px;font-size:13.5px}.inbox-context-card select:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #00b8b024}.inbox-context-card p,.inbox-context-card small{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.inbox-context-detail{text-align:end;unicode-bidi:isolate}.inbox-context-card strong{color:var(--ink)}.inbox-profile-card{background:var(--mint-soft);border-color:var(--mint)}.inbox-suggestion-card{border-color:var(--mint);background:var(--mint-soft)}.inbox-suggestion-text{white-space:pre-wrap;line-height:1.6;color:var(--ink)!important;font-size:13.5px!important}.inbox-suggestion-card button{justify-self:start;padding:7px 14px;font-size:13px}.inbox-booking-actions{gap:10px;display:grid}.inbox-booking-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inbox-booking-dates label{color:var(--muted);gap:4px;font-size:12px;display:grid}.inbox-booking-dates input,.inbox-booking-customer input{border:1px solid var(--line-soft);border-radius:var(--radius-md);min-width:0;font:inherit;background:var(--surface);color:var(--ink);padding:8px 10px;font-size:13.5px}.inbox-booking-slots{gap:6px;max-height:200px;display:grid;overflow:auto}.inbox-booking-slots button{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:right;transition:background var(--transition), border-color var(--transition);padding:8px 10px;font-size:13px}.inbox-booking-slots button.selected{border-color:var(--teal-text);background:var(--mint-soft);color:var(--teal-text);font-weight:800}.inbox-booking-customer{gap:8px;display:grid}.inbox-feature-lock{color:var(--danger-text);font-size:12px;font-weight:600}.inbox-booking-error{font-size:12.5px;color:var(--coral-deep)!important}.inbox-create-lead{gap:8px;padding-top:4px;display:grid}.inbox-create-lead input{border:1px solid var(--line-soft);border-radius:var(--radius-md);min-width:0;font:inherit;background:var(--surface);color:var(--ink);padding:8px 10px;font-size:13.5px}.inbox-create-lead button{justify-self:start}.inbox-comments{background:var(--surface-soft);align-content:start;gap:16px;padding:22px;display:grid;overflow:auto}.inbox-comments-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;display:flex}.inbox-comments-error{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.inbox-comment{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);transition:box-shadow var(--transition), transform var(--transition);padding:20px}.inbox-comment-head{align-items:center;gap:12px;display:flex}.inbox-comment-head div{flex-direction:column;gap:3px;display:flex}.inbox-post-preview{border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--muted);margin:14px 0 10px;padding:12px 14px;font-size:13.5px}.inbox-comment-text{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.6}.inbox-comment-reply{gap:10px;display:flex}.inbox-comment-reply input{border:1px solid var(--line-soft);border-radius:var(--radius-md);min-width:0;font:inherit;background:var(--surface);color:var(--ink);flex:1;padding:11px 14px;font-size:14px}.inbox-comment-reply input:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #00b8b024}.inbox-comment-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.inbox-comment-lead-toggle{margin-top:6px}.inbox-comment-lead-form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inbox-comment-lead-form input{border:1px solid var(--line-soft);border-radius:var(--radius-md);min-width:0;font:inherit;background:var(--surface);color:var(--ink);flex:140px;padding:9px 12px;font-size:13.5px}.inbox-comment-lead-success{color:var(--success);margin:10px 0 0;font-size:13.5px;font-weight:600}.inbox-comment-answered-badge{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);align-self:flex-start;margin-inline-start:auto;padding:3px 10px;font-size:12px;font-weight:800}.inbox-context-section{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);transition:box-shadow var(--transition);overflow:hidden}.inbox-context-section:hover{box-shadow:var(--shadow-lift)}.inbox-context-section-header{cursor:pointer;width:100%;font:inherit;color:var(--teal-text);text-align:right;transition:background var(--transition);background:0 0;border:0;align-items:center;gap:8px;padding:13px 16px;font-size:13.5px;font-weight:800;display:flex}.inbox-context-section-header:hover{background:var(--surface-soft)}.inbox-context-section-chevron{color:var(--muted);transition:transform var(--transition);flex:none;margin-inline-start:auto}.inbox-context-section.collapsed .inbox-context-section-chevron{transform:rotate(90deg)}.inbox-context-section.collapsed .inbox-context-section-body{display:none}.inbox-context-section-body{gap:9px;padding:0 16px 14px;display:grid}.inbox-context-section-suggestion{border-color:var(--mint);background:var(--mint-soft)}.inbox-context-section-suggestion .inbox-context-section-header{color:var(--teal-text)}.inbox-list,.inbox-messages,.inbox-context,.inbox-comments,.inbox-pending-list,.inbox-booking-slots{scrollbar-width:thin;scrollbar-color:#0e567740 transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.inbox-list::-webkit-scrollbar{width:6px;height:6px}.inbox-messages::-webkit-scrollbar{width:6px;height:6px}.inbox-context::-webkit-scrollbar{width:6px;height:6px}.inbox-comments::-webkit-scrollbar{width:6px;height:6px}.inbox-pending-list::-webkit-scrollbar{width:6px;height:6px}.inbox-booking-slots::-webkit-scrollbar{width:6px;height:6px}.inbox-list::-webkit-scrollbar-track{background:0 0}.inbox-messages::-webkit-scrollbar-track{background:0 0}.inbox-context::-webkit-scrollbar-track{background:0 0}.inbox-comments::-webkit-scrollbar-track{background:0 0}.inbox-pending-list::-webkit-scrollbar-track{background:0 0}.inbox-booking-slots::-webkit-scrollbar-track{background:0 0}.inbox-list::-webkit-scrollbar-thumb{background:#0e567733;border-radius:9999px;transition:background .15s}.inbox-messages::-webkit-scrollbar-thumb{background:#0e567733;border-radius:9999px;transition:background .15s}.inbox-context::-webkit-scrollbar-thumb{background:#0e567733;border-radius:9999px;transition:background .15s}.inbox-comments::-webkit-scrollbar-thumb{background:#0e567733;border-radius:9999px;transition:background .15s}.inbox-pending-list::-webkit-scrollbar-thumb{background:#0e567733;border-radius:9999px;transition:background .15s}.inbox-booking-slots::-webkit-scrollbar-thumb{background:#0e567733;border-radius:9999px;transition:background .15s}.inbox-list::-webkit-scrollbar-thumb:hover{background:var(--teal)}.inbox-messages::-webkit-scrollbar-thumb:hover{background:var(--teal)}.inbox-context::-webkit-scrollbar-thumb:hover{background:var(--teal)}.inbox-comments::-webkit-scrollbar-thumb:hover{background:var(--teal)}.inbox-pending-list::-webkit-scrollbar-thumb:hover{background:var(--teal)}.inbox-booking-slots::-webkit-scrollbar-thumb:hover{background:var(--teal)}.inbox-scroll-bottom{bottom:82px;background:var(--surface);color:var(--teal-text);border:1px solid var(--mint);border-radius:var(--radius-pill);cursor:pointer;z-index:10;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;animation:.2s fade-in;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(50%);box-shadow:0 4px 14px #0000001f}.inbox-scroll-bottom:hover{background:var(--mint-soft);transform:translate(50%)translateY(-2px);box-shadow:0 6px 18px #0000002e}@media (width>=761px){.content-view-inbox{flex-direction:column;height:100vh;max-height:100vh;display:flex;overflow:hidden}.content-view-inbox>.content-topbar{flex:none}.content-view-inbox>.view-transition{flex-direction:column;flex:1 1 0;min-height:0;padding:8px 18px 6px;display:flex;overflow:hidden}.content-view-inbox .inbox-panel{flex-direction:column;flex:1 1 0;width:100%;max-width:1400px;height:100%;min-height:0;display:flex;overflow:hidden}.content-view-inbox .inbox-hero{flex:none;gap:10px;margin-bottom:6px;padding:6px 14px}.content-view-inbox .inbox-hero .eyebrow{margin-bottom:0;font-size:10px;line-height:1}.content-view-inbox .inbox-hero h2{margin:1px 0 0;font-size:15px;line-height:1.2}.content-view-inbox .inbox-hero p{font-size:12px;line-height:1.25}.content-view-inbox .inbox-hero-actions{gap:8px}.content-view-inbox .inbox-live-status{gap:5px;padding:2px 8px;font-size:11px}.content-view-inbox .inbox-live-status span{width:6px;height:6px}.content-view-inbox .inbox-refresh{gap:5px;min-height:28px;padding:4px 10px;font-size:11.5px}.content-view-inbox .inbox-toolbar{flex:none;gap:4px;margin:0 0 6px;padding:5px 10px}.content-view-inbox .inbox-toolbar-top{flex-wrap:nowrap;gap:6px}.content-view-inbox .inbox-tabs,.content-view-inbox .inbox-providers{flex-shrink:0;gap:2px;padding:2px}.content-view-inbox .inbox-tabs button,.content-view-inbox .inbox-providers button{height:24px;min-height:24px;padding:3px 8px;font-size:11.5px}.content-view-inbox .inbox-search{flex:auto;min-width:120px}.content-view-inbox .inbox-search-input{height:25px;min-height:25px;padding:2px 8px 2px 24px;font-size:11.5px}.content-view-inbox .inbox-search-icon{inset-inline-end:7px}.content-view-inbox .inbox-toolbar-bottom{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-top:4px;overflow-x:auto}.content-view-inbox .inbox-toolbar-bottom::-webkit-scrollbar{display:none}.content-view-inbox .inbox-date-filters{flex-shrink:0;gap:5px}.content-view-inbox .inbox-date-preset{gap:3px;padding:2px 6px;font-size:10.5px}.content-view-inbox .inbox-date-toggle{font-size:10.5px}.content-view-inbox .inbox-date-filters label{gap:3px;font-size:10.5px}.content-view-inbox .inbox-date-filters input[type=date]{height:22px;padding:1px 4px;font-size:10.5px}.content-view-inbox .inbox-status-filters{flex-shrink:0;gap:3px}.content-view-inbox .inbox-filter-chips{gap:3px;max-width:100%;overflow-x:auto}.content-view-inbox .inbox-status-chip{min-height:22px;padding:1px 6px;font-size:10.5px;line-height:18px}.content-view-inbox .inbox-pending-questions{flex:none;margin-bottom:6px;padding:6px 10px}.content-view-inbox .inbox-pending-head{gap:8px}.content-view-inbox .inbox-pending-head .eyebrow{margin-bottom:0;font-size:10px}.content-view-inbox .inbox-pending-head h3{margin:1px 0 0;font-size:13px}.content-view-inbox .inbox-pending-head p{font-size:11px}.content-view-inbox .inbox-pending-list{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:none;margin-top:5px;display:flex;overflow:visible}.content-view-inbox .inbox-pending-list[data-scrollable=true]{max-height:140px;overflow-y:auto}@media (height<=700px){.content-view-inbox .inbox-pending-list{max-height:95px}.content-view-inbox .inbox-pending-list[data-scrollable=true]{max-height:95px;overflow-y:auto}}.content-view-inbox .inbox-pending-item{gap:10px;padding:5px 8px}.content-view-inbox .inbox-pending-question strong{white-space:normal;font-size:12px;line-height:1.3}.content-view-inbox .inbox-pending-question small{font-size:10.5px}.content-view-inbox .inbox-pending-actions{gap:6px}.content-view-inbox .inbox-pending-actions form{gap:5px}.content-view-inbox .inbox-pending-actions textarea{width:210px;height:26px;min-height:26px;max-height:52px;padding:2px 6px;font-size:11.5px;line-height:1.25}.content-view-inbox .inbox-pending-actions button{min-height:26px;padding:2px 8px;font-size:11px}.content-view-inbox .inbox-error,.content-view-inbox .inbox-pending-error{flex:none;margin-bottom:6px;padding:6px 10px;font-size:11.5px}.content-view-inbox .inbox-layout{flex:1 1 0;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:12px;height:100%;min-height:0;max-height:none;display:grid}.content-view-inbox .inbox-layout[data-has-selected=false]{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.content-view-inbox .inbox-list{overscroll-behavior:contain;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);height:100%;min-height:0;max-height:none;box-shadow:var(--shadow-soft);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.content-view-inbox .inbox-list-head{z-index:2;background:var(--surface);border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;padding:7px 10px;display:flex;position:sticky;top:0}.content-view-inbox .inbox-list-head div{flex-direction:row;align-items:baseline;gap:5px;display:flex}.content-view-inbox .inbox-list-head div strong{font-size:13px;font-weight:800}.content-view-inbox .inbox-list-head span{color:var(--muted);font-size:11px;font-weight:600}.content-view-inbox .inbox-conversation{border:0;border-bottom:1px solid var(--line-soft);border-inline-start:3px solid #0000;gap:8px;min-height:52px;padding:6px 10px}.content-view-inbox .inbox-conversation img,.content-view-inbox .inbox-avatar{flex:0 0 32px;width:32px;height:32px;font-size:12px}.content-view-inbox .inbox-conversation-copy{gap:2px}.content-view-inbox .inbox-conversation-line{gap:6px}.content-view-inbox .inbox-conversation-time{font-size:10.5px}.content-view-inbox .inbox-conversation-copy strong{font-size:12.5px;font-weight:700;line-height:1.2}.content-view-inbox .inbox-conversation-copy small{font-size:10.5px;line-height:1.2}.content-view-inbox .inbox-provider-label{gap:3px;font-size:10px}.content-view-inbox .inbox-intent-chip{padding:1px 5px;font-size:9.5px;font-weight:700}.content-view-inbox .inbox-unread{min-width:16px;height:16px;padding:0 3px;font-size:9.5px}.content-view-inbox .inbox-thread{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);height:100%;min-height:0;box-shadow:var(--shadow-soft);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.content-view-inbox .inbox-thread-head{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:8px;min-height:36px;padding:7px 12px;display:flex}.content-view-inbox .inbox-thread-title{gap:1px}.content-view-inbox .inbox-thread-title strong{font-size:13px;font-weight:800}.content-view-inbox .inbox-thread-title small{font-size:10.5px}.content-view-inbox .inbox-sync-warning{flex:none;padding:6px 12px;font-size:11.5px}.content-view-inbox .inbox-messages{overscroll-behavior:contain;scroll-behavior:smooth;background:var(--surface-soft);flex-direction:column;flex:1 1 0;gap:6px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}.content-view-inbox .inbox-message{border-radius:10px;gap:2px;max-width:76%;padding:6px 10px;font-size:12.5px;line-height:1.35}.content-view-inbox .inbox-message small{opacity:.7;font-size:10px}.content-view-inbox .inbox-compose{border-top:1px solid var(--line-soft);background:var(--surface);flex:none;grid-template-columns:1fr auto;align-items:end;gap:5px 6px;padding:6px 10px;display:grid}.content-view-inbox .inbox-quick-replies{flex-wrap:wrap;grid-column:1/-1;gap:4px;width:100%;padding:0;display:flex}.content-view-inbox .inbox-quick-reply-chip{min-height:18px;padding:1px 6px;font-size:10px;font-weight:600}.content-view-inbox .inbox-compose textarea{box-sizing:border-box;border-radius:var(--radius-sm);grid-column:1;width:100%;min-height:32px;max-height:60px;padding:4px 8px;font-size:12px;line-height:1.3}.content-view-inbox .inbox-compose button{border-radius:var(--radius-sm);grid-column:2;height:32px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.content-view-inbox .inbox-scroll-bottom{bottom:82px;z-index:10;padding:3px 8px;font-size:11px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.content-view-inbox .inbox-context{overscroll-behavior:contain;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-soft);flex-direction:column;flex:1 1 0;gap:8px;height:100%;min-height:0;padding:10px;display:flex;overflow-y:auto}.content-view-inbox .inbox-context-head{padding:1px 2px}.content-view-inbox .inbox-context-head .eyebrow{margin-bottom:0;font-size:10px;line-height:1}.content-view-inbox .inbox-context-head h3{margin:1px 0 0;font-size:12.5px;font-weight:800}.content-view-inbox .inbox-context-head p{margin:0;font-size:10.5px;line-height:1.2}.content-view-inbox .inbox-context-section{border-radius:var(--radius-md)}.content-view-inbox .inbox-context-section-header{padding:6px 8px;font-size:11px;font-weight:800}.content-view-inbox .inbox-context-section-body{gap:4px;padding:0 8px 6px;font-size:11px}.content-view-inbox .inbox-context-section-body select,.content-view-inbox .inbox-context-section-body input{border-radius:var(--radius-sm);height:26px;min-height:26px;padding:2px 6px;font-size:11px}.content-view-inbox .inbox-context-section-body button{min-height:24px;padding:1px 6px;font-size:10.5px}.content-view-inbox .inbox-comments{box-sizing:border-box;overscroll-behavior:contain;flex:1 1 0;align-content:start;gap:8px;width:100%;height:100%;min-height:0;padding:10px;display:grid;overflow-y:auto}.content-view-inbox .inbox-comment{border-radius:var(--radius-lg);padding:10px 14px}.content-view-inbox .inbox-comment-head{gap:8px}.content-view-inbox .inbox-post-preview{margin:6px 0;padding:6px 10px;font-size:11.5px}.content-view-inbox .inbox-comment-text{margin:0 0 8px;font-size:13px;line-height:1.4}.content-view-inbox .inbox-comment-reply{gap:6px}.content-view-inbox .inbox-comment-reply input{height:28px;min-height:28px;padding:4px 10px;font-size:12px}.content-view-inbox .inbox-comment-reply button{height:28px;min-height:28px;padding:0 12px;font-size:12px}.content-view-inbox .inbox-comment-actions{gap:8px;margin-top:6px}.content-view-inbox>.app-legal-footer{display:none}}.inbox-mobile-back{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:8px 12px;font-weight:600;display:none}.inbox-message{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-soft);max-width:72%;box-shadow:var(--shadow-soft);color:var(--ink);transition:box-shadow var(--transition);flex-direction:column;align-self:flex-start;gap:4px;padding:11px 15px;display:flex}.inbox-message:hover{box-shadow:var(--shadow-lift)}.inbox-message.outbound{background:var(--ink);border-color:var(--ink);color:var(--white);align-self:flex-end}.inbox-message.outbound.automated{background:var(--mint-soft);border-color:var(--teal);color:var(--ink)}.inbox-message-role{background:var(--surface-soft);width:max-content;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.inbox-message.inbound .inbox-message-role{background:var(--cream);color:var(--ink)}.inbox-message.outbound.manual .inbox-message-role{background:color-mix(in srgb, var(--lw) 16%, transparent);color:var(--white)}.inbox-message.outbound.automated .inbox-message-role{color:var(--teal-deep);background:#00aea91f}.inbox-message.automated small{color:var(--teal-deep);opacity:.85}.inbox-message.failed{border-color:var(--coral-deep)}.inbox-copilot-strip{display:none!important}.inbox-handoff-banner{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--lw-soft), var(--lw-soft));border:1px solid #e7a33e52;justify-content:space-between;align-items:center;gap:12px;margin:8px 14px 0;padding:10px 14px;display:flex;box-shadow:0 2px 8px #e7a33e0f}.inbox-handoff-banner>svg{color:var(--danger-text);flex:none}.inbox-handoff-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-handoff-copy strong{color:var(--danger-text);font-size:13px;font-weight:800}.inbox-handoff-copy span{color:var(--ink);font-size:12px;line-height:1.4}.inbox-handoff-copy small{color:var(--danger-text);background:#f59e0b1a;border-radius:4px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:11.5px;font-weight:600}.inbox-handoff-question{color:var(--ink);background:var(--surface-soft);border-radius:10px;gap:3px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;display:grid}.inbox-handoff-question strong{color:var(--teal-text);font-size:11.5px}.inbox-handoff-question span{overflow-wrap:anywhere}.inbox-message.is-unanswered-question{background:var(--lw-soft);border:1.5px solid #e7a33e;box-shadow:0 4px 14px #e7a33e24}.inbox-unanswered-tag{color:var(--danger-text);background:#e7a33e24;border-radius:6px;align-items:center;gap:5px;width:fit-content;margin-bottom:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.inbox-layout>.inbox-thread{min-height:0}.inbox-layout>.inbox-thread .inbox-messages{overscroll-behavior:contain;touch-action:pan-y;min-height:0;overflow-y:auto}.inbox-list-empty{padding:40px 20px}.inbox-comment{transition:box-shadow var(--transition), transform var(--transition)}.inbox-comment:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.inbox-back-mobile{display:none}@media (width<=760px){.content-view-inbox{height:auto;min-height:0;overflow:visible}.content-view-inbox>.view-transition{display:block;overflow:visible}.content-view-inbox .inbox-panel{height:auto;max-height:none;display:block;overflow:visible}.inbox-layout{grid-template-columns:1fr;gap:14px;min-height:0;padding-inline-end:0;position:relative}.inbox-layout[data-has-selected=false]{grid-template-columns:1fr}.inbox-list{max-height:none}.inbox-thread{min-height:460px}.content-view-inbox .inbox-thread{height:calc(100dvh - 235px);min-height:0;max-height:calc(100dvh - 235px)}.content-view-inbox .inbox-messages{min-height:0}.content-view-inbox .inbox-compose{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.inbox-context{overscroll-behavior:contain;z-index:30;border-inline-start:1px solid var(--line-soft);background:var(--surface-soft);width:100%;max-width:360px;height:100vh;max-height:100vh;box-shadow:var(--shadow-xl);padding:14px;transition:right .25s;position:fixed;top:0;bottom:0;right:-100%;overflow-y:auto}.inbox-layout[data-mobile-panel=context] .inbox-context,.inbox-context.is-open{right:0}.inbox-toolbar{flex-direction:column;align-items:stretch}.inbox-tabs,.inbox-providers{justify-content:center}.inbox-context-drawer{margin-top:14px}.inbox-context-drawer .inbox-context{grid-template-columns:1fr}.inbox-layout[data-mobile-panel=thread] .inbox-list,.inbox-layout[data-mobile-panel=thread] .inbox-context,.inbox-layout[data-mobile-panel=context] .inbox-list,.inbox-layout[data-mobile-panel=context] .inbox-thread,.inbox-layout:not([data-mobile-panel]) .inbox-thread,.inbox-layout:not([data-mobile-panel]) .inbox-context{display:none}.inbox-back-mobile{height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 8px;display:inline-flex}.inbox-back{display:none}.inbox-compose{flex-wrap:wrap}.inbox-compose textarea{min-height:56px}.inbox-message{max-width:88%}.inbox-quick-replies{padding:0 10px 8px}.inbox-quick-reply-chip{padding:4px 10px;font-size:11.5px}.inbox-comment-reply{flex-wrap:wrap}.inbox-comment-reply input{flex:100%;min-width:0}.inbox-booking-dates{grid-template-columns:1fr}.inbox-hero{flex-direction:column;align-items:flex-start;gap:10px}.inbox-hero h2{margin:0}.inbox-date-filters{flex-direction:column;align-items:flex-start}.inbox-pending-item,.inbox-pending-actions,.inbox-pending-actions form{flex-direction:column;align-items:stretch}.inbox-pending-actions,.inbox-pending-actions form{width:100%}.inbox-pending-actions textarea{box-sizing:border-box;width:100%}}.view-transition{padding:22px 26px 56px}button{min-height:44px}button.primary{background:var(--teal);color:var(--ink);cursor:pointer;transition:transform .15s ease, box-shadow var(--transition), filter var(--transition);border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-weight:800;display:inline-flex}button.primary:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 10px 22px -16px #00b8b0e6}button.primary:active{transform:scale(.98)}button.primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none;transform:none}button.dark{background:var(--ink);color:var(--white);transition:transform .15s ease, box-shadow var(--transition);border:none;border-radius:12px;align-items:center;gap:7px;padding:10px 18px;font-weight:800;display:inline-flex}button.dark:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}button.ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:border-color var(--transition), background var(--transition), transform .15s;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-weight:600;display:inline-flex}button.ghost:hover{background:var(--mint-soft);border-color:#00b8b099}button.ghost:active{transform:scale(.98)}button.ghost:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:var(--surface);color:var(--teal-deep);cursor:pointer;transition:border-color var(--transition), background var(--transition), transform .15s ease, box-shadow var(--transition);border:1px solid #008f8857;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-weight:800;display:inline-flex}button.secondary:hover{border-color:var(--teal);background:var(--mint-soft);box-shadow:var(--shadow-sm);transform:translateY(-1px)}button.secondary:active{transform:scale(.98)}button.secondary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}button.small{border-radius:10px;padding:6px 12px;font-size:13px}.panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:24px}.panel-grad{background:linear-gradient(145deg, var(--surface-soft), var(--lw-soft))}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-head>div:first-child{min-width:0}.panel-head p{max-width:66ch;line-height:1.65}.panel-head>button{flex:none}.panel-head h2{letter-spacing:-.03em;font-size:23px}.nav-row{align-items:center;gap:10px;display:flex}.nav-row strong{text-align:center;min-width:150px;font-weight:700}.nav-row .icon-btn{gap:5px}.kicker{color:var(--teal-text);letter-spacing:.06em;margin-bottom:4px;font-size:12.5px;font-weight:800;display:block}.content-view-dashboard{min-width:0;overflow-x:clip}.content-view-dashboard>.view-transition{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.content-view-dashboard>.view-transition>*{width:min(100%, var(--layout-content-max));box-sizing:border-box;max-width:100%}.dash-hero{text-align:center;padding:12px 8px 2px}.dash-pill{background:var(--surface);border:1px solid var(--line-soft);color:var(--teal-text);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);align-items:center;gap:9px;margin-bottom:18px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex}.dash-hero h2{letter-spacing:-.04em;margin:0 0 5px;font-size:clamp(26px,4vw,36px)}.dash-hero p{color:var(--muted);max-width:520px;margin:0 auto;font-size:15px;line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.hero-actions .edit-setup-link,.hero-actions .tour-launch-link,.hero-actions .dash-upgrade-cta{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:150px;min-height:44px;text-decoration:none;display:inline-flex}.dash-chat-hub{flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:12px auto 10px;display:flex}.dash-chat-input-wrapper{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:var(--radius-pill);height:52px;transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:10px;padding:0 18px 0 8px;display:flex;box-shadow:0 4px 20px #1020350d}.dash-chat-input-wrapper:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #2dd4bf40,0 6px 24px #10203514}.dash-chat-icon{color:var(--teal);opacity:.9;flex:none;place-items:center;display:grid}.dash-chat-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:8px 6px;font-family:inherit;font-size:15px}.dash-chat-input::placeholder{color:var(--muted);opacity:.85;font-size:14px}.dash-chat-send{border-radius:var(--radius-pill);background:var(--teal-deep);color:#fff;cursor:pointer;border:none;flex:none;place-items:center;width:38px;height:38px;transition:transform .15s,background .15s,opacity .15s;display:grid}.dash-chat-send:hover:not(:disabled){background:var(--teal);transform:scale(1.06)}.dash-chat-send:disabled{opacity:.35;cursor:not-allowed;background:var(--line-soft);color:var(--muted)}.dash-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=860px){.dash-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dash-quick-actions{grid-template-columns:1fr}}.quick-action-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);text-align:start;font:inherit;color:inherit;cursor:pointer;box-shadow:var(--shadow-soft);transition:border-color var(--transition), box-shadow var(--transition), transform .16s ease;align-items:center;gap:14px;padding:12px 14px;display:flex}.quick-action-card:hover{border-color:var(--teal);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.quick-action-card:active{transform:translateY(0)}.quick-action-icon{background:var(--cream);width:36px;height:36px;color:var(--teal-deep);border-radius:12px;flex:none;place-items:center;display:grid}.quick-action-icon.is-hot{background:var(--coral-soft);color:var(--coral-deep)}.quick-action-icon.is-inbox{background:var(--mint-soft);color:var(--teal-deep)}.quick-action-icon.is-content{background:var(--lw-soft);color:var(--ink)}.quick-action-icon.is-conn{color:var(--teal-text);background:#e0f2fe}.quick-action-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.quick-action-info strong{color:var(--ink);font-size:14px;font-weight:700}.quick-action-info small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.quick-action-arrow{color:var(--muted);opacity:.5;transition:opacity var(--transition), transform var(--transition);flex:none}.quick-action-card:hover .quick-action-arrow{opacity:1;color:var(--teal-deep);transform:translate(-3px)}.dash-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.dash-metric{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);text-align:start;font:inherit;color:inherit;cursor:pointer;box-shadow:var(--shadow-soft);transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;flex-direction:column;gap:12px;padding:13px 14px;display:flex}.dash-metric:hover{box-shadow:var(--shadow-lift);border-color:#00b8b080;transform:translateY(-2px)}.dash-metric:active{transform:scale(.98)}.metric-icon{background:var(--mint-soft);width:32px;height:32px;color:var(--teal-text);border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid}.metric-icon.hot{background:var(--coral-soft);color:var(--coral-deep)}.metric-icon.new{background:var(--amber-soft);color:var(--danger-text)}.metric-main strong{color:var(--ink);letter-spacing:-.04em;font-size:26px;font-weight:800;line-height:1.05;display:block}.metric-main small{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.4;display:block}@media (width>=1100px){.dash-hero{padding-top:5px}.dash-hero h2{margin-bottom:2px}.dash-hero p{line-height:1.35}.dash-chat-hub{gap:8px;margin-top:8px;margin-bottom:6px}.quick-action-card{padding:9px 12px}.quick-action-icon{width:32px;height:32px}.dash-metrics{gap:10px;margin:10px 0}.dash-metric{gap:8px;padding:10px 12px}.metric-icon{width:28px;height:28px}.metric-main strong{font-size:23px}.dash-insights{padding:14px}.dash-insights .panel-head{margin-bottom:8px}.dash-insight-list{gap:5px}.dash-insight-row{gap:9px;padding:8px 10px}.dash-upgrade{margin-top:14px;padding:10px 14px}.dash-upgrade-icon{border-radius:11px;width:36px;height:36px}.dash-upgrade-copy p{line-height:1.3}.dash-agent-questions{gap:10px;padding:6px 10px}.dash-agent-questions>div{align-items:baseline;gap:8px;display:flex}.dash-agent-questions .kicker{flex:none;margin:0;font-size:11px}.dash-agent-questions strong{font-size:13px}.dash-agent-questions .dash-agent-question-summary{flex:1;font-size:11px}.dash-agent-questions button{min-height:32px;padding:5px 10px;font-size:12px}}.dash-hero-skeleton{border-radius:var(--radius-card);background:linear-gradient(90deg, #f0ebe1 25%, var(--lw-soft) 50%, #f0ebe1 75%);background-size:200% 100%;min-height:150px;animation:1.4s infinite shimmer}.dashboard-loading{flex-direction:column;gap:16px;display:flex}.status-pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.status-pill:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.NEW{background:var(--mint-soft);color:var(--teal-text)}.status-pill.WARM{background:var(--amber-soft);color:var(--danger-text)}.status-pill.HOT{background:var(--coral-soft);color:var(--coral-deep)}.status-pill.CLOSED,.status-pill.DRAFT{background:var(--lw-soft);color:var(--muted)}.status-pill.APPROVED{background:var(--mint-soft);color:var(--teal-text)}.status-pill.SCHEDULED{background:var(--amber-soft);color:var(--danger-text)}.status-pill.PUBLISHED{background:var(--mint-soft);color:var(--teal-text)}.status-pill.is-partial-publish{background:var(--amber-soft);color:var(--danger-text)}.status-pill.FAILED{background:var(--coral-soft);color:var(--coral-deep)}.status-pill.UNKNOWN{background:var(--lw-soft);color:var(--muted)}.content-template-grid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.content-template-option{white-space:nowrap}.content-custom-panel{background:var(--lw);border:1px solid #e8ebe9;border-radius:14px;gap:10px;margin-bottom:16px;padding:16px;display:grid}.content-custom-head{justify-content:space-between;align-items:center;display:flex}.content-custom-panel label{font-size:13px;font-weight:700}.content-custom-panel textarea,.content-custom-panel select{border:1px solid var(--line);font:inherit;border-radius:10px;width:100%;padding:9px 12px}.content-media-grid{flex-wrap:wrap;gap:8px;display:flex}.content-media-thumb{cursor:pointer;background:var(--surface-soft);border:2px solid #0000;border-radius:10px;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.content-media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.content-media-thumb.is-selected{border-color:var(--teal)}.content-media-check{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;left:3px}.content-media-upload{border:1.5px dashed var(--line);width:64px;height:64px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.content-custom-actions{justify-content:flex-end;margin-top:4px;display:flex}.content-image-feedback{border-top:1px solid var(--line-soft);gap:8px;margin-top:10px;padding-top:10px;display:grid}.content-image-feedback p{margin:0;font-size:12.5px;font-weight:700}.content-image-feedback-chips{flex-wrap:wrap;gap:6px;display:flex}.content-image-feedback textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:13px}.content-schedule-control{align-items:center;gap:6px;display:inline-flex}.content-schedule-control input{border:1px solid var(--line);font:inherit;border-radius:8px;padding:6px 8px;font-size:12px}.content-hero-studio{background:linear-gradient(135deg, var(--lw) 0%, var(--surface-soft) 100%);border:1px solid var(--line-soft);border-radius:var(--radius-xl,20px);min-width:0;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:20px;padding:24px;display:flex;position:relative;overflow:hidden}.content-hero-studio:before{content:"";top:-50px;pointer-events:none;background:radial-gradient(circle,#00b8b01f 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;inset-inline-start:-50px}.content-hero-main{flex-direction:column;flex:420px;justify-content:center;min-width:0;display:flex}.content-hero-badge{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.content-sparkle-dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:50%}.content-hero-main h2{color:var(--text-h);text-wrap:balance;max-width:18ch;margin:0 0 6px;font-size:24px}.content-hero-main p{max-width:42ch;margin-block:0}.content-stat-pills{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.content-stat-pill{background:var(--lw);border:1px solid var(--line-soft);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.content-stat-number{color:var(--teal-deep);background:var(--mint-soft);border-radius:var(--radius-pill);padding:2px 7px;font-size:12px;font-weight:800}.content-stat-label{color:var(--muted);font-weight:500}.content-hero-actions{flex:0 520px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,520px);min-width:0;max-width:520px;display:grid}.content-action-card{box-sizing:border-box;border-radius:var(--radius-md,14px);border:1px solid var(--line-soft);background:var(--lw);cursor:pointer;text-align:start;min-width:0;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);align-items:center;gap:12px;padding:12px 14px;display:flex}.content-action-card:hover:not(:disabled){box-shadow:var(--shadow-sm);border-color:var(--teal);transform:translateY(-2px)}.content-action-card.is-primary{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-deep) 100%);color:var(--white);border:none;box-shadow:0 4px 14px #00b8b059}.content-action-card.is-primary .content-action-icon{background:color-mix(in srgb, var(--lw) 20%, transparent);color:var(--white)}.content-action-card.is-primary strong,.content-action-card.is-primary span{color:var(--white)}.content-action-card.is-active{border-color:var(--teal);background:var(--mint-soft)}.content-action-icon{background:var(--surface-soft);width:38px;height:38px;color:var(--teal-deep);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.content-action-text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.content-action-text strong{color:var(--text-h);overflow-wrap:anywhere;font-size:13.5px;line-height:1.25}.content-action-text span{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}@media (width<=860px){.content-hero-studio{flex-direction:column}.content-hero-main{min-width:0}.content-hero-actions{grid-template-columns:1fr;min-width:0;max-width:none}}.content-custom-panel{background:var(--lw);border:1.5px solid var(--mint);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);column-gap:18px;margin-bottom:20px;padding:18px;animation:.2s fade-in;display:grid}.content-custom-head{border-bottom:1px solid var(--line-soft);grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.content-custom-head-title{align-items:center;gap:10px;display:flex}.content-panel-icon{background:var(--mint-soft);width:32px;height:32px;color:var(--teal-deep);border-radius:8px;place-items:center;display:grid}.content-custom-head h3{margin:0;font-size:16px}.content-custom-head p{margin:2px 0 0;font-size:12.5px}.content-custom-field-group{margin-bottom:14px}.content-custom-goal-group,.content-custom-tone-group,.content-custom-topic-group{grid-column:1/-1}.content-custom-offer-group,.content-custom-media-group{align-self:start}.content-product-loading{margin:6px 0;font-size:12px}.content-website-products{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:8px 0;display:grid}.content-website-product{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--ink);text-align:start;cursor:pointer;font:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;transition:border-color .18s,background .18s,transform .18s;display:grid}.content-website-product:hover:not(:disabled),.content-website-product.is-selected{border-color:var(--teal);background:var(--mint-soft);transform:translateY(-1px)}.content-website-product img,.content-website-product-photo{object-fit:cover;background:var(--surface-soft);width:42px;height:42px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.content-website-product-copy{gap:2px;min-width:0;display:grid}.content-website-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-website-product-copy small{color:var(--muted);font-size:11px}.content-topic-open-custom{align-items:center;gap:7px;display:inline-flex}.content-label-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.content-char-count{color:var(--muted);font-size:11px}.content-topic-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.content-suggestion-hint{color:var(--muted);font-size:12px;font-weight:600}.content-suggestion-chip{border-radius:var(--radius-pill);background:var(--bg-soft);border:1px solid var(--line-soft);color:var(--ink);cursor:pointer;transition:all var(--transition);padding:3px 9px;font-size:11.5px}.content-suggestion-chip:hover:not(:disabled){background:var(--mint-soft);border-color:var(--teal);color:var(--teal-text)}.content-custom-field-group textarea,.content-custom-field-group select{width:100%}.content-custom-hint{color:var(--muted);margin:2px 0 8px;font-size:12px}.content-media-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;margin-top:8px;display:grid}.content-media-thumb{aspect-ratio:1;background:var(--bg-soft);cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.content-media-thumb img{object-fit:cover;width:100%;height:100%}.content-media-thumb.is-selected{border-color:var(--teal);box-shadow:0 0 0 2px #00b8b04d}.content-media-check{top:4px;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;inset-inline-end:4px}.content-media-upload{aspect-ratio:1;border:1.5px dashed var(--line);background:var(--surface-soft);color:var(--muted);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.content-media-upload:hover:not(:disabled){border-color:var(--teal);color:var(--teal-text);background:var(--mint-soft)}.content-upload-single{align-items:center;min-height:96px;display:flex}.content-upload-single .content-media-upload{aspect-ratio:auto;width:150px;min-height:86px}.content-upload-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.content-upload-preview img{object-fit:cover;border-radius:8px;width:80px;height:80px}.content-upload-preview>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.content-custom-actions{grid-column:1/-1;gap:10px;margin-top:16px;display:flex}.content-goal-pills,.content-tone-pills,.content-visual-mode-pills{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:8px;display:grid}.content-goal-pill,.content-tone-pill,.content-visual-pill{border-radius:var(--radius-md,12px);background:var(--lw);border:1.5px solid var(--line-soft);cursor:pointer;text-align:start;transition:all var(--transition);flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #0b25450a}.content-goal-pill strong,.content-tone-pill strong,.content-visual-pill strong{color:var(--text-h);align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.content-goal-pill span,.content-tone-pill span,.content-visual-pill span{color:var(--muted);font-size:11.5px;line-height:1.4}.content-goal-pill:hover:not(:disabled),.content-tone-pill:hover:not(:disabled),.content-visual-pill:hover:not(:disabled){background:var(--surface-soft);box-shadow:var(--shadow-sm);border-color:#00b8b080;transform:translateY(-1px)}.content-goal-pill.is-selected,.content-tone-pill.is-selected,.content-visual-pill.is-selected{border-color:var(--teal);background:linear-gradient(135deg, var(--mint-soft) 0%, #00b8b01f 100%);box-shadow:0 2px 10px #00b8b02e}.content-goal-pill.is-selected strong,.content-tone-pill.is-selected strong,.content-visual-pill.is-selected strong{color:var(--teal-deep)}.content-goal-pill.is-selected span,.content-tone-pill.is-selected span,.content-visual-pill.is-selected span{color:var(--teal-text)}.content-suggest-angles-row{align-items:center;gap:8px;margin-top:8px;display:flex}.content-angle-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.content-angle-card{border-radius:var(--radius-md,12px);background:var(--lw);border:1.5px solid var(--line-soft);cursor:pointer;text-align:start;transition:all var(--transition);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #0b25450a}.content-angle-card:hover:not(:disabled){background:var(--surface-soft);border-color:#00b8b080;transform:translateY(-1px)}.content-angle-card.is-selected{border-color:var(--teal);background:linear-gradient(135deg, var(--mint-soft) 0%, #00b8b01f 100%);box-shadow:0 2px 10px #00b8b02e}.content-angle-badge{color:var(--teal-deep);background:#00b8b026;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.content-angle-headline{color:var(--text-h);font-size:13.5px;font-weight:700;line-height:1.35}.content-angle-hook{color:var(--muted);font-size:12px;line-height:1.4}.content-existing-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;max-height:220px;margin-top:8px;padding:4px;display:grid;overflow-y:auto}.content-existing-thumb{aspect-ratio:1;border-radius:var(--radius-sm,8px);cursor:pointer;background:var(--surface-soft);border:2px solid #0000;padding:0;position:relative;overflow:hidden}.content-existing-thumb img{object-fit:cover;width:100%;height:100%}.content-existing-thumb.is-selected{border-color:var(--teal);box-shadow:0 0 0 2px #00b8b04d}.content-loading-assets{color:var(--muted);align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.content-no-assets{padding:10px 0;font-size:13px}@media (width<=720px){.content-custom-panel{padding:14px;display:block}.content-custom-head,.content-custom-field-group{margin-bottom:12px}.content-goal-pills,.content-tone-pills,.content-visual-mode-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.content-goal-pill,.content-tone-pill,.content-visual-pill{padding:9px 10px}.content-goal-pill span,.content-tone-pill span,.content-visual-pill span{font-size:10.5px}}.content-quick-refine-bar{background:linear-gradient(135deg, color-mix(in srgb, var(--lw-soft) 95%, transparent) 0%, #00b8b00d 100%);border-radius:var(--radius-md,14px);border:1px solid #00b8b038;margin:9px 0 6px;padding:0;display:block;box-shadow:inset 0 1px #fffc}.content-quick-refine-toggle{cursor:pointer;align-items:center;gap:7px;min-height:34px;padding:6px 10px;list-style:none;display:flex}.content-quick-refine-toggle::-webkit-details-marker{display:none}.content-quick-refine-toggle::marker{content:""}.content-quick-refine-toggle:hover{background:#00b8b00f}.content-quick-refine-bar[open] .content-quick-refine-toggle{border-bottom:1px solid #00b8b024}.content-quick-refine-chevron{color:var(--teal-deep);transition:transform var(--transition);margin-inline-start:auto;font-size:17px;line-height:1}.content-quick-refine-bar[open] .content-quick-refine-chevron{transform:rotate(180deg)}.content-quick-refine-label{color:var(--teal-deep);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.content-quick-refine-status{color:var(--teal-deep);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.content-quick-refine-chips{flex-wrap:wrap;gap:5px;padding:7px 10px 9px;display:flex}.content-refine-chip{border-radius:var(--radius-pill);background:var(--lw);border:1px solid var(--line-soft);color:var(--text-h);cursor:pointer;transition:all var(--transition);align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0b25450a}.content-refine-chip:hover:not(:disabled){border-color:var(--teal);background:var(--mint-soft);color:var(--teal-deep);transform:translateY(-1.5px);box-shadow:0 2px 6px #00b8b02e}.content-template-picker{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-lg,16px);margin-bottom:20px;padding:18px}.content-template-picker-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.content-template-picker-head h3{margin:0;font-size:15px}.content-template-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.content-template-option{border:1px solid var(--line-soft);background:var(--lw);color:var(--text-h);cursor:pointer;text-align:start;transition:all var(--transition);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.content-template-option:hover:not(:disabled){border-color:var(--teal);background:var(--mint-soft);color:var(--teal-text)}.content-template-sparkle{color:var(--teal)}.content-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.content-filter-tabs{background:var(--surface-soft);border-radius:var(--radius-pill);border:1px solid var(--line-soft);gap:6px;padding:4px;display:flex;overflow-x:auto}.content-tab-btn{border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;white-space:nowrap;transition:all var(--transition);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.content-tab-btn:hover{color:var(--text-h)}.content-tab-btn.is-active{background:var(--lw);color:var(--text-h);font-weight:700;box-shadow:0 1px 4px #10203514}.content-tab-count{border-radius:var(--radius-pill);background:#1020350f;padding:1px 6px;font-size:11px}.status-tab-draft.is-active .content-tab-count{background:var(--coral-soft);color:var(--coral-deep)}.content-search-box{background:var(--lw);border:1px solid var(--line-soft);border-radius:var(--radius-pill);min-width:220px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.content-search-box input{background:0 0;border:none;width:100%;min-height:36px;padding:8px 0;font-size:13px}.content-search-box input:focus{box-shadow:none}.content-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0}.content-no-results{text-align:center;background:var(--surface-soft);border-radius:var(--radius-lg);border:1px dashed var(--line);padding:40px 20px}.content-post-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.content-post-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg,16px);background:var(--lw);box-shadow:var(--shadow-soft);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;display:flex;overflow:hidden}.content-post-card:hover{box-shadow:var(--shadow-lift);border-color:#00b8b059;transform:translateY(-3px)}.content-post-card.status-draft{border-inline-start:4px solid var(--amber)}.content-post-card.status-approved{border-inline-start:4px solid var(--teal)}.content-post-card.status-scheduled{border-inline-start:4px solid #6366f1}.content-post-card.status-published{border-inline-start:4px solid var(--success)}.content-post-card.status-published.has-partial-error{border-inline-start:4px solid var(--amber)}.content-image-wrapper{aspect-ratio:4/5;background:var(--lw-soft);width:100%;position:relative;overflow:hidden}.content-post-image{object-fit:contain;width:100%;height:100%;display:block}.content-image-overlay{opacity:0;background:linear-gradient(#0000 40%,#10203599 100%);justify-content:center;align-items:flex-end;padding:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.content-post-card:hover .content-image-overlay{opacity:1}.content-expand-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lw) 90%, transparent);color:var(--ink);align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.content-image-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg, var(--surface-soft) 0%, var(--lw-soft) 100%);width:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.content-post-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.content-card-top-row{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.content-ai-tag{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.content-image-fallback-notice{border-radius:var(--radius-sm,8px);background:var(--amber-soft);color:var(--danger-text);border:1px solid #d9770640;align-items:flex-start;gap:6px;margin:6px 0;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.content-image-fallback-notice svg{flex:none;margin-top:1px}.content-post-body h3{color:var(--text-h);margin:0;font-size:15px;font-weight:700;line-height:1.4}.content-post-body p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.content-post-hashtags{font-weight:600;color:var(--teal-text)!important;-webkit-line-clamp:2!important;font-size:12px!important}.content-hashtag-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.content-hashtag-chip{color:var(--teal-text);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4}.content-scheduled-line{color:var(--teal-text);align-items:center;gap:5px;margin:4px 0 0;font-size:12.5px;font-weight:700;display:flex}.content-publish-error-banner{border-radius:var(--radius-sm,8px);background:var(--amber-soft);color:var(--danger-text);border:1px solid #d9770640;align-items:flex-start;gap:8px;margin-top:4px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.content-publish-error-banner.is-error{background:var(--coral-soft);color:var(--coral-deep);border-color:#ef444440}.content-publish-error-icon{flex-shrink:0;margin-top:2px}.content-published-management-note{border-radius:var(--radius-sm,8px);background:var(--mint-soft);color:var(--teal-text);border:1px solid #0e6b5f29;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.content-published-management-note>svg{flex:none}.content-published-management-providers{white-space:nowrap;unicode-bidi:isolate;align-items:center;gap:3px;display:inline-flex}.content-published-management-providers b{font-weight:800}.content-channel-badges{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.content-channel-badge{border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.content-channel-badge.is-success{background:var(--mint-soft);color:var(--teal-text)}.content-channel-badge.is-failed{background:var(--amber-soft);color:var(--danger-text)}.content-story-tag{border-radius:var(--radius-pill);width:fit-content;color:var(--danger-text);background:linear-gradient(135deg,#d633841a,#7d45cf1a);border:1px solid #d6338433;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.content-post-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.content-website-link-choice{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--ink);border-radius:11px;flex:1 0 100%;padding:9px 11px;font-size:12px}.content-website-link-choice label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.content-website-link-choice input{width:16px;height:16px;accent-color:var(--teal);flex:none;margin:2px 0 0}.content-website-link-choice span{gap:3px;min-width:0;display:grid}.content-website-link-choice small,.content-website-link-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.content-post-preview-trigger{cursor:pointer}.content-post-preview-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}.content-btn-approve{font-weight:700;background:var(--teal)!important;border-color:var(--teal)!important}.content-image-feedback{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:12px;margin-top:10px;padding:12px}.content-image-feedback-header{color:var(--coral-deep);align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.content-image-feedback-header p{color:inherit;margin:0}.content-image-feedback-chips{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.content-feedback-chip{padding:3px 8px;font-size:11px}.content-feedback-chip.is-active{background:var(--mint-soft);border-color:var(--teal);color:var(--teal-text);font-weight:700}.content-feedback-target{flex-wrap:wrap;gap:7px;margin:12px 0 10px;display:flex}.content-feedback-target-option{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.content-feedback-target-option:hover,.content-feedback-target-option:focus-visible,.content-feedback-target-option.is-active{border-color:var(--teal);background:var(--mint-soft);color:var(--teal-deep);outline:none}.content-btn-regenerate{color:var(--teal-deep);font-size:0}.content-btn-regenerate:after{content:"יצירה מחדש";margin-inline-start:5px;font-size:12px}@media (prefers-reduced-motion:reduce){.content-feedback-target-option{transition:none}}.content-image-feedback textarea{width:100%;margin-bottom:8px;font-size:12px}.content-image-feedback-actions{gap:6px;display:flex}.content-schedule-control{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;gap:8px;min-width:min(300px,100%);padding:10px;display:grid}.content-schedule-quick-actions,.content-schedule-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-schedule-quick-actions button{flex:120px}.content-schedule-date{color:var(--muted);gap:4px;font-size:11px;display:grid}.content-schedule-control input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:32px;color:var(--ink);font:inherit;border-radius:9px;padding:5px 8px;font-size:12px}.content-schedule-actions{justify-content:flex-start}@media (width<=560px){.content-schedule-control{width:100%;min-width:0}}.content-preview-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102035a6;place-items:center;padding:20px;animation:.2s fade-in;display:grid;position:fixed;inset:0}.content-preview-card{box-sizing:border-box;scrollbar-gutter:stable;background:var(--lw);border:1px solid var(--line-soft);width:min(760px,96vw);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lift);border-radius:24px;flex-direction:column;padding:11px;display:flex;position:relative;overflow:hidden}.content-story-preview-card{box-sizing:border-box;overscroll-behavior:contain;background:var(--paper);border:1px solid #ffffff38;border-radius:28px;width:min(780px,96vw);max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 70px #08142661}.content-story-preview-card:focus,.content-story-preview-card:focus-visible{outline:none}.content-story-preview-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,46px);min-width:0;display:grid}.content-story-phone{aspect-ratio:422/894;isolation:isolate;place-items:center;width:min(100%,300px);min-width:0;margin-inline:auto;display:grid;position:relative}.content-story-device-frame{z-index:0;max-width:100%}.content-story-device-frame .dfs__viewport{height:100%;min-height:100%;overflow:hidden}.content-story-screen{isolation:isolate;background:#101522;border-radius:0;width:100%;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}.content-story-backdrop{z-index:0;object-fit:cover;opacity:.94;filter:blur(22px)saturate(1.2)brightness(1.04);width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;inset:-16px;transform:scale(1.12)}.content-story-screen:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#030c191a,#0000 18% 82%,#030c1924);position:absolute;inset:0}.content-story-image{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.content-story-image-fallback{box-sizing:border-box;z-index:1;color:#ffffffdb;text-align:center;background:linear-gradient(145deg,#253348,#111a29);align-content:center;place-items:center;gap:8px;width:100%;height:100%;padding:24px;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.content-story-topbar,.content-story-account,.content-story-reply{z-index:3;color:#fff;position:absolute}.content-story-topbar{direction:ltr;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;top:13px;left:13px;right:13px}.content-story-progress{background:color-mix(in srgb, var(--lw) 90%, transparent);border-radius:99px;flex:1;height:2px}.content-story-account{text-shadow:0 1px 5px #0000008c;align-items:center;gap:6px;font-size:11px;display:flex;top:31px;left:14px;right:14px}.content-story-account small{opacity:.78}.content-story-account strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content-story-avatar{background:var(--teal);color:#fff;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:inline-grid}.content-story-avatar img{object-fit:contain;background:color-mix(in srgb, var(--lw) 92%, transparent);border-radius:50%;width:100%;height:100%}.content-story-reply{border-radius:var(--radius-pill);color:#fffffff0;text-align:center;border:1px solid #ffffffd6;padding:8px 12px;font-size:11px;font-weight:700;bottom:14px;left:14px;right:14px}.content-story-confirmation h3{color:var(--ink);margin:10px 0 7px}.content-story-confirmation{min-width:0}.content-story-confirmation>p{color:var(--muted);margin:0 0 16px;line-height:1.55}.content-story-note{border-radius:var(--radius-sm);background:var(--mint-soft);color:var(--teal-text);align-items:flex-start;gap:8px;margin-top:9px;padding:10px;font-size:12px;line-height:1.5;display:flex}.content-story-note.is-warning{color:var(--coral-deep);background:#ff8b7b24}.content-story-note svg{flex:none;margin-top:1px}.content-story-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media (width<=600px){.content-story-preview-card{border-radius:22px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px}.content-story-preview-layout{grid-template-columns:1fr;gap:20px}.content-story-phone{width:min(250px,72vw)}.content-story-actions button{flex:100%}}.content-preview-close{top:14px;z-index:10;color:#fff;cursor:pointer;width:34px;height:34px;min-height:0;transition:background var(--transition);background:#102035b3;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.content-preview-close:hover{background:var(--ink)}.content-mockup-feed-card{scrollbar-width:thin;scrollbar-color:#aab4c2 transparent;flex-direction:column;min-height:0;padding:14px 16px 8px;display:flex;overflow-y:auto}.content-mockup-account-header{align-items:center;gap:10px;margin-bottom:12px;padding-inline-end:44px;display:flex}.content-mockup-avatar{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-deep) 100%);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.content-mockup-avatar img{object-fit:contain;background:var(--lw);border-radius:50%;width:100%;height:100%;padding:5px}.content-mockup-account-info{flex-direction:column;flex:1;display:flex}.content-mockup-account-info strong{color:var(--text-h);font-size:14px}.content-mockup-account-info small{color:var(--muted);font-size:11px}.content-preview-image{aspect-ratio:4/5;object-fit:contain;background:var(--lw-soft);border-radius:0;width:100%;max-height:none;margin:0 auto;display:block}.content-preview-image--fixed-ratio{aspect-ratio:4/5;object-fit:contain;width:100%}.content-mockup-social-bar{border-bottom:1px solid var(--line-soft);direction:ltr;justify-content:flex-start;align-items:center;margin-bottom:8px;padding:10px 0 8px;display:flex}.content-mockup-action-icons{align-items:center;gap:12px;display:flex}.content-mockup-action-icons .content-mockup-icon-btn:last-child{margin-inline-start:auto}.content-mockup-icon-btn{color:var(--muted);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;display:inline-flex}.content-mockup-icon-btn:first-child:hover{color:var(--danger-text);transform:scale(1.15)}.content-mockup-icon-btn:nth-child(2):hover{color:var(--teal-text);transform:scale(1.15)}.content-mockup-icon-btn:nth-child(3):hover{color:var(--teal);transform:scale(1.15)}.content-mockup-icon-btn:nth-child(4):hover{color:var(--ink);transform:scale(1.15)}.content-mockup-engagement-text{color:var(--muted);font-size:12px;font-weight:600}.content-preview-body{flex-direction:column;flex:none;gap:10px;padding:10px 0;display:flex}.content-instagram-caption{color:var(--ink)!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.content-instagram-caption strong{margin-inline-end:5px;font-weight:800}.content-instagram-copy{margin-top:5px!important}.content-instagram-hashtags{color:var(--teal-text)!important;margin-top:5px!important}.content-instagram-comments{width:fit-content;font:inherit;cursor:default;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:12px;color:var(--muted)!important}.content-instagram-time{letter-spacing:.04em;text-transform:uppercase;color:var(--muted)!important;font-size:10px!important}.content-preview-body h3{color:var(--ink);margin:0;font-size:18px}.content-preview-body p{white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.6;color:var(--ink)!important}.content-preview-full-text{overflow-wrap:anywhere;word-break:normal;max-height:none;overflow:visible}.content-preview-footer-actions{background:var(--lw);border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 4px 2px;display:flex}.content-preview-footer-actions button{white-space:normal;min-width:0;max-width:100%}@media (width<=560px){.content-preview-overlay{padding:10px}.content-preview-card{border-radius:20px;width:min(760px,100%);max-height:calc(100dvh - 20px);padding:8px}.content-preview-footer-actions{justify-content:stretch}.content-preview-footer-actions button{flex:100%}}.source-chip{border-radius:var(--radius-pill);color:var(--muted);background:#1020350d;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge{border-radius:var(--radius-pill);align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.badge.status-draft{background:var(--lw-soft);color:var(--muted)}.badge.status-approved{background:var(--mint-soft);color:var(--teal-text)}.badge.status-scheduled{background:var(--amber-soft);color:var(--danger-text)}.badge.status-published{background:var(--mint-soft);color:var(--teal-text)}.badge.status-failed{background:var(--coral-soft);color:var(--danger-text)}.badge.status-unknown{background:var(--amber-soft);color:var(--danger-text);border:1px dashed #854d0e}.hashtags{color:var(--teal-text);margin:4px 0;font-size:14px;font-weight:600}.best-time{align-items:center;gap:6px;display:inline-flex}.best-time svg{color:var(--teal-deep)}.empty-state{text-align:center;color:var(--muted);padding:44px 20px}.empty-state .empty-art{background:var(--surface-soft);border:1px solid var(--line-soft);width:62px;height:62px;color:var(--teal-text);border-radius:18px;place-items:center;margin:0 auto 16px;display:grid}.empty-state h3{color:var(--ink);margin-bottom:6px;font-size:18px}.empty-state p{max-width:420px;margin:0 auto;font-size:14px;line-height:1.7}.empty-cta{margin-top:18px}.lead-detail-empty .empty-art{border-radius:16px;width:56px;height:56px}.leads-wrap{display:block}.hero-soft{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:22px 24px;display:flex}.hero-soft-copy h2{margin-bottom:4px;font-size:24px}.hero-soft-copy p{color:var(--muted);max-width:520px;margin:0;font-size:14px;line-height:1.7}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.filter-row select{min-width:130px}.filter-hint{color:var(--coral-deep);background:var(--coral-soft);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.leads-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:16px;display:grid}.lead-list{flex-direction:column;gap:10px;display:flex}.lead-row{background:var(--surface);border:1px solid var(--line-soft);cursor:pointer;box-shadow:var(--shadow-soft);transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:13px 15px;display:grid}.lead-row:hover{box-shadow:var(--shadow-lift);border-color:#00b8b080;transform:translateY(-1px)}.lead-row.active{border-color:var(--teal);background:var(--mint-soft);box-shadow:0 0 0 3px #00b8b01f}.lead-avatar{background:linear-gradient(135deg, var(--teal), var(--ink));width:42px;height:42px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.lead-main{min-width:0}.lead-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.lead-phone{color:var(--muted);text-align:right;direction:ltr;font-size:13px}.lead-snippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.leads-loading{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.lead-detail{flex-direction:column;gap:14px;display:flex}button.lead-back{width:fit-content;display:none}.detail-head{align-items:center;gap:14px;display:flex}.detail-head .lead-avatar{width:52px;height:52px;font-size:20px}.detail-head h3{margin:0;font-size:20px}.detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.lead-contact-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.status-card{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-card);padding:14px 18px}.notes-card,.reply-area,.lead-conversations-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);padding:16px}.lead-conversations-card .section-heading-row{align-items:flex-start}.lead-conversations-list{gap:8px;margin-top:12px;display:grid}.lead-conversation-row{background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lead-conversation-row>div{gap:2px;display:grid}.lead-conversation-row span{color:var(--muted);font-size:12px}.lead-conversation-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=700px){.lead-conversation-row{flex-direction:column;align-items:flex-start}.lead-conversation-actions{justify-content:flex-start}}.content-post-preview-layout{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,40px);min-height:0;display:grid;overflow:hidden}.content-preview-phone-shell .content-feed-media{width:100%;max-width:none;margin-inline:auto}.content-post-preview-controls{overscroll-behavior:contain;min-width:0;max-height:100%;padding:16px 2px;overflow-y:auto}.content-post-preview-controls>p{margin:0 0 12px;line-height:1.55}@media (width<=900px){.content-post-preview-card{width:min(680px,100vw - 24px);max-width:calc(100vw - 24px)}.content-post-preview-layout{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:22px}.content-preview-phone-shell{height:min(100dvh - 112px,600px)}}@media (width<=680px){.content-post-preview-overlay{padding:8px;overflow-y:auto}.content-post-preview-card{width:min(420px,100vw - 16px);max-width:calc(100vw - 16px);height:auto;min-height:calc(100dvh - 16px);max-height:none;padding:50px 14px 14px;overflow:visible}.content-post-preview-layout{grid-template-columns:1fr;align-content:start;gap:14px;overflow:visible}.content-preview-phone-shell{width:min(100%,320px);height:min(66dvh,560px);min-height:330px}.content-post-preview-controls{max-height:none;padding:4px 2px 0;overflow:visible}.content-post-preview-controls>h3{font-size:22px}.content-post-preview-controls>p{font-size:14px}}@media (width<=620px){.content-hero-studio{justify-content:flex-start;gap:14px;margin-bottom:14px;padding:16px}.content-hero-main{flex:none}.content-hero-main p{font-size:13px;line-height:1.45}.content-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.content-action-card{border-radius:10px;gap:6px;min-height:0;padding:7px 8px}.content-action-icon{border-radius:6px;width:22px;height:22px}.content-action-icon svg{width:14px;height:14px}.content-action-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.content-action-text span{display:none}}.notes-card h4,.reply-area h4{color:var(--muted);margin:0 0 10px;font-size:14px}.notes-card textarea{width:100%}.lead-original-message{border-inline-start:3px solid var(--teal);background:var(--mint-soft);color:var(--ink);white-space:pre-wrap;border-radius:10px;margin:8px 0 18px;padding:12px 14px;line-height:1.65}.reply-draft{background:linear-gradient(135deg, var(--lw-soft), var(--lw-soft));white-space:pre-wrap;color:var(--ink);border:1px solid #00b8b02e;border-radius:14px;margin:0 0 12px;padding:16px;line-height:1.7}.reply-draft.is-approved{background:linear-gradient(135deg, var(--lw-soft), var(--lw-soft));border-color:#00b8b04d}.reply-draft.is-approved:before{content:"✓ מאושר";color:var(--teal-text);background:var(--mint-soft);border-radius:var(--radius-pill);margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.reply-actions{flex-wrap:wrap;gap:10px;display:flex}.send-confirm{background:var(--coral-soft);border:1px solid #ff8b7b66;border-radius:14px;margin-top:12px;padding:14px 16px;animation:.2s cubic-bezier(.22,1,.36,1) view-in}.send-confirm p{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:700}.reply-history{flex-direction:column;gap:10px;display:flex}.reply-item{background:var(--mint-soft);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.65}.reply-item.is-sent{background:var(--lw-soft)}.reply-item .reply-status{margin-bottom:4px;font-size:11px;font-weight:800;display:block}.reply-item.is-sent .reply-status{color:var(--muted)}.reply-item.is-approved .reply-status{color:var(--teal-text)}.new-lead-form{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.new-lead-form label{color:var(--ink);flex-direction:column;gap:5px;font-size:14px;font-weight:700;display:flex}.new-lead-form select{appearance:auto}.new-lead-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.calendar-head h2{letter-spacing:-.03em;font-size:23px}.cal-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.cal-legend span{align-items:center;gap:6px;display:inline-flex}.legend-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dot-approved{background:var(--teal)}.dot-scheduled{background:var(--amber)}.dot-published{background:#0e6b5f}.dot-draft{background:#d5cfc3}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.calendar-weekdays div{text-align:center;color:var(--muted);padding:6px 0;font-size:13px;font-weight:600}.calendar-cell{border:1px solid var(--line-soft);background:var(--surface);min-height:94px;transition:border-color var(--transition), box-shadow var(--transition);border-radius:13px;flex-direction:column;align-items:flex-start;gap:4px;padding:7px;display:flex}.calendar-cell:hover{box-shadow:var(--shadow-soft);border-color:#00b8b080}.calendar-cell.empty{background:0 0;border-color:#0000}.day-num{color:var(--muted);font-size:13px;font-weight:600}.calendar-cell.is-today{border-color:var(--teal);background:var(--mint-soft);box-shadow:0 0 0 3px #00b8b01f}.calendar-cell.is-today .day-num{color:var(--teal-text);font-weight:800}.post-chip{background:var(--mint-soft);width:100%;color:var(--teal-text);text-overflow:ellipsis;white-space:nowrap;border-inline-start:3px solid #0000;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;overflow:hidden}.post-chip.status-approved{background:var(--mint-soft);color:var(--teal-text);border-inline-start-color:var(--teal)}.post-chip.status-scheduled{background:var(--amber-soft);color:var(--danger-text);border-inline-start-color:var(--amber)}.post-chip.status-published{background:var(--mint-soft);color:var(--teal-text);border-inline-start-color:#0e6b5f}.post-chip.status-draft{background:var(--lw-soft);color:var(--muted);border-inline-start-color:var(--line-strong)}.post-more{color:var(--muted);padding-inline-start:2px;font-size:10.5px;font-weight:700}.calendar-skeleton{padding:8px 0}.form-row{align-items:flex-start;gap:12px;display:flex}.form-row textarea{background:var(--surface-soft);flex:1}.form-row button{white-space:nowrap}.quota-chip{color:var(--teal-text);background:var(--mint-soft);border-radius:var(--radius-pill);border:1px solid #00b8b033;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.generate-tip{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-card);align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.generate-tip .tip-icon{background:var(--mint-soft);width:44px;height:44px;color:var(--teal-text);border-radius:13px;flex:none;place-items:center;display:grid}.generate-tip p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.brief-form{flex-direction:column;gap:14px;max-width:560px;display:flex}.brief-form label{color:var(--ink);flex-direction:column;gap:6px;font-weight:700;display:flex}.brief-save{align-self:flex-start}.brief-section{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface-soft);flex-direction:column;gap:14px;margin:0;padding:18px;display:flex}.brief-section legend{color:var(--teal-text);padding:0 4px;font-size:13px;font-weight:800}.voice-rules{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.voice-rules label{align-items:center;flex-direction:row!important;gap:8px!important}details.voice-preview{padding:14px 18px}details.voice-preview summary{cursor:pointer;color:var(--teal-text);font-size:13px;font-weight:800;list-style:none}details.voice-preview summary::-webkit-details-marker{display:none}details.voice-preview[open] summary{margin-bottom:12px}.preview-row{gap:8px;display:flex}.preview-row input{flex:1}.preview-result{background:var(--mint-soft);border-radius:12px;margin-top:10px;padding:12px 14px}.preview-result p{color:var(--ink);margin:0 0 6px}.knowledge-base-list{gap:10px;max-width:720px;margin:16px 0;padding:0;list-style:none;display:grid}.knowledge-base-item{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;gap:6px;padding:14px;display:grid;position:relative}.knowledge-base-item>strong{color:var(--ink)}.knowledge-base-item>p{margin:0;line-height:1.55}.knowledge-base-category{background:var(--mint-soft);color:var(--teal-text);border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:800}.knowledge-base-actions{flex-wrap:wrap;gap:6px;display:flex}.knowledge-base-edit-form{max-width:none}.plan-panel{max-width:880px}.plan-current-pill{color:var(--teal-text);background:var(--mint-soft);border-radius:var(--radius-pill);border:1px solid #00b8b033;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.plan-current-pill svg{color:var(--teal-deep)}.plan-summary-card{background:linear-gradient(145deg, var(--lw-soft), var(--lw-soft));border-radius:var(--radius-card);border:1px solid #00b8b02e;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.plan-summary-main{min-width:0}.plan-summary-name{color:var(--ink);font-size:20px;font-weight:800}.plan-summary-fit{color:var(--muted);margin:4px 0 12px;font-size:13.5px;line-height:1.6}.plan-summary-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.plan-summary-price strong{letter-spacing:-.04em;font-size:30px;font-weight:800}.plan-summary-price small{color:var(--muted);font-size:13px}.plan-summary-price s{color:var(--muted);width:100%;font-size:12px;text-decoration:line-through}.plan-summary-price em{color:var(--teal-text);border-radius:var(--radius-pill);background:#00b8b01f;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.plan-summary-outcome{background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;align-items:flex-start;gap:9px;max-width:300px;padding:14px 16px;display:flex}.plan-summary-outcome svg{color:var(--teal-deep);flex:none;margin-top:2px}.plan-summary-outcome p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.plan-features-title{color:var(--muted);margin:22px 0 10px;font-size:14px}.plan-feature-list{flex-wrap:wrap;gap:10px;display:flex}.plan-feature-item{background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.plan-feature-check{background:var(--mint-soft);width:20px;height:20px;color:var(--teal-text);border-radius:50%;flex:none;place-items:center;display:grid}.plan-note{background:var(--amber-soft);border:1px solid #facc1559;border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 16px;display:flex}.plan-note svg{color:var(--danger-text);flex:none;margin-top:2px}.plan-note p{color:var(--danger-text);margin:0;font-size:13.5px;line-height:1.6}.plans-intro{color:var(--muted);max-width:640px;margin:0 0 18px;font-size:13.5px;line-height:1.7}.plans-page-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.plans-page-card{cursor:default;min-height:420px}.plans-page-card:hover{transform:none}.plan-card-cta{width:100%;margin-top:14px;display:flex}.plan-card-cta .primary,.plan-card-cta .plans-cta-current,.plan-card-cta .plans-cta-pending{justify-content:center;width:100%}.plans-cta-current,.plans-cta-pending{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.plans-cta-current{color:var(--teal-text);background:var(--mint-soft);border:1px solid #00b8b040}.plans-cta-pending{color:var(--danger-text);background:var(--amber-soft);border:1px solid #facc1566}.plans-cta-featured{background:var(--teal);border-color:var(--teal);color:var(--ink)}.plans-cta-featured:hover{background:var(--teal-deep);color:var(--white)}.plan-pending-banner{background:var(--amber-soft);border:1px solid #facc1566;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 16px;display:flex}.plan-pending-banner svg{color:var(--danger-text);flex:none;margin-top:2px}.plan-pending-banner p{color:var(--danger-text);margin:0;font-size:13.5px;line-height:1.6}.checkout-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10203573;place-items:center;padding:20px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.checkout-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-xl);width:min(440px,100%);box-shadow:var(--shadow);padding:26px;animation:.24s cubic-bezier(.22,1,.36,1) pop-in;position:relative}.checkout-card .kicker{margin-bottom:6px;display:block}.checkout-card h3{letter-spacing:-.03em;margin-bottom:6px;font-size:22px}.checkout-fit{margin-bottom:18px;font-size:13.5px;line-height:1.6}.checkout-close{background:var(--surface-soft);border:1px solid var(--line-soft);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;min-height:0;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.checkout-close:hover{color:var(--ink);border-color:var(--line-strong)}.period-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.period-toggle button{font:inherit;cursor:pointer;border:1.5px solid var(--line-soft);background:var(--surface-soft);border-radius:var(--radius-md);color:var(--ink);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:11px 12px;font-size:13.5px;font-weight:700;display:flex}.period-toggle button:hover{border-color:#00b8b080}.period-toggle button.active{border-color:var(--teal);background:var(--mint-soft);box-shadow:0 0 0 3px #00b8b01f}.period-toggle button em{color:var(--teal-text);border-radius:var(--radius-pill);background:#00b8b024;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.checkout-summary{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-lg);margin-bottom:18px;padding:14px 16px}.checkout-summary-row{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.checkout-summary-row strong{color:var(--ink);font-weight:800}.checkout-summary-row.checkout-total{border-top:1px dashed var(--line-strong);color:var(--ink);margin-top:6px;padding-top:12px;font-weight:700}.checkout-summary-row.checkout-total strong{font-size:19px}.checkout-actions{flex-wrap:wrap;gap:10px;display:flex}.checkout-actions .primary{flex:1;justify-content:center;min-width:180px}.checkout-result{text-align:center;padding:6px 0 2px;animation:.2s fade-in}.checkout-result-icon{background:var(--amber-soft);width:46px;height:46px;color:var(--danger-text);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.checkout-result h4{margin-bottom:6px;font-size:17px}.checkout-result p{color:var(--muted);max-width:340px;margin:0 auto 16px;font-size:13.5px;line-height:1.7}.checkout-result .primary{justify-content:center;width:100%}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-shell{background:var(--bg-soft);-webkit-overflow-scrolling:touch;min-height:100dvh;display:flex;position:relative;overflow:hidden auto}.auth-layout{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;gap:36px;width:100%;max-width:1040px;margin:auto;display:flex;position:relative}.auth-layout .auth-card{margin:0}.auth-side{display:none}@media (width>=1024px){.auth-side{flex-direction:column;flex-shrink:0;gap:18px;width:250px;display:flex}.auth-side-card{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .2s;display:flex}.auth-side-card:hover{box-shadow:var(--shadow-lift);border-color:#00b8b040;transform:translateY(-2px)}.auth-side-icon{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.auth-side-icon-teal{background:var(--mint-soft);color:var(--teal-deep)}.auth-side-icon-mint{background:var(--lw-soft);color:var(--teal)}.auth-side-icon-coral{background:var(--coral-soft);color:var(--coral-deep)}.auth-side-icon-navy{color:var(--ink);background:#1020350f}.auth-side-text{flex-direction:column;gap:3px;display:flex}.auth-side-text strong{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.35}.auth-side-text span{color:var(--muted);font-size:12px;line-height:1.45}}.auth-card{background:var(--surface);border:1px solid var(--line-soft);width:100%;max-width:380px;box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;justify-content:flex-start;gap:14px;min-height:540px;margin:auto;padding:30px;animation:.3s cubic-bezier(.22,1,.36,1) view-in;display:flex;position:relative}.auth-card label{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.auth-card .brand{text-align:center;justify-content:center}.auth-card .brand-logo{height:38px}.auth-card h2{text-align:center;font-size:22px}.auth-head{text-align:center}.auth-head h2{margin-bottom:4px;font-size:24px}.auth-head p{margin:0 0 6px}.auth-legal-links{inset-inline:0;flex-wrap:wrap;justify-content:center;gap:14px;padding:0 16px;display:flex;position:absolute;bottom:20px}.auth-legal-links a{color:var(--muted);text-underline-offset:2px;font-size:12px;text-decoration:underline}.app-legal-footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;padding:18px 24px 10px;display:flex}.app-legal-footer a{color:var(--muted);text-underline-offset:2px;font-size:11.5px;text-decoration:underline}.auth-note{background:var(--lw-soft);color:var(--danger-text);border:1px solid #facc1566;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:13.5px;font-weight:600;display:flex}.password-wrap{align-items:center;display:flex;position:relative}.password-wrap input{width:100%;padding-inline-start:52px}.password-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid;position:absolute;left:4px}.password-toggle:hover{color:var(--ink);background:#1020350d}.password-guidance{color:var(--muted);gap:6px;margin-top:1px;font-size:12px;font-weight:500;display:grid}.password-strength-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.password-strength{font-size:12px;font-weight:800}.password-strength-empty{color:var(--muted)}.password-strength-weak{color:var(--error)}.password-strength-good{color:var(--danger-text)}.password-strength-strong{color:var(--teal-deep)}.password-strength-meter{background:var(--line-soft);border-radius:999px;height:4px;overflow:hidden}.password-strength-fill{border-radius:inherit;height:100%;transition:width .2s,background-color .2s;display:block}.password-strength-fill-empty{width:0}.password-strength-fill-weak{background:var(--error);width:33%}.password-strength-fill-good{background:#e7ad24;width:66%}.password-strength-fill-strong{background:var(--teal);width:100%}.requirement{color:var(--muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.requirement span{color:var(--muted);font-size:15px;line-height:1}.requirement.met,.requirement.met span{color:var(--teal-deep)}.terms-consent{line-height:1.55;gap:5px!important;font-size:12.5px!important;font-weight:500!important}.terms-consent-control{align-items:flex-start;gap:9px;display:flex}.terms-consent input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--teal-deep);flex:none;margin:2px 0 0;padding:0}.terms-consent a{color:var(--teal-deep);text-underline-offset:2px;font-weight:700}.auth-duplicate-actions{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:-4px;font-size:12px;display:flex}.auth-link{color:var(--teal-deep);background:0 0;border:0;align-self:center;padding:4px 8px;font-size:13px;font-weight:700}.auth-link:hover{text-decoration:underline}.auth-success{background:var(--mint-soft);color:var(--ink);border:1px solid #00b8b04d;border-radius:12px;gap:4px;padding:14px;line-height:1.5;display:grid}.auth-success span{color:var(--muted);font-size:13px}.reset-link-button{place-items:center;text-decoration:none;display:grid}.auth-submit{margin-top:4px;padding:12px;font-size:15px}.auth-divider{color:var(--muted);align-items:center;gap:10px;margin:2px 0;font-size:12.5px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-google-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--transition), background var(--transition), transform .15s;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:14.5px;font-weight:600;display:inline-flex}.auth-google-button:hover{background:var(--surface-soft);border-color:#10203540}.auth-google-button:active{transform:scale(.98)}.auth-card{animation:.5s cubic-bezier(.22,1,.36,1) auth-card-in}@keyframes auth-card-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-shell:hover .auth-card{box-shadow:var(--shadow-lift), 0 0 0 1px #00b8b014;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.auth-card .brand-logo{transition:transform .3s cubic-bezier(.22,1,.36,1)}.auth-card .brand:hover .brand-logo{transform:scale(1.04)rotate(-1deg)}.auth-card label{transition:color .2s}:is(.auth-card label:has(input:hover),.auth-card label:has(input:focus)){color:var(--teal-deep)}.auth-card input:hover,.auth-card textarea:hover,.auth-card select:hover{background:var(--surface-soft);border-color:#00b8b08c}.auth-card input:focus,.auth-card textarea:focus,.auth-card select:focus{border-color:var(--teal-deep);background:var(--lw);box-shadow:0 0 0 3px #00b8b038,0 4px 12px #1020350f}.password-toggle{transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s,background .2s}.password-toggle:hover{color:var(--teal-deep);background:var(--mint-soft);transform:scale(1.12)}.password-toggle:focus-visible{outline:2px solid var(--teal-deep);outline-offset:1px}.password-toggle:active{transform:scale(.92)}.password-toggle svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.password-toggle:hover svg{transform:rotate(15deg)scale(1.1)}.auth-submit{transition:transform .15s,box-shadow .2s cubic-bezier(.22,1,.36,1),filter .2s;position:relative;overflow:hidden}.auth-submit:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--lw) 20%, transparent), transparent);opacity:0;transition:opacity .2s;position:absolute;inset:0}.auth-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 28px -16px #00b8b0e6,0 4px 16px #1020351a}.auth-submit:hover:not(:disabled):before{opacity:1}.auth-submit:active:not(:disabled){transform:scale(.97);box-shadow:0 4px 12px #00b8b04d}.auth-submit:focus-visible{outline:3px solid var(--coral-deep);outline-offset:3px}.auth-card button.ghost{transition:transform .15s,background .2s,border-color .2s,color .2s}.auth-card button.ghost:hover:not(:disabled){background:var(--mint-soft);border-color:var(--mint);color:var(--teal-deep);transform:translateY(-1px)}.auth-card button.ghost:active:not(:disabled){transform:scale(.98)}.auth-google-button{position:relative;overflow:hidden}.auth-google-button svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.auth-google-button:hover:not(:disabled) svg{transform:scale(1.15)rotate(-5deg)}.auth-google-button:active:not(:disabled){transform:scale(.97)}.auth-link{text-decoration:none;position:relative}.auth-link:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;transform:scaleX(0)}.auth-link:hover:after{transform-origin:0;transform:scaleX(1)}.terms-consent input[type=checkbox]{transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .15s,border-color .15s}.terms-consent:hover input[type=checkbox]{transform:scale(1.1)}.terms-consent input[type=checkbox]:checked{animation:.3s cubic-bezier(.22,1,.36,1) checkbox-pop}@keyframes checkbox-pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.auth-divider:before,.auth-divider:after{transition:background-color .3s}.auth-card:hover .auth-divider:before,.auth-card:hover .auth-divider:after{background:var(--line-strong)}.error,.support-error{animation:.25s cubic-bezier(.22,1,.36,1) error-slide-in}@keyframes error-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.auth-success{animation:.35s cubic-bezier(.22,1,.36,1) success-pop}@keyframes success-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.password-strength{transition:color .2s}.password-strength-meter span{transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s}.requirement{transition:color .2s}.requirement span{transition:color .2s,transform .2s cubic-bezier(.22,1,.36,1)}.requirement.met span{color:var(--teal-deep);transform:scale(1.15)}.auth-card .ghost{transition:all .2s cubic-bezier(.22,1,.36,1)}button.auth-link{transition:color .2s,transform .15s}button.auth-link:hover{color:var(--teal);transform:translate(2px)}.auth-card input[inputMode="numeric"]{letter-spacing:.3em;text-align:center;transition:letter-spacing .2s,border-color .2s,box-shadow .2s}.auth-card input[inputMode="numeric"]:focus{letter-spacing:.5em;border-color:var(--teal-deep);box-shadow:0 0 0 3px #00b8b038}.auth-orbs:before{animation:12s ease-in-out infinite orb-float-1}.auth-orbs:after{animation:15s ease-in-out infinite orb-float-2}@keyframes orb-float-1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(15px,-10px)scale(1.02)}50%{transform:translate(-10px,15px)scale(.98)}75%{transform:translate(10px,10px)scale(1.01)}}@keyframes orb-float-2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-12px,8px)scale(1.03)}50%{transform:translate(15px,-12px)scale(.97)}75%{transform:translate(-8px,-8px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-side-card,.auth-card .brand-logo,.password-toggle,.password-toggle svg,.auth-submit,.auth-submit:before,.auth-card button.ghost,.auth-google-button,.auth-google-button svg,.auth-link:after,.terms-consent input[type=checkbox],.requirement span,.auth-orbs:before,.auth-orbs:after,.error,.support-error,.auth-success{transition:none!important;animation:none!important}.auth-card,.auth-orbs:before,.auth-orbs:after{animation:none}}.auth-google-button:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.auth-login-card{isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .25s;overflow:hidden}.auth-login-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg, transparent 20%, color-mix(in srgb, var(--lw) 42%, transparent) 48%, transparent 76%);transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(120%)}.auth-login-card>*{z-index:1;position:relative}.auth-login-card:hover{box-shadow:var(--shadow-lift), 0 0 0 1px #00b8b014;border-color:#00b8b047;transform:translateY(-4px)}.auth-login-card:hover:after{transform:translate(-120%)}.auth-brand{transition:transform .35s cubic-bezier(.22,1,.36,1)}.auth-login-card:hover .auth-brand{transform:translateY(-2px)}.auth-login-card label:focus-within{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.auth-login-card,.auth-login-card:after,.auth-brand{transition:none!important;transform:none!important}}.auth-orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-orbs:before{content:"";background:#bcede573;border-radius:50%;width:440px;height:440px;position:absolute;top:-210px;left:-220px}.auth-orbs:after{content:"";background:#ff8b7b1a;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-90px;right:6%}.error{color:var(--error);background:var(--lw-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.success{color:var(--success);background:var(--mint-soft);border-radius:10px;margin:4px 0;padding:10px 12px;font-size:14px;font-weight:700}.field-error{color:var(--error);font-size:12.5px;font-weight:600}.error-dismiss{color:var(--error);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;padding:4px;display:grid}.error-dismiss:hover{background:#a43b2d1a}.toast-region{inset-inline-end:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:200;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 36px);display:flex;position:fixed}.toast{pointer-events:auto;background:var(--ink);color:var(--white);box-shadow:var(--shadow-lift);border-inline-start:4px solid var(--teal);border-radius:14px;align-items:center;gap:11px;padding:13px 14px;animation:.3s cubic-bezier(.22,1,.36,1) toast-in;display:flex}.toast-error{border-inline-start-color:var(--coral)}.toast-info{border-inline-start-color:#feda75}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.toast-icon{color:#4fe0d6;background:#00c3b92e;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.toast-error .toast-icon{color:var(--coral);background:#ff8b7b2e}.toast-info .toast-icon{color:#ffe08a;background:#facc1529}.toast-message{flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.5}.toast-close{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}.toast-close:hover{color:var(--white);background:color-mix(in srgb, var(--lw) 12%, transparent)}.fullpage-loader{background:var(--bg-soft);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:24px;display:flex}.fullpage-loader .brand-logo{width:auto;height:42px}.fullpage-loader p{color:var(--muted);margin:0;font-weight:600}.fullpage-loader .ano-mascot{margin:8px 0 2px}.tour-launch-link{color:var(--teal-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700;display:block}.product-tour-layer{z-index:100;pointer-events:none;width:100%;max-width:100vw;position:fixed;inset:0;overflow:hidden}.product-tour-scrim{background:#14232b7a;position:absolute;inset:0}.product-tour-spotlight{z-index:1;border:2px solid var(--teal);pointer-events:none;border-radius:16px;animation:.28s both product-tour-spotlight-in;position:absolute;box-shadow:0 0 0 9999px #14232b7a,0 0 0 6px #00b8b02e,0 12px 30px #00b8b03d}.product-tour-card{box-sizing:border-box;background:color-mix(in srgb, var(--lw) 96%, transparent);pointer-events:auto;z-index:2;direction:rtl;border:1px solid #00b8b033;border-radius:22px;width:min(390px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);height:auto;max-height:min(560px,100dvh - 24px);padding:24px;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #14232b33}.product-tour-card h2{margin:8px 0;font-size:24px}.product-tour-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.product-tour-hint{color:var(--teal-text);margin-top:10px;display:block}.product-tour-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.product-tour-actions button{white-space:normal;min-width:0;max-width:100%}.product-tour-actions .primary{margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.product-tour-card,.product-tour-spotlight{scroll-behavior:auto;animation:none}}@keyframes product-tour-spotlight-in{0%{opacity:.35;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.product-tour-card{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 20px);padding:16px}.product-tour-card h2{font-size:21px}.product-tour-actions{align-items:stretch}.product-tour-actions button{flex:auto}}.user-avatar-group img.is-website-logo{object-fit:contain;background:var(--lw);padding:3px}@media (height<=620px){.product-tour-card{border-radius:16px;max-height:calc(100dvh - 16px);padding:14px 16px}.product-tour-card h2{margin:5px 0;font-size:20px}.product-tour-card p{line-height:1.45}.product-tour-actions{margin-top:12px}}.spinner{border:3px solid #00b8b040;border-top-color:var(--teal);border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite spin;display:inline-block}.spinner-small{border-width:2.5px;width:15px;height:15px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:18px;display:flex}.skeleton{background:linear-gradient(90deg, #ece7de 25%, var(--lw-soft) 50%, #ece7de 75%);background-size:200% 100%;border-radius:8px;animation:1.4s infinite shimmer}.skeleton-line{width:100%;height:13px}.skeleton-short{width:40%}@keyframes shimmer{to{background-position:-200% 0}}.pulse-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite pulse;box-shadow:0 0 #00b8b066}@keyframes pulse{0%{box-shadow:0 0 #00b8b073}70%{box-shadow:0 0 0 7px #00b8b000}to{box-shadow:0 0 #00b8b000}}.error-boundary{text-align:center;background:var(--bg-soft);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px;display:flex}.error-boundary .brand-logo{width:auto;height:40px;margin-bottom:6px}.error-boundary-icon{background:var(--coral-soft);width:60px;height:60px;color:var(--coral-deep);border-radius:18px;place-items:center;font-size:26px;font-weight:800;display:grid}.error-boundary h1{font-size:24px}.error-boundary p{color:var(--muted);max-width:420px;margin:0 0 8px;line-height:1.7}.onboarding-shell{box-sizing:border-box;-webkit-overflow-scrolling:touch;background:radial-gradient(900px 480px at 100% -10%, #bcede580, transparent 60%), radial-gradient(640px 420px at -10% 110%, #ff8b7b1a, transparent 60%), var(--bg-soft);justify-content:center;align-items:flex-start;min-height:100dvh;padding:40px 18px 64px;display:flex;position:relative;overflow:hidden auto}.onboarding-orb{pointer-events:none;border-radius:50%;position:absolute}.onboarding-orb-a{background:#bcede58c;width:460px;height:460px;top:-220px;right:-210px}.onboarding-orb-b{background:#ff8b7b1a;width:230px;height:230px;bottom:-90px;left:-80px}.onboarding-orb-c{background:#ffe3de99;width:120px;height:120px;top:8%;left:12%}.onboarding-card{background:var(--surface);border:1px solid var(--line-soft);width:min(760px,100%);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;padding:30px 40px 26px;animation:.3s cubic-bezier(.22,1,.36,1) view-in;display:flex;position:relative}.onboarding-card-connect{width:min(1120px,100%)}.onboarding-loading{color:var(--muted);align-items:center;gap:14px;padding:72px 40px}.onboarding-loading p{margin:0;font-weight:600}.onboarding-loading h1{color:var(--ink);text-align:center;margin:0;font-size:clamp(24px,4vw,34px)}.onboarding-loading-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.onboarding-loading-pills span{background:var(--mint-soft);color:var(--teal-deep);border:1px solid #00b8b033;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.onboarding-head{justify-content:center;align-items:center;margin-bottom:22px;display:flex}.onboarding-head .brand-logo{width:auto;height:40px;display:block}.onboarding-progress{margin-bottom:26px}.onboarding-progress-track{border-radius:var(--radius-pill);background:#ece7de;justify-content:space-between;align-items:center;height:12px;display:flex;position:relative;overflow:hidden}.onboarding-progress-bar{background:linear-gradient(90deg, var(--teal), #2cc6bd);border-radius:var(--radius-pill);width:0;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:0}.onboarding-progress-dot{z-index:2;width:14px;height:14px;color:var(--white);cursor:default;background:#ece7de;border:2px solid #ece7de;border-radius:50%;place-items:center;padding:0;font-size:8px;font-weight:800;transition:background .3s,border-color .3s,transform .3s,box-shadow .2s;display:grid;position:relative}.onboarding-progress-dot.is-clickable{cursor:pointer}.onboarding-progress-dot.is-clickable:hover{transform:scale(1.3);box-shadow:0 0 0 3px #00b8b040}.onboarding-progress-dot.active{background:var(--surface);border-color:var(--teal);transform:scale(1.35);box-shadow:0 0 0 4px #00b8b029}.onboarding-progress-dot.done{background:var(--teal);border-color:var(--teal)}.onboarding-progress-labels{justify-content:space-between;margin-top:10px;display:flex}.onboarding-progress-labels span{color:var(--muted);opacity:.8;font-size:11.5px;font-weight:600;transition:color .3s,opacity .3s}.onboarding-progress-labels span.is-current{color:var(--teal-text);opacity:1;font-weight:800}.wizard-stage{flex-direction:column;justify-content:center;min-height:420px;animation:.42s cubic-bezier(.22,1,.36,1) wizard-in;display:flex}.onboarding-card-welcome .wizard-stage{min-height:0}.wizard-stage.is-back{animation-name:wizard-in-back}@keyframes wizard-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes wizard-in-back{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}.onboarding-nav{border-top:1px solid var(--line-soft);direction:rtl;align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}.onboarding-nav-spacer{flex:1}.wizard-next{border-radius:12px;min-width:150px;padding:13px 24px;font-size:16px}.wizard-back{flex:none}.done-content-opportunity{background:var(--mint-soft);color:var(--teal-text);border:1px solid #00b8b03d;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:18px 0 6px;padding:11px 14px;font-size:13px;font-weight:750;line-height:1.55;display:flex}.wizard-finish{background:var(--ink);color:var(--white);box-shadow:var(--shadow-lift)}.wizard-finish:hover{box-shadow:0 18px 32px -16px #102035cc}.wizard-back{min-width:110px}.wizard-error{margin-top:16px}.wizard-welcome{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.wizard-eyebrow{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);align-items:center;gap:10px;margin-bottom:22px;padding:8px 17px;font-size:13px;font-weight:600;display:inline-flex}.wizard-eyebrow .pulse-dot{width:8px;height:8px}.wizard-welcome h1{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.08}.wizard-welcome h1 span{color:var(--teal-text)}.wizard-lede{color:var(--muted);max-width:540px;margin:0 auto 24px;font-size:16px;line-height:1.7}.wizard-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;display:flex}.wizard-trust span{color:var(--muted);background:var(--mint-soft);border-radius:var(--radius-pill);border:1px solid #00b8b02e;padding:6px 13px;font-size:12.5px;font-weight:700}.onboarding-card-welcome .wizard-trust{margin-bottom:22px}.onboarding-card-welcome .wizard-trust span{background:0 0;border:0;max-width:460px;padding:0;font-weight:500;line-height:1.55}.wizard-starting{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;display:flex}.wizard-starting-icon{background:var(--mint-soft);width:58px;height:58px;color:var(--teal-deep);border-radius:18px;place-items:center;display:grid}.wizard-starting-icon .spinner{width:24px;height:24px}.wizard-starting h1{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.15}.wizard-starting p{max-width:320px;color:var(--muted);margin:0;line-height:1.6}.onboarding-card-welcome-starting .onboarding-nav{display:none}.wizard-cta{border-radius:13px;padding:15px 30px;font-size:17px;box-shadow:0 14px 28px -16px #00b8b0b3}.wizard-form-step{text-align:center;width:100%;max-width:560px;margin:0 auto}.wizard-form-step h2,.wizard-plan-step h2,.wizard-instagram-copy h2,.wizard-done h2{letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(24px,3.2vw,32px);font-weight:800}.wizard-sub{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.7}.wizard-form{text-align:right;flex-direction:column;gap:14px;display:flex}.wizard-form label{color:var(--ink);flex-direction:column;gap:7px;font-size:14px;font-weight:700;display:flex}.wizard-form input,.wizard-form select,.wizard-form textarea{background:var(--surface-soft);border-radius:12px;padding:13px 15px;font-size:16px}.wizard-form select{appearance:auto}.wizard-field-label{color:var(--ink);margin-top:4px;font-size:14px;font-weight:800}.tone-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:6px;display:grid}.audience-profile-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 18px;display:grid}.audience-profile-card{text-align:start;border:1px solid var(--line);background:var(--surface);cursor:pointer;min-width:0;color:var(--ink);border-radius:14px;align-items:center;gap:9px;padding:9px;display:flex}.audience-profile-card:hover,.audience-profile-card:focus-visible{border-color:var(--teal);box-shadow:0 6px 18px #00b8b01f}.audience-profile-card img{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.audience-profile-card span{gap:2px;min-width:0;display:grid}.audience-profile-card strong,.audience-profile-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audience-profile-card strong{font-size:12px}.audience-profile-card small{color:var(--muted);font-size:10px;line-height:1.4}.tone-card{text-align:right;background:var(--surface);border:1.5px solid var(--line-soft);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;font:inherit;color:var(--ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;display:flex}.tone-card:hover{box-shadow:var(--shadow-soft);border-color:#00b8b099;transform:translateY(-2px)}.tone-card.is-selected{border-color:var(--teal);background:var(--mint-soft);box-shadow:0 0 0 3px #00b8b01f}.tone-glyph{width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:4px;font-size:17px;font-weight:800;display:grid}.tone-warm{background:var(--coral-soft);color:var(--error)}.tone-pro{background:var(--ink);color:var(--teal)}.tone-young{color:var(--teal-text);background:#dff3ef}.tone-luxe{background:var(--lw-soft);color:#6b3fa0}.tone-card strong{font-size:16px}.tone-card small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.onboarding-chat .chat-transcript{flex-direction:column;gap:10px;max-height:360px;padding:4px 2px;display:flex;overflow-y:auto}.chat-bubble{border-radius:16px;max-width:82%;padding:12px 16px;font-size:.95rem;line-height:1.45}.chat-bubble-agent{background:linear-gradient(135deg, #dff3ef, var(--lw-soft));color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.chat-bubble-user{background:var(--teal);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.chat-quick-replies{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chat-input-row{gap:8px;margin-top:14px;display:flex}.chat-input-row input{flex:1}.chat-edit-summary{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 14px;display:flex}.chat-edit-summary-row{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.chat-edit-summary-label{color:var(--muted);font-weight:600}.chat-edit-summary-value{color:var(--ink);font-weight:500}.chat-edit-done{width:100%;margin-top:10px}.wizard-plan-step{text-align:center}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:6px;display:grid}.plan-card{text-align:right;background:var(--surface);border:1.5px solid var(--line-soft);cursor:pointer;font:inherit;color:var(--ink);transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:360px;padding:20px 18px;display:flex;position:relative}.plan-card:hover{box-shadow:var(--shadow-lift);border-color:#00b8b08c;transform:translateY(-3px)}.plan-card.is-selected{border-color:var(--teal);box-shadow:0 0 0 3px #00b8b024, var(--shadow-soft)}.plan-card.is-featured{background:var(--grad-hero);color:var(--white);box-shadow:var(--shadow-lift);border-color:#0000}.plan-card.is-featured.is-selected{box-shadow:0 0 0 3px #00b8b066, var(--shadow-lift)}.plan-card-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.plan-launch-label{background:var(--mint-soft);color:var(--teal-text);border-radius:var(--radius-pill);padding:5px 11px;font-size:11px;font-weight:800;display:inline-block}.plan-card.is-featured .plan-launch-label{color:var(--teal);background:#00b8b029}.plan-check{background:var(--teal);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.plan-badge{color:var(--teal-text);letter-spacing:.05em;margin-bottom:4px;font-size:11.5px;font-weight:800}.plan-card.is-featured .plan-badge{color:var(--teal)}.plan-name{margin-bottom:8px;font-size:21px;font-weight:800}.plan-fit{color:var(--muted);min-height:62px;font-size:13px;line-height:1.6}.plan-card.is-featured .plan-fit{color:#c0cad5}.plan-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:14px 0 8px;display:flex}.plan-price strong{letter-spacing:-.05em;font-size:28px;font-weight:800}.plan-price small{color:var(--muted);font-size:13px;font-weight:400}.plan-card.is-featured .plan-price small{color:#9eabba}.plan-price s{color:var(--muted);width:100%;font-size:12px;text-decoration:line-through}.plan-card.is-featured .plan-price s{color:#9eabba}.plan-launch-badge{width:fit-content;color:var(--danger-text);background:var(--amber-soft);border-radius:var(--radius-pill);flex-basis:100%;order:-1;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.plan-price-regular{flex-basis:100%}.plan-price em{color:var(--teal-text);border-radius:var(--radius-pill);background:#00b8b01a;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.plan-card.is-featured .plan-price em{background:#00b8b029}.plan-outcome{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.6}.plan-card.is-featured .plan-outcome{color:var(--teal)}.plan-features{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.plan-feature{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.plan-card.is-featured .plan-feature{color:#c0cad5}.plan-check-small{color:var(--teal-text);flex:none;font-weight:800}.plan-footnote{color:var(--muted);text-align:center;margin:18px 0 0;font-size:12px}.wizard-instagram{grid-template-columns:300px 1fr;align-items:center;gap:44px;width:100%;max-width:720px;margin:0 auto;display:grid}.wizard-instagram-copy{text-align:right}.ig-art{place-items:center;display:grid;position:relative}.ig-phone{background:var(--ink);width:168px;height:320px;box-shadow:var(--shadow-lift);border-radius:26px;padding:9px;position:relative}.ig-phone:before{content:"";background:color-mix(in srgb, var(--lw) 28%, transparent);z-index:2;border-radius:3px;width:56px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ig-phone-screen{background:var(--lw);border-radius:18px;flex-direction:column;height:100%;padding-top:10px;display:flex;overflow:hidden}.ig-screen-head{align-items:center;gap:7px;padding:8px 10px;display:flex}.ig-screen-avatar{background:linear-gradient(135deg, var(--teal), var(--ink));width:22px;height:22px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.ig-screen-head strong,.ig-screen-head small{display:block}.ig-screen-head strong{font-size:9.5px}.ig-screen-head small{color:var(--muted);font-size:8px}.ig-screen-media{aspect-ratio:1/.86;background:linear-gradient(145deg, #dff3ef, var(--lw-soft));border-radius:8px;place-items:center;margin:0 10px;display:grid;position:relative;overflow:hidden}.ig-media-glyph{letter-spacing:-.04em;color:var(--teal-text);font-size:34px;font-weight:800}.ig-media-badge{top:8px;background:var(--coral);color:var(--ink);border-radius:var(--radius-pill);padding:3px 8px;font-size:8.5px;font-weight:800;position:absolute;inset-inline-end:8px}.ig-screen-body{padding:8px 12px 12px}.ig-screen-actions{color:var(--ink);gap:9px;margin-bottom:6px;font-size:15px;display:flex}.ig-screen-body p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.5}.ig-float{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-pill);color:var(--ink);box-shadow:var(--shadow-soft);padding:7px 13px;font-size:12px;font-weight:800;animation:5s ease-in-out infinite ig-float;position:absolute}.ig-float-one{top:6%;color:var(--teal-text);background:var(--mint-soft);inset-inline-start:-14px}.ig-float-two{bottom:10%;animation-delay:1.4s;inset-inline-end:-18px}@keyframes ig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ig-coming-soon{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:14px;padding:18px 20px}.ig-coming-soon strong{color:var(--teal-text);font-size:14px}.ig-coming-soon p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.7}.connection-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.connection-choice{border:1px solid var(--line-soft);background:var(--surface);min-height:82px;color:var(--ink);text-align:start;border-radius:14px;gap:4px;padding:13px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.connection-choice:hover,.connection-choice.is-selected{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 8px 22px #00b8b01f}.connection-choice small,.connection-note p{color:var(--muted);line-height:1.45}.connection-help,.connection-note{background:var(--mint-soft);border-radius:12px;gap:8px;margin-top:14px;padding:12px;display:grid}.connection-help-options{flex-wrap:wrap;gap:7px;display:flex}.connection-help-options .is-selected{border-color:var(--teal);background:var(--mint-soft)}.connection-note{background:#1020350a}.connection-note p{margin:0;font-size:13px}.wizard-done{text-align:center;flex-direction:column;align-items:center;display:flex}.done-metrics{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:560px;margin:8px 0 22px;display:grid}.done-metric{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:20px 14px;display:flex}.done-metric strong{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:800}.done-step-label{color:var(--teal-text);background:var(--mint-soft);border-radius:var(--radius-pill);border:1px solid #00b8b02e;align-self:center;margin-bottom:4px;padding:4px 11px;font-size:11px;font-weight:800}.done-metric small{color:var(--muted);font-size:13px;font-weight:700;line-height:1.55}.done-note{color:var(--teal-text);margin:0;font-size:16px;font-weight:800}.wizard-competitors{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-card);text-align:right;width:100%;max-width:560px;margin:0 0 22px;padding:20px}.wizard-competitors h3{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:800}.competitors-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.competitors-list li{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);text-align:right;padding:12px 14px}.competitors-list strong{color:var(--ink);font-size:14px;display:block}.competitors-list a{color:var(--teal-text);word-break:break-all;font-size:12px;display:block}.competitors-list p{margin:4px 0 0;font-size:13px}.competitor-optional-error{margin:12px 0 8px;line-height:1.6}.user-menu-wrap{position:relative}.user-menu{background:var(--lw);border:1px solid var(--line-soft);width:100%;min-height:0;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--transition), border-color var(--transition);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.user-menu-chevron{color:var(--muted);flex:none;place-items:center;display:grid}.user-dropdown{bottom:calc(100% + 10px);background:var(--surface);border:1px solid var(--line-soft);width:min(288px,100% - 8px,78vw);max-height:min(520px,100dvh - 32px);box-shadow:var(--shadow);z-index:80;border-radius:16px;padding:8px;animation:.16s menu-in;position:absolute;inset-inline:auto 0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.user-dropdown-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 12px;display:flex}.user-dropdown-meta{flex-direction:column;min-width:0;display:flex}.user-dropdown-meta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.user-dropdown-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.user-dropdown button[role=menuitem]{width:100%;min-height:42px;color:var(--ink);text-align:start;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.user-dropdown button[role=menuitem] svg{color:var(--muted);flex:none}.user-dropdown button[role=menuitem]:hover{background:var(--surface-soft)}.user-dropdown button[role=menuitem]:hover svg{color:var(--teal-deep)}.user-dropdown .user-dropdown-upgrade{background:var(--mint-soft);color:var(--teal-text);margin-top:2px;font-weight:800}.user-dropdown .user-dropdown-upgrade svg{color:var(--teal-deep)}.user-dropdown .user-dropdown-upgrade:hover{background:var(--mint)}.user-dropdown-divider{background:var(--line-soft);height:1px;margin:6px 4px}.user-dropdown .user-dropdown-danger,.user-dropdown .user-dropdown-danger svg{color:var(--coral-deep)}.user-dropdown .user-dropdown-danger:hover{background:var(--coral-soft)}.edit-setup-link{color:var(--muted);cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;margin-top:12px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.edit-setup-link:hover{color:var(--teal-text);background:var(--mint-soft)}.dash-upgrade{background:linear-gradient(145deg, #dff3ef, var(--lw-soft));border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid #00b8b047;align-items:center;gap:14px;margin:22px 0 4px;padding:16px 18px;display:flex}.dash-upgrade-icon{background:var(--teal);width:44px;height:44px;color:var(--ink);border-radius:13px;flex:none;place-items:center;display:grid}.dash-upgrade-copy{flex:1;min-width:0}.dash-upgrade-copy strong{color:var(--ink);font-size:15px;display:block}.dash-upgrade-copy p{color:var(--muted);margin:3px 0 0;font-size:13.5px;line-height:1.55}.paywall-card{background:var(--surface);border-radius:var(--radius-xl);text-align:center;width:min(440px,92vw);box-shadow:var(--shadow);padding:30px 26px 26px;position:relative}.paywall-card .checkout-close{top:14px;position:absolute;inset-inline-end:14px}.paywall-icon{background:var(--coral-soft);width:56px;height:56px;color:var(--coral-deep);border-radius:18px;place-items:center;margin:0 auto 14px;display:grid}.paywall-card h3{letter-spacing:-.03em;font-size:21px}.paywall-card p{max-width:360px;margin:6px auto 20px}.paywall-card .checkout-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.profile-panel{width:100%;max-width:880px;margin-inline:auto}.profile-identity{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-lg);align-items:center;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.profile-avatar{background:linear-gradient(135deg, var(--teal), var(--ink));width:56px;height:56px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.profile-name{color:var(--ink);font-size:17px;font-weight:800;display:block}.profile-identity small{margin-top:2px;display:block}.profile-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-form{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;gap:14px;padding:22px;display:flex}.profile-form h3{letter-spacing:-.02em;margin-bottom:2px;font-size:16px}.profile-form label{color:var(--ink);flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;display:flex}.profile-form .primary,.profile-form .dark{align-self:flex-start}.field-hint{color:var(--muted);font-size:12.5px;font-weight:500}.readonly-input{background:var(--surface-soft);color:var(--muted);cursor:not-allowed}.profile-plan-row{background:var(--grad-card);border:1px solid var(--line-soft);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;display:flex}.profile-plan-row strong{color:var(--ink);font-size:15px;display:block}.profile-plan-row small{margin-top:2px;display:block}@media (width<=960px){.leads-layout{grid-template-columns:1fr}.dash-metrics{grid-template-columns:repeat(2,1fr)}.plan-summary-card,.plans-page-grid,.profile-layout{grid-template-columns:1fr}}@media (width<=760px){.onboarding-card{border-radius:18px;padding:24px 18px 20px}.wizard-stage{min-height:380px}.tone-grid{grid-template-columns:repeat(2,1fr)}.audience-profile-grid,.plan-grid{grid-template-columns:1fr}.plan-card{min-height:0}.wizard-instagram{grid-template-columns:1fr;gap:30px}.ig-art{order:-1}.done-metrics{grid-template-columns:repeat(3,1fr);gap:8px}.done-metric{padding:14px 8px}.done-metric strong{font-size:26px}.onboarding-nav{flex-wrap:wrap}.wizard-next,.wizard-back{flex:1;min-width:0}}@media (width<=560px){.onboarding-shell:has(.onboarding-card-welcome){align-items:center;min-height:100dvh;padding:12px;overflow-y:hidden}.onboarding-card-welcome{border-radius:20px;padding:18px 16px 12px}.onboarding-card-welcome .onboarding-head{margin-bottom:12px}.onboarding-card-welcome .onboarding-head .brand-logo{height:36px}.onboarding-card-welcome .onboarding-progress{margin-bottom:16px}.onboarding-card-welcome .onboarding-progress-track{height:8px}.onboarding-card-welcome .onboarding-progress-dot{border-width:1px;width:10px;height:10px}.onboarding-card-welcome .onboarding-progress-labels{display:none}.onboarding-card-welcome .wizard-mascot{margin-bottom:8px}.onboarding-card-welcome .wizard-mascot .ano-mascot{width:92px;height:92px}.onboarding-card-welcome-starting .wizard-stage{min-height:250px}.onboarding-card-welcome-starting .wizard-starting{min-height:220px}.onboarding-card-welcome .wizard-eyebrow{margin-bottom:12px;padding:6px 12px;font-size:12px}.onboarding-card-welcome .wizard-welcome h1{margin-bottom:10px;font-size:30px;line-height:1.08}.onboarding-card-welcome .wizard-lede{max-width:320px;margin-bottom:14px;font-size:14px;line-height:1.5}.onboarding-card-welcome .wizard-trust{max-width:310px;margin-bottom:16px}.onboarding-card-welcome .wizard-trust span{font-size:12px;line-height:1.45}.onboarding-card-welcome .wizard-auto-name-note{max-width:310px;margin-bottom:12px;font-size:12px;line-height:1.45}.onboarding-card-welcome .wizard-cta{min-height:48px;padding:12px 22px;font-size:16px}.onboarding-card-welcome .onboarding-nav{justify-content:center;min-height:24px;margin-top:8px}.onboarding-card-welcome .wizard-back{display:none}}@media (width<=700px){.app-shell{display:block}.sidebar{width:min(300px,86vw);height:100dvh;padding-top:calc(14px + env(safe-area-inset-top));transition:transform var(--transition);box-shadow:var(--shadow-lift);inset-block:0;inset-inline:auto 0;transform:translate(100%);position:fixed!important}.content,.sidebar.is-collapsed+.content{margin-inline:0}.sidebar.is-mobile-open{transform:translate(0)}.sidebar.is-collapsed{width:min(300px,86vw);padding-inline:12px}.sidebar.is-collapsed .side-label,.sidebar.is-collapsed .side-label-text,.sidebar.is-collapsed .user-meta{display:block}.sidebar.is-collapsed .sidebar-head{flex-direction:row;justify-content:flex-start}.sidebar.is-collapsed .sidebar-head .brand{flex:1;width:auto;height:auto;overflow:visible}.sidebar.is-collapsed .sidebar-head .brand-logo{width:auto;max-width:100%;height:28px}.sidebar.is-collapsed .side-nav button,.sidebar.is-collapsed .user-menu{justify-content:flex-start;gap:10px;width:100%;min-height:0;margin-inline:0;padding:8px}.sidebar.is-collapsed .user-menu-chevron{display:grid}.sidebar.is-collapsed .side-nav button:after,.sidebar-collapse{display:none}.mobile-menu-btn{display:grid}.mobile-topbar-logo{flex:none;display:block}.content-topbar{padding:calc(10px + env(safe-area-inset-top)) 14px;gap:10px}.topbar-notification-popover{inset-inline:12px;top:calc(58px + env(safe-area-inset-top));width:auto;max-width:none;max-height:calc(100dvh - 70px - env(safe-area-inset-top));position:fixed}.content-tenant{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.view-transition{padding:16px 14px calc(44px + env(safe-area-inset-bottom))}.panel{padding:18px}.panel-head{align-items:stretch}.panel-head>button{width:100%}.dash-metric{padding:14px}.metric-main strong{font-size:23px}.form-row{flex-direction:column}.dash-upgrade{flex-direction:column;align-items:flex-start;padding:18px}.dash-upgrade .primary{width:100%}.profile-form .primary,.profile-form .dark{align-self:stretch;width:100%}.hero-soft{flex-direction:column;align-items:flex-start;padding:18px}.hero-soft .primary{width:100%}.calendar-weekdays,.calendar-grid{gap:4px}.calendar-cell{min-height:72px;padding:5px}.post-chip{padding:3px 5px;font-size:10px}.leads-layout{grid-template-columns:1fr}button.lead-back{display:inline-flex}.leads-loading,.new-lead-grid{grid-template-columns:1fr}.toast-region{inset-inline-end:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}.nav-label{display:none}.plan-feature-list{flex-direction:column;align-items:stretch}}.paywall-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1020357a;place-items:center;padding:20px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.paywall-card{text-align:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-xl);width:min(420px,100%);box-shadow:var(--shadow);padding:30px 26px 24px;animation:.24s cubic-bezier(.22,1,.36,1) pop-in;position:relative}.paywall-close{background:var(--surface-soft);border:1px solid var(--line-soft);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;min-height:0;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.paywall-close:hover{color:var(--ink);border-color:var(--line-strong)}.paywall-icon{width:58px;height:58px;color:var(--teal-text);background:var(--mint-soft);border:1px solid #00b8b040;border-radius:18px;place-items:center;margin:0 auto 14px;display:grid}.paywall-card .kicker{margin-bottom:6px;display:block}.paywall-card h3{letter-spacing:-.03em;margin-bottom:8px;font-size:22px}.paywall-message{color:var(--muted);margin:0 0 20px;font-size:14.5px;line-height:1.65}.paywall-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.feature-gated{align-items:center;gap:6px;display:inline-flex;position:relative}.feature-lock{background:var(--amber-soft);width:22px;height:22px;color:var(--danger-text);cursor:help;border:1px solid #daa52059;border-radius:7px;place-items:center;transition:transform .15s,box-shadow .15s;display:inline-grid}.feature-lock:hover,.feature-lock:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #daa52033}.feature-gated:not(:has(.feature-lock)) .feature-lock{margin-inline-start:2px}.feature-lock-hint{font-size:12px}.dash-metrics .feature-gated{display:flex}.cal-legend .feature-gated{margin-inline-start:auto}.cal-legend .feature-lock-hint{display:none}.feature-lock[title]{position:relative}.feature-lock[title]:hover:after{content:attr(title);background:var(--ink);color:var(--white);white-space:nowrap;z-index:40;box-shadow:var(--shadow-sm);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%;transform:translate(50%)}.feature-lock[title]:hover:before{content:"";border:5px solid #0000;border-bottom-color:var(--ink);z-index:40;position:absolute;inset-block-start:calc(100% + 3px);inset-inline-start:50%;transform:translate(50%)}.plan-notincluded{border-top:1px dashed var(--line-soft);margin-top:12px;padding-top:10px;display:block}.plan-notincluded small{color:var(--muted);font-size:12px;line-height:1.5}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{background:var(--surface);border:1px solid var(--line-soft);transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.settings-card:hover{box-shadow:var(--shadow-soft);border-color:#00b8b047;transform:translateY(-1px)}.account-business-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.compact-settings-form{margin:0}.account-business-card>.employee-setup{margin-top:18px}@media (width<=760px){.account-business-settings-grid{grid-template-columns:1fr}}.settings-card-head{align-items:flex-start;gap:12px;display:flex}.settings-card-icon{background:var(--mint-soft);width:40px;height:40px;color:var(--teal-text);border-radius:12px;flex:none;place-items:center;display:grid}.settings-card-head h3{margin:0 0 2px;font-size:16px}.settings-card-head .muted{text-align:right;word-break:break-all;direction:ltr;margin:0;font-size:12px}.settings-card-head .badge{margin-inline-start:auto}.settings-hint{color:var(--muted);margin:0;font-size:13.5px;line-height:1.7}.settings-inline-error{border:1px solid color-mix(in srgb, var(--error) 25%, transparent);background:color-mix(in srgb, var(--error) 7%, var(--surface));color:var(--error);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.website-connect-form{gap:12px;display:grid}.website-test-result{background:var(--mint-soft);color:var(--teal-deep);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-weight:700;display:flex}.zernio-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.website-secret{border:1px dashed var(--teal);background:var(--mint-soft);border-radius:12px;gap:7px;margin-top:14px;padding:12px;display:grid}.website-secret code{overflow-wrap:anywhere;font-size:12px}.website-secret small{color:var(--muted);line-height:1.5}.website-instructions{border-top:1px solid var(--line-soft);gap:8px;margin-top:16px;padding-top:14px;display:grid}.website-instructions-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.website-instructions pre{border:1px solid var(--line-soft);background:var(--paper);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.social-connection-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.social-connection-row>div{gap:2px;display:grid}.social-connected-line{color:var(--success,var(--teal-text));align-items:center;gap:4px;font-weight:600;display:inline-flex}.content-source-choice,.import-preview{background:var(--paper);border:1px solid var(--line-soft);border-radius:14px;gap:10px;margin:14px 0;padding:14px;display:grid}.content-source-choice p,.import-preview p{color:var(--muted);margin:3px 0 0;line-height:1.55}.setup-recovery-actions{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px;font-size:13px;display:flex}.setup-recovery-actions .ghost{align-items:center;gap:6px;display:inline-flex}.import-preview-item{background:var(--surface);border-radius:10px;padding:10px;color:var(--ink)!important}.settings-done{color:var(--teal-text);background:var(--mint-soft);border-radius:12px;align-items:center;gap:7px;margin:0;padding:11px 13px;font-size:13.5px;font-weight:600;display:flex}.settings-understood{border-inline-start:3px solid var(--teal);background:var(--mint-soft);color:var(--ink);border-radius:10px;margin:10px 0 0;padding:10px 13px;font-size:13.5px;line-height:1.6}.brand-profile-card{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin-top:12px;padding:13px;display:flex;overflow:hidden}.brand-logo-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.brand-logo-preview{object-fit:contain;border:1px solid var(--line-soft);background:var(--lw);border-radius:10px;width:52px;height:52px;padding:4px}.brand-logo-info{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.brand-logo-caption{color:var(--muted);font-size:12.5px}.brand-logo-actions{gap:8px;display:flex}.brand-logo-confirmed{color:var(--teal-text);font-size:12.5px;font-weight:700}.brand-logo-error{color:var(--error);margin:0;font-size:12.5px}.brand-palette-row{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;min-width:0;display:grid}.brand-palette-block{background:linear-gradient(135deg, color-mix(in srgb, var(--lw-soft) 90%, transparent), color-mix(in srgb, var(--lw) 86%, transparent));border:1px solid #00b8b029;border-radius:14px;gap:9px;min-width:0;padding:11px 12px;display:grid}.brand-palette-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.brand-palette-heading>div{min-width:0}.brand-palette-heading h4{color:var(--ink);margin:0;font-size:13px}.brand-palette-heading p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px;line-height:1.45}.brand-palette-heading>span{color:var(--teal-text);flex:none;font-size:11px;font-weight:800}.competitor-insights{color:var(--ink);background:#00b8b014;border-radius:14px;margin-top:14px;padding:12px 14px}.competitor-insights strong{margin-bottom:6px;display:block}.competitor-insights ul{color:var(--muted);margin:0;padding-inline-start:20px}.strategy-website-learning{background:linear-gradient(135deg, color-mix(in srgb, var(--lw-soft) 92%, transparent), var(--lw));border:1px solid #00b8b033;border-radius:16px;gap:10px;margin:18px 0;padding:16px;display:grid}.strategy-website-learning h3{color:var(--ink);margin:4px 0}.strategy-website-learning p{color:var(--muted);margin:0;line-height:1.65}.strategy-website-facts{color:var(--muted);gap:5px;font-size:13px;display:grid}.strategy-website-facts strong{color:var(--ink)}.brand-swatch{flex-direction:column;align-items:stretch;gap:3px;min-width:0;display:flex}.brand-swatch-color{border:1px solid var(--line-soft);border-radius:6px;width:100%;height:30px;display:block}.brand-swatch-label{color:var(--ink);text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.25}.brand-profile-section{min-width:0}.brand-profile-section h4{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:700}.brand-profile-section p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.6}.brand-profile-section ul{color:var(--ink);overflow-wrap:anywhere;margin:0;padding-inline-start:18px;font-size:13.5px;line-height:1.6}.settings-danger{color:var(--coral-deep)!important}.code-row{align-items:center;gap:8px;display:flex}.code-row input{text-align:center;letter-spacing:3px;flex:1;min-width:0;font-weight:700}.settings-form{gap:10px;max-width:440px;margin-top:14px;display:grid}.settings-form label{color:var(--ink);gap:5px;font-size:13px;font-weight:700;display:grid}.settings-form input,.settings-form .code-row{width:100%}.twofa-setup{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.twofa-setup .settings-hint{max-width:300px}.twofa-qr{border:1px solid var(--line-soft);background:var(--lw);border-radius:14px;width:220px;height:220px}.twofa-qr-loading{place-items:center;display:grid}.twofa-secret{letter-spacing:1px;background:var(--bg-soft);border:1px dashed var(--line);color:var(--ink);-webkit-user-select:all;user-select:all;border-radius:10px;padding:8px 12px;font-size:13px}.twofa-cancel{flex:none}.twofa-disable{flex-wrap:wrap}.twofa-disable input{flex:140px}@media (width<=860px){.settings-grid{grid-template-columns:1fr}}.ano-mascot{width:var(--mascot-size);height:var(--mascot-size);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 12px 22px #10203529);transform-origin:50% 92%;will-change:transform;flex:none;display:block}.ano-mascot.is-bounce{animation:2.6s ease-in-out infinite mascot-bounce}.ano-mascot.is-wave{animation:2.2s ease-in-out infinite mascot-wave}.ano-mascot.is-entrance{animation:.7s cubic-bezier(.22,1,.36,1) both mascot-entrance}@keyframes mascot-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes mascot-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)translateY(-4px)}60%{transform:rotate(5deg)translateY(-2px)}}@keyframes mascot-entrance{0%{opacity:0;transform:translateY(26px)scale(.85)}60%{opacity:1;transform:translateY(-5px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.confetti-burst{pointer-events:none;position:absolute;inset:0}.cf{background:var(--cf-c,var(--teal));width:7px;height:7px;animation:.95s cubic-bezier(.22,1,.36,1) both confetti-pop;animation-delay:var(--cf-d,0s);border-radius:2px;position:absolute;top:50%;left:50%}@keyframes confetti-pop{0%{opacity:0;transform:translate(0)scale(.5)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--cf-x,6px), var(--cf-y,-24px)) scale(1) rotate(150deg)}}.auth-mascot{justify-content:center;margin:-30px 0 2px;display:flex}@media (height<=720px){.auth-shell{align-items:flex-start;padding-top:28px}.auth-card{min-height:0}}.onboarding-head{gap:12px}.onboarding-head .ano-mascot{filter:drop-shadow(0 8px 16px #10203524)}.wizard-mascot{justify-content:center;margin-bottom:18px;display:flex}.wizard-done-mascot-wrap{justify-content:center;margin-bottom:12px;display:flex;position:relative}@media (width>=761px) and (height<=960px){.onboarding-shell:has(.onboarding-card-welcome){align-items:center;padding:16px 18px 20px;overflow-y:hidden}.onboarding-card-welcome{padding:22px 40px 16px}.onboarding-card-welcome .onboarding-head{margin-bottom:12px}.onboarding-card-welcome .onboarding-head .brand-logo{height:34px}.onboarding-card-welcome .onboarding-progress{margin-bottom:14px}.onboarding-card-welcome .onboarding-progress-track{height:9px}.onboarding-card-welcome .onboarding-progress-labels{margin-top:6px}.onboarding-card-welcome .onboarding-progress-labels span{font-size:10.5px}.onboarding-card-welcome .wizard-mascot{margin-bottom:8px}.onboarding-card-welcome .wizard-mascot .ano-mascot{width:96px;height:96px}.onboarding-card-welcome .wizard-eyebrow{margin-bottom:12px;padding:6px 14px;font-size:12px}.onboarding-card-welcome .wizard-welcome h1{margin-bottom:10px;font-size:clamp(34px,4vw,44px)}.onboarding-card-welcome .wizard-lede{margin-bottom:12px;font-size:14px;line-height:1.45}.onboarding-card-welcome .wizard-trust{margin-bottom:12px}.onboarding-card-welcome .wizard-trust span{font-size:12px;line-height:1.4}.onboarding-card-welcome .wizard-auto-name-note{max-width:520px;margin:0 auto 12px;font-size:13px;line-height:1.4}.onboarding-card-welcome .wizard-cta{padding:11px 24px;font-size:15px}.onboarding-card-welcome .onboarding-nav{margin-top:10px;padding-top:10px}.onboarding-card-welcome .wizard-back{display:none}}@media (width>=761px){.onboarding-card-welcome .wizard-lede{background:linear-gradient(135deg, color-mix(in srgb, var(--lw-soft) 96%, transparent), color-mix(in srgb, var(--lw-soft) 96%, transparent));border:1px solid #00b8b02e;border-radius:14px;width:min(620px,100%);padding:10px 22px;position:relative;box-shadow:0 8px 18px #1020350b}.onboarding-card-welcome .wizard-lede:before{background:var(--teal);content:"";border-radius:999px;width:3px;position:absolute;inset-block:10px;inset-inline-start:-1px}.onboarding-card-welcome .wizard-trust span{background:color-mix(in srgb, var(--lw-soft) 72%, transparent);color:var(--teal-text);border:1px solid #00b8b029;border-radius:12px;padding:8px 16px;font-size:12px;line-height:1.45}.onboarding-card-welcome .wizard-auto-name-note{background:color-mix(in srgb, var(--lw-soft) 92%, transparent);color:var(--muted);border-inline-start:3px solid #d6755fb8;border-radius:12px;padding:9px 16px}}.empty-state .empty-art.has-mascot{background:0 0;border:none;width:auto;height:auto;margin-bottom:2px;padding:0}.toast{position:relative;overflow:hidden}.toast .toast-icon{position:relative}.toast-icon .ano-mascot{filter:none}.dash-metric{animation:.45s both metric-in}.dash-metric:nth-child(2){animation-delay:80ms}.dash-metric:nth-child(3){animation-delay:.16s}.dash-metric:nth-child(4){animation-delay:.24s}@keyframes metric-in{0%{opacity:0}to{opacity:1}}.not-found-shell{text-align:center;background:var(--bg-soft);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden}.product-tour-loading{z-index:301;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--lw) 96%, transparent);color:var(--ink);box-shadow:var(--shadow-lift);border-radius:14px;padding:14px 20px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.not-found-orb{pointer-events:none;background:#bcede566;border-radius:50%;width:460px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-shell>*{position:relative}.not-found-shell .ano-mascot{margin-bottom:8px}.not-found-code{letter-spacing:.22em;color:var(--teal-text);background:var(--mint-soft);border-radius:var(--radius-pill);border:1px solid #00b8b02e;padding:6px 16px;font-size:13px;font-weight:800}.not-found-shell h1{margin:6px 0 4px;font-size:clamp(26px,4vw,34px)}.not-found-shell p{color:var(--muted);max-width:420px;margin:0;line-height:1.7}.not-found-shell .primary{margin-top:14px}.connect-step,.verify-step,.plan-step{text-align:center}.connect-loading{color:var(--muted);align-items:center;gap:10px;padding:48px 0;font-weight:600;display:inline-flex}.connect-loading-card{background:linear-gradient(145deg, var(--lw-soft), var(--lw-soft));max-width:520px;box-shadow:var(--shadow-soft);border:1px solid #00b8b02e;border-radius:22px;justify-items:center;gap:10px;margin:20px auto;padding:38px 30px;display:grid}.connect-loading-card h2{color:var(--ink);margin:0}.connect-loading-card p{max-width:410px;color:var(--muted);margin:0;line-height:1.65}.connect-loading-mark{width:58px;height:58px;color:var(--teal-deep);background:var(--mint-soft);border-radius:18px;place-items:center;display:grid}.connect-loading-steps{text-align:right;gap:9px;width:min(100%,380px);margin-top:8px;display:grid}.connect-loading-steps div{background:color-mix(in srgb, var(--lw) 72%, transparent);color:var(--muted);border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.connect-loading-steps div.is-done{color:var(--teal-deep);font-weight:800}.connect-loading-steps div>span{background:var(--lw-soft);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.connect-loading-steps div.is-done>span{background:var(--mint-soft)}.connect-head{margin-bottom:6px}.connect-mascot{background:linear-gradient(145deg, var(--mint-soft), var(--lw));width:64px;height:64px;color:var(--teal-deep);box-shadow:var(--shadow-soft);border:1px solid #00b8b038;border-radius:20px;place-items:center;margin:0 auto 14px;display:grid}.connect-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 6px;display:grid}.connect-card-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.connect-card-wrap .connect-card{width:100%}.connect-disconnect{font:inherit;color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;display:inline-flex}.connect-disconnect:hover{color:var(--error);background:#c0392b14}.connect-card{text-align:center;background:var(--surface);border:1.5px solid var(--line-soft);cursor:pointer;font:inherit;color:var(--ink);transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;display:flex;position:relative}.connect-card:hover{box-shadow:var(--shadow-soft);border-color:#00b8b099;transform:translateY(-2px)}.connect-card.is-selected{border-color:var(--teal);background:var(--mint-soft);box-shadow:0 0 0 3px #00b8b01f}.connect-card.is-connected{border-color:#137d7266}.connect-card-icon{background:var(--ink);width:44px;height:44px;color:var(--white);border-radius:14px;place-items:center;margin-bottom:2px;font-size:20px;font-weight:800;display:grid}.connect-card-icon-facebook,.connection-mark-facebook{background:#1877f2}.connect-card-icon-instagram,.connection-mark-instagram{background:linear-gradient(135deg,#feda75 0%,#fa7e1e 32%,#d62976 62%,#962fbf 82%,#4f5bd5 100%)}.connect-card-icon svg,.connection-mark svg{display:block}.connect-card.is-connected .connect-card-icon{background:var(--teal-deep)}.connect-card strong{font-size:15px;font-weight:800}.connect-card small{color:var(--muted);font-size:12px;line-height:1.5}.website-business-name{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin:14px 0;padding:14px 16px;display:flex}.website-business-name form{align-items:end;gap:10px;width:100%;display:flex}.website-business-name label{flex:1;gap:5px;font-weight:700;display:grid}.website-business-name input{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:9px 11px}.website-business-name-label{color:var(--muted);font-size:12px;font-weight:700}.website-business-name>strong{flex:1;min-width:0;font-size:17px}.website-findings{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;gap:12px;width:100%;min-width:0;margin:16px 0;padding:18px 20px;display:grid;box-shadow:0 4px 16px -4px #00000008}.website-findings h3{color:var(--ink);margin:0;font-size:16px;font-weight:800}.website-findings-kicker{color:var(--teal-text);letter-spacing:.02em;margin-bottom:2px;font-size:11px;font-weight:800;display:inline-block}.website-findings-count{background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--teal-text);border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.website-findings-description{background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--ink);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6}.website-findings-group,.website-findings-contact{gap:8px;display:grid}.website-findings-group strong,.website-findings-contact strong{color:var(--ink);font-size:12.5px;font-weight:700}.website-findings-tags{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.website-findings-tags span{box-sizing:border-box;background:var(--surface-soft);border:1px solid var(--line-soft);max-width:100%;color:var(--ink);overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.website-product-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.website-product-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px;grid-template-columns:54px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.website-product-card img,.website-product-placeholder{object-fit:cover;background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;width:54px;height:54px}.website-product-card strong{color:var(--ink);font-size:13px;line-height:1.35;display:block}.website-product-card p{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.4}.website-product-card span{color:var(--ink);margin-top:3px;font-size:12px;font-weight:800;display:inline-block}.website-product-card a{color:var(--accent);margin-top:4px;font-size:11px;display:block}.website-findings-contact span{color:var(--muted);font-size:12.5px;line-height:1.5}.website-findings-catalog-note{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.website-product-stock{color:var(--muted);font-size:11px;font-style:normal}.website-findings-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.website-findings-heading h3,.website-findings-heading h4{overflow-wrap:anywhere;min-width:0}.website-findings-heading h4{margin:0;font-size:15px;font-weight:800}.website-findings-edit{gap:10px;display:grid}.website-findings-edit label{gap:5px;font-size:12px;font-weight:700;display:grid}.website-findings-edit input,.website-findings-edit textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;padding:9px 11px}.website-findings-edit textarea{resize:vertical;min-height:74px}.website-findings-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.connections-website-findings{margin-top:14px}.connect-card-badge{top:-9px;background:var(--teal-deep);color:var(--white);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.connect-panel{background:var(--surface-soft);border:1px solid var(--line-soft);text-align:right;border-radius:16px;margin-top:18px;padding:16px 18px}.connect-website-result{grid-template-columns:minmax(0,1.42fr) minmax(250px,.72fr);align-items:start;gap:20px;display:grid}.connect-result-main,.connect-result-side{min-width:0}.connect-result-hero{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 2px 16px;display:flex}.connect-result-hero h3{color:var(--ink);margin:7px 0 4px;font-size:clamp(20px,2.5vw,27px);line-height:1.2}.connect-result-hero p{max-width:560px;color:var(--muted);margin:0;line-height:1.6}.connect-result-eyebrow{color:var(--teal-text);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.connect-result-url{background:var(--mint-soft);border:1px solid #00b8b038;border-radius:12px;flex:0 0 min(260px,35%);gap:4px;padding:10px 12px;display:grid}.connect-result-url span{color:var(--teal-text);font-size:11px;font-weight:700}.connect-result-url strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.connect-result-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.connect-result-stat{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;gap:2px;min-width:0;padding:11px 10px;display:grid}.connect-result-stat strong{color:var(--ink);font-size:20px;line-height:1}.connect-result-stat span{color:var(--muted);font-size:11px;line-height:1.35}.connect-understood{border-inline-start:3px solid var(--teal);background:#bcede561;border-radius:0 10px 10px 0;gap:3px;margin:0 0 14px;padding:11px 13px;display:grid}.connect-understood span{color:var(--teal-text);font-size:11px;font-weight:800}.connect-understood strong{color:var(--ink);line-height:1.5}.connect-next-card{background:linear-gradient(145deg, color-mix(in srgb, var(--lw-soft) 96%, transparent), var(--surface));border:1px solid #00b8b033;border-radius:16px;gap:10px;padding:17px;display:grid}.connect-next-card h3{color:var(--ink);margin:0;font-size:17px;line-height:1.35}.connect-next-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.connect-next-list{gap:8px;margin-top:2px;display:grid}.connect-next-list span{color:var(--ink);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.connect-next-list svg{color:var(--teal-text);flex:none;margin-top:2px}.connect-brand-details{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;margin-top:12px;overflow:hidden}.connect-brand-details summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.connect-brand-details summary::-webkit-details-marker{display:none}.connect-brand-details summary:after{content:"+";color:var(--teal-text);font-size:18px;font-weight:500}.connect-brand-details[open] summary:after{content:"⌃"}.connect-brand-details .brand-profile-card{border:0;border-top:1px solid var(--line-soft);border-radius:0;margin:0}.connect-success-line,.connect-status-line{color:var(--teal-text);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:700;display:flex}.connect-success-line{flex-wrap:wrap}.connect-success-line .connect-source-url{overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:left;direction:ltr;unicode-bidi:plaintext;min-width:0;max-width:100%}.connect-status-line{color:var(--muted)}.connect-site-info{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.6}.connect-secret{background:var(--ink);color:var(--paper);border-radius:12px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.connect-secret strong{font-size:13px}.connect-secret code{text-align:left;word-break:break-all;color:var(--mint);direction:ltr;font-size:13px}.connect-instructions{border-top:1px dashed var(--line-strong);margin-top:12px;padding-top:12px}.connect-instructions summary{cursor:pointer;color:var(--teal-text);font-size:13.5px;font-weight:800}.connect-instructions pre{text-align:left;background:var(--ink);color:#dfe8f2;white-space:pre;direction:ltr;border-radius:12px;margin:10px 0 8px;padding:12px 14px;font-size:12px;line-height:1.7;overflow-x:auto}.connect-site-form{align-items:flex-end;gap:10px;display:flex}.connect-site-form label{color:var(--ink);flex:1;gap:7px;font-size:14px;font-weight:700;display:grid}.connect-site-form input{background:var(--lw);border-radius:12px;padding:13px 15px;font-size:16px}.connect-site-form .primary{white-space:nowrap}.connect-notice{color:var(--coral-deep);margin:14px 0 0;font-size:13.5px;font-weight:600}.connection-callback-note{background:var(--mint-soft);color:var(--teal-text);border:1px solid #00b8b047;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:14px 24px 0;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.connection-callback-note.error{color:var(--coral-deep);background:#c24b4014;border-color:#c24b4047}.connect-skip{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.connect-skip>span{font-weight:600}.connect-continue{flex-direction:column;justify-content:center;align-items:center;margin-top:22px;display:flex}.connect-continue .primary{border-radius:13px;min-width:220px;padding:14px 26px;font-size:16px;box-shadow:0 14px 28px -16px #00b8b0b3}.connect-quick-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.connect-quick-actions .ghost{min-width:132px}.verify-badge{background:var(--mint-soft);width:52px;height:52px;color:var(--teal-deep);box-shadow:var(--shadow-soft);border:1px solid #00b8b047;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.verify-list{text-align:right;gap:12px;margin:18px 0 6px;display:grid}.verify-card{background:var(--surface);border:1.5px solid var(--line-soft);transition:border-color var(--transition), background var(--transition);border-radius:16px;padding:14px 16px}.verify-card.is-yes{background:var(--mint-soft);border-color:#00b8b080}.verify-card.is-no{background:var(--coral-soft);border-color:#ff8b7b80}.verify-prompt{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.6}.verify-actions{gap:8px;display:flex}.verify-actions .primary.small{background:var(--teal)}.verify-correction{align-items:center;gap:8px;display:flex}.verify-correction input{background:var(--lw);border-radius:11px;flex:1;padding:11px 13px}.verify-confirmed{color:var(--teal-text);align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700;display:inline-flex}.verify-continue{border-radius:13px;min-width:240px;margin-top:22px;padding:14px 26px;font-size:16px;box-shadow:0 14px 28px -16px #00b8b0b3}.plan-step-grid{max-width:720px;margin-inline:auto}.plan-step-card{min-height:0;padding:18px 16px}.plan-step-card .plan-features{margin-top:10px}.plan-pick{color:var(--teal-text);align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:800;display:inline-flex}@media (width<=900px){.connect-website-result{grid-template-columns:1fr}.connect-result-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.connect-brand-details{margin-top:0}}@media (width<=640px){.connect-grid{grid-template-columns:1fr}.connect-result-hero{flex-direction:column;gap:12px}.connect-result-url{box-sizing:border-box;flex-basis:auto;width:100%}.connect-result-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-result-side{grid-template-columns:1fr}.connect-brand-details{margin-top:0}.connect-site-form,.verify-correction{flex-direction:column;align-items:stretch}.connect-skip{justify-content:center}.connect-continue .primary,.verify-continue{width:100%;min-width:0}.done-metrics{grid-template-columns:1fr;gap:10px}.done-metric{padding:14px}.onboarding-nav{gap:8px}}@media (width<=560px){.onboarding-progress-labels span{white-space:nowrap;font-size:10px}.content-topbar{padding:10px 12px}.content-tenant{max-width:30vw}.view-transition{padding-inline:12px}.onboarding-chat{min-width:0}.onboarding-chat .chat-transcript{max-height:none;overflow:visible}.onboarding-chat .chat-bubble{overflow-wrap:anywhere;max-width:100%}.chat-edit-summary-row{flex-wrap:wrap;align-items:flex-start}.chat-edit-summary-value{overflow-wrap:anywhere;text-align:start;min-width:0}.chat-quick-replies{width:100%}.chat-quick-replies .tone-card,.chat-quick-replies .connection-choice,.chat-quick-replies .ghost{width:100%;min-width:0}.chat-input-row{flex-wrap:wrap}.chat-input-row input{width:100%;min-width:0}.chat-input-row button{width:100%}.strategy-fields{gap:12px}.strategy-group,.strategy-offers{padding:14px}.strategy-group-head{flex-wrap:wrap;align-items:flex-start;gap:5px 8px}.strategy-group-head h3{overflow-wrap:anywhere;min-width:0}.strategy-chip-form{flex-wrap:wrap}.strategy-chip-form input{width:100%;min-width:0}.strategy-chip-form button{width:100%}.strategy-platform-row{flex-wrap:wrap}.strategy-platform-toggle{flex:120px;justify-content:center}.strategy-offer-row{flex-direction:column;gap:9px}.strategy-offer-actions{justify-content:flex-end;width:100%}}@media (width<=480px){.tone-grid{grid-template-columns:1fr}.chat-quick-replies .tone-card{flex:100%}.lead-row{grid-template-columns:auto 1fr;gap:10px}.nav-row strong{min-width:118px;font-size:13px}.checkout-card{padding:22px 18px}.paywall-card{padding:26px 18px 22px}.dash-metrics{gap:8px}.dash-metric{padding:12px}.metric-icon{width:28px;height:28px}}@media (width<=400px){.calendar-weekdays,.calendar-grid{gap:3px}.calendar-cell{min-height:62px;padding:4px}.day-num{font-size:12px}.post-chip{padding:2px 4px;font-size:9.5px}}@media (height<=700px){.checkout-overlay,.paywall-overlay{align-items:flex-start;padding-block:20px;overflow-y:auto}.checkout-card,.paywall-card{max-height:calc(100dvh - 40px);overflow-y:auto}}.ano-studio{max-width:1240px;margin:0 auto}.studio-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:8px 0 22px;display:flex}.studio-head h2,.parity-view h2{margin:4px 0 6px}.studio-head p,.panel-head p{color:var(--muted);margin:0}.studio-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}.studio-controls,.studio-preview{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);border-radius:22px}.studio-controls{gap:18px;padding:22px;display:grid}.studio-section{gap:8px;display:grid}.studio-section>label,.studio-section>strong{color:var(--ink);font-weight:800}.studio-section small{color:var(--muted);font-weight:500}.studio-section textarea,.studio-section input,.studio-section select,.inline-modal input,.inline-modal textarea,.strategy-field input,.strategy-field textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--lw);border-radius:12px;padding:12px 13px}.character-count{text-align:left;color:var(--muted);font-size:12px}.studio-inline{grid-template-columns:1fr auto;align-items:center}.studio-inline small{margin-top:3px;display:block}.switch{cursor:pointer;background:#cfd5db;border:0;border-radius:999px;width:48px;height:28px;padding:3px;transition:background .2s}.switch span{background:var(--lw);border-radius:50%;width:22px;height:22px;transition:transform .2s;display:block;transform:translate(0);box-shadow:0 1px 4px #0003}.switch.is-on{background:var(--teal)}.switch.is-on span{transform:translate(-20px)}.format-picker,.tab-row,.offer-chips{flex-wrap:wrap;gap:8px;display:flex}.format-picker button,.tab-row button{border:1px solid var(--line);background:var(--lw);color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;padding:8px 13px;font-weight:700}.format-picker button.is-selected,.tab-row button.active{background:var(--mint-soft);border-color:var(--teal);color:var(--teal-deep)}.media-picker{flex-wrap:wrap;gap:8px;min-height:56px;display:flex}.media-picker button{background:var(--surface-soft);cursor:pointer;border:2px solid #0000;border-radius:11px;width:54px;height:54px;padding:0;position:relative;overflow:hidden}.media-picker button.is-selected{border-color:var(--teal)}.media-picker img{object-fit:cover;width:100%;height:100%}.media-picker svg{color:var(--white);filter:drop-shadow(0 1px 2px var(--ink));position:absolute;inset:17px}.studio-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.studio-preview{background:linear-gradient(145deg,var(--lw),var(--surface-soft));place-items:center;min-height:560px;padding:18px;display:grid;position:sticky;top:20px;overflow:hidden}.studio-thinking,.studio-empty{text-align:center;max-width:270px;color:var(--muted);justify-items:center;gap:10px;display:grid}.studio-thinking strong,.studio-empty h3{color:var(--ink);margin:0}.studio-thinking span,.studio-empty p{margin:0;line-height:1.65}.post-preview{background:var(--lw);border:1px solid var(--line-soft);border-radius:22px;gap:14px;width:min(100%,340px);padding:18px;animation:.45s cubic-bezier(.22,1,.36,1) both preview-build;display:grid;position:relative;box-shadow:0 18px 38px #1020351f}.post-preview h3,.post-preview p{white-space:pre-wrap;outline:0;margin:0}.post-preview p{color:var(--ink);line-height:1.65}.post-preview small{color:var(--teal-text)}.preview-label{color:var(--teal-deep);font-size:12px;font-weight:800}.preview-offer{background:var(--mint-soft);color:var(--teal-deep);border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-weight:800;animation:.3s both card-enter}.preview-image{aspect-ratio:1;object-fit:cover;border-radius:15px;width:100%}.format-portrait .preview-image{aspect-ratio:4/5}.format-story .preview-image{aspect-ratio:9/16}.preview-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.preview-actions span{align-items:center;gap:4px;display:flex}.posts-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.post-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.post-tile{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;transition:transform .2s,box-shadow .2s;animation:.38s both card-enter;overflow:hidden}.post-tile:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.post-tile>img,.post-tile-art{aspect-ratio:1.7;object-fit:cover;width:100%}.post-tile-art{color:var(--teal);background:var(--mint-soft);place-items:center;display:grid}.post-tile>div:last-child{padding:14px}.post-tile h3{margin:10px 0 6px}.post-tile p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.post-offer{background:var(--mint-soft);color:var(--teal-deep);border-radius:999px;margin-inline-start:8px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.post-tile-actions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.danger{color:var(--danger-text)!important}.inline-modal{z-index:30;background:#1020357a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inline-modal>div{background:var(--lw);border-radius:20px;gap:12px;width:min(560px,100%);padding:26px;display:grid;position:relative;box-shadow:0 20px 55px #10203542}.inline-modal h3{margin:0}.modal-close{top:12px;cursor:pointer;background:0 0;border:0;position:absolute;inset-inline-start:12px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1020358c;place-items:center;padding:20px;animation:.2s both content-modal-fade;display:grid;position:fixed;inset:0}.content-create-brief{box-sizing:border-box;background:linear-gradient(145deg,var(--lw) 0%,var(--lw-soft) 100%);border:1px solid #00b8b02e;border-radius:28px;gap:16px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:34px;animation:.28s cubic-bezier(.2,.8,.2,1) both content-modal-rise;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #1020354d}.content-progress-banner{color:var(--ink);background:linear-gradient(100deg,var(--lw-soft),var(--lw));border:1px solid #00b8b040;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;margin:0 0 14px;padding:12px 15px;animation:.22s both content-progress-in;display:grid;box-shadow:0 8px 22px #10203514}.content-progress-banner>span{font-weight:800}.content-progress-track{background:#00b8b026;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.content-progress-track span{border-radius:inherit;background:linear-gradient(90deg,var(--teal),#79e4d8,var(--teal));width:38%;height:100%;animation:1.25s ease-in-out infinite content-progress-move;display:block}.content-create-brief h3{color:var(--ink);margin:0;font-size:28px}.content-create-brief>.kicker{color:var(--teal-deep);padding-inline-start:40px;font-weight:800}.content-create-brief>.modal-close{box-sizing:border-box;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.content-goal-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-goal-choice button,.content-template-choice button{background:var(--lw);color:var(--ink);cursor:pointer;text-align:right;border:1px solid #d8e5e5;border-radius:16px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.content-goal-choice button:hover,.content-template-choice button:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 8px 20px #00b8b024}.content-goal-choice button.is-selected,.content-template-choice button.is-selected{border-color:var(--teal);background:var(--lw-soft);box-shadow:0 0 0 3px #00b8b021}.content-goal-choice strong{margin-bottom:4px;font-size:17px;display:block}.content-goal-choice span{color:var(--muted);font-size:13px;display:block}.content-create-brief .field-label{color:var(--ink);gap:7px;font-weight:700;display:grid}.content-create-brief .field-label textarea,.content-create-brief .field-label select{box-sizing:border-box;background:var(--lw);width:100%;color:var(--ink);font:inherit;border:1px solid #d8e5e5;border-radius:13px;padding:12px 14px}.content-template-choice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-choice-label{color:var(--muted);flex-basis:100%;font-size:13px;font-weight:700}.content-template-choice button{border-radius:999px;padding:9px 13px;font-size:13px}.modal-actions{justify-content:flex-start;gap:10px;padding-top:4px;display:flex}.content-create-submit{justify-content:center;min-width:150px}.content-create-brief{gap:10px;width:min(620px,100vw - 20px);height:min(760px,100dvh - 20px);max-height:none;padding:24px 28px 18px;overflow:hidden}.content-create-brief h3{font-size:clamp(22px,4vw,28px)}.content-create-brief>p{margin:0;line-height:1.45}.content-goal-choice{gap:10px}.content-goal-choice button{padding:12px}.content-create-brief .field-label{gap:5px}.content-create-brief .field-label textarea{resize:none;min-height:72px;max-height:92px}.content-create-brief .field-label textarea,.content-create-brief .field-label select{padding:10px 12px}.content-create-brief .modal-actions{margin-top:auto}@media (height<=680px){.content-create-brief{gap:7px;padding:18px 22px 14px}.content-goal-choice button{padding:9px 10px}.content-goal-choice strong{font-size:15px}.content-goal-choice span{font-size:12px}.content-create-brief .field-label textarea{min-height:56px;max-height:70px}}.content-embedded-calendar{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:22px;margin-bottom:24px;padding:20px}.content-embedded-calendar-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.content-embedded-calendar-head h2{margin:2px 0 0}@keyframes content-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes content-modal-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes content-progress-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes content-progress-move{0%{transform:translate(-120%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.content-create-brief{animation:none}.content-goal-choice button,.content-template-choice button{transition:none}}.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.strategy-field{gap:8px;font-weight:800;display:grid}.strategy-field textarea{resize:vertical}.check-row{align-items:center;gap:8px;font-weight:600;display:flex}.offer-manager{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:20px}.offer-manager h3{margin-top:0}.offer-add{gap:8px;display:flex}.offer-add input{flex:1}.offer-chips{margin-top:12px}.offer-chips span{background:var(--mint-soft);color:var(--teal-deep);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-weight:700;display:flex}.offer-chips button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.connections-hero{border-bottom:1px solid var(--line-soft);margin:-4px -4px 18px;padding:4px 4px 18px;position:relative;overflow:hidden}.connections-hero .panel-head{z-index:2;margin-bottom:0;position:relative}.connections-hero-orbit{z-index:0;pointer-events:none;opacity:.9;border:1px solid #00b8b02e;border-radius:50%;width:190px;height:190px;position:absolute;inset:-70px 4% auto auto;transform:rotate(-18deg)}.connections-hero-orbit span{display:none}.connections-hero-orbit:before,.connections-hero-orbit:after{content:"";border:1px solid #ff8b7b2e;border-radius:50%;position:absolute;inset:22px}.connections-hero-orbit:after{border-color:#1020351f;inset:48px}.connections-hero-orbit span{background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #00b8b01f}.connections-hero-orbit span:first-child{top:26px;right:36px}.connections-hero-orbit span:nth-child(2){background:var(--coral);bottom:28px;left:25px;box-shadow:0 0 0 5px #ff8b7b1f}.connections-hero-orbit span:nth-child(3){background:var(--ink);width:5px;height:5px;box-shadow:none;top:84px;left:8px}.connections-summary{background:linear-gradient(105deg, color-mix(in srgb, var(--lw-soft) 92%, transparent), color-mix(in srgb, var(--lw) 78%, transparent));border:1px solid #00b8b038;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 15px;display:flex}.connections-summary>div{gap:1px;min-width:0;padding-inline-start:18px;display:grid;position:relative}.connections-summary>div strong{color:var(--ink);font-size:14px}.connections-summary small{color:var(--muted);font-size:12px}.connections-summary-dot{inset-inline-start:0;background:var(--teal);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;box-shadow:0 0 0 4px #00b8b024}.connections-summary-count{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.connections-summary-count b{color:var(--teal-deep);margin-inline-end:3px;font-size:18px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection-card{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);text-align:center;transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;flex-direction:column;align-items:center;padding:24px;animation:.4s both card-enter;display:flex;position:relative}.connection-card.is-idle{background:linear-gradient(145deg, var(--surface), var(--surface-soft))}.connection-card.is-idle:after{content:"ממתין לחיבור";top:14px;border-radius:var(--radius-pill);color:var(--muted);background:#1020350d;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:14px}.connection-card.is-attention{background:linear-gradient(145deg, var(--surface), var(--coral-soft));border-color:#ff8b7b6b}.connection-card.is-attention:after{content:"דורש תשומת לב";top:14px;border-radius:var(--radius-pill);color:var(--coral-deep);background:#ff8b7b26;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:14px}.connection-card.is-active:after{content:"פעיל";top:14px;border-radius:var(--radius-pill);color:var(--teal-deep);background:#00b8b01f;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:14px}.connection-card.is-active{background:linear-gradient(135deg, var(--surface), var(--mint-soft));border-color:#00b8b07a}.connection-mark{border-radius:var(--radius-md);width:52px;height:52px;color:var(--white);background:var(--ink);place-items:center;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.connection-card:nth-child(2) .connection-mark{background:linear-gradient(135deg, var(--amber), var(--coral), #7b4fd8)}.connection-card h3{margin:0 0 8px}.connection-card p{min-height:24px;color:var(--muted);justify-content:center;align-items:center;gap:5px;display:flex}.connection-card>.connection-actions{margin-top:auto;padding-top:14px}.website-connect-form{width:100%}.view-transition>.panel.parity-view{max-width:1180px}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-card .connection-mark.connection-mark-facebook{color:#fff;background:#1877f2}.connection-card .connection-mark.connection-mark-instagram{color:#fff;background:linear-gradient(135deg,#feda75 0%,#fa7e1e 32%,#d62976 62%,#962fbf 82%,#4f5bd5 100%)}@media (width<=980px){.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.view-transition>.panel.parity-view{max-width:none}.connection-grid{grid-template-columns:1fr}}.connection-state{color:var(--teal-text);font-size:13px;font-weight:800}.connection-knowledge-status{background:color-mix(in srgb, var(--lw) 62%, transparent);text-align:start;border:1px solid #00b8b029;border-radius:12px;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 10px;display:flex}.connection-knowledge-dot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #00b8b01f}.connection-knowledge-status>div{flex:1;gap:1px;min-width:0;display:grid}.connection-knowledge-status strong{color:var(--ink);font-size:12px}.connection-knowledge-status small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.connection-knowledge-status>small{text-overflow:clip;white-space:normal;overflow:visible}.connection-action-error{margin:4px 0 0;font-size:12px;line-height:1.5;min-height:0!important;color:var(--coral-deep)!important}.knowledge-proposals{background:linear-gradient(135deg, #fff8e0d6, color-mix(in srgb, var(--lw) 82%, transparent));border:1px solid #ffb4406b;border-radius:16px;margin:18px 0 22px;padding:16px}.knowledge-proposals-head h3{margin:3px 0 2px}.knowledge-proposals-head p{margin:0}.knowledge-proposals .knowledge-base-list{margin-top:14px}.knowledge-proposal-item{background:color-mix(in srgb, var(--lw) 76%, transparent);border-color:#ffb4404d}.knowledge-proposal-evidence{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.connection-invite,.media-library-note{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.connection-next-step{border-radius:var(--radius-lg);background:var(--mint-soft);border:1px solid #00b8b047;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.connection-next-step div{gap:3px;display:grid}.connection-next-step span{color:var(--muted);font-size:13px}.connection-connected .connection-mark{animation:.36s cubic-bezier(.22,1,.36,1) both connection-awake}.media-tabs{margin-bottom:18px}.media-category-label{max-width:360px;color:var(--ink);gap:6px;margin:-6px 0 18px;font-size:13px;font-weight:700;display:grid}.media-category-label input{width:100%}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.media-library-grid article{border:1px solid var(--line-soft);background:var(--lw);border-radius:15px;overflow:hidden}.media-library-grid img,.media-library-grid video{aspect-ratio:1;object-fit:cover;background:var(--ink);width:100%;display:block}.media-library-grid article>div{justify-content:space-between;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.media-library-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-empty{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:460px;display:grid}.analytics-empty h2,.analytics-empty p{margin:0}.analytics-empty p{max-width:420px;color:var(--muted)}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-metrics article,.analytics-metric{background:var(--surface-soft);border-radius:16px;padding:18px;animation:.45s both card-enter}.analytics-metric{width:100%;color:inherit;text-align:inherit;cursor:pointer;border:0;display:block}.analytics-metric:hover{background:var(--surface);box-shadow:0 8px 24px #14283214}.analytics-metrics span{color:var(--muted);font-size:13px;display:block}.analytics-metrics strong{color:var(--ink);margin-top:8px;font-size:24px;display:block}.analytics-metrics small{color:var(--teal);margin-top:8px;font-size:12px;display:block}.analytics-chart{border:1px solid var(--line-soft);border-radius:18px;margin-top:18px;padding:20px}.chart-head{justify-content:space-between;display:flex}.chart-head h3{margin:0}.chart-bars{align-items:end;gap:12px;height:170px;margin-top:16px;display:flex}.chart-bars div{flex:1;place-items:end center;height:100%;display:grid}.chart-bars span{background:var(--teal);transform-origin:bottom;border-radius:8px 8px 2px 2px;width:min(36px,100%);min-height:8px;animation:.55s cubic-bezier(.22,1,.36,1) both bar-grow}.chart-bars small{color:var(--muted);margin-top:8px;font-size:10px}.analytics-footnote{color:var(--muted);margin-top:14px;font-size:13px}.dash-client-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 20px;display:grid}.dash-client-kpis button{border:1px solid var(--line-soft);background:var(--surface-soft);color:inherit;text-align:right;cursor:pointer;font:inherit;border-radius:14px;gap:4px;padding:14px 16px;transition:transform .2s,border-color .2s;display:grid}.dash-client-kpis button:hover{border-color:var(--teal);transform:translateY(-2px)}.dash-client-kpis strong{font-size:22px}.dash-client-kpis span{color:var(--muted);font-size:12px}.dash-client-kpis small{color:var(--teal);font-size:11px;font-weight:700}.dash-audience-prompt{box-sizing:border-box;background:linear-gradient(110deg,var(--lw-soft),var(--lw-soft));border:1px solid #00b8b033;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:880px;margin:0 auto 14px;padding:12px 15px;display:flex}.dash-audience-prompt>div{gap:3px;min-width:0;display:grid}.dash-audience-prompt .kicker{color:var(--teal-text)}.dash-audience-prompt strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-audience-prompt small{color:var(--muted);font-size:12px}.dash-audience-prompt button{flex:none}.dash-agent-questions{background:linear-gradient(110deg,var(--lw-soft),var(--lw-soft));border-color:#0e56773d}.dash-agent-question-list{color:var(--ink);gap:3px;margin:4px 0 0;padding:0 18px 0 0;font-size:12px;display:grid}.dash-agent-question-list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-agent-questions{width:min(100%,880px);max-width:880px;padding:9px 13px}.dash-agent-questions>div{gap:1px}.dash-agent-question-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-client-overview{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;margin:16px 0 20px;padding:18px}.dash-client-overview .panel-head{margin:0 0 12px}.dash-client-overview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.dash-client-overview-grid button{border:1px solid var(--line-soft);background:var(--surface-soft);color:inherit;text-align:right;cursor:pointer;font:inherit;border-radius:13px;gap:5px;padding:13px 14px;transition:transform .2s,border-color .2s,background .2s;display:grid}.dash-client-overview-grid button:hover,.dash-client-overview-grid button.is-current{border-color:var(--teal);background:var(--mint-soft);transform:translateY(-2px)}.dash-client-overview-grid button span{color:var(--teal-text);font-size:13px;font-weight:800}.dash-client-overview-grid button small{color:var(--muted);font-size:11px}.dash-alert{background:var(--coral-soft);border:1px solid #b84a3633;border-radius:12px;align-items:center;gap:12px;margin:0 0 10px;padding:10px 14px;display:flex}.dash-alert-icon{width:26px;height:26px;color:var(--coral-deep);background:#b84a361f;border-radius:8px;flex:none;place-items:center;display:grid}.dash-alert-copy{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.dash-alert-copy strong{color:var(--coral-deep);white-space:nowrap;font-size:12.5px}.dash-alert-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dash-alert button{flex:none;min-height:28px;padding:4px 12px;font-size:11.5px}.dash-insights{margin:0 0 14px}.dash-insight-list{gap:8px;margin-top:2px;display:grid}.dash-insight-row{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.dash-insight-tag{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);white-space:nowrap;flex:none;padding:5px 10px;font-size:11px;font-weight:800}.dash-insight-row.insight-stuck .dash-insight-tag{background:var(--amber-soft);color:var(--danger-text)}.dash-insight-row.insight-objection .dash-insight-tag{background:var(--coral-soft);color:var(--coral-deep)}.dash-insight-body{gap:3px;min-width:0;display:grid}.dash-insight-body strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-insight-body small{color:var(--muted);font-size:12px}.dash-insight-actions{flex:none;align-items:center;gap:8px;display:flex}.tenant-switcher-label{display:block}.tenant-switcher{border:1px solid var(--line-soft);background:var(--surface-soft);max-width:190px;min-height:36px;color:var(--ink);font:inherit;border-radius:10px;padding:0 28px 0 10px;font-weight:700}.active-business-switcher{gap:1px;min-width:170px;display:grid}.active-business-switcher-label{color:var(--muted);font-size:10px;font-weight:700;line-height:1.1}.active-business-switcher select{border:1px solid var(--line-soft);background:var(--surface-soft);max-width:230px;min-height:32px;color:var(--ink);font:inherit;border-radius:10px;padding:0 28px 0 10px;font-size:13px;font-weight:700}.analytics-filters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.analytics-filters label{color:var(--muted);gap:5px;font-size:13px;font-weight:700;display:grid}.analytics-filters input,.analytics-filters select{min-height:40px}.analytics-range-summary{color:var(--muted);flex:100%;margin:0;font-size:12px}.analytics-top-posts{border:1px solid var(--line-soft);border-radius:18px;margin-top:18px;padding:18px 20px}.analytics-top-posts h3{margin:0}.analytics-top-posts ol{margin:12px 0 0;padding-inline-start:22px}.analytics-top-posts li+li{margin-top:7px}.analytics-audience{border:1px solid var(--line-soft);border-radius:18px;margin-top:18px;padding:20px}.analytics-audience ol{margin:12px 0 0;padding-inline-start:22px}.analytics-audience li{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.analytics-audience li:last-child{border-bottom:0}.analytics-audience strong{color:var(--teal)}.analytics-state-grid{grid-template-columns:repeat(7,minmax(72px,1fr));gap:8px;margin-top:14px;display:grid}.analytics-state-grid div{background:var(--surface-soft);text-align:center;border-radius:12px;gap:4px;padding:10px;display:grid}.analytics-state-grid strong{font-size:20px}.analytics-state-grid span{color:var(--muted);font-size:12px}.analytics-question-item{display:block!important}.analytics-question-row{align-items:center;gap:10px;display:flex}.analytics-question-row>span:first-child{flex:1}.analytics-question-row button{flex:none}.analytics-question-saved{color:var(--teal);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.analytics-knowledge-form{background:var(--surface-soft);border-radius:10px;gap:7px;margin-top:9px;padding:10px;display:grid}.analytics-knowledge-form select,.analytics-knowledge-form textarea{border:1px solid var(--line-soft);font:inherit;border-radius:8px;padding:8px}.analytics-knowledge-form button{justify-self:start}.weekly-plan,.strategy-recommendations{border:1px solid var(--line-soft);border-radius:18px;margin-top:20px;padding:20px}.weekly-plan h3,.strategy-recommendations h3{margin:0 0 6px}.weekly-plan>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.weekly-plan label{grid-template-columns:70px 1fr;align-items:center;gap:8px;font-weight:700;display:grid}.weekly-plan label span{color:var(--muted)}.strategy-recommendations ul{gap:8px;margin:12px 0 0;padding-inline-start:22px;display:grid}.strategy-recommendations li{line-height:1.55}@keyframes preview-build{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-grow{0%{opacity:.3;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes connection-awake{0%{opacity:.45;transform:scale(.78)rotate(-8deg)}65%{transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=900px){.studio-grid{grid-template-columns:1fr}.studio-preview{min-height:380px;position:relative;top:auto}.analytics-metrics{grid-template-columns:repeat(2,1fr)}.analytics-state-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.studio-head,.posts-toolbar{flex-direction:column;align-items:stretch}.studio-grid{gap:12px}.studio-controls{padding:16px}.strategy-grid,.connection-grid,.weekly-plan>div,.notification-preferences{grid-template-columns:1fr}.studio-actions>*{flex:1}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-state-grid{grid-template-columns:repeat(2,1fr)}.offer-add{flex-direction:column}.dash-client-kpis{grid-template-columns:1fr 1fr}.tenant-switcher{max-width:145px}.active-business-switcher{min-width:125px;max-width:155px}.active-business-switcher select{max-width:155px;font-size:12px}.dash-audience-prompt{flex-direction:column;align-items:stretch}.dash-audience-prompt button{align-self:flex-start}.dash-agent-question-list{padding-inline-start:16px}.dash-insight-row{grid-template-columns:1fr}.dash-insight-actions{justify-content:flex-start}.dash-alert{flex-direction:column;align-items:flex-start}.dash-alert-copy{flex-direction:column;align-items:flex-start;gap:2px}.dash-alert-copy small{white-space:normal}.connection-next-step{flex-direction:column;align-items:stretch}.connections-hero-orbit{opacity:.45;inset-inline-end:-54px}.connections-summary{flex-direction:column;align-items:flex-start;gap:6px}.connections-summary-count{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.post-preview,.post-tile,.connection-card,.connection-connected .connection-mark,.analytics-metrics article,.analytics-metric,.chart-bars span{animation:none!important}.post-tile:hover{transform:none}}.inbox-panel,.analytics-view,.my-images-view{border:1px solid #10203514;box-shadow:0 18px 48px #1020350f}.inbox-panel .inbox-hero{border:1px solid #00b8b024;box-shadow:0 10px 28px #1020350b}.inbox-panel .inbox-layout{gap:16px}.inbox-panel .inbox-list,.inbox-panel .inbox-thread,.inbox-panel .inbox-comments,.inbox-panel .inbox-context{border-color:#1020351a;box-shadow:0 8px 24px #1020350a}.analytics-view .analytics-metrics article,.analytics-view .analytics-metric{border:1px solid #10203512;box-shadow:0 8px 22px #1020350a}.analytics-view .analytics-chart,.analytics-view .analytics-audience,.analytics-view .analytics-top-posts{background:linear-gradient(145deg, var(--lw), var(--lw-soft))}.my-images-view .panel-head{margin-bottom:8px}.my-images-view .my-images-storage,.my-images-view .my-images-hint{font-size:13px}.analytics-view{background:linear-gradient(155deg, var(--lw) 0%, var(--lw-soft) 72%, var(--lw-soft) 100%);max-width:1180px;margin-inline:auto}.analytics-view .panel-head{align-items:flex-start;gap:18px;margin-bottom:4px}.analytics-view .panel-head h2{letter-spacing:-.02em;margin:3px 0 4px;font-size:clamp(24px,3vw,32px)}.analytics-view .panel-head p{max-width:560px;color:var(--muted);margin:0;line-height:1.55}.analytics-view .analytics-filters{background:color-mix(in srgb, var(--lw-soft) 85%, transparent);border:1px solid #10203514;border-radius:16px;align-items:end;gap:12px;margin:20px 0 16px;padding:12px}.analytics-view .analytics-filters label{min-width:145px}.analytics-view .analytics-filters input,.analytics-view .analytics-filters select{box-sizing:border-box;background:var(--lw);border-color:#10203521;width:100%}.analytics-view .analytics-range-summary{flex:180px;align-self:center;padding-inline:4px;font-weight:600}.analytics-view .analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.analytics-view .analytics-metric{background:var(--lw);text-align:start;border-radius:18px;flex-direction:column;justify-content:space-between;gap:7px;min-height:112px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.analytics-view .analytics-metric:hover,.analytics-view .analytics-metric:focus-visible{border-color:#00b8b06b;transform:translateY(-2px);box-shadow:0 12px 28px #10203517}.analytics-view .analytics-metric--primary{background:linear-gradient(145deg, var(--lw-soft), var(--lw));border-color:#00b8b038}.analytics-view .analytics-metric--response{background:linear-gradient(145deg, var(--lw-soft), var(--lw));border-color:#ed7e5333}.analytics-view .analytics-metric strong{margin-top:2px;font-size:clamp(25px,3vw,34px);line-height:1}.analytics-view .analytics-metric small{color:var(--muted);margin-top:auto;font-size:11px}.analytics-view .analytics-metric--primary small{color:var(--teal-text,var(--teal))}.analytics-view .analytics-chart{border-color:#10203517;margin-top:18px;padding:18px 20px 16px;box-shadow:0 8px 24px #10203509}.analytics-view .chart-head{align-items:center;gap:10px}.analytics-view .chart-head h3{font-size:16px}.analytics-view .chart-head svg{color:var(--teal)}.analytics-view .chart-bars{gap:clamp(4px,1.5vw,14px);height:156px;min-height:156px}.analytics-view .chart-bars span{background:linear-gradient(180deg, var(--teal), #72d8c9);width:min(42px,80%);box-shadow:0 5px 12px #00b8b029}.analytics-view .chart-bars small{text-overflow:ellipsis;white-space:nowrap;max-width:62px;overflow:hidden}.analytics-view .analytics-state-grid{display:none}.analytics-view .analytics-audience:has(.analytics-state-grid){display:none}.analytics-view .analytics-audience{background:var(--lw);border-color:#10203517;padding:18px 20px;display:none;box-shadow:0 8px 24px #10203509}.analytics-view .analytics-audience ol{gap:2px;margin-top:14px;padding-inline-start:0;list-style:none;display:grid}.analytics-view .analytics-audience li{align-items:flex-start;padding:12px 0}.analytics-view .analytics-question-row{flex-wrap:wrap;align-items:center}.analytics-view .analytics-question-row>span:first-child{min-width:min(260px,100%);line-height:1.45}.analytics-view .analytics-question-row>span:first-child small{margin-top:4px;display:block}.analytics-view .analytics-knowledge-form{background:var(--lw-soft);border:1px solid #00b8b01f;border-radius:12px;margin-top:12px}.analytics-view .analytics-footnote{text-align:center;max-width:700px;margin-inline:auto;padding-top:4px;font-size:11px}@media (width<=700px){.analytics-view .panel-head{flex-direction:column}.analytics-view .panel-head>button{align-self:flex-start}.analytics-view .analytics-filters{align-items:stretch}.analytics-view .analytics-filters label{flex:calc(50% - 8px);min-width:0}.analytics-view .analytics-range-summary{flex-basis:100%}.analytics-view .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-view .analytics-metric{min-height:100px;padding:13px}.analytics-view .analytics-chart{padding-inline:12px}.analytics-view .analytics-audience{padding-inline:14px}.analytics-view .analytics-question-row>button{flex:auto}}@media (width<=430px){.analytics-view .analytics-filters label{flex-basis:100%}.analytics-view .analytics-metrics{grid-template-columns:1fr}.analytics-view .analytics-metric{min-height:88px}}@media (width>=761px){.content-view-inbox{height:100dvh;max-height:none;overflow:visible}.content-view-inbox>.view-transition{scrollbar-gutter:stable;flex:auto;overflow:hidden auto}.content-view-inbox .inbox-panel{flex:none;height:auto;min-height:100%;overflow:visible}.content-view-inbox .inbox-layout{flex:auto;height:clamp(560px,100dvh - 220px,860px);min-height:520px}}@media (width>=901px){.content-view-inbox .inbox-search{flex:0 300px;width:min(300px,100%);max-width:300px}}@media (width<=1100px) and (width>=761px){.content-view-inbox .inbox-layout{grid-template-columns:minmax(250px,30%) minmax(380px,1fr)}.content-view-inbox .inbox-context{display:none}}@media (width<=900px) and (width>=761px){.content-view-inbox .inbox-layout[data-has-selected=false]{grid-template-columns:minmax(280px,34%) minmax(0,1fr)}.content-view-inbox .inbox-toolbar-top{flex-wrap:wrap}.content-view-inbox .inbox-search{flex-basis:100%;order:-1}.content-view-inbox .inbox-hero{align-items:flex-start;padding:13px 16px}.content-view-inbox .inbox-hero>div:first-child{flex:420px;min-width:0}.content-view-inbox .inbox-hero h2{font-size:18px}.content-view-inbox .inbox-hero p{font-size:13px;line-height:1.4}.content-view-inbox .inbox-hero-actions{padding-top:2px}.content-view-inbox .inbox-toolbar{gap:8px;padding:8px 12px}.content-view-inbox .inbox-toolbar-top{gap:8px}.content-view-inbox .inbox-tabs button,.content-view-inbox .inbox-providers button{padding-inline:10px;font-size:12px}.content-view-inbox .inbox-toolbar-bottom{padding-top:7px}.content-view-inbox .inbox-pending-questions{padding:12px 14px}.content-view-inbox .inbox-pending-head h3{font-size:15px}.content-view-inbox .inbox-pending-head p{font-size:12px;line-height:1.4}.content-view-inbox .inbox-pending-list{gap:8px;max-height:260px;margin-top:9px}.content-view-inbox .inbox-pending-item{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:10px 12px;display:grid}.content-view-inbox .inbox-pending-question strong{font-size:13px;line-height:1.45}.content-view-inbox .inbox-pending-actions{justify-content:flex-start;min-width:0}.content-view-inbox .inbox-pending-actions form{width:100%;min-width:0}.content-view-inbox .inbox-pending-actions textarea{flex:auto;width:auto;min-width:0;height:34px;min-height:34px;padding:5px 8px;font-size:12px}.content-view-inbox .inbox-pending-actions button{flex:none;min-height:34px;font-size:11.5px}}.content-view-inbox .inbox-pending-questions{background:var(--lw-soft);box-shadow:none;border-color:#00b8b02e;border-radius:16px;padding:8px 12px}.content-view-inbox .inbox-pending-head{align-items:center}.content-view-inbox .inbox-pending-head>svg{display:none}.content-view-inbox .inbox-pending-head h3{font-size:13px}.content-view-inbox .inbox-pending-head p{font-size:11px}.content-view-inbox .inbox-pending-list{gap:4px;max-height:118px;margin-top:6px}.content-view-inbox .inbox-pending-item{min-height:0;box-shadow:none;border-color:#10203514;border-radius:12px;padding:6px 9px}.content-view-inbox .inbox-pending-question strong{font-size:12px;line-height:1.25}.content-view-inbox .inbox-pending-question small{font-size:10.5px}.content-view-inbox .inbox-pending-actions,.content-view-inbox .inbox-pending-actions form{gap:5px}.content-view-inbox .inbox-pending-actions textarea{border-color:#1020351a;width:190px;height:28px;min-height:28px;max-height:48px;padding:3px 7px;font-size:11px}.content-view-inbox .inbox-pending-actions button{min-height:28px;padding:3px 8px;font-size:10.5px}.content-view-inbox .inbox-toolbar,.content-view-inbox .inbox-list,.content-view-inbox .inbox-thread,.content-view-inbox .inbox-comments,.content-view-inbox .inbox-context{box-shadow:none}.content-view-inbox .inbox-toolbar{border-color:#10203514}@media (width<=900px) and (width>=761px){.content-view-inbox .inbox-pending-actions textarea{width:150px}}@media (width<=760px){.content-view-inbox .inbox-pending-list{max-height:220px}.content-view-inbox .inbox-pending-actions,.content-view-inbox .inbox-pending-actions form,.content-view-inbox .inbox-pending-actions textarea{width:100%}}@media (width<=900px) and (width>=761px){.content-view-inbox .inbox-hero{align-items:flex-start;padding:13px 16px}.content-view-inbox .inbox-hero>div:first-child{flex:420px;min-width:0}.content-view-inbox .inbox-hero h2{font-size:18px}.content-view-inbox .inbox-hero p{font-size:13px;line-height:1.4}.content-view-inbox .inbox-toolbar{gap:8px;padding:8px 12px}.content-view-inbox .inbox-toolbar-top{gap:8px}.content-view-inbox .inbox-tabs button,.content-view-inbox .inbox-providers button{padding-inline:10px;font-size:12px}.content-view-inbox .inbox-toolbar-bottom{padding-top:7px}.content-view-inbox .inbox-pending-questions{padding:12px 14px}.content-view-inbox .inbox-pending-head h3{font-size:15px}.content-view-inbox .inbox-pending-head p{font-size:12px;line-height:1.4}.content-view-inbox .inbox-pending-list{gap:8px;max-height:260px;margin-top:9px}.content-view-inbox .inbox-pending-item{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:10px 12px;display:grid}.content-view-inbox .inbox-pending-question strong{font-size:13px;line-height:1.45}.content-view-inbox .inbox-pending-actions{justify-content:flex-start;min-width:0}.content-view-inbox .inbox-pending-actions form{width:100%;min-width:0}.content-view-inbox .inbox-pending-actions textarea{flex:auto;width:auto;min-width:0;height:34px;min-height:34px;padding:5px 8px;font-size:12px}.content-view-inbox .inbox-pending-actions button{flex:none;min-height:34px;font-size:11.5px}}.my-images-view .my-images-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.content-view-inbox .inbox-pending-item{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.content-view-inbox .inbox-pending-question{width:100%;min-width:0}.content-view-inbox .inbox-pending-question strong{overflow-wrap:anywhere}.content-view-inbox .inbox-pending-actions{justify-content:flex-start;width:100%;min-width:0}.content-view-inbox .inbox-pending-actions form{width:100%;min-width:0}.content-view-inbox .inbox-pending-actions textarea{box-sizing:border-box;flex:auto;width:auto;min-width:0}@media (width>=761px){.content-view-inbox .inbox-pending-questions{background:linear-gradient(135deg, var(--lw-soft) 0%, var(--lw) 62%, var(--lw-soft) 100%);border-color:#00b8b047;border-radius:20px;margin-bottom:16px;padding:20px 22px;box-shadow:0 10px 28px #00787314}.content-view-inbox .inbox-pending-head{align-items:flex-start;gap:16px}.content-view-inbox .inbox-pending-head>svg{flex:none;width:24px;height:24px;margin-top:2px;display:block}.content-view-inbox .inbox-pending-head .eyebrow{margin-bottom:3px;font-size:11px}.content-view-inbox .inbox-pending-head h3{font-size:18px;line-height:1.3}.content-view-inbox .inbox-pending-head p{margin-top:4px;font-size:13.5px;line-height:1.5}.content-view-inbox .inbox-pending-list{gap:12px;max-height:430px;margin-top:16px}.content-view-inbox .inbox-pending-item{border-color:#1020351a;border-radius:16px;flex:none;gap:12px;min-height:122px;padding:16px 18px;box-shadow:0 3px 12px #1020350f}.content-view-inbox .inbox-pending-question strong{font-size:16px;line-height:1.55}.content-view-inbox .inbox-pending-question small{margin-top:3px;font-size:12.5px}.content-view-inbox .inbox-pending-actions{gap:10px}.content-view-inbox .inbox-pending-actions form{gap:8px}.content-view-inbox .inbox-pending-actions textarea{border-radius:10px;height:44px;min-height:44px;padding:8px 12px;font-size:13px}.content-view-inbox .inbox-pending-actions button{min-height:44px;padding:8px 14px;font-size:12px}}.my-images-view .my-images-item{background:var(--lw-soft);border:1px solid #1020351a;border-radius:18px;min-height:210px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #10203514}.my-images-view .my-images-item:hover{transform:translateY(-3px);box-shadow:0 16px 32px #10203521}.my-images-view .my-images-item img{object-fit:cover;width:100%;height:230px;display:block}.content-view-inbox .inbox-pending-question strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.content-view-inbox .agent-review__question strong{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.inbox-thread-title{min-width:0}.inbox-thread-title strong,.inbox-thread-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-thread-business{font-weight:800;color:var(--teal-text)!important}.inbox-business-identity{background:linear-gradient(135deg, var(--lw-soft), var(--lw));border:1px solid #00b8b033;border-radius:14px;gap:3px;padding:11px 12px;display:grid}.inbox-business-identity span{color:var(--teal-text);font-size:10px;font-weight:800}.inbox-business-identity strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.inbox-business-identity small{color:var(--muted);font-size:11px;line-height:1.35}.content-preview-overlay{overflow:hidden auto}.content-feed-preview{background:var(--lw);width:min(100%,470px);min-width:0;color:var(--ink);border:1px solid #e4e7ec;border-radius:24px;margin-inline:auto;overflow:hidden;box-shadow:0 22px 52px #10203524}.content-preview-channel-bar{background:linear-gradient(180deg, var(--lw), var(--lw-soft));min-height:48px;color:var(--ink);border-bottom:1px solid #e9ebef;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:15px 18px 13px;display:grid}.content-preview-channel-bar>svg{color:var(--muted);justify-self:start}.content-preview-channel-bar>strong{text-align:center;font-size:13px}.content-preview-channel-bar>span{color:#c026d3;justify-self:end;align-items:center;gap:7px;display:inline-flex}.content-feed-preview .content-mockup-feed-card{padding:14px 10px 16px;overflow:visible}.content-feed-preview .content-mockup-account-header{padding-inline-end:0;border-bottom:1px solid #eef0f2;margin-bottom:12px;padding-bottom:11px}.content-feed-preview .content-preview-body{gap:9px}.content-feed-preview .content-instagram-caption{font-size:14px!important}.content-feed-preview .content-preview-full-text{font-size:14px;line-height:1.55}.content-feed-preview .content-mockup-icon-btn{pointer-events:none;cursor:default}.content-feed-preview .content-mockup-icon-btn:hover{color:var(--muted);transform:none}.content-feed-no-image{background:linear-gradient(145deg, var(--lw-soft), var(--lw-soft));min-height:280px;color:var(--muted);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;display:grid}.content-feed-no-image strong{color:var(--ink);font-size:18px}.content-feed-no-image span{font-size:13px}.content-mockup-feed-card{box-sizing:border-box;width:100%;padding:14px 16px 8px;overflow-x:hidden}.content-feed-media{aspect-ratio:4/5;isolation:isolate;background:var(--lw-soft);border-radius:14px;width:100%;position:relative;overflow:hidden}.content-feed-backdrop{z-index:0;object-fit:cover;filter:blur(18px)saturate(1.1)brightness(.96);opacity:.76;width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;inset:-16px;transform:scale(1.08)}.content-preview-image,.content-preview-image--fixed-ratio{z-index:1;box-sizing:border-box;object-fit:contain;object-position:center;background:0 0;width:100%;min-width:0;max-width:100%;height:100%;max-height:none;position:relative}.content-preview-image-fallback{aspect-ratio:4/5;box-sizing:border-box;color:#ffffffdb;text-align:center;background:linear-gradient(145deg,#253348,#101a2a);align-content:center;place-items:center;gap:8px;width:100%;font-size:12px;font-weight:700;display:grid}.content-preview-body{min-width:0}.content-post-preview-card{width:min(980px,98vw);max-width:calc(100vw - 24px);max-height:calc(100dvh - 20px);padding:52px 28px 24px;overflow:auto}.content-post-preview-layout{grid-template-columns:minmax(0,min(470px,46vw)) minmax(0,min(420px,42vw));justify-content:center;align-items:start;gap:clamp(20px,2.4vw,28px)}.content-feed-media .content-feed-backdrop{opacity:.42;clip-path:none;transform:scale(1.1)}.content-post-preview-confirmation{border:1px solid #10203517;border-inline-start:3px solid var(--teal);background:color-mix(in srgb, var(--lw) 70%, transparent);border-radius:22px;align-self:start;min-width:0;padding:22px 22px 20px;box-shadow:0 14px 32px #10203512,inset 0 1px #ffffffd1}.content-post-preview-confirmation .content-story-tag{margin-bottom:12px}.content-post-preview-confirmation h3{letter-spacing:-.02em;margin-top:0;font-size:clamp(22px,2.2vw,28px)}.content-post-preview-confirmation>p{font-size:clamp(15px,1.25vw,17px);line-height:1.5}.content-post-preview-confirmation .content-story-note{background:linear-gradient(135deg, color-mix(in srgb, var(--lw-soft) 92%, transparent), color-mix(in srgb, var(--lw-soft) 92%, transparent));border:1px solid #00b8b01f;padding:10px 12px;font-size:13px}.content-post-preview-confirmation .content-story-note.is-warning{background:#ff8b7b24;border-color:#ff8b7b4d}.content-post-preview-actions{border-top:1px solid #10203517;align-items:stretch;margin-top:18px;padding-top:16px}.content-post-preview-actions .primary{flex:100%}.content-post-preview-actions .ghost{flex:none}.content-post-preview-actions button{min-height:48px;font-size:16px}.content-post-preview-overlay{overflow:hidden}.content-post-preview-card{width:min(560px,94vw);max-width:calc(100vw - 24px);height:min(100dvh - 24px,860px);max-height:none;padding:48px 16px 14px;display:flex;overflow:hidden}.content-post-preview-layout{flex-direction:column;flex:auto;align-items:stretch;gap:10px;min-height:0;display:flex;overflow:hidden}.content-post-preview-layout .content-feed-preview{flex:auto;width:min(100%,520px);max-width:100%;min-height:0;margin-inline:auto}.content-post-preview-card .content-mockup-feed-card{padding:10px 12px;overflow:hidden}.content-post-preview-card .content-feed-media{width:min(100%,400px,41dvh);height:auto;max-height:none;margin-inline:auto}.content-post-preview-card .content-preview-body{gap:5px;max-height:108px;padding:7px 0 0;overflow:hidden}.content-post-preview-card .content-preview-full-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-post-preview-card .content-instagram-hashtags{max-height:22px;overflow:hidden}.content-post-preview-card .content-instagram-comments,.content-post-preview-card .content-instagram-time{display:none}.content-post-preview-controls{flex-direction:column;flex:none;gap:7px;min-width:0;padding:0 2px;display:flex}.content-post-preview-controls>.content-story-note.is-warning{margin:0;padding:7px 9px;font-size:11px;line-height:1.35}.content-post-preview-controls .content-post-preview-actions{gap:8px;margin-top:0;padding-top:8px}.content-post-preview-controls .content-post-preview-actions .primary{flex:auto}.content-post-preview-controls .content-post-preview-actions button{min-height:40px;font-size:14px}@media (width<=900px){.content-post-preview-layout{grid-template-columns:1fr;gap:20px}.content-feed-preview{width:min(100%,470px);margin-inline:auto}}@media (width<=600px){.content-post-preview-card{border-radius:22px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:50px 18px 18px}.content-post-preview-layout{grid-template-columns:1fr;gap:20px}.content-feed-preview{width:100%}.content-post-preview-confirmation{border-inline-start-width:2px;padding:18px 16px 16px}.content-post-preview-actions button{flex:100%}.content-post-preview-card .content-feed-media{width:min(100%,37dvh)}.content-post-preview-card .content-preview-body{max-height:78px}.content-post-preview-controls .content-post-preview-actions button{flex:auto}}.analytics-view .analytics-next-actions{display:none}.analytics-next-actions{background:linear-gradient(145deg, var(--lw-soft), var(--lw));border:1px solid #00b8b02e;border-radius:18px;margin-top:18px;padding:18px 20px;box-shadow:0 8px 24px #10203509}.analytics-next-actions .chart-head>div{gap:4px;display:grid}.analytics-next-actions .chart-head h3{margin:0}.analytics-next-actions-intro{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.analytics-next-actions-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.analytics-next-action{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--ink);text-align:start;cursor:pointer;border-radius:14px;gap:5px;padding:13px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.analytics-next-action:hover,.analytics-next-action:focus-visible{border-color:#00b8b06b;transform:translateY(-2px);box-shadow:0 10px 22px #10203514}.analytics-next-action strong{color:var(--teal-deep);font-size:26px;line-height:1}.analytics-next-action span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.analytics-next-action small{color:var(--muted);font-size:11px}@media (width<=560px){.content-view-inbox .agent-review__detail{padding:12px}.content-view-inbox .agent-review__question strong{font-size:13px}.content-view-inbox .agent-review__composer textarea{min-height:78px}.content-preview-overlay{place-items:start center;padding:8px}.content-preview-card{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:6px}.content-mockup-feed-card{padding:12px}.content-mockup-account-header{padding-inline-end:34px}.content-preview-body p{overflow-wrap:anywhere}.analytics-next-actions{padding:14px}.analytics-next-actions-grid{grid-template-columns:1fr 1fr;gap:8px}.analytics-next-action{padding:11px}}@media (width<=380px){.analytics-next-actions-grid{grid-template-columns:1fr}.inbox-thread-head{gap:6px;padding-inline:10px}.inbox-thread-title strong{font-size:12px}.inbox-thread-title small{font-size:10px}}@media (width<=700px){.product-tour-layer{width:100vw;max-width:100vw;overflow:clip}.product-tour-card{box-sizing:border-box;border-radius:16px;top:auto!important;left:12px!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:calc(100svw - 24px)!important;max-width:calc(100svw - 24px)!important;max-height:calc(100svh - 24px)!important;padding:14px!important;transform:none!important}.product-tour-card h2{margin:5px 0;font-size:clamp(18px,5.2vw,22px)}.product-tour-card p{line-height:1.45}.product-tour-actions{gap:6px;margin-top:13px}.product-tour-actions button{flex:30%;min-width:0;padding-inline:9px}.product-tour-actions .primary{margin-inline-start:0}.learning-compact{padding:14px!important}.learning-compact .brief-form-workspace{gap:8px;margin-top:8px!important}.learning-compact .brief-form-workspace .brief-section{padding:12px}.learning-compact .brief-section-employee,.learning-compact .brief-section-brand,.learning-compact .brief-section-corrections,.learning-compact .brief-section-preview{margin-top:8px!important}.learning-compact .learning-section-head{margin-bottom:5px!important}}.my-images-view .my-images-delete{width:34px;height:34px;color:var(--lw);cursor:pointer;background:#102035d1;border:1px solid #ffffffb3;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px;box-shadow:0 5px 14px #0000002e}.my-images-view .my-images-delete:hover:not(:disabled){background:var(--coral-deep);transform:scale(1.06)}.my-images-view .my-images-delete:disabled{cursor:wait;opacity:.75}.content-view-inbox .agent-review{background:linear-gradient(135deg, var(--lw-soft) 0%, var(--lw) 58%);border:1px solid #00b8b040;border-radius:18px;gap:12px;margin:0 0 16px;padding:16px 18px;display:grid;box-shadow:0 8px 20px #0a4e5c0f}.content-view-inbox .agent-review__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.content-view-inbox .agent-review__heading{min-width:0}.content-view-inbox .agent-review__eyebrow{color:var(--teal-deep);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.content-view-inbox .agent-review h3{color:var(--ink);margin:4px 0 2px;font-size:clamp(18px,1.5vw,22px);line-height:1.2}.content-view-inbox .agent-review__heading p{max-width:760px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.content-view-inbox .agent-review__count{background:var(--teal);color:#fff;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.content-view-inbox .agent-review__progress{background:var(--lw);color:var(--teal-deep);border:1px solid #00b8b038;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.content-view-inbox .agent-review__workspace{background:var(--lw);border:1px solid #1020351a;border-radius:14px;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 4px 14px #1020350d}.content-view-inbox .agent-review__list{background:var(--lw-soft);border-inline-start:1px solid #10203517;align-content:start;gap:5px;min-width:0;max-height:390px;padding:9px;display:grid;overflow-y:auto}.content-view-inbox .agent-review__list-head{gap:2px;padding:3px 5px 6px;display:grid}.content-view-inbox .agent-review__list-head strong{color:var(--ink);font-size:14px}.content-view-inbox .agent-review__list-head span{color:var(--muted);font-size:11px}.content-view-inbox .agent-review__item{width:100%;min-height:56px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.content-view-inbox .agent-review__item:hover{background:var(--lw)}.content-view-inbox .agent-review__item.is-active{background:var(--lw);border-color:#00b8b04d;box-shadow:0 3px 10px #00686414}.content-view-inbox .agent-review__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.content-view-inbox .agent-review__item small{color:var(--muted);font-size:11px}.content-view-inbox .agent-review__detail{align-content:start;justify-self:center;gap:12px;width:100%;min-width:0;max-width:860px;padding:clamp(16px,2vw,22px);display:grid}.content-view-inbox .agent-review__question{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.content-view-inbox .agent-review__label{background:var(--mint-soft);color:var(--teal-deep);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.content-view-inbox .agent-review__question strong{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.45}.content-view-inbox .agent-review__question small{color:var(--muted);margin-top:5px;font-size:12px}.content-view-inbox .agent-review__composer{background:var(--lw-soft);border-radius:12px;gap:6px;min-width:0;padding:10px;display:grid}.content-view-inbox .agent-review__composer label{color:var(--ink);font-size:12px;font-weight:800}.content-view-inbox .agent-review__composer textarea{box-sizing:border-box;resize:vertical;background:var(--lw);width:100%;min-height:96px;color:var(--ink);font:inherit;border:1px solid #10203529;border-radius:12px;padding:8px 10px;font-size:13px;line-height:1.45}.content-view-inbox .agent-review__composer textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #00b8b024}.content-view-inbox .agent-review__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-view-inbox .agent-review__primary-actions{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.content-view-inbox .agent-review__open,.content-view-inbox .agent-review__skip,.content-view-inbox .agent-review__submit{min-height:36px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.content-view-inbox .agent-review__skip{background:var(--lw);color:var(--muted);border:1px solid #10203524}.content-view-inbox .agent-review__open{background:var(--lw);color:var(--ink);border:1px solid #10203529}.content-view-inbox .agent-review__submit{border:1px solid var(--teal);background:var(--teal);color:#fff}.content-view-inbox .agent-review__submit:disabled{cursor:not-allowed;opacity:.48}@media (width<=1000px){.content-view-inbox .agent-review__workspace{grid-template-columns:1fr}}@media (width<=620px){.content-view-inbox .agent-review{border-radius:18px;padding:17px}.content-view-inbox .agent-review__header{flex-direction:column;gap:10px}.content-view-inbox .agent-review h3{font-size:21px}.content-view-inbox .agent-review__detail{padding:17px}.content-view-inbox .agent-review__actions{flex-direction:column-reverse;align-items:stretch}.content-view-inbox .agent-review__open,.content-view-inbox .agent-review__skip,.content-view-inbox .agent-review__submit{width:100%}.content-view-inbox .agent-review__primary-actions{flex-direction:column-reverse;width:100%}}@media (width<=700px){.sidebar{max-height:100dvh;overflow:hidden auto}.my-images-view .my-images-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.my-images-view .my-images-item{min-height:150px}.my-images-view .my-images-item img{height:165px}}.panel.parity-view[data-tour=connections]{--connections-ink:var(--ink);--connections-muted:var(--muted);background:var(--lw-soft);border:1px solid #10203514;max-width:1240px;padding:clamp(20px,3vw,34px);box-shadow:0 24px 70px #10203514}.panel.parity-view[data-tour=connections] .connections-hero{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--lw) 70%, transparent), transparent 28%), linear-gradient(120deg, var(--lw-soft) 0%, var(--lw-soft) 52%, var(--lw-soft) 100%);border:0;margin:-34px -34px 22px;padding:clamp(26px,4vw,44px) clamp(20px,4vw,42px) 30px}.panel.parity-view[data-tour=connections] .connections-hero .panel-head{align-items:center;min-height:142px}.panel.parity-view[data-tour=connections] .connections-hero .kicker{background:color-mix(in srgb, var(--lw) 68%, transparent);color:var(--teal-deep);letter-spacing:.04em;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:11px;display:inline-flex}.panel.parity-view[data-tour=connections] .connections-hero h2{max-width:620px;color:var(--connections-ink);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px)}.panel.parity-view[data-tour=connections] .connections-hero p{max-width:600px;color:var(--connections-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.panel.parity-view[data-tour=connections] .connections-hero-orbit{inset-inline-end:8%;opacity:.72;width:220px;height:220px;top:8px}.panel.parity-view[data-tour=connections] .connections-summary{background:var(--lw);border:1px solid #00b8b02e;border-radius:18px;margin:0 0 26px;padding:16px 18px;box-shadow:0 10px 30px #1020350d}.panel.parity-view[data-tour=connections] .connections-summary>div{padding-inline-start:22px}.panel.parity-view[data-tour=connections] .connections-summary-count{background:var(--mint-soft);border-radius:12px;padding:7px 12px}.panel.parity-view[data-tour=connections] .connections-source-area{margin-top:4px}.panel.parity-view[data-tour=connections] .connections-source-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 2px 12px;display:flex}.panel.parity-view[data-tour=connections] .connections-source-heading .kicker{margin-bottom:3px;display:block}.panel.parity-view[data-tour=connections] .connections-source-heading h3{color:var(--connections-ink);margin:0;font-size:18px}.panel.parity-view[data-tour=connections] .connections-source-heading>span{border:1px solid var(--line-soft);color:var(--connections-muted);background:var(--lw);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.panel.parity-view[data-tour=connections] .connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.panel.parity-view[data-tour=connections] .connection-card{background:var(--lw);text-align:start;border:1px solid #1020351a;border-radius:22px;align-items:stretch;min-width:0;min-height:0;padding:18px;box-shadow:0 12px 32px #1020350e}.panel.parity-view[data-tour=connections] .connection-card:hover{border-color:#00b8b057;transform:translateY(-3px);box-shadow:0 18px 38px #1020351a}.panel.parity-view[data-tour=connections] .connection-card:after{top:22px;inset-inline:auto 22px}.panel.parity-view[data-tour=connections] .connection-mark{border-radius:17px;width:58px;height:58px;margin:0 0 20px;box-shadow:0 9px 18px #10203521}.panel.parity-view[data-tour=connections] .connection-card h3{color:var(--connections-ink);margin:0 0 8px;font-size:22px}.panel.parity-view[data-tour=connections] .connection-card p{justify-content:flex-start;min-height:0;margin:0;line-height:1.6}.panel.parity-view[data-tour=connections] .connection-card>.primary{align-self:flex-start;min-height:42px;margin-top:auto;padding-inline:18px}.panel.parity-view[data-tour=connections] .connection-state{margin-top:10px;display:block}.panel.parity-view[data-tour=connections] .connection-knowledge-status{background:var(--lw-soft);border-radius:14px;margin-top:18px;padding:12px}.panel.parity-view[data-tour=connections] .connection-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:20px;display:flex}.panel.parity-view[data-tour=connections] .connection-actions .ghost{flex:auto;justify-content:center}.panel.parity-view[data-tour=connections] .website-connection-card{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:20px;min-height:0;display:grid}.panel.parity-view[data-tour=connections] .website-connection-card>.connection-mark{background:linear-gradient(145deg,#102035,#0e5677);grid-row:span 8;margin-bottom:0}.panel.parity-view[data-tour=connections] .website-connection-card .website-connect-form{gap:8px;margin-top:18px;display:flex}.panel.parity-view[data-tour=connections] .website-connection-card .website-connect-form input{flex:1;min-width:0}.panel.parity-view[data-tour=connections] .website-connection-card .connection-actions{margin-top:4px}.panel.parity-view[data-tour=connections] .connection-next-step{background:linear-gradient(105deg, var(--lw-soft), var(--lw-soft));border-radius:18px;margin-top:22px;padding:18px 20px}.panel.parity-view[data-tour=connections] .connection-invite{background:linear-gradient(105deg, var(--lw-soft), var(--lw));border-radius:18px;min-height:104px;margin-top:22px}@media (width<=620px){.panel.parity-view[data-tour=connections]{padding:18px}.panel.parity-view[data-tour=connections] .connections-hero{margin:-18px -18px 18px}.panel.parity-view[data-tour=connections] .connections-hero-orbit{inset-inline-end:-70px}.panel.parity-view[data-tour=connections] .connection-grid{grid-template-columns:1fr}.panel.parity-view[data-tour=connections] .website-connection-card{grid-column:auto;display:flex}.panel.parity-view[data-tour=connections] .website-connection-card>.connection-mark{margin-bottom:18px}.panel.parity-view[data-tour=connections] .website-connection-card .website-connect-form{flex-direction:column}.panel.parity-view[data-tour=connections] .connections-source-heading{flex-direction:column;align-items:flex-start;gap:8px}}.page-state{text-align:center;direction:rtl;place-items:center;gap:8px;padding:32px 20px;animation:.22s both ano-state-in;display:grid}.page-state h3,.page-state p{margin:0}.page-state p{color:var(--muted);max-width:42ch}.page-state-error{color:var(--error)}.page-state-success{color:var(--success)}.lead-pagination{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:.9rem;display:flex}.stagger-in>*{animation:.28s both ano-state-in}.stagger-in>:nth-child(2){animation-delay:40ms}.stagger-in>:nth-child(3){animation-delay:80ms}.stagger-in>:nth-child(4){animation-delay:.12s}@keyframes ano-state-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-state,.stagger-in>*{animation:none!important}}.inbox-assignee{color:var(--muted);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.inbox-assignee select{border:1px solid var(--line-soft);background:var(--surface);min-width:120px;color:var(--ink);border-radius:8px;padding:5px 8px}.post-print-sheet{display:none}.post-recovery-note{background:var(--coral-soft);border-radius:10px;padding:9px 10px;font-size:13px;color:var(--danger-text)!important;margin-top:10px!important}.post-recovery-note-unknown{background:var(--amber-soft);border:1px dashed #854d0e;color:var(--danger-text)!important}.notification-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.notification-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.notification-row div{gap:3px;display:grid}.notification-row small{color:var(--muted)}.notification-row.is-unread strong{color:var(--teal-deep)}.notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settings-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media print{body{background:var(--lw)}.sidebar,.sidebar-scrim,.content-topbar,.skip-link,.panel-head,.posts-toolbar,.post-grid,.inline-modal{display:none!important}.content,.view-transition,.panel{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.post-print-sheet{color:var(--ink);direction:rtl;max-width:680px;margin:0 auto;font-family:inherit;display:block!important}.post-print-sheet img{object-fit:contain;width:100%;max-height:560px;margin:20px 0;display:block}.post-print-sheet p{white-space:pre-wrap;line-height:1.7}}.brief-workspace,.knowledge-workspace{border:1px solid #10203514;max-width:1180px;box-shadow:0 18px 52px #10203511}.brief-workspace{background:linear-gradient(145deg, var(--lw) 0%, var(--lw-soft) 70%, var(--lw-soft) 100%);overflow:visible}.learning-compact .brief-header{margin-bottom:2px}.learning-compact>.muted{margin:4px 0 10px;line-height:1.45}.learning-nav-pills-shell{min-width:0;position:relative}.learning-compact .learning-nav-pills{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--lw) 72%, transparent);scrollbar-width:none;border-radius:14px;padding:4px;overflow-x:auto;flex-wrap:nowrap!important;margin-top:8px!important;margin-bottom:2px!important}.learning-compact .learning-nav-pills::-webkit-scrollbar{display:none}.learning-compact .learning-tab-chip{flex:none;padding:5px 11px!important;font-size:12px!important}.learning-tabs-hint{display:none}.learning-compact .brief-section{box-shadow:0 5px 16px #10203508}.learning-compact .learning-section-head{margin-bottom:8px!important}.learning-compact .learning-section-head .muted{display:none}.learning-compact .brief-form-workspace{gap:12px;margin-top:12px!important}.learning-compact .brief-form-workspace .brief-section{border-radius:16px;padding:16px}.learning-compact .brief-form-workspace{align-items:start}.learning-compact .brief-form-workspace .brief-section{align-self:start;gap:9px;height:fit-content;min-height:0}.learning-compact .brief-section-employee>.brief-form-workspace{gap:10px;margin-top:10px!important}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section{justify-content:flex-start;row-gap:8px;padding:14px}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>label{flex:none;min-height:0;margin:0;line-height:1.3}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>label+label{margin-top:0}.learning-compact .brief-form-workspace[style*="margin-top: 16px"],.learning-compact .brief-section[style*="margin-top: 24px"]{margin-top:10px!important}.learning-compact form.brief-section-employee[style*="margin-top: 24px"]{margin-top:12px!important}.learning-compact .brief-section-employee>.brief-form-workspace[style*="margin-top: 16px"]{margin-top:8px!important}.learning-compact .brief-section-employee>.brief-form-workspace{gap:8px}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section{gap:6px;padding:12px 14px}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>legend{margin-bottom:2px}.learning-compact .brief-section-employee>.brief-form-workspace{grid-template-rows:max-content}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section{align-self:start;gap:4px;height:max-content;min-height:0;padding:10px 14px}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>label{min-height:0;padding:3px 0;line-height:1.25}.learning-compact .brief-section-employee,.learning-compact .brief-section-brand,.learning-compact .brief-section-corrections,.learning-compact .brief-section-preview{margin-top:14px!important}.brief-header,.knowledge-header{align-items:flex-end;margin-bottom:6px}.brief-header h2,.knowledge-header h2{letter-spacing:-.03em;margin-bottom:0;font-size:clamp(26px,3vw,36px)}.brief-workspace>.muted,.knowledge-workspace>.muted{max-width:66ch;margin-top:8px;line-height:1.7}.brief-form-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;max-width:none;margin-top:24px;display:grid}.brief-form-workspace .brief-section{background:color-mix(in srgb, var(--lw) 78%, transparent);border-color:#10203517;border-radius:20px;min-width:0;padding:22px;box-shadow:0 8px 24px #10203509}.brief-form-workspace .brief-section legend{padding:0 8px;font-size:15px}.brief-section-identity label:first-of-type,.brief-section-voice label:first-of-type{margin-bottom:2px}.brief-form-workspace label{gap:8px;font-size:13px}.brief-form-workspace input:not([type=checkbox]),.brief-form-workspace textarea,.brief-form-workspace select{background:var(--lw);border-color:#d8e5e5;border-radius:12px;transition:border-color .2s,box-shadow .2s}.brief-form-workspace input:not([type=checkbox]):focus,.brief-form-workspace textarea:focus,.brief-form-workspace select:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #00b8b01f}.brief-section-identity textarea{min-height:116px}.brief-section-voice textarea{min-height:98px}.brief-form-workspace .voice-rules{grid-template-columns:minmax(110px,.7fr) 1fr;gap:10px;padding-top:4px;display:grid}.brief-form-workspace .voice-rules label{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px;min-height:42px;padding:9px 11px}.brief-form-workspace .voice-rules label:first-child{grid-row:span 2;align-items:stretch;flex-direction:column!important}.brief-form-workspace .voice-rules label:first-child select{margin-top:auto}.brief-form-workspace .brief-section-preview{background:linear-gradient(110deg, var(--lw-soft), var(--lw));grid-column:1/-1}.brief-form-workspace .brief-section-preview summary{color:var(--teal-deep);font-weight:800}.brief-form-workspace .preview-row{gap:10px;margin-top:16px;display:flex}.brief-form-workspace .preview-row input{flex:1;min-width:0}.brief-form-workspace .brief-save{z-index:2;justify-self:start;min-width:145px;min-height:44px;padding-inline:22px;position:sticky;bottom:18px;box-shadow:0 10px 24px #00827d38}.brief-saved-next{background:var(--mint-soft);border:1px solid #00b8b03d;border-radius:16px;margin-top:18px;padding:16px 18px}.knowledge-workspace{background:var(--lw)}.knowledge-workspace .knowledge-base-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-workspace .knowledge-base-item{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:16px;margin:0;padding:16px}.knowledge-workspace .knowledge-base-item strong{margin-top:8px;line-height:1.5;display:block}.knowledge-workspace .knowledge-base-item .muted{line-height:1.6}.knowledge-workspace .knowledge-base-actions{margin-top:14px}.knowledge-workspace .knowledge-base-form{background:linear-gradient(110deg, var(--lw-soft), var(--lw));border:1px solid #00b8b02e;border-radius:18px;grid-template-columns:180px minmax(0,1fr);align-items:end;gap:12px;max-width:none;margin-top:18px;padding:18px;display:grid}.knowledge-workspace .knowledge-base-form .strategy-field,.knowledge-workspace .knowledge-base-form textarea,.knowledge-workspace .knowledge-base-form button{grid-column:1/-1}.knowledge-workspace .knowledge-base-form input,.knowledge-workspace .knowledge-base-form textarea,.knowledge-workspace .knowledge-base-form select{box-sizing:border-box;width:100%}.knowledge-workspace .knowledge-proposals{margin-top:20px}@media (width<=760px){.brief-form-workspace{grid-template-columns:1fr}.brief-form-workspace .brief-section-preview{grid-column:auto}.brief-form-workspace .voice-rules{grid-template-columns:1fr}.brief-form-workspace .voice-rules label:first-child{grid-row:auto}.knowledge-workspace .knowledge-base-list,.knowledge-workspace .knowledge-base-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.brief-form-workspace input,.brief-form-workspace textarea,.brief-form-workspace select{transition:none}}.brief-choice-group{gap:8px;margin-top:-6px;display:grid}.brief-choice-group>span{color:var(--muted);font-size:12px;font-weight:600}.brief-choice-group>div{flex-wrap:wrap;gap:7px;display:flex}.brief-choice{background:var(--lw-soft);color:var(--teal-deep);font:inherit;text-align:start;cursor:pointer;border:1px solid #00b8b038;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;line-height:1.35;transition:border-color .2s,background .2s,color .2s}.brief-choice:hover,.brief-choice:focus-visible,.brief-choice.is-selected{border-color:var(--teal);background:var(--teal);color:#fff;outline:none}.brief-choice-group+label{margin-top:2px}@media (width<=620px){.brief-choice{border-radius:12px;width:100%}}@media (prefers-reduced-motion:reduce){.brief-choice{transition:none}}.employee-setup{z-index:200;direction:rtl;background:#1020357a;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.employee-setup-card{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:24px;gap:14px;width:min(100%,560px);max-height:calc(100dvh - 24px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 18px 50px #0b2a371f}.employee-setup-card :is(h1,h2),.employee-setup-card p{margin:0}.employee-setup-card>p{color:var(--muted);line-height:1.6}.employee-setup-card fieldset{border:0;gap:9px;padding:0;display:grid}.employee-setup-card legend{margin-bottom:6px;font-weight:700}.employee-setup-card label{color:var(--ink);gap:6px;display:grid}.employee-setup-card fieldset label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.employee-setup-card input:not([type=radio]){border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:10px 12px}.employee-voice-fields{border-top:1px solid var(--line-soft);gap:12px;padding-top:4px;display:grid}.employee-voice-fields textarea{width:100%;min-height:72px}.employee-voice-preview{border-inline-start:3px solid var(--teal);background:var(--surface-soft);color:var(--ink);gap:4px;padding:12px 14px;display:grid}.employee-voice-preview strong{font-size:13px}.employee-voice-preview p{margin:0;line-height:1.55}.employee-voice-preview small{color:var(--muted)}.tone-style-picker{align-content:start;min-width:0}.tone-style-picker .tone-style-hint{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.tone-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.tone-style-option{background:var(--lw);min-width:0;min-height:64px;color:var(--navy);text-align:right;cursor:pointer;border:1px solid #d8e5e5;border-radius:13px;align-items:center;gap:9px;padding:9px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.tone-style-option:hover{border-color:#9ebbb8}.tone-style-option.is-selected{border-color:var(--teal);background:var(--lw-soft);box-shadow:0 0 0 1px #00b8b01f}.tone-style-option[aria-disabled=true]{opacity:.48;cursor:not-allowed}.tone-style-icon{background:var(--lw-soft);width:34px;height:34px;color:var(--ink);border:1px solid #dce3e3;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.tone-style-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.tone-style-copy strong{font-size:12px;line-height:1.35}.tone-style-copy small{color:var(--muted);font-size:10px;line-height:1.35}.tone-style-check{color:var(--teal-dark,var(--teal-text));flex:none;margin-inline-start:auto}.tone-style-count{color:var(--muted);margin-top:10px;font-size:12px;display:block}@media (width<=380px){.tone-style-grid{grid-template-columns:minmax(0,1fr)}}.employee-setup-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.employee-setup--embedded{z-index:auto;background:0 0;place-items:stretch stretch;min-height:0;padding:0;position:static;inset:auto}.employee-setup--embedded .employee-setup-card{width:100%;max-width:none;max-height:none;box-shadow:none;border-radius:18px;overflow:visible}@media (width<=760px){.learning-nav-pills-shell:before,.learning-nav-pills-shell:after{content:"";z-index:1;pointer-events:none;width:22px;position:absolute;top:9px;bottom:9px}.learning-nav-pills-shell:before{background:linear-gradient(90deg, var(--surface), transparent);inset-inline-start:1px}.learning-nav-pills-shell:after{background:linear-gradient(270deg, var(--surface), transparent);inset-inline-end:1px}.learning-tabs-hint{color:var(--muted);text-align:center;margin:3px 4px 0;font-size:11px;display:block}}.trust-status-row{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.trust-status-pill{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.trust-status-pill.is-ok{background:var(--mint-soft);color:var(--teal-text)}.trust-status-pill.is-warn{background:var(--amber-soft);color:var(--danger-text)}.trust-ethics-list{color:var(--ink);gap:5px;margin:12px 0 10px;padding-inline-start:20px;font-size:13px;display:grid}.trust-details{border-top:1px solid var(--line-soft);color:var(--muted);margin:10px 0 0;padding-top:10px;font-size:12.5px;line-height:1.6}.my-images-storage{margin:-8px 0 12px;font-size:12.5px}.my-images-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.my-images-item{aspect-ratio:1;border:1px solid var(--line-soft);border-radius:12px;position:relative;overflow:hidden}.my-images-item img{object-fit:cover;width:100%;height:100%;display:block}.my-images-delete{color:#fff;cursor:pointer;background:#102035b8;border:0;border-radius:50%;place-items:center;width:26px;height:26px;min-height:0;display:grid;position:absolute;top:6px;left:6px}.calendar-month-nav{align-items:center;gap:10px;display:flex}.calendar-month-nav strong{text-align:center;min-width:130px;font-size:14px}.calendar-day-list{gap:18px;display:grid}.calendar-day-group h3{color:var(--muted);margin:0 0 8px;font-size:14px}.calendar-day-posts{gap:8px;display:grid}.calendar-post-row{border:1px solid var(--line-soft);background:var(--surface);transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.calendar-post-row:hover{box-shadow:var(--shadow-soft);border-color:#00b8b04d;transform:translateY(-1px)}.calendar-post-row[role=button]{cursor:pointer}.calendar-post-row[role=button]:focus-visible{outline-offset:2px;outline:3px solid #00b8b059}.calendar-post-row img{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.calendar-post-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.calendar-post-info p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;overflow:hidden}.calendar-post-time{color:var(--muted);flex:none;font-size:12px;font-weight:700}.competitor-overview{background:linear-gradient(135deg, var(--lw-soft), var(--lw-soft));border:1px solid #00b8b033;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 8px;padding:18px 20px;display:flex}.competitor-overview h3{margin:3px 0 4px;font-size:18px}.competitor-overview p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.competitor-overview-stats{background:color-mix(in srgb, var(--lw) 75%, transparent);text-align:center;border-radius:14px;flex:none;min-width:96px;padding:9px 13px;display:grid}.competitor-overview-stats strong{color:var(--teal-text);font-size:28px;line-height:1}.competitor-overview-stats span{color:var(--muted);margin-top:5px;font-size:11px}.competitor-updated{margin:0 0 14px;font-size:12px}.competitor-insights{background:var(--lw-soft);border:1px solid #ff846047;border-radius:18px;margin:14px 0 18px;padding:17px 19px}.competitor-section-heading{align-items:center;gap:10px;display:flex}.competitor-section-heading h3{margin:2px 0 0;font-size:17px}.competitor-section-icon{width:32px;height:32px;color:var(--danger-text);background:#ffe5dc;border-radius:10px;place-items:center;display:grid}.competitor-insights ol{counter-reset:insight;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.competitor-insights li{background:color-mix(in srgb, var(--lw) 65%, transparent);border-radius:11px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.competitor-insights li>span{color:var(--danger-text);font-size:12px;font-weight:800}.competitor-insights li p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.competitor-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.competitor-card{border:1px solid var(--line-soft);background:var(--surface);transition:border-color var(--transition), box-shadow var(--transition), transform .15s ease;border-radius:14px;gap:6px;padding:14px;display:grid}.competitor-card:hover{box-shadow:var(--shadow-soft);border-color:#00b8b061;transform:translateY(-2px)}.competitor-card p{color:var(--muted);margin:0;font-size:13px}.competitor-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.competitor-rank{color:var(--teal-text);font-size:12px;font-weight:800}.competitor-label{color:var(--muted);font-size:11px}.competitor-card h3{margin:2px 0 0;font-size:16px}.competitor-card-select{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.competitor-card-select:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:8px}.competitor-difference{border-top:1px solid var(--line-soft);gap:3px;margin-top:4px;padding-top:9px;display:grid}.competitor-difference>span{color:var(--teal-text);font-size:11px;font-weight:800}.competitor-difference p{font-size:13px;line-height:1.55}.competitor-source{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:8px}.competitor-source summary{color:var(--teal-text);cursor:pointer;font-size:11px;font-weight:700}.competitor-source a{overflow-wrap:anywhere;margin-top:7px;display:block}.competitor-unique-opportunity{background:var(--mint-soft);border:1px solid #00b8b047;border-radius:12px;gap:6px;margin-top:12px;padding:12px;display:grid}.competitor-unique-opportunity>span{color:var(--teal-text);font-size:12px;font-weight:800}.competitor-unique-opportunity p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.competitor-unique-opportunity .primary{justify-content:center;margin-top:3px}.competitor-card a{color:var(--teal-text);font-size:12px}.competitor-limited-badge{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--teal-text);border:1px solid #00b8b03d;align-items:center;gap:5px;margin-top:7px;padding:5px 9px;font-size:11.5px;font-weight:750;display:inline-flex}.competitor-upsell{align-items:center;gap:6px;margin-top:16px;display:flex}@media (width<=560px){.competitor-overview{flex-direction:column;align-items:flex-start;padding:16px}.competitor-overview-stats{box-sizing:border-box;width:100%}.competitor-insights{padding:15px}}.style-workspace-head{align-items:flex-start}.style-intro{color:var(--muted);margin:6px 0 0}.style-badge{color:var(--teal-deep);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.style-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.style-rule-card{border:1px solid var(--line-soft);background:var(--lw);border-radius:16px;gap:8px;padding:18px;display:grid}.style-rule-card>svg{color:var(--teal-deep)}.style-rule-card h3{margin:0;font-size:16px}.style-rule-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.style-card-actions{flex-wrap:wrap;gap:6px;display:flex}.style-sample-section{margin-top:22px}.style-brand-card{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:20px}.style-brand-card h3{margin:0 0 12px}@media (width<=800px){.style-rules-grid{grid-template-columns:1fr}.style-workspace-head{gap:10px;display:grid}}.strategy-intro{color:var(--muted);margin:0 0 16px;font-size:13.5px}.strategy-pathway{border-radius:var(--radius-card);background:linear-gradient(135deg, var(--lw-soft) 0%, var(--lw-soft) 100%);border:1px solid #00b8b03d;margin:18px 0 24px;padding:22px;box-shadow:0 12px 30px #1220340f}.strategy-active-path{background:linear-gradient(135deg, var(--ink), #174357);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;margin:-6px -6px 18px;padding:16px 18px;display:grid;box-shadow:0 14px 28px #10203529}.strategy-active-path>span{color:#8ce7dd;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.strategy-active-path>strong{grid-area:1/2/3;align-self:center;font-size:clamp(18px,2vw,24px)}.strategy-active-path>p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.5}.strategy-pathway-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategy-pathway-head h3{color:var(--ink);margin:3px 0 5px;font-size:20px}.strategy-pathway-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.strategy-included-badge{border-radius:var(--radius-pill);color:var(--teal-text);background:color-mix(in srgb, var(--lw) 76%, transparent);flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.strategy-path-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.strategy-path-option{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--lw) 72%, transparent);min-width:0;color:var(--ink);text-align:start;cursor:pointer;font:inherit;border-radius:13px;gap:3px;padding:11px 13px;transition:transform .18s;display:grid}.strategy-path-option:hover:not(:disabled){border-color:var(--teal);transform:translateY(-1px)}.strategy-path-option.is-selected{border-color:var(--teal);background:var(--lw);box-shadow:0 5px 15px #00b8b01f}.strategy-path-option strong{font-size:13.5px}.strategy-path-option span{color:var(--muted);font-size:12px;line-height:1.45}.strategy-path-active-label{border-radius:var(--radius-pill);background:var(--teal);width:max-content;color:var(--teal-text);padding:3px 7px;font-size:10px;font-weight:850}.strategy-path-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.strategy-path-steps li{background:color-mix(in srgb, var(--lw) 64%, transparent);border-radius:13px;gap:9px;min-width:0;padding:12px 11px;display:flex}.strategy-path-number{color:#fff;background:var(--teal);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.strategy-path-steps strong{margin:2px 0 3px;font-size:13px;display:block}.strategy-path-steps p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.strategy-path-note{color:var(--teal-text);align-items:center;gap:6px;margin:16px 0 0;font-size:12.5px;font-weight:700;display:flex}.strategy-value-bank{background:linear-gradient(145deg, var(--lw-soft), var(--lw));border:1px solid #00b8b03d;border-radius:16px;margin-top:4px;padding:16px}.strategy-value-bank-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.strategy-value-bank-head h4{color:var(--ink);margin:3px 0 0;font-size:17px}.strategy-value-bank .strategy-field{margin-top:10px}@media (width<=800px){.strategy-path-options,.strategy-path-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.strategy-pathway{padding:17px 15px}.strategy-pathway-head{gap:10px;display:grid}.strategy-active-path{grid-template-columns:1fr}.strategy-active-path>strong{grid-area:auto}.strategy-path-options,.strategy-path-steps{grid-template-columns:1fr}.strategy-path-option{padding:12px}.strategy-path-note{align-items:flex-start}.strategy-value-bank-head{flex-direction:column;align-items:stretch}.strategy-value-bank-head .primary{justify-content:center;width:100%}}.strategy-recommendations{background:var(--mint-soft);border-radius:14px;margin-bottom:20px;padding:14px 16px}.strategy-recommendations h3{color:var(--teal-text);align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.strategy-recommendations ul{color:var(--ink);gap:4px;margin:0 0 10px;padding-inline-start:20px;font-size:13.5px;display:grid}.strategy-path-details>summary{border-top:1px solid var(--line-soft);cursor:pointer;color:var(--teal-text);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 0 0;font-size:13px;font-weight:800;list-style:none;display:flex}.strategy-path-details>summary::-webkit-details-marker{display:none}.strategy-path-details>summary svg{flex:none;transition:transform .15s}.strategy-path-details[open]>summary svg{transform:rotate(180deg)}.strategy-fields{gap:16px;margin-bottom:28px;display:grid}.strategy-group{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface-soft);gap:18px;padding:18px 20px;display:grid}.strategy-group-head{align-items:baseline;gap:10px;display:flex}.strategy-group-head h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.strategy-group-head .kicker{margin-bottom:0}.strategy-field label{font-size:13.5px;font-weight:700}.strategy-hint{color:var(--muted);margin:2px 0 8px;font-size:12.5px}.strategy-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.strategy-chip{border-radius:var(--radius-pill);background:var(--surface-soft);border:1px solid var(--line-soft);align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:12.5px;display:inline-flex}.strategy-chip button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.strategy-chip button:hover{background:var(--line-soft)}.strategy-import-suggestions{margin-bottom:12px}.strategy-chip-suggestion{cursor:pointer;border-color:var(--mint);color:var(--teal-text);background:var(--mint-soft);padding:6px 12px}.strategy-chip-suggestion:hover:not(:disabled){background:var(--mint)}.strategy-chip-suggestion:disabled{cursor:default;opacity:.7}.strategy-chip-form{gap:8px;display:flex}.strategy-chip-form input{border:1px solid var(--line);font:inherit;border-radius:10px;flex:1;padding:8px 12px}.strategy-platform-row{gap:8px;display:flex}.strategy-platform-toggle{border-radius:var(--radius-pill);border:1.5px solid var(--line-soft);background:var(--surface);cursor:pointer;font:inherit;align-items:center;gap:5px;padding:7px 14px;font-size:13px;display:inline-flex}.strategy-platform-toggle.is-active{border-color:var(--teal);background:var(--mint-soft);color:var(--teal-text);font-weight:700}.strategy-options-details{border-top:1px solid var(--line-soft);gap:14px;padding-top:2px;display:grid}.strategy-options-details summary{width:100%;color:var(--teal-text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;font-weight:800;list-style:none;display:flex}.strategy-options-details summary::-webkit-details-marker{display:none}.strategy-options-details summary svg{transition:transform .18s}.strategy-options-details[open] summary svg{transform:rotate(180deg)}.strategy-options-details>.strategy-field,.strategy-options-details>.strategy-chip-form{margin:0}.strategy-field textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.strategy-offers{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface-soft);padding:18px 20px}.strategy-offers .strategy-group-head{margin-bottom:4px}.strategy-offer-list{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.strategy-offer-row{border:1px solid var(--line-soft);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.strategy-offer-row.is-inactive{opacity:.6}.strategy-offer-row p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.strategy-offer-kind{color:var(--muted);background:var(--surface-soft);border-radius:var(--radius-pill);margin-inline-start:8px;padding:2px 8px;font-size:11px;display:inline-block}.strategy-offer-actions{flex-shrink:0;gap:6px;display:flex}.strategy-offer-form{grid-template-columns:2fr 1fr 2fr auto;gap:8px;display:grid}.strategy-offer-form input,.strategy-offer-form select{border:1px solid var(--line);font:inherit;border-radius:10px;padding:8px 12px}@media (width<=720px){.strategy-offer-form{grid-template-columns:1fr}}.personal-style-section{background:linear-gradient(135deg,var(--lw-soft),var(--lw-soft));border:1px solid #00b8b047;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:24px 0;padding:26px 28px;display:grid;box-shadow:0 14px 34px #12203414}.personal-style-section h3{color:var(--ink,var(--ink));margin:4px 0 6px;font-size:24px}.personal-style-section p{max-width:720px;color:var(--muted,var(--muted));margin:0;line-height:1.65}.personal-style-points{color:var(--teal-text);flex-wrap:wrap;gap:10px;margin-top:14px;font-size:13px;font-weight:700;display:flex}.personal-style-actions{justify-items:stretch;gap:12px;min-width:220px;display:grid}.personal-style-actions button{justify-content:center}.personal-style-scan{max-width:260px;color:var(--muted,var(--muted));text-align:center;font-size:12px;line-height:1.5}@media (width<=700px){.personal-style-section{grid-template-columns:1fr}.personal-style-actions{min-width:0}}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}@keyframes modal-spring-in{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes drawer-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.fade-slide-up,.stagger-list>*{animation:fade-slide-up var(--duration-base,.24s) var(--ease-spring,cubic-bezier(.16, 1, .3, 1)) both}.stagger-list>:first-child{animation-delay:40ms}.stagger-list>:nth-child(2){animation-delay:80ms}.stagger-list>:nth-child(3){animation-delay:.12s}.stagger-list>:nth-child(4){animation-delay:.16s}.stagger-list>:nth-child(5){animation-delay:.2s}.stagger-list>:nth-child(6){animation-delay:.24s}.stagger-list>:nth-child(7){animation-delay:.28s}.stagger-list>:nth-child(8){animation-delay:.32s}.stagger-list>:nth-child(9){animation-delay:.36s}.stagger-list>:nth-child(10){animation-delay:.4s}.pulse-glow{animation:2s ease-in-out infinite pulse-glow}.modal-spring{animation:modal-spring-in var(--duration-smooth,.36s) var(--ease-spring,cubic-bezier(.16, 1, .3, 1)) both}.drawer-slide-in{animation:drawer-slide-in var(--duration-smooth,.36s) var(--ease-spring,cubic-bezier(.16, 1, .3, 1)) both}.hover-lift{transition:transform var(--transition), box-shadow var(--transition)}.hover-lift:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.active-press{transition:transform var(--duration-fast,.15s) ease}.active-press:active{transform:scale(.97)}.glass-panel{background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.skeleton-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.skeleton-metric-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:16px;display:flex}.skeleton-metric-value{width:60%;height:28px}.skeleton-metric-sub{width:45%;height:12px}.skeleton-table{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);margin:12px 0;overflow:hidden}.skeleton-table-header{background:var(--surface-soft);border-bottom:1px solid var(--line-soft);gap:16px;padding:12px 16px;display:flex}.skeleton-table-row{border-bottom:1px solid var(--line-soft);gap:16px;padding:12px 16px;display:flex}.skeleton-table-row:last-child{border-bottom:none}.skeleton-table-col,.skeleton-table-cell{flex:1;height:14px}@media (prefers-reduced-motion:reduce){.fade-slide-up,.stagger-list>*,.pulse-glow,.modal-spring,.drawer-slide-in,.hover-lift,.active-press{transition:none!important;animation:none!important;transform:none!important}}.app-shell>.sidebar{left:auto;right:0}.app-shell>.content{margin-left:0;margin-right:264px}.sidebar.is-collapsed+.content{margin-left:0;margin-right:64px}.competitor-progress{background:linear-gradient(135deg,var(--lw-soft),var(--lw-soft));text-align:center;border:1px solid #00b8b033;border-radius:20px;justify-items:center;gap:10px;margin-top:16px;padding:32px 20px;display:grid}.competitor-progress strong{color:var(--ink);font-size:18px}.competitor-progress p{color:var(--muted);margin:0}.competitor-progress-track{background:#00b8b024;border-radius:999px;width:min(460px,100%);height:8px;overflow:hidden}.competitor-progress-track span{border-radius:inherit;background:linear-gradient(90deg,var(--teal),#78ded6);width:42%;height:100%;animation:1.25s ease-in-out infinite competitor-progress-run;display:block}.competitor-progress-inline{text-align:start;grid-template-columns:auto 1fr;place-items:center start;margin:0 0 18px;padding:14px 18px}.competitor-progress-inline .competitor-progress-track{grid-column:1/-1}.competitor-progress-inline p{grid-column:2;font-size:13px}.style-instagram-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.style-sample-actions .secondary{justify-content:center}@media (width<=760px){.brief-workspace .brief-form-workspace,.brief-workspace .brief-form-workspace .brief-form-workspace{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.brief-workspace .brief-section-identity,.brief-workspace .brief-section-voice,.brief-workspace .brief-section-employee,.brief-workspace .brief-form-workspace>.brief-section{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.brief-workspace .brief-section-identity label,.brief-workspace .brief-section-voice label,.brief-workspace .brief-section-employee label{min-width:0}.brief-workspace .brief-section-identity input,.brief-workspace .brief-section-identity textarea,.brief-workspace .brief-section-voice input,.brief-workspace .brief-section-voice textarea,.brief-workspace .brief-section-voice select,.brief-workspace .brief-section-employee input,.brief-workspace .brief-section-employee textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.brief-workspace .brief-save[style]{justify-self:stretch;width:100%;grid-column:auto!important}.style-sample-actions{width:100%;min-width:0}.style-sample-actions button,.style-sample-actions a{box-sizing:border-box;width:100%;min-width:0}.employee-setup--embedded .employee-setup-card{border-radius:16px;gap:10px;padding:16px 12px}.employee-setup--embedded .employee-setup-card :is(h1,h2){font-size:20px;line-height:1.25}.employee-setup--embedded .employee-setup-card fieldset{gap:7px}.employee-setup--embedded .employee-setup-card fieldset label{box-sizing:border-box;min-width:0;min-height:48px;padding:8px 10px;line-height:1.35}.employee-setup--embedded .employee-setup-card fieldset label input[type=radio]{flex:0 0 20px;width:20px;height:20px;margin:0}.employee-setup:not(.employee-setup--embedded){padding:10px}.employee-setup:not(.employee-setup--embedded) .employee-setup-card{border-radius:18px;gap:10px;padding:16px 12px}.employee-setup:not(.employee-setup--embedded) .employee-setup-card h1{font-size:20px;line-height:1.25}.employee-setup:not(.employee-setup--embedded) .employee-setup-card fieldset{gap:6px}.employee-setup:not(.employee-setup--embedded) .employee-setup-card fieldset label{min-height:42px;padding:6px 9px;line-height:1.25}.employee-setup .employee-setup-card{gap:8px!important;padding:14px 10px!important}.employee-setup .employee-setup-card fieldset{gap:4px!important}.employee-setup .employee-setup-card fieldset label{grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:6px;line-height:1.2;min-height:36px!important;padding:5px 8px!important;display:grid!important}.employee-setup .employee-setup-card fieldset label input[type=radio]{grid-area:1/2;justify-self:end;flex:none!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important}.brief-section-employee>.brief-form-workspace fieldset.brief-section{gap:5px!important;padding:12px!important}.brief-section-employee>.brief-form-workspace fieldset.brief-section>label{grid-template-columns:minmax(0,1fr) 22px;align-items:center;min-height:36px;padding:5px 7px;line-height:1.2;gap:6px!important;display:grid!important}.brief-section-employee>.brief-form-workspace fieldset.brief-section>label input[type=radio]{grid-area:1/2;justify-self:end;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important}.brief-social-picker{box-sizing:border-box;width:100%;max-width:100%;max-height:42dvh;overflow:hidden auto;padding:10px!important}.brief-social-picker .style-social-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brief-social-picker .style-social-sample{gap:5px;min-width:0;padding:5px;font-size:11px;overflow:hidden}.brief-social-picker .style-social-sample img{aspect-ratio:auto;object-fit:cover;width:100%!important;height:96px!important;max-height:96px!important}.employee-setup .employee-setup-card fieldset label input[type=radio],.brief-section-employee>.brief-form-workspace fieldset.brief-section>label input[type=radio]{appearance:none;background:var(--lw);cursor:pointer;border:1.5px solid #8b969f;place-content:center;display:grid;border-radius:5px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.employee-setup .employee-setup-card fieldset label input[type=radio]:checked,.brief-section-employee>.brief-form-workspace fieldset.brief-section>label input[type=radio]:checked{border-color:var(--teal);background-color:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px}}@keyframes competitor-progress-run{0%{transform:translate(240%)}to{transform:translate(-340%)}}@media (prefers-reduced-motion:reduce){.competitor-progress-track span{width:100%;animation:none}}@media (width<=700px){html,body,#root,.app-shell,.content{max-width:100%;overflow-x:clip}.sidebar{box-sizing:border-box;width:min(320px,100vw - 20px);max-width:calc(100vw - 20px);padding-inline-start:12px;padding-inline-end:calc(12px + env(safe-area-inset-right));padding-bottom:calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;transform:translate(100%)}.app-shell>.sidebar{left:auto;right:0}.app-shell>.content,.sidebar.is-collapsed+.content{margin-left:0;margin-right:0}.sidebar.is-mobile-open{transform:translate(0,0)}.sidebar .side-nav{-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.sidebar .user-menu,.sidebar .side-nav button{min-width:0}.content-topbar{min-width:0;padding-inline-start:max(12px, env(safe-area-inset-left));padding-inline-end:max(12px, env(safe-area-inset-right))}.product-tour-layer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;overflow:clip}.product-tour-card{width:min(430px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);border-radius:18px;padding:clamp(14px,4vw,20px)}.product-tour-card h2{font-size:clamp(19px,5.5vw,23px);line-height:1.2}.product-tour-card p{font-size:clamp(13px,3.8vw,16px);line-height:1.5}.product-tour-actions{gap:7px;margin-top:16px}.product-tour-actions button{min-height:40px;padding-inline:12px}}@media (width<=380px){.sidebar{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.product-tour-card{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:12px}.product-tour-actions{flex-direction:column-reverse;align-items:stretch}.product-tour-actions button{width:100%}}@media (width<=700px){.content-topbar{flex-wrap:wrap;align-items:center}.content-crumb{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:0;display:none;overflow:hidden}.dash-insights{display:block}.dash-insights .dash-insight-list .dash-insight-row:nth-child(n+2){display:none}.dash-insights .dash-insight-row{grid-template-columns:auto minmax(0,1fr)}.dash-insights .dash-insight-actions{grid-column:1/-1;justify-content:flex-start}.content-tenant{flex:0 auto;max-width:min(44vw,220px)}.content-tenant-context{max-width:min(44vw,220px)}.view-transition,.view-transition>*,.view-transition>.panel,.view-transition>.dash-hero,.view-transition>.dash-chat-hub,.view-transition>.dash-quick-actions,.view-transition>.dash-metrics,.view-transition>.dash-upgrade,.view-transition>.leads-wrap{box-sizing:border-box;min-width:0;max-width:100%}.panel-head,.panel-head>div:first-child,.panel-head h2,.panel-head p{overflow-wrap:anywhere;min-width:0;max-width:100%}.panel-head h2{line-height:1.2}.panel input,.panel select,.panel textarea,.panel button{box-sizing:border-box;max-width:100%}.modal-backdrop,.content-preview-overlay,.checkout-overlay,.paywall-overlay{box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overflow:hidden auto}.modal-card,.content-preview-card,.checkout-card,.paywall-card{box-sizing:border-box;width:min(100%,760px);max-width:100%}.product-tour-card{width:auto!important;max-width:none!important;left:12px!important;right:12px!important;transform:none!important}}@media (width<=760px){.learning-compact .brief-form-workspace,.learning-compact .brief-form-workspace .brief-form-workspace{align-items:start!important;gap:8px!important;margin-top:8px!important}.learning-compact .brief-form-workspace .brief-section,.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section{border-radius:14px;align-self:start!important;gap:6px!important;height:fit-content!important;min-height:0!important;padding:10px!important}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>label{line-height:1.2;min-height:0!important;padding:4px 6px!important}.learning-compact .brief-form-workspace .voice-rules{align-items:stretch;padding-top:0;gap:6px!important}.learning-compact .brief-form-workspace .voice-rules label,.learning-compact .brief-form-workspace .voice-rules label:first-child{height:auto;font-size:12px;line-height:1.15;gap:5px!important;min-height:0!important;padding:4px 6px!important}.learning-compact .brief-form-workspace .voice-rules label input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0}}.website-catalog{gap:8px;min-width:0;display:grid;container-type:inline-size}.website-catalog-head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:6px 12px;display:grid}.website-catalog-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.website-catalog-title strong{color:var(--ink);font-size:13px}.website-catalog-count{white-space:nowrap;color:var(--teal-text);font-size:12px;font-weight:800}.website-catalog-meta{min-width:0;color:var(--muted);overflow-wrap:break-word;font-size:12px;line-height:1.45}.website-catalog-list{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.website-catalog-list li{border-top:1px solid var(--line-soft);direction:ltr;grid-template-columns:56px minmax(0,1fr) max-content;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.website-catalog-list li:first-child{border-top:0}.website-catalog-list img,.website-catalog-photo{object-fit:cover;background:var(--surface-soft);border-radius:10px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.connect-website-url,.connection-website-url{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:100%;display:block}.connection-card p strong,.connection-display-name{overflow-wrap:break-word;word-break:normal;min-width:0}.connection-mark-website{place-items:center;display:grid}.website-catalog-name{text-align:right;min-width:0;color:var(--ink);overflow-wrap:break-word;word-break:normal;direction:rtl;gap:2px;font-size:13px;line-height:1.35;display:grid}.website-catalog-name a{color:inherit;text-decoration:none}.website-catalog-name a:hover,.website-catalog-name a:focus-visible{text-decoration:underline}.website-catalog-stock{color:var(--muted);font-size:11px}.website-catalog-price{text-align:right;color:var(--ink);white-space:nowrap;direction:rtl;font-size:13px;font-weight:700}.website-catalog-price.is-missing,.is-out-of-stock .website-catalog-price{color:var(--muted);font-weight:500}.website-catalog-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.website-catalog-loading{color:var(--teal-text);gap:6px;padding:2px 2px 0;font-size:12px;font-weight:700;display:grid}.website-catalog-loading-copy{line-height:1.3}.website-catalog-loading-track{background:#00b8b024;border-radius:999px;height:4px;overflow:hidden}.website-catalog-loading-track span{border-radius:inherit;background:linear-gradient(90deg,var(--teal),#79e4d8,var(--teal));width:38%;height:100%;animation:1.2s ease-in-out infinite website-catalog-loading-move;display:block}@container (width<=420px){.website-catalog-head{grid-template-columns:1fr}.website-catalog-list li{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 8px;padding:9px 10px}.website-catalog-list img,.website-catalog-photo{grid-area:1/1/span 2;width:48px;height:48px}.website-catalog-name{overflow-wrap:anywhere;grid-area:1/2}.website-catalog-price{white-space:normal;overflow-wrap:anywhere;grid-area:2/2}}@keyframes website-catalog-loading-move{0%{transform:translate(-130%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.website-catalog-loading-track span{width:100%;animation:none}}.knowledge-base-provenance{color:var(--muted);font-size:12px}.knowledge-base-edit-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.website-scan-step-text{gap:2px;min-width:0;display:grid}.website-scan-step-text em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:500}.website-scan-live{margin-top:10px}.website-scan-steps{gap:6px;display:grid}.website-scan-steps>div{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.website-scan-steps>div.is-active{color:var(--ink)}.website-scan-steps>div.is-done{color:var(--teal-deep)}.website-scan-steps>div>span{flex:none;place-items:center;width:20px;height:20px;display:grid}.sidebar.is-collapsed .sidebar-head .brand{width:32px;height:40px;overflow:visible}.sidebar.is-collapsed .sidebar-head .brand-home,.sidebar.is-collapsed .sidebar-head .brand-logo{width:32px;height:40px}.sidebar.is-collapsed .sidebar-head .brand-logo{object-fit:cover;object-position:left center}.hero-actions .edit-setup-link,.hero-actions .tour-launch-link,.hero-actions .dash-upgrade-cta{box-sizing:border-box;border-radius:18px;justify-content:center;height:44px;min-height:44px;line-height:1.2}.quick-action-card,.dash-metric{border-radius:20px}.quick-action-icon{border-radius:15px}.metric-icon{border-radius:14px}.content-view-inbox .inbox-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:96px;padding:15px 20px;display:grid}.content-view-inbox .inbox-hero-copy{min-width:0}.content-view-inbox .inbox-hero .eyebrow{gap:6px}.content-view-inbox .inbox-hero-summary{grid-template-columns:repeat(4,minmax(68px,1fr));gap:7px;display:grid}.content-view-inbox .inbox-hero-summary div{background:color-mix(in srgb, var(--lw) 72%, transparent);text-align:center;border:1px solid #10203514;border-radius:12px;gap:3px;min-width:68px;padding:8px 10px;display:grid}.content-view-inbox .inbox-hero-summary strong{color:var(--ink);font-size:19px;line-height:1}.content-view-inbox .inbox-hero-summary span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.content-view-inbox .inbox-toolbar{border-radius:16px;margin:10px 0 12px;padding:10px 12px;box-shadow:0 8px 20px #1020350b}.content-view-inbox .inbox-toolbar-top{grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:10px;display:grid}.content-view-inbox .inbox-tabs,.content-view-inbox .inbox-providers{align-items:center;min-height:38px}.content-view-inbox .inbox-tabs button,.content-view-inbox .inbox-providers button{min-height:32px;padding-inline:13px}.content-view-inbox .inbox-search-input{background:var(--surface);border-radius:11px;height:38px;min-height:38px}.content-view-inbox .inbox-toolbar-bottom{align-items:center;padding-top:8px}.content-view-inbox .inbox-date-preset{min-height:28px;padding-inline:10px}.content-view-inbox .inbox-layout{gap:14px}.content-view-inbox .inbox-list,.content-view-inbox .inbox-thread,.content-view-inbox .inbox-context{border-radius:18px;box-shadow:0 10px 28px #1020350e}.content-view-inbox .inbox-list{background:var(--lw-soft);padding-bottom:6px}.content-view-inbox .inbox-list-head{background:linear-gradient(180deg, var(--lw), var(--lw-soft));padding:16px 17px 13px}.content-view-inbox .inbox-list-head>div:first-child{gap:3px}.content-view-inbox .inbox-list-head>div:first-child strong{font-size:17px}.content-view-inbox .inbox-list-head>div:first-child span{font-size:11.5px}.content-view-inbox .inbox-conversation{border:1px solid #0000;border-inline-start-width:3px;border-radius:14px;width:calc(100% - 14px);min-height:76px;margin:3px 7px;padding:11px 12px}.content-view-inbox .inbox-conversation:hover{border-color:var(--line-soft);background:var(--surface);box-shadow:0 5px 14px #1020350b}.content-view-inbox .inbox-conversation.active{border-color:#00b8b057;border-inline-start-color:var(--teal);background:var(--mint-soft);box-shadow:0 6px 16px #00b8b01a}.content-view-inbox .inbox-thread-empty{background:radial-gradient(circle at 50% 8%, #00b8b026, transparent 32%), linear-gradient(180deg, var(--lw-soft), var(--lw) 72%);justify-content:flex-start;padding:clamp(26px,4vh,46px) 28px 30px;overflow-y:auto}.content-view-inbox .inbox-thread-empty-content{text-align:center;flex-direction:column;align-items:center;gap:9px;width:min(700px,100%);margin:0 auto;display:flex}.content-view-inbox .inbox-thread-empty-art{border-radius:20px;width:62px;height:62px;margin-bottom:3px;box-shadow:0 14px 30px #0068681a}.content-view-inbox .inbox-thread-empty h3{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px)}.content-view-inbox .inbox-thread-empty p{max-width:480px;font-size:14px}.content-view-inbox .inbox-thread-empty-stats{margin-top:8px}.content-view-inbox .inbox-empty-queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.content-view-inbox .inbox-empty-queue{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--lw) 82%, transparent);min-width:0;min-height:70px;color:var(--ink);cursor:pointer;font:inherit;text-align:right;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.content-view-inbox .inbox-empty-queue:hover{background:var(--lw);border-color:#00b8b057;transform:translateY(-1px);box-shadow:0 8px 18px #10203512}.content-view-inbox .inbox-empty-queue:focus-visible{outline-offset:2px;outline:3px solid #00b8b038}.content-view-inbox .inbox-empty-queue.active{background:var(--mint-soft);border-color:#00b8b07a;box-shadow:0 7px 16px #00b8b01a}.content-view-inbox .inbox-empty-queue.urgent{border-inline-start:3px solid #d8755f}.content-view-inbox .inbox-empty-queue.hot{border-inline-start:3px solid #e4a33f}.content-view-inbox .inbox-empty-queue-count{background:color-mix(in srgb, var(--lw-soft) 90%, transparent);text-align:center;border-radius:10px;gap:3px;min-width:58px;padding:5px 7px;display:grid}.content-view-inbox .inbox-empty-queue.urgent .inbox-empty-queue-count,.content-view-inbox .inbox-empty-queue.hot .inbox-empty-queue-count{background:var(--lw-soft);color:var(--danger-text)}.content-view-inbox .inbox-empty-queue-count strong{font-size:19px;line-height:1}.content-view-inbox .inbox-empty-queue-count small{white-space:nowrap;font-size:10px;font-weight:800}.content-view-inbox .inbox-empty-queue-copy{min-width:0;color:var(--muted);font-size:11px;line-height:1.4}.content-view-inbox .inbox-empty-queue>svg{color:var(--teal-text);flex:none}.content-view-inbox .inbox-thread-empty-hint{margin-top:11px;font-size:12px}.content-view-inbox .inbox-context{background:linear-gradient(180deg, var(--lw-soft), var(--lw-soft));padding:15px}.content-view-inbox .inbox-context-head{padding:2px 3px 5px}.content-view-inbox .inbox-list-head{grid-template-columns:minmax(0,1fr) auto;row-gap:9px;display:grid}.content-view-inbox .inbox-list-head>div:first-child{grid-column:1}.content-view-inbox .inbox-list-head>svg{grid-area:1/2}.content-view-inbox .inbox-list-head .inbox-filter-chips{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:5px;display:flex}.content-view-inbox .inbox-faqs{background:color-mix(in srgb, var(--lw) 72%, transparent);box-shadow:none;border:1px solid #00b8b02e;border-radius:14px;flex:none;margin:8px 0 0;padding:0;display:block;overflow:hidden}.content-view-inbox .inbox-faqs>summary{list-style:none}.content-view-inbox .inbox-faqs>summary::-webkit-details-marker{display:none}.content-view-inbox .inbox-faqs-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 13px;display:flex}.content-view-inbox .inbox-faqs-summary:hover{background:var(--mint-soft)}.content-view-inbox .inbox-faqs-summary-copy{text-align:right;gap:2px;min-width:0;display:grid}.content-view-inbox .inbox-faqs-summary-copy .eyebrow{margin:0;font-size:9px}.content-view-inbox .inbox-faqs-summary-copy strong{color:var(--ink);font-size:13px}.content-view-inbox .inbox-faqs-summary-copy small{color:var(--muted);font-size:10.5px}.content-view-inbox .inbox-faqs-summary-action{color:var(--teal-text);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.content-view-inbox .inbox-faqs-summary-action svg{transition:transform var(--transition)}.content-view-inbox .inbox-faqs[open] .inbox-faqs-summary-action svg{transform:rotate(180deg)}.content-view-inbox .inbox-faqs-body{border-top:1px solid #00b8b01f;max-height:min(320px,42dvh);padding:0 12px 12px;overflow-y:auto}.content-view-inbox .inbox-faqs-body .inbox-faqs-head{padding-top:11px}@media (width>=761px){.content-view-inbox .inbox-layout[data-has-selected=false]{grid-template-columns:minmax(22.5rem,400px) minmax(0,1fr)}}@media (width<=1020px){.content-view-inbox .inbox-hero{grid-template-columns:minmax(0,1fr) auto}.content-view-inbox .inbox-hero-summary{grid-area:2/1/auto/-1;justify-self:start}.content-view-inbox .inbox-hero-actions{grid-area:1/2}.content-view-inbox .inbox-toolbar-top{grid-template-columns:auto minmax(180px,1fr)}.content-view-inbox .inbox-providers{grid-area:2/1/auto/-1;justify-self:start}.content-view-inbox .inbox-search{grid-area:1/2}}@media (width<=760px){.content-view-inbox .inbox-hero{flex-direction:column;align-items:stretch;gap:13px;display:flex}.content-view-inbox .inbox-hero-actions{justify-content:space-between;width:100%}.content-view-inbox .inbox-hero-summary{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.content-view-inbox .inbox-hero-summary div{min-width:0;padding-inline:5px}.content-view-inbox .inbox-toolbar-top{flex-wrap:wrap;display:flex}.content-view-inbox .inbox-search{flex-basis:100%;order:-1}.content-view-inbox .inbox-empty-queues{grid-template-columns:1fr}.content-view-inbox .inbox-thread-empty{padding:32px 20px}}@media (width>=861px){.content-hero-actions{flex:0 520px;align-self:center;width:min(100%,520px);min-width:0;max-width:520px}.content-action-card{gap:9px;min-height:0;padding:10px 12px}.content-action-icon{width:34px;height:34px}}.strategy-panel .strategy-intro,.strategy-panel .strategy-recommendations li,.strategy-panel .strategy-website-learning p,.strategy-panel .strategy-pathway p,.strategy-panel .strategy-hint,.strategy-panel .strategy-offer-row p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strategy-panel .strategy-intro{-webkit-line-clamp:1;max-width:62ch;line-height:1.4}.strategy-panel .strategy-recommendations li,.strategy-panel .strategy-website-learning p,.strategy-panel .strategy-pathway p,.strategy-panel .strategy-offer-row p{-webkit-line-clamp:2}.strategy-panel .strategy-hint{-webkit-line-clamp:2;line-height:1.4}.strategy-panel .strategy-recommendations,.strategy-panel .strategy-website-learning,.strategy-panel .strategy-pathway{padding:14px}.strategy-panel .strategy-recommendations,.strategy-panel .strategy-website-learning{margin-top:12px;margin-bottom:12px}.strategy-panel .strategy-recommendations ul{gap:5px;margin-top:8px}.strategy-panel .strategy-path-details>summary,.strategy-panel .strategy-path-note{margin-top:10px}.strategy-panel .strategy-group,.strategy-panel .strategy-offers{padding:16px}.strategy-next-step,.learning-completion-card,.connections-ready-card{background:linear-gradient(105deg, var(--lw-soft), var(--lw));border:1px solid #00b8b033;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.strategy-next-step h3,.learning-completion-card h3,.connections-ready-card h3{color:var(--ink);margin:2px 0 4px;font-size:17px}.strategy-next-step p,.learning-completion-card p,.connections-ready-card p{max-width:58ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.strategy-next-step-actions,.learning-completion-actions,.connections-ready-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.learning-completion-card{margin-top:16px}.connections-ready-card{margin-top:18px}@media (width<=680px){.strategy-next-step,.learning-completion-card,.connections-ready-card{flex-direction:column;align-items:stretch;gap:12px}.strategy-next-step-actions,.learning-completion-actions,.connections-ready-actions{width:100%}.strategy-next-step-actions button,.learning-completion-actions button,.connections-ready-actions button{flex:auto}}.learning-compact>.muted{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.learning-compact .learning-tabs-hint{display:none}.learning-compact .brief-section-employee>.brief-form-workspace{grid-auto-rows:max-content!important;align-items:start!important}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section{align-self:start!important;height:max-content!important;min-height:0!important}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>label{line-height:1.25;min-height:0!important;padding-block:4px!important}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section{row-gap:2px!important}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>label{line-height:1.15;padding-block:2px!important}.settings-panel .panel-head h2{font-size:clamp(24px,2.8vw,34px);line-height:1.15}.settings-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-panel .settings-header-actions button,.settings-panel .compact-settings-form>button{white-space:nowrap;width:auto;min-width:0;height:38px;min-height:38px;padding:7px 14px;font-size:13px;line-height:1.2}.settings-panel .settings-card{padding:16px}.settings-panel .settings-card-head .muted,.settings-panel .field-hint{overflow-wrap:anywhere;max-width:58ch;line-height:1.45}.settings-panel .compact-settings-form input{min-height:42px;padding-block:8px}@media (width<=760px){.settings-header-actions{justify-content:flex-start;width:100%}.settings-panel .settings-header-actions button{flex:150px}}.view-transition{width:min(100%, var(--layout-content-max));max-width:var(--layout-content-max);padding-inline:var(--layout-gutter);box-sizing:border-box;margin-inline:auto;overflow-x:clip}.view-transition>.panel,.view-transition>.dash-hero,.view-transition>.dash-chat-hub,.view-transition>.dash-quick-actions,.view-transition>.dash-metrics,.view-transition>.dash-upgrade,.view-transition>.leads-wrap,.view-transition>.inbox-panel{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.content:not(.content-view-inbox) .view-transition{gap:var(--layout-section-gap);flex-direction:column;display:flex}.ui-section-title,.content:not(.content-view-inbox) .view-transition .panel-head h2,.content:not(.content-view-inbox) .view-transition .content-hero-main h2,.content:not(.content-view-inbox) .view-transition .content-custom-head h3{font-size:var(--type-section);letter-spacing:-.03em;font-weight:800;line-height:1.2}.ui-section-copy,.content:not(.content-view-inbox) .view-transition .panel-head p,.content:not(.content-view-inbox) .view-transition .content-hero-main p{font-size:var(--type-body);line-height:1.55}.content-view-dashboard>.view-transition>*{width:min(100%, var(--layout-content-max));max-width:100%}.content-view-dashboard .dash-hero{padding-block:clamp(16px,2.5vw,30px) 4px}.content-view-dashboard .dash-hero h2{font-size:var(--type-display);line-height:1.1}.content-view-dashboard .dash-hero p{font-size:var(--type-body);line-height:1.55}.content-view-dashboard .dash-chat-hub{max-width:none}.content-view-dashboard .dash-quick-actions,.content-view-dashboard .dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.content-view-dashboard .quick-action-card{min-height:86px;padding:clamp(14px,1.4vw,20px)}.content-view-dashboard .quick-action-info strong{font-size:var(--type-subsection)}.content-view-dashboard .quick-action-info small,.content-view-dashboard .metric-main small{font-size:var(--type-label)}.content-view-dashboard .dash-metric{min-height:128px;padding:clamp(16px,1.4vw,22px)}.content-view-dashboard .metric-main strong{font-size:clamp(26px,23px + .65vw,36px)}@media (width<=1100px){.content-view-dashboard .dash-quick-actions,.content-view-dashboard .dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.view-transition{width:100%;max-width:100%;padding-inline:var(--layout-gutter);gap:18px}.content-view-dashboard .dash-quick-actions,.content-view-dashboard .dash-metrics{grid-template-columns:1fr}.content-view-dashboard .dash-hero{padding-block:14px 0}.content-view-dashboard .quick-action-card,.content-view-dashboard .dash-metric{min-height:0}}.inbox-workspace .workspace-summary-item,.content-view-inbox .inbox-conversation,.content-view-inbox .inbox-empty-queue,.content-view-inbox .inbox-status-chip,.content-view-inbox .inbox-context-section,.content-view-inbox .inbox-faqs,.learning-compact .learning-tab-chip,.learning-compact .brief-section,.learning-compact .knowledge-base-item,.learning-compact details.voice-preview{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s}.inbox-workspace .workspace-summary-item,.content-view-inbox .inbox-conversation,.content-view-inbox .inbox-empty-queue,.learning-compact .brief-section,.learning-compact .knowledge-base-item,.learning-compact details.voice-preview{isolation:isolate;position:relative}.inbox-workspace .workspace-summary-item:after,.learning-compact .brief-section:after,.learning-compact .knowledge-base-item:after,.learning-compact details.voice-preview:after{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(125deg,#0000 18%,#00b8b017 48%,#0000 72%);transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;inset:0;transform:translate(10%)}.inbox-workspace .workspace-summary-item>*,.learning-compact .brief-section>*,.learning-compact .knowledge-base-item>*,.learning-compact details.voice-preview>*{z-index:1;position:relative}.content-view-inbox .inbox-copilot-strip,.content-view-inbox .inbox-handoff-banner,.learning-compact .learning-section-head{position:relative}@media (hover:hover) and (pointer:fine){.inbox-workspace .workspace-summary-item:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1020351a}.inbox-workspace .workspace-summary-item:hover:after,.learning-compact .brief-section:hover:after,.learning-compact .knowledge-base-item:hover:after,.learning-compact details.voice-preview:hover:after{opacity:1;transform:translate(0)}.content-view-inbox .inbox-conversation:hover{transform:translate(-2px);box-shadow:0 10px 22px #10203513}.content-view-inbox .inbox-conversation:hover .inbox-avatar,.content-view-inbox .inbox-conversation:hover img{transform:scale(1.06)}.content-view-inbox .inbox-conversation .inbox-avatar,.content-view-inbox .inbox-conversation img{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.content-view-inbox .inbox-empty-queue:hover,.content-view-inbox .inbox-status-chip:hover{transform:translateY(-2px)}.content-view-inbox .inbox-context-section:hover{transform:translate(-2px)}.content-view-inbox .inbox-faqs:hover{transform:translateY(-1px)}.learning-compact .learning-tab-chip:hover{transform:translateY(-2px)}.learning-compact .brief-section:hover,.learning-compact .knowledge-base-item:hover,.learning-compact details.voice-preview:hover{transform:translateY(-2px);box-shadow:0 15px 30px #10203517}.learning-compact .brief-section:hover .learning-icon-tag,.learning-compact details.voice-preview:hover .learning-icon-tag{transform:rotate(-5deg)scale(1.07)}.learning-compact .learning-icon-tag{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.content-view-inbox .inbox-copilot-strip:hover,.content-view-inbox .inbox-handoff-banner:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.inbox-workspace .workspace-summary-item,.content-view-inbox .inbox-conversation,.content-view-inbox .inbox-empty-queue,.content-view-inbox .inbox-status-chip,.content-view-inbox .inbox-context-section,.content-view-inbox .inbox-faqs,.learning-compact .learning-tab-chip,.learning-compact .brief-section,.learning-compact .knowledge-base-item,.learning-compact details.voice-preview,.learning-compact .learning-icon-tag{transform:none!important}}.strategy-panel .strategy-next-step[data-compact=true]{margin:12px 0;padding:13px 16px}.strategy-panel .strategy-next-step[data-compact=true] h3{font-size:16px}.strategy-panel .strategy-next-step[data-compact=true] p{font-size:12.5px}.strategy-panel .strategy-fields{gap:10px;margin-bottom:10px}details.strategy-collapsible,.strategy-panel .strategy-path-selector{background:color-mix(in srgb, var(--lw) 78%, transparent);border:1px solid #1020351a;border-radius:16px;overflow:hidden;box-shadow:0 7px 18px #10203509}details.strategy-collapsible>summary,.strategy-panel .strategy-path-selector>summary{min-height:60px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:grid}details.strategy-collapsible>summary::-webkit-details-marker{display:none}.strategy-panel .strategy-path-selector>summary::-webkit-details-marker{display:none}details.strategy-collapsible>summary>span:first-child{gap:2px;min-width:0;display:grid}details.strategy-collapsible>summary strong{align-items:center;gap:6px;font-size:15px;display:inline-flex}details.strategy-collapsible>summary .kicker{margin:0;font-size:10px}details.strategy-collapsible>summary small,.strategy-panel .strategy-path-selector>summary small{border-radius:var(--radius-pill);background:var(--mint-soft);min-width:max-content;color:var(--teal-text);padding:4px 8px;font-size:11px;font-weight:800}details.strategy-collapsible>summary>svg,.strategy-panel .strategy-path-selector>summary>svg{color:var(--teal-text);transition:transform .18s cubic-bezier(.2,.8,.2,1)}details.strategy-collapsible[open]>summary,.strategy-panel .strategy-path-selector[open]>summary{background:linear-gradient(90deg, color-mix(in srgb, var(--lw-soft) 90%, transparent), color-mix(in srgb, var(--lw) 90%, transparent));border-bottom:1px solid #10203514}details.strategy-collapsible[open]>summary>svg,.strategy-panel .strategy-path-selector[open]>summary>svg{transform:rotate(180deg)}.strategy-panel .strategy-collapsible-body{padding:14px}.strategy-panel .strategy-collapsible .strategy-group{background:0 0;border:0;border-radius:0;gap:14px;padding:0}.strategy-panel .strategy-collapsible .strategy-hint{margin-top:0}.strategy-panel .strategy-content-details>summary .strategy-goal-summary{background:var(--lw-soft);color:var(--teal-text)}.strategy-panel .strategy-recommendations{background:var(--lw-soft);border-color:#00b8b038;margin:10px 0}.strategy-panel .strategy-recommendations>summary>span:first-child{color:var(--teal-text);align-items:center;gap:7px;font-weight:800;display:inline-flex}.strategy-panel .strategy-recommendations>summary>small{place-items:center;min-width:24px;min-height:24px;padding:0;display:grid}.strategy-panel .strategy-recommendations ul{margin:0 0 10px}.strategy-panel .strategy-website-learning{margin:10px 0;padding:0;display:block}.strategy-panel .strategy-pathway{margin:12px 0;padding:14px}.strategy-panel .strategy-active-path{margin:0;padding:13px 15px}.strategy-panel .strategy-path-selector{box-shadow:none;border-color:#00b8b033;margin-top:10px}.strategy-panel .strategy-path-selector>summary{min-height:44px;color:var(--teal-text);padding-block:7px;font-size:13px;font-weight:800}.strategy-panel .strategy-path-selector>summary>span{min-width:0}.strategy-panel .strategy-path-selector .strategy-collapsible-body{padding:12px}.strategy-panel .strategy-path-options{margin-top:12px}.strategy-panel .strategy-offers{background:color-mix(in srgb, var(--lw) 78%, transparent);margin:0;padding:0}.strategy-panel .strategy-offers .strategy-collapsible-body{padding-top:12px}@media (hover:hover) and (pointer:fine){details.strategy-collapsible>summary:hover,.strategy-panel .strategy-path-selector>summary:hover{background:color-mix(in srgb, var(--lw-soft) 80%, transparent)}}@media (width<=620px){.strategy-panel .strategy-next-step[data-compact=true]{flex-direction:column;align-items:stretch;gap:10px}details.strategy-collapsible>summary,.strategy-panel .strategy-path-selector>summary{min-height:56px;padding-inline:12px}.strategy-panel .strategy-collapsible-body,.strategy-panel .strategy-path-selector .strategy-collapsible-body{padding:12px}.strategy-panel .strategy-active-path{gap:6px}}.strategy-panel .strategy-command-center{background:linear-gradient(135deg, var(--lw-soft) 0%, var(--lw) 52%, var(--lw-soft) 100%);border:1px solid #00b8b040;border-radius:20px;margin:12px 0;overflow:hidden;box-shadow:0 14px 34px #10203512}.strategy-panel .strategy-command-summary{background:linear-gradient(135deg, var(--ink), #174357);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 20px;display:grid}.strategy-panel .strategy-command-summary>span{color:#8ce7dd;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.strategy-panel .strategy-command-summary>strong{letter-spacing:-.02em;margin-top:3px;font-size:clamp(20px,2.2vw,27px);display:block}.strategy-panel .strategy-command-summary>p{color:#ffffffc7;max-width:58ch;margin:4px 0 0;font-size:13px;line-height:1.55}.strategy-command-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.strategy-command-summary .primary{box-shadow:0 8px 18px #00b8b038}.strategy-panel .strategy-command-status-grid{background:#10203514;border-bottom:1px solid #10203514;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.strategy-panel .strategy-command-status{background:color-mix(in srgb, var(--lw) 88%, transparent);align-content:start;gap:3px;min-width:0;padding:13px 16px 14px;transition:transform .18s,background-color .18s;display:grid;position:relative}.strategy-panel .strategy-command-status:before{background:var(--teal);content:"";border-radius:0 0 4px 4px;width:30px;height:3px;position:absolute;top:0;right:16px}.strategy-panel .strategy-command-channels:before{background:#5b8def}.strategy-panel .strategy-command-offers:before{background:#e89b68}.strategy-panel .strategy-command-status>span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:750}.strategy-panel .strategy-command-status>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.strategy-panel .strategy-command-status>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.strategy-panel .strategy-plan-editor{padding:11px 12px 12px}.strategy-panel .strategy-plan-editor .strategy-path-selector{background:color-mix(in srgb, var(--lw) 82%, transparent);border-color:#00b8b02e;margin:0}.strategy-panel .strategy-plan-editor .strategy-pathway-head h3{font-size:17px}.strategy-panel .strategy-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.strategy-panel .strategy-setup-grid .strategy-fields{display:contents}.strategy-panel .strategy-setup-grid details.strategy-collapsible{height:max-content;margin:0}@media (hover:hover) and (pointer:fine){.strategy-panel .strategy-command-status:hover{z-index:1;background:var(--lw);transform:translateY(-2px)}}@media (width<=880px){.strategy-panel .strategy-setup-grid{grid-template-columns:1fr}}@media (width<=640px){.strategy-panel .strategy-command-summary{grid-template-columns:1fr;gap:13px;padding:17px 16px}.strategy-command-actions{justify-content:stretch;width:100%}.strategy-command-actions button{flex:auto}.strategy-panel .strategy-command-status-grid{grid-template-columns:1fr}.strategy-panel .strategy-command-status{min-height:0;padding:11px 14px 12px}.strategy-panel .strategy-command-status>strong,.strategy-panel .strategy-command-status>small{white-space:normal}.strategy-panel .strategy-plan-editor{padding:10px}}@media (prefers-reduced-motion:reduce){.strategy-panel .strategy-command-status{transition:none}}.content-post-preview-card{width:min(980px,100vw - 24px);max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);padding:52px 28px 28px;overflow:hidden auto}.content-post-preview-layout{grid-template-columns:minmax(0,420px) minmax(280px,380px);justify-content:center;align-items:center;gap:clamp(32px,4vw,64px);min-height:0;display:grid;overflow:visible}.content-preview-phone-shell{box-sizing:border-box;background:#121b2a;border:10px solid #121b2a;border-radius:42px;width:min(100%,292px);height:min(100dvh - 150px,610px);min-height:400px;margin-inline:auto;padding:12px;position:relative;overflow:hidden;box-shadow:0 24px 50px #10203538,inset 0 0 0 1px #ffffff2e}.content-preview-phone-shell:before{content:"";z-index:2;background:#121b2a;border-radius:0 0 14px 14px;width:84px;height:19px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.content-preview-phone-shell:after{content:"";z-index:2;background:color-mix(in srgb, var(--lw) 78%, transparent);pointer-events:none;border-radius:999px;width:82px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.content-preview-phone-shell .content-feed-preview{width:100%;max-width:none;height:100%;box-shadow:none;background:var(--lw);border:0;border-radius:28px;flex-direction:column;margin:0;display:flex;overflow:hidden}.content-preview-phone-shell .content-preview-channel-bar{flex:none;min-height:58px;padding:12px 14px 10px}.content-preview-channel-options{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:inline-flex}.content-preview-channel-option{color:var(--teal-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;font-weight:800;display:inline-flex}.content-preview-channel-option.is-disabled{color:#98a2b1;opacity:.55;filter:grayscale()}.content-preview-phone-shell .content-mockup-feed-card{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:10px 11px 18px;overflow-y:auto}.content-preview-phone-shell .content-feed-media{aspect-ratio:4/5;visibility:visible;flex:none;width:100%;max-width:none;height:auto;min-height:min(220px,34dvh);margin-inline:auto;display:block}.content-preview-phone-shell .content-preview-image,.content-preview-phone-shell .content-feed-backdrop{display:block}.content-preview-phone-shell .content-preview-body{max-height:none;padding-bottom:12px;overflow:visible}.content-preview-phone-shell .content-preview-full-text{-webkit-line-clamp:unset;display:block;overflow:visible}.content-post-preview-controls{align-self:center;width:min(100%,380px);min-width:0;max-height:none;padding:8px 2px;overflow:visible}.content-post-preview-controls>.content-story-tag,.content-post-preview-controls>h3,.content-post-preview-controls>p,.content-post-preview-controls>.content-story-note:not(.is-warning){display:block}.content-post-preview-controls>h3{margin:8px 0 4px;font-size:clamp(20px,1.8vw,26px)}.content-post-preview-controls>p{margin:0 0 8px;font-size:14px;line-height:1.45}.content-post-preview-controls .content-post-preview-actions{flex-wrap:wrap}.content-preview-phone-shell{aspect-ratio:.49;border-width:9px;border-radius:48px;width:auto;height:min(100dvh - 100px,860px);min-height:0;padding:12px}.content-preview-phone-shell .content-feed-preview{border-radius:35px}.content-preview-phone-shell .content-preview-channel-bar{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;min-height:68px;padding:18px 12px 6px;display:grid}.content-preview-phone-shell .content-preview-channel-bar>svg{display:none}.content-preview-phone-shell .content-preview-channel-bar>strong{grid-row:1;font-size:14px}.content-preview-channel-options{flex-wrap:wrap;grid-row:2;justify-content:center;gap:2px}.content-preview-channel-option{padding:3px 5px;font-size:11px}@media (width>=901px){.content-preview-phone-shell .content-mockup-feed-card{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.content-preview-phone-shell .content-feed-media{max-width:320px}}@media (width<=900px){.content-post-preview-card{width:min(520px,100vw - 24px);max-width:calc(100vw - 24px)}.content-post-preview-layout{grid-template-columns:minmax(0,1fr);gap:16px}.content-preview-phone-shell{width:min(390px,100%);height:auto}}@media (width<=680px){.content-post-preview-overlay{padding:8px;overflow-y:auto}.content-post-preview-card{width:min(420px,100vw - 16px);max-width:calc(100vw - 16px);height:min(100dvh - 16px,820px);min-height:0;max-height:calc(100dvh - 16px);padding:50px 14px 14px;overflow-y:auto}.content-post-preview-layout{align-content:start;gap:14px;overflow:visible}.content-preview-phone-shell{width:min(390px,100%);height:auto;min-height:0}.content-post-preview-controls{width:100%;max-height:none;padding:0 2px 2px;overflow:visible}.content-post-preview-controls>h3{font-size:22px}.content-post-preview-controls>p{font-size:14px}}.hero-actions .dash-upgrade-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #1d4ed8;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:150px;min-height:44px;padding:8px 14px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #2563eb33}.hero-actions .dash-upgrade-cta:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 7px 18px #2563eb42}@media (width>=701px){.hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:min(510px,100%);margin-inline:auto;display:grid}.hero-actions .edit-setup-link,.hero-actions .tour-launch-link,.hero-actions .dash-upgrade-cta{width:100%;min-width:0;height:44px;min-height:44px;margin:0}}@media (width<=700px){.hero-actions{flex-wrap:wrap;width:100%;max-width:340px;margin-inline:auto;display:flex}.hero-actions .dash-upgrade-cta{flex:100%;order:-1;width:100%}.hero-actions .edit-setup-link,.hero-actions .tour-launch-link{flex:1 1 0;width:auto;min-width:0}}.agency-manager-shell{background:var(--bg-soft);direction:ltr;min-height:100dvh;display:flex}.agency-manager-sidebar{z-index:60;width:76px;padding:14px 8px calc(14px + env(safe-area-inset-bottom));background:var(--sidebar);border-right:0;border-left:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:18px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-4px 0 20px #10203509}.agency-manager-sidebar-logo{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:48px;height:44px;padding:4px;display:grid}.agency-manager-sidebar nav{gap:7px;width:100%;display:grid}.agency-manager-sidebar nav button{min-height:50px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-content:center;justify-items:center;gap:4px;padding:5px 2px;display:grid}.agency-manager-sidebar nav button span{text-align:center;max-width:64px;font-size:9px;font-weight:700;line-height:1.1}.agency-manager-sidebar nav button:hover{color:var(--ink);background:#1020350d}.agency-manager-sidebar nav button.is-active{border-color:var(--line-soft);background:var(--lw);color:var(--teal-text);box-shadow:0 1px 3px #1020350f}.agency-manager-sidebar nav button:focus-visible,.agency-manager-sidebar-logo:focus-visible,.agency-manager-sidebar-user button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.agency-manager-sidebar-user{justify-items:center;gap:6px;margin-top:auto;display:grid}.agency-manager-sidebar-user>span{background:var(--mint-soft);width:32px;height:32px;color:var(--teal-text);border-radius:50%;place-items:center;font-weight:800;display:grid}.agency-manager-sidebar-user button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.agency-manager-sidebar-user button:hover{background:var(--coral-soft);color:var(--coral-deep)}.agency-manager-main{direction:rtl;flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-inline:76px 0;display:flex}.agency-manager-topbar{border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--lw-soft) 90%, transparent);align-items:center;gap:18px;min-height:72px;padding:12px clamp(16px,3vw,40px);display:flex}.agency-manager-brand{align-items:center;gap:9px;margin-inline-end:auto;display:flex}.agency-manager-brand img{width:104px;height:auto;display:block}.agency-manager-identity{text-align:right;align-items:center;gap:2px;min-width:0;display:grid}.agency-manager-identity-studio{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.15;overflow:hidden}.agency-manager-identity-manager{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.agency-manager-page{flex:1;width:min(100%,1280px);margin-inline:auto;padding:clamp(18px,3vw,40px)}.agency-manager-page>.agency-panel{min-height:min(620px,100vh - 150px);margin:0}.agency-empty-customers-icon{filter:grayscale();font-size:28px;line-height:1}.agency-manager-main>.app-legal-footer{margin-top:0}.agency-manager-page-heading{margin-bottom:24px}.agency-manager-page-heading h2{color:var(--ink);margin:5px 0 4px}.agency-manager-page-heading p{margin:0}.agency-manager-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:940px;display:grid}.agency-manager-account-card{border:1px solid var(--line-soft);background:var(--lw);border-radius:16px;align-content:start;gap:10px;padding:20px;display:grid}.agency-manager-account-card h3{margin:0 0 4px}.agency-manager-account-card label{font-size:13px;font-weight:700}.agency-manager-account-card input{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:10px;padding:9px 12px}.agency-manager-account-card button{justify-self:start;margin-top:6px}.agency-manager-reset-status{background:var(--mint-soft);color:var(--teal-text);border-radius:10px;padding:10px 12px;font-size:13px}.agency-manager-security-note{color:var(--muted);align-items:center;gap:7px;margin:4px 0 0;font-size:12px;display:flex}.agency-manager-plan{max-width:840px}.agency-manager-plan-summary{border:1px solid var(--line-soft);background:var(--lw);border-radius:16px;align-items:center;gap:14px;width:min(100%,420px);padding:18px;display:flex}.agency-manager-plan-icon{background:var(--mint-soft);width:46px;height:46px;color:var(--teal-text);border-radius:13px;place-items:center;display:grid}.agency-manager-plan-summary>div{gap:2px;display:grid}.agency-manager-plan-summary strong{color:var(--ink);font-size:23px}.agency-manager-plan-summary span:last-child{color:var(--muted);font-size:13px}.agency-manager-plan-note{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;max-width:640px;margin:16px 0;padding:17px}.agency-manager-plan-note p{color:var(--muted);margin:6px 0 0;line-height:1.7}@media (width<=650px){.agency-manager-sidebar{width:auto;height:calc(66px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-top:1px solid var(--line-soft);flex-direction:row;justify-content:center;gap:0;inset:auto 0 0;box-shadow:0 -4px 20px #1020350d}.agency-manager-sidebar-logo,.agency-manager-sidebar-user{display:none}.agency-manager-sidebar nav{justify-content:space-around;gap:6px;width:min(100%,420px);display:flex}.agency-manager-sidebar nav button{flex:1;min-width:0;min-height:50px}.agency-manager-main{padding-bottom:calc(66px + env(safe-area-inset-bottom));margin-inline:0}.agency-manager-topbar{gap:10px;min-height:60px;padding:8px 12px}.agency-manager-brand img{width:80px}.agency-manager-identity{max-width:150px}.agency-manager-identity-studio{font-size:13px}.agency-manager-page{padding:12px}.agency-manager-page>.agency-panel{min-height:calc(100dvh - 154px)}.agency-manager-account-grid{grid-template-columns:1fr}.agency-manager-main>.app-legal-footer{gap:8px 14px;padding:14px 12px 18px}}.agency-context-bar{background:var(--mint-soft);border:1px solid var(--teal);color:var(--teal-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 16px;display:flex}.agency-context-label{opacity:.85;font-size:13px;font-weight:600}.agency-context-name{font-size:15px;font-weight:800}.agency-panel .agency-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.agency-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agency-panel-create{text-align:center}.agency-create-logo{width:min(136px,42vw);height:auto;margin:0 auto 22px;display:block}.agency-panel-create .agency-create{text-align:right;width:min(100%,460px);margin:12px auto 0}.account-business-card[data-read-only=true] form,.account-business-card[data-read-only=true] button,.account-business-card[data-read-only=true] input,.account-business-card[data-read-only=true] textarea,.account-business-card[data-read-only=true] select{pointer-events:none}.account-business-card[data-read-only=true]{opacity:.86}.agency-create,.agency-add-form{gap:8px;max-width:460px;margin-top:12px;display:grid}.agency-add{border:1px solid var(--line);border-radius:14px;margin-bottom:18px;padding:16px}.agency-add-tabs{flex-wrap:wrap;gap:8px;display:flex}.agency-add-tabs button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.agency-add-tabs button.active{background:var(--mint-soft);border-color:var(--teal);color:var(--teal-text)}.agency-client-limit-note{color:var(--muted);margin:-6px 0 16px;font-size:13px}.agency-client-setup-options{gap:8px;margin:4px 0;display:grid}.agency-client-setup-options label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.agency-client-setup-options input{width:17px;height:17px;accent-color:var(--teal);margin:0}.agency-claim-code{border:1px dashed var(--teal);background:var(--mint-soft);border-radius:14px;justify-items:start;gap:8px;margin-bottom:18px;padding:16px;display:grid}.agency-claim-code code{letter-spacing:.08em;background:var(--lw);overflow-wrap:anywhere;border-radius:8px;padding:8px 12px;font-size:16px;font-weight:700}.agency-access-list{gap:12px;display:grid}.agency-access-row{border:1px solid var(--line);background:var(--surface-soft,color-mix(in srgb, var(--lw-soft) 70%, transparent));border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.agency-access-row small{color:var(--muted);margin-top:4px;display:block}@media (width<=620px){.agency-access-row{flex-direction:column;align-items:stretch}.agency-access-row .settings-actions{width:100%}.agency-access-row .settings-actions button{flex:auto}}.agency-clients{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agency-client{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.agency-client-identity{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.agency-client-identity strong{display:block}.agency-client-identity p{margin:2px 0 0;font-size:13px}.agency-client-logo{object-fit:cover;border-radius:12px;flex:none;width:42px;height:42px}.agency-client-logo-empty{background:var(--mint-soft);color:var(--teal-text);place-items:center;font-weight:800;display:grid}.agency-client-connections{flex:none;gap:4px;font-size:12px;display:grid}.agency-client-connections .connected{color:var(--teal-deep);font-weight:600}.agency-client>button{margin-inline-start:auto}.agency-error{justify-items:start;gap:8px;display:grid}.route-choice-overlay{z-index:20;background:color-mix(in srgb, var(--lw-soft) 64%, transparent);-webkit-backdrop-filter:blur(8px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.route-choice-backdrop{background:radial-gradient(circle at 12% 18%, #00b8b029, transparent 26%), radial-gradient(circle at 88% 78%, #316db51f, transparent 28%), linear-gradient(135deg, var(--lw-soft) 0%, var(--lw-soft) 48%, var(--lw-soft) 100%);position:absolute;inset:0;overflow:hidden}.route-choice-backdrop-card,.route-choice-backdrop-line{background:color-mix(in srgb, var(--lw) 48%, transparent);border:1px solid #ffffffd1;display:block;position:absolute;box-shadow:0 18px 45px #10203512}.route-choice-backdrop-card{border-radius:24px;width:min(30vw,360px);height:180px;transform:rotate(-7deg)}.route-choice-backdrop-card-one{inset-block-start:18%;inset-inline-start:7%}.route-choice-backdrop-card-two{inset-block-end:14%;inset-inline-end:5%;transform:rotate(8deg)}.route-choice-backdrop-line{opacity:.64;border-radius:999px;width:min(40vw,520px);height:16px}.route-choice-backdrop-line-one{inset-block-end:26%;inset-inline-start:12%}.route-choice-backdrop-line-two{width:min(28vw,360px);inset-block-start:27%;inset-inline-end:13%}.route-choice-dialog{z-index:1;background:color-mix(in srgb, var(--lw) 94%, transparent);text-align:center;border:1px solid #ffffffe6;border-radius:26px;width:min(100%,590px);padding:32px 34px 34px;animation:.42s cubic-bezier(.22,1,.36,1) auth-card-in;position:relative;box-shadow:0 28px 80px #1020352e,0 0 0 1px #1020350a}.route-choice-mark{place-items:center;width:96px;height:96px;margin:0 auto 12px;display:grid;overflow:visible}.route-choice-mark .ano-mascot{filter:drop-shadow(0 8px 12px #1020351a)}.route-choice-kicker{color:var(--teal-deep);margin:0 0 6px;font-size:13px;font-weight:800}.route-choice-dialog h1{color:var(--navy);margin:0;font-size:clamp(28px,4vw,38px);line-height:1.15}.route-choice-description,.route-choice-dialog>.muted{max-width:430px;color:var(--muted);margin:10px auto 0;line-height:1.6}.route-choice-options{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.route-choice-card{text-align:start;border:1px solid var(--line);background:var(--lw);cursor:pointer;border-radius:17px;gap:6px;min-height:126px;padding:17px;display:grid}.route-choice-card:hover:not(:disabled){border-color:var(--teal);background:var(--mint-soft)}.route-choice-card strong{font-size:16px}.route-choice-card span{color:var(--muted);font-size:13px;line-height:1.5}.registration-track-fieldset{border:0;min-inline-size:0;margin:0 0 18px;padding:0}.registration-track-fieldset legend{color:var(--navy);padding:0;font-size:16px;font-weight:800}.registration-track-help{color:var(--muted);margin:5px 0 10px;font-size:13px;line-height:1.5}.registration-track-options{gap:10px;display:grid}.registration-track-card{border:1px solid var(--line);background:var(--lw);width:100%;color:var(--navy);text-align:start;cursor:pointer;border-radius:14px;gap:5px;padding:13px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.registration-track-card:hover{border-color:var(--teal);background:var(--mint-soft)}.registration-track-card.selected{border-color:var(--teal);background:var(--mint-soft);box-shadow:0 0 0 3px #00b8b01f}.registration-track-card strong{font-size:14px}.registration-track-card span{color:var(--muted);font-size:12px;line-height:1.45}.route-choice-screen{box-sizing:border-box;background:var(--bg-soft);min-height:100dvh;color:var(--ink);padding:24px clamp(18px,5vw,72px) 48px}.route-choice-topbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;width:min(100%,1120px);margin:0 auto;padding-bottom:24px;display:flex}.route-choice-logo{object-fit:contain;object-position:right center;width:116px;height:46px;display:block}.route-choice-step{color:var(--muted);font-size:13px;font-weight:700}.route-choice-panel{text-align:center;width:100%;max-width:760px;margin:clamp(68px,13vh,150px) auto 0}.route-choice-panel .route-choice-mark{margin-bottom:18px}.route-choice-panel h1{color:var(--navy);margin:0;font-size:clamp(32px,5vw,52px);line-height:1.12}.route-choice-panel>.muted{max-width:560px;margin:14px auto 0;font-size:16px;line-height:1.7}.route-choice-panel .route-choice-options{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:38px auto 0}.route-choice-panel .route-choice-card{background:var(--surface);min-height:170px;box-shadow:var(--shadow-soft);border-radius:20px;padding:24px}.route-choice-panel .route-choice-card strong{font-size:19px}.route-choice-panel .route-choice-card span{font-size:14px;line-height:1.65}.route-choice-panel .route-choice-card:hover:not(:disabled){box-shadow:var(--shadow-lift);transform:translateY(-2px)}@media (width<=620px){.route-choice-overlay{padding:16px}.route-choice-dialog{border-radius:22px;padding:26px 20px 22px}.route-choice-options{grid-template-columns:1fr;gap:10px;margin-top:20px}.route-choice-card{min-height:0;padding:15px}.route-choice-backdrop-card{width:62vw;height:130px}.route-choice-screen{padding:18px 16px 32px}.route-choice-topbar{padding-bottom:18px}.route-choice-panel{margin-top:64px}.route-choice-panel .route-choice-options{grid-template-columns:1fr;margin-top:28px}.route-choice-panel .route-choice-card{min-height:0;padding:20px}.agency-client{align-items:flex-start}.agency-client>button,.agency-context-exit{width:100%;margin-inline-start:0}.agency-client-connections{flex:100%}}@media (width<=700px){.brief-workspace-shell,.brief-workspace-shell .workspace-shell-content,.brief-workspace-shell .learning-compact,.brief-workspace-shell .knowledge-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.learning-compact .learning-nav-pills-shell:before,.learning-compact .learning-nav-pills-shell:after{display:none}.learning-compact .learning-nav-pills{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;flex-wrap:initial!important;gap:6px!important;display:grid!important;overflow:visible!important}.learning-compact .learning-tab-chip{white-space:normal;overflow-wrap:anywhere;text-align:center;box-sizing:border-box;justify-content:center;width:100%;min-width:0;min-height:40px;line-height:1.25;padding:7px 6px!important}.learning-compact .learning-completion-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:14px}.learning-compact .learning-completion-card>div,.learning-compact .learning-completion-actions{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.learning-compact .learning-completion-card h3,.learning-compact .learning-completion-card p{overflow-wrap:anywhere;max-width:100%}.learning-compact .learning-completion-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.learning-compact .learning-completion-actions button,.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>button[type=submit]{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.learning-compact .brief-section-employee>.brief-form-workspace>.brief-section>button[type=submit]{align-self:stretch!important}.learning-compact .employee-voice-preview{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}}.dash-hero .hero-actions{justify-content:center;margin:12px auto 0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial}}}:root,:host{--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius-card:var(--radius-card)}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@layer components{button.primary,button.secondary,button.ghost,button.dark{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;box-sizing:border-box;border-width:1px;transition-duration:.2s;display:inline-flex}button.primary{color:var(--color-white);background:var(--teal);box-shadow:0 8px 18px -12px var(--teal-deep);border-color:#0000}button.primary:hover:not(:disabled){background:var(--teal-deep);transform:translateY(-1px)}button.secondary{border-color:var(--line-strong);background-color:var(--color-white);color:var(--ink)}button.secondary:hover:not(:disabled){border-color:var(--teal);background-color:var(--mint-soft);transform:translateY(-1px)}button.ghost{color:var(--muted);background-color:#0000;border-color:#0000}button.ghost:hover:not(:disabled){background-color:var(--mint-soft);color:var(--teal-text)}button.dark{background-color:var(--ink);color:var(--color-white);border-color:#0000}button.dark:hover:not(:disabled){background:var(--ink-soft);transform:translateY(-1px)}button.primary.small,button.secondary.small,button.ghost.small,button.dark.small{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}button.primary:disabled,button.secondary:disabled,button.ghost:disabled,button.dark:disabled{cursor:not-allowed;opacity:.5;transform:none}.workspace-action-group{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.workspace-action-group>button,.workspace-action-group>a{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.workspace-section-heading-action{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}html{background:var(--app-canvas);scroll-padding-block-start:84px}body{color:var(--app-ink);background:var(--app-canvas);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--app-primary) 76%, white);outline-offset:2px}button:disabled,button[aria-disabled=true]{cursor:not-allowed}.app-shell{color:var(--app-ink);background:var(--app-canvas)}.sidebar{width:256px;padding:16px 12px calc(18px + env(safe-area-inset-bottom));background:var(--lw-soft);border-inline-start-color:var(--app-border);box-shadow:-8px 0 32px -30px #10203552}.sidebar-head{border-bottom:1px solid var(--app-border);min-height:48px;margin-bottom:8px;padding:4px 7px 15px}.sidebar-head .brand-logo{height:30px}.side-nav{gap:5px;padding:2px 0 8px}.nav-section{gap:4px}.nav-section-divider{border-color:var(--app-border);margin-top:9px;padding-top:11px}.side-label{color:var(--muted);letter-spacing:.025em;padding:8px 12px 5px;font-size:11px}.side-nav button{min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:11px;padding:8px 11px;font-size:14px;font-weight:600}.side-nav button:hover:not(.active){background:color-mix(in srgb, var(--lw) 56%, transparent);color:var(--app-ink);border-color:#1020350f}.side-nav button.active{background:var(--app-surface);color:var(--app-primary);border-color:#087a7324;padding-block:7px;position:relative;box-shadow:0 2px 6px #1020350b}.side-nav button.active:before{background:var(--app-primary);content:"";border-radius:4px;width:3px;position:absolute;inset-block:9px;inset-inline-start:-1px}.user-menu{border-color:var(--app-border);background:color-mix(in srgb, var(--lw) 88%, transparent);border-radius:14px;padding:9px}.user-menu:hover{border-color:var(--app-border-strong)}.content{background:var(--app-canvas);min-width:0}.content-topbar{border-color:var(--app-border);background:color-mix(in srgb, var(--lw-soft) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:62px;padding-inline:clamp(18px,2.4vw,34px);box-shadow:0 4px 16px -18px #10203547}.content-crumb{color:var(--app-ink);letter-spacing:-.01em;font-size:14px;font-weight:750}.content-tenant{border-color:var(--app-border);background:var(--app-surface);max-width:280px;color:var(--muted)}.active-business-switcher{gap:2px;min-width:0}.active-business-switcher-label{color:var(--muted);font-size:10px;font-weight:700}.active-business-switcher select{border-color:var(--app-border);background:var(--app-surface);max-width:100%;min-height:35px;color:var(--app-ink);border-radius:10px;font-size:12px;font-weight:700}.content>.view-transition{width:100%;max-width:calc(var(--app-content-max) + 2 * var(--app-page-gutter));min-width:0;padding:clamp(20px, 2.25vw, 30px) var(--app-page-gutter) 44px;box-sizing:border-box;margin-inline:auto}.content>.view-transition>*{min-width:0}.content>.view-transition>.panel,.content>.view-transition>section.panel{width:100%;max-width:none;margin-inline:auto}.agency-context-bar{padding:10px var(--app-page-gutter);background:var(--lw-soft);border-bottom:1px solid #087a7329;align-items:center;gap:9px 12px;display:flex}.agency-context-name{min-width:0;color:var(--app-ink)}.agency-context-exit{margin-inline-start:auto}.workspace-shell{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.workspace-header{border-bottom:1px solid var(--app-border);align-items:center;gap:18px 28px;padding-block:2px 21px}.workspace-header-copy{gap:3px;display:grid}.workspace-eyebrow{color:var(--app-primary);letter-spacing:0;margin:0 0 2px;font-size:12px;font-weight:750}.workspace-title-row{gap:10px}.workspace-title{color:var(--app-ink);letter-spacing:-.035em;font-size:clamp(25px,2.35vw,32px);font-weight:760;line-height:1.2}.workspace-header-icon,.workspace-section-heading-icon{width:38px;height:38px;color:var(--app-primary);background:var(--app-primary-soft);border:1px solid #087a731a;border-radius:12px;flex-basis:38px}.workspace-description{max-width:66ch;color:var(--app-muted);margin:4px 0 0;font-size:15px;line-height:1.6}.workspace-action-group{gap:8px}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.workspace-summary-item{border-color:var(--app-border);background:var(--app-surface);border-radius:15px;gap:12px;min-height:76px;padding:13px 15px;box-shadow:0 1px 3px #10203509}.workspace-summary-icon{color:var(--app-primary);background:var(--app-primary-soft);border:1px solid #087a7314;border-radius:11px}.workspace-summary-value{color:var(--app-ink);font-size:21px;font-weight:750}.workspace-summary-label,.workspace-summary-hint{color:var(--app-muted)}.workspace-section-heading{align-items:center;gap:14px 20px}.workspace-section-heading h2{color:var(--app-ink);letter-spacing:-.02em;font-size:19px;font-weight:740}.workspace-section-heading p:not(.workspace-eyebrow){color:var(--app-muted)}.content .panel{border-color:var(--app-border);border-radius:var(--app-radius-card);background-color:var(--app-surface);box-shadow:0 2px 8px #10203509,0 16px 34px -30px #10203533}.content>.view-transition>.panel:not(.analytics-empty):not(.keep-surface){box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:0}.content .panel-head{align-items:center;gap:14px 24px}.content .panel-head h1,.content .panel-head h2,.content .agency-manager-page-heading h1,.content .agency-manager-page-heading h2,.content .agency-panel-create>h1,.content .agency-panel-create>h2,.content .agency-head h1,.content .agency-head h2,.content .connections-header h1,.content .connections-header h2,.content .content-hero-main h1,.content .content-hero-main h2,.content .dash-hero h1,.content .dash-hero h2{color:var(--app-ink);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.35vw,32px);font-weight:760;line-height:1.22}.content .kicker,.content .eyebrow{color:var(--app-primary);letter-spacing:0;font-size:12px;font-weight:750}.content .agency-manager-page-heading :is(h1,h2){margin:5px 0 4px}.content .content-action-card.is-primary{background:linear-gradient(135deg,#087a73,#075f5a);border-color:#0000;box-shadow:0 7px 16px -11px #075f5ab8}.content .content-action-card.is-primary:hover:not(:disabled){background:linear-gradient(135deg,#076b65,#064e4b);box-shadow:0 9px 18px -11px #075f5ac2}.content .plan-card,.content .plan-option,.content .profile-form,.content .settings-card{background-color:var(--app-surface)}.content .muted,.content .field-hint,.content .settings-hint{color:var(--app-muted)}a{color:var(--app-primary);text-underline-offset:3px}a:hover{color:var(--app-primary-hover)}.agency-empty-customers-icon{color:var(--app-primary);place-items:center;display:grid}.content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea),.onboarding :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea),.auth-card :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-color:var(--app-border-strong);border-radius:var(--app-radius-control);background-color:var(--lw);color:var(--app-ink);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background-color var(--duration-fast)}.content :is(input,select,textarea):focus,.onboarding :is(input,select,textarea):focus,.auth-card :is(input,select,textarea):focus{border-color:var(--app-primary);outline:0;box-shadow:0 0 0 3px #087a7324}button.primary,button.secondary,button.ghost,button.dark{min-height:var(--app-control-height);border-radius:var(--app-radius-control);letter-spacing:0;font-weight:700}button.primary{background:var(--app-primary);color:#fff;border-color:#0000;box-shadow:0 5px 12px -9px #085b56ad}button.primary:hover:not(:disabled){background:var(--app-primary-hover);box-shadow:0 7px 15px -10px #085b56b8}.content .hero-actions .dash-upgrade-cta{background:var(--app-primary);color:#fff;border-color:#0000;box-shadow:0 5px 12px -9px #085b56ad}.content .hero-actions .dash-upgrade-cta:hover:not(:disabled){background:var(--app-primary-hover)}button.secondary{border-color:var(--app-border-strong);background:var(--app-surface);color:var(--app-ink)}button.secondary:hover:not(:disabled){background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a7359}button.ghost{color:var(--muted)}button.dark{background:var(--app-ink);color:#fff}.content :is(button.primary,button.secondary,button.dark):is(:disabled,[aria-disabled=true]),.agency-manager-shell :is(button.primary,button.secondary,button.dark):is(:disabled,[aria-disabled=true]){border:1px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-muted);cursor:not-allowed;opacity:1;box-shadow:none;filter:none;transform:none}.content button.ghost:is(:disabled,[aria-disabled=true]),.agency-manager-shell button.ghost:is(:disabled,[aria-disabled=true]){color:var(--muted);cursor:not-allowed;opacity:1;box-shadow:none;filter:none;background:0 0;border-color:#0000;transform:none}.content input:is([type=checkbox],[type=radio]),.agency-manager-shell input:is([type=checkbox],[type=radio]){accent-color:var(--app-primary)}button.primary.small,button.secondary.small,button.ghost.small,button.dark.small{border-radius:10px;min-height:36px}.topbar-icon-btn,.mobile-menu-btn,.sidebar-collapse{border-color:var(--app-border);background:var(--app-surface);color:var(--muted);border-radius:11px}.topbar-icon-btn:hover,.topbar-icon-btn:focus-visible,.mobile-menu-btn:hover,.sidebar-collapse:hover{background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a7352}.topbar-notification-popover{border-color:var(--app-border);background:color-mix(in srgb, var(--lw) 98%, transparent);border-radius:16px;box-shadow:0 18px 48px #10203524}.content :is([role=tablist],.content-filter-tabs,.inbox-providers) button[aria-selected=true],.content :is([role=tablist],.content-filter-tabs,.inbox-providers) button[aria-pressed=true],.content :is([role=tablist],.content-filter-tabs,.inbox-providers) button.is-active,.content :is([role=tablist],.content-filter-tabs,.inbox-providers) button.active{background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a7338;font-weight:700}.connection-callback-note,.agency-manager-page-heading{border-radius:15px}@media (width<=900px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-topbar{gap:10px}.content-tenant-context{max-width:min(36vw,250px)}}@media (width<=860px){.content .content-hero-actions{flex:0 auto;width:100%;max-width:none}}@media (width<=700px){.sidebar{background:var(--lw-soft);border-radius:0 0 0 18px;width:min(320px,100vw - 20px)}.content-topbar{min-height:58px;padding-block:calc(9px + env(safe-area-inset-top));background:color-mix(in srgb, var(--lw-soft) 96%, transparent)}.content-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.content-tenant-context{max-width:min(38vw,190px)}.content>.view-transition{padding-block:18px 32px}.agency-context-bar{padding-inline:var(--app-page-gutter);align-items:flex-start}.agency-context-name{overflow-wrap:anywhere;flex:100%}.agency-context-exit{margin-inline-start:0}.workspace-header{align-items:stretch;gap:14px;padding-block-end:17px}.workspace-title{font-size:27px}.workspace-description{font-size:14px}.workspace-action-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));width:100%;display:grid}.workspace-action-group>:is(button,a){white-space:normal;min-width:0}.workspace-summary{gap:9px;margin-top:15px}.workspace-summary-item{gap:9px;min-height:66px;padding:11px}.workspace-summary-value{font-size:19px}.workspace-shell-content{margin-top:16px}.content .panel{border-radius:16px}.content .panel-head,.content .agency-head{flex-wrap:wrap;align-items:flex-start}.content .settings-header-actions,.content .agency-head-actions{flex-wrap:wrap;width:100%}.content .settings-header-actions>button,.content .agency-head-actions>button{flex:auto}}@media (width<=420px){.content-crumb{display:none}.content-tenant-context{max-width:34vw}.content-tenant{max-width:100%;padding-inline:8px;font-size:11px}.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary-item{flex-direction:column;align-items:flex-start}.content .panel-head h1,.content .panel-head h2,.content .agency-manager-page-heading h1,.content .agency-manager-page-heading h2,.content .agency-panel-create>h1,.content .agency-panel-create>h2,.content .agency-head h1,.content .agency-head h2,.content .connections-header h1,.content .connections-header h2,.content .content-hero-main h1,.content .content-hero-main h2,.content .dash-hero h1,.content .dash-hero h2{font-size:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.strategy-panel .strategy-command-summary{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.strategy-panel .strategy-command-summary>span,.strategy-panel .strategy-command-summary>strong,.strategy-panel .strategy-command-summary>p{grid-column:1}.strategy-panel .strategy-command-summary>.strategy-command-actions{grid-area:1/2/span 3;align-self:center}@media (width<=640px){.strategy-panel .strategy-command-summary>.strategy-command-actions{grid-area:auto/1;align-self:stretch}}html,body,.app-shell,.content,.agency-manager-shell{background:var(--app-canvas)}.sidebar,.agency-manager-sidebar{background:linear-gradient(180deg, var(--lw-soft) 0%, var(--lw-soft) 100%);border-color:var(--app-border);box-shadow:-8px 0 28px -25px #10203561}.sidebar-head{border-bottom-color:var(--app-border)}.sidebar-head .brand-home{padding:5px 4px}.sidebar-head .brand-logo{width:146px;height:auto}.sidebar-collapse{border-color:var(--app-border);background:color-mix(in srgb, var(--lw-soft) 84%, transparent);color:var(--muted)}.sidebar-collapse:hover{background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a734d}.side-label{color:var(--muted);letter-spacing:.04em;font-weight:750}.nav-section-divider{border-color:var(--app-border)}.side-nav button{color:var(--muted);transition:background-color .16s,color .16s,border-color .16s,transform .16s}.side-nav button:hover:not(.active){background:color-mix(in srgb, var(--lw-soft) 88%, transparent);color:var(--app-ink);border-color:#10203512;transform:translate(-2px)}.side-nav button.active{background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a732e;box-shadow:0 2px 6px #1020350a}.side-nav button.active:before{background:var(--app-primary);box-shadow:none}.side-nav button.active svg{color:var(--app-primary)}.sidebar .user-menu{border-color:var(--app-border);background:color-mix(in srgb, var(--lw-soft) 90%, transparent);color:var(--app-ink);box-shadow:0 2px 8px #10203509}.sidebar .user-menu:hover{border-color:var(--app-border-strong);background:var(--lw-soft)}.sidebar .user-menu .user-name{color:var(--app-ink)}.sidebar .user-menu .user-tenant,.sidebar .user-menu .user-menu-chevron{color:var(--app-muted)}.agency-manager-sidebar nav button{color:var(--muted)}.agency-manager-sidebar nav button:hover{background:color-mix(in srgb, var(--lw-soft) 88%, transparent);color:var(--app-ink);border-color:#10203512}.agency-manager-sidebar nav button.is-active{background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a732e;box-shadow:0 2px 6px #1020350d}.agency-manager-sidebar nav button.is-active svg{color:var(--app-primary)}.agency-manager-sidebar-user>span{background:var(--app-accent);color:var(--teal-text)}.content-topbar,.agency-manager-topbar{border-color:var(--app-border);background:color-mix(in srgb, var(--lw-soft) 93%, transparent);box-shadow:0 8px 24px -24px #102035a6}.content-crumb{background:var(--app-primary-soft);color:var(--app-primary-hover);border:1px solid #087a731f;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:800}.content-tenant,.active-business-switcher select{border-color:var(--app-border);background:var(--lw-soft);box-shadow:0 2px 8px #10203509}.agency-context-bar{background:var(--app-hero);color:#fff;border:0;border-radius:0 0 16px 16px;box-shadow:0 13px 26px -24px #102035cc}.agency-context-name{color:#fff}.agency-context-exit{background:color-mix(in srgb, var(--lw) 10%, transparent);color:#fff;border-color:#ffffff3d}.agency-context-exit:hover{background:color-mix(in srgb, var(--lw) 18%, transparent);color:#fff}.workspace-header{isolation:isolate;border:1px solid #ffffff24;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);min-height:142px;box-shadow:var(--app-shadow-hero);border-bottom:1px solid #ffffff24;border-radius:23px;align-items:center;margin-bottom:22px;padding:24px 28px;position:relative;overflow:hidden}.workspace-header:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#39d3c33b,#0000 68%);border-radius:50%;width:370px;height:280px;position:absolute;inset-block-end:-166px;inset-inline-start:-84px}.workspace-header-copy,.workspace-action-group{z-index:1;position:relative}.workspace-eyebrow{color:#7ce9df;letter-spacing:.045em;font-size:11px;font-weight:800}.workspace-title{color:#fff;font-size:clamp(29px,3vw,39px);font-weight:820;line-height:1.12}.workspace-title-row{align-items:center}.workspace-description{color:#ffffffc7;font-size:15px}.workspace-header .workspace-action-group button:not(.primary){background:color-mix(in srgb, var(--lw) 8%, transparent);color:#fff;border:1px solid #fff3}.workspace-header .workspace-action-group .primary{background:var(--app-accent);color:var(--teal-text);border-color:#0000;box-shadow:0 8px 18px -12px #000000a6}.workspace-summary-item{background:linear-gradient(145deg, var(--lw-soft) 0%, var(--lw) 100%);border-color:#e1dbd0;border-radius:18px;min-height:84px;box-shadow:0 5px 13px -11px #10203566,inset 0 1px #fff}.workspace-summary-icon{background:linear-gradient(145deg, #e2f4f0, var(--lw-soft));border-color:#087a731f;border-radius:14px;width:42px;height:42px}.workspace-section-heading h2{font-size:21px;font-weight:800}.content .kicker,.content .eyebrow{background:var(--app-primary-soft);width:fit-content;color:var(--app-primary-hover);border:1px solid #087a731a;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;line-height:1.35;display:inline-flex}.content .panel-head h1,.content .agency-manager-page-heading :is(h1,h2),.content .agency-panel-create :is(h1,h2),.content .agency-head :is(h1,h2),.content .connections-header :is(h1,h2),.content .content-hero-main :is(h1,h2),.content .dash-hero :is(h1,h2){letter-spacing:-.04em;font-size:clamp(29px,3vw,39px);font-weight:820;line-height:1.12}.content-view-dashboard .dash-hero{isolation:isolate;border:1px solid #ffffff24;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);box-shadow:var(--app-shadow-hero);text-align:start;border-radius:26px;margin-bottom:22px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.content-view-dashboard .dash-hero:before,.content-view-dashboard .dash-hero:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.content-view-dashboard .dash-hero:before{background:radial-gradient(#39d3c340,#0000 69%);width:410px;height:340px;inset-block-end:-210px;inset-inline-start:-92px}.content-view-dashboard .dash-hero:after{border:1px solid #ffffff14;width:250px;height:250px;inset-block-start:-126px;inset-inline-end:7%;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff05}.content-view-dashboard .dash-hero>*{z-index:1;position:relative}.content-view-dashboard .dash-pill{background:color-mix(in srgb, var(--lw) 9%, transparent);color:#9af1e7;box-shadow:none;border-color:#fff3}.content-view-dashboard .dash-hero h1{color:#fff;text-wrap:balance;max-width:18ch;font-size:clamp(34px,4vw,50px)}.content-view-dashboard .dash-hero p{color:#ffffffc4;max-width:620px;margin-inline-start:0;font-size:16px}.content-view-dashboard .hero-actions{justify-content:flex-start;margin-top:21px}.content-view-dashboard .hero-actions .edit-setup-link,.content-view-dashboard .hero-actions .tour-launch-link{background:color-mix(in srgb, var(--lw) 8%, transparent);color:#fff;border:1px solid #ffffff38}.content-view-dashboard .hero-actions .edit-setup-link:hover,.content-view-dashboard .hero-actions .tour-launch-link:hover{background:color-mix(in srgb, var(--lw) 16%, transparent);color:#fff;border-color:#ffffff6b}.content-view-dashboard .hero-actions .dash-upgrade-cta{background:var(--app-accent);color:var(--teal-text)}.content-view-dashboard .hero-actions .dash-upgrade-cta:hover{color:var(--teal-text);background:#62e4d7}.content-view-content .content-hero-studio,.content-view-connections .connections-hero{border-color:#ffffff29;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);box-shadow:var(--app-shadow-hero);border-radius:24px}.content-view-content .content-hero-studio:before{background:radial-gradient(#39d3c33d,#0000 70%);width:300px;height:250px}.content-view-content .content-hero-main h1{color:#fff;font-size:clamp(31px,3.5vw,43px)}.content-view-content .content-hero-badge{background:color-mix(in srgb, var(--lw) 10%, transparent);color:#a1f3ea;border:1px solid #ffffff24}.content-view-content .content-action-card:not(.is-primary){background:color-mix(in srgb, var(--lw) 8%, transparent);color:#fff;border-color:#fff3}.content-view-content .content-action-card:not(.is-primary) :is(strong,span){color:inherit}.content-view-content .content-action-card.is-primary{color:var(--teal-text);background:linear-gradient(135deg,#51ddce,#18b9ad);box-shadow:0 13px 24px -16px #0000008c}.content-view-connections .connections-hero{padding:27px 30px;position:relative;overflow:hidden}.content-view-connections .connections-header :is(h1,h2){color:#fff}.content-view-connections .connections-header p{color:#ffffffc7}.content-view-connections .connections-header .kicker{background:color-mix(in srgb, var(--lw) 10%, transparent);color:#94eee4;border-color:#ffffff29}.content-view-connections .connections-hero-orbit:before,.content-view-connections .connections-hero-orbit:after{border-color:#ffffff29}.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero{border:0;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);box-shadow:var(--app-shadow-hero);border-radius:23px;margin:-34px -34px 22px;padding:clamp(26px,4vw,42px) clamp(20px,4vw,42px) 30px}.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero .connections-header :is(h1,h2){color:#fff}.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero .connections-header p{color:#ffffffc7}.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero .kicker{background:color-mix(in srgb, var(--lw) 10%, transparent);color:#92eee4;border:1px solid #ffffff29}.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero-orbit{border-color:#fff3}.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero-orbit:after{border-color:#ffffff29}.content-view-plan .plan-panel>.panel-head,.content-view-profile .profile-panel>.panel-head,.content-view-settings .settings-panel>.panel-head,.content-view-style .style-workspace-head{isolation:isolate;border:1px solid #ffffff24;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);min-height:126px;box-shadow:var(--app-shadow-hero);border-radius:23px;margin-bottom:22px;padding:24px 28px;position:relative;overflow:hidden}.content-view-plan .plan-panel>.panel-head:after,.content-view-profile .profile-panel>.panel-head:after,.content-view-settings .settings-panel>.panel-head:after,.content-view-style .style-workspace-head:after{z-index:-1;content:"";background:radial-gradient(#39d3c338,#0000 68%);border-radius:50%;width:360px;height:300px;position:absolute;inset-block-end:-180px;inset-inline-start:-80px}.content-view-plan .plan-panel>.panel-head>*,.content-view-profile .profile-panel>.panel-head>*,.content-view-settings .settings-panel>.panel-head>*,.content-view-style .style-workspace-head>*{z-index:1;position:relative}.content-view-plan .plan-panel>.panel-head :is(h1,h2),.content-view-profile .profile-panel>.panel-head :is(h1,h2),.content-view-settings .settings-panel>.panel-head :is(h1,h2),.content-view-style .style-workspace-head :is(h1,h2){color:#fff}.content-view-plan .plan-panel>.panel-head .kicker,.content-view-profile .profile-panel>.panel-head .kicker,.content-view-settings .settings-panel>.panel-head .kicker,.content-view-style .style-workspace-head .kicker{background:color-mix(in srgb, var(--lw) 10%, transparent);color:#92eee4;border-color:#ffffff2b}.content-view-profile .profile-panel>.panel-head .ghost,.content-view-settings .settings-panel>.panel-head .ghost,.content-view-style .style-workspace-head .ghost{background:color-mix(in srgb, var(--lw) 8%, transparent);color:#fff;border:1px solid #fff3}.content-view-profile .profile-panel>.panel-head .ghost:hover,.content-view-settings .settings-panel>.panel-head .ghost:hover,.content-view-style .style-workspace-head .ghost:hover{background:color-mix(in srgb, var(--lw) 16%, transparent);color:#fff}.content-view-settings .settings-header-actions{z-index:1;position:relative}.agency-manager-topbar{min-height:76px}.agency-manager-identity-studio{color:var(--app-ink);font-size:17px}.agency-manager-page>.agency-panel>.agency-head,.agency-manager-page>.agency-panel>.agency-manager-page-heading{isolation:isolate;border:1px solid #ffffff24;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);box-shadow:var(--app-shadow-hero);border-radius:23px;margin-bottom:24px;padding:26px 28px;position:relative;overflow:hidden}.agency-manager-page>.agency-panel>.agency-head:after,.agency-manager-page>.agency-panel>.agency-manager-page-heading:after{z-index:-1;content:"";background:radial-gradient(#39d3c338,#0000 68%);border-radius:50%;width:350px;height:290px;position:absolute;inset-block-end:-180px;inset-inline-start:-74px}.agency-manager-page>.agency-panel>.agency-head>*,.agency-manager-page>.agency-panel>.agency-manager-page-heading>*{z-index:1;position:relative}.agency-manager-page>.agency-panel>.agency-head :is(h1,h2),.agency-manager-page>.agency-panel>.agency-manager-page-heading :is(h1,h2),.agency-manager-page>.agency-panel>.agency-head p,.agency-manager-page>.agency-panel>.agency-manager-page-heading p{color:#fff}.agency-manager-page>.agency-panel>.agency-head .eyebrow,.agency-manager-page>.agency-panel>.agency-manager-page-heading .eyebrow{background:color-mix(in srgb, var(--lw) 10%, transparent);color:#92eee4;border-color:#ffffff2b}.agency-manager-page>.agency-panel>.agency-head .agency-head-actions .ghost{background:color-mix(in srgb, var(--lw) 8%, transparent);color:#fff;border:1px solid #fff3}.agency-manager-page>.agency-panel>.agency-head .agency-head-actions .primary{background:var(--app-accent);color:var(--teal-text);border:0}.agency-manager-page>.agency-panel>.agency-head .agency-head-actions .ghost:hover{background:color-mix(in srgb, var(--lw) 16%, transparent);color:#fff}.agency-manager-page>.agency-panel>.agency-head .agency-head-actions .primary:hover{color:var(--teal-text);background:#62e4d7}.agency-manager-sidebar-logo img{object-fit:contain;width:38px;height:38px}.agency-manager-sidebar-logo:hover{background:color-mix(in srgb, var(--lw) 8%, transparent)}.agency-manager-sidebar-logo:focus-visible,.agency-manager-sidebar nav button:focus-visible{outline-color:var(--app-accent)}.content-view-agency .agency-head{isolation:isolate;border:1px solid #ffffff24;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);box-shadow:var(--app-shadow-hero);border-radius:23px;margin:0 0 22px;padding:25px 28px;position:relative;overflow:hidden}.content-view-agency .agency-head:after{z-index:-1;content:"";background:radial-gradient(#39d3c338,#0000 68%);border-radius:50%;width:350px;height:280px;position:absolute;inset-block-end:-175px;inset-inline-start:-75px}.content-view-agency .agency-head>*{z-index:1;position:relative}.content-view-agency .agency-head :is(h1,h2,p){color:#fff}.content-view-agency .agency-head .kicker{background:color-mix(in srgb, var(--lw) 10%, transparent);color:#92eee4;border-color:#ffffff2b}.content-view-agency .agency-head-actions .primary{background:var(--app-accent);color:var(--teal-text);border:0}.content-view-agency .agency-head-actions .ghost{background:color-mix(in srgb, var(--lw) 8%, transparent);color:#fff;border:1px solid #fff3}.content-view-agency .agency-head-actions :is(.primary,.ghost):hover{background:color-mix(in srgb, var(--lw) 17%, transparent);color:#fff}.content-view-agency .agency-head-actions .primary:hover{color:var(--teal-text);background:#62e4d7}.content-view-agency .agency-panel-create{border:1px solid #ffffff24;border-inline-start:5px solid var(--app-accent);background:var(--app-hero);box-shadow:var(--app-shadow-hero);color:#fff;padding:clamp(26px,4vw,46px)}.content-view-agency .agency-panel-create>:is(h1,h2){color:#fff}.content-view-agency .agency-panel-create>p{color:#ffffffc7}.content-view-agency .agency-panel-create .agency-create label{color:#fff}.content-view-agency .agency-panel-create .agency-create input{background:var(--lw-soft);color:var(--app-ink);border-color:#ffffff4d}.settings-card,.profile-form,.brief-section,.knowledge-workspace,.strategy-group,.strategy-offers{background:var(--app-surface)}@media (width<=900px){.workspace-header{min-height:0;padding:22px}.content-view-connections .connections-hero{padding:24px}.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero{margin:-18px -18px 18px;padding:24px 20px}}@media (width<=640px){.workspace-header{border-radius:19px;align-items:flex-start;padding:20px 18px}.workspace-header .workspace-action-group{width:100%}.workspace-summary-item{min-height:74px}.content-view-dashboard .dash-hero{border-radius:21px;padding:27px 20px}.content-view-dashboard .dash-hero h1{font-size:clamp(31px,9vw,39px)}.content-view-dashboard .hero-actions{justify-content:stretch}.content-view-dashboard .hero-actions>button{flex:140px}.content-view-content .content-hero-studio,.content-view-connections .connections-hero{border-radius:20px;padding:20px}.content-view-plan .plan-panel>.panel-head,.content-view-profile .profile-panel>.panel-head,.content-view-settings .settings-panel>.panel-head,.content-view-style .style-workspace-head{border-radius:19px;min-height:0;padding:20px}.agency-manager-page>.agency-panel>.agency-head,.agency-manager-page>.agency-panel>.agency-manager-page-heading{border-radius:19px;margin-bottom:18px;padding:21px 19px}.agency-manager-page>.agency-panel>.agency-head-actions{gap:8px}.agency-manager-page>.agency-panel>.agency-head-actions>button{flex:145px}.content-view-agency .agency-head{border-radius:19px;padding:21px 19px}}@media (prefers-reduced-motion:reduce){.side-nav button,.content-calendar-day,.calendar-post-row{transition:none}}.workspace-header{border:0;border-bottom:1px solid var(--app-border);min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:0 0 20px;padding:0 0 18px;overflow:visible}.workspace-header:after{display:none}.workspace-header-copy,.workspace-action-group{z-index:auto}.workspace-eyebrow{color:var(--app-primary);letter-spacing:.035em;font-size:11px}.workspace-title{color:var(--app-ink);letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px);font-weight:760}.workspace-header-icon{background:var(--app-primary-soft);color:var(--app-primary);border-color:#087a731a}.workspace-description{color:var(--app-muted);margin-top:5px;font-size:14px}.workspace-header .workspace-action-group button:not(.primary){border-color:var(--app-border);background:var(--app-surface);color:var(--app-ink)}.workspace-header .workspace-action-group button:not(.primary):hover{background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a734d}.workspace-header .workspace-action-group .primary{background:var(--app-primary);color:#fff;box-shadow:none}.workspace-header .workspace-action-group .primary:hover{background:var(--app-primary-hover);color:#fff}.workspace-summary-item{border-color:var(--app-border);background:var(--app-surface);border-radius:15px;min-height:76px;box-shadow:0 1px 3px #10203509}.workspace-summary-icon{background:var(--app-primary-soft);border-color:#087a731a;border-radius:12px}.workspace-shell-content{gap:clamp(20px,2.2vw,28px);margin-top:20px}.content .panel{border-color:var(--app-border);border-radius:17px;box-shadow:0 1px 4px #10203509}.content .panel-head h1,.content .panel-head h2,.content .agency-manager-page-heading h1,.content .agency-manager-page-heading h2,.content .agency-panel-create>h1,.content .agency-panel-create>h2,.content .agency-head h1,.content .agency-head h2,.content .connections-header h1,.content .connections-header h2,.content .content-hero-main h1,.content .content-hero-main h2{color:var(--app-ink);letter-spacing:-.035em;font-size:clamp(26px,2.35vw,32px);font-weight:760;line-height:1.2}.content .kicker,.content .eyebrow{background:var(--app-primary-soft);color:var(--app-primary-hover);border:0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:750}.content .panel-head p,.content .agency-head p,.content .content-hero-main p{color:var(--app-muted)}.content-view-dashboard .dash-hero{border:1px solid #ffffff1f;border-inline-start:4px solid var(--app-accent);border-radius:20px;min-height:0;margin-bottom:18px;padding:clamp(27px,3vw,36px);box-shadow:0 10px 24px -20px #10203594}.content-view-dashboard .dash-hero:before,.content-view-dashboard .dash-hero:after{display:none}.content-view-dashboard .dash-hero h1{max-width:24ch;font-size:clamp(32px,3.35vw,43px)}.content-view-dashboard .hero-actions{margin-top:17px}.content-view-content .content-hero-studio{border:1px solid #087a7321;border-inline-start:4px solid var(--app-primary);background:linear-gradient(115deg, var(--lw-soft), var(--lw-soft) 68%, var(--lw-soft));border-radius:18px;padding:clamp(22px,3vw,34px);box-shadow:0 1px 4px #10203509}.content-view-content .content-hero-studio:before{display:none}.content-view-content .content-hero-main h1{color:var(--app-ink)}.content-view-content .content-hero-main p{color:var(--app-muted)}.content-view-content .content-hero-badge{color:var(--app-primary-hover);background:#dff3ef;border:0}.content-view-content .content-action-card:not(.is-primary){border-color:var(--app-border);background:var(--app-surface);color:var(--app-ink);box-shadow:0 1px 3px #1020350a}.content-view-content .content-action-card:not(.is-primary):hover{background:var(--lw);border-color:#087a734d}.content-view-content .content-action-card:not(.is-primary) .content-action-icon{background:var(--app-primary-soft);color:var(--app-primary);border-color:#0000}.content-view-content .content-action-card.is-primary{background:var(--app-primary);color:#fff;box-shadow:none;border-color:#0000}.content-view-content .content-action-card.is-primary :is(strong,span,svg){color:#fff}.content-view-connections .connections-hero,.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero{border:0;border-bottom:1px solid var(--app-border);box-shadow:none;background:0 0;border-radius:0;margin:0 0 20px;padding:0 0 18px}.content-view-connections .connections-header :is(h1,h2),.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero .connections-header :is(h1,h2),.content-view-connections .connections-header p,.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero .connections-header p{color:var(--app-ink)}.content-view-connections .connections-header p{max-width:70ch;color:var(--app-muted);margin-bottom:0;line-height:1.65}.content-view-connections .connections-hero .kicker,.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero .kicker{background:var(--app-primary-soft);color:var(--app-primary-hover);border:0}.content-view-connections .connections-hero-orbit{display:none}.content-view-plan .plan-panel>.panel-head,.content-view-profile .profile-panel>.panel-head,.content-view-settings .settings-panel>.panel-head,.content-view-style .style-workspace-head,.agency-manager-page>.agency-panel>.agency-head,.agency-manager-page>.agency-panel>.agency-manager-page-heading,.content-view-agency .agency-head{border:0;border-bottom:1px solid var(--app-border);min-height:0;box-shadow:none;color:var(--app-ink);background:0 0;border-radius:0;margin:0 0 20px;padding:0 0 18px;overflow:visible}.content-view-plan .plan-panel>.panel-head:after,.content-view-profile .profile-panel>.panel-head:after,.content-view-settings .settings-panel>.panel-head:after,.content-view-style .style-workspace-head:after,.agency-manager-page>.agency-panel>.agency-head:after,.agency-manager-page>.agency-panel>.agency-manager-page-heading:after,.content-view-agency .agency-head:after{display:none}.content-view-plan .plan-panel>.panel-head>*,.content-view-profile .profile-panel>.panel-head>*,.content-view-settings .settings-panel>.panel-head>*,.content-view-style .style-workspace-head>*,.agency-manager-page>.agency-panel>.agency-head>*,.agency-manager-page>.agency-panel>.agency-manager-page-heading>*,.content-view-agency .agency-head>*{z-index:auto;position:static}.content-view-plan .plan-panel>.panel-head :is(h1,h2),.content-view-profile .profile-panel>.panel-head :is(h1,h2),.content-view-settings .settings-panel>.panel-head :is(h1,h2),.content-view-style .style-workspace-head :is(h1,h2),.agency-manager-page>.agency-panel>.agency-head :is(h1,h2),.agency-manager-page>.agency-panel>.agency-manager-page-heading :is(h1,h2),.content-view-agency .agency-head :is(h1,h2),.agency-manager-page>.agency-panel>.agency-head p,.agency-manager-page>.agency-panel>.agency-manager-page-heading p,.content-view-agency .agency-head p{color:var(--app-ink)}.content-view-plan .plan-panel>.panel-head .kicker,.content-view-profile .profile-panel>.panel-head .kicker,.content-view-settings .settings-panel>.panel-head .kicker,.content-view-style .style-workspace-head .kicker,.agency-manager-page>.agency-panel>.agency-head .eyebrow,.agency-manager-page>.agency-panel>.agency-manager-page-heading .eyebrow,.content-view-agency .agency-head .kicker{background:var(--app-primary-soft);color:var(--app-primary-hover);border:0}.content-view-plan .plan-current-pill{background:var(--app-primary-soft);color:var(--app-primary-hover);border-color:#087a7324}.content-view-profile .profile-panel>.panel-head .ghost,.content-view-settings .settings-panel>.panel-head .ghost,.content-view-style .style-workspace-head .ghost,.agency-manager-page>.agency-panel>.agency-head .agency-head-actions .ghost,.content-view-agency .agency-head-actions .ghost{border-color:var(--app-border);background:var(--app-surface);color:var(--app-ink)}.content-view-settings .settings-header-actions{position:static}.agency-manager-page>.agency-panel>.agency-head .agency-head-actions .primary,.content-view-agency .agency-head-actions .primary{background:var(--app-primary);color:#fff;border:0}.agency-manager-page>.agency-panel>.agency-head .agency-head-actions .primary:hover,.content-view-agency .agency-head-actions .primary:hover{background:var(--app-primary-hover);color:#fff}.content .settings-card,.content .profile-form,.content .connection-card,.content .agency-manager-account-card,.content .analytics-audience,.content .analytics-next-actions,.content .brief-section,.content .knowledge-workspace,.content .strategy-group,.content .strategy-offers,.content .inbox-toolbar{border-color:var(--app-border);border-radius:15px;box-shadow:0 1px 3px #10203509}@media (width<=700px){.workspace-header{align-items:flex-start;margin-bottom:17px;padding-bottom:15px}.workspace-title{font-size:27px}.workspace-header .workspace-action-group{width:100%}.workspace-header .workspace-action-group>:is(button,a){min-height:40px}.content-view-dashboard .dash-hero{border-radius:18px;padding:25px 20px}.content-view-dashboard .dash-hero h1{font-size:clamp(30px,8vw,38px)}.content-view-content .content-hero-studio{border-radius:16px;padding:21px 18px}.content-view-connections .connections-hero,.content-view-connections .panel.parity-view[data-tour=connections] .connections-hero,.content-view-plan .plan-panel>.panel-head,.content-view-profile .profile-panel>.panel-head,.content-view-settings .settings-panel>.panel-head,.content-view-style .style-workspace-head,.agency-manager-page>.agency-panel>.agency-head,.agency-manager-page>.agency-panel>.agency-manager-page-heading,.content-view-agency .agency-head{margin-bottom:17px;padding-bottom:15px}.content .panel-head h1,.content .agency-manager-page-heading h1,.content .agency-panel-create>h1,.content .agency-head h1,.content .connections-header h1,.content .content-hero-main h1{font-size:27px}}.content-calendar{min-width:0}.content-calendar-head{align-items:center;gap:16px 24px}.content-calendar-head h2{margin:2px 0 0}.content-calendar-range{color:var(--app-muted);margin:4px 0 0;font-size:12px}.content-calendar-controls{align-items:center;gap:9px;min-width:0;display:flex}.calendar-month-nav{gap:5px}.calendar-month-nav strong{min-width:138px;color:var(--app-ink);font-size:13px}.content-calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-block:17px 12px;display:flex}.content-calendar-views{border:1px solid var(--app-border);background:var(--lw-soft);border-radius:12px;flex:none;gap:3px;padding:4px;display:inline-flex}.content-calendar-view{min-width:58px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:6px 12px;font-size:12px;font-weight:700}.content-calendar-view:hover{color:var(--app-ink)}.content-calendar-view.is-active{border-color:var(--app-border);background:var(--app-surface);color:var(--app-primary);box-shadow:0 1px 3px #10203514}.content-calendar-filter-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:7px;max-width:100%;margin-block:0 16px;display:flex;overflow-x:auto}.content-calendar-filter-tabs .content-tab-btn{flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding-inline:12px;display:inline-flex}.content-calendar-filter-tabs .content-tab-btn.has-attention:not(.is-active){color:var(--danger-text);border-color:#ba4d2d47}.content-calendar-count{min-width:19px;height:19px;color:inherit;font-variant-numeric:tabular-nums;background:#10203512;border-radius:999px;place-items:center;padding-inline:4px;font-size:10px;line-height:1;display:inline-grid}.content-calendar-filter-tabs .is-active .content-calendar-count{background:#087a731f}.content-calendar-month-view{border:1px solid var(--app-border);background:var(--app-surface);border-radius:15px;min-width:0;overflow:hidden}.content-calendar-weekdays,.content-calendar-grid{direction:rtl;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.content-calendar-weekdays{border-bottom:1px solid var(--app-border);background:var(--lw-soft);align-items:center;min-height:40px}.content-calendar-weekdays span{color:var(--muted);text-align:start;padding-inline:9px;font-size:11px;font-weight:750}.content-calendar-grid{grid-auto-rows:minmax(106px,auto)}.content-calendar-day{border:0;border-inline-start:1px solid var(--app-border);border-block-end:1px solid var(--app-border);background:var(--app-surface);min-width:0;min-height:106px;color:var(--app-ink);text-align:start;cursor:pointer;border-radius:0;flex-direction:column;align-items:stretch;gap:5px;padding:8px;transition:background-color .14s,box-shadow .14s;display:flex}.content-calendar-day:nth-child(7n+1){border-inline-start:0}.content-calendar-day:hover{z-index:1;background:var(--lw-soft);position:relative;box-shadow:inset 0 0 0 1px #087a734d}.content-calendar-day.is-outside{background:var(--lw-soft);color:var(--muted)}.content-calendar-day.is-today .content-calendar-day-number{background:var(--app-primary);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:inline-grid}.content-calendar-day.is-selected{box-shadow:inset 0 0 0 2px #087a7394}.content-calendar-day-number{min-width:25px;color:inherit;text-align:center;font-variant-numeric:tabular-nums;align-self:flex-start;font-size:12px;font-weight:750;line-height:25px}.content-calendar-event{background:var(--lw-soft);min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 5px;font-size:10px;line-height:1.35;display:flex;overflow:hidden}.content-calendar-event i{background:#8b96a3;border-radius:50%;flex:none;width:6px;height:6px}.content-calendar-event.status-scheduled{background:var(--lw-soft);color:var(--teal-text)}.content-calendar-event.status-scheduled i{background:#078377}.content-calendar-event.status-published{background:var(--lw-soft);color:var(--muted)}.content-calendar-event.status-published i{background:#55718f}.content-calendar-event.status-failed,.content-calendar-event.status-unknown{background:var(--lw-soft);color:var(--danger-text)}.content-calendar-event.status-failed i,.content-calendar-event.status-unknown i{background:#c85b38}.content-calendar-event.status-approved{background:var(--lw-soft);color:var(--danger-text)}.content-calendar-event.status-approved i{background:#c28a20}.content-calendar-event.is-attention{background:var(--lw-soft);color:var(--danger-text)}.content-calendar-event.is-attention i{background:#c85b38}.content-calendar-more,.content-calendar-empty-day{color:var(--muted);font-size:10px;line-height:1.35}.content-calendar-empty-day{opacity:.32;align-self:center}.content-calendar-agenda{gap:16px}.content-calendar-day-group{min-width:0}.content-calendar-empty-day-note{color:var(--app-muted);margin:0;padding:10px 12px;font-size:12px}.content-calendar-day-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:8px;display:flex}.content-calendar-day-heading h3{color:var(--app-ink);margin:0;font-size:14px}.content-calendar-day-heading-copy{align-items:baseline;gap:10px;min-width:0;display:flex}.content-calendar-day-heading-copy>span{color:var(--app-muted);flex:none;font-size:11px}.content-calendar-plan-day{flex:none;min-height:34px}.calendar-post-row{border-color:var(--app-border);min-width:0;min-height:58px;color:var(--app-ink);text-align:start;border-radius:11px}button.calendar-post-row{background:var(--app-surface);width:100%;font:inherit;cursor:pointer}.calendar-post-info{min-width:0}.calendar-post-title{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.content-calendar-review-flag{background:var(--lw-soft);color:var(--danger-text);border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:750}.content-calendar-error-state{background:var(--lw-soft);border:1px solid #f0cbc0;border-radius:13px;justify-items:start;gap:9px;padding:18px;display:grid}.content-calendar-error-state p{color:#71564f;margin:0;font-size:13px}.content-calendar-target-banner{background:var(--lw-soft);border:1px solid #087a732e;border-radius:13px;align-items:center;gap:10px 12px;margin-block:16px;padding:12px 14px;display:flex}.content-calendar-target-icon{width:36px;height:36px;color:var(--app-primary);background:#087a731a;border-radius:11px;flex:none;place-items:center;display:grid}.content-calendar-target-copy{flex:auto;gap:2px;min-width:0;display:grid}.content-calendar-target-copy strong{color:var(--app-ink);font-size:13px}.content-calendar-target-copy span{color:#536b68;font-size:12px;line-height:1.45}@media (width<=700px){.content-calendar-head{align-items:flex-start}.content-calendar-controls{flex-wrap:wrap;justify-content:flex-start}.calendar-month-nav strong{min-width:116px;font-size:12px}.content-calendar-toolbar{align-items:flex-start}.content-calendar-views{max-width:100%}.content-calendar-view{min-width:50px;padding-inline:9px}.content-calendar-filter-tabs{flex-wrap:wrap;overflow:visible}.content-calendar-filter-tabs .content-tab-btn{flex:calc(33.3333% - 4.66667px);justify-content:space-between;min-width:0;padding-inline:7px}.content-calendar-weekdays span{text-align:center;padding-inline:3px;font-size:10px}.content-calendar-grid{grid-auto-rows:minmax(73px,auto)}.content-calendar-day{align-items:center;gap:3px;min-height:73px;padding:4px 2px}.content-calendar-day-number{align-self:center;min-width:23px;font-size:11px;line-height:23px}.content-calendar-day.is-today .content-calendar-day-number{width:23px;height:23px}.content-calendar-event{justify-content:center;gap:2px;width:100%;padding:2px 0;font-size:0;background:0 0!important}.content-calendar-event i{width:7px;height:7px}.content-calendar-more{font-size:9px}.content-calendar-empty-day{display:none}.calendar-post-row{flex-wrap:wrap;gap:8px;padding:10px}.calendar-post-info{flex-direction:column;flex:calc(100% - 52px);align-items:flex-start;gap:4px}.calendar-post-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box}.calendar-post-time{margin-inline-start:auto}}@media (width>=701px) and (width<=900px){.content-calendar-filter-tabs{flex-wrap:wrap;overflow:visible}.content-calendar-filter-tabs .content-tab-btn{flex:calc(33.3333% - 4.66667px);justify-content:space-between;min-width:0;padding-inline:10px}}@media (width<=420px){.content-calendar-controls{justify-content:space-between;width:100%}.content-calendar-toolbar{flex-wrap:wrap}.content-calendar-views{flex:auto}.content-calendar-view{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.content-calendar-day,.calendar-post-row{transition:none}}@media (width<=700px){.content-calendar-day-heading{flex-wrap:wrap;align-items:flex-start}.content-calendar-day-heading-copy{flex-wrap:wrap;flex:auto}.content-calendar-plan-day{margin-inline-start:auto}.content-calendar-target-banner{flex-wrap:wrap;align-items:flex-start}.content-calendar-target-banner>button{margin-inline-start:auto}}:root{--ui-canvas:#09090b;--ui-surface:#111113;--ui-surface-2:#18181b;--ui-line:#232326;--ui-line-strong:#34343a;--ui-ink:#fafafa;--ui-ink-2:#d4d4d8;--ui-ink-3:#8b8b94;--ui-brand:#e4e4e7;--ui-brand-strong:#e4e4e7;--ui-brand-ink:#fafafa;--ui-brand-soft:#ffffff12;--ui-brand-glow:#ffffff1f;--ui-coral:#f87171;--ui-coral-soft:#f871711f;--ui-violet:#a78bfa;--ui-violet-soft:#a78bfa1f;--ui-amber:#fbbf24;--ui-amber-soft:#fbbf241f;--ui-danger:#f87171;--ui-danger-soft:#f871711f;--ui-nav:#09090b;--ui-nav-2:#18181b;--ui-nav-line:#232326;--ui-nav-ink:#fafafa;--ui-nav-muted:#8b8b94;--ui-r-sm:10px;--ui-r-md:16px;--ui-r-lg:24px;--ui-r-xl:32px;--ui-shadow-1:none;--ui-shadow-2:0 8px 30px -12px #0009;--ui-shadow-3:0 24px 60px -20px #000c;--ui-ease:cubic-bezier(.22, 1, .36, 1);--ui-focus:0 0 0 2px var(--ui-canvas), 0 0 0 4px #a1a1aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--ui-ink);--text:var(--ui-ink);--text-h:var(--ui-ink);--muted:var(--ui-ink-3);--paper:var(--ui-canvas);--bg:var(--ui-canvas);--bg-soft:var(--ui-canvas);--cream:var(--ui-canvas);--surface:var(--ui-surface);--surface-soft:var(--ui-surface-2);--panel:var(--ui-surface);--border:var(--ui-line);--line:var(--ui-line);--line-soft:var(--ui-line);--line-strong:var(--ui-line-strong);--teal:var(--ui-brand);--teal-deep:var(--ui-brand-strong);--teal-text:var(--ui-brand-ink);--mint:#27272a;--mint-soft:var(--ui-brand-soft);--coral:var(--ui-coral);--coral-soft:var(--ui-coral-soft);--coral-deep:var(--ui-danger);--sidebar:var(--ui-nav);--radius-card:var(--ui-r-lg);--app-canvas:var(--ui-canvas);--app-surface:var(--ui-surface);--app-border:var(--ui-line);--app-primary:var(--ui-brand-strong);--app-primary-soft:var(--ui-brand-soft);--app-nav:var(--ui-nav);--app-ink:var(--ui-ink);--app-muted:var(--ui-ink-3);background:var(--ui-canvas)}body{background:var(--ui-canvas);color:var(--ui-ink);-webkit-font-smoothing:antialiased}.ui-btn{--btn-bg:var(--ui-surface);--btn-fg:var(--ui-ink);--btn-bd:var(--ui-line-strong);border-radius:var(--ui-r-md);border:1px solid var(--btn-bd);background:var(--btn-bg);min-height:42px;color:var(--btn-fg);white-space:nowrap;transition:background .16s var(--ui-ease), border-color .16s var(--ui-ease), transform .16s var(--ui-ease), box-shadow .16s var(--ui-ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--primary{--btn-bg:var(--ui-brand-strong);--btn-fg:#fff;--btn-bd:transparent;box-shadow:0 6px 16px -8px var(--ui-brand-glow)}.ui-btn--primary:hover:not(:disabled){--btn-bg:var(--ui-brand-ink);--btn-bd:transparent}.ui-btn--dark{--btn-bg:var(--ui-ink);--btn-fg:#fff;--btn-bd:transparent}.ui-btn--dark:hover:not(:disabled){--btn-bg:#1b2a44;--btn-bd:transparent}.ui-btn--ghost{--btn-bg:transparent;--btn-bd:transparent;--btn-fg:var(--ui-ink-2)}.ui-btn--ghost:hover:not(:disabled){--btn-bg:#0d16260f;--btn-bd:transparent}.ui-btn--sm{border-radius:10px;min-height:34px;padding:0 12px;font-size:14px}.ui-btn--lg{min-height:50px;padding:0 24px;font-size:16px}.ui-btn--block{width:100%}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-1)}.ui-badge{letter-spacing:.01em;background:var(--ui-surface-2);color:var(--ui-ink-2);border:1px solid var(--ui-line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.ui-badge--brand{background:var(--ui-brand-soft);color:var(--ui-brand-ink);border-color:#0000}.ui-badge--coral{background:var(--ui-coral-soft);color:#b3412f;border-color:#0000}.ui-badge--violet{background:var(--ui-violet-soft);color:#4a3bc2;border-color:#0000}.ui-field{color:var(--ui-ink-2);gap:6px;font-size:14px;font-weight:600;display:grid}.ui-field input[type=text],.ui-field input[type=email],.ui-field input[type=password],.ui-field input:not([type]),.ui-input{border-radius:var(--ui-r-md);border:1px solid var(--ui-line-strong);background:var(--ui-surface);width:100%;min-height:46px;color:var(--ui-ink);padding:0 14px;font-size:15px;font-weight:400;transition:border-color .14s,box-shadow .14s;transform:none}.ui-field input:hover,.ui-input:hover{border-color:var(--ui-ink-3);transform:none}.ui-field input:focus,.ui-input:focus{border-color:var(--ui-brand-strong);box-shadow:0 0 0 4px var(--ui-brand-glow);outline:none;transform:none}.ui-field-error{color:var(--ui-danger);font-size:13px;font-weight:500}.ui-pw{position:relative}.ui-pw input{padding-right:46px!important}.ui-pw button{inset-block:0;width:42px;color:var(--ui-ink-3);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;right:4px}.ui-pw button:hover{color:var(--ui-ink)}.ui-eyebrow{letter-spacing:.08em;color:var(--ui-brand-ink);text-transform:uppercase;font-size:12px;font-weight:700}.ui-auth{background:var(--ui-surface);grid-template-columns:minmax(0,1fr) minmax(420px,520px);min-height:100dvh;display:grid}.ui-auth-hero{background:radial-gradient(900px 500px at 85% -10%, #0fb5a859, transparent 60%), radial-gradient(700px 500px at 0% 110%, #6d5bf047, transparent 60%), var(--ui-nav);color:var(--ui-nav-ink);flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.ui-auth-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.ui-auth-logo{width:auto;height:34px}.ui-auth-hero-main{z-index:1;gap:28px;max-width:560px;display:grid;position:relative}.ui-auth-hero h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.12}.ui-auth-hero h2 em{color:#5eead4;font-style:normal}.ui-auth-hero p{color:var(--ui-nav-muted);margin:0;font-size:17px;line-height:1.6}.ui-auth-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ui-auth-points li{border-radius:var(--ui-r-md);border:1px solid var(--ui-nav-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;align-items:center;gap:14px;padding:14px 16px;display:flex}.ui-auth-points .ico{color:#5eead4;background:#0fb5a82e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ui-auth-points strong{color:#fff;font-size:15px;display:block}.ui-auth-points span.sub{color:var(--ui-nav-muted);font-size:13px}.ui-auth-mascot{z-index:1;inset-inline-end:clamp(16px,4vw,56px);width:112px;height:112px;position:absolute;bottom:clamp(12px,3vw,32px)}@media (height<=820px){.ui-auth-mascot{display:none}}.ui-auth-foot{z-index:1;color:var(--ui-nav-muted);font-size:13px;position:relative}.ui-auth-panel{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,56px);display:flex}.ui-auth-form{gap:16px;width:100%;max-width:400px;margin-inline:auto;display:grid}.ui-auth-mobile-logo{width:auto;height:30px;display:none}.ui-auth-form h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.ui-auth-sub{color:var(--ui-ink-3);margin:-8px 0 4px;font-size:15px;line-height:1.55}.ui-auth-seg{border-radius:var(--ui-r-md);background:var(--ui-canvas);border:1px solid var(--ui-line);grid-template-columns:1fr 1fr;padding:4px;display:grid}.ui-auth-seg button{min-height:38px;color:var(--ui-ink-3);background:0 0;border:0;border-radius:9px;font-weight:700;transition:all .16s}.ui-auth-seg button[aria-selected=true]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-2)}.ui-auth-divider{color:var(--ui-ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.ui-auth-divider:before,.ui-auth-divider:after{content:"";background:var(--ui-line);flex:1;height:1px}.ui-auth-note{border-radius:var(--ui-r-md);background:var(--ui-amber-soft);color:#7a5200;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.ui-auth-success{border-radius:var(--ui-r-md);background:var(--ui-brand-soft);color:var(--ui-brand-ink);gap:4px;padding:14px;display:grid}.ui-link{color:var(--ui-brand-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.ui-auth-links{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.ui-auth-legal{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;font-size:12px;display:flex}.ui-auth-legal a{color:var(--ui-ink-3)}.ui-check{color:var(--ui-ink-2);align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.ui-check input{accent-color:var(--ui-brand-strong);width:16px;height:16px;min-height:0;margin-top:3px;padding:0}.ui-check a{color:var(--ui-brand-ink)}.ui-strength{color:var(--ui-ink-3);gap:6px;font-size:12px;font-weight:500;display:grid}@media (width<=900px){.ui-auth{grid-template-columns:1fr}.ui-auth-hero{display:none}.ui-auth-mobile-logo{margin-bottom:8px;display:block}}.ui-app{background:var(--ui-canvas);flex-direction:column;min-height:100dvh;display:flex}.ui-dock{z-index:40;-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border:1px solid var(--ui-line-strong);background:#18181bc7;border-radius:999px;align-items:center;gap:8px;width:min(1120px,100% - 24px);margin:12px auto 0;padding:6px 8px;display:flex;position:sticky;top:12px;box-shadow:0 10px 40px -16px #000c}.ui-dock-brand{background:0 0;border:0;border-radius:999px;place-items:center;height:40px;padding:0 12px;display:grid}.ui-dock-brand img{width:auto;height:24px}.ui-dock-nav{align-items:center;gap:2px;display:flex}.ui-dock-item{height:40px;color:var(--ui-ink-3);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:background .14s,color .14s;display:inline-flex}.ui-dock-item:hover{color:var(--ui-ink);background:#ffffff0f}.ui-dock-item[aria-current=page]{color:#09090b;background:#fafafa}.ui-dock-item:focus-visible,.ui-dock-search:focus-visible,.ui-top-icon:focus-visible,.ui-usr-btn:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-top-spacer{flex:1}.ui-dock-search{height:40px;color:var(--ui-ink-3);background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:14px;display:inline-flex}.ui-dock-search:hover{color:var(--ui-ink);background:#ffffff1a}kbd{font:600 11px/1 var(--sans);color:var(--ui-ink-2);direction:ltr;unicode-bidi:isolate;background:#27272a;border:0;border-radius:8px;padding:5px 7px}.ui-top-icon{width:40px;height:40px;color:var(--ui-ink-2);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.ui-top-icon:hover{color:var(--ui-ink);background:#ffffff14}.ui-top-count{top:4px;background:var(--ui-coral);color:#09090b;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;inset-inline-start:4px}.topbar-notifications{position:relative}.topbar-notification-popover{color:var(--ui-ink);border-color:var(--ui-line-strong)!important;box-shadow:var(--ui-shadow-3)!important;background:#18181b!important;border-radius:20px!important}.topbar-notification-row:hover,.topbar-notification-row:focus-visible{background:#27272a!important}.topbar-notification-row,.topbar-notification-head,.topbar-notification-head strong,.topbar-notification-row strong{color:var(--ui-ink)!important;border-color:var(--ui-line)!important}.topbar-notification-settings{color:var(--ui-ink-2)!important}.ui-dock-tenant:empty{display:none}.ui-dock-tenant{align-items:center;display:flex}.ui-more{position:relative}.ui-more-scrim{z-index:44;position:fixed;inset:0}.ui-more-menu{z-index:45;top:calc(100% + 14px);border:1px solid var(--ui-line-strong);min-width:230px;box-shadow:var(--ui-shadow-3);background:#18181b;border-radius:22px;gap:2px;padding:6px;display:grid;position:absolute;inset-inline-start:0}.ui-more-menu button{height:42px;color:var(--ui-ink-2);text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.ui-more-menu button:hover{color:var(--ui-ink);background:#27272a}.ui-usr{position:relative}.ui-usr-btn{color:var(--ui-ink);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:3px;display:flex}.ui-usr-btn:hover{background:#ffffff14}.ui-usr-av{color:#fafafa;background:#3f3f46;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.ui-usr-av img{object-fit:cover;width:100%;height:100%}.ui-usr-meta,.ui-usr-chev{display:none}.ui-usr-menu{inset-inline-end:0;min-width:230px;color:var(--ui-ink);border:1px solid var(--ui-line-strong);box-shadow:var(--ui-shadow-3);z-index:60;background:#18181b;border-radius:22px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 14px)}.ui-usr-menu button{height:42px;color:var(--ui-ink);text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}.ui-usr-menu button:hover{background:#27272a}.ui-usr-menu button.danger{color:var(--ui-danger)}.ui-usr-menu hr{background:var(--ui-line);border:0;height:1px;margin:4px 8px}.ui-usr-menu .plan{color:var(--ui-ink-3);padding:10px 14px 4px;font-size:12px}.ui-page{flex:1;align-content:start;gap:28px;width:100%;max-width:760px;margin-inline:auto;padding:clamp(24px,5vw,56px) 16px 120px;display:grid}.ui-page.content-view-inbox,.ui-page.content-view-content,.ui-page.content-view-strategy,.ui-page.content-view-analytics,.ui-page.content-view-brief,.ui-page.content-view-connections,.ui-page.content-view-plan,.ui-page.content-view-settings,.ui-page.content-view-profile,.ui-page.content-view-agency,.ui-page.content-view-style{max-width:1180px}.ui-page>.view-transition{align-content:start;gap:28px;min-width:0;display:grid}.ui-tabbar{display:none}@media (width<=860px){.ui-dock{margin-top:8px;top:8px}.ui-dock-nav,.ui-dock-search span,.ui-dock-search kbd{display:none}.ui-dock-search{justify-content:center;width:40px;padding:0}.ui-tabbar{z-index:40;bottom:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--ui-line-strong);max-width:440px;padding:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom));background:#18181be6;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin-inline:auto;display:grid;position:fixed;inset-inline:12px;box-shadow:0 10px 40px -10px #000000e6}.ui-tabbar button{color:var(--ui-ink-3);background:0 0;border:0;border-radius:999px;justify-items:center;gap:2px;padding:8px 0 6px;font-size:11px;font-weight:600;display:grid}.ui-tabbar button[aria-current=page]{color:#09090b;background:#fafafa}}.ui-cmd-scrim{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.ui-cmd{border:1px solid var(--ui-line-strong);width:min(560px,100%);box-shadow:var(--ui-shadow-3);background:#131315;border-radius:24px;overflow:hidden}.ui-cmd-input{border-bottom:1px solid var(--ui-line);color:var(--ui-ink-3);align-items:center;gap:12px;padding:16px 20px;display:flex}.ui-cmd-input input{min-height:0;color:var(--ui-ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;transform:none}.ui-cmd-input input:focus{box-shadow:none;transform:none}.ui-cmd-list{max-height:50vh;margin:0;padding:8px;list-style:none;overflow-y:auto}.ui-cmd-list button{width:100%;height:46px;color:var(--ui-ink-2);text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.ui-cmd-list button small{color:var(--ui-ink-3);margin-inline-start:auto;font-size:12px}.ui-cmd-list button.is-active{color:var(--ui-ink);background:#27272a}.ui-cmd-empty{text-align:center;color:var(--ui-ink-3);padding:24px}.ui-today{gap:28px;display:grid}.ui-today-hello{align-items:center;gap:16px;display:flex}.ui-today-hello h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,6vw,44px);font-weight:800;line-height:1.1}.ui-today-hello p{color:var(--ui-ink-3);margin:6px 0 0;font-size:16px}.ui-ask{border:1px solid var(--ui-line-strong);background:var(--ui-surface);width:100%;height:56px;color:var(--ui-ink-3);text-align:start;border-radius:999px;align-items:center;gap:12px;padding:0 22px;font-size:16px;transition:border-color .16s,background .16s;display:flex}.ui-ask:hover{background:var(--ui-surface-2);color:var(--ui-ink-2);border-color:#52525b}.ui-ask kbd{margin-inline-start:auto}.ui-pulse{border-block:1px solid var(--ui-line);grid-template-columns:repeat(3,1fr);display:grid}.ui-pulse button{text-align:start;color:var(--ui-ink);background:0 0;border:0;gap:4px;padding:22px 8px;transition:background .16s;display:grid}.ui-pulse button+button{border-inline-start:1px solid var(--ui-line);padding-inline-start:24px}.ui-pulse button:hover{background:#ffffff08}.ui-pulse strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(32px,6vw,48px);font-weight:800;line-height:1}.ui-pulse span{color:var(--ui-ink-3);font-size:13px;font-weight:500}.ui-feed-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-feed-head h2{color:var(--ui-ink-2);letter-spacing:0;margin:0;font-size:15px;font-weight:700}.ui-feed-head span{color:var(--ui-ink-3);font-size:13px}.ui-feed{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ui-feed-item{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px 18px;padding:0 0 32px;display:grid;position:relative}.ui-feed-item>.ui-btn{grid-column:2;justify-self:start;margin-top:10px}.ui-feed-item:last-child{padding-bottom:0}.ui-feed-item:before{content:"";inset-inline-start:6px;background:var(--ui-line);width:1px;position:absolute;top:18px;bottom:0}.ui-feed-item:last-child:before{display:none}.ui-feed-dot{width:13px;height:13px;box-shadow:0 0 0 4px var(--ui-canvas);z-index:1;background:#3f3f46;border-radius:50%;margin-top:6px;position:relative}.ui-feed-dot--ai{background:var(--ui-violet)}.ui-feed-dot--warn{background:var(--ui-amber)}.ui-feed-dot--ok{background:#4ade80}.ui-feed-dot--hot{background:var(--ui-coral)}.ui-feed-body small{color:var(--ui-ink-3);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ui-feed-body strong{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.4;display:block}.ui-feed-body p{color:var(--ui-ink-3);margin:4px 0 0;font-size:14px;line-height:1.55}.ui-feed-empty{text-align:center;color:var(--ui-ink-3);justify-items:center;gap:8px;padding:32px 0;display:grid}.ui-week{flex-wrap:wrap;gap:8px;display:flex}.ui-week>div{background:var(--ui-surface-2);border-radius:999px;align-items:baseline;gap:8px;padding:10px 16px;display:inline-flex}.ui-week strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.ui-week span{color:var(--ui-ink-3);font-size:13px}.ui-sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-sec-head h2{color:var(--ui-ink-2);margin:0;font-size:15px;font-weight:700}.ui-clients{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ui-client{text-align:start;border-radius:var(--ui-r-md);background:var(--ui-surface-2);color:var(--ui-ink);border:1px solid #0000;gap:4px;padding:16px;display:grid}.ui-client:hover,.ui-client.is-current{border-color:#a1a1aa}.ui-client small{color:var(--ui-ink-3)}.ui-skel{border-radius:var(--ui-r-lg);background:linear-gradient(90deg,#18181b 25%,#232326 50%,#18181b 75%) 0 0/200% 100%;animation:1.4s linear infinite ui-shimmer}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-lg)}.ui-eyebrow{letter-spacing:.08em;color:var(--ui-ink-3);font-size:12px;font-weight:700}@media (width<=620px){.ui-pulse button+button{padding-inline-start:14px}.ui-today-hello .ano-mascot{width:56px;height:56px}}.ui-ob{background:var(--ui-canvas);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.ui-ob-top{justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,40px);display:flex}.ui-ob-top img{width:auto;height:28px}.ui-ob-body{place-items:start center;padding:8px clamp(16px,4vw,40px) 32px;display:grid}.ui-ob-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r-xl);width:100%;max-width:720px;box-shadow:var(--ui-shadow-2);gap:28px;padding:clamp(22px,4vw,40px);display:grid}.ui-ob-card--wide{max-width:960px}.ui-q-progress{gap:10px;display:grid}.ui-q-progress-row{color:var(--ui-ink-3);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.ui-q-progress-row strong{color:var(--ui-ink)}.ui-q-steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.ui-q-steps button,.ui-q-steps span{background:var(--ui-line);border:0;border-radius:3px;width:100%;height:6px;min-height:0;padding:0;transition:background .24s;display:block}.ui-q-labels{color:var(--ui-ink-3);grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;font-size:12px;display:grid}.ui-q-labels .is-current{color:var(--ui-ink);font-weight:700}@media (width<=620px){.ui-q-labels{display:none}}.ui-q-item{animation:ui-q-in .32s var(--ui-ease);gap:20px;display:grid}@keyframes ui-q-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-q-title{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2}.ui-q-desc{color:var(--ui-ink-3);margin:-10px 0 0;font-size:16px;line-height:1.55}.ui-q-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-q-choices--1{grid-template-columns:1fr}.ui-q-choice{text-align:start;border-radius:var(--ui-r-md);border:1.5px solid var(--ui-line);background:var(--ui-surface);min-height:64px;color:var(--ui-ink);align-items:center;gap:14px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.35;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.ui-q-choice:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-q-choice:active:not(:disabled){transform:scale(.99)}.ui-q-choice:disabled{opacity:.55;cursor:progress}.ui-q-choice[aria-checked=true]{border-color:var(--ui-brand-strong);background:var(--ui-brand-soft);box-shadow:0 0 0 3px var(--ui-brand-glow)}.ui-q-key{background:var(--ui-canvas);border:1px solid var(--ui-line-strong);width:28px;height:28px;color:var(--ui-ink-2);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ui-q-choice[aria-checked=true] .ui-q-key{background:var(--ui-brand-strong);color:#fff;border-color:#0000}.ui-q-choice small{color:var(--ui-ink-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.ui-q-input{gap:10px;display:flex}.ui-q-input input{flex:1}.ui-q-error{color:var(--ui-danger);font-size:14px;font-weight:500}.ui-q-actions{align-items:center;gap:10px;padding-top:4px;display:flex}.ui-q-actions .grow{flex:1}.ui-q-answered{border-radius:var(--ui-r-md);background:var(--ui-surface-2);border:1px dashed var(--ui-line-strong);gap:8px;margin:0;padding:14px;list-style:none;display:grid}.ui-q-answered li{justify-content:space-between;gap:10px;font-size:14px;display:flex}.ui-q-answered li span:first-child{color:var(--ui-ink-3)}.ui-q-answered li span:last-child{font-weight:700}.ui-q-ai{border-radius:var(--ui-r-md);background:var(--ui-violet-soft);color:#33268f;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.ui-q-ai img{flex:none}.ui-ob-welcome{text-align:center;justify-items:center;gap:20px;padding-block:12px;display:grid}.ui-ob-welcome h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:800}.ui-ob-welcome p{color:var(--ui-ink-3);max-width:460px;margin:0;font-size:17px;line-height:1.6}@media (width<=620px){.ui-q-choices{grid-template-columns:1fr}.ui-q-choice{min-height:58px}.ui-q-input{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ui-q-item,.ui-skel{animation:none}.ui-btn,.ui-tile,.ui-q-choice,.ui-side{transition:none}}.ui-ob .wizard-stage{min-height:0;padding:0;animation:none;display:block}.ui-ob .wizard-form-step{padding:0}.ui-q>*+*{margin-top:20px}.ui-q-item>*+*{margin-top:0}@media (width<=620px){.ui-callout{flex-wrap:wrap}.ui-callout>div{flex-basis:calc(100% - 44px)}.ui-callout>.ui-btn,.ui-dash-actions{width:100%}}.ui-btn{--btn-bg:var(--ui-surface-2);--btn-bd:transparent;--btn-fg:var(--ui-ink);border-radius:999px}.ui-btn:hover:not(:disabled){--btn-bg:#27272a;--btn-bd:transparent}.ui-btn--primary{--btn-bg:#e4e4e7;--btn-fg:#09090b;box-shadow:none}.ui-btn--primary:hover:not(:disabled){--btn-bg:#fff}.ui-btn--dark{--btn-bg:#e4e4e7;--btn-fg:#09090b}.ui-btn--dark:hover:not(:disabled){--btn-bg:#fff}.ui-btn--ghost{--btn-bg:transparent;--btn-fg:var(--ui-ink-2)}.ui-btn--ghost:hover:not(:disabled){--btn-bg:#ffffff12}.ui-field input[type=text],.ui-field input[type=email],.ui-field input[type=password],.ui-field input:not([type]),.ui-input{background:var(--ui-surface-2);color:var(--ui-ink);border-color:#0000;border-radius:999px;padding-inline:18px}.ui-field input:hover,.ui-input:hover{border-color:var(--ui-line-strong)}.ui-field input:focus,.ui-input:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #ffffff1a}.ui-field input::placeholder,.ui-input::placeholder{color:var(--ui-ink-3)}.ui-field input[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:none}.ui-check input{accent-color:#e4e4e7}.ui-badge{background:var(--ui-surface-2);color:var(--ui-ink-2);border-color:#0000}.ui-badge--brand,.ui-badge--coral,.ui-badge--violet{background:var(--ui-surface-2);color:var(--ui-ink-2)}.ui-auth{background:var(--ui-canvas)}.ui-auth-hero{background:var(--ui-surface);border-inline-end:1px solid var(--ui-line)}.ui-auth-hero:after{opacity:.5}.ui-auth-hero h2 em{color:var(--ui-ink-3)}.ui-auth-points li{background:var(--ui-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--ui-r-md);border-color:#0000}.ui-auth-points .ico{color:var(--ui-ink);background:#27272a;border-radius:12px}.ui-auth-seg{background:var(--ui-surface-2);border-color:#0000;border-radius:999px}.ui-auth-seg button{border-radius:999px}.ui-auth-seg button[aria-selected=true]{color:#09090b;box-shadow:none;background:#e4e4e7}.ui-auth-note{color:var(--ui-amber)}.ui-auth-success{color:var(--ui-ink);background:var(--ui-surface-2)}.ui-ob-card{background:var(--ui-surface);border-color:var(--ui-line);box-shadow:none}.ui-q-steps .is-done{background:#71717a}.ui-q-steps .is-current{background:#fafafa}.ui-q-choice{background:var(--ui-surface-2);border-radius:var(--ui-r-md);border:1.5px solid #0000}.ui-q-choice:hover:not(:disabled){border-color:var(--ui-line-strong);background:#202023}.ui-q-choice[aria-checked=true]{box-shadow:none;background:#202023;border-color:#e4e4e7}.ui-q-key{color:var(--ui-ink-2);background:#27272a;border-color:#0000}.ui-q-choice[aria-checked=true] .ui-q-key{color:#09090b;background:#e4e4e7}.ui-q-answered{background:var(--ui-surface-2);border-color:var(--ui-line-strong)}.ui-q-ai{background:var(--ui-surface-2);color:var(--ui-ink-2)}.ui-eyebrow{color:var(--ui-ink-3)}.ui-link{color:var(--ui-ink)}.ui-pw button{color:var(--ui-ink-3)}.ui-check a,.ui-auth-legal a{color:var(--ui-ink-2)}.ui-dock-item,.ui-tabbar button{position:relative}.ui-dock-item>svg,.ui-dock-item>span:not(.ui-pill),.ui-tabbar button>svg,.ui-tabbar button>span:not(.ui-pill){z-index:1;position:relative}.ui-pill{z-index:0;background:#fafafa;border-radius:999px;position:absolute;inset:0}.ui-dock-item[aria-current=page],.ui-tabbar button[aria-current=page]{color:#09090b;background:0 0}@property --ui-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-ask{isolation:isolate;background:linear-gradient(var(--ui-surface), var(--ui-surface)) padding-box, conic-gradient(from var(--ui-angle), #27272a 0%, #27272a 70%, #a1a1aa 85%, #27272a 100%) border-box;border-color:#0000;animation:7s linear infinite ui-spin;position:relative}.ui-ask:hover{background:linear-gradient(var(--ui-surface-2), var(--ui-surface-2)) padding-box, conic-gradient(from var(--ui-angle), #3f3f46 0%, #3f3f46 60%, #fafafa 85%, #3f3f46 100%) border-box}@keyframes ui-spin{to{--ui-angle:360deg}}.ui-btn,.ui-q-choice,.ui-pulse button,.ui-client{transition-property:background,border-color,transform,color,box-shadow}.ui-pulse button:active{transform:scale(.99)}.ui-feed-dot{box-shadow:0 0 0 4px var(--ui-canvas), 0 0 14px 0 currentColor;color:#0000}.ui-feed-dot--ai{color:#a78bfa8c}.ui-feed-dot--warn{color:#fbbf2480}.ui-feed-dot--ok{color:#4ade8080}.ui-feed-dot--hot{color:#f8717180}.ui-split{gap:12px;display:grid}.ui-split-bar{gap:3px;height:12px;display:flex}.ui-split-seg{border-radius:999px;flex:0 1 0;min-width:6px}.ui-split-seg--a{background:#fafafa}.ui-split-seg--b{background:#a1a1aa}.ui-split-seg--c{background:#f87171}.ui-split-seg--d{background:#3f3f46}.ui-split-legend{color:var(--ui-ink-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ui-split-legend li{align-items:center;gap:8px;display:inline-flex}.ui-split-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.ui-split-legend b{color:var(--ui-ink);font-variant-numeric:tabular-nums}.ui-feed-item .ui-btn:focus-visible,.ui-pulse button:focus-visible,.ui-ask:focus-visible,.ui-client:focus-visible,.ui-cmd-list button:focus-visible{box-shadow:var(--ui-focus);outline:none}@media (prefers-reduced-motion:reduce){.ui-ask{animation:none}}.ui-logo-on-light,:root[data-theme=light] .ui-logo-on-dark{display:none}:root[data-theme=light] .ui-logo-on-light{display:inline-block}:root[data-theme=light]{--ui-canvas:#f5f5f6;--ui-surface:#fff;--ui-surface-2:#f4f4f5;--ui-line:#e7e7ea;--ui-line-strong:#d4d4d8;--ui-ink:#09090b;--ui-ink-2:#3f3f46;--ui-ink-3:#71717a;--ui-brand:#18181b;--ui-brand-strong:#18181b;--ui-brand-ink:#09090b;--ui-brand-soft:#0000000d;--ui-brand-glow:#0000001a;--ui-coral:#dc2626;--ui-coral-soft:#dc262617;--ui-violet:#7c3aed;--ui-violet-soft:#7c3aed17;--ui-amber:#d97706;--ui-amber-soft:#d977061a;--ui-danger:#b91c1c;--ui-danger-soft:#b91c1c17;--ui-nav:#fff;--ui-nav-2:#f4f4f5;--ui-nav-line:#e7e7ea;--ui-nav-ink:#09090b;--ui-nav-muted:#71717a;--ui-shadow-2:0 8px 30px -14px #09090b2e;--ui-shadow-3:0 24px 60px -24px #09090b47;--ui-focus:0 0 0 2px var(--ui-canvas), 0 0 0 4px #52525b;--mint:#e4e4e7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body{background:var(--ui-canvas)}:root[data-theme=light] .ui-btn{--btn-bg:#fff;--btn-bd:var(--ui-line-strong)}:root[data-theme=light] .ui-btn:hover:not(:disabled){--btn-bg:#f4f4f5;--btn-bd:#a1a1aa}:root[data-theme=light] .ui-btn--primary,:root[data-theme=light] .ui-btn--dark{--btn-bg:#18181b;--btn-fg:#fff;--btn-bd:transparent}:root[data-theme=light] .ui-btn--primary:hover:not(:disabled),:root[data-theme=light] .ui-btn--dark:hover:not(:disabled){--btn-bg:#3f3f46;--btn-bd:transparent}:root[data-theme=light] .ui-btn--ghost{--btn-bg:transparent;--btn-bd:transparent}:root[data-theme=light] .ui-btn--ghost:hover:not(:disabled){--btn-bg:#0000000f;--btn-bd:transparent}:root[data-theme=light] .ui-field input[type=text],:root[data-theme=light] .ui-field input[type=email],:root[data-theme=light] .ui-field input[type=password],:root[data-theme=light] .ui-field input:not([type]),:root[data-theme=light] .ui-input{border-color:var(--ui-line-strong);background:#fff}:root[data-theme=light] .ui-field input:hover,:root[data-theme=light] .ui-input:hover{border-color:#a1a1aa}:root[data-theme=light] .ui-field input:focus,:root[data-theme=light] .ui-input:focus{border-color:#18181b;box-shadow:0 0 0 3px #00000014}:root[data-theme=light] .ui-check input{accent-color:#18181b}:root[data-theme=light] .ui-badge{background:#f4f4f5}:root[data-theme=light] .ui-auth{background:#fff}:root[data-theme=light] .ui-auth-hero{color:var(--ui-ink);border-inline-end:1px solid var(--ui-line);background:#f4f4f5}:root[data-theme=light] .ui-auth-hero:after{background-image:radial-gradient(#00000012 1px,#0000 1px)}:root[data-theme=light] .ui-auth-hero h2{color:var(--ui-ink)}:root[data-theme=light] .ui-auth-hero h2 em{color:var(--ui-ink-3)}:root[data-theme=light] .ui-auth-points li{border:1px solid var(--ui-line);background:#fff}:root[data-theme=light] .ui-auth-points strong{color:var(--ui-ink)}:root[data-theme=light] .ui-auth-points .ico{color:var(--ui-ink);background:#f4f4f5}:root[data-theme=light] .ui-auth-seg{background:#f4f4f5}:root[data-theme=light] .ui-auth-seg button[aria-selected=true]{color:#fff;background:#18181b}:root[data-theme=light] .ui-auth-note{color:#92400e}:root[data-theme=light] .ui-auth-success{background:#f4f4f5}:root[data-theme=light] .ui-dock{border-color:var(--ui-line-strong);background:#ffffffd1;box-shadow:0 10px 40px -18px #09090b40}:root[data-theme=light] .ui-dock-item:hover{background:#0000000d}:root[data-theme=light] .ui-pill{background:#18181b}:root[data-theme=light] .ui-dock-item[aria-current=page],:root[data-theme=light] .ui-tabbar button[aria-current=page]{color:#fff;background:0 0}:root[data-theme=light] .ui-dock-search{background:#0000000d}:root[data-theme=light] .ui-dock-search:hover{background:#00000017}:root[data-theme=light] kbd{color:var(--ui-ink-2);background:#e4e4e7}:root[data-theme=light] .ui-top-icon:hover,:root[data-theme=light] .ui-usr-btn:hover{background:#0000000f}:root[data-theme=light] .ui-top-count{color:#fff}:root[data-theme=light] .ui-usr-av{color:#18181b;background:#e4e4e7}:root[data-theme=light] .ui-more-menu,:root[data-theme=light] .ui-usr-menu,:root[data-theme=light] .topbar-notification-popover{border-color:var(--ui-line-strong)!important;background:#fff!important}:root[data-theme=light] .ui-more-menu button:hover,:root[data-theme=light] .ui-usr-menu button:hover,:root[data-theme=light] .topbar-notification-row:hover,:root[data-theme=light] .topbar-notification-row:focus-visible{background:#f4f4f5!important}:root[data-theme=light] .ui-tabbar{background:#ffffffe6;box-shadow:0 10px 40px -14px #09090b4d}:root[data-theme=light] .ui-cmd-scrim{background:#09090b59}:root[data-theme=light] .ui-cmd{background:#fff}:root[data-theme=light] .ui-cmd-list button.is-active{background:#f4f4f5}:root[data-theme=light] .ui-ask{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--ui-angle), #e4e4e7 0%, #e4e4e7 70%, #71717a 85%, #e4e4e7 100%) border-box}:root[data-theme=light] .ui-ask:hover{background:linear-gradient(#fafafa, #fafafa) padding-box, conic-gradient(from var(--ui-angle), #d4d4d8 0%, #d4d4d8 60%, #18181b 85%, #d4d4d8 100%) border-box}:root[data-theme=light] .ui-pulse button:hover{background:#00000008}:root[data-theme=light] .ui-feed-dot{background:#a1a1aa}:root[data-theme=light] .ui-feed-dot--ai{background:var(--ui-violet);color:#7c3aed59}:root[data-theme=light] .ui-feed-dot--warn{background:var(--ui-amber);color:#d9770659}:root[data-theme=light] .ui-feed-dot--ok{color:#16a34a59;background:#16a34a}:root[data-theme=light] .ui-feed-dot--hot{background:var(--ui-coral);color:#dc262659}:root[data-theme=light] .ui-top-tenant:before{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}:root[data-theme=light] .ui-skel{background:linear-gradient(90deg,#ececee 25%,#f6f6f7 50%,#ececee 75%) 0 0/200% 100%}:root[data-theme=light] .ui-split-seg--a{background:#18181b}:root[data-theme=light] .ui-split-seg--b{background:#a1a1aa}:root[data-theme=light] .ui-split-seg--c{background:#dc2626}:root[data-theme=light] .ui-split-seg--d{background:#d4d4d8}:root[data-theme=light] .ui-week>div,:root[data-theme=light] .ui-client{border:1px solid var(--ui-line);background:#fff}:root[data-theme=light] .ui-ob-card{box-shadow:0 1px 2px #09090b0a,0 16px 40px -28px #09090b40}:root[data-theme=light] .ui-q-steps .is-done{background:#a1a1aa}:root[data-theme=light] .ui-q-steps .is-current{background:#18181b}:root[data-theme=light] .ui-q-choice{border-color:var(--ui-line);background:#fff}:root[data-theme=light] .ui-q-choice:hover:not(:disabled){background:#f4f4f5;border-color:#a1a1aa}:root[data-theme=light] .ui-q-choice[aria-checked=true]{background:#f4f4f5;border-color:#18181b}:root[data-theme=light] .ui-q-key{border-color:var(--ui-line);color:var(--ui-ink-2);background:#f4f4f5}:root[data-theme=light] .ui-q-choice[aria-checked=true] .ui-q-key{color:#fff;background:#18181b}:root[data-theme=light] .ui-q-answered,:root[data-theme=light] .ui-q-ai{background:#f4f4f5}:root[data-theme=light] .ui-q-ai{color:#4c1d95}@media (width>=901px){.ui-auth-mobile-logo{display:none!important}}:root[data-brand=on]{--b-hover:#00b8b01f;--ui-violet:#8b7cf6;--ui-coral:#ff7a66;--ui-amber:#f5b72e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-brand=on][data-theme=light]{--ui-canvas:#faf9f7;--ui-surface:#fff;--ui-surface-2:#f7f3ec;--ui-line:#e5e0d6;--ui-line-strong:#d6cfc0;--ui-ink:#102035;--ui-ink-2:#3a4b61;--ui-ink-3:#5b6575;--ui-brand:#00b8b0;--ui-brand-strong:#087a73;--ui-brand-ink:#066a64;--ui-brand-soft:#00b8b01f;--ui-brand-glow:#00b8b047;--b-pill:#087a73;--b-pill-ink:#fff;--b-accent:#066a64;--p-mint:#bcede5;--p-peach:#e5f8f4;--p-lilac:#dff3ef;--p-butter:#f0ece3;--p-sky:#e5f8f4}:root[data-brand=on][data-theme=dark],:root[data-brand=on]:not([data-theme]){--ui-canvas:#0b1110;--ui-surface:#121b1a;--ui-surface-2:#1a2625;--ui-line:#243332;--ui-line-strong:#34494a;--ui-ink:#f2f8f7;--ui-ink-2:#cbdcd9;--ui-ink-3:#86a09d;--ui-brand:#19cfc6;--ui-brand-strong:#19cfc6;--ui-brand-ink:#5eead4;--ui-brand-soft:#19cfc626;--ui-brand-glow:#19cfc64d;--b-pill:#19cfc6;--b-pill-ink:#04202a;--b-accent:#5eead4;--b-coral-soft:#ff7a662e;--b-amber-soft:#f5b72e2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-brand=on] body{background:var(--ui-canvas)}:root[data-brand=on] .ui-btn--primary,:root[data-brand=on] .ui-btn--dark{--btn-bg:var(--b-pill);--btn-fg:var(--b-pill-ink);--btn-bd:transparent;box-shadow:0 8px 20px -10px var(--ui-brand-glow)}:root[data-brand=on] .ui-btn--primary:hover:not(:disabled),:root[data-brand=on] .ui-btn--dark:hover:not(:disabled){--btn-bg:var(--b-pill);--btn-bd:transparent;filter:brightness(1.08)}:root[data-brand=on] .ui-btn:not(.ui-btn--primary):not(.ui-btn--dark):not(.ui-btn--ghost){--btn-bg:var(--ui-surface-2);--btn-bd:transparent;--btn-fg:var(--ui-ink)}:root[data-brand=on] .ui-btn:not(.ui-btn--primary):not(.ui-btn--dark):not(.ui-btn--ghost):hover:not(:disabled){--btn-bg:var(--b-hover)}:root[data-brand=on] .ui-btn--ghost{--btn-bg:transparent}:root[data-brand=on] .ui-btn--ghost:hover:not(:disabled){--btn-bg:var(--b-hover)}:root[data-brand=on] .ui-feed-item .ui-btn{--btn-bg:var(--ui-brand-soft);--btn-fg:var(--b-accent)}:root[data-brand=on] .ui-feed-item .ui-btn:hover:not(:disabled){--btn-bg:var(--ui-brand-glow)}:root[data-brand=on] .ui-field input[type=text],:root[data-brand=on] .ui-field input[type=email],:root[data-brand=on] .ui-field input[type=password],:root[data-brand=on] .ui-field input:not([type]),:root[data-brand=on] .ui-input{background:var(--ui-surface);border-color:var(--ui-line-strong)}:root[data-brand=on] .ui-field input:focus,:root[data-brand=on] .ui-input:focus{border-color:var(--ui-brand);box-shadow:0 0 0 4px var(--ui-brand-glow)}:root[data-brand=on] .ui-check input{accent-color:var(--b-pill)}:root[data-brand=on] .ui-link,:root[data-brand=on] .ui-check a,:root[data-brand=on] .ui-eyebrow{color:var(--b-accent)}:root[data-brand=on] .ui-badge--brand{background:var(--ui-brand-soft);color:var(--b-accent)}:root[data-brand=on] .ui-dock,:root[data-brand=on] .ui-tabbar{background:color-mix(in srgb, var(--ui-surface) 86%, transparent);border-color:var(--ui-line-strong)}:root[data-brand=on] .ui-pill{background:var(--b-pill)}:root[data-brand=on] .ui-dock-item[aria-current=page],:root[data-brand=on] .ui-tabbar button[aria-current=page]{color:var(--b-pill-ink);background:0 0}:root[data-brand=on] .ui-dock-item:hover,:root[data-brand=on] .ui-top-icon:hover,:root[data-brand=on] .ui-usr-btn:hover{background:var(--b-hover)}:root[data-brand=on] .ui-dock-search{background:var(--ui-surface-2)}:root[data-brand=on] .ui-dock-search:hover{background:var(--b-hover)}:root[data-brand=on] kbd{background:var(--ui-surface-2);color:var(--ui-ink-2)}:root[data-brand=on] .ui-top-count{background:var(--ui-coral);color:#fff}:root[data-brand=on] .ui-more-menu,:root[data-brand=on] .ui-usr-menu,:root[data-brand=on] .topbar-notification-popover,:root[data-brand=on] .ui-cmd{background:var(--ui-surface)!important;border-color:var(--ui-line-strong)!important}:root[data-brand=on] .ui-more-menu button:hover,:root[data-brand=on] .ui-usr-menu button:hover,:root[data-brand=on] .topbar-notification-row:hover,:root[data-brand=on] .ui-cmd-list button.is-active{background:var(--b-hover)!important}:root[data-brand=on] .ui-cmd-scrim{background:#10203580}:root[data-brand=on] .ui-pulse strong{color:var(--b-accent)}:root[data-brand=on] .ui-pulse button:hover{background:var(--ui-brand-soft)}:root[data-brand=on] .ui-ask{background:linear-gradient(var(--ui-surface), var(--ui-surface)) padding-box, conic-gradient(from var(--ui-angle), var(--ui-line-strong) 0%, var(--ui-line-strong) 62%, #00b8b0 78%, #ff8b7b 90%, var(--ui-line-strong) 100%) border-box}:root[data-brand=on] .ui-ask:hover{background:linear-gradient(var(--ui-surface-2), var(--ui-surface-2)) padding-box, conic-gradient(from var(--ui-angle), var(--ui-line-strong) 0%, var(--ui-line-strong) 55%, #00b8b0 75%, #ff8b7b 90%, var(--ui-line-strong) 100%) border-box}:root[data-brand=on] .ui-feed-dot{background:var(--ui-brand);color:var(--ui-brand-glow)}:root[data-brand=on] .ui-feed-dot--ai{background:var(--ui-violet);color:#8b7cf673}:root[data-brand=on] .ui-feed-dot--warn{background:var(--ui-amber);color:#f5b72e73}:root[data-brand=on] .ui-feed-dot--ok{background:var(--ui-brand);color:var(--ui-brand-glow)}:root[data-brand=on] .ui-feed-dot--hot{background:var(--ui-coral);color:#ff7a6673}:root[data-brand=on] .ui-split-seg--a{background:#00b8b0}:root[data-brand=on] .ui-split-seg--b{background:#feda75}:root[data-brand=on] .ui-split-seg--d{background:var(--ui-ink-3);opacity:.55}:root[data-brand=on] .ui-week>div,:root[data-brand=on] .ui-client{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-brand=on] .ui-week strong{color:var(--ui-ink)}:root[data-brand=on] .ui-top-tenant:before{background:#00b8b0;box-shadow:0 0 0 3px #00b8b033}:root[data-brand=on] .ui-skel{background:linear-gradient(90deg, var(--ui-surface-2) 25%, var(--ui-line) 50%, var(--ui-surface-2) 75%);background-size:200% 100%}:root[data-brand=on] .ui-auth{background:var(--ui-surface)}:root[data-brand=on] .ui-auth-hero{color:var(--ui-ink);background:radial-gradient(700px 420px at 90% 0,#d8f3ed 0%,#0000 65%),radial-gradient(640px 460px at 0 35%,#ffe5de 0%,#0000 65%),radial-gradient(700px 520px at 80% 105%,#e8e3ff 0%,#0000 65%),#f7fbf9;border-inline-end:0}:root[data-brand=on] .ui-auth-hero:after{background-image:radial-gradient(#1e2a2c12 1px,#0000 1px)}:root[data-brand=on] .ui-auth-hero h2{color:var(--ui-ink)}:root[data-brand=on] .ui-auth-hero h2 em{color:var(--b-accent)}:root[data-brand=on] .ui-auth-hero p,:root[data-brand=on] .ui-auth-points span.sub,:root[data-brand=on] .ui-auth-foot{color:var(--ui-ink-2)}:root[data-brand=on] .ui-auth-points li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #ffffffe6}:root[data-brand=on] .ui-auth-points strong{color:var(--ui-ink)}:root[data-brand=on] .ui-auth-points li:first-child .ico{background:var(--p-mint,#d8f3ed);color:#0b8179}:root[data-brand=on] .ui-auth-points li:nth-child(2) .ico{background:var(--p-lilac,#e8e3ff);color:#5b49c9}:root[data-brand=on] .ui-auth-points li:nth-child(3) .ico{background:var(--p-peach,#ffe5de);color:#c2492f}:root[data-brand=on][data-theme=dark] .ui-auth-hero,:root[data-brand=on]:not([data-theme]) .ui-auth-hero{background:radial-gradient(700px 420px at 90% 0%, #00b8b040, transparent 65%), radial-gradient(640px 460px at 0% 100%, #ff8b7b2e, transparent 65%), var(--ui-surface)}:root[data-brand=on] .ui-auth-seg{background:var(--ui-surface-2)}:root[data-brand=on] .ui-auth-seg button[aria-selected=true]{background:var(--b-pill);color:var(--b-pill-ink)}:root[data-brand=on] .ui-auth-success{background:var(--ui-brand-soft);color:var(--b-accent)}:root[data-brand=on] .ui-ob-card{background:var(--ui-surface)}:root[data-brand=on] .ui-q-steps .is-done{background:var(--ui-brand);opacity:.55}:root[data-brand=on] .ui-q-steps .is-current{background:var(--ui-brand);opacity:1}:root[data-brand=on] .ui-q-choice{background:var(--ui-surface);border-color:var(--ui-line-strong)}:root[data-brand=on] .ui-q-choice:hover:not(:disabled){background:var(--ui-brand-soft);border-color:var(--ui-brand)}:root[data-brand=on] .ui-q-choice[aria-checked=true]{background:var(--ui-brand-soft);border-color:var(--ui-brand);box-shadow:0 0 0 3px var(--ui-brand-glow)}:root[data-brand=on] .ui-q-key{background:var(--ui-surface-2);border-color:var(--ui-line)}:root[data-brand=on] .ui-q-choice[aria-checked=true] .ui-q-key{background:var(--b-pill);color:var(--b-pill-ink)}:root[data-brand=on] .ui-q-answered,:root[data-brand=on] .ui-q-ai{background:var(--ui-surface-2)}:root[data-brand=on] .ui-q-ai{color:var(--ui-ink-2)}:root[data-brand=on][data-theme=light] .ui-dock,:root[data-brand=on][data-theme=light] .ui-tabbar{background:#ffffffc7;border-color:#fffffff2;box-shadow:0 12px 40px -20px #1e3c3759}:root[data-brand=on][data-theme=light] .ui-pulse{border:0;gap:12px}:root[data-brand=on][data-theme=light] .ui-pulse button{border:0;border-radius:24px;padding:20px 22px}:root[data-brand=on][data-theme=light] .ui-pulse button+button{border:0;padding-inline-start:22px}:root[data-brand=on][data-theme=light] .ui-pulse button:hover{filter:brightness(.97);transform:translateY(-1px)}:root[data-brand=on][data-theme=light] .ui-pulse strong{color:var(--ui-ink)}:root[data-brand=on][data-theme=light] .ui-pulse span{color:var(--ui-ink-2)}:root[data-brand=on][data-theme=light] .ui-week>div{border:0}:root[data-brand=on][data-theme=light] .ui-split-seg--a{background:#2cc4bb}:root[data-brand=on][data-theme=light] .ui-split-seg--d{opacity:1;background:#c9d6d2}:root[data-brand=on][data-theme=light] .ui-ask{box-shadow:0 8px 30px -18px #1e3c374d}:root[data-brand=on][data-theme=light] .ui-ob-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-color:#fffffff2;box-shadow:0 24px 60px -34px #1e3c3759}:root[data-brand=on][data-theme=light] .ui-q-choice{background:#fff;border-color:#0000;box-shadow:0 1px 2px #1e3c370f}:root[data-brand=on][data-theme=light] .ui-q-choice:nth-child(3n+1):hover:not(:disabled){background:var(--p-mint)}:root[data-brand=on][data-theme=light] .ui-q-choice:nth-child(3n+2):hover:not(:disabled){background:var(--p-peach)}:root[data-brand=on][data-theme=light] .ui-q-choice:nth-child(3n):hover:not(:disabled){background:var(--p-lilac)}:root[data-brand=on][data-theme=light] .ui-q-key{background:var(--ui-surface-2)}:root[data-brand=on][data-theme=light] .ui-app,:root[data-brand=on][data-theme=light] .ui-ob{background:0 0}:root[data-brand=on][data-theme=light] .ui-q-choice{box-shadow:none}:root[data-brand=on][data-theme=light] .ui-q-choice:hover:not(:disabled){filter:brightness(.97)}:root[data-brand=on]{--ui-violet:#0b8179;--ui-violet-soft:#00b8b024;--ui-coral:#f2a516;--ui-coral-soft:#f2a51629}:root[data-brand=on] .ui-feed-dot--ai{color:#0b817966;background:#0b8179}:root[data-brand=on] .ui-split-seg--c{background:#f2a516}:root[data-brand=on][data-theme=light] .ui-feed-item .ui-btn{--btn-bg:var(--p-mint);--btn-fg:#0b6b64}:root[data-brand=on][data-theme=light] .ui-feed-item:nth-child(2n) .ui-btn{--btn-bg:var(--p-peach);--btn-fg:#7a5200}:root[data-brand=on][data-theme=light] .ui-feed-item:nth-child(3n) .ui-btn{--btn-bg:var(--p-lilac);--btn-fg:#0b5f68}:root[data-brand=on][data-theme=light] .ui-split-seg--b{background:#f6d36b}:root[data-brand=on][data-theme=light] .ui-split-seg--c{background:#f2a516}:root[data-brand=on]{--ui-violet:#087a73;--ui-violet-soft:#00b8b024;--ui-coral:#b84a36;--ui-coral-soft:#b84a361f;--ui-amber:#087a73;--ui-amber-soft:#00b8b01f}:root[data-brand=on] .ui-top-count{color:#fff;background:#b84a36}:root[data-brand=on] .ui-usr-av{color:#06433f;background:linear-gradient(135deg,#00b8b0,#bcede5)}:root[data-brand=on] .ui-ask,:root[data-brand=on] .ui-ask:hover{background-image:linear-gradient(var(--ui-surface), var(--ui-surface)), conic-gradient(from var(--ui-angle), var(--ui-line-strong) 0%, var(--ui-line-strong) 62%, #00b8b0 80%, #bcede5 92%, var(--ui-line-strong) 100%)}:root[data-brand=on] .ui-feed-dot--ai,:root[data-brand=on] .ui-feed-dot--ok{color:#00b8b066;background:#00b8b0}:root[data-brand=on] .ui-feed-dot--warn,:root[data-brand=on] .ui-feed-dot--hot{color:#b84a3659;background:#b84a36}:root[data-brand=on] .ui-today-hello .ano-mascot{filter:drop-shadow(0 10px 22px #00b8b04d)}:root[data-brand=on] .ui-split-seg--a,:root[data-brand=on][data-theme=light] .ui-split-seg--a{background:#00b8b0}:root[data-brand=on] .ui-split-seg--b,:root[data-brand=on][data-theme=light] .ui-split-seg--b{background:#8fe0d6}:root[data-brand=on] .ui-split-seg--c,:root[data-brand=on][data-theme=light] .ui-split-seg--c{background:#b84a36}:root[data-brand=on] .ui-split-seg--d,:root[data-brand=on][data-theme=light] .ui-split-seg--d{opacity:1;background:#d6cfc0}:root[data-brand=on][data-theme=light] body{background:radial-gradient(900px 520px at 100% -8%, #bcede5b3, transparent 62%), radial-gradient(760px 520px at -6% 6%, #f7f3ecf2, transparent 62%), radial-gradient(900px 600px at 70% 112%, #e5f8f4f2, transparent 62%), var(--ui-canvas);background-attachment:fixed}:root[data-brand=on][data-theme=light] .ui-dock,:root[data-brand=on][data-theme=light] .ui-tabbar{box-shadow:0 12px 40px -22px #1020354d}:root[data-brand=on][data-theme=light] .ui-pulse button:first-child{background:#bcede5}:root[data-brand=on][data-theme=light] .ui-pulse button:nth-child(2){background:#e5f8f4}:root[data-brand=on][data-theme=light] .ui-pulse button:nth-child(3){background:#f0ece3}:root[data-brand=on][data-theme=light] .ui-feed-item .ui-btn,:root[data-brand=on][data-theme=light] .ui-feed-item:nth-child(2n) .ui-btn,:root[data-brand=on][data-theme=light] .ui-feed-item:nth-child(3n) .ui-btn{--btn-bg:#e5f8f4;--btn-fg:#087a73}:root[data-brand=on][data-theme=light] .ui-feed-item .ui-btn:hover:not(:disabled){--btn-bg:#bcede5}:root[data-brand=on][data-theme=light] .ui-week>div:first-child{background:#e5f8f4}:root[data-brand=on][data-theme=light] .ui-week>div:nth-child(2){background:#bcede5}:root[data-brand=on][data-theme=light] .ui-week>div:nth-child(3){background:#f0ece3}:root[data-brand=on][data-theme=light] .ui-week>div:nth-child(4){background:#dff3ef}:root[data-brand=on] .ui-auth-points li:first-child .ico{color:#087a73;background:#bcede5}:root[data-brand=on] .ui-auth-points li:nth-child(2) .ico{color:#087a73;background:#e5f8f4}:root[data-brand=on] .ui-auth-points li:nth-child(3) .ico{color:#087a73;background:#f0ece3}:root[data-brand=on][data-theme=light] .ui-auth-hero{background:radial-gradient(700px 420px at 90% 0,#bcede5 0%,#0000 65%),radial-gradient(640px 460px at 0 38%,#f7f3ec 0%,#0000 65%),radial-gradient(700px 520px at 80% 105%,#e5f8f4 0%,#0000 65%),#fbfdfc}:root[data-brand=on][data-theme=light] .ui-q-choice:nth-child(3n+1){background:#e5f8f4}:root[data-brand=on][data-theme=light] .ui-q-choice:nth-child(3n+2){background:#f7f3ec}:root[data-brand=on][data-theme=light] .ui-q-choice:nth-child(3n){background:#dff3ef}:root[data-brand=on][data-theme=light] .ui-q-choice:hover:not(:disabled){filter:none;background:#bcede5}:root[data-brand=on][data-theme=light] .ui-q-choice[aria-checked=true]{background:#bcede5;border-color:#087a73}.ui-auth-form .auth-legal-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;padding:0;font-size:12px;display:flex;position:static}.ui-auth-form .auth-legal-links a{color:var(--ui-ink-3)}.ui-page>.app-legal-footer{margin-top:24px}.ui-usr-head{gap:2px;padding:12px 14px 8px;line-height:1.3;display:grid}.ui-usr-head strong{font-size:15px}.ui-usr-head small{color:var(--ui-ink-2);font-size:13px}.ui-usr-head span{color:var(--ui-ink-3);overflow-wrap:anywhere;font-size:12px}.ui-cmd-empty{justify-items:center;gap:4px;display:grid}.connect-mascot--art{width:auto;height:auto;box-shadow:none;background:0 0;border:0}.empty-art.has-mascot{box-shadow:none;background:0 0}.plan-card.is-featured{background:linear-gradient(160deg, var(--p-mint,#e5f8f4) 0%, #fff 70%);border-color:var(--ui-brand,#00b8b0);color:var(--ui-ink);box-shadow:0 18px 40px -26px #00b8b080}.plan-card.is-featured .plan-launch-label,.plan-card.is-featured .plan-badge,.plan-card.is-featured .plan-fit,.plan-card.is-featured .plan-price,.plan-card.is-featured .plan-price small,.plan-card.is-featured .plan-price s,.plan-card.is-featured .plan-price em,.plan-card.is-featured .plan-name,.plan-card.is-featured .plan-outcome,.plan-card.is-featured .plan-feature{color:var(--ui-ink)}.plan-card.is-featured .plan-launch-label,.plan-card.is-featured .plan-badge,.plan-card.is-featured .plan-pick{color:var(--b-accent,#087a73)}.plan-card.is-featured .plan-launch-label,.plan-card.is-featured .plan-badge{background:#00b8b024}.plan-card.is-featured .plan-fit,.plan-card.is-featured .plan-price small,.plan-card.is-featured .plan-price s{color:var(--ui-ink-3)}.plan-step-card.is-featured .plan-pick{color:var(--b-accent,#087a73)}.plan-step .connect-head{text-align:center;justify-items:center;display:grid}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ui-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ui-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes ui-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ui-page>.view-transition{animation:ui-rise .36s var(--ui-ease) both}.ui-ob-card,.ui-auth-form>*{animation:ui-rise .42s var(--ui-ease) both}.ui-auth-form>:nth-child(2){animation-delay:40ms}.ui-auth-form>:nth-child(3){animation-delay:80ms}.ui-auth-form>:nth-child(4){animation-delay:.12s}.ui-auth-form>:nth-child(5){animation-delay:.16s}.ui-auth-form>:nth-child(6){animation-delay:.2s}.ui-auth-form>:nth-child(n+7){animation-delay:.24s}.ui-auth-points li{animation:ui-rise .52s var(--ui-ease) both}.ui-auth-points li:first-child{animation-delay:.16s}.ui-auth-points li:nth-child(2){animation-delay:.26s}.ui-auth-points li:nth-child(3){animation-delay:.36s}.ui-q-choice{animation:ui-rise .38s var(--ui-ease) both}.ui-q-choice:nth-child(2){animation-delay:60ms}.ui-q-choice:nth-child(3){animation-delay:.12s}.ui-q-choice:nth-child(4){animation-delay:.18s}.ui-q-choice:nth-child(n+5){animation-delay:.24s}.ui-pulse button{animation:ui-rise .42s var(--ui-ease) both}.ui-pulse button:nth-child(2){animation-delay:70ms}.ui-pulse button:nth-child(3){animation-delay:.14s}.ui-week>div{animation:ui-pop .42s var(--ui-ease) both}.ui-week>div:nth-child(2){animation-delay:60ms}.ui-week>div:nth-child(3){animation-delay:.12s}.ui-week>div:nth-child(4){animation-delay:.18s}.ui-q-choice[aria-checked=true] .ui-q-key{animation:ui-pop .32s var(--ui-ease)}.empty-art.has-mascot img,.ui-ob-welcome .ano-mascot,.connect-mascot--art img{animation:3.6s ease-in-out infinite ui-bob}.ui-btn:active:not(:disabled),.ui-dock-item:active,.ui-q-choice:active:not(:disabled),.ui-pulse button:active,.ui-tabbar button:active,.ui-ask:active{transform:scale(.97)}@media (hover:hover){.ui-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px -12px #10203559}.ui-btn--ghost:hover:not(:disabled){box-shadow:none}.ui-btn:hover:not(:disabled) svg{transform:translate(-2px)}.ui-btn svg,.ui-dock-item svg{transition:transform .2s var(--ui-ease)}.ui-dock-item:hover svg{transform:translateY(-1px)scale(1.12)}.ui-dock-brand:hover img,.ui-top-icon:hover svg{animation:.52s ui-wiggle}.ui-ask{transition:transform .2s var(--ui-ease), border-color .16s, background .16s}.ui-ask:hover{transform:translateY(-1px)scale(1.01)}.ui-ask:hover svg{transform:rotate(-12deg)scale(1.1)}.ui-ask svg{transition:transform .22s var(--ui-ease)}.ui-pulse button{transition:transform .22s var(--ui-ease), filter .16s, background .16s}.ui-pulse button:hover{transform:translateY(-3px)}.ui-pulse button:hover strong{transform-origin:100%;transform:scale(1.06)}.ui-pulse strong{transition:transform .24s var(--ui-ease);display:block}.ui-feed-item .ui-feed-dot{transition:transform .2s var(--ui-ease)}.ui-feed-item:hover .ui-feed-dot{transform:scale(1.35)}.ui-feed-body strong{transition:transform .2s var(--ui-ease)}.ui-feed-item:hover .ui-feed-body strong{transform:translate(-3px)}.ui-week>div{transition:transform .2s var(--ui-ease)}.ui-week>div:hover{transform:translateY(-2px)scale(1.03)}.ui-client{transition:transform .2s var(--ui-ease), border-color .16s}.ui-client:hover{transform:translateY(-3px)}.ui-q-choice:hover:not(:disabled){transform:translate(-4px)}.ui-q-choice:hover:not(:disabled) .ui-q-key{animation:ui-pop .28s var(--ui-ease)}.ui-cmd-list button{transition:background .12s, transform .14s var(--ui-ease)}.ui-cmd-list button:hover{transform:translate(-3px)}.ui-usr-btn:hover .ui-usr-av{transform:scale(1.08)}.ui-usr-av{transition:transform .2s var(--ui-ease)}.ui-more-menu button:hover,.ui-usr-menu button:hover{transform:translate(-3px)}.ui-more-menu button,.ui-usr-menu button{transition:background .12s, transform .14s var(--ui-ease)}.ui-today-hello .ano-mascot:hover,.ui-auth-mascot:hover,.empty-art.has-mascot img:hover,.ui-ob-welcome .ano-mascot:hover{animation:.6s ui-wiggle}.ui-link{transition:color .14s,text-underline-offset .16s}.ui-link:hover{text-underline-offset:6px}}@media (prefers-reduced-motion:reduce){.ui-page>.view-transition,.ui-ob-card,.ui-auth-form>*,.ui-auth-points li,.ui-q-choice,.ui-pulse button,.ui-week>div,.empty-art.has-mascot img,.ui-ob-welcome .ano-mascot,.connect-mascot--art img,.ui-q-choice[aria-checked=true] .ui-q-key{animation:none!important}.ui-btn:hover,.ui-pulse button:hover,.ui-client:hover,.ui-week>div:hover,.ui-q-choice:hover,.ui-ask:hover{transform:none!important}}:root{--lw:var(--ui-surface);--lw-soft:var(--ui-surface-2);--b-pill:var(--ui-brand-strong);--b-pill-ink:#09090b;--workspace-surface:color-mix(in srgb, var(--ui-surface) 94%, transparent);--workspace-surface-muted:var(--ui-surface-2);--workspace-border:var(--ui-line);--glass-surface:color-mix(in srgb, var(--ui-surface) 84%, transparent);--glass-border:var(--ui-line);--grad-card:linear-gradient(145deg, var(--ui-brand-soft), var(--ui-surface));--cream-soft:var(--ui-surface-2);--border-subtle:var(--ui-line);--amber:var(--ui-surface-2);--amber-soft:var(--ui-brand-soft);--peach:var(--ui-coral-soft);--coral-soft:var(--ui-coral-soft);--success:var(--ui-brand-ink);--error:var(--ui-danger);--shadow:var(--ui-shadow-3);--shadow-sm:var(--ui-shadow-2);--shadow-soft:var(--ui-shadow-2);--shadow-lift:var(--ui-shadow-2)}:root[data-theme=light]{--lw:#fff;--b-pill-ink:#fff}button.primary,button.dark{background:var(--b-pill);color:var(--b-pill-ink);box-shadow:none;border-color:#0000;border-radius:999px}button.primary:hover:not(:disabled),button.dark:hover:not(:disabled){background:var(--b-pill);filter:brightness(1.1)}button.secondary{background:var(--ui-surface-2);color:var(--ui-ink);border-color:var(--ui-line-strong);border-radius:999px}button.secondary:hover:not(:disabled){background:var(--ui-surface);border-color:var(--ui-ink-3);color:var(--ui-ink)}button.ghost{color:var(--ui-ink-2);border-radius:999px}button.ghost:hover:not(:disabled){background:var(--b-hover,#7f7f7f24);color:var(--ui-ink)}input,textarea,select{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line-strong)}input::placeholder,textarea::placeholder{color:var(--ui-ink-3);opacity:1}input:hover,textarea:hover,select:hover{border-color:var(--ui-ink-3)}input:focus,textarea:focus,select:focus{border-color:var(--b-pill);box-shadow:0 0 0 3px var(--ui-brand-glow,#00b8b040);transform:none}input[type=radio],input[type=checkbox],input[type=range],progress{accent-color:var(--b-pill)}::selection{background:var(--ui-brand-glow,#00b8b04d);color:var(--ui-ink)}select option{background:var(--ui-surface);color:var(--ui-ink)}.workspace-eyebrow,.kicker,.eyebrow{width:fit-content;color:var(--b-accent,var(--ui-brand-ink));box-shadow:none;background:0 0;border:0;padding:0;display:inline-block}.panel,.workspace-shell,.modal,.modal-card,.dialog{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}.workspace-shell{border-radius:var(--ui-r-lg)}hr{border-color:var(--ui-line)}:root{--grad-hero:linear-gradient(145deg, #0a6f68 0%, #0b8f86 100%)}:root[data-theme=dark] .plan-card.is-featured{background:linear-gradient(160deg, color-mix(in srgb, var(--ui-brand) 22%, var(--ui-surface)) 0%, var(--ui-surface) 70%)}.plan-card.is-featured{background:linear-gradient(160deg, color-mix(in srgb, var(--ui-brand) 16%, var(--ui-surface)) 0%, var(--ui-surface) 70%)}.learning-tab-chip{background:var(--lw);color:var(--ui-ink-2);border-color:var(--ui-line-strong)}.learning-tab-chip.active{background:var(--b-pill);color:var(--b-pill-ink);border-color:#0000}.learning-icon-tag{background:var(--ui-brand-soft);color:var(--b-accent,var(--ui-brand-ink))}.tone-style-icon{background:var(--lw-soft)}.learning-nav-pills .learning-tab-chip,button.learning-tab-chip{background:var(--lw)!important;color:var(--ui-ink-2)!important;border-color:var(--ui-line-strong)!important}.learning-nav-pills .learning-tab-chip.active,button.learning-tab-chip.active{background:var(--b-pill)!important;color:var(--b-pill-ink)!important;border-color:#0000!important}.learning-icon-tag{background:var(--ui-brand-soft)!important}.inbox-empty-queue-count{background:var(--lw-soft)!important}.auth-shell{background:0 0;place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative}.auth-orbs{display:none}.auth-card{background:var(--ui-surface);width:min(440px,100%);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-r-xl);box-shadow:var(--ui-shadow-2);animation:ui-rise .42s var(--ui-ease) both;gap:16px;padding:clamp(24px,5vw,40px);display:grid}.auth-card .brand{justify-items:center;display:grid}.auth-card .brand-logo{width:auto;height:34px}.auth-card h1,.auth-card h2{letter-spacing:-.02em;color:var(--ui-ink);margin:0;font-size:26px}.auth-card label{color:var(--ui-ink-2);font-size:14px;font-weight:600}.auth-card input:not([type=checkbox]){background:var(--ui-surface-2);border-color:#0000;border-radius:999px;min-height:46px;padding-inline:18px}.auth-card input:focus{border-color:var(--b-pill);background:var(--ui-surface)}.auth-card .auth-submit,.auth-card button.primary{width:100%;min-height:50px;font-size:16px}.auth-card .muted{color:var(--ui-ink-3)}.auth-note{background:var(--ui-amber-soft);color:var(--ui-ink);border-radius:var(--ui-r-md)}.auth-success{background:var(--ui-brand-soft);color:var(--ui-ink);border-radius:var(--ui-r-md)}.field-error,.auth-error{color:var(--ui-danger)}.password-wrap input{padding-inline-end:52px}.password-toggle{color:var(--ui-ink-3)}.auth-card{grid-template-columns:minmax(0,1fr);justify-items:stretch}.auth-card>*{min-width:0}.workspace-eyebrow,.workspace-header .workspace-eyebrow,.workspace-section-heading .workspace-eyebrow{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root{--danger-text:#f2a08e;--warn-text:#f2a08e;--teal-text:var(--ui-brand-ink)}:root[data-theme=light]{--danger-text:#a23a28;--warn-text:#a23a28;--ui-ink-3:#62626b}:root[data-brand=on][data-theme=light]{--ui-ink-3:#5b6e84}.ui-week span{color:var(--ui-ink-2)}.content-action-card.is-primary,.quick-action-card.is-primary{background:var(--b-pill);color:var(--b-pill-ink);box-shadow:none}.content-action-card.is-primary strong,.content-action-card.is-primary span,.content-action-card.is-primary .content-action-icon{color:var(--b-pill-ink)}.content-hero-badge{background:var(--lw-soft)!important;color:var(--ui-brand-ink)!important}.content-action-card.is-primary .content-action-text strong,.content-action-card.is-primary .content-action-text span,.content-view-content .content-action-card.is-primary strong,.content-view-content .content-action-card.is-primary span{color:var(--b-pill-ink)!important}.ui-cmd-list button.is-active small{color:var(--ui-ink-2)}.connect-card-badge,.connect-card.is-connected .connect-card-icon{background:var(--b-pill)!important;color:var(--b-pill-ink)!important}.connect-card-badge svg,.connect-card.is-connected .connect-card-icon svg{color:var(--b-pill-ink)!important}.ui-auth-art{display:none}@media (height>=720px){.ui-auth-art{z-index:0;object-fit:contain;object-position:center bottom;pointer-events:none;flex:1 1 0;width:100%;min-height:0;margin-block:8px;display:block;position:relative;-webkit-mask-image:radial-gradient(68% 72% at 50% 55%,#000 55%,#0000 100%);mask-image:radial-gradient(68% 72% at 50% 55%,#000 55%,#0000 100%)}.ui-auth-points{display:none}.ui-auth-hero{gap:28px}.ui-auth-hero h2{font-size:clamp(26px,2.6vw,38px)}}.ui-dock{max-width:calc(100% - 24px)}.ui-dock-nav{min-width:0}@media (width<=1340px) and (width>=861px){.ui-dock-item{padding:0 12px}.ui-dock-item:not([aria-current=page])>span:not(.ui-pill),.ui-dock-search span,.ui-dock-search kbd{display:none}.ui-dock-search{justify-content:center;width:40px;padding:0}}.agency-panel{gap:18px;display:grid;border-radius:28px!important;padding:clamp(18px,3vw,32px)!important}.agency-panel .agency-head{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;padding-bottom:20px}.agency-panel .agency-head>div:first-child{flex:340px;min-width:0}.agency-panel .agency-head h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,3vw,34px)}.agency-panel .agency-head h1:before{content:"מרחב סושיאל";background:var(--b-soft,#e5f8f4);width:max-content;color:var(--ui-brand-ink,#066a64);letter-spacing:0;border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:12px;font-weight:700;display:block}.agency-client-limit-note{background:var(--lw-soft);border-radius:14px;padding:10px 14px;color:var(--ui-ink-2)!important;margin:0!important;font-size:13px!important}.agency-clients{gap:14px!important}.agency-client{transition:transform .22s var(--ui-ease), box-shadow .22s var(--ui-ease), border-color .22s;grid-template-columns:minmax(220px,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:16px 20px;position:relative;background:var(--lw)!important;border:1px solid var(--ui-line-strong)!important;border-radius:22px!important;padding:18px 20px!important;display:grid!important}.agency-client:before{content:"";background:var(--ui-teal,#00b8b0);border-radius:0 4px 4px 0;width:4px;position:absolute;inset-block:18px;inset-inline-start:0}.agency-client[data-state=setup]:before{background:var(--ui-warn-text,#b84a36);opacity:.55}.agency-client[data-state=pending]:before{background:var(--ui-ink-3,#7a8794);opacity:.6}@media (hover:hover){.agency-client:hover{transform:translateY(-2px);box-shadow:0 18px 40px -26px #10203566;border-color:color-mix(in srgb, var(--ui-brand-ink,#066a64) 35%, var(--ui-line-strong))!important}}.agency-client-identity{flex:initial!important;gap:14px!important}.agency-client-logo{object-fit:cover;border-radius:16px!important;width:52px!important;height:52px!important}.agency-client-logo-empty{color:#066a64!important;background:linear-gradient(135deg,#bcede5,#e5f8f4)!important;font-size:20px!important;font-weight:800!important}.agency-client-identity strong{font-size:17px}.agency-client-identity p{background:var(--b-soft,#e5f8f4);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex;color:var(--ui-brand-ink,#066a64)!important;margin:6px 0 0!important;font-size:12px!important}.agency-client[data-state=setup] .agency-client-identity p{background:color-mix(in srgb, #b84a36 12%, var(--lw));color:var(--warn-text,#8f3524)!important}.agency-client[data-state=pending] .agency-client-identity p{background:var(--lw-soft);color:var(--ui-ink-2)!important}.agency-client-connections{flex-wrap:wrap;gap:8px!important;display:flex!important}.agency-client-connections span{background:var(--lw-soft);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.agency-client-connections span:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:8px;height:8px}.agency-client-connections .connected{background:var(--b-soft,#e5f8f4);color:var(--ui-brand-ink,#066a64)!important}.agency-client-connections .disconnected{color:var(--ui-ink-3)!important}.agency-client-connections .disconnected:before{opacity:.55;background:0 0;box-shadow:inset 0 0 0 2px}.agency-client-actions{justify-items:stretch;gap:8px;min-width:190px;display:grid}.agency-client-actions>button{width:100%;margin:0!important}@media (width<=900px){.agency-client{grid-template-columns:1fr auto}.agency-client-connections{order:3;grid-column:1/-1}.agency-client-actions{order:2}}@media (width<=560px){.agency-client{grid-template-columns:1fr}.agency-client-actions{min-width:0}}.agency-add{background:var(--lw-soft);border:1px solid var(--ui-line);border-radius:20px;padding:18px}.agency-invite-link{border-radius:20px}.ui-dock-tenant{flex:0 auto;min-width:0}.ui-dock-tenant select,.ui-dock-tenant .active-business-switcher{max-width:100%}@media (width<=860px){.ui-dock-tenant{max-width:132px;margin-inline-end:4px}.ui-dock-tenant select{width:100%;min-width:0}}@media (width>=700px){.content .agency-head-actions,.agency-panel .agency-head-actions{flex-wrap:nowrap;width:auto}}.content .agency-context-bar,.agency-context-bar{color:#102035!important;background:linear-gradient(90deg,#e5f8f4,#bcede5)!important;border:1px solid #00b8b059!important;box-shadow:0 10px 28px -20px #00787080!important}.agency-context-bar .agency-context-label,.agency-context-bar .agency-context-name{opacity:1;color:#102035!important}:root[data-theme=dark] .agency-context-bar{color:#e6f7f4!important;background:linear-gradient(90deg,#0f2b29,#14413d)!important;border-color:#2dd4bf59!important}:root[data-theme=dark] .agency-context-bar .agency-context-label,:root[data-theme=dark] .agency-context-bar .agency-context-name{color:#e6f7f4!important}:root[data-theme=dark] .ui-auth-art{object-fit:cover;object-position:center 70%;border-radius:32px;box-shadow:0 30px 70px -30px #000c,0 0 0 1px #ffffff14;-webkit-mask-image:none;mask-image:none}@media (width<=860px){.ui-tabbar{background:var(--ui-surface)!important}}.ui-amb{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-amb-orb{opacity:.55;filter:blur(1px);border-radius:50%;position:absolute}.ui-amb-orb--a{inset-inline-end:-70px;background:radial-gradient(circle,#d6f3ee,#bcede5 80%);width:280px;height:280px;top:12%}.ui-amb-orb--b{inset-inline-start:-50px;background:radial-gradient(circle,#eaf9f6,#e5f8f4 80%);width:190px;height:190px;top:52%}.ui-amb-orb--c{inset-inline-end:18%;background:radial-gradient(circle,#d6f3ee,#bcede5 85%);width:120px;height:120px;bottom:8%}.ui-amb-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#00b8b0;width:20px;height:20px;position:absolute}.ui-amb-spark--a{top:44%;inset-inline-start:5%}.ui-amb-spark--b{top:40%;width:14px;height:14px;inset-inline-end:12%}.ui-amb-spark--c{bottom:24%;width:16px;height:16px;inset-inline-start:10%}.ui-amb-spark--d{bottom:12%;inset-inline-end:26%}:root[data-theme=dark] .ui-amb-orb{opacity:.12}.ui-auth-hero>.ui-auth-logo,.ui-auth-hero-main,.ui-auth-art,.ui-auth-foot{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){@keyframes ui-float{0%,to{transform:translate(0,0)rotate(-.6deg)}50%{transform:translateY(-12px)rotate(.6deg)}}@keyframes ui-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-26px,18px)scale(1.08)}}@keyframes ui-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(22px,-20px)scale(.94)}}@keyframes ui-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(45deg)}}@keyframes ui-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes ui-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 40%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes ui-sweep{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes ui-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.ui-amb-orb--a{animation:14s ease-in-out infinite ui-drift-a}.ui-amb-orb--b{animation:17s ease-in-out infinite ui-drift-b}.ui-amb-orb--c{animation:11s ease-in-out -4s infinite ui-drift-a}.ui-amb-spark{animation:3.8s ease-in-out infinite ui-twinkle}.ui-amb-spark--b{animation-delay:-1.2s}.ui-amb-spark--c{animation-duration:4.6s;animation-delay:-2.1s}.ui-amb-spark--d{animation-delay:-3s}.ui-auth-art{transform-origin:50% 80%;will-change:transform;animation:6.5s ease-in-out infinite ui-float}.ui-auth-hero:before{content:"";inset-inline-start:50%;pointer-events:none;background:radial-gradient(circle,#00b8b047,#0000 68%);border-radius:50%;width:420px;height:420px;margin-inline-start:-210px;animation:5s ease-in-out infinite ui-glow;position:absolute;bottom:6%}.ui-auth-logo{transform-origin:100%;animation:4.5s ease-in-out infinite ui-breathe}.ui-auth-panel{position:relative;overflow:hidden}.ui-auth-panel:before,.ui-auth-panel:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.ui-auth-panel:before{inset-inline-start:-120px;background:radial-gradient(circle,#bcede5b3,#0000 70%);width:320px;height:320px;animation:16s ease-in-out infinite ui-drift-a;top:-90px}.ui-auth-panel:after{inset-inline-end:-90px;background:radial-gradient(circle,#e5f8f4e6,#0000 70%);width:260px;height:260px;animation:19s ease-in-out infinite ui-drift-b;bottom:-70px}.ui-auth-panel>*{z-index:1;position:relative}.ui-auth-mascot,.ui-ob .ano-mascot,.ui-feed-empty .ano-mascot,.ui-today-hello .ano-mascot{animation:5.5s ease-in-out infinite ui-float}.ui-app{position:relative}.ui-app:before,.ui-app:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:fixed}.ui-app:before{inset-inline-end:-14vmax;background:radial-gradient(circle,#00b8b021,#0000 66%);width:46vmax;height:46vmax;animation:22s ease-in-out infinite ui-drift-a;top:-16vmax}.ui-app:after{inset-inline-start:-14vmax;background:radial-gradient(circle,#bcede580,#0000 66%);width:40vmax;height:40vmax;animation:26s ease-in-out infinite ui-drift-b;bottom:-16vmax}.ui-app>.ui-page{z-index:1;position:relative}.ui-feed-dot{color:var(--ui-teal,#00b8b0);animation:2.4s ease-out infinite ui-ring}.ui-feed-dot--hot{color:var(--ui-coral,#b84a36)}.ui-feed-item:nth-child(2) .ui-feed-dot{animation-delay:-.6s}.ui-feed-item:nth-child(3) .ui-feed-dot{animation-delay:-1.2s}.ui-feed-item:nth-child(4) .ui-feed-dot{animation-delay:-1.8s}.ui-pulse button{position:relative;overflow:hidden}.ui-pulse button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:7s ease-in-out infinite ui-sweep;position:absolute;inset:0;transform:translate(-130%)}.ui-pulse button:nth-child(2):after{animation-delay:1.4s}.ui-pulse button:nth-child(3):after{animation-delay:2.8s}.ui-ask kbd{animation:3.2s ease-in-out infinite ui-breathe}.ui-top-count{animation:2.2s ease-in-out infinite ui-breathe}.ui-dock-brand img{animation:5s ease-in-out infinite ui-breathe}}@media (prefers-reduced-motion:reduce){.ui-amb-spark{opacity:.5}}.ui-bubbles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-app>.ui-bubbles{position:fixed}.ui-bubbles i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:.7;background:radial-gradient(circle,#bcede5b3,#00b8b02e);border-radius:50%;position:absolute}:root[data-theme=dark] .ui-bubbles i{opacity:.7;background:radial-gradient(circle,#2dd4bf33,#2dd4bf0f)}.ui-auth-panel>.ui-bubbles,.ui-auth-hero .ui-amb>.ui-bubbles{z-index:0}.ui-ob>.ui-bubbles{position:fixed}.ui-ob>:not(.ui-bubbles){z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){@keyframes ui-bubble-hop{0%,38%,to{transform:translateY(0)scale(1)}46%{transform:translateY(6px)scale(1.07,.93)}60%{transform:translateY(-70px)scale(.96,1.05)}72%{transform:translateY(0)scale(1.06,.94)}80%{transform:translateY(-14px)scale(.99,1.01)}88%{transform:translateY(0)scale(1.02,.98)}}@keyframes ui-bubble-sway{0%,to{translate:calc(var(--w) * -1) 0}50%{translate:var(--w) 0}}.ui-bubbles i{animation:ui-bubble-hop var(--t) cubic-bezier(.37, 0, .35, 1) var(--d) infinite, ui-bubble-sway calc(var(--t) * 1.6) ease-in-out var(--d) infinite;will-change:transform, translate}@keyframes ui-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-90px,60px)scale(1.15)}}@keyframes ui-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(80px,-70px)scale(.9)}}.ui-amb-orb--a{animation-duration:9s}.ui-amb-orb--b{animation-duration:11s}.ui-amb-orb--c{animation-duration:7s}.ui-auth-panel:before{animation-duration:10s}.ui-auth-panel:after{animation-duration:12s}.ui-app:before{animation-duration:14s}.ui-app:after{animation-duration:17s}}@media (prefers-reduced-motion:reduce){.ui-bubbles i{opacity:.35}}
