.fpg .panel .ph .ct{color:var(--violet-hi);margin-left:auto}.fpg .chip.pri{color:#0a0a0f;background:#fff;border-color:#fff}.fpg .chip.pri svg{stroke:#0a0a0f}.fpg .av-sq{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fpg .av-sq svg{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.fpg .av-u{border:1px solid var(--line-2);background:#ffffff0f}.fpg .av-u svg{stroke:var(--muted)}.fpg .av-a{background:linear-gradient(140deg,#7b86ff,#3a43c4)}.fpg .av-a svg{stroke:#fff}.fpg .task{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.fpg .task .tb{flex:1;min-width:0}.fpg .task .who{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.fpg .task .q{color:var(--ink);margin-top:5px;font-size:14px;font-style:italic;line-height:1.5}.fpg .steps{border-bottom:1px solid var(--line);padding:13px 18px}.fpg .step{color:var(--muted);align-items:center;gap:11px;padding:6px 0;font-size:13px;display:flex}.fpg .step .ic{border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.fpg .step .ic svg{fill:none;width:11px;height:11px;stroke:var(--faint);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.fpg .step.done .ic{background:#42e6a424;border-color:#0000}.fpg .step.done .ic svg{stroke:var(--green)}.fpg .step b{color:var(--ink);font-weight:600}.fpg .cands{padding:4px 0}.fpg .cands .thd,.fpg .cands .crow{grid-template-columns:1fr 74px 54px 96px 116px;align-items:center;gap:10px;padding:10px 18px;display:grid}.fpg .cands .thd{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);font-size:10px}.fpg .cands .crow{border-bottom:1px solid var(--line);font-size:13px}.fpg .cands .crow.you{background:#5b6cff14}.fpg .cands .pn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;display:flex;overflow:hidden}.fpg .cands .pn i{border-radius:50%;flex:none;width:7px;height:7px}.fpg .cands .pn .me{font-family:var(--mono);color:var(--violet-hi);border:1px solid #7a79ff66;border-radius:10px;padding:0 6px;font-size:9px}.fpg .cands .pr{font-family:var(--mono);color:var(--ink);font-size:12px}.fpg .cands .yn{font-family:var(--mono);font-size:13px}.fpg .cands .yn.y{color:var(--green)}.fpg .cands .yn.n{color:var(--red)}.fpg .cands .dt{font-family:var(--mono);font-size:11px}.fpg .cands .dt.ok{color:var(--green)}.fpg .cands .dt.no{color:#e8b45b}.fpg .cands .vd{font-family:var(--mono);border-radius:20px;justify-self:start;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;display:inline-flex}.fpg .cands .vd b{font-weight:500}.fpg .cands .vd.win{color:var(--green);background:#42e6a41a}.fpg .cands .vd.two{color:var(--muted);background:#ffffff0d}.fpg .cands .vd.out{color:var(--red);background:#f2647b1a}.fpg .verdict{border-top:1px solid var(--line);background:#42e6a40a;align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.fpg .verdict .vb{flex:1}.fpg .verdict .who{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:9.5px}.fpg .verdict .txt{color:var(--ink);margin-top:5px;font-size:13.5px;line-height:1.55}.fpg .verdict .txt em{color:var(--violet-hi);font-style:normal;font-weight:600}.fpg .shift{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:820px){.fpg .shift{grid-template-columns:1fr}}.fpg .shift .c{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:24px}.fpg .shift .c.hl{background:linear-gradient(180deg,#5b6cff0d,var(--card));border-color:#5b6cff57}.fpg .shift .c .ch{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.fpg .shift .c .ch .d{background:var(--faint);border-radius:50%;width:8px;height:8px}.fpg .shift .c.hl .ch .d{background:var(--violet-hi)}.fpg .shift .stp3{color:var(--muted);align-items:flex-start;gap:12px;padding:9px 0;font-size:14px;display:flex}.fpg .shift .stp3 .nn{font-family:var(--mono);color:var(--faint);flex:none;width:18px;margin-top:1px;font-size:11px}.fpg .shift .c.hl .stp3 .nn{color:var(--violet-hi)}.fpg .shift .stp3 b{color:var(--ink);font-weight:600}.fpg .score{padding:14px 16px 16px}.fpg .score .big{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:8px;padding:6px 2px 16px;display:flex}.fpg .score .big .n{font-family:var(--display);letter-spacing:-.03em;color:var(--violet-hi);font-size:42px;font-weight:600}.fpg .score .big .o{font-family:var(--mono);color:var(--faint);font-size:13px}.fpg .score .big .v{font-family:var(--mono);color:var(--green);background:#42e6a41a;border-radius:20px;margin-left:auto;padding:3px 10px;font-size:10.5px}.fpg .crit{align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.fpg .crit .ic{background:#42e6a424;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.fpg .crit .ic svg{fill:none;width:10px;height:10px;stroke:var(--green);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.fpg .crit span{color:var(--muted)}.fpg .crit b{color:var(--ink);font-weight:600;font-family:var(--mono);margin-left:auto;font-size:12px}.fpg .offer{padding:8px 16px 14px}.fpg .orow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.fpg .orow:last-child{border-bottom:0}.fpg .orow .k{color:var(--muted);flex:none;width:128px;font-size:12px}.fpg .orow .v{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fpg .orow .ck{color:var(--green)}.fpg .orow .ck svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.fpg .orow .live{font-family:var(--mono);color:var(--green);align-items:center;gap:5px;font-size:10px;display:inline-flex}.fpg .orow .live i{background:var(--green);border-radius:50%;width:5px;height:5px}.fpg .runner{padding:16px}.fpg .rin{border:1px solid var(--line-2);border-radius:9px;align-items:center;gap:10px;padding:9px 9px 9px 13px;display:flex}.fpg .rin .q{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-style:italic;overflow:hidden}.fpg .rin .go{font-family:var(--body);color:#0a0a0f;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:7px 13px;font-size:12px;font-weight:600}.fpg .rres{border:1px solid var(--line);background:var(--fp-card2);border-radius:11px;margin-top:13px;padding:13px 14px}.fpg .rres .rh{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;font-size:9.5px;display:flex}.fpg .rres .rh i{background:var(--green);border-radius:50%;width:6px;height:6px}.fpg .rres .rt{color:var(--ink);margin-top:8px;font-size:13.5px;line-height:1.55}.fpg .rres .rt b{color:var(--violet-hi)}.fpg .simlog .thd,.fpg .simlog .trw{grid-template-columns:1.2fr 1fr 92px 1fr;align-items:center;gap:10px;padding:11px 18px;display:grid}.fpg .simlog .thd{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);font-size:10px}.fpg .simlog .trw{border-bottom:1px solid var(--line);font-size:13px}.fpg .simlog .trw:hover{background:#ffffff05}.fpg .simlog .q{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.fpg .simlog .pick{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.fpg .simlog .pick i{border-radius:50%;flex:none;width:7px;height:7px}.fpg .simlog .vd{font-family:var(--mono);border-radius:20px;justify-self:start;padding:2px 9px;font-size:10.5px}.fpg .simlog .vd.win{color:var(--green);background:#42e6a41a}.fpg .simlog .vd.out{color:var(--red);background:#f2647b1a}.fpg .simlog .rs{font-family:var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}
