.demo-welcome{max-width:none;min-height:70vh;color:var(--ink,#1c1230);background:#fbf9ff;margin:auto;padding:76px 28px 64px}.demo-welcome-intro{text-align:center;max-width:720px;margin:0 auto 40px}.demo-welcome-eyebrow{letter-spacing:.16em;color:#552bff;margin:0 0 18px;font-size:11px;font-weight:700}.demo-welcome h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(32px,4.5vw,52px);line-height:1.12}.demo-welcome-intro>p:last-child{color:#766d84;max-width:580px;margin:auto;font-size:17px;line-height:1.65}.demo-welcome-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:924px;margin-inline:auto;display:grid}.demo-welcome-choices button{text-align:left;min-height:90px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5ddf1;border-radius:14px;align-items:center;gap:18px;padding:24px;transition:border-color .15s,background .15s;display:flex}.demo-welcome-choices button>svg:first-child{color:#6435d7;flex-shrink:0}.demo-welcome-choices button>svg:last-child{color:#6435d7;flex-shrink:0;margin-left:auto}.demo-welcome-choices button span{font-size:17px;font-weight:600}.demo-welcome-choices button:hover{background:#f8f5ff;border-color:#9470ed}.demo-welcome button:focus-visible{outline-offset:4px;outline:3px solid #552bff}.demo-welcome-guide{text-align:center;margin-top:30px}.demo-welcome-guide button{color:#5e35ac;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 12px;font-weight:600;display:inline-flex}.demo-welcome-guide p{color:#82768e;margin:15px 0 0;font-size:12px}@media (width<=600px){.demo-welcome{padding:42px 20px}.demo-welcome-intro{margin-bottom:28px}.demo-welcome-intro>p:last-child{font-size:15px}.demo-welcome-choices{grid-template-columns:1fr;gap:9px}.demo-welcome-choices button{gap:14px;min-height:72px;padding:18px}.demo-welcome-choices button span{font-size:15px}.demo-welcome-guide button{font-size:14px}.demo-welcome-guide p{line-height:1.6}}@media (prefers-reduced-motion:reduce){.demo-welcome-choices button{transition:none}}.demo-journey-surface{color:#241532;background:#fbf9ff;min-height:80vh}.demo-journey{--dj-ink:#241532;--dj-violet:#5126ff;--dj-line:#e2d9ee;max-width:1280px;color:var(--dj-ink);margin:0 auto;padding:28px 32px 60px}.dj-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.dj-top button{font:inherit;color:#72598c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dj-top button:disabled{opacity:.45}.dj-title>span{letter-spacing:.12em;text-transform:uppercase;color:#765a91;font-size:10px;font-weight:700}.dj-title h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,4vw,42px);line-height:1.2}.dj-title>p{color:#786786;max-width:780px;margin-bottom:30px;font-size:16px;line-height:1.8}.dj-progress{border-bottom:1px solid var(--dj-line);gap:5px;margin-bottom:30px;padding:0 0 20px;display:flex;overflow:auto}.dj-progress button{text-align:left;min-width:112px;font:inherit;color:#93849e;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:7px;font-size:11px;display:flex}.demo-journey .dj-progress button:disabled{cursor:default;color:#887595;opacity:1!important}.dj-mode-explain{background:#f7f2ff;border-left:3px solid #b392ec;border-radius:0 9px 9px 0;margin:0 0 24px;padding:18px 20px}.dj-mode-explain strong{color:#7445a4;font-size:13px}.dj-mode-explain p{color:#806f8f;font-size:13px;line-height:1.8}.dj-receipts .dj-secondary{min-height:36px;margin-top:12px;padding:8px 12px;font-size:11px}.dj-receipts small{display:block}.dj-progress button>span{border:1px solid var(--dj-line);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.demo-journey .dj-progress button[aria-current=step]{border-radius:9px;font-weight:700;color:#5126ff!important;background:#f1eaff!important}.demo-journey .dj-progress button[aria-current=step]>span{border-color:#5126ff;color:#fff!important;background:#5126ff!important}.dj-progress button:not(:disabled)>span{color:#3e8565;background:#edf7f0}.dj-scene{border:1px solid var(--dj-line);background:#fff;border-radius:20px;min-height:350px;padding:32px}.dj-scene-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dj-scene-heading p{color:#887493;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.dj-scene-heading h2{letter-spacing:-.03em;outline:none;margin:0;scroll-margin-top:100px;font-size:28px}.dj-next-sign{color:#86689d;align-items:center;gap:8px;font-size:11px;display:flex}.dj-instruction{color:#7d6b8b;max-width:860px;margin:14px 0 26px;line-height:1.8}.dj-primary,.dj-secondary{font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 19px;font-size:14px;font-weight:600;display:inline-flex}.dj-primary{background:var(--dj-violet);color:#fff;border:1px solid var(--dj-violet)}.dj-secondary{color:#72598c;border:1px solid var(--dj-line);background:#fff}.dj-primary:disabled,.dj-secondary:disabled{opacity:.45;cursor:default}.demo-journey button:focus-visible,.demo-journey input:focus-visible,.demo-journey textarea:focus-visible,.demo-journey select:focus-visible{outline-offset:3px;outline:3px solid #b99bff}.dj-opening{grid-template-columns:minmax(240px,390px) 1fr;align-items:center;gap:48px;margin-top:30px;display:grid}.dj-opening>img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.dj-brand{color:var(--dj-violet);letter-spacing:.04em;font-size:12px}.dj-opening h3{letter-spacing:-.025em;margin:12px 0 22px;font-size:26px;line-height:1.35}.dj-opening ol{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px;padding:0;list-style:none;display:grid}.dj-opening li{color:#806a91;align-items:center;gap:9px;font-size:12px;display:flex}.dj-opening li>span{border:1px solid var(--dj-line);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.dj-brief{max-width:800px}.demo-journey label:not(.dj-confirm){flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.demo-journey input:not([type=checkbox]),.demo-journey select,.demo-journey textarea{font:inherit;color:var(--dj-ink);background:#fcfaff;border:1px solid #d8c9e7;border-radius:9px;max-width:100%;padding:13px 14px}.demo-journey textarea{resize:vertical;width:100%;line-height:1.7}.dj-fields{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 28px;display:grid}.dj-brief>.dj-primary{margin-top:6px}.dj-build{max-width:780px;padding:24px 0 12px}.dj-build>svg{color:var(--dj-violet)}.dj-build blockquote,.dj-finale blockquote{background:#f8f4fe;border-left:3px solid #a987ea;border-radius:0 10px 10px 0;margin:20px 0;padding:20px 24px;font-size:18px;line-height:1.7}.dj-output-list{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.dj-output-list span{color:#826895;border:1px solid var(--dj-line);background:#f8f4fd;border-radius:7px;padding:9px 13px;font-size:12px}.dj-created{color:#3c785a;background:#f0f8f2;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:26px;padding:16px;font-size:13px;line-height:1.7;display:flex}.dj-created svg{flex-shrink:0;margin-top:2px}.demo-journey .demo-real-studio{background:0 0;padding:0}.demo-journey .demo-real-studio>h1{display:none}.demo-journey .studio-workflow-anchor{position:static}.demo-journey .studio-flow-footer{display:none}.demo-journey .studio-save-line{font-size:11px}.demo-journey .studio-columns{min-width:0}.dj-top-next{justify-content:flex-end;margin:0 0 20px;display:flex}.dj-test-result{outline:none;scroll-margin-top:100px}.dj-inbox details{margin-top:14px}.dj-inbox summary{cursor:pointer;color:#66428c;font-size:13px}.dj-scene-footer{border-top:1px solid var(--dj-line);justify-content:space-between;gap:20px;margin-top:30px;padding-top:24px;display:flex}.dj-coach{color:#765698;background:#f4eeff;border:1px solid #e0d2f6;border-radius:12px;gap:14px;margin:22px 0;padding:18px 20px;display:flex}.dj-coach>svg{flex-shrink:0}.dj-coach strong{font-size:13px}.dj-coach p{margin:5px 0 0;font-size:12px;line-height:1.7}.dj-coach>span{margin-left:auto;font-size:28px}.dj-calendar{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.dj-calendar article{border:1px solid var(--dj-line);background:#fbf9ff;border-radius:13px;min-width:0;padding:18px}.dj-calendar .dj-day{color:#826b96;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.dj-day span{margin-left:auto;font-size:10px}.dj-calendar label{margin-top:14px}.dj-calendar h3{font-size:17px;line-height:1.5}.dj-calendar p{color:#7e6c8b;font-size:13px;line-height:1.8}.dj-calendar input[type=date]{padding:7px;font-size:12px}.dj-test-previews{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:22px;display:grid}.dj-test-previews>article{border:1px solid var(--dj-line);border-radius:12px;min-width:0;padding:14px}.dj-test-previews>article>h3{color:#826994;margin:0 0 12px;font-size:13px}.dj-test-action{border:1px solid var(--dj-line);border-radius:12px;margin:26px 0;padding:24px}.dj-test-action h3{margin:0 0 12px;font-size:19px}.dj-test-action p,.dj-demo-note{color:#897895;font-size:12px;line-height:1.8}.dj-test-result{color:#366c50;background:#f0f8f2;border:1px solid #bddcc9;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:20px;display:flex}.dj-test-result>svg{flex-shrink:0}.dj-test-result p{margin:7px 0;font-size:13px;line-height:1.7}.dj-inbox{background:#fff;border:1px solid #c9dbce;border-radius:9px;flex-direction:column;gap:8px;margin-top:14px;padding:18px;display:flex}.dj-inbox>span{color:#7f9885;font-size:11px}.dj-confirm{color:#756181;align-items:flex-start;gap:12px;margin:24px 0;font-size:13px;line-height:1.8;display:flex}.dj-confirm input{width:19px;height:19px;accent-color:var(--dj-violet);flex-shrink:0;margin-top:3px}.dj-error{color:#9c4034;background:#fff1ef;border-radius:10px;margin-top:18px;padding:16px;font-size:13px;line-height:1.7}.dj-delivery{max-width:850px}.dj-delivery>svg{color:var(--dj-violet)}.dj-delivery>label:not(.dj-confirm){max-width:480px;margin:20px 0}.dj-destinations{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.dj-destinations article{border:1px solid var(--dj-line);border-radius:12px;padding:20px}.dj-destinations strong{font-size:14px;display:block}.dj-destinations span{color:#8a729c;margin:7px 0 12px;font-size:12px;display:block}.dj-destinations p{margin:0;font-size:13px;line-height:1.6}.dj-decision{background:#f7f3fd;border-radius:12px;padding:24px}.dj-finale{text-align:center;max-width:850px;margin:20px auto}.dj-success-mark{color:#3d8b60;background:#eaf7ee;border-radius:50%;place-items:center;width:86px;height:86px;margin:24px auto;animation:.45s ease-out both dj-arrive;display:grid}.dj-finale>h3{letter-spacing:-.03em;margin:20px 0 12px;font-size:32px}.dj-finale>p{color:#82708f;font-size:15px;line-height:1.8}.dj-finale blockquote{text-align:left;font-size:17px}.dj-receipts{text-align:left;gap:12px;margin:24px 0;display:grid}.dj-receipts article{background:#f8fcf9;border:1px solid #d5e8db;border-radius:12px;gap:14px;padding:18px;animation:.45s ease-out both dj-arrive;display:flex}.dj-receipts article>svg{color:#4d936c;flex-shrink:0}.dj-receipts strong{font-size:15px;line-height:1.5}.dj-receipts p{color:#7d8f82;margin:8px 0;font-size:12px}.dj-receipts small{color:#8b9a8f;font-size:11px}.dj-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.dj-bottom-note{text-align:center;color:#93809f;margin-top:24px;font-size:11px}.dj-statistics .demo-marketing-actions,.dj-statistics .demo-marketing-tabs{display:none}.dj-spin{animation:.9s linear infinite dj-turn}@keyframes dj-turn{to{transform:rotate(360deg)}}@keyframes dj-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.demo-welcome-choices button>span{text-align:left;flex-direction:column;gap:7px;display:flex}.demo-welcome-choices button small{color:#887395;font-size:11px;font-weight:400;line-height:1.5}.demo-welcome-choices button{min-height:112px}@media (width<=759px){.demo-journey{padding:20px 16px 40px}.dj-top{align-items:flex-start;margin-bottom:24px}.dj-top button{font-size:11px;line-height:1.5}.dj-title h1{font-size:28px}.dj-title>p{font-size:14px;line-height:1.7}.dj-progress{margin-bottom:22px}.dj-progress button{text-align:center;flex-direction:column;min-width:105px;font-size:10px}.dj-scene{border-radius:14px;padding:20px 16px}.dj-scene-heading{flex-direction:column;align-items:flex-start;gap:12px}.dj-scene-heading h2{font-size:25px}.dj-next-sign{font-size:10px}.dj-opening{grid-template-columns:1fr;gap:24px}.dj-opening>img{aspect-ratio:1.6;object-position:center;max-height:210px}.dj-opening h3{font-size:22px}.dj-fields,.dj-destinations{grid-template-columns:1fr}.dj-primary,.dj-secondary{padding:12px 14px;font-size:12px}.dj-scene-footer{gap:10px}.dj-finale>h3{font-size:27px}.dj-test-previews,.dj-calendar{grid-template-columns:1fr}.dj-coach{gap:10px;padding:14px}.dj-coach>span{display:none}.dj-build blockquote{padding:16px;font-size:16px}.dj-final-actions{flex-direction:column}.demo-journey .studio-workflow-tabs button{font-size:11px}.demo-journey .studio-workflow-tabs button span{min-width:0}}.dj-story{border-left:3px solid var(--dj-violet);background:#f8f5ff;border-radius:0 12px 12px 0;grid-template-columns:1.15fr 1fr;gap:24px;margin:24px 0 28px;padding:22px 24px;display:grid}.dj-story strong{color:#523a70;font-size:12px;line-height:1.5;display:block}.dj-story p{color:#5e4b70;margin:7px 0 0;font-size:14px;line-height:1.75}.dj-story>div+div{border-left:1px solid #dfd3ee;gap:10px;padding-left:24px;display:flex}.dj-story svg{color:var(--dj-violet);flex-shrink:0;margin-top:2px}.dj-story-roles{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px;display:grid}.dj-story-roles article{border:1px solid var(--dj-line);border-radius:10px;padding:16px}.dj-story-roles strong{color:var(--dj-ink);font-size:13px}.dj-story-roles p{color:#665476;margin:7px 0 0;font-size:13px;line-height:1.6}.dj-transformation{text-align:left;grid-template-columns:1fr 24px 1.3fr;align-items:center;gap:16px;margin:26px 0;display:grid}.dj-transformation article{border:1px solid var(--dj-line);background:#faf8fe;border-radius:12px;padding:20px}.dj-transformation article:last-child{background:#f0f8f2;border-color:#bddcc9}.dj-transformation span{letter-spacing:.04em;color:#624c77;font-size:11px;font-weight:700}.dj-transformation p{color:var(--dj-ink);margin:9px 0 0;font-size:15px;line-height:1.7}.dj-transformation>svg{color:var(--dj-violet)}.dj-achievements{grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0;display:grid}.dj-achievements>div{border-top:2px solid #d8c7f2;flex-direction:column-reverse;gap:7px;min-width:0;padding:16px 6px;animation:.5s ease-out both dj-arrive;display:flex}.dj-achievements dt{color:#665476;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.dj-achievements dd{color:#4e2588;margin:0;font-size:30px;font-weight:600;line-height:1.2}.dj-achievements>div:nth-child(2){animation-delay:70ms}.dj-achievements>div:nth-child(3){animation-delay:.14s}.dj-achievements>div:nth-child(4){animation-delay:.21s}.dj-achievements>div:nth-child(5){animation-delay:.28s}.dj-finale .dj-story-control{color:#386d51;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.dj-review-scope{max-width:740px}@media (width<=759px){.dj-story{grid-template-columns:1fr;gap:16px;margin:20px 0;padding:17px}.dj-story>div+div{border-top:1px solid #dfd3ee;border-left:0;padding:16px 0 0}.dj-story p{font-size:13px}.dj-story-roles{grid-template-columns:1fr}.dj-transformation{grid-template-columns:1fr;gap:10px}.dj-transformation>svg{justify-self:center;transform:rotate(90deg)}.dj-achievements{grid-template-columns:repeat(3,1fr)}.dj-achievements dd{font-size:26px}}@media (prefers-reduced-motion:reduce){.dj-achievements>div{animation:none}}.demo-journey:not([data-journey=campaign]) .dj-achievements{grid-template-columns:repeat(4,minmax(0,1fr))}.dj-decision-reason{border:1px solid var(--dj-line);background:#faf8fe;border-radius:12px;margin:24px 0;padding:20px}.dj-decision-summary{text-align:left;background:#f8fcf9;border:1px solid #d5e8db;border-radius:12px;margin:24px 0;padding:22px}.dj-decision-summary h4{margin:0 0 12px;font-size:15px}.dj-decision-summary>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.dj-decision-summary article{border-top:1px solid #d5e8db;margin-top:14px;padding:14px 0 0}.dj-decision-summary article strong{font-size:13px}.dj-decision-summary article p{color:#496454;font-size:12px;line-height:1.7}@media (width<=759px){.demo-journey:not([data-journey=campaign]) .dj-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}.dj-decision-summary{padding:16px}}@media (prefers-reduced-motion:reduce){.demo-journey *{scroll-behavior:auto!important;animation:none!important}}.dj-finance-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.dj-finance-values>div{border:1px solid var(--dj-line);border-radius:12px;padding:20px}.dj-finance-values dt{color:#665476;font-size:12px}.dj-finance-values dd{color:var(--dj-ink);margin:10px 0 0;font-size:24px}.dj-statistics-lesson .demo-marketing-roi p{overflow-wrap:anywhere}.dj-proposal-accepted{color:#386d51;align-items:center;gap:9px;display:flex}@media (width<=759px){.dj-finance-values{grid-template-columns:1fr}.dj-finance-values dd{font-size:21px}}.demo-marketing{--demo-ink:#24324a;color:var(--demo-ink);width:100%;min-width:0}.demo-marketing button,.demo-marketing select{font:inherit}.demo-marketing-notice{background:#eaf5f3;border:1px solid #bdddd5;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:18px;display:flex}.demo-marketing-notice>svg{color:#087f83;flex-shrink:0}.demo-marketing-notice p{margin:6px 0 0;font-size:13px;line-height:1.6}.demo-marketing-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.demo-marketing-tabs{border-bottom:1px solid #e0e6ef;flex-wrap:wrap;gap:7px;margin-bottom:24px;padding-bottom:14px;display:flex}.demo-marketing-tabs button{color:#48566d;background:#fff;border:1px solid #dce3ed;border-radius:10px;min-height:44px;padding:12px 16px;font-weight:650}.demo-marketing-tabs button[aria-pressed=true]{color:#fff;background:#31255d;border-color:#31255d}.demo-marketing-section-title{justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.demo-marketing h2{margin:0 0 10px;font-size:25px;line-height:1.25}.demo-marketing-section-title p{color:#52637b;margin:0;font-size:14px;line-height:1.6}.demo-marketing-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.demo-marketing-channels article{border:1px solid #dfe6ed;border-top:4px solid var(--demo-channel);background:#fff;border-radius:16px;min-width:0;padding:18px}.demo-marketing-channels article>header,.demo-marketing-chart header,.demo-marketing-roi header{align-items:center;gap:10px;display:flex}.demo-marketing h3{margin:0;font-size:16px;line-height:1.45}.demo-marketing-channels header h3{flex:1}.demo-marketing-number{color:var(--demo-channel,#192f46);letter-spacing:-.04em;margin-top:22px;font-size:38px;line-height:1.15;display:block}.demo-marketing-channels article>span{color:#52637b;margin:5px 0;font-size:13px;display:block}.demo-marketing-channels svg[role=img]{width:100%;height:auto;margin:14px 0}.demo-marketing-channels .demo-button{white-space:normal;justify-content:space-between;width:100%;padding:10px 7px;font-size:12px}.demo-marketing-guide{background:#fff7e6;border:2px solid #bf9b5d;border-radius:16px;margin:18px 0;padding:22px}.demo-marketing-guide>span{text-transform:uppercase;letter-spacing:.1em;color:#805a20;font-size:12px;font-weight:700}.demo-marketing-guide h2{margin-top:10px;font-size:22px}.demo-marketing-guide p{line-height:1.7}.demo-marketing-guide>div{gap:12px;margin-top:16px;display:flex}.demo-marketing-controls{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:22px 0;display:flex}.demo-marketing-controls label{flex:1;gap:8px;min-width:160px;font-size:13px;font-weight:600;display:grid}.demo-marketing select{color:#24324a;background:#fff;border:1px solid #bdc9d8;border-radius:9px;width:100%;min-height:44px;padding:10px;display:block}.demo-marketing-measure-grid{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.demo-marketing-chart,.demo-marketing-roi{background:#fff;border:1px solid #dfe6ed;border-radius:18px;min-width:0;padding:24px}.demo-marketing-chart>svg{width:100%;margin:24px 0}.demo-marketing-chart p,.demo-marketing-roi p{color:#52637b;font-size:14px;line-height:1.7}.demo-marketing-roi{background:#eef8f3}.demo-marketing-roi dl>div{justify-content:space-between;gap:12px;margin:15px 0;font-size:13px;display:flex}.demo-marketing-roi dd{white-space:nowrap;font-weight:700}.demo-roi-bars{gap:7px;font-size:12px;display:grid}.demo-roi-bars i,.demo-roi-bars b{background:#188b68;border-radius:10px;height:12px;display:block}.demo-roi-bars b{background:#d7a14b}.demo-pilot-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.demo-pilot-path article{background:#eaf6f3;border:1px solid #c8e4db;border-radius:16px;padding:22px}.demo-pilot-path article:nth-child(2){background:#f4edff;border-color:#e0d0f5}.demo-pilot-path article:nth-child(3){background:#fff0e7;border-color:#efd6c3}.demo-pilot-path h3{margin-top:15px}.demo-pilot-path p{font-size:13px;line-height:1.6}.demo-local-status{color:#18603c;background:#e6f5ed;border-radius:12px;align-items:center;gap:8px;padding:14px;font-size:14px;display:flex}.demo-local-status.paused{color:#506078;background:#edf0f5}.demo-marketing-proposal{background:#fff;border:1px solid #dae4ee;border-radius:18px;margin-top:22px;padding:24px}.demo-marketing-proposal>div{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.demo-marketing-proposal>div p{background:#f1f5fa;border-radius:12px;margin:0;padding:18px}.demo-marketing-proposal small,.demo-marketing-proposal strong{line-height:1.6;display:block}.demo-marketing-proposal small{color:#64748b;margin-bottom:8px}.demo-marketing-proposal>p{font-size:14px;line-height:1.7}.demo-marketing-proposal>label{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;display:flex}.demo-marketing-proposal input{flex-shrink:0;width:19px;height:19px}.demo-marketing button:disabled{opacity:.5;cursor:not-allowed}.demo-marketing .connection-card{background:#fff;border:1px solid #dce5ef;border-top:4px solid #087f83;border-radius:18px;padding:22px}.demo-marketing .connection-card.connection-error{background:#fff9f6;border-top-color:#bc452d}.demo-repair-exercise{overflow-wrap:anywhere;background:#f0f5ff;border:2px solid #b2c6eb;border-radius:16px;margin-top:22px;padding:22px}.demo-repair-exercise p{font-size:14px;line-height:1.7}.demo-repair-exercise .demo-button{margin:8px 10px 0 0}.demo-marketing :focus-visible{outline-offset:3px;outline:3px solid #845fe5}.demo-marketing .info-trigger{flex-shrink:0}.demo-stats-assistant-trigger{margin-top:28px}.demo-tour-stats-new{gap:15px;display:grid}.demo-tour-stats-new header{align-items:center;gap:12px;display:flex}.demo-tour-stats-new>div{background:#fff;border:1px solid #dfe6ed;border-radius:14px;padding:18px}.demo-tour-stats-new strong{font-size:30px}.demo-tour-stats-new p{font-size:13px;line-height:1.6}@media (width<=1200px){.demo-marketing-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.demo-marketing-channels,.demo-marketing-measure-grid,.demo-pilot-path,.demo-marketing-proposal>div{grid-template-columns:1fr}.demo-marketing-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.demo-marketing-tabs button{padding:11px 8px;font-size:13px}.demo-marketing h2{font-size:22px}.demo-marketing-channels article{padding:20px}.demo-marketing-chart,.demo-marketing-roi,.demo-marketing-proposal{padding:18px}.demo-marketing-controls{grid-template-columns:1fr;display:grid}.demo-marketing-actions .demo-button{justify-content:center;width:100%}.demo-marketing-guide{padding:17px}.demo-marketing-guide>div{flex-wrap:wrap}.demo-marketing .connection-card footer>*{width:100%}.demo-marketing .connection-card{padding:18px}.demo-marketing-channels svg[role=img]{max-height:110px}.demo-marketing-roi dl>div{flex-wrap:wrap}.demo-tour-stats-new strong{font-size:25px}}.demo-statistics-workspace{color:#2c1838;background:#f8f5fc;max-width:1360px;margin:0 auto;padding:28px 32px 48px}.demo-stats-topbar{justify-content:space-between;gap:16px;margin-bottom:26px;display:flex}.demo-statistics-dashboard{min-width:0}.demo-statistics-dashboard .overline{color:#725881}.demo-stats-notice{background:#eee8ff;border:1px solid #d8c9f6;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.demo-stats-notice>svg{color:#4825ff;flex-shrink:0}.demo-stats-notice strong{letter-spacing:.04em;font-size:11px}.demo-stats-notice p{margin:5px 0 0;font-size:13px;line-height:1.6}.demo-stats-toolbar{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.demo-statistics-dashboard .marketing-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:16px;margin:0 0 20px;display:grid}.demo-statistics-dashboard .marketing-heading>div:first-child{min-width:0}.demo-statistics-dashboard .marketing-heading .marketing-controls{border:0;width:auto;margin:0;padding:0}.demo-statistics-dashboard .marketing-channel{scroll-margin-top:100px}.demo-statistics-dashboard .marketing-source>header{flex-wrap:wrap}.demo-statistics-dashboard .marketing-metrics{margin:20px 0}.demo-statistics-dashboard .marketing-metrics dt{align-items:center;gap:5px;display:flex}.demo-statistics-dashboard .marketing-command>p{align-self:center;margin:0}.demo-stats-selectors{flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0;display:flex}.demo-stats-selectors label{flex:1;gap:7px;min-width:200px;font-size:13px;display:grid}.demo-statistics-dashboard select{color:#2c1838;background:#fff;border:1px solid #d9cce6;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:10px 12px}.demo-stats-measurements,.demo-stats-policy,.demo-stats-ads-note{background:#fff;border:1px solid #e4d9ed;border-radius:14px;padding:24px}.demo-stats-finance{background:#fff;border:1px solid #dfd1eb;border-radius:12px;margin:20px 0;padding:22px}.demo-stats-finance>header,.demo-stats-proposal>header{align-items:center;gap:14px;display:flex}.demo-stats-finance h3,.demo-stats-proposal h2{margin:0;font-size:20px}.demo-stats-finance header p{color:#80698d;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.65}.demo-stats-formula{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#f2f8f4;border-radius:8px;padding:14px;font-size:13px;line-height:1.7}.demo-stats-pilot-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.demo-stats-pilot-path article{background:#fff;border:1px solid #e4d9ed;border-radius:12px;padding:20px}.demo-stats-pilot-path h3{margin:12px 0 8px;font-size:17px}.demo-stats-pilot-path p,.demo-stats-policy p,.demo-stats-ads-note p{font-size:13px;line-height:1.7}.demo-stats-proposal{background:#fff;border:1px solid #e4d9ed;border-radius:14px;margin:24px 0;padding:24px}.demo-stats-proposal>p{font-size:13px;line-height:1.7}.demo-stats-proposal header .marketing-state{margin-left:auto}.demo-stats-compare{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.demo-stats-compare>div{background:#f6f1fb;border-radius:9px;padding:18px}.demo-stats-compare small{color:#80698d;margin-bottom:8px;font-size:11px;display:block}.demo-stats-compare strong{font-size:16px;line-height:1.5}.demo-stats-approval{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.demo-stats-approval input{accent-color:#4825ff;flex-shrink:0;width:20px;height:20px}.demo-stats-confirmed{color:#1c7752;background:#eef8f0;border:1px solid #c9e2d1;border-radius:8px;padding:14px}.demo-stats-connection-trigger{margin-top:24px}.demo-stats-connection-list{gap:12px;margin:20px 0;display:grid}.demo-stats-connection-list article{border:1px solid #e4d9ed;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.demo-stats-connection-list strong{flex:1;font-size:14px}.demo-stats-disclaimer{color:#80698d;text-align:center;margin:24px 0 0;font-size:12px;line-height:1.6}.demo-statistics-dashboard :is(button,a,select,input):focus-visible{outline-offset:3px;outline:3px solid #a47cdd}@media (width<=700px){.demo-statistics-workspace{padding:20px 16px 32px}.demo-stats-topbar{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.demo-stats-topbar>*{white-space:normal;text-align:center;justify-content:center;min-height:44px;padding:10px 8px;font-size:12px}.demo-stats-toolbar{grid-template-columns:1fr 1fr;display:grid}.demo-stats-toolbar>button:last-child{grid-column:1/-1}.demo-stats-toolbar button{justify-content:center;font-size:12px}.demo-statistics-dashboard .marketing-heading{grid-template-columns:1fr 1fr}.demo-statistics-dashboard .marketing-heading>div:first-child{grid-column:1/-1}.demo-statistics-dashboard .marketing-heading .marketing-controls{justify-self:end}.demo-statistics-dashboard .marketing-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.demo-statistics-dashboard .marketing-tabs button{text-align:center;flex-direction:column;justify-content:center;min-height:64px;padding:9px 5px;font-size:11px;line-height:1.4}.demo-stats-selectors{grid-template-columns:1fr;display:grid}.demo-stats-selectors label{min-width:0}.demo-stats-pilot-path,.demo-stats-compare{grid-template-columns:1fr}.demo-stats-measurements,.demo-stats-policy,.demo-stats-proposal,.demo-stats-ads-note{padding:18px}.demo-stats-finance{padding:16px}.demo-stats-proposal>header{flex-wrap:wrap}.demo-stats-proposal header .marketing-state{margin-left:0}.demo-stats-connection-list article{flex-wrap:wrap}.demo-stats-connection-list strong{min-width:140px}.demo-statistics-dashboard .marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-statistics-dashboard .marketing-metrics dd{font-size:19px}.demo-stats-notice{padding:14px}.demo-stats-notice strong{font-size:10px;line-height:1.7;display:block}}.demo-pilot-workspace{min-width:0}.demo-pilot-session{background:#eee8ff;border:1px solid #d7c5f3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:16px 18px;font-size:12px;line-height:1.6;display:flex}.demo-pilot-session strong{color:#4c2680}.demo-pilot-session span{flex:1;min-width:190px}.demo-pilot-session p{width:100%;margin:0}.demo-pilot-preview-trigger{margin-top:20px}.demo-pilot-workspace .performance-overview{min-width:0}.demo-pilot-workspace .performance-analysis-card{scroll-margin-top:90px}.demo-pilot-workspace .brain-form input,.demo-pilot-workspace .brain-form textarea,.demo-pilot-workspace .brain-form select{max-width:100%}.demo-pilot-workspace .performance-connect{min-width:0}.demo-pilot-workspace .performance-provider-detail{overflow-wrap:anywhere}.demo-pilot-workspace [hidden]{display:none!important}.demo-pilot-workspace .ads-auto-head>span{white-space:normal}.demo-pilot-workspace :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a47cdd}@media (width<=700px){.demo-pilot-session{align-items:stretch;padding:14px}.demo-pilot-session span{flex:auto;width:100%;min-width:0}.demo-pilot-session button{justify-content:center;width:100%}.demo-pilot-workspace .brain-actions{gap:10px}.demo-pilot-workspace .ads-auto-actions>*{max-width:100%}.demo-pilot-workspace .performance-proposals .flex{flex-wrap:wrap}.demo-pilot-workspace .continue-work-context textarea{width:100%}.demo-pilot-workspace .performance-provider-list{grid-template-columns:1fr}.demo-pilot-workspace .performance-advanced form label{overflow-wrap:anywhere}.demo-pilot-workspace .brain-header{align-items:flex-start}.demo-pilot-workspace .ads-account-status{flex-wrap:wrap}}.demo-studio-dialog{color:#1c1917;background:#f7f5f0;max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow:auto;width:min(1200px,100vw - 32px)!important;max-width:1200px!important;animation:none!important;position:fixed!important;inset:16px!important;transform:translate(0,0)!important}.demo-studio-dialog .studio-page{padding:0}.demo-studio-dialog .studio-workflow-anchor{z-index:5;top:0}.demo-studio-dialog .studio-columns{min-width:0}.demo-studio-dialog>button.action-secondary{justify-self:end}@media (width<=639px){.demo-studio-dialog{max-height:calc(100dvh - 16px);padding:20px 12px;width:calc(100vw - 16px)!important}}.demo-coach{z-index:10000;color:#21152d;font-family:var(--font-body,Arial,sans-serif);position:fixed;inset:0}.demo-coach-blocker{z-index:0;position:absolute;inset:0}.demo-coach-spotlight{z-index:1;pointer-events:none;border:2px solid #bfa7ff;border-radius:12px;transition:top .28s,left .28s,width .28s,height .28s;position:fixed;box-shadow:0 0 0 9999px #10071fad,0 0 0 5px #b799ff40}.demo-coach-arrow{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.demo-coach-arrow>path{fill:none;stroke:#c8afff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:0;animation:.7s both demo-coach-draw}.demo-coach-bubble{z-index:3;background:#fff;border-radius:16px;outline:none;max-height:calc(100dvh - 24px);padding:18px 20px 12px;position:fixed;overflow-y:auto;box-shadow:0 20px 70px #10071f55}.demo-coach-bubble>header{color:#807089;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.demo-coach-bubble button{font:inherit;cursor:pointer}.demo-coach-bubble>header button{color:#74627f;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.demo-coach-bubble h2{font-family:var(--font-heading,inherit);letter-spacing:-.025em;color:#21152d;margin:0 0 16px;font-size:23px;line-height:1.2}.demo-coach-step{animation:.25s both demo-coach-enter}.demo-coach-before,.demo-coach-after{font-size:12px;line-height:1.6}.demo-coach-before{color:#837489;border-bottom:1px solid #eee8f4;margin-bottom:12px;padding-bottom:12px}.demo-coach-after strong{color:#6432b5;align-items:center;gap:7px;display:flex}.demo-coach-before strong,.demo-coach-after strong{letter-spacing:.025em;font-size:10px;font-weight:700}.demo-coach-step p{margin:5px 0 0}.demo-coach-gain{color:#573684;background:#f1ebfc;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;font-size:11px;line-height:1.6;display:flex;margin-top:14px!important}.demo-coach-gain>svg{flex-shrink:0;margin-top:2px}.demo-coach-controls{align-items:center;gap:8px;margin-top:18px;display:flex}.demo-coach-controls button{color:#634a79;background:#fff;border:1px solid #e4daef;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:12px;display:flex}.demo-coach-controls button:disabled{opacity:.35;cursor:default}.demo-coach-controls .demo-coach-play{margin-right:auto}.demo-coach-controls .demo-coach-next{color:#fff;background:#5627ff;border-color:#5627ff}.demo-coach-try{color:#673aab;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 0;font-size:11px;display:flex}.demo-coach-bubble button:focus-visible{outline-offset:3px;outline:3px solid #a989ef}.demo-coach-timer{background:#eee8f4;border-radius:2px;height:2px;margin-top:4px;overflow:hidden}.demo-coach-timer i{background:#8a5ee5;width:0;height:100%;display:block}.demo-coach-timer.is-playing i{animation:16s linear forwards demo-coach-time}@keyframes demo-coach-time{to{width:100%}}@keyframes demo-coach-draw{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}@keyframes demo-coach-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=759px){.demo-coach-bubble{max-height:65dvh;padding:14px 16px 10px}.demo-coach-bubble h2{margin-bottom:12px;font-size:20px}.demo-coach-before,.demo-coach-after{font-size:11px}.demo-coach-gain{font-size:10px}.demo-coach-controls{margin-top:12px}.demo-coach-before{margin-bottom:8px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.demo-coach *{transition:none!important;animation:none!important}.demo-coach-timer.is-playing i{width:100%}}.campaign-story{color:#25172e;background:#f8f5fc;min-height:85vh;padding:24px max(22px,50vw - 560px) 60px}.story-top{justify-content:space-between;gap:18px;margin-bottom:38px;display:flex}.story-top button{color:#704c94;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.story-top button:disabled{opacity:.5;cursor:default}.story-heading>p{letter-spacing:.12em;color:#7b6393;margin:0 0 10px;font-size:10px;font-weight:700}.story-heading h1{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(28px,4vw,40px);line-height:1.15}.story-route{color:#b0a4bb;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:11px;display:flex}.story-route span.is-current{color:#6938a5;font-weight:600}.story-canvas{position:relative}.story-reference{color:#94849d;margin:0 0 16px;font-size:10px}.story-intro{background:#fff;border:1px solid #e1d6ed;border-radius:16px;max-width:620px;padding:32px}.story-empty>svg{color:#926bc3;margin-bottom:16px}.story-intro h2,.story-plan h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;line-height:1.2}.story-intro>p,.story-plan>p{color:#82708d;max-width:480px;font-size:14px;line-height:1.8}.story-intro .demo-button{margin-top:16px}.story-empty-slots{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.story-empty-slots i{background:#fcfaff;border:1px dashed #ded3e9;border-radius:8px;height:70px;display:block}.story-kicker{color:#7c54a8!important;margin-bottom:22px!important;font-size:11px!important}.story-brief .guided-field textarea{color:#342342;background:#fcfaff;border:1px solid #d8c8e8;border-radius:10px;width:100%;padding:16px;font-size:16px;line-height:1.6}.story-chat[hidden]{display:none}.campaign-story .demo-chat{background:#fff;border:1px solid #e1d6ed;border-radius:16px;overflow:hidden}.campaign-story .demo-chat .copilot-scroll:empty{display:none}.campaign-story .demo-chat[data-empty] .copilot-scroll{min-height:0;padding:0}.campaign-story .demo-chat .copilot-scroll{max-height:610px;overflow-y:auto}.campaign-story .demo-chat .copilot-prompts{display:none}.story-generate{margin-top:20px}.story-plan{background:#fff;border:1px solid #e1d6ed;border-radius:16px;padding:28px}.story-plan h2{align-items:center;gap:10px;display:flex}.story-plan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.story-plan article{background:#faf7ff;border:1px solid #e1d6ed;border-radius:12px;padding:20px}.story-plan article label{color:#897494;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.story-plan input{background:#fff;border:1px solid #e0d5ec;border-radius:6px;width:70px;padding:7px}.story-plan small{color:#7b49ae;font-size:10px}.story-plan h3{margin:12px 0;font-size:17px;line-height:1.5}.story-plan article>svg{color:#6e9d7e}.story-free-actions{align-items:center;gap:18px;margin-top:24px;display:flex}.story-free-actions p{color:#93809e;font-size:11px}.demo-coach-intro{color:#7a6587;font-size:14px;line-height:1.85;margin:12px 0 22px!important}.demo-coach-error{color:#943c33;background:#fff2f0;border-radius:8px;margin-top:12px;padding:10px;font-size:11px;line-height:1.5}.demo-coach-controls .demo-coach-next:disabled{opacity:.7}@media (width<=759px){.campaign-story{padding:18px 16px 40px}.story-top{margin-bottom:24px}.story-top button{font-size:11px}.story-heading h1{font-size:28px}.story-route{gap:8px;font-size:10px}.story-intro{padding:24px}.story-intro h2{font-size:23px}.story-empty-slots{gap:7px}.story-empty-slots i{height:50px}.story-plan{padding:20px}.story-plan>div{grid-template-columns:1fr}.story-free-actions{flex-direction:column;align-items:flex-start}.campaign-story .demo-chat .copilot-draft-choices{grid-template-columns:1fr 1fr}}.demo-workspace{color:#271a3b;font-family:var(--font-body);background:#f8f5fc;border-top:1px solid #e5d9ef;grid-template-columns:240px minmax(0,1fr);display:grid}.demo-sidebar{background:#fff;border-right:1px solid #e5d9ef;padding:28px 16px}.demo-wordmark{font-family:var(--font-heading);color:#4e2375;letter-spacing:-.04em;padding:0 12px;font-size:24px;font-weight:700;text-decoration:none;display:block}.demo-wordmark span{font-family:var(--font-body);color:#786b87;letter-spacing:0;margin-top:5px;font-size:11px;font-weight:500;display:block}.demo-brand-chip{background:#f8f5fc;border:1px solid #e5d9ef;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:28px 4px 22px;padding:12px;display:flex}.demo-brand-chip img{object-fit:cover;border-radius:8px;width:36px;height:36px}.demo-brand-chip div{min-width:0}.demo-brand-chip strong{overflow-wrap:anywhere;font-size:13px;display:block}.demo-brand-chip small{color:#786b87;font-size:11px}.demo-nav-group{margin:8px 0 20px}.demo-nav-group>p{text-transform:uppercase;letter-spacing:.09em;color:#786b87;margin:16px 12px 8px;font-size:10px;line-height:1.5}.demo-nav-group button{text-align:left;width:100%;font:inherit;color:#665573;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;display:flex}.demo-nav-group button svg{flex-shrink:0}.demo-nav-group button:hover{background:#f8f5fc}.demo-nav-group button[aria-current]{color:#652aad;background:#efe5fc;font-weight:600}.demo-sidebar-note{color:#786b87;border-top:1px solid #eee7f6;padding:12px;font-size:11px;line-height:1.7}.demo-workspace-body{min-width:0}.demo-workspace-top{color:#786b87;background:#fff;border-bottom:1px solid #e5d9ef;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;font-size:12px;display:flex}.demo-workspace-top>span{overflow-wrap:anywhere}.demo-workspace-top>span>span{color:#c9bed6;margin:0 10px}.demo-workspace .demo-guide{max-width:1380px;padding:32px clamp(18px,3vw,44px) 40px}.demo-workspace .guided-heading{margin:4px 0 18px}.demo-workspace .guided-heading h1{max-width:780px}.demo-workspace h1,.demo-workspace h2,.demo-workspace h3{font-family:var(--font-heading)}.demo-workspace h2{letter-spacing:-.03em;margin:0 0 18px;font-size:23px;font-weight:600;line-height:1.3}.demo-workspace h3{letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.4}.demo-workspace p{line-height:1.7}.demo-workspace .guided-panel p{color:#6f607c;font-size:14px}.demo-workspace .demo-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8054b4;margin:0 0 12px;font-size:10px;font-weight:700}.demo-workspace .demo-scope{color:#786b87;background:#eee7f6;border-radius:9px;margin:0 0 28px;padding:12px 16px;font-size:11px;line-height:1.7}.demo-button{font:inherit;color:#4e2375;cursor:pointer;background:#fff;border:1px solid #d9c8e9;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.demo-button.primary{color:#fff;background:#6b2cc2;border-color:#6b2cc2}.demo-button:hover{filter:brightness(.96)}.demo-workspace :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #a66ef0}.demo-workspace button{cursor:pointer}.demo-workspace .guided-progress button{background:0 0;border:0;font-family:inherit}.demo-workspace .guided-progress button[aria-current]{background:#fff}.demo-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 32px;display:grid}.demo-goal-grid>button{text-align:left;color:#29193f;background:linear-gradient(145deg,#fff,#f9f6ff);border:1px solid #e4d9f1;border-radius:20px;padding:24px 24px 48px;position:relative;box-shadow:0 5px 22px #2d0e4908}.demo-goal-grid>button:hover{border-color:#a56de0}.demo-goal-number{color:#9b6bbb;letter-spacing:.1em;margin-bottom:16px;font-size:11px;display:block}.demo-goal-grid h3{margin-bottom:9px}.demo-goal-grid p{color:#786b87;font:13px/1.7 var(--font-body)}.demo-goal-grid svg{color:#8851be;position:absolute;bottom:20px;right:24px}.demo-continuity{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;margin-top:20px;display:grid}.demo-continuity .demo-button{margin-top:20px}.demo-format-stack{align-content:center;gap:10px;display:grid}.demo-format-stack button{color:#652aad;text-align:left;background:#faf7ff;border:1px solid #e4d9f1;border-radius:12px;align-items:center;gap:14px;padding:19px 16px;font-size:13px;display:flex}.demo-format-stack button>span{flex:1}.demo-format-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.demo-format-tabs button{color:#665573;font:inherit;background:#fff;border:1px solid #d9c8e9;border-radius:10px;padding:10px 14px;font-size:12px}.demo-format-tabs button[aria-pressed=true]{color:#652aad;background:#efe5fc;border-color:#a56de0;font-weight:600}.demo-studio-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.demo-studio-grid>*{min-width:0}.demo-workspace .demo-edit-card,.demo-workspace .demo-preview-card{padding:24px}.demo-edit-card .guided-field{margin:22px 0}.demo-workspace .demo-preview-card .content-preview{width:100%;max-width:100%}.demo-workspace .demo-small{color:#786b87;margin:18px 0 0;font-size:11px;line-height:1.7}.demo-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.demo-approval{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.6;display:flex}.demo-approval input{accent-color:#6b2cc2;flex-shrink:0;width:16px;height:16px;margin-top:4px}.demo-context{border-left:3px solid #a56de0;margin:16px 0 24px;padding:8px 16px}.demo-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.demo-capability-grid article{min-width:0}.guided-panel>.demo-capability-grid>article{background:#fcfaff;border:1px solid #e5d9ef;border-radius:14px;padding:18px}.demo-section-lead{color:#786b87;max-width:850px;font-size:14px}.demo-next-action{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.demo-next-action h2{margin-bottom:8px}.demo-next-action .demo-button{flex-shrink:0}.demo-calendar-controls{grid-template-columns:1fr 1fr;gap:18px;max-width:560px;margin:26px 0;display:grid}.demo-calendar{border:1px solid #e5d9ef;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.demo-calendar>div{background:#fcfaff;border-right:1px solid #e5d9ef;min-width:0;min-height:220px;padding:12px 8px}.demo-calendar>div:last-child{border:0}.demo-calendar>div>strong{color:#786b87;margin-bottom:12px;padding:6px;font-size:11px;display:block}.demo-calendar button{color:#4e2375;text-align:left;overflow-wrap:anywhere;background:#efe5fc;border:1px solid #d9c8e9;border-radius:10px;width:100%;margin-bottom:8px;padding:12px}.demo-calendar button small{margin-bottom:8px;font-size:10px;display:block}.demo-calendar button b{font-size:12px;line-height:1.55;display:block}.demo-calendar button span{margin-top:12px;font-size:10px;line-height:1.5;display:block}.demo-feature-list{margin:24px 0;padding:0;list-style:none}.demo-feature-list li{border-bottom:1px solid #eee7f6;align-items:flex-start;gap:10px;padding:14px 0;font-size:14px;line-height:1.6;display:flex}.demo-feature-list svg{color:#6b2cc2;flex-shrink:0;margin-top:2px}.demo-assistant-layout{grid-template-columns:1fr 1.1fr;gap:24px;margin-top:24px;display:grid}.demo-prompt-list{align-content:start;gap:10px;display:grid}.demo-prompt-list button{color:#665573;text-align:left;background:#fcfaff;border:1px solid #e5d9ef;border-radius:12px;align-items:center;gap:10px;padding:15px;font-size:13px;line-height:1.5;display:flex}.demo-prompt-list button svg{flex-shrink:0}.demo-prompt-list button[aria-pressed=true]{color:#652aad;background:#efe5fc;border-color:#a56de0}.demo-answer-example{background:#faf7ff;border:1px solid #e5d9ef;border-radius:16px;padding:24px}.demo-answer-example .demo-button{margin-top:22px}.demo-feedback{color:#205d33;background:#eef8f0;border:1px solid #b7d9c3;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px}.demo-guide-footer{border-top:1px solid #e5d9ef;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:24px;display:flex}.demo-guide-footer a{flex-shrink:0;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.demo-guide-footer p{color:#786b87;max-width:360px;font-size:11px}@media (width>=1600px){.demo-workspace{grid-template-columns:260px minmax(0,1fr)}}@media (width<=1100px){.demo-workspace{grid-template-columns:205px minmax(0,1fr)}.demo-studio-grid,.demo-continuity,.demo-calendar{grid-template-columns:1fr}.demo-calendar>div{border-bottom:1px solid #e5d9ef;border-right:0;grid-template-columns:70px minmax(0,1fr);gap:10px;min-height:80px;display:grid}.demo-calendar button,.demo-calendar>div>strong{margin:0}.demo-guide-footer{flex-wrap:wrap}}@media (width<=760px){.demo-workspace{display:block}.demo-sidebar{border-bottom:1px solid #e5d9ef;border-right:0;padding:16px}.demo-wordmark,.demo-brand-chip,.demo-sidebar-note,.demo-nav-group>p{display:none}.demo-sidebar nav{gap:8px;padding:3px 0 8px;display:flex;overflow-x:auto}.demo-nav-group{display:contents}.demo-nav-group button{white-space:nowrap;flex-shrink:0;width:auto;padding:10px;font-size:12px}.demo-workspace-top{padding:14px 18px}.demo-workspace .demo-guide{padding:24px 16px}.demo-workspace .guided-heading h1{font-size:30px}.demo-goal-grid,.demo-capability-grid,.demo-continuity,.demo-assistant-layout{grid-template-columns:1fr}.demo-workspace .guided-panel{border-radius:18px;padding:22px}.demo-workspace .guided-progress{gap:3px;padding:4px}.demo-workspace .guided-progress button{flex-direction:column;gap:6px;padding:10px 3px;font-size:11px}.demo-next-action{flex-direction:column;align-items:flex-start}.demo-calendar-controls{grid-template-columns:1fr}.demo-guide-footer{flex-direction:column;align-items:flex-start}.demo-workspace-top .demo-button{padding:9px 10px;font-size:11px}}.demo-visual-controls{border-bottom:1px solid #e5d9ef;margin-bottom:22px;padding-bottom:22px}.demo-visual-controls .guided-field{margin:14px 0}.demo-seo-workbench{margin-bottom:24px}.demo-seo-workbench .demo-button{margin-top:18px}.demo-search-example{overflow-wrap:anywhere;background:#faf7ff;border:1px solid #e5d9ef;border-radius:14px;padding:22px}.demo-search-example h3{color:#45349b;margin:12px 0 8px}.demo-search-example small,.demo-search-example span{color:#786b87;font-size:11px}.demo-action-state{color:#786b87;margin-top:5px;font-size:11px;display:block}.demo-workspace .guided-panel .copilot-full{box-shadow:none;border:0;border-radius:0;height:clamp(430px,58vh,640px)}.demo-workspace .demo-chat{background:#fff;border:1px solid #e5d9ef;border-radius:20px;height:auto;min-height:430px;max-height:none;overflow:hidden}.demo-workspace .demo-chat .copilot-scroll{min-height:200px;max-height:720px;overflow-y:auto}.demo-workspace .demo-chat .copilot-compose{position:relative;bottom:auto}.demo-workspace .demo-chat .copilot-welcome{padding:24px}.demo-workspace .demo-chat .copilot-prompts{flex-wrap:wrap;gap:10px;display:flex}.demo-workspace .demo-chat .copilot-prompts button{text-align:left}.demo-workspace .demo-chat .copilot-prepared{margin-top:20px}.demo-workspace .demo-chat .copilot-draft-preview{max-width:540px;margin:20px auto}.demo-workspace .demo-chat .content-preview{width:100%;max-width:100%}.demo-workspace .demo-chat .copilot-proposal-actions{flex-wrap:wrap}.demo-workspace .demo-chat-editor{background:#fcfaff;border:1px solid #e5d9ef;border-radius:14px;gap:16px;margin:18px 0;padding:18px;display:grid}.demo-workspace .demo-chat-notice{color:#786b87;background:#f4eefb;margin:0;padding:10px 20px;font-size:11px;line-height:1.6}.demo-workspace .demo-chat-tools-heading{margin:32px 0 18px}.demo-workspace .demo-chat-home .copilot-compose{width:100%;max-width:none}.demo-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-discovery{background:linear-gradient(135deg,#fff,#faf6ff);border:1px solid #e0d3f2;border-left:3px solid #6b2cc2;border-radius:16px;margin:0 0 26px;padding:20px 22px;box-shadow:0 10px 30px #2d0e4909}.demo-discovery>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-discovery .demo-eyebrow{margin:0}.demo-discovery-close{color:#786b87;background:#fff;border:1px solid #e5d9ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.demo-discovery-close:hover{color:#4e2375;background:#f3ecfb}.demo-discovery-body{align-items:flex-start;gap:16px;margin:14px 0 18px;display:flex}.demo-discovery-icon{color:#652aad;background:#efe5fc;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.demo-discovery-body h2{color:#2a1b3d;margin:0 0 8px;font-size:20px;line-height:1.3}.demo-discovery-body p{color:#5f506e;max-width:760px;margin:0;font-size:14px;line-height:1.75}.demo-discovery>footer{border-top:1px solid #eee7f6;flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;display:flex}.demo-discovery-dots{gap:6px;display:flex}.demo-discovery-dots button{background:#dcd0ec;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .18s,background .18s}.demo-discovery-dots button[aria-current]{background:#6b2cc2;width:26px}.demo-discovery-count{letter-spacing:.04em;color:#786b87;font-size:11px}.demo-discovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.demo-discovery-actions .demo-button{min-height:40px}.demo-workspace .demo-chat-welcome{padding:6px 2px 18px}.demo-chat-mark{color:#652aad;background:linear-gradient(140deg,#efe5fc,#fdf7ff);border:1px solid #e5d9ef;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.demo-workspace .demo-chat-welcome h2{font-family:var(--font-heading);letter-spacing:-.03em;color:#2a1b3d;margin:18px 0 10px;font-size:clamp(22px,2.4vw,28px);font-weight:650;line-height:1.2}.demo-workspace .demo-chat-welcome>p{color:#5f506e;max-width:560px;margin:0 0 20px;font-size:14px;line-height:1.75}.demo-workspace .demo-chat .copilot-prompts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demo-workspace .demo-chat .copilot-prompts button{color:#3a2455;background:#fff;border:1px solid #e5d9ef;border-radius:12px;min-height:56px;padding:14px 16px;font-size:13px}.demo-workspace .demo-chat .copilot-prompts button:hover:not(:disabled){background:#faf5ff;border-color:#a56de0}.demo-workspace .demo-chat .copilot-prompts button svg{color:#8a55c8;flex:none}.demo-workspace .demo-chat .copilot-message .copilot-markdown p{color:#2f2440;font-size:14px;line-height:1.75}.demo-workspace .demo-chat .copilot-user{color:#3a2455;background:#f1e8fb;margin-left:26px}.demo-workspace .demo-chat .copilot-proposal{background:#fff;border-radius:14px;box-shadow:0 6px 22px #2d0e490d}.demo-chat-spin{animation:1s linear infinite demo-chat-spin}@keyframes demo-chat-spin{to{transform:rotate(360deg)}}@media (width<=760px){.demo-discovery{padding:18px}.demo-discovery-body{gap:12px}.demo-discovery-icon{border-radius:12px;width:40px;height:40px}.demo-discovery-actions{width:100%;margin-left:0}.demo-discovery-actions .demo-button{flex:auto}.demo-workspace .demo-chat .copilot-user{margin-left:0}.demo-top-actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.demo-chat-spin{animation:none}}@media (width<=760px){.demo-workspace .demo-chat .copilot-scroll{max-height:650px}.demo-workspace .demo-chat .copilot-prompts{grid-template-columns:1fr 1fr;display:grid}.demo-workspace .demo-chat .copilot-welcome{padding:16px}.demo-workspace .demo-chat .copilot-proposal{padding:14px}.demo-workspace .demo-chat .copilot-draft-choices{grid-template-columns:1fr;display:grid}}.demo-workspace-v2{background:#f6f6f9}.demo-workspace-v2 .demo-guide{padding:24px 28px 32px}.demo-workspace-v2 .demo-workspace-top{padding:14px 28px}.demo-workspace-v2 .demo-top-actions{gap:8px;display:flex}.demo-workspace-v2 .demo-button{padding:10px 13px;font-size:12px}.demo-workspace-v2 .demo-discovery{box-shadow:none;background:#fff;border:1px solid #e5e0eb;border-radius:18px;margin:0;padding:24px}.demo-workspace-v2 .demo-discovery>header{border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;padding:0 0 20px;display:flex}.demo-workspace-v2 .demo-discovery header .demo-eyebrow{margin:0 0 6px}.demo-workspace-v2 .demo-discovery-layout{grid-template-columns:170px minmax(0,1fr) minmax(280px,.95fr);align-items:start;gap:24px;padding:24px 0;display:grid}.demo-workspace-v2 .demo-discovery-navigation{border-right:1px solid #eeeaf2;gap:4px;padding-right:16px;display:grid}.demo-workspace-v2 .demo-discovery-navigation button{text-align:left;color:#756780;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:12px 10px;font-size:12px;line-height:1.4;display:flex}.demo-workspace-v2 .demo-discovery-navigation svg{flex-shrink:0}.demo-workspace-v2 .demo-discovery-navigation button[aria-current]{color:#59279a;background:#f0e9fa;font-weight:600}.demo-workspace-v2 .demo-discovery-copy{min-width:0;padding:12px 0}.demo-workspace-v2 .demo-discovery-copy h1{letter-spacing:-.035em;margin:22px 0 16px;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.2}.demo-workspace-v2 .demo-discovery-copy>p{color:#756780;font-size:15px;line-height:1.8}.demo-workspace-v2 .demo-discovery-copy>.demo-button{margin-top:24px}.demo-workspace-v2 .demo-discovery-preview{background:#faf9fc;border:1px solid #e9e4ee;border-radius:14px;min-width:0;max-height:470px;padding:16px;overflow:auto}.demo-workspace-v2 .demo-discovery-preview .content-preview{width:100%;max-width:100%}.demo-workspace-v2 .demo-result-caption{color:#756780;margin:0 0 14px;font-size:11px;line-height:1.6}.demo-workspace-v2 .demo-tour-calendar{gap:12px;display:grid}.demo-workspace-v2 .demo-tour-calendar article{background:#fff;border:1px solid #e3d8ef;border-radius:10px;padding:16px;font-size:13px}.demo-workspace-v2 .demo-tour-calendar article span{color:#756780;margin-bottom:8px;font-size:11px;display:block}.demo-workspace-v2 .demo-tour-calendar article p{margin-top:8px}.demo-workspace-v2 .demo-tour-statistic{padding:28px 12px}.demo-workspace-v2 .demo-tour-statistic>p{margin:22px 0;font-size:25px}.demo-workspace-v2 .demo-tour-statistic>p>span{color:#aaa0b5;padding:0 10px}.demo-workspace-v2 .demo-tour-statistic>strong{color:#59279a;margin-top:18px;display:block}.demo-workspace-v2 .demo-tour-facts{padding:12px}.demo-workspace-v2 .demo-tour-facts h3{margin:24px 0 12px;font-size:24px}.demo-workspace-v2 .demo-tour-facts p{color:#756780;font-size:13px;line-height:1.8}.demo-workspace-v2 .demo-tour-facts>div{border-top:1px solid #e5e0eb;border-bottom:1px solid #e5e0eb;gap:8px;margin:24px 0;padding:20px 0;display:grid}.demo-workspace-v2 .demo-tour-facts>div span{color:#756780;font-size:11px}.demo-workspace-v2 .demo-tour-brand img{object-fit:cover;border-radius:10px;width:100%;max-height:220px}.demo-workspace-v2 .demo-tour-brand h3{margin:18px 0 8px}.demo-workspace-v2 .demo-tour-brand p{color:#756780;font-size:13px}.demo-workspace-v2 .demo-tour-brand>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.demo-workspace-v2 .demo-tour-brand>div span{background:#f0e9fa;border-radius:7px;padding:7px 10px;font-size:11px}.demo-workspace-v2 .demo-discovery>footer{border-top:1px solid #eeeaf2;align-items:center;gap:28px;padding:20px 0 0;display:flex}.demo-workspace-v2 .demo-discovery-progress{background:#eeeaf2;border-radius:4px;flex:1;height:3px}.demo-workspace-v2 .demo-discovery-progress>span{background:#6b2cc2;border-radius:4px;height:100%;display:block}.demo-workspace-v2 .demo-discovery-actions{gap:8px;display:flex}.demo-workspace-v2 .demo-chat{box-shadow:none;background:#fff;border:1px solid #e5e0eb;border-radius:16px;min-height:0;margin:0}.demo-workspace-v2 .demo-chat .copilot-context{border-bottom:1px solid #eeeaf2;justify-content:flex-start;padding:16px 22px}.demo-workspace-v2 .demo-chat .copilot-context>span{display:inline}.demo-workspace-v2 .demo-chat .copilot-scroll{min-height:0;max-height:600px;padding:20px 22px}.demo-workspace-v2 .demo-chat .demo-chat-welcome{max-width:none;padding:8px 0 20px;display:block}.demo-workspace-v2 .demo-chat .demo-chat-mark{display:none}.demo-workspace-v2 .demo-chat .demo-chat-welcome h2{text-align:left;margin:8px 0 12px;font-size:28px;line-height:1.2}.demo-workspace-v2 .demo-chat .demo-chat-welcome>p{text-align:left;color:#756780;max-width:none;font-size:14px}.demo-workspace-v2 .demo-chat .copilot-prompts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.demo-workspace-v2 .demo-chat .copilot-prompts button{background:#faf9fc;border:1px solid #e5e0eb;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:65px;padding:14px 12px;font-size:12px;line-height:1.5;display:flex}.demo-workspace-v2 .demo-chat .copilot-prompts button svg{flex-shrink:0}.demo-workspace-v2 .demo-chat .copilot-compose{background:#fff;border-top:1px solid #eeeaf2;width:100%;max-width:none;padding:16px 22px 14px}.demo-workspace-v2 .demo-chat .copilot-compose form{min-height:100px;box-shadow:none;border-radius:13px}.demo-workspace-v2 .demo-chat .copilot-compose form>textarea{min-height:80px;max-height:180px;font-size:14px}.demo-workspace-v2 .demo-chat .copilot-footnote{padding:12px 0 0}.demo-workspace-v2 .demo-chat .copilot-footnote>small{max-width:650px;font-size:10px;display:block}.demo-workspace-v2 .demo-chat .copilot-message{max-width:100%}.demo-workspace-v2 .demo-chat .copilot-markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.demo-workspace-v2 .demo-chat .copilot-markdown :is(ul,ol),.demo-workspace-v2 .demo-answer-engine :is(ul,ol){list-style:revert;margin:12px 0;padding-left:20px}.demo-workspace-v2 .demo-task-switcher{gap:6px;padding:0 0 12px;display:flex;overflow-x:auto}.demo-workspace-v2 .demo-task-switcher button{color:#756780;background:#faf9fc;border:1px solid #e5e0eb;border-radius:7px;flex-shrink:0;padding:7px 10px;font-size:10px}.demo-workspace-v2 .demo-task-switcher button[aria-pressed=true]{color:#59279a;background:#f0e9fa;border-color:#c8b0e4}.demo-workspace-v2 .demo-calendar-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-workspace-v2 .demo-calendar-results article{background:#faf9fc;border:1px solid #e5e0eb;border-radius:12px;min-width:0;padding:16px}.demo-workspace-v2 .demo-calendar-results .guided-field{margin-bottom:14px;font-size:11px}.demo-workspace-v2 .demo-calendar-results strong{color:#6b2cc2;font-size:11px}.demo-workspace-v2 .demo-calendar-results h4{margin:12px 0;font-size:14px;font-weight:600}.demo-workspace-v2 .demo-calendar-results p{color:#756780;font-size:12px;line-height:1.75}.demo-workspace-v2 .demo-ai-metrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-workspace-v2 .demo-ai-metrics article{background:#faf9fc;border:1px solid #e5e0eb;border-radius:12px;padding:18px}.demo-workspace-v2 .demo-ai-metrics h4{color:#756780;min-height:36px;font-size:12px;font-weight:500}.demo-workspace-v2 .demo-ai-metrics article p{margin:16px 0;font-size:20px}.demo-workspace-v2 .demo-ai-metrics article small{color:#59279a;margin-top:14px;display:block}.demo-workspace-v2 .demo-comparison-bars{gap:7px;display:grid}.demo-workspace-v2 .demo-comparison-bars>*{border-radius:3px;height:8px;display:block}.demo-workspace-v2 .demo-comparison-bars>i{background:#d8cfdf}.demo-workspace-v2 .demo-comparison-bars>b{background:#6b2cc2}.demo-workspace-v2 .demo-answer-engine{background:#faf9fc;border:1px solid #e5e0eb;border-radius:12px;padding:22px;font-size:14px;line-height:1.8}.demo-workspace-v2 .demo-chat-tools-heading{margin:28px 0 14px;font-size:19px}.demo-workspace-v2 .demo-continuity{box-shadow:none;grid-template-columns:1fr 1fr;gap:24px;padding:24px}.demo-workspace-v2 .demo-continuity .demo-format-stack{gap:8px}.demo-workspace-v2 .demo-format-stack button{padding:13px}.demo-workspace-v2 .demo-guide-footer{margin-top:24px}@media (width<=1100px){.demo-workspace-v2 .demo-discovery-layout{grid-template-columns:150px minmax(0,1fr)}.demo-workspace-v2 .demo-discovery-navigation{grid-row:span 2}.demo-workspace-v2 .demo-discovery-preview{grid-column:2;max-height:350px}.demo-workspace-v2 .demo-chat .copilot-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-workspace-v2 .demo-calendar-results,.demo-workspace-v2 .demo-ai-metrics>div,.demo-workspace-v2 .demo-continuity{grid-template-columns:1fr}}@media (width<=760px){.demo-workspace-v2 .demo-guide{padding:18px 14px 24px}.demo-workspace-v2 .demo-workspace-top{flex-wrap:wrap;gap:12px;padding:12px 14px}.demo-workspace-v2 .demo-top-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.demo-workspace-v2 .demo-top-actions .demo-button{white-space:normal;overflow-wrap:anywhere;padding:8px 6px;font-size:10px}.demo-workspace-v2 .demo-discovery{padding:16px}.demo-workspace-v2 .demo-discovery-layout{flex-direction:column;gap:18px;padding:18px 0;display:flex}.demo-workspace-v2 .demo-discovery-navigation{border:0;gap:6px;width:100%;padding:0 0 8px;display:flex;overflow-x:auto}.demo-workspace-v2 .demo-discovery-navigation button{white-space:nowrap;flex-shrink:0;padding:10px;font-size:11px}.demo-workspace-v2 .demo-discovery-copy{padding:0}.demo-workspace-v2 .demo-discovery-copy h1{margin:14px 0;font-size:25px}.demo-workspace-v2 .demo-discovery-copy>p{font-size:14px;line-height:1.75}.demo-workspace-v2 .demo-discovery-preview{width:100%;max-height:350px;padding:12px}.demo-workspace-v2 .demo-discovery>footer{gap:14px}.demo-workspace-v2 .demo-chat .copilot-context{flex-wrap:wrap;padding:13px 16px}.demo-workspace-v2 .demo-chat .copilot-scroll{max-height:540px;padding:16px}.demo-workspace-v2 .demo-chat .copilot-compose{padding:12px 14px}.demo-workspace-v2 .demo-chat .copilot-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-workspace-v2 .demo-chat .copilot-prompts button{white-space:normal;min-height:56px;padding:10px;font-size:11px}.demo-workspace-v2 .demo-chat .demo-chat-welcome h2{font-size:24px}.demo-workspace-v2 .demo-chat .copilot-proposal{padding:14px}.demo-workspace-v2 .demo-chat .copilot-draft-choices{grid-template-columns:1fr}}.demo-workspace-v2 .demo-chat .copilot-footnote{display:flex}.demo-workspace-v2 .demo-chat .copilot-prompts button[aria-pressed=true]{color:#59279a;background:#f0e9fa;border-color:#ae8ad3}.demo-workspace-v2 .demo-ai-metrics article p{font-family:var(--font-heading);font-variant-numeric:tabular-nums}@media (width<=760px){.demo-workspace-v2 .demo-top-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.demo-workspace-v2 .demo-top-actions .demo-button{overflow-wrap:normal;word-break:normal;font-size:11px}.demo-workspace-v2 .demo-top-actions .demo-button svg{flex-shrink:0}.demo-workspace-v2 .demo-reset-text{display:none}}
