/* _content/Composio.Web/Components/AiCostPanel.razor.rz.scp.css */
.ai-cost-panel[b-qm1lc7kxa4]{padding:16px;margin:16px 0;border-left:3px solid #177581;background:#eef5f4;font-size:.9rem}.ai-cost-panel label[b-qm1lc7kxa4]{display:block;margin:8px 0}.ai-cost-panel select[b-qm1lc7kxa4],.ai-cost-panel input[type=number][b-qm1lc7kxa4]{margin-left:8px;padding:6px}.ai-cost-panel ul[b-qm1lc7kxa4]{padding-left:20px}.ai-cost-panel p[b-qm1lc7kxa4]{margin:8px 0}
/* _content/Composio.Web/Components/CompositionEditor.razor.rz.scp.css */

.composition-workbench[b-5q8g6br3yk]{--line:#d6dfd8;--ink:#203b3c;--muted:#526b69;--accent:#146a70;flex:1;min-height:0;color:var(--ink);background:#fbfcfa;font-size:14px;position:relative}.studio-workspace[b-5q8g6br3yk]{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(460px,calc(100dvh - 224px)) auto;min-height:calc(100dvh - 110px)}.composition-stage[b-5q8g6br3yk]{grid-column:1;grid-row:1;min-width:0;display:grid;grid-template-rows:48px 46px minmax(0,1fr);position:relative;border-right:1px solid var(--line)}.composition-stage-head[b-5q8g6br3yk]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;border-bottom:1px solid #e6ebe5}.selection-title[b-5q8g6br3yk]{display:flex;gap:9px;align-items:baseline;min-width:0}.selection-title>span[b-5q8g6br3yk]{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-title small[b-5q8g6br3yk]{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-actions[b-5q8g6br3yk]{display:flex;gap:10px}.view-actions button[b-5q8g6br3yk]{font-size:12px;color:var(--muted);background:none;border:0;padding:5px;border-radius:3px}.view-actions button[aria-pressed=true][b-5q8g6br3yk]{background:#dcebe5;color:#105c62}.model-toolbar[b-5q8g6br3yk]{display:flex;align-items:center;gap:5px;padding:7px 16px;z-index:15;border-bottom:1px solid var(--line);background:#fff}.direct-command[b-5q8g6br3yk]{border:0;border-radius:4px;padding:7px 10px;font-size:13px;background:transparent;color:#294c4b;font-weight:550}.direct-command:hover:not(:disabled)[b-5q8g6br3yk],.direct-command.active[b-5q8g6br3yk]{background:#e1eeea;color:#0d5960}.direct-command:disabled[b-5q8g6br3yk]{color:#9ba9a5;cursor:default}.selection-options[b-5q8g6br3yk]{margin-left:auto;display:flex;gap:5px;min-width:0}.selection-options select[b-5q8g6br3yk]{min-width:0;max-width:160px;background:#fbfcfa;color:#365653;border:1px solid var(--line);border-radius:4px;padding:6px;font-size:12px}.selection-options select:last-child[b-5q8g6br3yk]{max-width:75px}.viewer-canvas[b-5q8g6br3yk]{grid-row:3;position:relative;min-height:0;background:#f1f5ef;overflow:hidden}.viewer-canvas[b-5q8g6br3yk]  .schema-view{height:100%;min-height:300px;resize:none;border:0;background:#f1f5ef;overflow:hidden}.viewer-canvas[b-5q8g6br3yk]  canvas{display:block}.view-presets[b-5q8g6br3yk]{position:absolute;left:16px;bottom:16px;display:flex;background:#ffffffed;border:1px solid #c7d6cc;border-radius:5px;overflow:hidden;z-index:3}.view-presets button[b-5q8g6br3yk]{border:0;border-right:1px solid #dce5dc;background:none;padding:7px 10px;font-size:12px;color:#315552}.view-presets button:last-child[b-5q8g6br3yk]{border-right:0}.view-presets button:hover[b-5q8g6br3yk]{background:#dcece4}.action-overlay[b-5q8g6br3yk]{position:absolute;left:16px;right:16px;top:14px;display:flex;gap:12px;align-items:center;pointer-events:none;font-size:12px;color:#355b55}.action-overlay strong[b-5q8g6br3yk]{background:#fffdf4e8;border:1px solid #dbcba6;padding:6px 10px;border-radius:4px;color:#795b2c}.empty-composition[b-5q8g6br3yk]{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:min(440px,90%);text-align:center;background:#fbfcfaf0;border:1px solid #d8e2d8;border-radius:8px;padding:28px}.empty-composition h2[b-5q8g6br3yk]{font-size:23px;margin-bottom:12px}.empty-composition p[b-5q8g6br3yk]{font-size:14px;color:var(--muted);line-height:1.55}.empty-composition>div[b-5q8g6br3yk]{display:flex;justify-content:center;gap:8px}.empty-composition button[b-5q8g6br3yk]{border:1px solid #acc7ba;background:white;border-radius:5px;padding:8px 14px;font-size:13px;color:#205956}.face-reference[b-5q8g6br3yk]{position:absolute;bottom:58px;left:16px;background:#fff6df;padding:6px 9px;border-radius:4px;font-size:12px;color:#775825;pointer-events:none}.composition-errors[b-5q8g6br3yk]{position:absolute;bottom:8px;left:16px;right:16px;z-index:7;background:#fff2ea;color:#8c3f2a;padding:10px 14px 10px 28px;font-size:13px;border:1px solid #e1baa7;border-radius:4px}
.notebook-timeline[b-5q8g6br3yk]{grid-column:2;grid-row:1/3;min-width:0;background:#fff;display:flex;flex-direction:column;max-height:calc(100dvh - 110px)}.notebook-timeline>header[b-5q8g6br3yk]{height:70px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);flex-shrink:0}.notebook-timeline h2[b-5q8g6br3yk]{font-size:18px;margin:0 0 3px;font-weight:600}.notebook-timeline header small[b-5q8g6br3yk]{font-size:12px;color:var(--muted)}.notebook-timeline header button[b-5q8g6br3yk]{width:31px;height:31px;border:1px solid #bad0c5;background:#eff5f0;border-radius:5px;color:var(--accent);font-size:22px}.timeline-list[b-5q8g6br3yk]{padding:4px 14px 20px;overflow:auto;flex:1}.timeline-empty[b-5q8g6br3yk]{font-size:13px;line-height:1.6;color:var(--muted);padding:16px 3px}.notebook-step[b-5q8g6br3yk]{border-bottom:1px solid #dce5dd;padding:14px 0 12px}.notebook-step.is-selected[b-5q8g6br3yk]{background:#eaf3ee;margin:0 -14px;padding-left:14px;padding-right:14px;border-left:3px solid #347d72}.notebook-step.is-inactive[b-5q8g6br3yk]{opacity:.55}.step-title[b-5q8g6br3yk]{display:flex;align-items:baseline;gap:10px;border:0;text-align:left;background:none;padding:0;width:100%;color:inherit}.step-number[b-5q8g6br3yk]{font-size:12px;min-width:16px;color:#78948a}.step-title>span:last-child[b-5q8g6br3yk]{display:grid;gap:5px;min-width:0}.step-title strong[b-5q8g6br3yk]{font-size:14px;line-height:1.35;font-weight:600}.step-title small[b-5q8g6br3yk]{font-size:12px;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.step-actions[b-5q8g6br3yk]{display:flex;gap:12px;margin:10px 0 10px 26px}.step-actions button[b-5q8g6br3yk]{border:0;background:none;color:#246e65;padding:2px 0;font-size:12px}.notebook-step>details[b-5q8g6br3yk]{margin:8px 0 0 26px;font-size:12px;color:var(--muted)}.notebook-step summary[b-5q8g6br3yk]{cursor:pointer}.notebook-step details[open]>summary[b-5q8g6br3yk]{color:#2b5f55;margin-bottom:8px}.step-node[b-5q8g6br3yk]{margin:8px 0;padding:7px 0;border-top:1px solid #dfebe2}.step-node>button[b-5q8g6br3yk]{border:0;background:none;color:#246e65;text-align:left;padding:0;font-weight:600;font-size:12px}.step-node p[b-5q8g6br3yk]{font-size:12px;margin:5px 0;line-height:1.5;overflow-wrap:anywhere}.step-dependency[b-5q8g6br3yk]{color:#607e70}.step-advanced[b-5q8g6br3yk]{display:flex;gap:9px;flex-wrap:wrap}.step-advanced button[b-5q8g6br3yk]{font-size:11px;border:0;background:none;color:#7b6b51;padding:2px 0}.step-evidence pre[b-5q8g6br3yk]{font-size:11px;max-height:220px;overflow:auto;background:#f3f7f2;padding:8px;white-space:pre-wrap;overflow-wrap:anywhere}.step-evidence p[b-5q8g6br3yk]{font-size:12px;line-height:1.5}
.composition-inspector[b-5q8g6br3yk]{position:absolute;right:12px;top:106px;bottom:14px;width:292px;max-height:calc(100% - 120px);overflow:auto;z-index:10;background:#fffffff5;border:1px solid #b9cec1;border-radius:7px;box-shadow:0 4px 24px #264e451a;padding:16px}.composition-inspector-head[b-5q8g6br3yk]{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e0e8df;margin-bottom:12px;padding-bottom:10px}.composition-inspector-head span[b-5q8g6br3yk]{font-size:11px;color:var(--muted)}.composition-inspector-head h4[b-5q8g6br3yk]{font-size:17px;margin:4px 0 0}.composition-close[b-5q8g6br3yk]{border:0;background:none;font-size:24px;color:#6a8075;line-height:1}.composition-fields[b-5q8g6br3yk]{display:grid;gap:12px}.composition-field[b-5q8g6br3yk]{display:grid;gap:5px;font-size:13px;color:#345c50;min-width:0}.composition-field>span[b-5q8g6br3yk]{display:flex;gap:5px;align-items:baseline;font-weight:600}.composition-field em[b-5q8g6br3yk]{font-style:normal;font-size:12px;font-weight:400;color:#587462}.composition-field input[b-5q8g6br3yk],.composition-field select[b-5q8g6br3yk],.composition-field textarea[b-5q8g6br3yk],.composition-station input[b-5q8g6br3yk],.composition-station select[b-5q8g6br3yk],.composition-point-row input[b-5q8g6br3yk]{padding:8px;border:1px solid #b4cbbd;border-radius:4px;width:100%;background:#fff;color:var(--ink);min-width:0;font-size:13px}.composition-field small[b-5q8g6br3yk],.composition-field-title span[b-5q8g6br3yk]{font-size:12px;color:var(--muted);line-height:1.45}.operation-identity[b-5q8g6br3yk]{font-size:12px;color:var(--muted);border-bottom:1px solid #e0e8df;padding-bottom:10px}.operation-identity>summary[b-5q8g6br3yk]{cursor:pointer;margin-bottom:6px}.operation-identity .composition-field[b-5q8g6br3yk]{margin:8px 0}.composition-inline-action[b-5q8g6br3yk]{padding:4px 0;border:0;background:none;text-align:left;color:var(--accent);font-size:12px;cursor:pointer}.composition-check[b-5q8g6br3yk]{display:flex;gap:8px;align-items:center;font-size:13px}.composition-point-field[b-5q8g6br3yk]{border-top:1px solid #d8e6db;padding-top:10px}.composition-field-title[b-5q8g6br3yk]{display:grid;gap:4px;font-size:13px}.composition-point-row[b-5q8g6br3yk]{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin:8px 0}.composition-point-row>span[b-5q8g6br3yk]{font-size:12px;color:#6d8978}.composition-point-row label[b-5q8g6br3yk]{display:flex;gap:3px;align-items:center;font-size:11px;min-width:0}.composition-point-row input[b-5q8g6br3yk]{width:56px;font-size:12px;padding:6px}.composition-point-row button[b-5q8g6br3yk]{border:0;background:none;color:#976742}.composition-stations[b-5q8g6br3yk],.surface-profile-maps[b-5q8g6br3yk]{border-top:1px solid #d7e4d8;margin-top:14px;padding-top:12px;font-size:12px;color:var(--muted)}.composition-station[b-5q8g6br3yk]{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0}.composition-station select[b-5q8g6br3yk]{flex:1;min-width:75px}.composition-station input[b-5q8g6br3yk]{flex:1;min-width:65px}.composition-station button[b-5q8g6br3yk]{border:0;background:none;color:#976742}.composition-vertex-map[b-5q8g6br3yk]{background:#f3f6eb;padding:9px;border-left:2px solid #b59a64;font-size:12px;margin:8px 0}.composition-vertex-map summary[b-5q8g6br3yk]{cursor:pointer}.composition-vertex-map small[b-5q8g6br3yk]{display:block;line-height:1.5;margin:8px 0}.composition-vertex-map label[b-5q8g6br3yk]{display:inline-flex;align-items:center;gap:6px;margin:5px;font-size:12px}.composition-vertex-map input[b-5q8g6br3yk]{width:47px;border:1px solid #b6c8b5;padding:5px}.composition-editor-actions[b-5q8g6br3yk]{display:flex;gap:7px;margin-top:20px;position:sticky;bottom:-16px;background:#fff;padding:12px 0}.composition-editor-actions button[b-5q8g6br3yk]{padding:9px 12px;border:1px solid #b3c8ba;background:#fff;border-radius:4px;font-size:13px;color:#3e6252}.composition-editor-actions .composition-save[b-5q8g6br3yk]{background:var(--accent);border-color:var(--accent);color:white;font-weight:600}.action-verification[b-5q8g6br3yk]{font-size:11px;line-height:1.45;color:var(--muted);margin:0}.composition-stage.has-inspector .action-overlay[b-5q8g6br3yk]{right:310px;flex-wrap:wrap}.composition-stage.has-inspector .action-overlay span[b-5q8g6br3yk]{background:#fbfcfae8;padding:5px;border-radius:4px}
.conversation-pane[b-5q8g6br3yk]{grid-column:1;grid-row:2;border-top:1px solid var(--line);background:#fff;max-height:330px;overflow:auto}.composition-ai[b-5q8g6br3yk]{padding:12px 20px 18px}.conversation-heading[b-5q8g6br3yk]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.conversation-heading h4[b-5q8g6br3yk]{font-size:14px;font-weight:600;margin:0}.conversation-heading>span[b-5q8g6br3yk]{font-size:12px;color:var(--muted);background:#e8f1eb;padding:4px 7px;border-radius:4px}.composition-ai>label[b-5q8g6br3yk]{font-size:12px;display:block;color:var(--muted);margin:7px 0}.composition-ai textarea[b-5q8g6br3yk]{width:100%;border:1px solid #bdcfc2;border-radius:5px;padding:10px 12px;font-size:14px;line-height:1.5;resize:vertical;min-height:54px;background:#fbfdf9;color:var(--ink)}.composition-ai>p[b-5q8g6br3yk]{font-size:12px;color:var(--muted);line-height:1.5}.recipe-cost-details[b-5q8g6br3yk]{font-size:12px;margin-top:8px;color:#587465}.recipe-cost-details>summary[b-5q8g6br3yk]{cursor:pointer}.composition-ai-actions[b-5q8g6br3yk]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.composition-ai-actions button[b-5q8g6br3yk]{border:1px solid #aac7b7;border-radius:4px;background:#fff;padding:8px 12px;font-size:13px;color:#2c685a}.composition-ai-actions button:first-child[b-5q8g6br3yk],.composition-ai-actions button.composition-ai-confirm[b-5q8g6br3yk]{background:var(--accent);border-color:var(--accent);color:white}.composition-ai-actions small[b-5q8g6br3yk]{font-size:12px;color:var(--muted)}.composition-ai-response[b-5q8g6br3yk]{padding:10px 12px;background:#fff7e9;border-left:3px solid #b29761;font-size:13px;line-height:1.5;margin:12px 0}.conversation-turn[b-5q8g6br3yk]{padding:10px 12px;border-left:2px solid #b4cbb9;background:#f4f7f0;margin:8px 0;font-size:13px;line-height:1.5}.conversation-turn>strong[b-5q8g6br3yk]{font-size:12px;color:#66826c}.conversation-turn p[b-5q8g6br3yk]{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-turn.is-user[b-5q8g6br3yk]{background:#edf4f1;border-left-color:#5d9c8e}.plan-assumptions[b-5q8g6br3yk],.plan-alternatives[b-5q8g6br3yk]{padding:10px 12px;border:1px solid #e0d2b0;background:#fffaef;border-radius:4px;font-size:13px;margin:10px 0}.plan-assumptions li[b-5q8g6br3yk],.plan-alternatives li[b-5q8g6br3yk]{margin-top:5px}.alternative-actions[b-5q8g6br3yk]{display:flex;gap:7px;flex-wrap:wrap}.alternative-actions button[b-5q8g6br3yk]{border:1px solid #bea974;background:#fff;padding:6px 9px;text-align:left;font-size:12px;border-radius:3px;color:#6f6139}.composition-ai-draft[b-5q8g6br3yk]{border-top:1px solid #dbe4d9;margin-top:12px;padding-top:12px;font-size:13px;line-height:1.45}.composition-ai-draft .plan-steps[b-5q8g6br3yk]{padding-left:20px;max-height:none}.composition-ai-draft .plan-steps li[b-5q8g6br3yk]{margin:8px 0}.plan-steps small[b-5q8g6br3yk]{display:block;color:var(--muted);font-size:12px}.composition-ai-draft details[b-5q8g6br3yk]{margin:10px 0}.composition-ai-draft details>ol[b-5q8g6br3yk]{padding-left:20px}.composition-ai-draft details li[b-5q8g6br3yk]{margin:10px 0}.composition-ai-draft details li>span[b-5q8g6br3yk]{color:#6e8778;margin-right:8px}.composition-ai-draft small[b-5q8g6br3yk]{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ai-parameter[b-5q8g6br3yk]{display:inline-flex;gap:6px;align-items:center;font-size:12px;margin:6px 10px 3px 0}.ai-parameter input[b-5q8g6br3yk]{border:1px solid #b1c5b5;border-radius:3px;padding:5px;width:90px}.composition-message[b-5q8g6br3yk]{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:80;max-width:650px;border:1px solid #b4d0bb;background:#f4fff2;box-shadow:0 3px 14px #294a3b15;border-radius:5px;padding:10px 16px;font-size:13px;color:#305e43;margin:0}.composition-message.error[b-5q8g6br3yk]{border-color:#dab19d;background:#fff4ec;color:#8a4531}.composition-confirm[b-5q8g6br3yk]{position:fixed;z-index:100;top:25%;left:50%;transform:translateX(-50%);max-width:480px;width:90%;background:white;border:1px solid #d1bd9c;box-shadow:0 12px 60px #203b3c35;padding:25px;border-radius:7px;font-size:14px}.composition-confirm p[b-5q8g6br3yk]{font-size:13px;line-height:1.5;margin-top:10px}.composition-confirm button[b-5q8g6br3yk]{padding:8px 14px;margin-right:8px;background:#fff;border:1px solid #c7b596;border-radius:4px;color:#715235}.composition-confirm button:first-of-type[b-5q8g6br3yk]{background:#a15137;color:#fff;border-color:#a15137}button:disabled[b-5q8g6br3yk]{opacity:.45;cursor:default}button:focus-visible[b-5q8g6br3yk],summary:focus-visible[b-5q8g6br3yk],select:focus-visible[b-5q8g6br3yk],input:focus-visible[b-5q8g6br3yk],textarea:focus-visible[b-5q8g6br3yk]{outline:3px solid #76b1a0;outline-offset:2px}.sr-only[b-5q8g6br3yk]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1050px){.studio-workspace[b-5q8g6br3yk]{grid-template-columns:minmax(0,1fr) 260px}.direct-command[b-5q8g6br3yk]{font-size:12px;padding:7px}.selection-title small[b-5q8g6br3yk]{display:none}.selection-options select[b-5q8g6br3yk]{max-width:115px}.composition-stage-head[b-5q8g6br3yk]{padding:8px 12px}.view-actions[b-5q8g6br3yk]{gap:3px}.composition-inspector[b-5q8g6br3yk]{width:260px}.composition-stage.has-inspector .action-overlay[b-5q8g6br3yk]{right:280px}}@media(max-width:800px){.studio-workspace[b-5q8g6br3yk]{grid-template-columns:minmax(0,1fr);grid-template-rows:520px auto auto}.composition-stage[b-5q8g6br3yk]{grid-row:1;border-right:0}.notebook-timeline[b-5q8g6br3yk]{grid-column:1;grid-row:3;max-height:420px;border-top:1px solid var(--line)}.conversation-pane[b-5q8g6br3yk]{grid-row:2;max-height:330px}.model-toolbar[b-5q8g6br3yk]{flex-wrap:wrap;height:auto;padding:6px 10px}.composition-stage[b-5q8g6br3yk]{grid-template-rows:44px auto minmax(0,1fr)}.selection-options[b-5q8g6br3yk]{margin-left:0}.selection-options select[b-5q8g6br3yk]{max-width:160px}.composition-inspector[b-5q8g6br3yk]{top:98px;bottom:8px;right:8px;width:250px;max-height:calc(100% - 106px)}.composition-stage.has-inspector .action-overlay[b-5q8g6br3yk]{right:270px}.view-actions button[b-5q8g6br3yk]{font-size:11px}.selection-title>span[b-5q8g6br3yk]{font-size:13px}.action-overlay span[b-5q8g6br3yk]{display:none}}

/* Final viewport composition: model and notebook share one bounded page. */
.studio-workspace[b-5q8g6br3yk]{height:calc(100dvh - 110px);min-height:640px;grid-template-rows:minmax(0,1fr) 155px}.composition-stage.has-inspector .viewer-canvas[b-5q8g6br3yk]{margin-right:310px}.composition-stage.has-inspector .action-overlay[b-5q8g6br3yk]{right:16px}.notebook-timeline>header[b-5q8g6br3yk]{padding:12px 14px}.history-actions[b-5q8g6br3yk]{display:flex;gap:4px;align-items:center}.notebook-timeline header .history-actions button[b-5q8g6br3yk]{font-size:11px;width:auto;min-width:48px;height:30px;padding:5px;background:#f6faf5;border:1px solid #c4d6c7;border-radius:4px;color:#2d6252}.notebook-timeline header .history-actions button:disabled[b-5q8g6br3yk]{opacity:.42}.conversation-pane[b-5q8g6br3yk]{max-height:none}.composition-ai[b-5q8g6br3yk]{padding:10px 16px}.conversation-heading[b-5q8g6br3yk]{margin-bottom:7px}.conversation-composer[b-5q8g6br3yk]{display:grid;grid-template-columns:minmax(0,1fr) 160px;column-gap:10px;align-items:start}.conversation-composer textarea[b-5q8g6br3yk]{grid-column:1;grid-row:1;min-height:51px;max-height:120px;resize:vertical;font-size:13px;padding:8px 10px}.conversation-composer .composition-ai-actions[b-5q8g6br3yk]{grid-column:2;grid-row:1;margin:0;display:grid;gap:4px}.conversation-composer .composition-ai-actions>button[b-5q8g6br3yk]{padding:9px 10px}.conversation-composer .composition-ai-actions small[b-5q8g6br3yk]{font-size:11px;line-height:1.3}.conversation-composer .recipe-cost-details[b-5q8g6br3yk]{grid-column:1/-1;grid-row:2;margin-top:5px;font-size:11px}.conversation-composer .sr-only[b-5q8g6br3yk]{position:absolute}.action-source[b-5q8g6br3yk]{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;color:#4e705e;padding-bottom:10px;border-bottom:1px solid #dbe5d8}.action-source button[b-5q8g6br3yk]{border:0;background:none;color:#146a70;text-decoration:underline;font-size:12px}.composition-inspector[b-5q8g6br3yk]{top:105px}.composition-inspector-head[b-5q8g6br3yk]{padding-bottom:8px}.composition-fields[b-5q8g6br3yk]{gap:11px}
@media(max-width:1050px){.composition-stage.has-inspector .viewer-canvas[b-5q8g6br3yk]{margin-right:278px}.composition-stage.has-inspector .action-overlay[b-5q8g6br3yk]{right:12px}}
@media(max-width:800px){.studio-workspace[b-5q8g6br3yk]{height:auto;min-height:0;grid-template-rows:510px auto auto}.composition-stage.has-inspector .viewer-canvas[b-5q8g6br3yk]{margin-right:0}.conversation-pane[b-5q8g6br3yk]{max-height:350px}.notebook-timeline[b-5q8g6br3yk]{max-height:420px}.conversation-composer[b-5q8g6br3yk]{grid-template-columns:minmax(0,1fr) 140px}.composition-inspector[b-5q8g6br3yk]{top:105px;bottom:10px;max-height:calc(100% - 115px)}}

/* Operational notebook and graph: the feature recipe is the editable source of truth. */
.studio-workspace.is-wide[b-5q8g6br3yk]{grid-template-columns:minmax(0,1fr) 470px}.notebook-timeline[b-5q8g6br3yk]{overflow:hidden}.notebook-timeline>header[b-5q8g6br3yk]{height:64px}.notebook-timeline h2[b-5q8g6br3yk]{font-size:16px}.notebook-view-tabs[b-5q8g6br3yk]{display:flex;border-bottom:1px solid #ccdcd0;flex-shrink:0;padding:0 12px;gap:8px;background:#f5f9f2}.notebook-view-tabs button[b-5q8g6br3yk]{border:0;border-bottom:2px solid transparent;background:none;padding:11px 8px;font-size:13px;color:#557564}.notebook-view-tabs button[aria-selected=true][b-5q8g6br3yk]{border-bottom-color:#146a70;color:#164e44;font-weight:600}.notebook-view-tabs .graph-width[b-5q8g6br3yk]{margin-left:auto;font-size:11px;color:#61816e}.active-parametric-cell[b-5q8g6br3yk]{flex-shrink:0;max-height:42vh;overflow:auto;border-bottom:2px solid #a7c9b4;background:#f5faf2}.active-parametric-cell>summary[b-5q8g6br3yk]{cursor:pointer;font-size:12px;padding:9px 15px;font-weight:600;color:#2c6b52}.active-parametric-cell .composition-inspector[b-5q8g6br3yk]{position:static;max-height:none;height:auto;width:auto;padding:10px 14px;border:0;border-radius:0;background:#f8fcf5;box-shadow:none;overflow:visible}.active-parametric-cell .composition-inspector-head[b-5q8g6br3yk]{margin-bottom:10px}.active-parametric-cell .composition-inspector-head h4[b-5q8g6br3yk]{font-size:16px}.composition-stage.has-inspector .viewer-canvas[b-5q8g6br3yk]{margin-right:0}.composition-stage.has-inspector .action-overlay[b-5q8g6br3yk]{right:16px}.notebook-timeline[b-5q8g6br3yk]  .feature-graph{flex:1;min-height:0}.parametric-cells[b-5q8g6br3yk]{padding:0 14px 16px}.parametric-cell[b-5q8g6br3yk]{padding:13px 0;border-bottom:1px solid #d9e5d9}.parametric-cell.is-selected[b-5q8g6br3yk]{background:#edf6ea;margin:0 -14px;padding-left:14px;padding-right:14px;border-left:3px solid #3b8b70}.parametric-cell.is-inactive[b-5q8g6br3yk]{opacity:.55}.cell-title[b-5q8g6br3yk]{display:grid;gap:4px;border:0;padding:0;background:none;text-align:left;width:100%;color:#254c40;cursor:pointer}.cell-title strong[b-5q8g6br3yk]{font-size:14px;line-height:1.35}.cell-title>span[b-5q8g6br3yk]{font-size:11px;color:#6a8272}.cell-inputs[b-5q8g6br3yk]{display:flex;gap:5px;flex-wrap:wrap;align-items:baseline;font-size:11px;margin:10px 0;color:#65816d}.cell-inputs>span[b-5q8g6br3yk]{font-weight:600;margin-right:4px}.cell-inputs small[b-5q8g6br3yk]{font-size:11px}.cell-inputs button[b-5q8g6br3yk]{border:1px solid #bed4c3;border-radius:3px;padding:3px 5px;background:#f8fcf5;font-size:11px;color:#2c7054}.cell-parameters[b-5q8g6br3yk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cell-parameters label[b-5q8g6br3yk]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;font-size:11px;color:#416b52;min-width:0}.cell-parameters input[b-5q8g6br3yk]{grid-column:1;grid-row:2;width:100%;min-width:0;padding:5px 6px;border:1px solid #bfd1c0;background:#fff;border-radius:3px;color:#254c40;font-size:12px}.cell-parameters em[b-5q8g6br3yk]{grid-column:2;grid-row:2;font-style:normal;align-self:center;font-size:11px;color:#6e8a77}.cell-parameter-value[b-5q8g6br3yk]{display:grid;gap:3px;border:1px solid #d2dfce;background:#fbfdf8;border-radius:3px;text-align:left;padding:5px;color:#3e6d51;min-width:0}.cell-parameter-value span[b-5q8g6br3yk]{font-size:10px}.cell-parameter-value strong[b-5q8g6br3yk]{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-actions[b-5q8g6br3yk]{display:flex;gap:10px;align-items:center;margin-top:10px}.cell-actions button[b-5q8g6br3yk]{font-size:11px;border:0;background:none;padding:3px 0;color:#146a70}.cell-actions>span[b-5q8g6br3yk]{margin-left:auto;font-size:10px;color:#66836d}.cell-impact[b-5q8g6br3yk]{display:block;color:#718f77;font-size:10px;margin-top:5px}.cell-details[b-5q8g6br3yk]{font-size:11px;color:#627e69;margin-top:9px}.cell-details summary[b-5q8g6br3yk]{cursor:pointer}.cell-details p[b-5q8g6br3yk]{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.notebook-versions[b-5q8g6br3yk]{border-top:1px solid #cfdfce;flex-shrink:0;max-height:190px;overflow:auto;background:#f7faf4;font-size:11px;color:#59765f}.notebook-versions>summary[b-5q8g6br3yk]{padding:12px 14px;cursor:pointer;font-weight:600}.notebook-versions>article[b-5q8g6br3yk]{padding:10px 14px;border-top:1px solid #e0e9dd;display:grid;gap:6px}.notebook-versions small[b-5q8g6br3yk]{font-size:10px}.notebook-versions p[b-5q8g6br3yk]{font-size:11px;line-height:1.5;margin:0}.notebook-versions pre[b-5q8g6br3yk]{font-size:10px;max-height:150px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.notebook-versions details summary[b-5q8g6br3yk]{cursor:pointer}
@media(max-width:800px){.studio-workspace.is-wide[b-5q8g6br3yk]{grid-template-columns:1fr}.notebook-timeline[b-5q8g6br3yk]{max-height:620px}.active-parametric-cell[b-5q8g6br3yk]{max-height:370px}.composition-stage.has-inspector .viewer-canvas[b-5q8g6br3yk]{margin-right:0}}

.conversation-heading>button[b-5q8g6br3yk]{border:0;background:none;color:#146a70;text-decoration:underline;font-size:11px;margin-left:auto}.experiment-observation[b-5q8g6br3yk]{display:grid;gap:5px;font-size:11px;color:#4e725c}.experiment-observation textarea[b-5q8g6br3yk]{padding:7px;border:1px solid #b5ccba;background:#fff;border-radius:3px;font-size:12px;color:#284d3b;resize:vertical}.save-observation[b-5q8g6br3yk]{border:1px solid #abc4b1;background:white;color:#246849;font-size:11px;padding:6px 9px;justify-self:start;border-radius:3px}

.insert-solid[b-5q8g6br3yk]{border:1px solid #286c63;background:#e6f1e9;color:#185e50;border-radius:4px;font-weight:600;padding:7px 10px;white-space:nowrap;font-size:13px}.notebook-view-tabs[b-5q8g6br3yk]{padding:0 9px;gap:2px}.notebook-view-tabs button[b-5q8g6br3yk]{padding:10px 7px;font-size:12px}.notebook-view-tabs .graph-width[b-5q8g6br3yk]{font-size:10px;padding:10px 4px}.notebook-object-group[b-5q8g6br3yk]{border-bottom:1px solid #c5d9c7;margin:0 -14px}.notebook-object-group>summary[b-5q8g6br3yk]{padding:13px 14px;cursor:pointer;display:flex;gap:10px;align-items:baseline;background:#f2f7ec;color:#2c5d43}.notebook-object-group>summary>strong[b-5q8g6br3yk]{font-size:13px;font-weight:600;flex:1}.notebook-object-group>summary>span[b-5q8g6br3yk]{font-size:10px;color:#668065}.notebook-object-group>.parametric-cell[b-5q8g6br3yk]{margin:0 14px}.notebook-object-group>.parametric-cell.is-selected[b-5q8g6br3yk]{padding-left:10px;padding-right:10px;margin:0 4px}.layer-new[b-5q8g6br3yk]{display:flex;gap:5px;padding:10px 0}.layer-new input[b-5q8g6br3yk]{font-size:12px;border:1px solid #b6cdb8;border-radius:3px;padding:6px;width:100%;min-width:0}.layer-new button[b-5q8g6br3yk]{font-size:11px;border:1px solid #b1c9b4;background:white;color:#246646;padding:5px;border-radius:3px}.layer-assignment[b-5q8g6br3yk]{padding:8px 14px;display:flex;gap:7px;align-items:center;font-size:11px;background:#f8fbf5}.layer-assignment>span[b-5q8g6br3yk]{flex:1}.layer-assignment select[b-5q8g6br3yk]{max-width:135px;min-width:0;font-size:11px;padding:5px;border:1px solid #bfd1bd;color:#31593f;background:white;border-radius:3px}.layer-visibility[b-5q8g6br3yk]{font-size:10px;margin:6px 14px;padding:4px 7px;border:1px solid #c1d4be;background:white;color:#346448;border-radius:3px}
.cell-parameters label[b-5q8g6br3yk],.cell-parameters label input[b-5q8g6br3yk],.cell-parameter-value strong[b-5q8g6br3yk]{font-size:13px}.cell-parameters label[b-5q8g6br3yk]{line-height:1.4}.cell-inputs button[b-5q8g6br3yk],.cell-actions button[b-5q8g6br3yk]{font-size:12px}.cell-measurement[b-5q8g6br3yk]{display:block;padding:5px 0;color:#466a52;font-size:12px;line-height:1.45}.cell-actions [role=status][b-5q8g6br3yk]{font-size:12px}
.active-parametric-cell[b-5q8g6br3yk]{max-height:60vh}.active-parametric-cell .composition-inspector-head[b-5q8g6br3yk]{margin-bottom:7px}.active-parametric-cell .composition-fields[b-5q8g6br3yk]{gap:8px}.active-parametric-cell .composition-field input[b-5q8g6br3yk]{padding:7px}.active-parametric-cell .action-verification[b-5q8g6br3yk]{font-size:11px;line-height:1.4}

/* Floating graph and contextual actions do not replace the notebook view. */
.delete-selection[b-5q8g6br3yk]{color:#9a352b!important}.delete-selection:hover:not(:disabled)[b-5q8g6br3yk]{background:#fff0eb!important}.cell-actions[b-5q8g6br3yk]{flex-wrap:wrap}.open-graph[b-5q8g6br3yk]{border:0;background:none;padding:10px 8px;color:#146a70;font-size:13px;font-weight:600;cursor:pointer}
.graph-dialog-backdrop[b-5q8g6br3yk],.delete-dialog-backdrop[b-5q8g6br3yk]{position:fixed;inset:0;z-index:100;background:#17383d66;display:flex;align-items:center;justify-content:center;padding:16px}.graph-dialog[b-5q8g6br3yk]{width:min(1260px,100%);height:min(790px,calc(100dvh - 32px));display:flex;flex-direction:column;background:#fff;border:1px solid #a8bfb6;border-radius:10px;box-shadow:0 18px 65px #132e3c40;overflow:hidden}.graph-dialog>header[b-5q8g6br3yk]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #d6e2d9}.graph-dialog h2[b-5q8g6br3yk]{font-size:19px;margin:0 0 6px}.graph-dialog header p[b-5q8g6br3yk]{font-size:13px;color:#526b69;margin:0}.graph-dialog header>button[b-5q8g6br3yk]{font-size:27px;border:0;background:transparent;color:#365c55;padding:4px 10px;cursor:pointer}.graph-dialog-body[b-5q8g6br3yk]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 250px}.graph-dialog-body[b-5q8g6br3yk]  .feature-graph{height:100%;min-height:0}.graph-node-summary[b-5q8g6br3yk]{border-left:1px solid #d6e2d9;padding:18px;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;color:#426b5c}.graph-node-summary h3[b-5q8g6br3yk]{font-size:16px;margin:0;color:#203b3c}.graph-node-summary p[b-5q8g6br3yk]{margin:0;overflow-wrap:anywhere;line-height:1.5}.graph-node-summary button[b-5q8g6br3yk]{border:1px solid #b9cfc2;border-radius:4px;padding:8px 10px;background:#fff;color:#146a70;font-size:13px;cursor:pointer}.delete-dialog-backdrop .delete-dialog[b-5q8g6br3yk]{position:static;transform:none;max-width:470px;border-radius:8px;margin:0;background:#fff;padding:24px;box-shadow:0 12px 45px #132e3c33}.delete-dialog p[b-5q8g6br3yk]{font-size:14px;line-height:1.5}
.composition-workbench[b-5q8g6br3yk]  .model-context-menu{position:fixed;z-index:110;width:232px;max-height:min(420px,calc(100dvh - 16px));overflow:auto;display:flex;flex-direction:column;padding:7px;background:#fff;border:1px solid #b4cbbf;border-radius:7px;box-shadow:0 9px 30px #193c3c30;color:#244e45}.composition-workbench[b-5q8g6br3yk]  .model-context-menu>strong{padding:8px;font-size:13px;border-bottom:1px solid #dce5dd;margin-bottom:4px;overflow-wrap:anywhere}.composition-workbench[b-5q8g6br3yk]  .model-context-menu>button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:4px;font-size:13px;color:#244e45;cursor:pointer}.composition-workbench[b-5q8g6br3yk]  .model-context-menu>button:hover:not(:disabled),.composition-workbench[b-5q8g6br3yk]  .model-context-menu>button:focus-visible{background:#eaf4ed}.composition-workbench[b-5q8g6br3yk]  .model-context-menu>button:disabled{opacity:.45;cursor:default}
@media(max-width:650px){.graph-dialog-backdrop[b-5q8g6br3yk]{padding:8px}.graph-dialog[b-5q8g6br3yk]{height:calc(100dvh - 16px)}.graph-dialog-body[b-5q8g6br3yk]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 160px}.graph-node-summary[b-5q8g6br3yk]{border-left:0;border-top:1px solid #d6e2d9;gap:7px;padding:10px;flex-direction:row;flex-wrap:wrap}.graph-node-summary h3[b-5q8g6br3yk],.graph-node-summary p[b-5q8g6br3yk]{width:100%}.graph-dialog header p[b-5q8g6br3yk]{display:none}}

/* A shared drawing surface: graph never obscures or replaces the model. */
.model-graph-area[b-5q8g6br3yk]{grid-row:3;display:grid;min-height:0;min-width:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.model-graph-area>.viewer-canvas[b-5q8g6br3yk]{grid-row:1;min-height:0}.model-graph-area.with-graph[b-5q8g6br3yk]{grid-template-rows:minmax(180px,1fr) minmax(200px,var(--graph-share))}.model-graph-area.with-graph.graph-beside[b-5q8g6br3yk]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,1fr) minmax(280px,var(--graph-share))}.graph-dock[b-5q8g6br3yk]{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-top:2px solid #99b9b0;background:#fbfcfa}.graph-beside>.graph-dock[b-5q8g6br3yk]{border-top:0;border-left:2px solid #99b9b0}.graph-dock>header[b-5q8g6br3yk]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid #d6dfd8;font-size:12px}.graph-dock-controls[b-5q8g6br3yk]{display:flex;align-items:center;gap:8px}.graph-dock-controls label[b-5q8g6br3yk]{display:flex;align-items:center;gap:5px;font-size:11px}.graph-dock-controls input[b-5q8g6br3yk]{width:70px}.graph-dock button[b-5q8g6br3yk]{border:1px solid #bbcdc6;background:white;color:#205b54;border-radius:4px;padding:5px 8px;font-size:11px}.graph-dock[b-5q8g6br3yk]  .feature-graph{flex:1;min-height:0}.graph-dock>footer[b-5q8g6br3yk]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-top:1px solid #d6dfd8;font-size:11px;flex-wrap:wrap}.graph-dock>footer span[b-5q8g6br3yk]{flex:1}.model-graph-area.with-graph .viewer-canvas[b-5q8g6br3yk]  .schema-view{min-height:0}.notebook-view-tabs .open-graph[aria-expanded=true][b-5q8g6br3yk]{border-bottom-color:#146a70;color:#164e44;font-weight:600}
@media(max-width:900px){.model-graph-area.with-graph.graph-beside[b-5q8g6br3yk]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,1fr) minmax(200px,var(--graph-share))}.graph-beside>.graph-dock[b-5q8g6br3yk]{border-left:0;border-top:2px solid #99b9b0}.graph-dock-controls[b-5q8g6br3yk]{flex-wrap:wrap}.model-graph-area.with-graph[b-5q8g6br3yk]{min-height:480px}.studio-workspace:has(.with-graph)[b-5q8g6br3yk]{min-height:850px}.graph-dock-controls input[b-5q8g6br3yk]{width:55px}}

.object-actions[b-5q8g6br3yk]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #d6dfd8}.object-actions small[b-5q8g6br3yk]{font-size:10px;color:#526b69;margin-right:auto}.object-actions button[b-5q8g6br3yk]{border:1px solid #bdcfc6;border-radius:4px;background:#fff;padding:5px 7px;font-size:11px;color:#205b54}

.graph-state-banner[b-5q8g6br3yk]{position:absolute;z-index:6;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fffdf1ed;border:1px solid #cbbf96;border-radius:4px;padding:8px 10px;font-size:12px;color:#6c582d}.graph-state-banner button[b-5q8g6br3yk]{border:1px solid #b9c9ba;background:white;color:#205b54;border-radius:3px;padding:5px 8px;font-size:11px}
.guided-intention[b-5q8g6br3yk]{font-size:14px;line-height:1.6;color:#365b57;margin:0 0 16px}.action-path[b-5q8g6br3yk]{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 20px;font-size:11px;color:#6d827c}.action-path li[b-5q8g6br3yk]{flex:1;border-top:3px solid #d8e4de;padding-top:7px}.action-path .current[b-5q8g6br3yk]{color:#164d50;border-color:#146a70;font-weight:600}.action-path .done[b-5q8g6br3yk]{border-color:#92b8a9}.technical-toggle[b-5q8g6br3yk]{display:block;width:100%;padding:12px 0;margin:12px 0;border:0;border-top:1px solid #d6e2db;background:transparent;color:#5a726c;text-align:left;font-size:12px;cursor:pointer}.technical-toggle[aria-expanded=true][b-5q8g6br3yk]{font-weight:600;color:#164d50}.guided-surface[b-5q8g6br3yk]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.surface-size[b-5q8g6br3yk]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.surface-size label[b-5q8g6br3yk]{display:grid;gap:7px;font-size:13px;color:#365b57}.surface-size em[b-5q8g6br3yk]{display:none}.surface-size input[b-5q8g6br3yk]{width:100%;border:1px solid #b8cfc5;border-radius:5px;padding:9px;font:inherit}.surface-touch[b-5q8g6br3yk]{padding:14px;border-left:3px solid #146a70;background:#ecf5f2;color:#234b47}.surface-touch strong[b-5q8g6br3yk]{font-size:14px}.surface-touch p[b-5q8g6br3yk]{font-size:13px;line-height:1.5;margin:7px 0 0}.surface-gestures[b-5q8g6br3yk]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.surface-gestures button[b-5q8g6br3yk],.surface-refine[b-5q8g6br3yk]{padding:10px;border:1px solid #abc5ba;background:#fff;border-radius:5px;color:#146a70;font-size:13px;cursor:pointer}.surface-gestures button:hover:not(:disabled)[b-5q8g6br3yk],.surface-refine:hover:not(:disabled)[b-5q8g6br3yk]{background:#e4f1ec}.surface-gestures button:disabled[b-5q8g6br3yk]{opacity:.45;cursor:default}.surface-refine[b-5q8g6br3yk]{margin-top:8px;text-align:left}.guided-surface>small[b-5q8g6br3yk]{font-size:12px;line-height:1.5;color:#58716b}.composition-fields:empty[b-5q8g6br3yk]{display:none}.action-path+ .action-verification[b-5q8g6br3yk]{font-size:12px}.composition-inspector-head h4[b-5q8g6br3yk]{font-size:21px;line-height:1.25}.composition-fields label>small[b-5q8g6br3yk]{line-height:1.5}
.composition-inspector-head>div>span[b-5q8g6br3yk]{display:none}.guided-surface[b-5q8g6br3yk]{gap:10px}.surface-touch[b-5q8g6br3yk]{padding:10px}.surface-touch p[b-5q8g6br3yk]{margin-top:5px}.surface-gestures button[b-5q8g6br3yk]{padding:8px}.surface-gestures button:last-child[b-5q8g6br3yk]{grid-column:1/-1}.guided-change[b-5q8g6br3yk]{font-size:12px;line-height:1.5;color:#285951;margin:0}.guided-intention[b-5q8g6br3yk]{margin-bottom:12px}.issue-detail[b-5q8g6br3yk]{position:fixed;right:20px;bottom:66px;z-index:80;max-width:440px;max-height:35vh;overflow:auto;padding:12px;background:white;border:1px solid #c9d8d1;border-radius:5px;font-size:12px}.issue-detail summary[b-5q8g6br3yk]{cursor:pointer}.issue-detail p[b-5q8g6br3yk]{overflow-wrap:anywhere}
/* _content/Composio.Web/Components/CompositionGraphView.razor.rz.scp.css */
.feature-graph[b-4ou4mgdh2b]{height:100%;min-height:0;display:flex;flex-direction:column}.graph-explanation[b-4ou4mgdh2b]{font-size:12px;line-height:1.5;color:#526b69;padding:12px 16px;border-bottom:1px solid #dce5dd;background:#f8fbf6}.graph-canvas[b-4ou4mgdh2b]{overflow:auto;flex:1;min-height:220px;background-image:radial-gradient(#d7e1d7 1px,transparent 1px);background-size:16px 16px;position:relative}.graph-canvas svg[b-4ou4mgdh2b]{display:block;min-width:100%;overflow:visible}.graph-edge[b-4ou4mgdh2b]{fill:none;stroke:#9eb9ab;stroke-width:1.5}.graph-edge.is-related[b-4ou4mgdh2b]{stroke:#267b6c;stroke-width:2.5}.graph-node[b-4ou4mgdh2b]{cursor:pointer;outline:none}.graph-node rect[b-4ou4mgdh2b]{fill:#fff;stroke:#afc7b7;stroke-width:1.3}.graph-node.is-selected rect[b-4ou4mgdh2b],.graph-node:focus rect[b-4ou4mgdh2b]{fill:#edf7ed;stroke:#146a70;stroke-width:2}.graph-node.is-inactive[b-4ou4mgdh2b]{opacity:.45}.graph-node-title[b-4ou4mgdh2b]{font-size:12px;font-weight:600;fill:#244e45;pointer-events:none}.graph-node-kind[b-4ou4mgdh2b]{font-size:10px;fill:#617f6e;pointer-events:none}.graph-input[b-4ou4mgdh2b]{fill:#fff;stroke:#337b68;stroke-width:2;cursor:crosshair}.graph-input:hover[b-4ou4mgdh2b],.graph-input:focus[b-4ou4mgdh2b]{fill:#e6bd68;outline:none;stroke:#8c6a2c;stroke-width:3}.graph-output[b-4ou4mgdh2b]{fill:#337b68;stroke:#fff;stroke-width:1.5;pointer-events:none}.graph-connection[b-4ou4mgdh2b]{padding:12px 15px;border-bottom:1px solid #c7d9ca;background:#edf6ed;display:grid;gap:8px;font-size:12px}.graph-connection>strong[b-4ou4mgdh2b]{font-size:13px}.graph-connection label[b-4ou4mgdh2b]{display:grid;gap:5px}.graph-connection select[b-4ou4mgdh2b]{padding:7px;border:1px solid #acc5b2;border-radius:4px;background:white;color:#294f43;font-size:12px}.graph-connection button[b-4ou4mgdh2b]{border:1px solid #a8c0ad;background:white;padding:7px 9px;font-size:12px;border-radius:4px;margin-right:5px;color:#236454}.graph-connection button:first-child[b-4ou4mgdh2b]{background:#146a70;color:white;border-color:#146a70}.graph-connection button:disabled[b-4ou4mgdh2b]{opacity:.45}.graph-connection small[b-4ou4mgdh2b]{font-size:11px;line-height:1.4;color:#5e7868}.graph-empty[b-4ou4mgdh2b]{font-size:13px;color:#5d7b68;padding:30px;max-width:250px;line-height:1.5}:focus-visible[b-4ou4mgdh2b]{outline:3px solid #81b7a3;outline-offset:2px}

.graph-navigation[b-4ou4mgdh2b]{display:flex;gap:8px;align-items:center;padding:7px 12px;border-bottom:1px solid #d6dfd8;font-size:11px;flex-wrap:wrap}.graph-navigation button[b-4ou4mgdh2b]{border:1px solid #bdcfc6;background:#fff;color:#205b54;border-radius:4px;padding:4px 7px;font-size:11px}.graph-navigation label[b-4ou4mgdh2b]{margin-left:auto;display:flex;align-items:center;gap:4px}.graph-canvas[b-4ou4mgdh2b]{min-height:100px}.graph-explanation[b-4ou4mgdh2b]{font-size:11px;padding:7px 12px}
/* _content/Composio.Web/Components/Concept/ConceptInstructionComposer.razor.rz.scp.css */
.instruction-heading[b-r57fx9q6ju]{display:grid;gap:12px}.instruction-heading h2[b-r57fx9q6ju]{margin:0;font-size:1.1rem}.add-indication[b-r57fx9q6ju]{padding:11px 12px;border:1px solid #8fb7bd;border-radius:7px;background:#e9f4f4;color:#145764;text-align:left;font-weight:600}.composer-hint[b-r57fx9q6ju]{font-size:.9rem;line-height:1.5;color:#62777b;margin:14px 0 0}.indication-list[b-r57fx9q6ju]{list-style:none;padding:0;display:grid;gap:10px;margin:14px 0 0}.indication-entry[b-r57fx9q6ju]{border:1px solid #c5d7d8;background:#fff;border-radius:8px;padding:12px;min-width:0}.indication-text[b-r57fx9q6ju]{display:block;text-align:left;background:none;border:0;padding:0;color:#18363d;line-height:1.5;width:100%;overflow-wrap:anywhere}.indication-text:hover[b-r57fx9q6ju]{text-decoration:underline;text-decoration-color:#8bb6be;text-underline-offset:4px}.indication-actions[b-r57fx9q6ju]{display:flex;align-items:center;gap:7px;margin-top:10px}.indication-actions select[b-r57fx9q6ju]{min-width:0;flex:1;border:0;background:#eef4f4;border-radius:4px;padding:6px;color:#365e67;font-size:.78rem}.indication-actions button[b-r57fx9q6ju]{border:0;background:none;color:#47666d;font-size:1.2rem;line-height:1;padding:5px}.indication-controls[b-r57fx9q6ju]{display:grid;gap:12px;border-top:1px solid #d9e5e5;padding-top:13px;margin-top:13px}.indication-controls label[b-r57fx9q6ju]{display:grid;gap:6px;font-size:.8rem;font-weight:600}.indication-controls input[b-r57fx9q6ju],.indication-controls select[b-r57fx9q6ju]{width:100%;min-width:0;padding:9px 8px;border:1px solid #c3d4d6;border-radius:5px;background:#fff;color:#18363d}.short-controls[b-r57fx9q6ju]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.close-editor[b-r57fx9q6ju]{border:0;background:none;color:#0c6a7a;justify-self:start;padding:0;font-size:.78rem}.composer-error[b-r57fx9q6ju]{color:#a7473e;font-size:.85rem}.principle-picker[b-r57fx9q6ju]{width:min(660px,calc(100vw - 30px));max-height:85vh;border:1px solid #abc4c8;border-radius:12px;padding:24px;color:#18363d;background:#f8faf9;box-shadow:0 24px 80px #153c4140}.principle-picker[b-r57fx9q6ju]::backdrop{background:#18363d66}.principle-picker header[b-r57fx9q6ju]{display:flex;gap:18px;align-items:start;justify-content:space-between}.principle-picker h2[b-r57fx9q6ju]{font-size:1.5rem;margin-bottom:8px}.principle-picker header p[b-r57fx9q6ju]{font-size:.9rem;color:#62777b}.principle-picker header button[b-r57fx9q6ju]{background:none;border:0;font-size:1.7rem;color:#47666d}.principle-search[b-r57fx9q6ju]{width:100%;padding:13px;border:1px solid #a9c5ca;border-radius:7px;background:#fff;margin:3px 0 14px}.principle-results[b-r57fx9q6ju]{display:grid;max-height:46vh;overflow:auto;gap:3px}.principle-results button[b-r57fx9q6ju]{background:none;border:0;border-radius:6px;text-align:left;padding:13px 12px;color:#18363d}.principle-results button:hover[b-r57fx9q6ju],.principle-results button:focus-visible[b-r57fx9q6ju]{background:#e1eeee}.principle-results strong[b-r57fx9q6ju],.principle-results span[b-r57fx9q6ju]{display:block}.principle-results span[b-r57fx9q6ju]{font-size:.82rem;line-height:1.45;color:#62777b;margin-top:4px}.use-expression[b-r57fx9q6ju]{width:100%;margin-top:14px;padding:13px;border:1px solid #9fbfc4;border-radius:7px;background:#e9f3f3;color:#145764;text-align:left;overflow-wrap:anywhere}
/* _content/Composio.Web/Components/Concept/ConceptParameterFields.razor.rz.scp.css */
.concept-parameters[b-fofaa709ok]{display:grid;gap:22px}.concept-parameters label[b-fofaa709ok]{display:grid;gap:8px;font-weight:600;font-size:.95rem}.concept-parameters select[b-fofaa709ok],.concept-parameters input[type=number][b-fofaa709ok]{width:100%;min-width:0;padding:10px;border:1px solid #bacdce;background:#fff;border-radius:6px;color:#18363d}.concept-parameters details[b-fofaa709ok]{font-size:.88rem}.optional-fields[b-fofaa709ok]{display:grid;gap:22px;margin-top:17px}.measure-input[b-fofaa709ok]{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:6px}.concept-parameters small[b-fofaa709ok]{display:block;color:#62777b;font-size:.8rem;margin-top:5px;line-height:1.4}.audacity-field[b-fofaa709ok]{display:grid;gap:8px}.audacity-field input[b-fofaa709ok]{width:100%;accent-color:#0c6a7a}.range-caption[b-fofaa709ok]{display:flex;justify-content:space-between;font-size:.78rem;color:#62777b}.automatic[b-fofaa709ok]{padding:11px 12px;background:#eef5f5;border:1px solid #c3d7d8;border-radius:6px;text-align:left;color:#255b64}.quiet[b-fofaa709ok]{justify-self:start;border:0;background:none;color:#0c6a7a;padding:2px 0;font-size:.8rem}.concept-parameters summary[b-fofaa709ok]{cursor:pointer;color:#47666d}
/* _content/Composio.Web/Components/Concept/ConceptProposalView.razor.rz.scp.css */
.proposal-model[b-ws2httv3lx]{display:flex;flex-direction:column;min-width:0;border:1px solid #c4d7d7;border-radius:11px;background:#f8faf9;overflow:hidden}.proposal-model>header[b-ws2httv3lx]{display:flex;gap:12px;align-items:start;padding:20px 18px 15px;min-height:92px}.proposal-letter[b-ws2httv3lx]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:31px;height:31px;border:1px solid #9ebfc4;border-radius:50%;font-size:.9rem;color:#0c6a7a}.proposal-model h2[b-ws2httv3lx]{font-size:1.15rem;line-height:1.25;margin:0 0 5px;letter-spacing:-.02em;overflow-wrap:anywhere}.proposal-model header p[b-ws2httv3lx]{margin:0;font-size:.73rem;color:#62777b}.proposal-viewport[b-ws2httv3lx]{height:275px;position:relative;background:#e8efee;min-width:0;border-top:1px solid #d1dfde;border-bottom:1px solid #d1dfde}.proposal-viewport[b-ws2httv3lx]  .schema-view{height:100%;width:100%;min-height:0}.proposal-viewport img[b-ws2httv3lx]{height:100%;width:100%;object-fit:contain}.viewer-actions[b-ws2httv3lx]{position:absolute;top:10px;right:10px;display:flex;gap:8px;pointer-events:none}.viewer-actions button[b-ws2httv3lx]{pointer-events:auto;background:#f8faf9ed;border:1px solid #bfd2d5;border-radius:5px;padding:6px 9px;color:#285a65;font-size:.73rem}.proposal-waiting[b-ws2httv3lx]{height:100%;padding:30px 22px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px}.proposal-waiting span[b-ws2httv3lx]{font-size:2.5rem;color:#7da3aa;font-weight:300}.proposal-waiting p[b-ws2httv3lx]{margin:0;color:#62777b;max-width:25ch;font-size:.87rem;line-height:1.5}.proposal-idea[b-ws2httv3lx]{font-size:.92rem;line-height:1.55;margin:18px 18px 0;overflow-wrap:anywhere}.proposal-primary[b-ws2httv3lx]{padding:18px}.proposal-primary button[b-ws2httv3lx]{width:100%;border:0;border-radius:6px;background:#0c6a7a;color:#fff;padding:12px 10px;font-size:.85rem;font-weight:600;line-height:1.4}.proposal-primary button:disabled[b-ws2httv3lx]{opacity:.48;cursor:not-allowed}.proposal-error[b-ws2httv3lx]{font-size:.8rem;line-height:1.5;color:#a7473e;margin:15px 18px 0}.proposal-decisions[b-ws2httv3lx]{padding:0 18px 18px;font-size:.85rem;line-height:1.5}.proposal-decisions summary[b-ws2httv3lx]{cursor:pointer;color:#0c6a7a}.proposal-decisions h3[b-ws2httv3lx]{font-size:.85rem;margin:18px 0 8px}.proposal-decisions ul[b-ws2httv3lx]{padding-left:18px;margin:8px 0}.proposal-decisions li[b-ws2httv3lx]{margin:7px 0;overflow-wrap:anywhere}.proposal-decisions small[b-ws2httv3lx]{display:block;font-size:.73rem;color:#62777b}.proposal-secondary[b-ws2httv3lx]{margin-top:auto;padding:15px 18px 18px;display:grid;gap:10px;border-top:1px solid #d7e3e3}.proposal-secondary a[b-ws2httv3lx],.proposal-secondary button[b-ws2httv3lx]{text-align:left;color:#326773;font-size:.78rem;line-height:1.4;background:none;border:0;padding:0}.proposal-secondary a:hover[b-ws2httv3lx],.proposal-secondary button:hover[b-ws2httv3lx]{text-decoration:underline}.proposal-model:fullscreen[b-ws2httv3lx]{overflow:auto;border-radius:0;max-width:none;background:#f8faf9}.proposal-model:fullscreen .proposal-viewport[b-ws2httv3lx]{height:70vh}.proposal-model:fullscreen>header[b-ws2httv3lx]{min-height:0}.proposal-model:fullscreen .proposal-idea[b-ws2httv3lx]{max-width:80ch}@media(max-width:1150px){.proposal-model>header[b-ws2httv3lx]{padding:16px 13px;gap:9px}.proposal-model h2[b-ws2httv3lx]{font-size:1.02rem}.proposal-viewport[b-ws2httv3lx]{height:235px}.proposal-primary[b-ws2httv3lx],.proposal-decisions[b-ws2httv3lx]{padding-left:13px;padding-right:13px}.proposal-idea[b-ws2httv3lx]{margin-left:13px;margin-right:13px}}@media(max-width:900px){.proposal-viewport[b-ws2httv3lx]{height:380px}.proposal-model>header[b-ws2httv3lx]{min-height:0;padding:18px}.proposal-model h2[b-ws2httv3lx]{font-size:1.25rem}.proposal-idea[b-ws2httv3lx]{font-size:1rem;margin-left:18px;margin-right:18px}.proposal-primary[b-ws2httv3lx]{padding:18px}.proposal-decisions[b-ws2httv3lx]{padding:0 18px 18px}}@media(max-width:500px){.proposal-viewport[b-ws2httv3lx]{height:290px}}
/* _content/Composio.Web/Components/Concept/ConceptReferenceSelector.razor.rz.scp.css */
.reference-selector[b-9nsg18rujx]{border:1px solid #b9ced0;border-radius:6px;background:#fff;min-width:0}.reference-selector>summary[b-9nsg18rujx]{padding:10px 12px;cursor:pointer;display:grid;gap:5px}.reference-selector>summary span[b-9nsg18rujx]{font-size:.75rem;color:#62777b}.reference-selector>summary strong[b-9nsg18rujx]{font-weight:500;font-size:.9rem;overflow-wrap:anywhere}.reference-selector[open]>summary[b-9nsg18rujx]{border-bottom:1px solid #d5e2e2}.reference-options[b-9nsg18rujx]{max-height:300px;overflow:auto;padding:6px 12px}.reference-group[b-9nsg18rujx]{padding:8px 0}.reference-group+.reference-group[b-9nsg18rujx]{border-top:1px solid #e1eaea}.reference-group label[b-9nsg18rujx]{display:flex;align-items:center;gap:8px;font-size:.85rem;line-height:1.5}.reference-group input[b-9nsg18rujx]{width:17px;height:17px;flex-shrink:0;accent-color:#0c6a7a}.reference-group small[b-9nsg18rujx]{font-size:.72rem;color:#62777b}.member-options[b-9nsg18rujx]{margin:8px 0 0 25px}.member-options summary[b-9nsg18rujx]{font-size:.75rem;cursor:pointer;color:#426c76}.member-options>div[b-9nsg18rujx]{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.member-options label[b-9nsg18rujx]{min-width:82px}
/* _content/Composio.Web/Components/Concept/ConceptSentenceComposer.razor.rz.scp.css */
.sentence-composer[b-xmef96xdhr]{min-width:0}.composer-intro h2[b-xmef96xdhr]{font-size:1.35rem;line-height:1.3;margin:0 0 8px;letter-spacing:-.02em}.composer-intro p[b-xmef96xdhr],.empty-help[b-xmef96xdhr]{font-size:.9rem;line-height:1.6;color:#5b747a;margin:0;max-width:70ch}.subject-library[b-xmef96xdhr]{margin-top:26px;padding-bottom:25px;border-bottom:1px solid #cbdcdd}.section-title[b-xmef96xdhr]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.section-title h3[b-xmef96xdhr]{font-size:1.05rem;margin:0}.section-title button[b-xmef96xdhr],.add-sentence-bottom[b-xmef96xdhr]{color:#0c6a7a;background:#e5f1f1;border:1px solid #95babe;border-radius:5px;padding:9px 12px;font-size:.82rem;font-weight:600}.subject-list[b-xmef96xdhr]{display:grid;gap:12px}.subject-entry[b-xmef96xdhr]{display:grid;grid-template-columns:minmax(130px,1fr) 68px minmax(130px,1.1fr) 24px;gap:10px;align-items:end;padding:13px 0;border-bottom:1px solid #e0e9e8}.subject-entry label[b-xmef96xdhr],.clause-editor label[b-xmef96xdhr]{display:grid;gap:6px;min-width:0;font-size:.75rem;font-weight:500;color:#4b666e}.subject-entry select[b-xmef96xdhr],.subject-entry input[b-xmef96xdhr],.clause-editor select[b-xmef96xdhr],.clause-editor input[b-xmef96xdhr]{min-width:0;width:100%;border:1px solid #b9ced0;border-radius:5px;background:#fff;color:#18363d;padding:9px;font-size:.86rem;font-weight:400}.subject-entry select[b-xmef96xdhr]{font-size:.82rem}.remove-subject[b-xmef96xdhr]{font-size:1.3rem;color:#667e82;background:none;border:0;padding:8px 0}.remove-subject:disabled[b-xmef96xdhr]{opacity:.3;cursor:not-allowed}.usage-note[b-xmef96xdhr]{grid-column:1/-1;font-size:.7rem;color:#62777b;margin-top:-3px}.sentences-title[b-xmef96xdhr]{margin-top:26px}.composition-sentence[b-xmef96xdhr]{margin-top:15px;border-left:3px solid #76a5ae;padding:15px 16px 12px;background:#fff;border-radius:0 7px 7px 0;min-width:0;scroll-margin-top:20px}.composition-sentence>header[b-xmef96xdhr]{display:flex;gap:12px;align-items:baseline}.sentence-number[b-xmef96xdhr]{font-size:.85rem;color:#66848a;flex-shrink:0}.sentence-reading[b-xmef96xdhr]{font-size:1.05rem;line-height:1.65;overflow-wrap:anywhere;margin:0;color:#18363d;max-width:80ch}.sentence-actions[b-xmef96xdhr]{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding:10px 0 11px;border-bottom:1px solid #e2ebeb}.sentence-actions button[b-xmef96xdhr],.remove-clause[b-xmef96xdhr]{border:0;background:none;padding:2px;color:#62777b;font-size:.73rem}.sentence-actions button:disabled[b-xmef96xdhr]{opacity:.3}.clause[b-xmef96xdhr]{padding-top:12px}.clause-summary[b-xmef96xdhr]{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;width:100%;padding:8px 0;border:0;background:none;text-align:left;line-height:1.6;font-size:.9rem;overflow-wrap:anywhere}.clause-summary>span[b-xmef96xdhr]{border-radius:4px;padding:3px 8px;max-width:100%}.subject-token[b-xmef96xdhr]{background:#e3f0ee;color:#17584f}.verb-token[b-xmef96xdhr]{background:#f7edd9;color:#715825}.complement-token[b-xmef96xdhr]{background:#e9eef8;color:#36587d}.clause-summary .connector-token[b-xmef96xdhr]{padding-left:0;color:#71868a;font-style:italic}.clause-summary small[b-xmef96xdhr]{margin-left:auto;color:#5b747a;font-size:.72rem}.clause-editor[b-xmef96xdhr]{padding:13px 0 16px;min-width:0}.clause-topline[b-xmef96xdhr]{display:flex;align-items:end;gap:12px;margin-bottom:14px;flex-wrap:wrap}.clause-topline label[b-xmef96xdhr]{flex:1;min-width:140px}.clause-topline .remove-clause[b-xmef96xdhr]{margin-left:auto;padding:10px 0;color:#9b5147}.subject-verb-fields[b-xmef96xdhr]{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:start;min-width:0}.verb-choice[b-xmef96xdhr]{display:grid;text-align:left;gap:6px;border:1px solid #d1b97f;border-radius:6px;padding:10px 12px;background:#fffbf2;min-width:0}.verb-choice span[b-xmef96xdhr]{font-size:.75rem;color:#786c51}.verb-choice strong[b-xmef96xdhr]{font-size:.94rem;font-weight:600;color:#715825;overflow-wrap:anywhere}.verb-choice small[b-xmef96xdhr]{font-size:.7rem;color:#8c7c59}.complement-heading[b-xmef96xdhr]{display:flex;gap:12px;align-items:baseline;margin:19px 0 10px}.complement-heading h4[b-xmef96xdhr]{font-size:.86rem;margin:0}.complement-heading span[b-xmef96xdhr]{font-size:.72rem;color:#71868a}.complement-editor[b-xmef96xdhr]{display:grid;gap:10px;padding:13px;margin:10px 0;background:#f0f4fa;border-radius:6px;min-width:0}.complement-kind[b-xmef96xdhr]{display:flex;gap:12px;align-items:end}.complement-kind label[b-xmef96xdhr]{flex:1}.complement-kind>button[b-xmef96xdhr]{background:none;border:0;font-size:1.2rem;color:#5b747a;padding:8px}.amount-fields[b-xmef96xdhr]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.add-complement[b-xmef96xdhr],.add-verb[b-xmef96xdhr]{border:0;background:none;color:#0c6a7a;text-align:left;font-size:.8rem;padding:10px 0}.add-verb[b-xmef96xdhr]{border-top:1px solid #e2ebeb;width:100%;margin-top:11px;padding-bottom:3px}.add-sentence-bottom[b-xmef96xdhr]{margin-top:20px;width:100%;padding:12px}.sentence-problems[b-xmef96xdhr]{margin-top:20px;padding:14px 16px;background:#fff6e6;border-left:3px solid #c9a14b;font-size:.82rem;line-height:1.5;color:#715825}.sentence-problems strong[b-xmef96xdhr]{font-weight:600}.sentence-problems ul[b-xmef96xdhr]{padding-left:18px;margin:8px 0 0}.legacy-indications[b-xmef96xdhr]{margin-top:22px;font-size:.82rem;line-height:1.5;color:#62777b}.legacy-indications summary[b-xmef96xdhr]{cursor:pointer}.legacy-indications>div[b-xmef96xdhr]{padding:10px 0;border-top:1px solid #dde8e7}.legacy-indications button[b-xmef96xdhr]{display:block;border:0;background:none;color:#985449;font-size:.74rem;padding:6px 0}.verb-dialog[b-xmef96xdhr]{width:min(720px,calc(100vw - 32px));max-height:85dvh;padding:24px;border:1px solid #9bbabe;border-radius:10px;box-shadow:0 18px 70px #173c4c35;color:#18363d;background:#f8faf9}.verb-dialog[b-xmef96xdhr]::backdrop{background:#173c4c66}.verb-dialog>header[b-xmef96xdhr]{display:flex;align-items:start;gap:20px}.verb-dialog h2[b-xmef96xdhr]{margin:0 0 7px;font-size:1.3rem}.verb-dialog header p[b-xmef96xdhr]{margin:0 0 18px;color:#62777b;line-height:1.5;font-size:.85rem}.verb-dialog header button[b-xmef96xdhr]{margin-left:auto;border:0;background:none;font-size:1.5rem;color:#62777b}.verb-dialog>input[b-xmef96xdhr]{width:100%;padding:12px;border:1px solid #9bbabe;border-radius:6px;font-size:1rem}.verb-results[b-xmef96xdhr]{max-height:52dvh;overflow:auto;margin-top:16px}.verb-results h3[b-xmef96xdhr]{font-size:.8rem;color:#62777b;margin:18px 0 6px}.verb-results button[b-xmef96xdhr]{display:grid;gap:4px;text-align:left;width:100%;padding:13px 10px;border:0;border-bottom:1px solid #dde7e7;background:transparent}.verb-results button:hover[b-xmef96xdhr]{background:#e5f1f1}.verb-results strong[b-xmef96xdhr]{font-size:.96rem;color:#0c6a7a}.verb-results span[b-xmef96xdhr]{font-size:.75rem;color:#54727c}.verb-results small[b-xmef96xdhr]{font-size:.78rem;line-height:1.5;color:#62777b}.sentence-composer button:focus-visible[b-xmef96xdhr],.sentence-composer input:focus-visible[b-xmef96xdhr],.sentence-composer select:focus-visible[b-xmef96xdhr],.sentence-composer summary:focus-visible[b-xmef96xdhr]{outline:3px solid #4aa2ad;outline-offset:3px}.section-title button:disabled[b-xmef96xdhr]{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.subject-entry[b-xmef96xdhr]{grid-template-columns:minmax(0,1fr) 68px 24px}.subject-name[b-xmef96xdhr]{grid-column:1/3;grid-row:2}.remove-subject[b-xmef96xdhr]{grid-column:3;grid-row:1/3;align-self:center}.usage-note[b-xmef96xdhr]{grid-row:3}}@media(max-width:600px){.subject-verb-fields[b-xmef96xdhr]{grid-template-columns:1fr}.section-title[b-xmef96xdhr]{align-items:start}.section-title button[b-xmef96xdhr]{font-size:.75rem;padding:8px}.composition-sentence[b-xmef96xdhr]{padding:12px 10px}.sentence-reading[b-xmef96xdhr]{font-size:.98rem}.sentence-actions[b-xmef96xdhr]{gap:9px}.clause-summary[b-xmef96xdhr]{font-size:.83rem}.clause-summary small[b-xmef96xdhr]{display:none}.clause-topline[b-xmef96xdhr]{gap:8px}.subject-entry[b-xmef96xdhr]{gap:8px}.verb-dialog[b-xmef96xdhr]{padding:17px}.amount-fields[b-xmef96xdhr]{grid-template-columns:85px minmax(0,1fr)}.complement-heading[b-xmef96xdhr]{display:block}.complement-heading span[b-xmef96xdhr]{display:block;margin-top:5px}}
.sentence-navigation[b-xmef96xdhr]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:12px 0 20px}.sentence-navigation span[b-xmef96xdhr]{font-size:.75rem;color:#62777b;margin-right:6px}.sentence-navigation a[b-xmef96xdhr]{display:grid;place-items:center;min-width:32px;min-height:32px;border:1px solid #bfd1d3;border-radius:4px;background:#fff;color:#0c6a7a;font-size:.8rem}.clause[b-xmef96xdhr]{scroll-margin-top:30px}.composition-sentence:focus[b-xmef96xdhr],.subject-entry:focus[b-xmef96xdhr],.clause:focus[b-xmef96xdhr]{outline:none}
/* _content/Composio.Web/Components/GeometryViewer.razor.rz.scp.css */
.direct-viewer[b-oqi9i8m7gk]{position:relative;min-height:320px;overflow:hidden;background:#f2f5f6}
.direct-viewer[b-oqi9i8m7gk]  canvas{display:block;width:100%;height:100%;touch-action:none;outline-offset:-3px}
.direct-viewer[b-oqi9i8m7gk]  canvas:focus-visible{outline:3px solid #087b9e}
.direct-viewer .viewer-empty[b-oqi9i8m7gk]{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:28px;pointer-events:none;z-index:1;text-align:center;color:#526b79}
.direct-viewer[b-oqi9i8m7gk]  .viewer-camera-tools{position:absolute;left:12px;bottom:12px;display:flex;gap:3px;flex-wrap:wrap;max-width:calc(100% - 24px);z-index:2}
.direct-viewer[b-oqi9i8m7gk]  .viewer-camera-tools button{font-family:inherit;font-size:12px;font-weight:500;padding:7px 9px;border:1px solid #c3d0d8;background:#fffffff0;color:#264553;border-radius:4px;cursor:pointer}
.direct-viewer[b-oqi9i8m7gk]  .viewer-camera-tools button:focus-visible{outline:3px solid #087b9e}
.direct-viewer[b-oqi9i8m7gk]  .viewer-measurement{position:absolute;top:14px;right:14px;max-width:calc(100% - 28px);background:#fffef5ee;border:1px solid #b9c7d0;color:#163c50;padding:8px 12px;font-size:13px;border-radius:5px;pointer-events:none;z-index:2}
.direct-viewer[b-oqi9i8m7gk]  .viewer-measurement:empty{display:none}
.direct-viewer[b-oqi9i8m7gk]  .viewer-axis-labels{position:absolute;inset:0;pointer-events:none}
.direct-viewer[b-oqi9i8m7gk]  .viewer-axis-labels[hidden]{display:none}
.direct-viewer[b-oqi9i8m7gk]  .viewer-axis-labels span{position:absolute;transform:translate(-50%,-50%);padding:2px 5px;border-radius:3px;background:#ffffffdd;color:#163c50;font-size:11px;font-weight:700}
/* _content/Composio.Web/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-d7w6wxb0ay] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-d7w6wxb0ay] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

.shell[b-d7w6wxb0ay]{display:flex;flex-direction:column;min-height:100dvh}.sidebar[b-d7w6wxb0ay]{height:48px;position:static;padding:0 24px;display:flex;flex-direction:row;align-items:center;gap:30px;flex-shrink:0}.brand[b-d7w6wxb0ay]{font-size:18px;gap:9px}.brand-mark[b-d7w6wxb0ay]{width:22px;height:22px}.sidebar-intro[b-d7w6wxb0ay],.sidebar-foot[b-d7w6wxb0ay]{display:none}.main-nav[b-d7w6wxb0ay]{display:flex;margin:0;gap:5px}.main-nav a[b-d7w6wxb0ay]{padding:6px 10px;font-size:12px}.workspace[b-d7w6wxb0ay]{flex:1}.skip-link[b-d7w6wxb0ay]{position:fixed;top:6px;left:8px;z-index:200;transform:translateY(-150%);background:#fff;padding:8px 12px;border:2px solid #146a70;border-radius:4px;color:#146a70;font-size:14px}.skip-link:focus[b-d7w6wxb0ay]{transform:translateY(0)}@media(max-width:650px){.sidebar[b-d7w6wxb0ay]{gap:16px;padding:0 12px}.main-nav a[b-d7w6wxb0ay]{font-size:11px;padding:6px}}
/* _content/Composio.Web/Components/OperationMenu.razor.rz.scp.css */
.operation-picker[b-4xhurer3gy]{position:relative;flex-shrink:0}.operation-open[b-4xhurer3gy]{background:#146a70;border:1px solid #146a70;border-radius:4px;padding:7px 11px;color:white;font-size:13px;font-weight:600;display:flex;gap:9px;align-items:center}.operation-open:hover[b-4xhurer3gy]{background:#0c565c}.operation-popover[b-4xhurer3gy]{position:absolute;top:40px;left:0;z-index:60;width:320px;max-height:min(580px,70vh);overflow:auto;background:white;border:1px solid #bdcec2;border-radius:7px;box-shadow:0 8px 25px #213c3b24;padding:12px}.operation-menu-head[b-4xhurer3gy]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#244e45}.operation-menu-head>button[b-4xhurer3gy]{border:0;background:none;font-size:23px;color:#6d8477}.operation-search[b-4xhurer3gy]{display:block;margin:10px 0}.operation-search input[b-4xhurer3gy]{padding:9px 10px;border:1px solid #bfd1c4;border-radius:4px;font-size:13px;width:100%;color:#294c43;background:#f9fcf7}.operation-shortlist[b-4xhurer3gy]{display:grid;gap:3px}.operation-shortlist button[b-4xhurer3gy],.operation-group button[b-4xhurer3gy]{display:flex;flex-direction:column;gap:4px;border:0;background:none;width:100%;text-align:left;padding:10px 9px;color:#244e45;border-radius:4px}.operation-shortlist button:hover[b-4xhurer3gy],.operation-group button:hover:not(:disabled)[b-4xhurer3gy]{background:#e7f1e9}.operation-shortlist button>span[b-4xhurer3gy],.operation-group button>span[b-4xhurer3gy]{font-size:13px;font-weight:600}.operation-shortlist button>small[b-4xhurer3gy],.operation-group button>small[b-4xhurer3gy]{font-size:12px;color:#5c7769}.operation-group[b-4xhurer3gy]{border-top:1px solid #dce6dc;padding:9px 0}.operation-group summary[b-4xhurer3gy]{cursor:pointer;font-size:13px;font-weight:600;color:#365e50;padding:5px}.operation-group summary>span[b-4xhurer3gy]{font-size:11px;color:#6d8778;float:right}.operation-group button:disabled[b-4xhurer3gy]{opacity:.45;cursor:default}.operation-advanced[b-4xhurer3gy]{width:100%;border:0;border-top:1px solid #d8e4d8;margin-top:10px;padding:11px 4px 3px;background:none;color:#146a70;text-align:left;font-size:12px;cursor:pointer}.operation-popover p[b-4xhurer3gy]{font-size:12px;color:#5a7567;line-height:1.5;padding:8px}.sr-only[b-4xhurer3gy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible[b-4xhurer3gy]{outline:3px solid #77b19f;outline-offset:2px}@media(max-width:650px){.operation-popover[b-4xhurer3gy]{width:min(320px,calc(100vw - 36px))}}
/* _content/Composio.Web/Components/Pages/ConceptArchivePage.razor.rz.scp.css */
.concept-archive[b-7rfu4lr46d]{max-width:1450px;margin:auto;color:#18363d}.concept-archive>header[b-7rfu4lr46d]{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:28px}.back-concept[b-7rfu4lr46d]{font-size:.83rem;color:#0c6a7a;display:inline-block;margin-bottom:10px}.concept-archive h1[b-7rfu4lr46d]{font-size:2rem;letter-spacing:-.035em;margin:0 0 10px}.concept-archive header p[b-7rfu4lr46d]{color:#62777b;margin:0;font-size:.95rem;line-height:1.5}.new-concept[b-7rfu4lr46d]{padding:12px 17px;background:#0c6a7a;border-radius:7px;color:#fff;flex-shrink:0;font-size:.88rem}.new-concept:hover[b-7rfu4lr46d]{color:#fff;background:#125867}.archive-filters[b-7rfu4lr46d]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(160px,1.3fr) minmax(100px,1fr) minmax(100px,1fr);gap:15px;background:#f8faf9;border:1px solid #cadbda;border-radius:9px;padding:20px;margin-bottom:22px;align-items:end}.archive-filters label[b-7rfu4lr46d]{display:grid;gap:7px;font-size:.8rem;font-weight:600;min-width:0}.archive-filters input[type=search][b-7rfu4lr46d],.archive-filters select[b-7rfu4lr46d]{width:100%;min-width:0;padding:10px;border:1px solid #becfd1;border-radius:5px;background:#fff;color:#18363d}.archive-filters .favorite-filter[b-7rfu4lr46d]{display:flex;align-items:center;gap:8px;font-weight:400;font-size:.85rem;grid-column:1/-2;align-self:center}.favorite-filter input[b-7rfu4lr46d]{width:auto}.archive-filters>button[b-7rfu4lr46d]{padding:10px;border:1px solid #91b8be;border-radius:5px;background:#edf5f5;color:#0c6a7a}.archive-count[b-7rfu4lr46d]{color:#62777b;font-size:.82rem;margin:0 0 17px}.triplet-archive-grid[b-7rfu4lr46d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.archive-triplet[b-7rfu4lr46d]{min-width:0;padding:15px;border:1px solid #c4d6d7;border-radius:9px;background:#f8faf9;display:flex;flex-direction:column}.triplet-preview-link[b-7rfu4lr46d]{display:block}.triplet-preview-link:hover h2[b-7rfu4lr46d]{color:#0c6a7a}.archive-previews[b-7rfu4lr46d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:16px}.archive-previews>div[b-7rfu4lr46d]{height:105px;min-width:0;background:#e7eeed;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;gap:6px}.archive-previews img[b-7rfu4lr46d]{width:100%;height:100%;object-fit:contain}.preview-letter[b-7rfu4lr46d]{font-size:1.65rem;color:#648b93;font-weight:300}.archive-previews small[b-7rfu4lr46d]{font-size:.65rem;color:#62777b;text-align:center}.archive-triplet h2[b-7rfu4lr46d]{font-size:1.15rem;line-height:1.3;letter-spacing:-.02em;margin:0 0 8px;overflow-wrap:anywhere}.archive-context[b-7rfu4lr46d]{font-size:.85rem;color:#47666d;margin:0 0 13px;line-height:1.5}.archive-meta[b-7rfu4lr46d]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.72rem;color:#62777b;margin-top:auto}.archive-item-footer[b-7rfu4lr46d]{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #d5e1e1;margin-top:15px;padding-top:12px}.archive-status[b-7rfu4lr46d]{font-size:.78rem;color:#2f7462}.archive-status small[b-7rfu4lr46d]{display:block;font-size:.7rem;color:#62777b;margin-top:4px}.archive-item-footer button[b-7rfu4lr46d]{background:none;border:0;color:#0c6a7a;font-size:1.5rem;padding:2px 4px}.archive-pagination[b-7rfu4lr46d]{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:28px;font-size:.85rem;color:#62777b}.archive-pagination button[b-7rfu4lr46d]{border:1px solid #acc7cb;border-radius:5px;background:#f8faf9;color:#0c6a7a;padding:9px 13px}.archive-pagination button:disabled[b-7rfu4lr46d]{opacity:.45;cursor:default}.archive-empty[b-7rfu4lr46d]{padding:48px 25px;text-align:center;background:#f8faf9;border:1px dashed #b8cfd2;border-radius:10px}.archive-empty h2[b-7rfu4lr46d]{font-size:1.4rem}.archive-empty p[b-7rfu4lr46d]{color:#62777b;max-width:55ch;margin:0 auto 20px;line-height:1.6}.archive-empty a[b-7rfu4lr46d]{color:#0c6a7a;text-decoration:underline}.archive-alert[b-7rfu4lr46d]{padding:14px 17px;background:#f8edeb;border-left:3px solid #a7473e;color:#753d36;line-height:1.5;font-size:.9rem}@media(max-width:1150px){.triplet-archive-grid[b-7rfu4lr46d]{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-filters[b-7rfu4lr46d]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.concept-archive>header[b-7rfu4lr46d]{align-items:start;gap:14px}.concept-archive h1[b-7rfu4lr46d]{font-size:1.6rem}.concept-archive header p[b-7rfu4lr46d]{font-size:.85rem}.new-concept[b-7rfu4lr46d]{font-size:.78rem;padding:11px}.triplet-archive-grid[b-7rfu4lr46d]{grid-template-columns:1fr}.archive-filters[b-7rfu4lr46d]{padding:16px;gap:13px}.archive-filters .search-field[b-7rfu4lr46d]{grid-column:1/-1}.archive-filters .favorite-filter[b-7rfu4lr46d]{grid-column:1/-1}.archive-filters>button[b-7rfu4lr46d]{grid-column:1/-1}.archive-previews>div[b-7rfu4lr46d]{height:115px}}
/* _content/Composio.Web/Components/Pages/ConceptPage.razor.rz.scp.css */
.concept-workspace[b-ti3a820w5i]{max-width:1540px;margin:auto;color:#18363d}.concept-header[b-ti3a820w5i]{display:flex;justify-content:space-between;gap:24px;align-items:start;margin:0 0 24px}.concept-header h1[b-ti3a820w5i]{font-size:2rem;letter-spacing:-.035em;margin:0 0 8px}.concept-header p[b-ti3a820w5i]{margin:0;color:#62777b;line-height:1.5}.archive-link[b-ti3a820w5i]{flex-shrink:0;display:flex;gap:12px;align-items:center;color:#0c6a7a;padding:10px 0;font-size:.9rem;font-weight:600}.concept-mode[b-ti3a820w5i]{display:flex;border-bottom:1px solid #c3d5d6;margin-bottom:22px;gap:26px}.concept-mode button[b-ti3a820w5i]{border:0;border-bottom:3px solid transparent;background:none;color:#62777b;padding:0 0 12px;text-align:left;font-size:.96rem}.concept-mode button.selected[b-ti3a820w5i]{color:#145764;border-color:#0c6a7a;font-weight:600}.source-note[b-ti3a820w5i]{padding:12px 16px;background:#dfeded;border-radius:7px;margin-bottom:20px;font-size:.9rem}.source-note a[b-ti3a820w5i]{text-decoration:underline}.concept-table[b-ti3a820w5i]{display:grid;grid-template-columns:310px minmax(0,1fr);gap:30px}.intention-panel[b-ti3a820w5i]{min-width:0;display:flex;flex-direction:column;gap:24px;padding:22px;background:#f8faf9;border:1px solid #d0dfde;border-radius:10px;align-self:start}.draft-state[b-ti3a820w5i]{font-size:.73rem;color:#62777b}.lucky-title[b-ti3a820w5i]{font-size:1.35rem;margin:0 0 -14px}.lucky-intro[b-ti3a820w5i]{margin:0;color:#62777b;font-size:.9rem;line-height:1.5}.free-intent[b-ti3a820w5i]{display:grid;gap:8px;font-size:.92rem;font-weight:600}.free-intent span[b-ti3a820w5i]{font-weight:400;font-size:.77rem;color:#62777b}.free-intent textarea[b-ti3a820w5i]{width:100%;min-width:0;resize:vertical;line-height:1.5;background:#fff;border:1px solid #bdcfd1;border-radius:6px;padding:10px;font-weight:400}.interpretation-note[b-ti3a820w5i]{margin:0;color:#62777b;font-size:.85rem;line-height:1.5}.generate-concept[b-ti3a820w5i]{width:100%;border:0;border-radius:7px;background:#0c6a7a;color:#fff;font-weight:600;padding:14px 16px}.generate-concept:hover[b-ti3a820w5i]{background:#125867}.generate-concept:disabled[b-ti3a820w5i]{opacity:.55;cursor:wait}.cost-options[b-ti3a820w5i]{border-top:1px solid #d3e0e0;padding-top:17px}.cost-options summary[b-ti3a820w5i]{cursor:pointer;font-size:.86rem;color:#47666d}.privacy-label[b-ti3a820w5i]{display:grid;gap:7px;font-size:.83rem;margin-top:16px}.privacy-label select[b-ti3a820w5i]{padding:9px;border:1px solid #c4d5d6;border-radius:5px;background:#fff}.privacy-approval[b-ti3a820w5i]{display:flex;gap:8px;font-size:.8rem;line-height:1.5;margin-top:12px}.privacy-approval input[b-ti3a820w5i]{width:auto}.cost-options[b-ti3a820w5i]  .ai-cost-panel{margin:15px 0 0;font-size:.8rem;line-height:1.5;padding:12px;overflow-wrap:anywhere}.cost-options[b-ti3a820w5i]  .ai-cost-panel label{display:grid;gap:5px}.cost-options[b-ti3a820w5i]  .ai-cost-panel input[type=checkbox]{width:auto}.concept-alert[b-ti3a820w5i]{padding:12px 14px;border-left:3px solid #a7473e;background:#f8edeb;color:#753d36;font-size:.9rem;line-height:1.5;margin:0}.concept-stage[b-ti3a820w5i]{min-width:0;padding:16px 0}.stage-heading h2[b-ti3a820w5i]{font-size:1.5rem;margin:0 0 8px}.stage-heading p[b-ti3a820w5i]{color:#62777b;line-height:1.5;margin:0;max-width:56ch}.waiting-triplet[b-ti3a820w5i]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.waiting-triplet>div[b-ti3a820w5i]{min-width:0;border:1px dashed #b3caca;border-radius:10px;padding:24px 16px;background:#eff4f3;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.waiting-triplet span[b-ti3a820w5i]{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid #b3caca;border-radius:50%;font-size:1rem;color:#54777e}.waiting-triplet p[b-ti3a820w5i]{font-size:.9rem;color:#62777b;line-height:1.5;margin:0}.composed-request[b-ti3a820w5i]{margin-top:27px;padding:22px;background:#f8faf9;border-radius:9px;border:1px solid #d1dfdf}.composed-request h3[b-ti3a820w5i]{font-size:1rem}.composed-request p[b-ti3a820w5i]{margin:12px 0 0;line-height:1.5;font-size:.9rem;overflow-wrap:anywhere}.intention-kind[b-ti3a820w5i]{display:block;font-size:.72rem;color:#62777b;margin-bottom:3px}.archive-promise[b-ti3a820w5i]{margin-top:26px;max-width:62ch;padding:0 2px}.archive-promise strong[b-ti3a820w5i]{font-size:.95rem}.archive-promise p[b-ti3a820w5i]{font-size:.9rem;line-height:1.6;color:#62777b;margin:8px 0 10px}.archive-promise a[b-ti3a820w5i]{color:#0c6a7a;font-size:.86rem;text-decoration:underline;text-underline-offset:3px}@media(max-width:1150px){.concept-table[b-ti3a820w5i]{grid-template-columns:280px minmax(0,1fr);gap:22px}.waiting-triplet[b-ti3a820w5i]{gap:8px}.waiting-triplet>div[b-ti3a820w5i]{padding:17px 10px;min-height:210px}.waiting-triplet p[b-ti3a820w5i]{font-size:.78rem}}@media(max-width:900px){.concept-table[b-ti3a820w5i]{grid-template-columns:1fr}.intention-panel[b-ti3a820w5i]{max-width:none}.concept-stage[b-ti3a820w5i]{padding-top:4px}.waiting-triplet>div[b-ti3a820w5i]{min-height:145px}.concept-header[b-ti3a820w5i]{gap:15px}.concept-header p[b-ti3a820w5i]{font-size:.9rem}.archive-link[b-ti3a820w5i]{font-size:.84rem}.concept-mode[b-ti3a820w5i]{gap:22px}.concept-mode button[b-ti3a820w5i]{font-size:.86rem}}@media(max-width:420px){.concept-header[b-ti3a820w5i]{display:block}.archive-link[b-ti3a820w5i]{padding-top:14px}.concept-mode[b-ti3a820w5i]{gap:18px}.intention-panel[b-ti3a820w5i]{padding:17px}.waiting-triplet>div[b-ti3a820w5i]{min-height:130px}.waiting-triplet p[b-ti3a820w5i]{font-size:.75rem}.stage-heading h2[b-ti3a820w5i]{font-size:1.3rem}}
.sentence-table[b-ti3a820w5i]{grid-template-columns:minmax(0,1fr) 290px}.sentence-table .intention-panel[b-ti3a820w5i]{padding:26px}.sentence-table .concept-stage[b-ti3a820w5i]{font-size:.85rem}.sentence-table .waiting-triplet[b-ti3a820w5i]{gap:6px;margin-top:18px}.sentence-table .waiting-triplet>div[b-ti3a820w5i]{min-height:105px;padding:12px 8px}.sentence-table .waiting-triplet p[b-ti3a820w5i]{font-size:.7rem}.sentence-table .stage-heading h2[b-ti3a820w5i]{font-size:1.15rem}.sentence-table .stage-heading p[b-ti3a820w5i]{font-size:.82rem}.sentence-table .composed-request[b-ti3a820w5i]{padding:16px}.sentence-table .composed-request p[b-ti3a820w5i]{font-size:.85rem}.sentence-table .archive-promise p[b-ti3a820w5i]{font-size:.8rem}@media(max-width:1050px){.sentence-table[b-ti3a820w5i]{grid-template-columns:1fr}.sentence-table .concept-stage[b-ti3a820w5i]{order:-1;padding:0}.sentence-table .waiting-triplet[b-ti3a820w5i],.sentence-table .archive-promise[b-ti3a820w5i],.sentence-table .composed-request[b-ti3a820w5i]{display:none}.sentence-table .intention-panel[b-ti3a820w5i]{padding:20px}}
/* _content/Composio.Web/Components/Pages/ConceptTripletPage.razor.rz.scp.css */
.triplet-page[b-372jistss6]{max-width:1600px;margin:auto;color:#18363d}.concept-navigation[b-372jistss6]{display:flex;gap:25px;color:#0c6a7a;font-size:.85rem;margin-bottom:23px}.concept-navigation a:hover[b-372jistss6]{text-decoration:underline}.triplet-heading[b-372jistss6]{display:flex;justify-content:space-between;gap:24px;align-items:start}.triplet-heading h1[b-372jistss6]{font-size:2rem;letter-spacing:-.035em;margin-bottom:10px;overflow-wrap:anywhere}.triplet-heading>div:first-child[b-372jistss6]{min-width:0}.triplet-heading p[b-372jistss6]{font-size:.85rem;color:#62777b;line-height:1.5}.triplet-state[b-372jistss6]{display:grid;gap:6px;text-align:right;flex-shrink:0;padding-top:5px}.triplet-state strong[b-372jistss6]{font-size:.92rem;color:#2f7462}.triplet-state span[b-372jistss6]{font-size:.78rem;color:#62777b}.triplet-toolbar[b-372jistss6]{display:flex;gap:10px 22px;flex-wrap:wrap;border-top:1px solid #cbdadb;padding:15px 0}.triplet-toolbar a[b-372jistss6],.triplet-toolbar button[b-372jistss6]{background:none;border:0;padding:0;color:#326773;font-size:.82rem;line-height:1.5;text-align:left}.triplet-toolbar button:hover[b-372jistss6],.triplet-toolbar a:hover[b-372jistss6]{text-decoration:underline}.metadata-editor[b-372jistss6]{background:#f8faf9;border:1px solid #c5d7d8;border-radius:8px;padding:20px;display:grid;gap:15px;margin-bottom:20px}.metadata-editor label[b-372jistss6]{display:grid;gap:7px;font-size:.85rem;font-weight:600}.metadata-editor input[b-372jistss6],.metadata-editor textarea[b-372jistss6]{padding:10px;border:1px solid #b8cdd0;border-radius:5px;background:#fff;width:100%;min-width:0;font-weight:400}.metadata-editor>div[b-372jistss6]{display:flex;gap:12px}.metadata-editor button[b-372jistss6],.generation-status button[b-372jistss6],.incomplete-status>button[b-372jistss6]{padding:9px 12px;border:1px solid #90b8be;background:#f8faf9;color:#0c6a7a;border-radius:5px;font-size:.83rem}.original-indications[b-372jistss6]{padding:10px 0 20px;font-size:.86rem;line-height:1.5}.original-indications summary[b-372jistss6]{cursor:pointer;color:#47666d}.original-indications ul[b-372jistss6]{list-style:none;padding-left:0;display:grid;gap:8px}.original-indications li[b-372jistss6]{overflow-wrap:anywhere}.original-indications li span[b-372jistss6]{font-size:.74rem;color:#62777b;margin-right:9px}.original-indications>p[b-372jistss6]{color:#62777b;margin-top:10px}.generation-status[b-372jistss6],.incomplete-status[b-372jistss6]{padding:19px 22px;background:#e0eeee;border-radius:8px;margin:0 0 22px}.generation-status p[b-372jistss6],.incomplete-status p[b-372jistss6]{font-size:.9rem;line-height:1.5;margin:7px 0 13px}.incomplete-status[b-372jistss6]{background:#f5eddf;color:#65553a}.incomplete-status details[b-372jistss6]{font-size:.85rem;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.incomplete-status summary[b-372jistss6]{cursor:pointer}.uncertain-approval[b-372jistss6]{display:flex;gap:10px;align-items:start;max-width:90ch;font-size:.85rem;line-height:1.5;margin:16px 0}.uncertain-approval input[b-372jistss6]{margin-top:4px;width:auto}.triplet-alert[b-372jistss6]{border-left:3px solid #a7473e;padding:13px 16px;background:#f8edeb;color:#753d36;line-height:1.5;font-size:.9rem;margin-bottom:20px}.triplet-models[b-372jistss6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch}.proposal-selector[b-372jistss6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 14px}.proposal-selector button[b-372jistss6]{min-width:0;overflow:hidden;position:relative;background:#edf3f2;border:1px solid #becfd1;border-radius:7px;padding:10px;text-align:left;color:#47666d;display:grid;gap:5px}.proposal-selector button.selected[b-372jistss6]{border:2px solid #0c6a7a;padding:9px;background:#e3f0f0}.proposal-selector button img[b-372jistss6]{width:100%;height:62px;object-fit:contain}.proposal-selector button span[b-372jistss6]{font-size:.94rem;font-weight:600}.proposal-selector button small[b-372jistss6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block}.derived-notebooks[b-372jistss6]{margin-top:24px;padding:18px 0;border-top:1px solid #c9dada}.derived-notebooks h2[b-372jistss6]{font-size:1.1rem}.derived-notebooks p[b-372jistss6]{font-size:.9rem;color:#62777b}.derived-notebooks ul[b-372jistss6]{display:flex;gap:12px 25px;flex-wrap:wrap;list-style:none;padding:0;font-size:.85rem;color:#0c6a7a}.derived-notebooks a[b-372jistss6]{text-decoration:underline;text-underline-offset:3px}.concept-costs[b-372jistss6]{margin-top:27px;border-top:1px solid #c3d7d8;padding-top:18px}.cost-summary[b-372jistss6]{display:flex;justify-content:space-between;gap:12px;font-size:.85rem}.cost-summary span[b-372jistss6]{color:#62777b}.concept-costs>details[b-372jistss6]{margin-top:13px;font-size:.83rem}.concept-costs summary[b-372jistss6]{cursor:pointer;color:#47666d}.concept-costs[b-372jistss6]  .ai-cost-panel{max-width:750px;line-height:1.5;font-size:.83rem;margin-top:14px}.attempt-list[b-372jistss6]{padding-left:17px;line-height:1.6;overflow-wrap:anywhere}.reserve-note[b-372jistss6]{font-size:.85rem;color:#86602b;margin-top:10px}@media(max-width:1150px){.triplet-models[b-372jistss6]{gap:10px}}@media(max-width:900px){.triplet-models[b-372jistss6]{grid-template-columns:1fr}.triplet-heading h1[b-372jistss6]{font-size:1.65rem}.triplet-state[b-372jistss6]{max-width:150px}.triplet-state strong[b-372jistss6]{font-size:.82rem}}@media(max-width:550px){.triplet-heading[b-372jistss6]{display:block}.triplet-state[b-372jistss6]{text-align:left;max-width:none;padding:0 0 15px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.triplet-heading h1[b-372jistss6]{font-size:1.6rem}.triplet-toolbar[b-372jistss6]{gap:13px 20px}.generation-status[b-372jistss6],.incomplete-status[b-372jistss6]{padding:16px}.cost-summary[b-372jistss6]{flex-wrap:wrap}}

.transfer-note[b-372jistss6]{font-size:.85rem;line-height:1.5;color:#47666d;background:#edf4f3;padding:12px 16px;border-radius:7px;margin:0 0 20px}
/* _content/Composio.Web/Components/Pages/ExportPage.razor.rz.scp.css */

.export-scope[b-o09u99yzz8]{display:grid;gap:8px;max-width:520px;color:#365d4d;font-size:14px;margin:16px 0}.export-scope select[b-o09u99yzz8]{border:1px solid #b4cdbb;border-radius:4px;padding:10px;color:#244b3c;background:white}.utility-page .page-head[b-o09u99yzz8]{padding-top:20px}.utility-page .page-head h1[b-o09u99yzz8]{font-size:34px}.utility-page .utility-panel[b-o09u99yzz8]{border-radius:6px}.utility-page .variant-bar[b-o09u99yzz8]{gap:8px}
.destination-grid[b-o09u99yzz8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.destination-choice[b-o09u99yzz8]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;padding:24px;background:#fff;border:1px solid #afc8c2;border-radius:8px;color:#17383d;cursor:pointer;font:inherit}.destination-choice:hover:not(:disabled)[b-o09u99yzz8],.destination-choice:focus-visible[b-o09u99yzz8]{border-color:#146a70;background:#edf6f3;outline:2px solid #146a70;outline-offset:2px}.destination-choice strong[b-o09u99yzz8]{font-size:20px}.destination-choice span[b-o09u99yzz8]{font-size:15px;line-height:1.5}.destination-choice small[b-o09u99yzz8]{font-size:12px;color:#58716c;margin-top:auto}.destination-choice:disabled[b-o09u99yzz8]{opacity:.55;cursor:wait}.export-ready[b-o09u99yzz8]{display:flex;gap:20px;align-items:center;padding:20px 0 0}.export-more summary[b-o09u99yzz8]{cursor:pointer;color:#285951;font-size:16px;padding:4px 0}.export-more[open] summary[b-o09u99yzz8]{margin-bottom:20px}.export-more .variant-bar[b-o09u99yzz8]{display:flex;flex-wrap:wrap}@media(max-width:800px){.destination-grid[b-o09u99yzz8]{grid-template-columns:1fr}.destination-choice[b-o09u99yzz8]{padding:20px}.export-ready[b-o09u99yzz8]{flex-wrap:wrap}}
/* _content/Composio.Web/Components/Pages/Home.razor.rz.scp.css */
.page-head[b-u5f49unyt3]{align-items:center;gap:30px;padding-bottom:28px}.page-head h1[b-u5f49unyt3]{font-size:38px;margin-bottom:14px;letter-spacing:-.035em}.section-index[b-u5f49unyt3]{font-family:inherit;font-size:13px;color:#50786d}.lead[b-u5f49unyt3]{font-size:16px;max-width:65ch;line-height:1.6}.archive-actions[b-u5f49unyt3]{display:flex;gap:9px;align-items:center;flex-shrink:0}.home-section[b-u5f49unyt3]{margin-top:32px}.section-title h2[b-u5f49unyt3]{font-size:20px}.project-row[b-u5f49unyt3]{padding:17px 8px;grid-template-columns:42px minmax(0,1fr) 130px 20px}.project-glyph[b-u5f49unyt3]{border-radius:5px;font-family:inherit;font-size:13px;font-weight:600;width:37px;height:37px;background:#edf6ed;border:1px solid #b5d0bc}.project-description strong[b-u5f49unyt3]{font-size:17px}.project-description small[b-u5f49unyt3]{font-size:13px}.project-meta[b-u5f49unyt3]{font-family:inherit;font-size:12px;color:#526e63}.archive-templates[b-u5f49unyt3]{border:1px solid #ccdacf;border-radius:7px;padding:18px 20px;background:#f7faf5}.archive-templates>summary[b-u5f49unyt3]{cursor:pointer;font-size:15px;font-weight:600;display:flex;justify-content:space-between;gap:12px}.archive-templates>summary span[b-u5f49unyt3]{font-size:12px;font-weight:400;color:#65816f}.template-grid[b-u5f49unyt3]{margin-top:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.template-tile[b-u5f49unyt3]{min-height:175px;border-radius:5px;padding:16px}.template-tile>strong[b-u5f49unyt3]{font-size:16px}.template-tile .template-scale[b-u5f49unyt3]{font-family:inherit;font-size:12px}.template-tile>span:nth-of-type(2)[b-u5f49unyt3]{font-size:13px}.empty-state .button[b-u5f49unyt3]{margin-top:18px}@media(max-width:850px){.page-head[b-u5f49unyt3]{display:block}.archive-actions[b-u5f49unyt3]{margin-top:20px}.page-head h1[b-u5f49unyt3]{font-size:32px}.archive-actions .button[b-u5f49unyt3]{font-size:13px}}
/* _content/Composio.Web/Components/Pages/Notebook.razor.rz.scp.css */
.notebook-studio[b-1jk547jm4y]{--studio-paper:#fbfcfa;--studio-line:#d6dfd8;--studio-ink:#203b3c;--studio-muted:#526b69;--studio-accent:#146a70;min-height:calc(100dvh - 52px);display:flex;flex-direction:column;background:var(--studio-paper);color:var(--studio-ink)}
.studio-header[b-1jk547jm4y]{height:62px;display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--studio-line);flex-shrink:0;background:#fff}
.studio-back[b-1jk547jm4y]{font-size:23px;line-height:32px;width:28px;text-align:center}.studio-title[b-1jk547jm4y]{border:0;background:transparent;font-size:19px;font-weight:600;letter-spacing:-.025em;min-width:100px;width:clamp(120px,26vw,390px);padding:6px;color:inherit}.studio-title:focus[b-1jk547jm4y]{outline:2px solid #88b9b9;border-radius:4px}.studio-save[b-1jk547jm4y]{font-size:12px;color:var(--studio-muted);margin-right:auto;white-space:nowrap}.studio-schema[b-1jk547jm4y]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--studio-muted)}.studio-schema select[b-1jk547jm4y]{max-width:185px;border:1px solid var(--studio-line);background:#f7faf8;padding:8px;border-radius:5px;color:var(--studio-ink);font-size:13px}.studio-command[b-1jk547jm4y],.studio-more-trigger[b-1jk547jm4y],.studio-export[b-1jk547jm4y]{border:1px solid var(--studio-line);background:#fff;border-radius:5px;padding:8px 12px;min-height:36px;font-size:13px;font-weight:600;color:inherit}.studio-command:hover[b-1jk547jm4y],.studio-more-trigger:hover[b-1jk547jm4y]{background:#edf4ef}.studio-export[b-1jk547jm4y]{background:var(--studio-accent);color:#fff;border-color:var(--studio-accent)}.studio-export:hover[b-1jk547jm4y]{color:#fff;background:#0c565c}.studio-more[b-1jk547jm4y]{position:relative}.studio-more-trigger[b-1jk547jm4y]{list-style:none;cursor:pointer}.studio-more-panel[b-1jk547jm4y]{position:absolute;right:0;top:44px;z-index:50;background:#fff;border:1px solid var(--studio-line);box-shadow:0 8px 24px #203b3c18;border-radius:6px;display:grid;min-width:210px;padding:5px}.studio-more-panel button[b-1jk547jm4y],.studio-more-panel a[b-1jk547jm4y]{background:none;border:0;text-align:left;padding:10px;color:inherit;font-size:13px;border-radius:3px}.studio-more-panel button:hover[b-1jk547jm4y],.studio-more-panel a:hover[b-1jk547jm4y]{background:#edf4ef}
.studio-context-overlay[b-1jk547jm4y]{position:fixed;inset:0;z-index:70;background:#183b3d35;display:flex;justify-content:flex-end}.studio-context[b-1jk547jm4y]{width:min(620px,100%);height:100dvh;overflow:auto;background:#fbfcfa;box-shadow:-10px 0 35px #183b3d25;padding:24px;display:flex;flex-direction:column;gap:18px}.studio-context>header[b-1jk547jm4y]{display:flex;justify-content:space-between;align-items:center}.studio-context h2[b-1jk547jm4y]{font-size:20px;margin:0}.studio-context>header button[b-1jk547jm4y]{border:0;background:none;font-size:28px;color:inherit}.studio-context .field-label[b-1jk547jm4y]{margin-bottom:-12px;font-size:13px;color:#385956}.studio-context details[b-1jk547jm4y]{border-top:1px solid var(--studio-line);padding-top:14px}.studio-context summary[b-1jk547jm4y]{cursor:pointer;font-size:14px;font-weight:600}.studio-context label[b-1jk547jm4y]{font-size:13px;color:#365c59}.studio-context[b-1jk547jm4y]  .site-panel{border:0;margin-top:12px}.studio-context[b-1jk547jm4y]  .site-body{display:flex;flex-direction:column;padding:10px 0}.studio-context[b-1jk547jm4y]  .site-svg{height:auto;aspect-ratio:16/9}.studio-error[b-1jk547jm4y]{padding:10px 20px;background:#fff0eb;color:#8c3e2d;font-size:13px;display:flex;gap:14px;align-items:center}.studio-error button[b-1jk547jm4y]{margin-left:auto;border:0;background:none;color:inherit;font-size:20px}.studio-confirm[b-1jk547jm4y]{position:fixed;top:25%;left:50%;transform:translateX(-50%);z-index:100;background:white;border:1px solid #c9d7cf;box-shadow:0 10px 50px #183b3d35;padding:28px;max-width:440px}.studio-confirm button[b-1jk547jm4y]{padding:8px 14px;margin-right:8px}.studio-loading[b-1jk547jm4y],.studio-empty[b-1jk547jm4y]{padding:60px 32px}.studio-empty h1[b-1jk547jm4y]{font-size:30px}.studio-legacy[b-1jk547jm4y]{padding:24px;max-height:calc(100dvh - 120px);overflow:auto}
.import-context[b-1jk547jm4y]{border-top:1px solid var(--studio-line);padding-top:14px}.import-context-head[b-1jk547jm4y]{display:flex;justify-content:space-between;gap:10px;align-items:start}.import-context h2[b-1jk547jm4y]{font-size:14px;margin-bottom:6px}.import-context p[b-1jk547jm4y]{font-size:12px;color:var(--studio-muted)}.import-button[b-1jk547jm4y]{position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;padding:8px;border:1px solid #aac3bc;border-radius:4px;font-size:12px}.import-button[b-1jk547jm4y]  input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.import-list[b-1jk547jm4y]{padding:0;list-style:none}.import-list summary[b-1jk547jm4y]{display:grid;font-size:13px;gap:5px}.import-list summary span[b-1jk547jm4y]{font-size:12px;color:var(--studio-muted)}.import-object-list[b-1jk547jm4y]{display:flex;gap:5px;flex-wrap:wrap;font-size:12px;margin:8px 0}.import-object-list>span[b-1jk547jm4y]{padding:4px;background:#edf3ee}.import-actions[b-1jk547jm4y]{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.import-actions button[b-1jk547jm4y]{background:transparent;border:0;text-decoration:underline;color:#8d4c39}.import-empty[b-1jk547jm4y]{margin-top:12px}.import-status[b-1jk547jm4y]{font-size:13px}
@media(max-width:1050px){.studio-save[b-1jk547jm4y]{display:none}.studio-title[b-1jk547jm4y]{flex:1;width:auto}.studio-schema span[b-1jk547jm4y]{display:none}.studio-header[b-1jk547jm4y]{gap:7px;padding:8px 12px}.studio-command[b-1jk547jm4y],.studio-export[b-1jk547jm4y]{padding:8px}}@media(max-width:650px){.studio-header[b-1jk547jm4y]{height:auto;min-height:62px;flex-wrap:wrap}.studio-title[b-1jk547jm4y]{font-size:17px;width:calc(100% - 70px);flex:1}.studio-schema[b-1jk547jm4y]{order:1;margin-left:36px}.studio-command[b-1jk547jm4y]{order:2}.studio-export[b-1jk547jm4y]{order:3}.studio-more[b-1jk547jm4y]{margin-left:auto}.notebook-studio[b-1jk547jm4y]{min-height:calc(100dvh - 48px)}}

.studio-template[b-1jk547jm4y]{padding:20px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px}.template-introduction h1[b-1jk547jm4y]{font-size:25px;line-height:1.2}.template-introduction p[b-1jk547jm4y]{font-size:14px;color:#526b69;line-height:1.6}.studio-template[b-1jk547jm4y]  .schema-view{height:calc(100dvh - 190px);resize:none}.template-advanced[b-1jk547jm4y]{grid-column:1/-1;font-size:13px;color:#42695c}.template-advanced summary[b-1jk547jm4y]{cursor:pointer;padding:12px}.template-confirm[b-1jk547jm4y]{padding:12px;background:#fff8ed;border:1px solid #d5c59d;margin-top:14px}.template-confirm button[b-1jk547jm4y]{border:1px solid #adbfad;border-radius:3px;background:white;padding:7px 10px;margin-right:6px}@media(max-width:800px){.studio-template[b-1jk547jm4y]{grid-template-columns:1fr}.studio-template[b-1jk547jm4y]  .schema-view{height:400px}}

.studio-context:has(.site-panel)[b-1jk547jm4y]{width:min(850px,100%)}
/* _content/Composio.Web/Components/RecipeActions.razor.rz.scp.css */
.recipe-tools[b-nn5um1yino]{background:#fff;padding:16px;border:1px solid #c8d8d5;border-radius:8px;margin-bottom:12px}.recipe-prompt[b-nn5um1yino]{font-size:.85rem;color:#536d72;margin:0}.recipe-selection[b-nn5um1yino]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recipe-selection>span[b-nn5um1yino]{font-size:.72rem;color:#647d80}.recipe-selection strong[b-nn5um1yino]{font-size:.88rem}.recipe-selection button[b-nn5um1yino]{margin-left:auto}.recipe-toolbar[b-nn5um1yino]{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.recipe-tools button[b-nn5um1yino]{border:1px solid #b2cbc7;background:#fff;color:#245b64;border-radius:5px;padding:8px 12px;cursor:pointer}.recipe-toolbar button.active[b-nn5um1yino],.recipe-tools button.primary[b-nn5um1yino]{background:#176d78;color:#fff;border-color:#176d78}.recipe-tools button:disabled[b-nn5um1yino]{opacity:.5;cursor:wait}.recipe-form[b-nn5um1yino]{margin-top:15px;border-top:1px solid #d8e4e1;padding-top:14px}.recipe-fields[b-nn5um1yino]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:12px 0}.recipe-fields label[b-nn5um1yino]{display:grid;gap:5px;font-size:.78rem}.recipe-fields input[b-nn5um1yino],.recipe-fields select[b-nn5um1yino]{width:100%;padding:8px;background:#fff;border:1px solid #acc8c3;border-radius:4px;color:#19363d}.recipe-buttons[b-nn5um1yino]{display:flex;gap:8px;flex-wrap:wrap}.recipe-feedback[b-nn5um1yino]{padding:10px;background:#fff5e6;color:#765423;font-size:.84rem;border-radius:5px}.recipe-confirm[b-nn5um1yino]{border-left:3px solid #d3a34c;padding:12px;background:#fff9ee;margin-top:12px}.recipe-confirm strong[b-nn5um1yino]{font-size:.84rem}.recipe-confirm details[b-nn5um1yino]{font-size:.78rem;margin:10px 0}.recipe-confirm summary[b-nn5um1yino]{cursor:pointer}.recipe-confirm small[b-nn5um1yino]{display:block;color:#637b7d}.recipe-tools :focus-visible[b-nn5um1yino]{outline:3px solid #368c99;outline-offset:3px}.recipe-selection[b-nn5um1yino]{align-items:flex-start}.recipe-selection strong[b-nn5um1yino]{overflow-wrap:anywhere}.recipe-selection button[b-nn5um1yino]{margin-left:0}.recipe-fields[b-nn5um1yino]{grid-template-columns:1fr}.recipe-toolbar button[b-nn5um1yino]{flex:1;min-width:90px}.recipe-tools button:hover[b-nn5um1yino]{border-color:#176d78;background:#eef6f3}.recipe-tools button.primary:hover[b-nn5um1yino]{background:#10555e;color:#fff}
/* _content/Composio.Web/Components/SchemaEditor.razor.rz.scp.css */
.legacy-graph-choice[b-vzdd44doxz]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(220px,2fr) auto;align-items:center;gap:16px;padding:15px 19px;border-top:1px solid #c9d8d5;background:#eef4f2;font-size:.8rem;color:#315960}
.legacy-graph-choice strong[b-vzdd44doxz]{font-size:.88rem}.legacy-graph-choice span[b-vzdd44doxz]{line-height:1.4;color:#5f777b}.legacy-graph-choice button[b-vzdd44doxz]{border:1px solid #176d78;background:#176d78;color:#fff;padding:8px 12px;cursor:pointer;white-space:nowrap}
@media(max-width:800px){.legacy-graph-choice[b-vzdd44doxz]{grid-template-columns:1fr}.legacy-graph-choice button[b-vzdd44doxz]{justify-self:start}}
.legacy-confirm[b-vzdd44doxz]{grid-column:1/-1;padding:14px 16px;border-left:3px solid #176d78;background:#fff;line-height:1.5}.legacy-confirm p[b-vzdd44doxz]{margin:0 0 8px}.legacy-confirm button[b-vzdd44doxz]{margin:4px 8px 0 0}.legacy-confirm button.cancel[b-vzdd44doxz]{background:transparent;color:#176d78}
/* _content/Composio.Web/Components/SiteEditor.razor.rz.scp.css */
.site-body[b-7p6910o0yw]{display:flex;flex-direction:column;gap:16px;padding:12px 0}.panel-heading[b-7p6910o0yw]{padding:10px 0}.panel-heading h2[b-7p6910o0yw]{font-size:17px}.site-drawing[b-7p6910o0yw]{min-width:0}.site-svg[b-7p6910o0yw]{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#f5f8f4;border:1px solid #b9ccc4;touch-action:none;cursor:crosshair}.site-svg[data-mode=navigate][b-7p6910o0yw]{cursor:grab}.site-svg[data-mode=navigate]:active[b-7p6910o0yw]{cursor:grabbing}.site-svg:focus-visible[b-7p6910o0yw]{outline:3px solid #398c86;outline-offset:2px}.site-svg [data-point-index][b-7p6910o0yw]{cursor:move}.site-tools[b-7p6910o0yw],.site-view-tools[b-7p6910o0yw],.site-draft-actions[b-7p6910o0yw]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:9px}.site-tools button[b-7p6910o0yw],.site-view-tools button[b-7p6910o0yw],.site-draft-actions button[b-7p6910o0yw],.site-controls button[b-7p6910o0yw]{border:1px solid #a9c4b9;background:white;color:#205b54;border-radius:4px;font-size:12px;padding:7px 10px}.site-tools button[aria-pressed=true][b-7p6910o0yw]{background:#146a70;color:white;border-color:#146a70}.site-view-tools label[b-7p6910o0yw]{display:flex;align-items:center;gap:5px;font-size:12px}.site-view-tools input[type=number][b-7p6910o0yw]{width:62px}.site-readout[b-7p6910o0yw]{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#526b69;margin-top:6px}.site-draft-actions[b-7p6910o0yw]{padding:10px;background:#f9f2e6;border:1px solid #ddc8a6;border-radius:4px;font-size:12px}.site-draft-actions button:first-of-type[b-7p6910o0yw]{margin-left:auto}.site-draft-actions button:disabled[b-7p6910o0yw]{opacity:.4}.site-controls[b-7p6910o0yw]{display:grid;gap:12px}.site-controls label[b-7p6910o0yw]{display:grid;gap:5px;font-size:12px}.site-controls input[b-7p6910o0yw],.site-point-list input[b-7p6910o0yw]{border:1px solid #bdcfc6;border-radius:4px;background:#fff;padding:7px;width:110px;max-width:100%;font-size:13px}.site-controls details[b-7p6910o0yw]{display:grid;gap:8px}.site-controls details>label[b-7p6910o0yw]{margin-top:10px}.site-controls textarea[b-7p6910o0yw]{width:100%;min-height:85px;border:1px solid #bdcfc6;padding:8px;font-size:12px;margin:8px 0}.site-controls summary[b-7p6910o0yw],.site-point-list summary[b-7p6910o0yw]{cursor:pointer;font-size:12px}.site-rectangle[b-7p6910o0yw]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.site-boundary-info[b-7p6910o0yw]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.site-upload[b-7p6910o0yw]{position:relative;overflow:hidden;padding:7px 10px;border:1px solid #a9c4b9;border-radius:4px;cursor:pointer}.site-upload[b-7p6910o0yw]  input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.site-elements[b-7p6910o0yw]{display:grid;gap:6px;font-size:12px}.site-elements>span[b-7p6910o0yw]{display:flex;justify-content:space-between;align-items:center;gap:8px}.site-point-list>div[b-7p6910o0yw]{display:flex;gap:10px;align-items:center;margin:8px 0;font-size:12px}.site-point-list label[b-7p6910o0yw]{display:flex;gap:4px;align-items:center}.microcopy[b-7p6910o0yw]{font-size:12px;line-height:1.5;color:#526b69;margin:10px 0}.notice.error[b-7p6910o0yw]{font-size:13px;line-height:1.5;background:#fff0e9;padding:10px;border-left:3px solid #b36540}
