:root{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",sans-serif;color:#202d28;background:#f6f8f4;font-size:14px;line-height:1.7;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a,input{outline-offset:5px}button{cursor:pointer;font:inherit}.shell{display:flex;min-height:100vh}aside{position:fixed;inset:0 auto 0 0;width:230px;background:#173d30;color:#e7eee8;padding:32px 24px}.brand{font-size:32px;letter-spacing:-3px;font-weight:750;display:block}.brand span{color:#b9d689}.brand i{display:block;font-size:15px;font-style:normal;letter-spacing:.5px;margin-top:3px}.side-label{font-size:10px;letter-spacing:2px;opacity:.45;margin:60px 12px 16px}.nav{display:block;padding:12px;border-radius:7px;margin-bottom:8px;color:#c4d3ca}.nav.active{background:#ffffff15;color:#fff}.side-note{position:absolute;bottom:32px;font-size:12px;color:#d6e6d9}.side-note small{color:#9db8a7}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c2dca1;margin-right:6px}main{margin-left:230px;padding:28px 5vw 0;max-width:1560px;flex:1}header{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#657c6b;letter-spacing:1.5px}.tag{border:1px solid #ccd8cc;border-radius:30px;padding:4px 12px;letter-spacing:0}.intro{padding:45px 0 25px}.eyebrow{font-size:10px;letter-spacing:2px;color:#628269}h1{font-size:clamp(25px,3vw,38px);font-weight:650;letter-spacing:-1px;line-height:1.4;margin:16px 0}.intro>p:last-child{color:#768276;margin:0;font-size:13px}.notice{background:#edf1e8;border:1px solid #dce4d4;border-radius:9px;padding:14px 20px;display:flex;gap:20px;align-items:center;margin:12px 0 30px;font-size:12px}.notice b{white-space:nowrap;color:#526a46}.notice span{color:#727d6a}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-heading h2{font-size:17px;margin:0}.section-heading>span{font-size:10px;letter-spacing:1.6px;color:#859086}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card{background:white;border:1px solid #e0e6dd;border-radius:12px;padding:23px;position:relative}.card-head{display:flex;justify-content:space-between;align-items:center}.icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700}.line{background:#e9f5e9;color:#2f8543}.instagram{background:#f8eaf1;color:#a75f83}.threads{background:#efeeed;color:#303432}.x{background:#e9eff5;color:#334656}.status{font-size:10px;color:#81897e;background:#f4f6f0;padding:4px 10px;border-radius:20px}.card h3{font-size:21px;margin:14px 0 4px;line-height:1.3}.card p{font-size:12px;color:#7a8478;margin:0;min-height:43px}.features{display:flex;flex-wrap:wrap;gap:5px;margin:16px 0}.features span{font-size:10px;color:#64725f;background:#f4f6f1;padding:3px 7px;border-radius:4px}.card-actions{border-top:1px solid #eef1eb;padding-top:15px;display:flex;gap:15px;align-items:center;font-size:12px}.preview{color:#778574}.open{color:#27583c;font-weight:650;margin-left:auto}.open.disabled{color:#9ca599;pointer-events:none}.panel{margin-top:28px;border:1px solid #e0e6dd;border-radius:12px;background:#fff;padding:24px}.panel>p{font-size:12px;color:#7a8478;margin-top:0}#url-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-size:12px;color:#5a6b5b}input{display:block;width:100%;padding:10px 12px;border:1px solid #dce3d8;border-radius:5px;margin-top:4px;background:#fbfcfa;color:#324638;font:inherit;font-size:12px}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.form-footer small{color:#849080;font-size:10px}button{border:0;border-radius:5px;background:#224e39;color:white;padding:9px 17px;font-size:12px}#save-status{font-size:12px;margin-bottom:0;color:#375e3d}.flow{display:flex;align-items:center;gap:15px;margin-bottom:20px}.flow>div{flex:1;text-align:center;border:1px solid #e2e9dd;background:#f7f9f4;border-radius:8px;padding:18px 6px;font-size:12px;font-weight:600}.flow small{display:block;font-size:10px;font-weight:400;color:#899581;margin-top:4px}.flow>span{color:#8b9c86}.subtle{font-size:11px!important;line-height:1.9}footer{display:flex;justify-content:space-between;color:#95a18f;padding:27px 0;font-size:9px;gap:10px}@media(min-width:1450px){.grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){aside{width:180px;padding:24px 16px}main{margin-left:180px;padding:25px}.notice{align-items:start;flex-direction:column;gap:3px}}@media(max-width:620px){aside{position:static;width:auto;padding:16px 20px}.shell{display:block}.brand{font-size:22px}.brand i{display:inline;margin-left:15px;font-size:13px}.nav,.side-label,.side-note{display:none}main{margin:0;padding:20px}.intro{padding-top:26px}.grid,#url-fields{grid-template-columns:1fr}.flow{flex-direction:column}.flow>div{width:100%}.flow>span{transform:rotate(90deg)}.form-footer,footer{align-items:start;flex-direction:column;gap:12px}.panel{padding:18px}}

.studio-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#173d30;color:#fff;border-radius:12px;padding:28px;margin-bottom:30px}.studio-entry h2{font-size:23px;margin:8px 0}.studio-entry p{font-size:12px;color:#d6e6d9}.studio-entry .eyebrow{color:#b9d689}.studio-button{background:#d5edbc;color:#183b2c;padding:13px 20px;border-radius:7px;font-size:13px;font-weight:650;white-space:nowrap}@media(max-width:700px){.studio-entry{align-items:start;flex-direction:column}}
