.fv-special-page{max-width:1360px;margin:auto;padding:38px 0 64px}.fv-special-heading{text-align:center;max-width:840px;margin:0 auto 28px}.fv-special-heading h1{letter-spacing:-1.4px;font-size:42px;font-weight:600;line-height:1.12}.fv-special-heading p{color:var(--fv-muted);max-width:720px;margin:18px auto;font-size:16px;line-height:1.6}.fv-special-composer{background:var(--fv-card,#fff);border:1px solid var(--fv-border,#e4e1ea);border-radius:24px;max-width:800px;margin:auto;padding:18px;box-shadow:0 12px 35px #4e33780b}.fv-special-composer textarea{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:130px;padding:12px;font-size:16px;display:block}.fv-special-composer-bar{color:var(--fv-muted);align-items:center;gap:14px;font-size:13px;display:flex}.fv-special-composer-bar>button:not(.fv-special-send),.fv-special-tabs button,.fv-special-chips button{border:1px solid var(--fv-border,#e4e1ea);background:0 0;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.fv-special-send{background:var(--fv-accent,#7659e8);color:#fff;opacity:.55;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.fv-special-status{text-align:center;max-width:800px;color:var(--fv-muted);margin:12px auto 24px;font-size:12px}.fv-special-status a{color:var(--fv-accent,#7659e8);align-items:center;gap:4px;display:inline-flex}.fv-special-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 26px;font-size:13px;display:flex}.fv-special-chips .active,.fv-special-tabs .active{color:#5c37b0;background:#ede7ff;border-color:#ab92ef}.fv-special-library{margin-top:64px}.fv-special-library h2{letter-spacing:-.7px;margin-bottom:8px;font-size:28px;font-weight:600}.fv-special-library>p{color:var(--fv-muted);font-size:14px}.fv-special-library .fv-special-chips{justify-content:flex-start}.fv-special-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fv-special-tile{text-align:left;background:#e8e3ed;border-radius:14px;position:relative;overflow:hidden}.fv-special-tile video,.fv-special-tile img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.fv-special-tile span{color:#fff;text-transform:capitalize;background:linear-gradient(#0000,#000a);align-items:center;gap:8px;padding:32px 14px 14px;font-size:13px;display:flex;position:absolute;inset:auto 0 0}.fv-special-look{text-align:left;background:#f3efff;border-radius:10px;width:100%;padding:12px;font-size:14px}.fv-special-look span{float:right}.fv-special-settings{border-top:1px solid #e8e3ed;margin-top:16px;padding:16px 8px;font-size:13px}.fv-special-settings select{margin-left:12px;padding:6px}.fv-reference-docs{width:min(100%,76rem);margin:clamp(.6rem,1.8vw,1.5rem) auto}.fv-reference-docs h1{letter-spacing:-.058em;text-wrap:balance;font-size:clamp(2.1rem,4.1vw,3.75rem);font-weight:650;line-height:1.04}.fv-reference-docs h2{letter-spacing:-.04em;margin:2rem 0 .75rem;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:650}.fv-reference-docs p{white-space:pre-line;max-width:68ch;color:var(--fv-muted);margin:16px 0;line-height:1.7}.fv-reference-docs :is(ul,pre){border:1px solid var(--fv-line);border-radius:.875rem;max-width:54rem;padding:1rem}.fv-reference-docs ul{gap:.65rem;padding-inline-start:2rem;line-height:1.55;list-style:outside;display:grid}.fv-reference-docs a:not(.fv-button){text-underline-offset:.22em;text-decoration:underline}.fv-integration-status{background:#f0eaff;border:1px solid #ddd0ff;border-radius:12px;margin:24px 0;padding:20px}.fv-doc-outline{margin-top:50px}.fv-special-studio-faceless-channel .fv-special-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fv-special-studio-faceless-channel .fv-special-tile video{aspect-ratio:16/9}@media (width<=1000px){.fv-special-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.fv-special-page{padding-top:22px}.fv-special-heading h1{font-size:32px}.fv-special-grid,.fv-special-studio-faceless-channel .fv-special-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-special-composer{border-radius:18px;padding:12px}.fv-special-library{margin-top:40px}}.fv-voice-layout{grid-template-columns:2fr 1fr;gap:24px;min-height:calc(100vh - 120px);display:grid}.fv-voice-editor,.fv-voice-settings{background:var(--fv-card,#fff);border:1px solid var(--fv-border,#e4e1ea);border-radius:14px;padding:24px}.fv-voice-editor{flex-direction:column;display:flex}.fv-voice-editor h1{font-size:24px;font-weight:600}.fv-voice-editor textarea{resize:none;background:0 0;border:0;outline:none;flex:1;width:100%;min-height:400px;padding:24px 0;font-size:16px}.fv-voice-bottom{border-top:1px solid #e6e0ed;justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;display:flex}.fv-voice-settings h2{font-size:20px;font-weight:600}.fv-voice-settings h3{margin-top:32px;font-weight:500}.fv-voice-person{padding:18px 0}.fv-voice-person>div{background:#d8c8ff;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.fv-voice-person small{color:var(--fv-muted);margin-left:8px;font-weight:400}.fv-voice-person p{color:var(--fv-muted);margin-top:8px;font-size:13px}.fv-voice-slider{margin:20px 0;font-size:13px;display:block}.fv-voice-slider input{accent-color:#7659e8;width:100%;margin:12px 0;display:block}.fv-voice-slider>span{color:var(--fv-muted);font-size:12px;display:block}.fv-voice-slider>span>span{float:right}@media (width<=700px){.fv-voice-layout{grid-template-columns:1fr}.fv-voice-editor textarea{min-height:300px}}
