.resource-content-page{min-width:0;color:var(--foreground);padding:26px 28px;font-size:13px}.resource-content-breadcrumb{color:var(--muted-foreground);margin-bottom:20px;font-size:12px}.resource-content-back{color:var(--muted-foreground);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-size:12px;display:inline-flex}.resource-content-back svg{width:14px;height:14px}.resource-content-heading{align-items:center;gap:14px;display:flex}.resource-content-heading>div:not(.resource-content-actions){flex:1;min-width:0}.resource-content-heading h1{overflow-wrap:anywhere;letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.3}.resource-content-heading p{color:var(--muted-foreground);margin:8px 0 0;font-size:13px}.resource-content-mark{background:var(--prototype-wash,var(--surface-3));width:48px;height:48px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.resource-content-mark svg{width:23px;height:23px}.resource-content-actions{flex-shrink:0;gap:8px;display:flex}.resource-content-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;margin:20px 0 28px;font-size:12px;display:flex}.resource-content-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.resource-content-toolbar>span{color:var(--muted-foreground);margin-left:auto;font-size:12px}.resource-content-search{border:1px solid var(--border);background:var(--surface-1);width:min(440px,100%);min-width:0;height:38px;color:var(--muted-foreground);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.resource-content-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.resource-content-search input{background:0 0;flex:1;min-width:0;font-size:12px;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.resource-content-search svg{flex-shrink:0;width:16px;height:16px}.resource-content-search button{color:inherit;background:0 0;border:0;padding:4px}.resource-version-select{width:220px;min-width:0;background:var(--surface-1)!important;border-radius:9px!important;height:38px!important}.resource-content-notice{background:var(--surface-3);color:var(--muted-foreground);border-radius:9px;padding:11px 14px;font-size:12px;line-height:1.6}.resource-content-state{min-height:250px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.resource-content-state>svg{width:24px;height:24px}.resource-content-state strong{color:var(--foreground);font-size:15px;font-weight:550}.resource-content-state p{margin:0;font-size:12px}.resource-data-table{max-height:65dvh;overflow:auto}.resource-data-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.resource-data-table th{background:var(--surface-1);color:var(--muted-foreground);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:12px 14px;font-size:12px;font-weight:500;position:sticky;top:0}.resource-data-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;min-width:100px;max-width:480px;padding:14px}.resource-data-table tr:hover td{background:var(--surface-3)}.resource-memory-list{gap:6px;display:grid}.resource-memory-list article{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:10px;padding:20px 16px}.resource-memory-list article:hover{background:var(--surface-3)}.resource-memory-top{color:var(--muted-foreground);align-items:center;gap:12px;font-size:12px;display:flex}.resource-memory-top>span{background:var(--prototype-wash,var(--surface-3));color:var(--primary);border-radius:6px;padding:3px 7px}.resource-memory-list h2{margin:10px 0 7px;font-size:15px;font-weight:550}.resource-memory-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.resource-memory-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.resource-memory-tags>span{color:var(--muted-foreground);background:var(--surface-3);border-radius:6px;padding:2px 7px;font-size:12px}.resource-memory-tags small{color:var(--muted-foreground);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.resource-memory-tags svg{width:13px;height:13px}.resource-content-pagination{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;font-size:12px;display:flex}@media (width<=760px){.resource-content-page{padding:20px 12px}.resource-content-heading{flex-wrap:wrap}.resource-content-heading h1{font-size:22px}.resource-content-actions{flex-basis:100%;margin-left:62px}.resource-content-search,.resource-version-select{width:100%}.resource-content-toolbar>span{margin-left:0}}.resource-detail-page{min-width:0;color:var(--foreground);padding:32px}.resource-detail-breadcrumb{color:var(--muted-foreground);overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.resource-detail-breadcrumb strong{color:var(--foreground);font-weight:500}.resource-detail-back{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:22px;padding:0;font-size:13px;display:inline-flex}.resource-detail-back svg{width:16px;height:16px}.resource-detail-hero{align-items:center;gap:16px;margin-bottom:30px;display:flex}.resource-detail-mark{background:var(--prototype-wash,var(--surface-3));width:52px;height:52px;color:var(--primary);border-radius:14px;flex:0 0 52px;place-items:center;display:grid}.resource-detail-mark svg{width:25px;height:25px}.resource-detail-copy{flex:1;min-width:0}.resource-detail-copy h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.35}.resource-detail-copy p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.resource-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resource-detail-actions button{border-radius:10px;min-height:38px}.resource-detail-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.resource-detail-main{min-width:0}.resource-detail-sidebar{gap:18px;display:grid}.resource-detail-card{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;min-width:0;padding:22px}.resource-detail-card h2{margin:0 0 20px;font-size:15px;font-weight:600}.resource-detail-card h3{margin:22px 0 10px;font-size:13px;font-weight:500}.resource-detail-card dl{gap:17px;margin:0;display:grid}.resource-detail-card dl>div{grid-template-columns:82px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.6;display:grid}.resource-detail-card dt{color:var(--muted-foreground)}.resource-detail-card dd{overflow-wrap:anywhere;margin:0}.resource-detail-card p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.resource-detail-tags{color:var(--muted-foreground);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.resource-detail-tags span{background:var(--surface-3);border-radius:7px;padding:4px 8px}.resource-preview-card{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;overflow:hidden}.resource-preview-toolbar{background:var(--surface-3);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:14px;display:flex}.resource-preview-toolbar>span{color:var(--muted-foreground);font-size:12px}.resource-preview-stage{min-width:0;min-height:460px;padding:20px}.resource-preview-stage .resource-content-toolbar{margin-top:0}.resource-metadata-dialog{border-radius:20px;max-width:580px}.resource-metadata-dialog form{gap:20px;display:grid}.resource-metadata-dialog label{gap:8px;font-size:13px;display:grid}.resource-metadata-dialog input,.resource-metadata-dialog textarea,.resource-metadata-dialog [role=combobox]{border-radius:10px;width:100%}.resource-metadata-dialog .resource-detail-actions{justify-content:flex-end}.resource-edit-error{color:var(--destructive);font-size:13px}.resource-ontology-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.resource-ontology-node{background:var(--prototype-wash,var(--surface-3));border-radius:13px;min-width:0;padding:20px 16px}.resource-ontology-node strong,.resource-ontology-node small{overflow-wrap:anywhere;display:block}.resource-ontology-node small{color:var(--muted-foreground);margin-top:8px}.resource-ontology-edge{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-size:13px;display:flex}.resource-ontology-edge em{color:var(--primary);font-style:normal}@media (width<=1100px){.resource-detail-grid{grid-template-columns:minmax(0,1fr)}.resource-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-detail-hero{flex-wrap:wrap}.resource-detail-actions{margin-left:auto}}@media (width<=640px){.resource-detail-page{padding:20px 14px}.resource-detail-copy h1{font-size:23px}.resource-detail-sidebar{grid-template-columns:1fr}.resource-detail-hero>.resource-detail-actions{flex-basis:100%;margin:8px 0 0}.resource-ontology-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-preview-stage{padding:14px}}
