.qfs-fb .fan-app{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-preview-chrome,.qfs-fb .fan-preview-board{opacity:.55;filter:grayscale(.15);pointer-events:none;-webkit-user-select:none;user-select:none}.qfs-fb .fan-preview-chrome>.fan-section:first-child{margin-top:0}.qfs-fb .fan-preview-body{position:relative}.qfs-fb .fan-preview-veil{pointer-events:none;background:linear-gradient(#0d11171f 0%,#0d11176b 30% 70%,#0d11171f 100%);justify-content:center;display:flex;position:absolute;inset:0}.qfs-fb .fan-preview-cta{pointer-events:auto;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-self:flex-start;align-items:center;gap:12px;max-width:30rem;margin:6vh 16px;padding:26px 22px;display:flex;position:sticky;top:12vh;box-shadow:0 24px 60px #0009}.qfs-fb .fan-preview-icon{width:48px;height:48px}.qfs-fb .fan-preview-cta h2{font-family:var(--display), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.qfs-fb .fan-preview-cta p{color:var(--muted);max-width:42ch;font-size:13.5px;line-height:1.6}.qfs-fb .fan-preview-cta .btn{min-height:48px;padding:0 22px}@media (max-height:880px){.qfs-fb .fan-preview-chrome>.fan-section{display:none}.qfs-fb .fan-preview-chrome .fan-subnav{margin-top:18px}.qfs-fb .fan-preview-cta{margin-top:16px;top:8vh}}@media (max-width:640px){.qfs-fb .fan-preview-chrome>.fan-section{display:none}.qfs-fb .fan-preview-chrome .fan-subnav{margin-top:18px}.qfs-fb .fan-preview-cta{margin:14px 12px calc(var(--bottom-nav-h,0px) + 16px);gap:9px;padding:18px 16px;top:8vh}.qfs-fb .fan-preview-cta h2{font-size:24px}.qfs-fb .fan-preview-cta p{font-size:13px;line-height:1.55}.qfs-fb .fan-preview-cta .btn{width:100%}.qfs-fb .fan-preview-icon{width:36px;height:36px}.qfs-fb .fan-preview-board{max-height:520px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.qfs-fb .fan-preview-cta{position:static}.qfs-fb .fan-subnav a,.qfs-fb .fan-subnav button{white-space:nowrap;padding:12px 6px;font-size:14px}}.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:#db6d2814}.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:#2b1204;background:var(--blue-fill);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{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.qfs-fb .fan-slots-block>summary{cursor:pointer;border:1px solid var(--border);background:var(--surface2);border-radius:10px;align-items:center;min-height:44px;margin-bottom:0;padding:11px 12px;list-style:none;transition:border-color .18s,color .18s}.qfs-fb .fan-slots-block>summary::-webkit-details-marker{display:none}.qfs-fb .fan-slots-block>summary:hover{border-color:var(--blue);color:var(--text)}.qfs-fb .fan-slots-block>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.qfs-fb .fan-slots-block[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.qfs-fb .fan-slots-block[open]>summary{margin-bottom:12px}.qfs-fb .fan-slots-block .fan-slots-grid{margin-top:0}.qfs-fb .fan-ir-toggle{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.qfs-fb .fan-ir-toggle input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:17px;min-width:17px;height:17px;accent-color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:2px 0 0;padding:0}.qfs-fb .fan-ir-copy{flex-direction:column;gap:3px;display:flex}.qfs-fb .fan-ir-copy b{color:var(--text);font-size:13.5px;font-weight:700}.qfs-fb .fan-ir-copy em{color:var(--muted);max-width:60ch;font-size:12px;font-style:normal;line-height:1.5}.qfs-fb .fan-lg-note{letter-spacing:0;text-transform:none;opacity:.8;font-weight:600}.qfs-fb .fan-gate{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:18px;padding:22px 20px}.qfs-fb .fan-gate-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:10px;font-size:13px;font-weight:800}.qfs-fb .fan-gate p{color:var(--muted);max-width:62ch;font-size:13.5px;line-height:1.6}.qfs-fb .fan-gate-actions{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.qfs-fb .fan-gate-actions .btn{min-height:44px;padding:0 20px}@media (max-width:600px){.qfs-fb .fan-gate{padding:18px 16px}.qfs-fb .fan-gate-actions .btn{width:100%}}.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-fill);border-color:var(--blue-fill);color:#2b1204}.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-fill);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:var(--muted);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:var(--muted);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:#db6d280d}.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}.qfs-fb .fan-lu-shot img{object-fit:cover;object-position:top center;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.qfs-fb .fan-lu-shot{--shot:32px}.qfs-fb .fan-ledger-row .fan-lu-shot{--shot:40px;width:40px;height:40px}.qfs-fb .fan-ledger-row .fan-lu-shield{width:40px;height:40px}.qfs-fb .fan-lu-name .nm.hurt,.qfs-fb .fmc-nm .nm.hurt{color:#ff8a82}.qfs-fb .fan-inj-note{letter-spacing:.01em;color:#ff8a82;border-bottom:1px dashed #ff8a828c;width:fit-content;margin-top:3px;padding-bottom:1px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-block;position:relative}.qfs-fb .fan-inj-note:after{content:"";position:absolute;inset:-15px -10px}.qfs-fb .fan-inj-note:hover{color:#ffb3ad;border-bottom-color:#ffb3ad}.qfs-fb .fan-inj-note:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.qfs-fb .fan-swap-line{letter-spacing:.01em;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:9px;margin:0 0 12px;padding:8px 12px;font-size:12px;font-weight:700}.qfs-fb .fan-swap-line.act{color:var(--blue);background:var(--blue-alpha);border-color:#db6d2873}.qfs-fb .fan-swap-note{letter-spacing:.01em;width:fit-content;margin-top:3px;font-size:10.5px;font-weight:700;line-height:1.35;display:inline-block}.qfs-fb .fan-swap-note.in{color:var(--blue)}.qfs-fb button.fan-swap-note.act{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px dashed #db6d288c;padding:0;font-family:inherit;position:relative}.qfs-fb button.fan-swap-note.act:after{content:"";position:absolute;inset:-14px -10px}.qfs-fb button.fan-swap-note.act:hover{color:#f0873c;border-bottom-color:#f0873c}.qfs-fb button.fan-swap-note.act:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.qfs-fb .fan-swap-note.out{color:var(--muted)}.qfs-fb .fan-mcard .fan-swap-note{margin:7px 0 1px;display:block}.qfs-fb .fmc-note{margin:0 0 11px}.qfs-fb .fmc-note .fan-inj-note{margin-top:0;font-size:12px}.qfs-fb .fan-inj-row{scroll-margin-top:96px;transition:background .24s}.qfs-fb .fan-inj-row:target{background:#f851491a}@media (prefers-reduced-motion:reduce){.qfs-fb .fan-inj-row{transition:none}}.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);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;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:var(--muted);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:var(--muted);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-fill);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:var(--muted);letter-spacing:.05em;margin-left:4px;font-size:8.5px;font-weight:800;text-decoration:none}.qfs-fb .fan-rng-proj.live s{color:var(--green)}.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 #db6d2829,0 12px 30px #db6d2824}.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:#db6d2824;border-color:#db6d2880}.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:var(--muted)}.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:var(--muted);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:var(--muted);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 #db6d2824}.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:#db6d280f;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:var(--muted);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:#2b1204;background:linear-gradient(#ef8438,#db6d28);box-shadow:0 3px 10px #db6d286b,inset 0 1px #ffffff47}.qfs-fb .fan-lean-note{color:var(--muted);opacity:.9;max-width:82ch;margin-top:12px;font-size:12px;line-height:1.55}.qfs-fb .fan-lean-note+.fan-lean-note{margin-top:7px}.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:#ff8a82;background:#f8514929}.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-fill);border-color:var(--blue-fill);color:#2b1204}.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{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.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:var(--muted);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-fill);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:#db6d281a;border:1px solid #db6d2873;border-radius:8px;padding:8px 0;font-family:inherit;font-size:12px;font-weight:900}.qfs-fb .fan-addbtn:hover{background:var(--blue-fill);color:#2b1204}.qfs-fb .fan-hidebtn{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;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:var(--muted);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:var(--muted);letter-spacing:.04em;font-size:8px;font-weight:800;text-decoration:none;display:block}.qfs-fb .fan-tp-x{border:1px solid var(--border);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;flex:none;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:#db6d280f;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:var(--muted)}.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:var(--muted);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:40px;height:40px}.qfs-fb .fmc-head .fan-lu-shot{--shot:40px}.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:var(--muted);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:var(--muted);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:#db6d281f;border:1px solid #db6d2880}.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}}.qfs-fb .fan-autosave{color:var(--muted);font-size:12px;font-weight:600}.qfs-fb .fan-autosave.busy{color:var(--blue)}.qfs-fb .fan-form-error-top{margin:0 0 10px}.qfs-fb .fan-lu-slot.locked{color:var(--muted);opacity:.72}.qfs-fb .fan-slot-swap{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-self:center;align-items:center;gap:3px;width:48px;padding:0;font-family:inherit;display:inline-flex;position:relative}.qfs-fb .fan-slot-swap:after{content:"";position:absolute;inset:-6px -4px}.qfs-fb .fan-slot-swap .fan-lu-slot{width:48px;transition:border-color .15s,color .15s}.qfs-fb .fan-slot-cue{color:#6b7684;font-size:12px;font-weight:800;line-height:1;transition:color .15s}.qfs-fb .fan-slot-swap:hover .fan-lu-slot{border-color:var(--blue);color:var(--blue)}.qfs-fb .fan-slot-swap:hover .fan-slot-cue{color:var(--blue)}.qfs-fb .fan-slot-swap:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:9px}.qfs-fb .fan-slot-swap.on .fan-lu-slot{border-color:var(--blue);color:var(--blue)}.qfs-fb .fan-slot-swap.on .fan-slot-cue{color:var(--blue)}.qfs-fb .fan-swap-bar{background:var(--blue-alpha);color:var(--blue);border:1px solid #db6d2873;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.qfs-fb .fan-swap-bar b{color:var(--text);font-weight:800}.qfs-fb .fan-swap-bar button{color:var(--blue);cursor:pointer;background:0 0;border:none;min-height:34px;margin-left:auto;padding:6px 2px;font-family:inherit;font-size:12.5px;font-weight:800;text-decoration:underline}.qfs-fb .fan-ledger-row.dimmed,.qfs-fb .fan-mcard.dimmed{opacity:.34}.qfs-fb .fan-ledger-row.swap-source,.qfs-fb .fan-mcard.swap-source{border-color:var(--blue)}.qfs-fb .fan-ledger-row.swap-target,.qfs-fb .fan-mcard.swap-target{background:var(--blue-alpha);border-color:#db6d2873}.qfs-fb .fan-swap-take{cursor:pointer;background:var(--blue-alpha);min-height:34px;color:var(--blue);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #db6d288c;border-radius:8px;justify-content:center;justify-self:center;align-items:center;padding:0 14px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.qfs-fb .fan-swap-take:hover{background:#db6d283d}.qfs-fb .fan-swap-take:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qfs-fb .fan-swap-take.as-cue{pointer-events:none;margin-left:auto}.qfs-fb .fan-ledger-row.empty.target{background:var(--blue-alpha);color:var(--blue);border-style:solid;border-color:#db6d2873}.qfs-fb .fan-ledger-row.empty.dimmed{opacity:.34}.qfs-fb .fan-ledger-row.filled.stripped,.qfs-fb .fan-mcard.stripped{padding-top:0;overflow:hidden}.qfs-fb .fan-swap-strip{background:var(--blue-alpha);color:var(--blue);border-bottom:1px solid #db6d2873;align-items:center;gap:10px;padding:7px 12px;font-size:11.5px;font-weight:800;line-height:1.35;display:flex}.qfs-fb .fan-ledger-row.filled.stripped>.fan-swap-strip{grid-column:1/-1;margin:0 -12px 9px}.qfs-fb .fan-mcard.stripped>.fan-swap-strip{margin:0 -14px 11px}.qfs-fb .fan-swap-strip-txt{min-width:0}.qfs-fb .fan-swap-strip b{font-variant-numeric:tabular-nums}.qfs-fb .fan-swap-strip-go{cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:none;flex:none;min-height:32px;margin-left:auto;padding:6px 2px;font-family:inherit;font-size:11.5px;font-weight:800;text-decoration:underline}.qfs-fb .fan-swap-strip-go:hover{color:#f0873c}.qfs-fb .fan-swap-strip-go:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qfs-fb .fmc-headrow{align-items:center;gap:9px;display:flex}.qfs-fb .fmc-headrow>.fmc-head{flex:1;min-width:0}@media (max-width:700px){.qfs-fb .fan-swap-strip{gap:8px;padding:7px 10px;font-size:11px}.qfs-fb .fan-swap-take{min-height:44px}.qfs-fb .fmc-headrow{flex-wrap:wrap}.qfs-fb .fmc-headrow>.fan-swap-take{flex:1 0 100%;margin-top:9px}}@media (max-width:380px){.qfs-fb .fan-mcard.stripped>.fan-swap-strip{margin:0 -10px 11px}}.qfs-fb .fmc-headrow>.fan-lu-slot,.qfs-fb .fmc-headrow>.fan-slot-swap{flex:none}.qfs-fb .fan-wind{color:var(--gold);white-space:nowrap;font-size:10px;font-weight:700;display:block}:root[data-theme=light] .qfs-fb .fan-preview-cta{box-shadow:0 24px 60px #1d1d1c33}:root[data-theme=light] .qfs-fb .fan-lu-name .nm.hurt,:root[data-theme=light] .qfs-fb .fmc-nm .nm.hurt,:root[data-theme=light] .qfs-fb .fan-inj-note{color:#d80e00}:root[data-theme=light] .qfs-fb .fan-inj-note:hover{color:#d81000;border-bottom-color:#d81000}:root[data-theme=light] .qfs-fb button.fan-swap-note.act:hover{color:#ae500d;border-bottom-color:#ae500d}:root[data-theme=light] .qfs-fb .fan-mu.smash .fan-mu-v{color:#177d29}:root[data-theme=light] .qfs-fb .fan-mu.fav .fan-mu-v{color:#2a7b35}:root[data-theme=light] .qfs-fb .fan-mu.neutral .fan-mu-v,:root[data-theme=light] .qfs-fb .fan-mu.na .fan-mu-v{color:var(--muted)}:root[data-theme=light] .qfs-fb .fan-mu.tough .fan-mu-v{color:#ae500e}:root[data-theme=light] .qfs-fb .fan-mu.shutdown .fan-mu-v{color:#d80e00}:root[data-theme=light] .qfs-fb .fan-l5x-bar em,:root[data-theme=light] .qfs-fb .fan-lean-chip.toss{color:var(--muted)}:root[data-theme=light] .qfs-fb .fan-opt,:root[data-theme=light] .qfs-fb .fan-opt-glabel,:root[data-theme=light] .qfs-fb .fan-cmp-t td{border-bottom:1px solid var(--line,var(--border))}:root[data-theme=light] .qfs-fb .fan-subnav{box-shadow:inset 0 1px 3px #1d1d1c22}:root[data-theme=light] .qfs-fb .fan-inj-row{border-bottom:1px solid var(--line,var(--border))}:root[data-theme=light] .qfs-fb .fan-inj-desc{color:#5a6e86}:root[data-theme=light] .qfs-fb .fan-inj-empty{color:var(--muted)}:root[data-theme=light] .qfs-fb .fan-inj-tag.q,:root[data-theme=light] .qfs-fb .fan-inj-tag.o,:root[data-theme=light] .qfs-fb .fan-inj-tag.ir{color:#d80e00}:root[data-theme=light] .qfs-fb .fan-inj-tag.d{color:#ae500e}:root[data-theme=light] .qfs-fb .fan-inj-tag.pup{color:#5a6e86}:root[data-theme=light] .qfs-fb .fan-take-chip.spec{color:var(--muted)}:root[data-theme=light] .qfs-fb .fan-scard-row{border-top:1px solid var(--line,var(--border))}:root[data-theme=light] .qfs-fb .fan-tside.give .fan-tside-label{color:#ae500e}:root[data-theme=light] .qfs-fb .fan-tp{border-bottom:1px solid var(--line,var(--border))}:root[data-theme=light] .qfs-fb .fan-tv-badge.pass,:root[data-theme=light] .qfs-fb .fan-tv-m b.dn,:root[data-theme=light] .qfs-fb .fan-tv-drop{color:#ae500e}:root[data-theme=light] .qfs-fb .fan-tv-s,:root[data-theme=light] .qfs-fb .fan-tbal-labels,:root[data-theme=light] .qfs-fb .fan-tbal-cap{color:var(--muted)}:root[data-theme=light] .qfs-fb .fan-tbal-cap b.dn{color:#ae500e}:root[data-theme=light] .qfs-fb .fmc-foot{border-top:1px solid var(--line,var(--border))}:root[data-theme=light] .qfs-fb .fmc-fp s,:root[data-theme=light] .qfs-fb .fmc-bar em{color:var(--muted)}:root[data-theme=light] .qfs-fb .fmc-pill.smash{color:#177d29}:root[data-theme=light] .qfs-fb .fmc-pill.fav{color:#2a7b35}:root[data-theme=light] .qfs-fb .fmc-pill.neutral,:root[data-theme=light] .qfs-fb .fmc-pill.na{color:var(--muted)}:root[data-theme=light] .qfs-fb .fmc-pill.tough{color:#ae500e}:root[data-theme=light] .qfs-fb .fmc-pill.shutdown{color:#d80e00}:root[data-theme=light] .qfs-fb .fmc-chip.toss,:root[data-theme=light] .qfs-fb .fmc-chip.spec{color:var(--muted)}:root[data-theme=light] .qfs-fb .fmc-chip.sit{color:#d80e00}:root[data-theme=light] .qfs-fb .fmc-detail{border-top:1px solid var(--line,var(--border))}:root[data-theme=light] .qfs-fb .fmc-hero.smash .fmc-mt{color:#177d29}:root[data-theme=light] .qfs-fb .fmc-hero.fav .fmc-mt{color:#2a7b35}:root[data-theme=light] .qfs-fb .fmc-hero.neutral .fmc-mt{color:var(--muted)}:root[data-theme=light] .qfs-fb .fmc-hero.tough .fmc-mt{color:#ae500e}:root[data-theme=light] .qfs-fb .fmc-hero.shutdown .fmc-mt{color:#d80e00}:root[data-theme=light] .qfs-fb .fmc-tile .fmc-v s,:root[data-theme=light] .qfs-fb .fan-slot-cue{color:var(--muted)}:root[data-theme=light] .qfs-fb .fan-swap-strip-go:hover{color:#ae500d}
