.party-controls[data-v-434955f2]{z-index:11000;overscroll-behavior:contain;box-sizing:border-box;color:#f3f3f3;color-scheme:dark;background:#101010f0;border-left:1px solid #ffffff29;width:min(360px,92vw);height:100dvh;font:12px/1.35 ui-sans-serif,system-ui,sans-serif;position:fixed;top:0;right:0;overflow:auto}.party-controls__header[data-v-434955f2]{z-index:1;background:#161616;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;display:flex;position:sticky;top:0}.party-controls__title[data-v-434955f2]{margin-bottom:4px;font-size:13px;display:block}.party-controls__note[data-v-434955f2],.party-controls__stats[data-v-434955f2],.party-controls__warn[data-v-434955f2]{margin:0 0 4px}.party-controls__note[data-v-434955f2]{color:#bdbdbd}.party-controls__stats[data-v-434955f2]{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.party-controls__warn[data-v-434955f2]{color:#e7c36a}.party-controls__close[data-v-434955f2]{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:4px;flex:none;padding:0;font-size:18px;line-height:1}.party-controls code[data-v-434955f2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.party-controls__actions[data-v-434955f2]{gap:8px;padding:10px 12px 0;display:flex}.party-controls__actions button[data-v-434955f2]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:4px;padding:4px 8px}.party-controls__group[data-v-434955f2]{padding:12px 12px 4px}.party-controls__group h3[data-v-434955f2]{color:#d0d0d0;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}.party-controls__field[data-v-434955f2]{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.party-controls__field--changed .party-controls__name[data-v-434955f2]{color:#e7c36a}.party-controls__name[data-v-434955f2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.party-controls__desc[data-v-434955f2]{color:#bdbdbd}.party-controls__inputs[data-v-434955f2]{align-items:center;gap:8px;display:flex}.party-controls__inputs input[type=range][data-v-434955f2]{flex:1;min-width:0}.party-controls__default[data-v-434955f2]{color:#bdbdbd;font-variant-numeric:tabular-nums;text-align:right;flex:none;width:36px}.party-controls__inputs input[type=number][data-v-434955f2]{width:64px;color:inherit;font:inherit;background:#111;border:1px solid #ffffff3d;border-radius:4px;padding:2px 4px}
