.fch{--bg:#050706;--bg-2:#0d100e;--bg-3:#151916;--pill:#1d2320;--line:#f5efe11a;--line-2:#f5efe12e;--ink:#f5efe1;--ink-2:#e2ddd0;--muted:#bdbbac;--dim:#8a897c;--gold:#f4d35e;--gold-rgb:244,211,94;--pos:#8cc690;--neg:#e8776f;--warm:#e0a356;--warm-rgb:224,163,86;--cool:#7fb2e5;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1;box-shadow:0 0 0 1px var(--line-2);border-radius:14px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.45;overflow:hidden}.fch :where(*){box-sizing:border-box;margin:0;padding:0}.fch [hidden]{display:none!important}.fch :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.fch :where(input,select){font:inherit;color:inherit}.fch :where(a){color:inherit;text-decoration:none}.fch button:focus-visible,.fch a:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:10px}.fch .num{font-variant-numeric:tabular-nums}.fch .pos{color:var(--pos)}.fch .warm{color:var(--warm)}.fch .mut{color:var(--muted)}.fch .gold{color:var(--gold)}.fch .btn{background:var(--bg-3);height:42px;box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.fch .btn.sm{height:36px;padding:0 14px;font-size:14px}.fch .btn.gold{background:var(--gold);color:#15130a;box-shadow:none;font-weight:700}.fch .btn.ok{color:var(--pos);background:#8cc69024;box-shadow:inset 0 0 0 1px #8cc69073}.fch .btn.no{color:var(--ink-2)}.fch .btn svg{width:16px;height:16px}.fch .linkbtn{color:var(--ink-2);text-underline-offset:3px;white-space:nowrap;font-size:14px;font-weight:500;-webkit-text-decoration:underline #f5efe159;text-decoration:underline #f5efe159}.fch .chip{height:24px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.fch .chip.run{color:var(--pos);box-shadow:inset 0 0 0 1px #8cc69080}.fch .chip.run i{background:var(--pos);border-radius:50%;width:7px;height:7px}.fch .chip.sched{color:var(--cool);box-shadow:inset 0 0 0 1px #7fb2e573}.fch .chip.done{color:var(--muted)}.fch .chip.warmc{color:var(--warm);box-shadow:inset 0 0 0 1px rgba(var(--warm-rgb),.5)}.fch .chip.goldc{color:var(--gold);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.5)}.fch .av{color:#0b0d0c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-grid}.fch .a1{background:#d9b44a}.fch .a2{background:#7fb2e5}.fch .a3{background:#8cc690}.fch .a4{background:#e0a356}.fch .a5{background:#c59be0}.fch .a6{background:#e8776f}.fch .a7{background:#9fc7c0}.fch .a8{background:#d6cfb8}.fch .card{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;min-width:0;padding:18px 20px 20px}.fch .sh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.fch .sh h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.fch .sh .m{color:var(--muted);font-size:14px}.fch .logo{background:radial-gradient(circle,#0d100e 30%,#0000 31%),conic-gradient(from 200deg,#f4d35e,#b9982a,#f4d35e);border-radius:50%;flex:none;width:28px;height:28px;box-shadow:0 0 0 1px #f4d35e66}.fch .bmark{color:#e9f3e3;letter-spacing:-.04em;background:#12301f;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #e9f3e340}.fch .livedot{background:var(--pos);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite fch-pulse;display:inline-block;box-shadow:0 0 0 4px #8cc6902e}@keyframes fch-pulse{50%{box-shadow:0 0 0 7px #8cc69000}}@media (prefers-reduced-motion:reduce){.fch .livedot{animation:none}}.fch .nav{border-bottom:1px solid var(--line);background:#050706eb;align-items:center;gap:26px;height:60px;padding:0 32px;display:flex}.fch .brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.fch .brand .sep{color:var(--dim);font-weight:400}.fch .brand .fac{color:var(--ink-2);letter-spacing:-.015em;font-weight:500}.fch .nav-links{color:var(--muted);gap:26px;margin-left:18px;font-size:15px;font-weight:500;display:flex}.fch .nav-links a{white-space:nowrap;position:relative}.fch .nav-links a[aria-current]{color:var(--ink)}.fch .nav-links a[aria-current]:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-21px;left:0;right:0}.fch .nav-right{color:var(--ink-2);align-items:center;gap:10px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.fch .avatar{background:var(--gold);color:#15130a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.fch .obody{flex-direction:column;gap:18px;padding:28px 32px 36px;display:flex}.fch .phead{align-items:flex-end;gap:20px;display:flex}.fch .phead h2{letter-spacing:-.035em;font-size:30px;font-weight:600;line-height:1.1}.fch .phead p{color:var(--muted);max-width:720px;margin-top:6px;font-size:15px}.fch .phead .acts{gap:10px;margin-left:auto;display:flex}.fch .crumb{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.fch .crumb a{color:var(--ink-2)}.fch .notice{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;display:flex}.fch .notice svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:2px}.fch .notice b{color:var(--ink);font-weight:600}.fch .secth{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 -6px 2px;font-size:13px;font-weight:600}.fch .runcard{background:linear-gradient(110deg,rgba(var(--gold-rgb),.09),rgba(var(--gold-rgb),.015) 60%),var(--bg-2);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.32);border-radius:18px;grid-template-columns:1fr 400px;gap:28px;padding:22px 24px;display:grid}.fch .runcard h3{letter-spacing:-.03em;margin:10px 0 4px;font-size:26px;font-weight:600;line-height:1.15}.fch .runcard .meta{color:var(--muted);font-size:15px}.fch .statrow{gap:34px;margin-top:20px;display:flex}.fch .stat .l{color:var(--muted);font-size:13px;font-weight:500}.fch .stat .v{letter-spacing:-.035em;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.15}.fch .stat .v small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:500}.fch .stat .h{color:var(--muted);font-size:13px}.fch .runcard .acts{gap:10px;margin-top:22px;display:flex}.fch .mini{box-shadow:inset 0 0 0 1px var(--line);background:#0507068c;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fch .mini .mh{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:2px 2px 8px;font-size:13px;display:flex}.fch .mrow{border-bottom:1px solid var(--line);grid-template-columns:22px 30px 1fr auto;align-items:center;gap:10px;padding:8px 2px;font-size:15px;display:grid}.fch .mrow:last-child{border-bottom:0}.fch .mrow .rk{color:var(--muted);text-align:center;font-weight:700}.fch .mrow.first .rk{color:var(--gold)}.fch .mrow .nm{font-weight:600}.fch .mrow .res{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:600}.fch .mrow .sub{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.fch .schedrow{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.fch .schedrow h4{letter-spacing:-.02em;margin:8px 0 3px;font-size:19px;font-weight:600}.fch .schedrow .meta{color:var(--muted);font-size:14.5px}.fch .schedrow .acts{align-items:center;gap:10px;display:flex}.fch table.t{border-collapse:collapse;width:100%;font-size:15px}.fch table.t th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 10px 8px;font-size:13px;font-weight:500}.fch table.t td{border-bottom:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;padding:11px 10px}.fch table.t th:first-child,.fch table.t td:first-child{padding-left:0}.fch table.t th:last-child,.fch table.t td:last-child{text-align:right;padding-right:0}.fch table.t tr:last-child td{border-bottom:0}.fch table.t td.r,.fch table.t th.r{text-align:right}.fch table.t .who{align-items:center;gap:10px;font-weight:600;display:flex}.fch table.t .big{font-size:16px;font-weight:600}.fch .ofoot{border-top:1px solid var(--line);color:var(--muted);gap:24px;padding:16px 32px 22px;font-size:13.5px;display:flex}.fch .ofoot b{color:var(--ink-2);font-weight:600}.fch .dhead{align-items:flex-start;gap:20px;display:flex}.fch .dhead h2{letter-spacing:-.035em;margin-top:8px;font-size:30px;font-weight:600;line-height:1.15}.fch .dhead .meta{color:var(--muted);margin-top:4px;font-size:15px}.fch .dhead .chips{gap:8px;margin-top:4px;display:flex}.fch .dhead .acts{gap:10px;margin-top:30px;margin-left:auto;display:flex}.fch .tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fch .tile{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px 18px 15px}.fch .tile .l{color:var(--muted);font-size:13.5px;font-weight:500}.fch .tile .v{letter-spacing:-.04em;margin-top:2px;font-size:32px;font-weight:600;line-height:1.15}.fch .tile .v small{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:16px;font-weight:500}.fch .tile .h{color:var(--muted);font-size:13.5px}.fch .tile.warmt{box-shadow:inset 0 0 0 1px rgba(var(--warm-rgb),.5);background:rgba(var(--warm-rgb),.06)}.fch .tile.warmt .v{color:var(--warm)}.fch .dgrid{grid-template-columns:1fr 440px;align-items:start;gap:18px;display:grid}.fch .dcol{flex-direction:column;gap:18px;min-width:0;display:flex}.fch .queue{box-shadow:inset 0 0 0 1px rgba(var(--warm-rgb),.45)}.fch .qitem{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:14px 16px;padding:16px 0;display:grid}.fch .qitem:first-of-type{border-top:0;padding-top:4px}.fch .qitem .q-main{min-width:0}.fch .qitem .q-top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.fch .qitem .q-top b{font-size:16px;font-weight:600}.fch .qitem .q-res{letter-spacing:-.03em;font-size:24px;font-weight:600}.fch .qitem .q-meta{color:var(--muted);margin-top:2px;font-size:14px}.fch .flag{background:rgba(var(--warm-rgb),.08);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;font-size:14.5px;display:flex}.fch .flag svg{width:17px;height:17px;color:var(--warm);flex:none;margin-top:1px}.fch .flag b{color:var(--warm);font-weight:600}.fch .ratio{color:var(--muted);grid-template-columns:150px 1fr 60px;align-items:center;gap:6px 12px;margin-top:10px;font-size:13px;display:grid}.fch .ratio .bar{background:var(--bg-3);border-radius:4px;height:8px;position:relative}.fch .ratio .bar .zero{background:var(--line-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:33.3%}.fch .ratio .bar .fill{border-radius:4px;position:absolute;top:0;bottom:0}.fch .ratio .v{text-align:right;color:var(--ink-2);font-weight:600}.fch .qitem .q-acts{flex-direction:column;align-items:stretch;gap:8px;min-width:120px;display:flex}.fch .qnote{border-top:1px solid var(--line);color:var(--muted);margin-top:6px;padding-top:14px;font-size:13.5px;line-height:1.5}.fch .qnote b{color:var(--ink-2);font-weight:600}.fch .qsimple{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.fch .qsimple .q-res{letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:600}.fch .qsimple .q-meta{color:var(--muted);font-size:13.5px}.fch .qsimple .acts{gap:8px;display:flex}.fch .qsub{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:18px 0 2px;font-size:13px;font-weight:600}.fch .lb .mrow{grid-template-columns:24px 30px 1fr auto;padding:9px 2px}.fch .lb .mrow .res{font-size:18px}.fch .check{color:var(--muted);font-size:13.5px}.fch .check.ok{color:var(--pos)}.fch .check.fl{color:var(--warm);font-weight:600}.fch .modebar{color:var(--cool);border:1px dashed #7fb2e580;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.fch .modebar .sg{box-shadow:inset 0 0 0 1px var(--line-2);background:#1a1f1c;border-radius:999px;padding:3px;display:inline-flex}.fch .modebar .sg button{height:26px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}.fch .modebar .sg button[aria-pressed=true]{background:var(--ink);color:#0a0c0b}.fch .formgrid{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}.fch .fsec{flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex}.fch .fsec+.fsec{border-top:1px solid var(--line)}.fch .flab{font-size:15px;font-weight:600}.fch .fhelp{color:var(--muted);font-size:14px;line-height:1.45}.fch .types{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fch .type{text-align:left;background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:5px;min-height:108px;padding:13px 14px 14px 42px;display:flex;position:relative}.fch .type:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;position:absolute;top:15px;left:14px}.fch .type[aria-checked=true]{background:rgba(var(--gold-rgb),.07);box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.7)}.fch .type[aria-checked=true]:before{box-shadow:inset 0 0 0 5px var(--gold)}.fch .type b{font-size:15px;font-weight:600;line-height:1.3}.fch .type span{color:var(--muted);font-size:13.5px;line-height:1.4}.fch .type .plain{color:var(--ink-2)}.fch .type.wide{grid-column:span 2}.fch .row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fch .fld{flex-direction:column;gap:6px;display:flex}.fch .fld>span{color:var(--muted);font-size:13px;font-weight:500}.fch .inp{background:var(--bg);height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:120px;padding:0 14px;font-size:15px;display:flex}.fch .inp svg{width:14px;height:14px;color:var(--muted)}.fch .inp.w1{width:300px}.fch .inp.w2{width:250px}.fch .inp.w3{width:110px}.fch .inp.w4{width:520px}.fch .inp .ph{color:var(--dim)}.fch .radios{flex-direction:column;gap:8px;display:flex}.fch .radio{text-align:left;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.fch .radio i{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;flex:none;margin-top:3px}.fch .radio[aria-checked=true]{box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.6);background:rgba(var(--gold-rgb),.05)}.fch .radio[aria-checked=true] i{box-shadow:inset 0 0 0 5px var(--gold)}.fch .radio b{font-size:15px;font-weight:600;display:block}.fch .radio span{color:var(--muted);font-size:14px}.fch .radios.h{flex-direction:row}.fch .radios.h .radio{flex:1}.fch .fixed{background:var(--bg-3);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.fch .fixed svg{width:18px;height:18px;color:var(--pos);flex:none;margin-top:2px}.fch .fixed b{font-size:15px;font-weight:600;display:block}.fch .fixed span{color:var(--muted);font-size:14px}.fch .factions{border-top:1px solid var(--line);align-items:center;gap:12px;padding:18px 22px;display:flex}.fch .factions .fhelp{margin-left:6px}.fch .preview{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.fch .pv-l{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.fch .pv-phone{background:linear-gradient(140deg,rgba(var(--gold-rgb),.14),rgba(var(--gold-rgb),.03));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.4);border-radius:16px;padding:14px 16px}.fch .pv-phone b{font-size:16px;font-weight:600;line-height:1.3;display:block}.fch .pv-phone p{color:var(--ink-2);margin-top:4px;font-size:14px}.fch .pv-phone .nt{color:var(--muted);text-underline-offset:3px;margin-top:8px;font-size:13.5px;text-decoration:underline;display:inline-block}.fch .pv-tv{box-shadow:inset 0 0 0 1px var(--line-2);background:#000;border-radius:12px;padding:14px 16px}.fch .pv-tv .k{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.fch .pv-tv .t{letter-spacing:-.03em;margin-top:4px;font-size:20px;font-weight:700;line-height:1.15}.fch .pv-tv .s{color:var(--muted);margin-top:2px;font-size:13px}.fch .pv-tv .rws{flex-direction:column;gap:4px;margin-top:10px;font-size:14px;display:flex}.fch .pv-tv .rws div{color:var(--ink-2);justify-content:space-between;display:flex}.fch .pv-w{color:#dfe4e2;background:#121517;border-radius:10px;padding:8px 12px;font:12.5px Segoe UI,system-ui,sans-serif;box-shadow:0 2px 10px #0006}.fch .cbox{width:100%;max-width:620px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:12px;overflow:hidden}.fch .cin{box-shadow:none;border-bottom:1px solid var(--line);border-radius:0;justify-content:flex-start;height:46px}.fch .cin .sr{width:16px;height:16px;color:var(--muted)}.fch .cin .cur{background:var(--gold);width:1.5px;height:20px;margin-left:-6px}.fch .clist{flex-direction:column;max-height:none;padding:6px 6px 8px;display:flex}.fch .cg{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-size:12px;font-weight:700}.fch .cg span{letter-spacing:0;text-transform:none;color:var(--dim);margin-left:6px;font-weight:500}.fch .co{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;height:36px;padding:0 10px;font-size:15px;display:flex}.fch .co b{font-weight:500}.fch .co span{color:var(--muted);font-size:14px}.fch .co .nd{color:var(--cool)}.fch .co:hover{background:var(--bg-3)}.fch .co[aria-selected=true]{background:rgba(var(--gold-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.45)}.fch .co[aria-selected=true] b{font-weight:600}.fch .cscroll{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.fch .cscroll .co{flex:none}.fch .cmore{color:var(--dim);padding:2px 10px 4px;font-size:13px}.fch .strip{grid-template-columns:repeat(18,1fr);gap:4px;display:grid}.fch .hl{background:var(--bg-3);color:var(--dim);border-radius:9px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:7px 0 8px;font-size:12px;display:flex}.fch .hl .n{color:var(--muted);font-size:15px;font-weight:600}.fch .hl .pp{font-size:11.5px}.fch .hl .ct{height:15px;font-size:11.5px}.fch .hl.p3{box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;color:var(--ink-2)}.fch .hl.p3 .n{color:var(--ink)}.fch .hl.p3 .ct{color:var(--ink-2);font-weight:600}.fch .hl.off{opacity:.45}.fch .hl.sel{background:rgba(var(--gold-rgb),.14);box-shadow:inset 0 0 0 1.5px var(--gold)}.fch .hl.sel .n{color:var(--gold)}.fch .tl{flex-direction:column;gap:10px;display:flex}.fch .brd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fch .brd .inp{height:40px}.fch .brd .inp.w2{width:220px}.fch .inp.w3n{width:110px;min-width:0}.fch .lab2{outline:none}.fch .lab2::placeholder{color:var(--dim)}.fch .brd .to{color:var(--muted);font-size:14px}.fch .brd .fhelp{margin-left:6px}.fch .tl-links{align-items:center;gap:22px;display:flex}.fch .linkbtn.q{color:var(--muted);text-decoration-color:#f5efe133}.fch .hist{background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;max-width:680px;padding:12px 14px 8px}.fch .hist-h{color:var(--ink-2);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13.5px;font-weight:600;display:flex}.fch .hist-h .mut{font-size:13px;font-weight:400}.fch #hist{width:100%;height:132px;display:block}.fch #hist .cl{cursor:pointer}.fch #hist .cl:hover rect{fill:#f5efe10f}.fch .bgo-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fch .btn.on{box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.6);color:var(--gold)}.fch .tog{color:var(--ink-2);align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:inline-flex}.fch .tog i{background:var(--line-2);border-radius:999px;width:36px;height:20px;position:relative}.fch .tog i:after{content:"";background:var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.fch .tog[aria-pressed=true] i{background:var(--gold)}.fch .tog[aria-pressed=true] i:after{background:#15130a;left:19px}.fch .bgo-edit{flex-direction:column;gap:14px;display:flex}.fch .bgo-lib{grid-template-columns:repeat(3,1fr);column-gap:18px;display:grid}.fch .bgo-card{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.fch .bgo-card.ocard{width:100%}.fch .bgo-card.ocard .bc{min-height:58px;font-size:13px}.fch .bc{text-align:center;background:var(--bg-3);min-height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;padding:6px;font-size:12.5px;font-weight:500;line-height:1.25;display:flex;position:relative}.fch .bc.free{box-shadow:none;color:var(--muted);letter-spacing:.08em;border:1px dashed var(--line-2);background:0 0;font-size:11.5px;font-weight:700}.fch .bc.sel{box-shadow:inset 0 0 0 2px var(--ink)}.fch .lib{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;max-height:none;padding:8px 10px}.fch .lib-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:2px 2px 6px;font-size:12px;font-weight:700}.fch .li{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:8px;padding:5px 4px;font-size:13px;line-height:1.3;display:flex}.fch .li .on{color:var(--dim);white-space:nowrap;font-size:11.5px}.fch .thumb{vertical-align:middle;grid-template-columns:repeat(5,1fr);gap:1.5px;width:38px;height:38px;display:inline-grid}.fch .thumb i{background:#f5efe11f;border-radius:1.5px}.fch .thumb i.f{background:var(--gold)}.fch .thumb i.c{background:#f5efe159}.fch .thumb i.l{background:#fff1b8}.fch .wins{flex-direction:column;gap:8px;display:flex}.fch .win{grid-template-columns:28px 30px 1fr;align-items:center;gap:10px;font-size:15px;display:grid}.fch .win .rk{color:var(--gold);text-align:center;font-weight:700}.fch .win small{color:var(--muted);font-size:13px;display:block}.fch .obody,.fch .ofoot{padding-left:24px;padding-right:24px}.fch a.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.fch .inp input,.fch .inp select{width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.fch .inp select{appearance:none;cursor:pointer}.fch .inp select option{background:var(--bg-2);color:var(--ink)}.fch .inp input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fch input.inp{color:inherit;font:inherit;outline:none}.fch .inp input[type=number]{-moz-appearance:textfield}.fch .inp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fch .inp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fch .inp input::placeholder{color:var(--dim)}.fch .inp:focus-within{box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.6)}.fch .cin input{text-align:right;margin-left:auto;font-size:13px}.fch .strip.any{grid-template-columns:1.6fr repeat(18,1fr)}.fch .hl:disabled{cursor:default}.fch button:disabled,.fch input:disabled,.fch select:disabled{cursor:not-allowed}.fch .type:disabled,.fch .radio:disabled,.fch .co:disabled,.fch .hl.p3:disabled{opacity:.5}.fch .ferr{color:var(--neg);font-size:14px;font-weight:600}@media (width<=1000px){.fch .formgrid{grid-template-columns:1fr}.fch .preview{position:static}}.fch .bgo-card .bc{width:100%;font:inherit;color:var(--ink-2);font-size:12.5px;font-weight:500;line-height:1.25}.fch .bgo-card.ocard .bc{font-size:13px}.fch button.li{text-align:left;width:100%}.fch .bgo-card .bc:disabled,.fch .li:disabled,.fch .tog:disabled{opacity:.5}.fch .dgrid.bgo{grid-template-columns:1fr 400px}.fch .bgo-lb .tscroll{overflow-x:auto}.fch .bgo-lb table.t th,.fch .bgo-lb table.t td{padding-left:4px;padding-right:4px}.fch .bgo-lb table.t .who{gap:8px}.fch .bgo-lb table.t .linkbtn{font-size:13px}@media (width<=1000px){.fch .bgo-lib{grid-template-columns:repeat(2,1fr)}.fch .dgrid.bgo{grid-template-columns:1fr}}.fch table.t .dl{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.fch .qsub .bandl{text-transform:none;letter-spacing:0;margin-left:8px;font-weight:500}.fch-m{--bg:var(--color-deep);--bg-2:var(--color-surface);--bg-3:var(--color-surface-2);--line:var(--color-line-soft);--line-2:var(--color-line);--ink:var(--color-ink);--ink-2:color-mix(in oklab,var(--color-ink) 88%,var(--color-ink-muted));--muted:var(--color-ink-muted);--dim:var(--color-ink-dim);--gold:var(--color-lime);--on-gold:var(--color-deep);--cool:var(--color-cool);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1;font-size:16px;line-height:1.45}.fch-m :where(*){box-sizing:border-box;margin:0;padding:0}.fch-m :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.fch-m button:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:10px}.fch-m .num{font-variant-numeric:tabular-nums}.fch-m .gold{color:var(--gold)}.fch-m .chal{background:linear-gradient(150deg,color-mix(in oklab,var(--gold) 15%,transparent),color-mix(in oklab,var(--gold) 3%,transparent) 70%),var(--bg-2);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 42%,transparent);border-radius:18px;padding:16px 16px 14px}.fch-m .chal .k{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.fch-m .chal .k svg{width:16px;height:16px}.fch-m .chal h3{letter-spacing:-.025em;margin-top:8px;font-size:22px;font-weight:600;line-height:1.25}.fch-m .chal .ends{color:var(--ink-2);margin-top:6px;font-size:15px}.fch-m .chal .how{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.45}.fch-m .chal .optrow{border-top:1px solid color-mix(in oklab,var(--gold) 20%,transparent);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.fch-m .chal .optrow span{color:var(--muted);font-size:13.5px}.fch-m .chal .opt{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--ink) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--ink) 35%,transparent);padding:8px 0 8px 10px;font-size:14.5px;font-weight:500}.fch-m .chal .opt:disabled{opacity:.6;cursor:default}.fch-m .ctitle{letter-spacing:-.015em;margin-top:6px;font-size:17px;font-weight:600}.fch-m .tlen{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:13.5px;font-weight:500;display:block}.fch-m .pos-hero{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.fch-m .pos-hero .big{letter-spacing:-.05em;font-size:48px;font-weight:700;line-height:.95}.fch-m .pos-hero .big small{color:var(--ink-2);letter-spacing:-.01em;margin-left:6px;font-size:20px;font-weight:600}.fch-m .pos-hero .big.none{letter-spacing:-.025em;color:var(--ink-2);font-size:24px;line-height:1.2}.fch-m .pos-hero .best{text-align:right}.fch-m .pos-hero .best .l{color:var(--muted);font-size:13px}.fch-m .pos-hero .best .v{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.15}.fch-m .pos-hero .best .h{color:var(--muted);font-size:13px}.fch-m .pos-hero .big,.fch-m .pos-hero .best .v{white-space:nowrap}.fch-m .pos-hero .best .v .cw{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:500}.fch-m .gap{color:var(--ink-2);margin-top:10px;font-size:14.5px}.fch-m .ptop5{border-top:1px solid color-mix(in oklab,var(--gold) 20%,transparent);margin-top:12px}.fch-m .ptop5 .pr{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 4px;font-size:15.5px;display:grid}.fch-m .ptop5 .pr:last-child{border-bottom:0}.fch-m .ptop5 .pr .rk{color:var(--muted);text-align:center;font-weight:700}.fch-m .ptop5 .pr .r{white-space:nowrap;font-weight:600}.fch-m .ptop5 .pr.first .rk{color:var(--gold)}.fch-m .ptop5 .pr.you{background:color-mix(in oklab,var(--gold) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 45%,transparent);border-bottom-color:#0000;border-radius:10px}.fch-m .ptop5 .pr.you .n b{font-weight:700}.fch-m .ptop5 .pr.you .n span{color:var(--on-gold);background:var(--gold);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:700}.fch-m .endsrow{border-top:1px solid color-mix(in oklab,var(--gold) 20%,transparent);color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:10px;padding-top:12px;font-size:14.5px;display:flex}.fch-m .endsrow b{color:var(--ink)}.fch-m .bc{text-align:center;background:var(--bg-3);min-height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;padding:6px;font-size:12.5px;font-weight:500;line-height:1.25;display:flex;position:relative}.fch-m .bc.free{box-shadow:none;color:var(--muted);letter-spacing:.08em;border:1px dashed var(--line-2);background:0 0;font-size:11.5px;font-weight:700}.fch-m .ptoast{background:color-mix(in oklab,var(--gold) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 35%,transparent);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:14.5px;display:flex}.fch-m .ptoast b{color:var(--gold);font-weight:600}.fch-m .ptoast span{color:var(--muted);margin-left:auto;font-size:13px}.fch-m .pcard{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:12px;display:grid}.fch-m .pcard .bc{cursor:pointer;border-radius:7px;width:100%;min-height:58px;padding:4px 3px;font-size:10.5px;line-height:1.2}.fch-m .pcard .bc.free{cursor:default}.fch-m .pcard .bc.f{background:var(--gold);color:var(--on-gold);box-shadow:none;font-weight:600}.fch-m .pcard .bc.sel{box-shadow:0 0 0 2px var(--ink)}.fch-m .pinfo{background:color-mix(in oklab,var(--bg) 50%,transparent);color:var(--ink-2);border-radius:10px;margin-top:10px;padding:9px 12px;font-size:14px}.fch-m .pinfo b{color:var(--ink)}.fch-tv{--bg:#050706;--bg-2:#0d100e;--bg-3:#151916;--line:#f5efe11a;--line-2:#f5efe12e;--ink:#f5efe1;--ink-2:#e2ddd0;--muted:#bdbbac;--dim:#8a897c;--gold:#f4d35e;--gold-rgb:244,211,94;--pos:#8cc690;--cool:#7fb2e5;color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1;background:#040605;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.45;position:fixed;inset:0;overflow:hidden}.fch-tv :where(*){box-sizing:border-box;margin:0;padding:0}.fch-tv .num{font-variant-numeric:tabular-nums}.fch-tv .empty{color:var(--muted);letter-spacing:-.01em;place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.fch-tv .bmark{color:#e9f3e3;letter-spacing:-.04em;background:#12301f;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #e9f3e340}.fch-tv .bmark img{object-fit:cover;width:100%;height:100%;display:block}.fch-tv .livedot{background:var(--pos);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite fch-pulse;display:inline-block;box-shadow:0 0 0 4px #8cc6902e}@media (prefers-reduced-motion:reduce){.fch-tv .livedot{animation:none}}.fch-tv .stage{transform-origin:50%;width:1920px;height:1080px;position:absolute;top:50%;left:50%}.fch-tv .tv{background:radial-gradient(1200px 600px at 85% -10%,rgba(var(--gold-rgb),.1),transparent 60%), radial-gradient(900px 700px at -10% 110%,#12301f8c,transparent 60%),#040605;flex-direction:column;padding:56px 80px 44px;display:flex;position:absolute;inset:0}.fch-tv .tv-top{align-items:center;gap:22px;display:flex}.fch-tv .tv-top .bmark{border-radius:18px;width:72px;height:72px;font-size:38px}.fch-tv .tv-fac{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.1}.fch-tv .tv-fac small{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:22px;font-weight:500;display:block}.fch-tv .tv-count{text-align:right;margin-left:auto}.fch-tv .tv-count .d{letter-spacing:-.04em;color:var(--gold);font-size:64px;font-weight:700;line-height:1}.fch-tv .tv-count .d span{color:var(--ink);letter-spacing:-.01em;margin-left:10px;font-size:30px;font-weight:600}.fch-tv .tv-count .e{color:var(--muted);margin-top:8px;font-size:22px}.fch-tv .tv-title{margin-top:22px}.fch-tv .tv-title .k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:22px;font-weight:700}.fch-tv .tv-title h1{letter-spacing:-.045em;margin-top:10px;font-size:76px;font-weight:700;line-height:1}.fch-tv .tv-title p{color:var(--ink-2);letter-spacing:-.01em;margin-top:12px;font-size:30px}.fch-tv .tv-main{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 470px;gap:64px;min-height:0;margin-top:30px;display:grid}.fch-tv .tv-lb{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr 1fr;grid-auto-flow:column;align-content:stretch;column-gap:44px;display:grid}.fch-tv .tv-row{border-top:1px solid #f5efe11f;grid-template-columns:62px 1fr auto;align-items:center;gap:18px;padding:0 4px;display:grid}.fch-tv .tv-row:nth-child(5),.fch-tv .tv-row:nth-child(10){border-bottom:1px solid #f5efe11f}.fch-tv .tv-row .rk{color:var(--muted);text-align:center;font-size:40px;font-weight:700}.fch-tv .tv-row .nm{letter-spacing:-.025em;white-space:nowrap;font-size:40px;font-weight:600;line-height:1.1}.fch-tv .tv-row .nm small{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:21px;font-weight:500;display:block}.fch-tv .tv-row .res{letter-spacing:-.035em;white-space:nowrap;text-align:right;font-size:46px;font-weight:700}.fch-tv .tv-row .res .u{color:var(--muted);letter-spacing:0;margin:0 10px 0 4px;font-size:26px;font-weight:600}.fch-tv .tv-row .res .u:last-child{margin-right:0}.fch-tv .tv-row.first{background:linear-gradient(90deg,rgba(var(--gold-rgb),.14),rgba(var(--gold-rgb),0));border-top-color:rgba(var(--gold-rgb),.5)}.fch-tv .tv-row.first .rk,.fch-tv .tv-row.first .res{color:var(--gold)}.fch-tv .tv-lb.two{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-flow:row;column-gap:44px}.fch-tv .tv-board{flex-direction:column;min-height:0;display:flex}.fch-tv .tv-bh{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:14px;padding:0 4px 14px;font-size:32px;font-weight:700;display:flex}.fch-tv .tv-bh span{color:var(--gold);letter-spacing:0;font-size:25px;font-weight:600}.fch-tv .tv-bh.c span{color:var(--cool)}.fch-tv .tv-rows{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0;display:grid}.fch-tv .tv-rows .tv-row:last-child{border-bottom:1px solid #f5efe11f}.fch-tv .tv-side{flex-direction:column;gap:18px;min-height:0;display:flex}.fch-tv .tv-enter{text-align:center;background:#f5efe10d;border-radius:28px;flex-direction:column;flex:1;align-items:center;padding:26px 30px 24px;display:flex;box-shadow:inset 0 0 0 1px #f5efe124}.fch-tv .tv-enter h2{letter-spacing:-.03em;font-size:38px;font-weight:700}.fch-tv .tv-enter p{color:var(--ink-2);margin-top:10px;font-size:25px;line-height:1.3}.fch-tv .tv-enter .pz{color:var(--gold);margin-top:auto;padding-top:16px;font-size:24px;font-weight:600}.fch-tv .tv-next{background:#7fb2e50d;border-radius:22px;padding:18px 28px;box-shadow:inset 0 0 0 1px #7fb2e559}.fch-tv .tv-next .k{letter-spacing:.12em;text-transform:uppercase;color:var(--cool);font-size:19px;font-weight:700}.fch-tv .tv-next b{letter-spacing:-.02em;margin-top:6px;font-size:30px;font-weight:600;display:block}.fch-tv .tv-next span{color:var(--muted);font-size:22px}.fch-tv .tv-foot{color:var(--dim);align-items:center;gap:14px;margin-top:24px;font-size:19px;display:flex}.fch-tv .tv-foot .livedot{width:10px;height:10px}.fch-tv .tv-foot .r{align-items:center;gap:10px;margin-left:auto;display:flex}.fch-tv .tv-foot .logo{width:24px;height:24px}.fch-tv .thumb{vertical-align:middle;grid-template-columns:repeat(5,1fr);gap:1.5px;width:38px;height:38px;display:inline-grid}.fch-tv .thumb i{background:#f5efe11f;border-radius:1.5px}.fch-tv .thumb i.f{background:var(--gold)}.fch-tv .thumb i.c{background:#f5efe159}.fch-tv .thumb i.l{background:#fff1b8}.fch-tv .tv-row.bg{grid-template-columns:62px 64px 1fr auto}.fch-tv .tv-row.bg .thumb{gap:2.5px;width:60px;height:60px}.fch.fch-v2{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:18px;display:flex;overflow:visible}.fch.fch-v2 .obody{padding:0}.fch.fch-v2 .ofoot{flex-wrap:wrap;padding:16px 0 4px}.fch.fch-v2 .phead{flex-wrap:wrap}.fch.fch-v2 .phead .acts{flex-wrap:wrap;align-items:center}.fch.fch-v2 .statrow,.fch.fch-v2 .runcard .acts{flex-wrap:wrap}.fch.fch-v2 .schedrow .meta{font-size:15px}.fch.fch-v2 .frows{display:none}.fch.fch-v2 .fr2{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:10px 0;display:grid}.fch.fch-v2 .fr2:first-child{border-top:0}.fch.fch-v2 .fr2 b{font-size:16px;font-weight:600}.fch.fch-v2 .fr2 .rs{text-align:right;font-size:18px;font-weight:600}.fch.fch-v2 .fr2 small{color:var(--muted);font-size:14px}@media (width<=1023.98px){.fch.fch-v2 .phead h2{font-size:26px}.fch.fch-v2 .phead .acts{width:100%;margin-left:0}.fch.fch-v2 .phead .acts .btn{flex:1}.fch.fch-v2 .runcard{grid-template-columns:1fr;gap:18px;padding:16px}.fch.fch-v2 .runcard h3{font-size:22px}.fch.fch-v2 .statrow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fch.fch-v2 .stat .v{font-size:24px}.fch.fch-v2 .schedrow{grid-template-columns:1fr;padding:16px}.fch.fch-v2 table.t{display:none}.fch.fch-v2 .frows{display:block}}.fch{--pos-rgb:140,198,144;--neg-rgb:232,119,111;--cool-rgb:127,178,229}.fch .gp-any{--gc:var(--pos);--gcr:var(--pos-rgb)}.fch .gp-hard{--gc:var(--gold);--gcr:var(--gold-rgb)}.fch .gp-miss{--gc:var(--warm);--gcr:var(--warm-rgb)}.fch .gp-rare{--gc:var(--neg);--gcr:var(--neg-rgb)}.fch .gp-clean{--gc:var(--cool);--gcr:var(--cool-rgb)}.fch .gp-play{--gc:#c59be0;--gcr:197,155,224}.fch .flab small{color:var(--muted);margin-left:8px;font-size:14px;font-weight:400}.fch .styles{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.fch .sty{text-align:left;background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.fch .sty b{font-size:14.5px;font-weight:600}.fch .sty span{color:var(--muted);font-size:12.5px;line-height:1.35}.fch .sty[aria-pressed=true]{background:rgba(var(--gold-rgb),.08);box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.7)}.fch .sty[aria-pressed=true] b{color:var(--gold)}.fch .styles.compact{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.fch .styles.compact .sty{border-radius:999px;flex:none;padding:7px 11px}.fch .styles.compact .sty b{white-space:nowrap;font-size:13px}.fch .sty:disabled,.fch .btn:disabled{opacity:.5;cursor:default}.fch .libhint{background:rgba(var(--gold-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.35);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.fch .libhint svg.lk{width:16px;height:16px;color:var(--gold);flex:none}.fch .cardlib{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.fch .cwrap{flex-direction:column;gap:10px;display:flex;position:relative}.fch .cardtop{justify-content:space-between;gap:10px;font-size:14px;font-weight:600;display:flex}.fch .cardtop b{color:var(--ink)}.fch .ocard{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.fch .ocard .bc{min-height:62px;padding:0;font-size:13px}.fch .ocard .bc .bcb{text-align:center;border-radius:inherit;min-width:0;line-height:inherit;cursor:pointer;flex:1;justify-content:center;align-self:stretch;align-items:center;padding:6px 8px 6px 10px;display:flex}.fch .ocard .bc .bcb:disabled{cursor:default}.fch .ocard .bc .bcb:focus-visible{outline-offset:-3px;border-radius:inherit}.fch .ocard .bc:before{content:"";background:var(--gc,transparent);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:4px}.fch .ocard .bc.free{cursor:default}.fch .ocard .bc.free:before{display:none}.fch .ocard .bc.sel{box-shadow:inset 0 0 0 2px var(--ink)}.fch .ocard .bc[aria-disabled=true]{cursor:default;opacity:.6}.fch .bc .lkc{width:20px;height:20px;color:var(--dim);opacity:.55;border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.fch .bc .lkc:hover{opacity:1;background:var(--bg-2)}.fch .bc.locked{box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.75)}.fch .bc.locked .lkc{opacity:1;color:var(--gold)}.fch .bc.locked.sel{box-shadow:inset 0 0 0 2px var(--ink)}.fch svg.lk{width:13px;height:13px}.fch .ocard-ph{gap:3px}.fch .ocard-ph .bc{border-radius:7px;height:58px;min-height:58px;padding:0;font-size:10.5px;line-height:1.16}.fch .ocard-ph .bc .bcb{padding:3px 2px 3px 6px}.fch .ocard-ph .bc:before{width:2px;top:7px;bottom:7px;left:2px}.fch .ocard-ph .bc .lkc{display:none}.fch .ocard-ph .bc.locked .lkc{width:14px;height:14px;display:grid;top:1px;right:1px}.fch .ocard-ph .bc.locked .lkc svg{width:10px;height:10px}.fch .ocard-ph .bc.sel{box-shadow:0 0 0 2px var(--ink)}.fch .legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.fch .legend span{align-items:center;gap:6px;display:inline-flex}.fch .legend i{background:var(--gc);border-radius:3px;width:10px;height:10px}.fch .libside{box-shadow:inset 0 0 0 1px var(--line);background:var(--bg-2);border-radius:12px;position:sticky;top:12px}.fch .libh{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.fch .libh b{font-size:14px}.fch .libh .mut b{color:var(--ink);font-size:13px}.fch .libscroll{flex-direction:column;gap:8px;max-height:520px;padding:6px 8px 8px;display:flex;overflow:auto}.fch .lgrp{padding:2px 2px 0}.fch .lgh{letter-spacing:.06em;text-transform:uppercase;color:var(--gc);align-items:center;gap:8px;padding:2px 2px 6px;font-size:12px;font-weight:700;display:flex}.fch .lgh small{letter-spacing:0;text-transform:none;color:var(--dim);margin-left:auto;font-size:12px;font-weight:500}.fch .li{border-radius:4px;align-items:center}.fch .li:hover{background:var(--bg-3)}.fch .li.pick{background:rgba(var(--gold-rgb),.06)}.fch .li.pick .on{color:var(--gold);font-weight:600}.fch .li.oncard .on{color:var(--gc)}.fch .newtag{color:#15130a;background:var(--gc);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 4px;font-size:10.5px;font-weight:700}.fch .pop{z-index:20;width:330px;box-shadow:0 0 0 1px var(--line-2),0 18px 40px -10px #000;background:#141816;border-radius:14px;padding:12px;position:absolute}.fch .pop:before{content:"";top:-6px;left:calc(var(--ax,50%) - 6px);width:12px;height:12px;box-shadow:-1px -1px 0 0 var(--line-2);background:#141816;position:absolute;transform:rotate(45deg)}.fch .pop.wide{width:420px}.fch .pop{max-width:calc(100vw - 16px)}.fch .pop-h{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.fch .pop-h small{color:var(--muted);font-size:12px;display:block}.fch .pop-h b{font-size:15px;font-weight:600}.fch .lockbtn{height:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.fch .lockbtn.on{color:var(--gold);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.6)}.fch .sugg{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fch .sg-i{text-align:left;background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 9px;font-size:13px;line-height:1.25;display:flex}.fch .sg-i i{background:var(--gc);border-radius:50%;flex:none;width:8px;height:8px}.fch .sg-i:hover{box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.6)}.fch .pop-f{align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.fch .morebtn{background:var(--ink);color:#0a0c0b;border-radius:999px;flex:none;height:32px;padding:0 12px;font-size:13.5px;font-weight:600}.fch .more{flex-direction:column;gap:8px;display:flex}.fch .inp.srch{justify-content:flex-start;width:100%;height:36px;font-size:14px}.fch .more-l{flex-direction:column;gap:8px;max-height:330px;padding-right:4px;display:flex;overflow:auto}.fch .mgh{letter-spacing:.06em;text-transform:uppercase;color:var(--gc);padding:2px 2px 3px;font-size:11.5px;font-weight:700}.fch .mi{text-align:left;border-top:1px solid var(--line);width:100%;color:var(--ink-2);border-radius:4px;justify-content:space-between;gap:8px;padding:6px;font-size:13px;display:flex}.fch .mi:hover{background:var(--bg-3)}.fch .mi .on{color:var(--dim);white-space:nowrap;font-size:11.5px}.fch .mi.oncard{color:var(--muted)}.fch .drow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fch .drow .to{color:var(--ink-2);font-size:15px}.fch .drow .inp{justify-content:flex-start;gap:8px;width:auto;min-width:0;height:40px}.fch .drow .inp input{text-align:right;flex:none;width:56px;font-weight:600}.fch .mix{flex-direction:column;gap:8px;display:flex}.fch .mixrow{color:var(--ink-2);grid-template-columns:118px 1fr 28px;align-items:center;gap:10px;font-size:14px;display:grid}.fch .mixrow .bar{background:var(--bg-3);border-radius:4px;height:8px;overflow:hidden}.fch .mixrow .bar i{background:var(--gc);border-radius:4px;height:100%;display:block}.fch .mixrow b{text-align:right;font-weight:600}.fch .pvp{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:14px}.fch .pvp .ctitle{letter-spacing:-.015em;font-size:17px;font-weight:600}.fch .pvp .tlen{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:13.5px;font-weight:500;display:block}.fch .pvp .pcard{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:8px;display:grid}.fch .pvp .pcard .bc{cursor:default;border-radius:7px;height:62px;min-height:0;padding:3px 2px;font-size:10.5px;line-height:1.16}.fch .rulebox{background:var(--bg-3);color:var(--ink-2);border-radius:12px;padding:12px 14px;font-size:14px}.fch .rulebox b{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.fch .rulebox .gtag{letter-spacing:.05em;text-transform:uppercase;color:var(--gc);margin-bottom:4px;font-size:11px;font-weight:700;display:inline-block}.fch.fch-sheet{z-index:1000;box-shadow:none;background:0 0;border-radius:0;position:fixed;inset:0;overflow:visible}.fch .sheet-bg{background:#0000008c;position:absolute;inset:0}.fch .sheet{box-shadow:0 -1px 0 var(--line-2);background:#141816;border-radius:20px 20px 0 0;max-height:calc(100% - 40px);padding:8px 16px 26px;position:absolute;bottom:0;left:0;right:0;overflow:auto}.fch .sheet.tall{flex-direction:column;display:flex;top:110px}.fch .sheet.tall .more{flex:1;min-height:0}.fch .sheet.tall .more-l{flex:1;min-height:0;max-height:none}.fch .sheet .handle{background:var(--line-2);border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:block}.fch .sheet .sg-i{min-height:52px;font-size:13.5px}@media (width<=1200px){.fch .styles{grid-template-columns:repeat(3,1fr)}.fch .cardlib{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=700px){.fch .cardlib{grid-template-columns:1fr}.fch .bgo-bar .tog{margin-left:0!important}}.fch .cardlib-c{container-type:inline-size}.fch .sheet{overscroll-behavior:contain}@container (width<=779.98px){.fch .cardlib{grid-template-columns:minmax(0,1fr)}.fch .libside{position:static}}.fch-m .pinfo .s{color:var(--muted);margin-top:2px;font-size:13px;display:block}.fch-tv .tv-main.bgo{grid-template-columns:1fr 860px;gap:56px}.fch-tv .tv-lb.one{grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:1fr;grid-auto-flow:row}.fch-tv .tv-cardh{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;font-size:26px;font-weight:700;display:flex}.fch-tv .tv-cardh span{color:var(--muted);letter-spacing:0;font-size:19px;font-weight:500}.fch-tv .tvcard{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,1fr);gap:8px;min-height:0;display:grid}.fch-tv .tvcard .bc{text-align:center;background:var(--bg-3);min-height:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:14px;justify-content:center;align-items:center;padding:8px;font-size:19px;font-weight:500;line-height:1.15;display:flex;position:relative}.fch-tv .tvcard .bc.free{box-shadow:none;border:1px dashed var(--line-2);color:var(--muted);letter-spacing:.08em;background:0 0;font-size:20px;font-weight:700}.fch-tv .tvcard .bc .n{color:var(--gold);font-size:15px;font-weight:700;position:absolute;bottom:5px;right:8px}.fch-tv .tv-scan{color:var(--ink-2);justify-content:space-between;align-items:center;gap:20px;font-size:22px;display:flex}.fch-tv .tv-scan b{color:var(--gold);font-weight:600}
