.g-outlier{--o-rare:var(--good);--o-common:var(--warn);--o-wrong:var(--bad);--o-rare-wash:color-mix(in srgb, var(--good) 16%, transparent);--o-common-wash:color-mix(in srgb, var(--warn) 18%, transparent);--o-kb:0px;gap:var(--sp-5);min-width:0;padding-bottom:max(var(--safe-b), var(--o-kb));padding-left:max(0px, calc(var(--safe-l) - var(--sp-4)));padding-right:max(0px, calc(var(--safe-r) - var(--sp-4)));flex-direction:column;display:flex}.g-outlier [hidden]{display:none!important}.g-outlier .o-play,.g-outlier .o-reveal{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}@media (min-width:30rem){.g-outlier{gap:var(--sp-6)}.g-outlier .o-play,.g-outlier .o-reveal{gap:var(--sp-5)}}.g-outlier .o-eyebrow{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.g-outlier .o-eyebrow:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.g-outlier .o-q{font-family:var(--font-serif);font-style:italic;font-size:var(--step-0);text-transform:none;letter-spacing:0;color:var(--ink-soft)}.g-outlier .o-sim{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-faint);margin:0}.g-outlier .o-div{border:0;border-top:1px solid var(--rule);margin:0}.g-outlier .o-total,.g-outlier .o-cost,.g-outlier .o-p{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.04em;font-weight:800}.g-outlier .o-sign{letter-spacing:0;vertical-align:.72em;color:var(--ink-faint);margin-left:.06em;font-size:.45em;font-weight:700}.g-outlier .o-lead{color:var(--ink-faint)}.g-outlier .o-prompt{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--step-1);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}@media (min-width:26rem){.g-outlier .o-prompt{font-size:var(--step-2)}}.g-outlier .o-inversion{max-width:var(--measure);border-left:2px solid var(--accent);padding-left:var(--sp-3);font-size:var(--step-0);color:var(--ink);margin:0}.g-outlier .o-inversion b{font-weight:700}.g-outlier .o-slots{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-outlier .o-slot{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.g-outlier .o-ord{width:1.1em;font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-faint);flex:none}.g-outlier .o-input{min-width:0;font-family:var(--font-serif);padding:var(--sp-2) var(--sp-3);min-height:44px;color:var(--ink);background:var(--paper-sunk);border:1px solid var(--rule-strong);appearance:none;border-radius:0;flex:auto;scroll-margin-block:6.5rem 5rem;font-size:max(16px,1rem);font-style:italic}.g-outlier .o-slot+.o-slot{margin-top:var(--sp-2)}.g-outlier .o-input::placeholder{color:var(--ink-faint);font-style:italic}.g-outlier .o-lock{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--paper);background:var(--ink);border:1px solid var(--ink);padding:0 var(--sp-4);cursor:pointer;border-radius:0;align-self:stretch;min-height:48px}@media (min-width:30rem){.g-outlier .o-lock{align-self:flex-start;min-width:14rem}}.g-outlier .o-lock:hover,.g-outlier .o-lock:focus-visible{opacity:.86}.g-outlier .o-lock:active{opacity:.86;transform:translateY(1px)}.g-outlier .o-msg{min-height:1.4em;font-family:var(--font-mono);font-size:var(--step--1);color:var(--o-wrong);margin:0}.g-outlier .o-fine{font-size:var(--step--1);color:var(--ink-soft);margin:0}.g-outlier .o-head{gap:var(--sp-2);flex-direction:column;display:flex}.g-outlier .o-scoreline{align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.g-outlier .o-total{font-size:clamp(2.75rem,13vw,4.5rem);line-height:.84}.g-outlier .o-total:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.g-outlier .o-totalmeta{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);padding-bottom:.35rem}.g-outlier .o-totalmeta strong{font-size:var(--step-0);letter-spacing:.01em;text-transform:none;color:var(--accent);font-weight:700;display:block}.g-outlier .o-myrows,.g-outlier .o-locked{margin:0;padding:0;list-style:none}.g-outlier .o-locked li{padding:var(--sp-3) 0;border-bottom:1px solid var(--rule);font-family:var(--font-serif);font-style:italic;font-size:var(--step-1)}.g-outlier .o-locked li:first-child{border-top:1px solid var(--rule)}.g-outlier .o-myrow{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--rule);opacity:0;grid-template-columns:1fr auto;display:grid;position:relative;transform:translateY(6px)}.g-outlier .o-myrow:first-child{border-top:1px solid var(--rule)}.g-outlier .o-myrow.is-in{opacity:1;transition:opacity .22s,transform .22s;transform:none}.g-outlier .o-myrow .o-bar{background:var(--ink-faint);width:0;height:2px;transition:width .42s cubic-bezier(.16,.84,.3,1);position:absolute;bottom:-1px;left:0}.g-outlier .o-myrow.is-rare .o-bar{background:var(--o-rare)}.g-outlier .o-myrow.is-common .o-bar{background:var(--o-common)}.g-outlier .o-myrow.is-wrong .o-bar{background:var(--o-wrong);width:100%}.g-outlier .o-name{min-width:0;font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);overflow-wrap:break-word}.g-outlier .o-detail{font-family:var(--font-mono);font-style:normal;font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-faint);margin-top:.15rem;display:block}.g-outlier .o-cost{font-size:var(--step-2);white-space:nowrap;line-height:1}.g-outlier .o-myrow.is-rare .o-cost{color:var(--o-rare)}.g-outlier .o-myrow.is-common .o-cost{color:var(--o-common)}.g-outlier .o-myrow.is-wrong .o-cost{color:var(--o-wrong)}.g-outlier .o-myrow.is-wrong .o-name{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.g-outlier .o-myrow.is-unknown .o-cost{color:var(--ink-faint)}.g-outlier .o-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g-outlier .o-crowd{gap:var(--sp-4);flex-direction:column;display:flex}.g-outlier .o-crowd-title{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--step-1);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.2}.g-outlier .o-tailframe{gap:var(--sp-2);flex-direction:column;display:flex}.g-outlier .o-tail{height:clamp(56px, calc(var(--board-h) * .14), 96px);border-bottom:1px solid var(--ink);align-items:flex-end;gap:0;display:flex}@media (min-width:30rem){.g-outlier .o-tail{gap:1px}}.g-outlier .o-tail i{background:var(--bar);transform-origin:bottom;flex:1 1 0;min-width:0;min-height:2px;transition:transform .52s cubic-bezier(.16,.84,.3,1);transform:scaleY(0)}.g-outlier .o-tail.is-in i{transform:scaleY(1)}.g-outlier .o-tail i.is-mine{background:var(--accent);min-width:3px;min-height:5px}.g-outlier .o-tailnote{justify-content:space-between;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-faint);margin:0;display:flex}.g-outlier .o-mine-key{color:var(--accent)}.g-outlier .o-lists{gap:var(--sp-5);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:40rem){.g-outlier .o-lists{gap:var(--sp-6) var(--sp-7);grid-template-columns:1fr 1fr}}.g-outlier .o-list{gap:var(--sp-3);flex-direction:column;display:flex}.g-outlier .o-listhead{padding-bottom:var(--sp-1);font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em;color:var(--ink);border-bottom:1px solid var(--ink);margin:0;font-weight:400}.g-outlier .o-deep .o-listhead{color:var(--o-rare);border-color:var(--o-rare)}.g-outlier .o-rows{margin:0;padding:0;list-style:none}.g-outlier .o-row{border-bottom:1px solid var(--rule);overflow-wrap:break-word;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;padding:.55rem 0;line-height:1.25;display:flex;position:relative}.g-outlier .o-fill{background:var(--o-common-wash);z-index:0;width:0;transition:width .56s cubic-bezier(.16,.84,.3,1);position:absolute;inset:0 auto 0 0}.g-outlier .o-deep .o-fill{background:var(--o-rare-wash)}.g-outlier .o-row>:not(.o-fill){z-index:1;position:relative}.g-outlier .o-row .o-p{font-size:var(--step-1);color:var(--o-common);line-height:1}.g-outlier .o-deep .o-row .o-p{color:var(--o-rare)}.g-outlier .o-said{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-faint)}.g-outlier .o-who{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:var(--ink)}.g-outlier .o-n{padding-left:var(--sp-3);font-family:var(--font-mono);font-size:var(--step--1);white-space:nowrap;color:var(--ink-faint);margin-left:auto}.g-outlier .o-yours{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border-bottom:1px solid var(--accent)}.g-outlier .o-row.is-mine .o-who{font-weight:600}.g-outlier .o-status,.g-outlier .o-nofigure,.g-outlier .o-drift,.g-outlier .o-prior{max-width:var(--measure);font-size:var(--step--1);color:var(--ink-soft);margin:0;line-height:1.6}.g-outlier .o-prior{padding-left:var(--sp-3);border-left:2px solid var(--accent)}.g-outlier .o-prior b{color:var(--ink);font-weight:600}.g-outlier .o-status{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-faint)}.g-outlier .o-said{display:none}.g-outlier .o-n{font-size:.78rem}@media (min-width:22rem){.g-outlier .o-said{display:inline}.g-outlier .o-n{font-size:var(--step--1)}}@media (orientation:landscape) and (max-height:30rem) and (min-width:34rem){.g-outlier,.g-outlier .o-play{gap:var(--sp-3)}.g-outlier .o-slots{gap:var(--sp-2);flex-direction:row}.g-outlier .o-slot+.o-slot{margin-top:0}.g-outlier .o-slot{flex:1 1 0}.g-outlier .o-input{scroll-margin-block:var(--sp-3) var(--sp-5)}.g-outlier .o-inversion{font-size:var(--step--1)}.g-outlier .o-fine{display:none}.g-outlier .o-total{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.g-outlier .o-myrow,.g-outlier .o-tail i{opacity:1;transform:none}}
