.ui-veil{z-index:50;background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);position:fixed;inset:0}.ui-sheet{z-index:51;background:var(--paper);width:calc(min(86vw,360px));color:var(--ink);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.ui-sheet.is-left{border-right:1px solid var(--ink);left:0}.ui-sheet.is-right{border-left:1px solid var(--ink);right:0}.ui-sheet:focus-visible{outline:none}.ui-sheet-close{top:calc(.5 * (-48px + var(--nav-h)));width:48px;height:48px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-ui) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;right:.75rem}.ui-sheet-close:hover{border-color:var(--ink)}.ui-sheet-description[data-v-3f09efc9]{font-size:var(--text-sm);color:var(--ink-3);margin:0}.ui-sheet-title[data-v-fe8c5ae8]{color:var(--ink);margin:0}.verify[data-v-d1869019]{background:var(--paper-2);border-bottom:1px solid var(--rule)}.verify-inner[data-v-d1869019]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;padding-block:.6rem;display:flex}.verify-text[data-v-d1869019]{max-width:none;font-size:var(--text-sm);color:var(--ink-2);margin:0}.addr[data-v-d1869019]{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.verify-act[data-v-d1869019]{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.verify-status[data-v-d1869019]{font-size:var(--text-sm);color:var(--vue-text)}.verify-status[data-v-d1869019]:not(:empty){margin-right:1.25rem}.verify-status.is-error[data-v-d1869019]{color:var(--alert)}.verify-btn[data-v-d1869019]{padding-inline:0}.verify-btn[data-v-d1869019]:disabled{color:var(--ink-3);cursor:progress}@media (width<=760px){.verify-inner[data-v-d1869019]{padding-block:.75rem .35rem}.verify-act[data-v-d1869019]{justify-content:flex-start}.verify-btn[data-v-d1869019]{min-height:44px}}.support[data-v-d40d6ae7]{z-index:30;justify-items:end;gap:.75rem;display:grid;position:fixed;bottom:calc(clamp(1rem,3vw,2rem));right:calc(clamp(1rem,3vw,2rem))}.launcher[data-v-d40d6ae7]{background:var(--paper);min-width:48px;height:48px;color:var(--ink);border:1px solid var(--ink);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out);justify-content:flex-end;align-items:center;gap:0;padding:0 13px;display:flex;position:relative;box-shadow:0 18px 28px -20px #0f151266}.launcher.is-open[data-v-d40d6ae7],.launcher[data-v-d40d6ae7]:hover{background:var(--ink);color:var(--paper)}.launcher[data-v-d40d6ae7]:focus-visible{outline:2px solid var(--vue-text);outline-offset:3px}.launcher-label[data-v-d40d6ae7]{white-space:nowrap;max-width:0;font-size:var(--text-xs);letter-spacing:var(--track-caps);transition:max-width .52s var(--ease-walk),margin .52s var(--ease-walk);order:-1;overflow:hidden}.launcher:focus-visible .launcher-label[data-v-d40d6ae7],.launcher:hover .launcher-label[data-v-d40d6ae7]{max-width:8rem;margin-right:.6rem}.dot[data-v-d40d6ae7]{background:var(--vue);border:2px solid var(--paper);width:12px;height:12px;animation:dot-pulse-d40d6ae7 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;top:-5px;right:-5px}@keyframes dot-pulse-d40d6ae7{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.panel[data-v-d40d6ae7]{background:var(--paper);border:1px solid var(--ink);flex-direction:column;order:-1;width:calc(min(380px,100vw - 2rem));height:calc(min(540px,100dvh - 7rem));display:flex;box-shadow:0 30px 50px -36px #0f151273}.panel-enter-active[data-v-d40d6ae7],.panel-leave-active[data-v-d40d6ae7]{transition:transform .64s var(--ease-walk),opacity .48s var(--ease-out),filter .64s var(--ease-walk)}.panel-enter-from[data-v-d40d6ae7],.panel-leave-to[data-v-d40d6ae7]{opacity:0;filter:blur(6px);transform:translateY(16px)}.panel-head[data-v-d40d6ae7]{justify-content:space-between;align-items:baseline;padding:1.1rem 1.25rem 0;display:flex}.panel-title[data-v-d40d6ae7]{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.01em}.panel-title[data-v-d40d6ae7]:focus{outline:none}.panel-title[data-v-d40d6ae7]:focus-visible{outline:2px solid var(--vue-text);outline-offset:3px}.icon-btn[data-v-d40d6ae7]{width:44px;height:44px;color:var(--ink-3);cursor:pointer;transition:color var(--dur-ui) var(--ease-out);background:0 0;border:none;place-items:center;margin:-.5rem -.75rem 0 0;display:grid}.icon-btn[data-v-d40d6ae7]:hover{color:var(--ink)}.panel-sub[data-v-d40d6ae7]{border-bottom:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-2);padding:.35rem 1.25rem 1rem}.msgs[data-v-d40d6ae7]{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.msgs-empty[data-v-d40d6ae7]{text-align:center;max-width:26ch;font-size:var(--text-sm);margin:auto}.msg[data-v-d40d6ae7]{border-left:2px solid var(--ink);max-width:88%;padding-inline-start:.75rem}.msg.is-party[data-v-d40d6ae7]{text-align:right;border-left:none;border-right:2px solid var(--vue);align-self:flex-end;padding-inline:.75rem 0}.msg-who[data-v-d40d6ae7]{font-size:var(--text-xs);letter-spacing:.18em;color:var(--ink-3);align-items:baseline;gap:.6rem;margin-bottom:.2rem;display:flex}.msg.is-party .msg-who[data-v-d40d6ae7]{justify-content:flex-end}.msg-when[data-v-d40d6ae7]{font-size:var(--text-xs);letter-spacing:.02em}.msg-body[data-v-d40d6ae7]{font-size:var(--text-sm);color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5}.typing[data-v-d40d6ae7]{border-left:2px solid var(--rule);font-size:var(--text-xs);align-items:center;gap:.6rem;padding-inline-start:.75rem;display:flex}.typing-who[data-v-d40d6ae7]{letter-spacing:.18em;color:var(--ink-3)}.typing-dots[data-v-d40d6ae7]{gap:4px;display:inline-flex}.typing-dots i[data-v-d40d6ae7]{background:var(--vue);width:5px;height:5px;animation:typing-pulse-d40d6ae7 1.4s var(--ease-out) infinite;border-radius:50%}.typing-dots i[data-v-d40d6ae7]:nth-child(2){animation-delay:.18s}.typing-dots i[data-v-d40d6ae7]:nth-child(3){animation-delay:.36s}@keyframes typing-pulse-d40d6ae7{0%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.composer[data-v-d40d6ae7]{border-top:1px solid var(--ink);padding:.9rem 1.25rem 1.1rem}.guest-fields[data-v-d40d6ae7]{gap:.35rem;margin-bottom:.75rem;display:grid}.guest-field[data-v-d40d6ae7]{gap:.15rem;display:grid}.guest-field .caps[data-v-d40d6ae7]{letter-spacing:.2em;color:var(--ink-3);font-size:.6875rem}.guest-field .caps i[data-v-d40d6ae7]{text-transform:none;letter-spacing:0;font-style:italic}.guest-field input[data-v-d40d6ae7]{font:inherit;min-height:40px;color:var(--ink);border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;outline:none;padding:.3rem 0;font-size:1rem}.guest-field input[data-v-d40d6ae7]:focus{border-bottom-color:var(--ink)}.composer-field[data-v-d40d6ae7]:focus-visible,.guest-field input[data-v-d40d6ae7]:focus-visible{outline:2px solid var(--vue-text);outline-offset:3px}.composer-row[data-v-d40d6ae7]{align-items:flex-end;gap:.75rem;display:flex}.composer-field[data-v-d40d6ae7]{min-width:0;font:inherit;font-size:var(--text-md);color:var(--ink);border:none;border-bottom:1px solid var(--ink-3);background:0 0;border-radius:0;outline:none;flex:1;height:44px;padding:.5rem 0}.composer-field[data-v-d40d6ae7]:focus{border-bottom-color:var(--vue);border-bottom-width:2px}.send[data-v-d40d6ae7]{background:var(--vue);width:44px;height:44px;color:var(--on-vue);border:1px solid var(--vue);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out);flex:none;place-items:center;display:grid}.send[data-v-d40d6ae7]:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}.send[data-v-d40d6ae7]:disabled{background:var(--paper-2);border-color:var(--rule);color:var(--ink-3);cursor:default}.composer .notice[data-v-d40d6ae7]{margin-top:.75rem}.closed[data-v-d40d6ae7]{border-top:1px solid var(--ink);justify-content:flex-end;padding:.9rem 1.25rem;display:flex}@media (width<=560px){.panel[data-v-d40d6ae7]{width:auto;height:auto;position:fixed;inset:0}.launcher[data-v-d40d6ae7]{min-width:44px;height:44px;padding:0 11px}.launcher.is-open[data-v-d40d6ae7]{display:none}}@media (prefers-reduced-motion:reduce){.dot[data-v-d40d6ae7],.launcher[data-v-d40d6ae7],.panel-enter-active[data-v-d40d6ae7],.panel-leave-active[data-v-d40d6ae7],.send[data-v-d40d6ae7],.typing-dots i[data-v-d40d6ae7]{transition:none;animation:none}}
