.lcm{--lcm-calm:0;--lcm-ink:var(--lcc-ink,#efe8d8);--lcm-fog:var(--lcc-ink-2,#a49d8f);--lcm-osd:var(--lcc-osd,#7dff9a);--lcm-amber:var(--lcc-amber,#e6b24e);--lcm-red:var(--lcc-red,#c11722);--lcm-mono:var(--lcc-mono,ui-monospace,Menlo,Consolas,monospace);--lcm-serif:var(--lcc-serif,Georgia,"Times New Roman",serif);--lcm-gx:14px;--lcm-gb:18px;position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:410px;margin:0 calc(var(--lcm-gx) * -1) calc(var(--lcm-gb) * -1);padding:6px var(--lcm-gx) 0;color:var(--lcm-ink);font-family:var(--lcm-serif);text-align:left}.lcm *,.lcm :after,.lcm :before{box-sizing:border-box}@container lcc (min-width: 620px){.lcm{--lcm-gx:28px;--lcm-gb:28px;min-height:450px}}.lcm-snow{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 46px);mask-image:linear-gradient(180deg,transparent 0,#000 46px)}.lcm-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lcm-lift{flex:none;display:flex;flex-direction:column;align-items:center;width:128px;padding:6px;border-radius:9px 9px 3px 3px;background:radial-gradient(120% 90% at 50% 0,rgba(230,178,78,.08),transparent 60%),linear-gradient(180deg,#1b1712,#0b0a08);box-shadow:inset 0 0 0 1px rgba(230,178,78,.38),inset 0 0 0 3px rgba(0,0,0,.6),inset 0 0 0 4px rgba(230,178,78,.14),0 3px 12px rgba(0,0,0,.65)}.lcm-lift-k{margin:0 0 1px;font:700 8px/1 var(--lcm-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--lcm-fog)}.lcm-lift-dial{display:block;width:100%;height:auto;overflow:visible}.lcm-lift-arc{fill:none;stroke:hsla(42,42%,89%,.5);stroke-width:1.4}.lcm-lift-tick{stroke:hsla(42,42%,89%,.62);stroke-width:1.5;stroke-linecap:round}.lcm-lift-n{font-family:var(--lcm-mono);font-size:10px;font-weight:700;letter-spacing:.06em;fill:var(--lcm-ink)}.lcm-lift-n--bliss{font-size:9px;fill:var(--lcm-amber)}.lcm-lift-down{fill:rgba(230,178,78,.18);stroke:rgba(230,178,78,.45);stroke-width:.8}.lcm-lift.is-cut .lcm-lift-down{fill:#ff6a5c;stroke:#ffb1a6;filter:drop-shadow(0 0 3px rgba(255,80,60,.8))}.lcm-lift-pin{fill:#2a2117;stroke:rgba(230,178,78,.8);stroke-width:1.2}.lcm-needle{fill:var(--lcm-amber);transform-box:view-box;transform-origin:60px 56px;transform:rotate(-66deg);transition:transform 1.6s cubic-bezier(.45,0,.3,1);filter:drop-shadow(0 0 2px rgba(230,178,78,.6))}.lcm-lift.is-cut .lcm-needle{transform:rotate(66deg);transition:transform .62s cubic-bezier(.6,0,.8,1.3)}.lcm-lift-cable{margin-top:1px;font:700 8px/1.2 var(--lcm-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lcm-fog)}.lcm-lift-cable b{font-weight:700;color:var(--lcm-osd);text-shadow:0 0 5px rgba(125,255,154,.45)}.lcm-lift.is-cut .lcm-lift-cable b{color:#ff6a5c;text-shadow:0 0 6px rgba(255,80,60,.6);animation:lcm-blink .5s step-end 6}.lcm-clock{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0}.lcm-clock-face{display:flex;align-items:baseline;gap:6px;padding:6px 9px 5px;border-radius:3px;background:rgba(0,0,0,.62);box-shadow:inset 0 0 0 1px rgba(125,255,154,.22),0 2px 10px rgba(0,0,0,.5)}.lcm-clock-k,.lcm-clock-of{font:700 9px/1 var(--lcm-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lcm-osd);opacity:.72}.lcm-clock-n{min-width:2ch;font:700 28px/1 var(--lcm-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--lcm-osd);text-shadow:0 0 8px rgba(125,255,154,.55)}.lcm-clock-x{align-self:center;padding:2px 3px 1px;border:1px solid rgba(230,178,78,.6);border-radius:2px;color:var(--lcm-amber)}.lcm-clock-x,.lcm-lamps{font:700 9px/1 var(--lcm-mono)}.lcm-lamps{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 11px;padding:5px 8px;border-radius:3px;background:rgba(0,0,0,.62);letter-spacing:.16em;text-transform:uppercase;color:var(--lcm-fog)}.lcm-lamp{display:inline-flex;align-items:center;gap:5px}.lcm-lamp:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5a4a2c,#1d160c 70%);box-shadow:inset 0 0 0 1px rgba(230,178,78,.42)}.lcm-lamp.is-lit{color:var(--lcm-ink)}.lcm-lamp.is-lit:before{background:radial-gradient(circle at 35% 30%,#fff7dc,var(--lcm-amber) 55%,#8a5a12);box-shadow:0 0 9px 2px rgba(230,178,78,.55)}.lcm-day{opacity:.75}.lcm-stage{position:relative;z-index:1;flex:1 1 auto;min-height:150px;pointer-events:none}.lcm-dot,.lcm-halo{position:absolute;left:50%;top:50%;border-radius:50%}.lcm-halo{width:190px;height:190px;margin:-95px 0 0 -95px;background:radial-gradient(circle,rgba(228,238,255,.24) 0,rgba(160,190,240,.09) 36%,transparent 68%);opacity:calc(.14 + .86 * var(--lcm-calm));transform:scale(calc(.55 + .6 * var(--lcm-calm)))}.lcm-dot{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:#fff;box-shadow:0 0 3px 1px #fff,0 0 10px 3px rgba(214,232,255,.75),0 0 calc(18px + 30px * var(--lcm-calm)) calc(4px + 8px * var(--lcm-calm)) rgba(170,200,255,.34)}.lcm[data-phase=sitting][data-cable=cut] .lcm-dot{animation:lcm-jolt .55s cubic-bezier(.5,0,.5,1) .5s 1 both}.lcm[data-live="1"][data-phase=after] .lcm-halo{animation:lcm-breathe 9s ease-in-out infinite}.lcm-shh{position:absolute;left:50%;top:calc(50% - 70px);display:flex;flex-direction:column;align-items:center;gap:3px;white-space:nowrap;transform:translateX(-50%);animation:lcm-shh .6s cubic-bezier(.2,.8,.3,1) both}.lcm-shh-word{font-family:var(--lcm-serif);font-size:40px;font-style:italic;line-height:1;letter-spacing:.03em;color:var(--lcm-ink);text-shadow:0 0 14px hsla(42,42%,89%,.35)}.lcm-shh-why{font:700 9.5px/1.2 var(--lcm-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lcm-fog)}.lcm-band{position:relative;z-index:1;display:flex;flex-direction:column;gap:11px;margin:0 calc(var(--lcm-gx) * -1);padding:28px var(--lcm-gx) 14px;background:linear-gradient(180deg,rgba(6,7,7,0),rgba(6,7,7,.84) 28px,rgba(6,7,7,.92));transition:opacity .6s ease}@container lcc (min-width: 620px){.lcm-band{padding-bottom:22px}}.lcm[data-phase=sitting] .lcm-band{opacity:.6}.lcm[data-phase=sitting] .lcm-band:focus-within,.lcm[data-phase=sitting] .lcm-band:hover{opacity:1}.lcm-say{display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-height:4.8em;max-width:40em;font-size:16.5px;line-height:1.45;text-wrap:pretty}.lcm-line{display:block}.lcm-line--dose{font-size:14.5px;font-style:italic;color:var(--lcm-fog)}.lcm-said{display:flex;flex-direction:column;gap:4px}.lcm-q{font-style:italic;quotes:"\201C" "\201D" "\2018" "\2019";color:var(--lcm-ink)}.lcm-who{font:700 10px/1.35 var(--lcm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lcm-amber)}.lcm .lcm-cite{font:400 10.5px/1.35 var(--lcm-mono);font-style:normal;letter-spacing:.05em;color:var(--lcm-fog)}.lcm-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lcm-len{display:inline-flex;flex-wrap:wrap;gap:6px}.lcm .lcm-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;min-height:36px;padding:7px 11px;border:1px solid rgba(125,255,154,.42);border-radius:3px;background:rgba(0,0,0,.5);color:var(--lcm-osd);font:700 10.5px/1.15 var(--lcm-mono);letter-spacing:.13em;text-align:left;text-transform:uppercase;text-shadow:0 0 5px rgba(125,255,154,.32);cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lcm .lcm-btn:hover{background:rgba(125,255,154,.12);border-color:var(--lcm-osd)}.lcm .lcm-btn:focus-visible{outline:2px solid var(--lcm-amber);outline-offset:2px;border-radius:3px}.lcm .lcm-pill[aria-pressed=true]{background:rgba(125,255,154,.17);border-color:var(--lcm-osd);color:#dcffe4}.lcm-pill-k{margin-left:3px;opacity:.7}.lcm .lcm-hum{margin-left:auto}.lcm .lcm-sit{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:48px;padding:7px 18px 7px 15px;border-color:hsla(42,42%,89%,.6);background:hsla(42,42%,89%,.06);color:var(--lcm-ink);text-shadow:none}.lcm .lcm-sit:hover{background:hsla(42,42%,89%,.13);border-color:var(--lcm-ink)}.lcm .lcm-sit.is-sitting{border-style:dashed}.lcm-sit-label{font:italic 400 21px/1 var(--lcm-serif);letter-spacing:.01em;text-transform:none}.lcm-sit-sub{font:700 9px/1 var(--lcm-mono);letter-spacing:.2em;color:var(--lcm-fog)}.lcm .lcm-shout{max-width:100%;min-height:48px;padding:9px 14px;border-color:#ff8a7a;background:var(--lcm-red);color:#fff;font-size:13px;letter-spacing:.06em;white-space:normal;text-shadow:0 1px 0 rgba(0,0,0,.4);box-shadow:0 0 18px rgba(193,23,34,.45)}.lcm .lcm-shout:hover{background:#d81f2b;border-color:#ffb1a6;animation:lcm-rattle .3s steps(2) infinite}.lcm-ledger{padding-top:9px;border-top:1px dashed hsla(42,42%,89%,.16);font:400 10.5px/1.55 var(--lcm-mono);letter-spacing:.03em;color:var(--lcm-fog)}.lcm-ledger b{font-weight:700;color:var(--lcm-ink)}@container lcc (max-width: 470px){.lcm-lift{width:108px}.lcm-clock-n{font-size:24px}.lcm-clock-face{gap:5px;padding:5px 7px 4px}.lcm-lamps{gap:5px 9px;letter-spacing:.12em}.lcm-say{font-size:15.5px}.lcm-shh-word{font-size:34px}.lcm .lcm-shout{font-size:12px}}@keyframes lcm-blink{0%{opacity:1}50%{opacity:.15}}@keyframes lcm-jolt{0%{transform:translateY(0)}35%{transform:translateY(18px)}62%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes lcm-breathe{0%,to{transform:scale(1.15);opacity:1}50%{transform:scale(1.32);opacity:.72}}@keyframes lcm-shh{0%{opacity:0;transform:translateX(-50%) scale(1.35)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes lcm-rattle{0%{transform:translateX(-1px)}50%{transform:translateX(1px)}}@media (prefers-reduced-motion:reduce){.lcm .lcm-btn,.lcm-band,.lcm-lift.is-cut .lcm-needle,.lcm-needle{transition:none}.lcm-halo{transform:none}.lcm .lcm-shout:hover,.lcm-lift.is-cut .lcm-lift-cable b,.lcm-shh,.lcm[data-live="1"][data-phase=after] .lcm-halo,.lcm[data-phase=sitting][data-cable=cut] .lcm-dot{animation:none}}@media print{.lcm-ctl,.lcm-snow{display:none}.lcm{min-height:0;margin:0}}.lcn{--lcn-ink:var(--lcc-ink,#efe8d8);--lcn-fog:var(--lcc-ink-2,#a49d8f);--lcn-amber:var(--lcc-amber,#e6b24e);--lcn-red:var(--lcc-red,#c11722);--lcn-osd:var(--lcc-osd,#7dff9a);--lcn-mono:var(--lcc-mono,ui-monospace,Menlo,Consolas,monospace);--lcn-serif:var(--lcc-serif,Georgia,"Times New Roman",serif);--lcn-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--lcn-line:hsla(42,42%,89%,.15);--lcn-well:rgba(0,0,0,.28);display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;color:var(--lcn-ink);font-family:var(--lcn-serif)}.lcn *,.lcn :after,.lcn :before{box-sizing:border-box}@container lcc (min-width: 820px){.lcn{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px 22px;align-items:start}.lcn-desc{grid-column:1/-1}}.lcn-main{min-width:0}.lcn-shot{position:relative;container-type:inline-size;width:100%;max-width:600px;margin:0 auto;aspect-ratio:320/250;overflow:hidden;border-radius:6px;background:#12100d;box-shadow:inset 0 0 0 1px hsla(42,42%,89%,.08),0 0 30px rgba(255,216,107,.06);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lcn[data-phase=lift] .lcn-shot,.lcn[data-phase=reach] .lcn-shot,.lcn[data-phase=show] .lcn-shot,.lcn[data-phase=stir] .lcn-shot{cursor:progress}.lcn-svg{display:block;width:100%;height:100%}.lcn-wall{fill:#12100d}.lcn-desk-edge{fill:rgba(255,210,160,.24)}.lcn-shadow{fill:rgba(0,0,0,.5)}.lcn-mug-body{fill:#e6dcc6;stroke:rgba(0,0,0,.35);stroke-width:.6}.lcn-mug-handle{fill:none;stroke:#d6cab0;stroke-width:3.2;stroke-linecap:round}.lcn-mug-rim{fill:#cfc3a8}.lcn-coffee{fill:#24130a}.lcn-pencil rect{fill:#d9a531}.lcn-pencil .lcn-pencil-tip{fill:#e3c79a}.lcn-pencil .lcn-pencil-end{fill:#c97a7c}.lcn-jar{transform-box:view-box;transform-origin:160px 194px}.lcn-glass{stroke:rgba(225,238,242,.5);stroke-width:1.3}.lcn-rim-back{fill:rgba(0,0,0,.3);stroke:rgba(225,238,242,.34);stroke-width:1.1}.lcn-floor{fill:rgba(207,227,234,.05);stroke:rgba(225,238,242,.18);stroke-width:.8}.lcn-rim-front{fill:none;stroke:rgba(235,244,246,.62);stroke-width:1.4}.lcn-lip{fill:none;stroke:rgba(235,244,246,.5);stroke-width:1.4;stroke-linecap:round}.lcn-shine{fill:hsla(0,0%,100%,.13)}.lcn-shine.lcn-shine--thin{fill:hsla(0,0%,100%,.08)}.lcn-tape{fill:hsla(43,58%,78%,.8)}.lcn-tape-text{font:700 7px/1 var(--lcn-mono);letter-spacing:.04em;fill:#2a2016;text-anchor:middle;dominant-baseline:central}.lcn-ball{transition:transform .5s cubic-bezier(.3,.7,.3,1.15),opacity .25s ease}.lcn-ball.is-gone{opacity:0}.lcn-ball-skin{stroke:rgba(0,0,0,.3);stroke-width:.6}.lcn-num{font:800 9px/1 var(--lcn-sans);fill:#1d1a16;text-anchor:middle;dominant-baseline:central}.lcn-num.lcn-num--10{font-size:7.6px;letter-spacing:-.03em}.lcn-num-bar{fill:#1d1a16}.lcn[data-phase=stir] .lcn-jig{animation:lcn-jig .15s ease-in-out .3s 4 alternate}.lcn[data-shake="1"] .lcn-jig{animation:lcn-jig .13s ease-in-out 5 alternate}.lcn[data-shake="2"] .lcn-jig{animation:lcn-jig-b .13s ease-in-out 5 alternate}.lcn[data-shake="1"] .lcn-jar{animation:lcn-shake .72s ease-in-out}.lcn[data-shake="2"] .lcn-jar{animation:lcn-shake-b .72s ease-in-out}.lcn[data-phase=stir] .lcn-jar{animation:lcn-nudge .6s ease-in-out .3s}@keyframes lcn-jig{0%{transform:translate(0)}35%{transform:translate(-1.4px,-1.9px)}70%{transform:translate(1.3px,-.6px)}to{transform:translate(.3px,-2.3px)}}@keyframes lcn-jig-b{0%{transform:translate(0)}35%{transform:translate(-1.4px,-1.9px)}70%{transform:translate(1.3px,-.6px)}to{transform:translate(.3px,-2.3px)}}@keyframes lcn-shake{0%,to{transform:none}14%{transform:translateX(-3px) rotate(-4deg)}32%{transform:translateX(3px) rotate(3.6deg)}50%{transform:translateX(-2px) rotate(-2.6deg)}68%{transform:translateX(1.5px) rotate(1.6deg)}84%{transform:rotate(-.6deg)}}@keyframes lcn-shake-b{0%,to{transform:none}14%{transform:translateX(-3px) rotate(-4deg)}32%{transform:translateX(3px) rotate(3.6deg)}50%{transform:translateX(-2px) rotate(-2.6deg)}68%{transform:translateX(1.5px) rotate(1.6deg)}84%{transform:rotate(-.6deg)}}@keyframes lcn-nudge{0%,to{transform:none}30%{transform:rotate(-.9deg)}65%{transform:rotate(.7deg)}}.lcn-arm{transition:transform .52s cubic-bezier(.45,.05,.3,1)}.lcn[data-phase=stir] .lcn-arm{transition-duration:.42s;transition-timing-function:ease-in}.lcn[data-phase=lift] .lcn-arm{transition-timing-function:cubic-bezier(.3,.6,.2,1)}.lcn[data-phase=done] .lcn-arm{transition-duration:.8s}.lcn[data-phase=stir] .lcn-arm-stir{animation:lcn-stir .17s ease-in-out .34s 3 alternate}@keyframes lcn-stir{0%{transform:translate(-3px,1px) rotate(-4deg)}to{transform:translate(3px,-1px) rotate(5deg)}}.lcn-held{opacity:0;transition:opacity .12s}.lcn[data-phase=lift] .lcn-held,.lcn[data-phase=said] .lcn-held,.lcn[data-phase=show] .lcn-held{opacity:1}.lcn-sleeve{fill:#0f0f12;stroke:hsla(42,42%,89%,.16);stroke-width:.8}.lcn-cuff{fill:#efe8d8;stroke:rgba(0,0,0,.3);stroke-width:.5}.lcn-button{fill:#b9b09c}.lcn-skin{fill:#d9b69a;stroke:rgba(60,30,20,.45);stroke-width:.6}.lcn-knuckle{fill:none;stroke:rgba(60,30,20,.35);stroke-width:.6;stroke-linecap:round}.lcn-date,.lcn-live{position:absolute;top:4.5%;z-index:3;font:700 clamp(8px,2.6cqi,11px)/1 var(--lcn-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.lcn-live{left:3.5%;display:inline-flex;align-items:center;gap:.5em;padding:.32em .6em;border-radius:2px;background:rgba(193,23,34,.88);color:#fff}.lcn-live-dot{width:.6em;height:.6em;border-radius:50%;background:#fff}.lcn[data-phase=lift] .lcn-live-dot,.lcn[data-phase=reach] .lcn-live-dot,.lcn[data-phase=show] .lcn-live-dot,.lcn[data-phase=stir] .lcn-live-dot{animation:lcn-blink .6s step-end 5}@keyframes lcn-blink{50%{opacity:.15}}.lcn-date{right:3.5%;color:var(--lcn-osd);text-shadow:0 0 6px rgba(125,255,154,.45)}.lcn-close{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding-bottom:12%;background:radial-gradient(60% 70% at 50% 44%,rgba(26,21,15,.6),rgba(8,7,6,.94));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}.lcn[data-phase=said] .lcn-close,.lcn[data-phase=show] .lcn-close{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.lcn-bigball{position:relative;display:grid;place-items:center;width:34cqi;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fffdf6 0,#efe8d8 55%,#b4aa95 100%);box-shadow:0 10px 28px rgba(0,0,0,.6),inset -6px -8px 18px rgba(0,0,0,.16);transform:translate(13cqi,-12cqi) scale(.19);transition:transform .55s cubic-bezier(.2,.8,.25,1.1),box-shadow .4s}.lcn[data-phase=said] .lcn-bigball,.lcn[data-phase=show] .lcn-bigball{transform:none}.lcn[data-seven] .lcn-bigball{box-shadow:0 10px 28px rgba(0,0,0,.6),inset -6px -8px 18px rgba(0,0,0,.16),0 0 0 .7cqi rgba(230,178,78,.85),0 0 7cqi rgba(230,178,78,.5)}.lcn-bigball-n{font:800 17cqi/1 var(--lcn-sans);letter-spacing:-.04em;color:#1d1a16;transform:rotate(-8deg)}.lcn-bigball.is-under .lcn-bigball-n{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.08em}.lcn-third{position:absolute;left:3.5%;right:3.5%;bottom:4.5%;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.35em;pointer-events:none}.lcn-kick{padding:.32em .6em;background:var(--lcn-amber);color:#15110a;font:700 clamp(8.5px,2.6cqi,12px)/1.2 var(--lcn-mono);letter-spacing:.08em;text-transform:uppercase;animation:lcn-in .35s ease-out both}.lcn-third-bar{display:inline-block;max-width:100%;padding:.38em .75em .42em;border-left:4px solid var(--lcn-red);background:linear-gradient(90deg,rgba(10,10,14,.93),rgba(10,10,14,.8));box-shadow:0 2px 10px rgba(0,0,0,.4);color:#f6f1e4;font:400 clamp(13px,4.6cqi,22px)/1.15 var(--lcn-serif)}.lcn[data-seven] .lcn-third-bar{border-left-color:var(--lcn-amber)}.lcn-third-word{display:inline-block;color:#fff;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lcn[data-phase=said] .lcn-third-word{animation:lcn-word .55s cubic-bezier(.2,.9,.3,1.2) both}@keyframes lcn-word{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.08em}}@keyframes lcn-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lcn-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.lcn-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:.55em 1em;border:1px solid hsla(42,42%,89%,.32);border-radius:4px;background:hsla(42,42%,89%,.05);color:var(--lcn-ink);font:700 12px/1.1 var(--lcn-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .15s,border-color .15s,transform .1s}.lcn-btn:hover{background:hsla(42,42%,89%,.12);border-color:hsla(42,42%,89%,.55)}.lcn-btn:active{transform:translateY(1px)}.lcn-btn.lcn-btn--draw{border-color:var(--lcn-amber);background:var(--lcn-amber);color:#15110a;box-shadow:0 0 18px rgba(230,178,78,.26)}.lcn-btn.lcn-btn--draw:hover{background:#f0c46a}.lcn-btn[aria-disabled=true]{opacity:.55;cursor:progress}.lcn-btn.lcn-btn--sound[aria-pressed=false]{color:var(--lcn-fog)}.lcn :focus-visible{outline:2px solid var(--lcn-osd);outline-offset:2px}.lcn-note{min-height:1.45em;margin:10px 0 0;color:var(--lcn-fog);font:italic 14.5px/1.45 var(--lcn-serif);text-align:center}.lcn-side{display:grid;gap:14px;align-content:start;min-width:0}.lcn-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;color:var(--lcn-fog);font:700 11px/1.2 var(--lcn-mono);letter-spacing:.14em;text-transform:uppercase}.lcn-h-n{color:var(--lcn-osd);letter-spacing:.06em}.lcn-tally,.lcn-wes{margin:0;padding:12px 12px 10px;border:1px solid var(--lcn-line);border-radius:6px;background:var(--lcn-well)}.lcn-cols{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;align-items:end;height:108px}.lcn-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0;height:100%}.lcn-col-c{min-height:10px;color:var(--lcn-fog);font:700 10px/1 var(--lcn-mono)}.lcn-stack{display:flex;flex-direction:column-reverse;align-items:center;gap:1px}.lcn-stack i{display:block;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffdf6,#efe8d8 55%,#a99f8b)}.lcn-stack:empty:before{content:"";display:block;width:10px;height:10px;border:1px dashed hsla(42,42%,89%,.22);border-radius:50%}.lcn-col.is-last .lcn-stack i:last-child{box-shadow:0 0 0 1.5px var(--lcn-amber),0 0 8px rgba(230,178,78,.7);animation:lcn-drop .42s cubic-bezier(.3,1.5,.5,1) both}@keyframes lcn-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.lcn-col-n{width:100%;padding-top:4px;border-top:1px solid hsla(42,42%,89%,.22);color:var(--lcn-ink);font:800 12px/1 var(--lcn-sans);text-align:center}.lcn-col.is-seven .lcn-col-n{color:var(--lcn-amber)}.lcn-col.is-last .lcn-col-n{color:#fff}.lcn-clear{min-height:32px;margin-top:6px;padding:0 .4em;border:0;background:none;color:var(--lcn-fog);font:11px/1 var(--lcn-mono);letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lcn-clear:disabled{opacity:.35;cursor:default}.lcn-comment{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.lcn-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#4a8fbf;color:#fff;font:700 13px/1 var(--lcn-sans)}.lcn-avatar.lcn-avatar--dl{border:1px solid hsla(42,42%,89%,.5);background:#1a1712;font-size:10px;letter-spacing:.04em}.lcn-comment-body{min-width:0}.lcn-who{margin:0;color:var(--lcn-ink);font:700 12.5px/1.3 var(--lcn-sans)}.lcn-who span{margin-left:.35em;color:var(--lcn-fog);font-weight:400}.lcn-said{margin:3px 0 0;color:var(--lcn-ink);font:14.5px/1.4 var(--lcn-sans)}.lcn-reply{margin:12px 0 0 22px}.lcn-wes.is-answered .lcn-reply{animation:lcn-stamp .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes lcn-stamp{0%{opacity:0;transform:scale(1.2) rotate(-2deg)}to{opacity:1;transform:none}}.lcn-wes-count{margin:12px 0 0;padding-top:9px;border-top:1px dashed hsla(42,42%,89%,.2);color:var(--lcn-osd);font:12px/1.5 var(--lcn-mono)}.lcn-desc{min-width:0;padding:0 12px;border-radius:6px;background:hsla(42,42%,89%,.06)}.lcn-desc>summary{display:flex;align-items:center;gap:12px;min-height:42px;color:var(--lcn-ink);font:700 12px/1.2 var(--lcn-mono);letter-spacing:.1em;text-transform:uppercase;list-style:none;cursor:pointer}.lcn-desc>summary::-webkit-details-marker{display:none}.lcn-desc>summary:after{content:"\2026more";margin-left:auto;color:var(--lcn-fog);font-weight:400;letter-spacing:0;text-transform:none}.lcn-desc[open]>summary:after{content:"Show less"}.lcn-desc-body{padding:0 0 12px;color:var(--lcn-ink);font:15px/1.55 var(--lcn-serif)}.lcn-desc-body p{margin:0 0 .75em}.lcn-desc-body p:last-child{margin-bottom:0}.lcn-desc-body cite{font-style:italic}.lcn-src{color:var(--lcn-fog);font-size:.88em}.lcn .lcn-desc-body a{color:var(--lcn-amber);text-decoration:underline;text-underline-offset:3px}.lcn .lcn-desc-body a:hover{color:#f0c46a}.lcn-cap-n{font-weight:700;letter-spacing:.06em;text-transform:uppercase}@container lcc (max-width: 460px){.lcn-controls{gap:6px}.lcn-btn{flex:1 1 auto;padding:.55em .7em;font-size:11px;letter-spacing:.07em}.lcn-btn.lcn-btn--draw{flex-basis:100%}.lcn-desc-body{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.lcn-arm{display:none}.lcn *,.lcn :after,.lcn :before{animation:none!important;transition:none!important}}.lcq{container:lcq/inline-size;display:flex;flex-direction:column;gap:12px;color:var(--lcc-ink,#efe8d8);font-family:var(--lcc-serif,Georgia,serif)}.lcq,.lcq-screen{position:relative;min-width:0}.lcq-screen{border-radius:8px}.lcq-slides{display:grid;min-width:0}.lcc .lcq figure.lcq-slide{grid-area:1/1;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:236px;margin:0;padding:10px 8px 4px;border-radius:8px;visibility:hidden}.lcc .lcq figure.lcq-slide[data-on]{visibility:visible}.lcq-slide:not([data-on]) *{animation:none!important}.lcq-top{display:flex;align-items:center;gap:10px;min-width:0}.lcq-bug{flex:none;display:grid;place-items:center;width:46px;height:36px;padding:3px 4px;border-radius:5px;border:1px solid color-mix(in srgb,var(--lcq-c) 45%,transparent);background:rgba(0,0,0,.4);color:var(--lcq-c);box-shadow:0 0 10px -2px color-mix(in srgb,var(--lcq-c) 35%,transparent)}.lcq-motif{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lcq-cat{flex:1 1 auto;min-width:0;font:700 12px/1.3 var(--lcc-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--lcq-c);text-shadow:0 0 8px color-mix(in srgb,var(--lcq-c) 45%,transparent)}.lcq-clock{flex:none;padding:3px 6px;border-radius:3px;background:rgba(0,0,0,.55);font:700 12px/1 var(--lcc-mono);letter-spacing:.06em;color:var(--lcc-ink-2)}@container lcq (min-width: 560px){.lcq-bug{width:58px;height:44px;padding:4px 5px}.lcq-cat{font-size:13px}}.lcq-clock small{margin-left:3px;font-size:8.5px;letter-spacing:.12em}.lcc .lcq blockquote.lcq-q{position:relative;margin:0;padding:0 0 0 .05em;border:0;background:none;quotes:none;font-family:var(--lcc-serif);font-style:normal;font-weight:400;color:var(--lcc-ink);text-wrap:pretty;text-shadow:0 0 14px hsla(42,42%,89%,.16);overflow-wrap:break-word}.lcc .lcq blockquote.lcq-q:after,.lcc .lcq blockquote.lcq-q:before{content:none;display:none}.lcq-mark{margin-left:-.42em}.lcq-q[data-size=xl]{font-size:clamp(27px,7.4cqi,46px);line-height:1.14;letter-spacing:-.01em}.lcq-q[data-size=l]{font-size:clamp(21px,5.2cqi,33px);line-height:1.24}.lcq-q[data-size=m]{font-size:clamp(18px,4cqi,25px);line-height:1.38}.lcq-q[data-size=s]{font-size:clamp(16.5px,3.3cqi,21px);line-height:1.46}@container lcq (max-width: 360px){.lcq-mark{margin-left:0}}.lcc .lcq figcaption.lcq-chyron{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;font:12px/1.35 var(--lcc-mono);color:var(--lcc-ink);text-align:left}.lcq-lower{display:flex;align-items:stretch;min-width:0;max-width:100%;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}.lcq-no{flex:none;display:flex;align-items:center;padding:6px 16px 6px 10px;background:var(--lcq-c);color:#0a0d0c;font-weight:700;font-size:13px;letter-spacing:.04em;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.lcq-no small{font-size:10px;opacity:.7}.lcq-src{flex:0 1 auto;min-width:0;margin-left:-6px;padding:6px 12px 6px 14px;background:linear-gradient(90deg,rgba(8,10,12,.92),rgba(18,22,26,.86));border-top:1px solid color-mix(in srgb,var(--lcq-c) 55%,transparent);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%);letter-spacing:.04em;overflow-wrap:anywhere}.lcq-note{display:block;font:italic 13.5px/1.45 var(--lcc-serif);color:var(--lcc-ink-2)}.lcc .lcq a.lcq-book,.lcc .lcq a.lcq-book:visited{display:inline-flex;align-items:center;min-height:32px;font:11.5px/1.45 var(--lcc-mono);font-style:normal;letter-spacing:.06em;color:var(--lcc-amber);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lcc .lcq a.lcq-book:hover{color:#ffd27a}.lcc .lcq a.lcq-book:focus-visible{outline:2px solid var(--lcc-amber);outline-offset:2px;border-radius:2px}.lcq-motif .lcq-fill{fill:currentColor;stroke:none}.lcq-motif .lcq-paint{stroke:#d8322d;stroke-width:4.4}.lcq-motif .lcq-ferrule{stroke:#efe8d8;stroke-width:5.6;stroke-linecap:butt}.lcq-motif .lcq-tip{fill:#d8322d;stroke:none}.lcq-motif .lcq-sweep{fill:currentColor;stroke:none;opacity:.32;transform-box:view-box;transform-origin:32px 24px}.lcq-motif .lcq-leader-n{fill:currentColor;stroke:none;font:700 17px/1 var(--lcc-mono)}.lcq-motif .lcq-glow{fill:currentColor;stroke:none;opacity:.16}.lcq-motif .lcq-bulb{fill:rgba(255,230,190,.18)}.lcq-motif .lcq-fence{stroke:#efe8d8;stroke-width:1.8}.lcq-motif .lcq-rose{fill:#e02a35;stroke:none}.lcq-motif .lcq-rose-curl{stroke:#6b0a10;stroke-width:1.4}.lcq-motif .lcq-ring{transform-origin:32px 24px}.lcq-motif .lcq-fish,.lcq-motif .lcq-ring{transform-box:view-box}.lcq-fish{animation:lcq-swim 3.4s ease-in-out infinite alternate paused}.lcq-ring{animation:lcq-ripple 4.2s ease-in-out infinite paused}.lcq-ring--2{animation-delay:-1.4s}.lcq-ring--3{animation-delay:-2.8s}.lcq-sweep{animation:lcq-sweep 1.6s linear infinite paused}.lcq-glow{animation:lcq-flicker 5.3s step-end infinite paused}.lcc[data-live="1"] .lcq-slide[data-on] .lcq-fish,.lcc[data-live="1"] .lcq-slide[data-on] .lcq-glow,.lcc[data-live="1"] .lcq-slide[data-on] .lcq-ring,.lcc[data-live="1"] .lcq-slide[data-on] .lcq-sweep{animation-play-state:running}.lcq-osd{position:absolute;z-index:6;top:8px;right:8px;padding:6px 8px;border-radius:3px;background:rgba(0,0,0,.72);line-height:0;pointer-events:none}.lcq-osd .lcq-osd-n{height:26px}@container lcq (min-width: 560px){.lcq-osd .lcq-osd-n{height:34px}}.lcq-tear{position:absolute;z-index:5;inset:0;overflow:hidden;border-radius:8px;pointer-events:none;background-color:#111;background-image:var(--lcc-noise);background-size:180px 180px;opacity:.94;animation:lcq-snow .21s step-end infinite}.lcq-tear:after{content:"";position:absolute;left:-5%;right:-5%;top:46%;height:3px;background:rgba(235,245,255,.9);box-shadow:0 0 16px 4px rgba(200,225,255,.5);animation:lcq-line .17s linear both}.lcq[data-phase=tear] .lcq-slide[data-on]{animation:lcq-shear .17s linear both}.lcq-card{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#000;color:#f4f1ea;font-family:var(--lcc-mono)}.lcq-card-plate{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px 12px;background:#050505;text-align:center}.lcq-card-plate b{font:700 clamp(12px,3.3cqi,17px)/1.25 var(--lcc-mono);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance}.lcq-card-plate em{font:italic clamp(13px,3cqi,15.5px)/1.35 var(--lcc-serif);color:#bdb6a7}.lcq-cb{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.lcq-cb-top{flex:1 1 auto;display:flex}.lcq-cb-mid{flex:0 0 12%;display:flex}.lcq-cb i{display:block;flex:1 1 0;min-width:0}.lcq-cf{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.lcq-cf-curtain{flex:1.25 1 0;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 30%,transparent 80%,rgba(0,0,0,.5)),repeating-linear-gradient(90deg,#33060a,#7c1219 8px,#b51d26 14px,#8a141b 20px,#33060a 30px)}.lcq-cf-floor{position:relative;flex:1 1 0;overflow:hidden;perspective:160px;perspective-origin:50% 0}.lcq-cf-floor i{position:absolute;left:-60%;right:-60%;top:0;height:260%;transform:rotateX(52deg);transform-origin:50% 0;background:linear-gradient(135deg,#efe9de 25%,transparent 0) -16px 0 /32px 32px,linear-gradient(225deg,#efe9de 25%,transparent 0) -16px 0 /32px 32px,linear-gradient(315deg,#efe9de 25%,transparent 0) 0 0 /32px 32px,linear-gradient(45deg,#efe9de 25%,transparent 0) 0 0 /32px 32px,#141210}.lcq-card[data-kind=floor] .lcq-card-plate{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;max-width:88%;border:1px solid hsla(39,35%,90%,.5);box-shadow:0 6px 20px rgba(0,0,0,.6)}.lcq-cg{flex:1 1 auto;display:grid;place-items:center;min-height:0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.85) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.85) 0 1px,transparent 1px 24px),#5e5e5e;background-position:50%}.lcq-cg-disc{display:grid;grid-template-rows:1fr 1fr 1.15fr 1fr 1fr;width:min(58%,210px);aspect-ratio:1;overflow:hidden;border-radius:50%;border:2px solid #fff;background:#000;box-shadow:0 0 0 6px rgba(0,0,0,.25)}.lcq-cg-disc i{display:block;min-height:0}.lcq-cg-ramp{background:linear-gradient(90deg,#000 0 16.6%,#333 0 33.3%,#666 0 50%,#999 0 66.6%,#ccc 0 83.3%,#fff 0)}.lcq-cg-grate{background:repeating-linear-gradient(90deg,#fff 0 1px,#000 1px 2px) 0 0 /25% 100% no-repeat,repeating-linear-gradient(90deg,#fff 0 2px,#000 2px 4px) 33% 0 /25% 100% no-repeat,repeating-linear-gradient(90deg,#fff 0 3px,#000 3px 6px) 66% 0 /25% 100% no-repeat,repeating-linear-gradient(90deg,#fff 0 5px,#000 5px 10px) 100% 0 /25% 100% no-repeat,#000}.lcc .lcq .lcq-cg-name{display:grid;place-items:center;font:700 clamp(8px,2.1cqi,11px)/1 var(--lcc-mono);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#000;border-block:2px solid #fff}.lcq-cg-bars{background:linear-gradient(90deg,#bfbf00 0 16.6%,#00bfbf 0 33.3%,#00bf00 0 50%,#bf00bf 0 66.6%,#bf0000 0 83.3%,#0000bf 0)}.lcq-cg-bw{background:linear-gradient(90deg,#fff 0 50%,#000 0)}.lcq-card[data-kind=cup]{background:radial-gradient(90% 80% at 50% 40%,#1f3b66,#0b1830 75%)}.lcq-card[data-kind=cup] .lcq-card-plate{background:transparent;padding-top:0}.lcq-cc{flex:1 1 auto;display:grid;place-items:center;min-height:0;padding:12px 0 0}.lcq-cc svg{display:block;width:min(52%,220px);height:auto;max-height:100%;overflow:visible}.lcq-cc-steam{fill:none;stroke:hsla(39,35%,90%,.55);stroke-width:2.4;stroke-linecap:round}.lcq-cc-saucer{fill:#f2ede3}.lcq-cc-cup{fill:#f7f3ea}.lcq-cc-handle{fill:none;stroke:#f7f3ea;stroke-width:4.5;stroke-linecap:round}.lcq-cc-coffee{fill:#3b2414}.lcq-cd{flex:1 1 auto;display:grid;place-items:center;min-height:0}.lcq-cd i{display:block;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px rgba(220,235,255,.9),0 0 30px 10px rgba(160,190,255,.35)}.lcq-card[data-kind=dot] .lcq-card-plate{background:transparent;padding-bottom:18px}.lcq-tuner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.lcc .lcq button.lcq-key{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:40px;margin:0;padding:0 10px;border:1px solid rgba(125,255,154,.42);border-radius:4px;background:rgba(0,0,0,.62);color:var(--lcc-osd);font:700 11.5px/1 var(--lcc-mono);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 6px rgba(125,255,154,.45);box-shadow:inset 0 0 10px rgba(125,255,154,.06);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lcq-key svg{width:10px;height:10px;fill:currentColor;filter:drop-shadow(0 0 3px rgba(125,255,154,.5))}.lcc .lcq button.lcq-key:hover{background:rgba(125,255,154,.1);border-color:rgba(125,255,154,.7)}.lcc .lcq button.lcq-key:active{background:var(--lcc-osd);color:#031a08;text-shadow:none}.lcc .lcq button.lcq-key:focus-visible{outline:2px solid var(--lcc-amber);outline-offset:2px;border-radius:4px}.lcc .lcq button.lcq-key--sound:before{content:"";width:7px;height:7px;border-radius:50%;border:1px solid}.lcc .lcq button.lcq-key--sound[aria-pressed=true]:before{background:currentColor;box-shadow:0 0 6px 1px rgba(125,255,154,.7)}.lcc .lcq button.lcq-key--sound[aria-pressed=false]{color:var(--lcc-ink-2);border-color:hsla(40,10%,60%,.4);text-shadow:none}.lcq-band{--lcq-pad:8px;position:relative;min-width:0;height:48px;border-radius:6px;border:1px solid rgba(230,178,78,.32);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 40%),linear-gradient(180deg,#0b0d0c,#141816);box-shadow:inset 0 0 14px rgba(0,0,0,.8),0 0 14px -6px rgba(230,178,78,.4)}.lcq-ticks{position:absolute;left:var(--lcq-pad);right:var(--lcq-pad);top:7px;height:18px;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none}.lcq-ticks i{display:block;flex:none;width:2px;height:7px;border-radius:1px;background:hsla(40,10%,60%,.34)}.lcq-ticks i[data-dec]{height:10px;background:hsla(40,10%,60%,.6)}.lcq-ticks i[data-seen]{height:14px;background:var(--c);box-shadow:0 0 5px color-mix(in srgb,var(--c) 70%,transparent)}.lcq-scale{position:absolute;left:var(--lcq-pad);right:var(--lcq-pad);bottom:5px;height:12px;pointer-events:none;font:700 9.5px/12px var(--lcc-mono);color:rgba(230,178,78,.75)}.lcq-scale span{position:absolute;top:0;left:calc(var(--x) * 100%);transform:translateX(-50%)}.lcc .lcq input.lcq-range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ew-resize;touch-action:pan-y}.lcq-range::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}.lcq-range::-moz-range-track{height:100%;background:transparent;border:0}.lcq-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:46px;border:0;border-radius:2px;background:linear-gradient(90deg,rgba(230,178,78,0) 0 4px,rgba(230,178,78,.28) 4px 6.5px,#ffb23d 6.5px 9.5px,rgba(230,178,78,.28) 9.5px 12px,rgba(230,178,78,0) 12px)}.lcq-range::-moz-range-thumb{width:16px;height:46px;border:0;border-radius:2px;background:linear-gradient(90deg,rgba(230,178,78,0) 0 4px,rgba(230,178,78,.28) 4px 6.5px,#ffb23d 6.5px 9.5px,rgba(230,178,78,.28) 9.5px 12px,rgba(230,178,78,0) 12px)}.lcc .lcq input.lcq-range:focus{outline:none}.lcc .lcq input.lcq-range:focus-visible{outline:2px solid var(--lcc-amber);outline-offset:3px;border-radius:6px}.lcq-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;min-width:0}.lcq-seen{flex:1 1 11em;min-width:0;font:700 11.5px/1.35 var(--lcc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lcc-osd);text-shadow:0 0 6px rgba(125,255,154,.45)}.lcq[data-done] .lcq-seen{color:var(--lcc-amber);text-shadow:0 0 8px rgba(230,178,78,.5)}.lcq-hint{display:block;font:italic 13.5px/1.4 var(--lcc-serif);color:var(--lcc-ink-2)}@container lcq (max-width: 420px){.lcq-row .lcq-key--wide{flex:1 1 auto}.lcq-seen{flex-basis:100%}}@keyframes lcq-swim{0%{transform:translateX(-2px) rotate(-2deg)}to{transform:translateX(3px) rotate(2deg)}}@keyframes lcq-ripple{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes lcq-sweep{to{transform:rotate(1turn)}}@keyframes lcq-flicker{0%,61%{opacity:.16}62%{opacity:.03}65%{opacity:.16}69%{opacity:.02}71%,to{opacity:.16}}@keyframes lcq-snow{0%{background-position:0 0}25%{background-position:-61px 37px}50%{background-position:43px -89px}75%{background-position:-97px -23px}to{background-position:17px 71px}}@keyframes lcq-line{0%{transform:translateY(-70px) scaleY(1);opacity:.4}to{transform:translateY(70px) scaleY(2);opacity:1}}@keyframes lcq-shear{0%{transform:none;filter:none}40%{transform:translateX(7px) skewX(-7deg);filter:brightness(1.7) contrast(1.3)}to{transform:translateX(-3px) skewX(3deg);filter:brightness(2.2)}}@media (prefers-reduced-motion:reduce){.lcq *,.lcq :after,.lcq :before{animation:none!important;transition:none!important}}@media print{.lcq-card,.lcq-hint,.lcq-osd,.lcq-row,.lcq-tear,.lcq-tuner{display:none!important}}.lcq[data-phase=card] .lcq-slide[data-on],.lcq[data-phase=card] .lcq-slides{visibility:hidden}.lcr{--lcr-ink:var(--lcc-ink,#efe8d8);--lcr-fog:var(--lcc-ink-2,#a49d8f);--lcr-amber:var(--lcc-amber,#e6b24e);--lcr-crimson:var(--lcc-red,#c11722);--lcr-curtain:var(--dl-curtain,#6a0f14);--lcr-curtain-dk:var(--dl-curtain-dk,#420a0e);--lcr-chev-a:var(--dl-chev-a,#ece6d7);--lcr-chev-b:#1d1411;--lcr-paper:var(--dl-paper,#e6dcc6);--lcr-paper-ink:var(--dl-ink,#1a1712);--lcr-mono:var(--lcc-mono,ui-monospace,Menlo,Consolas,monospace);--lcr-serif:var(--lcc-serif,Georgia,"Times New Roman",serif);--lcr-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--lcr-run:normal;display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;margin:2px 0 4px;color:var(--lcr-ink)}.lcr[data-dir=air]{--lcr-run:reverse}.lcr,.lcr *,.lcr :after,.lcr :before{box-sizing:border-box}.lcr-stage{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:4/3.1;overflow:hidden;border-radius:6px;background:#1a0405;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),0 0 0 1px rgba(193,23,34,.18);-moz-user-select:none;user-select:none;-webkit-user-select:none}@container lcc (min-width: 560px){.lcr-stage{aspect-ratio:16/10}}.lcr-stage:after{content:"";position:absolute;inset:auto 0 0 0;height:36%;z-index:4;background:linear-gradient(180deg,transparent,rgba(6,2,2,.62) 70%);pointer-events:none}.lcr-curtain{position:absolute;inset:0 0 30% 0;z-index:0;background:radial-gradient(120% 75% at 50% -8%,rgba(255,128,96,.26),transparent 62%),linear-gradient(180deg,rgba(0,0,0,.42),transparent 16%,transparent 80%,rgba(0,0,0,.55)),repeating-linear-gradient(90deg,transparent 0 8px,rgba(0,0,0,.3) 13px,transparent 19px 29px),repeating-linear-gradient(90deg,#560a0f,#8a131a 6px,#bb1e26 10px,#9c171e 14px,#6c0e14 19px,#4c090d 23px);background-size:auto,auto,41px 100%,23px 100%;background-color:var(--lcr-curtain)}.lcr-floor{position:absolute;inset:auto 0 0 0;height:34%;z-index:1;overflow:hidden;perspective:79cqi;perspective-origin:50% 0;background:var(--lcr-chev-b)}.lcr-floor-plane{--z:9cqi;position:absolute;top:0;left:-100%;right:-100%;height:250%;transform-origin:50% 0;transform:rotateX(72deg);background:linear-gradient(135deg,var(--lcr-chev-a) 25%,transparent 25%) calc(var(--z) / -2) 0 /var(--z) var(--z),linear-gradient(225deg,var(--lcr-chev-a) 25%,transparent 25%) calc(var(--z) / -2) 0 /var(--z) var(--z),linear-gradient(315deg,var(--lcr-chev-a) 25%,transparent 25%) 0 0 /var(--z) var(--z),linear-gradient(45deg,var(--lcr-chev-a) 25%,transparent 25%) 0 0 /var(--z) var(--z),var(--lcr-chev-b)}@container lcc (min-width: 560px){.lcr-floor{perspective:64cqi}.lcr-floor-plane{--z:7cqi}}.lcr-floor:after{content:"";position:absolute;inset:0;background:radial-gradient(40% 70% at 84% 10%,rgba(255,186,110,.18),transparent 70%),linear-gradient(180deg,rgba(14,3,3,.82),rgba(14,3,3,.28) 45%,rgba(14,3,3,.05));pointer-events:none}.lcr-chair{left:5%;bottom:13%;display:block;width:24%;height:auto;filter:drop-shadow(0 4px 3px rgba(0,0,0,.55))}.lcr-chair,.lcr-lamp{position:absolute;z-index:2}.lcr-lamp{right:8%;bottom:14%;height:60%;aspect-ratio:40/150}.lcr-lamp svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.lcr-lamp-shade{fill:#f4dca8}.lcr-lamp-glow{position:absolute;left:50%;top:15%;width:460%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,204,128,.42),rgba(255,150,90,.13) 55%,transparent);pointer-events:none}.lcr-man-wrap{position:absolute;left:50%;bottom:10%;z-index:3;height:52%;aspect-ratio:60/126;transform:translateX(-50%)}.lcr-man{display:block;width:100%;height:100%;overflow:visible}.lcr-man-shadow{fill:rgba(0,0,0,.5)}.lcr-arm,.lcr-leg,.lcr-man-body,.lcr-mouth,.lcr-snap{transform-box:fill-box}.lcr-man-body{transform-origin:50% 100%}.lcr-arm,.lcr-leg{transform-origin:50% 4%}.lcr-mouth{transform-origin:50% 50%}.lcr-snap{fill:none;stroke:var(--lcr-ink);stroke-width:1.3;stroke-linecap:round;opacity:0}.lcr-slate{position:absolute;top:4.5%;left:3.5%;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:4px 7px 3px;border:1px solid hsla(41,55%,92%,.26);border-radius:3px;background:rgba(8,4,4,.74);color:#f6efe0;font:700 clamp(9px,2.5cqi,11px) /1 var(--lcr-mono);letter-spacing:.12em;white-space:nowrap}.lcr-slate-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 6px rgba(255,59,48,.8)}.lcr[data-dir=air] .lcr-slate-dot{background:var(--lcc-osd,#7dff9a);box-shadow:0 0 6px rgba(125,255,154,.7)}.lcr-sub{position:absolute;left:5%;right:5%;bottom:5%;z-index:6;margin:0;color:#fffbea;font:600 clamp(14px,4.4cqi,22px) /1.32 var(--lcr-sans);letter-spacing:.01em;text-align:center;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,0 2px 6px rgba(0,0,0,.85)}.lcr-sub--cc{left:50%;right:auto;width:-moz-max-content;width:max-content;max-width:90%;padding:4px 8px 3px;transform:translateX(-50%);background:rgba(0,0,0,.86);font:700 clamp(10px,2.8cqi,13px) /1.35 var(--lcr-mono);letter-spacing:.1em;text-shadow:none}.lcr-w{position:relative;left:var(--jx,0);top:var(--jy,0);white-space:nowrap}.lcr-w--long{white-space:normal}.lcr-g{display:inline-block;white-space:pre}.lcr-sub[data-stutter="1"] .lcr-w{animation:lcr-word .64s both;animation-delay:var(--d,0ms);animation-timing-function:step-end}@keyframes lcr-word{0%{opacity:0}30%{opacity:1}44%{opacity:.2}58%{opacity:1}78%{opacity:.55}to{opacity:1}}.lcr[data-on="1"] .lcr-curtain{animation:lcr-sway 9s ease-in-out infinite alternate}@keyframes lcr-sway{to{background-position:0 0,0 0,7px 0,-3px 0}}.lcr[data-on="1"] .lcr-man-body{animation:lcr-idle 2.6s step-end infinite}.lcr[data-on="1"] .lcr-arm--r{animation:lcr-idle-arm 2.6s step-end infinite}.lcr[data-on="1"] .lcr-snap{animation:lcr-idle-snap 2.6s step-end infinite}@keyframes lcr-idle{0%,to{transform:none}50%{transform:translateY(-1px) rotate(-1.2deg)}}@keyframes lcr-idle-arm{0%,54%{transform:none}57%,80%{transform:rotate(-128deg)}84%,to{transform:none}}@keyframes lcr-idle-snap{0%,62%{opacity:0}64%,69%{opacity:1}71%,74%{opacity:0}76%,79%{opacity:1}81%,to{opacity:0}}.lcr[data-on="1"][data-talk="1"] .lcr-man-body{animation:lcr-dance .6s step-end infinite}.lcr[data-on="1"][data-talk="1"] .lcr-arm--l{animation:lcr-dance-al .6s step-end infinite}.lcr[data-on="1"][data-talk="1"] .lcr-arm--r{animation:lcr-dance-ar .6s step-end infinite}.lcr[data-on="1"][data-talk="1"] .lcr-leg--l{animation:lcr-dance-ll .6s step-end infinite}.lcr[data-on="1"][data-talk="1"] .lcr-leg--r{animation:lcr-dance-lr .6s step-end infinite}.lcr[data-on="1"][data-talk="1"] .lcr-mouth{animation:lcr-mouth .3s step-end infinite}.lcr[data-on="1"][data-talk="1"] .lcr-snap{animation:lcr-dance-snap .6s step-end infinite}.lcr[data-on="1"][data-talk="1"] .lcr-arm,.lcr[data-on="1"][data-talk="1"] .lcr-leg,.lcr[data-on="1"][data-talk="1"] .lcr-man-body,.lcr[data-on="1"][data-talk="1"] .lcr-mouth,.lcr[data-on="1"][data-talk="1"] .lcr-snap{animation-direction:var(--lcr-run)}@keyframes lcr-dance{0%{transform:none}25%{transform:translate(-1px,-3px) rotate(-4deg)}50%{transform:translateY(-1px)}75%{transform:translate(1px,-3px) rotate(4deg)}}@keyframes lcr-dance-al{0%{transform:none}25%{transform:rotate(52deg)}50%{transform:rotate(14deg)}75%{transform:rotate(76deg)}}@keyframes lcr-dance-ar{0%{transform:rotate(-20deg)}25%{transform:rotate(-70deg)}50%{transform:rotate(-132deg)}75%{transform:rotate(-96deg)}}@keyframes lcr-dance-ll{0%{transform:none}25%{transform:rotate(16deg)}50%{transform:none}75%{transform:rotate(-5deg)}}@keyframes lcr-dance-lr{0%{transform:none}25%{transform:rotate(5deg)}50%{transform:none}75%{transform:rotate(-16deg)}}@keyframes lcr-dance-snap{0%,40%{opacity:0}50%,60%{opacity:1}70%,to{opacity:0}}@keyframes lcr-mouth{0%{transform:scaleY(1)}35%{transform:scaleY(2.8)}70%{transform:scaleY(1.6)}}.lcr[data-on="1"][data-flicker="1"] .lcr-lamp-glow,.lcr[data-on="1"][data-flicker="1"] .lcr-lamp-shade{animation:lcr-flick 1.3s step-end both}.lcr[data-on="1"][data-flicker="1"] .lcr-stage:before{animation:lcr-dim 1.3s step-end both}.lcr-stage:before{content:"";position:absolute;inset:0;z-index:5;background:#000;opacity:0;pointer-events:none}@keyframes lcr-flick{0%{opacity:1}16%{opacity:.15}34%{opacity:1}52%{opacity:.1}64%{opacity:.8}80%{opacity:.25}to{opacity:1}}@keyframes lcr-dim{0%{opacity:0}16%{opacity:.4}34%{opacity:0}52%{opacity:.5}64%{opacity:.1}80%{opacity:.35}to{opacity:0}}.lcr-say{display:grid;gap:8px;min-width:0;margin:0}.lcr-label{color:var(--lcr-fog);font:700 11px/1.3 var(--lcr-mono);letter-spacing:.12em;text-transform:uppercase}.lcr-row{display:flex;gap:8px;min-width:0}.lcr-input{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:8px 12px;border:1px solid hsla(42,42%,89%,.3);border-radius:6px;background:#120b0b;color:var(--lcr-ink);font:16px/1.3 var(--lcr-serif);box-shadow:inset 0 1px 3px rgba(0,0,0,.7)}.lcr-input::-moz-placeholder{color:hsla(42,42%,89%,.42);font-style:italic}.lcr-input::placeholder{color:hsla(42,42%,89%,.42);font-style:italic}.lcr-btn{flex:none;min-height:44px;margin:0;padding:0 18px;border:1px solid rgba(224,74,74,.4);border-radius:6px;background:linear-gradient(180deg,#c8202a,#8b0f17);color:#fff4ea;font:700 13px/1 var(--lcr-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 0 #3d0508,inset 0 1px 0 hsla(0,0%,100%,.18)}.lcr-btn:hover{background:linear-gradient(180deg,#d82a34,#9a121b)}.lcr-btn:active{transform:translateY(1px);box-shadow:0 1px 0 #3d0508,inset 0 1px 0 hsla(0,0%,100%,.12)}.lcr-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.lcr-presets-k{margin-right:2px;color:var(--lcr-fog);font:italic 14px/1 var(--lcr-serif)}.lcr-chip{min-height:34px;max-width:100%;margin:0;padding:4px 11px;border:1px solid rgba(193,23,34,.6);border-radius:999px;background:rgba(193,23,34,.14);color:var(--lcr-ink);font:13.5px/1.2 var(--lcr-serif);cursor:pointer}.lcr-chip:hover{background:rgba(193,23,34,.32)}.lcr-tape{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.lcr-seg{display:inline-flex;max-width:100%;padding:3px;border:1px solid hsla(42,42%,89%,.28);border-radius:999px;background:#0c0808}.lcr-seg button{min-height:34px;margin:0;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--lcr-fog);font:700 11px/1 var(--lcr-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.lcr-seg button[aria-pressed=true]{background:var(--lcr-amber);color:#1a1208}.lcr-seg button:disabled{opacity:.45;cursor:default}.lcr-reel{flex:none;width:30px;height:30px}.lcr-reel>circle:first-child{fill:#2a2220;stroke:hsla(42,42%,89%,.4);stroke-width:1}.lcr-reel-holes circle{fill:#0c0808}.lcr-reel-hub{fill:var(--lcr-fog)}.lcr-reel-holes{transform-box:view-box;transform-origin:16px 16px}.lcr[data-on="1"] .lcr-reel[data-spin="1"] .lcr-reel-holes{animation:lcr-spin .9s steps(6) infinite;animation-direction:var(--lcr-run)}@keyframes lcr-spin{to{transform:rotate(1turn)}}.lcr-sound{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin:0 0 0 auto;padding:0 12px 0 9px;border:1px solid hsla(42,42%,89%,.28);border-radius:999px;background:transparent;color:var(--lcr-fog);font:700 11px/1 var(--lcr-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lcr-sound svg{width:18px;height:18px;fill:currentColor}.lcr-sound-w{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.lcr-sound[aria-pressed=true]{border-color:var(--lcr-amber);color:var(--lcr-amber)}.lcr-notes{display:grid;gap:6px;min-width:0;min-height:3em}.lcr .lcr-note{margin:0;color:var(--lcr-ink);font:italic 15.5px/1.5 var(--lcr-serif)}.lcr .lcr-mode{margin:0;color:var(--lcr-fog);font:12px/1.55 var(--lcr-mono)}.lcr-slip{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;margin-top:2px}.lcr-slot{width:64%;height:7px;border-radius:4px;background:#040202;box-shadow:inset 0 2px 3px rgba(0,0,0,.95),0 1px 0 hsla(42,42%,89%,.1)}.lcr-slip-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:38px;margin:-3px 0 0;padding:7px 16px 8px;border:0;border-radius:0 0 3px 3px;background:var(--lcr-paper);color:var(--lcr-paper-ink);font:14px/1.2 var(--lcr-serif);cursor:pointer;transform:rotate(-.6deg);box-shadow:0 3px 8px rgba(0,0,0,.5)}.lcr-slip-tab-k{color:#8c0f16;font:700 10.5px/1 var(--lcr-mono);letter-spacing:.16em;text-transform:uppercase}.lcr-slip-paper{position:relative;width:100%;max-width:600px;margin:0 0 8px;padding:16px 18px 14px;background:repeating-linear-gradient(180deg,transparent 0 23px,rgba(140,15,22,.08) 23px 24px),var(--lcr-paper);color:var(--lcr-paper-ink);transform:rotate(-.6deg);box-shadow:0 6px 16px rgba(0,0,0,.55)}.lcr-slip-paper[hidden]{display:none}.lcr-slip-paper:after{content:"";position:absolute;top:100%;left:0;right:0;height:6px;background:linear-gradient(135deg,var(--lcr-paper) 50%,transparent 50%) 0 -6px /12px 12px repeat-x,linear-gradient(-135deg,var(--lcr-paper) 50%,transparent 50%) 0 -6px /12px 12px repeat-x}.lcr[data-on="1"] .lcr-slip[data-open="1"] .lcr-slip-paper{animation:lcr-pull .42s steps(6) both}@keyframes lcr-pull{0%{opacity:0;transform:translateY(-16px) rotate(-.6deg)}to{opacity:1;transform:rotate(-.6deg)}}.lcr .lcr-slip-head{margin:0 0 10px;color:#8c0f16;font:700 11px/1.3 var(--lcr-mono);letter-spacing:.16em;text-transform:uppercase}.lcr .lcr-facts{display:grid;gap:11px;margin:0;padding:0 0 0 1.5em;font:14.5px/1.5 var(--lcr-serif)}.lcr .lcr-facts li{margin:0;padding:0}.lcr .lcr-facts li::marker{color:#8c0f16;font:700 12px var(--lcr-mono)}.lcr-fact,.lcr-src{display:block}.lcr-src{margin-top:2px;color:#5b5246;font:11.5px/1.45 var(--lcr-mono)}.lcr .lcr-src a{display:inline-block;margin:-8px 0;padding:8px 0;border:0;background:none;color:#7d0d14;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px}.lcr .lcr-last{margin:14px 0 0;padding-top:10px;border-top:1px dashed rgba(26,23,18,.25);font:italic 15px/1.5 var(--lcr-serif)}.lcr-last .lcr-src{font-style:normal}.lcr .lcr-slip-foot{margin:10px 0 0;color:#6b6155;font:10.5px/1.3 var(--lcr-mono);letter-spacing:.08em;text-transform:uppercase}.lcr a:focus-visible,.lcr button:focus-visible,.lcr-input:focus-visible{outline:2px solid var(--lcr-amber);outline-offset:2px}.lcr-slip a:focus-visible{outline-color:#8c0f16}@media (prefers-reduced-motion:reduce){.lcr *,.lcr :after,.lcr :before{animation:none!important;transition:none!important}.lcr[data-talk="1"] .lcr-mouth{transform:scaleY(2.2)}.lcr[data-talk="1"] .lcr-arm--r{transform:rotate(-118deg)}.lcr[data-flicker="1"] .lcr-lamp-glow{opacity:.3}}@media print{.lcr-say,.lcr-slip-tab,.lcr-tape{display:none}.lcr-slip-paper[hidden]{display:block}}.mncan{--mncan-ink:var(--mon-ink,#241a11);--mncan-ink-2:var(--mon-ink-2,#5b4936);--mncan-ink-3:var(--mon-ink-3,#85725b);--mncan-rule:var(--mon-rule,#d6c9ae);--mncan-rubric:var(--mon-rubric,#a3301f);--mncan-lapis:var(--mon-lapis,#2a46a0);--mncan-serif:var(--mon-serif,"EB Garamond","Newsreader",Georgia,serif);--mncan-script:var(--mon-script,"Caveat","Kalam",cursive);--mncan-card:#fcf7ea;--mncan-cloth:color-mix(in srgb,var(--mncan-lapis) 56%,#080b1d);--mncan-cloth-hi:color-mix(in srgb,var(--mncan-lapis) 80%,#080b1d);--mncan-gold:#d4b062;--mncan-gold-deep:#b98a2c;--mncan-gold-ink:#f3e3b6;container-type:inline-size;font-family:var(--mncan-serif);color:var(--mncan-ink)}.mncan *,.mncan :after,.mncan :before{box-sizing:border-box}.mncan .mncan-setup{margin:0 0 1.1em;max-width:34em;font-size:17.5px;line-height:1.5;font-style:italic;color:var(--mncan-ink-2)}.mncan-cloth{position:relative;padding:clamp(14px,4.4cqi,30px) clamp(12px,4cqi,28px) clamp(18px,5cqi,32px);border-radius:3px;background:radial-gradient(90% 70% at 50% 28%,var(--mncan-cloth-hi),var(--mncan-cloth) 72%);box-shadow:inset 0 0 0 5px var(--mncan-cloth),inset 0 0 0 6px color-mix(in srgb,var(--mncan-gold) 70%,transparent),inset 0 0 0 8.5px var(--mncan-cloth),inset 0 0 0 9px color-mix(in srgb,var(--mncan-gold) 45%,transparent),0 10px 24px -12px rgba(20,14,6,.55);isolation:isolate}.mncan-cloth:before{inset:0;border-radius:inherit;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.028) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 1px,transparent 1px 3px),radial-gradient(60% 40% at 30% 18%,rgba(255,248,225,.1),transparent 70%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.28))}.mncan-cloth:after,.mncan-cloth:before{content:"";position:absolute;pointer-events:none;z-index:0}.mncan-cloth:after{left:10px;right:10px;bottom:-7px;height:7px;background:repeating-linear-gradient(90deg,var(--mncan-gold-deep) 0 1.5px,transparent 1.5px 3.5px);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}.mncan-cloth-svg{position:absolute;inset:0;width:100%;height:100%;z-index:0;color:var(--mncan-gold);opacity:.3;pointer-events:none}.mncan-table{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:clamp(9px,3.6cqi,28px);column-gap:clamp(9px,3.6cqi,28px);row-gap:18px;max-width:540px;margin:0 auto;align-items:start}.mncan-card{--mncan-tilt:0deg;--mncan-drop:0px;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;justify-self:center;width:100%;max-width:150px;aspect-ratio:5/8;margin:0;padding:0;border:0;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer;perspective:900px;transform:rotate(var(--mncan-tilt)) translateY(var(--mncan-drop));transition:transform .25s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mncan-card[data-i="0"]{--mncan-tilt:-4deg;--mncan-drop:5px}.mncan-card[data-i="1"]{--mncan-tilt:1.5deg;--mncan-drop:0px}.mncan-card[data-i="2"]{--mncan-tilt:5deg;--mncan-drop:9px}@media (hover:hover){.mncan-card:hover{transform:rotate(var(--mncan-tilt)) translateY(calc(var(--mncan-drop) - 6px))}}.mncan-card:active{transform:rotate(var(--mncan-tilt)) translateY(var(--mncan-drop)) scale(.98)}.mncan .mncan-card:focus-visible{outline:2px solid var(--mncan-gold-ink);outline-offset:5px;border-radius:7px}.mncan-card-in{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.45,.1,.25,1)}.mncan-card[data-up=true] .mncan-card-in{transform:rotateY(180deg)}.mncan-back,.mncan-front{transition:visibility 0s linear .26s}.mncan-front{visibility:hidden}.mncan-card[data-up=true] .mncan-front{visibility:visible}.mncan-card[data-up=true] .mncan-back{visibility:hidden}.mncan-face{position:absolute;inset:0;display:block;overflow:hidden;border-radius:6px;backface-visibility:hidden;box-shadow:0 1px 0 rgba(0,0,0,.3),0 9px 18px -6px rgba(3,6,20,.6)}.mncan-back{color:var(--mncan-rubric);background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(120,70,20,.1)),repeating-linear-gradient(45deg,transparent 0 6px,color-mix(in srgb,var(--mncan-rubric) 50%,transparent) 6px 7px),repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--mncan-rubric) 50%,transparent) 6px 7px),var(--mncan-card)}.mncan-front{transform:rotateY(180deg);background:radial-gradient(120% 80% at 30% 15%,rgba(255,253,246,.9),transparent 60%),linear-gradient(165deg,var(--mncan-card),#f2e7cd)}.mncan-artefact,.mncan-back-svg,.mncan-face-svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.mncan-back-name{font-family:var(--mncan-serif);font-size:6.6px;letter-spacing:1.2px;fill:currentColor}.mncan-face-svg{fill:none;stroke:var(--mncan-ink);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.mncan-rule{fill:none;stroke:var(--mncan-ink-2);stroke-width:.9}.mncan-rule--fine{stroke-width:.4}.mncan-idx{font-family:var(--mncan-serif);font-size:10.5px;font-weight:600;fill:var(--mncan-rubric);stroke:none}.mncan-banner path{fill:var(--mncan-card);stroke:var(--mncan-ink-2);stroke-width:.7}.mncan-banner text{font-family:var(--mncan-serif);font-size:7.8px;letter-spacing:1.3px;fill:var(--mncan-rubric);stroke:none}.mncan-emblem{stroke-width:1.1}.mncan-solid{fill:var(--mncan-ink)}.mncan-paper{fill:var(--mncan-card)}.mncan-hatched,.mncan-robe{fill:url(#mncan-hatch)}.mncan-stripe{stroke:var(--mncan-rubric);stroke-width:.8}.mncan-rib{stroke:var(--mncan-ink-2);stroke-width:.6}.mncan-shaft{stroke-width:1}.mncan-ground{stroke:var(--mncan-ink-3);stroke-width:.7}.mncan-crown{fill:var(--mncan-gold-deep);stroke:var(--mncan-ink);stroke-width:.6}.mncan-ermine{stroke:var(--mncan-card);stroke-width:1.6;stroke-dasharray:.1 2.4;stroke-linecap:round}.mncan-artefact{animation:mncan-surface .5s ease-out .34s both}@keyframes mncan-surface{0%{opacity:0}to{opacity:1}}.mncan-thumb{fill:none;stroke:rgba(78,56,36,.36);stroke-width:.9}.mncan-thumb .mncan-thumb-ground{fill:rgba(96,72,48,.07);stroke:none}.mncan-script{fill:none;stroke:var(--mncan-ink-2);stroke-width:.9;stroke-linecap:round}.mncan-strike{fill:none;stroke:var(--mncan-ink);stroke-width:2.4;stroke-linecap:round}.mncan-pansy{opacity:.85}.mncan-stem{fill:none;stroke:#6f6a3c;stroke-width:1.1;stroke-linecap:round}.mncan-petal-up{fill:#5b3d70;fill-opacity:.55;stroke:#3d2850;stroke-opacity:.45;stroke-width:.5}.mncan-petal-side{fill:#7c5b8e;fill-opacity:.5;stroke:#3d2850;stroke-opacity:.4;stroke-width:.5}.mncan-petal-low{fill:#cfa63c;fill-opacity:.6;stroke:#8a6a1e;stroke-opacity:.45;stroke-width:.5}.mncan-rays{fill:none;stroke:#3a2340;stroke-opacity:.6;stroke-width:.7;stroke-linecap:round}.mncan-eye{fill:#e6c35a}.mncan-ring{fill:none;stroke:#7a2430;stroke-opacity:.36}.mncan-ring .mncan-ring-drip{fill:#7a2430;fill-opacity:.22;stroke:none}.mncan-tunnel{fill:none;stroke:rgba(120,90,50,.16);stroke-width:3.6;stroke-linecap:round}.mncan-hole{fill:var(--mncan-cloth);stroke:rgba(90,62,30,.55);stroke-width:.6}.mncan-string path{fill:none;stroke:#8b6b3d;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mncan-wax circle,.mncan-wax path{fill:#f2e6bf;stroke:#c9ae72;stroke-width:.8}.mncan-wax .mncan-wax-shine{fill:none;stroke:#fffaf0;stroke-width:1.2;stroke-linecap:round}.mncan-manicule{fill:none;stroke:var(--mncan-ink);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.mncan-manicule .mncan-paper{fill:var(--mncan-card)}.mncan-scrape{fill:#fffdf6;fill-opacity:.9;stroke:var(--mncan-ink-3);stroke-opacity:.25;stroke-width:.5;stroke-dasharray:2 1.4}.mncan-scratch{fill:none;stroke:var(--mncan-ink-3);stroke-opacity:.28;stroke-width:.5}.mncan-etc{font-family:var(--mncan-serif);font-style:italic;font-size:26px;fill:var(--mncan-ink-2)}.mncan-hatch-line{stroke:var(--mncan-ink);stroke-width:.7}.mncan-conj{position:absolute;left:11%;right:11%;top:18%;bottom:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25em;text-align:center;transform:rotate(-4deg);animation:mncan-surface .5s ease-out .4s both}.mncan-conj-label{font-family:var(--mncan-serif);font-size:clamp(9px,2.5cqi,12px);font-style:italic;letter-spacing:.06em;color:var(--mncan-rubric);border-bottom:1px solid color-mix(in srgb,var(--mncan-rubric) 40%,transparent);padding:0 .3em .1em}.mncan-conj-text{font-family:var(--mncan-script);font-size:clamp(12px,4cqi,20px);line-height:1.05;color:var(--mncan-lapis);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.mncan-front:has(.mncan-conj) .mncan-artefact{animation:none;opacity:.26}.mncan-slip{grid-column:1/-1;justify-self:center;display:grid;gap:6px;width:100%;max-width:340px;margin:4px 0 0;padding:10px 12px 12px;border-radius:2px;background:linear-gradient(170deg,rgba(255,253,246,.95),transparent 70%),var(--mncan-card);color:var(--mncan-ink);box-shadow:0 1px 0 rgba(0,0,0,.25),0 8px 16px -6px rgba(3,6,20,.6);transform:rotate(-1deg)}.mncan-slip-label{font-family:var(--mncan-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mncan-rubric)}.mncan .mncan-slip-input{width:100%;min-height:38px;margin:0;padding:4px 2px 2px;border:0;border-bottom:1px solid var(--mncan-ink-3);border-radius:0;background:transparent;box-shadow:none;font-family:var(--mncan-script);font-size:20px;line-height:1.2;color:var(--mncan-lapis)}.mncan .mncan-slip-input::-moz-placeholder{color:var(--mncan-ink-3);opacity:.85}.mncan .mncan-slip-input::placeholder{color:var(--mncan-ink-3);opacity:.85}.mncan .mncan-slip-input:focus{outline:none;border-bottom-color:var(--mncan-lapis)}.mncan .mncan-slip-input:focus-visible{outline:2px solid var(--mncan-lapis);outline-offset:2px}.mncan .mncan-slip-btn{justify-self:start;min-height:34px;margin:2px 0 0;padding:4px 13px 5px;border:0;border-radius:2px;background:var(--mncan-rubric);color:var(--mncan-card);font-family:var(--mncan-serif);font-size:15.5px;font-style:italic;line-height:1.2;cursor:pointer;touch-action:manipulation}.mncan .mncan-slip-btn:hover{background:color-mix(in srgb,var(--mncan-rubric) 84%,#000)}.mncan .mncan-tally{grid-column:1/-1;margin:0;text-align:center;font-size:14.5px;font-style:italic;line-height:1.5;letter-spacing:.02em;color:var(--mncan-gold-ink)}.mncan-tally span{white-space:nowrap}.mncan .mncan-reading{margin:1.5em 0 0;min-height:6em}.mncan .mncan-kicker{margin:0 0 .55em;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mncan-rubric)}.mncan .mncan-quote{position:relative;margin:0;padding:0 0 0 1.25em;border:0;font-size:18.5px;font-style:normal;line-height:1.55;color:var(--mncan-ink)}.mncan .mncan-quote:before{content:"“";position:absolute;left:-.04em;top:-.18em;font-size:2.5em;line-height:1;color:var(--mncan-rubric)}.mncan .mncan-quote:after{content:none}.mncan .mncan-gloss{margin:.6em 0 0;font-size:17px;font-style:italic;line-height:1.5;color:var(--mncan-ink-2)}.mncan .mncan-reading-conj{font-family:var(--mncan-script);font-size:27px;line-height:1.15;color:var(--mncan-lapis);overflow-wrap:anywhere}@container (min-width: 520px){.mncan-slip{grid-column:3;grid-row:2;justify-self:end;width:calc(100% + 44px);max-width:none;margin-top:12px;transform:rotate(2deg)}.mncan .mncan-tally{grid-column:1/3;grid-row:2;align-self:center;padding-right:60px;text-align:left}.mncan-slip-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.mncan-card,.mncan-card-in{transition:none}.mncan-card-in,.mncan-card[data-up=true] .mncan-card-in{transform:none}.mncan-back,.mncan-card[data-up=true] .mncan-back,.mncan-card[data-up=true] .mncan-front,.mncan-front{visibility:visible}.mncan-front{transform:none;opacity:0}.mncan-back,.mncan-front{transition:opacity .2s linear}.mncan-card[data-up=true] .mncan-front{opacity:1}.mncan-card[data-up=true] .mncan-back{opacity:0}.mncan-card:active,.mncan-card:hover{transform:rotate(var(--mncan-tilt)) translateY(var(--mncan-drop))}.mncan-artefact,.mncan-conj{animation:none}}