input,textarea,select{font-size:16px}button,a,[role=button],.tappable{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.liquid-glass{background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(32,36,44,.1)}.glass-divider{height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(32,36,44,.12) 18%,rgba(32,36,44,.12) 82%,transparent)}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}:root{--al-canvas: #eef5ff;--al-canvas-deep: #dceaff;--al-ink: #0b1f3a;--al-ink-soft: #4b6385;--al-primary: #2f8fff;--al-primary-deep: #1763d6;--al-danger: #ff453a;--al-success: #30b56b;--al-glass-bg: rgba(255, 255, 255, .62);--al-glass-bg-thin: rgba(255, 255, 255, .42);--al-glass-bg-strong: rgba(255, 255, 255, .78);--al-glass-blur: 28px;--al-glass-blur-strong: 36px;--al-glass-blur-thin: 18px;--al-glass-saturate: 180%;--al-glass-border: rgba(255, 255, 255, .72);--al-glass-border-soft: rgba(255, 255, 255, .45);--al-glass-hairline: rgba(20, 70, 140, .1);--al-glass-edge-top: rgba(255, 255, 255, .95);--al-glass-edge-bottom: rgba(18, 66, 128, .12);--al-glass-inset: inset 0 1px 0 var(--al-glass-edge-top), inset 0 -1px 0 var(--al-glass-edge-bottom);--al-glass-shadow: 0 18px 48px -18px rgba(19, 63, 122, .3), 0 4px 14px -8px rgba(19, 63, 122, .18);--al-glass-shadow-sm: 0 6px 18px -8px rgba(19, 63, 122, .24);--al-glass-shadow-lifted: 0 32px 72px -24px rgba(19, 63, 122, .36), 0 8px 22px -12px rgba(19, 63, 122, .2);--al-glass-highlight: rgba(255, 255, 255, .85);--al-glass-shade: rgba(20, 70, 140, .1);--al-r-xs: 8px;--al-r-sm: 12px;--al-r-md: 16px;--al-r-lg: 22px;--al-r-xl: 28px;--al-r-2xl: 36px;--al-r-pill: 999px;--al-corner-n: 2;--al-ease-out: cubic-bezier(.23, 1, .32, 1);--al-ease-in-out: cubic-bezier(.77, 0, .175, 1);--al-ease-drawer: cubic-bezier(.32, .72, 0, 1);--al-press: .14s;--al-fast: .18s;--al-normal: .24s;--al-slow: .36s;--al-stagger: 60ms;--al-spring-response: .34;--al-spring-damping: 1;--al-spring-duration: .42s;--al-spring-ease: cubic-bezier(.23, 1, .32, 1);--al-spring-ease-quick: cubic-bezier(.23, 1, .32, 1);--al-spring-ease-bouncy: cubic-bezier(.34, 1.56, .64, 1);--al-safe-top: env(safe-area-inset-top, 0px);--al-safe-bottom: env(safe-area-inset-bottom, 0px);--al-safe-left: env(safe-area-inset-left, 0px);--al-safe-right: env(safe-area-inset-right, 0px);--al-bp-sm: 480px;--al-bp-md: 768px;--al-bp-lg: 1024px;--glass-bg: var(--al-glass-bg);--glass-bg-thin: var(--al-glass-bg-thin);--glass-bg-strong: var(--al-glass-bg-strong);--glass-brd: var(--al-glass-border);--glass-border: var(--al-glass-border);--glass-border-soft: var(--al-glass-border-soft);--glass-blur: var(--al-glass-blur);--glass-saturate: var(--al-glass-saturate);--glass-edge-top: var(--al-glass-edge-top);--glass-edge-bottom: var(--al-glass-edge-bottom);--glass-inset: var(--al-glass-inset);--glass-shadow: var(--al-glass-shadow);--glass-shadow-sm: var(--al-glass-shadow-sm);--glass-shadow-lifted: var(--al-glass-shadow-lifted);--glass-highlight: var(--al-glass-highlight);--glass-shade: var(--al-glass-shade);--ease-out: var(--al-ease-out);--ease-in-out: var(--al-ease-in-out);--ease-drawer: var(--al-ease-drawer);--r-xs: var(--al-r-xs);--r-sm: var(--al-r-sm);--r-md: var(--al-r-md);--r-lg: var(--al-r-lg);--r-xl: var(--al-r-xl);--r-full: var(--al-r-pill);--radius-sm: var(--al-r-sm);--radius-md: var(--al-r-md);--radius-lg: var(--al-r-lg);--radius-xl: var(--al-r-xl);--radius-pill: var(--al-r-pill);--radius: var(--al-r-md);--card-radius: var(--al-r-lg);--td-radius-small: var(--al-r-xs);--td-radius-default: var(--al-r-xs);--td-radius-medium: var(--al-r-sm);--td-radius-large: var(--al-r-md);--td-radius-extra-large: var(--al-r-lg);--td-radius-round: var(--al-r-pill);--frosted-glass-blur: var(--al-glass-blur);--lg-bg: var(--al-canvas);--lg-primary: var(--al-primary);--lg-primary-strong: var(--al-primary-deep);--lg-glass-bg: var(--al-glass-bg);--lg-glass-bg-strong: var(--al-glass-bg-strong);--lg-glass-border: var(--al-glass-border);--lg-glass-hairline: var(--al-glass-hairline);--lg-glass-shadow: var(--al-glass-shadow);--lg-blur: var(--al-glass-blur);--lg-saturate: var(--al-glass-saturate);--lg-ease-out: var(--al-ease-out);--lg-ease-drawer: var(--al-ease-drawer);--acrylic-bg: var(--al-glass-bg);--acrylic-bg-strong: var(--al-glass-bg-strong);--acrylic-bg-subtle: var(--al-glass-bg-thin);--acrylic-blur: var(--al-glass-blur);--acrylic-saturate: var(--al-glass-saturate);--acrylic-border: var(--al-glass-border);--acrylic-hairline: var(--al-glass-hairline);--acrylic-highlight: var(--al-glass-highlight)}:root:not(.dark):not([data-theme=dark]){--color-background: var(--al-canvas);--color-card: var(--al-glass-bg-strong);--color-popover: var(--al-glass-bg-strong);--color-border: var(--al-glass-hairline);--color-primary: var(--al-primary)}:root.dark,html.dark,[data-theme=dark]{--al-canvas: #0b1424;--al-canvas-deep: #101d34;--al-ink: #eaf2ff;--al-ink-soft: #a8bcd8;--al-glass-bg: rgba(28, 40, 62, .62);--al-glass-bg-thin: rgba(28, 40, 62, .42);--al-glass-bg-strong: rgba(32, 46, 70, .8);--al-glass-border: rgba(255, 255, 255, .14);--al-glass-border-soft: rgba(255, 255, 255, .09);--al-glass-hairline: rgba(255, 255, 255, .12);--al-glass-edge-top: rgba(255, 255, 255, .22);--al-glass-edge-bottom: rgba(0, 0, 0, .28);--al-glass-shadow: 0 20px 52px -18px rgba(0, 0, 0, .6);--al-glass-shadow-sm: 0 8px 20px -8px rgba(0, 0, 0, .5);--al-glass-shadow-lifted: 0 34px 76px -24px rgba(0, 0, 0, .68);--al-glass-highlight: rgba(255, 255, 255, .18);--al-glass-shade: rgba(0, 0, 0, .24);--color-card: var(--al-glass-bg-strong);--color-popover: var(--al-glass-bg-strong)}@media (prefers-color-scheme: dark){:root:not(.dark):not([data-theme=dark]):not([data-al-theme=manual]){--al-canvas: #0b1424;--al-canvas-deep: #101d34;--al-ink: #eaf2ff;--al-ink-soft: #a8bcd8;--al-glass-bg: rgba(28, 40, 62, .62);--al-glass-bg-thin: rgba(28, 40, 62, .42);--al-glass-bg-strong: rgba(32, 46, 70, .8);--al-glass-border: rgba(255, 255, 255, .14);--al-glass-border-soft: rgba(255, 255, 255, .09);--al-glass-hairline: rgba(255, 255, 255, .12);--al-glass-edge-top: rgba(255, 255, 255, .22);--al-glass-edge-bottom: rgba(0, 0, 0, .28);--al-glass-shadow: 0 20px 52px -18px rgba(0, 0, 0, .6);--al-glass-shadow-sm: 0 8px 20px -8px rgba(0, 0, 0, .5);--al-glass-shadow-lifted: 0 34px 76px -24px rgba(0, 0, 0, .68);--al-glass-highlight: rgba(255, 255, 255, .18);--al-glass-shade: rgba(0, 0, 0, .24);--color-card: var(--al-glass-bg-strong);--color-popover: var(--al-glass-bg-strong);--color-primary: #6b93e8}}@supports (corner-shape: superellipse(2)) or (corner-shape: squircle){*,*:before,*:after{corner-shape:squircle;corner-shape:superellipse(2);corner-shape:superellipse(var(--al-corner-n))}:where(img,svg,video,canvas,progress,input[type=radio],input[type=checkbox],input[type=range],[role=progressbar],[data-al-round],.al-round,.al-circle,.avatar,.el-avatar,.MuiAvatar-root,[class*=avatar i],[class*=circle i],[class*=spinner i],[class*=loader i],[class*=dot i]){corner-shape:round}:where(button,input,select,textarea,.al-btn,.al-chip,.al-pill){--al-corner-n: 1.7}}@supports (corner-shape: superellipse(2)) or (corner-shape: squircle){:where([data-al-icon],.uc-tile-box,.uc-tile-img,.uc-tile-initial,.uc-folder-tile .uc-tile-box,.uc-bookmark-icon,.uc-bookmark-logo,.uc-bookmark-initial,.default-bm-logo,.default-bm-initial,.site-card .site-icon img,.site-card .site-icon>span,.al-icon-btn,.al-card){--al-corner-n: 2.35;corner-shape:superellipse(2.35)}}html[data-al-squircle=fallback] [data-al-sq]{box-shadow:var(--al-glass-inset),inset 0 0 0 1px var(--al-glass-border)!important}html[data-al-spring=on] *,html[data-al-spring=on] *:before,html[data-al-spring=on] *:after{transition-timing-function:var(--al-spring-ease)!important}html[data-al-spring=on] :where(progress,[role=progressbar],input[type=range],.nprogress,.nprogress *,.el-progress-bar__inner,.MuiLinearProgress-bar,[class*=progress-bar i]){transition-timing-function:linear!important}html[data-al-spring=on] [data-al-spring]:active{transform:none;transition-property:opacity,background-color,border-color,color,box-shadow!important}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.al-scroll,.sheet-content,.dialog-body,.drawer-body){overscroll-behavior:contain}@media (pointer: coarse){input,textarea,select,[contenteditable=true]{font-size:16px}}button,a,[role=button],.tappable,.al-tap{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:where(p,li,dd,blockquote,pre,code,td,th){-webkit-user-select:text;user-select:text}:where(button,.al-btn,[role=button],.tappable,.al-tap){transition:transform var(--al-press) var(--al-ease-out),background-color var(--al-fast) ease,box-shadow var(--al-fast) ease}:where(button,.al-btn,[role=button],.tappable,.al-tap):active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.al-btn:hover,.al-tap:hover{transform:translateY(-1px)}}@supports (padding-left: env(safe-area-inset-left)){body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}.al-safe-top{padding-top:calc(var(--al-safe-top) + var(--al-pad-top, 0px))}.al-safe-bottom{padding-bottom:calc(var(--al-safe-bottom) + var(--al-pad-bottom, 0px))}.al-safe-x{padding-left:calc(var(--al-safe-left) + var(--al-pad-x, 0px));padding-right:calc(var(--al-safe-right) + var(--al-pad-x, 0px))}.al-fixed-bottom{bottom:var(--al-safe-bottom)}.al-app-shell{height:100vh;height:100dvh}.al-hero{min-height:100vh;min-height:100svh}@media (pointer: coarse){.al-tap,.al-icon-btn{position:relative}.al-tap:after,.al-icon-btn:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}@media (max-width: 768px){:where(html,body){overflow-x:clip}:where(img,svg,video,canvas,table,pre){max-width:100%}.al-stack-mobile{display:flex;flex-direction:column}.al-hide-mobile{display:none!important}}@media (min-width: 769px){.al-show-mobile{display:none!important}}.al-glass,.al-card{background:var(--al-glass-bg);-webkit-backdrop-filter:blur(var(--al-glass-blur)) saturate(var(--al-glass-saturate));backdrop-filter:blur(var(--al-glass-blur)) saturate(var(--al-glass-saturate));border:1px solid var(--al-glass-border);border-radius:var(--al-r-lg);box-shadow:var(--al-glass-shadow),var(--al-glass-inset);color:var(--al-ink)}.al-glass--thin{background:var(--al-glass-bg-thin);-webkit-backdrop-filter:blur(var(--al-glass-blur-thin)) saturate(var(--al-glass-saturate));backdrop-filter:blur(var(--al-glass-blur-thin)) saturate(var(--al-glass-saturate))}.al-glass--thick,.al-toolbar,.al-sheet{background:var(--al-glass-bg-strong);-webkit-backdrop-filter:blur(var(--al-glass-blur-strong)) saturate(var(--al-glass-saturate));backdrop-filter:blur(var(--al-glass-blur-strong)) saturate(var(--al-glass-saturate));border:1px solid var(--al-glass-border);border-radius:var(--al-r-xl);box-shadow:var(--al-glass-shadow-lifted),var(--al-glass-inset)}.al-card{padding:clamp(16px,3vw,28px)}.al-toolbar{border-radius:var(--al-r-lg)}.al-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;font:inherit;font-weight:600;letter-spacing:.01em;color:var(--al-ink);background:var(--al-glass-bg-strong);-webkit-backdrop-filter:blur(var(--al-glass-blur-thin)) saturate(var(--al-glass-saturate));backdrop-filter:blur(var(--al-glass-blur-thin)) saturate(var(--al-glass-saturate));border:1px solid var(--al-glass-border);border-radius:var(--al-r-md);box-shadow:var(--al-glass-shadow-sm),var(--al-glass-inset);cursor:pointer}.al-btn--primary{color:#fff;background:linear-gradient(180deg,var(--al-primary),var(--al-primary-deep));border-color:#ffffff59;box-shadow:0 12px 26px -10px #2f8fffa6,inset 0 1px #ffffff73}.al-btn--ghost{background:var(--al-glass-bg-thin);box-shadow:var(--al-glass-inset)}.al-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--al-glass-border);border-radius:var(--al-r-sm);background:var(--al-glass-bg);-webkit-backdrop-filter:blur(var(--al-glass-blur-thin));backdrop-filter:blur(var(--al-glass-blur-thin));color:var(--al-ink)}.al-input,input.al-input,textarea.al-input{width:100%;min-height:46px;padding:11px 14px;font:inherit;font-size:16px;color:var(--al-ink);background:var(--al-glass-bg-thin);-webkit-backdrop-filter:blur(var(--al-glass-blur-thin));backdrop-filter:blur(var(--al-glass-blur-thin));border:1px solid var(--al-glass-border);border-radius:var(--al-r-md);box-shadow:var(--al-glass-inset);outline:none;transition:box-shadow var(--al-fast) var(--al-ease-out),border-color var(--al-fast) var(--al-ease-out)}.al-input:focus-visible{border-color:var(--al-primary);box-shadow:0 0 0 3px #2f8fff38,var(--al-glass-inset)}.al-chip,.al-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;color:var(--al-ink-soft);background:var(--al-glass-bg-thin);border:1px solid var(--al-glass-border-soft);border-radius:var(--al-r-pill);box-shadow:var(--al-glass-inset)}.al-divider{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--al-glass-hairline) 12%,var(--al-glass-hairline) 88%,transparent)}.al-aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(42vw 42vw at 12% 8%,rgba(96,165,250,.34),transparent 70%),radial-gradient(38vw 38vw at 88% 18%,rgba(129,140,248,.24),transparent 72%),radial-gradient(46vw 46vw at 70% 92%,rgba(56,189,248,.22),transparent 70%),linear-gradient(180deg,var(--al-canvas),var(--al-canvas-deep))}:where(.al-aurora):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60vw 40vw at 50% -10%,rgba(255,255,255,.7),transparent 70%)}@keyframes al-materialize{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.al-enter{animation:al-materialize var(--al-normal) var(--al-ease-out) both}.al-stagger>*{animation:al-materialize var(--al-normal) var(--al-ease-out) both}.al-stagger>*:nth-child(2){animation-delay:var(--al-stagger)}.al-stagger>*:nth-child(3){animation-delay:calc(var(--al-stagger) * 2)}.al-stagger>*:nth-child(4){animation-delay:calc(var(--al-stagger) * 3)}.al-stagger>*:nth-child(n+5){animation-delay:calc(var(--al-stagger) * 4)}@media (prefers-reduced-transparency: reduce){:root{--al-glass-bg: #fff;--al-glass-bg-thin: #fff;--al-glass-bg-strong: #fff;--al-glass-blur: 0px;--al-glass-blur-strong: 0px;--al-glass-blur-thin: 0px;--al-glass-border: rgba(20, 70, 140, .22)}:where(.al-glass,.al-card,.al-toolbar,.al-sheet,.glass,.frosted-glass-effect,.liquid-glass,.acrylic-surface,.uc-toolbar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}@media (prefers-contrast: more){:root{--al-glass-bg: #fff;--al-glass-border: rgba(11, 31, 58, .55);--al-ink-soft: #173b6b}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.16s!important;transition-property:opacity,background-color,border-color,color!important}.al-enter,.al-stagger>*{animation:none;opacity:1;transform:none}:where(button,.al-btn,[role=button],.tappable,.al-tap):active{transform:none}}
