/* Dimau Visuals: warm, quiet shell; graph remains the primary surface. */
.more-actions:not([open])>.more-menu,#controlsPanel:not([open])>.controls,#inspectorPanel:not([open])>.inspector{display:none}
.workspace-mode .masthead{position:sticky;top:0}
@media(max-width:600px){#graph .category-guides text{display:none}}
:root{--paper:#f7f8fa;--ink:#1c2838;--muted:#647184;--line:#dfe5eb;--green:#176b56;--lime:#c8edc1;--dark:#111c2c;--soft:#edf2f5;scroll-padding-top:84px;font-family:'Segoe UI',Inter,Arial,sans-serif}
body{background:#f7f8fa}button,.button{border-radius:9px;letter-spacing:0;transition:background-color .15s,border-color .15s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#287cbb;outline-width:2px}.masthead{background:#fff;padding:16px 28px;gap:24px;position:relative;z-index:10}.wordmark{font-weight:700;font-size:22px;letter-spacing:-.8px}.wordmark strong{font-weight:400;color:#6b7684}.wordmark svg{width:34px}.masthead nav{font-size:13px;gap:24px}.masthead nav a{color:#657185}.masthead nav a[href='#explorer']{color:#176b56}.masthead>.button{background:#f7f9fb;font-size:12px}.hero{padding-top:60px;padding-bottom:60px}.hero h1{font-weight:650;letter-spacing:-2.5px}.hero h1 em{font-family:inherit;font-style:normal;font-weight:500}.hero-art{background:#eef4ef;border-color:#dce7df}.section-title h2{font-weight:650;letter-spacing:-1px}.hero .lead{font-size:17px}.feature-grid article,.tool-card{background:#fff;border-color:#dfe5eb;box-shadow:0 3px 12px #192d4210}.tool-initial{font-family:inherit;background:#eef5f0}.library-section{background:#edf2f4}.research-section h2{font-weight:650}.research-grid details{font-size:14px}.fine{font-size:12px}.section{max-width:1800px}
.workspace-mode .hero,.workspace-mode .principles,.workspace-mode .possibilities,.workspace-mode .library-section,.workspace-mode #guide,.workspace-mode .research-section,.workspace-mode footer{display:none}.workspace-mode .explorer-section{padding:22px 24px 18px;max-width:none}.workspace-mode .explorer-section>.section-title{margin-bottom:18px;align-items:center}.workspace-mode .explorer-section .section-title h2{font-size:27px;line-height:1.2;margin-top:5px}.workspace-mode .section-title .eyebrow{font-size:9px;letter-spacing:1.4px;color:#7c8795}.workspace-mode .section-title>p{font-size:12px;margin:0;line-height:1.6}.workspace-mode .explorer-section>.fine{max-width:1000px;font-size:11px}.workspace-mode .notice{padding-top:12px;font-size:12px}
.studio{background:#fff;color:#263447;border:1px solid #dce3ea;border-radius:16px;box-shadow:0 12px 32px #23354c0d;overflow:visible}.studio-top{padding:15px 18px;gap:12px;border-bottom:1px solid #e2e7ed;background:#fff;border-radius:16px 16px 0 0;min-height:74px}.studio-top>div:first-child{min-width:0;gap:9px}.studio-top strong{font-size:15px;letter-spacing:-.2px;overflow-wrap:anywhere}.status-dot{background:#319575;box-shadow:0 0 0 4px #e4f4ed;flex-shrink:0}.pill{color:#30624d;background:#eef7f0;border:0;font-size:10px;font-weight:600;padding:5px 8px}.studio button{color:#334155;border-color:#dce3eb;background:#fff;font-size:12px;min-height:40px;font-weight:550;padding:9px 12px}.studio button:hover{background:#eff5f3;border-color:#bdd3c9}.studio button.primary{background:#176b56;color:#fff;border-color:#176b56}.studio button.primary:hover{background:#125441}.actions{align-items:center;gap:7px}.more-actions{position:relative;color:#334155;flex-shrink:0}.more-actions>summary{font-size:12px;list-style:none;padding:10px 12px;border:1px solid #dce3eb;border-radius:9px;min-height:40px;display:flex;align-items:center;gap:12px}.more-actions>summary::-webkit-details-marker{display:none}.more-actions[open]>summary{background:#eff5f3}.more-menu{position:absolute;right:0;top:calc(100% + 8px);width:230px;padding:7px;background:#fff;border:1px solid #dce3eb;border-radius:12px;box-shadow:0 14px 40px #14263a26;z-index:30;display:grid;gap:3px}.more-menu button{width:100%;text-align:left;justify-content:flex-start;border:0;min-height:44px}
.studio-body{display:grid;grid-template-columns:230px minmax(0,1fr) 250px;align-items:stretch}.control-rail{border-right:1px solid #e2e7ed;background:#fbfcfd;border-bottom-left-radius:16px;min-width:0}.detail-rail{border-left:1px solid #e2e7ed;background:#fff;border-bottom-right-radius:16px;min-width:0}.control-rail>details>summary,.detail-rail>details>summary{font-size:12px;font-weight:650;list-style:none;padding:17px 18px;color:#2a3c50;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #e2e7ed;min-height:54px}.control-rail summary::-webkit-details-marker,.detail-rail summary::-webkit-details-marker{display:none}#recordSelectionBadge{font-size:10px;color:#7d8996;font-weight:400;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controls{border:0;display:block;padding:16px 18px;max-height:740px;overflow:auto}.controls>label:not(.check),.controls details label:not(.check){font-size:10px;letter-spacing:.6px;color:#6a7684;margin:18px 0 8px}.controls>label:first-child{margin-top:0}.studio .controls input:not([type=range]):not([type=checkbox]),.studio .controls select{background:#fff;color:#29384b;border:1px solid #dce3ea;padding:10px;border-radius:8px;font-size:12px;min-height:40px}.studio .controls select option{background:#fff}.controls input::placeholder{color:#9aa4b0}.controls input[type=range]{accent-color:#258069}.controls input[type=checkbox]{accent-color:#176b56}.controls .check{font-size:12px;color:#4f6073;line-height:1.7}.controls .hint,.controls .privacy{font-size:11px;color:#6c7988;line-height:1.7}.controls output{color:#176b56}.controls details{border-color:#e2e7ed;margin-top:18px;padding-top:14px}.controls summary{font-size:12px;color:#3c5064;min-height:34px}.controls a,.controls #atlasControls a,.controls #propertyControls a{color:#176b56}.controls .privacy{border-color:#e2e7ed}.controls .full{margin-top:7px}#returnToGraph{background:#edf5f0;border-color:#cbded2;color:#176b56}
.view-column{background:#111c2c;color:#dbe4ed;min-width:0}.selection-trail{background:#f8fafb;color:#657486;border-color:#e2e7ed;padding:8px 14px;gap:8px;font-size:11px}.selection-trail button{min-height:30px;padding:4px 8px;background:#fff;border-color:#e2e7ed;color:#66768a}.view-tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:7px 10px;background:#fff;border-color:#e2e7ed;overflow:visible}.view-tabs button{font-size:11px;padding:9px 5px;min-height:40px;border:0;background:transparent;color:#748091;border-radius:7px;white-space:normal}.view-tabs button:hover{background:#f0f4f6;border:0;color:#32475b}.view-tabs button[aria-selected=true]{background:#e8f3ee;color:#176b56;font-weight:700;box-shadow:inset 0 -2px #369278}.view{height:clamp(470px,58dvh,680px)}#networkView{background-color:#111c2c;background-image:radial-gradient(#60708630 .8px,transparent .8px);background-size:24px 24px}#graph{width:100%;height:100%;min-width:0;display:block}#graph .node circle{stroke:#111c2c;stroke-width:1.5px;vector-effect:non-scaling-stroke}#graph .node.selected circle{stroke:#fff;stroke-width:2.5px}#graph .node text{fill:#f1f5fa;stroke:#111c2c;font-weight:500}#graph .edge{stroke:#8a9daf;stroke-opacity:.5;vector-effect:non-scaling-stroke}#graph .edge.path{stroke:#e2c47e;stroke-opacity:1}#graph .category-guides text{font-weight:650;letter-spacing:.6px}.canvas-note{font-size:10px;color:#8d9fb5;top:16px;left:18px;line-height:1.7;max-width:calc(100% - 36px)}.canvas-tools{background:#1c2a3be8;padding:5px;border:1px solid #3a495c;border-radius:11px;gap:3px;bottom:18px;left:18px;backdrop-filter:blur(8px)}.canvas-tools button{background:transparent;color:#dce5ef;border:0;min-height:36px;min-width:36px;padding:7px 10px;font-size:11px}.canvas-tools button:hover{background:#33445a;border:0}.studio-stats{background:#fff;border-color:#e2e7ed;color:#798594;padding:13px 16px;gap:18px;font-size:11px}.studio-stats strong{font-weight:650;font-size:17px;color:#2e465b}.studio-stats>span:last-child{font-size:10px;color:#7c8b9c}.legend{background:#fff;color:#637387;font-size:10px;padding:0 16px 14px;gap:14px}.legend i{width:8px;height:8px;border:1px solid #00000012}.record-details-link{width:100%;background:#edf5f0!important;color:#176b56!important;border:0!important;border-top:1px solid #dce7e0!important;border-radius:0!important;min-height:46px!important;text-align:left;justify-content:flex-start!important;padding-inline:16px!important}
.inspector{border:0;max-height:740px;padding:22px 20px;background:#fff;display:block}.inspector .eyebrow{font-size:9px;color:#8c98a5;letter-spacing:1.1px}.inspector h3{font-size:23px;font-weight:600;letter-spacing:-.5px;margin:12px 0}.inspector p,.inspector .hint{font-size:12px;color:#7b8796;line-height:1.8}.inspector-symbol{font-size:64px;color:#d4e2dc;margin:26px 0}.inspector dl{display:block}.inspector dt{font-size:9px;color:#8b98a6;letter-spacing:.5px}.inspector dd{font-size:12px;color:#4a5c70;line-height:1.6;margin:6px 0 14px}.inspector button{width:100%;font-size:11px;justify-content:flex-start;text-align:left}.inspector h4{font-size:10px;color:#789180;font-weight:700}.inspector .note-tags button{width:auto}.model-category{background:#1b2b3b;border-color:#35475b}.model-view .model-help,.outline-help,.three-help{color:#aebfd0}.model-view thead,.identity-records thead,.outline-view thead,.table-wrap thead{background:#1b2b3c}.outline-row,.model-relationships th,.model-relationships td,.identity-records td,.identity-records th{border-color:#33465b}.identity-review,.outline-view #outlineBreadcrumb{border-color:#3c4e62}.model-view button,.outline-view button,.notes-view button,.insights button,.three-view button{background:#203145;border-color:#42556b;color:#e5edf6}.model-view input,.model-view select,.outline-view select{background:#1b2b3c;color:#e5edf6;border-color:#43536b}.notes-view .note-card{background:#1b2b3b;border-color:#35475b}.view-tabs~.property-banner,.view-tabs~.model-filter-banner{font-size:12px}.three-host{background:#111c2c}.matrix td.connected{background:#304d4b;color:#d7e9bb}
@media(min-width:1500px){.studio-body{grid-template-columns:250px minmax(0,1fr) 280px}.controls,.inspector{max-height:850px}.workspace-mode .explorer-section{padding:24px 32px}}
@media(max-width:1200px){.view-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-top{flex-wrap:wrap}.studio-top>.actions{margin-left:auto}.studio-body{grid-template-columns:210px minmax(0,1fr) 230px}.studio-stats{gap:12px}}
@media(max-width:1000px){.studio-body{grid-template-columns:minmax(0,1fr)}.view-column{order:1}.control-rail{order:2;border:0;border-top:1px solid #e2e7ed;border-radius:0;background:#fbfcfd}.detail-rail{order:3;border:0;border-top:1px solid #e2e7ed;border-radius:0 0 16px 16px}.controls,.inspector{max-height:none}.controls{display:block}.control-rail>details>summary,.detail-rail>details>summary{padding:14px 18px;min-height:48px}.view{height:clamp(380px,54dvh,560px)}.view-tabs{grid-template-columns:repeat(8,minmax(0,1fr))}.inspector dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.inspector dt,.inspector dd{margin:4px 0}.inspector button{width:auto;margin-right:8px}.studio-top>div:first-child{width:100%}.studio-top>.actions{width:100%;margin:0;justify-content:flex-end}}
@media(max-width:600px){.masthead{padding:13px 16px;gap:12px;flex-wrap:nowrap}.wordmark{font-size:19px;gap:8px}.wordmark svg{width:28px}.masthead nav{display:none}.masthead>.button{font-size:10px;padding:8px 10px;min-height:36px}.workspace-mode .explorer-section{padding:18px 12px 12px}.workspace-mode .explorer-section .section-title h2{font-size:24px;letter-spacing:-.8px}.workspace-mode .section-title>p{display:none}.workspace-mode .explorer-section>.section-title{margin-bottom:14px}.studio{border-radius:12px}.studio-top{padding:13px 12px;gap:11px;border-radius:12px 12px 0 0}.studio-top strong{font-size:13px}.pill{font-size:8px;padding:4px 7px}.studio-top .actions{display:grid;grid-template-columns:1fr 1.2fr auto;gap:6px}.studio-top .actions>#quickFindOpen{grid-column:1/-1;justify-content:flex-start;background:#f6f8fa;color:#8a98a7;border-color:#e4e9ee;font-size:12px;padding:11px 13px}.studio-top .actions>button{padding:10px 8px;font-size:11px;min-height:42px}.more-actions>summary{min-height:42px;padding:10px 11px;font-size:11px}.more-menu{right:0;max-width:calc(100vw - 52px)}.selection-trail{padding:7px 10px}.view-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;gap:3px}.view-tabs button{font-size:10px;min-height:38px;line-height:1.25}.view{height:clamp(380px,51dvh,490px)}.canvas-note{font-size:9px}.canvas-tools{left:12px;bottom:12px}.studio-stats{padding:11px 12px;gap:11px;font-size:9px}.studio-stats strong{font-size:15px}.studio-stats>span:last-child{margin-left:0;flex-basis:100%}.legend{font-size:9px;padding:0 12px 12px;gap:10px}.control-rail>details>summary,.detail-rail>details>summary{font-size:12px}.inspector dl{display:block}.inspector button{width:100%}.controls{padding:14px 18px}.workspace-mode .explorer-section>.fine{font-size:10px;line-height:1.7}.hero h1{font-size:39px;letter-spacing:-1.8px}.hero-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){button,.button{transition:none}:root{scroll-behavior:auto}}
#examplesDialog{width:min(1100px,calc(100% - 28px));background:#f7f9fa;color:#263447}#examplesDialog .dialog-head{position:sticky;top:-28px;background:#f7f9fa;padding:12px 0;z-index:1}#examplesDialog .dialog-head button{min-width:44px;min-height:44px}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.example-card{min-width:0;background:#fff;border:1px solid #dce3ea;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px}.example-card h3{font-size:18px;line-height:1.3;margin:0}.example-card p{margin:0;line-height:1.5;font-size:13px}.example-card .eyebrow{font-size:9px;color:#176b56;letter-spacing:.8px}.example-card .hint{font-size:11px;color:#5c6c78}.example-thumbnail{width:100%;height:112px;background:#f3f7f6;border-radius:8px}.example-card button{margin-top:auto;min-height:46px;width:100%;color:#fff;background:#176b56;border-color:#176b56;text-align:left;white-space:normal}.tool-card>[data-try-example]{width:100%;min-height:44px;margin-top:12px;white-space:normal}.studio-top #examplesOpen{border-color:#bad4c9;color:#176b56;background:#eff7f3}
#examplesDialog>.hint{color:#5c6c78}@media(max-width:760px){.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.studio-top .actions>#examplesOpen{grid-column:1/-1;min-height:44px}.example-grid{grid-template-columns:minmax(0,1fr)}#examplesDialog{padding:18px}#examplesDialog .dialog-head{top:-18px}#examplesDialog h2{font-size:23px}.example-card{padding:16px}.example-card button{font-size:13px}}

/* Editorial graph plates: source topology, labelled marks and quiet category keys. */
#examplesDialog{width:min(1320px,calc(100% - 40px));padding:30px;background:#f4f6f8;border:1px solid #d4dce3;border-radius:8px;box-shadow:0 24px 90px #13253440;font-family:Inter,system-ui,sans-serif}
#examplesDialog::backdrop{background:#10212ee0;backdrop-filter:blur(3px)}
#examplesDialog .dialog-head{background:#f4f6f8;top:-30px;padding:18px 0 22px;border-bottom:1px solid #d5dfe6;margin-bottom:20px;align-items:center}
#examplesDialog h2{font:600 clamp(23px,2.4vw,32px)/1.2 Inter,system-ui,sans-serif;letter-spacing:-1px;color:#172b3c}
#examplesDialog .eyebrow{color:#526b7d;letter-spacing:1.5px;font-weight:650}
#examplesDialog>.hint{max-width:850px;font-size:13px;line-height:1.7;margin-bottom:24px}
#examplesDialog>p:not(.hint){font-size:14px;line-height:1.7;color:#42596b;max-width:1000px}
#examplesDialog .example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.example-card{padding:24px;gap:13px;border:1px solid #d8e1e7;border-radius:6px;background:#fff;box-shadow:0 2px 4px #172b3c04}
.example-card h3{font:600 22px/1.25 Inter,system-ui,sans-serif;letter-spacing:-.45px;color:#172b3c}
.example-card p{color:#42566a;font-size:14px;line-height:1.6}
.example-card .eyebrow{font-size:9px!important;font-variant-numeric:tabular-nums}
.example-card .hint{font-size:11px;color:#657888}
.example-thumbnail{height:auto;aspect-ratio:600/320;border:1px solid #e5ebef;border-radius:3px;background:#fcfdfe;display:block;margin:2px 0 5px}
.graph-preview-mode{font:500 10px Inter,system-ui,sans-serif;letter-spacing:1.5px;fill:#657888}
.graph-preview-label{font:500 13px Inter,system-ui,sans-serif;fill:#354c60;paint-order:stroke;stroke:#fcfdfe;stroke-width:4px;stroke-linejoin:round}
.graph-preview-key{font:500 11px Inter,system-ui,sans-serif;fill:#4b6174}
.example-preview{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;border-radius:3px}.example-preview:focus-visible{outline:2px solid #25647b;outline-offset:3px}.example-preview-help{display:none}
.example-card button{background:#203d53;border-color:#203d53;border-radius:4px;font-weight:550;font-size:13px;letter-spacing:.1px;padding:13px 18px;min-height:46px;transition:background .15s}
.example-card button:hover{background:#2d536c;border-color:#2d536c}
@media(max-width:780px){#examplesDialog .example-grid{grid-template-columns:1fr}#examplesDialog{width:calc(100% - 20px);padding:18px;max-height:calc(100dvh - 24px)}#examplesDialog .dialog-head{top:-18px;padding:14px 0;gap:14px}.example-card{padding:18px;gap:10px}.example-card h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.example-card button{transition:none}}
@media(max-width:600px){.example-preview .example-thumbnail{min-width:500px}.example-card .example-preview-help{display:block;font-size:10px;color:#526b7d;margin-top:-6px}}
@media(max-width:600px){#examplesDialog>.hint{font-size:11px;line-height:1.6;margin-bottom:20px}#examplesDialog>p:not(.hint){font-size:13px}}

/* Native graph operators stay visible, grouped, and usable by keyboard and touch. */
.operator-bar{padding:14px 18px;background:#f8fafb;border-bottom:1px solid #dfe5eb;color:#334155}
.operator-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.operator-heading strong{font-size:12px;margin-right:auto}.studio .operator-heading button{min-height:36px;font-size:11px;padding:7px 10px}
.operator-tools{display:grid;grid-template-columns:minmax(135px,1fr) minmax(0,3fr) minmax(135px,1fr);gap:16px;margin-top:10px}.operator-tools[hidden]{display:none}
.operator-tools fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:1fr;align-content:start;gap:6px}.operator-tools legend{font-size:10px;color:#647184;font-weight:650;letter-spacing:.8px;text-transform:uppercase;padding:0 0 7px}.operator-tools .operator-explore{grid-template-columns:repeat(5,minmax(0,1fr))}
.studio .operator-tools button{font-size:11px;min-height:44px;line-height:1.35;padding:8px 9px;white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start}
.operator-scope,.operator-status{font-size:11px;line-height:1.6;margin:10px 0 0;color:#5f7083}.operator-status{color:#176b56}.operator-status:empty{display:none}.operator-network-scope{padding:10px;border-left:3px solid #8fb8ab;background:#edf5f0}
#graphWorkspace:fullscreen{width:100%;height:100%;max-width:none;overflow:auto;border:0;border-radius:0;background:#fff}#graphWorkspace:fullscreen .studio-top{border-radius:0}#graphWorkspace:fullscreen .view{height:clamp(420px,65dvh,1000px)}#graphWorkspace:fullscreen .controls,#graphWorkspace:fullscreen .inspector{max-height:85dvh}
.three-host-wrap{position:relative;isolation:isolate}.three-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.three-label{position:absolute;max-width:180px;padding:3px 5px;border:1px solid #72879a;border-radius:4px;background:#111c2ce8;color:#f2f6fb;font-size:13px;line-height:1.3;font-weight:500;white-space:normal;overflow-wrap:anywhere;pointer-events:none;box-sizing:border-box}.three-label.selected{background:#fff;color:#172b3c;border-color:#fff;font-weight:650}.three-label.dimmed{opacity:.35}#threeLabelStatus{font-size:11px;line-height:1.6;color:#aebfd0;margin:10px 0}
@media(max-width:1200px){.operator-tools{grid-template-columns:minmax(110px,1fr) minmax(0,2.7fr) minmax(110px,1fr);gap:12px}.operator-tools .operator-explore{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.operator-bar{padding:12px}.operator-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.operator-tools .operator-explore{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.operator-tools fieldset{grid-template-columns:1fr}.operator-scope{font-size:10px}.studio .operator-tools button{font-size:11px}.three-label{font-size:12px;max-width:145px}}
@media(max-width:360px){.operator-tools .operator-explore{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-heading strong{flex-basis:100%}}
/* Network-first showcase and practical reading guides. */
.network-first .hero{display:block;padding:38px 32px 24px;max-width:1500px}.network-first .hero-copy{max-width:1050px}.network-first .hero h2{font-size:clamp(30px,3.3vw,48px);line-height:1.1;margin:12px 0 16px}.network-first .hero h2 br{display:none}.network-first .hero .lead{max-width:770px;font-size:17px;margin:0 0 18px}.network-first .hero-art{display:none}.network-first .hero .fine{margin-bottom:0}.network-first .explorer-section{padding-top:24px}.network-first .explorer-section>.section-title{margin-bottom:14px}.network-first .explorer-section>.section-title h1{font-size:clamp(28px,3vw,40px);line-height:1.15}.network-first .explorer-section>.section-title p{max-width:450px}.showcase-prompts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 17px;color:#526778}.showcase-prompts[hidden]{display:none}.showcase-prompts>span:first-child{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;margin-right:4px}.showcase-prompts button{font-size:12px;min-height:44px;padding:9px 13px;background:#fff;border:1px solid #cbd7df;color:#23465a}.showcase-key{font-size:11px;line-height:1.6;flex-basis:100%}.graph-use-guide{background:#f6f9fb;color:#243b4b;border-top:1px solid #dbe5eb;padding:19px 22px}.visual-guide{padding:15px 0;color:#344d5e;font-size:12px;line-height:1.65;overflow-wrap:anywhere;min-width:0}.visual-guide h4,.visual-guide h3{font-size:15px;line-height:1.45;margin:5px 0 12px;color:#173b50}.visual-guide p{margin:7px 0;max-width:none;font-size:inherit}.visual-guide strong{color:#28495d}.visual-guide .visual-guide-kicker{color:#537180;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700;margin-top:0}.graph-use-guide>.visual-guide{padding:0}.graph-use-guide>.visual-guide+.visual-guide{padding-top:16px;margin-top:16px;border-top:1px solid #dbe5eb}.example-card>.visual-guide{border-top:1px solid #e1e8ed;margin-top:12px;padding:14px 0 6px}.chart-preview>.visual-guide{padding:10px 12px 12px;background:#f7fafb;border-top:1px solid #e2e8ed;font-size:11px}.chart-preview>.visual-guide h4,.chart-preview>.visual-guide h3{font-size:13px}.chart-preview>.visual-guide p{font-size:11px}.network-first .view-column>.graph-use-guide{box-sizing:border-box}
@media(max-width:700px){.network-first .hero{padding:26px 18px 18px}.network-first .hero h2 br{display:block}.network-first .hero .lead{font-size:15px}.showcase-prompts{gap:7px}.showcase-prompts button{font-size:11px;padding:8px 10px}.showcase-key{font-size:10px}.graph-use-guide{padding:17px 15px}.visual-guide{font-size:12px}.network-first .explorer-section>.section-title p{display:none}.network-first .hero-actions{gap:8px}}
.catalog-visual{min-width:0}.catalog-visual>.visual-guide{border-bottom:1px solid #e2e8ed;padding:12px 0 15px;font-size:11px}.catalog-visual>.visual-guide p{font-size:11px}.catalog-visual>.visual-guide .visual-guide-kicker{font-size:9px}

.operator-tools[hidden]~.operator-scope{display:none}#graphWorkspace .showcase-prompts{background:#f6f9fb;color:#344d5e;margin:0;padding:15px;border-top:1px solid #dbe5eb}
@media(max-width:600px){.network-first .studio-top .actions{grid-template-columns:repeat(3,minmax(0,1fr))}.network-first .studio-top .actions>#quickFindOpen,.network-first .studio-top .actions>#examplesOpen{grid-column:auto;padding:9px 7px;min-height:44px;font-size:10px}.network-first .studio-top .actions>#importOpen{grid-column:1/3}.network-first .studio-top .more-actions{grid-column:3}.network-first .studio-top .more-actions>summary{width:100%;box-sizing:border-box;text-align:center;min-height:44px}}
