.history-timeline[data-v-5353ed55]{margin:16px 0 28px;max-width:920px;scroll-margin-top:88px}.timeline-header[data-v-5353ed55]{margin-bottom:16px}.timeline-header h2[data-v-5353ed55]{margin:0 0 4px;font-size:20px}.timeline-header p[data-v-5353ed55],.timeline-empty p[data-v-5353ed55]{margin:0;color:var(--muted);line-height:1.6}.timeline-empty[data-v-5353ed55]{display:grid;justify-items:center;gap:8px;padding:36px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center}.timeline-empty svg[data-v-5353ed55]{color:var(--accent)}.timeline-list[data-v-5353ed55],.timeline-entries[data-v-5353ed55]{list-style:none;margin:0;padding:0}.timeline-list[data-v-5353ed55]{margin-left:6px;padding-left:20px;border-left:1px solid #dbdce9}.timeline-event[data-v-5353ed55]{position:relative}.timeline-event+.timeline-event[data-v-5353ed55]{margin-top:12px}.timeline-event[data-v-5353ed55]:before{position:absolute;top:25px;left:-25px;width:9px;height:9px;border:2px solid var(--bg);border-radius:50%;background:var(--accent);content:""}.timeline-card[data-v-5353ed55]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}summary[data-v-5353ed55]{display:flex;cursor:pointer;list-style:none}summary[data-v-5353ed55]::-webkit-details-marker{display:none}summary[data-v-5353ed55]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.timeline-card-summary[data-v-5353ed55]{align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.timeline-card-summary[data-v-5353ed55]:hover,.timeline-revision-summary[data-v-5353ed55]:hover,.timeline-secondary-summary[data-v-5353ed55]:hover{background:#f9f9fc}.timeline-summary-copy[data-v-5353ed55],.timeline-revision-copy[data-v-5353ed55]{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.timeline-summary-copy>strong[data-v-5353ed55]{font-size:16px;line-height:1.4}.timeline-meta[data-v-5353ed55],.timeline-disclosure[data-v-5353ed55]{display:inline-flex;align-items:center;gap:7px}.timeline-meta[data-v-5353ed55],.timeline-summary-detail[data-v-5353ed55],.timeline-summary-reason[data-v-5353ed55],.timeline-version[data-v-5353ed55]{color:var(--muted);font-size:13px}.timeline-disclosure[data-v-5353ed55]{flex-shrink:0;color:var(--accent);font-size:13px}.timeline-card .timeline-disclosure svg[data-v-5353ed55],.timeline-secondary-summary svg[data-v-5353ed55]{flex-shrink:0;transform:rotate(90deg)}.timeline-card[open]>summary .timeline-disclosure svg[data-v-5353ed55],.timeline-revision[open]>summary .timeline-disclosure svg[data-v-5353ed55],.timeline-secondary[open]>summary svg[data-v-5353ed55]{transform:rotate(-90deg)}.timeline-summary-reason[data-v-5353ed55]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.timeline-card[open]>summary .timeline-summary-reason[data-v-5353ed55]{display:none}.timeline-event-body[data-v-5353ed55]{display:grid;gap:12px;padding:0 20px 17px}.timeline-event-reason[data-v-5353ed55]{margin:0;padding:10px 12px;border-radius:8px;background:#f7f7fb;overflow-wrap:anywhere;white-space:pre-wrap}.timeline-event-reason strong[data-v-5353ed55]{margin-right:6px;color:var(--muted);font-size:13px}.timeline-main-changes h3[data-v-5353ed55]{margin:0 0 6px;font-size:14px}.timeline-entries[data-v-5353ed55]{display:grid;gap:6px}.timeline-revision[data-v-5353ed55]{border:1px solid var(--border);border-radius:9px}.timeline-revision-summary[data-v-5353ed55]{align-items:center;gap:10px;padding:10px;border-radius:9px}.timeline-revision-summary .timeline-disclosure[data-v-5353ed55]{margin-left:auto}.timeline-type-icon[data-v-5353ed55]{display:grid;flex:0 0 32px;height:32px;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.timeline-revision-copy small[data-v-5353ed55]{margin-left:7px;color:var(--muted)}.timeline-revision-body[data-v-5353ed55]{min-width:0;padding:0 12px 12px}.timeline-diff[data-v-5353ed55]{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:13px}.timeline-diff th[data-v-5353ed55],.timeline-diff td[data-v-5353ed55]{padding:8px 6px;border-bottom:1px solid var(--border);overflow-wrap:anywhere;white-space:pre-wrap;vertical-align:top}.timeline-diff th[data-v-5353ed55]:first-child{width:clamp(62px,19%,160px)}.timeline-diff thead th[data-v-5353ed55]{color:var(--muted)}.timeline-revision-actions[data-v-5353ed55]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:13px}.timeline-revision-actions a[data-v-5353ed55],.timeline-references a[data-v-5353ed55]{color:var(--accent)}.timeline-restore[data-v-5353ed55]{padding:5px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--accent);font:inherit;cursor:pointer}.timeline-restore[data-v-5353ed55]:hover{background:var(--accent-soft)}.timeline-secondary-summary[data-v-5353ed55]{align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;color:var(--muted);font-size:13px}.timeline-secondary .timeline-entries[data-v-5353ed55]{margin-top:6px}.timeline-technical-info[data-v-5353ed55]{display:grid;gap:8px;margin:8px 10px;font-size:13px}.timeline-technical-info>div[data-v-5353ed55]{display:grid;grid-template-columns:80px minmax(0,1fr)}.timeline-technical-info dt[data-v-5353ed55]{color:var(--muted)}.timeline-technical-info dd[data-v-5353ed55]{margin:0;overflow-wrap:anywhere}.timeline-references[data-v-5353ed55]{padding:8px 10px;font-size:13px}.timeline-references>div[data-v-5353ed55]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.timeline-sr-only[data-v-5353ed55]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:580px){.timeline-list[data-v-5353ed55]{margin-left:3px;padding-left:11px}.timeline-event[data-v-5353ed55]:before{left:-16px}.timeline-card-summary[data-v-5353ed55],.timeline-event-body[data-v-5353ed55]{padding-right:12px;padding-left:12px}.timeline-disclosure span[data-v-5353ed55]{display:none}.timeline-revision-copy small[data-v-5353ed55]{display:block;margin-left:0}}.resource-browser[data-v-824a0687]{--rb-text: #252522;--rb-muted: #777771;--rb-line: #eeede9;--rb-hover: #f6f5f2;--rb-selected: #efeeea;max-width:930px;margin:0 auto;padding:35px 34px 40px;color:var(--rb-text);font-size:14px;line-height:1.5;min-width:0}.resource-browser[data-v-824a0687] *{box-sizing:border-box}.resource-browser button[data-v-824a0687],.resource-browser input[data-v-824a0687]{font:inherit;color:inherit}.resource-browser button[data-v-824a0687]{cursor:pointer;border:0;background:none}.resource-browser button[data-v-824a0687]:disabled{cursor:wait;opacity:.55}.resource-browser button[data-v-824a0687]:focus-visible,.resource-browser a[data-v-824a0687]:focus-visible,.resource-browser summary[data-v-824a0687]:focus-visible{outline:2px solid #77766e;outline-offset:3px}.resource-browser h1[data-v-824a0687],.resource-browser h2[data-v-824a0687],.resource-browser p[data-v-824a0687],.resource-browser ul[data-v-824a0687]{margin:0}.resource-browser svg[data-v-824a0687]{flex-shrink:0}.rb-heading[data-v-824a0687]{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:25px}.rb-title[data-v-824a0687]{display:flex;align-items:baseline;gap:11px;white-space:nowrap}.resource-browser h1[data-v-824a0687]{font-size:28px;line-height:1.3;letter-spacing:-.7px;font-weight:500}.rb-total[data-v-824a0687]{color:var(--rb-muted);font-size:14px;font-variant-numeric:tabular-nums}.rb-search[data-v-824a0687]{display:flex;align-items:center;gap:9px;border:1px solid #e4e3de;border-radius:9px;padding:0 12px;min-height:39px;width:260px;color:var(--rb-muted);background:#fff}.rb-search[data-v-824a0687]:focus-within{border-color:#aaa99f;outline:2px solid transparent}.rb-search input[data-v-824a0687]{border:0;outline:none;min-width:0;width:100%;background:transparent;height:36px;font-size:13px;appearance:none}.rb-search input[data-v-824a0687]::placeholder{color:#8a8983}.rb-search kbd[data-v-824a0687]{font-family:inherit;font-size:11px;white-space:nowrap;color:#96958e}.rb-categories[data-v-824a0687]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:22px}.rb-category[data-v-824a0687]{display:flex;gap:8px;align-items:center;padding:6px 12px;border-radius:7px;font-size:13px;min-height:34px;color:#6d6c66}.rb-category[aria-pressed=true][data-v-824a0687]{background:var(--rb-selected);color:var(--rb-text)}.rb-category[data-v-824a0687]:hover,.rb-status-filter[data-v-824a0687]:hover{background:var(--rb-hover)}.rb-category span[data-v-824a0687]{font-size:12px;font-variant-numeric:tabular-nums;color:#8b8a83}.rb-status-filter[data-v-824a0687]{display:flex;align-items:center;gap:7px;border:1px solid var(--rb-line)!important;border-radius:6px;padding:5px 8px;font-size:12px!important;color:var(--rb-muted)!important}.rb-list-header[data-v-824a0687]{display:grid;grid-template-columns:minmax(0,1fr) 88px 18px;gap:16px;padding:0 13px 10px;color:#88877f;font-size:12px;border-bottom:1px solid var(--rb-line)}.rb-list[data-v-824a0687]{list-style:none;padding:0}.rb-list li[data-v-824a0687]{border-bottom:1px solid var(--rb-line)}.rb-row[data-v-824a0687]{display:grid;grid-template-columns:minmax(0,1fr) 88px 18px;align-items:center;gap:16px;width:100%;padding:14px 13px;text-align:left;border-radius:7px;min-height:72px}.rb-row[data-v-824a0687]:hover{background:var(--rb-hover)}.rb-identity[data-v-824a0687]{display:flex;align-items:center;gap:15px;min-width:0}.rb-resource-icon[data-v-824a0687]{width:20px;flex:0 0 20px;display:flex;align-items:center;color:#6b6a64}.rb-row-copy[data-v-824a0687]{display:grid;gap:3px;min-width:0}.rb-row-name[data-v-824a0687]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.rb-row-note[data-v-824a0687]{font-size:12px;color:var(--rb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-type[data-v-824a0687]{font-size:12px;color:var(--rb-muted)}.rb-chevron[data-v-824a0687]{color:#b7b6ae;display:flex}.rb-footer[data-v-824a0687]{padding:16px 13px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--rb-muted);font-size:12px}.resource-browser .rb-more[data-v-824a0687]{border:1px solid #e6e5df;border-radius:7px;padding:7px 12px;color:#57564f;font-size:12px}.rb-more[data-v-824a0687]:hover,.rb-outline[data-v-824a0687]:hover,.rb-edit[data-v-824a0687]:hover{background:var(--rb-hover)}.rb-empty[data-v-824a0687]{padding:65px 10px;text-align:center;color:var(--rb-muted)}.rb-empty strong[data-v-824a0687]{display:block;font-weight:500;color:var(--rb-text);margin-bottom:7px}.rb-empty .rb-outline[data-v-824a0687]{margin-top:18px}.rb-back[data-v-824a0687]{display:flex;align-items:center;gap:7px;font-size:13px!important;color:var(--rb-muted)!important;padding:4px 0;margin-bottom:33px}.rb-back svg[data-v-824a0687]{transform:rotate(180deg)}.rb-back[data-v-824a0687]:hover{color:var(--rb-text)!important}.rb-detail[data-v-824a0687]{max-width:710px;margin:0 auto;min-height:610px}.rb-detail-type[data-v-824a0687]{display:flex;align-items:center;gap:9px;color:var(--rb-muted);font-size:13px;margin-bottom:14px!important}.rb-detail-heading[data-v-824a0687]{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.rb-detail h1[data-v-824a0687]{font-size:29px;overflow-wrap:anywhere;letter-spacing:-.5px;min-width:0}.rb-edit[data-v-824a0687]{font-size:13px!important;color:var(--rb-muted)!important;flex-shrink:0;padding:6px 10px;border-radius:7px}.rb-description[data-v-824a0687]{font-size:14px;color:#5b5a54;line-height:1.9;margin-top:20px!important;white-space:pre-wrap;overflow-wrap:anywhere}.rb-section[data-v-824a0687]{margin-top:34px}.resource-browser h2[data-v-824a0687]{font-size:13px;font-weight:500;color:#6f6e67;margin-bottom:12px}.rb-related[data-v-824a0687]{width:100%;padding:14px 0;border-bottom:1px solid var(--rb-line)!important;display:flex;align-items:center;gap:12px;text-align:left}.rb-related[data-v-824a0687]:hover{background:var(--rb-hover)}.rb-related>svg[data-v-824a0687]{color:#77766f}.rb-related-copy[data-v-824a0687]{flex:1;display:grid;min-width:0;gap:3px}.rb-related-copy strong[data-v-824a0687]{font-weight:500;overflow-wrap:anywhere}.rb-related-copy small[data-v-824a0687]{font-size:12px;color:var(--rb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-browser .rb-outline[data-v-824a0687]{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:8px;border:1px solid #deddd7;text-decoration:none;max-width:100%;overflow-wrap:anywhere;color:var(--rb-text);font-size:13px}.rb-url[data-v-824a0687]{font-size:12px;color:var(--rb-muted);margin-top:10px!important;overflow-wrap:anywhere}.rb-meta[data-v-824a0687]{display:grid;grid-template-columns:85px minmax(0,1fr);gap:14px 26px;margin:0;font-size:13px}.rb-meta dt[data-v-824a0687]{color:var(--rb-muted)}.rb-meta dd[data-v-824a0687]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.rb-extra[data-v-824a0687]{margin-top:28px;font-size:13px;color:var(--rb-muted)}.rb-extra summary[data-v-824a0687]{cursor:pointer;width:fit-content}.rb-extra[open] summary[data-v-824a0687]{margin-bottom:18px}.rb-extra dd[data-v-824a0687]{color:var(--rb-text)}.rb-detail-actions[data-v-824a0687]{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid var(--rb-line)}.rb-detail-actions button[data-v-824a0687]{display:flex;align-items:center;gap:7px;padding:0;font-size:12px;color:var(--rb-muted)}.rb-detail-actions button[data-v-824a0687]:hover{color:var(--rb-text);text-decoration:underline}@media(max-width:650px){.resource-browser[data-v-824a0687]{padding:26px 20px 28px}.rb-heading[data-v-824a0687]{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:18px}.rb-search[data-v-824a0687]{width:100%;min-height:42px}.rb-search input[data-v-824a0687]{font-size:16px}.rb-search kbd[data-v-824a0687]{display:none}.rb-categories[data-v-824a0687]{gap:3px}.rb-category[data-v-824a0687]{padding:7px 9px}.rb-row[data-v-824a0687],.rb-list-header[data-v-824a0687]{grid-template-columns:minmax(0,1fr) 62px 14px;gap:8px;padding-left:3px;padding-right:3px}.rb-identity[data-v-824a0687]{gap:10px}.rb-resource-icon[data-v-824a0687]{width:17px;flex-basis:17px}.rb-row[data-v-824a0687]{min-height:71px}.rb-detail[data-v-824a0687]{min-height:580px}.rb-meta[data-v-824a0687]{gap:14px 18px}}@media(max-width:380px){.resource-browser[data-v-824a0687]{padding-left:15px;padding-right:15px}.rb-category[data-v-824a0687]{padding:7px 8px;gap:5px}.rb-row[data-v-824a0687],.rb-list-header[data-v-824a0687]{grid-template-columns:minmax(0,1fr) 55px;gap:9px}.rb-chevron[data-v-824a0687]{display:none}.rb-row-name[data-v-824a0687]{font-size:13px}}:root{color-scheme:light;--bg: #fff;--surface: #fff;--text: #252522;--muted: #777771;--border: #eeede9;--accent: #353530;--accent-soft: #f6f5f2;--radius: 9px;--content-width: 930px;--page-gutter: clamp(20px, 3vw, 34px);--mono: "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}::selection{background:#e8e7e0;color:#252522}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.026em;overflow-wrap:anywhere}h2{margin-bottom:13px;font-size:17px;font-weight:500;line-height:1.4}.muted,.fine{color:var(--muted);line-height:1.65}.fine{font-size:12px}.eyebrow{margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.08em}.shell{min-height:100vh}.workspace{min-width:0}.object-back{margin-bottom:20px}.studio-topbar{position:relative;z-index:4;display:flex;align-items:center;gap:clamp(14px,3vw,34px);min-height:61px;padding-inline:28px;border-bottom:1px solid var(--border);background:var(--surface)}.brand,.login-brand{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--text)}.brand:hover{text-decoration:none}.brand-symbol{display:inline-flex;flex:none;align-items:center;justify-content:center;width:25px;height:25px;color:var(--text);font-size:21px;font-weight:750;line-height:1}.brand-symbol span{color:inherit}.brand-wordmark{display:grid;gap:2px;line-height:1.2}.brand-wordmark strong{font-size:19px;font-weight:500;letter-spacing:-.015em}.brand-wordmark small{color:var(--muted);font-size:11px;white-space:nowrap}.studio-navigation,.studio-topbar-actions{display:flex;align-items:center;gap:8px}.studio-navigation{flex:1;justify-content:center}.studio-navigation :is(a,button),.workspace-menu summary,.workspace-menu-panel :is(a,button),.form-disclosure{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer}.studio-navigation :is(a,button):hover,.workspace-menu summary:hover,.workspace-menu-panel :is(a,button):hover{background:var(--bg);color:var(--text);text-decoration:none}.studio-navigation :is(.active,.selected,[aria-current=page]),.workspace-menu[open] summary{background:var(--accent-soft);color:var(--accent);font-weight:650}.studio-topbar-actions{flex:none;margin-left:auto}.studio-topbar-actions svg{flex:none}.topbar-add{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.topbar-add:hover{background:var(--accent-soft)}.workspace-menu .topbar-more{min-width:34px;justify-content:center;font-size:18px;line-height:1}.studio-topbar-actions kbd{display:inline-block;padding:1px 4px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.35}.workspace-menu{position:relative}.workspace-menu summary{list-style:none}.workspace-menu summary::-webkit-details-marker{display:none}.workspace-menu summary svg{transform:rotate(90deg)}.workspace-menu[open] summary svg{transform:rotate(-90deg)}.workspace-menu-panel{position:absolute;top:calc(100% + 7px);right:0;z-index:1;display:grid;width:max-content;min-width:164px;max-width:min(240px,80vw);padding:6px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:0 8px 25px #26293516}.workspace-menu-panel :is(a,button){width:100%}.workspace-menu-panel :is(a,button):disabled{opacity:.65;cursor:default}.workspace-menu-panel :is(p,small){margin:0 0 4px;padding:7px 10px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;overflow-wrap:anywhere}.content{width:min(var(--content-width),calc(100% - var(--page-gutter) - var(--page-gutter)));margin-inline:auto;padding-top:35px;padding-bottom:30px}.content.resource-content{width:100%;padding-top:0}.resource-content>.n-alert{width:min(862px,calc(100% - 40px));margin:20px auto 0}.resource-content>.history-timeline{width:min(710px,calc(100% - 40px));margin-inline:auto}.content>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:24px;padding:15px 0 22px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.page-heading,.panel-heading,.history-heading{display:flex;justify-content:space-between;gap:12px 20px}.page-heading{flex-wrap:wrap;align-items:flex-end;margin-bottom:21px}.page-heading>:first-child{flex:1 1 260px;min-width:0}.page-heading .muted{max-width:620px;margin-bottom:0;overflow-wrap:anywhere}.heading-actions,.summary-actions,.modal-actions,.revision-actions,.history-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.panel,.resource-summary{min-width:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.panel-heading{align-items:center;margin-bottom:13px}.panel-heading h2{margin:0}.panel>:last-child{margin-bottom:0}.resource-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.resource-role{display:flex;flex:1 1 210px;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}.resource-role .eyebrow{margin-bottom:3px}.resource-role>svg,.relation-icon{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.resource-role>svg{width:42px;height:42px;padding:9px}.action-link,.inline-action{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.action-link.primary,.action-link:hover,.inline-action:hover{border-color:#d9d8d1;background:var(--accent-soft);color:var(--accent);text-decoration:none}.action-link:disabled,.inline-action:disabled{border-color:var(--border);background:var(--bg);color:var(--muted);opacity:.65;cursor:default}.detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.detail-fields{display:grid;grid-template-columns:minmax(94px,28%) minmax(0,1fr);margin:10px 0 0;font-size:13px}.detail-fields dt,.detail-fields dd{margin:0;padding-block:9px;border-top:1px solid var(--border);overflow-wrap:anywhere;white-space:pre-wrap}.detail-fields dt{padding-right:12px;color:var(--muted)}.relation{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border);color:var(--text)}.relation:hover{color:var(--accent);text-decoration:none}.relation>div{flex:1;min-width:0;overflow-wrap:anywhere}.relation small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.history-group{padding:17px 0;border-top:1px solid var(--border)}.history-group:last-child{padding-bottom:0}.history-heading{align-items:flex-start;margin-bottom:12px}.history-heading>div{min-width:0;overflow-wrap:anywhere}.history-heading p{margin:4px 0 0;color:var(--muted);font-size:12px}.sep{padding-inline:5px;color:var(--muted)}.table-scroll{overflow-x:auto}.diff-table{width:100%;min-width:360px;margin-bottom:12px;border-collapse:collapse;table-layout:fixed;font-size:12px;text-align:left}.diff-table th,.diff-table td{padding:9px 11px;border-bottom:1px solid var(--border)}.diff-table th{background:var(--bg);color:var(--muted);font-weight:650}.diff-table th:first-child{width:24%}.diff-table td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}.diff-table .before{background:#fff2f2;color:#963b4b}.diff-table .after{background:#eef9f2;color:#276b47}.revision-actions,.history-links{margin-top:10px}.history-links a{padding:3px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;overflow-wrap:anywhere}.backup-result{margin:13px 0;padding:12px;border:1px solid #d9d8d1;border-radius:9px;background:var(--accent-soft);overflow-wrap:anywhere}.backup-result p{margin:5px 0 0}pre{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.mb{margin-bottom:16px}.edit-modal,.small-modal{max-height:90vh;max-height:90dvh;overflow-y:auto}.edit-modal{width:min(720px,94vw)}.small-modal{width:min(570px,94vw)}.form-grid,.collector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.form-grid .wide{grid-column:1 / -1}.collector-grid{gap:10px}.collector-option{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.collector-option:hover{border-color:#d9d8d1;background:var(--accent-soft)}.collector-option svg{flex:none;color:var(--accent)}.collector-option>span{flex:1;min-width:0}.collector-option strong,.collector-option small{display:block;overflow-wrap:anywhere}.collector-option small{color:var(--muted);font-size:12px;line-height:1.55}.form-disclosure{margin-bottom:10px;padding-inline:0;color:var(--accent);font-weight:650}.form-disclosure:hover{text-decoration:underline;text-underline-offset:3px}.form-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.modal-actions{justify-content:flex-end;margin-top:14px}.loading,.login-wrap{min-height:100vh;min-height:100dvh}.loading{display:grid;place-items:center}.login-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px var(--page-gutter);background:var(--bg)}.login-brand{margin-bottom:16px;font-size:21px;font-weight:500}.login-card{width:min(420px,100%);padding:clamp(19px,5vw,29px);border:1px solid var(--border);border-radius:12px;background:var(--surface)}.login-card .eyebrow{color:var(--accent)}.login-card h1{font-size:clamp(23px,5vw,29px)}.login-card .fine{margin:13px 0 0}.login-foot{margin:16px 0 0;color:var(--muted);font-size:12px;text-align:center}@media(max-width:700px){.studio-topbar{flex-wrap:wrap;gap:5px 12px;padding-block:8px;padding-inline:20px}.studio-navigation{order:3;flex:1 1 100%;justify-content:flex-start}.studio-topbar-actions kbd{display:none}.detail-grid,.form-grid{grid-template-columns:minmax(0,1fr)}.content{padding-top:26px}.panel,.resource-summary{padding:15px}}@media(max-width:400px){.studio-topbar-actions{gap:3px}.studio-topbar-actions .command-shortcut,.workspace-menu summary{padding-inline:5px}.collector-grid{grid-template-columns:minmax(0,1fr)}.history-heading{flex-wrap:wrap}}@media(max-width:360px){.brand-wordmark small{display:none}}
