.library-root{color:var(--cre-block)}.library-root .library-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--cre-subheader-2,#3c3c43);font-size:10px;font-weight:600}.library-root .library-heading{letter-spacing:-.025em;color:var(--cre-block);font-weight:600}.library-editor{min-height:calc(100dvh - 5rem);color:var(--cre-block);background:#fff;flex-direction:column;display:flex}.library-btn{border-radius:10px;outline:none;justify-content:center;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;font-size:13px;font-weight:600;transition:opacity .15s,border-color .15s;display:inline-flex}.library-btn:disabled{cursor:not-allowed;opacity:.5}.library-btn-primary{background:var(--cre-cta);color:#fff}.library-btn-primary:hover:not(:disabled){opacity:.9}.library-btn-secondary{border:1px solid color-mix(in srgb,var(--cre-block)14%,#fff);color:var(--cre-block);background:#fff}.library-btn-secondary:hover:not(:disabled){border-color:var(--cre-block)}.library-lead-dialog{border-color:color-mix(in srgb,var(--cre-block)12%,#fff);box-shadow:0 12px 40px color-mix(in srgb,var(--cre-block)18%,transparent);border-radius:14px;gap:0;padding:0;overflow:hidden}.library-lead-dialog .library-lead-field{border-bottom:1px solid color-mix(in srgb,var(--cre-block)16%,#fff);align-items:center;gap:.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.library-lead-dialog .library-lead-field:focus-within{border-bottom-color:var(--cre-block);box-shadow:0 1px 0 0 var(--cre-block)}.library-lead-dialog .library-lead-field.is-error{border-bottom-color:#b1342a}.library-lead-dialog .library-lead-field.is-error:focus-within{border-bottom-color:#b1342a;box-shadow:0 1px #b1342a}.library-lead-dialog .library-lead-field input,.library-lead-dialog .library-lead-field select{width:100%;min-width:0;color:var(--cre-block);background:0 0;border:0;outline:none;flex:1;padding:.625rem 0;font-size:15px}.library-lead-dialog .library-lead-field input::placeholder,.library-lead-dialog .library-lead-field select:invalid,.library-lead-dialog .library-lead-field select option:disabled{color:var(--cre-subheader-2);opacity:.6}.library-lead-dialog .library-lead-field select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:1.5rem}.library-lead-dialog .library-lead-error{color:#b1342a;margin-top:.5rem;font-size:11.5px;font-weight:500}.library-lead-dialog .library-btn-primary{min-height:2.75rem}.library-lead-dialog a{color:var(--cre-block)}@media (prefers-reduced-motion:reduce){.library-lead-dialog .library-lead-field{transition:none}}
