.dd-demo[data-astro-cid-c5gaf4hj]{color:#3b3e49;background:#f9f9f9;border:1px solid #e3e3e3;border-radius:.4375rem;padding:2rem .875rem;font-size:.85rem}.dd-grid[data-astro-cid-c5gaf4hj]{grid-template-columns:1fr 1fr;gap:1.25rem;max-width:32.5rem;margin-inline:auto;display:grid}@media (width<=600px){.dd-grid[data-astro-cid-c5gaf4hj]{grid-template-columns:1fr;gap:.625rem}}.dd-col[data-astro-cid-c5gaf4hj]{min-width:0;margin:0}.dd-head[data-astro-cid-c5gaf4hj]{align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.9rem;display:flex}.dd-title[data-astro-cid-c5gaf4hj]{color:#222;font-weight:600}.dd-badge[data-astro-cid-c5gaf4hj]{border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.72rem;font-weight:600;line-height:1.5}.dd-badge--hide[data-astro-cid-c5gaf4hj]{color:#c0392b;background:#fdecec}.dd-badge--mark[data-astro-cid-c5gaf4hj]{color:#1e874b;background:#e9f7ef}.dd[data-astro-cid-c5gaf4hj]{position:relative}.dd-trigger[data-astro-cid-c5gaf4hj]{color:#222;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfcfd4;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dd-trigger[data-astro-cid-c5gaf4hj]:hover{border-color:#b3b3ba}.dd-trigger[data-astro-cid-c5gaf4hj]:focus-visible{outline-offset:1px;outline:2px solid #f43f5e}.dd-caret[data-astro-cid-c5gaf4hj]{border-inline:4px solid #0000;border-top:5px solid #999;flex:none;width:0;height:0;transition:transform .15s}.dd[data-astro-cid-c5gaf4hj].is-open .dd-caret[data-astro-cid-c5gaf4hj]{transform:rotate(180deg)}.dd-menu[data-astro-cid-c5gaf4hj]{inset-inline:0;z-index:20;background:#fff;border:1px solid #e0e0e4;border-radius:8px;list-style:none;display:none;position:absolute;top:calc(100% + .35rem);overflow:hidden;box-shadow:0 6px 18px #00000017;margin:0!important;padding:.2rem 0!important}.dd[data-astro-cid-c5gaf4hj].is-open .dd-menu[data-astro-cid-c5gaf4hj]{display:block}.dd-option[data-astro-cid-c5gaf4hj]{color:#3b3e49;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.dd-option[data-astro-cid-c5gaf4hj][hidden]{display:none}.dd-option[data-astro-cid-c5gaf4hj]:hover,.dd-option[data-astro-cid-c5gaf4hj]:focus-visible{background:#f2f3f5;outline:none}.dd-option[data-astro-cid-c5gaf4hj].is-selected{color:#222;background:#fff0f3;font-weight:600}.dd-option[data-astro-cid-c5gaf4hj].is-selected .dd-check[data-astro-cid-c5gaf4hj]{visibility:visible}.dd-check[data-astro-cid-c5gaf4hj]{visibility:hidden;color:#f43f5e;flex:none;font-size:.9em}.dd-note[data-astro-cid-c5gaf4hj]{color:#777;margin:.7rem 0 0;font-size:.82rem;line-height:1.5}.diagram-chart[data-astro-cid-g6gaawvq]{box-sizing:border-box;background-color:#f7f7f7;border:1px solid #eee;border-radius:4px;width:100%;max-width:760px;height:auto;padding:16px}.diagram-title[data-astro-cid-g6gaawvq]{text-anchor:middle;letter-spacing:-.02em;font-size:16px;font-weight:700}.diagram-grid[data-astro-cid-g6gaawvq] line[data-astro-cid-g6gaawvq]{stroke:#f0f0f0;stroke-width:1px;stroke-dasharray:2 2}.diagram-axis[data-astro-cid-g6gaawvq]{stroke:#111;stroke-width:1.2px}.y-axis-label[data-astro-cid-g6gaawvq]{font-size:13px;font-weight:600}.y-axis-label[data-astro-cid-g6gaawvq].left{fill:#d9383a;text-anchor:start}.y-axis-label[data-astro-cid-g6gaawvq].right{fill:#2563eb;text-anchor:end}.diagram-label[data-astro-cid-g6gaawvq]{fill:#111;font-size:14px;font-weight:600}.diagram-sublabel[data-astro-cid-g6gaawvq]{fill:#666;font-size:13px}.center[data-astro-cid-g6gaawvq]{text-anchor:middle}.left[data-astro-cid-g6gaawvq]{text-anchor:start}.right[data-astro-cid-g6gaawvq]{text-anchor:end}.line-effort[data-astro-cid-g6gaawvq]{fill:none;stroke:#d9383a;stroke-width:2.2px;transition:all .25s}.point-effort[data-astro-cid-g6gaawvq]{fill:#fff;stroke:#d9383a;stroke-width:2px;transition:all .25s}.line-discoverability[data-astro-cid-g6gaawvq]{fill:none;stroke:#2563eb;stroke-width:2.2px;stroke-dasharray:5 4;transition:all .25s}.point-discoverability[data-astro-cid-g6gaawvq]{fill:#fff;stroke:#2563eb;stroke-width:2px;transition:all .25s}.legend-text[data-astro-cid-g6gaawvq]{fill:#333;font-size:13px;font-weight:500}.tg-demo[data-astro-cid-sxvh4bs7]{color:#3b3e49;text-align:left;background:#f9f9f9;border:1px solid #e3e3e3;border-radius:.4375rem;padding:1.5rem .875rem 2rem;font-size:.85rem}.tg-options[data-astro-cid-sxvh4bs7]{color:#555;flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.tg-option[data-astro-cid-sxvh4bs7]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;display:inline-flex}.tg-option[data-astro-cid-sxvh4bs7] input[data-astro-cid-sxvh4bs7]{accent-color:#f43f5e;margin:0}.tg-grid[data-astro-cid-sxvh4bs7]{grid-template-columns:1fr 1fr;gap:1.25rem;max-width:32.5rem;margin-inline:auto;display:grid}@media (width<=600px){.tg-grid[data-astro-cid-sxvh4bs7]{grid-template-columns:1fr;gap:1.5rem}}.tg-col[data-astro-cid-sxvh4bs7]{min-width:0;margin:0}.tg-head[data-astro-cid-sxvh4bs7]{align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.9rem;display:flex}.tg-title[data-astro-cid-sxvh4bs7]{color:#222;font-weight:600}.tg-badge[data-astro-cid-sxvh4bs7]{border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.72rem;font-weight:600;line-height:1.5}.tg-badge--bad[data-astro-cid-sxvh4bs7]{color:#c0392b;background:#fdecec}.tg-badge--good[data-astro-cid-sxvh4bs7]{color:#1e874b;background:#e9f7ef}.tg-badge--neutral[data-astro-cid-sxvh4bs7]{color:#5b6170;background:#eceef2}.tg-box[data-astro-cid-sxvh4bs7]{--w:12px;--h:10px;background:#fff;border:1px solid #cfcfd4;border-radius:8px}.tg-demo[data-astro-cid-sxvh4bs7].is-zoom .tg-box[data-astro-cid-sxvh4bs7]{--w:36px;--h:30px}.tg[data-astro-cid-sxvh4bs7]{color:#222;width:100%;min-height:2.625rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex;position:relative}.tg[data-astro-cid-sxvh4bs7]:focus-visible{outline-offset:1px;outline:2px solid #f43f5e}.tg-icon[data-astro-cid-sxvh4bs7]{width:var(--w);height:var(--h);flex:none;position:relative}.tg-arrow[data-astro-cid-sxvh4bs7]{color:#3b3e49;transition:transform .25s;position:absolute;inset:0}.tg-demo[data-astro-cid-sxvh4bs7].is-slow .tg-arrow[data-astro-cid-sxvh4bs7]{transition-duration:1.6s}[data-astro-cid-sxvh4bs7][data-variant=centroid] .tg-arrow[data-astro-cid-sxvh4bs7],[data-astro-cid-sxvh4bs7][data-variant=aligned] .tg-arrow[data-astro-cid-sxvh4bs7]{transform-origin:50% 66.667%}[data-astro-cid-sxvh4bs7][data-variant=aligned] .tg-arrow[data-astro-cid-sxvh4bs7]{translate:0 -16.667%}.tg[data-astro-cid-sxvh4bs7][aria-expanded=false] .tg-arrow[data-astro-cid-sxvh4bs7]{transform:rotate(180deg)}.tg-arrow[data-astro-cid-sxvh4bs7]:before{content:"";border-inline:calc(var(--w) / 2) solid transparent;border-bottom:var(--h) solid currentColor;width:0;height:0;position:absolute;inset:0}.tg-arrow[data-astro-cid-sxvh4bs7]:after{content:"";opacity:0;background:#f43f5e;border-radius:50%;width:5px;height:5px;position:absolute;top:66.667%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1.5px #fff}.tg-demo[data-astro-cid-sxvh4bs7].is-guide .tg-arrow[data-astro-cid-sxvh4bs7]{outline:1px dashed #b3b3ba}.tg-demo[data-astro-cid-sxvh4bs7].is-guide .tg-arrow[data-astro-cid-sxvh4bs7]:after{opacity:1}.tg-line[data-astro-cid-sxvh4bs7]{opacity:0;border-top:1px dashed #f43f5e;position:absolute;top:66.667%;left:-10px;right:-10px}[data-astro-cid-sxvh4bs7][data-variant=box] .tg-line[data-astro-cid-sxvh4bs7]{top:33.333%}.tg-demo[data-astro-cid-sxvh4bs7].is-guide[data-guide=centroid] .tg-line[data-astro-cid-sxvh4bs7]{opacity:.7}.tg-midline[data-astro-cid-sxvh4bs7]{opacity:0;pointer-events:none;border-top:1px dashed #f43f5e;position:absolute;top:50%;left:.4rem;right:.4rem}.tg-demo[data-astro-cid-sxvh4bs7].is-guide[data-guide=midline] .tg-midline[data-astro-cid-sxvh4bs7]{opacity:.7}.tg-panel[data-astro-cid-sxvh4bs7]{color:#555;border-top:1px solid #ececf0;padding:.6rem .85rem .75rem}.tg-code[data-astro-cid-sxvh4bs7]{color:#666;flex-direction:column;margin-top:.6rem;font-size:.76rem;display:flex}.tg-note[data-astro-cid-sxvh4bs7]{color:#777;margin-top:.35rem;font-size:.82rem;line-height:1.5}.cd-demo[data-astro-cid-x37uhr2v]{color:#3b3e49;background:#f9f9f9;border:1px solid #e3e3e3;border-radius:.4375rem;margin:1.5rem 0;padding:1.5rem .875rem 1.25rem}.cd-svg[data-astro-cid-x37uhr2v]{width:100%;max-width:35rem;height:auto;margin-inline:auto;font-family:inherit;display:block}.cd-guide[data-astro-cid-x37uhr2v]{stroke:#f43f5e;stroke-width:1px;stroke-dasharray:4 4;opacity:.6}.cd-bbox[data-astro-cid-x37uhr2v]{fill:none;stroke:#9a9aa3;stroke-width:1px;stroke-dasharray:3 3}.cd-bbox--ghost[data-astro-cid-x37uhr2v]{stroke:#d3d3d8}.cd-tri[data-astro-cid-x37uhr2v]{fill:#dcdee5}.cd-cross[data-astro-cid-x37uhr2v]{fill:none;stroke:#2563eb;stroke-width:2px;stroke-linecap:round}.cd-cross--muted[data-astro-cid-x37uhr2v]{stroke:#9a9aa3;stroke-width:1.5px}.cd-dot[data-astro-cid-x37uhr2v]{fill:#f43f5e;stroke:#fff;stroke-width:1.5px}.cd-ghost[data-astro-cid-x37uhr2v]{fill:#fff;stroke:#f43f5e;stroke-width:1.5px;stroke-dasharray:2 2}.cd-bracket[data-astro-cid-x37uhr2v]{fill:none;stroke:#9a9aa3;stroke-width:1px}.cd-dim[data-astro-cid-x37uhr2v]{fill:#777;font-size:12px}.cd-dim--accent[data-astro-cid-x37uhr2v]{fill:#f43f5e;font-weight:600}.cd-cap[data-astro-cid-x37uhr2v]{fill:#222;font-size:14px;font-weight:600}.cd-sub[data-astro-cid-x37uhr2v]{fill:#777;font-size:12px}.cd-legend[data-astro-cid-x37uhr2v]{color:#666;flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin-top:.875rem;font-size:.78rem;display:flex}.cd-legend[data-astro-cid-x37uhr2v] span[data-astro-cid-x37uhr2v]{align-items:center;gap:.35rem;display:inline-flex}.cd-key[data-astro-cid-x37uhr2v]{width:10px;height:10px;display:inline-block}.cd-key--dot[data-astro-cid-x37uhr2v]{background:#f43f5e;border-radius:50%}.cd-key--cross[data-astro-cid-x37uhr2v]{background:linear-gradient(#2563eb,#2563eb) 50%/100% 2px no-repeat,linear-gradient(#2563eb,#2563eb) 50%/2px 100% no-repeat}.cd-key--box[data-astro-cid-x37uhr2v]{border:1px dashed #9a9aa3}.segment[data-astro-cid-c7gnbhpu]{font-family:inherit}.segment[data-astro-cid-c7gnbhpu] mi{border-top:1px solid color-mix(in srgb, currentColor 50%, transparent);padding-top:.08em}.segment[data-astro-cid-c7gnbhpu] mo{visibility:hidden}.ms-demo[data-astro-cid-snqxm7bt]{background:#f9f9f9;border:1px solid #e3e3e3;border-radius:.4375rem;margin:1.5rem 0;padding:1.25rem .875rem}.ms-svg[data-astro-cid-snqxm7bt]{width:100%;max-width:18.75rem;height:auto;margin-inline:auto;font-family:inherit;display:block}.ms-strip[data-astro-cid-snqxm7bt]{fill:#dcdee5;stroke:#f9f9f9;stroke-width:1.5px}.ms-strip--alt[data-astro-cid-snqxm7bt]{fill:#cfd2db}.ms-median[data-astro-cid-snqxm7bt]{stroke:#2563eb;stroke-width:1.5px;stroke-dasharray:4 3}.ms-dot[data-astro-cid-snqxm7bt]{fill:#f43f5e;stroke:#fff;stroke-width:1px}.ms-mid[data-astro-cid-snqxm7bt]{fill:#2563eb}.ms-label[data-astro-cid-snqxm7bt]{fill:#222;font-size:14px;font-weight:600}.ms-label--accent[data-astro-cid-snqxm7bt]{fill:#2563eb}.ms-note[data-astro-cid-snqxm7bt]{fill:#777;font-size:10px}.ms-caption[data-astro-cid-snqxm7bt]{text-align:center;color:#666;margin-top:.75rem;font-size:.8rem}.ms-key[data-astro-cid-snqxm7bt]{vertical-align:.05em;background:#f43f5e;border-radius:50%;width:8px;height:8px;display:inline-block}.mr-demo[data-astro-cid-y6ouggqm]{background:#f9f9f9;border:1px solid #e3e3e3;border-radius:.4375rem;margin:1.5rem 0;padding:1.25rem .875rem}.mr-svg[data-astro-cid-y6ouggqm]{width:100%;max-width:35.625rem;height:auto;margin-inline:auto;font-family:inherit;display:block}.mr-tri[data-astro-cid-y6ouggqm]{fill:#eceef2;stroke:#9a9aa3;stroke-width:1px}.mr-big[data-astro-cid-y6ouggqm]{fill:#fbd5dd}.mr-small[data-astro-cid-y6ouggqm]{fill:#cfdcfb}.mr-median[data-astro-cid-y6ouggqm]{stroke:#f43f5e;stroke-width:2px}.mr-median--muted[data-astro-cid-y6ouggqm]{stroke:#8a8f9c;stroke-width:1px;stroke-dasharray:4 3}.mr-edge[data-astro-cid-y6ouggqm]{stroke-width:2.5px;stroke-linecap:round}.mr-edge--big[data-astro-cid-y6ouggqm]{stroke:#f43f5e}.mr-edge--small[data-astro-cid-y6ouggqm]{stroke:#2563eb}.mr-pt[data-astro-cid-y6ouggqm]{fill:#fff;stroke:#3b3e49;stroke-width:1.5px}.mr-g[data-astro-cid-y6ouggqm]{fill:#f43f5e;stroke:#fff;stroke-width:1.5px}.mr-ratio[data-astro-cid-y6ouggqm]{fill:#f43f5e;font-size:15px;font-weight:700}.mr-label[data-astro-cid-y6ouggqm]{fill:#222;font-size:13px;font-weight:600}.mr-label--g[data-astro-cid-y6ouggqm]{fill:#f43f5e}.mr-cap[data-astro-cid-y6ouggqm]{fill:#222;font-size:13px;font-weight:600}.mr-seg[data-astro-cid-y6ouggqm]{-webkit-text-decoration:overline #22222280;text-decoration:overline #22222280;text-decoration-thickness:1px}.mr-legend[data-astro-cid-y6ouggqm]{color:#666;flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin-top:.75rem;font-size:.78rem;display:flex}.mr-legend[data-astro-cid-y6ouggqm] span[data-astro-cid-y6ouggqm]{align-items:center;gap:.35rem;display:inline-flex}.mr-key[data-astro-cid-y6ouggqm]{width:10px;height:10px;display:inline-block}.mr-key--g[data-astro-cid-y6ouggqm]{background:#f43f5e;border-radius:50%}.mr-key--pt[data-astro-cid-y6ouggqm]{background:#fff;border:1.5px solid #3b3e49;border-radius:50%}.mr-key--big[data-astro-cid-y6ouggqm]{background:#fbd5dd}.mr-key--small[data-astro-cid-y6ouggqm]{background:#cfdcfb}.cc-demo[data-astro-cid-3n4zkdlz]{color:#3b3e49;text-align:left;background:#f9f9f9;border:1px solid #e3e3e3;border-radius:.4375rem;margin:1.5rem 0;padding:1.25rem .875rem;font-size:.85rem}.cc-controls[data-astro-cid-3n4zkdlz]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;display:flex}.cc-range[data-astro-cid-3n4zkdlz]{color:#555;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.cc-range[data-astro-cid-3n4zkdlz] input[data-astro-cid-3n4zkdlz]{accent-color:#f43f5e;width:8.125rem;margin:0}.cc-range[data-astro-cid-3n4zkdlz] output[data-astro-cid-3n4zkdlz]{font-variant-numeric:tabular-nums;color:#222;min-width:2.2em;font-weight:600}.cc-svg[data-astro-cid-3n4zkdlz]{width:100%;max-width:20rem;height:auto;margin:.5rem auto 0;font-family:inherit;display:block}.cc-box[data-astro-cid-3n4zkdlz]{fill:none;stroke:#9a9aa3;stroke-width:1px;stroke-dasharray:3 3}.cc-tri[data-astro-cid-3n4zkdlz]{fill:#dcdee5}.cc-median[data-astro-cid-3n4zkdlz]{stroke:#2563eb;stroke-width:1px;stroke-dasharray:4 3}.cc-gline[data-astro-cid-3n4zkdlz]{stroke:#f43f5e;stroke-width:1px;stroke-dasharray:4 4;opacity:.7}.cc-bracket[data-astro-cid-3n4zkdlz]{fill:none;stroke:#9a9aa3;stroke-width:1px}.cc-dim[data-astro-cid-3n4zkdlz]{fill:#777;font-size:11px}.cc-vertex[data-astro-cid-3n4zkdlz]{fill:#3b3e49}.cc-g[data-astro-cid-3n4zkdlz]{fill:#f43f5e;stroke:#fff;stroke-width:1.5px}.cc-label[data-astro-cid-3n4zkdlz]{fill:#222;font-size:13px;font-weight:600}.cc-label--g[data-astro-cid-3n4zkdlz]{fill:#f43f5e}.cc-readout[data-astro-cid-3n4zkdlz]{font-variant-numeric:tabular-nums;max-width:22.5rem;margin:.5rem auto 0}.cc-readout[data-astro-cid-3n4zkdlz] dl[data-astro-cid-3n4zkdlz]{grid-template-columns:auto 1fr;gap:.25rem .7rem;margin:0;display:grid}.cc-readout[data-astro-cid-3n4zkdlz] dt[data-astro-cid-3n4zkdlz]{color:#222;font-weight:600}.cc-readout[data-astro-cid-3n4zkdlz] dd[data-astro-cid-3n4zkdlz]{color:#555;margin:0}.cc-readout[data-astro-cid-3n4zkdlz] .cc-dt-g[data-astro-cid-3n4zkdlz]{color:#f43f5e}.cc-readout[data-astro-cid-3n4zkdlz] strong[data-astro-cid-3n4zkdlz]{color:#222;font-weight:600}.cc-result[data-astro-cid-3n4zkdlz]{text-align:center;color:#555;border-top:1px solid #e3e3e3;margin-top:.7rem;padding-top:.6rem}.cc-result[data-astro-cid-3n4zkdlz] strong[data-astro-cid-3n4zkdlz]{color:#f43f5e}
