@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Archivo:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg: #fdfcf9;--bg-alt: #f5f4f0;--panel: #ffffff;--panel-elevated: #fafaf8;--ink: #0f1b3d;--ink-soft: #5a6072;--ink-muted: #888d9a;--line: #e0dfd9;--line-strong: #c5c4be;--blue-light: #e3f2fd;--blue-medium: #64b5f6;--blue-dark: #1565c0;--blue-darker: #0d47a1;--red: #d32f2f;--red-dark: #b71c1c;--red-soft: rgba(211, 47, 47, .08);--accent-gold: #d4af37;--card-shadow: 0 1px 3px rgba(15, 27, 61, .08);--card-shadow-strong: 0 2px 8px rgba(15, 27, 61, .12);--mono: "JetBrains Mono", "Menlo", "Monaco", monospace;--body: "Archivo", system-ui, -apple-system, sans-serif;--display: "Space Grotesk", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%}body{font-family:var(--body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit}.eda-app{min-height:100vh;padding:20px;display:grid;grid-template-rows:auto 1fr;gap:20px}.topbar{border-bottom:3px solid var(--ink);padding:0 0 20px;background:transparent;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.topbar__brand{display:grid;gap:8px}.topbar__eyebrow{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600;color:var(--blue-dark)}.topbar h1{font-family:var(--display);font-size:56px;line-height:.9;letter-spacing:-.02em;font-weight:900;color:var(--ink)}.topbar__brand p{color:var(--ink-soft);font-size:13px;line-height:1.5;max-width:600px;font-weight:500}.topbar__controls{display:grid;justify-items:end;gap:12px}.segment-control{display:inline-flex;border:2px solid var(--ink);padding:0;background:var(--panel)}.segment-control__item{border:none;background:transparent;color:var(--ink);padding:10px 20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease;border-right:2px solid var(--ink)}.segment-control__item:last-child{border-right:none}.segment-control__item.is-active{background:var(--ink);color:var(--panel)}.status-pill-group{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.status-pill{border:1px solid var(--line-strong);padding:6px 12px;font-size:11px;font-family:var(--mono);font-weight:500;color:var(--ink-soft);background:var(--panel);text-transform:uppercase;letter-spacing:.05em}.eda-layout{min-height:0;display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(280px,340px);gap:20px}.catalog-panel,.workspace-panel,.insights-panel,.flow-panel{border:2px solid var(--ink);background:var(--panel);box-shadow:var(--card-shadow);min-height:0}.catalog-panel,.insights-panel,.flow-panel{overflow-y:auto;padding:24px;display:grid;align-content:start;gap:32px}.workspace-panel{overflow:hidden;display:grid;grid-template-rows:auto 1fr}.workspace-panel__tabs{border-bottom:2px solid var(--ink);display:flex;gap:0;padding:0;flex-wrap:wrap;background:var(--panel)}.tab-chip{border:none;border-right:2px solid var(--line);background:transparent;color:var(--ink-soft);text-transform:uppercase;padding:16px 24px;font-size:11px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .2s ease}.tab-chip:hover{background:var(--bg-alt);color:var(--ink)}.tab-chip.is-active{color:var(--panel);background:var(--ink);position:relative}.workspace-panel__body{min-height:0;overflow:auto;padding:24px;background:var(--bg-alt)}.tab-layout{display:grid;gap:20px}.panel-section{display:grid;gap:16px}.panel-section__header{display:grid;gap:4px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.panel-section__header h2,.flow-panel h2,.insights-panel h2,.catalog-panel h2{font-family:var(--display);font-weight:700;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--ink)}.panel-section__header--row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.panel-section__header--row span{font-family:var(--mono);color:var(--blue-dark);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.dropzone{position:relative;display:grid;gap:8px;width:100%;border:2px dashed var(--line-strong);padding:20px;cursor:pointer;background:var(--bg-alt);transition:all .2s ease}.dropzone:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.dropzone:hover{border-color:var(--ink);background:var(--panel)}.dropzone--active{border-color:var(--blue-dark);background:var(--blue-light);border-style:solid}.dropzone--busy{opacity:.6;cursor:wait}.dropzone__input{position:absolute;width:1px;height:1px;margin:-1px;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.dropzone__title{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.dropzone__hint{font-size:11px;color:var(--ink-soft);font-weight:500}.sample-grid{display:grid;gap:2px}.sample-card{border:none;border-left:3px solid var(--line-strong);padding:12px 16px;background:var(--bg-alt);display:grid;gap:6px;transition:all .15s ease}.sample-card:hover{border-left-color:var(--ink);background:var(--panel)}.sample-card h3{font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-family:var(--mono);font-weight:700;color:var(--ink)}.sample-card p{font-size:11px;color:var(--ink-soft);font-weight:500}.search-field{display:grid;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.search-field input,.field select,.viz-toolbar select,.query-toolbar select{border:2px solid var(--line-strong);background:var(--panel);color:var(--ink);padding:10px 12px;font-size:13px;font-family:var(--mono);font-weight:500;transition:all .2s ease}.search-field input:focus,.field select:focus,.viz-toolbar select:focus,.query-toolbar select:focus{outline:none;border-color:var(--ink)}.table-list{display:grid;gap:2px;max-height:400px;overflow-y:auto}.table-item{border:none;border-left:3px solid transparent;background:transparent;color:var(--ink);padding:12px 16px;display:grid;gap:4px;text-align:left;cursor:pointer;font-size:12px;transition:all .15s ease}.table-item:hover{background:var(--bg-alt);border-left-color:var(--line-strong)}.table-item strong{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--ink)}.table-item span{color:var(--ink-soft);font-size:11px;font-weight:500}.table-item.is-active{border-left-color:var(--blue-dark);background:var(--blue-light)}.table-item.is-active strong{color:var(--blue-darker)}.profile-hero{border:3px solid var(--ink);padding:32px;background:var(--ink);color:var(--panel);display:grid;gap:24px}.profile-hero h3{font-family:var(--display);font-size:42px;line-height:.9;letter-spacing:-.02em;font-weight:900}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--panel);border:2px solid var(--panel)}.metric-card{border:none;padding:20px;background:var(--ink);display:grid;gap:8px}.metric-card p{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--blue-medium)}.metric-card strong{font-family:var(--display);font-size:36px;line-height:1;font-weight:700;color:var(--panel)}.profile-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:20px}.surface-card{border:2px solid var(--ink);padding:24px;background:var(--panel);display:grid;gap:16px}.surface-card h4{font-family:var(--display);font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink);padding-bottom:12px;border-bottom:2px solid var(--ink)}.surface-card--wide{min-width:0}.surface-card--tight .result-table__body{height:220px}.column-table{border:2px solid var(--ink);overflow:hidden}.column-table__head,.column-row{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(90px,.8fr) 74px 84px minmax(140px,1fr);align-items:center}.column-table__head{background:var(--ink);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--panel);padding:12px 16px}.column-table__body{max-height:400px;overflow:auto;background:var(--panel)}.column-row{font-size:12px;padding:12px 16px;border-top:1px solid var(--line);transition:background .15s ease}.column-row:hover{background:var(--bg-alt)}.column-row span:nth-child(1),.column-row span:nth-child(2){font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink)}.column-row span:nth-child(n+3){color:var(--ink-soft);font-weight:500}.stack-list{display:grid;gap:2px;max-height:360px;overflow:auto}.stack-list--tall{max-height:600px}.suggestion-card,.insight-card{border:none;border-left:3px solid var(--line-strong);background:var(--bg-alt);padding:16px;display:grid;gap:8px;transition:all .15s ease}.suggestion-card:hover,.insight-card:hover{border-left-color:var(--blue-dark);background:var(--panel)}.suggestion-card h3,.insight-card h3{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink)}.suggestion-card p,.insight-card p{font-size:12px;line-height:1.5;color:var(--ink-soft);font-weight:500}.suggestion-card__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.query-card,.modeling-card{gap:16px}.query-toolbar,.viz-toolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;padding-bottom:16px;border-bottom:2px solid var(--line)}.query-toolbar__actions{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap}.field{display:grid;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.query-editor-frame{border:2px solid var(--ink);overflow:hidden;background:var(--ink)}.result-header{display:flex;gap:16px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;padding-bottom:16px;border-bottom:2px solid var(--line)}.result-header h4{font-family:var(--display);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.02em}.result-header__actions{display:flex;gap:8px;flex-wrap:wrap}.viz-stage{border:2px solid var(--ink);background:var(--panel);padding:24px;overflow:auto}.viz-canvas{min-height:360px}.viz-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:2px solid var(--line)}.modeling-layout{gap:14px}.modeling-card__header{display:grid;gap:8px}.modeling-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding-bottom:12px;border-bottom:2px solid var(--line)}.modeling-field{min-width:156px}.modeling-field--wide{min-width:min(560px,100%);flex:1 1 400px}.modeling-field input{border:2px solid var(--line-strong);background:var(--panel);color:var(--ink);padding:10px 12px;font-size:13px}.modeling-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px}.modeling-config,.modeling-features{display:grid;gap:12px}.modeling-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.modeling-toggles{display:grid;gap:8px;padding:12px;border:2px solid var(--line);background:var(--bg-alt);font-size:12px;font-weight:600}.modeling-toggles label{display:flex;gap:8px;align-items:center}.modeling-features__header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.modeling-features__header span{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.feature-grid{display:grid;grid-template-columns:44px minmax(140px,1fr) minmax(110px,.8fr) minmax(120px,.9fr) 68px 74px;align-items:center;gap:8px;padding:10px 12px}.feature-grid--head{border:2px solid var(--ink);background:var(--ink);color:var(--panel);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.feature-grid__body{border:2px solid var(--line);max-height:420px;overflow:auto}.feature-grid__body .feature-grid{border-bottom:1px solid var(--line);background:var(--panel);font-size:12px}.feature-grid__body .feature-grid:last-child{border-bottom:none}.feature-name{font-family:var(--mono);font-size:11px;color:var(--ink)}.feature-name.is-target{color:var(--red-dark);font-weight:700}.tone-pill{width:fit-content;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:4px 6px;border:1px solid currentColor}.tone-numeric{color:var(--blue-dark);background:var(--blue-light)}.tone-categorical{color:#774200;background:#ffedc7}.tone-time{color:#4d286f;background:#f0defa}.tone-text,.tone-unknown{color:var(--ink-soft);background:var(--bg-alt)}.modeling-output{display:grid;gap:12px}.modeling-output__summary{display:flex;flex-wrap:wrap;gap:8px}.modeling-output__summary span{font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px;border:1px solid var(--line-strong);background:var(--bg-alt)}.modeling-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.metric-card--modeling{border:2px solid var(--line);background:var(--panel);color:var(--ink)}.metric-card--modeling p{font-size:10px;color:var(--ink-soft)}.metric-card--modeling strong{font-size:26px;color:var(--ink)}.modeling-matrix{overflow:auto;display:grid;gap:6px;justify-items:start}.modeling-matrix table{border-collapse:collapse;width:auto;min-width:0;border:2px solid var(--ink);table-layout:fixed}.modeling-matrix th,.modeling-matrix td{border:1px solid var(--line-strong);padding:4px;font-size:11px;text-align:center;font-family:var(--mono);width:56px;min-width:56px;height:56px}.modeling-matrix th:first-child{width:72px;min-width:72px}.modeling-matrix th{background:var(--bg-alt);color:var(--ink);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modeling-matrix td{background:var(--panel);color:var(--ink);font-weight:700}.modeling-coefficients{display:grid;gap:8px}.modeling-coefficients__table{border:2px solid var(--line)}.modeling-coefficients__head,.modeling-coefficients__row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(90px,.5fr) 120px;gap:10px;align-items:center;padding:10px 12px;font-size:12px}.modeling-coefficients__head{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--panel)}.modeling-coefficients__body{max-height:320px;overflow:auto}.modeling-coefficients__row{border-top:1px solid var(--line);background:var(--panel)}.modeling-coefficients__row span:last-child{text-align:right;font-family:var(--mono)}.modeling-coef-feature{display:inline-flex;align-items:center;gap:8px;min-width:0}.coef-indicator{width:10px;height:10px;border-radius:2px;border:1px solid transparent;flex:0 0 auto}.coef-indicator.is-positive.is-strong{background:#1a7f37;border-color:#1a7f37}.coef-indicator.is-positive.is-weak{background:#d9f2e2;border-color:#88d1a2}.coef-indicator.is-negative.is-strong{background:#c62828;border-color:#c62828}.coef-indicator.is-negative.is-weak{background:#fde2e2;border-color:#e79a9a}.coef-weight.is-positive{color:#1a7f37;font-weight:700}.coef-weight.is-negative{color:#b3261e;font-weight:700}.modeling-warnings{display:grid;gap:6px}.system-actions{display:flex;gap:12px;flex-wrap:wrap}.insight-card__kind{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--blue-darker);background:var(--blue-light);padding:4px 8px;width:fit-content}.insight-card__time{font-family:var(--mono);font-size:10px;font-weight:500;color:var(--ink-muted)}.flow-layout{min-height:0;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px}.flow-canvas-panel{border:2px solid var(--ink);overflow:hidden;background:var(--bg-alt)}.workbench-canvas{width:100%;height:100%}.workbench-minimap{border:2px solid var(--ink);background:var(--panel)}.btn{border:2px solid var(--blue-dark);background:var(--blue-dark);color:var(--panel);padding:10px 20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.btn:hover{background:var(--blue-darker);border-color:var(--blue-darker);transform:translateY(-1px);box-shadow:0 4px 12px #0d47a14d}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn--ghost{background:transparent;color:var(--ink);border:2px solid var(--line-strong)}.btn--ghost:hover{background:var(--bg-alt);border-color:var(--ink);box-shadow:none}.btn--soft{background:var(--blue-light);color:var(--blue-darker);border:2px solid var(--blue-dark)}.btn--soft:hover{background:var(--blue-dark);color:var(--panel);border-color:var(--blue-dark)}.btn--danger{background:transparent;color:var(--red);border:2px solid var(--red)}.btn--danger:hover{background:var(--red);color:var(--panel);border-color:var(--red-dark)}.btn--tiny{font-size:10px;padding:8px 12px;width:fit-content}.panel__muted{color:var(--ink-soft);font-size:12px;font-weight:500;line-height:1.5}.panel__error{color:var(--red-dark);font-size:12px;font-weight:600;padding:12px;background:var(--red-soft);border-left:3px solid var(--red)}.panel__info{color:var(--ink);font-size:12px;font-weight:600;padding:12px;background:var(--bg-alt);border-left:3px solid var(--ink)}.panel__warn{color:#6b4f00;font-size:12px;font-weight:600;padding:12px;background:#fff5dc;border-left:3px solid #d4af37}.subtle-loader{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-soft);font-weight:500}.subtle-loader__dot{width:7px;height:7px;border-radius:999px;background:var(--blue-dark);opacity:.35;animation:subtle-pulse 1.15s ease-in-out infinite}@keyframes subtle-pulse{0%,to{transform:scale(.75);opacity:.3}50%{transform:scale(1);opacity:.85}}@media(prefers-reduced-motion:reduce){.subtle-loader__dot{animation:none;opacity:.65}}.empty-state{border:2px dashed var(--line-strong);padding:40px 24px;background:var(--bg-alt);display:grid;gap:12px;text-align:center}.empty-state h3{font-family:var(--display);font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink)}.empty-state p{color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.5;max-width:400px;margin:0 auto}.empty-state--compact{padding:32px 20px}.empty-state--compact h3{font-size:24px}.result-table{border:2px solid var(--ink);overflow:hidden;background:var(--panel)}.result-table__header-grid,.result-table__row-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr)}.result-table__header-cell{font-size:10px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:12px 16px;border-right:1px solid var(--panel);border-bottom:none;color:var(--panel);background:var(--ink)}.result-table__header-cell:last-child{border-right:none}.result-table__body{height:280px;overflow:auto;position:relative;background:var(--panel)}.result-table__row-grid{position:absolute;left:0;right:0}.result-table__cell{font-family:var(--mono);font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:var(--panel)}.result-table__cell:last-child{border-right:none}.node{min-width:380px;max-width:640px;border:3px solid var(--ink);box-shadow:var(--card-shadow-strong);color:var(--ink);padding:20px;display:grid;gap:16px;background:var(--panel)}.node--sql{background:var(--panel);border-color:var(--accent-blue)}.node--table{background:var(--panel);border-color:var(--ink);min-width:680px}.node--chart{background:var(--panel);border-color:var(--blue-dark);min-width:380px}.node--narrative{background:var(--panel);border-color:var(--accent-gold);min-width:380px}.node__header{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:var(--mono);color:var(--ink);padding-bottom:12px;border-bottom:2px solid var(--ink)}.node__actions{display:flex;flex-wrap:wrap;gap:8px}.node__row{display:flex;gap:12px}.node__error{color:var(--red-dark);font-size:12px;font-weight:600;background:var(--red-soft);padding:12px;border-left:3px solid var(--red)}.node__empty{font-size:12px;color:var(--ink-soft);font-weight:500;padding:20px;text-align:center;border:2px dashed var(--line-strong)}.node .field select,.node .narrative-textarea{border:2px solid var(--line-strong);background:var(--bg-alt);color:var(--ink);padding:10px 12px;font-family:var(--mono);font-weight:500;transition:border-color .2s ease}.node .field select:focus,.node .narrative-textarea:focus{outline:none;border-color:var(--ink)}.node .btn--ghost{background:transparent;color:var(--ink);border:2px solid var(--line-strong)}.node .btn--ghost:hover{background:var(--bg-alt);border-color:var(--ink)}.node .result-table{border-color:var(--ink);background:var(--panel)}.node .result-table__header-cell{color:var(--panel);background:var(--ink);border-right-color:var(--panel)}.node .result-table__cell{color:var(--ink);background:var(--panel);border-right-color:var(--line);border-bottom-color:var(--line)}.narrative-textarea{min-height:200px;resize:vertical;font-size:13px;line-height:1.6;font-family:var(--body)}@media(max-width:1360px){.eda-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-template-areas:"catalog workspace" "insights workspace"}.catalog-panel{grid-area:catalog}.workspace-panel{grid-area:workspace}.insights-panel{grid-area:insights}.profile-grid,.modeling-grid{grid-template-columns:1fr}}@media(max-width:1040px){.eda-app{padding:16px}.topbar{flex-direction:column;align-items:stretch;gap:16px}.topbar h1{font-size:40px}.topbar__controls{justify-items:start}.status-pill-group{justify-content:flex-start}.eda-layout{grid-template-columns:1fr;grid-template-areas:"catalog" "workspace" "insights";gap:16px}.catalog-panel,.insights-panel,.workspace-panel{min-height:auto}.workspace-panel,.workspace-panel__body{max-height:none}.flow-layout{grid-template-columns:1fr;gap:16px}.flow-canvas-panel{min-height:60vh}.metric-row{grid-template-columns:1fr}.column-table__head,.column-row{grid-template-columns:minmax(130px,1.2fr) minmax(95px,.8fr) 68px 72px minmax(120px,1fr)}.query-toolbar__actions{margin-left:0}.modeling-toolbar{align-items:stretch}.modeling-field,.modeling-field--wide{min-width:100%;flex-basis:100%}.feature-grid{grid-template-columns:40px minmax(110px,1fr) minmax(90px,.8fr) minmax(110px,.8fr) 58px 60px;font-size:11px}.modeling-coefficients__head,.modeling-coefficients__row{grid-template-columns:minmax(140px,1fr) minmax(70px,.5fr) 98px;font-size:11px}.modeling-matrix th,.modeling-matrix td{width:48px;min-width:48px;height:48px;font-size:10px}.modeling-matrix th:first-child{width:58px;min-width:58px}.node--table{min-width:440px}.surface-card h4{font-size:28px}.profile-hero h3{font-size:36px}}
