.g-intel{--ground:#17130e;--sunk:#251e15;--track:#33291d;--text:#faf6ef;--muted:#a2937c;--win:#25e08a;--cell:#41372a;--heat:#e0a94b;--flare:#ff4d2e;--band:var(--text)}.g-intel,.g-intel *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.g-intel{overscroll-behavior:none;background:var(--ground);height:100%;color:var(--text);touch-action:manipulation;justify-content:center;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;display:flex}.g-intel .stage{flex-direction:column;width:100%;max-width:440px;min-height:100%;padding:22px;display:flex;position:relative}.g-intel .shake{animation:.3s cubic-bezier(.36,.07,.19,.97) intel-shake}@keyframes intel-shake{10%{transform:translate(-3px,1px)}30%{transform:translate(4px,-2px)}50%{transform:translate(-4px,1px)}70%{transform:translate(3px,-1px)}90%{transform:translate(-2px)}to{transform:translate(0)}}.g-intel .shake-big{animation:.5s cubic-bezier(.36,.07,.19,.97) intel-shakeBig}@keyframes intel-shakeBig{8%{transform:translate(-8px,3px)}22%{transform:translate(10px,-5px)}38%{transform:translate(-11px,4px)}54%{transform:translate(8px,-3px)}70%{transform:translate(-5px,2px)}86%{transform:translate(3px,-1px)}to{transform:translate(0)}}.g-intel .q{letter-spacing:-.015em;text-wrap:balance;align-items:flex-end;min-height:100px;margin:0;font-size:20px;font-weight:700;line-height:1.28;display:flex}.g-intel .verdict{opacity:0;letter-spacing:.16em;text-transform:uppercase;height:20px;color:var(--band);white-space:nowrap;justify-content:center;align-items:center;margin:6px 0 10px;font-size:13.5px;font-weight:700;transition:opacity .18s;display:flex}.g-intel .verdict.on{opacity:1}.g-intel .plateWrap{flex:none;min-height:320px}.g-intel .plate{background:var(--sunk);border-radius:14px;padding:12px}.g-intel .board{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.g-intel .tile{width:calc((100% - (var(--cols,3) - 1)*10px)/var(--cols,3));height:var(--th,84px);background:var(--cell);color:var(--text);font-family:Archivo,sans-serif;font-weight:700;font-size:var(--ts,15px);letter-spacing:-.01em;text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px;line-height:1.14;transition:background .32s,color .14s,opacity .16s,transform .16s;display:flex;overflow:hidden}.g-intel .tile .lab{overflow-wrap:normal;word-break:normal;width:100%;display:block}.g-intel .tile .lab.brk{word-break:break-word}.g-intel .probe{visibility:hidden;pointer-events:none;letter-spacing:-.01em;text-align:center;overflow-wrap:normal;word-break:normal;white-space:normal;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.14;position:absolute;top:0;left:-9999px}.g-intel .tile:hover{filter:brightness(1.16)}.g-intel .tile:active{filter:brightness(1.3);transform:scale(.94)}.g-intel .tile.right{background:var(--win);color:var(--ground);pointer-events:none}.g-intel .tile.miss{background:var(--track);color:var(--muted);pointer-events:none}.g-intel .tile.flare{background:var(--flare);color:var(--ground);pointer-events:none;transition:none}.g-intel .tile:focus-visible{outline:3px solid var(--win);outline-offset:3px}.g-intel .dots{justify-content:center;gap:7px;height:10px;margin:16px 0 12px;display:flex}.g-intel .dots i{background:var(--track);border-radius:5px;width:34px;height:10px;transition:background .3s,box-shadow .3s;display:block}.g-intel .dots i.spent{background:var(--heat)}.g-intel .dots i.found{background:var(--win)}.g-intel .dots i.next{box-shadow:inset 0 0 0 2px var(--heat);animation:1.7s ease-in-out infinite intel-pip}@keyframes intel-pip{0%,to{opacity:.5}50%{opacity:1}}.g-intel .spark{pointer-events:none;z-index:5;border-radius:2px;position:absolute;top:42%;left:50%}.g-intel .chunk{pointer-events:none;z-index:6;border-radius:3px;position:fixed}.g-intel .end{background:var(--ground);flex-direction:column;gap:14px;padding:22px;animation:.4s cubic-bezier(.2,.9,.3,1) intel-rise;display:flex;position:absolute;inset:0}.g-intel .mid{touch-action:pan-y;flex-direction:column;flex:0 auto;gap:14px;min-height:0;display:flex;overflow-y:auto}@keyframes intel-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.g-intel .end .tag{letter-spacing:.2em;text-transform:uppercase;color:var(--band);font-size:11.5px;font-weight:700}.g-intel .end .big{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(38px,12vw,58px);line-height:.94}.g-intel .end .line{margin:0;font-size:18px;line-height:1.45}.g-intel .end .line b{font-weight:700}.g-intel .end a.src{white-space:nowrap;color:var(--text);border-bottom:2px solid var(--track);font-weight:700;text-decoration:none}.g-intel .end a.src span{color:var(--muted)}.g-intel .row{gap:9px;margin-top:22px;display:flex}.g-intel .row button{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:2px solid var(--text);border-radius:12px;flex:1;height:54px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700}.g-intel .row .a{background:var(--text);color:var(--ground)}.g-intel .row button:active{transform:scale(.97)}.g-intel .stats{z-index:7;background:var(--ground);flex-direction:column;padding:22px;animation:.32s cubic-bezier(.2,.9,.3,1) intel-rise;display:flex;position:absolute;inset:0}.g-intel .streak{align-items:baseline;gap:9px;margin:14px 0 20px;display:flex}.g-intel .end .streak{margin:16px 0 10px}.g-intel .stats .streak{margin-top:0}.g-intel .streak .lab{letter-spacing:-.01em;font-family:Anton,Impact,sans-serif;font-size:26px}.g-intel .streak .n{color:var(--win);font-family:Anton,Impact,sans-serif;font-size:26px;line-height:1}.g-intel .strip{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.g-intel .strip i{aspect-ratio:1;background:var(--track);border-radius:5px;display:block}.g-intel .strip i[data-r="1"]{background:var(--win)}.g-intel .strip i[data-r="2"]{background:#e0a94b}.g-intel .strip i[data-r="3"]{background:#f2612f}.g-intel .strip i[data-r=x]{background:#4a3d2c}.g-intel .strip i[data-last]{box-shadow:inset 0 0 0 3px var(--text)}.g-intel .rule{background:var(--track);height:1px;margin:22px 0 18px}.g-intel .sechead{letter-spacing:-.01em;margin:0 0 14px;font-family:Anton,Impact,sans-serif;font-size:26px}.g-intel .dist{flex-direction:column;gap:9px;display:flex}.g-intel .dist .b{align-items:center;gap:10px;display:flex}.g-intel .dist .k{letter-spacing:.1em;text-transform:uppercase;width:52px;color:var(--muted);text-align:right;flex:none;font-size:12px;font-weight:700}.g-intel .dist .t{background:var(--track);border-radius:5px;flex:1;height:30px;overflow:hidden}.g-intel .dist .f{height:30px;color:var(--ground);border-radius:5px;justify-content:flex-end;align-items:center;min-width:34px;padding-right:9px;font-size:13px;font-weight:700;display:flex}.g-intel .empty{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.g-intel .grow{flex:1;min-height:0}.g-intel .row .b{color:var(--text);background:0 0}.g-intel [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.g-intel,.g-intel *{transition:none!important;animation:none!important}}.g-intel{height:auto;min-height:100dvh}
