.ir-fab.svelte-anuxaa{z-index:1450;background:var(--gp-brand);height:42px;color:var(--gp-brand-ink,#fff);font-family:var(--gp-font);font-size:var(--gp-fs-base);cursor:pointer;box-shadow:var(--gp-shadow-pop);border:0;border-radius:100px;align-items:center;gap:8px;padding:0 16px 0 13px;font-weight:600;transition:transform .16s;display:inline-flex;position:fixed;bottom:22px;right:22px}.ir-fab.svelte-anuxaa:hover{transform:translateY(-1px)}.ir-fab.svelte-anuxaa:focus-visible{outline:3px solid var(--gp-accent);outline-offset:3px}@media (width<=640px){.ir-fab.svelte-anuxaa{justify-content:center;width:44px;height:44px;padding:0}.ir-fab-txt.svelte-anuxaa{display:none}}.ir-panel.svelte-anuxaa{z-index:1460;background:var(--gp-surface,#fff);border:1px solid var(--gp-hair);border-radius:var(--gp-radius-lg);width:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 44px);box-shadow:var(--gp-shadow-pop);font-family:var(--gp-font);color:var(--gp-ink);flex-direction:column;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden}.ir-head.svelte-anuxaa{border-bottom:1px solid var(--gp-hair);align-items:flex-start;gap:10px;padding:13px 12px 12px 16px;display:flex}.ir-head.svelte-anuxaa h2:where(.svelte-anuxaa){font-size:var(--gp-fs-lg);letter-spacing:-.01em;margin:0;font-weight:700}.ir-head.svelte-anuxaa p:where(.svelte-anuxaa){font-size:var(--gp-fs-sm);color:var(--gp-muted);margin:2px 0 0}.ir-x.svelte-anuxaa{border-radius:var(--gp-radius-sm,7px);width:26px;height:26px;color:var(--gp-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ir-x.svelte-anuxaa:hover{background:var(--gp-paper);color:var(--gp-ink)}.ir-body.svelte-anuxaa{flex-direction:column;gap:13px;padding:14px 16px 0;display:flex;overflow-y:auto}.ir-two.svelte-anuxaa{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ir-field.svelte-anuxaa{display:block}.ir-field.svelte-anuxaa>span:where(.svelte-anuxaa),.ir-lbl.svelte-anuxaa{font-size:var(--gp-fs-sm);margin-bottom:5px;font-weight:600;display:block}.ir-field.svelte-anuxaa i:where(.svelte-anuxaa),.ir-lbl.svelte-anuxaa i:where(.svelte-anuxaa){color:var(--gp-faint);font-style:normal;font-weight:500}.ir-req.svelte-anuxaa{color:var(--gp-bad)}.ir-field.svelte-anuxaa input:where(.svelte-anuxaa),.ir-field.svelte-anuxaa textarea:where(.svelte-anuxaa){width:100%;font-family:var(--gp-font);font-size:var(--gp-fs-base);color:var(--gp-ink);background:var(--gp-surface,#fff);border:1px solid var(--gp-hair);border-radius:var(--gp-radius-sm,7px);resize:vertical;padding:8px 10px}.ir-field.svelte-anuxaa input:where(.svelte-anuxaa):focus,.ir-field.svelte-anuxaa textarea:where(.svelte-anuxaa):focus{border-color:var(--gp-accent);box-shadow:0 0 0 3px var(--gp-info-soft);outline:none}.ir-sev.svelte-anuxaa{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ir-sevbtn.svelte-anuxaa{border:1px solid var(--gp-hair);border-radius:var(--gp-radius-sm,7px);background:var(--gp-surface,#fff);font-family:var(--gp-font);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.ir-sevbtn.svelte-anuxaa b:where(.svelte-anuxaa){font-size:var(--gp-fs-sm);color:var(--gp-ink)}.ir-sevbtn.svelte-anuxaa em:where(.svelte-anuxaa){font-style:normal;font-size:var(--gp-fs-xs);color:var(--gp-faint)}.ir-sevbtn.svelte-anuxaa:hover{border-color:var(--gp-muted)}.ir-sevbtn[aria-pressed=true].svelte-anuxaa{border-color:var(--gp-accent);background:var(--gp-selected,var(--gp-info-soft))}.ir-sevbtn[aria-pressed=true].svelte-anuxaa b:where(.svelte-anuxaa){color:var(--gp-selected-ink,var(--gp-accent))}.ir-sevbtn[data-k=blocking][aria-pressed=true].svelte-anuxaa{border-color:var(--gp-bad);background:var(--gp-bad-soft)}.ir-sevbtn[data-k=blocking][aria-pressed=true].svelte-anuxaa b:where(.svelte-anuxaa){color:var(--gp-bad)}.ir-drop.svelte-anuxaa{border:1.5px dashed var(--gp-hair);border-radius:var(--gp-radius-md,10px);background:var(--gp-paper);width:100%;font-family:var(--gp-font);color:var(--gp-muted);cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:12px;display:flex}.ir-drop.svelte-anuxaa b:where(.svelte-anuxaa){font-size:var(--gp-fs-sm);color:var(--gp-ink)}.ir-drop.svelte-anuxaa em:where(.svelte-anuxaa){font-style:normal;font-size:var(--gp-fs-xs);color:var(--gp-faint)}.ir-drop.svelte-anuxaa:hover,.ir-drop.on.svelte-anuxaa{border-color:var(--gp-accent)}.ir-hidden.svelte-anuxaa{display:none}.ir-files.svelte-anuxaa{flex-direction:column;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.ir-files.svelte-anuxaa li:where(.svelte-anuxaa){border:1px solid var(--gp-hair);border-radius:var(--gp-radius-sm,7px);font-size:var(--gp-fs-xs);align-items:center;gap:8px;padding:6px 8px;display:flex}.ir-fname.svelte-anuxaa{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ir-fsize.svelte-anuxaa{font-family:var(--gp-font-mono);color:var(--gp-faint)}.ir-files.svelte-anuxaa button:where(.svelte-anuxaa){color:var(--gp-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;display:inline-flex}.ir-privacy.svelte-anuxaa{border:1px solid var(--gp-hair);border-radius:var(--gp-radius-md,10px);background:var(--gp-paper);font-size:var(--gp-fs-xs);color:var(--gp-muted);gap:8px;margin:0;padding:9px 11px;line-height:1.45;display:flex}.ir-privacy.svelte-anuxaa svg{color:var(--gp-bad);flex:none;margin-top:1px}.ir-err.svelte-anuxaa{border-radius:var(--gp-radius-sm,7px);background:var(--gp-bad-soft);color:var(--gp-bad);font-size:var(--gp-fs-sm);margin:0;padding:8px 10px;font-weight:600}.ir-foot.svelte-anuxaa{border-top:1px solid var(--gp-hair);background:var(--gp-surface,#fff);align-items:center;gap:10px;margin:0 -16px;padding:11px 16px 13px;display:flex;position:sticky;bottom:0}.ir-note.svelte-anuxaa{font-size:var(--gp-fs-xs);color:var(--gp-faint)}.ir-foot.svelte-anuxaa .gp-btn:where(.svelte-anuxaa){margin-left:auto}.ir-sent.svelte-anuxaa{text-align:center;padding:26px 20px 24px}.ir-tick.svelte-anuxaa{color:var(--gp-good);display:inline-flex}.ir-sent.svelte-anuxaa h3:where(.svelte-anuxaa){font-size:var(--gp-fs-lg);margin:8px 0 4px}.ir-sent.svelte-anuxaa p:where(.svelte-anuxaa){font-size:var(--gp-fs-sm);color:var(--gp-muted);margin:0 0 16px;line-height:1.5}.ir-sent.svelte-anuxaa code:where(.svelte-anuxaa){font-family:var(--gp-font-mono);background:var(--gp-paper);border:1px solid var(--gp-hair);color:var(--gp-ink);border-radius:5px;padding:1px 6px}@media (prefers-reduced-motion:reduce){.ir-fab.svelte-anuxaa{transition:none}}
