:root{--motion-duration-instant:.1s;--motion-duration-fast:.16s;--motion-duration-base:.24s;--motion-duration-slow:.32s;--motion-duration-morph:.48s;--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.65, 0, .35, 1);--motion-ease-in:cubic-bezier(.55, 0, 1, .45);--motion-ease-settle:cubic-bezier(.34, 1.32, .64, 1);--motion-stagger:30ms}.mantine-active:active{transform:scale(.97)}@keyframes strata-skeleton-wave{0%,64%,to{opacity:1}32%{opacity:.4}}.mantine-Skeleton-root[data-animate]:after{animation:strata-skeleton-wave 1.1s var(--motion-ease-in-out) infinite;animation-delay:calc(var(--skeleton-row,0) * 80ms + var(--skeleton-col,0) * 70ms)}@keyframes strata-fade-in{0%{opacity:0}}.strata-skeleton{animation:strata-fade-in var(--motion-duration-fast) var(--motion-ease-out) .15s backwards}@keyframes strata-enter{0%{opacity:0;transform:translateY(var(--enter-distance,8px))}}.strata-enter{animation:strata-enter var(--motion-duration-base) var(--motion-ease-out) backwards;animation-delay:calc(min(var(--i,0), 6) * var(--motion-stagger))}.strata-enter-row{--enter-distance:4px}@keyframes strata-settle{0%{transform:scale(1.03)rotate(4deg)}}.strata-settle{animation:strata-settle var(--motion-duration-slow) var(--motion-ease-settle)}.mantine-Notifications-notification{transition-timing-function:var(--motion-ease-out), var(--motion-ease-out), var(--motion-ease-in-out)!important}@keyframes strata-new{0%{opacity:0;background-color:var(--mantine-primary-color-light);transform:translateY(4px)}20%{opacity:1;background-color:var(--mantine-primary-color-light);transform:none}}.strata-new{animation:strata-new 1.2s var(--motion-ease-out)}@keyframes strata-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.mantine-Input-input[data-error]{animation:.48s cubic-bezier(.36,.07,.19,.97) strata-shake}@keyframes strata-reveal{0%{opacity:0;transform:translateY(-4px)}}.mantine-InputWrapper-error{animation:strata-reveal var(--motion-duration-fast) var(--motion-ease-out)}.mantine-Input-input{transition:border-color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out)}.mantine-Badge-root{transition:background-color var(--motion-duration-base) var(--motion-ease-out), color var(--motion-duration-base) var(--motion-ease-out)}::view-transition-old(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-in-out)}::view-transition-new(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-in-out)}@media (prefers-reduced-motion:reduce){.mantine-active:active{transform:none}.mantine-Skeleton-root[data-animate]:after{animation:none}.strata-enter{animation:.12s linear backwards strata-fade-in}.strata-settle,.mantine-Input-input[data-error]{animation:none}.strata-new,.mantine-InputWrapper-error{animation:.12s linear strata-fade-in}}:root{--auth-backdrop-deep:var(--backdrop-deep,color-mix(in srgb, var(--mantine-color-brand-9) 25%, var(--mantine-color-black)));--auth-backdrop-primary:var(--backdrop-primary,var(--mantine-color-brand-6));--auth-backdrop-a:var(--backdrop-a,var(--mantine-color-brand-4));--auth-backdrop-b:var(--backdrop-b,var(--mantine-color-brand-8));--auth-backdrop-light:var(--backdrop-light,var(--mantine-color-brand-2));--auth-backdrop-ground:color-mix(in srgb, var(--auth-backdrop-light) 34%, var(--mantine-color-white));--auth-backdrop-orb-1:color-mix(in srgb, var(--auth-backdrop-primary) 58%, var(--mantine-color-white));--auth-backdrop-orb-2:color-mix(in srgb, var(--auth-backdrop-a) 52%, var(--mantine-color-white));--auth-backdrop-orb-3:color-mix(in srgb, var(--auth-backdrop-b) 52%, var(--mantine-color-white));--auth-backdrop-orb-4:var(--mantine-color-white);--auth-backdrop-mark:var(--mantine-color-brand-6)}:root[data-mantine-color-scheme=dark]{--auth-backdrop-ground:var(--auth-backdrop-deep);--auth-backdrop-orb-1:var(--auth-backdrop-primary);--auth-backdrop-orb-2:var(--auth-backdrop-a);--auth-backdrop-orb-3:var(--auth-backdrop-b);--auth-backdrop-orb-4:var(--auth-backdrop-light);--auth-backdrop-mark:var(--mantine-color-white)}.auth-backdrop{z-index:0;pointer-events:none;background:var(--auth-backdrop-ground);position:fixed;inset:0;overflow:hidden}body:has(.auth-backdrop){background:var(--auth-backdrop-ground)}.auth-backdrop__field{filter:blur(52px)saturate(1.05);position:absolute;inset:-20%}[data-mantine-color-scheme=dark] .auth-backdrop__field{opacity:.95;filter:blur(46px)saturate(1.15)}.auth-backdrop__spin{animation:60s linear infinite auth-backdrop-spin;position:absolute;inset:0}.auth-backdrop__orb{mix-blend-mode:multiply;opacity:.72;border-radius:50%;position:absolute}[data-mantine-color-scheme=dark] .auth-backdrop__orb{mix-blend-mode:screen;opacity:.9}.auth-backdrop__orb:first-child{background:radial-gradient(circle, var(--auth-backdrop-orb-1) 0%, transparent 66%);width:62%;height:70%;animation:26s linear infinite auth-backdrop-drift-1;top:6%;left:4%}.auth-backdrop__orb:nth-child(2){background:radial-gradient(circle, var(--auth-backdrop-orb-2) 0%, transparent 64%);width:54%;height:62%;animation:32s linear infinite auth-backdrop-drift-2;top:2%;left:44%}.auth-backdrop__orb:nth-child(3){background:radial-gradient(circle, var(--auth-backdrop-orb-3) 0%, transparent 62%);width:46%;height:54%;animation:22s linear infinite auth-backdrop-drift-3;top:42%;left:26%}.auth-backdrop__orb:nth-child(4){background:radial-gradient(circle, var(--auth-backdrop-orb-4) 0%, transparent 60%);mix-blend-mode:normal;opacity:.7;width:36%;height:42%;animation:38s linear infinite auth-backdrop-drift-4;top:46%;left:60%}[data-mantine-color-scheme=dark] .auth-backdrop__orb:nth-child(4){mix-blend-mode:screen;opacity:.55}.auth-backdrop:after,[data-mantine-color-scheme=dark] .auth-backdrop:before{content:"";z-index:1;position:absolute;inset:0}.auth-backdrop:after{opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}[data-mantine-color-scheme=dark] .auth-backdrop:before{background:radial-gradient(120% 90% at 50% 40%, transparent 40%, color-mix(in srgb, var(--auth-backdrop-deep) 80%, transparent) 100%)}.auth-backdrop-text[data-muted]{color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .auth-backdrop-text{color:var(--mantine-color-white);text-shadow:0 0 2px var(--auth-backdrop-deep), 0 0 10px var(--auth-backdrop-deep)}[data-mantine-color-scheme=dark] .auth-backdrop-text[data-muted]{color:color-mix(in srgb, var(--mantine-color-white) 85%, transparent);text-shadow:0 0 2px var(--auth-backdrop-deep), 0 0 6px var(--auth-backdrop-deep), 0 0 12px var(--auth-backdrop-deep), 0 0 24px var(--auth-backdrop-deep)}@keyframes auth-backdrop-spin{to{transform:rotate(360deg)}}@keyframes auth-backdrop-drift-1{25%{transform:translate(14%,8%)}50%{transform:translate(6%,18%)}75%{transform:translate(-8%,8%)}}@keyframes auth-backdrop-drift-2{25%{transform:translate(-12%,10%)}50%{transform:translate(-20%,-2%)}75%{transform:translate(-6%,-10%)}}@keyframes auth-backdrop-drift-3{25%{transform:translate(10%,-12%)}50%{transform:translate(-6%,-18%)}75%{transform:translate(-12%,-4%)}}@keyframes auth-backdrop-drift-4{33%{transform:translate(-16%,-10%)}66%{transform:translate(-4%,12%)}}@media (prefers-reduced-motion:reduce){.auth-backdrop__spin,.auth-backdrop__orb{animation:none}}.widget-horizon{border-radius:var(--mantine-radius-default);background:var(--lightningcss-light,var(--mantine-color-gray-1))var(--lightningcss-dark,var(--mantine-color-dark-6));padding:2px;display:inline-flex}.widget-horizon .widget-horizon-option{padding:2px calc(var(--mantine-spacing-xs) - 3px);border-radius:calc(var(--mantine-radius-default) - 2px);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);font-weight:500;line-height:1.55;transition:background-color .12s,color .12s}.widget-horizon .widget-horizon-option[data-active]{background:var(--lightningcss-light,var(--mantine-color-white))var(--lightningcss-dark,var(--mantine-color-dark-4));color:var(--mantine-color-text);box-shadow:var(--mantine-shadow-xs)}@media (prefers-reduced-motion:reduce){.widget-horizon .widget-horizon-option{transition:none}}.widget-chart{flex-direction:column;flex:1;min-height:0;display:flex}.widget-chart-plot{flex:1;min-height:0}.widget-chart-axis{height:23px;position:relative}.widget-chart-tick{text-align:center;font-size:12px;line-height:1;position:absolute;top:11px}.widget-chart-axis[data-animated] .widget-chart-tick{transition:left var(--widget-morph-ms) var(--widget-morph-ease) var(--widget-morph-delay), width var(--widget-morph-ms) var(--widget-morph-ease) var(--widget-morph-delay), transform var(--widget-morph-ms) var(--widget-morph-ease) var(--widget-morph-delay), opacity var(--widget-morph-ms) var(--widget-morph-ease) var(--widget-morph-delay)}@starting-style{.widget-chart-axis[data-animated] .widget-chart-tick{opacity:0;transform:translate(-100%)}}.widget-chart-axis[data-animated] .widget-chart-tick[data-entering]{transition-duration:var(--widget-morph-fade);transition-delay:calc(var(--widget-morph-delay) + var(--widget-morph-ms) - var(--widget-morph-fade))}.widget-chart-axis[data-animated] .widget-chart-tick[data-leaving]{transition-duration:var(--widget-morph-fade);transition-delay:var(--widget-morph-delay)}.widget-chart-axis .widget-chart-tick[data-leaving]{opacity:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.widget-chart-axis[data-animated] .widget-chart-tick{transition:none}}.widget-fit{flex-wrap:wrap;align-content:flex-start;min-height:0;overflow:hidden}.widget-fit>*{width:100%}
