.glass{background:var(--blueprint-panel);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--blueprint-border);border-radius:14px;box-shadow:var(--glass-shadow)}.side-panel{position:absolute;top:76px;right:24px;bottom:calc(20px + var(--palette-height, 30px) + 16px + var(--run-controls-height, 96px) + 12px);transition:bottom .18s ease;width:min(340px,calc(100vw - 32px));padding:24px;overflow:auto;z-index:8}@media(prefers-reduced-motion:reduce){.side-panel{transition:none}}:where(.side-panel) h2{font-size:21px;margin:16px 0}:where(.side-panel) p{font-size:13px;line-height:1.7;color:var(--blueprint-text-muted)}:where(.side-panel) small{font-size:11px;color:var(--blueprint-text-muted)}.side-panel>button:not(.close){margin-top:16px}:where(.side-panel)>button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--blueprint-border);border-radius:8px;background:var(--blueprint-control);padding:10px 14px;font-size:13px}:where(.side-panel)>button:disabled{opacity:.4;cursor:default}@media(max-width:1200px){.side-panel{top:max(140px,calc(var(--status-bar-bottom, 128px) + 12px))}}@media(max-width:900px){.side-panel{top:max(140px,calc(var(--status-bar-bottom, 128px) + 12px))}}@media(max-width:700px){.side-panel{top:max(140px,calc(var(--status-bar-bottom, 128px) + 12px));bottom:calc(20px + var(--palette-height, 30px) + 16px + var(--run-controls-height, 96px) + 12px);right:16px;max-height:65dvh}}.modal{width:min(640px,calc(100vw - 32px));max-height:85dvh;overflow:auto;color:var(--blueprint-text);background:var(--blueprint-modal);border:1px solid var(--blueprint-border);border-radius:16px;padding:28px;font:inherit}.modal::backdrop{background:var(--blueprint-dim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal h1,.modal h2,.modal h3{color:var(--blueprint-text)}.modal hr{border-color:var(--blueprint-border)}:root{word-break:keep-all;overflow-wrap:anywhere;--blueprint-paper: #245b83;--blueprint-panel: #123451ed;--blueprint-modal: #103553f5;--blueprint-dim: #061c34b8;--blueprint-highlight: #b9dfff;--blueprint-control: #194767e6;--blueprint-control-hover: #245c82f2;--blueprint-text: #edf7ff;--blueprint-text-muted: #bdd8ec;--blueprint-border: #a8d8ff52;--action-primary: #d9efff;--action-primary-hover: #f0f9ff;--action-primary-text: #103553;--selected-surface: #265c84;--focus-ring: #c4e7ff;--status-success: #a7e7c0;--status-warning: #ffd18f;--status-danger: #ffb4aa;--connection-line: #c4e7ff;--glass-blur: blur(12px) saturate(110%);--glass-shadow: inset 0 1px 0 #d6efff1c, 0 12px 32px #061b3a52}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] *:before,:root[data-reduced-motion=true] *:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}
