:root{--bg:#080d1b;--bg2:#0b1222;--panel:#10192b;--panel2:#131f34;--panel3:#17243a;--line:#283752;--line2:#334562;--text:#f4f7fb;--muted:#91a0b8;--muted2:#66768f;--blue:#7087ff;--mint:#35d5a2;--mint2:#6be9c0;--soft:#c7d1de;--shadow:0 50px 140px rgba(0,0,0,.58)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(900px 520px at 50% 10%,rgba(76,95,220,.11),transparent 70%),var(--bg);color:var(--text);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.025;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23a)%22%20opacity%3D%22.42%22%2F%3E%3C%2Fsvg%3E")}a{text-decoration:none;color:inherit}.wrap{width:min(1480px,calc(100% - 56px));margin:0 auto}header{height:76px;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.055);position:relative;z-index:5}.brand,header{display:flex;align-items:center}.brand{gap:11px;font-size:14px;font-weight:720}.brandmark{width:31px;height:31px;border-radius:8px;border:1px solid #47607e;background:#0f192b;position:relative}.brandmark:before{content:"";position:absolute;left:7px;top:9px;width:14px;height:10px;border:2px solid var(--mint);border-radius:3px}.brandmark:after{content:"";position:absolute;right:5px;top:11px;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent var(--mint)}nav{display:flex;gap:28px;color:#8795aa;font-size:13px}.head-right{gap:12px}.head-right,.local{display:flex;align-items:center}.local{font-size:11px;color:#8795a9;gap:7px}.local:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint)}.topbtn{padding:10px 13px;border:1px solid #2b3b56;border-radius:8px;background:#0d1626;font-size:12px;color:#dbe2ec}.hero{padding:82px 0 96px}.hero-copy{max-width:970px;margin:0 auto 48px;text-align:center}.kicker{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#9aa8bc;margin-bottom:21px}.kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #35d5a214,0 0 20px #35d5a240}h1{font-size:clamp(62px,7vw,112px);line-height:.93;letter-spacing:-.068em;margin:0 0 24px;font-weight:735}h1 span{color:#65758d}.lead{max-width:760px;margin:0 auto;color:#9ba9bd;font-size:18px;line-height:1.6}.hero-actions{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap}.primary{padding:14px 18px;border-radius:8px;background:var(--mint);color:#07110d;font-size:14px;font-weight:760}.secondary{padding:13px 16px;border-radius:8px;border:1px solid #2b3a55;background:#0d1524;color:#ccd5e1;font-size:13px}.micro{width:100%;font-size:10px;color:#607189;margin-top:4px}.product-stage{position:relative;width:100%;min-height:740px;border:1px solid #263853;border-radius:18px;background:#0b1220;box-shadow:var(--shadow);overflow:hidden}.product-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 20%,rgba(87,105,255,.06),transparent 28%)}.appbar{height:54px;border-bottom:1px solid #21304a;background:#0d1524;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;color:#6e7f97;font-size:10px}.win{display:flex;gap:6px}.win i{width:8px;height:8px;border-radius:50%;background:#33445f}.app-title{color:#aab7c9}.app-status{justify-self:end;display:flex;gap:9px;align-items:center}.app-status i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.app{display:grid;grid-template-columns:220px minmax(0,1fr) 430px;height:calc(100% - 54px);min-height:686px}.sidebar{border-right:1px solid #20304a;background:#0d1626;padding:20px 14px}.side-eyebrow{font-size:9px;color:#6c7b92;letter-spacing:.12em;text-transform:uppercase}.side-title{font-size:17px;font-weight:700;margin:7px 0 18px}.folder{font-size:10px;color:#8291a8;margin-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-item{padding:12px 10px;border:1px solid transparent;border-radius:9px;margin-top:8px;color:#8796ab;font-size:11px}.meeting-item.active{background:#172641;border-color:#233a5e;color:#e8edf4}.meeting-item b{display:block;margin-bottom:3px;font-size:11px}.meeting-item span{font-size:9px;color:#718199}.main{padding:20px;border-right:1px solid #20304a;min-width:0;background:#0b1423}.meeting-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:13px}.meeting-head h3{font-size:20px;margin:0 0 4px;letter-spacing:-.03em}.meeting-head span{font-size:9px;color:#6c7c93}.export{padding:8px 10px;border-radius:6px;background:var(--mint);color:#07110d;font-size:10px;font-weight:700}.video{height:255px;border:1px solid #22334d;border-radius:10px;background:#060a11;position:relative;overflow:hidden}.video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.94}.video:after{content:"";position:absolute;inset:auto 0 0;height:72px;background:linear-gradient(transparent,#0000009e)}.controls{position:absolute;z-index:2;left:14px;right:14px;bottom:10px;display:flex;align-items:center;gap:10px;color:#fff;font-size:9px}.play{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.timeline{flex:1;height:3px;background:#4a5361;border-radius:4px;overflow:hidden}.timeline i{display:block;width:32%;height:100%;background:var(--mint)}.transcript{margin-top:15px;border-top:1px solid #1e2d45;padding-top:12px}.transcript-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:9px}.transcript-head div:first-child{font-size:9px;color:#7686a0;letter-spacing:.11em;text-transform:uppercase}.transcript-head b{display:block;color:#dfe5ed;font-size:14px;margin-top:4px}.fragments{font-size:9px;color:#66768e}.tline{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:10px 9px;border-left:2px solid transparent;color:#92a0b3;font-size:11px;line-height:1.5;transition:.35s;background:transparent}.tline .time{color:#5f7089;font-variant-numeric:tabular-nums;font-size:9px;padding-top:2px}.tline.active{background:#112334;border-left-color:var(--mint);color:#d9e1eb}.thumbrow{display:flex;align-items:center;gap:10px}.thumbrow img{width:110px;height:62px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #2d3d57}.ai{padding:20px;background:#0f1829;display:flex;flex-direction:column;min-width:0}.ai-head{padding-bottom:13px;border-bottom:1px solid #23334c;display:flex;align-items:center;justify-content:space-between}.ai-head span{font-size:9px;color:#74849b;letter-spacing:.11em;text-transform:uppercase}.ai-head b{display:block;font-size:14px;color:#e1e7ef;margin-top:4px}.model{font-size:9px;padding:7px 9px;border:1px solid #2b3b58;border-radius:6px;color:#9eacc0;background:#0b1321}.understands{margin:10px 0;font-size:9px;color:#79a897;display:flex;gap:6px;align-items:center}.understands:before{content:"✓";color:var(--mint);font-weight:700}.tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #2b3b58;border-radius:7px;padding:3px;margin-bottom:12px}.tab{text-align:center;padding:7px 3px;border-radius:5px;color:#718198;font-size:9px;transition:.25s}.tab.active{color:#e7edf4;background:#111f34;box-shadow:inset 0 0 0 1px var(--mint)}.chatbox{flex:1;overflow:hidden;position:relative;min-height:430px}.ai-msg,.user-msg{border:1px solid #2d3d59;border-radius:9px;padding:12px;margin-bottom:10px;font-size:10px;line-height:1.55}.user-msg{background:#172642;color:#d9e2ee}.ai-msg{background:#0d1626;color:#aebaca}.role{display:block;font-size:8px;color:#6f819a;margin-bottom:5px}.ai-msg .role{color:var(--mint)}.result{margin:8px 0;padding:8px 9px;border-left:2px solid #3f5779;background:#101c2f}.result b{display:block;color:#e0e7ef;font-size:10px;margin-bottom:4px}.result span{font-size:9px;color:#8e9caf}.composer{height:42px;border:1px solid #2a3a56;border-radius:8px;background:#0b1321;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#63748d;font-size:9px}.send{width:25px;height:25px;border-radius:50%;background:#1d836c;color:#b9f7e2;display:grid;place-items:center}.focus{position:absolute;border:1px solid rgba(72,222,177,.95);border-radius:8px;box-shadow:0 0 0 9999px #04070d1f,0 0 28px #35d5a21c;opacity:0;pointer-events:none;transition:all .8s cubic-bezier(.2,.8,.2,1),opacity .3s}.focus.on{opacity:1}.focus:before{content:attr(data-label);position:absolute;left:0;top:-27px;padding:5px 8px;border-radius:5px;background:#102539;border:1px solid #2a6557;color:#bdf5df;font-size:9px;white-space:nowrap}.cursor{position:absolute;width:20px;height:20px;z-index:15;transition:1s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 3px 8px rgba(0,0,0,.45))}.cursor svg{width:100%;height:100%}.summary-strip{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #1d2a41;border-bottom:1px solid #1d2a41}.summary{padding:17px 18px;border-right:1px solid #1d2a41}.summary:last-child{border-right:0}.summary b{display:block;font-size:17px;color:#edf2f7;margin-bottom:3px}.summary span{font-size:9px;color:#687991}.marquee{overflow:hidden;border-top:1px solid #151e2d;border-bottom:1px solid #151e2d;background:#09101c}.marquee-track{display:flex;gap:58px;white-space:nowrap;padding:15px 0;color:#697a91;font-size:11px;animation:marquee 20s linear infinite}.marquee-track span:before{content:"•";color:var(--mint);margin-right:58px}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:120px 0}.statement{max-width:1180px;margin:0;font-size:clamp(50px,6vw,90px);line-height:.96;letter-spacing:-.06em;font-weight:710}.statement span{color:#5e6e86}.statement--inside{font-size:clamp(46px,5.5vw,82px)}.grid2{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.copy .tag{font-size:9px;color:#687991;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.copy h2{font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:0 0 22px}.copy p{font-size:16px;line-height:1.65;color:#8f9db1;max-width:560px}.mini-app{border:1px solid #23334f;border-radius:14px;background:#0d1626;padding:14px;box-shadow:0 32px 80px #00000061}.mini-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.mini-top b{font-size:13px}.mini-top span{font-size:9px;color:#6f8099}.meter{border:1px solid #273956;border-radius:10px;background:#101a2b;padding:14px;margin-bottom:10px}.meter-title{display:flex;justify-content:space-between;font-size:10px;color:#d9e1eb;margin-bottom:10px}.bars{height:8px;border-radius:5px;background:repeating-linear-gradient(90deg,#263753 0 8%,#101929 0 9%);overflow:hidden}.bars i{display:block;width:38%;height:100%;background:linear-gradient(90deg,var(--mint),#57e0ba)}.mode{border:1px solid #2b3d5a;border-radius:8px;padding:12px;margin-top:10px;display:flex;justify-content:space-between;font-size:10px;color:#a9b5c5}.mode.active{background:#1a2850;box-shadow:inset 0 0 0 1px #7087ff}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #1e2c43;border-bottom:1px solid #1e2c43;margin-top:70px}.step{padding:34px 28px;min-height:260px;border-right:1px solid #1e2c43}.step:last-child{border-right:0}.step .n{font-size:9px;color:#576982;margin-bottom:75px}.step h3{font-size:22px;letter-spacing:-.035em;margin:0 0 10px}.step p{font-size:12px;line-height:1.55;color:#7f8da1;margin:0}footer{padding:52px 0 70px;color:#526178;font-size:10px}@media(max-width:1200px){nav{display:none}.app{grid-template-columns:180px minmax(0,1fr) 360px}.product-stage{min-height:680px}.app{min-height:626px}}@media(max-width:980px){.hero-copy{text-align:left;margin-left:0}.hero-actions{justify-content:flex-start}.product-stage{overflow:auto}.app{min-width:1100px}.grid2{grid-template-columns:1fr}}@media(max-width:760px){.wrap{width:min(100% - 28px,1480px)}.head-right .local,.head-right .topbtn{display:none}.hero{padding:56px 0 64px}h1{font-size:58px}.lead{font-size:16px}.product-stage{min-height:600px;border-radius:13px}.appbar{height:46px}.app{height:554px;min-height:554px}.summary-strip{grid-template-columns:1fr}.summary{border-right:0;border-bottom:1px solid #1d2a41}.section{padding:82px 0}.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid #1e2c43}}
