.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.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{--color-primary:#2762ff;--color-primary-hover:#1b4fdb;--color-primary-light:#edf2ff;--color-primary-wash:#edf4ff;--color-dark:#171725;--color-dark-lighter:#2a2a3c;--color-text-primary:#171725;--color-text-secondary:#555567;--color-text-tertiary:#9ca3af;--color-bg-white:#fefefc;--color-bg-warm:#fafaf8;--color-bg-warm-alt:#f5f3ee;--color-bg-section:#f8f9fa;--color-bg-blue-light:#edf4ff;--color-bg-dark:#051e39;--color-border:#e5e7eb;--color-border-light:#f0f0ed;--color-border-soft:rgba(148,163,184,.6);--color-success:#16a34a;--color-warning:#d97706;--color-error:#dc2626;--card-radius-sm:12px;--card-radius-md:16px;--card-radius-lg:20px;--radius-control:8px;--shadow-card:0 6px 32px rgba(0,0,0,.2);--shadow-panel:0 2px 16px rgba(0,0,0,.04);--shadow-showcase:0 20px 60px rgba(0,0,0,.15);--shadow-cta:0 1px 4px rgba(0,0,0,.06);--shadow-sm:0 1px 2px rgba(15,23,41,.04);--shadow-md:0 1px 3px rgba(15,23,41,.06);--shadow-lg:0 4px 12px rgba(15,23,41,.08);--shadow-xl:0 8px 32px rgba(15,23,41,.1);--shadow-2xl:0 16px 48px rgba(15,23,41,.12);--background:var(--color-bg-white);--foreground:var(--color-text-primary)}body{color:var(--foreground);background:var(--background);min-height:100vh;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}[role=button]:not([aria-disabled=true]):active,a:active,button:not(:disabled):active{transform:translateY(1px)}