[data-page=content-studio]{color:var(--wf-text-primary);display:grid;font-family:var(--wf-font-family);gap:var(--spacing-6)}[data-page=content-studio] .ws-content-studio-header{align-items:flex-end;display:flex;gap:var(--spacing-6);justify-content:space-between}[data-page=content-studio] .ws-content-studio-card h2,[data-page=content-studio] .ws-content-studio-card h3,[data-page=content-studio] .ws-content-studio-header h1{margin:0}[data-page=content-studio] .ws-content-studio-header h1{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin-top:var(--spacing-2)}[data-page=content-studio] .ws-content-studio-card p,[data-page=content-studio] .ws-content-studio-header p{color:var(--wf-text-secondary);margin:var(--spacing-2) 0 0}[data-page=content-studio] .ws-content-studio-eyebrow{color:var(--wf-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}[data-page=content-studio] .ws-content-studio-summary{display:flex;gap:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-summary>div{background:var(--wf-surface-card-primary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);display:grid;min-width:var(--spacing-24);padding:var(--spacing-3) var(--spacing-4)}[data-page=content-studio] .ws-content-studio-summary strong{font-size:var(--font-size-xl)}[data-page=content-studio] .ws-content-studio-summary span{color:var(--wf-text-muted);font-size:var(--font-size-xs)}[data-page=content-studio] .ws-content-studio-production-nav{align-items:center;border-bottom:1px solid var(--wf-border-primary);display:flex;gap:var(--spacing-5);justify-content:space-between}[data-page=content-studio] .ws-content-studio-channel,[data-page=content-studio] .ws-content-studio-production-nav nav{display:flex;gap:var(--spacing-1)}[data-page=content-studio] .ws-content-studio-production-nav button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--wf-text-secondary);cursor:pointer;font:inherit;padding:var(--spacing-3) var(--spacing-4)}[data-page=content-studio] .ws-content-studio-production-nav nav button.is-active{border-bottom-color:var(--wf-accent-primary);color:var(--wf-text-primary)}[data-page=content-studio] .ws-content-studio-channel button{border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-button);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3)}[data-page=content-studio] .ws-content-studio-channel button.is-active{background:var(--wf-surface-card-secondary);color:var(--wf-accent-primary)}[data-page=content-studio] .ws-content-studio-production{min-width:0}[data-page=content-studio] .ws-content-studio-production>header{align-items:flex-start;display:flex;gap:var(--spacing-4);justify-content:space-between;margin-bottom:var(--spacing-5)}[data-page=content-studio] .ws-content-studio-production>header h2{font-size:var(--font-size-xl);margin:var(--spacing-2) 0 0}[data-page=content-studio] .ws-content-studio-production>header p{color:var(--wf-text-secondary);margin:var(--spacing-2) 0 0}[data-page=content-studio] .ws-content-studio-production-body{min-width:0}[data-page=content-studio] .ws-content-studio-production-actions{align-items:center;display:flex;gap:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-journey{align-items:center;background:var(--wf-surface-card-primary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);display:grid;gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);padding:var(--spacing-4)}[data-page=content-studio] .ws-content-studio-journey>div{align-items:center;color:var(--wf-text-muted);display:flex;gap:var(--spacing-3);min-width:0}[data-page=content-studio] .ws-content-studio-journey>div.is-active{color:var(--wf-text-primary)}[data-page=content-studio] .ws-content-studio-journey>div>span,[data-page=content-studio] .ws-content-studio-section-number{align-items:center;background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--border-radius-full);color:var(--wf-accent-primary);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--spacing-8);justify-content:center;width:var(--spacing-8)}[data-page=content-studio] .ws-content-studio-journey small,[data-page=content-studio] .ws-content-studio-journey strong{display:block;overflow-wrap:anywhere}[data-page=content-studio] .ws-content-studio-journey small{color:var(--wf-text-muted);margin-top:var(--spacing-1)}[data-page=content-studio] .ws-content-studio-journey>svg{color:var(--wf-text-muted)}[data-page=content-studio] .ws-content-studio-composer{align-items:start;display:grid;gap:var(--spacing-5);grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr)}[data-page=content-studio] .ws-content-studio-card{background:var(--wf-surface-card-primary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);min-width:0;padding:var(--spacing-6)}[data-page=content-studio] .ws-content-studio-card-heading{align-items:flex-start;display:flex;gap:var(--spacing-4);justify-content:space-between}[data-page=content-studio] .ws-content-studio-card-heading>div{min-width:0}[data-page=content-studio] .ws-content-studio-card-heading-actions>svg,[data-page=content-studio] .ws-content-studio-card-heading>svg{color:var(--wf-accent-primary);flex:0 0 auto}[data-page=content-studio] .ws-content-studio-card-heading-actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-form{display:grid;gap:var(--spacing-6)}[data-page=content-studio] .ws-content-studio-form-section{border-top:1px solid var(--wf-border-primary);display:grid;gap:var(--spacing-4);grid-template-columns:auto minmax(0,1fr);padding-top:var(--spacing-5)}[data-page=content-studio] .ws-content-studio-form-fields{display:grid;gap:var(--spacing-4);min-width:0}[data-page=content-studio] .ws-content-studio-form-fields h3{font-size:var(--font-size-base)}[data-page=content-studio] .ws-content-studio-form-fields>div>p{font-size:var(--font-size-sm)}[data-page=content-studio] .ws-content-studio-field-grid{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=content-studio] .ws-content-studio-upload{align-items:end;background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);display:grid;gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:var(--spacing-4)}[data-page=content-studio] .ws-content-studio-claims{border:0;display:grid;gap:var(--spacing-2);margin:0;padding:0}[data-page=content-studio] .ws-content-studio-claims label{align-items:flex-start;background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-button);cursor:pointer;display:flex;gap:var(--spacing-3);padding:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-claims label:has(input:checked){border-color:var(--wf-accent-primary)}[data-page=content-studio] .ws-content-studio-claims input{margin-top:var(--spacing-1)}[data-page=content-studio] .ws-content-studio-submit{align-items:center;background:var(--wf-surface-card-secondary);border-radius:var(--wf-radius-card);display:flex;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}[data-page=content-studio] .ws-content-studio-submit>div{align-items:center;color:var(--wf-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}[data-page=content-studio] .ws-content-studio-context{position:sticky;top:var(--spacing-5)}[data-page=content-studio] .ws-content-studio-context-body{display:grid;gap:var(--spacing-4);margin-top:var(--spacing-6)}[data-page=content-studio] .ws-content-studio-context-body .ws-badge{justify-self:start}[data-page=content-studio] .ws-content-studio-context-body dl{display:grid;gap:var(--spacing-3);margin:0}[data-page=content-studio] .ws-content-studio-context-body dl>div{align-items:center;border-bottom:1px solid var(--wf-border-primary);display:flex;gap:var(--spacing-3);justify-content:space-between;padding-bottom:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-context-body dt{color:var(--wf-text-muted);font-size:var(--font-size-xs)}[data-page=content-studio] .ws-content-studio-context-body dd{font-size:var(--font-size-sm);margin:0;text-transform:capitalize}[data-page=content-studio] .ws-content-studio-context-empty,[data-page=content-studio] .ws-content-studio-context-note{background:var(--wf-surface-card-secondary);border-radius:var(--wf-radius-card);padding:var(--spacing-4)}[data-page=content-studio] .ws-content-studio-context-note{align-items:flex-start;display:flex;gap:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-context-empty svg,[data-page=content-studio] .ws-content-studio-context-note svg{color:var(--wf-accent-primary);flex:0 0 auto}[data-page=content-studio] .ws-content-studio-context-note p{font-size:var(--font-size-xs);margin:0}[data-page=content-studio] .ws-content-studio-context-empty{margin-top:var(--spacing-6);text-align:center}[data-page=content-studio] .ws-content-studio-context-empty svg{margin-bottom:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-context-empty h3{font-size:var(--font-size-base)}[data-page=content-studio] .ws-content-studio-context-empty p{font-size:var(--font-size-sm)}[data-page=content-studio] .ws-content-studio-library{display:grid;gap:var(--spacing-5)}[data-page=content-studio] .ws-content-studio-library-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}[data-page=content-studio] .ws-content-studio-list{display:grid}[data-page=content-studio] .ws-content-studio-list article{align-items:center;border-top:1px solid var(--wf-border-primary);display:flex;gap:var(--spacing-4);justify-content:space-between;min-width:0;padding-block:var(--spacing-4)}[data-page=content-studio] .ws-content-studio-list article>div{min-width:0}[data-page=content-studio] .ws-content-studio-finalized,[data-page=content-studio] .ws-content-studio-list article p{align-items:center;display:flex;gap:var(--spacing-1)}[data-page=content-studio] .ws-content-studio-list article p{font-size:var(--font-size-xs);overflow-wrap:anywhere}[data-page=content-studio] .ws-content-studio-status{color:var(--wf-text-muted);font-size:var(--font-size-xs);text-transform:uppercase}[data-page=content-studio] .ws-content-studio-status.is-stale{color:var(--alert-warning-foreground)}[data-page=content-studio] .ws-content-studio-finalized{color:var(--alert-success-foreground);white-space:nowrap}[data-page=content-studio] .ws-content-studio-library-empty{border-top:1px solid var(--wf-border-primary);color:var(--wf-text-muted);padding:var(--spacing-8);text-align:center}[data-page=content-studio] .ws-content-studio-library-empty h3{color:var(--wf-text-primary);margin-top:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-message{background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);padding:var(--spacing-3)}[data-page=content-studio] .ws-content-studio-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (width <= 900px){[data-page=content-studio] .ws-content-studio-composer,[data-page=content-studio] .ws-content-studio-field-grid,[data-page=content-studio] .ws-content-studio-upload{grid-template-columns:minmax(0,1fr)}[data-page=content-studio] .ws-content-studio-context{position:static}[data-page=content-studio] .ws-content-studio-journey{align-items:stretch;grid-template-columns:minmax(0,1fr)}[data-page=content-studio] .ws-content-studio-journey>svg{display:none}}@media (width <= 640px){[data-page=content-studio] .ws-content-studio-card-heading,[data-page=content-studio] .ws-content-studio-header,[data-page=content-studio] .ws-content-studio-list article,[data-page=content-studio] .ws-content-studio-production-actions,[data-page=content-studio] .ws-content-studio-production-nav,[data-page=content-studio] .ws-content-studio-production>header,[data-page=content-studio] .ws-content-studio-submit{align-items:flex-start;flex-direction:column}[data-page=content-studio] .ws-content-studio-form-section{grid-template-columns:minmax(0,1fr)}[data-page=content-studio] .ws-content-studio-production-nav nav{max-width:100%;overflow-x:auto}}.ws-outreach-studio-page{display:grid;gap:var(--spacing-8);margin:0 auto;max-width:var(--ws-page-maxw);padding:var(--ws-page-pad);width:100%}.ws-outreach-studio-card-heading,.ws-outreach-studio-header,.ws-outreach-studio-list article,.ws-outreach-studio-section-heading{align-items:center;display:flex;gap:var(--spacing-4);justify-content:space-between}.ws-outreach-studio-header{padding:var(--spacing-3) 0 var(--spacing-2)}.ws-outreach-studio-header-copy{max-width:var(--ws-content-maxw)}.ws-outreach-studio-card h2,.ws-outreach-studio-card h3,.ws-outreach-studio-header h1,.ws-outreach-studio-section-heading h2{color:var(--wf-text-primary);margin:0}.ws-outreach-studio-header h1{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin-top:var(--spacing-3)}.ws-outreach-studio-card p,.ws-outreach-studio-header p,.ws-outreach-studio-section-heading p{color:var(--wf-text-secondary);margin:var(--spacing-2) 0 0}.ws-outreach-studio-header p{font-size:var(--font-size-lg)}.ws-outreach-studio-eyebrow{color:var(--wf-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.ws-outreach-studio-stats{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ws-outreach-studio-card,.ws-outreach-studio-stat,.ws-outreach-studio-transport,.ws-outreach-studio-transport-section{background:var(--wf-surface-card-primary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card)}.ws-outreach-studio-stat{align-items:center;display:flex;gap:var(--spacing-4);min-width:0;padding:var(--spacing-5)}.ws-outreach-studio-heading-icon,.ws-outreach-studio-locked-icon,.ws-outreach-studio-stat-icon,.ws-outreach-studio-transport-icon{align-items:center;background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-button);color:var(--wf-accent-primary);display:inline-flex;flex:0 0 auto;justify-content:center}.ws-outreach-studio-stat-icon{height:var(--spacing-10);width:var(--spacing-10)}.ws-outreach-studio-stat>div{display:grid;min-width:0}.ws-outreach-studio-stat strong{color:var(--wf-text-primary);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.ws-outreach-studio-stat span{color:var(--wf-text-secondary);font-size:var(--font-size-sm)}.ws-outreach-studio-layout{display:grid;gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ws-outreach-studio-card{min-width:0;padding:var(--spacing-6)}.ws-outreach-studio-card-heading{align-items:flex-start;border-bottom:1px solid var(--wf-border-primary);padding-bottom:var(--spacing-5)}.ws-outreach-studio-card-heading h2,.ws-outreach-studio-section-heading h2{font-size:var(--font-size-lg);margin-top:var(--spacing-2)}.ws-outreach-studio-heading-icon{height:var(--spacing-10);width:var(--spacing-10)}.ws-outreach-studio-list{display:grid;margin-top:var(--spacing-1)}.ws-outreach-studio-list article{border-bottom:1px solid var(--wf-border-primary);min-width:0;padding:var(--spacing-4) 0}.ws-outreach-studio-list article>div{min-width:0}.ws-outreach-studio-list .ws-outreach-studio-campaign{display:grid;gap:var(--spacing-4)}.ws-outreach-studio-campaign-summary{align-items:center;display:flex;gap:var(--spacing-4);justify-content:space-between}.ws-outreach-studio-campaign-details{background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:var(--spacing-4)}.ws-outreach-studio-campaign-details>div{display:grid;gap:var(--spacing-1)}.ws-outreach-studio-campaign-details span{color:var(--wf-text-muted);font-size:var(--font-size-xs)}.ws-outreach-studio-campaign-details strong{color:var(--wf-text-primary);font-size:var(--font-size-sm)}.ws-outreach-studio-campaign-details .ws-btn{align-self:center;margin-left:0}.ws-outreach-studio-campaign-editor{margin-top:var(--spacing-5);min-width:0}.ws-outreach-studio-content-actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--spacing-2)}.ws-outreach-studio-list h3,.ws-outreach-studio-list p{overflow-wrap:anywhere}.ws-outreach-studio-list h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.ws-outreach-studio-list p{font-size:var(--font-size-xs)}.ws-outreach-studio-list a,.ws-outreach-studio-row-action{align-items:center;background:transparent;border:0;border-radius:var(--wf-radius-button);color:var(--wf-text-muted);display:inline-flex;flex:0 0 auto;justify-content:center;margin-left:var(--spacing-4);min-height:var(--spacing-8);min-width:var(--spacing-8)}.ws-outreach-studio-list a:hover,.ws-outreach-studio-row-action:hover{background:var(--wf-bg-hover);color:var(--wf-text-primary)}.ws-outreach-studio-row-action{cursor:pointer}.ws-outreach-studio-row-action[aria-expanded=true] svg{transform:rotate(180deg)}.ws-outreach-studio-transport-section{padding:var(--spacing-6)}.ws-outreach-studio-section-heading{margin-bottom:var(--spacing-5)}.ws-outreach-studio-transport{background:var(--wf-surface-card-secondary);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.ws-outreach-studio-transport article{align-items:flex-start;display:flex;gap:var(--spacing-3);min-width:0;padding:var(--spacing-5)}.ws-outreach-studio-transport article+article{border-left:1px solid var(--wf-border-primary)}.ws-outreach-studio-transport article>div{display:grid;gap:var(--spacing-2);min-width:0}.ws-outreach-studio-transport-icon{height:var(--spacing-8);width:var(--spacing-8)}.ws-outreach-studio-transport strong{color:var(--wf-text-primary);font-size:var(--font-size-sm)}.ws-outreach-studio-transport article>div>span:not(.ws-badge){color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ws-outreach-studio-transport-action{align-items:center;color:var(--wf-accent-primary);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--spacing-1);width:-moz-fit-content;width:fit-content}.ws-outreach-studio-transport-message{color:var(--wf-text-secondary);font-size:var(--font-size-sm)}.ws-outreach-studio-compose{max-width:var(--ws-content-maxw)}.ws-outreach-studio-conversation{display:grid;gap:var(--spacing-6)}.ws-outreach-studio-message-history{display:grid;gap:var(--spacing-3)}.ws-outreach-studio-message-history article{background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);display:grid;gap:var(--spacing-3);padding:var(--spacing-4)}.ws-outreach-studio-message-history article>div{align-items:center;display:flex;gap:var(--spacing-3);justify-content:space-between}.ws-outreach-studio-message-history article>div span{color:var(--wf-text-muted);font-size:var(--font-size-xs)}.ws-outreach-studio-message-history article p{color:var(--wf-text-primary);line-height:var(--line-height-relaxed);margin:0;white-space:pre-wrap}.ws-outreach-studio-reply{border-top:1px solid var(--wf-border-primary);display:grid;gap:var(--spacing-4);padding-top:var(--spacing-5)}.ws-outreach-studio-reply h3{font-size:var(--font-size-lg);margin-top:var(--spacing-1)}.ws-outreach-studio-compose-form{display:grid;gap:var(--spacing-4);margin-top:var(--spacing-6)}.ws-outreach-studio-compose-grid{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ws-outreach-studio-compose-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.ws-outreach-studio-compose-message{color:var(--wf-text-secondary);margin:0}.ws-outreach-studio-compose-locked{align-items:center;background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);display:flex;gap:var(--spacing-4);margin-top:var(--spacing-6);padding:var(--spacing-5)}.ws-outreach-studio-compose-locked strong{color:var(--wf-text-primary)}.ws-outreach-studio-compose-locked p{font-size:var(--font-size-sm)}.ws-outreach-studio-campaign-picker{flex:0 1 var(--ws-content-narrow);min-width:min(100%,var(--ws-content-narrow))}.ws-outreach-studio-results{display:grid;gap:var(--spacing-5);margin-top:var(--spacing-5)}.ws-outreach-studio-result-stats{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(5,minmax(0,1fr))}.ws-outreach-studio-result-stats article{align-items:center;border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);color:var(--wf-accent-primary);display:flex;gap:var(--spacing-3);min-width:0;padding:var(--spacing-4)}.ws-outreach-studio-result-stats article>div{display:grid;min-width:0}.ws-outreach-studio-result-stats strong{color:var(--wf-text-primary);font-size:var(--font-size-lg)}.ws-outreach-studio-result-stats span{color:var(--wf-text-secondary);font-size:var(--font-size-xs)}.ws-outreach-studio-results-grid{display:grid;gap:var(--spacing-4);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ws-outreach-studio-outcome,.ws-outreach-studio-results-conversations{border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);display:grid;gap:var(--spacing-4);min-width:0;padding:var(--spacing-4)}.ws-outreach-studio-results-heading{align-items:flex-start;display:flex;gap:var(--spacing-3);justify-content:space-between}.ws-outreach-studio-results-heading>div{display:grid;gap:var(--spacing-1);min-width:0}.ws-outreach-studio-results-heading strong{color:var(--wf-text-primary)}.ws-outreach-studio-results-conversations>p,.ws-outreach-studio-results-heading span{color:var(--wf-text-secondary);font-size:var(--font-size-sm);margin:0}.ws-outreach-studio-results-conversations ul{display:grid;list-style:none;margin:0;padding:0}.ws-outreach-studio-results-conversations li{align-items:center;border-top:1px solid var(--wf-border-primary);display:flex;gap:var(--spacing-3);justify-content:space-between;min-width:0;padding:var(--spacing-3) 0}.ws-outreach-studio-results-conversations li>div{display:grid;gap:var(--spacing-1);min-width:0}.ws-outreach-studio-results-conversations li strong{color:var(--wf-text-primary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.ws-outreach-studio-results-conversations li div span{color:var(--wf-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.ws-outreach-studio-outcome .ws-btn{justify-self:start}.ws-outreach-studio-locked-icon{height:var(--spacing-10);width:var(--spacing-10)}.ws-outreach-studio-notice{align-items:center;color:var(--status-warning-text);display:flex;gap:var(--ws-space-2)}@media (width <= 900px){.ws-outreach-studio-campaign-details,.ws-outreach-studio-compose-grid,.ws-outreach-studio-layout,.ws-outreach-studio-results-grid,.ws-outreach-studio-stats,.ws-outreach-studio-transport{grid-template-columns:1fr}.ws-outreach-studio-transport article+article{border-left:0;border-top:1px solid var(--wf-border-primary)}.ws-outreach-studio-header{align-items:flex-start;flex-direction:column}.ws-outreach-studio-result-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width <= 640px){.ws-outreach-studio-page{padding:var(--ws-page-pad-mobile)}.ws-outreach-studio-result-stats,.ws-outreach-studio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-outreach-studio-section-heading{align-items:flex-start;flex-direction:column}}.ws-illustrated-empty-state{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-5);min-height:calc(var(--spacing-32) * 4);padding:var(--spacing-8) var(--spacing-6) var(--spacing-16);text-align:center}.ws-illustrated-empty-state-artwork{align-items:center;display:flex;justify-content:center;max-width:calc(var(--spacing-32) * 4);min-width:0;width:100%}.ws-illustrated-empty-state-image{display:block;height:auto;width:100%}.ws-illustrated-empty-state-image-dark,[data-mode=dark] .ws-illustrated-empty-state-image-light,[data-theme=dark] .ws-illustrated-empty-state-image-light{display:none}[data-mode=dark] .ws-illustrated-empty-state-image-dark,[data-theme=dark] .ws-illustrated-empty-state-image-dark{display:block}.ws-illustrated-empty-state-content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2);max-width:var(--content-max-width)}.ws-illustrated-empty-state-content h2{color:var(--wf-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.ws-illustrated-empty-state-content p{color:var(--wf-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.ws-illustrated-empty-state-link{align-items:center;color:var(--wf-accent-primary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-1);text-decoration:none}.ws-illustrated-empty-state-link:hover{text-decoration:underline}@media (width <= 48rem){.ws-illustrated-empty-state{min-height:auto;padding-inline:0}.ws-illustrated-empty-state-artwork{max-width:calc(var(--spacing-32) * 3)}}.ws-career-journey-launcher{align-items:center;background:var(--wf-surface-card-primary,var(--wf-bg-card));border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);bottom:var(--spacing-5);box-shadow:var(--wf-shadow-md);color:var(--wf-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);position:fixed;right:var(--spacing-5);z-index:var(--z-fixed)}body:has(.ws-career-os-topbar) .ws-career-journey-launcher{display:none}.ws-career-journey-launcher:hover{background:var(--wf-bg-hover)}.ws-career-journey-launcher svg{height:var(--spacing-5);width:var(--spacing-5)}.ws-career-journey-coach{bottom:calc(var(--spacing-16) + var(--spacing-4));max-width:calc(100vw - var(--spacing-6));position:fixed;right:var(--spacing-5);width:calc(var(--spacing-32) * 3);z-index:var(--z-fixed)}.ws-career-journey-coach>.tour-card,.ws-career-journey-drawer{background:var(--wf-surface-card-primary,var(--wf-bg-card));box-shadow:var(--wf-shadow-lg)}.ws-career-journey-drawer{border-left:1px solid var(--wf-border-primary);bottom:0;color:var(--wf-text-primary);display:flex;flex-direction:column;gap:var(--spacing-4);max-width:100%;overflow-y:auto;padding:var(--spacing-5);position:fixed;right:0;top:0;width:440px;z-index:var(--z-fixed)}.ws-career-journey-card-actions,.ws-career-journey-card-heading,.ws-career-journey-drawer-header{align-items:flex-start;display:flex;gap:var(--spacing-3);justify-content:space-between}.ws-career-journey-drawer-header span,.ws-career-journey-welcome span{color:var(--wf-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.ws-career-journey-card-heading h3,.ws-career-journey-drawer-header h2,.ws-career-journey-error p,.ws-career-journey-notice,.ws-career-journey-welcome h2{margin:0}.ws-career-journey-drawer-header h2{font-size:var(--font-size-xl);margin-top:var(--spacing-1)}.ws-career-journey-error,.ws-career-journey-notice{background:var(--wf-surface-card-secondary,var(--wf-bg-secondary));border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);color:var(--wf-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-3)}.ws-career-journey-error{align-items:center;display:grid;gap:var(--spacing-3);grid-template-columns:auto minmax(0,1fr) auto}.ws-career-journey-card,.ws-career-journey-list{display:grid;gap:var(--spacing-4)}.ws-career-journey-card{background:var(--wf-surface-card-primary,var(--wf-bg-card))}.ws-career-journey-card-heading h3{font-size:var(--font-size-base)}.ws-career-journey-card-heading p{color:var(--wf-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:var(--spacing-1) 0 0}.ws-career-journey-card-heading>span{color:var(--wf-text-tertiary);flex-shrink:0;font-size:var(--font-size-sm)}.ws-career-journey-steps{display:grid;gap:var(--spacing-1);list-style:none;margin:0;padding:0}.ws-career-journey-steps li{align-items:center;border-radius:var(--wf-radius-card);display:grid;gap:var(--spacing-2);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:var(--spacing-2)}.ws-career-journey-steps li:hover{background:var(--wf-bg-hover)}.ws-career-journey-step-icon{align-items:center;border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-pill);color:var(--wf-text-tertiary);display:inline-flex;height:var(--spacing-6);justify-content:center;width:var(--spacing-6)}.ws-career-journey-step-icon svg,.ws-career-journey-steps li>a svg{height:var(--spacing-4);width:var(--spacing-4)}.ws-career-journey-steps li[data-state=complete] .ws-career-journey-step-icon{border-color:var(--wf-accent-primary);color:var(--wf-accent-primary)}.ws-career-journey-steps li[data-state=locked]{opacity:var(--ws-button-disabled-opacity)}.ws-career-journey-steps small,.ws-career-journey-steps strong{display:block}.ws-career-journey-steps strong{font-size:var(--font-size-sm)}.ws-career-journey-steps small{color:var(--wf-text-tertiary);font-size:var(--font-size-xs);margin-top:var(--spacing-1);text-transform:capitalize}.ws-career-journey-steps li>a{color:var(--wf-accent-primary);display:inline-flex;padding:var(--spacing-2)}.ws-career-journey-step-skip{background:transparent;border:0;color:var(--wf-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);padding:var(--spacing-2)}.ws-career-journey-step-skip:hover{color:var(--wf-accent-primary)}.ws-career-journey-card-actions{border-top:1px solid var(--wf-border-primary);flex-wrap:wrap;justify-content:flex-end;padding-top:var(--spacing-3)}.ws-career-journey-tour{align-items:center;background:var(--wf-surface-card-secondary,var(--wf-bg-secondary));border:1px solid var(--wf-border-primary);border-radius:var(--wf-radius-card);color:var(--wf-text-primary);cursor:pointer;display:grid;font:inherit;gap:var(--spacing-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--spacing-4);text-align:left}.ws-career-journey-tour:hover{background:var(--wf-bg-hover)}.ws-career-journey-tour>svg{color:var(--wf-accent-primary);height:var(--spacing-5);width:var(--spacing-5)}.ws-career-journey-tour small,.ws-career-journey-tour strong{display:block}.ws-career-journey-tour small{color:var(--wf-text-secondary);font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.tour-modal-layer>.ws-career-journey-welcome{background:var(--wf-surface-card-primary,var(--wf-bg-card));display:grid;gap:var(--spacing-4);max-width:100%;pointer-events:auto;width:576px}.ws-career-journey-welcome-icon{align-items:center;background:var(--wf-surface-card-secondary,var(--wf-bg-secondary));border-radius:var(--wf-radius-pill);color:var(--wf-accent-primary);display:inline-flex;height:var(--spacing-10);justify-content:center;width:var(--spacing-10)}.ws-career-journey-welcome h2{color:var(--wf-text-primary);font-size:var(--font-size-2xl);margin-top:var(--spacing-1)}.ws-career-journey-welcome p{color:var(--wf-text-secondary);line-height:var(--line-height-relaxed);margin:var(--spacing-2) 0 0}.ws-career-journey-welcome-actions{border-top:1px solid var(--wf-border-primary);display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:flex-end;padding-top:var(--spacing-3)}@media (width <= 640px){.ws-career-journey-drawer{width:100%}.ws-career-journey-launcher{bottom:var(--spacing-3);right:var(--spacing-3)}.ws-career-journey-coach{bottom:calc(var(--spacing-16) + var(--spacing-3));right:var(--spacing-3)}.ws-career-journey-launcher span{display:none}.ws-career-journey-welcome-actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ws-career-journey-drawer,.ws-career-journey-launcher{scroll-behavior:auto}}.sidebar__user-section .profile-dropdown{margin-left:0;margin-right:0}