@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6eae0538-module__nizd1q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6eae0538-module__nizd1q__variable{--ubb-font-interface:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_2ef293df-module__RnPwVG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2ef293df-module__RnPwVG__variable{--ubb-font-display:"Poppins", "Poppins Fallback"}
:root{--ubb-forest:#0a1f14;--ubb-emerald:#00a878;--ubb-orange:#ff6b35;--ubb-paper:#f8fafc;--ubb-white:#fff;--ubb-neutral-50:#f4f7f5;--ubb-neutral-100:#e7edea;--ubb-neutral-200:#d2dad5;--ubb-neutral-400:#8a968f;--ubb-neutral-500:#66726b;--ubb-neutral-700:#333d37;--ubb-radius-sm:8px;--ubb-radius-md:12px;--ubb-radius-lg:16px;--ubb-radius-xl:24px;--ubb-shadow-sm:0 4px 12px #0a1f141f;--ubb-shadow-lg:0 18px 48px #0a1f1429;--ink:var(--ubb-forest);--muted:var(--ubb-neutral-500);--line:var(--ubb-neutral-100);--purple:var(--ubb-emerald);--mint:#dff7ee;--paper:var(--ubb-paper)}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--ubb-neutral-100);color:var(--ink);font-family:var(--ubb-font-interface),Arial,sans-serif;margin:0}button,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2f6fed}.app-frame{background:var(--paper);width:100%;height:100dvh;min-height:0;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:#ffffffeb;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:74px;padding:0 24px;display:grid}.brand,.workspace-title,.top-actions,.composer-row,.composer-meta,.builder-toolbar,.builder-footer,.mock-nav,.metric-row{align-items:center;display:flex}.brand{gap:11px}.brand-mark{color:#fff;background:var(--ubb-forest);width:38px;height:38px;box-shadow:var(--ubb-shadow-sm);border-radius:11px;place-items:center;font-size:20px;font-weight:850;display:grid;overflow:hidden}.brand-mark img{width:100%;height:100%;display:block}.brand strong,.brand small{display:block}.brand strong{font-family:var(--ubb-font-display),sans-serif;letter-spacing:.1em;font-size:15px}.brand small{color:var(--muted);margin-top:1px;font-size:10px}.workspace-title{justify-content:flex-start;gap:8px;font-size:14px}.workspace-title>span:not(.status-dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-title small{color:var(--muted);flex-shrink:0}.status-dot{background:#24c486;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #24c4861f}.top-actions{justify-content:flex-end;gap:8px}.quiet-button,.device-picker button{border:1px solid var(--line);color:#4b4961;background:#fff;border-radius:10px;padding:8px 12px}.avatar{color:#5e39c8;background:#eee7ff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:5px;font-size:12px;font-weight:800;display:grid}.workspace-grid{grid-template-columns:minmax(330px,38%) minmax(0,62%);height:calc(100dvh - 74px);min-height:0;display:grid}.conversation-panel,.builder-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.preview-focus .topbar,.preview-focus .mobile-switch,.preview-focus .conversation-panel{display:none}.preview-focus .workspace-grid{height:100dvh;min-height:100dvh;display:block}.preview-focus .builder-panel{height:100dvh;display:flex}.preview-focus .canvas-wrap{padding:28px 5vw}.preview-focus .visual-canvas{width:min(1180px,100%);max-width:1180px;margin-inline:auto;box-shadow:0 30px 80px #1d14342e}.free-access-status{white-space:nowrap;color:#4d347d;background:#f7f3ff;border:1px solid #d9d1e8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.otf-link{color:#fff;background:#092d24;border-radius:10px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.otf-page{background:radial-gradient(circle at 15% 10%,#dffcf1,#0000 35%),linear-gradient(135deg,#f7f3ff,#fff);place-items:center;min-height:100dvh;padding:24px;display:grid}.otf-card{background:#fffffff0;border:1px solid #ded7ea;border-radius:28px;gap:18px;width:min(680px,100%);padding:clamp(28px,6vw,64px);display:grid;box-shadow:0 30px 90px #1f144624}.otf-card h1{margin:0;font-size:clamp(34px,6vw,64px);line-height:.96}.otf-card p{color:#666078;margin:0;line-height:1.6}.otf-card>button,.otf-card form button{color:#fff;background:#08aa7e;border:0;border-radius:13px;min-height:50px;font-weight:850}.otf-card small{text-align:center;color:#6c6479}.otf-price{background:#f4efff;border-radius:16px;align-items:end;gap:14px;padding:18px;display:flex}.otf-price strong{font-size:38px}.otf-price span{color:#6b6479;padding-bottom:6px}.otf-success{color:#087858;background:#dcfaef;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px;font-size:11px;font-weight:900}.crud-card form{grid-template-columns:1fr auto;gap:10px;display:grid}.crud-card input{border:1px solid #d8d0e5;border-radius:11px;min-width:0;min-height:48px;padding:0 13px}.crud-card form button{padding:0 22px}.crud-list{gap:10px;display:grid}.crud-list article{grid-template-columns:1fr auto;gap:10px;display:grid}.crud-list .secondary{color:#9d2941;background:#fff4f6;border:1px solid #e1b6bf;border-radius:10px}.otf-proof{border-top:1px solid #eee8f4;padding-top:16px;font-size:12px}.conversation-panel{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#00a8781a,#0000 34%),linear-gradient(#fff 0%,#f7faf8 100%);padding:24px 26px 20px}.panel-heading{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:850;display:block}.panel-heading h1{max-width:390px;font-family:var(--ubb-font-display),sans-serif;margin:6px 0 0;font-size:23px;line-height:1.08}.language{border:1px solid var(--line);background:#fff;border-radius:999px;height:30px;padding:7px 10px;font-size:11px;font-weight:800}.golden-journey{background:#ffffffdb;border:1px solid #dce9e2;border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 16px;padding:12px 14px;display:flex}.golden-journey>i{background:#d4ddd8;flex:1;height:1px;margin:0 7px}.golden-stage{color:#758078;align-items:center;gap:7px;display:flex}.golden-stage>span{background:#fff;border:1px solid #cdd8d2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.golden-stage p{gap:1px;margin:0;display:grid}.golden-stage strong{letter-spacing:.1em;font-size:9px}.golden-stage small{white-space:nowrap;font-size:8px}.golden-stage.active{color:var(--ubb-forest)}.golden-stage.active>span{color:#332304;background:#f5b932;border-color:#f5b932;box-shadow:0 0 0 5px #f5b93224}.agent-profile{color:#fff;background:linear-gradient(120deg,#092319,#103b2b);border:1px solid #d8e7df;border-radius:20px;align-items:center;gap:14px;margin:0 0 14px;padding:13px 15px;display:flex;box-shadow:0 14px 32px #0a1f1429}.agent-avatar-wrap{flex:none;position:relative}.agent-profile-avatar{border:2px solid #ffffffb8;border-radius:18px;display:block}.agent-avatar-wrap i{background:#2fe0a1;border:3px solid #103b2b;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:-2px}.agent-profile div{gap:2px;min-width:0;display:grid}.agent-profile div>small{color:#83e8c4;letter-spacing:.12em;font-size:8px;font-weight:850}.agent-profile strong{font-family:var(--ubb-font-display),sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.agent-profile div>span{color:#d9eee6;font-size:11px;font-weight:750}.agent-profile em{color:#fff;margin-top:3px;font-size:10px;font-style:normal}.agent-roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 14px;display:grid}.agent-roster button{color:#24332b;cursor:pointer;background:#ffffffd6;border:1px solid #dce7e1;border-radius:15px;align-content:start;justify-items:center;gap:3px;min-width:0;min-height:91px;padding:8px 4px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.agent-roster button:hover{transform:translateY(-2px)}.agent-roster button:hover,.agent-roster button[aria-pressed=true]{border-color:var(--purple);background:#effbf6;box-shadow:0 8px 20px #0078561a}.roster-avatar{position:relative}.roster-avatar img{border-radius:13px;display:block}.roster-avatar i{background:#2acb91;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:-1px}.agent-roster strong{text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.agent-roster small{color:#68766e;text-align:center;max-width:100%;min-height:20px;font-size:7px;font-weight:700;line-height:1.25;overflow:hidden}.messages{scrollbar-width:thin;flex:1;min-height:0;padding:6px 4px 16px;overflow:auto}.message{border-radius:16px;max-width:88%;margin:0 0 14px;padding:13px 15px;box-shadow:0 6px 18px #21194a0d}.message p{margin:5px 0 0;font-size:14px;line-height:1.5}.message-author{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.from-user{background:var(--purple);color:#fff;border-bottom-right-radius:5px;margin-left:auto}.from-user .message-author{color:#e8dfff}.from-ubb{border:1px solid var(--line);background:#fff;border-bottom-left-radius:5px}.from-ubb .message-author{color:var(--purple)}.history-button{border:1px solid var(--line);color:#675f7f;background:#fff;border-radius:999px;margin:0 auto 16px;padding:8px 13px;font-size:11px;font-weight:700;display:block}.composer{background:#fff;border:1px solid #ddd6ef;border-radius:16px;padding:12px;box-shadow:0 12px 35px #35246d14}.composer label{color:#5b5870;margin:0 0 8px;font-size:11px;font-weight:700;display:block}.composer-row{align-items:flex-end;gap:10px}.composer textarea{resize:none;background:#f8f6fc;border:0;border-radius:10px;outline:0;width:100%;height:58px;padding:11px;font-size:13px}.composer-row button,.builder-footer button,.hero-copy button{background:var(--purple);color:#fff;border:0;border-radius:10px;padding:11px 16px;font-weight:750}.composer-meta{color:#6f6a80;justify-content:space-between;gap:12px;margin-top:7px;font-size:10px}.notice{color:#7253c6;margin:9px 2px 0;font-size:11px}.builder-panel{background:#f1eff7}.builder-toolbar{background:#f8f7fb;border-bottom:1px solid #ddd9e8;flex-shrink:0;justify-content:space-between;gap:18px;height:72px;padding:0 22px}.builder-toolbar strong{margin-top:3px;display:block}.device-picker{background:#e9e6f0;border-radius:10px;padding:3px;display:flex}.device-picker button{background:0 0;border:0;padding:6px 10px;font-size:11px}.device-picker .selected{background:#fff;box-shadow:0 2px 8px #00000014}.draft-badge{color:#885e00;letter-spacing:.08em;background:#fff0c6;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850}.canvas-wrap{flex:1;min-height:0;padding:20px 22px 28px;overflow:auto}.canvas-status{color:#817d91;justify-content:space-between;max-width:940px;margin:0 auto 9px;font-size:10px;display:flex}.visual-canvas{background:#fff;border:1px solid #ded9ea;border-radius:16px;max-width:940px;min-height:520px;margin:auto;overflow:clip;box-shadow:0 22px 55px #23194b1f}.canvas-tail-space{pointer-events:none;height:calc(100% - 80px);min-height:220px;max-height:420px}.mock-nav{border-bottom:1px solid #efecf4;gap:24px;height:66px;padding:0 34px;font-size:11px}.mock-nav strong{letter-spacing:.08em;margin-right:auto}.mock-nav button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:8px 13px}.preview-phone .canvas-status,.preview-phone .visual-canvas{width:min(390px,100%);max-width:390px}.preview-phone .visual-canvas{min-height:680px}.preview-phone .mock-nav{gap:10px;height:58px;padding:0 18px}.preview-phone .mock-nav span{display:none}.preview-phone .hero-preview{grid-template-columns:1fr;min-height:520px;padding:38px 24px 28px}.preview-phone .hero-copy h2{font-size:38px}.preview-phone .hero-visual{min-height:210px;margin-top:24px}.preview-phone .orb-one{width:160px;height:160px}.preview-phone .metric-row{flex-wrap:wrap;gap:10px;padding:22px 12px}.preview-phone .metric-row div{min-width:90px}.hero-preview{background:radial-gradient(circle at 80% 10%,#ece4ff 0,#0000 31%),linear-gradient(135deg,#fff 40%,#f6f0ff);grid-template-columns:1.1fr .9fr;min-height:330px;padding:56px 50px 42px;display:grid}.hero-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--purple);font-size:10px;font-weight:850}.hero-copy h2{letter-spacing:-.045em;max-width:560px;margin:14px 0 15px;font-size:clamp(30px,4vw,55px);line-height:.98}.hero-copy p{color:#686479;max-width:530px;margin:0 0 24px;font-size:14px;line-height:1.6}.hero-visual{min-height:240px;position:relative}.orb{border-radius:50%;position:absolute}.orb-one{background:linear-gradient(145deg,#bca7ff,#7048e8);width:190px;height:190px;top:4%;right:12%;box-shadow:0 22px 50px #6c42e840}.orb-two{background:var(--mint);width:100px;height:100px;bottom:0;left:4%}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;width:145px;padding:18px;display:flex;position:absolute;bottom:8%;right:0;box-shadow:0 18px 36px #36227229}.glass-card b{font-size:26px}.glass-card small{color:var(--muted);margin-top:4px}.profile-preview{z-index:2;position:absolute}.social-preview{gap:8px;display:flex;bottom:5%;left:0;right:24%;transform:rotate(-4deg)}.social-preview i{aspect-ratio:.78;background:linear-gradient(145deg,#ffb7dd,#7b5bf0);border:4px solid #fff;border-radius:12px;flex:1;display:block;box-shadow:0 10px 22px #22184c29}.social-preview i:nth-child(2){background:linear-gradient(145deg,#d7ffef,#39a979);transform:translateY(-16px)}.social-preview i:nth-child(3){background:linear-gradient(145deg,#ffe7ad,#ff7b54)}.web-preview{background:#fff;border:6px solid #fff;border-radius:18px;inset:13% 2% 8% 0;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 38px #22184c2e}.web-preview-bar{background:#eeeaf6;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.web-preview-bar i{background:#9b91b5;border-radius:50%;width:6px;height:6px}.web-preview-body{background:linear-gradient(135deg,#fff,#f1ebff);grid-template-rows:1fr 34px;grid-template-columns:1.35fr .65fr;gap:9px;height:calc(100% - 26px);padding:14px;display:grid}.web-preview-body b{background:linear-gradient(145deg,#7650e8,#b38cff);border-radius:10px;display:block}.web-preview-body>i{background:#d9fff0;border-radius:8px;display:block}.web-preview-body>i:first-of-type{grid-row:1}.web-preview-body>i:nth-of-type(2),.web-preview-body>i:nth-of-type(3){background:#e5def7}.flow-preview{align-items:center;gap:7px;display:flex;inset:18% 3% 14% 0}.flow-preview i{background:#7a52e8;border:6px solid #fff;border-radius:15px;width:49px;height:49px;box-shadow:0 9px 22px #22184c2e}.flow-preview i:nth-of-type(2){background:#24c486}.flow-preview i:nth-of-type(3){background:#ffb44f}.flow-preview b{background:#aaa0c8;border-radius:99px;flex:1;height:3px}.chart-preview{background:#ffffffdb;border-radius:18px;align-items:flex-end;gap:10px;height:135px;padding:18px;display:flex;bottom:7%;left:4%;right:12%;box-shadow:0 18px 35px #22184c26}.chart-preview i{background:#9e84f3;border-radius:7px 7px 3px 3px;flex:1;height:35%;display:block}.chart-preview i:nth-child(2){background:#6c42e8;height:70%}.chart-preview i:nth-child(3){background:#24c486;height:52%}.chart-preview i:nth-child(4){background:#17152f;height:88%}.strategy-preview{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;bottom:6%;left:2%;right:12%}.strategy-preview i{background:#ffffffe0;border:1px solid #6c42e829;border-radius:14px;height:76px;box-shadow:0 12px 25px #22184c1c}.strategy-preview i:nth-child(2){background:#c9ffea;transform:translateY(-16px)}.strategy-preview i:nth-child(3){background:#eee7ff}.custom-preview{background:#ffffff80;border:2px dashed #6c42e873;border-radius:22px;place-items:center;display:grid;inset:25% 18%}.custom-preview span{color:#fff;background:#6c42e8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:34px;font-weight:300;display:grid}.profile-web .orb,.profile-web .glass-card,.profile-marketing .orb,.profile-marketing .glass-card,.profile-operations .orb,.profile-operations .glass-card,.profile-analytics .orb,.profile-analytics .glass-card,.profile-strategy .glass-card,.profile-custom .orb,.profile-custom .glass-card{opacity:.22}.profile-web .hero-preview{background:radial-gradient(circle at 80% 10%,#ece4ff 0,#0000 31%),linear-gradient(135deg,#fff 40%,#f6f0ff)}.profile-marketing .hero-preview{background:linear-gradient(135deg,#fff5fa,#f1edff)}.profile-operations .hero-preview{background:linear-gradient(135deg,#f5fffb,#f0f1ff)}.profile-analytics .hero-preview{background:linear-gradient(135deg,#f7f5ff,#eef9ff)}.profile-strategy .hero-preview{background:linear-gradient(135deg,#fff,#f6f2ff)}.profile-custom .hero-preview{background:linear-gradient(135deg,#fafafa,#f3efff)}.draft-section-grid{background:#faf9fd;border-top:1px solid #eeeaf4;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:28px 34px;display:grid}.draft-section-card{background:#fff;border:1px solid #e7e1f0;border-radius:14px;min-width:0;padding:18px;position:relative;box-shadow:0 9px 24px #281c4e0d}.section-symbol{background:#c9baff;border-radius:99px;width:28px;height:7px;margin-bottom:12px;display:block}.draft-section-card h3{margin:0 0 8px;font-size:17px}.draft-section-card p,.draft-section-card li{color:#6b6779;font-size:11px;line-height:1.5}.draft-section-card p{margin:0}.draft-section-card ul{margin:10px 0 0;padding-left:18px}.section-feature .section-symbol{background:#6c42e8;width:38px}.section-proof{background:#f5fffb}.section-proof .section-symbol{background:#24c486}.section-action{background:#f7f3ff;border-color:#cfc0ff}.section-action .section-symbol{background:#6c42e8;border-radius:50%;width:18px;height:18px}.section-brief .section-symbol{background:#ffb44f}.preview-phone .draft-section-grid{grid-template-columns:1fr;padding:20px}.profile-web .layout-web-feature-grid{background:linear-gradient(#fff,#f8f5ff);border-top:4px solid #6c42e8}.profile-web .layout-web-feature-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.profile-web .layout-web-feature-grid li{background:#f0ebff;border-radius:8px;padding:7px 8px}.profile-web .layout-web-proof-band{color:#fff;background:#17152f;border:0;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(140px,.7fr) minmax(180px,1.3fr);align-items:center;column-gap:18px;display:grid}.profile-web .layout-web-proof-band .section-symbol{background:#24c486;grid-row:1/4;align-self:stretch;width:6px;height:auto;margin:0}.profile-web .layout-web-proof-band h3{color:#fff}.profile-web .layout-web-proof-band p,.profile-web .layout-web-proof-band li{color:#d8d3e8}.profile-web .layout-web-action-panel{text-align:center;background:linear-gradient(135deg,#f4efff,#e4fff5);border:2px solid #6c42e8;grid-column:1/-1}.profile-web .layout-web-action-panel .section-symbol{margin:0 auto 12px}.profile-web .layout-web-action-panel ul{justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.profile-web .layout-web-action-panel li{color:#fff;background:#6c42e8;border-radius:99px;padding:7px 12px}.profile-web .layout-web-brief-block{border-left:5px solid #ffb44f}.profile-web .layout-web-content-block{box-shadow:none}.preview-phone .profile-web .layout-web-proof-band{grid-template-columns:1fr}.preview-phone .profile-web .layout-web-proof-band .section-symbol{grid-row:auto;width:32px;height:7px}.preview-phone .profile-web .layout-web-feature-grid ul,.preview-phone .profile-web .layout-web-action-panel ul{display:block}.preview-phone .profile-web .layout-web-action-panel li{margin-top:6px}.profile-marketing .layout-social-post-grid{background:linear-gradient(145deg,#fff0f7,#eee8ff);border:0;overflow:hidden}.profile-marketing .layout-social-post-grid:after{content:"";background:linear-gradient(120deg,#ff87bf,#7550e8 60%,#ffd166);border-radius:12px;height:70px;margin-top:12px;display:block}.profile-marketing .layout-social-post-grid ul{gap:6px;padding:0;list-style:none;display:flex}.profile-marketing .layout-social-post-grid li{text-align:center;background:#ffffffbf;border-radius:8px;flex:1;padding:7px}.profile-marketing .layout-social-result-strip{background:#fff;border:0;grid-column:1/-1;grid-template-columns:.75fr 1.25fr;column-gap:16px;display:grid}.profile-marketing .layout-social-result-strip .section-symbol{background:linear-gradient(#ff4f9a,#7550e8);grid-row:1/4;align-self:stretch;width:8px;height:auto;margin:0}.profile-marketing .layout-social-action-card{background:#fff5fa;border:2px solid #ff72b6}.profile-marketing .layout-social-action-card li{color:#6c42e8;font-weight:700}.profile-marketing .layout-social-plan-board{background:#f7f3ff;border-left:5px solid #7550e8}.profile-marketing .layout-social-content-card{box-shadow:none;border-style:dashed}.preview-phone .profile-marketing .layout-social-result-strip{grid-template-columns:1fr}.preview-phone .profile-marketing .layout-social-result-strip .section-symbol{grid-row:auto;width:32px;height:7px}.preview-phone .profile-marketing .layout-social-post-grid ul{display:block}.profile-operations .layout-flow-stage-grid{background:#f2fff9;border-top:4px solid #24c486}.profile-operations .layout-flow-stage-grid li{background:#fff;border-left:3px solid #24c486;margin-top:5px;padding:6px;list-style:none}.profile-operations .layout-flow-evidence-band{background:#e9fff5;grid-column:1/-1}.profile-operations .layout-flow-trigger-panel{background:#fff;border:2px solid #24c486}.profile-operations .layout-flow-plan-map{border-left:5px solid #24c486}.profile-operations .layout-flow-content-log{box-shadow:none;font-family:ui-monospace,monospace}.profile-analytics .layout-data-kpi-grid{background:#f3f7ff;border-top:4px solid #4f7cff}.profile-analytics .layout-data-kpi-grid li{background:#e3ebff;border-radius:7px;margin:3px;padding:6px 8px;display:inline-block}.profile-analytics .layout-data-insight-band{background:#17152f;grid-column:1/-1}.profile-analytics .layout-data-insight-band h3,.profile-analytics .layout-data-insight-band li{color:#fff}.profile-analytics .layout-data-decision-panel{border:2px solid #4f7cff}.profile-analytics .layout-data-analysis-board{background:#f6f8ff;border-left:5px solid #4f7cff}.profile-analytics .layout-data-content-table{box-shadow:none;border-radius:4px}.profile-strategy .layout-strategy-pillar-grid{background:#f8f5ff;border-top:4px solid #6c42e8}.profile-strategy .layout-strategy-pillar-grid li{background:#fff;border-radius:7px;margin-top:5px;padding:7px}.profile-strategy .layout-strategy-proof-band{background:#ede7ff;grid-column:1/-1}.profile-strategy .layout-strategy-decision-panel{background:#fff;border:2px solid #6c42e8}.profile-strategy .layout-strategy-roadmap{border-left:5px solid #ffb44f}.profile-strategy .layout-strategy-content-note{box-shadow:none;border-style:dashed}.profile-custom .layout-custom-module-grid{border-top:4px dashed #6c42e8}.profile-custom .layout-custom-proof-block{background:#f5f5f7}.profile-custom .layout-custom-action-block{border:2px dashed #6c42e8}.profile-custom .layout-custom-brief-block{border-left:5px dashed #ffb44f}.profile-custom .layout-custom-content-block{box-shadow:none}.artifact-canvas .draft-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-page .draft-section-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.artifact-form .draft-section-grid{grid-template-columns:minmax(0,1fr);max-width:680px;margin:0 auto}.artifact-board .draft-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.artifact-pipeline .draft-section-grid{background:linear-gradient(90deg,#f7f5fb,#eefcf7);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.artifact-dashboard .draft-section-grid{background:#f3f6fc;grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-custom .draft-section-grid{border:2px dashed #d9d1e8;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.preview-phone .artifact-canvas .draft-section-grid,.preview-phone .artifact-board .draft-section-grid,.preview-phone .artifact-dashboard .draft-section-grid{grid-template-columns:1fr}.artifact-form-preview{background:#faf9fd;border-top:1px solid #eeeaf4;gap:18px;max-width:680px;margin:0 auto;padding:30px 34px;display:grid}.artifact-form-section{background:#fff;border:1px solid #ded7ea;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:20px;display:grid}.artifact-form-section legend{color:var(--ink);padding:0 7px;font-size:17px;font-weight:750}.artifact-form-section>p{color:#6b6779;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.artifact-form-section label{color:#555064;gap:6px;font-size:11px;font-weight:700;display:grid}.artifact-form-section input{color:#625d70;background:#f8f7fb;border:1px solid #ded8e8;border-radius:9px;min-width:0;height:40px;padding:0 11px}.artifact-field-summary{gap:7px;margin:12px 0 0;display:grid}.artifact-field-summary div{border-top:1px solid #eeeaf4;justify-content:space-between;gap:10px;padding-top:7px;display:flex}.artifact-field-summary dt,.artifact-field-summary dd{color:#6b6779;margin:0;font-size:10px}.preview-phone .artifact-form-preview{padding:20px}.preview-phone .artifact-form-section{grid-template-columns:1fr}.artifact-pipeline-preview{background:linear-gradient(90deg,#f7f5fb,#eefcf7);border-top:1px solid #eeeaf4;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:30px 34px;list-style:none;display:grid}.artifact-pipeline-stage{min-width:0;padding:22px 12px 12px;position:relative}.artifact-pipeline-stage:not(:last-child):after{content:"";background:#b9a8e5;height:2px;position:absolute;top:29px;left:28px;right:-12px}.pipeline-node{z-index:1;background:#6c42e8;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:23px;left:12px;box-shadow:0 0 0 2px #6c42e8}.artifact-pipeline-stage article{background:#fff;border:1px solid #ded7ea;border-radius:12px;min-height:120px;margin-top:25px;padding:15px}.artifact-pipeline-stage h3{margin:0 0 8px;font-size:14px}.artifact-pipeline-stage p,.artifact-pipeline-stage li{color:#6b6779;font-size:10px;line-height:1.5}.artifact-pipeline-stage ul{margin:9px 0 0;padding-left:15px}.preview-phone .artifact-pipeline-preview{grid-template-columns:1fr;padding:20px}.preview-phone .artifact-pipeline-stage:not(:last-child):after{width:2px;height:auto;top:29px;bottom:-22px;left:18px}.preview-phone .pipeline-node{left:12px}.preview-phone .artifact-pipeline-stage{padding-left:38px}.artifact-board-preview,.artifact-dashboard-preview,.artifact-custom-preview{border-top:1px solid #eeeaf4;gap:14px;padding:28px 34px;display:grid}.artifact-board-preview{background:#f7f6fa;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.artifact-board-column{background:#fff;border:1px solid #e2ddec;border-radius:12px;min-width:0;padding:14px}.artifact-board-column header,.artifact-dashboard-panel header{border-bottom:1px solid #eeeaf4;align-items:center;gap:8px;padding-bottom:9px;display:flex}.artifact-board-column header span{background:#6c42e8;border-radius:50%;width:8px;height:8px}.artifact-board-column h3,.artifact-dashboard-panel h3,.artifact-custom-module h3,.artifact-page-block h3{margin:0;font-size:15px}.artifact-board-column p,.artifact-board-column li,.artifact-dashboard-panel p,.artifact-dashboard-panel li,.artifact-custom-module p,.artifact-custom-module li,.artifact-page-block p,.artifact-page-block li{color:#6b6779;font-size:10px;line-height:1.5}.artifact-board-column ul,.artifact-dashboard-panel ul,.artifact-custom-module ul,.artifact-page-block ul{padding-left:16px}.artifact-page-preview{background:#fff;border-top:1px solid #eeeaf4;gap:0;display:grid}.artifact-page-block{border-bottom:1px solid #eeeaf4;padding:28px 40px}.artifact-page-block:nth-child(2n){background:#faf9fd}.artifact-dashboard-preview{background:#f3f6fc;grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-dashboard-panel{background:#fff;border:1px solid #dce3f1;border-radius:12px;min-width:0;padding:18px;box-shadow:0 8px 20px #1f355b0f}.artifact-dashboard-panel header span{background:#4f7cff;border-radius:99px;width:20px;height:8px}.artifact-custom-preview{background:#fbfaff;border:2px dashed #d9d1e8;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.artifact-custom-module{background:#fff;border:1px dashed #bfb4d5;border-radius:10px;min-width:0;padding:20px;position:relative}.custom-module-handle{border-top:2px dotted #958ba9;border-bottom:2px dotted #958ba9;width:16px;height:5px;position:absolute;top:8px;right:9px}.artifact-canvas-preview{border:2px solid #eee9f7}.preview-phone .artifact-board-preview,.preview-phone .artifact-dashboard-preview,.preview-phone .artifact-custom-preview{grid-template-columns:1fr;padding:20px}.preview-phone .artifact-page-block{padding:24px}.artifact-section-navigation{z-index:4;scrollbar-width:thin;background:#fffffff5;border-top:1px solid #eeeaf4;border-bottom:1px solid #e3ddeb;padding:9px 14px;position:sticky;top:0;overflow-x:auto}.artifact-section-navigation ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.artifact-section-navigation a{color:#4a405b;white-space:nowrap;border:1px solid #ded6eb;border-radius:999px;align-items:center;min-height:36px;padding:5px 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.artifact-section-navigation a:hover{color:#542dc7;background:#f6f2ff;border-color:#6c42e8}.artifact-section-navigation a[aria-current=location]{color:#3f1ea8;background:#eee8ff;border-color:#6c42e8;box-shadow:inset 0 0 0 1px #6c42e8}.artifact-section-navigation a:focus-visible{outline-offset:2px;outline:3px solid #214bd7}.artifact-form-section:focus,.artifact-pipeline-stage:focus,.artifact-board-column:focus,.artifact-page-block:focus,.artifact-dashboard-panel:focus,.artifact-custom-module:focus,.draft-section-card:focus{outline-offset:-3px;outline:3px solid #6c42e8;scroll-margin-top:58px}.preview-phone .artifact-section-navigation a{min-height:44px}.metric-row{background:var(--ink);color:#fff;justify-content:space-around;padding:25px 40px}.metric-row div{flex-direction:column;align-items:center;display:flex}.metric-row strong{font-size:22px}.metric-row span{color:#bbb7d0;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px}.builder-footer{color:#777386;background:#faf9fc;border-top:1px solid #ddd9e8;flex-shrink:0;justify-content:space-between;height:68px;padding:0 22px;font-size:11px}.builder-footer div{gap:9px;display:flex}.builder-footer .secondary{color:var(--ink);background:#fff;border:1px solid #d9d4e6}.mobile-switch{display:none}.workspace-state{text-align:center;background:radial-gradient(circle at 50% 35%,#efe7ff,transparent 36%),var(--paper);place-content:center;justify-items:center;min-height:100dvh;padding:28px;display:grid}.workspace-state h1{margin:22px 0 8px;font-size:clamp(28px,5vw,48px)}.workspace-state p{max-width:560px;color:var(--muted);margin:0;line-height:1.6}.workspace-state button{background:var(--purple);color:#fff;border:0;border-radius:11px;margin-top:22px;padding:12px 18px;font-weight:750}.inventory-page{background:linear-gradient(#fff,#f5f2fb);min-height:100dvh;padding:40px clamp(20px,5vw,72px)}.inventory-header{align-items:flex-start;gap:42px;max-width:1200px;margin:auto;display:flex}.inventory-header>div:last-child{flex:1}.inventory-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,54px)}.inventory-header p{color:var(--muted);margin:10px 0}.inventory-tabs{border-bottom:1px solid var(--line);gap:8px;max-width:1200px;margin:34px auto 20px;padding-bottom:12px;display:flex}.inventory-tabs button{border:1px solid var(--line);color:#625e72;background:#fff;border-radius:999px;padding:9px 15px}.inventory-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;max-width:1200px;margin:auto;display:grid}.inventory-card,.inventory-empty{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 12px 30px #281c4e0f}.inventory-card h2{margin:18px 0 8px}.inventory-card p,.inventory-card small{color:var(--muted);font-size:12px;display:block}.inventory-card a{background:var(--purple);color:#fff;border-radius:10px;margin-top:22px;padding:10px 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.inventory-empty{text-align:center;max-width:1200px;margin:auto;padding:60px 20px}.inventory-empty h2{margin:0 0 8px}.create-workspace{background:#f2edff;border:1px solid #ddd5f0;border-radius:18px;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:14px;max-width:1200px;margin:34px auto 0;padding:20px;display:grid}.create-workspace h2{margin:5px 0;font-size:20px}.create-workspace p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.create-workspace label{color:#554f69;gap:7px;font-size:11px;font-weight:750;display:grid}.create-workspace input,.create-workspace select{min-width:0;color:var(--ink);background:#fff;border:1px solid #d8d1e8;border-radius:10px;padding:10px}.create-workspace button{background:var(--purple);color:#fff;border:0;border-radius:10px;padding:11px 16px;font-weight:750}.form-error{font-weight:700;color:#a42c48!important;grid-column:1/-1!important}@media (max-width:1000px){.create-workspace{grid-template-columns:1fr 1fr}.create-workspace>div{grid-column:1/-1}.inventory-header{flex-direction:column;gap:20px}}@media (max-width:620px){.create-workspace{grid-template-columns:1fr}.create-workspace>div{grid-column:auto}.inventory-page{padding:24px 16px}}@media (max-width:850px){.app-frame{min-height:100dvh}.topbar{grid-template-columns:1fr auto;height:64px}.workspace-title,.brand small,.quiet-button{display:none}.workspace-grid{height:calc(100dvh - 120px);min-height:0;display:block}.mobile-switch{background:#eeeaf6;grid-template-columns:1fr 1fr;height:56px;padding:6px;display:grid}.mobile-switch button{color:#595466;background:0 0;border:0;border-radius:9px;min-height:44px;font-size:12px;font-weight:750}.mobile-switch button[aria-selected=true]{color:var(--purple);background:#fff;box-shadow:0 3px 12px #25194b14}.conversation-panel,.builder-panel{border:0;height:100%;display:none}.conversation-panel.mobile-active,.builder-panel.mobile-active{display:flex}.conversation-panel{padding:19px 17px 15px}.panel-heading h1{font-size:20px}.canvas-wrap{padding:12px}.preview-desktop .visual-canvas{min-width:700px}.preview-phone .visual-canvas{min-width:360px}.builder-toolbar{height:62px}.builder-footer{height:58px}}@media (max-width:520px){.topbar{padding:0 14px}.brand-mark{width:34px;height:34px}.top-actions{gap:2px}.avatar{margin-left:0}.message{max-width:94%}.composer-meta span:last-child,.builder-footer>span{display:none}.builder-footer{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.conversation-panel{padding:14px 18px 12px;overflow:hidden}.conversation-panel .panel-heading{margin-bottom:7px}.conversation-panel .panel-heading h1{font-size:18px}.conversation-panel .golden-journey{margin-bottom:7px;padding:7px 10px}.conversation-panel .agent-profile{gap:9px;margin-bottom:7px;padding:7px 10px}.conversation-panel .agent-profile-avatar{border-radius:13px;width:44px;height:44px}.conversation-panel .agent-roster{gap:5px;margin-bottom:7px}.conversation-panel .agent-roster button{grid-template-rows:auto auto;grid-template-columns:30px 1fr;place-items:center start;column-gap:5px;min-height:48px;padding:4px}.conversation-panel .roster-avatar{grid-row:1/3}.conversation-panel .roster-avatar img{border-radius:9px;width:30px;height:30px}.conversation-panel .agent-roster small{text-align:left;min-height:0}.conversation-panel .messages{min-height:180px;scroll-padding-bottom:18px}.conversation-panel .composer{flex:none;padding:8px}.conversation-panel .composer label{margin-bottom:5px}.conversation-panel .composer textarea{height:44px}.conversation-panel .composer-meta{margin-top:4px}.artifact-dashboard-panel.dashboard-slot-source{background:#f8f9fc;grid-column:1/-1}.dashboard-slot-source header span{background:#71809c}.artifact-dashboard-panel.dashboard-slot-overview,.artifact-dashboard-panel.dashboard-slot-summary{border-top:4px solid #4f7cff;grid-column:1/-1}.dashboard-slot-overview header span,.dashboard-slot-summary header span{background:#4f7cff}.artifact-dashboard-panel.dashboard-slot-trend{background:linear-gradient(#fff,#edf3ff);min-height:170px}.dashboard-slot-trend:after{content:"";opacity:.7;background:linear-gradient(135deg,#0000 0 18%,#7ba4ff 19% 22%,#0000 23% 42%,#5a84dd 43% 46%,#0000 47% 64%,#86b7ff 65% 68%,#0000 69%);height:42px;margin-top:14px;display:block}.artifact-dashboard-panel.dashboard-slot-insight{background:#f5f0ff}.dashboard-slot-insight header span{background:#895bd4}.artifact-dashboard-panel.dashboard-slot-action{color:#fff;background:#202e49}.dashboard-slot-action header{border-color:#46536a}.dashboard-slot-action p,.dashboard-slot-action li,.dashboard-slot-action dt,.dashboard-slot-action dd{color:#dce5f3}.artifact-dashboard-panel.dashboard-slot-goal{border-left:4px solid #7354c2}.artifact-dashboard-panel.dashboard-slot-indicator{background:#eef8ff}.artifact-dashboard-panel.dashboard-slot-target{background:#fff8e9}.dashboard-slot-target header span{background:#e2a12d}.artifact-dashboard-panel.dashboard-slot-actual{background:#effaf5}.dashboard-slot-actual header span{background:#209a70}.artifact-dashboard-panel.dashboard-slot-alert{background:#fff3f5;border:1px solid #edbac5}.dashboard-slot-alert header span{background:#cf3f5f}.artifact-dashboard-panel.dashboard-slot-performance{background:#effaf5}.dashboard-slot-performance header span{background:#209a70}.artifact-dashboard-panel.dashboard-slot-variance{background:#fff8e9}.dashboard-slot-variance header span{background:#e2a12d}.artifact-dashboard-panel.dashboard-slot-neutral{border-left:4px solid #a59daf}.preview-phone .artifact-dashboard-panel.dashboard-slot-source,.preview-phone .artifact-dashboard-panel.dashboard-slot-overview,.preview-phone .artifact-dashboard-panel.dashboard-slot-summary{grid-column:auto}.artifact-board-column.board-slot-goal{border-top:4px solid #6c42e8;grid-column:span 2}.board-slot-goal header span{background:#6c42e8}.artifact-board-column.board-slot-audience{background:#fff8ef}.board-slot-audience header span{background:#df7e21}.artifact-board-column.board-slot-channel{background:#eef8ff}.board-slot-channel header span{background:#267fc4}.artifact-board-column.board-slot-creative{background:linear-gradient(145deg,#fff,#f6efff);min-height:170px}.board-slot-creative header span{background:#a647cb}.artifact-board-column.board-slot-schedule{border-left:4px solid #168c68}.board-slot-schedule header span{background:#168c68}.artifact-board-column.board-slot-editorial{background:#f6f2ff}.board-slot-editorial header span{background:#7354c2}.artifact-board-column.board-slot-brief{border-style:dashed}.board-slot-brief header span{background:#6f687b}.artifact-board-column.board-slot-status{background:#effaf5}.board-slot-status header span{background:#1a9b6f}.artifact-board-column.board-slot-metric{color:#fff;background:#1e2b43}.board-slot-metric header{border-color:#45526a}.board-slot-metric header span{background:#63a3ff}.board-slot-metric p,.board-slot-metric li,.board-slot-metric dt,.board-slot-metric dd{color:#d8e2f2}.artifact-board-column.board-slot-neutral{border-left:4px solid #a59daf}.preview-phone .artifact-board-column.board-slot-goal{grid-column:auto}.artifact-page-block.page-slot-navigation{color:#fff;background:#191525;padding-block:14px}.page-slot-navigation h3{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.page-slot-navigation p,.page-slot-navigation li{color:#d8d0ea}.artifact-page-block.page-slot-intro{background:#f4efff}.artifact-page-block.page-slot-hero{color:#fff;background:linear-gradient(135deg,#211938,#5d3ab7);padding-block:42px}.page-slot-hero h3{max-width:540px;font-size:25px;line-height:1.05}.page-slot-hero p,.page-slot-hero li{color:#e7dff7;max-width:520px}.artifact-page-block.page-slot-grid ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.page-slot-grid li{background:#fff;border:1px solid #e5dff0;border-radius:10px;padding:13px}.artifact-page-block.page-slot-value{background:#f7f3ff;border-left:5px solid #6c42e8}.artifact-page-block.page-slot-proof{background:#effaf6}.page-slot-proof li::marker{color:#159968}.artifact-page-block.page-slot-action{text-align:center;color:#fff;background:#201932}.page-slot-action p,.page-slot-action li{color:#ddd3ef}.artifact-page-block.page-slot-neutral{border-left:4px solid #a59daf}.preview-phone .artifact-page-block.page-slot-hero{padding-block:30px}.preview-phone .page-slot-hero h3{font-size:21px}.preview-phone .artifact-page-block.page-slot-grid ul{grid-template-columns:1fr}.artifact-canvas-preview .canvas-slot-value{background:#f7f3ff;border-top:4px solid #6c42e8;grid-column:1/-1}.canvas-slot-value .section-symbol{background:#6c42e8}.artifact-canvas-preview .canvas-slot-audience,.artifact-canvas-preview .canvas-slot-profile{background:#eef8ff}.canvas-slot-audience .section-symbol,.canvas-slot-profile .section-symbol{background:#267fc4}.artifact-canvas-preview .canvas-slot-channel{border-left:4px solid #168c68}.canvas-slot-channel .section-symbol{background:#168c68}.artifact-canvas-preview .canvas-slot-revenue{background:#effaf5}.canvas-slot-revenue .section-symbol{background:#209a70}.artifact-canvas-preview .canvas-slot-cost{background:#fff3f5}.canvas-slot-cost .section-symbol{background:#cf3f5f}.artifact-canvas-preview .canvas-slot-goal{border-top:4px solid #7354c2}.artifact-canvas-preview .canvas-slot-pain{background:#fff3f5}.canvas-slot-pain .section-symbol{background:#cf3f5f}.artifact-canvas-preview .canvas-slot-behavior{background:#fff8e9}.canvas-slot-behavior .section-symbol{background:#e2a12d}.artifact-canvas-preview .canvas-slot-objection{border:1px dashed #cf3f5f}.canvas-slot-objection .section-symbol{background:#cf3f5f}.artifact-canvas-preview .canvas-slot-purpose{color:#fff;background:#201932;grid-column:1/-1}.canvas-slot-purpose p,.canvas-slot-purpose li,.canvas-slot-purpose dt,.canvas-slot-purpose dd{color:#ddd3ef}.artifact-canvas-preview .canvas-slot-personality{background:#f5f0ff}.canvas-slot-personality .section-symbol{background:#895bd4}.artifact-canvas-preview .canvas-slot-voice{border-left:4px solid #7354c2}.artifact-canvas-preview .canvas-slot-visual{background:linear-gradient(135deg,#fff0f7,#eee8ff)}.canvas-slot-visual .section-symbol{background:linear-gradient(90deg,#ff4f9a,#7550e8)}.artifact-canvas-preview .canvas-slot-rule{background:#f8f9fc;border-style:dashed}.artifact-canvas-preview .canvas-slot-neutral{border-left:4px solid #a59daf}.preview-phone .artifact-canvas-preview .canvas-slot-value,.preview-phone .artifact-canvas-preview .canvas-slot-purpose{grid-column:auto}.artifact-custom-module.custom-slot-brief{background:#f7f3ff;border-left:5px solid #6c42e8;grid-column:1/-1}.artifact-custom-module.custom-slot-modules{background:#eef8ff;border-style:solid}.artifact-custom-module.custom-slot-constraints{background:#fff8e9;border-color:#df9a28}.artifact-custom-module.custom-slot-output{background:#effaf5;border-style:solid;border-color:#209a70}.artifact-custom-module.custom-slot-approval{color:#fff;background:#201932;border:2px solid #6c42e8;grid-column:1/-1}.custom-slot-approval p,.custom-slot-approval li,.custom-slot-approval dt,.custom-slot-approval dd{color:#ddd3ef}.artifact-custom-module.custom-slot-neutral{border-left:4px solid #a59daf}.preview-phone .artifact-custom-module.custom-slot-brief,.preview-phone .artifact-custom-module.custom-slot-approval{grid-column:auto}.pipeline-slot-source .pipeline-node,.pipeline-slot-new .pipeline-node,.pipeline-slot-input .pipeline-node{background:#267fc4;box-shadow:0 0 0 2px #267fc4}.pipeline-slot-magnet .pipeline-node,.pipeline-slot-discovery .pipeline-node,.pipeline-slot-trigger .pipeline-node{background:#895bd4;box-shadow:0 0 0 2px #895bd4}.pipeline-slot-capture .pipeline-node,.pipeline-slot-contacted .pipeline-node,.pipeline-slot-sequence .pipeline-node,.pipeline-slot-stage .pipeline-node,.pipeline-slot-step .pipeline-node{background:#e2a12d;box-shadow:0 0 0 2px #e2a12d}.pipeline-slot-qualification .pipeline-node,.pipeline-slot-qualified .pipeline-node,.pipeline-slot-condition .pipeline-node,.pipeline-slot-control .pipeline-node{background:#5f67c7;box-shadow:0 0 0 2px #5f67c7}.pipeline-slot-proposal .pipeline-node,.pipeline-slot-channel .pipeline-node,.pipeline-slot-action .pipeline-node,.pipeline-slot-owner .pipeline-node,.pipeline-slot-responsibility .pipeline-node{background:#6c42e8;box-shadow:0 0 0 2px #6c42e8}.pipeline-slot-handoff .pipeline-node,.pipeline-slot-won .pipeline-node,.pipeline-slot-output .pipeline-node{background:#209a70;box-shadow:0 0 0 2px #209a70}.pipeline-slot-decision .pipeline-node,.pipeline-slot-stop-rule .pipeline-node,.pipeline-slot-exception .pipeline-node,.pipeline-slot-audit .pipeline-node{background:#cf3f5f;box-shadow:0 0 0 2px #cf3f5f}.pipeline-slot-neutral .pipeline-node{background:#a59daf;box-shadow:0 0 0 2px #a59daf}.pipeline-slot-source article,.pipeline-slot-new article,.pipeline-slot-input article{background:#eef8ff}.pipeline-slot-magnet article,.pipeline-slot-discovery article,.pipeline-slot-trigger article{background:#f5f0ff}.pipeline-slot-capture article,.pipeline-slot-contacted article,.pipeline-slot-sequence article,.pipeline-slot-stage article,.pipeline-slot-step article{background:#fff8e9}.pipeline-slot-qualification article,.pipeline-slot-qualified article,.pipeline-slot-condition article,.pipeline-slot-control article{border-color:#c5c9ef}.pipeline-slot-handoff article,.pipeline-slot-won article,.pipeline-slot-output article{background:#effaf5}.pipeline-slot-decision article,.pipeline-slot-stop-rule article,.pipeline-slot-exception article,.pipeline-slot-audit article{background:#fff3f5}.pipeline-slot-neutral article{border-left:4px solid #a59daf}.artifact-form-section.form-slot-identity,.artifact-form-section.form-slot-contact,.artifact-form-section.form-slot-source,.artifact-form-section.form-slot-service{background:#eef8ff;border-left:4px solid #267fc4}.artifact-form-section.form-slot-consent,.artifact-form-section.form-slot-confirmation,.artifact-form-section.form-slot-score{background:#effaf5;border-color:#209a70}.artifact-form-section.form-slot-fit,.artifact-form-section.form-slot-need{background:#f5f0ff;border-left:4px solid #6c42e8}.artifact-form-section.form-slot-budget,.artifact-form-section.form-slot-urgency,.artifact-form-section.form-slot-availability{background:#fff8e9;border-color:#e2a12d}.artifact-form-section.form-slot-reminders{background:#f8f9fc;border-style:dashed}.artifact-form-section.form-slot-neutral{border-left:4px solid #a59daf}.form-slot-score legend,.form-slot-confirmation legend{color:#168c68}.form-slot-consent input,.form-slot-confirmation input,.form-slot-score input{background:#fff;border-color:#b5decf}.golden-stage.complete{color:#087b59}.golden-stage.complete>span{color:#fff;background:#00a878;border-color:#00a878}.golden-stage.complete+i{background:#00a878}.team-flow{background:#fff;border:1px solid #dbe9e2;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:-3px 0 13px;padding:9px;display:flex}.team-flow>span{grid-template-rows:auto auto;grid-template-columns:24px auto;align-items:center;column-gap:6px;display:grid}.team-flow img{border-radius:8px;grid-row:1/3}.team-flow b{font-size:9px}.team-flow small{color:#66726b;font-size:8px}.team-flow>i{color:#9aaba1;font-style:normal}.team-flow.working>span{animation:1.4s ease-in-out infinite teamPulse}.team-flow.working>span:nth-of-type(2){animation-delay:.2s}.team-flow.working>span:nth-of-type(3){animation-delay:.4s}@keyframes teamPulse{50%{opacity:.65;transform:translateY(-2px)}}.conversation-panel .message{box-shadow:none;background:0 0;border:0;align-items:flex-end;gap:8px;padding:0;display:flex}.conversation-panel .message>div{border:1px solid var(--line);background:#fff;border-radius:16px 16px 16px 5px;padding:11px 13px;box-shadow:0 6px 18px #21194a0d}.conversation-panel .message.from-user{flex-direction:row-reverse}.conversation-panel .message.from-user>div{background:var(--purple);color:#fff;border:0;border-radius:16px 16px 5px}.live-message-avatar,.live-user-avatar{border-radius:11px;flex:0 0 34px;width:34px;height:34px}.live-user-avatar{color:#fff;background:linear-gradient(145deg,#6842cf,#9f8cff);place-items:center;font-size:8px;font-weight:900;display:grid}.message-delivery{color:#8b8799;text-align:right;margin-top:5px;font-size:8px;display:block}.from-user .message-delivery{color:#e3dcf5}.live-typing{width:max-content}.live-typing p{gap:4px;min-width:38px;display:flex}.live-typing p i{background:#7664aa;border-radius:50%;width:7px;height:7px;animation:1s infinite liveTyping}.live-typing p i:nth-child(2){animation-delay:.15s}.live-typing p i:nth-child(3){animation-delay:.3s}@keyframes liveTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.journey-coach{background:linear-gradient(115deg,#f3fff9,#fff8e9);border:1px solid #cde7da;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:0 0 8px;padding:10px 11px;display:grid;box-shadow:0 9px 24px #13463112}.journey-coach small,.journey-coach strong{display:block}.journey-coach small{color:#008861;letter-spacing:.09em;font-size:8px;font-weight:900}.journey-coach strong{color:#102a1e;margin-top:3px;font-size:11px}.journey-coach p{color:#66726b;margin:3px 0 0;font-size:9px;line-height:1.35}.journey-coach button{color:#fff;text-align:left;background:linear-gradient(135deg,#0b6f50,#00a878);border:0;border-radius:12px;min-width:155px;min-height:48px;padding:8px 11px;box-shadow:0 8px 18px #00a8782e}.journey-coach button:disabled{opacity:.55}.journey-coach button span,.journey-coach button b{display:block}.journey-coach button span{opacity:.78;font-size:8px}.journey-coach button b{margin-top:3px;font-size:10px}@media (max-height:820px) and (min-width:851px){.journey-coach p{display:none}.journey-coach{padding:7px 9px}.journey-coach button{min-height:40px}}@media (max-width:620px){.journey-coach{grid-template-columns:1fr}.journey-coach button{width:100%}}.journey-complete a{color:#102a1e;background:linear-gradient(135deg,#ff6b35,#ffb05c);border-radius:12px;place-items:center;min-height:44px;padding:9px 14px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.journey-final-actions{gap:8px;display:flex}.journey-final-actions button{color:#087858;background:#fff;border:1px solid #087858;border-radius:12px;min-height:44px;padding:9px 14px;font-size:10px;font-weight:900}.journey-final-actions a{white-space:nowrap}@media (max-width:620px){.journey-final-actions{display:grid}}.golden-journey{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.journey-node{flex:1;align-items:center;min-width:max-content;display:flex}.journey-node>i{background:#d4ddd8;width:12px;height:1px;margin:0 4px}.journey-node .golden-stage small{display:none}.journey-node .golden-stage strong{font-size:7px}.team-aside{color:#5d536f;opacity:0;border-left:2px solid #b99a52;max-height:0;margin:-8px 8px 7px;padding:0 10px;font-family:Georgia,serif;font-size:9px;font-style:italic;line-height:1.45;transition:max-height .5s,opacity .5s,padding .5s;overflow:hidden}.team-aside.visible{opacity:1;max-height:52px;padding-block:7px;animation:.65s both teamAsideReveal}@keyframes teamAsideReveal{0%{filter:blur(3px);transform:translate(-8px)}to{filter:none;transform:none}}.business-professor{background:linear-gradient(120deg,#effcf6,#fffaf0);border:1px solid #bfe4d4;border-left:5px solid #00a878;border-radius:14px;gap:4px;margin:0 0 12px;padding:12px 14px;display:grid}.business-professor span{color:#00835e;letter-spacing:.12em;font-size:8px;font-weight:950}.business-professor strong{font-size:13px}.business-professor p{color:#586b61;margin:0;font-size:9px;line-height:1.45}.journey-live-lesson{background:#fff;border:1px solid #cfe2d8;border-radius:22px;margin:18px;overflow:hidden;box-shadow:0 16px 42px #0a1f141a}.journey-live-lesson>header{color:#fff;background:#0b2c20;justify-content:space-between;gap:12px;padding:11px 16px;display:flex}.journey-live-lesson>header span{color:#55deb3;letter-spacing:.13em;font-size:8px;font-weight:900}.journey-live-lesson>header b{font-size:9px}.journey-live-lesson>div{grid-template-columns:1fr 1fr;display:grid}.journey-live-lesson aside,.journey-live-lesson article{align-content:start;gap:9px;padding:22px;display:grid}.journey-live-lesson aside{background:radial-gradient(circle at 90% 10%,#d9fff1,#0000 38%),#f6fbf8}.journey-live-lesson article{border-left:1px solid #e1eae5}.journey-live-lesson small{color:#008861;letter-spacing:.12em;font-size:8px;font-weight:900}.journey-live-lesson h3{margin:0;font-size:22px;line-height:1.05}.journey-live-lesson p{color:#617068;margin:0;font-size:10px;line-height:1.55}.journey-live-lesson aside i{color:#80621e;font-family:Georgia,serif;font-size:10px;line-height:1.45}.journey-live-lesson article strong{font-size:16px;line-height:1.2}.journey-live-lesson article span{color:#087858;letter-spacing:.08em;background:#e1f8ef;border-radius:99px;width:max-content;padding:7px 9px;font-size:7px;font-weight:900}@media (max-width:650px){.journey-live-lesson>div{grid-template-columns:1fr}.journey-live-lesson article{border-top:1px solid #e1eae5;border-left:0}}.live-journey-showcase{color:#f7fff9;background:#0a2118;gap:14px;padding:22px;display:grid}.live-journey-showcase>header{justify-content:space-between;align-items:end;gap:18px;padding:3px 3px 8px;display:flex}.live-journey-showcase>header small{color:#42d9a9;letter-spacing:.14em;font-size:8px;font-weight:900}.live-journey-showcase h3,.live-journey-showcase h4{margin:0}.live-journey-showcase>header h3{margin-top:5px;font-size:22px}.live-journey-showcase>header>span{color:#a9c4b8;font-size:9px}.live-brand-stage,.live-store-stage,.live-content-stage,.live-automation-stage{color:#12291f;background:#fff;border:1px solid #ffffff21;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #0000002e}.live-brand-stage{grid-template-columns:110px 1fr .85fr;min-height:190px;display:grid}.live-brand-mark{background:linear-gradient(145deg,#ddb968,#96723b);place-items:center;font-family:Georgia,serif;font-size:68px;display:grid}.live-brand-stage article{padding:24px}.live-brand-stage small,.live-store-stage small,.live-content-stage small,.live-automation-stage small{color:#8c6e38;letter-spacing:.12em;font-size:8px;font-weight:900}.live-brand-stage h4,.live-store-stage h4,.live-content-stage h4,.live-automation-stage h4{margin:7px 0 8px;font-size:18px}.live-brand-stage p,.live-store-stage p,.live-content-stage p,.live-automation-stage p{color:#617068;margin:0;font-size:10px;line-height:1.55}.live-brand-stage article>div{gap:5px;margin-top:18px;display:flex}.live-brand-stage article i{background:#edf2ee;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.live-brand-stage aside{color:#fff;background:radial-gradient(circle at 80% 10%,#76d7b5,#0000 35%),linear-gradient(145deg,#153c2e,#091e16);flex-direction:column;justify-content:center;padding:24px;display:flex}.live-brand-stage aside strong{margin:10px 0;font-family:Georgia,serif;font-size:21px}.live-brand-stage aside span{color:#a6c4b8;letter-spacing:.13em;font-size:8px}.live-store-stage{background:linear-gradient(125deg,#f6efdf,#d7dfd3);grid-template-columns:1.1fr .9fr;min-height:210px;display:grid}.live-store-stage article{align-self:center;padding:28px}.live-store-stage button{color:#fff;background:#133528;border:0;margin-top:18px;padding:9px 13px;font-size:9px}.live-product{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #fffc;place-self:center;width:75%;min-height:145px;padding:18px;box-shadow:0 20px 40px #1c3c2e21}.live-product span,.live-product b,.live-product small,.live-product strong{display:block}.live-product span{color:#9d7430;font-size:8px}.live-product b{margin:28px 0 5px;font-family:Georgia,serif;font-size:18px}.live-product strong{margin-top:14px;font-size:14px}.live-content-stage>header{color:#fff;background:#142f24;justify-content:space-between;align-items:end;padding:16px 18px;display:flex}.live-content-stage>header h4{margin-bottom:0}.live-content-stage>header>span{color:#a9c4b8;font-size:8px}.live-content-stage>div{background:#ded8ca;grid-template-columns:.85fr .85fr 1.3fr;gap:1px;display:grid}.live-content-stage figure{background:#10281f;min-height:230px;margin:0;position:relative;overflow:hidden}.live-content-stage figure>img{object-fit:cover;width:100%;height:230px;display:block}.live-content-stage figcaption{color:#fff;background:#051911c7;border-radius:8px;flex-direction:column;padding:8px;display:flex;position:absolute;inset:auto 8px 8px}.live-content-stage figcaption b{font-size:9px}.live-content-stage figcaption span{color:#b9d0c6;margin-top:2px;font-size:7px}.live-video>img{animation:10s ease-in-out infinite alternate workspaceVideo}.live-video>i{color:#fff;background:#05191185;border:1px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.live-content-stage>div>article{background:#fff;padding:24px}.live-content-stage ul{color:#405248;margin:18px 0 0;padding-left:16px;font-size:9px;line-height:1.9}.live-automation-stage header{padding:20px 22px}.live-automation-stage>div{background:#eef5f1;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.live-automation-stage>div span{background:#fff;border-radius:10px;flex:1;min-height:66px;padding:12px}.live-automation-stage>div i,.live-automation-stage>div b{display:block}.live-automation-stage>div i{color:#00a878;font-size:8px;font-style:normal}.live-automation-stage>div b{margin-top:8px;font-size:9px}.live-automation-stage>div em{color:#00a878;font-style:normal;font-weight:900}.live-automation-stage footer{color:#bdd2c8;letter-spacing:.08em;text-align:center;background:#133528;padding:10px 18px;font-size:8px}@keyframes workspaceVideo{to{object-position:center bottom;transform:scale(1.05)}}@media (max-width:650px){.live-journey-showcase{padding:12px}.live-journey-showcase>header{flex-direction:column;align-items:start}.live-brand-stage{grid-template-columns:72px 1fr}.live-brand-stage aside{grid-column:1/-1;min-height:130px}.live-store-stage,.live-content-stage>div{grid-template-columns:1fr}.live-product{margin-bottom:22px}.live-content-stage figure,.live-content-stage figure>img{height:250px}.live-automation-stage>div{flex-direction:column;align-items:stretch}.live-automation-stage>div em{align-self:center;transform:rotate(90deg)}}.journey-result-canvas{color:#fff;background:radial-gradient(circle at 90% 0,#d8fff0,#0000 34%),linear-gradient(135deg,#092b20,#174936);grid-template-columns:92px 1fr;gap:14px;min-height:210px;padding:18px;display:grid;position:relative}.result-orbit{aspect-ratio:1;text-align:center;border:1px solid #55ddb1;border-radius:50%;place-content:center;align-self:center;display:grid;box-shadow:0 0 0 10px #55ddb114,0 0 0 20px #55ddb10a}.result-orbit span{color:#e8c777;font:700 34px Georgia}.result-orbit b{letter-spacing:.12em;font-size:7px}.result-cards{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;display:grid}.result-cards article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:12px;flex-direction:column;border:1px solid #ffffff26!important;min-height:72px!important;padding:11px!important;display:flex!important}.result-cards small{color:#6ee4bd}.result-cards strong{margin-top:5px;font-size:10px!important}.result-cards i{color:#b9d4ca;margin-top:auto;font-size:7px;font-style:normal}.brand-strip,.automation-flow{color:#173c2f;background:#fff;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;display:flex}.brand-strip>b{font-family:Georgia;font-size:22px}.brand-strip span{background:#08261c;border-radius:50%;width:22px;height:22px}.brand-strip span:nth-of-type(2){background:#00a878}.brand-strip span:nth-of-type(3){background:#e7bd63}.brand-strip em{margin-left:auto;font-size:8px}.automation-flow{justify-content:space-between}.automation-flow b{font-size:8px}.automation-flow i{color:#00a878;font-style:normal}@media (max-width:650px){.journey-result-canvas{grid-template-columns:64px 1fr;padding:12px}.result-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-professor>div{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.business-professor>div button{color:#075f46;background:#fff;border:1px solid #aadcca;border-radius:99px;min-height:30px;padding:5px 9px;font-size:8px;font-weight:850}.business-professor>div button:hover{background:#e5f9f1;border-color:#00a878}.deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.deliverable-grid>b{color:#244438;background:#f8fbf9;border:1px solid #dce8e2;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:7px;font-size:8px;display:flex}.deliverable-grid>b>i{color:#fff;background:#0b6f50;border-radius:7px;flex:0 0 22px;place-items:center;height:22px;font-size:7px;font-style:normal;display:grid}.conversation-panel .golden-journey{flex:none}.conversation-panel .messages{flex:190px}.journey-live-lesson article>p{max-height:64px;overflow:hidden}@media (max-height:820px) and (min-width:851px){.conversation-panel .panel-heading,.conversation-panel .agent-roster{display:none}.business-professor{margin-bottom:7px;padding:8px 10px}.business-professor>div button{min-height:26px}.conversation-panel .messages{min-height:150px}}.workspace-legacy-preview{display:none}.saved-lesson .saved-lesson-copy{white-space:pre-wrap;color:#203b30;max-height:none;font-size:15px;line-height:1.7;overflow:visible}.saved-lesson ul{color:#244438;gap:12px;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.saved-lesson>div{min-height:350px}.saved-lesson h3{line-height:1.2}.saved-lesson article{overflow-wrap:anywhere}.single-guided-choice>label{color:#244438;grid-area:1/1/auto/-1;gap:6px;font-size:12px;display:grid}.single-guided-choice>label textarea{width:100%;min-height:70px;font:inherit;resize:vertical;border:1px solid #b9decf;border-radius:9px;padding:10px}.single-guided-choice:has(>label)>button:not(.cycle-choice){grid-row:2/4}.single-guided-choice:has(>label)>.cycle-choice{grid-row:4}.single-guided-choice{background:#fff;border:1px solid #b9decf;border-radius:13px;grid-template-columns:1fr auto;align-items:center;padding:10px 12px;gap:3px 10px!important;margin-top:8px!important;display:grid!important}.single-guided-choice small{color:#79877f;letter-spacing:.11em;grid-column:1;font-size:7px;font-weight:900}.single-guided-choice b{color:#073b2b;grid-column:1;font-size:13px;line-height:1.25}.single-guided-choice button{grid-area:1/2/3;color:#fff!important;background:#008f67!important;border:0!important;border-radius:11px!important;min-height:42px!important;padding:8px 14px!important;font-size:10px!important}.single-guided-choice .cycle-choice{grid-area:3/1;justify-self:start;text-decoration:underline;color:#65776e!important;background:0 0!important;min-height:0!important;padding:4px 0!important;font-size:8px!important}.compact-roster{padding:5px!important}.compact-roster button{min-height:40px!important}.conversation-panel .messages{background:#fbfdfc;border:1px solid #e3ebe7;border-radius:16px;padding:10px}.journey-next{margin-top:8px!important;padding:8px 12px!important}.journey-next>div p{display:none}.journey-direction{color:#087356;background:#e6f7f0;border-radius:99px;align-self:center;padding:7px 10px;font-size:8px;font-weight:850}.free-write{background:#fff;border:1px solid #d9e5df;border-radius:13px;flex:none;margin-top:8px;overflow:hidden}.free-write summary{cursor:pointer;color:#496258;padding:10px 13px;font-size:10px;font-weight:850;list-style:none}.free-write summary:after{content:"＋";float:right;color:#008f67}.free-write[open] summary:after{content:"−"}.free-write .composer{box-shadow:none;border:0;border-top:1px solid #e5ece8;border-radius:0;margin:0}.builder-footer .otf-link,.journey-complete~.free-write{display:none}@media (max-height:820px) and (min-width:851px){.conversation-panel{padding:9px 12px}.conversation-panel .golden-journey{margin-bottom:5px}.business-professor{padding:8px 10px}.agent-profile{margin-bottom:5px!important}.compact-roster{display:none!important}.conversation-panel .messages{min-height:190px}.journey-next{display:none}.free-write{margin-top:5px}}.social-workshop>header{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.social-workshop h3{margin-top:4px;font-size:18px}.social-workshop nav{gap:6px;display:flex}.social-workshop button{color:#07563e;background:#fff;border:1px solid #b4daca;border-radius:9px;padding:9px 12px}.social-workshop button[aria-pressed=true],.social-post-layout button{color:#fff;background:#087c59}.social-post-layout{grid-template-columns:minmax(120px,40%) 1fr;gap:18px;display:grid}.social-post-layout canvas{border-radius:12px;width:100%;height:auto;display:block}.social-post-layout p{white-space:pre-wrap;margin:10px 0;max-height:none!important;font-size:14px!important;line-height:1.6!important;overflow:visible!important}.social-post-layout .social-note{color:#65756c;font-size:11px!important}@media (max-width:600px){.social-post-layout{grid-template-columns:1fr}.social-post-layout canvas{max-width:280px;margin:auto}}.conversation-panel .messages{flex:1 1 0;min-height:0}.business-professor,.agent-profile,.team-flow{flex-shrink:0}.workspace-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46vw;overflow:hidden}.canvas-wrap:has(.saved-lesson){padding:12px}:is(.canvas-wrap:has(.saved-lesson) .canvas-status,.visual-canvas:has(.saved-lesson) .metric-row,.visual-canvas:has(.saved-lesson) .canvas-tail-space){display:none}.visual-canvas:has(.saved-lesson){min-height:0;box-shadow:none}.saved-lesson{box-shadow:none;border:0;border-radius:16px;margin:0}.saved-lesson>div{grid-template-columns:1fr;min-height:0}.saved-lesson aside{gap:6px;padding:16px 20px}.saved-lesson h3{font-size:20px}.saved-lesson article{border-top:1px solid #e1eae5;border-left:0;gap:10px;padding:16px 20px}.saved-lesson .saved-lesson-copy{font-size:14px;line-height:1.55}.saved-lesson ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding-left:18px;font-size:13px;line-height:1.5}.builder-footer{flex-shrink:0}.free-write[open]{max-height:38%;overflow:auto}@media (max-width:850px){:is(.preview-desktop .visual-canvas:has(.saved-lesson),.preview-phone .visual-canvas:has(.saved-lesson)){min-width:0}.saved-lesson ul{grid-template-columns:1fr}}@media (max-height:700px){.business-professor>p,.agent-profile em{display:none}.single-guided-choice{padding:7px 9px;margin-top:3px!important}.conversation-panel .agent-profile{padding:5px 9px}.conversation-panel .agent-profile-avatar{width:34px;height:34px}.conversation-panel .agent-profile strong{font-size:15px}}.otf-page{color:#f8fffb;background:radial-gradient(circle at 8% 4%,#00a87833,#0000 28%),radial-gradient(circle at 92% 25%,#f4bd5429,#0000 24%),#071b13;padding:28px;display:block}.otf-experience{background:#0b261b;border:1px solid #ffffff21;border-radius:30px;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:0 32px 100px #0000006b}.otf-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;min-height:84px;padding:18px 26px;display:flex}.otf-logo{background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.otf-header>span:nth-child(2){display:grid}.otf-header strong{letter-spacing:.11em;font-size:17px}.otf-header small{color:#9bb7aa;margin-top:3px;font-size:10px}.otf-header>i{color:#f4bd54;letter-spacing:.12em;border:1px solid #f4bd5466;border-radius:99px;margin-left:auto;padding:8px 12px;font-size:9px;font-style:normal;font-weight:900}.otf-hero{grid-template-columns:1.25fr .75fr;gap:28px;padding:clamp(30px,5vw,66px);display:grid}.otf-copy{align-self:center}.otf-copy .kicker,.otf-next small,.crud-title span{color:#43d9aa;letter-spacing:.16em;font-size:10px;font-weight:900}.otf-copy h1,.otf-crud-head h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(42px,5vw,72px);line-height:.98}.otf-copy h1 em{color:#f4bd54;font-family:Georgia,serif;font-weight:500}.otf-copy>p,.otf-crud-head p{color:#bbcec5;max-width:680px;margin:0;font-size:16px;line-height:1.7}.otf-circle{align-items:center;gap:10px;margin-top:30px;display:flex}.otf-circle>span{border:1px solid #ffffff24;border-radius:13px;gap:2px;padding:11px 14px;display:grid}.otf-circle b{font-size:11px}.otf-circle small{color:#9bb7aa;font-size:9px}.otf-circle i{color:#4c7161;font-style:normal}.otf-circle .active{background:#f4bd541f;border-color:#f4bd54}.otf-circle .active b{color:#f4bd54}.otf-offer{background:linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid #ffffff26;border-radius:24px;align-content:start;gap:17px;padding:30px;display:grid;box-shadow:0 22px 60px #00000040}.otf-offer>small{color:#9bb7aa;letter-spacing:.15em;font-size:9px;font-weight:900}.otf-offer .otf-price{background:0 0;border-bottom:1px solid #ffffff1f;border-radius:0;align-items:end;gap:12px;padding:0 0 16px;display:flex}.otf-offer .otf-price strong{color:#fff;font-size:48px}.otf-offer .otf-price span{color:#9bb7aa;padding-bottom:8px;font-size:11px}.otf-offer ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.otf-offer li{color:#dce9e3;font-size:13px}.otf-offer li:before{content:"✓";color:#43d9aa;margin-right:9px;font-weight:900}.otf-offer button,.otf-card form button{color:#062218;background:linear-gradient(135deg,#00a878,#35d7a7);border:0;border-radius:14px;min-height:54px;font-weight:900}.otf-safety{text-align:center;letter-spacing:.09em;color:#87a397!important;margin:0!important;font-size:8px!important}.otf-next{color:#0a1f14;background:#f4f7f5;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:28px clamp(30px,5vw,66px);display:grid}.otf-next h2{margin:7px 0 5px;font-size:26px}.otf-next p{color:#66726b;max-width:620px;margin:0;font-size:12px;line-height:1.5}.otf-team{display:flex}.otf-team>span{grid-template-columns:46px;justify-items:center;margin-left:-7px;display:grid}.otf-team img{border:2px solid #fff;border-radius:15px;grid-row:1}.otf-team b{margin-top:5px;font-size:8px}.otf-team small{color:#718078;font-size:7px}.otf-crud-head{grid-template-columns:1fr auto;align-items:end;gap:30px;padding:48px 56px 28px;display:grid}.otf-crud-head h1{font-size:clamp(38px,5vw,64px)}.otf-success{display:inline-flex}.otf-experience>.otf-card{width:calc(100% - 112px);margin:0 56px 56px;padding:28px}.crud-title{justify-content:space-between;align-items:center;display:flex}.crud-title strong{font-size:19px}.crud-list article{grid-template-columns:1fr auto auto;align-items:center;padding:10px}.crud-list article>span{color:#718078;font-size:9px}.otf-loading{color:#c9ddd3;justify-items:center;gap:14px;margin:30vh auto;display:grid}@media (max-width:760px){.otf-page{padding:0}.otf-experience{border:0;border-radius:0;min-height:100dvh}.otf-header{padding:14px 18px}.otf-header>i{display:none}.otf-hero{grid-template-columns:1fr;padding:28px 18px}.otf-copy h1{font-size:40px}.otf-next,.otf-crud-head{grid-template-columns:1fr;padding:24px 18px}.otf-team{padding-top:8px;overflow-x:auto}.otf-team>span{margin:0 5px 0 0}.otf-experience>.otf-card{width:calc(100% - 36px);margin:0 18px 30px;padding:18px}.crud-card form,.crud-list article{grid-template-columns:1fr}.crud-list article>span{display:none}}.journey-complete~.free-write{display:block!important}.kit-result-picker{color:#496258;gap:4px;font-size:10px;display:grid}.kit-result-picker select{color:#12372a;background:#fff;border:1px solid #c7dcd2;border-radius:10px;max-width:180px;padding:8px}.brand-kit-preview{border-top:1px solid #d7e7df;padding:20px}.brand-kit-preview>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brand-kit-preview figure{margin:0}.brand-kit-preview canvas{border-radius:12px;width:100%;height:auto}.brand-kit-preview button{color:#fff;cursor:pointer;background:#087454;border:0;border-radius:9px;margin-top:8px;padding:10px}.brand-kit-preview p{font-size:12px;line-height:1.5}.brand-kit-preview small{color:#087454;margin-bottom:12px;font-weight:800;display:block}@media (max-width:850px){.brand-kit-preview>div{grid-template-columns:1fr}}.journey-coach.journey-complete{grid-template-columns:minmax(0,1fr);gap:10px}.journey-complete .journey-final-actions{flex-wrap:wrap;display:flex}.journey-complete .journey-final-actions>*{text-align:center;flex:1;min-width:130px}.builder-toolbar:has(.kit-result-picker){flex-wrap:wrap;gap:10px}.builder-toolbar:has(.kit-result-picker)>div:first-child{flex:1;min-width:150px}.studio-coach{background:#f6faf7;border:1px solid #d9e8df;border-radius:14px;flex-shrink:0;margin:6px 0;padding:10px 12px}.studio-coach small{color:#087454;font-size:9px;font-weight:800}.studio-coach p{margin:7px 0;font-size:12px;line-height:1.4}.studio-coach button,.studio-store button{color:#fff;cursor:pointer;background:#0a684d;border:0;border-radius:10px;padding:11px 14px}.studio-coach button:disabled{opacity:.5}.studio-store,.studio-editorial,.studio-empty{color:#15382c;background:#fffcf6;border-radius:16px;overflow:hidden}.studio-store>header{letter-spacing:.15em;border-bottom:1px solid #d6dfd6;justify-content:space-between;align-items:center;padding:18px 24px;font-size:11px;display:flex}.studio-store-hero{color:#fffaf0;background:linear-gradient(130deg,#113a2d,#265b46);padding:32px}.studio-store h1,.studio-editorial h1{margin:14px 0;font-family:Georgia,serif;font-size:clamp(25px,3vw,42px);font-weight:400;line-height:1.13}.studio-store-hero p{max-width:55ch;font-size:15px;line-height:1.6}.studio-store-hero>span{color:#ded0a1;font-size:10px}.studio-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.studio-products article{min-width:0}.studio-products h2{font-family:Georgia,serif;font-size:19px;line-height:1.3}.studio-products p{font-size:12px;line-height:1.6}.studio-products strong{margin:12px 0;font-size:12px;display:block}.studio-products button{width:100%;font-size:11px}.studio-product-art{background:#e6dfcc;border-radius:12px;height:150px;padding:15px;position:relative;overflow:hidden}.studio-product-art span{color:#446552;font:32px Georgia}.studio-product-art i{border:1px solid #b19b63;border-radius:50%;width:110px;height:110px;position:absolute;top:30px;right:-8px;box-shadow:0 0 0 20px #fff4}.studio-product-art small{letter-spacing:.12em;font-size:8px;position:absolute;bottom:14px;left:12px}.art-1{background:#d8e2d9}.art-2{background:#e7d8ca}.studio-product-detail{background:#fff;border:1px solid #bdccb8;border-radius:12px;margin:0 24px 20px;padding:22px}.studio-product-detail button{margin:8px}.studio-store footer,.studio-editorial footer{border-top:1px solid #d8e1d6;padding:20px 24px;font-size:11px;line-height:1.6}.studio-notice{background:#e1f4e8;padding:12px 24px;font-size:13px}.studio-editorial header{color:#fffaf1;background:#143b2e;padding:32px}.studio-editorial header small{color:#d8b979;letter-spacing:.16em;font-size:10px}.studio-editorial header p{font-size:14px;line-height:1.6}.studio-editorial>div{max-width:75ch;margin:auto;padding:12px 32px 30px}.studio-editorial>div p{white-space:pre-line;font-size:16px;line-height:1.85}.studio-editorial>div p:first-child:first-letter{float:left;margin-right:7px;font:54px/1 Georgia}.studio-empty{padding:32px}:is(.visual-canvas:has(.studio-store),.visual-canvas:has(.studio-editorial),.visual-canvas:has(.studio-empty)){min-height:0}:is(.visual-canvas:has(.studio-store) .metric-row,.visual-canvas:has(.studio-editorial) .metric-row,.visual-canvas:has(.studio-empty) .metric-row,.visual-canvas:has(.studio-store) .canvas-tail-space,.visual-canvas:has(.studio-editorial) .canvas-tail-space,.visual-canvas:has(.studio-empty) .canvas-tail-space){display:none}@media (max-width:1100px){.studio-products{grid-template-columns:1fr}.studio-product-art{height:110px}}@media (max-height:750px){.studio-coach p{display:none}.studio-coach{padding:7px 10px}.studio-coach button{padding:8px 12px}}
.agent-sprite{border-radius:inherit;background-repeat:no-repeat;flex:none;display:inline-block}.agent-profile-avatar.agent-sprite{width:62px;height:62px}.live-message-avatar.agent-sprite{border-radius:13px;width:38px;height:38px}.team-flow-avatar.agent-sprite{border-radius:8px;width:24px;height:24px}.specialist-directory{background:#ffffffb8;border:1px solid #00ad843d;border-radius:18px;margin:10px 0 2px;overflow:hidden}.specialist-directory summary{cursor:pointer;color:#064c3b;letter-spacing:.01em;padding:12px 16px;font-size:.79rem;font-weight:800;list-style:none}.specialist-directory summary::-webkit-details-marker{display:none}.specialist-directory summary:after{content:"+";float:right;font-size:1.1rem;line-height:1}.specialist-directory[open] summary:after{content:"−"}.specialist-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.specialist-directory button{text-align:left;color:#082d24;cursor:pointer;background:#fff;border:1px solid #064c3b1f;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.specialist-directory button:hover,.specialist-directory button:focus-visible{border-color:#00ad84;outline:none;box-shadow:0 6px 18px #0068501f}.specialist-directory button>.agent-sprite{border-radius:12px;width:40px;height:40px}.specialist-directory button span{gap:1px;min-width:0;display:grid}.specialist-directory button strong{font-size:.78rem}.specialist-directory button small{color:#547068;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}@media (max-width:760px){.specialist-directory>div{grid-template-columns:1fr}}
