:root{--bg:#09090c;--panel:#111116;--panel2:#16161d;--line:#262631;--muted:#9292a3;--text:#f4f2f8;--accent:#8b5cf6;--accent2:#6d35e8;--danger:#f87171}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}button{cursor:pointer}.logo{display:flex;align-items:center;gap:10px}.logo img{object-fit:contain}.logo strong{font-size:19px;letter-spacing:-.5px}.button{border:1px solid #9167f8;background:var(--accent2);color:white;min-height:42px;padding:0 18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;box-shadow:0 6px 20px #6d35e826}.button:hover{background:#7b46eb}.button.small{min-height:36px;padding:0 14px}.button.secondary{background:#15151b;border-color:#30303b;box-shadow:none}.button.full{width:100%}.eyebrow,.overline{color:#a88bfa;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:750}.landing{overflow:hidden}.topbar{height:70px;max-width:1200px;padding:0 24px;align-items:center;border-bottom:1px solid #ffffff0d}.topbar,.topbar nav{margin:auto;display:flex}.topbar nav{gap:28px}.quiet,.topbar nav a{color:#aaa9b5}.navActions{display:flex;align-items:center;gap:18px}.hero{text-align:center;padding:95px 24px 0;background:radial-gradient(circle at 50% 15%,#5d2cb52b,transparent 32%)}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #332949;border-radius:20px;background:#15111f}.eyebrow span{width:6px;height:6px;background:#9a70ff;border-radius:50%}.hero h1{font-size:clamp(48px,8vw,86px);letter-spacing:-.065em;line-height:.98;margin:25px 0 18px}.hero>p{font-size:19px;color:#aaa9b5;margin:0 auto;max-width:600px}.heroActions{display:flex;gap:12px;justify-content:center;margin-top:32px}.editorMock{max-width:1120px;margin:72px auto 0;text-align:left;border:1px solid #2b2935;border-radius:15px 15px 0 0;overflow:hidden;background:#101015;box-shadow:0 35px 100px #000,0 0 0 1px #ffffff05}.mockTop{height:42px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--line);gap:7px}.mockTop i{width:9px;height:9px;border-radius:50%;background:#34333d}.mockTop span{margin:auto;color:#8c8b98;font-size:12px}.mockBody{display:grid;grid-template-columns:190px 1fr 37%;height:430px}.mockBody aside{padding:18px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px;font-size:12px}.mockBody aside b{color:#7d7c87;font-size:10px}.mockBody aside em{font-style:normal;color:#aaa}.mockCode{border-right:1px solid var(--line)}.tabs{height:36px;border-bottom:1px solid var(--line);display:flex}.tabs span{padding:10px 18px;border-right:1px solid var(--line);font-size:12px}.mockCode pre{margin:0;padding:24px;line-height:2;color:#c8c3d5}.mockCode pre i{color:#4f4e59;font-style:normal;margin-right:12px}.mockCode pre b{color:#a78bfa;font-weight:500}.mockPreview>div{height:36px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 12px;font-size:12px}.mockPreview section{background:#f7f7f8;color:#171719;height:calc(100% - 36px);display:grid;place-content:center;text-align:center}.mockPreview section img{margin:auto}.mockPreview section h3{font-size:24px;margin:12px 0 0}.trust{height:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:70px;color:#7f7e8a;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.section{max-width:1120px;margin:auto;padding:120px 24px}.sectionHead{text-align:center}.section h2{font-size:42px;letter-spacing:-.04em;margin:10px 0 50px}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.feature{padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.feature svg{color:#9e78ff}.feature h3{margin:28px 0 8px;font-size:17px}.community>p,.feature p,.split p{color:var(--muted);line-height:1.7}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.split h2{text-align:left;margin-bottom:20px}.textLink{color:#aa8cff;display:inline-flex;align-items:center;gap:7px;margin-top:15px}.templateStack{display:grid;grid-gap:8px;gap:8px}.templateStack>div{border:1px solid var(--line);background:var(--panel);padding:20px;border-radius:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px}.templateStack svg{color:#a67fff}.templateStack span{color:var(--muted);font-size:12px}.community{text-align:center;border:1px solid var(--line);background:linear-gradient(180deg,#17131f,#0d0d11);border-radius:18px;margin-bottom:100px}.community h2{margin-bottom:12px}.statRow{display:flex;justify-content:center;gap:80px;margin-top:55px}.statRow>div{display:flex;flex-direction:column;gap:6px}.statRow b{font-size:20px}.statRow span,footer{color:var(--muted)}footer{border-top:1px solid var(--line);height:110px;display:flex;align-items:center;max-width:1120px;padding:0 24px;gap:24px}footer,footer>span{margin:auto}footer>div{display:flex;gap:20px}.authPage{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:50px 20px;background:radial-gradient(circle at 50% 0,#47227d26,transparent 35%)}.authCard{width:min(440px,100%);margin:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:34px}.authCard h1{font-size:27px;letter-spacing:-.03em;margin:8px 0 28px}.authCard form,.modal{display:grid;grid-gap:18px;gap:18px}.authCard label,.modal label{display:grid;grid-gap:8px;gap:8px;font-weight:600;color:#d5d2dc}.authCard input,.modal input,.modal select,.modal textarea{width:100%;background:#0b0b0f;border:1px solid #30303a;color:white;border-radius:8px;padding:11px 12px;outline:none}.authCard input:focus,.modal input:focus{border-color:var(--accent)}.password{position:relative}.password button{position:absolute;right:8px;top:8px;background:none;border:0}.password svg{width:18px}.authCard>p:last-child{text-align:center;color:var(--muted)}.inline{border:0;background:none;color:#a98cff}.formError{color:#fca5a5!important;text-align:left!important;font-size:13px}.appShell{display:flex;min-height:100vh}.side{width:230px;position:fixed;inset:0 auto 0 0;background:#0d0d11;border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;z-index:20}.side>a{padding:0 8px;margin-bottom:30px}.side nav,.sideBottom{display:grid;grid-gap:4px;gap:4px}.side nav a,.sideBottom a,.sideBottom button{height:40px;padding:0 11px;border:0;background:none;border-radius:7px;display:flex;align-items:center;gap:11px;color:#a4a3ae;text-align:left}.side nav a.active,.side nav a:hover,.sideBottom a:hover,.sideBottom button:hover{background:#1a1721;color:white}.side svg{width:17px}.sideBottom{margin-top:auto}.appMain{margin-left:230px;width:calc(100% - 230px)}.appHeader{height:64px;border-bottom:1px solid var(--line);justify-content:flex-end;gap:12px;padding:0 28px}.appHeader,.globalSearch{display:flex;align-items:center}.globalSearch{width:360px;border:1px solid var(--line);background:#111116;color:#6f6e79;border-radius:8px;height:36px;padding:0 10px;margin-right:auto}.globalSearch kbd{margin-left:auto;border:1px solid #30303a;border-radius:4px;padding:2px 6px;font-size:10px}.iconButton{border:0;background:none;display:grid;place-items:center}.iconButton svg{width:19px}.avatar{width:32px;height:32px;display:grid;place-items:center;background:#5d31b4;border:1px solid #8d66dc;border-radius:8px;font-size:11px;font-weight:700}.mobileMenu{display:none}.dashboard{padding:45px 34px;max-width:1500px;margin:auto}.dashTitle{display:flex;justify-content:space-between;align-items:flex-end}.dashTitle h1{font-size:30px;letter-spacing:-.035em;margin:7px 0}.dashTitle p:last-child{color:var(--muted)}.dashTitle svg{width:18px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;margin:35px 0}.stats article{border:1px solid var(--line);border-radius:10px;padding:20px;background:var(--panel)}.stats article>span{display:flex;align-items:center;gap:8px;color:#aaa9b5}.stats svg{width:16px;color:#9d78fc}.stats b{display:block;font-size:27px;margin:22px 0 3px}.stats small{color:#74737f}.projectSection{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:visible}.projectHead{height:75px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.projectHead h2{margin:0 0 4px;font-size:16px}.projectHead>div span{font-size:12px;color:var(--muted)}.projectHead label{margin-left:auto;width:230px;height:34px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;padding:0 9px;gap:7px}.projectHead label svg{width:15px;color:#777}.projectHead input{border:0;background:none;outline:0;color:white;width:100%}.projectTable{min-width:700px}.projectSection{overflow-x:auto}.tableRow{height:68px;display:grid;grid-template-columns:minmax(260px,2fr) 1fr .8fr .8fr 80px;align-items:center;padding:0 20px;border-bottom:1px solid #202029;color:#aaa9b4}.tableHeader{height:40px;color:#6f6e79;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.projectName{border:0;background:none;display:flex;align-items:center;gap:12px;text-align:left}.projectName i{width:35px;height:35px;border:1px solid #373044;background:#211a2d;border-radius:8px;display:grid;place-items:center;color:#a47cff}.projectName svg{width:17px}.projectName span{display:grid;grid-gap:4px;gap:4px}.projectName small{color:#777683}.pill{border:1px solid #34333d;border-radius:20px;padding:4px 9px;width:max-content;font-size:11px;text-transform:capitalize}.rowActions{display:flex;position:relative}.rowActions>button{border:0;background:none;padding:7px}.rowActions svg{width:17px}.rowActions .starred{color:#ad8aff;fill:#ad8aff}.dropdown{position:absolute;right:0;top:35px;width:165px;background:#1c1c23;border:1px solid #34333d;border-radius:8px;padding:5px;z-index:3;box-shadow:0 12px 40px #000}.dropdown button{width:100%;border:0;background:none;padding:9px;text-align:left;border-radius:5px;display:flex;gap:7px}.dropdown button:hover{background:#292833}.dropdown .danger{color:#f88}.dropdown svg{width:15px}.empty{text-align:center;padding:70px}.empty>svg{width:34px;height:34px;color:#706580}.empty h3{margin-bottom:5px}.empty p{color:var(--muted)}.modalBackdrop{position:fixed;inset:0;background:#000b;display:grid;place-items:center;padding:20px;z-index:100}.modal{width:min(560px,100%);background:#15151b;border:1px solid #34333d;border-radius:13px;padding:28px;position:relative;box-shadow:0 30px 100px #000}.modal h2{margin:0 0 8px;font-size:24px}.modal textarea{min-height:75px;resize:vertical}.modalClose{position:absolute;right:18px;top:18px;background:none;border:0}.modalClose svg{width:20px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.modalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.smallModal{width:410px}.ide{height:100vh;overflow:hidden;background:#0e0e12}.ideTop{height:48px;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 10px;gap:11px}.ideTop .logo img{width:25px;height:25px}.ideProject{font-weight:650;border-left:1px solid var(--line);padding-left:13px}.ideProject small{font-weight:400;color:#6f6e78;margin-left:9px}.ideTopActions{margin-left:auto;display:flex;gap:4px}.activity button,.ideTopActions button,.paneTitle button,.previewBar button{border:0;background:none;color:#aaa;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:6px}.ideTopActions button.active,.ideTopActions button:hover,.previewBar button.active,.previewBar button:hover{background:#24232c;color:white}.ideTopActions .run{background:#6f3bd4;color:white}.ideTopActions svg{width:16px;height:16px}.ideBody{height:calc(100vh - 48px);display:grid;grid-template-columns:46px 210px minmax(320px,1fr) minmax(300px,40%)}.ideBody.noExplorer{grid-template-columns:46px minmax(320px,1fr) minmax(300px,40%)}.ideBody.noPreview{grid-template-columns:46px 210px 1fr}.ideBody.noPreview.noExplorer{grid-template-columns:46px 1fr}.activity{background:#111116;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding-top:6px}.activity button{width:100%;height:42px;justify-content:center}.activity button.active{border-left:2px solid var(--accent);color:white}.activity svg{width:20px}.explorer{background:#121217;border-right:1px solid var(--line);overflow:auto}.paneTitle{height:38px;display:flex;align-items:center;padding:0 10px;font-size:10px;color:#888}.paneTitle div{display:flex;margin-left:auto}.paneTitle button{padding:3px}.paneTitle svg{width:14px}.rootFolder{display:block;padding:8px 11px}.fileItem{height:30px;width:100%;border:0;background:none;color:#aaa;text-align:left;padding:0 9px 0 18px;display:flex;align-items:center;gap:7px}.fileItem.active{background:#25242d;color:white}.fileItem>svg{color:#9b76f4}.fileItem span{margin-left:auto;opacity:0}.fileItem:hover span{opacity:1}.fileItem span svg{width:13px}.codePane{min-width:0;background:#0e0e12;border-right:1px solid var(--line);height:100%;overflow:hidden}.fileTabs{height:38px;display:flex;background:#111116;border-bottom:1px solid var(--line);overflow:auto}.fileTabs button{height:38px;border:0;border-right:1px solid var(--line);background:#131318;color:#888;display:flex;align-items:center;gap:7px;padding:0 11px;white-space:nowrap}.fileTabs button.active{background:#1a1a20;color:white;border-top:1px solid var(--accent)}.fileTabs svg{width:13px}.fileTabs button>svg:last-child{margin-left:3px}.console{height:152px;border-top:1px solid var(--line);background:#101014}.consoleTabs{display:flex;align-items:center;padding:0 10px;gap:8px}.consoleTabs button{border:0;background:none;color:#888;padding:8px}.consoleTabs button.active{color:white;border-bottom:1px solid var(--accent)}.consoleTabs>svg{width:15px;margin-left:auto;cursor:pointer}.consoleBody{padding:3px 15px;font:12px/1.7 ui-monospace,monospace;overflow:auto;height:115px}.muted{color:#686773}.preview{background:#15151a;min-width:0}.previewBar{height:38px;border-bottom:1px solid var(--line);padding:0 7px}.previewBar,.previewBar b{display:flex;align-items:center}.previewBar b{gap:6px;font-size:11px}.previewBar span{flex:1 1}.previewBar svg{width:14px}.frameWrap{height:calc(100% - 38px);padding:8px;display:flex;justify-content:center}.frameWrap iframe{border:0;background:white;width:100%;height:100%;transition:width .2s}.preview.tablet .frameWrap iframe{width:720px;max-width:100%}.preview.mobile .frameWrap iframe{width:390px;max-width:100%}.commandBackdrop{position:fixed;inset:0;background:#0008;z-index:90;display:flex;justify-content:center;padding-top:90px}.command{width:min(570px,calc(100% - 30px));height:max-content;background:#1c1c23;border:1px solid #40384e;border-radius:10px;box-shadow:0 25px 80px #000;overflow:hidden}.command label{height:49px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--line);gap:10px}.command input{flex:1 1;border:0;background:none;outline:0;color:white}.command kbd{font-size:10px;color:#777}.command>div{padding:7px}.command>div button{width:100%;height:38px;background:none;border:0;border-radius:6px;display:flex;align-items:center;gap:10px;text-align:left}.command>div button:hover{background:#292832}.command svg{width:16px}.editorLoading,.loadingScreen{display:grid;place-items:center;color:#777}.loadingScreen{height:100vh;align-content:center;gap:15px}@media(max-width:900px){.topbar nav{display:none}.featureGrid{grid-template-columns:1fr 1fr}.mockBody{grid-template-columns:150px 1fr}.mockPreview{display:none}.trust{gap:25px}.stats{grid-template-columns:1fr 1fr}.side{transform:translateX(-100%);transition:.2s}.side.open{transform:none}.appMain{margin-left:0;width:100%}.mobileMenu{display:grid;position:fixed;top:14px;left:12px;z-index:30}.appHeader{padding-left:58px}.ideBody,.ideBody.noExplorer{grid-template-columns:42px 180px 1fr}.ideBody:not(.noPreview) .preview{position:fixed;inset:48px 0 0 42px;z-index:20}.ideTopActions button{font-size:0}.ideTopActions button svg{margin:0}.ideProject small{display:none}}@media(max-width:620px){.topbar{padding:0 16px}.topbar .quiet{display:none}.hero{padding-top:65px}.hero h1{font-size:49px}.hero>p{font-size:16px}.heroActions{flex-direction:column}.mockBody{grid-template-columns:1fr}.mockBody aside{display:none}.editorMock{margin-top:45px}.trust{overflow:auto;justify-content:flex-start;padding:0 20px}.section{padding:80px 18px}.section h2{font-size:32px}.featureGrid,.split{grid-template-columns:1fr}.split{gap:45px}.community{border-radius:0;margin-bottom:40px}.statRow{flex-direction:column;gap:25px}footer{height:auto;padding:35px 18px;flex-wrap:wrap}footer>span{margin-left:auto}.dashboard{padding:30px 14px}.dashTitle{align-items:flex-start}.dashTitle>div p:last-child{display:none}.dashTitle .button{font-size:0;padding:0;width:42px}.stats{grid-template-columns:1fr 1fr}.stats article{padding:15px}.stats b{margin-top:12px}.projectHead label{display:none}.globalSearch{width:auto;flex:1 1}.formGrid{grid-template-columns:1fr}.modal{padding:22px}.ideTop{gap:6px}.ideTop .logo{display:none}.ideProject{border:0;padding:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ideTopActions button:first-child,.ideTopActions button:nth-child(2),.ideTopActions button:nth-child(4){display:none}.ideBody,.ideBody.noExplorer{grid-template-columns:40px 1fr}.explorer{position:fixed;left:40px;top:48px;bottom:0;width:230px;z-index:30;box-shadow:20px 0 50px #000}.codePane{grid-column:-1/2}.stats small{display:none}}.newAuthPage{min-height:100vh;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(360px,1fr) minmax(390px,520px);align-items:center;grid-gap:7vw;gap:7vw;padding:92px max(5vw,28px) 45px;background:#0c0c12}.authBrand{left:max(5vw,28px);top:28px}.authBack,.authBrand{position:absolute;z-index:3}.authBack{right:max(5vw,28px);top:32px;display:flex;align-items:center;gap:7px;color:#92909e;font-size:13px}.authBack svg{width:15px}.authGlow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.3}.authGlowOne{width:430px;height:430px;background:#6d28d9;left:-160px;top:-180px}.authGlowTwo{width:360px;height:360px;background:#ec4899;right:-190px;bottom:-210px}.authDot{position:absolute;border-radius:50%;box-shadow:inset -18px -18px 34px #210d3d66,0 24px 70px #0008}.authDotOne{width:112px;height:112px;left:10%;top:-38px;background:linear-gradient(145deg,#8b38f0,#ff5eac)}.authDotTwo{width:54px;height:54px;right:16%;top:9%;background:linear-gradient(145deg,#33294f,#101019)}.authShowcase,.newAuthCard{position:relative;z-index:2}.authShowcase{max-width:610px;justify-self:end}.showcaseBadge{width:max-content;border:1px solid #3a2d51;background:#191320;border-radius:30px;padding:8px 12px;display:flex;align-items:center;gap:8px;color:#bb9cfb;font-size:12px;font-weight:650}.showcaseBadge svg{width:14px}.authShowcase h1{font-size:clamp(44px,5.2vw,72px);line-height:1.03;letter-spacing:-.055em;margin:23px 0 17px}.authShowcase h1 span{background:linear-gradient(90deg,#9a69ff,#f15bab);-webkit-background-clip:text;color:transparent}.authShowcase>p{color:#9b99a8;font-size:17px;line-height:1.6;max-width:500px}.miniEditor{margin-top:34px;width:min(520px,100%);border:1px solid #302c3a;border-radius:13px;overflow:hidden;background:#111116;box-shadow:0 28px 80px #0009;transform:perspective(1000px) rotateY(3deg)}.miniEditorTop{height:36px;border-bottom:1px solid #27252e;display:flex;align-items:center;gap:6px;padding:0 12px}.miniEditorTop i{width:7px;height:7px;border-radius:50%;background:#494550}.miniEditorTop span{margin:auto;color:#696775;font-size:10px}.miniEditorBody{display:grid;grid-template-columns:145px 1fr;height:142px}.miniEditorBody>div{border-right:1px solid #27252e;padding:17px 12px;display:flex;align-items:flex-start;gap:7px;color:#aaa;font-size:11px}.miniEditorBody svg{width:13px;color:#9e75ff}.miniEditorBody pre{margin:0;padding:21px;color:#bbb;font:12px/2 ui-monospace,monospace}.miniEditorBody pre b{color:#4e4c57;margin-right:10px}.miniEditorBody pre i{font-style:normal;color:#a77cff}.authBenefits{display:flex;gap:24px;margin-top:25px;color:#898795;font-size:12px}.authBenefits span{display:flex;align-items:center;gap:6px}.authBenefits svg{width:14px;color:#9d75f8}.newAuthCard{background:#15151d;border:1px solid #312e3a;border-radius:16px;padding:38px;box-shadow:0 35px 100px #0009,0 0 0 1px #ffffff05}.authCardHead p{color:#a981ff;font-size:11px;letter-spacing:.13em;font-weight:750;margin:0}.authCardHead h2{font-size:29px;letter-spacing:-.035em;margin:9px 0}.authCardHead>span{color:#84828f}.newAuthCard form{display:grid;grid-gap:17px;gap:17px;margin-top:28px}.newAuthCard label{display:grid;grid-gap:8px;gap:8px;color:#cfccd6;font-size:13px;font-weight:600}.newAuthCard input{height:44px;width:100%;border:1px solid #35323e;background:#0f0f15;color:white;border-radius:8px;padding:0 12px;outline:0}.newAuthCard input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.newAuthCard .password{position:relative}.newAuthCard .password button{top:7px}.authTwoCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.authSubmit{height:46px;border:0;border-radius:9px;background:linear-gradient(100deg,#7e3ce9,#ec4899 58%,#fb7185);color:white;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 10px 28px #aa3b9f35}.authSubmit:hover{filter:brightness(1.08)}.authSubmit svg{width:17px}.authSwitch{border-top:1px solid #2a2831;margin-top:27px;padding-top:21px;display:flex;justify-content:center;gap:6px;color:#83818e;font-size:13px}.authSwitch button{border:0;background:none;color:#b292ff;font-weight:650;padding:0}.authLegal{display:block;text-align:center;color:#5f5d68;font-size:10px;margin-top:19px}.notFoundPage{min-height:100vh;position:relative;overflow:hidden;background:#0a0a0f;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:90px 7vw 50px}.notFoundPage header{position:absolute;top:28px;left:7vw}.notFoundContent{position:relative;z-index:2;max-width:520px}.notFoundContent>p{color:#a47bff;font-weight:750;font-size:12px;letter-spacing:.16em}.notFoundContent h1{font-size:clamp(45px,5.4vw,76px);line-height:1.02;letter-spacing:-.06em;margin:15px 0 22px}.notFoundContent>span{display:block;color:#9997a4;font-size:16px;line-height:1.65;max-width:450px;margin-bottom:30px}.lostScene{position:relative;height:520px;order:-1}.nfGlow{width:420px;height:420px;background:#6d28d950;filter:blur(90px);top:30px;left:4%}.nfGlow,.nfOrb{position:absolute;border-radius:50%}.nfOrb{background:linear-gradient(145deg,#9d4eff,#ef55b5);box-shadow:inset -20px -20px 40px #5819a0,0 25px 80px #000}.nfOrbA{width:110px;height:110px;left:4%;top:8%}.nfOrbB{width:42px;height:42px;right:10%;bottom:15%;background:linear-gradient(145deg,#403452,#111017)}.codeWindow{position:absolute;width:min(490px,90%);left:8%;top:25%;background:#121218;border:1px solid #35303e;border-radius:15px;overflow:hidden;box-shadow:0 35px 100px #000;transform:rotate(-4deg)}.codeWindow>div{height:40px;border-bottom:1px solid #28262e;display:flex;align-items:center;gap:6px;padding:0 13px}.codeWindow>div i{width:8px;height:8px;background:#48454f;border-radius:50%}.codeWindow>div span{margin:auto;color:#666471;font-size:11px}.codeWindow pre{height:220px;margin:0;padding:32px;color:#bdb9c8;font:15px/2 ui-monospace,monospace}.codeWindow pre b{display:inline-block;font-size:76px;line-height:1;color:#9467f3;letter-spacing:-8px}.codeWindow pre em{color:#6d6a77}.codeWindow pre strong{color:#ec62b1}.searchBeam{position:absolute;width:380px;height:190px;left:24%;top:44%;background:linear-gradient(90deg,#b88aff20,transparent);-webkit-clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);transform:rotate(13deg)}.searchLamp{position:absolute;width:58px;height:58px;border-radius:50%;background:#20172e;border:1px solid #7652a7;left:19%;top:54%;display:grid;place-items:center;box-shadow:0 0 40px #a66bff55}.searchLamp svg{color:#bf96ff}@media(max-width:900px){.newAuthPage{grid-template-columns:1fr;padding-top:110px}.authShowcase{display:none}.newAuthCard{width:min(520px,100%);justify-self:center}.notFoundPage{grid-template-columns:1fr;text-align:center;padding-top:110px}.lostScene{height:380px}.notFoundContent{margin:auto}.notFoundContent>span{margin-left:auto;margin-right:auto}.notFoundContent .button{margin:auto}.codeWindow{left:50%;transform:translateX(-50%) rotate(-3deg)}}@media(max-width:520px){.newAuthPage{padding:90px 16px 24px}.authBrand{left:18px;top:23px}.authBack{right:18px;top:28px;font-size:0}.newAuthCard{padding:25px 20px}.authTwoCols{grid-template-columns:1fr}.authDotOne{width:75px;height:75px}.notFoundPage{padding-left:18px;padding-right:18px}.lostScene{height:320px}.codeWindow pre{height:180px}.codeWindow pre b{font-size:58px}}.console-log{color:#d6d3df}.console-warn{color:#fbbf24}.console-error{color:#fb7185}.settingsPage{padding:45px 34px;max-width:1400px;margin:auto}.settingsMessage{margin:24px 0;border:1px solid #4a3a68;background:#1d1729;border-radius:8px;color:#c8b2ff}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px}.settingsCard{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:25px;align-items:flex-start;gap:14px}.settingsCard>svg{color:#a47cff}.settingsCard h2{margin:0}.settingsCard p,.settingsCard small{color:var(--muted)}.settingsCard label{width:100%;color:#bbb8c3;font-weight:600}.settingsCard input,.settingsCard textarea{border:1px solid #34323e;background:#0d0d12;color:white;padding:11px;outline:0}.settingsCard textarea{min-height:90px}.avatarPreview{width:100px;height:100px;border-radius:18px;border:1px solid #3c3746}.dangerCard{border-color:#512b35}.dangerButton{background:#922f45;border-color:#b63b55}.avatar{position:relative;overflow:hidden}.avatar img{object-fit:cover}.exploreGrid,.templateGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.exploreGrid>a,.templateGallery article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:20px}.projectCover,.templatePreview{height:130px;border-radius:8px;background:linear-gradient(145deg,#1f1930,#111116);display:grid;place-items:center;margin-bottom:18px}.projectCover svg,.templatePreview svg{width:32px;height:32px;color:#a77cff}.exploreGrid>a>span,.templateGallery article>span{color:#9f7cff;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.exploreGrid h2,.templateGallery h2{margin:8px 0}.exploreGrid p,.templateGallery p{color:var(--muted);min-height:40px}.exploreSearch{margin-top:30px;width:min(440px,100%);height:42px;border:1px solid var(--line);background:var(--panel);border-radius:8px;display:flex;align-items:center;padding:0 12px;gap:8px}.exploreSearch svg{width:17px}.exploreSearch input{border:0;background:none;outline:0;color:white;width:100%}.exploreGrid footer{height:auto;padding:15px 0 0;margin-top:18px;border-top:1px solid var(--line);display:flex;gap:14px}.exploreGrid footer b{margin-right:auto}.exploreGrid footer span{display:flex;align-items:center;gap:4px}.exploreGrid footer svg{width:14px}.publicProject{height:100vh;background:#0c0c10}.publicProject>header{height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 16px;gap:22px}.publicProject>header>div{display:grid}.publicProject>header>div span{font-size:11px;color:var(--muted)}.publicProject>header .button{margin-left:auto;min-height:36px}.publicProject>section{height:calc(100vh - 58px);display:grid;grid-template-columns:210px 1fr 42%}.publicProject aside{border-right:1px solid var(--line);padding:10px}.publicProject aside button{width:100%;height:32px;border:0;background:none;color:#aaa;display:flex;align-items:center;gap:7px}.publicProject aside button.active{background:#24232d;color:white}.publicProject aside svg{width:14px}.publicProject pre{margin:0;padding:25px;background:#111116;overflow:auto;color:#d0ccd9}.publicProject iframe{border:0;width:100%;height:100%;background:white}@media(max-width:850px){.exploreGrid,.publicProject>section,.settingsGrid,.templateGallery{grid-template-columns:1fr}.publicProject aside,.publicProject pre{display:none}}.languagePicker{margin-top:auto;padding:12px 8px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.languagePicker span{display:flex;align-items:center;gap:8px;color:#777684;font-size:11px}.languagePicker svg{width:14px}.languagePicker select{width:100%;height:34px;border:1px solid var(--line);background:#131318;color:#ddd;border-radius:7px;padding:0 9px}.sideBottom{margin-top:8px}.installSection{display:flex;align-items:center;justify-content:space-between;gap:50px;border:1px solid var(--line);background:linear-gradient(110deg,#15121d,#101014);border-radius:18px;padding:55px}.installSection h2{margin:8px 0 12px}.installSection p{color:var(--muted);line-height:1.7;max-width:640px}.installSection .button:disabled{opacity:.5;cursor:not-allowed}.installDone{color:#b69aff}.landingProjects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.landingProjects>a{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px;transition:transform .18s,border-color .18s}.landingProjects>a:hover{transform:translateY(-3px);border-color:#4a3a68}.landingProjects>a>span{color:#a582ff;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.landingProjects h3{font-size:18px;margin:8px 0}.landingProjects p{color:var(--muted);min-height:42px}.landingProjects footer{height:auto;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--line);display:flex}.landingProjects footer span{margin-left:auto;display:flex;align-items:center;gap:5px}.landingProjects footer svg{width:14px}.communityEmpty{text-align:center;padding:55px;border:1px dashed #34313e;border-radius:12px;color:var(--muted)}.communityEmpty svg{color:#9f7cff}.exploreMore{justify-content:center;width:100%;margin-top:25px}.exploreMore svg{width:16px}.legalPage{min-height:100vh}.legalPage>header{height:72px;max-width:1080px;margin:auto;padding:0 24px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.legalPage>header>a:last-child{margin-left:auto;color:var(--muted)}.legalPage article{max-width:820px;margin:70px auto;padding:0 24px}.legalPage h1{font-size:clamp(38px,6vw,62px);letter-spacing:-.05em;margin:12px 0}.legalUpdated{color:var(--muted);margin-bottom:50px}.legalPage section{padding:24px 0;border-top:1px solid var(--line)}.legalPage h2{font-size:20px}.legalPage section p{color:#b0aeba;line-height:1.8}.legalPage section a{color:#ad8aff}.legalPage>footer{max-width:820px}.publicProject>header .button.secondary{margin-left:auto}.publicProject>header .button+.button{margin-left:0}@media(max-width:850px){.installSection{margin-left:15px;margin-right:15px;padding:30px;flex-direction:column;align-items:flex-start}.landingProjects{grid-template-columns:1fr}.publicProject>header .button{font-size:0;width:38px;padding:0}.publicProject>header .button svg{margin:0}}.languageButtons{display:flex;padding:3px;border:1px solid var(--line);background:#111116;border-radius:8px}.languageButtons button{min-width:38px;height:28px;border:0;background:transparent;color:#777684;border-radius:5px;font-size:11px;font-weight:750}.languageButtons button.active{background:#6d35e8;color:white}.globalLanguage{position:fixed;right:22px;top:18px;z-index:80}.landing .topbar{padding-right:130px}.appShell~.globalLanguage,body:has(.appShell)>.globalLanguage{display:none}.legalPage>header .languageButtons{margin-left:auto}.legalPage>header>.languageButtons+a{margin-left:18px}.installHelp{position:fixed;z-index:120;left:50%;top:50%;transform:translate(-50%,-50%);width:min(430px,calc(100% - 32px));padding:28px;background:#17171e;border:1px solid #3b3547;border-radius:14px;box-shadow:0 30px 100px #000}.installHelp h3{font-size:22px;margin:0 0 12px}.installHelp p{color:var(--muted);line-height:1.7;margin-bottom:20px}.installHelp .modalClose{position:absolute}.installHelp .button{min-width:110px}.communityShowcase{overflow:hidden}.communityTrack{display:flex;gap:14px;overflow-x:auto;padding:5px 3px 18px;scroll-snap-type:x proximity;scrollbar-width:none}.communityTrack::-webkit-scrollbar{display:none}.communityTrack>a{flex:0 0 min(340px,82vw);scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px;opacity:0;animation:projectSlideRight .55s cubic-bezier(.22,.8,.3,1) forwards;animation-delay:var(--card-delay)}.communityTrack>a:hover{border-color:#4a3a68;transform:translateY(-3px)}.communityTrack>a>span{color:#a582ff;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.communityTrack h3{font-size:18px;margin:8px 0}.communityTrack p{color:var(--muted);min-height:42px}.communityTrack footer{height:auto;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--line);display:flex}.communityTrack footer span{margin-left:auto;display:flex;align-items:center;gap:5px}.communityTrack footer svg{width:14px}@keyframes projectSlideRight{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:translateX(0)}}.readOnlyBadge{display:flex;align-items:center;gap:6px;margin-left:auto;color:#aaa;font-size:12px;border:1px solid var(--line);padding:7px 10px;border-radius:7px}.readOnlyBadge svg{width:14px}.publicProject>header .readOnlyBadge+.button{margin-left:0}.ide *{scrollbar-width:none}.ide ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ide .monaco-scrollable-element>.scrollbar{opacity:0!important;pointer-events:none!important}.ide .decorationsOverviewRuler{opacity:0!important}.exploreGrid>a{position:relative}.recommendedBadge{position:absolute;z-index:2;right:30px;top:30px!important;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #7457ba;border-radius:999px;background:#211735;color:#c8b5ff!important;font-size:10px!important;font-weight:800;letter-spacing:.06em}.recommendedBadge svg{width:14px;height:14px}.exploreGrid footer span[title*=downloads]{color:#b9a2f8}@media(prefers-reduced-motion:reduce){.communityTrack>a{animation:none;opacity:1}.frameWrap iframe{transition:none}}.profilePage,.projectSettings{min-height:100vh;padding:32px max(5vw,24px)}.profilePage>header{margin-bottom:65px}.profileHead{max-width:1000px;margin:auto;display:flex;align-items:center;gap:28px;padding-bottom:38px;border-bottom:1px solid var(--line)}.profileHead img{width:110px;height:110px;object-fit:cover;border-radius:22px;border:1px solid #3b3547}.profileHead h1{font-size:32px;margin:0 0 4px}.profileHead b,.profileHead span{color:var(--muted)}.profileHead p{font-size:16px}.profileProjects{max-width:1000px;margin:35px auto}.projectSettings{max-width:800px;margin:auto}.projectSettings>header{margin-bottom:35px}.projectSettings>header a{display:flex;gap:7px;align-items:center;color:var(--muted)}.projectSettings>header svg{width:16px}.projectSettings .settingsCard{margin-bottom:14px}.projectSettings select{background:#0d0d12;border:1px solid #34323e;color:white;border-radius:8px;padding:11px}.exploreCard{position:relative;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:20px;animation:nexoraFadeUp .32s both}.exploreProjectLink{display:block}.exploreProjectLink>span{color:#9f7cff;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.exploreCard footer{height:auto;padding:15px 0 0;margin-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px}.exploreCard footer span{display:flex;align-items:center;gap:4px}.exploreCard footer svg{width:14px}.projectOwnerLink{margin-right:auto;color:#b99cff;font-weight:700;position:relative;z-index:3}.projectOwnerLink:hover{text-decoration:underline}.profilePage>header{display:flex;align-items:center;justify-content:space-between}.profileIdentity{flex:1 1}.profileStats{display:flex;gap:24px;margin-top:18px}.profileStats span{display:flex;gap:5px;color:var(--muted)}.profileStats strong{color:#fff}.profileFollow{align-self:center;white-space:nowrap}.profileFollow svg{width:17px}.profileMessage{max-width:1000px;margin:18px auto;padding:11px 14px;border:1px solid #5a3540;background:#27151b;color:#ffabb9;border-radius:8px}@media(max-width:700px){.profileHead{align-items:flex-start;flex-wrap:wrap}.profileHead img{width:82px;height:82px}.profileIdentity{min-width:calc(100% - 120px)}.profileStats{width:100%;gap:14px;flex-wrap:wrap}.profileFollow{margin-left:110px}}.communityTrack{scroll-snap-type:none;overscroll-behavior-inline:contain}.communityTrack>a{will-change:transform}.communityTrack:hover>a{animation-play-state:paused}.dashTitle:has(.dashboardV11){position:relative}.dashboardV11{gap:8px;margin-left:auto;margin-right:150px}.dashboardV11 .button{min-height:38px}.dashboardV11>small{position:absolute;top:48px;color:#bda8ed}.pinMenu{position:relative}.pinMenu>div{display:none;position:absolute;z-index:50;right:0;top:42px;width:240px;max-height:300px;overflow:auto;padding:5px;background:#1d1d23;border:1px solid var(--line);box-shadow:0 14px 40px #000}.pinMenu:focus-within>div,.pinMenu:hover>div{display:block}.pinMenu>div button{width:100%;height:34px;border:0;background:transparent;color:#bbb;display:flex;align-items:center;gap:8px;text-align:left}.pinMenu>div button.active,.pinMenu>div button:hover{background:#2b2638;color:#fff}.pinMenu svg{width:15px}.pinMenu>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.dashboardV11{margin:15px 0 0;width:100%;order:3}.dashboardV11 .button{font-size:11px;width:auto}.dashTitle:has(.dashboardV11){flex-wrap:wrap}}.githubIdentity{display:flex;align-items:center;gap:12px}.githubIdentity img{width:48px;height:48px;border-radius:50%;object-fit:cover}.githubIdentity b,.githubIdentity small,.githubIdentity span{display:block}.githubIdentity small{color:var(--muted)}.githubActions{display:flex;gap:8px;flex-wrap:wrap}.githubRepos{width:100%;max-height:320px;overflow:auto;border-top:1px solid var(--line)}.githubRepo{gap:8px;border-bottom:1px solid var(--line)}.githubRepo,.githubRepo a{display:flex;align-items:center}.githubRepo a{min-width:0;flex:1 1;gap:9px;padding:10px 4px}.githubRepo a:hover{color:#bda5ff}.githubRepo>button{border:0;border-radius:6px;background:#6f3bd4;color:#fff;padding:7px 9px;display:flex;align-items:center;gap:5px}.githubRepo>button:disabled{opacity:.55}.githubRepos svg{width:16px}.githubRepos b,.githubRepos small,.githubRepos span{display:block}.githubRepos span{min-width:0}.githubRepos b{overflow:hidden;text-overflow:ellipsis}.githubRepos small{color:var(--muted)}.spin{animation:runtimeSpin 1s linear infinite}.landingLanguage{position:fixed;left:18px;bottom:18px;z-index:80;box-shadow:0 10px 35px #0008}.landing .topbar{padding-right:24px}.languagePicker{display:none}.languagePicker:has(.languageButtons){display:grid}@keyframes nexoraFadeUp{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes nexoraPop{0%{opacity:0;transform:scale(.86)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes nexoraSpin{to{transform:rotate(1turn)}}@keyframes nexoraLoad{0%{transform:translateX(-110%)}60%,to{transform:translateX(310%)}}@keyframes nexoraFloat{50%{transform:translateY(-9px) rotate(2deg)}}@keyframes nexoraSuccess{50%{border-color:#8b5cf6;box-shadow:0 0 0 5px #8b5cf615,0 35px 100px #0009}}.authModeEnter{animation:nexoraFadeUp .42s cubic-bezier(.2,.75,.25,1)}.authSuccess{animation:nexoraSuccess .7s ease}.authDotOne{animation:nexoraFloat 5s ease-in-out infinite}.authDotTwo{animation:nexoraFloat 6s ease-in-out infinite reverse}.newAuthCard .authTwoCols,.newAuthCard form>label{animation:nexoraFadeUp .3s both}.newAuthCard form>label:nth-child(2){animation-delay:.04s}.newAuthCard form>label:nth-child(3){animation-delay:.08s}.authSubmit{transition:transform .18s,filter .18s}.authSubmit:hover:not(:disabled){transform:translateY(-2px)}.authSubmit:disabled{cursor:wait;filter:saturate(.75)}.buttonSpinner{width:16px;height:16px;border:2px solid #ffffff55;border-top-color:white;border-radius:50%;animation:nexoraSpin .7s linear infinite}.modal{animation:nexoraFadeUp .24s ease}.exploreGrid>a,.tableRow:not(.tableHeader),.templateGallery article{animation:nexoraFadeUp .32s both}.tableRow:not(.tableHeader):nth-child(3){animation-delay:35ms}.tableRow:not(.tableHeader):nth-child(4){animation-delay:.07s}.projectName i{transition:transform .2s}.tableRow:hover .projectName i{transform:translateY(-2px) scale(1.04)}.rowActions button:active{transform:scale(.88)}.nexoraLoader{position:fixed;inset:0;z-index:200;background:#0b0b10;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px}.loaderMark{width:64px;height:64px;border:1px solid #3b3150;background:#17121f;border-radius:17px;display:grid;place-items:center;animation:nexoraPop .45s ease}.loaderMark img{width:40px;height:40px}.loaderTrack{width:150px;height:3px;background:#24212b;border-radius:9px;overflow:hidden}.loaderTrack span{display:block;width:45%;height:100%;background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:9px;animation:nexoraLoad 1.25s ease-in-out infinite}.nexoraLoader p{margin:0;color:#85828f;font-size:13px}.loadingScreen .logo img{animation:nexoraPop .5s ease,nexoraFloat 3s ease-in-out .5s infinite}.editorLoading{animation:nexoraFadeUp .35s ease}.dashboard,.profilePage,.projectSettings,.settingsPage{animation:nexoraFadeUp .3s ease}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.explorerMenu{position:absolute;right:8px;top:34px;width:155px;padding:5px;background:#1b1b22;border:1px solid #373641;border-radius:8px;z-index:30;box-shadow:0 14px 35px #000}.explorerMenu button,.fileContext button{width:100%;height:34px;border:0;background:none;color:#c5c2cc;border-radius:5px;display:flex;align-items:center;gap:8px;padding:0 9px;text-align:left}.explorerMenu button:hover,.fileContext button:hover{background:#2a2933}.explorerMenu svg,.fileContext svg{width:15px}.paneTitle{position:relative}.dropHint{margin:15px 10px;padding:10px;border:1px dashed #34313e;border-radius:7px;text-align:center;color:#666471;font-size:10px}.fileContext{position:fixed;width:170px;padding:5px;background:#1b1b22;border:1px solid #3b3945;border-radius:8px;z-index:150;box-shadow:0 18px 55px #000;animation:nexoraFadeUp .16s ease}.fileContext .danger{color:#fb7185}.editorToast{position:fixed;right:18px;top:62px;z-index:180;padding:11px 15px;border:1px solid #493d60;background:#21192e;border-radius:8px;color:#d7c7ff;box-shadow:0 14px 40px #000;animation:nexoraFadeUp .2s ease}.ideTopActions a{display:flex;align-items:center;padding:7px 9px;border-radius:6px}.ideTopActions a:hover{background:#24232c}.ideTopActions a svg{width:16px}.fileItem{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fileItem>svg{flex:none}.smallModal>p{color:#aaa7b3;line-height:1.6}.button.dangerButton{background:#922f45;border-color:#b83d59}.ide{--ide-title:#181818;--ide-sidebar:#181818;--ide-activity:#181818;--ide-editor:#1e1e1e;--ide-tab:#181818;--ide-tab-active:#1e1e1e;--ide-border:#2b2b2b;--ide-muted:#9d9d9d;position:relative;color:#cccccc;background:var(--ide-editor);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ideTop{height:35px;padding:0 8px;gap:7px;background:var(--ide-title);border-color:var(--ide-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ideTop .logo img{width:19px;height:19px}.ideTop .logo strong{display:none}.ideTop>.iconButton{width:28px;height:28px;padding:5px}.ideProject{position:absolute;left:50%;transform:translateX(-50%);max-width:38vw;overflow:hidden;border:0;padding:0;color:#b8b8b8;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ideProject:after{content:" — Nexora";color:#858585}.ideProject small{display:none}.ideTopActions{height:100%;align-items:center}.ideTopActions a,.ideTopActions button{min-width:28px;height:27px;padding:5px 7px;border-radius:4px;color:#b8b8b8;font-size:11px}.ideTopActions .run{background:transparent;color:#89d185}.ideTopActions .run:hover{background:#2a2d2e}.ideBody{height:calc(100vh - 57px);grid-template-columns:48px 240px minmax(320px,1fr) minmax(300px,38%)}.ideBody.noExplorer{grid-template-columns:48px minmax(320px,1fr) minmax(300px,38%)}.ideBody.noPreview{grid-template-columns:48px 240px 1fr}.ideBody.noPreview.noExplorer{grid-template-columns:48px 1fr}.activity{padding:0;background:var(--ide-activity);border-color:var(--ide-border)}.activity button{position:relative;width:48px;height:48px;padding:0;color:#868686;border-radius:0}.activity button:hover{color:#d7d7d7;background:transparent}.activity button.active{color:#d7d7d7;border:0}.activity button.active:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#007acc}.activity svg{width:23px;height:23px;stroke-width:1.7}.explorer{background:var(--ide-sidebar);border-color:var(--ide-border)}.paneTitle{height:35px;padding:0 12px 0 20px;color:#bbbbbb;font-size:11px;letter-spacing:.02em}.paneTitle button{color:#bcbcbc;border-radius:4px}.paneTitle button:hover{background:#2a2d2e}.rootFolder{min-height:22px;padding:4px 10px;color:#cccccc;background:#202020;font-size:11px;font-weight:700}.fileItem{height:22px;padding-right:7px;color:#cccccc;font-size:12px}.fileItem:hover{background:#2a2d2e}.fileItem.active{background:#37373d;color:#fff}.fileItem>svg{width:14px;color:#dcb67a}.dropHint{margin:16px 10px;border-color:#3c3c3c;border-radius:2px;color:#858585}.codePane{background:var(--ide-editor);border-color:var(--ide-border)}.fileTabs,.fileTabs button{height:35px;background:var(--ide-tab);border-color:var(--ide-border)}.fileTabs button{min-width:120px;padding:0 10px;justify-content:flex-start;color:#969696;font-size:12px}.fileTabs button:hover{background:#1f1f1f}.fileTabs button.active{background:var(--ide-tab-active);color:#fff;border-top:1px solid #007acc}.console{height:165px;background:var(--ide-editor);border-color:var(--ide-border)}.consoleTabs{height:35px;padding:0 12px;gap:15px}.consoleTabs button{position:relative;padding:9px 1px 7px;color:#969696;text-transform:uppercase;font-size:11px}.consoleTabs button.active{color:#fff;border:0}.consoleTabs button.active:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:#007acc}.consoleBody{height:128px;padding:6px 16px;color:#cccccc;font-family:Cascadia Code,Consolas,monospace}.preview{background:var(--ide-editor)}.previewBar{height:35px;padding:0 8px;background:var(--ide-tab);border-color:var(--ide-border)}.previewBar b{color:#cccccc;font-weight:400;text-transform:uppercase}.previewBar button{color:#a5a5a5;border-radius:4px}.previewBar button:hover{background:#2a2d2e}.frameWrap{height:calc(100% - 35px);padding:0;border-left:1px solid var(--ide-border)}.frameWrap iframe{outline:0}.explorerMenu,.fileContext{background:#252526;border-color:#454545;border-radius:3px;box-shadow:0 8px 24px #0008}.explorerMenu button:hover,.fileContext button:hover{background:#04395e;color:#fff}.ide:after{content:"⑂  main     ⟳  Synced                                      Nexora IDE     UTF-8     LF     JavaScript";position:fixed;z-index:200;right:0;bottom:0;left:0;height:22px;display:flex;align-items:center;padding:0 10px;overflow:hidden;background:#007acc;color:#fff;font-size:11px;line-height:22px;white-space:pre}.ide .monaco-editor,.ide .monaco-editor .margin,.ide .monaco-editor-background{background-color:var(--ide-editor)!important}.ide .monaco-editor{font-family:Cascadia Code,Consolas,Courier New,monospace!important}@media (max-width:900px){.ideBody,.ideBody.noExplorer{grid-template-columns:48px 210px 1fr}.ideBody:not(.noPreview) .preview{inset:35px 0 22px 48px}.ideProject{position:static;transform:none;margin-right:auto;max-width:170px}}@media (max-width:620px){.ideTop{height:35px}.ideProject{max-width:105px}.ideBody,.ideBody.noExplorer{grid-template-columns:42px 1fr}.activity button{width:42px}.explorer{top:35px;bottom:22px;left:42px}}.console:has(.realTerminal){position:relative}.console:has(.realTerminal)>.consoleBody{display:none}.realTerminal{position:absolute;inset:35px 0 0;display:grid;grid-template-rows:1fr 28px;background:#1e1e1e;font:12px/1.45 Cascadia Code,Consolas,monospace}.terminalOutput{overflow:auto;padding:7px 14px}.terminalOutput pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#ccc}.terminalOutput .command{color:#fff}.terminalOutput .stderr{color:#f48771}.terminalOutput .success{color:#89d185}.terminalOutput .info{color:#75beff}.realTerminal form{display:flex;align-items:center;gap:8px;padding:0 14px;border-top:1px solid #2b2b2b;color:#89d185}.realTerminal input{flex:1 1;border:0;outline:0;background:transparent;color:#fff;font:inherit}.realTerminal input::placeholder{color:#6f6f6f}.explorer:has(.editorFileTree){position:relative}.explorer:has(.editorFileTree)>.dropHint,.explorer:has(.editorFileTree)>.fileItem,.explorer:has(.editorFileTree)>.rootFolder{visibility:hidden;pointer-events:none}.editorFileTree{position:absolute;z-index:3;inset:35px 0 0;background:#181818;overflow:auto;padding-bottom:18px}.treeRoot,.treeRow{width:100%;height:22px;border:0;background:transparent;color:#ccc;display:flex;align-items:center;gap:4px;text-align:left;white-space:nowrap;overflow:hidden}.treeRoot{padding:0 7px;background:#202020;font-size:11px}.treeRoot svg,.treeRow>svg:first-child{width:14px;height:14px;flex:none}.treeRow{font-size:12px}.treeRow:hover{background:#2a2d2e}.treeRow.selected,.treeRow:focus{background:#37373d;outline:1px solid #007acc;outline-offset:-1px}.treeRow svg{width:14px;height:14px;flex:none;color:#dcb67a}.treeRow.folderRow svg:first-child{color:#aaa}.treeRow.fileRow svg{color:#519aba}.treeRow span{overflow:hidden;text-overflow:ellipsis}.treeContext{position:fixed;z-index:700;min-width:180px;padding:4px;background:#252526;border:1px solid #454545;box-shadow:0 10px 35px #0009}.treeContext button{width:100%;height:28px;border:0;background:transparent;color:#ddd;display:flex;align-items:center;gap:8px;padding:0 10px;text-align:left;font-size:12px}.treeContext button:hover{background:#094771}.treeContext button:disabled{opacity:.4}.treeContext button.danger{color:#ff8b8b}.treeContext svg{width:14px}.treeToast{position:fixed;z-index:720;right:18px;bottom:34px;background:#252526;color:#fff;border-left:3px solid #007acc;padding:9px 13px;box-shadow:0 8px 28px #0008;font-size:12px}.treeDialogBackdrop{position:fixed;z-index:710;inset:0;background:#0008;display:grid;place-items:center}.treeDialog{width:min(390px,calc(100vw - 28px));background:#252526;border:1px solid #454545;padding:18px;box-shadow:0 18px 55px #000}.treeDialog h3{margin:0 0 16px;color:#fff}.treeDialog label{display:grid;grid-gap:6px;gap:6px;color:#bbb;font-size:12px}.treeDialog input{height:32px;border:1px solid #555;background:#181818;color:#fff;padding:0 9px;outline:0}.treeDialog input:focus{border-color:#007acc}.treeDialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.treeDialog button{border:1px solid #555;background:#333;color:#fff;padding:6px 13px}.treeDialog button:last-child{border-color:#0e639c;background:#0e639c}.workbenchActivity{display:flex;flex-direction:column;width:100%;margin-top:auto}.workbenchActivity button{position:relative;width:48px;height:44px;border:0;background:transparent;color:#858585;display:grid;place-items:center}.workbenchActivity button.active,.workbenchActivity button:hover{color:#fff}.workbenchActivity button.active:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#007acc}.workbenchActivity svg{width:21px}.explorer:has(.workbenchSide){position:relative}.workbenchSide{position:absolute;z-index:25;inset:0;background:#181818;overflow:auto;color:#ccc}.workbenchSide>header{height:35px;padding:0 10px 0 20px;display:flex;align-items:center;font-size:11px}.workbenchSide>header button{margin-left:auto;border:0;background:transparent}.workbenchSide svg{width:15px}.searchFields{padding:3px 8px 10px}.searchFields label{height:27px;margin-bottom:4px;display:flex;align-items:center;gap:5px;padding:0 6px;background:#313131;border:1px solid #3c3c3c}.searchFields label:focus-within{border-color:#007acc}.searchFields input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:12px}.searchFields>div{display:flex;justify-content:flex-end;gap:3px}.searchFields button{height:24px;border:0;background:transparent;color:#bbb;font-size:11px}.searchFields button.active,.searchFields button:hover{background:#37373d;color:#fff}.searchFields button:last-child{margin-left:auto}.searchResults>b,.workbenchMessage{display:block;padding:5px 12px;color:#999;font-size:11px}.searchResults>button{width:100%;border:0;background:transparent;color:#ccc;display:flex;gap:6px;padding:5px 10px;text-align:left}.searchResults>button:hover{background:#2a2d2e}.searchResults>button span{min-width:0}.searchResults small,.searchResults strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.searchResults small{color:#888}.workbenchEmpty{padding:35px 18px;text-align:center;color:#aaa}.workbenchEmpty>svg{width:34px;height:34px}.workbenchEmpty p{line-height:1.5;font-size:12px}.workbenchEmpty button{border:1px solid #007acc;background:#0e639c;color:#fff;padding:6px 10px}.editorBreadcrumb{position:absolute;z-index:8;top:35px;left:0;right:0;height:24px;padding:0 12px;background:#1e1e1e;display:flex;align-items:center;gap:5px;color:#969696;font-size:11px;border-bottom:1px solid #252525;pointer-events:none}.editorBreadcrumb svg{width:12px}.codePane:has(.editorBreadcrumb){position:relative}.dynamicStatus{position:fixed;z-index:220;bottom:0;left:0;right:0;height:22px;padding:0 9px;background:#007acc;color:#fff;display:flex;align-items:center;gap:16px;font-size:11px}.dynamicStatus svg{width:13px}.dynamicStatus span{display:flex;align-items:center;gap:4px}.statusGrow{flex:1 1}.ide:after{display:none!important}.workbenchCommandBackdrop{position:fixed;z-index:300;inset:0;background:#0006;padding-top:70px;display:flex;justify-content:center}.workbenchCommand{width:min(620px,calc(100% - 30px));height:max-content;max-height:70vh;overflow:auto;background:#252526;border:1px solid #454545;box-shadow:0 18px 60px #000}.workbenchCommand label{height:42px;display:flex;align-items:center;padding:0 12px;background:#3c3c3c;border:1px solid #007acc}.workbenchCommand input{flex:1 1;border:0;outline:0;background:transparent;color:#fff}.workbenchCommand>button{width:100%;height:34px;border:0;background:transparent;color:#ddd;display:flex;align-items:center;padding:0 12px;text-align:left}.workbenchCommand>button:hover{background:#04395e}.workbenchCommand kbd{margin-left:auto;color:#aaa}@media(max-width:620px){.workbenchActivity button{width:42px}.dynamicStatus{gap:8px}.dynamicStatus span:nth-child(2),.dynamicStatus span:nth-child(3){display:none}}.editorBreadcrumb{top:38px!important}.codePane:has(.editorBreadcrumb)>.monaco-editor>.overflow-guard{top:24px!important;height:calc(100% - 24px)!important}.v11Top{display:flex;align-items:center}.v11Top button{position:relative}.v11Top button span{position:absolute;right:1px;top:1px;min-width:14px;height:14px;border-radius:8px;background:#8b5cf6;color:#fff;font-size:9px;display:grid;place-items:center}.v11Panel{position:absolute;z-index:35;inset:0;background:#181818;color:#ccc;overflow:auto}.v11Panel header,.v11Split header{height:34px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #333;font-size:11px}.v11Panel header button,.v11Split header button{margin-left:auto;border:0;background:transparent;color:#aaa}.v11Panel>p{padding:18px;color:#888}.v11Panel article{padding:10px;border-bottom:1px solid #292929;display:grid;grid-gap:5px;gap:5px}.v11Panel article button{grid-row:1/3;grid-column:2;border:1px solid #0e639c;background:#0e639c;color:#fff}.v11Panel article small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#888}.problemRow{width:100%;border:0;background:transparent;color:#ddd;display:flex;gap:7px;padding:8px 10px;text-align:left}.problemRow:hover{background:#2a2d2e}.problemRow svg{width:15px;color:#e7c75b}.problemRow b,.problemRow small,.problemRow span{display:block;min-width:0}.problemRow small{color:#999}.v11Split{position:absolute;z-index:12;top:38px;right:0;width:50%;background:#1e1e1e;border-left:1px solid #444}.v11Split header select{max-width:calc(100% - 30px);border:0;background:#252526;color:#ddd}.v11-split>.monaco-editor{width:50%!important}.markdownPreview{height:calc(100% - 34px);padding:24px;overflow:auto;color:#ddd}.markdownPreview h1{font-size:28px;border-bottom:1px solid #333;padding-bottom:8px}.markdownPreview h2{font-size:22px}.markdownPreview li,.markdownPreview p{line-height:1.65;color:#bbb}.packagePanel{position:absolute;z-index:45;inset:0;background:#181818;color:#ccc;overflow:auto}.packagePanel header{height:35px;padding:0 10px 0 18px;display:flex;align-items:center}.packagePanel header button{margin-left:auto;border:0;background:transparent;color:#aaa}.packagePanel form{padding:10px;display:grid;grid-gap:7px;gap:7px}.packagePanel input{min-width:0;background:#2a2a2a;border:1px solid #444;color:#fff;padding:7px}.packagePanel form label{font-size:11px}.packagePanel form label input{width:auto}.packagePanel form button{border:0;background:#0e639c;color:#fff;padding:7px;display:flex;align-items:center;justify-content:center;gap:5px}.packagePanel svg{width:14px}.packagePanel>footer,.packagePanel>p{padding:8px 10px;color:#999;font-size:11px}.packagePanel section>b{display:block;padding:8px 10px}.packagePanel section>div{display:flex;align-items:center;gap:7px;padding:7px 10px}.packagePanel section>div:hover{background:#2a2d2e}.packagePanel section span{min-width:0;flex:1 1}.packagePanel section small,.packagePanel section strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packagePanel section small{color:#888}.packagePanel section button{border:0;background:transparent;color:#999}.packagePanel>footer{display:block;border-top:1px solid #333;height:auto;line-height:1.5}.gitPanel{position:absolute;z-index:46;inset:0;background:#181818;color:#ccc;padding:10px;overflow:auto}.gitPanel header{height:30px;display:flex;align-items:center}.gitPanel header button{margin-left:auto;border:0;background:transparent;color:#aaa}.gitPanel label{display:grid;grid-gap:5px;gap:5px;margin:10px 0;font-size:11px}.gitPanel input{width:100%;background:#292929;border:1px solid #444;color:#fff;padding:7px}.gitPanel>button,.gitPanel>div button{border:0;background:#0e639c;color:#fff;padding:7px 9px;display:flex;align-items:center;justify-content:center;gap:5px}.gitPanel>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:10px 0}.gitPanel svg{width:14px}.gitPanel p{padding:8px;background:#222;color:#aaa;font-size:11px}.ideTopActions>.run{display:none}.runtimeActions{display:flex;align-items:center;gap:4px;order:20}.runtimeActions button{font-size:12px}.runtimeActions .runtimeStart{background:#2d713b;color:#fff}.runtimeState{display:flex;align-items:center;gap:5px;color:#8b8b92;font-size:10px;text-transform:uppercase;padding:0 5px}.runtimeState.running{color:#89d185}.runtimeState.starting{color:#cca700}.runtimeState svg{width:13px;height:13px;animation:runtimeSpin 1s linear infinite}.frameWrap{position:relative}.frameWrap>.runtimePreview{position:absolute;inset:0;z-index:4;width:100%;height:100%;background:#fff}.runtimeLogs{white-space:pre-wrap;margin:0;color:#b8b8b8;font:12px/1.55 ui-monospace,monospace}.consoleBody:has(.runtimeLogs)>.muted{display:none}@keyframes runtimeSpin{to{transform:rotate(1turn)}}.runtimeState.launching{color:#cca700}.runtimeState.failed{color:#f48771}@media(max-width:760px){.runtimeState{display:none}.runtimeActions button{font-size:0}.runtimeActions button svg{margin:0}}.previewBar.previewEnhanced>button:first-of-type{display:none}.previewExtraActions{display:flex;align-items:center;gap:2px}.previewExtraActions button{width:27px;height:27px;display:grid;place-items:center;border:0;background:transparent;color:#a5a5a5;border-radius:4px}.previewExtraActions button:hover{background:#2a2d2e;color:#fff}.previewExtraActions svg{width:15px;height:15px}.fileTabs button.dirty{font-style:italic}.fileTabs button.dirty:after{content:"";width:8px;height:8px;flex:0 0 8px;margin-left:auto;margin-right:4px;border-radius:50%;background:#d7d7d7}.fileTabs button.dirty>svg:last-child{display:none}.publicationSettings{max-width:920px}.publicationSettings>header p{color:var(--muted)}.publicationSettings form{display:grid;grid-gap:14px;gap:14px}.publicationHeading{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}.publicationHeading>svg{width:23px;color:#a77cff}.publicationHeading h2,.publicationHeading p{margin:0}.publicationHeading p{margin-top:4px;color:var(--muted);font-size:12px}.permissionRow{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid #2d2b36;border-radius:10px;background:#0e0e14;cursor:pointer}.permissionIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#20182f;color:#a77cff}.permissionIcon svg{width:19px}.permissionRow span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.permissionRow small{color:var(--muted);font-weight:400;line-height:1.4}.permissionRow input{position:absolute;opacity:0;pointer-events:none}.permissionRow>i{position:relative;width:42px;height:23px;border-radius:13px;background:#373640;transition:.18s}.permissionRow>i:after{content:"";position:absolute;width:17px;height:17px;left:3px;top:3px;border-radius:50%;background:#aaa;transition:.18s}.permissionRow input:checked+i{background:#7541df}.permissionRow input:checked+i:after{transform:translateX(19px);background:#fff}.permissionNotice{padding:13px 15px;border:1px solid #3a3150;border-radius:9px;background:#181321;color:#aaa5b8;font-size:12px;line-height:1.55}.settingsSave{justify-self:start}.publicPermissionNotice{display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #34313e;border-radius:7px;color:#aaa;font-size:11px}.publicPermissionNotice.allowed{border-color:#31523b;color:#8bd49d}.publicPermissionNotice svg{width:15px}.publicDownloadDisabled{margin-left:auto;opacity:.46;cursor:not-allowed}.publicCodeLocked{grid-column:1/-1;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;background:#101015;color:#8e8b98;text-align:center}.publicCodeLocked svg{width:42px;height:42px;color:#9d76ef}.publicCodeLocked h2,.publicCodeLocked p{margin:0}.publicCodeLocked p{max-width:480px;line-height:1.6}.publicProject>section.codeHidden{grid-template-columns:1fr}@media(max-width:700px){.permissionRow{grid-template-columns:34px minmax(0,1fr) 42px}.publicPermissionNotice{display:none}}.publicInfoButton{display:flex;align-items:center;gap:7px;height:36px;padding:0 11px;border:1px solid #34313e;border-radius:7px;background:#15151c;color:#c9c5d2}.publicInfoButton:hover{border-color:#7150b5;background:#1c1826}.publicInfoButton svg{width:16px}.publicDownloadDisabled{pointer-events:auto!important}.publicRightsBackdrop{z-index:320}.publicRightsDialog{width:min(590px,100%);position:relative}.rightsIcon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:15px;border-radius:13px;background:#211831;color:#ad83ff}.rightsIcon svg{width:25px}.publicRightsDialog h2{margin-bottom:8px}.rightsLead{margin:0 0 18px;color:var(--muted);line-height:1.55}.rightsList{display:grid;grid-gap:9px;gap:9px}.rightsList article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:12px;border:1px solid #302e39;border-radius:9px;background:#0e0e14}.rightsList article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#20182f;color:#aa7cff}.rightsList article>i svg{width:18px}.rightsList article>span{display:grid;grid-gap:3px;gap:3px}.rightsList article small{color:var(--muted);line-height:1.4}.rightsList article strong{padding:5px 7px;border-radius:6px;font-size:10px;text-transform:uppercase;white-space:nowrap}.rightsList article.allowed strong{background:#15311e;color:#83db99}.rightsList article.blocked strong{background:#351a20;color:#f49aaa}.rightsList article.blocked>i{background:#26191d;color:#e78b9a}.rightsAccept{display:flex!important;align-items:flex-start!important;gap:10px;margin-top:17px;padding:13px;border:1px solid #4a3b66;border-radius:9px;background:#191321;cursor:pointer}.rightsAccept input{width:17px!important;height:17px;margin-top:2px;accent-color:#8152e8}.rightsAccept span{color:#d2c8e8;font-size:12px;line-height:1.5}.publicRightsDialog .modalActions{margin-top:18px}.publicRightsDialog .modalActions button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:900px){.publicInfoButton{font-size:0;width:36px;padding:0;justify-content:center}.publicPermissionNotice{display:none}}@media(max-width:600px){.publicRightsDialog{padding:20px 15px}.rightsList article{grid-template-columns:34px minmax(0,1fr)}.rightsList article strong{grid-column:2;justify-self:start}.publicProject>header .readOnlyBadge{display:none}}.gitPanel .githubIdentity.compact{margin:7px 0}.gitPanel .githubIdentity.compact img{width:32px;height:32px}.gitPanel select{width:100%;background:#292929;border:1px solid #444;color:#fff;padding:7px}.gitPanel .githubImportAction{width:100%;background:#6f3bd4;margin:8px 0}.githubConnect{display:grid!important;grid-template-columns:1fr!important;justify-items:center;text-align:center;grid-gap:10px!important;gap:10px!important;padding:28px 8px}.githubConnect>svg{width:34px!important;height:34px}.githubConnect p{margin:0}.githubConnect a{background:#0e639c;color:#fff;border-radius:3px;padding:8px 14px}.dashTitle:has(.dashboardV11){justify-content:flex-start;gap:10px}.dashTitle:has(.dashboardV11)>div:first-child{margin-right:auto;min-width:0}.dashTitle:has(.dashboardV11)>.button,.dashboardV11>.button,.dashboardV11>.pinMenu>.button{height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.dashTitle:has(.dashboardV11)>.button svg,.dashboardV11>.button svg,.dashboardV11>.pinMenu>.button svg{display:block;flex:0 0 18px;width:18px!important;height:18px!important;stroke-width:2}.dashboardV11{margin-left:0!important;margin-right:0!important;position:static!important;display:flex;align-items:center;gap:10px}.dashboardV11>small{right:0}.githubImportModal{width:min(720px,calc(100% - 28px));max-height:min(720px,85vh);overflow:auto}.githubImportModal>svg{width:28px;height:28px;color:#9f7cff}.githubImportModal>a{display:inline-flex}.githubImportList{margin-top:16px;border-top:1px solid var(--line);max-height:480px;overflow:auto}.githubImportList>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.githubImportList a{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1;padding:12px 2px}.githubImportList a>svg{width:16px}.githubImportList b,.githubImportList small,.githubImportList span{display:block;min-width:0}.githubImportList b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.githubImportList small{color:var(--muted)}.githubImportList button{border:0;border-radius:6px;background:#6f3bd4;color:#fff;padding:8px 11px;display:flex;align-items:center;gap:6px}.githubImportList button svg{width:15px}.githubImportList button:disabled{opacity:.55}.gitPanel,.githubImportList,.githubRepos,.pinMenu>div{scrollbar-width:none!important;-ms-overflow-style:none}.gitPanel::-webkit-scrollbar,.githubImportList::-webkit-scrollbar,.githubRepos::-webkit-scrollbar,.pinMenu>div::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.gitPanel .githubCreateToggle{width:100%;margin:8px 0;background:#6f3bd4}.gitPanel .githubCreateForm{display:grid;grid-gap:7px;gap:7px;padding:8px;background:#202020;border:1px solid #363636}.gitPanel .githubCreateForm label{margin:0}.gitPanel .githubCreateForm>button{border:0;background:#0e639c;color:#fff;padding:8px;display:flex;justify-content:center;align-items:center;gap:6px}.gitPanel .githubPrivate{display:flex;grid-template-columns:auto 1fr;align-items:center}.gitPanel .githubPrivate input{width:auto}@media(max-width:1000px){.dashTitle:has(.dashboardV11){flex-wrap:wrap}.dashboardV11{width:100%;margin-left:0!important}.dashboardV11 .button{font-size:12px}}@media(max-width:620px){.dashboardV11{overflow-x:auto;flex-wrap:nowrap}.dashboardV11 .button{flex:none}.githubImportList>div{align-items:flex-start}.githubImportList button{margin-top:8px;font-size:0}.githubImportList button svg{margin:0}}.tableRow:has(.dropdown){position:relative;z-index:40;background:var(--panel)}.rowActions{z-index:5;justify-content:flex-end;align-items:center;gap:2px;min-width:78px}.rowActions>button{width:34px;height:34px;display:grid;place-items:center;padding:0!important;border-radius:7px;color:#8d8c99;line-height:0;transition:color .16s,background .16s,transform .16s}.rowActions>button:hover{color:#fff;background:#24242d}.rowActions>button.starred{color:#aa7cff}.rowActions>button svg{display:block;width:18px!important;height:18px!important;stroke-width:1.8}.dropdown{z-index:100!important;top:38px}.projectName{min-width:0;color:inherit}.projectName span{min-width:0}.projectName b,.projectName small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectName>i{flex:0 0 38px;width:38px!important;height:38px!important}.projectName>i svg{display:block;width:19px!important;height:19px!important;stroke-width:1.7}.projectSection,.projectTable{scrollbar-width:none;-ms-overflow-style:none}.projectSection::-webkit-scrollbar,.projectTable::-webkit-scrollbar{display:none;width:0;height:0}.tableRow{isolation:isolate}.tableRow:hover:not(.tableHeader){background:#14141b}.tableRow>span{min-width:0}.pill{line-height:1.2}.tableHeader>span:last-child{height:1px}.dropdown button svg{display:block;flex:0 0 16px;width:16px!important;height:16px!important}@media(max-width:1000px){.projectTable{min-width:0!important}.tableRow{grid-template-columns:minmax(0,1fr) 130px 84px!important}.tableRow>span:nth-child(3),.tableRow>span:nth-child(4){display:none}.tableHeader>span:nth-child(5){display:block}.rowActions{grid-column:3}.dropdown{right:0}}@media(max-width:620px){.tableRow{grid-template-columns:minmax(0,1fr) 76px!important;padding:0 12px!important}.tableRow>span:nth-child(2){display:none}.rowActions{grid-column:2}.projectName small{max-width:calc(100vw - 190px)}.dropdown{position:fixed;right:14px;top:auto;margin-top:32px}}.importProgressModal{width:min(520px,100%)}.importProgressIcon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#241b35;color:#a984ff;margin-bottom:16px}.importProgressIcon svg{width:25px;animation:runtimeSpin 1s linear infinite}.importProgressIcon.done{background:#15351f;color:#75df91}.importProgressIcon.failed{background:#3d1820;color:#ff91a4}.importProgressIcon.done svg,.importProgressIcon.failed svg{animation:none}.importProgressTrack{height:9px;background:#24232c;border-radius:10px;overflow:hidden;margin:20px 0 10px}.importProgressTrack i{display:block;height:100%;background:linear-gradient(90deg,#6f3bd4,#a472ff);border-radius:inherit;transition:width .25s ease}.importProgressValue{display:flex;align-items:center;gap:12px}.importProgressValue b{font-size:20px}.importProgressModal>p:not(.overline),.importProgressValue span{color:var(--muted)}.importProgressModal .importError{color:#ff91a4}.importProgressBackdrop{z-index:240}.dashboard{position:relative;max-width:1480px}.dashboard:before{content:"";position:absolute;z-index:-1;width:480px;height:300px;right:4%;top:30px;border-radius:50%;background:#6e32ca18;filter:blur(85px);pointer-events:none}.dashTitle{position:relative;min-height:128px;align-items:center;padding:22px 24px!important;border:1px solid #2c2935;border-radius:16px;background:radial-gradient(circle at 75% 0,#56299028,transparent 38%),linear-gradient(125deg,#15131d,#0f0f15);box-shadow:0 25px 70px #0003;overflow:visible}.dashTitle:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,rgba(255,255,255,.035),transparent 28%)}.dashTitle h1{margin:5px 0 4px;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em}.dashTitle>div:first-child>p:last-child{margin:0;color:#918d9e}.dashTitle>.button,.dashboardV11 .pinMenu>.button,.dashboardV11>.button{position:relative;z-index:2;box-shadow:0 9px 28px #0004}.dashboardV11{position:relative;z-index:5}.stats{perspective:900px;gap:12px}.stats article{--dashRx:0deg;--dashRy:0deg;position:relative;overflow:hidden;transform:perspective(850px) rotateX(var(--dashRx)) rotateY(var(--dashRy));transform-style:preserve-3d;transition:transform .16s,border-color .2s,background .2s;background:linear-gradient(145deg,#14141b,#101016);box-shadow:0 15px 40px #0002}.stats article:hover{border-color:#49375f;background:#17141f}.stats article:after{content:"";position:absolute;width:120px;height:120px;right:-65px;top:-70px;border-radius:50%;background:#8b5cf6;filter:blur(42px);opacity:.11}.stats article>*{position:relative;z-index:1;transform:translateZ(10px)}.stats article span svg{filter:drop-shadow(0 0 8px #9365ee55)}.dashboardPolishHost{margin:0 0 18px}.dashboardInsights{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:14px;gap:14px}.dashboardQuick,.dashboardRecent{min-width:0;border:1px solid #292731;border-radius:14px;background:linear-gradient(145deg,#131319,#0e0e13);overflow:hidden}.dashboardQuick>header,.dashboardRecent>header{height:54px;display:flex;align-items:center;padding:0 17px;border-bottom:1px solid #282630}.dashboardQuick>header>span,.dashboardRecent>header>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.dashboardQuick header svg,.dashboardRecent header svg{width:16px;color:#a67aff}.dashboardQuick>header>a{display:flex;align-items:center;gap:6px;margin-left:auto;color:#817b8b;font-size:9px}.dashboardQuick>header>a svg{width:12px}.dashboardQuick>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:11px}.dashboardQuick>div>a{min-width:0;display:grid;grid-template-columns:37px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:12px;border:1px solid #282630;border-radius:10px;background:#101016;transition:.2s}.dashboardQuick>div>a:hover{border-color:#4b3862;transform:translateY(-3px);background:#17131e}.dashboardQuick i{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:#21172e;color:#a878ff}.dashboardQuick i svg{width:18px}.dashboardQuick a>span{display:grid;min-width:0}.dashboardQuick b{font-size:11px}.dashboardQuick small{overflow:hidden;color:#716d7b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboardRecent>header>small{margin-left:auto;color:#706c79;font-size:9px}.dashboardRecent>div{display:grid;padding:7px}.dashboardRecent>div>a{height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;padding:0 9px;border-radius:8px;transition:.15s}.dashboardRecent>div>a:hover{background:#1a1720}.dashboardRecent>div>a>i{width:30px;height:30px;display:grid;place-items:center;border:1px solid #332b40;border-radius:7px;background:#1b1525;color:#9d72f5}.dashboardRecent>div>a>i svg{width:15px}.dashboardRecent a>span{display:grid;min-width:0}.dashboardRecent b,.dashboardRecent small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardRecent b{font-size:10px}.dashboardRecent small{color:#74707d;font-size:8px}.dashboardRecent a>svg{width:13px;color:#5f5b68}.dashboardRecent p{margin:0;padding:30px;color:#77727f;text-align:center;font-size:10px}.projectSection{border-radius:14px!important;box-shadow:0 25px 70px #0003}.projectHead{background:linear-gradient(90deg,#14131b,#101016)}.projectHead label{transition:border-color .2s,box-shadow .2s}.projectHead label:focus-within{border-color:#724bc0;box-shadow:0 0 0 3px #7950cf14}.tableRow:not(.tableHeader){transition:background .18s,transform .18s}.tableRow:not(.tableHeader):hover{transform:translateX(3px);background:#17151d!important}.projectName>i{background:linear-gradient(145deg,#261936,#17121f)!important;border-color:#3b2c4d!important}.empty>p:first-child:only-child{display:flex;align-items:center;justify-content:center;gap:10px}.empty>p:first-child:only-child:before{content:"";width:18px;height:18px;border:2px solid #37323f;border-top-color:#9d70f5;border-radius:50%;animation:dashboardSpin .75s linear infinite}@keyframes dashboardSpin{to{transform:rotate(1turn)}}@media(max-width:1000px){.dashboardInsights{grid-template-columns:1fr}.dashboardQuick>div>a{padding:10px}.dashTitle{align-items:flex-start}}@media(max-width:760px){.dashboard{padding-top:70px!important}.dashTitle{min-height:0;padding:18px!important;border-radius:12px}.dashTitle h1{font-size:27px}.dashboardV11{display:grid!important;grid-template-columns:1fr 42px}.dashboardV11,.dashboardV11>.button{width:100%!important}.stats{margin-block:14px 18px!important}.stats article{transform:none!important;min-height:104px}.dashboardInsights{gap:9px}.dashboardQuick>div{grid-template-columns:1fr;gap:6px}.dashboardQuick>div>a{grid-template-columns:34px 1fr}.dashboardRecent>div>a{height:53px}.projectSection{margin-top:0}.projectHead{height:auto!important;min-height:74px;align-items:stretch!important;gap:9px;padding:12px!important}.projectHead>div{align-self:center}.projectHead label{width:44px!important;padding:0!important;justify-content:center}.projectHead label input{display:none}.tableRow:not(.tableHeader):hover{transform:none}.dropdown{z-index:300!important}}@media(prefers-reduced-motion:reduce){.dashboardQuick>div>a,.stats article,.tableRow:not(.tableHeader){transform:none!important;transition:none!important}}html[lang=de] .side nav a[href="/reviews"] span{font-size:0}html[lang=de] .side nav a[href="/reviews"] span:after{content:"Bewertungen";font-size:13px}.dashTitle.trashDashboard{align-items:flex-start}.dashTitle.trashDashboard>.button{transform:translateY(-10px)}.dashTitle.trashDashboard .dashboardV11{display:none!important}@media (max-width:620px){.dashTitle.trashDashboard>.button{transform:translateY(-6px)}}.socialAuth{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.socialAuth>div{display:flex;align-items:center;gap:10px;color:#777;font-size:11px;text-transform:uppercase}.socialAuth>div span{height:1px;flex:1 1;background:var(--line)}.socialAuth>section{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.socialAuth a{height:42px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;color:#eee;background:#15151b;font-weight:650}.socialAuth a:hover{border-color:#7550c7;background:#1d1828}.socialAuth svg{width:18px}.socialAuth a b{font:700 18px Arial;color:#7ba7ff}.socialAuth>p{color:#ff91a4;font-size:12px}.socialSetup{z-index:300}.socialSetup .modal{width:min(450px,100%)}.socialSetup .modal>img{width:64px;height:64px;border-radius:16px;object-fit:cover;margin-bottom:15px}.socialSetup .modal>p:not(.overline){color:var(--muted);margin-bottom:18px}.socialSetup .button{width:100%;justify-content:center;margin-top:8px}.activity>button:nth-child(3),.ideTopActions>button:nth-child(2){display:none!important}.socialAuth{width:100%;margin:20px 0 2px!important}@media(min-width:901px){.ideBody{position:relative;grid-template-columns:48px var(--explorer-width,240px) minmax(320px,1fr) var(--preview-width,38%)!important}.ideBody.noExplorer{grid-template-columns:48px minmax(320px,1fr) var(--preview-width,38%)!important}.ideBody.noPreview{grid-template-columns:48px var(--explorer-width,240px) minmax(320px,1fr)!important}.ideBody.noPreview.noExplorer{grid-template-columns:48px minmax(320px,1fr)!important}.editorResizeHandle{position:absolute;z-index:80;top:0;bottom:0;width:7px;cursor:col-resize;touch-action:none}.editorResizeHandle:after{content:"";position:absolute;inset:0 3px;background:transparent;transition:background .15s}.editorResizeHandle:hover:after,.editorResizing .editorResizeHandle:after{background:#007acc}.explorerResizeHandle{left:calc(48px + var(--explorer-width,240px) - 4px)}.previewResizeHandle{right:calc(var(--preview-width,38%) - 4px)}}.editorResizing{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.editorResizing iframe{pointer-events:none!important}.codePane{position:relative}.editorWelcome{position:absolute;z-index:7;inset:35px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ide-editor,#1e1e1e);color:#ccc;text-align:center}.editorWelcome .logo img{width:86px!important;height:86px!important;filter:drop-shadow(0 12px 30px #7138db55)}.editorWelcome h2{margin:56px 0 8px;font-size:22px;font-weight:500;letter-spacing:.01em}.editorWelcome p{margin:0;color:#a68add;font:14px/1.5 ui-monospace,monospace}.editorWelcome small{margin-top:18px;color:#777;font-size:12px}.codePane:has(.editorWelcome)>.editorLoading{visibility:hidden}.runtimeWaiting{position:absolute;z-index:6;inset:0;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;background:#15151a;color:#999;text-align:center}.runtimeWaiting svg{width:25px;animation:runtimeSpin 1s linear infinite}.runtimeWaiting b{color:#ddd}.runtimeWaiting small{max-width:300px;line-height:1.5}.runtimePreview.pending{opacity:0;pointer-events:none}.ideTopActions{min-width:0;overflow:hidden;white-space:nowrap}.runtimeActions{flex:none}@media(max-width:1350px){.ideProject{display:none}.ideTopActions a,.ideTopActions button{padding-inline:5px}}.sideV2{width:248px;padding:18px 12px 12px;background:linear-gradient(180deg,#0d0d12,#0a0a0e);border-right:1px solid #24242d;display:flex;flex-direction:column}.sideV2+.appMain{margin-left:248px}.sideBrand{justify-content:space-between;padding:0 7px 18px;border-bottom:1px solid #202028}.sideBrand,.sideBrand>a{display:flex;align-items:center}.sideBrand>a{text-decoration:none}.sideBrand>span{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#717180}.sideV2 nav{display:flex;flex:1 1;flex-direction:column;gap:17px;padding:17px 0 8px}.sideGroup{display:grid;grid-gap:3px;gap:3px}.sideLabel{padding:0 12px 6px;color:#696978;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sideV2 .sideBottom>a,.sideV2 .sideBottom>button,.sideV2 nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:39px;padding:0 12px;border-radius:8px;color:#a9a9b5;text-decoration:none;background:transparent;border:0;font:inherit;cursor:pointer;transition:background .16s,color .16s,transform .16s}.sideV2 .sideBottom svg,.sideV2 nav a svg{width:18px;height:18px;flex:none}.sideV2 .sideBottom>a:hover,.sideV2 .sideBottom>button:hover,.sideV2 nav a:hover{background:#17171f;color:#f7f7fb;transform:translateX(2px)}.sideV2 .sideBottom>a.active,.sideV2 nav a.active{background:linear-gradient(90deg,rgba(124,76,255,.22),rgba(124,76,255,.07));color:#fff}.sideV2 .sideBottom>a.active:before,.sideV2 nav a.active:before{content:"";position:absolute;left:0;width:3px;height:19px;border-radius:4px;background:#8b5cff;box-shadow:0 0 12px rgba(139,92,255,.7)}.sideV2 .languagePicker{margin:5px 0 11px;padding:10px 11px;border:1px solid #252530;border-radius:10px;background:#111117}.sideBottom{display:grid;grid-gap:4px;gap:4px;padding-top:10px;border-top:1px solid #202028}.sideAccount{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;height:auto!important;padding:9px!important;margin-bottom:5px;background:#14141b!important}.sideAvatar{position:relative;width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#6d3de5;color:#fff;font-weight:800}.sideAccount>span:last-child{display:grid;min-width:0}.sideAccount b,.sideAccount small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideAccount b{font-size:13px;color:#f5f5f7}.sideAccount small{font-size:11px;color:#858594}.sideScrim{display:none}.settingsV2{max-width:1240px;margin:0 auto;padding:46px 34px 80px}.settingsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.settingsHero h1{font-size:36px;margin:3px 0 8px}.settingsHero>div>p:last-child{color:#9999aa}.settingsShield{display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;grid-column-gap:11px;column-gap:11px;align-items:center;min-width:235px;padding:13px 16px;border:1px solid #2a2638;border-radius:13px;background:linear-gradient(135deg,#15131f,#101016)}.settingsShield svg{grid-row:1/3;width:28px;height:28px;color:#9a72ff}.settingsShield span{font-size:11px;color:#848494}.settingsShield b{font-size:13px}.settingsV2Grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);grid-gap:18px;gap:18px}.settingsCard{display:flex;flex-direction:column;align-items:stretch;gap:15px;padding:24px;border:1px solid #292933;border-radius:15px;background:linear-gradient(145deg,#121219,#0f0f15);box-shadow:0 14px 40px rgba(0,0,0,.12)}.settingsWide{grid-column:1/-1}.settingsCardHead{display:flex;align-items:flex-start;gap:12px;padding-bottom:15px;border-bottom:1px solid #24242d}.settingsCardHead>svg{width:21px;height:21px;color:#9568ff}.settingsCardHead h2{margin:0 0 4px;font-size:18px}.settingsCardHead p{margin:0;color:#858594;font-size:13px}.settingsCard label{display:grid;grid-gap:7px;gap:7px;color:#c7c7d0;font-size:12px;font-weight:650}.settingsCard input,.settingsCard textarea{width:100%;box-sizing:border-box;border:1px solid #30303b;border-radius:8px;background:#0a0a0f;color:#eeeef4;padding:11px 12px;font:inherit;outline:none}.settingsCard textarea{min-height:106px;resize:vertical}.settingsCard input:focus,.settingsCard textarea:focus{border-color:#8356ed;box-shadow:0 0 0 3px rgba(131,86,237,.12)}.settingsCard input:disabled{color:#80808d;background:#101016;cursor:not-allowed}.settingsCard label small{color:#777787;line-height:1.45;font-weight:400}.lockedInput{position:relative}.lockedInput input{padding-right:39px}.lockedInput svg{position:absolute;right:12px;top:50%;width:15px;transform:translateY(-50%);color:#777784}.authMethodGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.authMethod{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:13px;border:1px solid #292933;border-radius:11px;background:#0d0d13;color:#747481}.authMethod.connected{border-color:rgba(123,81,232,.55);background:rgba(123,81,232,.08);color:#eee}.authMethod i{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#191921;font-style:normal}.authMethod i svg{width:20px}.authMethod>div{display:grid;grid-gap:2px;gap:2px}.authMethod span{font-size:11px;color:#858594}.authMethod>svg{width:17px;color:#62d495}.googleMark{font-size:20px;color:#79a5ff}.managedEmail{display:flex;align-items:center;gap:12px;padding:14px;border-radius:11px;background:#0c0c11;border:1px solid #23232b}.managedEmail>svg:first-child{color:#9270eb}.managedEmail>div{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.managedEmail b{overflow:hidden;text-overflow:ellipsis}.managedEmail span{font-size:12px;color:#80808e}.managedEmail>svg:last-child{width:17px;color:#777784}.avatarCard{align-items:center;text-align:center}.avatarCard .settingsCardHead{align-self:stretch;text-align:left}.avatarPreview{width:112px;height:112px;margin:8px auto 2px;border-radius:24px;overflow:hidden;border:2px solid #7c4cff;box-shadow:0 0 0 6px rgba(124,76,255,.1)}.avatarPreview img{width:100%;height:100%;object-fit:cover}.avatarCard small{color:#777787}.lockedSecurity{display:grid;grid-gap:13px;gap:13px;text-align:center;padding:17px;border:1px dashed #343440;border-radius:11px;background:#0c0c11}.lockedSecurity>svg{margin:auto;color:#8f69e9}.lockedSecurity p{margin:0;color:#858594;font-size:12px;line-height:1.5}.dangerCard{border-color:rgba(255,92,108,.25)}.dangerCard .settingsCardHead>svg{color:#ff6574}.dangerHint{padding:10px 12px;border-radius:8px;background:#181218;color:#b8959b;font-size:12px;line-height:1.5}.settingsLoading{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:260px;color:#858594}.settingsLoading span{width:28px;height:28px;border:3px solid #2b2b36;border-top-color:#8a5cff;border-radius:50%;animation:settingsSpin .8s linear infinite}.settingsMessage{margin-bottom:18px;padding:12px 15px;border:1px solid rgba(129,89,236,.4);border-radius:9px;background:rgba(129,89,236,.1);color:#ddd4ff}@keyframes settingsSpin{to{transform:rotate(1turn)}}.connectAuth{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid #7447df;border-radius:7px;background:#6d3bd7;color:#fff;text-decoration:none;font-size:11px;font-weight:750;transition:background .15s,transform .15s}.connectAuth:hover{background:#8154ea;transform:translateY(-1px)}.authMethod:not(.connected){grid-template-columns:38px minmax(0,1fr) auto}.authMethod:not(.connected)>svg{width:17px;color:#666675}.authMethod.connected:has(.disconnectAuth){grid-template-columns:38px minmax(0,1fr) auto}.disconnectAuth{padding:7px 9px;border:1px solid #3b3946;border-radius:7px;background:#181820;color:#aaa9b6;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.disconnectAuth:hover:not(:disabled){border-color:#ef6677;background:#25151a;color:#ff8795}.disconnectAuth.confirming{border-color:#ef6677;background:#8c2633;color:#fff}.disconnectAuth:disabled{opacity:.42;cursor:not-allowed}@media(max-width:850px){.settingsV2Grid{grid-template-columns:1fr}.settingsWide{grid-column:auto}.authMethodGrid{grid-template-columns:1fr}.settingsHero{align-items:flex-start;flex-direction:column}.settingsShield{width:100%}}@media(max-width:760px){.sideV2{width:min(286px,86vw);z-index:101}.sideV2+.appMain{margin-left:0}.sideScrim{display:block;position:fixed;inset:0;z-index:100;border:0;background:rgba(0,0,0,.58)}.settingsV2{padding:72px 16px 50px}}.publicationSettings form{isolation:isolate;margin-bottom:22px}.publicationSettings form>.settingsCard{margin-bottom:0}.publicationSettings .settingsSave{position:static!important;z-index:1;justify-self:start;width:auto;max-width:100%;min-height:42px;margin:4px 0 8px!important;white-space:nowrap}.publicationSettings>.dangerCard{position:relative;z-index:0;clear:both;margin-top:0}@media (max-width:700px){.publicationSettings form{margin-bottom:18px}.publicationSettings .settingsSave{justify-self:stretch;width:100%;justify-content:center;margin-bottom:6px!important}}.landingV2{background:radial-gradient(circle at 50% 0,#25163f 0,transparent 27%),#09090c}.landingV2 .topbar{position:relative;z-index:10;max-width:1240px}.heroV2{position:relative;padding-top:108px;background:none}.heroGlow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.heroGlowA{width:420px;height:260px;left:12%;top:90px;background:#6e31c526}.heroGlowB{width:360px;height:240px;right:10%;top:170px;background:#d43b9420}.heroV2 .eyebrow svg{width:13px}.heroV2 .eyebrow>span{width:auto;height:auto;background:none}.heroV2 h1{position:relative;font-size:clamp(54px,7.5vw,92px);max-width:950px;margin:28px auto 20px}.heroV2 h1 em{font-style:normal;background:linear-gradient(90deg,#a781ff 15%,#e764b0 60%,#fd8d8d);-webkit-background-clip:text;color:transparent}.heroV2>p{max-width:690px;font-size:20px;line-height:1.65}.heroV2 .heroActions svg{width:17px}.heroProof{display:flex;justify-content:center;gap:24px;margin:25px 0 0;color:#8e8d99;font-size:12px}.heroProof span{display:flex;align-items:center;gap:6px}.heroProof svg{width:14px;color:#8d67eb}.editorMockV2{position:relative;box-shadow:0 45px 130px #000,0 0 80px #6635bb1a}.editorMockV2:before{content:"";position:absolute;inset:-1px;border-radius:15px 15px 0 0;padding:1px;background:linear-gradient(100deg,#8d5df455,transparent 38%,#dc599c44);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;pointer-events:none}.mockCode pre strong{color:#e76fad;font-weight:500}.mockPreview>div span{flex:1 1}.mockPreview>div b{color:#79d69a;font-size:10px}.mockPreview section button{margin:14px auto 0;padding:8px 13px;border:0;border-radius:7px;background:#6d35e8;color:#fff}.trustV2{gap:55px}.trustV2 span{display:flex;align-items:center;gap:8px}.trustV2 svg{width:15px;color:#9670f4}.productIntro{padding-bottom:105px}.sectionHead>span{display:block;max-width:620px;margin:-33px auto 42px;color:#898895;line-height:1.65}.featureGridV2 .feature{position:relative;overflow:hidden;min-height:245px;transition:transform .2s,border-color .2s;background:linear-gradient(145deg,#14141b,#0f0f14)}.featureGridV2 .feature:hover{transform:translateY(-5px);border-color:#443852}.featureGridV2 .feature>i{width:44px;height:44px;display:grid;place-items:center;border:1px solid #3c3050;border-radius:11px;background:#1d1728}.featureGridV2 .feature>i svg{width:21px}.featureGridV2 .feature h3{margin-top:24px}.featureGridV2 .feature>span{position:absolute;left:28px;bottom:23px;display:flex;align-items:center;gap:6px;color:#706f7d;font-size:11px}.featureGridV2 .feature>span svg{width:13px;color:#6fd18b}.workflowSection{border-block:1px solid #202029;background:linear-gradient(110deg,#0d0d12,#121019 55%,#0c0c11)}.workflowInner{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:100px;gap:100px;align-items:center}.workflowCopy h2{font-size:43px;line-height:1.08;margin:12px 0 20px}.workflowCopy>p:not(.overline){color:#9291a0;line-height:1.75}.workflowSteps article{display:grid;grid-template-columns:52px 1fr;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid #292832}.workflowSteps article:last-child{border-bottom:0}.workflowSteps article>b{width:44px;height:44px;display:grid;place-items:center;border:1px solid #3c3150;border-radius:10px;color:#a887ff;background:#1a1622}.workflowSteps h3{margin:1px 0 7px}.workflowSteps p{margin:0;color:#858493;line-height:1.6}.codeExamples{max-width:1000px}.codeDemo{overflow:hidden;border:1px solid #302d38;border-radius:15px;background:#0d0d12;box-shadow:0 35px 90px #0007}.codeDemoTabs{display:flex;height:47px;padding:7px 8px 0;border-bottom:1px solid #272630;background:#131319}.codeDemoTabs button{min-width:95px;border:0;border-bottom:2px solid transparent;background:none;color:#777582;font-weight:650}.codeDemoTabs button.active{color:#fff;border-bottom-color:#8b5cf6;background:#181720}.codeDemoHead{height:40px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #23222b;color:#aaa9b5;font-size:12px}.codeDemoHead span{display:flex;align-items:center;gap:8px}.codeDemoHead svg{width:14px;color:#a47cff}.codeDemoHead small{margin-left:auto;color:#686774}.codeDemo pre{min-height:370px;margin:0;padding:25px 28px;overflow:auto;color:#c9c5d2;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.codeDemoStatus{height:30px;padding:0 13px;display:flex;align-items:center;justify-content:flex-end;gap:18px;background:#6b32ca;color:#eee;font-size:10px}.codeDemoStatus span:first-child{margin-right:auto;display:flex;align-items:center;gap:6px}.codeDemoStatus i{width:6px;height:6px;border-radius:50%;background:#76e195;box-shadow:0 0 8px #76e195}.runtimeShowcase{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:85px;gap:85px;align-items:center}.runtimeVisual{position:relative;overflow:hidden;border:1px solid #2f2d38;border-radius:14px;background:#0b0b0f;box-shadow:0 30px 80px #0008}.runtimeTop{height:38px;display:flex;align-items:center;gap:6px;padding:0 13px;border-bottom:1px solid #282630;background:#131318}.runtimeTop i{width:8px;height:8px;border-radius:50%;background:#403e49}.runtimeTop span{margin:auto;color:#696875;font-size:10px}.runtimeVisual pre{height:270px;margin:0;padding:28px;color:#9f9daa;font:13px/2 ui-monospace,monospace}.runtimeVisual pre span{color:#8b5cf6}.runtimeVisual pre b,.runtimeVisual pre em{color:#75db92}.runtimeVisual pre em{font-style:normal}.runtimePulse{height:39px;border-top:1px solid #24232b;display:flex;align-items:center;gap:8px;padding:0 15px;color:#70d28b;font-size:10px}.runtimePulse span{width:7px;height:7px;border-radius:50%;background:#63db86;box-shadow:0 0 10px #63db86;animation:runtimeGlow 1.6s infinite}.runtimeCopy h2{font-size:42px;margin:10px 0 18px}.runtimeCopy>p:not(.overline){color:#9291a0;line-height:1.75}.runtimeCopy ul{display:grid;grid-gap:13px;gap:13px;padding:0;margin:25px 0;list-style:none}.runtimeCopy li{display:flex;align-items:center;gap:10px;color:#bbb9c4}.runtimeCopy li svg{width:18px;color:#9d76fa}.templateV2{padding-top:90px}.communityV2{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;text-align:left;padding:55px}.communityV2 h2{text-align:left;font-size:39px;margin:10px 0 15px}.communityFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.communityFacts article{display:flex;flex-direction:column;min-height:170px;padding:20px;border:1px solid #302b3b;border-radius:11px;background:#111017}.communityFacts svg{width:21px;color:#a57cff}.communityFacts b{margin:29px 0 7px}.communityFacts span{color:#7d7b88;font-size:12px;line-height:1.5}.finalCta{max-width:1120px;margin:20px auto 110px;padding:55px 60px;border:1px solid #44345a;border-radius:19px;background:radial-gradient(circle at 80% 10%,#923fc236,transparent 35%),linear-gradient(110deg,#1a1325,#111016);display:flex;align-items:center;justify-content:space-between;gap:35px}.finalCta h2{font-size:38px;margin:9px 0}.finalCta p:last-child{color:#92909e}.finalCta .button{flex:none}@keyframes runtimeGlow{50%{opacity:.4;transform:scale(.75)}}@media(max-width:900px){.communityV2,.runtimeShowcase,.workflowInner{grid-template-columns:1fr;gap:50px}.communityFacts{grid-template-columns:repeat(3,1fr)}.trustV2{gap:24px}.trustV2 span{white-space:nowrap}}@media(max-width:620px){.heroV2{padding-top:72px}.heroV2 h1{font-size:51px}.heroProof{flex-direction:column;align-items:center;gap:9px}.runtimeCopy h2,.workflowCopy h2{font-size:34px}.workflowInner{padding-top:75px;padding-bottom:75px}.codeDemo pre{min-height:330px;padding:20px 16px;font-size:11px}.codeDemoTabs button{min-width:82px}.runtimeVisual pre{font-size:11px;padding:20px 15px}.communityV2{margin-inline:0;padding:38px 20px;border-radius:0}.communityFacts{grid-template-columns:1fr}.communityFacts article{min-height:125px}.communityFacts b{margin-top:18px}.finalCta{margin:0 15px 70px;padding:38px 24px;align-items:flex-start;flex-direction:column}.finalCta h2{font-size:32px}.finalCta .button{width:100%}}@media(prefers-reduced-motion:reduce){.runtimePulse span{animation:none}}