.dap[data-astro-cid-fh5o5ocp]{border-radius:var(--radius-md);padding:var(--sp-5);border:1px solid var(--clr-line);background:var(--clr-white,#fff);color:var(--clr-ink);gap:var(--sp-4);display:grid}.dap[data-astro-cid-fh5o5ocp].tone-light{box-shadow:0 20px 45px -25px #0000008c}.dap-title[data-astro-cid-fh5o5ocp]{margin:0 0 var(--sp-1);color:var(--clr-ink);font-size:1.25rem}.dap-intro[data-astro-cid-fh5o5ocp]{font-size:var(--fs-small);color:var(--clr-ink-soft,#55534c);margin:0}.dap-actions[data-astro-cid-fh5o5ocp]{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.dap-open[data-astro-cid-fh5o5ocp]{align-items:center;gap:var(--sp-2);display:inline-flex}.dap-saved[data-astro-cid-fh5o5ocp]{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);display:flex}.dap-saved-status[data-astro-cid-fh5o5ocp]{color:var(--clr-ink-soft,#55534c)}.dap-dot[data-astro-cid-fh5o5ocp]{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.z-RULE1[data-astro-cid-fh5o5ocp]{background:#2e7d32}.z-RULE2[data-astro-cid-fh5o5ocp],.z-RULE4[data-astro-cid-fh5o5ocp]{background:0 0;box-shadow:inset 0 0 0 2.5px #2e7d32}.z-RULE5[data-astro-cid-fh5o5ocp]{color:#fff;background:#2e7d32;border-radius:4px;width:auto;height:auto}.z-RULE5[data-astro-cid-fh5o5ocp]:before{content:"FRI";content:"FRI" / "";letter-spacing:.05em;padding:0 5px;font-size:10px;font-weight:700;line-height:15px;display:block}.z-RULE3[data-astro-cid-fh5o5ocp],.z-COMING_SOON[data-astro-cid-fh5o5ocp]{background:#a3a29c}.dap[data-astro-cid-fh5o5ocp].variant-bar{align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-4) var(--sp-5);border-color:var(--clr-line-dark);color:var(--clr-on-dark);background:#ffffff0d;grid-template-columns:minmax(0,1fr) auto}.variant-bar[data-astro-cid-fh5o5ocp] .dap-title[data-astro-cid-fh5o5ocp]{color:var(--clr-on-dark);font-size:1.15rem}.variant-bar[data-astro-cid-fh5o5ocp] .dap-intro[data-astro-cid-fh5o5ocp],.variant-bar[data-astro-cid-fh5o5ocp] .dap-saved-status[data-astro-cid-fh5o5ocp]{color:var(--clr-on-dark-muted)}.variant-bar[data-astro-cid-fh5o5ocp] .dap-saved[data-astro-cid-fh5o5ocp] .z-RULE1[data-astro-cid-fh5o5ocp]{background:#8fd08f}.variant-bar[data-astro-cid-fh5o5ocp] .dap-saved[data-astro-cid-fh5o5ocp] [data-astro-cid-fh5o5ocp]:is(.z-RULE2,.z-RULE4){box-shadow:inset 0 0 0 2.5px #8fd08f}.variant-bar[data-astro-cid-fh5o5ocp] .dap-saved[data-astro-cid-fh5o5ocp] .z-RULE5[data-astro-cid-fh5o5ocp]{color:#1b1b1b;background:#8fd08f}@media (width<=760px){.dap[data-astro-cid-fh5o5ocp].variant-bar{grid-template-columns:1fr}}html.dap-lock{overflow:hidden}.dap-dialog[data-astro-cid-fh5o5ocp]{border-radius:var(--radius-lg,16px);background:var(--clr-paper,#f4f1ea);width:min(760px,100vw - 32px);max-height:min(86vh,820px);color:var(--clr-ink);border:0;padding:0;box-shadow:0 30px 80px -20px #00000080}.dap-dialog[data-astro-cid-fh5o5ocp][open]{animation:dap-in .18s var(--ease-out,ease-out);display:flex}.dap-dialog[data-astro-cid-fh5o5ocp]::backdrop{backdrop-filter:blur(2px);background:#1414128c}@keyframes dap-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dap-panel[data-astro-cid-fh5o5ocp]{flex-direction:column;width:100%;min-height:0;display:flex}.dap-top[data-astro-cid-fh5o5ocp]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-3);display:flex}.dap-dtitle[data-astro-cid-fh5o5ocp]{margin:0;font-size:1.5rem;line-height:1.15}.dap-dsub[data-astro-cid-fh5o5ocp]{margin:var(--sp-1) 0 0;font-size:var(--fs-small);color:var(--clr-ink-soft,#55534c)}.dap-x[data-astro-cid-fh5o5ocp]{color:var(--clr-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:-8px -8px 0 0;display:grid}.dap-x[data-astro-cid-fh5o5ocp]:hover{background:#0000000f}.dap-choose[data-astro-cid-fh5o5ocp]{flex-direction:column;flex:1;min-height:0;display:flex}.dap-search[data-astro-cid-fh5o5ocp]{margin:0 var(--sp-5);position:relative}.dap-search[data-astro-cid-fh5o5ocp] svg[data-astro-cid-fh5o5ocp]{color:var(--clr-ink-soft,#55534c);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dap-search[data-astro-cid-fh5o5ocp] input[data-astro-cid-fh5o5ocp]{width:100%;min-height:50px;padding:0 var(--sp-4) 0 44px;font:inherit;border:1.5px solid var(--clr-line);border-radius:var(--radius-sm);color:var(--clr-ink);background:#fff;font-size:1rem}.dap-search[data-astro-cid-fh5o5ocp] input[data-astro-cid-fh5o5ocp]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:1px}.dap-tabs[data-astro-cid-fh5o5ocp]{gap:var(--sp-1);margin:var(--sp-4) var(--sp-5) 0;border-bottom:1px solid var(--clr-line);scrollbar-width:none;display:flex;overflow-x:auto}.dap-tabs[data-astro-cid-fh5o5ocp].is-dim{opacity:.45}.dap-tab[data-astro-cid-fh5o5ocp]{font:inherit;padding:var(--sp-2) var(--sp-3) calc(var(--sp-2) + 2px);color:var(--clr-ink-soft,#55534c);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;font-size:.98rem;font-weight:600}.dap-tab[data-astro-cid-fh5o5ocp][aria-selected=true]{color:var(--clr-ink);border-bottom-color:var(--clr-ink)}.dap-legend[data-astro-cid-fh5o5ocp]{gap:var(--sp-1) var(--sp-4);margin:var(--sp-3) var(--sp-5) 0;font-size:var(--fs-tiny);color:var(--clr-ink-soft,#55534c);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dap-legend[data-astro-cid-fh5o5ocp] li[data-astro-cid-fh5o5ocp]{align-items:center;gap:6px;display:inline-flex}.dap-list[data-astro-cid-fh5o5ocp]{padding:var(--sp-2) var(--sp-5) var(--sp-4);flex:1;min-height:180px;overflow-y:auto}.dap-group[data-astro-cid-fh5o5ocp]{margin-top:var(--sp-4)}.dap-gname[data-astro-cid-fh5o5ocp]{margin:0 0 var(--sp-2);font-size:var(--fs-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-ink-soft,#55534c);font-weight:700}.dap-chips[data-astro-cid-fh5o5ocp]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dap-results[data-astro-cid-fh5o5ocp] .dap-chips[data-astro-cid-fh5o5ocp]{margin-top:var(--sp-4)}.dap-chip[data-astro-cid-fh5o5ocp]{min-height:40px;font:inherit;color:var(--clr-ink);border:1px solid var(--clr-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:.95rem;transition:border-color .12s,transform .12s;display:inline-flex}.dap-chip[data-astro-cid-fh5o5ocp]:hover{border-color:var(--clr-ink)}.dap-chip[data-astro-cid-fh5o5ocp]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.dap-chip-region[data-astro-cid-fh5o5ocp]{font-size:var(--fs-tiny);color:var(--clr-ink-soft,#55534c)}.dap-chip-region[data-astro-cid-fh5o5ocp]:before{content:"· "}.dap-none[data-astro-cid-fh5o5ocp]{margin:var(--sp-4) 0 0;color:var(--clr-ink-soft,#55534c);font-size:var(--fs-small)}.dap-foot[data-astro-cid-fh5o5ocp]{border-top:1px solid var(--clr-line);padding:var(--sp-3) var(--sp-5)}.dap-link[data-astro-cid-fh5o5ocp]{font:inherit;font-size:var(--fs-small);color:var(--clr-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dap-answer[data-astro-cid-fh5o5ocp]{padding:0 var(--sp-5) var(--sp-5);overflow-y:auto}.dap-card[data-astro-cid-fh5o5ocp]{border-radius:var(--radius-md);padding:var(--sp-5);background:#fff;border-top:5px solid #a3a29c}.dap-card[data-astro-cid-fh5o5ocp][data-zone=RULE1],.dap-card[data-astro-cid-fh5o5ocp][data-zone=RULE2],.dap-card[data-astro-cid-fh5o5ocp][data-zone=RULE4],.dap-card[data-astro-cid-fh5o5ocp][data-zone=RULE5]{border-top-color:#2e7d32}.dap-where[data-astro-cid-fh5o5ocp]{font-size:var(--fs-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--clr-ink-soft,#55534c);margin:0}.dap-sub[data-astro-cid-fh5o5ocp]{margin:var(--sp-1) 0 var(--sp-3);font-size:1.6rem;line-height:1.1}.dap-badge[data-astro-cid-fh5o5ocp]{font-size:var(--fs-tiny);letter-spacing:.04em;color:#4a4a4a;background:#ecebe6;border-radius:999px;padding:4px 12px;font-weight:700;display:inline-block}.dap-card[data-astro-cid-fh5o5ocp]:is([data-zone=RULE1],[data-zone=RULE2],[data-zone=RULE4]) .dap-badge[data-astro-cid-fh5o5ocp],.dap-card[data-astro-cid-fh5o5ocp][data-zone=RULE5] .dap-badge[data-astro-cid-fh5o5ocp]{color:#1f5e23;background:#e3f0e3}.dap-facts[data-astro-cid-fh5o5ocp]{margin:var(--sp-4) 0 0;gap:var(--sp-2);display:grid}.dap-facts[data-astro-cid-fh5o5ocp]>div[data-astro-cid-fh5o5ocp]{gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--clr-line);grid-template-columns:170px 1fr;display:grid}.dap-facts[data-astro-cid-fh5o5ocp]>div[data-astro-cid-fh5o5ocp][hidden]{display:none}.dap-facts[data-astro-cid-fh5o5ocp] dt[data-astro-cid-fh5o5ocp]{font-size:var(--fs-small);color:var(--clr-ink-soft,#55534c)}.dap-facts[data-astro-cid-fh5o5ocp] dd[data-astro-cid-fh5o5ocp]{font-size:var(--fs-small);margin:0;font-weight:600}.dap-msg[data-astro-cid-fh5o5ocp]{margin:var(--sp-4) 0 0;font-size:var(--fs-small);color:var(--clr-ink-soft,#55534c)}.dap-btns[data-astro-cid-fh5o5ocp]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.dap[data-astro-cid-fh5o5ocp] [data-astro-cid-fh5o5ocp][hidden]{display:none!important}.dap[data-astro-cid-fh5o5ocp] .dap-dialog[data-astro-cid-fh5o5ocp] .btn[data-astro-cid-fh5o5ocp].btn-primary{background:var(--clr-ink);color:var(--clr-paper);border-color:var(--clr-ink)}.dap[data-astro-cid-fh5o5ocp] .dap-dialog[data-astro-cid-fh5o5ocp] .btn[data-astro-cid-fh5o5ocp].btn-primary:hover{background:var(--clr-accent-strong);border-color:var(--clr-accent-strong)}.dap-chip-region[data-astro-cid-fh5o5ocp]{opacity:.8;margin-left:2px}.dap-vh[data-astro-cid-fh5o5ocp]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.dap-dialog[data-astro-cid-fh5o5ocp]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.dap-top[data-astro-cid-fh5o5ocp],.dap-list[data-astro-cid-fh5o5ocp],.dap-foot[data-astro-cid-fh5o5ocp],.dap-answer[data-astro-cid-fh5o5ocp]{padding-left:16px;padding-right:16px}.dap-search[data-astro-cid-fh5o5ocp],.dap-tabs[data-astro-cid-fh5o5ocp],.dap-legend[data-astro-cid-fh5o5ocp]{margin-left:16px;margin-right:16px}.dap-facts[data-astro-cid-fh5o5ocp]>div[data-astro-cid-fh5o5ocp]{grid-template-columns:1fr;gap:2px}}
