@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.2-y062ayal8rj.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.0hy6nmzga_x0y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.3f6zc4f4lqyuc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.11s2fyt-t2ov_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.1kana50idwxik.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.0teq8rsbqpt0q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.2j6f_c864k4zn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.377uc50_4-xo_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.201eoo3y6c5_i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_1b518627-module__Y-hToa__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_1b518627-module__Y-hToa__variable{--font-rajdhani:"Rajdhani", "Rajdhani Fallback"}
:root{--p400:#ff6255;--p450:#d6524a;--p500:#bf443e;--p600:#7e2626;--p700:#571918;--p800:#2f0b0a;--p850:#1d0e12;--p900:#0b1019;--accent:#fcee0a;--accent-rgb:252, 238, 10;--secondary:#5ee9f2;--secondary-rgb:94, 233, 242;--uncommon:#18ed81;--danger:#ff003c;--cut:16px;--bw:2px;--cut-in:calc(var(--cut) - var(--bw) * .4142);--cut-btn:polygon(0 0, 100% 0, 100% calc(100% - 7px), calc(100% - 7px) 100%, 0 100%);--hazard:repeating-linear-gradient(-45deg, var(--accent) 0 5px, var(--p900) 5px 10px);--page-w:1000px;--bar-w:1400px;--font:var(--font-rajdhani), "Fira Sans Extra Condensed", system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--p900);scrollbar-color:var(--p600) var(--p900);min-height:100%}body{min-height:100vh;color:var(--p400);font-family:var(--font);letter-spacing:.025em;margin:0;font-size:16px;font-weight:600;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse at center top, var(--p800), var(--p900));position:fixed;inset:0}::selection{background:var(--accent);color:var(--p900)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit}img,svg{max-width:100%;display:block}button,input,summary{font:inherit;letter-spacing:inherit;color:inherit}.app{flex-direction:column;min-height:100vh;display:flex;position:relative}.chamfer{isolation:isolate;position:relative}.chamfer:before,.chamfer:after{content:"";pointer-events:none;transition:background .3s;position:absolute}.chamfer:before{z-index:-2;background:var(--edge,var(--p600));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);inset:0}.chamfer:after{inset:var(--bw);z-index:-1;background:var(--fill,var(--p850));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-in)), calc(100% - var(--cut-in)) 100%, 0 100%)}.topbar-inner{max-width:var(--bar-w);align-items:center;gap:8px;margin:0 auto;padding:14px 16px;display:flex;position:relative}.topbar-inner:after{content:"";background:linear-gradient(90deg, var(--accent) 0 18%, rgba(var(--accent-rgb), .35) 45%, rgba(var(--accent-rgb), .12) 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.brand-link{z-index:0;isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-block;position:relative}.brand{color:var(--accent);letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:4px;margin:0;font-size:24px;font-weight:700;line-height:1.3;display:inline-flex}.brand-block{background:var(--accent);color:var(--p900);clip-path:var(--cut-btn);padding:1px 6px 0;font-weight:700;line-height:1.15;display:inline-block}.hero{z-index:2}.layers{display:inline-block;position:relative}.layers:before,.layers:after{content:attr(data-text);z-index:-1;opacity:0;white-space:nowrap;width:110%;position:absolute;top:0;left:0}.layers:before{color:var(--p400);transform:translate(10px,7px)}.layers:after{color:var(--secondary);transform:translate(-10px,5px)}.glitch span{animation:14s step-end infinite paths-idle}.glitch:before{animation:14s step-end infinite paths-idle,14s step-end infinite gl-opacity-idle}.glitch:after{animation:14s step-end -7s infinite paths-idle,14s step-end -7s infinite gl-opacity-idle}.brand-link:hover .glitch span{animation:3s step-end infinite paths}.brand-link:hover .glitch:before,.brand-link:hover .glitch:after{animation:3s step-end infinite paths,3s step-end infinite gl-opacity,3s step-end infinite gl-move}.topnav{align-items:center;gap:8px;margin-left:auto;display:flex}.lvl{height:36px;color:var(--secondary);font-family:var(--mono);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;clip-path:var(--cut-btn);background:linear-gradient(315deg,currentColor 7px,#0000 7px) border-box;border:2px solid;align-items:baseline;gap:5px;padding:0 12px;font-size:16px;font-weight:700;line-height:32px;display:inline-flex}.lvl small{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.btn{border:2px solid var(--edge,var(--p600));background:linear-gradient(315deg, var(--edge,var(--p600)) 7px, transparent 7px) border-box;height:36px;color:var(--p400);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:var(--cut-btn);justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.btn:hover:not(:disabled),.btn:focus-visible{color:var(--accent);--edge:var(--accent);transition:none}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:-5px}.btn.active,.dropdown .btn.active,.lang-menu[open]>summary{--edge:var(--accent);background:var(--accent);color:var(--p900);font-weight:700}.btn.active:hover:not(:disabled),.btn.active:focus-visible,.lang-menu[open]>summary:hover,.lang-menu[open]>summary:focus-visible{color:var(--p900)}.btn-accent{color:var(--accent);--edge:var(--accent)}.btn-accent:hover:not(:disabled),.btn-accent:focus-visible{background:var(--accent);color:var(--p900)}.btn-icon,.dropdown .btn{clip-path:none;background-image:none}.btn-icon{width:36px;padding:0;font-size:18px;font-weight:700}.btn:disabled{opacity:.5;cursor:default}.crumbs{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:12px 0 18px;display:flex}.crumbs .sep{color:var(--p600);-webkit-user-select:none;user-select:none}.tab{color:var(--p400);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:4px 8px 2px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .3s,border-color .3s;display:inline-block}.tab:hover,.tab:focus-visible{color:var(--accent);border-bottom-color:var(--accent);transition:none}.tab:focus-visible{outline-offset:-3px}.tab.active{color:var(--p900);background:var(--accent);border-bottom-color:var(--accent);font-weight:700}.tab.active:hover,.tab.active:focus-visible{color:var(--p900)}.lang-menu{position:relative}.lang-menu>summary{list-style:none}.lang-menu>summary::-webkit-details-marker{display:none}.dropdown{z-index:40;--fill:var(--p900);filter:drop-shadow(0 6px 10px #0009);flex-direction:column;gap:8px;min-width:170px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.dropdown .btn{justify-content:flex-end}.suggestions,.dropdown{animation:.16s cubic-bezier(.2,.8,.2,1) backwards unfold}.page{width:100%;max-width:var(--page-w);flex:1;margin:0 auto;padding:6px 16px 32px}.cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.side{display:contents}.card-puzzle{order:1}.card-result{order:2}.card-guesses{order:3}.card-stats{order:4}.card{align-items:stretch;min-width:0;animation:.3s both fade-in;display:flex}.card-bar{background:var(--p600);flex:0 0 8px;position:relative}.card-bar:after{content:"";background:var(--p850);clip-path:polygon(49% 0,100% 15%,100% 85%,49% 100%);width:8px;height:32px;position:absolute;bottom:14px;left:-4px}.card-body{--fill:var(--p850);flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex}.card-title{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:18px;font-weight:600;line-height:1.3}.card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.card p{margin:0}.intro{font-weight:500}.card-puzzle .intro{border-left:3px solid var(--accent);max-width:60ch;padding-left:12px}.hl{color:var(--secondary)}.card-result.win .card-bar{background:var(--uncommon)}.card-result.lose .card-bar{background:var(--hazard)}.card-title.win{color:var(--uncommon)}.card-title.lose{color:var(--danger)}.card-result .card-title{--g1:var(--danger);--g2:var(--secondary);animation:.6s step-end both rgb-split}.card-title.win{--g1:var(--uncommon)}.card-title.lose{animation:.6s step-end both rgb-split,.7s step-end both dropout}.clue{border:1px solid rgba(var(--secondary-rgb), .28);background:var(--p900);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 12px;display:flex;position:relative}.clue[data-scan]{--sc:var(--secondary);border-color:rgba(var(--secondary-rgb), .12)}.clue[data-scan]:before{content:"";pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(var(--sc), var(--sc)), linear-gradient(var(--sc), var(--sc)), linear-gradient(var(--sc), var(--sc)), linear-gradient(var(--sc), var(--sc)), linear-gradient(var(--sc), var(--sc)), linear-gradient(var(--sc), var(--sc)), linear-gradient(var(--sc), var(--sc)), linear-gradient(var(--sc), var(--sc));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px;position:absolute;inset:-1px}.clue[data-done]{--sc:var(--uncommon)}.clue-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.scan{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:200px;height:200px;display:block;position:relative;overflow:hidden}.scan:after{content:"";background:linear-gradient(to bottom, transparent calc(100% - 22px), rgba(var(--secondary-rgb), .06) calc(100% - 22px), rgba(var(--secondary-rgb), .35) calc(100% - 1px), rgba(var(--secondary-rgb), .7));animation:4s linear infinite scan;position:absolute;inset:0;transform:translateY(-100%)}.clue[data-done] .scan:after{display:none}.portrait{object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;border:0;width:100%;height:100%}.emoji{letter-spacing:6px;font-size:42px;line-height:1.3}.emoji .em{display:inline-block}.quote{max-width:44ch;font-size:20px;font-style:italic;font-weight:500;line-height:1.35}.quote:before,.quote:after{color:var(--secondary);font-style:normal;font-weight:700}.quote:before{content:"“ "}.quote:after{content:" ”"}.weapon-img{object-fit:contain;width:100%;max-width:320px;height:auto;max-height:170px}.weapon-name{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:22px;font-weight:700}.search{position:relative}.field{border:2px solid rgba(var(--secondary-rgb), .35);background:var(--p900);align-items:center;transition:border-color .3s;display:flex}.field:focus-within{border-color:var(--secondary);transition:none}.field input{min-width:0;color:var(--p400);caret-color:var(--secondary);background:0 0;border:0;outline:none;flex:1;padding:9px 12px;font-size:18px;font-weight:600}.field input::placeholder{color:var(--p450);text-transform:uppercase;opacity:1;font-size:15px}.spinner{border:2px solid var(--p600);border-top-color:var(--secondary);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-right:12px;animation:1s linear infinite spin}.suggestions{z-index:30;--edge:rgba(var(--secondary-rgb), .35);--fill:var(--p900);filter:drop-shadow(0 8px 12px #0009);flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.suggestions li{color:var(--p400);text-transform:uppercase;cursor:pointer;border:2px solid #0000;align-items:center;gap:10px;padding:5px 10px;transition:color .15s,border-color .15s,background .15s;display:flex}.suggestions li.active{color:var(--p900);background:var(--accent);border-color:var(--accent);font-weight:700}.suggestions li.active .avatar{border-color:var(--p900)}.avatar{object-fit:cover;border:1px solid var(--p500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-ph{background:var(--p900);color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.counter{color:var(--p450);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.counter strong,.countdown strong{color:var(--secondary);font-family:var(--mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.buffer{vertical-align:middle;gap:4px;margin-left:2px;display:inline-flex}.buffer i{border:1px solid rgba(var(--secondary-rgb), .4);background:#0b101999;width:12px;height:12px;display:block}.buffer i[data-on]{background:var(--secondary);border-color:var(--secondary)}.buffer i[data-hit]{background:var(--uncommon);border-color:var(--uncommon)}.counter[data-lost] .buffer i[data-on]{background:var(--danger);border-color:var(--danger)}.badge{border:1px solid var(--accent);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;padding:1px 6px;font-size:12px;font-weight:600}.notice{border:1px solid var(--accent);background:rgba(var(--accent-rgb), .07);color:var(--accent);padding:8px 12px 8px 20px;font-size:14px;animation:.2s both fade-in;position:relative}.notice:before{content:"";background:var(--hazard);width:6px;position:absolute;top:0;bottom:0;left:0}.legend{color:var(--p450);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;font-weight:600;display:flex}.legend .tagline{letter-spacing:.025em;text-transform:none;flex-basis:100%;font-size:13px}.dot{vertical-align:-1px;border:1px solid;width:12px;height:12px;margin-right:5px;display:inline-block}.dot.correct{background:var(--uncommon);border-color:var(--uncommon)}.dot.close{background:var(--accent);border-color:var(--accent)}.dot.wrong{border-color:var(--p500);background:#7e262659}.result-text strong{color:var(--accent)}.share{border:1px solid rgba(var(--secondary-rgb), .28);background:var(--p900);color:var(--secondary);font-family:var(--mono);letter-spacing:2px;white-space:pre-wrap;margin:0;padding:10px 14px;font-size:14px;line-height:1.5;overflow-x:auto}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stat{border:1px solid var(--p700);background:#7e262626;flex-direction:column;align-items:center;padding:10px 4px 8px;display:flex}.stat span{color:var(--secondary);font-size:26px;font-weight:700;line-height:1}.stat label{color:var(--p450);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-top:6px;font-size:11px}.dist{flex-direction:column;gap:4px;display:flex}.dist-row{align-items:center;gap:8px;display:flex}.dist-n{width:16px;color:var(--secondary);text-align:right;font-size:13px}.dist-bar{min-width:24px;color:var(--p400);text-align:right;background:#7e262680;padding:1px 6px;font-size:13px;font-weight:700;transition:width .4s}.dist-bar:empty{background:repeating-linear-gradient(-45deg,#7e262680 0 1px,#0000 1px 5px)}.dist-bar[data-hl=true]{background:var(--uncommon);color:var(--p900)}.countdown{color:var(--p450);letter-spacing:.12em;text-transform:uppercase;padding-bottom:10px;font-size:12px;font-weight:600;position:relative}.countdown:before,.countdown:after{content:"";height:2px;position:absolute;bottom:0;left:0}.countdown:before{background:var(--p700);width:100%}.countdown:after{width:calc(var(--left,1) * 100%);background:var(--accent);transition:width 1s linear}.grid{flex-direction:column;gap:4px;display:flex}.row{grid-template-columns:minmax(0,2fr) repeat(7,minmax(0,1fr));gap:4px;animation:.3s both fade-in;display:grid}.row.header .cell{border:0;border-bottom:1px solid rgba(var(--secondary-rgb), .6);min-height:auto;color:rgba(var(--secondary-rgb), .8);font-family:var(--mono);letter-spacing:.06em;background:0 0;padding:2px 4px 6px;font-size:11px;font-weight:600}.cell{border:1px solid var(--p700);min-height:60px;color:var(--p400);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:#7e262626;justify-content:center;align-items:center;padding:6px;font-size:14px;font-weight:600;line-height:1.15;display:flex}.cell.name{color:var(--accent);text-align:left;justify-content:flex-start;gap:10px;padding-left:8px;font-weight:700}.cell.name span{flex:1;min-width:0}.cell.correct{background:var(--uncommon);border-color:var(--uncommon);color:var(--p900);font-weight:700}.cell.close{background:var(--accent);border-color:var(--accent);color:var(--p900);font-weight:700}.cell.wrong{border-color:var(--p700);color:var(--p450);background:#7e262640}.age-arrow{margin-left:4px;font-size:12px;line-height:1}.guess-list{flex-direction:column;display:flex}.row-simple{text-transform:uppercase;align-items:center;gap:10px;padding:6px 8px;animation:.3s both fade-in;display:flex}.row-simple:nth-child(2n){background:#7e262640}.row-simple .who{flex:1;min-width:0}.row-simple .mark{color:var(--danger);opacity:.85;font-weight:700}.row-simple.correct{color:var(--uncommon)}.row-simple.correct .mark{color:var(--uncommon);opacity:1}.bottombar-inner{max-width:var(--bar-w);color:var(--p700);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;padding:12px 16px 20px;font-size:12px;display:flex}.sysbox{border:1px solid var(--p700);white-space:nowrap;padding:4px 8px}.systext:before{content:attr(data-first);animation:6s linear infinite change-content}.footer-links{font-family:var(--font);letter-spacing:.025em;flex-wrap:wrap;gap:4px 14px;margin-left:auto;font-size:13px;display:flex}.footer-links a{color:var(--p450);text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--accent);transition:none}.modal-root{z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-backdrop{background:#0b101999;position:absolute;inset:0}.modal{--fill:var(--p850);--edge:var(--p500);filter:drop-shadow(0 10px 15px #00000080);flex-direction:column;width:100%;max-width:950px;max-height:calc(100vh - 32px);animation:.2s both modal-in;display:flex;position:relative}.modal-head{border-bottom:1px solid rgba(var(--accent-rgb), .35);background:var(--p800);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.modal-head h2{color:var(--accent);flex:1;margin:0;font-size:18px;font-weight:600}.modal-body{flex-direction:column;gap:16px;padding:16px;display:flex;overflow:auto}.modal-intro{text-align:center;align-self:center;max-width:62ch;margin:0;font-size:17px}.modal-choose{color:var(--accent);text-align:center;margin:0;font-size:18px}.paths{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.path{border:1px solid rgba(var(--accent-rgb), .35);color:var(--p400);border-left:3px solid #0000;flex-direction:column;gap:8px;padding:12px;text-decoration:none;transition:border-color .3s;display:flex}.path:hover,.path:focus-visible{border-color:var(--accent);border-left-color:var(--accent);transition:none}.path.current{border-left-color:var(--accent)}.path-title{color:var(--accent);text-transform:uppercase;font-size:16px}.path-desc{flex:1;font-size:14px;font-weight:500;line-height:1.45}.path .btn{align-self:flex-end}.modal-foot{justify-content:center;padding:0 16px 22px;display:flex}.legal-layout{flex-direction:column;gap:12px;display:flex}.legal-back{align-self:flex-start}.legal-card h1{margin:0}.legal-card section{margin-top:16px}.legal-card h2{color:var(--accent);margin:0 0 4px;font-size:17px;font-weight:600}.legal-card p{font-weight:500;line-height:1.55}.legal-card p+p{margin-top:8px}.legal-card a{color:var(--secondary);text-underline-offset:4px;word-break:break-word;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.legal-updated{color:var(--p450);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:600}.rails{display:none}@media (min-width:1280px){.rails{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.rail{width:150px;position:absolute;top:0;bottom:0}.rail-l{left:0}.rail-r{right:0}.rail-digits{width:14px;color:var(--p700);font-family:var(--mono);letter-spacing:1px;writing-mode:vertical-rl;text-orientation:mixed;font-size:9px;line-height:14px;position:absolute;top:0;bottom:0;overflow:hidden}.rail-l .rail-digits{left:4px}.rail-r .rail-digits{right:4px;transform:rotate(180deg)}.rail-digits .loop{flex-direction:column;animation:120s linear infinite ad-scroll;display:flex}.rail-r .rail-digits .loop{animation-direction:reverse}.rail-ads{width:96px;position:absolute;top:90px;bottom:40px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.rail-l .rail-ads{left:32px}.rail-r .rail-ads{right:32px}.ad-loop{flex-direction:column;animation:150s linear infinite ad-scroll;display:flex;position:absolute;top:0;left:0;right:0}.rail-r .ad-loop{animation-duration:180s}.ad-track{flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.ad{height:var(--h,110px);text-align:center;text-transform:uppercase;letter-spacing:.05em;filter:blur(1px);opacity:.5;justify-content:center;align-items:center;padding:6px;font-size:18px;font-weight:700;line-height:1.05;display:flex}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ad-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes unfold{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(-24px)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes change-content{0%{content:attr(data-first)}50%{content:attr(data-second)}to{content:attr(data-first)}}@keyframes scan{45%,to{transform:translateY(100%)}}@keyframes rgb-split{0%{text-shadow:-3px 0 var(--g1), 3px 0 var(--g2);transform:translate(1px)}8%{text-shadow:2px 0 var(--g1), -2px 0 var(--g2);transform:translate(-1px)}18%{text-shadow:none;transform:none}52%{text-shadow:-2px 0 var(--g2), 2px 0 var(--g1)}62%,to{text-shadow:none;transform:none}}@keyframes dropout{0%,20%,45%,55%,to{opacity:1}10%,35%{opacity:.35}}@keyframes paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}@keyframes paths-idle{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}1%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}2.6%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}4%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}.4%,1.6%,3.2%,4.4%,to{clip-path:none}}@keyframes gl-opacity-idle{0%{opacity:.6}1%{opacity:.45}2.6%{opacity:.7}4%{opacity:.5}.4%,1.6%,3.2%,4.4%,to{opacity:0}}@keyframes gl-opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,7%,33%,47%,78%,93%{opacity:0}}@keyframes gl-move{0%{transform:translate(-20px)}15%{transform:translate(10px,10px)}60%{transform:translate(-10px,5px)}75%{transform:translate(20px,-5px)}to{transform:translate(5px,10px)}}@media (min-width:768px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.side{flex-direction:column;order:2;gap:16px;min-width:0;display:flex}.card-guesses{order:3}.card-wide{grid-column:1/-1}.legal-layout{flex-direction:row;align-items:flex-start}.legal-layout .card{flex:1}}@media (max-width:640px){.topbar-inner{padding:10px 12px}.brand{font-size:20px}.lvl small{display:none}.page{padding:4px 10px 24px}.card-body{padding:12px 10px}.crumbs{gap:2px 6px}.tab{font-size:14px}.row{grid-template-columns:44px repeat(7,minmax(0,1fr));gap:3px}.cell{letter-spacing:0;min-height:46px;padding:3px 2px;font-size:9px;line-height:1.05}.row.header .cell{font-family:var(--font);letter-spacing:0;overflow-wrap:normal;padding:0 2px 4px;font-size:8px}.cell.name{justify-content:center;gap:0;padding-left:0}.cell.name span{display:none}.cell.name .avatar{width:34px;height:34px}.age-arrow{margin-left:2px;font-size:9px}.stat span{font-size:22px}.modal-root{padding:8px}.modal{max-height:calc(100vh - 16px)}.modal-intro{text-align:left;font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
