.ss-table[data-astro-cid-z2s4xiar] th,.ss-table[data-astro-cid-z2s4xiar] td{border-bottom:1px solid #0000001a;padding:.5rem .6rem;vertical-align:top}.ss-table[data-astro-cid-z2s4xiar] th{font-weight:600;white-space:nowrap}.ss-table[data-astro-cid-z2s4xiar] td:last-child{min-width:9rem}.ss-table[data-astro-cid-z2s4xiar] td.ss-share{font-weight:600;white-space:nowrap}.ss-table[data-astro-cid-z2s4xiar] td.ss-share span{display:block;font-weight:400;font-size:.75rem;color:#0009}.ss-table[data-astro-cid-z2s4xiar] td img{display:block;max-height:3rem;max-width:9rem}.ss-toggle[data-astro-cid-z2s4xiar]{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #0000001a;background:#fff;font-weight:600;font-size:.95rem}.ss-toggle[data-astro-cid-z2s4xiar][aria-pressed=true]{background:#111;color:#fff;border-color:#111}.ss-field[data-astro-cid-z2s4xiar]:focus{outline:2px solid #111;outline-offset:1px}.ss-field[data-astro-cid-z2s4xiar][readonly]{background:#f6f6f6;color:#000000b3}.ss-pad[data-astro-cid-z2s4xiar] canvas[data-astro-cid-z2s4xiar]:focus-visible{outline:2px solid #111}[data-astro-cid-z2s4xiar][data-ss-total][data-ok=false],[data-astro-cid-z2s4xiar][data-ss-issues][data-ok=false]{color:#b3261e}[data-astro-cid-z2s4xiar][data-ss-issues][data-ok=true]{color:#1f7a3a}[data-astro-cid-z2s4xiar][hidden]{display:none!important}@media print{html.ss-printing body *{visibility:hidden!important}html.ss-printing [data-ss-sheet],html.ss-printing [data-ss-sheet] *{visibility:visible!important}html.ss-printing [data-ss-sheet]{position:absolute;left:0;top:0;width:100%;border:0;padding:0}html.ss-printing .ss-table td:last-child{height:2.5rem}}[data-astro-cid-lf42zjvz][hidden]{display:none!important}.rs-c0{--rs-bg: #fff1b8;--rs-ink: #7a5d00}.rs-c1{--rs-bg: #ffdbe4;--rs-ink: #a3123a}.rs-c2{--rs-bg: #d7e8ff;--rs-ink: #1f4e9e}.rs-c3{--rs-bg: #d6f5dd;--rs-ink: #1e6b35}.rs-c4{--rs-bg: #ffe0c7;--rs-ink: #9a4b00}.rs-c5{--rs-bg: #cff3f0;--rs-ink: #0f6a63}.rs-c6{--rs-bg: #e8f5c2;--rs-ink: #4f6300}.rs-c7{--rs-bg: #e6e9ef;--rs-ink: #3a4556}.rs-stats{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;padding:0;list-style:none;color:#333;font-size:.95rem}.rs-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:0;list-style:none;font-size:.9rem;color:#333;align-items:center}.rs-output{display:flex;flex-direction:column;gap:18px;margin-top:16px}.rs-stanza{border:1px solid #00000014;border-radius:18px;background:#fff;padding:14px 16px;min-width:0}.rs-stanza-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;text-align:left}.rs-stanza-name{font-weight:700;color:#111;overflow-wrap:anywhere}.rs-scheme{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.08em;color:#111}.rs-pattern{font-size:.9rem;color:#505050}.rs-lines{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.rs-line{display:flex;gap:10px;align-items:flex-start;text-align:left;color:#111;line-height:1.6}.rs-text{flex:1;min-width:0;overflow-wrap:anywhere}.rs-letter{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.6rem;padding:0 4px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:700;background:var(--rs-bg, #fff);color:var(--rs-ink, #111);border:1px solid var(--rs-ink, #0000001f)}.rs-letter.rs-alone{background:#fff;color:#767676;border:1px dashed #9a9a9a}.rs-end{border-radius:6px;padding:0 3px;background:var(--rs-bg);color:inherit;font:inherit;border:0;cursor:pointer;border-bottom:2px solid var(--rs-ink)}.rs-end.rs-near{border-bottom-style:dashed}.rs-end.rs-repeat{border-bottom-style:dotted}.rs-end.rs-solo{background:transparent;border-bottom:2px dashed #9a9a9a}.rs-legend .rs-end{cursor:default}button.rs-end:focus-visible{outline:2px solid #111;outline-offset:2px}.rs-int{text-decoration:underline;text-decoration-color:var(--rs-ink);text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-style:wavy}.rs-panel{margin-top:10px;border-top:1px solid #00000014;padding-top:10px;text-align:left}.rs-panel-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-weight:600;color:#111}.rs-panel-close{font-size:.9rem;text-decoration:underline;color:#333;min-height:32px}.rs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;list-style:none}.rs-chip{padding:4px 12px;border-radius:999px;border:1px solid #0000001a;background:#fff;font-size:.95rem;color:#111}.rs-chip-near{border-style:dashed;color:#333}[data-astro-cid-cwvb5iit][hidden]{display:none!important}.cv-file[data-astro-cid-cwvb5iit]:focus-visible+.cv-zone[data-astro-cid-cwvb5iit]{outline:2px solid #fbb900;outline-offset:2px}.cv-over[data-astro-cid-cwvb5iit]{border-color:#ff3960;background:#fff5f7}.cv-badge[data-astro-cid-cwvb5iit]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#111;color:#fff;font-size:.875rem;font-weight:700}.cv-ab[data-astro-cid-cwvb5iit]{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 16px;border-radius:18px;border:1px solid #0000001a;background:#fff;color:#111;text-align:left;touch-action:manipulation}.cv-ab[data-astro-cid-cwvb5iit][aria-pressed=true]{background:#111;border-color:#111;color:#fff}.cv-ab-letter[data-astro-cid-cwvb5iit]{font-size:1.75rem;font-weight:700;line-height:1}.cv-ab-name[data-astro-cid-cwvb5iit]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500}.cv-waves[data-astro-cid-cwvb5iit]{position:relative;border-radius:14px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cv-wave-row[data-astro-cid-cwvb5iit]{position:relative;border-radius:12px;background:#f6f6f6;transition:opacity .15s}.cv-wave-row[data-astro-cid-cwvb5iit][data-active=false]{opacity:.45}.cv-wave-tag[data-astro-cid-cwvb5iit]{position:absolute;left:8px;top:6px;z-index:1;font-size:.75rem;font-weight:700;color:#111}.cv-playhead[data-astro-cid-cwvb5iit]{position:absolute;top:0;bottom:0;left:0;width:2px;background:#111;pointer-events:none;transform:translate(-1px)}.cv-play[data-astro-cid-cwvb5iit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:148px;min-height:52px;padding:0 24px;border-radius:999px;background:#111;color:#fff;font-size:1.0625rem;font-weight:600;touch-action:manipulation}.cv-play[data-astro-cid-cwvb5iit][aria-pressed=true]{background:#ff3960}.cv-play-icon[data-astro-cid-cwvb5iit]{width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent currentColor}.cv-play[data-astro-cid-cwvb5iit][aria-pressed=true] .cv-play-icon[data-astro-cid-cwvb5iit]{width:12px;height:16px;border:0;border-left:4px solid currentColor;border-right:4px solid currentColor}.cv-icon[data-astro-cid-cwvb5iit]{min-width:48px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid #0000001a;background:#fff;color:#111;font-weight:600;touch-action:manipulation}.cv-chip[data-astro-cid-cwvb5iit]{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #0000001a;background:#fff;color:#111;font-weight:600;touch-action:manipulation;white-space:nowrap}.cv-chip[data-astro-cid-cwvb5iit][aria-pressed=true]{background:#111;border-color:#111;color:#fff}.cv-switch[data-astro-cid-cwvb5iit]{width:22px;height:22px;accent-color:#111}button[data-astro-cid-cwvb5iit]:disabled{opacity:.45;cursor:not-allowed}.cv-range[data-astro-cid-cwvb5iit]{accent-color:#ff3960;height:28px}@media(hover:none)and (pointer:coarse){.cv-shortcuts[data-astro-cid-cwvb5iit]{display:none}}button[data-astro-cid-cwvb5iit]:focus-visible,input[data-astro-cid-cwvb5iit]:focus-visible,textarea[data-astro-cid-cwvb5iit]:focus-visible,.cv-waves[data-astro-cid-cwvb5iit]:focus-visible{outline:2px solid #fbb900;outline-offset:2px}[data-astro-cid-teowpijj][hidden]{display:none!important}.sa-zone[data-astro-cid-teowpijj]:focus-within{outline:2px solid #fbb900;outline-offset:2px}.sa-over[data-astro-cid-teowpijj]{border-color:#ff3960;background:#fff5f7}.embed-code[data-astro-cid-ycotsl3h]{width:100%;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;color:#111;background:#fafafa;border:1px solid #0000001a;border-radius:14px;padding:12px;resize:vertical}.guide-card[data-astro-cid-sejsqkni]{transition:transform .35s cubic-bezier(.21,.47,.32,.98),background-color .3s ease}.guide-card[data-astro-cid-sejsqkni]:hover{background-color:#f2f2f2}.guide-card[data-astro-cid-sejsqkni]:has(a:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.guide-card[data-astro-cid-sejsqkni]:hover{transform:translateY(-3px)}}
