:root{--mantine-color-dimmed: #5f5f5f;--lp-transition-fast: .15s ease;--lp-transition-base: .2s ease;--lp-transition-slow: .3s ease;--lp-transition-smooth: cubic-bezier(.4, 0, .2, 1);--lp-shadow-purple: 0 2px 8px rgba(124, 58, 237, .25);--lp-shadow-purple-hover: 0 4px 12px rgba(124, 58, 237, .35);--lp-shadow-purple-active: 0 1px 4px rgba(124, 58, 237, .2);--lp-shadow-teal: 0 2px 8px rgba(15, 118, 110, .25);--lp-shadow-teal-hover: 0 4px 12px rgba(15, 118, 110, .35);--lp-shadow-teal-active: 0 1px 4px rgba(15, 118, 110, .2)}body{background-color:var(--mantine-other-pageBackground, #fafafa);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{letter-spacing:-.02em}h1{letter-spacing:-.03em}code{font-family:var( --mantine-font-family-monospace, "JetBrains Mono", Consolas, Monaco, monospace )}.mantine-Button-root:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mantine-color-purple-1)}.mantine-Button-root[data-variant=filled],.mantine-Button-root:not([data-variant]){box-shadow:var(--lp-shadow-purple)}.mantine-Button-root[data-variant=filled]:hover:not(:disabled),.mantine-Button-root:not([data-variant]):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--lp-shadow-purple-hover)}.mantine-Button-root[data-variant=filled]:active:not(:disabled),.mantine-Button-root:not([data-variant]):active:not(:disabled){transform:translateY(0);box-shadow:var(--lp-shadow-purple-active)}.mantine-Button-root[data-variant=filled][data-size=lg]:hover:not(:disabled),.mantine-Button-root[data-variant=filled][data-size=xl]:hover:not(:disabled),.mantine-Button-root:not([data-variant])[data-size=lg]:hover:not(:disabled),.mantine-Button-root:not([data-variant])[data-size=xl]:hover:not(:disabled){transform:translateY(-2px)}.mantine-Button-root[data-variant=filled][data-color=teal]{box-shadow:var(--lp-shadow-teal)}.mantine-Button-root[data-variant=filled][data-color=teal]:hover:not(:disabled){box-shadow:var(--lp-shadow-teal-hover)}.mantine-Button-root[data-variant=filled][data-color=teal]:active:not(:disabled){box-shadow:var(--lp-shadow-teal-active)}.mantine-Button-root[data-variant=default]:active:not(:disabled){background-color:var(--mantine-color-neutral-3)}.mantine-Button-root[data-variant=subtle]:hover:not(:disabled){color:var(--mantine-other-textPrimary)}.mantine-Button-root[data-variant=subtle]:active:not(:disabled){background-color:var(--mantine-color-neutral-2)}.mantine-Button-root[data-variant=outline]:active:not(:disabled){background-color:var(--mantine-color-purple-1)}.mantine-Card-root:hover{transform:translateY(-4px);box-shadow:var(--mantine-shadow-lg)}.mantine-Input-input:hover{background-color:var(--mantine-color-neutral-1);border-color:#0000001f}.mantine-Input-input:focus{background-color:var(--mantine-color-white);border-color:var(--mantine-color-purple-6);box-shadow:0 0 0 3px var(--mantine-color-purple-1)}.mantine-Input-input[data-error]{background-color:var(--mantine-color-error-0);border-color:var(--mantine-color-error-5);border-width:2px}.mantine-Input-input[data-error]:focus{box-shadow:0 0 0 3px var(--mantine-color-error-0)}.mantine-Accordion-item:first-of-type{border-top:1px solid var(--mantine-other-borderSubtle)}.mantine-Accordion-control:hover{background-color:transparent}.mantine-Accordion-chevron[data-rotate]{transform:rotate(180deg)}@keyframes pulse-ring{0%,to{box-shadow:0 0 #0f766e66}50%{box-shadow:0 0 0 8px #0f766e00}}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
