@charset "UTF-8";
@font-face{font-family:Inter;src:url('/static/fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{color-scheme:dark;--bg:#080808;--surface:#181819;--line:#29292b;--text:#f4f4f6;--muted:#98989e;--accent:#e25c64;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;background:var(--bg);color:var(--text)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}p{line-height:1.55}em{font-style:normal;color:#a3a3a9}svg{width:20px;height:20px;display:block;flex-shrink:0}[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #eee;outline-offset:5px}.shell{max-width:1180px;margin-inline:auto;padding-inline:32px}.skip-link{position:absolute;top:-80px;left:20px;z-index:30;background:#fff;color:#111;padding:12px;border-radius:8px}.skip-link:focus{top:10px}
.public-header{height:64px;display:flex;align-items:center;gap:34px;position:sticky;top:0;z-index:10;background:#080808eb;backdrop-filter:blur(18px)}.smn-brand{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:11px;letter-spacing:.04em;white-space:nowrap}.smn-symbol{font-size:23px;letter-spacing:-1.3px;font-weight:760}.smn-symbol>span{color:var(--accent)}.brand-divider{width:1px;height:17px;background:#464649}.public-nav{display:flex;gap:24px;margin-right:auto;font-size:12px;color:#a1a1a7}.nav-actions{display:flex;align-items:center;gap:21px;font-size:12px}.signin-link{color:#a5a5ab}.public-nav a:hover,.signin-link:hover,.text-link:hover{color:#fff}.cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:13px 24px;border:1px solid transparent;border-radius:100px;background:#f4f4f7;color:#111;font-size:14px;font-weight:580;line-height:1.5;transition:background .18s,box-shadow .18s}.cta:hover{background:#fff;box-shadow:0 0 24px #ffffff12}.cta-small{min-height:34px;padding:7px 15px;font-size:11px;background:#1b1b1d;color:#eee}.cta-secondary,.cta-outline{background:#1b1b1d;color:#eee}.cta-small:hover,.cta-secondary:hover,.cta-outline:hover{background:#2b2b2e;box-shadow:none}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;color:#a3a3ac}.eyebrow{font-size:13px;font-weight:600;line-height:1.5;color:var(--accent)}
.hero{position:relative;text-align:center;padding-top:70px;padding-bottom:84px}.hero::before{content:"";position:absolute;inset:-64px 0 auto;height:370px;pointer-events:none;background:radial-gradient(ellipse 50% 75% at 50% 0,#9e39432b,transparent 82%);z-index:-1}.hero h1{font-size:clamp(58px,6.4vw,82px);line-height:1.02;letter-spacing:-.035em;font-weight:700;max-width:830px;margin:27px auto 28px}.hero-description{font-size:20px;line-height:1.48;font-weight:400;color:#a2a2a8;max-width:650px;margin:auto;letter-spacing:-.025em}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.workflow-section{max-width:850px}.activity-preview{padding:17px;border:1px solid #343035;border-radius:22px;background:linear-gradient(160deg,#1c1b1e,#111113);box-shadow:0 -12px 65px -25px #c13f4840,0 20px 70px #0004}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#777780;padding:3px 4px 15px}.preview-heading strong{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#e2e2e7}.status-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#64bd9a;box-shadow:0 0 0 3px #64bd9a14}.status-dot.muted{background:#92929c;box-shadow:none}.demo-label{font-size:9px;border-radius:20px;padding:4px 8px;color:#8d8d97;background:#27272b;white-space:nowrap}.activity-row{display:flex;align-items:center;gap:13px;padding:14px 16px;background:#24232780;border:1px solid #ffffff03;border-radius:11px;margin-bottom:8px}.icon-box{width:39px;height:39px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#37373b,#242427);box-shadow:inset 0 1px #ffffff0d;color:#d6d6dd}.icon-box svg{width:19px;height:19px}.activity-row strong{font-size:13px;font-weight:550;letter-spacing:-.01em}.activity-row p{font-size:11px;color:#8c8c96;margin-top:4px}.activity-state{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:10px;color:#b7b7c0;padding:7px 10px;background:#34323b80;border-radius:20px;white-space:nowrap}.state-dot{width:4px;height:4px;background:#8b8999;border-radius:50%}.preview-foot{display:flex;justify-content:center;gap:20px;padding:10px 0 1px;color:#767680;font-size:10px}.preview-foot span+span::before{content:"·";margin-right:20px;color:#555560}
.section{padding-top:110px}.section-heading{margin-bottom:40px;text-align:left;max-width:850px}.section-heading h2,.detail-copy h2{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:620;margin-top:17px}.section-heading>p:last-child:not(.eyebrow){font-size:20px;color:#99999f;max-width:660px;line-height:1.5;margin-top:19px;letter-spacing:-.025em}.feature-panel{padding:18px;border:1px solid #2a2a2c;border-radius:24px;background:linear-gradient(160deg,#1b1b1d,#101012);box-shadow:inset 0 1px #ffffff05}.feature-panel .preview-heading{justify-content:flex-start;gap:12px;padding:4px 3px 17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.feature-item{display:flex;align-items:flex-start;gap:13px;padding:18px 16px;border-radius:15px;background:linear-gradient(135deg,#242426,#1b1b1d);min-width:0}.feature-item h3{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:2px 0 7px}.feature-item p{font-size:13px;line-height:1.5;color:#a0a0a7}.detail-section{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.detail-copy>p:not(.eyebrow){font-size:17px;line-height:1.6;color:#9999a2;margin-top:24px;max-width:440px}.check-list{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:14px}.check-list li{position:relative;padding-left:25px;color:#b8b8c0;font-size:13px;line-height:1.55}.check-list li::before{content:"✓";position:absolute;left:0;top:0;color:#bdbdc7;font-weight:600}.editor-preview{border:1px solid #303034;border-radius:21px;background:linear-gradient(145deg,#1e1e21,#111113);padding:22px;box-shadow:0 20px 55px #0004}.editor-preview>.preview-heading{padding:0 0 20px}.preview-tabs{display:flex;gap:4px;border-radius:9px;background:#0e0e10;padding:4px}.preview-tabs button{flex:1;padding:10px;border:0;border-radius:6px;background:transparent;color:#777782;font-size:11px;line-height:1.4}.preview-tabs button[aria-selected=true]{background:#2c2c32;color:#eee;box-shadow:0 1px 3px #0003}.editor-body{padding-top:22px;min-height:300px}.field-caption{display:block;font-size:12px;color:#9c9ca7;margin-bottom:10px}.example-field,.example-text{background:#111114;border:1px solid #2b2b32;border-radius:9px;padding:13px 14px;font-size:12px;color:#c7c7d1;margin-bottom:20px;line-height:1.6}.example-field{display:flex;align-items:center;justify-content:space-between;gap:10px}.example-field svg{width:17px;height:17px}.example-text{min-height:110px;color:#9f9faa}.example-hint{font-size:12px;line-height:1.7;color:#888894;padding-bottom:20px;min-height:70px}.editor-bottom{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#777784}.editor-bottom>span:first-child{display:flex;align-items:center;gap:7px;color:#a5a5b0}.start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;list-style:none;margin:0;padding:0}.start-steps li{padding-top:24px;border-top:1px solid #2b2b2f}.start-steps li>span{font-size:38px;font-weight:600;letter-spacing:-.05em;color:#4c4c53;line-height:1}.start-steps h3{font-size:20px;letter-spacing:-.025em;margin:23px 0 10px;line-height:1.3}.start-steps p{font-size:14px;color:#9696a0;max-width:290px}
.plan-picker{border:1px solid #303033;border-radius:24px;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:50px;background:linear-gradient(140deg,#1d1d20,#111113);box-shadow:inset 0 1px #ffffff06}.plan-choice{min-width:0}.plan-choice>.field-caption{font-size:13px;margin-bottom:17px}.plan-tabs{display:flex;gap:5px;padding:5px;border-radius:12px;background:#0b0b0d}.plan-tabs button{border:1px solid transparent;flex:1;min-width:0;background:transparent;color:#a9a9b3;border-radius:8px;padding:11px 4px;font-size:16px;font-weight:550}.plan-tabs button span{display:block;font-size:9px;color:#72727e;margin-top:4px;font-weight:400}.plan-tabs button[aria-selected=true]{background:#303036;color:#fff;border-color:#3f3f48;box-shadow:0 2px 5px #0004}.plan-tabs button[aria-selected=true] span{color:#b4b4c0}.plan-price{font-size:64px;letter-spacing:-.055em;font-weight:650;line-height:1.1;margin-top:30px}.plan-price>span{font-size:36px;color:#aaaab4;letter-spacing:-.03em;font-weight:500}.plan-price small{display:block;font-size:13px;font-weight:400;letter-spacing:0;color:#8e8e9a;margin-top:10px}.plan-description{font-size:13px;color:#c1c1cd;margin-top:20px}.plan-description>span{color:#7f7f8b}.plan-detail .cta{margin-top:28px;width:100%}.plan-includes{border-left:1px solid #303034;padding-left:45px;display:flex;flex-direction:column;justify-content:center}.plan-includes .eyebrow{font-size:12px;color:#858591}.plan-includes h3{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin-top:15px}.plan-includes .check-list{margin-top:24px;gap:13px}.plan-includes .text-link{margin-top:30px;font-size:11px;color:#82828f}.faq-section{max-width:960px}.faq-list{border-top:1px solid #2c2c30}.faq-list details{border-bottom:1px solid #2c2c30;padding:22px 0}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:22px;list-style:none;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.02em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;font-weight:300;color:#91919e;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:14px;color:#9696a2;margin:16px 45px 2px 0;line-height:1.65;max-width:690px}.final-cta{padding-top:100px;padding-bottom:100px;margin-top:95px;text-align:center;position:relative;border-top:1px solid #242427}.final-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 75% at 50% 100%,#a6354219,transparent);pointer-events:none;z-index:-1}.final-cta h2{font-size:46px;letter-spacing:-.035em;line-height:1.15}.final-cta>p{font-size:17px;color:#95959e;margin-top:19px}.public-footer{display:flex;align-items:center;gap:24px;border-top:1px solid #242427;padding-top:27px;padding-bottom:27px;flex-wrap:wrap}.public-footer>.smn-brand{font-size:11px}.public-footer>p{font-size:11px;color:#777782}.public-footer>div{display:flex;gap:22px;margin-left:auto;font-size:11px;color:#a1a1ad}.public-footer>small{font-size:9px;color:#63636e;flex-basis:100%}.standalone-plans{padding-top:70px;padding-bottom:90px}.standalone-plans h1{font-size:58px;line-height:1.05;letter-spacing:-.035em;margin-top:20px}.standalone-plans .section-heading{margin-bottom:45px}
@media(min-width:1600px){.hero{padding-top:85px;padding-bottom:90px}.hero h1{font-size:88px}}
@media(max-width:1050px){.public-header{gap:22px}.public-nav{gap:15px;font-size:11px}.nav-actions{gap:15px}.feature-grid{grid-template-columns:repeat(2,1fr)}.detail-section{gap:40px}.detail-copy h2{font-size:42px}.plan-picker{gap:30px;padding:32px}.plan-includes{padding-left:30px}}
@media(max-width:760px){.shell{padding-inline:22px}.public-header{height:62px;justify-content:space-between;gap:10px}.public-nav{display:none}.smn-brand{font-size:10px;gap:8px}.smn-symbol{font-size:23px}.nav-actions{gap:13px;font-size:12px}.cta-small{font-size:10px;padding:8px 12px;min-height:33px}.hero{padding-top:54px;padding-bottom:58px}.hero h1{font-size:clamp(40px,8.5vw,60px);letter-spacing:-.04em;line-height:1.06;margin:25px auto 24px}.hero .eyebrow{font-size:12px}.hero-description{font-size:16px;line-height:1.55;max-width:450px;letter-spacing:-.015em}.desktop-break{display:none}.hero-actions{gap:9px;margin-top:25px}.hero-actions .cta{font-size:12px;min-height:45px;padding:12px 19px}.workflow-section{padding-inline:16px}.activity-preview{padding:11px;border-radius:17px}.preview-heading{gap:9px;padding:4px 4px 12px}.preview-heading strong{font-size:10px}.demo-label{font-size:8px;padding:4px 6px}.activity-row{padding:12px 10px;gap:10px}.activity-row .icon-box{width:32px;height:32px;border-radius:9px}.activity-row strong{font-size:11px}.activity-row p{font-size:9px;max-width:170px}.activity-state{font-size:8px;padding:6px 7px;gap:5px}.preview-foot{gap:11px;font-size:8px;padding:7px 0 2px}.preview-foot span+span::before{margin-right:11px}.section{padding-top:78px}.section-heading{margin-bottom:29px}.section-heading h2,.detail-copy h2{font-size:34px;line-height:1.12;margin-top:14px;letter-spacing:-.035em}.section-heading>p:last-child:not(.eyebrow){font-size:16px;margin-top:17px}.eyebrow{font-size:12px}.feature-panel{padding:11px;border-radius:19px}.feature-panel .preview-heading{flex-wrap:wrap;gap:6px;padding:4px 5px 13px}.feature-panel .preview-heading>span{font-size:9px}.feature-grid{grid-template-columns:1fr;gap:7px}.feature-item{padding:18px 15px;gap:13px;border-radius:12px}.feature-item h3{font-size:15px}.feature-item p{font-size:13px}.detail-section{grid-template-columns:1fr;gap:32px}.detail-copy>p:not(.eyebrow){font-size:15px;margin-top:19px}.check-list{gap:12px;margin-top:22px}.check-list li{font-size:12px}.editor-preview{padding:20px;border-radius:18px}.editor-body{min-height:293px}.editor-bottom{font-size:9px}.start-steps{grid-template-columns:1fr;gap:25px}.start-steps li{display:grid;grid-template-columns:48px 1fr;column-gap:13px;padding-top:23px}.start-steps li>span{grid-row:span 2;font-size:30px;margin-top:1px}.start-steps h3{font-size:19px;margin:0 0 9px}.start-steps p{font-size:13px;max-width:none}.plan-picker{grid-template-columns:1fr;gap:30px;padding:24px;border-radius:20px}.plan-tabs button{font-size:15px;padding:11px 3px}.plan-tabs button span{font-size:8px}.plan-choice>.field-caption{font-size:12px}.plan-price{font-size:57px;margin-top:28px}.plan-price>span{font-size:32px}.plan-includes{border-left:0;border-top:1px solid #303034;padding-left:0;padding-top:28px}.plan-includes h3{font-size:26px}.plan-includes .text-link{margin-top:22px}.faq-list summary{font-size:14px}.faq-list details{padding:20px 0}.faq-list p{font-size:13px;margin-right:20px}.final-cta{margin-top:75px;padding-top:55px;padding-bottom:60px}.final-cta h2{font-size:34px;line-height:1.15}.final-cta>p{font-size:15px;max-width:320px;margin-inline:auto}.public-footer{gap:18px}.public-footer>p{font-size:10px;margin-left:auto}.public-footer>div{flex-basis:100%;margin-left:0;font-size:11px}.standalone-plans{padding-top:45px;padding-bottom:60px}.standalone-plans h1{font-size:43px}.standalone-plans .section-heading{margin-bottom:32px}}
@media(max-width:380px){.shell{padding-inline:16px}.nav-actions{gap:10px}.smn-brand{font-size:9px;gap:7px}.cta-small{font-size:9px;padding-inline:10px}.hero h1{font-size:39px}.hero-actions .cta{padding-inline:16px;font-size:11px}.activity-state{font-size:7px;padding:5px}.activity-row p{max-width:145px}.plan-picker{padding:19px}.section-heading h2,.detail-copy h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
