.fwfth-commerce{background:#050506;color:#f7f7f7;min-height:100vh;font-family:Inter,Arial,sans-serif}.fwfth-commerce *{box-sizing:border-box}.fwfthc-hero,.fwfthc-dashboard-hero,.fwfthc-design-hero{min-height:58vh;display:flex;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(125,7,11,.45)),url('../images/talent-hero.webp') center/cover}.fwfthc-dashboard-hero{min-height:38vh;background-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(125,7,11,.38)),url('../images/talent-dj.webp')}.fwfthc-design-hero{min-height:42vh;background-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(125,7,11,.42)),url('../images/talent-artist.webp')}.fwfthc-hero span,.fwfthc-dashboard-hero span,.fwfthc-design-hero span{color:#d71920;font-weight:900;letter-spacing:.16em}.fwfthc-hero h1,.fwfthc-dashboard-hero h1,.fwfthc-design-hero h1{font-size:clamp(2.5rem,6vw,6rem);line-height:.94;margin:.3em 0;max-width:1000px}.fwfthc-hero p,.fwfthc-dashboard-hero p,.fwfthc-design-hero p{max-width:820px;font-size:1.15rem;color:#d8dadd}.fwfthc-actions{display:flex;gap:12px;flex-wrap:wrap}.fwfthc-actions a,.fwfthc-card-actions a,.fwfthc-panel button,.fwfthc-form button{background:#d71920;color:#fff;padding:13px 18px;text-decoration:none;border:0;border-radius:4px;font-weight:800;cursor:pointer}.fwfthc-actions a:nth-child(2),.fwfthc-card-actions a.secondary{background:transparent;border:1px solid #bfc3c8}.fwfthc-image-ribbon{display:grid;grid-template-columns:repeat(6,1fr);height:190px}.fwfthc-image-ribbon span{background-size:cover;background-position:center;filter:saturate(.95) contrast(1.1)}.fwfthc-store,.fwfthc-dashboard,.fwfthc-design{padding:70px 0;background:radial-gradient(circle at 80% 0,#280506 0,transparent 35%),#08090b}.fwfthc-toolbar{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:28px}.fwfthc-toolbar input,.fwfthc-toolbar select,.fwfthc-form input,.fwfthc-form select,.fwfthc-form textarea,.fwfthc-panel input,.fwfthc-panel select,.fwfthc-panel textarea{width:100%;background:#111216;border:1px solid #34363c;color:#fff;padding:14px;border-radius:4px}.fwfthc-grid,.fwfthc-pos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fwfthc-product{background:#111216;border:1px solid #292b31;box-shadow:0 20px 50px rgba(0,0,0,.25);overflow:hidden}.fwfthc-product__image{display:block;aspect-ratio:1/1;background-size:cover;background-position:center;position:relative}.fwfthc-product__image span{position:absolute;top:14px;left:14px;background:#d71920;color:#fff;padding:7px 10px;font-size:.72rem;font-weight:900;letter-spacing:.09em}.fwfthc-product>div{padding:18px}.fwfthc-product small{color:#bfc3c8}.fwfthc-product h3{margin:.35em 0;font-size:1.25rem}.fwfthc-product h3 a{color:#fff;text-decoration:none}.fwfthc-price{font-size:1.2rem;font-weight:900;color:#fff;margin:12px 0}.fwfthc-preview{display:block;width:100%;background:#1d1f24;color:#fff;border:1px solid #3b3e45;padding:11px;margin:10px 0;cursor:pointer}.fwfthc-card-actions{display:flex;gap:8px}.fwfthc-card-actions a{flex:1;text-align:center;padding:10px}.fwfthc-player{position:fixed;z-index:99999;bottom:0;left:0;right:0;background:#090a0d;border-top:2px solid #d71920;display:grid;grid-template-columns:auto 1fr minmax(250px,600px) auto;gap:16px;align-items:center;padding:12px 20px;box-shadow:0 -15px 50px rgba(0,0,0,.55)}.fwfthc-player[hidden]{display:none}.fwfthc-player button{background:none;color:#fff;border:0;font-size:1.8rem}.fwfthc-player audio{width:100%}.fwfthc-player small{display:block;color:#bfc3c8}.fwfthc-dashboard .fwfth-shell,.fwfthc-design .fwfth-shell{max-width:1500px}.fwfthc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.fwfthc-kpis article,.fwfthc-panel{background:#111216;border:1px solid #2b2d33;padding:24px}.fwfthc-kpis small{display:block;color:#bfc3c8}.fwfthc-kpis b{font-size:2rem}.fwfthc-panel{margin-bottom:24px}.fwfthc-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fwfthc-form-grid label{display:block;color:#d8dadd}.fwfthc-form-grid .wide{grid-column:1/-1}.fwfthc-table-wrap{overflow:auto}.fwfthc-table-wrap table{width:100%;border-collapse:collapse}.fwfthc-table-wrap th,.fwfthc-table-wrap td{padding:13px;border-bottom:1px solid #2b2d33;text-align:left}.fwfthc-panel-head{display:flex;justify-content:space-between;align-items:center}.fwfthc-panel-head a{color:#fff}.fwfthc-design-grid{display:grid;grid-template-columns:340px 1fr;gap:24px}.fwfthc-mockup{background:#0d0e11;border:1px solid #2b2d33;padding:24px;text-align:center}.fwfthc-mockup canvas{max-width:100%;height:auto;background:#fff}.fwfthc-panel label{display:block;margin:0 0 16px}.fwfthc-empty{grid-column:1/-1;padding:50px;background:#111216;border:1px solid #2b2d33}.fwfthc-notice{background:#16391f;border:1px solid #2c8e49;padding:14px;margin-bottom:20px}.fwfthc-qr img{max-width:320px}.fwfthc-format{color:#bfc3c8}@media(max-width:1100px){.fwfthc-grid,.fwfthc-pos-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.fwfthc-grid,.fwfthc-pos-grid,.fwfthc-kpis{grid-template-columns:repeat(2,1fr)}.fwfthc-toolbar,.fwfthc-form-grid,.fwfthc-design-grid{grid-template-columns:1fr}.fwfthc-form-grid .wide{grid-column:auto}.fwfthc-image-ribbon{grid-template-columns:repeat(3,1fr);height:260px}.fwfthc-player{grid-template-columns:auto 1fr;}.fwfthc-player audio{grid-column:1/-1}.fwfthc-hero{min-height:70vh}}@media(max-width:480px){.fwfthc-grid,.fwfthc-pos-grid,.fwfthc-kpis{grid-template-columns:1fr}.fwfthc-image-ribbon{grid-template-columns:repeat(2,1fr);height:330px}}
