.gfx-glow-heading-active-orange{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.4)}.gfx-glow-heading-active-blue{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.4)}.gfx-glow-heading-active-indigo{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.4)}.gfx-drop-shadow-heading-icon{filter:drop-shadow(0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) currentColor)}.gfx-blur-heading-tooltip{backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-heading-panel{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1))) saturate(1.5)}.gfx-shadow-heading-panel{box-shadow:0 20px 40px rgba(0,0,0,calc(.12 * var(--gfx-shadow-effects-enabled, 1))),inset 0 1px 0 hsla(0,0%,100%,.2)}.dark .gfx-shadow-heading-panel{box-shadow:0 24px 48px rgba(0,0,0,calc(.6 * var(--gfx-shadow-effects-enabled, 1))),inset 0 1px 0 hsla(0,0%,100%,.05)}.gfx-blur-heading-trigger-mobile{backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-heading-trigger-mobile{box-shadow:var(--gfx-shadow-lg)}.dark .gfx-shadow-heading-trigger-mobile{box-shadow:0 4px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5),0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-drop-shadow-heading-icon-mobile{filter:drop-shadow(0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.4))}.gfx-blur-heading-trigger{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-heading-trigger{box-shadow:0 2px calc(10px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.05)}.dark .gfx-shadow-heading-trigger{box-shadow:0 0 calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-heading-trigger-open{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.4)}.gfx-drop-shadow-heading-icon-open{filter:drop-shadow(0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5))}.gfx-shadow-h2-trigger-mobile{box-shadow:var(--gfx-shadow-lg)}.dark .gfx-shadow-h2-trigger-mobile{box-shadow:0 4px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5),0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.3)}.gfx-drop-shadow-h2-icon-mobile{filter:drop-shadow(0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.4))}.gfx-glow-h2-trigger-open{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.4)}.gfx-drop-shadow-h2-icon-open{filter:drop-shadow(0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.5))}.gfx-shadow-h2-active{box-shadow:0 2px calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(-2px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}.dark .gfx-shadow-h2-active{box-shadow:0 0 calc(12px * var(--gfx-shadow-effects-enabled, 1)) calc(-2px * var(--gfx-shadow-effects-enabled, 1)) hsla(0,0%,100%,.15)}.gfx-shadow-heading-trigger-base{box-shadow:var(--gfx-shadow-sm)}.dark .gfx-shadow-heading-trigger-base{box-shadow:0 2px calc(8px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.3)}.gfx-shadow-heading-trigger-base:hover{box-shadow:var(--gfx-shadow-md)}.dark .gfx-shadow-heading-trigger-base:hover{box-shadow:0 4px calc(16px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.4)}.gfx-glow-heading-trigger-base-open{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.2)}.gfx-blur-annotation-panel{backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-annotation-panel{box-shadow:calc(-4px * var(--gfx-box-shadow-enabled, 1)) 0 calc(24px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.3)}.gfx-blur-annotation-backdrop{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-annotation-orb{filter:blur(calc(60px * var(--gfx-blur-filter-enabled, 1)))}.gfx-glow-dot-orange{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.6)}.gfx-glow-dot-blue{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.6)}.gfx-glow-dot-green{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.6)}.gfx-glow-dot-purple{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.6)}.gfx-glow-dot-red{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.6)}.gfx-glow-dot-yellow{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(234,179,8,.6)}.gfx-glow-dot-cyan{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(6,182,212,.6)}.gfx-glow-dot-pink{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(236,72,153,.6)}.gfx-glow-swatch-orange{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5)}.gfx-glow-swatch-blue{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.5)}.gfx-glow-swatch-green{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.5)}.gfx-glow-swatch-purple{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.5)}.gfx-glow-swatch-red{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.5)}.gfx-glow-swatch-yellow{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(234,179,8,.5)}.gfx-glow-swatch-cyan{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(6,182,212,.5)}.gfx-glow-swatch-pink{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(236,72,153,.5)}.gfx-blur-annotation-popover{backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-annotation-popover{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,calc(.05 * var(--gfx-box-shadow-enabled, 1)))}.gfx-glow-annotation-ki-btn{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-glow-annotation-save-btn{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.4)}.gfx-shadow-diagram-dialog{box-shadow:0 25px 50px calc(-12px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.4)}.gfx-blur-diagram-dialog{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-diagram-orb{filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-diagram-icon{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) calc(-12px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--color-primary),.4)}.gfx-drop-shadow-diagram-sparkle{filter:drop-shadow(0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.6))}.gfx-glow-diagram-layout-active{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.5)}.gfx-shadow-diagram-generate{box-shadow:0 10px 15px calc(-3px * var(--gfx-shadow-effects-enabled, 1)) rgba(var(--color-primary),.3)}.gfx-glow-diagtype-auto-active{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5),inset 0 1px 1px rgba(255,255,255,calc(.1 * var(--gfx-glow-effects-enabled, 1)))}.gfx-blur-diagtype-active{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-diagtype-auto-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-glow-diagtype-other-active{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.15)}.gfx-drop-shadow-diagtype-auto-icon{filter:drop-shadow(0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.6))}.gfx-blur-target-card{backdrop-filter:blur(calc(4px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(4px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-target-info{box-shadow:0 0 calc(24px * var(--gfx-glow-effects-enabled, 1)) calc(-12px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--color-primary),.4)}.gfx-glow-target-active{box-shadow:0 0 calc(26px * var(--gfx-glow-effects-enabled, 1)) calc(-10px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--color-primary),.5)}.gfx-shadow-diagnode-blue{box-shadow:0 0 calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(59,130,246,.3)}.gfx-shadow-diagnode-orange{box-shadow:0 0 calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-shadow-diagnode-purple{box-shadow:0 0 calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(168,85,247,.3)}.gfx-shadow-diagnode-teal{box-shadow:0 0 calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(20,184,166,.3)}.gfx-blur-batch-popover{backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-batch-popover{box-shadow:0 8px calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5),0 0 calc(80px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.08)}.gfx-blur-batch-header-orb{filter:blur(calc(30px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-batch-execute:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.2),0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.2)}.gfx-blur-batch-btn,.gfx-blur-batch-tooltip{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-batch-btn-hover:hover{box-shadow:0 4px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(168,85,247,.15),0 4px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(245,158,11,.15)}.dark .gfx-glow-batch-btn-hover:hover{box-shadow:0 4px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(168,85,247,.2),0 4px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(245,158,11,.2)}.gfx-glow-dot-amber-batch{box-shadow:0 0 calc(4px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.5)}.gfx-glow-dot-purple-batch{box-shadow:0 0 calc(4px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.5)}.gfx-glow-dot-blue-batch{box-shadow:0 0 calc(4px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.5)}.gfx-glow-dot-emerald-batch{box-shadow:0 0 calc(4px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.5)}.gfx-glow-dot-lime-batch{box-shadow:0 0 calc(4px * var(--gfx-glow-effects-enabled, 1)) rgba(132,204,22,.5)}.gfx-glow-scanner-icon{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.2)}.gfx-drop-shadow-scanner-camera{filter:drop-shadow(0 0 calc(5px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.8))}.gfx-shadow-scanner-preview-inset{box-shadow:inset 0 2px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-blur-scanner-preview{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-scanner-crop{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.2)}.gfx-glow-scanner-insert{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.3)}.gfx-blur-scanner-tray{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-cardvariant-dialog{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1))) saturate(1.5);-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1))) saturate(1.5)}.gfx-shadow-cardvariant-dialog{box-shadow:0 calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(80px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,calc(.1 * var(--gfx-glow-effects-enabled, 1)))}.gfx-blur-cardvariant-glow-spot{filter:blur(calc(80px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-cardvariant-icon-orb{filter:blur(calc(25px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-cardvariant-icon-container{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-cardvariant-bullet-active{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-glow-cardvariant-autoaccept-active{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.3)}.gfx-blur-cardvariant-btn{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-cardvariant-status-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.8)}.gfx-blur-cardvariant-footer{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-diagnode-default{box-shadow:0 calc(10px * var(--gfx-shadow-effects-enabled, 1)) calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-3px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(6px * var(--gfx-shadow-effects-enabled, 1)) calc(-4px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}.gfx-glow-preset-neon{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3),inset 0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.1)}.gfx-shadow-preset-tooltip{box-shadow:0 0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-blur-preset-dropdown{backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-preset-dropdown{box-shadow:0 10px calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(-10px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.8)}.gfx-blur-media-dropdown{backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-media-dropdown{box-shadow:0 4px calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.08)}.dark .gfx-shadow-media-dropdown{box-shadow:0 8px calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5),0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.15)}.gfx-glow-media-item-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.03)}.gfx-blur-media-icon{backdrop-filter:blur(calc(4px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(4px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-review-panel{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-review-card{box-shadow:0 calc(16px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.08)}:is(.dark) .gfx-shadow-review-card{box-shadow:0 calc(16px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.6)}.gfx-shadow-review-inset{box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.9 * var(--gfx-shadow-effects-enabled, 1)))}:is(.dark) .gfx-shadow-review-inset{box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.08 * var(--gfx-shadow-effects-enabled, 1)))}.gfx-shadow-review-hover:hover{box-shadow:0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}:is(.dark) .gfx-shadow-review-hover:hover{box-shadow:0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.7)}.gfx-glow-review-success{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) calc(-10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.2)}:is(.dark) .gfx-glow-review-success{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) calc(-10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.3)}.gfx-blur-review-icon-glow{filter:blur(calc(10px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-review-btn-hover:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.4)}.gfx-glow-img-align-active{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.3)}.gfx-glow-img-annotate-done{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.25)}.gfx-shadow-img-toolbar{box-shadow:0 calc(10px * var(--gfx-shadow-effects-enabled, 1)) calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-3px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(6px * var(--gfx-shadow-effects-enabled, 1)) calc(-4px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}.gfx-blur-loading-status-icon{filter:blur(calc(15px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-loading-icon-container{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-loading-diagram-preview,.gfx-shadow-loading-icon-container{box-shadow:0 calc(1px * var(--gfx-shadow-effects-enabled, 1)) calc(2px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.05)}.gfx-shadow-loading-diagram-preview:hover{box-shadow:0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(6px * var(--gfx-shadow-effects-enabled, 1)) calc(-1px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),0 calc(2px * var(--gfx-shadow-effects-enabled, 1)) calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(-2px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}.gfx-blur-autoprocess-dialog{backdrop-filter:blur(calc(40px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-autoprocess-dialog{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.12)}:is(.dark) .gfx-shadow-autoprocess-dialog{box-shadow:0 calc(10px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-shadow-autoprocess-save-btn{box-shadow:0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(6px * var(--gfx-shadow-effects-enabled, 1)) calc(-1px * var(--gfx-shadow-effects-enabled, 1)) hsl(var(--primary)/.2)}.gfx-shadow-autoprocess-process-row{box-shadow:0 calc(2px * var(--gfx-shadow-effects-enabled, 1)) calc(8px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.06)}.gfx-blur-hud-panel{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-hud-panel{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.08),0 0 0 calc(1px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.02)}:is(.dark) .gfx-shadow-hud-panel{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.4)}.gfx-blur-hud-glow-orb{filter:blur(calc(50px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-diff-dialog{backdrop-filter:blur(calc(40px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-diff-dialog{box-shadow:0 0 calc(80px * var(--gfx-shadow-effects-enabled, 1)) calc(-20px * var(--gfx-shadow-effects-enabled, 1)) rgba(var(--primary-rgb),.3)}:is(.dark) .gfx-shadow-diff-dialog{box-shadow:0 0 calc(80px * var(--gfx-shadow-effects-enabled, 1)) calc(-20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.8)}.gfx-glow-diff-error-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary-rgb),.3)}.gfx-glow-diff-cards-btn{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.3)}.gfx-glow-diff-quiz-btn{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.3)}.gfx-glow-diff-accept-btn{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.5)}.gfx-blur-preset-verwaltung{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-preset-verwaltung{box-shadow:0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) calc(25px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(10px * var(--gfx-shadow-effects-enabled, 1)) calc(-6px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}:is(.dark) .gfx-shadow-preset-verwaltung{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.4)}.gfx-glow-preset-card-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.2)}:is(.dark) .gfx-glow-preset-card-hover:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.15)}.gfx-glow-preset-card-indicator{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.8)}.gfx-glow-preset-card-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) currentColor}.gfx-shadow-style-editor-active{box-shadow:0 calc(2px * var(--gfx-shadow-effects-enabled, 1)) calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(-2px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}:is(.dark) .gfx-shadow-style-editor-active{box-shadow:0 0 calc(12px * var(--gfx-shadow-effects-enabled, 1)) calc(-2px * var(--gfx-shadow-effects-enabled, 1)) hsla(0,0%,100%,.15)}.gfx-blur-style-editor-tooltip{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-style-editor-tooltip{box-shadow:0 calc(10px * var(--gfx-shadow-effects-enabled, 1)) calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-3px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(6px * var(--gfx-shadow-effects-enabled, 1)) calc(-4px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}.gfx-shadow-live-preview{box-shadow:0 calc(25px * var(--gfx-shadow-effects-enabled, 1)) calc(50px * var(--gfx-shadow-effects-enabled, 1)) calc(-12px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.25)}.gfx-blur-live-preview-header{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-live-preview-empty{backdrop-filter:blur(calc(2px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(2px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-overview-bg{backdrop-filter:blur(calc(64px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(64px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-overview-ambient{filter:blur(calc(120px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-overview-header{backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-overview-header{box-shadow:0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(30px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.3)}.gfx-blur-overview-bottom-bar{backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-overview-bottom-bar{box-shadow:0 calc(-10px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-overview-selected-badge{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.1)}.gfx-glow-overview-thumb-active{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.3)}.gfx-glow-overview-thumb-selected{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.3)}.gfx-shadow-overview-thumb-hover:hover{box-shadow:0 0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-overview-add-hover:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.15)}.gfx-blur-thumb-sidebar{backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-thumb-sidebar{box-shadow:0 0 calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-thumb-active{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.25)}.gfx-glow-thumb-laser{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.8)}.gfx-blur-thumb-drag-handle{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-thumb-checkbox{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-thumb-checkbox-active{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.5)}.gfx-blur-thumb-page-label{backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-thumb-delete-hover:hover{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-glow-thumb-cyan-dot{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.8)}.gfx-glow-thumb-select-btn{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.2)}.gfx-glow-thumb-delete-btn{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.2)}.gfx-glow-thumb-add-page{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(8,145,178,.15)}.gfx-blur-preset-manager{backdrop-filter:blur(calc(64px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(64px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-preset-manager{box-shadow:0 0 calc(80px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.8),inset 0 0 0 calc(1px * var(--gfx-shadow-effects-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-blur-preset-manager-ambient{filter:blur(calc(80px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-preset-manager-close-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.25)}.gfx-drop-shadow-preset-manager-tool{filter:drop-shadow(0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.5))}.gfx-blur-preset-card{backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-preset-card-editing{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.2)}.gfx-glow-preset-card-selected{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(6,182,212,.2)}.gfx-shadow-preset-card-hover:hover{box-shadow:0 0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-preset-preview-selected{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.5)}.gfx-glow-preset-create-btn{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(8,145,178,.1)}.gfx-glow-preset-create-btn:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.2)}.gfx-blur-ink-preset-bar{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-ink-preset-bar{box-shadow:0 0 calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.6),inset 0 calc(1px * var(--gfx-box-shadow-enabled, 1)) 0 hsla(0,0%,100%,.05)}.gfx-shadow-ink-preset-bar:hover{box-shadow:0 0 calc(40px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.8),0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.1)}.gfx-glow-ink-preset-dot-active{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.8)}.gfx-glow-settings-color-selected{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.3)}.gfx-glow-settings-size-cyan{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.2)}.gfx-glow-settings-size-green{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.2)}.gfx-slider-thumb-cyan::-webkit-slider-thumb{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(34,211,238,.5)}.gfx-slider-thumb-green::-webkit-slider-thumb{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.5)}.gfx-slider-thumb-white::-webkit-slider-thumb{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.3)}.gfx-slider-thumb-amber::-webkit-slider-thumb{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(251,191,36,.5)}.gfx-blur-ink-node{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-lg, 24px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-ink-node{box-shadow:0 calc(20px * var(--gfx-box-shadow-enabled, 1)) calc(60px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.3)}.gfx-glow-ink-convert-hover:hover{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) rgba(99,102,241,.35)}.gfx-shadow-diagram-toolbar-top{box-shadow:0 calc(20px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.45)}.gfx-blur-diagram-toolbar-top{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-diagram-toolbar-right{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.45)}.gfx-blur-diagram-toolbar-right{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-lg, 24px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-diagram-toolbar-left{box-shadow:0 calc(18px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.45)}.gfx-blur-diagram-toolbar-left{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-lg, 24px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-diagram-toolbar-bottom{box-shadow:0 calc(-20px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.45)}.gfx-blur-diagram-toolbar-bottom{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-xl, 40px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-toolbar-btn-default{box-shadow:0 calc(6px * var(--gfx-box-shadow-enabled, 1)) calc(18px * var(--gfx-box-shadow-enabled, 1)) rgba(15,23,42,.45)}.gfx-shadow-toolbar-btn-default:hover{box-shadow:0 calc(12px * var(--gfx-box-shadow-enabled, 1)) calc(28px * var(--gfx-box-shadow-enabled, 1)) rgba(99,102,241,.45)}.gfx-blur-toolbar-btn{backdrop-filter:blur(calc(var(--gfx-backdrop-blur-md, 16px) * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-toolbar-btn-accent{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(24px * var(--gfx-box-shadow-enabled, 1)) rgba(99,102,241,.35)}.gfx-shadow-toolbar-btn-accent:hover{box-shadow:0 calc(16px * var(--gfx-box-shadow-enabled, 1)) calc(32px * var(--gfx-box-shadow-enabled, 1)) rgba(129,140,248,.45)}.gfx-shadow-toolbar-btn-danger{box-shadow:0 calc(8px * var(--gfx-box-shadow-enabled, 1)) calc(22px * var(--gfx-box-shadow-enabled, 1)) rgba(76,29,149,.45)}.gfx-shadow-toolbar-btn-danger:hover{box-shadow:0 calc(16px * var(--gfx-box-shadow-enabled, 1)) calc(36px * var(--gfx-box-shadow-enabled, 1)) rgba(244,63,94,.45)}.gfx-glow-toolbar-btn-active-default{box-shadow:0 0 calc(35px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.55)}.gfx-glow-toolbar-btn-active-accent{box-shadow:0 0 calc(42px * var(--gfx-glow-effects-enabled, 1)) rgba(129,140,248,.55)}.gfx-glow-toolbar-btn-active-danger{box-shadow:0 0 calc(38px * var(--gfx-glow-effects-enabled, 1)) rgba(244,63,94,.55)}.gfx-glow-shortcut-default:hover{box-shadow:0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.2)}.gfx-glow-shortcut-accent:hover{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.4)}.gfx-glow-shortcut-danger:hover{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(244,63,94,.4)}.gfx-shadow-toolbar-chip{box-shadow:0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(4px * var(--gfx-box-shadow-enabled, 1)) #000,inset 0 1px 0 0 hsla(0,0%,100%,.07)}.gfx-glow-toolbar-chip-active{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.3)}.gfx-glow-toolbar-chip-active-sm{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.25)}.gfx-drop-shadow-toolbar-chip-wrapper{filter:drop-shadow(0 calc(4px * var(--gfx-drop-shadow-enabled, 1)) calc(12px * var(--gfx-drop-shadow-enabled, 1)) rgba(15,23,42,.45))}.gfx-glow-token-danger-hover{box-shadow:0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) rgba(244,63,94,.3)}.gfx-glow-token-accent-hover{box-shadow:0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.3)}.gfx-glow-token-default-hover{box-shadow:0 0 calc(6px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.15)}.gfx-glow-token-danger-hover-lg{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(244,63,94,.5)}.gfx-glow-token-accent-hover-lg{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.5)}.gfx-glow-token-default-hover-lg{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.25)}.gfx-glow-tooltip-shortcut:hover{box-shadow:0 0 calc(4px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.2)}.gfx-glow-layer-counter{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) color-mix(in srgb,var(--gfx-layer-color,#3b82f6) 20%,transparent)}.gfx-glow-layer-counter-active{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) color-mix(in srgb,var(--gfx-layer-color,#3b82f6) 50%,transparent),0 0 calc(4px * var(--gfx-glow-effects-enabled, 1)) color-mix(in srgb,var(--gfx-layer-color,#3b82f6) 30%,transparent)}.gfx-text-shadow-layer-counter{text-shadow:0 0 calc(6px * var(--gfx-text-shadow-enabled, 1)) var(--gfx-layer-color,#3b82f6),0 0 calc(4px * var(--gfx-text-shadow-enabled, 1)) color-mix(in srgb,var(--gfx-layer-color,#3b82f6) 50%,transparent)}.gfx-text-shadow-layer-counter-active{text-shadow:0 0 calc(8px * var(--gfx-text-shadow-enabled, 1)) var(--gfx-layer-color,#3b82f6),0 0 calc(4px * var(--gfx-text-shadow-enabled, 1)) color-mix(in srgb,var(--gfx-layer-color,#3b82f6) 50%,transparent)}.gfx-shadow-diagram-element-dragging{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(20px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.2)}.gfx-shadow-diagram-element-connection{box-shadow:0 0 0 3px #f59e0b}.gfx-text-shadow-diagram-light{text-shadow:0 1px calc(2px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.8),0 2px calc(4px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.6),0 3px calc(6px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.4),0 0 calc(8px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.5)}.gfx-text-shadow-diagram-dark{text-shadow:0 1px calc(2px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.9),0 2px calc(4px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.7),0 0 calc(4px * var(--gfx-text-shadow-enabled, 1)) hsla(0,0%,100%,.1),0 0 calc(12px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.6)}.gfx-blur-diagram-link-badge{backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-diagram-link-badge{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(6px * var(--gfx-box-shadow-enabled, 1)) rgba(59,130,246,.2)}.gfx-shadow-element-toolbar-panel{box-shadow:0 0 0 1px #000,0 calc(20px * var(--gfx-box-shadow-enabled, 1)) calc(40px * var(--gfx-box-shadow-enabled, 1)) calc(-8px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5)}.gfx-shadow-tab-active-inset{box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(.2 * var(--gfx-box-shadow-enabled, 1)))}.gfx-glow-element-toolbar-icon{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) var(--gfx-toolbar-icon-color,rgba(99,102,241,.35))}.gfx-shadow-active-icon-inset{box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(.2 * var(--gfx-box-shadow-enabled, 1)))}.gfx-glow-style-preview-glass{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.1)}.gfx-glow-neon-active-dot,.gfx-glow-style-preview-neon{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) #3b82f6}.gfx-blur-layer-badge{backdrop-filter:blur(calc(4px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-layer-badge{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) var(--gfx-badge-glow-color,rgba(59,130,246,.4)),0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(4px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.gfx-text-shadow-layer-badge{text-shadow:0 0 calc(4px * var(--gfx-text-shadow-enabled, 1)) var(--gfx-badge-text-shadow-color,#3b82f6)}.gfx-shadow-image-element-dragging{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(20px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.25)}.gfx-shadow-image-annotation{box-shadow:0 0 0 2px rgba(59,130,246,.9),0 calc(4px * var(--gfx-glow-effects-enabled, 1)) calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.25)}.gfx-shadow-image-connection{box-shadow:0 0 0 3px #f59e0b}.gfx-shadow-annotation-badge{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(6px * var(--gfx-box-shadow-enabled, 1)) rgba(59,130,246,.25)}.gfx-blur-image-context-menu{backdrop-filter:blur(calc(8px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-image-context-menu{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.3)}.gfx-glow-alignment-guide{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) var(--gfx-guide-color,#3b82f6)}.gfx-shadow-distance-label-center{box-shadow:0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(6px * var(--gfx-box-shadow-enabled, 1)) rgba(59,130,246,.25)}.gfx-shadow-distance-label-edge{box-shadow:0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(6px * var(--gfx-box-shadow-enabled, 1)) rgba(99,102,241,.25)}.gfx-shadow-distance-label-overlap{box-shadow:0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(6px * var(--gfx-box-shadow-enabled, 1)) rgba(239,68,68,.2)}.gfx-blur-color-swatch{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-color-swatch-selected{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.gfx-shadow-color-swatch{box-shadow:0 calc(2px * var(--gfx-box-shadow-enabled, 1)) calc(8px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.gfx-blur-logo-picker{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-logo-picker{box-shadow:0 calc(40px * var(--gfx-box-shadow-enabled, 1)) calc(80px * var(--gfx-box-shadow-enabled, 1)) calc(-12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.05),0 0 calc(40px * var(--gfx-glow-effects-enabled, 1)) calc(-10px * var(--gfx-glow-effects-enabled, 1)) var(--gfx-logo-picker-glow,rgba(99,102,241,.15))}.gfx-glow-logo-icon-selected{box-shadow:0 0 calc(25px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) var(--glow)}.gfx-glow-logo-icon-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.3)}.gfx-shadow-ink-text-editing{box-shadow:inset 0 1px 0 0 rgba(255,255,255,calc(.1 * var(--gfx-box-shadow-enabled, 1))),0 0 calc(25px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.4)}.gfx-shadow-ink-text-selected{box-shadow:inset 0 1px 0 0 rgba(255,255,255,calc(.1 * var(--gfx-box-shadow-enabled, 1))),0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.5)}.gfx-shadow-ink-text-dragging{box-shadow:inset 0 1px 0 0 rgba(255,255,255,calc(.15 * var(--gfx-box-shadow-enabled, 1))),0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.7)}.gfx-shadow-ink-text-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.3)}.gfx-shadow-ocr-highlight-inset{box-shadow:0 0 0 1px rgba(0,0,0,calc(.15 * var(--gfx-box-shadow-enabled, 1))) inset}.gfx-text-shadow-pull-indicator{text-shadow:0 1px calc(2px * var(--gfx-text-shadow-enabled, 1)) rgba(0,0,0,.35)}.gfx-shadow-pull-indicator-circle{box-shadow:0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(30px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.35)}.gfx-blur-pull-indicator-circle{backdrop-filter:blur(calc(6px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-pull-indicator-inner{box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(.25 * var(--gfx-box-shadow-enabled, 1)))}.gfx-shadow-diagram-edit-burger{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.1)}.dark .gfx-shadow-diagram-edit-burger{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-box-shadow-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-shadow-diagram-edit-burger-hover:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.2)}.dark .gfx-shadow-diagram-edit-burger-hover:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) hsl(var(--primary)/.3)}.gfx-drop-shadow-diagram-edit-icon{filter:none}.dark .gfx-drop-shadow-diagram-edit-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.5))}.gfx-shadow-diagram-edit-sidebar{box-shadow:0 calc(4px * var(--gfx-box-shadow-enabled, 1)) calc(12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.1)}.dark .gfx-shadow-diagram-edit-sidebar{box-shadow:0 0 calc(50px * var(--gfx-box-shadow-enabled, 1)) calc(-12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5)}.gfx-glow-banner-red{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-glow-banner-amber{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-glow-banner-orange{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-shadow-apikey-dialog{box-shadow:0 0 calc(50px * var(--gfx-box-shadow-enabled, 1)) calc(-12px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.8);backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-apikey-dialog-inset{box-shadow:0 0 calc(40px * var(--gfx-box-shadow-enabled, 1)) calc(-10px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.5),inset 0 0 0 calc(1px * var(--gfx-box-shadow-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-blur-ambient-orb{filter:blur(calc(100px * var(--gfx-backdrop-blur-enabled, 1)));opacity:var(--gfx-light-blobs-enabled,1)}.gfx-backdrop-blur-provider-card{backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-provider-default{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary-rgb,59,130,246),.2),0 calc(10px * var(--gfx-box-shadow-enabled, 1)) calc(25px * var(--gfx-box-shadow-enabled, 1)) calc(-5px * var(--gfx-box-shadow-enabled, 1)) rgba(0,0,0,.15)}.gfx-backdrop-blur-unified-card{backdrop-filter:blur(calc(18px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(18px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-unified-default-orange{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.05)}.gfx-glow-unified-active-green{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(34,197,94,.1)}.gfx-glow-unified-badge-orange{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.2)}.gfx-backdrop-blur-provider-badge{backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--gfx-backdrop-blur-enabled, 1)))}:root{--gfx-gradient-bg-opacity:1}[data-graphics-preset=high]{--gfx-gradient-bg-opacity:0.85}[data-graphics-preset=medium]{--gfx-gradient-bg-opacity:0.7}[data-graphics-preset=low]{--gfx-gradient-bg-opacity:0.5;--gfx-glow-effects-enabled:0}[data-graphics-preset=lowest]{--gfx-gradient-bg-opacity:0.3;--gfx-glow-effects-enabled:0}.gfx-shadow-create-review-dialog{box-shadow:0 calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(80px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.2)}:is(.dark) .gfx-shadow-create-review-dialog{box-shadow:0 calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(80px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.6)}.gfx-blur-create-review-orb{filter:blur(calc(80px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-create-review-icon{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-glow-create-review-btn{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.4)}.gfx-glow-create-review-btn-hover:hover{box-shadow:0 0 calc(30px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.6)}.gfx-shadow-score-card{box-shadow:0 calc(30px * var(--gfx-shadow-effects-enabled, 1)) calc(70px * var(--gfx-shadow-effects-enabled, 1)) calc(-15px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.8)}.gfx-blur-score-outer-glow{filter:blur(calc(16px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-score-ring-glow{filter:blur(calc(24px * var(--gfx-blur-effects-enabled, 1)))}.gfx-drop-shadow-score-svg{filter:drop-shadow(0 0 calc(15px * var(--gfx-drop-shadow-enabled, 1)) rgba(0,0,0,.5))}.gfx-glow-category-bar-emerald{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.3)}.gfx-glow-category-bar-amber{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.3)}.gfx-glow-category-bar-red{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-drop-shadow-score-ring{filter:drop-shadow(0 0 calc(4px * var(--gfx-drop-shadow-enabled, 1)) currentColor)}.gfx-blur-review-header-blob-indigo{filter:blur(calc(100px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-review-header-blob-fuchsia{filter:blur(calc(120px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-review-header-glass{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-blur-review-header-backdrop{backdrop-filter:blur(calc(48px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-review-status-indicator{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.5)}.gfx-glow-review-share-btn{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.3)}.gfx-shadow-reviews-empty-container{box-shadow:0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}:is(.dark) .gfx-shadow-reviews-empty-container{box-shadow:0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.4)}.gfx-blur-reviews-empty-icon-glow{filter:blur(calc(30px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-reviews-backdrop{backdrop-filter:blur(calc(32px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(32px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-reviews-grid-card{box-shadow:0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}:is(.dark) .gfx-shadow-reviews-grid-card{box-shadow:0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.4)}.gfx-shadow-reviews-grid-card-hover:hover{box-shadow:0 calc(30px * var(--gfx-shadow-effects-enabled, 1)) calc(60px * var(--gfx-shadow-effects-enabled, 1)) calc(-10px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.15)}:is(.dark) .gfx-shadow-reviews-grid-card-hover:hover{box-shadow:0 calc(30px * var(--gfx-shadow-effects-enabled, 1)) calc(60px * var(--gfx-shadow-effects-enabled, 1)) calc(-10px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.6)}.gfx-blur-reviews-spotlight{filter:blur(calc(48px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-score-badge-emerald{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(16,185,129,.3)}.gfx-glow-score-badge-blue{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(59,130,246,.3)}.gfx-glow-score-badge-amber{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(245,158,11,.3)}.gfx-glow-score-badge-red{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(239,68,68,.3)}.gfx-blur-search-glow{filter:blur(calc(16px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-search-container{box-shadow:0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.04)}:is(.dark) .gfx-shadow-search-container{box-shadow:0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(30px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.2)}.gfx-shadow-search-container-hover:hover{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(30px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.08)}:is(.dark) .gfx-shadow-search-container-hover:hover{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(30px * var(--gfx-shadow-effects-enabled, 1)) rgba(var(--primary-rgb),.2)}.gfx-blur-search-backdrop{backdrop-filter:blur(calc(16px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(16px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-header-badge{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(30px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.04)}:is(.dark) .gfx-shadow-header-badge{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(30px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.2)}.gfx-blur-header-backdrop{backdrop-filter:blur(calc(16px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(16px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-glow-header-status{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(99,102,241,.6)}.gfx-blur-reviews-ambient-indigo{filter:blur(calc(120px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-reviews-ambient-orange{filter:blur(calc(100px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-user-profile-dropdown{box-shadow:0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(30px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.15)}:is(.dark) .gfx-shadow-user-profile-dropdown{box-shadow:0 0 calc(30px * var(--gfx-shadow-effects-enabled, 1)) calc(-5px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-blur-user-profile-backdrop{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-ai-fab{box-shadow:0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),inset 0 0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) hsla(0,0%,100%,.3)}:is(.dark) .gfx-shadow-ai-fab{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(32px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5),inset 0 0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) hsla(0,0%,100%,.1)}.gfx-shadow-ai-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-shadow-effects-enabled, 1)) hsl(var(--primary)/.1)}:is(.dark) .gfx-shadow-ai-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-shadow-effects-enabled, 1)) hsl(var(--primary)/.2)}.gfx-blur-ai-fab-backdrop{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-drop-shadow-ai-fab-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(0,0,0,.15))}:is(.dark) .gfx-drop-shadow-ai-fab-icon{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(255,255,255,.6))}.gfx-shadow-toolbar-btn-hover:hover{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) rgba(0,0,0,.05)}:is(.dark) .gfx-shadow-toolbar-btn-hover:hover{box-shadow:0 0 calc(12px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.05)}.gfx-blur-toolbar-btn-active{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-tooltip-glass{box-shadow:0 0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-blur-tooltip-backdrop{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-assign-dialog{box-shadow:0 calc(24px * var(--gfx-shadow-effects-enabled, 1)) calc(48px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.2),0 0 calc(30px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}:is(.dark) .gfx-shadow-assign-dialog{box-shadow:0 0 calc(50px * var(--gfx-shadow-effects-enabled, 1)) calc(-10px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5),0 0 calc(20px * var(--gfx-shadow-effects-enabled, 1)) hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.1)}.gfx-blur-assign-dialog{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1))) saturate(1.5);-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1))) saturate(1.5)}.gfx-glow-assign-icon-box{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-glow-assign-laser-line{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5)}.gfx-glow-assign-checkbox-checked{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5)}.gfx-drop-shadow-assign-plus{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(34,197,94,.3))}.gfx-drop-shadow-assign-minus{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(239,68,68,.3))}.gfx-glow-assign-btn-active{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.4)}.gfx-glow-assign-btn-active-hover:hover{box-shadow:0 0 calc(25px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5)}.gfx-blur-assign-footer{backdrop-filter:blur(calc(18px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(18px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-card-select-item{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.4)}.gfx-glow-card-select-accent-bar{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) orange}.gfx-glow-card-select-checkbox{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(249,115,22,.5)}.gfx-drop-shadow-card-assigned{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(34,197,94,.3))}.gfx-shadow-ai-edit-dialog{box-shadow:0 calc(8px * var(--gfx-shadow-effects-enabled, 1)) calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(-12px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.15)}:is(.dark) .gfx-shadow-ai-edit-dialog{box-shadow:0 0 calc(50px * var(--gfx-shadow-effects-enabled, 1)) calc(-12px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.5)}.gfx-blur-ai-edit-dialog{backdrop-filter:blur(calc(48px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-ai-edit-ambient-blue{filter:blur(calc(100px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-ai-edit-ambient-purple{filter:blur(calc(80px * var(--gfx-blur-effects-enabled, 1)))}.gfx-blur-ai-edit-header{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-ai-edit-icon-box{box-shadow:0 calc(10px * var(--gfx-shadow-effects-enabled, 1)) calc(15px * var(--gfx-shadow-effects-enabled, 1)) calc(-3px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1),0 calc(4px * var(--gfx-shadow-effects-enabled, 1)) calc(6px * var(--gfx-shadow-effects-enabled, 1)) calc(-4px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.1)}.gfx-blur-ai-edit-input{backdrop-filter:blur(calc(48px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(48px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-shadow-ai-edit-input{box-shadow:0 calc(25px * var(--gfx-shadow-effects-enabled, 1)) calc(50px * var(--gfx-shadow-effects-enabled, 1)) calc(-12px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.25)}.gfx-glow-ai-edit-send-btn-active{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(37,99,235,.5)}.gfx-shadow-link-ink-dialog{box-shadow:0 0 calc(40px * var(--gfx-shadow-effects-enabled, 1)) calc(-10px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.7)}.gfx-blur-link-ink-dialog{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-link-ink-glow-orb{filter:blur(calc(80px * var(--gfx-blur-effects-enabled, 1)))}.gfx-glow-link-ink-item-hover:hover{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.15)}.gfx-drop-shadow-link-ink-icon:hover{filter:drop-shadow(0 0 calc(8px * var(--gfx-drop-shadow-enabled, 1)) rgba(168,85,247,.5))}.gfx-glow-link-ink-search-focus{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) calc(-3px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.2)}.gfx-glow-link-ink-laser-line{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) calc(2px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.5)}.gfx-shadow-zuklausur-dialog{box-shadow:0 calc(25px * var(--gfx-shadow-effects-enabled, 1)) calc(50px * var(--gfx-shadow-effects-enabled, 1)) calc(-12px * var(--gfx-shadow-effects-enabled, 1)) rgba(0,0,0,.25)}.gfx-blur-zuklausur-dialog{backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)));-webkit-backdrop-filter:blur(calc(40px * var(--gfx-backdrop-blur-enabled, 1)))}.gfx-blur-zuklausur-glow-orb{filter:blur(calc(80px * var(--gfx-blur-effects-enabled, 1)))}.gfx-shadow-zuklausur-item-selected{box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1)}.gfx-shadow-zuklausur-item-selected-purple{box-shadow:inset 0 1px 0 0 rgba(168,85,247,.2)}.gfx-glow-zuklausur-btn{box-shadow:0 0 calc(20px * var(--gfx-glow-effects-enabled, 1)) calc(-5px * var(--gfx-glow-effects-enabled, 1)) rgba(168,85,247,.4)}.gfx-glow-topic-mode-active{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--accent-rgb),.2)}.gfx-glow-topic-icon-selected{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--accent-rgb),.3)}.gfx-glow-topic-color-selected{box-shadow:0 0 calc(8px * var(--gfx-glow-effects-enabled, 1)) hsla(0,0%,100%,.5)}.gfx-glow-topic-create-btn-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--accent-rgb),.3)}.gfx-glow-exam-mode-active{box-shadow:0 0 calc(10px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary-rgb),.2)}.gfx-glow-exam-create-btn-hover:hover{box-shadow:0 0 calc(15px * var(--gfx-glow-effects-enabled, 1)) rgba(var(--primary-rgb),.3)}.touch-target-44{min-width:44px;min-height:44px}.touch-target-48{min-width:48px;min-height:48px}.focus-ring-cc{outline:none}.focus-ring-cc:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));border-radius:inherit}@media (pointer:coarse){.cc-session-item{min-height:48px;padding-top:.625rem;padding-bottom:.625rem}.cc-touch-btn{min-width:44px;min-height:44px}.cc-preset-btn{min-height:40px;padding-left:.75rem;padding-right:.75rem}.cc-filter-btn{min-height:36px;padding-left:.625rem;padding-right:.625rem}}.swipe-zone-horizontal{touch-action:pan-y}@media (prefers-reduced-motion:reduce){.cc-animate-drawer,.cc-animate-transition{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cc-safe-area-top{padding-top:env(safe-area-inset-top,0)}.cc-safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.cc-safe-area-left{padding-left:env(safe-area-inset-left,0)}.cc-safe-area-right{padding-right:env(safe-area-inset-right,0)}.cc-safe-area-all{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.sr-only-cc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}