@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');body{font-family:Inter,system-ui,sans-serif;background:#041021}.studio-shell{display:flex;min-height:100vh;background:radial-gradient(ellipse at 75% 18%,#0b2d4b 0%,#06182b 36%,#041021 80%)}.studio-sidebar{width:240px;flex:0 0 240px;background:#071326;border-right:1px solid #204164;min-height:100vh;padding:17px 12px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.studio-brand{display:flex;align-items:center;justify-content:center;width:100%;min-height:126px;text-decoration:none;border-bottom:1px solid #203d5a;padding:2px 0 16px;overflow:hidden}.studio-brand-logo{display:block;width:100%;height:122px;max-width:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 0 8px rgba(34,126,255,.12));image-rendering:auto}.side-section{font-size:9px;letter-spacing:1.8px;color:#71b6e4;margin:21px 9px 8px;font-weight:800}.side-new{border:1px solid #356b98;background:#153456;color:#e6f6ff;border-radius:10px;padding:12px;text-align:left;font-weight:700;cursor:pointer}.studio-sidebar nav{display:flex;flex-direction:column;gap:3px}.studio-sidebar nav a{padding:11px 10px;border-radius:8px;color:#aac1d9;text-decoration:none;font-size:12px;display:flex;gap:12px;align-items:center}.studio-sidebar nav a:hover,.studio-sidebar nav a.selected{background:#163453;color:#e7f7ff;box-shadow:inset 2px 0 #70d0ff}.side-foot{margin-top:auto;border:1px solid #295078;border-radius:10px;padding:13px;color:#8ce1ff;font-size:10px;letter-spacing:1px}.side-foot small{display:block;color:#9cb4ce;font-size:11px;letter-spacing:0;line-height:1.5;margin-top:8px}.studio-main{min-width:0;flex:1}.studio-top{height:76px;border-bottom:1px solid #1b3858;background:#071b30bd;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:16px}.top-title{display:flex;align-items:center;gap:11px;font-size:16px;letter-spacing:2px}.top-title b{color:#85caff}.top-title small{display:block;color:#769aba;font-size:9px;letter-spacing:1.5px}.top-monogram{font:italic 36px Georgia,serif;color:#83d3ff;text-shadow:0 0 16px #5da9ff}.top-right{display:flex;gap:9px;align-items:center}.top-pill{font-size:11px;padding:9px 12px;border:1px solid #2c5679;border-radius:9px;background:#102e49;color:#bce1fc;text-decoration:none;white-space:nowrap}.top-pill small{display:block;font-size:8px;color:#7f9fbb}.top-pill.dot{color:#81d9c2}.menu-toggle{display:none}.studio-content{max-width:1390px;margin:0 auto;padding:26px clamp(18px,4vw,54px) 90px}.breadcrumbs{font-size:11px;letter-spacing:1.4px;color:#678eb0;margin-bottom:28px}.breadcrumbs span{color:#b4dbfb}.eyebrow{color:#76bde8;font-size:10px;letter-spacing:2px}.studio-content h1{font:normal clamp(32px,4vw,53px)/1.12 Georgia,serif;letter-spacing:-1.4px;margin:12px 0 14px}.studio-content h1 em{color:#89d6fa;font-weight:normal}.lead{color:#a7bdd4;max-width:780px;font-size:14px;line-height:1.8}.action-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.btn{border:1px solid #3c6e99;background:#142e4a;border-radius:10px;padding:12px 18px;color:#e5f4ff;text-decoration:none;cursor:pointer;font:600 12px Inter,system-ui}.btn.primary{background:linear-gradient(115deg,#2786c7,#76d0fb);color:#03192d;border:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:27px 0}.stat,.card{background:linear-gradient(145deg,#102942df,#0a1c31f2);border:1px solid #244b70;border-radius:15px;padding:21px}.stat b{display:block;font-size:25px;color:#d9f2ff}.stat small{color:#8faccc;font-size:11px}.section-title{font-size:20px;margin:29px 0 14px}.video-card{border:1px solid #315b80;background:#091d33;border-radius:17px;padding:21px;margin:20px 0}.video-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;align-items:center}.video-card video{width:100%;max-height:400px;object-fit:contain;background:#02080e;border-radius:12px}.video-card h2{font:normal 31px/1.15 Georgia,serif;margin:12px 0}.video-card p,.muted{color:#9db6d0;font-size:13px;line-height:1.7}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tile{background:#102842;border:1px solid #2c5277;border-radius:14px;padding:22px;text-align:left;cursor:pointer;color:#e9f4ff}.tile strong{display:block;margin:10px 0;font-size:15px}.tile small{color:#9ab6d1;line-height:1.6}.tile-icon{color:#77d0fa;font-size:26px}.work-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);gap:18px}.field{margin:14px 0}.field label{display:block;color:#a8c9e5;font-size:12px;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;background:#06172a;color:#eaf5ff;border:1px solid #325777;border-radius:9px;padding:12px;font:13px Inter,system-ui}.field textarea{min-height:105px}.tabs{display:flex;gap:8px;margin:0 0 22px;flex-wrap:wrap}.tab{border:1px solid #305477;border-radius:8px;background:#0b2037;color:#b1cbe4;padding:11px 17px;cursor:pointer}.tab.active{background:#1a4b71;color:#e6f7ff}.notice{border:1px solid #6c603e;background:#2a261b;color:#e5d4a5;padding:13px;border-radius:9px;font-size:12px;margin:18px 0}.item{border:1px solid #2c5070;background:#0b2238;padding:16px;border-radius:11px;margin:11px 0}.item b{display:block}.item small{color:#8fb3d0}.chip{display:inline-block;border:1px solid #3a6d92;border-radius:30px;color:#a7d9f7;padding:5px 10px;font-size:10px;margin:5px}.preview-box{border:1px solid #34577a;border-radius:12px;padding:18px;min-height:145px;background:#06182b;white-space:pre-wrap;overflow-wrap:anywhere;color:#c8e4f8;font-size:12px}.empty{padding:28px;text-align:center;border:1px dashed #426284;border-radius:12px;color:#a9c5dc}.footer-note{color:#7294b2;font-size:11px;margin-top:20px}@media(max-width:1080px){.stats{grid-template-columns:repeat(2,1fr)}.tiles{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:1fr}}@media(max-width:800px){.studio-sidebar{position:fixed;z-index:10;transform:translateX(-100%);transition:transform .2s}.studio-sidebar.open{transform:translateX(0)}.menu-toggle{display:block;background:#14334f;color:#bce6ff;border:1px solid #31597c;border-radius:7px;padding:8px 11px}.studio-top{padding:0 14px}.top-right .top-pill:not(.dot){display:none}.studio-content{padding:24px 15px 65px}.work-grid,.tiles{grid-template-columns:1fr}.top-title{font-size:12px}.top-title small{font-size:7px}}