:root{--bg:#08080d;--bg-alt:#0c0c13;--surface:#121219;--surface-quiet:#0e0e15;--line:#1e1e28;--line-strong:#2e2e3c;--text:#f4f4f7;--text-body:#c8c8d2;--text-sub:#a9a9b8;--text-faint:#8e8e9e;--accent:#a996f8;--accent-hover:#c9befb;--accent-solid:#8b6cf6;--font-display:"Sora Variable", "Sora", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--font-body:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--max:1200px;--gutter:24px;--radius:20px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-elbow{--accent:#ffb547;--accent-hover:#ffd08a;--accent-solid:#ff9f0a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip-link{background:var(--text);color:var(--bg);z-index:10;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin:0 0 12px;font-size:13px;font-weight:600}.eyebrow--accent{color:var(--accent)}.display{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.06}.h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.15}.h3{font-family:var(--font-display);margin:0;font-size:21px;font-weight:600;line-height:1.3}.lead{color:#b4b4c2;max-width:620px;margin:24px 0 0;font-size:clamp(18px,2vw,20px);line-height:1.6}.body{color:var(--text-sub);margin:0;font-size:16px;line-height:1.65}.small{color:var(--text-faint);font-size:14px}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.btn--primary{background:var(--accent-solid);color:#fff}.btn--primary:hover{color:#fff;filter:brightness(1.08)}.btn--light{background:var(--text);color:var(--bg)}.btn--light:hover{color:var(--bg);background:#fff}.btn--ghost{color:var(--text);border-color:var(--line-strong)}.btn--ghost:hover{color:var(--text);border-color:#4a4a5c}.btn--static{color:var(--text);border-color:var(--line-strong);cursor:default;background:#1a1a22}.badge{color:#ffb547;border:1px solid #5a3a12;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.site-header{border-bottom:1px solid var(--line)}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px;display:flex}.site-header__logo img{width:auto;height:40px}.site-nav{flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:15px;display:flex}.site-nav a{color:var(--text-body)}.site-nav a:hover{color:var(--text)}.site-nav .btn{min-height:40px;padding:8px 18px}.breadcrumb{color:var(--text-faint);flex-wrap:wrap;gap:10px;font-size:15px;display:flex}.breadcrumb a{color:var(--text-body)}.section{border-top:1px solid var(--line)}.section--alt{background:var(--bg-alt)}.section__inner{padding-top:96px;padding-bottom:96px}.section__head{margin-bottom:44px}.section__head .body{max-width:720px;margin-top:14px;font-size:18px}.hero{flex-wrap:wrap;align-items:center;gap:56px;padding-top:112px;padding-bottom:104px;display:flex}.hero__text{flex:999 520px;min-width:0}.hero__art{flex:280px;justify-content:center;display:flex}.hero__mark{width:min(300px,70vw);height:auto}.app-icon{border-radius:22.5%}.screenshot{border:1px solid var(--line-strong);border-radius:40px;width:300px;max-width:100%;height:auto;box-shadow:0 30px 80px #ff9f0a14}.grid{flex-wrap:wrap;gap:24px;display:flex}.grid>*{flex:300px}.card{background:var(--surface);border-radius:var(--radius);border:1px solid #23232e;padding:32px}.card--quiet{background:var(--surface-quiet);border-color:var(--line)}.card .h3{margin-bottom:10px}.card__icon{color:var(--accent);margin-bottom:20px}.product{background:var(--surface);border:1px solid #23232e;border-radius:24px;flex-wrap:wrap;align-items:center;gap:32px 40px;padding:40px;display:flex}.product__text{flex:999 420px;min-width:0}.product__title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product__link{flex:180px;justify-content:flex-end;font-weight:600;display:flex}.split{flex-wrap:wrap;gap:56px;display:flex}.split__side{flex:320px}.split__main{flex:999 520px;min-width:0}.rows{border-bottom:1px solid #23232e;margin:0;padding:0;list-style:none}.rows>li,.rows>div{border-top:1px solid #23232e;padding:22px 0}.rows__title{margin:0;font-size:17px;font-weight:600}.rows__text{color:var(--text-sub);margin:8px 0 0;font-size:16px;line-height:1.6}.facts>*{border-top:2px solid var(--accent);flex:240px;padding-top:20px}.doc{flex-wrap:wrap;gap:64px;padding-top:72px;padding-bottom:96px;display:flex}.doc__toc{flex:220px;font-size:15px}.doc__toc ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.doc__toc a{color:var(--text-body)}.doc__body{flex:999 640px;min-width:0;max-width:760px}.doc__body h1{font-family:var(--font-display);letter-spacing:-.02em;margin:20px 0 8px;font-size:clamp(36px,5vw,48px);font-weight:600;line-height:1.1}.doc__body h2{font-family:var(--font-display);margin:48px 0 12px;font-size:26px;font-weight:600;line-height:1.25}.doc__body p,.doc__body li{color:var(--text-body);font-size:17px;line-height:1.75}.doc__body p{margin:0 0 14px}.doc__body ul{margin:0 0 14px;padding-left:20px}.doc__body strong{color:var(--text)}.glance{background:var(--surface);border-radius:var(--radius);border:1px solid #23232e;margin-top:40px;padding:28px 32px}.glance h2{margin-top:0;font-size:22px}.glance li{color:#d4d4dd}.site-footer{border-top:1px solid var(--line)}.site-footer__cols{flex-wrap:wrap;gap:40px 48px;padding-top:64px;padding-bottom:40px;display:flex}.site-footer__brand{flex:2 280px}.site-footer__brand img{width:40px;height:40px}.site-footer__col{flex-direction:column;flex:160px;gap:10px;font-size:15px;display:flex}.site-footer__col a{color:var(--text-body)}.site-footer__col a:hover{color:var(--text)}.site-footer__legal{border-top:1px solid var(--line);color:var(--text-faint);padding-top:24px;padding-bottom:32px;font-size:14px}@media (width<=640px){.section__inner{padding-top:72px;padding-bottom:72px}.hero{gap:40px;padding-top:64px;padding-bottom:72px}.product,.card{padding:28px 24px}.product__link{justify-content:flex-start}.doc{gap:40px;padding-top:48px}}
