.gfx-shadow-glow-white-xs{box-shadow:0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.03)}.gfx-shadow-glow-white-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-shadow-glow-white-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.1)}.gfx-shadow-glow-white-lg{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.15)}.gfx-shadow-glow-red-xs{box-shadow:0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.05)}.gfx-shadow-glow-red-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.1)}.gfx-shadow-glow-red-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.2)}.gfx-shadow-glow-red-lg{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-shadow-glow-red-intense{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.6)}.gfx-shadow-glow-emerald-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.1)}.gfx-shadow-glow-emerald-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.2)}.gfx-shadow-glow-amber-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.1)}.gfx-shadow-glow-amber-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.2)}.gfx-shadow-glow-blue-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.1)}.gfx-shadow-glow-blue-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.2)}.gfx-shadow-glow-violet-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(139,92,246,.1)}.gfx-shadow-glow-violet-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(139,92,246,.2)}.gfx-shadow-glow-cyan-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(6,182,212,.1)}.gfx-shadow-glow-cyan-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(6,182,212,.2)}.gfx-shadow-glow-pink-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(236,72,153,.1)}.gfx-shadow-glow-pink-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(236,72,153,.2)}.gfx-drop-shadow-white-sm{filter:drop-shadow(0 0 calc(4px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.3))}.gfx-drop-shadow-white-md{filter:drop-shadow(0 0 calc(6px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.4))}.gfx-drop-shadow-red-sm{filter:drop-shadow(0 0 calc(4px * var(--gfx-drop-shadow-enabled, 1)) rgba(248,113,113,.3))}.gfx-drop-shadow-red-md{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(248,113,113,.5))}.gfx-drop-shadow-emerald-sm{filter:drop-shadow(0 0 calc(4px * var(--gfx-drop-shadow-enabled, 1)) rgba(16,185,129,.3))}.gfx-drop-shadow-emerald-md{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(16,185,129,.5))}.gfx-backdrop-blur-xs{backdrop-filter:blur(calc(6px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(6px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-backdrop-blur-sm{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-sm, 12px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-sm, 12px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-backdrop-blur-md{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 18px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 18px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-backdrop-blur-lg{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-lg, 26px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-lg, 26px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-backdrop-blur-xl{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-glow-gray-sm{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(220,9%,46%,.3)}.gfx-shadow-glow-gray-md{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) hsla(220,9%,46%,.2)}.gfx-shadow-glow-rose-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(244,63,94,.4)}.gfx-shadow-glow-emerald-xs{box-shadow:0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.5)}.gfx-shadow-glow-emerald-intense{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.4)}.gfx-shadow-glow-emerald-lg{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.2)}.gfx-shadow-glow-orange-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.1)}.gfx-shadow-glow-orange-md{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.25)}.gfx-shadow-glow-orange-lg{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-shadow-accent-emerald{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(16,185,129,.25)}.gfx-shadow-accent-blue{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(59,130,246,.25)}.gfx-shadow-accent-violet{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(139,92,246,.25)}.gfx-shadow-accent-amber{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(245,158,11,.25)}.gfx-shadow-accent-pink{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(236,72,153,.25)}.gfx-shadow-accent-red{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(239,68,68,.25)}.gfx-shadow-accent-cyan{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(6,182,212,.25)}.gfx-shadow-accent-orange{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(249,115,22,.25)}.gfx-drop-shadow-emerald-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(52,211,153,.5))}.gfx-drop-shadow-emerald-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(52,211,153,.8))}.gfx-drop-shadow-blue-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(96,165,250,.5))}.gfx-drop-shadow-blue-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(96,165,250,.8))}.gfx-drop-shadow-violet-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(167,139,250,.5))}.gfx-drop-shadow-violet-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(167,139,250,.8))}.gfx-drop-shadow-amber-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.5))}.gfx-drop-shadow-amber-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.8))}.gfx-drop-shadow-orange-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,146,60,.5))}.gfx-drop-shadow-orange-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,146,60,.8))}.gfx-drop-shadow-pink-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(244,114,182,.5))}.gfx-drop-shadow-pink-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(244,114,182,.8))}.gfx-drop-shadow-cyan-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(34,211,238,.5))}.gfx-drop-shadow-cyan-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(34,211,238,.8))}.gfx-drop-shadow-red-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(239,68,68,.5))}.gfx-drop-shadow-red-icon-hover{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(239,68,68,.8))}.gfx-drop-shadow-emerald-indicator{filter:drop-shadow(0 0 calc(6px * var(--gfx-drop-shadow-enabled, 1)) rgba(16,185,129,.6))}.gfx-inset-shadow-red{box-shadow:inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -10px rgba(239,68,68,.3)}.gfx-inset-shadow-orange{box-shadow:inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -10px rgba(249,115,22,.3)}.gfx-inset-shadow-emerald{box-shadow:inset 0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(16,185,129,.3)}.gfx-decorative-blur{filter:blur(calc(100px * var(--gfx-backdrop-blur-enabled, 1) * var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1)))}.gfx-decorative-blur,.gfx-decorative-blur-sm{opacity:calc(var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1))}.gfx-decorative-blur-sm{filter:blur(calc(60px * var(--gfx-backdrop-blur-enabled, 1) * var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1)))}.gfx-card-header-hover-shadow{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.1)}.gfx-shadow-dialog-dark{box-shadow:0 20px calc(45px * var(--gfx-glow-effects-enabled, 1)) rgba(2,4,8,.65)}.gfx-shadow-dialog-light{box-shadow:0 24px calc(48px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}.gfx-shadow-dialog-dark-heavy{box-shadow:0 20px calc(40px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.05)}.gfx-shadow-line-orange{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5)}.gfx-shadow-glow-blue-bar{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.2)}.gfx-shadow-glow-emerald-bar{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.2)}.gfx-shadow-glow-amber-bar{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.2)}.gfx-shadow-glow-gray-bar{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) hsla(220,9%,46%,.2)}.gfx-shadow-glow-blue-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.3)}.gfx-shadow-glow-emerald-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.3)}.gfx-shadow-glow-amber-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.3)}.gfx-shadow-glow-gray-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(220,9%,46%,.3)}.dark .gfx-shadow-glow-blue-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(96,165,250,.4)}.dark .gfx-shadow-glow-emerald-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(52,211,153,.4)}.dark .gfx-shadow-glow-amber-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.4)}.dark .gfx-shadow-glow-gray-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(156,163,175,.4)}.gfx-shadow-glow-emerald-mastered{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(16,185,129,.3)}.gfx-shadow-search-dialog{box-shadow:0 24px calc(48px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}.dark .gfx-shadow-search-dialog{box-shadow:0 20px calc(40px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.05)}.gfx-shadow-glow-orange-selected{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(249,115,22,.3)}.gfx-shadow-glow-emerald-date{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(16,185,129,.3)}.gfx-drop-shadow-text-md{filter:drop-shadow(0 1px calc(2px * var(--gfx-drop-shadow-enabled, 1)) rgba(0,0,0,.3))}.gfx-shadow-elevated-xs{box-shadow:0 1px calc(2px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.05)}.gfx-shadow-elevated-sm{box-shadow:0 1px calc(3px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.1)}.gfx-shadow-elevated-md{box-shadow:0 4px calc(6px * var(--gfx-glow-effects-enabled, 1)) -1px rgba(0,0,0,.1),0 2px calc(4px * var(--gfx-glow-effects-enabled, 1)) -2px rgba(0,0,0,.1)}.gfx-shadow-elevated-lg{box-shadow:0 10px calc(15px * var(--gfx-glow-effects-enabled, 1)) -3px rgba(0,0,0,.1),0 4px calc(6px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(0,0,0,.1)}.gfx-shadow-elevated-xl{box-shadow:0 20px calc(25px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(0,0,0,.1),0 8px calc(10px * var(--gfx-glow-effects-enabled, 1)) -6px rgba(0,0,0,.1)}.gfx-shadow-elevated-2xl{box-shadow:0 25px calc(50px * var(--gfx-glow-effects-enabled, 1)) -12px rgba(0,0,0,.25)}.gfx-shadow-sidebar-glass{box-shadow:0 10px calc(15px * var(--gfx-glow-effects-enabled, 1)) -3px rgba(0,0,0,.1),0 4px calc(6px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(0,0,0,.1)}.dark .gfx-shadow-sidebar-glass{box-shadow:0 8px calc(32px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.5),inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-shadow-sidebar-content{box-shadow:0 10px calc(15px * var(--gfx-glow-effects-enabled, 1)) -3px rgba(0,0,0,.1),0 4px calc(6px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(0,0,0,.1)}.dark .gfx-shadow-sidebar-content{box-shadow:0 0 calc(50px * var(--gfx-glow-effects-enabled, 1)) -12px rgba(0,0,0,.5)}.gfx-shadow-sidebar-hover-primary:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.2)}.dark .gfx-shadow-sidebar-hover-primary:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.3)}.gfx-drop-shadow-white-glow{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.5))}.gfx-decorative-blur-md{filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1) * var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1)));opacity:calc(var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1))}.gfx-shadow-slider-track-inset{box-shadow:inset 0 1px calc(2px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.2)}.dark .gfx-shadow-slider-track-inset{box-shadow:inset 0 1px calc(3px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.6)}.gfx-shadow-glow-indigo-range{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.6)}.gfx-shadow-slider-thumb{box-shadow:0 2px calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.2),0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.4)}.gfx-shadow-glow-emerald-indicator{box-shadow:0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.3)}.gfx-shadow-glow-red-indicator{box-shadow:0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-shadow-glow-red-badge{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.6)}.gfx-shadow-nav-active-inset{box-shadow:inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.02)}.gfx-shadow-nav-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.02)}.gfx-drop-shadow-primary{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) hsl(var(--primary)/.5))}.gfx-shadow-glow-primary-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.8)}.gfx-decorative-blur-logo{filter:blur(calc(25px * var(--gfx-backdrop-blur-enabled, 1) * var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1)))}.gfx-decorative-blur-logo,.gfx-decorative-blur-logo-hover{opacity:calc(var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1))}.gfx-decorative-blur-logo-hover{filter:blur(calc(30px * var(--gfx-backdrop-blur-enabled, 1) * var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1)))}.gfx-decorative-blur-logo-light{filter:blur(calc(20px * var(--gfx-backdrop-blur-enabled, 1) * var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1)));opacity:calc(var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1))}.gfx-shadow-theme-toggle{box-shadow:0 2px calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.08)}.dark .gfx-shadow-theme-toggle{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.35)}.gfx-shadow-glow-currentColor{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) currentColor}.gfx-shadow-dialog-visibility{box-shadow:0 0 calc(100px * var(--gfx-glow-effects-enabled, 1)) -20px rgba(0,0,0,.8)}.gfx-shadow-glow-orange-icon{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.15)}.gfx-shadow-glow-white-hover:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -5px hsla(0,0%,100%,.1)}.gfx-shadow-btn-white{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -5px hsla(0,0%,100%,.3)}.gfx-shadow-btn-white:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) -5px hsla(0,0%,100%,.5)}.gfx-shadow-collapse-toggle{box-shadow:0 4px calc(6px * var(--gfx-glow-effects-enabled, 1)) -1px rgba(0,0,0,.1),0 2px calc(4px * var(--gfx-glow-effects-enabled, 1)) -2px rgba(0,0,0,.1)}.dark .gfx-shadow-collapse-toggle{box-shadow:0 10px calc(15px * var(--gfx-glow-effects-enabled, 1)) -3px rgba(0,0,0,.1),0 4px calc(6px * var(--gfx-glow-effects-enabled, 1)) -4px rgba(0,0,0,.1)}.gfx-shadow-dialog-content{box-shadow:0 25px calc(50px * var(--gfx-glow-effects-enabled, 1)) -12px rgba(0,0,0,.25)}.gfx-backdrop-blur-2xl{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-pill-loading{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(249,115,22,.3)}.dark .gfx-shadow-pill-loading{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(249,115,22,.6)}.gfx-shadow-pill-success{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(34,197,94,.3)}.dark .gfx-shadow-pill-success{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(34,197,94,.6)}.gfx-shadow-pill-error{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(239,68,68,.3)}.dark .gfx-shadow-pill-error{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(239,68,68,.6)}.gfx-shadow-pill-idle{box-shadow:0 4px calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.08)}.dark .gfx-shadow-pill-idle{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) -5px hsla(0,0%,100%,.2)}.gfx-shadow-laser-head{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) 2px hsla(0,0%,100%,.8)}.gfx-blur-laser{filter:blur(calc(2px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-backup-container{box-shadow:0 8px calc(50px * var(--gfx-glow-effects-enabled, 1)) -12px rgba(0,0,0,.25)}.dark .gfx-shadow-backup-container{box-shadow:0 0 calc(50px * var(--gfx-glow-effects-enabled, 1)) -12px rgba(0,0,0,.5)}.gfx-blur-ray-glow{filter:blur(calc(80px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-glow-green-badge{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.5)}.gfx-drop-shadow-primary-icon{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) hsl(var(--primary)/.5))}.dark .gfx-drop-shadow-title-glow{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.5))}.gfx-drop-shadow-green-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(34,197,94,.5))}.gfx-shadow-backup-card-hover:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) -5px hsl(var(--primary)/.2)}.gfx-shadow-progress-primary{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.5)}.gfx-shadow-btn-signin{box-shadow:0 4px calc(20px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(0,0,0,.15)}.gfx-shadow-btn-signin:hover{box-shadow:0 8px calc(30px * var(--gfx-glow-effects-enabled, 1)) -5px hsl(var(--primary)/.2)}.dark .gfx-shadow-btn-signin{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) -5px rgba(0,0,0,.5)}.dark .gfx-shadow-btn-signin:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) -5px hsl(var(--primary)/.3)}.gfx-drop-shadow-primary-zap{filter:drop-shadow(0 0 calc(10px * var(--gfx-drop-shadow-enabled, 1)) hsl(var(--primary)/.5))}.gfx-shadow-dot-emerald{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.6)}.gfx-shadow-dot-amber{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.6)}.gfx-shadow-dot-red{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.6)}.gfx-shadow-backup-sidebar{box-shadow:0 2px calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.08)}.dark .gfx-shadow-backup-sidebar{box-shadow:0 0 calc(18px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.35)}.gfx-shadow-dot-amber-sm{box-shadow:0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.6)}.gfx-shadow-dot-emerald-sm{box-shadow:0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.6)}.gfx-drop-shadow-amber-status{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.5))}.gfx-drop-shadow-emerald-status{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(52,211,153,.5))}.gfx-drop-shadow-amber-sun{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(245,158,11,.4))}.gfx-drop-shadow-white-moon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.2))}.gfx-drop-shadow-amber-sun-strong{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.45))}.gfx-drop-shadow-blue-moon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(96,165,250,.45))}.dark .gfx-shadow-modetoggle-btn{box-shadow:inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.02),0 10px calc(20px * var(--gfx-glow-effects-enabled, 1)) -10px rgba(0,0,0,.5)}.gfx-shadow-theme-dropdown{box-shadow:0 28px calc(60px * var(--gfx-glow-effects-enabled, 1)) rgba(15,23,42,.2)}.dark .gfx-shadow-theme-dropdown{box-shadow:0 0 calc(50px * var(--gfx-glow-effects-enabled, 1)) -10px rgba(0,0,0,.9)}.gfx-glow-orange-accent{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.2)}.gfx-glow-orange-md{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(251,146,60,.5)}.gfx-glow-orange-strong{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(251,146,60,.8)}.gfx-cell-active{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(50px * var(--gfx-box-shadow-enabled, 1)) rgba(249,115,22,.28)}.gfx-cell-error{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-cell-correct{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.3)}.gfx-cell-revealed{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.3)}.gfx-cell-border-glow{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(251,146,60,.4)}.gfx-cell-hover:hover{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) rgba(12,12,18,.12)}.dark .gfx-cell-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-dot-emerald{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.6)}.gfx-dot-red{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.6)}.gfx-dot-orange{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.6)}.gfx-dot-orange-var{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) var(--orange-500)}.gfx-dot-blue-var{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) var(--blue-500)}.gfx-shadow-card-elevated{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(60px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.18)}.dark .gfx-shadow-card-elevated{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(60px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.2)}.gfx-shadow-card-hover{box-shadow:0 calc(24px * var(--gfx-box-shadow-enabled, 1)) calc(70px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.24)}.gfx-shadow-panel-deep{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(60px * var(--gfx-box-shadow-enabled, 1)) calc(-22px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.35)}.dark .gfx-shadow-panel-deep{box-shadow:0 calc(22px * var(--gfx-box-shadow-enabled, 1)) calc(80px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.6)}.gfx-shadow-panel-floating{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(70px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.14)}.dark .gfx-shadow-panel-floating{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(70px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.22)}.gfx-shadow-close-btn{box-shadow:0 calc(6px * var(--gfx-box-shadow-enabled, 1)) calc(18px * var(--gfx-box-shadow-enabled, 1)) rgba(12,12,18,.12)}.gfx-blur-orb-sm{filter:blur(calc(30px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-orb-md{filter:blur(calc(60px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-orb-lg{filter:blur(calc(80px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-orb-xl{filter:blur(calc(120px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-keyboard-container{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.22)}.dark .gfx-shadow-keyboard-container{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.32),inset 0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.08)}.gfx-shadow-keyboard-container-hover{box-shadow:0 calc(14px * var(--gfx-box-shadow-enabled, 1)) calc(34px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.22)}.dark .gfx-shadow-keyboard-container-hover{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5)}.gfx-shadow-keyboard-panel{box-shadow:0 calc(24px * var(--gfx-box-shadow-enabled, 1)) calc(70px * var(--gfx-box-shadow-enabled, 1)) calc(-28px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.45)}.dark .gfx-shadow-keyboard-panel{box-shadow:0 calc(20px * var(--gfx-box-shadow-enabled, 1)) calc(60px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.28)}.gfx-shadow-key{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(18px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.12)}.gfx-shadow-key-special{box-shadow:0 calc(12px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.12)}.gfx-shadow-key-backspace{box-shadow:0 calc(12px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.08)}.gfx-drop-shadow-text-white-md{filter:drop-shadow(0 0 calc(5px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.5))}.gfx-drop-shadow-text-white-sm{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.1))}.gfx-drop-shadow-star{filter:drop-shadow(0 0 calc(3px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.8))}.gfx-drop-shadow-text-green{filter:drop-shadow(0 0 calc(5px * var(--gfx-drop-shadow-enabled, 1)) rgba(74,222,128,.5))}.gfx-drop-shadow-text-amber{filter:drop-shadow(0 0 calc(5px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.6))}.gfx-drop-shadow-amber-md{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.5))}.gfx-drop-shadow-amber-sm{filter:drop-shadow(0 0 calc(4px * var(--gfx-drop-shadow-enabled, 1)) rgba(251,191,36,.6))}.gfx-drop-shadow-green-md{filter:drop-shadow(0 0 calc(6px * var(--gfx-drop-shadow-enabled, 1)) rgba(74,222,128,.8))}.gfx-shadow-grid-button{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(22px * var(--gfx-box-shadow-enabled, 1)) rgba(12,12,18,.18)}.dark .gfx-shadow-grid-button{box-shadow:0 0 0 1px rgba(249,115,22,.35),0 calc(6px * var(--gfx-box-shadow-enabled, 1)) calc(18px * var(--gfx-box-shadow-enabled, 1)) rgba(249,115,22,.4),0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.35)}.gfx-shadow-win-container{box-shadow:0 0 calc(50px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary),.3)}.gfx-glow-amber-md{box-shadow:0 0 calc(25px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.4)}.gfx-glow-amber-coin{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.5)}.gfx-glow-amber-hint:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.3)}.gfx-glow-amber-subtle{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.4)}.gfx-shadow-btn-subtle{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(24px * var(--gfx-box-shadow-enabled, 1)) rgba(12,12,18,.12)}.gfx-glow-white-subtle{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-glow-white-subtle-hover:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.1)}.gfx-shadow-loader-dark{box-shadow:0 0 calc(50px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-primary-sm{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary),.3)}.gfx-glow-primary-sm-hover:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary),.5)}.gfx-shadow-toolbar-elevated{box-shadow:0 calc(16px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) calc(-20px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.35)}.dark .gfx-shadow-toolbar-elevated{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(50px * var(--gfx-box-shadow-enabled, 1)) calc(-18px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.65)}.gfx-glow-slider-thumb{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.6)}.gfx-slider-orange-thumb::-webkit-slider-thumb{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.6)}.gfx-slider-orange-thumb::-moz-range-thumb{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.6)}.gfx-shadow-toolbar-hover:hover{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(24px * var(--gfx-box-shadow-enabled, 1)) calc(-12px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.25)}.dark .gfx-shadow-toolbar-hover:hover{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(24px * var(--gfx-box-shadow-enabled, 1)) calc(-12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.6)}.gfx-glow-button-active{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.2)}.gfx-shadow-clue-active{box-shadow:0 calc(12px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) calc(-10px * var(--gfx-box-shadow-enabled, 1)) rgba(249,115,22,.25)}.dark .gfx-shadow-clue-active{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary),.1)}.gfx-shadow-badge-sm{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(12px * var(--gfx-box-shadow-enabled, 1)) rgba(12,12,18,.08)}.gfx-glow-completed-sm{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.3)}.gfx-glow-completed-badge{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.4)}.gfx-glow-hub-card{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(251,146,60,.5)}.hover-border-gradient{position:relative;overflow:hidden}.hover-border-gradient:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(45deg,hsl(var(--primary)),hsl(var(--primary-light)),hsl(var(--accent-blue)));border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0}.hover-border-gradient:hover:before{opacity:var(--gfx-gradient-opacity,1)}.hover-glow-gradient{position:relative;overflow:hidden}.hover-glow-gradient:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--primary)/.15) 0,hsl(var(--primary-light)/.1) 50%,hsl(var(--primary-dark)/.15) 100%);opacity:0;z-index:0}.hover-glow-gradient:hover:before{opacity:var(--gfx-gradient-opacity,1)}.liquid-cta{position:relative;overflow:hidden;isolation:isolate;z-index:0;border-radius:var(--cta-radius,18px);border:1px solid color-mix(in srgb,hsl(var(--primary)/.38) 55%,hsla(0,0%,100%,.05) 45%);background-color:rgba(8,6,4,.82);background-image:linear-gradient(90deg,color-mix(in lab,hsl(var(--primary-light,var(--primary))/.12) 70%,rgba(0,0,0,.35) 30%) 0,color-mix(in lab,hsl(var(--primary)/.06) 60%,rgba(0,0,0,.55) 40%) 45%,color-mix(in lab,hsl(var(--primary)/.06) 60%,rgba(0,0,0,.55) 40%) 55%,color-mix(in lab,hsl(var(--primary-light,var(--primary))/.12) 70%,rgba(0,0,0,.35) 30%) 100%);color:hsl(var(--cta-text,0 0% 96%));text-shadow:var(--gfx-text-shadow-cta,0 1px 3px rgba(0,0,0,.5));box-shadow:var(--gfx-shadow-liquid-cta);backdrop-filter:blur(calc(var(--gfx-backdrop-blur-lg, 26px) * var(--gfx-backdrop-blur-enabled, 1))) saturate(125%);-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-lg, 26px) * var(--gfx-backdrop-blur-enabled, 1))) saturate(125%);transition:background .45s ease,box-shadow .3s ease,transform .25s ease,border-color .25s ease}.liquid-cta:after{inset:1px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,hsl(var(--primary)/.1) 80%,rgba(12,8,6,.5) 20%) 0,transparent 60%),linear-gradient(160deg,color-mix(in srgb,hsl(var(--primary)/.12) 60%,rgba(12,8,6,.6) 40%) 0,transparent 55%);opacity:calc(.5 * var(--gfx-gradient-opacity, 1));transition:opacity .25s ease;mix-blend-mode:var(--gfx-blend-screen,screen)}.liquid-cta:after,.liquid-cta:before{content:"";position:absolute;pointer-events:none;z-index:-1}.liquid-cta:before{top:-65%;left:-20%;width:140%;height:230%;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.25) 50%,transparent 70%);opacity:0;transform:translateX(-35%);transition:transform .6s ease,opacity .6s ease}@media (hover:hover){.liquid-cta:hover{transform:translateY(-1px);border-color:var(--cta-border-strong,hsla(0,0%,100%,.25));box-shadow:var(--gfx-shadow-liquid-cta-hover);background-image:linear-gradient(90deg,color-mix(in lab,hsl(var(--primary-light,var(--primary))/.18) 75%,rgba(0,0,0,.25) 25%) 0,color-mix(in lab,hsl(var(--primary)/.08) 65%,rgba(0,0,0,.45) 35%) 45%,color-mix(in lab,hsl(var(--primary)/.08) 65%,rgba(0,0,0,.45) 35%) 55%,color-mix(in lab,hsl(var(--primary-light,var(--primary))/.18) 75%,rgba(0,0,0,.25) 25%) 100%)}.liquid-cta:hover:after,.liquid-cta:hover:before{opacity:calc(.75 * var(--gfx-gradient-opacity, 1))}.liquid-cta:hover:before{transform:translateX(32%)}}.liquid-cta:focus-visible{outline:none;border-color:var(--cta-border-strong,hsla(0,0%,100%,.25));box-shadow:var(--gfx-shadow-liquid-cta-focus)}:root:not(.dark) .liquid-cta,html:not(.dark) .liquid-cta{background-color:hsl(var(--primary));background-image:linear-gradient(135deg,hsl(var(--primary-light,var(--primary))) 0,hsl(var(--primary)) 50%,hsl(var(--primary-dark,var(--primary))) 100%);border:1px solid hsl(var(--primary-dark)/.3);color:#fff;text-shadow:var(--gfx-text-shadow-cta-light,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--gfx-shadow-liquid-cta-light)}:root:not(.dark) .liquid-cta:after,html:not(.dark) .liquid-cta:after{background:radial-gradient(circle at 50% 30%,hsla(0,0%,100%,.2) 0,transparent 50%),linear-gradient(160deg,hsla(0,0%,100%,.15),transparent 45%);mix-blend-mode:var(--gfx-blend-overlay,overlay);opacity:calc(.8 * var(--gfx-gradient-opacity, 1))}@media (hover:hover){:root:not(.dark) .liquid-cta:hover,html:not(.dark) .liquid-cta:hover{transform:translateY(-1px);border-color:hsl(var(--primary-dark)/.4);box-shadow:var(--gfx-shadow-liquid-cta-light-hover);background-image:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--primary-dark,var(--primary))) 100%)}}:root:not(.dark) .liquid-cta:focus-visible,html:not(.dark) .liquid-cta:focus-visible{outline:none;border-color:hsl(var(--primary-dark)/.5);box-shadow:var(--gfx-shadow-liquid-cta-light-focus)}:root:not(.dark) .liquid-cta:active,html:not(.dark) .liquid-cta:active{transform:translateY(1px);box-shadow:var(--gfx-shadow-liquid-cta-light-active)}.liquid-cta:active{transform:translateY(1px);box-shadow:var(--gfx-shadow-liquid-cta-active)}.liquid-cta[data-variant=hero]{border-color:var(--cta-border-strong,hsla(0,0%,100%,.3));box-shadow:var(--gfx-shadow-liquid-cta-hero)}@media (prefers-reduced-motion:reduce){.liquid-cta,.liquid-cta:before{transition:none}}.glow-success{box-shadow:var(--gfx-shadow-glow-success)}.text-gradient-primary{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-light)),hsl(var(--accent-pink)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-accent{background:linear-gradient(135deg,hsl(var(--accent-blue)),hsl(var(--primary)),hsl(var(--accent-pink)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-modern-gradient{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-light)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-cyber-gradient{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-neon-gradient{background:linear-gradient(135deg,#f0f,#b3f,#0af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-pattern-dots{background-image:radial-gradient(circle,hsl(var(--primary)/.1) 1px,transparent 1px);background-size:20px 20px}.bg-pattern-grid{background-image:linear-gradient(hsl(var(--primary)/.1) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--primary)/.1) 1px,transparent 1px);background-size:20px 20px}.btn-glass{border-width:1px;border-color:hsl(var(--border)/.5);background-color:hsl(var(--background)/.2)}.btn-glass:hover{background-color:hsl(var(--background)/.3)}.btn-glass{transition:all .3s ease;box-shadow:var(--gfx-shadow-btn-glass);backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)))}.btn-glass:hover{transform:translateY(-2px);box-shadow:var(--gfx-shadow-btn-glass-hover)}.shadow-badge-glow{box-shadow:var(--gfx-shadow-glow-badge)}.cw-surface{background:var(--cw-surface);color:hsl(var(--foreground))}.cw-panel{background:var(--cw-panel);border:1px solid var(--cw-panel-border);backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 18px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 18px) * var(--gfx-backdrop-blur-enabled, 1)))}.cw-panel,.cw-panel-strong{box-shadow:var(--cw-panel-shadow)}.cw-panel-strong{background:var(--cw-panel-strong);border:1px solid var(--cw-panel-border-strong);backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 22px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 22px) * var(--gfx-backdrop-blur-enabled, 1)))}.cw-grid-shell{border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.75),rgba(248,250,252,.65));border:1px solid rgba(15,23,42,.08);box-shadow:var(--cw-grid-shadow)}.dark .cw-grid-shell{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.05)}.cw-grid-inner{background:var(--cw-grid-bg);border:1px solid var(--cw-grid-border);box-shadow:var(--gfx-shadow-cw-grid-inner)}.cw-clue-card{background:hsla(0,0%,100%,.92);border:1px solid rgba(15,23,42,.08);box-shadow:var(--cw-soft-shadow);color:#0f172a}.cw-clue-card:hover{box-shadow:var(--gfx-shadow-cw-clue-card-hover);transform:translateY(-1px)}.dark .cw-clue-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);box-shadow:none;color:#e2e8f0}.dark .cw-clue-card:hover{box-shadow:var(--gfx-shadow-cw-clue-card-hover-dark)}.cw-clue-badge{background:rgba(15,23,42,.06);color:#0f172a}.dark .cw-clue-badge{background:hsla(0,0%,100%,.08);color:#e2e8f0}.cw-clue-text{color:#1f2937}.dark .cw-clue-text{color:hsla(0,0%,100%,.8)}.cw-toolbar{background:var(--cw-panel-strong);border:1px solid var(--cw-panel-border-strong);box-shadow:var(--cw-panel-shadow);color:#0f172a}.dark .cw-toolbar{background:rgba(10,10,12,.9);border:1px solid hsla(0,0%,100%,.08);color:#e2e8f0}.cw-toolbar-btn{background:rgba(15,23,42,.05);color:#475569;border:1px solid rgba(15,23,42,.08)}.cw-toolbar-btn:hover{background:rgba(249,115,22,.08);color:#c05621;border-color:rgba(249,115,22,.2)}.dark .cw-toolbar-btn{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.08)}.dark .cw-toolbar-btn:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.16)}.cw-tooltip-content{background:var(--cw-panel-strong);border:1px solid var(--cw-panel-border);box-shadow:var(--cw-panel-shadow);color:#0f172a}.dark .cw-tooltip-content{background:rgba(10,10,12,.95);border:1px solid hsla(0,0%,100%,.08);color:#e2e8f0}.liquid-process-card{position:relative;overflow:hidden;border-radius:.75rem;border-width:1px;background:hsla(0,0%,100%,.95);border-color:rgba(209,213,219,.6);backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)))}.dark .liquid-process-card{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.1)}.liquid-grid-texture{background-image:linear-gradient(90deg,grey 1px,transparent 0),linear-gradient(180deg,grey 1px,transparent 0);background-size:24px 24px;opacity:calc(.03 * var(--gfx-overlay-gradients-enabled, 1));pointer-events:none}.dark .liquid-grid-texture{opacity:calc(.05 * var(--gfx-overlay-gradients-enabled, 1))}.liquid-glow-running{box-shadow:var(--gfx-shadow-glow-running);border-color:#fdba74}.dark .liquid-glow-running{box-shadow:var(--gfx-shadow-glow-running-dark);border-color:rgba(249,115,22,.3)}.liquid-glow-done{box-shadow:var(--gfx-shadow-glow-done);border-color:#86efac}.dark .liquid-glow-done{box-shadow:var(--gfx-shadow-glow-done-dark);border-color:rgba(34,197,94,.3)}.liquid-glow-error{box-shadow:var(--gfx-shadow-glow-error);border-color:#fca5a5}.dark .liquid-glow-error{box-shadow:var(--gfx-shadow-glow-error-dark);border-color:rgba(239,68,68,.3)}.liquid-glow-idle{box-shadow:var(--gfx-shadow-glow-idle);border-color:rgba(209,213,219,.6)}.dark .liquid-glow-idle{box-shadow:var(--gfx-shadow-glow-idle-dark);border-color:hsla(0,0%,100%,.1)}.liquid-icon-container{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 18px) * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 18px) * var(--gfx-backdrop-blur-enabled, 1)))}.dark .liquid-icon-container{border-color:hsla(0,0%,100%,.05);background-color:hsla(0,0%,100%,.05)}.laser-progress-bar{position:relative;height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background:rgba(0,0,0,.05)}.dark .laser-progress-bar{background:hsla(0,0%,100%,.05)}.laser-progress-fill{position:absolute;top:0;left:0;height:100%;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);transition:width .3s ease-out}.laser-progress-fill-running{--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(249,115,22,.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.laser-progress-fill-done{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:rgba(74,222,128,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.laser-progress-fill-error{--tw-gradient-from:#f87171 var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,91%,71%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.laser-head{position:absolute;right:0;top:50%;height:1rem;width:.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:#fff;filter:blur(2px);box-shadow:var(--gfx-shadow-laser-head)}.liquid-icon-running{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.dark .liquid-icon-running{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity))}.liquid-icon-done{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.dark .liquid-icon-done{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.liquid-icon-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.dark .liquid-icon-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.liquid-icon-idle{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.dark .liquid-icon-idle{color:hsla(0,0%,100%,.7)}.liquid-text-primary{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark .liquid-text-primary{color:hsla(0,0%,100%,.9)}.liquid-text-secondary{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.dark .liquid-text-secondary{color:hsla(0,0%,100%,.5)}.liquid-action-btn{height:1.75rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.liquid-action-btn:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));background-color:rgba(0,0,0,.05)}.dark .liquid-action-btn{color:hsla(0,0%,100%,.6)}.dark .liquid-action-btn:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:hsla(0,0%,100%,.1)}.liquid-action-btn-primary{height:1.75rem;font-size:.75rem;line-height:1rem;background-color:rgba(0,0,0,.05)}.liquid-action-btn-primary:hover{background-color:rgba(0,0,0,.1)}.liquid-action-btn-primary{border-width:1px;border-color:rgba(229,231,235,.6);--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark .liquid-action-btn-primary{background-color:hsla(0,0%,100%,.1)}.dark .liquid-action-btn-primary:hover{background-color:hsla(0,0%,100%,.2)}.dark .liquid-action-btn-primary{border-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}[data-theme=default] ::-moz-selection{background:#2563eb;color:#fff}[data-theme=default] ::selection{background:#2563eb;color:#fff}[data-theme=warm] ::-moz-selection{background:#ee7c2b;color:#fff}[data-theme=warm] ::selection{background:#ee7c2b;color:#fff}[data-theme=ocean] ::-moz-selection{background:#42b6f0;color:#fff}[data-theme=ocean] ::selection{background:#42b6f0;color:#fff}[data-theme=forest] ::-moz-selection{background:#16a34a;color:#fff}[data-theme=forest] ::selection{background:#16a34a;color:#fff}[data-theme=cyber] ::-moz-selection{background:#5accf2;color:#fff}[data-theme=cyber] ::selection{background:#5accf2;color:#fff}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.5)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.svg-noise-filter{opacity:var(--gfx-noise-opacity,1);transition:opacity .3s ease}:root{--gfx-blend-screen:screen;--gfx-blend-overlay:overlay;--gfx-blend-multiply:multiply;--gfx-blend-soft-light:soft-light;--gfx-blend-plus-lighter:plus-lighter;--gfx-text-shadow-cta:0 1px 3px rgba(0,0,0,.5);--gfx-text-shadow-cta-light:0 1px 2px rgba(0,0,0,.15);--gfx-text-shadow-glow-primary:0 0 10px hsl(var(--primary-glow)),0 0 20px hsl(var(--secondary-glow));--gfx-text-shadow-glow-code:0 0 8px hsl(var(--primary)/0.3);--gfx-text-shadow-glow-hover:0 0 8px hsl(var(--primary)/0.7);--gfx-text-shadow-callout-glow:0 0 10px color-mix(in srgb,var(--glow-color,currentColor) 45%,transparent);--gfx-text-shadow-callout-code:0 0 6px color-mix(in srgb,var(--glow-color,currentColor) 30%,transparent);--gfx-text-shadow-diagram-strong:0 0 10px color-mix(in srgb,var(--diagram-accent-color,#60a5fa) 45%,transparent);--gfx-text-shadow-diagram-number:0 0 8px color-mix(in srgb,var(--diagram-secondary-accent,#22d3ee) 40%,transparent);--gfx-text-shadow-diagram-code:0 0 6px color-mix(in srgb,var(--diagram-accent-color,#60a5fa) 30%,transparent);--gfx-text-shadow-diagram-heading:0 1px 2px rgba(0,0,0,.5);--gfx-text-shadow-plastic-light:0 1px 0 hsla(0,0%,100%,.4),0 -1px 0 rgba(0,0,0,.2),0 4px 10px color-mix(in srgb,var(--heading-accent,currentColor),transparent 60%);--gfx-text-shadow-plastic-dark:0 2px 0 rgba(0,0,0,.5),0 -1px 0 hsla(0,0%,100%,.2),0 0 15px color-mix(in srgb,var(--heading-accent,currentColor),transparent 50%);--gfx-text-shadow-retro:0 0 5px color-mix(in srgb,var(--heading-accent,currentColor),transparent 20%),0 0 10px color-mix(in srgb,var(--heading-accent,currentColor),transparent 40%),0 0 20px color-mix(in srgb,var(--heading-accent,currentColor),transparent 60%);--gfx-text-shadow-retro-dark:0 0 5px var(--heading-accent,currentColor),0 0 15px color-mix(in srgb,var(--heading-accent,currentColor),transparent 20%),0 0 30px color-mix(in srgb,var(--heading-accent,currentColor),transparent 50%);--gfx-text-shadow-h2-accent:0 0 20px color-mix(in srgb,var(--heading-accent,currentColor),transparent 70%);--gfx-text-shadow-h2-accent-dark:0 0 25px color-mix(in srgb,var(--heading-accent,currentColor),transparent 50%);--gfx-text-shadow-pros:0 0 8px rgba(52,211,153,.4);--gfx-text-shadow-cons:0 0 8px hsla(0,91%,71%,.4);--gfx-text-shadow-neon:0 0 8px hsla(var(--current-hsl,200 100% 50%),0.4);--gfx-text-shadow-neon-dark:0 0 12px hsla(var(--current-hsl,200 100% 50%),0.5);--gfx-text-shadow-premium-white:0 0 20px hsla(0,0%,100%,.3);--gfx-text-shadow-cursor-focus:0 0 2px hsl(var(--primary)/0.6),0 0 4px hsl(var(--primary)/0.3)}[data-graphics-preset=medium]{--gfx-text-shadow-glow-primary:0 0 6px hsl(var(--primary-glow));--gfx-text-shadow-glow-code:0 0 4px hsl(var(--primary)/0.2);--gfx-text-shadow-glow-hover:0 0 4px hsl(var(--primary)/0.4);--gfx-text-shadow-callout-glow:0 0 6px color-mix(in srgb,var(--glow-color,currentColor) 30%,transparent);--gfx-text-shadow-diagram-strong:0 0 6px color-mix(in srgb,var(--diagram-accent-color,#60a5fa) 30%,transparent);--gfx-text-shadow-retro:0 0 5px color-mix(in srgb,var(--heading-accent,currentColor),transparent 40%);--gfx-text-shadow-neon:0 0 4px hsla(var(--current-hsl,200 100% 50%),0.3);--gfx-text-shadow-premium-white:0 0 10px hsla(0,0%,100%,.2)}[data-graphics-preset=low]{--gfx-text-shadow-cta:0 1px 2px rgba(0,0,0,.3);--gfx-text-shadow-cta-light:0 1px 1px rgba(0,0,0,.1);--gfx-text-shadow-glow-primary:none;--gfx-text-shadow-glow-code:none;--gfx-text-shadow-glow-hover:none;--gfx-text-shadow-callout-glow:none;--gfx-text-shadow-callout-code:none;--gfx-text-shadow-diagram-strong:none;--gfx-text-shadow-diagram-number:none;--gfx-text-shadow-diagram-code:none;--gfx-text-shadow-diagram-heading:none;--gfx-text-shadow-plastic-light:none;--gfx-text-shadow-plastic-dark:none;--gfx-text-shadow-retro:none;--gfx-text-shadow-retro-dark:none;--gfx-text-shadow-h2-accent:none;--gfx-text-shadow-h2-accent-dark:none;--gfx-text-shadow-pros:none;--gfx-text-shadow-cons:none;--gfx-text-shadow-neon:none;--gfx-text-shadow-neon-dark:none;--gfx-text-shadow-premium-white:none;--gfx-text-shadow-cursor-focus:none}[data-graphics-preset=lowest]{--gfx-text-shadow-cta:none;--gfx-text-shadow-cta-light:none;--gfx-text-shadow-glow-primary:none;--gfx-text-shadow-glow-code:none;--gfx-text-shadow-glow-hover:none;--gfx-text-shadow-callout-glow:none;--gfx-text-shadow-callout-code:none;--gfx-text-shadow-diagram-strong:none;--gfx-text-shadow-diagram-number:none;--gfx-text-shadow-diagram-code:none;--gfx-text-shadow-diagram-heading:none;--gfx-text-shadow-plastic-light:none;--gfx-text-shadow-plastic-dark:none;--gfx-text-shadow-retro:none;--gfx-text-shadow-retro-dark:none;--gfx-text-shadow-h2-accent:none;--gfx-text-shadow-h2-accent-dark:none;--gfx-text-shadow-pros:none;--gfx-text-shadow-cons:none;--gfx-text-shadow-neon:none;--gfx-text-shadow-neon-dark:none;--gfx-text-shadow-premium-white:none;--gfx-text-shadow-cursor-focus:none}[data-graphics-preset=medium]{--gfx-blend-screen:screen;--gfx-blend-overlay:overlay;--gfx-blend-multiply:normal;--gfx-blend-soft-light:normal;--gfx-blend-plus-lighter:normal}[data-graphics-preset=low],[data-graphics-preset=lowest]{--gfx-blend-screen:normal;--gfx-blend-overlay:normal;--gfx-blend-multiply:normal;--gfx-blend-soft-light:normal;--gfx-blend-plus-lighter:normal}.gfx-gradient-overlay{opacity:calc(var(--gfx-gradient-opacity, 1) * var(--gfx-gradients-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1));transition:opacity .3s ease}.gfx-gradient-bg{opacity:calc(var(--gfx-gradient-bg-opacity, 1) * var(--gfx-gradients-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1));transition:opacity .3s ease}.gfx-glow-overlay{opacity:calc(var(--gfx-gradient-opacity, 1) * var(--gfx-glow-effects-enabled, 1) * var(--gfx-light-blobs-enabled, 1) * var(--gfx-overlay-gradients-enabled, 1));transition:opacity .3s ease}.gfx-shadow-editor-surface{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(16px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.1),0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(6px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.06)}.dark .gfx-shadow-editor-surface{box-shadow:0 0 calc(12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.35)}.gfx-glow-homework-focus{box-shadow:0 0 calc(35px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.35)}.gfx-shadow-bubble-menu{box-shadow:0 calc(20px * var(--gfx-box-shadow-enabled, 1)) calc(50px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.2)}.dark .gfx-shadow-bubble-menu{box-shadow:0 calc(20px * var(--gfx-box-shadow-enabled, 1)) calc(50px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.7)}.gfx-shadow-link-panel{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-blue-link{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(37,99,235,.3)}.gfx-glow-blue-link:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(37,99,235,.5)}.gfx-shadow-glass-handle{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5),inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-glow-quick-amber{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.3)}.gfx-glow-quick-amber:hover{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.5)}.gfx-hover-glow-red:hover{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-hover-glow-yellow:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(234,179,8,.3)}.gfx-hover-glow-orange:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-hover-glow-cyan:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(6,182,212,.3)}.gfx-hover-glow-lime:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(132,204,22,.3)}.gfx-hover-glow-purple:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.3)}.gfx-hover-glow-blue:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.3)}.gfx-hover-glow-emerald:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.3)}.gfx-hover-glow-amber:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.3)}.gfx-hover-glow-indigo:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.3)}.gfx-hover-glow-pink:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(236,72,153,.3)}.gfx-glow-notedrill-icon{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.25),inset 0 calc(1px * var(--gfx-box-shadow-enabled, 1)) 0 0 hsla(0,0%,100%,.1)}.gfx-shadow-callout-icon{box-shadow:0 calc(16px * var(--gfx-box-shadow-enabled, 1)) calc(36px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.14),inset 0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) color-mix(in srgb,var(--glow-color) 26%,transparent)}.gfx-drop-shadow-callout-sm{filter:drop-shadow(0 0 calc(5px * var(--gfx-drop-shadow-enabled, 1)) var(--glow-color))}.gfx-drop-shadow-callout-md{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) color-mix(in srgb,var(--glow-color) 70%,transparent))}.gfx-glow-homework-banner{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.2)}.gfx-shadow-dialog-callout{box-shadow:0 calc(40px * var(--gfx-box-shadow-enabled, 1)) calc(90px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.18)}.gfx-shadow-callout-header-icon{box-shadow:0 calc(15px * var(--gfx-box-shadow-enabled, 1)) calc(35px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.15)}.gfx-glow-select-active{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(20px * var(--gfx-box-shadow-enabled, 1)) rgba(59,130,246,.08)}.gfx-shadow-callout-save{box-shadow:0 calc(15px * var(--gfx-box-shadow-enabled, 1)) calc(35px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.2)}.gfx-glow-variant-active{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) var(--variant-glow-color,transparent)}.gfx-hover-glow-emerald-submit:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(52,211,153,.3)}.gfx-glow-destructive{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(244,63,94,.35)}.gfx-shadow-fab{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(20px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.1),inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.3)}.dark .gfx-shadow-fab{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5),inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.1)}.gfx-shadow-fab-hover:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.3),inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.1)}.dark .gfx-shadow-fab-hover:hover{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.6),inset 0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.2)}.gfx-drop-shadow-fab-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(0,0,0,.15))}.dark .gfx-drop-shadow-fab-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.6))}.gfx-shadow-content-filter{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(55px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.15)}.dark .gfx-shadow-content-filter{box-shadow:0 calc(28px * var(--gfx-box-shadow-enabled, 1)) calc(60px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.6)}.gfx-shadow-filter-active{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.15),0 calc(12px * var(--gfx-box-shadow-enabled, 1)) calc(28px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.25),0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) var(--filter-shadow-color,rgba(15,23,42,.22))}.gfx-shadow-filter-inactive{box-shadow:0 calc(6px * var(--gfx-box-shadow-enabled, 1)) calc(14px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.08),0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(16px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.15)}.gfx-drop-shadow-filter-icon{filter:drop-shadow(0 calc(4px * var(--gfx-drop-shadow-enabled, 1)) calc(12px * var(--gfx-drop-shadow-enabled, 1)) rgba(15,23,42,.15))}.dark .gfx-drop-shadow-filter-icon{filter:drop-shadow(0 0 calc(10px * var(--gfx-drop-shadow-enabled, 1)) rgba(0,0,0,.75))}.gfx-shadow-content-filter-tooltip{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.15)}.gfx-shadow-loading-base{box-shadow:0 calc(24px * var(--gfx-box-shadow-enabled, 1)) calc(48px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.12)}.dark .gfx-shadow-loading-base{box-shadow:0 calc(20px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.8)}.gfx-shadow-loading-inset{box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.9 * var(--gfx-glow-effects-enabled, 1)))}.dark .gfx-shadow-loading-inset{box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.1 * var(--gfx-glow-effects-enabled, 1)))}.gfx-shadow-loading-hover:hover{box-shadow:0 calc(30px * var(--gfx-box-shadow-enabled, 1)) calc(60px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.15)}.dark .gfx-shadow-loading-hover:hover{box-shadow:0 calc(25px * var(--gfx-box-shadow-enabled, 1)) calc(50px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.9)}.gfx-glow-status-loading{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) calc(-10px) rgba(249,115,22,.15)}.dark .gfx-glow-status-loading{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) calc(-10px) rgba(249,115,22,.2)}.gfx-glow-status-success{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) calc(-10px) rgba(34,197,94,.15)}.dark .gfx-glow-status-success{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) calc(-10px) rgba(34,197,94,.2)}.gfx-glow-status-error{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) calc(-10px) rgba(239,68,68,.15)}.dark .gfx-glow-status-error{box-shadow:0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) calc(-10px) rgba(239,68,68,.2)}.gfx-hover-glow-retry-red:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(239,68,68,.4)}.gfx-shadow-embed-button{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(16,185,129,.3)}.gfx-shadow-embed-button-hover:hover{box-shadow:0 0 calc(25px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(16,185,129,.5)}.gfx-glow-laser-line{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) var(--laser-glow-color,#f97316)}.gfx-blur-preview-panel{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-math-btn-fuchsia-active{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(244,113,244,.6),0 0 calc(32px * var(--gfx-glow-effects-enabled, 1)) rgba(244,113,244,.3)}.gfx-glow-math-btn-fuchsia-active:hover{box-shadow:0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) rgba(244,113,244,.7),0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) rgba(244,113,244,.35)}.gfx-hover-glow-math-fuchsia:hover{box-shadow:0 0 calc(16px * var(--gfx-glow-effects-enabled, 1)) rgba(244,113,244,.5),0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) rgba(244,113,244,.25)}.gfx-hover-glow-math-sky:hover{box-shadow:0 0 calc(16px * var(--gfx-glow-effects-enabled, 1)) rgba(113,179,244,.5),0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) rgba(113,179,244,.25)}.gfx-hover-glow-math-amber:hover{box-shadow:0 0 calc(16px * var(--gfx-glow-effects-enabled, 1)) hsla(45,90%,70%,.5),0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) hsla(45,90%,70%,.25)}.gfx-hover-glow-math-orange:hover{box-shadow:0 0 calc(16px * var(--gfx-glow-effects-enabled, 1)) hsla(30,90%,70%,.5),0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) hsla(30,90%,70%,.25)}.gfx-shadow-math-step{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(16px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.3)}.gfx-shadow-math-step:hover{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(20px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.4),0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.15)}.gfx-shadow-math-step-badge{box-shadow:0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(8px * var(--gfx-box-shadow-enabled, 1)) hsl(var(--primary)/.2)}.gfx-shadow-math-preview-outer{box-shadow:0 calc(12px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5)}.gfx-shadow-math-preview-inset{box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.1 * var(--gfx-glow-effects-enabled, 1))),inset 0 -1px 0 rgba(255,255,255,calc(.05 * var(--gfx-glow-effects-enabled, 1)))}.gfx-hover-glow-math-red:hover{box-shadow:0 0 calc(16px * var(--gfx-glow-effects-enabled, 1)) rgba(235,71,71,.4),0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) rgba(235,71,71,.2)}.gfx-hover-glow-math-red:active{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(235,71,71,.5)}.gfx-hover-glow-math-emerald:hover{box-shadow:0 0 calc(16px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.4),0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.2)}.gfx-hover-glow-math-emerald:active{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.5)}.gfx-hover-glow-math-emerald-lg:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.5),0 0 calc(32px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.25)}.gfx-hover-glow-math-emerald-lg:active{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.6)}.gfx-hover-glow-math-save:hover{box-shadow:0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.6),0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.3),0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(16px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.4)}.gfx-blur-math-btn{backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-math-panel{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-math-node{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) calc(-8px) rgba(0,0,0,.5)}.gfx-glow-math-node-selected{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(59,130,246,.3)}.gfx-shadow-math-node-hover:hover{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) calc(-12px) rgba(0,0,0,.7)}.gfx-blur-math-node{backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-math-orb{filter:blur(calc(80px * var(--gfx-glow-effects-enabled, 1)))}.gfx-glow-math-corner{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.5)}.gfx-blur-math-toast{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-hover-glow-math-drag:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.2)}.gfx-shadow-math-display{box-shadow:0 calc(25px * var(--gfx-box-shadow-enabled, 1)) calc(50px * var(--gfx-box-shadow-enabled, 1)) calc(-12px) rgba(0,0,0,.4)}.gfx-drop-shadow-math-katex{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.15))}.gfx-drop-shadow-math-katex-lg{filter:drop-shadow(0 0 calc(10px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.1))}.gfx-shadow-math-action-blue{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(59,130,246,.3)}.gfx-shadow-math-action-blue:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(59,130,246,.5)}.gfx-shadow-math-action-emerald{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(16,185,129,.3)}.gfx-shadow-math-action-emerald:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(16,185,129,.5)}.gfx-shadow-math-action-red{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(239,68,68,.3)}.gfx-shadow-math-action-red:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px) rgba(239,68,68,.5)}.gfx-blur-math-action{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-math-tab-yellow{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) hsla(45,90%,70%,.3)}.gfx-glow-math-tab-sky{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(113,179,244,.3)}.gfx-glow-math-tab-amber{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) hsla(45,90%,70%,.3)}.gfx-glow-math-tab-violet{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(157,113,244,.3)}.gfx-glow-math-tab-fuchsia{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(244,113,244,.3)}.gfx-glow-math-tab-cyan{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(113,222,244,.3)}.gfx-glow-math-tab-emerald{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.3)}.gfx-glow-math-tab-orange{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) hsla(25,95%,70%,.3)}.gfx-hover-glow-math-symbol:hover{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.2)}.gfx-glow-math-progress-full{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(45,90%,70%,.4)}.gfx-blur-math-tabs{backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-hover-glow-math-insert-sky:hover{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(113,179,244,.4)}.gfx-hover-glow-math-insert-emerald:hover{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(113,244,200,.4)}.gfx-glow-math-result{box-shadow:0 0 calc(16px * var(--gfx-glow-effects-enabled, 1)) rgba(113,244,200,.3)}.gfx-hover-glow-math-result-insert:hover{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(113,244,200,.5)}.gfx-blur-math-card,.gfx-blur-math-error{backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-graph-selected{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.35)}.gfx-shadow-graph-panel{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.4)}.gfx-blur-graph-panel{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-hover-glow-graph-drag:hover{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.15)}.gfx-blur-graph-btn{backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-hover-glow-graph-sky:hover{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(113,179,244,.3)}.gfx-hover-glow-graph-emerald:hover{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.3)}.gfx-hover-glow-graph-purple:hover{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(192,88,243,.3)}.gfx-hover-glow-graph-red:hover{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(235,71,71,.3)}.gfx-blur-graph-badge,.gfx-blur-graph-done{backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-graph-toggle-red{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(239,67,67,.3)}.gfx-glow-graph-toggle-emerald{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.3)}.gfx-glow-graph-toggle-sky{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(71,180,235,.3)}.gfx-glow-graph-toggle-purple{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(192,88,243,.3)}.gfx-hover-glow-graph-add:hover{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(71,235,153,.3)}.gfx-glow-graph-color-selected{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.5)}