.ppJXXG_field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ppJXXG_mote{background:var(--g4);width:3px;height:3px;opacity:var(--o);animation:ppJXXG_sink var(--dur) linear var(--delay) infinite;will-change:transform;position:absolute}.ppJXXG_mote[data-big]{background:var(--k7);opacity:.28;width:6px;height:6px}.ppJXXG_mote[data-twinkle]{background:var(--g5);animation:ppJXXG_sink var(--dur) linear var(--delay) infinite, ppJXXG_twinkle 5s ease-in-out var(--delay) infinite}@keyframes ppJXXG_sink{0%{transform:translateY(-105vh)}to{transform:translate3d(var(--dx), 105vh, 0)}}@keyframes ppJXXG_twinkle{0%,to{opacity:.15}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.ppJXXG_mote,.ppJXXG_mote[data-twinkle]{animation:none}}
.cXkprW_light{flex:none;width:39px;height:39px;display:inline-block;position:relative}.cXkprW_light img{display:block;position:relative}.cXkprW_light:before{content:"";background:radial-gradient(closest-side, rgba(111, 242, 226, var(--bloom,0)), transparent);border-radius:50%;position:absolute;inset:-12px}.cXkprW_light[data-tier="2"]{--bloom:.08}.cXkprW_light[data-tier="3"]{--bloom:.16}.cXkprW_light[data-tier="4"]{--bloom:.26}.cXkprW_light[data-tier="5"]{--bloom:.38}.cXkprW_light[data-tier="6"]{--bloom:.55}.cXkprW_light[data-pulse]:before{animation:2.6s ease-in-out infinite cXkprW_bloom}@keyframes cXkprW_bloom{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.cXkprW_gauge{flex:none;gap:3px;display:inline-flex}.cXkprW_gauge i{border:1.5px solid var(--k7);background:0 0;width:6px;height:12px}.cXkprW_gauge i[data-on]{border-color:var(--g5);background:var(--g5)}@media (prefers-reduced-motion:reduce){.cXkprW_light[data-pulse]:before{animation:none}}
.vKOJna_screen{background:var(--k0);position:fixed;inset:0;overflow:hidden}.vKOJna_backdrop{background:url(/art/wall.png) top/144px 144px;position:absolute;inset:0}.vKOJna_backdrop:before{content:"";background:radial-gradient(90% 46% at 82% 14%,#35c2b62b,#0000 70%),linear-gradient(#03060b33 0%,#03060b8c 48%,#03060be6 100%);position:absolute;inset:0}.vKOJna_stage{left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100%);justify-content:center;display:flex;position:absolute;container:stage/size}.vKOJna_lintel{background:url(/art/lintel.png) top/72px 60px repeat-x;height:60px;position:absolute;top:0;left:0;right:0}.vKOJna_col{width:100%;max-width:480px;height:100%;padding:env(safe-area-inset-top) 12px 0;flex-direction:column;display:flex;position:relative}.vKOJna_header{flex:none;justify-content:space-between;align-items:flex-start;height:60px;display:flex;position:relative}.vKOJna_plaque{border:15px solid #0000;border-image:url(/art/plaque.png) 15 fill/15px;width:fit-content;min-width:105px;max-width:calc(50% - 40px);height:48px;margin-top:6px}.vKOJna_plaqueInner{flex-direction:column;justify-content:center;gap:5px;min-width:0;height:36px;margin:-9px 0;display:flex}.vKOJna_plaqueRight{min-width:99px}.vKOJna_plaqueRight .vKOJna_plaqueInner{align-items:flex-end;gap:0;padding-right:9px}.vKOJna_plaqueLabel{font-family:var(--font-display);text-transform:uppercase;color:var(--ink-brass);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:20px;line-height:14px;overflow:hidden}.vKOJna_pips{gap:3px;margin:0;padding:0;list-style:none;display:flex}.vKOJna_pips li{border:1.5px solid var(--b3);background:0 0;width:9px;height:9px}.vKOJna_pips li[data-tier]{border-color:#0000}.vKOJna_pips li[data-tier="0"]{border-color:var(--b3);background:linear-gradient(45deg, transparent 42%, var(--b4) 42% 58%, transparent 58%)}.vKOJna_pips li[data-tier="1"]{background:var(--g2)}.vKOJna_pips li[data-tier="2"]{background:var(--g3)}.vKOJna_pips li[data-tier="3"]{background:var(--g4)}.vKOJna_pips li[data-tier="4"]{background:var(--g5)}.vKOJna_pips li[data-tier="5"]{background:var(--g5);box-shadow:0 0 4px var(--g5)}.vKOJna_pips li[data-tier="6"]{background:var(--g6);box-shadow:0 0 6px var(--g5), 0 0 2px #fff}.vKOJna_pips li[data-current]{border-color:var(--ink-brass);animation:1.2s steps(2,jump-none) infinite vKOJna_blink}.vKOJna_score{font-family:var(--font-display);color:var(--g5);text-shadow:var(--glow-soft);font-size:30px;line-height:21px;animation:.35s steps(3,end) vKOJna_pop}.vKOJna_keystone{background:url(/art/keystone.png) 50%/75px 66px no-repeat;place-items:center;width:75px;height:66px;margin-left:-37.5px;display:grid;position:absolute;top:0;left:50%}.vKOJna_keystone img{margin-top:-3px;display:block}.vKOJna_slim{height:27px;font-family:var(--font-display);letter-spacing:.05em;color:var(--ink-brass);flex:none;justify-content:space-between;align-items:center;font-size:20px;display:none}.vKOJna_boardWrap{flex:0 246px;min-height:132px;margin-top:9px;display:flex;position:relative}.vKOJna_board{background:var(--s2) url(/art/slate.png) 0 0 / 96px 96px;background-clip:padding-box;border:21px solid #0000;border-bottom-width:30px;border-image:url(/art/board.png) 21 21 30/21px 21px 30px repeat;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.vKOJna_board:after{content:"";pointer-events:none;background:radial-gradient(70% 90% at 100% 0,#35c2b629,#0000 72%);position:absolute;inset:0}.vKOJna_lantern{z-index:2;background:url(/art/lantern.png) 0 0/33px 57px no-repeat;width:33px;height:57px;position:absolute;top:-9px;right:15px}.vKOJna_lanternGlow{z-index:2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#6ff2e257,#35c2b61a 45%,#0000 72%);border-radius:50%;width:168px;height:168px;animation:7s linear infinite vKOJna_flicker;position:absolute;top:-57px;right:-52px}.vKOJna_chalk{background:url(/art/chalk.png) 0 0/48px 9px no-repeat;width:48px;height:9px;position:absolute;bottom:9px;left:30px}.vKOJna_promptFace,.vKOJna_revealFace{z-index:1;flex-direction:column;flex:1;min-width:0;padding:6px 9px;display:flex;position:relative}.vKOJna_caption{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c1);white-space:nowrap;text-overflow:ellipsis;flex:none;padding-right:42px;font-size:20px;line-height:18px;overflow:hidden}.vKOJna_prompt{text-align:center;text-wrap:balance;letter-spacing:.005em;color:var(--c2);flex:1;justify-content:center;align-items:center;padding:0 3px 12px;font-size:clamp(22px,6.6vw,28px);font-weight:700;line-height:1.2;animation:.35s ease-out vKOJna_write;display:flex}.vKOJna_resultRow{flex:none;align-items:center;gap:9px;min-height:45px;margin-top:3px;display:flex}.vKOJna_bell{flex:none;margin:0 4px}.vKOJna_resultText{flex:1;min-width:0}.vKOJna_tierName{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--tier-ink,var(--c1));text-shadow:var(--tier-glow,none);font-size:40px;font-weight:400;line-height:27px}.vKOJna_answerText{color:var(--c2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.vKOJna_points{font-family:var(--font-display);color:var(--tier-ink,var(--c1));text-shadow:var(--tier-glow,none);flex:none;font-size:60px;line-height:45px;animation:.4s steps(4,end) vKOJna_pop}.vKOJna_revealFace[data-tier="1"]{--tier-ink:#9fc7c4}.vKOJna_revealFace[data-tier="2"]{--tier-ink:#9bd7d0;--tier-glow:0 0 6px #6ff2e233}.vKOJna_revealFace[data-tier="3"]{--tier-ink:#8ce6db;--tier-glow:0 0 9px #6ff2e259}.vKOJna_revealFace[data-tier="4"]{--tier-ink:#6ff2e2;--tier-glow:0 0 12px #6ff2e280}.vKOJna_revealFace[data-tier="5"]{--tier-ink:#a4f9ee;--tier-glow:0 0 6px #c8fff699, 0 0 18px #6ff2e299}.vKOJna_revealFace[data-tier="6"]{--tier-ink:#dcfffa;--tier-glow:0 0 6px #fffc, 0 0 15px #6ff2e2d9, 0 0 36px #6ff2e280}.vKOJna_others{border-top:3px dotted #9fc7c459;flex-direction:column;flex:1;min-height:0;margin-top:6px;padding-top:6px;display:flex}.vKOJna_othersLabel{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c1);flex:none;font-size:20px;font-weight:400;line-height:15px}.vKOJna_othersList{min-height:0;margin:3px 0 0;padding:0;list-style:none;overflow:hidden}.vKOJna_othersList li{align-items:center;gap:9px;height:21px;font-size:15px;line-height:21px;display:flex}.vKOJna_otherName{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.vKOJna_otherTier{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--c1);flex:none;font-size:20px}.vKOJna_timer{flex:none;align-items:center;gap:12px;height:39px;margin-top:9px;display:flex}.vKOJna_secs{text-align:right;min-width:54px;font-family:var(--font-display);color:var(--g5);text-shadow:var(--glow-soft);flex:none;font-size:60px;line-height:39px}.vKOJna_bang{color:var(--g6);margin-left:3px}.vKOJna_lightsWrap{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vKOJna_timerLabel{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:20px;line-height:12px}.vKOJna_lights{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:3px;height:18px;display:grid}.vKOJna_lights i{border:1.5px solid var(--k7)}.vKOJna_lights i[data-on]{border-color:var(--g5);background:var(--g5);box-shadow:0 0 6px #6ff2e273}.vKOJna_timer[data-kind=next] .vKOJna_secs{color:var(--ink-dim);text-shadow:none;font-size:40px}.vKOJna_timer[data-kind=next] .vKOJna_lights{height:9px}.vKOJna_timer[data-kind=next] .vKOJna_lights i[data-on]{border-color:var(--g3);background:var(--g3);box-shadow:none}.vKOJna_timer[data-hurry] .vKOJna_secs{color:var(--g6);text-shadow:var(--glow-strong);animation:.5s steps(2,jump-none) infinite vKOJna_throb}.vKOJna_timer[data-hurry] .vKOJna_lights i[data-on]{animation:.5s steps(2,jump-none) infinite vKOJna_blink}.vKOJna_answer{flex:none;gap:9px;height:54px;margin-top:9px;display:flex;position:relative}.vKOJna_field{border:12px solid #0000;border-image:url(/art/field.png) 12 fill/12px;flex:1;min-width:0;display:flex}.vKOJna_field:focus-within{filter:drop-shadow(0 0 6px #6ff2e259);border-image-source:url(/art/field-focus.png)}.vKOJna_field[data-bad]{animation:.3s steps(4,end) vKOJna_shake}.vKOJna_input{min-width:0;color:var(--ink);caret-color:var(--g5);background:0 0;border:0;outline:0;flex:1;margin:-6px 0;padding:0 3px;font-size:20px;font-weight:600}.vKOJna_input::placeholder{color:var(--ink-dim);opacity:1;font-weight:400}.vKOJna_send,.vKOJna_next{color:var(--ink-on-glow);touch-action:manipulation;background:0 0;border:15px solid #0000;border-image:url(/art/btn-glow.png) 15 fill/15px;padding:0}.vKOJna_send{flex:none;place-items:center;width:60px;display:grid}.vKOJna_send img{margin:-6px}.vKOJna_send:active:not(:disabled),.vKOJna_next:active{border-image-source:url(/art/btn-glow-down.png)}.vKOJna_send:disabled{cursor:default;border-image-source:url(/art/btn-stone.png)}.vKOJna_send:disabled img{opacity:.55}.vKOJna_next{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;flex:1;font-size:30px;line-height:24px}.vKOJna_answer[data-reveal] .vKOJna_field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vKOJna_answer[data-reveal] .vKOJna_send{display:none}.vKOJna_feedback{flex:none;justify-content:space-between;align-items:center;gap:9px;min-height:39px;margin-top:3px;font-size:15px;line-height:18px;display:flex}.vKOJna_note{color:var(--ink-dim)}.vKOJna_notice{color:var(--ink-brass);font-weight:600}.vKOJna_rejected{min-width:0;color:var(--ink);align-items:center;gap:9px;display:flex}.vKOJna_rejected img{flex:none}.vKOJna_rejected span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vKOJna_rejected b{font-weight:700}.vKOJna_report{min-height:44px;color:var(--ink-brass);text-underline-offset:3px;touch-action:manipulation;background:0 0;border:0;flex:none;margin:-3px -6px -3px 0;padding:0 6px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.vKOJna_reported{color:var(--ink-brass);flex:none}.vKOJna_floor{flex:1 1 0;min-height:0;margin:0 calc(50% - 50vw);position:relative;overflow:hidden;container:floor/size}.vKOJna_floor:before{content:"";background:url(/art/floor.png) bottom/288px 54px repeat-x;height:54px;position:absolute;bottom:0;left:0;right:0}.vKOJna_floorArt{background:url(/art/scene.png) 0 0/720px 324px no-repeat;width:720px;height:324px;margin-left:-360px;position:absolute;bottom:0;left:50%}.vKOJna_kelp{background:url(/art/kelp.png) 0 0/132px 120px no-repeat;width:33px;height:120px;animation:3.2s steps(4,end) infinite vKOJna_sway;position:absolute;bottom:54px}.vKOJna_motto{left:0;right:0;bottom:calc(9px + env(safe-area-inset-bottom));text-align:center;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#86a9b0;font-size:20px;line-height:15px;position:absolute}@container floor (max-height:131px){.vKOJna_floorArt{display:none}}@container stage (max-height:560px){.vKOJna_floor:before{display:none}}@media (max-width:350px){.vKOJna_keystone{display:none}.vKOJna_plaque{max-width:calc(50% - 3px)}}@container stage (max-height:440px){.vKOJna_lintel,.vKOJna_header{display:none}.vKOJna_slim{display:flex}.vKOJna_boardWrap{margin-top:0}.vKOJna_lantern,.vKOJna_lanternGlow{display:none}.vKOJna_caption{padding-right:0}.vKOJna_feedback{min-height:0}.vKOJna_note{display:none}.vKOJna_prompt{padding-bottom:3px;font-size:22px}.vKOJna_col{padding-bottom:6px}}@container stage (max-height:330px){.vKOJna_timer,.vKOJna_answer{margin-top:6px}.vKOJna_promptFace .vKOJna_caption,.vKOJna_revealFace .vKOJna_caption{display:none}.vKOJna_prompt{font-size:19px}}@keyframes vKOJna_blink{0%{opacity:1}to{opacity:.35}}@keyframes vKOJna_throb{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes vKOJna_pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vKOJna_write{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes vKOJna_shake{0%{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes vKOJna_sway{0%{background-position-x:0}to{background-position-x:-132px}}@keyframes vKOJna_flicker{0%,to{opacity:1}8%{opacity:.94}9%{opacity:.7}10%{opacity:.96}33%{opacity:.9}61%{opacity:1}62%{opacity:.78}63.5%{opacity:.98}64%{opacity:.84}66%{opacity:1}88%{opacity:.92}}@media (prefers-reduced-motion:reduce){.vKOJna_lanternGlow,.vKOJna_kelp,.vKOJna_prompt,.vKOJna_points,.vKOJna_score,.vKOJna_field[data-bad],.vKOJna_pips li[data-current],.vKOJna_timer[data-hurry] .vKOJna_secs,.vKOJna_timer[data-hurry] .vKOJna_lights i[data-on]{animation:none}}.vKOJna_fakeKeyboard{background:#1c1f24;border-top:1px solid #34383f;flex-direction:column;gap:10px;padding:10px 4px 0;font-family:system-ui,sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.vKOJna_fakeKeyboard div{justify-content:center;gap:6px;display:flex}.vKOJna_fakeKeyboard i{color:#fff;background:#4a4f57;border-radius:6px;flex:0 33px;place-items:center;height:44px;font-size:20px;font-style:normal;display:grid}.vKOJna_fakeKeyboard i[data-wide]{flex:auto;margin-left:60px;font-size:15px}.vKOJna_fakeKeyboard i[data-go]{background:#2f6fe0;flex:0 0 90px;font-size:15px}.vKOJna_fakeKeyboard small{text-align:center;color:#8a9099;font-size:12px}
.NNNNWa_shell{flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.NNNNWa_backdrop{pointer-events:none;background:url(/art/wall.png) top/144px 144px;position:fixed;inset:0}.NNNNWa_backdrop:before{content:"";background:radial-gradient(90% 46% at 50% 10%,#35c2b624,#0000 70%),linear-gradient(#03060b33 0%,#03060b8c 48%,#03060be6 100%);position:absolute;inset:0}.NNNNWa_lintel{height:60px;padding-top:env(safe-area-inset-top);background:url(/art/lintel.png) top/72px 60px repeat-x;flex:none;position:relative}.NNNNWa_lintelRow{justify-content:space-between;align-items:flex-start;max-width:480px;height:60px;margin:0 auto;padding:0 12px;display:flex;position:relative}.NNNNWa_keystone{background:url(/art/keystone.png) 50%/75px 66px no-repeat;place-items:center;width:75px;height:66px;margin-left:-37.5px;display:grid;position:absolute;top:0;left:50%}.NNNNWa_keystone img{margin-top:-3px;display:block}.NNNNWa_col{flex-direction:column;flex:none;gap:12px;width:100%;max-width:480px;margin:0 auto;padding:15px 12px 0;display:flex;position:relative}.NNNNWa_floor{flex:1 0 150px;min-height:150px;margin-top:12px;position:relative;overflow:hidden}.NNNNWa_floor[data-tall]{flex-basis:330px}.NNNNWa_floor:before{content:"";background:url(/art/floor.png) bottom/288px 54px repeat-x;height:54px;position:absolute;bottom:0;left:0;right:0}.NNNNWa_floorArt{background:url(/art/scene.png) 0 0/720px 324px no-repeat;width:720px;height:324px;margin-left:-360px;position:absolute;bottom:0;left:50%}.NNNNWa_kelp{background:url(/art/kelp.png) 0 0/132px 120px no-repeat;width:33px;height:120px;animation:3.2s steps(4,end) infinite NNNNWa_sway;position:absolute;bottom:54px}.NNNNWa_motto{left:0;right:0;bottom:calc(9px + env(safe-area-inset-bottom));text-align:center;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#86a9b0;font-size:20px;line-height:15px;position:absolute}.NNNNWa_footLinks{flex-wrap:wrap;justify-content:center;gap:3px 18px;padding:6px 12px 0;font-size:15px;display:flex;position:relative}.NNNNWa_footLinks a{color:var(--ink-dim);text-underline-offset:3px;padding:9px 0}.NNNNWa_wordmark{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--g6);text-shadow:var(--glow-strong);margin-top:6px;font-size:60px;font-weight:400;line-height:45px}.NNNNWa_tagline{text-align:center;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-brass);font-size:20px;line-height:18px}.NNNNWa_h1{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--c2);font-size:40px;font-weight:400;line-height:30px}.NNNNWa_h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--c2);font-size:30px;font-weight:400;line-height:24px}.NNNNWa_label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c1);font-size:20px;font-weight:400;line-height:18px}.NNNNWa_body{color:var(--ink);font-size:17px;line-height:1.45}.NNNNWa_dim{color:var(--ink-dim)}.NNNNWa_small{font-size:15px;line-height:1.4}.NNNNWa_center{text-align:center}.NNNNWa_glow{color:var(--g5);text-shadow:var(--glow-soft)}.NNNNWa_big{font-family:var(--font-display);color:var(--g5);text-shadow:var(--glow-soft);font-size:60px;line-height:45px}.NNNNWa_bigOf{color:var(--c1);text-shadow:none;font-size:30px}.NNNNWa_board{background:var(--s2) url(/art/slate.png) 0 0 / 96px 96px;background-clip:padding-box;border:21px solid #0000;border-bottom-width:30px;border-image:url(/art/board.png) 21 21 30/21px 21px 30px repeat;position:relative}.NNNNWa_boardInner{flex-direction:column;gap:9px;padding:9px 12px 12px;display:flex;position:relative}.NNNNWa_plate{border:15px solid #0000;border-image:url(/art/plaque.png) 15 fill/15px}.NNNNWa_plateInner{flex-direction:column;gap:6px;margin:-6px 0;display:flex}.NNNNWa_plateRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.NNNNWa_plateLabel{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-brass);font-size:20px;line-height:15px}.NNNNWa_plateValue{font-family:var(--font-display);color:var(--g5);text-shadow:var(--glow-soft);font-size:30px;line-height:21px}.NNNNWa_plateText{color:var(--ink);font-size:15px;line-height:1.4}.NNNNWa_rule{border:0;border-top:3px dotted #9fc7c459;margin:3px 0}.NNNNWa_btn{width:100%;min-height:54px;color:var(--ink-on-glow);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;touch-action:manipulation;background:0 0;border:15px solid #0000;border-image:url(/art/btn-glow.png) 15 fill/15px;justify-content:center;align-items:center;gap:9px;padding:0 6px;font-size:30px;line-height:24px;text-decoration:none;display:flex}.NNNNWa_btn:active{border-image-source:url(/art/btn-glow-down.png)}.NNNNWa_btnBrass{border-image-source:url(/art/btn-brass.png)}.NNNNWa_btnBrass:active{border-image-source:url(/art/btn-brass-down.png)}.NNNNWa_btnStone{color:var(--ink);border-image-source:url(/art/btn-stone.png)}.NNNNWa_btnStone:active{border-image-source:url(/art/btn-stone-down.png)}.NNNNWa_btn:disabled,.NNNNWa_btn[aria-disabled=true]{color:var(--ink-dim);cursor:default;border-image-source:url(/art/btn-stone.png)}.NNNNWa_btnSmall{min-height:45px;font-size:20px;line-height:15px}.NNNNWa_btnRow{gap:9px;display:flex}.NNNNWa_link{color:var(--ink-brass);text-underline-offset:3px;background:0 0;border:0;padding:9px 3px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.NNNNWa_field{border:12px solid #0000;border-image:url(/art/field.png) 12 fill/12px;min-width:0;min-height:54px;display:flex}.NNNNWa_field:focus-within{filter:drop-shadow(0 0 6px #6ff2e259);border-image-source:url(/art/field-focus.png)}.NNNNWa_input{min-width:0;color:var(--ink);caret-color:var(--g5);background:0 0;border:0;outline:0;flex:1;margin:-6px 0;padding:0 3px;font-size:20px;font-weight:600}.NNNNWa_input::placeholder{color:var(--ink-dim);opacity:1;font-weight:400}.NNNNWa_error{color:var(--ink);font-size:15px}.NNNNWa_error:before{content:"✕ ";color:var(--c1)}.NNNNWa_pips{justify-content:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.NNNNWa_pips li{flex-direction:column;align-items:center;gap:3px;width:45px;display:flex}.NNNNWa_pipName{font-family:var(--font-display);color:var(--c1);font-size:20px;line-height:15px}.NNNNWa_miniPips{vertical-align:middle;gap:3px;margin:0;padding:0;list-style:none;display:inline-flex}.NNNNWa_miniPips li{border:1.5px solid var(--k7);width:9px;height:9px}.NNNNWa_miniPips li[data-tier="0"]{background:linear-gradient(45deg, transparent 42%, var(--k7) 42% 58%, transparent 58%)}.NNNNWa_miniPips li[data-tier="1"]{background:var(--g2);border-color:#0000}.NNNNWa_miniPips li[data-tier="2"]{background:var(--g3);border-color:#0000}.NNNNWa_miniPips li[data-tier="3"]{background:var(--g4);border-color:#0000}.NNNNWa_miniPips li[data-tier="4"]{background:var(--g5);border-color:#0000}.NNNNWa_miniPips li[data-tier="5"]{background:var(--g5);box-shadow:0 0 4px var(--g5);border-color:#0000}.NNNNWa_miniPips li[data-tier="6"]{background:var(--g6);box-shadow:0 0 6px var(--g5), 0 0 2px #fff;border-color:#0000}.NNNNWa_stack{flex-direction:column;gap:12px;display:flex}.NNNNWa_stackTight{flex-direction:column;gap:6px;display:flex}.NNNNWa_spread{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.NNNNWa_badge{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-on-glow);background:var(--g4);padding:3px 6px;font-size:20px;line-height:15px;display:inline-block;box-shadow:0 0 9px #6ff2e266}.NNNNWa_loading{min-height:180px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c1);place-items:center;font-size:30px;animation:1.6s ease-in-out infinite NNNNWa_pulse;display:grid}@keyframes NNNNWa_sway{0%{background-position-x:0}to{background-position-x:-132px}}@keyframes NNNNWa_pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.NNNNWa_kelp,.NNNNWa_loading{animation:none}}
.zKFbJa_example{grid-template-columns:1fr 1fr;gap:9px;display:grid}.zKFbJa_exampleCard{text-align:center;border:3px solid #9fc7c447;flex-direction:column;align-items:center;gap:3px;padding:9px 3px 6px;display:flex}.zKFbJa_exampleCard[data-rare]{border-color:var(--g4);box-shadow:0 0 15px #6ff2e240,inset 0 0 18px #6ff2e21f}.zKFbJa_exampleWho{color:var(--c1);font-size:15px;line-height:18px}.zKFbJa_exampleAnswer{color:var(--c2);font-size:20px;font-weight:700;line-height:24px}.zKFbJa_exampleTier{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--c1);font-size:30px;line-height:24px}.zKFbJa_exampleCard[data-rare] .zKFbJa_exampleTier{color:#a4f9ee;text-shadow:0 0 6px #c8fff699,0 0 18px #6ff2e299}.zKFbJa_examplePrompt{text-align:center;color:var(--c2);font-size:22px;font-weight:700;line-height:1.2}.zKFbJa_rules{color:var(--ink);flex-direction:column;gap:3px;margin:0;padding:0;font-size:16px;line-height:1.35;list-style:none;display:flex}.zKFbJa_rules li{padding-left:18px;position:relative}.zKFbJa_rules li:before{content:"";background:var(--g4);width:6px;height:6px;position:absolute;top:8px;left:3px}.zKFbJa_primer{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;top:0;left:0}.zKFbJa_standing{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--g6);text-shadow:var(--glow-strong);text-wrap:balance;font-size:40px;line-height:33px}.zKFbJa_standing[data-band="2"],.zKFbJa_standing[data-band="3"]{color:var(--g5);text-shadow:var(--glow-soft)}.zKFbJa_standing[data-band="4"]{color:var(--c1);text-shadow:none}.zKFbJa_scoreLine{justify-content:center;align-items:baseline;gap:6px;display:flex}.zKFbJa_rankLine{text-align:center;color:var(--ink-dim);font-size:15px}.zKFbJa_attendance{justify-content:center;align-items:center;gap:9px;display:flex}.zKFbJa_periodRow{justify-content:space-between;align-items:center;gap:9px;display:flex}.zKFbJa_periodMeta{flex-direction:column;gap:6px;min-width:0;display:flex}.zKFbJa_periodScore{font-family:var(--font-display);color:var(--g5);text-shadow:var(--glow-soft);flex:none;font-size:40px;line-height:30px}.zKFbJa_standingSmall{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--g5);font-size:20px;line-height:15px}.zKFbJa_tabs{gap:6px;display:flex}.zKFbJa_tab{min-height:45px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:0 0;border:15px solid #0000;border-image:url(/art/btn-stone.png) 15 fill/15px;flex:1;padding:0;font-size:20px;line-height:15px}.zKFbJa_tab[aria-selected=true]{color:var(--ink-on-glow);border-image-source:url(/art/btn-glow.png)}.zKFbJa_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zKFbJa_row{border-top:3px dotted #9fc7c433;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:39px;padding:3px 0;font-size:16px;display:grid}.zKFbJa_row:first-child{border-top:0}.zKFbJa_row[data-me]{background:#35c2b61f;box-shadow:-9px 0 #35c2b61f,9px 0 #35c2b61f}.zKFbJa_rowRank{font-family:var(--font-display);color:var(--c1);text-align:right;font-size:30px;line-height:21px}.zKFbJa_rowName{flex-direction:column;min-width:0;display:flex}.zKFbJa_rowName b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.zKFbJa_rowName small{color:var(--ink-dim);font-size:13px;line-height:15px}.zKFbJa_rowScore{font-family:var(--font-display);color:var(--g5);text-align:right;font-size:30px;line-height:21px}.zKFbJa_rowScore small{font-family:var(--font-text);color:var(--ink-dim);font-size:13px;line-height:15px;display:block}.zKFbJa_bands{flex-direction:column;gap:3px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.zKFbJa_bands li{color:var(--ink);justify-content:space-between;gap:12px;display:flex}.zKFbJa_bands li span:last-child{color:var(--ink-dim)}.zKFbJa_bands li[data-mine] span:first-child{color:var(--g5);font-weight:700}.zKFbJa_prose{color:var(--ink);flex-direction:column;gap:9px;font-size:16px;line-height:1.5;display:flex}.zKFbJa_prose h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--c2);margin-top:9px;font-size:30px;font-weight:400;line-height:24px}.zKFbJa_prose ul{margin:0;padding-left:21px}.zKFbJa_prose a{color:var(--g5)}.zKFbJa_toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:10;background:var(--g4);color:var(--ink-on-glow);padding:9px 15px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 0 18px #6ff2e273}
