.lp-root{--background:#f8f8f8;--foreground:#1a1a1a;--brand:#197e62;--color-blue-50:#effbf6;--color-blue-100:#d6f5e9;--color-blue-200:#aeead5;--color-blue-300:#7ddbbc;--color-blue-400:#4cc9a2;--color-blue-500:#2fb58c;--color-blue-600:#197e62;--color-blue-700:#17624e;--color-blue-800:#145041;--color-blue-900:#123f34;--color-orange-50:#effbf6;--color-orange-200:#aeead5;--color-orange-400:#4cc9a2;--color-orange-500:#2fb58c;--color-orange-600:#197e62;--color-orange-700:#17624e;--color-orange-800:#145041;--color-orange-900:#123f34}:where(.lp-root) :where(input,select,textarea):focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #197e6229}:where(.lp-root) :where(a,button,summary):focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #197e62b3}:where(.lp-root) ::selection{background:#aeead5}:where(.lp-root) :where(button):disabled,:where(.lp-root) :where(a,button)[aria-disabled=true]{cursor:not-allowed;opacity:.45;filter:saturate(.7);pointer-events:none}:where(.lp-root) :where(button)[aria-busy=true]{pointer-events:none;position:relative}:where(.lp-root) :where(button)[aria-busy=true]>*{visibility:hidden}:where(.lp-root) :where(button)[aria-busy=true]:after{content:"";visibility:visible;opacity:.9;border:2px solid;border-top-color:#0000;border-radius:9999px;width:16px;height:16px;margin:auto;animation:.7s linear infinite lp-spin;position:absolute;inset:0}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.lp-root) :where(button)[aria-busy=true]:after{border-style:dotted;animation:none}}:where(.lp-root) :where(input,select,textarea)[aria-invalid=true]{border-color:#e11d48}:where(.lp-root) :where(input,select,textarea)[aria-invalid=true]:focus-visible{border-color:#be123c;box-shadow:0 0 0 3px #e11d4829}.lp-root .lp-error-text{color:#be123c}:where(.lp-root) :where([class~=border]){border-radius:16px}:where(.lp-root) :where(a,button):where([class~=border],[class*=bg-blue-]){border-radius:9999px}:where(.lp-root) :where(a,button):where([class*=bg-blue-6],[class*=bg-blue-7]){background-image:linear-gradient(100deg,#17624e 0%,#1a8669 100%);transition:background-image .25s,filter .25s}:where(.lp-root) :where(a,button):where([class*=bg-blue-6],[class*=bg-blue-7]):hover{background-image:linear-gradient(100deg,#1a8669 0%,#17624e 100%)}
