:root{--ys-bg:#faf9f6;--ys-ink:#111;--ys-muted:#5f5f5b;--ys-line:#111;--ys-orange:#ff5600;--ys-orange-soft:#ffe8dc;--ys-white:#fff}.ys-new-landing{min-height:100vh;color:var(--ys-ink);background-color:var(--ys-bg);background-image:linear-gradient(90deg,#11111109 1px,#0000 1px),linear-gradient(#11111109 1px,#0000 1px);background-size:24px 24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.ys-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ys-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6eb;border-bottom:1px solid #1111112e;justify-content:space-between;align-items:center;gap:24px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.ys-logo,.ys-nav-links,.ys-action-row,.ys-code-tabs,.ys-footer div{align-items:center;display:flex}.ys-logo{gap:10px;min-width:0}.ys-nav-links{gap:24px;font-size:14px;font-weight:650}.ys-nav-links a,.ys-footer a{min-height:42px;color:var(--ys-ink);align-items:center;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.ys-nav-links a:hover,.ys-footer a:hover{color:var(--ys-orange)}.ys-nav-cta{background:var(--ys-ink);border:1px solid var(--ys-ink);justify-content:center;align-items:center;min-height:42px;padding:0 16px;display:inline-flex;color:var(--ys-white)!important}.ys-nav-cta:hover{background:var(--ys-orange);border-color:var(--ys-orange)}.ys-menu-toggle,.ys-mobile-menu{display:none}.ys-menu-toggle{width:44px;min-width:44px;height:44px;color:var(--ys-ink);background:var(--ys-white);border:1px solid var(--ys-line);box-shadow:3px 3px 0 var(--ys-ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:transform .16s,background .16s,color .16s}.ys-menu-toggle:hover{color:var(--ys-white);background:var(--ys-orange);transform:translate(-1px,-1px)}.ys-menu-toggle:active{box-shadow:1px 1px 0 var(--ys-ink);transform:translate(1px,1px)}.ys-mobile-menu{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#faf9f6fa;border-bottom:1px solid #1111112e;padding:12px 14px 16px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.ys-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ys-mobile-menu a{min-height:48px;color:var(--ys-ink);background:var(--ys-white);border:1px solid var(--ys-line);box-shadow:3px 3px 0 var(--ys-ink);border-radius:4px;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.ys-mobile-menu-icon{width:26px;height:26px;color:var(--ys-white);background:var(--ys-orange);border:1px solid var(--ys-line);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ys-mobile-menu a:hover{color:var(--ys-orange)}.ys-mobile-menu .ys-mobile-menu-cta{color:var(--ys-white);background:var(--ys-ink)}.ys-mobile-menu .ys-mobile-menu-cta:hover{color:var(--ys-white);background:var(--ys-orange)}.ys-container,.ys-section,.ys-final-cta,.ys-footer{width:min(1400px,100% - 48px);margin:0 auto}.ys-hero{border-bottom:1px solid var(--ys-line);padding:104px 0 78px}.ys-hero-grid{display:block}.ys-hero-copy{max-width:1060px}.ys-kicker,.ys-label{color:var(--ys-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;display:inline-flex}.ys-kicker{color:var(--ys-ink);background:var(--ys-white);border:1px solid var(--ys-line);box-shadow:3px 3px 0 var(--ys-ink);padding:8px 12px}.ys-kicker span{background:var(--ys-orange);border-radius:999px;width:9px;height:9px}.ys-hero h1,.ys-section h2,.ys-final-cta h2{letter-spacing:0;color:var(--ys-ink);margin:0;font-weight:820;line-height:1.02}.ys-hero h1{max-width:1040px;font-size:clamp(42px,5.8vw,82px)}.ys-hero-subtitle{letter-spacing:0;max-width:940px;color:var(--ys-orange);margin:22px 0 0;font-size:clamp(24px,2.6vw,38px);font-weight:780;line-height:1.14}.ys-hero-body,.ys-section p,.ys-final-cta p,.ys-path p,.ys-feature p,.ys-proof-grid p{color:var(--ys-muted);font-size:18px;line-height:1.65}.ys-hero-body{max-width:880px;margin:22px 0 0;font-size:19px}.ys-action-row{flex-wrap:wrap;gap:14px;margin-top:34px}.ys-button{border:2px solid var(--ys-ink);min-height:52px;color:var(--ys-ink);background:var(--ys-white);box-shadow:5px 5px 0 var(--ys-ink);justify-content:center;align-items:center;padding:0 24px;font-weight:780;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,color .16s;display:inline-flex}.ys-button:hover{box-shadow:7px 7px 0 var(--ys-ink);transform:translate(-2px,-2px)}.ys-button:active{box-shadow:1px 1px 0 var(--ys-ink);transform:translate(3px,3px)}.ys-button-primary{color:var(--ys-white);background:var(--ys-ink)}.ys-button-primary:hover{background:var(--ys-orange);color:var(--ys-white)}.ys-button-secondary:hover{color:var(--ys-orange)}.ys-mini-grid span{color:var(--ys-muted);font-size:13px;display:block}.ys-feature,.ys-proof-grid article,.ys-mini-grid div{border:1px solid var(--ys-ink);background:#fff}.ys-paths{border-bottom:1px solid var(--ys-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ys-path{min-height:250px;color:var(--ys-ink);border-right:1px solid var(--ys-line);background:#ffffff85;padding:clamp(34px,5vw,76px);text-decoration:none;transition:background .18s}.ys-path:last-child{border-right:0}.ys-path:hover{background:var(--ys-orange-soft)}.ys-path span{color:var(--ys-orange);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800}.ys-path h2{max-width:520px;margin:18px 0 14px;font-size:clamp(34px,4vw,58px);line-height:1}.ys-path p{max-width:520px;margin:0}.ys-marquee{border-bottom:1px solid var(--ys-line);background:var(--ys-white);overflow:hidden}.ys-marquee-track{align-items:center;width:max-content;animation:32s linear infinite ys-marquee;display:flex}.ys-marquee-group{align-items:center;gap:44px;padding:17px 44px 17px 0;display:inline-flex}.ys-marquee-note,.ys-marquee-item strong{color:#1111119e;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:850}.ys-marquee-item{opacity:.72;filter:grayscale();align-items:center;gap:10px;min-width:max-content;transition:opacity .16s,filter .16s;display:inline-flex}.ys-marquee-item:hover{opacity:1;filter:grayscale(0)}.ys-marquee-item img{object-fit:contain;width:auto;height:26px}@keyframes ys-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.ys-section{border-bottom:1px solid var(--ys-line);padding:clamp(72px,9vw,132px) 0}.ys-split,.ys-dev,.ys-product-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,6vw,96px);display:grid}.ys-section h2,.ys-final-cta h2{max-width:760px;font-size:clamp(40px,5vw,78px)}.ys-section p{max-width:620px;margin:22px 0 0}.ys-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ys-feature{min-height:220px;box-shadow:6px 6px 0 var(--ys-ink);padding:24px}.ys-feature-icon{width:42px;height:42px;color:var(--ys-white);background:var(--ys-orange);border:1px solid var(--ys-ink);justify-content:center;align-items:center;font-size:15px;display:inline-flex}.ys-feature-icon svg{width:15px;height:15px}.ys-feature h3,.ys-proof-grid h3{margin:24px 0 10px;font-size:24px;line-height:1.1}.ys-feature p,.ys-proof-grid p{margin:0;font-size:15px}.ys-dev{box-sizing:border-box;color:#fff;background:#111;grid-template-columns:minmax(0,.95fr) minmax(0,.88fr);gap:clamp(34px,4.5vw,76px);width:100%;max-width:none;padding-left:max(24px,50vw - 700px);padding-right:max(24px,50vw - 700px);overflow:hidden}.ys-dev>*{min-width:0}.ys-dev h2,.ys-dev p,.ys-dev .ys-label{color:#fff}.ys-dev p{color:#ffffffb8}.ys-dev h2{max-width:680px;font-size:clamp(40px,4.2vw,72px)}.ys-dev-copy{width:100%;max-width:700px}.ys-code-panel{width:100%;min-width:0;max-width:760px;box-shadow:12px 12px 0 var(--ys-orange);background:#151515;border:1px solid #ffffff3d;justify-self:end;overflow:hidden}.ys-code-tabs{background:#ffffff29;gap:1px;overflow-x:auto}.ys-code-tabs button{color:#ffffffbd;cursor:pointer;background:#1c1c1c;border:0;border-radius:0;flex:none;min-height:44px;padding:12px 18px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;transition:color .16s,background .16s}.ys-code-tabs button:hover,.ys-code-tabs button.is-active{color:#fff;background:#2a2a2a}.ys-code-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--ys-orange)}.ys-code-panel pre{color:#ffe2d2;white-space:pre;margin:0;padding:34px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,1.05vw,15px);line-height:1.75;overflow:auto}.ys-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 34px;display:grid}.ys-mini-grid div{background:#1b1b1b;border-color:#ffffff2e;min-width:0;padding:16px}.ys-mini-grid strong{color:var(--ys-orange);margin-bottom:8px;display:block}.ys-mini-grid span{color:#ffffffad;overflow-wrap:anywhere}.ys-dark-button{color:#fff;box-shadow:5px 5px 0 var(--ys-orange);background:#1b1b1b;border-color:#fff}.ys-product-band{align-items:stretch}.ys-product-copy{align-self:center}.ys-product-visual{background:var(--ys-orange-soft);border:1px solid var(--ys-ink);min-height:420px;box-shadow:10px 10px 0 var(--ys-ink);justify-content:center;align-items:center;padding:28px;display:flex}.ys-product-visual img{border:1px solid #11111138;width:100%;height:auto}.ys-orange-asset{filter:sepia(.42)saturate(1.2)hue-rotate(336deg)}.ys-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ys-proof-grid article{box-shadow:6px 6px 0 var(--ys-ink);padding:28px}.ys-proof-grid img{object-fit:contain;width:160px;height:120px}.ys-faq{border-top:1px solid var(--ys-line)}.ys-faq-copy{max-width:760px}.ys-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.ys-faq-grid article{background:var(--ys-white);border:1px solid var(--ys-line);min-height:240px;box-shadow:6px 6px 0 var(--ys-ink);padding:26px}.ys-faq-grid h3{margin:0;font-size:22px;line-height:1.15}.ys-faq-grid p{margin-top:16px;font-size:16px}.ys-final-cta{justify-content:space-between;align-items:center;gap:32px;padding:clamp(70px,8vw,110px) 0;display:flex}.ys-final-cta p{margin:0 0 18px}.ys-footer{border-top:1px solid var(--ys-line);justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.ys-footer div:last-child{flex-wrap:wrap;gap:18px;font-size:14px;font-weight:650}@media (max-width:980px){.ys-nav{align-items:center;height:auto;padding:14px 18px}.ys-nav-links{flex-wrap:wrap;justify-content:flex-end;gap:12px}.ys-hero{padding-top:86px}.ys-hero-grid,.ys-split,.ys-dev,.ys-product-band,.ys-proof-grid,.ys-faq-grid,.ys-paths{grid-template-columns:1fr}.ys-path,.ys-path:last-child{border-right:0;border-bottom:1px solid var(--ys-line)}.ys-code-panel,.ys-dev-copy{justify-self:stretch;max-width:none}.ys-final-cta,.ys-footer{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.ys-container,.ys-section,.ys-final-cta,.ys-footer{width:min(100% - 36px,1400px)}.ys-nav{align-items:center;gap:12px;padding:12px 18px;position:sticky}.ys-menu-toggle{display:inline-flex}.ys-mobile-menu{gap:10px;display:grid}.ys-logo img:last-child{width:112px}.ys-nav-links{flex-wrap:nowrap;justify-content:flex-end;gap:8px;width:auto;margin-left:auto;font-size:13px}.ys-nav-links .ys-nav-section-link,.ys-nav-links .ys-nav-login,.ys-nav-links .ys-nav-cta{display:none}.ys-hero{padding:52px 0 58px}.ys-kicker{white-space:normal;align-items:flex-start;max-width:100%;padding:9px 10px;line-height:1.45;display:inline-flex}.ys-hero h1{font-size:40px;line-height:1.06}.ys-hero-subtitle{margin-top:18px;font-size:22px;line-height:1.28}.ys-hero-body{margin-top:16px;font-size:16px;line-height:1.62;display:block}.ys-section p,.ys-final-cta p,.ys-path p{font-size:16px;line-height:1.6}.ys-action-row{gap:12px;width:100%;margin-top:24px}.ys-action-row .ys-button{width:100%}.ys-feature-grid,.ys-mini-grid{grid-template-columns:1fr}.ys-section h2,.ys-final-cta h2{font-size:36px;line-height:1.06}.ys-section{padding:64px 0}.ys-path{min-height:auto;padding:36px 22px}.ys-path h2{font-size:34px}.ys-feature{min-height:188px;padding:20px}.ys-dev{width:100%;padding-left:18px;padding-right:18px}.ys-code-panel{box-shadow:7px 7px 0 var(--ys-orange)}.ys-code-tabs button{min-height:44px;padding:0 14px}.ys-code-panel pre{white-space:pre-wrap;padding:24px 18px;font-size:12px}.ys-product-visual{min-height:0;box-shadow:6px 6px 0 var(--ys-ink);padding:10px}.ys-proof-grid article{padding:22px}.ys-faq-grid article{min-height:auto;padding:22px}.ys-proof-grid img{width:132px;height:100px}.ys-footer div:last-child{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:380px){.ys-logo img:last-child{width:96px}.ys-nav-links .ys-nav-login,.ys-nav-links .ys-nav-cta{display:none}.ys-hero h1{font-size:34px}.ys-hero-subtitle{font-size:20px}.ys-hero-body{font-size:15px}}
