.qwiBDa_dock{--gold:#d1ad60;--gold-hi:#eed180;--title:#f6eedb;--dim:#e9e2cfbd;z-index:5;right:clamp(16px,3vw,40px);top:calc(var(--nav-h,64px) + 18px);flex-direction:column;align-items:flex-end;gap:.55rem;max-width:calc(100vw - 32px);transition:opacity .6s,transform .6s;display:flex;position:fixed}.qwiBDa_dock[data-away]{opacity:0;pointer-events:none;transform:translateY(-10px)}.qwiBDa_row{gap:.5rem;display:flex}.qwiBDa_pill{cursor:pointer;letter-spacing:.08em;color:var(--title);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#ffffff21,#ffffff09);border:0;border-radius:999px;align-items:center;gap:.55em;padding:.62rem 1.05rem;font-family:Cinzel,Georgia,serif;font-size:.74rem;font-weight:600;transition:transform .25s,box-shadow .3s,color .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #e9e2cf29,0 10px 30px #00000059}.qwiBDa_pill:hover{transform:translateY(-1px)}.qwiBDa_pill[aria-pressed=true]{color:#1c1406;background:linear-gradient(#f4dc95 0%,#dfbc6d 45%,#c09a4f 100%);box-shadow:inset 0 1px #ffffffb3,0 12px 36px #d1ad6061}.qwiBDa_icon{text-align:center;width:1.1em;font-size:.7em}.qwiBDa_notes{opacity:0;visibility:hidden;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;max-width:330px;max-height:0;transition:max-height .5s,opacity .4s,visibility 0s linear .5s;display:flex;overflow:hidden}.qwiBDa_notes[data-open]{opacity:1;visibility:visible;max-height:120px;transition:max-height .5s,opacity .4s}.qwiBDa_note{cursor:pointer;font-variant-numeric:tabular-nums;color:var(--dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c0e80;border:0;border-radius:999px;padding:.32rem .62rem;font:500 .7rem/1 system-ui,sans-serif;transition:color .25s,box-shadow .25s;box-shadow:0 0 0 1px #e9e2cf24}.qwiBDa_note[aria-pressed=true]{color:var(--gold-hi);box-shadow:0 0 0 1px var(--gold)}.qwiBDa_hint{letter-spacing:.04em;color:var(--dim);text-shadow:0 1px 12px #000c;margin:0;font-size:.72rem}.qwiBDa_lab{align-items:center;top:auto;bottom:20px;right:50%;transform:translate(50%)}.qwiBDa_lab .qwiBDa_notes{justify-content:center;max-width:520px}@media (max-width:760px){.qwiBDa_dock{right:50%;top:calc(var(--nav-h,64px) + 10px);align-items:center;gap:.45rem;width:calc(100vw - 32px);transform:translate(50%)}.qwiBDa_dock[data-away]{transform:translate(50%,-10px)}.qwiBDa_pill{padding:.5rem .9rem;font-size:.68rem}.qwiBDa_notes{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:1px 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.qwiBDa_notes::-webkit-scrollbar{display:none}.qwiBDa_note{flex:none}.qwiBDa_hint{display:none}.qwiBDa_lab{top:auto;bottom:calc(18px + env(safe-area-inset-bottom))}.qwiBDa_lab .qwiBDa_notes{justify-content:flex-start}}.qwiBDa_stage{background:#03080a;position:fixed;inset:0;overflow:hidden}.qwiBDa_stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.qwiBDa_tools{z-index:6;left:16px;top:calc(var(--nav-h,64px) + 12px);color:var(--dim,#e9e2cfbd);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060c0e8c;border-radius:16px;flex-direction:column;gap:.5rem;padding:.8rem .95rem;font:400 .74rem/1.3 system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 0 0 1px #e9e2cf1f}.qwiBDa_tools label{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.qwiBDa_tools input[type=range]{accent-color:#d1ad60;width:150px}.qwiBDa_tools b{color:#eed180;text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-weight:500}.qwiBDa_file{cursor:pointer}.qwiBDa_file input{display:none}
