.pw-call-script{box-sizing:border-box;width:100%;background:var(--brand-accent);border-radius:var(--brand-radius-md);padding:var(--brand-sp-2);font-family:var(--brand-font-body);color:var(--brand-text);display:flex;flex-direction:column;gap:var(--brand-sp-2);text-align:left}.pw-call-script__tabs{display:grid;grid-template-columns:1fr 1fr;gap:var(--brand-sp-2)}.pw-call-script__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-bold);font-size:12.5px;letter-spacing:-.01em;color:var(--brand-primary);background:transparent;border:1px solid var(--brand-primary);border-radius:var(--brand-radius-md);padding:7px 10px;min-height:36px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pw-call-script__btn:hover{background:var(--brand-primary);color:var(--brand-on-primary)}.pw-call-script__btn:active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary);filter:brightness(.92)}.pw-call-script__btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.pw-call-script__btn[aria-pressed=true]{color:var(--brand-on-primary);background:linear-gradient(90deg,var(--brand-primary) 1%,var(--brand-secondary) 50%,var(--brand-primary) 99%);border-color:transparent;transition:filter .15s,box-shadow .15s}.pw-call-script__btn[aria-pressed=true]:hover{filter:brightness(1.06);box-shadow:var(--brand-shadow-sm)}.pw-call-script__btn[aria-pressed=true]:active{filter:brightness(.94)}.pw-call-script__body{display:flex;flex-direction:column;gap:var(--brand-sp-1);padding:0 var(--brand-sp-1) var(--brand-sp-1)}.pw-call-script__eyebrow{font-size:11px;font-weight:var(--brand-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-muted-foreground)}.pw-call-script__words{margin:0;font-size:14.5px;line-height:1.45;color:var(--brand-text)}.pw-call-script__switch{align-self:flex-start;font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-semibold);font-size:12px;letter-spacing:-.01em;color:var(--brand-text);background:transparent;border:none;border-radius:var(--brand-radius-sm);padding:4px 0;min-height:28px;white-space:nowrap;cursor:pointer;transition:color .15s}.pw-call-script__switch:hover{color:var(--brand-primary)}.pw-call-script__switch:active{color:var(--brand-secondary)}.pw-call-script__switch:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
