.hd-button[data-v-02a26197]{--bg:var(--hd-surface-raised);--fg:var(--hd-text);--edge:var(--hd-border);border:var(--hd-border-width) solid var(--edge);border-radius:var(--hd-radius-md);background:var(--bg);color:var(--fg);font:600 var(--hd-text-sm) / 1 var(--hd-font-ui);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--hd-motion-fast) var(--hd-ease-out), border-color var(--hd-motion-fast) var(--hd-ease-out), box-shadow var(--hd-motion-base) var(--hd-ease-out), transform var(--hd-motion-fast) var(--hd-ease-spring);place-items:center;text-decoration:none;display:inline-grid;position:relative}.s-sm[data-v-02a26197]{height:32px;padding:0 var(--hd-space-3);font-size:var(--hd-text-xs)}.s-md[data-v-02a26197]{height:40px;padding:0 var(--hd-space-4)}.s-lg[data-v-02a26197]{height:48px;padding:0 var(--hd-space-6);font-size:var(--hd-text-md)}.block[data-v-02a26197]{width:100%;display:grid}.content[data-v-02a26197]{align-items:center;gap:var(--hd-space-2);transition:opacity var(--hd-motion-fast) var(--hd-ease-out);display:inline-flex}.slot[data-v-02a26197]{font-size:1.15em;display:inline-flex}.v-primary[data-v-02a26197]{--bg:var(--hd-accent-fill,var(--hd-accent));--fg:var(--hd-on-accent);--edge:transparent}.v-primary[data-v-02a26197]:not(:disabled):hover{box-shadow:0 8px 28px -10px var(--hd-accent)}.v-secondary[data-v-02a26197]:not(:disabled):hover{--bg:color-mix(in oklab, var(--hd-surface-raised), var(--hd-text) 6%)}.v-ghost[data-v-02a26197]{--bg:transparent;--edge:transparent;--fg:var(--hd-text-muted)}.v-ghost[data-v-02a26197]:not(:disabled):hover{--bg:var(--hd-track);--fg:var(--hd-text)}.v-danger[data-v-02a26197]{--bg:transparent;--fg:var(--hd-danger);--edge:color-mix(in oklab, var(--hd-danger) 45%, transparent)}.v-danger[data-v-02a26197]:not(:disabled):hover{--bg:color-mix(in oklab, var(--hd-danger) 12%, transparent)}.hd-button[data-v-02a26197]:not(:disabled):active{transform:scale(.97)}.hd-button[data-v-02a26197]:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-button[data-v-02a26197]:disabled{cursor:not-allowed;opacity:.45}.loading[data-v-02a26197]{cursor:progress}.loading[data-v-02a26197]:disabled{opacity:1}.loading .content[data-v-02a26197]{opacity:0}.spinner[data-v-02a26197]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1.1em;height:1.1em;animation:.7s linear infinite spin-02a26197;position:absolute}.spinner[data-v-02a26197]:where(.hd-appearance-paper *){border-style:dotted;border-right-color:currentColor;animation:none}@keyframes spin-02a26197{to{transform:rotate(360deg)}}
