@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root:has(.inspect-library){--il-bg-canvas: #f0eee8;--il-bg-panel: #ffffff;--il-bg-muted: #f2f0ea;--il-txt-primary: #131e29;--il-txt-secondary: #5a7d95;--il-txt-tertiary: #7e7d82;--il-ref-ncc: #3f6079;--il-ref-guide: #0f6e56;--il-ref-as: #854f0b;--il-bdr2: #c8c7c2;--il-border: rgba(19, 30, 41, .08);--il-border-strong: rgba(19, 30, 41, .14);--il-brand: #131e29;--il-brand-soft: #e6f1fb;--il-brand-mid: #5a7d95;--il-mip: #4b3c8c;--il-mip-bg: #eeedfe;--il-mip-bd: rgba(75, 60, 140, .3);--il-bg-subtle: #f7f6f1;--il-mine-bg: #deefed;--il-mine-bd: #b4ddd8;--il-mine-strong: #0f4747;--il-sev-1: #4caf7a;--il-sev-2: #c47a00;--il-sev-3: #c04848;--il-sev-4: #8b1f1f;--il-sev-5: #7e7d82;--il-warn: #854f0b;--il-success: #0f6e56;--il-danger: #a32d2d;--il-success-bg: #e1f5ee;--il-danger-bg: #fcebeb;--il-warn-bg: #faeeda;--il-btn-on-primary: #ffffff;--il-info: #0c447c;--il-info-bg: #e6f1fb;--il-btn-primary-hover: #0a131c;--il-focus-ring: 0 0 0 3px rgba(90, 125, 149, .12);--il-type-reg-bg: rgba(90, 125, 149, .18);--il-type-obs-bg: rgba(120, 120, 120, .18);--il-shadow-sm: 0 1px 2px rgba(19, 30, 41, .04), 0 1px 3px rgba(19, 30, 41, .06);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--il-txt-primary);background:var(--il-bg-canvas);min-height:calc(100vh - 4rem)}.inspect-library.is-embedded{background:var(--il-bg-panel, #fff);min-height:0}:root:has(.inspect-library).dark{--il-bg-canvas: #131e29;--il-bg-panel: #1a2b3a;--il-bg-muted: #2a3a4d;--il-bg-subtle: #0e1620;--il-txt-primary: #f0ede4;--il-txt-secondary: #90bfe9;--il-txt-tertiary: #5a7d95;--il-ref-ncc: #90bfe9;--il-ref-guide: #9fe1cb;--il-ref-as: #fac775;--il-bdr2: #5a7d95;--il-border: rgba(144, 191, 233, .1);--il-border-strong: rgba(144, 191, 233, .18);--il-brand: #90bfe9;--il-brand-soft: rgba(144, 191, 233, .18);--il-brand-mid: #5a7d95;--il-mip: #cecbf6;--il-mip-bg: #3c3489;--il-mip-bd: rgba(206, 203, 246, .3);--il-mine-bg: #0f4747;--il-mine-bd: #1f5e5e;--il-mine-strong: #b8e5df;--il-sev-1: #5fd396;--il-sev-2: #e0a23c;--il-sev-3: #e06b6b;--il-sev-4: #f5615b;--il-sev-5: #9c9a92;--il-warn: #fac775;--il-success: #9fe1cb;--il-danger: #f7c1c1;--il-success-bg: #085041;--il-danger-bg: #501313;--il-warn-bg: #633806;--il-btn-on-primary: #131e29;--il-info: #b5d4f4;--il-info-bg: #0c447c;--il-btn-primary-hover: #6fa8d8;--il-focus-ring: 0 0 0 3px rgba(144, 191, 233, .25);--il-type-reg-bg: rgba(144, 191, 233, .14);--il-type-obs-bg: rgba(156, 154, 146, .2);--il-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .35)}.dark .inspect-library .il-main-card{background-color:var(--il-bg-panel)!important;border-color:var(--il-border)!important;color:var(--il-txt-primary)}.dark .inspect-library .il-main-card>div{background-color:transparent;color:inherit}.dark .inspect-library .il-filter-rail{scrollbar-color:var(--il-txt-tertiary) var(--il-bg-muted)}.inspect-library .il-font-display{font-family:Poppins,Inter,sans-serif}.inspect-library .il-font-mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.inspect-library .il-page-intro{display:flex;gap:24px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--il-border)}.inspect-library .il-page-intro-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.inspect-library .il-ph-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inspect-library .il-ph-title{font-family:Poppins,Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--il-txt-primary)}.inspect-library .il-domain-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--il-brand-soft);color:var(--il-brand)}.inspect-library .il-ph-sub{font-size:14px;line-height:1.55;color:var(--il-txt-primary);overflow:visible;word-wrap:break-word}.inspect-library .il-ph-sub strong{font-weight:700;color:var(--il-txt-primary)}.inspect-library .il-page-intro-r{flex-shrink:0;font-size:11px;color:var(--il-txt-tertiary);text-align:right;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;letter-spacing:.02em;line-height:1.6}.inspect-library .il-page-intro-r b{color:var(--il-txt-primary);font-weight:600;font-size:13px;font-family:Inter,sans-serif}.inspect-library .il-shell-tabs{display:flex;border-bottom:1px solid var(--il-border);margin-top:18px}.inspect-library .il-shell-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 18px 12px;font-size:12.5px;font-weight:500;color:var(--il-txt-secondary);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s ease}.inspect-library .il-shell-tab:hover:not(:disabled){color:var(--il-txt-primary)}.inspect-library .il-shell-tab.is-active{color:var(--il-brand);border-bottom-color:var(--il-brand);font-weight:600}.inspect-library .il-shell-tab:disabled{opacity:.55;cursor:not-allowed;color:var(--il-txt-tertiary)}.inspect-library .il-shell-tab-badge{display:inline-flex;align-items:center;height:15px;padding:0 5px;background:var(--il-bg-muted);color:var(--il-txt-tertiary);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.inspect-library .il-shell-tab.is-active .il-shell-tab-badge{background:var(--il-brand-soft);color:var(--il-brand)}.inspect-library .il-shell-tab-soon{display:inline-flex;align-items:center;height:15px;padding:0 6px;border:1px dashed var(--il-border-strong);border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.inspect-library .il-main-card{padding:24px;border-radius:12px;box-shadow:var(--il-shadow-sm)}.inspect-library .il-main-card>div{width:100%}.inspect-library .il-stat-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0 20px}@media (max-width: 1279px){.inspect-library .il-stat-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width: 639px){.inspect-library .il-stat-strip{grid-template-columns:repeat(2,1fr)}}.inspect-library .il-stat{padding:12px 14px;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;display:flex;flex-direction:column;gap:5px;min-width:0}.inspect-library .il-stat-label{font-size:9.5px;font-weight:600;color:var(--il-txt-tertiary);letter-spacing:.06em;text-transform:uppercase}.inspect-library .il-stat-value{font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--il-txt-primary)}.inspect-library .il-stat-sub{font-size:12px;line-height:1.35;color:var(--il-txt-tertiary)}.inspect-library .il-stat.is-master .il-stat-value{color:var(--il-mip)}.inspect-library .il-stat.is-mine .il-stat-value{color:var(--il-mine-strong)}.inspect-library .il-stat.is-warn .il-stat-value{color:var(--il-warn)}.inspect-library .il-toolbar{display:flex;gap:12px;align-items:center;margin:18px 0 16px;flex-wrap:wrap}.inspect-library .il-toolbar-sort,.inspect-library .il-toolbar-create{flex-shrink:0}.inspect-library .il-search-wrap{position:relative;flex:1;max-width:480px;min-width:200px}.inspect-library .il-search-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--il-txt-tertiary);pointer-events:none}.inspect-library .il-search-input{width:100%;height:36px;padding:0 36px 0 38px;border:1px solid var(--il-border);border-radius:8px;background:var(--il-bg-panel);font-size:12.5px;color:var(--il-txt-primary)}.inspect-library .il-search-input:focus{outline:none;border-color:var(--il-brand);box-shadow:var(--il-focus-ring)}.inspect-library .il-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:0;background:transparent;color:var(--il-txt-tertiary);cursor:pointer;border-radius:4px}.inspect-library .il-sort-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--il-border);border-radius:8px;background:var(--il-bg-panel);font-size:11.5px;color:var(--il-txt-secondary);cursor:pointer}.inspect-library .il-sort-btn:hover{border-color:var(--il-border-strong);color:var(--il-txt-primary)}.inspect-library .il-btn-primary{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 16px;border:0;border-radius:8px;background:var(--il-brand);color:var(--il-btn-on-primary);font-size:12.5px;font-weight:500;cursor:pointer}.inspect-library .il-btn-primary:hover{background:var(--il-btn-primary-hover)}.inspect-library .il-filter-rail{position:sticky;top:18px;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;padding:16px 14px;display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 120px);overflow-y:auto}.inspect-library .il-filter-group{display:flex;flex-direction:column;gap:6px}.inspect-library .il-filter-label{font-size:9.5px;font-weight:600;color:var(--il-txt-tertiary);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px}.inspect-library .il-filter-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:0;background:transparent;border-radius:8px;font-size:11.5px;color:var(--il-txt-secondary);cursor:pointer;text-align:left;width:100%}.inspect-library .il-filter-pill:hover{background:var(--il-bg-muted);color:var(--il-txt-primary)}.inspect-library .il-filter-pill.is-active{background:var(--il-brand-soft);color:var(--il-brand);font-weight:600}.inspect-library .il-filter-left{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.inspect-library .il-filter-left>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspect-library .il-filter-pill-icon{width:13px;height:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.inspect-library .il-filter-pill-icon.il-src-icon-master{color:var(--il-mip)}.inspect-library .il-filter-pill-icon.il-src-icon-mine{color:var(--il-mine-strong)}.inspect-library .il-filter-pill-icon.il-src-icon-vault{color:var(--il-warn)}.inspect-library .il-filter-pill-icon.il-src-icon-trash{color:var(--il-danger, #dc2626)}.inspect-library .il-card-caption .il-src-icon-master{color:var(--il-mip);vertical-align:-1px}.inspect-library .il-card-caption .il-src-icon-mine{color:var(--il-mine-strong);vertical-align:-1px}.inspect-library .il-card-caption .il-src-icon-vault{color:var(--il-warn);vertical-align:-1px}.inspect-library .il-filter-pill-count{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--il-txt-tertiary)}.inspect-library .il-filter-pill.is-active .il-filter-pill-count{color:var(--il-brand)}.inspect-library .il-filter-clear{font-size:11px;color:var(--il-brand);cursor:pointer;text-align:center;padding:5px;border-radius:8px}.inspect-library .il-filter-clear:hover{background:var(--il-brand-soft)}.inspect-library .il-type-badge{display:inline-flex;align-items:center;height:14px;padding:0 5px;border-radius:4px;font-size:9px;font-weight:600}.inspect-library .il-type-badge.reg{background:var(--il-type-reg-bg);color:var(--il-brand-mid)}.inspect-library .il-type-badge.obs{background:var(--il-type-obs-bg);color:var(--il-txt-secondary)}.inspect-library .il-filter-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.inspect-library .il-filter-dot.rh-clean{background:var(--il-success)}.inspect-library .il-filter-dot.rh-amber{background:var(--il-warn)}.inspect-library .il-filter-dot.rh-broken{background:var(--il-danger)}.inspect-library .il-filter-dot.rh-na{background:var(--il-txt-tertiary)}.inspect-library .il-filter-dot.sev-1{background:var(--il-sev-1)}.inspect-library .il-filter-dot.sev-2{background:var(--il-sev-2)}.inspect-library .il-filter-dot.sev-3{background:var(--il-sev-3)}.inspect-library .il-filter-dot.sev-4{background:var(--il-sev-4)}.inspect-library .il-filter-dot.sev-5{background:var(--il-sev-5)}.inspect-library .il-active-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.inspect-library .il-active-filter-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 6px 0 9px;background:var(--il-brand-soft);color:var(--il-brand);border:1px solid var(--il-brand-soft);border-radius:999px;font-size:10.5px;font-weight:500;font-family:Inter,sans-serif;cursor:default}.inspect-library .il-active-filter-chip-x{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:3px;color:var(--il-brand);cursor:pointer;font-size:13px;line-height:1;padding:0}.inspect-library .il-active-filter-chip-x:hover{background:rgba(0,0,0,.06)}.dark .inspect-library .il-active-filter-chip-x:hover{background:rgba(255,255,255,.08)}.inspect-library .il-active-filter-count{font-size:11px;color:var(--il-txt-secondary);margin-left:auto;font-variant-numeric:tabular-nums}.inspect-library .il-active-filter-count--start{margin-left:0;margin-right:4px}.inspect-library .il-body{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width: 1024px){.inspect-library .il-body{grid-template-columns:240px 1fr}}.inspect-library .il-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media (min-width: 1280px){.inspect-library .il-grid{grid-template-columns:repeat(3,1fr)}}.inspect-library .il-lib-card{position:relative;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;padding:14px 15px 13px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;display:flex;flex-direction:column;min-height:168px;overflow:hidden}.inspect-library .il-lib-card:hover{border-color:var(--il-border-strong);box-shadow:var(--il-shadow-sm);transform:translateY(-2px)}.inspect-library .il-lib-card.is-trashed{opacity:.72;background:var(--il-bg-subtle)}.inspect-library .il-lib-card.is-trashed:hover{opacity:.88}.inspect-library .il-lib-card.is-trashed .il-card-name{color:var(--il-txt-secondary)}.inspect-library .il-card-trash-meta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--il-danger);font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.inspect-library .il-card-trash-actions{display:flex;gap:6px;margin-top:8px}.inspect-library .il-card-trash-actions .il-card-quick{flex:1;display:inline-flex;justify-content:center;position:static}.inspect-library .il-card-trash-actions .il-card-quick.is-restore{color:var(--il-success);border-color:var(--il-success)}.inspect-library .il-card-trash-actions .il-card-quick.is-restore:hover{background:var(--il-success-bg)}.inspect-library .il-card-trash-actions .il-card-quick.is-purge{color:var(--il-danger);border-color:var(--il-danger)}.inspect-library .il-card-trash-actions .il-card-quick.is-purge:hover{background:var(--il-danger-bg)}.inspect-library .il-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:7px}.inspect-library .il-sev-cap{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.inspect-library .il-sev-dot{width:6px;height:6px;border-radius:50%}.inspect-library .il-sev-cap.sev-1{background:color-mix(in srgb,var(--il-sev-1) 15%,transparent);color:var(--il-sev-1)}.inspect-library .il-sev-cap.sev-2{background:color-mix(in srgb,var(--il-sev-2) 15%,transparent);color:var(--il-sev-2)}.inspect-library .il-sev-cap.sev-3{background:color-mix(in srgb,var(--il-sev-3) 15%,transparent);color:var(--il-sev-3)}.inspect-library .il-sev-cap.sev-4{background:color-mix(in srgb,var(--il-sev-4) 16%,transparent);color:var(--il-sev-4)}.inspect-library .il-sev-cap.sev-5{background:color-mix(in srgb,var(--il-sev-5) 15%,transparent);color:var(--il-sev-5)}.inspect-library .il-sev-cap.sev-1 .il-sev-dot{background:var(--il-sev-1)}.inspect-library .il-sev-cap.sev-2 .il-sev-dot{background:var(--il-sev-2)}.inspect-library .il-sev-cap.sev-3 .il-sev-dot{background:var(--il-sev-3)}.inspect-library .il-sev-cap.sev-4 .il-sev-dot{background:var(--il-sev-4)}.inspect-library .il-sev-cap.sev-5 .il-sev-dot{background:var(--il-sev-5)}.inspect-library .il-card-mip-id{margin-left:auto;padding-top:5px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--il-txt-tertiary);transition:opacity .15s ease,visibility .15s ease}.inspect-library .il-lib-card:hover:has(.il-card-corner-actions) .il-card-mip-id{opacity:0;visibility:hidden}.inspect-library .il-card-name{font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.inspect-library .il-card-caption{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--il-txt-tertiary);margin-bottom:9px}.inspect-library .il-cap-sep{opacity:.5}.inspect-library .il-cap-vault{color:var(--il-warn)}.inspect-library .il-card-corner-actions{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px}.inspect-library .il-card-trash-btn{width:24px;height:24px;padding:0;background:var(--il-bg-panel);border:1px solid var(--il-border);color:var(--il-txt-tertiary);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;flex-shrink:0;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.inspect-library .il-lib-card:hover .il-card-trash-btn{opacity:.85}.inspect-library .il-card-trash-btn:hover{opacity:1;background:var(--il-danger-bg);color:var(--il-danger);border-color:var(--il-danger)}.inspect-library .il-card-quick{display:none;align-items:center;gap:4px;height:24px;padding:0 9px;background:var(--il-bg-panel);border:1px solid var(--il-mine-bd);color:var(--il-mine-strong);border-radius:999px;font-size:10.5px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.inspect-library .il-lib-card:hover .il-card-quick{display:inline-flex}.inspect-library .il-card-quick:hover{background:var(--il-mine-bg)}.inspect-library .il-card-quick.is-promote{border-color:var(--il-warn);color:var(--il-warn)}.inspect-library .il-card-quick.is-promote:hover{background:var(--il-warn-bg)}.inspect-library .il-card-divider{height:1px;background:var(--il-border);margin:0 -15px 10px}.inspect-library .il-card-prose{font-size:13px;color:var(--il-txt-secondary);line-height:1.55;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;flex:1}.inspect-library .il-card-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.inspect-library .il-card-chips .il-ib-chip{max-width:min(100%,220px);height:20px;padding:0 8px;gap:3px;font-size:11px;font-weight:500;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.inspect-library .il-card-chips .il-ib-chip-md{width:6px;height:6px}.inspect-library .il-chip{display:inline-flex;align-items:center;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;padding:0 9px;border:1px solid var(--il-border);border-radius:6px;font-size:11.5px;font-weight:500;background:transparent;color:var(--il-txt-secondary)}.inspect-library .il-chip.more{border-color:transparent;background:var(--il-bg-muted);color:var(--il-txt-tertiary);font-weight:600}.inspect-library .il-ib-chip{display:inline-flex;align-items:center;gap:4px;max-width:180px;height:24px;padding:0 9px;border-radius:4px;background:var(--il-bg-panel);border:1px solid var(--il-border-strong);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;color:var(--il-txt-primary);white-space:nowrap;overflow:hidden;vertical-align:baseline}.inspect-library .il-ib-chip-src{font-weight:700;letter-spacing:.02em;color:var(--il-ref-ncc);flex-shrink:0}.inspect-library .il-ib-chip[data-type=guide] .il-ib-chip-src{color:var(--il-ref-guide)}.inspect-library .il-ib-chip[data-type=as] .il-ib-chip-src{color:var(--il-ref-as)}.inspect-library .il-ib-chip-src.is-muted{color:var(--il-txt-tertiary)}.inspect-library .il-ib-chip-sep{color:var(--il-bdr2);flex-shrink:0}.inspect-library .il-ib-chip-rest{overflow:hidden;text-overflow:ellipsis}.inspect-library .il-ib-chip-md{width:7px;height:7px;border-radius:50%;background:var(--il-success);flex:none;margin-left:2px}.inspect-library .il-ib-chip-state{display:inline-flex;flex-shrink:0;margin-right:1px}.inspect-library .il-ib-chip-state.is-watch{color:var(--il-warn)}.inspect-library .il-ib-chip-state.is-deprecated,.inspect-library .il-ib-chip-state.is-broken{color:var(--il-danger)}.inspect-library .il-card-foot{display:flex;align-items:center;gap:10px;padding-top:9px;border-top:1px solid var(--il-border);font-size:12px;color:var(--il-txt-tertiary);margin-top:auto}.inspect-library .il-card-pack{display:inline-flex;align-items:center;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.inspect-library .il-card-rhpip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500}.inspect-library .il-card-rhpip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.inspect-library .il-card-rhpip.is-clean{color:var(--il-success)}.inspect-library .il-card-rhpip.is-clean .il-card-rhpip-dot{background:var(--il-success)}.inspect-library .il-card-rhpip.is-amber{color:var(--il-warn)}.inspect-library .il-card-rhpip.is-amber .il-card-rhpip-dot{background:var(--il-warn)}.inspect-library .il-card-rhpip.is-broken{color:var(--il-danger)}.inspect-library .il-card-rhpip.is-broken .il-card-rhpip-dot{background:var(--il-danger)}.inspect-library .il-card-rhpip.is-na{color:var(--il-txt-tertiary)}.inspect-library .il-card-rhpip.is-na .il-card-rhpip-dot{background:var(--il-txt-tertiary)}.inspect-library .il-card-used{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:500}.inspect-library .il-card-used.has-uses{color:var(--il-txt-secondary)}.inspect-library .il-empty{grid-column:1 / -1;text-align:center;padding:64px 24px;color:var(--il-txt-secondary);background:var(--il-bg-panel);border:1px dashed var(--il-border-strong);border-radius:12px}.inspect-library .il-empty-icon{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--il-bg-muted);border-radius:50%;color:var(--il-txt-tertiary)}.inspect-library .il-empty-icon svg{width:26px;height:26px}.inspect-library .il-empty-title{font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:600;color:var(--il-txt-primary);margin-bottom:6px}.inspect-library .il-empty-sub{font-size:12px;color:var(--il-txt-secondary);line-height:1.6;max-width:380px;margin:0 auto 16px}.inspect-library .il-detail-page{background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;padding:24px;box-shadow:var(--il-shadow-sm)}.dark .inspect-library .il-detail-page{background-color:var(--il-bg-panel)}.inspect-library .il-detail-back-wrap{margin-bottom:16px}.inspect-library .il-detail-back{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:8px;font-size:11.5px;color:var(--il-txt-secondary);font-family:Inter,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.inspect-library .il-detail-back:hover{background:var(--il-bg-muted);color:var(--il-txt-primary);border-color:var(--il-border-strong)}.inspect-library .il-detail-back svg{width:11px;height:11px;flex-shrink:0}.inspect-library .il-detail-shell{background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;overflow:hidden}.inspect-library .il-detail-head{padding:22px 26px 18px;border-bottom:1px solid var(--il-border);display:flex;gap:20px;align-items:flex-start}.inspect-library .il-detail-head-l{flex:1;min-width:0}.inspect-library .il-detail-head-r{display:flex;flex-shrink:0;align-items:center}.inspect-library .il-detail-pills-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.inspect-library .il-detail-source-pill{display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 6px;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1;flex-shrink:0}.inspect-library .il-detail-source-pill.is-master{background:var(--il-mip-bg);color:var(--il-mip)}.inspect-library .il-detail-source-pill.is-mine{background:var(--il-mine-bg);color:var(--il-mine-strong)}.inspect-library .il-detail-source-pill-icon{font-style:normal;display:inline-flex;align-items:center}.inspect-library .il-detail-source-pill-icon svg{width:10px;height:10px;stroke-width:2.2}.inspect-library .il-detail-type-badge{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1;flex-shrink:0}.inspect-library .il-detail-type-badge.type-reg{background:var(--il-type-reg-bg);color:var(--il-brand-mid)}.inspect-library .il-detail-type-badge.type-obs{background:var(--il-type-obs-bg);color:var(--il-txt-secondary)}.inspect-library .il-detail-sev-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--il-txt-tertiary);font-weight:500}.inspect-library .il-detail-sev-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.inspect-library .il-detail-sev-dot.sev-1{background:var(--il-sev-1)}.inspect-library .il-detail-sev-dot.sev-2{background:var(--il-sev-2)}.inspect-library .il-detail-sev-dot.sev-3{background:var(--il-sev-3)}.inspect-library .il-detail-sev-dot.sev-4{background:var(--il-sev-4)}.inspect-library .il-detail-sev-dot.sev-5{background:var(--il-sev-5)}.inspect-library .il-detail-sev-default{color:var(--il-txt-tertiary);margin-left:4px;font-size:10px}.inspect-library .il-detail-rhpip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.inspect-library .il-detail-rhpip-dot{width:7px;height:7px;border-radius:50%}.inspect-library .il-detail-rhpip.is-clean{color:var(--il-success)}.inspect-library .il-detail-rhpip.is-clean .il-detail-rhpip-dot{background:var(--il-success)}.inspect-library .il-detail-rhpip.is-amber{color:var(--il-warn)}.inspect-library .il-detail-rhpip.is-amber .il-detail-rhpip-dot{background:var(--il-warn)}.inspect-library .il-detail-rhpip.is-broken{color:var(--il-danger)}.inspect-library .il-detail-rhpip.is-broken .il-detail-rhpip-dot{background:var(--il-danger)}.inspect-library .il-detail-rhpip.is-na{color:var(--il-txt-tertiary)}.inspect-library .il-detail-rhpip.is-na .il-detail-rhpip-dot{background:var(--il-txt-tertiary)}.inspect-library .il-detail-name{font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:600;color:var(--il-txt-primary);line-height:1.2;letter-spacing:-.015em;margin-bottom:6px}.inspect-library .il-detail-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--il-txt-tertiary);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;letter-spacing:.02em}.inspect-library .il-detail-meta-dot{color:var(--il-border-strong)}.inspect-library .il-detail-actions-row{display:flex;gap:8px;align-items:center}.inspect-library .il-detail-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--il-border);border-radius:8px;background:var(--il-bg-panel);color:var(--il-txt-tertiary);cursor:pointer}.inspect-library .il-detail-btn-icon:hover{background:color-mix(in srgb,var(--il-danger) 12%,var(--il-bg-panel));color:var(--il-danger);border-color:var(--il-danger)}.inspect-library .il-detail-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 14px;border:1px solid var(--il-border-strong);border-radius:8px;background:var(--il-bg-panel);color:var(--il-txt-secondary);font-size:12.5px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.inspect-library .il-detail-btn-secondary.is-restore{color:var(--il-success);border-color:var(--il-success)}.inspect-library .il-detail-btn-secondary.is-restore:hover{background:var(--il-success-bg)}.inspect-library .il-detail-body{padding:24px 26px 26px;display:grid;grid-template-columns:1fr 280px;gap:28px}@media (max-width: 1023px){.inspect-library .il-detail-body{grid-template-columns:1fr}}.inspect-library .il-detail-body-main{min-width:0}.inspect-library .il-detail-body-side{display:flex;flex-direction:column;gap:18px}.inspect-library .il-detail-section{margin-bottom:22px}.inspect-library .il-detail-section-head{font-size:10px;font-weight:600;color:var(--il-txt-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;padding-bottom:5px;border-bottom:1px solid var(--il-border)}.inspect-library .il-detail-prose{font-size:13px;color:var(--il-txt-primary);line-height:1.7}.inspect-library .il-detail-prose p{margin:0 0 10px}.inspect-library .il-detail-prose-html ul,.inspect-library .il-detail-prose-html ol{padding-left:22px;margin:6px 0 10px}.inspect-library .il-detail-prose-html img{max-width:100%;height:auto;border-radius:6px}.inspect-library .il-detail-prose-html .ql-reference-chip.il-ib-chip{cursor:pointer}.inspect-library .il-detail-prose-html .ql-reference-chip .il-ib-chip-sep{color:var(--il-txt-tertiary);flex-shrink:0}.inspect-library .il-detail-prose-html .ql-citation-footer{font-size:12px;color:var(--il-txt-secondary);margin-top:8px;padding-top:6px;border-top:1px solid var(--il-border);font-style:italic}.inspect-library .il-detail-prose strong{font-weight:600;color:var(--il-txt-primary)}.inspect-library .il-detail-prose-list{font-size:12.5px;padding-left:22px;margin:6px 0}.inspect-library .il-detail-ref-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.inspect-library .il-detail-side-card{border:1px solid var(--il-border);border-radius:12px;padding:13px 14px;background:var(--il-bg-panel)}.inspect-library .il-detail-side-card.is-muted{background:var(--il-bg-subtle)}.inspect-library .il-detail-side-card.is-mine{background:var(--il-mine-bg);border-color:var(--il-mine-bd)}.inspect-library .il-detail-side-card.is-mine .il-detail-side-label{color:var(--il-mine-strong)}.inspect-library .il-detail-side-label{font-size:9.5px;font-weight:600;color:var(--il-txt-tertiary);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}.inspect-library .il-detail-side-content{font-size:12px;color:var(--il-txt-primary);line-height:1.6}.inspect-library .il-detail-tag-row{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.inspect-library .il-detail-tag{display:inline-flex;align-items:center;height:17px;padding:0 7px;background:transparent;color:var(--il-txt-secondary);border:1px solid var(--il-border);border-radius:999px;font-size:10px;font-weight:500}.inspect-library .il-detail-tags-empty,.inspect-library .il-detail-where-empty{color:var(--il-txt-tertiary);font-size:11px;font-style:italic}.inspect-library .il-detail-where-used{display:flex;flex-direction:column;gap:8px}.inspect-library .il-detail-where-used-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:8px;font-size:11.5px;color:var(--il-txt-primary);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.inspect-library .il-detail-where-used-row:hover{border-color:var(--il-brand);background:var(--il-brand-soft)}.inspect-library .il-detail-where-used-name{flex:1;font-weight:500}.inspect-library .il-detail-where-used-count{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;color:var(--il-txt-tertiary)}.inspect-library .il-detail-side-refs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.inspect-library .il-detail-fork-id{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;color:var(--il-mine-strong)}.inspect-library .il-detail-fork-arrow{color:var(--il-txt-tertiary)}.inspect-library .il-detail-fork-link{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;color:var(--il-mine-strong);text-decoration:underline;cursor:pointer;background:none;border:0;padding:0}.inspect-library .il-detail-fork-version{color:var(--il-txt-tertiary);font-size:12px}.inspect-library .il-detail-fork-note{color:var(--il-txt-tertiary);font-size:10.5px;margin-top:5px}.inspect-library .il-detail-version-note{color:var(--il-txt-tertiary);font-size:11px}.inspect-library .il-mip-refs{margin:0 26px 26px;padding-top:16px;border-top:1px solid var(--il-border)}.inspect-library .il-mip-refs-h{display:flex;align-items:center;gap:8px;margin-bottom:11px}.inspect-library .il-mip-refs-icon{width:14px;height:14px;color:var(--il-ref-ncc);flex-shrink:0}.inspect-library .il-mip-refs-h>span:first-of-type{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--il-txt-secondary)}.inspect-library .il-mip-refs-c{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10.5px;color:var(--il-txt-tertiary);background:var(--il-bg-panel);padding:1px 7px;border-radius:999px}.inspect-library .il-mip-pr-wrap{display:flex;flex-direction:column}.inspect-library .il-mip-pr{display:flex;align-items:center;gap:11px;width:100%;padding:8px 4px;border:0;border-bottom:1px solid var(--il-border);background:transparent;text-align:left;font:inherit;color:inherit}.inspect-library .il-mip-pr:last-child{border-bottom:0}.inspect-library .il-mip-pr-link{cursor:pointer;border-radius:4px;transition:background-color .12s ease-out}.inspect-library .il-mip-pr-link:hover{background:var(--il-bg-subtle)}.inspect-library .il-mip-pr-pill{flex-shrink:0}.inspect-library .il-mip-pr-pill .il-ib-chip{max-width:min(100%,220px);height:20px;padding:0 8px;gap:3px;font-size:11px;font-weight:500;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.inspect-library .il-mip-pr-pill .il-ib-chip-md{width:6px;height:6px}.inspect-library .il-mip-pr-meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.inspect-library .il-mip-pr-mode{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--il-txt-secondary)}.inspect-library .il-mip-pr-mode--live{color:var(--il-success)}.inspect-library .il-mip-pr-mode--locked_with_watch,.inspect-library .il-mip-pr-mode--watch{color:var(--il-warn)}.inspect-library .il-mip-pr-sub{font-size:11px;color:var(--il-txt-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspect-library .il-mip-pr-tag{flex-shrink:0;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:999px;border:1px solid var(--il-border);color:var(--il-txt-tertiary)}.inspect-library .il-mip-pr-tag--link{color:var(--il-brand-accent);border-color:color-mix(in srgb,var(--il-brand-accent) 35%,transparent)}.inspect-library .il-mip-pr-tag--ext{color:var(--il-ref-as);border-color:color-mix(in srgb,var(--il-ref-as) 35%,transparent)}.inspect-library .il-mip-norefs{display:flex;align-items:center;gap:7px;margin:18px 0 26px;padding:12px 14px;background:var(--il-bg-muted);border-radius:12px;font-size:12px;color:var(--il-txt-tertiary);line-height:1.55}.inspect-library .il-mip-norefs svg{width:14px;height:14px;flex-shrink:0}.inspect-library .lib-ed-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.inspect-library .lib-ed-head-meta{font-size:12px;color:var(--il-txt-tertiary)}.inspect-library .lib-ed-head .il-detail-back{margin:0}.inspect-library .lib-ed-fork-note{display:flex;align-items:flex-start;gap:9px;background:var(--il-success-bg);color:var(--il-success);border-radius:8px;padding:11px 13px;font-size:12.5px;line-height:1.55;margin-bottom:14px}.inspect-library .lib-ed-fork-note svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.inspect-library .lib-ed-fork-note b{font-weight:600}.inspect-library .lib-ed-sevnote{font-size:12px;color:var(--il-txt-secondary);line-height:1.55;margin-bottom:11px;padding:12px 14px 0}.inspect-library .lib-ed-sevnote strong{color:var(--il-txt-primary);font-weight:600}.inspect-library .lib-ed-sevbody{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;padding:0 14px 12px}.inspect-library .lib-ed-chain{font-size:12px;line-height:1.7;color:var(--il-txt-secondary);flex:1;min-width:200px}.inspect-library .lib-ed-chain b{color:var(--il-txt-primary);font-weight:600}.inspect-library .ipe-editor{margin-top:8px;background:var(--il-bg-subtle);border:1px solid var(--il-border-strong);border-radius:12px;box-shadow:var(--il-shadow-sm);overflow:hidden}.inspect-library .ipe-strip{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--il-bg-panel);border-bottom:1px solid var(--il-border);flex-wrap:wrap}.inspect-library .ipe-strip-name{font-size:14px;font-weight:600;color:var(--il-txt-primary);letter-spacing:-.005em}.inspect-library .ipe-strip-name.placeholder{color:var(--il-txt-tertiary);font-style:italic;font-weight:500}.inspect-library .ipe-strip-right{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.inspect-library .ipe-autosave{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--il-txt-tertiary);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.05em}.inspect-library .ipe-autosave .dot{width:6px;height:6px;border-radius:50%;background:var(--il-success)}.inspect-library .ipe-autosave.is-draft .dot{background:var(--il-warn)}.inspect-library .ipe-tray{padding:13px;display:flex;flex-direction:column;gap:11px}.inspect-library .ipe-status-body{display:flex;flex-direction:column;gap:10px;padding:11px 13px 13px}.inspect-library .ipe-status-note{font-size:11px;color:var(--il-txt-tertiary);line-height:1.5}.inspect-library .ipe-status-note strong{color:var(--il-txt-secondary);font-weight:600}.inspect-library .ipe-point-id{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10.5px;color:var(--il-txt-tertiary);letter-spacing:.02em}.inspect-library .ipe-comp{background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;overflow:hidden;box-shadow:var(--il-shadow-sm)}.inspect-library .ipe-comp-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 13px;background:var(--il-bg-subtle);border-bottom:1px solid var(--il-border);flex-wrap:wrap}.inspect-library .ipe-comp-label{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--il-txt-secondary)}.inspect-library .ipe-comp-label .lbl-ico{width:13px;height:13px;color:var(--il-brand-mid);display:inline-flex}.inspect-library .ipe-comp-label .lbl-ico svg{width:13px;height:13px}.inspect-library .ipe-comp-hint{margin-left:auto;font-family:Inter,sans-serif;font-size:11px;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;color:var(--il-txt-tertiary);text-align:right}.inspect-library .ipe-comp-body-block{display:block;padding:0}.inspect-library .ipe-comp-body-pad{padding:11px 13px}.inspect-library .ipe-seg{display:inline-flex;background:var(--il-bg-panel);border:1px solid var(--il-border-strong);border-radius:999px;padding:3px;gap:2px}.inspect-library .ipe-seg-cell{background:transparent;border:0;cursor:pointer;padding:6px 13px;border-radius:999px;font-size:12px;font-weight:500;color:var(--il-txt-secondary);display:inline-flex;align-items:center;gap:7px;letter-spacing:-.005em;transition:background-color .12s linear,color .12s linear;font-family:Inter,sans-serif}.inspect-library .ipe-seg-cell:hover{color:var(--il-txt-primary)}.inspect-library .ipe-seg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.inspect-library .ipe-rte-sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 16px;flex-wrap:wrap}.inspect-library .ipe-rte-sec-head .ipe-rte-sec-label{padding:0}.inspect-library .ipe-comp.c-rte{overflow:visible}.inspect-library .il-ip-quill-section{position:relative;overflow:visible;border-top:1px solid var(--il-border)}.inspect-library .il-ip-quill-section:first-of-type{border-top:0}.inspect-library .il-ip-quill-section .ipe-rte-sec-label{padding-top:9px}.inspect-library .il-ip-quill.rw-quill-editor{margin:0}.inspect-library .il-ip-quill .ql-toolbar{border:1px solid var(--il-border);border-radius:8px 8px 0 0;background:var(--il-bg-subtle)}.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px}.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar .ql-formats{margin-right:4px}.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar .ql-picker,.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar .ql-toggle-more,.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar button[title="Show HTML source"]{display:none!important}.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar .ql-insert-reference{color:var(--il-mip)}.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar .ql-insert-reference svg{width:16px;height:16px}.inspect-library .il-ip-quill[data-toolbar-mode=compact] .ql-toolbar button.ql-image{display:inline-flex}.inspect-library .il-ip-quill .ql-container{border:0;background:var(--il-bg-panel);font-family:Inter,sans-serif}.inspect-library .il-ip-quill .ql-editor{min-height:96px;font-size:13.5px;line-height:1.7;color:var(--il-txt-primary)}.inspect-library .il-ip-quill .ql-editor.ql-blank:before{color:var(--il-txt-tertiary);font-style:italic}.dark .inspect-library .il-ip-quill .ql-toolbar,.dark .inspect-library .il-ip-quill .ql-container{border-color:var(--il-border-strong)}.dark .inspect-library .il-ip-quill .ql-toolbar{background:var(--il-bg-muted)}.dark .inspect-library .il-ip-quill .ql-stroke{stroke:var(--il-txt-secondary)}.dark .inspect-library .il-ip-quill .ql-fill{fill:var(--il-txt-secondary)}.dark .inspect-library .il-ip-quill .ql-picker-label{color:var(--il-txt-secondary)}.inspect-library .ipe-fmt-bar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;flex:1}.inspect-library .ipe-fmt-group{display:inline-flex;align-items:center;gap:1px}.inspect-library .ipe-fmt-btn{background:transparent;border:0;width:28px;height:28px;padding:0;cursor:pointer;border-radius:6px;font-size:12px;font-weight:600;color:var(--il-txt-secondary);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;font-family:Inter,sans-serif}.inspect-library .ipe-fmt-btn:hover{background:var(--il-bg-muted);color:var(--il-txt-primary)}.inspect-library .ipe-fmt-btn svg{width:14px;height:14px}.inspect-library .ipe-fmt-btn.txt-b{font-weight:800}.inspect-library .ipe-fmt-btn.txt-i{font-style:italic}.inspect-library .ipe-fmt-btn.txt-u{text-decoration:underline}.inspect-library .ipe-fmt-btn.txt-ref{font-size:15px;color:var(--il-brand-mid)}.inspect-library .ipe-fmt-sep{width:1px;height:18px;background:var(--il-border);margin:0 4px}.inspect-library .ipe-fmt-ai{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:11px;font-weight:600;padding:5px 11px 5px 9px;border-radius:999px;border:1px solid var(--il-border-strong);background:var(--il-bg-panel);color:var(--il-txt-primary);transition:background .15s ease,color .15s ease,border-color .15s ease;letter-spacing:-.005em;font-family:Inter,sans-serif;flex-shrink:0}.inspect-library .ipe-fmt-ai:hover:not(:disabled){background:var(--il-brand);color:var(--il-btn-on-primary);border-color:var(--il-brand)}.inspect-library .ipe-fmt-ai svg{width:12px;height:12px;color:var(--il-info)}.inspect-library .ipe-fmt-ai:hover:not(:disabled) svg{color:#fff}.inspect-library .ipe-fmt-ai:disabled,.inspect-library .ipe-fmt-ai.is-generating{opacity:.6;cursor:not-allowed}.inspect-library .ipe-rte-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 9px;border-bottom:1px solid var(--il-border)}.inspect-library .il-ip-shared-toolbar-host{display:flex;flex:1;min-width:0;align-items:center}.inspect-library .il-ip-shared-toolbar-host .ql-toolbar{display:flex!important;flex-wrap:wrap;align-items:center;gap:2px;border:0;border-radius:0;background:transparent;padding:0;margin:0}.inspect-library .il-ip-shared-toolbar-host .ql-toolbar .ql-formats{margin-right:4px}.inspect-library .il-ip-quill-section--shared .il-ip-quill--shared-body .ql-toolbar{display:none!important}.inspect-library .ipe-refs-row{display:flex;flex-wrap:wrap;gap:6px;padding:2px 16px 10px;align-items:center}.inspect-library .ipe-rte-noref{font-size:12px;color:var(--il-txt-tertiary);line-height:1.55}.inspect-library .il-ip-refs-section .ipe-rte-sec-label{padding-top:9px}.inspect-library .ipe-rte-section{border-top:1px solid var(--il-border)}.inspect-library .ipe-comp.c-rte>.ipe-rte-section:first-of-type{border-top:0}.ip-rte-section .rw-quill-editor{margin:0 0 12px}.inspect-library .il-ip-quill.rw-quill-editor:focus,.inspect-library .il-ip-quill.rw-quill-editor:focus-within{outline:none}.inspect-library .il-ip-quill.rw-quill-editor:focus .ql-container,.inspect-library .il-ip-quill.rw-quill-editor:focus-within .ql-container{background-color:color-mix(in srgb,var(--il-brand) 3%,var(--il-bg-panel))}.inspect-library .il-ip-quill.rw-quill-editor .ql-container.ql-snow .ql-editor{overflow:auto;min-height:100px}.inspect-library .ipe-rte-sec-label{font-size:9.5px;font-weight:600;color:var(--il-txt-tertiary);letter-spacing:.08em;text-transform:uppercase;padding:9px 16px 0}.inspect-library .ipe-rte-sec-hint{font-size:10px;color:var(--il-txt-tertiary);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;margin-left:8px}.inspect-library .ipe-rte-prose{padding:8px 16px 14px;font-size:13.5px;line-height:1.7;color:var(--il-txt-primary);outline:none;min-height:110px}.inspect-library .ipe-rte-prose:focus{background:color-mix(in srgb,var(--il-brand) 3%,var(--il-bg-panel))}.inspect-library .ipe-rte-prose:empty:before{content:attr(data-placeholder);color:var(--il-txt-tertiary);font-style:italic}.inspect-library .ipe-rte-foot{margin:0 16px;padding:10px 0 12px;border-top:1px solid var(--il-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inspect-library .ipe-bar-hint{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--il-txt-tertiary)}.inspect-library .ipe-bar-hint .kbd{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;background:var(--il-bg-muted);border:1px solid var(--il-border-strong);color:var(--il-txt-secondary);padding:1px 6px;border-radius:4px}.inspect-library .ipe-rte-foot-meta{font-size:11px;color:var(--il-txt-tertiary);font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.inspect-library .ipe-comp.is-stub{opacity:.92}.inspect-library .ipe-comp.is-stub .ipe-comp-head{background:var(--il-bg-subtle)}.inspect-library .ipe-stub-body{padding:14px 16px;display:flex;align-items:center;gap:11px;font-size:11.5px;color:var(--il-txt-tertiary);line-height:1.5}.inspect-library .ipe-stub-ico{width:30px;height:30px;flex-shrink:0;border-radius:6px;background:var(--il-bg-muted);color:var(--il-txt-tertiary);display:inline-flex;align-items:center;justify-content:center}.inspect-library .ipe-stub-ico svg{width:15px;height:15px}.inspect-library .ipe-stub-pill{margin-left:auto;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--il-txt-tertiary);border:1px dashed var(--il-border-strong);padding:3px 8px;border-radius:999px}.inspect-library .ipe-save-modal{max-width:600px;width:100%;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;box-shadow:0 12px 40px #0000001f;padding:24px 26px}.inspect-library .ipe-save-title{font-size:17px;font-weight:600;color:var(--il-txt-primary);margin-bottom:5px}.inspect-library .ipe-save-sub{font-size:12px;color:var(--il-txt-tertiary);margin-bottom:18px}.inspect-library .ipe-save-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.inspect-library .ipe-save-opt{text-align:left;cursor:pointer;padding:16px;border-radius:12px;border:1.5px solid var(--il-border);background:var(--il-bg-panel);transition:border-color .12s ease-out,background-color .12s ease-out;display:flex;flex-direction:column;gap:7px}.inspect-library .ipe-save-opt:hover{border-color:var(--il-brand);background:var(--il-bg-card)}.inspect-library .ipe-save-opt.is-vault:hover{border-color:var(--il-warn, #d97706)}.inspect-library .ipe-save-opt-ico{width:34px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.inspect-library .ipe-save-opt-ico svg{width:17px;height:17px}.inspect-library .ipe-save-opt.is-vault .ipe-save-opt-ico{background:color-mix(in srgb,var(--il-warn, #d97706) 12%,transparent);color:var(--il-warn, #d97706)}.inspect-library .ipe-save-opt.is-mine .ipe-save-opt-ico{background:color-mix(in srgb,var(--il-mine-strong, #3a7575) 12%,transparent);color:var(--il-mine-strong, #3a7575)}.inspect-library .ipe-save-opt-title{font-size:13.5px;font-weight:600;color:var(--il-txt-primary)}.inspect-library .ipe-save-opt-desc{font-size:11.5px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .ipe-save-opt-meta{font-size:10px;color:var(--il-txt-tertiary);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;margin-top:2px}.inspect-library .ipe-save-foot{display:flex;justify-content:flex-end;gap:8px}.inspect-library .ipe-tags-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inspect-library .ipe-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 5px 0 9px;background:transparent;color:var(--il-txt-secondary);border:1px solid var(--il-border);border-radius:999px;font-size:11px;font-weight:500}.inspect-library .ipe-tag-x{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:3px;color:var(--il-txt-tertiary);cursor:pointer;font-size:13px;line-height:1}.inspect-library .ipe-tag-x:hover{background:var(--il-bg-muted);color:var(--il-txt-primary)}.inspect-library .ipe-tag-input{height:24px;min-width:120px;flex:1;border:0;background:transparent;font-size:11.5px;color:var(--il-txt-primary);font-family:Inter,sans-serif;outline:none;box-shadow:none}.inspect-library .ipe-tag-input:focus,.inspect-library .ipe-tag-input:focus-visible,.inspect-library .ipe-tag-input:active{outline:none;border:0;box-shadow:none}.inspect-library .ipe-tags-row:focus-within{outline:none;box-shadow:none}.inspect-library .ipe-identity{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;padding:13px;background:var(--il-bg-panel);border-bottom:1px solid var(--il-border)}.inspect-library .ipe-id-field{display:flex;flex-direction:column;gap:5px}.inspect-library .ipe-id-field.grow{flex:1;min-width:220px}.inspect-library .ipe-id-label{font-size:9.5px;font-weight:600;color:var(--il-txt-tertiary);letter-spacing:.06em;text-transform:uppercase}.inspect-library .ipe-id-input{height:34px;padding:0 11px;border:1px solid var(--il-border);border-radius:8px;background:var(--il-bg-panel);color:var(--il-txt-primary);font-size:13px;font-family:Inter,sans-serif;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.inspect-library .ipe-id-input:focus{outline:none;border-color:var(--il-brand-mid);box-shadow:var(--il-focus-ring)}.inspect-library .ipe-type-toggle{display:inline-flex;border:1px solid var(--il-border-strong);border-radius:8px;overflow:hidden}.inspect-library .ipe-type-opt{padding:0 14px;height:34px;display:inline-flex;align-items:center;gap:6px;background:var(--il-bg-panel);border:0;cursor:pointer;font-size:12px;color:var(--il-txt-secondary);font-family:Inter,sans-serif;transition:background .15s ease,color .15s ease}.inspect-library .ipe-type-opt+.ipe-type-opt{border-left:1px solid var(--il-border)}.inspect-library .ipe-type-opt.active{background:var(--il-brand-soft);color:var(--il-brand);font-weight:600}.inspect-library .ipe-type-locked{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px dashed var(--il-border-strong);border-radius:8px;font-size:11px;color:var(--il-txt-tertiary);background:var(--il-bg-subtle)}.inspect-library .ipe-type-locked svg{width:11px;height:11px}.inspect-library .ipe-foot{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--il-bg-panel);border-top:1px solid var(--il-border);flex-wrap:wrap}.inspect-library .ipe-foot-spacer{flex:1;min-width:8px}.inspect-library .ipe-foot-hint{font-size:10.5px;color:var(--il-txt-tertiary)}.inspect-library .il-btn-ghost{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px;border:1px solid var(--il-border);border-radius:8px;background:var(--il-bg-panel);color:var(--il-txt-secondary);font-size:12.5px;font-weight:500;cursor:pointer;font-family:Inter,sans-serif}.inspect-library .il-btn-ghost:hover{border-color:var(--il-border-strong);color:var(--il-txt-primary);background:var(--il-bg-muted)}.inspect-library .il-btn-secondary{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px;border:1px solid var(--il-border-strong);border-radius:8px;background:var(--il-bg-muted);color:var(--il-txt-primary);font-size:12.5px;font-weight:500;cursor:pointer;font-family:Inter,sans-serif}.inspect-library .il-btn-secondary:hover{border-color:var(--il-brand-mid);background:var(--il-bg-panel)}.inspect-library .il-ipe-foot-primary{display:inline-flex;align-items:center;gap:5px}.inspect-library .il-ipe-foot-check{width:12px;height:12px;margin-right:2px}.inspect-library .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inspect-library .il-customise-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:1050;display:flex;align-items:center;justify-content:center;padding:24px;animation:il-customise-fade-in .18s ease-out}@keyframes il-customise-fade-in{0%{opacity:0}to{opacity:1}}.inspect-library .il-customise-modal{background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;box-shadow:0 8px 24px #131e291f;max-width:520px;width:100%;padding:22px 24px;animation:il-customise-slide-in .22s ease-out}@keyframes il-customise-slide-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.inspect-library .il-customise-modal-title{font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:600;color:var(--il-txt-primary);margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inspect-library .il-customise-modal-title .il-detail-source-pill{transform:translateY(-1px)}.inspect-library .il-customise-modal-prose{font-size:12.5px;color:var(--il-txt-secondary);line-height:1.6;margin-bottom:14px}.inspect-library .il-customise-modal-prose strong{color:var(--il-txt-primary);font-weight:600}.inspect-library .il-customise-modal-steps{background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:8px;padding:12px 14px;margin-bottom:16px;font-size:11.5px;color:var(--il-txt-primary);line-height:1.7}.inspect-library .il-customise-modal-steps b{color:var(--il-mine-strong);font-weight:600}.inspect-library .il-customise-modal-steps .il-mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;color:var(--il-mine-strong);background:transparent;padding:0}.inspect-library .il-customise-modal-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.inspect-library .il-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(19,30,41,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:il-modal-fade-in .15s ease-out}@keyframes il-modal-fade-in{0%{opacity:0}to{opacity:1}}.inspect-library .il-modal-box{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:90vh;overflow:hidden;background:var(--il-bg-panel);border-radius:12px;box-shadow:0 12px 40px #131e292e;animation:il-modal-pop-in .2s cubic-bezier(.22,1,.36,1)}@keyframes il-modal-pop-in{0%{transform:translateY(20px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.inspect-library .il-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--il-border)}.inspect-library .il-modal-title{margin:0;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:600;color:var(--il-txt-primary)}.inspect-library .il-modal-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;font-size:16px;line-height:1;color:var(--il-txt-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.inspect-library .il-modal-close:hover:not(:disabled){background:var(--il-bg-muted);color:var(--il-txt-primary)}.inspect-library .il-modal-close:disabled{opacity:.5;cursor:not-allowed}.inspect-library .il-modal-body{display:flex;flex-direction:column;gap:16px;padding:20px;overflow-y:auto}.inspect-library .il-modal-footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--il-border);background:var(--il-bg-subtle)}.inspect-library .il-btn-tertiary{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 16px;border:1px solid var(--il-border-strong);border-radius:8px;background:var(--il-bg-panel);color:var(--il-txt-secondary);font-size:12.5px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:color .15s ease,border-color .15s ease}.inspect-library .il-btn-tertiary:hover:not(:disabled){color:var(--il-txt-primary);border-color:var(--il-brand-mid)}.inspect-library .il-btn-tertiary:disabled{opacity:.6;cursor:not-allowed}.inspect-library .il-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 16px;border:0;border-radius:8px;background:var(--il-danger);color:#fff;font-size:12.5px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer}.inspect-library .il-btn-danger:hover:not(:disabled){background:#8a1f1f}.inspect-library .il-btn-danger:disabled{opacity:.6;cursor:not-allowed}.inspect-library .il-purge-modal-lead{margin:0;font-size:12px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .il-purge-modal-lead strong{font-weight:600;color:var(--il-txt-primary)}.inspect-library .il-purge-modal-id{font-size:11px;font-weight:600;color:var(--il-txt-tertiary)}.inspect-library .il-purge-modal-warning{padding:11px 13px;background:var(--il-danger-bg);border:1px solid var(--il-danger);border-radius:8px;font-size:12px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .il-purge-modal-warning strong{color:var(--il-danger)}.inspect-library .il-trash-modal-lead{margin:0;font-size:12px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .il-trash-modal-lead strong{font-weight:600;color:var(--il-txt-primary)}.inspect-library .il-trash-modal-id{font-size:11px;font-weight:600;color:var(--il-txt-tertiary)}.inspect-library .il-trash-modal-what{padding:11px 13px;background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:8px;font-size:12px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .il-trash-modal-what-label{font-weight:600;color:var(--il-txt-primary)}.inspect-library .il-trash-marker{font-weight:600;color:var(--il-danger)}.inspect-library .il-trash-modal-used{padding:11px 13px;background:var(--il-danger-bg);border:1px solid var(--il-border);border-radius:8px;font-size:12px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .il-trash-modal-used>strong{color:var(--il-danger)}.inspect-library .il-trash-modal-used-list{margin:8px 0 0;padding:0;list-style:none}.inspect-library .il-trash-modal-used-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.inspect-library .il-trash-modal-used-link{border:0;background:none;padding:0;font-size:12px;color:var(--il-brand);cursor:pointer;text-align:left}.inspect-library .il-trash-modal-used-link:hover{text-decoration:underline}.inspect-library .il-trash-modal-used-count{font-size:11px;color:var(--il-txt-tertiary)}.inspect-library .ipe-warn{display:flex;align-items:flex-start;gap:8px;margin:0 13px 11px;padding:9px 12px;background:var(--il-warn-bg, var(--warn-bg, #faeeda));border-radius:8px;font-size:11px;color:var(--il-txt-primary, var(--txt-primary));line-height:1.5}.inspect-library .ipe-warn svg{width:14px;height:14px;flex-shrink:0;color:var(--il-warn, var(--warn, #854f0b));margin-top:1px}.inspect-library .ipe-warn strong{color:var(--il-warn, var(--warn, #854f0b));font-weight:600}.inspect-library .ipe-warn-list{margin:8px 0 0;padding:0;list-style:none}.inspect-library .ipe-warn-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.inspect-library .ipe-warn-list button{border:0;background:none;padding:0;font-size:11px;color:var(--il-brand);cursor:pointer}.inspect-library .ipe-warn-list button:hover{text-decoration:underline}.inspect-library .lib-ed-prov{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px dashed var(--il-border);border-radius:8px;font-size:11.5px;color:var(--il-txt-secondary);line-height:1.5;background:var(--il-bg-subtle)}.inspect-library .lib-ed-prov svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}.inspect-library .ipe-editor.is-mine .ipe-foot{border-radius:0 0 12px 12px}.inspect-library button.il-ib-chip{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:inherit;font-weight:inherit}.inspect-library .il-ib-chip[data-mode=live] .il-ib-chip-md,.inspect-library .il-ib-chip[data-citation-mode=live] .il-ib-chip-md,.inspect-library .ql-reference-chip[data-mode=live] .il-ib-chip-md,.inspect-library .ql-reference-chip[data-citation-mode=live] .il-ib-chip-md,.inspect-library .il-ib-chip-md[data-mode=live]{background:transparent;border:1.5px solid var(--il-danger);box-sizing:border-box}.inspect-library .il-ib-chip[data-mode=locked_with_watch] .il-ib-chip-md,.inspect-library .il-ib-chip[data-citation-mode=locked_with_watch] .il-ib-chip-md,.inspect-library .ql-reference-chip[data-mode=locked_with_watch] .il-ib-chip-md,.inspect-library .ql-reference-chip[data-citation-mode=locked_with_watch] .il-ib-chip-md,.inspect-library .il-ib-chip-md[data-mode=locked_with_watch]{background:var(--il-warn);box-shadow:0 0 0 1.5px var(--il-bg-panel),0 0 0 3px var(--il-warn);margin:2px;border:none;box-sizing:border-box}.inspect-library .il-ib-chip[data-state=deprecated] .il-ib-chip-md,.inspect-library .ql-reference-chip[data-state=deprecated] .il-ib-chip-md{opacity:.4}.il-ref-pop{position:fixed;z-index:25;width:340px;background:var(--il-bg-panel);border:1px solid var(--il-border-strong);border-radius:12px;box-shadow:var(--il-shadow-lg, 0 12px 32px rgba(19, 30, 41, .16));overflow:hidden;font-family:inherit;display:none;flex-direction:column}.il-ref-pop.open{display:flex}.il-ref-pop.flip-up{transform:translateY(-100%)}.il-ref-pop-head{padding:11px 13px;border-bottom:1px solid var(--il-border);flex:none}.il-ref-pop-cite{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:600;color:var(--il-txt-primary)}.il-ref-pop-title{font-size:13px;margin-top:2px;color:var(--il-txt-primary);font-weight:500}.il-ref-pop-meta{font-size:11px;color:var(--il-txt-tertiary);margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.il-ref-pop-tag{background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.il-ref-pop-body{padding:12px 13px;overflow-y:auto;flex:1 1 auto;min-height:0}.il-ref-pop-block{margin-bottom:15px}.il-ref-pop-block:last-child{margin-bottom:0}.il-ref-pop-lbl{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--il-txt-tertiary);margin-bottom:7px}.il-ref-pop-clause{font-size:12px;color:var(--il-txt-secondary);line-height:1.6;white-space:pre-wrap}.il-ref-pop-clause-body{font-size:12px;line-height:1.55;color:var(--il-txt-secondary);background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:8px;padding:10px 11px}.il-ref-pop-clause-body--loading{display:flex;justify-content:center;padding:16px 11px}.il-ref-pop-clause-body .ncc-clause-body{font-size:inherit;line-height:inherit;color:inherit}.il-ref-pop-clause-body .ncc-clause-body .ncc-xref--link{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.il-ref-pop-clause-empty{margin:0;font-size:12px;font-style:italic;color:var(--il-txt-tertiary)}.il-ref-pop-seg{display:flex;background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:8px;padding:2px;gap:2px}.il-ref-pop-seg button{flex:1;border:none;background:transparent;font-family:inherit;font-size:11px;font-weight:600;color:var(--il-txt-secondary);padding:6px 4px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.il-ref-pop-seg button.on{background:var(--il-bg-panel);color:var(--il-txt-primary);box-shadow:0 1px 2px #131e2914}.il-ref-pop-mode-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--il-success)}.il-ref-pop-mode-dot.is-live{background:transparent;border:1.5px solid var(--il-danger)}.il-ref-pop-mode-dot.is-locked_with_watch{background:var(--il-warn);box-shadow:0 0 0 1.5px var(--il-bg-panel),0 0 0 3px var(--il-warn);margin:2px}.il-ref-pop-modedesc,.il-ref-pop-mode-readonly{font-size:11px;color:var(--il-txt-tertiary);line-height:1.45;margin-top:8px;padding:0 2px}.il-ref-pop-prov{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:11px;margin:0}.il-ref-pop-prov dt{color:var(--il-txt-tertiary)}.il-ref-pop-prov dd{color:var(--il-txt-primary);font-weight:500;text-align:right;margin:0}.il-ref-pop-prov dd.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;color:var(--il-txt-secondary)}.il-ref-pop-foot{padding:9px 13px;border-top:1px solid var(--il-border);display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none}.il-ref-pop-foot.end{justify-content:flex-end}.il-ref-pop-fulllink{border:none;background:transparent;color:var(--il-info, #2563eb);font-family:inherit;font-size:11.5px;font-weight:600;border-radius:8px;padding:5px 2px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.il-ref-pop-fulllink:hover{text-decoration:underline}.il-ref-pop-fulllink svg{width:13px;height:13px;flex:none}.il-ref-pop-remove{border:1px solid var(--il-border);background:var(--il-bg-panel);color:var(--il-danger);font-family:inherit;font-size:12px;font-weight:600;border-radius:8px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.il-ref-pop-remove svg{width:12px;height:12px}.il-ref-pop-banner{display:flex;gap:10px;padding:10px 12px;border-radius:8px;margin-bottom:12px;font-size:11.5px;line-height:1.45}.il-ref-pop-banner.is-warn{background:var(--il-warn-bg, #fef9ec);border:1px solid var(--il-warn, #c9820a);color:var(--il-warn, #c9820a)}.il-ref-pop-banner.is-danger{background:var(--il-danger-bg, #fdf2f2);border:1px solid var(--il-danger);color:var(--il-danger)}.il-ref-pop-banner-title{font-weight:600;color:var(--il-txt-primary)}.il-ref-pop-banner-text{color:var(--il-txt-secondary);margin-top:2px}.il-ref-pop-banner-icon{flex:none;margin-top:1px}.il-insert-ref-modal-root .modal-content{overflow:hidden}.il-insert-ref-modal{min-height:0}.il-insert-ref-foot{background:var(--il-bg-panel, var(--panel-bg, #fff))}.il-cite-behaviour-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.il-cite-behaviour-opt{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--il-border, var(--border-color));background:var(--il-bg-subtle, var(--subtle-bg));text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.il-cite-behaviour-opt:hover{border-color:var(--il-brand-accent, var(--brand-accent))}.il-cite-behaviour-opt.is-selected{border-color:var(--il-brand-accent, var(--brand-accent));background:var(--il-brand-soft, var(--brand-soft-bg))}.il-cite-behaviour-radio{width:14px;height:14px;border-radius:50%;border:2px solid var(--il-border-strong, var(--border-color-strong));flex:none;margin-top:2px}.il-cite-behaviour-opt.is-selected .il-cite-behaviour-radio{border-color:var(--il-brand, var(--brand-color));background:radial-gradient(circle,var(--il-brand, var(--brand-color)) 40%,transparent 45%)}.il-cite-behaviour-body{display:flex;flex-direction:column;gap:2px;min-width:0}.il-cite-behaviour-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--il-txt-primary)}.il-cite-behaviour-help{font-size:11px;line-height:1.4;color:var(--il-txt-tertiary)}.il-insert-ref-preview-empty{padding:24px 20px;font-size:12px;font-style:italic;color:var(--il-txt-tertiary);line-height:1.5}.il-insert-ncc-modal-root .modal-content{overflow:hidden;max-width:min(940px,100%);border-radius:16px;border:1px solid var(--border-color-strong);box-shadow:var(--shadow-ds-lg, 0 16px 48px rgba(19, 30, 41, .18))}.il-insert-ncc-modal-root [data-testid=modal-header],.il-insert-ncc-modal-root .flex.items-center.justify-end.rounded-b{display:none}.il-insert-ncc-modal{display:flex;flex-direction:column;max-height:calc(100vh - 112px);background:var(--panel-bg);font-family:var(--font-body, Inter, sans-serif)}.il-insert-ncc-head{display:flex;align-items:center;gap:12px;padding:15px 18px}.il-insert-ncc-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--txt-tertiary, #7e7d82);cursor:pointer}.il-insert-ncc-close:hover{background:var(--subtle-bg);color:var(--txt-primary)}.il-insert-ncc-search-row{display:flex;align-items:center;gap:8px;padding:12px 18px 0}.il-insert-ncc-search-field{flex:1;width:100%}.il-insert-ncc-search-field input{font-size:13px;background:var(--subtle-bg);border-color:var(--border-color)}.il-insert-ncc-search-field input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-soft-bg)}.il-insert-ncc-scopes{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 18px 12px}.il-insert-ncc-scope{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--border-color-strong);background:var(--panel-bg);font-size:12px;font-weight:500;color:var(--txt-secondary);cursor:pointer}.il-insert-ncc-scope.is-active{background:var(--brand-color, #131e29);color:var(--brand-ink, #f0ede4);border-color:var(--brand-color, #131e29)}.il-insert-ncc-scope-count{font-size:10px;opacity:.7}.il-insert-ncc-scope--add{border-style:dashed;color:var(--txt-tertiary);cursor:not-allowed}.il-insert-ncc-body{flex:1;display:grid;grid-template-columns:1fr 1fr;min-height:360px}.il-insert-ncc-results-pane{overflow-y:auto;padding:8px;min-height:0}.il-insert-ncc-preview-pane{overflow-y:auto;min-height:0}.il-insert-ncc-results-loading,.il-insert-ncc-results-empty{padding:24px 16px}.il-insert-ncc-result-group-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-tertiary);padding:10px 10px 5px}.il-insert-ncc-result-row{display:block;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.il-insert-ncc-result-row:hover{background:var(--subtle-bg)}.il-insert-ncc-result-row.is-selected{background:var(--brand-soft-bg);outline:1px solid var(--brand-accent)}.il-insert-ncc-result-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.il-insert-ncc-result-cite{font-size:12px;font-weight:600;color:var(--txt-secondary)}.il-insert-ncc-result-ed{font-size:10px;color:var(--txt-tertiary);border:1px solid var(--border-color);border-radius:4px;padding:0 5px}.il-insert-ncc-result-title{font-size:13px;margin-top:1px;color:var(--txt-primary)}.il-insert-ncc-preview{display:flex;flex-direction:column;gap:13px;padding:16px 18px;min-height:100%}.il-insert-ncc-preview--empty{display:flex;align-items:center;justify-content:center;min-height:100%}.il-insert-ncc-preview--empty p{margin:auto;max-width:230px;text-align:center;font-size:13px;color:var(--txt-tertiary)}.il-insert-ncc-preview-cite{font-size:13px;font-weight:600;color:var(--txt-primary)}.il-insert-ncc-preview-title{font-size:14px;font-weight:600;color:var(--txt-primary)}.il-insert-ncc-preview-body{font-size:13px;line-height:1.55;color:var(--txt-secondary);background:var(--subtle-bg);border:1px solid var(--border-color);border-radius:8px;padding:11px 12px;max-height:280px;overflow-y:auto}.il-insert-ncc-preview-body .ncc-clause-body{font-size:inherit;line-height:inherit;color:inherit}.il-insert-ncc-preview-body .ncc-clause-body .ncc-xref--link{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.il-insert-ncc-preview-body-empty{font-style:italic;color:var(--txt-tertiary)}.il-insert-ncc-behaviour-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--txt-tertiary);margin-bottom:4px}.il-insert-ncc-behaviour-list{display:flex;flex-direction:column;gap:0}.il-insert-ncc-behaviour-opt{display:flex;gap:10px;width:100%;padding:9px 10px;border-radius:8px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer}.il-insert-ncc-behaviour-opt:hover{background:var(--subtle-bg)}.il-insert-ncc-behaviour-opt.is-selected{background:var(--subtle-bg);border-color:var(--border-color)}.il-insert-ncc-behaviour-radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-color-strong);flex:none;margin-top:2px;position:relative}.il-insert-ncc-behaviour-opt.is-selected .il-insert-ncc-behaviour-radio{border-color:var(--brand-color, #131e29)}.il-insert-ncc-behaviour-opt.is-selected .il-insert-ncc-behaviour-radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--brand-color, #131e29)}.il-insert-ncc-behaviour-body{display:flex;flex-direction:column;min-width:0}.il-insert-ncc-behaviour-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--txt-primary)}.il-insert-ncc-behaviour-help{font-size:12px;color:var(--txt-tertiary);margin-top:2px;line-height:1.45}.il-insert-ncc-mode-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--success, #0f6e56)}.il-insert-ncc-mode-dot.is-live{background:transparent;border:1.5px solid var(--danger, #a32d2d)}.il-insert-ncc-mode-dot.is-locked_with_watch{background:var(--warn, #854f0b);box-shadow:0 0 0 1.5px var(--panel-bg),0 0 0 3px var(--warn, #854f0b);margin:2px}.il-insert-ncc-foot{display:flex;align-items:center;gap:12px;padding:13px 18px;background:var(--panel-bg)}.il-insert-ncc-foot-note{font-size:12px;color:var(--txt-tertiary)}.il-insert-ncc-btn{font-size:13px;font-weight:600;border-radius:8px;padding:8px 14px;cursor:pointer;border:1px solid var(--border-color);background:var(--panel-bg);color:var(--txt-secondary)}.il-insert-ncc-btn-primary{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;border-radius:8px;padding:8px 14px;cursor:pointer;background:var(--brand-color, #131e29);color:var(--brand-ink, #f0ede4);border:1px solid var(--brand-color, #131e29)}.il-insert-ncc-btn-primary:disabled{opacity:.45;cursor:not-allowed}.inspect-library .il-results-col,.inspect-library .lib-grid-wrap{min-width:0}.inspect-library .il-picker-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--il-txt-secondary);margin-bottom:12px}.inspect-library .il-picker-crumb-link{color:var(--il-txt-secondary);background:none;border:0;padding:0;cursor:pointer;font:inherit}.inspect-library .il-picker-crumb-link:hover{color:var(--il-txt-primary)}.inspect-library .il-picker-crumb-sep{color:var(--il-txt-tertiary)}.inspect-library .il-picker-crumb-active{color:var(--il-txt-primary);font-weight:600}.inspect-library .d12-picker-screen{display:flex;flex-direction:column;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.inspect-library .d12-picker-head{padding:14px 20px;background:var(--il-bg-subtle, #f8fafc);border-bottom:1px solid var(--il-border);display:flex;justify-content:space-between;align-items:center;gap:16px}.inspect-library .d12-picker-head-main{flex:1;min-width:0}.inspect-library .d12-picker-title{display:flex;align-items:center;gap:10px;margin-bottom:4px}.inspect-library .d12-card-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:4px;background:var(--il-brand, #111827);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.inspect-library .d12-picker-sub{font-size:11px;color:var(--il-txt-secondary);line-height:1.5}.inspect-library .d12-picker-sub b{color:var(--il-txt-primary);font-weight:600}.inspect-library .d12-picker-cancel{font-size:11px;color:var(--il-txt-secondary);display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;background:var(--il-bg-panel);border:1px solid var(--il-border);cursor:pointer;font-weight:500;white-space:nowrap}.inspect-library .d12-picker-cancel:before{content:"←";font-size:13px}.inspect-library .d12-picker-cancel:hover{background:var(--il-bg-muted);color:var(--il-txt-primary)}.inspect-library .lib-pick-body{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;padding:4px 2px 8px}@media (min-width: 1024px){.inspect-library .lib-pick-body{grid-template-columns:240px minmax(0,1fr) 300px;gap:24px;padding:16px}}.inspect-library .lib-grid-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.inspect-library .lib-pick-basket{position:sticky;top:18px;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 120px)}.inspect-library .d12-picker-basket-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--il-border)}.inspect-library .d12-picker-basket-title{font-size:12px;font-weight:600;color:var(--il-txt-primary)}.inspect-library .d12-picker-basket-count{font-size:11px;color:var(--il-txt-tertiary);font-variant-numeric:tabular-nums}.inspect-library .d12-picker-basket-list{flex:1;display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:80px;margin-bottom:12px}.inspect-library .d12-picker-basket-empty{padding:24px 12px;font-size:11px;color:var(--il-txt-tertiary);line-height:1.5;text-align:center;border:1px dashed var(--il-border);border-radius:12px}.inspect-library .d12-basket-item{display:grid;grid-template-columns:8px 1fr 16px;gap:8px;padding:6px 8px;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:8px;align-items:center}.inspect-library .d12-basket-item-sev{width:6px;height:6px;border-radius:50%;flex-shrink:0}.inspect-library .d12-basket-item-sev.sev-1{background:#4caf7a}.inspect-library .d12-basket-item-sev.sev-2{background:#c47a00}.inspect-library .d12-basket-item-sev.sev-3{background:#c04848}.inspect-library .d12-basket-item-sev.sev-4{background:#8b1f1f}.inspect-library .d12-basket-item-sev.sev-5{background:var(--il-txt-tertiary)}.inspect-library .d12-basket-item-name{min-width:0;font-size:11px;font-weight:400;color:var(--il-txt-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspect-library .d12-basket-item-remove{border:0;background:transparent;color:var(--il-txt-tertiary);cursor:pointer;padding:0;font-size:14px;line-height:1}.inspect-library .d12-basket-item-remove:hover{color:#c04848}.inspect-library .d12-picker-basket-actions{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--il-border)}.inspect-library .d12-picker-import-btn{width:100%;font-size:12px;font-weight:600;padding:9px 14px;border-radius:8px;background:var(--il-brand, #111827);color:#fff;border:1px solid var(--il-brand, #111827);cursor:pointer}.inspect-library .d12-picker-import-btn:hover:not(:disabled){filter:brightness(.92)}.inspect-library .d12-picker-import-btn:disabled{background:var(--il-bg-muted);border-color:var(--il-border);color:var(--il-txt-tertiary);cursor:not-allowed}.inspect-library .il-lib-card.is-in-basket{border-color:var(--il-brand, #111827);background:color-mix(in srgb,var(--il-brand, #111827) 7%,var(--il-bg-panel))}.inspect-library .il-lib-card.is-picker-disabled{opacity:.55;cursor:not-allowed}.inspect-library .il-card-pickaction{position:absolute;top:11px;right:11px;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 11px;border:1px solid var(--il-border);border-radius:999px;background:var(--il-bg-panel);color:var(--il-txt-secondary);font-size:11px;font-weight:600;pointer-events:none;z-index:2}.inspect-library .il-card-pickaction.is-in{border-color:var(--il-brand, #111827);background:var(--il-brand, #111827);color:#fff}.inspect-library .il-mip-detail{padding:22px 26px 30px;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:12px;overflow:hidden}.inspect-library .il-mip-head-row{display:flex;align-items:center;gap:9px;margin-bottom:9px;flex-wrap:wrap}.inspect-library .il-lrm-type{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:8px;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:3px;border:1px solid var(--il-border);color:var(--il-txt-tertiary)}.inspect-library .il-lrm-type.reg{color:var(--il-ref-ncc);border-color:color-mix(in srgb,var(--il-ref-ncc) 40%,transparent)}.inspect-library .il-lrm-type.obs{color:var(--il-txt-tertiary)}.inspect-library .il-mip-id{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;color:var(--il-txt-tertiary)}.inspect-library .il-mip-life{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--il-success);border:1px solid color-mix(in srgb,var(--il-success) 35%,transparent);border-radius:3px;padding:1px 6px;margin-left:auto}.inspect-library .il-mip-life.is-draft{color:var(--il-txt-tertiary);border-color:var(--il-border-strong)}.inspect-library .il-mip-edit-btn{margin-left:8px}.inspect-library .il-mip-name{font-family:Poppins,Inter,sans-serif;font-size:20px;font-weight:600;color:var(--il-txt-primary);line-height:1.25;margin:0 0 10px}.inspect-library .il-mip-tags{display:flex;flex-wrap:wrap;gap:5px}.inspect-library .il-lib2-meta{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 6px}.inspect-library .il-lib2-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:999px;font-size:11.5px;color:var(--il-txt-secondary)}.inspect-library .il-lib2-chip .lbl{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--il-txt-tertiary)}.inspect-library .il-lib2-chip b{color:var(--il-txt-primary);font-weight:500}.inspect-library .il-mip-packline{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:11.5px;color:var(--il-txt-tertiary)}.inspect-library .il-mip-packline svg{width:14px;height:14px}.inspect-library .il-mip-pack{font-size:11px;color:var(--il-txt-secondary);background:var(--il-brand-soft);border:1px solid color-mix(in srgb,var(--il-brand) 18%,transparent);padding:2px 9px;border-radius:999px}.inspect-library .il-mip-body{margin-top:20px}.inspect-library .il-mip-sec{margin-bottom:18px;padding-left:14px;border-left:2px solid var(--il-border)}.inspect-library .il-mip-sec-breaches{border-left-color:var(--il-ref-ncc)}.inspect-library .il-mip-sec-recommendations{border-left-color:var(--il-info)}.inspect-library .il-mip-sec-h{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--il-txt-secondary);margin-bottom:6px}.inspect-library .il-mip-sec-b{font-size:13.5px;line-height:1.62;color:var(--il-txt-primary)}.inspect-library .il-lib2-cite-note{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding:13px 15px;border-radius:12px;background:var(--il-info-bg);border:1px solid transparent}.inspect-library .il-lib2-cite-note svg{width:15px;height:15px;color:var(--il-info);flex-shrink:0;margin-top:1px}.inspect-library .il-lib2-cite-note .t{font-size:12px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .il-lib2-cite-note .t b{color:var(--il-txt-primary);font-weight:500}.inspect-library .il-ip-pack-card{position:relative;background:var(--il-bg-panel);border:1px solid var(--il-border);border-radius:14px;padding:16px 17px 13px;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.inspect-library .il-ip-pack-card:hover{border-color:var(--il-brand-mid);box-shadow:0 4px 14px #131e2914;transform:translateY(-1px)}.inspect-library .il-ipc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.inspect-library .il-ipc-sev{display:inline-flex;align-items:center;gap:7px;height:23px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.inspect-library .il-ipc-sev:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.inspect-library .il-ipc-sev.sev-1{background:color-mix(in srgb,var(--il-sev-1) 13%,var(--il-bg-panel));color:color-mix(in srgb,var(--il-sev-1) 60%,var(--il-txt-primary))}.inspect-library .il-ipc-sev.sev-1:before{background:var(--il-sev-1)}.inspect-library .il-ipc-sev.sev-2{background:color-mix(in srgb,var(--il-sev-2) 15%,var(--il-bg-panel));color:color-mix(in srgb,var(--il-sev-2) 64%,var(--il-txt-primary))}.inspect-library .il-ipc-sev.sev-2:before{background:var(--il-sev-2)}.inspect-library .il-ipc-sev.sev-3{background:color-mix(in srgb,var(--il-sev-3) 15%,var(--il-bg-panel));color:color-mix(in srgb,var(--il-sev-3) 66%,var(--il-txt-primary))}.inspect-library .il-ipc-sev.sev-3:before{background:var(--il-sev-3)}.inspect-library .il-ipc-sev.sev-4{background:color-mix(in srgb,var(--il-sev-4) 15%,var(--il-bg-panel));color:color-mix(in srgb,var(--il-sev-4) 70%,var(--il-txt-primary))}.inspect-library .il-ipc-sev.sev-4:before{background:var(--il-sev-4)}.inspect-library .il-ipc-sev.sev-5{background:color-mix(in srgb,var(--il-sev-5) 15%,var(--il-bg-panel));color:color-mix(in srgb,var(--il-sev-5) 66%,var(--il-txt-primary))}.inspect-library .il-ipc-sev.sev-5:before{background:var(--il-sev-5)}.inspect-library .il-ipc-edit{display:none;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:7px;border:1px solid var(--il-border-strong);background:var(--il-bg-panel);font-size:12px;font-weight:600;color:var(--il-txt-secondary);cursor:pointer}.inspect-library .il-ipc-edit svg{width:13px;height:13px}.inspect-library .il-ipc-edit:hover{background:var(--il-brand);border-color:var(--il-brand);color:#fff}.inspect-library .il-ip-pack-card:hover .il-ipc-edit{display:inline-flex}.inspect-library .il-ipc-id{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--il-txt-tertiary)}.inspect-library .il-ipc-title{font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:600;color:var(--il-txt-primary);line-height:1.3}.inspect-library .il-ipc-meta{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--il-txt-tertiary)}.inspect-library .il-ipc-meta svg{width:13px;height:13px;color:var(--il-brand-mid)}.inspect-library .il-ipc-excerpt{font-size:13px;line-height:1.5;color:var(--il-txt-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inspect-library .il-ipc-cites{display:flex;flex-wrap:wrap;gap:7px}.inspect-library .il-ipc-tags{display:flex;flex-wrap:wrap;gap:6px}.inspect-library .il-ipc-tags .il-lrm-tag{font-family:Inter,sans-serif;font-size:11.5px;color:var(--il-txt-secondary);background:var(--il-bg-subtle);border:1px solid var(--il-border);border-radius:999px;padding:2px 9px}.inspect-library .il-ipc-foot{margin-top:auto;padding-top:11px;border-top:1px solid var(--il-border);display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--il-txt-tertiary)}.inspect-library .il-ipc-foot-l{display:inline-flex;align-items:center;gap:7px}.inspect-library .il-pk-dot{width:7px;height:7px;border-radius:50%;flex:none}.inspect-library .il-pk-dot.is-clean{background:var(--il-success)}.inspect-library .il-pk-dot.is-amber,.inspect-library .il-pk-dot.is-watch{background:var(--il-warn)}.inspect-library .il-pk-dot.is-broken,.inspect-library .il-pk-dot.is-deprecated{background:var(--il-danger)}.inspect-library .il-pk-dot.is-na{background:var(--il-txt-tertiary);opacity:.5}.inspect-library .il-lib-header{margin:-24px -24px 0}.inspect-library .il-detail-page .il-lib-header{margin-bottom:20px}.inspect-library .il-lib-subnav{display:flex;align-items:center;gap:4px;padding:7px 12px;background:var(--il-bg-subtle);border-bottom:1px solid var(--il-border);border-radius:12px 12px 0 0;overflow-x:auto}.inspect-library .il-lib-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;background:var(--il-bg-subtle);border-bottom:1px solid var(--il-border)}.inspect-library .il-lib-strip-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.inspect-library .il-lib-crumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.inspect-library .il-lib-crumb{font-size:12.5px;color:var(--il-txt-tertiary);white-space:nowrap}.inspect-library .il-lib-crumb.is-link{color:var(--il-txt-secondary);background:transparent;border:0;padding:0;cursor:pointer}.inspect-library .il-lib-crumb.is-link:hover{color:var(--il-brand)}.inspect-library .il-lib-crumb.is-current{color:var(--il-txt-primary);font-weight:500}.inspect-library .il-lib-crumb-sep{color:var(--il-txt-tertiary);font-size:11px}.inspect-library .il-ts-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:500;color:var(--il-txt-secondary);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.inspect-library .il-ts-tab svg{width:14px;height:14px;opacity:.85}.inspect-library .il-ts-tab:hover:not(:disabled){color:var(--il-txt-primary)}.inspect-library .il-ts-tab.active{background:var(--il-bg-panel);border-color:var(--il-border);color:var(--il-txt-primary);font-weight:600;box-shadow:var(--il-shadow-sm)}.inspect-library .il-ts-tab:disabled{opacity:.5;cursor:not-allowed}.inspect-library .il-tab-num{min-width:18px;height:18px;line-height:18px;text-align:center;padding:0 5px;background:var(--il-bg-muted);color:var(--il-txt-tertiary);border-radius:999px;font-size:10px;font-weight:600;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.inspect-library .il-ts-tab.active .il-tab-num{background:var(--il-brand-soft);color:var(--il-brand)}.inspect-library .il-documents-tab-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.inspect-library .il-documents-tab-sub{font-size:12.5px;color:var(--il-txt-secondary);line-height:1.55}.inspect-library .il-ipe-scope .ipe-comp-body{display:flex;flex-direction:column;gap:13px;padding:13px}.inspect-library .ipe-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media (max-width: 640px){.inspect-library .ipe-scope-grid{grid-template-columns:1fr}}.inspect-library .ipe-id-input.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.02em}.inspect-library .il-ipe-scope .ipe-id-input{background:var(--il-bg-card)}.inspect-library .ipe-scope-packs{display:flex;flex-direction:column;gap:7px}.inspect-library .ipe-packbox-row{display:flex;flex-wrap:wrap;gap:8px}.inspect-library .ipe-packbox{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--il-border);border-radius:999px;background:var(--il-bg-card);font-size:12px;color:var(--il-txt-secondary);cursor:pointer}.inspect-library .ipe-packbox:hover{border-color:var(--il-border-strong);color:var(--il-txt-primary)}.inspect-library .ipe-packbox input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;accent-color:var(--il-brand);background-image:none;width:14px;height:14px;margin:0;cursor:pointer;outline:none;box-shadow:none}.inspect-library .ipe-packbox input:focus,.inspect-library .ipe-packbox input:focus-visible{outline:none;box-shadow:none}.inspect-library .ipe-scope-empty{font-size:12px;color:var(--il-txt-tertiary);font-style:italic}
