:root{--ink:#2a282d;--muted:#8b8790;--purple:#8054ee;--line:#e9e5ec;--pale:#f2edf9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fcfbf9;color:var(--ink);font:14px/1.7 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button:disabled{opacity:.4;cursor:wait}a:focus-visible,button:focus-visible{outline:3px solid #b89afa;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,'Noto Serif Devanagari',serif;font-weight:400;line-height:1.08;letter-spacing:-2.5px}p{color:var(--muted)}.wrap{max-width:1440px;margin:auto;padding:0 40px}header{display:flex;align-items:center;justify-content:space-between;height:100px;gap:20px}.brand{font-size:25px;font-weight:650;letter-spacing:-1.2px;display:flex;align-items:center;gap:10px}.mark{background:var(--purple);color:white;border-radius:10px;font-size:28px;line-height:1;display:grid;place-items:center;width:34px;height:36px}.brand:visited{color:inherit}nav{display:flex;gap:28px;align-items:center;font-size:12px}nav button{border:0;background:none;font-size:12px}header nav{background:#242326;border-radius:35px;color:#faf7fd;padding:7px 8px 7px 25px;gap:23px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--purple);color:white;padding:13px 23px;border-radius:30px;font-size:12px;font-weight:500;border:0;white-space:nowrap}.button.outline{color:var(--ink);border:1px solid var(--line);background:white}.hero{background:#242326;color:#fbf9fd;border-radius:24px;padding:46px 52px 0;text-align:center;overflow:hidden;position:relative}.hero-nav{font-size:9px;letter-spacing:3px;color:#8e8a94;margin-bottom:26px}.pill{font-size:10px;border:1px solid #57505d;border-radius:20px;padding:5px 11px;color:#cfbddf;display:inline-block}.hero h1{font-size:94px;margin:22px 0;letter-spacing:-4px}.hero h1 em{font-weight:400;color:#dacaf3}.hero>p{max-width:480px;margin:0 auto;color:#aaa4b1;font-size:14px;line-height:1.8}.actions{display:flex;gap:12px;justify-content:center;margin-top:26px}.hero .button{background:white;color:#29232f}.hero .glass{background:#39353e;color:white;border:1px solid #554f5c}.caption{font-size:10px;color:var(--muted);margin-top:15px}.window{display:block;text-align:left;background:#fff;color:var(--ink);border:5px solid #504759;border-bottom:0;border-radius:13px 13px 0 0;max-width:1070px;margin:40px auto 0;box-shadow:0 0 100px #a979ff22;overflow:hidden}.window-bar{height:31px;display:flex;align-items:center;gap:5px;background:#f7f5f9;border-bottom:1px solid var(--line);padding:0 12px}.window-bar i{height:6px;width:6px;background:#d9d3df;border-radius:50%}.window-bar span{font-size:9px;color:#aaa3ae;margin-left:12px}.product-mock{height:370px;display:flex;font-size:10px;background:#fff}.mock-rail{width:42px;flex-shrink:0;background:#faf8fc;padding:12px 10px;font-size:18px;color:#9468ec;line-height:2.4;border-right:1px solid var(--line)}.mock-side{width:170px;flex-shrink:0;background:#faf9fc;padding:22px 14px;border-right:1px solid var(--line);font-size:9px}.mock-side strong{display:block;color:var(--purple);background:var(--pale);border-radius:5px;padding:5px 8px;margin-bottom:15px}.mock-side small{font-size:7px;color:#a19ba8;display:block;letter-spacing:1px;margin:18px 0 8px}.mock-side>span{display:block;padding:7px 2px}.mock-thread{flex:1;min-width:0;position:relative;padding:22px 28px}.mock-top{font-weight:600;font-size:11px;margin-bottom:18px}.mock-top small{font-weight:400;color:#a49daa;font-size:8px}.mock-bubble{background:#f1eff4;border-radius:10px;padding:12px 14px;max-width:80%;font-size:10px;margin:13px 0;line-height:1.6}.mock-bubble.outgoing{margin-left:auto;background:#8054ee;color:white}.mock-task{margin-top:12px;font-size:9px;color:#9c85b7;background:#faf7fd;padding:8px 12px;max-width:78%;border-radius:7px;border:1px solid var(--line)}.mock-compose{position:absolute;bottom:17px;left:25px;right:25px;border:1px solid var(--line);padding:13px;color:#b2abb8;border-radius:8px;font-size:9px}.mock-compose b{float:right;background:#8054ee;color:white;border-radius:4px;padding:0 7px}.mock-widgets{background:#faf9fc;width:180px;flex-shrink:0;padding:24px 15px;border-left:1px solid var(--line);font-size:9px}.mock-widgets b{display:block;margin-bottom:10px}.mock-event{padding:12px;border-left:2px solid #a27de2;border-radius:3px;background:#f0eafa;color:#9b7ebd;margin-bottom:22px}.mock-widgets p{font-size:9px;margin-bottom:25px}.section{padding:100px 40px;border-bottom:1px solid var(--line)}.section h2{font-size:54px;margin-bottom:32px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:45px}.feature-number{font-size:11px;color:#b59acb;display:block;margin-bottom:16px}.features h3{font-size:16px;font-weight:550;margin-bottom:15px}.features p{font-size:12px;line-height:1.9}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.two-col h2{margin:20px 0}.two-col p{font-size:13px;line-height:1.9;max-width:440px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--purple)}.privacy-panel{padding:40px;background:#f2edf8;border:1px solid #e8dff0;border-radius:18px}.privacy-panel h3{font-size:20px;margin-bottom:20px}.privacy-panel p{color:#90809e}.release{text-align:center}.release>p{max-width:650px;margin:20px auto;font-size:13px}.banner{padding:18px 22px;background:#f2edf8;color:#8e729e;border:1px solid #e5d9ed;border-radius:10px;font-size:11px!important}.doc{max-width:850px;margin:50px auto 90px}.doc h1{font-size:64px;margin:20px 0 30px}.doc h2{font-size:28px;letter-spacing:-.8px;margin:40px 0 15px}.doc p,.doc li{font-size:13px;line-height:1.95;margin-bottom:20px;color:#837b8a}.doc a:not(.button){color:var(--purple);text-decoration:underline}.doc .banner{margin:28px 0}.settings-list{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}progress{width:100%;height:8px;accent-color:var(--purple);margin:20px 0 5px}#download-status{font-size:12px;color:#9a74c6}#cancel-download{margin-bottom:20px}footer{padding:35px 0;display:flex;align-items:center;gap:30px;justify-content:space-between;font-size:10px;color:#a099a7}footer .brand{font-size:20px;color:#4c4354}footer nav{font-size:10px;gap:20px}@media(max-width:900px){.wrap{padding:0 20px}.hero{padding:35px 25px 0}.hero h1{font-size:72px}.section{padding:65px 15px}.section h2{font-size:44px}.features{gap:25px}.two-col{gap:40px}.mock-widgets{display:none}.product-mock{height:340px}.mock-side{width:150px}footer>span{display:none}.hero-nav{margin-bottom:15px}}@media(max-width:600px){.wrap{padding:0 12px}header{height:80px;gap:10px}.brand{font-size:21px}.mark{width:27px;height:29px;font-size:23px}header nav{padding:6px;gap:9px;background:none;color:var(--ink)}header nav>a:first-child,header nav>a:nth-child(2){display:none}nav .button{font-size:9px;padding:10px 12px}.hero{padding:30px 15px 0;border-radius:17px}.hero-nav{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:51px;letter-spacing:-2px}.hero>p{font-size:12px;max-width:310px}.pill{font-size:8px}.actions{gap:8px;margin-top:22px}.actions .button{padding:11px 13px;font-size:10px}.hero .caption{font-size:8px}.window{margin-top:28px;border-width:3px;width:560px;max-width:none;transform-origin:left top;transform:scale(.6);margin-bottom:-136px}.product-mock{height:340px}.section{padding:55px 12px}.section h2{font-size:35px;letter-spacing:-1.6px}.features,.two-col{grid-template-columns:1fr;gap:30px}.features{margin-top:25px}.features h3{font-size:17px}.feature-number{margin-bottom:9px}.privacy-panel{padding:25px}.doc{margin:30px 8px 60px}.doc h1{font-size:45px;letter-spacing:-2px}.doc h2{font-size:26px}.doc p,.doc li{font-size:12px}footer{flex-wrap:wrap;gap:20px;padding:25px 5px}footer nav{gap:15px}.settings-list .button{padding:12px 15px;font-size:11px}}
