:root{color:#edf5ff;background:#05080d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(900px 500px at 75% -10%,#102d4d55,#0000),#05080d;margin:0}button{font:inherit}.site{min-height:100vh}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#070b11dd;border-bottom:1px solid #17212c;align-items:center;height:72px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.logo{letter-spacing:-1px;white-space:nowrap;font-size:21px;font-weight:900}.logo span,.logo i{color:#24a8ff}.logo i{font-style:normal}nav{gap:5px;margin:auto;display:flex}nav button,.ghost{color:#8b9bad;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px}nav button.on,nav button:hover{color:#fff;background:#0d1722}.auth{gap:7px;display:flex}.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#087fea,#735cff);border:0;border-radius:7px;padding:10px 15px;font-weight:700}.hero{text-align:center;max-width:1000px;margin:auto;padding:105px 20px 75px}.eyebrow,.section small,.pageintro small,.manifesto>small{letter-spacing:2px;color:#26a8ff;font-size:11px;font-weight:800}.hero h1{letter-spacing:-6px;margin:20px 0;font-size:clamp(58px,9vw,108px);line-height:.9}.hero h1 span{background:linear-gradient(90deg,#24a8ff,#a158ff);color:#0000;-webkit-background-clip:text}.hero>p{color:#93a5b7;max-width:680px;margin:28px auto;font-size:18px;line-height:1.6}.actions{justify-content:center;gap:10px;display:flex}.big{padding:13px 19px}.promise{color:#687b8d;margin-top:32px;font-size:12px}.promise b{color:#9eb1c3}.stats{background:#081019;border:1px solid #17283a;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto 80px;display:grid}.stats div{text-align:center;border-right:1px solid #17283a;padding:22px}.stats div:last-child{border:0}.stats b,.stats span{display:block}.stats b{color:#dff2ff;font-size:22px}.stats span{color:#6f8498;margin-top:5px;font-size:11px}.section,.manifesto,.inner{max-width:1120px;margin:auto;padding:45px 20px 90px}.sectionhead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.sectionhead h2,.manifesto h2{margin:7px 0;font-size:38px}.sectionhead button,.cards article>button{color:#36aaff;cursor:pointer;background:0 0;border:0}.cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cards article,.supportgrid>div,.coming{background:linear-gradient(145deg,#0a121c,#071019);border:1px solid #172a3d;border-radius:12px;min-height:245px;padding:22px}.cards article.featured{border-color:#1769a4;box-shadow:inset 0 0 50px #087fea0c}.cardtop{justify-content:space-between;display:flex}.projecticon{color:#4cbcff;background:#0e2e4c;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.pill{text-transform:uppercase;letter-spacing:1px;color:#8ba0b4;background:#172431;border-radius:10px;height:max-content;padding:5px 8px;font-size:9px}.pill.stable{color:#5ee1a7;background:#0c3a2b}.cards h3{margin:22px 0 2px;font-size:20px}.cards article>small{color:#61778b;letter-spacing:0}.cards p,.manifesto p,.pageintro p,.road p,.supportgrid p,.coming span{color:#8296a9;font-size:13px;line-height:1.6}.manifesto{text-align:center;border-top:1px solid #121e2a}.manifesto h2 span{color:#778a9c}.manifesto p{max-width:650px;margin:auto}.inner{min-height:calc(100vh - 140px);padding-top:70px}.pageintro{max-width:750px;margin-bottom:42px}.pageintro h1{letter-spacing:-2px;margin:10px 0;font-size:54px}.pageintro p{font-size:16px}.roadmap{max-width:760px}.road{border-left:1px solid #19334a;grid-template-columns:28px 1fr;gap:12px;margin-left:7px;padding:0 0 30px;display:grid}.road .dot{background:#168deb;border-radius:50%;width:14px;height:14px;margin-left:-7px;box-shadow:0 0 16px #168deb}.road>div{padding-left:8px}.road h3{margin:4px 0}.road small{color:#38aaff}.coming{flex-direction:column;gap:13px;max-width:700px;display:flex}.coming b{font-size:24px}.coming button{width:max-content}.supportgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.supportgrid b{font-size:18px}footer{color:#617386;border-top:1px solid #17212c;align-items:center;gap:30px;min-height:90px;padding:0 max(5vw,28px);font-size:11px;display:flex}footer span:nth-child(2){margin:auto}@media (width<=800px){header nav,.auth .ghost{display:none}.hero{padding-top:70px}.hero h1{letter-spacing:-3px}.stats,.cards,.supportgrid{grid-template-columns:1fr}.stats div{border-bottom:1px solid #17283a;border-right:0}.actions{flex-direction:column}.pageintro h1{font-size:42px}footer{flex-direction:column;padding:25px}footer span:nth-child(2){margin:0}}.profilechip{color:#dcecff;cursor:pointer;text-align:left;background:#0b1621;border:1px solid #1b344b;border-radius:9px;grid-template-columns:30px auto;align-items:center;column-gap:8px;padding:5px 10px;display:grid}.profilechip>span{background:linear-gradient(135deg,#087fea,#765cff);border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.profilechip b{font-size:11px}.profilechip small{color:#71889c;font-size:8px}.modalback{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010409d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authmodal{background:linear-gradient(145deg,#0b1520,#070c12);border:1px solid #1b3852;border-radius:16px;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 30px 100px #000}.authmodal>.logo{margin-bottom:30px}.authmodal>small{color:#27a8ff;letter-spacing:2px;font-size:10px}.authmodal h2{margin:8px 0;font-size:30px}.authmodal>p{color:#8296a9;font-size:13px;line-height:1.5}.authmodal .x{color:#75899c;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:15px}.authmodal form{flex-direction:column;gap:13px;margin-top:22px;display:flex}.authmodal label{color:#8da1b4;font-size:11px;font-weight:700}.authmodal input[type=text],.authmodal input[type=email],.authmodal label>input:not([type=checkbox]){color:#fff;background:#050b11;border:1px solid #1b3348;border-radius:7px;outline:none;width:100%;margin-top:6px;padding:11px;display:block}.authmodal input:focus{border-color:#168deb}.check{background:#09121b;border:1px solid #14283a;border-radius:8px;align-items:flex-start;padding:10px;display:flex;gap:10px!important}.check input{margin-top:3px}.check span,.check b,.check small{display:block}.check small{color:#63798c;margin-top:2px;font-weight:400}.submit{width:100%;margin-top:4px}.authmodal em{color:#536b7e;font-size:9px;font-style:normal;line-height:1.5}.accountgrid{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.identitycard,.settingcard{background:#08111a;border:1px solid #172c3f;border-radius:12px;padding:20px}.identitycard{grid-row:span 2;align-items:center;gap:15px;display:flex}.avatar{background:linear-gradient(135deg,#087fea,#805cff);border-radius:50%;place-items:center;width:65px;height:65px;font-size:27px;font-weight:900;display:grid}.identitycard h2{margin:0}.identitycard span,.settingcard span{color:#4db9ff;font-size:11px}.settingcard b,.settingcard span{display:block}.settingcard p{color:#71869a;font-size:11px;line-height:1.5}.danger{color:#ff7e89}@media (width<=800px){.accountgrid{grid-template-columns:1fr}.identitycard{grid-row:auto}.profilechip b,.profilechip small{display:none}.profilechip{grid-template-columns:30px;padding:4px}}.autherror{color:#ff9ca5;background:#38141a;border:1px solid #6c2732;border-radius:7px;padding:9px;font-size:11px}.submit:disabled{opacity:.5;cursor:not-allowed}.chatroom{background:#071019;border:1px solid #17314a;border-radius:13px;max-width:850px;overflow:hidden}.chathead{border-bottom:1px solid #17314a;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.chathead>div b,.chathead>div span{display:block}.chathead>div span{color:#647b90;margin-top:3px;font-size:10px}.online{color:#45dca1;letter-spacing:1px;font-size:9px}.messages{height:440px;padding:12px 18px;overflow:auto}.emptychat{text-align:center;color:#5f7488;place-content:center;height:100%;font-size:13px;display:grid}.message{grid-template-columns:38px 1fr;gap:10px;padding:11px 0;display:grid}.miniavatar{background:linear-gradient(135deg,#087fea,#765cff);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.messagehead{align-items:center;gap:6px;font-size:11px;display:flex}.messagehead time{color:#536b7f;margin-left:auto;font-size:9px}.ownerbadge,.founderbadge{border-radius:8px;padding:3px 6px;font-size:8px}.ownerbadge{color:#ffd65a;background:#3a2a08;border:1px solid #6b5010}.founderbadge{color:#58bdff;background:#0b2d49}.message p{color:#c5d2de;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.5}.composer{border-top:1px solid #17314a;gap:8px;padding:12px;display:flex}.composer input{color:#fff;background:#050b11;border:1px solid #1b344b;border-radius:8px;outline:none;flex:1;padding:11px}.composer input:focus{border-color:#168deb}.chaterror{color:#ff9aa4;background:#34141b;padding:8px 14px;font-size:10px}@media (width<=800px){.messages{height:55vh}.messagehead{flex-wrap:wrap}.messagehead time{margin-left:0}.composer{position:sticky;bottom:0}}.labgrid{grid-template-columns:330px 1fr;gap:14px;min-height:560px;display:grid}.labtasks,.labthread{background:#071019;border:1px solid #17314a;border-radius:13px;overflow:hidden}.labtasks form{border-bottom:1px solid #17314a;flex-direction:column;gap:8px;padding:14px;display:flex}.labtasks input,.labtasks textarea{color:#fff;font:inherit;background:#050b11;border:1px solid #1b344b;border-radius:8px;padding:10px}.labtasks textarea{resize:vertical;min-height:90px}.tasklist{padding:8px}.tasklist button{text-align:left;color:#cbd8e4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:11px}.tasklist button.active{background:#0c1a27;border-color:#1c4668}.tasklist b,.tasklist span{display:block}.tasklist span{color:#668096;text-transform:uppercase;margin-top:4px;font-size:9px}.labthread{flex-direction:column;display:flex}.labthreadhead{border-bottom:1px solid #17314a;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.labthreadhead b,.labthreadhead span{display:block}.labthreadhead div span{color:#45dca1;text-transform:uppercase;margin-top:3px;font-size:9px}.labmessages{flex:1;max-height:480px;padding:16px;overflow:auto}.labmsg{background:#0b1722;border-radius:10px;max-width:82%;margin:9px 0;padding:11px 13px}.labmsg.owner{background:#102746;margin-left:auto}.labmsg.chatgpt,.labmsg.agent{border:1px solid #29486a}.labmsg b{color:#4eb8ff;font-size:10px}.labmsg p{white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.55}.labmsg time{color:#50687c;font-size:8px}@media (width<=800px){.labgrid{grid-template-columns:1fr}.labthread{min-height:500px}}.laboverview{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.laboverview>div{background:#071019;border:1px solid #17314a;border-radius:10px;padding:13px}.laboverview b,.laboverview span{display:block}.laboverview b{font-size:20px}.laboverview span{color:#6f879a;text-transform:uppercase;margin-top:3px;font-size:9px}.providerbar{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.providerbar span{text-transform:uppercase;color:#70879b;border:1px solid #1a344c;border-radius:999px;padding:6px 9px;font-size:9px}.providerbar .ready{color:#48d99a;border-color:#1e664d}.providerbar .limited{color:#e8b75e;border-color:#6a5426}@media (width<=800px){.laboverview{grid-template-columns:1fr 1fr}}
