.bts .bts-screen{background:var(--bld-sunken);container:bts/inline-size}.bts .bts-panel{border:1px solid var(--bld-line);background:var(--bld-panel);border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #0a18340d}.bts .bts-panel-h{padding:calc(11px * var(--k)) calc(14px * var(--k));border-bottom:1px solid var(--bld-line);font-size:calc(13.5px * var(--k));letter-spacing:-.01em;margin:0;font-weight:600}.bts .bts-panel-b{gap:calc(12px * var(--k));padding:calc(14px * var(--k));display:grid}.bts .bts-minted{margin-bottom:calc(-12px * var(--k));transition:grid-template-rows .5s var(--bld-ease), margin .5s var(--bld-ease), opacity .35s var(--bld-ease-out), transform .5s var(--bld-ease);grid-template-rows:0fr;display:grid}.bts .bts-minted.is-in{grid-template-rows:1fr;margin-bottom:0}.bts:not([data-ld-live]) .bts-minted:not(.is-in){opacity:0}.bts .bts-minted-in{gap:calc(6px * var(--k));min-height:0;padding:calc(9px * var(--k)) calc(11px * var(--k));border:1px solid var(--bld-line-strong);border-left:2px solid var(--bld-accent);background:color-mix(in srgb, var(--bld-ink) 2.5%, transparent);color:var(--bld-accent-ink);font-size:calc(12px * var(--k));border-radius:3px;line-height:1.5;display:grid;overflow:hidden}.bts .bts-minted:not(.is-in) .bts-minted-in{border-width:0;padding-block:0}.bts .bts-minted-in p{margin:0}.bts .bts-snip{align-items:center;gap:calc(8px * var(--k));min-width:0;padding:calc(5px * var(--k)) calc(8px * var(--k));border:1px solid var(--bld-line);background:var(--bld-panel);color:var(--bld-ink);font-size:calc(11px * var(--k));border-radius:2px;display:flex}.bts .bts-snip>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bts .bts-snip-btn{padding:calc(2px * var(--k)) calc(7px * var(--k));border:1px solid var(--bld-line-strong);color:var(--bld-ink);font-size:calc(10.5px * var(--k));border-radius:2px;flex:none}.bts .bts-grid{gap:calc(10px * var(--k)) calc(14px * var(--k));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bts .bts-field{gap:calc(5px * var(--k));min-width:0;display:grid}.bts .bts-flabel{font-size:calc(12px * var(--k));font-weight:500}.bts .bts-input{align-items:center;gap:calc(6px * var(--k));height:calc(30px * var(--k));min-width:0;padding:0 calc(9px * var(--k));border:1px solid color-mix(in srgb, var(--bld-ink) 16%, transparent);background:var(--bld-panel);color:var(--bld-ink);font-size:calc(12.5px * var(--k));white-space:nowrap;border-radius:2px;display:flex;position:relative;overflow:hidden}.bts .bts-select svg{width:calc(13px * var(--k));height:calc(13px * var(--k));color:var(--bld-ink-3);flex:none;margin-left:auto}.bts .bts-ph{left:calc(9px * var(--k));color:color-mix(in srgb, var(--bld-ink) 38%, transparent);pointer-events:none;position:absolute}.bts[data-bts-named] .bts-ph{display:none}.bts .bts-typed{position:relative}.bts .bts-swap{display:grid}.bts .bts-swap>span{opacity:0;transition:opacity .2s var(--bld-ease-out);grid-area:1/1}.bts[data-ld-exp=never] .bts-swap>[data-exp=never],.bts[data-ld-exp="30"] .bts-swap>[data-exp="30"],.bts[data-ld-exp="90"] .bts-swap>[data-exp="90"],.bts[data-ld-exp="365"] .bts-swap>[data-exp="365"]{opacity:1}.bts .bts-scopes{gap:calc(7px * var(--k));display:grid}.bts .bts-scope{align-items:baseline;gap:calc(8px * var(--k));color:var(--bld-ink-2);font-size:calc(12px * var(--k));line-height:1.45;display:flex}.bts .bts-scope b{color:var(--bld-ink);font-weight:600}.bts .bts-box{top:calc(2px * var(--k));width:calc(13px * var(--k));height:calc(13px * var(--k));border:1px solid color-mix(in srgb, var(--bld-ink) 30%, transparent);background:var(--bld-panel);color:#fff;transition:background-color .15s var(--bld-ease-out), border-color .15s var(--bld-ease-out);border-radius:2px;flex:none;place-items:center;display:inline-grid;position:relative}.bts .bts-box svg{opacity:0;width:80%;height:80%;transition:opacity .15s var(--bld-ease-out), transform .3s var(--bld-ease);transform:scale(.6)}.bts[data-ld-all=on] [data-bts-box=all],.bts[data-ld-components-read=on] [data-bts-box=components-read],.bts[data-ld-components-write=on] [data-bts-box=components-write],.bts[data-ld-clients-read=on] [data-bts-box=clients-read],.bts[data-ld-deploy-write=on] [data-bts-box=deploy-write],.bts[data-ld-dns-write=on] [data-bts-box=dns-write],.bts[data-ld-account-read=on] [data-bts-box=account-read],.bts[data-ld-account-write=on] [data-bts-box=account-write]{background:#0075ff;border-color:#0075ff}.bts[data-ld-all=on] [data-bts-box=all] svg,.bts[data-ld-components-read=on] [data-bts-box=components-read] svg,.bts[data-ld-components-write=on] [data-bts-box=components-write] svg,.bts[data-ld-clients-read=on] [data-bts-box=clients-read] svg,.bts[data-ld-deploy-write=on] [data-bts-box=deploy-write] svg,.bts[data-ld-dns-write=on] [data-bts-box=dns-write] svg,.bts[data-ld-account-read=on] [data-bts-box=account-read] svg,.bts[data-ld-account-write=on] [data-bts-box=account-write] svg{opacity:1;transform:none}.bts .bts-list,.bts .bts-isc{transition:grid-template-rows .5s var(--bld-ease), opacity .3s var(--bld-ease-out);grid-template-rows:1fr;display:grid}.bts[data-ld-all=on] :is(.bts-list,.bts-isc){opacity:0;grid-template-rows:0fr}.bts .bts-list-in,.bts .bts-isc-in{gap:calc(7px * var(--k));min-height:0;display:grid;overflow:hidden}.bts .bts-isc-in{gap:7px}.bts[data-ld-all=on] .bts-isc-in{visibility:hidden}.bts .bts-actions{display:flex}.bts .bts-create{border-color:color-mix(in srgb, var(--bld-ink) 16%, transparent);color:color-mix(in srgb, var(--bld-ink) 55%, transparent);background:0 0}.bts[data-bts-named] .bts-create{background:var(--bld-ink);color:var(--bld-on-ink);border-color:#0000}.bts[data-bts-named][data-ld-press] .bts-create{background:color-mix(in srgb, var(--bld-ink) 80%, var(--bld-panel))}.bts .bts-table{border-top:1px solid var(--bld-line);font-size:calc(12px * var(--k))}.bts .bts-tr{align-items:center;gap:calc(10px * var(--k));min-height:calc(40px * var(--k));padding:calc(5px * var(--k)) calc(14px * var(--k));border-bottom:1px solid var(--bld-line);color:var(--bld-ink);grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.7fr);display:grid}.bts .bts-tr:last-child{border-bottom:0}.bts .bts-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bts .bts-th{min-height:calc(30px * var(--k));color:color-mix(in srgb, var(--bld-ink) 55%, transparent);font-weight:500}.bts .bts-tr small{color:color-mix(in srgb, var(--bld-ink) 55%, transparent);font-size:calc(11px * var(--k));margin-top:1px;display:block}.bts .bts-num{text-align:right;font-variant-numeric:tabular-nums}.bts .bts-scopecell{color:var(--bld-ink-2)}.bts .bts-new{opacity:0;transition:grid-template-rows .55s var(--bld-ease), opacity .35s var(--bld-ease-out), background-color 1.4s var(--bld-ease-out);grid-template-rows:0fr;display:grid}.bts[data-bts-minted] .bts-new{opacity:1;grid-template-rows:1fr}.bts .bts-new-in{min-height:0;overflow:hidden}.bts .bts-new .bts-tr{border-bottom:1px solid var(--bld-line);background:color-mix(in srgb, var(--bld-accent) 5%, transparent)}@container bts (width<=520px){.bts .bts-tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.8fr)}.bts :is(.bts-c-reach,.bts-c-used){display:none}}.bts .bts-sw label{font-size:12px}.bts .bts-isc .ld-field label{color:var(--ld-muted);font-size:11.5px}@container ld (width<=640px){.bts .bts-isc-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}}@media (prefers-reduced-motion:reduce){.bts :is(.bts-minted,.bts-list,.bts-isc,.bts-new,.bts-box,.bts-box svg,.bts-swap>span){transition:none}}
