.oth{background:var(--sheet);border:var(--reg-card-border);box-shadow:var(--reg-card-shadow);display:flex;flex-direction:column;min-width:0}.oth-bar{display:flex;align-items:center;gap:10px;padding:10px 16px 9px;background:var(--cobalt)}.oth-bar,.oth-bar .reg-label{color:var(--cream)}.oth-bar .sp{flex:1 1}.oth-bar.ink{background:var(--ink)}.oth-tag{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;padding:2px 7px;background:var(--sheet);color:var(--ink);border:1.5px solid var(--ink)}.oth-foot{margin-top:auto;padding:10px 16px 12px;border-top:1.5px solid var(--hair);font-family:var(--font-body);font-style:italic;font-size:15px;color:var(--reg-label-ink)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.oth figure{margin:0;padding:0;border:0;box-shadow:none;background:none;max-width:none;width:auto}.oth svg.q{display:block;width:100%;height:auto}.q .grid{stroke:var(--hair);stroke-width:1}.q .base{stroke:var(--ink);stroke-width:1.5}.q .ax{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;fill:var(--reg-label-ink)}.q .truth{fill:none;stroke:var(--cobalt);stroke-width:3.5;stroke-linejoin:round}.q .idea{fill:none;stroke:var(--ink);stroke-width:3;stroke-dasharray:9 7;stroke-linecap:round}.q .gap{fill:var(--pink-wash);opacity:0;transition:opacity calc(.8s * var(--reg-motion)) calc(1.1s * var(--reg-motion))}.q .lbl{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px}.q .lbl.t{fill:var(--cobalt);font-weight:500}.q .cover{transition:opacity calc(.7s * var(--reg-motion)),transform calc(1s * var(--reg-motion)) cubic-bezier(.7,0,.3,1)}.q .cover-tag{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.q .cover-box{fill:var(--sheet);stroke:var(--ink);stroke-width:1.5}.q .late{opacity:0;transition:opacity calc(.6s * var(--reg-motion)) calc(1.4s * var(--reg-motion))}.q .anchor{fill:var(--ink);stroke:var(--sheet);stroke-width:2}.oth.revealed .q .cover{opacity:0;transform:translateY(-100%);pointer-events:none}.oth.revealed .q .gap{opacity:.95}.oth.revealed .q .late{opacity:1}@media (prefers-reduced-motion:reduce){.oth.revealed .q .cover{transform:none}}.pokes{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px 18px;gap:12px 18px;padding:8px 16px 2px}.poke label{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.poke b{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;font-size:13px;color:var(--ink)}.poke input[type=range]{width:100%;accent-color:var(--ink);margin:6px 0 0}.legend{display:flex;flex-wrap:wrap;gap:18px;padding:10px 16px 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--reg-label-ink)}.legend span{display:inline-flex;align-items:center;gap:8px}.legend i{width:28px;height:0;border-top:3px dashed var(--ink)}.legend i.t{border-top:3.5px solid var(--cobalt)}.dots-guess{cursor:ew-resize;outline:none}.dots-guess:focus-visible circle{stroke:var(--cobalt);stroke-width:3}.dot{fill:var(--sheet);stroke:var(--ink);stroke-width:2}.mark line{stroke:var(--cobalt);stroke-width:2.5}.mark text{fill:var(--cobalt);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px}.mark.hidden{visibility:hidden}.keys{display:block;width:100%;height:auto}.key{cursor:pointer}.key rect{stroke:var(--ink);stroke-width:1.5}.key.white rect{fill:var(--sheet)}.key.black rect{fill:var(--ink)}.key.on.white rect{fill:var(--yellow)}.key.on.black rect{fill:var(--cobalt)}.key.sounding rect{fill:var(--pink)}.key:focus-visible rect{stroke:var(--cobalt);stroke-width:3}.key text{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;fill:var(--reg-label-ink);pointer-events:none}.sound-acts{display:flex;gap:8px;padding:10px 16px 0}.persona{gap:12px;margin:12px 16px 0;padding:10px 12px;background:var(--rail);border:1.5px solid var(--hair);font-family:var(--font-body);font-size:15.5px;line-height:1.35;color:var(--body)}.persona,.persona .av{display:flex;align-items:center}.persona .av{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid var(--ink);background:var(--sheet);justify-content:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.rd{padding:14px 16px 0}.rd+.rd{border-top:1.5px solid var(--hair);margin-top:14px}.rd p{margin:6px 0 0;font-family:var(--font-body);font-size:18px;line-height:1.45;color:var(--ink)}.rd q{quotes:"“" "”";background:linear-gradient(transparent 55%,var(--pink-wash) 55%)}.reply{margin:12px 16px 0;padding:12px 14px;-webkit-border-start:4px solid var(--ink);border-inline-start:4px solid var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.45}.cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:12px 16px 0}.case-card{border:1.5px solid var(--hair);background:var(--paper);padding:12px 14px;font-size:16.5px}.case-ask,.case-card{font-family:var(--font-body);line-height:1.4}.case-ask{margin:12px 16px 0;font-size:18px;font-weight:500}@media (max-width:560px){.cases{grid-template-columns:1fr}}.oth .memory{padding:18px 16px;min-height:120px}.oth .memory.covered{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--paper) 0 6px,var(--sheet) 6px 12px)}.oth .memory .ans{font-family:var(--font-display);font-size:22px;line-height:1.3;margin:0 0 10px}.oth .cover-tag{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--sheet);border:1.5px solid var(--ink);padding:4px 8px}.oth .text{padding:8px 16px 12px;max-height:520px;overflow:auto}.oth .text .sec{white-space:pre-line;font-family:var(--font-body);font-size:18px;line-height:1.55;margin:0 0 12px}.oth .text .sec.read{color:var(--body);opacity:.75}.oth .text .sec.current{-webkit-border-start:3px solid var(--cobalt);border-inline-start:3px solid var(--cobalt);-webkit-padding-start:12px;padding-inline-start:12px}.oth .text .sec.covered{min-height:72px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--paper) 0 6px,var(--sheet) 6px 12px)}.oth .text mark{background:var(--yellow);color:var(--ink);padding:0 2px}.oth .thread{list-style:none;margin:10px 16px 0;padding:0;display:flex;flex-direction:column;gap:8px}.oth .thread li{font-family:var(--font-body);font-size:17px;line-height:1.4;padding:8px 12px;max-width:85%;border:1.5px solid var(--hair)}.oth .thread li.them{align-self:flex-start;background:var(--sheet)}.oth .thread li.you{align-self:flex-end;background:var(--paper)}.oth .q .idea-pt line{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 4}.oth .q .idea-pt circle{fill:var(--yellow);stroke:var(--ink);stroke-width:2}.world-tabs{display:flex;gap:0;margin-bottom:-1.5px;position:relative;z-index:1}.world-tabs button{font-family:var(--font-display);font-weight:600;font-size:14px;padding:8px 14px;border:1.5px solid var(--ink);border-bottom:0;background:var(--paper);color:var(--body);cursor:pointer}.world-tabs button+button{-webkit-border-start:0;border-inline-start:0}.world-tabs button[aria-selected=true]{background:var(--sheet);color:var(--ink)}.world-tabs .hint{align-self:center;-webkit-margin-start:12px;margin-inline-start:12px;font-family:Caveat,Caveat Fallback,cursive;font-weight:700;font-size:19px;color:var(--cobalt)}.q .zoom-span{fill:var(--yellow);opacity:.55}.q .zoom-link{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 4;opacity:.6}.q .zoom-cap{font-size:11.5px;fill:var(--ink)}.nx{color-scheme:light;--nx-paper:#FFFFFF;--nx-paper-2:#F5F5F0;--nx-ink:#0E0E0C;--nx-ink-2:#55554F;--nx-ink-3:#8A8A83;--nx-rule:#E2E2DB;--nx-hl:#FFE500;--nx-hl-soft:#FFF6A8;--nx-guess:#FF3D7F;--nx-guess-ink:#C2124F;--nx-guess-soft:#FFE8F0;--nx-good-ink:#00744D;--nx-good-soft:#E3F6EE;--nx-wide:var(--font-wide),"Helvetica Neue",Arial,sans-serif;--nx-ui:var(--font-ui),"Helvetica Neue",Arial,sans-serif;--nx-voice:var(--font-voice),Georgia,"Times New Roman",serif;--nx-num:var(--font-num),ui-monospace,Menlo,monospace;--paper:var(--nx-paper);--sheet:var(--nx-paper);--rail:var(--nx-paper-2);--ink:var(--nx-ink);--body:#2A2A26;--grey:var(--nx-ink-2);--hair:var(--nx-rule);--cobalt:var(--nx-ink);--cobalt-2:#2A2A26;--blue:var(--nx-ink);--yellow:var(--nx-hl);--amber:var(--nx-hl);--pink:var(--nx-guess);--pink-ink:var(--nx-guess-ink);--pink-wash:var(--nx-guess-soft);--red:var(--nx-guess-ink);--mint:#00A06A;--green-ink:var(--nx-good-ink);--green:var(--nx-good-ink);--green-wash:var(--nx-good-soft);--cream:var(--nx-paper);--on-fill:var(--nx-paper);--font-display:var(--nx-ui);--font-body:var(--nx-voice);--font-mono:var(--nx-num);--r:14px;--r-sm:10px;background:var(--nx-paper);color:var(--nx-ink);font-family:var(--nx-ui);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh}.nx :focus-visible{outline:3px solid var(--nx-ink);outline-offset:2px}.nx :is(.sg-field,.hx-ask,.nx-search,.np-input,.fl-input,.ask-row,.auth-field) :is(input,textarea):focus-visible{outline:none}.nx h1,.nx h2,.nx h3{text-wrap:balance}.nx-gut{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.nx-page{max-width:1160px;margin:0 auto;width:100%}.nx-d{font-family:var(--nx-wide);font-weight:800;font-stretch:118%;font-variation-settings:"wdth" 118;letter-spacing:-.035em;line-height:.98;margin:0}.nx-voice{font-family:var(--nx-voice);font-weight:380}.nx-num{font-family:var(--nx-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nx-tag{font-family:var(--nx-num);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-ink-2)}.nx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-hl{background:var(--nx-hl);color:var(--nx-ink)}.nx-hl,.nx-sweep{padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nx-sweep{background:linear-gradient(var(--nx-hl),var(--nx-hl)) no-repeat 0 0 /0 100%;animation:nx-sweep .9s cubic-bezier(.6,.1,.2,1) .35s forwards}@keyframes nx-sweep{to{background-size:100% 100%}}.nx-in{animation:nx-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes nx-in{0%{opacity:0;transform:translateY(8px)}}.nx-shake{animation:nx-shake .35s}@keyframes nx-shake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.nx-word{display:inline-flex;align-items:center;gap:.3em;font-family:var(--font-mark),var(--nx-wide);font-weight:700;letter-spacing:-.035em;text-decoration:none;color:inherit;line-height:1}.nx-mark{width:1.22em;height:1.22em;flex:none;overflow:visible}.nx-mark .st{fill:currentColor}.nx-mark .pt{fill:var(--nx-hl);stroke:currentColor;stroke-width:2.6}@property --nx-mk{syntax:"<angle>";inherits:false;initial-value:1turn}.nx-mark.draw{-webkit-mask-image:conic-gradient(from 58deg,transparent calc(1turn - var(--nx-mk)),#000 0);mask-image:conic-gradient(from 58deg,transparent calc(1turn - var(--nx-mk)),#000 0);animation:nx-mk-draw .8s cubic-bezier(.45,.05,.35,1) .25s backwards}@keyframes nx-mk-draw{0%{--nx-mk:0deg}to{--nx-mk:320deg}}.nx-mark.draw .pt{transform-box:fill-box;transform-origin:center;animation:nx-pop .45s cubic-bezier(.3,1.7,.5,1) .95s both}.nx-mark.think{animation:nx-spin 1.1s linear infinite}.nx-mark.think .pt{fill:var(--nx-paper)}@keyframes nx-pop{0%{transform:scale(0)}}@keyframes nx-spin{to{transform:rotate(1turn)}}.nx-btn{font:inherit;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid var(--nx-ink);border-radius:999px;padding:11px 20px;cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;background:var(--nx-paper);color:var(--nx-ink);transition:background .2s,transform .12s,box-shadow .2s}.nx-btn:hover{background:var(--nx-paper-2)}.nx-btn:active{transform:translateY(1px)}.nx-btn.ink{background:var(--nx-ink);color:var(--nx-paper)}.nx-btn.ink:hover{background:#2A2A26}.nx-btn.hl{background:var(--nx-hl);color:var(--nx-ink);box-shadow:4px 4px 0 var(--nx-ink)}.nx-btn.hl:hover{box-shadow:2px 2px 0 var(--nx-ink);transform:translate(2px,2px)}.nx-band .nx-btn.hl{box-shadow:4px 4px 0 var(--nx-paper);border-color:var(--nx-paper)}.nx-band .nx-btn.hl:hover{box-shadow:2px 2px 0 var(--nx-paper)}.nx-btn.lg{font-size:17px;padding:14px 26px}.nx-btn.sm{font-size:14px;padding:7px 14px}.nx-btn.quiet{border-color:transparent;background:none;color:var(--nx-ink-2);padding:10px 12px}.nx-btn.quiet.on,.nx-btn.quiet:hover{background:var(--nx-paper-2);color:var(--nx-ink)}.nx-btn:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.nx-link{font:inherit;border:0;background:none;padding:0;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nx-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;border:1.5px solid var(--nx-ink);background:var(--nx-paper);color:var(--nx-ink);white-space:nowrap}.nx-pill.y{background:var(--nx-hl)}.nx-pill.g{color:var(--nx-guess-ink);border-color:var(--nx-guess-ink);background:var(--nx-guess-soft)}.nx-pill.ok{color:var(--nx-good-ink);border-color:var(--nx-good-ink);background:var(--nx-good-soft)}.nx-dots{display:flex;align-items:center;gap:6px;min-width:0}.nx-dots i{width:12px;height:12px;border-radius:50%;border:1.5px dashed var(--nx-ink);flex:none}.nx-dots i.k{border:0;background:var(--nx-ink-3);width:8px;height:8px}.nx-dots i.d{border-style:solid;background:var(--nx-ink)}.nx-dots i.h{border-style:solid;background:var(--nx-hl)}.nx-dots i.w{border-style:solid;border-color:var(--nx-guess-ink);background:var(--nx-guess-soft)}.nx-dots i.n{border-style:solid;box-shadow:0 0 0 3px var(--nx-hl)}.nx-dots i.f{width:16px;height:16px;border:2px solid var(--nx-ink)}.nx-dots i.f.r{background:var(--nx-hl)}.nx-dots .line{flex:1 1;height:0;border-top:1.5px dashed var(--nx-rule);min-width:12px}.nx-card{border:1.5px solid var(--nx-ink);border-radius:20px;background:var(--nx-paper)}.nx-card.shadow{box-shadow:6px 6px 0 var(--nx-ink)}.nx-note{background:var(--nx-paper-2);font-size:14px}.nx-err,.nx-note{border-radius:12px;padding:12px 14px}.nx-err{background:var(--nx-guess-soft);color:var(--nx-guess-ink);font-size:15px}.nx-empty{color:var(--nx-ink-2)}.nx-field{font:inherit;border:1.5px solid var(--nx-ink);border-radius:12px;padding:11px 14px;font-size:16px;background:var(--nx-paper);color:var(--nx-ink);width:100%}.nx-field:focus{outline:none;box-shadow:0 0 0 4px var(--nx-hl)}.nx-chip{font:inherit;font-size:14px;font-weight:500;border:1.5px solid var(--nx-ink);background:var(--nx-paper);color:var(--nx-ink);border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .15s}.nx-chip:hover{background:var(--nx-paper-2)}.nx-band,.nx-chip[aria-pressed=true]{background:var(--nx-ink);color:var(--nx-paper)}.nx-band{position:relative;overflow:hidden}.nx-band:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,229,0,.08) 0 2px,transparent 2px 14px);mask-image:linear-gradient(90deg,transparent 50%,#000);-webkit-mask-image:linear-gradient(90deg,transparent 50%,#000);pointer-events:none}.nx-band>*{position:relative}.nx-band .nx-tag{color:rgba(255,255,255,.62)}.nx-band .nx-hl{color:var(--nx-ink)}.nx-avatar{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--nx-ink);background:var(--nx-hl-soft);display:grid;place-items:center;font-weight:700;text-decoration:none;color:var(--nx-ink);font-size:14px}.nx-route{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nx-route li{position:relative}.nx-route .nx-row{font:inherit;color:inherit;text-align:left;border:0;background:none;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;margin:0 -16px;width:calc(100% + 32px);border-radius:14px;position:relative;transition:background .2s}.nx-route button.nx-row:hover{background:var(--nx-paper-2)}.nx-route li:before{content:"";position:absolute;left:13px;top:50%;height:100%;border-left:2px dashed var(--nx-rule)}.nx-route li.alone:before,.nx-route li.known:before,.nx-route li.lasting:before,.nx-route li.with_help:before{border-left-style:solid;border-color:var(--nx-ink)}.nx-route li:last-child:before{display:none}.nx-route .nx-dot{width:16px;height:16px;border-radius:50%;border:2px dashed var(--nx-ink);background:var(--nx-paper);justify-self:center;position:relative;z-index:1;transition:background .4s}.nx-route .nx-t{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-route .nx-t b{font-size:17px;font-weight:600;letter-spacing:-.01em}.nx-route .nx-t span{font-family:var(--nx-voice);font-size:15px;color:var(--nx-ink-2)}.nx-route .nx-st{font-family:var(--nx-num);font-size:12px;color:var(--nx-ink-2);white-space:nowrap;text-align:right}.nx-route .known b{color:var(--nx-ink-3);text-decoration:line-through;text-decoration-thickness:1.5px}.nx-route .known .nx-dot{width:10px;height:10px;border:0;background:var(--nx-ink-3)}.nx-route .alone .nx-dot,.nx-route .lasting .nx-dot{border-style:solid;background:var(--nx-ink)}.nx-route .shaky .nx-dot,.nx-route .with_help .nx-dot{border-style:solid;background:var(--nx-hl)}.nx-route .crack .nx-dot{border-style:solid;border-color:var(--nx-guess-ink);background:var(--nx-guess-soft)}.nx-route .crack .nx-st{color:var(--nx-guess-ink)}.nx-route .here .nx-row,.nx-route .here button.nx-row:hover{background:var(--nx-hl)}.nx-route .here .nx-dot{border-style:solid}.nx-route .here .nx-st{color:var(--nx-ink);font-weight:600}.nx-route .fading .nx-st:after{content:" · fading"}.nx-route .goal b{font-family:var(--nx-wide);font-weight:800;font-stretch:112%;font-variation-settings:"wdth" 112;font-size:19px;letter-spacing:-.025em}.nx-route .goal .nx-dot{width:22px;height:22px;border-style:solid;border:2.5px solid var(--nx-ink)}.nx-route .goal.alone .nx-dot,.nx-route .goal.lasting .nx-dot{background:var(--nx-hl)}.nx-route .flash .nx-row{animation:nx-flash 1.8s ease-out}.nx-route .picked .nx-row{box-shadow:inset 0 0 0 1.5px var(--nx-ink)}@keyframes nx-flash{0%,35%{background:var(--nx-hl)}to{background:transparent}}@media (max-width:560px){.nx-route .nx-row{grid-template-columns:28px minmax(0,1fr)}.nx-route .nx-st{grid-column:2;text-align:left}}.nx-legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--nx-ink-2)}.nx-legend span{display:inline-flex;gap:8px;align-items:center}.nx-legend i{width:12px;height:12px;border-radius:50%;border:2px solid var(--nx-ink)}.nx-scrim{position:fixed;inset:0;z-index:50;background:rgba(14,14,12,.35)}.nx-drawer{position:fixed;z-index:51;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--nx-paper);color:var(--nx-ink);border-left:1.5px solid var(--nx-ink);padding:calc(24px + env(safe-area-inset-top, 0px)) max(24px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom, 0px)) 24px;display:flex;flex-direction:column;gap:16px;overflow:auto;animation:nx-drawer .3s cubic-bezier(.2,.8,.2,1)}@keyframes nx-drawer{0%{transform:translateX(100%)}}.nx-x{margin-left:auto;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--nx-ink);background:var(--nx-paper);color:var(--nx-ink);cursor:pointer;display:grid;place-items:center;flex:none;font-size:16px}.nx-kept{border-radius:14px;background:var(--nx-hl-soft);padding:14px 16px;font-family:var(--nx-voice);font-size:18px;line-height:1.45}@media (prefers-reduced-motion:reduce){.nx *,.nx :after,.nx :before{animation:none!important;transition:none!important}.nx .nx-sweep{background-size:100% 100%}}.nx-goalcard{text-decoration:none;color:inherit;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.nx-goalcard:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--nx-ink)}.nx-newgoal{text-decoration:none;color:var(--nx-ink);border:1.5px dashed var(--nx-ink);border-radius:20px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;transition:background .2s}.nx-newgoal:hover{background:var(--nx-hl-soft)}.nx-newgoal>span{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--nx-ink);display:grid;place-items:center;font-size:26px;background:var(--nx-paper)}.nx-newgoal b{font-size:17px}.nx-newgoal small{font-size:14px;color:var(--nx-ink-2)}@media (max-width:720px){.nx-newgoal{min-height:140px}}.nx-finish{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border-radius:16px;background:var(--nx-hl);color:var(--nx-ink);max-width:680px}.nx-finish .fd{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--nx-ink);background:var(--nx-paper);flex:none;margin-top:2px}.nx-finish .fd.r{background:var(--nx-ink)}.nx-finish p{font-size:17px;font-weight:600;margin:0}.nx-finish small{display:block;font-weight:400;color:var(--nx-ink-2);font-size:13px}.nx-planning{display:flex;flex-direction:column;gap:12px;max-width:560px;color:rgba(255,255,255,.85)}.nx-planning p{margin:0;font-family:var(--nx-voice);font-size:18px}.nx-planning .nx-dots i{border-color:var(--nx-paper);animation:nx-blink 1.4s ease-in-out infinite}.nx-planning .nx-dots i:nth-child(2){animation-delay:.15s}.nx-planning .nx-dots i:nth-child(3){animation-delay:.3s}.nx-planning .nx-dots i:nth-child(4){animation-delay:.45s}.nx-planning .nx-dots i.f{border-color:var(--nx-hl)}@keyframes nx-blink{50%{opacity:.3}}.nx-goalgrid{padding-block:36px 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-gap:40px;gap:40px;align-items:start}.nx-pubwrap{grid-column:1/-1}@media (max-width:960px){.nx-goalgrid{grid-template-columns:minmax(0,1fr)}}.nx-jn{padding:20px;gap:12px;background:var(--nx-hl-soft)}.nx-jn,.nx-jn-list{display:flex;flex-direction:column}.nx-jn-list{margin:0;padding:0;list-style:none;gap:8px}.nx-jn-list li{font-family:var(--nx-voice);font-size:16px;line-height:1.45;padding-left:18px;position:relative}.nx-jn-list li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--nx-ink)}.nx-jn-list.says li{font-family:var(--nx-ui);font-size:14px;color:var(--nx-ink-2)}.nx-jn-list.says li:before{background:var(--nx-ink-3)}.nx .go{font-family:var(--nx-ui);font-weight:600;border:1.5px solid var(--nx-ink);border-radius:999px;background:var(--nx-ink);color:var(--nx-paper);letter-spacing:0}.nx .go,.nx .go:not(.ghost):not(.sm){box-shadow:none}.nx .go:hover:not(:disabled){transform:none;box-shadow:none;background:#2A2A26}.nx .go.primary,.nx .go.yellow{background:var(--nx-hl);border-color:var(--nx-ink);color:var(--nx-ink);box-shadow:4px 4px 0 var(--nx-ink)}.nx .go.primary:hover:not(:disabled),.nx .go.yellow:hover:not(:disabled){background:var(--nx-hl);box-shadow:2px 2px 0 var(--nx-ink);transform:translate(2px,2px)}.nx .go.ghost{background:transparent;color:var(--nx-ink)}.nx .go.ghost:hover:not(:disabled){background:var(--nx-paper-2)}.nx .go:disabled{opacity:.45}.nx .lp-bar,.nx.st{background:var(--nx-paper)}.nx .lp-bar{border-bottom:1.5px solid var(--nx-ink)}.nx .lp-bar .lp-quiet,.nx .lp-bar button{white-space:nowrap}.nx .lp-logo{color:var(--nx-ink);font-size:28px;display:flex;width:auto}.nx .lp-goal{font-family:var(--nx-ui);font-weight:600;font-size:16px}.nx .lp-progress .nx-dots{gap:5px}.nx .lp-quiet{font-family:var(--nx-ui);color:var(--nx-ink-2);border-radius:999px;padding:8px 12px}.nx .lp-quiet:hover{background:var(--nx-paper-2);color:var(--nx-ink)}.nx .lp-quiet:last-of-type{border:1.5px solid var(--nx-ink);color:var(--nx-ink)}.nx .st-world{background:var(--nx-paper-2);border-right:1.5px solid var(--nx-ink)}.nx .st-fig-in{border:1.5px solid var(--nx-ink);border-radius:16px;background:var(--nx-paper);box-shadow:8px 8px 0 var(--nx-ink);padding:16px 18px}.nx .st-fig figcaption{font-style:normal;font-size:13px;color:var(--nx-ink-2);margin-top:14px}.nx .st-about,.nx .st-fig figcaption{font-family:var(--nx-ui)}.nx .st-then{border-radius:999px;background:var(--nx-hl)}.nx .st-side{background:var(--nx-paper)}.nx .st-q{font-family:var(--nx-wide);font-weight:800;font-stretch:108%;font-variation-settings:"wdth" 108;font-size:clamp(23px,2.2vw,29px);line-height:1.1;letter-spacing:-.025em}.nx .st-q.long{font-size:21px}.nx .st-n{border-radius:50%;border:1.5px solid var(--nx-ink);background:var(--nx-hl);font-family:var(--nx-num);font-weight:600;font-size:12px}.nx .st-n.past{background:var(--nx-paper);border-color:var(--nx-ink);color:var(--nx-ink)}.nx .lp-who{font-family:var(--nx-ui);font-weight:700;font-size:13px;gap:8px}.nx .lp-who .nx-mark{width:22px;height:22px}.nx .lp-who span{color:var(--nx-ink-2)}.nx .lp-says{font-family:var(--nx-voice);font-size:19px;line-height:1.45;color:var(--nx-ink)}.nx .lp-cog.old .lp-says,.nx .lp-cog.old .lp-who{color:var(--nx-ink-3)}.nx .lp-cog.k-hint .lp-says{border-left:0;padding:10px 14px;background:var(--nx-hl-soft);border-radius:12px}.nx .lp-cog.pinned .lp-says{box-shadow:none;outline:2px solid var(--nx-ink);outline-offset:4px;border-radius:8px;padding-left:0}.nx .lp-who.thinking{color:var(--nx-ink-2)}.nx .lp-val{border-radius:10px;border:1.5px solid var(--nx-ink);background:var(--nx-guess-soft);color:var(--nx-guess-ink);font-family:var(--nx-num)}.nx .lp-mine.v-right .lp-val{background:var(--nx-hl);color:var(--nx-ink);border-color:var(--nx-ink)}.nx .lp-tick{color:var(--nx-good-ink);font-family:var(--nx-ui)}.nx .lp-mine.words{border-left:0;padding:12px 14px;background:var(--nx-paper-2);border-radius:12px}.nx .lp-mine.words q{font-family:var(--nx-voice);font-style:normal;color:var(--nx-ink)}.nx .lp-mine.words small{font-family:var(--nx-ui)}.nx .lp .cv-choices legend,.nx .lp .cv-field>span{font-family:var(--nx-ui);color:var(--nx-ink-2)}.nx .lp .cv-field input{border:1.5px solid var(--nx-ink);border-radius:12px;font-family:var(--nx-num);font-size:22px;font-weight:600;background:var(--nx-paper)}.nx .lp .cv-field textarea{border:1.5px solid var(--nx-ink);border-radius:14px;font-family:var(--nx-ui);font-size:17px;background:var(--nx-paper)}.nx .lp .cv-field input:focus,.nx .lp .cv-field textarea:focus{box-shadow:0 0 0 4px var(--nx-hl)}.nx .lp .cv-field.guess input:not(:placeholder-shown){background:var(--nx-guess-soft);color:var(--nx-guess-ink)}.nx .lp .cv-choices label{border:1.5px solid var(--nx-ink);border-radius:14px;font-family:var(--nx-ui);font-weight:500;padding:13px 16px;background:var(--nx-paper)}.nx .lp .cv-choices label:hover{background:var(--nx-paper-2)}.nx .lp .cv-choices label.on{background:var(--nx-hl-soft);box-shadow:none;color:var(--nx-ink)}.nx .lp .cv-commit{font-size:17px;padding:14px 26px}.nx .lp-help{border-top:1.5px solid var(--nx-rule);padding-top:12px;gap:4px 6px}.nx .lp-help button{font-family:var(--nx-ui);text-decoration:none;color:var(--nx-ink-2);padding:8px 12px;border-radius:999px}.nx .lp-help button:hover{background:var(--nx-paper-2);color:var(--nx-ink)}.nx .lp-answer.solo{box-shadow:6px 6px 0 var(--nx-hl),6px 6px 0 1.5px var(--nx-ink)}.nx .lp-answer.solo,.nx .st-idea{border:1.5px solid var(--nx-ink);border-radius:16px}.nx .st-idea{padding:16px 18px;background:var(--nx-paper)}.nx .st-idea-h{font-family:var(--nx-num);font-weight:500;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-ink-2)}.nx .st-idea-h:before{display:none}.nx .st-idea-t{font-family:var(--nx-voice);font-size:18px;line-height:1.5}.nx .st-recap{font-family:var(--nx-ui)}.nx .st-trail{border-top:1.5px solid var(--nx-ink);padding:10px 20px}.nx .st-trail-h{font-family:var(--nx-ui);color:var(--nx-ink-2)}.nx .st-trail-in{gap:8px}.nx .st-trail-in button{border:1.5px solid var(--nx-rule);border-radius:999px;padding:5px 12px 5px 6px;gap:8px}.nx .st-trail-in button.cur{border-color:var(--nx-ink)}.nx .st-trail-in em{font-family:var(--nx-ui);font-size:13px}.nx .st-trail-in .st-n.sm{width:20px;height:20px;font-size:10.5px}.nx .st-ask,.nx .st-end{border:1.5px solid var(--nx-ink);border-radius:16px}.nx .st-end{box-shadow:6px 6px 0 var(--nx-ink)}.nx .st-ask textarea{border:1.5px solid var(--nx-ink);border-radius:12px}.nx .st-ask textarea,.nx .st-ask-acts,.nx .st-end p,.nx .st-link{font-family:var(--nx-ui)}.nx .st-empty{font-family:var(--nx-voice);font-style:normal}.nx .st-empty-q{font-family:var(--nx-wide);font-stretch:112%;font-variation-settings:"wdth" 112}.nx .st-bigmark{width:72px;height:72px;color:var(--nx-ink)}.nx .st-think-h{font-family:var(--nx-num);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.nx .st-tn{font-family:var(--nx-num);color:var(--nx-ink)}.nx .st-tk{font-family:var(--nx-voice)}.nx .sit-err{border:1.5px solid var(--nx-guess-ink);border-radius:12px;background:var(--nx-guess-soft)}@media (max-width:720px){.nx .lp-logo{width:auto;font-size:26px}.nx .lp-progress .nx-dots{display:none}.nx .st-side{border-top:1.5px solid var(--nx-ink)}}.nx-steps{display:flex;gap:6px}.nx-steps i{width:28px;height:6px;border-radius:3px;border:1.5px solid var(--nx-ink)}.nx-steps i.on{background:var(--nx-ink)}.nx-big{border-radius:18px;padding:18px 20px;font-size:22px;font-weight:500;resize:none;min-height:120px}.nx-site-bar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1.5px solid var(--nx-ink)}.nx-site-bar .in{max-width:1240px;margin:0 auto;height:66px;display:flex;align-items:center;gap:28px}.nx-site-bar .nx-word{font-size:24px}.nx-site-bar nav{display:flex;gap:26px;flex:1 1;font-size:15px;font-weight:500}.nx-site-bar nav a{text-decoration:none;color:var(--nx-ink-2)}.nx-site-bar nav{align-items:center}.nx-menu-btn{display:none;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--nx-ink);background:var(--nx-paper);color:var(--nx-ink);cursor:pointer;padding:0;place-items:center;flex:none;transition:background .2s,transform .15s}.nx-menu-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.nx-menu-btn:hover,.nx-menu-btn[aria-expanded=true]{background:var(--nx-hl)}.nx-menu{position:absolute;left:0;right:0;top:100%;background:var(--nx-paper);border-bottom:1.5px solid var(--nx-ink);box-shadow:0 14px 0 -8px rgba(14,14,12,.12);padding:8px max(20px,env(safe-area-inset-left,0px)) 18px;animation:nx-menu-in .22s cubic-bezier(.3,1.3,.5,1)}.nx-menu[hidden]{display:none}.nx-menu ul{list-style:none;margin:0 auto;padding:0;max-width:1240px}.nx-menu li+li{border-top:1.5px solid var(--nx-rule)}.nx-menu-a{display:flex;align-items:center;justify-content:space-between;padding:16px 4px;text-decoration:none;color:var(--nx-ink);font:800 22px/1.1 var(--nx-wide);letter-spacing:-.03em;transition:padding-left .2s,background .2s;border-radius:12px}.nx-menu-a:after{content:"→";font:500 18px var(--nx-ui);transition:transform .2s}.nx-menu-a:hover{padding-left:12px;background:var(--nx-hl-soft)}.nx-menu-a:hover:after{transform:translateX(4px)}.nx-menu-a[aria-current=page]{background:var(--nx-hl);padding-left:12px}@keyframes nx-menu-in{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:820px){.nx-site-bar .nx-signin,.nx-site-bar nav{display:none}.nx-site-bar .in{gap:10px}.nx-site-bar .nx-word{margin-right:auto}.nx-menu-btn{display:grid}.nx-site-bar .nx-btn.ink{padding:8px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.nx-menu{animation:none}}.nx-endask{background:var(--nx-hl);color:var(--nx-ink);padding-block:96px;border-top:1.5px solid var(--nx-ink)}.nx-endask .in{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);grid-gap:48px 72px;gap:48px 72px;align-items:center}.nx-endask .copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.nx-endask .nx-tag{color:var(--nx-ink)}.nx-endask h2{font-size:clamp(40px,6.4vw,92px);max-width:9.5em;text-wrap:balance}.nx-endask h2 .ghost{color:transparent;-webkit-text-stroke:1.6px var(--nx-ink)}.nx-endask .copy>p{margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5;max-width:32em}.nx-endask .hx-ask{width:100%;max-width:640px;box-shadow:6px 6px 0 var(--nx-ink)}.nx-endask .hx-ask:focus-within{box-shadow:6px 6px 0 var(--nx-ink),0 0 0 4px var(--nx-paper)}.nx-endask .hx-btn-ink:hover{background:var(--nx-paper);color:var(--nx-ink)}.nx-endask .try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.nx-endask .try span{font-family:var(--nx-num);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;margin-right:4px}.nx-endask .try a{text-decoration:none;color:var(--nx-ink);border:1.5px solid var(--nx-ink);border-radius:999px;padding:6px 13px;font-weight:500;transition:background .15s}.ea-hit,.nx-endask .try a:hover{background:var(--nx-paper)}.ea-hit{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-decoration:none;color:var(--nx-ink);border:1.5px solid var(--nx-ink);border-radius:14px;padding:12px 16px;box-shadow:4px 4px 0 var(--nx-ink);max-width:560px;transition:transform .15s,box-shadow .15s}.ea-hit:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--nx-ink)}.ea-hit b{font-family:var(--nx-wide);font-weight:800;font-variation-settings:"wdth" 108;font-size:18px;letter-spacing:-.02em;line-height:1.15}.ea-hit>span:last-child{font:500 12px var(--nx-num);letter-spacing:.04em;color:var(--nx-ink-2)}.ea-stage{background:var(--nx-paper);border:1.5px solid var(--nx-ink);border-radius:20px;box-shadow:8px 8px 0 var(--nx-ink);overflow:hidden;min-width:0;align-self:center}.ea-know,.ea-stage{display:flex;flex-direction:column}.ea-know{padding:14px 16px;border-bottom:1.5px solid var(--nx-ink);background:var(--nx-paper-2);gap:10px}.ea-know>div{display:flex;gap:6px;flex-wrap:wrap}.ea-know button{font:inherit;font-size:14px;font-weight:600;border:1.5px solid var(--nx-ink);background:var(--nx-paper);border-radius:999px;padding:6px 13px;cursor:pointer;transition:background .15s,transform .12s}.ea-know button:hover{background:var(--nx-hl-soft)}.ea-know button.on{background:var(--nx-ink);color:var(--nx-paper)}.ea-route{width:100%;height:auto;display:block;padding:6px 10px 0}.ea-route text{font:600 15px var(--nx-num);fill:var(--nx-ink-2);letter-spacing:.01em;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.ea-guess{fill:none;stroke:var(--nx-guess);stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round}.ea-true{fill:none;stroke:var(--nx-ink);stroke-width:11;stroke-linecap:round}.ea-true.in{stroke:var(--nx-hl);stroke-width:6}.ea-st circle{fill:var(--nx-paper);stroke:var(--nx-ink);stroke-width:2.5;transition:fill .3s}.ea-st.ea-skip circle{fill:var(--nx-ink);stroke:#fff;stroke-width:3}.ea-st .tick{fill:none;stroke:var(--nx-paper);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ea-st.ea-skip text{fill:var(--nx-ink-3)}.ea-st.ea-start circle:not(.halo){fill:var(--nx-hl)}.ea-st.ea-start text{fill:var(--nx-ink);font-weight:700}.ea-st .halo{fill:var(--nx-hl);stroke:none;opacity:.5;animation:ea-pulse 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ea-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.5);opacity:0}}.ea-today{fill:var(--nx-ink)}.ea-flag{fill:var(--nx-paper);stroke:var(--nx-ink);stroke-width:3.5}.ea-flagdot{fill:var(--nx-ink)}.ea-goal{font:800 19px var(--nx-wide)!important;fill:var(--nx-ink)!important;letter-spacing:-.015em!important}.ea-runner{fill:var(--nx-hl);stroke:var(--nx-ink);stroke-width:3;filter:drop-shadow(0 0 6px rgba(255,229,0,.9))}.ea-foot{justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px 16px;border-top:1.5px solid var(--nx-ink)}.ea-foot,.ea-foot .nums{display:flex;align-items:center}.ea-foot .nums{gap:12px}.ea-foot .nums b{font:800 40px/1 var(--nx-wide);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.6em}.ea-foot .nums span{display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:1.25}.ea-foot .nums small{font-size:11.5px;font-weight:400;color:var(--nx-ink-2);max-width:22ch;margin-top:2px}@media (prefers-reduced-motion:reduce){.ea-st .halo{animation:none}}@media (max-width:860px){.nx-endask{padding-block:64px}.nx-endask .in{grid-template-columns:minmax(0,1fr)}.ea-stage{box-shadow:5px 5px 0 var(--nx-ink)}.nx-endask .route{display:none}}.nx-site-foot{position:relative;background:var(--nx-ink);color:var(--nx-paper);padding-top:64px;overflow:hidden;border-top:1px solid rgba(255,255,255,.16)}.nx-ft-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:48px 64px;gap:48px 64px;align-items:start}.nx-ft-pitch{display:flex;gap:18px;align-items:flex-start}.nx-ft-mark{flex:none;font-size:34px;color:var(--nx-paper);display:block;line-height:0;margin-top:2px}.nx-ft-pitch p{margin:0;font-family:var(--nx-voice);font-size:18px;line-height:1.45;color:rgba(255,255,255,.7);max-width:26ch}.nx-site-foot nav{display:grid;grid-template-columns:repeat(3,auto);grid-gap:24px 56px;gap:24px 56px}.nx-site-foot nav div{display:grid;grid-gap:10px;gap:10px;align-content:start}.nx-site-foot nav h2{font:500 11px var(--nx-num);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 4px}.nx-site-foot nav a{text-decoration:none;color:rgba(255,255,255,.82);font-size:15px;width:-moz-fit-content;width:fit-content}.nx-site-foot nav a:hover{color:var(--nx-hl)}.nx-ft-giant{font-family:var(--font-mark),var(--nx-wide);font-weight:700;letter-spacing:-.035em;line-height:1;font-size:min(296px,calc((100vw - 40px) / 3.92));margin-top:64px;padding-bottom:.1em;white-space:nowrap;color:var(--nx-paper)}.nx-ft-giant i{display:inline-block;width:.21em;height:.21em;border-radius:50%;background:var(--nx-hl);margin-left:.06em}.nx-ft-fine{display:flex;align-items:center;gap:10px}.nx-ft-credit{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 14px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:rgba(255,255,255,.85);letter-spacing:.01em;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s}.nx-ft-credit .yr{color:rgba(255,255,255,.55);transition:color .2s}.nx-ft-credit b{font-weight:650}.nx-ft-credit:focus-visible .yr,.nx-ft-credit:hover .yr{color:rgba(14,14,12,.7)}.nx-ft-credit svg{transition:transform .2s}.nx-ft-credit:focus-visible,.nx-ft-credit:hover{background:var(--nx-hl);border-color:var(--nx-hl);color:var(--nx-ink)}.nx-ft-credit:focus-visible svg,.nx-ft-credit:hover svg{transform:translate(2px,-2px)}.nx-ft-credit:focus-visible{outline:2px solid var(--nx-paper);outline-offset:3px}.nx-ft-fine{margin:0;padding-block:18px 28px;border-top:1px solid rgba(255,255,255,.16);font-size:13px;color:rgba(255,255,255,.5)}@media (max-width:860px){.nx-ft-top{grid-template-columns:1fr}}@media (max-width:520px){.nx-site-foot{padding-top:52px}.nx-site-foot nav{grid-template-columns:1fr 1fr}.nx-ft-giant{margin-top:56px}}.nx-libgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));border-top:1.5px solid var(--nx-ink);border-left:1.5px solid var(--nx-ink)}.nx-lcard{border-right:1.5px solid var(--nx-ink);border-bottom:1.5px solid var(--nx-ink);display:flex;flex-direction:column;background:var(--nx-paper);color:inherit;text-decoration:none;transition:background .2s}.nx-lcard:hover{background:var(--nx-hl)}.nx-pager{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.nx-pager,.nx-pgn{align-items:center;justify-content:center}.nx-pgn{min-width:44px;height:44px;padding:0 14px;display:inline-flex;border:1.5px solid var(--nx-ink);background:var(--nx-paper);color:inherit;text-decoration:none;font-weight:700}.nx-pgn.edge{padding:0 20px}a.nx-pgn:hover{background:var(--nx-hl)}.nx-pgn.on{background:var(--nx-ink);color:var(--nx-paper)}.nx-pgn.off{opacity:.35}.nx-lcard .art{border-bottom:1.5px solid var(--nx-ink);padding:6px}.nx-lcard .bd{padding:18px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.nx-lcard b{font-family:var(--nx-wide);font-weight:800;font-stretch:110%;font-variation-settings:"wdth" 110;font-size:21px;letter-spacing:-.025em;line-height:1.08}.nx-lcard p{color:var(--nx-ink-2);font-size:15px;margin:0;flex:1 1}.nx-search{display:flex;gap:10px;align-items:center;border:1.5px solid var(--nx-ink);border-radius:999px;padding:12px 18px;max-width:560px;background:var(--nx-paper)}.nx-search input{flex:1 1;min-width:0;border:0;outline:none;font:inherit;font-size:16px;background:none;color:var(--nx-ink)}.nx-search:focus-within{box-shadow:0 0 0 5px var(--nx-hl)}.nx h1,.nx h2,.nx h3{color:inherit}.nx .auth-hero{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));min-height:auto;padding-block:56px 80px}.nx .auth-hero .h-in{max-width:1160px;margin:0 auto}.nx .auth-copy h1{font-family:var(--nx-wide);font-weight:800;font-stretch:118%;font-variation-settings:"wdth" 118;letter-spacing:-.035em;line-height:.98;color:var(--nx-paper)}.nx .auth-copy .h-kick{font-family:var(--nx-num);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.62);background:none;border:0;transform:none;padding:0;box-shadow:none}.nx .auth-copy .h-lede{font-family:var(--nx-voice);color:rgba(255,255,255,.82);font-size:19px}.nx .auth-addr{color:var(--nx-hl)}.nx .auth-wait-cap{font-family:var(--nx-num);color:rgba(255,255,255,.6)}.nx .aw{border:1.5px solid var(--nx-ink);border-radius:16px;box-shadow:6px 6px 0 var(--nx-hl);transform:none}.nx .aw,.nx .aw b{font-family:var(--nx-ui)}.nx .aw b{font-weight:600}.nx .aw-tag{border-radius:999px;font-family:var(--nx-num);background:var(--nx-hl)}.nx .aw-tag.pink{background:var(--nx-guess-soft);color:var(--nx-guess-ink);border-color:var(--nx-guess-ink)}.nx .aw-bar{border-radius:999px;overflow:hidden}.nx .aw-bar i{background:var(--nx-ink)}.nx .aw-days span{border-radius:999px;background:var(--nx-paper)}.nx .aw-days .due{background:var(--nx-hl)}.nx .aw-cog{transform:none;align-items:center;color:var(--nx-paper);box-shadow:none}.nx .aw-cog .nx-mark{width:34px;height:34px;flex:none}.nx .aw-bubble{border:1.5px solid var(--nx-ink);border-radius:14px;box-shadow:none;font-family:var(--nx-voice);color:var(--nx-ink)}.nx .aw-bubble:after{display:none}.nx .auth-card{border:1.5px solid var(--nx-ink);border-radius:22px;box-shadow:10px 10px 0 var(--nx-hl);transform:none;background:var(--nx-paper);padding-top:40px}.nx .auth-card.is-in{transform:none}.nx .auth-mk{position:absolute;top:-26px;right:26px;width:52px;height:52px;padding:7px;border-radius:50%;background:var(--nx-paper);border:1.5px solid var(--nx-ink);color:var(--nx-ink)}.nx .auth-h{font-family:var(--nx-wide);font-weight:800;font-stretch:112%;font-variation-settings:"wdth" 112;letter-spacing:-.03em;color:var(--nx-ink)}.nx .auth-fine,.nx .auth-label,.nx .auth-sub{font-family:var(--nx-ui)}.nx .auth-go,.nx .auth-google{border:1.5px solid var(--nx-ink);border-radius:999px;box-shadow:none;transform:none;font-family:var(--nx-ui);font-weight:600}.nx .auth-go{background:var(--nx-hl);color:var(--nx-ink);box-shadow:4px 4px 0 var(--nx-ink)}.nx .auth-go:hover:not(:disabled),.nx .auth-google:hover{transform:none;box-shadow:2px 2px 0 var(--nx-ink)}.nx .auth-field,.nx .otp-boxes span{border:1.5px solid var(--nx-ink);border-radius:12px;box-shadow:none}.nx .otp-boxes span{font-family:var(--nx-num)}.nx .otp-boxes span.full{background:var(--nx-hl-soft)}.nx .otp-boxes span.at{outline-color:var(--nx-ink)}.nx .auth-err{border-radius:12px}.nx-acct .wide{max-width:760px;margin:0 auto;padding-block:40px 80px;display:flex;flex-direction:column;gap:22px}.nx-acct .head h1{font-family:var(--nx-wide);font-weight:800;font-stretch:118%;font-variation-settings:"wdth" 118;letter-spacing:-.035em;line-height:1;font-size:clamp(34px,4.6vw,52px);margin:0 0 8px}.nx-acct .lead,.nx-acct .where{font-family:var(--nx-ui);color:var(--nx-ink-2);margin:0;font-size:16px}.nx-acct .sect{border:1.5px solid var(--nx-ink);border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.nx-acct .sect h2{font-family:var(--nx-ui);font-size:17px;font-weight:700;margin:0;letter-spacing:0}.nx-acct .list{border:0;display:flex;flex-direction:column}.nx-acct .row{padding:14px 0;align-items:center}.nx-acct .row+.row{border-top:1.5px solid var(--nx-rule)}.nx-acct .row .t{font-family:var(--nx-ui);font-weight:600}.nx-acct .row .note{font-family:var(--nx-ui);color:var(--nx-ink-2)}.nx-acct .row .w{font-family:var(--nx-ui);text-transform:none;letter-spacing:0}.nx-acct .allow-top b{font-family:var(--nx-num)}.nx-acct .allow-bar{height:10px;border:1.5px solid var(--nx-ink);border-radius:999px;overflow:hidden;background:var(--nx-paper)}.nx-acct .allow-bar i{display:block;height:100%;background:var(--nx-hl)}.nx-acct .ok-note{border-radius:12px;background:var(--nx-good-soft);color:var(--nx-good-ink);padding:12px 14px}.nx-acct .go.sm{min-height:40px;padding:7px 16px;font-size:14px}.nx-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:stretch}@media (max-width:760px){.nx-plans{grid-template-columns:minmax(0,1fr);gap:32px}}.nx-plan{border:1.5px solid var(--nx-ink);border-radius:22px;background:var(--nx-paper);color:var(--nx-ink);padding:30px;display:flex;flex-direction:column;gap:20px;min-width:0}.nx-plan-hd{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-height:40px}.nx-plan-hd b{font-family:var(--nx-wide);font-weight:800;font-stretch:112%;font-variation-settings:"wdth" 112;font-size:22px;letter-spacing:-.02em}.nx-plan-note{font:500 11.5px var(--nx-num);letter-spacing:.08em;text-transform:uppercase;border:1.5px dashed;border-radius:999px;padding:6px 12px}.nx-plan-amt{display:flex;align-items:center;gap:16px}.nx-plan-amt b{font-size:clamp(72px,8vw,104px);line-height:.9}.nx-plan-amt span{font-size:15px;line-height:1.35;color:var(--nx-ink-2)}.nx-plan>p{margin:0;font-size:19px;line-height:1.45;padding-bottom:20px;border-bottom:1.5px solid var(--nx-rule)}.nx-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1 1;font-size:16px}.nx-plan li{display:flex;gap:12px;align-items:baseline}.nx-plan li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--nx-hl);border:1.5px solid;flex:none;transform:translateY(1px)}.nx-plan .nx-btn{width:100%;justify-content:center;margin-top:8px}.nx-plan.m{background:var(--nx-ink);color:var(--nx-paper);box-shadow:10px 10px 0 var(--nx-hl),10px 10px 0 1.5px var(--nx-ink)}.nx-plan.m .nx-plan-amt span{color:rgba(255,255,255,.65)}.nx-plan.m>p{border-color:rgba(255,255,255,.18)}.nx-plan.m li:before{border-color:var(--nx-hl)}.nx-plan.m .nx-seg{border-color:var(--nx-paper)}.nx-plan.m .nx-seg button{color:var(--nx-paper)}.nx-plan.m .nx-seg button[aria-pressed=true]{background:var(--nx-hl);color:var(--nx-ink)}.nx-seg button i{font-style:normal;font-weight:500;font-size:11px;opacity:.75;margin-left:4px}@media (max-width:420px){.nx-plan{padding:24px 20px}.nx-seg button i{display:none}}.nx-qa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:32px 64px;gap:32px 64px;align-items:start}.nx-qa .side{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 96px)}.nx-qa .side h2{font-size:clamp(30px,3.6vw,48px)}.nx-qa .side p{margin:0;color:var(--nx-ink-2);font-size:15px}.nx-qa .side p b{color:var(--nx-ink);font-weight:600;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:860px){.nx-qa{grid-template-columns:minmax(0,1fr)}.nx-qa .side{position:static}}.nx-seg{display:inline-flex;border:1.5px solid var(--nx-ink);border-radius:999px;padding:3px}.nx-seg button{font:inherit;font-size:13px;font-weight:600;border:0;background:none;padding:6px 12px;border-radius:999px;cursor:pointer;color:var(--nx-ink)}.nx-seg button[aria-pressed=true]{background:var(--nx-ink);color:var(--nx-paper)}.nx-faq{border-top:1.5px solid var(--nx-ink);min-width:0}.nx-faq details{border-bottom:1.5px solid var(--nx-ink)}.nx-faq summary{list-style:none;cursor:pointer;padding:22px 0;font-size:19px;font-weight:600;display:flex;justify-content:space-between;gap:16px;align-items:center}.nx-faq summary::-webkit-details-marker{display:none}.nx-faq summary .o{width:22px;height:22px;border-radius:50%;border:2px dashed var(--nx-ink);flex:none}.nx-faq details[open] summary .o{background:var(--nx-hl);border-style:solid}.nx-faq details p{font-size:18px;line-height:1.5;color:var(--nx-ink-2);padding-bottom:22px;max-width:38em;margin:0}.nx-acct .head{display:flex;flex-direction:column;gap:6px}.nx-acct .where{transform:none;letter-spacing:0;text-transform:none;font-size:15px}.nx-acct .allow,.nx-acct .list,.nx-acct .where{border:0;box-shadow:none;padding:0;background:none}.nx-acct .allow-top b{font-size:34px}.nx-acct .head{align-items:flex-start;text-align:left;justify-content:flex-start}.nx-mark.cog-mark{width:100%;height:100%}.nx-site-bar{transition:background-color .25s ease,border-color .25s ease}.nx-site-bar.on-yellow{background:var(--nx-hl);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nx-site-bar.on-yellow .nx-mark .pt{fill:var(--nx-paper)}.nx-site-bar.on-yellow .nx-signin,.nx-site-bar.on-yellow nav a{color:var(--nx-ink)}.nx-site-bar.on-yellow .nx-menu-btn{background:transparent}.nx-site-bar.on-yellow .nx-menu-btn:hover,.nx-site-bar.on-yellow .nx-menu-btn[aria-expanded=true]{background:var(--nx-paper)}@media (prefers-reduced-motion:reduce){.nx-site-bar{transition:none}}.nx-egg-l,.nx-ft-giant{position:relative}.nx-egg-l{display:inline-block;transform:translateY(var(--ly,0)) rotate(var(--lr,0deg));transition:transform .28s cubic-bezier(.3,1.5,.5,1),color .2s;will-change:transform}.nx-egg-l:before{content:attr(data-c);position:absolute;inset:0;z-index:-1;color:transparent;-webkit-text-stroke:2px var(--nx-guess);opacity:0;transform:translateY(calc(var(--ly, 0px) * -1)) rotate(calc(var(--lr, 0deg) * -1));transition:opacity .25s}.nx-ft-giant:hover .nx-egg-l:before{opacity:.55}.nx-egg-l.hit{color:var(--nx-hl);transform:translateY(12px) rotate(0deg);transition:transform .12s,color .05s}.nx-egg-dot{all:unset;display:inline-block;width:.21em;height:.21em;margin-left:.06em;cursor:crosshair;border-radius:50%;position:relative;touch-action:none;vertical-align:baseline}.nx-egg-dot:after{content:"";position:absolute;inset:-16px}.nx-egg-dot i{display:block;width:100%;height:100%;margin:0;border-radius:50%;background:var(--nx-hl);transition:transform .25s cubic-bezier(.3,1.6,.5,1);animation:nx-egg-pulse 3.6s ease-in-out infinite}.nx-egg-dot:hover i{transform:scale(1.2);animation:none}.nx-egg-dot:focus-visible{outline:3px solid var(--nx-paper);outline-offset:6px}.nx-egg-dot.away i{visibility:hidden}.nx-egg-dot:focus-visible:not(.away):before,.nx-egg-dot:hover:not(.away):before{content:"drag to aim";position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);font:500 11px var(--nx-num);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--nx-ink);background:var(--nx-hl);padding:4px 8px;border-radius:6px}@keyframes nx-egg-pulse{0%,88%,to{transform:scale(1)}94%{transform:scale(1.22)}}.nx-egg-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}.nx-egg-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nx-egg-aim{stroke:var(--nx-guess);stroke-width:3;stroke-dasharray:8 8;stroke-linecap:round;opacity:0}.nx-egg-ball{left:0;top:0;border-radius:50%;box-shadow:inset -3px -3px 0 rgba(14,14,12,.18)}.nx-egg-ball,.nx-egg-msg{position:absolute;background:var(--nx-hl);opacity:0}.nx-egg-msg{right:max(20px,env(safe-area-inset-right,0px));bottom:74px;max-width:min(340px,calc(100vw - 40px));z-index:4;font:500 12px/1.4 var(--nx-num);letter-spacing:.04em;text-transform:uppercase;color:var(--nx-ink);padding:8px 12px;border-radius:8px;transform:translateY(8px);transition:opacity .3s,transform .3s;pointer-events:none}.nx-egg-msg.on{opacity:1;transform:none}.nx-egg-rain{position:absolute;inset:0;overflow:hidden}.nx-egg-rain i{position:absolute;top:-40px;border-radius:50%;background:var(--nx-hl);animation:nx-egg-fall 2.6s cubic-bezier(.4,0,.9,.6) both}.nx-egg-rain i:nth-child(3n){background:var(--nx-guess)}.nx-egg-rain i:nth-child(5n){background:var(--nx-paper)}@keyframes nx-egg-fall{0%{transform:translateY(0)}to{transform:translateY(1100px)}}@media (max-width:520px){.nx-egg-msg{bottom:64px;left:20px;right:20px;max-width:none}}@media (hover:none){.nx-ft-giant:hover .nx-egg-l:before{opacity:0}}@media (prefers-reduced-motion:reduce){.nx-egg-rain i{animation-duration:.01s;opacity:0}.nx-egg-dot i{animation:none}.nx-egg-l{transition:none}}.nx-site-bar nav a{position:relative;padding:4px 2px;margin:-4px -2px;background:linear-gradient(var(--nx-hl),var(--nx-hl)) no-repeat 0 90% /0 52%;transition:background-size .38s cubic-bezier(.6,.1,.2,1),color .2s}.nx-site-bar nav a[aria-current=page]{background-size:100% 52%}.nx-site-bar.on-yellow nav a{background-image:linear-gradient(var(--nx-ink),var(--nx-ink));background-position:0 100%;background-size:0 3px;color:var(--nx-ink)}.nx-site-bar.on-yellow nav a[aria-current=page]{background-size:100% 3px}.nx-site-foot nav a{position:relative;transition:transform .28s cubic-bezier(.3,1.4,.5,1),color .2s}.nx-site-foot nav a:before{content:"";position:absolute;left:-17px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--nx-hl);transform:scale(0);transition:transform .28s cubic-bezier(.3,1.8,.5,1)}.nr-prose a{background:linear-gradient(var(--nx-hl),var(--nx-hl)) no-repeat 0 100% /0 100%;transition:background-size .3s cubic-bezier(.6,.1,.2,1)}@media (hover:hover){.nx-site-bar nav a:focus-visible,.nx-site-bar nav a:hover{background-size:100% 52%;color:var(--nx-ink)}.nx-site-bar.on-yellow nav a:focus-visible,.nx-site-bar.on-yellow nav a:hover{background-size:100% 3px}.nx-site-foot nav a:focus-visible,.nx-site-foot nav a:hover{transform:translateX(10px);color:var(--nx-hl)}.nx-site-foot nav a:focus-visible:before,.nx-site-foot nav a:hover:before{transform:scale(1)}.nr-prose a:focus-visible,.nr-prose a:hover{background-size:100% 100%}}.nx-site-foot nav a:focus-visible{outline:2px solid var(--nx-hl);outline-offset:4px;border-radius:3px}@media (prefers-reduced-motion:reduce){.nr-prose a,.nx-site-bar nav a,.nx-site-foot nav a,.nx-site-foot nav a:before{transition:none}}.nx-faq summary{transition:padding-left .25s cubic-bezier(.3,1.4,.5,1)}.nx-faq summary .o{transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .2s}.nx-seg button{transition:background .2s,color .2s,transform .15s}.nx li a:not([class]),.nx p a:not([class]),.nx small a:not([class]){background:linear-gradient(var(--nx-hl),var(--nx-hl)) no-repeat 0 100% /0 100%;transition:background-size .3s cubic-bezier(.6,.1,.2,1),color .2s}@media (hover:hover){.nx-faq summary:focus-visible,.nx-faq summary:hover{padding-left:10px}.nx-faq summary:focus-visible .o,.nx-faq summary:hover .o{background:var(--nx-hl);border-style:solid;transform:scale(1.2) rotate(90deg)}.nx-seg button[aria-pressed=false]:hover{background:var(--nx-paper-2);transform:translateY(-1px)}.nx-plan.m .nx-seg button[aria-pressed=false]:hover{background:rgba(255,255,255,.16)}.nx-seg button[aria-pressed=true]:hover{transform:translateY(-1px)}.nx li a:not([class]):focus-visible,.nx li a:not([class]):hover,.nx p a:not([class]):focus-visible,.nx p a:not([class]):hover,.nx small a:not([class]):focus-visible,.nx small a:not([class]):hover{background-size:100% 100%;color:var(--nx-ink)}}@media (prefers-reduced-motion:reduce){.nx p a:not([class]),.nx-faq summary,.nx-faq summary .o,.nx-seg button{transition:none}}.hx-btn,.hx-chip,.nx-btn{transition:background .2s,color .2s,transform .18s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}@media (hover:hover){.hx-chip:not([aria-pressed=true]):not([aria-selected=true]):hover{background:var(--nx-hl);color:var(--nx-ink);transform:translateY(-2px);box-shadow:0 3px 0 var(--nx-ink)}.hx-chip[aria-pressed=true]:hover,.hx-chip[aria-selected=true]:hover{transform:translateY(-2px);box-shadow:0 3px 0 var(--nx-hl)}.nx-btn:not(.ink):not(.hl):not(.quiet):not(:disabled):hover{background:var(--nx-hl);transform:translateY(-2px);box-shadow:0 3px 0 var(--nx-ink)}.nx-btn.ink:not(:disabled):hover{background:var(--nx-ink);color:var(--nx-hl);transform:translateY(-2px);box-shadow:0 3px 0 var(--nx-hl),0 5px 0 var(--nx-ink)}.nx-btn.quiet:not(:disabled):hover{background:rgba(14,14,12,.09);transform:translateY(-1px)}.hx-chip:active,.nx-btn:not(:disabled):active{transform:translateY(1px);box-shadow:none}a.hx-gcard:hover{background:var(--nx-hl-soft)}a.hx-gcard:hover .hx-gcard-art{background:var(--nx-hl)}a.hx-gcard:hover .hx-gcard-art svg{transform:scale(1.06) rotate(-1.5deg)}a.hx-gcard:hover .hx-gcard-go{color:var(--nx-ink);border-top-color:var(--nx-ink)}}.hx-gcard-art svg{transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.hx-gcard,.hx-gcard-art{transition:transform .2s,box-shadow .2s,background .2s}@media (prefers-reduced-motion:reduce){.hx-btn,.hx-chip,.hx-gcard,.hx-gcard-art,.hx-gcard-art svg,.nx-btn{transition:none}}.sp-host{position:relative}.sp-art{position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(36%,400px);height:auto;filter:drop-shadow(5px 6px 0 rgba(14,14,12,.2));animation:sp-float 7s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes sp-float{50%{translate:0 -9px}}@media (min-width:1000px){.sp-host{padding-right:min(38%,420px)}}@media (max-width:999px){.sp-art{display:none}}@media (prefers-reduced-motion:reduce){.sp-art{animation:none}}.nx{--mint:var(--nx-hl);--green-ink:var(--nx-ink);--green:var(--nx-ink);--green-wash:var(--nx-hl)}.nx .cv-part{background:var(--nx-paper);border:1.5px solid var(--nx-ink);border-radius:18px;box-shadow:6px 6px 0 var(--nx-ink);padding:16px 18px}.nx .cv-side.cv-real .cv-part:first-child{transform:none}.nx .cv-side.cv-you .cv-part{border-style:dashed;border-color:var(--nx-guess);box-shadow:none}.nx .cv-label{color:var(--nx-ink-2);font-family:var(--nx-num);letter-spacing:.1em}.nx .cv-cover{border-radius:999px;padding:3px 10px;font-family:var(--nx-num)}.nx .cv-sketch{border-radius:6px}.nx .cv-prompt{font-family:var(--nx-wide);font-stretch:106%;font-variation-settings:"wdth" 106}.nx .cv-why{font-style:normal;font-family:var(--nx-voice)}.nx .cv-bubble{transform:none;animation-name:nx-cv-in;background:var(--nx-paper);color:var(--nx-ink);border:1.5px solid var(--nx-ink);border-radius:16px;box-shadow:4px 4px 0 var(--nx-ink)}.nx .cv-bubble:before{background:var(--nx-paper);border-color:var(--nx-ink);border-width:1.5px}.nx .cv-bubble.k-hint{transform:none}.nx .cv-bubble.k-hint,.nx .cv-bubble.k-hint:before{background:var(--nx-hl)}.nx .cv-bubble-who{font-family:var(--nx-num);color:var(--nx-ink-2);letter-spacing:.1em}@keyframes nx-cv-in{0%{opacity:0;transform:translateY(6px)}}.nx .cv-field{font-family:var(--nx-num);letter-spacing:.1em}.nx .cv-field input,.nx .cv-field textarea{border:1.5px solid var(--nx-ink);border-radius:14px;box-shadow:none;background:var(--nx-paper)}.nx .cv-field input:focus,.nx .cv-field textarea:focus{box-shadow:0 0 0 4px var(--nx-hl)}.nx .cv-field textarea{font-family:var(--nx-voice)}.nx .cv-field.guess input{background:var(--nx-guess-soft);border-style:dashed;border-color:var(--nx-guess);color:var(--nx-guess-ink)}.nx .cv-choices label{border:1.5px solid var(--nx-ink);border-radius:14px;box-shadow:none;font-family:var(--nx-ui);font-weight:600;transform:none!important;transition:background .15s,box-shadow .15s}.nx .cv-choices label:hover{background:var(--nx-paper-2);box-shadow:none}.nx .cv-choices label.on{background:var(--nx-hl);box-shadow:4px 4px 0 var(--nx-ink)}.nx .cv-choices label:focus-within{outline:3px solid var(--nx-ink)}.nx .cv-help button{color:var(--nx-ink);font-family:var(--nx-ui);font-weight:600}.nx .cv-verdict{font-family:var(--nx-wide);font-stretch:106%;font-variation-settings:"wdth" 106}.nx .cv-verdict b{background:var(--nx-hl);color:var(--nx-ink);border-radius:6px}.nx .cv-stamp{transform:none;border:1.5px solid var(--nx-ink);border-radius:999px;box-shadow:none;font-family:var(--nx-num);letter-spacing:.1em}.nx .v-right .cv-stamp{background:var(--nx-hl)}.nx .v-wrong .cv-stamp{background:var(--nx-guess-soft);border-style:dashed;border-color:var(--nx-guess);color:var(--nx-guess-ink)}.nx .v-partial .cv-stamp{background:var(--nx-paper-2)}.nx .cv-long-answer{border-left-color:var(--nx-guess)}.nx .cv-plot .truth,.nx .cv-sketch .truth{stroke:var(--nx-ink);stroke-width:3.5;stroke-linecap:round}.nx .cv-plot .mine,.nx .cv-sketch .mine{stroke:var(--nx-guess);stroke-dasharray:7 6}.nx .cv-plot .guess{fill:var(--nx-paper);stroke:var(--nx-guess);stroke-dasharray:3 2.5;stroke-width:2.5}.nx .cv-plot .answer{fill:var(--nx-hl);stroke:var(--nx-ink)}.nx .cv-plot .covered-tag rect{rx:10px;fill:var(--nx-ink);stroke:none}.nx .cv-plot .covered-tag text{fill:var(--nx-paper)}.nx .cv-plot .yl{font-family:var(--nx-ui)}.nx .cv-key .mine:before{border-top-color:var(--nx-guess)}.nx .cv-key .guess:before{background:var(--nx-paper);border:2px dashed var(--nx-guess)}.nx .cv-key .truth:before{border-color:var(--nx-ink)}.nx .cv-key{font-family:var(--nx-num)}.nx .cv-dots .mk line{stroke:var(--nx-ink)}.nx .cv-dots .mk-1 line{stroke:var(--nx-guess);stroke-dasharray:4 3}.nx .cv-nl-track{border-bottom-width:2.5px}.nx .cv-nl .mark{width:18px;margin-left:-9px;border-radius:50%}.nx .cv-nl .mark.guess{background:var(--nx-paper);border:2.5px dashed var(--nx-guess)}.nx .cv-nl .mark.guess b{color:var(--nx-guess-ink)}.nx .cv-nl .mark.truth{background:var(--nx-hl);border:2.5px solid var(--nx-ink)}.nx .cv-bars .bar i{background:var(--nx-ink);border:0;border-radius:4px 4px 0 0}.nx .cv-grid i{border-radius:3px}.nx .cv-grid i.tp{border-color:var(--nx-ink)}.nx .cv-grid i.tp,.nx .cv-grid-key .tp:before{background:var(--nx-hl)}.nx .cv-grid-key span:before{border-radius:2px}.nx .cv-sb .trail{stroke:var(--nx-ink-2)}.nx .cv-sb .goal{stroke:var(--nx-ink);fill:var(--nx-hl);fill-opacity:.35}.nx .cv-sb .mark-guess line{stroke:var(--nx-guess);stroke-dasharray:4 3}.nx .cv-sb .mark-guess text{fill:var(--nx-guess-ink)}.nx .cv-3d-view{border:1.5px solid var(--nx-ink);border-radius:14px;overflow:hidden}.nx .cv-atoms button{border-radius:999px;padding:3px 10px}.nx .cv-circuit .cp rect{rx:4px}.nx .cv-code textarea{border:1.5px solid var(--nx-ink);border-radius:14px}.nx .cv-out{border-radius:14px;border:0}.nx .cv-cells li{border-width:1.5px;margin-left:-1.5px}.nx .cv-cells li:first-child{border-radius:10px 0 0 10px}.nx .cv-cells li:last-child{border-radius:0 10px 10px 0}.nx .k-stack .cv-cells li{margin-left:0;margin-top:-1.5px;border-radius:0}.nx .cv-node{border:1.5px solid var(--nx-ink);border-radius:999px;padding:2px 12px}.nx .cv-struct td{border-width:1px}.nx .cv-talk li{border:1.5px solid var(--nx-ink);border-radius:16px 16px 16px 4px}.nx .cv-talk .you{border-radius:16px 16px 4px 16px;background:var(--nx-guess-soft);border-style:dashed;border-color:var(--nx-guess)}.nx .cv-char{border-radius:999px;padding:0 7px}.nx .cv-arg li.yours{background:var(--nx-guess-soft)}.nx .cv-arg .add input{border:1.5px solid var(--nx-ink);border-radius:10px;padding:7px 10px}.nx .cv-cases article{border:1.5px solid var(--nx-ink);border-radius:14px;transition:background .15s}.nx .cv-cases article.on{background:var(--nx-hl);box-shadow:4px 4px 0 var(--nx-ink)}.nx .cv-timeline{border-top-width:2.5px}.nx .cv-timeline li{border-left:1.5px dashed var(--nx-rule)}.nx .cv-sorter li{border:1.5px solid var(--nx-ink);border-radius:12px}.nx .cv-sorter button{border-radius:8px}.nx .cv-sketch{border:1.5px solid var(--nx-rule);border-radius:14px}.nx .cv-board .bd-axis,.nx .cv-board .bd-head,.nx .cv-board .bd-small,.nx .cv-board .bd-tag,.nx .cv-board .bd-txt{font-family:var(--nx-ui)}.nx .cv-board .bd-tag{font-style:normal;font-weight:600;font-size:13px}.nx .cv-board .bd-tap:focus-visible .bd-cell{stroke:var(--nx-ink)}.nx .ob-thing{border-radius:14px}.nx .ob-receipt{border-radius:14px 14px 0 0}.nx .ob-label .ob-head{border-radius:12px 12px 0 0}.nx .ob-thing.ring.o-real{outline-color:var(--nx-ink)}.nx .ob-thing.picked{outline-color:var(--nx-hl);box-shadow:4px 4px 0 var(--nx-ink)}.nx .ob-thing.tap:focus-visible{outline-color:var(--nx-ink)}.nx .ob-lines,.nx .ob-total{border-top-color:var(--nx-rule)}.nx .ob-line{border-radius:8px}.nx .ob-line.ring.t-key{background:var(--nx-hl)}.nx .ob-line.ring.t-wrong,.nx .ob-line.ring.t-you{box-shadow:none;outline:2px dashed var(--nx-guess);outline-offset:-2px}.nx .ob-note{font-family:var(--nx-ui);font-style:normal;font-weight:600;font-size:13px}.nx .ob-stamp{border-radius:999px;padding:2px 9px}.nx .ob-stamp.t-wrong,.nx .ob-stamp.t-you{border-style:dashed;background:var(--nx-guess-soft)}.nx .ob-compare,.nx .ob-line dt,.nx .ob-source,.nx .ob-term small,.nx .ob-title{font-family:var(--nx-ui)}.nx .ob-body,.nx .ob-quote{font-family:var(--nx-voice)}.nx .live-stage{border:1.5px solid var(--nx-ink);border-radius:22px;box-shadow:8px 8px 0 var(--nx-ink)}.nx .live-stage .cv-part{box-shadow:none}.nx .tt-big,.nx .tt-ink{font-family:var(--nx-ui)}.nx .tt{font-family:var(--nx-num)}.nx .cv-part.cv-cases,.nx .cv-part.cv-timeline{display:block;overflow:visible}.nx section.cv-part.cv-sketch{border:1.5px solid var(--nx-ink);border-radius:18px;background:var(--nx-paper);cursor:auto;width:auto;height:auto}.nx .cv-part .toy{border:0;box-shadow:none;padding:0;margin:0;border-radius:0;max-width:none}.nx .cv-nl .mark{box-sizing:border-box;padding:0;display:block;height:18px}.cv-nl-track.still{cursor:default}.cv-nl .dot{position:absolute;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;border:2px solid var(--ink);background:var(--sheet)}.cv-nl .nl-mk{position:absolute;top:0;bottom:0;border-left:2px solid var(--ink)}.cv-nl .nl-mk.second{border-left:2px dashed var(--ink)}.cv-nl .nl-mk b{position:absolute;left:6px;white-space:nowrap;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500}.cv-nl .nl-mk.second b{color:var(--nx-ink-2)}.nx .cv-nl .dot{box-sizing:border-box;padding:0;display:block}.cv-text-kick{margin:0 0 4px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.cv-text-title{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.25}.cv-text-cite{margin:10px 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--grey)}.cv-text-cite a{color:inherit}.nx .cv-part .oth{border:0;box-shadow:none;background:none;padding:0}.nx .cv-part .oth-bar,.nx .cv-part .oth-foot{display:none}.nx .cv-part .oth .keys{border-radius:12px}.nx .cv-part .sound-acts{margin-top:12px}.nx .cv-part .sound-acts .btn{font:600 15px var(--nx-ui);min-height:42px;padding:9px 18px;background:var(--nx-hl);cursor:pointer;box-shadow:none}.nx .cv-buckets select,.nx .cv-part .sound-acts .btn{border:1.5px solid var(--nx-ink);border-radius:999px;color:var(--nx-ink)}.nx .cv-buckets select{font:500 14px var(--nx-ui);padding:6px 30px 6px 12px;background:var(--nx-paper);min-width:150px}.cv-nl .nl-mk b{background:var(--sheet);padding:0 4px;z-index:3}.nx .cv-slides{gap:16px}.nx .cv-slide,.nx .cv-slides{display:flex;flex-direction:column}.nx .cv-slide{min-height:180px;justify-content:center;gap:12px;padding:8px 4px}.nx .cv-slide-n{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.08em;color:var(--nx-ink-3,#8A8A82)}.nx .cv-slide-say{margin:0;font-family:var(--font-voice,var(--font-body));font-size:23px;line-height:1.45;color:var(--nx-ink,#0E0E0C);max-width:40ch}.nx .cv-slide-show{align-self:flex-start;font-family:var(--font-mono),ui-monospace,monospace;font-size:16px;padding:7px 12px;border-radius:8px;background:var(--nx-paper-2,#F4F3EE)}.nx .cv-slide-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nx .cv-pips{display:flex;gap:6px;margin-right:auto}.nx .cv-pips i{width:24px;height:6px;border-radius:3px;background:var(--nx-rule,#E3E2DC)}.nx .cv-pips i.on{background:var(--nx-ink,#0E0E0C)}@media (max-width:720px){.nx .cv-slide-say{font-size:19px}.nx .cv-slide{min-height:140px}}.nr-col figure.toy,.t-side figure.toy,figure.toy{--toy-desk:#F5F5F0;--toy-dot:#DAD9D0;position:relative;margin:48px 0 52px;padding:34px 28px 24px;background-color:var(--toy-desk);background-image:radial-gradient(var(--toy-dot) 1.1px,transparent 1.2px);background-size:22px 22px;border:1.5px solid var(--nx-ink);border-radius:24px;box-shadow:0 22px 32px -22px rgba(14,14,12,.45)}figure.toy.wide{max-width:none}.t-side figure.toy{margin:0 0 22px;padding:30px 18px 18px}.toy-head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.toy-kick{position:absolute;top:-13px;left:26px;margin:0;padding:7px 18px 6px;background:var(--nx-hl);color:var(--nx-ink);border:0;border-radius:0;font:600 11px var(--nx-num);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-2.5deg);-webkit-clip-path:polygon(0 12%,3% 0,6% 14%,9% 0,100% 0,97% 22%,100% 44%,97% 66%,100% 100%,8% 100%,5% 86%,2% 100%,0 80%,2% 50%);clip-path:polygon(0 12%,3% 0,6% 14%,9% 0,100% 0,97% 22%,100% 44%,97% 66%,100% 100%,8% 100%,5% 86%,2% 100%,0 80%,2% 50%)}.toy-head .toy-title{margin:0;font-family:var(--nx-wide);font-stretch:125%;font-weight:800;font-size:clamp(22px,2.4vw,28px);line-height:1.12;letter-spacing:-.02em;color:var(--nx-ink)}.toy-hint{margin:0;max-width:40em;font-family:var(--nx-voice);font-size:18px;line-height:1.5;color:#2A2A26}.toy-body{background:var(--nx-paper);border:1.5px solid var(--nx-ink);border-radius:16px;padding:22px 22px 20px}.toy-body svg{display:block;width:100%;height:auto;overflow:visible}.toy-body>:first-child{margin-top:0}.toy-row{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:flex-end;margin:22px 0 0}.toy-row>.toy-range{flex:1 1 240px}.t-side figure.toy .toy-row>.toy-range{flex-basis:100%}.toy-range{display:block;--p:.5}.toy-range-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font:600 14px var(--nx-ui);color:var(--nx-ink-2)}.toy-range-top b{font-family:var(--nx-wide);font-stretch:125%;font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--nx-ink);background:linear-gradient(transparent 58%,var(--nx-hl) 58%);padding:0 4px}.toy-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;margin:0;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.toy-range input[type=range]:active{cursor:-webkit-grabbing;cursor:grabbing}.toy-range input[type=range]::-webkit-slider-runnable-track{height:16px;border:2px solid var(--nx-ink);border-radius:999px;background:linear-gradient(to right,var(--nx-hl) calc(19px + (100% - 38px) * var(--p)),var(--nx-paper) 0)}.toy-range input[type=range]::-moz-range-track{height:12px;border:2px solid var(--nx-ink);border-radius:999px;background:linear-gradient(to right,var(--nx-hl) calc(19px + (100% - 38px) * var(--p)),var(--nx-paper) 0)}.toy-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:38px;height:38px;margin-top:-14px;border-radius:50%;background:var(--nx-hl) radial-gradient(circle,var(--nx-ink) 1.6px,transparent 1.8px) center /8px 8px;border:2.5px solid var(--nx-ink);box-shadow:0 3px 0 var(--nx-ink);-webkit-transition:transform .12s;transition:transform .12s}.toy-range input[type=range]::-moz-range-thumb{width:32px;height:32px;border-radius:50%;background:var(--nx-hl);border:2.5px solid var(--nx-ink);box-shadow:0 3px 0 var(--nx-ink)}.toy-range input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08)}.toy-range input[type=range]:active::-webkit-slider-thumb{transform:scale(.94)}.toy-range input[type=range]:focus-visible{outline:3px solid var(--nx-ink);outline-offset:4px;border-radius:999px}.toy-btn{min-height:48px;padding:8px 24px;border:2px solid var(--nx-ink);border-radius:999px;background:var(--nx-paper);color:var(--nx-ink);font:700 16px var(--nx-ui);box-shadow:0 3px 0 var(--nx-ink);transition:transform .12s,box-shadow .12s;cursor:pointer}.toy-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 0 var(--nx-ink)}.toy-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--nx-ink)}.toy-btn.on{background:var(--nx-hl);border-color:var(--nx-ink)}.toy-btn:focus-visible{outline:3px solid var(--nx-ink);outline-offset:3px}.toy-nudge{margin:14px 4px 0;font:500 13px var(--nx-num);letter-spacing:.02em;color:var(--nx-ink-2);display:flex;align-items:center;gap:10px}.toy-nudge:before{content:"";flex:none;width:22px;height:0;border-top:2.5px dashed var(--nx-guess)}.nx .toy-aha,.toy-aha{position:relative;margin:20px 0 0;padding:18px 20px 16px;background:var(--nx-paper);border-left:1.5px solid var(--nx-ink);border:1.5px solid var(--nx-ink);border-radius:14px;font-family:var(--nx-voice);font-size:18px;line-height:1.55;color:var(--nx-ink);animation:toy-note .35s ease-out both}.toy-aha:before{content:"";position:absolute;left:20px;top:-9px;width:54px;height:16px;background:var(--nx-hl);transform:rotate(-3deg);-webkit-clip-path:polygon(0 20%,6% 0,12% 22%,100% 0,96% 50%,100% 100%,10% 100%,4% 80%,0 100%);clip-path:polygon(0 20%,6% 0,12% 22%,100% 0,96% 50%,100% 100%,10% 100%,4% 80%,0 100%)}@keyframes toy-note{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toy-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.toy-model{font:500 11px var(--nx-num);letter-spacing:.05em;color:var(--nx-ink-2)}.toy-reset{font:700 14px var(--nx-ui);background:none;border:0;padding:4px 2px;color:var(--nx-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.toy-reset:hover{background:var(--nx-hl)}.tg{--p:.5;--a:.5;padding:44px 0 0}.tg,.tg-track{position:relative}.tg-track{height:16px;border:2px solid var(--nx-ink);background:var(--nx-paper)}.tg-fill,.tg-track{border-radius:999px}.tg-fill{position:absolute;inset:0 auto 0 0;width:calc(22px + (100% - 44px) * var(--p));background:var(--nx-hl)}.tg input[type=range]{position:absolute;left:-2px;right:-2px;top:-12px;width:calc(100% + 4px);height:40px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.tg input[type=range]::-webkit-slider-runnable-track{height:40px;background:transparent;border:0}.tg input[type=range]::-moz-range-track{height:40px;background:transparent;border:0}.tg input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:44px;margin-top:-2px;border-radius:50%;background:var(--nx-hl) radial-gradient(circle,var(--nx-ink) 1.8px,transparent 2px) center /9px 9px;border:3px solid var(--nx-ink);box-shadow:0 4px 0 var(--nx-ink)}.tg input[type=range]::-moz-range-thumb{width:38px;height:38px;border-radius:50%;background:var(--nx-hl);border:3px solid var(--nx-ink);box-shadow:0 4px 0 var(--nx-ink)}.tg input[type=range]:active{cursor:-webkit-grabbing;cursor:grabbing}.tg input[type=range]:focus-visible{outline:3px solid var(--nx-ink);outline-offset:6px;border-radius:999px}.tg input[type=range]:disabled{cursor:default}.tg-flag{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;padding:4px 12px;border:2px solid var(--nx-ink);border-radius:10px;background:var(--nx-hl);font:800 15px var(--nx-ui);color:var(--nx-ink)}.tg-flag:after{content:"";position:absolute;left:50%;bottom:-8px;width:10px;height:10px;background:inherit;border:solid var(--nx-ink);border-width:0 2px 2px 0;transform:translateX(-50%) rotate(45deg)}.tg-you{left:clamp(60px,calc(22px + (100% - 44px) * var(--p)),calc(100% - 60px))}.tg-flag.tg-truth{background:var(--cobalt);color:#fff;animation:tg-drop .5s cubic-bezier(.3,1.5,.5,1) both;left:clamp(60px,calc(22px + (100% - 44px) * var(--a)),calc(100% - 60px))}.tg-flag.low{top:84px}.tg:has(.low) .tg-ends{margin-top:58px}.tg-flag.low:after{bottom:auto;top:-8px;transform:translateX(-50%) rotate(225deg)}.tg-gap{position:absolute;top:5px;height:0;border-top:3px dashed var(--nx-guess);animation:tg-draw .5s ease-out .25s both;transform-origin:left center}.tg-ends{display:flex;justify-content:space-between;margin-top:14px;font:500 12px var(--nx-num);letter-spacing:.04em;color:var(--nx-ink-2)}@keyframes tg-drop{0%{opacity:0;transform:translate(-50%,-26px)}to{opacity:1;transform:translate(-50%)}}@keyframes tg-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.toy-opts{display:grid;grid-gap:12px;gap:12px}.toy-opt{font:inherit;text-align:left;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:16px 18px;background:var(--nx-paper);color:var(--nx-ink);border:2px solid var(--nx-ink);border-radius:16px;box-shadow:0 3px 0 var(--nx-ink);cursor:pointer;transition:transform .12s,box-shadow .12s,background .2s;font-family:var(--nx-voice);font-size:18px;line-height:1.4}.toy-opt b{position:relative;width:38px;height:38px;display:grid;place-items:center;border:2px dashed var(--nx-ink);border-radius:50%;font:800 15px var(--nx-ui)}.toy-opt:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 0 var(--nx-ink);background:#FFFBD6}.toy-opt:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--nx-ink)}.toy-opt:disabled{cursor:default}.toy-opt.right{background:var(--nx-hl);box-shadow:0 3px 0 var(--nx-ink)}.toy-opt.right b{background:var(--nx-ink);border:2px solid var(--nx-ink);color:transparent}.toy-opt.right b:after{content:"";position:absolute;width:8px;height:15px;border:solid var(--nx-hl);border-width:0 3px 3px 0;transform:translateY(-2px) rotate(45deg)}.toy-opt.wrong{background:#FFE3EE;border:2px dashed var(--nx-guess);box-shadow:none}.toy-opt.wrong b{border-color:var(--nx-guess);color:transparent}.toy-opt.wrong b:after,.toy-opt.wrong b:before{content:"";position:absolute;width:16px;height:3px;background:var(--nx-guess);border-radius:2px;transform:rotate(45deg)}.toy-opt.wrong b:after{transform:rotate(-45deg)}.toy-opt.dim{opacity:.45;box-shadow:none}.toy-opt:focus-visible{outline:3px solid var(--nx-ink);outline-offset:3px}.toy-bars{display:grid;grid-gap:18px;gap:18px}.toy-bar-l{display:block;margin-bottom:6px;font:600 14px var(--nx-ui);color:var(--nx-ink-2)}.toy-bar-row{display:flex;align-items:center;gap:14px}.toy-bar-track{flex:1 1;min-width:0}.toy-bar-row i{display:block;height:34px;min-width:6px;border:2px solid var(--nx-ink);border-radius:10px;transition:width .35s cubic-bezier(.3,1.2,.5,1);box-shadow:0 3px 0 var(--nx-ink)}.toy-bar-row i.tf-pink{border-style:dashed;border-color:var(--nx-guess);background:#FFD3E3;box-shadow:none}.toy-bar-row b{min-width:6.5em;text-align:right;font-family:var(--nx-wide);font-stretch:125%;font-weight:800;font-size:20px;letter-spacing:-.01em}.toy-stat{display:flex;flex-wrap:wrap;gap:10px;margin:0}.toy-stat span{font:600 14px var(--nx-ui);padding:8px 14px;border:2px solid var(--nx-ink);border-radius:999px;background:var(--nx-paper)}.toy-stat span.pink{background:#FFD3E3;border:2px dashed var(--nx-guess)}.toy-stat span.cobalt{background:var(--cobalt);color:#fff}.toy-stat span.yellow{background:var(--nx-hl)}.toy-card,.toy-door{border-radius:16px}@media (max-width:640px){.tg-flag.tg-truth{top:84px}.tg-flag.tg-truth:after{bottom:auto;top:-8px;transform:translateX(-50%) rotate(225deg)}.tg:has(.tg-truth) .tg-ends{margin-top:58px}.nr-col figure.toy,figure.toy{margin:40px 0 44px;padding:30px 12px 16px;border-radius:20px}.toy-body{padding:16px 14px 14px;border-radius:14px}.toy-opt{padding:14px;gap:12px;font-size:17px}.toy-bar-row b{min-width:5.2em;font-size:17px}}@media (prefers-reduced-motion:reduce){.tg-flag.tg-truth,.tg-gap,.toy-aha{animation:none}.toy-bar-row i,.toy-btn,.toy-opt{transition:none}}.nx .cv-part figure.toy{background:none}.nx .cv-part .toy-kick{position:static;display:inline-block;align-self:flex-start;transform:rotate(-2deg)}.nx .cv-part .toy-body{border-radius:14px}