:root{--ink:#101c30;--muted:#627087;--line:#e2e8f1;--panel:#fff;--canvas:#f7f9fc;--accent:#466af4;--accent-dark:#3154d5;--fh-ink:#121d31;--fh-ink-2:#2c3b50;--fh-muted:#69768a;--fh-line:#e2e8f1;--fh-line-strong:#d3ddec;--fh-surface:#fff;--fh-surface-soft:#f7f9fc;--fh-surface-warm:#fcfdff;--fh-accent:#466af4;--fh-accent-deep:#3457d9;--fh-radius-xs:8px;--fh-radius-sm:11px;--fh-radius-md:16px;--fh-radius-lg:22px;--fh-shadow-sm:0 5px 22px #1d2e510b;--fh-shadow-md:0 18px 50px #172c5217;--fh-ring:0 0 0 4px #466af421}html{background:#f7f9fc}body{color:#142136;background:#f7f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a,button{transition:color .16s,background .16s,border .16s,box-shadow .16s,transform .16s}:where(a,button,input,textarea,select):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #466af4}::selection{color:#172a62;background:#d9e2ff}.mark,.marketing-mark,.admin-brand-mark{color:#fff;background:linear-gradient(145deg,#5075ff,#274cd3);border:1px solid #4266ee;border-radius:11px;box-shadow:0 5px 14px #3157d62e}.marketing-page{--marketing-dark:#131f35;--marketing-dark-2:#243754;--marketing-accent:#466af4;--marketing-border:#e3e9f3;background:#fff}.marketing-header{background:#fffffff2;border-bottom:1px solid #e9edf4;max-width:1320px;height:78px;padding:0 38px}.marketing-brand{gap:12px}.marketing-mark{width:39px;height:39px}.marketing-brand-copy strong{color:#111b2c;letter-spacing:-.045em;font-size:17px;font-weight:760}.marketing-brand-copy small{color:#8490a2;text-transform:none;letter-spacing:.01em;font-size:10px;font-weight:600}.marketing-nav{gap:7px}.marketing-nav>a:not(.marketing-build-link){color:#57667c;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:590}.marketing-nav>a:not(.marketing-build-link):hover,.marketing-nav>a.active{color:#14233c;background:#f4f7fc}.marketing-build-link{color:#fff;box-shadow:none;background:#15233d;border:1px solid #15233d;border-radius:9px;min-height:40px;padding:0 17px;font-size:12px;font-weight:650}.marketing-build-link:hover{color:#fff;background:#2844a5;border-color:#2844a5}.marketing-header .account-nav{border-left-color:#e8edf4;margin-left:9px;padding-left:14px}.account-nav a,.account-nav button{color:#52627a;border-radius:8px;font-size:12px;font-weight:600}.account-nav .account-nav-primary,.main-nav .account-nav-primary{color:#fff;box-shadow:none;background:#365ee6;border-radius:9px}.account-nav .account-nav-primary:hover,.main-nav .account-nav-primary:hover{color:#fff;background:#2449c7}.marketing-hero{color:#142136;max-width:1320px;box-shadow:none;background:radial-gradient(at 87% 37%,#eef3ff 0,#0000 54%),linear-gradient(#fff 0%,#fbfcff 100%);border:0;border-bottom:1px solid #e9edf5;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);align-items:center;gap:60px;margin:0 auto;padding:44px 38px 74px;overflow:visible}.marketing-hero:before{content:none}.marketing-hero-copy{padding:40px 0 30px}.marketing-eyebrow{color:#3c5dce;letter-spacing:.03em;text-transform:none;background:#edf2ff;border:1px solid #e0e8ff;border-radius:30px;padding:9px 13px;font-size:11px;font-weight:720}.marketing-hero h1{letter-spacing:-.067em;color:#111d31;max-width:730px;margin:22px 0 20px;font-size:clamp(47px,5.3vw,72px);font-weight:740;line-height:1.06}.marketing-lead{color:#647188;max-width:615px;font-size:17px;font-weight:425;line-height:1.75}.marketing-hero-actions{gap:12px;margin-top:30px}.marketing-primary-cta{color:#fff;background:#3d63ea;border:1px solid #3d63ea;border-radius:10px;min-height:48px;padding:0 21px;font-size:13px;font-weight:670;box-shadow:0 8px 19px #395ddf2e}.marketing-primary-cta:hover{background:#2d52ce;border-color:#2d52ce;transform:translateY(-2px);box-shadow:0 12px 25px #395ddf38}.marketing-secondary-cta{color:#263650;min-height:48px;box-shadow:none;background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:0 20px;font-size:13px;font-weight:650}.marketing-secondary-cta:hover{color:#1e3da1;background:#f7f9ff;border-color:#b8c8ea}.marketing-proof-row{border-top:0;gap:16px;margin-top:26px;padding-top:0}.marketing-proof-row span{color:#657287;font-size:11px;font-weight:600}.marketing-proof-row svg{color:#3d63ea}.marketing-product-preview{color:#142136;background:#fff;border:1px solid #dce5f1;border-radius:16px;margin:20px 0 0;overflow:hidden;transform:rotate(.4deg);box-shadow:0 25px 65px #182b501f,0 2px 7px #182b500a}.preview-top{color:#6b798e;letter-spacing:.02em;text-transform:none;background:#fafcff;border-bottom:1px solid #e9edf4;min-height:46px;padding:0 17px;font-size:11px}.preview-top small{color:#a1abba;font-size:10px}.preview-dot{background:#5278ed;box-shadow:0 0 0 4px #ebf0ff}.preview-brief{border-bottom:1px solid #edf0f5;padding:19px 21px}.preview-brief>span{color:#8994a6;font-size:10px}.preview-brief p{color:#293952;font-size:12px;line-height:1.7}.preview-pipeline{padding:9px 21px}.preview-step{border-bottom:1px solid #f0f3f8;min-height:57px}.preview-step strong{color:#4b5970;font-size:12px}.preview-step small{color:#929daf;font-size:10px}.preview-step.done svg,.preview-step.active svg,.preview-step.active{color:#3d63ea}.preview-step.active strong{color:#18263f}.preview-output{background:#f8faff;border-top:1px solid #e9eef7;padding:16px 20px}.preview-output>svg{color:#456be6}.preview-output strong{font-size:12px}.preview-output div span{color:#8490a4;font-size:10px}.preview-ready{color:#1e785b;background:#e9f7f0;border:1px solid #d7eee3;border-radius:7px;padding:6px 10px;font-size:10px}.marketing-trust-strip{z-index:2;background:#fff;border:1px solid #e6ebf3;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1250px;margin:-21px auto 20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #172d4f0b}.marketing-trust-strip>div{box-shadow:none;border:0;border-right:1px solid #e9edf3;min-height:85px;padding:18px 20px}.marketing-trust-strip>div:last-child{border-right:0}.marketing-trust-strip svg{color:#456bdf}.marketing-trust-strip strong{color:#263651;font-size:12px;font-weight:690}.marketing-trust-strip small{color:#8692a3;font-size:11px}.marketing-section{max-width:1250px;padding-top:100px;padding-bottom:40px}.section-kicker{color:#4768d9;letter-spacing:.08em;font-size:11px}.section-heading h2,.comparison-copy h2,.safety-panel h2{color:#142239;letter-spacing:-.048em;font-weight:710;line-height:1.14}.section-heading p,.comparison-copy p,.problem-grid p,.use-case-card p,.faq-card p{color:#69788e;line-height:1.7}.problem-grid{gap:16px}.problem-grid article,.use-case-card,.faq-card{background:#fff;border:1px solid #e2e8f2;border-radius:14px;box-shadow:0 7px 22px #16284909}.problem-grid article{padding:30px}.problem-number{color:#436ce4}.problem-grid h3,.use-case-card h3,.faq-card h3{color:#1b2b46;letter-spacing:-.025em}.use-case-grid{gap:16px}.use-case-card{padding:27px;transform:none}.use-case-card:hover{border-color:#c4d2f6;transform:translateY(-3px);box-shadow:0 16px 36px #28458016}.use-case-icon{color:#3e60d2;background:#edf2ff;border:1px solid #e0e8ff;border-radius:11px}.use-case-link,.text-arrow-link{color:#365adb}.comparison-table,.faq-card{border:1px solid #e3e9f3;border-radius:14px;box-shadow:0 5px 20px #16284906}.comparison-row{border-color:#e9edf3}.comparison-head{color:#607189;background:#f7f9fd}.safety-panel{background:linear-gradient(115deg,#142443,#203865);border:1px solid #2c4570;border-radius:19px;box-shadow:0 22px 50px #1e345d1c}.safety-panel h2{color:#fff}.safety-panel .section-kicker,.light-kicker{color:#a9bfff}.safety-points>span svg,.safety-policy-link{color:#b3c6ff}.marketing-final-cta{color:#182844;box-shadow:none;background:linear-gradient(125deg,#f3f6ff,#f9fbff);border:1px solid #e0e8fb;border-radius:20px}.marketing-final-cta h2{color:#13233f}.marketing-final-cta p{color:#63748e}.marketing-final-cta .marketing-secondary-cta{color:#253a6e;background:#fff;border-color:#ccd6eb}.marketing-footer{color:#7b889b;border-top:1px solid #e6ebf3;max-width:1300px}.marketing-footer-brand{color:#1e2d49}.marketing-footer-links a{color:#68778d}.marketing-footer-links a:hover{color:#3c60d9}.marketing-footer-meta{color:#8d9bae}.topbar{background:#ffffffed;border-bottom:1px solid #e7ecf4;max-width:1320px;height:75px}.wordmark{color:#14223a;font-size:16px;font-weight:710}.wordmark b{color:#6f7f99;font-weight:520}.main-nav a{color:#627187;font-size:13px;font-weight:590}.main-nav a:hover,.main-nav a.active{color:#3558ce;background:#eef3ff}.builder-hero{color:#15243a;max-width:1180px;box-shadow:none;background:linear-gradient(125deg,#fff 0%,#fafcff 69%,#f0f5ff 100%);border:1px solid #e0e8f4;border-radius:17px;margin:34px auto 20px}.builder-hero:after{height:0}.hero-glow{border-color:#466af40b;top:-265px;right:-170px}.builder-hero .intro{text-align:left;max-width:880px;margin:0;padding:43px 42px 39px}.builder-hero .eyebrow{color:#4062d5;letter-spacing:.07em;margin:0 0 13px;font-size:11px}.builder-hero .intro h1{color:#142239;letter-spacing:-.055em;font-size:clamp(31px,3.9vw,48px);line-height:1.12}.builder-hero .intro p{color:#66768f;max-width:700px;margin:12px 0 0;font-size:15px;line-height:1.65}.confidence-grid{gap:12px;max-width:1180px;margin:0 auto 20px;padding:0}.confidence-card{background:#fff;border:1px solid #e2e8f2;border-radius:12px;min-height:70px;padding:15px 18px;box-shadow:0 5px 15px #1c2f4e06}.confidence-icon{color:#4163da;background:#eff3ff;border:1px solid #e2eaff;border-radius:10px}.confidence-card span:not(.confidence-icon){color:#8b97a9;letter-spacing:.06em;font-size:10px}.confidence-card strong{color:#34445f;font-size:12px;font-weight:650}.workspace{grid-template-columns:minmax(0,1.45fr) minmax(310px,.82fr);align-items:start;gap:18px;max-width:1180px;padding:0 0 70px}.framed-panel,.input-panel,.progress-panel,.result{background:#fff;border:1px solid #e0e7f2!important;border-radius:15px!important;box-shadow:0 7px 25px #1b2f500a!important}.framed-panel:before{display:none}.panel-kicker{color:#71839c;letter-spacing:.08em;background:#fafbfe;border-bottom:1px solid #e9edf5;font-size:10px;font-weight:710}.step-number{color:#3e60cf;background:#edf2ff;border-radius:8px}.panel-heading h2{color:#1b2d48;letter-spacing:-.02em;font-size:17px}.panel-heading p{color:#748299;font-size:12px;line-height:1.55}.limit{color:#9aa6b7}.builder-safety-notice{color:#65758d;background:#f8faff;border:1px solid #e2eaff;border-radius:10px}.builder-safety-notice svg,.builder-safety-notice a{color:#4268db}.builder-safety-notice strong{color:#365078}.builder-safety-notice small{color:#75869e}.input-panel textarea,textarea{color:#1a2a45;background:#fbfcff;border:1px solid #dfe6f1;border-radius:10px;font-size:14px;line-height:1.65}.input-panel textarea:focus,textarea:focus{border-color:#7293f2;box-shadow:0 0 0 4px #466af41a}.example-card{color:#75839a;background:#f9fbff;border:1px solid #e6ebf3;border-radius:10px}.example-card span:first-child{color:#4065dd}.build-button,.primary-cta{color:#fff;box-shadow:none;background:#365ee9;border-radius:10px;font-weight:680}.build-button:hover:not(:disabled),.primary-cta:hover:not(:disabled){background:#294fc9;box-shadow:0 8px 20px #2d50cc21}.build-button:disabled{opacity:.56}.security-note{color:#8e9bac;line-height:1.55}.steps:before{background:#e5eaf3}.steps li.done{color:#3261cf}.steps li.done>span{color:#4167df;background:#edf2ff;border-color:#dbe5ff}.steps li.active>span{color:#fff;background:#466af4;border-color:#466af4}.activity-feed{background:#fcfdff;border:1px solid #e4eaf3;border-radius:10px;overflow:hidden}.activity-feed-title{color:#77889f;background:#f8faff;border-color:#e9edf5}.activity-dot,.live-indicator i{background:#466af4;box-shadow:0 0 0 4px #eef2ff}.activity-item strong{color:#263b58}.idle-card,.status-card{background:#f8faff;border-color:#e3eaf5;border-radius:10px}.result{max-width:1180px;margin:0 auto 70px;padding:0 28px 30px}.result-top{padding-top:28px}.package-icon{color:#4267de;background:#eaf0ff;border-radius:11px}.success-label{color:#237d60}.download{box-shadow:none;background:#365ee9;border:1px solid #365ee9;border-radius:9px}.download:hover{color:#fff;background:#2b50ca}.metadata{background:#e7ecf4;border-color:#e7ecf4;border-radius:11px}.metadata>div{background:#f9fbff}.file-browser{border-color:#e1e8f2;border-radius:12px}.file-browser nav{background:#f7f9fd;border-right-color:#e3eaf4}.file-browser nav button.selected{color:#3257d1;background:#e9efff}.code-view{color:#dbe5f7;background:#131f35}.code-title{background:#1a2a45;border-color:#2a3b55}.dashboard-page{background:#f7f9fc}.dashboard-topbar{max-width:1320px}.dashboard-hero{color:#15243d;background:#fff;border:1px solid #e2e9f3;border-radius:14px;max-width:1180px;margin-top:32px;padding:30px 34px;box-shadow:0 5px 22px #182a4909}.dashboard-hero:after{display:none}.dashboard-eyebrow{color:#5270dd;letter-spacing:.07em;font-size:11px;font-weight:710}.dashboard-hero h1{color:#15243d;font-size:clamp(28px,3vw,39px)}.dashboard-hero p{color:#758297;font-size:14px}.dashboard-new-build{color:#fff;box-shadow:none;background:#365ee9;border:1px solid #365ee9;border-radius:9px;font-size:13px;font-weight:650}.dashboard-new-build:hover{color:#fff;background:#2a4fc9;box-shadow:0 8px 20px #3050be21}.dashboard-stats{gap:14px}.dashboard-stats article{background:#fff;border:1px solid #e2e8f1;border-radius:12px;min-height:124px;padding:20px;box-shadow:0 4px 15px #182a4907}.dashboard-stats article>span{color:#7c8a9f;letter-spacing:.03em;text-transform:none;font-size:11px}.dashboard-stats article>span svg{color:#5272e2}.dashboard-stats strong{color:#1c2c48;font-size:32px}.dashboard-stats small{color:#93a0b0;font-size:11px}.dashboard-panel{border:1px solid #e2e8f1;border-radius:13px;overflow:hidden;box-shadow:0 4px 22px #182a4908}.dashboard-panel-heading{background:#fbfcff;border-bottom:1px solid #e9edf4}.dashboard-panel-heading>div>span{color:#486be1}.dashboard-panel-heading h2{color:#1c2b45}.dashboard-panel-heading p{color:#8694a7}.dashboard-panel-heading>a{box-shadow:none;background:#365ee9;border-radius:9px;font-size:12px}.dashboard-panel-heading>a:hover{color:#fff;background:#2b50cb}.plugin-library-card{box-shadow:none;background:#fff;border-color:#e8edf5;border-radius:11px}.plugin-library-icon,.dashboard-empty>span{color:#436adf;background:#edf2ff;border:1px solid #e0e9ff;border-radius:10px}.plugin-library-card a{color:#345bd7}.plugin-library-card a:hover{color:#203e9e}.dashboard-roadmap{box-shadow:none;background:#f1f5ff;border:1px solid #e0e8f5;border-radius:12px}.dashboard-roadmap div>span,.dashboard-roadmap>a{color:#4064d7}.dashboard-roadmap strong{color:#1d2e50}.dashboard-roadmap p{color:#7788a4}.premium-app-shell{grid-template-columns:242px minmax(0,1fr);min-height:100vh;padding:0;display:grid}.premium-app-sidebar{background:#fff;border-right:1px solid #e6eaf2;flex-direction:column;gap:14px;height:100vh;padding:28px 16px 22px;display:flex;position:sticky;top:0}.premium-sidebar-brand{color:#16253e;letter-spacing:-.03em;border-bottom:1px solid #e9edf4;align-items:center;gap:10px;padding:3px 9px 27px;font-size:15px;font-weight:730;text-decoration:none;display:flex}.premium-sidebar-brand .mark{place-items:center;width:34px;height:34px;display:grid}.premium-sidebar-label{color:#9aa5b6;letter-spacing:.11em;text-transform:uppercase;padding:14px 14px 4px;font-size:10px;font-weight:700}.premium-sidebar-nav{flex-direction:column;gap:4px;display:flex}.premium-sidebar-nav a{color:#617188;border-radius:9px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;font-weight:570;text-decoration:none;display:flex}.premium-sidebar-nav a:hover{color:#3155cc;background:#f3f6ff}.premium-sidebar-nav a.active{color:#2f56d0;background:#ebf1ff;font-weight:680}.premium-sidebar-nav svg{flex-shrink:0}.premium-sidebar-spacer{flex:1}.premium-sidebar-note{color:#8b98ab;border-top:1px solid #e9edf4;padding:17px 12px 0;font-size:11px;line-height:1.6}.premium-app-content{min-width:0;padding-bottom:45px}.premium-app-topbar{background:#fff;border-bottom:1px solid #e7ebf3;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 38px;display:flex}.premium-app-crumb{color:#92a0b2;align-items:center;gap:9px;font-size:12px;display:flex}.premium-app-crumb strong{color:#263954;font-weight:680}.premium-app-crumb span{color:#b0bccb}.premium-app-mobile-links{display:none}.premium-app-shell .dashboard-hero,.premium-app-shell .dashboard-stats,.premium-app-shell .dashboard-panel,.premium-app-shell .dashboard-roadmap{max-width:1130px;margin-left:32px;margin-right:32px}.premium-app-shell .dashboard-hero{margin-top:28px}.premium-app-shell .dashboard-hero h1{font-size:34px}.price-card,.pricing-card{background:#fff;border:1px solid #e1e8f3;border-radius:14px;box-shadow:0 6px 22px #172d5109}.price-card.featured,.pricing-card.featured{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(130deg,#7191fc,#c5d3ff) border-box;border-color:#7e99ed;transform:none;box-shadow:0 15px 37px #2c4ea917}.popular{color:#fff;background:#365ee9;border-color:#365ee9;border-radius:7px}.price-card h2,.pricing-card h2{color:#1a2b47}.price-card p,.pricing-card p,.price-card li{color:#6c7c91}.price{color:#172846}.price-card li svg{color:#446bdf}.price-cta{box-shadow:none;background:#365ee9;border-radius:9px}.price-cta:hover:not(:disabled){background:#2b4fc9;box-shadow:0 7px 17px #2c50b424}.pricing-hero h1{color:#15243c}.pricing-hero p{color:#6b7990}.pricing-note{box-shadow:none;background:#f8faff;border:1px solid #e2e9f4;border-radius:13px}.pricing-note svg{color:#4167dc}.auth-page{background:radial-gradient(at 50% 0,#eaf0ff 0%,#f7f9fc 55% 100%)}.auth-card{border:1px solid #dfe7f2;border-radius:15px;overflow:hidden;box-shadow:0 23px 60px #1a2d4f13}.auth-card-band{color:#d3dff3;background:#162742;border-bottom:3px solid #4268e5}.auth-card-band svg{color:#9eb5ff}.auth-icon{color:#4269db;background:#edf2ff;border-color:#e0e9ff}.auth-card h1{color:#1b2b44}.auth-card input{background:#fcfdff;border:1px solid #dfe6f1;border-radius:9px}.auth-card input:focus{border-color:#6d8bec;box-shadow:0 0 0 4px #3e68ed1a}.auth-submit{box-shadow:none;background:#365ee9;border-radius:9px}.auth-submit:hover{background:#2b50ca}.starter-callout{background:#f1f5ff;border-color:#dce7ff;border-radius:9px}.starter-callout strong{color:#3658bd}.starter-callout span{color:#7385a7}.account-settings-card,.account-plan-panel,.project-update-panel,.scan-report,.admin-panel,.admin-stat-card,.admin-settings-panel{border-color:#e1e8f3;border-radius:13px;box-shadow:0 6px 23px #182a490a}.admin-shell{background:#f7f9fc}.account-nav-loading{color:#94a0b4}@media (max-width:1200px){.marketing-hero{gap:28px;padding:36px 28px 64px}.marketing-hero-copy{padding:25px 0}.marketing-hero h1{font-size:clamp(42px,5vw,62px)}.marketing-trust-strip{margin-left:24px;margin-right:24px}.builder-hero,.confidence-grid,.workspace,.result{margin-left:22px;margin-right:22px}.workspace{padding-left:0;padding-right:0}}@media (max-width:960px){.marketing-hero{grid-template-columns:minmax(0,1fr);gap:8px}.marketing-hero-copy{max-width:720px}.marketing-product-preview{width:min(100%,690px);margin:12px auto 0;transform:none}.marketing-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.marketing-trust-strip>div:nth-child(2){border-right:0}.marketing-trust-strip>div:nth-child(-n+2){border-bottom:1px solid #e9edf3}.premium-app-shell{grid-template-columns:205px minmax(0,1fr)}.premium-app-shell .dashboard-hero,.premium-app-shell .dashboard-stats,.premium-app-shell .dashboard-panel,.premium-app-shell .dashboard-roadmap{margin-left:22px;margin-right:22px}}@media (max-width:780px){.marketing-header{height:auto;min-height:69px;padding:0 18px}.marketing-hero{margin:0;padding:28px 20px 47px}.marketing-hero-copy{padding:20px 0 14px}.marketing-hero h1{font-size:clamp(39px,9vw,55px);line-height:1.1}.marketing-lead{font-size:15px}.marketing-product-preview{margin-top:16px}.marketing-trust-strip{margin:18px 16px 0}.marketing-section{padding-top:66px}.marketing-final-cta{margin-left:16px;margin-right:16px}.builder-hero{margin:18px 14px 14px}.builder-hero .intro{padding:28px 23px}.builder-hero .intro h1{font-size:35px}.confidence-grid{margin:0 14px 16px;padding:0}.workspace{grid-template-columns:1fr;margin:0 14px;padding:0 0 45px}.result{margin:0 14px 50px}.topbar{height:67px;padding:0 16px}.premium-app-shell{display:block}.premium-app-sidebar{display:none}.premium-app-topbar{flex-wrap:wrap;padding:13px 20px}.premium-app-mobile-links{gap:12px;display:flex}.premium-app-mobile-links a{color:#4966c7;font-size:12px;font-weight:620;text-decoration:none}.premium-app-shell .dashboard-hero,.premium-app-shell .dashboard-stats,.premium-app-shell .dashboard-panel,.premium-app-shell .dashboard-roadmap{margin-left:15px;margin-right:15px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.marketing-header{gap:10px;padding:12px 15px}.marketing-brand-copy small{font-size:9px}.marketing-nav{gap:4px}.marketing-nav>a:not(.marketing-build-link){display:none}.marketing-header .account-nav{border-left:0;margin-left:0;padding-left:0}.marketing-header .account-nav a:not(.account-nav-primary),.marketing-header .account-nav button{display:none}.marketing-build-link{padding:0 11px;font-size:11px}.marketing-hero{padding:20px 17px 38px}.marketing-hero h1{font-size:clamp(38px,10.5vw,48px)}.marketing-hero-actions>a{width:100%}.marketing-proof-row{gap:11px 15px}.marketing-product-preview{border-radius:12px}.marketing-trust-strip{grid-template-columns:1fr}.marketing-trust-strip>div{border-bottom:1px solid #e9edf3;border-right:0;min-height:68px}.marketing-trust-strip>div:last-child{border-bottom:0}.pricing-hero{padding-top:40px}.builder-hero .intro{padding:24px 19px}.builder-hero .intro h1{font-size:31px}.confidence-grid{grid-template-columns:1fr;display:grid}.result{padding:0 16px 22px}.premium-app-topbar{padding:14px}.premium-app-topbar .account-nav{border-left:0;margin-left:0;padding-left:0}.premium-app-topbar .account-nav button{display:none}.premium-app-shell .dashboard-hero{padding:25px 22px}.premium-app-shell .dashboard-hero h1{font-size:28px}.premium-app-shell .dashboard-stats article{min-height:108px;padding:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.marketing-hero-highlight{color:#3e61dd}.premium-builder-page .premium-sidebar-brand{padding:3px 9px 27px}.premium-builder-page .premium-sidebar-brand .wordmark{white-space:nowrap;gap:9px;font-size:15px}.premium-builder-page .premium-sidebar-brand .mark{flex:0 0 34px}.premium-builder-page .premium-app-content{background:#f7f9fc}.premium-builder-page .builder-hero,.premium-builder-page .confidence-grid,.premium-builder-page .workspace,.premium-builder-page .result{max-width:1130px;margin-left:32px;margin-right:32px}.premium-builder-page .builder-hero{margin-top:28px}.premium-builder-page .workspace{margin-bottom:0}.premium-builder-page .result{margin-top:0}.premium-builder-page footer{color:#8795a9}@media (max-width:1200px){.premium-builder-page .builder-hero,.premium-builder-page .confidence-grid,.premium-builder-page .workspace,.premium-builder-page .result{margin-left:22px;margin-right:22px}}@media (max-width:1050px){.premium-builder-page .workspace,.premium-builder-page .confidence-grid{grid-template-columns:1fr}}@media (max-width:780px){.premium-builder-page .builder-hero,.premium-builder-page .confidence-grid,.premium-builder-page .workspace,.premium-builder-page .result{margin-left:14px;margin-right:14px}.premium-builder-page .builder-hero{margin-top:16px}}@media (max-width:600px){.marketing-header .marketing-build-link{display:none}.marketing-header .account-nav>a:not(.account-nav-primary){display:inline-flex}.marketing-header .account-nav{gap:1px}.marketing-header .account-nav a{padding:0 7px;font-size:11px}.marketing-header .account-nav .account-nav-primary{padding:0 9px}.marketing-header{justify-content:space-between;align-items:center;gap:8px;width:100%;height:auto;min-height:64px;margin:0;padding:11px 18px}.marketing-brand{gap:8px;min-width:0}.marketing-mark{flex:0 0 34px;width:34px;height:34px;font-size:14px}.marketing-brand-copy strong{letter-spacing:-.05em;white-space:nowrap;font-size:15px}.marketing-nav{flex:none;gap:0;min-width:0;margin-left:auto}.marketing-header .account-nav{align-items:center;gap:4px;display:flex}.marketing-header .account-nav>a{white-space:nowrap;flex-shrink:0;gap:4px;min-height:36px;padding:0 6px;font-size:11px;line-height:1}.marketing-header .account-nav>a:not(.account-nav-primary) svg{display:none}.marketing-header .account-nav>.account-nav-primary{border-radius:9px;padding:0 11px}.marketing-hero{gap:15px;padding:15px 20px 35px}.marketing-hero-copy{padding:8px 0 0}.marketing-eyebrow{padding:8px 11px;font-size:10px;line-height:1.2}.marketing-hero h1{letter-spacing:-.056em;overflow-wrap:normal;margin:17px 0 14px;font-size:clamp(34px,9vw,40px);line-height:1.105}.marketing-lead{font-size:14.5px;line-height:1.63}.marketing-hero-actions{gap:10px;margin-top:22px}.marketing-hero-actions>a{min-height:49px}.marketing-proof-row{gap:12px 14px;margin-top:22px}.marketing-proof-row span{font-size:11px;line-height:1.4}.marketing-product-preview{margin-top:6px}}@media (max-width:375px){.marketing-header{gap:5px;padding-inline:12px}.marketing-mark{flex-basis:31px;width:31px;height:31px}.marketing-brand-copy strong{font-size:14px}.marketing-header .account-nav{gap:1px}.marketing-header .account-nav>a{padding-inline:4px;font-size:10.5px}.marketing-header .account-nav>.account-nav-primary{padding-inline:7px}.marketing-header .account-nav>.account-nav-primary svg{width:13px}.marketing-hero{padding-inline:17px}.marketing-hero h1{font-size:clamp(32px,8.9vw,35px)}}
