@font-face{font-family:system;src:local("Segoe UI")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#080e19;color:#eaf1ff;font-family:system,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer}.wrap{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.nav{max-width:1440px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #223046;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:900;letter-spacing:1px}.brand img{width:45px;height:45px;object-fit:contain}.brand-light{font-weight:400;color:#a7bbdb;margin-left:4px}.nav nav{display:flex;align-items:center;gap:28px;font-size:14px}.button{background:#68d9ff;color:#142018;border:1px solid transparent;border-radius:8px;padding:14px 22px;font-weight:750;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:20px;line-height:1.4;transition:.2s}.button:hover{background:#d0ff93;transform:translateY(-2px)}.button.small{padding:10px 16px}.button.secondary{background:#162238;color:#e6efff;border-color:#344661}.button.secondary:hover{background:#233752}.full{width:100%}.text-link{font-size:14px;color:#c6d5ef;text-decoration:underline;text-underline-offset:5px}.hero{padding-top:85px;padding-bottom:110px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#b6c6de;margin:0 0 22px}.dot{display:inline-block;width:7px;height:7px;background:#68d9ff;border-radius:50%;box-shadow:0 0 12px #68d9ff66;margin-right:5px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(36px,4.7vw,66px);letter-spacing:-3px;line-height:1.09;font-weight:650;margin-bottom:28px}h1 em,h2 em{font-style:normal;color:#68d9ff}h2{font-size:40px;letter-spacing:-1.6px;line-height:1.14;font-weight:650;margin-bottom:22px}h3{font-size:21px;letter-spacing:-.6px;line-height:1.3}.lead{font-size:18px;color:#aabbd5;max-width:540px;margin-bottom:32px}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:24px 0}.micro{font-size:12px;color:#91a3bf;line-height:1.6}.hero-foot{margin-top:52px;display:flex;gap:18px;font-size:9px;letter-spacing:1.2px;align-items:center;color:#788aa6}.hero-foot i{width:30px;height:1px;background:#4c5f7b}.demo-window{border:1px solid #354762;border-radius:17px;background:#101c30;transform:rotate(2deg);position:relative;box-shadow:0 35px 100px #02040b,0 0 120px #6453d51a}.window-top{display:flex;gap:20px;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:#91a3bf;padding:16px;border-bottom:1px solid #273851}.window-dots{color:#677994}.demo-stage{padding:32px;background:radial-gradient(ellipse at top,#3a245f80,transparent 75%);text-align:center;border-radius:0 0 17px 17px}.live-pill{font-size:10px;letter-spacing:2px;color:#c4d8ff;margin-bottom:20px}.demo-stage h2{font-size:30px;margin-bottom:10px}.demo-answer{display:flex;align-items:center;text-align:center;gap:16px;background:#192a43;border:1px solid #34445d;border-radius:9px;padding:12px;margin:9px 0}.demo-answer>div{flex:1}.demo-answer strong{display:block;font-size:15px}.demo-answer small{display:block;font-size:9px;color:#8fa6c4}.demo-answer b{color:#68d9ff;font-size:13px}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#38595f;color:#c5ffe1;font-size:13px}.avatar.purple{background:#54386a;color:#f4d3ff}.avatar.muted{background:#263750;color:#8c9cbb}.demo-progress{height:4px;background:#263750;margin:24px 0}.demo-progress i{display:block;width:66%;height:100%;background:#a985fa;transition:width .5s}.demo-note{margin:16px 0 0}.chat-chip{position:absolute;right:-30px;bottom:100px;background:#ecf5ff;color:#20314a;border-radius:10px;padding:13px 20px;font-size:12px;box-shadow:0 10px 40px #0005;transform:rotate(-5deg)}.chat-chip b{color:#794ad0;margin-right:8px}.strip{border-block:1px solid #233047;display:flex;justify-content:center;gap:60px;flex-wrap:wrap;padding:24px;color:#adbed8;font-size:13px}.strip b{color:#ac85ef}.section{padding-top:105px;padding-bottom:30px}.section-heading{display:flex;align-items:end;gap:80px;justify-content:space-between;margin-bottom:38px}.section-heading>p{max-width:430px;color:#92a6c5;font-size:15px;margin-bottom:26px}.mode-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mode-card{padding:26px 24px;border:1px solid #2c3b52;border-radius:12px;background:linear-gradient(155deg,#172238,#101927);display:flex;flex-direction:column;align-items:start;position:relative;min-height:340px}.mode-icon{height:48px;font-size:26px;font-weight:700;color:#a8bff0}.tag{font-size:9px;letter-spacing:1px;color:#c7d5ef;background:#26344d;padding:5px 9px;border-radius:5px;display:inline-block;white-space:nowrap}.mode-card .tag{margin:15px 0}.mode-card h3{margin-bottom:15px}.mode-card p{font-size:13px;color:#9cb0ce;line-height:1.7}.card-foot{font-size:10px;color:#b5c5df;padding-top:18px;border-top:1px solid #30415a;margin-top:auto}.mode-card.accent{border-color:#8774b8;background:linear-gradient(155deg,#302246,#142239)}.setup-section{margin-top:100px;padding-top:55px;padding-bottom:55px;border-block:1px solid #29374e;display:grid;grid-template-columns:1fr 1fr;gap:100px}.setup-section p{color:#97accb;max-width:500px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:28px;padding:18px 0}.steps li>b{color:#68d9ff;font-size:18px;padding-top:2px}.steps h3{margin-bottom:5px}.steps p{font-size:14px;margin-bottom:0}.section-note{color:#99adcb;max-width:740px}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:42px 0 20px}.plan{border:1px solid #344159;padding:28px 23px;border-radius:12px;position:relative;background:#111c2c;display:flex;flex-direction:column}.plan.recommended{border-color:#68d9ff}.recommend-label{position:absolute;top:-15px;background:#68d9ff;color:#172212;font-size:9px;letter-spacing:1.8px;padding:6px 12px;border-radius:5px}.price{font-size:38px;letter-spacing:-1px;margin:24px 0 5px;white-space:nowrap}.price small,.price span{font-size:12px;color:#9dafcb;letter-spacing:0}.plan ul{list-style:none;padding:0;margin:28px 0;flex:1;font-size:12px;color:#b7c8e1}.plan li{margin-bottom:15px;padding-left:15px;position:relative}.plan li:before{content:'✓';position:absolute;left:0;color:#68d9ff}.plan .button{font-size:12px;padding:12px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq details,details.member{border-bottom:1px solid #334258;padding:20px 0}.faq summary{font-size:16px;cursor:pointer}.faq details p{font-size:14px;color:#9db0ce;padding:18px 0 0;margin:0}.closing{margin-top:95px;margin-bottom:90px;text-align:center;background:radial-gradient(ellipse at center,#2f234a66,transparent 70%);padding-top:65px;padding-bottom:65px}.closing h2{font-size:52px}.footer{padding-top:40px;padding-bottom:30px;border-top:1px solid #27364e;font-size:12px;color:#879bb9}.footer .brand{color:#e5efff;margin-bottom:18px}.footer>div{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:20px}.footer small{font-size:10px}.auth-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:120px;align-items:center;padding-top:75px;padding-bottom:100px}.surface{background:#121e30;border:1px solid #2d3d56;border-radius:12px;padding:28px;margin-bottom:20px}.surface h2{font-size:27px}.auth-card{padding:36px}.auth-card h2{margin:20px 0 25px}.auth-card .button.full{margin-top:25px}label{display:block;font-size:12px;color:#b4c5df;font-weight:600;margin-bottom:18px}input,textarea,select{width:100%;display:block;background:#0b1525;border:1px solid #354761;color:#e6f0ff;border-radius:6px;padding:12px;margin-top:7px}input:focus,textarea:focus,select:focus{outline:1px solid #68d9ff}.check{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:400}.check input{width:16px;height:16px;margin:0;accent-color:#68d9ff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.notice{background:#203851;color:#d1e7ff;border:1px solid #426687;border-radius:8px;padding:16px;font-size:14px}.notice.error{max-width:1176px;margin:24px auto;background:#48242e;border-color:#a14f65;color:#ffdbe1}.workspace{display:grid;grid-template-columns:190px 1fr;gap:45px;padding-top:45px;padding-bottom:75px}.side{display:flex;flex-direction:column;gap:8px}.side>a{padding:12px 15px;font-size:13px;color:#a7b9d5;border-radius:7px}.side>a.selected{background:#23314a;color:#d6e8ff}.side form{margin-top:30px}.logout{border:0;background:none;color:#b3c6e4;padding:15px;font-size:13px}.workspace h1{font-size:38px;letter-spacing:-1.3px}.account-banner{padding:30px;border:1px solid #65618c;border-radius:12px;background:linear-gradient(120deg,#36284d,#142f40);display:flex;align-items:center;gap:25px;justify-content:space-between;margin-bottom:22px}.account-banner h2{font-size:24px}.account-banner p{font-size:13px;color:#aebed5;margin:0}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tiles h2{font-size:23px}.tiles .eyebrow{font-size:9px}.tiles p{font-size:12px;color:#9eb2cf}.tiles a{font-size:12px;color:#68d9ff}.narrow{max-width:900px;padding-bottom:100px}.narrow h1{font-size:48px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.reply{background:#1f3044;padding:20px;border-radius:8px}.member summary{display:flex;align-items:center;gap:15px;flex-wrap:wrap;cursor:pointer;font-size:13px}.member summary>span:not(.tag){color:#91a6c5;flex:1}.member form{margin-top:20px}.search-form{display:flex;gap:18px;align-items:end}.search-form label{flex:1}.search-form button{margin-bottom:18px}.surface>details{padding:18px 0;border-bottom:1px solid #35425a}.surface>details summary{cursor:pointer}
@media(max-width:1000px){.hero{gap:35px}.mode-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.chat-chip{right:-5px}.auth-layout{gap:40px}.tiles{grid-template-columns:1fr}.workspace{gap:24px}.nav nav{gap:15px}.setup-section{gap:40px}.account-banner{display:block}.account-banner .button{margin-top:20px}}@media(max-width:700px){.wrap{padding-left:20px;padding-right:20px}.nav{padding:18px 20px;align-items:start}.nav nav{justify-content:flex-end;flex-wrap:wrap;gap:10px;font-size:12px}.nav nav>a[href*="#"]{display:none}.brand{font-size:11px}.brand img{width:34px;height:34px}.hero,.auth-layout,.setup-section,.faq{grid-template-columns:1fr;gap:40px}.hero{padding-top:50px;padding-bottom:65px}h1{letter-spacing:-1.6px;font-size:44px}.hero-foot{margin-top:25px}.demo-window{max-width:450px;margin:auto;width:100%;transform:none}.strip{gap:15px;font-size:10px}.strip b{display:none}.section{padding-top:65px}.section-heading{display:block}.section-heading>p{margin-top:24px}.mode-grid,.plan-grid{gap:12px}.mode-card,.plan{padding:20px 17px}.mode-card h3{font-size:18px}.plan-grid{row-gap:32px}.price{font-size:29px}.setup-section{margin-top:55px}.closing{margin-top:30px;margin-bottom:40px}.closing h2{font-size:40px}.workspace{grid-template-columns:1fr}.side{flex-direction:row;flex-wrap:wrap;gap:5px}.side .eyebrow{display:none}.side form{margin:0}.side>a,.logout{padding:8px}.form-grid{grid-template-columns:1fr}.workspace-main{min-width:0}.workspace h1{font-size:32px}.surface{padding:22px}.footer>div{gap:15px}.auth-layout{padding-top:40px}.auth-layout h1{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.account-danger{margin-top:20px;border:1px solid #6b4057;border-radius:12px;padding:16px}.danger{background:#9b3355;color:white}.member p{overflow-wrap:anywhere}.member .actions{flex-wrap:wrap}

.profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.profile-metrics strong{display:block;font-size:2rem}.profile-metrics span{display:block;margin-top:8px}.profile-page h2{margin-top:28px}.profile-page table,.section table{width:100%;text-align:left;border-collapse:collapse}.profile-page td,.section td,.section th{padding:12px 16px;border-bottom:1px solid #ffffff16}.profile-page .surface{overflow-x:auto}@media(max-width:600px){.profile-metrics{grid-template-columns:1fr}}
.participant{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.participant strong{font-size:1.05rem;display:block}.participant small{display:block;opacity:.7;margin-top:4px}.avatar-shell{flex:0 0 52px;width:52px;height:52px;position:relative;border-radius:50%;overflow:hidden;background:#263c57}.avatar-fallback{display:grid;place-items:center;width:100%;height:100%;font-weight:bold}.viewer-avatar{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.section>.surface{overflow-x:auto}

.viewer-dialog{width:min(900px,94vw);max-height:90dvh;border:1px solid #47728d;border-radius:22px;background:#101c30;color:#edf5ff;padding:22px;box-shadow:0 24px 80px #0009}.viewer-dialog::backdrop{background:#030917bb;backdrop-filter:blur(5px)}.viewer-dialog .profile-page{width:100%;padding:12px;box-sizing:border-box}.viewer-dialog h1{font-size:clamp(26px,5vw,42px)}.profile-close{display:block;margin-left:auto;background:#273b59;color:#fff;border:0;border-radius:9px;padding:10px 18px;cursor:pointer}.live-directory{display:flex;gap:22px;overflow:auto;padding:16px 4px}.live-host{flex:0 0 112px;text-align:center;color:inherit;text-decoration:none}.live-host img,.host-initial{display:grid;place-items:center;width:78px;height:78px;margin:auto;border-radius:50%;background:#253956;object-fit:cover;filter:grayscale(1);opacity:.65}.live-host.is-live img,.live-host.is-live .host-initial{filter:none;opacity:1;outline:3px solid #fb4e89;outline-offset:4px}.live-host small{display:block;margin-top:9px}.live-host b{display:block;font-size:11px;color:#f0d076;margin:7px 0}.live-host:not(.is-live) b{color:#9ba9bc}
