.carousel-slides[data-astro-cid-xkh7xged]{display:grid}.carousel-slide[data-astro-cid-xkh7xged]{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),visibility .5s}.carousel-slide[data-astro-cid-xkh7xged].active{opacity:1;visibility:visible;transform:none;pointer-events:auto}.carousel-dot[data-astro-cid-xkh7xged]{display:grid;place-items:center;height:1.5rem;padding-inline:.25rem;cursor:pointer}.carousel-dot[data-astro-cid-xkh7xged]:hover>span[data-astro-cid-xkh7xged]{background:var(--color-fg-muted)}.carousel-dot[data-astro-cid-xkh7xged].active>span[data-astro-cid-xkh7xged]{width:1.5rem;background:var(--color-fg)}.carousel-dot[data-astro-cid-xkh7xged]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-pill)}@media(prefers-reduced-motion:reduce){.carousel-slide[data-astro-cid-xkh7xged]{transition:none}}.fnc-tab[data-astro-cid-n66waofs]{color:var(--color-fg-muted);transition:color .2s var(--ease-out)}.fnc-tab[data-astro-cid-n66waofs]:hover,.fnc-tab[data-astro-cid-n66waofs][aria-selected=true]{color:var(--color-fg)}.fnc-tab[data-astro-cid-n66waofs]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.fnc-bar[data-astro-cid-n66waofs]{background:var(--color-line);transition:background-color .25s var(--ease-out)}.fnc-tab[data-astro-cid-n66waofs]:hover .fnc-bar[data-astro-cid-n66waofs]{background:var(--color-fg-muted)}.fnc-tab[data-astro-cid-n66waofs][aria-selected=true] .fnc-bar[data-astro-cid-n66waofs]{background:var(--color-accent)}@media(prefers-reduced-motion:no-preference){.fnc-panel[data-astro-cid-n66waofs]:not([hidden]) .fnc-stage[data-astro-cid-n66waofs]>div[data-astro-cid-n66waofs][aria-hidden]{animation:fnc-in .45s var(--ease-out) both}@keyframes fnc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.fn-leader[data-astro-cid-hgvgmbli]{border-bottom:1px dotted var(--color-fg-muted);opacity:.5;transform:translateY(-.3em)}.fn-index[data-astro-cid-hgvgmbli]{color:var(--color-fg-muted);transition:color .2s var(--ease-out)}.fn-index[data-astro-cid-hgvgmbli]:hover,.fn-index[data-astro-cid-hgvgmbli][aria-current=true]{color:var(--color-fg)}.fn-index[data-astro-cid-hgvgmbli]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.fn-tick[data-astro-cid-hgvgmbli]{background:var(--color-line);transition:width .3s var(--ease-out),background-color .3s var(--ease-out)}.fn-index[data-astro-cid-hgvgmbli][aria-current=true] .fn-tick[data-astro-cid-hgvgmbli]{width:2rem;background:var(--color-accent)}@media(prefers-reduced-motion:reduce){.fn-index[data-astro-cid-hgvgmbli],.fn-tick[data-astro-cid-hgvgmbli]{transition:none}}.rule-scenario-btn[data-astro-cid-jsloq63x]{background:var(--color-card);border:1px solid var(--color-line-card);color:var(--color-fg);cursor:pointer}.rule-scenario-btn[data-astro-cid-jsloq63x] .scenario-sub[data-astro-cid-jsloq63x]{color:var(--color-fg-muted)}.rule-scenario-btn[data-astro-cid-jsloq63x]:hover{border-color:var(--color-line)}.rule-scenario-btn[data-astro-cid-jsloq63x].active{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-surface)}.rule-scenario-btn[data-astro-cid-jsloq63x].active .scenario-sub[data-astro-cid-jsloq63x]{color:var(--color-surface);opacity:.7}.rule-scenario-btn[data-astro-cid-jsloq63x]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rule-builder-panels[data-astro-cid-jsloq63x]{display:grid}.rule-builder-panel[data-astro-cid-jsloq63x]{grid-area:1 / 1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out),visibility .3s}.rule-builder-panel[data-astro-cid-jsloq63x].active{opacity:1;visibility:visible;pointer-events:auto}.rule-step[data-astro-cid-jsloq63x]{opacity:0;transform:translateY(12px) scale(.97)}.rule-step[data-astro-cid-jsloq63x].entering{animation:ruleStepEnter .4s var(--ease-out) forwards}.rule-step[data-astro-cid-jsloq63x].connector.entering{animation:connectorEnter .35s var(--ease-out) forwards}.rule-step[data-astro-cid-jsloq63x].result.entering{animation:resultEnter .5s var(--ease-out) forwards}@keyframes ruleStepEnter{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes connectorEnter{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes resultEnter{0%{opacity:0;transform:translateY(16px) scale(.95)}70%{opacity:1;transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.rule-builder-panel[data-astro-cid-jsloq63x]{transition:none}.rule-step[data-astro-cid-jsloq63x]{opacity:1;transform:none}.rule-step[data-astro-cid-jsloq63x].entering,.rule-step[data-astro-cid-jsloq63x].connector.entering,.rule-step[data-astro-cid-jsloq63x].result.entering{animation:none}}.cond-b-cell[data-astro-cid-ivxdrlaw]{transition:opacity .25s var(--ease-out)}.cond-b-cell[data-astro-cid-ivxdrlaw][data-dim]{opacity:.28}.cond-b-tile[data-astro-cid-ivxdrlaw]{transition:border-color .2s var(--ease-out)}.cond-b-tile[data-astro-cid-ivxdrlaw]:hover,.cond-b-tile[data-astro-cid-ivxdrlaw]:focus-visible{border-color:var(--color-fg)}.cond-b-tile[data-astro-cid-ivxdrlaw]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cond-b-about[data-astro-cid-ivxdrlaw],.cond-b-fields[data-astro-cid-ivxdrlaw]{grid-area:1 / 1;transition:opacity .2s var(--ease-out),transform .3s var(--ease-out)}.cond-b-fields[data-astro-cid-ivxdrlaw]{opacity:0;transform:translateY(4px)}.cond-b-tile[data-astro-cid-ivxdrlaw]:hover .cond-b-about[data-astro-cid-ivxdrlaw],.cond-b-tile[data-astro-cid-ivxdrlaw]:focus-visible .cond-b-about[data-astro-cid-ivxdrlaw]{opacity:0;transition-duration:.1s}.cond-b-tile[data-astro-cid-ivxdrlaw]:hover .cond-b-fields[data-astro-cid-ivxdrlaw],.cond-b-tile[data-astro-cid-ivxdrlaw]:focus-visible .cond-b-fields[data-astro-cid-ivxdrlaw]{opacity:1;transform:none;transition-delay:.1s}@media(hover:none),(max-width:767px){.cond-b-body[data-astro-cid-ivxdrlaw]{display:flex;flex-direction:column;gap:.75rem}.cond-b-tile[data-astro-cid-ivxdrlaw] .cond-b-about[data-astro-cid-ivxdrlaw],.cond-b-tile[data-astro-cid-ivxdrlaw]:hover .cond-b-about[data-astro-cid-ivxdrlaw]{opacity:1}.cond-b-fields[data-astro-cid-ivxdrlaw]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cond-b-cell[data-astro-cid-ivxdrlaw],.cond-b-tile[data-astro-cid-ivxdrlaw],.cond-b-about[data-astro-cid-ivxdrlaw],.cond-b-fields[data-astro-cid-ivxdrlaw]{transition:none}.cond-b-fields[data-astro-cid-ivxdrlaw]{transform:none}}.facts-link[data-astro-cid-one53cxl]{transition:color .2s var(--ease-out)}.facts-link[data-astro-cid-one53cxl]:hover{color:var(--color-fg)}.facts-link[data-astro-cid-one53cxl]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.facts-link[data-astro-cid-one53cxl]{transition:none}}
