@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.creation-world-generation-toolbar[data-v-a8ed19cf]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0}.creation-world-generation-inline[data-v-a8ed19cf]{color:var(--text);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%;display:inline-flex}.creation-world-generation-mode-hint[data-v-a8ed19cf]{color:var(--muted);font-size:var(--font-size-micro);margin:-2px 0 14px;line-height:1.6;display:block}@media (width<=720px){.creation-world-generation-toolbar[data-v-a8ed19cf]{justify-content:flex-start}}.final-review-layout[data-v-769724fb]{flex-direction:column;align-items:stretch;gap:18px;display:flex}.review-mode-card[data-v-769724fb]{flex-direction:column;gap:16px;display:flex}.review-work-select-card[data-v-769724fb]{align-self:stretch;width:100%;padding-bottom:12px}.review-mode-switch[data-v-769724fb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:10px;margin-bottom:12px;display:grid}.review-mode-switch button[data-v-769724fb],.review-list-button[data-v-769724fb]{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-sm);cursor:pointer;padding:10px 14px;transition:border-color .18s,transform .18s,background .18s}.review-mode-switch button.active[data-v-769724fb],.review-list-button.active[data-v-769724fb]{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-shadow)}.review-list-button[data-v-769724fb]{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.review-list-button strong[data-v-769724fb],.review-check-main strong[data-v-769724fb]{display:block}.review-list-button small[data-v-769724fb],.review-check-main small[data-v-769724fb],.review-list-button em[data-v-769724fb]{color:var(--muted);font-size:.82rem;font-style:normal}.review-skill-checklist[data-v-769724fb]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.review-check-item[data-v-769724fb]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);align-items:flex-start;gap:10px;padding:12px;display:flex}.review-check-item.active[data-v-769724fb]{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-shadow)}.inline-checkbox[data-v-769724fb]{justify-content:flex-start;align-items:center}.review-inline-option[data-v-769724fb]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.review-inline-checkbox[data-v-769724fb]{flex:none;align-items:center;gap:10px;display:inline-flex}.review-inline-label[data-v-769724fb]{color:var(--text);white-space:nowrap;font-weight:600}.review-inline-hint[data-v-769724fb]{color:var(--muted);flex:auto;font-size:.82rem;line-height:1.4}.compact[data-v-769724fb]{margin-top:12px}.review-chip-row[data-v-769724fb]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.review-chip[data-v-769724fb]{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 10px;font-size:.78rem}.review-chip.success[data-v-769724fb],.review-result-card.success[data-v-769724fb]{background:#4ade801f;border-color:#4ade8066}.review-chip.warning[data-v-769724fb],.review-result-card.warning[data-v-769724fb]{background:#facc151f;border-color:#facc1566}.review-chip.danger[data-v-769724fb],.review-result-card.danger[data-v-769724fb]{background:#f871711f;border-color:#f8717173}.review-result-list[data-v-769724fb]{gap:12px;display:grid}.review-result-card[data-v-769724fb]{border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.final-review-manual-decision-panel[data-v-769724fb]{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.final-review-manual-actions[data-v-769724fb]{justify-content:flex-end}.review-report-block pre[data-v-769724fb]{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);max-height:360px;margin:0;padding:12px;overflow:auto}.review-humanization-history[data-v-769724fb]{gap:12px;display:grid}.source-badge[data-v-769724fb]{vertical-align:middle;border-radius:3px;margin-right:4px;padding:0 6px;font-size:.72rem;display:inline-block}.source-manual[data-v-769724fb]{background:var(--panel-soft);color:var(--text-dim)}.source-workflow[data-v-769724fb]{color:#1a56db;background:#e8f0fe}.awaiting-tag[data-v-769724fb]{color:#92400e;background:#fef3c7;border-radius:3px;margin-left:6px;padding:0 6px;font-size:.72rem;display:inline-block}.task-action-bar[data-v-769724fb]{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:flex}.task-action-bar .danger[data-v-769724fb]{color:var(--danger);border-color:var(--danger)}.final-review-history-table-wrap[data-v-769724fb]{overflow-x:auto}.final-review-history-table tbody tr.active td[data-v-769724fb]{background:var(--selected-bg)}.final-review-history-table td[data-v-769724fb]:last-child,.final-review-history-table th[data-v-769724fb]:last-child{text-align:center}.final-review-history-table .source-badge[data-v-769724fb]{font-size:inherit;color:inherit;background:0 0;margin-right:0;padding:0}.final-review-history-title-cell[data-v-769724fb]{font-weight:600}.final-review-history-empty-row[data-v-769724fb]{text-align:center;height:52px;color:var(--text-dim)}.final-review-history-pagination[data-v-769724fb]{margin-top:12px}.session-filter-bar[data-v-769724fb]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.session-filter-select[data-v-769724fb]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:min(100%,16.5rem);min-width:min(100%,13rem);max-width:100%;padding:4px 8px;font-size:.82rem}.filter-count[data-v-769724fb]{color:var(--text-dim);margin-left:auto;font-size:.78rem}.workflow-hint[data-v-769724fb]{color:#1a56db;margin-left:6px;font-size:.72rem;display:inline-block}.final-review-report-dialog[data-v-769724fb]{width:min(1760px,100vw - 48px);height:min(88dvh,980px);max-height:calc(100vh - 48px);overflow:auto}.langgraph-llm-config-head[data-v-0e2f1947]{flex-wrap:wrap;align-items:center}.langgraph-llm-config-head .toolbar-inline[data-v-0e2f1947]{flex-wrap:wrap;align-items:center;margin-top:0;margin-left:auto}.langgraph-llm-stage-inline-control[data-v-0e2f1947]{border:1px solid rgba(var(--color-primary-rgb), .14);background:#ffffff8f;border-radius:12px;align-self:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.langgraph-llm-stage-inline-control input[data-v-0e2f1947]{margin:0}.langgraph-llm-stage-inline-control span[data-v-0e2f1947]{color:var(--text);white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.section-head .toolbar-inline[data-v-5d5ccba5]{margin-top:0}.leaf-log-note-cell[data-v-5d5ccba5]{min-width:220px}.leaf-log-note-cell textarea[data-v-5d5ccba5]{min-height:58px}.memory-top-grid[data-v-837e0a18],.memory-board-grid[data-v-837e0a18]{align-items:stretch}.memory-filter-grid[data-v-837e0a18]{align-items:end}.memory-search-toolbar[data-v-837e0a18]{justify-content:stretch;align-items:center;margin-top:0}.memory-search-toolbar input[data-v-837e0a18]{flex:1}.memory-packet-grid[data-v-837e0a18]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:12px;margin-top:16px;display:grid}.memory-packet-card[data-v-837e0a18]{padding:16px 18px}.memory-project-linked-card[data-v-837e0a18]{gap:12px;display:grid}.memory-project-linked-chips[data-v-837e0a18]{margin-top:0}.memory-project-linked-pill[data-v-837e0a18]{border:1px solid var(--line);background:var(--panel-soft);min-height:30px;color:var(--text);font-size:var(--font-size-micro);border-radius:999px;align-items:center;padding:0 12px;font-weight:600;line-height:1.4;display:inline-flex}.memory-column-card[data-v-837e0a18]{grid-template-rows:auto minmax(0,auto);height:auto;min-height:32rem;display:grid;overflow:visible}.memory-column-scroll[data-v-837e0a18]{min-height:0;overscroll-behavior-block:contain;max-block-size:42rem;padding-right:4px;overflow-y:auto}.memory-slot-board[data-v-837e0a18],.memory-entry-list[data-v-837e0a18]{gap:12px;display:grid}.memory-slot-card[data-v-837e0a18],.memory-entry-card[data-v-837e0a18]{padding:16px 18px}.memory-slot-card.empty[data-v-837e0a18]{border-style:dashed}.memory-slot-card-head[data-v-837e0a18]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.memory-slot-card-head strong[data-v-837e0a18]{color:var(--navy);font-size:var(--font-size-caption);line-height:1.5}.memory-card-head-actions[data-v-837e0a18]{flex-wrap:wrap;justify-content:flex-end;gap:8px}.memory-card-detail-btn[data-v-837e0a18]{flex:none}.memory-slot-badge[data-v-837e0a18]{background:rgba(var(--color-primary-rgb), .1);min-height:28px;color:var(--text);font-size:var(--font-size-micro);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:600;line-height:1.3;display:inline-flex}.memory-slot-preview[data-v-837e0a18]{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.memory-detail-dialog[data-v-837e0a18]{grid-template-rows:auto minmax(0,1fr);gap:16px;width:min(1400px,100vw - 24px);height:min(88vh,980px);display:grid;overflow:hidden;container:memory-detail/inline-size}.memory-detail-layout[data-v-837e0a18]{grid-template-columns:280px minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.memory-detail-sidebar[data-v-837e0a18]{align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.memory-detail-nav-item[data-v-837e0a18]{width:100%;border:1px solid var(--line);background:var(--panel-soft);block-size:48px;min-block-size:48px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;align-items:center;padding:0 14px;display:flex;overflow:hidden}.memory-detail-nav-item strong[data-v-837e0a18]{color:var(--navy);font-size:var(--font-size-body);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.memory-detail-nav-item.level-1[data-v-837e0a18]{background:rgba(var(--color-primary-rgb), .04);width:calc(100% - 14px);margin-left:14px}.memory-detail-nav-item.level-2[data-v-837e0a18]{background:rgba(var(--color-primary-rgb), .02);width:calc(100% - 28px);margin-left:28px}.memory-detail-nav-item.level-1 strong[data-v-837e0a18],.memory-detail-nav-item.level-2 strong[data-v-837e0a18]{font-size:var(--font-size-caption)}.memory-detail-nav-item.active[data-v-837e0a18]{border-color:rgba(var(--color-primary-rgb), .35);background:rgba(var(--color-primary-rgb), .08)}.memory-detail-content[data-v-837e0a18]{height:100%;min-height:0;padding-right:4px;overflow-y:auto}.memory-detail-section[data-v-837e0a18]{align-content:start;gap:16px;min-height:0;display:grid}.memory-detail-section-head strong[data-v-837e0a18]{color:var(--navy);font-size:var(--font-size-heading-sm)}.memory-detail-section-body[data-v-837e0a18]{gap:14px;min-height:0;display:grid}.memory-detail-paragraph[data-v-837e0a18],.memory-detail-list-title[data-v-837e0a18]{color:var(--text);margin:0;line-height:1.8}.memory-detail-kv-block[data-v-837e0a18],.memory-detail-list-block[data-v-837e0a18]{border:1px solid var(--line);background:var(--panel-soft);border-radius:18px;padding:16px 18px}.memory-detail-kv-block[data-v-837e0a18]{gap:12px;display:grid}.memory-detail-kv-row[data-v-837e0a18]{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;display:grid}.memory-detail-kv-label[data-v-837e0a18]{color:var(--navy);font-weight:600;line-height:1.7}.memory-detail-kv-value[data-v-837e0a18]{color:var(--text);white-space:pre-wrap;line-height:1.8}.memory-detail-list[data-v-837e0a18]{color:var(--text);margin:10px 0 0;padding-left:18px;line-height:1.8}.memory-detail-list li+li[data-v-837e0a18]{margin-top:6px}.memory-detail-list-title[data-v-837e0a18]{color:var(--navy);font-weight:600}@container memory-detail (inline-size<62rem){.memory-board-grid[data-v-837e0a18]{grid-template-columns:minmax(0,1fr)}.memory-column-card[data-v-837e0a18]{height:auto;min-height:26rem}.memory-detail-layout[data-v-837e0a18]{grid-template-columns:minmax(0,1fr)}.memory-detail-nav-item.level-1[data-v-837e0a18],.memory-detail-nav-item.level-2[data-v-837e0a18]{width:100%;margin-left:0}}@container memory-detail (inline-size<42rem){.memory-top-grid[data-v-837e0a18],.memory-packet-grid[data-v-837e0a18]{grid-template-columns:minmax(0,1fr)}.memory-detail-dialog[data-v-837e0a18]{width:min(100vw - 16px,1240px)}.memory-detail-kv-row[data-v-837e0a18]{grid-template-columns:minmax(0,1fr);gap:6px}}.membership-entitlements-page[data-v-02651e70]{gap:18px;min-inline-size:0;display:grid;container:membership-entitlements/inline-size}.entitlement-intro-card[data-v-02651e70]{background:linear-gradient(135deg,#fff 0%,#f7f9ff 100%);justify-content:space-between;align-items:center;gap:24px;min-inline-size:0;padding:24px 26px;display:flex}.entitlement-eyebrow[data-v-02651e70],.section-kicker[data-v-02651e70]{color:#6f62d9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.entitlement-intro-card h2[data-v-02651e70]{margin:7px 0 8px;font-size:24px}.entitlement-intro-card p[data-v-02651e70],.entitlement-workbench-head p[data-v-02651e70]{color:#6f7480;overflow-wrap:anywhere;margin:0;line-height:1.65}.entitlement-stage-note[data-v-02651e70]{background:#ffffffd6;border:1px solid #e4e7f2;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.entitlement-stage-note div[data-v-02651e70]{gap:3px;display:grid}.entitlement-stage-note span[data-v-02651e70]:last-child{color:#747986;font-size:12px}.status-dot[data-v-02651e70]{background:#f1a53b;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #fff0d9}.entitlement-plan-grid[data-v-02651e70]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:12px;display:grid}.entitlement-plan-card[data-v-02651e70]{text-align:left;color:#303443;cursor:pointer;background:#fff;border:1px solid #e2e5ee;border-radius:16px;gap:7px;min-height:144px;padding:18px;transition:all .18s;display:grid;position:relative;overflow:hidden}.entitlement-plan-card[data-v-02651e70]:before{content:"";background:var(--plan-accent,#87909f);opacity:.5;height:4px;position:absolute;inset:0 0 auto}.entitlement-plan-card[data-v-02651e70]:hover{border-color:var(--plan-accent,#87909f);transform:translateY(-2px);box-shadow:0 8px 24px #292d3e14}.entitlement-plan-card.active[data-v-02651e70]{border-color:var(--plan-accent,#87909f);box-shadow:0 0 0 2px color-mix(in srgb, var(--plan-accent) 15%, transparent)}.tone-slate[data-v-02651e70]{--plan-accent:#7b8493}.tone-blue[data-v-02651e70]{--plan-accent:#427ce6}.tone-violet[data-v-02651e70]{--plan-accent:#7959d7}.tone-amber[data-v-02651e70]{--plan-accent:#ce8725}.plan-code[data-v-02651e70]{color:var(--plan-accent);letter-spacing:.08em;font-size:11px;font-weight:800}.entitlement-plan-card strong[data-v-02651e70]{font-size:17px}.plan-position[data-v-02651e70]{width:fit-content;color:var(--plan-accent);background:color-mix(in srgb, var(--plan-accent) 10%, #fff);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.entitlement-plan-card small[data-v-02651e70]{color:#737885;line-height:1.45}.entitlement-workbench[data-v-02651e70]{padding:0;overflow:hidden}.entitlement-workbench-head[data-v-02651e70]{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;gap:20px;min-inline-size:0;padding:22px 24px 18px;display:flex}.entitlement-workbench-head[data-v-02651e70]>*{min-inline-size:0;max-inline-size:100%}.entitlement-title-row[data-v-02651e70]{flex-wrap:wrap;align-items:center;gap:10px;min-inline-size:0;margin:4px 0;display:flex}.entitlement-title-row h3[data-v-02651e70]{margin:0;font-size:20px}.position-pill[data-v-02651e70],.base-right-tag[data-v-02651e70]{color:#6554bd;background:#f0edff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.entitlement-notice[data-v-02651e70]{color:#3f65a8;background:#f5f8ff;border:1px solid #dce6fb;border-radius:10px;margin:16px 24px 0;padding:10px 13px;font-size:13px}.entitlement-table-head[data-v-02651e70],.entitlement-domain-row[data-v-02651e70]{grid-template-columns:minmax(18rem,1.6fr) repeat(3,minmax(5.75rem,.45fr)) minmax(8rem,.8fr) minmax(6rem,.55fr);align-items:center;gap:12px;min-inline-size:0;display:grid}.entitlement-table-head[data-v-02651e70]{color:#898e9b;margin:18px 24px 0;padding:0 16px 9px;font-size:11px;font-weight:700}.entitlement-domain-list[data-v-02651e70]{gap:10px;padding:0 24px 24px;display:grid}.entitlement-domain-card[data-v-02651e70]{background:#fff;border:1px solid #e5e8ef;border-radius:14px;overflow:hidden}.entitlement-domain-row[data-v-02651e70]{padding:16px}.domain-title-row[data-v-02651e70]{flex-wrap:wrap;align-items:center;gap:10px;min-inline-size:0;display:flex}.domain-summary p[data-v-02651e70]{color:#747986;margin:7px 0 9px;font-size:12px;line-height:1.5}.domain-page-tags[data-v-02651e70]{flex-wrap:wrap;gap:5px;display:flex}.domain-page-tags span[data-v-02651e70]{color:#6b7080;background:#f5f6f9;border-radius:6px;padding:3px 7px;font-size:11px}.entitlement-switch[data-v-02651e70]{cursor:pointer;background:#cfd3dc;border:0;border-radius:999px;width:34px;height:20px;padding:2px}.entitlement-switch span[data-v-02651e70]{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;display:block;box-shadow:0 1px 4px #00000026}.entitlement-switch.on[data-v-02651e70]{background:#6d60d7}.entitlement-switch.on span[data-v-02651e70]{transform:translate(14px)}.entitlement-switch.locked[data-v-02651e70]{cursor:not-allowed;opacity:.75}.permission-state[data-v-02651e70]{color:#9b9faa;font-size:12px}.permission-state.enabled[data-v-02651e70]{color:#31865e;font-weight:700}.permission-state span[data-v-02651e70]{align-items:center;gap:5px;display:inline-flex}.permission-state.enabled span[data-v-02651e70]:before{content:"✓"}.quota-value[data-v-02651e70]{color:#606675;font-size:12px;line-height:1.4}.entitlement-domain-detail[data-v-02651e70]{background:#fafbfe;border-top:1px dashed #dfe2ea;grid-template-columns:1fr 1.2fr;gap:18px;min-inline-size:0;padding:15px 16px 17px 60px;display:grid}.entitlement-domain-detail>div[data-v-02651e70]{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.detail-label[data-v-02651e70]{color:#777d8b;flex-basis:100%;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.detail-chip[data-v-02651e70]{color:#555b69;background:#fff;border:1px solid #e2e5ed;border-radius:7px;padding:5px 8px;font-size:11px}.action-chip[data-v-02651e70]{color:#6554bd;background:#f7f5ff;border-color:#ded8fa}.quota-editor[data-v-02651e70]{display:block}.quota-editor input[data-v-02651e70]{color:#454b59;background:#fff;border:1px solid #dfe2ea;border-radius:8px;width:100%;margin-top:4px;padding:9px 10px}.backend-action-catalog[data-v-02651e70]{grid-column:1/-1;gap:8px;display:grid}.backend-action-row[data-v-02651e70]{color:#666d79;background:#fff;border:1px solid #e2e5ed;border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(130px,.5fr) 1fr 104px 82px;align-items:center;gap:10px;min-inline-size:0;padding:8px 10px;font-size:11px;display:grid}.backend-action-row select[data-v-02651e70]{color:#454b59;background:#fff;border:1px solid #dfe2ea;border-radius:6px;min-width:0;padding:6px 7px;font-size:12px}.backend-action-row code[data-v-02651e70]{color:#5847b3;overflow-wrap:anywhere;min-inline-size:0;font-size:11px}.quota-inputs[data-v-02651e70]{flex-wrap:wrap;gap:4px;display:flex}.quota-inputs label[data-v-02651e70]{color:#777d8b;gap:2px;font-size:10px;display:grid}.quota-inputs input[data-v-02651e70]{border:1px solid #dfe2ea;border-radius:5px;width:62px;padding:4px;font-size:11px}.audit-card[data-v-02651e70]{gap:12px;min-inline-size:0;display:grid}.audit-list[data-v-02651e70]{gap:7px;min-inline-size:0;display:grid}.audit-row[data-v-02651e70]{border:1px solid var(--line);min-inline-size:0;color:var(--muted);font-size:var(--font-size-micro);border-radius:8px;grid-template-columns:1fr 120px 210px;gap:12px;padding:9px 10px;display:grid}.audit-row code[data-v-02651e70]{color:#5847b3;overflow-wrap:anywhere}@container membership-entitlements (inline-size<64rem){.entitlement-intro-card[data-v-02651e70],.entitlement-workbench-head[data-v-02651e70]{flex-direction:column;align-items:flex-start}.entitlement-table-head[data-v-02651e70]{display:none}.entitlement-domain-row[data-v-02651e70]{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.entitlement-domain-row[data-v-02651e70]>*{min-inline-size:0}.entitlement-domain-detail[data-v-02651e70]{grid-template-columns:minmax(0,1fr);padding-inline-start:16px}}@container membership-entitlements (inline-size<42rem){.entitlement-domain-list[data-v-02651e70]{padding-inline:12px}.entitlement-workbench-head[data-v-02651e70]{padding-inline:16px}.backend-action-row[data-v-02651e70],.audit-row[data-v-02651e70]{grid-template-columns:minmax(0,1fr)}.backend-action-row .primary-btn[data-v-02651e70],.backend-action-row .ghost-btn[data-v-02651e70]{inline-size:100%}}.model-access-layout[data-v-6e621717]{gap:16px;display:grid}.model-access-guide-list[data-v-6e621717]{margin:10px 0 0;padding-left:18px}.model-access-guide-list li+li[data-v-6e621717]{margin-top:6px}.model-access-config-grid[data-v-6e621717]{align-items:start}.model-access-card[data-v-6e621717]{height:100%}.model-access-card-head[data-v-6e621717]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:center;gap:12px;display:grid}.model-access-card-title[data-v-6e621717]{min-width:0}.model-access-card-status-slot[data-v-6e621717]{justify-self:center}.model-access-status[data-v-6e621717]{color:#334155;text-align:center;background:#0f172a14;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.model-access-card-toolbar[data-v-6e621717]{flex-wrap:wrap;justify-content:flex-end;justify-self:end;margin-top:0;margin-bottom:0}.model-access-card-meta[data-v-6e621717]{margin-top:10px}.model-access-card-form[data-v-6e621717]{margin-top:16px}.model-access-debug-card[data-v-6e621717]{width:100%}.section-head .toolbar-inline[data-v-5b91a771]{margin-top:0}.model-routing-toolbar[data-v-f3b490c9]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.model-routing-search-field[data-v-f3b490c9]{flex:320px;gap:8px;min-width:min(360px,100%);display:grid}.model-routing-guide-grid[data-v-f3b490c9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:12px;margin-bottom:14px;display:grid}.model-routing-guide-card[data-v-f3b490c9]{border:1px solid var(--line);background:rgba(var(--color-text-rgb), .03);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.model-routing-guide-list[data-v-f3b490c9]{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.template-list-table[data-v-f3b490c9]{table-layout:auto}.model-routing-cell-access select[data-v-f3b490c9],.model-routing-cell-template select[data-v-f3b490c9],.model-routing-cell-summary[data-v-f3b490c9],.model-routing-cell-compact input[data-v-f3b490c9],.model-routing-cell-compact select[data-v-f3b490c9]{width:100%}.model-routing-cell-summary[data-v-f3b490c9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.model-routing-scene-key[data-v-f3b490c9],.model-routing-entry-hint[data-v-f3b490c9]{font-size:12px}.model-routing-entry-hint[data-v-f3b490c9]{color:var(--text)}.model-routing-col-scene[data-v-f3b490c9]{width:17%}.model-routing-col-access[data-v-f3b490c9]{width:18%}.model-routing-col-template[data-v-f3b490c9]{width:16%}.model-routing-col-compact[data-v-f3b490c9]{width:8%}.model-routing-col-summary[data-v-f3b490c9]{width:14%}.model-routing-col-actions[data-v-f3b490c9]{width:1%}.table-actions[data-v-f3b490c9]{white-space:nowrap}.model-routing-type-tag[data-v-f3b490c9]{background:rgba(var(--color-text-rgb), .08);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.checkbox-field.inline[data-v-f3b490c9]{white-space:nowrap;align-items:center;gap:8px;display:flex}.checkbox-field.inline span[data-v-f3b490c9]{color:var(--text)}.order-records-page[data-v-7eda2044]{gap:20px;width:100%;display:grid}.section-head[data-v-7eda2044]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.section-head p[data-v-7eda2044]{color:var(--text);font-size:var(--font-size-body);margin:4px 0 0}.order-table-wrap[data-v-7eda2044]{overflow-x:auto}.order-table[data-v-7eda2044]{border-collapse:collapse;width:100%;min-width:840px;font-size:var(--font-size-body)}.order-table th[data-v-7eda2044]{border-bottom:2px solid var(--line);color:var(--muted);font-size:var(--font-size-caption);text-align:left;white-space:nowrap;padding:10px 12px}.order-table td[data-v-7eda2044]{border-bottom:1px solid var(--line);color:var(--color-primary-ink);padding:12px}.mono-cell[data-v-7eda2044]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:var(--font-size-caption)}.amount-cell[data-v-7eda2044]{font-weight:700}.time-cell[data-v-7eda2044]{color:var(--text);font-size:var(--font-size-caption);white-space:nowrap}.status-badge[data-v-7eda2044]{font-size:var(--font-size-caption);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:600;display:inline-block}.status-completed[data-v-7eda2044]{color:#248a3d;background:#34c7591f}.status-failed[data-v-7eda2044]{color:#c53030;background:#ff3b301a}.status-expired[data-v-7eda2044]{background:rgba(var(--color-primary-rgb), .1);color:var(--text)}.status-pending[data-v-7eda2044]{background:var(--accent-soft);color:var(--color-primary-ink)}.empty-state[data-v-7eda2044]{color:var(--muted);text-align:center;padding:40px 20px}.payment-admin-page[data-v-61aa9ed9]{gap:14px;display:grid}.section-head[data-v-61aa9ed9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-head p[data-v-61aa9ed9]{color:var(--text);margin:4px 0 0}.section-actions[data-v-61aa9ed9],.pagination[data-v-61aa9ed9],.payment-filters[data-v-61aa9ed9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payment-filters[data-v-61aa9ed9]{border:1px solid var(--line);background:var(--accent-soft);padding:12px}.payment-filters input[data-v-61aa9ed9],.payment-filters select[data-v-61aa9ed9]{border:1px solid var(--line);background:var(--color-surface);min-height:36px;color:var(--color-primary-ink);border-radius:4px;padding:6px 8px}.operation-message[data-v-61aa9ed9]{color:var(--color-primary-ink);margin:0}.payment-admin-table-wrap[data-v-61aa9ed9]{overflow:auto}.payment-admin-table[data-v-61aa9ed9]{border-collapse:collapse;width:100%;min-width:860px;font-size:var(--font-size-body)}.payment-admin-table th[data-v-61aa9ed9],.payment-admin-table td[data-v-61aa9ed9]{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 12px}.payment-admin-table th[data-v-61aa9ed9]{color:var(--muted);font-size:var(--font-size-caption)}.pagination[data-v-61aa9ed9]{color:var(--muted);font-size:var(--font-size-caption);justify-content:space-between}.payment-detail-backdrop[data-v-61aa9ed9]{z-index:1100;background:rgba(var(--color-text-rgb), .42);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.payment-detail-dialog[data-v-61aa9ed9]{border:1px solid var(--line);background:var(--color-surface);width:min(44rem,100vw - 32px);max-height:min(80vh,44rem);box-shadow:var(--shadow-lg);border-radius:8px;padding:20px;overflow:auto}.payment-detail-list[data-v-61aa9ed9]{gap:8px;margin:0;display:grid}.payment-detail-list div[data-v-61aa9ed9]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.payment-detail-list dt[data-v-61aa9ed9]{color:var(--muted)}.payment-detail-list dd[data-v-61aa9ed9]{text-align:right;margin:0}.callback-event-list[data-v-61aa9ed9]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.callback-event-list li[data-v-61aa9ed9]{background:var(--accent-soft);gap:4px;padding:8px;display:grid}.callback-event-list small[data-v-61aa9ed9]{color:var(--muted)}.empty-state[data-v-61aa9ed9]{color:var(--muted);text-align:center;padding:36px 16px}.prompt-asset-layout[data-v-f1a15557]{grid-template-columns:minmax(min(100%,20rem),.45fr) minmax(min(100%,32rem),1fr);align-items:stretch;height:auto;min-height:0;max-height:none;overflow:visible}.prompt-asset-editor-card[data-v-f1a15557],.prompt-asset-list-card[data-v-f1a15557]{min-width:0;height:auto;min-height:0;overflow:visible}.prompt-asset-editor-card[data-v-f1a15557]{flex-direction:column;display:flex}.prompt-asset-editor-card.is-locked[data-v-f1a15557]{border-color:color-mix(in srgb, var(--line) 70%, var(--navy) 30%)}.prompt-asset-list-card[data-v-f1a15557]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.prompt-asset-list-head[data-v-f1a15557]{justify-content:space-between;align-items:center;gap:16px;display:flex}.prompt-asset-search-bar[data-v-f1a15557]{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.prompt-asset-status-field[data-v-f1a15557]{grid-template-rows:auto auto;align-items:start;gap:8px;display:grid}.prompt-asset-filter-options[data-v-f1a15557],.prompt-asset-status-options[data-v-f1a15557]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.prompt-asset-filter-option[data-v-f1a15557]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:36px;display:flex}.prompt-asset-filter-option span[data-v-f1a15557]{line-height:1}.prompt-asset-search-input[data-v-f1a15557]{inline-size:min(100%,16rem);min-inline-size:0}.prompt-asset-form-grid[data-v-f1a15557]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.prompt-asset-editor-head[data-v-f1a15557]{align-items:flex-start}.prompt-asset-editor-head .toolbar-inline[data-v-f1a15557]{flex-wrap:wrap;margin-top:0}.prompt-asset-editor-body[data-v-f1a15557]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:visible}.prompt-asset-meta-grid[data-v-f1a15557]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:14px;display:grid}.prompt-asset-status-options[data-v-f1a15557]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),max-content));justify-content:start;align-items:start;gap:6px 12px;display:grid}.prompt-asset-template-type[data-v-f1a15557]{color:var(--navy)}.prompt-asset-readonly-value[data-v-f1a15557]{border:1px solid rgba(var(--color-primary-rgb), .12);min-height:40px;color:var(--navy);background:#ffffffb8;border-radius:12px;align-items:center;padding:0 12px;font-size:14px;display:flex}.prompt-asset-status-options .checkbox-field[data-v-f1a15557]{align-items:flex-start}.prompt-asset-field-name[data-v-f1a15557],.prompt-asset-field-full[data-v-f1a15557]{min-width:0}.prompt-asset-prompt-grid[data-v-f1a15557]{flex:1;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:visible}.prompt-asset-user-field[data-v-f1a15557]{grid-template-rows:auto minmax(0,1fr);min-height:0}.prompt-asset-user-field textarea[data-v-f1a15557]{height:auto;min-height:320px}.prompt-asset-list-scroll[data-v-f1a15557]{overscroll-behavior-block:contain;align-self:stretch;min-height:0;max-height:48rem;overflow-y:auto}.prompt-asset-list[data-v-f1a15557]{align-content:start;gap:10px;padding-right:4px;display:grid}.prompt-asset-list-item[data-v-f1a15557]{border:1px solid rgba(var(--color-primary-rgb), .12);text-align:left;cursor:pointer;background:#ffffffd1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.prompt-asset-list-item[data-v-f1a15557]:hover{border-color:rgba(var(--color-primary-rgb), .28);background:rgba(var(--color-primary-rgb), .06)}.prompt-asset-list-item.is-active[data-v-f1a15557]{border-color:rgba(var(--color-primary-rgb), .42);background:rgba(var(--color-primary-rgb), .1);box-shadow:0 10px 24px rgba(var(--color-primary-rgb), .1)}.prompt-asset-list-main[data-v-f1a15557]{gap:8px;min-width:0;display:grid}.prompt-asset-template-cell[data-v-f1a15557]{width:100%;display:block}.prompt-asset-template-cell strong[data-v-f1a15557]{color:var(--navy);line-height:1.55;display:block}.prompt-asset-list-item.is-active .prompt-asset-template-cell strong[data-v-f1a15557]{font-weight:700}.prompt-asset-list-meta[data-v-f1a15557]{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.prompt-asset-template-id[data-v-f1a15557]{overflow-wrap:anywhere;min-width:0}.prompt-asset-template-status[data-v-f1a15557]{white-space:nowrap}.prompt-asset-list-item .table-actions[data-v-f1a15557]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.prompt-asset-list-item .table-actions .secondary-btn[data-v-f1a15557],.prompt-asset-list-item .table-actions .ghost-btn[data-v-f1a15557]{white-space:nowrap}.project-review-revision-content[data-v-c7d50fda]{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;overflow:auto}.surface-subcard[data-v-0a211192]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);padding:18px}.review-stat-grid[data-v-0a211192]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.review-stat-card[data-v-0a211192]{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--panel), var(--panel-soft));padding:14px}.review-stat-card strong[data-v-0a211192]{margin-top:4px;font-size:1.45rem;display:block}.review-stat-label[data-v-0a211192]{color:var(--muted);font-size:.82rem}.review-tabbar[data-v-0a211192]{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.review-tabbar button[data-v-0a211192],.review-list-button[data-v-0a211192]{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-sm);cursor:pointer;padding:10px 14px;transition:border-color .18s,transform .18s,background .18s}.review-tabbar button.active[data-v-0a211192],.review-list-button.active[data-v-0a211192]{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-shadow)}.review-config-grid[data-v-0a211192]{align-items:start}.review-list-button[data-v-0a211192]{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.review-list-button strong[data-v-0a211192]{display:block}.review-list-button small[data-v-0a211192],.review-list-button em[data-v-0a211192]{color:var(--muted);font-size:.82rem;font-style:normal}.review-textarea-grid[data-v-0a211192]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.compact[data-v-0a211192]{margin-top:12px}.inline-checkbox[data-v-0a211192]{justify-content:flex-start;align-items:center}.humanization-item-card[data-v-0a211192]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:14px}.sample-bookshelf-page[data-v-62cf3f4e]{gap:16px}.hidden-file-input[data-v-62cf3f4e]{display:none}.file-picker-row[data-v-62cf3f4e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sample-upload-grid[data-v-62cf3f4e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:end}.sample-upload-grid>label[data-v-62cf3f4e]{min-width:0}.selected-entry-list[data-v-62cf3f4e]{gap:12px;margin-top:12px;display:grid}.selected-entry-card[data-v-62cf3f4e]{gap:6px;display:grid}.selected-entry-head[data-v-62cf3f4e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-entry-file[data-v-62cf3f4e]{color:var(--muted);font-size:13px}.author-card-list[data-v-62cf3f4e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:16px;display:grid}.author-card[data-v-62cf3f4e]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);padding:20px 24px}.author-card-head[data-v-62cf3f4e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.author-card-head-actions[data-v-62cf3f4e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.author-delete-btn[data-v-62cf3f4e]{flex-shrink:0}.work-card-list[data-v-62cf3f4e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:start;gap:14px;display:grid}.work-card-shell[data-v-62cf3f4e]{display:block}.work-card[data-v-62cf3f4e]{border:1px solid var(--line-strong);background:var(--panel-soft);text-align:left;cursor:pointer;border-radius:var(--radius-base);width:100%;min-height:140px;box-shadow:var(--shadow-sm);align-content:space-between;align-items:flex-start;gap:14px;padding:16px;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.work-card-actions[data-v-62cf3f4e]{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:10px;display:flex}.work-card-title-group[data-v-62cf3f4e]{gap:10px;display:grid}.work-card-title[data-v-62cf3f4e]{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--text)}.work-card-stat-list[data-v-62cf3f4e]{flex-wrap:wrap;gap:8px 14px;display:flex}.work-card-stat[data-v-62cf3f4e]{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--muted)}.work-card-arrow[data-v-62cf3f4e]{font-size:var(--font-size-micro);color:var(--color-primary);white-space:nowrap;justify-self:end}.work-card[data-v-62cf3f4e]:hover,.work-card[data-v-62cf3f4e]:focus-visible{background:var(--panel-strong);border-color:var(--selected-border);box-shadow:var(--selected-shadow);transform:translateY(-1px)}.danger-btn[data-v-62cf3f4e]{color:var(--danger)}.sample-book-dialog-backdrop[data-v-62cf3f4e]{background:rgba(var(--color-text-rgb), .18);z-index:50;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sample-book-dialog[data-v-62cf3f4e]{border:1px solid var(--line-strong);width:min(820px,100%);max-height:min(78vh,720px);box-shadow:var(--shadow-lg);overflow:auto}.sample-book-dialog-head[data-v-62cf3f4e]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sample-book-dialog-toolbar[data-v-62cf3f4e]{flex-wrap:wrap;margin-top:0}.sample-book-dialog-table-wrap[data-v-62cf3f4e]{margin-top:16px}.chapter-table th[data-v-62cf3f4e],.chapter-table td[data-v-62cf3f4e]{vertical-align:middle}.chapter-check-col[data-v-62cf3f4e]{text-align:center;width:84px}.error-text[data-v-62cf3f4e]{color:var(--danger)}.subscription-page[data-v-e8fd01d3]{gap:18px;display:grid}.subscription-edition-tabs[data-v-e8fd01d3]{background:var(--color-surface-1);border-radius:999px;gap:4px;width:fit-content;margin-inline:auto;padding:4px;display:flex}.subscription-edition-tabs-block[data-v-e8fd01d3]{margin-bottom:14px}.subscription-edition-tabs button[data-v-e8fd01d3]{min-height:34px;color:var(--muted);font-size:var(--font-size-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 18px;font-weight:600}.subscription-edition-tabs button[data-v-e8fd01d3]:hover,.subscription-edition-tabs button.active[data-v-e8fd01d3]{background:var(--color-surface);color:var(--color-primary-ink);box-shadow:var(--shadow-sm);border-color:#0000;font-weight:700}.subscription-billing-tabs[data-v-e8fd01d3]{margin-bottom:16px}.subscription-tier-badge[data-v-e8fd01d3]{border:1px solid var(--line);font-size:var(--font-size-caption);border-radius:999px;margin-bottom:10px;padding:6px 16px;font-weight:700;display:inline-flex}.tier-advanced[data-v-e8fd01d3],.tier-pro[data-v-e8fd01d3]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark)}.subscription-hint[data-v-e8fd01d3]{color:var(--color-primary);font-weight:600}.subscription-section-hint[data-v-e8fd01d3]{color:var(--text);font-size:var(--font-size-body);margin:4px 0 0;line-height:1.5}.subscription-purchase-note[data-v-e8fd01d3]{color:var(--color-primary);font-size:var(--font-size-caption);font-weight:600}.subscription-purchase[data-v-e8fd01d3]{background:var(--color-surface-1);box-shadow:none;border-color:#0000}.purchase-plan-grid[data-v-e8fd01d3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.purchase-plan-card[data-v-e8fd01d3]{border:1px solid rgba(var(--color-primary-rgb), .32);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:10px;align-content:start;gap:10px;padding:18px;display:grid;position:relative}.purchase-plan-card.selected[data-v-e8fd01d3]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .06);box-shadow:0 0 0 2px var(--color-primary), var(--shadow-sm)}.purchase-plan-card.current[data-v-e8fd01d3]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .08)}.purchase-plan-card.locked[data-v-e8fd01d3]{background:var(--color-surface-1)}.purchase-plan-badge[data-v-e8fd01d3]{background:linear-gradient(135deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 55%, var(--color-primary-ink)));color:var(--color-text-on-dark);font-size:var(--font-size-caption);box-shadow:var(--shadow-sm);border-radius:999px;padding:3px 11px;font-weight:700;position:absolute;top:-11px;right:16px}.purchase-plan-head[data-v-e8fd01d3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-plan-head h3[data-v-e8fd01d3]{font-size:var(--font-size-h3);margin:0}.purchase-plan-head span[data-v-e8fd01d3]{color:var(--color-primary);font-size:var(--font-size-caption);white-space:nowrap;font-weight:700}.purchase-plan-position[data-v-e8fd01d3]{color:var(--color-primary);font-size:var(--font-size-caption)}.purchase-plan-description[data-v-e8fd01d3]{min-height:40px;color:var(--text);font-size:var(--font-size-body);margin:0;line-height:1.55}.purchase-plan-price[data-v-e8fd01d3]{align-items:baseline;gap:6px;padding:2px 0 4px;display:flex}.purchase-plan-price strong[data-v-e8fd01d3]{color:var(--color-primary-ink);font-size:var(--font-size-h2);font-weight:800;line-height:1.15}.purchase-plan-price small[data-v-e8fd01d3]{color:var(--muted);font-size:var(--font-size-caption);white-space:nowrap}.purchase-plan-highlights[data-v-e8fd01d3]{gap:6px;display:grid}.purchase-plan-highlight[data-v-e8fd01d3]{color:var(--text);font-size:var(--font-size-body);align-items:center;gap:6px;display:flex}.purchase-plan-highlight .hi-icon[data-v-e8fd01d3]{text-align:center;flex:none;width:18px}.purchase-plan-highlight .hi-label[data-v-e8fd01d3]{color:var(--text)}.purchase-plan-highlight .hi-value[data-v-e8fd01d3]{color:var(--color-primary-ink);margin-left:auto;font-weight:600}.purchase-plan-btn[data-v-e8fd01d3]{justify-self:stretch}.team-seats[data-v-e8fd01d3]{align-items:center;gap:8px;display:flex}.seat-btn[data-v-e8fd01d3]{border:1px solid var(--line);min-width:30px;height:30px;color:var(--color-primary-ink);font-size:var(--font-size-body);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;font-weight:700;display:grid}.seat-btn[data-v-e8fd01d3]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--color-primary-rgb), .06)}.seat-btn[data-v-e8fd01d3]:disabled{opacity:.45;cursor:not-allowed}.seat-count[data-v-e8fd01d3]{text-align:center;min-width:34px;color:var(--color-primary-ink);font-size:var(--font-size-h2);font-weight:800;line-height:1}.seat-unit[data-v-e8fd01d3]{color:var(--muted);font-size:var(--font-size-body)}.subscription-feature-matrix[data-v-e8fd01d3]{min-width:0}.subscription-feature-matrix .section-head span[data-v-e8fd01d3]{color:var(--muted);font-size:var(--font-size-caption);font-weight:400}.subscription-feature-table-wrap[data-v-e8fd01d3]{overflow-x:auto}.subscription-feature-table[data-v-e8fd01d3]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.subscription-feature-table th[data-v-e8fd01d3],.subscription-feature-table td[data-v-e8fd01d3]{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:14px 16px}.subscription-feature-table thead th[data-v-e8fd01d3]{background:var(--accent-soft);color:var(--color-primary-ink);font-size:var(--font-size-body)}.subscription-feature-table thead th[data-v-e8fd01d3]:first-child,.subscription-feature-table tbody th[data-v-e8fd01d3]{text-align:left;width:32%}.subscription-feature-table thead small[data-v-e8fd01d3]{color:var(--color-primary);font-size:var(--font-size-caption);margin-top:3px;font-weight:600;display:block}.subscription-feature-table tbody th strong[data-v-e8fd01d3]{font-size:var(--font-size-body);display:block}.subscription-feature-table tbody th span[data-v-e8fd01d3]{color:var(--text);font-size:var(--font-size-body);margin-top:4px;font-weight:400;line-height:1.55;display:block}.subscription-feature-table td[data-v-e8fd01d3]{color:var(--color-primary);font-size:20px;font-weight:700}.subscription-feature-table td small[data-v-e8fd01d3]{color:var(--muted);font-size:var(--font-size-caption);margin-left:3px;font-weight:600}.subscription-feature-table .current-column[data-v-e8fd01d3]{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.subscription-feature-unavailable[data-v-e8fd01d3]{color:var(--muted);font-weight:400}.subscription-feature-table tbody tr:hover th[data-v-e8fd01d3],.subscription-feature-table tbody tr:hover td[data-v-e8fd01d3]{background:rgba(var(--color-primary-rgb), .06)}.payment-dialog-backdrop[data-v-e8fd01d3]{z-index:1000;background:rgba(var(--color-text-rgb), .42);place-items:center;padding:12px;display:grid;position:fixed;inset:0}.payment-dialog[data-v-e8fd01d3]{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--color-surface);width:min(64rem,100vw - 32px,177.778vh - 42.667px);box-shadow:var(--shadow-lg);border-radius:8px;gap:8px;padding:22px 28px;display:grid;overflow:hidden}.payment-dialog-head[data-v-e8fd01d3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-dialog-head h2[data-v-e8fd01d3]{color:var(--color-primary-ink);font-size:var(--font-size-h3);margin:0}.payment-dialog-price[data-v-e8fd01d3]{color:var(--color-primary);font-size:var(--font-size-h3)}.payment-dialog-plan[data-v-e8fd01d3]{border:1px solid rgba(var(--color-primary-rgb), .24);background:var(--accent-soft);border-radius:8px;gap:3px;padding:10px 14px;display:grid}.payment-dialog-plan span[data-v-e8fd01d3]{color:var(--text);font-size:var(--font-size-body)}.billing-cycle-options[data-v-e8fd01d3]{background:var(--color-surface-1);border-radius:999px;gap:4px;width:fit-content;margin-inline:auto;padding:4px;display:flex}.billing-cycle-options button[data-v-e8fd01d3]{min-height:34px;color:var(--text);font-size:var(--font-size-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-content:center;gap:1px;padding:0 22px;display:grid}.billing-cycle-options button[data-v-e8fd01d3]:hover,.billing-cycle-options button.active[data-v-e8fd01d3]{background:var(--color-surface);color:var(--color-primary-ink);box-shadow:var(--shadow-sm);border-color:#0000;font-weight:700}.payment-dialog-summary[data-v-e8fd01d3]{border-bottom:1px solid var(--line);color:var(--text);font-size:var(--font-size-body);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.payment-dialog-summary strong[data-v-e8fd01d3]{color:var(--color-primary);font-size:var(--font-size-h3)}.payment-dialog-payment[data-v-e8fd01d3]{justify-content:center;gap:38px;display:flex}.payment-qr-option[data-v-e8fd01d3]{color:var(--color-primary-ink);font-size:var(--font-size-caption);justify-items:center;gap:7px;display:grid}.payment-qr-canvas[data-v-e8fd01d3]{aspect-ratio:1;background:#fff;width:min(13.75rem,100%);height:auto}.payment-qr-expired[data-v-e8fd01d3]{aspect-ratio:1;background:var(--accent-soft);width:min(13.75rem,100%);color:var(--muted);place-items:center;display:grid}.payment-dialog-hint[data-v-e8fd01d3]{text-align:center}.payment-error[data-v-e8fd01d3]{color:#c53030}@media (width<=38rem){.payment-dialog[data-v-e8fd01d3]{aspect-ratio:auto;width:min(100%,100vw - 32px);height:auto;padding:20px}.payment-dialog-payment[data-v-e8fd01d3]{gap:16px}.payment-qr-canvas[data-v-e8fd01d3]{width:min(11rem,100%)}}@media (width<=58rem){.purchase-plan-grid[data-v-e8fd01d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.purchase-plan-grid[data-v-e8fd01d3]{grid-template-columns:minmax(0,1fr)}}.wechat-payment-config-page[data-v-005308bd]{gap:16px;display:grid}.section-head[data-v-005308bd]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-head p[data-v-005308bd],.config-hint[data-v-005308bd]{color:var(--text);margin:4px 0 0;line-height:1.6}.payment-state[data-v-005308bd]{background:var(--accent-soft);color:var(--color-primary-ink);border-radius:6px;margin:0;padding:10px 12px;font-weight:700}.payment-state.ready[data-v-005308bd],.ready[data-v-005308bd]{color:#248a3d}.config-check-list[data-v-005308bd]{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.config-check-list li[data-v-005308bd]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 4px;display:flex}.config-check-list strong[data-v-005308bd]{color:#c53030}.empty-state[data-v-005308bd]{color:var(--muted);text-align:center;padding:36px 16px}.user-llm-settings-overview[data-v-56a2938c],.user-llm-settings-panels[data-v-56a2938c]{align-items:start}.user-llm-settings-summary-card[data-v-56a2938c]{min-height:100%}.user-llm-settings-form[data-v-56a2938c]{margin-top:16px}.user-llm-settings-actions[data-v-56a2938c]{justify-content:flex-start;margin-top:18px}.word-count-log-table[data-v-b25cb1ce]{table-layout:auto;width:100%;min-width:860px}.word-count-log-table th[data-v-b25cb1ce]:nth-child(-n+3),.word-count-log-table td[data-v-b25cb1ce]:nth-child(-n+3){width:auto}.word-count-log-table th[data-v-b25cb1ce]:nth-child(n+4),.word-count-log-table td[data-v-b25cb1ce]:nth-child(n+4){text-align:right;white-space:nowrap;width:10%}.word-count-log-table th[data-v-b25cb1ce]:first-child,.word-count-log-table td[data-v-b25cb1ce]:first-child,.word-count-log-table th[data-v-b25cb1ce]:nth-child(2),.word-count-log-table td[data-v-b25cb1ce]:nth-child(2){white-space:nowrap}.writer-revision-inbox-layout[data-v-870b9104],.writer-revision-task-list[data-v-870b9104],.writer-revision-detail-panel[data-v-870b9104]{min-inline-size:0}.writer-works-bookshelf-page[data-v-19400316]{gap:16px}.bookshelf-filter-bar[data-v-19400316]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bookshelf-filter-option[data-v-19400316]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.bookshelf-filter-option.stage-disabled[data-v-19400316]{opacity:.45;cursor:not-allowed}.writer-work-export-menu[data-v-19400316]{position:relative}.writer-work-export-menu-panel[data-v-19400316]{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius-base);background:var(--panel);width:156px;box-shadow:var(--shadow-md);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.writer-work-export-menu-panel button[data-v-19400316]{border-radius:var(--radius-sm);color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:9px 10px}.writer-work-export-menu-panel button[data-v-19400316]:hover{background:var(--panel-soft)}.visually-hidden[data-v-19400316]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.writer-cover-upload-error[data-v-19400316]{color:var(--danger);font-size:var(--font-size-caption)}.author-card-list[data-v-19400316]{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:16px;display:grid}.author-card[data-v-19400316]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);padding:20px 24px}.author-card-head[data-v-19400316]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.work-card-list[data-v-19400316]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:start;gap:14px;display:grid}.work-card-shell[data-v-19400316]{display:block}.work-card[data-v-19400316]{appearance:none;width:100%;aspect-ratio:var(--work-card-ratio,2 / 3);border:1px solid var(--line-strong);background:var(--panel-soft);text-align:left;border-radius:var(--radius-base);box-shadow:var(--shadow-sm);cursor:pointer;font:inherit;color:inherit;align-items:flex-start;gap:14px;padding:16px;display:grid;position:relative}.work-card-cover-probe[data-v-19400316]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.work-card.has-cover[data-v-19400316]{color:#fff;background-position:50%;background-size:cover}.work-card.has-cover .work-card-title[data-v-19400316],.work-card.has-cover .work-card-stat[data-v-19400316]{color:#fff;text-shadow:0 1px 3px #000c}.work-card-title-group[data-v-19400316]{gap:10px;display:grid}.work-card-title[data-v-19400316]{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--text)}.work-card-stat-list[data-v-19400316]{flex-direction:column;gap:8px;display:flex}.work-card-stat[data-v-19400316]{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--muted)}.writer-work-detail-layout[data-v-19400316]{gap:16px;display:grid}.writer-work-detail-summary[data-v-19400316]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-soft);padding:20px 24px}.writer-work-detail-main[data-v-19400316]{grid-template-columns:minmax(min(100%,15rem),17.5rem) minmax(0,1fr);gap:16px;block-size:clamp(32rem,62dvb,52rem);min-block-size:32rem;max-block-size:none;display:grid;overflow:visible}.writer-work-detail-directory[data-v-19400316],.writer-work-detail-content[data-v-19400316]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);flex-direction:column;padding:20px 24px;display:flex;overflow:hidden}.writer-work-chapter-list[data-v-19400316]{flex:1;gap:10px;min-height:0;display:grid;overflow-y:auto}.writer-work-chapter-item[data-v-19400316]{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-base);background:var(--panel-soft);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;gap:6px;padding:12px 14px;display:grid}.writer-work-chapter-diff-tags[data-v-19400316]{flex-wrap:wrap;gap:6px;display:flex}.writer-work-chapter-item.active[data-v-19400316]{border-color:var(--brand,var(--line-strong));background:color-mix(in srgb, var(--panel-soft) 78%, white 22%)}.writer-work-detail-actions[data-v-19400316]{flex-wrap:wrap;flex-shrink:0;gap:10px;margin-bottom:16px;display:flex}.writer-work-detail-copy-group[data-v-19400316]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.writer-work-detail-copy-option[data-v-19400316]{font-size:var(--font-size-caption);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.writer-work-detail-reading[data-v-19400316]{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.writer-work-detail-reading-shell[data-v-19400316]{flex:1;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden}.writer-work-detail-reading-shell.with-diff-panel[data-v-19400316]{grid-template-columns:minmax(0,1.2fr) minmax(min(100%,18rem),.8fr)}.writer-work-review-mode-document[data-v-19400316]{flex:1;gap:14px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.writer-work-review-mode-row[data-v-19400316]{border-left:3px solid #0000;padding-left:10px}.writer-work-review-mode-row.is-added[data-v-19400316],.writer-work-review-mode-row.is-modified[data-v-19400316]{border-left-color:#db5050}.writer-work-review-mode-block[data-v-19400316]{white-space:pre-wrap;color:var(--text);margin:0;line-height:2.2}.writer-work-review-inline-add[data-v-19400316]{color:#d62222;text-underline-offset:3px;background:#f6d9d999;text-decoration:underline;text-decoration-thickness:2px}.writer-work-review-inline-marker[data-v-19400316]{color:#d62222;margin-left:2px;font-weight:700}.writer-work-review-deletion-anchor[data-v-19400316]{color:#c94141;border-radius:var(--radius-sm);background:#faecec;border:1px dashed #eeb6b6;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.writer-work-detail-diff-panel[data-v-19400316]{border:1px solid var(--line-strong);border-radius:var(--radius-base);background:var(--panel-soft);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}.writer-work-detail-diff-card[data-v-19400316]{border:1px solid var(--line-strong);border-radius:var(--radius-base);background:var(--panel);gap:10px;padding:14px;display:grid}.writer-work-detail-diff-card.is-clickable[data-v-19400316]{cursor:pointer}.writer-work-detail-diff-card.active[data-v-19400316]{border-color:var(--brand,var(--line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand,var(--line-strong)) 35%, transparent)}.writer-work-detail-diff-card-head[data-v-19400316]{gap:8px;display:grid}.writer-work-detail-diff-chip-list[data-v-19400316]{flex-wrap:wrap;gap:6px;display:flex}.writer-work-diff-chip[data-v-19400316]{font-size:var(--font-size-caption);background:var(--panel-soft);color:var(--text-secondary);border-radius:999px;align-items:center;padding:4px 8px;line-height:1;display:inline-flex}.writer-work-diff-chip.is-add[data-v-19400316]{color:#1f6d49;background:#e4f2eb}.writer-work-diff-chip.is-delete[data-v-19400316]{color:#8f2f2f;background:#fae8e8}.writer-work-diff-chip.is-update[data-v-19400316]{color:#8c5a12;background:#faf2e4}.writer-work-diff-chip.is-unchanged[data-v-19400316]{background:color-mix(in srgb, var(--panel-soft) 82%, white 18%)}.writer-work-detail-diff-group[data-v-19400316]{gap:8px;display:grid}.writer-work-review-note-list[data-v-19400316]{gap:12px;display:grid}.writer-work-review-source-list[data-v-19400316]{gap:10px;display:grid}.writer-work-review-source-card[data-v-19400316]{border:1px solid color-mix(in srgb, var(--line-strong) 72%, white 28%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-soft) 70%, white 30%);gap:6px;padding:10px 12px;display:grid}.writer-work-review-source-card strong[data-v-19400316]{color:var(--text)}.writer-work-review-source-card p[data-v-19400316]{margin:0}.writer-work-review-note-card[data-v-19400316]{gap:8px;display:grid}.writer-work-review-note-title[data-v-19400316]{color:#c94141}.writer-work-detail-diff-label[data-v-19400316]{font-size:var(--font-size-caption);color:var(--text-secondary)}.writer-work-diff-block[data-v-19400316]{border:1px solid color-mix(in srgb, var(--line-strong) 72%, white 28%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-soft) 65%, white 35%);gap:6px;padding:10px 12px;display:grid}.writer-work-diff-block p[data-v-19400316]{white-space:pre-wrap;margin:0;line-height:1.8}.writer-work-diff-prefix[data-v-19400316]{font-size:var(--font-size-caption);font-weight:600}.writer-work-diff-prefix.is-add[data-v-19400316]{color:#1f6d49}.writer-work-diff-prefix.is-delete[data-v-19400316]{color:#8f2f2f}.writer-work-detail-chapter-title[data-v-19400316]{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--text)}.writer-work-detail-body-text[data-v-19400316]{white-space:pre-wrap;color:var(--text);line-height:2.2}.work-cover-design-page[data-v-d91b2874]{gap:20px;display:grid}.cover-design-heading[data-v-d91b2874]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.cover-design-heading strong[data-v-d91b2874]{font-size:20px}.cover-design-heading p[data-v-d91b2874]{color:var(--muted);margin:6px 0 0}.cover-design-layout[data-v-d91b2874]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:28px;min-inline-size:0;display:grid}.cover-design-form[data-v-d91b2874]{align-content:start;gap:18px;min-inline-size:0;display:grid}.cover-design-form>label[data-v-d91b2874]{gap:7px;font-weight:650;display:grid}.cover-design-form input[data-v-d91b2874],.cover-design-form select[data-v-d91b2874],.cover-design-form textarea[data-v-d91b2874]{box-sizing:border-box;width:100%;min-inline-size:0}.cover-design-form textarea[data-v-d91b2874]{resize:vertical;min-height:138px}.cover-design-form fieldset[data-v-d91b2874]{border:0;margin:0;padding:0}.cover-ratio-control[data-v-d91b2874]{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:8px;display:grid}.cover-ratio-control label[data-v-d91b2874]{position:relative}.cover-ratio-control input[data-v-d91b2874]{opacity:0;position:absolute}.cover-ratio-control span[data-v-d91b2874]{border:1px solid var(--line);cursor:pointer;place-items:center;min-height:38px;display:grid}.cover-ratio-control input:checked+span[data-v-d91b2874]{border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--color-primary-rgb), .08)}.cover-read-toggle[data-v-d91b2874]{align-items:center;grid-template-columns:20px 1fr!important}.cover-read-toggle input[data-v-d91b2874]{width:18px;height:18px}.membership-upgrade-hint[data-v-d91b2874]{color:var(--muted);margin:-10px 0 0;font-size:13px}.membership-locked[data-v-d91b2874]{border-color:var(--color-primary)!important}.cover-design-plan[data-v-d91b2874]{border-top:1px solid var(--line);min-inline-size:0;margin-top:4px;padding-top:18px}.cover-design-plan header[data-v-d91b2874]{padding-bottom:10px;font-size:17px}.cover-design-plan dl[data-v-d91b2874]{margin:0;display:grid}.cover-design-plan dl div[data-v-d91b2874]{border-bottom:1px solid var(--line);grid-template-columns:minmax(5.75rem,.35fr) minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.cover-design-plan dt[data-v-d91b2874]{color:var(--muted);font-weight:650}.cover-design-plan dd[data-v-d91b2874]{white-space:pre-wrap;min-inline-size:0;margin:0;line-height:1.6}.cover-image-workspace[data-v-d91b2874]{border-inline-start:1px solid var(--line);align-content:start;gap:14px;min-inline-size:0;padding-inline-start:28px;display:grid}.cover-image-toolbar[data-v-d91b2874]{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;min-height:40px;display:flex}.cover-spec-toolbar-field[data-v-d91b2874]{width:min(100%,16.25rem);color:var(--muted);flex:12rem;gap:4px;font-size:12px;display:grid}.cover-spec-toolbar-field select[data-v-d91b2874]{box-sizing:border-box;width:100%}.cover-image-generate-btn[data-v-d91b2874]{flex:0 auto}.cover-image-carousel[data-v-d91b2874]{place-items:center;min-inline-size:0;display:grid;position:relative}.cover-image-preview[data-v-d91b2874]{border:1px solid var(--line);background:var(--panel-soft);justify-self:center;width:min(100%,560px);max-height:720px;overflow:hidden}.cover-image-preview img[data-v-d91b2874]{object-fit:contain;width:100%;height:100%;display:block}.cover-carousel-btn[data-v-d91b2874]{z-index:1;border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--text);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute}.cover-carousel-btn.previous[data-v-d91b2874]{inset-inline-start:12px}.cover-carousel-btn.next[data-v-d91b2874]{inset-inline-end:12px}.cover-image-selection[data-v-d91b2874]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.cover-image-selection label[data-v-d91b2874]{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.cover-image-selection input[data-v-d91b2874]{width:18px;height:18px}.writer-distill-page[data-v-816477de]{gap:12px;min-inline-size:0;container:writer-distill-page/inline-size}.writer-distill-entry-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:14px;min-inline-size:0;margin-top:14px;display:grid}.writer-distill-entry-card[data-v-816477de]{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:100%;display:grid}.writer-distill-entry-card-body[data-v-816477de]{align-content:start;gap:12px;min-height:0;display:grid}.writer-distill-structure-select-field[data-v-816477de]{align-items:center;gap:8px;display:flex}.writer-distill-task-select-row[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;display:grid}.writer-distill-structure-select-field>span[data-v-816477de]{color:var(--text);white-space:nowrap;flex:none;font-weight:600;line-height:1.5}.writer-distill-structure-select-field select[data-v-816477de]{flex:auto;min-width:0}.writer-distill-structure-select-field.compact-select select[data-v-816477de]{flex:0 0 136px}.distill-parameter-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px;min-inline-size:0;display:grid}.distill-parameter-card[data-v-816477de]{grid-template-rows:auto auto 1fr;gap:10px;min-inline-size:0;max-inline-size:100%;display:grid}.distill-parameter-card-head[data-v-816477de]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-inline-size:0;display:flex}.distill-parameter-card-head strong[data-v-816477de]{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;line-height:1.45;display:block}.distill-parameter-description[data-v-816477de]{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;margin:0;line-height:1.45}.distill-parameter-field[data-v-816477de]{gap:0;min-inline-size:0;max-inline-size:100%;display:grid}.author-distill-config-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:14px;min-inline-size:0;margin-top:14px;margin-bottom:14px;display:grid}.author-distill-parameter-card[data-v-816477de],.author-distill-book-pool-card[data-v-816477de],.author-distill-operation-card[data-v-816477de]{align-content:start;gap:12px;height:100%;display:grid}.author-distill-parameter-list[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.author-distill-parameter-row[data-v-816477de]{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.author-distill-parameter-row-input[data-v-816477de]{width:100%;min-width:0}.author-distill-parameter-row-copy[data-v-816477de]{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;line-height:1.5;display:flex}.author-distill-parameter-updated-at[data-v-816477de]{margin:0}.section-head .toolbar-inline[data-v-816477de]{margin-top:0}.author-distill-book-picker-head[data-v-816477de]{align-items:center;gap:14px;margin-top:14px;margin-bottom:14px}.author-distill-package-mode-grid[data-v-816477de]{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;margin-bottom:0;display:grid}.author-distill-entry-grid[data-v-816477de]{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);grid-auto-rows:minmax(auto,max-content);align-items:start;gap:14px;min-inline-size:0;margin-top:14px;margin-bottom:14px;display:grid}.author-distill-entry-card[data-v-816477de]{min-inline-size:0;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;display:grid}.author-distill-entry-card .section-head.compact[data-v-816477de]{margin-bottom:0}.author-distill-opened-task-summary[data-v-816477de]{margin-top:0}.author-distill-opened-task-summary p[data-v-816477de]{margin:0}.author-distill-opened-task-summary-card[data-v-816477de],.author-distill-opened-task-table-card[data-v-816477de]{min-height:0;align-items:start;min-inline-size:0;padding:10px 12px;display:grid;overflow-y:auto}.author-distill-opened-task-empty-text[data-v-816477de]{align-self:center;margin:0}.author-distill-opened-task-layout[data-v-816477de]{min-height:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(188px,.24fr) minmax(0,.76fr);align-items:start;gap:14px;min-inline-size:0;display:grid}.author-distill-opened-task-table[data-v-816477de]{min-width:0;min-height:0;max-height:100%;overflow-y:auto}.author-distill-opened-task-table .leaf-trial-result-row[data-v-816477de]{cursor:default}.author-distill-open-task-btn[data-v-816477de]{white-space:nowrap;min-width:84px}.author-distill-package-mode-card[data-v-816477de]{text-align:left;border:1px solid var(--line-strong);cursor:pointer;min-height:0;padding:8px 10px;display:block}.author-distill-package-mode-card.active[data-v-816477de]{border-color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--panel-soft) 82%, var(--brand-soft,#dff6f4) 18%)}.author-distill-package-mode-stack[data-v-816477de]{gap:8px;display:grid}.author-distill-package-mode-field[data-v-816477de]{flex:1;min-width:0}.author-distill-package-mode-field span[data-v-816477de]{color:var(--muted);font-size:var(--font-size-micro);font-weight:600}.author-distill-package-mode-option[data-v-816477de]{align-items:center;gap:12px;min-width:0;display:flex}.author-distill-package-mode-option .distill-trial-source-option[data-v-816477de]{flex:none}.author-distill-package-mode-option .author-distill-package-mode-field input[data-v-816477de],.author-distill-package-mode-option .author-distill-package-mode-field select[data-v-816477de]{width:100%}.author-distill-book-pool-card[data-v-816477de]{min-height:0}.author-distill-parameter-head[data-v-816477de],.author-distill-progress-head[data-v-816477de],.author-distill-operation-head[data-v-816477de]{align-items:center;gap:14px;margin-top:14px;margin-bottom:14px}.author-distill-parameter-head>div[data-v-816477de]:first-child,.author-distill-progress-head>div[data-v-816477de]:first-child,.author-distill-operation-head>div[data-v-816477de]:first-child{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.author-distill-parameter-head .toolbar-inline[data-v-816477de],.author-distill-progress-head .toolbar-inline[data-v-816477de]{justify-content:flex-end;margin-left:auto}.author-distill-book-picker-actions[data-v-816477de]{align-items:center;margin-left:auto}.distill-action-toolbar[data-v-816477de]{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.author-distill-operation-actions[data-v-816477de]{place-content:start center;justify-items:center;gap:12px;width:100%;margin-top:0;display:grid}.author-distill-operation-row[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:600px;display:grid}.author-distill-operation-row .slim[data-v-816477de]{width:100%;min-height:52px;padding:0 22px;font-size:15px}.distill-temp-status-text[data-v-816477de]{margin:0}.distill-summary-stack[data-v-816477de]{gap:8px;margin-top:14px;display:grid}.distill-summary-row[data-v-816477de]{flex-wrap:wrap;gap:8px 16px;display:flex}.distill-summary-row p[data-v-816477de]{margin:0}.distill-task-board-card[data-v-816477de]{overflow:hidden}.distill-task-board[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-block-size:0;min-inline-size:0;display:grid}.author-distill-summary-board[data-v-816477de]{grid-template-columns:minmax(0,1fr);height:auto;margin-top:14px}.author-distill-summary-panel[data-v-816477de]{min-height:0}.author-distill-thread-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-auto-flow:row;gap:10px;display:grid}.author-distill-thread-card[data-v-816477de]{font-size:var(--font-size-small);cursor:pointer;gap:8px;min-height:132px;padding:16px 18px;line-height:1.4;display:grid;position:relative}.author-distill-thread-card strong[data-v-816477de]{font-size:var(--font-size-body)}.author-distill-thread-card-head[data-v-816477de]{justify-content:space-between;align-items:center;gap:12px;display:flex}.author-distill-thread-card-badge[data-v-816477de]{font-size:var(--font-size-mini);color:var(--muted);flex-shrink:0;line-height:1}.author-distill-thread-card p[data-v-816477de]{margin:0}.author-distill-thread-card-leaf[data-v-816477de]{min-width:0}.author-distill-thread-card-meta[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.author-distill-thread-card-meta span[data-v-816477de]{min-width:0}.author-distill-thread-card-empty[data-v-816477de]{opacity:.72}.author-distill-thread-card-selected[data-v-816477de]{border-color:rgba(var(--color-primary-rgb), .42);box-shadow:0 0 0 1px rgba(var(--color-primary-rgb), .18);background:rgba(var(--color-primary-rgb), .06)}.author-distill-thread-card-unselected .author-distill-thread-card-badge[data-v-816477de]{color:var(--muted)}.author-distill-thread-card-selected .author-distill-thread-card-badge[data-v-816477de]{color:var(--color-primary)}.author-distill-history-actions-cell[data-v-816477de]{vertical-align:middle;text-align:center;height:100%;padding:0 12px}.author-distill-history-actions[data-v-816477de]{justify-content:center;align-items:center;height:100%;min-height:42px;margin-top:0;display:flex}.author-distill-history-actions .ghost-btn[data-v-816477de]{white-space:nowrap;margin:0}.author-distill-history-actions .danger-btn[data-v-816477de]{min-width:72px}.author-distill-task-head-inline[data-v-816477de]{align-items:center;gap:8px;min-width:0;display:inline-flex}.author-distill-task-head-inline strong[data-v-816477de]{white-space:nowrap}.author-distill-task-head-inline .task-filter-select[data-v-816477de]{flex:10rem}.author-distill-inline-checkbox[data-v-816477de]{white-space:nowrap;flex-shrink:0}.author-distill-history-filter-field[data-v-816477de]{flex-direction:column;gap:4px;min-width:0;display:flex}.author-distill-history-filter-field span[data-v-816477de]{color:var(--text-muted);font-size:11px}.author-distill-history-filter-row[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:8px;margin-bottom:12px;display:grid}.author-distill-history-filter-field .task-filter-select[data-v-816477de]{width:100%;min-width:0;max-width:none}.author-distill-history-filter-actions[data-v-816477de]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.task-filter-select[data-v-816477de]{inline-size:min(100%,16rem);min-inline-size:0;max-inline-size:none}.author-distill-progress-board[data-v-816477de]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-items:stretch;margin-top:12px}.author-distill-progress-left-column[data-v-816477de]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.author-distill-progress-left-column>.distill-task-panel[data-v-816477de]{min-width:0;max-width:100%;overflow:hidden}.author-distill-progress-board>.distill-task-panel[data-v-816477de]{min-width:0;overflow:hidden}.author-distill-history-board[data-v-816477de]{grid-template-columns:minmax(0,1fr);height:auto;margin-top:12px}.author-distill-fixed-6-rows[data-v-816477de]{max-height:315px}.author-distill-history-table-wrap[data-v-816477de]{overflow:auto}.author-distill-history-table[data-v-816477de]{min-width:100%}.author-distill-history-pagination[data-v-816477de]{justify-content:space-between;margin-top:12px}.author-distill-task-pagination[data-v-816477de]{justify-content:space-between;align-items:center;min-height:40px;margin-top:12px;display:flex}.distill-task-panel[data-v-816477de]{flex-direction:column;min-width:0;min-height:0;display:flex}.distill-task-table-scroll[data-v-816477de]{border:1px solid var(--table-standard-border-outer);background:var(--table-standard-surface);border-radius:16px;flex:1;min-width:0;min-height:0;overflow:auto}.distill-task-table[data-v-816477de]{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--table-standard-surface);width:100%;min-width:1080px}.distill-task-table th[data-v-816477de],.distill-task-table td[data-v-816477de]{border-right:1px solid var(--table-standard-border-inner);border-bottom:1px solid var(--table-standard-border-inner);color:var(--text);font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);vertical-align:top;text-align:left;background:var(--table-standard-surface);word-break:break-word;overflow-wrap:anywhere;padding:11px 12px}.distill-task-table thead th[data-v-816477de]{z-index:3;background:var(--table-standard-head-bg);box-shadow:inset 0 -1px 0 var(--table-standard-border-outer);font-weight:700;position:sticky;top:0}.distill-task-table th[data-v-816477de]:last-child,.distill-task-table td[data-v-816477de]:last-child{border-right:none}.distill-task-table tbody tr:last-child td[data-v-816477de]{border-bottom:none}.distill-task-table tbody tr:nth-child(2n) td[data-v-816477de]{background:color-mix(in srgb, var(--table-standard-surface) 88%, var(--table-standard-head-bg) 12%)}.author-distill-adaptive-task-table[data-v-816477de]{table-layout:auto;width:max-content;min-width:100%}.author-distill-adaptive-task-table th[data-v-816477de],.author-distill-adaptive-task-table td[data-v-816477de]{white-space:nowrap;word-break:normal;overflow-wrap:normal}.author-distill-adaptive-task-table .author-distill-failure-col[data-v-816477de]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;width:220px;min-width:220px;max-width:220px}.author-distill-failure-cell[data-v-816477de]{gap:8px;display:grid}.author-distill-failure-cell .ghost-btn[data-v-816477de]{justify-self:start}.author-task-info-dialog-body[data-v-816477de]{max-height:min(60vh,520px);overflow:auto}.author-task-info-dialog-content[data-v-816477de]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0}.distill-task-empty-row td[data-v-816477de]{text-align:center;color:var(--muted);padding:18px 12px}.distill-source-action-btn[data-v-816477de]{color:var(--text)}.source-book-summary[data-v-816477de]{flex:1;gap:10px;margin-top:0;display:grid}.source-book-meta-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:8px 14px;display:grid}.source-book-meta-grid p[data-v-816477de]{gap:2px;margin:0;display:grid}.source-book-meta-grid strong[data-v-816477de]{color:var(--muted);font-size:var(--font-size-micro);font-weight:600;line-height:1.4}.source-book-meta-grid span[data-v-816477de]{color:var(--text);line-height:1.5}.source-chapter-preview[data-v-816477de]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);gap:6px;padding:10px 12px;display:grid}.source-chapter-preview-head[data-v-816477de]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-chapter-preview p[data-v-816477de]{margin:0}.distill-structure-editor-grid[data-v-816477de]{align-items:start}.distill-structure-browser[data-v-816477de]{gap:16px;display:grid}.distill-mode-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:10px;display:grid}.distill-mode-card[data-v-816477de]{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--panel-soft);text-align:left;align-content:center;gap:4px;width:100%;min-height:96px;padding:12px 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.distill-mode-card strong[data-v-816477de]{color:var(--navy)}.distill-mode-card-desc[data-v-816477de]{color:var(--muted);font-size:var(--font-size-micro);line-height:1.6}.distill-mode-card small[data-v-816477de]{color:var(--muted)}.distill-mode-card.active[data-v-816477de],.distill-mode-card[data-v-816477de]:hover,.distill-mode-card[data-v-816477de]:focus-visible{border-color:rgba(var(--color-primary-rgb), .74);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .22), var(--selected-shadow);background:rgba(var(--color-primary-rgb), .24)}.distill-mode-card.active strong[data-v-816477de],.distill-mode-card.active .distill-mode-card-desc[data-v-816477de],.distill-mode-card.active small[data-v-816477de]{color:var(--color-primary-ink)}.mode-card-list[data-v-816477de]{gap:12px;display:grid}.component-card-list[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.structure-subhead[data-v-816477de]{margin-top:4px}.mode-card[data-v-816477de]{text-align:left;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--panel-soft);gap:8px;width:100%;padding:14px 16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.mode-card strong[data-v-816477de]{color:var(--navy)}.mode-card span[data-v-816477de],.mode-card small[data-v-816477de]{color:var(--muted);line-height:1.6}.mode-card.active[data-v-816477de],.mode-card[data-v-816477de]:hover,.mode-card[data-v-816477de]:focus-visible{border-color:rgba(var(--color-primary-rgb), .74);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .22), var(--selected-shadow);background:rgba(var(--color-primary-rgb), .24)}.component-card[data-v-816477de]{align-content:center;min-height:132px}.mode-card.active strong[data-v-816477de],.mode-card.active span[data-v-816477de],.mode-card.active small[data-v-816477de]{color:var(--color-primary-ink)}.leaf-subcard-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.leaf-subcard[data-v-816477de]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:12px;display:grid;position:relative}.leaf-subcard.active[data-v-816477de],.leaf-subcard[data-v-816477de]:hover,.leaf-subcard[data-v-816477de]:focus-within{border-color:rgba(var(--color-primary-rgb), .74);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .22), var(--selected-shadow);background:rgba(var(--color-primary-rgb), .24)}.leaf-subcard-body[data-v-816477de]{gap:4px;padding-right:52px;display:grid;position:relative}.leaf-subcard-title-line[data-v-816477de]{flex-wrap:nowrap;align-items:flex-start;gap:4px;padding-right:50px;display:flex}.leaf-subcard strong[data-v-816477de]{color:var(--text);white-space:nowrap}.leaf-subcard-scale[data-v-816477de]{color:var(--muted);font-size:var(--font-size-micro);white-space:nowrap;flex-shrink:0;line-height:1.5}.leaf-subcard span[data-v-816477de],.leaf-subcard small[data-v-816477de]{color:var(--muted);line-height:1.5}.leaf-subcard.active strong[data-v-816477de],.leaf-subcard.active span[data-v-816477de],.leaf-subcard.active small[data-v-816477de],.leaf-subcard.active .structure-card-state[data-v-816477de]{color:var(--color-primary-ink)}.structure-card-state[data-v-816477de]{background:rgba(var(--color-primary-rgb), .12);min-height:22px;color:var(--color-primary-ink);font-style:normal;font-size:var(--font-size-micro);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:10px}.distill-mode-card.active .structure-card-state[data-v-816477de],.mode-card.active .structure-card-state[data-v-816477de],.leaf-subcard.active .structure-card-state[data-v-816477de]{background:rgba(var(--color-primary-rgb), .28)}.leaf-subcard .structure-card-state[data-v-816477de]{top:2px}.leaf-subcard.locked[data-v-816477de]{cursor:default}.leaf-subcard.locked[data-v-816477de]:not(.active){background:color-mix(in srgb, var(--panel) 84%, var(--line) 16%)}.leaf-subcard-input[data-v-816477de]{opacity:0;pointer-events:none;position:absolute}.structure-card-popover[data-v-816477de]{z-index:30;border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;width:min(820px,100vw - 32px);font-family:var(--font-family-body);background:linear-gradient(#fcfffefa 0%,#edf8f7fc 100%);gap:10px;padding:15px 17px 16px;display:grid;position:fixed;box-shadow:0 18px 40px #0f172a1f}.structure-card-popover-head[data-v-816477de]{justify-content:flex-start;align-items:center;gap:10px;display:flex}.structure-card-popover-chip[data-v-816477de]{background:rgba(var(--color-primary-rgb), .1);border:1px solid rgba(var(--color-primary-rgb), .12);min-height:26px;color:var(--color-primary-ink);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.structure-card-popover-head strong[data-v-816477de],.structure-card-popover-title[data-v-816477de]{color:var(--navy)}.structure-card-popover-head strong[data-v-816477de]{font-family:var(--font-family-heading);font-size:13px;font-weight:600}.structure-card-popover-title[data-v-816477de]{font-family:var(--font-family-heading);letter-spacing:.01em;font-size:16px;line-height:1.26}.structure-card-popover-body[data-v-816477de]{grid-template-columns:minmax(290px,.96fr) minmax(0,1.04fr);align-items:start;gap:14px;display:grid}.structure-card-popover-summary[data-v-816477de]{border-right:1px solid rgba(var(--color-primary-rgb), .12);gap:10px;min-width:0;padding:2px 14px 2px 2px;display:grid}.structure-card-popover-description[data-v-816477de]{max-width:34ch;color:var(--navy-soft);margin:0;font-size:14px;line-height:1.5}.structure-card-popover-meta[data-v-816477de]{flex-wrap:wrap;gap:8px 10px;display:flex}.structure-card-popover-meta-item[data-v-816477de]{background:rgba(var(--color-primary-rgb), .08);border:1px solid rgba(var(--color-primary-rgb), .12);min-height:24px;color:var(--color-primary-ink);border-radius:999px;align-items:center;padding:0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.structure-card-popover-details[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-width:0;margin:0;display:grid}.structure-card-popover-detail[data-v-816477de]{border:1px solid rgba(var(--color-primary-rgb), .11);background:#ffffff8f;border-radius:12px;align-content:start;gap:5px;min-height:0;padding:9px 11px;display:grid;box-shadow:inset 0 1px #ffffff6b}.structure-card-popover-detail.wide[data-v-816477de]{grid-column:1/-1;min-height:auto}.structure-card-popover-detail dt[data-v-816477de]{color:var(--muted-soft);letter-spacing:.03em;font-size:13px;font-weight:700;line-height:1.3}.structure-card-popover-detail dd[data-v-816477de]{color:var(--navy);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.42}.checkbox-field[data-v-816477de]{align-items:center;gap:10px;display:flex}.checkbox-field span[data-v-816477de]{color:var(--text)}.character-component-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.character-component-card[data-v-816477de]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-soft);gap:12px;padding:16px 18px;display:grid}.character-component-card-head[data-v-816477de]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.character-component-card-head strong[data-v-816477de]{color:var(--navy)}.distill-doc-list[data-v-816477de],.distill-tree-shell[data-v-816477de],.distill-tree-branch-list[data-v-816477de]{gap:12px;display:grid}.distill-doc-card[data-v-816477de],.distill-tree-group[data-v-816477de],.distill-tree-branch[data-v-816477de]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-soft);padding:16px}.distill-tree-group-head[data-v-816477de],.distill-tree-branch-head[data-v-816477de]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.distill-leaf-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.distill-leaf-grid.collapsible[data-v-816477de]{transition:max-height .18s;overflow:hidden}.distill-leaf-grid.single-row[data-v-816477de]{grid-template-columns:minmax(180px,260px)}.distill-leaf-card[data-v-816477de]{text-align:left;border-radius:var(--radius-base);border:1px solid var(--line-strong);background:var(--panel);gap:6px;padding:14px 12px 12px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid;position:relative}.distill-leaf-card.active[data-v-816477de]{border-color:rgba(var(--color-primary-rgb), .48);box-shadow:var(--selected-shadow);background:rgba(var(--color-primary-rgb), .12)}.distill-leaf-card span[data-v-816477de]{font-size:var(--font-size-micro);color:var(--color-primary-ink)}.distill-leaf-card small[data-v-816477de]{color:var(--muted);line-height:1.5}.distill-leaf-card[data-v-816477de]:hover,.distill-leaf-card[data-v-816477de]:focus-visible{border-color:rgba(var(--color-primary-rgb), .42);box-shadow:0 10px 18px rgba(var(--color-text-rgb), .08);transform:translateY(-1px)}.distill-leaf-select-state[data-v-816477de]{background:rgba(var(--color-primary-rgb), .12);min-height:22px;color:var(--color-primary-ink);font-style:normal;font-size:var(--font-size-micro);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.distill-leaf-card.active .distill-leaf-select-state[data-v-816477de]{background:rgba(var(--color-primary-rgb), .22)}.author-card-list[data-v-816477de]{justify-content:start;gap:16px;display:grid}.author-card[data-v-816477de]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);width:fit-content;max-width:min(100%,1180px);padding:20px 24px}.author-card-head[data-v-816477de]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.work-card-list[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));align-items:start;gap:14px;min-inline-size:0;display:grid}.work-card[data-v-816477de]{border:1px solid var(--line-strong);background:var(--panel-soft);text-align:left;cursor:pointer;border-radius:var(--radius-base);width:100%;min-height:140px;box-shadow:none;align-content:space-between;align-items:flex-start;gap:14px;padding:16px;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:grid}.work-card-toolbar[data-v-816477de]{justify-content:flex-end;display:flex}.work-card-main[data-v-816477de]{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-content:space-between;align-items:flex-start;gap:14px;padding:0;display:grid}.work-card-delete-btn[data-v-816477de]{z-index:1;position:relative}.work-card.active[data-v-816477de],.work-card[data-v-816477de]:hover,.work-card[data-v-816477de]:focus-visible{background:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--selected-shadow)}.work-card.deleting[data-v-816477de]{opacity:.72}.work-card-title-group[data-v-816477de]{gap:10px;display:grid}.work-card-title[data-v-816477de]{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--text)}.work-card-stat-list[data-v-816477de]{flex-wrap:wrap;gap:8px 14px;display:flex}.work-card-stat[data-v-816477de]{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--muted)}.work-card-arrow[data-v-816477de]{font-size:var(--font-size-micro);color:var(--color-primary);white-space:nowrap;justify-self:end}.work-card.active .work-card-title[data-v-816477de],.work-card:hover .work-card-title[data-v-816477de],.work-card:focus-visible .work-card-title[data-v-816477de],.work-card.active .work-card-stat[data-v-816477de],.work-card:hover .work-card-stat[data-v-816477de],.work-card:focus-visible .work-card-stat[data-v-816477de],.work-card.active .work-card-arrow[data-v-816477de],.work-card:hover .work-card-arrow[data-v-816477de],.work-card:focus-visible .work-card-arrow[data-v-816477de],.work-card.active .work-card-stat strong[data-v-816477de],.work-card:hover .work-card-stat strong[data-v-816477de],.work-card:focus-visible .work-card-stat strong[data-v-816477de]{color:#fffffff5}.work-card.active .work-card-delete-btn[data-v-816477de],.work-card:hover .work-card-delete-btn[data-v-816477de],.work-card:focus-within .work-card-delete-btn[data-v-816477de]{color:#fffffff5;border-color:#ffffff52}.result-summary-list[data-v-816477de]{margin-bottom:12px}.distill-result-group-list[data-v-816477de]{gap:16px;display:grid}.distill-result-group-card[data-v-816477de]{border:1px solid var(--line-soft);border-radius:var(--radius-base);background:rgba(var(--color-text-rgb), .02);gap:12px;padding:16px;display:grid}.distill-trial-layout[data-v-816477de]{--distill-trial-top-card-height:480px;--distill-trial-result-card-height:441px;--distill-trial-feedback-card-height:441px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:18px;display:grid}.distill-trial-top-card[data-v-816477de],.distill-trial-result-card[data-v-816477de],.distill-trial-evaluation-card[data-v-816477de]{align-content:stretch;gap:14px;display:grid}.distill-trial-mode-card[data-v-816477de]{min-height:var(--distill-trial-top-card-height);max-height:var(--distill-trial-top-card-height);grid-template-rows:auto 1fr;overflow:hidden}.distill-trial-card-body[data-v-816477de],.distill-trial-cascade-grid[data-v-816477de],.distill-trial-config-grid[data-v-816477de]{gap:12px;display:grid}.distill-trial-source-option[data-v-816477de]{border-radius:var(--radius-base);border:1px solid var(--line-soft);background:rgba(var(--color-text-rgb), .03);cursor:pointer;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:10px 14px;display:inline-flex}.distill-trial-source-option.active[data-v-816477de]{border-color:rgba(var(--color-primary-rgb), .42);background:rgba(var(--color-primary-rgb), .08)}.distill-trial-source-radio[data-v-816477de]{accent-color:var(--color-primary);margin:0}.distill-trial-source-option-text[data-v-816477de]{color:var(--color-text);font-weight:600}.distill-trial-card-body[data-v-816477de],.distill-trial-config-card[data-v-816477de]{min-height:100%}.distill-trial-card-body[data-v-816477de]{min-height:0;overflow:auto}.distill-trial-cascade-grid>label[data-v-816477de],.distill-trial-config-grid>label[data-v-816477de],.distill-trial-config-field[data-v-816477de]{align-content:start}.distill-trial-source-panel[data-v-816477de]{margin-top:0}.distill-trial-config-card[data-v-816477de]{min-height:var(--distill-trial-top-card-height);max-height:var(--distill-trial-top-card-height);grid-template-rows:1fr auto;overflow:hidden}.distill-trial-config-grid[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;min-height:0;overflow:auto}.distill-trial-config-field-wide[data-v-816477de]{grid-column:1/-1}.distill-trial-action-row[data-v-816477de]{justify-content:flex-start;margin-top:auto}.distill-trial-feedback-row[data-v-816477de],.distill-trial-submit-row[data-v-816477de]{grid-column:1/-1}.distill-trial-result-card[data-v-816477de]{min-height:var(--distill-trial-result-card-height);max-height:var(--distill-trial-result-card-height);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.distill-trial-draft-box[data-v-816477de]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.distill-trial-draft-box .prose-text[data-v-816477de]{flex:1;min-height:0;overflow:auto}.distill-trial-feedback-row[data-v-816477de]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.distill-trial-feedback-card[data-v-816477de]{height:var(--distill-trial-feedback-card-height);min-height:var(--distill-trial-feedback-card-height);flex-direction:column;gap:14px;display:flex}.distill-trial-feedback-card-body[data-v-816477de]{flex:1;gap:12px;min-height:0;display:grid;overflow:auto}.distill-trial-feedback-card-body-manual[data-v-816477de]{flex-direction:column;display:flex;overflow:hidden}.distill-trial-manual-input-field[data-v-816477de]{flex:1;gap:8px;min-height:0;display:grid}.distill-trial-manual-input-field>span[data-v-816477de]{color:var(--text);font-weight:600}.distill-trial-evaluation-grid[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.distill-trial-evaluation-block[data-v-816477de]{gap:8px;display:grid}.distill-trial-manual-feedback-head[data-v-816477de]{justify-content:space-between;align-items:center;gap:12px;display:flex}.distill-trial-manual-feedback-actions[data-v-816477de]{justify-content:flex-start}.distill-trial-manual-textarea[data-v-816477de]{resize:none;flex:1;min-height:96px}.leaf-trial-result-actions[data-v-816477de]{flex-wrap:wrap;justify-content:flex-start}.leaf-trial-result-row[data-v-816477de]{cursor:pointer}.leaf-trial-result-row-active[data-v-816477de]{background:rgba(var(--color-primary-rgb), .08)}.leaf-trial-reference-grid[data-v-816477de]{grid-template-columns:minmax(0,60%) minmax(0,40%);align-items:start;gap:16px;display:grid}.leaf-trial-feedback-panel[data-v-816477de],.leaf-trial-rules-panel[data-v-816477de]{min-width:0}.leaf-trial-feedback-panel[data-v-816477de]{grid-template-rows:auto minmax(0,1fr);gap:14px;height:clamp(497px,58vh,662px);max-height:clamp(497px,58vh,662px);display:grid;overflow:hidden}.leaf-trial-rules-panel[data-v-816477de]{grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid}.leaf-trial-rules-panel .workspace-component-table-wrap[data-v-816477de]{min-height:0;overflow:auto}.leaf-trial-feedback-preview-box[data-v-816477de]{height:100%;min-height:0;max-height:none;overflow:auto}.leaf-trial-feedback-preview[data-v-816477de]{white-space:pre-wrap;font-size:var(--font-size-micro);margin:0;line-height:1.6}.leaf-trial-feedback-empty[data-v-816477de]{align-content:start;display:grid}.distill-trial-submit-row[data-v-816477de]{justify-content:flex-start}.distill-evolution-context-grid[data-v-816477de],.distill-evolution-analysis-grid[data-v-816477de]{gap:16px;display:grid}.distill-evolution-draft-box[data-v-816477de],.distill-evolution-analysis-box[data-v-816477de]{min-height:220px}.distill-evolution-feedback-grid[data-v-816477de],.distill-evolution-leaf-grid[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.distill-evolution-feedback-card[data-v-816477de],.distill-evolution-leaf-card[data-v-816477de],.distill-evolution-analysis-card[data-v-816477de]{border:1px solid var(--line-soft);border-radius:var(--radius-base);background:rgba(var(--color-text-rgb), .02);align-content:start;gap:10px;padding:16px;display:grid}.distill-evolution-leaf-card p[data-v-816477de]{margin:0}.leaf-instance-card-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:18px;display:grid}.leaf-instance-detail-card[data-v-816477de]{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .06), rgba(var(--color-text-rgb), .02)), var(--panel);height:360px;box-shadow:0 10px 24px rgba(var(--color-text-rgb), .05);grid-template-rows:auto minmax(0,1fr);gap:12px;padding:8px 14px 14px;display:grid;overflow:hidden}.leaf-instance-card-head[data-v-816477de]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.leaf-instance-card-title[data-v-816477de]{gap:2px;display:grid}.leaf-instance-card-title strong[data-v-816477de]{font-size:var(--font-size-caption);line-height:1.3;display:block}.leaf-instance-card-title span[data-v-816477de]{color:var(--muted);font-size:var(--font-size-micro);line-height:1.45}.leaf-instance-card-actions[data-v-816477de]{justify-content:flex-end;align-self:start;align-items:flex-start;margin-top:0;margin-left:0;display:flex}.leaf-instance-content-split[data-v-816477de]{grid-template-columns:minmax(148px,.78fr) minmax(0,1.22fr);align-items:start;gap:10px;height:100%;min-height:0;display:grid}.leaf-instance-meta-card[data-v-816477de]{border:1px solid var(--line-soft);border-radius:var(--radius-base);background:#ffffffb8;align-content:start;gap:8px;height:100%;min-height:0;padding:10px 12px;display:grid;overflow:auto}.leaf-instance-table-section[data-v-816477de]{gap:6px;display:grid}.leaf-instance-table-section+.leaf-instance-table-section[data-v-816477de]{border-top:1px solid rgba(var(--color-text-rgb), .08);padding-top:8px}.leaf-instance-table-title[data-v-816477de]{font-size:var(--font-size-micro);color:var(--muted);font-weight:700}.leaf-instance-table[data-v-816477de]{border-collapse:collapse;width:100%}.leaf-instance-table th[data-v-816477de],.leaf-instance-table td[data-v-816477de]{text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--color-text-rgb), .08);font-size:var(--font-size-micro);padding:3px 0;line-height:1.22}.leaf-instance-table tr:last-child th[data-v-816477de],.leaf-instance-table tr:last-child td[data-v-816477de]{border-bottom:none}.leaf-instance-table th[data-v-816477de]{width:72px;color:var(--muted);padding-right:8px;font-weight:700}.leaf-instance-table td[data-v-816477de]{color:var(--color-text)}.leaf-instance-text-stack[data-v-816477de]{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);align-content:start;gap:10px;min-width:0;height:100%;min-height:100%;display:grid}.leaf-instance-panel[data-v-816477de]{border-radius:var(--radius-base);border:1px solid var(--line-soft);background:rgba(var(--color-text-rgb), .03);grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:6px;min-width:0;min-height:100%;padding:10px 12px;display:grid}.leaf-instance-panel-title[data-v-816477de]{font-size:var(--font-size-micro);color:var(--muted);font-weight:700}.leaf-instance-panel-body[data-v-816477de]{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:var(--font-size-micro);color:var(--color-text);height:100%;min-height:0;max-height:none;margin:0;line-height:1.55;overflow:auto}.leaf-instance-panel.tone-summary[data-v-816477de]{background:rgba(var(--color-primary-rgb), .06);border-color:rgba(var(--color-primary-rgb), .18)}.leaf-instance-panel.tone-prompt[data-v-816477de]{background:rgba(var(--color-text-rgb), .04)}.leaf-instance-panel.tone-constraint[data-v-816477de]{background:rgba(var(--color-text-rgb), .03)}.leaf-instance-panel.tone-evidence[data-v-816477de]{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .04), rgba(var(--color-text-rgb), .02))}.distill-result-table .distill-col-node[data-v-816477de]{width:120px}.distill-result-table .distill-col-status[data-v-816477de]{width:84px}.digital-role-package-table-wrap[data-v-816477de]{overflow-x:auto}.digital-role-writer-grid[data-v-816477de]{grid-template-columns:repeat(auto-fill,320px);justify-content:start;gap:14px;display:grid}.digital-role-writer-subcard[data-v-816477de]{align-content:start;gap:10px;display:grid}.digital-role-writer-subcard p[data-v-816477de]{margin:0}.digital-role-composer-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:14px;display:grid}.digital-role-composer-card[data-v-816477de]{align-content:start;gap:12px;min-height:220px;display:grid}.digital-role-composer-card-action[data-v-816477de]{grid-template-rows:auto 1fr auto}.digital-role-composer-card .distill-trial-config-field[data-v-816477de]{gap:8px;display:grid}.digital-role-composer-card textarea[data-v-816477de]{resize:vertical;min-height:124px}.digital-role-composer-card .result-summary-list[data-v-816477de]{align-content:start}.digital-role-package-table[data-v-816477de]{table-layout:fixed;min-width:1240px}.digital-role-package-table tbody tr[data-v-816477de]{cursor:pointer}.digital-role-package-table tbody tr.active[data-v-816477de]{background:rgba(var(--color-primary-rgb), .1)}.template-list-table tbody tr.active td[data-v-816477de]{background:rgba(var(--color-primary-rgb), .16);border-color:rgba(var(--color-primary-rgb), .3)}.template-list-table tbody tr.active .template-name-cell[data-v-816477de]{color:var(--color-primary);font-weight:700}.distill-structure-set-table[data-v-816477de]{table-layout:auto}.distill-structure-set-table td[data-v-816477de]:first-child,.distill-structure-set-table td[data-v-816477de]:nth-child(3),.distill-structure-set-table td[data-v-816477de]:nth-child(6){white-space:normal;word-break:break-word;overflow-wrap:anywhere}.distill-structure-set-col-type[data-v-816477de]{width:7%}.distill-structure-set-col-owner[data-v-816477de]{width:9%}.distill-structure-set-col-editable[data-v-816477de]{width:7%}.distill-structure-set-col-actions[data-v-816477de]{width:18%}.template-action-cell[data-v-816477de]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.template-action-cell .table-action-btn[data-v-816477de]{white-space:nowrap}.digital-role-package-table .digital-role-package-col-name[data-v-816477de]{width:16%}.digital-role-package-table .digital-role-package-col-bound[data-v-816477de]{width:12%}.digital-role-package-table .digital-role-package-col-select[data-v-816477de]{width:22%}.digital-role-package-table .digital-role-package-col-action[data-v-816477de]{width:14%}.digital-role-package-table td[data-v-816477de]:nth-child(2),.digital-role-package-table td[data-v-816477de]:nth-child(3),.digital-role-package-table td[data-v-816477de]:nth-child(4){white-space:normal;word-break:break-word;overflow-wrap:anywhere}.digital-role-package-table select[data-v-816477de]{width:100%;min-width:0}.digital-role-package-actions[data-v-816477de]{justify-content:center}.digital-role-package-detail-grid[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.digital-role-package-detail-grid p[data-v-816477de]{margin:0}.digital-role-package-filter-grid[data-v-816477de]{grid-template-columns:18rem auto;align-items:end;column-gap:14px;min-width:1560px;margin-top:14px;margin-bottom:12px}.digital-role-package-instance-table[data-v-816477de]{table-layout:fixed;min-width:1560px}.digital-role-package-instance-table th[data-v-816477de]:first-child,.digital-role-package-instance-table td[data-v-816477de]:first-child,.digital-role-package-instance-table th[data-v-816477de]:nth-child(2),.digital-role-package-instance-table td[data-v-816477de]:nth-child(2),.digital-role-package-instance-table th[data-v-816477de]:nth-child(3),.digital-role-package-instance-table td[data-v-816477de]:nth-child(3){white-space:nowrap}.digital-role-package-instance-table th[data-v-816477de]:first-child,.digital-role-package-instance-table td[data-v-816477de]:first-child,.digital-role-package-instance-table th[data-v-816477de]:nth-child(2),.digital-role-package-instance-table td[data-v-816477de]:nth-child(2){width:4.032%}.digital-role-package-instance-table th[data-v-816477de]:nth-child(3),.digital-role-package-instance-table td[data-v-816477de]:nth-child(3){width:4.608%}.digital-role-package-instance-table th[data-v-816477de]:nth-child(4),.digital-role-package-instance-table td[data-v-816477de]:nth-child(4){white-space:normal;width:10%}.digital-role-package-instance-table th[data-v-816477de]:nth-child(5),.digital-role-package-instance-table td[data-v-816477de]:nth-child(5){white-space:normal;text-align:left;width:25.776%}.digital-role-package-instance-table th[data-v-816477de]:nth-child(6),.digital-role-package-instance-table td[data-v-816477de]:nth-child(6),.digital-role-package-instance-table th[data-v-816477de]:nth-child(7),.digital-role-package-instance-table td[data-v-816477de]:nth-child(7){white-space:normal;word-break:keep-all;overflow-wrap:break-word;width:25.776%}.digital-role-package-instance-content[data-v-816477de]{white-space:normal;line-height:1.6}.digital-role-package-filter-field[data-v-816477de]{min-width:0;display:block}.digital-role-package-filter-field select[data-v-816477de]{width:100%;min-width:0}.digital-role-package-range-group[data-v-816477de]{flex-wrap:wrap;justify-content:flex-start;align-self:end;align-items:center;gap:10px;min-inline-size:0;max-inline-size:100%;display:flex}.digital-role-package-range-group>span[data-v-816477de]{color:var(--text);white-space:normal;overflow-wrap:anywhere;font-weight:600}.distill-dialog-backdrop[data-v-816477de]{background:rgba(var(--color-text-rgb), .18);z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.distill-dialog[data-v-816477de]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--panel);width:min(960px,100%);max-height:min(88vh,920px);box-shadow:var(--shadow-lg);gap:14px;padding:22px;display:grid;overflow:auto}.compact-dialog[data-v-816477de]{width:min(560px,100%)}.dialog-actions[data-v-816477de]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.chapter-source-dialog[data-v-816477de]{width:min(760px,100%)}.distill-plan-block[data-v-816477de]{gap:10px;display:grid}.distill-pre[data-v-816477de]{white-space:pre-wrap;background:rgba(var(--color-text-rgb), .94);color:var(--color-text-on-dark);border-radius:var(--radius-base);font-size:var(--font-size-micro);margin:0;padding:14px;line-height:1.6}.flat-list[data-v-816477de]{gap:6px;margin:0;padding-left:18px;display:grid}.error-text[data-v-816477de]{color:var(--danger)}.leaf-subcard-corner-btn[data-v-816477de]{z-index:1;position:absolute;top:2px;right:0}.author-distill-pool-grid[data-v-816477de]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));min-inline-size:0;max-inline-size:100%;transition:max-height .18s;display:grid;overflow:hidden}.author-distill-pool-grid.collapsed[data-v-816477de]{max-height:238px}.author-distill-uniform-card[data-v-816477de]{border:1px solid var(--line-strong);background:var(--panel-soft);min-height:112px;box-shadow:var(--shadow-sm);padding:12px}.author-distill-book-picker-dialog[data-v-816477de]{width:min(1320px,100vw - 32px)}.author-distill-author-card-list[data-v-816477de]{gap:12px;display:grid}.author-distill-author-card[data-v-816477de]{gap:10px;display:grid}.work-distill-book-picker-layout[data-v-816477de]{grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);align-items:start;gap:12px;display:grid}.work-distill-chapter-picker-panel[data-v-816477de]{align-content:start;gap:12px;min-height:100%;display:grid}.work-distill-chapter-picker-body[data-v-816477de]{gap:12px;display:grid}.work-distill-scope-toggle[data-v-816477de]{gap:8px;display:grid}.work-distill-chapter-picker-list-shell[data-v-816477de]{gap:10px;display:grid}.work-distill-chapter-picker-list[data-v-816477de]{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.work-distill-chapter-picker-item[data-v-816477de]{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.work-distill-chapter-picker-item input[data-v-816477de]{margin-top:2px}@media (width<=1180px){.distill-trial-layout[data-v-816477de]{grid-template-columns:repeat(2,minmax(0,1fr))}.distill-trial-config-card[data-v-816477de],.distill-trial-evaluation-card[data-v-816477de]{grid-column:1/-1}.work-distill-book-picker-layout[data-v-816477de]{grid-template-columns:1fr}.author-distill-parameter-row[data-v-816477de]{grid-template-columns:minmax(0,1fr);align-items:start}.author-distill-thread-card-meta[data-v-816477de]{grid-template-columns:minmax(0,1fr);gap:4px}.author-distill-thread-card-head[data-v-816477de]{flex-direction:column;gap:4px}.author-distill-thread-card[data-v-816477de]{min-height:auto}.distill-task-board[data-v-816477de],.author-distill-progress-board[data-v-816477de]{grid-template-columns:minmax(0,1fr)}.author-distill-progress-left-column[data-v-816477de]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.author-distill-history-board[data-v-816477de]{grid-template-columns:minmax(0,1fr)}.distill-task-panel[data-v-816477de]{min-height:260px}}@media (width<=960px){.distill-trial-layout[data-v-816477de],.distill-trial-config-grid[data-v-816477de],.distill-trial-cascade-grid[data-v-816477de],.distill-trial-evaluation-grid[data-v-816477de],.distill-evolution-feedback-grid[data-v-816477de],.distill-evolution-leaf-grid[data-v-816477de],.leaf-instance-content-split[data-v-816477de],.leaf-instance-text-stack[data-v-816477de]{grid-template-columns:1fr}.distill-trial-top-card[data-v-816477de],.distill-trial-result-card[data-v-816477de],.distill-trial-evaluation-card[data-v-816477de],.distill-trial-config-field-wide[data-v-816477de]{grid-column:auto}.distill-trial-source-option[data-v-816477de]{grid-column:auto;width:100%}.leaf-instance-card-head[data-v-816477de]{flex-direction:column;align-items:stretch}.leaf-instance-card-actions[data-v-816477de]{justify-content:flex-start}.distill-trial-feedback-card[data-v-816477de]{height:auto;min-height:var(--distill-trial-feedback-card-height)}.distill-trial-top-card[data-v-816477de]{min-height:auto;max-height:none}.distill-trial-result-card[data-v-816477de]{min-height:calc(var(--distill-trial-result-card-height) * .72);max-height:none}.structure-card-popover[data-v-816477de]{width:min(520px,100vw - 24px)}.structure-card-popover-body[data-v-816477de]{grid-template-columns:1fr}.structure-card-popover-summary[data-v-816477de]{border-right:none;border-bottom:1px solid rgba(var(--color-primary-rgb), .12);padding-bottom:12px;padding-right:2px}.structure-card-popover-details[data-v-816477de]{grid-template-columns:1fr}.structure-card-popover-description[data-v-816477de]{max-width:none;font-size:14px}.distill-trial-config-card[data-v-816477de],.distill-trial-card-body[data-v-816477de],.distill-trial-config-grid[data-v-816477de]{overflow:visible}.leaf-trial-reference-grid[data-v-816477de]{grid-template-columns:1fr}}@media (width<=720px){.distill-trial-feedback-row[data-v-816477de]{grid-template-columns:1fr}.author-distill-book-picker-head[data-v-816477de]{flex-direction:column;align-items:flex-start}.author-distill-book-picker-actions[data-v-816477de]{justify-content:space-between;width:100%;margin-left:0}.source-chapter-preview-head[data-v-816477de]{flex-direction:column}.distill-leaf-grid[data-v-816477de],.distill-leaf-grid.single-row[data-v-816477de]{grid-template-columns:minmax(0,1fr)}.author-distill-package-mode-option[data-v-816477de]{flex-direction:column;align-items:flex-start}.author-distill-package-mode-field[data-v-816477de]{width:100%}}@container writer-distill-page (inline-size<68rem){.author-distill-entry-grid[data-v-816477de],.distill-task-board[data-v-816477de],.author-distill-progress-board[data-v-816477de],.author-distill-history-board[data-v-816477de]{grid-template-columns:minmax(0,1fr)}.author-distill-parameter-row[data-v-816477de]{grid-template-columns:minmax(0,1fr);align-items:start}.author-distill-thread-card-head[data-v-816477de]{flex-direction:column;align-items:flex-start;gap:4px}.author-distill-thread-card-meta[data-v-816477de]{grid-template-columns:minmax(0,1fr);gap:4px}.author-distill-thread-card[data-v-816477de]{min-height:auto}.author-distill-progress-left-column[data-v-816477de]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.distill-task-panel[data-v-816477de]{min-block-size:16rem}.digital-role-composer-card[data-v-816477de]{min-height:0}}@container writer-distill-page (inline-size<48rem){.writer-distill-entry-grid[data-v-816477de],.author-distill-entry-grid[data-v-816477de],.author-distill-package-mode-grid[data-v-816477de],.author-distill-opened-task-layout[data-v-816477de]{grid-template-columns:minmax(0,1fr)}.author-distill-book-picker-head[data-v-816477de]{flex-direction:column;align-items:flex-start}.author-distill-book-picker-actions[data-v-816477de]{justify-content:space-between;inline-size:100%;margin-inline-start:0}.author-distill-package-mode-option[data-v-816477de]{flex-direction:column;align-items:flex-start}.author-distill-package-mode-field[data-v-816477de]{inline-size:100%}.source-chapter-preview-head[data-v-816477de]{flex-direction:column}.leaf-instance-card-head[data-v-816477de]{flex-direction:column;align-items:stretch}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family-body:"Noto Sans SC", "PingFang SC", sans-serif;--font-family-heading:"Alibaba PuHuiTi", "Alibaba PuHuiTi 3.0", "PingFang SC", "Microsoft YaHei", sans-serif;--color-primary:#2f8f8c;--color-primary-hover:#287d7a;--color-primary-active:#236d69;--color-primary-rgb:47, 143, 140;--color-primary-ink:#1f6461;--color-page-bg:#eef9f8;--color-surface:#fcfffe;--color-surface-1:#eaf6f5;--color-surface-2:#d0eae8;--color-surface-3:#b3dcd9;--color-surface-soft:#d0eae8;--color-surface-muted:#b3dcd9;--color-border:#5bbfb8;--color-border-rgb:91, 191, 184;--color-border-soft:#5bbfb8c7;--color-border-subtle:#5bbfb857;--color-text:#163836;--color-text-rgb:22, 56, 54;--color-text-muted:#4d7370;--color-text-muted-rgb:77, 115, 112;--color-text-on-dark:#f6fffe;--focus-ring:#5bbfb842;--page-bg:var(--color-page-bg);--panel:var(--color-surface-1);--panel-strong:var(--color-surface-3);--panel-soft:var(--color-surface-2);--line:var(--color-border-soft);--line-strong:#5bbfb8;--text:var(--color-text);--muted:var(--color-text-muted);--muted-soft:#4d7370d1;--navy:var(--color-text);--navy-soft:#163836e6;--accent:var(--color-primary);--accent-soft:#2f8f8c1f;--selected-bg:#2f8f8c2e;--selected-border:#2f8f8cad;--selected-shadow:0 0 0 3px #5bbfb838, 0 12px 24px #2f8f8c14;--selected-text:var(--color-text);--nav-selected-bg:var(--color-primary);--nav-selected-border:var(--color-primary);--nav-selected-text:var(--color-text-on-dark);--success:#1f7f79;--success-soft:#2f8f8c1f;--danger:#b25858;--danger-soft:#b258581f;--shadow-lg:0 20px 44px #1638361a;--shadow-md:0 12px 28px #16383614;--shadow-sm:0 8px 18px #1638360f;--radius-base:18px;--radius-xl:28px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--font-size-h1:35px;--font-size-h2:29px;--font-size-h3:24px;--font-size-h4:20px;--font-size-body:16px;--font-size-caption:14px;--font-size-micro:12px;--line-height-h1:40px;--line-height-h2:38px;--line-height-h3:32px;--line-height-h4:28px;--line-height-body:26px;--line-height-caption:21px;--fs-xl:var(--font-size-h2);--fs-lg:var(--font-size-h4);--fs-md:var(--font-size-caption);--fs-sm:var(--font-size-micro);--content-max-width:1440px;--content-padding-x:24px;--page-gutter:clamp(12px, 2vi, 24px);--layout-gap:clamp(12px, 1.4vi, 20px);--control-gap:clamp(8px, .8vi, 12px);--section-gap:clamp(14px, 1.6vi, 24px);--workspace-main-min:34rem;--workspace-detail-min:20rem;--workspace-detail-max:30rem;--auto-grid-item-min:15rem;--dialog-safe-gap:clamp(12px, 2vi, 24px);--control-height:44px;--control-height-compact:40px;--control-padding-inline:18px;--layer-sticky:10;--layer-popover:30;--layer-dialog:40;--layer-toast:50;--select-standard-min-height:44px;--select-standard-radius:var(--radius-base);--select-standard-padding-x:14px;--select-standard-padding-right:44px;--select-standard-font-size:var(--font-size-caption);--select-standard-font-weight:400;--select-standard-bg:var(--color-surface);--select-standard-border:var(--color-border);--select-standard-border-hover:#2f8f8cb8;--select-standard-border-focus:var(--color-primary);--select-standard-arrow-color:var(--color-primary);--select-standard-shadow:none;--select-standard-focus-ring:0 0 0 3px var(--focus-ring);--select-standard-disabled-bg:#eaf6f5f5;--select-standard-disabled-border:rgba(var(--color-border-rgb), .58);--select-standard-disabled-text:rgba(var(--color-text-rgb), .82);--select-standard-disabled-arrow-color:rgba(var(--color-primary-rgb), .52);--table-standard-font-size:var(--font-size-caption);--table-standard-line-height:1.55;--table-standard-border-outer:#5bbfb8d1;--table-standard-border-inner:#5bbfb875;--table-standard-surface:var(--color-surface);--table-standard-head-bg:var(--color-surface-2);color:var(--color-text);background:var(--color-page-bg);font-family:Noto Sans SC,PingFang SC,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#app{min-height:100vh}body{background:var(--page-bg);min-width:0;color:var(--text);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-family-heading);color:var(--text)}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:700}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:700}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:600}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600}button{overflow-wrap:anywhere;border:0;min-inline-size:0;max-inline-size:100%}input,select,textarea{width:100%;border-radius:var(--radius-base);border:1px solid var(--line-strong);background:var(--color-surface);min-inline-size:0;max-inline-size:100%;color:var(--text);outline:none;min-height:44px;padding:10px 16px;transition:border-color .18s,box-shadow .18s,background .18s}input[type=checkbox],input[type=radio]{border:1px solid var(--line-strong);background:var(--panel);width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--color-primary);box-shadow:none;appearance:auto;-webkit-appearance:checkbox;border-radius:2px;margin:0;padding:0}input[type=radio]{-webkit-appearance:radio;border-radius:999px}select{min-height:var(--select-standard-min-height);border-radius:var(--select-standard-radius);padding:11px var(--select-standard-padding-right) 11px var(--select-standard-padding-x);border-color:var(--select-standard-border);background:var(--select-standard-bg);box-shadow:var(--select-standard-shadow);color:var(--text);font-size:var(--select-standard-font-size);font-weight:var(--select-standard-font-weight);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--select-standard-arrow-color) 50%), linear-gradient(135deg, var(--select-standard-arrow-color) 50%, transparent 50%), linear-gradient(180deg, var(--select-standard-bg) 0%, var(--select-standard-bg) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;line-height:1.4}select:hover:not(:disabled){border-color:var(--select-standard-border-hover)}select option,select optgroup{color:var(--text);background:#fff}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--focus-ring);background:#fff}select:focus{border-color:var(--select-standard-border-focus);box-shadow:var(--select-standard-focus-ring)}select:disabled{border-color:var(--select-standard-disabled-border);background-color:var(--select-standard-disabled-bg);background-image:linear-gradient(45deg, transparent 50%, var(--select-standard-disabled-arrow-color) 50%), linear-gradient(135deg, var(--select-standard-disabled-arrow-color) 50%, transparent 50%), linear-gradient(180deg, var(--select-standard-disabled-bg) 0%, var(--select-standard-disabled-bg) 100%);color:var(--select-standard-disabled-text);-webkit-text-fill-color:var(--select-standard-disabled-text);opacity:1;cursor:not-allowed}textarea{resize:vertical;line-height:var(--line-height-body)}label{min-inline-size:0;max-inline-size:100%;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);overflow-wrap:anywhere;gap:8px;font-weight:500;display:grid}.page-frame,.page-stack,.responsive-workspace,.responsive-workspace-grid,.responsive-workspace-main,.responsive-workspace-detail,.table-viewport,.canvas-viewport{min-block-size:0;min-inline-size:0}.page-frame{align-content:start;gap:var(--section-gap);inline-size:100%;max-inline-size:100%;padding-inline:var(--page-gutter);grid-auto-rows:max-content;padding-block-end:var(--page-gutter);display:grid}.page-frame>*,.page-stack>*,.responsive-workspace-grid>*{min-inline-size:0;max-inline-size:100%}.page-stack{gap:var(--layout-gap);align-content:start;display:grid}.auto-grid{--auto-grid-item-min:15rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--auto-grid-item-min)), 1fr));gap:var(--layout-gap);display:grid}.responsive-workspace{inline-size:100%;max-inline-size:100%;container:workspace/inline-size}.responsive-workspace-grid{grid-template-columns:minmax(min(100%, var(--workspace-main-min)), 1fr) minmax(var(--workspace-detail-min), var(--workspace-detail-max));gap:var(--layout-gap);align-items:stretch;display:grid}.responsive-workspace-main,.responsive-workspace-detail{max-inline-size:100%}.responsive-toolbar{align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.responsive-toolbar>*{min-inline-size:0}.responsive-toolbar-primary{margin-inline-start:auto}.table-viewport{overscroll-behavior-inline:contain;scrollbar-gutter:stable;inline-size:100%;max-inline-size:100%;overflow:auto}.canvas-viewport{contain:layout paint;inline-size:100%;max-inline-size:100%;position:relative;overflow:hidden}.scroll-region{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;overflow:auto}@container workspace (inline-size<62rem){.responsive-workspace-grid{grid-template-columns:minmax(0,1fr)}.responsive-workspace-detail{inline-size:100%}}@container workspace (inline-size<42rem){.responsive-toolbar-primary{inline-size:100%;margin-inline-start:0}}.primary-btn,.secondary-btn,.ghost-btn,.danger-btn{min-block-size:var(--control-height);max-inline-size:100%;padding-inline:var(--control-padding-inline);border-radius:var(--radius-md);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:0;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:box-shadow .16s,background .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;position:relative}.primary-btn:focus-visible,.secondary-btn:focus-visible,.ghost-btn:focus-visible,.danger-btn:focus-visible{box-shadow:var(--select-standard-focus-ring);outline:0}.primary-btn:disabled,.secondary-btn:disabled,.ghost-btn:disabled,.danger-btn:disabled,.primary-btn.is-loading,.secondary-btn.is-loading,.ghost-btn.is-loading,.danger-btn.is-loading{opacity:.52;cursor:not-allowed;pointer-events:none;transform:none}.primary-btn.is-loading:before,.secondary-btn.is-loading:before,.ghost-btn.is-loading:before,.danger-btn.is-loading:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:0 0 14px;block-size:14px;inline-size:14px;animation:.72s linear infinite control-spin}@keyframes control-spin{to{transform:rotate(1turn)}}.primary-btn{color:var(--color-text-on-dark);background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 10px 20px rgba(var(--color-primary-rgb), .18)}.primary-btn:hover:not(:disabled):not(.is-loading){background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px)}.secondary-btn{color:var(--text);background:var(--panel-soft);border-color:var(--line-strong)}.secondary-btn:hover:not(:disabled):not(.is-loading){background:var(--panel-strong);border-color:var(--color-primary);transform:translateY(-1px)}.ghost-btn{color:var(--color-primary);border-color:rgba(var(--color-primary-rgb), .18);background:0 0}.ghost-btn:hover:not(:disabled):not(.is-loading){background:rgba(var(--color-primary-rgb), .08);border-color:rgba(var(--color-primary-rgb), .36);transform:translateY(-1px)}.ghost-btn.active{color:var(--text);background:rgba(var(--color-primary-rgb), .14);border-color:rgba(var(--color-primary-rgb), .42)}.danger-btn{color:#fff;background:var(--danger);border-color:var(--danger)}.danger-btn:hover:not(:disabled):not(.is-loading){background:#984747;border-color:#984747;transform:translateY(-1px)}.slim{min-block-size:var(--control-height-compact);font-size:var(--font-size-caption);padding-inline:14px}.form-field{align-content:start;gap:8px;min-inline-size:0;display:grid}.form-field-label{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:600}.form-field-help,.form-field-error{min-block-size:var(--line-height-caption);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.form-field-help{color:var(--muted)}.form-field-error{color:var(--danger)}.form-field.is-invalid :is(input,select,textarea){border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.standard-table{border-collapse:collapse;inline-size:100%;color:var(--text);font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);background:var(--table-standard-surface)}.standard-table :is(th,td){border:1px solid var(--table-standard-border-inner);vertical-align:top;padding:12px 14px}.standard-table th{z-index:var(--layer-sticky);background:var(--table-standard-head-bg);text-align:center;font-weight:700;position:sticky;inset-block-start:0}.responsive-dialog,.responsive-drawer{z-index:var(--layer-dialog);max-inline-size:calc(100vi - 2 * var(--dialog-safe-gap));max-block-size:calc(100dvb - 2 * var(--dialog-safe-gap));background:var(--panel);min-block-size:0;min-inline-size:0;color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-lg);overflow:hidden}.responsive-dialog{inline-size:min(52rem, calc(100vi - 2 * var(--dialog-safe-gap)));border-radius:var(--radius-lg)}.responsive-drawer{inset-block:var(--dialog-safe-gap);inline-size:min(var(--workspace-detail-max), calc(100vi - 2 * var(--dialog-safe-gap)));border-radius:var(--radius-lg);position:fixed;inset-inline-end:var(--dialog-safe-gap)}.responsive-dialog-body,.responsive-drawer-body{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;overflow:auto}@media (prefers-reduced-motion:reduce){.primary-btn,.secondary-btn,.ghost-btn,.danger-btn{transition:none}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;max-inline-size:100%;margin-bottom:14px;display:flex}.section-head>*{min-inline-size:0;max-inline-size:100%}.stats-grid,.content-grid,.author-grid{gap:18px;display:grid}.author-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid.one-col{grid-template-columns:minmax(0,1fr)}.content-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card,.surface-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm)}.stat-card{padding:18px 20px}.stat-card span{color:var(--muted);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;display:block}.stat-card strong{color:var(--navy);font-size:var(--font-size-h2);letter-spacing:-.04em;line-height:1;font-family:var(--font-family-heading);margin-top:12px;display:block}.surface-card{min-inline-size:0;max-inline-size:100%;padding:22px 24px}.surface-card.compact-surface,.compact-surface.surface-card{background:var(--panel-soft);border-color:rgba(var(--color-border-rgb), .58)}.surface-card .section-head strong{color:var(--navy);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600;font-family:var(--font-family-heading)}.body-text,.empty-text,.hint,.mini-list p,.prose-text{color:var(--muted);overflow-wrap:anywhere;line-height:1.8}.body-text{font-size:var(--font-size-body);line-height:var(--line-height-body)}.hint,.empty-text{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.mini-list{gap:10px;margin-top:14px;display:grid}.mini-list p strong{color:var(--text)}.form-grid{gap:14px;display:grid}.form-grid.one{grid-template-columns:minmax(0,1fr)}.form-grid.two-col-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-col-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.full{grid-column:1/-1}.toolbar-inline{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-inline-size:0;max-inline-size:100%;margin-top:16px;display:flex}.chip-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.chip{border:1px solid var(--line);background:var(--panel-soft);min-height:32px;color:var(--text);font-size:var(--font-size-micro);border-radius:999px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.quote-box{border-radius:var(--radius-md);background:var(--panel-soft);border:1px solid var(--line);color:var(--text);font-size:var(--font-size-body);margin-top:16px;padding:18px;line-height:1.9}.split-prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prose-box{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);padding:16px}.prose-text{white-space:pre-wrap;font-size:var(--font-size-body);line-height:var(--line-height-body)}.model-list{gap:12px;display:grid}.model-row{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.model-row strong{color:var(--navy);font-size:var(--font-size-caption)}.frame{background:var(--page-bg);grid-template-columns:260px minmax(0,1fr);height:100dvh;min-height:100vh;display:grid;overflow:hidden;container:app-shell/inline-size}.left-rail{border-right:1px solid var(--line);min-height:0;box-shadow:10px 0 28px rgba(var(--color-text-rgb), .06);background:linear-gradient(#eaf6f5fa,#e0f2f0f5);flex-direction:column;gap:18px;padding:0;display:flex;overflow:hidden auto}.context-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-box{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:28px 28px 22px;display:flex}.brand-mark{display:none}.brand-name{color:var(--text);font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:.02em;font-weight:700;font-family:var(--font-family-heading)}.brand-note{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin-top:4px}.nav-stack{gap:2px;padding:6px 8px 0;display:grid}.nav-group{gap:0;display:grid}.nav-home,.nav-group-trigger,.nav-subitem,.nav-thirditem,.context-item{text-align:left;cursor:pointer;width:100%;transition:background .16s,border-color .16s,transform .16s,color .16s,box-shadow .16s}.nav-home{border-radius:var(--radius-md);min-height:64px;color:var(--text);font-size:var(--font-size-caption);line-height:var(--line-height-caption);box-shadow:none;background:0 0;border:1px solid #0000;padding:0 22px;font-weight:700;position:relative}.nav-home.active{background:var(--nav-selected-bg);border-color:var(--nav-selected-border);color:var(--nav-selected-text);box-shadow:var(--selected-shadow)}.nav-home.active:after{content:"";background:#ffffff47;border-radius:999px;width:4px;height:calc(100% - 16px);position:absolute;top:8px;left:8px}.nav-group-trigger{min-height:42px;color:var(--text);border-radius:var(--radius-md);font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:700;font-family:var(--font-family-heading);background:0 0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.nav-submenu{gap:0;padding:0 0 1px;display:grid}.nav-subtree{gap:0;display:grid}.nav-subitem{min-height:34px;color:var(--text);border-radius:var(--radius-md);font-size:var(--font-size-caption);line-height:var(--line-height-caption);background:0 0;padding:0 18px 0 36px;font-weight:600;position:relative}.nav-subitem:hover,.nav-thirditem:hover{background:rgba(var(--color-text-rgb), .06);color:var(--text)}.nav-subitem.active{background:var(--nav-selected-bg);color:var(--nav-selected-text);box-shadow:inset 0 0 0 1px #ffffff14}.nav-subitem.active:before{content:"";background:#ffffffad;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.nav-subitem-parent{justify-content:space-between;align-items:center;display:flex}.nav-thirdmenu{gap:0;padding:0;display:grid}.nav-thirditem{min-height:32px;color:var(--muted);border-radius:var(--radius-md);font-size:var(--font-size-micro);background:0 0;padding:0 18px 0 52px;font-weight:600;position:relative}.nav-thirditem.active{background:rgba(var(--color-text-rgb), .08);color:var(--text);box-shadow:inset 0 0 0 1px rgba(var(--color-text-rgb), .12)}.nav-thirditem.active:before{content:"";background:var(--color-primary);border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:36px;transform:translateY(-50%)}.nav-chevron{color:var(--text);font-size:var(--font-size-caption);line-height:1;transition:transform .16s;transform:rotate(180deg)}.nav-chevron.open{transform:rotate(0)}.reader-eval-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.reader-eval-top-card{padding-bottom:18px}.reader-eval-top-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.reader-eval-top-row label,.reader-eval-note-field{gap:8px;display:grid}.reader-eval-context-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.reader-eval-snapshot-card,.reader-eval-note-card{min-height:100%}.reader-eval-snapshot-card{align-content:start;display:grid}.reader-eval-note-card{grid-template-rows:auto 1fr;display:grid}.reader-eval-note-head{align-items:flex-start}.reader-eval-note-field{min-width:0;min-height:100%}.reader-eval-note-field textarea{resize:vertical;height:100%;min-height:132px}.reader-eval-run-action{justify-content:flex-end;align-items:flex-start;display:flex}.reader-eval-run-action .secondary-btn{min-width:120px}.reader-eval-progress-card,.reader-eval-summary-card{min-height:96px}.reader-eval-progress-card label,.reader-eval-summary-card label{font-size:var(--font-size-caption);color:var(--muted)}.reader-artifact-filter-bar{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:14px;margin-bottom:14px;display:grid}.reader-artifact-filter-field{gap:8px;display:grid}.reader-artifact-list{gap:10px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.reader-artifact-item{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);text-align:left;cursor:pointer;gap:4px;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.reader-artifact-item:hover,.writer-revision-task-item:hover{border-color:rgba(var(--color-primary-rgb), .3);background:rgba(var(--color-primary-rgb), .06)}.reader-artifact-item.active,.writer-revision-task-item.active{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb), .18)}.reader-artifact-item strong,.writer-revision-task-item strong{font-size:var(--font-size-body)}.reader-artifact-item span,.reader-artifact-item small,.writer-revision-task-item span,.writer-revision-task-item small{color:var(--muted)}.reader-judgement-matrix{grid-template-columns:minmax(180px,.9fr) repeat(4,minmax(0,1fr));gap:10px;display:grid}.reader-judgement-cell{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);gap:6px;min-height:108px;padding:14px;display:grid}.reader-judgement-head{align-content:center;min-height:52px;font-weight:700}.reader-judgement-side{background:var(--panel-soft);align-content:center;font-weight:700}.reader-judgement-disabled{color:var(--muted);background:linear-gradient(180deg, rgba(var(--color-text-rgb), .03), rgba(var(--color-text-rgb), .01));place-items:center}.reader-eval-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-revision-delivery-list{gap:12px;display:grid}.reader-revision-delivery-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);gap:6px;padding:14px 16px;display:grid}.writer-revision-inbox-layout{align-items:start}.writer-revision-task-list,.writer-revision-detail-panel{min-height:100%}.project-review-revision-layout{align-items:start}.project-review-revision-content{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0;padding:12px;overflow:auto}.creation-summary-card{min-height:100%}.creation-stage-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.creation-stage-card{border:1px solid #21563b24}.creation-stage-card.is-completed{background:linear-gradient(#e6f8eed1,#fffffff5)}.creation-stage-card.is-in_progress{background:linear-gradient(#fff4dcdb,#fffffff5)}.creation-stage-card.is-ready{background:linear-gradient(#e8f3ffd6,#fffffff5)}.creation-stage-card.is-blocked{background:linear-gradient(#f8ecece6,#fffffff5)}.creation-stage-status{color:#355064;background:#1018280f;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;display:inline-flex}.creation-object-list,.creation-prompt-list{gap:12px;display:grid}.creation-object-card,.creation-prompt-card{border:1px solid #10182814}.creation-runtime-grid{align-items:start}.creation-runtime-card{min-height:100%}.creation-runtime-state-card{gap:8px;display:grid}.creation-runtime-state-card pre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.55}.creation-top-zone{align-items:start}.creation-top-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.creation-middle-zone,.creation-bottom-zone{align-items:start}.creation-entry-card{gap:14px;min-height:100%;display:grid}.creation-context-card{min-height:100%}.creation-project-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.creation-project-list-title{color:var(--muted);margin:0;font-size:12px}.creation-project-select,.creation-project-toolbar .hint{margin:0}.creation-project-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:12px;min-inline-size:0;display:grid}.creation-project-card{min-inline-size:0;cursor:pointer;background:linear-gradient(#e3ebe9f0,#d5e0ddfa);border:1px solid #10182824;border-radius:16px;align-content:start;gap:14px;min-height:108px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;box-shadow:0 12px 26px #0f172a14}.creation-project-card:hover{border-color:rgba(var(--color-primary-rgb), .34);transform:translateY(-1px);box-shadow:0 16px 32px #0f172a1f}.creation-project-card.is-active{border-color:rgba(var(--color-primary-rgb), .48);box-shadow:0 18px 34px rgba(var(--color-primary-rgb), .2);background:linear-gradient(#d6e4e1fa,#c1d2ce)}.creation-project-card-body{gap:6px;width:100%;min-width:0;display:grid}.creation-project-card-body strong{font-size:14px}.creation-project-card-meta{color:var(--muted);text-align:right;margin:0;font-size:12px}.creation-runtime-workspace{height:auto;min-height:36rem;grid-template-rows:auto;align-self:stretch;align-items:stretch;min-inline-size:0;display:grid;overflow:visible}.creation-runtime-flow-panel{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;display:grid}.creation-runtime-flow-panel .langgraph-stage-card{border-style:solid}.creation-runtime-detail-panel{height:auto;min-height:0;min-inline-size:0;overflow:hidden}.creation-runtime-detail-panel.langgraph-node-detail-panel{flex-direction:column;display:flex}.creation-runtime-detail-panel.surface-card{align-self:stretch}.creation-runtime-detail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-bottom:6px;padding-right:4px;overflow-y:auto}.creation-runtime-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creation-runtime-detail-meta{flex:auto}.creation-runtime-detail-head-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.creation-runtime-detail-head-bar .creation-runtime-detail-head-left strong{font-size:var(--font-size-h4);color:var(--text);font-weight:700}.creation-runtime-detail-head-left{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.creation-runtime-detail-actions{flex-wrap:wrap;align-self:center;gap:8px;margin-top:0}.creation-node-output-panel{gap:14px;min-height:0;display:grid}.creation-node-output-panel-constrained{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.creation-node-output-layout{grid-template-columns:260px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.creation-node-output-nav{align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.creation-node-output-section{border:1px solid rgba(var(--color-primary-rgb), .12);text-align:left;cursor:pointer;background:#ffffffc2;border-radius:16px;gap:6px;width:100%;padding:12px 14px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.creation-node-output-section.level-1{border-left-width:3px;margin-left:12px}.creation-node-output-section.level-2{background:rgba(var(--color-primary-rgb), .04);border-left-width:4px;margin-left:24px}.creation-node-output-section:hover{border-color:rgba(var(--color-primary-rgb), .3);transform:translateY(-1px)}.creation-node-output-section.active{border-color:rgba(var(--color-primary-rgb), .42);background:rgba(var(--color-primary-rgb), .1);box-shadow:0 10px 24px rgba(var(--color-primary-rgb), .12)}.creation-node-output-section strong{color:var(--navy)}.creation-node-output-section span{color:var(--muted);font-size:13px;line-height:1.6}.creation-node-output-content{gap:12px;height:100%;min-height:0;padding-right:4px;display:grid;overflow:auto}.creation-node-output-section-head{gap:4px;display:grid}.creation-node-output-section-body{gap:10px;display:grid}.creation-node-output-paragraph,.creation-node-output-list-title{color:var(--text);margin:0;line-height:1.8}.creation-node-output-kv-block,.creation-node-output-list-block{background:rgba(var(--color-primary-rgb), .05);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.creation-node-output-kv-row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:12px;display:grid}.creation-node-output-kv-label{color:var(--navy);font-weight:600;line-height:1.7}.creation-node-output-kv-value{color:var(--text);white-space:pre-wrap;line-height:1.8}.creation-node-output-list{color:var(--text);margin:0;padding-left:18px;line-height:1.8}.creation-node-output-list li+li{margin-top:6px}.creation-runtime-node-card{--creation-runtime-node-chip-bg:#4d737024;--creation-runtime-node-chip-color:var(--muted);gap:8px}.creation-runtime-node-card.is-current{--creation-runtime-node-chip-bg:rgba(var(--color-primary-rgb), .22);--creation-runtime-node-chip-color:var(--color-primary-ink)}.creation-runtime-node-card.is-completed{--creation-runtime-node-chip-bg:rgba(var(--color-primary-rgb), .18);--creation-runtime-node-chip-color:var(--color-primary-active)}.creation-runtime-node-card.is-pending{opacity:1}.creation-runtime-node-meta{background:var(--creation-runtime-node-chip-bg);width:fit-content;color:var(--creation-runtime-node-chip-color);border-radius:999px;justify-content:flex-start;align-items:center;padding:3px 8px;font-size:12px;line-height:1.4;display:inline-flex}.creation-project-dialog{width:min(760px,100%)}.creation-project-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;margin-bottom:18px}.creation-project-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:16px;display:grid}.creation-project-overview-grid p{margin:0}.creation-workflow-stage-grid{flex-direction:column;gap:14px;display:flex}.creation-workflow-stage-card{border:1px solid #10182814;align-content:start;gap:12px;display:grid}.creation-workflow-node-list{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.creation-workflow-node-list::-webkit-scrollbar{height:8px}.creation-workflow-node-list::-webkit-scrollbar-thumb{background:#10182824;border-radius:999px}.creation-flow-node-card{border-radius:var(--radius-md);text-align:left;background:#f8fafcdb;border:1px solid #10182814;flex:0 0 260px;gap:8px;min-width:260px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.creation-flow-node-card:hover{border-color:#21563b38;transform:translateY(-1px)}.creation-flow-node-card.selected{background:linear-gradient(#e6f8eeeb,#fffffffa);border-color:#21563b7a;box-shadow:0 0 0 1px #21563b29}.creation-flow-node-card.pending{background:linear-gradient(#f6f8fbf5,#fffffffa)}.creation-flow-node-card.current{background:linear-gradient(#fff4dce6,#fffffffa);border-color:#b35d085c}.creation-flow-node-card.completed{background:linear-gradient(#e6f8eee6,#fffffffa);border-color:#21563b38}.creation-node-badges{flex-wrap:wrap;gap:8px;display:flex}.creation-node-badge{color:#355064;background:#1018280f;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;display:inline-flex}.creation-node-detail-surface{min-height:100%}.creation-template-form{margin-top:14px}.creation-template-form textarea{resize:vertical;min-height:calc(4.8em + 18px)}.review-revision-decision-panel{gap:14px;margin-top:14px;display:grid}.review-revision-evidence-list,.review-revision-decision-list{gap:12px;display:grid}.review-revision-evidence-card,.review-revision-decision-card{border:1px solid rgba(var(--color-primary-rgb), .12);background:rgba(var(--color-primary-rgb), .04);border-radius:14px;gap:8px;padding:14px;display:grid}.review-revision-decision-card.is-pending{background:#ffb8000d;border-color:#ffb80047}.review-revision-decision-summary-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.review-revision-decision-summary-badge{border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary-active);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.review-revision-decision-summary-badge.has-pending{color:#946200;background:#ffb8001f;border-color:#ffb80047}.review-revision-decision-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.review-revision-decision-meta{align-items:center;gap:8px;display:flex}.review-revision-decision-status{border:1px solid rgba(var(--color-primary-rgb), .14);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;line-height:1.5;display:inline-flex}.review-revision-decision-status.is-pending{color:#946200;background:#ffb8001f;border-color:#ffb80047}.review-revision-decision-status.is-accept{background:rgba(var(--color-primary-rgb), .12);color:var(--color-primary-active);border-color:rgba(var(--color-primary-rgb), .28)}.review-revision-decision-status.is-reject{color:#b33c3c;background:#d94d4d1a;border-color:#d94d4d3d}.review-revision-decision-actions .ghost-btn.active{border-color:rgba(var(--color-primary-rgb), .4);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary-active)}.review-revision-decision-actions .ghost-btn.active:last-child{color:#b33c3c;background:#d94d4d14;border-color:#d94d4d52}.review-revision-manual-field{gap:8px;display:grid}.review-revision-manual-textarea{resize:vertical;min-height:140px}.langgraph-dynamic-preview-card{border-radius:var(--radius-md);border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .05);gap:12px;padding:14px;display:grid}.langgraph-dynamic-form-preview{margin-top:0}.creation-detail-tip{margin-top:12px}.creation-test-detail-page{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.creation-pacing-range-label,.creation-pacing-preset-select{gap:8px;display:grid}.creation-pacing-grid,.creation-pacing-row{gap:14px;display:grid}.creation-pacing-row.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-pacing-row.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.creation-pacing-row.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.creation-pacing-range-head{font-weight:600}.creation-pacing-single-label{gap:8px;display:grid}.creation-pacing-range-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.creation-pacing-range-separator{color:var(--muted);white-space:nowrap;font-size:13px}.creation-pacing-checkbox{border-radius:var(--radius-md);background:linear-gradient(#f7faf9fa,#eff5f3fa);border:1px solid #1018281f;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.creation-pacing-checkbox input{flex:none}.creation-word-count-slider{border-radius:var(--radius-md);background:linear-gradient(#f7faf9fa,#eff5f3fa);border:1px solid #1018281f;gap:10px;padding:12px 14px;display:grid}.creation-word-count-slider.is-readonly{opacity:.72}.creation-word-count-slider__header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.creation-word-count-slider__header span{font-size:var(--font-size-caption);color:var(--muted)}.creation-word-count-field{gap:8px;display:grid}.creation-word-count-field__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.creation-word-count-slider__control-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.creation-word-count-slider__legend-row{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.creation-word-count-slider__value{background:rgba(var(--color-primary-rgb), .12);min-width:132px;color:var(--color-primary-ink);font-size:var(--font-size-body);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:700;display:inline-flex}.creation-word-count-slider__track-shell{width:100%;min-height:18px;box-shadow:none;background:0 0;border:0;outline:0;align-items:center;display:grid;position:relative}.creation-word-count-slider__track-shell:before,.creation-word-count-slider__track-shell:after{display:none}.creation-word-count-slider__input{width:100%;box-shadow:none;appearance:none;pointer-events:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;position:absolute;inset:0}.creation-word-count-slider__input--single{pointer-events:auto}.creation-word-count-slider__input::-webkit-slider-runnable-track{background:rgba(var(--color-primary-rgb), .34);border:0;border-radius:999px;height:4px}.creation-word-count-slider__input::-webkit-slider-thumb{appearance:none;background:var(--color-primary);width:14px;height:14px;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .16);pointer-events:auto;border:0;border-radius:999px;margin-top:-5px}.creation-word-count-slider__input::-moz-range-track{background:rgba(var(--color-primary-rgb), .34);border:0;border-radius:999px;height:4px}.creation-word-count-slider__input::-moz-range-progress{background:0 0}.creation-word-count-slider__input::-moz-range-thumb{background:var(--color-primary);width:14px;height:14px;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .16);pointer-events:auto;border:0;border-radius:999px}.creation-word-count-slider__legend{min-height:24px;font-size:var(--font-size-micro);color:var(--muted);width:100%;position:relative}.creation-word-count-slider__tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.creation-word-count-slider__tick:first-child{transform:translate(0)}.creation-word-count-slider__tick:last-child{transform:translate(-100%)}.creation-world-foundation-card{gap:14px;padding:18px 20px;display:grid}.creation-world-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.creation-world-foundation-field{gap:8px;display:grid}.creation-world-foundation-field span{color:var(--text);font-size:var(--font-size-caption);font-weight:700}.creation-world-foundation-field textarea{min-height:72px}.creation-world-generation-note{grid-column:1/-1}.creation-world-generation-note small{color:var(--muted);font-size:12px;line-height:1.6}.creation-system-shell{--creation-system-bg-deep:var(--color-surface);--creation-system-bg-main:var(--panel);--creation-system-bg-surface:var(--color-surface);--creation-system-bg-elevated:var(--panel-soft);--creation-system-bg-hover:rgba(var(--color-primary-rgb), .08);--creation-system-border:rgba(var(--color-primary-rgb), .18);--creation-system-border-strong:rgba(var(--color-primary-rgb), .28);--creation-system-text:var(--text);--creation-system-text-muted:var(--muted);--creation-system-text-dim:rgba(var(--color-text-rgb), .58);--creation-system-accent:var(--color-primary);--creation-system-accent-strong:var(--color-primary-ink);border:1px solid var(--creation-system-border-strong);background:var(--creation-system-bg-deep);height:100%;min-height:0;max-height:100%;box-shadow:var(--shadow-md);border-radius:28px;grid-template-rows:minmax(0,1fr);grid-template-columns:264px minmax(0,1fr);display:grid;overflow:hidden}.creation-system-sidebar{border-right:1px solid var(--creation-system-border);background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .08), transparent 120px), var(--creation-system-bg-main);flex-direction:column;height:100%;min-height:0;display:flex}.creation-system-brand{border-bottom:1px solid var(--creation-system-border);padding:24px 22px 18px}.creation-system-logo{color:var(--creation-system-text);font-family:var(--font-family-heading);letter-spacing:.02em;font-size:22px;font-weight:700;line-height:1.2}.creation-system-tagline{color:var(--creation-system-text-dim);letter-spacing:.08em;margin-top:8px;font-size:12px}.creation-system-list{flex:auto;grid-auto-rows:max-content;align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow:auto}.creation-system-item{cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;transition:background .18s,border-color .18s,transform .18s;display:flex}.creation-system-item:hover{background:var(--creation-system-bg-hover)}.creation-system-item.active{border-color:rgba(var(--color-primary-rgb), .3);border-left-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .12)}.creation-system-item-copy{gap:4px;min-width:0;display:grid}.creation-system-item-copy strong{color:var(--creation-system-text);font-size:15px;line-height:1.35}.creation-system-delete{color:#b25858db;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:28px;height:28px}.creation-system-delete:disabled{opacity:.34;cursor:not-allowed}.creation-system-add{border:1px dashed var(--creation-system-border);min-height:42px;color:var(--creation-system-text-muted);cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;margin:12px}.creation-system-new-form{align-content:start;gap:8px;padding:10px 8px 0;display:grid}.creation-system-new-form-actions{align-items:flex-start;gap:8px;display:flex}.creation-system-main{background:radial-gradient(circle at top right, rgba(var(--color-primary-rgb), .08), transparent 28%), var(--creation-system-bg-deep);grid-template-rows:auto minmax(0,1fr);gap:18px;height:100%;min-height:0;padding:18px 22px;display:grid}.creation-system-toolbar{border-bottom:1px solid var(--creation-system-border);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.creation-system-toolbar-title{gap:4px;margin-right:auto;display:grid}.creation-system-toolbar-title span{color:var(--creation-system-text-dim);letter-spacing:.08em;font-size:12px}.creation-system-toolbar-title strong{color:var(--creation-system-text);font-family:var(--font-family-heading);font-size:24px;line-height:1.3}.creation-system-title-input{border:0;border-bottom:1px solid var(--creation-system-border);min-width:220px;max-width:320px;min-height:42px;box-shadow:none;color:var(--creation-system-text);font-family:var(--font-family-heading);background:0 0;border-radius:0;padding:4px 0;font-size:24px;font-weight:700;line-height:1.3}.creation-system-view-toggle{border:1px solid var(--creation-system-border);background:rgba(var(--color-primary-rgb), .04);border-radius:12px;padding:2px;display:inline-flex}.creation-system-view-toggle button,.creation-system-action,.creation-system-node-action,.creation-system-add,.creation-system-head-remove,.creation-system-delete{font:inherit}.creation-system-view-toggle button{min-width:72px;min-height:34px;color:var(--creation-system-text-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px}.creation-system-view-toggle button.active{background:var(--color-primary);color:var(--color-text-on-dark);font-weight:700}.creation-system-action{border:1px solid var(--creation-system-border);background:var(--creation-system-bg-elevated);min-height:38px;color:var(--creation-system-text);cursor:pointer;border-radius:10px;padding:0 14px}.creation-system-action.subtle{min-width:180px;color:var(--creation-system-text-muted);background:0 0;border-style:dashed}.creation-system-action.confirm{background:var(--color-primary);border-color:var(--color-primary);min-width:72px;color:var(--color-text-on-dark);font-weight:700}.creation-system-action.subtle-inline{color:var(--creation-system-text-muted);background:0 0}.creation-system-attr-form{align-items:center;gap:8px;display:inline-flex}.creation-system-attr-form input{width:150px;min-width:150px;min-height:36px}.creation-system-toolbar-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.creation-system-toolbar-meta span{background:rgba(var(--color-primary-rgb), .08);min-height:28px;color:var(--creation-system-text-dim);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.creation-system-shell input,.creation-system-shell textarea{border:1px solid var(--creation-system-border);width:100%;min-height:38px;color:var(--creation-system-text);box-shadow:none;background:#ffffffeb;border-radius:10px;padding:8px 12px}.creation-system-shell textarea{resize:vertical;min-height:72px;line-height:1.6}.creation-system-shell input:focus,.creation-system-shell textarea:focus{border-color:var(--creation-system-accent);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .18);background:#fff}.creation-system-board{border:1px solid var(--creation-system-border);background:#ffffffb8;border-radius:24px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding:14px 16px;display:grid}.creation-system-board-copy{gap:8px;display:grid}.creation-system-tree-workspace{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;display:grid}.creation-system-tree-workspace.has-side-preview{grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr)}.creation-system-board-copy-title{color:var(--creation-system-text);font-size:var(--font-size-caption);font-weight:700}.creation-system-actions-hint{color:var(--creation-system-text-dim);font-size:12px;line-height:1.6}.creation-system-edit-pane,.creation-system-preview-pane{align-content:start;gap:10px;min-height:0;display:grid}.creation-system-edit-pane{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.creation-system-preview-pane{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.creation-system-preview-pane-side{border:1px solid var(--creation-system-border);background:rgba(var(--color-primary-rgb), .04);border-radius:18px;min-width:0;padding:14px}.creation-system-table-scroll{min-height:0;padding-bottom:4px;overflow:auto}.creation-system-tree-table,.creation-system-preview-table{table-layout:auto;border-collapse:separate;border-spacing:0;border:1px solid rgba(var(--color-primary-rgb), .14);background:#ffffffe0;border-radius:14px;width:max-content;min-width:100%;overflow:hidden}.creation-system-tree-table thead th,.creation-system-preview-table thead th{border-bottom:1px solid var(--creation-system-border-strong);background:rgba(var(--color-primary-rgb), .05);color:var(--creation-system-text-dim);text-align:left;letter-spacing:.08em;padding:8px 10px;font-size:12px;font-weight:700}.creation-system-tree-table tbody tr:hover,.creation-system-preview-table tbody tr:hover{background:rgba(var(--color-primary-rgb), .04)}.creation-system-tree-table td,.creation-system-preview-table td{vertical-align:top;padding:4px}.creation-system-tree-table th+th,.creation-system-preview-table th+th,.creation-system-tree-table td+td,.creation-system-preview-table td+td{border-left:1px solid rgba(var(--color-primary-rgb), .3)}.creation-system-tree-table tbody tr+tr td,.creation-system-preview-table tbody tr+tr td{border-top:1px solid rgba(var(--color-primary-rgb), .3)}.creation-system-head-cell{white-space:nowrap;align-items:center;gap:6px;min-width:max-content;display:flex}.creation-system-head-input{min-width:132px;min-height:32px;padding:5px 8px}.creation-system-head-remove{color:#b25858db;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;min-width:28px;height:28px}.creation-system-node-cell{align-items:center;gap:8px;min-width:0;display:flex}.creation-system-collapse-toggle{border:1px solid var(--creation-system-border);background:var(--creation-system-bg-surface);width:28px;min-width:28px;height:28px;color:var(--creation-system-accent-strong);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.creation-system-collapse-toggle:disabled{color:var(--creation-system-text-dim);cursor:default;border-style:dashed}.creation-system-name-input,.creation-system-value-input{min-height:34px}.creation-system-name-input{flex:auto;min-width:180px}.creation-system-value-input{min-width:120px}.creation-system-node-actions{flex-wrap:nowrap;gap:6px;width:max-content;display:flex}.creation-system-node-action{border:1px solid var(--creation-system-border);background:var(--creation-system-bg-surface);min-width:32px;min-height:32px;color:var(--creation-system-text-muted);cursor:pointer;border-radius:10px;padding:0 10px}.creation-system-node-action.danger{color:#b25858db}.creation-system-add-row{justify-content:center;padding-top:6px;display:flex}.creation-system-preview-title{color:var(--creation-system-accent-strong);font-family:var(--font-family-heading);font-size:20px;line-height:1.3}.creation-system-preview-name{color:var(--creation-system-text);min-width:0}.creation-system-empty{border:1px dashed var(--creation-system-border);min-height:240px;color:var(--creation-system-text-dim);border-radius:18px;place-items:center;display:grid}@media (width<=960px){.creation-system-shell{grid-template-columns:1fr}.creation-system-sidebar{border-right:0;border-bottom:1px solid var(--creation-system-border)}.creation-system-attr-form{width:100%}.creation-system-attr-form input{flex:1;width:auto;min-width:0}.creation-system-title-input{max-width:none}}@media (width<=720px){.creation-system-main{padding:16px}.creation-system-toolbar{align-items:stretch}.creation-system-view-toggle{width:100%}.creation-system-view-toggle button{flex:1}.creation-system-toolbar-meta{margin-left:0}}.langgraph-config-layout{align-items:start}.langgraph-page{min-height:100%;grid-template-rows:auto auto minmax(0,1fr);gap:16px;min-inline-size:0;display:grid;container:langgraph-page/inline-size}.langgraph-workflow-list{min-height:100%}.langgraph-workflow-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;display:grid}.langgraph-workflow-card{align-content:start;min-height:104px}.langgraph-workflow-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start}.langgraph-workflow-summary-grid>label{align-content:start;margin:0}.langgraph-workflow-summary-grid textarea{resize:vertical;min-height:40px}.langgraph-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.langgraph-main-grid{grid-template-columns:minmax(min(100%,44rem),1.6fr) minmax(min(100%,28rem),.9fr);align-items:stretch;min-height:0}.langgraph-canvas-panel,.langgraph-node-detail-panel{min-inline-size:0}.langgraph-canvas-panel{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.langgraph-node-detail-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;container:langgraph-detail/inline-size}.langgraph-node-detail-content{align-content:start;min-height:0;display:grid}.langgraph-node-detail-content.is-world-engineering{align-content:stretch}.langgraph-canvas-wrap{height:100%;min-height:var(--langgraph-canvas-viewport-height);border-radius:var(--radius-md);border:1px solid var(--line);overscroll-behavior:contain;background:linear-gradient(#edf5f4bd,#fffffffa);margin-top:12px;padding:10px;overflow:auto}.langgraph-flow-canvas{min-width:100%;min-height:216px}.langgraph-zoom-toolbar{gap:8px;margin-left:auto;display:flex}.langgraph-canvas-hint{border:1px solid rgba(var(--color-primary-rgb), .18);background:rgba(var(--color-primary-rgb), .08);border-radius:14px;margin-top:12px;padding:10px 12px}.langgraph-detail-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:10px;max-inline-size:100%;margin-bottom:14px;display:flex;overflow-x:auto}.langgraph-detail-tab{border:1px solid rgba(var(--color-primary-rgb), .18);background:rgba(var(--color-primary-rgb), .06);min-height:34px;color:var(--text);cursor:pointer;border-radius:999px;flex:none;padding:0 14px}.langgraph-detail-tab.active{background:rgba(var(--color-primary-rgb), .14);border-color:rgba(var(--color-primary-rgb), .3);color:var(--color-primary-ink)}.langgraph-node-detail-sections{gap:16px;display:grid}.langgraph-detail-section{border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .05);border-radius:18px;gap:12px;padding:16px 18px;display:grid}.langgraph-node-detail-content.has-completed-node-output{overflow:hidden}.langgraph-node-detail-content.has-completed-node-output .langgraph-detail-section{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.langgraph-detail-section-world-engineering{grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:100%}.langgraph-detail-section .section-head{margin-bottom:0}.creation-runtime-detail-top{gap:12px;min-height:0;display:grid}.langgraph-detail-section-world-engineering>.creation-test-detail-page{height:100%;min-height:0}.creation-runtime-fullscreen-backdrop{z-index:44;background:rgba(var(--color-text-rgb), .2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.creation-runtime-fullscreen-panel{background:var(--panel);width:100vw;height:100dvh;min-height:0;box-shadow:var(--shadow-lg);border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:22px 24px 24px;display:grid}.creation-runtime-fullscreen-body{min-height:0;padding-right:4px;overflow:auto}.creation-runtime-fullscreen-body>.creation-test-detail-page{height:100%;min-height:100%}.langgraph-basic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.langgraph-field-helper{color:var(--muted);margin-top:4px;margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.langgraph-distill-binding-panel{border:1px solid rgba(var(--color-primary-rgb), .16);background:rgba(var(--color-primary-rgb), .06);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.langgraph-distill-binding-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:8px;display:grid}.langgraph-distill-binding-item{background:rgba(var(--color-primary-rgb), .08);border-radius:12px;align-content:start;gap:2px;min-height:72px;padding:8px 10px;display:grid}.langgraph-distill-binding-item small{color:var(--muted);line-height:1.5}.langgraph-contract-grid{grid-template-columns:1fr;gap:16px;display:grid}.langgraph-contract-panel{gap:12px;min-width:0;display:grid}.langgraph-contract-table{border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .04);border-radius:16px;gap:0;display:grid;overflow:hidden}.langgraph-contract-row{border-top:1px solid rgba(var(--color-primary-rgb), .1);align-items:stretch;display:grid}.langgraph-contract-row-input{grid-template-columns:minmax(140px,.95fr) minmax(180px,1.2fr) minmax(160px,.95fr) auto}.langgraph-contract-row-output{grid-template-columns:minmax(140px,.95fr) minmax(180px,1.2fr) minmax(120px,.7fr) minmax(180px,1fr) auto}.langgraph-contract-row.head{background:rgba(var(--color-primary-rgb), .08);border-top:0}.langgraph-contract-row.head span{color:var(--color-primary-ink);padding:12px 14px;font-size:12px;font-weight:700}.langgraph-contract-cell{border-left:1px solid rgba(var(--color-primary-rgb), .1);min-width:0;color:var(--text);align-items:center;padding:12px 14px;line-height:1.6;display:flex}.langgraph-contract-cell:first-child{border-left:0}.langgraph-contract-cell span{min-width:0}.langgraph-contract-cell textarea{min-height:88px}.langgraph-contract-toggle{align-items:center;gap:8px;display:inline-flex}.langgraph-contract-policy-copy{gap:4px;display:grid}.langgraph-contract-policy-copy strong{font-size:12px;line-height:1.5}.langgraph-contract-policy-copy small{color:var(--muted);font-size:12px;line-height:1.5}.langgraph-contract-actions{white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.langgraph-contract-empty{grid-column:1/-1;padding:14px}.langgraph-contract-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.langgraph-contract-chip{border:1px solid rgba(var(--color-primary-rgb), .16);background:rgba(var(--color-primary-rgb), .06);min-height:32px;color:var(--color-primary-ink);cursor:pointer;border-radius:999px;padding:0 12px}.langgraph-contract-chip.active{border-color:rgba(var(--color-primary-rgb), .34);background:rgba(var(--color-primary-rgb), .16)}.langgraph-legacy-tag{border:1px dashed rgba(var(--color-primary-rgb), .22);background:rgba(var(--color-primary-rgb), .05);border-radius:18px;gap:12px;padding:16px 18px;display:grid}.langgraph-legacy-note-list{gap:10px;display:grid}.langgraph-legacy-note-card{border:1px solid rgba(var(--color-primary-rgb), .12);background:rgba(var(--color-primary-rgb), .05);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.langgraph-legacy-note-card span{color:var(--color-primary-ink);font-size:12px;font-weight:700}.langgraph-legacy-note-card p{color:var(--text);margin:0;line-height:1.6}.langgraph-llm-stage-card{border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .08);border-radius:18px;gap:12px;padding:16px 18px;display:grid}.langgraph-llm-stage-card.collapsed{background:rgba(var(--color-primary-rgb), .05);gap:10px}.langgraph-llm-stage-head{gap:4px;display:grid}.langgraph-llm-stage-summary{border:1px solid rgba(var(--color-primary-rgb), .12);background:#ffffff8f;border-radius:14px;padding:12px 14px}.langgraph-llm-stage-summary p{color:var(--text);margin:0;line-height:1.6}.langgraph-stage-rule-list{border:1px solid rgba(var(--color-primary-rgb), .12);background:#fff9;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.langgraph-stage-rule-list ul{color:var(--text);gap:8px;margin:0;padding-left:20px;display:grid}.langgraph-stage-rule-list li{line-height:1.6}.langgraph-template-strategy-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px;display:grid}.langgraph-template-strategy-item{border:1px solid rgba(var(--color-primary-rgb), .14);background:#ffffff8f;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.langgraph-template-strategy-item p{color:var(--text);margin:0;line-height:1.6}.langgraph-llm-parameter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:12px;display:grid}.langgraph-llm-param-field{min-width:0}.langgraph-llm-param-field-access{grid-column:auto}.langgraph-llm-param-field-output{grid-column:1/-1}.langgraph-llm-toggle-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.langgraph-llm-toggle-row-side{grid-column:1/-1;align-self:end}.langgraph-llm-toggle-item{border:1px solid rgba(var(--color-primary-rgb), .14);background:#ffffff8f;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.langgraph-llm-toggle-item span{white-space:nowrap}.langgraph-contract-dialog-surface{max-width:980px;height:min(460px,100vh - 40px);max-height:min(460px,100vh - 40px)}.langgraph-stage-card{border:2px dashed var(--color-border);background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .14), #fcfffeeb);width:100%;height:100%;color:var(--text);box-sizing:border-box;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px;padding:8px 8px 20px;display:grid;position:relative}.langgraph-stage-card strong{text-align:right;justify-self:end;max-width:100%;font-size:15px;line-height:1.35}.langgraph-stage-resize-handle{border:1px solid var(--line-strong);background:var(--color-surface);cursor:nwse-resize;border-radius:6px;width:14px;height:14px;position:absolute;bottom:6px;left:8px}.langgraph-flow-node-card{width:100%;height:100%;color:var(--text);text-align:center;box-sizing:border-box;align-content:center;place-items:center;gap:2px;padding:5px 6px;display:grid}.langgraph-flow-node-card strong{text-align:center;max-width:100%;font-size:14px;line-height:1.35}.langgraph-node-handle{z-index:2}.langgraph-stage-handle{opacity:0;pointer-events:none;background:0 0;border:0}.langgraph-flow-canvas .vue-flow__node{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .1), #fcfffefa);box-shadow:0 6px 14px rgba(var(--color-text-rgb), .1);border:2px solid #000;border-radius:13px;padding:0;overflow:hidden}.langgraph-flow-canvas .vue-flow__node-stage{box-shadow:none;background:0 0;border:none;z-index:0!important}.langgraph-flow-canvas .vue-flow__node-default{z-index:2!important}.langgraph-flow-canvas .vue-flow__node-default.selected{background:var(--nav-selected-bg);border-color:var(--nav-selected-border);color:var(--nav-selected-text);box-shadow:var(--selected-shadow)}.langgraph-flow-canvas .vue-flow__node-default.selected .langgraph-flow-node-card{color:inherit}.langgraph-flow-canvas .vue-flow__edge{z-index:1!important}.langgraph-flow-canvas .vue-flow__handle{background:var(--color-surface);border:2px solid #000;width:8px;height:8px}.langgraph-flow-canvas .vue-flow__edge-path{stroke:#000;stroke-width:2px}.langgraph-flow-canvas .vue-flow__edge.selected .vue-flow__edge-path{stroke:#000;stroke-width:2.5px}.langgraph-flow-canvas .vue-flow__connection-path{stroke:#000;stroke-width:2px}@container langgraph-detail (inline-size<52rem){.langgraph-contract-row{grid-template-columns:minmax(140px,.9fr) minmax(160px,1fr)}.langgraph-contract-cell:nth-child(n+3),.langgraph-contract-row.head span:nth-child(n+3){border-top:1px solid #7a55201a}}@container langgraph-page (inline-size<70rem){.langgraph-main-grid{grid-template-columns:minmax(0,1fr)}}@container langgraph-page (inline-size<42rem){.langgraph-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}}@container langgraph-detail (inline-size<36rem){.langgraph-contract-row{grid-template-columns:minmax(0,1fr)}.langgraph-contract-cell,.langgraph-contract-row.head span{border-top:1px solid #7a55201a;border-left:0}.langgraph-contract-row.head span:first-child,.langgraph-contract-cell:first-child{border-top:0}}.writer-revision-task-item{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);text-align:left;cursor:pointer;gap:4px;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}@media (width<=1200px){.reader-eval-top-row{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-eval-progress-grid,.reader-eval-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-judgement-matrix{grid-template-columns:minmax(160px,.9fr) repeat(2,minmax(0,1fr))}.reader-artifact-filter-bar{grid-template-columns:1fr}}@media (width<=900px){.reader-eval-top-row,.reader-eval-progress-grid,.reader-eval-summary-grid,.reader-eval-context-row{grid-template-columns:1fr}.reader-eval-run-action{justify-content:stretch}.reader-eval-run-action .secondary-btn{width:100%}.reader-judgement-matrix{grid-template-columns:1fr}}.nav-chevron-sub{font-size:var(--font-size-caption)}.context-card{margin:8px 12px 0;padding:14px}.context-card .section-head strong{color:var(--text);font-size:var(--font-size-caption);font-weight:600}.context-item{border-radius:var(--radius-md);background:var(--panel-soft);border:1px solid var(--line);color:var(--text);gap:4px;margin-top:8px;padding:12px;display:grid}.context-item span{font-size:var(--font-size-caption);font-weight:600}.context-item small{color:var(--muted);font-size:var(--font-size-micro)}.context-item:hover,.context-item.active{background:rgba(var(--color-primary-rgb), .2);border-color:var(--selected-border);box-shadow:var(--selected-shadow);transform:translateY(-1px)}.context-item.active span,.context-item.active small,.author-card.active .author-card-head strong,.author-card.active .author-stage-badge,.author-card.active .workspace-author-role-badge,.author-card.active .workspace-author-mode-badge.compact{color:var(--text)}.main-shell{background:var(--page-bg);grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:var(--page-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) minmax(320px,620px) auto;grid-template-areas:"heading flash actions";align-items:center;gap:20px;width:100%;padding:20px 20px 12px 18px;display:grid;position:relative}.topbar.topbar-has-flash{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""flash flash";align-items:start}.topbar-heading{align-items:center;gap:var(--control-gap);grid-area:heading;min-width:0;display:flex}.shell-navigation-trigger,.shell-navigation-backdrop{display:none}.topbar-title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:-.03em;color:var(--text);max-width:900px;font-family:var(--font-family-heading)}.topbar-flash-stack{grid-area:flash;justify-self:center;gap:8px;width:100%;max-width:1280px;display:grid}.topbar-flash-banner{text-align:left;justify-items:stretch;width:100%}.topbar-actions{flex-shrink:0;grid-area:actions;justify-self:end;align-items:center;gap:12px;display:flex}.topbar-user-slot{flex-wrap:nowrap;align-items:center;gap:14px;display:flex;position:relative}.topbar-user-trigger{color:var(--text);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:center;padding:0;display:flex}.topbar-snake-trigger{border:1px solid rgba(var(--color-primary-rgb), .18);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .14), rgba(var(--color-primary-rgb), .06));color:var(--text);font-size:var(--font-size-caption);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;line-height:1;transition:background .18s,transform .12s,box-shadow .18s;display:inline-flex}.topbar-snake-trigger:hover{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .22), rgba(var(--color-primary-rgb), .1));box-shadow:0 2px 10px rgba(var(--color-primary-rgb), .2)}.topbar-snake-trigger:active{transform:translateY(1px)}.topbar-snake-trigger[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);box-shadow:0 2px 10px rgba(var(--color-primary-rgb), .3)}.topbar-user-badge-list{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.topbar-user-badge{border:1px solid rgba(var(--color-primary-rgb), .12);background:rgba(var(--color-primary-rgb), .07);white-space:nowrap;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;line-height:1;display:inline-flex}.topbar-user-badge-checkin{min-width:112px}.topbar-user-badge-remaining_credits{min-width:118px}.topbar-user-badge-subscription_expires_at{min-width:178px}.topbar-user-badge-label{color:var(--muted)}.topbar-user-badge-value{color:var(--text);font-size:12px;font-weight:700}.topbar-user-trigger-name-group{align-items:center;gap:8px;display:inline-flex}.topbar-user-trigger-avatar{background:rgba(var(--color-primary-rgb), .16);width:24px;height:24px;color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.topbar-user-trigger-name{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}.topbar-user-menu{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);min-width:142px;box-shadow:var(--shadow-md);z-index:32;gap:4px;padding:10px;display:grid;position:fixed}.topbar-user-menu-global{max-width:min(240px,100vw - 24px)}.topbar-user-menu-item{border-radius:var(--radius-md);color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0;padding:8px 10px}.topbar-user-menu-item:hover{background:var(--panel-soft)}.topbar-user-menu-summary{border-bottom:1px solid var(--line);gap:6px;margin-bottom:4px;padding:4px 4px 10px;display:grid}.topbar-user-menu-summary-item{color:var(--muted);font-size:var(--font-size-micro);justify-content:space-between;align-items:center;gap:12px;display:flex}.topbar-user-menu-summary-item strong{color:var(--text);overflow-wrap:anywhere;text-align:end}.content-area{grid-auto-rows:max-content;align-content:start;gap:16px;width:100%;min-height:0;margin:0;padding:12px 20px 28px 18px;display:grid;overflow:hidden auto}.content-area>*{min-inline-size:0;max-inline-size:100%}.content-area.content-area-authors-workspace{grid-template-rows:auto max-content minmax(0,1fr);align-content:stretch;min-height:0;padding-bottom:0}.content-area.content-area-authors-workspace>:last-child{min-height:0}.content-area.content-area-creation-orchestration{grid-template-rows:auto auto max-content;align-content:stretch;min-height:0;padding-bottom:18px;overflow-y:auto;container:creation-orchestration/inline-size}.content-area.content-area-writer-style-distill{min-inline-size:0;container:writer-style-distill/inline-size}.content-area.content-area-component-workbench{min-inline-size:0;container:component-workbench/inline-size}.content-area.content-area-evolution-workbench{min-inline-size:0;container:evolution-workbench/inline-size}.content-area.content-area-work-management{min-inline-size:0;container:work-management/inline-size}.content-area.content-area-review-workspace{min-inline-size:0;container:review-workspace/inline-size}.content-area.content-area-platform-data{min-inline-size:0;container:platform-data/inline-size}.content-area.content-area-account-pages{min-inline-size:0;container:account-pages/inline-size}.content-area.content-area-account-pages>.content-grid.two,.content-area.content-area-account-pages>.content-grid.three,.content-area.content-area-account-pages .stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-inline-size:0}.content-area.content-area-account-pages .platform-data-table-viewport,.authors-manual-table-viewport{overscroll-behavior-inline:contain;min-inline-size:0;max-inline-size:100%;overflow:auto}.authors-manual-table-viewport .manual-grid-table{min-inline-size:50rem}.mindmap-dialog,.create-author-modal{min-inline-size:0;container:modal-surface/inline-size}@container account-pages (inline-size<42rem){.content-area.content-area-account-pages>.content-grid.two,.content-area.content-area-account-pages>.content-grid.three{grid-template-columns:minmax(0,1fr)}}@container modal-surface (inline-size<42rem){.create-author-panel.step-2 .create-author-panel-grid,.create-author-role-grid,.single-evolution-meta-grid,.single-evolution-state-grid,.single-evolution-dialog .form-grid.two-col-grid,.component-stage-target-table{grid-template-columns:minmax(0,1fr)}.component-stage-target-table>:nth-child(n){border-right:0}}.content-area.content-area-platform-data>.content-grid.two,.content-area.content-area-platform-data>.content-grid.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));min-inline-size:0}.content-area.content-area-platform-data .form-grid.two-col-grid,.content-area.content-area-platform-data .form-grid.three-col-grid,.content-area.content-area-platform-data .platform-stats-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-inline-size:0}.content-area.content-area-platform-data .platform-data-table-viewport{overscroll-behavior-inline:contain;min-inline-size:0;max-inline-size:100%;overflow:auto}.content-area.content-area-platform-data .entitlement-workbench{min-inline-size:0}@container platform-data (inline-size<64rem){.content-area.content-area-platform-data .prompt-asset-layout{grid-template-columns:minmax(0,1fr);block-size:auto;max-block-size:none;overflow:visible}.content-area.content-area-platform-data .prompt-asset-list-card,.content-area.content-area-platform-data .prompt-asset-editor-card{block-size:auto;overflow:visible}.content-area.content-area-platform-data .prompt-asset-list-scroll{block-size:auto!important}.content-area.content-area-platform-data .model-access-card-head{align-items:start}.content-area.content-area-platform-data .model-access-card-status-slot,.content-area.content-area-platform-data .model-access-card-toolbar{justify-self:start}}@container platform-data (inline-size<42rem){.content-area.content-area-platform-data .prompt-asset-list-head,.content-area.content-area-platform-data .entitlement-intro-card,.content-area.content-area-platform-data .entitlement-workbench-head{flex-direction:column;align-items:stretch}.content-area.content-area-platform-data .prompt-asset-search-bar{justify-content:stretch}.content-area.content-area-platform-data .prompt-asset-search-input{width:100%}.content-area.content-area-platform-data .entitlement-table-head{display:none}.content-area.content-area-platform-data .entitlement-domain-row{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area.content-area-platform-data .domain-summary,.content-area.content-area-platform-data .quota-editor{grid-column:1/-1}.content-area.content-area-platform-data .entitlement-domain-detail{grid-template-columns:minmax(0,1fr);padding-inline-start:16px}}.content-area.content-area-review-workspace>.content-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));min-inline-size:0}.content-area.content-area-review-workspace>.content-grid.three,.content-area.content-area-review-workspace .memory-board-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));min-inline-size:0}.content-area.content-area-review-workspace .form-grid.two-col-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.content-area.content-area-review-workspace .form-grid.three-col-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.content-area.content-area-review-workspace .stats-grid,.content-area.content-area-review-workspace .reader-eval-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.content-area.content-area-review-workspace .reader-eval-context-row,.content-area.content-area-review-workspace .reader-artifact-filter-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-inline-size:0}.content-area.content-area-review-workspace .reader-judgement-matrix{grid-template-columns:minmax(11.25rem,.9fr) repeat(4,minmax(12rem,1fr));max-inline-size:100%;overflow:auto}@container review-workspace (inline-size<52rem){.content-area.content-area-review-workspace>.content-grid.two,.content-area.content-area-review-workspace>.content-grid.three,.content-area.content-area-review-workspace .memory-board-grid{grid-template-columns:minmax(0,1fr)}.memory-column-card{block-size:auto;min-block-size:26rem}}@container review-workspace (inline-size<38rem){.reader-eval-top-card>.section-head,.session-filter-bar,.final-review-manual-actions{flex-direction:column;align-items:flex-start}.session-filter-select{width:100%}}.content-area.content-area-work-management>.project-review-revision-layout,.content-area.content-area-work-management>.writer-revision-inbox-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));min-inline-size:0}.content-area.content-area-work-management .writer-work-detail-main{grid-template-columns:minmax(min(100%,15rem),17.5rem) minmax(0,1fr);min-inline-size:0}.content-area.content-area-work-management .writer-work-detail-reading-shell.with-diff-panel{grid-template-columns:minmax(0,1.2fr) minmax(min(100%,18rem),.8fr);min-inline-size:0}@container work-management (inline-size<52rem){.writer-work-detail-main,.writer-work-detail-reading-shell.with-diff-panel{grid-template-columns:minmax(0,1fr)}.writer-work-detail-main{block-size:auto;max-height:none;overflow:visible}.writer-work-detail-directory,.writer-work-detail-content{min-block-size:18rem}}@container work-management (inline-size<38rem){.sample-book-dialog-head,.author-card-head,.cover-design-heading{flex-direction:column;align-items:flex-start}.cover-image-workspace{border-inline-start:0;border-block-start:1px solid var(--line);padding-block-start:22px;padding-inline-start:0}.cover-design-plan dl div{grid-template-columns:minmax(0,1fr);gap:6px}.writer-work-detail-copy-group{margin-inline-start:0}}.content-area.content-area-creation-orchestration>:last-child{min-height:36rem;overflow:visible}@container creation-orchestration (inline-size<70rem){.content-area.content-area-creation-orchestration>.creation-runtime-workspace{overflow:visible}.creation-runtime-workspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.creation-runtime-flow-panel,.creation-runtime-detail-panel{height:auto}.creation-runtime-detail-scroll{max-block-size:48rem}}@container creation-orchestration (inline-size<42rem){.creation-runtime-detail-head-left,.creation-runtime-detail-head-bar{align-items:flex-start}.creation-runtime-detail-actions,.creation-top-actions{justify-content:flex-start;inline-size:100%}}.content-area.content-area-fill-screen{grid-template-rows:minmax(0,1fr);align-content:stretch;min-height:0;padding-bottom:18px}.page-function-banner{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);min-height:0;box-shadow:var(--shadow-sm);align-self:start;padding:14px 18px;display:grid}.page-function-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:stretch;gap:12px;display:grid}.page-function-side-stack{align-content:start;gap:12px;display:grid}.page-function-panel{border:1px solid rgba(var(--color-primary-rgb), .1);border-radius:var(--radius-md);background:rgba(var(--color-primary-rgb), .04);align-content:start;gap:10px;min-height:0;padding:14px 16px;display:grid}.page-function-panel:only-child{grid-column:1/-1}.page-function-label{color:var(--text);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600;font-family:var(--font-family-heading);line-height:1.35}.page-function-text{color:var(--text);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;font-weight:400}.page-function-detail-block{gap:8px;display:grid}.page-function-mini-label{color:var(--muted);letter-spacing:.04em;font-size:12px;font-weight:700;line-height:1.4}.page-function-list{color:var(--text);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.7;display:grid}.page-function-list li{margin:0}.page-function-parameter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding-left:18px;display:grid}.page-function-parameter-item{color:var(--text);font-size:13px;line-height:1.7}.page-function-parameter-item strong{color:var(--navy);font-size:12px;line-height:1.4}.page-function-parameter-item strong,.page-function-parameter-item span{display:inline}.page-function-parameter-item span{color:var(--text)}.page-function-success-panel{border-color:rgba(var(--color-primary-rgb), .18);background:linear-gradient(135deg,#eaf6f5eb,#d0eae8d6);padding:12px 14px}.page-function-success-panel .page-function-parameter-list{grid-template-columns:minmax(0,1fr)}.page-function-error-panel{background:linear-gradient(135deg,#fff5f4eb,#f8e5e3d6);border-color:#b258582e;padding:12px 14px}.page-function-success-label,.page-function-error-label{color:var(--text);font-size:13px;font-weight:700;line-height:1.35}.page-function-success-list,.page-function-error-list{gap:8px;display:grid}.page-function-success-text,.page-function-error-text{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.flash-banner{border-radius:var(--radius-md);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:8px;padding:12px 16px;display:grid}.flash-banner.success{border-color:rgba(var(--color-primary-rgb), .26);background:linear-gradient(135deg,#eaf6f5fa,#d0eae8f0)}.flash-banner.error{background:linear-gradient(135deg,#fff5f4fa,#f8e5e3f0);border-color:#b258583d}.flash-banner-label{color:var(--text);font-size:14px;font-weight:700;line-height:1.35}.flash-banner-text{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}@media (width<=1440px){.topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""flash flash";align-items:start}}@media (width<=900px){.topbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""flash""actions"}.topbar-actions{flex-wrap:wrap;justify-self:start}.topbar-flash-stack{width:100%}.page-function-grid{grid-template-columns:minmax(0,1fr)}}.page-function-confidence-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.page-function-confidence-item{border-radius:var(--radius-md);border:1px solid rgba(var(--color-primary-rgb), .14);background:var(--panel-soft);align-content:start;gap:6px;padding:14px 16px;display:grid}.page-function-confidence-item strong{color:var(--text);font-size:14px}.page-function-confidence-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.author-overview-card,.author-status-card{min-height:100%}.mid-layout{align-items:stretch}.compact-surface{min-height:160px}.inner-grid{margin-top:16px}.manual-journey{gap:16px;display:grid}.manual-journey-row{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.manual-journey-rail{flex-direction:column;align-items:center;padding-top:6px;display:flex}.manual-journey-dot{background:var(--color-primary);width:28px;height:28px;box-shadow:0 0 0 5px rgba(var(--color-primary-rgb), .16);color:#fff;font-size:var(--fs-sm);border-radius:999px;place-items:center;font-weight:700;display:grid}.manual-journey-stage{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.14em;color:var(--text);font-size:var(--fs-lg);margin-top:12px;font-weight:700;line-height:1.35}.manual-journey-line{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .78), rgba(var(--color-primary-rgb), .16));border-radius:999px;flex:1;width:2px;min-height:64px;margin-top:10px}.manual-journey-panel{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-soft), #b3dcd9c2);padding:16px 18px}.manual-grid-table{border:1px solid var(--table-standard-border-outer);background:var(--table-standard-surface);border-radius:16px;grid-template-columns:1fr .95fr 1.1fr .95fr 1fr;gap:0;display:grid;overflow:hidden}.manual-grid-table-head{margin:0 0 10px 110px}.manual-grid-head,.manual-grid-cell{color:var(--text)}.manual-grid-head{background:var(--table-standard-head-bg);font-size:var(--table-standard-font-size);font-weight:700;line-height:var(--table-standard-line-height);text-align:center;border-bottom:1px solid var(--table-standard-border-outer);box-shadow:inset -1px 0 0 var(--table-standard-border-inner);padding:10px 14px}.manual-grid-table-head .manual-grid-head{border-bottom:none}.manual-grid-cell{background:var(--table-standard-surface);font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);box-shadow:inset -1px 0 0 var(--table-standard-border-inner);padding:12px 14px}.manual-grid-head:last-child,.manual-grid-cell:last-child{box-shadow:none}.table-purpose strong{font-size:var(--fs-md);margin-bottom:4px;font-weight:400;line-height:1.4;display:block}.table-purpose p{margin:0;line-height:1.42}.manual-stage-status{background:rgba(var(--color-primary-rgb), .16);min-height:30px;color:var(--text);font-size:var(--fs-sm);border-radius:999px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.table-list{gap:6px;display:grid}.table-list p{margin:0;line-height:1.42}.stage-attribute-summary{gap:10px}.stage-attribute-group{gap:5px;display:grid}.stage-attribute-group strong{color:var(--text);font-size:var(--fs-md);font-weight:600;line-height:1.3}.stage-attribute-group p{color:var(--text);font-size:var(--fs-md);margin:0;line-height:1.45}.surface-subcard{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);padding:16px}.author-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);cursor:pointer;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s}.author-card:hover,.author-card.active{border-color:var(--selected-border);box-shadow:var(--selected-shadow);background:var(--selected-bg);transform:translateY(-1px)}.author-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.author-card-head strong{color:var(--navy);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-family:var(--font-family-heading)}.author-stage-badge{min-height:auto;color:var(--text);font-size:var(--fs-sm);text-align:right;background:0 0;border-radius:0;justify-content:flex-end;align-items:center;padding:0;font-weight:700;display:inline-flex}.stage-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:6px;display:grid;position:relative}.compact-progress{margin-top:4px}.stage-line,.stage-line-active{border-radius:999px;height:2px;position:absolute;top:22px;left:0}.stage-line{background:rgba(var(--color-text-rgb), .12);width:100%}.stage-line-active{background:linear-gradient(90deg, rgba(var(--color-text-rgb), .36), rgba(var(--color-text-rgb), .92));transition:width .22s}.stage-node{z-index:1;text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.stage-dot{background:rgba(var(--color-text-rgb), .16);width:16px;height:16px;box-shadow:0 0 0 1px rgba(var(--color-text-rgb), .08);border:3px solid #fff;border-radius:999px}.stage-node.done .stage-dot{background:rgba(var(--color-text-rgb), .56);box-shadow:0 0 0 1px rgba(var(--color-text-rgb), .12)}.stage-node.current .stage-dot{background:var(--color-primary);width:22px;height:22px;box-shadow:0 0 0 6px rgba(var(--color-primary-rgb), .16)}.stage-copy{gap:4px;display:grid}.stage-copy strong{color:var(--navy);font-size:var(--fs-lg);font-weight:700}.stage-copy small{color:var(--muted);font-size:var(--fs-sm)}.stage-node.upcoming .stage-copy strong,.stage-node.upcoming .stage-copy small{color:#9c9c9dc7}.stage-next-tip{margin-top:14px}.evolution-step-toolbar{justify-content:flex-start;margin-top:0;margin-bottom:0}.evolution-run-panel{gap:12px}.workspace-top-grid{align-items:start}.workspace-top-card{min-height:0;padding:14px 16px 12px}.workspace-role-list-card{width:100%}.workspace-main-panel{height:100%;min-height:520px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-inline-size:0;display:grid;overflow:hidden;container:authors-workspace/inline-size}.workspace-main-scroll{min-height:0;scrollbar-gutter:stable;align-content:start;gap:16px;min-inline-size:0;padding-bottom:4px;padding-right:4px;display:grid;overflow-y:auto}.workspace-main-scroll-definition{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.workspace-dimension-hero{min-height:56px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-inline-size:0;padding:6px 14px;display:grid}.workspace-dimension-copy{min-width:0;max-width:860px}.workspace-dimension-inline-text{color:var(--muted);font-size:var(--font-size-caption);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;line-height:1.35;display:flex;overflow:hidden}.workspace-dimension-inline-text strong{color:var(--text);font-size:var(--font-size-caption);font-weight:700;line-height:1.5}.workspace-dimension-inline-text span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-dimension-meta{justify-content:flex-end;align-items:center;display:flex}.workspace-dimension-meta-pill{border:1px solid var(--line);background:var(--panel-soft);min-height:30px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.workspace-role-metrics{align-items:stretch}.workspace-metric-card{gap:8px;min-height:120px;display:grid}.workspace-metric-card label{color:var(--muted);font-size:var(--font-size-micro);font-weight:600;line-height:1.4}.workspace-metric-card strong{color:var(--text);font-size:var(--font-size-h4);font-weight:700;line-height:1.2;font-family:var(--font-family-heading)}.workspace-metric-card p{color:var(--muted);font-size:var(--font-size-micro);margin:0;line-height:1.5}.platform-stats-sections{gap:18px;display:grid}.platform-stats-section-card{gap:16px;display:grid}.platform-stats-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:12px}.platform-stats-item-card{gap:8px;min-height:88px;padding:14px 16px}.platform-stats-item-card label{font-size:var(--font-size-caption);line-height:1.45}.platform-stats-item-card strong{font-size:var(--font-size-h2);line-height:1}@media (width<=1680px){.platform-stats-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1280px){.platform-stats-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.platform-stats-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-dimension-grid{align-items:start}.workspace-dimension-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.workspace-dimension-card-head>div{gap:4px;display:grid}.workspace-dimension-card-head strong{color:var(--text);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600;font-family:var(--font-family-heading)}.workspace-dimension-card-head p{color:var(--muted);font-size:var(--font-size-micro);margin:0;line-height:1.6}.workspace-field-stack{gap:14px;display:grid}.workspace-field-group{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);gap:8px;padding:14px 16px;display:grid}.workspace-field-group label{color:var(--text);font-size:var(--font-size-caption);font-weight:600;line-height:1.4}.workspace-field-group p{color:var(--text);font-size:var(--font-size-body);margin:0;line-height:1.6}.workspace-chip-row{margin-top:0}.workspace-chip-row .chip{min-height:30px;padding:0 12px}.workspace-tab-shell{padding:0}.workspace-tab-shell .attribute-assets-tabs{margin:0}.workspace-kernel-subcard-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:14px;display:grid}.workspace-kernel-subcard{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff9e;align-content:start;gap:12px;padding:14px;display:grid}.workspace-kernel-subcard-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspace-kernel-subcard-head>div{gap:6px;display:grid}.workspace-kernel-subcard-head strong{color:var(--text);font-size:var(--font-size-h4);font-weight:600;line-height:1.4}.workspace-kernel-subcard-badge{color:var(--muted);font-size:var(--font-size-micro);font-weight:700;line-height:1.4}.workspace-kernel-actions{flex-wrap:wrap;justify-content:flex-start;align-self:start;align-items:center;gap:8px;display:flex}.workspace-kernel-subcard .workspace-field-stack{gap:10px}.workspace-kernel-subcard .workspace-field-group{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.workspace-kernel-input-textarea{min-height:84px}.workspace-kernel-confirm-row{justify-content:flex-end}.workspace-kernel-subcard .workspace-definition-text-panel{background:0 0;border:0;padding:0}.workspace-kernel-result-panel{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #6a50311f;gap:8px;min-height:0;padding:12px 14px;display:grid}.workspace-kernel-result-panel p{color:var(--text);font-size:var(--font-size-body);white-space:pre-wrap;margin:0;line-height:1.7}.workspace-kernel-result-textarea{background:#ffffffe6;min-height:88px}.workspace-kernel-subcard:nth-child(3) .workspace-kernel-result-panel p:not(.workspace-kernel-result-meta),.workspace-kernel-subcard:nth-child(3) .workspace-kernel-result-textarea{font-size:var(--fs-md);line-height:1.6}.workspace-kernel-result-textarea[readonly]{cursor:default;color:var(--text);background:#f7efe46b}.workspace-kernel-result-meta{color:var(--muted)!important;font-size:var(--font-size-micro)!important;line-height:1.5!important}.workspace-rule-list{gap:8px;display:grid}.workspace-rule-list p{margin:0}.workspace-kernel-preset-dialog{width:min(760px,100%)}.workspace-kernel-preset-preview{background:#f7efe46b}.workspace-author-scroll{max-height:none;overflow:visible}.workspace-profile-panel{height:176px;overflow:auto}.workspace-author-scroll.collapsed{max-height:104px;overflow:hidden}.workspace-stage-chart-panel{min-height:188px;padding:12px;overflow:visible}.workspace-author-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.25rem),1fr));gap:8px;min-inline-size:0}.workspace-author-card{border-radius:var(--radius-md);background:var(--panel);min-height:96px;padding:8px 10px}.workspace-author-card .author-card-head{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;margin-bottom:0}.workspace-author-card .author-card-head strong{font-size:var(--fs-md);text-align:left;line-height:1.3}.workspace-author-card .workspace-author-role-badge,.workspace-author-card .workspace-author-mode-badge.compact{min-height:22px;padding:0 8px;font-size:11px}.workspace-author-card .author-stage-badge{text-align:right;justify-content:flex-end;width:100%;font-size:11px;line-height:1.3}.template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-card{min-height:124px}.template-card .mini-list{margin-top:10px}.template-card .mini-list p{font-size:var(--fs-sm);margin:0 0 6px}.template-list-table{border-collapse:collapse;table-layout:fixed;background:var(--table-standard-surface);border:1px solid var(--table-standard-border-outer);width:100%}.template-list-table th,.template-list-table td{border:1px solid var(--table-standard-border-inner);color:var(--text);font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);background:var(--table-standard-surface);padding:10px 12px}.template-list-table th{text-align:center;vertical-align:middle;background:var(--table-standard-head-bg);font-weight:700}.template-list-table td{text-align:left;vertical-align:middle}.template-col-name{width:22%}.template-col-type{width:9%}.user-management-table-wrap{overflow-x:auto}.user-management-table{table-layout:auto;width:100%;min-width:980px}.user-management-table th:first-child,.user-management-table td:first-child{min-width:110px}.user-management-table th:nth-child(2),.user-management-table td:nth-child(2){min-width:170px}.user-management-table th:nth-child(3),.user-management-table td:nth-child(3){min-width:150px}.user-management-table th:nth-child(4),.user-management-table td:nth-child(4),.user-management-table th:nth-child(5),.user-management-table td:nth-child(5){min-width:100px}.user-management-table th:nth-child(6),.user-management-table td:nth-child(6){min-width:78px}.user-management-table th:nth-child(7),.user-management-table td:nth-child(7){min-width:130px}.user-management-table th:nth-child(8),.user-management-table td:nth-child(8){white-space:nowrap;min-width:180px}.user-management-actions{white-space:nowrap;flex-wrap:nowrap;gap:8px}.user-llm-settings-hero{gap:12px;display:grid}.user-llm-settings-grid{gap:28px}.user-llm-settings-card{gap:24px;padding:28px 32px 30px;display:grid}.user-llm-settings-title{color:#fff;text-align:center;background:#4276ca;border:3px solid #2f64bf;width:min(620px,100%);padding:14px 28px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1}.user-llm-settings-card .two-col-grid{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px 28px}.user-llm-settings-card label{display:contents}.user-llm-settings-card label>span{color:var(--text);font-size:clamp(26px,3vw,34px);line-height:1.2}.user-llm-settings-card input{background:#fff;border:2px solid #4a81db;border-radius:18px;min-height:64px;padding:0 18px;font-size:20px}.user-llm-settings-card .full-span>span{align-self:center}@media (width<=900px){.user-llm-settings-card .two-col-grid{grid-template-columns:1fr}.user-llm-settings-card label{gap:10px;display:grid}.user-llm-settings-card label>span{font-size:22px}}.llm-binding-table th:first-child,.llm-binding-table td:first-child{width:16%}.llm-binding-table th:nth-child(2),.llm-binding-table td:nth-child(2){width:22%}.llm-binding-table th:nth-child(3),.llm-binding-table td:nth-child(3){width:12%}.llm-binding-table th:nth-child(4),.llm-binding-table td:nth-child(4){width:34%}.llm-binding-table th:nth-child(5),.llm-binding-table td:nth-child(5){width:10%}.llm-execution-log-table-wrap{width:100%;max-width:100%;overflow-x:auto}.llm-execution-log-table{table-layout:fixed;width:100%;min-width:100%}.llm-execution-log-table th:first-child,.llm-execution-log-table td:first-child{width:10%}.llm-execution-log-table th:nth-child(2),.llm-execution-log-table td:nth-child(2){width:8%}.llm-execution-log-table th:nth-child(3),.llm-execution-log-table td:nth-child(3){width:9%}.llm-execution-log-table th:nth-child(4),.llm-execution-log-table td:nth-child(4){width:7%}.llm-execution-log-table th:nth-child(5),.llm-execution-log-table td:nth-child(5){width:8%}.llm-execution-log-table th:nth-child(6),.llm-execution-log-table td:nth-child(6){width:18%}.llm-execution-log-table th:nth-child(7),.llm-execution-log-table td:nth-child(7){width:16%}.llm-execution-log-table th:nth-child(8),.llm-execution-log-table td:nth-child(8){width:13%}.llm-execution-log-table th:nth-child(9),.llm-execution-log-table td:nth-child(9),.llm-execution-log-table th:nth-child(10),.llm-execution-log-table td:nth-child(10){width:6%}.llm-execution-log-table th:nth-child(11),.llm-execution-log-table td:nth-child(11){width:5%}.llm-execution-template-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.llm-execution-log-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.llm-execution-log-empty-row{color:#0000;height:45px}.business-config-table-wrap{scrollbar-gutter:stable;max-height:640px;overflow:auto}.business-config-table{table-layout:fixed;min-width:1560px}.business-config-table thead th{z-index:2;background:var(--table-standard-head-bg);position:sticky;top:0}.business-config-query-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.business-config-query-field{min-inline-size:0;color:var(--text);font-size:var(--fs-sm);flex:min(20rem,100%);gap:6px;font-weight:600;display:grid}.business-config-query-field input{inline-size:100%;min-inline-size:0}.business-config-table th:first-child,.business-config-table td:first-child{width:14%}.business-config-table th:nth-child(2),.business-config-table td:nth-child(2){width:18%}.business-config-table th:nth-child(3),.business-config-table td:nth-child(3),.business-config-table th:nth-child(4),.business-config-table td:nth-child(4){width:16%}.business-config-table th:nth-child(5),.business-config-table td:nth-child(5){width:20%}.business-config-table th:nth-child(6),.business-config-table td:nth-child(6){width:14%}.business-config-table th:nth-child(7),.business-config-table td:nth-child(7){width:12%}.business-config-table td:nth-child(5),.business-config-table td:nth-child(6){white-space:normal;word-break:break-word;overflow-wrap:anywhere}.business-config-table select{width:100%;min-width:0}.business-workflow-reference-table{min-width:1080px}.business-workflow-reference-table th:first-child,.business-workflow-reference-table td:first-child{width:24%}.business-workflow-reference-table th:nth-child(2),.business-workflow-reference-table td:nth-child(2){width:22%}.business-workflow-reference-table th:nth-child(3),.business-workflow-reference-table td:nth-child(3){width:28%}.business-workflow-reference-table th:nth-child(4),.business-workflow-reference-table td:nth-child(4){width:12%}.business-workflow-reference-table th:nth-child(5),.business-workflow-reference-table td:nth-child(5){width:14%}.business-workflow-reference-table select{width:100%;min-width:0}.llm-execution-log-table th:nth-child(12),.llm-execution-log-table td:nth-child(12){width:6%}.mindmap-dialog.llm-execution-detail-dialog{grid-template-rows:auto auto auto auto minmax(0,1fr);width:min(1980px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);height:min(88vh,1080px);max-height:min(88vh,1080px);display:grid;overflow:hidden}.llm-execution-detail-badge-row{flex-wrap:nowrap;gap:10px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow:auto hidden}.llm-execution-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:14px;display:grid}.llm-execution-detail-summary-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.llm-execution-detail-summary-card span{color:#0f172aa3;font-size:12px;line-height:1.4}.llm-execution-detail-summary-card strong{color:#000;word-break:break-word;font-size:14px;line-height:1.5}.llm-execution-detail-summary-card small{color:#0f172ab8;font-size:12px;line-height:1.45}.llm-execution-log-detail-panel{background:#fffffff5;border:1px solid #0f172a14;border-radius:16px;gap:10px;min-width:0;max-width:100%;padding:14px 16px;display:grid}.llm-execution-log-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.llm-execution-detail-tabs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden}.llm-execution-detail-tab-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.llm-execution-detail-tab-scroll{gap:14px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow:auto}.llm-execution-log-detail-panel pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;font:inherit;color:#000;margin:0;line-height:1.65;overflow:auto}.llm-execution-input-section{align-content:start}.llm-execution-structured-content{color:#0f172a;gap:12px;min-width:0;line-height:1.65;display:grid}.llm-execution-structured-paragraph{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0}.llm-execution-structured-kv{grid-template-columns:minmax(96px,140px) minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.llm-execution-structured-kv dt{color:#0f172aa3;margin:0;font-size:12px;font-weight:700}.llm-execution-structured-kv dd{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;min-width:0;margin:0}.llm-execution-structured-node{background:#f8fafce0;border:1px solid #0f172a14;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.llm-execution-structured-section-title{color:#0f172a;font-size:13px;font-weight:700;line-height:1.5}.llm-execution-structured-list{gap:8px;margin:0;padding-left:18px;display:grid}.llm-execution-structured-list li{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;min-width:0}@media (width<=900px){.llm-execution-detail-summary-grid,.llm-execution-detail-tabs-grid,.llm-execution-structured-kv{grid-template-columns:1fr}}.llm-debug-result-shell{border-top:1px solid #4755692e;margin-top:18px;padding-top:18px}.llm-debug-result-meta,.llm-debug-result-grid{gap:12px;display:grid}.llm-debug-result-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.llm-debug-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.llm-debug-result-card{background:#f8fafcd1;border:1px solid #4755692e;border-radius:14px;padding:14px 16px}.llm-debug-result-card strong{color:#0f172a;word-break:break-word;margin-top:4px;line-height:1.6;display:block}.llm-debug-result-card pre{white-space:pre-wrap;word-break:break-word;color:#0f172a;max-height:240px;font-family:inherit;line-height:1.6;font-size:var(--fs-sm);margin:10px 0 0;overflow:auto}.template-col-summary{width:17%}.template-col-created,.template-col-updated{width:14%}.template-col-action,.template-col-action-wide{width:8%}.component-standard-table{table-layout:fixed}.component-standard-table th:first-child,.component-standard-table td:first-child{width:8%}.component-standard-table th:nth-child(2),.component-standard-table td:nth-child(2){width:10%}.component-standard-table th:nth-child(3),.component-standard-table td:nth-child(3){width:18%}.component-standard-table th:nth-child(4),.component-standard-table td:nth-child(4){width:30%}.component-standard-table th:nth-child(5),.component-standard-table td:nth-child(5){width:34%}.component-doc-viewer{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:18px;padding:18px}.component-doc-viewer pre{white-space:pre-wrap;color:#000;margin:0;font-family:inherit;line-height:1.7}.attribute-assets-tabs-shell{padding:0 20px}.attribute-assets-top-section,.attribute-assets-tabs-section,.attribute-assets-content-section{align-items:start}.attribute-assets-top-section .surface-card,.attribute-assets-content-section .surface-card{align-self:start}.attribute-assets-top-section .surface-card{padding-top:16px;padding-bottom:16px}.attribute-assets-tabs{border-bottom:1px solid var(--line);gap:0;margin:4px 0 6px;display:flex}.attribute-assets-tab{min-height:44px;color:var(--muted);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px;font-weight:700}.attribute-assets-tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.template-name-cell{cursor:pointer;white-space:normal;word-break:break-all;font-weight:700;transition:background .16s,color .16s}.template-name-cell.active{background:rgba(var(--color-primary-rgb), .08)}.template-action-cell{text-align:center!important}.table-action-btn{color:var(--text);font-size:var(--fs-md);background:0 0;border:0;padding:0;line-height:1.2}.table-action-btn.danger{color:#7d1b1beb}.workspace-profile-panel{background:#fffffff0;border:1px solid #0f172a14;border-radius:16px;padding:12px 14px}.workspace-profile-head{border-bottom:1px solid #0f172a14;justify-content:flex-start;align-items:center;gap:12px;padding-bottom:14px;display:flex}.workspace-profile-head strong{color:#000;font-size:var(--fs-lg);font-weight:700}.workspace-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.workspace-profile-grid-compact{padding-top:0}.workspace-profile-item{background:#f8fafcd1;border:1px solid #0f172a0f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.workspace-profile-item label{color:#000;font-size:var(--fs-sm);font-weight:600;line-height:1.3}.workspace-profile-item p{color:#000;font-size:var(--fs-md);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.4}.workspace-profile-item input,.workspace-profile-item textarea,.workspace-field-group input,.workspace-field-group textarea{width:100%}.user-profile-actions{justify-content:flex-start;margin-top:18px}.password-visibility-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.password-visibility-field input{width:100%}.password-visibility-toggle{justify-content:center;min-width:64px}.workspace-definition-board{grid-template:"summary input""goal input"minmax(360px,1fr)/minmax(0,.94fr) minmax(0,1fr);align-self:stretch;align-items:stretch;gap:22px;height:100%;min-height:100%;display:grid}.workspace-main-scroll>.workspace-definition-board{align-self:stretch;min-height:calc(100% - 4px)}.workspace-main-scroll-definition>.workspace-definition-board{align-self:stretch;height:100%;min-height:0}.workspace-definition-summary-card{grid-area:summary;align-content:start;gap:10px;max-width:100%;display:grid}.workspace-definition-summary-head{justify-content:flex-end;display:flex}.workspace-definition-summary-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.workspace-definition-main-item{min-height:0}.workspace-definition-main-item textarea,.workspace-definition-main-item p{min-height:112px}.workspace-definition-text-panel{background:#f8fafcd1;border:1px solid #0f172a0f;border-radius:14px;padding:14px 16px}.workspace-definition-text-panel p{color:#000;font-size:var(--fs-md);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.75}.workspace-preference-log{margin-top:12px}.workspace-goal-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.workspace-goal-panel-body{min-height:0;padding-right:4px;overflow:auto}.workspace-goal-panel-grid{grid-template-columns:1fr}.workspace-goal-display-panel{grid-area:goal}.workspace-goal-input-panel{grid-area:input}.workspace-goal-input-panel .workspace-goal-panel-body{align-content:start;gap:12px;display:grid}@container authors-workspace (inline-size<64rem){.workspace-definition-board{grid-template:"summary""input""goal"/minmax(0,1fr);min-height:0}}@container authors-workspace (inline-size<42rem){.workspace-main-panel>.section-head,.workspace-dimension-hero{grid-template-columns:minmax(0,1fr)}.workspace-main-panel>.section-head{flex-wrap:wrap}.workspace-dimension-inline-text{white-space:normal;flex-wrap:wrap;overflow:visible}.workspace-dimension-inline-text span{text-overflow:clip;overflow:visible}}.workspace-empty-panel{padding:24px 26px}.workspace-stage-chart-panel{background:#f8fafcd1;border:1px solid #0f172a0f;border-radius:16px;align-content:start;gap:10px;display:grid}.workspace-stage-chart-head{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-stage-chart-head strong,.workspace-stage-legend-text strong{color:#000;font-size:var(--fs-md);font-weight:700}.workspace-stage-chart-head span{color:#0f172ab8;font-size:var(--fs-sm)}.workspace-stage-bar-meta span{color:#0f172ab8;font-size:var(--fs-sm);line-height:1.45}.workspace-stage-bar-list{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;min-height:146px;display:grid}.workspace-stage-bar-item{justify-items:center;gap:8px;height:100%;display:grid}.workspace-stage-bar-value{color:#000;font-size:var(--fs-md);font-weight:700;line-height:1}.workspace-stage-bar-track{background:rgba(var(--color-primary-rgb), .1);border-radius:14px 14px 10px 10px;align-items:end;width:56%;min-width:24px;max-width:40px;height:108px;display:flex;position:relative;overflow:hidden}.workspace-stage-bar-fill{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .92), var(--color-primary-active));border-radius:12px 12px 8px 8px;width:100%;min-height:8px;box-shadow:inset 0 0 0 1px #ffffff2e}.workspace-stage-bar-fill.current{background:linear-gradient(#856238f0,#5e4023f5)}.workspace-stage-bar-fill.empty{background:linear-gradient(#8f785b2e,#8f785b42);min-height:2px}.workspace-stage-bar-meta{text-align:center;justify-items:center;gap:4px;display:grid}.workspace-stage-bar-meta strong{color:#000;word-break:break-all;font-size:11px;font-weight:700;line-height:1.3}.workspace-component-panel{gap:16px;display:grid}.workspace-author-management-bar{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.workspace-author-management-copy{flex:1;gap:8px;display:grid}.workspace-author-management-copy p{color:var(--muted);font-size:var(--font-size-micro);margin:0;line-height:1.5}.workspace-author-management-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-author-management-head strong{color:var(--text);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600;font-family:var(--font-family-heading)}.workspace-author-management-actions{align-items:center;gap:10px;display:flex}.workspace-button-tooltip-anchor{display:inline-flex}.workspace-author-mode-badge,.workspace-inline-badge,.workspace-action-badge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.workspace-author-mode-badge{background:rgba(var(--color-text-rgb), .08);color:var(--text)}.workspace-author-mode-badge.readonly{background:var(--selected-bg);color:var(--selected-text)}.workspace-author-mode-badge.compact{align-self:flex-start;min-height:24px;padding:0 8px;font-size:11px}.workspace-inline-badge{background:rgba(var(--color-text-rgb), .08);color:var(--text)}.workspace-component-filter{flex-wrap:wrap;gap:10px;display:flex}.workspace-component-filter-btn{background:var(--panel);border:1px solid var(--line);min-height:36px;color:var(--text);font-size:var(--font-size-micro);border-radius:999px;padding:0 14px;font-weight:700}.workspace-component-filter-btn.active{background:var(--selected-bg);color:var(--selected-text);box-shadow:var(--selected-shadow);border-color:#0000}.workspace-component-summary{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);gap:8px;padding:14px 16px;display:grid}.workspace-component-summary p{margin:0}.workspace-component-table-wrap{overflow-x:auto}.workspace-component-table{border:1px solid var(--table-standard-border-outer);background:var(--table-standard-surface);border-radius:18px;grid-template-columns:180px 140px 120px 120px minmax(240px,1fr) 180px 110px 120px;display:grid;overflow:hidden}.workspace-component-table-head,.workspace-component-table-cell{border-bottom:1px solid var(--table-standard-border-outer);border-right:1px solid var(--table-standard-border-inner);font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);color:var(--text);background:var(--table-standard-surface);padding:14px 12px}.workspace-component-table-head{background:var(--table-standard-head-bg);text-align:center;font-weight:700}.workspace-component-table-cell.strong{font-weight:700}.workspace-component-table-cell.action{justify-content:center;align-items:center;display:flex}.workspace-component-table>:nth-last-child(-n+8){border-bottom:0}.workspace-component-table>:nth-child(8n){border-right:0}.workspace-component-table-cell.content{padding:10px 12px}.workspace-component-name-cell{align-content:start;gap:8px;display:grid}.workspace-component-name-cell strong{font-size:var(--fs-md);line-height:1.45}.workspace-content-trigger{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.6}.workspace-content-trigger.empty{color:var(--muted)}.workspace-component-table-cell.recommendation{align-content:start;gap:8px;display:grid}.workspace-component-table-cell.recommendation small{color:var(--muted);font-size:12px;line-height:1.5}.workspace-skill-box{border:1px solid var(--line);border-radius:var(--radius-base);background:var(--panel);gap:8px;margin-top:10px;padding:8px;display:grid}.workspace-skill-title{margin:0;font-size:12px;font-weight:700}.workspace-skill-bind-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workspace-skill-select{width:100%;min-width:0}.workspace-skill-current{color:var(--muted);margin:0;font-size:12px}.workspace-skill-level-row,.workspace-skill-grant-row{flex-wrap:wrap;gap:6px;display:flex}.workspace-skill-level-btn.active{border-color:var(--color-primary);background:rgba(var(--color-text-rgb), .08)}.workspace-skill-level-btn.locked{opacity:.6}.workspace-action-badge{width:fit-content}.workspace-action-badge.urgent{color:#8c1d18;background:#7d1b1b1f}.workspace-action-badge.highlight{background:rgba(var(--color-primary-rgb), .14);color:#7a5520}.workspace-action-badge.normal{color:#6c5238;background:#b89c7c29}.workspace-action-badge.stable{color:#5b4733cc;background:#8f785b1a}.workspace-capability-grid .surface-card,.workspace-main-panel>.content-grid,.workspace-main-panel>section,.workspace-main-scroll>*{align-self:start}.workspace-main-panel>.content-grid.creation-runtime-workspace,.workspace-main-scroll>.creation-runtime-workspace{align-self:stretch}.workspace-danger-btn{color:#8c1d18;border-color:#8c1d1838}.self-evolution-output{white-space:pre-wrap;color:#000;background:#f8fafcd1;border:1px solid #0f172a14;border-radius:16px;padding:14px 16px;line-height:1.6}.self-evolution-hero{background:linear-gradient(#fffffff5,#f8fafceb)}.self-evolution-top-card{min-inline-size:0;max-inline-size:100%;padding:18px 20px}.self-evolution-top-grid{align-items:start}.self-evolution-top-chart-card{padding:18px 20px}.self-evolution-main-grid{align-items:start}.self-evolution-input-card,.self-evolution-tree-panel{align-self:start}.self-evolution-config-grid{align-items:start;gap:14px 18px}.self-evolution-config-grid>label{align-content:start;gap:6px;margin:0}.self-evolution-detail-grid{gap:14px}.self-evolution-input-card .form-grid.one>label,.self-evolution-input-card .form-grid.one .form-grid.two-col-grid>label{align-content:start}.self-evolution-input-card label,.self-evolution-tree-panel label{color:#111827}.self-evolution-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.self-evolution-stat-card{background:#ffffffe0;border:1px solid #0f172a14;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.self-evolution-stat-card span{color:#0f172aa8;font-size:var(--fs-sm)}.self-evolution-stat-card strong{color:#000;font-size:var(--fs-xl);line-height:1.1}.self-evolution-result-list,.retrospective-recommend-list{gap:16px;display:grid}.self-evolution-stage-panel{min-height:100%}.self-evolution-stage-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-height:132px}.self-evolution-stage-panel .workspace-stage-bar-item{gap:6px}.self-evolution-stage-panel .workspace-stage-bar-track{width:42%;min-width:18px;max-width:28px;height:92px}.self-evolution-stage-panel .workspace-stage-bar-meta strong{font-size:11px;line-height:1.25}.self-evolution-result-card,.retrospective-result-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:18px;gap:12px;padding:18px;display:grid}.self-evolution-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.self-evolution-result-head strong{color:#000;font-size:var(--fs-lg)}.self-evolution-result-meta{flex-wrap:wrap;gap:10px;display:flex}.self-evolution-result-meta span{color:#0f172ac7;background:#0f172a0f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.self-evolution-review-table-wrap{border:1px solid var(--table-standard-border-outer);background:var(--table-standard-surface);border-radius:18px;overflow-x:auto}.self-evolution-review-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.self-evolution-review-table th,.self-evolution-review-table-cell{border-right:1px solid var(--table-standard-border-inner);border-bottom:1px solid var(--table-standard-border-outer);vertical-align:top;color:#000;font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);padding:12px 10px}.self-evolution-review-table th{background:var(--table-standard-head-bg);text-align:center;font-weight:700}.self-evolution-review-table th:first-child,.self-evolution-review-table td:first-child,.self-evolution-review-table th:nth-child(2),.self-evolution-review-table td:nth-child(2),.self-evolution-review-table th:nth-child(3),.self-evolution-review-table td:nth-child(3),.self-evolution-review-table th:nth-child(4),.self-evolution-review-table td:nth-child(4),.self-evolution-review-table th:nth-child(5),.self-evolution-review-table td:nth-child(5){width:20%}.self-evolution-review-table tr:last-child .self-evolution-review-table-cell{border-bottom:0}.self-evolution-review-table th:last-child,.self-evolution-review-table-cell:last-child{border-right:0}.self-evolution-review-table-item-head{gap:4px;margin-bottom:8px;display:grid}.self-evolution-review-table-item-head strong{font-size:14px;line-height:1.45}.self-evolution-review-table-item-head span{color:#0f172a99;font-size:12px;line-height:1.4}.self-evolution-review-table-content{white-space:pre-wrap;word-break:break-word;scrollbar-gutter:stable;background:#f8fafce0;border-radius:14px;max-height:170px;padding:10px;overflow:auto}.self-evolution-review-table-content-after{background:#fffbf6f5}.self-evolution-review-table-logic{white-space:pre-wrap;word-break:break-word;gap:6px;line-height:1.5;display:grid}.self-evolution-review-table-logic p{margin:0}.self-evolution-review-table-result{align-content:start;gap:8px;display:grid}.self-evolution-review-table-result-action{position:relative}.self-evolution-review-table-result small{color:#0f172ab8;font-size:12px;line-height:1.5}.self-evolution-status-trigger{cursor:pointer;border:0}.self-evolution-status-trigger:disabled{cursor:default;opacity:.7}.self-evolution-status-menu{background:#fffffffa;border:1px solid #6a50312e;border-radius:12px;gap:6px;width:min(180px,100%);padding:8px;display:grid;box-shadow:0 10px 24px #42311d1f}.self-evolution-status-option{border-radius:10px;justify-content:center;min-height:34px;padding:0 12px;font-size:13px}.self-evolution-review-table-cell-action{background:#fcf9f5d1}.self-evolution-solidify-table-wrap{border:1px solid var(--table-standard-border-outer);background:var(--table-standard-surface);border-radius:18px;overflow-x:auto}.self-evolution-solidify-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.self-evolution-solidify-table th,.self-evolution-solidify-table-cell{border-right:1px solid var(--table-standard-border-inner);border-bottom:1px solid var(--table-standard-border-outer);vertical-align:top;color:#000;font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);padding:16px 14px}.self-evolution-solidify-table th{background:var(--table-standard-head-bg);text-align:center;font-weight:700}.self-evolution-solidify-table th:first-child,.self-evolution-solidify-table td:first-child{width:13%}.self-evolution-solidify-table th:nth-child(2),.self-evolution-solidify-table td:nth-child(2){width:15%}.self-evolution-solidify-table th:nth-child(3),.self-evolution-solidify-table td:nth-child(3){width:14%}.self-evolution-solidify-table th:nth-child(4),.self-evolution-solidify-table td:nth-child(4){width:44%}.self-evolution-solidify-table th:nth-child(5),.self-evolution-solidify-table td:nth-child(5){width:14%}.self-evolution-solidify-table tr:last-child .self-evolution-solidify-table-cell{border-bottom:0}.self-evolution-solidify-table th:last-child,.self-evolution-solidify-table-cell:last-child{border-right:0}.self-evolution-solidify-name-cell,.self-evolution-solidify-direction-cell{align-content:start;gap:4px;display:grid}.self-evolution-solidify-name-cell strong,.self-evolution-solidify-direction-cell strong{font-size:14px;line-height:1.45}.self-evolution-solidify-path-cell,.self-evolution-solidify-content-cell{white-space:pre-wrap;word-break:break-word;scrollbar-gutter:stable;max-height:220px;overflow:auto}.self-evolution-solidify-content-cell{background:#fffbf6f5;border-radius:14px;padding:12px}.self-evolution-solidify-table-cell-action{background:#fcf9f5d1}.self-evolution-solidify-check{color:var(--text);border-top:1px dashed #6a503124;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding-top:12px;display:grid}.self-evolution-solidify-check input{width:16px;height:16px;margin:0}.self-evolution-solidify-check span{font-size:14px;font-weight:600}.self-evolution-solidify-check-table{border-top:0;grid-template-columns:16px 1fr;align-items:center;gap:8px 10px;padding-top:0}.self-evolution-select-all-btn{flex:0 0 96px;inline-size:96px}.evolution-simple-stats.evolution-solidify-summary-grid{grid-template-columns:minmax(150px,.82fr) repeat(4,minmax(0,.8fr));gap:12px}.evolution-solidify-summary-grid .evolution-simple-stat-card{gap:6px;padding:14px 16px}.evolution-solidify-summary-grid .evolution-simple-stat-card strong{font-size:18px;line-height:1.35}.evolution-solidify-role-card strong{word-break:break-word;font-size:16px;font-weight:600;line-height:1.5}.self-evolution-signal-list{gap:8px;display:grid}.self-evolution-signal-list p,.retrospective-result-card p{margin:0}.self-evolution-tree-list{gap:14px;max-height:720px;display:grid;overflow:auto}.self-evolution-tree-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.self-evolution-tree-card p{margin:0;line-height:1.55}.self-evolution-tree-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.self-evolution-tree-head strong{color:#000;font-size:var(--fs-lg)}.self-evolution-validation-card{border-color:rgba(var(--color-primary-rgb), .14);background:linear-gradient(#fffbf6f5,#f4e5d08f)}.evolution-simple-hero,.evolution-simple-intent-card,.evolution-simple-preview-card,.evolution-simple-results-card{gap:16px;display:grid}.evolution-workbench-hero{background:#fffffff0;align-items:center;min-height:148px}.evolution-workbench-hero-inner{text-align:center;place-items:center;min-height:100%;display:grid}.evolution-workbench-hero-inner strong{color:#000;font-size:clamp(28px,3.1vw,42px);line-height:1.2}.self-evolution-step-tabs{grid-template-columns:repeat(var(--self-evolution-step-column-count,4), minmax(0, 1fr));align-items:start;gap:12px;display:grid}.self-evolution-step-tab{min-height:78px;color:var(--text);text-align:center;align-content:start;justify-items:center;gap:8px;padding:0;display:grid;position:relative}.self-evolution-step-tab:after{content:"";background:#6a503129;border-radius:999px;height:2px;position:absolute;top:17px;left:calc(50% + 26px);right:calc(26px - 50%)}.self-evolution-step-tab:last-child:after{display:none}.self-evolution-step-tab strong{color:#000;font-size:14px;line-height:1.35}.self-evolution-step-title{z-index:1;justify-items:center;gap:8px;display:grid;position:relative}.self-evolution-step-status{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.self-evolution-step-tab.active,.self-evolution-step-tab.done{color:var(--selected-text)}.self-evolution-step-tab.done:after{background:#7a552061}.self-evolution-step-tab.locked strong,.self-evolution-step-tab.locked .self-evolution-step-status{color:#0f172a6b}.self-evolution-step-tab.locked{opacity:.72}.self-evolution-step-index{color:#7a5520;background:#fffffffa;border:1px solid #6a50311f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 6px 14px #6a503114}.self-evolution-step-tab.active .self-evolution-step-index,.self-evolution-step-tab.done .self-evolution-step-index{background:linear-gradient(#fff9f0,#f5e8d6);border-color:#7a552047;box-shadow:0 10px 22px #7a552029}.self-evolution-step-tab.done .self-evolution-step-index{background:linear-gradient(#f6ebda,#ebd8c0)}.self-evolution-step-tab.locked .self-evolution-step-index{color:#7a552080;box-shadow:none;background:#ffffffb3;border-color:#6a503114}.evolution-hero-detail-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.evolution-hero-info-card{background:#ffffffe6;border:1px solid #6a50311f;border-radius:18px;align-content:center;gap:4px;min-height:88px;padding:12px 16px;display:grid}.evolution-hero-info-card>span{color:var(--muted);font-size:12px}.evolution-hero-info-card>strong{color:#000;font-size:17px;line-height:1.35}.evolution-hero-info-card p{color:#0f172ab8;margin:0;font-size:13px;line-height:1.55}.evolution-hero-stats-head{justify-content:flex-end;align-items:center;gap:0;display:flex}.evolution-hero-stats-total{align-items:baseline;gap:12px;display:inline-flex}.evolution-hero-stats-total>span{color:var(--muted);font-size:12px}.evolution-hero-stats-total strong{color:#000;font-size:28px;line-height:1}.evolution-hero-stage-list{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;display:grid}.evolution-hero-stage-item{background:#f7efe470;border:1px solid #6a50311a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.evolution-hero-stage-item span{color:var(--muted);font-size:12px}.evolution-hero-stage-item strong{color:#000;font-size:15px}.evolution-confidence-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evolution-confidence-guide-inline{margin-top:4px}.evolution-confidence-item{background:#f7efe485;border:1px solid #6a50311f;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.evolution-confidence-item strong{color:#000;font-size:13px}.evolution-confidence-item p{color:#0f172ab8;margin:0;font-size:12px;line-height:1.5}.evolution-simple-guide p,.evolution-intent-summary p,.evolution-selection-summary p{margin:0}.evolution-status-delta-card{background:#ffffffe0;border:1px solid #6a50311f;border-radius:20px;gap:14px;padding:18px;display:grid}.evolution-update-summary-row{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.evolution-status-delta-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.evolution-status-delta-list-six{grid-template-columns:repeat(6,minmax(0,1fr))}.evolution-status-delta-item{background:#f7efe475;border:1px solid #6a50311a;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.evolution-status-delta-item strong{color:#000;font-size:15px}.evolution-status-delta-item p{color:#0f172abd;margin:0;font-size:13px;line-height:1.5}.evolution-status-delta-metrics{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.evolution-status-delta-metrics span{color:#0f172abd;white-space:nowrap;margin:0;font-size:13px;line-height:1.5}.evolution-step-panel,.evolution-step-stack,.evolution-step-main,.evolution-step-side{gap:18px;display:grid}.evolution-analyze-panel{gap:22px}.evolution-analyze-top-grid{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.evolution-analyze-role-card,.evolution-analyze-intent-card,.evolution-analyze-action-card{height:100%;min-height:0;display:grid}.evolution-analyze-role-card,.evolution-analyze-intent-card{align-content:start;gap:14px}.evolution-analyze-role-card{grid-template-rows:auto auto minmax(0,1fr)}.evolution-analyze-intent-card{grid-template-rows:auto minmax(0,1fr)}.evolution-analyze-action-card{flex-direction:column;place-content:stretch flex-start;align-self:stretch;gap:10px;display:flex}.evolution-inline-step-label,.evolution-inline-step-button{align-items:center;gap:10px;display:inline-flex}.evolution-inline-step-label strong,.evolution-inline-step-button{color:#000;font-size:16px;font-weight:700;line-height:1.4}.evolution-inline-step-pill{background:linear-gradient(#fffbf6fa,#f4e8d7f0);border:1px solid #7a552038;border-radius:999px;align-self:start;width:fit-content;min-height:42px;padding:0 14px 0 10px;box-shadow:0 10px 20px #6a503114}.evolution-inline-step-pill.inactive{opacity:.52}.evolution-inline-step-pill.inactive .evolution-inline-step-index{box-shadow:none}.evolution-inline-step-button{justify-content:center;width:100%}.self-evolution-step-action{border-radius:12px;min-width:176px;height:58px;min-height:58px;padding:0 18px;font-size:16px;font-weight:700;line-height:1.4}.self-evolution-step-action .evolution-inline-step-button,.self-evolution-step-action-static .evolution-inline-step-button{color:var(--navy);font-size:16px;font-weight:700;line-height:1.4}.self-evolution-step-action .evolution-inline-step-index,.self-evolution-step-action-static .evolution-inline-step-index{width:28px;height:28px}.self-evolution-step-action-static{pointer-events:none;cursor:default;width:100%}.self-evolution-step-action-static.inactive{opacity:.52}.self-evolution-step-action-static.inactive .evolution-inline-step-index{box-shadow:none}.evolution-inline-step-index{color:#7a5520;background:linear-gradient(#fff9f0fa,#f3e5d0f0);border:1px solid #7a552038;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 4px 10px #6a503114}.evolution-analyze-author-summary-block{background:#f7efe470;border:1px solid #6a50311a;border-radius:14px;height:100%;min-height:0;padding:12px 8px 12px 14px;overflow-y:auto}.evolution-analyze-author-summary{color:#0f172ac7;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.evolution-analyze-author-summary-block::-webkit-scrollbar{width:4px}.evolution-analyze-author-summary-block::-webkit-scrollbar-track{background:#7a552014;border-radius:999px}.evolution-analyze-author-summary-block::-webkit-scrollbar-thumb{background:#7a552057;border-radius:999px}.evolution-analyze-author-summary-block{scrollbar-width:thin;scrollbar-color:#7a552057 #7a552014}.evolution-analyze-intent-card textarea{resize:vertical;height:auto;min-height:160px;max-height:220px}.evolution-analyze-action-card .self-evolution-step-action{width:100%}.evolution-analyze-action-card .self-evolution-step-action:last-child{margin-top:auto}.evolution-analyze-rule-tag{color:#0f172ab8;text-align:left;background:#f7efe494;border:1px solid #7a552024;border-radius:10px;align-self:center;justify-items:start;gap:2px;width:calc(100% - 28px);padding:8px 10px;font-size:11px;line-height:1.35;display:grid}.evolution-analyze-goal-note{background:#faf4ebb8;border:1px solid #7a552024;border-radius:10px;align-self:stretch;gap:4px;width:calc(100% - 28px);max-height:118px;padding:8px 10px;display:grid;overflow-y:auto}.evolution-analyze-goal-note strong{color:#7a5520;font-size:11px;line-height:1.25}.evolution-analyze-goal-note p{color:#0f172abd;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.evolution-analyze-goal-note::-webkit-scrollbar{width:4px}.evolution-analyze-goal-note::-webkit-scrollbar-track{background:#7a552014;border-radius:999px}.evolution-analyze-goal-note::-webkit-scrollbar-thumb{background:#7a552057;border-radius:999px}.evolution-analyze-goal-note{scrollbar-width:thin;scrollbar-color:#7a552057 #7a552014}.evolution-confidence-board{gap:18px}.evolution-confidence-board-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.evolution-confidence-board-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evolution-confidence-summary-badge{justify-content:center;min-width:76px}.evolution-confidence-board-meta{color:#0f172ab8;text-align:right;margin:0;font-size:12px;line-height:1.5}.evolution-confidence-sections{gap:18px;display:grid}.evolution-confidence-section{background:#ffffffb8;border:1px solid #6a50311f;border-radius:18px;gap:12px;padding:16px 18px;display:grid}.evolution-confidence-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.evolution-confidence-section-head strong{color:#000;font-size:18px;line-height:1.3}.evolution-confidence-section-head span,.evolution-confidence-section-note{color:#0f172ab8;font-size:13px;line-height:1.5}.evolution-confidence-section-note{margin:0}.evolution-confidence-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.evolution-confidence-card{min-height:132px;color:var(--text);text-align:left;background:#ffffffeb;border:1px solid #6a50311f;border-radius:16px;align-content:start;gap:8px;padding:12px 14px;display:grid}.evolution-confidence-card.active{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-shadow)}.evolution-confidence-card.active .evolution-confidence-card-head strong,.evolution-confidence-card.active .evolution-confidence-card-path,.evolution-confidence-card.active .evolution-confidence-card-meta,.evolution-confidence-card.active .evolution-confidence-card-summary,.evolution-confidence-card.active .evolution-confidence-card-direction-line,.evolution-confidence-card.active .evolution-confidence-card-label,.evolution-confidence-card.active .evolution-confidence-card-direction-name,.evolution-confidence-card.active .evolution-confidence-card-direction-separator,.evolution-confidence-card.active .evolution-confidence-card-direction-inline,.evolution-confidence-card.active .evolution-confidence-card-direction-text,.evolution-confidence-card.active .evolution-confidence-card-reason-line,.evolution-confidence-card.active .evolution-confidence-card-reason-inline{color:var(--selected-text)}.evolution-confidence-card.active .evolution-confidence-selection-badge{color:var(--selected-text);background:#ffffff1f;border-color:#ffffff2e}.evolution-confidence-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.evolution-confidence-card-head strong{color:#000;font-size:14px;line-height:1.45}.evolution-confidence-level-badge,.evolution-confidence-selection-badge{align-self:start}.evolution-confidence-level-badge{justify-self:center}.evolution-confidence-selection-badge{justify-self:end}.evolution-confidence-card-path{color:#0f172a85;text-align:left;width:100%;margin:0;font-size:10px;line-height:1.45}.evolution-confidence-card-meta,.evolution-confidence-card-summary{color:#0f172abd;margin:0;font-size:12px;line-height:1.55}.evolution-confidence-card-direction{background:0 0;border-radius:12px;justify-items:start;gap:4px;width:100%;padding:8px 0;display:grid}.evolution-confidence-card-direction-line{color:#0f172ab8;text-align:left;width:100%;margin:0;font-size:12px;line-height:1.55}.evolution-confidence-card-direction-line.warning{color:#9a3412}.evolution-confidence-card-label{color:#0f172a94;text-align:left;width:100%;font-size:11px;line-height:1.4}.evolution-confidence-card-label.inline{width:auto;margin-right:4px;display:inline}.evolution-confidence-card-direction-name{color:#000;font-weight:600}.evolution-confidence-card-direction-separator{color:#0f172ab8}.evolution-confidence-card-direction-inline{color:#000}.evolution-confidence-card-direction-text{color:#0f172ab8;-webkit-line-clamp:3;text-align:left;-webkit-box-orient:vertical;width:100%;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.evolution-confidence-card-reason{width:100%}.evolution-confidence-card-reason-line{color:#0f172ab8;text-align:left;width:100%;margin:0;font-size:12px;line-height:1.55}.evolution-confidence-card-reason-inline{color:#0f172abd}.evolution-confidence-card-summary{-webkit-line-clamp:3;text-align:left;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.evolution-confidence-empty{align-content:start;gap:14px;padding:4px 0;display:grid}.evolution-step-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.evolution-context-card{background:#ffffffd1;border:1px solid #6a50311f;border-radius:20px;gap:14px;padding:18px;display:grid}.evolution-step-summary-grid{align-items:stretch}.evolution-simple-stats.evolution-run-summary-grid{grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr)}.evolution-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.evolution-role-card{background:linear-gradient(#fffffffa,#faf4eceb);border:1px solid #6a50311f;border-radius:20px;gap:14px;padding:18px;display:grid}.evolution-role-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evolution-role-card-head p{color:var(--muted);margin-top:6px;font-size:13px}.evolution-role-author-list{flex-wrap:wrap;gap:10px;display:flex}.evolution-role-author{min-width:180px;color:var(--text);background:#ffffffe0;border:1px solid #6a50311f;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.evolution-role-author.active{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-shadow);color:var(--selected-text)}.evolution-role-author span{color:var(--muted);font-size:12px}.evolution-simple-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.evolution-simple-stats-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evolution-simple-stat-card{background:#ffffffe6;border:1px solid #6a50311f;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.evolution-simple-stat-card span,.evolution-before-after-card span{color:var(--muted);font-size:12px}.evolution-simple-stat-card strong{color:#000;font-size:24px;line-height:1.2}.evolution-run-summary-card{min-height:124px}.evolution-run-summary-row{gap:6px;display:grid}.evolution-run-summary-row+.evolution-run-summary-row{border-top:1px solid #6a50311a;padding-top:10px}.evolution-run-summary-grid .evolution-simple-stat-card strong{font-size:16px;font-weight:600;line-height:1.5}.evolution-simple-stat-card-detail strong{word-break:break-word;font-size:18px;line-height:1.5}.evolution-run-component-name-scroll{max-height:72px;padding-right:4px;overflow-y:auto}.evolution-run-component-name-scroll strong{word-break:break-word;white-space:normal;font-size:15px;line-height:1.6;display:block}.evolution-run-component-name-scroll::-webkit-scrollbar{width:6px}.evolution-run-component-name-scroll::-webkit-scrollbar-track{background:#7a552014;border-radius:999px}.evolution-run-component-name-scroll::-webkit-scrollbar-thumb{background:#7a55204d;border-radius:999px}.evolution-simple-stats-compact .evolution-simple-stat-card{gap:6px;padding:12px 16px}.evolution-simple-stats-compact .evolution-simple-stat-card strong{font-size:20px}.evolution-simple-main-grid{align-items:start}.evolution-preview-panel,.evolution-preview-list,.evolution-simple-validation-list{gap:14px;display:grid}.evolution-preview-item{color:var(--text);text-align:left;background:#ffffffe6;border:1px solid #6a50311f;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.evolution-preview-item.active{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-shadow)}.evolution-preview-item p{margin:0;line-height:1.6}.evolution-preview-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.evolution-before-after-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evolution-before-after-card{background:#ffffffb8;border:1px solid #6a50311f;border-radius:18px;gap:10px;padding:16px;display:grid}.evolution-simple-result-list{gap:18px}.evolution-simple-result-card{border-color:rgba(var(--color-primary-rgb), .18);background:linear-gradient(#fffffff5,#f6ecddc7)}.evolution-session-summary{background:#ffffffd6;border:1px solid #6a50311f;border-radius:18px;padding:14px 16px}.evolution-session-list{gap:12px;display:grid}.evolution-session-item{background:#ffffffe6;border:1px solid #6a50311f;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.evolution-session-item strong{color:#000}.evolution-session-item p,.evolution-session-item span{color:var(--muted);line-height:1.5}.stage-eval-hero{background:linear-gradient(#fffffff5,#f8fafceb);gap:18px;display:grid}.stage-eval-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stage-eval-stat-card{background:#ffffffe0;border:1px solid #0f172a14;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.stage-eval-stat-card span{color:var(--muted-soft);font-size:var(--fs-sm)}.stage-eval-stat-card strong{color:var(--text);font-size:22px;line-height:1.2}.stage-eval-distribution{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.stage-eval-distribution-item{text-align:center;background:#f8fafce0;border:1px solid #0f172a0f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.stage-eval-distribution-item span{color:var(--muted-soft);font-size:var(--fs-sm)}.stage-eval-distribution-item strong{color:var(--text);font-size:var(--fs-lg)}.stage-eval-mode-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.stage-eval-mode-card{color:var(--text);background:#f8fafcbd;border:1px solid #0f172a14;border-radius:16px;gap:8px;padding:16px;display:grid}.stage-eval-mode-card.active{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-shadow)}.stage-eval-mode-card strong{font-size:var(--fs-md)}.stage-eval-mode-card span{color:var(--muted);line-height:1.6;font-size:var(--fs-sm)}.stage-eval-evidence-source-list{flex-wrap:wrap;gap:10px;display:flex}.stage-eval-chip{min-height:34px;color:var(--muted);background:#f8fafccc;border:1px solid #0f172a14;border-radius:999px;padding:0 12px}.stage-eval-chip.active{background:var(--selected-bg);color:var(--selected-text);border-color:var(--selected-border)}.stage-eval-target-card,.stage-eval-verdict-panel,.stage-eval-interview-panel{gap:12px;display:grid}.stage-eval-bottom-grid{align-items:start}.stage-eval-round-card,.stage-eval-history-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.stage-eval-history-list{gap:12px;display:grid}.stage-eval-verdict-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.component-lock-row{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.component-lock-row .component-process-summary{flex:1}.workspace-stage-board{gap:16px;display:grid}.workspace-stage-row{background:#fffffff2;border:1px solid #0f172a14;border-radius:18px;overflow:hidden}.workspace-stage-row-head{background:#f8fafcbd;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.workspace-stage-row-head strong{color:#000;font-size:var(--fs-lg);font-weight:700}.workspace-stage-row-head span{color:#000;font-size:var(--fs-md);line-height:1.4}.workspace-stage-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-stage-column{padding:16px 18px}.workspace-stage-column+.workspace-stage-column{border-left:1px solid #0f172a14}.workspace-stage-column h4{color:#000;font-size:var(--fs-md);text-align:center;margin:0 0 10px;font-weight:600;line-height:1.3}.workspace-stage-column p{color:#000;font-size:var(--fs-md);margin:0 0 8px;line-height:1.55}.workspace-stage-column p:last-child{margin-bottom:0}.workspace-stage-next-effect{border-top:1px dashed #0f172a1f;margin-top:12px;padding-top:12px}.attribute-category-meta{margin-top:0;margin-bottom:16px}.attribute-category-editor{margin-bottom:16px}.attribute-category-action{align-content:end}.attribute-category-action .ghost-btn{width:100%}.stage-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mindmap-flow-shell{background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #0f172a14;border-radius:20px;height:2220px;margin-top:18px;position:relative;overflow:hidden}.mindmap-flow-shell.compact{height:min(40vh,420px);overflow:auto}.mindmap-flow{width:100%;height:100%}.mindmap-flow-shell.compact .mindmap-flow{min-width:1880px;min-height:1120px}.mindmap-zoom-toolbar{z-index:5;gap:8px;display:flex;position:absolute;top:16px;right:16px}.zoom-btn{color:#000;min-width:72px}.mindmap-flow .vue-flow__node{color:#3c3025;box-shadow:var(--shadow-sm);text-align:center;background:#fffaf4fa;border:2px solid #7a5520;border-radius:16px;min-width:200px;padding:12px 14px;font-size:18px;line-height:1.4}.mindmap-flow .vue-flow__node.root{min-width:240px;min-height:56px;font-size:24px;font-weight:700}.mindmap-flow .vue-flow__node.category{min-width:220px;min-height:58px;font-size:20px;font-weight:700}.mindmap-flow .vue-flow__node.component{min-width:190px;min-height:56px;font-size:18px}.mindmap-flow .vue-flow__node.selected{box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .14);border-color:#9d7743}.mindmap-flow .vue-flow__edge-path{stroke:#8f673b;stroke-width:2px}.mindmap-dialog-backdrop{z-index:40;background:rgba(var(--color-text-rgb), .16);justify-content:center;align-items:center;padding:clamp(12px,3vi,24px);display:flex;position:fixed;inset:0}.mindmap-dialog{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--panel);width:min(860px,100%);max-height:calc(100dvh - 2*clamp(12px,3vi,24px));box-shadow:var(--shadow-lg);padding:22px 22px 20px;overflow:auto}.profile-edit-dialog,.workspace-component-edit-dialog{width:min(760px,100%)}.mindmap-component-summary-dialog{width:min(620px,100%)}.mindmap-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mindmap-dialog-head strong{color:var(--text);font-size:var(--fs-lg);font-weight:600}.mindmap-dialog .mini-list p,.mindmap-dialog .body-text,.mindmap-dialog .field-helper{color:var(--muted);font-size:var(--fs-md);line-height:1.7}.toolbar-inline-end{justify-content:flex-end}.component-editor-form{gap:14px;display:grid}.component-editor-form label{color:#000;font-size:var(--fs-md);gap:8px;font-weight:600;display:grid}.component-editor-form input,.component-editor-form textarea,.component-editor-form select{width:100%}.component-stage-form{gap:12px;display:grid}.component-stage-target-table{border:1px solid var(--table-standard-border-outer);background:var(--table-standard-surface);border-radius:16px;grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.component-stage-target-head,.component-stage-target-cell{border-right:1px solid var(--table-standard-border-inner);border-bottom:1px solid var(--table-standard-border-outer);color:#000;font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);padding:12px 14px}.component-stage-target-head{background:var(--table-standard-head-bg);text-align:center;font-weight:700}.component-stage-target-cell.stage{align-items:center;font-weight:600;display:flex}.component-stage-target-cell.control{background:var(--table-standard-surface)}.component-stage-target-cell.control select{width:100%}.component-stage-target-table>:nth-child(2n){border-right:0}.component-stage-target-table>:nth-last-child(-n+2){border-bottom:0}.component-stage-row{grid-template-columns:96px auto;align-items:center;gap:14px;display:grid}.component-stage-row span{color:#000;font-size:var(--fs-md);font-weight:600;line-height:1.4}.component-stage-row select{justify-self:start;width:300px;max-width:100%}.single-evolution-dialog{width:min(980px,100%)}.single-evolution-block{background:#f8fafcd6;border:1px solid #0f172a14;border-radius:18px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.single-evolution-block h3{color:#000;font-size:16px}.single-evolution-meta-grid,.single-evolution-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.single-evolution-meta-card,.single-evolution-state-card{background:#ffffffe0;border:1px solid #0f172a0f;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.single-evolution-meta-card span,.single-evolution-state-card span{color:#0f172aa8;font-size:var(--fs-sm);font-weight:600}.single-evolution-meta-card strong{color:#000;font-size:15px;line-height:1.45}.single-evolution-fixed-mode{background:#ffffffe0;border:1px solid #0f172a0f;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.single-evolution-fixed-mode span{color:#0f172aa8;font-size:var(--fs-sm);font-weight:600}.single-evolution-fixed-mode strong{color:#000;font-size:15px}.single-evolution-fixed-mode p{color:#000;margin:0;line-height:1.6}.single-evolution-assembled-input{background:#f6ede1cc;border:1px solid #0f172a0f;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.single-evolution-assembled-input h4{color:#000;font-size:var(--fs-md);margin:0;font-weight:700}.single-evolution-state-card p{color:#000;margin:0;line-height:1.65}.single-evolution-hint{background:#f6ede1cc;border:1px solid #0f172a0f;border-radius:16px;align-content:start;gap:8px;padding:14px 16px;display:grid}.single-evolution-hint p{margin:0;line-height:1.6}.single-evolution-closed-loop{background:#f4ebdfc7;border:1px solid #0f172a0f;border-radius:16px;gap:14px;padding:16px;display:grid}.single-evolution-closed-loop h4{color:#000;font-size:var(--fs-md);margin:0;font-weight:700}.stage-asset-card{background:#f7efe4d6;border:1px solid #0f172a14;border-radius:18px;overflow:hidden}.stage-asset-head{background:#f3eadec2;border-bottom:1px solid #0f172a14;padding:12px 14px}.stage-asset-head strong{color:#000;font-size:var(--fs-lg);font-weight:700}.stage-asset-body{gap:12px;padding:14px;display:grid}.stage-asset-group{gap:6px;display:grid}.stage-asset-group h4{color:#000;font-size:var(--fs-md);margin:0;font-weight:600;line-height:1.3}.stage-asset-group p{color:#000;font-size:var(--fs-md);margin:0;line-height:1.45}.stage-matrix{border:1px solid var(--table-standard-border-outer);background:#f7efe4d6;border-radius:18px;grid-template-columns:.9fr 1fr 1fr 1fr 1fr 1fr;gap:0;display:grid;overflow:hidden}.stage-matrix-head{color:#000;font-size:var(--table-standard-font-size);font-weight:600;line-height:var(--table-standard-line-height);text-align:center;border-bottom:1px solid var(--table-standard-border-outer);box-shadow:inset -1px 0 0 var(--table-standard-border-inner);background:#f3eadec7;padding:12px 14px}.stage-matrix-head:nth-child(6n){box-shadow:none}.stage-matrix-cell{color:#000;font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);border-top:1px solid var(--table-standard-border-outer);box-shadow:inset -1px 0 0 var(--table-standard-border-inner);background:#f7efe4d1;padding:12px 14px}.stage-matrix-cell:nth-child(6n){box-shadow:none}.stage-matrix-cell.stage-name{font-weight:700}.attribute-table{border:1px solid var(--table-standard-border-outer);background:#f7efe4d6;border-radius:18px;grid-template-columns:1fr 1fr 1.8fr;gap:0;display:grid;overflow:hidden}.attribute-display-section{gap:12px;margin-top:18px;display:grid}.attribute-table-head{color:#000;font-size:var(--table-standard-font-size);font-weight:600;line-height:var(--table-standard-line-height);text-align:center;border-bottom:1px solid var(--table-standard-border-outer);box-shadow:inset -1px 0 0 var(--table-standard-border-inner);background:#f3eadec7;padding:12px 14px}.attribute-table-head:last-child{box-shadow:none}.attribute-table-cell{border-top:1px solid var(--table-standard-border-outer);box-shadow:inset -1px 0 0 var(--table-standard-border-inner);color:#000;font-size:var(--table-standard-font-size);line-height:var(--table-standard-line-height);background:#f7efe4d1;padding:10px}.attribute-table-cell:nth-child(3n){box-shadow:none}.attribute-table-cell input,.attribute-table-cell textarea{min-height:42px;font-size:var(--fs-md);border-radius:10px}.attribute-table-cell select{min-height:var(--select-standard-min-height)}.attribute-notes-cell{gap:8px;display:grid}.attribute-table.display-only .attribute-table-cell{align-items:center;padding:12px 14px;display:flex}.evolution-selector-grid{align-items:end}.component-evolution-layout{gap:18px;display:grid}.component-process-layout{gap:20px;display:grid}.component-workbench-roadmap{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:14px;min-inline-size:0;margin-bottom:18px;display:grid}.component-workbench-step{text-align:left;background:#ffffffeb;border:1px solid #0f172a14;border-radius:18px;align-content:start;gap:6px;min-height:112px;padding:16px 18px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:grid;position:relative}.component-workbench-step:after{content:"";background:#0f172a29;width:14px;height:2px;position:absolute;top:28px;right:-14px}.component-workbench-step:last-child:after{display:none}.component-workbench-step.active{background:var(--selected-bg);box-shadow:var(--selected-shadow);border-color:#0000}.component-workbench-step-index{color:#000;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.component-workbench-step.active .component-workbench-step-index{color:#fff;background:#0f172ae0}.component-workbench-step strong{color:#000;font-size:var(--fs-md);font-weight:700;line-height:1.4}.component-workbench-step small{color:#0f172ab8;font-size:var(--fs-sm);line-height:1.45}.component-workbench-panel{gap:18px;display:grid}.component-workbench-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:4px;display:flex}.component-log-list{gap:14px;display:grid}.component-log-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:16px;gap:8px;padding:16px;display:grid}.component-log-card p{margin:0}.component-log-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.component-log-head strong{color:#000;font-size:var(--fs-md);font-weight:700}.component-log-head span{color:#0f172ab8;font-size:var(--fs-sm);line-height:1.4}.component-process-step{background:linear-gradient(#fffffffa,#f8fafce6);border:1px solid #0f172a14;border-radius:20px;gap:16px;padding:20px;display:grid}.component-process-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.component-process-index{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.component-process-summary{color:#0f172ad1}.component-framework-layout{gap:18px;display:grid}.component-framework-hero{background:linear-gradient(135deg,#f8fafcfa,#f1f5f9f0);border:1px solid #0f172a14;border-radius:18px;padding:18px 20px}.component-framework-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:18px;min-inline-size:0;display:grid}.component-framework-card{background:#fffffff5;border:1px solid #0f172a14;border-radius:18px;gap:12px;padding:18px;display:grid}.component-framework-card h3{color:#000;font-size:var(--fs-lg);margin:0;font-weight:700;line-height:1.35}.component-framework-type-list,.component-chip-list{gap:12px;display:grid}.component-framework-type-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:16px;gap:6px;padding:14px;display:grid}.component-chip-list{grid-template-columns:repeat(auto-fit,minmax(120px,max-content))}.component-definition-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:14px;min-inline-size:0;display:grid}.component-evolution-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:18px;min-inline-size:0;display:grid}.component-evolution-block{background:#fffffff5;border:1px solid #0f172a14;border-radius:18px;gap:12px;padding:18px;display:grid}.component-evolution-block h3{color:#000;font-size:var(--fs-lg);margin:0;font-weight:700;line-height:1.35}.component-evolution-block p{color:#000;font-size:var(--fs-md);margin:0;line-height:1.55}.component-meta-card,.component-judgement-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:16px;gap:8px;padding:14px;display:grid}.component-meta-label{color:#0f172aa8;font-size:12px;line-height:1.4}.component-badge-row{flex-wrap:wrap;gap:10px;display:flex}.component-badge{color:#991b1b;background:#dc262614;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.component-badge.subtle{color:#0f172a;background:#0f172a0f}.component-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:14px;min-inline-size:0;display:grid}.component-stage-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:16px;gap:8px;padding:14px;display:grid}.component-stage-card strong{color:#000;font-size:var(--fs-md);text-align:center;font-weight:700;line-height:1.35}.component-list{gap:10px;display:grid}.component-judgement-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:14px;min-inline-size:0;display:grid}@media (width<=1200px){.frame{grid-template-columns:220px minmax(0,1fr)}.workspace-component-grid{grid-template-columns:1fr}.component-workbench-roadmap,.component-framework-grid,.component-definition-grid,.component-stage-grid,.page-function-confidence-list,.self-evolution-hero-grid,.evolution-hero-detail-grid,.evolution-hero-stage-list,.evolution-confidence-guide,.evolution-status-delta-list,.self-evolution-step-tabs,.evolution-role-grid,.evolution-simple-stats,.self-evolution-review-grid,.evolution-before-after-grid,.stage-eval-hero-grid,.stage-eval-distribution,.stage-eval-mode-list{grid-template-columns:repeat(2,minmax(0,1fr))}.component-judgement-grid,.component-evolution-grid{grid-template-columns:1fr}.evolution-analyze-top-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.evolution-analyze-action-card{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:16px;height:auto;display:grid}.evolution-confidence-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evolution-confidence-board-head{flex-direction:column;align-items:flex-start}.evolution-confidence-board-meta{text-align:left}.evolution-step-layout,.evolution-update-summary-row{grid-template-columns:1fr}.evolution-status-delta-list-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.frame{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.left-rail{border-bottom:1px solid #0f172a0f;border-right:0;min-height:auto;overflow:visible}.main-shell{height:auto;overflow:visible}.content-area{overflow:visible}.component-workbench-roadmap,.workspace-stage-bar-list,.page-function-confidence-list,.self-evolution-hero-grid,.evolution-hero-detail-grid,.evolution-hero-stage-list,.evolution-confidence-guide,.evolution-status-delta-list,.self-evolution-step-tabs,.evolution-role-grid,.evolution-simple-stats,.self-evolution-review-grid,.evolution-before-after-grid,.stage-eval-hero-grid,.stage-eval-distribution,.stage-eval-mode-list,.evolution-status-delta-list-six,.workspace-author-management-bar,.workspace-author-management-actions,.workspace-profile-grid,.create-author-edit-grid,.create-author-profile-directions,.workspace-stage-columns,.evolution-analyze-top-grid,.evolution-analyze-author-stats,.evolution-confidence-card-grid,.component-framework-grid,.component-definition-grid,.component-stage-grid,.component-judgement-grid,.component-evolution-grid,.stage-eval-bottom-grid{grid-template-columns:1fr}.workspace-author-management-bar,.workspace-author-management-actions{display:grid}.workspace-dimension-grid{grid-template-columns:1fr}.evolution-analyze-action-card{grid-column:auto;grid-template-columns:1fr;gap:16px;height:auto;display:grid}.stage-eval-verdict-head,.self-evolution-result-head,.workspace-dimension-card-head{flex-direction:column;align-items:flex-start}.workspace-dimension-inline-text{white-space:normal;flex-wrap:wrap;overflow:visible}.workspace-dimension-inline-text span{text-overflow:clip;overflow:visible}}.field-helper{color:#000;margin-top:6px;font-size:12px;line-height:1.4;display:block}.create-author-modal-shell{justify-content:center;align-items:flex-start;width:min(1180px,100vw - 48px);max-width:100%;padding:18px 0 8px;display:flex}.create-author-modal{border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:1180px;height:min(530px,100vh - 40px);max-height:min(530px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 22px 48px #121c2b24}.create-author-wizard{align-content:start;gap:6px;height:100%;min-height:0;display:grid}.create-author-panel{scrollbar-gutter:stable both-edges;grid-template-rows:auto auto;align-content:start;gap:4px;height:100%;min-height:0;margin-top:-8px;display:grid;overflow:hidden scroll}.create-author-panel.step-1{grid-template-rows:auto minmax(0,1fr);overflow:hidden scroll}.create-author-panel-grid,.create-author-role-grid{align-content:start;align-self:start;min-height:0}.create-author-panel-grid{align-items:stretch;width:100%}.create-author-panel-grid>*{min-width:0}.create-author-panel.step-2,.create-author-panel.step-2 .create-author-panel-grid{height:100%;min-height:0}.create-author-panel.step-2{grid-template-rows:auto minmax(0,1fr);overflow:hidden scroll}.create-author-panel.step-2 .create-author-panel-grid{scrollbar-gutter:stable both-edges;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-self:stretch;overflow:hidden}.create-author-panel.step-2{--create-author-step-two-body-height:252px}.create-author-reader-result-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.reader-profile-result{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:8px;overflow-y:auto}.reader-profile-section{margin-top:12px}.reader-profile-section pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.reader-profile-item{background:#ffffff94;border-radius:10px;gap:3px;margin-top:8px;padding:8px 10px;display:grid}.reader-profile-item span{color:var(--muted);font-size:var(--font-size-micro)}.reader-profile-item p{overflow-wrap:anywhere;margin:0;line-height:1.55}.reader-profile-view-section{background:#ffffff94;border-radius:10px;gap:4px;margin-top:10px;padding:8px 10px;display:grid}.reader-profile-view-section p{overflow-wrap:anywhere;margin:0;line-height:1.55}.create-author-scroll-column,.create-author-role-grid,.create-author-template-grid{min-height:0;padding-right:4px;overflow:auto}.create-author-fixed-column{align-content:start;min-width:0;min-height:0;display:grid;overflow:hidden}.create-author-step-two-left{grid-template-rows:auto var(--create-author-step-two-body-height);align-self:stretch;min-width:0;height:100%}.create-author-step-two-right{grid-template-rows:auto var(--create-author-step-two-body-height);align-content:stretch;align-self:stretch;min-width:0;height:100%}.create-author-step-two-left .full{min-width:0;min-height:0;height:var(--create-author-step-two-body-height);max-height:var(--create-author-step-two-body-height);grid-template-rows:auto minmax(0,1fr);align-self:stretch}.create-author-step-two-left label,.create-author-step-two-right label,.create-author-step-two-right .create-author-summary-card{width:100%;min-width:0}.create-author-step-two-left select{min-height:var(--select-standard-min-height);align-self:start;height:auto;max-height:none}.create-author-field-head{align-items:center;gap:8px;display:flex}.create-author-name-input{min-width:0;height:48px;min-height:48px;max-height:48px}.create-author-template-grid{align-content:start;gap:14px;display:grid}.create-author-template-picker{gap:8px;margin-bottom:12px;display:grid}.create-author-template-picker-panel{background:#fff;border:1px solid #6a50311f;border-radius:18px;padding:14px 16px;box-shadow:0 8px 18px #6a50310f}.create-author-template-picker span{color:var(--muted);font-size:14px;font-weight:600}.create-author-description-input{resize:none;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;max-height:none;overflow-y:auto}.create-author-step-two-body{align-self:stretch;height:100%;min-height:0}.create-author-category-card-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-height:0;max-height:100%;padding-right:4px;display:grid;overflow:auto}.create-author-category-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);align-items:center;min-height:52px;padding:10px 16px;display:flex}.create-author-category-card strong{color:var(--navy);font-size:16px;font-weight:700;line-height:1.4}.create-author-step-two-right .create-author-summary-card{min-height:0;height:var(--create-author-step-two-body-height);max-height:var(--create-author-step-two-body-height);scrollbar-gutter:stable;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.create-author-step-two-right .create-author-empty-state{text-align:center;scrollbar-gutter:stable;place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.create-author-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:12px;height:100%;padding-right:0;display:grid;overflow:hidden}.create-author-preview-memory{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .12);background:rgba(var(--color-primary-rgb), .06);height:100%;min-height:0;margin-top:12px;padding:14px 16px;overflow:auto}.create-author-preview-memory pre{white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--text);margin:0;line-height:1.85}.create-author-tabs-shell{padding:0}.create-author-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.create-author-tab{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}.create-author-tab-index{background:rgba(var(--color-primary-rgb), .12);width:28px;height:28px;color:var(--color-primary);font-size:var(--font-size-micro);border-radius:999px;place-items:center;display:inline-grid}.create-author-step-header{flex-shrink:0;align-content:start;gap:0;margin-top:0;margin-bottom:8px;display:grid}.create-author-step-header strong{color:var(--navy);font-size:20px}.create-author-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.create-author-role-card,.create-author-mode-card{text-align:left;border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);color:var(--text);cursor:pointer;grid-template-rows:auto 1fr;align-content:start;gap:8px;height:auto;min-height:0;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid;position:relative;overflow:hidden}.create-author-role-card:hover,.create-author-mode-card:hover,.create-author-role-card.active,.create-author-mode-card.active{border-color:rgba(var(--color-primary-rgb), .42);box-shadow:0 12px 24px rgba(var(--color-primary-rgb), .12);background:linear-gradient(180deg, #fff 0%, var(--panel-soft) 100%);transform:translateY(-1px)}.create-author-role-card.active:after,.create-author-mode-card.active:after{content:"已选择";background:rgba(var(--color-primary-rgb), .16);min-height:24px;color:var(--color-primary);font-size:var(--font-size-micro);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.create-author-role-card strong,.create-author-mode-card strong{color:var(--navy);font-size:16px;line-height:1.4}.create-author-role-card p,.create-author-mode-card p,.create-author-role-card small{color:var(--muted);font-family:inherit;font-size:14px;font-weight:500;line-height:1.6}.create-author-role-card p,.create-author-role-card small{margin:0}.create-author-summary-card,.create-author-template-preview,.create-author-empty-state,.create-author-preview-head{margin-bottom:10px}.create-author-edit-layout{scrollbar-gutter:stable;gap:14px;height:100%;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.create-author-edit-section{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .06);gap:12px;padding:16px 18px;display:grid}.create-author-edit-section .section-head{margin-bottom:0}.create-author-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.create-author-edit-description-input{resize:none;min-height:132px;max-height:132px}.create-author-edit-note{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .06);padding:14px 16px}.create-author-profile-note{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .06);padding:12px 14px}.create-author-profile-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.create-author-profile-direction{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .04);gap:12px;padding:14px 16px;display:grid}.create-author-profile-direction-head{gap:4px;display:grid}.create-author-profile-direction-head strong{color:var(--navy);font-size:15px;font-weight:700;line-height:1.5}.create-author-profile-direction-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.create-author-summary-card,.create-author-template-preview,.create-author-empty-state{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel-soft);min-height:100%;padding:16px 18px;overflow:auto}.create-author-portrait-card{align-content:start;gap:14px;display:grid}.create-author-portrait-line{color:var(--text);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.create-author-portrait-title{color:var(--navy);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600;font-family:var(--font-family-heading)}.workspace-author-role-badge{background:rgba(var(--color-text-rgb), .08);min-height:28px;color:var(--text);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.author-card.active .workspace-author-role-badge,.author-card.active .workspace-author-mode-badge.compact{background:#ffffff1a}.create-author-modal-actions{justify-content:flex-end;margin-top:18px}.langgraph-workflow-dialog-body{scrollbar-gutter:stable;gap:14px;height:100%;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.langgraph-workflow-dialog-section{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:rgba(var(--color-primary-rgb), .05);gap:12px;padding:16px 18px;display:grid}.langgraph-workflow-dialog-section .section-head{margin-bottom:0}.langgraph-workflow-node-draft-list{gap:12px;display:grid}.langgraph-workflow-node-draft-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb), .14);background:linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);gap:12px;padding:14px 16px;display:grid}@media (width<=1440px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-shell{overscroll-behavior-block:contain;z-index:9999;background:linear-gradient(#082238fa,#0b4856f5 42%,#19655cf0 70%,#3e8857f5 100%);place-items:center;min-height:0;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden auto}.auth-notice-dialog-backdrop{z-index:10000}.auth-shell:before,.auth-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.auth-shell:before{opacity:.9;background:radial-gradient(circle at 10% 12%,#ffffffdb 0 1.2px,#0000 1.8px),radial-gradient(circle at 18% 8%,#ffffff94 0 1px,#0000 1.6px),radial-gradient(circle at 32% 16%,#ffffffb8 0 1.4px,#0000 2px),radial-gradient(circle at 46% 10%,#ffffffbd 0 1.3px,#0000 1.9px),radial-gradient(circle at 61% 14%,#ffffffa3 0 1.1px,#0000 1.7px),radial-gradient(circle at 78% 11%,#ffffffd1 0 1.4px,#0000 2px),radial-gradient(circle at 90% 18%,#ffffff8f 0 1px,#0000 1.6px),linear-gradient(#ffffff14,#0000 28%)}.auth-shell:after{clip-path:polygon(0 44%,100% 44%,100% 100%,0 100%);background:radial-gradient(75% 38% at 50% 86%,#b5e0ba2e,#0000 74%),linear-gradient(#0000 52%,#0e443214 60%,#0f53381f 68%,#18604133 100%),radial-gradient(120% 58% at 50% 106%,#175b42eb 0 42%,#0000 43%),radial-gradient(42% 18% at 18% 92%,#12462ef5 0 54%,#0000 55%),radial-gradient(36% 16% at 35% 90%,#1e6640e0 0 52%,#0000 53%),radial-gradient(30% 14% at 70% 92%,#0f5430f0 0 50%,#0000 51%),radial-gradient(28% 13% at 84% 89%,#146038eb 0 52%,#0000 53%),linear-gradient(102deg,#0000 58%,#84d6c6bf 60%,#63c2b6e0 63%,#b7f3e5b3 66%,#0000 69%)}.auth-stage{z-index:1;width:min(1120px,100%);position:relative}.auth-card{border:1px solid var(--line-strong);background:linear-gradient(#fffffffb,#f7fafafa);border-radius:32px;width:100%;padding:32px 34px;box-shadow:0 28px 56px #060e1c42}.auth-card-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:34px;display:grid}.auth-visual-panel{border-right:1px solid rgba(var(--color-text-rgb), .1);align-content:start;gap:24px;padding-right:34px;display:grid}.auth-visual-title{color:#fffffff0;letter-spacing:.08em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.1}.auth-visual-media-shell{background:linear-gradient(#082238fa,#0b4856f5 42%,#19655cf0 70%,#3e8857f5 100%);border-radius:28px;place-items:center;min-height:320px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff14}.auth-visual-media{object-fit:contain;width:100%;max-width:260px;height:auto;display:block}.auth-form-panel{align-content:start;gap:22px;display:grid}.auth-hero{gap:0;display:grid}.auth-hero-title-row{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.auth-hero-brand-inline{color:var(--color-primary);letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.05;font-family:var(--font-family-heading);margin:0}.auth-hero-title{color:var(--text);letter-spacing:-.05em;font-size:clamp(28px,2.6vw,36px);line-height:1.06;font-family:var(--font-family-heading);margin:0}.auth-form-stack{gap:16px;display:grid}.auth-field{gap:10px;display:grid}.auth-field>span{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:600}.auth-input-shell{border:1px solid rgba(var(--color-text-rgb), .14);background:#ffffffeb;border-radius:14px;align-items:center;min-height:70px;padding:0 22px;display:flex;box-shadow:inset 0 1px #fffc}.auth-input-shell input{width:100%;color:var(--text);background:0 0;border:0;padding:0;font-size:20px;font-weight:600;line-height:1.4}.auth-input-shell input::placeholder{color:rgba(var(--color-text-rgb), .28)}.auth-input-shell input:focus{outline:none}.auth-meta-row{justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.auth-remember-row{color:var(--text);align-items:center;gap:14px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.auth-remember-row input{width:22px;height:22px;accent-color:var(--color-primary);border-radius:6px}.auth-link-btn{color:#1e90ff;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:700;line-height:1.2}.auth-primary-btn{border-radius:12px;width:100%;min-height:60px;font-size:20px;font-weight:700}.auth-switch-row{color:var(--muted);justify-content:flex-start;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.auth-switch-link{color:#e34b45;cursor:pointer;background:0 0;border:0;font-size:17px;font-weight:700;line-height:1.4}.topbar-user{color:var(--subtext);font-size:var(--font-size-caption)}@media (width<=768px){.auth-shell{padding:14px}.auth-card-layout{grid-template-columns:1fr;gap:24px}.auth-card{border-radius:24px;padding:30px 22px 24px}.auth-visual-panel{border-right:0;border-bottom:1px solid rgba(var(--color-text-rgb), .1);padding-bottom:24px;padding-right:0}.auth-visual-media-shell{min-height:220px;padding:20px}.auth-hero-title-row{gap:10px}.auth-hero-title{font-size:30px}.auth-hero-brand-inline{font-size:28px}.auth-input-shell{min-height:60px;padding:0 16px}.auth-input-shell input{font-size:18px}.auth-meta-row{flex-direction:column;align-items:flex-start}.auth-remember-row{font-size:16px}.auth-primary-btn{min-height:56px;font-size:18px}}@container app-shell (inline-size<68rem){.frame{grid-template-columns:minmax(0,1fr)}.left-rail{z-index:var(--layer-dialog);visibility:hidden;block-size:100dvb;inline-size:min(20rem,100vi - 3rem);max-inline-size:calc(100vi - 3rem);transition:transform .18s,visibility .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.frame.shell-navigation-open .left-rail{visibility:visible;transform:translate(0)}.shell-navigation-backdrop{z-index:calc(var(--layer-dialog) - 1);background:rgba(var(--color-text-rgb), .32);cursor:pointer;display:block;position:fixed;inset:0}.shell-navigation-trigger{flex:0 0 var(--control-height-compact);inline-size:var(--control-height-compact);block-size:var(--control-height-compact);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);cursor:pointer;place-items:center;font-size:20px;display:inline-grid}.topbar{gap:var(--control-gap);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions"}.topbar-user-badge-list{display:none}.content-area{padding-inline:var(--page-gutter)}}@container app-shell (inline-size<42rem){.topbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""actions"}.topbar-actions{flex-wrap:wrap;justify-content:space-between;justify-self:stretch;inline-size:100%}.topbar-title{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}}.content-area.content-area-component-workbench .component-workbench-roadmap{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.content-area.content-area-component-workbench .component-framework-grid,.content-area.content-area-component-workbench .component-definition-grid,.content-area.content-area-component-workbench .component-evolution-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.content-area.content-area-component-workbench .component-stage-grid,.content-area.content-area-component-workbench .component-judgement-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}@container component-workbench (inline-size<48rem){.component-workbench-roadmap,.component-framework-grid,.component-definition-grid,.component-stage-grid,.component-judgement-grid,.component-evolution-grid{grid-template-columns:minmax(0,1fr)}.component-workbench-step:after{display:none}.component-workbench-actions{justify-content:flex-start}.component-log-head{flex-direction:column;align-items:flex-start}}.content-area.content-area-evolution-workbench>.content-grid.two,.content-area.content-area-evolution-workbench>.content-grid.stage-eval-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));min-inline-size:0}.content-area.content-area-evolution-workbench .form-grid.two-col-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.content-area.content-area-evolution-workbench .stage-eval-hero-grid,.content-area.content-area-evolution-workbench .self-evolution-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));min-inline-size:0}.content-area.content-area-evolution-workbench .stage-eval-distribution,.content-area.content-area-evolution-workbench .stage-eval-mode-list,.content-area.content-area-evolution-workbench .evolution-confidence-guide,.content-area.content-area-evolution-workbench .evolution-confidence-card-grid,.content-area.content-area-evolution-workbench .evolution-status-delta-list,.content-area.content-area-evolution-workbench .self-evolution-stage-bars,.content-area.content-area-evolution-workbench .evolution-simple-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));min-inline-size:0}.content-area.content-area-evolution-workbench .self-evolution-step-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));min-inline-size:0}.content-area.content-area-evolution-workbench .evolution-hero-detail-grid,.content-area.content-area-evolution-workbench .evolution-analyze-top-grid,.content-area.content-area-evolution-workbench .evolution-step-layout{min-inline-size:0}.content-area.content-area-evolution-workbench .evolution-hero-detail-grid,.content-area.content-area-evolution-workbench .evolution-analyze-top-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.content-area.content-area-evolution-workbench .evolution-step-layout{grid-template-columns:minmax(min(100%,36rem),1.4fr) minmax(min(100%,20rem),.9fr)}.content-area.content-area-evolution-workbench .stage-eval-verdict-head,.content-area.content-area-evolution-workbench .self-evolution-result-head,.content-area.content-area-evolution-workbench .component-workbench-actions{flex-wrap:wrap}@container evolution-workbench (inline-size<64rem){.content-grid.two,.stage-eval-bottom-grid,.evolution-step-layout,.evolution-analyze-top-grid{grid-template-columns:minmax(0,1fr)}.evolution-analyze-action-card{grid-column:auto}}@container evolution-workbench (inline-size<44rem){.self-evolution-step-tab:after{display:none}.stage-eval-verdict-head,.self-evolution-result-head,.evolution-hero-stats-head{flex-direction:column;align-items:flex-start}.self-evolution-stage-bars{min-height:0}}@media (prefers-reduced-motion:reduce){.left-rail{transition:none}}@container creation-orchestration (inline-size<42rem){.creation-system-toolbar,.creation-system-toolbar-title,.creation-system-attr-form{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.creation-system-toolbar-title{inline-size:100%;margin-inline-end:0}.creation-system-title-input{inline-size:100%;min-inline-size:0;max-inline-size:100%}.creation-system-attr-form{inline-size:100%}.creation-system-attr-form input{flex:10rem;inline-size:min(100%,10rem);min-inline-size:0}.creation-system-action.subtle{min-inline-size:0}.creation-system-view-toggle{inline-size:100%}.creation-system-view-toggle button{flex:1 1 0;min-inline-size:0}}@container modal-surface (inline-size<42rem){.create-author-panel.step-2 .create-author-panel-grid,.create-author-role-grid,.single-evolution-meta-grid,.single-evolution-state-grid,.single-evolution-dialog .form-grid.two-col-grid,.component-stage-target-table{grid-template-columns:minmax(0,1fr)}.component-stage-target-table>:nth-child(n){border-right:0}}
