@property --lg-pool{syntax:"<length>";inherits:true;initial-value:0}:root,.light{--mg-primary-rgb:0 113 227;--mg-on-primary:#fff;--mg-tonal:hsl(var(--primary-soft));--mg-on-tonal:hsl(var(--primary-soft-foreground));--mg-neutral:hsl(var(--secondary));--mg-on-surface:hsl(var(--foreground));--mg-outline:hsl(var(--control-border-hover));--mg-track:hsl(var(--secondary-200));--mg-thumb:#fff;--mg-danger:hsl(var(--destructive));--mg-glass-fill:250 250 252;--mg-hairline:#0b132b14;--mg-glass-shadow:0 10px 30px -14px #0b132b40, 0 1px 3px #0b132b14;--mg-elevation-1:0 1px 2px 0 #0000004d, 0 1px 3px 1px #00000026;--mg-elevation-2:0 1px 2px 0 #0000004d, 0 2px 6px 2px #00000026;--mg-elevation-3:0 1px 3px 0 #0000004d, 0 4px 8px 3px #00000026;--mg-overlay-bg:color-mix(in srgb, hsl(var(--primary)) 4%, #fff);--mg-overlay-shadow:0 0 0 1px #0b132b1f, 0 6px 14px -4px #0b132b24, 0 22px 48px -12px #0b132b52;--mg-spring-fast:linear(0, .071, .235, .435, .631, .8, .929, 1.017, 1.069, 1.092, 1.094, 1.083, 1.065, 1.046, 1.028, 1.014, 1.003, .996, .992, .991, .991, .993, .995, .996, 1);--mg-spring-default:linear(0, .047, .155, .291, .432, .563, .677, .771, .846, .903, .945, .974, .994, 1.005, 1.012, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1.003, 1);--mg-dur-fast:.35s;--mg-dur-default:.41s;--mg-dur-effects:.21s;--mg-effects:cubic-bezier(.2, 0, 0, 1)}.dark{--mg-overlay-bg:color-mix(in srgb, hsl(var(--primary)) 6%, #262626);--mg-overlay-shadow:0 0 0 1px #ffffff1f, 0 22px 48px -12px #000c;--mg-danger:#ca2121;--mg-primary-rgb:0 113 227;--mg-on-primary:#fff;--mg-track:#242424;--mg-thumb:#3d3d3d;--mg-glass-fill:28 30 36;--mg-hairline:#ffffff1a;--mg-glass-shadow:0 10px 30px -14px #0009, 0 1px 3px #0000004d}.m3{--mg-primary-rgb:0 74 198;--mg-on-primary:var(--md-sys-color-on-primary);--mg-tonal:var(--md-sys-color-secondary-container);--mg-on-tonal:var(--md-sys-color-on-secondary-container);--mg-neutral:var(--md-sys-color-surface-container-high);--mg-on-surface:var(--md-sys-color-on-surface);--mg-outline:var(--md-sys-color-outline);--mg-track:var(--md-sys-color-surface-container-highest);--mg-thumb:var(--md-sys-color-surface-container-lowest);--mg-glass-fill:250 248 255;--mg-hairline:#0b132b14}.mg-card{transition:box-shadow var(--mg-dur-effects) var(--mg-effects), translate var(--mg-dur-default) var(--mg-spring-default)}:is(a,button).mg-card:hover,.mg-card.mg-card-hover:hover{box-shadow:var(--mg-elevation-1);translate:0 -1px}.mg-icon{background:var(--mg-tonal);color:var(--mg-on-tonal)}.mg-btn{--mg-state:currentColor;letter-spacing:.1px;transition:scale var(--mg-dur-fast) var(--mg-spring-fast), box-shadow var(--mg-dur-effects) var(--mg-effects), background-color var(--mg-dur-effects) var(--mg-effects), color var(--mg-dur-effects) var(--mg-effects);border-radius:9999px;overflow:hidden}:is(.mg-btn,.lg,.lg-interactive,.mg-floating .mg-screen):not(.absolute):not(.fixed):not(.sticky){position:relative}.mg-btn:not(.lg):before{background:var(--mg-state);border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .15s var(--mg-effects);position:absolute;inset:0}.mg-btn:not(.lg):hover:before{opacity:.08}.mg-btn:not(.lg):is(:focus-visible,:active):before{opacity:.1}:is(.mg-btn:not(.lg),.lg-interactive:not(.lg)):active{transition-duration:90ms, var(--mg-dur-effects), var(--mg-dur-effects), var(--mg-dur-effects);scale:.97}.mg-btn:is(:disabled,[aria-disabled=true]){background:rgb(var(--mg-shadow-rgb,25 27 35) / .12);box-shadow:none;color:#191b2361;cursor:default;scale:1}.dark .mg-btn:is(:disabled,[aria-disabled=true]){color:#ffffff61;background:#ffffff1f}.mg-btn:is(:disabled,[aria-disabled=true]):before{display:none}.mg-btn-primary{--mg-state:var(--mg-on-primary);background:rgb(var(--mg-primary-rgb));color:var(--mg-on-primary)}.mg-btn-tonal{--mg-state:var(--mg-on-tonal);background:var(--mg-tonal);color:var(--mg-on-tonal)}.mg-btn-neutral{--mg-state:var(--mg-on-surface);background:var(--mg-neutral);color:var(--mg-on-surface)}.mg-btn-outline{--mg-state:var(--mg-on-surface);box-shadow:inset 0 0 0 1px var(--mg-outline);color:var(--mg-on-surface);background:0 0}.mg-btn-danger{--mg-state:#fff;background:var(--mg-danger);color:#fff}.mg-btn-text{--mg-state:rgb(var(--mg-primary-rgb));color:rgb(var(--mg-primary-rgb))}.dark .mg-btn-text{color:hsl(var(--primary))}:is(.mg-btn-primary,.mg-btn-tonal,.mg-btn-neutral,.mg-btn-danger):hover{box-shadow:var(--mg-elevation-1)}.mg-btn-outline:hover{box-shadow:inset 0 0 0 1px var(--mg-on-surface)}.mg-overlay{background-color:var(--mg-overlay-bg);box-shadow:var(--mg-overlay-shadow)}.mg-overlay-modal{box-shadow:0 0 0 1px #0b132b0f,0 24px 60px -16px #0b132b59}.dark .mg-overlay-modal{box-shadow:0 0 0 1px #ffffff1a,0 24px 60px -16px #000c}.mg-elev-1{box-shadow:var(--mg-elevation-1)}:where(.lg,.mg-floating .mg-screen){--lg-alpha:.72;--lg-blur:22px;--lg-light:1.14;--lg-x:50%;--lg-y:0%}:where(.lg-clear){--lg-alpha:.12;--lg-blur:14px;--lg-light:1.2}.lg,.mg-floating .mg-screen{transition:--lg-pool .32s var(--mg-effects), scale var(--mg-dur-fast) var(--mg-spring-fast);z-index:0}.lg:before,.lg:after,.mg-floating .mg-screen:before,.mg-floating .mg-screen:after{border-radius:inherit;content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}:is(.lg,.mg-floating .mg-screen):before{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(180%);backdrop-filter:blur(var(--lg-blur)) saturate(180%);background:rgb(var(--mg-glass-fill) / var(--lg-alpha));box-shadow:inset 0 0 0 .5px var(--mg-hairline), var(--mg-glass-shadow);transition:background-color var(--mg-dur-effects) var(--mg-effects)}:is(.lg,.mg-floating .mg-screen):after{-webkit-backdrop-filter:brightness(var(--lg-light)) saturate(115%);backdrop-filter:brightness(var(--lg-light)) saturate(115%);-webkit-mask:radial-gradient(var(--lg-pool) circle at var(--lg-x) var(--lg-y), #000, transparent), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:source-over, xor;-webkit-mask:radial-gradient(var(--lg-pool) circle at var(--lg-x) var(--lg-y), #000, transparent) add, linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);mask:radial-gradient(var(--lg-pool) circle at var(--lg-x) var(--lg-y), #000, transparent) add, linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);padding:1px}.lg-clear{color:#fff}.lg-clear:before{background:rgb(255 255 255/var(--lg-alpha));box-shadow:inset 0 0 0 .5px #ffffff38,0 10px 30px -14px #0006}.lg.lg-interactive:is(:hover,:focus-visible){--lg-pool:110px}.lg.lg-interactive:active{--lg-pool:220px;transition-duration:.16s,.12s;scale:1.04}.lg.lg-interactive:hover:before{background:rgb(var(--mg-glass-fill) / calc(var(--lg-alpha) + .06))}.lg-clear.lg-interactive:hover:before{background:rgb(255 255 255/calc(var(--lg-alpha) + .08))}.mg-segmented{background:var(--mg-track);isolation:isolate;position:relative}.mg-segmented>button{transition:color var(--mg-dur-effects) var(--mg-effects)}.mg-thumb{background:rgb(var(--mg-primary-rgb));pointer-events:none;transition-duration:var(--mg-dur-default), var(--mg-dur-default), var(--mg-dur-fast), var(--mg-dur-effects), var(--mg-dur-effects);transition-property:left,right,scale,background-color,box-shadow;transition-timing-function:var(--mg-spring-default), var(--mg-spring-default), var(--mg-spring-fast), var(--mg-effects), var(--mg-effects);z-index:-1;border-radius:9999px;position:absolute;inset-block:4px;box-shadow:0 1px 2px #0000001f}.mg-segmented.mg-segmented>:is([aria-pressed=true],[aria-current=page],[data-state=active]){color:var(--mg-on-primary)}.mg-segmented.mg-segmented:has(.mg-thumb.is-moving)>:is([aria-pressed=true],[aria-current=page],[data-state=active]){color:inherit}.mg-segmented>:is(button,a){transition:color .16s var(--mg-effects)}.mg-thumb.is-moving,.mg-segmented:active .mg-thumb{background:rgb(var(--mg-primary-rgb) / .22);box-shadow:inset 0 0 0 1px rgb(var(--mg-primary-rgb) / .35), 0 8px 18px -8px rgb(var(--mg-primary-rgb) / .45);scale:1.1 1.16}.mg-tab-indicator{background:rgb(var(--mg-primary-rgb));pointer-events:none;height:3px;transition-duration:var(--mg-dur-default), var(--mg-dur-default);transition-property:left,right;transition-timing-function:var(--mg-spring-default), var(--mg-spring-default);border-radius:3px 3px 0 0;position:absolute;bottom:0}.dark .mg-tab-indicator{background:hsl(var(--primary))}.mg-switch-thumb{transition:transform var(--mg-dur-fast) var(--mg-spring-fast), scale var(--mg-dur-fast) var(--mg-spring-fast), background-color var(--mg-dur-effects) var(--mg-effects), box-shadow var(--mg-dur-effects) var(--mg-effects);box-shadow:0 1px 3px #00000040}.mg-switch:active .mg-switch-thumb{-webkit-backdrop-filter:blur(2px)saturate(190%)brightness(1.12);backdrop-filter:blur(2px)saturate(190%)brightness(1.12);background:#fff6;scale:1.45 1.25;box-shadow:inset 0 0 0 .5px #ffffff80,0 6px 14px -4px #00000059}@keyframes mg-pop-in{0%{filter:blur(6px);opacity:0;scale:.9}to{filter:blur();opacity:1;scale:1}}@keyframes mg-pop-out{to{filter:blur(2px);opacity:0;scale:.96}}@keyframes mg-modal-in{0%{opacity:0;translate:0 10px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes mg-fade-in{0%{opacity:0}}@keyframes mg-fade-out{to{opacity:0}}.mg-pop{transform-origin:var(--radix-popper-transform-origin,top center)}.mg-pop:is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){animation:mg-pop-in var(--mg-dur-fast) var(--mg-spring-fast) both}.mg-pop[data-state=closed]{animation:mg-pop-out .14s var(--mg-effects) both}.mg-modal[data-state=open]{animation:mg-modal-in var(--mg-dur-default) var(--mg-spring-default) both}.mg-modal[data-state=closed]{animation:mg-pop-out .16s var(--mg-effects) both}.mg-scrim[data-state=open]{animation:mg-fade-in .22s var(--mg-effects) both}.mg-scrim[data-state=closed]{animation:mg-fade-out .16s var(--mg-effects) both}.mg-row{transition:background-color var(--mg-dur-effects) var(--mg-effects)}.mg-row:hover{background-color:rgb(var(--mg-primary-rgb) / .05)}.mg-row[data-state=selected]{background-color:rgb(var(--mg-primary-rgb) / .09)}@media (max-width:640px){:where(.lg){--lg-blur:14px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg:before{background:rgb(var(--mg-glass-fill) / .96)}.lg-clear:before{background:#141a2ecc}}@media (prefers-reduced-transparency:reduce){.lg:before{background:rgb(var(--mg-glass-fill) / .96)}.lg-clear:before{background:#141a2edb}.lg:after{display:none}.mg-thumb.is-moving,.mg-segmented:active .mg-thumb,.mg-switch:active .mg-switch-thumb{background:var(--mg-thumb)}}@media (prefers-contrast:more){.lg:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--mg-glass-fill));box-shadow:inset 0 0 0 1.5px}.lg:after{display:none}.mg-btn-outline{box-shadow:inset 0 0 0 2px var(--mg-on-surface)}}@media (prefers-reduced-motion:reduce){:is(.lg,.mg-btn,.mg-card,.mg-thumb,.mg-tab-indicator,.mg-switch-thumb,.lg-interactive){transition-duration:0s!important}.mg-thumb.is-moving,.mg-pop,.mg-modal,.mg-scrim{animation-duration:1ms!important}:is(.mg-btn,.lg,.lg-interactive):active,.mg-thumb.is-moving,.mg-segmented:active .mg-thumb,.mg-switch:active .mg-switch-thumb{scale:1}}
