.shell.svelte-1agzptr{font-family:var(--font-ui);background:var(--bg);color:var(--ink);min-height:100vh;display:flex;flex-direction:column}.top-bar.svelte-1agzptr{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-5);height:42px;border-bottom:1px solid var(--rule);background:var(--bg-raised);flex-shrink:0;position:sticky;top:0;z-index:100}.toolbar-brand.svelte-1agzptr{font-size:.72rem;font-weight:600;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.toolbar-sep.svelte-1agzptr{color:var(--ink-5);font-size:.8rem}.toolbar-title.svelte-1agzptr{font-size:.78rem;font-weight:500;color:var(--ink-2)}.page.svelte-1agzptr{padding:var(--sp-5) var(--sp-6) var(--sp-8);max-width:1300px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-4)}.toolbar-card.svelte-1agzptr{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:var(--sp-4) var(--sp-5);display:flex;align-items:center;gap:var(--sp-6);flex-wrap:wrap}.toolbar-card-left.svelte-1agzptr{flex:1;min-width:0}.toolbar-card-right.svelte-1agzptr{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex-shrink:0}.page-header.svelte-1agzptr{display:flex;flex-direction:column;gap:2px}.page-title.svelte-1agzptr{font-size:1.1rem;font-weight:600;color:var(--ink)}.page-subtitle.svelte-1agzptr{font-size:.75rem;color:var(--ink-3)}.prop-filters.svelte-1agzptr{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-lg)}.prop-label.svelte-1agzptr{font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);padding-right:var(--sp-1);border-right:1px solid var(--rule);margin-right:var(--sp-1)}.prop-btn.svelte-1agzptr{display:inline-flex;align-items:center;gap:5px;background:var(--bg-raised);border:1px solid var(--rule-hard);color:var(--ink-3);font-family:var(--font-ui);font-size:.72rem;font-weight:500;padding:.22rem .55rem;border-radius:var(--r-md);cursor:pointer;transition:all var(--t-base);white-space:nowrap}.prop-btn.svelte-1agzptr:hover{color:var(--ink-2);background:var(--bg-overlay)}.prop-btn.active-yes.svelte-1agzptr{background:var(--pass-bg);border-color:#86efac;color:var(--pass)}.prop-btn.active-no.svelte-1agzptr{background:var(--fail-bg);border-color:#fca5a5;color:var(--fail)}.prop-state.svelte-1agzptr{font-size:.65rem;font-weight:600;padding:.05rem .3rem;border-radius:var(--r-sm);background:#0000000d}.active-yes.svelte-1agzptr .prop-state:where(.svelte-1agzptr){background:#16a34a26}.active-no.svelte-1agzptr .prop-state:where(.svelte-1agzptr){background:#dc26261f}.search-wrap.svelte-1agzptr{position:relative;display:flex;align-items:center}.search-icon.svelte-1agzptr{position:absolute;left:8px;color:var(--ink-4);pointer-events:none;font-size:.85rem}.search-input.svelte-1agzptr{padding-left:28px;width:180px;font-family:var(--font-ui);font-size:.75rem}.dt-tabs.svelte-1agzptr{display:flex;align-items:stretch;border-bottom:1px solid var(--rule);background:var(--bg);flex-shrink:0}.dt-tab.svelte-1agzptr{background:none;border:none;border-bottom:2px solid transparent;color:var(--ink-3);font-family:var(--font-ui);font-size:.78rem;font-weight:500;padding:0 var(--sp-5);height:48px;cursor:pointer;transition:all var(--t-base);margin-bottom:-1px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.dt-tab.svelte-1agzptr:hover:not(.active){color:var(--ink-2);background:var(--bg-overlay)}.dt-tab.active.svelte-1agzptr{color:var(--accent);border-bottom-color:var(--accent);background:var(--bg-raised)}.tab-label-wrap.svelte-1agzptr{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.tab-label.svelte-1agzptr{line-height:1}.tab-hint.svelte-1agzptr{font-size:.55rem;font-weight:400;color:var(--ink-4);letter-spacing:.02em;line-height:1}.dt-tab.active.svelte-1agzptr .tab-hint:where(.svelte-1agzptr){color:var(--accent-muted)}.tab-count.svelte-1agzptr{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-sunken);color:var(--ink-3);font-size:.6rem;font-weight:600;border-radius:999px;padding:0 5px;height:14px}.dt-tab.active.svelte-1agzptr .tab-count:where(.svelte-1agzptr){background:var(--accent-dim);color:var(--accent-text)}.category-banner.svelte-1agzptr{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);padding:.55rem var(--sp-4);border-bottom:1px solid var(--rule);background:var(--bg);font-size:.72rem}.category-name.svelte-1agzptr{font-weight:600;color:var(--ink-2)}.category-hint.svelte-1agzptr{color:var(--accent-text);font-weight:500}.category-sep.svelte-1agzptr{color:var(--ink-5)}.category-desc.svelte-1agzptr{color:var(--ink-3)}.ref-table.svelte-1agzptr{width:100%;border-collapse:collapse}.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) tr:where(.svelte-1agzptr){background:var(--bg);border-bottom:1px solid var(--rule)}.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr){font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:.45rem var(--sp-4);text-align:left;white-space:nowrap}.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr):first-child{width:110px}.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr):last-child{width:100px}.col-bool.svelte-1agzptr{width:100px;text-align:center}.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) tr:where(.svelte-1agzptr){border-bottom:1px solid var(--rule-soft);transition:background var(--t-fast)}.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) tr:where(.svelte-1agzptr):last-child{border-bottom:none}.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) tr:where(.svelte-1agzptr):hover{background:var(--bg-overlay)}.ref-table.svelte-1agzptr td:where(.svelte-1agzptr){padding:.65rem var(--sp-4);vertical-align:top}.ref-table.svelte-1agzptr td.col-bool:where(.svelte-1agzptr){text-align:center;vertical-align:middle}.method-badge.svelte-1agzptr{display:inline-flex;font-family:var(--font-mono);font-size:.78rem;font-weight:700;padding:.22rem .55rem;border-radius:var(--r-md);letter-spacing:.03em;white-space:nowrap}.method-get.svelte-1agzptr{background:#dcfce7;color:#15803d}.method-post.svelte-1agzptr{background:#dbeafe;color:#1d4ed8}.method-put.svelte-1agzptr{background:#fef3c7;color:#b45309}.method-patch.svelte-1agzptr{background:#f3e8ff;color:#7e22ce}.method-delete.svelte-1agzptr{background:#fee2e2;color:#b91c1c}.method-head.svelte-1agzptr,.method-options.svelte-1agzptr,.method-trace.svelte-1agzptr,.method-connect.svelte-1agzptr,.method-other.svelte-1agzptr{background:var(--bg-sunken);color:var(--ink-3)}.bool-icon.svelte-1agzptr{font-size:.88rem;font-weight:700}.bool-yes.svelte-1agzptr{color:var(--pass)}.bool-no.svelte-1agzptr{color:var(--ink-5)}.tri-badge.svelte-1agzptr{display:inline-flex;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:var(--r-sm);white-space:nowrap}.tri-yes.svelte-1agzptr{background:var(--pass-bg);color:var(--pass)}.tri-no.svelte-1agzptr{background:var(--bg-sunken);color:var(--ink-4)}.tri-cond.svelte-1agzptr{background:var(--warn-bg);color:var(--warn)}.row-desc.svelte-1agzptr{font-size:.75rem;color:var(--ink-3);line-height:1.55}.rfc-badge.svelte-1agzptr{display:inline-flex;font-family:var(--font-mono);font-size:.65rem;font-weight:500;color:var(--ink-3);background:var(--bg-sunken);padding:.15rem .4rem;border-radius:var(--r-sm);white-space:nowrap}.rfc-badge.svelte-1agzptr{display:inline-flex;font-family:var(--font-mono);font-size:.65rem;font-weight:500;color:var(--accent-text);background:var(--accent-dim);padding:.15rem .4rem;border-radius:var(--r-sm);white-space:nowrap;text-decoration:none;transition:background var(--t-fast)}.rfc-badge.svelte-1agzptr:hover{background:var(--accent-muted)}.rfc-none.svelte-1agzptr{font-size:.75rem;color:var(--ink-5)}.rel-link.svelte-1agzptr{font-size:.72rem;font-weight:500;color:var(--ink-3);text-decoration:none;padding:.2rem var(--sp-3);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:var(--r-md);transition:all var(--t-base);white-space:nowrap}.rel-link.svelte-1agzptr:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.related-links.svelte-1agzptr{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.statusbar-rfc.svelte-1agzptr{color:var(--ink-3);text-decoration:none}.statusbar-rfc.svelte-1agzptr:hover{color:var(--accent);text-decoration:underline}.empty-state.svelte-1agzptr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sp-8);color:var(--ink-4);font-size:.78rem;gap:var(--sp-2)}.empty-icon.svelte-1agzptr{font-size:1.5rem;opacity:.4}.dt-statusbar.svelte-1agzptr{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);height:28px;border-top:1px solid var(--rule);background:var(--bg);font-size:.65rem;color:var(--ink-3);flex-shrink:0}.dt-status-sep.svelte-1agzptr{color:var(--ink-5)}.dt-status-right.svelte-1agzptr{margin-left:auto}@media(max-width:900px){.page.svelte-1agzptr{padding:var(--sp-4)}.prop-filters.svelte-1agzptr{display:none}.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr):nth-child(5),.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) td:where(.svelte-1agzptr):nth-child(5),.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr):last-child,.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) td:where(.svelte-1agzptr):last-child{display:none}}@media(max-width:640px){.search-input.svelte-1agzptr{width:140px}.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr):nth-child(2),.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) td:where(.svelte-1agzptr):nth-child(2),.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr):nth-child(3),.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) td:where(.svelte-1agzptr):nth-child(3),.ref-table.svelte-1agzptr thead:where(.svelte-1agzptr) th:where(.svelte-1agzptr):nth-child(4),.ref-table.svelte-1agzptr tbody:where(.svelte-1agzptr) td:where(.svelte-1agzptr):nth-child(4){display:none}}
