.lucide-icon[data-v-9d87756e]{width:var(--v87e661ce);height:var(--a883cb98);vertical-align:middle;color:currentColor;line-height:1;display:inline-block}.gg-btn[data-v-25f3af18]{--_accent:var(--gg-color-primary-600);--_accent-hover:var(--gg-color-primary-500);--_accent-active:var(--gg-color-primary-700);--_on-accent:var(--gg-color-primary-contrast,#fff);--_wash:var(--gg-color-primary-50);--_outline-ink:var(--gg-button-outline-ink);--_outline-wash:var(--gg-button-outline-bg-hover);--_lift:-1px;--_press:.98;--_solid-drop:0 1px 2px #0000001a, 0 4px 16px -4px color-mix(in srgb, var(--_accent) 45%, transparent);--_solid-drop-hover:0 2px 4px #00000014, 0 8px 24px -6px color-mix(in srgb, var(--_accent) 55%, transparent);--_outline-drop:0 1px 2px #0000000a;--_outline-drop-hover:0 4px 12px #0000000f;justify-content:center;align-items:center;gap:var(--gg-control-gap);height:var(--gg-control-h);padding:0 var(--gg-control-px);font-family:var(--gg-font-family-sans);font-size:var(--gg-control-fs);font-weight:var(--gg-font-weight-medium);letter-spacing:-.01em;border-radius:var(--gg-shape-button);cursor:pointer;white-space:nowrap;isolation:isolate;-webkit-font-smoothing:antialiased;transition:background var(--gg-motion-micro-duration) var(--gg-motion-micro-easing), color var(--gg-motion-micro-duration) var(--gg-motion-micro-easing), box-shadow var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-easing-spring);border:none;line-height:normal;text-decoration:none;display:inline-flex;position:relative}.gg-btn--fluid[data-v-25f3af18]{width:100%}.gg-btn__label[data-v-25f3af18]{align-items:center;gap:inherit;min-width:0;display:inline-flex}.gg-btn--fluid .gg-btn__label[data-v-25f3af18]{flex:auto;justify-content:center}.gg-btn__icon[data-v-25f3af18]{flex:none;line-height:0}.gg-btn--icon-only[data-v-25f3af18]{width:var(--gg-control-h);padding:0}.gg-btn[data-v-25f3af18]:focus-visible{box-shadow:0 0 0 2px var(--gg-color-surface-ground), 0 0 0 4px var(--_accent);outline:none}.gg-btn[data-v-25f3af18]:disabled,.gg-btn--disabled[data-v-25f3af18]{cursor:not-allowed;opacity:.38;pointer-events:none}.gg-btn--sev-neutral[data-v-25f3af18]{--_accent:var(--gg-color-surface-text-primary);--_accent-hover:var(--gg-color-surface-text-secondary);--_accent-active:var(--gg-color-surface-text-primary);--_on-accent:var(--gg-color-surface-text-inverse);--_wash:var(--gg-color-surface-hover)}.gg-btn--sev-danger[data-v-25f3af18]{--_accent:var(--gg-color-feedback-danger-text);--_accent-hover:var(--gg-color-feedback-danger-icon);--_accent-active:var(--gg-color-feedback-danger-strong);--_on-accent:var(--gg-color-surface-text-inverse,#fff);--_wash:var(--gg-color-feedback-danger-bg);--_outline-ink:var(--gg-button-outline-danger-ink);--_outline-wash:var(--gg-button-outline-danger-wash)}.gg-btn--sev-warning[data-v-25f3af18]{--_accent:var(--gg-color-feedback-warning-text);--_accent-hover:var(--gg-color-feedback-warning-icon);--_accent-active:var(--gg-color-feedback-warning-strong);--_on-accent:var(--gg-color-surface-text-inverse,#fff);--_wash:var(--gg-color-feedback-warning-bg);--_outline-ink:var(--gg-button-outline-warning-ink);--_outline-wash:var(--gg-button-outline-warning-wash)}.gg-btn--sev-success[data-v-25f3af18]{--_accent:var(--gg-color-feedback-success-text);--_accent-hover:var(--gg-color-feedback-success-icon);--_accent-active:var(--gg-color-feedback-success-strong);--_on-accent:var(--gg-color-surface-text-inverse,#fff);--_wash:var(--gg-color-feedback-success-bg);--_outline-ink:var(--gg-button-outline-success-ink);--_outline-wash:var(--gg-button-outline-success-wash)}.gg-btn--sev-info[data-v-25f3af18]{--_accent:var(--gg-color-feedback-info-text);--_accent-hover:var(--gg-color-feedback-info-icon);--_accent-active:var(--gg-color-feedback-info-strong);--_on-accent:var(--gg-color-surface-text-inverse,#fff);--_wash:var(--gg-color-feedback-info-bg);--_outline-ink:var(--gg-button-outline-info-ink);--_outline-wash:var(--gg-button-outline-info-wash)}.gg-btn--solid[data-v-25f3af18]{color:var(--_on-accent);background:var(--_accent);box-shadow:inset 0 1px 0 #ffffff2e, var(--_solid-drop)}.gg-btn--solid[data-v-25f3af18]:hover:not(:disabled):not(.gg-btn--disabled){background:var(--_accent-hover);transform:translateY(var(--_lift));box-shadow:inset 0 1px 0 #ffffff38, var(--_solid-drop-hover)}.gg-btn--solid[data-v-25f3af18]:active:not(:disabled):not(.gg-btn--disabled){background:var(--_accent-active);transform:translateY(0) scale(var(--_press));box-shadow:inset 0 2px 4px #00000024}.gg-btn--outline[data-v-25f3af18]{color:var(--gg-button-outline-ink);background:var(--gg-button-outline-bg);box-shadow:0 0 0 1px var(--gg-button-outline-ring), inset 0 1px 0 var(--gg-button-outline-highlight), var(--_outline-drop)}.gg-btn--outline[data-v-25f3af18]:not(.gg-btn--sev-brand):not(.gg-btn--sev-neutral){color:var(--_outline-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--_outline-ink) 40%, var(--gg-button-outline-ring)), inset 0 1px 0 var(--gg-button-outline-highlight)}.gg-btn--outline[data-v-25f3af18]:hover:not(:disabled):not(.gg-btn--disabled){background:var(--gg-button-outline-bg-hover);transform:translateY(var(--_lift));box-shadow:0 0 0 1px var(--gg-button-outline-ring-hover), inset 0 1px 0 var(--gg-button-outline-highlight), var(--_outline-drop-hover)}.gg-btn--outline[data-v-25f3af18]:not(.gg-btn--sev-brand):not(.gg-btn--sev-neutral):hover:not(:disabled):not(.gg-btn--disabled){background:var(--_outline-wash)}.gg-btn--outline[data-v-25f3af18]:active:not(:disabled):not(.gg-btn--disabled){box-shadow:0 0 0 1px var(--gg-button-outline-ring), inset 0 1px 3px #0000000f;transform:translateY(0)}.gg-btn--ghost[data-v-25f3af18]{color:var(--gg-color-surface-text-secondary);background:0 0}.gg-btn--ghost[data-v-25f3af18]:not(.gg-btn--sev-brand):not(.gg-btn--sev-neutral){color:var(--_accent)}.gg-btn--ghost[data-v-25f3af18]:hover:not(:disabled):not(.gg-btn--disabled){color:var(--gg-color-surface-text-primary);background:var(--gg-color-surface-hover)}.gg-btn--ghost[data-v-25f3af18]:not(.gg-btn--sev-brand):not(.gg-btn--sev-neutral):hover:not(:disabled):not(.gg-btn--disabled){color:var(--_accent-active);background:var(--_wash)}.gg-btn--ghost[data-v-25f3af18]:active:not(:disabled):not(.gg-btn--disabled){background:color-mix(in srgb, var(--gg-color-surface-hover) 160%, transparent)}.gg-btn--seated[data-v-25f3af18]{--gg-button-outline-ring:var(--gg-elev-card-edge);--gg-button-outline-highlight:var(--gg-elev-card-highlight);--_lift:0px;--_press:1;--_solid-drop:0 0 transparent;--_solid-drop-hover:0 0 transparent;--_outline-drop:0 0 transparent;--_outline-drop-hover:0 0 transparent}.gg-btn--text[data-v-25f3af18]{color:var(--_accent);padding-inline:var(--gg-space-1);background:0 0}.gg-btn--text[data-v-25f3af18]:hover:not(:disabled):not(.gg-btn--disabled){color:var(--_accent-active);text-underline-offset:3px;text-decoration:underline}html[data-scheme=dark] .gg-btn--solid.gg-btn--sev-brand[data-v-25f3af18],.app-dark .gg-btn--solid.gg-btn--sev-brand[data-v-25f3af18]{color:var(--gg-color-primary-contrast,#030308)}.gg-btn__spinner[data-v-25f3af18]{border-radius:var(--gg-shape-circle);width:12px;height:12px;animation:gg-spin-25f3af18 var(--gg-duration-slowest) linear infinite;opacity:.7;border:1.5px solid;border-top-color:#0000;flex-shrink:0}@keyframes gg-spin-25f3af18{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gg-btn[data-v-25f3af18]{transition:none}.gg-btn[data-v-25f3af18]:hover{transform:none}.gg-btn__spinner[data-v-25f3af18]{animation-duration:1.6s}}
