:root{--motion-scale: 1}html[data-motion=reduced]{--motion-scale: .5}html[data-motion=off]{--motion-scale: 0}@media(prefers-reduced-motion:reduce){:root{--motion-scale: 0 !important}}:root,.theme-preview{--status-ok-soft: color-mix(in srgb, var(--status-ok) 14%, transparent);--status-warn-soft: color-mix(in srgb, var(--status-warn) 14%, transparent);--status-danger-soft: color-mix(in srgb, var(--status-danger) 14%, transparent);--status-info-soft: color-mix(in srgb, var(--status-info) 14%, transparent)}:is(html,.theme-preview)[data-fx-card]{--fx-card-i: var(--fx-card-intensity, .5);--fx-card-q: calc(var(--fx-card-i) * var(--fx-card-i));--fxc-i: var(--fx-card-i);--fxc-q: var(--fx-card-q)}:is(html,.theme-preview)[data-fx-btn]{--fx-btn-i: var(--fx-btn-intensity, .5);--fx-btn-q: calc(var(--fx-btn-i) * var(--fx-btn-i))}:is(html,.theme-preview)[data-fx-nav]{--fx-nav-i: var(--fx-nav-intensity, .5);--fx-nav-q: calc(var(--fx-nav-i) * var(--fx-nav-i));--fxn-i: var(--fx-nav-i);--fxn-q: var(--fx-nav-q)}:is(html,.theme-preview)[data-fx-input]{--fx-input-i: var(--fx-input-intensity, .5);--fx-input-q: calc(var(--fx-input-i) * var(--fx-input-i));--fxi-i: var(--fx-input-i);--fxi-q: var(--fx-input-q)}:is(html,.theme-preview)[data-fx-raised] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-fx-raised] *),:is(html,.theme-preview)[data-fx-dialog] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-fx-dialog] *),:is(html,.theme-preview)[data-fx-table] .acu-table:where(:not(.theme-preview *),.theme-preview[data-fx-table] *),:is(html,.theme-preview)[data-fx-tab] .acu-tab:where(:not(.theme-preview *),.theme-preview[data-fx-tab] *),:is(html,.theme-preview)[data-fx-badge] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-fx-badge] *){--fxc-backdrop: initial;--fxc-bg: initial;--fxc-surface: initial;--fxc-shadow: initial;--fxc-bevel: initial;--fxc-q: calc(var(--fxc-i) * var(--fxc-i))}:is(html,.theme-preview)[data-fx-sidebar] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar] *),:is(html,.theme-preview)[data-fx-topbar] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar] *){--fxn-backdrop: initial;--fxn-bg: initial;--fxn-surface: initial;--fxn-shadow: initial;--fxn-bevel: initial;--fxn-q: calc(var(--fxn-i) * var(--fxn-i))}:is(html,.theme-preview)[data-fx-ghost] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-fx-ghost] *){--fxi-backdrop: initial;--fxi-bg: initial;--fxi-shadow: initial;--fxi-bevel: initial;--fxi-q: calc(var(--fxi-i) * var(--fxi-i))}:is(html,.theme-preview)[data-fx-raised] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-fx-raised] *){--fxc-i: var(--fx-raised-intensity, .5)}:is(html,.theme-preview)[data-fx-dialog] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-fx-dialog] *){--fxc-i: var(--fx-dialog-intensity, .5)}:is(html,.theme-preview)[data-fx-table] .acu-table:where(:not(.theme-preview *),.theme-preview[data-fx-table] *){--fxc-i: var(--fx-table-intensity, .5)}:is(html,.theme-preview)[data-fx-tab] .acu-tab:where(:not(.theme-preview *),.theme-preview[data-fx-tab] *){--fxc-i: var(--fx-tab-intensity, .5)}:is(html,.theme-preview)[data-fx-badge] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-fx-badge] *){--fxc-i: var(--fx-badge-intensity, .5)}:is(html,.theme-preview)[data-fx-sidebar] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar] *){--fxn-i: var(--fx-sidebar-intensity, .5)}:is(html,.theme-preview)[data-fx-topbar] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar] *){--fxn-i: var(--fx-topbar-intensity, .5)}:is(html,.theme-preview)[data-fx-ghost] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-fx-ghost] *){--fxi-i: var(--fx-ghost-intensity, .5)}:is(html,.theme-preview)[data-fx-card=glass],:is(html,.theme-preview)[data-fx-raised=glass] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-fx-raised=glass] *),:is(html,.theme-preview)[data-fx-dialog=glass] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-fx-dialog=glass] *),:is(html,.theme-preview)[data-fx-table=glass] .acu-table:where(:not(.theme-preview *),.theme-preview[data-fx-table=glass] *),:is(html,.theme-preview)[data-fx-tab=glass] .acu-tab:where(:not(.theme-preview *),.theme-preview[data-fx-tab=glass] *),:is(html,.theme-preview)[data-fx-badge=glass] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-fx-badge=glass] *){--fxc-backdrop: blur( calc(4px + var(--fxc-i) * 4px + var(--fxc-q) * 40px) ) saturate(calc(1 + var(--fxc-i) * .2 + var(--fxc-q) * .8));--fxc-bg: color-mix( in srgb, var(--bg-card) calc(95% - var(--fxc-i) * 20% - var(--fxc-q) * 25%), transparent );--fxc-surface: linear-gradient( 135deg, rgba(255, 255, 255, calc(var(--fxc-i) * .1 + var(--fxc-q) * .7)) 0%, rgba(255, 255, 255, 0) 45% )}:is(html.dark,.theme-preview.dark)[data-fx-card=glass],:is(html.dark,.theme-preview.dark)[data-fx-raised=glass] .acu-raised:where(:not(.theme-preview *),.theme-preview.dark[data-fx-raised=glass] *),:is(html.dark,.theme-preview.dark)[data-fx-dialog=glass] .acu-dialog:where(:not(.theme-preview *),.theme-preview.dark[data-fx-dialog=glass] *),:is(html.dark,.theme-preview.dark)[data-fx-table=glass] .acu-table:where(:not(.theme-preview *),.theme-preview.dark[data-fx-table=glass] *),:is(html.dark,.theme-preview.dark)[data-fx-tab=glass] .acu-tab:where(:not(.theme-preview *),.theme-preview.dark[data-fx-tab=glass] *),:is(html.dark,.theme-preview.dark)[data-fx-badge=glass] .acu-badge:where(:not(.theme-preview *),.theme-preview.dark[data-fx-badge=glass] *){--fxc-bg: color-mix(in srgb, var(--bg-card) calc(95% - var(--fxc-i) * 40% - var(--fxc-q) * 45%), transparent);--fxc-surface: linear-gradient( 135deg, rgba(255, 255, 255, calc(var(--fxc-i) * .02 + var(--fxc-q) * .18)) 0%, rgba(255, 255, 255, 0) 45% )}:is(html,.theme-preview)[data-fx-card=glow],:is(html,.theme-preview)[data-fx-raised=glow] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-fx-raised=glow] *),:is(html,.theme-preview)[data-fx-dialog=glow] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-fx-dialog=glow] *),:is(html,.theme-preview)[data-fx-table=glow] .acu-table:where(:not(.theme-preview *),.theme-preview[data-fx-table=glow] *),:is(html,.theme-preview)[data-fx-tab=glow] .acu-tab:where(:not(.theme-preview *),.theme-preview[data-fx-tab=glow] *),:is(html,.theme-preview)[data-fx-badge=glow] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-fx-badge=glow] *){--fxc-shadow: 0 0 calc(6px + var(--fxc-i) * 4px + var(--fxc-q) * 48px) -2px color-mix( in srgb, var(--accent) calc(12% + var(--fxc-i) * 20% + var(--fxc-q) * 62%), transparent )}:is(html,.theme-preview)[data-fx-card=metallic],:is(html,.theme-preview)[data-fx-raised=metallic] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-fx-raised=metallic] *),:is(html,.theme-preview)[data-fx-dialog=metallic] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-fx-dialog=metallic] *),:is(html,.theme-preview)[data-fx-table=metallic] .acu-table:where(:not(.theme-preview *),.theme-preview[data-fx-table=metallic] *),:is(html,.theme-preview)[data-fx-tab=metallic] .acu-tab:where(:not(.theme-preview *),.theme-preview[data-fx-tab=metallic] *),:is(html,.theme-preview)[data-fx-badge=metallic] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-fx-badge=metallic] *){--fxc-surface: linear-gradient( 160deg, rgba(255, 255, 255, calc(var(--fxc-i) * .02 + var(--fxc-q) * .28)) 0%, rgba(255, 255, 255, .02) 32%, rgba(0, 0, 0, calc(var(--fxc-i) * .02 + var(--fxc-q) * .2)) 68%, rgba(255, 255, 255, calc(var(--fxc-i) * .01 + var(--fxc-q) * .12)) 100% );--fxc-bevel: inset 0 1px 0 rgba(255, 255, 255, calc(var(--fxc-i) * .06 + var(--fxc-q) * .44)), inset 0 -1px 0 rgba(0, 0, 0, calc(var(--fxc-i) * .04 + var(--fxc-q) * .28))}:is(html,.theme-preview)[data-fx-card=glass]{--fx-card-backdrop: var(--fxc-backdrop);--fx-card-bg: var(--fxc-bg);--fx-card-surface: var(--fxc-surface)}:is(html.dark,.theme-preview.dark)[data-fx-card=glass]{--fx-card-bg: var(--fxc-bg);--fx-card-surface: var(--fxc-surface)}:is(html,.theme-preview)[data-fx-card=glow]{--fx-card-shadow: var(--fxc-shadow)}:is(html,.theme-preview)[data-fx-card=metallic]{--fx-card-surface: var(--fxc-surface);--fx-card-bevel: var(--fxc-bevel)}:is(html,.theme-preview)[data-fx-btn=glass]{--fx-btn-backdrop: blur( calc(2px + var(--fx-btn-i) * 4px + var(--fx-btn-q) * 20px) ) saturate(calc(1 + var(--fx-btn-i) * .1 + var(--fx-btn-q) * .8));--fx-btn-bg: color-mix( in srgb, var(--accent) calc(90% - var(--fx-btn-i) * 26% - var(--fx-btn-q) * 20%), transparent )}:is(html,.theme-preview)[data-fx-btn=glow]{--fx-btn-surface: linear-gradient( 120deg, color-mix(in srgb, var(--accent) 72%, white) 0%, var(--accent) 48%, var(--accent-alt) 100% );--fx-btn-surface-hover: linear-gradient( 120deg, color-mix(in srgb, var(--accent-strong) 78%, white) 0%, var(--accent-strong) 48%, color-mix(in srgb, var(--accent-alt) 82%, black) 100% );--fx-btn-shadow: 0 1px 2px rgba(0, 0, 0, calc(.05 + var(--fx-btn-i) * .1 + var(--fx-btn-q) * .3)), 0 0 calc(max(0, var(--fx-btn-i) - .5)*32px) -2px color-mix(in srgb, var(--accent) 60%, transparent);--fx-btn-shadow-hover: 0 6px calc(10px + var(--fx-btn-i) * 2px + var(--fx-btn-q) * 28px) -5px color-mix( in srgb, var(--accent) calc(30% + var(--fx-btn-i) * 25% + var(--fx-btn-q) * 40%), transparent )}:is(html,.theme-preview)[data-fx-btn=metallic]{--fx-btn-surface: linear-gradient( 180deg, color-mix( in srgb, var(--accent), white calc(var(--fx-btn-i) * 4% + var(--fx-btn-q) * 36%) ) 0%, var(--accent) 45%, color-mix( in srgb, var(--accent), black calc(var(--fx-btn-i) * 2% + var(--fx-btn-q) * 32%) ) 100% );--fx-btn-surface-hover: linear-gradient( 180deg, color-mix( in srgb, var(--accent-strong), white calc(var(--fx-btn-i) * 4% + var(--fx-btn-q) * 36%) ) 0%, var(--accent-strong) 45%, color-mix( in srgb, var(--accent-strong), black calc(var(--fx-btn-i) * 2% + var(--fx-btn-q) * 32%) ) 100% );--fx-btn-bevel: inset 0 1px 0 rgba(255, 255, 255, calc(var(--fx-btn-i) * .05 + var(--fx-btn-q) * .6)), inset 0 -1px 0 rgba(0, 0, 0, calc(var(--fx-btn-i) * .05 + var(--fx-btn-q) * .4))}:is(html,.theme-preview)[data-fx-nav=glass],:is(html,.theme-preview)[data-fx-sidebar=glass] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar=glass] *),:is(html,.theme-preview)[data-fx-topbar=glass] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar=glass] *){--fxn-backdrop: blur( calc(4px + var(--fxn-i) * 4px + var(--fxn-q) * 40px) ) saturate(calc(1 + var(--fxn-i) * .2 + var(--fxn-q) * .8));--fxn-bg: color-mix( in srgb, var(--bg-card) calc(92% - var(--fxn-i) * 8% - var(--fxn-q) * 62%), transparent )}:is(html,.theme-preview)[data-fx-nav=glow],:is(html,.theme-preview)[data-fx-sidebar=glow] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar=glow] *),:is(html,.theme-preview)[data-fx-topbar=glow] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar=glow] *){--fxn-shadow: 0 0 calc(6px + var(--fxn-i) * 8px + var(--fxn-q) * 52px) -4px color-mix( in srgb, var(--accent) calc(10% + var(--fxn-i) * 16% + var(--fxn-q) * 64%), transparent )}:is(html,.theme-preview)[data-fx-nav=metallic],:is(html,.theme-preview)[data-fx-sidebar=metallic] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar=metallic] *),:is(html,.theme-preview)[data-fx-topbar=metallic] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar=metallic] *){--fxn-surface: linear-gradient( 170deg, rgba(255, 255, 255, calc(var(--fxn-i) * .02 + var(--fxn-q) * .2)) 0%, rgba(255, 255, 255, .015) 40%, rgba(0, 0, 0, calc(var(--fxn-i) * .02 + var(--fxn-q) * .16)) 100% );--fxn-bevel: inset -1px 0 0 rgba(255, 255, 255, calc(var(--fxn-i) * .04 + var(--fxn-q) * .28))}:is(html,.theme-preview)[data-fx-nav=glass]{--fx-nav-backdrop: var(--fxn-backdrop);--fx-nav-bg: var(--fxn-bg)}:is(html,.theme-preview)[data-fx-nav=glow]{--fx-nav-shadow: var(--fxn-shadow)}:is(html,.theme-preview)[data-fx-nav=metallic]{--fx-nav-surface: var(--fxn-surface);--fx-nav-bevel: var(--fxn-bevel)}:is(html,.theme-preview)[data-fx-input=glass],:is(html,.theme-preview)[data-fx-ghost=glass] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-fx-ghost=glass] *){--fxi-backdrop: blur( calc(2px + var(--fxi-i) * 2px + var(--fxi-q) * 14px) );--fxi-bg: color-mix( in srgb, var(--bg-input) calc(92% - var(--fxi-i) * 4% - var(--fxi-q) * 48%), transparent )}:is(html,.theme-preview)[data-fx-input=glow],:is(html,.theme-preview)[data-fx-ghost=glow] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-fx-ghost=glow] *){--fxi-shadow: 0 0 calc(2px + var(--fxi-i) * 2px + var(--fxi-q) * 32px) -2px color-mix( in srgb, var(--accent) calc(12% + var(--fxi-i) * 20% + var(--fxi-q) * 62%), transparent )}:is(html,.theme-preview)[data-fx-input=metallic],:is(html,.theme-preview)[data-fx-ghost=metallic] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-fx-ghost=metallic] *){--fxi-bevel: inset 0 1px 2px rgba(0, 0, 0, calc(var(--fxi-i) * .04 + var(--fxi-q) * .32)), inset 0 -1px 0 rgba(255, 255, 255, calc(var(--fxi-i) * .02 + var(--fxi-q) * .24))}:is(html,.theme-preview)[data-fx-input=glass]{--fx-input-backdrop: var(--fxi-backdrop);--fx-input-bg: var(--fxi-bg)}:is(html,.theme-preview)[data-fx-input=glow]{--fx-input-shadow: var(--fxi-shadow)}:is(html,.theme-preview)[data-fx-input=metallic]{--fx-input-bevel: var(--fxi-bevel)}:is(html,.theme-preview)[data-fx-card] .card{background-image:var(--fx-card-surface, none);-webkit-backdrop-filter:var(--fx-card-backdrop, none);backdrop-filter:var(--fx-card-backdrop, none);box-shadow:var(--fx-card-shadow, 0 0 #0000),var(--card-shadow, 0 0 #0000),var(--fx-card-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-fx-card=glass] .card{background-color:var(--fx-card-bg, var(--bg-card))}:is(html,.theme-preview)[data-fx-btn] .btn-primary{background-image:var(--fx-btn-surface, none);-webkit-backdrop-filter:var(--fx-btn-backdrop, none);backdrop-filter:var(--fx-btn-backdrop, none);box-shadow:var(--fx-btn-shadow, 0 0 #0000),var(--fx-btn-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-fx-btn=glass] .btn-primary{background-color:var(--fx-btn-bg, var(--accent))}:is(html,.theme-preview)[data-fx-btn=glass] .btn-primary:hover{background-color:color-mix(in srgb,var(--accent-strong) calc(97% - var(--fx-btn-i) * 22% - var(--fx-btn-q) * 16%),transparent)}:is(html,.theme-preview)[data-fx-btn=metallic] .btn-primary:hover{background-image:var(--fx-btn-surface-hover, var(--fx-btn-surface, none))}:is(html,.theme-preview)[data-fx-btn=glow] .btn-primary:hover{background-image:var(--fx-btn-surface-hover, var(--fx-btn-surface, none));box-shadow:var(--fx-btn-shadow-hover, var(--fx-btn-shadow, 0 0 #0000)),var(--fx-btn-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-fx-btn=glass] .btn-outline{-webkit-backdrop-filter:var(--fx-btn-backdrop, none);backdrop-filter:var(--fx-btn-backdrop, none)}:is(html,.theme-preview)[data-fx-nav] .app-nav:not(:where(:is(html,.theme-preview)[data-fx-sidebar] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar] *),:is(html,.theme-preview)[data-fx-topbar] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar] *))){background-image:var(--fx-nav-surface, none);-webkit-backdrop-filter:var(--fx-nav-backdrop, none);backdrop-filter:var(--fx-nav-backdrop, none);box-shadow:var(--fx-nav-shadow, 0 0 #0000),var(--fx-nav-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-fx-nav=glass] .app-nav:not(:where(:is(html,.theme-preview)[data-fx-sidebar] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar] *),:is(html,.theme-preview)[data-fx-topbar] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar] *))){background-color:var(--fx-nav-bg, var(--bg-card))}:is(html,.theme-preview):is([data-fx-sidebar=glass],[data-fx-sidebar=glow],[data-fx-sidebar=metallic]) .app-sidebar:where(:not(.theme-preview *),.theme-preview:is([data-fx-sidebar=glass],[data-fx-sidebar=glow],[data-fx-sidebar=metallic]) *),:is(html,.theme-preview):is([data-fx-topbar=glass],[data-fx-topbar=glow],[data-fx-topbar=metallic]) .app-topbar:where(:not(.theme-preview *),.theme-preview:is([data-fx-topbar=glass],[data-fx-topbar=glow],[data-fx-topbar=metallic]) *){background-image:var(--fxn-surface, none);-webkit-backdrop-filter:var(--fxn-backdrop, none);backdrop-filter:var(--fxn-backdrop, none);box-shadow:var(--fxn-shadow, 0 0 #0000),var(--fxn-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-fx-sidebar=glass] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar=glass] *),:is(html,.theme-preview)[data-fx-topbar=glass] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar=glass] *){background-color:var(--fxn-bg, var(--bg-card))}:is(html,.theme-preview)[data-fx-input] .input{-webkit-backdrop-filter:var(--fx-input-backdrop, none);backdrop-filter:var(--fx-input-backdrop, none)}:is(html,.theme-preview)[data-fx-input] .input:not(:focus){box-shadow:var(--fx-input-shadow, 0 0 #0000),var(--fx-input-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-fx-input=glass] .input{background-color:var(--fx-input-bg, var(--bg-input))}:is(html,.theme-preview):is([data-fx-raised=glass],[data-fx-raised=glow],[data-fx-raised=metallic]) .acu-raised:where(:not(.theme-preview *),.theme-preview:is([data-fx-raised=glass],[data-fx-raised=glow],[data-fx-raised=metallic]) *),:is(html,.theme-preview):is([data-fx-dialog=glass],[data-fx-dialog=glow],[data-fx-dialog=metallic]) .acu-dialog:where(:not(.theme-preview *),.theme-preview:is([data-fx-dialog=glass],[data-fx-dialog=glow],[data-fx-dialog=metallic]) *),:is(html,.theme-preview):is([data-fx-table=glass],[data-fx-table=glow],[data-fx-table=metallic]) .acu-table:where(:not(.theme-preview *),.theme-preview:is([data-fx-table=glass],[data-fx-table=glow],[data-fx-table=metallic]) *),:is(html,.theme-preview):is([data-fx-tab=glass],[data-fx-tab=glow],[data-fx-tab=metallic]) .acu-tab:where(:not(.theme-preview *),.theme-preview:is([data-fx-tab=glass],[data-fx-tab=glow],[data-fx-tab=metallic]) *),:is(html,.theme-preview):is([data-fx-badge=glass],[data-fx-badge=glow],[data-fx-badge=metallic]) .acu-badge:where(:not(.theme-preview *),.theme-preview:is([data-fx-badge=glass],[data-fx-badge=glow],[data-fx-badge=metallic]) *){background-image:var(--fxc-surface, none);-webkit-backdrop-filter:var(--fxc-backdrop, none);backdrop-filter:var(--fxc-backdrop, none)}:is(html,.theme-preview)[data-fx-raised=glass] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-fx-raised=glass] *),:is(html,.theme-preview)[data-fx-dialog=glass] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-fx-dialog=glass] *),:is(html,.theme-preview)[data-fx-table=glass] .acu-table:where(:not(.theme-preview *),.theme-preview[data-fx-table=glass] *),:is(html,.theme-preview)[data-fx-tab=glass] .acu-tab:where(:not(.theme-preview *),.theme-preview[data-fx-tab=glass] *),:is(html,.theme-preview)[data-fx-badge=glass] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-fx-badge=glass] *){background-color:var(--fxc-bg, var(--bg-card))}:is(html,.theme-preview):is([data-fx-raised=glow],[data-fx-raised=metallic]) .acu-raised:where(:not(.theme-preview *),.theme-preview:is([data-fx-raised=glow],[data-fx-raised=metallic]) *){box-shadow:var(--fxc-shadow, 0 0 #0000),var(--shadow-lg, 0 0 #0000),var(--fxc-bevel, 0 0 #0000)}:is(html,.theme-preview):is([data-fx-dialog=glow],[data-fx-dialog=metallic]) .acu-dialog:where(:not(.theme-preview *),.theme-preview:is([data-fx-dialog=glow],[data-fx-dialog=metallic]) *){box-shadow:var(--fxc-shadow, 0 0 #0000),var(--shadow-xl, 0 0 #0000),var(--fxc-bevel, 0 0 #0000)}:is(html,.theme-preview):is([data-fx-table=glow],[data-fx-table=metallic]) .acu-table:where(:not(.theme-preview *),.theme-preview:is([data-fx-table=glow],[data-fx-table=metallic]) *),:is(html,.theme-preview):is([data-fx-tab=glow],[data-fx-tab=metallic]) .acu-tab:where(:not(.theme-preview *),.theme-preview:is([data-fx-tab=glow],[data-fx-tab=metallic]) *),:is(html,.theme-preview):is([data-fx-badge=glow],[data-fx-badge=metallic]) .acu-badge:where(:not(.theme-preview *),.theme-preview:is([data-fx-badge=glow],[data-fx-badge=metallic]) *){box-shadow:var(--fxc-shadow, 0 0 #0000),var(--fxc-bevel, 0 0 #0000)}:is(html,.theme-preview):is([data-fx-ghost=glass],[data-fx-ghost=glow],[data-fx-ghost=metallic]) .btn-ghost:where(:not(.theme-preview *),.theme-preview:is([data-fx-ghost=glass],[data-fx-ghost=glow],[data-fx-ghost=metallic]) *){-webkit-backdrop-filter:var(--fxi-backdrop, none);backdrop-filter:var(--fxi-backdrop, none)}:is(html,.theme-preview):is([data-fx-ghost=glow],[data-fx-ghost=metallic]) .btn-ghost:not(:focus):where(:not(.theme-preview *),.theme-preview:is([data-fx-ghost=glow],[data-fx-ghost=metallic]) *){box-shadow:var(--fxi-shadow, 0 0 #0000),var(--fxi-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-fx-ghost=glass] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-fx-ghost=glass] *){background-color:var(--fxi-bg, var(--bg-input))}:is(html,.theme-preview) .card,:is(html,.theme-preview) .input{border-width:var(--border-width, 1px)}:is(html,.theme-preview)[data-acu-states=on]{--acu-hover-bg: color-mix( in srgb, var(--text-primary) calc(var(--hover-k) * 100%), transparent )}:is(html,.theme-preview)[data-acu-states=on] :is(.btn-outline,.btn-secondary,.btn-ghost):hover:where(:not(.theme-preview *),.theme-preview[data-acu-states=on] *){background-color:var(--acu-hover-bg, var(--bg-subtle))}:is(html,.theme-preview)[data-acu-states=on] :focus-visible:where(:not(.theme-preview *),.theme-preview[data-acu-states=on] *){outline-width:var(--focus-width, 2px);outline-offset:var(--focus-offset, 2px)}:is(html,.theme-preview)[data-acu-type=on]{font-size:var(--font-size-base, 100%)}:is(html[data-acu-type=on] body,.theme-preview[data-acu-type=on]){font-weight:var(--font-weight-body, 400);letter-spacing:var(--letter-spacing, normal)}:is(html,.theme-preview)[data-acu-type=on] :is(h1,h2,h3,h4,h5,h6):where(:not(.theme-preview *),.theme-preview[data-acu-type=on] *){font-weight:var(--font-weight-heading, 600);letter-spacing:var(--heading-letter-spacing, var(--letter-spacing, normal))}:is(html,.theme-preview)[data-nav-active=bar] .app-nav-item{border-left:3px solid transparent;border-radius:0}:is(html,.theme-preview)[data-nav-active=bar] .app-nav-item-active{border-left-color:var(--el-nav-tint, var(--accent));border-radius:0;background:linear-gradient(to right,color-mix(in srgb,var(--el-nav-tint, var(--accent)) 20%,transparent),color-mix(in srgb,var(--el-nav-tint, var(--accent)) 7%,transparent),transparent);color:var(--el-nav-on-text, var(--text-primary))}.theme-preview[data-fx-card=none]{--fx-card-backdrop: initial;--fx-card-bg: initial;--fx-card-surface: initial;--fx-card-shadow: initial;--fx-card-bevel: initial}.theme-preview[data-fx-btn=none]{--fx-btn-backdrop: initial;--fx-btn-bg: initial;--fx-btn-surface: initial;--fx-btn-surface-hover: initial;--fx-btn-shadow: initial;--fx-btn-shadow-hover: initial;--fx-btn-bevel: initial}.theme-preview[data-fx-nav=none]{--fx-nav-backdrop: initial;--fx-nav-bg: initial;--fx-nav-surface: initial;--fx-nav-shadow: initial;--fx-nav-bevel: initial}.theme-preview[data-fx-input=none]{--fx-input-backdrop: initial;--fx-input-bg: initial;--fx-input-shadow: initial;--fx-input-bevel: initial}@supports not (backdrop-filter: blur(1px)){:is(html,.theme-preview)[data-fx-card=glass]{--fx-card-backdrop: none;--fx-card-bg: color-mix(in srgb, var(--bg-solid) 92%, transparent)}:is(html.dark,.theme-preview.dark)[data-fx-card=glass]{--fx-card-bg: color-mix(in srgb, var(--bg-solid) 92%, transparent)}:is(html,.theme-preview)[data-fx-nav=glass]{--fx-nav-backdrop: none;--fx-nav-bg: color-mix(in srgb, var(--bg-solid) 94%, transparent)}:is(html,.theme-preview)[data-fx-btn=glass],:is(html,.theme-preview)[data-fx-input=glass]{--fx-btn-backdrop: none;--fx-input-backdrop: none}:is(html,.theme-preview,html.dark,.theme-preview.dark)[data-fx-raised=glass] .acu-raised:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark)[data-fx-raised=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark)[data-fx-dialog=glass] .acu-dialog:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark)[data-fx-dialog=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark)[data-fx-table=glass] .acu-table:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark)[data-fx-table=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark)[data-fx-tab=glass] .acu-tab:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark)[data-fx-tab=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark)[data-fx-badge=glass] .acu-badge:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark)[data-fx-badge=glass] *){--fxc-backdrop: none;--fxc-bg: color-mix(in srgb, var(--bg-solid) 92%, transparent)}:is(html,.theme-preview)[data-fx-sidebar=glass] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar=glass] *),:is(html,.theme-preview)[data-fx-topbar=glass] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar=glass] *){--fxn-backdrop: none;--fxn-bg: color-mix(in srgb, var(--bg-solid) 94%, transparent)}:is(html,.theme-preview)[data-fx-ghost=glass] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-fx-ghost=glass] *){--fxi-backdrop: none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:is(html,.theme-preview):not([data-contrast=normal])[data-fx-card=glass]{--fx-card-backdrop: none;--fx-card-bg: color-mix(in srgb, var(--bg-solid) 92%, transparent)}:is(html.dark,.theme-preview.dark):not([data-contrast=normal])[data-fx-card=glass]{--fx-card-bg: color-mix(in srgb, var(--bg-solid) 92%, transparent)}:is(html,.theme-preview):not([data-contrast=normal])[data-fx-nav=glass]{--fx-nav-backdrop: none;--fx-nav-bg: color-mix(in srgb, var(--bg-solid) 94%, transparent)}:is(html,.theme-preview):not([data-contrast=normal])[data-fx-btn=glass],:is(html,.theme-preview):not([data-contrast=normal])[data-fx-input=glass]{--fx-btn-backdrop: none;--fx-input-backdrop: none}:is(html,.theme-preview,html.dark,.theme-preview.dark):not([data-contrast=normal])[data-fx-raised=glass] .acu-raised:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark):not([data-contrast=normal])[data-fx-raised=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark):not([data-contrast=normal])[data-fx-dialog=glass] .acu-dialog:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark):not([data-contrast=normal])[data-fx-dialog=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark):not([data-contrast=normal])[data-fx-table=glass] .acu-table:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark):not([data-contrast=normal])[data-fx-table=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark):not([data-contrast=normal])[data-fx-tab=glass] .acu-tab:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark):not([data-contrast=normal])[data-fx-tab=glass] *),:is(html,.theme-preview,html.dark,.theme-preview.dark):not([data-contrast=normal])[data-fx-badge=glass] .acu-badge:where(:not(.theme-preview *),:is(.theme-preview,.theme-preview.dark):not([data-contrast=normal])[data-fx-badge=glass] *){--fxc-backdrop: none;--fxc-bg: color-mix(in srgb, var(--bg-solid) 92%, transparent)}:is(html,.theme-preview):not([data-contrast=normal])[data-fx-sidebar=glass] .app-sidebar:where(:not(.theme-preview *),.theme-preview:not([data-contrast=normal])[data-fx-sidebar=glass] *),:is(html,.theme-preview):not([data-contrast=normal])[data-fx-topbar=glass] .app-topbar:where(:not(.theme-preview *),.theme-preview:not([data-contrast=normal])[data-fx-topbar=glass] *){--fxn-backdrop: none;--fxn-bg: color-mix(in srgb, var(--bg-solid) 94%, transparent)}:is(html,.theme-preview):not([data-contrast=normal])[data-fx-ghost=glass] .btn-ghost:where(:not(.theme-preview *),.theme-preview:not([data-contrast=normal])[data-fx-ghost=glass] *){--fxi-backdrop: none}}:is(html,.theme-preview)[data-contrast=high][data-fx-raised=glass] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-raised=glass] *),:is(html,.theme-preview)[data-contrast=high][data-fx-dialog=glass] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-dialog=glass] *),:is(html,.theme-preview)[data-contrast=high][data-fx-table=glass] .acu-table:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-table=glass] *),:is(html,.theme-preview)[data-contrast=high][data-fx-tab=glass] .acu-tab:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-tab=glass] *),:is(html,.theme-preview)[data-contrast=high][data-fx-badge=glass] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-badge=glass] *){--fxc-backdrop: none;--fxc-bg: color-mix(in srgb, var(--bg-solid) 92%, transparent)}:is(html,.theme-preview)[data-contrast=high][data-fx-sidebar=glass] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-sidebar=glass] *),:is(html,.theme-preview)[data-contrast=high][data-fx-topbar=glass] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-topbar=glass] *){--fxn-backdrop: none;--fxn-bg: color-mix(in srgb, var(--bg-solid) 94%, transparent)}:is(html,.theme-preview)[data-contrast=high][data-fx-ghost=glass] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-contrast=high][data-fx-ghost=glass] *){--fxi-backdrop: none}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off]):where(:not([data-motion-cards=off])) .card:where(:not(.theme-preview[data-motion-cards=off] *)){transition:transform calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .16s) var(--motion-ease, ease),box-shadow calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .16s) var(--motion-ease, ease)}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off]):where(:not([data-motion-cards=off])) .card:hover:where(:not(.theme-preview[data-motion-cards=off] *)){transform:translateY(calc(var(--motion-scale) * -2px))}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off]):where(:not([data-motion-buttons=off])) :is(.btn-primary,.btn-outline,.btn-secondary):where(:not(.theme-preview[data-motion-buttons=off] *)){transition:transform calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .12s) var(--motion-ease, ease),box-shadow calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .16s) var(--motion-ease, ease),background-color calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .12s) var(--motion-ease, ease)}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off]):where(:not([data-motion-buttons=off])) :is(.btn-primary,.btn-outline,.btn-secondary):active:where(:not(.theme-preview[data-motion-buttons=off] *)){transform:scale(calc(1 - var(--motion-scale) * .02))}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off])[data-fx-btn=glow] .btn-primary{position:relative;overflow:hidden}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off])[data-fx-btn=glow] .btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);transition:transform calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .6s) var(--motion-ease, ease);pointer-events:none}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off])[data-fx-btn=glow]:where(:not([data-motion-buttons=off])) .btn-primary:hover:where(:not(.theme-preview[data-motion-buttons=off] *)):after{transform:translate(120%)}:is(html[data-motion],.theme-preview[data-motion]):not([data-motion=off])[data-fx-btn=glow][data-motion-buttons=off] .btn-primary:where(:not(.theme-preview *),.theme-preview[data-motion]:not([data-motion=off])[data-fx-btn=glow][data-motion-buttons=off] *):after{transition:none}:is(html,.theme-preview)[data-motion-nav=off] :is(.app-nav,.app-sidebar,.app-topbar,.app-nav-item):where(:not(.theme-preview *),.theme-preview[data-motion-nav=off] *),:is(html,.theme-preview)[data-motion-dialogs=off] :is(.acu-dialog,.acu-dialog-scrim):where(:not(.theme-preview *),.theme-preview[data-motion-dialogs=off] *){transition:none;animation:none}html.route-exit main,html.route-exit .login-root{animation:acu-route-exit calc(var(--motion-duration-k, 1) * .22s) var(--motion-ease, cubic-bezier(.4, 0, .2, 1)) forwards;will-change:opacity,transform}@keyframes acu-route-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.992)}}@media(prefers-reduced-motion:reduce){html.route-exit main,html.route-exit .login-root{animation:none;transition:none}}html[data-motion=off].route-exit main,html[data-motion=off].route-exit .login-root{animation:none}@supports (view-transition-name: none){html.vt-active{scrollbar-color:transparent transparent}html.vt-active::-webkit-scrollbar-thumb{background-color:transparent}}:is(html,.theme-preview):not([data-motion=off]):not([data-motion-page-enter=off]) .acu-page-enter:where(:not(.theme-preview *),.theme-preview:not([data-motion=off]):not([data-motion-page-enter=off]) *){animation:acu-page-rise-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .22s) var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) backwards}:is(html,.theme-preview):not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=fade] .acu-page-enter:where(:not(.theme-preview *),.theme-preview:not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=fade] *){animation-name:acu-vt-fade-in}:is(html,.theme-preview):not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=slide] .acu-page-enter:where(:not(.theme-preview *),.theme-preview:not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=slide] *){animation-name:acu-vt-slide-in}:is(html,.theme-preview):not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=scale] .acu-page-enter:where(:not(.theme-preview *),.theme-preview:not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=scale] *){animation-name:acu-page-scale-in}:is(html,.theme-preview):not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=none] .acu-page-enter:where(:not(.theme-preview *),.theme-preview:not([data-motion=off]):not([data-motion-page-enter=off])[data-page-transition-kind=none] *){animation:none}:is(html,.theme-preview):not([data-motion=off]):not([data-motion-page-enter=off]):not([data-page-transition-kind=none]):is([data-fx-card=glass],[data-fx-nav=glass],[data-fx-btn=glass],[data-fx-input=glass],[data-fx-raised=glass],[data-fx-dialog=glass],[data-fx-sidebar=glass],[data-fx-topbar=glass],[data-fx-ghost=glass],[data-fx-table=glass],[data-fx-tab=glass],[data-fx-badge=glass]) .acu-page-enter:where(:not(.theme-preview *),.theme-preview:not([data-motion=off]):not([data-motion-page-enter=off]):not([data-page-transition-kind=none]):is([data-fx-card=glass],[data-fx-nav=glass],[data-fx-btn=glass],[data-fx-input=glass],[data-fx-raised=glass],[data-fx-dialog=glass],[data-fx-sidebar=glass],[data-fx-topbar=glass],[data-fx-ghost=glass],[data-fx-table=glass],[data-fx-tab=glass],[data-fx-badge=glass]) *){animation-name:acu-vt-fade-in}html[data-page-transition=fade]::view-transition-old(root){animation:acu-vt-fade-out calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .16s) var(--motion-ease, ease) both}html[data-page-transition=fade]::view-transition-new(root){animation:acu-vt-fade-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .2s) var(--motion-ease, ease) both}html[data-page-transition=slide]::view-transition-old(root){animation:acu-vt-slide-out calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .2s) var(--motion-ease, ease) both}html[data-page-transition=slide]::view-transition-new(root){animation:acu-vt-slide-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .22s) var(--motion-ease, ease) both}html[data-page-transition=slide]:is([data-fx-card=glass],[data-fx-nav=glass],[data-fx-btn=glass],[data-fx-input=glass],[data-fx-raised=glass],[data-fx-dialog=glass],[data-fx-sidebar=glass],[data-fx-topbar=glass],[data-fx-ghost=glass],[data-fx-table=glass],[data-fx-tab=glass],[data-fx-badge=glass])::view-transition-old(root){animation:acu-vt-fade-out calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .16s) var(--motion-ease, ease) both}html[data-page-transition=slide]:is([data-fx-card=glass],[data-fx-nav=glass],[data-fx-btn=glass],[data-fx-input=glass],[data-fx-raised=glass],[data-fx-dialog=glass],[data-fx-sidebar=glass],[data-fx-topbar=glass],[data-fx-ghost=glass],[data-fx-table=glass],[data-fx-tab=glass],[data-fx-badge=glass])::view-transition-new(root){animation:acu-vt-fade-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .2s) var(--motion-ease, ease) both}html[data-page-transition][data-page-transition-kind=none]::view-transition-old(root),html[data-page-transition][data-page-transition-kind=none]::view-transition-new(root){animation:none}html[data-page-transition][data-page-transition-kind=fade]::view-transition-old(root),html[data-page-transition][data-page-transition-kind=rise]::view-transition-old(root),html[data-page-transition][data-page-transition-kind=scale]::view-transition-old(root){animation:acu-vt-fade-out calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .16s) var(--motion-ease, ease) both}html[data-page-transition][data-page-transition-kind=fade]::view-transition-new(root){animation:acu-vt-fade-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .2s) var(--motion-ease, ease) both}html[data-page-transition][data-page-transition-kind=slide]::view-transition-old(root){animation:acu-vt-slide-out calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .2s) var(--motion-ease, ease) both}html[data-page-transition][data-page-transition-kind=slide]::view-transition-new(root){animation:acu-vt-slide-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .22s) var(--motion-ease, ease) both}html[data-page-transition][data-page-transition-kind=rise]::view-transition-new(root){animation:acu-page-rise-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .22s) var(--motion-ease, ease) both}html[data-page-transition][data-page-transition-kind=scale]::view-transition-new(root){animation:acu-page-scale-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .22s) var(--motion-ease, ease) both}html[data-page-transition]:is([data-page-transition-kind=slide],[data-page-transition-kind=rise],[data-page-transition-kind=scale]):is([data-fx-card=glass],[data-fx-nav=glass],[data-fx-btn=glass],[data-fx-input=glass],[data-fx-raised=glass],[data-fx-dialog=glass],[data-fx-sidebar=glass],[data-fx-topbar=glass],[data-fx-ghost=glass],[data-fx-table=glass],[data-fx-tab=glass],[data-fx-badge=glass])::view-transition-old(root){animation:acu-vt-fade-out calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .16s) var(--motion-ease, ease) both}html[data-page-transition]:is([data-page-transition-kind=slide],[data-page-transition-kind=rise],[data-page-transition-kind=scale]):is([data-fx-card=glass],[data-fx-nav=glass],[data-fx-btn=glass],[data-fx-input=glass],[data-fx-raised=glass],[data-fx-dialog=glass],[data-fx-sidebar=glass],[data-fx-topbar=glass],[data-fx-ghost=glass],[data-fx-table=glass],[data-fx-tab=glass],[data-fx-badge=glass])::view-transition-new(root){animation:acu-vt-fade-in calc(var(--motion-scale, 1) * var(--motion-duration-k, 1) * .2s) var(--motion-ease, ease) both}@keyframes acu-vt-fade-out{to{opacity:0}}@keyframes acu-vt-fade-in{0%{opacity:0}}@keyframes acu-vt-slide-out{to{opacity:0;transform:translate(-24px)}}@keyframes acu-vt-slide-in{0%{opacity:0;transform:translate(24px)}}@keyframes acu-page-rise-in{0%{opacity:0;transform:translateY(12px)}}@keyframes acu-page-scale-in{0%{opacity:0;transform:scale(.98)}}:root{--shadow-xs: 0 1px 2px #0000001f;--shadow-sm: 0 1px 4px #0000001f;--shadow-md: 0 2px 8px #0000001f;--shadow-lg: 0 4px 14px #0000001f;--shadow-xl: 0 6px 24px #0000001f}:is(html,.theme-preview)[data-acu-el~=surface] .card{border-radius:var(--el-surface-radius, var(--card-radius, .5rem));border-color:color-mix(in srgb,var(--el-surface-line, var(--border-default)) calc(var(--el-surface-line-k, 1) * 100%),transparent);box-shadow:var(--fx-card-shadow, 0 0 #0000),var(--el-surface-shadow, var(--card-shadow, 0 0 #0000)),var(--fx-card-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-acu-el~=surface]:not([data-fx-card=glass]) .card{background-color:color-mix(in srgb,var(--el-surface-tint, var(--bg-card)) calc(var(--el-surface-fill-k, 1) * 100%),transparent)}:is(html,.theme-preview)[data-acu-el~=surface-raised] .acu-raised:where(:not(.theme-preview *),.theme-preview[data-acu-el~=surface-raised] *){border-color:color-mix(in srgb,var(--el-surface-raised-line, var(--border-default)) calc(var(--el-surface-raised-line-k, 1) * 100%),transparent);border-radius:var(--el-surface-raised-radius, var(--card-radius, .75rem));box-shadow:var(--el-surface-raised-shadow, var(--shadow-lg))}:is(html,.theme-preview)[data-acu-el~=surface-raised]:where(:not([data-fx-raised=glass])) .acu-raised:where(:not(.theme-preview *),.theme-preview[data-acu-el~=surface-raised]:where(:not([data-fx-raised=glass])) *){background-color:var( --el-surface-raised-fill, color-mix(in srgb, var(--bg-solid) 72%, transparent) )}:is(html,.theme-preview)[data-acu-el~=surface-raised]:is([data-fx-raised=glow],[data-fx-raised=metallic]) .acu-raised:where(:not(.theme-preview *),.theme-preview[data-acu-el~=surface-raised]:is([data-fx-raised=glow],[data-fx-raised=metallic]) *){box-shadow:var(--fxc-shadow, 0 0 #0000),var(--el-surface-raised-shadow, var(--shadow-lg)),var(--fxc-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-acu-el~=button-primary] .btn-primary{border-radius:var(--el-button-primary-radius, var(--btn-radius, .375rem));color:var(--el-button-primary-text, var(--accent-contrast));font-weight:var(--el-button-primary-weight, 500);box-shadow:var(--fx-btn-shadow, 0 0 #0000),var(--el-button-primary-shadow, 0 0 #0000),var(--fx-btn-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-acu-el~=button-primary]:not([data-fx-btn=glass]) .btn-primary{background-color:var(--el-button-primary-fill, var(--accent))}:is(html,.theme-preview)[data-el-button-primary-font-role=display] .btn-primary{font-family:var(--font-display, var(--font-sans, inherit))}:is(html,.theme-preview)[data-el-button-primary-font-role=mono] .btn-primary{font-family:var(--font-mono, monospace)}:is(html,.theme-preview)[data-el-button-primary-font-role=sans] .btn-primary{font-family:var(--font-sans, inherit)}:is(html,.theme-preview)[data-acu-el~=button-secondary] .btn-outline{border-radius:var(--el-button-secondary-radius, var(--btn-radius, .375rem));color:var(--el-button-secondary-text, var(--text-primary));border-color:color-mix(in srgb,var(--el-button-secondary-border, var(--border-default)) calc(var(--el-button-secondary-border-k, 1) * 100%),transparent)}:is(html,.theme-preview)[data-acu-el~=button-ghost] .btn-ghost:where(:not(.theme-preview *),.theme-preview[data-acu-el~=button-ghost] *){border-radius:var(--el-button-ghost-radius, var(--btn-radius, .375rem));color:var(--el-button-ghost-text, var(--text-primary));border-color:var(--el-button-ghost-line, transparent)}:is(html,.theme-preview)[data-acu-el~=button-ghost] .btn-ghost:hover:where(:not(.theme-preview *),.theme-preview[data-acu-el~=button-ghost] *){background-color:color-mix(in srgb,var(--el-button-ghost-text, var(--text-primary)) calc(var(--el-button-ghost-hover-k, .08) * 100%),transparent)}:is(html,.theme-preview)[data-fx-ghost=glass] .btn-ghost:hover:where(:not(.theme-preview *),.theme-preview[data-fx-ghost=glass] *){background-color:var(--fxi-bg, var(--bg-input))}:is(html,.theme-preview)[data-acu-el~=button-danger] .btn-danger:where(:not(.theme-preview *),.theme-preview[data-acu-el~=button-danger] *){border-radius:var(--el-button-danger-radius, var(--btn-radius, .375rem));color:var(--el-button-danger-text, #ffffff);background-color:var(--el-button-danger-fill, #dc2626)}:is(html,.theme-preview)[data-acu-el~=button-danger] .btn-danger:hover:where(:not(.theme-preview *),.theme-preview[data-acu-el~=button-danger] *){background-color:color-mix(in srgb,var(--el-button-danger-fill, #dc2626),black 12%)}:is(html,.theme-preview)[data-acu-el~=button-danger] .btn-danger:not(:focus):where(:not(.theme-preview *),.theme-preview[data-acu-el~=button-danger] *){box-shadow:var(--el-button-danger-shadow, 0 0 #0000)}:is(html,.theme-preview)[data-acu-el~=input] .input{border-radius:var(--el-input-radius, var(--input-radius, .375rem));border-color:color-mix(in srgb,var(--el-input-line, var(--border-default)) calc(var(--el-input-line-k, 1) * 100%),transparent);box-shadow:var(--fx-input-shadow, 0 0 #0000),var(--el-input-shadow, 0 0 #0000),var(--fx-input-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-acu-el~=input]:not([data-fx-input=glass]) .input{background-color:color-mix(in srgb,var(--el-input-fill, var(--bg-input)) calc(var(--el-input-fill-k, 1) * 100%),transparent)}:is(html,.theme-preview)[data-acu-el~=input] .input:focus-visible{outline-color:var(--el-input-ring, var(--focus-ring))}:is(html,.theme-preview)[data-acu-el~=nav]:not([data-fx-nav=glass]) .app-nav:not(:where(:is(html,.theme-preview)[data-fx-sidebar=glass] .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-fx-sidebar=glass] *),:is(html,.theme-preview)[data-fx-topbar=glass] .app-topbar:where(:not(.theme-preview *),.theme-preview[data-fx-topbar=glass] *))){background-color:var(--el-nav-bg, var(--bg-card))}:is(html,.theme-preview)[data-acu-el~=nav][data-fx-sidebar]:not([data-fx-sidebar=glass]) .app-sidebar:where(:not(.theme-preview *),.theme-preview[data-acu-el~=nav][data-fx-sidebar]:not([data-fx-sidebar=glass]) *),:is(html,.theme-preview)[data-acu-el~=nav][data-fx-topbar]:not([data-fx-topbar=glass]) .app-topbar:where(:not(.theme-preview *),.theme-preview[data-acu-el~=nav][data-fx-topbar]:not([data-fx-topbar=glass]) *){background-color:var(--el-nav-bg, var(--bg-card))}:is(html,.theme-preview)[data-el-nav-ink] .app-nav-item:where(:not(:hover,.app-nav-item-active)){color:var(--el-nav-text, var(--text-secondary))}:is(html,.theme-preview)[data-el-nav-style] .app-nav-item{color:var(--el-nav-text, var(--text-secondary))}:is(html,.theme-preview):is([data-el-nav-style=fill],[data-el-nav-style=soft-glow]) .app-nav-item-active{border-left-color:transparent;background:color-mix(in srgb,var(--el-nav-tint, var(--accent)) calc(var(--el-nav-k, .14) * 100%),transparent);color:var(--el-nav-on-text, var(--text-primary))}:is(html,.theme-preview)[data-el-nav-style=soft-glow] .app-nav-item-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--el-nav-tint, var(--accent)) 24%,transparent),0 4px 18px color-mix(in srgb,var(--el-nav-tint, var(--accent)) 30%,transparent)}:is(html,.theme-preview)[data-el-nav-style=chip] .app-nav-item-active{border-left-color:transparent;border:1px solid color-mix(in srgb,var(--el-nav-tint, var(--accent)) 55%,transparent);border-radius:.375rem;background:color-mix(in srgb,var(--el-nav-tint, var(--accent)) calc(var(--el-nav-k, .1) * 100%),transparent);color:var(--el-nav-on-text, var(--text-primary))}:is(html,.theme-preview)[data-el-nav-style=text-only] .app-nav-item-active{border-left-color:transparent;background:none;color:var(--el-nav-on-text, var(--el-nav-tint, var(--accent)))}:is(html,.theme-preview)[data-acu-el~=table] :is(.acu-table,.acu-table th,.acu-table td):where(:not(.theme-preview *),.theme-preview[data-acu-el~=table] *){border-color:color-mix(in srgb,var(--el-table-line, var(--border-light)) calc(var(--el-table-line-k, 1) * 100%),transparent)}:is(html,.theme-preview)[data-acu-el~=table]:where(:not([data-fx-table=glass])) :is(th.acu-table,.acu-table th):where(:not(.theme-preview *),.theme-preview[data-acu-el~=table]:where(:not([data-fx-table=glass])) *){background-color:color-mix(in srgb,var(--el-table-tint, var(--text-primary)) calc(var(--el-table-head-k, .06) * 100%),transparent)}:is(html,.theme-preview)[data-el-table-density=compact] :is(.acu-table,.acu-table th,.acu-table td){padding-block:calc(.25rem * var(--density-k, 1))}:is(html,.theme-preview)[data-el-table-density=normal] :is(.acu-table,.acu-table th,.acu-table td){padding-block:calc(.5rem * var(--density-k, 1))}:is(html,.theme-preview)[data-el-table-density=roomy] :is(.acu-table,.acu-table th,.acu-table td){padding-block:calc(.875rem * var(--density-k, 1))}:is(html,.theme-preview)[data-acu-el~=badge]:where(:not([data-fx-badge=glass])) .acu-badge:where(:not(.theme-preview *),.theme-preview[data-acu-el~=badge]:where(:not([data-fx-badge=glass])) *){background-color:color-mix(in srgb,currentColor calc(var(--el-badge-k, .15) * 100%),transparent)}:is(html,.theme-preview)[data-el-badge-shape=pill] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-el-badge-shape=pill] *){border-radius:999px}:is(html,.theme-preview)[data-el-badge-shape=rounded] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-el-badge-shape=rounded] *){border-radius:.375rem}:is(html,.theme-preview)[data-el-badge-shape=square] .acu-badge:where(:not(.theme-preview *),.theme-preview[data-el-badge-shape=square] *){border-radius:0}:is(html,.theme-preview)[data-acu-el~=tab] .acu-tab[aria-current=true]:where(:not(.theme-preview *),.theme-preview[data-acu-el~=tab] *){color:var(--el-tab-color, var(--accent))}:is(html,.theme-preview)[data-el-tab-style=underline]:where(:not([data-fx-tab=glass],[data-fx-tab=glow],[data-fx-tab=metallic])) .acu-tab[aria-current=true]:where(:not(.theme-preview *),.theme-preview[data-el-tab-style=underline]:where(:not([data-fx-tab=glass],[data-fx-tab=glow],[data-fx-tab=metallic])) *){background-color:transparent;box-shadow:inset 0 -2px 0 var(--el-tab-color, var(--accent))}:is(html,.theme-preview)[data-el-tab-style=underline]:is([data-fx-tab=glass],[data-fx-tab=glow],[data-fx-tab=metallic]) .acu-tab[aria-current=true]:where(:not(.theme-preview *),.theme-preview[data-el-tab-style=underline]:is([data-fx-tab=glass],[data-fx-tab=glow],[data-fx-tab=metallic]) *){box-shadow:var(--fxc-shadow, 0 0 #0000),var(--fxc-bevel, 0 0 #0000),inset 0 -2px 0 var(--el-tab-color, var(--accent))}:is(html,.theme-preview)[data-el-tab-style=fill]:where(:not([data-fx-tab=glass])) .acu-tab[aria-current=true]:where(:not(.theme-preview *),.theme-preview[data-el-tab-style=fill]:where(:not([data-fx-tab=glass])) *){background-color:var(--el-tab-color, var(--accent))}:is(html,.theme-preview)[data-el-tab-style=fill] .acu-tab[aria-current=true]:where(:not(.theme-preview *),.theme-preview[data-el-tab-style=fill] *){color:var(--accent-contrast)}:is(html,.theme-preview)[data-acu-el~=dialog] .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-acu-el~=dialog] *){border-radius:var(--el-dialog-radius, var(--card-radius, .75rem));border-color:color-mix(in srgb,var(--el-dialog-line, var(--border-default)) calc(var(--el-dialog-line-k, 1) * 100%),transparent);box-shadow:var(--el-dialog-shadow, var(--shadow-xl))}:is(html,.theme-preview)[data-acu-el~=dialog]:where(:not([data-fx-dialog=glass])) .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-acu-el~=dialog]:where(:not([data-fx-dialog=glass])) *){background-color:var(--el-dialog-fill, var(--bg-solid))}:is(html,.theme-preview)[data-acu-el~=dialog]:is([data-fx-dialog=glow],[data-fx-dialog=metallic]) .acu-dialog:where(:not(.theme-preview *),.theme-preview[data-acu-el~=dialog]:is([data-fx-dialog=glow],[data-fx-dialog=metallic]) *){box-shadow:var(--fxc-shadow, 0 0 #0000),var(--el-dialog-shadow, var(--shadow-xl)),var(--fxc-bevel, 0 0 #0000)}:is(html,.theme-preview)[data-acu-el~=dialog] .acu-dialog-scrim:where(:not(.theme-preview *),.theme-preview[data-acu-el~=dialog] *){background-color:color-mix(in srgb,var(--el-dialog-scrim, #000000) calc(var(--el-dialog-scrim-k, .5) * 100%),transparent)}:is(html[data-acu-bg=layers] body,.theme-preview[data-acu-bg=layers]){background-image:var(--page-bg-layers);background-blend-mode:var(--page-bg-blend, normal)}:is(html[data-bg-attach=fixed] body,.theme-preview[data-bg-attach=fixed]){background-attachment:fixed}:is(html[data-bg-attach=scroll] body,.theme-preview[data-bg-attach=scroll]){background-attachment:scroll}@media(prefers-contrast:more),(forced-colors:active){:is(html[data-acu-bg=layers]:not([data-contrast=normal]) body,.theme-preview[data-acu-bg=layers]){background-image:none}}html[data-contrast=high][data-acu-bg=layers] body{background-image:none}
