/* Liquid Glass-inspired web layer. Real charts remain opaque and undistorted. */
html.ios20 #workbench.lg24{--glass-tint:rgba(24,43,64,.80);--glass-edge:rgba(179,215,249,.22);--glass-highlight:rgba(222,244,255,.25);background:radial-gradient(ellipse at 8% 0%,#17344c 0,transparent 26%),radial-gradient(ellipse at 95% 0%,#1b2b4a 0,transparent 28%),#081320}
html.ios20 #workbench.lg24 :is(.wb-toolbar:not(#wb-player),#terminal-bottom,.hub-tabs,.hub-indicator-nav,.hub-head,.hub-foot,.hub-detail-foot){background:linear-gradient(145deg,#45617942,#102338b8)!important;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-color:var(--glass-edge)!important;box-shadow:inset 0 1px 0 #e2f1ff24,inset 0 -1px 0 #040c1755,0 5px 16px #00000026!important}
html.ios20 #workbench.lg24>.wb-toolbar:not(#wb-player){border-radius:var(--ios-radius-control,18px);border-width:1px;border-style:solid;margin-bottom:5px;padding-inline:5px;isolation:isolate}
html.ios20 #workbench.lg24 #terminal-bottom{border-radius:22px 22px 0 0}
html.ios20 #workbench.lg24 .wb-quote{background:linear-gradient(110deg,#26405935,#142a3826)!important;border-color:#9ac3e51c!important;box-shadow:none!important}
html.ios20 #workbench.lg24 :is(dialog,#wb-control-center,#wb-drawer.hub-related){background:linear-gradient(150deg,rgba(32,53,76,.94),rgba(13,29,47,.95))!important;border:1px solid #9ac8f04d!important;box-shadow:inset 0 1px 0 #e7f5ff38,inset 0 -1px 0 #02101d88,0 24px 80px #0009,0 4px 16px #07142466!important}
html.ios20 #workbench.lg24 dialog::backdrop{background:#020b165c;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
html.ios20 #workbench.lg24 :is(.hub-section,.hub-detail-card,.hub-instance,.hub-tool,.hub-help,.hub-catalog-group){background:linear-gradient(155deg,#adcbe408,#0a1c292c)!important;border-color:#b8dbf121!important;box-shadow:inset 0 1px #f1faff0c!important}
html.ios20 #workbench.lg24 :is(button,summary,a){-webkit-tap-highlight-color:transparent}
html.ios20 #workbench.lg24 :is(button[aria-pressed=true],.hub-tab[aria-selected=true],.hub-indicator-mode[aria-selected=true]){background:linear-gradient(160deg,#6eade957,#2974b848)!important;color:#f0f8ff!important;border-color:#89c5ff59!important;box-shadow:inset 0 1px #edf8ff3b,inset 0 -1px #0613214d,0 2px 6px #0002!important}
html.ios20 #workbench.lg24 :is(.hub-primary,button[type=submit]){background:linear-gradient(145deg,#167bdf,#0963c9)!important;color:white!important;box-shadow:inset 0 1px #e1f4ff4a,0 4px 14px #0062bc20!important}
html.ios20 #workbench.lg24 :is(.hub-switch,input[role=switch])[aria-checked=true]{background:linear-gradient(135deg,#1685f7,#0567dc)!important}
html.ios20 #workbench.lg24 :is(input:not([type=checkbox]):not([type=range]),select,textarea){background-color:#102438bd!important;border-color:#9cbdda36!important;box-shadow:inset 0 1px 2px #0002!important}
html.ios20 #workbench.lg24 :is(.wb-native-pane,.wb-native-plot){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important}
html.ios20 #workbench.lg24 .v16-inspection-card{background:#112b43f2!important;border-color:#b4d9f04a!important;box-shadow:0 6px 20px #0005,inset 0 1px #e9f8ff20!important}
html.ios20 #workbench.lg24 .v16-sync-time{background:linear-gradient(135deg,#315679,#183650)!important;border:1px solid #a0cfee59!important}
html.ios20 #workbench.lg24 .lg-surface{position:relative}
.lg-sheen-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none!important;contain:strict;z-index:2;opacity:0;transition:opacity 160ms}
.lg-sheen-clip.lg-on{opacity:1}.lg-sheen{position:absolute;left:0;top:0;width:260px;height:120px;background:radial-gradient(ellipse at center,rgba(231,249,255,.24),rgba(141,206,255,.08) 38%,transparent 70%);pointer-events:none;will-change:transform;transform:translate3d(-1000px,-1000px,0)}
html.ios20 #workbench.lg24 .lg-interacting .lg-sheen{opacity:.72}
html.ios20 #workbench.lg24.lg-chart-active :is(.wb-toolbar:not(#wb-player),#terminal-bottom){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#28465ee8,#102236f5)!important}
html.ios20 #workbench.lg24.lg-effects-off .lg-sheen-clip{display:none!important}
html.ios20 #workbench.lg24 .lg-perf-note{font-size:12px;color:#bed0e4;line-height:1.5;margin:8px 0 0}
@media(hover:hover){html.ios20 #workbench.lg24 button:not(:disabled):hover{background-color:#96c9f417!important;color:#f2f8ff!important;box-shadow:inset 0 1px #dcf1ff20!important}}
@media(prefers-reduced-motion:reduce){.lg-sheen-clip{display:none!important;transition:none}.lg-sheen{will-change:auto}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html.ios20 #workbench.lg24 :is(dialog,#wb-control-center,#wb-drawer.hub-related,.wb-toolbar,#terminal-bottom,.hub-tabs,.hub-head,.hub-foot,.hub-detail-foot){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#142b40!important}.lg-sheen-clip{display:none!important}}
@media(max-width:480px){html.ios20 #workbench.lg24>.wb-toolbar:not(#wb-player){margin-bottom:3px;padding-inline:1px}.lg-sheen{width:180px;height:100px}}
html.ios20 #workbench.lg24 :is(.v16-sync-spine,.v16-sync-horizontal,.v16-sync-dot,.v16-sync-axis,.v16-sync-time){left:0;top:0;will-change:transform}
html.ios20 #workbench.lg24 .v16-sync-dot{translate:-50% -50%}
html.ios20 #workbench.lg24 .v16-sync-axis{translate:0 -50%}
html.ios20 #workbench.lg24 .v16-sync-time{translate:-50% 0}
html.ios20 #workbench.lg24.p19-motion-off .lg-sheen-clip{display:none!important}
