.qfs-fb .fan-app{--muted:#a6b0bd;max-width:1040px;margin:0 auto;padding:22px 3.5% 60px}.qfs-fb .fan-loading{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}.qfs-fb .fan-section{margin-top:26px}.qfs-fb .fan-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.qfs-fb .fan-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:800}.qfs-fb .fan-n{color:var(--muted);font-weight:600}.qfs-fb .fan-section-sub{color:var(--muted);font-size:12px;font-weight:500}.qfs-fb .fan-league-switcher{flex-wrap:wrap;gap:12px;display:flex}.qfs-fb .fan-league-tab{text-align:left;background:var(--surface);border:1px solid var(--border);min-width:200px;color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;flex:240px;gap:6px;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.qfs-fb .fan-league-tab:hover{border-color:#454d58}.qfs-fb .fan-league-tab.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#06b7c814}.qfs-fb .fan-league-tab .flt-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.qfs-fb .fan-league-tab .flt-name{font-size:14.5px;font-weight:800}.qfs-fb .fan-league-tab.active .flt-name{color:var(--blue)}.qfs-fb .fan-league-tab .flt-pill{color:#04262a;background:var(--blue);text-transform:uppercase;letter-spacing:.03em;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:800}.qfs-fb .fan-league-tab .flt-meta{color:var(--muted);font-size:12px;font-weight:600}.qfs-fb .fan-league-tab.new{color:var(--muted);border-style:dashed;flex-direction:row;flex:180px;justify-content:center;align-items:center;gap:8px;min-width:160px;font-size:13px;font-weight:700}.qfs-fb .fan-league-tab.new:hover{border-color:var(--blue);color:var(--blue)}.qfs-fb .fan-edit-btn{background:var(--surface2);border:1px solid var(--border);color:var(--blue);cursor:pointer;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.qfs-fb .fan-edit-btn svg{color:var(--blue)}.qfs-fb .fan-edit-btn:hover{border-color:var(--blue)}.qfs-fb .fan-setup-summary{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px}.qfs-fb .fan-setup-summary .fss-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;font-weight:600;display:flex}.qfs-fb .fan-setup-summary .fss-line b{color:var(--text);font-size:14.5px;font-weight:800}.qfs-fb .fan-setup-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.qfs-fb .fan-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px 24px}.qfs-fb .fan-settings-grid{grid-template-columns:1.3fr 1fr;gap:22px 32px;display:grid}.qfs-fb .fan-field{flex-direction:column;gap:8px;display:flex}.qfs-fb .fan-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.qfs-fb .fan-input,.qfs-fb .fan-select-input{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.qfs-fb .fan-select-input{cursor:pointer;font-size:13.5px}.qfs-fb .fan-input:focus,.qfs-fb .fan-select-input:focus{border-color:var(--blue);outline:none}.qfs-fb .fan-slots-block{margin-top:20px}.qfs-fb .fan-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:12px;font-weight:800;display:flex}.qfs-fb .fan-subhead .fan-section-sub{text-transform:none;letter-spacing:0}.qfs-fb .fan-stepper{background:var(--surface2);border:1px solid var(--border);border-radius:8px;align-items:center;width:fit-content;display:inline-flex}.qfs-fb .fan-stepper button{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:16px;font-weight:700;display:flex}.qfs-fb .fan-stepper button:hover:not(:disabled){color:var(--blue)}.qfs-fb .fan-stepper button:disabled{opacity:.35;cursor:default}.qfs-fb .fan-stepper .fan-stepper-val{text-align:center;min-width:44px;color:var(--text);border-left:1px solid var(--border);border-right:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:36px;padding:0 4px;font-size:15px;font-weight:800;display:flex}.qfs-fb .fan-pill-group{flex-wrap:wrap;gap:8px;display:flex}.qfs-fb .fan-fmt-pill{border:1px solid var(--border);background:var(--surface2);color:var(--muted);cursor:pointer;border-radius:99px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.qfs-fb .fan-fmt-pill:hover{color:var(--text);border-color:#454d58}.qfs-fb .fan-fmt-pill.active{background:var(--blue);border-color:var(--blue);color:#04262a}.qfs-fb .fan-nosync-chip{color:var(--muted);background:var(--surface2);border:1px solid var(--border);border-radius:99px;align-items:center;gap:7px;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.qfs-fb .fan-nosync-chip .fns-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.qfs-fb .fan-slots-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.qfs-fb .fan-slot-chip{background:var(--surface);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.qfs-fb .fan-slot-chip .fsc-label{flex-direction:column;gap:2px;display:flex}.qfs-fb .fan-slot-chip .fsc-abbr{color:var(--text);font-size:13.5px;font-weight:800}.qfs-fb .fan-slot-chip .fsc-full{color:var(--muted);font-size:10.5px;font-weight:600}.qfs-fb .fan-slot-chip .fan-stepper button{width:30px;height:30px;font-size:14px}.qfs-fb .fan-slot-chip .fan-stepper .fan-stepper-val{min-width:30px;height:30px;font-size:13.5px}.qfs-fb .fan-ledger-head{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);grid-template-columns:44px minmax(0,1.9fr) minmax(0,1.6fr) minmax(0,1.05fr) 74px minmax(0,1.45fr) 20px;align-items:end;gap:20px;padding:0 14px 8px;font-size:9px;font-weight:800;display:grid}.qfs-fb .fan-ledger-head span{font-size:9px}.qfs-fb .fan-ledger-head em,.qfs-fb .fan-whead em{text-transform:none;letter-spacing:0;color:#8b949e;margin-top:2px;font-style:normal;font-weight:600;display:block}.qfs-fb .fan-ledger-head span,.qfs-fb .fan-whead span{text-align:center}.qfs-fb .fan-ledger-row.filled>.fan-lu-slot{justify-self:center}.qfs-fb .fan-ledger-row.filled>.fan-prod,.qfs-fb .fan-wrow>.fan-prod{justify-content:center;display:flex}.qfs-fb .fan-ledger-group{flex-direction:column;gap:7px;display:flex}.qfs-fb .fan-ledger-glabel{letter-spacing:.09em;text-transform:uppercase;color:#8b949e;margin:16px 3px 8px;font-size:9.5px;font-weight:800}.qfs-fb .fan-ledger-row{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 12px;font-family:inherit;display:flex}.qfs-fb .fan-ledger-row.empty.add{cursor:pointer;color:var(--muted);background:0 0;border-style:dashed;transition:border-color .15s,background .15s,color .15s}.qfs-fb .fan-ledger-row.empty.add:hover{border-color:var(--blue);color:var(--blue);background:#06b7c80d}.qfs-fb .fan-ledger-row.filled{grid-template-columns:44px minmax(0,1.9fr) minmax(0,1.6fr) minmax(0,1.05fr) 74px minmax(0,1.45fr) 20px;align-items:center;gap:20px;display:grid;position:relative}.qfs-fb .fan-lu-slot{text-transform:uppercase;color:var(--text);background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:7px;flex:none;width:48px;padding:6px 0;font-size:10px;font-weight:800}.qfs-fb .fan-lu-shot{background:var(--surface2);border:1px solid var(--border);border-radius:50%;flex:none;width:32px;height:32px;position:relative;overflow:hidden}.qfs-fb .fan-lu-shot img{object-fit:cover;object-position:top center;border-radius:50%;width:100%;height:100%}.qfs-fb .fan-lu-shield{border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:flex}.qfs-fb .fan-lu-pl{align-items:center;gap:10px;min-width:0;display:flex}.qfs-fb .fan-lu-id{flex:1;min-width:0}.qfs-fb .fan-lu-name{color:var(--text);flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.qfs-fb .fan-lu-name .nm{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.2;display:-webkit-box;overflow:hidden}.qfs-fb .fan-lu-name .fan-inj-tag,.qfs-fb .fan-lu-name .fan-hidden-badge{flex:none;align-self:center}.qfs-fb .fan-lu-sub{color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:600}.qfs-fb .fan-wsub,.qfs-fb .fan-lu-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qfs-fb .fan-lu-sub b{color:var(--text);font-weight:700}.qfs-fb .fan-lu-add{flex:1;font-size:13px;font-weight:700}.qfs-fb .fan-lu-cue{opacity:.8;flex:none;font-size:11px;font-weight:700}.qfs-fb .fan-lu-remove{border:1px solid var(--border);color:#8b949e;cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}.qfs-fb .fan-lu-remove:hover{color:var(--red);border-color:#f8514966}.qfs-fb .fan-ledger-row.filled .fan-lu-remove{align-self:center}.qfs-fb .fan-lu-note{color:var(--muted);padding:4px 2px;font-size:12px;font-style:italic}.qfs-fb .fan-roster-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.qfs-fb .fan-roster-summary{color:var(--muted);font-size:12.5px;font-weight:600}.qfs-fb .fan-roster-summary b{color:var(--text);font-weight:800}.qfs-fb .fan-dstlogo{background:var(--surface2);justify-content:center;align-items:center;padding:3px;display:flex;position:relative;overflow:hidden}.qfs-fb .fan-dstlogo img{object-fit:contain;width:100%;height:100%}.qfs-fb .fan-dstlogo .fan-dst-abbr{border-radius:inherit;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:none;position:absolute;inset:0}.qfs-fb .fan-dstlogo.noimg{padding:0}.qfs-fb .fan-dstlogo.noimg .fan-dst-abbr{display:flex}.qfs-fb .fan-lu-pos{color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:4px;flex:none;padding:1px 5px;font-size:9px;font-weight:800}.qfs-fb .fan-mu{border:1px solid #0000;border-radius:8px;min-width:0;padding:7px 10px}.qfs-fb .fan-mu-v{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;font-size:11.5px;font-weight:800;display:flex;overflow:hidden}.qfs-fb .fan-mu-opp{color:var(--text);letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:700}.qfs-fb .fan-mu-d{color:var(--muted);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.qfs-fb .fan-mu.smash{background:#2ea04352;border-color:#3fb950bf}.qfs-fb .fan-mu.fav{background:#3fb9501a;border-color:#3fb95042}.qfs-fb .fan-mu.neutral{background:#aeb9c417;border-color:#aeb9c438}.qfs-fb .fan-mu.tough{background:#db6d281f;border-color:#db6d284d}.qfs-fb .fan-mu.shutdown{background:#f851494d;border-color:#f85149bf}.qfs-fb .fan-mu.na{background:var(--surface2);border-color:var(--border)}.qfs-fb .fan-mu.smash .fan-mu-v{color:#5fe276;font-weight:900}.qfs-fb .fan-mu.fav .fan-mu-v{color:#3fb950}.qfs-fb .fan-mu.neutral .fan-mu-v,.qfs-fb .fan-mu.na .fan-mu-v{color:#aeb9c4}.qfs-fb .fan-mu.tough .fan-mu-v{color:#f0883e}.qfs-fb .fan-mu.shutdown .fan-mu-v{color:#ff8a82;font-weight:900}.qfs-fb .fan-mu.na .fan-mu-v{text-transform:none;letter-spacing:0}.qfs-fb .fan-prod{min-width:0}.qfs-fb .fan-prod-fp{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.qfs-fb .fan-prod-fp .u{color:#8b949e;letter-spacing:.04em;margin-left:3px;font-size:9px;font-weight:800}.qfs-fb .fan-l5x{flex-direction:column;align-items:center;gap:3px;width:max-content;display:flex}.qfs-fb .fan-l5x-bars{align-items:flex-end;gap:5px;display:flex}.qfs-fb .fan-l5x-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;display:flex}.qfs-fb .fan-l5x-bar em{color:#aeb9c4;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal;font-weight:800;line-height:1}.qfs-fb .fan-l5x-bar i{opacity:.6;background:#8b98a6;border-radius:2px;width:10px;min-height:6px}.qfs-fb .fan-l5x-bar i.boom{background:var(--green);opacity:1}.qfs-fb .fan-l5x-bar i.bust{background:var(--red);opacity:.78}.qfs-fb .fan-l5x-cap{letter-spacing:.07em;text-transform:uppercase;color:#8b949e;font-size:8.5px;font-weight:900}.qfs-fb .fan-l5x-trend{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.qfs-fb .fan-l5x-trend.up{color:var(--green)}.qfs-fb .fan-l5x-trend.dn{color:var(--red)}.qfs-fb .fan-l5x-trend.fl{color:var(--muted)}.qfs-fb .fan-st{text-align:center;min-width:0}.qfs-fb .fan-st-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.qfs-fb .fan-st-bar{background:#aeb9c429;border-radius:3px;max-width:64px;height:5px;margin:5px auto 0;overflow:hidden}.qfs-fb .fan-st-bar i{background:var(--blue);border-radius:3px;height:100%;display:block}.qfs-fb .fan-lean{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:100%;display:flex}.qfs-fb .fan-lean-fp{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.qfs-fb .fan-lean-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.qfs-fb .fan-lean-chip.must{background:var(--green);color:#04261a;box-shadow:0 0 0 1px #3fb95066}.qfs-fb .fan-lean-chip.start{color:var(--green);background:#3fb95026;border:1px solid #3fb95073}.qfs-fb .fan-lean-chip.toss{color:#aeb9c4;background:#aeb9c424;border:1px solid #aeb9c44d}.qfs-fb .fan-lean-chip.sit{color:var(--red);background:#f8514924;border:1px solid #f8514973}.qfs-fb .fan-lean-why{color:var(--muted);text-align:center;text-wrap:balance;max-width:24ch;font-size:11px;line-height:1.45}.qfs-fb .fan-rng{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.qfs-fb .fan-rng-proj{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:900;line-height:1.1}.qfs-fb .fan-rng-proj s{color:#8b949e;letter-spacing:.05em;margin-left:4px;font-size:8.5px;font-weight:800;text-decoration:none}.qfs-fb .fan-cmp-link{color:var(--blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:10.5px;font-weight:800;display:inline-flex}.qfs-fb .fan-cmp-link .arr{font-size:12px;font-weight:900}.qfs-fb .fan-cmp-link:hover{color:var(--text)}.qfs-fb .fan-searchwrap{border:1.5px solid var(--blue);background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 0 0 3px #06b7c829,0 12px 30px #06b7c824}.qfs-fb .fan-search{background:var(--surface2);align-items:center;gap:10px;padding:10px 12px;display:flex}.qfs-fb .fan-search .fan-lu-slot{color:var(--blue);background:#06b7c824;border-color:#06b7c880}.qfs-fb .fan-search-mag{color:var(--blue);flex:none;font-size:14px}.qfs-fb .fan-search-input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.qfs-fb .fan-search-input::placeholder{color:#8b949e}.qfs-fb .fan-search-cancel{color:var(--muted);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;flex:none;padding:4px 6px;font-family:inherit;font-size:11px;font-weight:800}.qfs-fb .fan-search-cancel:hover{color:var(--text)}.qfs-fb .fan-search-menu{border-top:1px solid var(--border);max-height:268px;overflow-y:auto}.qfs-fb .fan-opt{cursor:pointer;border-bottom:1px solid var(--line,#21262d);text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:10px;width:100%;padding:8px 11px;font-family:inherit;display:flex}.qfs-fb .fan-opt:last-child{border-bottom:none}.qfs-fb .fan-opt:hover{background:var(--surface2)}.qfs-fb .fan-opt-shot{background:var(--surface);border:1px solid var(--border);border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden}.qfs-fb .fan-opt-shot img{object-fit:cover;object-position:top center;border-radius:50%;width:100%;height:100%}.qfs-fb .fan-opt-shield{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:flex}.qfs-fb .fan-opt-nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;font-size:13.5px;font-weight:700;overflow:hidden}.qfs-fb .fan-opt-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.qfs-fb .fan-opt-bye{color:var(--amber,#e3b341)}.qfs-fb .fan-opt-fp{text-align:right;flex:none;width:52px}.qfs-fb .fan-opt-fp b{color:var(--text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.qfs-fb .fan-opt-fp s{color:#8b949e;letter-spacing:.04em;font-size:8px;font-weight:800;text-decoration:none;display:block}.qfs-fb .fan-opt-glabel{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line,#21262d);padding:10px 12px 5px;font-size:9.5px;font-weight:800}.qfs-fb .fan-search-empty{text-align:center;color:#8b949e;padding:16px;font-size:12.5px}.qfs-fb .fan-modal-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qfs-fb .fan-modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:420px}.qfs-fb .fan-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.qfs-fb .fan-modal-header h3{color:var(--text);margin:0;font-size:15px;font-weight:800}.qfs-fb .fan-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;font-family:inherit;font-size:16px}.qfs-fb .fan-modal-close:hover{color:var(--text)}.qfs-fb .fan-modal-body{padding:20px}.qfs-fb .fan-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.qfs-fb .fan-form-error{color:var(--red);margin-top:12px;font-size:12px}.qfs-fb .fan-modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.qfs-fb .fan-cmp-modal{width:100%;max-width:560px}.qfs-fb .fan-cmp-modal .fan-searchwrap{box-shadow:0 0 0 3px #06b7c824}.qfs-fb .fan-cmp-modal .fan-search-menu{max-height:46vh}.qfs-fb .fan-cmp-heads{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);display:grid}.qfs-fb .fan-cmp-head{align-items:center;gap:11px;min-width:0;padding:15px 18px;display:flex}.qfs-fb .fan-cmp-head.b{text-align:right;flex-direction:row-reverse}.qfs-fb .fan-cmp-head .fan-lu-shot,.qfs-fb .fan-cmp-head .fan-lu-shield{width:42px;height:42px}.qfs-fb .fan-cmp-hn{color:var(--text);overflow-wrap:break-word;font-size:14.5px;font-weight:800}.qfs-fb .fan-cmp-hs{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.qfs-fb .fan-cmp-vs{background:var(--bg);color:var(--muted);border-left:1px solid var(--border);border-right:1px solid var(--border);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.qfs-fb .fan-cmp-verdict{border-bottom:1px solid var(--border);background:#06b7c80f;align-items:center;gap:12px;padding:14px 18px;display:flex}.qfs-fb .fan-cmp-badge{letter-spacing:.05em;text-transform:uppercase;color:#04261a;background:var(--green);border-radius:7px;flex:none;padding:6px 11px;font-size:9.5px;font-weight:800}.qfs-fb .fan-cmp-badge.flat{background:var(--surface2);color:var(--muted);border:1px solid var(--border)}.qfs-fb .fan-cmp-vtxt .vl{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:9.5px;font-weight:800}.qfs-fb .fan-cmp-vtxt .vm{color:var(--text);margin-top:2px;font-size:13.5px;font-weight:700}.qfs-fb .fan-cmp-vtxt .vm b{color:var(--green)}.qfs-fb .fan-cmp-vtxt .vs{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5}.qfs-fb .fan-cmp-t{border-collapse:collapse;table-layout:fixed;width:100%}.qfs-fb .fan-cmp-t td{border-bottom:1px solid var(--line,#21262d);text-align:center;color:var(--text);font-variant-numeric:tabular-nums;padding:10px 18px;font-size:13px;font-weight:700}.qfs-fb .fan-cmp-t tr:last-child td{border-bottom:none}.qfs-fb .fan-cmp-t .rl{width:26%;color:var(--muted);background:var(--bg);text-align:center;font-size:11.5px;font-weight:600}.qfs-fb .fan-cmp-t td.win{position:relative}.qfs-fb .fan-cmp-t td.win:after{content:"";pointer-events:none;background:#3fb9501f;position:absolute;inset:0}.qfs-fb .fan-cmp-t td.win b{color:var(--green)}.qfs-fb .fan-cmp-t .sub{color:#8b949e;margin-top:2px;font-size:9.5px;font-weight:700;display:block}.qfs-fb .fan-subnav{background:var(--bg);border:1px solid var(--border);border-radius:14px;gap:6px;margin:28px 0 16px;padding:6px;display:flex;box-shadow:inset 0 1px 3px #0006}.qfs-fb .fan-subnav a,.qfs-fb .fan-subnav button{color:var(--muted);letter-spacing:.02em;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:10px;flex:1 1 0;padding:13px 16px;font-family:inherit;font-size:14.5px;font-weight:800;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s}.qfs-fb .fan-subnav a:hover:not(.active),.qfs-fb .fan-subnav button:hover:not(.active){color:var(--text);background:var(--surface2)}.qfs-fb .fan-subnav a.active,.qfs-fb .fan-subnav button.active{color:#042b30;background:linear-gradient(#0ac7d9,#06b7c8);box-shadow:0 3px 10px #06b7c86b,inset 0 1px #ffffff47}.qfs-fb .fan-injwatch{margin-top:18px}.qfs-fb .fan-injwatch-strip{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.qfs-fb .fan-inj-row{border-bottom:1px solid var(--line,#21262d);align-items:center;gap:12px;padding:11px 15px;display:flex}.qfs-fb .fan-inj-row:last-child{border-bottom:none}.qfs-fb .fan-inj-flag{border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:30px;height:26px;padding:0 6px;font-size:10px;font-weight:900;display:flex}.qfs-fb .fan-inj-id{flex:1;min-width:0}.qfs-fb .fan-inj-nm{color:var(--text);font-size:13.5px;font-weight:800}.qfs-fb .fan-inj-nm .fan-lu-pos{margin-left:4px}.qfs-fb .fan-inj-desc{color:#c2cbd6;margin-top:2px;font-size:12px;font-weight:600}.qfs-fb .fan-inj-desc b{color:var(--text);font-weight:800}.qfs-fb .fan-inj-empty{text-align:center;color:#aeb9c4;padding:20px 16px;font-size:12.5px}.qfs-fb .fan-inj-empty b{color:var(--text)}.qfs-fb .fan-inj-tag{vertical-align:middle;border-radius:4px;margin-left:5px;padding:1px 5px;font-size:8.5px;font-weight:900}.qfs-fb .fan-inj-tag.q{color:var(--amber,#e3b341);background:#e3b34129}.qfs-fb .fan-inj-tag.o,.qfs-fb .fan-inj-tag.ir{color:#ff8a82;background:#f851492e}.qfs-fb .fan-inj-tag.d{color:#f0883e;background:#db6d2829}.qfs-fb .fan-inj-tag.pup{color:#c2cbd6;background:#8b949e2e}.qfs-fb .fan-posfilter{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.qfs-fb .fan-posfilter button{border:1px solid var(--border);background:var(--surface2);color:var(--muted);cursor:pointer;letter-spacing:.02em;border-radius:99px;padding:7px 15px;font-family:inherit;font-size:12.5px;font-weight:800}.qfs-fb .fan-posfilter button.active{background:var(--blue);border-color:var(--blue);color:#04262a}.qfs-fb .fan-posfilter button:hover:not(.active){color:var(--text);border-color:#454d58}.qfs-fb .fan-wtoolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.qfs-fb .fan-wtoolbar .avail{color:var(--muted);font-weight:600}.qfs-fb .fan-wtoolbar .avail b{color:var(--text);font-weight:800}.qfs-fb .fan-hidden-toggle{background:var(--surface2);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:800;display:inline-flex}.qfs-fb .fan-hidden-toggle:hover{color:var(--text);border-color:#454d58}.qfs-fb .fan-hidden-toggle .cnt{color:var(--amber,#e3b341)}.qfs-fb .fan-whead,.qfs-fb .fan-wrow{grid-template-columns:26px minmax(0,1.95fr) 76px minmax(0,1.75fr) minmax(0,1.1fr) minmax(0,1.3fr) 58px;align-items:center;gap:20px;display:grid}.qfs-fb .fan-whead{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:end;padding:0 14px 8px;font-size:9px;font-weight:800}.qfs-fb .fan-wtable{flex-direction:column;gap:7px;display:flex}.qfs-fb .fan-wrow{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px 14px}.qfs-fb .fan-wrow:hover{border-color:#454d58}.qfs-fb .fan-wrow.hid{opacity:.82;border-style:dashed}.qfs-fb .fan-wrow.hid .fan-lu-name .nm{-webkit-text-decoration:line-through #8b949e;text-decoration:line-through #8b949e}.qfs-fb .fan-hidden-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--amber,#e3b341);background:#e3b34124;border:1px solid #e3b34166;border-radius:4px;flex:none;padding:1px 5px;font-size:8.5px;font-weight:900}.qfs-fb .fan-wrk{color:#8b949e;text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.qfs-fb .fan-wrow.top .fan-wrk{color:var(--blue)}.qfs-fb .fan-wpl{align-items:center;gap:10px;min-width:0;display:flex}.qfs-fb .fan-own{text-align:center}.qfs-fb .fan-own-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.qfs-fb .fan-own-chg{font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px;font-weight:800}.qfs-fb .fan-own-chg.up{color:var(--green)}.qfs-fb .fan-own-chg.dn{color:var(--red)}.qfs-fb .fan-own-bar{background:#aeb9c429;border-radius:3px;max-width:70px;height:4px;margin:5px auto 0;overflow:hidden}.qfs-fb .fan-own-bar i{background:var(--blue);border-radius:3px;height:100%;display:block}.qfs-fb .fan-take{flex-direction:column;gap:4px;min-width:0;display:flex}.qfs-fb .fan-take-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;width:fit-content;padding:4px 10px;font-size:10px;font-weight:900;display:inline-flex}.qfs-fb .fan-take-chip.priority{background:var(--green);color:#04261a;box-shadow:0 0 0 1px #3fb95066}.qfs-fb .fan-take-chip.strong{color:var(--green);background:#3fb95026;border:1px solid #3fb95073}.qfs-fb .fan-take-chip.spec{color:#aeb9c4;background:#aeb9c424;border:1px solid #aeb9c44d}.qfs-fb .fan-take-why{color:var(--muted);max-width:24ch;font-size:11px;line-height:1.45}.qfs-fb .fan-addwrap{flex-direction:column;gap:5px;display:flex}.qfs-fb .fan-addbtn{width:100%;color:var(--blue);cursor:pointer;letter-spacing:.02em;background:#06b7c81a;border:1px solid #06b7c873;border-radius:8px;padding:8px 0;font-family:inherit;font-size:12px;font-weight:900}.qfs-fb .fan-addbtn:hover{background:var(--blue);color:#04262a}.qfs-fb .fan-hidebtn{color:#8b949e;cursor:pointer;background:0 0;border:none;width:100%;padding:3px 0;font-family:inherit;font-size:10px;font-weight:800}.qfs-fb .fan-hidebtn:hover{color:var(--red)}.qfs-fb .fan-restorebtn{border:1px solid var(--border);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 0;font-family:inherit;font-size:11.5px;font-weight:800}.qfs-fb .fan-restorebtn:hover{border-color:var(--blue);color:var(--blue)}.qfs-fb .fan-wsub{color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:600}.qfs-fb .fan-wsub b,.qfs-fb .fan-wsub-pos{color:var(--text);font-weight:800}.qfs-fb .fan-stream-h{letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin:28px 0 4px;font-size:11px;font-weight:900}.qfs-fb .fan-stream-sub{color:var(--muted);margin:0 0 14px;font-size:12px}.qfs-fb .fan-stream-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qfs-fb .fan-scard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.qfs-fb .fan-scard-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.qfs-fb .fan-scard-head .fan-lu-shot,.qfs-fb .fan-scard-head .fan-lu-shield,.qfs-fb .fan-scard-head .fan-dstlogo{width:34px;height:34px}.qfs-fb .fan-scard-nm{color:var(--text);font-size:14px;font-weight:800}.qfs-fb .fan-scard-sub{color:var(--muted);margin-top:1px;font-size:11px;font-weight:600}.qfs-fb .fan-scard-rk{color:#8b949e;margin-left:auto;font-size:11px;font-weight:900}.qfs-fb .fan-scard .fan-mu{margin-bottom:11px}.qfs-fb .fan-scard-row{border-top:1px solid var(--line,#21262d);justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.qfs-fb .fan-scard-row .k{color:var(--muted);font-weight:600}.qfs-fb .fan-scard-row .v{font-variant-numeric:tabular-nums;color:var(--text);font-weight:800}.qfs-fb .fan-scard .fan-addwrap{margin-top:12px}.qfs-fb .fan-trade{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 54px 1fr;display:grid;overflow:hidden}.qfs-fb .fan-tside{padding:16px 18px}.qfs-fb .fan-tside.get{border-left:1px solid var(--border)}.qfs-fb .fan-tside-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900}.qfs-fb .fan-tside.give .fan-tside-label{color:#f0883e}.qfs-fb .fan-tside.get .fan-tside-label{color:var(--green)}.qfs-fb .fan-tp{border-bottom:1px solid var(--line,#21262d);align-items:center;gap:10px;padding:9px 0;display:flex}.qfs-fb .fan-tp:last-of-type{border-bottom:none}.qfs-fb .fan-tp .fan-lu-shot,.qfs-fb .fan-tp .fan-dstlogo{width:30px;height:30px}.qfs-fb .fan-tp-id{flex:1;min-width:0}.qfs-fb .fan-tp-nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.qfs-fb .fan-tp-sub{color:var(--muted);margin-top:1px;font-size:10px;font-weight:600}.qfs-fb .fan-tp-fp{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:800}.qfs-fb .fan-tp-fp s{color:#8b949e;letter-spacing:.04em;font-size:8px;font-weight:800;text-decoration:none;display:block}.qfs-fb .fan-tp-x{border:1px solid var(--border);color:#8b949e;cursor:pointer;background:0 0;border-radius:5px;flex:none;width:20px;height:20px;font-family:inherit;font-size:10px;font-weight:800}.qfs-fb .fan-tp-x:hover{color:var(--red);border-color:#f8514966}.qfs-fb .fan-tadd{border:1px dashed var(--border);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:8px 0;font-family:inherit;font-size:11.5px;font-weight:800}.qfs-fb .fan-tadd:hover{border-color:var(--blue);color:var(--blue)}.qfs-fb .fan-tvs{background:var(--bg);color:var(--muted);justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.qfs-fb .fan-tverdict{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:14px;overflow:hidden}.qfs-fb .fan-tv-head{border-bottom:1px solid var(--border);background:#06b7c80f;align-items:center;gap:14px;padding:15px 20px;display:flex}.qfs-fb .fan-tv-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:8px;flex:none;padding:7px 13px;font-size:10px;font-weight:900}.qfs-fb .fan-tv-badge.win{color:#04261a;background:var(--green)}.qfs-fb .fan-tv-badge.fair{color:var(--muted);background:var(--surface2);border:1px solid var(--border)}.qfs-fb .fan-tv-badge.pass{color:#f0883e;background:#db6d2826;border:1px solid #db6d2866}.qfs-fb .fan-tv-m{color:var(--text);font-size:14px;font-weight:800}.qfs-fb .fan-tv-m b{color:var(--green)}.qfs-fb .fan-tv-m b.dn{color:#f0883e}.qfs-fb .fan-tv-drop{color:#f0883e;margin-top:5px;font-size:12px;font-weight:700;line-height:1.45}.qfs-fb .fan-tv-s{color:#b3bdc9;margin-top:3px;font-size:11.5px;line-height:1.5}.qfs-fb .fan-tbal{border-bottom:1px solid var(--border);padding:15px 20px}.qfs-fb .fan-tbal-track{background:var(--surface2);border:1px solid var(--border);border-radius:5px;height:9px;position:relative}.qfs-fb .fan-tbal-track .mid{z-index:2;background:#454d58;width:2px;position:absolute;top:-4px;bottom:-4px;left:50%;transform:translate(-1px)}.qfs-fb .fan-tbal-fill{border-radius:4px;position:absolute;top:0;bottom:0}.qfs-fb .fan-tbal-labels{color:#aeb9c4;justify-content:space-between;margin-top:8px;font-size:11px;font-weight:800;display:flex}.qfs-fb .fan-tbal-labels .even{color:#8b949e}.qfs-fb .fan-tbal-cap{color:#b3bdc9;text-align:center;margin-top:10px;font-size:12px;font-weight:600}.qfs-fb .fan-tbal-cap b{color:var(--green);font-weight:800}.qfs-fb .fan-tbal-cap b.dn{color:#f0883e}.qfs-fb .fan-tempty{text-align:center;color:#8b949e;padding:26px 18px;font-size:12.5px}.qfs-fb .fan-mcard{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:12px 14px}.qfs-fb .fmc-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:0;font-family:inherit;display:flex}.qfs-fb .fmc-head .fan-lu-slot{flex:none}.qfs-fb .fan-mrk{text-align:center;width:22px;color:var(--blue);flex:none;font-size:16px;font-weight:900}.qfs-fb .fmc-head .fan-lu-shot,.qfs-fb .fmc-head .fan-lu-shield,.qfs-fb .fmc-head .fan-dstlogo{flex:none;width:36px;height:36px}.qfs-fb .fmc-id{flex:1;min-width:0}.qfs-fb .fmc-nm{color:var(--text);flex-wrap:wrap;align-items:center;gap:5px;font-size:15.5px;font-weight:800;line-height:1.15;display:flex}.qfs-fb .fmc-nm .fan-inj-tag{flex:none}.qfs-fb .fmc-sub{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.qfs-fb .fmc-sub .fan-wsub-pos{color:var(--text);font-weight:800}.qfs-fb .fmc-caret{color:var(--blue);flex:none;padding-left:4px;font-size:20px;font-weight:900;line-height:1;transition:transform .18s}.qfs-fb .fan-mcard.expanded .fmc-caret{transform:rotate(180deg)}.qfs-fb .fmc-foot{border-top:1px solid var(--line,#21262d);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-top:12px;padding-top:11px;display:flex}.qfs-fb .fmc-fp{font-variant-numeric:tabular-nums;color:var(--text);flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:900;line-height:1.15;display:flex}.qfs-fb .fmc-fp s{color:#9aa4b0;letter-spacing:.06em;margin:2px 0 0;font-size:8.5px;font-weight:800;text-decoration:none;display:block}.qfs-fb .fmc-rng{flex:none}.qfs-fb .fmc-l5{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.qfs-fb .fmc-bars{align-items:flex-end;gap:4px;display:flex}.qfs-fb .fmc-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;display:flex}.qfs-fb .fmc-bar em{color:#aeb9c4;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal;font-weight:800;line-height:1}.qfs-fb .fmc-bar i{opacity:.6;background:#8b98a6;border-radius:2px;width:9px;min-height:5px}.qfs-fb .fmc-bar i.boom{background:var(--green);opacity:1}.qfs-fb .fmc-bar i.bust{background:var(--red);opacity:.78}.qfs-fb .fmc-l5cap{letter-spacing:.07em;text-transform:uppercase;color:#8b949e;font-size:8px;font-weight:900}.qfs-fb .fmc-pill{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;box-sizing:border-box;border:1px solid;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:1px;width:72px;padding:6px;font-size:9.5px;font-weight:900;line-height:1.15;display:inline-flex}.qfs-fb .fmc-pill.smash{color:#5fe276;background:#2ea04342;border-color:#3fb95099}.qfs-fb .fmc-pill.fav{color:#3fb950;background:#3fb9501f;border-color:#3fb95066}.qfs-fb .fmc-pill.neutral,.qfs-fb .fmc-pill.na{color:#aeb9c4;background:#aeb9c41a;border-color:#aeb9c452}.qfs-fb .fmc-pill.tough{color:#f0883e;background:#db6d2824;border-color:#db6d2866}.qfs-fb .fmc-pill.shutdown{color:#ff8a82;background:#f851493d;border-color:#f851498c}.qfs-fb .fmc-pill .opp{color:var(--muted);letter-spacing:.02em;font-size:8.5px;font-weight:800}.qfs-fb .fmc-chip{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;border-radius:99px;flex:none;justify-content:center;align-items:center;width:78px;padding:7px 6px;font-size:9.5px;font-weight:900;display:inline-flex}.qfs-fb .fmc-chip.must,.qfs-fb .fmc-chip.priority{background:var(--green);color:#04261a}.qfs-fb .fmc-chip.start,.qfs-fb .fmc-chip.strong{color:var(--green);background:#3fb95026;border:1px solid #3fb95073}.qfs-fb .fmc-chip.toss,.qfs-fb .fmc-chip.spec{color:#aeb9c4;background:#aeb9c424;border:1px solid #aeb9c44d}.qfs-fb .fmc-chip.sit{color:#ff8a82;background:#f8514924;border:1px solid #f8514973}@media (max-width:380px){.qfs-fb .fan-mcard{padding:12px 10px}.qfs-fb .fmc-foot{gap:5px}.qfs-fb .fmc-pill{padding:6px}.qfs-fb .fmc-chip{padding:7px 8px}.qfs-fb .fmc-bars{gap:3px}}.qfs-fb .fmc-detail{border-top:1px solid var(--line,#21262d);margin-top:12px;padding-top:12px;display:none}.qfs-fb .fan-mcard.expanded .fmc-detail{display:block}.qfs-fb .fmc-hero{border:1px solid;border-radius:11px;margin-bottom:8px;padding:11px 13px}.qfs-fb .fmc-hero.smash{background:#2ea04342;border-color:#3fb95099}.qfs-fb .fmc-hero.fav{background:#3fb9501a;border-color:#3fb9504d}.qfs-fb .fmc-hero.neutral,.qfs-fb .fmc-hero.na{background:#aeb9c41a;border-color:#aeb9c44d}.qfs-fb .fmc-hero.tough{background:#db6d2824;border-color:#db6d2861}.qfs-fb .fmc-hero.shutdown{background:#f851493d;border-color:#f851498c}.qfs-fb .fmc-k{letter-spacing:.05em;text-transform:uppercase;color:#8b949e;font-size:8.5px;font-weight:900}.qfs-fb .fmc-hv{color:var(--text);margin-top:3px;font-size:15px;font-weight:800}.qfs-fb .fmc-hero.smash .fmc-mt{color:#5fe276}.qfs-fb .fmc-hero.fav .fmc-mt{color:#3fb950}.qfs-fb .fmc-hero.neutral .fmc-mt{color:#aeb9c4}.qfs-fb .fmc-hero.tough .fmc-mt{color:#f0883e}.qfs-fb .fmc-hero.shutdown .fmc-mt{color:#ff8a82}.qfs-fb .fmc-hd{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:600}.qfs-fb .fmc-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qfs-fb .fmc-tile{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:9px 11px}.qfs-fb .fmc-tile .fmc-v{color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:800}.qfs-fb .fmc-tile .fmc-v s{color:#9aa4b0;letter-spacing:.03em;margin-left:4px;font-size:8.5px;font-weight:800;text-decoration:none}.qfs-fb .fmc-tile .fmc-v2{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600}.qfs-fb .fmc-tile .fan-st-bar{max-width:none;margin-top:9px}.qfs-fb .fmc-up{color:var(--green);font-weight:800}.qfs-fb .fmc-dn{color:var(--red);font-weight:800}.qfs-fb .fmc-acts{gap:8px;margin-top:10px;display:flex}.qfs-fb .fmc-act{text-align:center;cursor:pointer;border-radius:9px;flex:1;padding:10px 0;font-family:inherit;font-size:12.5px;font-weight:900}.qfs-fb .fmc-act.teal{color:var(--blue);background:#06b7c81f;border:1px solid #06b7c880}.qfs-fb .fmc-act.ghost{border:1px solid var(--border);color:var(--muted);background:0 0}@media (max-width:1040px){.qfs-fb .fan-settings-grid{grid-template-columns:1fr}.qfs-fb .fan-slots-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.qfs-fb .fan-whead{display:none}.qfs-fb .fan-wrow{grid-template-columns:26px 1fr auto;grid-template-areas:"rk pl pl""mu mu mu""prod prod own""take take add";gap:9px 12px;padding:11px 12px}.qfs-fb .fan-wrow>.fan-wrk{grid-area:rk;align-self:start;padding-top:4px}.qfs-fb .fan-wrow>.fan-wpl{grid-area:pl}.qfs-fb .fan-wrow>.fan-own{text-align:right;grid-area:own;align-self:center}.qfs-fb .fan-wrow>.fan-own .fan-own-bar{margin-left:auto;margin-right:0}.qfs-fb .fan-wrow>.fan-mu{grid-area:mu}.qfs-fb .fan-wrow>.fan-prod{flex-wrap:wrap;grid-area:prod;align-items:center;gap:16px;display:flex}.qfs-fb .fan-wrow>.fan-take{grid-area:take;align-self:center}.qfs-fb .fan-wrow>.fan-addwrap{grid-area:add;align-self:center;min-width:92px}.qfs-fb .fan-stream-grid,.qfs-fb .fan-trade{grid-template-columns:1fr}.qfs-fb .fan-tside.get{border-left:none;border-top:1px solid var(--border)}.qfs-fb .fan-tvs{padding:8px}}@media (max-width:760px){.qfs-fb .fan-ledger-head{display:none}.qfs-fb .fan-ledger-row.filled{grid-template-columns:38px 1fr auto;grid-template-areas:"slot pl pl""mu mu mu""prod prod st""lean lean lean";gap:9px 12px;padding:11px 12px}.qfs-fb .fan-ledger-row.filled>.fan-lu-slot{grid-area:slot}.qfs-fb .fan-ledger-row.filled>.fan-lu-pl{grid-area:pl}.qfs-fb .fan-ledger-row.filled>.fan-mu{grid-area:mu}.qfs-fb .fan-ledger-row.filled>.fan-prod{flex-wrap:wrap;grid-area:prod;align-items:center;gap:16px;display:flex}.qfs-fb .fan-ledger-row.filled>.fan-st{grid-area:st;align-self:center}.qfs-fb .fan-ledger-row.filled>.fan-lean{text-align:left;grid-area:lean;align-items:flex-start}.qfs-fb .fan-lean-why{max-width:none}.qfs-fb .fan-ledger-row.filled>.fan-lu-remove{position:absolute;top:8px;right:8px}.qfs-fb .fan-lu-name .nm{-webkit-line-clamp:1}}@media (max-width:600px){.qfs-fb .fan-app{padding-left:4%;padding-right:4%}.qfs-fb .fan-slots-grid{grid-template-columns:1fr}.qfs-fb .fan-ledger-row{gap:9px;padding:8px 10px}.qfs-fb .fan-lu-slot{width:42px}.qfs-fb .fan-opt-nm{max-width:46%}.qfs-fb .fan-cmp-head,.qfs-fb .fan-cmp-head.b{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:13px 9px}.qfs-fb .fan-cmp-head .fan-lu-shot,.qfs-fb .fan-cmp-head .fan-lu-shield,.qfs-fb .fan-cmp-head .fan-dstlogo{width:38px;height:38px}.qfs-fb .fan-cmp-hn{font-size:13px;line-height:1.25}.qfs-fb .fan-cmp-hs{margin-top:1px;font-size:10.5px}.qfs-fb .fan-cmp-heads{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.qfs-fb .fan-cmp-vs{font-size:10px}.qfs-fb .fan-cmp-verdict{gap:10px;padding:12px 13px}.qfs-fb .fan-cmp-t td{padding:9px 8px;font-size:12.5px}.qfs-fb .fan-cmp-t .rl{width:30%;font-size:11px}.qfs-fb .fan-cmp-t .sub{margin-top:3px;font-size:9px}}
