.upgrade-pro-dialog__card{border:1px solid var(--buyer-accent-border,color-mix(in oklab,var(--accent)45%,transparent));background:var(--buyer-accent-fill,color-mix(in oklab,var(--accent)16%,#111));border-radius:1rem;flex-direction:column;gap:.45rem;padding:.95rem 1rem;display:flex}.upgrade-pro-dialog__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--accent)80%,white);margin:0;font-size:.6875rem;font-weight:600}.upgrade-pro-dialog__copy{color:#ffffff9e;margin:0;font-size:.8125rem;line-height:1.45}.upgrade-pro-dialog__footer{flex-direction:column;gap:.55rem;width:100%;display:flex}.upgrade-pro-dialog__cta{color:#0a0a0a;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.upgrade-pro-dialog__cta:hover:not(:disabled){background:#fff}.upgrade-pro-dialog__cta:disabled{opacity:.55;cursor:default}.upgrade-pro-dialog__meta{text-align:center;color:#ffffff6b;margin:0;font-size:.75rem}.upgrade-pro-dialog__error{text-align:center;color:#fbbf24;margin:0;font-size:.8125rem}.pro-lock-affordance{align-items:center;gap:.35rem;display:inline-flex}.pro-chip{letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-items:center;margin-left:.55rem;padding:0;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.pro-chip--accent{color:color-mix(in oklab,var(--accent)88%,white)}.pro-chip--on-active{color:color-mix(in oklab,var(--accent)72%,#111)}.talent-profile-pro-gate{z-index:4;border-radius:inherit;-webkit-backdrop-filter:blur(14px);background:#0808086b;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.talent-profile-pro-gate--inline{z-index:auto;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex:1;justify-content:stretch;align-items:stretch;min-height:100%;padding:.15rem 0 .35rem;display:flex;position:relative;inset:auto}.talent-profile-pro-gate__card{border:1px solid var(--buyer-accent-border,color-mix(in oklab,var(--accent)45%,transparent));background:var(--buyer-accent-fill,color-mix(in oklab,var(--accent)16%,#111));text-align:left;border-radius:1rem;flex-direction:column;gap:.55rem;width:min(100%,20rem);padding:1rem 1.05rem;display:flex}.talent-profile-pro-gate--inline .talent-profile-pro-gate__card{justify-content:center;width:100%;height:100%;min-height:12rem}.talent-profile-pro-gate__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--accent)80%,white);margin:0;font-size:.6875rem;font-weight:600}.talent-profile-pro-gate__title{color:#fffffff0;margin:0;font-size:1rem;font-weight:650}.talent-profile-pro-gate__copy{color:#ffffff9e;margin:0;font-size:.8125rem;line-height:1.45}.talent-profile-pro-gate__list{color:#ffffffb3;margin:.15rem 0 0;padding-left:1.05rem;font-size:.78rem;line-height:1.45}.talent-profile-pro-gate__cta{color:#0a0a0a;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.25rem;padding:.5rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.talent-profile-pro-gate__cta:hover{background:#fff}.library-pro-callout{border:1px solid var(--buyer-accent-border,color-mix(in oklab,var(--accent)40%,transparent));background:var(--buyer-accent-fill,color-mix(in oklab,var(--accent)12%,transparent));border-radius:.9rem;margin:0 0 1rem;padding:.85rem 1rem}.library-pro-callout__title{color:#ffffffeb;margin:0;font-size:.875rem;font-weight:600}.library-pro-callout__copy{color:#ffffff94;margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}