.scene-talent{background-image:url('/assets/launcher-talent-v1.png');background-color:#471b2b}.cover-talent .console-cover{background-image:url('/assets/launcher-talent-v1.png');background-color:#6e2736}.console-tiles{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1260px}.talent-dashboard{max-width:1400px;margin:clamp(30px,5vh,80px) auto;color:#183047}.talent-hero{border-radius:24px;padding:clamp(28px,5vw,76px);color:#fff;background:linear-gradient(90deg,#181b30f5 5%,#2c172ae0 55%,#471c3270),url('/assets/launcher-talent-v1.png') center/cover,#351d31;box-shadow:0 24px 60px #15223225}.talent-kicker{color:#ffcc78;letter-spacing:.18em;font-weight:900;font-size:13px}.talent-hero h1{max-width:1000px;color:#fff;font-size:clamp(44px,6.5vw,100px);line-height:1;margin:20px 0}.talent-hero p{font-size:clamp(17px,1.5vw,23px);line-height:1.5;max-width:720px;color:#f4e7e5}.talent-status{color:#ffdc96;font-size:12px;font-weight:900;letter-spacing:.12em;margin:30px 0 18px}.talent-actions{display:flex;gap:12px;flex-wrap:wrap}.talent-actions .btn-outline{color:#fff;border-color:#ffffffa8;background:#ffffff15}.talent-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.talent-stats div{padding:24px;background:white;border-radius:14px;box-shadow:0 8px 26px #14253d0d}.talent-stats b{font-size:clamp(28px,3vw,45px);display:block}.talent-stats span,.talent-steps strong{font-size:11px;letter-spacing:.12em;font-weight:900;color:#597081}.talent-steps{display:flex;gap:18px;flex-wrap:wrap;align-items:center;padding:18px 4px;font-weight:700;color:#526878}.talent-save{margin:12px}.talent-save-hint{width:100%;font-size:12px;color:#657780;margin:4px 12px}@media(max-width:700px){.console-tiles{display:flex;overflow-x:auto}.console-tile{flex:0 0 155px}.talent-stats{grid-template-columns:1fr}.talent-steps{flex-direction:column;align-items:flex-start}}
.talent-media{width:min(70vw,720px);margin:12px auto;display:flex;flex-direction:column;gap:6px;align-items:center}.talent-media iframe{display:block;width:100%;aspect-ratio:16/9;min-height:200px;border:0;border-radius:10px;background:#000}.talent-media small{font-size:14px}.talent-audio{width:min(80vw,580px);padding:16px;border-radius:12px;background:#ffffff25}.talent-audio audio{width:100%}
.talent-create{margin-top:32px;max-width:780px}.talent-create label{display:block;color:#ffdc96;font-size:12px;letter-spacing:.12em;font-weight:900;margin-bottom:10px}.talent-create>div{display:flex;gap:10px;align-items:stretch}.talent-create .input{flex:1;min-width:0;background:#fff;color:#18283a;font-size:18px}.talent-create small{display:block;color:#ffd7cc;margin-top:8px}.talent-library{margin:32px 0}.talent-library-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;flex-wrap:wrap}.talent-library-heading h2{font-size:clamp(28px,3vw,42px);margin:0 0 14px}.talent-library-heading span,.talent-empty{color:#657780}.talent-saved-show{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:24px;margin:10px 0;border:1px solid #d9e0e4;border-radius:14px;background:#fff;color:#1b3449;cursor:pointer;box-shadow:0 8px 26px #14253d0d}.talent-saved-show strong,.talent-saved-show small{display:block}.talent-saved-show strong{font-size:22px}.talent-saved-show small{font-size:11px;letter-spacing:.1em;color:#697b89;margin-top:8px;font-weight:800}.talent-saved-show b{font-size:12px;white-space:nowrap;color:#b94c3d}@media(max-width:600px){.talent-create>div{flex-direction:column}.talent-saved-show{align-items:flex-start;flex-direction:column}}
