.cfs[data-v-fd94c1b1]{display:grid;gap:.75em;margin:0}.cfs svg[data-v-fd94c1b1]{display:block;width:100%;height:auto}.cfs-tabs[data-v-fd94c1b1]{display:flex;flex-wrap:wrap;gap:.4em}.cfs-tabs button[data-v-fd94c1b1]{padding:.35em .8em;font:inherit;font-size:.9em;color:var(--ink-2);cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:2px}.cfs-tabs .is-active[data-v-fd94c1b1]{color:var(--bg,var(--paper));background:var(--ink);border-color:var(--ink)}.cfs-branches[data-v-fd94c1b1]{fill:none;stroke:var(--ink-3);stroke-width:.7;vector-effect:non-scaling-stroke}.cfs-line[data-v-fd94c1b1]{fill:none;stroke:var(--ink-3);stroke-opacity:.42;stroke-width:1.6}.cfs-line.is-one[data-v-fd94c1b1]{stroke:var(--blue,var(--pen));stroke-opacity:1;stroke-width:3.5}.cfs-stop circle[data-v-fd94c1b1]{fill:var(--ink);stroke:var(--bg,var(--paper));stroke-width:3}.cfs-stop text[data-v-fd94c1b1]{font-size:16px;font-weight:700;fill:var(--bg,var(--paper))}.cfs-stop.is-ghost circle[data-v-fd94c1b1]{fill:var(--bg,var(--paper));stroke:var(--ink-3);stroke-dasharray:5 5;stroke-width:2}.cfs-stop.is-ghost text[data-v-fd94c1b1]{fill:var(--ink-3)}.cfs-count[data-v-fd94c1b1]{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;gap:.5em 2em;align-items:end}.cfs-count label[data-v-fd94c1b1]{display:grid;gap:.25em;color:var(--ink-2)}.cfs-count input[data-v-fd94c1b1]{width:100%;accent-color:var(--blue,var(--pen))}.cfs-count p[data-v-fd94c1b1]{margin:0;color:var(--ink-3)}.cfs-count strong[data-v-fd94c1b1]{margin-right:.15em;font-size:1.9em;font-weight:400;line-height:1;color:var(--ink)}.cfs figcaption[data-v-fd94c1b1]{color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){.cfs-line[data-v-fd94c1b1]{stroke-dasharray:1;stroke-dashoffset:1;animation:cfs-draw-fd94c1b1 1.5s cubic-bezier(.3,.1,.2,1) forwards}}.sf-export-layer{animation:none;stroke-dashoffset:0}@keyframes cfs-draw-fd94c1b1{to{stroke-dashoffset:0}}@media(max-width:720px){.cfs-count[data-v-fd94c1b1]{grid-template-columns:1fr 1fr}.cfs-count label[data-v-fd94c1b1]{grid-column:1/-1}}.cfb[data-v-0baa76f9]{display:grid;gap:6px;margin:0}.cfb-row[data-v-0baa76f9]{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr) minmax(0,.22fr);gap:1.2em;align-items:end}.cfb-result[data-v-0baa76f9],.cfb-says[data-v-0baa76f9]{margin:0;padding-bottom:.2em;line-height:1.22}.cfb-says[data-v-0baa76f9]{color:var(--ink-2)}.cfb-result[data-v-0baa76f9]{font-size:1.15em;font-weight:650;line-height:1.12;color:var(--ink)}.cfb svg[data-v-0baa76f9]{display:block;width:100%;height:auto;overflow:visible}.cfb-zero[data-v-0baa76f9]{stroke:var(--ink-3);stroke-width:2}.cfb-base[data-v-0baa76f9]{stroke:var(--line);stroke-width:2}.cfb-dot[data-v-0baa76f9]{fill:var(--ink-3);stroke:var(--bg,var(--paper,#fff));stroke-width:2}.is-up .cfb-dot[data-v-0baa76f9]{fill:var(--blue,#1d3fc4)}.is-down .cfb-dot[data-v-0baa76f9]{fill:var(--red,#c4321a)}.cfb-ticks[data-v-0baa76f9]{position:relative;height:1.4em}.cfb-ticks span[data-v-0baa76f9]{position:absolute;top:0;transform:translate(-50%)}.cfb figcaption[data-v-0baa76f9],.cfb-ticks span[data-v-0baa76f9],.cfb-unit[data-v-0baa76f9]{font-size:.9em;color:var(--ink-3)}.cfb figcaption[data-v-0baa76f9]{margin-top:4px;line-height:1.25}@media(prefers-reduced-motion:no-preference){.cfb-row[data-v-0baa76f9]:not(.is-axis){animation:cfb-in-0baa76f9 .5s ease-out both;animation-delay:calc(.2s + var(--row)*1.1s)}}@keyframes cfb-in-0baa76f9{0%{opacity:0;transform:translateY(10px)}}@media(max-width:720px){.cfb-row[data-v-0baa76f9]{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:14px}.cfb-row.is-axis[data-v-0baa76f9]{margin-bottom:0}.cfb-row.is-axis>span[data-v-0baa76f9]{display:none}}.cfl[data-v-8a01a89f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1em}.cfl article[data-v-8a01a89f]{padding:.9em 1em 1em;background:var(--surface,var(--paper-2));border-top:.2em solid var(--ink);border-radius:3px}.cfl article[data-v-8a01a89f]:nth-child(2){border-top-color:var(--blue,var(--pen))}.cfl article[data-v-8a01a89f]:nth-child(3){border-top-color:var(--red)}.cfl svg[data-v-8a01a89f]{display:block;width:min(100%,11em);height:auto;margin-bottom:.45em}.cfl h3[data-v-8a01a89f]{margin:0;font-size:1.14em;color:var(--ink)}.cfl-tag[data-v-8a01a89f]{margin:.1em 0 .55em;font-size:.86em;color:var(--ink-3)}.cfl ul[data-v-8a01a89f]{display:grid;gap:.3em;margin:0;padding:0;list-style:none;color:var(--ink-2)}.cfl-solid[data-v-8a01a89f]{stroke:var(--ink);stroke-width:3}.cfl-dot[data-v-8a01a89f]{fill:var(--ink)}.cfl-wave[data-v-8a01a89f]{fill:none;stroke:var(--blue,var(--pen));stroke-width:3}.cfl-wave.is-2[data-v-8a01a89f]{stroke-opacity:.45}.cfl-math[data-v-8a01a89f]{font-family:var(--font-mono,ui-monospace,monospace);font-size:26px;font-weight:600;fill:var(--red)}@media(max-width:860px){.cfl[data-v-8a01a89f]{grid-template-columns:1fr}}.cfk[data-v-39c9528e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em}.cfk article[data-v-39c9528e]{display:flex;flex-direction:column;gap:.35em}.cfk svg[data-v-39c9528e]{display:block;width:min(100%,11em);height:auto;margin-bottom:.3em}.cfk h3[data-v-39c9528e]{margin:0;font-size:1.2em;color:var(--ink)}.cfk p[data-v-39c9528e]{margin:0;color:var(--ink-2)}.cfk-cite[data-v-39c9528e]{margin-top:auto;padding-top:.5em;font-size:.74em;color:var(--ink-3)}.cfk-paper[data-v-39c9528e]{fill:var(--surface-2,var(--card));stroke:var(--ink);stroke-width:2.5}.cfk-rule[data-v-39c9528e]{fill:none;stroke:var(--ink-3);stroke-width:2.5}.cfk-star[data-v-39c9528e]{fill:var(--red)}.cfk-stem[data-v-39c9528e]{fill:#6f8f3a}.cfk-coat[data-v-39c9528e]{fill:#4a2d1a}.cfk-shine[data-v-39c9528e]{stroke:#a9805f;stroke-width:3}.cfk-a[data-v-39c9528e],.cfk-b[data-v-39c9528e],.cfk-shine[data-v-39c9528e]{fill:none;stroke-linecap:round}.cfk-a[data-v-39c9528e],.cfk-b[data-v-39c9528e]{stroke-width:6}.cfk-a[data-v-39c9528e]{stroke:var(--ink)}.cfk-b[data-v-39c9528e]{stroke:var(--blue,var(--pen))}@media(max-width:720px){.cfk[data-v-39c9528e]{grid-template-columns:1fr}}.cfo[data-v-9ff9267b]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.1em;align-items:start}.cfo-evidence[data-v-9ff9267b]{padding:.85em 1em;background:#efe7d3;border-radius:2px;transform:rotate(-.4deg)}.cfo-evidence p[data-v-9ff9267b]{margin:0 0 .5em;font-size:.86em;line-height:1.34;color:#22201b}.cfo-evidence strong[data-v-9ff9267b]{color:#22201b}.cfo-evidence .cfo-source[data-v-9ff9267b]{margin:0;font-size:.76em;color:#57524a}.cfo-prompt[data-v-9ff9267b]{margin:0 0 .5em;font-weight:600;line-height:1.24;color:var(--ink)}.cfo-choices[data-v-9ff9267b]{display:grid;gap:.35em}.cfo-choice[data-v-9ff9267b]{padding:.45em .7em;font:inherit;font-size:.86em;line-height:1.26;text-align:left;color:var(--ink-2);cursor:pointer;background:var(--surface-2,var(--card));border:2px solid var(--line);border-radius:3px}.cfo-choice.is-picked[data-v-9ff9267b],.cfo-choice[data-v-9ff9267b]:hover:not(:disabled){border-color:var(--ink)}.cfo-choice[data-v-9ff9267b]:disabled{cursor:default}.cfo-choice.is-right[data-v-9ff9267b]{color:var(--ink);border-color:var(--good,#0e6b45)}.cfo-why[data-v-9ff9267b]{margin:.5em 0 0;font-size:.82em;line-height:1.3;color:var(--ink-2)}.cfo-foot[data-v-9ff9267b]{display:flex;flex-wrap:wrap;gap:.5em 1em;align-items:center;justify-content:space-between;margin-top:.55em}.cfo-ghost[data-v-9ff9267b],.cfo-go[data-v-9ff9267b]{padding:.35em .9em;font:inherit;font-size:.88em;cursor:pointer;border-radius:2px}.cfo-go[data-v-9ff9267b]{color:var(--bg,var(--paper));background:var(--ink);border:1px solid var(--ink)}.cfo-go[data-v-9ff9267b]:disabled{cursor:not-allowed;opacity:.45}.cfo-ghost[data-v-9ff9267b]{color:var(--ink);background:transparent;border:1px solid var(--ink)}.cfo-door[data-v-9ff9267b]{display:flex;gap:.4em;align-items:center;margin:0;font-size:.86em;color:var(--ink-3)}.cfo-door strong[data-v-9ff9267b]{color:inherit}.cfo-door svg[data-v-9ff9267b]{flex:none;width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:2}.cfo-door.is-open[data-v-9ff9267b]{font-weight:600;color:var(--good,#0e6b45)}@media(max-width:760px){.cfo[data-v-9ff9267b]{grid-template-columns:1fr}}.cfg[data-v-2b902a2c]{--brass:#d4a24c;--brass-soft:#f0d49a;--verdigris:#6fb8a7;--madder:#e0708f;--paper:#ebe6da;--mist:#a6b6c1;--night:#101b24;container-type:inline-size;min-width:0}.cfg.is-deck[data-v-2b902a2c]{position:absolute;inset:0;display:flex;flex-direction:column;background:#070b0f}.cfg-stage[data-v-2b902a2c]{position:relative;overflow:hidden;aspect-ratio:16/9;color:var(--paper);background:var(--night);border-radius:0 0 6px 6px;font-size:1.74cqw;line-height:1.36}.is-deck .cfg-stage[data-v-2b902a2c]{flex:1;aspect-ratio:auto;border-radius:0}.cfg-stage button[data-v-2b902a2c]{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.cfg-guide button[data-v-2b902a2c]:focus-visible,.cfg-stage button[data-v-2b902a2c]:focus-visible{outline:2px solid var(--brass-soft);outline-offset:2px}.cfg-art[data-v-2b902a2c]{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.2s ease,filter 1.2s ease}.cfg-art.is-on[data-v-2b902a2c]{opacity:1}.is-dim .cfg-art[data-v-2b902a2c]{filter:brightness(.42)}.is-fragile .cfg-art[data-v-2b902a2c]{filter:saturate(.55) contrast(1.05)}.is-fragile.is-dim .cfg-art[data-v-2b902a2c]{filter:saturate(.55) contrast(1.05) brightness(.42)}.cfg-vignette[data-v-2b902a2c]{z-index:1;background:radial-gradient(ellipse at center,transparent 50%,rgba(150,18,40,.5) 100%)}.cfg-flash[data-v-2b902a2c],.cfg-vignette[data-v-2b902a2c]{position:absolute;inset:0;pointer-events:none}.cfg-flash[data-v-2b902a2c]{z-index:8;background:radial-gradient(circle at 50% 45%,rgba(255,240,220,.42),transparent 70%)}.cfg-top[data-v-2b902a2c]{position:absolute;top:.8em;right:1em;left:1em;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.cfg-chapter[data-v-2b902a2c]{display:grid;margin:0;padding:.3em .7em;font-size:.72em;line-height:1.25;background:#080a0c8c;border-radius:.4em}.cfg-chapter span[data-v-2b902a2c]{color:var(--mist)}.cfg-chapter strong[data-v-2b902a2c]{font-weight:500;color:var(--paper)}.cfg-right[data-v-2b902a2c]{display:flex;gap:.6em;align-items:flex-start}.cfg-stakes[data-v-2b902a2c]{display:grid;gap:.22em;justify-items:end;margin:0;padding:0;font-size:.72em;list-style:none}.cfg-stakes li[data-v-2b902a2c]{position:relative;display:flex;gap:.6em;align-items:center;padding:.12em .7em;background:#080a0c99;border:1px solid transparent;border-radius:99em;transition:border-color .5s ease}.cfg-stakes li.is-low[data-v-2b902a2c]{border-color:#e0708fb3}.cfg-stakes em[data-v-2b902a2c]{position:absolute;left:-2.4em;font-size:1.15em;font-style:normal;font-weight:700}.cfg-stakes em.is-up[data-v-2b902a2c]{color:var(--brass-soft)}.cfg-stakes em.is-down[data-v-2b902a2c]{color:var(--madder)}.cfg-pips[data-v-2b902a2c]{display:inline-flex;gap:.13em}.cfg-pips i[data-v-2b902a2c]{width:.4em;height:.8em;background:#ffffff2b;border-radius:1px;transition:background .7s ease}.cfg-pips i.is-on[data-v-2b902a2c]{background:var(--brass)}.is-low .cfg-pips i.is-on[data-v-2b902a2c]{background:var(--madder)}.cfg-tools[data-v-2b902a2c]{display:flex;gap:.15em;padding:.15em;background:#080a0c99;border-radius:99em}.cfg-tools button[data-v-2b902a2c]{position:relative;display:grid;width:1.75em;height:1.75em;place-items:center;border-radius:50%}.cfg-tools button[data-v-2b902a2c]:hover{background:#ffffff24}.cfg-tools svg[data-v-2b902a2c]{width:1.05em;height:1.05em;fill:none;stroke:var(--paper);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cfg-tools b[data-v-2b902a2c]{position:absolute;top:-.2em;right:-.15em;display:grid;width:1.15em;height:1.15em;place-items:center;font-size:.66em;color:#15110a;background:var(--brass);border-radius:50%}.cfg-toast[data-v-2b902a2c]{position:absolute;top:5.2em;left:50%;z-index:6;margin:0;padding:.3em 1em;font-size:.86em;white-space:nowrap;color:var(--brass-soft);background:#080a0cd1;border:1px solid rgba(240,212,154,.5);border-radius:99em;transform:translate(-50%)}.cfg-card[data-v-2b902a2c],.cfg-center[data-v-2b902a2c]{position:absolute;inset:0;z-index:2;display:grid;place-content:center;place-items:center;padding:1em;text-align:center}.cfg-card[data-v-2b902a2c]{width:100%;gap:.2em}.cfg-card span[data-v-2b902a2c]{font-size:.8em;color:var(--brass-soft)}.cfg-card strong[data-v-2b902a2c]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:3.2em;font-weight:500;line-height:1.1;color:var(--paper)}.cfg-card.is-end span[data-v-2b902a2c]{font-size:1em;color:var(--madder)}.cfg-prologue[data-v-2b902a2c]{width:min(100%,34em);padding:1.1em 1.5em 1.2em;background:#080a0ccc;border:1px solid hsla(0,0%,100%,.14);border-radius:.6em}.cfg-prologue h3[data-v-2b902a2c]{margin:.1em 0 .25em;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:2.3em;font-weight:500;line-height:1.05;color:var(--paper)}.cfg-brief[data-v-2b902a2c]{margin:0 0 .7em;color:var(--paper)}.cfg-eyebrow[data-v-2b902a2c]{margin:0;font-size:.84em;color:var(--brass-soft)}.cfg-eyebrow.is-red[data-v-2b902a2c]{color:var(--madder)}.cfg-wait[data-v-2b902a2c]{padding:.5em 1.1em;border-radius:99em}.cfg-bridge[data-v-2b902a2c],.cfg-wait[data-v-2b902a2c]{background:#080a0cc7}.cfg-bridge[data-v-2b902a2c]{display:grid;gap:.5em;justify-items:center;width:min(100%,36em);padding:.9em 1.3em 1.1em;border-radius:.6em}.cfg-bottom[data-v-2b902a2c]{position:absolute;right:0;bottom:.9em;left:0;z-index:3;width:min(100% - 2em,40em);margin-inline:auto}.is-deck .cfg-bottom[data-v-2b902a2c]{bottom:1.1em}.cfg-bottom.is-wide[data-v-2b902a2c]{width:min(100% - 2em,54em)}.cfg-panel[data-v-2b902a2c]{padding:.75em 1em .8em;background:#080a0cd6;border:1px solid hsla(0,0%,100%,.13);border-radius:.65em}.cfg-q[data-v-2b902a2c]{margin:0;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.14em;line-height:1.22;color:var(--paper)}.cfg-label[data-v-2b902a2c]{margin:.55em 0 .28em;font-size:.76em;color:var(--mist)}.cfg-chips[data-v-2b902a2c]{display:flex;flex-wrap:wrap;gap:.35em}.cfg-stage .cfg-chip[data-v-2b902a2c]{display:inline-flex;gap:.5em;align-items:baseline;padding:.24em .8em;font-size:.8em;text-align:left;border:1px solid hsla(0,0%,100%,.28);border-radius:99em}.cfg-kind[data-v-2b902a2c]{font-size:.82em;color:var(--mist)}.cfg-chip[data-v-2b902a2c]:hover{border-color:var(--verdigris)!important}.cfg-chip.is-active[data-v-2b902a2c]{color:var(--brass-soft);border-color:var(--brass)!important}.cfg-chip.is-work[data-v-2b902a2c]{color:var(--brass-soft);border-color:#d4a24c99}.cfg-chip.is-done[data-v-2b902a2c]{color:var(--verdigris);border-color:#6fb8a799}.cfg-chip.is-done[data-v-2b902a2c]:after{content:"✓"}.cfg-foot[data-v-2b902a2c]{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;justify-content:space-between;margin-top:.6em;padding-top:.5em;border-top:1px solid hsla(0,0%,100%,.11)}.cfg-stage .cfg-text[data-v-2b902a2c]{font-size:.82em;color:var(--paper)}.cfg-stage .cfg-text[data-v-2b902a2c]:disabled{cursor:not-allowed;opacity:.45}.cfg-stage .cfg-text.is-brass[data-v-2b902a2c]{color:var(--brass-soft)}.cfg-stage .cfg-go[data-v-2b902a2c]{padding:.32em 1em;font-size:.86em;font-weight:600;color:#15110a;background:var(--brass);border-radius:99em}.cfg-stage .cfg-go[data-v-2b902a2c]:hover{background:var(--brass-soft)}.cfg-stage .cfg-field[data-v-2b902a2c]{display:flex;gap:.8em;align-items:center;justify-content:space-between;width:100%;margin-top:.3em;padding:.38em .5em .38em .8em;font-size:.84em;text-align:left;background:#101b24e6;border:1px solid #2c4457;border-radius:.5em}.cfg-field b[data-v-2b902a2c]{flex:none;padding:.14em .8em;font-size:.92em;font-weight:600;color:#15110a;background:var(--brass);border-radius:99em}.cfg-field[data-v-2b902a2c]:hover{border-color:var(--brass)!important}.cfg-mini[data-v-2b902a2c]{display:flex;justify-content:flex-end;margin-bottom:.25em}.cfg-stage .cfg-mini button[data-v-2b902a2c]{padding:.05em .75em;font-size:.68em;background:#080a0cb3;border:1px solid hsla(0,0%,100%,.28);border-radius:99em}.cfg-say[data-v-2b902a2c]{position:relative}.cfg-who[data-v-2b902a2c]{display:flex;flex-wrap:wrap;gap:.1em .55em;align-items:baseline;margin:0 0 .2em .5em;font-size:.88em;text-shadow:0 1px 6px #000}.cfg-who strong[data-v-2b902a2c]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.14em;font-weight:500;color:var(--brass-soft)}.cfg-who span[data-v-2b902a2c]{font-size:.84em;color:var(--mist)}.cfg-bars[data-v-2b902a2c]{display:inline-flex;gap:.12em;align-items:center;height:.8em}.cfg-bars u[data-v-2b902a2c]{display:block;width:.14em;height:60%;background:var(--brass-soft)}.cfg-stage .cfg-line[data-v-2b902a2c]{display:block;width:100%;min-height:4.8em;padding:.75em 1em 1.5em;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.08em;line-height:1.36;text-align:left;background:#06080adb;border:1px solid hsla(0,0%,100%,.13);border-radius:.65em}.cfg-stage .cfg-line.is-narrator[data-v-2b902a2c]{color:var(--brass-soft)}.cfg-ghost[data-v-2b902a2c]{visibility:hidden}.cfg-hint[data-v-2b902a2c]{position:absolute;right:1em;bottom:.4em;margin:0;font-size:.68em;color:var(--mist)}.cfg-paper[data-v-2b902a2c]{position:relative;width:min(100%,34em);margin:0 auto .5em;padding:.7em 2em .65em 1em;color:#2a241a;background:#e8dcc0;box-shadow:0 1em 2.6em #0000008c;transform:rotate(-.5deg)}.cfg-paper.is-person[data-v-2b902a2c]{color:var(--paper);background:#080a0ce0;border-left:.2em solid var(--verdigris);border-radius:.5em;transform:none}.cfg-paper figcaption[data-v-2b902a2c]{font-size:.72em;font-weight:600;color:#6b5a3c}.cfg-paper.is-person figcaption[data-v-2b902a2c],.cfg-paper.is-person small[data-v-2b902a2c]{color:var(--mist)}.cfg-paper p[data-v-2b902a2c]{margin:.2em 0 .3em;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1em;line-height:1.3;color:inherit}.cfg-paper small[data-v-2b902a2c]{display:block;padding-top:.25em;font-size:.66em;line-height:1.25;color:#6b5a3c;border-top:1px solid rgba(42,36,26,.2)}.cfg-paper button[data-v-2b902a2c]{position:absolute;top:.15em;right:.5em;font-size:1.1em}.cfg-work[data-v-2b902a2c]{--ink:#ebe6da;--ink-2:#dcd6c8;--ink-3:#a6b6c1;--line:#2c4457;--bg:#101b24;--surface-2:rgba(16,27,36,.9);--good:#6fb8a7;font-size:.88em}.cfg-options[data-v-2b902a2c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin-top:.5em}.cfg-stage .cfg-option[data-v-2b902a2c]{display:flex;flex-direction:column;gap:.18em;padding:.55em .7em;font-size:.82em;line-height:1.26;text-align:left;border:1px solid hsla(0,0%,100%,.22);border-radius:.55em;transition:opacity .5s ease,transform .5s ease,border-color .3s ease,background .3s ease}.cfg-option[data-v-2b902a2c]:hover:not(:disabled){background:#d4a24c1a;border-color:var(--brass)!important;transform:translateY(-2px)}.cfg-option[data-v-2b902a2c]:disabled{cursor:not-allowed!important}.cfg-option strong[data-v-2b902a2c]{font-size:1.08em;font-weight:600;color:var(--paper)}.cfg-option>span[data-v-2b902a2c]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);color:var(--paper)}.cfg-option.is-locked[data-v-2b902a2c],.cfg-option.is-locked strong[data-v-2b902a2c],.cfg-option.is-locked>span[data-v-2b902a2c]{color:var(--mist)}.cfg-option em[data-v-2b902a2c]{margin-top:auto;padding-top:.3em;font-size:.88em;font-style:normal;color:var(--verdigris)}.cfg-option .cfg-fx[data-v-2b902a2c]{display:flex;flex-wrap:wrap;gap:.1em .5em;margin-top:auto;padding-top:.3em;font-family:inherit;font-size:.86em}.cfg-fx i[data-v-2b902a2c]{font-style:normal;white-space:nowrap}.cfg-fx .is-up[data-v-2b902a2c]{color:var(--brass-soft)}.cfg-fx .is-down[data-v-2b902a2c]{color:var(--madder)}.cfg-option.is-chosen[data-v-2b902a2c]{background:#d4a24c29;border-color:var(--brass)!important;box-shadow:0 0 1.6em #d4a24c66}.cfg-option.is-faded[data-v-2b902a2c]{opacity:.2;transform:scale(.95)}.cfg-sure[data-v-2b902a2c]{margin-top:.6em;padding:.6em .8em;background:#d4a24c1a;border:1px solid rgba(212,162,76,.4);border-radius:.55em}.cfg-sure p[data-v-2b902a2c]{margin:0 0 .35em;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);color:var(--paper)}.cfg-sure .cfg-text[data-v-2b902a2c]{margin-top:.4em}.cfg-journal[data-v-2b902a2c]{position:absolute;top:0;right:0;bottom:0;z-index:7;display:flex;flex-direction:column;width:min(100%,21em);background:#101b24f7;border-left:1px solid hsla(0,0%,100%,.13);box-shadow:-1em 0 3em #00000080}.cfg-journal header[data-v-2b902a2c]{display:flex;align-items:center;justify-content:space-between;padding:.7em 1em .3em}.cfg-journal h3[data-v-2b902a2c]{margin:0;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.4em;font-weight:500;color:var(--paper)}.cfg-journal header button[data-v-2b902a2c]{font-size:1.4em}.cfg-tabs[data-v-2b902a2c]{display:flex;gap:.2em;padding:0 1em}.cfg-stage .cfg-tabs button[data-v-2b902a2c]{padding:.14em .7em;font-size:.78em;color:var(--mist);border-radius:99em}.cfg-stage .cfg-tabs button[aria-selected=true][data-v-2b902a2c]{color:var(--paper);background:#22384a}.cfg-journal-body[data-v-2b902a2c]{flex:1;overflow-y:auto;padding:.6em 1em 1em}.cfg-journal article[data-v-2b902a2c]{display:grid;gap:.1em;margin-bottom:.45em;padding:.5em .7em;background:#172632;border-radius:.45em}.cfg-journal article.is-clue[data-v-2b902a2c],.cfg-journal article.is-path[data-v-2b902a2c]{border-left:.14em solid var(--verdigris)}.cfg-journal small[data-v-2b902a2c]{font-size:.66em;color:var(--mist)}.cfg-journal strong[data-v-2b902a2c]{font-size:.84em;font-weight:600;color:var(--paper)}.cfg-journal p[data-v-2b902a2c]{margin:.1em 0;font-size:.78em;line-height:1.3;color:var(--paper)}.cfg-note[data-v-2b902a2c]{margin:0 0 .5em;font-size:.74em;color:var(--mist)}.cfg-debrief[data-v-2b902a2c]{position:absolute;inset:0;z-index:4;overflow-y:auto;background:#101b24f0}.cfg-debrief-in[data-v-2b902a2c]{width:min(100% - 2em,44em);margin:0 auto;padding:1em 0 1.4em}.cfg-debrief h3[data-v-2b902a2c]{margin:.05em 0 .3em;font-size:2.2em;line-height:1.05}.cfg-debrief h3[data-v-2b902a2c],.cfg-debrief h4[data-v-2b902a2c]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-weight:500;color:var(--paper)}.cfg-debrief h4[data-v-2b902a2c]{margin:.9em 0 .35em;font-size:1.18em}.cfg-tally[data-v-2b902a2c]{display:flex;flex-wrap:wrap;gap:.2em 1.6em;margin:0;padding-top:.4em;border-top:1px solid hsla(0,0%,100%,.15)}.cfg-tally dt[data-v-2b902a2c]{font-size:.7em;color:var(--mist)}.cfg-tally dd[data-v-2b902a2c]{margin:0;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.15em;color:var(--paper)}.cfg-tally .is-zero dd[data-v-2b902a2c]{color:var(--madder)}.cfg-map[data-v-2b902a2c]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:.5em;background:#172632;border:1px solid #2c4457;border-radius:.6em}.cfg-map svg[data-v-2b902a2c]{position:absolute;inset:3.65em .5em .5em;width:calc(100% - 1em);height:calc(100% - 4.15em);pointer-events:none}.cfg-map polyline[data-v-2b902a2c]{fill:none;stroke:var(--brass);stroke-width:2.2;vector-effect:non-scaling-stroke}.cfg-col[data-v-2b902a2c]{position:relative;display:grid;grid-template-rows:3.15em repeat(3,2.6em);padding:0 .2em;border-radius:.35em}.cfg-col.is-open[data-v-2b902a2c]{background:#ffffff0a}.cfg-stage .cfg-col-head[data-v-2b902a2c]{display:grid;align-content:start;font-size:.68em;line-height:1.2;text-align:left}.cfg-col-head strong[data-v-2b902a2c]{font-weight:500;color:var(--brass-soft)}.cfg-col-head span[data-v-2b902a2c]{color:var(--mist)}.cfg-stage .cfg-node[data-v-2b902a2c]{position:relative;z-index:1;display:grid;align-content:center;align-self:center;height:2.3em;padding:0 .9em 0 .45em;font-size:.68em;line-height:1.15;text-align:left;background:#1c2e3c;border:1px solid #2c4457;border-radius:.5em}.cfg-diamond[data-v-2b902a2c]{position:absolute;top:.1em;right:.3em;font-size:.8em;font-style:normal;color:var(--verdigris)}.cfg-stage .cfg-node.is-record[data-v-2b902a2c]{border-color:var(--verdigris)}.cfg-stage .cfg-node.is-mine[data-v-2b902a2c]{color:#15110a;background:var(--brass);border-color:var(--brass)}.is-mine .cfg-diamond[data-v-2b902a2c]{color:#15463c}.cfg-compare[data-v-2b902a2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em}.cfg-compare article[data-v-2b902a2c]{display:grid;align-content:start;gap:.1em;padding:.55em .75em;background:#172632;border:1px solid;border-radius:.55em}.cfg-compare .is-you[data-v-2b902a2c]{border-color:#d4a24c73}.cfg-compare .is-real[data-v-2b902a2c]{border-color:#6fb8a780}.cfg-compare small[data-v-2b902a2c]{font-size:.68em}.cfg-compare .is-you small[data-v-2b902a2c]{color:var(--brass-soft)}.cfg-compare .is-real small[data-v-2b902a2c]{color:var(--verdigris)}.cfg-compare strong[data-v-2b902a2c]{font-size:.92em;font-weight:600;color:var(--paper)}.cfg-compare p[data-v-2b902a2c]{margin:0;line-height:1.28}.cfg-compare p[data-v-2b902a2c],.cfg-why[data-v-2b902a2c]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:.84em;color:var(--paper)}.cfg-why[data-v-2b902a2c]{margin:.5em 0 0;line-height:1.3}.cfg-why strong[data-v-2b902a2c]{font-family:var(--font-text,inherit);font-weight:600;color:var(--paper)}.cfg-source[data-v-2b902a2c]{margin:.3em 0 .5em;font-size:.68em;color:var(--mist)}.cfg-stage .cfg-ghostbtn[data-v-2b902a2c]{padding:.22em .9em;font-size:.76em;border:1px solid hsla(0,0%,100%,.3);border-radius:99em}.cfg-coach[data-v-2b902a2c],.cfg-mine[data-v-2b902a2c]{margin:.4em 0 0;padding:.55em .8em;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:.88em;line-height:1.3;color:var(--paper);background:#172632;border-radius:.5em}.cfg-coach[data-v-2b902a2c]{border-left:.16em solid var(--verdigris)}.cfg-coach small[data-v-2b902a2c]{display:block;font-family:var(--font-text,inherit);font-size:.72em;color:var(--verdigris)}.cfg-guide[data-v-2b902a2c]{display:grid;gap:.35rem;padding:.55rem .8rem .6rem;color:#ebe6da;background:#0b1116;border-radius:6px 6px 0 0}.cfg-rail[data-v-2b902a2c]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.cfg-rail button[data-v-2b902a2c]{padding:.12em .7em;font:inherit;font-size:.82rem;color:#c9d4db;cursor:pointer;background:transparent;border:1px solid #33444f;border-radius:99em}.cfg-rail button[data-v-2b902a2c]:hover{color:#fff;border-color:#8fa2ae}.cfg-rail .is-on[data-v-2b902a2c]{color:#15110a;background:#d4a24c;border-color:#d4a24c}.cfg-rail .cfg-next[data-v-2b902a2c]{margin-left:auto;font-weight:600;color:#15110a;background:#f0d49a;border-color:#f0d49a}.cfg-rail .cfg-next[data-v-2b902a2c]:disabled{color:#a6b6c1;cursor:default;background:transparent;border-color:transparent}.cfg-caption[data-v-2b902a2c]{margin:0;font-size:1.02rem;line-height:1.3;color:#ebe6da}.cfg-caption b[data-v-2b902a2c]{margin-right:.6em;font-weight:600;color:#f0d49a}.is-deck .cfg-guide[data-v-2b902a2c]{flex:none;gap:12px;padding:16px 40px 18px;border-radius:0}.is-deck .cfg-rail[data-v-2b902a2c]{gap:10px}.is-deck .cfg-rail button[data-v-2b902a2c]{padding:4px 20px;font-size:25px}.is-deck .cfg-caption[data-v-2b902a2c]{font-size:36px;line-height:1.2}@media(prefers-reduced-motion:no-preference){.cfg-stage.is-shake[data-v-2b902a2c]{animation:cfg-shake-2b902a2c .6s cubic-bezier(.36,.07,.19,.97)}.cfg-vignette[data-v-2b902a2c]{animation:cfg-pulse-2b902a2c 3.2s ease-in-out infinite}.cfg-flash[data-v-2b902a2c]{animation:cfg-flash-2b902a2c .65s ease-out forwards}.cfg-stakes li.is-drop[data-v-2b902a2c]{animation:cfg-drop-2b902a2c .7s ease}.cfg-art.is-on[data-v-2b902a2c]{animation:cfg-drift-2b902a2c 50s ease-in-out infinite alternate;transform-origin:62% 42%}.cfg-card[data-v-2b902a2c]{animation:cfg-fade-2b902a2c .6s ease}.cfg-bars u[data-v-2b902a2c]{animation:cfg-bar-2b902a2c .6s ease-in-out infinite alternate}.cfg-bars u[data-v-2b902a2c]:nth-child(2){animation-delay:.15s}.cfg-bars u[data-v-2b902a2c]:nth-child(3){animation-delay:.3s}}.sf-export-layer{animation:none}.cfg-rise-enter-active[data-v-2b902a2c],.cfg-rise-leave-active[data-v-2b902a2c]{transition:opacity .4s ease,translate .4s ease}.cfg-rise-enter-from[data-v-2b902a2c],.cfg-rise-leave-to[data-v-2b902a2c]{opacity:0;translate:0 .5em}.cfg-slide-enter-active[data-v-2b902a2c],.cfg-slide-leave-active[data-v-2b902a2c]{transition:translate .35s ease}.cfg-slide-enter-from[data-v-2b902a2c],.cfg-slide-leave-to[data-v-2b902a2c]{translate:100% 0}@keyframes cfg-shake-2b902a2c{10%,90%{transform:translate3d(-3px,1px,0)}20%,80%{transform:translate3d(6px,-2px,0)}30%,50%,70%{transform:translate3d(-10px,3px,0)}40%,60%{transform:translate3d(10px,-2px,0)}}@keyframes cfg-pulse-2b902a2c{0%,to{opacity:.55}50%{opacity:1}}@keyframes cfg-flash-2b902a2c{0%{opacity:1}to{opacity:0}}@keyframes cfg-drop-2b902a2c{30%{transform:translate(-.3em);box-shadow:0 0 1em #e0708fb3}60%{transform:translate(.2em)}}@keyframes cfg-drift-2b902a2c{to{transform:scale(1.07)}}@keyframes cfg-fade-2b902a2c{0%{opacity:0}}@keyframes cfg-bar-2b902a2c{to{height:15%}}@container (max-width: 700px){.cfg-stage[data-v-2b902a2c]{display:flex;flex-direction:column;aspect-ratio:auto;min-height:620px;font-size:14px}.cfg-chapter[data-v-2b902a2c]{display:none}.cfg-top[data-v-2b902a2c]{position:relative;top:0;right:0;left:0;padding:.6em;justify-content:flex-end}.cfg-bottom[data-v-2b902a2c]{position:absolute;bottom:.6em}.cfg-compare[data-v-2b902a2c],.cfg-options[data-v-2b902a2c]{grid-template-columns:1fr}.cfg-map[data-v-2b902a2c]{overflow-x:auto;grid-template-columns:repeat(5,8.5em)}.cfg-map svg[data-v-2b902a2c]{display:none}.cfg-card strong[data-v-2b902a2c]{font-size:2.2em}}.cft[data-v-0d4e17ee]{--brass:#d4a24c;--brass-soft:#f0d49a;--verdigris:#6fb8a7;--madder:#e0708f;--paper:#ebe6da;--mist:#a6b6c1;--night:#101b24;--night-2:#172632;--night-3:#22384a;--rule:#2c4457;container-type:inline-size;min-width:0}.cft.is-deck[data-v-0d4e17ee]{position:absolute;inset:0;background:#070b0f}.cft-stage[data-v-0d4e17ee],.cft.is-deck[data-v-0d4e17ee]{display:flex;flex-direction:column}.cft-stage[data-v-0d4e17ee]{position:relative;overflow:hidden;aspect-ratio:16/9;color:var(--paper);background:var(--night);border-radius:0 0 6px 6px;font-size:1.72cqw;line-height:1.34}.is-deck .cft-stage[data-v-0d4e17ee]{flex:1;aspect-ratio:auto;border-radius:0}.cft-stage button[data-v-0d4e17ee]{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.cft-stage button[data-v-0d4e17ee]:disabled{cursor:not-allowed;opacity:.45}.cft-guide button[data-v-0d4e17ee]:focus-visible,.cft-stage button[data-v-0d4e17ee]:focus-visible,.cft-stage input[data-v-0d4e17ee]:focus-visible,.cft-stage textarea[data-v-0d4e17ee]:focus-visible{outline:2px solid var(--brass-soft);outline-offset:1px}.cft-nav[data-v-0d4e17ee]{flex:none;display:flex;gap:1.2em;align-items:center;padding:.5em 1.6em;font-size:.78em;color:var(--mist);border-bottom:1px solid var(--rule)}.cft-nav strong[data-v-0d4e17ee]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.25em;font-weight:500;color:var(--paper)}.cft-nav .is-on[data-v-0d4e17ee]{padding:.05em .7em;color:var(--paper);background:var(--night-3);border-radius:99em}.cft-nav em[data-v-0d4e17ee]{margin-left:auto;font-style:normal}.cft-page[data-v-0d4e17ee]{flex:1;min-height:0;overflow-y:auto;padding:.9em 2em 1em}.cft-page h3[data-v-0d4e17ee]{margin:0 0 .15em;font-size:1.9em;line-height:1.08}.cft-page h3[data-v-0d4e17ee],.cft-page h4[data-v-0d4e17ee]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-weight:500;color:var(--paper)}.cft-page h4[data-v-0d4e17ee]{margin:.2em 0 .25em;font-size:1.04em}.cft-lead[data-v-0d4e17ee]{margin:0 0 .5em;font-size:.9em;color:var(--paper)}.cft-hint[data-v-0d4e17ee],.cft-small[data-v-0d4e17ee]{margin:0;font-size:.74em;color:var(--mist)}.cft-hint[data-v-0d4e17ee]{margin-top:.3em}.cft-two[data-v-0d4e17ee]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.3em;align-items:start}.cft-two.is-even[data-v-0d4e17ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.cft-card[data-v-0d4e17ee]{padding:.6em .9em .75em;background:var(--night-2);border:1px solid var(--rule);border-radius:.6em}.cft-card label[data-v-0d4e17ee],.cft-label[data-v-0d4e17ee]{display:block;margin:.45em 0 .15em;font-size:.76em;font-weight:600;color:var(--paper)}.cft-stage .cft-input[data-v-0d4e17ee]{box-sizing:border-box;width:100%;min-height:1.9em;padding:.28em .6em;font:inherit;font-size:.82em;color:var(--paper);background:#0b141b;border:1px solid var(--rule);border-radius:.45em}.cft-input.is-tall[data-v-0d4e17ee]{min-height:3.1em}.cft-input.is-pre[data-v-0d4e17ee]{white-space:pre-line}.cft-row[data-v-0d4e17ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em}.cft-actions[data-v-0d4e17ee]{display:flex;gap:.6em;justify-content:flex-end;margin-top:.5em}.cft-stage .cft-go[data-v-0d4e17ee]{padding:.32em 1.1em;font-size:.86em;font-weight:600;color:#15110a;background:var(--brass);border-radius:99em}.cft-go.is-wide[data-v-0d4e17ee]{width:100%;margin-bottom:.5em}.cft-go.is-fake[data-v-0d4e17ee]{display:inline-block}.cft-stage .cft-ghost[data-v-0d4e17ee]{flex:none;padding:.22em .85em;font-size:.78em;white-space:nowrap;border:1px solid hsla(0,0%,100%,.3);border-radius:99em}.cft-stage .cft-ghost[data-v-0d4e17ee]:hover{border-color:var(--brass)}.cft-stage .cft-ghost.is-pin[data-v-0d4e17ee]{color:var(--brass-soft);border-color:var(--brass)}.cft-side[data-v-0d4e17ee]{font-size:.86em}.cft-side p[data-v-0d4e17ee],.cft-side ul[data-v-0d4e17ee]{margin:0 0 .6em;color:var(--paper)}.cft-side ul[data-v-0d4e17ee]:not(.cft-issues){display:grid;gap:.25em;padding:0;list-style:none}.cft-side ul:not(.cft-issues) li[data-v-0d4e17ee]{padding:.3em .6em;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);border:1px solid var(--rule);border-radius:.45em}.cft-draft[data-v-0d4e17ee]{width:min(100%,40em);margin:0 auto}.cft-draft ol[data-v-0d4e17ee]{display:grid;gap:.2em;margin:.5em 0 .7em;padding:0;list-style:none}.cft-draft li[data-v-0d4e17ee]{position:relative;padding-left:1.4em;font-size:.9em;color:var(--mist);opacity:.55;transition:opacity .3s ease,color .3s ease}.cft-draft li[data-v-0d4e17ee]:before{position:absolute;top:.42em;left:.15em;width:.55em;height:.55em;content:"";border:1px solid;border-radius:50%}.cft-draft li.is-now[data-v-0d4e17ee]{color:var(--brass-soft);opacity:1}.cft-draft li.is-done[data-v-0d4e17ee]{color:var(--verdigris);opacity:1}.cft-draft li.is-done[data-v-0d4e17ee]:before{background:currentcolor}.cft-tabs[data-v-0d4e17ee]{display:flex;flex-wrap:wrap;gap:.3em;margin:.2em 0 .45em;font-size:.74em}.cft-stage .cft-tabs button[data-v-0d4e17ee],.cft-tabs span[data-v-0d4e17ee]{padding:.14em .75em;color:var(--mist);border:1px solid transparent;border-radius:99em}.cft-stage .cft-tabs .is-on[data-v-0d4e17ee]{color:var(--paper);background:var(--night-3)}.cft-q[data-v-0d4e17ee]{margin:.1em 0 .3em;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.02em;line-height:1.22;color:var(--paper)}.cft-fill[data-v-0d4e17ee]{display:flex;gap:.5em;align-items:center}.cft-opts[data-v-0d4e17ee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em}.cft-opt[data-v-0d4e17ee]{padding:.35em .5em .45em;font-size:.74em;background:#0f1b24;border:1px solid var(--rule);border-radius:.45em}.cft-opt strong[data-v-0d4e17ee]{display:block;min-height:2.5em;margin-bottom:.15em;font-weight:600;line-height:1.22;color:var(--paper)}.cft-fx[data-v-0d4e17ee]{display:grid;grid-template-columns:minmax(0,1fr) 1.3em 1.7em 1.3em;gap:.1em;align-items:center;font-size:.92em;color:var(--mist)}.cft-fx span[data-v-0d4e17ee]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cft-stage .cft-fx button[data-v-0d4e17ee]{height:1.3em;line-height:1;border-radius:.3em;background:#ffffff14}.cft-fx b[data-v-0d4e17ee]{font-weight:600;text-align:center;color:var(--mist)}.cft-fx b.is-up[data-v-0d4e17ee]{color:var(--brass-soft)}.cft-fx b.is-down[data-v-0d4e17ee]{color:var(--madder)}.cft-issues[data-v-0d4e17ee]{position:relative;display:grid;gap:.4em;padding:0;list-style:none}.cft-stage .cft-issues button[data-v-0d4e17ee]{display:block;font-size:.9em;line-height:1.25;text-align:left}.cft-issues small[data-v-0d4e17ee]{display:block;font-size:.86em;color:var(--brass-soft)}.cft-ok[data-v-0d4e17ee]{color:var(--verdigris)!important}.cft-head[data-v-0d4e17ee]{display:flex;flex-wrap:wrap;gap:1em;align-items:flex-start;justify-content:space-between}.cft-code[data-v-0d4e17ee]{display:grid;padding:.3em .9em;background:var(--night-2);border:1px solid var(--rule);border-radius:.6em}.cft-code small[data-v-0d4e17ee]{font-size:.66em;color:var(--mist)}.cft-code b[data-v-0d4e17ee]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.7em;font-weight:500;letter-spacing:.16em;color:var(--brass-soft)}.cft-worlds[data-v-0d4e17ee]{display:grid;gap:.3em;margin:0;padding:0;list-style:none}.cft-worlds li[data-v-0d4e17ee]{gap:.7em;padding:.25em .6em;background:var(--night-2);border:1px solid var(--rule);border-radius:.5em}.cft-move[data-v-0d4e17ee],.cft-worlds li[data-v-0d4e17ee]{display:flex;align-items:center}.cft-move[data-v-0d4e17ee]{gap:.2em;font-size:.8em;color:var(--mist)}.cft-move i[data-v-0d4e17ee]{width:1em;font-style:normal;text-align:center;color:var(--brass-soft)}.cft-worlds img[data-v-0d4e17ee]{width:3.4em;height:2.1em;-o-object-fit:cover;object-fit:cover;border-radius:.3em}.cft-w[data-v-0d4e17ee]{flex:1;display:grid;min-width:0;line-height:1.2}.cft-w strong[data-v-0d4e17ee]{font-size:.92em;font-weight:500;color:var(--paper)}.cft-w small[data-v-0d4e17ee]{font-size:.7em;color:var(--mist)}.cft-adapt[data-v-0d4e17ee]{margin-top:.4em}.cft-stage textarea.cft-input[data-v-0d4e17ee]{resize:none}.cft-card .cft-check[data-v-0d4e17ee]{display:flex;gap:.5em;align-items:center;margin-top:.25em;font-weight:400}.cft-student[data-v-0d4e17ee]{width:min(100%,40em);margin:0 auto}.cft-now[data-v-0d4e17ee]{display:grid;grid-template-columns:15em minmax(0,1fr);gap:1em;align-items:center;overflow:hidden;background:var(--night-2);border:1px solid var(--rule);border-radius:.6em}.cft-now img[data-v-0d4e17ee]{width:100%;height:8.6em;-o-object-fit:cover;object-fit:cover}.cft-now strong[data-v-0d4e17ee]{font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.4em;font-weight:500;color:var(--paper)}.cft-now p[data-v-0d4e17ee]{margin:.1em 0 .5em;font-size:.86em;color:var(--paper)}.cft-next[data-v-0d4e17ee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin:0;padding:0;list-style:none}.cft-next li[data-v-0d4e17ee]{display:grid;gap:.2em;font-size:.78em;color:var(--paper)}.cft-next img[data-v-0d4e17ee]{width:100%;height:4.6em;-o-object-fit:cover;object-fit:cover;border-radius:.4em}.cft-insights[data-v-0d4e17ee]{font-size:1.1em}.cft-tiles[data-v-0d4e17ee]{display:flex;gap:.5em;margin:0}.cft-tiles div[data-v-0d4e17ee]{min-width:5em;padding:.2em .8em;background:var(--night-2);border:1px solid var(--rule);border-radius:.5em}.cft-tiles dt[data-v-0d4e17ee]{font-size:.68em;color:var(--mist)}.cft-tiles dd[data-v-0d4e17ee]{margin:0;font-family:var(--font-display,"Iowan Old Style",Georgia,serif);font-size:1.4em;line-height:1.1;color:var(--paper)}.cft-discuss[data-v-0d4e17ee]{margin:.45em 0;padding:.5em .9em;background:#d4a24c14;border:1px solid rgba(212,162,76,.4);border-radius:.6em}.cft-discuss strong[data-v-0d4e17ee]{font-size:.86em;font-weight:600;color:var(--brass-soft)}.cft-discuss p[data-v-0d4e17ee]{margin:.1em 0 0;color:var(--paper)}.cft-split[data-v-0d4e17ee]{display:grid;gap:.35em;margin:0;padding:0;list-style:none}.cft-split li[data-v-0d4e17ee]{display:grid;grid-template-columns:6.6em minmax(0,1fr) 6.2em;gap:.5em;align-items:center;font-size:.76em;color:var(--paper)}.cft-split small[data-v-0d4e17ee]{display:block;font-size:.86em;color:var(--verdigris)}.cft-split i[data-v-0d4e17ee]{height:.7em;background:#ffffff1a;border-radius:1px}.cft-split u[data-v-0d4e17ee]{display:block;height:100%;background:var(--brass);border-radius:1px}.cft-split .is-record u[data-v-0d4e17ee]{background:var(--verdigris)}.cft-split b[data-v-0d4e17ee]{font-weight:400;white-space:nowrap;color:var(--mist)}.cft-wrong[data-v-0d4e17ee]{display:grid;gap:.25em;margin:0;padding:0;font-size:.76em;list-style:none;color:var(--paper)}.cft-wrong b[data-v-0d4e17ee]{color:var(--madder)}.cft-guide[data-v-0d4e17ee]{display:grid;gap:.35rem;padding:.55rem .8rem .6rem;color:#ebe6da;background:#0b1116;border-radius:6px 6px 0 0}.cft-rail[data-v-0d4e17ee]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.cft-rail button[data-v-0d4e17ee]{padding:.12em .7em;font:inherit;font-size:.82rem;color:#c9d4db;cursor:pointer;background:transparent;border:1px solid #33444f;border-radius:99em}.cft-rail button[data-v-0d4e17ee]:hover{color:#fff;border-color:#8fa2ae}.cft-rail .is-on[data-v-0d4e17ee]{color:#15110a;background:#d4a24c;border-color:#d4a24c}.cft-rail .cft-advance[data-v-0d4e17ee]{margin-left:auto;font-weight:600;color:#15110a;background:#f0d49a;border-color:#f0d49a}.cft-rail .cft-advance[data-v-0d4e17ee]:disabled{color:#a6b6c1;cursor:default;background:transparent;border-color:transparent}.cft-caption[data-v-0d4e17ee]{margin:0;font-size:1.02rem;line-height:1.3;color:#ebe6da}.is-deck .cft-guide[data-v-0d4e17ee]{flex:none;gap:12px;padding:16px 40px 18px;border-radius:0}.is-deck .cft-rail[data-v-0d4e17ee]{gap:10px}.is-deck .cft-rail button[data-v-0d4e17ee]{padding:4px 20px;font-size:25px}.is-deck .cft-caption[data-v-0d4e17ee]{font-size:36px;line-height:1.2}.cft-list-enter-active[data-v-0d4e17ee],.cft-list-leave-active[data-v-0d4e17ee]{transition:opacity .35s ease,translate .35s ease}.cft-list-enter-from[data-v-0d4e17ee],.cft-list-leave-to[data-v-0d4e17ee]{opacity:0;translate:.6em 0}.cft-list-move[data-v-0d4e17ee]{transition:transform .35s ease}@container (max-width: 700px){.cft-stage[data-v-0d4e17ee]{aspect-ratio:auto;min-height:620px;font-size:14px}.cft-page[data-v-0d4e17ee]{padding:.8em}.cft-now[data-v-0d4e17ee],.cft-opts[data-v-0d4e17ee],.cft-two[data-v-0d4e17ee],.cft-two.is-even[data-v-0d4e17ee]{grid-template-columns:1fr}.cft-next[data-v-0d4e17ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.cft-worlds li[data-v-0d4e17ee]{flex-wrap:wrap}}.cfc[data-v-7f144cac]{display:grid;gap:.7em;min-width:0}.cfc table[data-v-7f144cac]{width:100%;border-collapse:collapse;border-top:.12em solid var(--ink)}.cfc td[data-v-7f144cac],.cfc th[data-v-7f144cac]{padding:.36em .9em .36em 0;text-align:left;vertical-align:top;line-height:1.28;border-bottom:1px solid var(--line)}.cfc thead th[data-v-7f144cac]{font-size:.8em;font-weight:400;color:var(--ink-3)}.cfc tbody th[data-v-7f144cac]{font-weight:600;white-space:nowrap;color:var(--ink)}.cfc td[data-v-7f144cac]{color:var(--ink-2)}.cfc .is-code th[data-v-7f144cac]{color:var(--red)}.cfc-teacher[data-v-7f144cac]{margin:0;padding:.5em .8em;color:var(--invert-ink,var(--paper));background:var(--invert-bg,var(--ink));border-radius:3px}.cfc-teacher strong[data-v-7f144cac]{color:var(--invert-hi,inherit)}@media(max-width:720px){.cfc[data-v-7f144cac]{overflow-x:auto}.cfc table[data-v-7f144cac]{min-width:560px}.cfc tbody th[data-v-7f144cac]{white-space:normal}}.cfp[data-v-431b849e]{display:grid;gap:.5em;margin:0;padding:.9em 1.1em;background:var(--surface,var(--paper-2));border-radius:3px}.cfp figcaption[data-v-431b849e]{font-size:.8em;color:var(--ink-3)}.cfp-q[data-v-431b849e]{margin:0;font-weight:600;color:var(--ink)}.cfp ul[data-v-431b849e]{display:grid;gap:.4em;margin:0;padding:0;list-style:none}.cfp li[data-v-431b849e]{display:grid;grid-template-columns:9.5em minmax(0,1fr) 2.6em;gap:.6em;align-items:center;font-size:.92em;color:var(--ink-2)}.cfp-label small[data-v-431b849e]{display:block;font-size:.8em;color:var(--good,#0e6b45)}.cfp-bar[data-v-431b849e]{height:.8em;background:var(--line);border-radius:1px}.cfp-bar i[data-v-431b849e]{display:block;height:100%;background:var(--ink-3);border-radius:1px}.is-record .cfp-bar i[data-v-431b849e]{background:var(--good,#0e6b45)}.cfp-num[data-v-431b849e]{text-align:right;font-variant-numeric:tabular-nums}.cfp-ask[data-v-431b849e]{margin:.3em 0 0;color:var(--ink-2)}
