.app-glow-background{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 20%,rgba(124,58,237,.15),transparent 40%),radial-gradient(circle at 80% 70%,rgba(249,115,22,.15),transparent 40%)}.glass-panel,.hephra-glass-panel{position:relative;background:var(--bg-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:2px solid var(--hephra-border);border-radius:var(--hephra-radius-xl,16px);box-shadow:var(--hephra-shadow-soft);overflow:hidden}.glass-panel:before,.hephra-glass-panel:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(120deg,rgba(124,58,237,.35),rgba(249,115,22,.35));filter:blur(30px);opacity:.25;z-index:-1;pointer-events:none}html[data-theme=light] .glass-panel:before,html[data-theme=light] .hephra-glass-panel:before{opacity:0}.glass-panel-hover,.hephra-glass-panel-hover{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.glass-panel-hover:hover,.hephra-glass-panel-hover:hover{transform:translateY(-4px);box-shadow:var(--hephra-shadow-elevated)}html[data-theme=light] .glass-panel-hover:hover,html[data-theme=light] .hephra-glass-panel-hover:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(15,18,40,.09),0 2px 4px rgba(15,18,40,.05)}.button-primary,.hephra-btn-primary{border-radius:14px;border:2px solid rgba(255,255,255,.08);box-shadow:var(--hephra-btn-primary-glow);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.button-primary,.hephra-btn-active,.hephra-btn-gradient,.hephra-btn-primary,.hephra-btn-success,.hephra-gradient-action,.hephra-pink-action{background-clip:padding-box;-webkit-background-clip:padding-box;background-repeat:no-repeat;background-size:100% 100%;isolation:isolate}.button-primary:hover,.hephra-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:var(--hephra-btn-primary-glow-hover)}.button-secondary,.hephra-btn-secondary{background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.08);transition:transform .2s ease,background .2s ease}.button-secondary:hover,.hephra-btn-secondary:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}html[data-theme=light] .hephra-btn-secondary{background:var(--hephra-nav-hover-bg);border-color:var(--hephra-border)}html[data-theme=light] .hephra-btn-secondary:hover{background:var(--hephra-nav-active-bg)}.hephra-pill,.pill{border-radius:999px;border:2px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:10px 16px}.hephra-pill-active,.pill.active{background:rgba(255,255,255,.12)}html[data-theme=light] .hephra-pill{border-color:var(--hephra-border);background:var(--hephra-nav-hover-bg)}html[data-theme=light] .hephra-pill-active{background:var(--hephra-nav-active-bg)}.hephra-selector-btn,.hephra-selector-btn:active,.hephra-selector-btn:focus,.hephra-selector-btn:focus-visible,.hephra-selector-btn:hover{box-shadow:none!important}.hephra-brand-selector-btn,.hephra-brand-selector-btn:hover,.hephra-brand-selector-dropdown,.hephra-brand-selector-dropdown:hover,.hephra-flat-field,.hephra-flat-field:active,.hephra-flat-field:focus,.hephra-flat-field:focus-visible,.hephra-flat-field:focus-within,.hephra-flat-field:hover,.hephra-sidebar-theme-panel,.hephra-sidebar-theme-panel:hover{box-shadow:none!important}.hephra-brand-selector-btn:before,.hephra-brand-selector-dropdown:before,.hephra-flat-field:before,.hephra-sidebar-theme-panel:before{content:none!important;display:none!important;opacity:0!important;filter:none!important}.glass-input,.hephra-glass-input{background:rgba(255,255,255,.04);border:2px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-input:focus,.hephra-glass-input:focus{border-color:rgba(124,58,237,.5);box-shadow:0 0 0 2px rgba(124,58,237,.15)}.glass-panel-inner{background:rgba(0,0,0,.25);border-radius:12px}html[data-theme=light] .glass-panel-inner{background:rgba(15,18,40,.04)}html[data-ui-effects=balanced],html[data-ui-effects=optimized]{--progress-gradient-forge:var(--brand-gradient-button)}html[data-ui-effects=balanced] .glass-panel,html[data-ui-effects=balanced] .hephra-glass-panel,html[data-ui-effects=balanced] .hephra-panel,html[data-ui-effects=balanced] .hephra-panel-elevated,html[data-ui-effects=balanced] .hephra-surface-card,html[data-ui-effects=balanced] [class*=backdrop-blur],html[data-ui-effects=balanced] [style*=backdrop-filter],html[data-ui-effects=optimized] .glass-panel,html[data-ui-effects=optimized] .hephra-glass-panel,html[data-ui-effects=optimized] .hephra-panel,html[data-ui-effects=optimized] .hephra-panel-elevated,html[data-ui-effects=optimized] .hephra-surface-card,html[data-ui-effects=optimized] [class*=backdrop-blur],html[data-ui-effects=optimized] [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-effects=balanced] .glass-panel:before,html[data-ui-effects=balanced] .hephra-glass-panel:before,html[data-ui-effects=optimized] .glass-panel:before,html[data-ui-effects=optimized] .hephra-glass-panel:before{opacity:0!important;filter:none!important}html[data-ui-effects=balanced] .hephra-notification-card .spark,html[data-ui-effects=balanced] .hephra-notification-spark-layer,html[data-ui-effects=balanced] .loading-container .glow-layer,html[data-ui-effects=balanced] .loading-container .heat-overlay,html[data-ui-effects=balanced] .loading-container .spark,html[data-ui-effects=balanced] .loading-container .spark-layer,html[data-ui-effects=optimized] .hephra-notification-card .spark,html[data-ui-effects=optimized] .hephra-notification-spark-layer,html[data-ui-effects=optimized] .loading-container .glow-layer,html[data-ui-effects=optimized] .loading-container .heat-overlay,html[data-ui-effects=optimized] .loading-container .spark,html[data-ui-effects=optimized] .loading-container .spark-layer{display:none!important}html[data-ui-effects=balanced] .glow-layer:after,html[data-ui-effects=balanced] .glow-layer:before,html[data-ui-effects=balanced] .hephra-animated-ellipsis-dot-2,html[data-ui-effects=balanced] .hephra-animated-ellipsis-dot-3,html[data-ui-effects=balanced] .hephra-forge-arrow-drop,html[data-ui-effects=balanced] .hephra-forge-output-pulse,html[data-ui-effects=balanced] .hephra-forge-plus-pulse,html[data-ui-effects=balanced] .hephra-landing-marquee,html[data-ui-effects=balanced] .hephra-pipeline-rainbow-animate,html[data-ui-effects=balanced] .hephra-progress-fill,html[data-ui-effects=balanced] .hephra-progress-fill:before,html[data-ui-effects=balanced] .loading-fill,html[data-ui-effects=balanced] .loading-fill:before,html[data-ui-effects=balanced] .spark,html[data-ui-effects=optimized] .glow-layer:after,html[data-ui-effects=optimized] .glow-layer:before,html[data-ui-effects=optimized] .hephra-animated-ellipsis-dot-2,html[data-ui-effects=optimized] .hephra-animated-ellipsis-dot-3,html[data-ui-effects=optimized] .hephra-forge-arrow-drop,html[data-ui-effects=optimized] .hephra-forge-output-pulse,html[data-ui-effects=optimized] .hephra-forge-plus-pulse,html[data-ui-effects=optimized] .hephra-landing-marquee,html[data-ui-effects=optimized] .hephra-pipeline-rainbow-animate,html[data-ui-effects=optimized] .hephra-progress-fill,html[data-ui-effects=optimized] .hephra-progress-fill:before,html[data-ui-effects=optimized] .loading-fill,html[data-ui-effects=optimized] .loading-fill:before,html[data-ui-effects=optimized] .spark{animation:none!important}html[data-ui-effects=balanced] *,html[data-ui-effects=balanced] :after,html[data-ui-effects=balanced] :before,html[data-ui-effects=optimized] *,html[data-ui-effects=optimized] :after,html[data-ui-effects=optimized] :before{box-shadow:none!important;text-shadow:none!important}html[data-ui-effects=balanced] :not(img):not(video):not(canvas):not(svg):not(button):not([role=button]):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not([class*=btn]):not([class*=button]):not([class*=border]):not([class*=hephra-station-card-gradient]):not([class*=hephra-progress-fill]):not([class*=loading-fill]):not([class*=hephra-gradient-text]),html[data-ui-effects=balanced] :not(img):not(video):not(canvas):not(svg):not(button):not([role=button]):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not([class*=btn]):not([class*=button]):not([class*=border]):not([class*=hephra-station-card-gradient]):not([class*=hephra-progress-fill]):not([class*=loading-fill]):not([class*=hephra-gradient-text]):after,html[data-ui-effects=balanced] :not(img):not(video):not(canvas):not(svg):not(button):not([role=button]):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not([class*=btn]):not([class*=button]):not([class*=border]):not([class*=hephra-station-card-gradient]):not([class*=hephra-progress-fill]):not([class*=loading-fill]):not([class*=hephra-gradient-text]):before,html[data-ui-effects=optimized] :not(img):not(video):not(canvas):not(svg):not(button):not([role=button]):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not([class*=btn]):not([class*=button]):not([class*=border]):not([class*=hephra-station-card-gradient]):not([class*=hephra-progress-fill]):not([class*=loading-fill]):not([class*=hephra-gradient-text]),html[data-ui-effects=optimized] :not(img):not(video):not(canvas):not(svg):not(button):not([role=button]):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not([class*=btn]):not([class*=button]):not([class*=border]):not([class*=hephra-station-card-gradient]):not([class*=hephra-progress-fill]):not([class*=loading-fill]):not([class*=hephra-gradient-text]):after,html[data-ui-effects=optimized] :not(img):not(video):not(canvas):not(svg):not(button):not([role=button]):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not([class*=btn]):not([class*=button]):not([class*=border]):not([class*=hephra-station-card-gradient]):not([class*=hephra-progress-fill]):not([class*=loading-fill]):not([class*=hephra-gradient-text]):before{background-image:none!important}html[data-ui-effects=balanced] .hephra-progress-fill,html[data-ui-effects=balanced] .loading-container .loading-fill,html[data-ui-effects=optimized] .hephra-progress-fill,html[data-ui-effects=optimized] .loading-container .loading-fill{background-image:var(--brand-gradient-button)!important}html[data-ui-effects=balanced] .hephra-gradient-text,html[data-ui-effects=optimized] .hephra-gradient-text{background-image:var(--brand-gradient-button)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html[data-ui-effects=balanced] canvas,html[data-ui-effects=balanced] img,html[data-ui-effects=balanced] svg,html[data-ui-effects=balanced] video{box-shadow:none!important}html[data-ui-effects=balanced] .glass-panel,html[data-ui-effects=balanced] .hephra-glass-panel,html[data-ui-effects=balanced] .hephra-panel,html[data-ui-effects=balanced] .hephra-panel-elevated,html[data-ui-effects=balanced] .hephra-surface-card,html[data-ui-effects=balanced] div[class*="bg-[var(--hephra-panel)]"][class*=border],html[data-ui-effects=balanced] div[class*="bg-[var(--hephra-surface)]"][class*=border],html[data-ui-effects=balanced] div[class*="bg-[var(--hephra-surface-elevated)]"][class*=border],html[data-ui-effects=balanced] section[class*="bg-[var(--hephra-panel)]"][class*=border],html[data-ui-effects=balanced] section[class*="bg-[var(--hephra-surface)]"][class*=border]{box-shadow:var(--hephra-shadow-balanced-card)!important}html[data-ui-effects=balanced] .hephra-brand-selector-btn,html[data-ui-effects=balanced] .hephra-brand-selector-dropdown,html[data-ui-effects=balanced] .hephra-sidebar-theme-panel,html[data-ui-effects=optimized] .hephra-brand-selector-btn,html[data-ui-effects=optimized] .hephra-brand-selector-dropdown,html[data-ui-effects=optimized] .hephra-sidebar-theme-panel,html[data-ui-effects=pretty] .hephra-brand-selector-btn,html[data-ui-effects=pretty] .hephra-brand-selector-dropdown,html[data-ui-effects=pretty] .hephra-sidebar-theme-panel{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html[data-ui-effects=balanced] .hephra-brand-selector-btn:before,html[data-ui-effects=balanced] .hephra-brand-selector-dropdown:before,html[data-ui-effects=balanced] .hephra-sidebar-theme-panel:before,html[data-ui-effects=optimized] .hephra-brand-selector-btn:before,html[data-ui-effects=optimized] .hephra-brand-selector-dropdown:before,html[data-ui-effects=optimized] .hephra-sidebar-theme-panel:before,html[data-ui-effects=pretty] .hephra-brand-selector-btn:before,html[data-ui-effects=pretty] .hephra-brand-selector-dropdown:before,html[data-ui-effects=pretty] .hephra-sidebar-theme-panel:before{content:none!important;display:none!important;opacity:0!important;filter:none!important}html[data-ui-effects=pretty]:not([data-theme=light]) .hephra-side-link-active{background:linear-gradient(90deg,rgba(147,51,234,.22),rgba(255,122,24,.14))!important;box-shadow:none!important}html[data-ui-effects=balanced]:not([data-theme=light]) .hephra-side-link-active,html[data-ui-effects=optimized]:not([data-theme=light]) .hephra-side-link-active{background:rgba(255,122,24,.12)!important;box-shadow:none!important}html[data-ui-effects=pretty]:not([data-theme=light]) .hephra-side-sublink-active{background:linear-gradient(90deg,rgba(147,51,234,.16),rgba(255,122,24,.11))!important;border-color:rgba(147,51,234,.35) rgba(147,51,234,.35) rgba(147,51,234,.35) #9333ea!important;border-left-width:3px!important;box-shadow:none!important}html[data-ui-effects=balanced]:not([data-theme=light]) .hephra-side-sublink-active,html[data-ui-effects=optimized]:not([data-theme=light]) .hephra-side-sublink-active{background:rgba(255,122,24,.11)!important;border-color:rgba(255,122,24,.3) rgba(255,122,24,.3) rgba(255,122,24,.3) #ff7a18!important;border-left-width:3px!important;box-shadow:none!important}