#build{grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-block:3rem 5rem;display:grid}#build>*{max-width:58rem}#build h2{letter-spacing:-.02em;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:clamp(1.4rem,3vw,1.75rem);display:flex}#build h2 span{background:var(--c-accent);width:2rem;height:2rem;color:var(--c-accent-contrast);border-radius:50%;place-items:center;font-size:1rem;display:grid}#build .sub,#build small{color:var(--c-text-muted);font-size:.875rem}#build .sub{margin:-.5rem 0 1rem}#build .chips{flex-wrap:wrap;gap:.5rem;display:flex}#build .chip{border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);cursor:pointer;border-radius:999px;padding:.4rem .8rem;font-size:.875rem;position:relative}#build .chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}#build .chip:hover{border-color:var(--c-text-muted)}#build .chip:has(:checked){background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-contrast)}#build .chip:has(:disabled){color:var(--c-dim);cursor:not-allowed;border-style:dashed}#build .chip:has(:disabled) input{cursor:not-allowed}#build .chip:has(:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}#build .group{border:0;margin:0 0 1.25rem;padding:0}#build .group legend{margin-bottom:.5rem;font-size:.9375rem;font-weight:600}#build .why{color:var(--c-text-muted);margin:.5rem 0 0;padding:0;font-size:.8125rem;list-style:none}#build .why:empty{display:none}#build .later{color:var(--c-text-muted);margin-top:1.5rem;font-size:.875rem}#build .later summary{cursor:pointer;color:var(--c-text)}#build .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}#build .field{gap:.35rem;margin-bottom:.9rem;font-size:.9375rem;display:grid}#build .fields .field{margin:0}#build .wide,#build .fields .check{grid-column:1/-1}#build .field[hidden],#build .check[hidden],#build .fields[hidden]{display:none}#build .fields>.group{margin:0}#build input[type=text],#build input:not([type]),#build textarea{width:100%;font:inherit;font-family:var(--font-mono);border:1px solid var(--c-border-strong);background:var(--c-bg);color:var(--c-text);border-radius:8px;padding:.6rem .75rem;font-size:.875rem}#build textarea{resize:vertical}#build [aria-invalid=true]{border-color:var(--c-destroy)!important}#build .check{align-items:baseline;gap:.6rem;margin-bottom:.9rem;font-size:.9375rem;display:flex}#build .check input{accent-color:var(--c-accent)}#build .card{border:1px solid var(--c-border);border-top:3px solid var(--c-accent);background:var(--c-surface);border-radius:8px;margin-bottom:1.25rem;padding:1.25rem}#build .top{align-items:baseline;gap:.75rem;display:flex}#build .top h3{margin:0;font-size:1.25rem}#build .ver{font-family:var(--font-mono);color:var(--c-text-muted);font-size:.8125rem}#build .top a{margin-left:auto;font-size:.875rem}#build .desc{color:var(--c-text-muted);margin:.35rem 0 .9rem}#build .hint,#build .secret{border-left:3px solid var(--c-accent);background:var(--c-raised);margin:0 0 1rem;padding:.4rem .75rem;font-size:.875rem}#build .secret{border-color:var(--c-border-strong)}#build .entry{border:1px solid var(--c-border);border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem .25rem}#build .entry legend{padding:0 .35rem}#build .entry small{margin-bottom:.75rem;display:block}#build .more summary{cursor:pointer;margin-bottom:.75rem;font-size:.9375rem;font-weight:600}#build .go{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}#build .share-note{margin:-2rem 0 0}#build .go .sub{margin:0}#build .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}#build select{font:inherit;border:1px solid var(--c-border-strong);background:var(--c-bg);color:var(--c-text);border-radius:8px;padding:.55rem .75rem;font-size:.875rem}#build .btn{font:inherit;cursor:pointer;font-weight:600}#build .errors{border:1px solid var(--c-destroy);border-radius:8px;padding:.75rem 1.1rem}#build .errors p{margin:0;font-weight:600}#build .errors ul{margin:.4rem 0 0;padding-left:1.2rem}#build .tabs{border-bottom:1px solid #ffffff12;gap:.25rem;padding:.5rem .5rem 0;display:flex;overflow-x:auto}#build .tabs button{font:inherit;font-family:var(--font-mono);color:var(--c-code-dim);cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;padding:.45rem .8rem;font-size:.8125rem}#build .tabs button[aria-selected=true]{color:var(--c-code-text);background:#ffffff12}#build pre{max-height:36rem;padding:1rem 1.1rem;font-size:.8125rem;line-height:1.55;overflow:auto}#build pre .c{color:var(--c-code-dim)}#build pre .s{color:var(--c-code-add)}#build pre .k{color:var(--c-code-change)}#build pre .a{color:#9ccfff}#build .actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}#build .note{border-left:3px solid var(--c-accent);padding-left:.75rem}@media (width<=640px){#build .fields{grid-template-columns:minmax(0,1fr)}}
