.nng-tabs{margin:0 0 .7rem}.nn .nng-board{display:flex;flex-wrap:wrap;justify-content:center;gap:.15rem 1.1rem;margin:0 0 .55rem;padding:.45rem .8rem;font-family:var(--nn-type);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#b9b2a2;background:radial-gradient(ellipse at 30% 20%,hsla(0,0%,100%,.06),transparent 60%),linear-gradient(180deg,#2b2f2c,#1d201e);border:4px solid #6a4426;border-radius:3px;box-shadow:inset 0 0 12px rgba(0,0,0,.6)}.nng-board>span{white-space:nowrap}.nng-board i{font-style:normal}.nng-board b{margin-left:.4em;font-family:var(--nn-hand);font-size:1.45em;font-weight:600;letter-spacing:0;text-transform:none;color:#fbf7ee}.nng-board .is-hot b{color:#ffe2a0}.nng-bar{position:relative;overflow:hidden;border-radius:2px;background:#160b08;box-shadow:0 12px 26px -12px rgba(10,4,2,.85),inset 0 0 0 1px rgba(0,0,0,.5);cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.nng-bar:focus-visible{outline:2px dashed var(--nn-gold);outline-offset:3px}.nng-bar.is-drag{cursor:grabbing}.nng-bar svg{display:block;width:100%;height:auto;aspect-ratio:16/9}.nn .nng-drag-hint{position:absolute;left:3%;top:44%;margin:0;padding:.22rem .6rem .28rem;font-family:var(--nn-hand);font-weight:600;font-size:1.3rem;line-height:1.05;color:#22324f;background:var(--nn-card);border-radius:2px;box-shadow:0 6px 12px -6px rgba(0,0,0,.8);transform:rotate(-2deg);pointer-events:none;transition:opacity .3s ease}.nng-drag-hint:after{content:" →"}.nng-bar.is-moved .nng-drag-hint{opacity:0}.nng-door-leaf{transition:transform .18s ease-out}.nng-pat .nng-bob,.nng-slap{transform-box:view-box}.nng--pay .nng-slap{animation:nng-slap .3s ease-in 6 alternate}.nng-pat:nth-child(2n) .nng-slap{animation-delay:.09s}@keyframes nng-slap{0%{transform:translateY(-5px)}to{transform:translateY(0)}}.nng-whack{opacity:0}.nng--pay .nng-whack{animation:nng-whack .6s ease-out 3 both}@keyframes nng-whack{0%,40%{opacity:0}55%{opacity:1}to{opacity:0}}.nng-drip{transform-box:fill-box;transform-origin:50% 0}.nng-drip.is-new{animation:nng-drip .9s ease-in both}@keyframes nng-drip{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nng--pay .nng-pat .nng-bob{animation:nng-bob .4s ease-in-out 7 alternate}.nng--ours .nng-pat .nng-bob{animation:nng-bob-small .6s ease-in-out 2 alternate}.nng-pat:nth-child(2n) .nng-bob{animation-delay:.12s}@keyframes nng-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes nng-bob-small{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}.nng-bal-in{transform-box:fill-box;transform-origin:50% 100%;opacity:0;transform:translateY(18px) scale(.35);transition:opacity .4s ease,transform .55s cubic-bezier(.3,1.5,.5,1)}.nng-bal.is-up .nng-bal-in{opacity:1;transform:none}.nng--pay .nng-bal.is-up .nng-bal-in{transform-origin:50% 50%;animation:nng-pop .42s ease-in forwards}.nng-burst{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.nng--pay .nng-bal.is-up .nng-burst{animation:nng-burst .55s ease-out forwards}.nng-bal:nth-child(2) .nng-bal-in,.nng-bal:nth-child(2) .nng-burst{animation-delay:.07s}.nng-bal:nth-child(3) .nng-bal-in,.nng-bal:nth-child(3) .nng-burst{animation-delay:.14s}.nng-bal:nth-child(4) .nng-bal-in,.nng-bal:nth-child(4) .nng-burst{animation-delay:.04s}.nng-bal:nth-child(5) .nng-bal-in,.nng-bal:nth-child(5) .nng-burst{animation-delay:.11s}.nng-bal:nth-child(6) .nng-bal-in,.nng-bal:nth-child(6) .nng-burst{animation-delay:.18s}@keyframes nng-pop{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.16)}to{opacity:0;transform:scale(.1)}}@keyframes nng-burst{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}.nng--ours .nng-bal.is-up .nng-bal-in{opacity:.22;transform:scale(.86)}.nng--ours .nng-bal.is-up.is-hit .nng-bal-in{opacity:1;transform:none}.nng-tick{opacity:0;transition:opacity .3s ease .2s}.nng--ours .is-hit .nng-tick{opacity:1}.nn .nng-ledger{margin:.6rem auto 0;max-width:40rem;text-align:center}.nn .nng-ledger-h{margin:0 0 .3rem;font-family:var(--nn-type);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nn-ink-3)}.nn .nng-ledger ol{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;margin:0;padding:0;list-style:none;min-height:2.3rem}.nng-ledger li{position:relative;padding:.12rem .6rem .18rem;font-family:var(--nn-hand);font-weight:600;font-size:1.25rem;line-height:1.15;color:#22324f;background:#fffaf0;border:1.5px solid #22324f;border-radius:1em;opacity:.18;transition:opacity .35s ease,color .3s ease}.nng-ledger li.is-up{opacity:1}.nng-ledger li:after{content:"";position:absolute;left:.4rem;right:.4rem;top:52%;height:2px;background:#b8322a;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease}.nng--ours .nng-ledger li.is-up:not(.is-hit):after,.nng--pay .nng-ledger li.is-up:after{transform:scaleX(1)}.nng--ours .nng-ledger li.is-up:not(.is-hit),.nng--pay .nng-ledger li.is-up{color:#8a8478}.nng--ours .nng-ledger li.is-hit{background:#e8f0e0;border-color:#4b7a4a}.nng--ours .nng-ledger li.is-hit:before{content:"✓ ";color:#3c6a3b}.nng-ledger li:nth-child(2):after{transition-delay:.06s}.nng-ledger li:nth-child(3):after{transition-delay:.12s}.nng-ledger li:nth-child(4):after{transition-delay:.18s}.nng-ledger li:nth-child(5):after{transition-delay:.24s}.nng-ledger li:nth-child(6):after{transition-delay:.3s}.nng-card{position:relative;max-width:34em;margin:-1.4rem auto 0;padding:.95rem 1.1rem .6rem;background:linear-gradient(180deg,transparent 0 9px,var(--nn-card-red) 9px 10px,transparent 10px),repeating-linear-gradient(180deg,transparent 0 calc(1.7rem - 1px),var(--nn-card-line) calc(1.7rem - 1px) 1.7rem) 0 .55rem /100% 100% no-repeat,var(--nn-card);border-radius:2px;box-shadow:0 10px 20px -10px rgba(0,0,0,.6);transform:rotate(-.5deg);z-index:2}.nn .nng .nng-card{margin-top:.9rem}.nn .nng-pay,.nn .nng-setup{margin:0;font-family:var(--nn-type);font-size:clamp(1rem,2.6vw,1.12rem);line-height:1.7rem;color:var(--nn-ink)}.nng-pay q,.nng-setup q{quotes:none}.nng-wait{color:var(--nn-ink-3);font-style:italic}.nng-w{transition:opacity .2s ease}.nng-w.is-off{opacity:.16}@keyframes nng-word{0%{opacity:0}to{opacity:1}}.nn .nng-pay{margin-top:.15rem;font-weight:700;font-size:clamp(1.1rem,3vw,1.3rem);animation:nng-word .3s ease .25s both}.nn .nng-pay--ours{font-weight:400;color:#3a4a5e}.nng-tag{display:inline-block;margin-right:.5rem;padding:0 .35rem;font-size:.72rem;letter-spacing:.12em;vertical-align:.15em;color:var(--nn-cream);background:var(--nn-card-red);border-radius:2px}.nn .nng-src,.nng-tag{text-transform:uppercase}.nn .nng-src{margin:.35rem 0 0;text-align:right;font-family:var(--nn-type);font-size:.74rem;letter-spacing:.1em;color:var(--nn-ink-3)}.nn .nng-note{margin:.9rem auto 0;max-width:34em;text-align:center;font-family:var(--nn-text);font-size:1.05rem;line-height:1.45;color:var(--nn-ink-2)}.nng-note q{quotes:"\201C" "\201D";font-style:italic;color:var(--nn-ink)}.nng-note small{display:block;margin-top:.15rem;font-family:var(--nn-type);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nn-ink-3)}.nng-slate{max-width:34em;margin:1.3rem auto .2rem;padding:.9rem 1rem 1rem;color:#f1ece0;background:radial-gradient(ellipse at 30% 20%,hsla(0,0%,100%,.07),transparent 60%),linear-gradient(180deg,#2b2f2c,#1d201e);border:7px solid #6a4426;border-radius:3px;box-shadow:inset 0 0 18px rgba(0,0,0,.6),0 8px 16px -10px rgba(0,0,0,.6)}.nn .nng-slate-h{margin:0;font-family:var(--nn-type);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#e8d6a6}.nn .nng-slate-sub{margin:.2rem 0 .6rem;font-family:var(--nn-hand);font-size:1.35rem;line-height:1.15;color:#f1ece0}.nng-slate-in{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.nng-slate-in input{flex:1 1 14em;min-width:0;min-height:42px;padding:.3rem .6rem;font-family:var(--nn-hand);font-size:1.4rem;color:#fff;background:hsla(0,0%,100%,.06);border:1px dashed hsla(42,38%,91%,.4);border-radius:2px}.nng-slate-in input::-moz-placeholder{color:hsla(42,38%,91%,.4)}.nng-slate-in input::placeholder{color:hsla(42,38%,91%,.4)}.nng-slate-in input:focus{outline:2px dashed var(--nn-gold);outline-offset:2px}.nng-slate-in input.is-over{border-color:#e2776c}.nng-count{font-family:var(--nn-type);font-size:.95rem;color:#c8c0ac;min-width:3.2em;text-align:center}.nng-count.is-over{color:#ff9a8c;font-weight:700}.nn .nng-slate-list{margin:.7rem 0 0;padding:0;list-style:none}.nng-slate-list li{display:flex;align-items:center;gap:.5rem;padding:.15rem 0;font-family:var(--nn-hand);font-size:1.45rem;line-height:1.2;color:#fbf7ee;border-bottom:1px solid hsla(42,38%,91%,.1)}.nng-slate-list li span{flex:1}.nng-slate-list li button{min-width:38px;min-height:38px;font-size:1.2rem;color:#c8c0ac;background:none;border:0;cursor:pointer}.nn .nng-slate-empty{margin:.6rem 0 0;font-family:var(--nn-text);font-style:italic;font-size:1rem;color:#b9b2a2}@media (max-width:620px){.nn .nng-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .6rem;padding:.45rem .5rem .5rem;font-size:1rem;letter-spacing:.03em;line-height:1.15;text-align:center}.nng-board>span{white-space:normal;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.nng-board b{margin:.05rem 0 0;line-height:1}.nn .nng-slate-h{font-size:1rem;letter-spacing:.06em}.nn .nng-drag-hint{font-size:1.1rem;top:40%}.nng-ledger li{font-size:1.15rem}.nn .nng-ledger-h,.nn .nng-note small,.nn .nng-src,.nng-note small{font-size:1rem;letter-spacing:.04em}.nng-card{margin-top:-1rem}}@media (prefers-reduced-motion:reduce){.nng-bal-in,.nng-door-leaf,.nng-ledger li,.nng-ledger li:after,.nng-tick,.nng-w{transition:none}.nn .nng-pay{opacity:1;animation:none}.nng--pay .nng-bal.is-up .nng-bal-in,.nng--pay .nng-bal.is-up .nng-burst{animation:none;opacity:0}.nng-drip.is-new,.nng-pat .nng-bob,.nng-slap{animation:none!important}.nng--pay .nng-whack{animation:none;opacity:1}}.nnjn{display:grid;gap:.9rem}.article-prose .nn .nnjn-bill,.nn .nnjn-bill{margin:.2rem 0 0;text-align:center;line-height:1.2}.nnjn-bill-a{display:block;font-family:var(--nn-marquee);font-size:clamp(1.5rem,4.6vw,2.2rem);letter-spacing:.04em;color:var(--nn-velvet)}.nnjn-bill-b{display:block;margin-top:.3rem;font-family:var(--nn-type);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nn-ink-3)}.article-prose .nn .nnjn-stage,.nn .nnjn-stage{position:relative;margin:0;padding:0;border-radius:3px;overflow:hidden;background:#100405;box-shadow:0 0 0 1px rgba(0,0,0,.5),0 18px 34px -18px rgba(20,5,5,.85)}.nnjn-stage svg{display:block;width:100%;height:auto}.nnjn-crest{font-family:var(--nn-type);font-weight:700;font-size:10px;letter-spacing:2px;fill:#f3cf7f}.nnjn-fade{transition:opacity 1.4s ease}.nnjn-hl{opacity:var(--nnjn-lit,1)}.nnjn-spot{opacity:var(--nnjn-spot,.6)}.nnjn-foot{opacity:var(--nnjn-foot,.4)}.nnjn-tc{position:absolute;left:1.6%;top:2.4%;display:flex;align-items:center;gap:.45rem;padding:.18rem .55rem .14rem;font-family:var(--nn-type);font-weight:700;font-size:clamp(.85rem,1.6vw,1rem);letter-spacing:.08em;color:#f4ecd8;background:rgba(8,3,3,.72);border:1px solid rgba(224,171,76,.45);border-radius:2px;pointer-events:none}.nnjn-tc i{font-style:normal;color:#c9b38a}.nnjn-tc b{font-weight:700;color:#ffe2a0;min-width:3.1em;font-variant-numeric:tabular-nums}.nnjn-tally{width:.55rem;height:.55rem;border-radius:50%;background:#ff3b30;box-shadow:0 0 6px #ff3b30}.article-prose .nn .nnjn-cc,.nn .nnjn-cc{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);margin:0;padding:.15rem .6rem;font-family:var(--nn-type);font-weight:700;font-size:clamp(1rem,2vw,1.12rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;background:rgba(0,0,0,.82)}.nnjn-p{transform-box:fill-box;transform-origin:50% 100%;transition:transform .8s ease}.nnjn-arms{opacity:0;transition:opacity .4s ease}.nnjn-rim{opacity:.5;transition:opacity 1.2s ease}.nnjn-crowd[data-mood=laugh] .nnjn-p,.nnjn-crowd[data-mood=polite] .nnjn-p1{animation:nnjn-laugh 1.1s ease-in-out infinite}.nnjn-crowd[data-mood=laugh] .nnjn-p1{animation-duration:.9s}.nnjn-crowd[data-mood=uneasy] .nnjn-rim{opacity:.32}.nnjn-crowd[data-mood=uneasy] .nnjn-p1{animation:nnjn-turn 3.4s ease-in-out infinite}.nnjn-crowd[data-mood=uneasy] .nnjn-p2{transform:rotate(5deg)}.nnjn-crowd[data-mood=hush] .nnjn-p{transform:translateY(2px) scale(.98)}.nnjn-crowd[data-mood=hush] .nnjn-rim{opacity:.85}.nnjn-crowd[data-mood=roar] .nnjn-rim{opacity:.9}.nnjn-crowd[data-mood=roar] .nnjn-arms{opacity:1}.nnjn-crowd[data-mood=roar] .nnjn-p{animation:nnjn-roar .55s ease-in-out infinite}@keyframes nnjn-laugh{0%,to{transform:rotate(0deg) translateY(0)}40%{transform:rotate(-5deg) translateY(-2px)}70%{transform:rotate(2deg) translateY(0)}}@keyframes nnjn-turn{0%,to{transform:rotate(0deg)}50%{transform:rotate(-8deg) translateX(-1px)}}@keyframes nnjn-roar{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(-3deg)}}.nnjn-console{display:grid;gap:.9rem 1.1rem;align-items:center;padding:1rem clamp(.7rem,2.4vw,1.3rem) 1.05rem;border-radius:6px;background:radial-gradient(ellipse at 30% 0,rgba(255,214,150,.16),transparent 60%),repeating-linear-gradient(92deg,transparent 0 7px,rgba(0,0,0,.09) 7px 9px,rgba(255,220,170,.04) 9px 13px,transparent 13px 22px),repeating-linear-gradient(88deg,transparent 0 31px,rgba(40,14,4,.18) 31px 34px,transparent 34px 57px),linear-gradient(180deg,#5b3018,#3b1d0d 60%,#2a1407);box-shadow:inset 0 0 0 2px #1b0c05,inset 0 0 0 4px rgba(224,171,76,.55),inset 0 2px 0 5px rgba(0,0,0,.25),0 16px 28px -16px rgba(20,8,2,.8)}@media (min-width:760px){.nnjn-console{grid-template-columns:minmax(210px,250px) 1fr 1fr;grid-template-areas:"dial room dark" "dial read read"}.nnjn-dialbox{grid-area:dial}.nnjn-m-room{grid-area:room}.nnjn-m-dark{grid-area:dark}.nnjn-read{grid-area:read}}@media (max-width:759px){.nnjn-console{grid-template-columns:1fr 1fr;grid-template-areas:"dial dial" "room dark" "read read"}.nnjn-dialbox{grid-area:dial}.nnjn-m-room{grid-area:room}.nnjn-m-dark{grid-area:dark}.nnjn-read{grid-area:read}}.nnjn-dialbox{display:grid;justify-items:center;gap:.55rem}.article-prose .nn .nnjn-dlabel,.nn .nnjn-dlabel{margin:0;font-family:var(--nn-type);font-weight:700;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:#e9c98a;text-shadow:0 1px 0 #000}.nnjn-dial{width:min(100%,230px);aspect-ratio:1;touch-action:none;cursor:grab;border-radius:50%;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nnjn-dial[data-drag=true]{cursor:grabbing}.nnjn-dial:focus-visible{box-shadow:0 0 0 3px #2a1407,0 0 0 5px var(--nn-gold-2)}.nnjn-dial svg{width:100%;height:100%}.nnjn-dnum{font-family:var(--nn-type);font-weight:700;font-size:13px;fill:#f1dfb5}.nnjn-dnum--dark{fill:#ff8a7a}.nnjn-dtiny{font-family:var(--nn-type);font-weight:700;font-size:7px;letter-spacing:1.6px;fill:#b89a62}.article-prose .nn .nnjn-hold,.nn .nnjn-hold{position:relative;min-width:12.5rem;min-height:48px;padding:.6rem 1.1rem .5rem;font-family:var(--nn-type);font-weight:700;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nn-ink);background:linear-gradient(180deg,transparent 0 6px,var(--nn-card-red) 6px 7px,transparent 7px),var(--nn-card);border:1px solid #10203a;border-radius:2px;box-shadow:3px 3px 0 #10203a;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.nnjn-hold small{display:block;margin-top:.1rem;font-size:.78rem;letter-spacing:.06em;text-transform:none;font-weight:400;color:var(--nn-ink-2)}.nnjn-hold[data-on=true]{transform:translate(2px,2px);box-shadow:1px 1px 0 #10203a;background:linear-gradient(180deg,transparent 0 6px,var(--nn-card-red) 6px 7px,transparent 7px),#e6f0fb}.nnjn-hold:focus-visible{outline:2px dashed var(--nn-gold-2);outline-offset:3px}.article-prose .nn .nnjn-meter,.nn .nnjn-meter{margin:0;padding:0;width:100%;max-width:330px;justify-self:center}.nnjn-meter svg{display:block;width:100%;height:auto}.nnjn-meter figcaption{margin-top:.35rem;text-align:center;font-family:var(--nn-type);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#e9c98a}.nnjn-needle{will-change:transform}.nnjn-mnum{font-size:10px}.nnjn-mnum,.nnjn-mzone{font-family:var(--nn-type);font-weight:700}.nnjn-mzone{font-size:7.5px;letter-spacing:1.2px;fill:#5a4428}.nnjn-mzone--red{fill:#a3181e}.nnjn-mtitle{font-family:var(--nn-marquee);font-size:15px;letter-spacing:1.5px;fill:#1d1712}.nnjn-mvu{font-family:var(--nn-head);font-size:22px;fill:#1d1712}.nnjn-msub{font-size:6.5px;letter-spacing:1.4px;fill:#6e5a3a}.nnjn-msub,.nnjn-read{font-family:var(--nn-type)}.nnjn-read{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin:0;padding:.5rem .8rem;border-radius:3px;background:linear-gradient(180deg,#0d0a08,#1a120c);box-shadow:inset 0 1px 3px rgba(0,0,0,.8),0 1px 0 rgba(255,220,160,.15);font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;color:#a99470}.nnjn-ro{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap}.nnjn-ro:before{content:"";width:6px;height:6px;border-radius:50%;background:#3a2c1c;align-self:center}.nnjn-ro[data-live=true]:before{background:#ffb347;box-shadow:0 0 5px #ffb347}.nnjn-ro b{font-weight:700;font-size:1.05rem;letter-spacing:.04em;color:#ffd98a;font-variant-numeric:tabular-nums;text-shadow:0 0 6px rgba(255,190,90,.45)}.nnjn-run{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:58px;margin-top:.1rem}.nnjn-bar{flex:0 1 26px;min-width:8px;border-radius:2px 2px 0 0;background:transparent;box-shadow:inset 0 0 0 1px rgba(60,53,44,.35);transition:background .4s ease}.nnjn-bar[data-past=true]{background:color-mix(in srgb,var(--nn-velvet) 55%,#c8a060);box-shadow:none}.nnjn-bar[data-on=true]{background:var(--nn-velvet);box-shadow:0 0 0 2px var(--nn-gold)}.article-prose .nn .nnjn-runl,.nn .nnjn-runl{margin:.3rem 0 0;text-align:center;font-family:var(--nn-type);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nn-ink-3)}.nnjn-nav .nn-row{margin-top:.5rem}.nnjn-desk{display:grid;gap:1rem;align-items:start}@media (min-width:760px){.nnjn-desk{grid-template-columns:minmax(250px,310px) 1fr;gap:1.4rem}}.article-prose .nn .nnjn-cam,.nn .nnjn-cam{margin:0 auto;padding:9px 9px 7px;width:100%;max-width:340px;border-radius:10px;background:linear-gradient(180deg,#3a3631,#1d1b18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 10px 20px -10px rgba(0,0,0,.7)}.nnjn-cam-screen{position:relative;border-radius:6px/8px;overflow:hidden;background:#070303}.nnjn-cam-screen svg{display:block;width:100%;height:auto}.nnjn-cam-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.16) 2px 3px),radial-gradient(ellipse at 50% 45%,transparent 55%,rgba(0,0,0,.55))}.nnjn-cam figcaption{display:flex;justify-content:space-between;gap:.6rem;margin-top:.4rem;padding:0 .2rem;font-family:var(--nn-type);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#cbbd9f}.nnjn-cam figcaption i{font-style:italic;text-transform:none;letter-spacing:.02em;font-weight:400;color:#f1e2c0}.nnjn-f{transform-box:fill-box;transform-origin:50% 90%;transition:transform .7s ease}.nnjn-fx{opacity:0;transition:opacity .35s ease}.nnjn-house[data-mood=hush] .nnjn-fx-hush,.nnjn-house[data-mood=laugh] .nnjn-fx-laugh,.nnjn-house[data-mood=polite] .nnjn-fx-polite,.nnjn-house[data-mood=roar] .nnjn-fx-roar,.nnjn-house[data-mood=uneasy] .nnjn-fx-uneasy{opacity:1}.nnjn-house[data-mood=laugh] .nnjn-f{animation:nnjn-laugh 1s ease-in-out infinite}.nnjn-house[data-mood=laugh] .nnjn-f1,.nnjn-house[data-mood=laugh] .nnjn-f3{animation-duration:.82s}.nnjn-house[data-mood=uneasy] .nnjn-f0{transform:rotate(6deg)}.nnjn-house[data-mood=uneasy] .nnjn-f2{transform:rotate(-4deg) translateY(1px)}.nnjn-house[data-mood=hush] .nnjn-f{transform:translateY(1px)}.nnjn-house[data-mood=hush] .nnjn-f3{transform:translateY(-2px) scale(1.02)}.nnjn-house[data-mood=roar] .nnjn-f{animation:nnjn-roar .5s ease-in-out infinite}.nnjn-house[data-mood=roar] .nnjn-f2{animation-duration:.62s}.nnjn-house[data-mood=polite] .nnjn-f2{animation:nnjn-laugh 1.4s ease-in-out infinite}.nnjn-dim{transition:opacity 1.2s ease}.nnjn-beat{min-height:15rem}.article-prose .nn .nnjn-no,.nn .nnjn-no{margin:0;font-family:var(--nn-type);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nn-velvet)}.nnjn-no span{color:var(--nn-ink-3)}.article-prose .nn .nnjn-title,.nn .nnjn-title{margin:.15rem 0 .4rem;padding:0;border:0;font-family:var(--nn-head);font-weight:400;font-size:clamp(1.5rem,4vw,1.9rem);line-height:1.1;color:var(--nn-ink)}.article-prose .nn .nnjn-tell,.nn .nnjn-tell{margin:0;font-family:var(--nn-text);font-size:1.08rem;line-height:1.55;color:var(--nn-ink)}.nnjn-tell q{font-style:italic}.nnjn-beat[data-fresh=true] .nnjn-line,.nnjn-beat[data-fresh=true] .nnjn-title{animation:nnjn-in .5s ease both}.article-prose .nn .nnjn-line,.nn .nnjn-line{position:relative;margin:.8rem 0 0;padding:.85rem 1rem .7rem;font-family:var(--nn-type);font-weight:700;font-size:1.04rem;line-height:1.45;color:var(--nn-ink);background:linear-gradient(180deg,transparent 0 7px,var(--nn-card-red) 7px 8px,transparent 8px),var(--nn-card);border-radius:2px;box-shadow:0 6px 14px -8px rgba(0,0,0,.55);transform:rotate(-.4deg)}.nnjn-line q{quotes:"\201C" "\201D"}.article-prose .nn .nnjn-cut,.nn .nnjn-cut{margin:.85rem 0 0;padding:.55rem 0 0;border-top:1px dashed rgba(60,53,44,.4);font-family:var(--nn-text);font-style:italic;font-size:1.04rem;line-height:1.5;color:var(--nn-ink-2)}.nnjn-cut span{display:block;margin-bottom:.15rem;font-family:var(--nn-type);font-style:normal;font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nn-card-red)}.nnjn-end{margin-top:.4rem;padding:0 0 1.2rem;text-align:center;color:var(--nn-cream);background:radial-gradient(ellipse at 50% 0,rgba(255,210,140,.18),transparent 65%),linear-gradient(180deg,#2a0a0e,#160406);border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(224,171,76,.55),inset 0 0 0 5px rgba(0,0,0,.2);animation:nnjn-in .7s ease both}@keyframes nnjn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nnjn-grave{position:relative;margin:0 0 .9rem}.nnjn-grave svg{display:block;width:100%;height:auto}.nnjn-gl{font-family:var(--nn-type);font-weight:700;font-size:10px;letter-spacing:1.5px;fill:#f3dfb2}.nnjn-gl--small{font-size:8.5px;fill:#d8c49a}.nnjn-gl--hand{font-family:var(--nn-hand);font-size:17px;letter-spacing:0;fill:#ffe7b0}.nnjn-lamp{animation:nnjn-flicker 3.2s ease-in-out infinite}@keyframes nnjn-flicker{0%,to{opacity:.92}45%{opacity:1}60%{opacity:.8}70%{opacity:.97}}.nnjn-end>a,.nnjn-end>p{margin-left:clamp(.9rem,3vw,1.6rem);margin-right:clamp(.9rem,3vw,1.6rem)}.article-prose .nn .nnjn-end-k,.nn .nnjn-end-k{margin-top:0;margin-bottom:0;font-family:var(--nn-head);font-size:clamp(1.4rem,4vw,1.8rem);color:var(--nn-gold-2)}.article-prose .nn .nnjn-end-s,.article-prose .nn .nnjn-end-t,.nn .nnjn-end-s,.nn .nnjn-end-t{max-width:34em;margin:.5rem auto 0;font-family:var(--nn-text);font-size:1.04rem;line-height:1.5;color:var(--nn-cream)}.nnjn-end-t q{font-style:italic}.nnjn-end-t b{font-family:var(--nn-type);color:#ffd98a}.nnjn-end-s a{color:var(--nn-gold-2);padding:.8rem .15rem}.article-prose .nn .nnjn-watch,.nn .nnjn-watch{display:inline-block;margin:.9rem auto .2rem;padding:.6rem 1.3rem .55rem;font-family:var(--nn-marquee);font-size:clamp(1.25rem,3.6vw,1.55rem);letter-spacing:.04em;color:var(--nn-ink);text-decoration:none;background:linear-gradient(180deg,#fbe3a2,#d9a447);border-radius:3px;box-shadow:0 0 0 2px #3a080d,0 0 0 3px var(--nn-gold),0 10px 22px -10px rgba(0,0,0,.7)}.nnjn-watch span{display:block;margin-top:.2rem;font-family:var(--nn-type);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#4a2a10}.nnjn-watch:hover{background:linear-gradient(180deg,#fff0c4,#e6b45a)}.nnjn-watch:focus-visible{outline:2px dashed var(--nn-gold-2);outline-offset:5px}.nnjn-end .nn-row{margin-top:.9rem}.nnjn-strip{display:none}.article-prose .nn .nnjn-strip-k,.nn .nnjn-strip-k{margin:0;font-family:var(--nn-type);font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--nn-velvet)}.nnjn-strip-k span{color:var(--nn-ink-3)}.article-prose .nn .nnjn-strip-t,.nn .nnjn-strip-t{margin:.1rem 0 0;font-family:var(--nn-head);font-size:1.3rem;line-height:1.15;color:var(--nn-ink)}.article-prose .nn .nnjn-strip-l,.nn .nnjn-strip-l{margin:.45rem 0 0;padding:.55rem .7rem .45rem;font-family:var(--nn-type);font-weight:700;font-size:1rem;line-height:1.4;color:var(--nn-ink);background:linear-gradient(180deg,transparent 0 6px,var(--nn-card-red) 6px 7px,transparent 7px),var(--nn-card);border-radius:2px;box-shadow:0 5px 10px -6px rgba(0,0,0,.55)}.nnjn-strip-l q{quotes:"\201C" "\201D"}.nnjn-strip[data-fresh=true] .nnjn-strip-l,.nnjn-strip[data-fresh=true] .nnjn-strip-t{animation:nnjn-in .45s ease both}@media (max-width:620px){.nnjn-stage svg{height:min(60vw,330px)}.article-prose .nn .nnjn-meter,.nn .nnjn-meter{max-width:220px}}@media (max-width:600px){.nnjn{gap:.7rem}.nnjn-strip{display:block;order:0}.nnjn-console{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"dial lab" "dial hold" "room dark" "read read";gap:.55rem .7rem;padding:.75rem .7rem .8rem}.nnjn-dialbox{display:contents}.article-prose .nn .nnjn-dlabel,.nn .nnjn-dlabel{grid-area:lab;align-self:end;justify-self:center}.nnjn-dial{grid-area:dial;width:min(100%,160px);justify-self:center}.article-prose .nn .nnjn-hold,.nn .nnjn-hold{grid-area:hold;align-self:stretch;min-width:0;width:100%;min-height:96px;padding:.6rem .4rem .45rem;font-size:1.05rem;letter-spacing:.04em;line-height:1.2}.nnjn-m-dark,.nnjn-m-room{align-self:start}.nnjn-meter figcaption{margin-top:.2rem}.nnjn-read{gap:.2rem 1rem;padding:.45rem .6rem;letter-spacing:.03em}.nnjn-ro--beat{display:none}}@media (max-width:520px){.nnjn-bill-b{font-size:1rem;letter-spacing:.06em}.article-prose .nn .nnjn-cc,.nn .nnjn-cc{font-size:1rem;bottom:3%}.nnjn-tc{font-size:1rem;gap:.35rem}.nnjn-tc i{display:none}.nnjn-run{gap:3px;height:50px}.article-prose .nn .nnjn-dlabel,.article-prose .nn .nnjn-no,.article-prose .nn .nnjn-runl,.nn .nnjn-dlabel,.nn .nnjn-no,.nn .nnjn-runl,.nnjn-cam figcaption,.nnjn-cut span,.nnjn-meter figcaption,.nnjn-read{font-size:1rem;letter-spacing:.06em}.nnjn-read{gap:.25rem .9rem}.nnjn-meter figcaption{letter-spacing:0;white-space:nowrap}.nnjn-ro b{font-size:1.05rem}.nnjn-hold small{font-size:1rem}.nnjn-beat{min-height:0}.nnjn-watch span{font-size:1rem}}@media (prefers-reduced-motion:reduce){.nnjn-beat[data-fresh=true] .nnjn-line,.nnjn-beat[data-fresh=true] .nnjn-title,.nnjn-dim,.nnjn-end,.nnjn-f,.nnjn-fade,.nnjn-fx,.nnjn-lamp,.nnjn-p,.nnjn-strip[data-fresh=true] .nnjn-strip-l,.nnjn-strip[data-fresh=true] .nnjn-strip-t{animation:none!important;transition:none!important}}.nnjn[data-live=false] .nnjn-f,.nnjn[data-live=false] .nnjn-lamp,.nnjn[data-live=false] .nnjn-p{animation-play-state:paused}.article-prose .nn .nnjn-end .nnjn-watch,.nn .nnjn-end .nnjn-watch{margin:.9rem clamp(.9rem,3vw,1.6rem) .2rem}.nnj-stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(.8rem,3vw,2rem);align-items:start;padding:.6rem .2rem 0;position:relative}.nnj-left{display:flex;flex-direction:column;align-items:center}.nnj-jar{position:relative;display:block;width:100%;max-width:340px;padding:0;margin:0 auto;background:radial-gradient(ellipse 70% 60% at 50% 54%,rgba(38,54,104,.95),#0b1226 78%);border-radius:3px;cursor:grab;outline:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px rgba(224,171,76,.4),0 10px 22px -12px rgba(0,0,0,.7)}.nnj-jar[data-grab=true]{cursor:grabbing}.nnj-jar:focus-visible{box-shadow:inset 0 0 0 1px rgba(224,171,76,.4),0 0 0 3px var(--nn-gold-2)}.nnj-jarsvg{display:block;width:100%;height:auto}.nnj-held{opacity:0}.nnj-jar[data-fly=true] .nnj-held,.nnj-jar[data-grab=true] .nnj-held{opacity:1}.article-prose .nn .nnj-tip,.nn .nnj-tip{position:absolute;left:0;right:0;top:.5rem;margin:0;pointer-events:none;font-family:var(--nn-hand);font-size:1.3rem;line-height:1.1;text-align:center;color:var(--nn-gold-2);transition:opacity .3s ease}.nnj-jar[data-grab=true] .nnj-tip,.nnj-jar[data-used=true] .nnj-tip{opacity:0}.nnj-reach{margin-top:.6rem}.nnj-reach .nn-btn{font-size:1.05rem;padding:.5rem 1.4rem;min-height:44px}.article-prose .nn .nnj-count,.nn .nnj-count{margin:.45rem 0 0;font-family:var(--nn-type);font-size:.86rem;letter-spacing:.06em;color:var(--nn-ink-3);text-align:center}.nnj-cards{container-type:inline-size;animation:nnj-unfold .6s cubic-bezier(.2,.8,.3,1.1) both;transform-origin:30% 0;perspective:900px}.nnj-cards[data-flown=true]{animation-delay:.42s}.nnj-flyer{position:absolute;left:0;top:0;width:10px;height:6px;z-index:4;pointer-events:none;opacity:0;transform-origin:0 0;border-radius:2px;background:linear-gradient(180deg,transparent 0 14%,var(--nn-card-red) 14% calc(14% + 2px),transparent calc(14% + 2px)),linear-gradient(180deg,transparent 0 calc(50% - 1px),rgba(60,90,140,.45) calc(50% - 1px) 50%,transparent 50%),repeating-linear-gradient(180deg,transparent 0 14px,var(--nn-card-line) 14px 15px),var(--nn-card);box-shadow:0 14px 24px -10px rgba(10,16,40,.7),inset 0 1px 0 hsla(0,0%,100%,.6)}@keyframes nnj-unfold{0%{opacity:0;transform:translateY(30px) rotateX(78deg) scale(.55) rotate(-6deg)}45%{opacity:1;transform:translateY(-4px) rotateX(-8deg) scale(1.01) rotate(.6deg)}to{opacity:1;transform:none}}.nnj-card{position:relative;aspect-ratio:5/3;padding:.5rem clamp(.8rem,4cqw,1.5rem) .8rem;color:var(--nn-ink);background:var(--nn-card);border-radius:2px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 22px -12px rgba(10,16,40,.65),0 2px 4px rgba(10,16,40,.18);transform:rotate(-.7deg)}.nnj-card[data-cont=true]{aspect-ratio:auto;min-height:6rem;margin-top:.4rem}.nnj-card[data-cont=true]:before{content:"OVER";position:absolute;right:.6rem;bottom:.4rem;font-family:var(--nn-type);font-weight:700;font-size:.7rem;letter-spacing:.2em;color:var(--nn-card-red);opacity:.6}.nnj-card:after{content:"";position:absolute;left:0;right:0;top:52%;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(60,90,140,.05),rgba(60,90,140,.32),rgba(60,90,140,.05))}.nnj-card-h{display:flex;justify-content:space-between;gap:.6rem;padding-bottom:.3rem;margin-bottom:.35rem;border-bottom:1.5px solid var(--nn-card-red);font-family:var(--nn-type);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#3a4a6a}.article-prose .nn .nnj-type,.nn .nnj-type{margin:0;font-family:var(--nn-type);font-size:max(16px,calc((100cqw - 3rem) / 38 / .6));line-height:1.5;color:#121a2c;background:repeating-linear-gradient(180deg,transparent 0 calc(1.5em - 1px),var(--nn-card-line) calc(1.5em - 1px) 1.5em);min-height:3em;touch-action:pan-y}.nnj-ln{display:block}.nnj-w{position:relative;display:inline;margin:0;padding:0;border:0;border-radius:1px;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nnj-w:hover{background:rgba(208,87,79,.12)}.nnj-w:focus-visible{outline:2px dashed var(--nn-blue);outline-offset:1px}.nnj-w[aria-pressed=true]{color:rgba(18,26,44,.42)}.nnj-w[aria-pressed=true]:after{content:"";position:absolute;left:-.15em;right:-.15em;top:52%;height:.16em;pointer-events:none;background:var(--nn-card-red);border-radius:.1em;transform:rotate(var(--nnj-tilt,-2deg));box-shadow:0 0 0 .02em rgba(142,31,40,.4)}.article-prose .nn .nnj-where,.nn .nnj-where{display:flex;flex-wrap:wrap;gap:.15rem .7rem;align-items:baseline;margin:.8rem 0 0;font-family:var(--nn-text);font-size:1rem;line-height:1.4;color:var(--nn-ink-2)}.nnj-where b{font-family:var(--nn-head);font-weight:400;font-size:1.12rem;color:var(--nn-ink)}.nnj-where b+span:before,.nnj-where span+span:before{content:"· ";color:var(--nn-ink-3)}.nnj-where a{flex-basis:100%;font-family:var(--nn-type);font-weight:700;font-size:.9rem;letter-spacing:.03em;color:var(--nn-velvet);text-decoration:none;padding:.35rem 0;min-height:38px;display:inline-flex;align-items:center}.nnj-where a:hover{text-decoration:underline}.nnj-meter{display:grid;grid-template-columns:auto 1fr;gap:.35rem .8rem;align-items:center;margin-top:.7rem;padding:.6rem .75rem;background:rgba(20,29,59,.06);border:1px solid rgba(20,29,59,.18);border-radius:2px}.nnj-meter-k{font-family:var(--nn-type);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nn-ink-2)}.nnj-meter-bar{display:flex;gap:3px;align-items:center}.nnj-meter-bar i{flex:1;height:14px;border-radius:1px;background:repeating-linear-gradient(90deg,rgba(143,176,214,.5) 0 4px,transparent 4px 6px);border:1px solid var(--nn-card-line);transition:background .25s ease}.nnj-meter-bar i[data-on=true]{background:var(--nn-navy);border-color:var(--nn-navy)}.nnj-meter-bar em{font-family:var(--nn-type);font-style:normal;font-weight:700;font-size:.9rem;color:var(--nn-card-red);padding-left:.2rem;min-width:2.4ch}.article-prose .nn .nnj-reads,.nn .nnj-reads{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.15rem 1.1rem;margin:0;padding:0}.nnj-rd{display:flex;gap:.4rem;align-items:baseline;margin:0}.article-prose .nn .nnj-rd dt,.nn .nnj-rd dt{margin:0;font-family:var(--nn-type);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nn-ink-3)}.article-prose .nn .nnj-rd dd,.nn .nnj-rd dd{margin:0;font-family:var(--nn-type);font-weight:700;font-size:1.02rem;font-variant-numeric:tabular-nums;color:var(--nn-ink)}.nnj-rd[data-over=true] dd{color:var(--nn-card-red)}.nnj-rd[data-fit=true] dd{color:var(--nn-felt)}.nnj-meter-v{grid-column:1/-1;font-family:var(--nn-text);font-size:1rem;font-style:italic;color:var(--nn-ink-2)}.nnj-trim{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.4rem}.nnj-trim .nn-btn{min-height:40px;font-size:.95rem}.nnj-draft{margin-top:.8rem;animation:nnj-unfold .5s cubic-bezier(.2,.8,.3,1.1) both;container-type:inline-size}.nnj-draft .nnj-card{transform:rotate(.6deg);background:#d9e8f7}.nnj-stamp{position:absolute;right:.7rem;bottom:-.85rem;padding:.1rem .5rem;pointer-events:none;background:rgba(217,232,247,.85);font-family:var(--nn-type);font-weight:700;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nn-felt);border:2px solid var(--nn-felt);border-radius:2px;transform:rotate(-6deg);opacity:.85}.nnj-stamp[data-dead=true]{color:var(--nn-card-red);border-color:var(--nn-card-red)}.nnj-draft .nnj-card{margin-bottom:.9rem}.nnj-w[data-turn=true][aria-pressed=true]:after{background:#6a1018;height:.2em}.nnj-filters{margin-top:1rem;padding-top:.8rem;border-top:1px dashed rgba(20,29,59,.25)}.nnj-chip small{font-weight:400;opacity:.7;margin-left:.2rem}.nnj-search{display:block;max-width:26rem;margin:.7rem auto 0}.nnj-search input{width:100%;min-height:42px;padding:.4rem .8rem;font-family:var(--nn-type);font-size:16px;color:var(--nn-ink);background:var(--nn-paper);border:1.5px solid var(--nn-ink);border-radius:2px;box-shadow:inset 2px 2px 0 rgba(0,0,0,.08)}.nnj-search input:focus-visible{outline:2px dashed var(--nn-blue);outline-offset:2px}@media (max-width:720px){.nnj-stage{grid-template-columns:1fr}.nnj-jar{max-width:270px}.nnj-card{aspect-ratio:auto;min-height:11rem}.nnj-meter{grid-template-columns:1fr}.article-prose .nn .nnj-count,.article-prose .nn .nnj-rd dt,.nn .nnj-count,.nn .nnj-rd dt,.nnj-card-h,.nnj-meter-k{font-size:16px;letter-spacing:.04em}.article-prose .nn .nnj-rd dd,.nn .nnj-rd dd{font-size:16px}.nnj-filters>.nn-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.nnj-filters .nnj-chip{min-width:0;font-size:1rem;letter-spacing:0;padding:.4rem .3rem;white-space:normal;line-height:1.2}.nnj-filters .nnj-chip:last-child{grid-column:1/-1}.nnj-ln{display:inline}.nnj-filters .nnj-chip small{display:none}}@media (prefers-reduced-motion:reduce){.nnj-cards,.nnj-draft{animation:none}.nnj-flyer{display:none}.nnj-meter-bar i,.nnj-tip{transition:none}}.nnk,.nnk-stage{position:relative}.nnk-stage{padding:8px;border-radius:5px;background:linear-gradient(180deg,#2a2d38,#12141b);box-shadow:0 14px 26px -14px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.12);transition:box-shadow .25s ease}.nnk-stage[data-over=true]{box-shadow:0 14px 26px -14px rgba(0,0,0,.8),0 0 0 3px var(--nn-gold),0 0 22px 2px rgba(224,171,76,.45)}.nnk-svg{display:block;width:100%;height:auto;border-radius:2px}.nnk-glabel{font-weight:700;font-size:12px;letter-spacing:.14em;fill:#3c352c}.nnk-glabel,.nnk-gsub{font-family:var(--nn-type)}.nnk-gsub{font-size:8.5px;letter-spacing:.16em;fill:#6e6558}.nnk-gsub--lamp{fill:#e0ab4c}.nnk-needle{transition:transform .7s cubic-bezier(.3,1.5,.5,1)}.nnk-boxcap{font-family:var(--nn-head);font-size:21px;fill:#fbf6ea}.nnk-desklabel{font-size:15px;letter-spacing:.22em;fill:#f5d58f}.nnk-desklabel,.nnk-sign{font-family:var(--nn-marquee)}.nnk-sign{font-size:12px;letter-spacing:.14em}.nnk-lampk{font-family:var(--nn-type);font-size:7px;letter-spacing:.12em;fill:#9fb08f}.nnk-desk{transition:transform 2.6s cubic-bezier(.55,0,.35,1)}.nnk-desk[data-gone=true]{transform:translateX(-660px)}.nnk-wheel{transform-box:fill-box;transform-origin:center}.nnk-desk[data-gone=true] .nnk-wheel{animation:nnk-roll .45s linear 6 reverse}@keyframes nnk-roll{to{transform:rotate(1turn)}}.nnk-fade{transition:opacity 1s ease 1.2s}.nnk-lit{transition:opacity .25s ease}.nnk-halo{transition:opacity .4s ease}.nnk-head{transform-box:fill-box;transform-origin:50% 100%}.nnk-crowd[data-l="1"] .nnk-head{animation:nnk-bob1 .42s ease-in-out 5 alternate}.nnk-crowd[data-l="2"] .nnk-head{animation:nnk-bob2 .34s ease-in-out 7 alternate}.nnk-crowd[data-l="3"] .nnk-head{animation:nnk-bob3 .3s ease-in-out 9 alternate}@keyframes nnk-bob1{to{transform:translateY(-1.5px) rotate(-1deg)}}@keyframes nnk-bob2{to{transform:translateY(-3px) rotate(-2deg)}}@keyframes nnk-bob3{to{transform:translateY(-4.5px) rotate(-3.5deg)}}.nnk-face{transition:fill .9s ease}.nnk-phone{transform-box:fill-box;transform-origin:50% 90%}.nnk-booth[data-ring=true] .nnk-phone{animation:nnk-shake .11s linear infinite alternate}.nnk-booth[data-ring=true][data-lv="3"] .nnk-phone,.nnk-booth[data-ring=true][data-lv="4"] .nnk-phone{animation-name:nnk-shake2;animation-duration:.08s}@keyframes nnk-shake{0%{transform:rotate(-3deg) translateY(0)}to{transform:rotate(3deg) translateY(-1px)}}@keyframes nnk-shake2{0%{transform:rotate(-6deg) translateY(0)}to{transform:rotate(6deg) translateY(-2.5px)}}.nnk-arc{opacity:0}.nnk-booth[data-ring=true] .nnk-arc{animation:nnk-arcs .5s ease-out infinite}.nnk-booth[data-ring=true] .nnk-arc:nth-of-type(2){animation-delay:.12s}.nnk-booth[data-ring=true] .nnk-arc:nth-of-type(3){animation-delay:.24s}@keyframes nnk-arcs{0%{opacity:.95}to{opacity:0}}.nnk-lamp{opacity:.18}.nnk-lamp[data-on=true]{opacity:1}.nnk-booth[data-ring=true] .nnk-lamp[data-on=true]{animation:nnk-blink .5s steps(2,jump-none) infinite}@keyframes nnk-blink{50%{opacity:.25}}.nnk[data-vis=false] .nnk-arc,.nnk[data-vis=false] .nnk-head,.nnk[data-vis=false] .nnk-lamp,.nnk[data-vis=false] .nnk-phone{animation-play-state:paused}.article-prose .nn .nnk-led,.nn .nnk-led{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.3rem;margin:.55rem 0 0;padding:.45rem .8rem;background:linear-gradient(180deg,#17120c,#0c0906);border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(0,0,0,.7);font-family:var(--nn-type);font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;color:#9a8f7c}.nnk-led b{color:#ffcf6e;font-weight:700;text-shadow:0 0 6px rgba(255,191,80,.45)}.nnk-led b[data-hot=true]{color:#ff7a64;text-shadow:0 0 6px rgba(255,90,70,.55)}.nnk-led i{display:inline-block;width:7px;height:7px;margin-right:.35rem;border-radius:50%;background:#3a3128;vertical-align:.05em}.nnk-led i[data-on=true]{background:#ff5b45;box-shadow:0 0 6px #ff5b45}.nnk-tl{position:relative;height:46px;margin:.7rem .6rem .2rem}.nnk-tl-rail{position:absolute;left:0;right:0;top:16px;height:2px;background:#3c352c;opacity:.35}.nnk-tl-dot{position:absolute;top:12px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--nn-cream);box-shadow:inset 0 0 0 1.5px var(--nn-navy-2);transition:transform .25s ease,background .25s ease}.nnk-tl-dot[data-s=past]{background:#b98222;box-shadow:none}.nnk-tl-dot[data-s=now]{background:var(--nn-velvet);box-shadow:0 0 0 3px rgba(142,31,40,.25);transform:scale(1.4);z-index:2}.nnk-tl-end,.nnk-tl-mark,.nnk-tl-year{position:absolute;transform:translateX(-50%);white-space:nowrap;font-family:var(--nn-type);font-size:.72rem;letter-spacing:.08em;color:var(--nn-ink-3)}.nnk-tl-year{top:28px}.nnk-tl-year:before{content:"";position:absolute;left:50%;top:-12px;width:1px;height:8px;background:#6e6558}.nnk-tl-mark{top:-4px;font-style:italic;font-family:var(--nn-text);font-size:.78rem;letter-spacing:0}.nnk-tl-end{top:-4px;transform:translateX(-100%);color:var(--nn-velvet);font-weight:700}.nnk-feed{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.1rem;align-items:start;margin-top:.8rem}.nnk-pilebox{display:flex;flex-direction:column;align-items:center;gap:.55rem}.nnk-pile{position:relative;width:14rem;height:9.6rem;margin:.3rem 0 .2rem}.nnk-under{background:linear-gradient(180deg,transparent 0 1.75rem,var(--nn-card-red) 1.75rem calc(1.75rem + 1px),transparent calc(1.75rem + 1px)),#c4d7ee;box-shadow:0 1px 0 #9fb6d4,0 6px 10px -8px rgba(20,29,59,.6)}.nnk-top,.nnk-under{position:absolute;inset:0;border-radius:2px}.nnk-top{z-index:3;box-sizing:border-box;padding:.45rem .75rem .5rem;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;background:linear-gradient(180deg,transparent 0 1.75rem,var(--nn-card-red) 1.75rem calc(1.75rem + 1px),transparent calc(1.75rem + 1px)),repeating-linear-gradient(180deg,transparent 0 calc(1.45rem - 1px),var(--nn-card-line) calc(1.45rem - 1px) 1.45rem) 0 1.75rem /100% calc(100% - 1.75rem) no-repeat,var(--nn-card);box-shadow:0 10px 16px -10px rgba(20,29,59,.65),inset 0 0 0 1px hsla(0,0%,100%,.35);font-family:var(--nn-type);color:#14203e;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .2s ease}.nnk-top[data-drag=true]{cursor:grabbing;transition:none;box-shadow:0 26px 30px -14px rgba(20,29,59,.7)}.nnk-top:focus-visible{outline:3px dashed var(--nn-gold);outline-offset:3px}.nnk-top:hover:not([data-drag=true]){transform:translateY(-3px) rotate(-1deg)}.nnk-top-h{display:flex;justify-content:space-between;gap:.4rem;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.3rem}.nnk-top-q{margin-top:.42rem;font-size:.95rem;line-height:1.45rem}.nnk-top-grip{position:absolute;right:.55rem;bottom:.35rem;font-family:var(--nn-hand);font-size:1.05rem;color:#3b5a8c}.nnk-empty{position:absolute;inset:0;display:grid;place-items:center;border:2px dashed rgba(60,53,44,.35);border-radius:3px;font-family:var(--nn-text);font-style:italic;font-size:1rem;color:var(--nn-ink-3);text-align:center;padding:0 1rem}.nnk-flyer{position:absolute;left:0;top:0;z-index:30;pointer-events:none;opacity:0;border-radius:2px;background:linear-gradient(180deg,transparent 0 1.75rem,var(--nn-card-red) 1.75rem calc(1.75rem + 1px),transparent calc(1.75rem + 1px)),var(--nn-card);box-shadow:0 20px 26px -12px rgba(20,29,59,.7)}.article-prose .nn .nnk-pilehint,.nn .nnk-pilehint{margin:0;text-align:center;font-family:var(--nn-text);font-style:italic;font-size:1rem;line-height:1.4;color:var(--nn-ink-2)}.nnk-go{min-width:11rem}.nnk-read{min-width:0}.nnk-prompter{position:relative;overflow:hidden;min-height:11.5rem;padding:.85rem 1.1rem .95rem;border-radius:4px;background:linear-gradient(115deg,hsla(0,0%,100%,.07) 0 18%,transparent 18% 60%,hsla(0,0%,100%,.04) 60% 66%,transparent 66%),radial-gradient(ellipse at 50% 120%,#14203e,#05070d 70%);box-shadow:inset 0 0 0 1px rgba(160,180,220,.18),inset 0 10px 18px -10px rgba(0,0,0,.9),0 0 0 5px #2a2d38,0 0 0 6px #0c0d12,0 12px 20px -12px rgba(0,0,0,.8);margin:6px}.nnk-prompter:before{content:"";position:absolute;left:0;right:0;top:50%;height:2.6rem;transform:translateY(-50%);pointer-events:none;background:linear-gradient(180deg,transparent,hsla(41,84%,76%,.05),transparent)}.nnk-pk{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem;font-family:var(--nn-type);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#7f8db0}.nnk-pk b{color:#ff6b57;font-weight:700}.article-prose .nn .nnk-ptext,.nn .nnk-ptext{margin:0;padding:0;border:0;background:none;font-family:var(--nn-type);font-style:normal;font-size:1.12rem;line-height:1.6;color:#eef2fb;animation:nnk-scroll .7s cubic-bezier(.2,.7,.3,1) both}.nnk-ptext:after,.nnk-ptext:before{content:none!important}@keyframes nnk-scroll{0%{transform:translateY(2.4rem);opacity:0}to{transform:none;opacity:1}}.nnk-punch{font-weight:700;color:#ffd98a;transition:opacity .3s ease}.nnk-punch[data-on=false]{opacity:0}.nnk-standby{font-family:var(--nn-type);font-size:1.12rem;line-height:1.6;color:#8e9bbb}.nnk-standby span{display:inline-block;width:.6em;height:1.05em;margin-left:.2em;vertical-align:-.15em;background:#8e9bbb;animation:nnk-cur 1s steps(2,jump-none) infinite}@keyframes nnk-cur{50%{opacity:0}}.article-prose .nn .nnk-room,.nn .nnk-room{margin:.55rem .4rem 0;font-family:var(--nn-text);font-style:italic;font-size:1rem;line-height:1.45;color:var(--nn-ink-2)}.nnk-room span{font-style:normal;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-right:.3rem}.nnk-room span,.nnk-src{font-family:var(--nn-type)}.nnk-src{margin:.35rem .4rem 0;font-size:.72rem;letter-spacing:.06em;color:var(--nn-ink-3)}.nnk-rec{position:relative;margin:.9rem .4rem 0;padding:.8rem .9rem .85rem;font-family:var(--nn-text);font-size:1rem;line-height:1.5;color:var(--nn-ink);background:#fbf3dc;border:1px solid #d8ccb2;transform:rotate(.5deg);box-shadow:0 8px 14px -10px rgba(20,29,59,.55);animation:nnk-deal .45s ease-out both}.article-prose .nn .nnk-rec svg.nnk-clip,.nn .nnk-rec svg.nnk-clip{position:absolute;top:-15px;left:1.4rem;width:16px;height:40px;margin:0;max-width:none;pointer-events:none;z-index:2}.nnk-rec-k{display:block;margin-bottom:.3rem;font-family:var(--nn-type);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nn-velvet)}.nnk-rec q{font-style:italic}@keyframes nnk-deal{0%{transform:translateY(8px) rotate(.8deg);opacity:.2}to{transform:rotate(.5deg);opacity:1}}.nnk-sw{display:inline-block;width:12px;height:4px;border-radius:2px;vertical-align:middle;margin:0 .25rem 0 0}.nnk-sw--g{background:#b98222}.nnk-sw--b{background:#2f5c9e}.nnk-epi{margin-top:1rem;animation:nnk-deal2 .6s ease-out 1.6s both}@keyframes nnk-deal2{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.nnk-gone{padding:1rem 1.2rem;color:var(--nn-cream);background:radial-gradient(ellipse at 50% 0,hsla(41,84%,76%,.18),transparent 60%),var(--nn-navy);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(224,171,76,.4)}.article-prose .nn .nnk-gone p,.nn .nnk-gone p{margin:0 0 .6rem;font-size:1.04rem;line-height:1.55;color:var(--nn-cream)}.article-prose .nn .nnk-gone p:last-child,.nn .nnk-gone p:last-child{margin-bottom:0}.article-prose .nn .nnk-gone .nnk-gone-h,.nn .nnk-gone .nnk-gone-h{font-family:var(--nn-type);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;color:var(--nn-gold-2)}.nnk-gone q{font-style:italic;color:#fff}.article-prose .nn h3.nnk-epi-h,.nn h3.nnk-epi-h{margin:1.4rem 0 .6rem;padding:0;border:0;text-align:center;font-family:var(--nn-head);font-weight:400;font-size:clamp(1.4rem,4vw,1.8rem);color:var(--nn-ink)}.nn h3.nnk-epi-h:after,.nn h3.nnk-epi-h:before{content:none}.article-prose .nn ul.nnk-after,.nn ul.nnk-after{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.8rem}.article-prose .nn ul.nnk-after li,.nn ul.nnk-after li{margin:0;padding:.6rem .9rem .7rem;background:linear-gradient(180deg,transparent 0 1.7rem,var(--nn-card-red) 1.7rem calc(1.7rem + 1px),transparent calc(1.7rem + 1px)),var(--nn-card);border-radius:2px;box-shadow:0 8px 14px -10px rgba(20,29,59,.6)}.nn ul.nnk-after li:before{content:none}.nn ul.nnk-after li:nth-child(odd){transform:rotate(-.5deg)}.nn ul.nnk-after li:nth-child(2n){transform:rotate(.4deg)}.nnk-after-k{display:block;height:1.25rem;margin-bottom:.4rem;font-family:var(--nn-type);font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.nnk-after q{display:block;font-family:var(--nn-text);font-size:1.04rem;line-height:1.45;color:#14203e}.nnk-after small{display:block;margin-top:.4rem;font-family:var(--nn-type);font-size:.72rem;letter-spacing:.05em;color:var(--nn-ink-3)}.nnk-chart{display:block;width:100%;height:auto}.article-prose .nn svg.nnk-chart--n,.nn svg.nnk-chart--n{display:none}@media (max-width:520px){.article-prose .nn svg.nnk-chart--w,.nn svg.nnk-chart--w{display:none}.article-prose .nn svg.nnk-chart--n,.nn svg.nnk-chart--n{display:block}}.nnk-ax{font-size:14px;fill:#6e6558}.nnk-ax,.nnk-lab{font-family:var(--nn-type)}.nnk-lab{font-weight:700;font-size:16px;fill:#3c352c}.article-prose .nn .nnk-legend,.nn .nnk-legend{margin:.3rem 0 0;text-align:center;font-family:var(--nn-text);font-size:.95rem;color:var(--nn-ink-2)}.nnk-legend .nnk-sw{margin-left:.6rem}.article-prose .nn ol.nnk-beats,.nn ol.nnk-beats{max-width:38rem;margin:1rem auto 0;padding-left:1.3rem}.article-prose .nn ol.nnk-beats li,.nn ol.nnk-beats li{margin:0 0 .55rem;font-size:1.04rem;line-height:1.55;color:var(--nn-ink)}@media (max-width:760px){.nnk-feed{grid-template-columns:minmax(0,1fr)}.nnk-rec{transform:none}}@media (max-width:520px){.nnk-stage{padding:5px;overflow:hidden}.article-prose .nn .nnk-stage .nnk-svg,.nn .nnk-stage .nnk-svg{width:126.5%;max-width:none;margin-left:-25.7%}.nnk-tl{height:58px}.nnk-tl-rail{top:22px}.nnk-tl-dot{top:18px}.nnk-tl-year{top:34px}.nnk-tl-year[data-last=true]{transform:translateX(-100%)}.nnk-tl-year[data-last=true]:before{left:auto;right:0}.nnk-tl[data-gone=true] .nnk-tl-year[data-last=true]{display:none}.nnk-tl-end{top:34px}.article-prose .nn .nnk-led,.nn .nnk-led{font-size:1rem;gap:.2rem .9rem;letter-spacing:.02em}.nnk-pile{width:16.5rem;height:10rem}.nnk-top-h,.nnk-top-q{font-size:1rem}.article-prose .nn .nnk-ptext,.nn .nnk-ptext{font-size:1.04rem}.nnk-prompter{padding:.75rem .85rem .85rem}.nnk-pk{letter-spacing:.04em}.nnk-pk,.nnk-tl-mark{font-size:1rem}.nnk-tl-end,.nnk-tl-year{font-size:1rem;letter-spacing:.02em}.nnk-after small,.nnk-src{font-size:1rem}.nnk-after-k,.nnk-rec-k,.nnk-room span{font-size:1rem;letter-spacing:.06em}.nnk-after-k{height:auto}}@media (prefers-reduced-motion:reduce){.nnk-desk,.nnk-face,.nnk-fade,.nnk-needle,.nnk-top{transition:none}.nnk-booth .nnk-arc,.nnk-booth .nnk-lamp,.nnk-booth .nnk-phone,.nnk-crowd .nnk-head,.nnk-desk[data-gone=true] .nnk-wheel,.nnk-epi,.nnk-ptext,.nnk-rec,.nnk-standby span{animation:none!important}.nnk-booth[data-ring=true] .nnk-arc{opacity:.8}}.nnlc-set{border-radius:3px;overflow:hidden;box-shadow:0 14px 30px -18px rgba(30,20,40,.7);background:#17151b}.nnlc svg{display:block;width:100%;height:auto}.nnlc-studio .nnlc-cone,.nnlc-studio .nnlc-pool{pointer-events:none}.nnlc-card{cursor:pointer;outline:none}.nnlc-cardglow{opacity:0;transition:opacity 1.4s ease}.nnlc-card.is-shown .nnlc-cardglow,.nnlc.is-dark .nnlc-cardglow{opacity:.6}.nnlc-card:focus-visible .nnlc-cardface{stroke:#7fb0ff;stroke-width:1.6}.nnlc-boardwrap{position:relative}.nnlc-board{touch-action:pan-y}.nnlc-tapes{position:absolute;inset:0;pointer-events:none}.nnlc-tape{position:absolute;top:92.4%;transform:translate(-50%,-50%) rotate(var(--rot,0deg));padding:.02rem .45rem .08rem;white-space:nowrap;font-family:var(--nn-hand);font-size:1.3rem;line-height:1.1;color:#2a2230;letter-spacing:.02em;background:linear-gradient(180deg,#f3e9cc,#e2d4ac);clip-path:polygon(0 0,100% 0,97% 25%,100% 50%,97% 75%,100% 100%,0 100%,3% 75%,0 50%,3% 25%);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:color .4s ease}.nnlc-tape.is-off{color:#7a6e66}.nnlc-hand{font-family:var(--nn-hand)}.nnlc-mono{font-family:var(--nn-type);font-weight:700}.nnlc-fader{cursor:grab;outline:none;touch-action:none}.nnlc-fader:active{cursor:grabbing}.nnlc-fader .nnlc-hit{touch-action:none}.nnlc-fader .nnlc-capfocus{opacity:0;fill:none;stroke:#7fb0ff;stroke-width:2;stroke-dasharray:4 3}.nnlc-fader:focus-visible .nnlc-capfocus{opacity:1}.nnlc-fader:hover .nnlc-captop{fill:#f4f1ea}.nnlc-meters{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;margin:.9rem auto 0;font-family:var(--nn-type);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nn-ink-3)}.nnlc-meters b{margin-left:.35rem;font-size:1.05rem;color:var(--nn-ink);letter-spacing:.02em;font-variant-numeric:tabular-nums}.nnlc-read{display:flex;align-items:flex-start;justify-content:center;margin-top:.8rem}.nnlc-read.is-card{min-height:9rem;align-items:center}.article-prose .nn p.nnlc-wait,.nn p.nnlc-wait{margin:0;max-width:32em;text-align:center;font-family:var(--nn-text);font-style:italic;font-size:1.08rem;line-height:1.5;color:var(--nn-ink-3)}.nnlc-bigcard{margin:0;width:100%;max-width:30rem;box-sizing:border-box;padding:1.7rem 1.4rem 1rem;text-align:center;background:linear-gradient(180deg,transparent 0 .9rem,var(--nn-card-red) .9rem calc(.9rem + 1.5px),transparent calc(.9rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0 1.9rem,var(--nn-card-line) 1.9rem calc(1.9rem + 1px)),var(--nn-card);border:1px solid rgba(40,60,100,.35);box-shadow:0 14px 28px -16px rgba(40,50,90,.55),0 0 40px -6px rgba(255,220,160,.6);transform:rotate(-1.2deg);animation:nnlc-in 1.4s ease both}.article-prose .nn p.nnlc-bigcard-t,.nn p.nnlc-bigcard-t{margin:.6rem 0 0;font-family:var(--nn-type);font-weight:700;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.5;color:#1a2240;text-transform:uppercase;letter-spacing:.02em}.nnlc-bigcard figcaption{margin-top:.9rem;font-family:var(--nn-text);font-style:italic;font-size:.95rem;color:#4a5a7a}@keyframes nnlc-in{0%{opacity:0;transform:translateY(8px) rotate(-1.2deg)}to{opacity:1;transform:rotate(-1.2deg)}}@media (max-width:520px){.nnlc-meters{font-size:1rem;gap:.2rem .9rem}.nnlc-tape{font-size:1rem;padding:0 .16rem .04rem;letter-spacing:0;text-transform:lowercase}.nnlc-bigcard{padding:1.6rem 1rem .9rem}.nnlc-bigcard figcaption{font-size:1rem}}@media (prefers-reduced-motion:reduce){.nnlc-cardglow{transition:none}.nnlc-bigcard{animation:none}}.nnl{border-radius:8px}.nnl-stage{position:relative;border-radius:6px;overflow:hidden;background:#04070f;box-shadow:0 18px 44px -20px rgba(0,0,0,.95),inset 0 0 0 1px rgba(169,200,255,.12);transition:box-shadow 1.6s ease}.nnl-stage:focus-visible{outline:2px dashed var(--nn-glass);outline-offset:3px}.nn-tz svg.nnl-city{cursor:crosshair;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.nnl[data-drag=true] svg.nnl-city{cursor:grabbing}.nnl-win{fill:#121829;transition:fill .9s ease}.nnl-win[data-lit=true]{fill:#f6c870}.nnl-win[data-lit=true][data-t="1"]{fill:#ffdca0}.nnl-win[data-lit=true][data-t="2"]{fill:#9cc0ff}.nnl-win[data-you=true]{fill:#a9c8ff}.nnl-rf{opacity:0;transition:opacity 1.2s ease}.nnl-rf[data-lit=true]{opacity:var(--o,.4)}.nnl-th-soft{stroke:#ffcf86;stroke-width:4.5;stroke-linecap:round;opacity:.22}.nnl-th-core,.nnl-th-soft{fill:none;transition:opacity 1.6s ease}.nnl-th-core{stroke:#fff1c4;stroke-width:1.1;stroke-linecap:round;opacity:.95}.nnl-th[data-new=true] .nnl-th-core,.nnl-th[data-new=true] .nnl-th-soft{stroke-dasharray:1;stroke-dashoffset:1;animation:nnl-draw .55s ease-in forwards}.nnl-th[data-new=false] .nnl-th-soft{opacity:.1}.nnl-th[data-new=false] .nnl-th-core{opacity:.34}@keyframes nnl-draw{to{stroke-dashoffset:0}}.nnl-drag-soft{fill:none;stroke:#ffcf86;stroke-width:5;stroke-linecap:round;opacity:.25;pointer-events:none}.nnl-drag-core{fill:none;stroke:#fff6dc;stroke-width:1.3;stroke-linecap:round;pointer-events:none}.nnl[data-seek=true] .nnl-drag-soft{stroke:#6a7aa8;opacity:.18}.nnl[data-seek=true] .nnl-drag-core{stroke:#8a98bc;stroke-dasharray:3 3}.nnl-ring{fill:none;stroke:#fff1c4;stroke-width:1;opacity:.9;pointer-events:none}.nnl-ring--k{stroke:var(--nn-glass);stroke-dasharray:2 2}.nnl-lamp{fill:#2e2b26;transition:fill .5s ease}.nnl-halo{opacity:0;transition:opacity .7s ease}.nnl-bridge[data-on=true] .nnl-lamp{fill:#ffe7a6}.nnl-bridge[data-on=true] .nnl-halo{opacity:1}.nnl-crown,.nnl-neon,.nnl-warm{transition:opacity 1.6s ease}.nnl-sign{font-family:var(--nn-marquee);letter-spacing:.02em;fill:#2a1f2a;transition:fill 1.4s ease}.nnl-sign[data-on=true]{fill:#ffb0a2}.nnl-signframe{stroke:#3a2a30;transition:stroke 1.4s ease}.nnl-signframe[data-on=true]{stroke:#ff8a7a}.nnl[data-glow=true] .nnl-stage{box-shadow:0 0 70px -12px rgba(255,184,102,.55),inset 0 0 0 1px rgba(255,210,150,.3)}.nnl-tag{position:absolute;z-index:2;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));padding:.18rem .5rem;border-radius:3px;white-space:nowrap;background:rgba(6,10,22,.9);border:1px solid rgba(169,200,255,.4);font-family:var(--nn-type);font-size:.84rem;line-height:1.35;color:#e6ecf8;opacity:0;transition:opacity .15s ease}.nnl-tag[data-on=true]{opacity:1}.nnl-tag[data-k=lit]{color:#f6dca8;border-color:hsla(39,88%,70%,.5)}.article-prose .nn .nnl-meter,.nn .nnl-meter{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;margin:.7rem 0 0;padding:0;list-style:none;font-family:var(--nn-type);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#7c8bb0}.article-prose .nn .nnl-meter li,.nn .nnl-meter li{margin:0;padding:0;display:flex;align-items:baseline;gap:.45rem}.nnl-meter li:before{display:none}.nnl-meter b{font-weight:700;font-size:1.05rem;letter-spacing:.04em;color:#f6c870;font-variant-numeric:tabular-nums}.nnl-meter li[data-k=far] b{color:#a9c8ff}.nnl-meter s{color:#9aa8c4;text-decoration-color:#d0574f;text-decoration-thickness:2px}.nn-sec--phone .nn-say q{color:#f6dca8}.nnl .nn-hint{margin-top:.7rem}.nnl-thread{margin-top:1.6rem}@media (max-width:520px){.article-prose .nn .nnl-meter,.nn .nnl-meter{font-size:1rem;letter-spacing:.06em;gap:.3rem .9rem}.nnl-meter b{font-size:1.1rem}.nnl-tag{font-size:1rem;white-space:normal;width:-moz-max-content;width:max-content;max-width:58%;text-align:center;line-height:1.2;padding:.2rem .45rem}}@media (prefers-reduced-motion:reduce){.nnl-crown,.nnl-halo,.nnl-lamp,.nnl-neon,.nnl-rf,.nnl-sign,.nnl-signframe,.nnl-stage,.nnl-th-core,.nnl-th-soft,.nnl-warm,.nnl-win{transition:none}.nnl-th[data-new=true] .nnl-th-core,.nnl-th[data-new=true] .nnl-th-soft{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}.nnl-crown{opacity:0}.nnl[data-glow=true] .nnl-crown{opacity:1}.nnl-ring{opacity:0;transition:opacity .15s ease}.nnl-ring[data-on=true]{opacity:.9}.nnl-tag[data-below=true]{transform:translate(-50%,14px)}@media (pointer:coarse){.nnl-keys{display:none}}.nnmd{display:flex;flex-direction:column;gap:.85rem;--L:0}.nnmd-scene{position:relative;overflow:hidden;min-height:39rem;padding:3rem 13% 6.5rem 0;border-radius:8px;display:flex;justify-content:flex-end;align-items:flex-start;background:#05070e}.nn-tz svg.nnmd-room{position:absolute;inset:0;width:100%;height:100%;display:block}.nnmd-dark,.nnmd-night,.nnmd-warm,.nnmd-wash{transition:opacity 2.4s ease}.nnmd-rain line{transition:opacity 3s ease}.nnmd-flare,.nnmd-rays{position:absolute;left:-160%;right:-160%;top:-90%;bottom:-90%;pointer-events:none;opacity:0}.nnmd-rays{background:repeating-conic-gradient(from 0deg,rgba(255,222,160,.2) 0deg 5deg,rgba(255,222,160,0) 5deg 15deg);-webkit-mask-image:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.5) 50%,transparent 100%);mask-image:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.5) 50%,transparent 100%);transition:opacity 2.4s ease}.nnmd[data-joy=done] .nnmd-rays,.nnmd[data-joy=on] .nnmd-rays{opacity:.9;animation:nnmd-turn 60s linear infinite}@keyframes nnmd-turn{to{transform:rotate(1turn)}}.nnmd[data-vis=off] .nnmd-rays{animation-play-state:paused}.nnmd-flare{background:radial-gradient(closest-side,rgba(255,240,200,.95),rgba(255,205,130,.45) 35%,rgba(255,190,110,0) 75%)}.nnmd[data-joy=on] .nnmd-flare{animation:nnmd-flare 3.4s ease-out both}@keyframes nnmd-flare{0%{opacity:0}12%{opacity:1}to{opacity:.35}}.nnmd[data-joy=done] .nnmd-flare{opacity:.35}.nnmd-handset{position:relative;z-index:1;width:16.5rem;aspect-ratio:100/177.8;transform:rotate(-3deg);--ty:0;--tr:0}.nnmd-halo{position:absolute;left:-70%;right:-70%;top:-35%;bottom:-35%;pointer-events:none;background:radial-gradient(closest-side,rgba(126,166,255,.34),rgba(90,127,216,.12) 55%,rgba(90,127,216,0) 100%)}.nn-tz svg.nnmd-back,.nn-tz svg.nnmd-front{position:absolute;left:-40%;top:-11.25%;width:180%;height:146.24%;overflow:visible;pointer-events:none;display:block}.nn-tz svg.nnmd-front{z-index:2}.nnmd-thumb{transform-box:view-box;transform-origin:160px 236px;transform:translateY(calc(var(--ty) * 1px)) rotate(calc(var(--tr) * 1deg));transition:transform .18s ease-out}.nnmd[data-drag=on] .nnmd-thumb{transition:transform .05s linear}.nnmd-rim,.nnmd-shade{transition:opacity 2.4s ease}.nnmd[data-joy=on] .nnmd-handset{animation:nnmd-laugh .32s ease-in-out 9 alternate}@keyframes nnmd-laugh{0%{transform:rotate(-3deg) translate(0)}50%{transform:rotate(-1.6deg) translate(-2px,3px)}to{transform:rotate(-4.2deg) translate(2px,-2px)}}.nnmd-screen{position:absolute;z-index:1;left:4.5%;right:4.5%;top:2.53%;bottom:2.53%;border-radius:11%/6.2%;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#0c1222,#090d19);outline:none}.nnmd-screen:focus-visible{box-shadow:inset 0 0 0 2px var(--nn-glass)}.nnmd-status{flex:none;display:flex;justify-content:space-between;align-items:center;padding:.55rem 1.05rem .35rem;font-family:var(--nn-type);font-size:.78rem;color:#a7b4d1}.nnmd-status b{font-weight:700;color:#e4eaf8}.nnmd-batt{display:inline-flex;align-items:center;gap:.25rem}.nnmd-batt i{display:inline-block;width:1.3rem;height:.62rem;border:1px solid #a7b4d1;border-radius:3px;position:relative}.nnmd-batt i:after{content:"";position:absolute;left:1px;top:1px;bottom:1px;width:var(--batt,60%);background:#a7b4d1;border-radius:1px}.nnmd-who{flex:none;margin:0 .75rem;padding:.15rem .2rem .45rem;display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;border-bottom:1px solid rgba(169,200,255,.16)}.nnmd-who b{font-family:var(--nn-head);font-weight:400;font-size:1.1rem;color:#eef2fb;white-space:nowrap}.nnmd-who span{font-family:var(--nn-type);font-size:.74rem;color:#7f8cab;white-space:nowrap}.nnmd-scroll{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:none;cursor:grab;touch-action:pan-y}.nnmd-scroll::-webkit-scrollbar{display:none}.nnmd[data-drag=on] .nnmd-scroll{cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.nnmd[data-done=true] .nnmd-scroll{overscroll-behavior-y:auto}.nnmd-pullwrap{transform:translateY(calc(var(--pull, 0) * -1px));transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}.nnmd[data-drag=on] .nnmd-pullwrap{transition:none}.article-prose .nn .nnmd-feed,.nn .nnmd-feed{list-style:none;margin:0;padding:.6rem 1.9rem .2rem .7rem}.article-prose .nn .nnmd-post,.nn .nnmd-post{margin:0 0 .65rem;padding:.65rem .8rem .5rem;background:linear-gradient(180deg,#162039,#121a30);border-radius:14px 14px 14px 4px;border:1px solid rgba(169,200,255,.12)}.nn .nnmd-post[data-new=true]{animation:nnmd-arrive 1.4s ease-out both}.article-prose .nn .nnmd-post[data-last=true],.nn .nnmd-post[data-last=true]{border-color:rgba(169,200,255,.42);box-shadow:0 0 22px -8px rgba(140,180,255,.65)}@keyframes nnmd-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.article-prose .nn .nnmd-on,.nn .nnmd-on{margin:0 0 .2rem;font-family:var(--nn-hand);font-size:1.22rem;line-height:1.1;color:#a9c8ff}.article-prose .nn .nnmd-text,.nn .nnmd-text{margin:0;font-family:var(--nn-text);font-size:1.04rem;line-height:1.42;color:#eef2fb;overflow-wrap:anywhere}.article-prose .nn .nnmd-meta,.nn .nnmd-meta{margin:.35rem 0 0;display:flex;justify-content:flex-end;font-family:var(--nn-type);font-size:.76rem;letter-spacing:.02em;color:#7f8cab}.article-prose .nn .nnmd-meta a,.nn .nnmd-meta a{color:#8fb0ea;text-decoration:none;border-bottom:1px dotted rgba(143,176,234,.5);padding:.3rem 0;display:inline-block}.nn .nnmd-meta a:focus-visible,.nn .nnmd-meta a:hover{color:#d4e2ff}.article-prose .nn .nnmd-post[data-joy=true],.nn .nnmd-post[data-joy=true]{background:linear-gradient(180deg,#3b2f2a,#241c22);border-color:rgba(255,214,150,.6);box-shadow:0 0 34px -6px rgba(255,205,130,.7)}.nn .nnmd-post[data-joy=true] .nnmd-on{color:#ffd59a}.nn .nnmd-post[data-joy=true] .nnmd-text{color:#fff4e2}.nnmd-s{opacity:0;transition:opacity .9s ease}.nnmd-s[data-on=true]{opacity:1}.nnmd-typing{display:inline-flex;gap:5px;padding:.7rem .9rem;margin:0 .7rem .6rem;background:#141c31;border-radius:14px 14px 14px 4px}.nnmd-typing span{width:7px;height:7px;border-radius:50%;background:#9aa8c4;animation:nnmd-dot 1.2s ease-in-out infinite}.nnmd-typing span:nth-child(2){animation-delay:.2s}.nnmd-typing span:nth-child(3){animation-delay:.4s}@keyframes nnmd-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.article-prose .nn .nnmd-pull,.nn .nnmd-pull{margin:.2rem .7rem 0;padding:.4rem 0 3.6rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;font-family:var(--nn-type);font-size:.78rem;letter-spacing:.08em;color:#8592b0;text-align:center}.nn-tz .nnmd-pull svg{width:2.1rem;height:2.1rem;display:block}.nnmd-pull circle.k{transition:stroke-dashoffset .12s linear}.nnmd-end{font-family:var(--nn-hand);font-size:1.2rem;letter-spacing:0;color:#ffd59a}.nnmd-gauges{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.2rem;margin:0;padding:0;list-style:none;font-family:var(--nn-type)}.nnmd-gauges li{display:flex;align-items:baseline;gap:.45rem}.nnmd-gauges li:before{content:"";width:6px;height:6px;border-radius:50%;background:#3b4a6e;align-self:center}.nnmd-gauges li[data-hot=true]:before{background:#ffcf86;box-shadow:0 0 8px #ffcf86}.nnmd-gauges span{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#8592b0}.nnmd-gauges b{font-size:1rem;font-weight:700;color:var(--nn-glass)}.nnmd-gauges li[data-hot=true] b{color:#ffd59a}.nnmd .nn-hint{margin:0;text-align:center}.nn .nnmd-row{margin:0;justify-content:center}@media (max-width:720px){.nnmd-scene{justify-content:center;padding:8.5rem 0 5.5rem;min-height:0}.nnmd-handset{width:min(16.5rem,74vw);transform:rotate(-1.5deg)}@keyframes nnmd-laugh{0%{transform:rotate(-1.5deg) translate(0)}50%{transform:rotate(-.4deg) translate(-2px,3px)}to{transform:rotate(-2.6deg) translate(2px,-2px)}}}@media (max-width:520px){.article-prose .nn .nnmd-meta,.article-prose .nn .nnmd-meta a,.article-prose .nn .nnmd-pull,.nn .nnmd-meta,.nn .nnmd-meta a,.nn .nnmd-pull,.nnmd-status,.nnmd-who span{font-size:.84rem;letter-spacing:0}.nnmd-gauges li{flex-direction:column;align-items:center;gap:0}.nnmd-gauges li:before{display:none}.nnmd-gauges b{white-space:nowrap}.article-prose .nn .nnmd-text,.nn .nnmd-text{font-size:1.02rem}.nnmd-gauges{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .8rem}.nnmd-gauges span{font-size:.8rem;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.nnmd-post[data-new=true],.nnmd-typing span,.nnmd[data-joy=done] .nnmd-rays,.nnmd[data-joy=on] .nnmd-handset,.nnmd[data-joy=on] .nnmd-rays{animation:none}.nnmd[data-joy=on] .nnmd-flare{animation:none;opacity:.28}.nnmd-pullwrap,.nnmd-s,.nnmd-thumb{transition:none}}.nnmo-stage{position:relative;border-radius:3px;overflow:hidden;box-shadow:0 14px 28px -16px rgba(0,0,0,.75),inset 0 0 0 1px rgba(0,0,0,.3);background:#1a0609}.nn-tz svg.nnmo-paint{background:#2a0a0f;-moz-user-select:none;user-select:none;-webkit-user-select:none}.nnmo-ring{touch-action:none;cursor:grab}.nnmo[data-circling=true] .nnmo-ring{cursor:grabbing}.nnmo-ring-k{opacity:0;transition:opacity .5s ease}.nnmo-wind{opacity:0;transition:opacity .3s ease}.nnmo[data-phase=idle] .nnmo-ring-k,.nnmo[data-winding=true] .nnmo-wind{opacity:1}.nnmo-ring:hover+.nnmo-ring-k,.nnmo[data-circling=true] .nnmo-ring-k{opacity:.85}.nnmo-sign-t{font-family:var(--nn-marquee);font-size:14px;letter-spacing:.12em;fill:#4a2620;transition:fill .4s ease}.nnmo-sign-glow{opacity:0;transition:opacity .5s ease}.nnmo-sign-bulbs circle{fill:#3a1d17;transition:fill .4s ease}.nnmo[data-mood=laugh] .nnmo-sign-t{fill:#ffd2a6}.nnmo[data-mood=laugh] .nnmo-sign-glow{opacity:1;animation:nnmo-blink 1.1s steps(2) infinite}.nnmo[data-mood=laugh] .nnmo-sign-bulbs circle{fill:#ffe7a8}@keyframes nnmo-blink{50%{opacity:.35}}.nnmo-h{transition:transform .9s ease}.nnmo[data-mood=sag] .nnmo-h{transform:translateY(2px)}.nnmo[data-mood=groan] .nnmo-h,.nnmo[data-mood=low] .nnmo-h{transform:translateY(6px)}.nnmo[data-mood=up] .nnmo-h{animation:nnmo-titter .9s ease-in-out infinite alternate}.nnmo[data-mood=laugh] .nnmo-h{animation:nnmo-roar .28s ease-in-out infinite alternate}@keyframes nnmo-titter{to{transform:translateY(-1.5px)}}@keyframes nnmo-roar{0%{transform:translateY(1px)}to{transform:translateY(-5px)}}.nnmo-hud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:.7rem 0 0;padding:.45rem .4rem;background:linear-gradient(180deg,#170b0d,#0e0608);border-radius:3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 6px 14px -10px rgba(0,0,0,.8)}.nnmo-hud>div{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.1rem .3rem;border-left:1px solid rgba(224,171,76,.16)}.nnmo-hud>div:first-child{border-left:0}.nnmo-hud-k{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#b58f5a;white-space:nowrap}.nnmo-hud-k,.nnmo-hud-v{font-family:var(--nn-type)}.nnmo-hud-v{font-weight:700;font-size:1.25rem;letter-spacing:.06em;color:#ffd98a;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(255,190,90,.35)}.nnmo-k-short{display:none}.nnmo-hud-v--red{color:#ff8f7a;text-shadow:0 0 8px rgba(255,110,90,.4)}.nnmo-air{display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;border-radius:50%;background:#4a1f1a;vertical-align:.05rem}.nnmo[data-phase=telling] .nnmo-air{background:#ff5a48;box-shadow:0 0 6px #ff5a48}.nnmo[data-phase=waiting] .nnmo-air{background:#ffb347;animation:nnmo-blink .5s steps(2) infinite}.nnmo-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:1.1rem;margin-top:1rem;align-items:start}@media (max-width:760px){.nnmo-grid{display:flex;flex-direction:column;gap:.6rem;margin-top:.6rem}.nnmo-cardcol,.nnmo-fig{display:contents}.nnmo-figk{order:1;margin:0}.nnmo-fig svg.nnmo-chart{order:2}.nnmo-pile{order:3}.nnmo-review{order:4;margin-top:0}.nnmo-holdrow{order:5;margin-top:.1rem}.article-prose .nn .nnmo-read,.nn .nnmo-read{order:6;margin:0;min-height:0}}.nnmo-pile{position:relative;padding:0}.nnmo-under{position:absolute;inset:0;border-radius:2px;background:linear-gradient(180deg,transparent 0 2.1rem,rgba(208,87,79,.6) 2.1rem calc(2.1rem + 1px),transparent calc(2.1rem + 1px)),#bfd3ea;box-shadow:0 6px 12px -10px rgba(0,0,0,.6),inset 0 0 0 1px rgba(20,32,74,.16)}.nnmo-card{position:relative;min-height:15.5rem;padding:.7rem 1rem .9rem;color:var(--nn-ink);background:repeating-linear-gradient(180deg,transparent 0 1.62rem,rgba(143,176,214,.55) 1.62rem calc(1.62rem + 1px)) 0 2.6rem /100% calc(100% - 2.6rem) no-repeat,var(--nn-card);border-radius:2px;box-shadow:0 10px 20px -12px rgba(0,0,0,.55),inset 0 0 0 1px rgba(20,32,74,.18);animation:nnmo-flip .45s ease-out;transition:filter .4s ease,opacity .4s ease}@keyframes nnmo-flip{0%{transform:translateY(6px) rotate(.8deg);opacity:.2}}.nnmo[data-phase=waiting] .nnmo-card{filter:saturate(.6) brightness(.92)}.article-prose .nn .nnmo-cardno,.nn .nnmo-cardno{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.1rem .8rem;margin:0 -1rem .75rem;padding:0 1rem .45rem;border-bottom:1px solid var(--nn-card-red);font-family:var(--nn-type);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.article-prose .nn .nnmo-dir,.nn .nnmo-dir{margin:0 0 .6rem;font-family:var(--nn-text);font-style:italic;font-size:1.04rem;line-height:1.55;color:var(--nn-ink-2)}.article-prose .nn .nnmo-line,.nn .nnmo-line{margin:0;font-family:var(--nn-type);font-weight:700;font-size:1.08rem;line-height:1.5;color:#14204a}.nnmo-line q{quotes:"\201C" "\201D"}.nnmo-line--punch q{quotes:"\201C\2009" "\201D"}.article-prose .nn .nnmo-line--punch,.nn .nnmo-line--punch{font-family:var(--nn-head);font-weight:400;font-size:clamp(1.9rem,5.4vw,2.6rem);line-height:1.15;text-align:center;margin-top:1.2rem;animation:nnmo-land .9s cubic-bezier(.2,.8,.2,1.2)}@keyframes nnmo-land{0%{transform:scale(.86);opacity:0;letter-spacing:.08em}}.article-prose .nn .nnmo-ourwords,.nn .nnmo-ourwords{margin:0;font-family:var(--nn-type);font-size:.82rem;letter-spacing:.06em;color:var(--nn-ink-3)}.nnmo-ours{color:var(--nn-card-red)}.article-prose .nn .nnmo-ourline,.nn .nnmo-ourline{margin:0 0 .3rem;font-family:var(--nn-type);font-weight:700;font-size:1.08rem;line-height:1.45}.article-prose .nn .nnmo-groan,.nn .nnmo-groan{margin:.8rem 0 0;font-family:var(--nn-text);font-style:italic;font-size:1rem;line-height:1.5;color:var(--nn-card-red)}.article-prose .nn .nnmo-wait,.nn .nnmo-wait{position:absolute;right:.8rem;bottom:.6rem;margin:0;font-family:var(--nn-hand);font-size:1.35rem;font-weight:600;color:var(--nn-card-red);transform:rotate(-3deg);animation:nnmo-blink .7s steps(2) infinite}.nnmo-card--short{background:#e9dfcf}.nnmo-card--short .nnmo-ourline{text-decoration:none}.nnmo-review{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.7rem}.article-prose .nn .nnmo-review-k,.nn .nnmo-review-k{margin:0;font-family:var(--nn-hand);font-size:1.25rem;font-weight:600;color:var(--nn-ink-2)}.nnmo-review .nn-btn{min-height:40px;padding:.25rem .7rem;font-size:.92rem}.nnmo-review .nn-btn[disabled]{opacity:.45;cursor:default}.nnmo-card--back .nnmo-cardno span:last-child:after{content:" \00b7 read again";color:var(--nn-ink-3);font-weight:400}.nnmo-holdrow{gap:.9rem;margin-top:.9rem}.nnmo-hold,.nnmo-holdrow{display:flex;align-items:center}.nnmo-hold{position:relative;flex:0 0 auto;flex-direction:column;justify-content:center;min-width:12.5rem;min-height:4.4rem;padding:.55rem 1.1rem .7rem;font:inherit;color:var(--nn-ink);cursor:pointer;background:linear-gradient(180deg,transparent 0 7px,var(--nn-card-red) 7px 8.5px,transparent 8.5px),repeating-linear-gradient(180deg,transparent 0 15px,rgba(143,176,214,.5) 15px 16px),var(--nn-card);border:1.5px solid var(--nn-ink);border-radius:2px;box-shadow:3px 4px 0 var(--nn-ink);transform:rotate(-1.2deg);transition:transform .14s ease,box-shadow .14s ease,background-color .2s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.nnmo-hold:focus-visible{outline:2px dashed var(--nn-blue);outline-offset:4px}.nnmo-hold[aria-pressed=true]{transform:translateY(-5px) rotate(.6deg);box-shadow:4px 9px 0 rgba(23,20,15,.85)}.nnmo-hold-big{font-family:var(--nn-type);font-weight:700;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.nnmo-hold-small{margin-top:.15rem;font-family:var(--nn-hand);font-size:1.15rem;line-height:1.1;color:var(--nn-ink-2)}.nnmo[data-phase=waiting] .nnmo-hold-small{color:var(--nn-card-red)}.nnmo-hold-bar{position:absolute;left:6px;right:6px;bottom:5px;height:3px;background:rgba(20,32,74,.12);overflow:hidden}.nnmo-hold-bar i{position:absolute;inset:0;background:var(--nn-blue);transform-origin:0 50%;transform:scaleX(0)}.nn-tz svg.nnmo-thumb{position:absolute;left:-15px;bottom:-9px;width:32px;height:28px;pointer-events:none}.article-prose .nn .nnmo-how,.nn .nnmo-how{margin:0;font-family:var(--nn-text);font-style:italic;font-size:1rem;line-height:1.45;color:var(--nn-ink-3)}.nnmo-fig{margin:0}.nn .nnmo-figk,.nnmo-figk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 .35rem}.nnmo-figk b{font-family:var(--nn-head);font-weight:400;font-size:1.3rem;color:var(--nn-ink)}.nnmo-figk span{font-family:var(--nn-type);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nn-ink-3)}.nn-tz svg.nnmo-chart{border-radius:2px;box-shadow:0 8px 16px -10px rgba(0,0,0,.55),inset 0 0 0 1px rgba(20,32,74,.2)}.nnmo-ax{font-family:var(--nn-type);font-size:9px;letter-spacing:.06em;fill:#7d6a58;text-transform:uppercase}.nnmo-yl{font-size:13px}.nnmo-note,.nnmo-yl{font-family:var(--nn-hand);font-weight:600;fill:#8e1f28}.nnmo-note{font-size:15px;opacity:0;transition:opacity .6s ease}.nnmo-note--big{font-size:17px;fill:#14204a}.nnmo-note[data-on=true]{opacity:1}.nnmo-chart--narrow .nnmo-ax{font-size:16px;letter-spacing:0}.nnmo-chart--narrow .nnmo-yl{font-size:18px}.nnmo-chart--narrow .nnmo-note{font-size:19px}.nnmo-chart--narrow .nnmo-note--big{font-size:20px}.article-prose .nn .nnmo-read,.nn .nnmo-read{margin:.5rem 0 0;font-family:var(--nn-text);font-size:1.02rem;line-height:1.45;color:var(--nn-ink-2);min-height:3em}.nnmo-cut{margin:1.1rem auto 0;max-width:40em;padding:.8rem 1.1rem;background:#f6eee0;border-left:4px solid var(--nn-card-red);animation:nnmo-flip .5s ease-out}.article-prose .nn .nnmo-cut p,.nn .nnmo-cut p{margin:0 0 .3rem;font-family:var(--nn-text);font-size:1.02rem;line-height:1.5;color:var(--nn-ink)}.article-prose .nn .nnmo-cut p:last-child,.nn .nnmo-cut p:last-child{margin-bottom:0}.nnmo-cut b{font-family:var(--nn-type)}.nnmo-end{margin:1.3rem auto 0;max-width:40em;padding:1rem 1.2rem 1.1rem;background:#fffaf0;border-top:3px double var(--nn-velvet);border-bottom:3px double var(--nn-velvet);animation:nnmo-flip .6s ease-out}.article-prose .nn .nnmo-end-k,.nn .nnmo-end-k{margin:0;text-align:center;font-family:var(--nn-type);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nn-ink-3)}.article-prose .nn .nnmo-end-big,.nn .nnmo-end-big{margin:.1rem 0 .2rem;text-align:center;font-family:var(--nn-marquee);font-size:clamp(1.8rem,6vw,2.6rem);line-height:1.1;color:var(--nn-velvet)}.article-prose .nn .nnmo-end-you,.nn .nnmo-end-you{margin:0 0 .8rem;text-align:center;font-family:var(--nn-hand);font-size:1.35rem;line-height:1.25;color:#14204a}.article-prose .nn .nnmo-end-t,.nn .nnmo-end-t{margin:0 0 .6rem;font-family:var(--nn-text);font-size:1.02rem;line-height:1.55;color:var(--nn-ink)}.nnmo-end-t q{quotes:"\201C" "\201D";font-style:italic}.article-prose .nn .nnmo-watch,.nn .nnmo-watch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.4rem;margin:.8rem 0 0}.nnmo-watch a{display:inline-flex;align-items:center;min-height:40px;padding:0 .9rem;font-family:var(--nn-type);font-weight:700;font-size:.95rem;color:var(--nn-cream);text-decoration:none;background:var(--nn-velvet);border-radius:2px;box-shadow:2px 2px 0 var(--nn-ink)}.nnmo-watch a+a{background:transparent;color:var(--nn-velvet);box-shadow:none;text-decoration:underline;padding:0}.nnmo-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.nnmo *,.nnmo-card,.nnmo-cut,.nnmo-end{animation:none!important;transition:none!important}}@media (max-width:520px){.nnmo-card{min-height:0;padding-left:.85rem;padding-right:.85rem}.nnmo-hud{margin-top:.5rem;padding:.35rem .15rem .4rem}.nnmo-hud>div{justify-content:space-between;padding:.05rem .15rem}.nnmo-hud-k{font-size:1rem;letter-spacing:0;line-height:1.05;white-space:normal;text-align:center}.nnmo-hud-v{font-size:1.1rem;letter-spacing:0}.nnmo-air{width:.5rem;height:.5rem;margin-right:.2rem}.nn .nnmo-figk,.nnmo-cardw,.nnmo-figk,.nnmo-k-long{display:none}.nnmo-k-short{display:inline}.nnmo-hud-k{white-space:nowrap}.article-prose .nn .nnmo-dir,.nn .nnmo-dir{font-size:1rem;line-height:1.45;margin-bottom:.45rem}.article-prose .nn .nnmo-line,.nn .nnmo-line{font-size:1rem;line-height:1.42}.nnmo-hold{min-height:3.9rem}.nnmo-holdrow{flex-direction:column;align-items:stretch}.nnmo-hold{min-width:0;width:100%}.article-prose .nn .nnmo-cardno,.nn .nnmo-cardno{font-size:1rem;letter-spacing:.03em;margin-left:-.85rem;margin-right:-.85rem;padding-left:.85rem;padding-right:.85rem}.article-prose .nn .nnmo-ourwords,.nn .nnmo-ourwords{font-size:1rem}.nnmo-figk span{font-size:1rem;letter-spacing:.04em}.article-prose .nn .nnmo-end-k,.nn .nnmo-end-k,.nnmo-watch a{font-size:1rem}}