.sg-landing{--sg-ink:#2f1a2f;--sg-plum:#341c34;--sg-green:#123f35;--sg-acid:#dfff3f;--sg-coral:#ff7068;--sg-lilac:#ece8ff;--sg-blue:#dff3ff;--sg-paper:#fffdf8;min-height:100vh;color:var(--sg-ink);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,system-ui,sans-serif;background:#fff;overflow:hidden}.sg-landing *{box-sizing:border-box}.sg-landing a{color:inherit;text-decoration:none}.sg-announcement{color:#fff;background:linear-gradient(90deg,#2e1831 0%,#563052 49%,#ee6863 100%);justify-content:center;align-items:center;gap:12px;min-height:42px;padding:8px 24px;font-size:11px;display:flex}.sg-announcement span{background:var(--sg-acid);color:var(--sg-plum);letter-spacing:.1em;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900}.sg-announcement p{margin:0;font-weight:650}.sg-announcement a{text-underline-offset:3px;margin-left:12px;font-weight:800;text-decoration:underline}.sg-announcement b{margin-left:5px}.sg-nav{z-index:20;border-bottom:1px solid #e9e3eb;justify-content:space-between;align-items:center;gap:32px;width:min(1420px,100% - 80px);min-height:82px;margin:0 auto;display:flex;position:relative}.sg-brand{color:var(--sg-ink);letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:11px;font-size:18px;font-weight:800;display:flex}.sg-brand-mark{border-radius:10px;width:33px;height:33px;overflow:hidden}.sg-brand-mark img,.sg-app-logo img{object-fit:cover;width:100%;height:100%;display:block}.sg-nav-links{color:#625466;align-items:center;gap:36px;font-size:12px;font-weight:650;display:flex}.sg-nav-links a,.sg-sign-in{transition:color .15s}.sg-nav-links a:hover,.sg-sign-in:hover{color:var(--sg-coral)}.sg-nav-actions,.sg-actions{align-items:center;gap:20px;display:flex}.sg-sign-in{color:#594b5b;font-size:12px;font-weight:700}.sg-button{border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:13px 19px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.sg-button:hover{transform:translateY(-2px)}.sg-button-small{border-radius:10px;min-height:42px;padding:10px 16px}.sg-landing .sg-button-ink{background:var(--sg-plum);color:#fff;box-shadow:0 8px 20px #341c341f}.sg-landing .sg-button-ink:hover{background:#4b2949;box-shadow:0 12px 26px #341c342e}.sg-landing .sg-button-acid{background:var(--sg-acid);color:var(--sg-plum);box-shadow:0 9px 24px #434c1429}.sg-button-acid:hover{background:#e8ff78;box-shadow:0 12px 28px #434c1438}.sg-landing .sg-button-outline{color:var(--sg-plum);background:#fff;border-color:#d9d0db}.sg-button-outline:hover{border-color:var(--sg-plum)}.sg-hero{text-align:center;background:radial-gradient(circle at 50% 82%,#ded8ffcc,#0000 39%),linear-gradient(#fff 0% 64%,#f5f2ff 100%);flex-direction:column;align-items:center;min-height:1070px;padding:92px 40px 0;display:flex;position:relative}.sg-hero:before,.sg-hero:after{content:"";filter:blur(1px);opacity:.55;pointer-events:none;border-radius:50%;width:270px;height:270px;position:absolute}.sg-hero:before{background:#ffddd9;top:110px;left:-190px}.sg-hero:after{background:#e4ff88;top:320px;right:-210px}.sg-hero-copy{z-index:2;width:min(100%,1040px);position:relative}.sg-kicker{color:#786a7b;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.sg-hero .sg-kicker{justify-content:center}.sg-kicker>span{background:var(--sg-coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff706821}.sg-kicker.light{color:#b7cfc5}.sg-kicker.light>span{background:var(--sg-acid);box-shadow:0 0 0 5px #dfff3f1f}.sg-hero h1{max-width:1040px;color:var(--sg-plum);letter-spacing:-.085em;margin:22px auto 25px;font-size:clamp(54px,7vw,99px);font-weight:760;line-height:.91}.sg-hero h1 em,.sg-section-heading h2 em,.sg-autopilot h2 em,.sg-pricing-copy h2 em,.sg-faq h2 em{color:#8b7c91;font-style:normal}.sg-hero-copy>p{color:#746778;max-width:670px;margin:0 auto;font-size:16px;line-height:1.62}.sg-hero .sg-actions{justify-content:center;margin-top:31px}.sg-text-link{color:var(--sg-plum);border-bottom:1px solid #c3b8c7;padding:8px 0 5px;font-size:12px;font-weight:800}.sg-text-link span{color:var(--sg-coral);margin-left:8px}.sg-hero-note{color:#978d99;justify-content:center;align-items:center;gap:22px;margin-top:22px;font-size:9px;font-weight:600;display:flex}.sg-product-stage{z-index:2;text-align:left;width:min(1220px,100%);margin:74px auto 0;position:relative}.sg-orbit{z-index:0;pointer-events:none;border:1px solid #341c341c;border-radius:50%;position:absolute}.sg-orbit-one{width:700px;height:700px;top:-110px;left:50%;transform:translate(-50%)}.sg-orbit-two{width:950px;height:950px;top:-235px;left:50%;transform:translate(-50%)}.sg-app-window{z-index:2;box-shadow:0 25px 0 var(--sg-plum),0 35px 80px #341c342e;background:#fff;border:1px solid #d9d1dc;border-radius:22px 22px 0 0;position:relative;overflow:hidden}.sg-window-bar{color:#8a7f8d;letter-spacing:.04em;border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;height:44px;padding:0 18px;font-size:9px;display:flex}.sg-window-bar>strong{color:#766a79;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.sg-window-dots{gap:5px;display:flex}.sg-window-dots i{background:#d4d9d5;border-radius:50%;width:7px;height:7px}.sg-window-dots i:first-child{background:#ff8b7f}.sg-window-dots i:nth-child(2){background:#ffd668}.sg-window-dots i:last-child{background:#91d8ad}.sg-live{color:#418962;align-items:center;gap:6px;font-weight:750;display:flex}.sg-live i{background:#49a66f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #49a66f1c}.sg-app-body{background:#f4f6f4;grid-template-columns:150px 1fr;min-height:460px;display:grid}.sg-app-nav{background:var(--sg-green);color:#abc4ba;flex-direction:column;gap:7px;padding:22px 14px;font-size:10px;font-weight:650;display:flex}.sg-app-logo{border:2px solid var(--sg-acid);border-radius:9px;width:30px;height:30px;margin:0 8px 22px;overflow:hidden}.sg-app-nav>span{border-radius:8px;padding:10px 12px}.sg-app-nav>span.active{background:var(--sg-acid);color:var(--sg-green);font-weight:850}.sg-app-main{min-width:0;padding:27px 29px 32px}.sg-app-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.sg-app-heading small,.sg-brief-row small,.sg-card-head small,.sg-brain-card>small,.sg-auto-head small,.sg-auto-settings small{color:#8a9690;letter-spacing:.14em;font-size:7px;font-weight:850}.sg-app-heading h2{color:#1e2925;letter-spacing:-.055em;margin:6px 0 0;font-size:23px}.sg-app-heading button{background:var(--sg-green);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.sg-brief-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:21px;display:grid}.sg-brief-row article{background:#fff;border:1px solid #dfe7e1;border-radius:11px;grid-template-columns:auto 1fr;align-items:end;gap:2px 10px;padding:13px 14px;display:grid}.sg-brief-row small{grid-column:1/-1}.sg-brief-row strong{color:#1c2924;letter-spacing:-.05em;font-size:24px}.sg-brief-row span{color:#87948e;align-self:center;font-size:8px}.sg-app-grid{grid-template-columns:minmax(0,1.75fr) minmax(220px,.75fr);gap:12px;margin-top:12px;display:grid}.sg-calendar-card,.sg-brain-card{background:#fff;border:1px solid #dce5df;border-radius:12px;min-height:254px;position:relative;overflow:hidden}.sg-calendar-card{padding:15px}.sg-card-head{justify-content:space-between;align-items:center;display:flex}.sg-card-head>div{gap:4px;display:grid}.sg-card-head strong{color:#26322e;font-size:11px}.sg-card-head>span{color:#829088;font-size:8px}.sg-week{grid-template-columns:repeat(5,1fr);margin-top:13px;display:grid}.sg-week b{color:#9aa59f;text-align:center;border-top:1px solid #e8eeea;border-bottom:1px solid #e8eeea;padding:7px 0;font-size:7px}.sg-week b.today{color:#6f5373;background:#f3eafd}.sg-calendar-lines{pointer-events:none;flex-direction:column;justify-content:space-evenly;display:flex;position:absolute;inset:98px 15px 15px}.sg-calendar-lines span{border-top:1px solid #edf1ee}.sg-post-chip{background:#fff;border:1px solid #ddd9e7;border-left:3px solid #9c69cf;border-radius:8px;align-items:flex-start;gap:7px;width:155px;padding:9px;display:flex;position:absolute;box-shadow:0 6px 15px #2a232c12}.sg-post-chip>i{color:#5262a0;background:#e9edff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:850;display:grid}.sg-post-chip>span{gap:4px;display:grid}.sg-post-chip b{color:#2c3130;font-size:7px;line-height:1.25}.sg-post-chip small{color:#929d97;font-size:6px}.sg-post-chip.chip-one{top:111px;left:8%}.sg-post-chip.chip-two{border-left-color:#ed6b9d;top:159px;left:39%}.sg-post-chip.chip-two>i{color:#c03e72;background:#ffe7f0}.sg-post-chip.chip-three{border-left-color:#4fa879;top:205px;right:5%}.sg-post-chip.chip-three>i{color:#317654;background:#e2f3e9}.sg-brain-card{background:var(--sg-plum);color:#fff;flex-direction:column;padding:18px;display:flex}.sg-brain-card>small{color:#c4aec5}.sg-brain-card h3{color:#fff;letter-spacing:-.055em;margin:35px 0 10px;font-size:21px;line-height:1.04}.sg-brain-card p{color:#cfbecf;margin:0;font-size:9px;line-height:1.55}.sg-brain-meta{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.sg-brain-meta span{color:#d8c9d8;border:1px solid #ffffff2e;border-radius:99px;padding:5px 7px;font-size:7px}.sg-brain-card button{background:var(--sg-acid);color:var(--sg-plum);border:0;border-radius:7px;justify-content:space-between;margin-top:auto;padding:10px;font-size:8px;font-weight:850;display:flex}.sg-float-card{z-index:4;border-radius:14px;display:grid;position:absolute;box-shadow:0 15px 38px #341c342e}.sg-float-card>span{letter-spacing:.15em;font-size:7px;font-weight:900}.sg-float-card>strong{letter-spacing:-.04em;margin-top:6px;font-size:14px}.sg-float-card>small{margin-top:3px;font-size:8px}.sg-float-plan{background:var(--sg-acid);min-width:180px;color:var(--sg-plum);padding:15px;bottom:52px;left:-55px;transform:rotate(-3deg)}.sg-float-plan div{gap:4px;margin-top:12px;display:flex}.sg-float-plan i{background:#341c3429;border-radius:9px;width:24px;height:5px}.sg-float-plan i:first-child,.sg-float-plan i:nth-child(2),.sg-float-plan i:nth-child(3){background:var(--sg-plum)}.sg-float-voice{background:var(--sg-coral);color:#3b1e34;min-width:190px;padding:15px;top:70px;right:-38px;transform:rotate(3deg)}.sg-rhythm{background:var(--sg-plum);color:#fff;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:25px;min-height:66px;padding:15px 35px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.sg-rhythm b{color:var(--sg-acid);font-size:15px}.sg-section{width:min(1280px,100% - 80px);margin:0 auto;padding:120px 0}.sg-intro-section{grid-template-columns:1fr 380px;gap:30px 70px;display:grid}.sg-section-heading h2,.sg-autopilot h2,.sg-pricing-copy h2,.sg-faq h2{color:var(--sg-plum);letter-spacing:-.08em;margin:18px 0 0;font-size:clamp(45px,5.4vw,72px);font-weight:750;line-height:.94}.sg-section-lede{color:#766a79;align-self:end;max-width:380px;margin:0 0 5px;font-size:14px;line-height:1.65}.sg-bento{grid-column:1/-1;grid-template-columns:1.35fr .65fr;gap:14px;margin-top:32px;display:grid}.sg-bento-card{background:#f7f5fb;border:1px solid #e0dae3;border-radius:20px;position:relative;overflow:hidden}.sg-card-kicker{color:#8c7f90;letter-spacing:.14em;font-size:8px;font-weight:900}.sg-bento-card h3{color:var(--sg-plum);letter-spacing:-.065em;margin:15px 0 10px;font-size:30px;line-height:1}.sg-bento-card p{color:#786c7b;font-size:12px;line-height:1.58}.sg-bento-brain{background:#ece8ff;grid-template-columns:.8fr 1.2fr;gap:35px;min-height:420px;padding:37px;display:grid}.sg-bento-copy{flex-direction:column;align-items:flex-start;display:flex}.sg-bento-copy>a{border-bottom:1px solid #afa2b4;margin-top:auto;padding-bottom:4px;font-size:10px;font-weight:800}.sg-memory-ui{background:#fff;border:1px solid #d8d0e2;border-radius:15px;align-self:center;padding:19px;transform:rotate(1.5deg);box-shadow:0 20px 42px #4936531c}.sg-memory-top{color:#908496;border-bottom:1px solid #ebe6ed;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:9px;display:flex}.sg-memory-top b{color:#443148;font-size:10px}.sg-memory-field{border-bottom:1px solid #eee9ef;gap:7px;padding:14px 0;display:grid}.sg-memory-field small{color:#a198a3;letter-spacing:.12em;font-size:7px;font-weight:850}.sg-memory-field>span{color:#453849;font-size:11px;font-weight:700}.sg-memory-field>div{flex-wrap:wrap;gap:5px;display:flex}.sg-memory-field i{color:#736676;background:#f2eff7;border-radius:7px;padding:6px 7px;font-size:7px;font-style:normal}.sg-memory-pulse{align-items:flex-end;gap:4px;padding-top:16px;display:flex}.sg-memory-pulse span{background:#79ba91;border-radius:5px;width:5px;height:12px}.sg-memory-pulse span:nth-child(2){height:19px}.sg-memory-pulse span:nth-child(3){background:var(--sg-green);height:27px}.sg-memory-pulse b{color:#66766e;margin-left:5px;font-size:8px}.sg-bento-signals{background:#e5f5ff;min-height:420px;padding:34px}.sg-signal-stack{gap:8px;margin-top:28px;display:grid}.sg-signal-stack>span{background:#ffffffc7;border:1px solid #d7e8f0;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 9px;padding:12px;display:grid}.sg-signal-stack i{color:#fff;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.sg-signal-stack i.reddit{background:#ff6e50}.sg-signal-stack i.substack{background:#ff7849}.sg-signal-stack i.watch{background:var(--sg-green)}.sg-signal-stack b{color:#39464a;font-size:9px}.sg-signal-stack small{color:#8a989b;font-size:7px}.sg-bento-visual{background:#fff5ed;min-height:385px;padding:34px}.sg-visual-samples{perspective:600px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.sg-visual-samples>span{border-radius:12px;align-items:flex-end;min-height:190px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 25px #472d2f17}.sg-visual-samples b{z-index:1;letter-spacing:-.06em;font-size:16px;line-height:.95;position:relative}.sg-visual-samples i{font-size:11px;font-style:normal;position:absolute;top:13px;right:13px}.sample-one{background:var(--sg-green);color:#fff;transform:rotate(-2deg)}.sample-one i{color:var(--sg-acid)}.sample-two{background:var(--sg-acid);color:var(--sg-plum);transform:translateY(-7px)}.sample-three{background:var(--sg-coral);color:var(--sg-plum);transform:rotate(2deg)}.sg-bento-everywhere{background:var(--sg-green);color:#fff;min-height:385px;padding:34px}.sg-bento-everywhere .sg-card-kicker{color:#a9c3b8}.sg-bento-everywhere h3{color:#fff}.sg-bento-everywhere p{color:#b7cbc3}.sg-channel-pills{gap:7px;margin-top:28px;display:flex}.sg-channel-pills span{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.sg-repurpose-arrow{align-items:center;gap:13px;margin-top:35px;display:flex}.sg-repurpose-arrow i{color:#bdd0c9;background:#ffffff14;border-radius:7px;padding:9px 10px;font-size:8px;font-style:normal}.sg-repurpose-arrow b{color:var(--sg-acid)}.sg-workflow-section{background:var(--sg-plum);color:#fff;grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);gap:90px;width:100%;max-width:none;padding:120px max(40px,50% - 640px);display:grid}.sg-workflow-copy{align-self:start;position:sticky;top:30px}.sg-workflow-copy h2{letter-spacing:-.08em;margin:22px 0;font-size:clamp(45px,5vw,70px);font-weight:750;line-height:.95}.sg-workflow-copy>p{color:#c7b8c8;max-width:420px;font-size:13px;line-height:1.65}.sg-workflow-list{display:grid}.sg-workflow-list article{border-top:1px solid #ffffff26;grid-template-columns:42px 1fr auto;gap:20px;padding:28px 0;display:grid}.sg-workflow-list article:last-child{border-bottom:1px solid #ffffff26}.sg-workflow-list>article>span{color:var(--sg-acid);font-size:9px;font-weight:850}.sg-workflow-list h3{color:#fff;letter-spacing:-.055em;margin:0 0 8px;font-size:22px}.sg-workflow-list p{color:#bcaebd;max-width:520px;margin:0;font-size:11px;line-height:1.6}.sg-workflow-list>article>b{color:var(--sg-coral);font-size:18px}.sg-autopilot{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.sg-autopilot-copy>p{color:#746878;max-width:480px;font-size:13px;line-height:1.65}.sg-autopilot-copy ul{gap:10px;margin:27px 0 29px;padding:0;list-style:none;display:grid}.sg-autopilot-copy li{color:#5f5262;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.sg-autopilot-copy li span{width:18px;height:18px;color:var(--sg-green);background:#e7f5a8;border-radius:50%;place-items:center;font-size:9px;display:grid}.sg-autopilot-ui{background:#f7f5fb;border:1px solid #ddd4e0;border-radius:19px;padding:28px;transform:rotate(1deg);box-shadow:0 24px 60px #341c341a}.sg-auto-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sg-auto-head h3{color:var(--sg-plum);letter-spacing:-.05em;margin:7px 0 0;font-size:18px}.sg-auto-head>span{color:#387559;background:#e6f3e9;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:800}.sg-auto-settings{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.sg-auto-settings div{background:#fff;border:1px solid #e4dfe6;border-radius:9px;gap:8px;padding:12px;display:grid}.sg-auto-settings strong{color:#3c2b3e;font-size:14px}.sg-auto-calendar{background:#fff;border:1px solid #e4dfe6;border-radius:10px;margin-top:12px;padding:13px}.sg-auto-days,.sg-auto-week{grid-template-columns:repeat(5,1fr);display:grid}.sg-auto-days span{color:#a095a2;text-align:center;padding:5px;font-size:7px;font-weight:800}.sg-auto-week span{color:#9c939e;border-top:1px solid #eeeaf0;border-right:1px solid #eeeaf0;min-height:45px;padding:7px;font-size:8px;position:relative}.sg-auto-week span:last-child{border-right:0}.sg-auto-week span.filled{color:#386c55;background:#edf7ef}.sg-auto-week span.review{color:#9b554d;background:#fff0eb}.sg-auto-week i{color:#4a9b6b;font-size:6px;font-style:normal;position:absolute;bottom:5px;right:6px}.sg-auto-legend{color:#8d838f;align-items:center;gap:14px;margin-top:13px;font-size:7px;display:flex}.sg-auto-legend span{align-items:center;gap:5px;display:flex}.sg-auto-legend i{border-radius:50%;width:7px;height:7px}.sg-auto-legend i.green{background:#62af7c}.sg-auto-legend i.coral{background:var(--sg-coral)}.sg-auto-legend b{color:#5d4d60;margin-left:auto}.sg-channels{grid-template-columns:1fr 380px;gap:30px 70px;display:grid}.sg-channel-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.sg-channel-grid article{background:#fff;border:1px solid #dfd8e2;border-radius:16px;flex-direction:column;min-height:225px;padding:23px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.sg-channel-grid article:hover{border-color:#c6b8ca;transform:translateY(-3px);box-shadow:0 15px 35px #341c3414}.sg-channel-grid article>div{justify-content:space-between;align-items:center;display:flex}.sg-channel-mark{background:var(--sg-plum);width:38px;height:38px;color:var(--sg-acid);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.sg-channel-grid small{color:#7b6e7e;background:#f0edf2;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:850}.sg-channel-grid small.live{color:#3e7d5c;background:#e8f5eb}.sg-channel-grid h3{color:var(--sg-plum);letter-spacing:-.065em;margin:47px 0 8px;font-size:24px}.sg-channel-grid p{color:#7c7080;max-width:240px;margin:0;font-size:11px;line-height:1.5}.sg-channel-arrow{color:var(--sg-coral);font-size:18px;position:absolute;bottom:20px;right:22px}.sg-pricing{background:var(--sg-green);color:#fff;grid-template-columns:.72fr 1.28fr;gap:75px;width:100%;max-width:none;padding:120px max(40px,50% - 640px);display:grid}.sg-pricing-copy h2{color:#fff}.sg-pricing-copy h2 em{color:var(--sg-acid)}.sg-pricing-copy>p{color:#b6ccc3;max-width:440px;font-size:13px;line-height:1.65}.sg-price-cards{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.sg-price-cards article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;flex-direction:column;min-height:440px;padding:30px;display:flex;position:relative}.sg-price-cards article.featured{color:var(--sg-plum);background:#fff;box-shadow:0 22px 60px #00000024}.sg-price-cards article>span{color:#aac1b7;letter-spacing:.15em;font-size:8px;font-weight:900}.sg-price-cards .featured>span{color:#897a8b}.sg-price-cards h3{color:#fff;letter-spacing:-.06em;margin:17px 0 10px;font-size:26px}.sg-price-cards .featured h3{color:var(--sg-plum)}.sg-price-cards p{color:#b8cbc4;margin:0;font-size:10px;line-height:1.5}.sg-price-cards .featured p{color:#7d7180}.sg-price-cards ul{color:#d2dfda;gap:11px;margin:29px 0;padding:0;font-size:10px;list-style:none;display:grid}.sg-price-cards .featured ul{color:#615365}.sg-price-cards li:before{content:"✓";color:var(--sg-acid);margin-right:8px;font-weight:850}.sg-price-cards .featured li:before{color:#589a70}.sg-price-cards .sg-button{margin-top:auto}.sg-popular{background:var(--sg-acid);color:var(--sg-plum);letter-spacing:.08em;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:16px;right:16px}.sg-faq{grid-template-columns:.75fr 1.25fr;gap:95px;display:grid}.sg-faq-list{align-self:start;display:grid}.sg-faq details{border-top:1px solid #dfd8e2}.sg-faq details:last-child{border-bottom:1px solid #dfd8e2}.sg-faq summary{color:var(--sg-plum);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;font-weight:750;list-style:none;display:flex}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary span{color:var(--sg-coral);font-size:20px;font-weight:500;transition:transform .2s}.sg-faq details[open] summary span{transform:rotate(45deg)}.sg-faq details p{color:#7b7080;max-width:640px;margin:-5px 0 23px;font-size:11px;line-height:1.65}.sg-final-cta{background:var(--sg-plum);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:105px 35px;display:flex;position:relative;overflow:hidden}.sg-final-cta:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:700px;height:700px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100px #ffffff06,0 0 0 200px #ffffff05}.sg-final-orb{z-index:1;background:var(--sg-acid);width:66px;height:66px;color:var(--sg-plum);border-radius:50%;place-items:center;margin-bottom:25px;font-size:28px;display:grid;position:relative}.sg-final-cta .sg-kicker,.sg-final-cta h2,.sg-final-cta p,.sg-final-cta .sg-actions{z-index:1;position:relative}.sg-final-cta h2{color:#fff;letter-spacing:-.085em;margin:22px 0;font-size:clamp(52px,6.8vw,91px);line-height:.91}.sg-final-cta p{color:#c6b7c7;max-width:560px;margin:0;font-size:14px;line-height:1.6}.sg-final-cta .sg-actions{margin-top:31px}.sg-final-login{color:#fff;text-underline-offset:4px;font-size:11px;font-weight:750;text-decoration:underline!important}.sg-footer{color:#746978;grid-template-columns:1.7fr repeat(3,.55fr);gap:50px;width:min(1280px,100% - 80px);margin:0 auto;padding:70px 0 35px;font-size:10px;display:grid}.sg-footer>div:first-child p{max-width:310px;margin:17px 0 0;font-size:10px;line-height:1.55}.sg-footer nav{align-content:start;gap:11px;display:grid}.sg-footer nav strong{color:var(--sg-plum);margin-bottom:4px;font-size:10px}.sg-footer nav a:hover{color:var(--sg-coral)}.sg-footer-bottom{color:#958b97;border-top:1px solid #e5dfe7;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:28px;padding-top:23px;display:flex}@media (max-width:1100px){.sg-product-stage{width:min(980px,100%)}.sg-app-body{grid-template-columns:120px 1fr}.sg-app-grid{grid-template-columns:1.5fr .8fr}.sg-float-plan{left:-15px}.sg-float-voice{right:-10px}.sg-intro-section,.sg-channels{grid-template-columns:1fr 320px}.sg-bento{grid-template-columns:1fr}.sg-bento-signals,.sg-bento-visual,.sg-bento-everywhere{min-height:340px}.sg-workflow-section{gap:55px}.sg-autopilot{gap:50px}.sg-pricing{grid-template-columns:1fr}.sg-pricing-copy{max-width:720px}.sg-faq{gap:55px}}@media (max-width:850px){.sg-nav{width:min(100% - 36px,680px)}.sg-nav-links{display:none}.sg-hero{min-height:0;padding:72px 18px 0}.sg-hero h1{font-size:clamp(52px,12.5vw,82px)}.sg-product-stage{width:min(100%,690px);margin-top:58px}.sg-app-body{grid-template-columns:85px 1fr}.sg-app-nav{padding:17px 8px}.sg-app-nav>span{text-align:center;padding:8px;font-size:8px}.sg-app-main{padding:22px 18px 27px}.sg-brief-row span{display:none}.sg-app-grid{grid-template-columns:1fr}.sg-brain-card{display:none}.sg-float-plan{bottom:22px;left:5px}.sg-float-voice{top:60px;right:0}.sg-rhythm{justify-content:flex-start}.sg-section{width:min(100% - 36px,680px);padding:90px 0}.sg-intro-section,.sg-channels{grid-template-columns:1fr}.sg-section-lede{max-width:540px}.sg-bento{grid-template-columns:1fr;margin-top:10px}.sg-bento-brain{grid-template-columns:1fr}.sg-bento-copy>a{margin-top:15px}.sg-memory-ui{transform:none}.sg-workflow-section{grid-template-columns:1fr;width:100%;padding:90px max(18px,50% - 340px)}.sg-workflow-copy{position:static}.sg-autopilot{grid-template-columns:1fr}.sg-autopilot-ui{transform:none}.sg-channel-grid{grid-template-columns:1fr 1fr}.sg-pricing{width:100%;padding:90px max(18px,50% - 340px)}.sg-faq{grid-template-columns:1fr}.sg-footer{grid-template-columns:1.4fr 1fr 1fr;width:min(100% - 36px,680px)}.sg-footer nav:nth-of-type(3){display:none}}@media (max-width:560px){.sg-announcement{white-space:nowrap;justify-content:flex-start;overflow:hidden}.sg-announcement p{display:none}.sg-announcement a{margin-left:0}.sg-nav{min-height:70px}.sg-brand{font-size:15px}.sg-brand-mark{width:29px;height:29px}.sg-sign-in{display:none}.sg-button-small{min-height:38px;padding:8px 12px}.sg-hero{padding-top:56px}.sg-hero h1{font-size:clamp(46px,14vw,68px)}.sg-hero-copy>p{font-size:14px}.sg-hero .sg-actions{flex-direction:column;align-items:stretch}.sg-text-link{align-self:center}.sg-hero-note{text-align:left;flex-direction:column;align-items:flex-start;gap:7px}.sg-product-stage{width:calc(100% + 20px);margin-left:-10px}.sg-app-window{border-radius:14px 14px 0 0}.sg-window-bar{height:37px}.sg-window-bar>strong{display:none}.sg-app-body{grid-template-columns:48px 1fr;min-height:380px}.sg-app-nav{gap:8px;padding:15px 6px}.sg-app-logo{width:25px;height:25px;margin:0 auto 12px}.sg-app-nav>span{background:#ffffff1f;border-radius:6px;height:8px;padding:0;font-size:0;overflow:hidden}.sg-app-nav>span.active{background:var(--sg-acid)}.sg-app-main{padding:17px 12px 22px}.sg-app-heading h2{font-size:18px}.sg-app-heading button{display:none}.sg-brief-row{grid-template-columns:repeat(3,1fr);gap:5px}.sg-brief-row article{grid-template-columns:1fr;padding:9px}.sg-brief-row strong{font-size:18px}.sg-brief-row small{font-size:5px}.sg-calendar-card{min-height:235px}.sg-post-chip{width:130px}.sg-post-chip.chip-two{left:auto;right:5px}.sg-post-chip.chip-three{display:none}.sg-float-plan{min-width:145px;padding:11px}.sg-float-voice{display:none}.sg-rhythm{gap:17px;min-height:53px;font-size:8px}.sg-section-heading h2,.sg-autopilot h2,.sg-pricing-copy h2,.sg-faq h2{font-size:46px}.sg-bento-brain,.sg-bento-signals,.sg-bento-visual,.sg-bento-everywhere{min-height:0;padding:25px}.sg-bento-card h3{font-size:26px}.sg-visual-samples{gap:6px}.sg-visual-samples>span{min-height:145px;padding:9px}.sg-visual-samples b{font-size:11px}.sg-workflow-copy h2{font-size:47px}.sg-workflow-list article{grid-template-columns:30px 1fr auto;gap:11px}.sg-autopilot-ui{padding:17px}.sg-auto-settings{grid-template-columns:1fr 1fr}.sg-auto-settings div:last-child{grid-column:1/-1}.sg-auto-head>span,.sg-auto-legend span{display:none}.sg-channel-grid{grid-template-columns:1fr}.sg-channel-grid article{min-height:200px}.sg-price-cards{grid-template-columns:1fr}.sg-price-cards article{min-height:390px}.sg-final-cta{padding:85px 18px}.sg-final-cta h2{font-size:51px}.sg-final-cta .sg-actions{flex-direction:column}.sg-footer{grid-template-columns:1fr 1fr;gap:35px}.sg-footer>div:first-child{grid-column:1/-1}.sg-footer nav:nth-of-type(2){display:none}.sg-footer-bottom{flex-direction:column}}
:root{--app-plum:#341c34;--app-green:#123f35;--app-acid:#dfff3f;--app-coral:#ff7068;--app-lilac:#ece8ff;--app-paper:#fffdf8;--app-cloud:#f3f2f8}body:has(.shell){background:var(--app-cloud);color:var(--app-plum);font-family:var(--font-montserrat), Montserrat, ui-sans-serif, system-ui, sans-serif}.shell{background:radial-gradient(circle at 94% 7%, #dfff3f2e, transparent 18rem), var(--app-cloud);min-height:100vh}.shell .sidebar{background:var(--app-green);width:278px;padding:25px 15px 18px;box-shadow:8px 0 30px #123f3514}.shell .brand{letter-spacing:-.055em;padding:0 12px;font-size:18px}.shell .brand-mark{border:2px solid var(--app-acid);border-radius:11px;width:35px;height:35px}.shell .account-card{background:#ffffff14;border-color:#ffffff2e;border-radius:13px;padding:12px}.shell .nav{gap:5px;margin-top:31px}.shell .nav-label{color:#b7cfc5;padding:0 13px 9px;font-size:9px}.shell .nav-label-spaced{margin-top:28px}.shell .nav a{color:#b7cfc5;border-radius:12px;min-height:45px;padding:12px 13px;font-size:12px;font-weight:600}.shell .nav a:hover{color:#fff;background:#ffffff17}.shell .nav a.active{color:var(--app-green);background:var(--app-acid);font-weight:850;box-shadow:0 7px 18px #dfff3f1c}.shell .nav-item-label{gap:13px}.shell .nav-badge{color:var(--app-acid);background:#dfff3f24}.shell .nav a.active .nav-badge{color:var(--app-green);background:#123f3521}.shell .plan-card{background:#ffffff12;border-color:#ffffff2b;border-radius:13px;padding:14px}.shell .help-link{padding:3px 12px}.shell .main{min-width:0}.shell .topbar{background:#fffdf8eb;border-bottom:1px solid #e5e0e8;height:92px;padding:0 48px;position:relative}.shell .topbar:after{content:"";background:linear-gradient(90deg, var(--app-acid) 0 33%, #b7cfc5 33% 66%, var(--app-coral) 66%);opacity:.65;height:2px;position:absolute;bottom:-2px;left:0;right:0}.shell .topbar-leading{gap:15px}.shell .topbar .eyebrow{color:#7d7180;letter-spacing:.17em;font-size:9px}.shell .topbar h1{color:var(--app-plum);letter-spacing:-.06em;font-size:21px;font-weight:800}.shell .global-search{background:#fff;border-color:#e0d9e3;border-radius:11px;width:214px;padding:10px 12px}.shell .global-search input{color:var(--app-plum);font-family:inherit}.shell .topbar-create{background:var(--app-plum);border-radius:11px;padding:11px 15px;font-size:11px;box-shadow:0 8px 19px #341c3421}.shell .topbar-create:hover{background:#4b2949}.shell .icon-button{background:#fff;border-color:#e0d9e3;border-radius:11px}.shell .avatar{background:var(--app-acid);width:37px;height:37px;color:var(--app-green);font-weight:850}.shell .content{max-width:1480px;padding:48px 48px 88px}.shell .page-intro{margin-bottom:34px}.shell .page-intro .eyebrow{color:#817383;letter-spacing:.17em;font-size:9px}.shell .page-intro h2{color:var(--app-plum);letter-spacing:-.085em;margin:8px 0 10px;font-size:clamp(35px,4vw,52px);font-weight:800;line-height:.98}.shell .page-intro p{color:#776b79;max-width:680px;font-size:13px;line-height:1.6}.shell .card,.shell .today-command-card{background:#fffffff0;border-color:#e1dce5;border-radius:20px;box-shadow:0 9px 25px #341c340e}.shell .card{padding:25px}.shell .card h3{letter-spacing:-.045em;font-size:16px}.shell .card p{color:#776b79;line-height:1.6}.shell .btn{color:var(--app-plum);border-color:#ded6e1;border-radius:11px;padding:11px 15px;font-family:inherit;font-size:11px;font-weight:800}.shell .btn:hover{border-color:#bcaabc;transform:translateY(-1px)}.shell .btn.primary{border-color:var(--app-green);background:var(--app-green);color:#fff;box-shadow:0 8px 18px #123f3521}.shell .btn.primary:hover{background:#0d332b;border-color:#0d332b}.shell .status{color:#157357;background:#e9f4ec}.shell .status.amber{color:#a26615;background:#fff0d8}.shell .status.grey{color:#776c7a;background:#f0edf2}.shell .today-command-grid{gap:16px;margin-bottom:32px}.shell .today-command-card{min-height:143px;padding:21px}.shell .today-command-card strong{font-size:14px}.shell .today-command-icon{background:var(--app-acid)}.shell .today-command-icon.coral{color:#be5d51;background:#ffe1d9}.shell .today-command-icon.lilac{background:var(--app-lilac);color:#6257a4}.shell .form input,.shell .form textarea,.shell .form select,.shell input,.shell textarea,.shell select{background:#fff;border-color:#ded6e1;border-radius:11px;font-family:inherit}.shell .form input:focus,.shell .form textarea:focus,.shell .form select:focus,.shell input:focus,.shell textarea:focus,.shell select:focus{border-color:#bcaabc;box-shadow:0 0 0 3px #dfff3f38}.shell .section-title{margin:35px 0 14px}.shell .section-title h3{color:var(--app-plum);letter-spacing:-.05em;font-size:18px}.shell .table th{color:#8d8190}.shell .table td{border-color:#eee8ef}@media (max-width:1100px){.shell .topbar{padding:0 30px}.shell .content{padding-left:30px;padding-right:30px}}@media (max-width:900px){.shell .sidebar{width:76px;padding:20px 10px}.shell .topbar{padding:0 20px}.shell .content{padding:34px 20px 64px}}@media (max-width:560px){.shell .sidebar{z-index:80;width:min(278px,86vw);padding:25px 15px 18px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.shell.navigation-open .sidebar{transform:translate(0)}.shell.navigation-open .sidebar .brand>span:not(.brand-mark),.shell.navigation-open .sidebar .account-card,.shell.navigation-open .sidebar .nav-label,.shell.navigation-open .sidebar .nav-badge,.shell.navigation-open .sidebar .plan-card,.shell.navigation-open .sidebar .help-link,.shell.navigation-open .sidebar .side-footer,.shell.navigation-open .sidebar .nav-item-label>span,.shell.navigation-open .sidebar .nav a>.nav-item-label{display:flex!important}.shell.navigation-open .sidebar .brand{justify-content:flex-start;padding:0 12px}.shell.navigation-open .sidebar .nav a{justify-content:space-between;padding:12px 13px;font-size:12px}.navigation-backdrop{z-index:70;background:#121f1b6b;border:0;display:none;position:fixed;inset:0}.shell.navigation-open .navigation-backdrop{display:block}.shell .topbar{height:78px}.shell .notification-center,.shell .avatar{display:none}.shell .content{padding:30px 15px 52px}.shell .page-intro h2{font-size:38px}.shell .card{border-radius:17px;padding:21px}}.conversations-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.conversations-layout{grid-template-columns:minmax(0,1fr)}}.conversation-filters{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.conversation-filters .btn{padding:6px 12px;font-size:12px}.conversation-items{flex-direction:column;gap:6px;max-height:560px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.conversation-item{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.conversation-item:hover{border-color:var(--green)}.conversation-item.selected{border-color:var(--green);box-shadow:0 0 0 2px #dcefe5}.conversation-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-item-head strong{letter-spacing:-.01em;font-size:13px}.conversation-item .muted{font-size:11px}.conversation-unread{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:11px;font-style:normal;display:inline-flex}.conversation-window-closed{color:#8a5a2b;background:#fff5eb;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:11px}.conversation-messages{flex-direction:column;gap:10px;max-height:420px;margin:14px 0;padding-right:4px;display:flex;overflow-y:auto}.conversation-message{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:82%;padding:10px 12px}.conversation-message .muted{margin-bottom:4px;font-size:11px;display:block}.conversation-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.conversation-message.outbound{background:#edf6f1;border-color:#cfe2d8;align-self:flex-end}.conversation-note{border-left:3px solid var(--line);margin:9px 0;padding:6px 0 6px 11px}.conversation-note p{margin:3px 0 0;font-size:13px;line-height:1.5}.conversation-thread-actions{align-items:center;gap:8px;display:flex}.conversation-assignee{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:12px}
body:has(.auth-page){color:#341c34;font-family:var(--font-montserrat), Montserrat, ui-sans-serif, system-ui, sans-serif;background:#f6f3f8}.auth-page{background:radial-gradient(circle at 15% 85%,#dfff3f40,#0000 24rem),linear-gradient(135deg,#fffdf8 0%,#f8f5fa 58%,#ece8ff 100%);min-height:100vh;padding:0 max(28px,4vw);position:relative;overflow:hidden}.auth-orb{pointer-events:none;border:1px solid #341c341a;border-radius:50%;position:absolute}.auth-orb-one{width:620px;height:620px;bottom:-300px;left:-360px}.auth-orb-two{border-color:#123f351a;width:480px;height:480px;top:-190px;right:-260px}.auth-header{z-index:2;border-bottom:1px solid #e6dfe8;justify-content:space-between;align-items:center;width:min(1360px,100%);min-height:94px;margin:0 auto;display:flex;position:relative}.auth-brand{color:#341c34;letter-spacing:-.055em;align-items:center;gap:12px;font-size:18px;font-weight:850;display:flex}.auth-brand-mark{border:2px solid #dfff3f;border-radius:11px;width:35px;height:35px;overflow:hidden}.auth-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.auth-home-link{color:#67596a;font-size:11px;font-weight:750}.auth-home-link b{color:#ff7068;margin-left:7px}.auth-layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;gap:clamp(55px,8vw,150px);width:min(1180px,100%);min-height:calc(100vh - 166px);margin:0 auto;padding:68px 0 52px;display:grid;position:relative}.auth-story{max-width:625px}.auth-kicker,.auth-panel-kicker{color:#7f7180;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.auth-kicker span{background:#ff7068;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff706821}.auth-story h1{color:#341c34;letter-spacing:-.09em;margin:24px 0 23px;font-size:clamp(55px,6.6vw,91px);font-weight:800;line-height:.91}.auth-story h1 em{color:#8b7c91;font-style:normal}.auth-story>p{color:#756a78;max-width:500px;margin:0;font-size:15px;line-height:1.65}.auth-story-list{border-top:1px solid #ddd4e1;gap:0;max-width:530px;margin-top:42px;display:grid}.auth-story-list>div{border-bottom:1px solid #ddd4e1;grid-template-columns:42px 1fr;gap:13px;padding:16px 0;display:grid}.auth-story-list strong{color:#9a8c9c;letter-spacing:.1em;font-size:10px}.auth-story-list span{gap:4px;display:grid}.auth-story-list b{color:#341c34;font-size:12px}.auth-story-list small{color:#887b89;font-size:10px;line-height:1.4}.auth-mini-preview{color:#fffdf8;background:#123f35;border:1px solid #d9d0dc;border-radius:17px;width:min(100%,420px);margin-top:35px;padding:18px 20px;box-shadow:14px 14px #dfff3f}.auth-mini-preview>div{color:#b7cfc5;letter-spacing:.14em;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.auth-mini-dot{background:#dfff3f;border-radius:50%;width:7px;height:7px}.auth-mini-preview strong{color:#fffdf8;letter-spacing:-.05em;margin:22px 0 16px;font-size:19px;line-height:1.1;display:block}.auth-mini-preview>span{color:#b7cfc5;font-size:10px}.auth-panel{background:#ffffffeb;border:1px solid #ded6e2;border-radius:23px;width:100%;padding:39px 40px 35px;box-shadow:0 18px 50px #341c341a}.auth-panel-kicker{color:#157357}.auth-panel h2{color:#341c34;letter-spacing:-.08em;margin:25px 0 11px;font-size:clamp(33px,4vw,47px);line-height:.98}.auth-panel-description{color:#776b79;margin:0 0 29px;font-size:13px;line-height:1.55}.auth-panel .form{gap:15px}.auth-panel .form label{color:#341c34;font-size:11px;font-weight:800}.auth-panel .form input{background:#fff;border-color:#ded6e2;border-radius:11px;min-height:48px;margin-top:2px;font-size:13px}.auth-panel .form input:focus{border-color:#a58da8;box-shadow:0 0 0 4px #dfff3f40}.auth-panel .form .btn.primary{color:#fff;background:#123f35;border:0;border-radius:11px;width:100%;min-height:49px;margin-top:3px;font-family:inherit;font-size:12px;font-weight:850;box-shadow:0 9px 20px #123f3526}.auth-panel .form .btn.primary:hover{background:#0d332b}.auth-panel .form .muted{color:#887b89}.auth-panel .form>a{color:#776b79;text-underline-offset:3px;text-decoration:underline}.auth-panel .form>a:hover{color:#ff7068}.auth-panel-footer{color:#887b89;border-top:1px solid #ece6ef;margin-top:27px;padding-top:21px;font-size:11px}.auth-panel-footer a{color:#157357;font-weight:850}.auth-panel-footer a:hover{color:#ff7068}.auth-footer{z-index:2;color:#9b8f9e;border-top:1px solid #e6dfe8;justify-content:space-between;gap:18px;width:min(1360px,100%);margin:0 auto;padding:18px 0 23px;font-size:9px;display:flex;position:relative}.auth-footer a:hover{color:#ff7068}@media (max-width:900px){.auth-page{padding:0 18px}.auth-layout{grid-template-columns:1fr;gap:40px;padding:56px 0 50px}.auth-story{max-width:680px}.auth-story h1{font-size:clamp(52px,11vw,78px)}.auth-story-list{max-width:680px}.auth-mini-preview{display:none}.auth-panel{justify-self:center;max-width:560px}.auth-footer{flex-wrap:wrap}.auth-footer span:last-child{width:100%}}@media (max-width:560px){.auth-page{padding:0 15px}.auth-header{min-height:75px}.auth-brand{font-size:15px}.auth-brand-mark{width:30px;height:30px}.auth-home-link{font-size:10px}.auth-layout{gap:31px;padding:43px 0 38px}.auth-story h1{margin-top:19px;font-size:clamp(47px,14vw,66px)}.auth-story>p{font-size:13px}.auth-story-list{margin-top:27px}.auth-story-list>div{padding:13px 0}.auth-panel{border-radius:19px;padding:28px 22px 25px}.auth-panel h2{font-size:36px}.auth-panel-description{margin-bottom:23px}.auth-footer{gap:8px;line-height:1.4}.auth-footer span:nth-child(2){display:none}}
.engagement-page{max-width:1480px}.engagement-page-intro{align-items:flex-end;margin-bottom:24px}.engagement-page-intro h2{letter-spacing:-.06em}.engagement-intro-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.engagement-intro-pills span{color:#557066;background:#fff;border:1px solid #dbe7e0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.engagement-intro-pills span:last-child{color:#16735d;background:#e9f5ed;border-color:#b9d9c9}.engagement-composer-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.45fr);align-items:start;gap:18px;display:grid}.engagement-add-card{color:#f7fbf5;background:linear-gradient(140deg,#123f35 0%,#184c3e 63%,#341c34 100%);border:0;align-self:start;min-width:0;padding:26px;position:relative;overflow:hidden;box-shadow:0 14px 35px #123f3529}.engagement-add-card:after{content:"";opacity:.75;border:34px solid #dfff3fcc;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-56px}.engagement-add-card>*{z-index:1;position:relative}.engagement-card-kicker{color:#7fafa0;letter-spacing:.16em;font-size:9px;font-weight:850;line-height:1.3}.engagement-add-card .engagement-card-kicker{color:#dfff3f}.engagement-add-card h3{color:#fff;letter-spacing:-.06em;max-width:360px;margin:10px 0 9px;font-size:clamp(26px,2.25vw,35px);line-height:.99}.engagement-add-card>p{color:#bed4ca;max-width:430px;margin:0;font-size:12px;line-height:1.55}.engagement-add-card .form{gap:13px;margin-top:25px}.engagement-add-card .form label{color:#d8e8e0;font-size:11px}.engagement-add-card .form input,.engagement-add-card .form select{color:#19362e;background:#fffffff5;border-color:#ffffff2e;min-height:43px}.engagement-add-card .form input:focus,.engagement-add-card .form select:focus{border-color:#dfff3f;box-shadow:0 0 0 3px #dfff3f2e}.engagement-add-card .btn.primary{color:#123f35;background:#dfff3f;border-color:#dfff3f}.engagement-add-card .btn.primary:hover{background:#efffa4;border-color:#efffa4}.engagement-add-card .muted{color:#b8d5c8}.engagement-dashboard-slot{min-width:0}.engagement-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.engagement-stat-card{background:#fff;border-radius:14px;min-width:0;min-height:142px;padding:16px}.engagement-stat-top,.engagement-card-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.engagement-stat-icon{color:#14765d;background:#e9f5ed;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:850;display:grid}.engagement-stat-icon.coral{color:#ca693a;background:#ffe8dc}.engagement-stat-icon.lilac{color:#675da9;background:#eceaff}.engagement-stat-card .label{color:#6c8279;letter-spacing:.13em;text-transform:uppercase;max-width:90px;font-size:9px;line-height:1.25}.engagement-stat-card .value{color:#183e35;letter-spacing:-.07em;margin-top:17px;font-size:28px;font-weight:850}.engagement-stat-card p{color:#7b8982;margin:5px 0 0;font-size:10px;line-height:1.45}.engagement-resource-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:12px;margin-top:12px}.engagement-watchlist-card,.engagement-opportunities-card{min-width:0;padding:20px}.engagement-card-title{align-items:center}.engagement-card-title h3{letter-spacing:-.045em;margin:4px 0 0;font-size:19px}.engagement-card-title .btn{padding:8px 10px;font-size:10px}.engagement-watchlist-card .watchlist-note{color:#78867f;margin:16px 0 8px;line-height:1.5}.engagement-watchlist-card .watchlist-row{padding:11px 0}.engagement-watchlist-card .watchlist-person strong{font-size:12px}.engagement-watchlist-card .watchlist-person span{font-size:10px}.engagement-watchlist-card .status,.engagement-opportunities-card .status{padding:5px 8px;font-size:9px}.engagement-opportunities-card .empty{margin-top:19px}.engagement-opportunities-card .brain-row{min-width:0;padding:14px 0}.engagement-opportunities-card .brain-row a{color:#183e35;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.engagement-opportunity-title{align-items:flex-end;margin-top:38px;margin-bottom:15px}.engagement-opportunity-title h3{letter-spacing:-.05em;margin-top:4px;font-size:23px}.engagement-opportunity-card{background:#eceaff;border-color:#dfdafc;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:34px;padding:26px;display:grid}.engagement-opportunity-copy h3{color:#341c34;letter-spacing:-.06em;margin:9px 0 8px;font-size:26px;line-height:1}.engagement-opportunity-copy p{color:#6d6379;margin:0;font-size:12px;line-height:1.55}.engagement-opportunity-card .form{min-width:0}.engagement-opportunity-card .form input,.engagement-opportunity-card .form select,.engagement-opportunity-card .form textarea{background:#ffffffd1}@media (max-width:1150px){.engagement-composer-grid{grid-template-columns:1fr}.engagement-add-card{max-width:none}.engagement-add-card>p{max-width:720px}.engagement-add-card .form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.engagement-add-card .form .actions{grid-column:1/-1}}@media (max-width:760px){.engagement-page-intro{align-items:flex-start}.engagement-intro-pills{justify-content:flex-start}.engagement-stat-grid,.engagement-resource-grid,.engagement-opportunity-card,.engagement-add-card .form{grid-template-columns:1fr}.engagement-add-card .form .actions{grid-column:auto}.engagement-opportunity-title{flex-direction:column;align-items:flex-start;gap:10px}}
.x-usage-meter{border:1px solid var(--line);background:#f2f8f5b3;border-radius:12px;margin:6px 0 8px;padding:14px 16px}.x-usage-meter .section-title{margin:0 0 8px}.progress-track{background:#e4ece8;border-radius:999px;height:8px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_59f4386f-module__IFL_oa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_59f4386f-module__IFL_oa__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
