:root{--paper: #f1ece1;--paper-2: #e7e0d2;--ink: #16120e;--mute: #5c564c;--rule: rgba(22, 18, 14, .16);--rich: #9b1c1c;--cheap: #1c5c3e;--sans: "Public Sans", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scrollbar-color:var(--ink) var(--paper)}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;overflow-x:hidden}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{position:absolute;left:1rem;top:-3rem;background:var(--ink);color:var(--paper);padding:.35rem .6rem}.skip:focus{top:.6rem}a{color:inherit}.mast{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;max-width:58rem;margin:0 auto;padding:1.75rem 1.25rem .85rem;border-bottom:2px solid var(--ink)}.word{display:flex;align-items:center;gap:.55rem;font-size:2.15rem;font-weight:800;letter-spacing:-.035em;text-decoration:none;line-height:1}.word .mark{width:1.05em;height:1.05em;flex:none}nav{display:flex;gap:1.15rem;font-size:.92rem}nav a{text-decoration:none;border-bottom:1px solid transparent}nav a:hover,nav a[aria-current=page]{border-bottom-color:var(--ink)}.edition{max-width:58rem;margin:0 auto;padding:.45rem 1.25rem 0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.stand{max-width:58rem;margin:0 auto;padding:1.35rem 1.25rem .4rem;font-size:1.45rem;font-weight:500;letter-spacing:-.02em;line-height:1.35;overflow-wrap:break-word}#lead{max-width:58rem;margin:0 auto .5rem;padding:1.4rem 1.25rem 1.6rem;border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr auto;gap:1.5rem 2rem;align-items:end;cursor:pointer}#lead[hidden]{display:none}#lead .who{font-size:clamp(3.2rem,8vw,5.4rem);font-weight:800;letter-spacing:-.04em;line-height:.9}#lead .who small{display:block;margin-top:.45rem;font-size:.95rem;font-weight:500;letter-spacing:0;color:var(--mute)}#lead .print{text-align:right}#lead .print .gap{display:block;font-size:clamp(2rem,5vw,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1}#lead .print .px{margin-top:.45rem;font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--mute)}.line{max-width:58rem;margin:0 auto 1.5rem;padding:.55rem 1.25rem;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:.82rem;font-weight:500;letter-spacing:.02em}.line .sep{color:var(--mute);padding:0 .45rem}.line .open{color:var(--cheap)}.line .closed{color:var(--rich)}#board,#token,.panel,.docs,footer{max-width:58rem;margin:0 auto;padding:0 1.25rem 2.5rem}.docs{padding-top:1.5rem;padding-bottom:4rem}.docs h1{margin:0 0 .6rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.docs h2{margin:2.4rem 0 .55rem}.docs p{max-width:62ch;margin:0 0 1rem}#film video{width:100%;display:block;background:var(--ink);margin:.9rem 0 2px}.stills{display:grid;grid-template-columns:1fr 1fr;gap:2px}.stills img{width:100%;height:12rem;object-fit:cover;display:block;background:var(--paper-2)}.tools{display:flex;justify-content:flex-end;margin-bottom:.5rem;font-size:.82rem;color:var(--mute)}select{font-family:inherit;font-size:.82rem;background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:.2rem .4rem}.scroll{overflow-x:auto;width:100%;max-width:100%}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th{text-align:left;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:.45rem .5rem .55rem 0;border-bottom:1px solid var(--ink)}td{padding:.65rem .5rem .65rem 0;border-bottom:1px solid var(--rule);vertical-align:middle;font-size:.95rem}tr:hover td,tr.active td{background:var(--paper-2)}.sym{font-weight:650}.sym small{display:block;font-weight:400;font-size:.72rem;color:var(--mute)}th:nth-child(2),th:nth-child(3),th:nth-child(4),th:nth-child(5),td:nth-child(2),td:nth-child(3),td:nth-child(4),td:nth-child(5){text-align:right}th:last-child,td:last-child{text-align:right}.num{font-variant-numeric:tabular-nums}.gap{font-weight:650}.gap.rich{color:var(--rich)}.gap.cheap{color:var(--cheap)}.gap.flat,.muted{color:var(--mute)}.act,.btn{font-family:inherit;font-size:.78rem;font-weight:600;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:.32rem .7rem;cursor:pointer}.act:hover,.btn:hover{background:transparent;color:var(--ink)}.btn:disabled{opacity:.4;cursor:not-allowed}.note{margin:.7rem 0 0;font-size:.8rem;color:var(--mute)}h2{margin:2.5rem 0 .6rem;font-size:1.35rem;letter-spacing:-.02em;font-weight:750}#check p,#token p{max-width:62ch;margin:0 0 1rem}pre{margin:0;padding:.9rem 1rem;background:var(--ink);color:var(--paper);font-size:.78rem;line-height:1.55;overflow-x:auto}code{font-family:inherit;font-variant-numeric:tabular-nums}dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem 1.25rem;margin:1.25rem 0;padding:1rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}dt{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-weight:600}dd{margin:.2rem 0 0;font-weight:600;word-break:break-all}.actions{margin:1rem 0 0}.panel{padding-top:0}.panel h2{margin-top:0}.ticket-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin:1rem 0 1.2rem}.pricebox span{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.pricebox b{font-size:1.45rem;letter-spacing:-.03em}.sides,.stakes{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0}.side,.stakes button{font-family:inherit;font-size:.88rem;background:transparent;color:var(--ink);border:1px solid var(--ink);padding:.55rem .75rem;cursor:pointer}.side[aria-pressed=true],.stakes button[aria-pressed=true]{background:var(--ink);color:var(--paper)}footer{padding-bottom:3rem;font-size:.8rem;color:var(--mute);max-width:46rem}#drawer[hidden]{display:none}@media(max-width:720px){.mast{flex-wrap:wrap;gap:.6rem 1rem}nav{width:100%}.stand{font-size:1.2rem}#lead{grid-template-columns:1fr}#lead .print{text-align:left}dl,.ticket-grid{grid-template-columns:1fr 1fr}}
