.jump.astro-e2calspi{z-index:4;background:linear-gradient(var(--bg) 70%, transparent);margin:-10px 0 0;padding:10px 0;position:sticky;top:0}.jump.astro-e2calspi .chip.astro-e2calspi{align-items:center;display:inline-flex}.jump.astro-e2calspi .chip.astro-e2calspi:hover{background:var(--panel-2)}.tool.astro-e2calspi{scroll-margin-top:64px}.tool.astro-e2calspi:target{border-color:var(--blurple-line);box-shadow:0 0 0 4px var(--blurple-soft)}.lbl.astro-e2calspi{color:var(--text-3);margin:0 0 6px 4px;font-size:12px;font-weight:500;display:block}.grow.astro-e2calspi{flex:1;min-width:0}.pair.astro-e2calspi{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:12px;display:grid}.warn.astro-e2calspi{color:var(--yellow)}.input.astro-e2calspi[aria-invalid]{box-shadow:0 0 0 4px var(--red-soft);border-color:#f4646b80}input.astro-e2calspi[type=datetime-local]{color-scheme:dark}.astro-e2calspi[data-copied]{border-color:var(--green)!important;color:var(--green)!important}.sf-layout.astro-e2calspi{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sf-layout.astro-e2calspi .table-wrap.astro-e2calspi{border-radius:var(--r-lg);background:var(--panel-2);max-height:340px}.sf-layout.astro-e2calspi .table.astro-e2calspi th.astro-e2calspi{background:var(--panel-2)}.sf-layout.astro-e2calspi tr[data-i]{cursor:pointer}.sf-layout.astro-e2calspi tr.sel{background:var(--blurple-soft)!important}.sf-layout.astro-e2calspi td.bad{color:var(--red)}.sf-detail.astro-e2calspi{gap:10px;display:grid}.sf-detail.astro-e2calspi:empty{display:none}.sf-detail.astro-e2calspi .bin{border-radius:var(--r);background:var(--code-bg);border:1px solid var(--line);letter-spacing:.04em;overflow-wrap:anywhere;padding:12px 14px;font-size:12.5px;line-height:1.6}.sf-detail.astro-e2calspi .b-ts{color:var(--blurple-3)}.sf-detail.astro-e2calspi .b-w{color:var(--green)}.sf-detail.astro-e2calspi .b-p{color:var(--yellow)}.sf-detail.astro-e2calspi .b-i{color:var(--red)}.sf-detail.astro-e2calspi .bin-legend{flex-wrap:wrap;gap:6px 16px;display:flex}.sf-detail.astro-e2calspi .bin-legend i{background:currentColor;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.sf-detail.astro-e2calspi .bin-legend span{align-items:center;display:inline-flex}.sf-detail.astro-e2calspi .chip{font-size:12px}.sf-detail.astro-e2calspi .chip:hover{background:var(--panel-2)}.ts-list.astro-e2calspi .li.astro-e2calspi{padding:8px 2px}.ts-fmt.astro-e2calspi{background:var(--panel-3);width:28px;height:28px;color:var(--blurple-3);border-radius:8px;flex:none;place-items:center;display:grid}.ts-list.astro-e2calspi .t.astro-e2calspi{font-weight:450}.kv.astro-e2calspi{gap:6px;display:grid}.kv.astro-e2calspi>div{background:var(--panel-2);border-radius:10px;align-items:baseline;gap:12px;min-width:0;padding:8px 12px;display:flex}.kv.astro-e2calspi .k{width:118px;color:var(--text-3);flex:none;font-size:12px}.kv.astro-e2calspi code{overflow-wrap:anywhere;cursor:copy;min-width:0}.kv.astro-e2calspi code:hover{color:var(--blurple-3)}.kv.astro-e2calspi .pos b{letter-spacing:-.02em;font-size:22px}.pos-bar.astro-e2calspi{background:var(--panel-3);border-radius:99px;height:8px;margin:14px 2px 4px;position:relative}.pos-bar.astro-e2calspi span.astro-e2calspi{background:var(--blurple);border:3px solid var(--panel);width:16px;height:16px;transition:left .25s var(--ease);border-radius:50%;margin-left:-8px;position:absolute;top:50%;transform:translateY(-50%)}.pos-bar.astro-e2calspi span.astro-e2calspi.pop{animation:pop-dot .22s var(--ease)}@keyframes pop-dot{50%{transform:translateY(-50%)scale(1.2)}}.astro-e2calspi[data-bk-rollout] .roll-out{border-radius:var(--r-lg);border:1px solid var(--line);gap:8px;margin-top:12px;padding:12px 14px;display:grid}.astro-e2calspi[data-bk-rollout] ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.astro-e2calspi[data-bk-rollout] li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.astro-e2calspi[data-bk-rollout] p{margin-top:10px}.explain.astro-e2calspi{margin-top:12px;line-height:1.6}.bits-bar.astro-e2calspi{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bits-bar.astro-e2calspi .input-wrap.astro-e2calspi{flex:260px}.perm-groups.astro-e2calspi{columns:4 260px;column-gap:14px;margin-top:16px}.perm-group.astro-e2calspi{break-inside:avoid;border:0;gap:2px;margin:0 0 14px;padding:0;display:grid}.perm-group.astro-e2calspi legend.astro-e2calspi{color:var(--text-2);padding:0 0 6px 8px;font-size:13px;font-weight:600}.flag-list.astro-e2calspi{gap:2px;margin-top:12px;display:grid}.flag.astro-e2calspi{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:7px 8px;transition:background .1s;display:flex}.flag.astro-e2calspi:hover{background:var(--panel-2)}.flag.astro-e2calspi:has(input:checked){background:var(--blurple-soft)}.flag-body.astro-e2calspi{flex:1;min-width:0;display:grid}.flag-name.astro-e2calspi{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;overflow:hidden}.flag-name.astro-e2calspi.mono{font-size:12px}.flag-const.astro-e2calspi{font:11px var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flag-bit.astro-e2calspi{color:var(--text-3);text-align:right;min-width:20px;font-size:11px}.flag.astro-e2calspi input.astro-e2calspi,.check.astro-e2calspi input.astro-e2calspi{appearance:none;border:1.5px solid var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:background .1s,border-color .1s;display:grid}.flag.astro-e2calspi input.astro-e2calspi:after,.check.astro-e2calspi input.astro-e2calspi:after{content:"";border:solid var(--on-accent);width:9px;height:5px;transition:transform .14s var(--ease);border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.flag.astro-e2calspi input.astro-e2calspi:checked,.check.astro-e2calspi input.astro-e2calspi:checked{background:var(--blurple);border-color:var(--blurple)}.flag.astro-e2calspi input.astro-e2calspi:checked:after,.check.astro-e2calspi input.astro-e2calspi:checked:after{transform:rotate(-45deg)scale(1)}.flag.astro-e2calspi .tag.astro-e2calspi{height:20px;font-size:10.5px}.astro-e2calspi[data-bits-unknown]{margin:8px 4px 0}.invite.astro-e2calspi{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:16px;display:grid}.invite.astro-e2calspi h3.astro-e2calspi{align-items:center;gap:8px;font-size:14px;display:flex}.invite.astro-e2calspi h3.astro-e2calspi .icon{color:var(--blurple-3)}.sum.astro-e2calspi{color:var(--text-2);margin:8px 2px 0}.jump.astro-e2calspi .icon{color:var(--text-3);margin-right:7px}.jump.astro-e2calspi .chip.astro-e2calspi:hover .icon{color:var(--blurple-3)}.invite-row.astro-e2calspi{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.invite-row.astro-e2calspi .input.astro-e2calspi{flex:260px;max-width:360px}.check.astro-e2calspi{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.url.astro-e2calspi{border-radius:var(--r);background:var(--code-bg);border:1px solid var(--line);flex:300px;padding:10px 14px;font-size:12px}a.astro-e2calspi[aria-disabled=true],.btn.astro-e2calspi:disabled{opacity:.45;pointer-events:none}.picker.astro-e2calspi{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:50%;width:36px;height:36px;padding:0;overflow:hidden}.picker.astro-e2calspi::-webkit-color-swatch-wrapper{padding:0}.picker.astro-e2calspi::-webkit-color-swatch{border:0;border-radius:50%}.picker.astro-e2calspi::-moz-color-swatch{border:0;border-radius:50%}.embed.astro-e2calspi{--c:#5865f2;border-left:4px solid var(--c);background:#2b2d31;border-radius:6px;gap:4px;padding:12px 16px;transition:border-color .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.embed.astro-e2calspi b.astro-e2calspi{color:var(--c);filter:brightness(1.15);font-size:14px;transition:color .16s}.embed.astro-e2calspi p.astro-e2calspi{color:#dbdee1;font-size:13px}.c-fields.astro-e2calspi{gap:8px;margin-top:14px;display:grid}.c-copy.astro-e2calspi{flex-wrap:wrap;gap:6px;margin-top:10px}.swatches.astro-e2calspi{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sw.astro-e2calspi{border:1px solid var(--line-2);background:var(--c);width:28px;height:28px;transition:transform .14s var(--ease);border-radius:50%}.sw.astro-e2calspi:hover{transform:scale(1.15)}@media (width<=1100px){.sf-layout.astro-e2calspi{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.tool.astro-e2calspi{scroll-margin-top:120px}.jump.astro-e2calspi{background:0 0;margin:0;padding:0;position:static}}@media (width<=560px){.tool.astro-e2calspi .card-head.astro-e2calspi>.faint.astro-e2calspi{flex-basis:100%}.tool.astro-e2calspi .card-head.astro-e2calspi code.astro-e2calspi{overflow-wrap:anywhere}.jump.astro-e2calspi{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}.jump.astro-e2calspi::-webkit-scrollbar{display:none}.jump.astro-e2calspi .chip.astro-e2calspi{flex:none}.perm-groups.astro-e2calspi{columns:1}}@media (width<=520px){.hide-xs.astro-e2calspi{display:none}.kv.astro-e2calspi .k{width:88px}}
