.m_d46a4834{position:relative;border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;user-select:none;transition:background-color .1s ease,border-color .1s ease}.m_d46a4834:where(:not([data-activate-on-click])),.m_d46a4834:where([data-loading]){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{position:fixed;inset:0;background-color:var(--mantine-color-body);display:flex;flex-direction:column;padding:var(--mantine-spacing-xs);transition:opacity .1s ease}.m_96f6e9ad .m_7946116d{flex:1}:root{--bul-brand-50:#f3f0ff;--bul-brand-100:#e5dbff;--bul-brand-200:#d0bfff;--bul-brand-300:#b197fc;--bul-brand-400:#9775fa;--bul-brand-500:#845ef7;--bul-brand-600:#7950f2;--bul-brand-700:#7048e8;--bul-brand-800:#6741d9;--bul-brand-900:#5f3dc4;--bul-gray-50:#fafafa;--bul-gray-100:#f4f4f5;--bul-gray-200:#e4e4e7;--bul-gray-300:#d4d4d8;--bul-gray-500:#71717a;--bul-gray-600:#52525b;--bul-gray-700:#3f3f46;--bul-gray-800:#27272a;--bul-gray-900:#18181b}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#fdfdfd;color:var(--bul-gray-700)}.mantine-Paper-root:where([data-with-border]){border:1px solid var(--bul-gray-200)}.mantine-Card-root{background-color:#fff}.mantine-Title-root{letter-spacing:-.025em;color:var(--bul-gray-900)}.mantine-Table-table{--table-hover-color:var(--bul-gray-50);--table-striped-color:var(--bul-gray-50);--table-border-color:var(--bul-gray-200)}.mantine-Accordion-root .mantine-Accordion-item{--item-border-color:var(--bul-gray-200)}.mantine-Accordion-root[data-variant=contained] .mantine-Accordion-control:where(:not(:disabled,[data-disabled])):hover{background-color:var(--bul-gray-50)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in-up{animation:fadeInUp .6s ease-out both}.animate-fade-in-up-delay-1{animation:fadeInUp .6s ease-out .1s both}.animate-fade-in-up-delay-2{animation:fadeInUp .6s ease-out .2s both}.animate-fade-in-up-delay-3{animation:fadeInUp .6s ease-out .3s both}.animate-fade-in-up-delay-4{animation:fadeInUp .6s ease-out .4s both}.animate-float{animation:float 6s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,var(--bul-brand-600) 0,var(--bul-brand-400) 50%,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-gradient{background:linear-gradient(135deg,#f8f7ff,#f0edff 30%,#ede9fe 60%,#f5f3ff)}.dot-pattern{background-image:radial-gradient(circle,var(--bul-gray-200) 1px,transparent 1px);background-size:24px 24px}.feature-card{transition:all .2s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.08)}