.diag .fb-title{text-wrap:balance;max-width:900px}.fb-plate.diag .fb-live,.fb-plate.diag.is-live .fb-live:not(:empty){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;max-height:none!important}.diag .oj{--rail: 56px;--lab: 236px}.diag .oj-keys{display:grid;grid-template-columns:calc(var(--rail) + var(--lab)) minmax(0,1fr)}.diag .oj-keys__set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.diag .oj-key{display:flex;align-items:center;gap:10px;padding:0 0 10px 16px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stage-tab);margin:0}.diag .oj-tl{display:inline-block;flex:none;width:26px;height:0;border-top:2px solid var(--stage-line)}.diag .oj-tl--1{border-top:0;height:2px;background:linear-gradient(90deg,var(--stage-line) 0 50%,transparent 50% calc(100% - 2px),var(--stage-line) calc(100% - 2px))}.diag .oj-tl--2{border-top:2px dashed var(--stage-line)}.diag .oj-row{position:relative;display:grid;grid-template-columns:var(--rail) var(--lab) minmax(0,1fr);transition:background .2s;scroll-margin-top:90px}.diag .oj-rail{position:relative;background:var(--stage)}.diag .oj-rail:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1.4px;margin-left:-.7px;background:var(--stage-line)}.diag .oj-row--align .oj-rail:before{top:30px}.diag .oj-row--preserve .oj-rail:before{bottom:auto;height:31px}.diag .oj-node{position:absolute;left:50%;top:22px;width:18px;height:18px;margin-left:-9px;background:var(--stage);border:1.4px solid var(--stage-line);display:flex;align-items:center;justify-content:center}.diag .oj-node__n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--stage-lit);line-height:1}.diag .oj-node.is-num .oj-node__n{color:var(--stage)}.diag .oj-node.is-num{width:22px;height:22px;margin-left:-11px;top:20px;background:var(--stage-line);border-color:var(--stage-line)}.diag .oj-node.is-first{background:var(--stage-lit);border-color:var(--stage-lit);box-shadow:0 0 10px var(--stage-halo)}.diag .oj-node.is-holds{background:var(--stage-line);width:10px;height:10px;margin-left:-5px;top:26px}.diag .oj-lab,.diag .oj-opts{border-top:1.4px solid var(--stage-line)}.diag .oj-lab{padding:20px 20px 20px 4px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.diag .oj-alt{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--stage-lit);margin:0}.fb-plate.diag.is-read .oj-alt__no,.fb-plate.diag.is-read .fb-hint{display:none}.diag .oj-place{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.3;color:var(--white);margin:0;text-wrap:balance}.diag .oj-flag{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stage-tab);padding:4px 8px;border:1px solid var(--stage-line-2);margin:0}.diag .oj-flag[hidden]{display:none}.diag .oj-flag--lit,.diag .oj-flag--tri{color:var(--stage);background:var(--stage-lit);border-color:var(--stage-lit)}.diag .oj-fw{margin-top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--stage-tab);text-decoration:none;border-bottom:.5px solid var(--stage-line-2);padding-bottom:1px}.diag .oj-fw:hover,.diag .oj-fw:focus-visible{color:var(--stage-lit);border-bottom-color:var(--stage-lit)}.diag .oj-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0}.diag .oj-opt{display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px;min-height:44px;border-left:.5px solid var(--stage-hair)}.diag .oj-opt:first-child{border-left-color:transparent}.diag .oj-opt__top{display:flex;align-items:center;gap:10px}.diag .oj-opt__n{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.2;color:var(--white)}.diag .oj-opt__top .oj-tl{margin-left:auto}.diag .oj-opt__s{font-family:var(--sans);font-size:14.5px;line-height:1.5;color:var(--stage-ink-2);text-wrap:balance}.diag .oj-opt[aria-pressed=true] .oj-opt__s{text-wrap:pretty}.fb-plate.diag.is-live .oj-opt__s{padding-left:27px}.diag .oj-opt[aria-pressed=true] .oj-opt__s{color:var(--white)}.diag .oj-opt.is-mute .oj-opt__n,.diag .oj-opt.is-mute .oj-opt__s{color:var(--stage-mute)}.diag .oj-opt.is-mute .fb-mk{border-color:var(--stage-mute);background:transparent}.diag .oj-opt.is-mute .oj-tl{opacity:.35}@media(hover:hover){.fb-plate.diag.is-live .oj-row.is-marked .oj-opt.fb-pick.is-mute:not([aria-pressed=true]):hover{background:transparent;box-shadow:inset 0 0 0 1px var(--stage-frame)}.fb-plate.diag.is-live .oj-row.is-marked .oj-opt.is-mute:hover .fb-mk{border-color:var(--stage-mute);background:transparent}.fb-plate.diag.is-live .oj-opt[aria-pressed=true]:hover .fb-mk{background:var(--stage-lit);border-color:var(--stage-lit)}}.fb-plate.diag .oj-row.is-holds .oj-opt[aria-pressed=true]{background:transparent}.diag .oj-row.is-lit{background:var(--stage-band)}.diag .oj-row.is-lit .oj-lab,.diag .oj-row.is-lit .oj-opts{border-top-color:var(--stage-lit)}.diag .oj-row.is-casc{background:var(--stage-band-soft)}.diag .oj-row.is-casc .oj-lab,.diag .oj-row.is-casc .oj-opts{border-top-style:dashed;border-top-color:var(--stage-lit)}.diag .oj-row.rail-top .oj-rail:before{background:linear-gradient(var(--stage-line) 0 30px,var(--stage-lit) 30px);width:2px;margin-left:-1px}.diag .oj-row--align.rail-top .oj-rail:before{background:var(--stage-lit)}.diag .oj-row.rail-gold .oj-rail:before{background:var(--stage-lit);width:2px;margin-left:-1px}.diag .oj-read{margin:0 0 0 var(--rail, 56px);border-top:1.4px solid var(--stage-line);padding-top:22px}.diag .oj-read__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;min-height:20px}.diag .oj-read .fb-label{margin:0}.diag .oj-read__head .fb-label:focus{outline:none}.diag .oj-clear{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stage-tab);padding:12px 0 12px 16px;margin:-12px 0;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-decoration-thickness:.5px;text-decoration-color:var(--stage-line-2);text-underline-offset:4px}.diag .oj-clear[hidden]{display:none}.diag .oj-clear:hover{color:var(--stage-lit);text-decoration-color:var(--stage-lit)}.diag .oj-clear:focus-visible{color:var(--stage-lit);text-decoration-color:var(--stage-lit);outline:2px dashed var(--stage-lit);outline-offset:2px}.diag .oj-rest[hidden],.diag .oj-out[hidden],.diag .oj-triage[hidden]{display:none}.diag .oj-rest__say{margin:0;max-width:780px;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--stage-ink);text-wrap:pretty}.diag .oj-out{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:0 32px}.diag .oj-cell{min-width:0}.diag .oj-cell+.oj-cell{border-left:.5px solid var(--stage-hair);padding-left:24px}.diag .oj-cell>.fb-label{margin-bottom:10px}.diag .oj-cell__w{font-family:var(--serif);font-size:32px;font-weight:600;line-height:1.1;color:var(--white);margin:0}.diag .oj-cell__t{font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--stage-ink-2);margin:10px 0 0}.diag .oj-pt{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stage-lit);margin:0 0 8px;display:flex;align-items:center;gap:10px}.diag .oj-pt__t{min-width:0}.diag .oj-pt__st{white-space:nowrap}.diag .oj-pt__n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--stage-line);color:var(--stage);font-size:11px;letter-spacing:0}.diag .oj-pt--holds{color:var(--stage-tab)}.diag .oj-sublab{margin:16px 0 8px;padding-top:12px;border-top:.5px solid var(--stage-hair)}.diag .oj-move{font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--white);margin:0;text-wrap:pretty}.diag .oj-go{display:inline-block;margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-lit);text-decoration:none;border-bottom:.5px solid var(--stage-line-2);padding:2px 0}.diag .oj-go:hover,.diag .oj-go:focus-visible{border-bottom-color:var(--stage-lit)}.diag .oj-triage{margin-top:20px;padding:14px 0 0;border-top:.5px solid var(--stage-hair)}.diag .oj-triage .oj-pt{margin:10px 0 0}.diag .oj-triage__t{margin:8px 0 0;font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--stage-ink-2);max-width:760px}@media(min-width:901px)and (max-width:1200px){.diag .oj-opt__top{flex-wrap:wrap;row-gap:4px}.diag .oj-opt__n{font-size:17px}.diag .oj-tl{width:20px}}@media(min-width:901px)and (max-width:1000px){.diag .oj{--lab: 176px}.diag .oj-out{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.diag .oj-cell--verdict{grid-column:1 / -1;padding-bottom:18px;margin-bottom:18px;border-bottom:.5px solid var(--stage-hair)}.diag .oj-cell--start{border-left:0;padding-left:0}}@media(max-width:900px){.diag .oj{--rail: 24px}.diag .oj-keys{grid-template-columns:var(--rail) minmax(0,1fr)}.diag .oj-keys__set{display:flex;flex-wrap:wrap;gap:4px 16px;padding:0 0 10px 8px}.diag .oj-key{padding:0;gap:8px;letter-spacing:.1em}.diag .oj-tl{width:20px}.diag .oj-row{grid-template-columns:var(--rail) minmax(0,1fr)}.diag .oj-rail{grid-row:1 / 3;grid-column:1}.diag .oj-lab{grid-column:2;padding:14px 4px 6px 8px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 12px}.diag .oj-place{flex-basis:100%;font-size:18px}.diag .oj-fw{flex-basis:100%;margin-top:0;padding:4px 0;border-bottom:0;text-decoration:underline;text-decoration-color:var(--stage-line-2);text-underline-offset:3px;align-self:flex-start}.diag .oj-flag{padding:3px 7px}.diag .oj-opts{grid-column:2;border-top:0;padding:0 0 10px;grid-template-columns:1fr}.diag .oj-opt{border-left:0;border-top:.5px solid var(--stage-hair);padding:9px 8px 10px;gap:3px}.diag .oj-opt:first-child{border-top-color:transparent}.diag .oj-opt__n{font-size:17px}.diag .oj-opt__s{font-size:14px}.diag .oj-node{top:16px}.diag .oj-node.is-num{top:14px}.diag .oj-node.is-holds{top:20px}.diag .oj-row--align .oj-rail:before{top:24px}.diag .oj-row--preserve .oj-rail:before{height:25px}.diag .oj-row.rail-top .oj-rail:before{background:linear-gradient(var(--stage-line) 0 24px,var(--stage-lit) 24px)}.diag .oj-read{margin-left:0}.diag .oj-rest__say{font-size:17px}.diag .oj-out{grid-template-columns:1fr;gap:0}.diag .oj-cell+.oj-cell{border-left:0;padding-left:0;border-top:.5px solid var(--stage-hair);margin-top:14px;padding-top:12px}.diag .oj-cell__w{font-size:28px}}@media(prefers-reduced-motion:reduce){.diag .oj-row{transition:none}}.pf__move[data-astro-cid-ckp2v6nh]{margin:4px 0 10px}.oq-q[data-astro-cid-ckp2v6nh]{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.2vw,24px);line-height:1.42;color:var(--text-dark);margin:0;max-width:760px;scroll-margin-top:90px}.alt-prose[data-astro-cid-ckp2v6nh]{max-width:700px}.alt-h[data-astro-cid-ckp2v6nh]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:34px 0 10px}.alt-h[data-astro-cid-ckp2v6nh]:first-child{margin-top:8px}.alt-h__n[data-astro-cid-ckp2v6nh]{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark)}.alt-h__fw[data-astro-cid-ckp2v6nh]{font-family:var(--serif);font-size:21px;font-weight:700;color:var(--text-dark);line-height:1.25}.alt-h__dim[data-astro-cid-ckp2v6nh]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.alt-prose[data-astro-cid-ckp2v6nh] p[data-astro-cid-ckp2v6nh]{font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.74;color:var(--text-mid);margin:0}.alt-prose[data-astro-cid-ckp2v6nh] strong[data-astro-cid-ckp2v6nh]{font-weight:600;color:var(--text-dark)}.alt-loop[data-astro-cid-ckp2v6nh]{margin-top:32px;max-width:700px;padding-left:18px;border-left:3px solid var(--gold);font-family:var(--serif);font-size:18px;font-style:italic;color:var(--text-dark);line-height:1.6}.alt-loop[data-astro-cid-ckp2v6nh] strong[data-astro-cid-ckp2v6nh]{font-style:normal;font-weight:700}
