.m_b37d9ac7{max-width:var(--notifications-container-width);width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);position:fixed}.m_b37d9ac7:where([data-position=top-center]){left:50%;top:var(--mantine-spacing-md);transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){left:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){right:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-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)}
:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.dark :focus-visible{outline-color:#93c5fd}:focus:not(:focus-visible){outline:none}.mantine-ActionIcon-root:focus-visible,.mantine-Button-root:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}[role=button][aria-roledescription=draggable\ item]:focus{opacity:1!important}.sr-only:focus,.sr-only:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:absolute;overflow:visible}[aria-grabbed=true]{opacity:.8}@media (prefers-contrast:more){:focus-visible{outline-width:3px}[aria-grabbed=true]{outline:3px dashed}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;padding:0}.sr-only,[role=status][aria-live]{width:1px;height:1px;position:absolute;overflow:hidden}[role=status][aria-live]{left:-10000px}
html{color-scheme:light dark}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0f172a;--foreground:#e2e8f0}}body,html{background:var(--background);color:var(--foreground);font-family:system-ui,sans-serif}img,svg,video{max-width:100%;display:block}html.dark,html.dark body{background-color:#1e293b!important}[data-mantine-color-scheme=dark]{--mantine-color-body:#0f172a!important;--mantine-color-default:#1e293b!important}@media print{.legal-content,.prose{font-size:12pt;line-height:1.6;max-width:100%!important}footer,header,nav{display:none!important}h1,h2{page-break-after:avoid}ol,p,ul{page-break-inside:avoid}.dark .prose-invert,.dark .prose-invert h1,.dark .prose-invert h2,.dark .prose-invert h3,.dark .prose-invert h4{color:#000!important}*{background:0 0!important}}@media (prefers-reduced-motion:no-preference){@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes pulseSubtle{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes progressFill{0%{width:0}}.animate-fade-in-up{animation:.4s ease-out fadeInUp}.animate-fade-in-down{animation:.4s ease-out fadeInDown}.animate-fade-in-scale{animation:.5s ease-out fadeInScale}.animate-pulse-subtle{animation:2s ease-in-out infinite pulseSubtle}.animate-fade-in-delayed{opacity:0;animation:.4s ease-out .5s forwards fadeInUp}.animate-progress-fill{animation:.8s ease-in-out progressFill}.slide-in-left{animation:.5s ease-out slideInLeft}.scale-in{animation:.3s ease-out scaleIn}.fade-in{animation:.4s ease-out fadeInUp}}.draggable-card .drag-handle{opacity:0;transition:opacity .2s}.draggable-card:focus-within .drag-handle,.draggable-card:hover .drag-handle{opacity:1}@media (prefers-reduced-motion:reduce){.animate-fade-in-delayed,.animate-fade-in-down,.animate-fade-in-scale,.animate-fade-in-up,.animate-progress-fill,.animate-pulse-subtle,.fade-in,.scale-in,.slide-in-left{animation:none}}
