:root{--blue:#2e50ed;--ink:#151922;--muted:#626b7c;--line:#e2e6ee;--paper:#f6f8fc;--radius:24px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #86a4ff}header{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:27px 5%;display:flex}.brand{letter-spacing:-1.6px;align-items:center;gap:10px;font-size:29px;font-weight:800;display:inline-flex}.brandmark{background:var(--blue);color:#fff;letter-spacing:-2px;border-radius:9px;place-items:center;width:34px;height:34px;font-size:27px;font-weight:800;display:grid}.brand sup{letter-spacing:0;color:var(--blue);align-self:flex-start;margin-top:8px;font-size:12px}nav{align-items:center;gap:25px;font-size:14px;font-weight:600;display:flex}.nav-sign{border:1px solid #d3d9e5;border-radius:99px;padding:9px 19px}.shell{max-width:1440px;margin:auto;padding:0 3%}.toolbar{justify-content:space-between;align-items:center;gap:18px;max-width:1354px;margin:0 auto 18px;padding:0 2%;display:flex}.preview{letter-spacing:1.1px;color:var(--muted);font-size:10px}.selectors{gap:8px;display:flex}.selectors select{width:auto;min-height:32px;padding:7px 10px;font-size:12px}.hero{border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-columns:1.12fr 1fr;min-height:635px;display:grid;overflow:hidden}.pitch{isolation:isolate;background:var(--blue);color:#fff;flex-direction:column;align-items:flex-start;padding:54px 11%;display:flex;position:relative;overflow:hidden}.pitch:after{content:"";z-index:-1;border:1px solid #ffffff1a;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-290px;right:-310px;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff04}.eyebrow{letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.dot{background:#bdffad;border-radius:100%;width:7px;height:7px}.pitch h1{letter-spacing:-4px;overflow-wrap:anywhere;margin:29px 0 23px;font-size:clamp(48px,5.3vw,78px);font-weight:750;line-height:1.02}.pitch h1 span{color:#c4d0ff}.pitch p{color:#e0e7ff;max-width:360px;margin:0 0 26px;font-size:18px;line-height:1.65}.button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:15px 22px;font-weight:650;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.white{color:var(--blue);background:#fff}.blue{background:var(--blue);color:#fff}.blue:hover{background:#2443d5}.outline{color:var(--blue);background:#fff;border:1px solid #d3d9e5}.button:disabled{opacity:.55;cursor:default;transform:none}.address-sample{letter-spacing:-1px;margin-top:auto;padding-top:39px;font-size:clamp(21px,2.3vw,32px);font-weight:600}.address-sample span{color:#c3d0ff}.sample-line{background:#ffffff35;width:100%;height:1px;margin-top:14px}.hero-panel{flex-direction:column;justify-content:center;min-width:0;padding:52px 13%;display:flex}.hero-panel h2{letter-spacing:-1.2px;margin:0 0 10px;font-size:36px;line-height:1.2}.section-kicker{letter-spacing:1.8px;color:var(--blue);margin:0 0 20px;font-size:12px;font-weight:750}.sub{color:var(--muted);margin:0 0 30px;font-size:16px}.searchform{gap:8px;display:flex}.hero-panel .searchform{flex-direction:column}.field{margin-bottom:19px;display:block}.field span{margin-bottom:8px;font-size:14px;font-weight:600;display:block}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dce7;border-radius:11px;min-width:0;padding:14px 15px}input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2e50ed12}textarea{resize:vertical;min-height:100px}fieldset{border:0;min-width:0;margin:0;padding:0}.form .button{width:100%}.divider{background:var(--line);height:1px;margin:27px 0 20px}.small,small{color:var(--muted);font-size:13px}.text-link{color:var(--blue);font-weight:650}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;padding:34px 3%;display:grid}.trust-item{align-items:flex-start;gap:14px;display:flex}.icon{width:42px;height:42px;color:var(--blue);background:#e9eeff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.trust-item strong{font-size:15px;font-weight:650;display:block}.trust-item p{color:var(--muted);margin:3px 0 0;font-size:14px}.section{padding:68px 3%}.section h1{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(36px,4.3vw,60px);line-height:1.08}.section h2,.how-section h2,.cta h2{letter-spacing:-1.2px;margin:0 0 22px;font-size:34px;line-height:1.15}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.empty{text-align:center;background:#ffffff80;border:1px dashed #ccd6e6;border-radius:24px;padding:45px 25px}.empty p{max-width:500px;color:var(--muted);margin:10px auto 22px}.empty h3{letter-spacing:-.7px;margin:15px 0;font-size:24px}.empty-icon{color:var(--blue);background:#edf1ff;border-radius:14px;place-items:center;width:52px;height:52px;margin:auto;font-size:30px;display:grid}.how-section{grid-template-columns:1fr 1fr;gap:10%;padding:20px 6% 72px;display:grid}.how-section p{color:var(--muted);max-width:400px}.steps{gap:23px;margin:24px 0;padding:0;list-style:none;display:grid}.steps li{align-items:center;gap:15px;display:flex}.step-num{color:var(--blue);border:1px solid #ccd6f6;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.cta{background:var(--blue);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:45px;padding:44px 6%;display:flex;overflow:hidden}.cta p{color:#e0e7ff;max-width:570px}.cta .eyebrow{color:#c4d0ff}.cta h1{max-width:690px}.growth-art{opacity:.4;font-size:160px;line-height:1}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin-bottom:20px;padding:28px}.card h3{letter-spacing:-.5px;margin:14px 0 8px;font-size:21px}.card p{color:var(--muted)}.company-grid,.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.company-card:hover{border-color:var(--blue)}.monogram{width:52px;height:52px;color:var(--blue);background:#e9eeff;border-radius:14px;place-items:center;font-size:25px;font-weight:800;display:grid}.monogram.big{width:85px;height:85px;font-size:40px}.badge{letter-spacing:.4px;color:var(--blue);background:#edf1ff;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-block}.company-head{align-items:center;gap:25px;margin-bottom:32px;display:flex}.company-head h1{margin-bottom:8px}.rating{color:var(--blue);margin-left:auto;font-size:55px;font-weight:750}.rating small{font-size:13px;font-weight:400;display:block}.twocol,.split-section{grid-template-columns:1fr 1fr;gap:24px;display:grid}.split-section{align-items:start;gap:8%}.profile{grid-template-columns:1.4fr 1fr;gap:35px}.review-body{white-space:pre-wrap;overflow-wrap:anywhere}.stars{color:var(--blue);letter-spacing:3px;font-size:23px}.plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:35px;display:grid}.plan{flex-direction:column;padding:24px 18px;display:flex}.plan ul{color:var(--muted);margin-bottom:30px;padding-left:20px;font-size:14px}.plan .button{margin-top:auto;padding:12px;font-size:13px}.featured{border:2px solid var(--blue);box-shadow:0 10px 40px #2e50ed12}.price{letter-spacing:-1.5px;font-size:42px;font-weight:750}.chips{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.chip{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 17px;font-size:14px}.consent{align-items:start;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.consent input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin-top:4px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.notice{color:#29438e;background:#edf1ff;border-radius:12px;margin:20px 0;padding:16px;font-size:14px}.decision{flex-wrap:wrap;gap:10px;display:flex}.decision input{flex:2}.decision select{width:auto}blockquote{border-left:3px solid var(--blue);background:var(--paper);margin:24px 0 0;padding:15px}iframe{border:0;border-radius:16px;max-width:100%}.prose{max-width:800px;line-height:1.8}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.footer{border-top:1px solid var(--line);max-width:1354px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:50px auto 0;padding:26px 2% 32px;font-size:13px;display:flex}.footer .brand{color:var(--ink);font-size:22px}.footer-links{align-items:center;gap:20px;display:flex}@media (max-width:1050px){.pitch{padding:44px 9%}.hero-panel{padding:44px 10%}.pitch h1{letter-spacing:-3px;font-size:60px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}nav{gap:15px}.trust-strip{gap:18px}}@media (max-width:760px){header{flex-wrap:wrap;padding:21px 6%}nav{flex-wrap:wrap;gap:14px}nav a{font-size:13px}.toolbar{flex-wrap:wrap;padding:0 6%}.shell{padding:0 4%}.hero{border-radius:24px;grid-template-columns:1fr;min-height:0}.pitch{padding:34px 8% 32px}.pitch h1{letter-spacing:-2px;margin:23px 0 18px;font-size:44px}.pitch p{max-width:100%;font-size:16px}.address-sample{margin-top:0;padding-top:30px;font-size:24px}.hero-panel{padding:39px 8%}.hero-panel h2{font-size:32px}.trust-strip{grid-template-columns:1fr;gap:23px;padding:29px 5%}.how-section,.split-section,.twocol,.profile{grid-template-columns:1fr;gap:28px}.how-section{padding:25px 2% 45px}.section{padding:42px 2%}.section h1{font-size:38px}.company-grid,.feature-grid,.plan-grid{grid-template-columns:1fr}.cta{flex-direction:column;align-items:start;padding:30px 8%}.growth-art{display:none}.footer{flex-direction:column;align-items:flex-start;gap:15px;margin:35px 6% 0;padding:25px 0}.footer-links{flex-wrap:wrap;gap:16px}.section-head,.company-head{flex-wrap:wrap}.rating{margin-left:0}.searchform{flex-direction:column}.pitch .eyebrow{font-size:11px}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}.launch-offer{background:#fff;border:1px solid #ccd6f6;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin:0 0 25px;padding:30px 4%;display:flex}.launch-offer h2{letter-spacing:-1px;margin:12px 0;font-size:30px;line-height:1.15}.launch-offer p{max-width:720px;color:var(--muted);margin:10px 0}.launch-offer .button{flex-shrink:0}@media (max-width:760px){.launch-offer{flex-direction:column;align-items:flex-start;padding:24px 8%}.launch-offer h2{font-size:26px}}.category-browser{margin:28px 0}.category-browser h2{font-size:26px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.category-link{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 18px;font-size:14px}.category-link:hover,.category-link.selected{border-color:var(--blue);color:var(--blue)}.directory-filters{align-items:end;gap:15px;margin:24px 0;display:flex}.directory-filters .field{flex:1;margin:0}.optional-fields{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:15px}.optional-fields summary{cursor:pointer;color:var(--muted);font-size:14px}.optional-fields[open] summary{margin-bottom:18px}@media (max-width:760px){.category-grid{grid-template-columns:1fr 1fr}.category-link{padding:12px;font-size:13px}.directory-filters{flex-direction:column;align-items:stretch}}.ecosystem{border:1px solid var(--line);background:#eef2ff;border-radius:24px;margin:64px 0 24px;padding:38px;scroll-margin-top:24px}.ecosystem-intro{max-width:650px}.ecosystem h2{letter-spacing:-1px;margin:0 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.15}.ecosystem-intro>p:last-child,.ecosystem-card>p,.ecosystem-roadmap{color:var(--muted);font-size:14px}.ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.ecosystem-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:22px;display:flex}.ecosystem-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecosystem-card h3{overflow-wrap:anywhere;margin:0;font-size:15px}.ecosystem-status{color:#626b7c;background:#f0f2f6;border-radius:99px;padding:3px 9px;font-size:10px}.ecosystem-status.available{color:#2344cf;background:#edf0ff}.ecosystem-card>p{flex:1;margin:14px 0 18px}.ecosystem-current{color:var(--blue);font-size:12px}.ecosystem-card .text-link{font-size:13px}.ecosystem-roadmap{margin:24px 0 0;line-height:1.8}.ecosystem-roadmap strong{color:var(--ink)}@media (max-width:900px){.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ecosystem{margin-top:40px;padding:24px 18px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-card{padding:20px}}.account-section{max-width:560px;margin:28px auto 64px}.account-section h1{letter-spacing:-1px;margin:0 0 24px;font-size:32px}.account-create{width:100%;margin:10px 0 16px}.account-recover{text-align:center;color:var(--muted);font-size:14px;display:block}.nav-create{min-height:42px;padding:10px 16px;font-size:14px}.launch-details{color:var(--muted);margin-top:14px;font-size:13px}.launch-details summary{cursor:pointer}.launch-offer>.button{min-width:215px}.nav-create{white-space:nowrap}@media (max-width:760px){nav{gap:12px;width:100%}.nav-create{margin-left:auto}.launch-offer>.button{width:100%}.account-section{margin:20px auto 40px}}@media (max-width:420px){nav{gap:10px}.nav-create{order:-1;width:calc(100% - 94px);margin-left:0}.nav-sign{order:-1}.account-section .card{padding:24px 20px}.nav-create{flex:160px;width:auto}.nav-sign{flex:none}}.workspace-nav{flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:14px 0;display:flex}.workspace-nav a{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-summary .card{padding:20px}.workspace-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.workspace-grid>.card{margin:0}.workspace-grid+.notice{margin-top:24px}.section>h2{margin-top:32px}.workspace-grid p{overflow-wrap:anywhere}@media (max-width:760px){.workspace-grid{grid-template-columns:1fr}.workspace-summary{grid-template-columns:1fr 1fr}.workspace-nav{gap:8px}.workspace-nav a{padding:9px 12px;font-size:12px}}.widget-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.widget-controls{gap:16px;display:grid}.widget-controls .field,.widget-controls p{margin:0}.widget-step{letter-spacing:1.2px;text-transform:uppercase;color:#626b7c;font-size:11px;font-weight:700}.widget-code{resize:vertical;background:#f6f8fc;min-height:140px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65}.widget-preview-panel{background:#fff;border:1px solid #e2e6ee;border-radius:24px;overflow:hidden}.widget-preview-head{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.widget-live{color:#626b7c;align-items:center;gap:6px;font-size:11px;display:inline-flex}.widget-live i{background:#2e50ed;border-radius:50%;width:6px;height:6px}.widget-stage{background-color:#f2f5fb;background-image:radial-gradient(#cdd6e8 .8px,#0000 .8px);background-size:14px 14px;justify-content:center;align-items:center;min-height:290px;padding:40px 18px;display:flex}.widget-stage iframe{border-radius:0;width:100%;max-width:360px;height:210px;display:block}.widget-caption{text-align:center;color:#626b7c;margin:0;padding:16px 18px;font-size:12px}@media (max-width:900px){.widget-builder{grid-template-columns:1fr}.widget-preview-panel{grid-row:1}.widget-controls{padding:24px}.widget-stage{min-height:262px;padding:26px 10px}}
