:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1d1b;background:#f5f2ea;font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#d1a66a33,#0000 28%),linear-gradient(#f7f4ec 0%,#efe6d5 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}code,pre{font-family:IBM Plex Mono,SFMono-Regular,monospace}.shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6bf;border-bottom:1px solid #1d1d1b1f;flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.topbar-title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.topnav{align-items:center;gap:.35rem;display:flex}.topnav a{color:#5c5649;border:1px solid #0000;border-radius:999px;padding:.32rem .65rem;font-size:.78rem;font-weight:800}.topnav a.router-link-active{color:#1d1d1b;background:#1d1d1b0f;border-color:#1d1d1b1f}.brand{font-size:1.1rem;font-weight:700}.subtitle{color:#5c5649;flex:1}.version-pill{color:#1d4ed8;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;padding:.18rem .48rem;font-size:.68rem;font-weight:800}.version-pill.neutral{color:#5c5649;background:#1d1d1b0d;border-color:#1d1d1b1f}.datetime-selector{color:#6b5e43;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.datetime-selector select{color:#1d1d1b;font:inherit;text-transform:none;background:#fffdf8e6;border:1px solid #1d1d1b24;border-radius:999px;padding:.35rem .65rem}.content{padding:1.5rem}.page{max-width:1080px;margin:0 auto}.page-header{margin-bottom:1.5rem}.page-header h1{margin:.25rem 0;font-size:clamp(2rem,5vw,3rem)}.page-header p{color:#5c5649}.back-link{color:#6b5e43;margin-bottom:.5rem;display:inline-block}.card-grid,.detail-grid{gap:1rem;display:grid}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:1rem}.card,.panel,.hero-panel,.metric-card{background:#fffdf8eb;border:1px solid #1d1d1b1a;border-radius:18px;padding:1rem;display:block;box-shadow:0 10px 30px #32271414}.card{transition:transform .16s,box-shadow .16s}.card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #3227141f}.card span,.panel p{color:#564d40;margin-top:.45rem;display:block}.card-heading,.toolbar,.hero-panel,.hero-badges,.metric-grid,.artifact-header{gap:.75rem;display:flex}.card-heading,.toolbar,.hero-panel,.artifact-header{justify-content:space-between;align-items:flex-start}.toolbar{align-items:flex-end;margin-bottom:1rem}.search-field{color:#5c5649;flex:1;gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.search-field input{color:#1d1d1b;width:100%;font:inherit;background:#fffdf8e6;border:1px solid #1d1d1b24;border-radius:999px;padding:.75rem 1rem}.filter-field{color:#5c5649;gap:.35rem;min-width:9rem;font-size:.82rem;font-weight:700;display:grid}.filter-field select{color:#1d1d1b;font:inherit;background:#fffdf8e6;border:1px solid #1d1d1b24;border-radius:999px;padding:.72rem .85rem}.template-toolbar{flex-wrap:wrap}.registry-count,.empty-state{color:#6b5e43}.card-line{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.2rem .45rem;display:grid}.card-line b{color:#8a7651;text-transform:uppercase;font-size:.72rem}.card-line b:after{content:":"}.card-line .card-line-value{overflow-wrap:anywhere;color:#564d40;min-width:0;margin-top:0;display:block}.digest-line,.kv-list code,.metric-card code{overflow-wrap:anywhere}.digest-line{border-top:1px solid #1d1d1b14;padding-top:.55rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem}.authority-pill{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;border:1px solid #1d1d1b1f;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:800}.authority-pill.remote{color:#1d4ed8;background:#2563eb14;border-color:#2563eb38}.authority-pill.neutral{color:#5c5649;background:#1d1d1b0d}.authority-pill.readiness-ready{color:#15803d;background:#16a34a1a;border-color:#16a34a3d}.authority-pill.readiness-needs_review{color:#92400e;background:#d977061a;border-color:#d977063d}.authority-pill.readiness-blocked,.authority-pill.readiness-missing{color:#991b1b;background:#dc26261a;border-color:#dc26263d}.hero-panel{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 36%),#fffdf8f2;margin-bottom:1rem}.hero-panel h2{margin:.25rem 0;font-size:clamp(1.45rem,3vw,2.1rem)}.hero-panel h2 span{color:#8a7651}.hero-panel p{color:#564d40;max-width:720px}.eyebrow{color:#8a7651;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.hero-badges{flex-wrap:wrap;justify-content:flex-end}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1rem;display:grid}.metric-card{gap:.35rem;display:grid}.metric-card.wide{grid-column:2/-1}.metric-card span,.kv-list dt,.artifact-header span{color:#8a7651;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.artifact-action{color:#665121;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;text-decoration:none}.artifact-action:hover{text-decoration:underline}.metric-card strong{font-size:1.8rem}.kv-list{gap:.35rem;margin:0;display:grid}.kv-list dd{color:#3d362d;overflow-wrap:anywhere;margin:0 0 .65rem}.receipt-panel{border-color:#2563eb24}.full-width-panel{grid-column:1/-1}.readiness-panel{background:radial-gradient(circle at 100% 0,#d977061a,#0000 38%),#fffdf8f0;border-color:#d9770629}.package-overview-panel{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 34%),#fffdf8f2;border-color:#2563eb24;grid-column:1/-1}.template-hero,.template-card{background:radial-gradient(circle at 100% 0,#92400e14,#0000 36%),#fffdf8f2;border-color:#92400e24}.template-id{overflow-wrap:anywhere;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem}.template-summary{line-height:1.45}.template-content-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin-top:1rem;display:grid}.template-content-card{background:#fffcf6c2;border:1px solid #1d1d1b14;border-radius:14px;gap:.35rem;padding:.85rem;display:grid}.template-content-card strong{color:#5c5649;font-size:.82rem}.template-content-card span{color:#1d1d1b;font-size:1.5rem;font-weight:800}.capabilities-panel{background:radial-gradient(circle at 100% 0,#0f766e1a,#0000 36%),#fffdf8f2;border-color:#0f766e29;margin-bottom:1rem}.capabilities-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;list-style:none;display:flex}.capabilities-summary::-webkit-details-marker{display:none}.capabilities-summary span{gap:.25rem;min-width:0;display:grid}.capabilities-summary strong{color:#1f2a25;font-size:1.25rem}.capabilities-summary small{color:#564d40;font-size:.9rem;line-height:1.35}.capabilities-summary b{color:#0f766e;white-space:nowrap;background:#0f766e14;border:1px solid #0f766e33;border-radius:999px;padding:.25rem .65rem;font-size:.72rem}.capability-list{gap:.75rem;margin-top:1rem;display:grid}.capability-card{background:#fffcf6d1;border:1px solid #1d1d1b14;border-radius:14px;min-width:0;padding:.75rem}.capability-card summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;list-style:none;display:flex}.capability-card summary::-webkit-details-marker{display:none}.capability-card summary span{gap:.25rem;min-width:0;display:grid}.capability-card summary strong{color:#1f2a25}.capability-card summary code,.capability-facts code{overflow-wrap:anywhere}.capability-card summary b{color:#0f766e;white-space:nowrap;background:#0f766e14;border:1px solid #0f766e33;border-radius:999px;padding:.22rem .55rem;font-size:.68rem}.capability-summary{max-width:88ch;margin:.75rem 0;line-height:1.5}.capability-facts{grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.45rem .75rem;margin:.75rem 0 0;display:grid}.capability-facts dt{color:#8a7651;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.capability-facts dd{color:#3d362d;min-width:0;margin:0}.chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.capability-chip{color:#3d362d;background:#1d1d1b0b;border:1px solid #1d1d1b14;border-radius:999px;padding:.22rem .55rem;font-size:.75rem;font-weight:700}.capability-chip.positive{color:#166534;background:#16a34a14;border-color:#16a34a2e}.capability-chip.negative{color:#991b1b;background:#dc262612;border-color:#dc262629}.capability-chip.optional{color:#6b5e43;border-style:dashed}.readme-blocks{gap:.65rem;max-width:none;display:grid}.readme-heading{color:#2b241a;letter-spacing:-.01em;margin:.35rem 0 0;font-size:1rem}.readme-heading.primary{font-size:1.18rem}.readme-text{max-width:78ch;margin:0;line-height:1.55}.readme-code{color:#f8fafc;background:#121b2bf0;border:1px solid #2563eb24;border-radius:12px;width:100%;margin:0;padding:.85rem;font-size:.82rem}.code-example{width:100%;position:relative}.copy-code-button{z-index:1;color:#f8fafc;cursor:pointer;font:inherit;background:#f8fafc1a;border:1px solid #f8fafc2e;border-radius:999px;padding:.28rem .58rem;font-size:.72rem;font-weight:800;position:absolute;top:.55rem;right:.55rem}.copy-code-button:hover{background:#f8fafc2e}.copy-code-button:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.resource-section{gap:.5rem;margin-top:1rem;display:grid}.resource-section>strong{color:#8a7651;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.resource-link,.material-card{background:#fffcf6c7;border:1px solid #1d1d1b14;border-radius:12px;padding:.7rem}.resource-link{color:#1d4ed8;font-weight:700}.material-card{gap:.35rem;display:grid}.material-card code{overflow-wrap:anywhere}.material-card span{color:#5c5649;font-size:.86rem}.tooling-note{line-height:1.45}.tooling-details{min-width:0;max-width:100%;margin-top:1rem}.tooling-details summary{cursor:pointer;color:#1d4ed8;font-weight:800}.tooling-details pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;max-height:28rem;overflow-x:hidden}.command-block{margin:0}.readiness-list{gap:.55rem;margin-top:1rem;display:grid}.readiness-card{background:#fffcf6b8;border:1px solid #1d1d1b14;border-radius:12px;gap:.25rem;padding:.7rem;display:grid}.readiness-card span{color:#564d40;line-height:1.4}.artifact-grid{gap:1rem;min-width:0;display:grid}.artifact-panel,.artifact-panel details{min-width:0;max-width:100%}.artifact-panel pre{max-height:28rem}.panel h2{margin-top:0}.artifact-header h2{margin:0 0 .75rem}.panel pre{color:#efe7d6;background:#191714;border-radius:12px;padding:1rem;overflow-x:auto}.panel pre.readme-code,.panel pre.command-block{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding-right:5rem;overflow-x:visible}.error{color:#8a1c1c}@media (width<=640px){.content{padding:1rem}.toolbar,.hero-panel{display:grid}.filter-field{width:100%}.metric-card.wide{grid-column:auto}}
