.am-backdrop[data-v-584d19fe]{background:#0208088c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.am-backdrop--sheet[data-v-584d19fe]{align-items:flex-end;padding:0}.am-modal[data-v-584d19fe]{background:var(--bg-card,#101a1a);border:1px solid var(--border,#1a2e2e);width:100%;max-height:calc(92vh / var(--zoom-factor,1));color:var(--text-primary,#e8f5f0);font-family:var(--font-main,"DM Sans", sans-serif);border-radius:0;outline:none;flex-direction:column;display:flex;box-shadow:0 24px 64px #00000080}.am-modal--sm[data-v-584d19fe]{max-width:420px}.am-modal--md[data-v-584d19fe]{max-width:560px}.am-modal--lg[data-v-584d19fe]{max-width:760px}.am-modal--xl[data-v-584d19fe]{max-width:960px}.am-modal--sheet[data-v-584d19fe]{max-height:calc(var(--vvh,1dvh) * 92 / var(--zoom-factor,1));will-change:transform;border-bottom:none;border-left:none;border-right:none;border-radius:20px 20px 0 0;box-shadow:0 -12px 48px #00000073;max-width:100%!important}.am-grabber[data-v-584d19fe]{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;padding:9px 0 3px;display:flex}.am-grabber__bar[data-v-584d19fe]{background:var(--border-light,#1f3535);border-radius:999px;width:40px;height:4px}.am-header[data-v-584d19fe]{border-bottom:1px solid var(--border,#1a2e2e);touch-action:none;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.am-modal--sheet .am-header[data-v-584d19fe]{padding:6px 16px 10px}.am-header__main[data-v-584d19fe]{flex:1;min-width:0}.am-header__title[data-v-584d19fe]{color:var(--text-primary,#e8f5f0);overflow-wrap:break-word;margin:0;font-size:15px;font-weight:700}.am-modal--sheet .am-header__title[data-v-584d19fe]{letter-spacing:.02em;font-size:14px;font-weight:700}.am-header__subtitle[data-v-584d19fe]{color:var(--text-muted,#4a6e66);margin:3px 0 0;font-size:12.5px;line-height:1.4}.am-close[data-v-584d19fe]{width:34px;height:34px;color:var(--text-muted,#4a6e66);border-radius:var(--radius-sm,8px);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.am-close[data-v-584d19fe]:hover{background:var(--bg-card-hover,#142020);color:var(--text-primary,#e8f5f0)}.am-body[data-v-584d19fe]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-light,#1f3535) transparent;flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.am-body[data-v-584d19fe]::-webkit-scrollbar{width:3.5px;height:3px}.am-body[data-v-584d19fe]::-webkit-scrollbar-track{background:0 0}.am-body[data-v-584d19fe]::-webkit-scrollbar-thumb{background:var(--border-light,#1f3535);border-radius:4px}.am-modal--sheet .am-body[data-v-584d19fe]{padding:16px;padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) * .5))}.am-footer[data-v-584d19fe]{border-top:1px solid var(--border,#1a2e2e);background:var(--bg-card,#101a1a);padding:14px 18px;padding-bottom:max(14px, env(safe-area-inset-bottom,0px));flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.am-modal--sheet .am-footer[data-v-584d19fe]{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom,14px))}@media (width<=400px){.am-modal--sheet .am-footer[data-v-584d19fe]{flex-direction:column-reverse;gap:8px}.am-modal--sheet .am-footer[data-v-584d19fe]>*{width:100%}}.am-btn[data-v-584d19fe]{border-radius:var(--radius-sm,8px);min-height:40px;font-family:var(--font-main,inherit);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,opacity .15s,border-color .15s;display:inline-flex}.am-btn--primary[data-v-584d19fe]{background:var(--accent,#00e5a0);color:var(--bg-primary,#0a0f0f)}.am-btn--primary[data-v-584d19fe]:hover:not(:disabled){background:var(--accent-dim,#00c98a);box-shadow:0 4px 16px var(--accent-glow-strong,#00e5a040)}.am-btn--danger[data-v-584d19fe]{background:var(--red,#ff4d6d);color:#fff}.am-btn--danger[data-v-584d19fe]:hover:not(:disabled){box-shadow:0 4px 16px #ff4d6d59}.am-btn--secondary[data-v-584d19fe]{background:var(--bg-secondary,#0d1515);border:1px solid var(--border,#1a2e2e);color:var(--text-secondary,#7a9e96)}.am-btn--secondary[data-v-584d19fe]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.am-btn[data-v-584d19fe]:disabled{opacity:.45;cursor:not-allowed}.am-btn[data-v-584d19fe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.am-spinner[data-v-584d19fe]{border:2px solid #0000;border-color:#0000 #0000 currentColor currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite am-spin-584d19fe}@keyframes am-spin-584d19fe{to{transform:rotate(360deg)}}.am-dialog-enter-active[data-v-584d19fe]{transition:opacity .18s}.am-dialog-leave-active[data-v-584d19fe]{transition:opacity .15s}.am-dialog-enter-from[data-v-584d19fe],.am-dialog-leave-to[data-v-584d19fe]{opacity:0}.am-dialog-enter-active .am-modal[data-v-584d19fe]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s}.am-dialog-leave-active .am-modal[data-v-584d19fe]{transition:transform .16s,opacity .16s}.am-dialog-enter-from .am-modal[data-v-584d19fe]{opacity:0;transform:translateY(12px)scale(.98)}.am-dialog-leave-to .am-modal[data-v-584d19fe]{opacity:0;transform:translateY(8px)scale(.985)}.am-sheet-enter-active[data-v-584d19fe]{transition:opacity .2s}.am-sheet-leave-active[data-v-584d19fe]{transition:opacity .18s}.am-sheet-enter-from[data-v-584d19fe],.am-sheet-leave-to[data-v-584d19fe]{opacity:0}.am-sheet-enter-active .am-modal[data-v-584d19fe]{transition:transform .28s cubic-bezier(.32,.72,.28,1)}.am-sheet-leave-active .am-modal[data-v-584d19fe]{transition:transform .2s cubic-bezier(.4,0,1,1)}.am-sheet-enter-from .am-modal[data-v-584d19fe],.am-sheet-leave-to .am-modal[data-v-584d19fe]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.am-dialog-enter-active[data-v-584d19fe],.am-dialog-leave-active[data-v-584d19fe],.am-sheet-enter-active[data-v-584d19fe],.am-sheet-leave-active[data-v-584d19fe],.am-dialog-enter-active .am-modal[data-v-584d19fe],.am-dialog-leave-active .am-modal[data-v-584d19fe],.am-sheet-enter-active .am-modal[data-v-584d19fe],.am-sheet-leave-active .am-modal[data-v-584d19fe]{transition-duration:.01ms!important}}html.light-theme{box-shadow:0 -12px 40px #092a222e}
