.production-domain{font-size:10px;letter-spacing:.14em;color:#8d96a6}.navigation nav a{padding:14px 12px;display:inline-block;font-size:12px}.production-hero{padding:45px 0 35px;border-bottom:1px solid #ffffff16;margin-bottom:30px}.production-hero h1{font-size:36px;line-height:1.6}.production-hero p{color:#8a96a6;font-size:12px;line-height:2}.login-panel{max-width:460px;margin:50px auto}.login-panel h1{font-size:25px}.login-panel label{margin:20px 0}.production-price{display:block;font-size:18px;margin:16px 0}.production-preview{aspect-ratio:16/9;overflow:hidden;background:#1c1f29;display:grid;place-items:center;color:#64728b;font-size:35px}.production-preview img{width:100%;height:100%;object-fit:cover}.production-empty{padding:70px 20px;text-align:center;border:1px dashed #ffffff19;border-radius:8px}.production-empty h2{font-size:22px}.production-empty p{font-size:12px;color:#8190a5;line-height:2}.production-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.production-edit{margin-top:20px}.production-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.production-card{border:1px solid #ffffff15;border-radius:8px;overflow:hidden;background:#171820}.production-card-content{padding:20px}.production-card h2{font-size:17px;line-height:1.7;margin:10px 0}.production-card p{font-size:11px;line-height:1.9;color:#8d9aab;white-space:pre-line}.production-card .caption{font-size:10px}#account{margin-left:auto;font-size:11px}.login-description{font-size:12px;color:#96a1b3;line-height:1.9}.storage-wait{border:1px solid #b5823b55;padding:16px;background:#b5823b0d;margin:20px 0;font-size:12px;line-height:1.9;color:#cba579}.production-upload{max-width:760px;margin:25px 0 50px}.production-upload input[type=file]{margin-bottom:8px}.production-upload button{margin-top:24px}.production-upload input:disabled{opacity:.4}.production-upload .field{margin:20px 0}.production-video{width:100%;max-height:65vh}.production-note{font-size:11px;line-height:1.9;color:#7d8b9f;margin:20px 0}.production-edit button{margin:10px 0}@media(max-width:700px){.production-domain{display:none}.production-hero h1{font-size:27px}.production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-card-content{padding:14px}.production-card h2{font-size:14px}.production-price{font-size:15px}}@media(max-width:430px){.production-grid{grid-template-columns:1fr}.login-panel{margin:20px 0}.production-hero{padding-top:20px}}
