.dw:where(.astro-mj5ubzua){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}.dw__row:where(.astro-mj5ubzua){flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.dw:where(.astro-mj5ubzua) button:where(.astro-mj5ubzua){font:inherit;cursor:pointer}.dw:where(.astro-mj5ubzua) button:where(.astro-mj5ubzua):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.dw__seg:where(.astro-mj5ubzua){border:1px solid var(--dbc-border-strong);border-radius:.5rem;display:inline-flex;overflow:hidden}.dw__seg:where(.astro-mj5ubzua) button:where(.astro-mj5ubzua){color:var(--sl-color-gray-3);background:0 0;border:0;padding:.35rem .8rem}.dw__seg:where(.astro-mj5ubzua) button:where(.astro-mj5ubzua)[aria-pressed=true]{background:color-mix(in srgb, var(--sl-color-accent) 14%, transparent);color:var(--sl-color-white);border-color:var(--sl-color-accent);font-weight:600}.dw__ghost:where(.astro-mj5ubzua){border:1px solid var(--dbc-border-strong);color:var(--sl-color-gray-2);background:0 0;border-radius:.5rem;padding:.35rem .8rem}.dw__states:where(.astro-mj5ubzua){grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.dw__state:where(.astro-mj5ubzua){color:#18181b;opacity:.55;background:#fff7ed;border:2px dashed #ea580c;border-radius:.5rem;gap:.2rem;margin:0;padding:.5rem .6rem;transition:opacity .25s,box-shadow .25s;display:grid}.dw--switch:where(.astro-mj5ubzua) .dw__state:where(.astro-mj5ubzua){background:#f4f4f5;border-color:#71717a}.dw__state--on:where(.astro-mj5ubzua){opacity:1;border-style:solid;box-shadow:0 0 0 3px #ea580c4d}.dw--switch:where(.astro-mj5ubzua) .dw__state--on:where(.astro-mj5ubzua){box-shadow:0 0 0 3px #71717a59}.dw__name:where(.astro-mj5ubzua){font-size:var(--sl-text-xs);color:#18181b;overflow-wrap:anywhere;background:0 0;font-weight:700}.dw__handles:where(.astro-mj5ubzua){font-size:var(--sl-text-2xs,.75rem);color:#52525b}.dw__doc:where(.astro-mj5ubzua){color:var(--sl-color-gray-2);margin:.75rem 0 0}.dw__actions:where(.astro-mj5ubzua){gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.dw__actions:where(.astro-mj5ubzua) li:where(.astro-mj5ubzua){grid-template-columns:6.5rem 1fr;align-items:center;gap:.6rem;margin:0;display:grid}.dw__actions:where(.astro-mj5ubzua) button:where(.astro-mj5ubzua){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);font-family:var(--__sl-font-mono,monospace);font-size:var(--sl-text-xs);border-radius:.5rem;padding:.3rem .6rem;font-weight:600}.dw__actions:where(.astro-mj5ubzua) button:where(.astro-mj5ubzua):disabled{cursor:not-allowed;border-color:var(--dbc-border-strong);color:var(--sl-color-gray-4);background:0 0}.dw__why:where(.astro-mj5ubzua){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.dw__why--go:where(.astro-mj5ubzua){color:var(--dbc-gain)}.dw__why--no:where(.astro-mj5ubzua){color:var(--dbc-cost)}.dw__log:where(.astro-mj5ubzua){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);min-height:2.5rem;color:var(--sl-color-gray-3);font-family:var(--__sl-font-mono,monospace);font-size:var(--sl-text-xs);gap:.15rem;margin:.75rem 0 0;padding:.5rem .7rem;display:grid}.dw__log:where(.astro-mj5ubzua) .dw__line--go{color:var(--dbc-gain)}.dw__log:where(.astro-mj5ubzua) .dw__line--no{color:var(--dbc-cost)}.dw__log:where(.astro-mj5ubzua) .dw__line--plain{color:var(--sl-color-gray-2)}@media (prefers-reduced-motion:reduce){.dw__state:where(.astro-mj5ubzua){transition:none}}@media (width<=36rem){.dw__actions:where(.astro-mj5ubzua) li:where(.astro-mj5ubzua){grid-template-columns:5.5rem 1fr}}.ol:where(.astro-baxs2fua){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}.ol__row:where(.astro-baxs2fua){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ol:where(.astro-baxs2fua) button:where(.astro-baxs2fua){font:inherit;cursor:pointer}.ol:where(.astro-baxs2fua) button:where(.astro-baxs2fua):focus-visible,.ol:where(.astro-baxs2fua) input:where(.astro-baxs2fua):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.ol__events:where(.astro-baxs2fua){flex-wrap:wrap;gap:.35rem;display:flex}.ol__events:where(.astro-baxs2fua) button:where(.astro-baxs2fua){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);font-family:var(--__sl-font-mono,monospace);font-size:var(--sl-text-xs);border-radius:.5rem;padding:.3rem .7rem;font-weight:600}.ol__check:where(.astro-baxs2fua){color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);align-items:center;gap:.35rem;display:inline-flex}.ol__ghost:where(.astro-baxs2fua){border:1px solid var(--dbc-border-strong);color:var(--sl-color-gray-2);background:0 0;border-radius:.5rem;margin-left:auto;padding:.3rem .8rem}.ol__panels:where(.astro-baxs2fua){grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem;display:grid}.ol__panel:where(.astro-baxs2fua){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);min-width:0;padding:.6rem .75rem}.ol__label:where(.astro-baxs2fua){font-size:var(--sl-text-2xs,.75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-gray-4);margin:0;font-weight:700}.ol__current:where(.astro-baxs2fua){margin:.4rem 0 0}.ol__current:where(.astro-baxs2fua) code:where(.astro-baxs2fua){color:#18181b;font-size:var(--sl-text-xs);background:#fff7ed;border:2px solid #ea580c;border-radius:.375rem;padding:.2rem .5rem;font-weight:700;display:inline-block}.ol__methods:where(.astro-baxs2fua){font-size:var(--sl-text-xs);gap:.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ol__methods:where(.astro-baxs2fua) .ol__m{color:var(--sl-color-gray-2);border-radius:.3rem;grid-template-columns:5.2rem 1fr;gap:.4rem;margin:0;padding:.15rem .3rem;display:grid}.ol__methods:where(.astro-baxs2fua) .ol__m code{color:var(--sl-color-white);background:0 0;padding:0;font-weight:600}.ol__methods:where(.astro-baxs2fua) .ol__m--hook code{color:#d97706}.ol__methods:where(.astro-baxs2fua) .ol__m--no{opacity:.5}.ol__methods:where(.astro-baxs2fua) .ol__m--ran{background:color-mix(in srgb, var(--dbc-gain) 18%, transparent);opacity:1}.ol__methods:where(.astro-baxs2fua) .ol__m--refused{background:color-mix(in srgb, var(--dbc-cost) 18%, transparent);opacity:1}.ol__tableWrap:where(.astro-baxs2fua){margin-top:.4rem;overflow-x:auto}.ol__table:where(.astro-baxs2fua){border-collapse:collapse;width:100%;font-size:var(--sl-text-xs);margin:0}.ol__table:where(.astro-baxs2fua) th:where(.astro-baxs2fua),.ol__table:where(.astro-baxs2fua) td:where(.astro-baxs2fua){border:0;border-bottom:1px solid var(--dbc-border);text-align:left;overflow-wrap:break-word;color:var(--sl-color-gray-4);padding:.2rem .35rem}.ol__table:where(.astro-baxs2fua) th:where(.astro-baxs2fua){color:var(--sl-color-gray-3);font-weight:600}.ol__table:where(.astro-baxs2fua) tr:where(.astro-baxs2fua).ol__tr--from td:where(.astro-baxs2fua){color:var(--sl-color-white)}.ol__table:where(.astro-baxs2fua) tr:where(.astro-baxs2fua).ol__tr--ran td:where(.astro-baxs2fua){background:color-mix(in srgb, var(--dbc-gain) 20%, transparent)}.ol__table:where(.astro-baxs2fua) tr:where(.astro-baxs2fua).ol__tr--blocked td:where(.astro-baxs2fua){background:color-mix(in srgb, var(--dbc-cost) 20%, transparent)}.ol__note:where(.astro-baxs2fua){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.4rem 0 0}.ol__note--no:where(.astro-baxs2fua){color:var(--dbc-cost)}.ol__agree:where(.astro-baxs2fua){font-size:var(--sl-text-xs);color:var(--dbc-gain);margin:.6rem 0 0}.ol__agree--bad:where(.astro-baxs2fua){color:var(--dbc-cost)}.ol__log:where(.astro-baxs2fua){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);max-height:12rem;color:var(--sl-color-gray-2);font-family:var(--__sl-font-mono,monospace);font-size:var(--sl-text-xs);white-space:pre-wrap;gap:.1rem;margin-top:.5rem;padding:.5rem .7rem;display:grid;overflow-y:auto}.ol__log:where(.astro-baxs2fua) .ol__line--go{color:var(--dbc-gain)}.ol__log:where(.astro-baxs2fua) .ol__line--no{color:var(--dbc-cost)}.ol__log:where(.astro-baxs2fua) .ol__line--act{color:#d97706}.ol__log:where(.astro-baxs2fua) .ol__line--plain{color:var(--sl-color-gray-4)}@media (width>=30rem){.ol__methods:where(.astro-baxs2fua){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}}.er:where(.astro-rxsgyro6){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}.er__row:where(.astro-rxsgyro6){flex-wrap:wrap;gap:.5rem;display:flex}.er__row--go:where(.astro-rxsgyro6){margin-top:.5rem}.er:where(.astro-rxsgyro6) button:where(.astro-rxsgyro6){font:inherit;cursor:pointer}.er:where(.astro-rxsgyro6) button:where(.astro-rxsgyro6):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.er:where(.astro-rxsgyro6) button:where(.astro-rxsgyro6):disabled{cursor:not-allowed;opacity:.5}.er__seg:where(.astro-rxsgyro6){border:1px solid var(--dbc-border-strong);border-radius:.5rem;display:inline-flex;overflow:hidden}.er__seg:where(.astro-rxsgyro6) button:where(.astro-rxsgyro6){color:var(--sl-color-gray-3);background:0 0;border:0;padding:.35rem .8rem}.er__seg:where(.astro-rxsgyro6) button:where(.astro-rxsgyro6)[aria-pressed=true]{background:color-mix(in srgb, var(--sl-color-accent) 14%, transparent);color:var(--sl-color-white);border-color:var(--sl-color-accent);font-weight:600}.er__primary:where(.astro-rxsgyro6){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}.er__ghost:where(.astro-rxsgyro6){border:1px solid var(--dbc-border-strong);color:var(--sl-color-gray-2);background:0 0;border-radius:.5rem;padding:.35rem .8rem}.er__db:where(.astro-rxsgyro6){border-radius:var(--dbc-radius);color:#18181b;background:#dbeafe;border:2px solid #2563eb;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.75rem;padding:.5rem .75rem;display:flex}.er__db:where(.astro-rxsgyro6) code:where(.astro-rxsgyro6){color:#18181b;background:0 0;font-weight:700}.er__dbLabel:where(.astro-rxsgyro6){font-size:var(--sl-text-2xs,.75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-gray-4);margin:0;font-weight:700}.er__db:where(.astro-rxsgyro6) .er__dbLabel:where(.astro-rxsgyro6){color:#52525b}.er__lanes:where(.astro-rxsgyro6),.er__lists:where(.astro-rxsgyro6){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:.75rem;display:grid}.er__lane:where(.astro-rxsgyro6){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);min-width:0;padding:.5rem .75rem}.er__who:where(.astro-rxsgyro6){color:var(--sl-color-white);margin:0;font-weight:650}.er__steps:where(.astro-rxsgyro6){min-height:4.5rem;font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);gap:.2rem;margin:.4rem 0 0;padding-left:1.2rem;display:grid}.er__steps:where(.astro-rxsgyro6) .er__step{margin:0}.er__steps:where(.astro-rxsgyro6) .er__step--ok{color:var(--dbc-gain)}.er__steps:where(.astro-rxsgyro6) .er__step--refused{color:var(--dbc-cost)}.er__steps:where(.astro-rxsgyro6) .er__step--muted{color:var(--sl-color-gray-4)}.er__list:where(.astro-rxsgyro6){font-size:var(--sl-text-xs);flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.er__list:where(.astro-rxsgyro6) .er__item{color:#18181b;background:#ccfbf1;border:1px solid #0d9488;border-radius:.375rem;margin:0;padding:.15rem .5rem}.er__list:where(.astro-rxsgyro6) .er__item--bad{background:#fee2e2;border-color:#dc2626}.er__verdict:where(.astro-rxsgyro6){color:var(--sl-color-gray-3);margin:.75rem 0 0}.er__verdict--bad:where(.astro-rxsgyro6){color:var(--dbc-cost)}.er__verdict--ok:where(.astro-rxsgyro6){color:var(--dbc-gain)}@media (width<=36rem){.er__lanes:where(.astro-rxsgyro6),.er__lists:where(.astro-rxsgyro6){grid-template-columns:1fr}}
