@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:Noto Sans SC,sans-serif;color:#20271f;background:#f8f9f5;font-synthesis:none;--green:#345b31;--muted:#7d8479;--line:#e4e8df}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:#fff;border:1px solid #dce2d5;border-radius:7px;padding:9px 14px;color:#364931}button:hover{background:#eff4e9}button:disabled{opacity:.5;cursor:wait}input,select,textarea{border:1px solid #dce2d5;border-radius:6px;padding:11px 12px;background:#fff;min-width:0}textarea{min-height:90px;resize:vertical}.layout{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:236px;background:#f1f4eb;border-right:1px solid var(--line);padding:36px 22px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;font:700 16px Space Grotesk,sans-serif;letter-spacing:1.7px}.brand small{display:block;font:500 9px Space Grotesk,sans-serif;letter-spacing:2px;margin-top:7px;color:#78856d}.brand-icon{font:700 31px Georgia;background:#dce8cf;width:43px;height:43px;border-radius:10px;display:flex;align-items:center;justify-content:center;letter-spacing:-4px;color:#365a32}.brand-icon span{color:#7e9c62}.nav-label{font:500 10px Space Grotesk,sans-serif;letter-spacing:1.8px;color:#939b88;margin:51px 12px 15px}.nav-label.second{margin-top:35px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{font-size:13px;display:flex;gap:13px;padding:13px 14px;border-radius:7px;align-items:center;color:#727d69}.sidebar nav a.active{background:#dfe8d4;color:#30502c;font-weight:600}.sidebar nav a:hover{background:#e7ecdf}.sidebar nav a>span:first-child{font-size:18px;width:18px}.sidebar i{font:12px Space Grotesk;margin-left:auto;background:#cbd9bd;padding:2px 6px;border-radius:4px}.external{margin-left:auto;font-size:13px}.sidebar-bottom{margin-top:auto;padding:30px 10px 0;font:11px Space Grotesk;color:#75826c}.status-dot,.live-dot{width:6px;height:6px;display:inline-block;background:#79a55d;border-radius:50%;margin-right:6px}.side-note{display:block;font:11px Noto Sans SC;margin-top:11px;color:#929b88}.main{margin-left:236px}.topbar{height:81px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 52px;background:#fafbf8}.breadcrumb{font-size:12px;color:#97a08f}.breadcrumb strong{font-weight:400;color:#56624e;margin-left:12px}.account{font-size:12px}.login{padding:9px 13px;border:1px solid #dce3d4;border-radius:5px}.login span{margin-left:18px}.account .live-dot{margin-right:14px}main{max-width:1370px;margin:auto;padding:46px 52px 0}.hero{position:relative;min-height:342px;border-bottom:1px solid var(--line);padding:11px 0 39px}.eyebrow{font:500 10px Space Grotesk,sans-serif;letter-spacing:2px;color:#859476}.hero .eyebrow{display:flex;align-items:center;gap:9px}.eyebrow>span{width:5px;height:5px;background:#83a565;border-radius:50%}.hero h1{font-size:38px;font-weight:600;letter-spacing:-1.5px;margin:24px 0 17px;position:relative;z-index:1}.hero h1>span{color:#809c62}.hero p{font-size:13px;color:#858e7c;line-height:2.1}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:25px;font-size:12px}.primary{background:#385c32;border:1px solid #385c32;color:#fff;padding:12px 19px;border-radius:6px;display:inline-flex;align-items:center;gap:25px;font-size:12px}.primary:hover{background:#294b24;color:#fff}.hero-actions a{color:#7a866f}.hero-art{position:absolute;right:3%;top:8px;width:310px;height:270px;pointer-events:none}.orbit{position:absolute;border:1px solid #e4eadb;border-radius:50%;width:270px;height:270px;transform:rotate(-20deg)}.orbit.two{width:215px;height:215px;left:27px;top:27px}.art-card{position:absolute;inset:42px 8px 30px 27px;border:1px solid #dbe3ce;border-radius:10px;background:#edf2e5;box-shadow:10px 15px 0 -3px #e4ebd9;transform:rotate(-7deg);padding:20px;font-family:Space Grotesk}.art-card>span{font-size:10px;color:#8e9f7f;display:block;border-bottom:1px solid #d7e1c9;padding-bottom:13px}.code-line{height:4px;border-radius:3px;background:#d2dec3;width:70%;margin-top:12px}.code-line.short{width:45%;margin:7px 0}.art-card b{display:block;font-size:24px;letter-spacing:-1px;color:#526e42;margin:14px 0}.art-card b span{color:#99af7b}.code-line.small{width:25%;margin:0}.art-card em{position:absolute;bottom:14px;right:15px;color:#8c9f79;font-size:9px;font-style:normal}.floating-tag{position:absolute;right:-5px;top:24px;background:#faf9ec;border:1px solid #e5e2c8;padding:11px 15px;transform:rotate(8deg);font:12px Space Grotesk;color:#948f58;border-radius:4px}.works{padding:34px 0 0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-head .eyebrow{font-size:9px;letter-spacing:1.7px}h2{font-size:21px;font-weight:500;margin:10px 0 0}h2>span{font:12px Space Grotesk;background:#e8eee0;padding:3px 7px;margin-left:9px;border-radius:4px;color:#7e906b}.search{display:flex;align-items:center;border:1px solid #e2e6db;background:#fff;border-radius:6px;padding:0 12px;color:#9ca78e}.search input{border:0;font-size:11px;width:200px;background:transparent}.search>span{font-size:23px}.empty{margin:27px 0;background:#f5f7f0;border:1px dashed #dbe2cf;min-height:245px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px;border-radius:9px}.empty-symbol{font-size:36px;color:#a4b390}.empty h3{font-size:15px;font-weight:500;margin:15px 0 5px}.empty p{font-size:12px;color:#929b87;line-height:1.9}.empty>a{font-size:11px;color:#607b49;margin-top:8px}.empty>a.primary{color:#fff}.site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.site-card{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;transition:transform .2s,box-shadow .2s}.site-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #2c46200d}.card-preview{height:153px;background:#e4ebd9;position:relative;display:flex;align-items:center;justify-content:center}.card-preview>span{font-size:60px;color:#71876055}.card-preview i{position:absolute;right:14px;top:10px;color:#849578}.tone-1{background:#eae7da}.tone-2{background:#e0e8e7}.tone-3{background:#eee1d8}.card-body{padding:19px}.card-body h3{font-size:15px;font-weight:500;margin:0}.card-body p{font-size:11px;line-height:1.8;color:#8e9785;min-height:39px}.card-meta{display:flex;justify-content:space-between;font-size:10px;color:#87947a;border-top:1px solid var(--line);padding-top:12px}code,pre{font-family:Space Grotesk,monospace}footer{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:46px;padding:24px 0;font-size:10px;color:#99a18f}footer>span{font:600 10px Space Grotesk;letter-spacing:1px;color:#7d8c70}footer>p{margin-right:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin:10px 0 35px}.page-heading h1{font-size:30px;font-weight:500;margin:14px 0}.page-heading p{font-size:13px;color:#8d9781}.quota{font-size:12px;color:#7c8e6c;margin:20px 0;display:flex;justify-content:space-between}.space-list,.panel{border:1px solid var(--line);background:#fff;border-radius:8px}.panel{padding:24px;margin:24px 0}.panel h2{margin-bottom:20px}.panel h3{font-size:14px}.space-row{display:flex;gap:16px;padding:20px;align-items:center;border-bottom:1px solid var(--line)}.space-row:last-child{border-bottom:0}.space-mark{background:#e8eede;border-radius:8px;width:43px;height:43px;display:grid;place-items:center;color:#7a8f60}.space-details{flex:1}.space-details h3{font-size:14px;margin:0 0 6px}.space-details code,.space-details p{font-size:11px;color:#93a083}.badge{font:10px Space Grotesk;background:#edf2e6;color:#798b66;padding:5px 8px;border-radius:4px}.danger{color:#a7624e}.compact{border:0;background:transparent;min-height:160px}.upload-box{padding:30px;text-align:center;background:#f6f8f2;border:1px dashed #cfdbc1;border-radius:6px;cursor:pointer}.upload-box strong{font-size:13px;font-weight:500}.upload-box p{font-size:11px;color:#919b83}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#6b7c5a;margin:15px 0}label small{font-size:10px;color:#9aa58d}.file-preview{font-size:11px;line-height:1.8;color:#7d8e6c}.release-state,details{font-size:12px;margin:18px 0;color:#819270}details pre,.panel pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.history-row{font-size:12px;display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.history-row small{margin-left:auto;color:#93a182}.history-row button{font-size:10px}.alert{background:#e9f0df;padding:13px 17px;border-radius:6px;font-size:12px;margin-bottom:20px;overflow-wrap:anywhere}.alert.error{background:#f5e9e2;color:#a6624c;display:flex;justify-content:space-between}.alert button{padding:0 4px;background:transparent;border:0}.dev-bar{display:flex;gap:10px;align-items:center;font-size:11px;background:#f5efd7;padding:10px;margin-bottom:15px;border-radius:5px}.dev-bar input{font-size:10px;width:170px;padding:6px}.modal-backdrop{position:fixed;inset:0;z-index:10;background:#16251365;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{position:relative;background:#fafbf7;padding:34px;width:min(460px,100%);border-radius:12px;box-shadow:0 20px 80px #18250b30;max-height:90vh;overflow:auto}.modal h2{margin:8px 0 25px}.close{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:20px}.modal .primary{width:100%;justify-content:center;margin-top:15px}.checkbox{flex-direction:row;align-items:center;margin:7px 0}fieldset{border:1px solid var(--line);border-radius:5px;margin-top:18px}legend{font-size:12px;color:#758666}.secret code{display:block;font-size:12px;overflow-wrap:anywhere;margin:20px 0}@media(min-width:1500px){main{padding-top:55px}.hero{min-height:380px}.hero h1{font-size:45px}.hero-art{right:8%;top:20px}.hero-actions{margin-top:35px}}@media(max-width:1100px){.sidebar{width:205px;padding:30px 15px}.main{margin-left:205px}main{padding:30px}.topbar{padding:0 30px}.hero-art{opacity:.5;right:0;transform:scale(.85);transform-origin:right center}.hero h1{font-size:31px}.site-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{position:static;width:100%;padding:18px;display:block;border-bottom:1px solid var(--line)}.brand{font-size:14px}.brand small{display:none}.brand-icon{width:32px;height:32px;font-size:25px}.sidebar .nav-label,.sidebar-bottom,.sidebar .second+nav{display:none}.sidebar nav{flex-direction:row;margin-top:16px;gap:4px}.sidebar nav a{padding:9px;font-size:11px;gap:5px}.sidebar nav a>span:first-child{font-size:15px;width:auto}.main{margin:0}.topbar{height:60px;padding:0 20px}.account .live-dot{display:none}main{padding:25px 20px 0}.hero-art{display:none}.hero{min-height:310px}.hero h1{font-size:31px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.section-head{align-items:flex-start;flex-wrap:wrap}.search{width:100%;margin-top:8px}.search input{width:100%}.site-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:26px}.space-row{flex-wrap:wrap;padding:15px;gap:10px}.form-row{grid-template-columns:1fr;gap:0}.panel{padding:17px}.history-row{flex-wrap:wrap}.history-row small{margin-left:0}.dev-bar{flex-wrap:wrap}footer{gap:12px;flex-wrap:wrap}footer p{display:none}.quota{flex-direction:column;gap:8px}}
