.ui-btn[data-v-616e1055]{justify-content:center;align-items:center;gap:var(--gap-card);border-radius:var(--r-md);font-size:var(--fs-body);cursor:pointer;transition:background var(--fast), border-color var(--fast), color var(--fast), opacity var(--fast);white-space:nowrap;border:0;font-weight:600;display:inline-flex}.md[data-v-616e1055]{height:40px;padding:0 18px}.lg[data-v-616e1055]{height:48px;font-size:var(--fs-card);padding:0 24px}.primary[data-v-616e1055]{background:var(--accent);color:var(--window)}.primary[data-v-616e1055]:hover:not(:disabled){background:var(--accent-strong)}.secondary[data-v-616e1055]{border:1px solid var(--line-2);color:var(--ink);background:0 0}.secondary[data-v-616e1055]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-bright)}.ai[data-v-616e1055]{background:var(--grad-ai);border:1px solid var(--accent-line);color:var(--accent-bright)}.ai[data-v-616e1055]:hover:not(:disabled){border-color:var(--accent-bright)}.ghost[data-v-616e1055]{color:var(--ink-2);background:0 0}.ghost[data-v-616e1055]:hover:not(:disabled){color:var(--ink)}.ui-btn[data-v-616e1055]:disabled{opacity:.55;cursor:not-allowed}.spinner-sm[data-v-616e1055]{border:2px solid var(--accent-soft);width:14px;height:14px;animation:spin-616e1055 var(--spin);border-top-color:currentColor;border-radius:50%}@keyframes spin-616e1055{to{transform:rotate(360deg)}}.ui-card[data-v-91adfdf3]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);position:relative;overflow:hidden}.ui-card-bg[data-v-91adfdf3]{background-position:50%;background-size:cover;position:absolute;inset:0}.ui-card-scrim[data-v-91adfdf3]{background:linear-gradient(#09090b40,#09090bd9);position:absolute;inset:0}.ui-card-body[data-v-91adfdf3]{z-index:var(--z-content);padding:18px 20px;position:relative}.ui-card-main[data-v-91adfdf3]{color:var(--ink-2);font-size:var(--fs-body)}.ui-card-head[data-v-91adfdf3]{font-size:var(--fs-card);color:var(--ink);margin-bottom:10px;font-weight:600}.ui-card-foot[data-v-91adfdf3]{color:var(--ink-3);font-size:var(--fs-meta);margin-top:12px}.ui-dialog[data-v-07ef8484]{z-index:var(--z-modal);place-items:center;display:grid;position:fixed;inset:0}.ui-dialog-scrim[data-v-07ef8484]{background:var(--scrim);position:absolute;inset:0}.ui-dialog-panel[data-v-07ef8484]{z-index:var(--z-content);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(480px,100vw - 48px);box-shadow:var(--shadow);padding:20px 22px;position:relative}.ui-dialog-head[data-v-07ef8484]{font-size:var(--fs-dialog);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.ui-dialog-x[data-v-07ef8484]{color:var(--ink-3);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;padding:4px 6px}.ui-dialog-x[data-v-07ef8484]:hover{color:var(--ink)}.ui-dialog-main[data-v-07ef8484]{color:var(--ink-2);font-size:var(--fs-body)}.ui-dialog-foot[data-v-07ef8484]{justify-content:flex-end;gap:var(--gap-card);margin-top:16px;display:flex}.ui-menu[data-v-d6315fad]{z-index:var(--z-top);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-sm);min-width:168px;box-shadow:var(--shadow);padding:6px;position:fixed}.ui-skel[data-v-a76a9753]{gap:var(--gap-card);flex-direction:column;display:flex}.ui-skel-line[data-v-a76a9753]{border-radius:var(--r-sm);background:var(--panel-2);height:12px}.ui-skel.shimmer .ui-skel-line[data-v-a76a9753]{background:linear-gradient(90deg, var(--panel-2) 25%, var(--accent-soft) 50%, var(--panel-2) 75%);animation-name:shimmer-a76a9753;animation-duration:var(--shimmer);background-size:200% 100%;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes shimmer-a76a9753{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-spinner-wrap[data-v-74750978]{align-items:center;gap:var(--gap-loose);display:inline-flex}.ui-spinner[data-v-74750978]{width:34px;height:var(--btn-h-md);border:3px solid var(--accent-soft);border-top-color:var(--accent);animation:spin-74750978 var(--spin);border-radius:50%;display:inline-block}.ui-spinner-label[data-v-74750978]{font-size:var(--fs-body);color:var(--accent-bright)}@keyframes spin-74750978{to{transform:rotate(360deg)}}.ui-progress[data-v-9e83f884]{width:100%}.ui-progress-bar[data-v-9e83f884]{background:var(--panel-2);border-radius:99px;height:8px;overflow:hidden}.ui-progress-fill[data-v-9e83f884]{background:var(--grad-gold);height:100%;transition:width var(--fill);border-radius:99px}.ui-progress-meta[data-v-9e83f884]{font-size:var(--fs-value);color:var(--ink-3);justify-content:space-between;margin-top:8px;display:flex}.ui-progress-meta b[data-v-9e83f884]{color:var(--accent-bright);font-weight:600}
