.unlimited.fermi{--game-bg:#f2eee6;--game-raise:#221a3d0a;--game-raise-2:#221a3d12;--game-accent:#5b3fd1;--game-accent-rgb:91 63 209;--game-accent-lift:#6a50dc;--game-accent-press:#4c33bb;--game-accent-ink:#fff;--game-pending:#221a3d;--game-bad:#d23f5b;--game-text:#221a3d;--game-text-dim:#5f5875;--game-text-faint:#948da6;--game-line:#221a3d1a;--game-line-strong:#221a3d2e;--game-bar-locked:#e4dfd4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fm-card:#5b3fd1;--fm-card-deep:#4b31bd;--fm-night:#17122b;--fm-ink:#fff;--fm-ink-soft:#ffffffc7;--fm-ink-faint:#ffffff8c;--fm-line:#ffffff2e;--fm-line-strong:#ffffff57;--fm-lime:#c9f558;--fm-lime-lift:#d8fb80;--fm-lime-ink:#1f1250;--fm-bad:#cf2c50;--fm-bullseye:#c9f558;--fm-close:#7ee8c1;--fm-ballpark:#ffc76b;--fm-miss:#ff8fa3;--fm-sheet:#fff;--fm-key:#f3f1f8;--fm-key-hover:#ebe8f3;--fm-key-press:#e2deed;--fm-scrim:#18122c57;--fm-paper:#fff;--fm-paper-ink:#221a3d;--fm-paper-dim:#5f5875;--fm-paper-faint:#948da6}.dark .unlimited.fermi{--game-bg:#120f1c;--game-raise:#ffffff0a;--game-raise-2:#ffffff12;--game-accent:#7a62f0;--game-accent-rgb:122 98 240;--game-accent-lift:#8770f3;--game-accent-press:#6a52e0;--game-pending:#ece9f5;--game-bad:#f0607c;--game-text:#ece9f5;--game-text-dim:#a6a0bb;--game-text-faint:#736c8c;--game-line:#ffffff1a;--game-line-strong:#ffffff2e;--game-bar-locked:#2a2540;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fm-night:#1d1735;--fm-sheet:#1d1930;--fm-key:#2a2541;--fm-key-hover:#322c4c;--fm-key-press:#3a3357;--fm-scrim:#06040e99}.dark .fermi .fm-card[data-phase=over]{box-shadow:inset 0 0 0 1px #ffffff12,0 28px 64px -28px #000000b3}.dark .fermi .fm-sheet{box-shadow:inset 0 0 0 1px #ffffff12,0 32px 80px -28px #000000b3}.dark .fermi .fm-keys button[data-kind=op]{color:#a998ff}.fermi .game-vignette{display:none}.fermi .game-scroll{scrollbar-color:#ffffff40 transparent}@keyframes fm-mark-dot{0%,to{opacity:.55;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.fm-mark{width:56px;height:56px;display:block}.fm-mark svg{width:100%;height:100%;display:block}.fm-mark circle{fill:var(--game-accent);transform-box:fill-box;transform-origin:50% 100%;animation:1.5s ease-in-out infinite fm-mark-dot}.fm-mark .fm-mark-b{animation-delay:.18s}.fm-mark .fm-mark-c{animation-delay:.36s}.fm-card .fm-mark circle{fill:var(--fm-lime)}.fm-mark-still{width:22px;height:22px}.fm-mark-still circle{animation:none}@media (prefers-reduced-motion:reduce){.fm-mark circle{animation:none}}.fm-stage{z-index:1;height:100%;padding:clamp(16px,5cqh,56px) 16px;display:flex;position:relative}.fm-card{--fm-pad:clamp(20px, 5cqw, 32px);width:100%;max-width:520px;height:100%;max-height:560px;padding:var(--fm-pad);background:var(--fm-card);color:var(--fm-ink);transition:background-color .45s var(--game-ease), box-shadow .45s var(--game-ease);border-radius:32px;flex-direction:column;margin:auto;display:flex;position:relative;box-shadow:0 1px 2px #221a3d14,0 28px 64px -28px #3a249680}.fm-card[data-phase=over]{background:var(--fm-night);box-shadow:0 1px 2px #0a061833,0 28px 64px -28px #0a0618a6}.fm-card :focus-visible{outline:3px solid var(--fm-lime);outline-offset:3px}.fm-head{flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1;display:flex}.fm-brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.fm-trail{color:var(--fm-ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.fm-trail i{background:var(--fm-bullseye);border-radius:50%;width:7px;height:7px}.fm-trail b{color:var(--fm-ink);margin-left:5px;font-weight:700}.fm-head-stats{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.fm-head-best{color:var(--fm-ink-faint);font-variant-numeric:tabular-nums;font-size:12px;transition:color .3s}.fm-head-best[data-hot]{color:var(--fm-lime)}.fm-trail i[data-tier=close],.fm-chip[data-tier=close],.fm-list li[data-tier=close]:before{background:var(--fm-close)}.fm-trail i[data-tier=ballpark],.fm-list li[data-tier=ballpark]:before{background:var(--fm-ballpark)}.fm-trail i[data-tier=miss],.fm-chip[data-tier=miss],.fm-list li[data-tier=miss]:before{background:var(--fm-miss)}.fm-body{margin-inline:-6px;flex-direction:column;flex:auto;gap:clamp(12px,2.4cqh,20px);min-height:0;margin-bottom:-6px;padding:clamp(16px,4cqh,36px) 6px 6px;display:flex;overflow-y:auto}.fm-q{flex:none}.fm-cat{color:var(--fm-ink-faint);align-items:center;gap:6px;margin:0 0 clamp(8px,1.4cqh,12px);font-size:14px;font-weight:600;line-height:1.2;display:flex}.fm-question{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,min(5.8cqh,8.4cqw),42px);font-weight:700;line-height:1.1}.fm-question[data-length=medium]{font-size:clamp(23px,min(4.8cqh,7.2cqw),33px);line-height:1.14}.fm-question[data-length=long]{letter-spacing:-.02em;font-size:clamp(20px,min(4cqh,6.4cqw),28px);line-height:1.2}.fm-question[data-compact=true]{letter-spacing:-.01em;color:var(--fm-ink-soft);font-size:clamp(16px,2.4cqh,19px);font-weight:600;line-height:1.3}.fm-detail{color:var(--fm-ink-soft);text-wrap:pretty;margin:clamp(8px,1.4cqh,12px) 0 0;font-size:15px;font-weight:500;line-height:1.35}.fm-ask{flex-direction:column;gap:8px;margin-top:auto;display:flex}.fm-field{height:clamp(52px,7cqh,58px);box-shadow:inset 0 0 0 1.5px var(--fm-line-strong);cursor:text;border-radius:999px;align-items:center;gap:12px;padding:0 24px;transition:box-shadow .14s;display:flex;position:relative}@media (hover:hover){.fm-field:hover{box-shadow:inset 0 0 0 1.5px var(--fm-ink-faint)}}.fm-field:focus-within{box-shadow:inset 0 0 0 2px var(--fm-ink)}.fm-field input{min-width:0;height:100%;color:var(--fm-ink);font:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:auto;font-size:clamp(18px,2.8cqh,21px);font-weight:600}.fm-card .fm-field input:focus-visible{outline:0}.fm-field input::placeholder{color:var(--fm-ink-faint);font-weight:500}.fm-unit{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--fm-ink-soft);flex:none;font-size:14px;font-weight:600;overflow:hidden}.fm-readout{min-height:1.4em;color:var(--fm-ink-soft);font-variant-numeric:tabular-nums;margin:0;padding-inline:24px;font-size:13px;font-weight:500;line-height:1.4}.fm-field[data-bad=true],.fm-field[data-bad=true]:hover,.fm-field[data-bad=true]:focus-within{box-shadow:inset 0 0 0 2px var(--fm-bad)}.fm-bad-tip{z-index:1;background:var(--fm-bad);color:#fff;letter-spacing:-.005em;white-space:nowrap;transform-origin:80% 100%;pointer-events:none;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.15;position:absolute;top:-15px;right:20px;box-shadow:0 8px 18px -8px #500a1e99}.fm-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.fm-calc-btn{width:56px;height:56px;box-shadow:inset 0 0 0 1.5px var(--fm-line-strong);color:var(--fm-ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;transition:box-shadow .14s,transform .12s;display:grid}.fm-calc-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--fm-ink)}@media (hover:hover){.fm-calc-btn:hover{box-shadow:inset 0 0 0 1.5px var(--fm-ink)}}.fm-calc-btn:active{transform:scale(.96)}.fm-lock,.fm-ghost{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 28px;font-size:16px;font-weight:700;transition:background-color .14s,box-shadow .14s,color .14s,transform .12s;display:inline-flex}.fm-lock{background:var(--fm-lime);color:var(--fm-lime-ink)}@media (hover:hover){.fm-lock:hover:not(:disabled){background:var(--fm-lime-lift)}}.fm-lock:active:not(:disabled){background:var(--fm-lime-lift)}.fm-ghost{box-shadow:inset 0 0 0 1.5px var(--fm-line-strong);color:var(--fm-ink);background:0 0}@media (hover:hover){.fm-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--fm-ink)}}.fm-ghost:active{box-shadow:inset 0 0 0 1.5px var(--fm-ink)}:is(.fm-lock,.fm-ghost):active:not(:disabled){transform:scale(.97)}.fm-lock:disabled{box-shadow:inset 0 0 0 1.5px var(--fm-line-strong);color:var(--fm-ink-faint);cursor:default;background:0 0}.fm-card .fm-lock:focus-visible{outline-color:var(--fm-ink)}.fm-eyebrow{color:var(--fm-ink-faint);margin:0;font-size:14px;font-weight:600;line-height:1.3}.fm-eyebrow[data-best=true]{color:var(--fm-lime)}.fm-reveal{flex-direction:column;gap:clamp(10px,2cqh,16px);display:flex}.fm-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fm-tile{background:var(--fm-card-deep);border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:clamp(12px,2cqh,16px) 16px;display:flex}.fm-tile p{color:var(--fm-ink-faint);margin:0;font-size:13px;font-weight:600;line-height:1.2}.fm-tile b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:clamp(22px,4cqh,30px);font-weight:800;line-height:1.05}.fm-tile span{text-overflow:ellipsis;white-space:nowrap;color:var(--fm-ink-soft);font-size:13px;font-weight:600;overflow:hidden}.fm-tile[data-answer]{background:var(--fm-paper);color:var(--fm-paper-ink);box-shadow:0 0 0 3px var(--fm-lime), 0 14px 30px -14px #140a3c99}.fm-tile[data-answer] p{color:var(--fm-paper-faint)}.fm-tile[data-answer] span{color:var(--fm-paper-dim)}.fm-landed{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.fm-landed b{letter-spacing:-.045em;color:var(--fm-bullseye);font-variant-numeric:tabular-nums;font-size:clamp(34px,6cqh,48px);font-weight:800;line-height:1}.fm-landed[data-tier=close] b{color:var(--fm-close)}.fm-landed[data-tier=ballpark] b{color:var(--fm-ballpark)}.fm-landed[data-tier=miss] b{color:var(--fm-miss)}.fm-landed>span:not(.fm-chip){letter-spacing:-.02em;font-size:clamp(18px,3cqh,23px);font-weight:700}.fm-landed .fm-chip{align-self:center;margin-left:auto}.fm-landed-note{color:var(--fm-ink-soft);margin:6px 0 0;font-size:13px;font-weight:500}.fm-chip{background:var(--fm-bullseye);color:var(--fm-lime-ink);border-radius:999px;padding:6px 11px;font-size:13px;font-weight:700;line-height:1}.fm-range{padding:36px 12px 0;overflow-x:clip}.fm-range-bar{height:10px;position:relative}.fm-range-bar i{background:#ffffff2e padding-box padding-box;border-inline:1.5px solid #0000;border-radius:999px;position:absolute;top:0;bottom:0;overflow:hidden}.fm-range-bar i>b{background:var(--fm-bullseye);position:absolute;inset:0}.fm-range-bar i>b[data-tier=close]{background:var(--fm-close)}.fm-range-bar i>b[data-tier=ballpark]{background:var(--fm-ballpark)}.fm-range-bar i>b[data-tier=miss]{background:var(--fm-miss)}.fm-range-answer{background:var(--fm-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-7px;bottom:-7px;left:50%}.fm-range-rail{pointer-events:none;position:absolute;inset:0}.fm-range-pin{position:absolute;top:50%;left:0}.fm-range-pin:after{content:"";background:var(--fm-ink);width:16px;height:16px;box-shadow:0 0 0 3px var(--fm-card);border-radius:999px;position:absolute;top:-8px;left:-8px}.fm-range-pin:before{content:"";background:var(--fm-ink);width:2px;height:12px;position:absolute;bottom:6px;left:-1px}.fm-range-pin b{background:var(--fm-ink);color:var(--fm-card);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:18px;left:0;transform:translate(-50%)}.fm-range-pin[data-align=start] b{transform:translate(-8px)}.fm-range-pin[data-align=end] b{transform:translate(calc(8px - 100%))}.fm-range-axis{height:16px;color:var(--fm-ink-soft);font-variant-numeric:tabular-nums;margin-top:12px;font-size:13px;font-weight:600;line-height:16px;position:relative}.fm-range-axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.fm-range-axis span[data-answer]{color:var(--fm-ink);font-weight:700}.fm-range-ends{color:var(--fm-ink-faint);justify-content:space-between;margin-top:4px;font-size:12px;font-weight:500;display:flex}.fm-math{right:var(--fm-pad);bottom:calc(var(--fm-pad) + 66px);left:var(--fm-pad);z-index:2;max-height:calc(100% - 2 * var(--fm-pad) - 66px - 28px);background:var(--fm-card-deep);border-radius:24px;padding:18px 22px;position:absolute;overflow-y:auto;box-shadow:0 -18px 40px -18px #140a3c99}.fm-math ol{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin:0;padding-left:1.3em;font-size:15px;line-height:1.5;list-style:decimal;display:flex}.fm-math li::marker{color:var(--fm-ink-faint);font-weight:600}.fm-sources{color:var(--fm-ink-faint);margin:10px 0 0;font-size:13px;line-height:1.5}.fm-sources span+span:before{content:"; "}.fm-sources a{color:var(--fm-ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--fm-line);text-decoration-color:var(--fm-line);text-underline-offset:2px}@media (hover:hover){.fm-sources a:hover{color:var(--fm-ink);text-decoration-color:currentColor}}.fm-foot{flex:none;align-items:center;gap:10px;padding-top:clamp(12px,2cqh,16px);display:flex}.fm-foot .fm-lock{margin-left:auto}.fm-math-toggle{height:56px;box-shadow:inset 0 0 0 1.5px var(--fm-line-strong);color:var(--fm-ink);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 18px 0 22px;font-size:16px;font-weight:700;transition:background-color .14s,box-shadow .14s,transform .12s;display:inline-flex}@media (hover:hover){.fm-math-toggle:hover{box-shadow:inset 0 0 0 1.5px var(--fm-ink)}}.fm-math-toggle:active{transform:scale(.97)}.fm-math-toggle[aria-expanded=true]{background:var(--fm-card-deep);box-shadow:none}.fm-math-toggle svg{transition:transform .2s var(--game-ease-out)}.fm-math-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.fm-narrow{display:none}.fm-over{flex-direction:column;flex:auto;min-height:0;display:flex}.fm-score{flex-direction:column;flex:none;align-items:flex-start;gap:10px;margin-bottom:clamp(16px,3.4cqh,28px);display:flex}.fm-big{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.fm-big-n{letter-spacing:-.06em;color:var(--fm-lime);font-size:clamp(72px,14cqh,120px);font-weight:800;line-height:.85}.fm-big-unit{letter-spacing:-.01em;color:var(--fm-ink-soft);font-size:clamp(17px,2.6cqh,21px);font-weight:600}.fm-list{flex:auto;min-height:96px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.fm-list li{border-top:1px solid var(--fm-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;font-size:14px;line-height:1.35;display:grid}.fm-list li:before{content:"";background:var(--fm-bullseye);border-radius:50%;width:8px;height:8px;margin-top:6px}.fm-list-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fm-list-off{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.fm-list-off b{font-size:15px;font-weight:700}.fm-list-off small{color:var(--fm-ink-faint);font-size:12px;font-weight:500}.fm-over-actions{flex:none;gap:10px;padding-top:clamp(12px,2cqh,16px);display:flex}.fm-sheet-wrap{z-index:5;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.fm-scrim{background:var(--fm-scrim);cursor:default;position:absolute;inset:0}.fm-sheet{background:var(--fm-sheet);width:100%;max-width:720px;max-height:100%;color:var(--game-text);border-radius:28px;outline:0;flex-direction:column;display:flex;position:relative;box-shadow:0 32px 80px -28px #18122c80}.fm-sheet :focus-visible{outline:2px solid var(--game-accent);outline-offset:2px}.fm-sheet-head{flex:none;justify-content:space-between;align-items:center;padding:16px 16px 0 28px;display:flex}.fm-sheet-head h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.fm-round{width:40px;height:40px;color:var(--game-text-dim);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;transition:background-color .14s,color .14s,opacity .14s;display:grid}@media (hover:hover){.fm-round:hover:not(:disabled){background:var(--fm-key);color:var(--game-text)}}.fm-round:active:not(:disabled){background:var(--fm-key);color:var(--game-text)}.fm-round:disabled{opacity:.35;cursor:default}.fm-sheet-body{grid-template-columns:320px minmax(0,1fr);gap:28px;min-height:0;padding:8px 28px 28px;display:grid;overflow-y:auto}.fm-calc{flex-direction:column;gap:12px;display:flex}.fm-display{padding:4px 6px 0}.fm-display input{width:100%;color:var(--game-text);font:inherit;letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:36px;font-weight:700;line-height:1.2}.fm-sheet .fm-display input:focus-visible{outline:0}.fm-display input::placeholder{color:var(--game-text-faint)}.fm-display p{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-height:1.4em;color:var(--game-text-dim);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.fm-keys{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.fm-keys button{background:var(--fm-key);height:clamp(40px,6.6cqh,54px);color:var(--game-text);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;place-items:center;font-size:19px;font-weight:600;transition:background-color .12s,transform .1s;display:grid}@media (hover:hover){.fm-keys button:hover{background:var(--fm-key-hover)}}.fm-keys button:active{background:var(--fm-key-press);transform:scale(.95)}.fm-keys button[data-kind=aux]{color:var(--game-text-dim);font-size:16px}.fm-keys button[data-kind=op]{background:var(--game-accent-soft);color:var(--game-accent);font-size:21px}@media (hover:hover){.fm-keys button[data-kind=op]:hover{background:rgb(var(--game-accent-rgb) / .2)}}.fm-keys button[data-kind=eq]{background:var(--game-accent);color:var(--game-accent-ink);font-size:21px}@media (hover:hover){.fm-keys button[data-kind=eq]:hover{background:var(--game-accent-lift)}}.fm-keys sup{font-size:.6em}.fm-notes{border-left:1px solid var(--game-line);contain:size;flex-direction:column;min-height:0;padding-left:28px;display:flex}.fm-notes-head{justify-content:space-between;align-items:center;margin-right:-10px;display:flex}.fm-notes-head p{color:var(--game-text-dim);margin:0;font-size:14px;font-weight:600}.fm-pad{flex-direction:column;flex:auto;min-height:0;margin-top:6px;display:flex;overflow-y:auto}.fm-line,.fm-grow{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:none;margin:0;font-size:15px;line-height:1.6}.fm-line{color:var(--game-text);font-weight:600}.fm-line span{color:var(--game-text-faint);font-weight:500}.fm-grow{display:grid}.fm-grow[data-last=true]{flex:auto;min-height:96px}.fm-grow:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}.fm-grow textarea,.fm-grow:after{min-width:0;font:inherit;overflow-wrap:anywhere;grid-area:1/1/2/2;padding:0}.fm-grow textarea{resize:none;width:100%;color:var(--game-text);background:0 0;border:0;outline:0;overflow:hidden}.fm-sheet .fm-grow textarea:focus-visible{outline:0}.fm-grow textarea::placeholder{color:var(--game-text-faint)}@media (pointer:coarse){.fm-line,.fm-grow{font-size:16px}}@container (max-width:640px){.fm-sheet-wrap{padding:12px}.fm-sheet{border-radius:24px}.fm-sheet-head{padding:10px 10px 0 22px}.fm-sheet-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 20px 20px}.fm-notes{border-top:1px solid var(--game-line);contain:none;border-left:0;padding:14px 0 0}.fm-display input{font-size:32px}}@container (max-width:520px){.fm-card{border-radius:28px}.fm-actions .fm-lock{flex:auto}.fm-over-actions>*{flex:1 1 0}.fm-foot .fm-lock{flex:auto}.fm-wide{display:none}.fm-narrow{display:inline}.fm-field{padding:0 20px}.fm-readout{padding-inline:20px}.fm-field input{font-size:20px}.fm-range-axis span[data-mid]{display:none}}.fm-cat{max-height:2.6em;transition:opacity .22s var(--game-ease), max-height .36s var(--game-ease-out), margin .36s var(--game-ease-out);overflow:hidden}.fm-card[data-phase=revealed] .fm-cat{opacity:0;max-height:0;margin-bottom:0}.fm-question{transition:font-size .38s var(--game-ease-out), line-height .38s var(--game-ease-out), letter-spacing .38s var(--game-ease-out), color .3s var(--game-ease)}.fm-readout{transition:opacity .18s var(--game-ease)}.fm-readout[data-on=false]{opacity:0}.fm-lock[aria-busy=true]{position:relative;overflow:hidden}.fm-lock[aria-busy=true]:disabled{background:var(--fm-lime);box-shadow:none;color:var(--fm-lime-ink);cursor:progress}.fm-lock[aria-busy=true]:after{content:"";animation:fm-sheen 1.1s var(--game-ease) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes fm-sheen{to{transform:translate(100%)}}.fm-trail i{animation:.42s cubic-bezier(.34,1.56,.64,1) both fm-dot-in}@keyframes fm-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.fm-trail b{display:inline-block}.fm-trail b[data-tick]{animation:.32s cubic-bezier(.2,1.3,.4,1) both fm-tick}@keyframes fm-tick{0%{opacity:0;transform:translateY(-45%)scale(1.2)}to{opacity:1;transform:none}}.fm-tile[data-answer]{animation:fm-answer-in .52s var(--game-ease-out) .18s both}@keyframes fm-answer-in{0%{opacity:0;box-shadow:0 0 0 0 var(--fm-lime), 0 14px 30px -14px #140a3c00;transform:scale(.94)}60%{opacity:1;transform:scale(1.015);box-shadow:0 0 0 6px #c9f5588c,0 14px 30px -14px #140a3c99}to{opacity:1;box-shadow:0 0 0 3px var(--fm-lime), 0 14px 30px -14px #140a3c99;transform:none}}.fm-landed .fm-chip{animation:.44s cubic-bezier(.34,1.56,.64,1) 1.05s both fm-chip-pop}.fm-landed[data-spot=true] .fm-chip{animation-delay:.4s}@keyframes fm-chip-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.fm-list li{animation:fm-row-in .36s var(--game-ease-out) both;animation-delay:calc(.3s + var(--i,0) * 45ms)}@keyframes fm-row-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fm-cat,.fm-question,.fm-readout{transition:none}.fm-lock[aria-busy=true]:after,.fm-trail i,.fm-trail b[data-tick],.fm-tile[data-answer],.fm-landed .fm-chip,.fm-list li{animation:none}}.fm-readout[data-note=true]{color:var(--fm-ink-faint)}.fm-over-note{color:var(--fm-ink-soft);text-wrap:pretty;margin:0;font-size:14px;font-weight:500;line-height:1.4}
