:root{color:#d7dad4;font-synthesis:none;text-rendering:optimizelegibility;--ink:#d7dad4;--muted:#737a74;--faint:#242925;--line:#303631;--surface:#111412;--accent:#a5ff90;background:#0c0e0d;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,Liberation Mono,monospace}*{box-sizing:border-box}html{background:#0c0e0d;min-width:320px;min-height:100%}body{background-color:#0c0e0d;background-image:linear-gradient(#ffffff03 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:320px;min-height:100vh;margin:0}a{color:inherit}.registry{flex-direction:column;width:min(100% - 48px,1120px);min-height:100vh;margin:0 auto;display:flex}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.identity,.header-meta,.card-heading,.status,footer{align-items:center;display:flex}.identity{gap:10px;min-width:0;text-decoration:none}.cursor{color:var(--accent);text-shadow:0 0 12px #a5ff9059}h1,h2,p{margin:0}h1{color:#f0f2ee;letter-spacing:-.03em;font-size:1rem;font-weight:650}.branch,.header-meta,.list-label,.card-index,.display-name,dt,.status,footer{color:var(--muted)}.branch{font-size:.875rem}.header-meta{flex:none;gap:24px;font-size:.75rem}.header-meta a{color:#aeb4ae;text-decoration:none}.header-meta a:hover,.header-meta a:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}main{flex:1;padding:48px 0 80px}.human-instructions{border:1px solid var(--line);background:#111412b8;margin-bottom:0}.team-hosting-note{color:var(--muted);text-align:right;margin:12px 0 42px;font-size:.75rem}.team-hosting-note a{color:#aeb4ae;text-underline-offset:3px}.team-hosting-note a:hover,.team-hosting-note a:focus-visible{color:var(--accent)}.instructions-label{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:.75rem}.human-instructions ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.human-instructions li{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 14px 18px;display:grid}.human-instructions li+li{border-left:1px solid var(--line)}.human-instructions li>span{color:var(--muted);font-size:.75rem}.human-instructions p{color:#cbd1ca;font-size:.875rem;line-height:1.55}.human-instructions code{border:1px solid var(--faint);color:var(--accent);white-space:nowrap;padding:2px 5px}.human-instructions a{color:var(--accent);text-decoration:none}.human-instructions a:hover,.human-instructions a:focus-visible{text-underline-offset:4px;text-decoration:underline}.list-label{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.75rem;display:flex}.feed-controls{align-items:center;gap:9px;display:flex}.feed-controls button{border:1px solid var(--faint);color:var(--muted);font:inherit;text-transform:uppercase;letter-spacing:inherit;cursor:pointer;background:0 0;padding:2px 6px}.feed-controls button:hover,.feed-controls button:focus-visible,.feed-controls button.active{border-color:var(--accent);color:var(--accent)}.function-list{border-top:1px solid var(--line)}.function-link{color:inherit;text-decoration:none;display:block}.function-link:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.function-card{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:52px minmax(0,1fr) auto;gap:24px;padding:26px 20px 28px 0;transition:background-color .12s,border-color .12s;display:grid;position:relative}.function-card:before{content:"";background:0 0;width:2px;position:absolute;inset:-1px auto -1px 0}.function-card:hover{background:var(--surface);border-color:#4a514b}.function-card:hover:before{background:var(--accent)}.card-index{text-align:right;padding-top:3px;font-size:.75rem}.card-main{min-width:0}.card-heading{flex-wrap:wrap;gap:12px}h2{overflow-wrap:anywhere;color:#f0f2ee;letter-spacing:-.03em;font-size:clamp(1rem,2vw,1.18rem);font-weight:600}.version{border:1px solid var(--faint);color:#949b95;padding:2px 6px;font-size:.6875rem}.display-name{margin-top:7px;font-size:.8125rem}.function-description{color:#b8beb8;max-width:760px;margin-top:12px;font-size:.875rem;line-height:1.55}.metadata{grid-template-columns:repeat(6,minmax(64px,1fr)) minmax(154px,1.5fr);gap:20px;margin:24px 0 0;display:grid}.metadata div{min-width:0}dt{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.6875rem}dd{overflow-wrap:anywhere;color:#c5c9c4;margin:0;font-size:.8125rem}.status{text-transform:uppercase;letter-spacing:.06em;align-self:start;gap:7px;padding-top:3px;font-size:.6875rem}.status span{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #a5ff9073}.system-message{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#aeb4ae;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:.875rem;display:flex}.system-message.error{color:#ff9a8f}.detail-main{padding-top:32px}.back-link{color:#aeb4ae;margin-bottom:32px;font-size:.875rem;text-decoration:none;display:inline-block}.back-link:hover,.back-link:focus-visible{color:var(--accent)}.function-detail{border-top:1px solid var(--line)}.detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:32px;padding:30px 0;display:flex}.detail-heading h2{margin-top:8px;font-size:clamp(1.45rem,4vw,2.25rem)}.eyebrow,.detail-section h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500}.detail-name{color:#aeb4ae;margin-top:9px;font-size:.875rem}.detail-description{color:#cbd1ca;max-width:780px;margin-top:16px;font-size:1rem;line-height:1.55}.pull-command{background:#101511;border:1px solid #3b443c;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:15px 16px;display:flex}.pull-command code{color:#eef3ec;white-space:nowrap;font-size:.875rem;overflow-x:auto}.pull-command code span{color:var(--accent)}.pull-command button{border:1px solid var(--line);color:#aeb4ae;font:inherit;cursor:pointer;background:0 0;flex:none;padding:6px 10px;font-size:.75rem}.pull-command button:hover,.pull-command button:focus-visible{border-color:var(--accent);color:var(--accent)}.detail-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(70px,1fr)) minmax(160px,1.4fr) minmax(160px,1.4fr);gap:20px;margin:0;padding:4px 0 32px;display:grid}.detail-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);display:grid}.detail-section{min-width:0;padding:30px 0}.detail-grid .detail-section:first-child{border-right:1px solid var(--line);padding-right:32px}.detail-grid .detail-section:last-child{padding-left:32px}.detail-section h3{margin:0 0 14px}.json-block{border:1px solid var(--faint);background:var(--surface);color:#cbd1ca;white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;margin:0;padding:18px;font-size:.8125rem;line-height:1.65;overflow:auto}.definition-block{border:1px solid var(--faint);background:var(--surface)}.definition-field{padding:18px}.definition-field+.definition-field{border-top:1px solid var(--faint)}.definition-field h4{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:600}.definition-field p{color:#cbd1ca;overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.definition-field .json-block{background:0 0;border:0;max-height:240px;padding:0}.signature{flex-wrap:wrap;gap:8px;display:flex}.signature span,.signature code{border:1px solid var(--faint);color:#cbd1ca;padding:6px 8px;font-size:.8125rem}.signature span{color:var(--accent)}.metrics-heading{margin-top:30px!important}.versions-section{padding-bottom:10px}.version-table{border-top:1px solid var(--line)}.version-row{border-bottom:1px solid var(--line);color:#aeb4ae;grid-template-columns:60px 1fr 1fr 1fr 1.5fr 100px 100px;align-items:center;gap:18px;padding:15px 12px;font-size:.8125rem;display:grid}.version-row strong{color:var(--accent)}.version-row code{color:var(--muted)}.version-row button,.quiet-button,.load-labels{border:1px solid var(--line);color:#aeb4ae;font:inherit;cursor:pointer;background:0 0}.version-row button{padding:6px 8px;font-size:.75rem}.version-row button:hover,.version-row button:focus-visible,.quiet-button:hover,.quiet-button:focus-visible,.load-labels:hover,.load-labels:focus-visible{border-color:var(--accent);color:var(--accent)}.annotations-section{border-top:1px solid var(--line)}.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.section-heading h3{margin-bottom:8px}.section-heading p,.annotation-summary{color:var(--muted);margin:0;font-size:.8125rem}.quiet-button,.load-labels{padding:9px 12px;font-size:.8125rem}.inline-message{color:#aeb4ae;padding:24px 0;font-size:.875rem}.inline-message.error{color:#ff9a8f}.annotation-summary{border-bottom:1px solid var(--line);padding-bottom:12px}.annotation-list{margin-bottom:20px}.annotation-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);gap:24px;padding:22px 0;display:grid}.annotation-header{grid-column:1/-1;grid-template-columns:54px 88px minmax(0,1fr);align-items:center;gap:12px;font-size:.8125rem;display:grid}.annotation-header>span:first-child{color:var(--muted)}.annotation-header strong{min-width:0;color:var(--accent);overflow-wrap:anywhere;font-weight:550}.split{border:1px solid var(--faint);color:#aeb4ae;text-transform:uppercase;letter-spacing:.06em;width:fit-content;padding:3px 6px;font-size:.6875rem}.split.holdout{color:#e5cf72;border-color:#615937}.annotation-inputs{min-width:0;margin:0}.annotation-inputs div+div{margin-top:14px}.annotation-inputs dd{color:#d7dad4;white-space:pre-wrap;max-height:180px;font-size:.875rem;line-height:1.55;overflow:auto}.rationale{background:var(--surface);border-left:2px solid #3a453b;padding:16px}.rationale>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.rationale p{color:#cbd1ca;margin-top:10px;font-size:.875rem;line-height:1.55}footer{border-top:1px solid var(--line);justify-content:space-between;gap:24px;min-height:68px;font-size:.75rem}footer span:first-child{color:#aeb4ae}@media (width<=760px){.registry{width:min(100% - 28px,1120px)}header{min-height:68px}.branch,.header-meta>span{display:none}main{padding-top:34px}.team-hosting-note{text-align:left;margin-bottom:34px}.human-instructions ol{grid-template-columns:1fr}.human-instructions li+li{border-top:1px solid var(--line);border-left:0}.function-card{grid-template-columns:30px minmax(0,1fr);gap:14px;padding-right:8px}.status{position:absolute;top:28px;right:8px}.card-heading{padding-right:62px}.metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.metadata div:last-child{grid-column:1/-1}.detail-heading{gap:18px}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}.detail-grid .detail-section:first-child{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.detail-grid .detail-section:last-child{padding-left:0}.version-row{grid-template-columns:42px 1fr 1fr 88px}.version-row span:nth-of-type(2),.version-row span:nth-of-type(3),.version-row code{display:none}.annotation-card{grid-template-columns:1fr;gap:18px}.annotation-header{grid-column:1;grid-template-columns:44px 80px minmax(0,1fr)}}
