.doc-card.svelte-18c7rmv{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--panel-inner);border:1px solid var(--border);border-left:3px solid transparent;border-radius:3px;cursor:pointer;text-align:left;color:var(--text);font-family:var(--font-data);font-size:.75rem;transition:border-color .15s ease,background .15s ease;width:100%}.doc-card.border-pres.svelte-18c7rmv{border-left-color:var(--cyan)}.doc-card.border-rule.svelte-18c7rmv{border-left-color:var(--federal-green)}.doc-card.border-prop.svelte-18c7rmv{border-left-color:var(--amber)}.doc-card.border-notice.svelte-18c7rmv{border-left-color:var(--text-dim);opacity:.95}.doc-card.svelte-18c7rmv:hover{background:#ffffff05}.doc-card.selected.svelte-18c7rmv{border-left-color:var(--federal-green);background:#4caf500d}.doc-top.svelte-18c7rmv{display:flex;gap:6px;align-items:flex-start}.doc-title.svelte-18c7rmv{line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.doc-card.svelte-18c7rmv:hover .doc-title:where(.svelte-18c7rmv){color:var(--federal-green)}.badge.svelte-18c7rmv{flex-shrink:0;font-family:var(--font-header);font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:1px 5px;border-radius:2px;line-height:1.4}.badge-pres.svelte-18c7rmv{background:#00d4ff26;color:var(--cyan)}.badge-rule.svelte-18c7rmv{background:#4caf5026;color:var(--federal-green)}.badge-prop.svelte-18c7rmv{background:#ffaa0026;color:var(--amber)}.badge-notice.svelte-18c7rmv{background:#a2abb51a;color:var(--text-dim)}.sig-star.svelte-18c7rmv{flex-shrink:0;color:var(--amber);font-size:.7rem}.doc-meta.svelte-18c7rmv{display:flex;justify-content:space-between;align-items:center;gap:8px}.agency.svelte-18c7rmv{color:var(--text-dim);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.date.svelte-18c7rmv{flex-shrink:0;color:var(--text-dim);font-size:.68rem}.action-pill.svelte-18c7rmv{display:inline-block;align-self:flex-start;font-size:.6rem;color:var(--text-dim);border:1px solid var(--border);border-radius:2px;padding:1px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topics.svelte-18c7rmv{display:flex;flex-wrap:wrap;gap:3px}.topic-tag.svelte-18c7rmv{font-size:.58rem;color:var(--text-dim);background:#ffffff0a;padding:1px 5px;border-radius:2px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-row.svelte-18c7rmv{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.comment-badge.svelte-18c7rmv{font-family:var(--font-header);font-size:.55rem;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:2px}.comment-badge.green.svelte-18c7rmv{background:#00cc8826;color:var(--green)}.comment-badge.amber.svelte-18c7rmv{background:#ffaa0026;color:var(--amber)}.comment-badge.red.svelte-18c7rmv{background:#ff444426;color:var(--red)}.effective.svelte-18c7rmv,.views.svelte-18c7rmv{font-size:.6rem;color:var(--text-dim)}.citation.svelte-18c7rmv{font-family:var(--font-data);font-size:.62rem;font-weight:600;color:var(--federal-green);letter-spacing:.04em}.eagle-icon.svelte-1x29shn{display:block;flex-shrink:0}.reader.svelte-4m8uo4{display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto;padding:16px}.empty.svelte-4m8uo4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:300px;color:var(--text-dim)}.empty-title.svelte-4m8uo4{font-family:var(--font-serif);font-weight:700;font-size:1.1rem;color:var(--federal-green-dim);letter-spacing:.04em}.empty-text.svelte-4m8uo4{font-family:var(--font-header);font-weight:600;font-size:.75rem;letter-spacing:.15em}.empty-sub.svelte-4m8uo4{font-family:var(--font-serif);font-weight:400;font-size:.7rem;font-style:italic;color:var(--text-dim);opacity:.6;max-width:300px;text-align:center;line-height:1.4}.header.svelte-4m8uo4{display:flex;flex-direction:column;gap:8px}.back.svelte-4m8uo4{font-family:var(--font-header);font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--federal-green);background:none;border:none;cursor:pointer;padding:4px 0;align-self:flex-start}.back.svelte-4m8uo4:hover{text-decoration:underline}.mobile-only.svelte-4m8uo4{display:none}.title.svelte-4m8uo4{font-family:var(--font-federal);font-weight:700;font-size:1.05rem;color:var(--text);margin:0;line-height:1.3;text-transform:none;letter-spacing:.01em}.badge-row.svelte-4m8uo4{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.type-badge.svelte-4m8uo4{font-family:var(--font-header);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:2px;background:#4caf5026;color:var(--federal-green)}.eo-num.svelte-4m8uo4{font-family:var(--font-data);font-size:.7rem;font-weight:600;color:var(--amber)}.sig-badge.svelte-4m8uo4{font-family:var(--font-header);font-size:.58rem;font-weight:700;letter-spacing:.06em;color:var(--amber)}.meta-section.svelte-4m8uo4{position:relative;border:1px solid var(--border);border-radius:3px;padding:12px;background:var(--panel-inner);overflow:hidden}.meta-watermark.svelte-4m8uo4{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.kv-grid.svelte-4m8uo4{position:relative;display:grid;grid-template-columns:100px 1fr;gap:6px 12px;align-items:baseline}.kv-label.svelte-4m8uo4{font-family:var(--font-header);font-weight:600;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);text-align:right}.kv-value.svelte-4m8uo4{font-family:var(--font-data);font-size:.72rem;color:var(--text);line-height:1.4}.citation-val.svelte-4m8uo4{font-weight:600;color:var(--federal-green)}.comment-section.svelte-4m8uo4{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:3px;background:var(--panel-inner)}.comment-countdown.svelte-4m8uo4{font-family:var(--font-header);font-weight:700;font-size:.65rem;letter-spacing:.06em}.comment-countdown.green.svelte-4m8uo4{color:var(--green)}.comment-countdown.amber.svelte-4m8uo4{color:var(--amber)}.comment-countdown.red.svelte-4m8uo4{color:var(--red)}.comment-link.svelte-4m8uo4{font-family:var(--font-header);font-weight:600;font-size:.62rem;letter-spacing:.1em;color:var(--federal-green);text-decoration:none}.comment-link.svelte-4m8uo4:hover{text-decoration:underline}.abstract-section.svelte-4m8uo4{display:flex;flex-direction:column;gap:4px}.section-label.svelte-4m8uo4{font-family:var(--font-header);font-weight:600;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);margin:0}.abstract-text.svelte-4m8uo4{font-family:var(--font-federal);font-size:.74rem;color:var(--text);line-height:1.5;margin:0}.double-rule.svelte-4m8uo4{border:none;height:5px;border-top:2px solid var(--federal-green-dim);border-bottom:1px solid var(--federal-green-dim);margin:4px 0;opacity:.5}.body-section.svelte-4m8uo4{display:flex;flex-direction:column;gap:8px}.doc-body.svelte-4m8uo4{font-family:var(--font-federal);font-size:.78rem;color:var(--text);line-height:1.7;white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:16px;background:#0003;border:1px solid var(--border);border-radius:3px;max-height:none;overflow-x:auto}.no-text.svelte-4m8uo4{font-family:var(--font-data);font-size:.72rem;color:var(--text-dim);text-align:center;padding:24px}.ext-links.svelte-4m8uo4{display:flex;gap:16px;padding:8px 0}.ext-links.svelte-4m8uo4 a:where(.svelte-4m8uo4){font-family:var(--font-header);font-weight:600;font-size:.62rem;letter-spacing:.1em;color:var(--text-dim);text-decoration:none}.ext-links.svelte-4m8uo4 a:where(.svelte-4m8uo4):hover{color:var(--federal-green)}.gpo-attribution.svelte-4m8uo4{font-family:var(--font-data);font-size:.58rem;color:var(--text-dim);opacity:.5;text-align:center;padding:8px 0 4px;border-top:1px solid var(--border)}.status.svelte-4m8uo4{font-family:var(--font-data);font-size:.75rem;color:var(--text-dim);text-align:center;padding:24px 0}.status.error.svelte-4m8uo4{color:var(--red)}@media(max-width:1200px){.mobile-only.svelte-4m8uo4{display:block}}.fedreg-page.svelte-1plt53g{flex:1;display:grid;grid-template-columns:45% 55%;min-height:0;overflow:hidden}.list-col.svelte-1plt53g{display:flex;flex-direction:column;gap:8px;padding:16px;overflow-y:auto;border-right:1px solid var(--border)}.masthead.svelte-1plt53g{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--federal-green-dim);border-radius:4px;background:linear-gradient(135deg,rgb(46 125 50 / 8%) 0%,transparent 60%),var(--panel-inner)}.masthead-eagle.svelte-1plt53g{flex-shrink:0;opacity:.85}.masthead-text.svelte-1plt53g{display:flex;flex-direction:column;gap:1px;min-width:0}.masthead-title.svelte-1plt53g{font-family:var(--font-serif);font-weight:900;font-size:1.25rem;color:var(--federal-green);letter-spacing:.04em;text-transform:none;line-height:1.2;margin:0}.masthead-subtitle.svelte-1plt53g{font-family:var(--font-serif);font-weight:400;font-size:.68rem;color:var(--text-dim);font-style:italic;letter-spacing:.02em;line-height:1.3}.masthead-date.svelte-1plt53g{font-family:var(--font-data);font-size:.6rem;color:var(--text-dim);letter-spacing:.04em;opacity:.7}.stats-strip.svelte-1plt53g{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-radius:3px;background:#4caf500d;border:1px solid rgb(76 175 80 / 12%)}.stat.svelte-1plt53g{font-family:var(--font-header);font-weight:600;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--federal-green)}.stat-item.svelte-1plt53g{font-family:var(--font-data);font-size:.58rem;color:var(--text-dim);padding:1px 6px;border-radius:2px;background:#ffffff0a}.stat-item.rule.svelte-1plt53g{color:var(--federal-green)}.stat-item.prop.svelte-1plt53g{color:var(--amber)}.stat-item.notice.svelte-1plt53g{color:var(--text-dim)}.stat-item.pres.svelte-1plt53g{color:var(--cyan)}.stat-item.comments.svelte-1plt53g{color:var(--red)}.search-bar.svelte-1plt53g{display:flex;gap:4px;align-items:center}.search-input.svelte-1plt53g{flex:1;font-family:var(--font-data);font-size:.75rem;padding:8px 10px;background:var(--panel-inner);border:1px solid var(--border);border-radius:3px;color:var(--text);outline:none;transition:border-color .15s}.search-input.svelte-1plt53g::placeholder{color:var(--text-dim)}.search-input.svelte-1plt53g:focus{border-color:var(--federal-green)}.search-clear.svelte-1plt53g{font-size:1rem;padding:4px 8px;background:none;border:none;color:var(--text-dim);cursor:pointer}.search-clear.svelte-1plt53g:hover{color:var(--text)}.search-btn.svelte-1plt53g{font-family:var(--font-header);font-weight:600;font-size:.65rem;letter-spacing:.1em;padding:8px 14px;background:#4caf501a;border:1px solid var(--federal-green);border-radius:3px;color:var(--federal-green);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.search-btn.svelte-1plt53g:hover{background:#4caf5033;color:var(--text)}.controls-row.svelte-1plt53g{display:flex;justify-content:space-between;align-items:center;gap:8px}.filter-row.svelte-1plt53g{display:flex;gap:4px;flex-wrap:wrap}.toggle-row.svelte-1plt53g{display:flex;gap:4px}.pill.svelte-1plt53g{font-family:var(--font-header);font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--border);border-radius:3px;background:transparent;color:var(--text-dim);cursor:pointer;transition:all .15s ease}.pill.svelte-1plt53g:hover{border-color:var(--federal-green);color:var(--text)}.pill.active.svelte-1plt53g{background:#4caf5026;border-color:var(--federal-green);color:var(--federal-green)}.pip-pill.svelte-1plt53g{border-style:dashed}.pip-pill.active.svelte-1plt53g{background:#a855f726;border-color:var(--purple);border-style:dashed;color:var(--purple)}.sort-pill.active.svelte-1plt53g{background:#00cc8826;border-color:var(--green);color:var(--green)}.doc-list.svelte-1plt53g{display:flex;flex-direction:column;gap:2px}.status.svelte-1plt53g{color:var(--text-dim);font-family:var(--font-data);font-size:.75rem;text-align:center;padding:24px 0}.status.error.svelte-1plt53g{color:var(--red)}.load-more.svelte-1plt53g{font-family:var(--font-header);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:8px 0;border:1px solid var(--border);border-radius:3px;background:transparent;color:var(--text-dim);cursor:pointer;width:100%;transition:all .15s ease}.load-more.svelte-1plt53g:disabled{opacity:.5;cursor:default}.load-more.svelte-1plt53g:hover:not(:disabled){border-color:var(--federal-green);color:var(--text)}.insp-card.svelte-1plt53g{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--panel-inner);border:1px solid var(--border);border-left:3px solid var(--purple);border-radius:3px;font-family:var(--font-data);font-size:.75rem}.insp-top.svelte-1plt53g{display:flex;gap:6px;align-items:flex-start}.badge.svelte-1plt53g{flex-shrink:0;font-family:var(--font-header);font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:1px 5px;border-radius:2px;line-height:1.4}.badge-pres.svelte-1plt53g{background:#00d4ff26;color:var(--cyan)}.badge-rule.svelte-1plt53g{background:#4caf5026;color:var(--federal-green)}.badge-prop.svelte-1plt53g{background:#ffaa0026;color:var(--amber)}.badge-notice.svelte-1plt53g{background:#a2abb51a;color:var(--text-dim)}.insp-title.svelte-1plt53g{line-height:1.3;color:var(--text)}.insp-meta.svelte-1plt53g{display:flex;justify-content:space-between;gap:8px}.insp-agency.svelte-1plt53g{color:var(--text-dim);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.insp-date.svelte-1plt53g{flex-shrink:0;color:var(--text-dim);font-size:.68rem}.insp-note.svelte-1plt53g{color:var(--text-dim);font-size:.65rem;line-height:1.4;margin:0}.insp-pub.svelte-1plt53g{font-family:var(--font-header);font-size:.6rem;font-weight:600;letter-spacing:.06em;color:var(--green)}.reader-col.svelte-1plt53g{overflow:hidden;min-height:0}.fedreg-ticker.svelte-1plt53g{display:flex;align-items:center;justify-content:center;gap:12px;height:var(--ticker-height);padding:0 16px;background:var(--panel);border-top:1px solid var(--border);flex-shrink:0;z-index:100}.ticker-section.svelte-1plt53g{display:flex;align-items:center;gap:4px}.ticker-label.svelte-1plt53g{font-family:var(--font-serif);font-weight:700;font-size:.72rem;letter-spacing:.1em;color:var(--federal-green)}.sep.svelte-1plt53g{color:var(--border);font-size:.85rem}.utc-val.svelte-1plt53g{font-family:var(--font-data);font-weight:600;font-size:.85rem;color:var(--federal-green);letter-spacing:.05em}.utc-label.svelte-1plt53g{font-family:var(--font-data);font-size:.6rem;color:var(--text-dim)}@media(max-width:1200px){.fedreg-page.svelte-1plt53g{grid-template-columns:1fr}.list-col.svelte-1plt53g{border-right:none}.reader-col.svelte-1plt53g{display:none;position:fixed;inset:var(--topbar-height) 0 var(--ticker-height) 0;background:var(--bg);z-index:50;overflow-y:auto}.reader-col.visible.svelte-1plt53g{display:block}}@media(max-width:768px){.list-col.svelte-1plt53g{padding:12px}.masthead.svelte-1plt53g{padding:10px 12px;gap:10px}.masthead-title.svelte-1plt53g{font-size:1rem}.controls-row.svelte-1plt53g{flex-wrap:wrap}.fedreg-ticker.svelte-1plt53g{gap:8px}.reader-col.svelte-1plt53g{inset:var(--topbar-height-mobile, var(--topbar-height)) 0 var(--ticker-height) 0}}
