:root,[data-glass-mode=light]{--glass-bg: 255 255 255;--glass-bg-alpha: .82;--glass-bg-alpha-strong: .91;--glass-bg-alpha-glass: .82;--glass-bg-alpha-strong-glass: .91;--glass-bg-alpha-nested: .68;--glass-border: 255 255 255;--glass-border-alpha: .6;--glass-hairline: 0 0 0;--glass-hairline-alpha: .08;--glass-text: 17 17 20;--glass-text-2: 60 60 67;--glass-hover: 0 0 0;--glass-hover-alpha: .05;--glass-press-alpha: .09;--glass-scrim: 0 0 0;--glass-scrim-alpha: .28;--glass-shadow: 0 6px 24px rgb(0 0 0 / .1), 0 1px 2px rgb(0 0 0 / .06);--glass-on-accent: 255 255 255;--glass-ui-blur: 20px;--glass-ui-saturate: 180%;--glass-ui-backdrop: blur(var(--glass-ui-blur)) saturate(var(--glass-ui-saturate));--glass-radius-md: 12px;--glass-radius-lg: 16px;--glass-radius-xl: 20px;--glass-touch: 44px;--glass-back-visual: 34px;--glass-back-icon: 18px;--glass-transition: .2s cubic-bezier(.2, .8, .2, 1);--glass-accent-warn: 120 53 15;--glass-accent-danger: 127 29 29;--glass-accent-ok: 6 78 59;--glass-accent-info: 12 74 110;--glass-accent-brand: 76 29 149;--glass-soft-warn: 253 230 138;--glass-soft-danger: 254 205 211;--glass-soft-ok: 167 243 208;--glass-soft-info: 186 230 253;--glass-soft-brand: 221 214 254;--glass-soft-alpha: .45;--glass-soft-base-alpha: .91;--glass-selected: 108 92 231;--glass-selected-alpha: .16;--glass-track: 0 0 0;--glass-track-alpha: .46;--glass-skeleton: 0 0 0;--glass-skeleton-alpha: .08;--glass-surface: 255 255 255;--glass-surface-2: 240 240 245}[data-glass-mode=dark]{--glass-bg: 22 22 26;--glass-bg-alpha: .8;--glass-bg-alpha-strong: .9;--glass-bg-alpha-glass: .8;--glass-bg-alpha-strong-glass: .9;--glass-bg-alpha-nested: .66;--glass-border: 255 255 255;--glass-border-alpha: .14;--glass-hairline: 255 255 255;--glass-hairline-alpha: .06;--glass-text: 255 255 255;--glass-text-2: 228 228 234;--glass-hover: 255 255 255;--glass-hover-alpha: .08;--glass-press-alpha: .14;--glass-scrim: 0 0 0;--glass-scrim-alpha: .45;--glass-shadow: 0 8px 28px rgb(0 0 0 / .35), 0 1px 2px rgb(0 0 0 / .25);--glass-on-accent: 255 255 255;--glass-accent-warn: 253 230 138;--glass-accent-danger: 255 214 214;--glass-accent-ok: 167 243 208;--glass-accent-info: 186 230 253;--glass-accent-brand: 237 233 254;--glass-soft-warn: 120 53 15;--glass-soft-danger: 127 29 29;--glass-soft-ok: 6 78 59;--glass-soft-info: 12 74 110;--glass-soft-brand: 76 29 149;--glass-soft-alpha: .4;--glass-soft-base-alpha: .9;--glass-selected: 108 92 231;--glass-selected-alpha: .24;--glass-track: 255 255 255;--glass-track-alpha: .56;--glass-skeleton: 255 255 255;--glass-skeleton-alpha: .1;--glass-surface: 34 34 40;--glass-surface-2: 48 48 56}.glass-ui{background:rgb(var(--glass-bg) / var(--glass-bg-alpha));color:rgb(var(--glass-text));border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-ui-backdrop);backdrop-filter:var(--glass-ui-backdrop);transition:background-color var(--glass-transition),color var(--glass-transition),border-color var(--glass-transition)}[data-glass-mode=light] .glass-ui,.glass-ui[data-glass-mode=light]{color-scheme:light}[data-glass-mode=dark] .glass-ui,.glass-ui[data-glass-mode=dark]{color-scheme:dark}.glass-ui--strong{background:rgb(var(--glass-bg) / var(--glass-bg-alpha-strong))}.glass-ui--nested{background:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.glass-ui--flat{box-shadow:none}.glass-ui--r-md{border-radius:var(--glass-radius-md)}.glass-ui--r-lg{border-radius:var(--glass-radius-lg)}.glass-ui--r-xl{border-radius:var(--glass-radius-xl)}.glass-ui--r-full{border-radius:9999px}.glass-ui-text{color:rgb(var(--glass-text))}.glass-ui-text-2{color:rgb(var(--glass-text-2))}.glass-ui,.glass-ui-text,.glass-ui-text-2{font-weight:600}.glass-ui-pressable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--glass-transition),background-color var(--glass-transition)}.glass-ui-pressable:hover{background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-hover-alpha)),rgb(var(--glass-hover) / var(--glass-hover-alpha)))}.glass-ui-pressable:active{transform:scale(.97);background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-press-alpha)),rgb(var(--glass-hover) / var(--glass-press-alpha)))}.glass-ui-pressable:disabled,.glass-ui-pressable[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.glass-ui-focus:focus-visible,.glass-ui-focus-within:focus-within{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-touch{min-width:var(--glass-touch);min-height:var(--glass-touch)}.glass-ui-backbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--glass-touch);min-height:var(--glass-touch);padding:0;background:transparent;border:0;color:rgb(var(--glass-text));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.glass-ui-backbtn:before{content:"";position:absolute;top:50%;left:50%;width:var(--glass-back-visual);height:var(--glass-back-visual);transform:translate(-50%,-50%);border-radius:var(--glass-radius-md);background:rgb(var(--glass-bg) / var(--glass-bg-alpha));border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-ui-backdrop);backdrop-filter:var(--glass-ui-backdrop);transition:transform var(--glass-transition),background-color var(--glass-transition),border-color var(--glass-transition);pointer-events:none}.glass-ui-backbtn>*{position:relative}.glass-ui-backbtn>.glass-ui-backbtn-icon{width:var(--glass-back-icon);height:var(--glass-back-icon)}[data-glass-mode=light] .glass-ui-backbtn,.glass-ui-backbtn[data-glass-mode=light]{color-scheme:light}[data-glass-mode=dark] .glass-ui-backbtn,.glass-ui-backbtn[data-glass-mode=dark]{color-scheme:dark}.glass-ui-backbtn:hover:before{background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-hover-alpha)),rgb(var(--glass-hover) / var(--glass-hover-alpha)))}.glass-ui-backbtn:active:before{transform:translate(-50%,-50%) scale(.94);background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-press-alpha)),rgb(var(--glass-hover) / var(--glass-press-alpha)))}.glass-ui-backbtn:disabled,.glass-ui-backbtn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.glass-ui-backbtn:focus-visible{outline:none}.glass-ui-backbtn:focus-visible:before{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-btn-primary{background:rgb(var(--brand));color:rgb(var(--glass-on-accent));border:1px solid rgb(var(--brand));box-shadow:0 2px 10px rgb(var(--brand) / .35)}.glass-ui-field{color:rgb(var(--glass-text));outline:none;min-width:0}.glass-ui-field::-moz-placeholder{color:rgb(var(--glass-text-2))!important;opacity:1!important}.glass-ui-field::placeholder{color:rgb(var(--glass-text-2))!important;opacity:1!important}.glass-ui-field-bare{background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.glass-ui-field-bare:focus-visible{outline:none}.glass-ui-field-bare::-webkit-search-cancel-button,.glass-ui-field-bare::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.glass-ui-scrim{background:rgb(var(--glass-scrim) / var(--glass-scrim-alpha))}.glass-ui-accent-warn{color:rgb(var(--glass-accent-warn))}.glass-ui-accent-danger{color:rgb(var(--glass-accent-danger))}.glass-ui-accent-ok{color:rgb(var(--glass-accent-ok))}.glass-ui-accent-info{color:rgb(var(--glass-accent-info))}.glass-ui-accent-brand{color:rgb(var(--glass-accent-brand))}.glass-ui-soft-warn{background-color:rgb(var(--glass-soft-warn) / var(--glass-soft-alpha))}.glass-ui-soft-danger{background-color:rgb(var(--glass-soft-danger) / var(--glass-soft-alpha))}.glass-ui-soft-ok{background-color:rgb(var(--glass-soft-ok) / var(--glass-soft-alpha))}.glass-ui-soft-info{background-color:rgb(var(--glass-soft-info) / var(--glass-soft-alpha))}.glass-ui-soft-brand{background-color:rgb(var(--glass-soft-brand) / var(--glass-soft-alpha))}@supports (background-color: color-mix(in srgb,red 50%,blue)){.glass-ui-soft-warn{background-color:color-mix(in srgb,rgb(var(--glass-soft-warn)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}.glass-ui-soft-danger{background-color:color-mix(in srgb,rgb(var(--glass-soft-danger)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}.glass-ui-soft-ok{background-color:color-mix(in srgb,rgb(var(--glass-soft-ok)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}.glass-ui-soft-info{background-color:color-mix(in srgb,rgb(var(--glass-soft-info)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}.glass-ui-soft-brand{background-color:color-mix(in srgb,rgb(var(--glass-soft-brand)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}}.glass-ui-hover{transition:background-color var(--glass-transition)}.glass-ui-hover:hover{background-color:rgb(var(--glass-hover) / var(--glass-hover-alpha))}.glass-ui-hover:active{background-color:rgb(var(--glass-hover) / var(--glass-press-alpha))}.glass-ui-selected,.glass-ui-hover.glass-ui-selected:hover{background-color:rgb(var(--glass-selected) / var(--glass-selected-alpha))}.glass-ui-track{background-color:rgb(var(--glass-track) / var(--glass-track-alpha))}.glass-ui-skeleton{background-color:rgb(var(--glass-skeleton) / var(--glass-skeleton-alpha))}.glass-ui-sheet--flat-inside .glass-ui,.glass-ui-sheet--flat-inside .glass-ui-backbtn:before{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-glass=off] .glass-ui,html[data-glass=off] .glass-ui-backbtn:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--glass-bg) / var(--glass-bg-alpha-strong))}@media (prefers-reduced-transparency: reduce){.glass-ui,.glass-ui-backbtn:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--glass-bg) / .94)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-ui,.glass-ui-backbtn:before{background:rgb(var(--glass-bg) / var(--glass-bg-alpha-strong))}}html[data-glass-perf=lite] .glass-ui--in-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--glass-bg) / var(--glass-bg-alpha-strong))}@media (prefers-reduced-motion: reduce){.glass-ui,.glass-ui-pressable,.glass-ui-backbtn:before{transition:none}.glass-ui-pressable:active{transform:none}.glass-ui-backbtn:active:before{transform:translate(-50%,-50%)}}:root{--wallpaper-label-fg: 255 255 255;--wallpaper-label-glow: 0 0 0;--wallpaper-label-shadow: 0 0 1px rgb(var(--wallpaper-label-glow) / .9), 1px 0 0 rgb(var(--wallpaper-label-glow) / .45), -1px 0 0 rgb(var(--wallpaper-label-glow) / .45), 0 1px 0 rgb(var(--wallpaper-label-glow) / .55), 0 -1px 0 rgb(var(--wallpaper-label-glow) / .35), 0 1px 2px rgb(var(--wallpaper-label-glow) / .5), 0 0 2px rgb(var(--wallpaper-label-glow) / .35)}.wallpaper-label{display:block;color:rgb(var(--wallpaper-label-fg));font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 8px;margin:-2px 0;background:none;text-shadow:var(--wallpaper-label-shadow)}@media (min-width: 1024px){.wallpaper-label{padding-left:6px;padding-right:6px}}html[data-glass-mode] :is(body,.omni-apps,.album-scope,.al-sheet){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.wallpaper-text{color:rgb(var(--wallpaper-label-fg));text-shadow:var(--wallpaper-label-shadow)}.wallpaper-text--dim{color:rgb(var(--wallpaper-label-fg) / .85);text-shadow:var(--wallpaper-label-shadow)}.wallpaper-text--danger{color:rgb(var(--wallpaper-text-danger));text-shadow:var(--wallpaper-label-shadow)}:root{--wallpaper-text-danger: 255 214 214}:is(.wallpaper-text,.wallpaper-text--dim,.wallpaper-text--danger,.wallpaper-scope,.glass-text-glow) :is(.glass-ui,.glass-ui-backbtn,.glass-ui-btn-primary,.ui-card,.card,.surface,.ui-modal,.glass,.chip,.btn-primary,.btn-ghost,.btn-outline,input,textarea,select,[class*=glass-ui-soft-],[data-glass-mode]){text-shadow:none}html[data-glass-mode] .wallpaper-scope{--text: var(--wallpaper-label-fg);--text-dim: var(--wallpaper-label-fg);color:rgb(var(--wallpaper-label-fg));text-shadow:var(--wallpaper-label-shadow)}html[data-glass-mode] .wallpaper-scope section:not(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.glass-section-plain,[data-glass-mode]):not(:is(section,.glass-ui,.glass-ui-panel,.ui-card,.card,.surface,.ui-modal,.glass,:not(html)[data-glass-mode]) section):has(>:not(.glass-ui,.ui-card,.card,.surface,.glass)){--text: var(--glass-text);--text-dim: var(--glass-text-2);--surface: var(--glass-surface);--surface-2: var(--glass-surface-2);background:rgb(var(--glass-bg) / var(--glass-bg-alpha));color:rgb(var(--glass-text));border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha));border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-ui-backdrop);backdrop-filter:var(--glass-ui-backdrop);padding:14px;font-weight:600;text-shadow:none;transition:background-color var(--glass-transition),color var(--glass-transition),border-color var(--glass-transition)}html[data-glass-mode=light] .wallpaper-scope section:not(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.glass-section-plain,[data-glass-mode]):not(:is(section,.glass-ui,.glass-ui-panel,.ui-card,.card,.surface,.ui-modal,.glass,:not(html)[data-glass-mode]) section):has(>:not(.glass-ui,.ui-card,.card,.surface,.glass)){color-scheme:light}html[data-glass-mode=dark] .wallpaper-scope section:not(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.glass-section-plain,[data-glass-mode]):not(:is(section,.glass-ui,.glass-ui-panel,.ui-card,.card,.surface,.ui-modal,.glass,:not(html)[data-glass-mode]) section):has(>:not(.glass-ui,.ui-card,.card,.surface,.glass)){color-scheme:dark}html[data-glass-mode] :is(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.wallpaper-scope section) :is(.wallpaper-text,.wallpaper-text--dim,.wallpaper-text--danger){text-shadow:none}html[data-glass-mode] :is(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.wallpaper-scope section:not(.glass-section-plain)) .wallpaper-text{color:rgb(var(--glass-text))}html[data-glass-mode] :is(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.wallpaper-scope section:not(.glass-section-plain)) .wallpaper-text--dim{color:rgb(var(--glass-text-2))}html[data-glass-mode] :is(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.wallpaper-scope section:not(.glass-section-plain)) .wallpaper-text--danger{color:rgb(var(--glass-accent-danger))}html[data-glass-mode] .wallpaper-scope section:not(.glass-section-plain) :is(.text-dim,.text-token-secondary,.text-token-meta):not(:is(.btn-primary,.glass-ui-btn-primary,[class*=bg-brand]) *){color:rgb(var(--glass-text-2))}html[data-glass-mode] .wallpaper-scope section:not(.glass-section-plain) .text-token-primary:not(:is(.btn-primary,.glass-ui-btn-primary,[class*=bg-brand]) *){color:rgb(var(--glass-text))}html[data-glass-mode] .wallpaper-scope section:not(.glass-ui,.ui-card,.card,.surface,.ui-modal,.glass,.glass-section-plain,[data-glass-mode]):not(:is(section,.glass-ui,.glass-ui-panel,.ui-card,.card,.surface,.ui-modal,.glass,:not(html)[data-glass-mode]) section):has(>:not(.glass-ui,.ui-card,.card,.surface,.glass)) :is(.btn-ghost,.btn-outline,.ui-card,.card,.glass-ui:not(.glass-ui--strong,.glass-ui-field,.glass-ui-btn-primary)):not(.btn-primary,.fixed,.ui-modal,.fixed *,[class^=bg-],[class*=" bg-"],[class*=glass-ui-soft-],[data-glass-tone]){background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none}.glass-ui-panel{position:relative;z-index:0;--text: var(--glass-text);--text-dim: var(--glass-text-2);--surface: var(--glass-surface);--surface-2: var(--glass-surface-2);color:rgb(var(--glass-text));text-shadow:none;font-weight:600;border-radius:var(--glass-radius-lg)}.glass-ui-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:rgb(var(--glass-bg) / var(--glass-bg-alpha));border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-ui-backdrop);backdrop-filter:var(--glass-ui-backdrop);transition:background-color var(--glass-transition),border-color var(--glass-transition)}[data-glass-mode=light] .glass-ui-panel{color-scheme:light}[data-glass-mode=dark] .glass-ui-panel{color-scheme:dark}html[data-glass-mode] .glass-ui-panel :is(.wallpaper-text,.wallpaper-text--dim,.wallpaper-text--danger){text-shadow:none}html[data-glass-mode] .glass-ui-panel .wallpaper-text{color:rgb(var(--glass-text))}html[data-glass-mode] .glass-ui-panel .wallpaper-text--dim{color:rgb(var(--glass-text-2))}html[data-glass-mode] .glass-ui-panel .wallpaper-text--danger{color:rgb(var(--glass-accent-danger))}html[data-glass-mode] .glass-ui-panel :is(.text-dim,.text-token-secondary,.text-token-meta):not(:is(.btn-primary,.glass-ui-btn-primary,[class*=bg-brand]) *){color:rgb(var(--glass-text-2))}html[data-glass-mode] .glass-ui-panel .text-token-primary:not(:is(.btn-primary,.glass-ui-btn-primary,[class*=bg-brand]) *){color:rgb(var(--glass-text))}html[data-glass-mode] .glass-ui-panel :is(.btn-ghost,.btn-outline,.ui-card,.card,.glass-ui:not(.glass-ui--strong,.glass-ui-field,.glass-ui-btn-primary)):not(.btn-primary,.fixed,.ui-modal,.fixed *,[class^=bg-],[class*=" bg-"],[class*=glass-ui-soft-],[data-glass-tone]){background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none}.glass-ui-chip,html[data-glass-mode] .chip:is([aria-pressed],[aria-checked]){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:9999px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;color:rgb(var(--glass-text));background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));border:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2));box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--glass-transition),background-color var(--glass-transition),color var(--glass-transition),box-shadow var(--glass-transition)}html[data-glass-mode] .chip:is([aria-pressed],[aria-checked]){background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested))!important;color:rgb(var(--glass-text))!important}.glass-ui-chip--sm{min-height:30px;padding:0 12px;font-size:12px}.glass-ui-chip:after,html[data-glass-mode] .chip:is([aria-pressed],[aria-checked]):after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.glass-ui-chip:hover,html[data-glass-mode] .chip:is([aria-pressed],[aria-checked]):hover{background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-hover-alpha)),rgb(var(--glass-hover) / var(--glass-hover-alpha)))}.glass-ui-chip:active,html[data-glass-mode] .chip:is([aria-pressed],[aria-checked]):active{transform:scale(.97)}.glass-ui-chip:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-chip.glass-ui-chip--on,html[data-glass-mode] .chip:is([aria-pressed=true],[aria-checked=true]){background-color:rgb(var(--brand))!important;color:rgb(var(--glass-on-accent))!important;border-color:rgb(var(--brand));box-shadow:0 2px 10px rgb(var(--brand) / .35)}.glass-ui-chip.glass-ui-chip--on :is(.glass-ui-text,.glass-ui-text-2,.text-dim),html[data-glass-mode] .chip:is([aria-pressed=true],[aria-checked=true]) :is(.glass-ui-text,.glass-ui-text-2,.text-dim){color:rgb(var(--glass-on-accent) / .85)}.glass-ui-chip:disabled,.glass-ui-chip[aria-disabled=true],html[data-glass-mode] .chip:is([aria-pressed],[aria-checked]):disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion: reduce){.glass-ui-chip:active{transform:none}}html[data-glass-mode] label.chip:has(>input:is([type=checkbox],[type=radio])){min-height:36px;padding:0 14px;font-size:13px;font-weight:600;color:rgb(var(--glass-text))!important;background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested))!important;box-shadow:none}html[data-glass-mode] label.chip:has(>input:is([type=checkbox],[type=radio]):checked){background-color:rgb(var(--brand))!important;color:rgb(var(--glass-on-accent))!important;border-color:rgb(var(--brand));box-shadow:0 2px 10px rgb(var(--brand) / .35)}:root{--glass-radius-sm: 8px;--glass-radius-full: 9999px;--glass-shadow-sm: 0 1px 3px rgb(0 0 0 / .12), 0 1px 2px rgb(0 0 0 / .08);--glass-shadow-lg: 0 16px 48px rgb(0 0 0 / .28), 0 2px 6px rgb(0 0 0 / .14);--glass-motion-fast: .15s;--glass-motion-base: .25s;--glass-motion-slow: .4s;--glass-ease-standard: cubic-bezier(.2, .8, .2, 1);--glass-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--glass-ease-exit: cubic-bezier(.4, 0, 1, 1);--glass-z-raised: 10;--glass-z-dock: 30;--glass-z-float: 40;--glass-z-overlay: 50;--glass-z-modal: 60;--glass-z-toast: 70;--glass-z-tooltip: 80;--glass-font-caption: .8203125rem;--glass-font-footnote: .8125rem;--glass-font-subhead: .875rem;--glass-font-body: .9375rem;--glass-font-callout: 1rem;--glass-font-headline: 1.0625rem;--glass-font-title3: 1.25rem;--glass-font-title2: 1.375rem;--glass-font-title1: 1.75rem;--glass-icon-xs: 12px;--glass-icon-sm: 14px;--glass-icon-md: 16px;--glass-icon-lg: 20px;--glass-icon-xl: 24px;--glass-gradient-brand: linear-gradient(135deg, rgb(var(--brand)), rgb(var(--brand) / .72));--glass-glow: 0 0 16px rgb(var(--brand) / .45);--glass-text-glow: 0 1px 2px rgb(0 0 0 / .55), 0 0 8px rgb(0 0 0 / .35);--glass-danger: 220 38 38;--glass-switch-w: 46px;--glass-switch-h: 28px;--glass-check: 22px}.glass-shadow-sm{box-shadow:var(--glass-shadow-sm)}.glass-shadow{box-shadow:var(--glass-shadow)}.glass-shadow-lg{box-shadow:var(--glass-shadow-lg)}.glass-glow{box-shadow:var(--glass-glow)}.glass-text-glow{text-shadow:var(--glass-text-glow)}.glass-motion,.glass-motion-fast,.glass-motion-slow{transition-property:color,background-color,border-color,opacity,transform,box-shadow,width,height,filter;transition-timing-function:var(--glass-ease-standard)}.glass-motion{transition-duration:var(--glass-motion-base)}.glass-motion-fast{transition-duration:var(--glass-motion-fast)}.glass-motion-slow{transition-duration:var(--glass-motion-slow)}.glass-motion-spring{transition-property:transform,opacity;transition-duration:var(--glass-motion-slow);transition-timing-function:var(--glass-ease-spring)}@media (prefers-reduced-motion: reduce){.glass-motion,.glass-motion-fast,.glass-motion-slow,.glass-motion-spring{transition-duration:.01ms}}.glass-z-raised{z-index:var(--glass-z-raised)}.glass-z-dock{z-index:var(--glass-z-dock)}.glass-z-float{z-index:var(--glass-z-float)}.glass-z-overlay{z-index:var(--glass-z-overlay)}.glass-z-modal{z-index:var(--glass-z-modal)}.glass-z-toast{z-index:var(--glass-z-toast)}.glass-z-tooltip{z-index:var(--glass-z-tooltip)}.glass-icon-xs{width:var(--glass-icon-xs);height:var(--glass-icon-xs)}.glass-icon-sm{width:var(--glass-icon-sm);height:var(--glass-icon-sm)}.glass-icon-md{width:var(--glass-icon-md);height:var(--glass-icon-md)}.glass-icon-lg{width:var(--glass-icon-lg);height:var(--glass-icon-lg)}.glass-icon-xl{width:var(--glass-icon-xl);height:var(--glass-icon-xl)}.glass-ui-gradient-brand{background-image:var(--glass-gradient-brand);color:rgb(var(--glass-on-accent))}.glass-border{border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha))}.glass-hairline{box-shadow:inset 0 0 0 .5px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2))}.glass-divider{border-color:rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-divide>*+*{border-top:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-ui-fade-b{-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0) 80%,transparent);mask-image:linear-gradient(to bottom,rgb(0 0 0) 80%,transparent)}.glass-ui-fade-t{-webkit-mask-image:linear-gradient(to top,rgb(0 0 0) 80%,transparent);mask-image:linear-gradient(to top,rgb(0 0 0) 80%,transparent)}.glass-ui-fade-x{-webkit-mask-image:linear-gradient(to right,transparent,rgb(0 0 0) 12%,rgb(0 0 0) 88%,transparent);mask-image:linear-gradient(to right,transparent,rgb(0 0 0) 12%,rgb(0 0 0) 88%,transparent)}.glass-ui-scrim-b{background-image:linear-gradient(to top,rgb(var(--glass-scrim) / .6),transparent)}.glass-ui-scrim-t{background-image:linear-gradient(to bottom,rgb(var(--glass-scrim) / .6),transparent)}.glass-ui-btn-danger{background:rgb(var(--glass-danger));color:rgb(var(--glass-on-accent));border:1px solid rgb(var(--glass-danger));box-shadow:0 2px 10px rgb(var(--glass-danger) / .3)}.glass-ui-btn-ghost{background:transparent;border:1px solid transparent;color:rgb(var(--glass-text))}.glass-ui-btn-ghost:hover{background-color:rgb(var(--glass-hover) / var(--glass-hover-alpha))}.glass-ui-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--glass-touch);min-height:var(--glass-touch);padding:0;border:0;background:transparent;color:rgb(var(--glass-text));cursor:pointer;-webkit-tap-highlight-color:transparent;--glass-iconbtn-visual: 36px;isolation:isolate}.glass-ui-iconbtn--sm{--glass-iconbtn-visual: 30px}.glass-ui-iconbtn--lg{--glass-iconbtn-visual: 44px}.glass-ui-iconbtn:before{content:"";position:absolute;top:50%;left:50%;width:var(--glass-iconbtn-visual);height:var(--glass-iconbtn-visual);transform:translate(-50%,-50%);border-radius:9999px;pointer-events:none;transition:transform var(--glass-transition),background-color var(--glass-transition);z-index:-1}.glass-ui-iconbtn--square:before{border-radius:var(--glass-radius-md)}.glass-ui-iconbtn>*{position:relative}.glass-ui-iconbtn--glass:before{background:rgb(var(--glass-bg) / var(--glass-bg-alpha));border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-ui-backdrop);backdrop-filter:var(--glass-ui-backdrop)}.glass-ui-iconbtn--nested:before{background:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2))}.glass-ui-iconbtn--primary{color:rgb(var(--glass-on-accent))}.glass-ui-iconbtn--primary:before{background:rgb(var(--brand));box-shadow:0 2px 10px rgb(var(--brand) / .35)}.glass-ui-iconbtn--danger{color:rgb(var(--glass-on-accent))}.glass-ui-iconbtn--danger:before{background:rgb(var(--glass-danger))}.glass-ui-iconbtn:hover:before{background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-hover-alpha)),rgb(var(--glass-hover) / var(--glass-hover-alpha)))}.glass-ui-iconbtn:active:before{transform:translate(-50%,-50%) scale(.92);background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-press-alpha)),rgb(var(--glass-hover) / var(--glass-press-alpha)))}.glass-ui-iconbtn:disabled,.glass-ui-iconbtn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.glass-ui-iconbtn:focus-visible{outline:none}.glass-ui-iconbtn:focus-visible:before{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-iconbtn[aria-pressed=true]:not(.glass-ui-iconbtn--primary,.glass-ui-iconbtn--danger):before{background:rgb(var(--glass-selected) / var(--glass-selected-alpha))}.glass-ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer}.glass-ui-select option{color:rgb(var(--glass-text));background-color:rgb(var(--glass-surface))}.glass-ui-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:rgb(var(--glass-text-2))}.glass-ui-switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:var(--glass-switch-w);height:var(--glass-switch-h);padding:2px;border:0;border-radius:9999px;background-color:rgb(var(--glass-track) / var(--glass-track-alpha));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-switch:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:var(--glass-touch);transform:translateY(-50%)}.glass-ui-switch-knob{width:calc(var(--glass-switch-h) - 4px);height:calc(var(--glass-switch-h) - 4px);border-radius:9999px;background:rgb(var(--glass-on-accent));box-shadow:0 2px 4px #00000040,0 0 0 .5px #0000000f;transition:transform var(--glass-motion-base) var(--glass-ease-spring)}.glass-ui-switch[aria-checked=true]{background-color:rgb(var(--brand))}.glass-ui-switch[aria-checked=true] .glass-ui-switch-knob{transform:translate(calc(var(--glass-switch-w) - var(--glass-switch-h)))}.glass-ui-switch:disabled{opacity:.5;cursor:not-allowed}.glass-ui-switch:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}@media (prefers-reduced-motion: reduce){.glass-ui-switch,.glass-ui-switch-knob{transition:none}}.glass-ui-check-row{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:var(--glass-touch);cursor:pointer}.glass-ui-check-row:has(>input:disabled){opacity:.5;cursor:not-allowed}.glass-ui-check-input{position:absolute;opacity:0;width:var(--glass-touch);height:var(--glass-touch);left:calc((var(--glass-check) - var(--glass-touch)) / 2);top:50%;transform:translateY(-50%);margin:0;cursor:inherit}.glass-ui-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--glass-check);height:var(--glass-check);border-radius:6px;color:rgb(var(--glass-on-accent));background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:inset 0 0 0 1.5px rgb(var(--glass-text-2) / .55);transition:background-color var(--glass-motion-fast),box-shadow var(--glass-motion-fast)}.glass-ui-check--radio{border-radius:9999px}.glass-ui-check>*{opacity:0;transform:scale(.6);transition:opacity var(--glass-motion-fast),transform var(--glass-motion-fast) var(--glass-ease-spring)}.glass-ui-check-input:checked+.glass-ui-check{background-color:rgb(var(--brand));box-shadow:none}.glass-ui-check-input:checked+.glass-ui-check>*{opacity:1;transform:scale(1)}.glass-ui-check-input:focus-visible+.glass-ui-check{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-check-dot{width:8px;height:8px;border-radius:9999px;background:currentColor}.glass-ui-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--glass-touch);margin:0;background:transparent;cursor:pointer;--glass-slider-pct: 50%}.glass-ui-slider:disabled{opacity:.5;cursor:not-allowed}.glass-ui-slider::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:linear-gradient(to right,rgb(var(--brand)) var(--glass-slider-pct),rgb(var(--glass-track) / var(--glass-track-alpha)) var(--glass-slider-pct))}.glass-ui-slider::-moz-range-track{height:6px;border-radius:9999px;background:rgb(var(--glass-track) / var(--glass-track-alpha))}.glass-ui-slider::-moz-range-progress{height:6px;border-radius:9999px;background:rgb(var(--brand))}.glass-ui-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:9999px;background:rgb(var(--glass-on-accent));box-shadow:0 2px 6px #0000004d,0 0 0 .5px #00000014}.glass-ui-slider::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:9999px;background:rgb(var(--glass-on-accent));box-shadow:0 2px 6px #0000004d}.glass-ui-slider:focus-visible{outline:none}.glass-ui-slider:focus-visible::-webkit-slider-thumb{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-slider:focus-visible::-moz-range-thumb{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.glass-ui-tabs::-webkit-scrollbar{display:none}.glass-ui-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:var(--glass-touch);padding:0 14px;border:0;background:transparent;color:rgb(var(--glass-text-2));font-size:var(--glass-font-subhead);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--glass-motion-fast),background-color var(--glass-motion-fast)}.glass-ui-tab:hover{color:rgb(var(--glass-text))}.glass-ui-tab[aria-selected=true]{color:rgb(var(--glass-text));font-weight:700}.glass-ui-tabs--underline .glass-ui-tab[aria-selected=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:3px;border-radius:9999px;background:rgb(var(--brand))}.glass-ui-tabs--pill .glass-ui-tab{border-radius:9999px}.glass-ui-tabs--pill .glass-ui-tab[aria-selected=true]{background:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2)),var(--glass-shadow-sm)}.glass-ui-tab:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-2px;border-radius:var(--glass-radius-md)}.glass-ui-tab:disabled{opacity:.5;cursor:not-allowed}.glass-ui-segmented{display:inline-flex;padding:3px;gap:2px;border-radius:var(--glass-radius-md);background:rgb(var(--glass-track) / calc(var(--glass-track-alpha) * .35))}.glass-ui-segmented--full{display:flex;width:100%}.glass-ui-segment{position:relative;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:calc(var(--glass-radius-md) - 3px);background:transparent;color:rgb(var(--glass-text-2));font-size:var(--glass-font-footnote);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--glass-motion-fast),color var(--glass-motion-fast)}.glass-ui-segment:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--glass-touch);transform:translateY(-50%)}.glass-ui-segment[aria-checked=true]{background:rgb(var(--glass-bg) / var(--glass-bg-alpha-strong));color:rgb(var(--glass-text));box-shadow:var(--glass-shadow-sm)}.glass-ui-segment:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:1px}.glass-ui-segment:disabled{opacity:.5;cursor:not-allowed}.glass-ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:20px;padding:0 8px;border-radius:9999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;color:rgb(var(--glass-text));background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2))}.glass-ui-badge--count{min-width:20px;padding:0 6px;font-variant-numeric:tabular-nums}.glass-ui-badge--dot{min-width:10px;min-height:10px;width:10px;height:10px;padding:0}.glass-ui-badge--solid-brand{background:rgb(var(--brand));color:rgb(var(--glass-on-accent));box-shadow:none}.glass-ui-badge--solid-danger{background:rgb(var(--glass-danger));color:rgb(var(--glass-on-accent));box-shadow:none}.glass-ui-badge[class*=glass-ui-soft-]{box-shadow:none}.glass-ui-progress{position:relative;width:100%;height:6px;overflow:hidden;border-radius:9999px}.glass-ui-progress--sm{height:4px}.glass-ui-progress--lg{height:10px}.glass-ui-progress-fill{height:100%;border-radius:inherit;background:var(--glass-progress-color, rgb(var(--brand)));transition:width var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-progress-fill--danger{background:rgb(var(--glass-danger))}.glass-ui-progress-fill--ok{background:rgb(var(--glass-accent-ok))}.glass-ui-progress-fill--gold{background:rgb(var(--glass-gold))}.glass-ui-progress-fill--violet{background:rgb(var(--glass-violet))}.glass-ui-progress-fill--info{background:rgb(var(--glass-fill-info))}.glass-ui-progress-fill--warn{background:rgb(var(--glass-fill-warn))}.glass-ui-progress--indeterminate .glass-ui-progress-fill{width:40%;animation:glass-ui-progress-slide 1.2s var(--glass-ease-standard) infinite}@keyframes glass-ui-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.glass-ui-progress--indeterminate .glass-ui-progress-fill{animation:none;width:100%;opacity:.5}}.glass-ui-skeleton-pulse{animation:glass-ui-skeleton-pulse 1.6s ease-in-out infinite}@keyframes glass-ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.glass-ui-skeleton-pulse{animation:none}}.glass-ui-menu{min-width:180px;padding:6px;z-index:var(--glass-z-overlay)}.glass-ui-menuitem{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--glass-touch);padding:0 12px;border:0;border-radius:calc(var(--glass-radius-lg) - 6px);background:transparent;color:rgb(var(--glass-text));font-size:var(--glass-font-body);font-weight:600;text-align:left;cursor:pointer}.glass-ui-menuitem:hover,.glass-ui-menuitem:focus-visible{background-color:rgb(var(--glass-hover) / var(--glass-hover-alpha));outline:none}.glass-ui-menuitem:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--brand))}.glass-ui-menuitem:disabled{opacity:.5;cursor:not-allowed}.glass-ui-menuitem--danger{color:rgb(var(--glass-accent-danger))}.glass-ui-menu-sep{height:1px;margin:4px 8px;background:rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-ui-tooltip{position:absolute;z-index:var(--glass-z-tooltip);width:-moz-max-content;width:max-content;max-width:240px;padding:6px 10px;font-size:var(--glass-font-footnote);line-height:1.35;white-space:normal;pointer-events:none;transition:opacity var(--glass-motion-fast)}.glass-ui-tooltip--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.glass-ui-tooltip--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.glass-ui-avatar{border-radius:9999px;box-shadow:0 0 0 1.5px rgb(var(--glass-border) / var(--glass-border-alpha)),var(--glass-shadow-sm)}:root{--glass-radius-2xs: 2px;--glass-radius-xs: 4px;--glass-radius-2xl: 24px;--glass-radius-1: 1px;--glass-radius-3: 3px;--glass-radius-6: 6px;--glass-radius-9: 9px;--glass-radius-10: 10px;--glass-radius-11: 11px;--glass-radius-14: 14px;--glass-radius-15: 15px;--glass-radius-22: 22px;--glass-radius-28: 28px;--glass-radius-theme-sm: var(--radius-sm);--glass-radius-theme-md: var(--radius-md);--glass-radius-theme-lg: var(--radius-lg);--glass-font-18: 1.125rem;--glass-font-24: 1.5rem;--glass-font-30: 1.875rem;--glass-font-36: 2.25rem;--glass-font-48: 3rem;--glass-font-60: 3.75rem;--glass-gold: 217 119 6;--glass-violet: 124 58 237;--glass-gradient-gold: linear-gradient(135deg, rgb(251 191 36), rgb(217 119 6));--glass-on-gold: 69 26 3;--glass-star: 217 119 6;--glass-fab-bg: radial-gradient(circle at 50% 50%, rgb(255 255 255 / .95), rgb(255 255 255 / .85));--glass-fab-blur: 8px;--glass-fab-halo: 0 0 0 3px rgb(var(--brand) / .28), 0 10px 28px rgb(var(--brand) / .35);--glass-island-bg: 0 0 0;--glass-island-alpha: .9;--glass-island-fg: 255 255 255;--glass-island-btn-alpha: .14;--glass-live-heart: 244 63 94;--glass-pk-red: 225 29 72;--glass-pk-blue: 2 132 199}[data-glass-mode=dark]{--glass-gold: 251 191 36;--glass-violet: 196 181 253;--glass-star: 251 191 36}:root,[data-glass-mode=light]{--glass-accent-gold: 133 77 14;--glass-soft-gold: 254 240 199;--glass-accent-violet: 91 33 182;--glass-soft-violet: 237 233 254}[data-glass-mode=dark]{--glass-accent-gold: 252 211 77;--glass-soft-gold: 120 53 15;--glass-accent-violet: 221 214 254;--glass-soft-violet: 76 29 149}.glass-ui-accent-gold{color:rgb(var(--glass-accent-gold))}.glass-ui-soft-gold{background-color:rgb(var(--glass-soft-gold) / var(--glass-soft-alpha))}.glass-ui-accent-violet{color:rgb(var(--glass-accent-violet))}.glass-ui-soft-violet{background-color:rgb(var(--glass-soft-violet) / var(--glass-soft-alpha))}@supports (background-color: color-mix(in srgb,red 50%,blue)){.glass-ui-soft-gold{background-color:color-mix(in srgb,rgb(var(--glass-soft-gold)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}.glass-ui-soft-violet{background-color:color-mix(in srgb,rgb(var(--glass-soft-violet)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}}.glass-ui-gradient-gold{background-image:var(--glass-gradient-gold);color:rgb(var(--glass-on-gold))}.glass-divider-t{border-top:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-divider-b{border-bottom:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-divider-l{border-left:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-divider-r{border-right:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-ui-option{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:12px 14px;border:0;text-align:left;cursor:pointer;border-radius:var(--glass-radius-lg);color:rgb(var(--glass-text));background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2));transition:background-color var(--glass-motion-fast),box-shadow var(--glass-motion-fast),transform var(--glass-motion-fast);-webkit-tap-highlight-color:transparent}.glass-ui-option:hover{background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-hover-alpha)),rgb(var(--glass-hover) / var(--glass-hover-alpha)))}.glass-ui-option:active{transform:scale(.98)}.glass-ui-option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){background-color:rgb(var(--glass-selected) / var(--glass-selected-alpha));box-shadow:inset 0 0 0 2px rgb(var(--brand))}.glass-ui-option:disabled{opacity:.5;cursor:not-allowed;transform:none}.glass-ui-option:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-option-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.glass-ui-option-title{display:block;font-size:var(--glass-font-body);font-weight:700;color:rgb(var(--glass-text))}.glass-ui-option-desc{display:block;margin-top:2px;font-size:var(--glass-font-footnote);font-weight:500;color:rgb(var(--glass-text-2))}.glass-ui-option-mark{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--brand));color:rgb(var(--glass-on-accent));opacity:0;transform:scale(.6);transition:opacity var(--glass-motion-fast),transform var(--glass-motion-fast) var(--glass-ease-spring)}.glass-ui-option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]) .glass-ui-option-mark{opacity:1;transform:scale(1)}.glass-ui-rating{display:inline-flex;align-items:center}.glass-ui-star{display:inline-flex;align-items:center;justify-content:center;min-width:var(--glass-touch);min-height:var(--glass-touch);padding:0;border:0;background:transparent;color:rgb(var(--glass-text-2) / .45);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--glass-motion-fast),color var(--glass-motion-fast)}.glass-ui-rating--readonly .glass-ui-star{min-width:0;min-height:0;cursor:default}.glass-ui-star--on{color:rgb(var(--glass-star))}.glass-ui-star:not(:disabled):active{transform:scale(.9)}.glass-ui-star:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-4px;border-radius:9999px}.glass-ui-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;padding:20px;text-align:center;cursor:pointer;border-radius:var(--glass-radius-lg);border:2px dashed rgb(var(--glass-text-2) / .45);background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));color:rgb(var(--glass-text));transition:border-color var(--glass-motion-fast),background-color var(--glass-motion-fast)}.glass-ui-dropzone:hover,.glass-ui-dropzone[data-dragging=true]{border-color:rgb(var(--brand));background-color:rgb(var(--glass-selected) / var(--glass-selected-alpha))}.glass-ui-dropzone:focus-within{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-dropzone[aria-disabled=true]{opacity:.5;cursor:not-allowed}.glass-ui-menuitem--multi{align-items:flex-start;padding-top:10px;padding-bottom:10px}.glass-ui-menuitem-desc{display:block;margin-top:2px;font-size:var(--glass-font-footnote);font-weight:500;color:rgb(var(--glass-text-2));white-space:normal}.glass-ui-menuitem.glass-ui-selected,.glass-ui-menuitem[aria-checked=true],.glass-ui-menuitem[aria-selected=true]{background-color:rgb(var(--glass-selected) / var(--glass-selected-alpha))}.glass-ui-menuitem-check{flex-shrink:0;color:rgb(var(--brand))}.glass-fab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:9999px;padding:0;cursor:pointer;color:rgb(var(--brand));box-shadow:var(--glass-fab-halo);-webkit-tap-highlight-color:transparent;transition:transform var(--glass-motion-fast) var(--glass-ease-spring)}.glass-fab:active{transform:scale(.94)}.glass-fab:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:3px}.glass-fab-disc{background:var(--glass-fab-bg);-webkit-backdrop-filter:blur(var(--glass-fab-blur));backdrop-filter:blur(var(--glass-fab-blur))}.glass-fab--danger{background:rgb(var(--glass-danger));color:rgb(var(--glass-on-accent));box-shadow:0 0 0 3px rgb(var(--glass-danger) / .28),0 10px 28px rgb(var(--glass-danger) / .35)}.glass-fab--danger:focus-visible{outline-color:rgb(var(--glass-on-accent));box-shadow:0 0 0 3px rgb(var(--glass-danger)),0 0 0 6px rgb(var(--glass-on-accent) / .9)}.glass-island{background:rgb(var(--glass-island-bg) / var(--glass-island-alpha));color:rgb(var(--glass-island-fg))}.glass-island-btn{background:rgb(var(--glass-island-fg) / var(--glass-island-btn-alpha));color:rgb(var(--glass-island-fg));border:0}.glass-live-heart{background:rgb(var(--glass-live-heart) / .85);color:rgb(var(--glass-on-accent))}.glass-pk-red{background:rgb(var(--glass-pk-red) / .8);color:rgb(var(--glass-on-accent))}.glass-pk-red:hover{background:rgb(var(--glass-pk-red))}.glass-pk-blue{background:rgb(var(--glass-pk-blue) / .8);color:rgb(var(--glass-on-accent))}.glass-pk-blue:hover{background:rgb(var(--glass-pk-blue))}.glass-ui-hoverable{transition:background-color var(--glass-motion-fast),box-shadow var(--glass-motion-fast)}.glass-ui-hoverable:hover{background-image:linear-gradient(rgb(var(--glass-hover) / var(--glass-hover-alpha)),rgb(var(--glass-hover) / var(--glass-hover-alpha)))}@media (prefers-reduced-motion: reduce){.glass-ui-hoverable{transition:none}}:root{--glass-ok-solid: 21 128 61}.glass-ui-btn-ok{background:rgb(var(--glass-ok-solid));color:rgb(var(--glass-on-accent));border:1px solid rgb(var(--glass-ok-solid));box-shadow:0 2px 10px rgb(var(--glass-ok-solid) / .3)}.glass-ui-iconbtn--ok{color:rgb(var(--glass-on-accent))}.glass-ui-iconbtn--ok:before{background:rgb(var(--glass-ok-solid))}:root{--glass-dot-live: 239 68 68;--glass-dot-online: 34 197 94;--glass-dot-away: 245 158 11;--glass-dot-offline: 148 163 184}.glass-ui-dot{position:relative;display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:9999px;background:rgb(var(--glass-dot-color, var(--glass-dot-online)));box-shadow:0 0 0 1.5px rgb(var(--glass-bg) / .9)}.glass-ui-dot--sm{width:6px;height:6px}.glass-ui-dot--lg{width:10px;height:10px}.glass-ui-dot--live,.glass-ui-dot--recording,.glass-ui-dot--busy{--glass-dot-color: var(--glass-dot-live)}.glass-ui-dot--online{--glass-dot-color: var(--glass-dot-online)}.glass-ui-dot--away{--glass-dot-color: var(--glass-dot-away)}.glass-ui-dot--offline{--glass-dot-color: var(--glass-dot-offline)}.glass-ui-dot--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:glass-ui-dot-pulse 1.6s ease-out infinite}@keyframes glass-ui-dot-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion: reduce){.glass-ui-dot--pulse:after{animation:none;opacity:0}}:root{--glass-shutter-ring: 255 255 255;--glass-shutter-video: 239 68 68;--glass-grid-line: 255 255 255;--glass-grid-line-alpha: .38;--glass-handle: 255 255 255;--glass-photo-line: 255 255 255;--glass-icon-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .6));--glass-spinner-size: 20px}.glass-ui-check[data-checked=true]{background-color:rgb(var(--brand));box-shadow:none}.glass-ui-check[data-checked=true]>*{opacity:1;transform:scale(1)}.glass-dashed{border:2px dashed rgb(var(--glass-text-2) / .45);border-radius:var(--glass-radius-lg)}.glass-ui-cornerbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:9999px;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 4px #0000004d;transition:transform var(--glass-motion-fast)}.glass-ui-cornerbtn:after{content:"";position:absolute;left:50%;top:50%;width:var(--glass-touch);height:var(--glass-touch);transform:translate(-50%,-50%)}.glass-ui-cornerbtn:active{transform:scale(.9)}.glass-ui-cornerbtn:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-cornerbtn--danger{background:rgb(var(--glass-danger));color:rgb(var(--glass-on-accent))}.glass-ui-cornerbtn--neutral{background:rgb(var(--glass-bg) / var(--glass-bg-alpha-strong));color:rgb(var(--glass-text));box-shadow:inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2)),0 1px 4px #00000040}.glass-ui-spinner{display:inline-block;flex-shrink:0;width:var(--glass-spinner-size);height:var(--glass-spinner-size);border-radius:9999px;border:2.5px solid rgb(var(--glass-track) / var(--glass-track-alpha));border-top-color:rgb(var(--brand));animation:glass-ui-spin .8s linear infinite}.glass-ui-spinner--sm{--glass-spinner-size: 14px;border-width:2px}.glass-ui-spinner--lg{--glass-spinner-size: 32px;border-width:3px}.glass-ui-spinner--current{border-color:currentColor;border-top-color:transparent;opacity:.85}@keyframes glass-ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.glass-ui-spinner{animation-duration:2.4s}}.glass-ui-selected-ring{box-shadow:0 0 0 2px rgb(var(--glass-bg) / .9),0 0 0 4px rgb(var(--brand))!important}.glass-ui-shutter{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:4px solid rgb(var(--glass-shutter-ring));border-radius:9999px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 12px #00000059}.glass-ui-shutter--sm{width:60px;height:60px;border-width:3px}.glass-ui-shutter:before{content:"";width:56px;height:56px;border-radius:9999px;background:rgb(var(--glass-shutter-ring));transition:transform var(--glass-motion-fast) var(--glass-ease-spring),border-radius var(--glass-motion-base),width var(--glass-motion-base),height var(--glass-motion-base),background-color var(--glass-motion-fast)}.glass-ui-shutter--sm:before{width:46px;height:46px}.glass-ui-shutter--video:before{background:rgb(var(--glass-shutter-video))}.glass-ui-shutter--recording:before{width:28px;height:28px;border-radius:8px;background:rgb(var(--glass-shutter-video))}.glass-ui-shutter:active:before{transform:scale(.88)}.glass-ui-shutter:disabled{opacity:.45;cursor:not-allowed}.glass-ui-shutter:focus-visible{outline:3px solid rgb(var(--brand));outline-offset:3px}@media (prefers-reduced-motion: reduce){.glass-ui-shutter:before{transition:none}}.glass-ui-slider--bipolar::-webkit-slider-runnable-track{background:linear-gradient(to right,rgb(var(--glass-track) / var(--glass-track-alpha)) var(--glass-slider-from),rgb(var(--brand)) var(--glass-slider-from),rgb(var(--brand)) var(--glass-slider-to),rgb(var(--glass-track) / var(--glass-track-alpha)) var(--glass-slider-to))}.glass-ui-slider--bipolar::-moz-range-progress{background:transparent}.glass-ui-slider-zero{position:absolute;left:50%;top:50%;width:2px;height:12px;transform:translate(-50%,-50%);border-radius:1px;background:rgb(var(--glass-text-2) / .6);pointer-events:none}.glass-ui-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,transparent calc(33.333% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(33.333% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(66.666% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(66.666% + .5px),transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(33.333% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(66.666% - .5px),rgb(var(--glass-grid-line) / var(--glass-grid-line-alpha)) calc(66.666% + .5px),transparent calc(66.666% + .5px))}.glass-ui-handle{position:relative;display:inline-block;width:20px;height:20px;border-radius:9999px;background:rgb(var(--glass-handle));box-shadow:0 0 0 1.5px #00000073,0 2px 6px #0006;touch-action:none;cursor:grab}.glass-ui-handle:after{content:"";position:absolute;left:50%;top:50%;width:var(--glass-touch);height:var(--glass-touch);transform:translate(-50%,-50%)}.glass-ui-handle:active{cursor:grabbing;transform:scale(1.1)}.glass-ui-photo-line{background:rgb(var(--glass-photo-line));box-shadow:0 0 0 1px #00000059,0 0 6px #00000059}.glass-ui-photo-frame{border:1.5px solid rgb(var(--glass-photo-line));box-shadow:0 0 0 1px #00000059,inset 0 0 0 1px #0003}.glass-icon-shadow{filter:var(--glass-icon-shadow)}.glass-ui-hover-danger{transition:color var(--glass-motion-fast),background-color var(--glass-motion-fast)}.glass-ui-hover-danger:hover{color:rgb(var(--glass-accent-danger));background-color:rgb(var(--glass-soft-danger) / var(--glass-soft-alpha))}.glass-ui-border-danger{border-color:rgb(var(--glass-accent-danger))}.glass-ui-ring-danger{box-shadow:inset 0 0 0 1.5px rgb(var(--glass-accent-danger))!important}:root select.glass-ui-field:not(.glass-ui-select){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px!important;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--glass-text-2)) 50%),linear-gradient(135deg,rgb(var(--glass-text-2)) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}:root,[data-glass-mode=light]{--glass-chart-1: 79 70 229;--glass-chart-2: 2 132 199;--glass-chart-3: 5 150 105;--glass-chart-4: 217 119 6;--glass-chart-5: 219 39 119;--glass-chart-6: 124 58 237;--glass-chart-7: 13 148 136;--glass-chart-8: 220 38 38}[data-glass-mode=dark]{--glass-chart-1: 123 132 254;--glass-chart-2: 11 141 180;--glass-chart-3: 8 174 123;--glass-chart-4: 186 139 2;--glass-chart-5: 249 50 169;--glass-chart-6: 156 117 254;--glass-chart-7: 9 171 153;--glass-chart-8: 254 69 81}.glass-chart-1{color:rgb(var(--glass-chart-1))}.glass-chart-bg-1{background-color:rgb(var(--glass-chart-1))}.glass-chart-2{color:rgb(var(--glass-chart-2))}.glass-chart-bg-2{background-color:rgb(var(--glass-chart-2))}.glass-chart-3{color:rgb(var(--glass-chart-3))}.glass-chart-bg-3{background-color:rgb(var(--glass-chart-3))}.glass-chart-4{color:rgb(var(--glass-chart-4))}.glass-chart-bg-4{background-color:rgb(var(--glass-chart-4))}.glass-chart-5{color:rgb(var(--glass-chart-5))}.glass-chart-bg-5{background-color:rgb(var(--glass-chart-5))}.glass-chart-6{color:rgb(var(--glass-chart-6))}.glass-chart-bg-6{background-color:rgb(var(--glass-chart-6))}.glass-chart-7{color:rgb(var(--glass-chart-7))}.glass-chart-bg-7{background-color:rgb(var(--glass-chart-7))}.glass-chart-8{color:rgb(var(--glass-chart-8))}.glass-chart-bg-8{background-color:rgb(var(--glass-chart-8))}:root{--glass-fill-info: 14 165 233;--glass-fill-warn: 245 158 11}[data-glass-tone]{box-shadow:none}.glass-ui-switch--danger[aria-checked=true]{background-color:rgb(var(--glass-danger))}.glass-ui-tag{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 4px 0 10px;border-radius:9999px;font-size:var(--glass-font-footnote);font-weight:600;color:rgb(var(--glass-text));background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2));white-space:nowrap}.glass-ui-tag--static{padding-right:10px}.glass-ui-tag-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:9999px;background:transparent;color:rgb(var(--glass-text-2));cursor:pointer}.glass-ui-tag-remove:after{content:"";position:absolute;left:50%;top:50%;width:var(--glass-touch);height:var(--glass-touch);transform:translate(-50%,-50%)}.glass-ui-tag-remove:hover{color:rgb(var(--glass-accent-danger));background-color:rgb(var(--glass-soft-danger) / var(--glass-soft-alpha))}.glass-ui-tag-remove:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:1px}:root,[data-glass-mode=light]{--glass-tile-blue: 0 122 255;--glass-tile-indigo: 88 86 214;--glass-tile-purple: 175 82 222;--glass-tile-pink: 255 45 85;--glass-tile-red: 255 59 48;--glass-tile-orange: 255 149 0;--glass-tile-yellow: 255 204 0;--glass-tile-green: 52 199 89;--glass-tile-teal: 48 176 199;--glass-tile-cyan: 50 173 230;--glass-tile-gray: 142 142 147;--glass-tile-brown: 162 132 94}[data-glass-mode=dark]{--glass-tile-blue: 10 132 255;--glass-tile-indigo: 94 92 230;--glass-tile-purple: 191 90 242;--glass-tile-pink: 255 55 95;--glass-tile-red: 255 69 58;--glass-tile-orange: 255 159 10;--glass-tile-yellow: 255 214 10;--glass-tile-green: 48 209 88;--glass-tile-teal: 64 200 224;--glass-tile-cyan: 100 210 255;--glass-tile-gray: 99 99 102;--glass-tile-brown: 172 142 104}:root{--glass-icon-body: 17px;--glass-icon-list: 18px;--glass-icon-2xl: 28px;--glass-z-behind: -1;--glass-z-wallpaper: -50}.glass-icon-body{width:var(--glass-icon-body);height:var(--glass-icon-body)}.glass-icon-list{width:var(--glass-icon-list);height:var(--glass-icon-list)}.glass-icon-2xl{width:var(--glass-icon-2xl);height:var(--glass-icon-2xl)}.glass-z-behind{z-index:var(--glass-z-behind)}.glass-z-wallpaper{z-index:var(--glass-z-wallpaper)}.glass-ui-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;color:rgb(var(--glass-on-accent));background-color:rgb(var(--glass-tile, var(--glass-tile-blue)));box-shadow:inset 0 0 0 .5px #00000014}.glass-ui-tile--sm{width:24px;height:24px;border-radius:6px}.glass-ui-tile--lg{width:40px;height:40px;border-radius:10px}.glass-ui-tile--fit>svg{width:var(--glass-tile-icon, 16px);height:var(--glass-tile-icon, 16px)}.glass-ui-tile--blue{--glass-tile: var(--glass-tile-blue)}.glass-ui-tile--indigo{--glass-tile: var(--glass-tile-indigo)}.glass-ui-tile--purple{--glass-tile: var(--glass-tile-purple)}.glass-ui-tile--pink{--glass-tile: var(--glass-tile-pink)}.glass-ui-tile--red{--glass-tile: var(--glass-tile-red)}.glass-ui-tile--orange{--glass-tile: var(--glass-tile-orange)}.glass-ui-tile--yellow{--glass-tile: var(--glass-tile-yellow)}.glass-ui-tile--green{--glass-tile: var(--glass-tile-green)}.glass-ui-tile--teal{--glass-tile: var(--glass-tile-teal)}.glass-ui-tile--cyan{--glass-tile: var(--glass-tile-cyan)}.glass-ui-tile--gray{--glass-tile: var(--glass-tile-gray)}.glass-ui-tile--brown{--glass-tile: var(--glass-tile-brown)}.glass-ui-keep-solid:disabled,.glass-ui-keep-solid[aria-disabled=true]{opacity:1;filter:saturate(.55) brightness(.95);cursor:not-allowed;transform:none}.glass-ui-notice{position:relative;overflow:hidden}.glass-ui-notice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--glass-notice-tint) / var(--glass-soft-alpha));pointer-events:none}.glass-ui-notice:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgb(var(--glass-notice-bar))}.glass-ui-notice>*{position:relative}.glass-ui-notice--info{--glass-notice-tint: var(--glass-soft-info);--glass-notice-bar: var(--glass-fill-info)}.glass-ui-notice--ok{--glass-notice-tint: var(--glass-soft-ok);--glass-notice-bar: var(--glass-dot-online)}.glass-ui-notice--warn{--glass-notice-tint: var(--glass-soft-warn);--glass-notice-bar: var(--glass-fill-warn)}.glass-ui-notice--danger{--glass-notice-tint: var(--glass-soft-danger);--glass-notice-bar: var(--glass-danger)}.glass-ui-notice--brand{--glass-notice-tint: var(--glass-soft-brand);--glass-notice-bar: var(--brand)}.glass-ui-notice--gold{--glass-notice-tint: var(--glass-soft-gold);--glass-notice-bar: var(--glass-gold)}.glass-ui-inline-status{display:inline-flex;align-items:center;gap:4px;font-size:var(--glass-font-footnote);font-weight:600;animation:glass-ui-fade-in var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-inline-status--ok{color:rgb(var(--glass-accent-ok))}.glass-ui-inline-status--danger{color:rgb(var(--glass-accent-danger))}.glass-ui-inline-status--pending{color:rgb(var(--glass-text-2))}@keyframes glass-ui-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.glass-ui-inline-status{animation:none}}:root{--glass-gradient-rainbow: conic-gradient(from 180deg, rgb(255 107 107), rgb(255 200 87), rgb(94 234 212), rgb(96 165 250), rgb(167 139 250), rgb(244 114 182), rgb(255 107 107))}.glass-ui-gradient-rainbow{background-image:var(--glass-gradient-rainbow)}:root{--glass-gradient-mingli: linear-gradient(135deg, rgb(109 40 217), rgb(147 51 234) 45%, rgb(217 119 6));--glass-dot-ai: 14 165 233}.glass-ui-gradient-mingli{background-image:var(--glass-gradient-mingli);color:rgb(var(--glass-on-accent));text-shadow:0 1px 2px rgb(0 0 0 / .35)}.glass-ui-border-info{border-color:rgb(var(--glass-fill-info))}.glass-ui-ring-info{box-shadow:inset 0 0 0 1.5px rgb(var(--glass-fill-info))!important}.glass-ui-dot--ai,.glass-ui-dot--info{--glass-dot-color: var(--glass-dot-ai)}.glass-ui-fade-l{-webkit-mask-image:linear-gradient(to right,transparent,rgb(0 0 0) 12%);mask-image:linear-gradient(to right,transparent,rgb(0 0 0) 12%)}.glass-ui-fade-r{-webkit-mask-image:linear-gradient(to left,transparent,rgb(0 0 0) 12%);mask-image:linear-gradient(to left,transparent,rgb(0 0 0) 12%)}:root{--glass-motion-loop: 1.4s;--glass-z-inner-1: 1;--glass-z-inner-2: 2}.glass-z-inner-1{z-index:var(--glass-z-inner-1)}.glass-z-inner-2{z-index:var(--glass-z-inner-2)}.glass-ui-field:disabled,.glass-ui-field[aria-disabled=true]{opacity:.55;cursor:not-allowed}.glass-ui-border-ok{border-color:rgb(var(--glass-accent-ok))}.glass-ui-border-warn{border-color:rgb(var(--glass-accent-warn))}.glass-ui-border-gold{border-color:rgb(var(--glass-accent-gold))}.glass-ui-typing{display:inline-flex;align-items:center;gap:4px}:where(.glass-ui-typing){color:rgb(var(--glass-text-2))}.glass-ui-typing>span{width:6px;height:6px;border-radius:9999px;background:currentColor;animation:glass-ui-typing var(--glass-motion-loop) ease-in-out infinite}.glass-ui-typing>span:nth-child(2){animation-delay:calc(var(--glass-motion-loop) * .15)}.glass-ui-typing>span:nth-child(3){animation-delay:calc(var(--glass-motion-loop) * .3)}@keyframes glass-ui-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.glass-ui-wave{display:inline-flex;align-items:center;gap:2px;height:16px}:where(.glass-ui-wave){color:rgb(var(--brand))}.glass-ui-wave>span{width:3px;height:100%;border-radius:9999px;background:currentColor;transform-origin:center;animation:glass-ui-wave var(--glass-motion-loop) ease-in-out infinite}.glass-ui-wave>span:nth-child(2){animation-delay:calc(var(--glass-motion-loop) * -.2)}.glass-ui-wave>span:nth-child(3){animation-delay:calc(var(--glass-motion-loop) * -.4)}.glass-ui-wave>span:nth-child(4){animation-delay:calc(var(--glass-motion-loop) * -.6)}.glass-ui-wave>span:nth-child(5){animation-delay:calc(var(--glass-motion-loop) * -.8)}.glass-ui-wave--paused>span{animation-play-state:paused}@keyframes glass-ui-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.glass-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.12em;background:currentColor;animation:glass-ui-caret 1s steps(1) infinite}@keyframes glass-ui-caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.glass-ui-typing>span,.glass-ui-wave>span{animation:none;opacity:.8}.glass-caret{animation:none}}.glass-ui-tone-muted{color:rgb(var(--glass-text-2))}.glass-ui-tone-brand{color:rgb(var(--brand))}.glass-ui-tone-gold{color:rgb(var(--glass-gold))}.glass-ui-tone-info{color:rgb(var(--glass-fill-info))}.glass-ui-tone-ok{color:rgb(var(--glass-dot-online))}.glass-ui-tone-danger{color:rgb(var(--glass-danger))}.glass-ui-rise-in{animation:glass-ui-rise-in var(--glass-motion-slow) var(--glass-ease-standard) var(--glass-rise-delay, 0ms) backwards}@keyframes glass-ui-rise-in{0%{opacity:0;transform:translateY(var(--glass-rise-from, 14px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.glass-ui-rise-in{animation:none}}:root{--glass-icon-nav: 22px;--glass-icon-3xl: 32px;--glass-z-inner-3: 3;--glass-z-popover: 55;--glass-z-system: 9000;--glass-info-solid: 3 105 161;--glass-warn-solid: 245 158 11;--glass-on-warn: 69 26 3}.glass-icon-nav{width:var(--glass-icon-nav);height:var(--glass-icon-nav)}.glass-icon-3xl{width:var(--glass-icon-3xl);height:var(--glass-icon-3xl)}.glass-z-popover{z-index:var(--glass-z-popover)}.glass-z-system{z-index:var(--glass-z-system)}.glass-z-inner-3{z-index:var(--glass-z-inner-3)}.glass-isolate{isolation:isolate}.glass-motion-size{transition-property:width,height,max-height,max-width;transition-duration:var(--glass-motion-base);transition-timing-function:var(--glass-ease-standard)}@media (prefers-reduced-motion: reduce){.glass-motion-size{transition-duration:.01ms}}.glass-ui-ring-brand{box-shadow:inset 0 0 0 2px rgb(var(--glass-brand))!important}.glass-ui-border-brand{border-color:rgb(var(--glass-brand))}.glass-ui-badge--solid-info{background:rgb(var(--glass-info-solid));color:rgb(var(--glass-on-accent));box-shadow:none}.glass-ui-badge--solid-ok{background:rgb(var(--glass-ok-solid));color:rgb(var(--glass-on-accent));box-shadow:none}.glass-ui-badge--solid-warn{background:rgb(var(--glass-warn-solid));color:rgb(var(--glass-on-warn));box-shadow:none}.glass-ui-fill-ok{background-color:rgb(var(--glass-dot-online))}.glass-ui-fill-warn{background-color:rgb(var(--glass-fill-warn))}.glass-ui-fill-info{background-color:rgb(var(--glass-fill-info))}.glass-ui-fill-danger{background-color:rgb(var(--glass-danger))}.glass-ui-fill-brand{background-color:rgb(var(--brand))}.glass-ui-on-accent{color:rgb(var(--glass-on-accent))}.glass-ui-color{color:rgb(var(--glass-text))}.glass-ui-color-2{color:rgb(var(--glass-text-2))}.glass-ui-typing--bounce>span{animation-name:glass-ui-bounce}@keyframes glass-ui-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.glass-ui-disabled,.glass-ui-disabled:hover{opacity:.5;cursor:not-allowed;filter:saturate(.6)}.glass-ui-hover:disabled,.glass-ui-hover[aria-disabled=true]{opacity:.5;cursor:not-allowed;background-color:transparent}.glass-ui-swatch{position:relative;width:28px;height:28px;padding:0;border:0;border-radius:9999px;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 3))}.glass-ui-swatch:after{content:"";position:absolute;left:50%;top:50%;width:var(--glass-touch);height:var(--glass-touch);transform:translate(-50%,-50%)}.glass-ui-swatch:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-swatch:disabled,.glass-ui-swatch[aria-disabled=true]{opacity:.4;cursor:not-allowed}.glass-ui-color-input{width:44px;height:32px;padding:2px;border-radius:var(--glass-radius-sm);border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha));background:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));cursor:pointer}.glass-ui-color-input:disabled{opacity:.45;cursor:not-allowed}:root{--glass-z-workspace: 200;--glass-z-workspace-panel: 210;--glass-z-workspace-float: 220;--glass-z-workspace-float-2: 225;--glass-z-workspace-popover: 230;--glass-z-workspace-modal: 300;--glass-z-editor-overlay: 9999;--glass-z-editor-modal: 10000;--glass-z-raised-1: 11;--glass-z-raised-2: 12;--glass-icon-2xs: 10px;--glass-icon-tile: 26px;--glass-icon-4xl: 36px;--glass-icon-5xl: 40px;--glass-on-accent-2-alpha: .82}.glass-z-workspace{z-index:var(--glass-z-workspace)}.glass-z-workspace-panel{z-index:var(--glass-z-workspace-panel)}.glass-z-workspace-float{z-index:var(--glass-z-workspace-float)}.glass-z-workspace-float-2{z-index:var(--glass-z-workspace-float-2)}.glass-z-workspace-popover{z-index:var(--glass-z-workspace-popover)}.glass-z-workspace-modal{z-index:var(--glass-z-workspace-modal)}.glass-z-editor-overlay{z-index:var(--glass-z-editor-overlay)}.glass-z-editor-modal{z-index:var(--glass-z-editor-modal)}.glass-z-raised-1{z-index:var(--glass-z-raised-1)}.glass-z-raised-2{z-index:var(--glass-z-raised-2)}.glass-icon-2xs{width:var(--glass-icon-2xs);height:var(--glass-icon-2xs)}.glass-icon-tile{width:var(--glass-icon-tile);height:var(--glass-icon-tile)}.glass-icon-4xl{width:var(--glass-icon-4xl);height:var(--glass-icon-4xl)}.glass-icon-5xl{width:var(--glass-icon-5xl);height:var(--glass-icon-5xl)}:is(.glass-ui-btn-primary,.glass-ui-btn-danger,.glass-ui-btn-ok):is(:disabled,[aria-disabled=true]):not(.glass-ui-keep-solid){opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.glass-ui-on-accent-2{color:rgb(var(--glass-on-accent) / var(--glass-on-accent-2-alpha))}.glass-ui-drop-in{--glass-rise-from: -6px;animation:glass-ui-rise-in var(--glass-motion-base) var(--glass-ease-standard) var(--glass-rise-delay, 0ms) backwards}.glass-ui-fade-in{--glass-rise-from: 4px;animation:glass-ui-rise-in .2s ease-out backwards}.glass-fx-heart-burst{animation:glass-fx-heart-burst var(--glass-fx-duration, .7s) ease-out forwards}.glass-fx-float-up{animation:glass-fx-float-up var(--glass-fx-duration, 2.4s) ease-out forwards}.glass-fx-gift-in{animation:glass-fx-gift-in var(--glass-fx-duration, 3.6s) ease forwards}.glass-fx-pop{animation:glass-fx-pop var(--glass-fx-duration, .5s) ease forwards}@keyframes glass-fx-heart-burst{0%{transform:scale(.3);opacity:0}30%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes glass-fx-float-up{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translate(var(--glass-fx-drift-x, 0px),-220px) scale(1.25) rotate(12deg);opacity:0}}@keyframes glass-fx-gift-in{0%{transform:translateY(40px) scale(.3);opacity:0}20%{transform:translateY(0) scale(1.1);opacity:1}80%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-12px) scale(.96);opacity:0}}@keyframes glass-fx-pop{0%{transform:scale(.4);opacity:0}40%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.glass-ui-drop-in,.glass-ui-fade-in,.glass-fx-heart-burst,.glass-fx-gift-in,.glass-fx-pop{animation:none}.glass-fx-float-up{animation:none;opacity:0}}.glass-ui-disabled-group,fieldset:disabled.glass-ui-group,.glass-ui-group[aria-disabled=true]{opacity:.55;filter:saturate(.6)}.glass-ui-disabled-group *,.glass-ui-group[aria-disabled=true] *{pointer-events:none;cursor:not-allowed}.glass-ui-hover-reveal{opacity:0;transition:opacity var(--glass-motion-fast)}.glass-ui-hover-group:hover .glass-ui-hover-reveal,.glass-ui-hover-group:focus-within .glass-ui-hover-reveal,.glass-ui-hover-reveal:focus-visible{opacity:1}@media (hover: none){.glass-ui-hover-reveal{opacity:1}}@media (prefers-reduced-motion: reduce){.glass-ui-hover-reveal{transition:none}}.glass-ui-slide-in-right{--glass-slide-from: 16px;animation:glass-ui-slide-in var(--glass-motion-slow) var(--glass-ease-standard) var(--glass-rise-delay, 0ms) backwards}.glass-ui-slide-in-left{--glass-slide-from: -16px;animation:glass-ui-slide-in var(--glass-motion-slow) var(--glass-ease-standard) var(--glass-rise-delay, 0ms) backwards}@keyframes glass-ui-slide-in{0%{opacity:0;transform:translate(var(--glass-slide-from, 16px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.glass-ui-slide-in-right,.glass-ui-slide-in-left{animation:none}}:root{--glass-z-overlay-modal: 90}.glass-z-overlay-modal{z-index:var(--glass-z-overlay-modal)}:root{--glass-brand: var(--brand);--glass-motion-instant: 75ms;--glass-flow-stops: rgb(255 107 107), rgb(255 200 87), rgb(94 234 212), rgb(96 165 250), rgb(167 139 250), rgb(244 114 182), rgb(255 107 107);--glass-fill-lime: 132 204 22}:root,[data-glass-mode=light]{--glass-accent-lime: 63 98 18;--glass-soft-lime: 236 252 203}[data-glass-mode=dark]{--glass-accent-lime: 190 242 100;--glass-soft-lime: 54 83 20}.glass-motion-instant{transition-property:color,background-color,border-color,opacity,transform,box-shadow,width,height;transition-duration:var(--glass-motion-instant);transition-timing-function:linear}.glass-ui-btn-warn{background:rgb(var(--glass-warn-solid));color:rgb(var(--glass-on-warn));border:1px solid rgb(var(--glass-warn-solid));box-shadow:0 2px 10px rgb(var(--glass-warn-solid) / .3)}.glass-ui-btn-warn:is(:disabled,[aria-disabled=true]):not(.glass-ui-keep-solid){opacity:.5;cursor:not-allowed;box-shadow:none}.glass-ui-ring-warn{box-shadow:inset 0 0 0 1.5px rgb(var(--glass-accent-warn))!important}.glass-ui-fade-y{-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0) 22%,rgb(0 0 0) 78%,transparent);mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0) 22%,rgb(0 0 0) 78%,transparent)}@property --glass-flow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.glass-ui-flow-border{position:relative;isolation:isolate}.glass-ui-flow-border:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--glass-flow-angle),var(--glass-flow-stops));animation:glass-ui-flow var(--glass-flow-duration, 3s) linear infinite}@keyframes glass-ui-flow{to{--glass-flow-angle: 360deg}}@media (prefers-reduced-motion: reduce){.glass-ui-flow-border:before{animation:none}}.glass-ui-dot--brand{--glass-dot-color: var(--brand)}.glass-ui-accent-lime{color:rgb(var(--glass-accent-lime))}.glass-ui-soft-lime{background-color:rgb(var(--glass-soft-lime) / var(--glass-soft-alpha))}@supports (background-color: color-mix(in srgb,red 50%,blue)){.glass-ui-soft-lime{background-color:color-mix(in srgb,rgb(var(--glass-soft-lime)) calc(var(--glass-soft-alpha) * 100%),rgb(var(--glass-bg) / var(--glass-soft-base-alpha)))}}.glass-ui-fill-lime{background-color:rgb(var(--glass-fill-lime))}.glass-ui-muted{opacity:.55;transition:opacity var(--glass-motion-fast)}.glass-ui-muted:hover,.glass-ui-muted:focus-within{opacity:.85}.glass-ui-live-opacity{opacity:var(--glass-live-opacity, 1);transition:opacity var(--glass-motion-instant) linear}.glass-ui-live-scale{transform:scale(var(--glass-live-scale, 1));transition:transform var(--glass-motion-instant) linear}.glass-ui-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-collapse[data-open=true]{grid-template-rows:1fr}.glass-ui-collapse>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.glass-ui-collapse,.glass-ui-live-opacity,.glass-ui-live-scale,.glass-ui-muted{transition:none}}:root{--glass-z-call-layer: 20;--glass-z-call-console: 46;--glass-z-call-sheet: 62;--glass-z-call-incoming: 120}.glass-z-call-layer{z-index:var(--glass-z-call-layer)}.glass-z-call-console{z-index:var(--glass-z-call-console)}.glass-z-call-sheet{z-index:var(--glass-z-call-sheet)}.glass-z-call-incoming{z-index:var(--glass-z-call-incoming)}.glass-ui-glow-radial-brand{background-image:radial-gradient(circle at 50% 35%,rgb(var(--glass-brand) / .45),rgb(var(--glass-brand) / .12) 45%,transparent 72%)}.glass-motion-position{transition-property:top,left,right,bottom,transform;transition-duration:var(--glass-motion-base);transition-timing-function:var(--glass-ease-standard)}.glass-ui-attention-pulse{animation:glass-ui-attention-pulse var(--glass-motion-loop) ease-in-out infinite}@keyframes glass-ui-attention-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}.glass-ui-dot--on-accent{--glass-dot-color: var(--glass-on-accent);box-shadow:0 0 0 1.5px rgb(var(--glass-brand) / .6)}@media (prefers-reduced-motion: reduce){.glass-motion-position{transition:none}.glass-ui-attention-pulse{animation:none}}.glass-ui-ring-ok{box-shadow:inset 0 0 0 1.5px rgb(var(--glass-accent-ok))!important}.glass-ui-btn-inverse{background:rgb(var(--glass-on-accent));color:rgb(var(--glass-inverse-fg, var(--glass-danger)));border:1px solid rgb(var(--glass-on-accent));box-shadow:0 2px 8px #0000002e}.glass-ui-btn-inverse:is(:disabled,[aria-disabled=true]):not(.glass-ui-keep-solid){opacity:.5;cursor:not-allowed;box-shadow:none}.glass-ui-btn-on-accent-soft{background:rgb(var(--glass-on-accent) / .25);color:rgb(var(--glass-on-accent));border:1px solid rgb(var(--glass-on-accent) / .4)}.glass-ui-btn-on-accent-soft:hover{background:rgb(var(--glass-on-accent) / .35)}.glass-ui-btn-on-accent-soft:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.glass-composer__input{line-height:1.4;overflow-y:hidden;word-break:break-word}:root{--glass-overlay-bubble-alpha: .35}.glass-chat-bubble--overlay{background:rgb(var(--glass-scrim) / var(--glass-overlay-bubble-alpha));color:rgb(var(--glass-on-accent));text-shadow:var(--glass-text-glow)}.glass-chat-bubble--overlay .glass-chat-name-inline{color:rgb(var(--glass-on-accent) / .7);margin-right:.375rem}.glass-chat-overlay-meta{color:rgb(var(--glass-on-accent) / .7);text-shadow:var(--glass-text-glow)}.glass-ui-iconbtn.glass-composer__action--sm{--glass-iconbtn-visual: 40px;min-width:40px;min-height:40px}.glass-ui-iconbtn.glass-composer__action--sm:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:9999px}.glass-chat-header--hairline{border-bottom:1px solid rgb(var(--glass-hairline) / var(--glass-hairline-alpha))}.glass-chat-bubble--bare{background:transparent;box-shadow:none}.glass-chat-bubble--custom{background:color-mix(in srgb,var(--glass-bubble-bg) var(--glass-bubble-alpha, 100%),transparent);color:var(--glass-bubble-fg, inherit);border-radius:var(--glass-bubble-radius, var(--glass-radius-xl))}.glass-chat-bubble[style*=--glass-bubble-radius]{border-radius:var(--glass-bubble-radius)}.glass-chat-bubble--sealed .glass-chat-bubble__sealed{filter:blur(4px) grayscale(1);opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.glass-chat-bubble__badge{position:absolute;top:-8px;right:8px;z-index:1}.glass-composer__send-badge{position:absolute;top:-2px;right:-2px;pointer-events:none}.glass-chat-reveal__pill{background:rgb(var(--glass-scrim) / .6);color:rgb(var(--glass-on-accent));transition:background-color var(--glass-motion-fast)}.glass-chat-reveal:hover .glass-chat-reveal__pill{background:rgb(var(--glass-scrim) / .75)}@media (min-width: 768px){.glass-chat-reveal__pill{font-size:var(--glass-font-subhead);line-height:1.25rem}}.glass-ui-tile.glass-ui-tile--chat{width:34px;height:34px;border-radius:10px}.glass-chat-header-action{position:relative;border-radius:10px}.glass-chat-header-action:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.glass-ui-iconbtn--overlay{color:rgb(var(--glass-on-accent) / .8)}.glass-ui-iconbtn--overlay:before{background:rgb(var(--glass-scrim) / .4)}.glass-ui-iconbtn--xs{--glass-iconbtn-visual: 20px;min-width:20px;min-height:20px}.glass-ui-iconbtn--xs:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:9999px}.glass-chat-meta-chip{display:inline-flex;align-items:center;padding:1px 6px;border-radius:9999px;background:rgb(var(--glass-bg) / var(--glass-bg-alpha-strong));color:rgb(var(--glass-text-2))}.glass-chat-meta-chip .glass-ui-text-2{color:rgb(var(--glass-text-2))}.glass-chat-col{max-width:var(--glass-chat-col-max, 85%)}.glass-chat-col--ai{--glass-chat-col-max: 92%}:root{--glass-dpx: 1px}@media (resolution: 1.25dppx){:root{--glass-dpx: .8px}}@media (resolution: 1.5dppx){:root{--glass-dpx: calc(2px / 3)}}@media (resolution: 1.75dppx){:root{--glass-dpx: calc(4px / 7)}}@media (resolution: 2dppx){:root{--glass-dpx: .5px}}@media (resolution: 2.5dppx){:root{--glass-dpx: .4px}}@media (resolution: 3dppx){:root{--glass-dpx: calc(1px / 3)}}@supports (width: round(1.5px,1px)){.glass-ui-tooltip--top,.glass-ui-tooltip--bottom{transform:translate(round(-50%,var(--glass-dpx, 1px)))}}:root,[data-glass-mode=light]{--glass-specular-tint: 255 255 255;--glass-specular-alpha: .55;--glass-specular-stop: 42%;--glass-specular: linear-gradient(180deg, rgb(var(--glass-specular-tint) / var(--glass-specular-alpha)), rgb(var(--glass-specular-tint) / 0) var(--glass-specular-stop));--glass-shimmer-alpha: .75;--glass-shimmer: linear-gradient(100deg, rgb(var(--glass-specular-tint) / 0) 30%, rgb(var(--glass-specular-tint) / var(--glass-shimmer-alpha)) 50%, rgb(var(--glass-specular-tint) / 0) 70%);--glass-ambient-alpha: .16;--glass-media-glow-alpha: .42}[data-glass-mode=dark]{--glass-specular-tint: 255 255 255;--glass-specular-alpha: .07;--glass-specular-stop: 40%;--glass-specular: linear-gradient(180deg, rgb(var(--glass-specular-tint) / var(--glass-specular-alpha)), rgb(var(--glass-specular-tint) / 0) var(--glass-specular-stop));--glass-shimmer-alpha: .12;--glass-shimmer: linear-gradient(100deg, rgb(var(--glass-specular-tint) / 0) 30%, rgb(var(--glass-specular-tint) / var(--glass-shimmer-alpha)) 50%, rgb(var(--glass-specular-tint) / 0) 70%);--glass-ambient-alpha: .2;--glass-media-glow-alpha: .46}:root{--glass-polly-1: 108 92 231;--glass-polly-2: 22 194 163;--glass-polly-3: 255 200 61;--glass-polly-4: 255 122 162;--glass-polly-stops: rgb(var(--glass-polly-1)), rgb(var(--glass-polly-2)), rgb(var(--glass-polly-3)), rgb(var(--glass-polly-4)), rgb(var(--glass-polly-1));--glass-polly-gradient: linear-gradient(120deg, rgb(var(--glass-polly-1)), rgb(var(--glass-polly-2)));--glass-polly-gradient-3: linear-gradient(180deg, rgb(var(--glass-polly-1)), rgb(var(--glass-polly-2)), rgb(var(--glass-polly-3)));--glass-polly-flow-duration: 3s;--glass-tone-shop-1: 52 211 153;--glass-tone-shop-2: 4 120 87;--glass-tone-erp-1: 76 110 245;--glass-tone-erp-2: 30 42 110;--glass-tone-polly-1: 108 92 231;--glass-tone-polly-2: 22 194 163;--glass-radius-3xl: 28px;--glass-font-display: 2.125rem;--glass-label-tracking: .04em}.glass-type-display{font-size:var(--glass-font-display);line-height:1.08;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.glass-ui-num{font-variant-numeric:tabular-nums}.glass-ui-label{font-size:var(--glass-font-caption);font-weight:700;letter-spacing:var(--glass-label-tracking)}.glass-radius-3xl,.glass-ui--r-3xl{border-radius:var(--glass-radius-3xl)}.glass-ui-specular{position:relative;isolation:isolate}.glass-ui-specular:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--glass-specular);pointer-events:none}.glass-ui-fill-polly{background:var(--glass-polly-gradient)}.glass-ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes glass-ui-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes glass-ui-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.glass-ui-rise{animation:glass-ui-rise var(--glass-motion-base) var(--glass-ease-standard) both;animation-delay:calc(var(--glass-rise-i, 0) * 40ms)}.glass-ui-polly{--glass-polly-size: 32px;position:relative;isolation:isolate;display:inline-grid;place-items:center;flex-shrink:0;width:var(--glass-polly-size);height:var(--glass-polly-size);border-radius:30%}.glass-ui-polly>img{width:100%;height:100%;max-width:none;border-radius:30%;box-shadow:0 4px 12px rgb(var(--glass-scrim) / .18)}.glass-ui-polly:before{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;z-index:-1;border-radius:34%;background:conic-gradient(from var(--glass-flow-angle),var(--glass-polly-stops));opacity:.9}.glass-ui-polly[data-live=true]:before{animation:glass-ui-flow var(--glass-polly-flow-duration) linear infinite}.glass-ui-polly[data-live=true]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-2;border-radius:40%;background:conic-gradient(from var(--glass-flow-angle),var(--glass-polly-stops));filter:blur(10px);opacity:.45;animation:glass-ui-flow var(--glass-polly-flow-duration) linear infinite}.glass-ui-polly--xs{--glass-polly-size: 14px}.glass-ui-polly--xs:before{top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px}.glass-ui-polly--sm{--glass-polly-size: 20px}.glass-ui-polly--sm:before{top:-2px;right:-2px;bottom:-2px;left:-2px}.glass-ui-polly--lg{--glass-polly-size: 38px}.glass-ui-polly--xl{--glass-polly-size: 54px}.glass-ui-polly-btn{position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:var(--glass-touch);height:var(--glass-touch);border-radius:14px;transition:transform var(--glass-motion-fast) var(--glass-ease-standard)}.glass-ui-polly-btn:active{transform:scale(.94)}.glass-ui-polly-btn:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-polly-btn[aria-expanded=true] .glass-ui-polly>img{box-shadow:0 0 0 3px rgb(var(--glass-selected) / .45),0 4px 12px rgb(var(--glass-scrim) / .18)}.glass-ui-polly-btn--labeled{width:auto;gap:8px;padding:0 12px 0 6px;grid-auto-flow:column;border-radius:9999px;font-weight:700;font-size:var(--glass-font-subhead);color:rgb(var(--glass-text))}.glass-ui-intent{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px 8px 8px 10px}.glass-ui-intent-input{flex:1;min-width:0;height:44px;font-size:var(--glass-font-callout);font-weight:600}.glass-ui-intent-input::-moz-placeholder{color:rgb(var(--glass-text-2));opacity:1}.glass-ui-intent-input::placeholder{color:rgb(var(--glass-text-2));opacity:1}.glass-ui-intent-suggest{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 2px 4px}.glass-ui-intent-suggest::-webkit-scrollbar{display:none}.glass-ui-intent-suggest--wrap{flex-wrap:wrap;overflow:visible}.glass-ui-ai-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:var(--glass-touch);padding:0 16px;border-radius:9999px;border:1.5px solid transparent;white-space:nowrap;font-size:var(--glass-font-subhead);font-weight:700;color:rgb(var(--glass-text));background:linear-gradient(rgb(var(--glass-surface)),rgb(var(--glass-surface))) padding-box,linear-gradient(120deg,rgb(var(--glass-polly-1)),rgb(var(--glass-polly-2)),rgb(var(--glass-polly-3))) border-box;transition:transform var(--glass-motion-fast) var(--glass-ease-standard)}.glass-ui-ai-chip:active{transform:scale(.97)}.glass-ui-ai-chip:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-ai-chip>svg{color:rgb(var(--glass-accent-brand))}.glass-ui-media{--glass-media-tint: var(--glass-scrim);position:relative;overflow:hidden;border-radius:var(--glass-radius-lg);isolation:isolate;background:linear-gradient(150deg,rgb(var(--glass-media-tint) / .35),rgb(var(--glass-media-tint) / .15));box-shadow:0 18px 36px -18px rgb(var(--glass-media-tint) / var(--glass-media-glow-alpha))}.glass-ui-media>img,.glass-ui-media>video,.glass-ui-media>picture>img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.glass-ui-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgb(var(--glass-specular-tint) / .24);pointer-events:none}.glass-ui-media--flat{box-shadow:none;border-radius:0}.glass-ui-media--flat:after{border-color:transparent}.glass-ui-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.glass-ui-media-overlay>*{pointer-events:auto}.glass-ui-hero{position:relative}.glass-ui-hero-deck-ghost{position:absolute;left:14px;right:14px;top:0;height:100%;border-radius:var(--glass-radius-3xl);transform:translateY(10px) scale(.94);opacity:.55}.glass-ui-hero-deck-ghost--2{transform:translateY(20px) scale(.88);opacity:.3}.glass-ui-hero--stacked{padding-bottom:18px}.glass-ui-hero-card{position:relative;border-radius:var(--glass-radius-3xl);overflow:hidden;isolation:isolate;box-shadow:var(--glass-shadow-lg)}.glass-ui-hero-card .glass-ui-media{border-radius:0;box-shadow:none}.glass-ui-hero-top{position:absolute;z-index:2;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;pointer-events:none}.glass-ui-hero-top>*{pointer-events:auto}.glass-ui-hero-plate{position:relative;z-index:2;display:grid;gap:4px;padding:10px 16px 12px;border-radius:0;pointer-events:none}.glass-ui-hero-plate :is(a,button,[role=button]){pointer-events:auto}.glass-ui-hero-why{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--glass-font-caption);font-weight:700;color:rgb(var(--glass-accent-brand))}.glass-ui-hero-why>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-ui-hero-row{display:flex;align-items:baseline;gap:10px;min-width:0}.glass-ui-hero-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--glass-font-title3);font-weight:800;letter-spacing:-.01em;line-height:1.25;color:rgb(var(--glass-text))}.glass-ui-hero-footer{flex:none}.glass-ui-hero-card .glass-ui-media>img.glass-ui-hero-img--contain{position:relative;z-index:1;-o-object-fit:contain;object-fit:contain}.glass-ui-hero-card .glass-ui-media>img.glass-ui-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);filter:blur(22px) saturate(1.1);opacity:.8;pointer-events:none}html[data-glass=off] .glass-ui-hero-backdrop,html[data-glass-perf=lite] .glass-ui-hero-backdrop{display:none}.glass-ui-hero-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.glass-ui-hero-link:focus-visible{outline:3px solid rgb(var(--brand));outline-offset:-3px}.glass-ui-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:6px;column-gap:6px;row-gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--glass-text))}.glass-ui-price-now{display:inline-flex;align-items:baseline;gap:2px;font-weight:800;letter-spacing:-.02em}.glass-ui-price-cur{font-size:.62em;font-weight:700;letter-spacing:0}.glass-ui-price-was{font-size:.62em;font-weight:600;color:rgb(var(--glass-text-2));text-decoration:line-through;text-decoration-thickness:1.5px}.glass-ui-price-tag{font-size:var(--glass-font-caption);font-weight:700;letter-spacing:var(--glass-label-tracking);color:rgb(var(--glass-text-2))}.glass-ui-price--sm{font-size:var(--glass-font-subhead)}.glass-ui-price--md{font-size:var(--glass-font-callout)}.glass-ui-price--lg{font-size:var(--glass-font-title2)}.glass-ui-price--xl{font-size:var(--glass-font-display)}.glass-ui-price--tone-ok .glass-ui-price-now{color:rgb(var(--glass-accent-ok))}.glass-ui-price--tone-danger .glass-ui-price-now{color:rgb(var(--glass-accent-danger))}.glass-ui-countdown{--glass-countdown-p: 0;--glass-countdown-size: 64px;--glass-countdown-color: rgb(var(--glass-gold));position:relative;display:grid;place-items:center;flex-shrink:0;border-radius:50%;width:var(--glass-countdown-size);height:var(--glass-countdown-size);background:conic-gradient(var(--glass-countdown-color) calc(var(--glass-countdown-p) * 1%),rgb(var(--glass-track) / var(--glass-track-alpha)) 0)}.glass-ui-countdown:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:rgb(var(--glass-surface))}.glass-ui-countdown>*{position:relative;text-align:center;line-height:1.05}.glass-ui-countdown-value{display:block;font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums;color:rgb(var(--glass-text))}.glass-ui-countdown-unit{display:block;font-size:.625rem;font-weight:700;color:rgb(var(--glass-text-2))}.glass-ui-countdown--polly{--glass-countdown-color: rgb(var(--glass-polly-1));background:conic-gradient(rgb(var(--glass-polly-1)) 0,rgb(var(--glass-polly-2)) calc(var(--glass-countdown-p) * 1%),rgb(var(--glass-track) / var(--glass-track-alpha)) 0)}.glass-ui-countdown--brand{--glass-countdown-color: rgb(var(--brand))}.glass-ui-countdown--danger{--glass-countdown-color: rgb(var(--glass-danger))}.glass-ui-countdown--sm{--glass-countdown-size: 48px}.glass-ui-countdown--sm:before{top:4px;right:4px;bottom:4px;left:4px}.glass-ui-countdown--sm .glass-ui-countdown-value{font-size:.875rem}.glass-ui-countdown--lg{--glass-countdown-size: 88px}.glass-ui-countdown--lg:before{top:6px;right:6px;bottom:6px;left:6px}.glass-ui-countdown--lg .glass-ui-countdown-value{font-size:1.5rem}.glass-ui-countdown--xl{--glass-countdown-size: 148px}.glass-ui-countdown--xl:before{top:9px;right:9px;bottom:9px;left:9px}.glass-ui-countdown--xl .glass-ui-countdown-value{font-size:2.5rem;letter-spacing:-.02em}.glass-ui-countdown--xl .glass-ui-countdown-unit{font-size:.8125rem}.glass-ui-ai-card{position:relative;overflow:hidden;border-radius:var(--glass-radius-xl);padding:14px 14px 14px 18px}.glass-ui-ai-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--glass-polly-gradient-3);pointer-events:none}.glass-ui-ai-who{display:flex;align-items:center;gap:7px;font-size:var(--glass-font-caption);font-weight:800;letter-spacing:.03em;color:rgb(var(--glass-accent-brand))}.glass-ui-ai-title{margin:8px 0 0;font-size:var(--glass-font-callout);font-weight:800;line-height:1.4;color:rgb(var(--glass-text))}.glass-ui-ai-body{margin:6px 0 10px;font-size:var(--glass-font-subhead);line-height:1.55;font-weight:600;color:rgb(var(--glass-text))}.glass-ui-ai-why{margin:-4px 0 10px;font-size:var(--glass-font-footnote);line-height:1.5;color:rgb(var(--glass-text-2))}.glass-ui-ai-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.glass-ui-ai-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.glass-ui-ai-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--glass-font-footnote);font-weight:700}.glass-ui-ai-card[data-state=done]:before{background:rgb(var(--glass-accent-ok))}.glass-ui-ai-card[data-state=failed]:before{background:rgb(var(--glass-accent-danger))}.glass-ui-ai-card[data-state=dismissed]{opacity:.72}.glass-ui-ai-stream{margin:10px 0 0;min-height:1.5em;font-size:var(--glass-font-footnote);line-height:1.5;color:rgb(var(--glass-text-2))}.glass-ui-ai-stream-caret{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:-2px;border-radius:2px;background:rgb(var(--glass-polly-2));animation:glass-ui-caret 1s steps(1) infinite}.glass-ui-progress-fill--polly{background:var(--glass-polly-gradient)}.glass-ui-progress--shimmer .glass-ui-progress-fill{position:relative;overflow:hidden}.glass-ui-progress--shimmer .glass-ui-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-shimmer);background-size:200% 100%;animation:glass-ui-shimmer var(--glass-motion-loop) linear infinite}.glass-ui-skeleton--shimmer{position:relative;overflow:hidden;background-image:linear-gradient(110deg,rgb(var(--glass-skeleton) / var(--glass-skeleton-alpha)),rgb(var(--glass-polly-1) / .08) 45%,rgb(var(--glass-polly-2) / .07) 60%,rgb(var(--glass-skeleton) / var(--glass-skeleton-alpha)))}.glass-ui-skeleton--shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-shimmer);background-size:220% 100%;animation:glass-ui-shimmer var(--glass-motion-loop) var(--glass-ease-standard) infinite}.glass-ui-timeline{list-style:none;margin:0;padding:0}.glass-ui-timeline--h{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding-top:2px}.glass-ui-timeline--h:before{content:"";position:absolute;left:calc(50% / var(--glass-tl-n, 4));right:calc(50% / var(--glass-tl-n, 4));top:10px;height:3px;border-radius:2px;background:rgb(var(--glass-track) / var(--glass-track-alpha))}.glass-ui-timeline--h:after{content:"";position:absolute;left:calc(50% / var(--glass-tl-n, 4));top:10px;height:3px;border-radius:2px;background:var(--glass-polly-gradient);width:calc((100% - 100% / var(--glass-tl-n, 4)) * var(--glass-tl-done, 0))}.glass-ui-timeline--h>li{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;text-align:center}.glass-ui-timeline-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--glass-surface));border:2px solid rgb(var(--glass-track) / var(--glass-track-alpha))}.glass-ui-timeline-dot>svg{width:12px;height:12px;color:rgb(var(--glass-on-accent))}li[data-status=done]>.glass-ui-timeline-dot{background:rgb(var(--glass-polly-1));border-color:rgb(var(--glass-polly-1))}li[data-status=current]>.glass-ui-timeline-dot{background:rgb(var(--glass-polly-2));border-color:rgb(var(--glass-surface));box-shadow:0 0 0 4px rgb(var(--glass-polly-2) / .3),0 0 16px rgb(var(--glass-polly-2))}.glass-ui-timeline-title{font-size:var(--glass-font-caption);font-weight:700;line-height:1.3;color:rgb(var(--glass-text))}li[data-status=upcoming] .glass-ui-timeline-title{color:rgb(var(--glass-text-2));font-weight:600}.glass-ui-timeline-detail{font-size:var(--glass-font-caption);line-height:1.4;color:rgb(var(--glass-text-2))}.glass-ui-timeline--v>li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:10px 0;align-items:start;position:relative}.glass-ui-timeline--v>li+li{border-top:1px solid rgb(var(--glass-hairline) / var(--glass-hairline-alpha))}.glass-ui-timeline--v .glass-ui-timeline-dot{width:28px;height:28px;border-radius:9px}.glass-ui-timeline--v .glass-ui-timeline-title{font-size:var(--glass-font-subhead);line-height:1.45}.glass-ui-timeline-time{font-size:var(--glass-font-caption);font-weight:600;color:rgb(var(--glass-text-2));white-space:nowrap;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: no-preference){li[data-status=current]>.glass-ui-timeline-dot{transition:box-shadow var(--glass-motion-base) var(--glass-ease-standard)}}.glass-ui-actor{display:inline-grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:9px;overflow:hidden;font-weight:800}.glass-ui-actor>svg{width:14px;height:14px}.glass-ui-actor>img{width:100%;height:100%;max-width:none}.glass-ui-actor--lg{width:32px;height:32px;border-radius:11px}.glass-ui-actor--you{background:rgb(var(--brand));color:rgb(var(--glass-on-accent))}.glass-ui-actor--staff{background-color:rgb(var(--glass-soft-warn) / .9);color:rgb(var(--glass-accent-warn))}.glass-ui-actor--rule{background-color:rgb(var(--glass-soft-ok) / .9);color:rgb(var(--glass-accent-ok))}.glass-ui-actor--ai,.glass-ui-actor--erp{background:rgb(var(--glass-surface))}.glass-ui-actor-with-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--glass-font-caption);font-weight:700;color:rgb(var(--glass-text))}.glass-ui-change{border-radius:var(--glass-radius-lg);padding:2px 14px}.glass-ui-change-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 4px;font-size:var(--glass-font-caption);font-weight:700;letter-spacing:var(--glass-label-tracking);color:rgb(var(--glass-text-2))}.glass-ui-change-list{list-style:none;margin:0;padding:0}.glass-ui-change-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:9px 0;font-size:var(--glass-font-subhead);font-weight:700;color:rgb(var(--glass-text))}.glass-ui-change-row+.glass-ui-change-row{border-top:1px solid rgb(var(--glass-hairline) / var(--glass-hairline-alpha))}.glass-ui-change-label{min-width:0}.glass-ui-change-note{display:block;font-size:var(--glass-font-caption);font-weight:600;color:rgb(var(--glass-text-2));margin-top:2px}.glass-ui-change-values{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.glass-ui-change-values del{text-decoration:line-through;text-decoration-thickness:1.5px;color:rgb(var(--glass-text-2));font-weight:600}.glass-ui-change-values ins{text-decoration:none;font-weight:800}.glass-ui-change-arrow{color:rgb(var(--glass-text-2))}.glass-ui-change-row[data-tone=ok] ins{color:rgb(var(--glass-accent-ok))}.glass-ui-change-row[data-tone=danger] ins{color:rgb(var(--glass-accent-danger))}.glass-ui-change-row[data-tone=warn] ins{color:rgb(var(--glass-accent-warn))}.glass-ui-change--stack .glass-ui-change-row{display:block}.glass-ui-change-untouched{display:flex;align-items:center;gap:6px;padding:8px 0 10px;font-size:var(--glass-font-caption);font-weight:700;color:rgb(var(--glass-text-2));border-top:1px solid rgb(var(--glass-hairline) / var(--glass-hairline-alpha))}.glass-ui-cost-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;white-space:nowrap;font-size:var(--glass-font-caption);font-weight:700;font-variant-numeric:tabular-nums}.glass-ui-cost-chip>svg{width:13px;height:13px;flex-shrink:0}.glass-ui-scan{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--glass-radius-lg);border:1px solid rgb(var(--glass-border) / var(--glass-border-alpha));background:rgb(var(--glass-bg))}.glass-ui-scan>video,.glass-ui-scan>img,.glass-ui-scan>canvas{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.glass-ui-scan-box{position:absolute;z-index:1;border:2px solid rgb(var(--glass-polly-2));border-radius:6px;background:rgb(var(--glass-polly-2) / .12)}.glass-ui-scan-box[data-state=check]{border-color:rgb(var(--glass-polly-3));background:rgb(var(--glass-polly-3) / .16)}.glass-ui-scan-box-label{position:absolute;left:-2px;bottom:calc(100% + 4px);max-width:220px;padding:2px 8px;border-radius:6px;font-size:var(--glass-font-caption);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgb(var(--glass-polly-2));color:rgb(var(--glass-on-gold))}.glass-ui-scan-box[data-state=check] .glass-ui-scan-box-label{background:rgb(var(--glass-polly-3))}.glass-ui-scan-line{position:absolute;z-index:2;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--glass-polly-2)),transparent);box-shadow:0 0 12px rgb(var(--glass-polly-2));animation:glass-ui-scanline 2.4s ease-in-out infinite;pointer-events:none}@keyframes glass-ui-scanline{0%,to{top:6%}50%{top:92%}}.glass-ui-scan-status{position:absolute;z-index:3;left:10px;top:10px}.glass-ui-scan-corners{position:absolute;z-index:1;top:10%;right:10%;bottom:10%;left:10%;pointer-events:none}.glass-ui-scan-corners>i{position:absolute;width:22px;height:22px;border-color:rgb(var(--glass-specular-tint) / .9);border-style:solid;border-width:0}.glass-ui-scan-corners>i:nth-child(1){left:0;top:0;border-left-width:3px;border-top-width:3px;border-top-left-radius:8px}.glass-ui-scan-corners>i:nth-child(2){right:0;top:0;border-right-width:3px;border-top-width:3px;border-top-right-radius:8px}.glass-ui-scan-corners>i:nth-child(3){left:0;bottom:0;border-left-width:3px;border-bottom-width:3px;border-bottom-left-radius:8px}.glass-ui-scan-corners>i:nth-child(4){right:0;bottom:0;border-right-width:3px;border-bottom-width:3px;border-bottom-right-radius:8px}.glass-ui-toast-action{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:9999px;font-weight:800;font-size:var(--glass-font-subhead);color:rgb(var(--glass-accent-brand));background-color:rgb(var(--glass-soft-brand) / var(--glass-soft-alpha));white-space:nowrap;font-variant-numeric:tabular-nums;position:relative}.glass-ui-toast-action:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.glass-ui-toast-action:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-viewswitch{display:inline-flex;flex-shrink:0;gap:1px;padding:3px;border-radius:9999px;background-color:rgb(var(--glass-track) / .14)}.glass-ui-viewswitch-btn{position:relative;display:grid;place-items:center;width:38px;height:34px;border-radius:9999px;color:rgb(var(--glass-text-2));transition:background-color var(--glass-motion-fast) var(--glass-ease-standard),color var(--glass-motion-fast) var(--glass-ease-standard)}.glass-ui-viewswitch-btn:after{content:"";position:absolute;top:-5px;right:-1px;bottom:-5px;left:-1px}.glass-ui-viewswitch-btn>svg{width:18px;height:18px}.glass-ui-viewswitch-btn:hover{color:rgb(var(--glass-text))}.glass-ui-viewswitch-btn[aria-checked=true]{background:rgb(var(--glass-surface));color:rgb(var(--glass-text));box-shadow:var(--glass-shadow-sm)}.glass-ui-viewswitch-btn[aria-checked=true][data-ai=true]{color:rgb(var(--glass-accent-brand))}.glass-ui-viewswitch-btn:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.glass-ui-viewswitch-menu{position:relative;display:inline-flex;flex-shrink:0}.glass-ui-viewswitch-trigger{display:grid;place-items:center;width:var(--glass-touch);height:var(--glass-touch);padding:0;color:rgb(var(--glass-text))}.glass-ui-viewswitch-trigger>svg,.glass-ui-viewswitch-glyph>svg{width:18px;height:18px;display:block}.glass-ui-viewswitch-trigger[data-ai=true],.glass-ui-viewswitch-glyph[data-ai=true]{color:rgb(var(--glass-accent-brand))}.glass-ui-viewswitch-pop{position:absolute;inset-inline-end:0;top:calc(100% + 6px)}.glass-ui-file{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--glass-radius-lg);min-height:64px}.glass-ui-file-type{display:grid;place-items:center;width:40px;height:44px;flex-shrink:0;border-radius:9px;font-size:.625rem;font-weight:800;letter-spacing:.02em}.glass-ui-file-main{flex:1;min-width:0;display:grid;gap:2px}.glass-ui-file-name{font-size:var(--glass-font-subhead);font-weight:700;color:rgb(var(--glass-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-ui-file-meta{font-size:var(--glass-font-caption);font-weight:600;color:rgb(var(--glass-text-2));font-variant-numeric:tabular-nums}.glass-ui-file-status{display:inline-flex;align-items:center;gap:4px;font-size:var(--glass-font-caption);font-weight:700}.glass-ui-match{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0}.glass-ui-match+.glass-ui-match{border-top:1px solid rgb(var(--glass-hairline) / var(--glass-hairline-alpha))}.glass-ui-match-thumb{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;overflow:hidden}.glass-ui-match-src{margin-top:2px;font-size:.625rem;font-weight:600;color:rgb(var(--glass-text-2));text-align:center;line-height:1.2}.glass-ui-match-title{font-size:var(--glass-font-subhead);font-weight:800;color:rgb(var(--glass-text))}.glass-ui-match-spec{font-size:var(--glass-font-caption);font-weight:600;color:rgb(var(--glass-text-2));line-height:1.45}.glass-ui-match-result{display:inline-flex;margin-top:6px;padding:3px 10px;border-radius:10px;font-size:var(--glass-font-caption);font-weight:700;line-height:1.45}.glass-ui-match-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.glass-ui-match-qty{text-align:right;font-variant-numeric:tabular-nums}.glass-ui-match-qty b{display:block;font-size:var(--glass-font-title3);font-weight:800;color:rgb(var(--glass-text))}.glass-ui-match-qty small{font-size:var(--glass-font-caption);font-weight:600;color:rgb(var(--glass-text-2))}.glass-ui-dropzone-formats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.glass-ui-dropzone-wrap{display:grid;gap:8px}.glass-ui-dropzone-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.glass-ui-ambient{--glass-ambient-tint: var(--glass-tone-polly-1);--glass-ambient-tint-2: var(--glass-tone-polly-2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-40;pointer-events:none;background:radial-gradient(42% 32% at 12% 0%,rgb(var(--glass-ambient-tint) / var(--glass-ambient-alpha)),transparent 70%),radial-gradient(30% 26% at 96% 4%,rgb(var(--glass-ambient-tint-2) / calc(var(--glass-ambient-alpha) * .5)),transparent 70%)}.glass-ui-ambient--contained{position:absolute;border-radius:inherit}.glass-ui-ambient[data-tone=shop]{--glass-ambient-tint: var(--glass-tone-shop-1);--glass-ambient-tint-2: var(--glass-tone-shop-2)}.glass-ui-ambient[data-tone=erp]{--glass-ambient-tint: var(--glass-tone-erp-1);--glass-ambient-tint-2: var(--glass-tone-erp-2)}.glass-ui-ambient[data-tone=polly]{--glass-ambient-tint: var(--glass-tone-polly-1);--glass-ambient-tint-2: var(--glass-tone-polly-2)}.glass-ui-ambient[data-tone=brand]{--glass-ambient-tint: var(--brand);--glass-ambient-tint-2: var(--brand)}.glass-ui-dock--stretch{display:grid;grid-template-columns:repeat(var(--glass-dock-cols, 5),minmax(0,1fr));align-items:center;gap:0;padding:0 6px;min-height:68px;border-radius:26px}.glass-ui-dock-item--prominent{transform:translateY(-14px);gap:2px}.glass-ui-dock-raised{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:rgb(var(--glass-on-accent));background:linear-gradient(150deg,rgb(var(--glass-dock-tone-1, var(--brand))) -15%,rgb(var(--glass-dock-tone-2, var(--brand))) 85%);box-shadow:0 8px 20px rgb(var(--glass-dock-tone-2, var(--brand)) / .45)}.glass-ui-dock-raised>svg{width:26px;height:26px}.glass-ui-dock-raised[data-tone=shop]{--glass-dock-tone-1: var(--glass-tone-shop-1);--glass-dock-tone-2: var(--glass-tone-shop-2)}.glass-ui-dock-raised[data-tone=erp]{--glass-dock-tone-1: var(--glass-tone-erp-1);--glass-dock-tone-2: var(--glass-tone-erp-2)}.glass-ui-dock--stretch .glass-ui-dock-item[aria-current=page]:after{content:"";position:absolute;bottom:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:2px;background:rgb(var(--brand))}.glass-ui-dock-item--prominent[aria-current=page]:after{display:none}.glass-ui-dock--dense{padding:0 4px}.glass-ui-dock--dense .glass-ui-dock-item{padding-inline:2px;min-width:0}.glass-ui-dock--dense .glass-ui-dock-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-ui-ai-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--glass-radius-3xl)}.glass-ui-ai-panel--rail{width:100%;height:100%;animation:glass-ui-ai-panel-in var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-ai-panel-head{display:flex;align-items:center;gap:10px;padding:14px 10px 8px 14px;flex:none}.glass-ui-ai-panel-title{display:grid;min-width:0;flex:1}.glass-ui-ai-panel-title b{font-size:var(--glass-font-headline);font-weight:800;color:rgb(var(--glass-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-ui-ai-panel-title small{display:inline-flex;align-items:center;gap:5px;font-size:var(--glass-font-caption);font-weight:700;color:rgb(var(--glass-text-2))}.glass-ui-ai-panel-context{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px;flex:none}.glass-ui-ai-panel-ctx{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:9999px;font-size:var(--glass-font-caption);font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-ui-ai-panel-body{flex:1;min-height:0;overflow:auto;padding:4px 14px 12px;display:grid;gap:10px;align-content:start;overscroll-behavior:contain}.glass-ui-ai-panel-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.glass-ui-ai-quick{display:grid;justify-items:start;align-content:start;gap:4px;min-height:76px;padding:12px;border-radius:var(--glass-radius-lg);text-align:left}.glass-ui-ai-quick b{font-size:var(--glass-font-subhead);font-weight:800;color:rgb(var(--glass-text))}.glass-ui-ai-quick small{font-size:var(--glass-font-caption);font-weight:600;color:rgb(var(--glass-text-2))}.glass-ui-ai-quick-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:rgb(var(--glass-accent-brand));background-color:rgb(var(--glass-soft-brand) / var(--glass-soft-alpha))}.glass-ui-ai-panel-foot{flex:none;padding:8px 10px 12px}.glass-ui-ai-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;cursor:default;z-index:var(--glass-z-modal);background:rgb(var(--glass-scrim) / var(--glass-scrim-alpha));animation:glass-ui-fx-fade var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-ai-panel--sheet{position:fixed;z-index:var(--glass-z-modal);margin:auto;inset:max(var(--glass-sheet-edge, 16px),env(safe-area-inset-top,0px)) max(var(--glass-sheet-edge, 16px),env(safe-area-inset-right,0px)) max(var(--glass-sheet-edge, 16px),env(safe-area-inset-bottom,0px)) max(var(--glass-sheet-edge, 16px),env(safe-area-inset-left,0px));width:auto;max-width:560px;height:auto;max-height:var(--glass-sheet-max-h, 85dvh);border-radius:var(--glass-radius-3xl);animation:glass-ui-ai-sheet-in .22s var(--glass-ease-standard) backwards}@keyframes glass-ui-ai-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes glass-ui-ai-sheet-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes glass-ui-fx-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.glass-ui-polly[data-live=true]:before,.glass-ui-polly[data-live=true]:after,.glass-ui-skeleton--shimmer:after,.glass-ui-progress--shimmer .glass-ui-progress-fill:after,.glass-ui-ai-stream-caret{animation:none}.glass-ui-scan-line{animation:none;top:50%;opacity:.6}.glass-ui-rise,.glass-ui-ai-panel--rail,.glass-ui-ai-panel--sheet{animation:glass-ui-fx-fade var(--glass-motion-fast) linear both}.glass-ui-polly-btn:active,.glass-ui-ai-chip:active{transform:none}.glass-ui-viewswitch-btn{transition:none}}.glass-ui-src-badge--18{width:18px;height:18px;border-radius:5px}.glass-ui-src-badge--28{width:28px;height:28px;border-radius:8px}.glass-ui-src-badge--36{width:36px;height:36px;border-radius:10px}.glass-ui-src-badge-with-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--glass-font-footnote);font-weight:600;color:rgb(var(--glass-text-2))}.glass-ui-why-line{display:flex;align-items:center;gap:8px;min-height:var(--glass-touch);padding-top:8px;margin-top:10px;border-top:1px solid rgb(var(--glass-text) / .08);font-size:var(--glass-font-footnote);color:rgb(var(--glass-text-2))}.glass-ui-why-reason{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-ui-why-link{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0;padding:0 4px;border-radius:var(--glass-radius-sm);font-weight:700;color:rgb(var(--glass-accent-brand));background:none}.glass-ui-why-panel{display:flex;flex-direction:column;gap:10px}.glass-ui-why-box{padding:12px;border-radius:var(--glass-radius-lg)}.glass-ui-why-summary{margin:10px 0 0;font-size:var(--glass-font-callout);font-weight:700;line-height:1.55;color:rgb(var(--glass-text))}.glass-ui-why-label{margin-top:4px;font-size:var(--glass-font-caption);font-weight:800;letter-spacing:.03em;color:rgb(var(--glass-text-2))}.glass-ui-why-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.glass-ui-why-item{display:flex;align-items:center;gap:12px;padding:10px 8px 10px 12px;border-radius:var(--glass-radius-lg)}.glass-ui-why-item-text{flex:1;min-width:0}.glass-ui-why-item-title{font-size:var(--glass-font-subhead);font-weight:700;color:rgb(var(--glass-text))}.glass-ui-why-item-sub{margin-top:2px;font-size:var(--glass-font-footnote);color:rgb(var(--glass-text-2))}.glass-ui-why-empty{margin:0;font-size:var(--glass-font-footnote);color:rgb(var(--glass-text-2))}.glass-ui-why-rule{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--glass-font-footnote);line-height:1.55;color:rgb(var(--glass-text-2))}.glass-ui-why-rule>svg{flex-shrink:0;margin-top:3px;color:rgb(var(--glass-accent-ok))}.glass-ui-why-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.glass-ui-memory-card{border-radius:var(--glass-radius-xl);padding:12px 12px 12px 14px}.glass-ui-memory-card[data-sensitive=health]{border-style:dashed;border-color:rgb(var(--glass-accent-warn) / .7)}.glass-ui-memory-head{display:flex;align-items:center;gap:10px}.glass-ui-memory-emoji{font-size:1.375rem;line-height:1}.glass-ui-memory-title{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--glass-font-callout);font-weight:800;color:rgb(var(--glass-text))}.glass-ui-memory-level{font-size:var(--glass-font-footnote);font-weight:700;color:rgb(var(--glass-accent-brand))}.glass-ui-memory-bar{position:relative;height:6px;margin-top:10px;border-radius:999px;overflow:hidden;background:rgb(var(--glass-text) / .1)}.glass-ui-memory-bar>span{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--glass-polly-gradient)}.glass-ui-memory-foot{display:flex;align-items:center;gap:8px;margin-top:8px}.glass-ui-memory-sources{display:inline-flex;gap:4px;flex-shrink:0}.glass-ui-memory-reason{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--glass-font-footnote);color:rgb(var(--glass-text-2))}.glass-ui-memory-sensitive{margin:8px 0 0;font-size:var(--glass-font-footnote);font-weight:600;color:rgb(var(--glass-accent-warn))}[dir=rtl] [data-rtl-flip]{scale:-1 1}[dir=rtl] [dir=ltr] [data-rtl-flip]{scale:none}[dir=rtl] .glass-ui-switch[aria-checked=true] .glass-ui-switch-knob{transform:translate(calc(var(--glass-switch-h) - var(--glass-switch-w)))}[dir=rtl] .glass-ui-select{padding-right:.875rem;padding-left:36px}[dir=rtl] .glass-ui-select-chevron{right:auto;left:12px}[dir=rtl] select.glass-ui-field:not(.glass-ui-select){padding-right:.875rem!important;padding-left:34px!important;background-position:13px 50%,18px 50%!important}[dir=rtl] .glass-chat-quote.border-l-2{border-left-width:0;border-right-width:2px;padding-left:0;padding-right:.5rem}[dir=rtl] .glass-chat-bubble--overlay .glass-chat-name-inline{margin-right:0;margin-left:.375rem}[dir=rtl] .glass-chat-bubble__badge{right:auto;left:8px}[dir=rtl] .glass-composer__send-badge{right:auto;left:-2px}[dir=rtl] .glass-chat-row .glass-ui-backbtn.-ml-1{margin-left:0;margin-right:-.25rem}[dir=rtl] .glass-settings-row.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: -.125rem}[dir=rtl] .glass-settings-option-trailing{padding-right:0;padding-left:14px}[dir=rtl] .glass-settings-section-action{margin-left:0;margin-right:auto}[dir=rtl] .glass-ui-id-input--status{padding-right:.875rem;padding-left:6.5rem}[dir=rtl] .glass-ui-id-input--status~.right-3{right:auto;left:.75rem}[dir=rtl] .glass-ui-notice:after{left:auto;right:0}[dir=rtl] .glass-ui-notice.pl-4.pr-3{padding-left:.75rem;padding-right:1rem}[dir=rtl] .glass-ui-option-mark{right:auto;left:8px}[dir=rtl] .glass-ui-option>.pr-5{padding-right:0;padding-left:1.25rem}[dir=rtl] .glass-ui-focus-within.pl-1\.5.pr-1\.5>.-mr-1{margin-right:0;margin-left:-.25rem}[dir=rtl] .glass-ui-focus-within.pl-3.pr-0\.5{padding-left:.125rem;padding-right:.75rem}[dir=rtl] .pointer-events-auto.pl-3.pr-1{padding-left:.25rem;padding-right:.75rem}[dir=rtl] .glass-ui-pressable.glass-ui-touch.-mr-2{margin-right:0;margin-left:-.5rem}[dir=rtl] .ring-2.-right-0.-bottom-0,[dir=rtl] .absolute.-right-0.-top-0{right:auto;left:0}[dir=rtl] .glass-ui-ai-card:before{left:auto;right:0}[dir=rtl] .glass-ui-dock-item>.absolute.top-0\.5.right-1{right:auto;left:.25rem}[dir=rtl] .glass-ui-slide-in-right{--glass-slide-from: -16px}[dir=rtl] .glass-ui-slide-in-left{--glass-slide-from: 16px}[dir=rtl] .glass-ui-ai-panel--rail{animation-name:glass-ui-ai-panel-in-rtl}@keyframes glass-ui-ai-panel-in-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}[dir=rtl] [data-hswipe="1"]>.absolute.inset-y-0.left-0.flex{left:auto;right:0}[dir=rtl] [data-hswipe="1"]>.absolute.inset-y-0.right-0.flex{right:auto;left:0}[dir=rtl] [data-side][data-collapsed][data-dragging]>nav{flex-direction:row-reverse}[dir=rtl] [data-side][data-collapsed][data-dragging]>nav>button>[data-rtl-flip]{scale:none}[dir=rtl] .glass-divider-l{border-left:0;border-right:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}[dir=rtl] .glass-divider-r{border-right:0;border-left:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}[dir=rtl] .glass-caret{margin-left:0;margin-right:1px}[dir=rtl] .glass-ui-ai-stream-caret{margin-left:0;margin-right:2px}[dir=rtl] .glass-ui-memory-bar>span{left:auto;right:0}[dir=rtl] [data-testid=glass-hold-fill]{left:auto;right:0}[dir=rtl] .glass-ui-progress--indeterminate .glass-ui-progress-fill{animation-name:glass-ui-progress-slide-rtl}@keyframes glass-ui-progress-slide-rtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}:root{--glass-floatback-inset-y: 4px;--glass-floatback-inset-x: 12px;--glass-floatback-clear: calc(var(--glass-floatback-inset-y) + var(--glass-touch));--glass-floatback-gap: 6px}.glass-ui-floatback{position:sticky;top:0;height:0;overflow:visible;z-index:var(--glass-z-raised);pointer-events:none}.glass-ui-floatback>.glass-ui-floatback-btn{position:absolute;top:var(--glass-floatback-inset-y);inset-inline-start:var(--glass-floatback-inset-x);pointer-events:auto}.glass-ui-floatback--safe>.glass-ui-floatback-btn{top:calc(var(--glass-floatback-inset-y) + var(--sat, env(safe-area-inset-top)))}.glass-ui-floatback--inline{top:calc(var(--glass-floatback-inset-y) + (var(--glass-touch) - var(--glass-back-visual)) / 2)}.glass-ui-floatback--inline>.glass-ui-floatback-btn{top:calc((var(--glass-touch) - var(--glass-back-visual)) / -2);inset-inline-start:calc((var(--glass-touch) - var(--glass-back-visual)) / -2)}.glass-ui-floatback-clear{padding-top:var(--glass-floatback-clear)}.glass-ui-floatback-indent{margin-inline-start:calc(var(--glass-back-visual) + var(--glass-floatback-gap))}.glass-ui-floatback+.glass-ui-floatback-indent{margin-top:0!important}:root{--glass-floatback-under-inset: 12px}.glass-ui-floatback+.glass-ui-floatback-under{margin-top:0!important}.glass-ui-floatback--inline:has(+.glass-ui-floatback-under)>.glass-ui-floatback-btn{top:calc(var(--glass-floatback-under-inset) - (var(--glass-touch) - var(--glass-back-visual)) / 2);inset-inline-start:calc(var(--glass-floatback-under-inset) - (var(--glass-touch) - var(--glass-back-visual)) / 2)}:root{--glass-floatback-host-pad: 16px}.glass-ui-floatback--indent-next>.glass-ui-floatback-btn{top:calc(var(--glass-floatback-host-pad) - (var(--glass-touch) - var(--glass-back-visual)) / 2);inset-inline-start:calc(var(--glass-floatback-host-pad) - (var(--glass-touch) - var(--glass-back-visual)) / 2)}.glass-ui-floatback--indent-next+*>:first-child{margin-inline-start:calc(var(--glass-back-visual) + var(--glass-floatback-gap));max-width:calc(100% - var(--glass-back-visual) - var(--glass-floatback-gap))}.glass-ui-floatback--indent-next+*>:first-child:is(:empty,.sr-only)+*,.glass-ui-floatback.glass-ui-floatback--indent-next+:not(:has(>*)){margin-inline-start:calc(var(--glass-back-visual) + var(--glass-floatback-gap));max-width:calc(100% - var(--glass-back-visual) - var(--glass-floatback-gap))}.glass-ui-floatback--indent-next:has(+*>:first-child .glass-ui-backbtn){display:none}.glass-ui-floatback--indent-next:has(+*>:first-child .glass-ui-backbtn)+*>:first-child{margin-inline-start:0;max-width:none}.glass-ui-floatback--indent-next[data-fb-under]>.glass-ui-floatback-btn{top:calc(var(--glass-floatback-under-y, 0px) - (var(--glass-touch) - var(--glass-back-visual)) / 2);inset-inline-start:calc(var(--glass-floatback-under-x, 0px) - (var(--glass-touch) - var(--glass-back-visual)) / 2)}.glass-ui-floatback--indent-next[data-fb-under]+*>:first-child,.glass-ui-floatback--indent-next[data-fb-under]+*>:first-child:is(:empty,.sr-only)+*{margin-inline-start:0;max-width:none}.glass-ui-floatback--indent-next[data-fb-under]+*>:is(:first-child,:first-child:is(:empty,.sr-only)+*)>:first-child:not(:empty,.sr-only),.glass-ui-floatback--indent-next[data-fb-under]+*>:is(:first-child,:first-child:is(:empty,.sr-only)+*)>:first-child:is(:empty,.sr-only)+*{margin-inline-start:calc(var(--glass-back-visual) + var(--glass-floatback-gap));max-width:calc(100% - var(--glass-back-visual) - var(--glass-floatback-gap))}:where(.glass-ui-floatback-indent,.glass-ui-floatback--indent-next+*>:first-child,.glass-ui-floatback--indent-next+*>:first-child:is(:empty,.sr-only)+*,.glass-ui-floatback.glass-ui-floatback--indent-next+:not(:has(>*)),.glass-ui-floatback--indent-next[data-fb-under]+*>:is(:first-child,:first-child:is(:empty,.sr-only)+*)>:first-child:not(:empty,.sr-only),.glass-ui-floatback--indent-next[data-fb-under]+*>:is(:first-child,:first-child:is(:empty,.sr-only)+*)>:first-child:is(:empty,.sr-only)+*){min-height:var(--glass-back-visual)}:root{--glass-floatback-stack-top: 6px;--glass-floatback-stack-gap: 6px;--glass-floatback-stack-pull-max: 40px}.glass-ui-floatback--stack{height:calc(var(--glass-floatback-stack-top) + var(--glass-back-visual));margin-bottom:var(--glass-floatback-stack-pull, 0px);flex-shrink:0}.glass-ui-floatback--stack>.glass-ui-floatback-btn{top:calc(var(--glass-floatback-stack-top) - (var(--glass-touch) - var(--glass-back-visual)) / 2);inset-inline-start:calc(var(--glass-floatback-host-pad) - (var(--glass-touch) - var(--glass-back-visual)) / 2)}.glass-ui-floatback--stack.glass-ui-floatback--safe{height:calc(var(--glass-floatback-stack-top) + var(--glass-back-visual) + var(--sat, env(safe-area-inset-top)))}.glass-ui-floatback--stack.glass-ui-floatback--safe>.glass-ui-floatback-btn{top:calc(var(--glass-floatback-stack-top) + var(--sat, env(safe-area-inset-top)) - (var(--glass-touch) - var(--glass-back-visual)) / 2)}.glass-ui-floatback--stack:has(+*>:first-child .glass-ui-backbtn){display:none}:root{--glass-floatback-hide-shift: 12px}.glass-ui-floatback>.glass-ui-floatback-btn{transition:opacity var(--glass-motion-base) var(--glass-ease-standard),transform var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-floatback[data-fb-hidden]>.glass-ui-floatback-btn{opacity:0;transform:translateY(calc(-1 * var(--glass-floatback-hide-shift)));pointer-events:none}@media (prefers-reduced-motion: reduce){.glass-ui-floatback>.glass-ui-floatback-btn{transition:none}.glass-ui-floatback[data-fb-hidden]>.glass-ui-floatback-btn{transform:none}}:root{--glass-settings-max: 42rem;--glass-settings-gutter: 16px;--glass-settings-gutter-md: 24px;--glass-settings-gap: 12px;--glass-settings-row-min: 54px}.glass-settings-shell{display:flex;flex-direction:column;flex:1 1 0%;height:100%;min-height:0;overflow:hidden}.glass-settings-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.glass-settings-column{box-sizing:border-box;width:100%;max-width:var(--glass-settings-max);margin-left:auto;margin-right:auto;padding-left:var(--glass-settings-gutter);padding-right:var(--glass-settings-gutter)}@media (min-width: 768px){.glass-settings-column{padding-left:var(--glass-settings-gutter-md);padding-right:var(--glass-settings-gutter-md)}}.glass-settings-topbar{position:relative;z-index:var(--glass-z-raised);flex-shrink:0;padding-top:8px;padding-bottom:8px;padding-inline-end:var(--glass-settings-sbw, 0px)}.glass-settings-topbar-row{display:flex;align-items:center;gap:8px}.glass-settings-tabs{flex:1 1 0%;min-width:0;display:flex;gap:4px;padding:4px}.glass-settings-tab{flex:1 1 0%;min-width:0;padding-top:6px;padding-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-settings-content{display:flex;flex-direction:column;gap:var(--glass-settings-gap);padding-top:4px;padding-bottom:calc(48px + env(safe-area-inset-bottom))}.glass-settings-shell .glass-settings-content>*{max-width:none;margin-left:0;margin-right:0;margin-top:0;min-width:0}.glass-settings-shell .glass-settings-content>:not(.glass-ui,.ui-card,.card,.surface,.glass-ui-panel,section){padding-left:0;padding-right:0;padding-top:0}.glass-settings-page{display:flex;flex-direction:column;gap:var(--glass-settings-gap);min-width:0}.glass-settings-section{min-width:0}.glass-settings-section--flush{overflow:hidden;padding:0}.glass-settings-section-head{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.glass-settings-section-head--flush{padding:14px 14px 4px;margin-bottom:0}.glass-settings-section-title{margin:0;line-height:1}.glass-settings-rows{list-style:none;margin:0;padding:0}.glass-settings-rows>li+li{border-top:1px solid rgb(var(--glass-hairline) / var(--glass-hairline-alpha))}.glass-settings-row{display:flex;align-items:center;gap:12px;min-height:var(--glass-settings-row-min);padding:10px 14px;text-align:left;box-sizing:border-box}.glass-settings-section:not(.glass-settings-section--flush) .glass-settings-row{padding-left:0;padding-right:0}.glass-settings-option-li{display:flex;align-items:center}.glass-settings-option-li>.glass-settings-option{flex:1 1 auto;min-width:0}.glass-settings-option-trailing{flex-shrink:0;padding-right:14px;display:flex;align-items:center}.glass-settings-section-titlerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.glass-settings-section-action{flex-shrink:0;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.glass-ui-btn-outline{position:relative;min-height:30px;padding:0 12px;font-size:var(--glass-font-footnote, 12px);font-weight:600;white-space:nowrap;color:rgb(var(--glass-text));background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));border:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2));box-shadow:none}.glass-ui-btn-outline:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--glass-touch, 44px);transform:translateY(-50%)}.glass-ui-btn-outline--danger{color:rgb(var(--glass-accent-danger))}.glass-ui-btn-outline--danger:hover{background-image:linear-gradient(rgb(var(--glass-soft-danger) / var(--glass-soft-alpha)),rgb(var(--glass-soft-danger) / var(--glass-soft-alpha)))}.glass-ui-btn-outline:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none}.glass-ui-list-row{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--glass-touch, 44px);padding:4px 6px;width:100%;text-align:start;color:rgb(var(--glass-text));border-radius:12px;transition:background-color var(--glass-transition, .16s ease),box-shadow var(--glass-transition, .16s ease),transform var(--glass-transition, .16s ease)}.glass-ui-list>*{position:relative}.glass-ui-list>*+*:before{content:"";position:absolute;left:8px;right:8px;top:0;height:1px;background-color:rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5));pointer-events:none}.glass-ui-list{list-style:none}.glass-ui-list-row--selected{background-color:rgb(var(--brand) / .14)}.glass-ui-list-row[data-dragging=true]{background-color:rgb(var(--glass-bg) / var(--glass-bg-alpha-nested));box-shadow:0 6px 18px #0000002e,inset 0 0 0 1px rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2));transform:scale(1.01);z-index:1}.glass-ui-list-row-count{flex:none;font-size:var(--glass-font-footnote, 12px);color:rgb(var(--glass-text-2));font-variant-numeric:tabular-nums}.glass-ui-drag-handle{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;color:rgb(var(--glass-text-2));cursor:grab;touch-action:none;border-radius:8px}.glass-ui-drag-handle:after{content:"";position:absolute;left:50%;top:50%;width:var(--glass-touch, 44px);height:var(--glass-touch, 44px);transform:translate(-50%,-50%)}.glass-ui-drag-handle:active{cursor:grabbing}.glass-ui-drag-handle:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:1px}@media (prefers-reduced-motion: reduce){.glass-ui-list-row{transition:none}.glass-ui-list-row[data-dragging=true]{transform:none}}.glass-ui-swatch--on{box-shadow:0 0 0 2px rgb(var(--glass-bg) / var(--glass-bg-alpha-nested)),0 0 0 4px rgb(var(--brand))}.glass-ui-swatch--none{display:inline-flex;align-items:center;justify-content:center;background-color:rgb(var(--glass-tile-gray));color:rgb(var(--glass-text-2))}.glass-ui-thumb{position:relative;display:block;isolation:isolate}.glass-ui-thumb--card{width:100%;aspect-ratio:4 / 3}.glass-ui-thumb--square{width:100%;aspect-ratio:1 / 1}.glass-ui-thumb--row{flex:none;width:var(--glass-touch, 44px);height:var(--glass-touch, 44px)}.glass-ui-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.glass-ui-thumb-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.glass-ui-thumb-icon{display:inline-flex;line-height:0}.glass-ui-thumb--card .glass-ui-thumb-icon--lg{transform:scale(1.5)}.glass-ui-thumb--square .glass-ui-thumb-icon--lg{transform:scale(1.3)}.glass-ui-thumb-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2)) 1px,transparent 1.5px);background-size:10px 10px}.glass-ui-thumb-paper{position:absolute;top:10%;right:14%;bottom:0;left:14%;overflow:hidden;padding:8px 9px;color:rgb(var(--glass-text));background-color:rgb(var(--glass-surface));border:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2));border-bottom:0;border-radius:6px 6px 0 0;box-shadow:0 1px 4px rgb(var(--glass-scrim) / .12);text-align:start}.glass-ui-thumb-paper-title{font-size:9px;line-height:1.25;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.glass-ui-thumb-paper-body{margin-top:4px;font-size:7px;line-height:1.35;font-weight:400;color:rgb(var(--glass-text-2));white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;overflow-wrap:anywhere}.glass-ui-thumb--row .glass-ui-thumb-paper{top:12%;right:14%;bottom:0;left:14%;padding:3px 4px;border-radius:3px 3px 0 0}.glass-ui-thumb--row .glass-ui-thumb-paper-title{font-size:5px;-webkit-line-clamp:3}.glass-ui-thumb--row .glass-ui-thumb-paper-body{display:none}.glass-ui-thumb-badge{position:absolute;inset-block-end:6px;inset-inline-end:6px;z-index:1;display:inline-flex;line-height:0}.glass-ui-thumb--row .glass-ui-thumb-badge{display:none}.glass-ui-thumb-play{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:9999px;color:rgb(var(--glass-on-accent));background-color:rgb(var(--glass-scrim) / .45);pointer-events:none}.glass-ui-thumb--row .glass-ui-thumb-play{width:20px;height:20px}.glass-ui-thumb-corner{position:absolute;inset-block-start:6px;inset-inline-end:6px;z-index:2;display:inline-flex}.glass-ui-thumb--row .glass-ui-thumb-corner{inset-block-start:2px;inset-inline-end:2px}.glass-ui-thumb-loading{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.glass-ui-thumb-strip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.glass-ui-thumb-strip::-webkit-scrollbar{display:none}.glass-ui-thumb-strip:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-2px}.glass-ui-thumb-strip-page{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.glass-ui-thumb-strip-img{max-width:100%;max-height:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.glass-ui-thumb-pages-label{position:absolute;inset-block-end:8px;left:50%;transform:translate(-50%);z-index:1;padding:2px 8px;border-radius:9999px;font-size:var(--glass-font-footnote, 12px);font-variant-numeric:tabular-nums;color:rgb(var(--glass-on-accent));background-color:rgb(var(--glass-scrim) / .45);pointer-events:none}@media (prefers-reduced-motion: no-preference){.glass-ui-thumb-strip{scroll-behavior:smooth}}html :is(.glass-ui-btn-primary,.glass-ui-btn-danger,.glass-ui-btn-ok,.glass-ui-btn-warn,.glass-ui-btn-inverse):is(:disabled,[aria-disabled=true]):not(.glass-ui-keep-solid),html .glass-ui-btn.glass-ui:is(:disabled,[aria-disabled=true]):not(.glass-ui-keep-solid){opacity:1;background:linear-gradient(rgb(var(--glass-hover) / var(--glass-press-alpha)),rgb(var(--glass-hover) / var(--glass-press-alpha))),rgb(var(--glass-bg) / var(--glass-bg-alpha-strong));color:rgb(var(--glass-text-2));border:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 2));box-shadow:none;-webkit-backdrop-filter:blur(var(--glass-ui-blur));backdrop-filter:blur(var(--glass-ui-blur));text-shadow:none;cursor:not-allowed;transform:none}:root{--glass-focus-ring-reach: 5px;--glass-sheet-body-gap: 8px}:root{--glass-sheet-edge: 16px;--glass-sheet-max-h: 85dvh;--glass-sheet-in: .22s;--glass-sheet-in-reduced: .12s;--glass-sheet-scale-from: .96}.glass-ui-sheet-root{padding:max(var(--glass-sheet-edge),env(safe-area-inset-top)) max(var(--glass-sheet-edge),env(safe-area-inset-right)) calc(max(var(--glass-sheet-edge),env(safe-area-inset-bottom)) + var(--glass-sheet-kb, 0px)) max(var(--glass-sheet-edge),env(safe-area-inset-left))}.glass-ui-sheet-panel{max-height:min(var(--glass-sheet-max-h),100%);animation:glass-ui-sheet-pop var(--glass-sheet-in) var(--glass-ease-standard) backwards}.glass-ui-sheet-scrim{animation:glass-ui-sheet-fade var(--glass-sheet-in) var(--glass-ease-standard) backwards}@keyframes glass-ui-sheet-pop{0%{opacity:0;transform:scale(var(--glass-sheet-scale-from))}to{opacity:1;transform:none}}@keyframes glass-ui-sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.glass-ui-sheet-panel,.glass-ui-sheet-scrim{animation:glass-ui-sheet-fade var(--glass-sheet-in-reduced) linear backwards}}.glass-ui-sheet-body{padding-top:max(var(--glass-sheet-body-gap),var(--glass-focus-ring-reach));scroll-padding-top:max(var(--glass-sheet-body-gap),var(--glass-focus-ring-reach))}:root{--glass-avatar-list: 55px;--glass-avatar-list-row-pad: 8px}.glass-avatar-list{width:var(--glass-avatar-list);height:var(--glass-avatar-list);font-size:calc(var(--glass-avatar-list) * .42);line-height:1}.glass-avatar-list-dot{width:calc(var(--glass-avatar-list) * .28);height:calc(var(--glass-avatar-list) * .28)}.glass-ui-wavescrub{position:relative;display:flex;align-items:center;gap:2px;min-height:var(--glass-touch, 44px);height:var(--glass-touch, 44px);padding:6px 0;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;border-radius:8px}.glass-ui-wavescrub--disabled{cursor:not-allowed;opacity:.5}.glass-ui-wavescrub__bar{flex:1 1 0;min-width:2px;max-width:4px;border-radius:9999px;background:rgb(var(--glass-track) / var(--glass-track-alpha));transition:background-color .2s ease}.glass-ui-wavescrub__bar--played{background:rgb(var(--brand))}@media (prefers-reduced-motion: reduce){.glass-ui-wavescrub__bar{transition:none}}:root{--glass-addrpill-h: var(--glass-touch);--glass-addrpill-h-compact: 32px;--glass-addrpill-pad-x: 6px}.glass-ui-addrpill{position:relative;display:flex;align-items:center;min-width:0;height:var(--glass-addrpill-h);padding-inline:var(--glass-addrpill-pad-x);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glass-ui-addrpill--compact{height:var(--glass-addrpill-h-compact);padding-inline:4px}.glass-ui-addrpill-hit{position:relative;flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;border-radius:9999px;cursor:pointer;outline:none}.glass-ui-addrpill-hit:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,var(--glass-touch));transform:translateY(-50%)}.glass-ui-addrpill-clip{position:relative;flex:1 1 auto;min-width:0;height:100%;overflow:hidden;border-radius:9999px}.glass-ui-addrpill-track{height:100%;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding-inline:8px;transform:translate3d(var(--glass-addrpill-dx, 0px),var(--glass-addrpill-dy, 0px),0);transition:transform var(--glass-motion-base) var(--glass-ease-spring)}.glass-ui-addrpill[data-dragging=true] .glass-ui-addrpill-track{transition:none}.glass-ui-addrpill-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-ui-addrpill-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.glass-ui-addrpill-trailing{flex:0 0 auto;display:inline-flex;align-items:center}.glass-ui-addrpill-hint{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--glass-text-2));opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--glass-motion-fast) var(--glass-ease-standard)}.glass-ui-addrpill-hint--right{inset-inline-start:6px}.glass-ui-addrpill-hint--left{inset-inline-end:6px}.glass-ui-addrpill-hint--up{top:2px;left:50%;transform:translate(-50%)}.glass-ui-addrpill[data-hint=right] .glass-ui-addrpill-hint--right,.glass-ui-addrpill[data-hint=left] .glass-ui-addrpill-hint--left,.glass-ui-addrpill[data-hint=up] .glass-ui-addrpill-hint--up{opacity:.45}.glass-ui-addrpill[data-hint][data-armed=true] .glass-ui-addrpill-hint{color:rgb(var(--glass-text))}.glass-ui-addrpill[data-hint=right][data-armed=true] .glass-ui-addrpill-hint--right,.glass-ui-addrpill[data-hint=left][data-armed=true] .glass-ui-addrpill-hint--left,.glass-ui-addrpill[data-hint=up][data-armed=true] .glass-ui-addrpill-hint--up{opacity:.9}.glass-ui.glass-ui-addrpill--warn{border-color:rgb(var(--glass-accent-warn));box-shadow:inset 0 0 0 1px rgb(var(--glass-accent-warn) / .55),var(--glass-shadow)}.glass-ui.glass-ui-addrpill--danger{border-color:rgb(var(--glass-accent-danger));box-shadow:inset 0 0 0 1px rgb(var(--glass-accent-danger) / .6),var(--glass-shadow)}.glass-ui-addrpill-progress{position:absolute;left:18px;right:18px;bottom:1px;height:2px;overflow:hidden;border-radius:9999px;pointer-events:none}.glass-ui-addrpill-progress-bar{width:35%;height:100%;border-radius:inherit;background:rgb(var(--brand));animation:glass-ui-addrpill-slide 1.1s var(--glass-ease-standard) infinite}@keyframes glass-ui-addrpill-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion: reduce){.glass-ui-addrpill-track{transform:none;transition:none}.glass-ui-addrpill-progress-bar{width:100%;opacity:.55;animation:none}}:root{--glass-motion-crossfade: .6s;--glass-motion-kenburns: 2.4s}.glass-wallpaper{pointer-events:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-wallpaper--viewport{position:fixed;top:0;right:0;bottom:0;left:0}.glass-wallpaper--fill,.glass-wallpaper-layer{position:absolute;top:0;right:0;bottom:0;left:0}.glass-wallpaper-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-drag:none}.glass-wallpaper-layer[data-phase=prep]{opacity:.001}.glass-wallpaper-layer[data-phase=enter]{animation:glass-wallpaper-in var(--glass-motion-crossfade) var(--glass-ease-standard, cubic-bezier(.2, .8, .2, 1)) both}.glass-wallpaper-layer[data-phase=exit]{animation:glass-wallpaper-out var(--glass-motion-crossfade) var(--glass-ease-exit, cubic-bezier(.4, 0, 1, 1)) both}.glass-wallpaper-layer[data-kb]>.glass-wallpaper-img{animation:glass-wallpaper-kb var(--glass-motion-kenburns) var(--glass-ease-standard, cubic-bezier(.2, .8, .2, 1)) both}.glass-wallpaper-lqip{filter:blur(20px);transform:scale(1.15);opacity:0;transition:opacity var(--glass-motion-base, .25s) ease-out}.glass-wallpaper-lqip[data-ready]{opacity:1}.glass-wallpaper-lqip--sharp{filter:none;transform:none}@keyframes glass-wallpaper-in{0%{opacity:0}to{opacity:1}}@keyframes glass-wallpaper-out{0%{opacity:var(--glass-wallpaper-from, 1)}to{opacity:0}}@keyframes glass-wallpaper-kb{0%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){:root{--glass-motion-crossfade: var(--glass-motion-fast, .15s)}.glass-wallpaper-layer[data-kb]>.glass-wallpaper-img{animation:none}.glass-wallpaper-lqip{transition:none}}:root{--glass-discovery-bottom: 12px;--glass-discovery-max-w: 520px;--glass-actionrow-item-w: 68px;--glass-actionrow-item-h: 64px}.glass-ui-discovery{position:absolute;left:12px;right:12px;bottom:var(--glass-discovery-bottom);margin-inline:auto;max-width:var(--glass-discovery-max-w);z-index:var(--glass-z-float);padding:10px 6px 10px 12px;animation:glass-ui-discovery-in var(--glass-motion-base) var(--glass-ease-standard) backwards;transition:opacity var(--glass-motion-base) var(--glass-ease-standard),transform var(--glass-motion-base) var(--glass-ease-standard)}.glass-ui-discovery[data-hidden=true]{opacity:0;transform:translateY(16px);pointer-events:none}@keyframes glass-ui-discovery-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.glass-ui-discovery-head{display:flex;align-items:flex-start;gap:10px}.glass-ui-discovery-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;font-size:var(--glass-font-title3);line-height:1}.glass-ui-discovery-text{flex:1 1 auto;min-width:0;padding-top:4px}.glass-ui-discovery-desc{margin-top:2px}.glass-ui-discovery-dismiss{flex:0 0 auto;margin-top:-6px;color:rgb(var(--glass-text-2))}.glass-ui-discovery-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;padding-right:6px}.glass-ui.glass-ui-discovery--info{border-color:rgb(var(--glass-accent-info) / .55)}.glass-ui.glass-ui-discovery--ok{border-color:rgb(var(--glass-accent-ok) / .55)}.glass-ui.glass-ui-discovery--warn{border-color:rgb(var(--glass-accent-warn) / .7)}.glass-ui.glass-ui-discovery--danger{border-color:rgb(var(--glass-accent-danger));box-shadow:inset 0 0 0 1px rgb(var(--glass-accent-danger) / .5),var(--glass-shadow)}.glass-ui-discovery--info .glass-ui-discovery-icon{color:rgb(var(--glass-accent-info))}.glass-ui-discovery--ok .glass-ui-discovery-icon{color:rgb(var(--glass-accent-ok))}.glass-ui-discovery--warn .glass-ui-discovery-icon{color:rgb(var(--glass-accent-warn))}.glass-ui-discovery--danger .glass-ui-discovery-icon{color:rgb(var(--glass-accent-danger))}.glass-ui-actionrow{min-width:0}.glass-ui-actionrow-title{padding:0 2px 6px}.glass-ui-actionrow-scroller{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px;-webkit-overflow-scrolling:touch}.glass-ui-actionrow-scroller::-webkit-scrollbar{display:none}.glass-ui-actionrow-item{position:relative;flex:0 0 auto;width:var(--glass-actionrow-item-w);min-height:var(--glass-actionrow-item-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px 6px;scroll-snap-align:start;color:rgb(var(--glass-text));text-align:center}.glass-ui-actionrow-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--glass-font-title3);line-height:1}.glass-ui-actionrow-done{display:inline-flex;color:rgb(var(--glass-accent-ok))}.glass-ui-actionrow-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;line-height:1.2;word-break:break-word}.glass-ui-actionrow-badge{position:absolute;top:4px;right:4px;line-height:1}.glass-ui-actionrow-item[data-busy=true]{cursor:progress}.glass-ui-actionrow-item[data-busy=true]:active{transform:none}.glass-ui-danger-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--glass-z-overlay);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;border-width:0;animation:glass-ui-danger-in var(--glass-motion-base) var(--glass-ease-standard) backwards}.glass-ui-danger-overlay--danger{box-shadow:inset 0 0 0 3px rgb(var(--glass-accent-danger) / .55)}.glass-ui-danger-overlay--warn{box-shadow:inset 0 0 0 3px rgb(var(--glass-accent-warn) / .55)}@keyframes glass-ui-danger-in{0%{opacity:0}to{opacity:1}}.glass-ui-danger-overlay-card{width:100%;max-width:420px;margin:auto;padding:24px 20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;outline:none}.glass-ui-danger-overlay--danger .glass-ui-danger-overlay-card{border-color:rgb(var(--glass-accent-danger));box-shadow:inset 0 0 0 1px rgb(var(--glass-accent-danger) / .5),var(--glass-shadow-lg)}.glass-ui-danger-overlay--warn .glass-ui-danger-overlay-card{border-color:rgb(var(--glass-accent-warn));box-shadow:inset 0 0 0 1px rgb(var(--glass-accent-warn) / .5),var(--glass-shadow-lg)}.glass-ui-danger-overlay-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--glass-font-title1);line-height:1}.glass-ui-danger-overlay--danger .glass-ui-danger-overlay-icon{color:rgb(var(--glass-accent-danger))}.glass-ui-danger-overlay--warn .glass-ui-danger-overlay-icon{color:rgb(var(--glass-accent-warn))}.glass-ui-danger-overlay-title{margin-top:12px}.glass-ui-danger-overlay-body{margin-top:8px}.glass-ui-danger-overlay-details{width:100%;margin-top:12px;text-align:left}.glass-ui-danger-overlay-summary{display:flex;align-items:center;justify-content:center;min-height:var(--glass-touch);border-radius:var(--glass-radius-md);cursor:pointer;list-style:none}.glass-ui-danger-overlay-summary::-webkit-details-marker{display:none}.glass-ui-danger-overlay-summary:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--glass-motion-fast) var(--glass-ease-standard)}.glass-ui-danger-overlay-details[open] .glass-ui-danger-overlay-summary:after{transform:translateY(2px) rotate(-135deg)}.glass-ui-danger-overlay-details-body{padding:4px 4px 8px}.glass-ui-danger-overlay-actions{width:100%;margin-top:16px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.glass-ui-danger-overlay-extra{display:flex;justify-content:center}.glass-ui-danger-overlay-proceed{color:rgb(var(--glass-text-2))}.glass-ui-danger-overlay-proceed[data-armed=true]{color:rgb(var(--glass-accent-danger))}@media (prefers-reduced-motion: reduce){.glass-ui-discovery{animation-name:glass-ui-browserkit-fade}.glass-ui-discovery[data-hidden=true]{transform:none}.glass-ui-danger-overlay-summary:after{transition:none}}@keyframes glass-ui-browserkit-fade{0%{opacity:0}to{opacity:1}}.glass-ui-cost-chip{align-items:flex-start;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.35;text-align:start;border-radius:14px}.glass-ui-cost-chip>svg{margin-top:calc((1.35em - 13px)/2)}.glass-ui-cost-chip>span{min-width:0}.glass-ui-caption-track{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:min(100%,320px)}.glass-ui-caption-track__btn{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;max-width:100%;padding:0 12px;font-size:var(--glass-font-footnote);font-weight:700;cursor:pointer;transition:transform var(--glass-dur-fast, .18s) ease,opacity var(--glass-dur-fast, .18s) ease}.glass-ui-caption-track__btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.glass-ui-caption-track__btn:not(.is-on){opacity:.82}.glass-ui-caption-track__btn:disabled{opacity:.5;cursor:default}.glass-ui-caption-track__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-ui-caption-track__menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(300px,calc(100vw - 32px));max-height:min(62vh,440px);overflow-y:auto;overscroll-behavior:contain}.glass-ui-caption-track__desc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.glass-ui-caption-track__pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px;border-radius:9999px;font-size:var(--glass-font-caption);font-weight:700;line-height:1.3}.glass-ui-caption-track__spark{width:10px;height:10px;border-radius:9999px;flex-shrink:0;background:var(--glass-polly-gradient);animation:glass-ui-caption-pulse 1.2s ease-in-out infinite}@keyframes glass-ui-caption-pulse{0%,to{transform:scale(.8);opacity:.7}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion: reduce){.glass-ui-caption-track__spark{animation:none}}.glass-chat-item{content-visibility:auto;contain-intrinsic-size:auto 72px}.glass-chat-ai__extras{display:flex;flex-direction:column;gap:6px;margin-top:8px}.glass-chat-ai__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.glass-chat-ai__actions .glass-ui-cost-chip{margin-inline-end:4px}.glass-chat-ai__error{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.glass-chat-sources{display:flex;flex-direction:column;gap:4px;min-width:0}.glass-chat-sources__list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.glass-chat-source{display:inline-flex;align-items:center;gap:4px;max-width:220px;min-height:28px;padding:2px 10px;border-radius:9999px}.glass-chat-source>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-chat-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px 12px}.glass-chat-state__icon{font-size:28px;line-height:1}.glass-chat-quick{display:flex;flex-wrap:wrap;gap:6px}.glass-chat-attachments{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.glass-chat-attachment{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;max-width:220px;min-height:44px;padding:4px}.glass-chat-attachment__thumb{width:36px;height:36px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.glass-chat-attachment__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-chat-window{display:flex;flex-direction:column;min-height:0}.glass-chat-notice{display:flex;justify-content:center;margin:8px 0}.glass-chat-notice>div{max-width:92%;padding:6px 12px;border-radius:12px}.glass-chat-bubble[data-notice=warn]{box-shadow:inset 3px 0 rgb(var(--glass-accent-warn))}.glass-chat-bubble[data-notice=info]{box-shadow:inset 3px 0 rgb(var(--glass-accent-info))}[dir=rtl] .glass-chat-bubble[data-notice=warn]{box-shadow:inset -3px 0 rgb(var(--glass-accent-warn))}[dir=rtl] .glass-chat-bubble[data-notice=info]{box-shadow:inset -3px 0 rgb(var(--glass-accent-info))}.glass-ui-dt{position:relative;min-width:0}.glass-ui-dt-input[data-filled=true]:not(:focus){color:transparent;-webkit-text-fill-color:transparent}.glass-ui-dt-input[data-filled=true]:not(:focus)::-webkit-datetime-edit{color:transparent;-webkit-text-fill-color:transparent}.glass-ui-dt-input{cursor:pointer}.glass-ui-dt-input:disabled{cursor:not-allowed}.glass-ui-dt-display{position:absolute;inset-block:0;inset-inline-start:0;inset-inline-end:2.25rem;display:flex;align-items:center;padding-inline-start:.875rem;pointer-events:none;color:rgb(var(--glass-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-ui-dt-input:focus+.glass-ui-dt-display{visibility:hidden}.glass-ui-dt-input:disabled+.glass-ui-dt-display{opacity:.55}.glass-ui-dt-input[data-unknown=true]{color:transparent;-webkit-text-fill-color:transparent}.glass-ui-dt-input[data-unknown=true]::-webkit-datetime-edit{color:transparent;-webkit-text-fill-color:transparent}html .glass-ui.glass-ui-dt--invalid{border-color:rgb(var(--glass-accent-danger) / .7);box-shadow:0 0 0 1px rgb(var(--glass-accent-danger) / .6)}.glass-fold-single{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0}.glass-fold-dual{display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0}.glass-fold-tabletop{display:grid;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0}.glass-fold-pane{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;contain:layout}.glass-fold-hinge{min-width:0;min-height:0;pointer-events:none}.glass-fold-dual:not(.glass-fold-dual--hinge)>.glass-fold-pane--primary{border-inline-end:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-fold-placeholder{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:1.5rem}html[data-glass-split=detail] [data-glass-split-target]{margin-inline-start:calc(var(--glass-split-primary-w, 0px) + var(--glass-split-gap, 0px))}html[data-glass-split=list] [data-glass-split-target]{margin-inline-end:calc(var(--glass-split-secondary-w, 0px) + var(--glass-split-gap, 0px))}.glass-fold-split-pane{position:fixed;top:0;bottom:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;contain:layout;padding-top:var(--sat, env(safe-area-inset-top))}.glass-fold-split-pane--start{inset-inline-start:0;width:var(--glass-split-primary-w, 0px)}.glass-fold-split-pane--end{inset-inline-end:0;width:var(--glass-split-secondary-w, 0px)}html[data-glass-split]:not([data-glass-fold-span]) .glass-fold-split-pane--start{border-inline-end:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}html[data-glass-split]:not([data-glass-fold-span]) .glass-fold-split-pane--end{border-inline-start:1px solid rgb(var(--glass-hairline) / calc(var(--glass-hairline-alpha) * 1.5))}.glass-fold-split-pane a[aria-current=page]{background-color:rgb(var(--glass-text) / .08)}html[data-glass-fold-span=horizontal] [data-testid=dock-tab-bar]{left:calc(var(--glass-fold-seg0-w) / 2)}html[dir=rtl][data-glass-fold-span=horizontal] [data-testid=dock-tab-bar]{left:calc(var(--glass-fold-seg1-x) + var(--glass-fold-seg1-w) / 2)}html[data-glass-fold-dual="1"]:not([data-glass-fold-span]) [data-testid=dock-tab-bar]{left:calc(var(--glass-fold-primary-w) / 2);max-width:calc(var(--glass-fold-primary-w) - 16px)}html[dir=rtl][data-glass-fold-dual="1"]:not([data-glass-fold-span]) [data-testid=dock-tab-bar]{left:calc(100% - var(--glass-fold-primary-w) / 2)}html[data-glass-fold-posture=tabletop] [data-call-root]>footer{flex:0 0 auto;min-height:var(--glass-fold-bottom-h);margin-top:var(--glass-fold-gap-h);display:flex;flex-direction:column;justify-content:center}html[data-glass-fold-posture=tabletop] [data-call-root]>.absolute.inset-0{bottom:calc(var(--glass-fold-bottom-h) + var(--glass-fold-gap-h))}html[data-glass-fold-posture=tabletop] [data-call-root]>.glass-motion-position[class*=bottom-]{bottom:calc(var(--glass-fold-bottom-h) + var(--glass-fold-gap-h) + .75rem)}html[data-glass-fold-span=horizontal] [data-call-root]:not(.fixed){padding-inline-start:var(--glass-fold-seg1-x)}html[data-glass-fold-span=horizontal] [data-call-root]:not(.fixed)>.absolute.inset-0{right:calc(100% - var(--glass-fold-seg0-w))}html[dir=rtl][data-glass-fold-span=horizontal] [data-call-root]:not(.fixed)>.absolute.inset-0{right:0;left:var(--glass-fold-seg1-x)}html[data-glass-fold-posture=cover] [data-call-root] [data-testid=call-big-avatar]{transform:scale(.6);transform-origin:center}html[data-glass-fold-posture=cover] [data-call-root]>footer{padding-top:.5rem}html[data-glass-fold-posture=cover] [data-call-root]>.flex-1{min-height:0;overflow:hidden}html[data-glass-fold-posture=cover] [data-call-root]>footer{flex-shrink:0;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))!important}html[data-glass-fold-posture=cover] [data-glass-cover-hide]{display:none!important}.glass-ui-viz-muted{color:rgb(var(--glass-text-2));font-size:.75rem}.glass-ui-viz-tip{position:absolute;bottom:calc(100% + 4px);transform:translate(-50%);padding:2px 8px;font-size:.75rem;font-weight:700;white-space:nowrap;pointer-events:none;color:rgb(var(--glass-text));z-index:2}.glass-ui-viz-spark{position:relative;width:100%;min-width:48px;touch-action:pan-y}.glass-ui-viz-spark--empty{display:flex;align-items:center}.glass-ui-viz-spark svg{display:block;width:100%;height:100%;overflow:visible}.glass-ui-viz-spark-line{fill:none;stroke:var(--glass-viz-color);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.glass-ui-viz-spark-area{fill:var(--glass-viz-color);opacity:.14;stroke:none}.glass-ui-viz-spark-cross{stroke:rgb(var(--glass-text-2));stroke-width:1px;opacity:.5}.glass-ui-viz-spark-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--glass-viz-color);box-shadow:0 0 0 2px rgb(var(--glass-surface));pointer-events:none}.glass-ui-viz-bars{display:flex;flex-direction:column;gap:6px;min-width:0}.glass-ui-viz-bars-head{display:flex;justify-content:flex-end}.glass-ui-viz-bars-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.glass-ui-viz-bars-list>li{display:grid;grid-template-columns:minmax(72px,32%) 1fr auto;align-items:center;gap:10px;min-height:36px;padding:2px 6px;border-radius:10px;outline:none;transition:background-color var(--glass-transition, .2s)}.glass-ui-viz-bars-list>li[data-hot=true]{background:rgb(var(--glass-hover) / var(--glass-hover-alpha))}.glass-ui-viz-bars-list>li:focus-visible{box-shadow:0 0 0 2px rgb(var(--glass-polly-1))}.glass-ui-viz-bars-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:.8125rem;color:rgb(var(--glass-text))}.glass-ui-viz-bars-track{height:8px;border-radius:4px;background:rgb(var(--glass-track) / calc(var(--glass-track-alpha) * .35));overflow:hidden}.glass-ui-viz-bars-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--glass-viz-color);transition:width .3s ease}[dir=rtl] .glass-ui-viz-bars-fill{border-radius:4px 0 0 4px;margin-inline-start:auto}.glass-ui-viz-bars-value{font-size:.8125rem;font-weight:700;color:rgb(var(--glass-text));text-align:end;display:flex;flex-direction:column;align-items:flex-end}.glass-ui-viz-bars-share{font-size:.6875rem;font-weight:600;color:rgb(var(--glass-text-2))}.glass-ui-viz-heat{display:flex;flex-direction:column;gap:4px;min-width:0}.glass-ui-viz-heat-caption{font-size:.75rem;color:rgb(var(--glass-text-2))}.glass-ui-viz-heat-cells{display:grid;grid-template-columns:repeat(var(--glass-viz-n),minmax(0,1fr));gap:2px}.glass-ui-viz-heat-cell{display:block;height:28px;min-width:0;padding:0;border:0;border-radius:4px;background:var(--glass-viz-color);opacity:var(--glass-viz-a, 1)}.glass-ui-viz-heat-cell[data-level="0"]{background:rgb(var(--glass-track) / calc(var(--glass-track-alpha) * .35));opacity:1}button.glass-ui-viz-heat-cell{cursor:pointer}button.glass-ui-viz-heat-cell:focus-visible{outline:2px solid rgb(var(--glass-text));outline-offset:1px}.glass-ui-viz-heat-cell[data-selected=true]{opacity:1;box-shadow:0 0 0 2px rgb(var(--glass-surface)),0 0 0 4px rgb(var(--glass-text));position:relative;z-index:1}.glass-ui-viz-heat-ticks{display:grid;grid-template-columns:repeat(var(--glass-viz-n),minmax(0,1fr));gap:2px;font-size:.625rem;color:rgb(var(--glass-text-2))}.glass-ui-viz-heat-ticks>span{position:relative;white-space:nowrap;overflow:visible}.glass-ui-viz-heat-hot{position:absolute;inset-inline-start:0;top:100%;font-weight:700;color:rgb(var(--glass-text))}.glass-ui-viz-legend{display:flex;align-items:center;gap:4px;margin-top:12px;font-size:.6875rem;color:rgb(var(--glass-text-2))}.glass-ui-viz-heat-swatch{width:14px;height:10px;border-radius:3px;background:var(--glass-viz-color);opacity:var(--glass-viz-a, 1)}.glass-ui-viz-daynum{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:13px;font-weight:700;font-size:.8125rem;color:rgb(var(--glass-text))}[data-today=true]>.glass-ui-viz-week-head .glass-ui-viz-daynum,.glass-ui-viz-month-cell[data-today=true] .glass-ui-viz-daynum{background:rgb(var(--glass-polly-1));color:rgb(var(--glass-on-accent))}.glass-ui-viz-kind-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--glass-viz-color);flex:none}.glass-ui-viz-cal-legend{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:rgb(var(--glass-text-2))}.glass-ui-viz-cal-legend>li{display:inline-flex;align-items:center;gap:6px}.glass-ui-viz-more{font-size:.6875rem;color:rgb(var(--glass-text-2));padding:2px 4px}.glass-ui-viz-week-cols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.glass-ui-viz-week-col{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px;border-radius:12px}.glass-ui-viz-week-col[data-selected=true]{background:rgb(var(--glass-selected, var(--glass-hover)) / var(--glass-selected-alpha, var(--glass-hover-alpha)))}.glass-ui-viz-week-head{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:52px;padding:4px 0;border:0;border-radius:10px;background:transparent;cursor:pointer;color:rgb(var(--glass-text))}.glass-ui-viz-week-head:focus-visible{outline:2px solid rgb(var(--glass-polly-1));outline-offset:1px}.glass-ui-viz-week-wd{font-size:.6875rem;color:rgb(var(--glass-text-2))}.glass-ui-viz-week-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.glass-ui-viz-week-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:44px;padding:6px 5px 5px;border:0;border-radius:8px;text-align:start;cursor:pointer;overflow:hidden;color:rgb(var(--glass-text))}.glass-ui-viz-week-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--glass-viz-color)}.glass-ui-viz-week-card--suggest{background:transparent;border:1.5px dashed rgb(var(--glass-polly-1))}.glass-ui-viz-week-card--suggest:before{display:none}.glass-ui-viz-week-card:focus-visible{outline:2px solid rgb(var(--glass-polly-1));outline-offset:1px}.glass-ui-viz-week-time{display:inline-flex;align-items:center;gap:3px;font-size:.625rem;font-weight:700;color:rgb(var(--glass-text-2))}.glass-ui-viz-week-title{font-size:.6875rem;line-height:1.25;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.glass-ui-viz-month-heads,.glass-ui-viz-month-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.glass-ui-viz-month-heads>span{text-align:center;font-size:.6875rem;color:rgb(var(--glass-text-2));padding:2px 0 6px}.glass-ui-viz-month-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:52px;min-width:0;padding:4px 0;border:0;border-radius:10px;background:transparent;cursor:pointer;color:rgb(var(--glass-text))}.glass-ui-viz-month-cell[data-out=true]{opacity:.45}.glass-ui-viz-month-cell[data-selected=true]{background:rgb(var(--glass-selected, var(--glass-hover)) / var(--glass-selected-alpha, var(--glass-hover-alpha)));box-shadow:inset 0 0 0 1.5px rgb(var(--glass-polly-1))}.glass-ui-viz-month-cell:focus-visible{outline:2px solid rgb(var(--glass-polly-1));outline-offset:1px}.glass-ui-viz-month-dots{display:flex;gap:2px;min-height:8px}.glass-ui-viz-month-count{font-size:.625rem;color:rgb(var(--glass-text-2))}.glass-ui-viz-graph{position:relative;width:100%;min-width:0}.glass-ui-viz-graph-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.glass-ui-viz-graph-edge{stroke-width:2px;fill:none;opacity:.28;stroke-linecap:round}.glass-ui-viz-graph-edge[data-on=true]{opacity:.9}.glass-ui-viz-graph-node{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;max-width:min(46%,168px);min-height:36px;padding:6px 12px;font-size:.75rem;font-weight:600;line-height:1.2;color:rgb(var(--glass-text));opacity:.5;transition:opacity .25s ease,box-shadow .25s ease;z-index:1}.glass-ui-viz-graph[data-layout=free] .glass-ui-viz-graph-node,.glass-ui-viz-graph[data-layout=cycle] .glass-ui-viz-graph-node{max-width:min(31%,168px);padding:6px 10px}button.glass-ui-viz-graph-node{cursor:pointer;border-width:1px;font:inherit;font-size:.75rem;font-weight:600}button.glass-ui-viz-graph-node:focus-visible{outline:2px solid rgb(var(--glass-polly-1));outline-offset:2px}.glass-ui-viz-graph-node[data-on=true]{opacity:1}.glass-ui-viz-graph-node--polly[data-on=true]{box-shadow:0 0 0 1.5px rgb(var(--glass-polly-1) / .7),0 4px 18px rgb(var(--glass-polly-1) / .25)}.glass-ui-viz-graph-node--you[data-on=true]{box-shadow:0 0 0 1.5px rgb(var(--glass-chart-1) / .7)}.glass-ui-viz-graph-node--done[data-on=true]{box-shadow:0 0 0 1.5px rgb(var(--glass-accent-ok) / .7)}.glass-ui-viz-graph-label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}@media (prefers-reduced-motion: no-preference){.glass-ui-viz-graph[data-live=true] .glass-ui-viz-graph-edge[data-on=true]{stroke-dasharray:6 6;animation:glass-ui-viz-flow .9s linear infinite}}@keyframes glass-ui-viz-flow{to{stroke-dashoffset:-12}}
