.liquid-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;will-change:transform}.liquid-bg--light{background-color:#F4F1EE;background-image:radial-gradient(60vw 60vw at 8% 12%,rgba(255,205,178,.55),transparent 60%),radial-gradient(55vw 55vw at 92% 8%,rgba(255,182,193,.45),transparent 60%),radial-gradient(70vw 70vw at 90% 95%,rgba(199,180,255,.5),transparent 65%),radial-gradient(60vw 60vw at 10% 88%,rgba(178,219,255,.55),transparent 60%),radial-gradient(45vw 45vw at 55% 45%,rgba(255,230,200,.35),transparent 70%)}.liquid-bg--dark,.liquid-bg--light{animation:liquid-drift 40s ease-in-out infinite alternate}.liquid-bg--dark{background-color:#0A0D1A;background-image:radial-gradient(60vw 60vw at 8% 12%,rgba(80,60,180,.55),transparent 60%),radial-gradient(55vw 55vw at 92% 8%,rgba(190,60,140,.45),transparent 60%),radial-gradient(70vw 70vw at 90% 95%,rgba(40,140,180,.55),transparent 65%),radial-gradient(60vw 60vw at 10% 88%,rgba(100,40,160,.5),transparent 60%),radial-gradient(45vw 45vw at 55% 45%,rgba(200,100,80,.2),transparent 70%)}@keyframes liquid-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1%,0) scale(1.03)}to{transform:translate3d(1%,-1%,0) scale(1.01)}}:root[data-theme=liquid]{--glass-bg:rgba(255,255,255,0.55);--glass-bg-strong:rgba(255,255,255,0.72);--glass-bg-soft:rgba(255,255,255,0.35);--glass-border:rgba(255,255,255,0.55);--glass-border-strong:rgba(255,255,255,0.75);--glass-hairline:rgba(255,255,255,0.35);--glass-highlight:rgba(255,255,255,0.60);--glass-shadow:0 10px 32px rgba(70,55,90,0.10),0 2px 6px rgba(70,55,90,0.06);--glass-shadow-raise:0 20px 48px rgba(70,55,90,0.14),0 4px 10px rgba(70,55,90,0.06);--glass-blur:24px;--glass-blur-strong:32px;--glass-ease:cubic-bezier(0.32,0.72,0,1);color-scheme:light}:root[data-theme=liquid-dark]{--glass-bg:rgba(20,24,38,0.55);--glass-bg-strong:rgba(20,24,38,0.75);--glass-bg-soft:rgba(20,24,38,0.35);--glass-border:rgba(255,255,255,0.14);--glass-border-strong:rgba(255,255,255,0.22);--glass-hairline:rgba(255,255,255,0.10);--glass-highlight:rgba(255,255,255,0.18);--glass-shadow:0 10px 32px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.30);--glass-shadow-raise:0 20px 48px rgba(0,0,0,0.55),0 4px 10px rgba(0,0,0,0.30);--glass-blur:24px;--glass-blur-strong:32px;--glass-ease:cubic-bezier(0.32,0.72,0,1);color-scheme:dark}:root[data-theme=liquid-dark] body,:root[data-theme=liquid] body{background:transparent}:root[data-theme=liquid-dark] body{color:#EEF2FF}:root[data-theme=liquid-dark] .text-ink{color:#F5F7FF}:root[data-theme=liquid-dark] .text-body{color:#C7CEE0}:root[data-theme=liquid-dark] .text-muted,:root[data-theme=liquid-dark] .text-subtle{color:#8A93AA}:root[data-theme=liquid-dark] .bg-bg,:root[data-theme=liquid] .bg-bg{background:transparent}:root[data-theme=liquid-dark] .bg-surface,:root[data-theme=liquid] .bg-surface{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%)}:root[data-theme=liquid] input.bg-surface,:root[data-theme=liquid] select.bg-surface,:root[data-theme=liquid] textarea.bg-surface{background:rgba(255,255,255,.85);backdrop-filter:blur(6px)}:root[data-theme=liquid-dark] input.bg-surface,:root[data-theme=liquid-dark] select.bg-surface,:root[data-theme=liquid-dark] textarea.bg-surface{background:rgba(20,24,38,.75);color:#F5F7FF;backdrop-filter:blur(6px)}:root[data-theme=liquid-dark] .bg-fog,:root[data-theme=liquid] .bg-fog{background:var(--glass-bg-soft)}:root[data-theme=liquid-dark] .bg-raise,:root[data-theme=liquid] .bg-raise{background:transparent}:root[data-theme=liquid-dark] .border-line,:root[data-theme=liquid] .border-line{border-color:var(--glass-border)}:root[data-theme=liquid-dark] table .border-line,:root[data-theme=liquid-dark] tbody .border-line,:root[data-theme=liquid-dark] tr.border-line,:root[data-theme=liquid] table .border-line,:root[data-theme=liquid] tbody .border-line,:root[data-theme=liquid] tr.border-line{border-color:rgba(120,130,160,.25)}:root[data-theme=liquid-dark] .rounded-2xl,:root[data-theme=liquid] .rounded-2xl{border-radius:20px}:root[data-theme=liquid-dark] .shadow-card,:root[data-theme=liquid] .shadow-card{box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)}:root[data-theme=liquid-dark] .shadow-raise,:root[data-theme=liquid] .shadow-raise{box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-raise)}:root[data-theme=liquid-dark] .shadow-drawer,:root[data-theme=liquid] .shadow-drawer{box-shadow:inset 0 1px 0 var(--glass-highlight),-20px 0 60px rgba(30,25,60,.2)}:root[data-theme=liquid-dark] .bg-navy,:root[data-theme=liquid] .bg-navy{background:rgba(15,20,36,.72);backdrop-filter:blur(var(--glass-blur-strong)) saturate(160%);box-shadow:inset -1px 0 0 rgba(255,255,255,.06)}:root[data-theme=liquid-dark] .bg-navy\/40,:root[data-theme=liquid] .bg-navy\/40{background:rgba(15,20,36,.35);backdrop-filter:blur(4px)}:root[data-theme=liquid-dark] .bg-brand-soft,:root[data-theme=liquid] .bg-brand-soft{background:rgba(130,177,58,.2);backdrop-filter:blur(6px)}:root[data-theme=liquid] .bg-success-tint{background:rgba(5,150,105,.14)}:root[data-theme=liquid] .bg-warn-tint{background:rgba(217,119,6,.14)}:root[data-theme=liquid] .bg-danger-tint{background:rgba(220,38,38,.14)}:root[data-theme=liquid] .bg-info-tint{background:rgba(2,132,199,.14)}:root[data-theme=liquid-dark] .bg-success-tint{background:rgba(16,185,129,.2);color:#A7F3D0}:root[data-theme=liquid-dark] .bg-warn-tint{background:rgba(245,158,11,.22);color:#FDE68A}:root[data-theme=liquid-dark] .bg-danger-tint{background:rgba(239,68,68,.22);color:#FCA5A5}:root[data-theme=liquid-dark] .bg-info-tint{background:rgba(56,189,248,.22);color:#BAE6FD}:root[data-theme=liquid-dark] .text-success-ink{color:#6EE7B7}:root[data-theme=liquid-dark] .text-warn-ink{color:#FCD34D}:root[data-theme=liquid-dark] .text-danger-ink{color:#FCA5A5}:root[data-theme=liquid-dark] .text-info-ink{color:#7DD3FC}:root[data-theme=liquid-dark] .text-brand-text{color:#C4E88A}:root[data-theme=liquid-dark] a,:root[data-theme=liquid-dark] button,:root[data-theme=liquid] a,:root[data-theme=liquid] button{transition-timing-function:var(--glass-ease);transition-duration:.22s}:root[data-theme=liquid-dark] button:not(:disabled):active,:root[data-theme=liquid] button:not(:disabled):active{transform:scale(.98)}:root[data-theme=liquid-dark] table,:root[data-theme=liquid] table{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);border-radius:12px}:root[data-theme=liquid-dark] table{background:rgba(20,24,38,.6)}.bg-glass{background:var(--glass-bg,rgba(255,255,255,.55));backdrop-filter:blur(var(--glass-blur,24px)) saturate(180%)}.bg-glass-strong{background:var(--glass-bg-strong,rgba(255,255,255,.72));backdrop-filter:blur(var(--glass-blur-strong,32px)) saturate(180%)}.border-glass-hairline{border-color:var(--glass-hairline,rgba(255,255,255,.35))}@media (prefers-reduced-motion:reduce){.liquid-bg{animation:none!important}}@media (prefers-reduced-transparency:reduce){:root[data-theme=liquid] .bg-fog,:root[data-theme=liquid] .bg-glass,:root[data-theme=liquid] .bg-glass-strong,:root[data-theme=liquid] .bg-navy,:root[data-theme=liquid] .bg-surface{backdrop-filter:none}:root[data-theme=liquid] .bg-surface{background:#FFFFFF}:root[data-theme=liquid] .bg-fog{background:#F1F4F8}:root[data-theme=liquid] .bg-navy{background:#0B1929}:root[data-theme=liquid-dark] .bg-fog,:root[data-theme=liquid-dark] .bg-glass,:root[data-theme=liquid-dark] .bg-glass-strong,:root[data-theme=liquid-dark] .bg-navy,:root[data-theme=liquid-dark] .bg-surface{backdrop-filter:none}:root[data-theme=liquid-dark] .bg-surface{background:#16192A}:root[data-theme=liquid-dark] .bg-fog{background:#1F2438}:root[data-theme=liquid-dark] .bg-navy{background:#0B0E1A}.liquid-bg--light{background:#F4F1EE;background-image:none}.liquid-bg--dark{background:#0A0D1A;background-image:none}}@media (prefers-contrast:more){:root[data-theme=liquid] .bg-surface{background:rgba(255,255,255,.92)}:root[data-theme=liquid-dark] .bg-surface{background:rgba(15,18,30,.92)}:root[data-theme=liquid-dark] .border-line,:root[data-theme=liquid] .border-line{border-width:1.5px}}@supports not (backdrop-filter:blur(1px)){:root[data-theme=liquid] .bg-surface{background:rgba(255,255,255,.94)}:root[data-theme=liquid-dark] .bg-surface{background:rgba(20,24,38,.94)}:root[data-theme=liquid-dark] .bg-navy,:root[data-theme=liquid] .bg-navy{background:rgba(11,15,29,.94)}}