:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1a263a;background:#f7f9fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;transition:transform .15s ease,background .15s ease}button:active{transform:scale(.99)}input,textarea,select{width:100%;padding:12px 13px;border:1px solid #dbe2ec;border-radius:11px;background:#fff;color:#1a263a;outline:none}input:focus,textarea:focus,select:focus{border-color:#5f87e8;box-shadow:0 0 0 3px #e6efff}input:disabled{background:#f4f6f9;color:#7b8595}textarea{resize:vertical}label{display:block;font-size:12px;font-weight:750;margin:17px 0 7px;color:#546074}.primary,.secondary{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:12px 17px;border-radius:11px;font-size:13px;font-weight:750;border:1px solid #dbe1ed;white-space:nowrap}.primary{background:#465be9;color:white;border-color:#465be9;box-shadow:0 5px 12px #4a5fec27}.primary:hover{background:#3447d3}.secondary{color:#26344b;background:#fff}.secondary:hover{background:#eff4fd}.full{width:100%}.textbutton{background:transparent;border:0;padding:8px;font-size:13px;color:#68758a;font-weight:700;text-align:left}.textbutton:hover{color:#465be9}.layout{min-height:100vh;display:grid;grid-template-columns:258px minmax(0,1fr)}.sidebar{height:100vh;position:sticky;top:0;background:#11192a;color:#b4c0d5;padding:28px 17px;display:flex;flex-direction:column;gap:8px}.brand{display:flex;gap:12px;align-items:center;color:white;font-size:17px;line-height:1.16;font-weight:550;letter-spacing:-.5px;margin:0 6px 42px}.brand>span{width:35px;height:35px;border-radius:12px;background:linear-gradient(145deg,#6a79f5,#22d0ad);display:grid;place-items:center;box-shadow:0 7px 18px #4655e74e;font-size:23px}.brand b{font-weight:850}.brand small{display:block;color:#7989a6;font-size:9px;letter-spacing:1.6px;margin-top:7px;font-weight:800}.navlink{background:transparent;border:0;color:#abb9d1;text-align:left;border-radius:11px;padding:13px 16px;font-size:14px;font-weight:650}.navlink:hover{color:#fff;background:#202b41}.navlink.active{background:#273452;color:#fff}.sideheading{margin:28px 14px 7px;color:#647490;letter-spacing:1.5px;font-size:10px;font-weight:850}.sidebottom{margin-top:auto;padding:18px 12px;border-top:1px solid #303c50;font-size:11px;color:#8897ae;display:flex;flex-direction:column;gap:10px}.sidebottom .textbutton{color:#c3cee2}.mainarea{min-width:0;padding:37px 48px}.headingrow{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}.eyebrow{display:inline-block;font-size:10px;font-weight:850;letter-spacing:2px;color:#5668e8}.headingrow h1,.settings h1{font-size:40px;letter-spacing:-1.8px;margin:10px 0 8px;line-height:1.15}.headingrow p,.settings>p{font-size:14px;color:#7b8798;margin:0}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-bottom:38px}.stats>div{border:1px solid #e6ebf3;border-radius:16px;background:white;padding:23px 25px;box-shadow:0 5px 14px #151e3205}.stats span{display:block;color:#7c899c;font-size:12px;margin-bottom:14px}.stats strong{display:block;font-size:25px;letter-spacing:-1px}.mainarea>h2{font-size:18px}.projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:19px}.project{position:relative;background:#fff;border:1px solid #e4e9f1;border-radius:18px;padding:0 0 20px;text-align:left;overflow:hidden;min-height:245px;box-shadow:0 5px 15px #18273b09}.project:hover{border-color:#aebcf7;transform:translateY(-2px)}.projectart{height:120px;background:radial-gradient(circle at 20% 10%,#5a7aff,#2f397a 75%);color:white;display:grid;place-items:center;font-size:58px;margin-bottom:22px}.project>div:nth-child(2){padding:0 20px}.project strong{font-size:17px}.project p{font-size:12px;color:#8a94a4;margin:7px 0}.project>span:last-child{position:absolute;right:18px;bottom:18px;font-size:18px;color:#9aa6b7}.live,.draft{display:inline-block;font-size:11px;padding:4px 9px;border-radius:999px;font-weight:750}.live{color:#05785b;background:#dcf7ee}.draft{color:#8b6b29;background:#fff3d8}.newproject{border:2px dashed #cbd6e8;background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.newproject>span{font-size:36px;color:#586ce9}.newproject p{margin:0}.notice{background:#e9eeff;border:1px solid #d4dfff;padding:18px 22px;border-radius:14px;margin-top:28px;color:#4658a8;font-size:13px}.editorbar{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:0 0 24px;border-bottom:1px solid #e1e7ef;margin-bottom:25px}.editorbar strong{font-size:15px}.editorbar .spacer{flex:1}.saveflag{color:#8c99ab;font-size:12px}.workspace{min-width:0}.studio{display:grid;grid-template-columns:230px minmax(310px,1fr) 290px;align-items:start;gap:15px}.panel{background:white;border:1px solid #e1e8f2;border-radius:16px;min-width:0;padding:17px}.paneltitle{font-size:13px;font-weight:850;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;margin-top:12px}.paneltitle:first-child{margin-top:0}.paneltitle>button{width:auto;border:0;border-radius:7px;background:#f0f3fb;padding:5px 10px;color:#4258bb;font-weight:800}.paneltitle small{color:#8b97a8}.pages{display:flex;flex-direction:column;gap:4px}.pages button{background:#fff;color:#556175;border:0;text-align:left;padding:10px 12px;border-radius:8px;font-size:12px;font-weight:700}.pages button.selected{background:#edf1ff;color:#4256c4}.sectionlist{display:flex;flex-direction:column;gap:4px}.sectionitem{display:flex;align-items:center;border:1px solid #e7edf5;border-radius:9px;overflow:hidden}.sectionitem>button:first-child{flex:1;text-align:left;font-size:11px;padding:10px 8px;border:0;background:#fff;color:#5a667a}.sectionitem>button.selected{background:#edf1ff;color:#344db9}.sectionitem>button:not(:first-child){padding:6px 3px;border:0;background:white;color:#8b98a9}.addlist{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:20px}.addlist button{border:1px dashed #c6d0e2;background:white;color:#6173a1;border-radius:8px;font-size:10px;padding:10px 3px;font-weight:750}.preview{border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e0e6ef;box-shadow:0 9px 25px #1b294014}.previewtop{height:42px;display:flex;align-items:center;gap:11px;padding:0 15px;background:#f5f7fb;border-bottom:1px solid #e3e8f0;color:#99a5b4}.previewtop>span{color:#d8a5a5;letter-spacing:3px;font-size:14px}.previewtop small{color:#7e8a9c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.previewtop button{margin-left:auto;background:transparent;border:0;color:#566cc6;font-size:11px;font-weight:800}.framewrap{padding:4px;background:#edf0f6;display:flex;justify-content:center}.framewrap iframe{width:100%;height:670px;border:0;background:white}.framewrap.mobile iframe{width:375px;max-width:100%;box-shadow:0 0 0 1px #d7dfea}.inspector{max-height:calc(100vh - 155px);overflow-y:auto}.help{font-size:12px;line-height:1.55;color:#8a97aa}.inspector input,.inspector textarea{font-size:12px}.inspector label{margin-top:16px}.inspector hr{border:0;border-top:1px solid #e5eaf1;margin:23px 0}.danger{color:#c44343!important}.itembox{background:#f7f9fc;padding:10px;margin:12px 0;border-radius:10px}.itembox input,.itembox textarea{margin-bottom:9px}.settings{max-width:840px;margin:20px auto 80px}.settings>h1{font-size:43px}.palettes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0}.palettecard{display:flex;flex-direction:column;gap:6px;padding:10px;text-align:left;border:2px solid #e6eaf1;border-radius:14px;background:white}.palettecard.chosen{border-color:#5b6cf5}.palettecard strong{font-size:13px}.palettecard small{color:#8996aa;font-size:11px}.paletteart{height:94px;border-radius:9px;background:#2563eb}.paletteart.emerald{background:#13846e}.paletteart.peach{background:#e56b46}.paletteart.ink{background:#171827}.settingsfields,.domaincard{background:white;border:1px solid #e3e8f2;border-radius:16px;padding:25px;margin-top:24px}.settingsfields label{margin-top:15px}.settingsfields label:first-child{margin-top:0}.domains{max-width:900px}.domaincard h2{font-size:20px;letter-spacing:-.6px;margin:0 0 10px;overflow-wrap:anywhere}.domaincard p{color:#708096;font-size:13px;line-height:1.7}.domaincard.highlight{background:#edf3ff;border-color:#dbe6ff}.domaincard.highlight small{color:#3d61b9;font-size:10px;letter-spacing:1px;font-weight:850}.domaincard.highlight h2{margin:10px 0}.domainform{display:flex;gap:10px;margin:20px 0 0}.domainform input{flex:1;min-width:0}.domainitem{border-top:1px solid #e4eaf2;padding:20px 0}.domainitem strong{display:inline-block;margin-right:12px;overflow-wrap:anywhere}.records{background:#f6f8fc;border-radius:10px;padding:7px 12px;margin-bottom:15px}.records p{font-size:12px;overflow-wrap:anywhere}.records code{display:block;color:#293b62;font-size:11px;background:#fff;border:1px solid #e4eaf5;padding:9px;margin-top:6px;border-radius:7px;overflow-wrap:anywhere}.loginback{min-height:100vh;background:radial-gradient(circle at 18% 12%,#202b57,#10182b 67%);display:grid;place-items:center;padding:22px}.loginbox{background:white;padding:44px;border-radius:24px;width:min(100%,450px);box-shadow:0 22px 70px #0003}.loginbrand{color:#1a263a;margin:0 0 45px}.loginbox h1{font-size:38px;letter-spacing:-1.5px;margin:12px 0 5px}.loginbox p{color:#7a8597;margin-bottom:27px}.loginbox .primary{margin-top:22px}.loginbox>small{display:block;color:#8490a3;line-height:1.6;margin-top:22px}.modalback{position:fixed;inset:0;background:#0b1520a8;z-index:100;display:grid;place-items:center;padding:15px}.modal{position:relative;background:white;padding:35px;border-radius:22px;width:min(100%,500px);box-shadow:0 30px 100px #0005}.modal .close{position:absolute;right:16px;top:12px;font-size:25px;border:0;background:transparent;color:#8e97a4}.modal .iconbig{display:grid;place-items:center;background:#eaefff;color:#5164e2;border-radius:16px;width:54px;height:54px;font-size:32px}.modal h2{font-size:27px;letter-spacing:-1px;margin:20px 0 8px}.modal p{color:#8490a0;font-size:13px;line-height:1.6}.modal .primary{margin-top:20px}.notification{position:fixed;bottom:25px;right:25px;max-width:400px;padding:16px 20px;border-radius:12px;background:#102c27;color:#fff;z-index:150;box-shadow:0 12px 25px #0002;font-size:13px}.notification.error{background:#752f32}.loading{display:grid;min-height:100vh;place-items:center}.loading h1{font-size:21px}
@media(max-width:1200px){.studio{grid-template-columns:215px minmax(300px,1fr)}.studio .inspector{grid-column:1/-1;max-height:unset}.mainarea{padding:25px}.framewrap iframe{height:560px}}@media(max-width:800px){.layout{display:block}.sidebar{position:relative;height:auto;padding:13px;gap:3px;flex-direction:row;flex-wrap:wrap}.brand{width:100%;margin:3px 0 9px}.brand small{display:none}.sideheading,.sidebottom{display:none}.navlink{padding:9px 11px;font-size:11px}.mainarea{padding:17px}.studio{display:flex;flex-direction:column}.studio>*{width:100%}.panel.tools{order:0}.preview{order:1}.inspector{order:2}.headingrow{align-items:flex-start;flex-direction:column}.headingrow h1{font-size:31px}.stats{gap:7px}.stats>div{padding:14px}.stats strong{font-size:20px}.palettes{grid-template-columns:1fr 1fr}.domainform{flex-direction:column}.editorbar{gap:7px}.editorbar .spacer{display:none}.editorbar button{font-size:11px;padding:9px}.framewrap iframe{height:450px}}