.ec:where(.astro-atbieex7){border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);background:var(--dbc-surface);font-size:var(--sl-text-sm);margin-block:1.5rem;padding:1rem}.ec:where(.astro-atbieex7) button:where(.astro-atbieex7),.ec:where(.astro-atbieex7) input:where(.astro-atbieex7),.ec:where(.astro-atbieex7) select:where(.astro-atbieex7){font:inherit}.ec:where(.astro-atbieex7) button:where(.astro-atbieex7){cursor:pointer}.ec:where(.astro-atbieex7) button:where(.astro-atbieex7):focus-visible,.ec:where(.astro-atbieex7) input:where(.astro-atbieex7):focus-visible,.ec:where(.astro-atbieex7) select:where(.astro-atbieex7):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.ec__cols:where(.astro-atbieex7){grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ec__box:where(.astro-atbieex7){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);min-width:0;padding:.75rem}.ec__label:where(.astro-atbieex7){font-size:var(--sl-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-4);margin:0 0 .5rem;font-weight:700}.ec__presets:where(.astro-atbieex7){flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem;display:flex}.ec__preset:where(.astro-atbieex7){border-radius:var(--dbc-radius-btn);color:#18181b;font-size:var(--sl-text-xs);background:#dbeafe;border:1px solid #2563eb;padding:.2rem .6rem}.ec__fields:where(.astro-atbieex7){grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.7rem;display:grid}.ec__fields:where(.astro-atbieex7) label:where(.astro-atbieex7){min-width:0;font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);gap:.2rem;display:grid}.ec__fields:where(.astro-atbieex7) input:where(.astro-atbieex7),.ec__fields:where(.astro-atbieex7) select:where(.astro-atbieex7){box-sizing:border-box;border:1px solid var(--dbc-border-strong);background:var(--dbc-surface-2);width:100%;min-width:0;color:var(--sl-color-white);border-radius:.375rem;padding:.3rem .45rem}.ec__primary:where(.astro-atbieex7){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);border-radius:.5rem;padding:.35rem .9rem;font-weight:600}.ec__code:where(.astro-atbieex7){background:var(--dbc-surface-2);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.375rem;margin:.7rem 0 0;padding:.5rem .6rem}.ec__chain:where(.astro-atbieex7){gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ec__link:where(.astro-atbieex7){color:#18181b;background:#fff7ed;border:1px solid #ea580c;border-radius:.375rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:0 .5rem;margin:0;padding:.35rem .5rem;transition:background-color .2s,box-shadow .2s,opacity .2s;display:grid}.ec__link--off:where(.astro-atbieex7),.ec__link--idle:where(.astro-atbieex7){border-color:var(--dbc-border-strong);color:var(--sl-color-gray-3);background:0 0}.ec__link--off:where(.astro-atbieex7){border-style:dashed}.ec__link--off:where(.astro-atbieex7) .ec__name:where(.astro-atbieex7){text-decoration:line-through}.ec__link--off:where(.astro-atbieex7) .ec__rule:where(.astro-atbieex7),.ec__link--idle:where(.astro-atbieex7) .ec__rule:where(.astro-atbieex7),.ec__link--idle:where(.astro-atbieex7) .ec__state:where(.astro-atbieex7){color:var(--sl-color-gray-4)}.ec__link--passed:where(.astro-atbieex7){background:#f4f4f5}.ec__link--now:where(.astro-atbieex7){box-shadow:0 0 0 2px #0d9488}.ec__link--taker:where(.astro-atbieex7){background:#bbf7d0;border-color:#16a34a;box-shadow:0 0 0 2px #16a34a}.ec__on:where(.astro-atbieex7) input:where(.astro-atbieex7){accent-color:#ea580c;width:1rem;height:1rem;margin:0}.ec__text:where(.astro-atbieex7){min-width:0;display:grid}.ec__name:where(.astro-atbieex7){font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);font-weight:700}.ec__rule:where(.astro-atbieex7){font-size:var(--sl-text-xs);color:#52525b}.ec__state:where(.astro-atbieex7){font-size:var(--sl-text-2xs);color:#3f3f46;white-space:nowrap;font-weight:700}.ec__moves:where(.astro-atbieex7){gap:.25rem;display:flex}.ec__moves:where(.astro-atbieex7) button:where(.astro-atbieex7){color:#18181b;background:#fff;border:1px solid #ea580c;border-radius:.375rem;width:1.8rem;height:1.8rem;padding:0}.ec__moves:where(.astro-atbieex7) button:where(.astro-atbieex7):disabled{opacity:.35;cursor:default}.ec__end:where(.astro-atbieex7){border:1px dashed var(--dbc-border-strong);font-size:var(--sl-text-xs);color:var(--sl-color-gray-4);text-align:center;border-radius:.375rem;margin:.4rem 0 0;padding:.3rem .5rem}.ec__end--hit:where(.astro-atbieex7){border-color:var(--dbc-cost);color:var(--dbc-cost);font-weight:600}.ec__result:where(.astro-atbieex7){color:var(--sl-color-gray-3);margin:.75rem 0 0}.ec__result--ok:where(.astro-atbieex7){color:var(--dbc-gain);font-weight:600}.ec__result--no:where(.astro-atbieex7),.ec__result--none:where(.astro-atbieex7){color:var(--dbc-cost);font-weight:600}.ec__note:where(.astro-atbieex7){color:var(--sl-color-gray-2);margin:.3rem 0 0}.ec__note:where(.astro-atbieex7):empty{display:none}@media (width<=36rem){.ec__cols:where(.astro-atbieex7){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ec__link:where(.astro-atbieex7){transition:none}}.mo:where(.astro-qgflk2pd){border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);background:var(--dbc-surface);font-size:var(--sl-text-sm);margin-block:1.5rem;padding:1rem}.mo:where(.astro-qgflk2pd) button:where(.astro-qgflk2pd){font:inherit;cursor:pointer}.mo:where(.astro-qgflk2pd) button:where(.astro-qgflk2pd):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.mo__cols:where(.astro-qgflk2pd){grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mo__box:where(.astro-qgflk2pd){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);min-width:0;padding:.75rem}.mo__label:where(.astro-qgflk2pd){font-size:var(--sl-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-4);margin:0 0 .5rem;font-weight:700}.mo__label--gap:where(.astro-qgflk2pd){margin-top:.9rem}.mo__list:where(.astro-qgflk2pd){gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.mo__h:where(.astro-qgflk2pd){color:#18181b;background:#fff7ed;border:1px solid #ea580c;border-radius:.375rem;grid-template-columns:1fr auto;gap:0 .5rem;margin:0;padding:.35rem .5rem;display:grid}.mo__h--end:where(.astro-qgflk2pd){background:#dbeafe;border-color:#2563eb}.mo__name:where(.astro-qgflk2pd){font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);font-weight:700}.mo__what:where(.astro-qgflk2pd){font-size:var(--sl-text-xs);color:#52525b;grid-column:1}.mo__moves:where(.astro-qgflk2pd){grid-area:1/2/span 2;align-items:center;gap:.25rem;display:flex}.mo__moves:where(.astro-qgflk2pd) button:where(.astro-qgflk2pd){color:#18181b;background:#fff;border:1px solid #ea580c;border-radius:.375rem;width:1.8rem;height:1.8rem;padding:0}.mo__moves:where(.astro-qgflk2pd) button:where(.astro-qgflk2pd):disabled{opacity:.35;cursor:default}.mo__means:where(.astro-qgflk2pd){color:var(--sl-color-gray-2);margin:.7rem 0 0;padding-left:1.1rem}.mo__means:where(.astro-qgflk2pd) .mo__mean{margin:.2rem 0}.mo__means:where(.astro-qgflk2pd) .mo__mean--bad{color:var(--dbc-cost)}.mo__reqs:where(.astro-qgflk2pd){flex-wrap:wrap;gap:.35rem;display:flex}.mo__req:where(.astro-qgflk2pd){border-radius:var(--dbc-radius-btn);color:#18181b;font-size:var(--sl-text-xs);background:#dbeafe;border:1px solid #2563eb;padding:.25rem .6rem}.mo__hint:where(.astro-qgflk2pd){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.5rem 0 0}.mo__actions:where(.astro-qgflk2pd){flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.mo__primary:where(.astro-qgflk2pd){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);border-radius:.5rem;padding:.35rem .9rem;font-weight:600}.mo__ghost:where(.astro-qgflk2pd){border:1px solid var(--dbc-border-strong);color:var(--sl-color-gray-2);background:0 0;border-radius:.5rem;padding:.35rem .9rem}.mo__counts:where(.astro-qgflk2pd){font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);overflow-wrap:anywhere;margin:0}.mo__logbox:where(.astro-qgflk2pd){margin-top:.75rem}.mo__log:where(.astro-qgflk2pd){gap:.4rem;min-height:2rem;margin:0;padding:0;list-style:none;display:grid}.mo__log:where(.astro-qgflk2pd) .mo__row{border:1px solid var(--dbc-border);background:var(--dbc-surface-2);border-radius:.375rem;margin:0;padding:.4rem .5rem}.mo__log:where(.astro-qgflk2pd) .mo__rowhead{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.mo__log:where(.astro-qgflk2pd) .mo__rowlabel{color:var(--sl-color-white);font-weight:600}.mo__log:where(.astro-qgflk2pd) .mo__status{font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);font-weight:700}.mo__log:where(.astro-qgflk2pd) .mo__status--ok{color:var(--dbc-gain)}.mo__log:where(.astro-qgflk2pd) .mo__status--err{color:var(--dbc-cost)}.mo__log:where(.astro-qgflk2pd) .mo__chips{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.mo__log:where(.astro-qgflk2pd) .mo__chip{font-family:var(--sl-font-mono);font-size:var(--sl-text-2xs);color:#18181b;border:1px solid;border-radius:.25rem;padding:.05rem .45rem}.mo__log:where(.astro-qgflk2pd) .mo__chip--pass{background:#ccfbf1;border-color:#0d9488}.mo__log:where(.astro-qgflk2pd) .mo__chip--stop{background:#fecaca;border-color:#dc2626;font-weight:700}.mo__log:where(.astro-qgflk2pd) .mo__chip--done{background:#bbf7d0;border-color:#16a34a;font-weight:700}.mo__log:where(.astro-qgflk2pd) .mo__chip--skip{border-style:dashed;border-color:var(--dbc-border-strong);color:var(--sl-color-gray-4);background:0 0}.mo__log:where(.astro-qgflk2pd) .mo__msg{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:.2rem}@media (width<=36rem){.mo__cols:where(.astro-qgflk2pd){grid-template-columns:1fr}}.fc:where(.astro-kacybdkk){border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);background:var(--dbc-surface);font-size:var(--sl-text-sm);margin-block:1.5rem;padding:1rem}.fc:where(.astro-kacybdkk) button:where(.astro-kacybdkk){font:inherit;cursor:pointer}.fc:where(.astro-kacybdkk) button:where(.astro-kacybdkk):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.fc__cols:where(.astro-kacybdkk){grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.fc__box:where(.astro-kacybdkk){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);min-width:0;padding:.75rem}.fc__label:where(.astro-kacybdkk){font-size:var(--sl-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-4);margin:0 0 .5rem;font-weight:700}.fc__label--gap:where(.astro-kacybdkk){margin-top:.9rem}.fc__list:where(.astro-kacybdkk){gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.fc__c:where(.astro-kacybdkk){color:#18181b;background:#fff7ed;border:1px solid #ea580c;border-radius:.375rem;grid-template-columns:1fr auto;gap:0 .5rem;margin:0;padding:.35rem .5rem;display:grid}.fc__c--end:where(.astro-kacybdkk){background:#ede9fe;border-color:#7c3aed}.fc__name:where(.astro-kacybdkk){font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);font-weight:700}.fc__what:where(.astro-kacybdkk){font-size:var(--sl-text-xs);color:#52525b;grid-column:1}.fc__moves:where(.astro-kacybdkk){grid-area:1/2/span 2;align-items:center;gap:.25rem;display:flex}.fc__moves:where(.astro-kacybdkk) button:where(.astro-kacybdkk){color:#18181b;background:#fff;border:1px solid #ea580c;border-radius:.375rem;width:1.8rem;height:1.8rem;padding:0}.fc__moves:where(.astro-kacybdkk) button:where(.astro-kacybdkk):disabled{opacity:.35;cursor:default}.fc__seg:where(.astro-kacybdkk){flex-wrap:wrap;gap:.3rem;display:flex}.fc__seg:where(.astro-kacybdkk) button:where(.astro-kacybdkk){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius-btn);color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);background:0 0;padding:.25rem .6rem}.fc__seg:where(.astro-kacybdkk) button:where(.astro-kacybdkk)[aria-pressed=true]{border-color:var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent) 14%, transparent);color:var(--sl-color-white);font-weight:600}.fc__primary:where(.astro-kacybdkk){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);border-radius:.5rem;margin-top:.9rem;padding:.35rem .9rem;font-weight:600}.fc__tablewrap:where(.astro-kacybdkk){overflow-x:auto}.fc__table:where(.astro-kacybdkk){border-collapse:collapse;width:100%;font-size:var(--sl-text-xs);margin:0}.fc__table:where(.astro-kacybdkk) th,.fc__table:where(.astro-kacybdkk) td{border-bottom:1px solid var(--dbc-border);text-align:left;vertical-align:top;padding:.3rem .4rem}.fc__table:where(.astro-kacybdkk) thead:where(.astro-kacybdkk) th:where(.astro-kacybdkk){color:var(--sl-color-gray-4);font-weight:600}.fc__table:where(.astro-kacybdkk) tbody:where(.astro-kacybdkk) th{font-family:var(--sl-font-mono);color:var(--sl-color-white)}.fc__table:where(.astro-kacybdkk) .fc__timeouts{font-family:var(--sl-font-sans,inherit);color:var(--dbc-cost);font-weight:600;display:block}.fc__table:where(.astro-kacybdkk) .fc__track{background:var(--dbc-surface-2);border-radius:.2rem;height:.3rem;margin-top:.2rem;display:block;overflow:hidden}.fc__table:where(.astro-kacybdkk) .fc__bar{background:#ea580c;height:100%;display:block}.fc__tiles:where(.astro-kacybdkk){grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.7rem;display:grid}.fc__tiles:where(.astro-kacybdkk) .fc__tile{border:1px solid var(--dbc-border);background:var(--dbc-surface-2);border-radius:.375rem;gap:.1rem;padding:.4rem .5rem;display:grid}.fc__tiles:where(.astro-kacybdkk) .fc__tile strong{font-size:var(--sl-text-base);color:var(--sl-color-white)}.fc__tiles:where(.astro-kacybdkk) .fc__tile span{font-size:var(--sl-text-2xs);color:var(--sl-color-gray-3)}.fc__tiles:where(.astro-kacybdkk) .fc__up{font-size:var(--sl-text-xs);color:var(--dbc-cost);font-style:normal}.fc__tiles:where(.astro-kacybdkk) .fc__down{font-size:var(--sl-text-xs);color:var(--dbc-gain);font-style:normal}.fc__histbox:where(.astro-kacybdkk){margin-top:.75rem}.fc__hist:where(.astro-kacybdkk){gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.fc__hist:where(.astro-kacybdkk) .fc__run{border-left:3px solid var(--dbc-border-strong);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);overflow-wrap:anywhere;margin:0;padding:.2rem .45rem}.fc__hist:where(.astro-kacybdkk) .fc__run:first-child{border-left-color:var(--sl-color-accent);color:var(--sl-color-white)}@media (width<=36rem){.fc__cols:where(.astro-kacybdkk){grid-template-columns:1fr}}
