:root{--lg-spring:cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=dark]{--lg-panel-fill:#0f172a4d;--lg-float-fill:#0f172a80;--lg-solid-fill:#0f172ae6;--lg-pool:radial-gradient(120% 80% at 0% 0%, #eaf4f41a 0%, #eaf4f400 55%);--lg-cool:radial-gradient(100% 90% at 100% 100%, #5aa9e61f 0%, #5aa9e600 60%);--lg-tint:linear-gradient(135deg, #5aa9e612, #1f3a5f24);--lg-border:#eaf4f41f;--lg-rim:inset 1.5px 1.5px 1px -.5px #eaf4f48c, inset -1.5px -1.5px 1px -.5px #eaf4f429, inset 0 0 22px #78bef017, 0 0 0 1px #eaf4f417;--lg-drop:0 18px 40px -12px #080e1c8c;--lg-blur:blur(14px) saturate(1.9) brightness(1.06);--lg-blur-float:blur(18px) saturate(1.9) brightness(1.06);--lg-blur-small:blur(8px) saturate(1.6);--lg-tile-base:#eaf4f40a;--lg-tile-fill:linear-gradient(160deg, #eaf4f41c, #eaf4f405);--lg-tile-border:#eaf4f41a;--lg-tile-rim:inset 1px 1px 1px #eaf4f44d, inset -1px -1px 1px #eaf4f414, 0 6px 14px -8px #080e1c80;--lg-tile-rim-hover:inset 1px 1px 1px #eaf4f473, inset -1px -1px 1px #eaf4f41f, 0 10px 18px -8px #080e1c8c;--lg-well-fill:#080e1c61;--lg-well-shadow:inset 0 1px 3px #080e1c8c, inset 0 -1px 0 #eaf4f414;--lg-p-base:#0f47704d;--lg-p-fill:linear-gradient(180deg, #3c96cd9e 0%, #1e73aa99 46%, #0f5587a8 100%);--lg-p-fill-hover:linear-gradient(180deg, #4ba5dcad 0%, #267db6a3 46%, #145f94b3 100%);--lg-p-fill-active:linear-gradient(180deg, #0f5587b8 0%, #19699ea8 100%);--lg-p-border:#bee1fa4d;--lg-p-rim:inset 1.5px 1.5px 1px -.5px #eaf4f4b3, inset -1.5px -1.5px 1px -.5px #eaf4f433, inset 0 0 14px #96d2fa29, 0 0 0 1px #96d2fa38, 0 10px 22px -10px #081e37b3;--lg-p-rim-hover:inset 1.5px 1.5px 1px -.5px #eaf4f4d9, inset -1.5px -1.5px 1px -.5px #eaf4f442, inset 0 0 16px #96d2fa38, 0 0 0 1px #96d2fa4d, 0 14px 26px -10px #081e37bf;--lg-p-rim-active:inset 0 2px 6px #081e378c, inset 0 0 0 1px #96d2fa2e, 0 4px 10px -6px #081e3799;--lg-p-text:#eaf4f4;--lg-p-text-shadow:0 1px 1px #081e3766;--lg-o-base:#eaf4f40a;--lg-o-fill:linear-gradient(180deg, #eaf4f41f, #eaf4f408);--lg-o-fill-hover:linear-gradient(180deg, #eaf4f42e, #eaf4f40f);--lg-o-border:#96d2fa73;--lg-o-rim:inset 1.5px 1.5px 1px -.5px #eaf4f480, inset -1.5px -1.5px 1px -.5px #eaf4f424, 0 6px 14px -8px #080e1c80;--lg-s-fill:linear-gradient(180deg, #5aa9e63d, #1f3a5f94);--lg-s-rim:inset 1.5px 1.5px 1px -.5px #eaf4f473, inset -1.5px -1.5px 1px -.5px #eaf4f41f, inset 0 0 0 1px #5aa9e673;--lg-track-rim:inset 0 1px 3px #080e1c8c, inset 0 -1px 0 #eaf4f41a;--lg-thumb-rim:inset 1px 1px 1px #eaf4f48c, inset -1px -1px 1px #eaf4f426, 0 3px 8px -2px #080e1c99}:root[data-theme=light]{--lg-panel-fill:#ffffff80;--lg-float-fill:#ffffffad;--lg-solid-fill:#ffffffeb;--lg-pool:radial-gradient(120% 80% at 0% 0%, #ffffffbf 0%, #fff0 55%);--lg-cool:radial-gradient(100% 90% at 100% 100%, #5aa9e624 0%, #5aa9e600 60%);--lg-tint:linear-gradient(135deg, #ffffff4d, #bde6ff24);--lg-border:#ffffffb3;--lg-rim:inset 1.5px 1.5px 1px -.5px #fffffff2, inset -1.5px -1.5px 1px -.5px #1f3a5f1a, inset 0 0 20px #ffffff59, 0 0 0 1px #1f3a5f1a;--lg-drop:0 18px 40px -16px #1f3a5f47;--lg-blur:blur(14px) saturate(1.6) brightness(1.04);--lg-blur-float:blur(18px) saturate(1.6) brightness(1.04);--lg-blur-small:blur(8px) saturate(1.4);--lg-tile-base:#fff3;--lg-tile-fill:linear-gradient(160deg, #ffffffa6, #ffffff40);--lg-tile-border:#1f3a5f1a;--lg-tile-rim:inset 1px 1px 1px #fffffff2, inset -1px -1px 1px #1f3a5f14, 0 6px 14px -8px #1f3a5f40;--lg-tile-rim-hover:inset 1px 1px 1px #fff, inset -1px -1px 1px #1f3a5f1f, 0 10px 18px -8px #1f3a5f4d;--lg-well-fill:#1f3a5f0f;--lg-well-shadow:inset 0 1px 3px #1f3a5f29, inset 0 -1px 0 #ffffffb3;--lg-p-base:#bde6ff4d;--lg-p-fill:linear-gradient(180deg, #e1f4ffe6 0%, #aad6ffbd 100%);--lg-p-fill-hover:linear-gradient(180deg, #ebf8fff0 0%, #96cbffcc 100%);--lg-p-fill-active:linear-gradient(180deg, #a0d0ffd6 0%, #bee1ffcc 100%);--lg-p-border:#fffc;--lg-p-rim:inset 1.5px 1.5px 1px -.5px #fffffff2, inset -1.5px -1.5px 1px -.5px #1f3a5f29, inset 0 0 14px #ffffff73, 0 0 0 1px #1f64aa38, 0 10px 20px -10px #05165059;--lg-p-rim-hover:inset 1.5px 1.5px 1px -.5px #fff, inset -1.5px -1.5px 1px -.5px #1f3a5f33, inset 0 0 16px #ffffff8c, 0 0 0 1px #1f64aa4d, 0 14px 24px -10px #05165066;--lg-p-rim-active:inset 0 2px 6px #1f3a5f4d, inset 0 0 0 1px #1f64aa33, 0 4px 10px -6px #0516504d;--lg-p-text:#051650;--lg-p-text-shadow:0 1px 0 #ffffff73;--lg-o-base:#fff3;--lg-o-fill:linear-gradient(180deg, #fff9, #ffffff40);--lg-o-fill-hover:linear-gradient(180deg, #ffffffbf, #fff6);--lg-o-border:#05165047;--lg-o-rim:inset 1.5px 1.5px 1px -.5px #fffffff2, inset -1.5px -1.5px 1px -.5px #1f3a5f1a, 0 6px 14px -8px #1f3a5f40;--lg-s-fill:linear-gradient(180deg, #ffffffa6, #1f3a5f1f);--lg-s-rim:inset 1.5px 1.5px 1px -.5px #fffffff2, inset -1.5px -1.5px 1px -.5px #1f3a5f1f, inset 0 0 0 1px #1f3a5f66;--lg-track-rim:inset 0 1px 3px #1f3a5f40, inset 0 -1px 0 #ffffffb3;--lg-thumb-rim:inset 1px 1px 1px #fffffff2, inset -1px -1px 1px #1f3a5f1f, 0 3px 8px -2px #1f3a5f59}:root[data-theme=light]:is([data-style=glass],:not([data-style])),:root[data-theme=light] [data-style-scope=glass]{--s-text-2:#44505f}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-panel,.s-float,.s-pill):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-panel-fill);background-image:var(--lg-pool), var(--lg-cool), var(--lg-tint);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border-color:var(--lg-border);box-shadow:var(--lg-rim), var(--lg-drop)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-float:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-float-fill);-webkit-backdrop-filter:var(--lg-blur-float);backdrop-filter:var(--lg-blur-float)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-bento,.s-card):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-panel-fill);background-image:var(--lg-pool), var(--lg-cool), var(--lg-tint);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border-color:var(--lg-border);box-shadow:var(--lg-rim)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-tile:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-tile-base);background-image:var(--lg-tile-fill);-webkit-backdrop-filter:var(--lg-blur-small);backdrop-filter:var(--lg-blur-small);border-color:var(--lg-tile-border);box-shadow:var(--lg-tile-rim)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-tile:hover:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){box-shadow:var(--lg-tile-rim-hover)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-well:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-well-fill);box-shadow:var(--lg-well-shadow)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-btn-primary,.s-btn-outline,.s-btn-icon,.s-btn-pill-on):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){transition:scale .42s var(--lg-spring), translate .42s var(--lg-spring), background-color .2s ease-out, border-color .2s ease-out, box-shadow .22s ease-out, color .16s ease-out}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-btn-primary,.s-btn-outline,.s-btn-icon,.s-btn-pill-on):not(:disabled):not([aria-disabled=true]):hover:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){scale:1.02}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-btn-primary,.s-btn-outline,.s-btn-icon,.s-btn-pill-on):not(:disabled):not([aria-disabled=true]):active:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){transform:none}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-primary:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-p-base);background-image:var(--lg-p-fill);border-color:var(--lg-p-border);box-shadow:var(--lg-p-rim);color:var(--lg-p-text);text-shadow:var(--lg-p-text-shadow);-webkit-backdrop-filter:blur(10px)saturate(1.8)brightness(1.08);backdrop-filter:blur(10px)saturate(1.8)brightness(1.08)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-primary:not(:disabled):not([aria-disabled=true]):hover:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-image:var(--lg-p-fill-hover);box-shadow:var(--lg-p-rim-hover)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-primary:not(:disabled):not([aria-disabled=true]):active:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-image:var(--lg-p-fill-active);box-shadow:var(--lg-p-rim-active)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-outline:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-o-base);background-image:var(--lg-o-fill);border-color:var(--lg-o-border);box-shadow:var(--lg-o-rim);-webkit-backdrop-filter:var(--lg-blur-small);backdrop-filter:var(--lg-blur-small)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-outline:not(:disabled):not([aria-disabled=true]):hover:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-image:var(--lg-o-fill-hover)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-icon:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-tile-base);background-image:var(--lg-tile-fill);border-color:var(--lg-tile-border);box-shadow:var(--lg-tile-rim);-webkit-backdrop-filter:var(--lg-blur-small);backdrop-filter:var(--lg-blur-small)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-icon:not(:disabled):not([aria-disabled=true]):hover:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){box-shadow:var(--lg-tile-rim-hover)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-btn-pill-on:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-image:var(--lg-s-fill);box-shadow:var(--lg-s-rim)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-btn-primary,.s-btn-outline,.s-btn-icon,.s-btn-pill-on):is(:disabled,[aria-disabled=true]):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){box-shadow:none;text-shadow:none;scale:none}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-switch-track:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){box-shadow:var(--lg-track-rim)}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) .s-switch-thumb:not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){box-shadow:var(--lg-thumb-rim)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-panel,.s-float,.s-pill,.s-bento,.s-card):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-solid-fill)}}@media (prefers-reduced-transparency:reduce){:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-panel,.s-float,.s-pill,.s-bento,.s-card):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-solid-fill);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}:is(:root:root[data-theme][data-style=glass],:root:root[data-theme]:not([data-style]),:root:root[data-theme] [data-style-scope=glass]) :is(.s-tile,.s-btn-outline,.s-btn-icon,.s-btn-primary):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){-webkit-backdrop-filter:none;backdrop-filter:none}}:is(:root:root[data-theme][data-contrast=high][data-style=glass],:root:root[data-theme][data-contrast=high]:not([data-style]),:root:root[data-theme][data-contrast=high] [data-style-scope=glass]) :is(.s-panel,.s-float,.s-pill,.s-bento,.s-card):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){background-color:var(--lg-solid-fill);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--s-panel-border);background-image:none}:is(:root:root[data-theme][data-contrast=high][data-style=glass],:root:root[data-theme][data-contrast=high]:not([data-style]),:root:root[data-theme][data-contrast=high] [data-style-scope=glass]) :is(.s-tile,.s-well):not([data-style-scope]:not([data-style-scope=glass]) *):not([data-style-scope]:not([data-style-scope=glass])){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--s-tile-border)}
