.reportbug[data-v-111ea3ac]{position:fixed;right:14px;bottom:14px;z-index:45;display:inline-flex;align-items:center;gap:0;padding:5px;border-radius:999px;cursor:pointer;overflow:hidden;max-width:40px;background:#0d0905d1;border:1px solid var(--gold-dp);box-shadow:0 6px 18px -6px #000,0 0 0 1px #f0d4891a inset;transition:max-width .25s var(--ease-out, ease),border-color .15s,box-shadow .15s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reportbug img[data-v-111ea3ac]{width:30px;height:30px;flex-shrink:0;display:block}.lbl[data-v-111ea3ac]{font-family:var(--font-data);font-size:12.5px;letter-spacing:.04em;color:var(--gold-br);white-space:nowrap;padding:0 10px 0 6px;opacity:0;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.reportbug[data-v-111ea3ac]:hover{max-width:170px;border-color:var(--gold);box-shadow:0 8px 24px -6px #c9a24b80}.reportbug:hover .lbl[data-v-111ea3ac]{opacity:1}}.reportbug[data-v-111ea3ac]:active{transform:scale(.95)}@media (min-width:900px){.reportbug[data-v-111ea3ac]{right:18px;bottom:18px}}.rb-ov[data-v-111ea3ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#06050ab3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0}@media (min-width:560px){.rb-ov[data-v-111ea3ac]{align-items:center;padding:20px}}.rb-modal[data-v-111ea3ac]{position:relative;width:100%;max-width:480px;max-height:92vh;overflow-y:auto;background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--gold);border-radius:12px 12px 0 0;padding:20px 18px 18px;box-shadow:var(--cast),0 -10px 40px -10px #000}@media (min-width:560px){.rb-modal[data-v-111ea3ac]{border-radius:10px;padding:22px 22px 20px;box-shadow:var(--cast),0 20px 60px -12px #000}}.rb-x[data-v-111ea3ac]{position:absolute;top:8px;right:10px;width:30px;height:30px;border:none;background:none;cursor:pointer;color:var(--ink-dim);font-size:24px;line-height:1;border-radius:50%}.rb-x[data-v-111ea3ac]:hover{color:var(--gold-br)}.rb-h[data-v-111ea3ac]{font-family:var(--font-display);font-size:20px;color:var(--gold-br);margin:0 0 6px}.rb-sub[data-v-111ea3ac]{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--ink);margin:0 0 14px}.rb-lab[data-v-111ea3ac]{display:block;font-family:var(--font-data);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--parch-dim);margin:0 0 6px}.rb-lab .opt[data-v-111ea3ac]{text-transform:none;letter-spacing:0;color:var(--ink-mute);font-size:11.5px}.rb-ta[data-v-111ea3ac],.rb-in[data-v-111ea3ac]{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:15px;color:var(--parch);background:#06050a8c;border:1px solid var(--gold-dp);border-radius:6px;padding:10px 12px;margin:0 0 14px;resize:vertical;line-height:1.5}.rb-ta[data-v-111ea3ac]:focus,.rb-in[data-v-111ea3ac]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 1px #f0d4894d}.rb-page[data-v-111ea3ac]{font-family:var(--font-data);font-size:11.5px;color:var(--ink-mute);margin:0 0 4px;word-break:break-all}.rb-page span[data-v-111ea3ac]{color:var(--gold-br)}.rb-err[data-v-111ea3ac]{font-family:var(--font-data);font-size:12.5px;color:var(--bad);margin:6px 0 0}.rb-cta[data-v-111ea3ac]{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.rb-btn[data-v-111ea3ac]{font-family:var(--font-display);font-size:14px;padding:10px 18px;border-radius:6px;cursor:pointer;border:1px solid transparent}.rb-btn.ghost[data-v-111ea3ac]{background:none;border-color:var(--gold-dp);color:var(--ink-dim)}.rb-btn.ghost[data-v-111ea3ac]:hover{color:var(--gold-br);border-color:var(--gold)}.rb-btn.send[data-v-111ea3ac]{color:#241a0f;background:linear-gradient(180deg,var(--gold-br),var(--gold));border-color:var(--gold-dp);font-weight:700;box-shadow:0 3px 12px -2px #c9a24b80}.rb-btn.send[data-v-111ea3ac]:hover:not(:disabled){filter:brightness(1.08)}.rb-btn.send[data-v-111ea3ac]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rb-done[data-v-111ea3ac]{text-align:center;padding:14px 0 6px}.rb-tick[data-v-111ea3ac]{width:54px;height:54px;margin:0 auto 12px;display:grid;place-content:center;border-radius:50%;background:#8fc07929;border:1px solid var(--good);color:var(--good);font-size:26px}.rb-done .rb-h[data-v-111ea3ac]{margin-bottom:4px}.rb-done .rb-btn[data-v-111ea3ac]{margin-top:14px}
