@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2) format("woff2");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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2) format("woff2");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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2) format("woff2");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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2) format("woff2");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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2) format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2) format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2) format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2) format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2) format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2) format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2) format("woff2");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}:root{color-scheme:dark;--app-bg: #090909;--app-bg-rgb: 9 9 9;--surface: rgba(18, 18, 18, .86);--surface-raised: rgba(24, 24, 25, .94);--surface-hover: rgba(30, 31, 33, .98);--surface-strong: #202124;--surface-soft: rgba(191, 215, 128, .08);--chrome-navbar-bg: rgba(8, 11, 18, .62);--chrome-sidebar-bg: rgba(8, 11, 18, .28);--chrome-veil: rgba(255, 255, 255, .028);--chrome-veil-strong: rgba(255, 255, 255, .05);--chrome-line: rgba(255, 255, 255, .08);--chrome-line-strong: rgba(255, 255, 255, .14);--panel-bg: rgba(22, 23, 25, .88);--panel-bg-strong: rgba(26, 27, 30, .94);--card-bg: rgba(24, 25, 27, .9);--border: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .22);--text-primary: #f4f3ee;--text-secondary: #b6b5ad;--text-tertiary: #84837d;--text-quaternary: #5d5d58;--accent: #b8d56e;--accent-strong: #d7eaa3;--accent-dim: rgba(184, 213, 110, .14);--accent-glow: rgba(184, 213, 110, .24);--accent-soft: rgba(184, 213, 110, .1);--chrome-accent: #8d7bff;--chrome-accent-rgb: 141 123 255;--chrome-accent-strong: #ddd7ff;--chrome-accent-ink: #f4f2ff;--chrome-accent-alt: #32d9ff;--chrome-accent-alt-rgb: 50 217 255;--chrome-accent-alt-strong: #d3f7ff;--viz-accent: #95a9bf;--viz-accent-rgb: 149 169 191;--viz-accent-ink: #d8e0e8;--viz-window: #8d7fae;--viz-window-rgb: 141 127 174;--viz-window-ink: #d4cde8;--viz-warning: #c5a26a;--viz-warning-rgb: 197 162 106;--viz-warning-ink: #ebd8b3;--viz-success: #8eb788;--viz-success-rgb: 142 183 136;--viz-success-ink: #d9ead4;--viz-route: #6fa19a;--viz-route-rgb: 111 161 154;--viz-route-ink: #c6dfdb;--viz-danger: #cf8590;--viz-danger-rgb: 207 133 144;--viz-danger-ink: #efc7cf;--viz-hit: #d6c48b;--viz-hit-rgb: 214 196 139;--viz-hit-ink: #f1e7c3;--viz-ember: #c98d65;--viz-ember-rgb: 201 141 101;--viz-ember-ink: #ebc6af;--easy: #78d89f;--easy-rgb: 120 216 159;--easy-bg: rgba(120, 216, 159, .12);--medium: #d4b56d;--medium-rgb: 212 181 109;--medium-bg: rgba(212, 181, 109, .12);--hard: #ef8c8c;--hard-rgb: 239 140 140;--hard-bg: rgba(239, 140, 140, .12);--ultra-hard: #ff7a2f;--ultra-hard-rgb: 255 122 47;--ultra-hard-bg: rgba(255, 122, 47, .14);--code-bg: rgba(13, 13, 14, .96);--line-highlight: rgba(184, 213, 110, .08);--swap-color: #ff7a7a;--sorted-color: #78d89f;--compare-color: #d4b56d;--panel-shadow: 0 22px 54px rgba(0, 0, 0, .34);--panel-shadow-soft: 0 12px 28px rgba(0, 0, 0, .22);--font-sans: "Sora", "Inter", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", ui-monospace, monospace;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 22px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:var(--app-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at top left,rgba(var(--chrome-accent-rgb),.1),transparent 22%),radial-gradient(circle at 84% 8%,rgba(var(--chrome-accent-alt-rgb),.07),transparent 24%),radial-gradient(circle at 50% 120%,rgba(61,68,96,.14),transparent 30%),linear-gradient(180deg,#11141b,#090909)}button{font-family:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid rgba(var(--chrome-accent-rgb),.86);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:rgba(var(--chrome-accent-rgb),.28);color:#f7f4ff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#ffffff24;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff3d;background-clip:padding-box}.viz-flow.search-viz,.viz-flow.grid-viz,.viz-flow.matrix-shell,.viz-flow.graph-shell,.viz-flow.network-shell,.viz-flow.dsu-viz,.viz-flow.string-lab,.viz-flow.dp-shell:not(.dp-shell--knapsack),.viz-flow.chv,.viz-flow.cpv,.viz-flow.liv,.viz-flow.hpv,.viz-flow.mkv,.viz-flow.slv,.viz-flow.vrv,.viz-flow.dlv{display:grid;flex:1;min-height:0;width:100%;grid-template-columns:minmax(244px,286px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}@container (max-width: 1320px){.viz-flow.search-viz,.viz-flow.grid-viz,.viz-flow.matrix-shell,.viz-flow.graph-shell,.viz-flow.network-shell,.viz-flow.dsu-viz,.viz-flow.string-lab,.viz-flow.dp-shell:not(.dp-shell--knapsack),.viz-flow.chv,.viz-flow.cpv,.viz-flow.liv,.viz-flow.hpv,.viz-flow.mkv,.viz-flow.slv,.viz-flow.vrv,.viz-flow.dlv{grid-template-columns:minmax(216px,252px) minmax(0,1fr)}}@container (max-width: 1020px){.viz-flow.search-viz,.viz-flow.grid-viz,.viz-flow.matrix-shell,.viz-flow.graph-shell,.viz-flow.network-shell,.viz-flow.dsu-viz,.viz-flow.string-lab,.viz-flow.dp-shell:not(.dp-shell--knapsack),.viz-flow.chv,.viz-flow.cpv,.viz-flow.liv,.viz-flow.hpv,.viz-flow.mkv,.viz-flow.slv,.viz-flow.vrv,.viz-flow.dlv{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.viz-flow__guide{grid-row:auto}}.viz-flow__guide,.viz-flow__brief,.viz-flow__stage{min-width:0;min-height:0;container-type:inline-size;border-radius:18px;border:.5px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff06,0 14px 28px #0000002e}.viz-flow__guide{grid-row:1/span 2;display:grid;align-content:start;gap:9px;padding:11px;overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;background:radial-gradient(circle at top left,rgba(194,223,96,.24),transparent 36%),linear-gradient(180deg,#273118fa,#10140afc);border-color:#bcdb6038}.viz-flow__brief{display:grid;align-content:start;gap:9px;padding:10px 11px;overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;background:radial-gradient(circle at top left,rgba(220,130,226,.26),transparent 36%),linear-gradient(180deg,#3e2a4afa,#1b1423fc);border-color:#d697e038}.viz-flow__stage{display:flex;flex-direction:column;gap:9px;padding:11px;overflow:hidden;background:radial-gradient(circle at top right,rgba(103,208,193,.26),transparent 34%),linear-gradient(180deg,#10272afa,#080f11fc);border-color:#67d0c13d}.viz-flow__section-head{display:grid;gap:4px}.viz-flow__eyebrow,.viz-flow__mini-key{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.viz-flow__title{font-size:16px;line-height:1.1;font-weight:700;color:var(--text-primary)}.viz-flow__desc{font-size:11px;line-height:1.45;color:var(--text-secondary)}.viz-flow__divider{height:1px;min-height:1px;background:#ffffff14}.viz-flow__stage-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.viz-flow__stage-body{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.viz-flow__metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.viz-flow__mini-card{min-width:0;padding:9px 10px;border-radius:12px;border:.5px solid rgba(255,255,255,.06);background:#ffffff0d}.viz-flow__mini-val{display:block;margin-top:4px;font-size:13px;line-height:1.25;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.viz-flow__list,.viz-flow__pill-row{display:flex;flex-wrap:wrap;gap:6px}.viz-flow__pill,.viz-flow__tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#ffffff0f;color:var(--text-secondary);font-size:10px;font-weight:600;line-height:1}.viz-flow__pill--accent{background:rgb(var(--viz-accent-rgb)/.14);color:var(--viz-accent-ink)}.viz-flow__pill--soft{background:rgb(var(--viz-window-rgb)/.14);color:var(--viz-window-ink)}.viz-flow__pill--warm{background:rgb(var(--viz-warning-rgb)/.14);color:var(--viz-warning-ink)}.viz-flow__empty{font-size:11px;color:var(--text-secondary)}@media(max-width:1360px){.viz-flow.search-viz,.viz-flow.grid-viz,.viz-flow.matrix-shell,.viz-flow.graph-shell,.viz-flow.network-shell,.viz-flow.dsu-viz,.viz-flow.string-lab,.viz-flow.dp-shell:not(.dp-shell--knapsack),.viz-flow.chv,.viz-flow.cpv,.viz-flow.liv,.viz-flow.hpv,.viz-flow.mkv,.viz-flow.slv,.viz-flow.vrv,.viz-flow.dlv{grid-template-columns:minmax(220px,258px) minmax(0,1fr)}}@media(max-width:1040px){.viz-flow.search-viz,.viz-flow.grid-viz,.viz-flow.matrix-shell,.viz-flow.graph-shell,.viz-flow.network-shell,.viz-flow.dsu-viz,.viz-flow.string-lab,.viz-flow.dp-shell:not(.dp-shell--knapsack),.viz-flow.chv,.viz-flow.cpv,.viz-flow.liv,.viz-flow.hpv,.viz-flow.mkv,.viz-flow.slv,.viz-flow.vrv,.viz-flow.dlv{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.viz-flow__guide{grid-row:auto}}
