.fq-lab-screen{background:#172632;flex:auto;grid-template-columns:minmax(0,1fr) minmax(235px,32%);gap:7px;width:100%;min-width:0;min-height:0;padding:7px;display:grid;position:relative;overflow:hidden}.fq-lab-screen[data-panel=bottom]{grid-template-rows:minmax(80px,1.1fr) minmax(95px,.85fr);grid-template-columns:minmax(0,1fr)}.fq-lab-viewport{contain:layout paint;background:#2b383b;border:1px solid #617b7e;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.fq-lab-world{isolation:isolate;background-image:var(--fq-lab-image,radial-gradient(ellipse at 50% 37%,#617d75aa 0%,transparent 50%), linear-gradient(180deg,#354d4f 0%,#526761 52%,#2d3838 100%));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;overflow:hidden}.fq-lab-ceiling{background:linear-gradient(#151f28,#384b4c);width:100%;height:12%;position:absolute;top:0;left:0;box-shadow:0 3px 13px #0007}.fq-lab-wallline{background:linear-gradient(#4f635a,#101e22);width:100%;height:2%;position:absolute;top:69%;left:0;box-shadow:0 3px 8px #0006}.fq-lab-floor{background:repeating-linear-gradient(102deg,#0000 0 12%,#0002 12.2% 12.7%),linear-gradient(#756e5b,#4c4940 55%,#313b39);width:100%;height:30%;position:absolute;bottom:0}.fq-lab-pipes{opacity:.65;border:7px solid #94775d;border-bottom:0;border-radius:30px 30px 0 0;width:84%;height:24%;position:absolute;top:7%;left:8%;box-shadow:inset 1px 0 #ccb489}.fq-lab-window{background:linear-gradient(110deg,#b3c6a4,#466d75 65%,#344957);border:7px solid #775a44;border-radius:55% 55% 8px 8px;width:12%;height:34%;position:absolute;top:17%;left:76%;box-shadow:0 2px 15px #c9e9bf48,inset 0 0 13px #f5f5b055}.fq-lab-window:before{content:"";background:#66513d;width:8%;position:absolute;top:0;bottom:0;left:47%}.fq-lab-professor{filter:drop-shadow(2px 6px 3px #071b1990);opacity:.91;width:8%;height:28%;position:absolute;top:40%;left:28%}.fq-professor-hair{clip-path:polygon(0 28%,13% 2%,29% 25%,49% 1%,62% 24%,94% 8%,100% 62%,80% 94%,14% 85%);background:#c7d8c6;border-radius:46% 55% 26% 24%;width:65%;height:48%;position:absolute;top:0;left:20%}.fq-professor-goggles{background:linear-gradient(90deg,#d8e1a4aa 0 44%,#3b3f3e 44% 56%,#d8e1a4aa 56%);border-top:4px solid #493c3b;border-radius:45%;width:48%;height:17%;position:absolute;top:22%;left:25%}.fq-professor-coat{background:linear-gradient(90deg,#b6c5c1 0 45%,#657b7a 46% 55%,#d7d9c7 56%);border:3px solid #425456;border-radius:28% 28% 12% 12%;width:83%;height:60%;position:absolute;bottom:0;left:12%}.fq-root button.fq-lab-machine{z-index:2;cursor:pointer;color:#f8f4df;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;width:clamp(28px,8.4%,110px);height:clamp(28px,13%,105px);padding:3px;display:flex;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.fq-root button.fq-lab-machine:hover,.fq-root button.fq-lab-machine--selected{background:#cfc78c12;border-color:#e6cb81;box-shadow:0 0 11px #e7c78488}.fq-root button.fq-lab-machine:focus-visible{outline-offset:3px;outline:2px solid #fff}.fq-lab-machine-body{background:linear-gradient(115deg,#a8b5a7,#586969);border:3px solid #5d5d53;border-radius:12px 12px 8px 8px;flex:auto;width:86%;height:65%;display:block;position:relative;box-shadow:inset 6px 0 8px #ffffff28,inset -7px -6px 7px #0a181a77,0 7px 4px #0a191987}.fq-lab-machine--fruits .fq-lab-machine-body{background:linear-gradient(130deg,#aa844d 0 27%,#534b3b 28% 36%,#a78449 37% 72%,#5a422c 73%);border:4px solid #705235;border-radius:5px}.fq-lab-machine--fruits .fq-lab-machine-body:before{content:"";background:radial-gradient(circle at 25% 45%,#d25747 0 18%,#0000 19%),radial-gradient(circle at 59% 60%,#b8c64f 0 19%,#0000 20%),#564533;border:2px solid #76603d;border-radius:70%;height:25%;position:absolute;top:-18%;left:8%;right:8%}.fq-lab-machine--juicer .fq-lab-machine-body{background:linear-gradient(110deg,#c5dfc3,#749e9a 48%,#365a65);border-color:#52676a;border-radius:16% 16% 33% 33%}.fq-lab-machine--juicer .fq-lab-machine-body:before{content:"";background:#d7b56e;border:3px solid #97734a;border-radius:50% 50% 8% 8%;width:60%;height:24%;position:absolute;top:-21%;left:20%}.fq-lab-machine--warehouse .fq-lab-machine-body{background:linear-gradient(90deg,#614332 0 45%,#98704b 46% 55%,#584431 56%);border:5px solid #7e674e;border-radius:45% 45% 5% 5%}.fq-lab-machine--warehouse .fq-lab-machine-body:after{content:"";background:#edc878;border-radius:50%;width:13%;height:8%;position:absolute;top:54%;right:20%}.fq-lab-machine--mixer .fq-lab-machine-body{background:linear-gradient(120deg,#6a78a0,#8e71a5 55%,#4d506d);border-color:#697279;border-radius:7px 7px 40% 40%}.fq-lab-machine--mixer .fq-lab-machine-body:before{content:"";background:#aa9981;border:2px solid #635f5c;border-radius:6px;width:72%;height:17%;position:absolute;top:-18%;left:14%}.fq-lab-machine-light{background:#8fcbb3;border-radius:50%;width:20%;height:16%;position:absolute;top:29%;right:12%;box-shadow:0 0 6px #a4f4d0}.fq-lab-machine[data-status=broken] .fq-lab-machine-light{box-shadow:none;background:#8b8581}.fq-lab-machine-caption{color:#fff7e5;text-shadow:0 1px 3px #001012,0 1px 5px #001012;white-space:nowrap;text-overflow:ellipsis;max-width:115%;font-size:clamp(7px,.78vw,12px);font-weight:800;display:block;overflow:hidden}.fq-lab-sign{color:#302319;letter-spacing:.035em;white-space:nowrap;background:#b58d53;border:2px solid #4d3927;border-radius:3px;padding:2px 3px;font-size:clamp(6px,.7vw,11px);font-weight:900;position:absolute;top:-12%;left:50%;transform:translate(-50%)rotate(-11deg);box-shadow:1px 2px 3px #05141999}.fq-lab-console{background:linear-gradient(#253d47,#1a303c);border:1px solid #4c6f71;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fq-lab-picker{border-bottom:1px solid #41616b;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;display:grid}.fq-root .fq-lab-picker button{text-overflow:ellipsis;background:#192e3a;border:1px solid #4d6a75;border-radius:6px;min-width:0;min-height:28px;padding:5px 6px;font-size:11px;overflow:hidden}.fq-root .fq-lab-picker button.fq-lab-picker-active{color:#eaffef;background:#426159;border-color:#dbca91}.fq-lab-console-content{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;padding:10px;overflow-y:auto}.fq-lab-console-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fq-lab-console-heading strong{font-size:14px}.fq-lab-broken-label{text-transform:uppercase;color:#f7d99c;border:1px solid #b9986e;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.fq-lab-fruits{gap:9px;display:grid}.fq-lab-fruit-row{background:#162c36;border:1px solid #405e66;border-radius:6px;gap:5px;padding:7px 8px;display:grid}.fq-lab-fruit-row>div:first-child{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fq-lab-fruit-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.fq-lab-fill{background:#101e28;border:1px solid #516d69;border-radius:10px;height:6px;overflow:hidden}.fq-lab-fill>span{background:linear-gradient(90deg,#7bb685,#bce4a1);height:100%;display:block}.fq-lab-row-rate{color:#bedcc7;font-size:10px}.fq-lab-summary{border-bottom:1px solid #3d5c66;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.fq-lab-summary>strong{text-align:right;font-size:11px}.fq-lab-console-foot{color:#b9cbce;padding:10px 0;font-size:10px}.fq-lab-storage-items{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:5px;margin-top:9px;display:grid}.fq-root .fq-lab-storage-items button{text-align:left;background:#162e39;border:1px solid #718983;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:6px 5px;font-size:10px;display:flex}.fq-root .fq-lab-storage-items button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fq-root .fq-lab-action{background:#375748;border:1px solid #94b49c;border-radius:5px;margin-top:6px;padding:6px 9px;font-size:11px}.fq-lab-empty{color:#bbc9c7;font-size:11px}.fq-lab-defect{color:#f8e2bc;background:#48382e;border:1px solid #a78755;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:700}.fq-lab-screen[data-panel=bottom] .fq-lab-console-content{padding:7px}.fq-lab-screen[data-panel=bottom] .fq-lab-picker{scrollbar-width:thin;gap:3px;padding:4px;display:flex;overflow-x:auto}.fq-lab-screen[data-panel=bottom] .fq-lab-picker button{flex:1 0 auto;min-height:25px;padding:4px;font-size:10px}.fq-lab-screen[data-panel=bottom] .fq-lab-fruits{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:5px}.fq-lab-screen[data-panel=bottom] .fq-lab-fruit-row{padding:5px}.fq-root[data-tiny=true] .fq-lab-screen{gap:4px;padding:4px}.fq-root[data-tiny=true] .fq-lab-machine-caption{display:none}.fq-root[data-tiny=true] .fq-lab-machine{border-width:1px;padding:1px}.fq-root[data-tiny=true] .fq-lab-machine-body{border-width:2px}.fq-root[data-tiny=true] .fq-lab-sign{border-width:1px}.fq-root[data-tiny=true] .fq-lab-console-heading{margin-bottom:4px}.fq-root[data-tiny=true] .fq-lab-console-content{font-size:11px}.fq-root[data-tiny=true] .fq-lab-fruits{grid-template-columns:1fr}.fq-root[data-tiny=true] .fq-lab-fruit-row{padding:4px}@media (prefers-reduced-motion:reduce){.fq-lab-screen *{scroll-behavior:auto!important}}.fq-lab-world--illustrated .fq-lab-ceiling,.fq-lab-world--illustrated .fq-lab-wallline,.fq-lab-world--illustrated .fq-lab-floor,.fq-lab-world--illustrated .fq-lab-pipes,.fq-lab-world--illustrated .fq-lab-window,.fq-lab-world--illustrated .fq-lab-professor,.fq-lab-world--illustrated .fq-lab-machine-body{visibility:hidden}.fq-juice-label{color:#e1efd9;margin:9px 0 5px;font-size:11px;font-weight:700;display:block}.fq-root .fq-juice-select{color:#f1f8e9;width:100%;max-width:100%;min-height:34px;font:inherit;cursor:pointer;background:#172e38;border:1px solid #a4b19a;border-radius:6px;padding:6px 9px;font-size:12px;display:block}.fq-root .fq-juice-select:disabled{opacity:.66;cursor:not-allowed}.fq-root .fq-juice-select:focus-visible{outline-offset:2px;outline:2px solid #c6e7c1}.fq-juice-status--running{color:#a8edbd}.fq-juice-status--waiting{color:#e9d09a}.fq-juice-status--idle{color:#bfd0d2}.fq-juice-progress{background:#182d36;border:1px solid #4f6b72;border-radius:6px;margin-top:10px;padding:9px}.fq-juice-progress-title{color:#ccdbdb;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.fq-juice-output{background:#1c343e;border:1px solid #49616b;border-radius:6px;margin-top:12px;padding:8px 9px}.fq-juice-output>strong{color:#e8f3e8;font-size:12px}.fq-juice-output .fq-lab-summary:last-child{border-bottom:0}.fq-root[data-tiny=true] .fq-juice-label{margin:3px 0;font-size:10px}.fq-root[data-tiny=true] .fq-juice-progress,.fq-root[data-tiny=true] .fq-juice-output{margin-top:5px;padding:5px}.fq-root[data-tiny=true] .fq-juice-select{min-height:27px;font-size:11px}.fq-lab-research{min-width:0}.fq-lab-research-desc{color:#c5d7d7;margin:11px 0 8px;font-size:11px;line-height:1.4}.fq-root .fq-research-action{color:#eaffef;width:100%;margin-top:9px;font-size:12px;display:block}.fq-root .fq-research-action:disabled{cursor:default;opacity:.45}.fq-root .fq-research-action:focus-visible{outline-offset:2px;outline:2px solid #c6e7c1}.fq-root[data-tiny=true] .fq-lab-research-desc{margin:4px 0;font-size:10px}.fq-root[data-tiny=true] .fq-research-action{margin-top:4px;padding:4px 6px}.fq-lab-kernel-stock{z-index:8;pointer-events:none;color:#f9e7bc;background:#1c2e37ef;border:1px solid #d4b577;border-radius:7px;align-items:center;gap:6px;max-width:calc(65% - 18px);padding:5px 10px;font-size:11px;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 2px 9px #091a1ba8}.fq-lab-kernel-stock>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fq-lab-kernel-stock>span{color:#eecb7b;font-size:17px}.fq-upgrade-box{background:linear-gradient(#2b4448,#203641);border:1px solid #667f79;border-radius:7px;margin-top:11px;padding:9px}.fq-upgrade-heading{border-bottom:1px solid #617670;justify-content:space-between;align-items:center;gap:7px;padding-bottom:7px;display:flex}.fq-upgrade-heading strong{color:#f4e8c3;font-size:12px}.fq-upgrade-heading small{color:#c6d7cc;font-variant-numeric:tabular-nums;font-size:10px}.fq-upgrade-box .fq-lab-summary{padding:6px 0}.fq-upgrade-box .fq-lab-summary strong{color:#e0ebd2}.fq-root .fq-upgrade-action{color:#fff3d3;background:linear-gradient(#705c3a,#4c4a36);border-color:#dbbd7b;width:100%;margin-top:9px;font-weight:700;display:block}.fq-root .fq-upgrade-action:disabled{opacity:.48;cursor:not-allowed}.fq-root .fq-upgrade-action:focus-visible{outline-offset:2px;outline:2px solid #f9e19b}.fq-root[data-tiny=true] .fq-lab-kernel-stock{padding:3px 5px;font-size:10px;top:9px;left:9px}.fq-root[data-tiny=true] .fq-upgrade-box{margin-top:6px;padding:6px}.fq-root[data-tiny=true] .fq-upgrade-heading{padding-bottom:4px}.fq-root[data-tiny=true] .fq-upgrade-box .fq-lab-summary{padding:4px 0}.fq-root[data-tiny=true] .fq-upgrade-action{margin-top:5px}.fq-root .fq-fuse-all{color:#fff2d5;background:linear-gradient(#746443,#4f4938);border-color:#d2b979;width:100%;margin-top:8px;font-size:11px;font-weight:700;display:block}.fq-root .fq-fuse-all:disabled{opacity:.45;cursor:default}.fq-root .fq-fuse-all:focus-visible{outline-offset:2px;outline:2px solid #f6dfa5}.fq-surplus-panel{background:linear-gradient(#324839,#253e36);border:1px solid #8a996a;border-radius:7px;margin-top:7px;padding:9px}.fq-surplus-panel>strong{color:#e3f1c7;font-size:12px}.fq-surplus-panel .fq-lab-console-foot{color:#d2dbcf;margin:5px 0;line-height:1.4}.fq-root .fq-compost-action{color:#f2f8dd;background:#496441;border-color:#c0bd77;width:100%;margin-top:8px;font-weight:700;display:block}.fq-root .fq-compost-action:disabled{opacity:.45}.fq-upgrade-box[data-upgrade-class=endgame]{border-color:#d8ba80}.fq-upgrade-box[data-upgrade-class=endgame] .fq-upgrade-heading{border-color:#b59c73}.fq-root[data-tiny=true] .fq-surplus-panel{margin-top:5px;padding:5px}.fq-lab-world{will-change:left,top;transition:left .32s,top .32s}.fq-lab-art-layer{object-fit:fill;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;max-height:none;transition:filter .2s;display:block;position:absolute;inset:0}.fq-lab-art-layer--professor{z-index:2}.fq-lab-art-layer--fruits,.fq-lab-art-layer--juices,.fq-lab-art-layer--juicer,.fq-lab-art-layer--mixer,.fq-lab-art-layer--warehouse{z-index:3}.fq-lab-art-layer--research{z-index:4}.fq-lab-art-layer[data-status=broken],.fq-lab-art-layer[data-status=locked]{filter:brightness(.43)saturate(.45)}.fq-lab-art-layer[data-status=available][data-highlighted=true]{filter:brightness(1.13)saturate(1.1)drop-shadow(0 0 8px #f4cf82b0)}.fq-lab-art-layer[data-status=broken][data-highlighted=true],.fq-lab-art-layer[data-status=locked][data-highlighted=true]{filter:brightness(.72)saturate(.6)drop-shadow(0 0 6px #f1ae6799)}.fq-lab-fallback-table{z-index:1;pointer-events:none;background:linear-gradient(#b47c49 0 22%,#815031 23% 40%,#563828 41% 100%);border:5px solid #5b3424;border-radius:12px;width:52%;height:24%;position:absolute;top:66%;left:24%;box-shadow:inset 0 8px #f6c17a66,0 12px 19px #13141699}.fq-lab-fallback-table>span{background:#dacc9b;border:3px solid #bb9b66;border-radius:4px;width:22%;height:27%;position:absolute;top:-15%;left:40%;transform:skew(-6deg);box-shadow:0 0 9px #e6be70a6}.fq-lab-world--illustrated .fq-lab-fallback-table{display:none}.fq-root button.fq-lab-machine--overlay{z-index:7;min-width:0;min-height:0;box-shadow:none;touch-action:manipulation;background:0 0;border:0;border-radius:25%;outline:0;justify-content:flex-end;padding:3px;display:flex}.fq-root button.fq-lab-machine--overlay:hover,.fq-root button.fq-lab-machine--overlay.fq-lab-machine--selected{box-shadow:none;background:0 0;border:0}.fq-root button.fq-lab-machine--overlay:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(#0c1c2499 0%,#0c1c2477 47%,#0000 78%);border-radius:32%;transition:opacity .2s;position:absolute;inset:9%}.fq-root button.fq-lab-machine--overlay[data-status=broken]:before,.fq-root button.fq-lab-machine--overlay[data-status=locked]:before{opacity:.98}.fq-root button.fq-lab-machine--overlay[data-sprite-ready=true]:before{opacity:0}.fq-root button.fq-lab-machine--overlay:after{content:"";pointer-events:none;opacity:0;border:2px solid #f7d88b;border-radius:25%;transition:opacity .18s,transform .18s;position:absolute;inset:-2px;transform:scale(.98);box-shadow:0 0 16px #f7c369bb,inset 0 0 8px #fff3b577}.fq-root button.fq-lab-machine--overlay:is(:hover,:focus-visible):after{opacity:.95;transform:scale(1.015)}.fq-root button.fq-lab-machine--overlay.fq-lab-machine--selected:after{opacity:.3;transform:scale(1)}.fq-root button.fq-lab-machine--overlay.fq-lab-machine--selected:hover:after,.fq-root button.fq-lab-machine--overlay.fq-lab-machine--selected:focus-visible:after{opacity:1;transform:scale(1.015)}.fq-root button.fq-lab-machine--overlay:focus-visible{outline-offset:1px;outline:3px solid #fff5c8}.fq-root button.fq-lab-machine--overlay[data-status=broken],.fq-root button.fq-lab-machine--overlay[data-status=locked]{cursor:help}.fq-root button.fq-lab-machine--overlay .fq-lab-machine-caption{color:#fff3d4;opacity:0;pointer-events:none;background:#172933ef;border:1px solid #d1ac76;border-radius:4px;min-width:max-content;max-width:140px;padding:4px 6px;font-size:11px;line-height:1.1;transition:opacity .15s;position:absolute;top:calc(100% - 7px);left:50%;transform:translate(-50%)}.fq-root button.fq-lab-machine--overlay:hover .fq-lab-machine-caption,.fq-root button.fq-lab-machine--overlay:focus-visible .fq-lab-machine-caption{opacity:1}.fq-root button.fq-lab-machine--overlay .fq-lab-sign{z-index:4;pointer-events:none;font-size:clamp(8px,.75vw,12px);line-height:1.05;top:2%;left:50%;transform:translate(-50%)rotate(-5deg)}.fq-lab-world--illustrated .fq-lab-machine-body{display:none}.fq-lab-world:not(.fq-lab-world--illustrated) .fq-lab-machine--overlay .fq-lab-machine-body{flex:none;width:min(38%,110px);height:38%}.fq-root[data-tiny=true] .fq-lab-machine--overlay .fq-lab-machine-caption{display:none}.fq-root[data-tiny=true] .fq-lab-machine--overlay:after{border-width:1px}@media (prefers-reduced-motion:reduce){.fq-lab-world,.fq-lab-art-layer,.fq-root button.fq-lab-machine--overlay:before,.fq-root button.fq-lab-machine--overlay:after,.fq-root button.fq-lab-machine--overlay .fq-lab-machine-caption{transition:none!important}}.fq-lab-workbench-upgrades{background:linear-gradient(#56443855,#253f4455);border:1px solid #ae916b;border-radius:7px;margin-top:14px;padding:10px}.fq-lab-workbench-upgrades>strong{color:#f1deaf;font-size:13px}.fq-lab-workbench-upgrades .fq-upgrade-box{margin-top:8px}.fq-root[data-tiny=true] .fq-lab-workbench-upgrades{margin-top:7px;padding:6px}.fq-root button.fq-lab-professor-hit{z-index:7;cursor:pointer;outline-offset:-2px;background:0 0;border:0;padding:0;position:absolute}.fq-root button.fq-lab-professor-hit>span{color:#ffebc1;opacity:0;pointer-events:none;white-space:nowrap;background:#4e3321;border:1px solid #e1bb77;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.fq-root button.fq-lab-professor-hit:hover,.fq-root button.fq-lab-professor-hit:focus-visible{background:#ddbc7333;border-radius:26%;outline:2px solid #f3cc81}.fq-root button.fq-lab-professor-hit:hover>span,.fq-root button.fq-lab-professor-hit:focus-visible>span{opacity:1}.fq-root .fq-professor-head-button{font-size:11px}.fq-lab-world[data-professor-ready=true] .fq-lab-professor,.fq-lab-world[data-table-ready=true] .fq-lab-fallback-table,.fq-root button.fq-lab-machine--overlay[data-sprite-ready=true] .fq-lab-machine-body{display:none}.fq-lab-world[data-art-background=sprites]{background:#2b211b}.fq-lab-world--illustrated .fq-lab-art-layer{transition:none;filter:none!important}.fq-professor-dialog{color:#f6e6c7;background:linear-gradient(145deg,#3c2b20,#211a18);border:2px solid #b48b52;border-radius:12px;width:680px;max-width:min(680px,100vw - 24px);max-height:min(86vh,860px);padding:0;overflow:hidden;box-shadow:0 16px 55px #000c}.fq-professor-dialog::backdrop{background:#100c0bba}.fq-professor-heading{background:linear-gradient(#634329,#402b21);border-bottom:1px solid #a88456;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.fq-professor-heading>div{gap:4px;display:grid}.fq-professor-heading strong{color:#ffe0a5;font:700 20px Georgia,serif}.fq-professor-heading small{color:#e4caa2;font:12px system-ui,sans-serif}.fq-site .fq-professor-dialog button{cursor:pointer;color:#fff0d8;background:#4d3426;border:1px solid #9f7b4f;border-radius:6px;padding:8px 10px;font:600 12px system-ui,sans-serif}.fq-professor-dialog button:hover{background:#70503b}.fq-professor-dialog button:focus-visible{outline-offset:2px;outline:3px solid #ffde89}.fq-professor-tabs{border-bottom:1px solid #715537;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.fq-professor-tabs button{white-space:nowrap;flex:1 0 auto}.fq-professor-tabs button[aria-pressed=true],.fq-professor-topics button[aria-pressed=true]{color:#fff4d5;background:#8a6538;border-color:#ffd18b}.fq-professor-content{max-height:calc(86vh - 140px);padding:14px 20px 22px;overflow-y:auto}.fq-professor-content h2{color:#fce1ac;margin:0 0 9px;font:700 19px Georgia,serif}.fq-professor-content p{margin:0 0 12px;font:13px/1.55 system-ui,sans-serif}.fq-professor-quote{color:#d3b792;font-style:italic}.fq-professor-steps,.fq-professor-tasks{gap:8px;display:grid}.fq-professor-steps section,.fq-professor-tasks section,.fq-professor-answer{background:#372920;border:1px solid #795d3c;border-radius:7px;padding:10px 12px}.fq-professor-steps section[data-done=true],.fq-professor-tasks section[data-complete=true]{border-color:#668b5b}.fq-professor-steps strong,.fq-professor-tasks strong,.fq-professor-answer strong{color:#f8dba8;font:700 13px system-ui,sans-serif}.fq-professor-steps p,.fq-professor-tasks p,.fq-professor-answer p{margin:5px 0 0}.fq-professor-topics{flex-wrap:wrap;gap:6px;margin:8px 0 14px;display:flex}.fq-professor-task-meter{align-items:center;gap:10px;margin-top:8px;display:flex}.fq-professor-task-meter progress{accent-color:#c99d5e;width:100%;height:13px}.fq-professor-task-meter span{text-align:right;min-width:48px;font:700 11px system-ui,sans-serif}@media (width<=470px){.fq-professor-heading{padding:11px}.fq-professor-heading strong{font-size:16px}.fq-professor-tabs{gap:3px;padding:6px}.fq-professor-tabs button{padding:7px 6px;font-size:10px}.fq-professor-content{padding:12px}}@media (prefers-reduced-motion:reduce){.fq-professor-dialog *{transition:none!important;animation:none!important}}.fq-professor-mission-offers{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;display:grid}.fq-professor-mission-offers>section,.fq-professor-active-mission,.fq-professor-last-reward{background:#38291f;border:1px solid #927046;border-radius:8px;gap:7px;padding:11px;display:grid}.fq-professor-mission-offers small,.fq-professor-active-mission small{color:#d8b77c;font-weight:700}.fq-professor-mission-offers h3,.fq-professor-active-mission h3{color:#fbe0a7;margin:0;font:700 16px Georgia,serif}.fq-professor-mission-offers p,.fq-professor-active-mission p,.fq-professor-last-reward p{margin:0}.fq-professor-dialog .fq-professor-mission-reward{color:#e7cda6;font-size:12px}.fq-professor-dialog button:disabled{opacity:.5;cursor:not-allowed}.fq-professor-dialog .fq-professor-active-mission>button,.fq-professor-mission-offers>section>button{color:#fff3d6;background:#5e5030;border-color:#d9b474;margin-top:5px}.fq-professor-last-reward{border-color:#65855a}@media (width<=510px){.fq-professor-mission-offers{grid-template-columns:1fr}}.fq-professor-dialog .fq-professor-reward-icons{background:#2b2320b8;border:1px solid #89704b;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:5px 0;padding:7px 8px;display:flex}.fq-professor-dialog .fq-professor-reward-entry{color:#f4e0b9;align-items:center;gap:6px;min-width:0;font:700 11px/1.2 system-ui,sans-serif;display:inline-flex}.fq-professor-dialog .fq-professor-reward-entry .fq-juice-bottle{filter:drop-shadow(0 1px 2px #121112a8);flex:none;width:26px;height:33px}.fq-professor-dialog .fq-professor-reward-entry strong{font-size:11px;font-weight:720}.fq-professor-dialog .fq-professor-kernel-icon{color:#ffe4a1;text-shadow:0 1px 3px #31210d;background:radial-gradient(circle,#bda24e,#463323);border:1px solid #c8a563;border-radius:50%;place-items:center;width:24px;height:24px;font:900 18px/1 Georgia,serif;display:grid}.fq-professor-dialog .fq-professor-quota{color:#f7e5c9;background:linear-gradient(#56402a,#3b2b20);border:1px solid #97734b;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin:0 0 12px;padding:7px 9px;font:650 12px/1.4 system-ui,sans-serif;display:flex}.fq-professor-dialog .fq-professor-quota strong{color:#ffe5ae;font-weight:850}.fq-professor-dialog .fq-professor-quota-locked{color:#f4d9b9;background:#33261e;border:1px solid #b78a60;border-radius:6px;padding:10px;font:650 12px/1.5 system-ui,sans-serif}.fq-professor-dialog .fq-professor-mission-offers>section,.fq-professor-dialog .fq-professor-active-mission{grid-template-rows:auto auto 1fr auto;align-content:start}.fq-professor-dialog .fq-professor-mission-offers>section>button{align-self:end;min-height:35px}@media (width<=470px){.fq-professor-dialog .fq-professor-quota{font-size:11px}.fq-professor-dialog .fq-professor-reward-icons{gap:4px 8px}}.fq-highscore-dialog{color:#f8e7c5;background:linear-gradient(155deg,#3d2b20,#201a18);border:2px solid #b88e55;border-radius:12px;width:min(680px,100vw - 20px);max-height:min(86vh,840px);padding:0;overflow:hidden;box-shadow:0 15px 60px #000b}.fq-highscore-dialog::backdrop{background:#100c0bbd}.fq-highscore-heading{background:linear-gradient(#62452c,#402b20);border-bottom:1px solid #ab8758;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.fq-highscore-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.fq-highscore-heading strong{color:#ffe3ac;font:750 20px/1.15 Georgia,serif}.fq-highscore-heading small{color:#e5ccaa;font:500 11px/1.4 system-ui,sans-serif}.fq-highscore-heading button{color:#ffe9c0;cursor:pointer;background:#5a402e;border:1px solid #b58f5e;border-radius:6px;flex:none;width:33px;height:33px;font-size:16px}.fq-highscore-body{max-height:calc(86vh - 110px);padding:15px;overflow:auto}.fq-highscore-body>p{margin:0 0 13px;font-size:12px;line-height:1.45}.fq-highscore-meta{background:#503a28a6;border:1px solid #99774e;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-bottom:10px;padding:9px 10px;font:700 12px system-ui,sans-serif;display:flex}.fq-highscore-table-wrap{scrollbar-width:thin;overflow-x:auto}.fq-highscore-dialog table{border-collapse:collapse;width:100%;font:600 12px/1.4 system-ui,sans-serif}.fq-highscore-dialog th{color:#f8e0ae;text-align:left;white-space:nowrap;background:#5a412d;padding:8px 10px}.fq-highscore-dialog td{white-space:nowrap;border-bottom:1px solid #94724b55;padding:8px 10px}.fq-highscore-dialog td:first-child{color:#f6d18d;font-weight:800}.fq-highscore-dialog td:nth-child(2){text-overflow:ellipsis;max-width:220px;overflow:hidden}.fq-highscore-dialog td:nth-child(3),.fq-highscore-dialog td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.fq-highscore-dialog th:nth-child(3),.fq-highscore-dialog th:nth-child(4){text-align:right}.fq-highscore-dialog tbody tr:nth-child(2n){background:#51402d48}.fq-highscore-dialog tbody tr[data-your-rank=true]{background:#7960398a;outline:1px solid #dcc28787}.fq-highscore-dialog tbody td small{color:#e7ca91}.fq-highscore-personal{font-weight:700;margin-top:11px!important}@media (width<=470px){.fq-highscore-heading{padding:10px}.fq-highscore-heading strong{font-size:16px}.fq-highscore-body{padding:9px}.fq-highscore-dialog td,.fq-highscore-dialog th{padding:7px 5px;font-size:10px}}.fq-root{--fq-bg:#111827;--fq-panel:#1c2b36;--fq-panel-alt:#243845;--fq-edge:#54717b;--fq-ink:#f1f6f4;--fq-muted:#b2c6cb;--fq-accent:#98e4ac;--fq-gold:#f8c976;box-sizing:border-box;isolation:isolate;color:var(--fq-ink);background:linear-gradient(160deg,#14212f,#1c3340 60%,#121d2c);border:1px solid #4b6874;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;font-family:inherit;font-size:13px;display:flex;position:relative;overflow:hidden}.fq-root *,.fq-root :before,.fq-root :after{box-sizing:border-box}.fq-root button{font:inherit;color:inherit;cursor:pointer}.fq-root button:disabled{cursor:default;opacity:.32}.fq-root button:focus-visible{outline-offset:2px;outline:2px solid #c4f6ff}.fq-surface--page{height:min(78vh,780px);min-height:500px}.fq-surface--widget{height:100%;min-height:0}.fq-head{background:linear-gradient(90deg,#1d3542,#1b2c3d);border-bottom:1px solid #355364;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex}.fq-brand,.fq-head-actions{align-items:center;gap:9px;min-width:0;display:flex}.fq-brand strong{letter-spacing:.03em;white-space:nowrap;font-size:clamp(13px,1.5vw,17px)}.fq-brand-symbol{background:radial-gradient(at 70% 20%,#b5f2c4,#3b9563);border-radius:80% 0 70% 25%;flex:none;width:15px;height:18px;display:block;transform:rotate(-24deg);box-shadow:0 0 8px #79dca37d}.fq-preview-flag{color:var(--fq-gold);letter-spacing:.02em;white-space:nowrap;border:1px solid #c79e5488;border-radius:40px;padding:2px 6px;font-size:10px}.fq-current-level{color:var(--fq-muted);white-space:nowrap}.fq-lab-button{background:linear-gradient(#5c5942,#413b34);border:1px solid #b6aa78;border-radius:8px;min-height:29px;padding:6px 13px;font-weight:650}.fq-lab-button:hover{filter:brightness(1.14)}.fq-level-line{z-index:3;background:#172733ec;border-bottom:1px solid #385667;flex:none;justify-content:center;align-items:center;gap:12px;padding:8px 11px;display:flex;position:relative}.fq-levels{align-items:center;gap:6px;min-width:0;display:flex}.fq-level-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.fq-level,.fq-level-arrow{background:#253947;border:1px solid #607683;border-radius:6px;flex:none;min-width:36px;height:30px;font-weight:700;position:relative}.fq-level--cleared{background:#315044;color:#dcffe2!important}.fq-level--selected{border-color:#f8db8d;box-shadow:inset 0 0 0 1px #f8db8d}.fq-level--boss{border-color:#9c7d5a}.fq-boss-mark{color:#ffca7a;font-size:9px;position:absolute;top:0;right:2px}.fq-rate-wrap{flex:none;position:relative}.fq-rate-button{white-space:nowrap;background:#243b46;border:1px solid #466572;border-radius:6px;padding:5px 9px;color:#d2ffda!important;font-size:12px!important}.fq-rate-popover{z-index:12;background:#102a36;border:1px solid #7296a1;border-radius:8px;min-width:235px;padding:9px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 24px #0009}.fq-rate-popover>div{border-bottom:1px solid #315060;grid-template-columns:1fr auto auto;gap:12px;padding:4px 0;display:grid}.fq-rate-popover>div:last-child{border-bottom:0}.fq-rate-popover small{color:var(--fq-muted)}.fq-main{flex:auto;grid-template-columns:minmax(0,1.8fr) minmax(210px,.9fr);gap:8px;min-width:0;min-height:0;padding:8px;display:grid}.fq-arena{background:#1b303d;border:1px solid #466574;border-radius:9px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fq-arena-head{color:var(--fq-ink);justify-content:space-between;gap:12px;padding:8px 11px 5px;font-weight:600;display:flex}.fq-arena-head span:last-child{font-variant-numeric:tabular-nums;color:#c8dbdc}.fq-meter{background:#101d28;border:1px solid #49606b;border-radius:20px;flex:none;height:7px;overflow:hidden}.fq-meter span{background:linear-gradient(90deg,#61b877,#a9f4c7);height:100%;transition:width .25s;display:block}.fq-wave-progress{margin:0 11px 6px}.fq-scene{background:linear-gradient(#365c72 0%,#78978e 61%,#b5ae77 100%);border:1px solid #66818a78;border-radius:8px;flex:auto;min-height:80px;margin:0 7px;position:relative;overflow:hidden}.fq-sky-glow{filter:blur(20px);background:#ecfaad54;border-radius:50%;width:190px;height:190px;position:absolute;top:-85px;left:27%}.fq-far-hill{clip-path:polygon(0 80%,15% 47%,30% 68%,54% 20%,75% 64%,89% 31%,100% 65%,100% 100%,0 100%);background:linear-gradient(135deg,#698e73,#3b746d);width:120%;height:56%;position:absolute;bottom:20%;left:-10%}.fq-near-hill{clip-path:polygon(0 40%,13% 26%,34% 52%,57% 22%,78% 41%,100% 15%,100% 100%,0 100%);background:linear-gradient(#456f56,#2b523f);width:110%;height:43%;position:absolute;bottom:0;left:-5%}.fq-ground{background:linear-gradient(#436442b0,#2c5038);border-top:2px solid #96bc7499;width:100%;height:24%;position:absolute;bottom:0}.fq-fruit{--fruit-1:#a0cb63;--fruit-2:#5c9d53;z-index:2;aspect-ratio:1;background:radial-gradient(circle at 27% 22%,#e6f9a8,var(--fruit-1) 41%,var(--fruit-2) 84%);border:2px solid #2d6540;border-radius:48% 50% 55%;width:clamp(46px,10%,82px);animation:2.7s ease-in-out infinite fq-bob;position:absolute;bottom:20%;left:22%;box-shadow:inset -7px -9px 10px #20593266,0 12px 7px #122d1e60}.fq-fruit--banana{--fruit-1:#f7da65;--fruit-2:#bd8e30}.fq-fruit--apple{--fruit-1:#f58d73;--fruit-2:#b52f3d}.fq-fruit--strawberry{--fruit-1:#f16a72;--fruit-2:#ba244a}.fq-fruit-leaf{background:#4a995d;border:1px solid #2b6b43;border-radius:0 80%;width:35%;height:21%;position:absolute;top:-15%;left:39%;transform:rotate(-25deg)}.fq-fruit-eye{background:#173233;border-radius:45%;width:11%;height:15%;position:absolute;top:37%;box-shadow:2px 2px #0003}.fq-fruit-eye--left{left:27%}.fq-fruit-eye--right{right:27%}.fq-fruit-mouth{background:#30403b;border-radius:0 0 70% 70%;width:21%;height:10%;position:absolute;top:60%;left:40%}.fq-knight{transform-origin:bottom;filter:drop-shadow(0 9px 4px #061a1b80);z-index:3;width:74px;height:118px;animation:3.1s ease-in-out infinite fq-knight-breathe;position:absolute;bottom:15%;right:19%;transform:scale(.86)}.fq-knight-head{z-index:3;background:linear-gradient(110deg,#d8d8d2,#7895a0);border:2px solid #3e5666;border-radius:44% 44% 25% 25%;width:36px;height:37px;position:absolute;top:13px;left:23px}.fq-knight-head:after{content:"";background:#213a4a;border:1px solid #a2bac0;border-radius:2px;height:7px;position:absolute;top:18px;left:5px;right:5px}.fq-knight-plume{z-index:4;background:#c85b59;border-radius:75% 70% 0 10%;width:9px;height:23px;position:absolute;top:1px;left:38px;transform:rotate(15deg)}.fq-knight-body{z-index:2;background:linear-gradient(140deg,#b2c4ca,#4b6c83);border:3px solid #2a475c;border-radius:10px 10px 16px 16px;width:56px;height:49px;position:absolute;top:46px;left:13px}.fq-knight-body:after{content:"";background:#e1cf9d88;width:4px;height:30px;position:absolute;top:6px;left:21px}.fq-knight-sword{z-index:1;background:linear-gradient(90deg,#8da7ae,#e1e8e2,#83a4b3);border:1px solid #4e6470;border-radius:40% 40% 2px 2px;width:8px;height:72px;position:absolute;top:10px;left:6px;transform:rotate(-25deg)}.fq-knight-sword:after{content:"";background:#a77649;border:1px solid #553e38;border-radius:3px;width:32px;height:7px;position:absolute;bottom:8px;left:-12px}.fq-knight-shield{z-index:4;background:linear-gradient(140deg,#e0b366,#865c3f);border:3px solid #5a4a41;border-radius:8px 8px 45% 45%;width:37px;height:49px;position:absolute;top:52px;right:-7px}.fq-knight-shield:after{content:"";background:#fff2bb80;width:5px;height:25px;position:absolute;top:7px;left:13px}.fq-knight-boots{z-index:1;background:linear-gradient(90deg,#2d3d52 45%,#78919d 45% 55%,#2d3d52 55%);border-radius:4px 4px 8px 8px;width:48px;height:29px;position:absolute;bottom:1px;left:18px}.fq-scene-names{z-index:5;color:#f5f7eb;text-shadow:0 1px 3px #102921;justify-content:space-around;gap:8px;font-size:11px;font-weight:700;display:flex;position:absolute;inset:auto 0 5px}.fq-arena-bottom{color:var(--fq-muted);font-variant-numeric:tabular-nums;background:#1d323c;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.fq-health{align-items:center;gap:9px;min-width:0;display:flex}.fq-health .fq-meter{width:clamp(46px,9vw,130px);height:6px}.fq-health .fq-meter span{background:linear-gradient(90deg,#bd6365,#efaaaa)}.fq-sidebar{grid-template-rows:minmax(0,1.45fr) minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.fq-gear-pane,.fq-inventory{background:#233743;border:1px solid #4a6570;border-radius:9px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fq-pane-title{border-bottom:1px solid #4a6570;flex:none;justify-content:space-between;align-items:center;min-height:29px;padding:7px 10px;font-weight:700;display:flex}.fq-pane-title span{color:var(--fq-muted);font-size:11px;font-weight:500}.fq-slots{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;padding:8px;display:grid}.fq-slot{background:linear-gradient(145deg,#2f4854,#182c36);border:1px solid #55717b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.fq-slot-mark{color:#d6e0dc;text-shadow:0 2px 5px #000a;font-size:clamp(15px,2vw,24px);line-height:1}.fq-slot-caption{color:var(--fq-muted);white-space:nowrap;text-overflow:ellipsis;max-width:95%;margin-top:4px;font-size:9px;line-height:1.05;overflow:hidden}.fq-slot-grade{color:#d9edab;font-size:9px;position:absolute;top:2px;right:4px}.fq-bag-content{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow-y:auto}.fq-stack{background:#172d39;border:1px solid #5b7b80;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:58px;display:flex;position:relative}.fq-stack-mark{color:#d2e0e0;font-size:20px;line-height:1.3}.fq-stack-count{color:#f5d38e;font-size:10px;position:absolute;top:2px;right:3px}.fq-stack-name{white-space:nowrap;text-overflow:ellipsis;max-width:95%;font-size:8px;line-height:1.1;overflow:hidden}.fq-panels{display:none}.fq-root[data-compact=true] .fq-main{flex-direction:column;display:flex}.fq-root[data-compact=true] .fq-panels{background:#172733;flex:none;justify-content:stretch;gap:4px;padding:5px 8px 0;display:flex}.fq-panels button{background:#223644;border:1px solid #45616c;border-radius:5px 5px 0 0;flex:1;min-width:0;min-height:26px;font-size:11px;font-weight:650}.fq-panels .fq-panel-active{color:#dcffe5;background:#34534e;border-color:#93c4a4}.fq-root[data-compact=true] .fq-sidebar{flex-direction:column;flex:1;display:flex}.fq-root[data-compact=true] .fq-gear-pane,.fq-root[data-compact=true] .fq-inventory,.fq-root[data-compact=true] .fq-arena{flex:auto}.fq-root[data-compact=true] .fq-slots{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.fq-root[data-compact=true] .fq-level-line{justify-content:space-between}.fq-root[data-tiny=true] .fq-head{min-height:37px;padding:5px 8px}.fq-root[data-tiny=true] .fq-brand-symbol{display:none}.fq-root[data-tiny=true] .fq-current-level{display:none}.fq-root[data-tiny=true] .fq-lab-button{min-height:26px;padding:3px 9px}.fq-root[data-tiny=true] .fq-level-line{gap:4px;padding:5px 6px}.fq-root[data-tiny=true] .fq-levels,.fq-root[data-tiny=true] .fq-level-buttons{gap:3px}.fq-root[data-tiny=true] .fq-level,.fq-root[data-tiny=true] .fq-level-arrow{min-width:25px;height:25px;font-size:11px}.fq-root[data-tiny=true] .fq-rate-button{padding:4px 5px;font-size:10px!important}.fq-root[data-tiny=true] .fq-boss-mark{font-size:7px}.fq-root[data-tiny=true] .fq-level-line{flex-wrap:wrap}.fq-root[data-tiny=true] .fq-panels{padding-top:3px}.fq-root[data-tiny=true] .fq-main{padding:4px}.fq-root[data-tiny=true] .fq-arena-head{padding:4px 7px 3px;font-size:11px}.fq-root[data-tiny=true] .fq-wave-progress{margin:0 7px 4px}.fq-root[data-tiny=true] .fq-scene{margin:0 3px}.fq-root[data-tiny=true] .fq-arena-bottom{padding:4px 7px;font-size:10px}.fq-root[data-tiny=true] .fq-knight{transform:scale(.65)}.fq-overlay{z-index:25;background:#050f17d9;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.fq-dialog{background:linear-gradient(#273c46,#182b35);border:1px solid #b2ac80;border-radius:11px;flex-direction:column;width:min(560px,100%);height:min(420px,100%);min-height:0;display:flex;overflow:hidden;box-shadow:0 16px 45px #0009}.fq-dialog-head{background:#30424a;border-bottom:1px solid #647680;flex:none;justify-content:space-between;align-items:center;padding:9px 13px;font-size:15px;display:flex}.fq-close{background:0 0;border:1px solid #8e9a98;border-radius:6px;width:27px;height:27px;font-size:21px!important;line-height:1!important}.fq-lab-tabs{flex:none;gap:4px;padding:8px 9px 0;display:flex;overflow-x:auto}.fq-lab-tabs button{white-space:nowrap;background:#223541;border:1px solid #516973;border-radius:6px 6px 0 0;min-width:0;padding:7px 10px}.fq-lab-tabs button.fq-active{color:#e5fff1;background:#416256;border-color:#91bba3}.fq-lab-body{scrollbar-width:thin;min-height:0;padding:10px;overflow-y:auto}.fq-lab-list{gap:7px;display:grid}.fq-lab-row{background:#1a303a;border:1px solid #54717a;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:5px 8px;padding:8px;display:grid}.fq-lab-row .fq-meter{grid-column:1/-1;height:6px}.fq-lab-row span:last-of-type{color:#b4e5c0}.fq-juice-row{grid-template-columns:1fr auto}.fq-lab-feature{background:#223c46;border:1px solid #54717a;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;padding:12px 10px;display:flex}.fq-unavailable{color:#e1e7e5;background:#192b38;border:1px solid #476571;border-radius:8px;place-items:center;width:100%;min-height:130px;display:grid}@keyframes fq-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fq-knight-breathe{0%,to{translate:0}50%{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.fq-root *,.fq-root :before,.fq-root :after{transition:none!important;animation:none!important}}.fq-surface-frame{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.fq-surface-frame--page{height:min(78vh,780px);min-height:500px}.fq-surface-frame .fq-root{height:100%;min-height:0}.fq-open-page{color:#e6f3ef;font:inherit;white-space:nowrap;background:#27414a;border:1px solid #6b8d94;border-radius:6px;padding:5px 9px;font-size:12px;text-decoration:none}.fq-open-page:hover{background:#375c5c}.fq-open-page:focus-visible{outline-offset:2px;outline:2px solid #c4f6ff}.fq-auto-button{background:#2a404a;border:1px solid #55747d;border-radius:6px;padding:3px 8px;font-size:11px}.fq-auto-button[aria-pressed=true]{color:#d4ffe0;border-color:#88c89d}.fq-action-error{color:#fff;z-index:28;white-space:nowrap;pointer-events:none;background:#522d35;border:1px solid #c17878;border-radius:6px;padding:6px 12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.fq-fruit--pear{--fruit-1:#dbec90;--fruit-2:#699a3c}.fq-fruit--lemon{--fruit-1:#ffe78b;--fruit-2:#dba640}.fq-fruit--blueberry{--fruit-1:#a6a9f0;--fruit-2:#415aa2}.fq-fruit--blackberry{--fruit-1:#a184d0;--fruit-2:#402566}.fq-fruit--cherry{--fruit-1:#f78485;--fruit-2:#ad2c49}.fq-fruit--mango{--fruit-1:#f6bb67;--fruit-2:#d66d43}.fq-fruit--pineapple{--fruit-1:#f5d17d;--fruit-2:#b48239}.fq-fruit--lime{--fruit-1:#b7e97d;--fruit-2:#56a03e}.fq-scene-names span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;overflow:hidden}.fq-root .fq-slot{font:inherit;color:inherit;text-decoration:none}.fq-root button.fq-slot{cursor:pointer;padding:0}.fq-root button.fq-slot:hover{background:#355363}.fq-deposit-all{color:#def8e7;background:#294c4b;border:1px solid #71928f;border-radius:5px;flex:none;align-self:flex-end;margin:5px 8px 0;padding:3px 8px;font-size:10px!important}.fq-deposit-all:hover{background:#35625c}.fq-root button.fq-stack{cursor:pointer;color:inherit;font:inherit;padding:3px 2px}.fq-root button.fq-stack:hover{background:#294550}.fq-stack--locked{background:linear-gradient(140deg,#243f4f,#2d303d)}.fq-lock-mark{color:#f3d094;font-size:9px;position:absolute;top:2px;left:3px}.fq-lab-warehouse{border:1px solid #51717c;border-radius:8px;flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.fq-lab-warehouse .fq-bag-content{flex:1;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));min-height:100px;max-height:280px;display:grid;overflow-y:auto}.fq-fuse-mark{color:#f3d894;font-size:8px;font-weight:700;position:absolute;bottom:2px;left:2px}.fq-item-overlay{z-index:40}.fq-item-dialog{width:min(410px,100%);height:auto;max-height:100%}.fq-item-detail{align-items:center;gap:14px;padding:15px;display:flex}.fq-detail-symbol{background:#1b303d;border:2px solid #adbfba;border-radius:8px;flex:none;place-items:center;width:60px;height:64px;font-size:30px;display:grid}.fq-detail-subtitle{color:#b8c9d0;margin-top:4px;font-size:11px}.fq-detail-stat{color:#d5efc9;margin-top:8px;font-size:12px}.fq-item-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 12px;display:grid}.fq-item-actions button{color:#ebfaf4;background:linear-gradient(#325b5b,#26464a);border:1px solid #6b9997;border-radius:6px;min-width:0;padding:7px 5px;font-size:11px}.fq-item-actions button:hover{filter:brightness(1.15)}.fq-root[data-tiny=true] .fq-item-detail{gap:8px;padding:7px;font-size:11px}.fq-root[data-tiny=true] .fq-detail-symbol{width:38px;height:43px;font-size:20px}.fq-root[data-tiny=true] .fq-item-actions{padding:0 8px 8px}.fq-root[data-tiny=true] .fq-item-actions button{padding:4px 3px}.fq-grade-divine{animation:5s linear infinite fq-divine-glow;box-shadow:inset 0 0 9px #dec9ff99,0 0 8px #afefec}@keyframes fq-divine-glow{0%,to{box-shadow:inset 0 0 9px #dec9ff99,0 0 8px #afefec}33%{box-shadow:inset 0 0 9px #a4f5c799,0 0 8px #e9bcfa}67%{box-shadow:inset 0 0 9px #f5deb499,0 0 8px #b6c8ff}}.fq-screen-nav{align-items:center;gap:5px;min-width:0;display:flex}.fq-root .fq-screen-nav button{white-space:nowrap;background:#273c44;border:1px solid #647c80;border-radius:6px;min-height:28px;padding:5px 10px;font-size:11px;font-weight:700}.fq-root .fq-screen-nav button[aria-pressed=true]{color:#fff8dd;background:linear-gradient(#55634a,#3c5148);border-color:#e3c689}.fq-root[data-tiny=true] .fq-screen-nav{gap:3px}.fq-root[data-tiny=true] .fq-screen-nav button{min-height:26px;padding:4px 6px;font-size:10px}.fq-root[data-tiny=true] .fq-brand{gap:3px}.fq-root[data-tiny=true] .fq-brand strong{font-size:11px}.fq-root[data-tiny=true] .fq-preview-flag{display:none}.fq-arena-counter{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.fq-elite-callout,.fq-boss-callout{color:#fff2ca;letter-spacing:.05em;background:#725637;border:1px solid #efc875;border-radius:4px;flex:none;padding:2px 5px;font-size:10px;line-height:1.1;display:inline-block}.fq-boss-callout{color:#fff0ef;background:#683a47;border-color:#da8695}.fq-elite-track{flex:none;justify-content:center;align-items:center;gap:7px;min-height:15px;padding:0 8px 3px;display:flex}.fq-elite-stop{color:#b6c4c4;background:#1a303a;border:1px solid #57737b;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.1;display:inline-block}.fq-elite-stop--cleared{color:#e5d8ac;background:#534f32;border-color:#bc9863}.fq-elite-stop--active{color:#fff1c4;background:#745735;border-color:#f5d288;box-shadow:0 0 9px #f5c97699}.fq-scene--elite{background:linear-gradient(#746754 0%,#93885b 61%,#bba675 100%);border-color:#c9a86b;box-shadow:inset 0 0 22px #f9bd506b}.fq-fruit--elite{border-color:#f8cc80;animation:2.1s ease-in-out infinite fq-elite-bob;transform:scale(1.2);box-shadow:0 0 0 3px #dbaf6688,0 0 23px #ffcc7fb8,inset -7px -9px 10px #8f59326b,0 12px 7px #122d1e80}.fq-elite-crown{z-index:4;color:#fbed95;text-shadow:0 0 7px #f2ac53,0 2px 3px #6f4a21;font-size:22px;position:absolute;top:-38%;left:32%}@keyframes fq-elite-bob{0%,to{transform:scale(1.2)translateY(0)}50%{transform:scale(1.2)translateY(-5px)}}.fq-root[data-tiny=true] .fq-elite-track{gap:3px;min-height:11px;padding:0 6px 2px}.fq-root[data-tiny=true] .fq-elite-stop{padding:0 3px;font-size:8px}.fq-root[data-tiny=true] .fq-arena-counter{gap:4px;font-size:10px}.fq-root[data-tiny=true] .fq-elite-callout{padding:1px 2px;font-size:8px}@media (prefers-reduced-motion:reduce){.fq-fruit--elite{transform:scale(1.2);animation:none!important}}.fq-chronicle{background:linear-gradient(90deg,#334033,#242f3b);border-bottom:1px solid #73805b;flex:none;align-items:center;gap:9px;min-width:0;min-height:37px;padding:5px 11px;display:flex}.fq-chronicle strong{color:#f0dda7;white-space:nowrap;flex:none;font-size:11px}.fq-chronicle-title{white-space:nowrap;text-overflow:ellipsis;color:#dfebd5;flex:1;min-width:0;font-size:11px;overflow:hidden}.fq-chronicle-meter{background:#171f28;border:1px solid #9d8b62;border-radius:6px;flex:none;width:88px;height:7px;display:block;overflow:hidden}.fq-chronicle-meter span{background:linear-gradient(90deg,#a1a764,#f3d28a);height:100%;display:block}.fq-chronicle small{white-space:nowrap;color:#c7d7bf;font-size:10px}.fq-root[data-compact=true] .fq-chronicle{gap:5px;min-height:30px;padding:4px 7px}.fq-root[data-compact=true] .fq-chronicle-meter{width:46px}.fq-root[data-compact=true] .fq-chronicle small{display:none}.fq-root[data-tiny=true] .fq-chronicle strong,.fq-root[data-tiny=true] .fq-chronicle-title{font-size:9px}.fq-root[data-tiny=true] .fq-chronicle-meter{width:29px}.fq-arena-backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.fq-scene--illustrated .fq-sky-glow,.fq-scene--illustrated .fq-far-hill,.fq-scene--illustrated .fq-near-hill,.fq-scene--illustrated .fq-ground{display:none}.fq-scene--illustrated:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0% 65%,#0a172a28 100%);position:absolute;inset:0}.fq-scene--illustrated .fq-scene-names{text-shadow:0 2px 4px #081721,0 0 10px #071824}.fq-scene--illustrated .fq-fruit{box-shadow:inset -7px -9px 10px #20593266,0 10px 9px #122d1eb3,0 0 8px #141f2f69}@media (prefers-reduced-motion:reduce){.fq-arena-backdrop{transition:none!important}}.fq-root{--fq-bg:#211a17;--fq-panel:#30241d;--fq-panel-alt:#493427;--fq-edge:#92734f;--fq-ink:#f7e9d1;--fq-muted:#d7c4a9;--fq-accent:#d8ad67;--fq-gold:#f3ca79;--fq-wood-dark:#241911;--fq-wood:#533624;--fq-wood-light:#805234;--fq-brass:#c69b5d;--fq-brass-light:#ffe0a0;--fq-parchment:#f4e3bd;--fq-fruit-green:#a8d68c;--fq-warning:#f5c47c;--fq-danger:#f4a495;--fq-magic:#d6b1f0;--fq-potion:#9ad5c5;--fq-focus:#ffeda8;--fq-panel-shadow:#120e0cbd;--fq-engraved:linear-gradient(180deg,#d0a46b66,#50351e77);--fq-ui-radius:8px;--fq-ui-font:system-ui,-apple-system,"Segoe UI",sans-serif;--fq-title-font:Georgia,Cambria,"Times New Roman",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--fq-ui-font);color:var(--fq-ink);border:2px solid var(--fq-edge);background:radial-gradient(at 55% 0,#99623525,#0000 60%),linear-gradient(165deg,#33241c,#201917 70%);box-shadow:inset 0 1px #f2d89a3c,0 5px 22px #0b0908a6}.fq-root *{scrollbar-color:#94734b #211a17}.fq-root ::selection{color:#261811;background:#eac58b}.fq-root button:disabled{opacity:.58;cursor:not-allowed}.fq-root button:focus-visible,.fq-root a:focus-visible,.fq-root select:focus-visible{outline:2px solid var(--fq-focus);outline-offset:2px}.fq-root button:not(:disabled):not(.fq-lab-machine--overlay){transition:background .15s,box-shadow .15s,border-color .15s,filter .15s}.fq-root button:not(:disabled):not(.fq-lab-machine--overlay):hover{border-color:var(--fq-brass-light);filter:brightness(1.1)}.fq-root .fq-brand strong,.fq-root .fq-pane-title,.fq-root .fq-dialog-head strong,.fq-root .fq-lab-console-heading strong,.fq-root .fq-upgrade-heading strong,.fq-root .fq-chronicle strong{font-family:var(--fq-title-font);letter-spacing:.02em}.fq-root .fq-brand strong{color:var(--fq-parchment);text-shadow:0 1px 1px #100a06,0 0 10px #b47e3e69}.fq-root .fq-brand-symbol{background:radial-gradient(at 67% 19%,#fcebb3,#e6b45d 50%,#84511f);border:1px solid #a67e40;box-shadow:0 0 10px #d6a24b78}.fq-root .fq-preview-flag,.fq-root .fq-current-level{color:var(--fq-brass-light)}.fq-root .fq-preview-flag{border-color:var(--fq-brass)}.fq-root .fq-head{border-bottom:2px solid var(--fq-brass);background:repeating-linear-gradient(3deg,#0000 0 22px,#0c09070c 22px 24px),linear-gradient(#62402b,#35241c 68%,#2b2019);box-shadow:inset 0 2px #ffde9947,0 2px 11px #0b0809a6}.fq-root .fq-screen-nav button,.fq-root .fq-level,.fq-root .fq-level-arrow,.fq-root .fq-panels button,.fq-root .fq-open-page{color:var(--fq-parchment);border:1px solid var(--fq-edge);background:linear-gradient(#57402c,#35251c);border-radius:6px;box-shadow:inset 0 1px #f1c68929,0 2px 3px #0c08064d}.fq-root .fq-screen-nav button[aria-pressed=true],.fq-root .fq-panels .fq-panel-active{color:#25170f;border-color:var(--fq-brass-light);background:linear-gradient(#f1d296,#b98743);box-shadow:inset 0 1px #fff5cd8a,0 0 9px #d7a45b4d}.fq-root .fq-screen-nav button[aria-pressed=true]:hover{filter:brightness(1.06)}.fq-root .fq-level-line{background:linear-gradient(#362820,#2a201b);border-color:#745434;box-shadow:inset 0 1px #b18e5d30}.fq-root .fq-level--cleared{background:linear-gradient(#3f6140,#2b452d);border-color:#719166;color:#e9f5d7!important}.fq-root .fq-level--selected{border-color:var(--fq-brass-light);box-shadow:inset 0 0 0 1px #ffe4a5,0 0 8px #e6ae6673}.fq-root .fq-level--boss{border-color:#c48860}.fq-root .fq-boss-mark{color:#ffb7a8}.fq-root .fq-rate-button,.fq-root .fq-rate-popover{border-color:var(--fq-edge);background:linear-gradient(#513b2a,#2d231c);color:var(--fq-fruit-green)!important}.fq-root .fq-rate-popover{background:#2f231c;box-shadow:0 9px 20px #090604b8}.fq-root .fq-rate-popover>div{border-color:#755535}.fq-root .fq-rate-popover small{color:var(--fq-muted)}.fq-root .fq-main{background:0 0}.fq-root .fq-arena,.fq-root .fq-gear-pane,.fq-root .fq-inventory{border:1px solid var(--fq-edge);box-shadow:inset 0 1px 0 #e1bd7a29,0 4px 12px var(--fq-panel-shadow);background:linear-gradient(145deg,#392a22,#251c18)}.fq-root .fq-arena-head,.fq-root .fq-pane-title,.fq-root .fq-dialog-head{color:var(--fq-parchment);border-bottom:1px solid var(--fq-edge);background:linear-gradient(#60432c,#3b291e)}.fq-root .fq-arena-head span:last-child,.fq-root .fq-pane-title span{color:var(--fq-muted)}.fq-root .fq-meter{background:#1c1815;border-color:#765739;box-shadow:inset 0 2px 3px #090706a8}.fq-root .fq-meter span{background:linear-gradient(90deg,#59834d,#b6d58c)}.fq-root .fq-wave-progress span{background:linear-gradient(90deg,#ab7440,#efcd7b)}.fq-root .fq-arena-bottom{color:var(--fq-muted);background:linear-gradient(#382a22,#28201b);border-top:1px solid #765535}.fq-root .fq-health .fq-meter span{background:linear-gradient(90deg,#a54e47,#e69d86)}.fq-root .fq-auto-button,.fq-root .fq-deposit-all{border:1px solid var(--fq-edge);color:var(--fq-parchment);background:linear-gradient(#665035,#35291e)}.fq-root .fq-auto-button[aria-pressed=true]{color:var(--fq-fruit-green);border-color:#a4c08c}.fq-root .fq-slot,.fq-root .fq-stack{background:radial-gradient(at 50% 15%,#ba945322,#0000 75%),linear-gradient(145deg,#493727,#241d19);box-shadow:inset 0 1px #dfae672a}.fq-root .fq-slot-mark,.fq-root .fq-stack-mark{color:#eddfbf;text-shadow:0 1px 4px #180b06}.fq-root .fq-slot-caption,.fq-root .fq-stack-name{color:var(--fq-muted)}.fq-root .fq-slot-grade,.fq-root .fq-stack-count{color:var(--fq-gold)}.fq-root button.fq-slot:hover,.fq-root button.fq-stack:hover{background:linear-gradient(#70503a,#3d2b21)}.fq-root .fq-stack--locked{background:linear-gradient(#473638,#2a2328)}.fq-root .fq-lock-mark{color:var(--fq-gold)}.fq-root .fq-chronicle{background:linear-gradient(90deg,#3b3020,#2a241e 65%,#382c21);border-color:#a28150}.fq-root .fq-chronicle strong{color:var(--fq-gold)}.fq-root .fq-chronicle-title{color:var(--fq-parchment)}.fq-root .fq-chronicle small{color:var(--fq-muted)}.fq-root .fq-chronicle-meter{border-color:var(--fq-edge);background:#201912}.fq-root .fq-chronicle-meter span{background:linear-gradient(90deg,#9b6f38,#ebc57d)}.fq-root .fq-elite-track{background:#29201a}.fq-root .fq-elite-stop{color:var(--fq-muted);background:#30241c;border-color:#856342}.fq-root .fq-elite-stop--cleared{color:var(--fq-parchment);background:#55432b;border-color:#b89458}.fq-root .fq-elite-stop--active{color:#2d1a0d;background:#ebbb69;border-color:#fbe1a3;box-shadow:0 0 12px #e4b46888}.fq-root .fq-elite-callout{color:#fff0c4;background:#664427;border-color:#d5a25b}.fq-root .fq-boss-callout{color:#fff1ed;background:#77392e;border-color:#f0a090}.fq-root .fq-scene{border-color:var(--fq-edge);box-shadow:inset 0 0 0 1px #d6a46934}.fq-root .fq-scene-names span{background:linear-gradient(90deg,#241b17da,#241b1700);border-radius:4px;padding:2px 5px}.fq-root .fq-dialog{border:2px solid var(--fq-brass);background:linear-gradient(160deg,#4b3326,#2b201a 65%);box-shadow:inset 0 1px #ffdf9b47,0 16px 45px #0a0707d9}.fq-root .fq-close{color:var(--fq-parchment);border-color:var(--fq-brass);background:linear-gradient(#58402c,#30221b)}.fq-root .fq-lab-tabs button{border-color:var(--fq-edge);color:var(--fq-parchment);background:linear-gradient(#503725,#30231b)}.fq-root .fq-lab-tabs button.fq-active{border-color:var(--fq-brass-light);color:#241710;background:linear-gradient(#d7ad6d,#926138)}.fq-root .fq-lab-body{color:var(--fq-ink)}.fq-root .fq-lab-row,.fq-root .fq-lab-feature{border-color:var(--fq-edge);background:linear-gradient(#493324,#2f241d)}.fq-root .fq-lab-row span:last-of-type,.fq-root .fq-detail-stat{color:var(--fq-fruit-green)}.fq-root .fq-unavailable{border:1px solid var(--fq-brass);color:var(--fq-parchment);background:linear-gradient(#503623,#2b211b)}.fq-root .fq-detail-symbol{border-color:var(--fq-brass);background:linear-gradient(#62452e,#30241d)}.fq-root .fq-detail-subtitle{color:var(--fq-muted)}.fq-root .fq-item-actions button{color:#f8e8c7;background:linear-gradient(#745335,#483120);border:1px solid #b68e5c}.fq-root .fq-item-actions button:not(:disabled):hover{background:linear-gradient(#92663b,#654529);box-shadow:0 0 8px #f6c98266}.fq-root .fq-overlay{background:#150e0bd9}.fq-root .fq-action-error{color:#fff0ea;background:#602e2b;border-color:#e6a08f}.fq-root .fq-open-page:hover,.fq-root .fq-deposit-all:hover{background:linear-gradient(#83603b,#4b3524)}.fq-root .fq-grade-divine{outline:1px solid #dfbff4a6}.fq-root .fq-head:after,.fq-root .fq-dialog-head:after{content:"";pointer-events:none;opacity:.62;background:radial-gradient(circle,#ffdb94 0 32%,#624022 39%,#0000 67%);width:6px;height:6px;display:block;position:absolute;top:6px;right:7px}.fq-root .fq-head,.fq-root .fq-dialog-head{position:relative}.fq-root .fq-dialog-head:after{top:5px;right:36px}.fq-root[data-tiny=true] .fq-head:after,.fq-root[data-tiny=true] .fq-dialog-head:after{display:none}@media (prefers-reduced-motion:reduce){.fq-root button:not(:disabled):not(.fq-lab-machine--overlay){transition:none}}.fq-root .fq-lab-screen{background:radial-gradient(at 10% 0,#aa773021,#0000 50%),linear-gradient(#39271f,#241c17)}.fq-root .fq-lab-viewport{border:2px solid var(--fq-brass);background:#30221c;box-shadow:inset 0 1px #fff0cd3b,0 3px 9px #100c0b}.fq-root .fq-lab-console{border:2px solid var(--fq-brass);background:linear-gradient(155deg,#39291f,#2b201b);box-shadow:inset 0 1px #f7d2942b,0 4px 12px #150c08a6}.fq-root .fq-lab-picker{border-color:var(--fq-edge);background:linear-gradient(#60412a,#3a291e)}.fq-root .fq-lab-picker button{color:var(--fq-parchment);border-color:var(--fq-edge);background:linear-gradient(#58402c,#33261d);box-shadow:inset 0 1px #f9cd8723}.fq-root .fq-lab-picker button.fq-lab-picker-active{color:#241710;border-color:var(--fq-brass-light);background:linear-gradient(#f0d291,#b98745);box-shadow:0 0 10px #e4a96144}.fq-root .fq-lab-console-content{color:var(--fq-ink)}.fq-root .fq-lab-console-heading{border-bottom:1px solid var(--fq-edge);padding-bottom:7px}.fq-root .fq-lab-console-heading strong{color:var(--fq-parchment)}.fq-root .fq-lab-fruit-row,.fq-root .fq-juice-output,.fq-root .fq-juice-progress{background:linear-gradient(#4c3627,#2d231c);border:1px solid #886945}.fq-root .fq-lab-fruit-row strong,.fq-root .fq-lab-summary strong{color:var(--fq-parchment)}.fq-root .fq-lab-fill{background:#211a17;border-color:#97774c}.fq-root .fq-lab-fill>span{background:linear-gradient(90deg,#668b55,#c0db8f)}.fq-root .fq-lab-row-rate,.fq-root .fq-lab-console-foot,.fq-root .fq-lab-empty,.fq-root .fq-lab-research-desc{color:var(--fq-muted)}.fq-root .fq-lab-summary{border-color:#8a6c464f}.fq-root .fq-lab-defect{color:#ffe5b8;background:linear-gradient(#653f2e,#442922);border-color:#d7a365}.fq-root .fq-lab-broken-label{color:#ffe9c5;background:#68422a;border-color:#d6a260}.fq-root .fq-lab-sign{color:#2f2114;background:linear-gradient(#f6d592,#c09352);border-color:#6a4c2c}.fq-root .fq-lab-kernel-stock{color:var(--fq-parchment);border-color:var(--fq-brass);background:linear-gradient(#503724f2,#29211af4)}.fq-root .fq-lab-kernel-stock>span{color:var(--fq-gold)}.fq-root .fq-upgrade-box,.fq-root .fq-lab-workbench-upgrades{border:1px solid var(--fq-edge);background:linear-gradient(#513928,#33261d);box-shadow:inset 0 1px #f6d18923}.fq-root .fq-upgrade-heading,.fq-root .fq-upgrade-heading strong{color:var(--fq-parchment);border-color:var(--fq-edge)}.fq-root .fq-upgrade-heading small{color:var(--fq-muted)}.fq-root .fq-upgrade-box .fq-lab-summary strong{color:var(--fq-parchment)}.fq-root .fq-lab-workbench-upgrades>strong{color:var(--fq-gold)}.fq-root .fq-surplus-panel{background:linear-gradient(#445033,#2c3829);border:1px solid #9ca46a}.fq-root .fq-surplus-panel>strong{color:#e6f5bb}.fq-root .fq-surplus-panel .fq-lab-console-foot{color:#e2e8cd}.fq-root .fq-surplus-panel .fq-lab-summary{border-color:#87966c70}.fq-root .fq-lab-storage-items button{color:var(--fq-parchment);border-color:var(--fq-edge);background:linear-gradient(#513b2b,#30251c)}.fq-root .fq-lab-storage-items button:hover{background:linear-gradient(#705037,#493125)}.fq-root .fq-juice-select{color:var(--fq-parchment);border-color:var(--fq-brass);background:#2a211b}.fq-root .fq-juice-status--running{color:var(--fq-fruit-green)}.fq-root .fq-juice-status--waiting{color:var(--fq-warning)}.fq-root .fq-juice-status--idle{color:var(--fq-muted)}.fq-root .fq-upgrade-box[data-upgrade-class=endgame]{border-color:var(--fq-brass-light)}.fq-root .fq-lab-action{color:var(--fq-parchment);background:linear-gradient(#745234,#4e3827);border:1px solid #b48f58;border-radius:6px;box-shadow:inset 0 1px #ffebc042,0 2px 5px #110b0785}.fq-root .fq-lab-action:not(:disabled):hover{background:linear-gradient(#946a42,#63442d);box-shadow:inset 0 1px #fff1cd57,0 0 9px #ebba6b6b}.fq-root .fq-upgrade-action,.fq-root .fq-filter-polish-action{color:#2a1a0e;background:linear-gradient(#f0d38f,#bd914d);border-color:#ffdd92;font-weight:750}.fq-root .fq-upgrade-action:not(:disabled):hover,.fq-root .fq-filter-polish-action:not(:disabled):hover{background:linear-gradient(#ffe0a1,#d1a45e);box-shadow:0 0 11px #efbb64a2}.fq-root .fq-compost-action{color:#e9f6d9;background:linear-gradient(#526f3f,#34482c);border-color:#97ba79}.fq-root .fq-compost-action:not(:disabled):hover{background:linear-gradient(#638b4d,#3c5636)}.fq-root .fq-research-action{color:#f4eaff;background:linear-gradient(#745388,#4a325a);border-color:#ac83c4}.fq-root .fq-research-action:not(:disabled):hover{background:linear-gradient(#8f69a5,#5e3a73)}.fq-root .fq-fuse-all{color:var(--fq-parchment);border-color:var(--fq-brass);background:linear-gradient(#785739,#4d3623)}.fq-root .fq-fuse-all:not(:disabled):hover{background:linear-gradient(#a57746,#63462c)}.fq-root .fq-lab-action:disabled{opacity:.58}.fq-root .fq-lab-workbench-upgrades .fq-upgrade-box{background:#2d221bd4}.fq-root .fq-lab-viewport .fq-lab-machine--overlay:after{border-color:var(--fq-brass-light);box-shadow:0 0 15px #e0aa5ca8,inset 0 0 6px #f9d38a80}.fq-root .fq-lab-machine--overlay .fq-lab-machine-caption{border-color:var(--fq-brass);color:var(--fq-parchment);background:#2d2019f2}.fq-root .fq-lab-machine--overlay:focus-visible{outline-color:var(--fq-focus)}.fq-root .fq-lab-art-layer[data-status=available][data-highlighted=false]{filter:none}.fq-root[data-tiny=true] .fq-lab-screen .fq-lab-console-heading strong,.fq-root[data-tiny=true] .fq-pane-title{font-size:12px}.fq-root[data-tiny=true] .fq-lab-picker button{min-height:24px}@media (forced-colors:active){.fq-root .fq-gear-pane,.fq-root .fq-inventory,.fq-root .fq-lab-console,.fq-root .fq-dialog{border:2px solid canvastext}.fq-root button[aria-pressed=true]{outline-offset:1px;outline:2px solid highlight}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:0;margin:0}body{color:#f4e3bd;background:#211913;font-family:system-ui,sans-serif}.fq-site{overscroll-behavior:none;flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden}.fq-site-main{flex-direction:column;flex:auto;align-items:stretch;gap:0;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden auto}.fq-site--ready .fq-site-main{overflow:hidden}.fq-site-gate{text-align:center;background:linear-gradient(145deg,#493225,#251b17);border:2px solid #a98653;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:calc(100% - 24px);max-width:570px;max-height:calc(100% - 20px);margin:auto;padding:clamp(22px,4vw,55px);display:flex;overflow-y:auto;box-shadow:inset 0 1px #f4d29744,0 16px 32px #0008}.fq-site-gate h1{margin:0;font:700 clamp(22px,3vw,34px) Georgia,serif}.fq-site-gate p{color:#ead6b5;margin:0;line-height:1.5}.fq-site-gate small{color:#d0b895;line-height:1.5}.fq-site-discord{color:#fae8c4;cursor:pointer;background:linear-gradient(#745135,#483020);border:1px solid #d9b576;border-radius:7px;padding:12px 24px;font:600 16px system-ui,sans-serif;text-decoration:none;display:inline-block}.fq-site-discord:hover{background:linear-gradient(#977047,#60412c)}.fq-site a:focus-visible,.fq-site button:focus-visible{outline-offset:2px;outline:3px solid #ffe2a4}.fq-site-stage{flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;position:relative;overflow:hidden}.fq-site-stage>.fq-root{border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.fq-site-stage>.fq-root .fq-head{flex:none;min-height:41px;padding:4px 100px 4px 8px}.fq-site-stage>.fq-root .fq-brand{display:none}.fq-site-stage>.fq-root .fq-head-actions{justify-content:flex-end;gap:7px;width:100%;min-width:0}.fq-site-controls{z-index:40;align-items:center;gap:5px;display:flex;position:absolute;top:5px;right:8px}.fq-site-controls button{color:#fae8c4;cursor:pointer;background:linear-gradient(#5e432c,#38271c);border:1px solid #ac8651;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:32px;padding:3px 7px;font:700 20px/1 system-ui,sans-serif;display:inline-flex}.fq-site-controls button:hover{background:linear-gradient(#94714b,#57402a)}.fq-site-controls button[aria-pressed=true]{background:#886c40;border-color:#f5d69b}.fq-site-error{z-index:50;color:#f8dfd7;background:#65372c;border:1px solid #da927c;border-radius:7px;width:max-content;max-width:min(95vw,780px);padding:9px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000a}@media (width<=700px){.fq-site-stage>.fq-root .fq-head{min-height:38px;padding:3px 84px 3px 3px}.fq-site-stage>.fq-root .fq-head-actions{gap:4px}.fq-site-stage>.fq-root .fq-current-level{display:none}.fq-site-stage>.fq-root .fq-screen-nav{gap:4px}.fq-site-stage>.fq-root .fq-screen-nav button{min-height:29px;padding:4px 7px;font-size:11px}.fq-site-stage>.fq-root .fq-professor-head-button{min-height:29px;padding:4px 6px;font-size:10px}.fq-site-controls{gap:4px;top:4px;right:4px}.fq-site-controls button{width:34px;min-width:34px;height:30px;padding:0;font-size:19px}.fq-site-gate{gap:15px}}@media (width<=355px){.fq-site-stage>.fq-root .fq-head{padding-right:78px}.fq-site-stage>.fq-root .fq-head-actions{gap:3px}.fq-site-stage>.fq-root .fq-screen-nav button{padding:3px 5px;font-size:10px}.fq-site-stage>.fq-root .fq-professor-head-button{padding:3px 4px;font-size:9px}.fq-site-controls button{width:30px;min-width:30px;height:29px}}@media (height<=420px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-head{min-height:34px;padding-top:2px;padding-bottom:2px}.fq-site-stage>.fq-root .fq-current-level{display:none}.fq-site-controls{top:2px}}@media (prefers-reduced-motion:reduce){.fq-site *{transition:none!important;animation:none!important}}.fq-site-stage>.fq-root[data-layout=portrait] .fq-main{gap:6px;padding:6px;overflow:hidden;grid-template-rows:minmax(0,1.18fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.fq-site-stage>.fq-root[data-layout=landscape] .fq-main{gap:6px;padding:6px;overflow:hidden;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1.85fr) minmax(205px,.9fr)!important;display:grid!important}.fq-site-stage>.fq-root .fq-arena,.fq-site-stage>.fq-root .fq-sidebar{min-width:0;height:100%;min-height:0;max-height:100%}.fq-site-stage>.fq-root[data-compact=true] .fq-sidebar{flex-direction:column;display:flex;overflow:hidden}.fq-site-stage>.fq-root[data-compact=true] .fq-panels{background:#34271e;flex:none;gap:4px;min-height:30px;padding:4px 5px 0;display:flex}.fq-site-stage>.fq-root[data-compact=true] .fq-panels button{min-height:27px;font-size:12px}.fq-site-stage>.fq-root[data-compact=true] .fq-gear-pane,.fq-site-stage>.fq-root[data-compact=true] .fq-inventory{flex:auto;min-width:0;min-height:0;overflow:hidden}.fq-site-stage>.fq-root[data-layout=portrait] .fq-lab-screen{gap:6px;padding:5px;grid-template-rows:minmax(0,1.13fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.fq-site-stage>.fq-root[data-layout=landscape] .fq-lab-screen{gap:6px;padding:5px;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1.75fr) minmax(195px,.84fr)!important}.fq-site-stage>.fq-root .fq-lab-viewport,.fq-site-stage>.fq-root .fq-lab-console{min-width:0;height:100%;min-height:0;overflow:hidden}.fq-site-stage>.fq-root .fq-lab-console-content{overscroll-behavior:contain;overflow-y:auto}.fq-site-stage>.fq-root[data-layout=landscape] .fq-lab-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px;display:grid;overflow:visible}.fq-site-stage>.fq-root[data-layout=landscape] .fq-lab-picker button{flex:none;min-width:0;min-height:27px;font-size:11px}.fq-site-stage>.fq-root[data-layout=portrait] .fq-lab-picker{scrollbar-width:thin;display:flex;overflow-x:auto}.fq-site-stage>.fq-root[data-layout=portrait] .fq-lab-picker button{flex:none;min-height:30px;padding:5px 9px}@media (height<=440px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-main,.fq-site-stage>.fq-root .fq-lab-screen{gap:4px;padding:3px}.fq-site-stage>.fq-root .fq-lab-picker button{min-height:24px}}@media (width<=580px) and (orientation:landscape){.fq-site-stage>.fq-root[data-layout=landscape] .fq-main,.fq-site-stage>.fq-root[data-layout=landscape] .fq-lab-screen{grid-template-columns:minmax(0,1.3fr) minmax(170px,.9fr)!important}}.fq-site .fq-root .fq-item-art-svg{pointer-events:none;filter:drop-shadow(0 2px 3px #08080cbb);flex:none;width:41px;max-width:75%;height:41px;max-height:70%;display:block;overflow:visible}.fq-site .fq-root .fq-slot .fq-item-art-svg{width:clamp(32px,4vw,48px);height:clamp(32px,4vw,48px)}.fq-site .fq-root .fq-stack .fq-item-art-svg{width:38px;height:38px}.fq-site .fq-root .fq-slot[data-grade="0"] .fq-item-art-svg{opacity:.21;filter:grayscale()}.fq-site .fq-root .fq-slot[data-grade="0"]{border-style:dashed}.fq-site .fq-root .fq-item-rarity{border:2px solid var(--fq-rarity,#85827e)!important;background:radial-gradient(ellipse at 52% 25%,color-mix(in srgb,var(--fq-rarity) 34%,transparent),transparent 78%), linear-gradient(145deg,#302932,#171c28)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fq-rarity) 40%,transparent), inset 0 0 14px color-mix(in srgb,var(--fq-rarity) 15%,transparent), 0 0 7px color-mix(in srgb,var(--fq-rarity) 28%,transparent)!important}.fq-site .fq-root .fq-item-rarity[data-grade="1"],.fq-site .fq-root .fq-item-rarity[data-grade="2"]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fq-rarity) 25%,transparent)!important}.fq-site .fq-root .fq-item-rarity[data-grade="7"],.fq-site .fq-root .fq-item-rarity[data-grade="8"],.fq-site .fq-root .fq-item-rarity[data-grade="9"],.fq-site .fq-root .fq-item-rarity[data-grade="10"],.fq-site .fq-root .fq-item-rarity[data-grade="11"],.fq-site .fq-root .fq-item-rarity[data-grade="12"],.fq-site .fq-root .fq-item-rarity[data-grade="13"],.fq-site .fq-root .fq-item-rarity[data-grade="14"],.fq-site .fq-root .fq-item-rarity[data-grade="15"],.fq-site .fq-root .fq-item-rarity[data-grade="16"]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fq-rarity) 65%,white), inset 0 0 21px color-mix(in srgb,var(--fq-rarity) 28%,transparent), 0 0 13px color-mix(in srgb,var(--fq-rarity) 55%,transparent)!important;border-width:3px!important}.fq-site .fq-root .fq-slot-caption,.fq-site .fq-root .fq-stack-name{text-shadow:0 1px 3px #000d;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:95%;font-weight:750;overflow:hidden;color:#fff4dd!important}.fq-site .fq-root .fq-slot-caption{margin-top:3px;font-size:clamp(9px,.9vw,12px)}.fq-site .fq-root .fq-stack-name{margin-top:3px;font-size:clamp(9px,.9vw,11px)}.fq-site .fq-root .fq-slot-grade,.fq-site .fq-root .fq-stack-grade{font-variant-numeric:tabular-nums;background:var(--fq-rarity,#d0ba95);border:1px solid color-mix(in srgb,var(--fq-rarity) 70%,white);text-shadow:none;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:900;line-height:1.12;position:absolute;inset:3px auto auto 3px;box-shadow:0 1px 4px #03050bc4;color:#12151d!important}.fq-site .fq-root .fq-stack-count{background:#111a26df;border-radius:4px;padding:1px 3px;font-size:10px;font-weight:850;top:3px;right:3px;color:#fff5df!important}.fq-site .fq-root .fq-lock-mark{font-size:12px;inset:auto 4px 3px auto;color:#ffecb8!important}.fq-site .fq-root .fq-stack{min-height:82px}.fq-site .fq-root .fq-slot{gap:2px}.fq-site .fq-root button.fq-item-rarity:hover{filter:brightness(1.1)}.fq-site .fq-root .fq-detail-artwork{background:radial-gradient(circle,color-mix(in srgb,var(--fq-rarity) 35%,transparent),#18202c 85%);box-shadow:0 0 12px color-mix(in srgb,var(--fq-rarity) 40%,transparent);border:3px solid var(--fq-rarity,#a9acaf)!important}.fq-site .fq-root .fq-detail-artwork .fq-item-art-svg{width:72%;max-width:none;height:72%;max-height:none}.fq-site .fq-root .fq-detail-rarity{color:#15161e;background:var(--fq-rarity,#b7a287);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-block}.fq-site .fq-root .fq-lab-storage-items button.fq-item-rarity .fq-item-art-svg{flex:none;width:33px;max-width:none;height:33px;max-height:none}.fq-site .fq-root .fq-lab-storage-items button.fq-item-rarity span:first-of-type{font-size:10px;font-weight:750;color:#fff2db!important}.fq-site .fq-root .fq-lab-storage-items button.fq-item-rarity strong{font-size:10px;font-weight:850;color:var(--fq-rarity)!important}.fq-site .fq-lab-world .fq-lab-art-layer[data-art-ready=true]{opacity:1;transition:filter .16s}.fq-site .fq-lab-world--illustrated .fq-lab-art-layer[data-status=broken],.fq-site .fq-lab-world--illustrated .fq-lab-art-layer[data-status=locked]{filter:grayscale(.48)brightness(.78)!important}.fq-site .fq-lab-world--illustrated .fq-lab-art-layer[data-status=available][data-selected=true]{filter:brightness(1.1)drop-shadow(0 0 4px #ebc989)!important}.fq-site .fq-lab-world--illustrated .fq-lab-art-layer[data-status=available][data-highlighted=true]{filter:brightness(1.17)drop-shadow(0 0 7px #f5d998)!important}.fq-site .fq-lab-world--illustrated .fq-lab-art-layer[data-status=broken][data-highlighted=true],.fq-site .fq-lab-world--illustrated .fq-lab-art-layer[data-status=locked][data-highlighted=true]{filter:grayscale(.32)brightness(.94)drop-shadow(0 0 5px #e3ba7b)!important}.fq-site .fq-root button.fq-lab-machine--overlay,.fq-site .fq-root button.fq-lab-professor-hit{box-shadow:none!important;background:0 0!important;border:0!important}.fq-site .fq-root button.fq-lab-machine--overlay:before,.fq-site .fq-root button.fq-lab-machine--overlay:after{content:none!important;display:none!important}.fq-site .fq-root button.fq-lab-machine--overlay:focus-visible,.fq-site .fq-root button.fq-lab-professor-hit:focus-visible{background:0 0!important;outline:none!important}.fq-site .fq-root button.fq-lab-machine--overlay:focus-visible .fq-lab-machine-caption,.fq-site .fq-root button.fq-lab-professor-hit:focus-visible>span{opacity:1;color:#fff8d8;background:#77552c;border-color:#fce0a6}.fq-site .fq-root button.fq-lab-professor-hit:hover,.fq-site .fq-root button.fq-lab-professor-hit:focus-visible{background:0 0!important;outline:0!important}@media (prefers-reduced-motion:reduce){.fq-site .fq-lab-world .fq-lab-art-layer{transition:none!important}}.fq-site-stage>.fq-root[data-compact=true] .fq-sidebar{flex-direction:column;gap:6px;display:flex;overflow:hidden}.fq-site-stage>.fq-root[data-compact=true] .fq-sidebar>.fq-gear-pane{min-height:0;max-height:none;flex:1.25 1 0!important}.fq-site-stage>.fq-root[data-compact=true] .fq-sidebar>.fq-inventory{min-height:0;max-height:none;flex:.85 1 0!important}.fq-site-stage>.fq-root .fq-slot,.fq-site-stage>.fq-root .fq-stack{touch-action:manipulation}.fq-site-stage>.fq-root .fq-stack.fq-stack--draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.fq-site-stage>.fq-root .fq-stack.fq-stack--draggable:active{cursor:grabbing}.fq-site-stage>.fq-root .fq-slot.fq-slot--accepts{filter:brightness(1.08);border:3px solid #b7f49a!important;box-shadow:inset 0 0 0 1px #eaffdb,0 0 16px #97e87ba3!important}.fq-site-stage>.fq-root .fq-slot.fq-slot--drop-target{transform:scale(.985);background:linear-gradient(130deg,#556c3f,#283d2b)!important;border:3px solid #f4d98e!important;box-shadow:inset 0 0 0 2px #fff4ba,0 0 20px #f8d781bf!important}.fq-site-stage>.fq-root .fq-slot[data-drop-allowed=false]{cursor:default}.fq-site-stage>.fq-root .fq-slot.fq-slot--accepts[data-drop-allowed=true]{cursor:copy}.fq-site-stage>.fq-root .fq-slots,.fq-site-stage>.fq-root .fq-bag-content{min-height:0}.fq-site-stage>.fq-root .fq-bag-content{overflow-y:auto}.fq-site-stage>.fq-root .fq-slot-caption{white-space:nowrap}.fq-gear-tooltip{box-sizing:border-box;z-index:2147483000;pointer-events:none;isolation:isolate;color:#fbeacc;border:2px solid var(--fq-rarity,#c5a67c);background:linear-gradient(145deg,#39291d,#1d1b20);border-radius:8px;width:min(300px,100vw - 16px);max-height:min(258px,100dvh - 18px);padding:9px 10px 8px;font:12px/1.35 system-ui,sans-serif;position:fixed;overflow:hidden;box-shadow:0 10px 30px #0d0a0be0,0 0 10px #c09a5340}.fq-gear-tooltip-title{border-bottom:1px solid #987548;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:4px 8px;margin-bottom:6px;padding-bottom:5px;display:flex}.fq-gear-tooltip-title strong{color:#fff4dd;overflow-wrap:anywhere;max-width:100%;font-weight:800}.fq-gear-tooltip-title span{color:#211c20;background:var(--fq-rarity,#c5a67c);border-radius:4px;padding:2px 5px;font-size:10px;font-weight:800}.fq-gear-tooltip-bonus{color:#e9d6b8;margin-bottom:5px;font-size:11px;line-height:1.4}.fq-gear-tooltip-bonus b{color:#fff5de}.fq-gear-tooltip-heading{color:#eacb94;margin-top:6px;font-size:11px;font-weight:800}.fq-gear-tooltip-replace{color:#f7a6a0;margin-top:3px;font-size:11px}.fq-gear-tooltip-columns,.fq-gear-tooltip-row{grid-template-columns:minmax(65px,.8fr) minmax(95px,1.3fr) auto;align-items:center;gap:3px 5px;padding:4px 0;display:grid}.fq-gear-tooltip-columns{color:#b8aa93;border-bottom:1px solid #715737;font-size:9px}.fq-gear-tooltip-row{border-bottom:1px solid #69503955;font-size:10px}.fq-gear-tooltip-row>span:nth-child(2){font-variant-numeric:tabular-nums}.fq-gear-tooltip-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.fq-gear-plus{color:#8fe59c}.fq-gear-minus{color:#fa9292}.fq-gear-tooltip-note{color:#d0bc9a;margin-top:6px;font-size:10px}@media (width<=700px){.fq-site-stage>.fq-root .fq-sidebar{gap:4px}.fq-site-stage>.fq-root[data-compact=true] .fq-sidebar>.fq-gear-pane{flex:1.1 1 0!important}.fq-site-stage>.fq-root[data-compact=true] .fq-sidebar>.fq-inventory{flex:.9 1 0!important}.fq-site-stage>.fq-root .fq-slot .fq-item-art-svg{max-width:34px;max-height:34px}.fq-site-stage>.fq-root .fq-slot-caption{font-size:9px}.fq-site-stage>.fq-root .fq-stack{min-height:72px}}@media (height<=430px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-slot .fq-item-art-svg{max-width:26px;max-height:26px}.fq-site-stage>.fq-root .fq-slot-caption{font-size:9px}.fq-site-stage>.fq-root .fq-slots{gap:2px;padding:3px}.fq-site-stage>.fq-root .fq-stack{min-height:62px}.fq-site-stage>.fq-root .fq-pane-title{min-height:23px;padding:3px 6px}.fq-site-stage>.fq-root .fq-deposit-all{padding:2px 4px;font-size:9px}}@media (prefers-reduced-motion:reduce){.fq-site-stage>.fq-root .fq-slot.fq-slot--drop-target{transform:none}}.fq-site-stage>.fq-root .fq-unified-toolbar{z-index:4;background:linear-gradient(#573f2c,#2b201a);border-bottom:1px solid #98764a;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 10px;min-height:42px;padding:4px 92px 4px 8px;position:relative}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-current-level{white-space:nowrap;font-size:11px}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-levels{flex:none}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-rate-wrap{flex:none;margin-left:auto}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-rate-popover{z-index:70;top:calc(100% + 5px);right:0}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-professor-head-button{white-space:nowrap;min-height:28px;padding:4px 9px}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-screen-nav{align-items:center;gap:5px;display:flex}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-screen-nav button{white-space:nowrap;min-height:29px}@media (width<=890px){.fq-site-stage>.fq-root .fq-unified-toolbar{justify-content:flex-start;gap:5px 8px}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-current-level{display:none}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-head-actions{order:0;min-width:0}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-levels{order:1}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-rate-wrap{order:2}}@media (width<=550px){.fq-site-stage>.fq-root .fq-unified-toolbar{gap:3px 4px;min-height:39px;padding:3px 78px 3px 5px}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-head-actions{flex:1 0 100%;justify-content:flex-start}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-screen-nav{gap:3px}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-screen-nav button,.fq-site-stage>.fq-root .fq-unified-toolbar .fq-professor-head-button{min-height:26px;padding:3px 6px;font-size:10px}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-rate-button{padding:3px 5px;font-size:10px!important}}@media (height<=400px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-unified-toolbar{min-height:34px;padding-top:2px;padding-bottom:2px}.fq-site-stage>.fq-root .fq-unified-toolbar .fq-level,.fq-site-stage>.fq-root .fq-unified-toolbar .fq-level-arrow{min-width:27px;height:25px}}.fq-site-stage>.fq-root[data-layout] .fq-lab-screen[data-panel-mode=overlay]{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:4px!important;display:grid!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-viewport{touch-action:none;overscroll-behavior:contain;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;max-height:none;position:relative;overflow:hidden}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-world{will-change:left;transition:none!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-backdrop{z-index:18;cursor:default;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:none!important;background:#120e0ab0!important;border:0!important;border-radius:0!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console{z-index:19;background:linear-gradient(#3e2c21,#261c17);border:2px solid #d7af70;border-radius:13px;flex-direction:column;width:min(510px,100% - 30px);max-height:min(81%,720px);display:flex;position:absolute;inset:auto 15px 15px auto;overflow:hidden;box-shadow:0 12px 40px #070504e0,0 0 0 1px #edc48755;height:auto!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-heading{color:#f3ddb1;background:linear-gradient(#62442b,#38291e);border-bottom:1px solid #9e7547;flex:none;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 11px;display:flex}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-heading strong{font:700 clamp(13px,1.7vw,17px)/1.3 Georgia,serif}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-close{color:#f6e5c0;cursor:pointer;background:#4a3121;border:1px solid #c6a477;border-radius:7px;flex:none;place-items:center;width:34px;min-width:34px;height:32px;margin:0;padding:0;font:700 25px/1 system-ui,sans-serif;display:grid}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-close:hover{background:#735034}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-close:focus-visible{outline-offset:2px;outline:2px solid #fff0b5}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-inline-heading{display:none}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console-content{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;max-height:none;padding:12px;overflow:hidden auto}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-swipe-hint{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:normal;text-align:center;color:#fff3d9;text-shadow:0 1px 4px #000;background:#2d211ad9;border:1px solid #ba9563b9;border-radius:20px;max-width:calc(100% - 25px);padding:5px 10px;font:600 10px/1.25 system-ui,sans-serif;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-kernel-stock{top:10px;left:10px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-picker{display:none!important}.fq-site-stage>.fq-root[data-layout=portrait] .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:min(70%,720px);inset:auto 0 0;height:auto!important}.fq-site-stage>.fq-root[data-layout=portrait] .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-heading{padding:11px 13px}.fq-site-stage>.fq-root[data-layout=portrait] .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console-content{padding:11px 13px 18px}@media (height<=470px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console{width:min(435px,58%);max-height:calc(100% - 12px);bottom:6px;right:6px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console-content{padding:7px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-heading{padding:5px 8px}}@media (prefers-reduced-motion:reduce){.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-world{transition:none!important}}.fq-site-stage>.fq-root .fq-bag-content,.fq-site-stage>.fq-root .fq-lab-storage-items{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:7px;display:grid}.fq-site-stage>.fq-root[data-compact=true] .fq-bag-content{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}.fq-site-stage>.fq-root .fq-stack,.fq-site-stage>.fq-root .fq-lab-storage-items button.fq-storage-tile{box-sizing:border-box;aspect-ratio:1;-webkit-user-select:none;user-select:none;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;max-height:none;position:relative;overflow:hidden;height:auto!important;min-height:0!important;padding:8px 5px 18px!important;display:flex!important}.fq-site-stage>.fq-root .fq-stack .fq-item-art-svg,.fq-site-stage>.fq-root .fq-lab-storage-items button.fq-storage-tile .fq-item-art-svg{pointer-events:none;flex:none;width:47%;min-width:27px;max-width:none;height:47%;min-height:27px;max-height:none;margin:-5px 0 0;display:block;position:relative}.fq-site-stage>.fq-root .fq-stack-name,.fq-site-stage>.fq-root .fq-lab-storage-items button.fq-storage-tile .fq-stack-name{text-align:center;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;pointer-events:none;text-shadow:0 1px 3px #0c0b0b;-webkit-box-orient:vertical;width:auto;max-width:none;max-height:26px;margin:0;font-size:clamp(9px,.75vw,11px);font-weight:750;line-height:1.15;display:-webkit-box;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden;color:#fff3dc!important}.fq-site-stage>.fq-root .fq-stack-count,.fq-site-stage>.fq-root .fq-lab-storage-items button.fq-storage-tile .fq-stack-count{letter-spacing:0;pointer-events:none;background:#16151ddf;border-radius:4px;padding:1px 4px;font:800 10px/1.2 system-ui,sans-serif;position:absolute;top:4px;left:auto;right:4px;box-shadow:0 1px 4px #0b070a91;color:#faf0da!important}.fq-site-stage>.fq-root .fq-stack-research,.fq-site-stage>.fq-root .fq-slot-research,.fq-site-stage>.fq-root .fq-lab-storage-items button.fq-storage-tile .fq-stack-research{color:#ffe5ac;letter-spacing:.015em;white-space:nowrap;pointer-events:none;background:#443b31;border:1px solid #c7b78c;border-radius:4px;padding:2px 4px;font:850 10px/1.1 system-ui,sans-serif;position:absolute;top:4px;left:4px;right:auto;box-shadow:0 1px 4px #06060694}.fq-site-stage>.fq-root [data-research-level="0"] .fq-stack-research,.fq-site-stage>.fq-root [data-research-level="0"] .fq-slot-research{color:#c6b9a6;background:#343032d6;border-color:#8f8271}.fq-site-stage>.fq-root .fq-stack-grade,.fq-site-stage>.fq-root .fq-slot-grade{display:none!important}.fq-site-stage>.fq-root .fq-slots{box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:5px;padding:6px;display:grid;container-type:size}.fq-site-stage>.fq-root .fq-slot{box-sizing:border-box;aspect-ratio:1;block-size:auto;inline-size:min(33.333cqw - 9px,33.333cqh - 9px);flex-direction:column;justify-content:center;place-self:center;align-items:center;width:min(33.333cqw - 9px,33.333cqh - 9px);min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden;padding:9px 4px 15px!important}.fq-site-stage>.fq-root .fq-slot .fq-item-art-svg{flex:none;width:48%;min-width:15px;max-width:none;height:48%;min-height:15px;max-height:none;margin:-4px 0 0}.fq-site-stage>.fq-root .fq-slot-caption{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:0;font-size:clamp(8px,.65vw,10px);line-height:1.1;position:absolute;bottom:3px;left:2px;right:2px;overflow:hidden}.fq-site-stage>.fq-root .fq-slot-research{font-size:9px}@media (width<=460px){.fq-site-stage>.fq-root .fq-bag-content,.fq-site-stage>.fq-root .fq-lab-storage-items{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:5px;padding:5px}.fq-site-stage>.fq-root .fq-stack .fq-item-art-svg,.fq-site-stage>.fq-root .fq-lab-storage-items button.fq-storage-tile .fq-item-art-svg{min-width:23px;min-height:23px}.fq-site-stage>.fq-root .fq-stack-name,.fq-site-stage>.fq-root .fq-lab-storage-items button.fq-storage-tile .fq-stack-name{font-size:9px}}@media (height<=420px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-slots{gap:2px;padding:3px}.fq-site-stage>.fq-root .fq-slot{inline-size:min(33.333cqw - 5px,33.333cqh - 5px);width:min(33.333cqw - 5px,33.333cqh - 5px)}.fq-site-stage>.fq-root .fq-slot-caption{font-size:8px}.fq-site-stage>.fq-root .fq-bag-content{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions{z-index:12;pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:calc(100% - 146px);display:flex;position:absolute;top:9px;right:9px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions>button,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-level,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-rate .fq-rate-button,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-site-controls button{color:#fae9c8;text-shadow:0 1px 2px #160d0b;white-space:nowrap;cursor:pointer;background:linear-gradient(#60452de8,#30251de8);border:1px solid #dbb878;border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:0;height:32px;min-height:32px;margin:0;padding:4px 9px;font:700 11px/1 system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 1px #f8e3ba44,0 2px 6px #110a0a94}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions>button:hover,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-site-controls button:hover{background:linear-gradient(#84613aee,#58412be8)}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-site-controls{z-index:auto;flex:none;align-items:center;gap:5px;display:flex;top:auto;right:auto;position:static!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-site-controls button{width:32px;min-width:32px;height:32px;padding:0;font-size:18px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-rate{align-items:center;display:flex;position:relative}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-rate .fq-rate-wrap{position:relative}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-rate .fq-rate-popover{z-index:80;top:calc(100% + 5px);right:0}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-kernel-stock{color:#fae9c8;background:linear-gradient(#60452de8,#30251de8);border-color:#dbb878;border-radius:7px;min-height:32px;padding:5px 9px;font:700 11px/1.1 system-ui,sans-serif;top:9px;left:9px;box-shadow:inset 0 1px #f8e3ba44,0 2px 6px #110a0a94}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console{box-sizing:border-box;z-index:19;flex-direction:column;min-width:0;display:flex;position:absolute;transform:translate(-50%,-50%);border:2px solid #d7af70!important;border-radius:12px!important;width:80%!important;max-width:1560px!important;height:82%!important;max-height:calc(100% - 20px)!important;inset:50% auto auto 50%!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-heading{border-bottom:1px solid #b89260;padding:12px 15px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console-content{flex:auto;min-width:0;min-height:0;padding:12px!important;overflow:hidden!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-main,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-actions{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(145deg,#3c2c24d8,#211c19e8);border:1px solid #a17b4c;border-radius:8px;min-width:0;height:100%;min-height:0;padding:12px;overflow:hidden auto}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-main h3,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-actions h3{color:#f4dba7;border-bottom:1px solid #957149;margin:0 0 11px;padding:0 0 8px;font:700 15px/1.2 Georgia,serif}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-storage,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-research{width:100%;min-width:0;height:100%;min-height:0}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-storage-items{margin-top:10px;padding:0;overflow:visible}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-family-list{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));align-content:start;gap:6px;display:grid}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-family-list button{color:#f5e8cc;text-align:left;cursor:pointer;background:linear-gradient(#56412df1,#33251ee8);border:1px solid #9b764a;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;padding:8px 10px;font:600 12px/1.2 system-ui,sans-serif;display:flex}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-family-list button small{color:#ddbe89;font-size:10px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-family-list button[aria-pressed=true]{color:#261910;background:#e7c788;border-color:#fff0b6}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-family-list button[aria-pressed=true] small{color:#473521}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-research-split .fq-lab-split-actions>.fq-juice-label,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-research-split .fq-lab-split-actions>.fq-juice-select{display:none}@media (width<=700px){.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions{gap:4px;max-width:calc(100% - 124px);top:7px;right:6px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions>button,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-level,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-rate .fq-rate-button,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-site-controls button{height:27px;min-height:27px;padding:2px 5px;font-size:10px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-site-controls button{width:28px;min-width:28px;font-size:16px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-kernel-stock{min-height:27px;padding:3px 6px;font-size:10px;top:7px;left:7px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console{border-radius:10px!important;width:96%!important;height:86%!important;max-height:calc(100% - 14px)!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console-content{padding:8px!important;overflow-y:auto!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split{flex-direction:column;gap:9px;height:auto;min-height:0;display:flex}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-main,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-actions{flex:none;height:auto;min-height:0;max-height:none;padding:9px;overflow:visible}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-main h3,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-actions h3{font-size:13px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-sheet-heading{padding:7px 10px}}@media (height<=470px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console{width:90%!important;height:91%!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-console-content{padding:6px!important;overflow:hidden!important}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);height:100%;display:grid}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-main,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-split-actions{height:100%;padding:7px;overflow-y:auto}}.fq-site-stage>.fq-root .fq-adventure-hud{background:linear-gradient(#523b29,#2c211b);border:1px solid #a57e4e;border-radius:8px;flex-wrap:wrap;flex:none;align-items:center;gap:5px;min-height:38px;padding:5px 7px;display:flex}.fq-site-stage>.fq-root .fq-adventure-hud>button,.fq-site-stage>.fq-root .fq-adventure-hud .fq-rate-button,.fq-site-stage>.fq-root .fq-adventure-hud .fq-site-controls button{white-space:nowrap;background:linear-gradient(#68492d,#39271e);border:1px solid #d5b17a;border-radius:6px;flex:none;justify-content:center;align-items:center;height:28px;min-height:28px;padding:4px 7px;font:700 11px/1 system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff0cb40,0 1px 5px #120b0b79;color:#f8e7c9!important}.fq-site-stage>.fq-root .fq-adventure-hud .fq-rate-wrap{margin-left:auto;position:relative}.fq-site-stage>.fq-root .fq-adventure-hud .fq-rate-popover{z-index:70}.fq-site-stage>.fq-root .fq-adventure-hud .fq-site-controls{z-index:auto;flex:none;gap:4px;display:flex;position:static!important;top:auto!important;right:auto!important}.fq-site-stage>.fq-root .fq-adventure-hud .fq-site-controls button{width:28px;min-width:28px;padding:0;font-size:18px}.fq-site-stage>.fq-root .fq-arena-world-hud{z-index:18;color:#ffe9c7;text-shadow:0 2px 4px #130d0bdc;flex-direction:column;align-items:center;gap:5px;max-width:calc(100% - 12px);display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.fq-site-stage>.fq-root .fq-arena-world-name{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#59412de8,#2b211be5);border:1px solid #d7b67b;border-radius:8px;max-width:100%;padding:5px 12px;font:700 clamp(12px,1.2vw,17px)/1.2 Georgia,serif;overflow:hidden;box-shadow:0 2px 6px #110c0a99}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-levels{background:#32251bde;border:1px solid #c29e69;border-radius:8px;gap:3px;padding:4px 6px;display:flex;box-shadow:0 2px 8px #120b0aa8}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level-buttons{gap:3px}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level,.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level-arrow{color:#ffe9c5;background:linear-gradient(#60462e,#34251e);border:1px solid #977c59;border-radius:5px;min-width:25px;height:26px;padding:2px 5px;font:700 11px/1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level--selected{background:linear-gradient(#9c7841,#54412c);border:2px solid #f8d98d;color:#fffae7!important}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level--cleared{background:#43634c;color:#efffdb!important}.fq-site-stage>.fq-root .fq-arena{position:relative}.fq-site-stage>.fq-root .fq-arena-head{justify-content:flex-end;min-height:26px}@media (width<=700px){.fq-site-stage>.fq-root .fq-adventure-hud{gap:3px;min-height:33px;padding:3px 4px}.fq-site-stage>.fq-root .fq-adventure-hud>button,.fq-site-stage>.fq-root .fq-adventure-hud .fq-rate-button,.fq-site-stage>.fq-root .fq-adventure-hud .fq-site-controls button{height:25px;min-height:25px;padding:2px 4px;font-size:10px}.fq-site-stage>.fq-root .fq-adventure-hud .fq-site-controls button{width:25px;min-width:25px;font-size:15px}.fq-site-stage>.fq-root .fq-arena-world-hud{gap:3px;top:3px}.fq-site-stage>.fq-root .fq-arena-world-name{padding:3px 8px;font-size:11px}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-levels{gap:2px;padding:2px 3px}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level,.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level-arrow{min-width:20px;height:22px;padding:2px 3px;font-size:10px}}@media (height<=420px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-arena-world-name{padding:2px 6px;font-size:10px}.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level,.fq-site-stage>.fq-root .fq-arena-world-hud .fq-level-arrow{height:19px}}.fq-site-stage>.fq-root .fq-item-level-number{z-index:6;color:#1b160f;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(#fee5a2,#c6a06a);border:1px solid #ffe9b3;border-radius:4px;place-items:center;min-width:20px;height:20px;padding:1px 5px;font:900 11px/1 system-ui,sans-serif;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #0505059b}.fq-site-stage>.fq-root .fq-item-fruit-progress{z-index:6;border:1px solid var(--fq-rarity,#d0bb87);pointer-events:none;background:#10161ccf;border-radius:5px;place-items:center;height:14px;min-height:14px;display:grid;position:absolute;bottom:3px;left:8%;right:8%;overflow:hidden;box-shadow:inset 0 1px 3px #050505ae}.fq-site-stage>.fq-root .fq-item-fruit-fill{background:linear-gradient(90deg, color-mix(in srgb,var(--fq-rarity,#dcc08a) 50%,#30433a), var(--fq-rarity,#dcc08a));max-width:100%;height:100%;transition:width .35s linear;display:block;position:absolute;inset:0 auto 0 0}.fq-site-stage>.fq-root .fq-item-fruit-progress strong{z-index:1;text-align:center;color:#fff5dc;text-shadow:0 1px 3px #080808,0 0 3px #060606;font-variant-numeric:tabular-nums;font:900 10px/1 system-ui,sans-serif;position:relative}.fq-site-stage>.fq-root .fq-item-fruit-progress[data-researching=true]{border-color:#ffe3a3;box-shadow:0 0 10px #e7c57780,inset 0 1px 3px #050505}.fq-site-stage>.fq-root .fq-item-fruit-progress[data-researching=true] .fq-item-fruit-fill{background:linear-gradient(90deg,#468b83,#e7d681)}.fq-site-stage>.fq-root .fq-stack,.fq-site-stage>.fq-root .fq-lab-storage-items .fq-storage-tile,.fq-site-stage>.fq-root .fq-slot{isolation:isolate}.fq-site-stage>.fq-root .fq-stack-research,.fq-site-stage>.fq-root .fq-slot-research,.fq-site-stage>.fq-root .fq-stack-grade,.fq-site-stage>.fq-root .fq-slot-grade{display:none!important}.fq-site-stage>.fq-root .fq-slot .fq-item-fruit-progress{height:11px;min-height:11px;bottom:3px;left:7%;right:7%}.fq-site-stage>.fq-root .fq-slot .fq-item-fruit-progress strong{font-size:9px}.fq-site-stage>.fq-root .fq-slot .fq-item-level-number{min-width:16px;height:16px;padding:1px 3px;font-size:9px}.fq-site-stage>.fq-root .fq-active-research,.fq-site-stage>.fq-root .fq-warehouse-selection{color:#f4e4ca;background:linear-gradient(155deg,#4f3c29,#2b2420);border:1px solid #d3b078;border-radius:8px;flex-direction:column;gap:8px;margin:0 0 12px;padding:11px;display:flex;box-shadow:inset 0 1px #f9dfaa35}.fq-site-stage>.fq-root .fq-active-research>strong,.fq-site-stage>.fq-root .fq-warehouse-selection>strong{color:#f9e4ad;font-size:14px}.fq-site-stage>.fq-root .fq-active-research small,.fq-site-stage>.fq-root .fq-warehouse-selection small{color:#d9c8a9;font-size:11px}.fq-site-stage>.fq-root .fq-research-progress-row{color:#f8ead0;justify-content:space-between;gap:8px;font-size:11px;display:flex}.fq-site-stage>.fq-root .fq-research-progress-bar{background:#1c1b1d;border:1px solid #b49267;border-radius:8px;height:14px;overflow:hidden;box-shadow:inset 0 2px 4px #0009}.fq-site-stage>.fq-root .fq-research-progress-bar>span{background:linear-gradient(90deg,#6baf93,#e7d18d);height:100%;transition:width .3s;display:block}.fq-site-stage>.fq-root .fq-warehouse-stat-row{border-bottom:1px solid #ba98683d;grid-template-columns:minmax(60px,.9fr) minmax(90px,1.25fr) auto;align-items:center;gap:5px;padding:4px 0;font-size:11px;display:grid}.fq-site-stage>.fq-root .fq-warehouse-stat-row>strong{text-align:right;white-space:nowrap;font-size:11px}.fq-site-stage>.fq-root .fq-warehouse-stat-row>strong[data-direction=positive]{color:#9fe8a4}.fq-site-stage>.fq-root .fq-warehouse-stat-row>strong[data-direction=negative]{color:#f3a2a2}.fq-site-stage>.fq-root .fq-warehouse-equip{width:100%;font-weight:750}.fq-site-stage>.fq-root .fq-storage-tile[aria-pressed=true]{outline-offset:-2px;filter:brightness(1.14);outline:2px solid #f9e6a2}@media (width<=460px){.fq-site-stage>.fq-root .fq-item-level-number{min-width:17px;height:17px;padding:1px 3px;font-size:10px}.fq-site-stage>.fq-root .fq-item-fruit-progress{height:12px;min-height:12px;bottom:3px}.fq-site-stage>.fq-root .fq-item-fruit-progress strong{font-size:9px}}.fq-site-stage>.fq-root .fq-stack-name,.fq-site-stage>.fq-root .fq-lab-storage-items .fq-storage-tile .fq-stack-name{background:linear-gradient(90deg,#0000,#15141c73,#0000);max-height:25px;padding:0 2px;line-height:1.1;bottom:20px!important}.fq-site-stage>.fq-root .fq-slot-caption{max-height:14px;bottom:17px!important}.fq-site-stage>.fq-root .fq-stack .fq-item-art-svg,.fq-site-stage>.fq-root .fq-lab-storage-items .fq-storage-tile .fq-item-art-svg{width:39%!important;max-width:40%!important;height:39%!important;max-height:40%!important;margin-top:-16px!important}.fq-site-stage>.fq-root .fq-slot .fq-item-art-svg{width:39%!important;max-width:41%!important;height:39%!important;max-height:41%!important;margin-top:-13px!important}.fq-transfer-motion-layer{z-index:2147482500;pointer-events:none;isolation:isolate;contain:layout style;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.fq-transfer-motion-token{border:2px solid var(--transfer-item-color,#e8c485);color:#fff4da;background:radial-gradient(ellipse at 45% 26%, color-mix(in srgb,var(--transfer-item-color) 40%,#2b2020),#171b24 82%);box-shadow:0 0 10px color-mix(in srgb,var(--transfer-item-color) 60%,transparent), 0 4px 12px #020303b0, inset 0 0 7px color-mix(in srgb,var(--transfer-item-color) 35%,transparent);will-change:transform,opacity;pointer-events:none;border-radius:9px;justify-content:center;align-items:center;padding:3px;display:flex;position:fixed}.fq-transfer-motion-token .fq-item-art-svg{pointer-events:none;filter:drop-shadow(0 1px 3px #080606c4);flex:none;width:90%;max-width:90%;height:90%;max-height:90%;display:block}.fq-transfer-motion-token .fq-transfer-motion-fallback{color:var(--transfer-item-color,#eed79b);text-shadow:0 1px 4px #101010;font:800 24px/1 Georgia,serif}.fq-site-stage>.fq-root .fq-deposit-controls{flex:none;justify-content:flex-end;align-items:center;gap:7px;padding:5px 8px;display:flex}.fq-site-stage>.fq-root .fq-deposit-controls .fq-deposit-all{flex:none;margin:0}.fq-site-stage>.fq-root .fq-transfer-vault{color:#f4dbad;white-space:nowrap;background:linear-gradient(#665039,#3a2b21);border:1px solid #c9a56d;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:25px;padding:3px 9px;font:700 11px/1 system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff0cf38}.fq-site-stage>.fq-root .fq-transfer-vault:before{content:"▣";color:#f3d18e;font-size:14px}.fq-site-stage>.fq-root .fq-lab-deposit-preview{background:#231d1b92;border:1px solid #8f714b;border-radius:7px;margin:8px 0 10px;padding:7px}.fq-site-stage>.fq-root .fq-lab-deposit-preview>strong{color:#f4dfb6;margin:0 0 6px;font:700 11px/1.3 system-ui,sans-serif;display:block}.fq-site-stage>.fq-root .fq-lab-deposit-preview>div{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(57px,1fr));gap:5px;max-height:150px;display:grid;overflow-y:auto}.fq-site-stage>.fq-root .fq-lab-deposit-token{box-sizing:border-box;border:1px solid var(--fq-rarity,#d3b277);background:radial-gradient(ellipse at 50% 18%, color-mix(in srgb,var(--fq-rarity) 26%,#30251f),#211c1a 84%);color:#ffead1;pointer-events:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:64px;padding:6px 3px 4px;display:flex;position:relative}.fq-site-stage>.fq-root .fq-lab-deposit-token .fq-item-art-svg{flex:none;width:27px;min-width:0;max-width:60%;height:27px;min-height:0;max-height:55%;display:block}.fq-site-stage>.fq-root .fq-lab-deposit-token small{white-space:nowrap;text-overflow:ellipsis;color:#fbe5c0;max-width:100%;font-size:9px;overflow:hidden}.fq-site-stage>.fq-root .fq-lab-deposit-token strong{background:#111b24cc;border-radius:3px;padding:1px 2px;font-size:9px;position:absolute;top:2px;right:2px}.fq-site-stage>.fq-root .fq-lab-deposit-token[data-stack-locked=true]{filter:grayscale();opacity:.5}@media (width<=550px){.fq-site-stage>.fq-root .fq-deposit-controls{gap:3px;padding:3px 4px}.fq-site-stage>.fq-root .fq-transfer-vault{min-height:23px;padding:3px 5px;font-size:10px}.fq-site-stage>.fq-root .fq-lab-deposit-preview>div{grid-template-columns:repeat(auto-fill,minmax(55px,1fr))}}@media (prefers-reduced-motion:reduce){.fq-transfer-motion-layer{display:none!important}}.fq-transfer-motion-token[data-transfer-sizing=full-size]{box-sizing:border-box}.fq-site-stage>.fq-root .fq-warehouse-toolbar{color:#f4dfb8;border-bottom:1px solid #8e6e47;flex-wrap:wrap;align-items:center;gap:5px 11px;min-width:0;min-height:34px;margin:0 0 8px;padding:0 0 8px;display:flex}.fq-site-stage>.fq-root .fq-warehouse-total{white-space:nowrap;color:#f4dfb8;align-items:center;gap:7px;font:750 12px/1.2 Georgia,serif;display:inline-flex}.fq-site-stage>.fq-root .fq-warehouse-total span{color:#fff1ca;font:800 12px/1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-warehouse-category,.fq-site-stage>.fq-root .fq-warehouse-sort{white-space:nowrap;flex:none;align-items:center;gap:4px;font:650 10px/1.2 system-ui,sans-serif;display:inline-flex}.fq-site-stage>.fq-root .fq-warehouse-category select{color:#f9e8c5;cursor:pointer;background:#403020;border:1px solid #ad8654;border-radius:5px;width:75px;max-width:none;min-height:27px;padding:3px 20px 3px 6px;font:650 11px/1.1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-warehouse-sort button{color:#eee0c7;cursor:pointer;white-space:nowrap;background:linear-gradient(#5a4230,#352820);border:1px solid #a27c50;border-radius:5px;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:27px;padding:4px 6px;font:650 10px/1.1 system-ui,sans-serif;display:inline-flex}.fq-site-stage>.fq-root .fq-warehouse-sort button[aria-pressed=true]{color:#271b0e;background:linear-gradient(#f5db99,#cba268);border-color:#f5dfa7;font-weight:850;box-shadow:inset 0 1px #fff1c5a8}.fq-site-stage>.fq-root .fq-warehouse-sort-arrow{font:700 15px/1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-warehouse-groups{flex-direction:column;gap:13px;min-width:0;display:flex}.fq-site-stage>.fq-root .fq-warehouse-group{min-width:0}.fq-site-stage>.fq-root .fq-warehouse-group>h4{color:#f8ddac;background:#59412b9c;border:1px solid #7f6749;border-radius:5px;justify-content:space-between;gap:8px;margin:0 0 6px;padding:5px 8px;font:700 12px/1.1 Georgia,serif;display:flex}.fq-site-stage>.fq-root .fq-warehouse-group>h4>span{color:#f9e9ca;font:750 11px/1.1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-warehouse-group>.fq-lab-storage-items{margin-top:0!important;padding:0!important}.fq-site-stage>.fq-root .fq-fusion-workbench{background:radial-gradient(at 16% 45%,#70503699,#30241d 73%);border:1px solid #af8c59;border-radius:9px;align-items:center;gap:11px;margin:8px 0 9px;padding:8px 9px;display:flex}.fq-site-stage>.fq-root .fq-fusion-core{background:radial-gradient(circle,#ffeca8 0%,#e0a85c 13%,#7e5432 25%,#1f2330 40%,#473025 63%,#17191d 80%);border:3px solid #e4c17d;border-radius:50%;flex:none;place-items:center;width:59px;height:59px;display:grid;position:relative;box-shadow:inset 0 0 13px #ffc77d9a,0 0 13px #d7a46266,0 2px 5px #0a0a0adb}.fq-site-stage>.fq-root .fq-fusion-core:before{content:"";border:2px dashed #f5d291a8;border-radius:50%;position:absolute;inset:5px}.fq-site-stage>.fq-root .fq-fusion-core-rune{z-index:1;color:#ffedb8;text-shadow:0 0 7px #ffe2a4;font:900 27px/1 Georgia,serif;position:relative}.fq-site-stage>.fq-root .fq-fusion-workbench-label{flex-direction:column;gap:5px;min-width:0;display:flex}.fq-site-stage>.fq-root .fq-fusion-workbench-label strong{color:#ffebbc;font:700 13px/1.2 Georgia,serif}.fq-site-stage>.fq-root .fq-fusion-workbench-label small{color:#dac49e;font:600 10px/1.3 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-fuse-selected{width:100%;margin:8px 0}.fq-transfer-energy-pulse{pointer-events:none;isolation:isolate;z-index:2147483000;width:126px;height:126px;filter:drop-shadow(0 0 14px var(--fusion-color,#e9c578));display:block;position:fixed}.fq-transfer-energy-ring{--r:calc(var(--ring-index) * 8px);inset:var(--r);border:3px solid var(--fusion-color,#e9c578);opacity:.75;box-shadow:0 0 10px var(--fusion-color,#e9c578),inset 0 0 8px #fff4cb8a;border-radius:50%;animation:.47s ease-out both fq-fusion-spin;position:absolute}.fq-transfer-energy-ring:nth-child(2){border-style:dashed;animation-direction:reverse}.fq-transfer-energy-ring:nth-child(3){border-style:dotted}.fq-transfer-energy-flash{background:radial-gradient(circle,#fffbea 0%,#fff0b7 28%,#e5b865aa 62%,#0000);border-radius:50%;position:absolute;inset:31%;box-shadow:0 0 28px #ffe7a8bb}@keyframes fq-fusion-spin{0%{rotate:-80deg;scale:.5}40%{scale:1.14}to{rotate:105deg;scale:1}}@media (width<=700px){.fq-site-stage>.fq-root .fq-warehouse-toolbar{align-items:flex-start;gap:7px;padding:0 0 7px}.fq-site-stage>.fq-root .fq-warehouse-total{width:100%;font-size:12px}.fq-site-stage>.fq-root .fq-warehouse-category,.fq-site-stage>.fq-root .fq-warehouse-sort{font-size:9px}.fq-site-stage>.fq-root .fq-warehouse-sort button{padding:3px 5px;font-size:9px}.fq-site-stage>.fq-root .fq-fusion-core{width:49px;height:49px}}@media (prefers-reduced-motion:reduce){.fq-transfer-energy-pulse{display:none!important}.fq-transfer-energy-ring{animation:none!important}}.fq-site-stage>.fq-root .fq-fruit-symbol{object-fit:contain;filter:drop-shadow(0 2px 2px #12100d65);flex:none;display:inline-block}.fq-site-stage>.fq-root .fq-fruit-stock-row,.fq-site-stage>.fq-root .fq-juicer-fruit-choice{border:1px solid color-mix(in srgb,var(--fq-fruit-accent) 42%,#a28357);background:linear-gradient(145deg, color-mix(in srgb,var(--fq-fruit-accent) 11%,#3d2b22), #2b211b)}.fq-site-stage>.fq-root .fq-fruit-stock-heading{align-items:center;gap:9px;width:100%;min-width:0;margin-bottom:6px;display:flex}.fq-site-stage>.fq-root .fq-fruit-stock-heading>span{color:#fff0cf;flex:auto;min-width:0;font-size:12px;font-weight:730}.fq-site-stage>.fq-root .fq-fruit-stock-heading>strong{white-space:nowrap;color:#ffe8b1;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.fq-site-stage>.fq-root .fq-lab-fruits .fq-fruit-stock-row{padding:7px 9px}.fq-site-stage>.fq-root button.fq-juicer-fruit-choice{cursor:pointer;text-align:left;width:100%;min-height:56px;color:inherit;flex-direction:column;align-items:stretch;gap:0;padding:7px 9px;transition:border-color .16s,background .16s;display:flex}.fq-site-stage>.fq-root button.fq-juicer-fruit-choice:hover:not(:disabled){background:linear-gradient(130deg, color-mix(in srgb,var(--fq-fruit-accent) 25%,#483024),#2d221d);border-color:var(--fq-fruit-accent);filter:brightness(1.08)}.fq-site-stage>.fq-root button.fq-juicer-fruit-choice[aria-pressed=true]{border:2px solid var(--fq-fruit-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fq-fruit-accent) 55%,transparent), inset 0 0 14px color-mix(in srgb,var(--fq-fruit-accent) 22%,transparent);background:linear-gradient(125deg, color-mix(in srgb,var(--fq-fruit-accent) 25%,#422e20),#241c19)}.fq-site-stage>.fq-root button.fq-juicer-fruit-choice:disabled{opacity:.52;cursor:not-allowed}.fq-site-stage>.fq-root .fq-fruit-stock-heading>em{border:1px solid var(--fq-fruit-accent);color:#fff0c7;white-space:nowrap;background:#1e2d23;border-radius:4px;flex:none;margin-left:3px;padding:3px 5px;font:700 9px/1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-juice-shelf{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));align-content:start;align-items:stretch;gap:9px;display:grid}.fq-site-stage>.fq-root .fq-juice-shelf-card{text-align:center;border:1px solid color-mix(in srgb,var(--fq-fruit-accent) 65%,#d5b880);background:radial-gradient(ellipse at 50% 28%, color-mix(in srgb,var(--fq-fruit-accent) 18%,#49382c),#28211e 82%);border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;min-height:136px;padding:8px 6px;display:flex;box-shadow:inset 0 1px #f7e0af33}.fq-site-stage>.fq-root .fq-juice-shelf-card>strong{color:#ffe9c1;text-overflow:ellipsis;max-width:100%;font:740 12px/1.2 system-ui,sans-serif;display:block;overflow:hidden}.fq-site-stage>.fq-root .fq-juice-shelf-card>span{color:#f1dcb6;font-variant-numeric:tabular-nums;margin-top:auto;font:700 11px/1.3 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-juice-bottle{filter:drop-shadow(0 3px 3px #09080c8b);flex:none;max-width:100%;display:block}.fq-site-stage>.fq-root .fq-juice-output-row>span{color:#f7e7c5;align-items:center;gap:6px;min-width:0;font-weight:650;display:flex}.fq-site-stage>.fq-root .fq-juice-output-row>span .fq-juice-bottle{flex:none;width:31px;height:39px}.fq-site-stage>.fq-root .fq-juice-output-row>strong{color:var(--fq-fruit-accent);font-variant-numeric:tabular-nums}.fq-site-stage>.fq-root .fq-juicer-selected-recipe{border:1px solid color-mix(in srgb,var(--fq-fruit-accent,#d7b276) 55%,#bd9c6f);background:radial-gradient(ellipse at 15% 50%, color-mix(in srgb,var(--fq-fruit-accent,#c5aa75) 23%,#3e2e23),#2a211b);border-radius:8px;align-items:center;gap:10px;margin:0 0 9px;padding:9px 10px;display:flex}.fq-site-stage>.fq-root .fq-juicer-selected-recipe>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fq-site-stage>.fq-root .fq-juicer-selected-recipe small{color:#d5c09a;font-size:10px}.fq-site-stage>.fq-root .fq-juicer-selected-recipe strong{color:#fff1cc;font-size:13px}.fq-site-stage>.fq-root .fq-juice-pause{color:#ffe8b8;cursor:pointer;background:#5f422e;border:1px solid #d0b17b;border-radius:6px;flex:none;padding:6px 8px;font:700 11px/1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-juice-pause:hover{background:#846044}.fq-site-stage>.fq-root .fq-lab-fruit-row .fq-lab-fill{border:1px solid color-mix(in srgb,var(--fq-fruit-accent,#c0aa7a) 50%,#655237);background:#18191bcc;border-radius:8px;overflow:hidden}.fq-site-stage>.fq-root .fq-lab-fruit-row .fq-lab-fill>span{border-radius:8px;box-shadow:inset 0 1px #fff4ce75}@media (width<=600px){.fq-site-stage>.fq-root .fq-fruit-stock-heading{gap:5px}.fq-site-stage>.fq-root .fq-fruit-stock-heading>span{font-size:11px}.fq-site-stage>.fq-root .fq-fruit-stock-heading>strong{font-size:10px}.fq-site-stage>.fq-root .fq-juice-shelf{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:5px}.fq-site-stage>.fq-root .fq-juice-shelf-card{min-height:122px;padding:6px 4px}.fq-site-stage>.fq-root .fq-juice-shelf-card .fq-juice-bottle{width:51px;height:64px}.fq-site-stage>.fq-root button.fq-juicer-fruit-choice{min-height:51px}.fq-site-stage>.fq-root .fq-juicer-selected-recipe{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fq-site-stage>.fq-root button.fq-juicer-fruit-choice{transition:none!important}}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true]{cursor:default}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true][data-hover-station]:not([data-hover-station=none]){cursor:pointer}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] button.fq-lab-professor-hit,.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] button.fq-lab-machine--overlay{pointer-events:none!important}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] button.fq-lab-machine--overlay:before,.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] button.fq-lab-machine--overlay:after{display:none!important}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] button.fq-lab-professor-hit{background:0 0!important;outline:none!important}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] button.fq-lab-professor-hit>span,.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] button.fq-lab-machine--overlay .fq-lab-machine-caption{display:none!important}.fq-site-stage>.fq-root .fq-lab-world--illustrated[data-hitmask-ready=true] .fq-lab-art-layer[data-status=available][data-highlighted=true]{transition:filter .12s;filter:brightness(1.14)saturate(1.08)drop-shadow(0 0 7px #ffdc8f9f)!important}.fq-site-stage>.fq-root .fq-lab-world--illustrated[data-hitmask-ready=true] .fq-lab-art-layer[data-status=broken][data-highlighted=true]{filter:brightness(.85)saturate(.68)drop-shadow(0 0 8px #fac67a8a)!important}.fq-site-stage>.fq-root .fq-lab-pixel-tooltip{z-index:20;box-sizing:border-box;color:#fff0c9;text-shadow:0 2px 3px #1b120bcc;-webkit-user-select:none;user-select:none;white-space:normal;background:linear-gradient(160deg,#654a31f5,#2b231eea);border:2px solid #f3d38e;border-radius:7px;min-width:max-content;max-width:min(320px,100% - 20px);padding:9px 13px;font:800 clamp(21px,2.1vw,31px)/1.15 Georgia,serif;position:absolute;box-shadow:0 5px 15px #0a0808c2,0 0 10px #c1a16f77;pointer-events:none!important}.fq-site-stage>.fq-root .fq-lab-pixel-tooltip small{color:#ffb19c;text-transform:uppercase;margin-top:5px;font:800 13px/1.1 system-ui,sans-serif;display:block}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] .fq-lab-machine--mixer .fq-lab-sign{z-index:9;letter-spacing:.035em;text-align:center;pointer-events:none;background:linear-gradient(#c19257,#7a5130);border:3px solid #f8dd9f;border-radius:6px;min-width:94px;padding:6px 13px;position:absolute;top:42%;left:51%;right:auto;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 4px 10px #0b0808bd,0 0 7px #f0d6a1a1;color:#28170e!important;font:900 clamp(14px,1.35vw,23px)/1 system-ui,sans-serif!important}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] .fq-lab-machine--juicer .fq-lab-sign{z-index:9;pointer-events:none;padding:5px 10px;position:absolute;top:42%;left:51%;transform:translate(-50%,-50%)rotate(6deg);font-size:clamp(13px,1.2vw,19px)!important}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] .fq-lab-machine--warehouse .fq-lab-sign{top:38%;left:52%;font-size:clamp(12px,1vw,18px)!important}@media (width<=650px){.fq-site-stage>.fq-root .fq-lab-pixel-tooltip{max-width:calc(100% - 13px);padding:6px 8px;font-size:clamp(16px,3vw,25px)}.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] .fq-lab-machine--mixer .fq-lab-sign{min-width:70px;font-size:14px!important}}@media (prefers-reduced-motion:reduce){.fq-site-stage>.fq-root .fq-lab-world[data-hitmask-ready=true] .fq-lab-art-layer{transition:none!important}}.fq-site-stage>.fq-root .fq-lab-research-split .fq-lab-split-main{flex-direction:column;display:flex}.fq-site-stage>.fq-root .fq-lab-research-split .fq-warehouse-toolbar{flex:none}.fq-site-stage>.fq-root .fq-lab-research-split .fq-warehouse-groups{flex:1 0 auto}.fq-site-stage>.fq-root .fq-lab-research-split .fq-storage-tile[aria-pressed=true]{outline-offset:-3px;outline:2px solid #fff4b9;box-shadow:0 0 12px #fbd78b7d,inset 0 0 10px #fff1c236}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot{background:linear-gradient(137deg,#543e2ed8,#2a211dea);border:1px solid #ceaa70;border-radius:9px;flex-direction:column;align-items:stretch;min-width:0;margin:0 0 12px;padding:10px;display:flex;box-shadow:inset 0 1px #f1d5a733}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot>h3{color:#ffe5b1;border-bottom:1px solid #9e7b4e;margin:0 0 10px;padding:0 0 7px;font-size:14px}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot-body{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card{box-sizing:border-box;border:2px solid var(--fq-rarity,#cbb481);background:radial-gradient(ellipse at 50% 32%, color-mix(in srgb,var(--fq-rarity,#cbb481) 20%,#2b3439), #1e222b 86%);border-radius:8px;flex-direction:column;flex:0 0 118px;justify-content:center;align-items:center;width:118px;height:118px;padding:9px 8px 19px;display:flex;position:relative;box-shadow:inset 0 0 12px #050405b3,0 2px 10px #090706b8}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card .fq-item-art-svg{min-width:24px;max-width:45%;min-height:24px;max-height:45%;margin-top:-12px;width:45%!important;height:45%!important}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card .fq-stack-name{-webkit-line-clamp:2;white-space:normal;color:#fff0ce;text-shadow:0 1px 3px #090809;text-align:center;-webkit-box-orient:vertical;font:750 10px/1.12 system-ui,sans-serif;display:-webkit-box;position:absolute;left:3px;right:3px;overflow:hidden;bottom:20px!important}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card .fq-item-level-number{position:absolute;top:4px;left:4px}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card .fq-item-fruit-progress{left:8%;right:8%;height:13px!important;bottom:4px!important}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot-info{color:#eddbc0;flex-direction:column;flex:auto;gap:8px;min-width:0;padding:3px 0;font:600 11px/1.25 system-ui,sans-serif;display:flex}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot-info>strong{color:#ffe7bb;overflow-wrap:anywhere;font:750 15px/1.15 Georgia,serif}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot-info>small{color:#f2d492;font:750 11px/1.2 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot[data-running=true]{background:linear-gradient(138deg,#62472b,#2d241f);border-color:#e9cf92;box-shadow:inset 0 1px #fff7d53b,0 0 15px #cfae7340}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot[data-running=true] .fq-research-preview-card{box-shadow:0 0 16px #eed49893,inset 0 0 15px #171924bd}@media (width<=620px){.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot-body{gap:7px}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card{flex-basis:100px;width:100px;height:100px}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot-info>strong{font-size:12px}}@media (height<=470px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card{flex-basis:78px;width:78px;height:78px;padding:6px 4px 14px}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card .fq-stack-name{font-size:8px;bottom:16px!important}.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-preview-card .fq-item-fruit-progress{height:10px!important;bottom:2px!important}}@media (prefers-reduced-motion:reduce){.fq-site-stage>.fq-root .fq-lab-research-split .fq-research-active-slot{transition:none!important}}.fq-site-stage>.fq-root .fq-scene-top-tools{z-index:26;pointer-events:auto;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:absolute;top:8px;right:9px}.fq-site-stage>.fq-root .fq-scene-tool-button,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions>.fq-scene-tool-button{box-sizing:border-box;color:#fbe8c2;cursor:pointer;background:linear-gradient(160deg,#64492feb,#332721ee);border:1px solid #d4b279;border-radius:8px;flex:none;place-items:center;width:37px;min-width:37px;height:37px;min-height:37px;margin:0;padding:6px;transition:background .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #fff0c449,0 3px 8px #11090875}.fq-site-stage>.fq-root .fq-scene-tool-button:hover,.fq-site-stage>.fq-root .fq-scene-tool-button:focus-visible{background:linear-gradient(#87603fe9,#4c3328ed);box-shadow:0 0 0 1px #efca7b99,0 4px 9px #0b0908a8}.fq-site-stage>.fq-root .fq-scene-tool-button:focus-visible{outline-offset:2px;outline:2px solid #f9df9a}.fq-site-stage>.fq-root .fq-scene-tool-button svg{pointer-events:none;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:visible}.fq-site-stage>.fq-root .fq-logout-scene-button span{text-align:center;font:700 22px/1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions{z-index:21;gap:5px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-fruit-income{box-sizing:border-box;z-index:16;color:#f7e7c6;pointer-events:none;background:linear-gradient(160deg,#533c2bf0,#29211ded);border:1px solid #d4b279;border-radius:7px;width:min(293px,100% - 107px);padding:7px 8px;position:absolute;top:48px;left:9px;box-shadow:inset 0 1px #ffe8b93d,0 3px 7px #140a0a7d}.fq-site-stage>.fq-root .fq-lab-fruit-income>strong{color:#f8dfa7;padding:0 0 5px;font:800 11px/1.15 system-ui,sans-serif;display:block}.fq-site-stage>.fq-root .fq-lab-income-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;display:grid}.fq-site-stage>.fq-root .fq-lab-income-fruit{color:#fff0cf;align-items:center;gap:4px;min-width:0;font:650 10px/1.25 system-ui,sans-serif;display:flex}.fq-site-stage>.fq-root .fq-lab-income-fruit .fq-fruit-symbol{flex:none;width:17px;height:17px}.fq-site-stage>.fq-root .fq-lab-income-fruit>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fq-site-stage>.fq-root .fq-lab-income-fruit>strong{color:#f5e0aa;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font:800 10px/1 system-ui,sans-serif}.fq-site-stage>.fq-root .fq-professor-quest-marker{z-index:9;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 2px #20140b8c);width:auto;max-width:none;height:8%;animation:3s ease-in-out infinite fq-quest-idle-float;position:absolute;top:32.3%;left:40.35%;transform:translate(-50%,-50%);pointer-events:none!important}@keyframes fq-quest-idle-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}@media (width<=700px){.fq-site-stage>.fq-root .fq-scene-top-tools{gap:3px;top:5px;right:5px}.fq-site-stage>.fq-root .fq-scene-tool-button,.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions>.fq-scene-tool-button{border-radius:6px;width:31px;min-width:31px;height:31px;min-height:31px;padding:5px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-hud-actions{gap:3px;top:6px;right:6px}.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-fruit-income{width:min(230px,100% - 106px);padding:5px 6px;top:41px;left:6px}.fq-site-stage>.fq-root .fq-lab-income-grid{gap:2px 4px}.fq-site-stage>.fq-root .fq-lab-income-fruit,.fq-site-stage>.fq-root .fq-lab-income-fruit>strong{font-size:9px}.fq-site-stage>.fq-root .fq-lab-income-fruit .fq-fruit-symbol{width:15px;height:15px}}@media (height<=430px) and (orientation:landscape){.fq-site-stage>.fq-root .fq-lab-screen[data-panel-mode=overlay] .fq-lab-fruit-income{max-height:calc(100% - 50px);top:44px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.fq-site-stage>.fq-root .fq-scene-tool-button{transition:none!important}.fq-site-stage>.fq-root .fq-professor-quest-marker{animation:none!important}}.fq-site-stage>.fq-root .fq-lab-highscore-flag{z-index:6;pointer-events:none!important}.fq-site-stage>.fq-root .fq-lab-highscore-access{z-index:10;opacity:0;background:0 0;border:0;padding:0;position:absolute;pointer-events:none!important}.fq-site-stage>.fq-root .fq-lab-highscore-access:focus-visible{opacity:1;outline-offset:3px;border-radius:10px;outline:3px solid #efd080}
