.ftbq2{display:grid;grid-template-columns:232px minmax(0,1fr) 300px;position:relative;background:var(--bg-1);border:1px solid var(--line);border-radius:12px;overflow:hidden;font-family:var(--font-manrope),system-ui,sans-serif;min-height:520px;grid-auto-rows:minmax(520px,min(82vh,900px))}@media (max-width:1100px){.ftbq2{grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(520px,min(82vh,900px)) auto}}@media (max-width:720px){.ftbq2{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;min-height:auto}}@media (min-width:1500px){.ftbq2{grid-template-columns:260px minmax(0,1fr) 380px;min-height:640px;grid-auto-rows:minmax(640px,min(84vh,1000px))}}@media (min-width:1900px){.ftbq2{grid-template-columns:280px minmax(0,1fr) 440px;min-height:720px;grid-auto-rows:minmax(720px,min(86vh,1100px))}}.ftbq2-side{background:var(--bg-2);border-right:1px solid var(--line);padding:10px 8px;overflow-y:auto;min-height:0;height:100%}.ftbq2-det-body,.ftbq2-side{scrollbar-width:thin;scrollbar-color:var(--fg-3) rgba(255,255,255,.05)}.ftbq2-det-body::-webkit-scrollbar,.ftbq2-side::-webkit-scrollbar{width:8px}.ftbq2-det-body::-webkit-scrollbar-track,.ftbq2-side::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.ftbq2-det-body::-webkit-scrollbar-thumb,.ftbq2-side::-webkit-scrollbar-thumb{background:var(--fg-3);border-radius:4px;border:2px solid transparent;background-clip:content-box}.ftbq2-det-body::-webkit-scrollbar-thumb:hover,.ftbq2-side::-webkit-scrollbar-thumb:hover{background:var(--fg-2);background-clip:content-box}@media (max-width:720px){.ftbq2-side{max-height:none;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.ftbq2-group,.ftbq2-side{display:flex;gap:6px}.ftbq2-cat{display:none}.ftbq2-chap{padding-left:0}.ftbq2-chap:after,.ftbq2-chap:before,.ftbq2-fold{display:none}.ftbq2-chap.shut{display:flex}.ftbq2-chap.kid .ftbq2-link{padding-top:3px;padding-bottom:3px;font-size:var(--fs-12)}.ftbq2-chap.kid .ftbq2-link .ic,.ftbq2-chap.kid .ftbq2-link .ic-none{width:16px;height:16px}}.ftbq2-cat{font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-9-5);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-weight:700;padding:9px 6px 3px}.ftbq2-group:first-child .ftbq2-cat{padding-top:2px}.ftbq2-chap{position:relative;display:flex;align-items:center;gap:0;padding-left:calc(var(--lvl, 0) * var(--rail-indent))}.ftbq2-side{--rail-indent:17px;--rail-guide:7px}.ftbq2-chap.shut{display:none}.ftbq2-chap.kid:after,.ftbq2-chap.kid:before{content:"";position:absolute;background:color-mix(in srgb,var(--fg-3) 85%,transparent);pointer-events:none}.ftbq2-chap.kid:before{left:calc((var(--lvl) - 1) * var(--rail-indent) + var(--rail-guide));top:0;bottom:0;width:1px}.ftbq2-chap.kid.last:before{bottom:50%}.ftbq2-chap.kid:after{left:calc((var(--lvl) - 1) * var(--rail-indent) + var(--rail-guide));top:50%;width:9px;height:1px}.ftbq2-chap.kid .ftbq2-link{padding-top:2px;padding-bottom:2px;font-size:var(--fs-11)}.ftbq2-chap.kid .ftbq2-link .ic,.ftbq2-chap.kid .ftbq2-link .ic-none{width:14px;height:14px}.ftbq2-fold{width:13px;height:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--fg-2);cursor:pointer;transition:color .12s}.ftbq2-fold:not(.empty):before{content:"";width:0;height:0;border-left:4.5px solid;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transition:transform .12s}.ftbq2-fold[aria-expanded=true]:before{transform:rotate(90deg)}.ftbq2-fold:hover{color:var(--accent)}.ftbq2-fold.empty{cursor:default}.ftbq2-link{display:flex;align-items:center;gap:6px;width:100%;padding:3px 6px;border:1px solid transparent;border-radius:5px;background:none;color:var(--fg-1);font:inherit;font-size:var(--fs-12);font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.ftbq2-link.picked,.ftbq2-link:hover{background:var(--bg-3);color:var(--fg-0)}.ftbq2-link.picked{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ftbq2-link .ic{width:16px;height:16px;flex-shrink:0;image-rendering:pixelated}.ftbq2-link .ic-none{width:16px;height:16px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:3px;background:none}.ftbq2-link .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftbq2-link .ct{font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-10);font-weight:700;color:var(--fg-3)}.ftbq2-link.picked .ct{color:var(--accent-2)}.ftbq2-canvas{position:relative;min-height:520px;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.55) .6px,transparent 1px),radial-gradient(circle at 78% 32%,rgba(255,255,255,.45) .5px,transparent 1px),radial-gradient(circle at 42% 70%,rgba(196,167,255,.5) .7px,transparent 1px),radial-gradient(circle at 28% 88%,rgba(255,255,255,.5) .6px,transparent 1px),radial-gradient(circle at 88% 86%,rgba(255,255,255,.4) .5px,transparent 1px),radial-gradient(circle at 95% 50%,rgba(255,255,255,.5) .7px,transparent 1px),radial-gradient(circle at 5% 50%,rgba(200,200,255,.45) .6px,transparent 1px),radial-gradient(circle at 65% 78%,rgba(255,255,255,.45) .6px,transparent 1px),linear-gradient(180deg,#101226 0,var(--bg-0) 100%);background-size:180px 180px,240px 240px,200px 200px,260px 260px,220px 220px,250px 250px,280px 280px,200px 200px,100% 100%}.ftbq2-topbar{position:absolute;inset:0 0 auto 0;z-index:4;gap:10px;padding:9px 14px;background:linear-gradient(180deg,rgba(8,9,12,.92),rgba(8,9,12,.55));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ftbq2-chapter,.ftbq2-topbar{display:flex;align-items:center}.ftbq2-chapter{gap:9px;min-width:0;font-size:var(--fs-12-5);font-weight:700;color:var(--fg-0)}.ftbq2-chapter .num{font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-10-5);font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:999px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.ftbq2-chapter .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftbq2-prog{margin-left:auto;flex-shrink:0;font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-10-5);color:var(--fg-2)}.ftbq2-scroll{position:absolute;inset:39px 0 0 0;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ftbq2-scroll.dragging{cursor:grabbing}.ftbq2-stage{position:absolute;left:0;top:0;transform-origin:0 0}.ftbq2-zoom{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:stretch;gap:1px;padding:1px;border-radius:9px;background:color-mix(in srgb,var(--bg-1) 82%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ftbq2-zoom button{min-width:30px;height:26px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--fg-1);font-size:var(--fs-14);font-weight:700;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.ftbq2-zoom button.val{min-width:52px;font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-11);font-weight:700;color:var(--fg-2)}.ftbq2-zoom button:hover:not(:disabled){background:var(--bg-3);color:var(--accent)}.ftbq2-zoom button:disabled{opacity:.35;cursor:default}.ftbq2-conn{position:absolute;inset:0;pointer-events:none;z-index:1}.ftbq2-conn line{stroke:rgba(196,167,255,.32);stroke-width:1.5}.ftbq2-conn line.hot{stroke:var(--accent);stroke-width:2}.ftbq2-node{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(20,23,31,.85);border:2px solid #c6cad3;box-shadow:inset 0 0 0 2px rgba(0,0,0,.45);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.ftbq2-node:hover{transform:scale(1.16);z-index:10}.ftbq2-node:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.ftbq2-node.picked{border-color:var(--accent);box-shadow:inset 0 0 0 2px rgba(0,0,0,.45),0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent);z-index:9}.ftbq2-node.shape-sq{border-radius:3px}.ftbq2-node.shape-circle{border-radius:50%}.ftbq2-node.shape-diamond,.ftbq2-node.shape-gear,.ftbq2-node.shape-heart,.ftbq2-node.shape-hex,.ftbq2-node.shape-octagon,.ftbq2-node.shape-pentagon{border:0;background:none;box-shadow:none}.ftbq2-node.shape-diamond:after,.ftbq2-node.shape-diamond:before,.ftbq2-node.shape-gear:after,.ftbq2-node.shape-gear:before,.ftbq2-node.shape-heart:after,.ftbq2-node.shape-heart:before,.ftbq2-node.shape-hex:after,.ftbq2-node.shape-hex:before,.ftbq2-node.shape-octagon:after,.ftbq2-node.shape-octagon:before,.ftbq2-node.shape-pentagon:after,.ftbq2-node.shape-pentagon:before{content:"";position:absolute}.ftbq2-node.shape-diamond:before,.ftbq2-node.shape-gear:before,.ftbq2-node.shape-heart:before,.ftbq2-node.shape-hex:before,.ftbq2-node.shape-octagon:before,.ftbq2-node.shape-pentagon:before{inset:0;background:#c6cad3}.ftbq2-node.shape-diamond:after,.ftbq2-node.shape-gear:after,.ftbq2-node.shape-heart:after,.ftbq2-node.shape-hex:after,.ftbq2-node.shape-octagon:after,.ftbq2-node.shape-pentagon:after{inset:2px;background:rgba(20,23,31,.92)}.ftbq2-node.shape-hex:after,.ftbq2-node.shape-hex:before{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.ftbq2-node.shape-octagon:after,.ftbq2-node.shape-octagon:before{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.ftbq2-node.shape-diamond:after,.ftbq2-node.shape-diamond:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ftbq2-node.shape-pentagon:after,.ftbq2-node.shape-pentagon:before{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.ftbq2-node.shape-gear:after,.ftbq2-node.shape-gear:before{clip-path:polygon(42% 0,58% 0,62% 12%,76% 6%,88% 18%,82% 32%,94% 38%,100% 42%,100% 58%,88% 62%,94% 76%,82% 88%,68% 82%,62% 94%,58% 100%,42% 100%,38% 88%,24% 94%,12% 82%,18% 68%,6% 62%,0 58%,0 42%,12% 38%,6% 24%,18% 12%,32% 18%,38% 6%)}.ftbq2-node.shape-heart:after,.ftbq2-node.shape-heart:before{clip-path:polygon(50% 100%,8% 58%,0 32%,12% 8%,32% 6%,50% 24%,68% 6%,88% 8%,100% 32%,92% 58%)}.ftbq2-node.shape-diamond.picked:before,.ftbq2-node.shape-gear.picked:before,.ftbq2-node.shape-heart.picked:before,.ftbq2-node.shape-hex.picked:before,.ftbq2-node.shape-octagon.picked:before,.ftbq2-node.shape-pentagon.picked:before{background:var(--accent)}.ftbq2-node.shape-square{border-radius:1px}.ftbq2-node.optional{border-style:dashed}.ftbq2-node .noimg,.ftbq2-node img{position:relative;z-index:1;width:68%;height:68%;image-rendering:pixelated;filter:drop-shadow(1.5px 1.5px 0 rgba(0,0,0,.55))}.ftbq2-node .noimg{display:flex;align-items:center;justify-content:center;font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-9);font-weight:800;letter-spacing:-.03em;color:var(--fg-2);filter:none}.ftbq2-node .tip{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-6px);max-width:220px;padding:4px 8px;border-radius:6px;background:rgba(8,9,12,.95);border:1px solid var(--line);color:var(--fg-0);font-size:var(--fs-10-5);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .12s;z-index:20}.ftbq2-node:hover .tip{opacity:1}.ftbq2-detail{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-2);border-left:1px solid var(--line)}@media (max-width:1100px){.ftbq2-detail{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}}.ftbq2-det-head{display:flex;align-items:center;gap:9px;padding:11px 14px;background:var(--bg-3);border-bottom:1px solid var(--line);font-size:var(--fs-13);font-weight:800;color:var(--fg-0)}.ftbq2-det-head .ic{width:20px;height:20px;image-rendering:pixelated;flex-shrink:0}.ftbq2-det-head .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ftbq2-det-close{flex-shrink:0;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--bg-2);color:var(--fg-2);font-size:var(--fs-16);line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease}.ftbq2-det-close:hover{color:var(--accent);border-color:var(--accent)}.ftbq2-det-body{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:14px;min-height:0;font-size:var(--fs-12-5);line-height:1.65;color:var(--fg-1)}.ftbq2-det-body p{margin:0 0 10px;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.ftbq2-det-body .mc-img{display:block;max-width:100%;height:auto;margin:10px 0;border-radius:8px;border:1px solid var(--line);image-rendering:pixelated;cursor:zoom-in;transition:border-color .12s ease,transform .12s ease}.ftbq2-det-body .mc-img:focus-visible,.ftbq2-det-body .mc-img:hover{border-color:var(--accent);transform:scale(1.01)}.mc-lightbox{position:fixed;inset:0;z-index:200;display:grid;place-items:center;gap:12px;padding:24px;background:rgba(4,5,8,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out}.mc-lightbox img{max-width:94vw;max-height:84dvh;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:var(--bg-1);cursor:default}.mc-lightbox-close{position:absolute;top:14px;right:18px;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);color:var(--fg-1);font-size:20px;line-height:1;cursor:pointer}.mc-lightbox-close:hover{color:var(--accent);border-color:var(--accent)}.mc-lightbox-hint{font-size:var(--fs-11-5);color:var(--fg-3,var(--fg-2))}.ftbq2-det-body .sub{color:var(--fg-2);font-style:italic;margin-bottom:10px}.ftbq2-h2{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-9-5);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.ftbq2-h2:after{content:"";flex:1 1;height:1px;background:var(--line)}.ftbq2-h2:first-child{margin-top:0}.ftbq2-row{display:flex;align-items:center;gap:10px;padding:6px 8px;margin-bottom:4px;background:var(--bg-3);border:1px solid var(--line);border-radius:7px;font-size:var(--fs-11-5);color:var(--fg-1)}.ftbq2-row .slot{position:relative;width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:6px;background:var(--bg-2);border:1px solid var(--line)}.ftbq2-row .ic{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.ftbq2-row .ic-none{font-weight:700;letter-spacing:-.02em;color:var(--fg-3,var(--fg-2))}.ftbq2-row .ic-none,.ftbq2-row .qty{font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-10)}.ftbq2-row .qty{position:absolute;right:-3px;bottom:-4px;padding:0 3px;border-radius:5px;background:var(--bg-1);border:1px solid var(--line);font-weight:800;line-height:14px;color:var(--warn)}.ftbq2-row .n{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:var(--fs-12-5);line-height:1.35}.ftbq2-row.reward{border-color:color-mix(in srgb,var(--paid) 26%,transparent)}.ftbq2-row.reward .qty{color:var(--paid)}.ftbq2-note{padding:7px 9px;border-radius:7px;background:var(--bg-3);border:1px dashed var(--line);color:var(--fg-2);font-size:var(--fs-11-5)}.ftbq2-empty{padding:48px 20px;text-align:center;color:var(--fg-2);font-size:var(--fs-13)}.ftbq2.no-detail{grid-template-columns:232px minmax(0,1fr)}@media (min-width:1400px){.ftbq2.no-detail{grid-template-columns:260px minmax(0,1fr)}}@media (min-width:1700px){.ftbq2.no-detail{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:1100px){.ftbq2.no-detail{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:760px){.ftbq2.no-detail{grid-template-columns:1fr}}.ftbq2-det-show{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:3;width:20px;height:56px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-right:none;border-radius:8px 0 0 8px;background:var(--bg-2);color:var(--fg-2);font-size:var(--fs-15);line-height:1;cursor:pointer;transition:background .15s,color .15s}.ftbq2-det-show:hover{background:var(--bg-3);color:var(--fg-0)}.ftbq2-deco{position:absolute;z-index:0;pointer-events:none;image-rendering:pixelated;transform-origin:center;-webkit-user-select:none;user-select:none}.ftbq2-node.shape-tex{border:0;background:none;box-shadow:none;border-radius:0}.ftbq2-node.shape-tex .fill,.ftbq2-node.shape-tex .line{position:absolute;inset:0;pointer-events:none}@supports (((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none)){.ftbq2-node.shape-tex .fill{background:rgba(20,23,31,.92);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.ftbq2-node.shape-tex.picked .fill{background:var(--accent)}}.ftbq2-node.shape-tex .line{background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated}.ftbq2-node.shape-tex>.noimg,.ftbq2-node.shape-tex>img{position:relative;z-index:1}.ftbq2-node.later{opacity:.45}.ftbq2-node.later.picked,.ftbq2-node.later:hover{opacity:1}.ftbq2 .desc .mc-p{margin:0 0 2px}.ftbq2 .desc .mc-gap{flex:none}.ftbq2 .desc .mc-rule{border:0;border-top:1px solid rgb(255 255 255/12%);margin:6px 0}.ftbq2 .desc .mc-h{font-weight:700;line-height:1.25;margin:2px 0 4px}.ftbq2 .desc .mc-h1{font-size:1.28em;text-align:center}.ftbq2 .desc .mc-h2{font-size:1.14em;text-align:center}.ftbq2 .desc .mc-h3{font-size:1.05em}.ftbq2 .desc .mc-li{display:flex;gap:6px;align-items:baseline;margin:0 0 2px}.ftbq2 .desc .mc-li-mark{flex:none;opacity:.7}.ftbq2 .desc .mc-li-text{min-width:0}.ftbq2-node.qp-done{--qp-color:#62e69c;--qp-fill:rgba(44,172,102,.2);opacity:1}.ftbq2-node.qp-unclaimed{--qp-color:#ffd05e;--qp-fill:rgba(217,151,35,.2);opacity:1}.ftbq2-node.qp-available{--qp-color:#75d0ff;--qp-fill:rgba(45,153,209,.2);opacity:1}.ftbq2-node.qp-locked{--qp-color:#8892a7;--qp-fill:rgba(83,94,116,.14);opacity:1;border-color:#596478}.ftbq2-node .qp-halo{position:absolute;inset:calc(-4 * var(--qp-unit,1px));z-index:0;pointer-events:none;border:calc(2 * var(--qp-unit,1px)) solid var(--qp-color);border-radius:calc(7 * var(--qp-unit,1px));background:var(--qp-fill);box-shadow:0 0 0 calc(1 * var(--qp-unit,1px)) #0b101b}.ftbq2-node.qp-locked .qp-halo{border-style:dashed;border-width:calc(1.5 * var(--qp-unit,1px))}.ftbq2-node.qp-locked:not(:hover):not(.picked)>.noimg,.ftbq2-node.qp-locked:not(:hover):not(.picked)>img{opacity:.4;filter:grayscale(1)}.ftbq2-node.picked .qp-halo{outline:calc(2 * var(--qp-unit,1px)) solid var(--accent);outline-offset:calc(2 * var(--qp-unit,1px))}.ftbq2-node .qp-marker{display:flex;align-items:center;justify-content:center;position:absolute;z-index:3;pointer-events:none;top:calc(-9 * var(--qp-unit,1px));right:calc(-9 * var(--qp-unit,1px));width:clamp(calc(12 * var(--qp-unit,1px)),45%,calc(18 * var(--qp-unit,1px)));aspect-ratio:1;color:#07121c;background:var(--qp-color);border:calc(1.5 * var(--qp-unit,1px)) solid #0b101b;border-radius:calc(4 * var(--qp-unit,1px));box-shadow:0 0 calc(3 * var(--qp-unit,1px)) rgba(0,0,0,.65)}.ftbq2-node .qp-marker svg{width:85%;height:85%}.ftbq2-node.qp-locked .qp-marker{color:#e1e7f1;background:#30394c}.ftbq2-link .ct.qp{color:var(--info)}.ftbq2-link .ct.qp-full{color:var(--ok)}.qp-status{margin-bottom:10px}.qp-status.done{border-color:rgba(74,222,128,.45);color:var(--ok)}.qp-status.unclaimed{border-color:rgba(251,191,36,.5);color:var(--warn)}.qp-status.available{border-color:rgba(110,200,255,.45);color:var(--info)}.qp-legend{flex-wrap:wrap;gap:8px 14px;color:var(--fg-2)}.qp-legend,.qp-legend>span{display:inline-flex;align-items:center}.qp-legend>span{gap:5px;white-space:nowrap}.qp-legend-mark{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#07121c}.qp-legend-mark svg{width:13px;height:13px}.qp-legend-mark.done{background:#62e69c}.qp-legend-mark.unclaimed{background:#ffd05e}.qp-legend-mark.available{background:#75d0ff}.qp-legend-mark.locked{background:#30394c;color:#e1e7f1;border:1px dashed #8892a7}.qp-reward-line{gap:4px 6px;margin-top:5px;color:var(--fg-2)}.qp-reward-heading,.qp-reward-line{display:flex;flex-wrap:wrap;align-items:baseline}.qp-reward-heading{justify-content:space-between;gap:5px 10px}.qp-reward-label{font-size:var(--fs-11);font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--fg-2);overflow-wrap:anywhere}.qp-reward-label.claimed{color:var(--ok)}.qp-reward-label.partial,.qp-reward-label.unclaimed{color:var(--warn)}.ftbq2-entry{min-width:0}.ftbq2-entry-toggle{width:100%;font:inherit;text-align:left;cursor:pointer}.ftbq2-entry-toggle:hover{border-color:var(--fg-3)}.ftbq2-entry-toggle:focus-visible,.ftbq2-options-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ftbq2-entry-label{display:flex;flex-direction:column;gap:3px}.ftbq2-entry-meta{font-size:var(--fs-10-5);color:var(--fg-2);font-weight:400}.ftbq2-entry-amount,.ftbq2-option-count{flex-shrink:0;color:var(--warn);font-family:var(--font-jetbrains-mono),monospace;font-size:var(--fs-11-5);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ftbq2-row.reward .ftbq2-entry-amount{color:var(--paid)}.ftbq2-entry-chevron{width:12px;flex-shrink:0;color:var(--fg-2);text-align:center}.ftbq2-entry-details{padding:7px 9px;margin:-1px 0 8px;border:1px solid var(--line);border-radius:7px;background:var(--bg-1);min-width:0}.ftbq2-entry-note{margin:4px 0 7px;color:var(--fg-2);font-size:var(--fs-11-5);line-height:1.4}.ftbq2-item-options{list-style:none;margin:0;padding:0}.ftbq2-item-options li{display:flex;align-items:center;gap:8px;padding:5px 0}.ftbq2-item-options .slot{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px}.ftbq2-item-options .ic{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.ftbq2-item-options .ic-none{color:var(--fg-3);font-size:var(--fs-10)}.ftbq2-item-options .n{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:var(--fs-11-5)}.ftbq2-options-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);color:var(--fg-1);font:inherit;font-size:var(--fs-12);cursor:pointer}.ftbq2-options-more:hover:not(:disabled){border-color:var(--fg-3)}.ftbq2-options-more:disabled{opacity:.65;cursor:wait}.ftbq2-weighted-reward{position:relative}.ftbq2-reward-chance{display:block;margin:5px 0 3px;font-size:var(--fs-10-5);color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ftbq2-node:focus-visible .tip{opacity:1}@media (max-width:720px){.ftbq2-entry-toggle,.ftbq2-options-more{min-height:44px}}.quest-team-profile{display:flex;flex-direction:column;min-width:0;width:100%;max-height:min(560px,calc(100dvh - 120px));overflow:hidden;color:var(--fg-0);background:var(--bg-1);font-family:var(--font-manrope),system-ui,sans-serif;font-size:var(--fs-12,12px)}.quest-team-profile *{box-sizing:border-box}.quest-team-profile .qtp-header{display:flex;align-items:center;gap:10px;flex-shrink:0}.quest-team-profile .qtp-member-head,.quest-team-profile .qtp-portrait{display:block;flex:none;border-radius:5px;overflow:hidden}.quest-team-profile .head-avatar{display:flex;align-items:center;justify-content:center}.quest-team-profile .qtp-heading{flex:1 1;min-width:0}.quest-team-profile .qtp-heading h4{margin:0 0 4px;font-size:var(--fs-16,16px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.quest-team-profile .qtp-heading p{margin:0;color:var(--fg-2);font-size:var(--fs-11,11px)}.quest-team-profile .qtp-close{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:6px;border:0;border-radius:5px;background:transparent;color:var(--fg-2);cursor:pointer}.quest-team-profile .qtp-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.quest-team-profile .qtp-close:hover{background:var(--bg-3);color:var(--fg-0)}.quest-team-profile .qtp-score{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;flex-shrink:0;gap:5px 12px;margin-top:14px}.quest-team-profile .qtp-score strong{font-size:23px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quest-team-profile .qtp-score>span{color:var(--fg-2);font-size:var(--fs-11,11px)}.quest-team-profile .qtp-progress{height:4px;flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--bg-3);margin:8px 0 16px}.quest-team-profile .qtp-progress>span{display:block;height:100%;border-radius:inherit;background:var(--ok,#80cda8)}.quest-team-profile .qtp-tabs{display:flex;flex-shrink:0;gap:14px;border-bottom:1px solid var(--line)}.quest-team-profile .qtp-tabs button{padding:0 0 9px;min-height:30px;font:inherit;font-size:var(--fs-12,12px);color:var(--fg-2);border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.quest-team-profile .qtp-tabs button[aria-selected=true]{color:var(--fg-0);border-bottom-color:var(--accent)}.quest-team-profile .qtp-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 3px 0;scrollbar-width:thin;scrollbar-color:var(--fg-3) transparent}.quest-team-profile .qtp-summary{margin:0}.quest-team-profile .qtp-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);line-height:1.55}.quest-team-profile .qtp-summary dt{flex:1 1;color:var(--fg-2)}.quest-team-profile .qtp-summary dd{margin:0;max-width:58%;text-align:right;font-weight:600;overflow-wrap:anywhere;font-size:var(--fs-11,11px)}.quest-team-profile .qtp-disclosure{border-bottom:1px solid var(--line)}.quest-team-profile .qtp-disclosure-toggle{display:flex;align-items:center;gap:7px;width:100%;min-height:40px;padding:10px 0;font:inherit;text-align:left;color:var(--fg-1);background:none;border:0;cursor:pointer}.quest-team-profile .qtp-disclosure-toggle>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.quest-team-profile .qtp-disclosure-toggle small{flex:none;color:var(--fg-2);font-size:var(--fs-11,11px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quest-team-profile .qtp-disclosure-toggle svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.quest-team-profile .qtp-disclosure-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.quest-team-profile .qtp-disclosure-body{padding:0 0 12px}.quest-team-profile .qtp-empty,.quest-team-profile .qtp-note{margin:8px 0;color:var(--fg-2);font-size:var(--fs-11,11px);line-height:1.65}.quest-team-profile .qtp-chapters,.quest-team-profile .qtp-members,.quest-team-profile .qtp-quest-list,.quest-team-profile .qtp-rewards{list-style:none;margin:0;padding:0}.quest-team-profile .qtp-quest-list li{padding:7px 0}.quest-team-profile .qtp-quest-link{padding:0;border:0;font:inherit;text-align:left;line-height:1.6;color:var(--accent-2);background:none;cursor:pointer;overflow-wrap:anywhere}.quest-team-profile .qtp-quest-link:hover{text-decoration:underline}.quest-team-profile .qtp-quest-title{line-height:1.6;overflow-wrap:anywhere}.quest-team-profile .qtp-chapters li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:9px 0}.quest-team-profile .qtp-chapters li>span:first-child{overflow-wrap:anywhere}.quest-team-profile .qtp-chapters b{color:var(--fg-2);font-size:var(--fs-11,11px);font-weight:500}.quest-team-profile .qtp-chapter-track{grid-column:1/-1;height:3px;border-radius:4px;overflow:hidden;background:var(--bg-3)}.quest-team-profile .qtp-chapter-track i{display:block;height:100%;background:var(--ok,#80cda8)}.quest-team-profile .qtp-members li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--line)}.quest-team-profile .qtp-members a,.quest-team-profile .qtp-members li>span:not(.qtp-member-head){min-width:0;overflow-wrap:anywhere;color:var(--fg-0);text-decoration:none}.quest-team-profile .qtp-members a:hover{color:var(--accent-2);text-decoration:underline}.quest-team-profile .qtp-members small{margin-left:auto;color:var(--fg-2);font-size:var(--fs-11,11px)}.quest-team-profile .qtp-rewards li{padding:10px 0;border-bottom:1px solid var(--line)}.quest-team-profile .qtp-reward-title{font-weight:600;line-height:1.5}.quest-team-profile .qtp-reward-meta,.quest-team-profile .qtp-reward-time{margin:4px 0 0;color:var(--fg-2);font-size:var(--fs-11,11px);line-height:1.6;overflow-wrap:anywhere}.quest-team-profile .qtp-reward-time{color:var(--fg-3)}.quest-team-profile .qtp-reward-items{margin-top:6px;font-size:var(--fs-11,11px)}.quest-team-profile .qtp-reward-items summary{cursor:pointer;color:var(--accent-2);padding:3px 0}.quest-team-profile .qtp-reward-items p{margin:5px 0 0;color:var(--fg-2);overflow-wrap:anywhere;line-height:1.65}.quest-team-profile .qtp-pages{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;color:var(--fg-2);font-size:var(--fs-11,11px)}.quest-team-profile .qtp-pages button{padding:6px 8px;min-height:30px;border:1px solid var(--line);border-radius:5px;background:none;color:var(--fg-1);font:inherit;cursor:pointer}.quest-team-profile .qtp-pages button:disabled{opacity:.4;cursor:default}.quest-team-profile .qtp-footer{padding-top:14px;flex-shrink:0}.quest-team-profile .qtp-footer button{width:100%;padding:9px 12px;min-height:36px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);color:var(--fg-0);font:inherit;cursor:pointer}.quest-team-profile .qtp-footer button:hover{background:var(--bg-3)}.quest-team-profile .qtp-content:focus-visible,.quest-team-profile a:focus-visible,.quest-team-profile button:focus-visible,.quest-team-profile summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (max-width:480px){.quest-team-profile{max-height:calc(100dvh - 100px)}.quest-team-profile .qtp-tabs{gap:12px}.quest-team-profile .qtp-score strong{font-size:21px}.quest-team-profile .qtp-summary dd{max-width:54%}}.quest-progress-board{margin:16px 0 0;color:var(--fg-1);font-size:var(--fs-12);position:relative}.quest-progress-board *{box-sizing:border-box}.quest-progress-board button,.quest-progress-board input{font:inherit}.quest-progress-board button{cursor:pointer;color:inherit}.quest-progress-board button:disabled{cursor:default;opacity:.5}.quest-progress-board [tabindex]:focus-visible,.quest-progress-board button:focus-visible,.quest-progress-board input:focus-visible,.quest-progress-board summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.quest-progress-board .qpb-top{border:1px solid var(--line);border-radius:8px;background:var(--bg-1);margin-bottom:12px;min-width:0}.quest-progress-board .qpb-topline{display:flex;align-items:center;gap:14px;min-height:46px;padding:6px 12px}.quest-progress-board .qpb-top-label{font-size:var(--fs-11);color:var(--fg-2);flex:none}.quest-progress-board .qpb-leaders{display:flex;align-items:center;gap:22px;flex:1 1;min-width:0;margin:0;padding:0;list-style:none}.quest-progress-board .qpb-leaders li{min-width:0;flex:0 1 auto}.quest-progress-board .qpb-leaders button{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 0;background:none;border:0;font-size:var(--fs-11);text-align:left}.quest-progress-board .qpb-leaders b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.quest-progress-board .qpb-leaders small{font-size:var(--fs-10);color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.quest-progress-board .qpb-leaders button:hover b,.quest-progress-board .qpb-team:hover b{color:var(--accent-2)}.quest-progress-board .qpb-place{color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;flex:none}.quest-progress-board .place-1{color:var(--tint-gold)}.quest-progress-board .place-2{color:var(--tint-silver-2)}.quest-progress-board .place-3{color:var(--tint-bronze)}.quest-progress-board .qpb-own{flex:none;border:0;border-left:1px solid var(--line);background:none;font-size:var(--fs-11);padding:6px 9px;white-space:nowrap;color:var(--fg-2)}.quest-progress-board .qpb-own b{color:var(--accent-2);margin-left:4px}.quest-progress-board .qpb-expand{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 0 6px 4px;border:0;background:none;color:var(--fg-2);font-size:var(--fs-11);white-space:nowrap}.quest-progress-board .qpb-expand svg{width:13px;height:13px}.quest-progress-board .qpb-expand[aria-expanded=true] svg{transform:rotate(180deg)}.quest-progress-board .qpb-expand:hover{color:var(--accent-2)}.quest-progress-board .qpb-top-empty{flex:1 1;font-size:var(--fs-11);color:var(--fg-2)}.quest-progress-board .qpb-ranking{padding:14px;border-top:1px solid var(--line)}.quest-progress-board .qpb-rank-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quest-progress-board .qpb-rank-head h4{font-size:var(--fs-14);font-weight:650;margin:0}.quest-progress-board .qpb-rank-head p{font-size:var(--fs-11);color:var(--fg-2);line-height:1.5;margin:4px 0 0}.quest-progress-board .qpb-button{padding:7px 10px;min-height:32px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);color:var(--fg-1);font-size:var(--fs-11);flex:none}.quest-progress-board .qpb-button:hover{background:var(--bg-3);border-color:var(--fg-3)}.quest-progress-board .qpb-rank-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quest-progress-board .qpb-categories{display:flex;gap:3px;flex-wrap:wrap}.quest-progress-board .qpb-categories button{padding:7px 9px;border:1px solid transparent;background:none;border-radius:5px;font-size:var(--fs-11);color:var(--fg-2)}.quest-progress-board .qpb-categories button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:rgba(255,122,69,.07);color:var(--accent-2)}.quest-progress-board input[type=search]{background:var(--bg-0);border:1px solid var(--line);border-radius:6px;padding:9px 10px;min-width:0;color:var(--fg-0);font-size:var(--fs-12);height:36px}.quest-progress-board input::placeholder{color:var(--fg-2)}.quest-progress-board .qpb-rank-tools input{width:260px;max-width:48%}.quest-progress-board .qpb-table-frame{position:relative}.quest-progress-board .qpb-table-frame .qpb-table{transition:opacity .18s ease}.quest-progress-board .qpb-table-frame.is-loading .qpb-table{opacity:.55}.quest-progress-board .qpb-table-frame.is-loading .qpb-team:disabled{opacity:1}.quest-progress-board .qpb-loading{position:absolute;inset:0 0 auto;height:3px;border-radius:7px 7px 0 0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--accent),var(--accent-2));animation:qpb-loading-pulse 1.3s ease-in-out infinite}.quest-progress-board .qpb-skeleton .qpb-row{min-height:57px}@keyframes qpb-loading-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.quest-progress-board .qpb-loading{animation:none}.quest-progress-board .qpb-table-frame .qpb-table{transition:none}}.quest-progress-board .qpb-table-scroll{max-height:310px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:7px}.quest-progress-board .qpb-row{display:grid;grid-template-columns:45px minmax(0,1fr) 110px 80px;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.quest-progress-board .qpb-row:last-child{border-bottom:0}.quest-progress-board .qpb-table-head{position:sticky;top:0;z-index:1;background:var(--bg-2);font-size:var(--fs-10);color:var(--fg-2)}.quest-progress-board .qpb-table-head>span:nth-child(n+3){text-align:right}.quest-progress-board .qpb-row.is-own{background:rgba(255,122,69,.045)}.quest-progress-board .qpb-team{display:flex;align-items:center;gap:9px;text-align:left;padding:0;width:100%;min-width:0;background:none;border:0}.quest-progress-board .head-avatar{flex:none;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden}.quest-progress-board .qpb-team>span:last-child{display:flex;flex-direction:column;min-width:0;gap:3px}.quest-progress-board .qpb-team b{font-weight:600;font-size:var(--fs-12);overflow-wrap:anywhere}.quest-progress-board .qpb-score small,.quest-progress-board .qpb-team small{font-size:var(--fs-10);color:var(--fg-2)}.quest-progress-board .qpb-score{display:flex;flex-direction:column;text-align:right;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quest-progress-board .qpb-score b{font-weight:600}.quest-progress-board .qpb-gap{text-align:right;font-size:var(--fs-11);color:var(--fg-2)}.quest-progress-board .qpb-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:11px;color:var(--fg-2);font-size:var(--fs-11)}.quest-progress-board .qpb-rules{font-size:var(--fs-11);color:var(--fg-2);margin-top:10px}.quest-progress-board .qpb-rules summary{cursor:pointer;width:fit-content}.quest-progress-board .qpb-rules p{margin:8px 0 0;font-size:var(--fs-11);line-height:1.6;max-width:70ch}.quest-progress-board .qpb-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-1);border:1px solid var(--line);border-radius:8px;min-height:49px;padding:7px 10px;margin-bottom:10px}.quest-progress-board .qpb-search{position:relative;width:290px;max-width:100%;min-width:0}.quest-progress-board .qpb-search input{width:100%}.quest-progress-board .qpb-results{position:absolute;left:0;top:calc(100% + 7px);width:340px;max-width:calc(100vw - 55px);max-height:355px;overflow:auto;z-index:40;border:1px solid var(--line);border-radius:8px;background:var(--bg-1);padding:5px;box-shadow:0 14px 35px rgba(0,0,0,.5)}.quest-progress-board .qpb-result{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:10px 8px;border:0;background:none;text-align:left;border-radius:5px}.quest-progress-board .qpb-result:focus-visible,.quest-progress-board .qpb-result:hover{background:var(--bg-2)}.quest-progress-board .qpb-result>span:nth-child(2){display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px}.quest-progress-board .qpb-result b{font-size:var(--fs-12);font-weight:600;overflow-wrap:anywhere}.quest-progress-board .qpb-result small{font-size:var(--fs-10);color:var(--fg-2)}.quest-progress-board .qpb-result-percent{flex:none;white-space:nowrap;color:var(--fg-2);font-size:var(--fs-11)}.quest-progress-board .qpb-results p{padding:10px;margin:0;font-size:var(--fs-12);color:var(--fg-2)}.quest-progress-board .qpb-notice button,.quest-progress-board .qpb-results p button{border:0;background:none;color:var(--accent-2);text-decoration:underline;margin-left:7px;padding:0}.quest-progress-board .qpb-search-more{display:block;width:100%;border:0;border-top:1px solid var(--line);background:none;padding:10px;color:var(--accent-2);text-align:left;font-size:var(--fs-11)}.quest-progress-board .qpb-selected{display:flex;align-items:center;gap:9px;min-width:0}.quest-progress-board .qpb-selected strong{font-size:var(--fs-12);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quest-progress-board .qpb-selected>span{white-space:nowrap;color:var(--ok);font-size:var(--fs-11)}.quest-progress-board .qpb-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid var(--line);border-radius:5px;background:none}.quest-progress-board .qpb-icon svg{width:14px;height:14px}.quest-progress-board .qpb-profile-popup{position:absolute;right:0;top:var(--qpb-popup-offset,calc(100% + 7px));z-index:45;width:380px;max-width:calc(100vw - 50px);max-height:min(450px,70dvh);overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--bg-1);box-shadow:0 18px 45px rgba(0,0,0,.55);scrollbar-gutter:stable}.quest-progress-board .qpb-profile-popup .quest-team-profile{max-height:inherit;padding:16px}.quest-progress-board .qpb-profile-loading{padding:18px}.quest-progress-board .qpb-profile-loading .qpb-button{margin-right:8px}.quest-progress-board .qpb-notice{font-size:var(--fs-12);line-height:1.5;margin:9px 0;color:var(--fg-2)}.quest-progress-board .qpb-notice[role=alert]{color:var(--warn)}.qp-book-caption{display:flex;justify-content:flex-end;gap:10px;margin:7px 0;color:var(--fg-2);font-size:var(--fs-11)}.qp-book-caption .qp-legend{display:inline-flex;flex-wrap:wrap;margin:0}@media(max-width:1100px){.quest-progress-board .qpb-leaders{gap:14px}.quest-progress-board .qpb-leaders small{display:none}}@media(max-width:700px){.quest-progress-board .qpb-topline{gap:8px;padding:5px 9px;min-height:45px}.quest-progress-board .qpb-leaders{gap:0;flex:1 1}.quest-progress-board .qpb-leaders li{flex:1 1}.quest-progress-board .qpb-leaders li:not(:first-child){display:none}.quest-progress-board .qpb-leaders button{width:100%;gap:5px}.quest-progress-board .qpb-own{padding:6px 3px;border:0}.quest-progress-board .qpb-own b{margin-left:2px}.quest-progress-board .qpb-expand{gap:3px;padding-left:2px}.quest-progress-board .qpb-expand,.quest-progress-board .qpb-own,.quest-progress-board .qpb-top-label{font-size:var(--fs-11)}.quest-progress-board .qpb-ranking{padding:11px}.quest-progress-board .qpb-rank-tools{align-items:stretch;flex-direction:column;gap:9px}.quest-progress-board .qpb-rank-tools input{width:100%;max-width:none}.quest-progress-board .qpb-row{grid-template-columns:36px minmax(0,1fr) 82px;gap:8px;padding:10px 8px}.quest-progress-board .qpb-gap{display:none}.quest-progress-board .qpb-table-head>span:first-child{white-space:nowrap;font-size:var(--fs-10)}.quest-progress-board .qpb-team .head-avatar{display:none}.quest-progress-board .qpb-table-scroll{max-height:270px}.quest-progress-board .qpb-toolbar{padding:7px 8px;gap:7px}.quest-progress-board .qpb-search{flex:1 1;width:auto}.quest-progress-board .qpb-selected{gap:6px;flex:1 1}.quest-progress-board .qpb-selected strong{max-width:40vw}.quest-progress-board .qpb-selected .head-avatar{display:none}.quest-progress-board .qpb-button{font-size:var(--fs-11);padding:7px 8px}.quest-progress-board .qpb-profile-popup{position:fixed;left:14px;right:14px;top:85px;max-width:none;width:auto;max-height:calc(100dvh - 110px);z-index:160}.quest-progress-board .qpb-results{max-width:calc(100vw - 50px)}}