:root{--pill-r: 6px;--pill-h-sm: 20px;--pill-fs-sm: 11px;--pill-px-sm: 6px;--pill-h-md: 24px;--pill-fs-md: 12px;--pill-px-md: 8px;--pill-h-lg: 28px;--pill-fs-lg: 13px;--pill-px-lg: 10px;--pill-gap: 6px;--pill-neutral-bg: rgba(242, 241, 238, .06);--pill-neutral-fg: var(--muted);--pill-link-fg: var(--ink);--pill-link-border: var(--hairline-strong);--pill-hover-fg: var(--seal-ink);--pill-hover-border: rgba(255, 122, 96, .55);--pill-hover-bg: var(--seal-dim);--pill-focus: var(--seal-ink);--pill-ok-fg: var(--live);--pill-ok-bg: rgba(61, 214, 140, .1);--pill-warn-fg: var(--launch);--pill-warn-bg: rgba(243, 192, 99, .1);--pill-danger-fg: var(--seal-ink);--pill-danger-bg: var(--seal-dim)}.pill{display:inline-flex;align-items:center;gap:5px;flex:none;box-sizing:border-box;max-width:100%;height:var(--pill-h-md);padding:0 var(--pill-px-md);border:1px solid transparent;border-radius:var(--pill-r);font:500 var(--pill-fs-md)/1 var(--font-sans);letter-spacing:0;white-space:nowrap;text-decoration:none;vertical-align:middle;color:var(--pill-neutral-fg);background:var(--pill-neutral-bg)}.pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.pill-icon{display:inline-flex;flex:none}.pill-icon>img,.pill-icon>.logo{width:16px!important;height:16px!important;border-radius:4px}.pill-sm{height:var(--pill-h-sm);padding:0 var(--pill-px-sm);font-size:var(--pill-fs-sm);gap:4px}.pill-lg{height:var(--pill-h-lg);padding:0 var(--pill-px-lg);font-size:var(--pill-fs-lg)}.pill-mono{font-family:var(--font-mono);letter-spacing:0}.pill-sm.pill-mono{font-size:10.5px}.pill-neutral{cursor:default;-webkit-user-select:text;user-select:text}.pill-link{color:var(--pill-link-fg);background:transparent;border-color:var(--pill-link-border);cursor:pointer;transition:color .14s var(--ease),border-color .14s var(--ease),background .14s var(--ease)}.pill-link:hover{color:var(--pill-hover-fg);border-color:var(--pill-hover-border);background:var(--pill-hover-bg)}.pill-link:focus-visible{outline:2px solid var(--pill-focus);outline-offset:2px}.pill-link.is-selected{color:var(--pill-hover-fg);border-color:var(--pill-hover-border);background:var(--pill-hover-bg)}.pill-link:active{transform:translateY(.5px)}.pill-ok{color:var(--pill-ok-fg);background:var(--pill-ok-bg)}.pill-warn{color:var(--pill-warn-fg);background:var(--pill-warn-bg)}.pill-danger{color:var(--pill-danger-fg);background:var(--pill-danger-bg)}.pill-ok,.pill-warn,.pill-danger{cursor:default}.pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pill-gap);min-width:0}@media(max-width:640px){.pill-row{contain:inline-size;width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px;padding-block:3px;margin-block:-3px}.pill-row::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.pill-link{transition:none}.pill-link:active{transform:none}}.icon-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--pill-r);color:var(--faint);background:transparent;transition:color .14s var(--ease),background .14s var(--ease)}.icon-btn:hover{color:var(--ink);background:var(--pill-neutral-bg)}.icon-btn:focus-visible{outline:2px solid var(--pill-focus);outline-offset:1px;color:var(--ink)}.icon-btn[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);right:0;z-index:5;padding:4px 7px;border-radius:5px;background:var(--elevated);border:1px solid var(--popover-border);color:var(--ink);font:500 11px/1.2 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .12s var(--ease),transform .12s var(--ease)}.icon-btn[data-tip]:hover:after,.icon-btn[data-tip]:focus-visible:after{opacity:1;transform:none}.builder-cards{display:flex;flex-direction:column;gap:2px}.builder-card{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:8px;margin:0 -8px;border-radius:8px;transition:background .14s var(--ease)}.builder-card:hover{background:#f2f1ee09}.builder-card-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.builder-card-name{font-size:14px;font-weight:550;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-card-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.builder-card-name:focus-visible{outline:none}.builder-card:has(.builder-card-name:focus-visible){outline:2px solid var(--pill-focus);outline-offset:1px}.builder-card-hint,.builder-role{font-size:12px;color:var(--faint)}.builder-card-links{position:relative;z-index:1;display:flex;gap:2px;flex:none}.builder-card .monogram{flex:none}.self-reported{display:inline-flex;align-items:center;height:var(--pill-h-sm);padding:0 var(--pill-px-sm);border:0;border-radius:var(--pill-r);background:var(--pill-neutral-bg);color:var(--pill-neutral-fg);font:500 var(--pill-fs-sm)/1 var(--font-sans);cursor:default}.launch-choice{margin-left:10px}
