:root{--paper: #17171a;--paper-edge: #101012;--paper-raised: #1e1e22;--ink: #ded7c9;--ink-soft: #a49c8e;--ink-faint: #8f887c;--rule: #3d3f45;--line: #6e727b;--nickel: #a3a8b1;--nickel-dim: #878c95;--accent: #df7b67;--accent-soft: rgba(223, 123, 103, .16);--amber: #d9a441;--lacquer: #0f2420;--lacquer-raised: #12291f;--lacquer-edge: #0b1b18;--lacquer-line: #4f9282;--lacquer-rule: #244a40;--lacquer-ring: #2c5a50;--jade: #8fd1bd;--carbon: #aeb0d6;--focus: #ded7c9;--serif: "EB Garamond", Garamond, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--deco: "Josefin Sans", Futura, "Century Gothic", "Avenir Next", sans-serif;--typed: "Courier Prime", "Courier New", Courier, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--measure: 34rem;--gutter: 16px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper-edge);color:var(--ink);font-family:var(--serif);font-size:19px;line-height:1.55;overflow-x:hidden}@media(max-width:480px){html,body{font-size:17px}}button,select,input{font:inherit;color:inherit}:where(button,select,input,a[href],[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(h1,h2,h3)[tabindex="-1"]:focus{outline:none}::selection{background:#df7b6759;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#book{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;background:var(--paper-edge)}.spread{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:78rem;background:var(--paper);height:100vh;height:100dvh;overflow:hidden}@media(min-width:900px){.spread{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.page{padding:2.2rem var(--gutter) 1.4rem;min-width:0;min-height:0;display:flex;flex-direction:column}@media(min-width:900px){.page{padding:1.8rem 2.6rem 1.2rem}.page--notebook{border-left:1px solid var(--rule)}}.page--prose{position:relative;overflow-y:auto;overscroll-behavior:contain;padding-top:0}.page--prose>*{flex-shrink:0}.runhead{flex:0 0 auto;display:flex;justify-content:space-between;gap:1rem;font-family:var(--deco);font-weight:600;font-size:max(12px,.68rem);line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--nickel);border-bottom:3px double var(--rule);padding-bottom:.55rem;margin-bottom:1.4rem}.runhead span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.leaf{flex:0 0 auto;max-width:var(--measure)}.leaf p{margin:0 0 1rem;text-wrap:pretty}.leaf p+p{text-indent:1.2em}.prose--narrator,.prose--exchange,.prose--find,.prose--establish,.prose--presence,.prose--act,.prose--thought,.prose--answer{color:var(--ink)}.note{color:var(--ink-soft);font-style:italic;white-space:pre-line;text-indent:0}.noun{background:none;border:0;padding:0;margin:0;color:var(--ink);text-decoration-color:var(--nickel-dim);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;font:inherit;line-height:inherit}.noun:hover,.noun:focus-visible{background:color-mix(in srgb,var(--ink) 10%,transparent);text-decoration-color:var(--ink);text-decoration-thickness:2px;color:var(--ink)}.noun:focus-visible{outline-offset:1px;border-radius:1px}.runhead--clock{display:block;position:sticky;top:0;z-index:4;background:var(--paper);font-family:var(--serif);font-weight:400;font-size:1rem;text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:1.3rem;padding-top:1.3rem;padding-bottom:.65rem}.runhead-line{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.runhead-line .place{margin:0;min-width:0;font-family:var(--deco);font-size:max(12px,.72rem);font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--jade)}.runhead-line .time{margin-left:auto;font-family:var(--deco);font-weight:300;font-size:2rem;line-height:1;letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.time .ampm{margin-left:.35em;font-family:var(--deco);font-weight:600;font-size:max(12px,.62rem);letter-spacing:.18em;color:var(--ink-soft)}.dial{display:flex;align-items:center;gap:.55rem;margin-top:.6rem}.dial-end{flex:none;font-family:var(--deco);font-weight:600;font-size:max(12px,.62rem);line-height:1;letter-spacing:.06em;color:var(--nickel-dim);font-variant-numeric:tabular-nums}.dial-end--eight{color:var(--amber);padding:.18em .32em .1em}.notches{display:flex;gap:4px;min-width:0}.notch{flex:0 1 .42rem;width:.42rem;height:15px;border:1px solid var(--line);background:transparent}.notch--spent{background:var(--ink-soft);border-color:var(--ink-soft)}.notch--next{background:var(--amber);border-color:var(--amber)}.notch--fresh{animation:notch-fill .36s var(--ease);transform-origin:50% 100%}@keyframes notch-fill{0%{background:var(--amber);transform:scaleY(.15)}to{background:var(--ink-soft);transform:scaleY(1)}}.runhead:hover .notch--left{animation:chase .9s ease-out both;animation-delay:calc(var(--i, 0) * 70ms)}.runhead:has(.notch--fresh) .notch--left{animation:chase .9s ease-out both;animation-delay:calc(.36s + var(--i, 0) * 70ms)}@keyframes chase{0%{background:transparent;border-color:var(--line)}25%{background:var(--amber);border-color:var(--amber)}to{background:transparent;border-color:var(--line)}}@media(prefers-reduced-motion:reduce){.notch--fresh,.runhead:hover .notch--left,.runhead:has(.notch--fresh) .notch--left{animation:none}}.calls-left{margin-top:.4rem;font-size:.8rem;color:var(--ink-soft);font-style:italic}.dial--eight .notch--struck{background:var(--ink-soft);border-color:var(--ink-soft)}.dial--eight .dial-end--eight{color:var(--paper);background:var(--amber)}.leaf p.prose--chapter{display:flex;align-items:center;gap:.9rem;text-indent:0;text-align:center;font-family:var(--deco);font-weight:600;font-size:max(12px,.68rem);letter-spacing:.22em;text-transform:uppercase;color:var(--nickel);margin:1.4rem 0 1.1rem}.leaf p.prose--chapter:before,.leaf p.prose--chapter:after{content:"";flex:1 1 auto;max-width:2rem;height:1px;background:var(--rule)}.leaf p.prose--chapter:before{margin-left:auto}.leaf p.prose--chapter:after{margin-right:auto}.leaf p.prose--chapter+p{text-indent:0}.choices{flex:0 0 auto;padding:0 0 .2rem;max-width:var(--measure)}.choice-group{margin:0 0 1.25rem}.choice-heading{font-family:var(--deco);font-size:max(12px,.68rem);font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--nickel);margin:0 0 .55rem}.choice-list{display:flex;flex-wrap:wrap;gap:.3rem}.choice{display:inline-flex;align-items:baseline;gap:.45ch;min-height:1.9rem;padding:.2rem .6rem;background:transparent;border:1px solid var(--line);color:var(--ink);font-size:.82rem;line-height:1.3;cursor:pointer;text-align:left;transition:border-color .12s linear,background-color .12s linear}.choice:hover:not(:disabled){border-color:var(--ink)}.choice:disabled{cursor:default}.choice .mark{color:var(--accent);font-weight:700;margin-right:.15em}.choice .mins{font-size:.72rem;color:var(--ink-faint);white-space:nowrap;margin-left:.2ch}.choice .aside{font-size:.68rem;color:var(--ink-faint);font-style:italic}.choice .aside.why{color:var(--accent);opacity:.85}.choice .aside.why:before{content:"— ";font-style:normal}.choice--done .label{color:var(--ink-soft)}.pager{flex:0 0 auto;margin:1.2rem 0 0;font-size:.8rem;color:var(--ink-faint);display:flex;flex-wrap:wrap;gap:.2rem 1rem;max-width:var(--measure)}.pager button{background:none;border:0;padding:0;color:var(--ink-faint);cursor:pointer;text-decoration:underline;text-underline-offset:2px;font:inherit}.pager button:disabled{text-decoration:none;opacity:.55;cursor:default}.pager-at{font-variant-numeric:tabular-nums}.pager-at:empty{display:none}@media(max-width:600px){.choice-list{flex-direction:column;flex-wrap:nowrap}.choice{display:flex;width:100%;min-height:44px;align-items:center;font-size:.95rem}.choice .mins{margin-left:auto}.runhead-line .time{font-size:1.6rem}.pager{align-items:center;gap:0 .4rem}.pager button{min-height:44px;min-width:44px;padding:0 .6rem}.pager button:first-child{margin-left:-.6rem}}.noun{cursor:help}.hover-card{position:fixed;z-index:20;max-width:min(20rem,calc(100vw - 16px));background:var(--paper-raised);border:1px solid var(--line);box-shadow:0 4px 14px #00000059;padding:.55rem .75rem;font-size:.8rem;line-height:1.4;color:var(--ink);pointer-events:none}.hover-card .hc-title{font-family:var(--deco);font-weight:600;font-size:max(12px,.68rem);letter-spacing:.16em;text-transform:uppercase;color:var(--nickel);margin-bottom:.25rem}.hover-card .hc-line{color:var(--ink-soft)}.page--notebook h2{font-family:var(--deco);font-size:max(12px,.66rem);line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--nickel);font-weight:600;margin:1.6rem 0 .5rem;border-bottom:1px solid var(--rule);padding-bottom:.3rem}.page--notebook h2:first-of-type{margin-top:0}.page--notebook .body{font-size:.88rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.4rem}.nb-entry{margin:0 0 .9rem}.nb-entry .who{display:block}.nb-entry ul{margin:.15rem 0 0;padding-left:.9rem;list-style:none}.nb-entry li{text-indent:-.9rem;padding-left:.9rem}.nb-entry li:before{content:"· ";color:var(--ink-faint)}.nb-back,.nb-foot,.nb-clock{display:none}.runhead--notebook{align-items:baseline;flex-wrap:wrap}.page--notebook .runhead .nb-title{margin:0;padding:0;border:0;font:inherit;letter-spacing:inherit;color:inherit}@media(max-width:899px){.page--notebook{display:none}body.notebook-open .page--notebook{display:flex}body.notebook-open .page--prose{display:none}body.notebook-open .nb-back{display:block;flex:0 0 auto;margin-top:.8rem;min-height:44px}.nb-foot{display:inline-flex}.nb-clock{display:block;flex:1 1 100%;margin-top:.3rem;font-family:var(--serif);font-weight:400;font-size:.8rem;letter-spacing:0;text-transform:none;font-style:italic;color:var(--ink-soft)}}.page-foot{position:sticky;bottom:0;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:.8rem;max-width:var(--measure);margin-top:auto;pointer-events:none}.page-foot>*{pointer-events:auto}.cue-below,.nb-foot{align-items:center;gap:.6ch;min-height:44px;padding:.1rem .9rem 0;background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);font-family:var(--deco);font-weight:600;font-size:max(12px,.64rem);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.cue-below{display:inline-flex;margin-bottom:.6rem}.cue-below[hidden]{display:none}.cue-below:hover,.nb-foot:hover{border-color:var(--accent);color:var(--ink)}.cue-arrow{letter-spacing:0;color:var(--amber)}@media(max-width:899px){.page-foot{margin:auto calc(-1 * var(--gutter)) 0;padding:.5rem var(--gutter) max(.5rem,env(safe-area-inset-bottom));max-width:none;background:linear-gradient(to bottom,transparent,var(--paper) .6rem)}.cue-below{margin-bottom:0}.nb-foot{margin-left:auto}.page--prose{padding-bottom:0}}.title-sheet{position:relative;isolation:isolate;width:100%;min-height:100vh;min-height:100dvh;display:flex;overflow-x:clip}.title-page{width:100%;max-width:30rem;margin:auto;padding:3rem var(--gutter);text-align:center}.title-page h1{font-family:var(--deco);font-size:clamp(1.6rem,calc(11.8vw - 4px),3.6rem);font-weight:300;line-height:1.1;letter-spacing:.4em;margin:0 -.4em .6rem 0}.title-page .crest{display:block;width:64px;height:12px;margin:0 auto 1.4rem;color:var(--nickel-dim)}.title-page .sub{color:var(--ink-soft);font-style:italic;margin:0 0 2.8rem}.title-actions{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.title-actions .action{width:100%;max-width:20rem}.big-button{display:block;width:100%;min-height:3.4rem;background:var(--ink);border:1px solid var(--ink);color:var(--paper);padding:.8rem 1.4rem;cursor:pointer;font-family:var(--deco);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:max(12px,.74rem)}.big-button:hover{background:var(--accent);border-color:var(--accent)}.big-button--second{background:none;color:var(--ink);border-color:var(--line)}.big-button--second:hover{background:none;color:var(--accent);border-color:var(--accent)}.big-button:focus-visible,.quiet-button:focus-visible,.link-button:focus-visible,.pick:focus-visible,.picker-form input:focus-visible{outline-offset:3px}.action-note{margin:.55rem 0 0;font-family:var(--deco);font-weight:600;font-size:max(12px,.62rem);letter-spacing:.2em;text-transform:uppercase;color:var(--nickel-dim)}.quiet-button{background:none;border:0;color:var(--ink-soft);cursor:pointer;font-size:.9rem;min-height:44px;padding:.4rem 1rem;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.25em}.quiet-button:hover{color:var(--accent);text-decoration-color:var(--accent)}.choose-toggle{margin-top:1.8rem}.choose-toggle:after{content:"";display:inline-block;width:10px;height:6px;margin-left:.45em;vertical-align:.15em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat}.choose-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.picker-form{margin:.8rem 0 0;padding:1.2rem 0 .4rem;border-top:1px solid var(--rule);text-align:left}.picker-form[hidden]{display:none}.pick-field{margin:0 0 1.3rem}.pick-label{display:block;margin:0 0 .4rem;font-family:var(--deco);font-weight:600;font-size:max(12px,.64rem);letter-spacing:.2em;text-transform:uppercase;color:var(--nickel);line-height:1.5}.pick-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.pick{display:flex;flex-direction:column;justify-content:center;min-height:44px;min-width:0;padding:.35rem .4rem;background:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:.9rem;line-height:1.2;text-align:center}.pick:hover{border-color:var(--accent)}.pick[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.picker-form input{width:100%;min-height:44px;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;font-size:1.15rem;padding:.25rem 0}.picker-form input:focus{border-bottom-color:var(--accent)}.picker-form input:focus:not(:focus-visible){outline:none}.picker-form .big-button{margin-top:.4rem}.new-line{margin:2.4rem 0 0;font-size:.86rem;color:var(--ink-faint)}.link-button{background:none;border:0;padding:.6rem .1rem;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.drawer{max-width:min(34rem,100vw);width:100%;max-height:85vh;max-height:85dvh;margin:auto auto 0;padding:0;border:1px solid var(--line);border-bottom:0;background:var(--paper);color:var(--ink);text-align:left;overflow-y:auto}.drawer::backdrop{background:#0000008c}.drawer-body{padding:1.6rem var(--gutter) 1rem}@media(min-width:600px){.drawer-body{padding:2rem 2.2rem 1.2rem}}.drawer h2,.drawer h3{font-weight:400;margin:0 0 .8rem}.drawer h2{font-size:1.3rem}.drawer h3{font-size:1.05rem;margin-top:1.6rem}.drawer p{margin:0 0 .8rem}.teach-list{margin:0;padding-left:1.4rem}.teach-list li{margin:0 0 .5rem}.drawer-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.drawer-close{margin-right:-1rem}.open-case,.plain-button{min-height:44px;background:none;border:1px solid var(--line);color:var(--ink);padding:.55rem 1.3rem .45rem;cursor:pointer;font-family:var(--deco);font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:max(12px,.66rem);transition:border-color .12s linear,background-color .12s linear}.open-case:hover,.plain-button:hover{border-color:var(--ink)}.tier-rule{color:var(--ink-soft);font-style:italic;margin:0 0 1.8rem}.tier-news{border-top:1px solid var(--rule);margin:1.2rem 0 0;padding-top:.8rem}.tier-news p{margin:0 0 .4rem;text-indent:0}.tier-news .tier-rule{margin:0}@media(max-width:600px){.open-case,.plain-button{min-height:44px}}.report{max-width:var(--measure)}.report .field{margin:0 0 1.3rem}.report label{display:block;font-family:var(--deco);font-weight:600;font-size:max(12px,.66rem);line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--nickel);margin-bottom:.25rem}.report select{width:100%;max-width:26rem;min-height:44px;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;padding:.3rem 0}.report select:focus{border-bottom-color:var(--accent)}.report select:focus:not(:focus-visible){outline:none}.report select option{background:var(--paper);color:var(--ink)}.verdict{margin:2.6rem 0 1.1rem;border-top:3px double var(--rule);border-bottom:3px double var(--rule)}.verdict-row{display:grid;grid-template-columns:8.6rem minmax(0,1fr) auto;gap:.25rem 1rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--rule)}.verdict-row:last-child{border-bottom:0}.verdict-row .label{font-family:var(--deco);font-weight:600;font-size:max(12px,.62rem);line-height:1.35;letter-spacing:.18em;text-transform:uppercase;color:var(--nickel)}.verdict-row .given{font-family:var(--typed);font-size:.92rem;line-height:1.4;color:var(--carbon)}.verdict-row .correction{display:block;margin-top:.15rem;font-family:var(--serif);font-style:italic;font-size:.95rem;color:var(--ink)}.verdict-row.wrong .answer{text-decoration:line-through;text-decoration-color:var(--accent);text-decoration-thickness:2px}.report strong{font-weight:400;font-variant:small-caps;letter-spacing:.04em}.verdict-row .mark{font-family:var(--deco);font-weight:600;font-size:max(12px,.58rem);line-height:1.3;letter-spacing:.18em;text-transform:uppercase;padding:.25rem .45rem .15rem;border:1px solid currentColor;color:var(--ink-soft);white-space:nowrap}.verdict-row.wrong .mark{color:var(--accent)}@media(max-width:600px){.verdict-row{grid-template-columns:minmax(0,1fr) auto}.verdict-row .label{grid-column:1 / -1}}.score{font-size:1.15rem;margin:0 0 .4rem}.after{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.endings{margin-top:1.6rem;border-top:1px solid var(--rule);padding-top:1.2rem}.ending-buttons{display:flex;flex-wrap:wrap;gap:.8rem}.ending-toggle{min-height:44px}.ending-toggle[aria-expanded=true]{border-color:var(--nickel);background:var(--paper-raised);color:var(--ink)}.ending-panel[hidden]{display:none}.ending-panel{margin-top:1.4rem}.leaf .ending-story p.ending-fastest{margin-top:1.8rem;text-indent:0;color:var(--ink-soft)}.ending-story p{margin:0 0 1rem;text-wrap:pretty}.ending-story p+p{text-indent:1.2em}.teach{max-width:34rem;margin:1.5rem 0}.teach-title{font-size:1.3rem;font-weight:400;margin:0 0 1rem}.teach .teach-list li{margin:0 0 .6rem;line-height:1.5}.teach-buttons{margin-top:1.5rem;max-width:16rem}.skip-link{position:absolute;left:var(--gutter);top:.4rem;z-index:6;min-height:44px;padding:.1rem 1rem 0;background:var(--paper);border:1px solid var(--line);color:var(--ink);font-family:var(--deco);font-weight:600;font-size:max(12px,.64rem);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:root{--wx-rain: rgba(190, 202, 220, .2);--wx-drop: rgba(206, 218, 234, .6);--wx-frost: rgba(228, 239, 255, .74);--wx-fog: rgba(170, 176, 188, .13);--wx-haze: rgba(170, 176, 188, .07);--wx-steam: rgba(205, 208, 214, .2);--wx-neon: #4d8bff;--wx-neon-core: #e1ebff;--wx-lamp: #f3e5c8;--wx-gas: #f6f7e6;--wx-cold: #f4f6fa;--wx-bulb: #fff2dc;--wx-car: #f6efe2;--wx-dawn: #a7abb1}.spread{isolation:isolate;position:relative}@supports (overflow: clip){.spread{overflow-x:visible;overflow-y:clip}}.weather{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none}.weather[hidden]{display:none}.weather *{pointer-events:none}.weather[data-paused=true] *{animation-play-state:paused}.wx-strip{position:absolute;top:0;bottom:0;overflow:hidden;contain:strict}.wx-set{position:absolute;inset:0}.wx-view{position:absolute;top:0;bottom:0}.wx-lit,.wx-flick,.wx-light,.wx-steady{position:absolute;inset:0}.wx-gas{animation:wx-gas 3.7s steps(1,end) infinite;animation-delay:var(--wx-age, 0s)}@keyframes wx-gas{0%,to{opacity:1}18%{opacity:.94}31%{opacity:.99}47%{opacity:.92}63%{opacity:.97}81%{opacity:.95}}.wx-lit{animation:wx-hum 4.6s ease-in-out infinite alternate;animation-delay:var(--wx-age, 0s)}@keyframes wx-hum{0%{opacity:1}to{opacity:.8}}.wx-wash{position:absolute;top:0;bottom:0}.wx-edge{position:absolute;left:0;width:5px;background:linear-gradient(to right,color-mix(in srgb,var(--wx-neon-core) 55%,transparent),transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);opacity:.4}.wx-edge--right{left:auto;right:0;background:linear-gradient(to left,color-mix(in srgb,var(--wx-neon-core) 55%,transparent),transparent)}.wx-bulb,.wx-globe,.wx-windows,.wx-marquee,.wx-cabs{position:absolute;top:0;bottom:0}.wx-cabs{left:0;right:0;opacity:.55}.wx-chase{position:absolute;inset:0;opacity:.6;animation:wx-chase 1.05s steps(1,end) infinite}.wx-chase--1{animation-delay:-.35s}.wx-chase--2{animation-delay:-.7s}@keyframes wx-chase{0%{opacity:1}35%{opacity:.16}to{opacity:.16}}.wx-bulbs{position:absolute;inset:0;mask-size:100% 100%;-webkit-mask-size:100% 100%}.wx-bulbs--halo{background:var(--wx-lamp)}.wx-bulbs--core{background:var(--wx-bulb)}.wx-windows{mask-size:100% 100%;-webkit-mask-size:100% 100%}.wx-cone{position:absolute;mask-size:100% 100%;-webkit-mask-size:100% 100%}.wx-dawn{position:absolute;inset:0;background:linear-gradient(to bottom,var(--wx-dawn),color-mix(in srgb,var(--wx-dawn) 55%,transparent) 55%,color-mix(in srgb,var(--wx-dawn) 30%,transparent))}.wx-blinds{position:absolute;inset:0}.wx-car{position:absolute;top:0;bottom:0;background:linear-gradient(to right,transparent,var(--wx-car) 30%,var(--wx-car) 70%,transparent);opacity:0}.wx-el{position:absolute;background:repeating-linear-gradient(to right,var(--wx-lamp) 0 16px,transparent 16px 24px,var(--wx-lamp) 24px 40px,transparent 40px 48px,var(--wx-lamp) 48px 64px,transparent 64px 90px);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent);opacity:0}.wx-sign{position:absolute;inset:0}.wx-letter{position:absolute}.wx-tube{position:absolute;inset:0;mask-size:100% 100%;-webkit-mask-size:100% 100%}.wx-tube--glow{background:var(--wx-neon);opacity:calc(.85 * var(--k, 1))}.wx-tube--core{background:var(--wx-neon-core);opacity:calc(.9 * var(--k, 1))}.weather[data-weather=fog] .wx-sign{opacity:.85}.weather[data-weather=cold] .wx-sign{opacity:.8}.wx-reflect{position:absolute;top:0;bottom:0;width:160px;opacity:.55}.wx-rivulets{position:absolute;overflow:hidden}.wx-rivulet{position:absolute;inset:-300px 0 0;background:var(--wx-neon);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:90px 300px;-webkit-mask-size:90px 300px;opacity:.85;animation:wx-rivulet 6.5s linear infinite;animation-delay:var(--wx-age, 0s)}.wx-rivulet--soft{mask-size:80px 340px;-webkit-mask-size:80px 340px;top:-340px;animation:wx-rivulet-b 8.5s linear infinite;animation-delay:var(--wx-age, 0s)}@keyframes wx-rivulet-b{0%{transform:translateZ(0)}to{transform:translate3d(0,340px,0)}}@keyframes wx-rivulet{0%{transform:translateZ(0)}to{transform:translate3d(0,300px,0)}}.wx-rain{position:absolute;inset:-25vh -32vh;transform:rotate(13deg);opacity:.6}.wx-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--wx-rain);mask-repeat:repeat;-webkit-mask-repeat:repeat;animation-timing-function:linear;animation-iteration-count:infinite}.wx-sheet--far{top:-420px;mask-size:180px 420px;-webkit-mask-size:180px 420px;opacity:.6;animation-name:wx-fall-far;animation-duration:2.1s}.wx-sheet--near{top:-560px;mask-size:260px 560px;-webkit-mask-size:260px 560px;animation-name:wx-fall-near;animation-duration:1.55s}@keyframes wx-fall-far{0%{transform:translateZ(0)}to{transform:translate3d(0,420px,0)}}@keyframes wx-fall-near{0%{transform:translateZ(0)}to{transform:translate3d(0,560px,0)}}.wx-drops{position:absolute;inset:0}.wx-beads{position:absolute;inset:0;background:var(--wx-drop);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:220px 300px;-webkit-mask-size:220px 300px;opacity:.75}.wx-beads--b{mask-size:190px 340px;-webkit-mask-size:190px 340px;mask-position:70px 40px;-webkit-mask-position:70px 40px;animation:wx-bead 23s ease-in-out infinite alternate;animation-delay:var(--wx-age, 0s)}@keyframes wx-bead{0%{opacity:0}to{opacity:.75}}.wx-run{--run: var(--wx-drop);position:absolute;width:0;animation-name:wx-run-a;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.wx-run--b{animation-name:wx-run-b}.wx-run--c{animation-name:wx-run-c}.wx-run-head{position:absolute;left:-2.5px;top:-4px;width:5px;height:7px;border-radius:50%/42% 42% 58% 58%;background:radial-gradient(circle at 40% 34%,rgba(240,246,255,.95),var(--run) 45%,transparent 78%)}.wx-run-trail{position:absolute;left:-.75px;bottom:2px;width:1.5px;height:var(--trail, 80px);border-radius:1px;background:linear-gradient(to top,var(--run),transparent);opacity:.5}@keyframes wx-run-a{0%{transform:translateZ(0);opacity:0}8%{transform:translateZ(0);opacity:1}20%{transform:translate3d(0,9vh,0)}30%{transform:translate3d(1px,10vh,0)}46%{transform:translate3d(1px,34vh,0)}56%{transform:translate3d(0,35vh,0)}78%{transform:translate3d(-1px,72vh,0)}to{transform:translate3d(-1px,118vh,0);opacity:1}}@keyframes wx-run-b{0%{transform:translateZ(0);opacity:0}12%{transform:translateZ(0);opacity:1}34%{transform:translate3d(-1px,22vh,0)}48%{transform:translate3d(-1px,23vh,0)}to{transform:translate3d(1px,118vh,0);opacity:1}}@keyframes wx-run-c{0%{transform:translateZ(0);opacity:0}5%{opacity:1}24%{transform:translate3d(1px,16vh,0)}40%{transform:translate3d(1px,17vh,0)}52%{transform:translate3d(0,40vh,0)}68%{transform:translate3d(0,41vh,0)}to{transform:translate3d(-1px,118vh,0);opacity:1}}.wx-stage,.wx-glint{position:absolute;top:0;bottom:0;background:var(--wx-frost);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wx-stage{animation:wx-form 2.2s cubic-bezier(.2,.6,.3,1) both;animation-delay:calc(var(--wx-age, 0s) + var(--d, 0s))}@keyframes wx-form{0%{opacity:0}to{opacity:1}}.wx-frost-lit>.wx-flick{opacity:.8}.wx-glint{background:#fff;opacity:.35;animation:wx-glint 6.3s ease-in-out infinite backwards}.wx-glint--0{animation-delay:calc(var(--wx-age, 0s) + 4s)}.wx-glint--1{animation-duration:8.7s;animation-delay:calc(var(--wx-age, 0s) + 6.5s)}.wx-glint--2{animation-duration:11.3s;animation-delay:calc(var(--wx-age, 0s) + 5.2s)}.wx-glint--3{animation-duration:13.9s;animation-delay:calc(var(--wx-age, 0s) + 9s)}.wx-glint--4{animation-duration:9.8s;animation-delay:calc(var(--wx-age, 0s) + 11.5s)}@keyframes wx-glint{0%,44%,62%,to{opacity:0}50%{opacity:1}}.wx-haze{position:absolute;inset:0;background:linear-gradient(to top,var(--wx-fog),var(--wx-haze) 55%,var(--wx-haze))}.wx-pool{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,var(--wx-fog),transparent)}.wx-fog-a,.wx-fog-b{position:absolute;inset:-18%;animation:wx-drift 70s ease-in-out infinite alternate;animation-delay:var(--wx-age, 0s)}.wx-fog-a{background:radial-gradient(38% 26% at 12% 30%,var(--wx-fog),transparent 70%),radial-gradient(30% 22% at 88% 62%,var(--wx-fog),transparent 70%),radial-gradient(34% 20% at 20% 86%,var(--wx-fog),transparent 70%)}.wx-fog-b{background:radial-gradient(30% 24% at 86% 20%,var(--wx-fog),transparent 70%),radial-gradient(36% 22% at 10% 58%,var(--wx-fog),transparent 70%),radial-gradient(40% 20% at 80% 92%,var(--wx-fog),transparent 70%);animation-duration:97s;animation-direction:alternate-reverse}@keyframes wx-drift{0%{transform:translate3d(-5%,1.5%,0)}to{transform:translate3d(5%,-1.5%,0)}}.wx-wisp{position:absolute;bottom:-70px;height:180px}.wx-puff{position:absolute;top:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 60%,var(--wx-steam),transparent 100%);opacity:0}@media(prefers-reduced-motion:reduce){.weather *,.weather *:before,.weather *:after{animation:none!important}.wx-rain,.wx-drops,.wx-wisp{display:none}}.weather[data-motion=false] *,.weather[data-motion=false] *:before,.weather[data-motion=false] *:after{animation:none!important}.pager .wx-toggle{margin-left:auto;text-decoration:none;opacity:.8}.pager .wx-toggle:hover,.pager .wx-toggle:focus-visible{text-decoration:underline;opacity:1}.confront-picker{display:flex;flex-direction:column;gap:.35rem;margin:.7rem 0 .2rem;padding:.75rem .8rem .6rem;background:var(--paper-raised);border:1px solid var(--line)}.confront-picker .choice{text-align:left;white-space:normal}.confront-picker .note{margin:0 0 .25rem}.picker-head{margin:.5rem 0 .2rem;font-family:var(--deco);font-size:max(12px,.64rem);font-weight:600;line-height:1.35;letter-spacing:.2em;text-transform:uppercase;color:var(--nickel)}.picker-sec{display:flex;flex-direction:column}.confront-picker .choice--fact{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;min-height:0;margin:0;padding:.3rem .5rem;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:.92rem;line-height:1.3;background:transparent}.confront-picker .choice--fact:hover,.confront-picker .choice--fact:focus-visible{background:color-mix(in srgb,var(--ink) 7%,transparent)}@media(max-width:600px){.confront-picker .choice--fact{min-height:44px;align-items:center}}@media(min-width:900px){.page--notebook .body{margin-left:-1.5rem;margin-right:-1.9rem;padding-left:1.5rem;padding-right:2.3rem}}.nb-entry:focus{outline:none}.bgrid-wrap{max-width:100%;overflow:hidden}.bgrid{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.74rem;line-height:1.25;margin:.2rem 0 .4rem}.bgrid th,.bgrid td{border-bottom:1px solid var(--rule);padding:0;text-align:left;vertical-align:middle;overflow:hidden}.bgrid thead th{font-weight:400;color:var(--ink-faint);font-size:.68rem;letter-spacing:.06em;padding:.2rem}.bgrid .bgrid-name{width:24%;font-weight:400;padding:.25rem .3rem .25rem 0;overflow-wrap:anywhere}.bgrid thead .bgrid-means,.bgrid td.bgrid-means{width:12%;text-align:center}.bgrid thead .bgrid-means{overflow:visible}.bgrid thead .bgrid-means span{float:right}.bgrid-hour--crime{color:var(--accent)!important;font-weight:700!important;border-bottom:2px solid var(--accent)!important}.bgrid-hour--maybe{color:var(--amber)!important}.bgrid td.is-crime{background:color-mix(in srgb,var(--accent) 7%,transparent)}.bgrid-btn{display:block;width:100%;min-height:2.2rem;padding:.2rem;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;overflow-wrap:anywhere}.bgrid-btn:focus-visible{outline-offset:-2px}.bgrid .is-says .bgrid-btn,.bgrid-key .is-says,.bgrid-said.is-says{font-style:italic;color:var(--ink-soft)}.bgrid .is-says .bgrid-btn,.bgrid .is-collision .bgrid-btn,.bgrid .is-confirmed .bgrid-btn,.bgrid-key .is-says,.bgrid-key .is-collision,.bgrid-key .is-confirmed,.bgrid-said.is-says,.bgrid-said.is-collision,.bgrid-said.is-confirmed{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}.bgrid .is-confirmed .bgrid-btn,.bgrid-key .is-confirmed,.bgrid-said.is-confirmed{text-decoration-style:solid}.bgrid .is-seen .bgrid-btn,.bgrid-key .is-seen,.bgrid-said.is-seen{color:var(--ink)}.bgrid .is-confirmed .bgrid-btn,.bgrid-key .is-confirmed,.bgrid-said.is-confirmed{color:var(--ink);font-weight:700}.bgrid .is-collision .bgrid-btn,.bgrid-key .is-collision,.bgrid-said.is-collision{color:var(--accent);font-weight:700}.bgrid .is-pencil .bgrid-btn,.bgrid-key .is-pencil{color:var(--ink-faint);font-style:italic}.bgrid .is-empty .bgrid-btn{color:var(--ink-faint)}.bgrid td.bgrid-means.is-yes{color:var(--accent)}.bgrid td.bgrid-means.is-no,.bgrid td.bgrid-means.is-unknown{color:var(--ink-faint)}.bgrid-row--company .bgrid-name{font-style:italic}.bgrid-row--victim .bgrid-name{color:var(--ink-soft)}.bgrid-detail{padding:.3rem .4rem .5rem!important;background:var(--paper-edge);white-space:normal}.bgrid-detail-head{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.2rem}.bgrid-line{margin:.1rem 0;font-size:.74rem}.bgrid-line.collides{color:var(--accent)}.bgrid-pencil{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;margin-top:.35rem}.bgrid-pencil-label{font-size:.66rem;color:var(--ink-faint)}.bgrid-pencil .chip{font-size:.7rem;padding:.1rem .45rem;border:1px solid var(--line);border-radius:2px;background:transparent;color:var(--ink-soft);cursor:pointer;min-height:1.8rem}.bgrid-pencil .chip.on{border-color:var(--ink);color:var(--ink)}.bgrid-key{font-size:.68rem;color:var(--ink-faint);margin:.2rem 0 .4rem}.bgrid-notes{margin:.15rem 0 .2rem}.bgrid-notes summary{display:inline-flex;align-items:center;gap:.45rem;min-height:32px;font-size:.68rem;color:var(--ink-soft);cursor:pointer;list-style:none}.bgrid-notes summary::-webkit-details-marker{display:none}.bgrid-notes summary:before{content:"";width:.36rem;height:.36rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);transition:transform .16s ease-out}.bgrid-notes[open] summary:before{transform:rotate(45deg)}.bgrid-notes summary:hover{color:var(--ink)}.bgrid-notes ul{list-style:none;margin:0 0 .4rem;padding:0 0 0 .85rem;border-left:1px solid var(--rule)}.bgrid-notes li .bgrid-key{margin:.15rem 0 .3rem}@media(prefers-reduced-motion:reduce){.bgrid-notes summary:before{transition:none}}.nb-stands{margin:0 0 .6rem;padding-left:1.1rem;font-size:.82rem}.nb-stands li{margin:.15rem 0}.board-picker .picker-sec{display:flex;flex-direction:column;gap:.3rem}.board-picker .choice--fact .label{flex:1 1 auto}.leaf p.prose--chapter{text-transform:none}.bgrid-btn{word-break:keep-all;overflow-wrap:normal;white-space:normal;text-wrap:balance;overflow:hidden;padding:.2rem .1rem}@media(max-width:480px){.bgrid{font-size:12px;line-height:1.2}.bgrid thead th{font-size:12px;letter-spacing:.02em}.bgrid .bgrid-name{width:19%;font-size:12px}.bgrid thead .bgrid-means,.bgrid td.bgrid-means{width:9%}.bgrid-btn{min-height:44px;padding:.2rem .05rem;letter-spacing:-.01em;line-height:1.15;white-space:normal;word-break:normal;overflow-wrap:normal}.bgrid-key,.bgrid-detail-head,.bgrid-pencil-label,.bgrid-line{font-size:12px}.bgrid-notes summary{min-height:44px;font-size:12px}.bgrid-pencil .chip{font-size:12px;min-height:44px;padding:.1rem .6rem}}.bgrid--facts .bgrid-btn{color:var(--ink)}.bgrid--facts td.is-empty .bgrid-btn{color:var(--ink-faint)}.bgrid-own,.bgrid-key .bgrid-own{font-style:italic;color:var(--ink-soft);text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}.bgrid-with{display:block;font-size:.84em;line-height:1.2;margin-bottom:.15rem;overflow-wrap:anywhere}.bgrid-count{display:none;font-variant-numeric:tabular-nums;white-space:nowrap}.bgrid-btn.is-counted .bgrid-count{display:inline}.bgrid-btn.is-counted .bgrid-with,.bgrid-btn.is-counted .bgrid-comma{display:none}@media(max-width:899px){.bgrid-count{display:inline}.bgrid-with,.bgrid-comma{display:none}}.bgrid-heard{display:block;color:var(--ink)}.bgrid-key .bgrid-heard{display:inline}.bgrid-mine{color:var(--accent);font-weight:700;margin-left:.1em}.bgrid-guess{display:block;color:var(--ink-faint);font-style:italic}.bgrid--facts thead .bgrid-means,.bgrid--facts td.bgrid-means{width:15%}.bgrid--facts td.bgrid-means{font-variant-numeric:tabular-nums;line-height:1.2;padding:.2rem .1rem}.bgrid-means-home,.bgrid-means-at{display:block}.bgrid-means-home{color:var(--ink-soft);font-style:italic}.bgrid--facts td.bgrid-means.is-facts{color:var(--ink)}.bgrid-means-facts{color:var(--ink-soft)}.bgrid-clash{margin-top:.4rem}.bgrid-pencil .chip--clash.on{border-color:var(--accent);color:var(--accent)}.bgrid--places td.pgrid-cell{padding:.3rem .15rem;vertical-align:top;overflow-wrap:anywhere}.bgrid--places .bgrid-name{vertical-align:top;padding-top:.3rem}.pgrid-place,.pgrid-by,.pgrid-who{display:block}.pgrid-by{font-size:.66rem;color:var(--ink-faint)}.pgrid-who{color:var(--ink)}.pgrid-none{color:var(--ink-faint);font-style:italic}.pgrid-note{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.25;font-style:italic;color:var(--ink-soft)}@media(max-width:480px){.bgrid--facts .bgrid-name,.bgrid--places .bgrid-name{width:18%}.bgrid--facts thead .bgrid-means,.bgrid--facts td.bgrid-means{width:14%}.pgrid-by{font-size:12px}}.choices--board .choice{flex-wrap:wrap}.choices--board .choice .label{flex:1 1 auto}.choices--board .choice .aside{flex:1 1 100%;order:3}.board-picker .note{font-style:normal;font-size:.78rem}.report .report-rows{margin:1.4rem 0 1.3rem;border-top:3px double var(--rule);border-bottom:3px double var(--rule)}.report .report-row{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:0 1rem;align-items:center;margin:0;padding:.2rem 0;border-bottom:1px solid var(--rule)}.report .report-row:last-child{border-bottom:0}.report .report-row label{margin:0;font-size:max(12px,.62rem);line-height:1.35;letter-spacing:.18em}.report .report-pick{position:relative;display:block;min-width:0}.report .report-pick select{appearance:none;-webkit-appearance:none;max-width:none;padding:.3rem 1.7rem .3rem 0;border-bottom:0;font-family:var(--typed);font-size:.92rem;line-height:1.4;color:var(--carbon);text-overflow:ellipsis;cursor:pointer}.report .report-pick select:has(option[value=""]:checked){color:var(--ink-soft)}.report .report-pick:after{content:"";position:absolute;right:.3rem;top:50%;width:10px;height:6px;margin-top:-3px;background:var(--nickel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.report .report-pick:hover:after{background:var(--ink)}.report .report-picks{display:grid;min-width:0}.report .report-picks .report-pick+.report-pick{border-top:1px dotted var(--rule)}.report .report-row--two>label{align-self:start;padding-top:.45rem}@media(max-width:600px){.report .report-row{grid-template-columns:minmax(0,1fr);padding:.55rem 0 .1rem}.report .report-row--two>label{padding-top:0}}.leaf p.score-plain{margin:-.6rem 0 1rem;font-style:italic;text-indent:0}.choice--hint:disabled{color:var(--ink-faint);text-decoration-style:dashed;cursor:default}.choices p.hint-note,.report p.hint-note{margin:.35rem 0 0;font-size:.82rem;text-indent:0}.hint-note:empty{display:none}.report .report-hint{margin:.2rem 0 0}.report p.hint-note{margin:.35rem 0 1rem}.leaf p.verdict-star{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;text-indent:0}.verdict-star .star-glyph{flex:none;width:22px;height:22px;color:var(--accent)}.verdict-star--gold .star-glyph,.pick-star--gold{color:var(--amber)}.pick-star--star{color:var(--accent)}.pick[aria-checked=true] .pick-star--star{color:var(--paper)}.setback{flex:0 0 auto;display:flex;align-items:center;gap:.9rem;max-width:var(--measure);margin:1.5rem 0 1.3rem;color:var(--nickel-dim)}.setback:before,.setback:after{content:"";flex:1 1 auto;height:1px;background:var(--rule)}.setback-mark{flex:none;display:block;width:60px;height:11px}nav.choices--board{--paper: var(--lacquer);--paper-raised: var(--lacquer-raised);--paper-edge: var(--lacquer-edge);--line: var(--lacquer-line);--rule: var(--lacquer-rule);--ink-faint: #9a9387;margin-inline:calc(-1*min(1.2rem,var(--gutter)));padding:1.1rem min(1.2rem,var(--gutter)) 1.3rem;background:var(--lacquer);box-shadow:0 0 0 1px var(--lacquer-ring)}nav.choices--board .choice-heading,nav.choices--board .who-choice .num,nav.choices--board .choice .mark{color:var(--jade)}nav.choices--board .choice--walk .route .there{fill:var(--jade)}nav.choices--board .choice--walk .route .here{stroke:var(--jade)}nav.choices--board .choice--search{border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.5 .5H31.5V31.5H10.5L.5 21.5V10.5Z' fill='%2312291f' stroke='%234f9282'/%3E%3C/svg%3E")}nav.choices--board .choice--search:hover:not(:disabled){border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.5 .5H31.5V31.5H10.5L.5 21.5V10.5Z' fill='%2312291f' stroke='%23ded7c9'/%3E%3C/svg%3E")}.directory{background:var(--paper-raised);border:1px solid var(--line);padding:.2rem 0}.choices .who-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.choices .who-choice{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:.55rem;width:auto;min-height:46px;padding:.5rem 1rem .4rem;background:none;border:0;border-bottom:1px solid var(--rule);font-size:1rem}.directory>.who-list:last-child>.who-choice:last-child{border-bottom:0}.choices .who-choice:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 5%,transparent)}.choices .who-choice[aria-expanded=true]{background:var(--paper);box-shadow:inset 2px 0 0 -1px var(--nickel-dim)}.choices .who-choice:focus-visible{outline-offset:-3px}.who-choice .namecell{display:flex;flex-direction:column;min-width:0}.choices .who-choice .label{flex:none;font-family:var(--deco);font-weight:600;font-size:max(12px,.8rem);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.choices .who-choice .mins{margin-left:0;font-size:.82rem;font-style:italic;color:var(--ink-soft);white-space:nowrap}.who-choice .leader{flex:1 1 auto;align-self:center;min-width:1.5rem;height:2px;background-image:radial-gradient(circle,var(--ink-faint) .9px,transparent 1.3px);background-size:7px 2px;background-repeat:repeat-x;opacity:.65;transition:opacity .22s var(--ease),background-size .32s var(--ease)}.choices .who-choice:hover .leader,.choices .who-choice:focus-visible .leader{opacity:1;background-size:5px 2px}.choices .who-choice[aria-expanded=true] .leader{height:1px;background:var(--nickel-dim);opacity:1}.who-choice .num{margin-right:.18em;font-family:var(--deco);font-style:normal;font-weight:300;font-size:1.5em;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.choices .who-choice .aside.why{order:0;flex:none;font-size:.82rem}.choices .ask{margin:0;padding:.85rem .85rem .95rem}.choices .ask .choice-heading{margin-bottom:.2rem}.choices .ask-list{flex-direction:column;flex-wrap:nowrap;gap:0}.choices .choice--ask{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;width:100%;min-height:44px;padding:.5rem .1rem;background:none;border:0;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.3}.choices .choice--ask:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 5%,transparent)}.choice .state{font-family:var(--deco);font-weight:600;font-size:max(12px,.6rem);letter-spacing:.18em;text-transform:uppercase;color:var(--nickel-dim);white-space:nowrap}.choices .choice--ask .mins,.choices .choice--search .mins{margin-left:0;font-size:.8rem;font-style:italic;color:var(--ink-soft)}.choices .choice--ask .label,.choices .choice--search .label{flex:1 1 auto}.choices .choice--confront{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .7rem;width:auto;margin-top:.85rem;min-height:46px;padding:.5rem 1rem .42rem;background:none;border:3px double var(--accent);color:var(--accent)}.choices .choice--confront .label{flex:none;font-family:var(--deco);font-weight:600;font-size:max(12px,.74rem);letter-spacing:.2em;text-transform:uppercase}.choices .choice--confront .mins{margin-left:0;font-size:.82rem;font-style:italic;color:var(--ink-soft)}.choices .choice--confront:hover:not(:disabled),.choices .choice--confront[aria-expanded=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.choices .search-list{flex-direction:column;flex-wrap:nowrap;gap:.5rem}.choices .choice--search{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;width:100%;min-height:46px;padding:0 .4rem 0 1.5rem;background:none;border:12px solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.5 .5H31.5V31.5H10.5L.5 21.5V10.5Z' fill='%231e1e22' stroke='%236e727b'/%3E%3C/svg%3E") 12 fill / 12px stretch;font-size:1rem;line-height:1.3;transform-origin:22px 50%;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.choices .choice--search:is(:hover,:focus-visible):not(:disabled){transform:rotate(-2deg)}.choices .choice--search:after{content:"";position:absolute;left:-1.35rem;top:50%;width:1.95rem;height:1px;margin-top:-3px;background:var(--nickel-dim);transform-origin:right center;transform:rotate(-16deg)}.choices .choice--search:hover:not(:disabled){border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.5 .5H31.5V31.5H10.5L.5 21.5V10.5Z' fill='%231e1e22' stroke='%23ded7c9'/%3E%3C/svg%3E")}.choices .choice--search:before{content:"";position:absolute;left:.35rem;top:50%;width:9px;height:9px;margin-top:-4.5px;border:1px solid var(--line);border-radius:50%;background:var(--paper)}.choices .choice--search .aside{flex:0 1 auto;order:0;margin-left:auto;font-size:.82rem}.choices .go-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.choices .choice--walk{display:grid;grid-template-columns:minmax(0,1fr) 4.25rem;align-items:stretch;gap:0;width:auto;min-height:46px;padding:0;background:none;border:1px solid var(--line)}.choice--walk .body{display:block;min-width:0;padding:.55rem .8rem .45rem}.choices .choice--walk .label{display:block;font-family:var(--deco);font-weight:600;font-size:max(12px,.78rem);line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.choices .choice--walk .aside{display:block;margin-top:.12rem;font-size:.8rem;line-height:1.3}.choices .choice--walk .stub{display:grid;place-items:center;margin:0;padding:0 .45rem;border-left:1px dashed var(--line);color:var(--nickel);font-family:var(--deco);font-weight:600;font-size:max(12px,.58rem);font-style:normal;letter-spacing:.16em;text-transform:uppercase}.choice--walk .route{width:100%;max-width:48px;height:auto;overflow:visible}.choice--walk .route .here{fill:none;stroke:var(--nickel);stroke-width:1}.choice--walk .route .there{fill:var(--nickel)}.choice--walk .route .path{stroke:var(--nickel-dim);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:.1 3.2}.choice--walk .route .walker{fill:var(--ink);transition:transform .65s cubic-bezier(.45,0,.2,1)}.choices .choice--walk:is(:hover,:focus-visible) .route .walker{transform:translate(36px)}.choices .free-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 1.6rem}.choices .choice--free,.report .choice--free{display:inline-flex;align-items:baseline;width:auto;min-height:44px;padding:.4rem 0;background:none;border:0;color:var(--ink-soft);font-size:.95rem}.choice--free .label{text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1px;text-underline-offset:.28em}.choice--free:hover:not(:disabled){color:var(--ink)}.choice--free:hover:not(:disabled) .label{text-decoration-color:var(--ink)}.choice--hint:disabled .label{text-decoration-style:dashed}.choices .choice--free .mins,.report .choice--free .mins{margin-left:.45em;font-family:var(--deco);font-weight:600;font-size:max(12px,.6rem);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--nickel-dim)}.choice-group--free{margin-bottom:.4rem}.choice-group--close.file{margin:1.2rem 0 .4rem;padding-top:1.1rem;border-top:3px double var(--rule)}.page--notebook .choice-group--close.file{margin-top:1.8rem}@media(min-width:900px){.page--notebook .choice-group--close.file{display:none}}.choice--file{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;min-height:50px;padding:.75rem 1rem .65rem;background:none;border:1px solid var(--line);color:var(--ink)}.choice--file .label{font-family:var(--deco);font-weight:600;font-size:max(12px,.76rem);line-height:1.3;letter-spacing:.22em;text-transform:uppercase}.choice--file .mins{margin-left:0;font-size:.85rem;font-style:italic;color:var(--ink-soft)}.page--notebook .choice--file{font-size:1rem}.choices .note.action-key,.choices .note.hints-note{margin:1rem 0 0;font-size:.85rem}@media(max-width:600px){.choices .go-list{grid-template-columns:minmax(0,1fr)}.choices .free-list{flex-direction:row}}.plaque{position:relative;border:16px solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M10.5 .5H37.5V5.5H42.5V10.5H47.5V37.5H42.5V42.5H37.5V47.5H10.5V42.5H5.5V37.5H.5V10.5H5.5V5.5H10.5Z' fill='%231e1e22' stroke='%23878c95'/%3E%3Cpath d='M14.5 4.5H33.5V9.5H38.5V14.5H43.5V33.5H38.5V38.5H33.5V43.5H14.5V38.5H9.5V33.5H4.5V14.5H9.5V9.5H14.5Z' fill='none' stroke='%233d3f45'/%3E%3C/svg%3E") 16 fill / 16px stretch;padding:.5rem .8rem .8rem;text-align:center;text-wrap:balance}.plaque .crest{display:block;width:58px;height:11px;margin:0 auto .75rem;color:var(--nickel-dim)}.leaf .plaque p{text-indent:0}.leaf .plaque .court{margin:0;font-family:var(--deco);font-weight:600;font-size:max(12px,.7rem);line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:var(--nickel)}.leaf .plaque .against{margin:.1rem 0 .45rem;font-style:italic;color:var(--ink-soft)}.plaque .blank{position:relative;display:inline-block;width:min(17rem,100%)}.report .plaque .blank select{appearance:none;-webkit-appearance:none;width:100%;max-width:none;min-height:44px;padding:.2rem 1.8rem .25rem;background:none;border:0;border-bottom:1px solid var(--line);font-family:var(--typed);font-size:1.25rem;color:var(--ink);text-align:center;text-align-last:center;cursor:pointer}.plaque .blank:after{content:"";position:absolute;right:.3rem;top:50%;width:10px;height:6px;margin-top:-3px;background:var(--nickel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.leaf .plaque .meta{margin:.85rem 0 0;font-family:var(--deco);font-weight:600;font-size:max(12px,.6rem);line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--nickel-dim)}.plaque .meta span{display:inline-block;margin:0 .6em;white-space:nowrap}.leaf .plaque .typed-name{margin:0;font-family:var(--typed);font-size:1.3rem;line-height:1.4;color:var(--ink)}.report-back-row{margin:.9rem 0 0}.report .report-hint{margin:1.1rem 0 .4rem}.report .report-hint+.hint-note:empty+.report-back-row{margin-top:.2rem}.report-submit[hidden]{display:none}.report .file-it{display:block;width:100%;min-height:52px;margin-top:.4rem;background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-size:max(12px,.78rem);letter-spacing:.24em}.report .file-it:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.file-confirm{margin:1.4rem 0 0;text-align:left}.file-confirm-title{margin:.2rem 0 .7rem;font-family:var(--deco);font-size:max(12px,.7rem);font-weight:600;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--nickel)}.leaf .file-confirm p{text-indent:0;margin:0 0 .55rem}.leaf .file-confirm p.charge-lead{font-size:1.12rem;line-height:1.4}.leaf .file-confirm p.charge-line{color:var(--ink-soft)}.leaf .file-confirm p.charge-final{margin-top:.9rem;font-style:italic;color:var(--ink-soft)}.file-confirm .after{margin-top:1rem}.file-confirm .after .file-it{width:auto;flex:1 1 10rem;margin:0}.file-confirm .after .plain-button{flex:0 1 8rem}.verdict-plaque{margin-top:.4rem;padding-bottom:1.9rem}.leaf .plaque .stamp{position:absolute;right:-.6rem;bottom:-1.7rem;margin:0;padding:.4rem .75rem .3rem;border:3px double var(--accent);background:color-mix(in srgb,var(--paper) 82%,transparent);color:var(--accent);font-family:var(--deco);font-weight:700;font-size:1.3rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-align:center;transform:rotate(-6deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -2.6 2.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -2.6 2.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.stamp .stamp-word{display:block}.stamp .stamp-time{display:block;margin-top:.3rem;font-size:max(12px,.55rem);font-weight:600;letter-spacing:.24em;text-transform:lowercase;font-variant:small-caps}.verdict.ledger .verdict-row{grid-template-columns:11.5rem minmax(0,1fr) auto}@media(max-width:600px){.verdict.ledger .verdict-row{grid-template-columns:minmax(0,1fr) auto}}.verdict-page .score-plain.tally{margin:0 0 .9rem;color:var(--ink-soft)}.verdict-page .ending-buttons .plain-button{min-height:44px}@media(max-width:600px){.leaf .plaque .stamp{right:.2rem;bottom:-1.6rem;font-size:1.1rem}}.ceremony .dial--eight .notch--struck{transform-origin:50% 100%;animation:strike .26s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.ceremony .dial--eight .dial-end--eight{animation:lamp .2s linear .42s both}.ceremony .verdict-plaque .stamp{animation:thump .22s var(--ease) .64s both}@keyframes strike{0%{transform:scaleY(.1);background:var(--amber);border-color:var(--amber)}to{transform:scaleY(1)}}@keyframes lamp{0%{background:transparent;color:var(--amber)}to{background:var(--amber);color:var(--paper)}}@keyframes thump{0%{opacity:0;transform:rotate(-6deg) scale(1.22)}to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes ink{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ceremony .dial--eight .notch--struck,.ceremony .dial--eight .dial-end--eight{animation:none}.ceremony .verdict-plaque .stamp{animation:ink .16s linear both}.who-choice .leader,.choice--walk .route .walker,.choices .choice--search{transition:none}}.key-num{display:none;margin-right:.55em;font-family:var(--deco);font-weight:600;font-size:max(12px,.62rem);font-style:normal;letter-spacing:0;color:var(--amber);text-decoration:none}.choices:has(:focus-visible) .key-num{display:inline-block}.curtain{max-width:var(--measure)}.leaf .curtain p{margin:0;text-indent:0}.curtain-head{margin:2.6rem 0 .9rem;font-family:var(--deco);font-size:max(12px,.68rem);font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--nickel);text-wrap:balance}.curtain-replay>.curtain-head:first-child{margin-top:0}.curtain-stage{background:var(--paper)}.curtain-replay--pinned .curtain-stage{position:sticky;top:var(--curtain-top, 0px);z-index:3;box-shadow:0 10px 12px -12px #000000e6}.curtain-replay--pinned .curtain-step{scroll-margin-top:calc(var(--curtain-top, 0px) + var(--curtain-stage, 0px) + .6rem);scroll-margin-bottom:4.5rem}.bgrid--curtain{margin-top:0}.bgrid--curtain .bgrid-name{width:22%}.bgrid--curtain thead th{font-variant-numeric:lining-nums tabular-nums}.bgrid--curtain .bgrid-btn{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-height:2.2rem}.bgrid--curtain .bgrid-btn>*{display:block;overflow:hidden}.bgrid--curtain .c-true,.curtain-key .c-true{color:var(--ink)}.curtain .c-claim{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--accent);text-decoration-thickness:max(1px,.1em)}.curtain .c-ghost{color:var(--ink-faint);font-size:.92em;letter-spacing:.01em}.bgrid--curtain .bgrid-btn>.c-ghost:only-child{font-size:1em}.curtain-did{display:block;margin-top:.1rem;font-family:var(--deco);font-style:normal;font-weight:600;font-size:max(12px,.56rem);line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--nickel)}.bgrid--curtain td.is-added,.curtain-key .k-added{box-shadow:inset 0 0 0 1px var(--jade);background:color-mix(in srgb,var(--jade) 5%,var(--paper))}.curtain-key .k-added{padding:0 .2em}.bgrid--curtain td.is-added.is-fresh{animation:curtain-lit .9s var(--ease) both}@keyframes curtain-lit{0%{box-shadow:inset 0 0 0 3px var(--jade)}}.bgrid--curtain td.is-pointed{background:color-mix(in srgb,var(--ink) 5%,var(--paper));box-shadow:inset 0 0 0 1px var(--ink)}.bgrid--curtain .curtain-detail{line-height:1.4}.bgrid--curtain .curtain-detail>p{max-width:52ch}.curtain-detail .curtain-truth{margin:.15rem 0 .4rem;font-size:.86rem;line-height:1.4;color:var(--ink)}.leaf .curtain .curtain-detail .bgrid-line{margin:.1rem 0}.leaf .curtain .curtain-detail .curtain-when{margin-top:.4rem;font-size:.8rem}.curtain .bgrid-key{max-width:54ch}.curtain-key{margin-top:.5rem}.curtain-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem 0 .5rem}.leaf .curtain .curtain-now{flex:1 1 8rem;margin:0;text-align:center;font-family:var(--deco);font-weight:600;font-size:max(12px,.64rem);line-height:1.3;letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:var(--nickel)}.curtain-ctl,.curtain-track{min-height:44px;min-width:44px;padding:.15rem .95rem 0;background:none;border:1px solid var(--line);color:var(--ink);font-family:var(--deco);font-weight:600;font-size:max(12px,.62rem);line-height:1.2;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .12s linear,background-color .12s linear}.curtain-ctl:hover,.curtain-track:hover{border-color:var(--ink)}.curtain-play{min-width:5.4rem}@media(prefers-reduced-motion:reduce){.curtain-play{display:none}.bgrid--curtain td.is-added.is-fresh{animation:none}}.curtain-tracks{display:inline-flex;margin:0 0 .7rem}.curtain-track{color:var(--ink-soft)}.curtain-track+.curtain-track{border-left:0}.curtain-track[aria-pressed=true]{background:var(--paper-raised);border-color:var(--nickel);color:var(--ink)}.curtain-track[aria-pressed=true]+.curtain-track{border-left:0}.leaf .curtain .curtain-caption{margin:0 0 .9rem;color:var(--ink-soft);font-size:.95rem}.curtain-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.curtain-steps li{margin:0}.curtain-step{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:0 .7rem;align-items:baseline;width:100%;min-height:44px;padding:.6rem .6rem .55rem .2rem;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s linear}.curtain-step:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.curtain-step:focus-visible{outline-offset:-2px}.curtain-step[aria-current=step]{background:var(--paper-raised)}.curtain-step .num{font-family:var(--deco);font-weight:300;font-size:1.5em;line-height:1;text-align:right;font-variant-numeric:lining-nums tabular-nums;color:var(--nickel-dim)}.curtain-step[aria-current=step] .num{color:var(--ink)}.curtain-step .label{display:block;font-size:1rem;line-height:1.35}.curtain-step .why{display:block;margin-top:.2rem;font-size:.88rem;line-height:1.4;color:var(--ink-soft);text-wrap:pretty}.curtain-step--truth .label{font-family:var(--deco);font-weight:600;font-size:max(12px,.66rem);letter-spacing:.22em;text-transform:uppercase;color:var(--nickel)}.curtain-step--truth[aria-current=step] .label{color:var(--ink)}.curtain-report{margin-top:.4rem}.leaf .curtain .curtain-said{margin:0 0 .7rem;text-wrap:pretty}.curtain-ledger{border-top:3px double var(--rule);border-bottom:3px double var(--rule)}.curtain-ledger .answer{font-size:.8rem;line-height:1.55}.curtain-ledger .proof{grid-column:2 / -1;font-size:.95rem;line-height:1.45;text-wrap:pretty}@media(max-width:600px){.curtain-ledger .proof{grid-column:1 / -1}}.curtain-lie-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.curtain-lie{padding:.75rem 0 .85rem;border-bottom:1px solid var(--rule)}.leaf .curtain .curtain-lie-said{margin:0 0 .3rem;text-wrap:pretty}.leaf .curtain .curtain-lie-after{color:var(--ink-soft);font-size:.95rem;text-wrap:pretty}@media(max-width:480px){.bgrid--curtain .bgrid-name{width:21%}.bgrid--curtain .bgrid-btn{min-height:44px}.curtain-ctl{padding-inline:.7rem;letter-spacing:.14em}.leaf .curtain .curtain-now{letter-spacing:.14em}}.bgrid-part{display:block;font-size:.66rem;line-height:1.2;font-style:italic;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.tline{margin:.3rem 0 .6rem;font-size:.74rem;line-height:1.25;font-variant-numeric:tabular-nums}.tline-row{display:grid;grid-template-columns:minmax(5.5rem,19%) 1fr;align-items:start;column-gap:.5rem;padding:.35rem 0 .15rem;border-bottom:1px solid var(--rule)}.tline-who{display:flex;flex-direction:column;min-width:0}.tline-name{color:var(--ink)}.tline-where{font-size:.66rem;color:var(--ink-faint)}.tline-track{position:relative;height:2.1rem;margin:0 1.4rem 0 .2rem}.tline-in,.tline-out{position:absolute;top:.45rem;height:0}.tline-in{border-top:2px solid var(--ink)}.tline-out{border-top:2px dotted var(--accent)}.tline-t{position:absolute;top:.85rem;transform:translate(-50%);white-space:nowrap;color:var(--ink-soft)}.tline-t:before{content:"";position:absolute;left:50%;top:-.55rem;height:.45rem;border-left:1px solid var(--ink-soft)}.tline-scale{display:flex;justify-content:space-between;margin-left:calc(max(5.5rem,19%) + .7rem);margin-right:1.4rem;padding-top:.2rem;font-size:.66rem;color:var(--ink-faint)}.mtable-wrap{max-width:100%;overflow:hidden}.mtable{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.74rem;line-height:1.2;margin:.2rem 0 .3rem;font-variant-numeric:tabular-nums}.mtable th,.mtable td{border-bottom:1px solid var(--rule);padding:.3rem .15rem;text-align:center;vertical-align:bottom;overflow-wrap:anywhere}.mtable thead th{font-weight:400;color:var(--ink-soft)}.mtable tbody th{text-align:left;font-weight:400;color:var(--ink-soft);width:22%}.mtable td{color:var(--ink)}.mtable td.is-blank{border-bottom-color:transparent}@media(max-width:480px){.tline,.mtable,.tline-where,.tline-scale,.bgrid-part{font-size:12px}}
