:root{--font-family-ui: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-size-xs: 15px;--font-size-sm: 16px;--font-size-md: 18px;--font-size-lg: 22px;--font-size-xl: 30px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-large: 600;--line-height-ui: 1.35;--border-1: 1px;--border-2: 2px;--diagram-stage-fill: var(--surface-2);--diagram-stage-stroke: var(--border);--diagram-reg-fill: var(--surface-3);--diagram-reg-stroke: var(--border);--diagram-node-fill: var(--surface-2);--diagram-node-stroke: var(--border);--diagram-text: var(--text);--diagram-text-muted: var(--muted);--diagram-canvas-bg: var(--surface-1);--pcv-diagram-pad: 75px;--pcv-fit-inset: 20px;--pcv-edge-width: 2.5px;--pcv-route-lead: 22px;--pcv-zoom-min: .2;--pcv-zoom-max: 4;--pcv-label-line: 20px;--program-editor-height: 450px;--program-editor-min-height: 325px;--program-editor-max-height: 550px;--diagram-pad: 75px;--diagram-fit-inset: 20px;--diagram-edge-width: 2.5px;--diagram-route-lead: 22px;--diagram-zoom-min: .2;--diagram-zoom-max: 4;--diagram-label-line: 20px;--bg: #0e0f12;--surface-1: #14161b;--surface-2: #1a1d24;--surface-3: #202430;--text: #e7e9ee;--muted: #a6adba;--border: #272c38;--button-border: #3b4352;--shadow: 0 16px 44px rgba(0, 0, 0, .45);--accent: #2f4f8f;--accent-weak: rgba(47, 79, 143, .18);--accent-border: rgba(47, 79, 143, .34);--tab-active: #5f86d8;--control-bg: #1a1d24;--control-hover: #242936;--editor-surface: #171b21;--editor-surface-border: #2a303b;--input-surface: #1b1f26;--input-surface-hover: #21252d;--input-focus-ring: var(--border);--button-border-subtle: color-mix(in oklab, var(--border) 42%, transparent);--button-surface: var(--surface-1);--button-surface-hover: #181c23;--button-surface-active: #1e232b;--button-ghost-hover: color-mix(in oklab, var(--surface-2) 82%, transparent);--button-ghost-active: color-mix(in oklab, var(--surface-3) 78%, transparent);--button-primary-hover: color-mix(in oklab, var(--accent) 88%, white);--button-primary-active: color-mix(in oklab, var(--accent) 78%, black);--radius: 15px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--dur-1: .12s;--dur-2: .2s;--app-shell-pane-width: 400px;--app-shell-gap: 12px;--app-shell-padding: 12px;--control-height: 45px;--control-height-sm: 38px;--control-height-lg: 50px;--control-padding-x: 15px;--icon-button-size: 45px;--icon-button-size-sm: 38px;--icon-size-sm: 20px;--icon-size-md: 28px;--icon-size-lg: 24px;--icon-size-close: 30px;--tooltip-gap: 15px;--tooltip-shift: 12px;--tooltip-panel-padding: 20px;--tooltip-panel-radius: 10px;--tooltip-arrow-size: 20px;--tooltip-arrow-edge-offset: 32px;--tooltip-arrow-edge-offset-sm: 28px;--tooltip-bias: 21px;--tooltip-bias-sm: 15px;--panel-title-padding-x: var(--space-2);--panel-title-padding-y: 6px;--panel-title-size-xl: var(--font-size-xl);--panel-title-size-lg: var(--font-size-lg);--tab-padding-x: var(--space-2);--tab-padding-top: 24px;--tab-padding-bottom: 19px;--tab-font-size: var(--font-size-lg);--stage-label-size: var(--font-size-lg);--stage-label-letter-spacing: .02em;--settings-panel-width: 320px;--settings-panel-header-padding: 20px;--settings-panel-body-padding: 16px;--toast-width: 460px;--toast-padding: 18px;--toast-icon-size: 38px;--toast-title-size: var(--font-size-md);--toast-body-size: var(--font-size-sm);--toast-close-size: 32px;--toast-close-icon-size: 18px;--toast-progress-height: 5px;--tooltip-font-size: var(--font-size-md);--tooltip-title-size: var(--font-size-md);--tooltip-body-size: var(--font-size-sm);--tooltip-code-size: var(--font-size-md);--tooltip-caption-size: var(--font-size-sm);--tooltip-footnote-size: var(--font-size-xs);--settings-title-size: var(--font-size-lg);--modal-title-size: var(--font-size-lg);--modal-description-size: var(--font-size-md);--space-1: 8px;--space-2: 12px;--space-3: 18px;--space-4: 22px;--switch-track: var(--surface-3);--switch-thumb: #d7dbe5;--switch-thumb-active: var(--accent);--scrollbar-size: 10px;--scrollbar-arrow-size: 11px;--scrollbar-fade-duration: .22s;--scrollbar-track: color-mix(in oklab, var(--surface-2) 78%, transparent);--scrollbar-track-border: color-mix(in oklab, var(--border) 68%, transparent);--scrollbar-thumb: #3a404d;--scrollbar-thumb-hover: #4a5260;--scrollbar-arrow: color-mix(in oklab, var(--muted) 78%, var(--text));--dp: #b3b3b3;--ctrl: #7ad0ff;--compBg: #1a1d24;--compStroke: #4b5568;--chipBg: var(--surface-3);--tooltip-bg: color-mix(in oklab, var(--surface-1) 92%, var(--surface-2));--tooltip-info-bg: color-mix(in oklab, var(--accent) 90%, transparent);--tooltip-info-border: color-mix(in oklab, var(--accent) 72%, var(--border));--tooltip-error-bg: color-mix(in oklab, #b42318 90%, transparent);--tooltip-error-border: color-mix(in oklab, #7a1c13 82%, var(--border));--tooltip-warning-bg: color-mix(in oklab, #f7b500 90%, transparent);--tooltip-warning-border: color-mix(in oklab, #f7b500 78%, var(--border));--tooltip-success-bg: color-mix(in oklab, var(--ctrl) 90%, transparent);--tooltip-success-border: color-mix(in oklab, var(--ctrl) 72%, var(--border));--trash-icon-color: #dc2626;--trash-icon-color-hover: #b91c1c;--memory-rule-edit-icon: color-mix(in oklab, var(--accent) 78%, var(--text));--memory-rule-edit-hover-bg: color-mix(in oklab, var(--accent) 16%, transparent);--memory-rule-delete-icon: #ff3b30;--memory-rule-delete-hover-bg: color-mix(in oklab, #ff3b30 16%, transparent);--register-tooltip-bg: var(--surface-1);--register-tooltip-border: color-mix(in oklab, var(--border) 88%, white 12%);--register-tooltip-title: var(--text);--register-tooltip-card-bg: linear-gradient( 90deg, color-mix(in oklab, #60a5fa 14%, var(--surface-1)) 0%, color-mix(in oklab, #a78bfa 16%, var(--surface-1)) 100% );--register-tooltip-card-code: color-mix(in oklab, #60a5fa 78%, var(--text));--register-tooltip-card-text: color-mix( in oklab, var(--text) 72%, var(--muted) );--register-tooltip-footer: var(--muted);--register-tooltip-chip-bg: color-mix( in oklab, var(--surface-3) 78%, var(--surface-2) );--register-tooltip-chip-fg: color-mix( in oklab, var(--text) 86%, var(--muted) )}:root[data-theme=light]{--bg: #f6f5f2;--surface-1: #ffffff;--surface-2: #f3f3f3;--surface-3: #d1d1d1;--text: #16181d;--muted: #5a6270;--border: #d9d5ca;--button-border: #c9c4b8;--shadow: 0 14px 26px rgba(16, 24, 40, .1);--accent: #1e3a8a;--accent-weak: rgba(30, 58, 138, .14);--accent-border: rgba(30, 58, 138, .28);--tab-active: #3f67d6;--control-bg: var(--surface-2);--control-hover: #e6e2d8;--editor-surface: #f3f3f3;--editor-surface-border: #d9d5ca;--input-surface: #f3f3f3;--input-surface-hover: #ececec;--input-focus-ring: var(--border);--button-border-subtle: color-mix(in oklab, var(--border) 44%, transparent);--button-surface: var(--surface-1);--button-surface-hover: #f5f6f8;--button-surface-active: #eceff3;--button-ghost-hover: color-mix(in oklab, var(--surface-2) 88%, transparent);--button-ghost-active: color-mix( in oklab, var(--border) 18%, var(--surface-2) );--button-primary-hover: color-mix(in oklab, var(--accent) 88%, white);--button-primary-active: color-mix(in oklab, var(--accent) 78%, black);--switch-track: var(--surface-3);--switch-thumb: #3d4350;--switch-thumb-active: var(--accent);--scrollbar-size: 10px;--scrollbar-arrow-size: 11px;--scrollbar-fade-duration: .22s;--scrollbar-track: color-mix(in oklab, var(--surface-2) 82%, transparent);--scrollbar-track-border: color-mix(in oklab, var(--border) 72%, transparent);--scrollbar-thumb: #c5cbd6;--scrollbar-thumb-hover: #b0b8c5;--scrollbar-arrow: color-mix(in oklab, var(--muted) 72%, var(--text));--dp: #16181d;--ctrl: #0078ff;--compBg: var(--surface-1);--compStroke: #16181d;--chipBg: var(--surface-2);--tooltip-bg: color-mix(in oklab, var(--surface-1) 94%, var(--surface-2));--tooltip-info-bg: color-mix(in oklab, var(--accent) 90%, transparent);--tooltip-info-border: color-mix(in oklab, var(--accent) 44%, var(--border));--tooltip-error-bg: color-mix(in oklab, #c7372f 90%, transparent);--tooltip-error-border: color-mix(in oklab, #8f241d 62%, var(--border));--tooltip-warning-bg: color-mix(in oklab, #f7b500 90%, transparent);--tooltip-warning-border: color-mix(in oklab, #f7b500 48%, var(--border));--tooltip-success-bg: color-mix(in oklab, var(--ctrl) 90%, transparent);--tooltip-success-border: color-mix(in oklab, var(--ctrl) 44%, var(--border));--register-tooltip-bg: #ffffff;--register-tooltip-border: #e5e7eb;--register-tooltip-title: #111827;--register-tooltip-card-bg: linear-gradient(90deg, #eff6ff 0%, #f5f3ff 100%);--register-tooltip-card-code: #1d4ed8;--register-tooltip-card-text: #4b5563;--register-tooltip-footer: #6b7280;--register-tooltip-chip-bg: #f3f4f6;--register-tooltip-chip-fg: #374151}:root{--cursor-default: default;--cursor-action: pointer;--cursor-text: text;--cursor-help: help;--cursor-drag: grab;--cursor-dragging: grabbing;--cursor-disabled: not-allowed}:root[data-theme=light]{--cursor-default: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_117)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.8407%2016.5161L22.4865%2014.8649L10%208L13.6403%2021.7764L16.3663%2017.668L19.63%2021.8454L21.1044%2020.6935L17.8407%2016.5161Z'%20fill='white'/%3e%3cpath%20d='M10.2891%207.47461L22.7754%2014.3389L23.9463%2014.9824L22.6875%2015.4307L18.8252%2016.8018L21.5771%2020.3242L21.9463%2020.7969L21.4736%2021.166L19.999%2022.3184L19.5264%2022.6875L19.1572%2022.2148L16.4053%2018.6934L14.1406%2022.1084L13.4014%2023.2217L13.0605%2021.9297L9.41992%208.15332L9.0625%206.7998L10.2891%207.47461Z'%20stroke='%23363B3E'%20stroke-width='1.2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_117'%20x='5.1245'%20y='3.59948'%20width='23.2818'%20height='25.0671'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_117'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_117'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 13 10, default;--cursor-action: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_123)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.9819%2016L12.0953%2014.6453C11.4899%2013.7203%2010.2004%2013.3829%209.21404%2013.89L9.44387%2013.7718C9.19908%2013.8977%209.0817%2014.2114%209.18249%2014.4721L10.4098%2017.6474C10.6043%2018.1508%2011.1012%2018.8627%2011.513%2019.2203C11.513%2019.2203%2013.9819%2021.2639%2013.9819%2022.03V23H17.9819H19.0757H19.9819H20.9819V22.03C20.9819%2021.2639%2022.4908%2018.8507%2022.4908%2018.8507C22.7685%2018.3816%2023%2017.5552%2023%2017.0066V12.9718C22.9819%2012.0785%2022.2226%2011.3545%2021.2856%2011.3545C20.8169%2011.3545%2020.4372%2011.7165%2020.4372%2012.1634V12.4866C20.4372%2011.5933%2019.6779%2010.8693%2018.7409%2010.8693C18.2722%2010.8693%2017.8925%2011.2313%2017.8925%2011.6782V12.0013C17.8925%2011.108%2017.1332%2010.3841%2016.1963%2010.3841C15.7275%2010.3841%2015.3479%2010.7461%2015.3479%2011.193V11.5161C15.3479%2011.3726%2015.3325%2011.2584%2015.3029%2011.168L15.0441%207.00121C15.0091%206.43776%2014.5342%206%2013.9819%206C13.4258%206%2012.9819%206.44763%2012.9819%206.99981V11V16Z'%20fill='white'%20/%3e%3cpath%20d='M23.6005%2017.0068C23.6004%2017.3531%2023.529%2017.7536%2023.4276%2018.1191C23.3261%2018.485%2023.1809%2018.8621%2023.0067%2019.1562L23.0038%2019.1631L22.9999%2019.1689L22.9989%2019.1699C22.9983%2019.1709%2022.9973%2019.1727%2022.996%2019.1748C22.9934%2019.1789%2022.9894%2019.1851%2022.9843%2019.1934C22.9737%2019.2104%2022.9574%2019.2358%2022.9374%2019.2686C22.8973%2019.3341%2022.8405%2019.4294%2022.7714%2019.5459C22.6327%2019.7795%2022.448%2020.0975%2022.2645%2020.4375C22.08%2020.7795%2021.9013%2021.1351%2021.7704%2021.4443C21.7049%2021.5989%2021.6546%2021.7334%2021.6219%2021.8438C21.6057%2021.8985%2021.5951%2021.9432%2021.5887%2021.9775C21.5857%2021.9942%2021.5839%2022.0072%2021.5829%2022.0166C21.5819%2022.0258%2021.5819%2022.0303%2021.5819%2022.0303V23.5996H13.3817V22.0508C13.3779%2022.0394%2013.3673%2022.012%2013.3436%2021.9668C13.2985%2021.8806%2013.2256%2021.7688%2013.1219%2021.6348C12.9147%2021.3668%2012.6279%2021.0613%2012.327%2020.7656C12.0289%2020.4726%2011.7291%2020.201%2011.5028%2020.002C11.39%2019.9027%2011.2957%2019.8221%2011.2303%2019.7666C11.1978%2019.7389%2011.1722%2019.7174%2011.1552%2019.7031C11.147%2019.6963%2011.1408%2019.691%2011.1366%2019.6875C11.1346%2019.6859%2011.1327%2019.6844%2011.1317%2019.6836L11.1307%2019.6826L11.1249%2019.6777L11.12%2019.6729C10.6336%2019.2504%2010.0799%2018.4569%209.85046%2017.8633L8.62292%2014.6885C8.44536%2014.2291%208.58662%2013.6983%208.95398%2013.3838L8.93933%2013.3564L8.94128%2013.3555L9.1698%2013.2383L9.17566%2013.249C10.2845%2012.8082%2011.6048%2013.1357%2012.3817%2014.0352V7C12.3817%206.11785%2013.0934%205.40039%2013.9823%205.40039C14.8492%205.40059%2015.5876%206.08219%2015.6425%206.96387L15.8202%209.83301C15.941%209.80124%2016.0672%209.78419%2016.1962%209.78418C16.8677%209.78418%2017.4831%2010.0686%2017.9081%2010.5264C18.1471%2010.3634%2018.4365%2010.2695%2018.7411%2010.2695C19.4129%2010.2696%2020.028%2010.5545%2020.453%2011.0127C20.692%2010.8496%2020.9813%2010.7549%2021.286%2010.7549C22.5298%2010.7551%2023.5744%2011.7209%2023.5995%2012.96L23.6005%2012.9717V17.0068Z'%20stroke='%23363B3E'%20stroke-width='1.2'%20/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_123'%20x='4.94656'%20y='2.8'%20width='22.2534'%20height='25.4'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dy='1'%20/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_123'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_123'%20result='shape'%20/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 18 9, pointer;--cursor-text: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_115_44)'%3e%3cmask%20id='path-1-outside-1_115_44'%20maskUnits='userSpaceOnUse'%20x='11'%20y='7'%20width='10'%20height='18'%20fill='black'%3e%3crect%20fill='white'%20x='11'%20y='7'%20width='10'%20height='18'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15%209H17V23H15V9V9ZM17%208H20V10H17V8V8ZM17%2022H20V24H17V22V22ZM12%208H15V10H12V8V8ZM12%2022H15V24H12V22V22Z'%20/%3e%3c/mask%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15%209H17V23H15V9V9ZM17%208H20V10H17V8V8ZM17%2022H20V24H17V22V22ZM12%208H15V10H12V8V8ZM12%2022H15V24H12V22V22Z'%20fill='white'%20/%3e%3cpath%20d='M17%209H18V8H17V9ZM17%2023V24H18V23H17ZM15%2023H14V24H15V23ZM15%209M20%208H21V7H20V8ZM20%2010V11H21V10H20ZM17%2010H16V11H17V10ZM17%208M20%2022H21V21H20V22ZM20%2024V25H21V24H20ZM17%2024H16V25H17V24ZM17%2022M15%208H16V7H15V8ZM15%2010V11H16V10H15ZM12%2010H11V11H12V10ZM12%208M15%2022H16V21H15V22ZM15%2024V25H16V24H15ZM12%2024H11V25H12V24ZM12%2022M15%209V10H17V9V8H15V9ZM17%209H16V23H17H18V9H17ZM17%2023V22H15V23V24H17V23ZM15%2023H16V9H15H14V23H15ZM15%209M17%208V9H20V8V7H17V8ZM20%208H19V10H20H21V8H20ZM20%2010V9H17V10V11H20V10ZM17%2010H18V8H17H16V10H17ZM17%208M17%2022V23H20V22V21H17V22ZM20%2022H19V24H20H21V22H20ZM20%2024V23H17V24V25H20V24ZM17%2024H18V22H17H16V24H17ZM17%2022M12%208V9H15V8V7H12V8ZM15%208H14V10H15H16V8H15ZM15%2010V9H12V10V11H15V10ZM12%2010H13V8H12H11V10H12ZM12%208M12%2022V23H15V22V21H12V22ZM15%2022H14V24H15H16V22H15ZM15%2024V23H12V24V25H15V24ZM12%2024H13V22H12H11V24H12ZM12%2022'%20fill='%23363B3E'%20mask='url(%23path-1-outside-1_115_44)'%20/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_115_44'%20x='8'%20y='5'%20width='16'%20height='24'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dy='1'%20/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_115_44'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_115_44'%20result='shape'%20/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 20 20, text;--cursor-help: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_117)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.8407%2016.5161L22.4865%2014.8649L10%208L13.6403%2021.7764L16.3663%2017.668L19.63%2021.8454L21.1044%2020.6935L17.8407%2016.5161Z'%20fill='white'/%3e%3cpath%20d='M10.2891%207.47461L22.7754%2014.3389L23.9463%2014.9824L22.6875%2015.4307L18.8252%2016.8018L21.5771%2020.3242L21.9463%2020.7969L21.4736%2021.166L19.999%2022.3184L19.5264%2022.6875L19.1572%2022.2148L16.4053%2018.6934L14.1406%2022.1084L13.4014%2023.2217L13.0605%2021.9297L9.41992%208.15332L9.0625%206.7998L10.2891%207.47461Z'%20stroke='%23363B3E'%20stroke-width='1.2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_117'%20x='5.1245'%20y='3.59948'%20width='23.2818'%20height='25.0671'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_117'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_117'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 13 10, help;--cursor-drag: url(/Pipeline_CPU/assets/grab-light-CWHb4N5Y.svg) 19 10, grab;--cursor-dragging: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_125)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19%2023H18H17H13V21.9635C13%2021.1447%209.79985%2018.8634%209.79985%2018.8634C9.3581%2018.5352%209%2017.8277%209%2017.2704V13.6667C9%2012.5213%209.8955%2011.5926%2011%2011.5926V14.7037H12V9.86437C12%209.38681%2012.373%209%2012.8335%209C13.754%209%2014.5%209.77363%2014.5%2010.7282V10.3829C14.5%209.90533%2014.873%209.51852%2015.3335%209.51852C16.254%209.51852%2017%2010.2921%2017%2011.2467V10.9014C17%2010.4239%2017.373%2010.037%2017.8335%2010C18.754%2010.037%2019.5%2010.8107%2019.5%2011.7653V11.4199C19.5%2010.9424%2019.873%2010.5556%2020.3335%2010.5556C21.254%2010.5556%2022%2011.3292%2022%2012.2838V17.0043C22%2017.5542%2021.7627%2018.3812%2021.4745%2018.8573C21.4745%2018.8573%2020%2021.1447%2020%2021.9635V23H19Z'%20fill='white'%20/%3e%3cpath%20d='M12.834%208.40039C13.5115%208.40053%2014.1079%208.70369%2014.5195%209.17676C14.7484%209.0148%2015.0278%208.91895%2015.334%208.91895C16.009%208.91909%2016.6032%209.22034%2017.0146%209.69043C17.235%209.52837%2017.5002%209.42532%2017.7852%209.40234L17.8213%209.39941L17.8574%209.40039C18.522%209.42713%2019.1126%209.73753%2019.5215%2010.2119C19.7499%2010.0509%2020.0288%209.95508%2020.334%209.95508C21.606%209.95535%2022.5996%2011.0191%2022.5996%2012.2842V17.0039C22.5996%2017.3526%2022.5275%2017.7555%2022.4229%2018.123C22.3181%2018.4912%2022.1683%2018.8705%2021.9883%2019.168L21.9834%2019.1748L21.9785%2019.1826V19.1836C21.978%2019.1845%2021.9768%2019.1856%2021.9756%2019.1875C21.9731%2019.1914%2021.9689%2019.1972%2021.9639%2019.2051C21.9537%2019.2211%2021.9384%2019.2454%2021.9189%2019.2764C21.88%2019.3383%2021.8242%2019.4284%2021.7568%2019.5391C21.6217%2019.7612%2021.4422%2020.065%2021.2637%2020.3916C21.0841%2020.72%2020.9111%2021.0627%2020.7842%2021.3652C20.6465%2021.6934%2020.5996%2021.8912%2020.5996%2021.9639V23.5996H12.4004V22.001C12.3951%2021.9882%2012.3819%2021.9593%2012.3525%2021.9121C12.292%2021.8148%2012.1941%2021.6888%2012.0566%2021.5381C11.783%2021.238%2011.4062%2020.8954%2011.0137%2020.5654C10.6243%2020.2381%2010.2334%2019.9337%209.93848%2019.7109C9.79134%2019.5998%209.66834%2019.5097%209.58301%2019.4473C9.54045%2019.4162%209.50681%2019.3922%209.48438%2019.376C9.47324%2019.3679%209.46455%2019.3614%209.45898%2019.3574C9.45643%2019.3556%209.45438%2019.3544%209.45312%2019.3535L9.45117%2019.3516L9.44141%2019.3447V19.3438C9.12708%2019.1098%208.87278%2018.7695%208.69824%2018.4229C8.52346%2018.0756%208.40041%2017.6664%208.40039%2017.2705V13.667C8.40039%2012.211%209.54375%2010.9922%2011%2010.9922H11.4004V9.86426C11.4004%209.07613%2012.0218%208.40039%2012.834%208.40039Z'%20stroke='%23363B3E'%20stroke-width='1.2'%20/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_125'%20x='4.8'%20y='5.8'%20width='21.4'%20height='22.4'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dy='1'%20/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_125'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_125'%20result='shape'%20/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 20 10, grabbing;--cursor-disabled: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_117)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.8407%2016.5161L22.4865%2014.8649L10%208L13.6403%2021.7764L16.3663%2017.668L19.63%2021.8454L21.1044%2020.6935L17.8407%2016.5161Z'%20fill='white'/%3e%3cpath%20d='M10.2891%207.47461L22.7754%2014.3389L23.9463%2014.9824L22.6875%2015.4307L18.8252%2016.8018L21.5771%2020.3242L21.9463%2020.7969L21.4736%2021.166L19.999%2022.3184L19.5264%2022.6875L19.1572%2022.2148L16.4053%2018.6934L14.1406%2022.1084L13.4014%2023.2217L13.0605%2021.9297L9.41992%208.15332L9.0625%206.7998L10.2891%207.47461Z'%20stroke='%23363B3E'%20stroke-width='1.2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_117'%20x='5.1245'%20y='3.59948'%20width='23.2818'%20height='25.0671'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_117'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_117'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 13 10, not-allowed}:root[data-theme=dark]{--cursor-default: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_117)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.8407%2016.5161L22.4865%2014.8649L10%208L13.6403%2021.7764L16.3663%2017.668L19.63%2021.8454L21.1044%2020.6935L17.8407%2016.5161Z'%20fill='white'/%3e%3cpath%20d='M10.2891%207.47461L22.7754%2014.3389L23.9463%2014.9824L22.6875%2015.4307L18.8252%2016.8018L21.5771%2020.3242L21.9463%2020.7969L21.4736%2021.166L19.999%2022.3184L19.5264%2022.6875L19.1572%2022.2148L16.4053%2018.6934L14.1406%2022.1084L13.4014%2023.2217L13.0605%2021.9297L9.41992%208.15332L9.0625%206.7998L10.2891%207.47461Z'%20stroke='%23363B3E'%20stroke-width='1.2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_117'%20x='5.1245'%20y='3.59948'%20width='23.2818'%20height='25.0671'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_117'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_117'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 13 10, default;--cursor-action: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_123)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.9819%2016L12.0953%2014.6453C11.4899%2013.7203%2010.2004%2013.3829%209.21404%2013.89L9.44387%2013.7718C9.19908%2013.8977%209.0817%2014.2114%209.18249%2014.4721L10.4098%2017.6474C10.6043%2018.1508%2011.1012%2018.8627%2011.513%2019.2203C11.513%2019.2203%2013.9819%2021.2639%2013.9819%2022.03V23H17.9819H19.0757H19.9819H20.9819V22.03C20.9819%2021.2639%2022.4908%2018.8507%2022.4908%2018.8507C22.7685%2018.3816%2023%2017.5552%2023%2017.0066V12.9718C22.9819%2012.0785%2022.2226%2011.3545%2021.2856%2011.3545C20.8169%2011.3545%2020.4372%2011.7165%2020.4372%2012.1634V12.4866C20.4372%2011.5933%2019.6779%2010.8693%2018.7409%2010.8693C18.2722%2010.8693%2017.8925%2011.2313%2017.8925%2011.6782V12.0013C17.8925%2011.108%2017.1332%2010.3841%2016.1963%2010.3841C15.7275%2010.3841%2015.3479%2010.7461%2015.3479%2011.193V11.5161C15.3479%2011.3726%2015.3325%2011.2584%2015.3029%2011.168L15.0441%207.00121C15.0091%206.43776%2014.5342%206%2013.9819%206C13.4258%206%2012.9819%206.44763%2012.9819%206.99981V11V16Z'%20fill='white'%20/%3e%3cpath%20d='M23.6005%2017.0068C23.6004%2017.3531%2023.529%2017.7536%2023.4276%2018.1191C23.3261%2018.485%2023.1809%2018.8621%2023.0067%2019.1562L23.0038%2019.1631L22.9999%2019.1689L22.9989%2019.1699C22.9983%2019.1709%2022.9973%2019.1727%2022.996%2019.1748C22.9934%2019.1789%2022.9894%2019.1851%2022.9843%2019.1934C22.9737%2019.2104%2022.9574%2019.2358%2022.9374%2019.2686C22.8973%2019.3341%2022.8405%2019.4294%2022.7714%2019.5459C22.6327%2019.7795%2022.448%2020.0975%2022.2645%2020.4375C22.08%2020.7795%2021.9013%2021.1351%2021.7704%2021.4443C21.7049%2021.5989%2021.6546%2021.7334%2021.6219%2021.8438C21.6057%2021.8985%2021.5951%2021.9432%2021.5887%2021.9775C21.5857%2021.9942%2021.5839%2022.0072%2021.5829%2022.0166C21.5819%2022.0258%2021.5819%2022.0303%2021.5819%2022.0303V23.5996H13.3817V22.0508C13.3779%2022.0394%2013.3673%2022.012%2013.3436%2021.9668C13.2985%2021.8806%2013.2256%2021.7688%2013.1219%2021.6348C12.9147%2021.3668%2012.6279%2021.0613%2012.327%2020.7656C12.0289%2020.4726%2011.7291%2020.201%2011.5028%2020.002C11.39%2019.9027%2011.2957%2019.8221%2011.2303%2019.7666C11.1978%2019.7389%2011.1722%2019.7174%2011.1552%2019.7031C11.147%2019.6963%2011.1408%2019.691%2011.1366%2019.6875C11.1346%2019.6859%2011.1327%2019.6844%2011.1317%2019.6836L11.1307%2019.6826L11.1249%2019.6777L11.12%2019.6729C10.6336%2019.2504%2010.0799%2018.4569%209.85046%2017.8633L8.62292%2014.6885C8.44536%2014.2291%208.58662%2013.6983%208.95398%2013.3838L8.93933%2013.3564L8.94128%2013.3555L9.1698%2013.2383L9.17566%2013.249C10.2845%2012.8082%2011.6048%2013.1357%2012.3817%2014.0352V7C12.3817%206.11785%2013.0934%205.40039%2013.9823%205.40039C14.8492%205.40059%2015.5876%206.08219%2015.6425%206.96387L15.8202%209.83301C15.941%209.80124%2016.0672%209.78419%2016.1962%209.78418C16.8677%209.78418%2017.4831%2010.0686%2017.9081%2010.5264C18.1471%2010.3634%2018.4365%2010.2695%2018.7411%2010.2695C19.4129%2010.2696%2020.028%2010.5545%2020.453%2011.0127C20.692%2010.8496%2020.9813%2010.7549%2021.286%2010.7549C22.5298%2010.7551%2023.5744%2011.7209%2023.5995%2012.96L23.6005%2012.9717V17.0068Z'%20stroke='%23363B3E'%20stroke-width='1.2'%20/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_123'%20x='4.94656'%20y='2.8'%20width='22.2534'%20height='25.4'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dy='1'%20/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_123'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_123'%20result='shape'%20/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 18 9, pointer;--cursor-text: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_115_44)'%3e%3cmask%20id='path-1-outside-1_115_44'%20maskUnits='userSpaceOnUse'%20x='11'%20y='7'%20width='10'%20height='18'%20fill='black'%3e%3crect%20fill='white'%20x='11'%20y='7'%20width='10'%20height='18'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15%209H17V23H15V9V9ZM17%208H20V10H17V8V8ZM17%2022H20V24H17V22V22ZM12%208H15V10H12V8V8ZM12%2022H15V24H12V22V22Z'%20/%3e%3c/mask%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15%209H17V23H15V9V9ZM17%208H20V10H17V8V8ZM17%2022H20V24H17V22V22ZM12%208H15V10H12V8V8ZM12%2022H15V24H12V22V22Z'%20fill='white'%20/%3e%3cpath%20d='M17%209H18V8H17V9ZM17%2023V24H18V23H17ZM15%2023H14V24H15V23ZM15%209M20%208H21V7H20V8ZM20%2010V11H21V10H20ZM17%2010H16V11H17V10ZM17%208M20%2022H21V21H20V22ZM20%2024V25H21V24H20ZM17%2024H16V25H17V24ZM17%2022M15%208H16V7H15V8ZM15%2010V11H16V10H15ZM12%2010H11V11H12V10ZM12%208M15%2022H16V21H15V22ZM15%2024V25H16V24H15ZM12%2024H11V25H12V24ZM12%2022M15%209V10H17V9V8H15V9ZM17%209H16V23H17H18V9H17ZM17%2023V22H15V23V24H17V23ZM15%2023H16V9H15H14V23H15ZM15%209M17%208V9H20V8V7H17V8ZM20%208H19V10H20H21V8H20ZM20%2010V9H17V10V11H20V10ZM17%2010H18V8H17H16V10H17ZM17%208M17%2022V23H20V22V21H17V22ZM20%2022H19V24H20H21V22H20ZM20%2024V23H17V24V25H20V24ZM17%2024H18V22H17H16V24H17ZM17%2022M12%208V9H15V8V7H12V8ZM15%208H14V10H15H16V8H15ZM15%2010V9H12V10V11H15V10ZM12%2010H13V8H12H11V10H12ZM12%208M12%2022V23H15V22V21H12V22ZM15%2022H14V24H15H16V22H15ZM15%2024V23H12V24V25H15V24ZM12%2024H13V22H12H11V24H12ZM12%2022'%20fill='%23363B3E'%20mask='url(%23path-1-outside-1_115_44)'%20/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_115_44'%20x='8'%20y='5'%20width='16'%20height='24'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dy='1'%20/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_115_44'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_115_44'%20result='shape'%20/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 20 20, text;--cursor-help: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_117)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.8407%2016.5161L22.4865%2014.8649L10%208L13.6403%2021.7764L16.3663%2017.668L19.63%2021.8454L21.1044%2020.6935L17.8407%2016.5161Z'%20fill='white'/%3e%3cpath%20d='M10.2891%207.47461L22.7754%2014.3389L23.9463%2014.9824L22.6875%2015.4307L18.8252%2016.8018L21.5771%2020.3242L21.9463%2020.7969L21.4736%2021.166L19.999%2022.3184L19.5264%2022.6875L19.1572%2022.2148L16.4053%2018.6934L14.1406%2022.1084L13.4014%2023.2217L13.0605%2021.9297L9.41992%208.15332L9.0625%206.7998L10.2891%207.47461Z'%20stroke='%23363B3E'%20stroke-width='1.2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_117'%20x='5.1245'%20y='3.59948'%20width='23.2818'%20height='25.0671'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_117'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_117'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 13 10, help;--cursor-drag: url(/Pipeline_CPU/assets/grab-light-CWHb4N5Y.svg) 19 10, grab;--cursor-dragging: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_125)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19%2023H18H17H13V21.9635C13%2021.1447%209.79985%2018.8634%209.79985%2018.8634C9.3581%2018.5352%209%2017.8277%209%2017.2704V13.6667C9%2012.5213%209.8955%2011.5926%2011%2011.5926V14.7037H12V9.86437C12%209.38681%2012.373%209%2012.8335%209C13.754%209%2014.5%209.77363%2014.5%2010.7282V10.3829C14.5%209.90533%2014.873%209.51852%2015.3335%209.51852C16.254%209.51852%2017%2010.2921%2017%2011.2467V10.9014C17%2010.4239%2017.373%2010.037%2017.8335%2010C18.754%2010.037%2019.5%2010.8107%2019.5%2011.7653V11.4199C19.5%2010.9424%2019.873%2010.5556%2020.3335%2010.5556C21.254%2010.5556%2022%2011.3292%2022%2012.2838V17.0043C22%2017.5542%2021.7627%2018.3812%2021.4745%2018.8573C21.4745%2018.8573%2020%2021.1447%2020%2021.9635V23H19Z'%20fill='white'%20/%3e%3cpath%20d='M12.834%208.40039C13.5115%208.40053%2014.1079%208.70369%2014.5195%209.17676C14.7484%209.0148%2015.0278%208.91895%2015.334%208.91895C16.009%208.91909%2016.6032%209.22034%2017.0146%209.69043C17.235%209.52837%2017.5002%209.42532%2017.7852%209.40234L17.8213%209.39941L17.8574%209.40039C18.522%209.42713%2019.1126%209.73753%2019.5215%2010.2119C19.7499%2010.0509%2020.0288%209.95508%2020.334%209.95508C21.606%209.95535%2022.5996%2011.0191%2022.5996%2012.2842V17.0039C22.5996%2017.3526%2022.5275%2017.7555%2022.4229%2018.123C22.3181%2018.4912%2022.1683%2018.8705%2021.9883%2019.168L21.9834%2019.1748L21.9785%2019.1826V19.1836C21.978%2019.1845%2021.9768%2019.1856%2021.9756%2019.1875C21.9731%2019.1914%2021.9689%2019.1972%2021.9639%2019.2051C21.9537%2019.2211%2021.9384%2019.2454%2021.9189%2019.2764C21.88%2019.3383%2021.8242%2019.4284%2021.7568%2019.5391C21.6217%2019.7612%2021.4422%2020.065%2021.2637%2020.3916C21.0841%2020.72%2020.9111%2021.0627%2020.7842%2021.3652C20.6465%2021.6934%2020.5996%2021.8912%2020.5996%2021.9639V23.5996H12.4004V22.001C12.3951%2021.9882%2012.3819%2021.9593%2012.3525%2021.9121C12.292%2021.8148%2012.1941%2021.6888%2012.0566%2021.5381C11.783%2021.238%2011.4062%2020.8954%2011.0137%2020.5654C10.6243%2020.2381%2010.2334%2019.9337%209.93848%2019.7109C9.79134%2019.5998%209.66834%2019.5097%209.58301%2019.4473C9.54045%2019.4162%209.50681%2019.3922%209.48438%2019.376C9.47324%2019.3679%209.46455%2019.3614%209.45898%2019.3574C9.45643%2019.3556%209.45438%2019.3544%209.45312%2019.3535L9.45117%2019.3516L9.44141%2019.3447V19.3438C9.12708%2019.1098%208.87278%2018.7695%208.69824%2018.4229C8.52346%2018.0756%208.40041%2017.6664%208.40039%2017.2705V13.667C8.40039%2012.211%209.54375%2010.9922%2011%2010.9922H11.4004V9.86426C11.4004%209.07613%2012.0218%208.40039%2012.834%208.40039Z'%20stroke='%23363B3E'%20stroke-width='1.2'%20/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_125'%20x='4.8'%20y='5.8'%20width='21.4'%20height='22.4'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dy='1'%20/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_125'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_125'%20result='shape'%20/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 20 10, grabbing;--cursor-disabled: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_8_117)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.8407%2016.5161L22.4865%2014.8649L10%208L13.6403%2021.7764L16.3663%2017.668L19.63%2021.8454L21.1044%2020.6935L17.8407%2016.5161Z'%20fill='white'/%3e%3cpath%20d='M10.2891%207.47461L22.7754%2014.3389L23.9463%2014.9824L22.6875%2015.4307L18.8252%2016.8018L21.5771%2020.3242L21.9463%2020.7969L21.4736%2021.166L19.999%2022.3184L19.5264%2022.6875L19.1572%2022.2148L16.4053%2018.6934L14.1406%2022.1084L13.4014%2023.2217L13.0605%2021.9297L9.41992%208.15332L9.0625%206.7998L10.2891%207.47461Z'%20stroke='%23363B3E'%20stroke-width='1.2'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_8_117'%20x='5.1245'%20y='3.59948'%20width='23.2818'%20height='25.0671'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_8_117'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_8_117'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 13 10, not-allowed}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:var(--bg);color:var(--text);overflow:hidden;cursor:var(--cursor-default)}button,[role=button],summary,select,input[type=checkbox],input[type=radio],label:has(input[type=checkbox]),label:has(input[type=radio]){cursor:var(--cursor-action)}button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true]{cursor:var(--cursor-disabled)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,[contenteditable=true]{cursor:var(--cursor-text)}.monaco-editor,.monaco-editor *,.monaco-editor textarea,.monaco-editor .inputarea{cursor:var(--cursor-text)!important}:root,:root[data-theme=light]{transition:background-color var(--dur-2) ease,color var(--dur-2) ease,border-color var(--dur-2) ease,fill var(--dur-2) ease,stroke var(--dur-2) ease}svg rect,svg path,svg line,svg polygon,svg circle,svg text{transition:fill var(--dur-2) ease,stroke var(--dur-2) ease,color var(--dur-2) ease}.buttonTitleTooltip{position:fixed;z-index:10000;min-width:0;width:max-content;max-width:min(220px,calc(100vw - 24px));padding:8px 10px;border:1px solid var(--register-tooltip-border);border-radius:8px;background:var(--register-tooltip-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(8px) scale(.94);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}.buttonTitleTooltip.isVisible{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear 0s}.buttonTitleTooltip-top{transform:translateY(-8px) scale(.94)}.buttonTitleTooltip-top.isVisible{transform:translateY(0) scale(1)}.buttonTitleTooltipText{display:block;font-size:var(--font-size-sm);font-weight:500;line-height:1.2;white-space:nowrap}.btn{min-height:var(--control-height);padding:0 var(--control-padding-x);border:1px solid var(--button-border-subtle);border-radius:var(--radius-md);font:inherit;font-weight:600;font-size:var(--font-size-sm);color:var(--text);background:var(--button-surface);cursor:var(--cursor-action);transition:background var(--dur-1),border-color var(--dur-1),box-shadow var(--dur-1),color var(--dur-1)}.btn:hover{background:var(--button-surface-hover);border-color:color-mix(in oklab,var(--button-border-subtle) 88%,var(--muted))}.btn:active{background:var(--button-surface-active)}.btn:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 44%,transparent);outline-offset:2px}.btn:disabled{opacity:.5;cursor:var(--cursor-disabled)}.btn-sm{min-height:var(--control-height-sm);padding:0 var(--control-padding-x);border-radius:var(--radius-md)}.btn-primary{background:var(--accent);border-color:color-mix(in oklab,var(--accent) 72%,transparent);color:#fff}.btn-primary:hover{background:var(--button-primary-hover);border-color:color-mix(in oklab,var(--accent) 88%,white)}.btn-primary:active{background:var(--button-primary-active)}.btn-secondary{background:var(--button-surface)}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover{background:var(--button-ghost-hover)}.btn-ghost:active{background:var(--button-ghost-active)}.tooltipWrap{position:relative;display:inline-flex;align-items:center}.tooltipWrapNoTrigger{width:0;height:0}.tooltipTrigger{width:var(--icon-size-close);height:var(--icon-size-close);display:inline-flex;align-items:center;justify-content:center;border:var(--border-1) solid var(--border);border-radius:999px;background:var(--tooltip-bg);color:var(--muted);line-height:1;cursor:var(--cursor-help);padding:0}.tooltipTrigger-info{color:var(--tooltip-info-fg);border-color:var(--tooltip-info-border)}.tooltipTrigger-error{color:var(--tooltip-error-fg);border-color:var(--tooltip-error-border)}.tooltipContent{--tooltip-panel-bg: var(--tooltip-bg);--tooltip-panel-border: var(--border);--tooltip-arrow-offset: 50%;--tooltip-bias-x: 0px;position:absolute;left:50%;top:calc(100% + var(--space-1));transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(-4px + var(--tooltip-shift-y, 0px)));min-width:240px;max-width:min(320px,calc(100vw - 24px));max-height:min(260px,calc(100vh - 24px));border:var(--border-2) solid var(--tooltip-panel-border);border-radius:var(--radius);background:var(--tooltip-panel-bg);color:var(--tooltip-info-fg);padding:var(--space-2);font-size:var(--tooltip-font-size);line-height:var(--line-height-ui);box-shadow:var(--shadow);opacity:0;pointer-events:none;overflow:visible;z-index:10000;transition:opacity var(--dur-1),transform var(--dur-2),visibility 0s linear var(--dur-2);transform-origin:top center;visibility:hidden;will-change:opacity,transform}.tooltipContent:before,.tooltipContent:after{content:"";position:absolute;left:var(--tooltip-arrow-offset);transform:translate(-35%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.tooltipContent:before{top:-10px;border-bottom:10px solid var(--tooltip-panel-border)}.tooltipContent:after{top:-7px;border-bottom:8px solid var(--tooltip-panel-bg)}.tooltipPlace-top{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}.tooltipPlace-top:before,.tooltipPlace-top:after{top:auto;border-bottom:none}.tooltipPlace-top:before{bottom:-10px;border-top:10px solid var(--tooltip-panel-border)}.tooltipPlace-top:after{bottom:-7px;border-top:8px solid var(--tooltip-panel-bg)}.tooltipContent-info{--tooltip-panel-border: var(--tooltip-info-border)}.tooltipContent-error{--tooltip-panel-bg: color-mix( in oklab, var(--tooltip-error-bg) 28%, var(--surface-1) );--tooltip-panel-border: var(--tooltip-error-border);color:var(--text)}.tooltipTrigger-warning{color:var(--tooltip-warning-fg);border-color:var(--tooltip-warning-border)}.tooltipContent-warning{--tooltip-panel-border: var(--tooltip-warning-border);color:var(--tooltip-warning-fg)}.tooltipTrigger-success{color:var(--tooltip-success-fg);border-color:var(--tooltip-success-border)}.tooltipContent-success{--tooltip-panel-border: var(--tooltip-success-border);color:var(--tooltip-success-fg)}.tooltipAlign-start{left:0;--tooltip-arrow-offset: 18px;transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(-4px + var(--tooltip-shift-y, 0px)))}.tooltipAlign-end{left:auto;right:0;--tooltip-arrow-offset: calc(100% - 18px) ;transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(-4px + var(--tooltip-shift-y, 0px)))}.tooltipVisible .tooltipContent{opacity:1;pointer-events:auto;visibility:visible;transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px));transition:opacity var(--dur-1),transform var(--dur-2),visibility 0s linear 0s}.tooltipVisible .tooltipAlign-start,.tooltipVisible .tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px))}.tooltipOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px));transition:opacity var(--dur-1),transform var(--dur-2),visibility 0s linear 0s}.tooltipOpen.tooltipAlign-start,.tooltipOpen.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px))}.tooltipClosing .tooltipContent{opacity:0;pointer-events:none;transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(-4px + var(--tooltip-shift-y, 0px)))}.tooltipClosing .tooltipAlign-start,.tooltipClosing .tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(-4px + var(--tooltip-shift-y, 0px)))}.tooltipBody{display:block;max-height:min(260px,calc(100vh - 24px));overflow:auto;padding-right:16px}.tooltipClose{position:absolute;top:6px;right:6px;width:var(--icon-size-close);height:var(--icon-size-close);display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:currentColor;line-height:1;cursor:var(--cursor-action);padding:0}.tooltipClose svg{display:block;transform:translateY(4px)}.guidedTourTooltip.tooltipWrap{position:relative;display:block;width:auto;max-width:100%;min-width:0}.guidedTourTooltip.guidedTourTooltipActive>:not(.tooltipContent){pointer-events:none}.guidedTourTooltipFullWidth.tooltipWrap{display:flex;flex:1 1 0;width:auto;min-width:0}.guidedTourTooltipFullWidth.tooltipWrap>.btn{flex:1 1 0;width:100%}.guidedTourTooltip .tooltipContent{--tooltip-panel-bg: var(--register-tooltip-bg);--tooltip-panel-border: var(--register-tooltip-border);min-width:320px;max-width:min(380px,calc(100vw - 24px));padding:var(--tooltip-panel-padding);border:1px solid var(--tooltip-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--tooltip-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow)}.guidedTourTooltipPanel{display:flex;flex-direction:column;gap:12px}.guidedTourTooltipStep{color:var(--register-tooltip-footer);font-size:var(--tooltip-footnote-size);font-weight:600;letter-spacing:.02em}.guidedTourTooltipTitle{color:var(--register-tooltip-title);font-size:var(--tooltip-title-size);font-weight:600}.guidedTourTooltipText{color:var(--register-tooltip-card-text);font-size:var(--tooltip-body-size);line-height:1.45}.guidedTourTooltipActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.guidedTourTooltipNav{display:flex;align-items:center;gap:8px}.notificationToastViewport{position:fixed;bottom:14px;right:14px;z-index:900;display:flex;flex-direction:column;gap:var(--space-2);width:min(var(--toast-width),calc(100vw - 28px));pointer-events:none}.notificationToast{--notification-bg: color-mix(in oklab, var(--surface-3) 52%, var(--surface-1));--notification-title: var(--text);--notification-body: color-mix(in oklab, var(--muted) 90%, var(--text) 10%);--notification-close: color-mix(in oklab, var(--muted) 86%, var(--text) 14%);--notification-icon-bg: color-mix(in oklab, var(--surface-3) 76%, #000 24%);--notification-icon-fg: var(--muted);--notification-progress-bg: color-mix(in oklab, var(--accent) 84%, var(--tab-active));position:relative;overflow:hidden;padding:var(--toast-padding);border:none;border-radius:var(--radius-md);background:var(--notification-bg);color:var(--notification-title);box-shadow:0 12px 28px color-mix(in oklab,#000 20%,transparent),0 2px 8px color-mix(in oklab,#000 10%,transparent);pointer-events:auto;animation:notificationToastEnter .18s ease}:root:not([data-theme=light]) .notificationToast{--notification-bg: color-mix(in oklab, var(--surface-3) 62%, var(--surface-1));box-shadow:0 0 0 1px color-mix(in oklab,#ffffff 10%,transparent),0 10px 24px color-mix(in oklab,#000 22%,transparent),0 2px 8px color-mix(in oklab,#ffffff 6%,transparent)}:root[data-theme=light] .notificationToast{--notification-bg: color-mix(in oklab, var(--surface-1) 94%, #ffffff)}.notificationToastMain{display:flex;align-items:flex-start;gap:14px}.notificationToastIcon{display:inline-flex;align-items:center;justify-content:center;width:var(--toast-icon-size);height:var(--toast-icon-size);border-radius:999px;background:var(--notification-icon-bg);color:var(--notification-icon-fg);flex:0 0 auto;margin-top:2px}.notificationToastGlyph{display:block;font-size:var(--toast-title-size);font-weight:700;line-height:1;transform:translateY(-.5px)}.notificationToastText{min-width:0;flex:1 1 auto}.notificationToastHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.notificationToastHeader{min-width:0}.notificationToastTitle{display:block;font-size:var(--toast-title-size);font-weight:var(--font-weight-medium);line-height:1.2;margin-bottom:4px;color:var(--notification-title)}.notificationToast-success{--notification-icon-bg: color-mix(in oklab, #2e7d32 82%, var(--surface-2));--notification-icon-fg: #f3fff4}.notificationToast-info{--notification-icon-bg: color-mix(in oklab, var(--surface-3) 84%, #000 16%);--notification-icon-fg: var(--muted)}.notificationToast-warning{--notification-body: color-mix(in oklab, var(--text) 38%, var(--muted));--notification-icon-bg: color-mix(in oklab, var(--tooltip-warning-border) 28%, var(--surface-2));--notification-icon-fg: color-mix(in oklab, var(--text) 82%, var(--tooltip-warning-border))}.notificationToast-error{--notification-title: var(--text);--notification-body: color-mix(in oklab, var(--text) 30%, var(--muted));--notification-close: color-mix(in oklab, var(--text) 28%, var(--muted));--notification-icon-bg: color-mix(in oklab, #a53a34 68%, var(--surface-2));--notification-icon-fg: #fff}.notificationToastBody{display:block;color:var(--notification-body);font-size:var(--toast-body-size);line-height:var(--line-height-ui);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.notificationToastClose{display:inline-flex;align-items:center;justify-content:center;width:var(--toast-close-size);height:var(--toast-close-size);padding:0;border:none;background:transparent;color:var(--notification-close);cursor:var(--cursor-action);flex:0 0 auto}.notificationToastClose:focus-visible{outline:var(--border-1) solid currentColor;outline-offset:2px}.notificationToastProgress{position:absolute;left:0;right:0;bottom:0;height:var(--toast-progress-height);background:var(--notification-progress-bg);transform-origin:left center;animation:notificationToastProgressShrink var(--notification-duration) linear forwards}@keyframes notificationToastEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes notificationToastProgressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.panel{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--surface-1);overflow:hidden;border-radius:var(--radius)}.panelOverflowVisible{overflow:visible}.panelHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);gap:var(--space-3)}.panelTitle{color:var(--text);font-family:var(--font-family-ui);font-weight:var(--font-weight-medium);line-height:var(--line-height-ui);padding:var(--panel-title-padding-y) var(--panel-title-padding-x)}.panelToolbar{display:flex;gap:var(--space-2);align-items:center}.panelHeaderToolbarOnly{justify-content:stretch;padding:0}.panelHeaderToolbarOnly .panelToolbar{width:100%;flex:1;gap:0}.panelBody{flex:1;min-height:0;padding:var(--space-3);overflow:hidden}.panelBodyVisible{overflow:visible}.panelHeader-xs{padding:var(--space-1) var(--space-3)}.panelHeader-sm{padding:var(--space-2) var(--space-3)}.panelHeader-md{padding:var(--space-3) var(--space-3)}.panelHeader-lg{padding:var(--space-4) var(--space-1)}.panelHeader-xl{padding:var(--space-4) var(--space-3) var(--space-3)}.panelHeader-xs .panelTitle{font-size:var(--font-size-sm)}.panelHeader-sm .panelTitle{font-size:var(--font-size-md)}.panelHeader-md .panelTitle{font-size:var(--font-size-sm)}.panelHeader-lg .panelTitle{font-size:var(--panel-title-size-lg)}.panelHeader-xl .panelTitle{font-size:var(--panel-title-size-xl)}.settingsPanel{--settings-panel-bg: var(--register-tooltip-bg);--settings-panel-border: var(--register-tooltip-border);position:absolute;top:calc(100% + var(--tooltip-gap));right:0;z-index:50;width:min(100vw - 32px,var(--settings-panel-width));border:1px solid var(--settings-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--settings-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow);overflow:hidden;transform:translateY(0) scale(1);transform-origin:top right;animation:settingsPanelIn .2s ease-out}.settingsPanel:before{content:"";position:absolute;top:calc(var(--tooltip-arrow-size) / -2);right:var(--tooltip-arrow-edge-offset-sm);width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border-top:1px solid var(--settings-panel-border);border-left:1px solid var(--settings-panel-border);border-radius:2px 0 0;background:var(--settings-panel-bg);transform:rotate(45deg)}.settingsPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--settings-panel-header-padding) var(--settings-panel-header-padding) var(--space-1)}.settingsPanelTitle{margin:0;color:var(--register-tooltip-title);font-size:var(--settings-title-size);font-weight:600;opacity:0;transform:translate(-10px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:40ms}.settingsPanelCloseButton{width:var(--icon-size-close);min-width:var(--icon-size-close);height:var(--icon-size-close);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--register-tooltip-footer);cursor:var(--cursor-action);opacity:0;transform:translate(-10px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:60ms}.settingsPanelCloseButton:hover{border-color:color-mix(in oklab,var(--settings-panel-border) 54%,transparent);background:color-mix(in oklab,var(--register-tooltip-card-bg) 52%,transparent);color:var(--register-tooltip-title)}.settingsPanelBody{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:0 var(--settings-panel-body-padding) var(--space-3)}@keyframes settingsPanelIn{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes settingsPanelItemIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.tabs{display:flex;width:100%;background:transparent;border:0;border-bottom:1px solid color-mix(in oklab,var(--border) 88%,transparent);border-radius:0;padding:0;gap:0}.tab{flex:1;width:0;text-align:center;border:0;background:transparent;color:var(--muted);padding:var(--tab-padding-top) var(--tab-padding-x) var(--tab-padding-bottom);border-radius:0;cursor:var(--cursor-action);font:inherit;font-size:var(--tab-font-size);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:border-color var(--dur-1),color var(--dur-1);border-bottom:3px solid transparent}.tab:hover{color:var(--text)}.tabActive{color:var(--tab-active);border-bottom-color:var(--tab-active)}.tab:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 44%,transparent);outline-offset:-2px}.themeRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%}.themeLabel{color:var(--muted);font-size:var(--font-size-sm);letter-spacing:.2px}.switch{width:46px;height:26px;padding:0;border-radius:999px;border:1px solid var(--border);background:var(--switch-track);cursor:var(--cursor-action);position:relative;transition:background var(--dur-1),border-color var(--dur-1)}.switchThumb{width:var(--icon-size-md);height:var(--icon-size-md);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%);left:2px;transition:left var(--dur-1),background var(--dur-1);background:var(--switch-thumb)}.switchOn{background:var(--accent-weak);border-color:var(--accent-border)}.switchOn .switchThumb{left:22px;background:var(--switch-thumb-active)}.modalOverlay{position:fixed;inset:0;z-index:700;display:grid;place-items:center;padding:var(--space-3);background:color-mix(in oklab,#000 44%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modalCard{width:min(660px,100%);max-height:min(86vh,860px);display:flex;flex-direction:column;border:var(--border-1) solid var(--border);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow);overflow:hidden}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-3);border-bottom:var(--border-1) solid var(--border)}.modalHeaderMain{min-width:0}.modalTypeTag{display:inline-block;margin-bottom:var(--space-1);padding:2px 8px;border-radius:999px;border:var(--border-1) solid var(--border);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.modalTypeTag-form,.modalTypeTag-info{color:var(--text);border-color:var(--tooltip-info-border)}.modalTypeTag-warning{color:var(--text);border-color:var(--tooltip-warning-border)}.modalTypeTag-error{color:var(--text);border-color:var(--tooltip-error-border)}.modalTypeTag-success{color:var(--text);border-color:var(--tooltip-success-border)}.modalTitle{margin:0;color:var(--text);font-size:var(--modal-title-size)}.modalDescription{margin:var(--space-1) 0 0 0;color:var(--muted);font-size:var(--modal-description-size);line-height:var(--line-height-ui)}.modalLabels{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.modalLabelChip{padding:2px 8px;border-radius:999px;border:var(--border-1) solid var(--border);color:var(--muted);font-size:var(--font-size-xs)}.modalCloseBtn{width:calc(var(--icon-button-size) + 2px);min-width:calc(var(--icon-button-size) + 2px);min-height:calc(var(--icon-button-size) + 2px);height:calc(var(--icon-button-size) + 2px);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:var(--surface-1);color:var(--muted);cursor:var(--cursor-action)}.modalCloseBtn:hover{background:var(--control-hover)}.modalBody{flex:1;min-height:0;overflow:auto;padding:var(--space-3);display:grid;gap:var(--space-2)}.modalField{display:grid;gap:var(--space-1);cursor:var(--cursor-default)}.modalFieldLabel{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:var(--cursor-default)}.modalInput{width:100%;min-height:var(--control-height);height:var(--control-height);border:none;border-radius:var(--radius-md);background-color:var(--input-surface);color:var(--text);padding:0 var(--control-padding-x);font:inherit;font-size:var(--font-size-sm);transition:background-color var(--dur-1) ease}.modalInput:hover{background-color:var(--input-surface-hover)}.modalInput:focus,.modalInput:focus-visible{background-color:var(--input-surface);outline:none;box-shadow:inset 0 0 0 1px var(--input-focus-ring)}.modalSelect{appearance:none;-webkit-appearance:none;padding-inline-end:34px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.modalCheckbox{width:var(--icon-size-sm);height:var(--icon-size-sm);accent-color:var(--accent)}.modalCheckboxRow{display:inline-flex;align-items:center;gap:var(--space-1)}.modalCheckboxLabel{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.modalTextarea{min-height:88px;height:auto;padding:var(--space-2) var(--control-padding-x);resize:vertical}.modalHelperText{color:var(--muted);font-size:var(--font-size-xs)}.modalPreviewBox{border:var(--border-1) solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:var(--space-2)}.modalPreviewLabel{color:var(--muted);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase}.modalPreviewValue{margin-top:var(--space-1);color:var(--ctrl);font-size:calc(var(--font-size-md) + 2px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:var(--font-weight-medium)}.modalFooter{display:flex;justify-content:flex-end;gap:var(--space-1);padding-top:var(--space-1)}@media(max-width:640px){.modalOverlay{padding:var(--space-2)}.modalCard{width:100%;max-height:92vh}}.pipelineCanvasLayout{height:100%;min-height:0;display:flex;flex-direction:column}.pipelineTracker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.pipelineStage{border:var(--border-1) solid var(--border);border-radius:10px;background:var(--surface-2);padding:var(--space-2);min-height:88px;display:flex;flex-direction:column;gap:var(--space-1)}.pipelineStage.isActive{border-color:var(--accent-border);background:color-mix(in oklab,var(--accent) 12%,var(--surface-2))}.pipelineStage.isActive .pipelineStageName,.pipelineStage.isActive .pipelineStageInstruction{color:var(--text)}.pipelineStageName{font-size:var(--stage-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--stage-label-letter-spacing);color:var(--muted)}.pipelineStageInstruction{font-size:var(--font-size-sm);color:var(--text);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.pipelineTrackerControls{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);margin:0 6px}.pipelineTrackerControls.hasCycleCounter{justify-content:space-between}.pipelineTrackerButtonGroup{display:flex;align-items:center;gap:var(--space-2)}.pipelineCycleCounter{color:var(--muted);font-size:var(--font-size-sm);white-space:nowrap}.pipelineTrackerControls .btn-iconOnly{min-width:42px;min-height:42px;padding:0;border:0;border-radius:8px;background:transparent}.pipelineTrackerControls .btn-iconOnly:hover{background:color-mix(in oklab,var(--control-hover) 74%,transparent)}.pipelineTrackerControls .btn-iconOnly:active{background:color-mix(in oklab,var(--control-hover) 86%,var(--surface-2))}.pipelineTrackerControls .btn-iconOnly.btn-primary{background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--text)}.pipelineTrackerControls .btn-iconOnly.btn-primary:hover{background:color-mix(in oklab,var(--accent) 24%,transparent)}.pipelineControlsDivider{width:1px;height:30px;background:var(--border);margin:0 var(--space-1)}.pipelineDiagramViewportShell{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.pipelineDiagramTourTooltip.tooltipWrap{position:absolute;top:20px;left:5px;z-index:12;width:auto}.pipelineDiagramTourTooltip .tooltipContent:before,.pipelineDiagramTourTooltip .tooltipContent:after{display:none}.pipelineDiagramTourAnchor{display:block;width:1px;height:1px}.diagramViewport{flex:1;min-height:0;height:100%;width:100%;overflow:auto;display:block;scrollbar-width:none;-ms-overflow-style:none}.diagramViewport::-webkit-scrollbar{width:0;height:0;display:none}.diagramSurface{position:relative}.diagramContent{margin:0 auto;position:relative}.diagramContent svg{display:block}.placedComponentOverlay{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.placedComponentOverlay.isInteractive{pointer-events:auto}.diagramContent svg .cpuPath{pointer-events:none;stroke-width:3px;transition:stroke .12s ease,stroke-width .12s ease,fill .12s ease,filter .12s ease}.diagramContent svg .cpuHitPath{fill:none;stroke:transparent;stroke-width:10px;pointer-events:stroke;cursor:var(--cursor-action)}.diagramContent svg .cpuPath.cpuPathData.isHovered{stroke:var(--dp)!important;stroke-width:3.75px!important;paint-order:stroke fill;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--dp) 56%,transparent))}.diagramContent svg .cpuPath.cpuPathControl.isHovered{stroke:var(--ctrl)!important;stroke-width:3.75px!important;paint-order:stroke fill;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--ctrl) 56%,transparent))}.diagramContent svg .cpuPath.cpuPathData.isPlacementCandidate{stroke:color-mix(in oklab,var(--accent) 78%,white)!important;stroke-width:4.5px!important;paint-order:stroke fill;filter:drop-shadow(0 0 6px color-mix(in oklab,var(--accent) 42%,transparent))}.diagramViewport.canDrag{cursor:var(--cursor-drag);-webkit-user-select:none;user-select:none}.diagramViewport.canDrag.isDragging{cursor:var(--cursor-dragging);-webkit-user-select:none;user-select:none}.diagramViewport.isPlacingComponent{cursor:copy}.placedComponentToken circle{fill:color-mix(in oklab,var(--surface-2) 92%,var(--bg));stroke:color-mix(in oklab,var(--border) 78%,var(--text));stroke-width:1.5;filter:drop-shadow(0 2px 6px color-mix(in oklab,#000 10%,transparent))}.placedComponentToken{pointer-events:auto;cursor:var(--cursor-action)}.placedComponentToken:hover circle{stroke:color-mix(in oklab,var(--text) 24%,var(--border));stroke-width:1.8}.placedComponentToken text{fill:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.placedComponentDelete{opacity:0;transition:opacity .12s ease;pointer-events:auto;cursor:var(--cursor-action)}.placedComponentToken:hover .placedComponentDelete{opacity:1}.placedComponentDelete circle{fill:color-mix(in oklab,#ef4444 88%,var(--surface-1));stroke:color-mix(in oklab,#ef4444 42%,white);stroke-width:1.1}.placedComponentDelete text{fill:#fff;font-size:10px;font-weight:700;text-transform:uppercase}.pipelineHoverTooltip{position:absolute;left:0;top:0;pointer-events:none;z-index:10}.pipelineHoverTooltip .tooltipContent{--tooltip-panel-bg: var(--register-tooltip-bg);--tooltip-panel-border: var(--register-tooltip-border);--tooltip-arrow-offset: 50%;min-width:0;width:max-content;max-width:min(240px,calc(100vw - 24px));top:auto;bottom:calc(100% + 8px);padding:9px 11px;border:1px solid var(--tooltip-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--tooltip-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow);pointer-events:none;overflow:visible;transform-origin:bottom center}.pipelineHoverTooltip .tooltipBody{overflow:visible;max-height:none;padding-right:0}.pipelineHoverTooltip .tooltipContent:before,.pipelineHoverTooltip .tooltipContent:after{display:none}.pipelineTooltipBody{display:flex;flex-direction:column;gap:4px}.pipelineTooltipComponentPreview{margin-top:6px;padding-top:6px;border-top:1px solid color-mix(in oklab,var(--border) 72%,transparent);display:flex;flex-direction:column;gap:4px}.pipelineTooltipComponentTitle{color:var(--register-tooltip-title);font-size:11px;font-weight:600}.pipelineTooltipComponentRow{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--tooltip-body-size)}.pipelineTooltipComponentRow code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.pipelineTooltipHeader{color:var(--register-tooltip-title);font-size:var(--tooltip-caption-size);font-weight:600;line-height:1.2}.pipelineTooltipPathId{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:11px;line-height:1.25;word-break:break-all}.pipelineTooltipContent{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:var(--tooltip-body-size);line-height:1.3;white-space:normal;word-break:break-word}.pipelineStepHintTooltip .tooltipContent{--tooltip-panel-bg: var(--register-tooltip-bg);--tooltip-panel-border: var(--register-tooltip-border);min-width:320px;max-width:min(360px,calc(100vw - 24px));padding:var(--tooltip-panel-padding);border:1px solid var(--tooltip-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--tooltip-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow)}.pipelineStepHintPanel{display:flex;flex-direction:column;gap:10px}.pipelineStepHintTitle{color:var(--register-tooltip-title);font-size:var(--tooltip-title-size);font-weight:600}.pipelineStepHintText{color:var(--register-tooltip-card-text);font-size:var(--tooltip-body-size);line-height:1.45}@media(max-width:980px){.pipelineTracker{grid-template-columns:1fr}.pipelineTrackerControls{justify-content:stretch}.pipelineTrackerControls .btn{flex:1}}.monaco-editor .suggest-widget{width:200px!important;max-width:200px!important}.monaco-editor .suggest-widget .monaco-list{width:200px!important}.addComponentPanelShell{left:0;right:auto;width:min(100vw - 48px,380px)}.addComponentPanelShell:before{left:28px;right:auto}.addComponentPanelIntro{color:var(--register-tooltip-footer);font-size:var(--font-size-sm);line-height:1.45;opacity:0;transform:translate(-12px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:80ms}.addComponentOptionList{display:flex;flex-direction:column;gap:10px}.addComponentOptionRow{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid color-mix(in oklab,var(--register-tooltip-border) 82%,transparent);border-radius:12px;background:color-mix(in oklab,var(--register-tooltip-card-bg) 38%,var(--surface-1));opacity:0;transform:translate(-12px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards}.addComponentOptionRow:hover{background:color-mix(in oklab,var(--register-tooltip-card-bg) 52%,var(--surface-1))}.addComponentOptionIcon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in oklab,var(--surface-2) 76%,transparent);color:color-mix(in oklab,var(--accent) 72%,var(--text))}.addComponentOptionText{display:flex;flex-direction:column;gap:4px;min-width:0}.addComponentOptionTitle,.addComponentSectionTitle,.addComponentFieldLabel{color:var(--register-tooltip-title);font-weight:var(--font-weight-medium)}.addComponentOptionDescription{color:var(--register-tooltip-footer);font-size:var(--font-size-sm);line-height:1.4}.addComponentShiftConfig{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--register-tooltip-border);opacity:0;transform:translate(-12px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.19s}.addComponentActionButton,.addComponentBackButton{opacity:0;transform:translate(-12px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.24s}.addComponentActionButton{min-width:78px}.addComponentShiftFooter .addComponentActionButton{animation-delay:225ms}.addComponentShiftIntro{padding-top:0;border-top:0}.addComponentShiftFooter{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.addComponentField{display:flex;flex-direction:column;gap:6px;opacity:0;transform:translate(-12px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards}.addComponentField:nth-of-type(1){animation-delay:.15s}.addComponentField:nth-of-type(2){animation-delay:185ms}.addComponentField:nth-of-type(3){animation-delay:.22s}.addComponentSelect,.addComponentNumberInput{width:100%;min-height:var(--control-height);padding:0 var(--control-padding-x);border:0px;border-radius:var(--radius-md);background:var(--input-surface);color:var(--text);font:inherit}.addComponentSelect{appearance:none;-webkit-appearance:none;padding-inline-end:34px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.addComponentNumberInput{appearance:textfield;-moz-appearance:textfield}.addComponentNumberInput::-webkit-outer-spin-button,.addComponentNumberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addComponentSelect:hover,.addComponentNumberInput:hover{background-color:var(--input-surface-hover)}.addComponentSelect:focus-visible,.addComponentNumberInput:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--input-focus-ring)}.programPanel .panelHeader{padding:30px 22px 10px 30px;align-items:center;gap:15px}.programPanel .panelTitle{padding:0;font-size:var(--font-size-lg);line-height:1.2}.programPanel .panelToolbar{margin-left:auto;gap:10px;position:relative}.programPanel .panelBody{padding:0}.programLayout{display:flex;flex-direction:column;height:100%;min-height:0}.programTopSection{padding:30px 30px 15px}.programEditorSection{flex:1;min-height:0;margin:0 18px 18px;border:none;border-radius:var(--radius);background:var(--editor-surface);overflow:hidden}.programEditorSection>div{height:100%}.programControlsSection{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:20px 22px 20px 30px;margin-bottom:30px;border-bottom:var(--border-1) solid color-mix(in oklab,var(--border) 78%,transparent)}.programToolbarButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--control-height);padding-inline:var(--control-padding-x);white-space:nowrap}.programToolbarIconButton{width:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size);padding:0;display:inline-flex;align-items:center;justify-content:center}.programSettingsAnchor,.programAddComponentAnchor{position:relative;display:inline-flex}.programActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.programActionButton{min-width:0;min-height:var(--control-height);height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-md);font-size:var(--font-size-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.initialPcRow{display:grid;grid-template-columns:auto minmax(0,200px) auto;align-items:center;gap:20px;width:min(100%,410px);max-width:100%;margin-left:auto}.initialPcTourAnchor{width:auto}.initialPcLabel{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);flex:0 0 auto}.initialPcInput{width:100%;max-width:100%;height:var(--control-height);border:none;border-radius:var(--radius-md);background:var(--input-surface);color:var(--text);font-size:var(--font-size-sm);padding:0 var(--control-padding-x);transition:background-color var(--dur-1) ease;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.initialPcInput::placeholder{color:var(--muted)}.initialPcInput:hover{background:var(--input-surface-hover)}.initialPcInput:focus-visible{background:var(--input-surface);outline:none;box-shadow:inset 0 0 0 1px var(--input-focus-ring)}.initialPcHelp{position:relative;top:2px;flex:0 0 auto}.initialPcHelp .tooltipTrigger{width:var(--icon-size-md);height:var(--icon-size-md);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;color:var(--muted)}.initialPcTooltip .tooltipContent{--tooltip-panel-bg: var(--register-tooltip-bg);--tooltip-panel-border: var(--register-tooltip-border);--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset) - var(--tooltip-shift-x, 0px) );--tooltip-bias-x: var(--tooltip-bias);top:calc(100% + var(--tooltip-gap));box-sizing:border-box;width:405px;max-height:none;padding:var(--tooltip-panel-padding);border:1px solid var(--tooltip-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--tooltip-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow);overflow:visible;transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9);transform-origin:top center;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s}.initialPcTooltip .tooltipBody{overflow:visible;max-height:none;padding-right:0}.initialPcTooltip .tooltipContent:before,.initialPcTooltip .tooltipContent:after{left:var(--tooltip-arrow-offset);width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border:none;border-radius:2px 0 0;transform:translate(-50%) rotate(45deg)}.initialPcTooltip .tooltipContent:before{top:calc(var(--tooltip-arrow-size) / -2);background:var(--register-tooltip-bg);border-top:1px solid var(--register-tooltip-border);border-left:1px solid var(--register-tooltip-border)}.initialPcTooltip .tooltipContent:after{display:none}.initialPcTooltip .tooltipPlace-top{bottom:calc(100% + var(--tooltip-gap))}.initialPcTooltip .tooltipPlace-top:before{top:auto;bottom:calc(var(--tooltip-arrow-size) / -2);border-top:none;border-left:none;border-right:1px solid var(--register-tooltip-border);border-bottom:1px solid var(--register-tooltip-border)}.initialPcTooltip .tooltipAlign-end{--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset) - var(--tooltip-shift-x, 0px) );transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.initialPcTooltip.tooltipVisible .tooltipContent,.initialPcTooltip .tooltipOpen{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear 0s}.initialPcTooltip.tooltipVisible .tooltipAlign-end,.initialPcTooltip .tooltipOpen.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.initialPcTooltip.tooltipClosing .tooltipContent{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.initialPcTooltip.tooltipClosing .tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.initialPcTooltip.tooltipVisible .tooltipPlace-top,.initialPcTooltip .tooltipOpen.tooltipPlace-top{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.initialPcTooltip.tooltipVisible .tooltipPlace-top.tooltipAlign-end,.initialPcTooltip .tooltipOpen.tooltipPlace-top.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.initialPcTooltip.tooltipClosing .tooltipPlace-top,.initialPcTooltip.tooltipClosing .tooltipPlace-top.tooltipAlign-end{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(10px + var(--tooltip-shift-y, 0px))) scale(.9)}.initialPcTooltipPanel{display:flex;flex-direction:column}.initialPcTooltipTitle{margin-bottom:15px;color:var(--register-tooltip-title);font-size:var(--tooltip-title-size);font-weight:600}.initialPcTooltipList{display:flex;flex-direction:column;gap:15px}.initialPcTooltipCard{padding:15px;border-radius:8px;background:var(--register-tooltip-card-bg);opacity:0;transform:translate(-12px)}.initialPcTooltip.tooltipVisible .initialPcTooltipCard,.initialPcTooltip .tooltipOpen .initialPcTooltipCard{animation:initialPcTooltipCardIn .26s cubic-bezier(.22,1,.36,1) forwards}.initialPcTooltip.tooltipVisible .initialPcTooltipCard:nth-child(1),.initialPcTooltip .tooltipOpen .initialPcTooltipCard:nth-child(1){animation-delay:40ms}.initialPcTooltip.tooltipVisible .initialPcTooltipCard:nth-child(2),.initialPcTooltip .tooltipOpen .initialPcTooltipCard:nth-child(2){animation-delay:90ms}.initialPcTooltipCard code{color:var(--register-tooltip-card-code);font-size:var(--tooltip-code-size);font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.initialPcTooltipDescription{margin-top:5px;color:var(--register-tooltip-card-text);font-size:var(--tooltip-body-size)}.initialPcTooltipFooter{margin-top:20px;padding-top:15px;border-top:1px solid var(--register-tooltip-border);color:var(--register-tooltip-footer);font-size:var(--tooltip-footnote-size);line-height:1.45}@keyframes initialPcTooltipCardIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.programSettingRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--register-tooltip-border);width:100%;min-height:var(--control-height);padding:var(--space-2) 0 0;opacity:0;transform:translate(-12px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.14s}.programSettingRow .switch{width:50px;height:28px}.programSettingRow .switchThumb{width:20px;height:20px;left:4px}.programSettingRow .switchOn .switchThumb{left:24px}.programSettingInlineLabel{color:var(--register-tooltip-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2}.programResetDbugButton{width:100%;min-height:var(--control-height-lg);display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 var(--control-padding-x);border:1px solid color-mix(in oklab,var(--register-tooltip-border) 88%,transparent);border-radius:12px;background:var(--register-tooltip-card-bg);color:var(--register-tooltip-title);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:var(--cursor-action);box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--register-tooltip-border) 18%,transparent);opacity:0;transform:translate(-12px);animation:settingsPanelItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:90ms;margin-top:12px;margin-bottom:5px}.programResetDbugButton:hover{background:color-mix(in oklab,var(--register-tooltip-card-bg) 78%,var(--surface-1))}.clearProgramButton{width:var(--icon-button-size);min-width:var(--icon-button-size);min-height:var(--icon-button-size);height:var(--icon-button-size);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-md);flex:0 0 auto;color:var(--trash-icon-color)}.clearProgramButton:hover{background:var(--memory-rule-delete-hover-bg);border-color:transparent;color:var(--trash-icon-color-hover)}.clearProgramButton:disabled{opacity:.5}.clearProgramIcon{display:block;width:var(--icon-size-sm);height:var(--icon-size-sm)}.programEditorSection .monaco-editor .scrollbar.vertical,.programEditorSection .monaco-editor .scrollbar.horizontal{display:none!important}.programEditorSection .monaco-editor .current-line{background:color-mix(in oklab,var(--surface-2) 80%,transparent);border:none!important}.programEditorSection .monaco-editor .margin .current-line{background:color-mix(in oklab,var(--surface-2) 80%,transparent)}.programEditorSection .monaco-editor .view-overlays .current-line,.programEditorSection .monaco-editor .margin .current-line{background:color-mix(in oklab,var(--surface-2) 65%,transparent)!important;border:none!important}.programEditorSection .monaco-editor .margin .line-numbers{padding-left:8px!important;padding-right:8px!important;opacity:.75}.monaco-editor .suggest-widget{width:250px!important;font-size:15px}.memoryEditor{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;min-width:0;height:100%}.memoryTableToolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--space-2)}.memoryTableToolbar>*{min-width:0}.memoryTableToolbar>:only-child{grid-column:1 / -1}.memoryTableToolbar .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%}.memoryActionBtn{min-height:var(--control-height);height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.memoryAddBtn,.memoryClearBtn{width:100%}.memoryRulesHeader{color:var(--muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:0;line-height:25px}.memoryRulesHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1;padding:0 8px 0 5px}.memoryRulesHeaderCluster{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.memoryRulesLabelButton{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:inherit;font:inherit;line-height:1;text-align:left;cursor:var(--cursor-action)}.memoryRulesInfoTooltip{display:inline-flex;align-items:center;flex:0 0 auto}.memoryRulesChevronButton{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:none;background:transparent;color:inherit;cursor:var(--cursor-action)}.memoryRuntimeHeader{color:var(--muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:0}.memoryRulesChevron{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.memoryRulesChevron svg{transition:transform .16s ease;transform:translateY(5px) rotate(0)}.memoryRulesChevronButton[aria-expanded=true] .memoryRulesChevron svg{transform:translateY(5px) rotate(180deg)}.memoryRuntimeHeaderRowWrap{display:flex;align-items:baseline;gap:8px;line-height:1;padding:0 5px}.memoryRulesInfoTooltip .tooltipTrigger{width:var(--icon-size-md);height:var(--icon-size-md);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;color:var(--muted);vertical-align:middle;transform:translateY(2px)}.memoryRulesInfoTooltip .tooltipContent{--tooltip-panel-bg: var(--register-tooltip-bg);--tooltip-panel-border: var(--register-tooltip-border);--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset-sm) - var(--tooltip-shift-x, 0px) );--tooltip-bias-x: var(--tooltip-bias-sm);top:calc(100% + var(--tooltip-gap));box-sizing:border-box;width:390px;max-height:none;padding:var(--tooltip-panel-padding);border:1px solid var(--tooltip-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--tooltip-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow);overflow:visible;transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9);transform-origin:top center;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s}.memoryRulesInfoTooltip .tooltipBody{overflow:visible;max-height:none;padding-right:0}.memoryRulesInfoTooltip .tooltipContent:before,.memoryRulesInfoTooltip .tooltipContent:after{left:var(--tooltip-arrow-offset);width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border:none;border-radius:2px 0 0;transform:translate(-50%) rotate(45deg)}.memoryRulesInfoTooltip .tooltipContent:before{top:calc(var(--tooltip-arrow-size) / -2);background:var(--register-tooltip-bg);border-top:1px solid var(--register-tooltip-border);border-left:1px solid var(--register-tooltip-border)}.memoryRulesInfoTooltip .tooltipContent:after{display:none}.memoryRulesInfoTooltip .tooltipPlace-top{bottom:calc(100% + var(--tooltip-gap))}.memoryRulesInfoTooltip .tooltipPlace-top:before{top:auto;bottom:calc(var(--tooltip-arrow-size) / -2);border-top:none;border-left:none;border-right:1px solid var(--register-tooltip-border);border-bottom:1px solid var(--register-tooltip-border)}.memoryRulesInfoTooltip .tooltipAlign-end{--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset-sm) - var(--tooltip-shift-x, 0px) );transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRulesInfoTooltip.tooltipVisible .tooltipContent,.memoryRulesInfoTooltip .tooltipOpen{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear 0s}.memoryRulesInfoTooltip.tooltipVisible .tooltipAlign-end,.memoryRulesInfoTooltip .tooltipOpen.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.memoryRulesInfoTooltip.tooltipClosing .tooltipContent{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRulesInfoTooltip.tooltipClosing .tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRulesInfoTooltip.tooltipVisible .tooltipPlace-top,.memoryRulesInfoTooltip .tooltipOpen.tooltipPlace-top{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.memoryRulesInfoTooltip.tooltipVisible .tooltipPlace-top.tooltipAlign-end,.memoryRulesInfoTooltip .tooltipOpen.tooltipPlace-top.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.memoryRulesInfoTooltip.tooltipClosing .tooltipPlace-top,.memoryRulesInfoTooltip.tooltipClosing .tooltipPlace-top.tooltipAlign-end{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(10px + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRulesTooltipPanel{display:flex;flex-direction:column;gap:12px}.memoryRulesTooltipTitle{color:var(--register-tooltip-title);font-size:var(--tooltip-title-size);font-weight:600;opacity:0;transform:translate(-12px)}.memoryRulesTooltipText{color:var(--register-tooltip-card-text);font-size:var(--tooltip-body-size);line-height:1.45;opacity:0;transform:translate(-12px)}.memoryRulesTooltipFooter{margin-top:5px;padding-top:15px;border-top:1px solid var(--register-tooltip-border);color:var(--register-tooltip-footer);font-size:var(--tooltip-footnote-size);line-height:1.45;opacity:0;transform:translate(-12px)}.memoryRulesTooltipFooter code{display:inline;padding:2px 5px;border-radius:4px;background:var(--register-tooltip-chip-bg);color:var(--register-tooltip-chip-fg);font-size:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.memoryRulesInfoTooltip.tooltipVisible .memoryRulesTooltipTitle,.memoryRulesInfoTooltip .tooltipOpen .memoryRulesTooltipTitle{animation:memoryTooltipItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:40ms}.memoryRulesInfoTooltip.tooltipVisible .memoryRulesTooltipText,.memoryRulesInfoTooltip .tooltipOpen .memoryRulesTooltipText{animation:memoryTooltipItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:90ms}.memoryRulesInfoTooltip.tooltipVisible .memoryRulesTooltipFooter,.memoryRulesInfoTooltip .tooltipOpen .memoryRulesTooltipFooter{animation:memoryTooltipItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.14s}.memoryRuntimeInfoTooltip{position:relative;top:3px}.memoryRuntimeInfoTooltip .tooltipTrigger{width:var(--icon-size-md);height:var(--icon-size-md);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;color:var(--muted);vertical-align:middle}.memoryRuntimeInfoTooltip .tooltipContent{--tooltip-panel-bg: var(--register-tooltip-bg);--tooltip-panel-border: var(--register-tooltip-border);--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset-sm) - var(--tooltip-shift-x, 0px) );--tooltip-bias-x: var(--tooltip-bias-sm);top:calc(100% + var(--tooltip-gap));box-sizing:border-box;width:340px;min-width:340px;max-height:none;padding:var(--tooltip-panel-padding);border:1px solid var(--tooltip-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--tooltip-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow);overflow:visible;transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9);transform-origin:top center;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s}.memoryRuntimeInfoTooltip .tooltipBody{overflow:visible;max-height:none;padding-right:0}.memoryRuntimeInfoTooltip .tooltipContent:before,.memoryRuntimeInfoTooltip .tooltipContent:after{left:var(--tooltip-arrow-offset);width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border:none;border-radius:2px 0 0;transform:translate(-50%) rotate(45deg)}.memoryRuntimeInfoTooltip .tooltipContent:before{top:calc(var(--tooltip-arrow-size) / -2);background:var(--register-tooltip-bg);border-top:1px solid var(--register-tooltip-border);border-left:1px solid var(--register-tooltip-border)}.memoryRuntimeInfoTooltip .tooltipContent:after{display:none}.memoryRuntimeInfoTooltip .tooltipPlace-top{bottom:calc(100% + var(--tooltip-gap))}.memoryRuntimeInfoTooltip .tooltipPlace-top:before{top:auto;bottom:calc(var(--tooltip-arrow-size) / -2);border-top:none;border-left:none;border-right:1px solid var(--register-tooltip-border);border-bottom:1px solid var(--register-tooltip-border)}.memoryRuntimeInfoTooltip .tooltipAlign-end{--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset-sm) - var(--tooltip-shift-x, 0px) );transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRuntimeInfoTooltip.tooltipVisible .tooltipContent,.memoryRuntimeInfoTooltip .tooltipOpen{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear 0s}.memoryRuntimeInfoTooltip.tooltipVisible .tooltipAlign-end,.memoryRuntimeInfoTooltip .tooltipOpen.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.memoryRuntimeInfoTooltip.tooltipClosing .tooltipContent{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRuntimeInfoTooltip.tooltipClosing .tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRuntimeInfoTooltip.tooltipVisible .tooltipPlace-top,.memoryRuntimeInfoTooltip .tooltipOpen.tooltipPlace-top{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.memoryRuntimeInfoTooltip.tooltipVisible .tooltipPlace-top.tooltipAlign-end,.memoryRuntimeInfoTooltip .tooltipOpen.tooltipPlace-top.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.memoryRuntimeInfoTooltip.tooltipClosing .tooltipPlace-top,.memoryRuntimeInfoTooltip.tooltipClosing .tooltipPlace-top.tooltipAlign-end{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(10px + var(--tooltip-shift-y, 0px))) scale(.9)}.memoryRuntimeTooltipPanel{display:flex;flex-direction:column}.memoryRuntimeTooltipTitle{margin-bottom:15px;color:var(--register-tooltip-title);font-size:var(--tooltip-title-size);font-weight:600;opacity:0;transform:translate(-12px)}.memoryRuntimeTooltipText{color:var(--register-tooltip-card-text);font-size:var(--tooltip-body-size);line-height:1.45;opacity:0;transform:translate(-12px)}.memoryRuntimeTooltipList{display:flex;flex-direction:column;gap:15px;margin-top:15px}.memoryRuntimeTooltipCard{padding:15px;border-radius:8px;background:var(--register-tooltip-card-bg);opacity:0;transform:translate(-12px)}.memoryRuntimeTooltipCard code{color:var(--register-tooltip-card-code);font-size:var(--tooltip-code-size);font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.memoryRuntimeTooltipDescription{margin-top:5px;color:var(--register-tooltip-card-text);font-size:var(--tooltip-body-size)}.memoryRuntimeTooltipFooter{margin-top:20px;padding-top:15px;border-top:1px solid var(--register-tooltip-border);color:var(--register-tooltip-footer);font-size:var(--tooltip-footnote-size);line-height:1.45;opacity:0;transform:translate(-12px)}.memoryRuntimeTooltipFooter code{display:inline;padding:2px 5px;border-radius:4px;background:var(--register-tooltip-chip-bg);color:var(--register-tooltip-chip-fg);font-size:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.memoryRuntimeInfoTooltip.tooltipVisible .memoryRuntimeTooltipTitle,.memoryRuntimeInfoTooltip .tooltipOpen .memoryRuntimeTooltipTitle{animation:memoryTooltipItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:40ms}.memoryRuntimeInfoTooltip.tooltipVisible .memoryRuntimeTooltipText,.memoryRuntimeInfoTooltip .tooltipOpen .memoryRuntimeTooltipText{animation:memoryTooltipItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:90ms}.memoryRuntimeInfoTooltip.tooltipVisible .memoryRuntimeTooltipCard,.memoryRuntimeInfoTooltip .tooltipOpen .memoryRuntimeTooltipCard{animation:memoryTooltipItemIn .26s cubic-bezier(.22,1,.36,1) forwards}.memoryRuntimeInfoTooltip.tooltipVisible .memoryRuntimeTooltipCard:nth-child(1),.memoryRuntimeInfoTooltip .tooltipOpen .memoryRuntimeTooltipCard:nth-child(1){animation-delay:.14s}.memoryRuntimeInfoTooltip.tooltipVisible .memoryRuntimeTooltipCard:nth-child(2),.memoryRuntimeInfoTooltip .tooltipOpen .memoryRuntimeTooltipCard:nth-child(2){animation-delay:.19s}.memoryRuntimeInfoTooltip.tooltipVisible .memoryRuntimeTooltipCard:nth-child(3),.memoryRuntimeInfoTooltip .tooltipOpen .memoryRuntimeTooltipCard:nth-child(3){animation-delay:.24s}.memoryRuntimeInfoTooltip.tooltipVisible .memoryRuntimeTooltipFooter,.memoryRuntimeInfoTooltip .tooltipOpen .memoryRuntimeTooltipFooter{animation:memoryTooltipItemIn .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.29s}@keyframes memoryTooltipItemIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.memorySectionDivider{height:1px;background:var(--border);margin:2px 0}.memoryRuntimeList{position:relative;display:flex;flex-direction:column;flex:1;gap:0;min-height:0;overflow:hidden;border:var(--border-1) solid color-mix(in oklab,var(--border) 82%,transparent);border-radius:calc(var(--radius) - 2px);background:color-mix(in oklab,var(--surface-1) 96%,var(--surface-2));box-shadow:inset 0 1px color-mix(in oklab,var(--surface-1) 72%,transparent)}.memoryRuntimeTableTour.tooltipWrap{position:absolute;top:56px;left:18px;z-index:6;width:auto}.memoryRuntimeTableTourAnchor{display:block;width:1px;height:1px}.memoryRuntimeBodyWrap{position:relative;flex:1;min-height:0}.memoryRuntimeBody{height:100%;min-height:0;overflow:auto;overflow-x:hidden;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.memoryRuntimeBody::-webkit-scrollbar{width:0;height:0}.memoryRuntimeHeaderRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:var(--space-3);align-items:center;min-height:50px;background:color-mix(in oklab,var(--surface-2) 84%,var(--surface-1));border-bottom:var(--border-1) solid color-mix(in oklab,var(--border) 76%,transparent);padding:0 15px}.memoryRuntimeHeaderCell{font-size:var(--font-size-xs);color:color-mix(in oklab,var(--muted) 90%,var(--text));font-weight:var(--font-weight-medium);letter-spacing:0}.memoryRuntimeRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:var(--space-3);align-items:center;min-height:58px;background:color-mix(in oklab,var(--surface-1) 97%,var(--surface-2));border-bottom:var(--border-1) solid color-mix(in oklab,var(--border) 58%,transparent);padding:0 15px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.memoryRuntimeRow:hover{background:color-mix(in oklab,var(--accent) 6%,var(--surface-1))}.memoryRuntimeRow:last-child{border-bottom:none}.memoryRuntimeRowChanged{background:color-mix(in oklab,var(--accent) 12%,var(--surface-1));box-shadow:inset 3px 0 color-mix(in oklab,var(--accent) 60%,transparent)}.memoryRuntimeCell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-sm);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memoryRuntimeCellWord,.memoryRuntimeCellAddress{color:var(--muted)}.memoryRulesListWrap{position:relative;min-height:0;padding:0 5px}.memoryRulesList{display:flex;flex-direction:column;gap:var(--space-1);min-height:0;max-height:244px;overflow:auto;overflow-x:hidden;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.memoryRulesList::-webkit-scrollbar{width:0;height:0}.memoryRulesEmpty{color:var(--muted);font-size:var(--font-size-xs)}.memoryRuntimeList .memoryRulesEmpty{padding:15px}.memoryRulesOverlayScrollbar{position:absolute;top:3px;right:6px;bottom:0;width:var(--scrollbar-size);pointer-events:none;opacity:0;border-radius:999px;background:var(--scrollbar-track);transition:opacity var(--scrollbar-fade-duration) ease;z-index:4}.memoryRulesOverlayScrollbar:before,.memoryRulesOverlayScrollbar:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0;border-left:calc(var(--scrollbar-arrow-size) / 2) solid transparent;border-right:calc(var(--scrollbar-arrow-size) / 2) solid transparent;opacity:.78}.memoryRulesOverlayScrollbar:before{top:3px;border-bottom:calc(var(--scrollbar-arrow-size) - 3px) solid var(--scrollbar-arrow)}.memoryRulesOverlayScrollbar:after{bottom:3px;border-top:calc(var(--scrollbar-arrow-size) - 3px) solid var(--scrollbar-arrow)}.memoryRulesOverlayScrollbar.isVisible{opacity:1;transition:opacity .16s ease}.memoryRulesOverlayThumb{position:absolute;inset-inline-start:2px;inline-size:100%;background-color:var(--scrollbar-thumb);border-radius:999px;width:calc(var(--scrollbar-size) - 3px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--scrollbar-thumb-hover) 44%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.memoryRulesListWrap:hover .memoryRulesOverlayThumb{background-color:var(--scrollbar-thumb-hover)}.memoryOverlayScrollbar{position:absolute;top:3px;right:2px;bottom:0;width:var(--scrollbar-size);pointer-events:none;opacity:0;border-radius:999px;background:var(--scrollbar-track);box-shadow:inset 0 0 0 1px var(--scrollbar-track-border);transition:opacity var(--scrollbar-fade-duration) ease;z-index:4}.memoryOverlayScrollbar:before,.memoryOverlayScrollbar:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0;border-left:calc(var(--scrollbar-arrow-size) / 2) solid transparent;border-right:calc(var(--scrollbar-arrow-size) / 2) solid transparent;opacity:.78}.memoryOverlayScrollbar:before{top:3px;border-bottom:calc(var(--scrollbar-arrow-size) - 3px) solid var(--scrollbar-arrow)}.memoryOverlayScrollbar:after{bottom:3px;border-top:calc(var(--scrollbar-arrow-size) - 3px) solid var(--scrollbar-arrow)}.memoryOverlayScrollbar.isVisible{opacity:1;transition:opacity .16s ease}.memoryOverlayThumb{position:absolute;inset-inline-start:2px;inline-size:100%;background-color:var(--scrollbar-thumb);border-radius:999px;width:calc(var(--scrollbar-size) - 3px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--scrollbar-thumb-hover) 44%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.memoryRuntimeBodyWrap:hover .memoryOverlayThumb{background-color:var(--scrollbar-thumb-hover)}.memoryRuleItem{display:flex;flex-direction:column;gap:10px;border:var(--border-1) solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--surface-1) 90%,var(--surface-2));padding:10px 12px;box-shadow:0 1px color-mix(in oklab,var(--border) 50%,transparent)}.memoryRuleHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.memoryRuleMain{flex:1;min-width:0}.memoryRuleTitle{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-large);line-height:var(--line-height-ui)}.memoryRuleSummary{display:none}.memoryRuleActions{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.memoryRuleDetails{display:flex;flex-direction:column;gap:5px}.memoryRuleMeta,.memoryRuleValueLine{color:var(--muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-ui)}.memoryRuleDelete{min-width:var(--icon-button-size-sm);width:var(--icon-button-size-sm);min-height:var(--icon-button-size-sm);height:var(--icon-button-size-sm);padding:0;border-radius:9px;color:var(--memory-rule-delete-icon)}.memoryRuleEdit{min-width:var(--icon-button-size-sm);width:var(--icon-button-size-sm);min-height:var(--icon-button-size-sm);height:var(--icon-button-size-sm);padding:0;border-radius:9px;color:var(--memory-rule-edit-icon)}.memoryRuleEdit:hover,.memoryRuleDelete:hover{border-color:transparent}.memoryRuleEdit:hover{background:var(--memory-rule-edit-hover-bg)}.memoryRuleDelete:hover{background:var(--memory-rule-delete-hover-bg)}.memoryRuleModal .modalHeader{padding-bottom:var(--space-2);border-bottom:none}.memoryRuleModal .modalBody{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3)}.memoryRuleModal .modalTypeTag,.memoryRuleModal .modalDescription{display:none}.memoryRuleModal .modalField-half{grid-column:span 6}.memoryRuleModal .modalField-full{grid-column:1 / -1}.memoryRuleModal .modalField-value{grid-column:span 9}.memoryRuleModal .modalField-toggle{grid-column:span 3;align-self:center;justify-self:start;padding-bottom:0}.memoryRuleModal .modalFooter{grid-column:1 / -1}.memoryRuleModal .modalFieldLabel{margin-bottom:3px}.memoryRuleModal .modalFooter{border-top:var(--border-1) solid var(--border);padding-top:var(--space-2)}@media(max-width:760px){.memoryRuleModal .modalBody{grid-template-columns:1fr;gap:var(--space-2)}.memoryRuleModal .modalField-half,.memoryRuleModal .modalField-full,.memoryRuleModal .modalField-value,.memoryRuleModal .modalField-toggle,.memoryRuleModal .modalFooter{grid-column:1 / -1}.memoryRuleModal .modalField-toggle{align-self:start;padding-bottom:0}}.registerEditor{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;min-width:0;height:100%}.registerFormulaBar{position:relative;z-index:8;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;min-width:0}.registerFormulaLabel{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.registerFormulaInput,.registerValueInput{box-sizing:border-box;height:var(--control-height);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text);font-size:var(--font-size-sm);padding:0 var(--control-padding-x);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.registerFormulaInput{width:100%;max-width:225px;min-width:0;border:none;background:var(--input-surface);transition:background-color var(--dur-1) ease}.registerFormulaInputWrap{width:100%;max-width:225px;min-width:0;flex:1 1 150px}.registerFormulaHelp{position:relative;top:2px;flex:0 0 auto}.registerFormulaHelp .tooltipTrigger{width:var(--icon-size-md);height:var(--icon-size-md);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;color:var(--muted)}.registerFormulaTooltip .tooltipContent{--tooltip-panel-bg: var(--register-tooltip-bg);--tooltip-panel-border: var(--register-tooltip-border);--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset) - var(--tooltip-shift-x, 0px) );--tooltip-bias-x: var(--tooltip-bias);top:calc(100% + var(--tooltip-gap));box-sizing:border-box;width:430px;max-height:none;padding:var(--tooltip-panel-padding);border:1px solid var(--tooltip-panel-border);border-radius:var(--tooltip-panel-radius);background:var(--tooltip-panel-bg);color:var(--register-tooltip-title);box-shadow:var(--shadow);overflow:visible;transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9);transform-origin:top center;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s}.registerFormulaTooltip .tooltipBody{overflow:visible;max-height:none;padding-right:0}.registerFormulaTooltip .tooltipContent:before,.registerFormulaTooltip .tooltipContent:after{left:var(--tooltip-arrow-offset);width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border:none;border-radius:2px 0 0;transform:translate(-50%) rotate(45deg)}.registerFormulaTooltip .tooltipContent:before{top:calc(var(--tooltip-arrow-size) / -2);background:var(--register-tooltip-bg);border-top:1px solid var(--register-tooltip-border);border-left:1px solid var(--register-tooltip-border)}.registerFormulaTooltip .tooltipContent:after{display:none}.registerFormulaTooltip .tooltipPlace-top:before{top:auto;bottom:calc(var(--tooltip-arrow-size) / -2);border-top:none;border-left:none;border-right:1px solid var(--register-tooltip-border);border-bottom:1px solid var(--register-tooltip-border)}.registerFormulaTooltip .tooltipPlace-top{bottom:calc(100% + var(--tooltip-gap))}.registerFormulaTooltip .tooltipAlign-end{--tooltip-arrow-offset: calc( 100% - var(--tooltip-arrow-edge-offset) - var(--tooltip-shift-x, 0px) );transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.registerFormulaTooltip.tooltipVisible .tooltipContent,.registerFormulaTooltip .tooltipOpen{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear 0s}.registerFormulaTooltip.tooltipVisible .tooltipAlign-end,.registerFormulaTooltip .tooltipOpen.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.registerFormulaTooltip.tooltipClosing .tooltipContent{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.registerFormulaTooltip.tooltipClosing .tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(var(--tooltip-shift) + var(--tooltip-shift-y, 0px))) scale(.9)}.registerFormulaTooltip.tooltipVisible .tooltipPlace-top,.registerFormulaTooltip .tooltipOpen.tooltipPlace-top{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.registerFormulaTooltip.tooltipVisible .tooltipPlace-top.tooltipAlign-end,.registerFormulaTooltip .tooltipOpen.tooltipPlace-top.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(var(--tooltip-shift-y, 0px)) scale(1)}.registerFormulaTooltip.tooltipClosing .tooltipPlace-top{transform:translate(calc(-50% + var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(10px + var(--tooltip-shift-y, 0px))) scale(.9)}.registerFormulaTooltip.tooltipClosing .tooltipPlace-top.tooltipAlign-end{transform:translate(calc(var(--tooltip-bias-x) + var(--tooltip-shift-x, 0px))) translateY(calc(10px + var(--tooltip-shift-y, 0px))) scale(.9)}.registerFormulaTooltipPanel{display:flex;flex-direction:column}.registerFormulaTooltipTitle{margin-bottom:15px;color:var(--register-tooltip-title);font-size:var(--tooltip-title-size);font-weight:600}.registerFormulaTooltipList{display:flex;flex-direction:column;gap:15px}.registerFormulaTooltipCard{padding:15px;border-radius:8px;background:var(--register-tooltip-card-bg);opacity:0;transform:translate(-12px);transition:box-shadow .18s ease}.registerFormulaTooltip.tooltipVisible .registerFormulaTooltipCard,.registerFormulaTooltip .tooltipOpen .registerFormulaTooltipCard{animation:registerTooltipCardIn .26s cubic-bezier(.22,1,.36,1) forwards}.registerFormulaTooltip.tooltipVisible .registerFormulaTooltipCard:nth-child(1),.registerFormulaTooltip .tooltipOpen .registerFormulaTooltipCard:nth-child(1){animation-delay:40ms}.registerFormulaTooltip.tooltipVisible .registerFormulaTooltipCard:nth-child(2),.registerFormulaTooltip .tooltipOpen .registerFormulaTooltipCard:nth-child(2){animation-delay:90ms}.registerFormulaTooltip.tooltipVisible .registerFormulaTooltipCard:nth-child(3),.registerFormulaTooltip .tooltipOpen .registerFormulaTooltipCard:nth-child(3){animation-delay:.14s}.registerFormulaTooltip.tooltipVisible .registerFormulaTooltipCard:nth-child(4),.registerFormulaTooltip .tooltipOpen .registerFormulaTooltipCard:nth-child(4){animation-delay:.19s}.registerFormulaTooltip.tooltipVisible .registerFormulaTooltipCard:nth-child(5),.registerFormulaTooltip .tooltipOpen .registerFormulaTooltipCard:nth-child(5){animation-delay:.24s}.registerFormulaTooltipCard code{color:var(--register-tooltip-card-code);font-size:var(--tooltip-code-size);font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.registerFormulaTooltipDescription{margin-top:5px;color:var(--register-tooltip-card-text);font-size:var(--tooltip-body-size)}.registerFormulaTooltipFooter{margin-top:20px;padding-top:15px;border-top:1px solid var(--register-tooltip-border);color:var(--register-tooltip-footer);font-size:var(--tooltip-footnote-size)}.registerFormulaTooltipFooterItems{white-space:nowrap}.registerFormulaTooltipFooter code{display:inline;padding:2px 5px;border-radius:4px;background:var(--register-tooltip-chip-bg);color:var(--register-tooltip-chip-fg);font-size:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.registerValueInput{width:100%;max-width:none;height:var(--control-height-lg);padding:0 var(--control-padding-x);justify-self:start;text-align:left}.registerValueInputEditable{box-sizing:border-box;width:100%;max-width:210px;border:none;border-radius:var(--radius-md);background:var(--input-surface);height:var(--control-height);padding:0 var(--control-padding-x);transition:background-color var(--dur-1) ease}.registerValueInputEditable:hover{background:var(--input-surface-hover)}.registerValueInputEditable:focus,.registerValueInputEditable:focus-visible{background:var(--input-surface);outline:none;box-shadow:inset 0 0 0 1px var(--input-focus-ring)}.registerFormulaInput:focus,.registerFormulaInput:focus-visible,.registerValueInput:focus,.registerValueInput:focus-visible{background:var(--input-surface);outline:none;box-shadow:inset 0 0 0 1px var(--input-focus-ring)}.registerFormulaActions{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.registerFormulaHint{color:var(--muted);font-size:var(--font-size-xs);margin-bottom:var(--space-2)}.registerFormulaHintItems{white-space:nowrap}.registerFormulaHint code{display:inline;padding:2px 5px;border-radius:4px;background:var(--register-tooltip-chip-bg);color:var(--register-tooltip-chip-fg);font-size:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@keyframes registerTooltipCardIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.registerTableToolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--space-2);padding-bottom:var(--space-1)}.registerTableToolbar>*{min-width:0}.registerTableToolbar>:only-child{grid-column:1 / -1}.registerTableToolbar .btn{display:inline-flex;align-items:center;gap:var(--space-1);width:100%}.registerTableToolbar>.guidedTourTooltip{width:100%}.registerTableToolbar>.guidedTourTooltip>.btn{width:100%}.registerEditToggle{width:100%;flex:1 1 0;justify-content:center}.registerClearToggle{flex:1 1 0;justify-content:center}.registerActionBtn{min-height:var(--control-height);height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.registerList{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow:hidden;border:var(--border-1) solid color-mix(in oklab,var(--border) 82%,transparent);border-radius:calc(var(--radius) - 2px);background:color-mix(in oklab,var(--surface-1) 96%,var(--surface-2));box-shadow:inset 0 1px color-mix(in oklab,var(--surface-1) 72%,transparent)}.registerTableBody{height:100%;flex:1;min-height:0;overflow:auto;overflow-x:hidden;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.registerHeaderRow,.registerRow{display:grid;grid-template-columns:70px 100px minmax(0,1fr);gap:var(--space-3);align-items:center;min-width:0}.registerHeaderRow{min-height:50px}.registerRow{min-height:58px}.registerStickyHeader{flex:0 0 auto;position:relative;z-index:2}.registerHeaderRow{position:relative;background:color-mix(in oklab,var(--surface-2) 84%,var(--surface-1));border-bottom:var(--border-1) solid color-mix(in oklab,var(--border) 76%,transparent);padding:0 15px}.registerHeaderCell{color:color-mix(in oklab,var(--muted) 90%,var(--text));font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-self:start;letter-spacing:0;text-transform:none}.registerHeaderRow .registerHeaderCell:nth-child(2){justify-self:center}.registerHeaderRow .registerHeaderCell:nth-child(3){justify-self:start;text-align:left;margin-left:10px}.registerRow{--register-row-bg: color-mix( in oklab, var(--surface-1) 97%, var(--surface-2) );background:var(--register-row-bg);border-bottom:var(--border-1) solid color-mix(in oklab,var(--border) 58%,transparent);padding:0 15px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.registerRow:hover{--register-row-bg: color-mix(in oklab, var(--accent) 6%, var(--surface-1))}.registerRow:last-child{border-bottom:none}.registerRowChanged{--register-row-bg: color-mix(in oklab, var(--accent) 12%, var(--surface-1));background:var(--register-row-bg);box-shadow:inset 3px 0 color-mix(in oklab,var(--accent) 60%,transparent)}.registerName{color:var(--text);font-size:var(--font-size-sm);font-family:var(--font-family-ui);font-weight:var(--font-weight-medium)}.registerNum{color:color-mix(in oklab,var(--text) 74%,var(--muted));font-size:var(--font-size-sm);font-family:var(--font-family-ui);font-weight:var(--font-weight-regular);justify-self:center}.registerFormulaInput:read-only,.registerValueInput:read-only{cursor:default}.registerTableBody::-webkit-scrollbar{width:0;height:0}.registerTableBodyWrap{position:relative;flex:1;min-height:0}.registerOverlayScrollbar{position:absolute;top:3px;right:1px;bottom:0;width:var(--scrollbar-size);pointer-events:none;opacity:0;border-radius:999px;background:var(--scrollbar-track);transition:opacity var(--scrollbar-fade-duration) ease;z-index:4}.registerOverlayScrollbar:before,.registerOverlayScrollbar:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0;border-left:calc(var(--scrollbar-arrow-size) / 2) solid transparent;border-right:calc(var(--scrollbar-arrow-size) / 2) solid transparent;opacity:.78}.registerOverlayScrollbar:before{top:3px;border-bottom:calc(var(--scrollbar-arrow-size) - 3px) solid var(--scrollbar-arrow)}.registerOverlayScrollbar:after{bottom:3px;border-top:calc(var(--scrollbar-arrow-size) - 3px) solid var(--scrollbar-arrow)}.registerOverlayScrollbar.isVisible{opacity:1;transition:opacity .16s ease}.registerOverlayThumb{position:absolute;inset-inline-start:2px;inline-size:100%;background-color:var(--scrollbar-thumb);border-radius:999px;width:calc(var(--scrollbar-size) - 3px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--scrollbar-thumb-hover) 44%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.registerTableBodyWrap:hover .registerOverlayThumb{background-color:var(--scrollbar-thumb-hover)}@media(max-width:640px){.registerFormulaBar{align-items:stretch}.registerFormulaLabel{width:100%}.registerFormulaHelp{top:0;align-self:center}}.registerFormulaInput:hover{background:var(--input-surface-hover)}.appShell{position:relative;display:grid;grid-template-columns:var(--app-shell-pane-width) 1fr var( --app-shell-pane-width );gap:var(--app-shell-gap);height:100%;padding:var(--app-shell-padding);background:radial-gradient(circle at top left,color-mix(in oklab,var(--accent) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 92%,var(--surface-2)),color-mix(in oklab,var(--bg) 84%,var(--surface-2)));min-height:0;overflow:hidden}.centerPane .welcomeTourTooltip.tooltipWrap{position:absolute;top:80px;left:20px;z-index:120;width:auto}.centerPane .welcomeTourTooltip .tooltipContent:before,.centerPane .welcomeTourTooltip .tooltipContent:after{display:none}.welcomeTourAnchor{display:block;width:1px;height:1px}.leftPane,.centerPane,.rightPane{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:var(--radius)}.leftPane,.rightPane{background:var(--surface-1);box-shadow:0 0 0 1px color-mix(in oklab,var(--border) 72%,transparent),0 12px 30px color-mix(in oklab,#000 8%,transparent)}.centerPane{background:var(--bg);border:1px solid color-mix(in oklab,var(--border) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 18%,transparent)}.rightPane,.leftPane{overflow:visible;z-index:20}.dragCancelZone{position:fixed;top:14px;left:50%;z-index:160;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border:1px solid color-mix(in oklab,#ef4444 34%,var(--border));border-radius:999px;background:color-mix(in oklab,var(--surface-1) 92%,#ef4444 8%);box-shadow:var(--shadow);transform:translate(-50%);cursor:var(--cursor-action)}.dragCancelIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklab,#ef4444 18%,var(--surface-1));color:#ef4444;font-size:18px;font-weight:700;text-transform:uppercase}.dragCancelText{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.componentAttachLayer{position:fixed;left:0;top:0;z-index:170;pointer-events:none;transform:translate(-50%,-50%)}.componentAttachToken{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid color-mix(in oklab,var(--accent) 20%,var(--register-tooltip-border));border-radius:999px;background:color-mix(in oklab,var(--surface-1) 90%,var(--accent) 10%);color:var(--register-tooltip-title);font-size:9px;font-weight:700;letter-spacing:.03em;line-height:1.05;text-transform:uppercase;opacity:.48;box-shadow:0 8px 16px color-mix(in oklab,#000 8%,transparent)}
