html,body{margin:0;min-height:100%;background:#19273b}body{font-family:Manrope,system-ui,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}#ssa-story{border-radius:0;min-height:100svh}button:focus-visible,a:focus-visible{outline:2px solid #c6deff;outline-offset:3px}


@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&display=swap');
#ssa-story{--ssa-bg:#090b11;--ssa-panel:#12151e;--ssa-text:#f4f5fb;--ssa-dim:#a9aebf;--ssa-line:#272c39;--ssa-blue:#98aeff;--ssa-glow:.6;--ssa-round:24px;font-family:Manrope,system-ui,sans-serif;color:var(--ssa-text);background:var(--ssa-bg);isolation:isolate;position:relative;width:100%;border-radius:16px;overflow:clip;font-size:15px;line-height:1.65;color-scheme:dark}
#ssa-story *{box-sizing:border-box}#ssa-story button,#ssa-story input,#ssa-story textarea{font:inherit}#ssa-story button{color:inherit}#ssa-story [hidden]{display:none!important}#ssa-story h1,#ssa-story h2,#ssa-story h3,#ssa-story p{margin:0}#ssa-story h1{font-size:clamp(35px,6.3vw,61px);line-height:1.12;font-weight:500;letter-spacing:-2.6px}#ssa-story h2{font-size:clamp(28px,4.7vw,43px);line-height:1.2;font-weight:500;letter-spacing:-1.6px}#ssa-story h3{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.5px}#ssa-story button,#ssa-story a{touch-action:manipulation}#ssa-story a{color:inherit;text-decoration:none}#ssa-story .s-wrap{max-width:1050px;margin:auto;padding:0 34px}#ssa-story .s-dim{color:var(--ssa-dim)}#ssa-story .s-kicker{color:var(--ssa-blue);font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}#ssa-story .s-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 21px;border:1px solid var(--ssa-line);border-radius:100px;background:var(--ssa-panel);font-weight:500;font-size:13px;min-height:44px;transition:background .2s,transform .2s}#ssa-story .s-btn:hover{background:#202636;transform:translateY(-2px)}#ssa-story .s-primary{background:var(--ssa-text);color:var(--ssa-bg);border-color:var(--ssa-text)}#ssa-story .s-primary:hover{background:#dce2ff}#ssa-story .s-textbutton{border:0;background:none;padding:10px 0;color:var(--ssa-dim);font-size:12px}#ssa-story .s-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:27px}#ssa-story .s-brand{display:flex;gap:9px;align-items:center;font-weight:500;font-size:19px;letter-spacing:-1px}#ssa-story .s-mark{display:flex;align-items:flex-end;gap:3px;height:20px}#ssa-story .s-mark b{width:5px;background:currentColor;border-radius:5px;height:12px}#ssa-story .s-mark b:nth-child(2){height:20px}#ssa-story .s-mark b:nth-child(3){height:16px}#ssa-story .s-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 30px;position:relative;z-index:3}#ssa-story .s-navlinks{display:flex;align-items:center;gap:22px;font-size:12px}#ssa-story .s-navlinks button{font-size:12px}#ssa-story .s-concept{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 30px;background:#0e1119;border-bottom:1px solid #1b2030;color:#919aaf;font-size:11px}#ssa-story .s-motion{border:0;background:none;color:#bac3d9;display:flex;align-items:center;gap:6px;padding:2px;min-height:30px;font-size:11px}#ssa-story i{width:16px;height:16px;display:inline-flex}#ssa-story .s-hero{position:relative;padding:46px 0 80px}#ssa-story .s-atmosphere{position:absolute;inset:-80px 0 -30px;overflow:hidden;pointer-events:none;z-index:-1;mask-image:linear-gradient(to bottom,black 60%,transparent)}#ssa-story .s-cloud{position:absolute;width:90%;height:550px;left:-20%;top:-190px;border-radius:50%;background:radial-gradient(ellipse,#3856a5 0%,#233868 38%,transparent 70%);filter:blur(45px);opacity:var(--ssa-glow);animation:ssa-drift 24s ease-in-out infinite alternate}#ssa-story .s-cloud.second{left:50%;top:50px;background:radial-gradient(ellipse,#424a92 0%,#223457 40%,transparent 70%);animation-delay:-12s;animation-duration:29s}#ssa-story .s-grid{position:absolute;inset:0;background-image:linear-gradient(#a8b4ff08 1px,transparent 1px),linear-gradient(90deg,#a8b4ff08 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(ellipse,black,transparent 67%);opacity:.55}#ssa-story .s-hero-copy{text-align:center;position:relative;z-index:1}#ssa-story .s-hero-copy p{max-width:510px;margin:22px auto 0;color:#b7bfd2;font-size:14px}#ssa-story .s-hero-copy h1 span{color:#aebce2}#ssa-story .s-footnote{font-size:11px;color:#8e99b0;margin-top:13px!important}#ssa-story .s-stage{margin-top:52px;position:relative;border:1px solid #303749;border-radius:var(--ssa-round);background:#10141e;box-shadow:0 24px 70px #0005;overflow:hidden}#ssa-story .s-stagebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 19px;border-bottom:1px solid var(--ssa-line);color:#a3adc2;font-size:11px;background:#141925}#ssa-story .s-live{display:flex;align-items:center;gap:7px}#ssa-story .s-live:before{content:'';width:6px;height:6px;background:#9bb8ac;border-radius:50%}#ssa-story .s-stagegrid{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;padding:28px}#ssa-story .s-post{border:1px solid #2c3344;border-radius:17px;overflow:hidden;background:#171d29;align-self:start}#ssa-story .s-personline{display:flex;align-items:center;gap:9px;padding:12px;font-size:11px}#ssa-story .s-avatar{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border-radius:50%;background:#3e485a;color:#e8eefb;font-size:10px}#ssa-story .s-art{position:relative;height:146px;background:linear-gradient(130deg,#282a34,#4c4351 55%,#2a303b);overflow:hidden;display:flex;align-items:center;justify-content:center}#ssa-story .s-bowl{width:130px;height:55px;border-radius:10% 10% 48% 48%;background:linear-gradient(120deg,#c4b7b1,#706c73);box-shadow:0 17px 23px #1115;position:relative;transform:rotate(-8deg)}#ssa-story .s-bowl:before{content:'';position:absolute;left:0;top:-11px;width:130px;height:26px;border-radius:50%;background:radial-gradient(ellipse,#5b5964 30%,#a5a0a6 68%,#bcb0af 72%)}#ssa-story .s-artword{position:absolute;left:15px;top:13px;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#dfd4d7}#ssa-story .s-postcopy{padding:13px 15px;font-size:11px;color:#b8bfd1}#ssa-story .s-comment{display:flex;gap:9px;padding:13px 15px;border-top:1px solid var(--ssa-line);font-size:11px;color:#e5e9f4;transition:opacity .5s,transform .5s}#ssa-story .s-chat{display:flex;flex-direction:column;gap:13px;min-height:280px;justify-content:center}#ssa-story .s-chathead{display:flex;align-items:center;gap:8px;font-size:12px;color:#c3ccde;margin-bottom:3px}#ssa-story .s-bubble{padding:12px 15px;border-radius:15px 15px 15px 3px;background:#252c3d;color:#e4e8f3;font-size:12px;max-width:93%;transition:opacity .55s,transform .55s}#ssa-story .s-bubble.out{align-self:flex-end;background:#344473;border-radius:15px 15px 3px 15px}#ssa-story .s-chatfooter{font-size:10px;color:#91a1bc;padding-top:6px;display:flex;gap:6px;align-items:center}#ssa-story .s-stage[data-step="0"] .s-comment,#ssa-story .s-stage[data-step="0"] [data-reveal],#ssa-story .s-stage[data-step="1"] [data-reveal="2"],#ssa-story .s-stage[data-step="1"] [data-reveal="3"],#ssa-story .s-stage[data-step="2"] [data-reveal="3"]{opacity:.13;transform:translateY(8px)}#ssa-story .s-stepnav{display:flex;padding:0 28px 19px;gap:7px}#ssa-story .s-stepnav button{flex:1;text-align:left;border:0;border-top:2px solid #333b4d;background:none;padding:10px 0 0;font-size:10px;color:#8c98b0;min-height:38px}#ssa-story .s-stepnav button[aria-pressed="true"]{border-color:#b0c2ff;color:#e5ebff}#ssa-story .s-section{position:relative;padding:75px 0}#ssa-story .s-sectionhead{max-width:570px;margin-bottom:33px}#ssa-story .s-sectionhead p{color:var(--ssa-dim);font-size:13px;margin-top:17px;max-width:490px}#ssa-story .s-features{display:grid;grid-template-columns:1fr 1fr;gap:18px}#ssa-story .s-feature{border:1px solid #222835;border-radius:var(--ssa-round);padding:25px;background:#10131b;position:relative;overflow:hidden}#ssa-story .s-feature p{font-size:12px;color:#a4aec2;margin-top:9px;max-width:270px}#ssa-story .s-mini{margin-top:27px;padding:16px;background:#181e2a;border:1px solid #2a3344;border-radius:14px;min-height:131px}#ssa-story .s-timeline{display:flex;flex-direction:column;gap:13px}#ssa-story .s-tline{display:flex;gap:10px;align-items:center;font-size:11px;color:#c1cada}#ssa-story .s-node{width:7px;height:7px;border-radius:50%;background:#8a9ccc;flex-shrink:0}#ssa-story .s-tline small{margin-left:auto;color:#8894aa;font-size:10px}#ssa-story .s-contacttop{display:flex;align-items:center;gap:11px;font-size:12px;margin-bottom:15px}#ssa-story .s-contacttop .s-avatar{width:34px;height:34px;background:#53485e}#ssa-story .s-contacttop small{display:block;font-size:10px;color:#95a0b6}#ssa-story .s-tag{display:inline-block;background:#26334a;border-radius:6px;padding:4px 8px;font-size:10px;color:#b9c9e9}#ssa-story .s-linkline{margin-top:12px;color:#a8b3c9;font-size:10px}#ssa-story .s-previewsection{padding:58px 0 70px;position:relative;background:radial-gradient(ellipse at 80% 90%,#1a2547 0,transparent 60%),#0d1018;border-top:1px solid #252b3b;border-bottom:1px solid #252b3b}#ssa-story .s-previewsection .s-sectionhead{margin:auto;text-align:center}#ssa-story .s-composer{max-width:600px;margin:30px auto 0;border:1px solid #394258;background:#151b28;border-radius:var(--ssa-round);padding:20px;box-shadow:0 15px 45px #0003}#ssa-story .s-label{display:block;font-size:12px;color:#c0cbdf;margin-bottom:9px}#ssa-story textarea{width:100%;min-height:95px;resize:vertical;border:0;background:none;color:#eef1fb;font-size:13px;padding:3px;outline-offset:5px}#ssa-story .s-chiprow{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 19px}#ssa-story .s-chip{font-size:11px;background:#1c2332;border:1px solid #353e52;border-radius:100px;padding:7px 11px;min-height:37px}#ssa-story .s-chip[aria-pressed="true"]{background:#303e60;color:#e4ebff;border-color:#667dab}#ssa-story .s-composerbottom{display:flex;align-items:center;justify-content:space-between;gap:10px}#ssa-story .s-composerbottom span{font-size:10px;color:#919db5}#ssa-story .s-composerbottom .s-btn{padding:11px 15px;font-size:12px}#ssa-story .s-result{margin-top:22px;border-top:1px solid #343f56;padding-top:23px}#ssa-story .s-result h3{font-size:19px;margin:8px 0 12px}#ssa-story .s-resultsteps{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:20px 0}#ssa-story .s-resultsteps span{font-size:11px;background:#202a3d;padding:8px 11px;border-radius:8px}#ssa-story .s-resultsteps em{color:#8fa2c8;font-style:normal}#ssa-story .s-result p{font-size:12px;color:#aab6ce}#ssa-story .s-auth{padding-top:22px;border-top:1px solid #343f56;margin-top:23px}#ssa-story .s-input{display:block;width:100%;padding:12px 14px;background:#111722;color:#eef2ff;border:1px solid #414c65;border-radius:10px;margin:9px 0 15px;font-size:13px}#ssa-story .s-auth .s-btn{width:100%;margin-top:10px}#ssa-story .s-success{display:flex;align-items:center;gap:10px;margin-bottom:17px;font-size:12px;color:#bbd3c9}#ssa-story .s-provider{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#1c2433;border-radius:12px;padding:16px;margin:15px 0}#ssa-story .s-provider strong{font-size:13px;font-weight:500}#ssa-story .s-provider span{font-size:10px;color:#adb9cc}#ssa-story .s-authnote{font-size:10px!important;margin-top:14px!important;text-align:center;color:#92a0b7!important}#ssa-story .s-error{color:#f0b7b7;font-size:11px;padding:6px 0}#ssa-story .s-end{padding:65px 0 25px;text-align:center;position:relative}#ssa-story .s-end p{color:#a9b5cc;max-width:430px;margin:17px auto;font-size:13px}#ssa-story .s-footer{margin-top:50px;border-top:1px solid #252c3a;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7f8da6;font-size:10px}#ssa-story .s-footer .s-brand{font-size:15px;color:#c1cadb}#ssa-story[data-motion="off"] .s-cloud{animation-play-state:paused}#ssa-story .s-reveal{transition:transform .7s,opacity .7s}#ssa-story .s-reveal.is-arriving{transform:translateY(22px);opacity:.4}
@keyframes ssa-drift{0%{transform:translate(-4%,-5%) scale(.9) rotate(-8deg)}50%{transform:translate(18%,10%) scale(1.14) rotate(5deg)}100%{transform:translate(6%,25%) scale(1.05) rotate(14deg)}}
@media(max-width:580px){#ssa-story .s-wrap{padding:0 20px}#ssa-story .s-nav{padding:20px}#ssa-story .s-navlinks{gap:12px}#ssa-story .s-navlinks a{display:none}#ssa-story .s-navlinks .s-btn{padding:9px 13px}#ssa-story .s-concept{padding:7px 20px;align-items:flex-start}#ssa-story .s-hero{padding-top:35px;padding-bottom:40px}#ssa-story h1{letter-spacing:-1.6px}#ssa-story .s-hero-copy p{font-size:13px}#ssa-story .s-stagegrid{grid-template-columns:1fr;padding:20px;gap:22px}#ssa-story .s-post{display:grid;grid-template-columns:90px 1fr}#ssa-story .s-art{grid-row:1/4;height:100%;min-height:155px}#ssa-story .s-personline{grid-column:2;padding:10px}#ssa-story .s-artword{display:none}#ssa-story .s-bowl{width:70px;height:35px}#ssa-story .s-bowl:before{width:70px;height:16px;top:-7px}#ssa-story .s-postcopy{grid-column:2;padding:0 10px 10px}#ssa-story .s-comment{grid-column:2;padding:9px 10px}#ssa-story .s-chat{min-height:230px;gap:10px}#ssa-story .s-stepnav{padding:0 20px 17px;gap:10px}#ssa-story .s-stepnav button{font-size:10px}#ssa-story .s-features{grid-template-columns:1fr}#ssa-story .s-section{padding:45px 0}#ssa-story .s-previewsection{padding:45px 0}#ssa-story .s-composer{padding:16px}#ssa-story .s-composerbottom{align-items:flex-start;flex-direction:column}#ssa-story .s-composerbottom .s-btn{width:100%}#ssa-story .s-footer{flex-wrap:wrap}#ssa-story .s-provider{flex-wrap:wrap}#ssa-story .s-feature{padding:22px}}
@media(max-width:360px){#ssa-story .s-nav .s-brand>span:last-child{display:none}#ssa-story .s-concept{padding:7px 14px}#ssa-story .s-stagebar{padding:12px;font-size:10px}#ssa-story .s-stagegrid{padding:15px}#ssa-story .s-stepnav{padding-left:15px;padding-right:15px;gap:6px}}
@media(prefers-reduced-motion:reduce){#ssa-story .s-cloud{animation:none}#ssa-story *,#ssa-story *:before{transition:none!important;scroll-behavior:auto!important}}
#ssa-story .s-hero{isolation:isolate;padding-top:58px;padding-bottom:100px}
#ssa-story .s-hero>.s-wrap{position:relative;z-index:2}
#ssa-story .s-atmosphere{inset:-100px 0 -40px;z-index:0;mask-image:linear-gradient(to bottom,black 75%,transparent);background:radial-gradient(ellipse at 20% 20%,#26385e55,transparent 60%)}
#ssa-story .s-atmosphere canvas{width:100%;height:100%;position:absolute;inset:0;opacity:var(--ssa-glow)}
#ssa-story .s-cloud{opacity:calc(var(--ssa-glow)*.4);animation-duration:10s;filter:blur(20px)}
#ssa-story .s-cloud.second{animation-duration:13s;animation-delay:-5s}
#ssa-story .s-grid{inset:45% -20% -12%;background-size:58px 58px;transform:perspective(700px) rotateX(57deg);transform-origin:center bottom;opacity:.55;background-image:linear-gradient(#a8b4ff13 1px,transparent 1px),linear-gradient(90deg,#a8b4ff13 1px,transparent 1px)}
#ssa-story .s-hero-copy h1 span{background:linear-gradient(100deg,#bdcbef,#fff 47%,#94addd);color:transparent;background-clip:text}
#ssa-story .s-examplebar{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:34px}
#ssa-story .s-examplebar button{background:#121a2c;border-color:#354565;min-height:42px;padding:8px 13px}
#ssa-story .s-examplebar button[aria-pressed="true"]{background:#2b3b5c;color:#eef3ff;border-color:#8199c9;box-shadow:0 3px 16px #9ebfff1a}
#ssa-story .s-stage{margin-top:28px;border-color:#586b8a88;border-top-color:#9fb6e9a6;background:#101622;transform:perspective(1300px) rotateX(var(--s-rx,4deg)) rotateY(var(--s-ry,-2deg)) translateY(var(--s-float,0px));transform-origin:center center;box-shadow:0 50px 80px -20px #000c,0 8px 20px #0008,inset 0 1px 0 #becdff33;transition:transform .2s ease-out}
#ssa-story .s-stagebar{background:linear-gradient(100deg,#26344c,#161f30 75%);color:#c6d2e9}
#ssa-story .s-post{box-shadow:0 15px 30px #0006,inset 0 1px 0 #eaf0ff16;border-color:#4a546b;background:#192131}
#ssa-story .s-chat{position:relative;padding-left:8px}
#ssa-story .s-bubble{box-shadow:0 8px 18px #0004,inset 0 1px 0 #eff2ff0d;background:linear-gradient(130deg,#2b354b,#202a3d);transition:opacity .6s,transform .6s}
#ssa-story .s-bubble.out{background:linear-gradient(120deg,#5068a1,#344e84)}
#ssa-story .s-stage[data-step="0"] .s-comment,#ssa-story .s-stage[data-step="0"] [data-reveal],#ssa-story .s-stage[data-step="1"] [data-reveal="2"],#ssa-story .s-stage[data-step="1"] [data-reveal="3"],#ssa-story .s-stage[data-step="2"] [data-reveal="3"]{opacity:0;transform:translateY(15px) scale(.97)}
#ssa-story .s-post .s-art{background:radial-gradient(ellipse at 20% 80%,#d3a6ac,#966578 55%,#543752);height:175px}
#ssa-story .s-artdesign{display:flex;flex-direction:column;gap:5px;position:relative;z-index:1;color:#fff0ef;font-size:27px;font-weight:500;line-height:1.05;letter-spacing:3px;text-align:center}
#ssa-story .s-artdesign small{font-size:9px;letter-spacing:2px;font-weight:400;margin-top:9px}
#ssa-story .s-art:after{content:'';position:absolute;width:130px;height:170px;border-radius:50%;background:#efc8b2;filter:blur(20px);opacity:.25;left:-35px;top:20px;transform:rotate(-35deg)}
#ssa-story .s-play{display:flex;gap:5px;align-items:center;border:0;background:none;color:#d1dbef;font-size:11px;padding:5px;min-height:30px}
#ssa-story .s-feature{background:linear-gradient(140deg,#171d2b,#0f131d);border-top-color:#536078;box-shadow:0 16px 35px #0005,inset 0 1px 0 #ffffff08}
#ssa-story .s-end{background:radial-gradient(ellipse at 50% 80%,#20345880,transparent 70%)}
#ssa-story[data-motion="off"] .s-stage{transform:perspective(1300px) rotateX(0deg) rotateY(0deg)}
@media(max-width:580px){#ssa-story .s-stage{transform:translateY(var(--s-float,0px))!important}#ssa-story .s-stagegrid{gap:15px}#ssa-story .s-artdesign{font-size:16px;letter-spacing:1px}#ssa-story .s-artdesign small{font-size:8px;letter-spacing:1px}#ssa-story .s-post .s-art{height:100%}#ssa-story .s-stagebar{flex-wrap:wrap;gap:7px;padding:11px 14px}#ssa-story .s-chat{padding-left:0}#ssa-story .s-hero{padding-top:30px;padding-bottom:65px}}
@media(prefers-reduced-motion:reduce){#ssa-story .s-stage{transform:none!important}#ssa-story .s-cloud{animation:none}}
#ssa-story .s-postcopy,#ssa-story [data-arttitle]{white-space:pre-line}#ssa-story .s-feature .s-tline{flex-wrap:wrap}#ssa-story .s-feature .s-tline small{font-size:11px}#ssa-story .s-examplebar .s-chip{min-height:44px}#ssa-story .s-motion{min-height:44px}#ssa-story textarea,#ssa-story .s-input{font-size:16px}#ssa-story .s-contacttop small{font-size:11px}#ssa-story .s-artdesign small{font-size:11px!important;letter-spacing:1px!important}#ssa-story .s-post{min-width:0}#ssa-story .s-personline{overflow-wrap:anywhere}#ssa-story .s-nav .s-brand>span:last-child{max-width:125px;overflow-wrap:anywhere}
#ssa-story .s-campaignresult{margin-top:7px;padding:15px;border:1px solid #627b9e77;background:linear-gradient(120deg,#263b4c,#1b2b3e);border-radius:14px;transition:opacity .6s,transform .6s}#ssa-story .s-campaignresult small{display:block;color:#a9c3d3;font-size:11px;margin-bottom:4px}#ssa-story .s-campaignresult strong{display:block;color:#eef5fa;font-size:15px;font-weight:500}#ssa-story .s-stage:not([data-step="4"]) [data-reveal="4"]{opacity:0;transform:translateY(15px) scale(.97)}#ssa-story .s-stepnav{flex-wrap:wrap}#ssa-story .s-stepnav button{min-width:85px;min-height:44px;font-size:11px}#ssa-story .s-feature-wide{grid-column:1/-1}#ssa-story .s-campaignpath{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}#ssa-story .s-campaignpath div{padding:16px;background:#1a2537;border-radius:12px}#ssa-story .s-campaignpath small{display:block;color:#a3b3cc;font-size:11px;margin-bottom:5px}#ssa-story .s-campaignpath span{font-size:13px}#ssa-story .s-contactresult{display:flex;gap:7px;align-items:center;margin-top:15px;color:#c4dfd9;font-size:12px}#ssa-story .s-stepnav button[aria-pressed="true"]{background:linear-gradient(#849fff0c,transparent)}#ssa-story .s-chat{min-height:390px}#ssa-story .s-sectionhead{max-width:650px}#ssa-story .s-feature p{max-width:none}#ssa-story .s-hero-copy p{max-width:570px}#ssa-story .s-post .s-art{height:146px}#ssa-story .s-campaignpath [data-analyticresult]{color:#d2e6e0}
@media(max-width:580px){#ssa-story .s-campaignpath{grid-template-columns:1fr}#ssa-story .s-campaignpath div{padding:12px 15px}#ssa-story .s-stagegrid{padding:17px}#ssa-story .s-stepnav{padding:0 17px 17px;gap:7px}#ssa-story .s-stepnav button{min-width:72px}#ssa-story .s-post .s-art{height:100%}#ssa-story .s-chat{min-height:400px}#ssa-story .s-feature-wide{grid-column:auto}}
#ssa-story .s-feature .s-automation-flow .s-tline{display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:start}#ssa-story .s-automation-flow .s-node{grid-column:1;grid-row:1;margin-top:6px}#ssa-story .s-automation-flow .s-flow-label{grid-column:2;min-width:0;overflow-wrap:break-word;line-height:1.55}#ssa-story .s-feature .s-automation-flow .s-tline small{grid-column:2;grid-row:2;margin:0;min-width:0;line-height:1.45}#ssa-story .s-automation-flow{gap:15px}
#ssa-story .s-case-picker{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:25px 0}#ssa-story .s-case-picker button{min-height:44px;font-size:12px}#ssa-story .s-case{max-width:620px;margin:0 auto;border:1px solid #394258;background:#151b28;border-radius:var(--ssa-round);padding:28px}#ssa-story .s-case h3{font-size:25px;line-height:1.25;letter-spacing:-.7px}#ssa-story .s-case-purpose{font-size:13px;color:#b7c5da;margin:12px 0 22px}#ssa-story .s-case-setup{padding:14px 16px;background:#202a3c;border-radius:12px;margin-bottom:25px}#ssa-story .s-case-setup small{display:block;color:#a6b8d2;font-size:11px;margin-bottom:5px}#ssa-story .s-case-setup p{font-size:12px;color:#d9e2f0}#ssa-story .s-case-steps{list-style:none;margin:0;padding:0;display:grid;gap:22px;counter-reset:case-step}#ssa-story .s-case-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;counter-increment:case-step}#ssa-story .s-case-steps li:before{content:counter(case-step);width:28px;height:28px;display:grid;place-items:center;background:#2e3e5b;border-radius:50%;color:#cbdcff;font-size:12px}#ssa-story .s-case-steps strong{display:block;font-size:14px;font-weight:500;line-height:1.5;margin:2px 0 6px}#ssa-story .s-case-steps p{font-size:12px;color:#aebdd2;margin:6px 0 0}#ssa-story .s-case-quote{font-size:13px;line-height:1.65;padding:11px 14px;background:#232f43;border-radius:4px 12px 12px;margin:0;color:#e6edf8;white-space:pre-line;overflow-wrap:break-word}#ssa-story .s-case-quote.client{background:#334772;margin-top:9px;margin-left:20px;border-radius:12px 4px 12px 12px}#ssa-story .s-case-outcome{margin-top:25px;padding:20px;background:linear-gradient(110deg,#243d43,#23374d);border:1px solid #698a9577;border-radius:14px}#ssa-story .s-case-outcome small{display:block;font-size:11px;color:#b6d0d1}#ssa-story .s-case-outcome h4{margin:5px 0 9px;font-size:21px;line-height:1.3;font-weight:500;color:#f0f7f8}#ssa-story .s-case-outcome p{font-size:13px;color:#c7dadf}#ssa-story .s-case .s-actions{justify-content:flex-start;margin-top:21px}#ssa-story .s-case .s-authnote{text-align:left}#ssa-story .s-onboarding-case{padding:15px;background:#26344b;border-radius:10px;font-size:13px;margin:14px 0}#ssa-story .s-case-source{border-top:1px solid #526977;margin-top:14px;padding-top:12px;font-size:11px;color:#b5ced6}#ssa-story .s-case-caption{font-size:12px;color:#a6b7cf;margin:18px 0 0}#ssa-story .s-case .s-auth .s-btn{width:auto}
@media(max-width:580px){#ssa-story .s-case{padding:20px}#ssa-story .s-case h3{font-size:22px}#ssa-story .s-case-steps li{grid-template-columns:24px minmax(0,1fr);gap:9px}#ssa-story .s-case-steps li:before{width:24px;height:24px}#ssa-story .s-case-quote.client{margin-left:10px}#ssa-story .s-case-outcome{padding:16px}#ssa-story .s-case .s-actions .s-btn{width:100%}#ssa-story .s-case-setup{padding:12px}}

#ssa-story .s-screenlabel{display:block;font-size:10px;color:#a8b8d1;margin-bottom:5px}#ssa-story .s-received strong{font-size:17px;letter-spacing:.8px}#ssa-story .s-follow{display:flex;gap:10px;align-items:center;background:#1e3335;color:#cde2da;box-shadow:none;border:1px solid #406263;font-size:12px}#ssa-story .s-checkmark{display:grid;place-items:center;background:#8abaaa;color:#102426;border-radius:50%;height:24px;width:24px;flex-shrink:0}#ssa-story .s-visiblelink{display:block;color:#a9c5ff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;margin-top:7px}#ssa-story .s-direct{overflow-wrap:anywhere}#ssa-story .s-chat{min-height:310px;justify-content:flex-start}#ssa-story .s-case{max-width:720px}#ssa-story .s-visual-flow{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px;margin-top:25px}#ssa-story .s-scene{min-width:0;position:relative}#ssa-story .s-scene h4{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;margin:0 0 10px;color:#c7d2e6}#ssa-story .s-scene h4>span{width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#344769;display:grid;place-items:center;color:#d5e3ff;font-size:11px}#ssa-story .s-screen{border:1px solid #3a465b;border-radius:13px;min-height:183px;overflow:hidden;background:#101725;box-shadow:0 9px 22px #0003}#ssa-story .s-screenbar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #303d52;font-size:10px;color:#b9c7dd;background:#1c273a;min-height:39px}#ssa-story .s-case-art{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:75px;background:#674c62;color:#fff4f5;padding:11px;text-align:center}#ssa-story .s-case-art>span{font-size:21px;letter-spacing:3px;font-weight:500;white-space:pre-line;line-height:1.05}#ssa-story .s-case-art small{font-size:8px;letter-spacing:1px;margin-top:7px}#ssa-story .s-screen-post>p{font-size:11px;color:#c3cde0;padding:10px 12px;line-height:1.6}#ssa-story .s-visual-comment{display:flex;align-items:start;gap:9px;padding:25px 14px}#ssa-story .s-visual-comment .s-avatar{width:31px;height:31px;background:#58465f}#ssa-story .s-visual-comment>div{min-width:0}#ssa-story .s-visual-comment small{display:block;color:#afbad0;font-size:10px}#ssa-story .s-visual-comment strong{display:block;font-size:18px;letter-spacing:1px;color:#eef3ff;margin:2px 0 6px;overflow-wrap:anywhere}#ssa-story .s-comment-meta{color:#727f98;font-size:9px}#ssa-story .s-comment-heart{margin-left:auto;color:#a8b9d9;font-size:20px}#ssa-story .s-follow-visual{display:flex;flex-direction:column;align-items:center;padding:19px 9px 15px;gap:7px}#ssa-story .s-follow-avatar{display:grid;place-items:center;position:relative;width:43px;height:43px;border-radius:50%;background:#554663;color:#f1e9f7;font-size:16px}#ssa-story .s-follow-avatar>span{position:absolute;right:-4px;bottom:-1px;width:20px;height:20px;border-radius:50%;background:#92cbbb;color:#163a32;font-size:12px;display:grid;place-items:center;border:2px solid #101725}#ssa-story .s-follow-visual>strong{font-size:14px;font-weight:500}#ssa-story .s-follow-status{font-size:10px;color:#a4d4c4;background:#193333;border:1px solid #355957;border-radius:100px;padding:2px 8px}#ssa-story .s-case-dm{padding:12px;margin:14px 12px 0;background:#334b76;border-radius:12px 12px 12px 3px;font-size:12px;line-height:1.6}#ssa-story .s-case-dm p{font-size:12px}#ssa-story .s-send-status{font-size:10px;color:#98c4bb;margin:8px 13px 13px}#ssa-story .s-destination{display:flex;gap:12px;align-items:center;margin-top:24px;padding:15px;border:1px solid #34475c;border-radius:13px;background:linear-gradient(115deg,#1d303e,#1a263c)}#ssa-story .s-destination-icon{display:grid;place-items:center;background:#365073;border:1px solid #5c739a;width:39px;height:39px;flex-shrink:0;font-size:20px;border-radius:12px;color:#d6e5ff}#ssa-story .s-destination small{display:block;font-size:10px;color:#a4b9ce}#ssa-story .s-destination strong{font-size:13px;line-height:1.5;font-weight:500;color:#dce8fa;display:block;margin:2px 0}#ssa-story .s-destination p{font-size:11px;color:#9fb3c9;margin-top:3px}#ssa-story .s-case-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px}#ssa-story .s-case-bottom p{font-size:12px;color:#c1cde1;max-width:280px}#ssa-story .s-case-bottom .s-btn{flex-shrink:0}#ssa-story .s-case .s-authnote{font-size:10px!important;line-height:1.5}#ssa-story .s-case h3{font-size:25px}#ssa-story .s-case .s-auth{margin-top:0;padding-top:0;border:0}
@media(max-width:580px){#ssa-story .s-visual-flow{gap:20px;grid-template-columns:1fr}#ssa-story .s-screen{min-height:155px}#ssa-story .s-case-art{min-height:85px}#ssa-story .s-case-bottom{flex-direction:column;align-items:stretch}#ssa-story .s-case-bottom p{max-width:none}#ssa-story .s-case h3{font-size:22px}#ssa-story .s-stage .s-chat{min-height:325px}#ssa-story .s-destination{align-items:flex-start}#ssa-story .s-screenbar{font-size:11px}}
#ssa-story .s-screen-comment .s-visual-comment{margin:21px 12px;padding:13px;border-radius:13px 13px 3px 13px;background:linear-gradient(120deg,#455f96,#334978)}#ssa-story .s-screen-comment .s-visual-comment small{color:#d3def0}#ssa-story .s-screen-comment .s-comment-meta{color:#afc3e1}#ssa-story .s-screen-comment .s-comment-heart{color:#b2ccdc}#ssa-story .s-screen-comment{min-height:183px}
#ssa-story .s-hero-copy h1 .s-hero-first{background:none;color:#f4f5fb}
#ssa-story .s-hero-copy h1{font-size:clamp(34px,5.4vw,53px)}
#ssa-story .s-stagegrid{gap:20px;padding:24px}#ssa-story .s-chat{gap:11px;min-height:315px}
#ssa-story .s-warm-peek{padding:12px;border:1px solid #4b6689;background:linear-gradient(120deg,#254057,#20304b);border-radius:12px;font-size:11px;color:#cbdcf0;transition:opacity .6s,transform .6s}#ssa-story .s-warm-peek strong{display:block;font-weight:500;margin-bottom:5px;color:#f2f6ff}#ssa-story .s-warm-peek span{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#ssa-story .s-warm-peek b{font-weight:400;background:#344e70;padding:3px 6px;border-radius:5px}
#ssa-story .s-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#ssa-story .s-channel-card{border:1px solid #344058;background:linear-gradient(140deg,#182131,#0f141e);border-radius:20px;padding:23px}#ssa-story .s-channel-card h3{font-size:19px;margin-bottom:12px}#ssa-story .s-channel-card>p{font-size:12px;color:#b1bfd3}#ssa-story .s-format-row{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0}#ssa-story .s-format-row span{font-size:11px;border:1px solid #3b4c65;border-radius:7px;padding:4px 8px;color:#cddbef;background:#213047}#ssa-story .s-channel-card small{font-size:10px;color:#95a9c3;display:block}#ssa-story .s-channel-note{font-size:11px;color:#aebcd0;margin-top:16px;line-height:1.6}
#ssa-story .s-case{padding:25px;max-width:740px}#ssa-story .s-case h3{font-size:26px}#ssa-story .s-case-purpose{font-size:13px;margin:10px 0 18px;max-width:560px;line-height:1.65}#ssa-story .s-entry-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:12px;background:#202b3f;border-radius:11px;color:#d4e0f4;font-size:11px;margin:15px 0}#ssa-story .s-entry-strip b{font-weight:500}#ssa-story .s-entry-strip em{font-style:normal;color:#8ea7d1}#ssa-story .s-entry-note{font-size:10px;color:#99abc6;line-height:1.55;margin:9px 0 20px}
#ssa-story .s-story-player{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:20px;align-items:start;margin-top:24px}#ssa-story .s-schedule{display:flex;flex-direction:column;gap:10px}#ssa-story .s-schedule-label{font-size:10px;color:#9fadc6;margin-bottom:3px}#ssa-story .s-day{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;text-align:left;padding:12px;border-radius:12px;border:1px solid #35435d;background:#1c2739;min-height:73px}#ssa-story .s-day[aria-pressed="true"]{background:linear-gradient(115deg,#344e79,#283958);border-color:#7796c6;box-shadow:0 4px 17px #0004}#ssa-story .s-day>span{border-radius:50%;width:22px;height:22px;display:grid;place-items:center;background:#34476a;color:#d5e5ff;font-size:10px;margin-top:3px}#ssa-story .s-day small{display:block;color:#9eb5d6;font-size:10px;margin-bottom:3px}#ssa-story .s-day strong{display:block;font-size:12px;line-height:1.5;font-weight:500}#ssa-story .s-day em{font-style:normal;font-size:10px;color:#a6b8d3;display:block;margin-top:4px}#ssa-story .s-player-help{font-size:10px;color:#95a7c3;line-height:1.55;margin-top:10px}
#ssa-story .s-phone{min-width:0;border:1px solid #60718e;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 60% 60%,#223e47,#142730 70%);box-shadow:0 15px 32px #0007;min-height:396px}#ssa-story .s-phone-head{display:flex;align-items:center;gap:9px;background:#203247;padding:13px;border-bottom:1px solid #476178}#ssa-story .s-phone-head>span{width:32px;height:32px;border-radius:50%;background:#5373a4;color:white;display:grid;place-items:center;font-size:15px}#ssa-story .s-phone-head strong{font-size:12px;display:block;font-weight:500}#ssa-story .s-phone-head small{font-size:10px;display:block;color:#a5bcd6}#ssa-story .s-phone-body{padding:16px 12px;display:flex;flex-direction:column;gap:12px;min-height:335px}#ssa-story .s-time-pill{align-self:center;border-radius:100px;padding:3px 10px;background:#36515c;font-size:10px;color:#d6e3ed}#ssa-story .s-start-bubble{align-self:flex-end;max-width:90%;padding:6px 12px;background:#395c74;border-radius:10px 10px 3px 10px;font-size:12px;color:#e5eff8}#ssa-story .s-tg-bubble{padding:12px;background:#243e4b;border:1px solid #4a6674;border-radius:4px 13px 13px;font-size:12px;line-height:1.6;color:#e1eaf1;min-width:0;overflow-wrap:anywhere}#ssa-story .s-tg-bubble p{font-size:12px}
#ssa-story .s-media{margin:9px 0 10px;border-radius:9px;overflow:hidden;background:#304a5c;border:1px solid #55748b}#ssa-story .s-file-preview{display:flex;align-items:center;gap:10px;padding:12px}#ssa-story .s-file-icon{width:38px;height:44px;flex-shrink:0;display:grid;place-items:center;background:#7290b9;border-radius:5px;color:#101f38;font-size:10px;font-weight:600;box-shadow:0 4px 8px #0003}#ssa-story .s-file-preview strong{font-size:11px;display:block;font-weight:500;overflow-wrap:anywhere}#ssa-story .s-file-preview small{color:#abc1d6;font-size:9px}#ssa-story .s-media-art{height:130px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#526788,#273956)}#ssa-story .s-media-art svg{width:125px;height:110px;opacity:.9}#ssa-story .s-media-play{position:absolute;display:grid;place-items:center;inset:0;margin:auto;width:40px;height:40px;border:1px solid #d3e6ff88;border-radius:50%;background:#1329419c;color:white;font-size:16px}#ssa-story .s-media-caption{padding:7px 10px;font-size:10px;color:#dce6f3;background:#31475e}#ssa-story .s-preview-link{display:block;border:1px solid #577c9d;background:#355570;color:#e2edfc;border-radius:8px;padding:9px;font-size:11px;margin-top:10px;text-align:center}#ssa-story .s-branch{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}#ssa-story .s-branch button{border:1px solid #5f8196;border-radius:7px;background:#294855;min-height:41px;padding:7px 5px;font-size:10px}#ssa-story .s-branch button[aria-pressed="true"]{background:#426780;border-color:#adc8e5;color:#f8fbff}#ssa-story .s-phone-foot{font-size:9px;align-self:flex-end;color:#9ebcc4}#ssa-story .s-branch-hint{font-size:10px;color:#95b0c0;line-height:1.6;padding:0 2px}
#ssa-story .s-player-status{font-size:11px;color:#becfe5;margin-top:18px;padding:12px;border:1px solid #40556e;border-radius:10px;background:#1d2a3c}#ssa-story .s-player-status strong{color:#eef5ff;font-weight:500}#ssa-story .s-conversion{margin-top:24px;padding-top:22px;border-top:1px solid #3e4b60}#ssa-story .s-conversion h4{font-size:18px;font-weight:500;letter-spacing:-.3px;margin:0 0 6px}#ssa-story .s-conversion p{font-size:12px;color:#b0c0d9;max-width:550px}#ssa-story .s-conversion .s-actions{justify-content:flex-start;margin-top:17px}
#ssa-story .s-try{max-width:740px;margin:55px auto 0;border:1px solid #586f96;border-radius:22px;padding:26px;background:linear-gradient(135deg,#20304b,#172238);box-shadow:0 22px 55px #0005;scroll-margin-top:24px}#ssa-story .s-try h3{font-size:26px}#ssa-story .s-try-intro{color:#b8c9e0;font-size:12px;margin-top:10px}#ssa-story .s-journey-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#a4b6d2;margin:0 0 20px}#ssa-story .s-journey-breadcrumb b{color:#e0ebfc;font-weight:500}#ssa-story .s-try .s-label{margin-top:19px;font-size:11px}#ssa-story .s-try .s-input{font-size:13px;margin-bottom:0;background:#111e32}#ssa-story .s-touch{background:#142137;border:1px solid #405476;border-radius:12px;padding:14px;margin-top:12px;min-width:0}#ssa-story .s-touch-head{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}#ssa-story .s-touch label{font-size:10px;color:#b5c6dd;min-width:0}#ssa-story .s-touch select{width:100%;margin-top:5px;min-height:37px;background:#253754;color:#e0e9f7;border:1px solid #526889;border-radius:7px;padding:6px;font:inherit;font-size:11px}#ssa-story .s-delay-control{display:flex;align-items:center;gap:5px;font-size:10px;margin-top:5px}#ssa-story .s-delay-control input{min-width:0;width:65px;min-height:37px;background:#253754;color:#e0e9f7;border:1px solid #526889;border-radius:7px;padding:6px;font-size:12px}#ssa-story .s-touch textarea{min-height:75px;background:#1c2d47;border:1px solid #475b7d;border-radius:8px;padding:10px;font-size:12px;margin-top:12px;resize:vertical}#ssa-story .s-touch small{display:block;font-size:10px;color:#9aafcf;margin-top:5px}#ssa-story .s-remove{border:1px solid #526782;border-radius:8px;background:#25334b;min-height:36px;min-width:36px;font-size:16px;align-self:end}#ssa-story .s-remove:disabled{opacity:.35}#ssa-story .s-builder-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:17px}#ssa-story .s-builder-actions .s-textbutton{font-size:11px;padding:9px 4px}
#ssa-story .s-draft-preview{background:#111c2f;border:1px solid #476083;border-radius:12px;padding:18px;margin-top:20px}#ssa-story .s-draft-row{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px;font-size:11px;margin-top:12px}#ssa-story .s-draft-row time{color:#9db9e5}#ssa-story .s-draft-row strong{font-weight:500;color:#dce6f8;display:block;margin-bottom:4px}#ssa-story .s-draft-row p{color:#adbed6;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}#ssa-story .s-auth-summary{padding:14px;background:#14233a;border:1px solid #425977;border-radius:11px;margin:17px 0;color:#bcd0ed;font-size:12px;overflow-wrap:anywhere}#ssa-story .s-try .s-auth{border:0;margin:0;padding:0}#ssa-story .s-account-card{padding:18px;border:1px solid #465b79;border-radius:12px;background:#16233a;margin-top:16px}#ssa-story .s-account-card h4{font-size:14px;font-weight:500;margin:0 0 9px}#ssa-story .s-account-card p{font-size:12px;color:#b3c6df}#ssa-story .s-test-plan{border-top:1px solid #415571;margin-top:15px;padding-top:15px;font-size:12px;color:#bfcee4}#ssa-story .s-ready-note{color:#9eb1d0;font-size:11px;margin-top:18px}#ssa-story .s-try .s-onboarding .s-btn:disabled{opacity:.45;transform:none}#ssa-story .s-choice-start{font-size:10px;color:#92a8c8;margin-top:11px}#ssa-story .s-try-note{font-size:10px;color:#9bb0cc;line-height:1.6;margin-top:13px}#ssa-story .s-no-send{color:#a9bdd7;font-size:10px;margin-top:15px}#ssa-story .s-bottom-capability{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}#ssa-story .s-bottom-capability>div{border-top:1px solid #36465f;padding-top:15px;font-size:12px;color:#abbdd7}#ssa-story .s-bottom-capability strong{color:#e3edfd;display:block;font-weight:500;font-size:14px;margin-bottom:5px}
@media(max-width:580px){#ssa-story .s-stagegrid{grid-template-columns:1fr;padding:17px}#ssa-story .s-channel-grid{grid-template-columns:1fr}#ssa-story .s-story-player{grid-template-columns:1fr;gap:20px}#ssa-story .s-schedule{display:grid;grid-template-columns:1fr 1fr;gap:8px}#ssa-story .s-schedule-label,#ssa-story .s-player-help{grid-column:1/-1}#ssa-story .s-day{grid-template-columns:18px minmax(0,1fr);gap:7px;padding:10px;min-height:91px}#ssa-story .s-day>span{width:18px;height:18px;font-size:9px}#ssa-story .s-phone{max-width:365px;width:100%;margin:auto;min-height:355px}#ssa-story .s-phone-body{min-height:300px}#ssa-story .s-case{padding:19px}#ssa-story .s-case h3,#ssa-story .s-try h3{font-size:23px}#ssa-story .s-try{padding:19px;margin-top:36px}#ssa-story .s-touch{padding:12px}#ssa-story .s-touch-head{gap:6px}#ssa-story .s-touch textarea,#ssa-story .s-input{font-size:16px!important}#ssa-story .s-draft-row{grid-template-columns:53px minmax(0,1fr);gap:9px}#ssa-story .s-bottom-capability{grid-template-columns:1fr}#ssa-story .s-stage .s-chat{min-height:330px}#ssa-story .s-conversion .s-actions .s-btn{width:100%}#ssa-story .s-try .s-builder-actions{align-items:stretch;flex-direction:column}#ssa-story .s-channel-card{padding:20px}}

#ssa-story .s-comment-entry{color:#adbed6;font-size:11px;border-top:1px solid #354661;margin-top:18px;padding-top:15px}#ssa-story .s-comment-entry summary{cursor:pointer;min-height:34px;color:#d2dff1}#ssa-story .s-comment-entry p{font-size:11px;max-width:600px;margin-top:9px;line-height:1.7}
@media(max-width:580px){#ssa-story .s-day{grid-template-columns:minmax(0,1fr);min-height:108px}#ssa-story .s-day>span{display:none}#ssa-story .s-day strong,#ssa-story .s-day em{overflow-wrap:anywhere}}
#ssa-story .w-shell{min-height:780px;background:radial-gradient(ellipse at 85% 0%,#25395680,transparent 60%),#10151f;color:#eaf0fb;padding-bottom:36px;text-align:left}
#ssa-story .w-demo{display:flex;justify-content:space-between;gap:12px;padding:10px 22px;border-bottom:1px solid #304057;color:#9db0cd;font-size:10px;background:#172334}
#ssa-story .w-demo button,#ssa-story .w-link{border:0;background:none;color:#adcbf9;font:inherit;cursor:pointer;padding:6px 0;text-align:left}
#ssa-story .w-header{display:flex;align-items:center;gap:24px;padding:19px 22px;border-bottom:1px solid #2c3a51;background:#101827}
#ssa-story .w-header .s-brand{font-size:25px}#ssa-story .w-business{font-size:12px;border-left:1px solid #40516d;padding-left:20px}#ssa-story .w-business small{display:block;color:#8fa3c2;font-size:9px;margin-top:2px}
#ssa-story .w-avatar{margin-left:auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#3c526f;color:#cfddf2;font-size:11px}
#ssa-story .w-layout{display:grid;grid-template-columns:130px minmax(0,1fr)}#ssa-story .w-nav{padding:21px 12px;border-right:1px solid #2a3950;display:flex;flex-direction:column;gap:6px}
#ssa-story .w-nav button{border:1px solid transparent;border-radius:9px;background:none;padding:10px 9px;text-align:left;color:#a7b8d3;font-size:12px;display:flex;gap:9px;align-items:center;cursor:pointer}
#ssa-story .w-nav button[aria-pressed=true]{background:#26394f;color:#ecf4ff;border-color:#3e5574}#ssa-story .w-nav-note{font-size:10px;line-height:1.7;color:#748aa9;border-top:1px solid #2b3c54;margin-top:22px;padding:15px 8px}
#ssa-story .w-main{padding:27px 23px;min-width:0}#ssa-story .w-eyebrow{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#a4bce3;display:block;margin-bottom:8px}
#ssa-story .w-welcome{border:1px solid #476286;border-radius:14px;padding:22px;margin-bottom:25px;background:radial-gradient(ellipse at 95% 20%,#446c9270,transparent 75%),#1c2c43}
#ssa-story .w-welcome h2{font-size:25px;line-height:1.2;letter-spacing:-.7px}#ssa-story .w-welcome p{font-size:12px;color:#b8c9e1;margin:13px 0;line-height:1.65}
#ssa-story .w-title{display:flex;justify-content:space-between;align-items:start;gap:12px}#ssa-story .w-title h2{font-size:25px;line-height:1.25;letter-spacing:-.6px;overflow-wrap:anywhere}
#ssa-story .w-status{white-space:nowrap;font-size:9px;background:#23364f;color:#b9cdea;border:1px solid #435978;border-radius:30px;padding:6px 9px;margin-top:4px}#ssa-story .w-status[data-active=true]{color:#bfe1d3;background:#1c3f39;border-color:#477b6a}
#ssa-story .w-subtitle{color:#97accb;font-size:11px;margin:11px 0 21px;line-height:1.7;overflow-wrap:anywhere}
#ssa-story .w-progress{margin:23px 0 18px}#ssa-story .w-progress>div:first-child{display:flex;justify-content:space-between;font-size:10px;color:#9badc8;margin-bottom:9px}#ssa-story .w-progress strong{font-weight:500;color:#c5d7ef}
#ssa-story .w-progress-track{height:4px;background:#23344c;border-radius:20px;overflow:hidden}#ssa-story .w-progress-track i{height:100%;width:0;display:block;background:#90b7ef;transition:width .3s}
#ssa-story .w-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:21px}#ssa-story .w-steps button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 4px;border:1px solid #344961;background:#192437;color:#a5b7d3;border-radius:9px;cursor:pointer;font-size:10px}
#ssa-story .w-steps b{display:grid;place-items:center;border-radius:50%;background:#2c415f;width:22px;height:22px;font-size:10px;font-weight:500}#ssa-story .w-steps button[aria-pressed=true]{background:#2c4469;color:#eef5ff;border-color:#7190c1}
#ssa-story .w-panel{padding:21px;background:#162235;border:1px solid #344961;border-radius:14px;min-width:0}#ssa-story .w-panel h3{font-size:21px;line-height:1.3;letter-spacing:-.4px}#ssa-story .w-panel-heading>p{font-size:11px;color:#a4b8d4;margin:10px 0 18px;line-height:1.7}
#ssa-story .w-compact-chain{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 20px}#ssa-story .w-compact-chain span{font-size:9px;color:#b7cbea;padding:6px 9px;border-radius:7px;background:#263950;border:1px solid #405572}
#ssa-story .w-material{background:#1c2c43;border:1px solid #3b506f;border-radius:11px;padding:15px;margin-top:12px;min-width:0}#ssa-story .w-material-head{display:flex;gap:7px;justify-content:space-between;align-items:center;font-size:11px;color:#d7e5f8}#ssa-story .w-material-head small{font-size:9px;color:#a1b7d5}
#ssa-story .w-material label{display:block;font-size:9px;color:#a3b9d7;margin:10px 0 0}#ssa-story .w-material textarea{display:block;width:100%;padding:10px;min-height:82px;resize:vertical;color:#dce8f9;font-family:inherit;font-size:11px;border:1px solid #4b6282;background:#152339;border-radius:8px;line-height:1.7;margin-top:5px}
#ssa-story .w-file{display:flex;gap:9px;align-items:center;margin-top:12px;padding:10px;border:1px dashed #557295;border-radius:8px;font-size:10px;color:#b2c7e3}#ssa-story .w-file>span{min-width:0;flex:1;overflow-wrap:anywhere}#ssa-story .w-file button{border:1px solid #6684ad;background:#304967;padding:7px 9px;border-radius:7px;color:#e2efff;font:inherit;white-space:nowrap;cursor:pointer}
#ssa-story .w-file[data-selected=true]{border-style:solid;border-color:#527b70;background:#1c3b3a}#ssa-story .w-disclaimer{font-size:10px;line-height:1.65;color:#91a8c8;margin-top:15px}#ssa-story .w-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:23px}#ssa-story .w-shell .s-btn{font-size:11px;min-height:42px;padding:10px 14px}#ssa-story .w-link{font-size:11px}
#ssa-story .w-channel{display:flex;align-items:center;gap:12px;border:1px solid #405778;border-radius:11px;background:#1c2c43;padding:17px;margin-top:13px;min-width:0}#ssa-story .w-channel-icon{height:37px;width:37px;flex-shrink:0;border-radius:10px;background:#3b6285;display:grid;place-items:center;color:#daeaff;font-size:19px}#ssa-story .w-channel-info{flex:1;min-width:0}#ssa-story .w-channel strong{font-size:13px;display:block;font-weight:500}#ssa-story .w-channel small{font-size:10px;display:block;color:#9fb6d5;margin-top:4px}#ssa-story .w-channel button{font-size:10px}#ssa-story .w-connected{font-size:10px;color:#b7dccd}
#ssa-story .w-connect{border:1px solid #6785ab;border-radius:12px;padding:18px;margin-top:16px;background:#243c57}#ssa-story .w-connect h4{font-size:18px;line-height:1.3}#ssa-story .w-connect>p{color:#bdd1eb;font-size:11px;line-height:1.65;margin-top:9px}#ssa-story .w-connect-example{font-size:12px;border:1px solid #537293;padding:14px;border-radius:8px;background:#172c43;color:#d5e7fb;margin-top:14px;line-height:1.6;white-space:pre-line}
#ssa-story .w-test-prerequisites{font-size:11px;color:#c6d5e9;line-height:1.7;margin-bottom:14px}#ssa-story .w-test{margin-top:18px;border-radius:13px;overflow:hidden;border:1px solid #587a8d;background:#18313d}#ssa-story .w-test-head{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#26445b;padding:13px;font-size:11px}#ssa-story .w-test-head small{display:block;font-size:9px;color:#a6c2d4;margin:4px 0 0}
#ssa-story .w-test-feed{padding:14px;display:flex;flex-direction:column;gap:14px}#ssa-story .w-test-message{font-size:11px;line-height:1.7;min-width:0}#ssa-story .w-test-message time{display:block;text-align:center;font-size:9px;color:#a7c1d0;margin-bottom:8px}#ssa-story .w-test-message>div{border:1px solid #4b6a7b;background:#274451;border-radius:4px 12px 12px;padding:11px;white-space:pre-wrap;overflow-wrap:anywhere}#ssa-story .w-test-media{margin-top:10px;padding:11px;background:#39596c;border:1px solid #5e7c8e;border-radius:8px;font-size:10px;white-space:normal}
#ssa-story .w-next-message{background:#315976;width:100%;color:#e1eefb;border:0;border-top:1px solid #58788f;min-height:44px;padding:10px;cursor:pointer;font-size:11px}#ssa-story .w-next-message:disabled{opacity:.5;cursor:default}#ssa-story .w-test-result{padding:17px;margin-top:18px;border:1px solid #4b7b71;background:#1b3b38;border-radius:11px;color:#c4e4d9;font-size:12px}#ssa-story .w-test-result p{font-size:10px;line-height:1.6;margin:8px 0 15px}
#ssa-story .w-launch-map{display:flex;flex-direction:column;gap:7px;margin:17px 0}#ssa-story .w-launch-map>div{padding:13px;border:1px solid #445c7b;border-radius:10px;background:#233850;font-size:11px;line-height:1.7;overflow-wrap:anywhere}#ssa-story .w-launch-map small{font-size:9px;color:#9eb7d7;display:block}#ssa-story .w-launch-checklist{font-size:11px;line-height:2.1;color:#b7cce6;padding-top:10px}
#ssa-story .w-shell button:disabled{opacity:.45;cursor:not-allowed}#ssa-story .w-overview-card{display:flex;align-items:center;gap:15px;border:1px solid #526d94;background:#23364d;border-radius:12px;padding:18px}#ssa-story .w-overview-card>div{flex:1;min-width:0}#ssa-story .w-overview-card strong{font-size:15px;display:block;font-weight:500;overflow-wrap:anywhere}#ssa-story .w-overview-card small{font-size:10px;color:#a2b9d8;display:block;margin-top:7px}
#ssa-story .w-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0}#ssa-story .w-metrics>div{padding:15px 11px;background:#1b293c;border:1px solid #344a64;border-radius:10px;min-width:0}#ssa-story .w-metrics b{font-size:26px;font-weight:500;display:block}#ssa-story .w-metrics span{font-size:9px;color:#a1b8d6;display:block;line-height:1.5;margin-top:6px}
#ssa-story .w-empty{padding:26px 20px;text-align:center;border:1px solid #354b68;border-radius:13px;background:radial-gradient(ellipse at 50% 0,#34567650,transparent 80%),#152134}#ssa-story .w-empty-symbol{display:block;font-size:33px;color:#87aad3;margin-bottom:10px}#ssa-story .w-empty h3{font-size:20px;line-height:1.3;letter-spacing:-.3px}#ssa-story .w-empty p{font-size:11px;color:#a6bad5;line-height:1.7;margin:13px 0 19px}#ssa-story .w-empty .w-link{display:block;margin:14px auto 0;text-align:center}
#ssa-story .w-session-note{font-size:9px;color:#7087a7;margin-top:25px;line-height:1.6}
@media(max-width:580px){#ssa-story .w-layout{grid-template-columns:1fr}#ssa-story .w-nav{flex-direction:row;justify-content:center;border-right:0;border-bottom:1px solid #2a3950;padding:9px}#ssa-story .w-nav button{font-size:11px;padding:8px 10px}#ssa-story .w-nav-note{display:none}#ssa-story .w-main{padding:22px 16px}#ssa-story .w-header{gap:15px;padding:17px 16px}#ssa-story .w-business{padding-left:14px}#ssa-story .w-demo{padding:10px 16px;font-size:9px}#ssa-story .w-panel{padding:17px}#ssa-story .w-welcome{padding:19px}#ssa-story .w-title h2{font-size:23px}#ssa-story .w-title{flex-wrap:wrap}#ssa-story .w-channel{flex-wrap:wrap;padding:15px}#ssa-story .w-channel button{margin-left:49px}#ssa-story .w-material textarea{font-size:16px}#ssa-story .w-file{flex-wrap:wrap}#ssa-story .w-file>span{flex-basis:100%}#ssa-story .w-actions .s-btn{width:100%}#ssa-story .w-steps button{font-size:9px;padding:9px 3px}#ssa-story .w-metrics{gap:6px}#ssa-story .w-metrics>div{padding:13px 9px}#ssa-story .w-overview-card{align-items:start;flex-direction:column}#ssa-story .w-welcome h2{font-size:23px}}

#ssa-story .w-shell{background:radial-gradient(ellipse at 80% 0%,#42608166,transparent 60%),#172235;min-height:100svh}
#ssa-story .w-layout{grid-template-columns:170px minmax(0,1fr);max-width:1440px;margin:auto}
#ssa-story .w-main{padding:28px 32px}#ssa-story .w-page{max-width:1050px;margin:auto}
#ssa-story .w-nav{padding:24px 14px}#ssa-story .w-nav button{font-size:13px;padding:12px 10px}#ssa-story .w-header{background:#172638}
#ssa-story .w-title h2{font-size:30px;margin:0}#ssa-story .w-subtitle{margin:10px 0 24px}
#ssa-story .d-start{background:linear-gradient(125deg,#3b597e,#253951);border:1px solid #6883a2;border-radius:22px;padding:30px}
#ssa-story .d-start h3{font-size:32px;line-height:1.15;margin:8px 0 14px}
#ssa-story .d-start p{font-size:14px;line-height:1.65;color:#d0dff0;max-width:650px}
#ssa-story .d-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:22px 0 14px}
#ssa-story .d-actions .s-btn{padding:13px 18px;font-size:13px}#ssa-story .d-actions .w-link{font-size:13px}
#ssa-story .d-start small{font-size:11px;line-height:1.5;color:#b8cde5;display:block}
#ssa-story .d-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#ssa-story .d-starters button{display:flex;flex-direction:column;text-align:left;padding:20px;background:#23354c;border:1px solid #506987;border-radius:16px;color:#edf3ff;cursor:pointer;font:inherit}
#ssa-story .d-starters button:hover{background:#304967;border-color:#95b4da}
#ssa-story .d-starters small{font-size:11px;color:#aecdf5;margin-bottom:12px}
#ssa-story .d-starters strong{font-size:17px;line-height:1.4}
#ssa-story .d-starters p{font-size:12px;color:#bdcfe4;line-height:1.6;margin:10px 0 18px}
#ssa-story .d-starters b{font-size:12px;color:#c9dfff;margin-top:auto;font-weight:500}
#ssa-story .d-route{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:22px 0;color:#afc3dd;font-size:11px}
#ssa-story .d-route strong{color:#d8e5f6;margin-right:auto}#ssa-story .a-sectionhead{margin-top:24px}
@media(max-width:850px){#ssa-story .w-layout{grid-template-columns:1fr}#ssa-story .w-nav{flex-direction:row;border-right:0;border-bottom:1px solid #3b506a;padding:10px 16px}#ssa-story .w-nav-note{display:none}#ssa-story .w-main{padding:22px 18px}}
@media(max-width:580px){#ssa-story .d-starters{grid-template-columns:1fr}#ssa-story .d-start{padding:22px}#ssa-story .d-start h3{font-size:28px}#ssa-story .a-sectionhead{align-items:start;flex-direction:column;gap:6px}#ssa-story .d-route strong{width:100%}#ssa-story .w-nav button{font-size:12px;padding:10px 8px}}
#ssa-story .w-header{padding:12px 22px}#ssa-story .w-main{padding-top:20px}#ssa-story [data-f-welcome]{display:none}#ssa-story .d-start{padding:22px 26px}#ssa-story .d-start h3{font-size:28px;margin:6px 0 10px}#ssa-story .d-start p{margin:0;max-width:780px}#ssa-story .d-actions{margin:16px 0 10px}#ssa-story .w-subtitle{margin:8px 0 18px}#ssa-story .w-header .s-brand{font-size:22px}#ssa-story .d-starters button{padding:16px}#ssa-story .a-sectionhead{margin-top:18px}#ssa-story .d-route{padding:16px 0}

#ssa-story .w-connect{max-width:840px;margin:20px auto;padding:22px;border-radius:18px}
#ssa-story .c-progress{font-size:11px;color:#b9d3f5;margin-bottom:18px;word-spacing:3px}
#ssa-story .c-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;min-height:220px}
#ssa-story .w-connect h4{font-size:23px;line-height:1.25;margin:8px 0 12px}
#ssa-story .w-connect [data-connect-copy]{font-size:13px;line-height:1.65}
#ssa-story .w-connect-example{margin:0;padding:18px;background:#14263be0;border:1px solid #6684a5;border-radius:14px;align-self:start;min-height:196px}
#ssa-story .w-connect-example small{display:block;color:#b1c9e8;font-size:10px;margin-bottom:14px}
#ssa-story .w-connect-example div{padding:9px 10px;border-radius:8px;background:#304963;margin-top:8px;font-size:12px;white-space:normal}
#ssa-story .c-help{font-size:12px;color:#bdd3ed;margin:12px 0}#ssa-story .c-help summary{cursor:pointer}
#ssa-story .c-help p{font-size:12px;line-height:1.6}
#ssa-story .w-connect .w-actions{margin-top:14px;gap:16px}
#ssa-story .w-connect .s-btn{font-size:12px;padding:12px 18px}
#ssa-story .w-connect [hidden]{display:none!important}
@media(max-width:600px){#ssa-story .c-grid{grid-template-columns:1fr;gap:10px;min-height:0}#ssa-story .w-connect{padding:18px}#ssa-story .w-connect-example{min-height:0;padding:12px}#ssa-story .w-connect h4{font-size:21px}#ssa-story .c-progress{font-size:10px;word-spacing:0}}

#ssa-story .c-meta-note{font-size:12px;line-height:1.6;padding:12px;border-left:2px solid #a9c9ee;background:#24415d66}#ssa-story [data-c-botfather]{font-size:13px;text-decoration:underline;text-underline-offset:4px}
#ssa-story .s-auth-home{max-width:740px;margin:auto;padding:0 24px 50px}#ssa-story .s-auth-home:empty{display:none}#ssa-story .s-auth-home .s-try{margin-top:30px}#ssa-story[data-direct-auth] .s-public>section{display:none}#ssa-story .w-empty-title{font-size:29px;line-height:1.2;letter-spacing:-.7px}#ssa-story .w-first-path{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;color:#93abcc;font-size:11px}#ssa-story .w-main .s-try{margin:0;padding:21px;border-color:#465e7d;box-shadow:none}#ssa-story .w-main .s-try h3{font-size:23px}#ssa-story .s-navlinks{gap:14px}#ssa-story .s-navlinks [data-register-direct]{padding:11px 15px;font-size:11px}
@media(max-width:580px){#ssa-story .s-nav>.s-brand>span:last-child{display:none}#ssa-story .s-nav .s-nav-try{display:none}#ssa-story .s-navlinks{gap:9px;flex-wrap:wrap;justify-content:flex-end}#ssa-story .s-auth-home{padding:0 16px 35px}#ssa-story .s-auth-home .s-try{margin-top:17px}#ssa-story .w-empty-title{font-size:26px}#ssa-story .w-main .s-try{padding:17px}#ssa-story .w-first-path{font-size:10px}}
#ssa-story .s-hero{padding-top:30px}#ssa-story .s-hero-copy h1{font-size:clamp(32px,5.1vw,49px);letter-spacing:-1.8px}#ssa-story .s-hero-copy>p{max-width:580px}#ssa-story .s-examplebar{margin-top:25px}#ssa-story .s-hero-copy .s-actions{margin-top:23px}#ssa-story .s-path-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 12px}#ssa-story .s-path-value>div{padding:17px;border:1px solid #3c506b;border-radius:12px;background:#172235}#ssa-story .s-path-value small{font-size:9px;color:#9bb5db;display:block;margin-bottom:7px}#ssa-story .s-path-value strong{font-size:14px;display:block;font-weight:500;margin-bottom:8px}#ssa-story .s-path-value p{font-size:11px;color:#a7b9d3;line-height:1.7}#ssa-story .s-path-value em{font-size:10px;color:#bbd7ce;font-style:normal;display:block;margin-top:12px}#ssa-story .s-faq{margin-top:32px;border-top:1px solid #334966;padding-top:23px}#ssa-story .s-faq h3{margin-bottom:12px}#ssa-story .s-faq details{border-bottom:1px solid #2f405b;padding:14px 0}#ssa-story .s-faq summary{cursor:pointer;font-size:13px;color:#d1e0f6}#ssa-story .s-faq p{font-size:11px;color:#9fb5d5;line-height:1.8;margin-top:10px}
#ssa-story .a-first{padding:23px;background:radial-gradient(ellipse at 85% 0,#456f9650,transparent 85%),#1d2c40;border:1px solid #4a6587;border-radius:15px}#ssa-story .a-first h3{font-size:23px;line-height:1.3;letter-spacing:-.5px}#ssa-story .a-first>p{color:#a9bedb;font-size:11px;line-height:1.7;margin:11px 0 17px}#ssa-story .a-goals{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 13px}#ssa-story .a-goals button{padding:15px;border:1px solid #5a769b;border-radius:11px;text-align:left;background:#263d58;color:#e3efff;cursor:pointer}#ssa-story .a-goals button:hover{background:#345273;border-color:#9db8df}#ssa-story .a-goals button>span{display:block;font-size:23px;color:#a9c8f4;margin-bottom:9px}#ssa-story .a-goals strong{font-size:13px;line-height:1.5;display:block;font-weight:500}#ssa-story .a-goals small{font-size:10px;line-height:1.7;color:#a7c0df;display:block;margin-top:7px}
#ssa-story .a-sectionhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:26px 0 14px}#ssa-story .a-sectionhead h3{font-size:16px;letter-spacing:-.2px}#ssa-story .a-sectionhead>span{font-size:9px;color:#819abf}#ssa-story .a-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#ssa-story .a-templates button{border:1px solid #3c526f;border-radius:11px;background:#19283c;padding:14px;text-align:left;display:flex;flex-direction:column;cursor:pointer;color:#d9e7fa;min-width:0}#ssa-story .a-templates button:hover{background:#233952;border-color:#7b9fcf}#ssa-story .a-templates small{font-size:9px;color:#8ea8cf;line-height:1.6}#ssa-story .a-templates strong{font-size:12px;line-height:1.6;margin:9px 0;display:block;font-weight:500}#ssa-story .a-templates span{font-size:10px;color:#9cb3d0;line-height:1.6;display:block;margin-bottom:16px}#ssa-story .a-templates b{font-size:9px;font-weight:500;color:#b6d3fd;margin-top:auto}
#ssa-story .a-next{padding:23px;border:1px solid #617fa8;background:linear-gradient(125deg,#2a4262,#1e2d43);border-radius:14px}#ssa-story .a-next h3{font-size:23px;line-height:1.3}#ssa-story .a-next p{font-size:11px;line-height:1.7;color:#afc5e3;margin:12px 0 19px}#ssa-story .a-campaign-card{border:1px solid #405c80;border-radius:12px;padding:18px;background:#1c2e44}#ssa-story .a-campaign-card h3{font-size:17px;overflow-wrap:anywhere}#ssa-story .a-campaign-card p{font-size:11px;line-height:1.7;color:#a4bddf;margin:8px 0 14px}#ssa-story .a-card-top{display:flex;gap:10px;align-items:start;justify-content:space-between}#ssa-story .a-evidence{margin-top:21px;padding:18px;border:1px solid #354b66;border-radius:12px;background:#142235}#ssa-story .a-evidence strong{font-size:12px;font-weight:500}#ssa-story .a-evidence p{font-size:11px;color:#9bb2d3;line-height:1.8;margin:9px 0}#ssa-story .a-evidence span{font-size:9px;color:#809abc}
#ssa-story .a-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}#ssa-story .a-editor-toolbar>span{font-size:9px;color:#8fa6c6;max-width:210px}#ssa-story .a-setup-fields{margin:18px 0 22px;padding:17px;border:1px solid #4b6486;border-radius:12px;background:#142339}#ssa-story .a-setup-fields select{width:100%;padding:11px 9px;border:1px solid #536e93;border-radius:8px;background:#223953;color:#e0eaf9;font:inherit;font-size:12px;min-width:0}#ssa-story .a-setup-fields p{font-size:10px;line-height:1.7;color:#92abce;margin:9px 0 15px}#ssa-story .a-field-help{font-size:10px!important;line-height:1.7!important;color:#97b2d8;margin-top:9px!important}#ssa-story .a-channel-note{font-size:11px;color:#9ab5d5;line-height:1.7;margin-top:18px}#ssa-story .a-path-context{font-size:11px;border-left:2px solid #88acdc;padding:9px 13px;margin:17px 0;color:#b9cde9;line-height:1.8}
#ssa-story .w-shell button:focus-visible,#ssa-story .s-public button:focus-visible,#ssa-story a:focus-visible{outline:2px solid #b4d0ff;outline-offset:4px}#ssa-story .s-auth-home .s-try{margin-top:24px}#ssa-story .w-welcome{display:none}#ssa-story .w-nav button:disabled{opacity:1;cursor:pointer}#ssa-story .w-nav{position:relative}#ssa-story .s-previewsection .s-conversion p{font-size:12px}#ssa-story .w-status{white-space:normal}#ssa-story .w-steps button{min-height:70px}#ssa-story .w-demo>span{max-width:80%;line-height:1.6}
@media(max-width:580px){#ssa-story .a-first{padding:18px}#ssa-story .a-first h3{font-size:22px}#ssa-story .a-goals{grid-template-columns:1fr}#ssa-story .a-goals button{padding:15px}#ssa-story .a-goals button>span{display:none}#ssa-story .a-templates{grid-template-columns:1fr}#ssa-story .a-templates button{padding:15px}#ssa-story .a-sectionhead{align-items:start;flex-direction:column}#ssa-story .a-next{padding:19px}#ssa-story .a-next h3{font-size:22px}#ssa-story .s-path-value{grid-template-columns:1fr}#ssa-story .a-setup-fields{padding:13px}#ssa-story .a-setup-fields select{font-size:16px}#ssa-story .w-nav{flex-wrap:wrap}#ssa-story .w-nav button{min-height:40px}#ssa-story .a-editor-toolbar{align-items:start;flex-direction:column}#ssa-story .a-card-top{flex-direction:column}#ssa-story .s-hero-copy h1{font-size:32px}#ssa-story .s-nav .s-nav-try{display:none}}
#ssa-story .s-auth-home{max-width:1120px}#ssa-story .f-auth-layout{display:grid;grid-template-columns:.85fr 1fr;gap:48px}#ssa-story .f-auth-story{padding:24px 0}#ssa-story .f-auth-story h2{font-size:34px;line-height:1.18;letter-spacing:-1px}#ssa-story .f-auth-story p{font-size:14px;color:#aab7cf;line-height:1.7}#ssa-story .f-mini{display:grid;gap:10px;margin:36px 0}#ssa-story .f-mini span{padding:15px;border:1px solid #455672;border-radius:14px;background:#1c2b43}#ssa-story .f-mini i{font-size:11px;color:#92a5c4;padding-left:22px;font-style:normal}#ssa-story .f-steps{display:flex;gap:16px;list-style:none;padding:0;margin:0 0 28px;font-size:11px;color:#8295b2}#ssa-story .f-steps [aria-current="step"]{color:#dbe8ff}#ssa-story .f-auth-body .s-label{display:block;margin-top:16px}#ssa-story .f-auth-body p{line-height:1.6}#ssa-story .f-password{display:flex;position:relative}#ssa-story .f-password input{padding-right:88px;min-width:0}#ssa-story .f-password button{position:absolute;right:8px;top:10px;background:transparent;border:0;color:#c5d8ff;font-size:12px;padding:8px}#ssa-story .f-help{font-size:12px;color:#aab8d1;margin:8px 0}#ssa-story .f-error{display:block;color:#ffb8b2;font-size:12px;line-height:1.5;margin:5px 0}#ssa-story [aria-invalid="true"]{border-color:#e89d9a}#ssa-story .f-auth-body .s-primary{margin-top:20px}#ssa-story .f-auth-body .w-link{display:inline-block;margin:10px 14px 5px 0}#ssa-story .f-demo-note{font-size:11px;line-height:1.6;color:#9fb0cb;margin-top:24px;border-top:1px solid #35445d;padding-top:16px}#ssa-story .f-letter{padding:24px;margin:24px 0;border:1px solid #455875;border-radius:18px;background:#1b2940}#ssa-story .f-letter>span{display:block;color:#a1b7d9;font-size:11px;margin-bottom:16px}#ssa-story .f-review{font-size:11px;color:#94a7c6;margin-top:16px}#ssa-story .f-review button{border:1px solid #425675;border-radius:8px;padding:8px;background:#1c2b43;color:#cedbf0;margin:4px}#ssa-story .f-home-path{margin:0 0 25px;padding:20px;border:1px solid #344761;border-radius:16px;background:#142035}#ssa-story .f-home-path p{font-size:12px;color:#a9bad4;margin:6px 0 16px}#ssa-story .f-home-path ol{display:flex;gap:20px;margin:0;padding:0;list-style:none;font-size:12px;color:#9aacc9}#ssa-story .f-home-path li:first-child{color:#edf3ff}#ssa-story .f-home-path strong{display:block;margin-bottom:4px}#ssa-story .f-home-notice{border-left:2px solid #91b4e9;padding:8px 14px;margin-bottom:20px;font-size:13px;color:#bacde9}#ssa-story .s-auth [hidden]{display:none!important}@media(max-width:760px){#ssa-story .f-auth-layout{grid-template-columns:1fr;gap:0}#ssa-story .f-auth-story{display:none}#ssa-story .f-home-path ol{flex-direction:column;gap:12px}#ssa-story .f-steps{gap:12px;font-size:10px}#ssa-story .f-letter{padding:17px}#ssa-story .f-auth-body h3{font-size:28px}}

#ssa-story .f-home-path{margin:22px 0}#ssa-story .f-home-path ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#ssa-story .f-home-path li{line-height:1.5}@media(max-width:580px){#ssa-story .f-home-path ol{grid-template-columns:1fr 1fr}}

#ssa-story .f-auth-layout{display:block;max-width:500px;margin:auto}#ssa-story .s-auth-home{max-width:600px}#ssa-story .s-try:has(.s-auth:not([hidden])){max-width:600px;margin-left:auto;margin-right:auto;padding:24px}#ssa-story .f-steps{margin-bottom:16px}#ssa-story .f-auth-body .s-kicker{display:none}#ssa-story .f-auth-body h3{font-size:30px;margin:0 0 8px}#ssa-story .f-auth-body .s-try-intro{font-size:13px;margin:0 0 10px}#ssa-story .f-auth-body .s-label{margin-top:10px;font-size:12px}#ssa-story .f-auth-body .s-input{padding:12px 14px;font-size:14px}#ssa-story .f-password button{top:3px}#ssa-story .f-auth-body .s-primary{margin-top:12px;padding:13px 20px}#ssa-story .f-demo-note{margin-top:14px;padding-top:10px}#ssa-story .f-consents{margin:12px 0;font-size:12px;color:#cfdaee}#ssa-story .f-check{display:flex;align-items:flex-start;gap:9px;margin:10px 0;line-height:1.5;cursor:pointer}#ssa-story .f-check input{width:17px;height:17px;flex:0 0 17px;margin:1px 0;accent-color:#9dbfee}#ssa-story .f-check small{display:block;color:#a8bad4;font-size:11px}#ssa-story .f-legal{margin:7px 0 7px 26px;font-size:12px}#ssa-story .f-legal summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}#ssa-story .f-legal p{padding:10px;border:1px solid #506582;border-radius:8px}#ssa-story .f-error:empty{display:none}

#ssa-story .f-auth-body .s-input{margin-top:0;padding:10px 12px}#ssa-story .f-auth-body .s-label{margin:8px 0 4px}#ssa-story .f-auth-body h3{line-height:1.2;font-size:28px}#ssa-story .f-auth-body .w-link{margin:4px 0;padding:4px 0}#ssa-story .f-consents{margin:8px 0}#ssa-story .f-check{margin:7px 0}#ssa-story .f-legal{margin-top:4px;margin-bottom:4px}#ssa-story .f-auth-body .s-textbutton{padding:8px 0}#ssa-story .f-demo-note{font-size:10px;line-height:1.4;margin-top:8px;padding-top:8px}#ssa-story .f-review{margin-top:8px}#ssa-story .f-steps{margin-bottom:12px}
#ssa-story .e-tabs{display:flex;gap:8px;margin:20px 0 12px}#ssa-story .e-tabs button{background:#182338;color:#aebfd9;border:1px solid #3b4e6b;border-radius:11px;padding:12px 16px;font-size:12px}#ssa-story .e-tabs [aria-pressed="true"]{background:#304a70;border-color:#8ba9df;color:#f1f6ff}#ssa-story .e-summary{font-size:12px;color:#a7bcda;line-height:1.7}#ssa-story .e-chain{display:flex;gap:8px;overflow-x:auto;padding:12px 0 16px;scrollbar-width:thin}#ssa-story .e-chain button{flex:0 0 135px;text-align:left;border:1px solid #3f526e;border-radius:12px;padding:12px;background:#172438;color:#bdcde4;font-size:12px}#ssa-story .e-chain button[aria-pressed="true"]{border-color:#93b7f0;background:#294568;color:#fff}#ssa-story .e-chain strong,#ssa-story .e-chain small{display:block;margin-top:5px}#ssa-story .e-chain small{color:#a1b9d9;font-size:10px}#ssa-story .e-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:16px;align-items:start}#ssa-story .e-workbench .s-touch{margin:0;padding:14px}#ssa-story .e-workbench .s-touch-head{display:flex;flex-wrap:wrap;gap:10px}#ssa-story .e-workbench .s-touch-head label{flex:1;min-width:100px}#ssa-story .e-workbench textarea{min-height:170px}#ssa-story .e-phone{border:1px solid #466177;border-radius:19px;overflow:hidden;background:#11252d;min-width:0}#ssa-story .e-phone-head{background:#1b303c;padding:13px;font-size:12px;border-bottom:1px solid #365163}#ssa-story .e-phone-head small{display:block;color:#9cb7c5;font-size:10px;margin-top:3px}#ssa-story .e-phone-body{padding:16px;min-height:265px;background:radial-gradient(ellipse at 80% 0,#274c5360,transparent)}#ssa-story .e-time{display:block;text-align:center;color:#a9c6cf;font-size:10px;margin-bottom:15px}#ssa-story .e-bubble{padding:14px;background:#264855;border-radius:3px 14px 14px 14px;border:1px solid #416571;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}#ssa-story .e-media{border:1px dashed #7a9caf;border-radius:10px;padding:20px 12px;text-align:center;background:#365867;margin-top:12px;font-size:12px;color:#d4e5ef}#ssa-story .e-media small{display:block;font-size:10px;color:#adcad9;margin-top:7px}#ssa-story .e-phone-note{font-size:10px;color:#9ab7c8;line-height:1.6;padding:12px;margin:0}#ssa-story .e-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}#ssa-story .e-tools button,#ssa-story .e-undo button{font-size:11px;background:#253752;border:1px solid #4b6585;border-radius:8px;padding:9px;color:#d7e6fc}#ssa-story .e-undo{font-size:12px;color:#c1d3ee;margin:12px 0;padding:12px;background:#24344d;border-radius:10px}#ssa-story .e-timing{font-size:11px;color:#a8c4e7;line-height:1.6;margin:10px 0}#ssa-story .e-next{margin:20px 0}#ssa-story .e-help{font-size:11px;color:#9db1cf;line-height:1.6}#ssa-story [data-e-panel][hidden],#ssa-story .s-touch[hidden]{display:none!important}#ssa-story .e-error{font-size:12px;color:#ffc4ba;line-height:1.5}#ssa-story .e-chain:focus-within{outline-offset:3px}@media(max-width:620px){#ssa-story .e-workbench{grid-template-columns:1fr}#ssa-story .e-phone{max-width:360px;width:100%;margin:auto}#ssa-story .e-tabs button{flex:1;padding:11px 7px;font-size:11px}#ssa-story .e-chain button{flex-basis:125px}}
#ssa-story .g-assistant{border:1px solid #647dac;border-radius:17px;background:radial-gradient(ellipse at top right,#35477088,transparent),#172339;padding:20px;margin:20px 0}#ssa-story .g-assistant-head{display:flex;justify-content:space-between;gap:12px}#ssa-story .g-assistant h4,#ssa-story .g-start h4,#ssa-story .g-section h4,#ssa-story .g-simulation h4{font-size:18px;line-height:1.35;margin:6px 0 12px;font-weight:500}#ssa-story .g-assistant p{font-size:12px;line-height:1.7;color:#bacbe3}#ssa-story .g-assistant textarea,#ssa-story .g-section textarea{width:100%;box-sizing:border-box;min-height:85px;border:1px solid #4c6080;border-radius:10px;background:#142034;color:#e5eeff;padding:12px;font:inherit;font-size:13px;resize:vertical}#ssa-story .g-presets,#ssa-story .g-branches{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}#ssa-story .g-presets button,#ssa-story .g-branches button{border:1px solid #4d6688;border-radius:18px;background:#21344e;padding:9px 12px;font-size:11px;color:#d5e3f8}#ssa-story .g-proposal{margin-top:16px;padding:16px;border:1px solid #829ac0;border-radius:12px;background:#263854}#ssa-story .g-entry-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0 23px}#ssa-story .g-entry-cards button{background:#1a293d;border:1px solid #475c79;border-radius:13px;padding:15px;text-align:left;color:#d3e3f8}#ssa-story .g-entry-cards strong,#ssa-story .g-entry-cards span{display:block}#ssa-story .g-entry-cards span{font-size:11px;line-height:1.6;color:#a6bddb;margin-top:8px}#ssa-story .g-entry-cards [aria-pressed="true"],#ssa-story .g-branches [aria-pressed="true"]{background:#304d73;border-color:#a3c2f5}#ssa-story .g-section{padding:18px;border:1px solid #425671;border-radius:14px;background:#172336;margin-bottom:14px}#ssa-story .g-section .s-label{display:block;font-size:12px;margin:17px 0 8px}#ssa-story .g-section input[type=url],#ssa-story .g-section select{width:100%;min-width:0;background:#22334d;border:1px solid #4d6384;border-radius:9px;padding:12px;color:#e3edff;font:inherit;font-size:12px}#ssa-story .g-toggle{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;margin:14px 0}#ssa-story .g-toggle input{width:18px;height:18px;accent-color:#83b6ed;flex-shrink:0}#ssa-story .g-important{font-size:11px;color:#c8dcf6;line-height:1.7;padding:12px;border-left:2px solid #829ece;background:#273852}#ssa-story .g-muted{font-size:11px!important;color:#9fb6d4!important;line-height:1.7}#ssa-story .g-number{display:inline-grid;place-items:center;background:#344d70;border-radius:8px;width:25px;height:25px;font-size:12px}#ssa-story .g-instagram-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:15px;align-items:start}#ssa-story .g-simulation{border:1px solid #4e6685;border-radius:15px;background:#122032;padding:17px;position:sticky;top:15px}#ssa-story .g-feed-message{margin:12px 0;padding:13px;background:#293d59;border-radius:3px 12px 12px 12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}#ssa-story .g-feed-message small{display:block;color:#9eb8d8;font-size:10px;margin-bottom:5px}#ssa-story .g-feed-message[data-kind=user]{background:#374864;margin-left:22px}#ssa-story .g-feed-message[data-kind=wait]{background:transparent;border:1px dashed #637999}#ssa-story .g-error{color:#ffbfb6;font-size:12px}#ssa-story [data-g-instagram][hidden],#ssa-story [data-g-comment][hidden],#ssa-story [data-g-follow-fields][hidden]{display:none!important}@media(max-width:620px){#ssa-story .g-instagram-grid{grid-template-columns:1fr}#ssa-story .g-simulation{position:static}#ssa-story .g-entry-cards{grid-template-columns:1fr}#ssa-story .g-assistant,#ssa-story .g-section{padding:15px}#ssa-story .g-section textarea,#ssa-story .g-assistant textarea{font-size:16px}}
#ssa-story .g-landing-details>summary{cursor:pointer;padding:17px 20px;border:1px solid #4e6585;border-radius:14px;background:#1b2b43;color:#dfebff;font-size:14px}#ssa-story .g-landing-details[open]>summary{margin-bottom:18px}#ssa-story .s-bottom-capability{display:none}
#ssa-story #ssa-entry,#ssa-story label[for="ssa-entry"]{display:none}
#ssa-story .b-demo{margin:32px auto 0;padding:27px;border:1px solid #536e93;border-radius:24px;background:linear-gradient(145deg,#22334ed9,#101b2bcc);text-align:left}#ssa-story .b-demo h2{font-size:34px;line-height:1.13;letter-spacing:-1px;margin:12px 0 18px}#ssa-story .b-intro{font-size:14px;line-height:1.7;color:#bbcee8}#ssa-story .b-situations{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}#ssa-story .b-situations button,#ssa-story .b-control-buttons>button:first-child{padding:12px;border:1px solid #607899;background:#1d2c43;color:#dbeaff;border-radius:12px;font-size:12px}#ssa-story .b-situations [aria-pressed=true]{background:#3b5681;border-color:#b0c8f3}#ssa-story .b-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;align-items:start}#ssa-story .b-post,#ssa-story .b-direct{border:1px solid #435a79;border-radius:17px;background:#122035;overflow:hidden}#ssa-story .b-profile{padding:15px;font-size:13px;border-bottom:1px solid #3a4b64}#ssa-story .b-profile small{display:block;font-size:10px;color:#9db1d0;margin-top:5px}#ssa-story .b-cover{padding:25px 20px;background:radial-gradient(ellipse at top left,#53769e,#25344d 70%);min-height:170px;display:flex;flex-direction:column;justify-content:space-between;gap:17px}#ssa-story .b-cover small{font-size:9px;letter-spacing:1px;color:#c1d6f0}#ssa-story .b-cover strong{font-size:36px;line-height:1;letter-spacing:-1px}#ssa-story .b-cover span{font-size:11px;color:#bad0eb}#ssa-story .b-post>p{padding:0 15px;font-size:12px;line-height:1.7;color:#c9d8ef}#ssa-story .b-comment{margin:13px 15px;padding:12px;border-top:1px solid #40536d;font-size:12px;line-height:1.7}#ssa-story .b-comment strong,#ssa-story .b-comment span{display:block}#ssa-story .b-comment strong{font-size:10px;color:#9db9df;margin-bottom:5px}#ssa-story .b-reply{margin-left:25px;border-left:2px solid #6686b2;border-top:0}#ssa-story .b-feed{padding:15px;min-height:270px}#ssa-story .b-msg{padding:12px;border-radius:3px 12px 12px 12px;background:#2a3f5d;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65}#ssa-story .b-msg small{display:block;font-size:10px;color:#a7c0e2;margin-bottom:5px}#ssa-story .b-msg[data-type=user]{margin-left:22px;background:#39486b}#ssa-story .b-msg[data-type=status]{background:transparent;border:1px dashed #59799a;color:#bcd1ec}#ssa-story .b-msg[data-type=link]{background:#234c4b;border:1px solid #648f87}#ssa-story .b-controls{display:flex;gap:17px;justify-content:space-between;align-items:center;margin-top:22px}#ssa-story .b-controls strong{font-size:15px}#ssa-story .b-controls p{font-size:12px;line-height:1.7;color:#b6c9e5;margin:7px 0}#ssa-story .b-control-buttons{display:flex;gap:7px;flex-shrink:0}#ssa-story .b-control-buttons .s-btn{font-size:11px;padding:13px}#ssa-story .b-dots{display:flex;gap:7px;margin-top:15px;flex-wrap:wrap}#ssa-story .b-dots button{width:29px;height:29px;border-radius:50%;border:1px solid #54709a;background:#203149;color:#bfd2ef;font-size:10px}#ssa-story .b-dots [aria-pressed=true]{background:#6386b8;color:white}#ssa-story .b-result{padding:15px;border:1px solid #548779;border-radius:12px;font-size:13px;color:#bbdfd5}#ssa-story .s-hero>.s-wrap>.s-examplebar,#ssa-story .s-hero .s-stage,#ssa-story .s-hero [data-next]{display:none}#ssa-story .s-previewsection>.s-wrap>.s-sectionhead h2{font-size:28px}@media(max-width:580px){#ssa-story .b-demo{padding:17px}#ssa-story .b-demo h2{font-size:28px}#ssa-story .b-grid{grid-template-columns:1fr}#ssa-story .b-controls{flex-direction:column;align-items:stretch}#ssa-story .b-control-buttons{justify-content:space-between}#ssa-story .b-feed{min-height:120px}}

#ssa-story .b-extra>summary{cursor:pointer;padding:24px;border:1px solid #435571;border-radius:22px;background:#17243a;font-size:20px}#ssa-story .b-extra[open]>.s-sectionhead{margin-top:35px}

/* Reserve changing content; only the conversation scrolls, never the controls. */
#ssa-story .b-demo{overflow-anchor:none}
#ssa-story .b-reply[hidden],#ssa-story .b-result[hidden]{display:block!important;visibility:hidden}
#ssa-story .b-direct{align-self:stretch;display:flex;flex-direction:column;min-height:0;contain:size}
#ssa-story .b-direct .b-profile{flex:none}
#ssa-story .b-feed{height:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
#ssa-story .b-controls{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto}
#ssa-story .b-control-buttons [data-b-next]{width:172px;height:48px;box-sizing:border-box;transform:none}
#ssa-story .b-control-buttons{height:48px;align-items:stretch}
#ssa-story .b-result{min-height:76px;box-sizing:border-box;display:flex;align-items:center}
#ssa-story .b-result[hidden]{display:flex!important}
@media(max-width:580px){#ssa-story .b-direct{height:350px}#ssa-story .b-controls{grid-template-columns:1fr;grid-template-rows:minmax(124px,auto) 48px;gap:12px;min-height:160px}#ssa-story .b-result{min-height:112px}}
html,body{margin:0;padding:0!important;background:#15243b!important;scroll-behavior:smooth}
#ssa-story{--ssa-bg:#15243b;--ssa-panel:#243953;--ssa-line:#6886a166;--ssa-dim:#c0d0e4;--ssa-blue:#b3d7ff;border-radius:0;background:linear-gradient(155deg,#20354f,#18283f 45%,#263755);overflow:clip}
#ssa-story .s-public{position:relative;z-index:1}
#ssa-story .s-wrap{width:100%;max-width:1140px;padding:0 30px}
#ssa-story .s-concept{background:#16283d88;border-color:#8ba9cb22;color:#c0d0e4;padding:4px 30px}
#ssa-story .s-nav{max-width:1200px;margin:auto;padding:16px 30px}
#ssa-story .s-hero{min-height:calc(100svh - 110px);padding:45px 0;display:grid;align-items:center}
#ssa-story .s-hero-copy{max-width:960px;margin:auto}
#ssa-story .s-hero-copy h1{font-size:clamp(38px,5.3vw,72px);line-height:1.09;letter-spacing:-2.7px}
#ssa-story .s-hero-copy h1 span{color:#c4dafa}
#ssa-story .s-hero-copy p{font-size:17px;max-width:660px;color:#d0dcef}
#ssa-story .s-hero-copy .s-footnote{font-size:12px}
#ssa-story .s-atmosphere{opacity:.35}
#ssa-story .s-demo-scene,#ssa-story .s-section,#ssa-story .s-end{position:relative;min-height:100svh;display:flex;align-items:center;padding:34px 0}
#ssa-story .s-demo-scene{scroll-margin-top:0}
#ssa-story .s-sectionhead{text-align:center;margin:0 auto 28px;max-width:700px}
#ssa-story .s-sectionhead p{margin:14px auto 0;color:#c4d5e8}
#ssa-story .s-sectionhead h2{font-size:clamp(28px,3.4vw,44px)}
#ssa-story .s-channel-card{background:linear-gradient(135deg,#365374cc,#233b55cc);border-color:#95b9dd66;box-shadow:0 22px 50px #08172535,inset 0 1px #d2eaff22}
#ssa-story .s-channel-card>p,#ssa-story .s-channel-card small{color:#d1e0ef}
#ssa-story .s-channel-note{text-align:center}
#ssa-story .s-path-value{margin-top:22px}
#ssa-story .scene-context{margin-top:12px;border-top:1px solid #93b6df33;padding-top:12px;font-size:12px;color:#cbdff1}
#ssa-story .scene-context summary{cursor:pointer}
#ssa-story .s-previewsection{padding:35px 0}
#ssa-story .s-end{text-align:center}
#ssa-story .s-end .s-wrap{max-width:900px}
#ssa-story .b-demo{width:100%;margin:0;padding:22px 26px;border-color:#b3d4f177;background:linear-gradient(135deg,#53709255,#26445b77);box-shadow:0 35px 90px #07132955,inset 0 1px #e0efff55;backdrop-filter:blur(20px);scroll-margin-top:20px}
#ssa-story .b-demo>.s-kicker{text-align:center;margin:0 0 5px;font-size:10px}
#ssa-story .b-demo h2{text-align:center;font-size:clamp(24px,3vw,35px);margin:0 0 7px}
#ssa-story .b-intro{text-align:center;font-size:13px;line-height:1.5}
#ssa-story .b-situations{justify-content:center;margin:14px 0;gap:8px}
#ssa-story .b-situations button{padding:8px 15px;min-height:38px;background:#2d4865;border-color:#89aacb}
#ssa-story .b-situations [aria-pressed=true]{background:#698bb5;color:white}
#ssa-story .b-grid{height:330px;gap:20px;grid-template-columns:1fr 1fr}
#ssa-story .b-post,#ssa-story .b-direct{height:330px;min-width:0;background:#1e354d;box-shadow:0 10px 26px #0c1b3433;border-color:#95b5d377}
#ssa-story .b-post{position:relative;display:grid;grid-template-columns:42% 58%;grid-template-rows:48px 70px 60px 1fr;align-content:stretch}
#ssa-story .b-profile{padding:9px 13px;font-size:12px;line-height:1.4;background:#39557066}
#ssa-story .b-profile small{font-size:10px;margin-top:2px}
#ssa-story .b-post .b-profile{grid-column:1/-1}
#ssa-story .b-cover{grid-column:1;grid-row:2/5;min-height:0;padding:20px 14px;gap:12px;background:radial-gradient(ellipse at top left,#809fcb,#435b86 62%,#4a5978);justify-content:center}
#ssa-story .b-cover strong{font-size:clamp(24px,3vw,38px);line-height:1.08}
#ssa-story .b-cover small{font-size:8px;letter-spacing:.7px}
#ssa-story .b-cover span{font-size:10px;color:#e1ecff}
#ssa-story .b-post>p{grid-column:2;grid-row:2;padding:10px 12px;font-size:11px;line-height:1.5}
#ssa-story .b-comment{grid-column:2;grid-row:3;margin:0 12px;padding:8px 0;font-size:12px;line-height:1.5}
#ssa-story .b-comment strong{font-size:10px}
#ssa-story .b-reply{grid-row:4;margin:0 12px 12px;padding:9px 0 0 10px;font-size:11px;line-height:1.5}
#ssa-story .b-feed{padding:10px 13px}
#ssa-story .b-msg{margin:7px 0;padding:9px 12px;font-size:12px}
#ssa-story .b-controls{min-height:78px;margin-top:10px;gap:16px}
#ssa-story .b-controls strong{font-size:14px}
#ssa-story .b-controls p{font-size:12px;margin:4px 0;line-height:1.5}
#ssa-story .b-footer{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}
#ssa-story .b-dots{margin:0}
#ssa-story .b-footer .s-actions{margin:0}
#ssa-story .b-footer .s-btn{background:#e4efff;color:#152b45;border-color:#e4efff;padding:10px 18px}
#ssa-story .b-result,#ssa-story .b-result[hidden]{display:none!important}
#ssa-story .b-demo>.g-muted{text-align:center;margin-top:12px;font-size:10px;line-height:1.5;color:#c5d6e9}
#ssa-story .b-mobile-tabs{display:none}
.scene-light{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#4e729955,transparent 65%)}
.scene-light i{position:absolute;display:block!important;width:80vw!important;height:80vh!important;border-radius:50%;filter:blur(55px);opacity:.64;will-change:transform}
.scene-light i:nth-child(1){left:-20%;top:-25%;background:radial-gradient(ellipse,#66b6e4aa,transparent 65%);animation:scene-drift-a 17s ease-in-out infinite alternate}
.scene-light i:nth-child(2){right:-25%;top:20%;background:radial-gradient(ellipse,#9b9ae29c,transparent 65%);animation:scene-drift-b 23s ease-in-out infinite alternate}
.scene-light i:nth-child(3){left:20%;bottom:-55%;background:radial-gradient(ellipse,#89cbd566,transparent 68%);animation:scene-drift-a 27s ease-in-out infinite alternate-reverse}
.scene-orbit{position:absolute;width:100vw;height:100vw;left:5%;top:-20vw;border:1px solid #bfdfff27;border-radius:50%;box-shadow:0 0 100px #91c5ff0b,inset 0 0 70px #99d2ff12;transform:translateY(var(--scene-y,0px)) rotate(-24deg) scaleX(.72)}
.scene-orbit:before,.scene-orbit:after{content:'';position:absolute;inset:8%;border:1px solid #c8e2ff20;border-radius:50%}
.scene-orbit:after{inset:19%;border-color:#c9e9ff14}
.scene-light{transform:translate3d(var(--scene-px,0px),var(--scene-py,0px),0) scale(1.09);will-change:transform}
.scene-light:after{content:'';position:absolute;inset:-15%;background:radial-gradient(ellipse at var(--scene-cx,50%) var(--scene-cy,35%),#a1dcff38,transparent 42%);pointer-events:none}
#ssa-story[data-motion=off] .scene-light{transform:none}
#ssa-story[data-motion=off] .scene-light:after{display:none}
#ssa-story .scene-focus{transform:translateY(var(--scene-rise,0px)) scale(var(--scene-scale,1));opacity:var(--scene-opacity,1);transform-origin:50% 50%;will-change:transform}
#ssa-story[data-motion=off] .scene-light i{animation-play-state:paused}
#ssa-story[data-motion=off] .scene-focus{transform:none!important;opacity:1!important}
@keyframes scene-drift-a{from{transform:translate3d(-6%,-6%,0) scale(.9)}to{transform:translate3d(25%,16%,0) scale(1.15)}}
@keyframes scene-drift-b{from{transform:translate3d(8%,12%,0) scale(1.1)}to{transform:translate3d(-25%,-15%,0) scale(.85)}}
@media(max-height:760px) and (min-width:701px){#ssa-story .s-demo-scene{padding:20px 0}#ssa-story .b-grid,#ssa-story .b-post,#ssa-story .b-direct{height:290px}#ssa-story .b-demo{padding:17px 22px}#ssa-story .b-controls{min-height:70px}}
@media(max-width:700px){#ssa-story .s-wrap{padding:0 18px}#ssa-story .s-nav{padding:12px 18px}#ssa-story .s-hero-copy h1{font-size:40px;letter-spacing:-1.6px}#ssa-story .s-hero-copy p{font-size:15px}#ssa-story .s-section,#ssa-story .s-end{min-height:auto;padding:60px 0}#ssa-story .s-channel-grid{grid-template-columns:1fr}#ssa-story .s-demo-scene{padding:20px 0;min-height:100svh}#ssa-story .b-demo{padding:16px}#ssa-story .b-demo h2{font-size:24px}#ssa-story .b-intro{font-size:12px}#ssa-story .b-situations{gap:5px;margin:10px 0}#ssa-story .b-situations button{font-size:10px;padding:7px 9px;min-height:34px}#ssa-story .b-mobile-tabs{display:flex;gap:6px;margin:8px 0}#ssa-story .b-mobile-tabs button{border:0;border-radius:8px;background:#294661;color:#c5daf1;padding:7px 14px;font-size:11px}#ssa-story .b-mobile-tabs [aria-pressed=true]{background:#7798bb;color:#fff}#ssa-story .b-grid{display:block;height:280px}#ssa-story .b-post,#ssa-story .b-direct{height:280px}#ssa-story .b-demo[data-view=post] .b-direct,#ssa-story .b-demo[data-view=direct] .b-post{display:none}#ssa-story .b-post{grid-template-columns:36% 64%;grid-template-rows:43px 67px 49px 1fr}#ssa-story .b-cover{padding:10px}#ssa-story .b-cover strong{font-size:24px}#ssa-story .b-cover small{font-size:7px}#ssa-story .b-reply{font-size:10px;margin:0 8px 6px;padding-top:6px;line-height:1.4}#ssa-story .b-post>p{font-size:10px;padding:8px}#ssa-story .b-controls{display:grid;grid-template-columns:1fr;grid-template-rows:76px 44px;gap:6px;margin-top:5px;min-height:126px}#ssa-story .b-control-buttons{height:44px}#ssa-story .b-control-buttons [data-b-next]{height:44px}#ssa-story .b-controls strong{font-size:12px}#ssa-story .b-controls p{font-size:11px}#ssa-story .b-footer{grid-template-columns:1fr;gap:9px;margin-top:8px}#ssa-story .b-dots{justify-content:center;gap:5px}#ssa-story .b-dots button{width:25px;height:25px}#ssa-story .b-footer .s-btn{font-size:12px;min-height:40px}#ssa-story .b-demo>.g-muted{font-size:9px;margin-top:7px}.scene-light i{filter:blur(32px)}}
@media(prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}.scene-light i{animation:none!important}.scene-light{transform:none!important}.scene-light:after{display:none}#ssa-story .scene-focus{transform:none!important;opacity:1!important}}
/* Quiet interactive contours replace the cursor spotlight and drifting halos. */
.scene-light{background:linear-gradient(135deg,#102236,#152337 55%,#19243a);transform:translate3d(var(--scene-px,0px),var(--scene-py,0px),0) scale(1.05)}
.scene-light i{display:none!important}
.scene-light:after{inset:0;background:linear-gradient(110deg,transparent 15%,#75c5c509 40%,transparent 65%);opacity:.6}
.scene-orbit{width:160vw;height:150vh;left:-30vw;top:-30vh;border:0;border-radius:0;box-shadow:none;background:repeating-linear-gradient(125deg,transparent 0,transparent 110px,#8abed10c 111px,transparent 112px,transparent 180px);transform:translateY(var(--scene-y,0px)) rotate(-8deg);mask-image:linear-gradient(90deg,#000,transparent 44%,transparent 68%,#000)}
.scene-orbit:before,.scene-orbit:after{display:none}
.scene-light{background:transparent}
/* Silky contour ribbons: spatial response without a cursor-following light. */
.scene-light{overflow:hidden;background:transparent;transform:translate3d(var(--scene-px,0px),var(--scene-py,0px),0) scale(1.08)}
.scene-light:after{display:none}
.scene-silk{position:absolute;inset:0;width:100%;height:100%;opacity:.85;pointer-events:none}
@media(max-width:700px){.scene-silk{width:160%;left:-30%;opacity:.7}}
/* Layered sculptural glass, behind the workspace rather than over its text. */
.scene-light{transform:none!important;perspective:1200px}
.depth-art{position:absolute;inset:-5%;width:110%;height:110%;overflow:visible}
.depth-haze{position:absolute;inset:0;background:linear-gradient(125deg,#14375930,transparent 45%,#473d6228)}
.depth-far{transform:translate(calc(var(--depth-x,0)*-14px),calc(var(--depth-y,0)*-10px));transform-origin:center}
.depth-middle{transform:translate(calc(var(--depth-x,0)*25px),calc(var(--depth-y,0)*18px));transform-origin:center}
.depth-near{transform:translate(calc(var(--depth-x,0)*58px),calc(var(--depth-y,0)*40px));transform-origin:center}
#ssa-story .w-shell{position:relative;z-index:1;background:transparent!important}
#ssa-story .w-header,#ssa-story .w-demo{background:#142135b8;backdrop-filter:blur(12px)}
#ssa-story .cb-panel,#ssa-story .cb-metric{background:#1c3148e8;backdrop-filter:blur(14px);box-shadow:0 12px 30px #050c1925}
@media(max-width:700px){.depth-art{width:170%;left:-35%;opacity:.8}}
@media(prefers-reduced-motion:reduce){.depth-far,.depth-middle,.depth-near{transform:none!important}}
#ssa-story .s-previewsection{background:transparent}
#ssa-story .b-extra{border:1px solid #a8c8eb66;border-radius:24px;background:linear-gradient(135deg,#53709255,#26445b77);box-shadow:0 25px 70px #0b193c33;backdrop-filter:blur(18px)}
#ssa-story .b-extra>summary{border:0;background:transparent;padding:20px 25px;font-size:18px}
#ssa-story .b-extra .s-case-picker{margin:0;padding:0 20px 12px;gap:8px}
#ssa-story .b-extra .s-chip{background:#2b4663;border-color:#8aaacb77;min-height:38px}
#ssa-story .b-extra .s-chip[aria-pressed=true]{background:#6486ad;border-color:#c0dcf5}
#ssa-story .b-extra .s-case{max-width:none;padding:0 25px 18px;background:transparent;border:0;border-radius:0;box-shadow:none}
#ssa-story .b-extra .s-case>.s-kicker{text-align:center;margin:0 0 5px;font-size:10px}
#ssa-story .b-extra .s-case h3{text-align:center;font-size:25px;line-height:1.2;margin:0;min-height:30px}
#ssa-story .tg-context{text-align:center;margin:8px auto 12px;font-size:11px;color:#c9ddf1}
#ssa-story .tg-context summary{cursor:pointer}
#ssa-story .tg-context[open]{background:#29435e;padding:12px;border-radius:12px;max-width:700px}
#ssa-story .tg-context .s-case-purpose{margin:8px auto;font-size:12px;max-width:650px}
#ssa-story .tg-context .s-entry-strip{justify-content:center;margin:8px 0;background:#3e5c78}
#ssa-story .tg-context .s-entry-note{margin:8px 0}
#ssa-story .b-extra .s-story-player{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:20px;margin-top:0;height:342px;align-items:stretch}
#ssa-story .b-extra .s-schedule{gap:7px}
#ssa-story .b-extra .s-schedule-label{font-size:10px;margin:0 0 3px;color:#c6dbef}
#ssa-story .b-extra .s-day{min-height:65px;padding:8px 12px;background:#304b68;border-color:#789abc66;box-shadow:none}
#ssa-story .b-extra .s-day[aria-pressed=true]{background:linear-gradient(115deg,#688cb5,#486889);border-color:#c0dcfa;box-shadow:inset 0 1px #e6f4ff44}
#ssa-story .b-extra .s-day strong{font-size:12px;line-height:1.4}
#ssa-story .b-extra .s-day small,#ssa-story .b-extra .s-day em{color:#c4d9ec;font-size:10px;margin:0}
#ssa-story .b-extra .s-player-help{font-size:10px;margin-top:7px;color:#c3d7e9}
#ssa-story .b-extra .s-phone{height:342px;min-height:0;max-width:none;margin:0;display:flex;flex-direction:column;background:linear-gradient(135deg,#335a66,#263f56);border-color:#9cbed4aa;box-shadow:0 14px 35px #0a20352b;border-radius:17px}
#ssa-story .b-extra .s-phone-head{padding:9px 15px;background:#395777;flex:none}
#ssa-story .b-extra .s-phone-body{flex:1;height:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px 16px;gap:8px}
#ssa-story .b-extra .s-phone-body>*{flex-shrink:0}
#ssa-story .b-extra .s-tg-bubble{background:#3a5d70;border-color:#8cacc4;font-size:12px}
#ssa-story .b-extra .s-media-art{height:80px}
#ssa-story .b-extra .s-media-art svg{height:70px}
#ssa-story .b-extra .s-file-preview{padding:9px}
#ssa-story .b-extra .s-branch button{min-height:34px;background:#496f8a}
#ssa-story .b-extra .s-phone-foot{display:none}
#ssa-story .b-extra .s-player-status{font-size:10px;padding:8px 12px;margin-top:12px;min-height:33px;background:#3b567455;border-color:#99bbd744}
#ssa-story .b-extra .s-conversion{margin-top:10px;padding:0;border:0}
#ssa-story .b-extra .s-conversion h4,#ssa-story .b-extra .s-conversion>p{display:none}
#ssa-story .b-extra .s-conversion .s-actions{justify-content:center;margin:0;gap:18px}
#ssa-story .b-extra .s-conversion .s-btn{padding:10px 18px;font-size:12px;min-height:40px}
#ssa-story .b-extra .s-no-send{font-size:10px;text-align:center;margin:8px 0 0;color:#bcd1e8}
@media(max-width:700px){#ssa-story .b-extra>summary{font-size:14px;padding:15px}#ssa-story .b-extra .s-case{padding:0 15px 15px}#ssa-story .b-extra .s-case-picker{padding:0 10px 10px;gap:5px}#ssa-story .b-extra .s-chip{font-size:10px;padding:7px 10px;min-height:34px}#ssa-story .b-extra .s-case h3{font-size:21px;min-height:51px}#ssa-story .b-extra .s-story-player{display:flex;flex-direction:column;gap:9px;height:auto}#ssa-story .b-extra .s-schedule{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}#ssa-story .b-extra .s-schedule-label{grid-column:1/-1;text-align:center}#ssa-story .b-extra .s-day{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 3px;min-height:75px;text-align:center}#ssa-story .b-extra .s-day>span{display:none}#ssa-story .b-extra .s-day strong{font-size:10px;line-height:1.3}#ssa-story .b-extra .s-day small{font-size:9px;margin-bottom:4px}#ssa-story .b-extra .s-day em{display:none}#ssa-story .b-extra .s-player-help{display:none}#ssa-story .b-extra .s-phone{height:278px;width:100%}#ssa-story .b-extra .s-player-status{min-height:52px;line-height:1.5;margin-top:9px}#ssa-story .b-extra .s-conversion .s-actions{gap:4px}#ssa-story .b-extra .s-conversion .s-btn{width:auto}#ssa-story .b-extra .s-conversion .s-textbutton{font-size:10px;padding:5px}#ssa-story .b-extra .s-no-send{font-size:9px}}

#ssa-story .b-extra .s-phone[data-tg-step="0"] .s-start-bubble{display:none}
#ssa-story .p-section{min-height:100svh;display:grid;align-items:center;padding:40px 0;scroll-margin-top:20px}
#ssa-story .p-section .s-sectionhead{margin-bottom:24px}
#ssa-story .p-section .s-sectionhead h2{font-size:clamp(28px,3.8vw,44px)}
#ssa-story .p-section .s-sectionhead h2 br{display:none}
#ssa-story .p-section .s-kicker{margin-bottom:8px}
#ssa-story .p-section .s-sectionhead p{margin-top:10px}
#ssa-story .p-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:940px;margin:auto;align-items:center}
#ssa-story .p-card{padding:24px;border:1px solid #b4d4f199;border-radius:24px;background:linear-gradient(135deg,#6c8cb866,#34557477);box-shadow:0 25px 60px #0c1e3933,inset 0 1px #e8f5ff55;backdrop-filter:blur(18px)}
#ssa-story .p-label{color:#d1e5fd;font-size:11px;letter-spacing:1px;text-transform:uppercase}
#ssa-story .p-card h3{font-size:26px;margin:6px 0 14px}
#ssa-story .p-price{font-size:36px;line-height:1.2;letter-spacing:-1px}
#ssa-story .p-price small{font-size:13px;color:#c6d9ee;letter-spacing:0}
#ssa-story .p-note{font-size:12px;line-height:1.6;color:#cadcf0;margin:12px 0!important}
#ssa-story .p-card ul{list-style:none;padding:16px 0;margin:16px 0;border-top:1px solid #aacbed55;display:grid;gap:10px;font-size:13px}
#ssa-story .p-card li{display:flex;gap:10px;line-height:1.5}
#ssa-story .p-card li:before{content:'✓';color:#b6e4d9}
#ssa-story .p-card .s-btn{width:100%;background:#e6f0ff;color:#18334d;border-color:#e6f0ff}
#ssa-story .p-terms{display:grid;gap:20px}
#ssa-story .p-term{padding:0 0 18px;border-bottom:1px solid #9cbed344}
#ssa-story .p-term:last-child{border:0;padding-bottom:0}
#ssa-story .p-term h3{font-size:17px;margin-bottom:6px}
#ssa-story .p-term p{font-size:13px;line-height:1.65;color:#c4d7eb}
#ssa-story .p-draft{display:inline-block;padding:5px 10px;border:1px solid #c3d7ef66;border-radius:20px;font-size:10px;color:#d5e4f5;margin-bottom:12px}
#ssa-story .s-navlinks>a[href="#ssa-pricing"]{display:inline-flex}
@media(max-width:700px){#ssa-story .p-section{padding:40px 0;min-height:auto}#ssa-story .p-layout{grid-template-columns:1fr;gap:24px}#ssa-story .p-card{padding:22px}#ssa-story .p-price{font-size:30px}#ssa-story .p-terms{gap:14px}#ssa-story .s-navlinks{gap:10px}#ssa-story .s-navlinks>a[href="#ssa-story-how"]{display:none}}
#ssa-story.mx-open{overflow:hidden}#ssa-story .mx-shell{position:fixed;inset:0;z-index:500;background:#17283c;color:#eaf2ff;display:flex;flex-direction:column;font:13px/1.45 system-ui;text-align:left}#ssa-story .mx-shell[hidden]{display:none!important}#ssa-story .mx-header{height:72px;flex-shrink:0;padding:12px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #45627f;background:#20374f}#ssa-story .mx-header>div{flex:1;min-width:0}#ssa-story .mx-header input{border:0;background:transparent;color:white;width:100%;font-size:17px;padding:0}#ssa-story .mx-header small{display:block;color:#adbed5;font-size:10px}#ssa-story .mx-shell button{font:inherit;cursor:pointer;border:1px solid #577695;border-radius:9px;background:#29435d;color:#eef5ff;padding:8px 12px}#ssa-story .mx-shell button:disabled{opacity:.4;cursor:default}#ssa-story .mx-header [data-mx-launch]{background:#e7f1ff;color:#182a40}#ssa-story .mx-body{display:grid;grid-template-columns:minmax(0,1fr) 350px;flex:1;min-height:0}#ssa-story .mx-map{min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 30% 10%,#3e608160,transparent 65%),radial-gradient(#6a86a33b 1px,transparent 1px);background-size:auto,20px 20px}#ssa-story .mx-tools{padding:12px 16px;display:flex;gap:8px;align-items:center;font-size:11px}#ssa-story .mx-tools>span{margin-right:auto;color:#9eb8d2}#ssa-story .mx-tools button{padding:5px 9px;font-size:11px}#ssa-story .mx-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}#ssa-story .mx-canvas{position:relative;margin:auto;transform-origin:top left}#ssa-story .mx-lines{position:absolute;inset:0;overflow:visible}#ssa-story .mx-lines path{fill:none;stroke:#85a9c8;stroke-width:1.8}#ssa-story .mx-lines .mx-return{stroke-dasharray:5 4;stroke:#c4a7e1}#ssa-story .mx-lines text{fill:#c5d7eb;font:10px system-ui;paint-order:stroke;stroke:#17283c;stroke-width:4px}#ssa-story .mx-shell .mx-node{position:absolute;width:210px;height:76px;padding:9px 12px;text-align:left;border-radius:12px;background:#2b465f;box-shadow:0 5px 18px #06132144;display:flex;flex-direction:column;gap:3px}#ssa-story .mx-node small{font-size:10px;letter-spacing:1px;color:#a9cbe5}#ssa-story .mx-node strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ssa-story .mx-node span{font-size:11px;color:#b6c8dc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ssa-story .mx-node[data-type=condition],#ssa-story .mx-node[data-type=question]{background:#453c63;border-color:#9a8abd}#ssa-story .mx-node[data-type=entry]{background:#255750}#ssa-story .mx-node[data-type=end]{background:#243949}#ssa-story .mx-node.mx-incomplete span{color:#ffd7a2}#ssa-story .mx-node[data-selected=true]{outline:2px solid #c7e2ff;outline-offset:3px}#ssa-story .mx-node[data-visited=true]{border-color:#7de2bc;box-shadow:0 0 0 2px #5bcba044}#ssa-story .mx-map footer{padding:8px 16px;color:#97aec7;font-size:10px}#ssa-story .mx-side{border-left:1px solid #47637e;background:#20334a;display:flex;flex-direction:column;min-height:0}#ssa-story .mx-side nav{display:flex;gap:4px;padding:12px 10px;border-bottom:1px solid #46617b}#ssa-story .mx-side nav button{padding:8px;font-size:11px;flex:1;background:transparent;border-color:transparent}#ssa-story .mx-side nav button[aria-pressed=true]{background:#3c597a;border-color:#7899b8}#ssa-story .mx-inspector{padding:20px;overflow:auto;min-height:0;flex:1;overscroll-behavior:contain}#ssa-story .mx-inspector h3{font-size:21px;line-height:1.25;margin:8px 0 20px}#ssa-story .mx-inspector h4{margin:24px 0 10px;font-size:13px}#ssa-story .mx-eyebrow{font-size:9px;color:#a8c6e4;letter-spacing:1px}#ssa-story .mx-field{display:block;margin:14px 0;font-size:11px;color:#c7d6e8}#ssa-story .mx-field>span{display:block;margin-bottom:6px}#ssa-story .mx-shell textarea,#ssa-story .mx-shell select,#ssa-story .mx-field input{font:13px/1.5 system-ui;box-sizing:border-box;border:1px solid #5b7692;border-radius:8px;background:#15283d;color:#e7f0ff;padding:10px;width:100%;min-width:0}#ssa-story .mx-shell textarea{height:108px;resize:vertical}#ssa-story .mx-note{font-size:11px;color:#b1c5dc;line-height:1.65;margin:14px 0}#ssa-story .mx-edge{padding:12px;border:1px solid #48627f;background:#263e56;border-radius:10px;margin:10px 0}#ssa-story .mx-edge>small{display:block;margin-bottom:7px;color:#bad2ec}#ssa-story .mx-inspector .mx-button{font-size:12px;display:block;margin:10px 0;max-width:100%;text-align:left}#ssa-story .mx-edge .mx-button{border:0;padding:2px;background:transparent;color:#bdd9fa;font-size:11px}#ssa-story .mx-chat{white-space:pre-wrap;padding:18px;background:#365a70;border:1px solid #648fa6;border-radius:14px;margin:15px 0;overflow-wrap:anywhere}#ssa-story .mx-proposal,#ssa-story .mx-add{padding:14px;background:#35516d;border:1px solid #92b8d8;border-radius:12px;margin-top:16px}#ssa-story .mx-mobile{display:none}
@media(max-width:800px){#ssa-story .mx-body{grid-template-columns:minmax(0,1fr) 310px}#ssa-story .mx-header{gap:6px;padding:10px;height:65px}#ssa-story .mx-header button{font-size:11px;padding:7px}#ssa-story .mx-tools strong{display:none}}
@media(max-width:600px){#ssa-story .mx-body{display:flex}#ssa-story .mx-map,#ssa-story .mx-side{width:100%}#ssa-story .mx-shell[data-mobile=map] .mx-side,#ssa-story .mx-shell[data-mobile=side] .mx-map{display:none}#ssa-story .mx-mobile{display:flex;gap:8px;padding:8px;justify-content:center;background:#20374f}#ssa-story .mx-header{flex-wrap:wrap;height:auto}#ssa-story .mx-header>div{flex-basis:60%}#ssa-story .mx-header [data-mx-undo]{margin-left:auto}#ssa-story .mx-inspector{padding:16px}}

#ssa-story .mx-channel-badge{display:inline-block;padding:4px 9px;border:1px solid #688aaa;border-radius:20px;font-size:10px;margin-bottom:12px;color:#c5e2ff}#ssa-story .mx-tools{flex-wrap:wrap}#ssa-story .mx-node[data-type=handoff]{background:#285f68}
#ssa-story .mx-shell .mx-node-add{position:absolute;width:25px;height:25px;padding:0;border-radius:50%;background:#d7ebff;color:#19364e;z-index:2;font-size:18px;line-height:23px;box-shadow:0 2px 8px #10203566}

#ssa-story .rx-toggle{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:600;cursor:pointer}#ssa-story .rx-toggle input{width:17px;height:17px;accent-color:#a5d8ff;flex-shrink:0}#ssa-story .rx-rule{font-size:11px;line-height:1.6;padding:12px;border:1px solid #6489a6;border-radius:10px;background:#2a4760;color:#cee3f5}#ssa-story .mx-node[data-type=reaction]{background:#28516a;border-color:#9edaff}#ssa-story .mx-node[data-type=publicreaction]{background:#305a51}#ssa-story .mx-node[data-type=notice]{background:#514b62}

#ssa-story .rx-text{border:1px solid #526f8a;border-radius:9px;padding:9px 12px;margin:4px 0 10px}#ssa-story .rx-text summary{cursor:pointer;font-size:12px;color:#cce2f7}#ssa-story .rx-text textarea{height:88px}

#ssa-story .rx-switches{margin:10px 0 14px;padding:4px 0;border-top:1px solid #496984;border-bottom:1px solid #496984}#ssa-story .rx-switches .rx-toggle{padding:8px 0;font-size:12px}

/* Scale the complete card instead of CSS zoom: text and geometry stay together. */
#ssa-story .mx-shell{-webkit-text-size-adjust:none;text-size-adjust:none}
#ssa-story .author-stage{position:relative;margin:0 auto;flex-shrink:0}
#ssa-story .mx-canvas{position:absolute;left:0;top:0;margin:0;transform-origin:0 0}
#ssa-story .mx-shell .mx-node{width:240px;height:88px;box-sizing:border-box;display:grid;grid-template-rows:14px 21px 16px;gap:4px;padding:10px 12px;overflow:hidden}
#ssa-story .mx-shell .mx-node>small{font:10px/14px system-ui!important;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;min-width:0}
#ssa-story .mx-shell .mx-node>strong{font:600 14px/21px system-ui!important;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ssa-story .mx-shell .mx-node>span{font:11px/16px system-ui!important;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ssa-story .mx-shell .author-delete{position:absolute;width:20px;height:20px;line-height:18px;padding:0;background:#24394f;border:0;border-radius:5px;color:#d2deeb;font-size:17px;z-index:3}
#ssa-story .author-actions{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}
#ssa-story .mx-inspector .act-choice{display:block;width:100%;padding:13px 14px;margin:9px 0;text-align:left;background:#29445e;border-color:#597b98}
#ssa-story .act-choice strong,#ssa-story .act-choice span{display:block}#ssa-story .act-choice strong{font-size:13px}#ssa-story .act-choice span{font-size:11px;line-height:1.5;color:#b7cde2;margin-top:5px}#ssa-story .act-choice:hover{background:#375877;border-color:#b0d8ff}
#ssa-story .act-outcome{padding:12px 14px;border:1px solid #577390;background:#293f57;border-radius:11px;margin:10px 0}#ssa-story .act-outcome>strong,#ssa-story .act-outcome>small{display:block}#ssa-story .act-outcome>small{color:#b6cde1;font-size:11px;margin-top:4px}
#ssa-story .act-existing{font-size:11px;margin:14px 0;color:#bdd3e9}#ssa-story .act-existing summary{cursor:pointer}#ssa-story .act-warning{border-left:3px solid #e3b681;padding:12px;background:#4c454144;border-radius:7px;font-size:12px}#ssa-story .act-warning p{font-size:11px;line-height:1.6}#ssa-story .act-hint{font-size:11px;line-height:1.6;padding:12px;border-radius:10px;background:#35516b;color:#d6e8fa}
#ssa-story .mx-node[data-type=publicreply]{background:#305a51}#ssa-story .mx-node[data-type=invite]{background:#2d526e}
#ssa-story .act-outcome{padding:9px 12px;margin:8px 0}#ssa-story .act-outcome .mx-button{margin:6px 0;padding:5px 9px}#ssa-story .act-outcome .act-existing{margin:5px 0;font-size:10px}#ssa-story .act-outcome>small{margin-top:2px;line-height:15px}
#ssa-story .outcome-card{padding:12px;margin:10px 0;border:1px solid #587693;border-radius:11px;background:#294158}#ssa-story .outcome-card>strong{font-size:13px}#ssa-story .outcome-card p{font-size:11px;line-height:1.5;margin:7px 0}#ssa-story .outcome-explain{color:#c7d9ea}#ssa-story .outcome-now{color:#b2c8dd}#ssa-story .outcome-card .mx-button{width:100%;margin:8px 0;text-align:left;font-size:12px;background:#416586;border-color:#83aacc}#ssa-story .outcome-quote{padding:9px 11px;background:#1b3147;border-left:2px solid #9bcaeb;border-radius:7px;font-size:12px;line-height:1.5;white-space:pre-wrap}#ssa-story .outcome-foot{display:block;color:#b2c8dd;font-size:10px;line-height:1.5;margin-top:7px}#ssa-story .outcome-attention{color:#eed5af}#ssa-story .outcome-2{background:#24364b}#ssa-story .outcome-2>summary{font-size:11px;cursor:pointer;color:#c6d9ec}#ssa-story .outcome-card .act-existing{margin:8px 0 0;font-size:10px}
#ssa-story .outcome-text{border:1px solid #587693;border-radius:9px;padding:9px 12px;margin:10px 0;color:#cce0f3;font-size:11px}#ssa-story .outcome-text summary{cursor:pointer}#ssa-story .outcome-text .mx-field{margin:10px 0 0}

/* A compact, contextual next step; advanced controls remain discoverable. */
#ssa-story .coach-phone,#ssa-story .coach-summary{padding:14px;background:#142b40;border:1px solid #52728e;border-radius:16px;margin:14px 0;overflow-wrap:anywhere}
#ssa-story .coach-phone>small{display:block;font-size:9px;color:#9fbed9;letter-spacing:.7px;margin-bottom:12px}
#ssa-story .coach-bubble,#ssa-story .coach-summary p{font-size:13px;line-height:1.55;white-space:pre-wrap;margin:0 0 10px}
#ssa-story .coach-button{background:#3d6687;border:1px solid #739bbb;border-radius:9px;text-align:center;padding:9px 12px;font-size:12px;color:#eef7ff}
#ssa-story .coach-primary{background:#d9ebff!important;color:#152d43!important;border-color:#d9ebff!important;width:100%;margin:8px 0!important;text-align:center!important;font-weight:600}
#ssa-story .coach-next{border-top:1px solid #4a6680;padding-top:16px;margin:16px 0 4px}#ssa-story .coach-next>small,#ssa-story .coach-next>strong{display:block;margin-bottom:6px}#ssa-story .coach-next>small{font-size:9px;letter-spacing:1px;color:#afcde8}
#ssa-story .coach-branch{padding:14px;margin:12px 0;background:#2b465e;border:1px solid #5b7f9e;border-radius:13px}#ssa-story .coach-branch>small{font-size:9px;letter-spacing:1px;color:#a9d4eb}#ssa-story .coach-branch h4{margin:8px 0}#ssa-story .coach-branch .act-existing{margin:8px 0 0}
#ssa-story .coach-edit{font-size:11px;color:#bfd6ed;margin:10px 0}#ssa-story .coach-edit>summary{cursor:pointer}#ssa-story .coach-demo{display:block;font-size:10px;color:#abc3da;margin:12px 0}#ssa-story .coach-error{color:#ffd1a3;font-size:12px}
#ssa-story .mx-inspector .coach-phone~.mx-field textarea{min-height:78px;height:78px}
/* Keep the primary choices visible together in the editor sidebar. */
#ssa-story .mx-inspector .coach-choices .act-choice{padding:8px 12px;margin:6px 0}
#ssa-story .coach-choices .act-choice span{margin-top:2px;line-height:1.35}

/* Shared connection instructions, presented inside the campaign editor. */
.handoff-guide{box-sizing:border-box;width:min(800px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;background:#203650;color:#eaf2ff;border:1px solid #7395b5;border-radius:24px;box-shadow:0 24px 90px #07122399;font-size:15px;line-height:1.5}
.handoff-guide::backdrop{background:#07132199;backdrop-filter:blur(4px)}
.handoff-guide-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.handoff-guide-head small{color:#b9d4ed;letter-spacing:.08em}.handoff-guide-head button{padding:4px 12px;font-size:24px}
.handoff-guide-progress{display:flex;list-style:none;gap:12px;padding:0;margin:12px 0 24px;color:#9db5ce}.handoff-guide-progress li{flex:1;border-bottom:2px solid #48637d;padding-bottom:8px}.handoff-guide-progress [aria-current]{color:#eef6ff;border-color:#b7dfff}
.handoff-guide-body{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.handoff-guide h3{font-size:25px;line-height:1.2;margin:0 0 14px}.handoff-guide-body p{margin:0 0 16px;color:#d4e3f1}
.handoff-guide-visual{padding:18px;border:1px solid #6283a4;border-radius:18px;background:#172e45}.handoff-guide-visual small{display:block;color:#aac6e2;margin-bottom:14px}.handoff-guide-visual div{padding:10px 12px;background:#355371;border-radius:10px;margin-top:8px;overflow-wrap:anywhere}
.handoff-guide-help{margin-top:18px;color:#c7def3}.handoff-guide-help summary{cursor:pointer}.handoff-guide-help p{margin:10px 0}.handoff-guide-note{color:#b3c9df;font-size:13px;margin:18px 0}.handoff-guide-footer{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #4a637c;padding-top:16px}.handoff-guide-footer button{font-size:14px}
@media(max-width:620px){.handoff-guide{padding:18px}.handoff-guide-body{grid-template-columns:1fr;gap:16px}.handoff-guide h3{font-size:22px}.handoff-guide-progress{font-size:12px;gap:8px;margin-bottom:18px}.handoff-guide-visual{padding:12px}.handoff-guide-footer button{flex:1 1 auto}}

/* Compact purpose and opt-in examples for advanced actions. */
.step-purpose{padding:16px;border:1px solid #567a98;border-radius:16px;background:#29465f;margin:0 0 20px;line-height:1.5}.step-purpose h4{margin:0 0 8px;font-size:16px}.step-purpose p{margin:8px 0;font-size:14px}.step-example summary{cursor:pointer;color:#c6e2ff;font-size:14px;padding:8px 0}.step-example ol{margin:8px 0;padding-left:22px}.step-example li{padding:6px 0 10px}.step-example strong,.step-example span{display:block;font-size:14px}.step-example span{color:#c8daeb;margin-top:3px}
/* A quiet particle space and frosted UI, inspired by the supplied reference. */
html,body{background:#19273b!important}
#ssa-story{--ssa-bg:#19273b;--ssa-panel:#161c26;--ssa-line:#ffffff24;--ssa-dim:#acb6c6;--ssa-blue:#c3d1e5;background:radial-gradient(ellipse 85% 62% at 50% -18%,#7184b14a,transparent 80%),radial-gradient(ellipse 45% 65% at 100% 20%,#7a6f9b16,transparent 80%),linear-gradient(180deg,#26364e 0%,#202e44 46%,#172338 100%)!important;color:#eef2f8}
#ssa-story .scene-light{transform:none!important;z-index:0;background:transparent!important;overflow:hidden}
#ssa-story .scene-light:after{display:block!important;content:'';inset:0;opacity:.45;background-image:linear-gradient(#91a7cf0b 1px,transparent 1px),linear-gradient(90deg,#91a7cf0b 1px,transparent 1px);background-size:160px 160px;mask-image:linear-gradient(transparent,#000 30%,#000 80%,transparent)}
.particle-space{position:absolute;inset:0;width:100%;height:100%}
#ssa-story .w-shell{position:relative;z-index:1;background:transparent!important}
#ssa-story .w-header,#ssa-story .w-demo{background:#28476165!important;backdrop-filter:blur(22px);border-color:#ffffff12}
#ssa-story .w-nav{background:#203b5540;border-color:#ffffff12;backdrop-filter:blur(16px)}
#ssa-story .w-nav button{border-radius:30px;background:transparent;border-color:transparent;color:#9eaabd}
#ssa-story .w-nav button[aria-pressed=true]{background:linear-gradient(140deg,#ffffff1b,#ffffff08);border:1px solid #ffffff26;box-shadow:inset 0 1px 0 #ffffff12;color:#f5f7fc}
#ssa-story .s-atmosphere,#ssa-story .s-cloud{display:none!important}
#ssa-story .s-concept,#ssa-story .s-previewsection{background:#11172470;border-color:#ffffff13}
#ssa-story .s-btn,#ssa-story .s-provider,#ssa-story .s-account-card,#ssa-story .w-overview-card,#ssa-story .a-channel-card{background:linear-gradient(135deg,#ffffff12,#ffffff05);border-color:#ffffff29;backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff10}
#ssa-story .s-primary{background:#edf2f9;color:#141a25}
#ssa-story .s-try,#ssa-story .s-onboarding,#ssa-story .b-demo{background:#1119279c;backdrop-filter:blur(26px);border-color:#ffffff20}
#ssa-story .mx-shell{background:#1b3048f2}
#ssa-story .mx-header,#ssa-story .mx-side,#ssa-story .mx-side nav{background:#29455fdc;border-color:#ffffff20;backdrop-filter:blur(22px)}
#ssa-story .mx-map{background-color:#1b334b}#ssa-story .mx-header button,#ssa-story .mx-side button,#ssa-story .mx-tools button{border-radius:20px;border-color:#ffffff2c;background:#ffffff0c}
#ssa-story .pg-motion{margin-left:auto;border:1px solid #ffffff20;border-radius:20px;padding:5px 12px;color:#c3cede;background:#ffffff08;font-size:10px;cursor:pointer}
@media(prefers-reduced-motion:reduce){#ssa-story .scene-light:after{display:block}}

#ssa-story .scene-light:after{display:none!important}
#ssa-story .scene-light{background:radial-gradient(ellipse 80% 50% at 50% -10%,#a0a9d010,transparent 85%)!important}
#ssa-story .ds-page{max-width:1440px;gap:16px}#ssa-story .ds-head{display:flex;align-items:center;justify-content:space-between;gap:20px}#ssa-story .ds-head h2{font-size:24px;line-height:1.3;margin:4px 0 6px;font-weight:550}#ssa-story .ds-kicker{font-size:9px;letter-spacing:1.5px;color:#9aaecb}#ssa-story .ds-muted{font-size:12px;color:#aebfd6;line-height:1.55;margin:0}#ssa-story .ds-actions,#ssa-story .ds-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#ssa-story .ds-actions{justify-content:flex-end}#ssa-story .ds-toolbar{min-height:32px}#ssa-story .ds-toolbar .ds-input{width:auto;min-width:150px}#ssa-story .ds-panel{min-width:0;background:linear-gradient(140deg,#9ebade12,#6a83b107);border:1px solid #b6c9ec24;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(20px)}#ssa-story .ds-panel h3{font-size:15px;font-weight:550;margin:0}#ssa-story .ds-two{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:start}#ssa-story .ds-page .cb-metric{padding:12px 16px;gap:4px}#ssa-story .ds-page .cb-metric strong{font-size:26px;margin:0}#ssa-story .ds-page .cb-metric span{font-size:11px}
#ssa-story .ds-btn,#ssa-story [data-campaign-list] .ds-btn{font-size:12px!important;padding:8px 12px!important;line-height:1.35!important;border-radius:9px!important;max-width:100%;white-space:normal}#ssa-story .ds-table .ds-btn{background:transparent!important;box-shadow:none!important;border-color:#b2c8e522!important;backdrop-filter:none}#ssa-story .ds-table .ds-btn:hover{background:#d0e1ff12!important}#ssa-story .ds-tabs{display:flex;gap:20px;border-bottom:1px solid #c3d7f124;padding-bottom:0;overflow:auto}#ssa-story .ds-tabs .ds-btn{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;padding:10px 0!important;box-shadow:none!important;white-space:nowrap;color:#a8bad3!important}#ssa-story .ds-tabs .ds-btn[aria-pressed=true]{border-bottom-color:#c9dcf6!important;color:#f2f6ff!important}
#ssa-story .ds-table-wrap{overflow:auto;border:1px solid #bacde321;border-radius:14px;background:#15233828}#ssa-story .ds-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}#ssa-story .ds-table th{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#95aac6;font-weight:500;background:#b2ccef06;white-space:nowrap}#ssa-story .ds-table td,#ssa-story .ds-table th{padding:13px 15px;border-bottom:1px solid #b3c7e414;vertical-align:middle}#ssa-story .ds-table tr:last-child td{border-bottom:0}#ssa-story .ds-table tbody tr:hover{background:#b3c7e408}#ssa-story .ds-table td:last-child{white-space:nowrap}#ssa-story .ds-cell{display:flex;flex-direction:column;gap:5px}#ssa-story .ds-cell small{color:#91a8c6;font-size:10px}#ssa-story .ds-cell strong{font-weight:500}#ssa-story .ds-badge{display:inline-block;width:fit-content;font-size:10px;line-height:1.4;padding:4px 8px;border:1px solid #b2c6e22b;border-radius:6px;color:#bacce2;background:#adc7f009;white-space:nowrap}#ssa-story .ds-badge.good{color:#b1d8ce;background:#72b6a110;border-color:#72b6a132}#ssa-story .ds-badge.warn{color:#e2cfaa;background:#bea16b12;border-color:#bea16b38}#ssa-story .ds-note{font-size:11px;line-height:1.6;color:#a3b4ce;padding:10px 12px;border-left:2px solid #91a9ca55;background:#96b4df07;margin:0}#ssa-story .ds-empty{padding:28px;text-align:center;font-size:12px;color:#a6bad2}
#ssa-story .ds-input{width:100%;box-sizing:border-box;font:inherit;font-size:13px!important;background:#15283d99!important;border:1px solid #9fb9d83d!important;color:#e7eef9!important;padding:10px 12px!important;border-radius:8px!important;min-height:38px;color-scheme:dark}#ssa-story .ds-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#bdcde0}#ssa-story .ds-form{display:flex;flex-direction:column;gap:16px;max-width:600px}#ssa-story .ds-dialog{color:#edf3fc;background:linear-gradient(145deg,#2c4059f5,#1b2b41fa);border:1px solid #a9c1e44a;border-radius:18px;box-shadow:0 25px 100px #08101b99;padding:24px;width:min(620px,calc(100vw - 36px));max-height:85vh;overflow:auto;box-sizing:border-box;backdrop-filter:blur(28px)}#ssa-story .ds-dialog::backdrop{background:#08122299;backdrop-filter:blur(5px)}#ssa-story .ds-dialog>.ds-head{margin-bottom:20px}#ssa-story .ds-dialog>.ds-btn,#ssa-story .ds-dialog>.ds-panel,#ssa-story .ds-dialog>.ds-note,#ssa-story .ds-dialog>.ds-muted{margin-top:14px}#ssa-story .ds-dialog h2{font-size:20px;overflow-wrap:anywhere}#ssa-story .ds-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:20000;max-width:540px;padding:12px 20px;background:#253c56;border:1px solid #bfd4f34a;color:#edf4ff;box-shadow:0 10px 40px #0004;border-radius:12px;font-size:13px}#ssa-story .ds-timeline{padding:0 0 14px 16px;border-left:1px solid #a8c1e347;display:grid;gap:5px}#ssa-story .ds-timeline small{font-size:10px;color:#9eb6d4}#ssa-story .ds-timeline strong{font-size:13px;font-weight:500}#ssa-story .ds-between{display:flex;justify-content:space-between;gap:10px;font-size:12px}#ssa-story .ds-funnel{display:grid;gap:8px}#ssa-story .ds-track{height:4px;border-radius:4px;background:#a8c1e314}#ssa-story .ds-track i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#7a96bc,#c6d7ee)}#ssa-story .ds-campaign-list{display:flex!important;flex-direction:column;gap:16px}#ssa-story .w-nav{gap:5px}#ssa-story .w-nav button{padding:10px!important}#ssa-story .w-nav-note{font-size:10px}#ssa-story .w-avatar[role=button]{cursor:pointer}#ssa-story .ds-page~.w-session-note{font-size:10px}
@media(max-width:1000px){#ssa-story .ds-head{align-items:start;flex-wrap:wrap}#ssa-story .ds-two{grid-template-columns:1fr}#ssa-story .ds-table{min-width:580px}#ssa-story .w-nav{flex-wrap:wrap}}
@media(max-width:600px){#ssa-story .ds-page .cb-metrics{grid-template-columns:1fr 1fr}#ssa-story .ds-head h2{font-size:21px}#ssa-story .ds-dialog{padding:18px}#ssa-story .ds-toolbar .ds-input{width:100%}#ssa-story .ds-tabs{gap:16px}#ssa-story .ds-toast{width:calc(100% - 50px)}}

#ssa-story .ds-head h2{letter-spacing:-.025em}#ssa-story .ds-page{gap:12px}#ssa-story .ds-panel{padding:14px;gap:10px}#ssa-story .ds-table td,#ssa-story .ds-table th{padding:10px 12px}#ssa-story .ds-page .cb-metric{padding:10px 14px}#ssa-story .ds-page~.w-session-note{margin-top:12px}

#ssa-story .ds-payment-filter{display:grid;gap:12px}#ssa-story .ds-dialog .cb-metrics{grid-template-columns:1fr 1fr}

#ssa-story .ds-page>*{min-width:0}#ssa-story .ds-payment-filter{min-width:0;grid-template-columns:minmax(0,1fr)}#ssa-story .ds-payment-filter>div{min-width:0}#ssa-story .ds-table-wrap{max-width:100%;min-width:0}#ssa-story .ds-toolbar .ds-input{max-width:100%}

/* The published concept has no locale control; keep it within the existing concept bar. */
#ssa-story .ssa-language{display:flex;gap:4px;position:fixed;top:15px;left:50%;transform:translateX(-50%);z-index:30;white-space:nowrap}
#ssa-story .ssa-language a{min-width:30px;padding:2px 5px;border-radius:7px;text-align:center;font-size:11px;color:#aebbd0}
#ssa-story .ssa-language a[aria-current="page"]{background:#ffffff1a;color:#f3f7ff}
#ssa-story .ssa-language a:focus-visible{outline:2px solid #c6deff;outline-offset:2px}
@media(max-width:580px){#ssa-story .s-concept{flex-wrap:wrap}}
@media(max-width:350px){#ssa-story .ssa-language{top:auto;bottom:12px;left:auto;right:12px;transform:none;padding:3px;background:#1b2939dc;border:1px solid #ffffff20;border-radius:10px}}
