@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2) format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens{:root{--color-bg: #0a0e1a;--color-surface: #111827;--color-surface-raised: #1a2233;--color-surface-sunken: #070a12;--color-overlay: rgba(0, 0, 0, .55);--color-border: #1f2937;--color-border-strong: #2f3a4d;--color-border-subtle: rgba(255, 255, 255, .06);--color-fg: #e5e7eb;--color-fg-muted: #9ca3af;--color-fg-subtle: #6b7280;--color-fg-inverse: #0a0e1a;--color-accent: #00d4ff;--color-accent-fg: #001018;--color-accent-soft: rgba(0, 212, 255, .1);--color-accent-strong: #38e0ff;--color-nav-bg: var(--color-bg);--color-nav-surface: var(--color-surface);--color-nav-elevated: var(--color-surface-raised);--color-nav-border: var(--color-border);--color-nav-fg: var(--color-fg);--color-nav-muted: var(--color-fg-muted);--color-nav-active: var(--color-accent);--color-nav-hover: var(--color-accent-soft);--color-nav-hover-fg: var(--color-fg);--color-success: #22c55e;--color-success-soft: rgba(34, 197, 94, .12);--color-success-ink: var(--color-success);--color-warning: #f59e0b;--color-warning-soft: rgba(245, 158, 11, .12);--color-warning-ink: var(--color-warning);--color-danger: #ef4444;--color-danger-soft: rgba(239, 68, 68, .12);--color-danger-ink: var(--color-danger);--color-info: #38bdf8;--color-info-soft: rgba(56, 189, 248, .12);--color-info-ink: var(--color-info);--color-accent-ink: var(--color-accent);--color-up: #22c55e;--color-down: #ef4444;--color-bid: var(--color-up);--color-ask: var(--color-down);--color-flat: #9ca3af;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-numeric: var(--font-mono);--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .4);--shadow-popover: 0 6px 24px rgba(0, 0, 0, .45);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-sticky: 10;--z-dropdown: 100;--z-dialog: 200;--z-popover: 300;--z-toast: 400;--z-overlay: 500;--tick-up-flash: rgba(34, 197, 94, .28);--tick-down-flash: rgba(239, 68, 68, .28)}}html,body,#root{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tabular,[data-numeric]{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"zero" 0}@keyframes weke-tick-up{0%{background-color:var(--tick-up-flash)}to{background-color:transparent}}@keyframes weke-tick-down{0%{background-color:var(--tick-down-flash)}to{background-color:transparent}}.tick-up{animation:weke-tick-up .4s var(--ease-out)}.tick-down{animation:weke-tick-down .4s var(--ease-out)}@keyframes weke-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}:root{--weke-design-tokens-version: "0.4.1"}:root[data-weke-theme=nexlink],.weke-theme-nexlink{--color-bg: #fdfdff;--color-surface: #ffffff;--color-surface-raised: #f7f7fa;--color-surface-sunken: #f2f2f6;--color-overlay: rgba(12, 36, 60, .45);--color-border: #eeeef3;--color-border-strong: #dee2e6;--color-border-subtle: #f7f7fa;--color-fg: #0c243c;--color-fg-muted: #696981;--color-fg-subtle: #97a1c0;--color-fg-inverse: #ffffff;--color-accent: #5955d1;--color-accent-fg: #ffffff;--color-accent-soft: #eeeefa;--color-accent-strong: #504dbc;--color-accent-ink: #242254;--color-success: #009966;--color-success-soft: #f0f9f6;--color-success-ink: #003d29;--color-warning: #f5a70d;--color-warning-soft: #fefaf0;--color-warning-ink: #624305;--color-danger: #f83636;--color-danger-soft: #fff3f3;--color-danger-ink: #631616;--color-info: #7008e7;--color-info-soft: #f6f0fe;--color-info-ink: #2d035c;--color-up: var(--color-success);--color-down: var(--color-danger);--color-bid: var(--color-up);--color-ask: var(--color-down);--color-flat: var(--color-fg-subtle);--color-nav-bg: #ffffff;--color-nav-surface: #ffffff;--color-nav-elevated: #f2f2f6;--color-nav-border: #eeeef3;--color-nav-fg: #0c243c;--color-nav-muted: #696981;--color-nav-active: #5955d1;--color-nav-hover: #5955d1;--color-nav-hover-fg: #ffffff;--font-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-numeric: var(--font-mono);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 16px;--shadow-sm: 0 5px 10px rgba(2, 2, 76, .02);--shadow-md: 0 10px 30px rgba(2, 2, 76, .06);--shadow-lg: 0 30px 30px 10px rgba(0, 0, 0, .02)}:root[data-weke-theme=nexlink][data-weke-mode=dark],.weke-theme-nexlink[data-weke-mode=dark]{--color-bg: #16162b;--color-surface: #1e1e3a;--color-surface-raised: #23233f;--color-surface-sunken: #1a1a33;--color-overlay: rgba(4, 4, 22, .6);--color-border: #33335c;--color-border-strong: #454577;--color-border-subtle: #2b2a52;--color-fg: #f2f2f6;--color-fg-muted: #a9a9c4;--color-fg-subtle: #8585a3;--color-fg-inverse: #16162b;--color-accent: #6f6bdb;--color-accent-fg: #ffffff;--color-accent-soft: #2b2a52;--color-accent-strong: #5955d1;--color-accent-ink: #cfcdf5;--color-success: #14b881;--color-success-soft: #10322a;--color-success-ink: #8ff0cd;--color-warning: #f5a70d;--color-warning-soft: #3a2c0a;--color-warning-ink: #ffe7b8;--color-danger: #ff6b6b;--color-danger-soft: #3a1a1e;--color-danger-ink: #ffc9c9;--color-info: #a06bf5;--color-info-soft: #2b1a4a;--color-info-ink: #ddc9ff;--color-nav-bg: #1e1e3a;--color-nav-surface: #1e1e3a;--color-nav-elevated: #2e2e55;--color-nav-border: #33335c;--color-nav-fg: #f2f2f6;--color-nav-muted: #a9a9c4;--color-nav-active: #6f6bdb;--color-nav-hover: #6f6bdb;--color-nav-hover-fg: #ffffff;--shadow-sm: 0 5px 10px rgba(4, 4, 22, .3);--shadow-md: 0 10px 30px rgba(4, 4, 22, .4);--shadow-lg: 0 24px 64px rgba(4, 4, 22, .45)}:root{color:var(--color-fg);background:var(--color-bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 8%,transparent) 1px,transparent 1px),var(--color-bg);background-size:32px 32px}button,input,textarea,select{font:inherit}.shell{width:min(1120px,calc(100vw - 32px));margin:40px auto}.shellHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--color-border);padding-bottom:20px;margin-bottom:24px}.eyebrow,.label,.statusMark,.muted{font-size:12px;line-height:1.3;letter-spacing:0}.eyebrow,.label,.statusMark{color:var(--color-accent);font-weight:700;text-transform:uppercase}h1,h2,p{margin:0}h1{margin-top:6px;font-family:var(--font-sans);font-size:42px;line-height:1.05;letter-spacing:0}h2{font-size:16px;line-height:1.2;margin-bottom:12px}.statusMark{border:1px solid var(--color-accent);color:var(--color-accent-ink);padding:8px 10px;background:var(--color-accent-soft);border-radius:var(--radius-sm)}.summaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.summaryPanel,.detailsBand{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.summaryPanel{min-height:118px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.summaryPanel strong{font-size:20px;line-height:1.15;overflow-wrap:anywhere}.muted{color:var(--color-fg-muted)}.detailsBand{display:grid;grid-template-columns:1fr 1fr;gap:0}.detailsBand>div{padding:18px}.detailsBand>div+div{border-left:1px solid var(--color-border)}.pillRow{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--color-border-strong);padding:6px 9px;background:var(--color-surface-sunken);font-size:13px;line-height:1.2;border-radius:var(--radius-sm)}.shellTight{margin-top:-20px}.sectionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-border);padding:18px}.feedPanel,.operationsPanel{background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:40px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.operationsStrip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid var(--color-border);padding:18px}.operationsStrip h2{margin:4px 0 0}.operationsCounts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operationsCount{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--color-border-strong);background:var(--color-surface-sunken);color:var(--color-fg);padding:5px 8px;font-size:12px;font-weight:700;white-space:nowrap;border-radius:var(--radius-sm)}.operationsWorkerList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.operationsWorker{display:flex;min-width:0;min-height:78px;align-items:flex-start;justify-content:space-between;gap:12px;border-right:1px solid var(--color-border);padding:14px 18px}.operationsWorker:last-child{border-right:0}.operationsWorker div{display:grid;min-width:0;gap:5px}.operationsWorker strong,.operationsWorker span{overflow-wrap:anywhere}.operationsWorker div span{color:var(--color-fg-muted);font-size:12px;text-transform:uppercase}.operationsWorker-missing{background:var(--color-warning-soft)}.timelinePanel{background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:40px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.timelineGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.timelineColumn+.timelineColumn{border-left:1px solid var(--color-border)}.timelineColumnHeader{border-bottom:1px solid var(--color-border);padding:12px 18px}.timelineList{display:grid;margin:0;padding:0;list-style:none}.timelineItem{display:grid;gap:10px;min-width:0;border-bottom:1px solid var(--color-border);padding:14px 18px}.timelineItem:last-child{border-bottom:0}.timelineTopline{display:flex;align-items:start;justify-content:space-between;gap:14px}.timelineTopline strong,.timelineTopline time{overflow-wrap:anywhere}.timelineTopline time{color:var(--color-fg-muted);flex:0 0 auto;font-size:12px}.timelineMeta{display:flex;flex-wrap:wrap;gap:8px}.timelineMeta span{border:1px solid var(--color-border-strong);background:var(--color-surface-sunken);color:var(--color-fg);padding:5px 7px;font-size:12px;font-weight:700;overflow-wrap:anywhere;border-radius:var(--radius-sm)}.feedPanel>.muted,.approvalPanel>.muted,.failurePanel>.muted,.runPanel>.muted,.schedulePanel>.muted,.rulePanel>.muted,.operationsPanel>.muted,.timelinePanel>.muted,.actionPanel>.muted,.emptyState{padding:18px}.eventTable{display:grid}.eventRow{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(120px,.8fr) minmax(140px,.9fr) minmax(150px,.9fr) minmax(150px,.9fr);gap:12px;align-items:start;padding:14px 18px;border-bottom:1px solid var(--color-border)}.eventRow:last-child{border-bottom:0}.eventHeader{color:var(--color-fg-muted);font-size:12px;font-weight:700;text-transform:uppercase}.eventType{display:block;overflow-wrap:anywhere}code{display:block;margin-top:6px;color:var(--color-fg-muted);font:12px/1.3 var(--font-mono);overflow-wrap:anywhere}.statusChip{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--color-success);color:var(--color-success-ink);background:var(--color-success-soft);padding:5px 8px;font-size:12px;font-weight:700;border-radius:var(--radius-sm)}.statusChip.warn{border-color:var(--color-warning);color:var(--color-warning-ink);background:var(--color-warning-soft)}.statusChip.queued{border-color:var(--color-info);color:var(--color-info-ink);background:var(--color-info-soft)}.statusChip.done{border-color:var(--color-border-strong);color:var(--color-fg-muted);background:var(--color-surface-sunken)}.actionPanel,.approvalPanel,.failurePanel,.runPanel,.schedulePanel,.rulePanel{background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:40px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.scheduleGrid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.scheduleForm{display:grid;gap:14px;align-content:start;border-right:1px solid var(--color-border);padding:18px}.scheduleList{display:grid;background:var(--color-surface-sunken)}.scheduleItem{display:grid;gap:14px;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:18px}.scheduleItem:last-child{border-bottom:0}.scheduleTopline{display:flex;align-items:start;justify-content:space-between;gap:16px}.scheduleTopline h2{margin-top:4px;overflow-wrap:anywhere}.scheduleMeta{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.7fr) minmax(120px,.55fr) minmax(160px,.7fr);gap:12px}.scheduleMeta p{display:grid;gap:5px;font-size:13px}.scheduleMeta strong{color:var(--color-fg-muted);font-size:12px;text-transform:uppercase}.scheduleMeta span,.scheduleMeta time{overflow-wrap:anywhere}.scheduleError{padding:0 18px 18px}.failureList{display:grid}.failureItem{display:grid;gap:14px;padding:18px;border-bottom:1px solid var(--color-border)}.failureItem:last-child{border-bottom:0}.failureTopline{display:flex;align-items:start;justify-content:space-between;gap:16px}.failureTopline h2{margin-top:4px;overflow-wrap:anywhere}.failureMeta{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.55fr) minmax(160px,.7fr) minmax(0,1fr);gap:12px}.failureMeta p{display:grid;gap:5px;font-size:13px}.failureMeta strong{color:var(--color-fg-muted);font-size:12px;text-transform:uppercase}.failureError{color:var(--color-danger-ink);font-size:13px;font-weight:700;overflow-wrap:anywhere}.failureActions{display:flex;flex-wrap:wrap;gap:8px}.failureRetryError{padding:0 18px 18px}.approvalList{display:grid}.approvalItem{display:grid;gap:14px;padding:18px;border-bottom:1px solid var(--color-border)}.approvalItem:last-child{border-bottom:0}.approvalTopline{display:flex;align-items:start;justify-content:space-between;gap:16px}.approvalTopline h2{margin-top:4px;overflow-wrap:anywhere}.approvalMeta{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) minmax(160px,.7fr);gap:12px}.approvalMeta p{display:grid;gap:5px;font-size:13px}.approvalMeta strong{color:var(--color-fg-muted);font-size:12px;text-transform:uppercase}.approvalNote{border-left:3px solid var(--color-accent);color:var(--color-fg);font-size:13px;padding-left:10px}.approvalActions{display:flex;flex-wrap:wrap;gap:10px}.approvalError{padding:0 18px 18px}.runList{display:grid}.runItem{display:grid;gap:14px;padding:18px;border-bottom:1px solid var(--color-border)}.runItem:last-child{border-bottom:0}.runTopline{display:flex;align-items:start;justify-content:space-between;gap:16px}.runTopline h2{margin-top:4px;overflow-wrap:anywhere}.runMeta,.traceGrid{display:grid;gap:12px}.runMeta{grid-template-columns:minmax(0,1.2fr) minmax(150px,.7fr) minmax(150px,.7fr)}.traceGrid{grid-template-columns:1fr 1fr;border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:var(--radius-md)}.traceGrid p{min-width:0;padding:12px}.traceGrid p+p{border-left:1px solid var(--color-border)}.runMeta p,.traceGrid p{display:grid;gap:5px;font-size:13px}.runMeta strong,.traceGrid strong{color:var(--color-fg-muted);font-size:12px;text-transform:uppercase}.runMeta span,.runMeta time,.traceGrid span{overflow-wrap:anywhere}.stepList{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-md)}.stepItem{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,.55fr);gap:14px;align-items:start;padding:12px}.stepItem+.stepItem{border-top:1px solid var(--color-border)}.stepItem strong{overflow-wrap:anywhere}.stepTopline{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:6px}.stepTiming{display:grid;gap:4px;margin-top:8px;color:var(--color-fg-muted);font-size:12px}.runOutput{padding:10px}.stepError{color:var(--color-danger-ink);font-size:13px;font-weight:700;overflow-wrap:anywhere}.stepWait{color:var(--color-info-ink);font-size:13px;font-weight:700}.runControls{display:flex;flex-wrap:wrap;gap:8px}.ruleGrid{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr)}.ruleForm,.ruleWorkbench{padding:18px}.ruleForm{display:grid;gap:14px;border-right:1px solid var(--color-border)}.ruleWorkbench{display:grid;gap:14px;align-content:start;background:var(--color-surface-sunken)}.conditionRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);gap:12px}.checkRow{display:inline-flex;align-items:center;gap:8px;color:var(--color-fg);font-size:13px;font-weight:700}.checkRow input{width:16px;height:16px;accent-color:var(--color-accent)}.actionBindingBox{display:grid;gap:12px;border:1px solid var(--color-border);background:var(--color-surface-sunken);padding:12px;border-radius:var(--radius-md)}.workflowBox{display:grid;gap:12px;border:1px solid var(--color-border);background:var(--color-surface);padding:12px;border-radius:var(--radius-md)}.workflowSteps{display:grid;gap:8px}.workflowStep{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;border-top:1px solid var(--color-border);padding-top:10px}.workflowStepNumber{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--color-accent);color:var(--color-accent);font-size:12px;font-weight:700;border-radius:var(--radius-sm)}.ruleList{display:grid;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden}.ruleItem{display:grid;gap:5px;width:100%;border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);padding:12px;text-align:left;cursor:pointer}.ruleItem:last-child{border-bottom:0}.ruleItem.selected{border-left:4px solid var(--color-accent);padding-left:8px}.ruleItem strong,.ruleItem span{overflow-wrap:anywhere}.ruleItem span{color:var(--color-fg-muted);font-size:12px}.versionBox{display:grid;gap:12px;border:1px solid var(--color-border);background:var(--color-surface);padding:14px;border-radius:var(--radius-md)}.versionHeader,.versionItem{display:flex;align-items:center;justify-content:space-between;gap:12px}.versionHeader h2{font-size:18px;line-height:1.2}.versionList{display:grid;gap:8px}.versionItem{min-width:0;border-top:1px solid var(--color-border);padding-top:8px}.versionItem div{display:grid;gap:3px;min-width:0}.versionItem strong,.versionItem span{overflow-wrap:anywhere}.versionItem span{color:var(--color-fg-muted);font-size:12px}.dryRunBox{display:grid;gap:14px;border:1px solid var(--color-border);background:var(--color-surface);padding:14px;border-radius:var(--radius-md)}.actionGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);min-height:300px}.actionSummary,.actionTester{padding:18px}.actionSummary{display:flex;flex-direction:column;gap:14px;background:var(--color-surface-sunken);border-right:1px solid var(--color-border)}.actionSummary strong{font-size:22px;line-height:1.15;overflow-wrap:anywhere}.actionTester{display:grid;gap:14px;align-content:start}.fieldStack{display:grid;gap:6px;font-size:13px;font-weight:700}.fieldStack input,.fieldStack select{width:100%;min-height:42px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-fg);padding:9px 10px;border-radius:var(--radius-md)}.fieldStack input:focus,.fieldStack select:focus{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 20%,transparent);outline-offset:1px}.fieldError{color:var(--color-danger-ink);font-size:12px;font-weight:700}.primaryButton{justify-self:start;min-height:42px;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-fg);padding:9px 14px;font-weight:700;cursor:pointer;border-radius:var(--radius-md)}.primaryButton:hover:not(:disabled){border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.secondaryButton{min-height:42px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-fg);padding:9px 14px;font-weight:700;cursor:pointer;border-radius:var(--radius-md)}.secondaryButton:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent-ink)}.secondaryButton:disabled{cursor:wait;opacity:.7}.primaryButton:disabled{cursor:wait;opacity:.7}.resultBlock{display:grid;gap:8px;border:1px solid var(--color-border);background:var(--color-surface-sunken);padding:12px;border-radius:var(--radius-md)}.resultBlock p{display:grid;grid-template-columns:minmax(80px,.35fr) minmax(0,1fr);gap:12px;font-size:13px}.dryRunResult p{grid-template-columns:minmax(120px,.4fr) minmax(0,.3fr) minmax(0,.3fr)}.dryRunResult small{grid-column:1 / -1;color:var(--color-fg-muted)}.resultBlock span{overflow-wrap:anywhere}@media (max-width: 820px){.shell{margin-top:24px}.shellHeader,.detailsBand{display:block}.statusMark{display:inline-flex;margin-top:16px}.summaryGrid{grid-template-columns:1fr}.detailsBand>div+div{border-left:0;border-top:1px solid var(--color-border)}h1{font-size:34px}.eventRow{grid-template-columns:1fr}.runTopline,.approvalTopline,.failureTopline,.scheduleTopline,.operationsStrip,.traceGrid{display:block}.operationsCounts{justify-content:flex-start;margin-top:14px}.operationsWorkerList{grid-template-columns:1fr}.operationsWorker{border-right:0;border-bottom:1px solid var(--color-border)}.operationsWorker:last-child{border-bottom:0}.timelineGrid{grid-template-columns:1fr}.timelineColumn+.timelineColumn{border-left:0;border-top:1px solid var(--color-border)}.timelineTopline{display:grid}.traceGrid p+p{border-left:0;border-top:1px solid var(--color-border)}.runMeta,.approvalMeta,.failureMeta,.scheduleMeta,.stepItem,.actionGrid,.scheduleGrid,.ruleGrid,.conditionRow{grid-template-columns:1fr}.ruleForm,.scheduleForm,.actionSummary{border-right:0;border-bottom:1px solid var(--color-border)}.eventHeader{display:none}}
