.breadcrumb.svelte-dtjopk{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-dtjopk a:where(.svelte-dtjopk){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-dtjopk a:where(.svelte-dtjopk):hover{color:var(--primary)}.breadcrumb.svelte-dtjopk span:where(.svelte-dtjopk){margin:0 .25rem}.entry.svelte-dtjopk{max-width:800px}.short-badge.svelte-dtjopk{display:inline-block;padding:.25rem .7rem;background:#6366f126;color:#4338ca;border-radius:9999px;font-size:.78rem;font-weight:600;margin-bottom:.85rem}header.svelte-dtjopk{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}h1.svelte-dtjopk{font-size:1.85rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .85rem;line-height:1.3}.tldr.svelte-dtjopk{color:var(--text);font-size:1.025rem;line-height:1.65;padding:1rem 1.2rem;background:var(--bg);border-left:3px solid var(--primary);border-radius:var(--radius-sm);margin:0}.prose.svelte-dtjopk{margin:2rem 0}.prose.svelte-dtjopk h2:where(.svelte-dtjopk){font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.prose.svelte-dtjopk p:where(.svelte-dtjopk){color:var(--text);font-size:.95rem;line-height:1.75}.prose.callout.svelte-dtjopk p:where(.svelte-dtjopk){padding:1rem 1.2rem;background:#f59e0b14;border-left:3px solid rgb(245,158,11);border-radius:var(--radius-sm)}.prose.external.svelte-dtjopk p:where(.svelte-dtjopk){padding:.85rem 1.1rem;background:#3b82f60f;border-left:3px solid rgb(59,130,246);border-radius:var(--radius-sm);font-size:.9rem}.prose.external.svelte-dtjopk a:where(.svelte-dtjopk){color:#1d4ed8;font-weight:600}.req-list.svelte-dtjopk{list-style:none;padding:0;margin:.75rem 0;display:flex;flex-direction:column;gap:.55rem}.req-list.svelte-dtjopk li:where(.svelte-dtjopk){padding:.55rem .85rem .55rem 2rem;background:#22c55e0d;border:1px solid rgba(34,197,94,.15);border-radius:var(--radius-sm);font-size:.9rem;line-height:1.55;position:relative}.req-list.svelte-dtjopk li:where(.svelte-dtjopk):before{content:"✓";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#15803d;font-weight:700}.steps-list.svelte-dtjopk{padding:0;margin:1rem 0 0;list-style:none;counter-reset:step}.steps-list.svelte-dtjopk li:where(.svelte-dtjopk){padding:.85rem 1rem;margin-bottom:.55rem;background:var(--bg);border-radius:var(--radius-sm);font-size:.925rem;line-height:1.65}.steps-list.svelte-dtjopk li:where(.svelte-dtjopk) strong:where(.svelte-dtjopk){color:var(--text);font-weight:600}.bids-section.svelte-dtjopk{margin:2rem 0;padding:1.5rem;background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius)}.bids-section.svelte-dtjopk h2:where(.svelte-dtjopk){margin:0 0 1rem;font-size:1.05rem}.bid-list.svelte-dtjopk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.bid-list.svelte-dtjopk li:where(.svelte-dtjopk){display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card)}.bid-list.svelte-dtjopk a:where(.svelte-dtjopk){color:var(--text);text-decoration:none;font-size:.9rem;font-weight:500;flex:1}.bid-list.svelte-dtjopk a:where(.svelte-dtjopk):hover{color:var(--primary)}.bid-meta.svelte-dtjopk{display:flex;gap:.25rem;flex-shrink:0;flex-wrap:wrap}.badge.svelte-dtjopk{display:inline-block;padding:.1rem .5rem;font-size:.7rem;border-radius:9999px;background:#6366f11f;color:#4338ca}.badge.state.svelte-dtjopk{background:#22c55e1f;color:#15803d}.badge.due.svelte-dtjopk{background:#f59e0b1f;color:#92400e}.badge.due.urgent.svelte-dtjopk{background:#dc26261f;color:#991b1b}.related.svelte-dtjopk{margin:1.5rem 0}.related.svelte-dtjopk h3:where(.svelte-dtjopk){font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.6rem}.related-links.svelte-dtjopk{display:flex;flex-wrap:wrap;gap:.4rem .85rem}.related-links.svelte-dtjopk a:where(.svelte-dtjopk){color:var(--primary);font-size:.875rem;text-decoration:none}.related-links.svelte-dtjopk a:where(.svelte-dtjopk):hover{text-decoration:underline}.state-intro.svelte-dtjopk{margin:.35rem 0 .6rem;color:var(--text-secondary);font-size:.875rem;line-height:1.55}.byline.svelte-dtjopk{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-light);font-size:.85rem;color:var(--text-muted);line-height:1.5}.byline.svelte-dtjopk time:where(.svelte-dtjopk){color:var(--text-secondary)}
