:root{color-scheme:dark;--bg:#101711;--panel:#19221a;--line:#2c382d;--text:#edf1e6;--muted:#a5b2a1;--lime:#c2f474;--dark:#17220e;--orange:#e8b982}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.6}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:5px}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Manrope,Arial,sans-serif}h1{font-size:clamp(44px,5.5vw,78px);line-height:1.08;font-weight:600;letter-spacing:-4px;margin:26px 0}h1 em{font-style:normal;color:var(--lime)}h2{font-size:clamp(30px,3.4vw,45px);line-height:1.15;letter-spacing:-1.8px;font-weight:600;margin:20px 0}h3{font-size:20px;letter-spacing:-.5px;margin-bottom:9px}p{color:var(--muted)}.topbar{height:94px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-size:26px;font-weight:800;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.brand-dot{color:var(--lime);margin-left:-9px}.mark{display:inline-flex;align-items:center;font-size:22px;letter-spacing:-5px;background:var(--lime);color:var(--dark);width:31px;height:33px;padding:2px 6px;clip-path:polygon(0 0,75% 0,75% 25%,100% 25%,100% 100%,25% 100%,25% 75%,0 75%)}.mark span{transform:translateY(3px)}nav{display:flex;align-items:center;gap:30px}nav>a{font-size:13px;color:#c1cbbb}.button{background:var(--lime);color:var(--dark);border:1px solid var(--lime);border-radius:7px;display:inline-flex;justify-content:space-between;align-items:center;gap:30px;padding:16px 22px;font-weight:700;font-size:14px;transition:transform .2s,background .2s}.button:hover:not(:disabled){background:#d3ff93;transform:translateY(-2px)}.button.small{padding:11px 16px;gap:20px;font-size:12px}.button.secondary{background:transparent;border-color:var(--line);color:var(--text)}.quiet{background:none;border:0;font-size:13px}.quiet span{margin-left:15px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#b3c3ac;display:flex;gap:9px;align-items:center}.dot{width:6px;height:6px;background:var(--lime);display:inline-block;border-radius:50%;flex-shrink:0}.hero{max-width:1440px;padding:76px 5% 65px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;gap:30px;align-items:center}.lede{font-size:16px;line-height:1.9;margin:0 0 28px}.hero-actions{display:flex;align-items:center;gap:25px}.text-link{font-size:13px;border-bottom:1px solid #74826b;padding:5px 0}.text-link span{margin-left:8px}.micro{font-size:11px;margin:18px 0 0}.world{height:450px;position:relative;overflow:hidden;border:1px solid #364835;background:radial-gradient(ellipse at 70% 35%,#56623a,#233522 60%,#1a281b);border-radius:140px 12px 12px 12px;isolation:isolate}.world-grid{position:absolute;inset:0;background-image:linear-gradient(#abb5970d 1px,transparent 1px),linear-gradient(90deg,#abb5970d 1px,transparent 1px);background-size:30px 30px}.sun{width:85px;height:85px;position:absolute;top:66px;right:72px;background:#e4cd87;box-shadow:0 0 100px #f5db5670;opacity:.9}.cloud{position:absolute;width:90px;height:17px;background:#d1d7b12c;top:60px;left:90px;box-shadow:25px -14px #d1d7b12c}.cloud-two{top:170px;left:unset;right:15px;width:50px}.mountain{position:absolute;background:#3d5031;width:210px;height:150px;clip-path:polygon(0 100%,0 70%,15% 70%,15% 45%,30% 45%,30% 20%,48% 20%,48% 0,65% 0,65% 20%,80% 20%,80% 45%,100% 45%,100% 100%);bottom:115px;left:-20px}.mountain.front{background:#425335;left:auto;right:-30px;bottom:90px;transform:scale(1.2)}.island{position:absolute;width:310px;height:205px;left:50%;top:190px;transform:translateX(-50%)}.grass{background:#7e9b45;height:120px;width:290px;position:absolute;top:5px;left:8px;clip-path:polygon(50% 0,100% 35%,100% 62%,50% 100%,0 62%,0 35%)}.earth{position:absolute;top:60px;left:8px;background:linear-gradient(90deg,#51422e 50%,#3b3526 50%);width:290px;height:125px;clip-path:polygon(0 0,100% 0,100% 60%,85% 60%,85% 80%,65% 80%,65% 100%,50% 100%,50% 80%,30% 80%,30% 60%,15% 60%,15% 40%,0 40%)}.path{position:absolute;top:63px;left:120px;width:38px;height:60px;background:#c0ac70;transform:skewY(-20deg)}.cabin{position:absolute;left:150px;top:-18px;width:76px;height:77px;background:#997346;box-shadow:10px 6px #654c32}.roof{position:absolute;background:#503729;top:-32px;left:-16px;width:105px;height:44px;clip-path:polygon(50% 0,100% 85%,100% 100%,0 100%,0 85%)}.door{width:21px;height:37px;background:#413b29;position:absolute;bottom:0;left:12px}.window{position:absolute;width:23px;height:23px;background:#f5d47b;right:8px;top:14px;box-shadow:0 0 20px #eac46066;border:3px solid #655030}.tree{position:absolute;width:60px;height:120px;left:30px;top:-60px}.tree b{width:11px;height:65px;position:absolute;left:25px;bottom:0;background:#5b4e2f}.tree i{position:absolute;z-index:1;width:60px;height:82px;background:linear-gradient(90deg,#637d35 50%,#435f2c 50%);clip-path:polygon(35% 0,65% 0,65% 20%,85% 20%,85% 45%,100% 45%,100% 80%,80% 80%,80% 100%,20% 100%,20% 80%,0 80%,0 45%,15% 45%,15% 20%,35% 20%)}.t2{left:90px;top:-100px;transform:scale(.85)}.t3{left:240px;top:-22px;transform:scale(.7)}.flower{position:absolute;color:#e5b789;top:70px;left:76px}.f2{left:218px;top:80px;color:#e4daa3}.world-label{position:absolute;bottom:20px;left:23px;right:23px;display:flex;gap:7px;align-items:center;font-size:8px;letter-spacing:1.5px;color:#d5dfc6}.world-label>span:last-child{margin-left:auto}.floating-note{position:absolute;right:20px;top:20px;font-size:10px;color:#e0e6d4;line-height:1.5;transform:rotate(4deg)}.spec-strip{border-block:1px solid var(--line);max-width:1296px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0}.spec-strip>div{padding-left:30px;border-right:1px solid var(--line)}.spec-strip>div:last-child{border:0}.spec-strip strong{display:block;font-family:Manrope,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.8px}.spec-strip span{font-size:11px;color:var(--muted)}.section{max-width:1296px;margin:auto;padding:85px 2%;display:grid;grid-template-columns:1fr 1fr;gap:12%}.section p{font-size:14px;max-width:420px}.preview-notice{display:flex;gap:15px;max-width:390px;border:1px solid var(--line);padding:17px;border-radius:7px;margin-top:28px}.preview-notice p{font-size:11px;margin:0}.preview-notice strong{color:#d3dfc8}.preview-notice>span{color:var(--lime)}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:25px;padding:18px 0;border-bottom:1px solid var(--line)}.steps li>span{color:var(--lime);font-size:12px;padding-top:3px}.steps p{margin:0 0 8px;font-size:13px}.feature-band{background:#1a241b;padding:65px max(5%,calc((100vw - 1296px)/2));border-block:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:42px}.feature-grid p{font-size:13px;margin-bottom:0}.feature-icon{color:var(--lime);display:block;font-size:30px;margin-bottom:20px}.feature-grid h3{font-size:18px}.faq{gap:8%;grid-template-columns:.9fr 1.1fr}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:15px}.faq summary:after{content:'+';color:var(--lime)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;margin:12px 0 0}.last-call{text-align:center;padding:60px 20px 80px;background:radial-gradient(ellipse at bottom,#2c3e22,transparent 70%)}.last-call .eyebrow{justify-content:center}.last-call h2{font-size:54px;margin-bottom:28px}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 5%;border-top:1px solid var(--line)}footer>span{color:var(--muted);font-size:10px}footer .brand{font-size:22px}dialog{background:#1b251c;border:1px solid #43543b;color:var(--text);border-radius:15px;width:460px;max-width:calc(100% - 30px);padding:36px;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#050b07cc;backdrop-filter:blur(8px)}dialog h2{font-size:32px;margin:17px 0 12px}dialog p{font-size:13px}.close{position:absolute;right:14px;top:10px;background:none;border:0;font-size:25px;color:var(--muted)}label{display:block;font-size:12px;color:#cfdbca;margin:16px 0}input,select{display:block;width:100%;background:#111912;color:var(--text);border:1px solid #3c4c36;border-radius:6px;padding:12px;margin-top:7px}input:focus,select:focus{outline:2px solid var(--lime);border-color:transparent}small{font-size:10px;color:var(--muted)}.wide{width:100%}.form-error{color:#ffb1a3;min-height:20px;margin:12px 0}.auth-switch{text-align:center;margin:18px 0}.auth-switch button{color:var(--lime);border:0;background:none}.preview-footnote{display:block;line-height:1.6}#toast{position:fixed;bottom:22px;right:22px;z-index:20;background:var(--lime);color:var(--dark);padding:15px 25px;border-radius:8px;max-width:calc(100vw - 44px);box-shadow:0 6px 35px #0005;font-size:13px}[hidden]{display:none!important}.panel-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:210px 1fr;min-height:calc(100vh - 190px)}.sidebar{border-right:1px solid var(--line);padding:35px 20px;display:flex;flex-direction:column;gap:8px}.sidebar .eyebrow{font-size:9px;margin:5px 10px 20px}.side-link{border:0;background:transparent;color:var(--muted);text-align:left;padding:12px;border-radius:7px;font-size:13px}.side-link.active{background:#263620;color:var(--lime)}.sidebar-bottom{margin-top:auto;padding:50px 10px 0;font-size:11px;color:var(--muted)}.sidebar-bottom strong{color:var(--text);display:block;font-weight:500}.panel-content{padding:35px 45px}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.panel-top h1{font-size:32px;letter-spacing:-1px;margin:8px 0}.panel-top p{font-size:12px;margin:0}.badge{font-size:10px;letter-spacing:.6px;background:#2c3523;border:1px solid #44532f;border-radius:20px;padding:5px 10px;white-space:nowrap;color:#d2dfa9}.notice{padding:13px 17px;border:1px solid #4c4930;background:#28291c;border-radius:7px;font-size:12px;color:#d3c9a6;margin-bottom:24px}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.card{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:24px;margin-bottom:20px}.card h3{font-size:15px}.card p{font-size:12px}.card-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.card-top h3{margin:0}.server-art{height:100px;background:linear-gradient(130deg,#405532,#1b2f22);border-radius:7px;display:flex;align-items:center;padding:22px;gap:20px}.mini-block{height:45px;width:45px;background:linear-gradient(#91b451 30%,#796447 30%);box-shadow:6px 6px #3b432d;transform:rotate(-5deg)}.server-art h3{font-size:19px;margin:0}.server-art p{margin:2px 0;color:#c2cfb7}.server-address{padding:18px 0;border-bottom:1px solid var(--line);font-family:monospace;color:var(--muted);font-size:12px}.control-row{display:flex;gap:10px;margin-top:20px}.control-row button{flex:1;justify-content:center;padding:10px 12px;font-size:12px;gap:7px}.resource-row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;gap:16px}.resource-row strong{font-size:18px;display:block;font-weight:500}.resource-row span{font-size:10px;color:var(--muted)}.clock{font-size:50px;letter-spacing:-2px;font-family:Manrope,sans-serif;font-weight:500;margin:10px 0 0}.clock-label{color:var(--muted);font-size:11px;margin-bottom:25px}.time-bar{height:5px;background:#34402b;margin-bottom:20px;border-radius:5px;overflow:hidden}.time-bar>span{display:block;height:100%;background:var(--lime);width:66.66%}.time-note{font-size:10px!important;margin-top:16px;margin-bottom:0}.panel-content h2{font-size:26px}.console{font-family:monospace;font-size:11px;min-height:145px;color:#a3b995;background:#0e150f;padding:18px;border-radius:7px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.console span{color:#d9c184}.plugin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.plugin-title{display:flex;gap:15px;align-items:center;margin-bottom:14px}.plugin-icon{display:grid;place-items:center;width:40px;height:40px;background:#2f4228;border-radius:8px;color:var(--lime);font-weight:700}.plugin-title h3{margin:0}.plugin-title small{font-size:10px}.plugin-grid .button{padding:10px 14px;font-size:11px;gap:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-grid label{margin-top:5px}.settings-card{max-width:700px}.empty-state{padding:35px;max-width:680px}.empty-state>p{font-size:14px}.panel-nav{display:flex;gap:15px;align-items:center}.preview-pill{font-size:11px;color:#c8d7bd}.account-email{overflow-wrap:anywhere}.panel-foot{font-size:10px;color:var(--muted);margin:10px 0 0}.skeleton{text-align:center;padding:100px 20px}.link-button{border:0;background:none;color:var(--lime);text-decoration:underline;font-size:12px}
@media(min-width:1500px){.spec-strip{max-width:1296px}.world{height:480px}}@media(max-width:1000px){nav{gap:18px}.hero{padding-top:50px;gap:20px}h1{letter-spacing:-2.5px}.world{height:400px}.hero-actions{gap:15px;align-items:flex-start;flex-direction:column}.spec-strip{margin-inline:5%}.section{padding:65px 5%;gap:40px}.panel-content{padding:28px}.dashboard-grid{grid-template-columns:1fr}.panel-layout{grid-template-columns:180px 1fr}.feature-grid{gap:30px}}@media(max-width:700px){.topbar{height:76px;padding:0 6%}.brand{font-size:23px}nav>a,nav>.button{display:none}.hero{grid-template-columns:1fr;padding:42px 6%}.hero h1{font-size:49px}.eyebrow{font-size:8px;letter-spacing:1.5px}.hero-actions{flex-direction:row;align-items:center;gap:17px}.hero-actions .button{font-size:12px;padding:13px 15px;gap:14px}.text-link{font-size:11px}.lede{font-size:14px}.world{height:350px;margin-top:20px;border-top-left-radius:100px}.island{top:155px;transform:translateX(-50%) scale(.9)}.sun{top:40px;right:50px;width:65px;height:65px}.spec-strip{grid-template-columns:1fr 1fr;padding:8px 0;gap:0}.spec-strip>div{padding:18px;border-bottom:1px solid var(--line)}.spec-strip>div:nth-child(even){border-right:0}.spec-strip>div:nth-child(n+3){border-bottom:0}.spec-strip strong{font-size:22px}.section,.faq{grid-template-columns:1fr;gap:30px;padding:50px 6%}.section h2{font-size:35px}.feature-band{padding:45px 6%}.feature-grid{grid-template-columns:1fr;gap:30px}.feature-icon{margin-bottom:8px}.feature-grid article{border-bottom:1px solid var(--line);padding-bottom:25px}.last-call h2{font-size:40px}footer{flex-wrap:wrap;gap:15px;padding:25px 6%}footer>span:last-child{width:100%}.panel-layout{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:15px;gap:2px;overflow-x:auto}.sidebar>.eyebrow,.sidebar-bottom{display:none}.side-link{white-space:nowrap;padding:8px 12px;font-size:12px}.panel-content{padding:24px 18px}.panel-top h1{font-size:27px}.panel-top{align-items:flex-start}.panel-top>.badge{display:none}.card{padding:20px}.plugin-grid,.form-grid{grid-template-columns:1fr}.panel-nav .preview-pill{display:none}.clock{font-size:44px}dialog{padding:30px 24px}.control-row{gap:6px}.control-row button{padding:10px 7px}.resource-row{gap:10px}.resource-row strong{font-size:16px}}
@media(max-width:700px){.sidebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 8px;overflow:visible}.side-link{padding:9px 4px;font-size:11px;text-align:center}.mini-block{flex-shrink:0}.server-art{gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@supports(view-transition-name:root){::view-transition-old(root){animation:out .18s ease both}::view-transition-new(root){animation:in .25s ease both}@keyframes out{to{opacity:0;transform:translateY(-8px)}}@keyframes in{from{opacity:0;transform:translateY(12px)}}}
