.DNOlPq_icon{flex:none;display:block}.DNOlPq_small{width:var(--size-icon-small);height:var(--size-icon-small)}.DNOlPq_default{width:var(--size-icon);height:var(--size-icon)}.DNOlPq_large{width:var(--size-icon-large);height:var(--size-icon-large)}.DNOlPq_feature{width:var(--size-icon-feature);height:var(--size-icon-feature)}.DNOlPq_ui :where(path,circle,rect,ellipse,line,polyline){vector-effect:non-scaling-stroke;stroke-width:var(--stroke-icon)}
.pVNy7q_disc{--disc-fill:transparent;--disc-ring:var(--color-border-strong);--disc-ink:var(--color-text);--disc-fill-active:var(--disc-fill);--disc-ring-active:var(--disc-ring);--disc-ink-active:var(--disc-ink);width:var(--size-disc);height:var(--size-disc);border:1px solid var(--disc-ring);border-radius:var(--radius-round);background:var(--disc-fill);color:var(--disc-ink);cursor:inherit;transition:transform var(--motion-duration-base) var(--motion-ease), background var(--motion-duration-fast) var(--motion-ease), border-color var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease);flex:none;place-items:center;padding:0;display:grid}button.pVNy7q_disc{cursor:pointer}.pVNy7q_disc:is(:hover,:focus-visible){background:var(--disc-fill-active);border-color:var(--disc-ring-active);color:var(--disc-ink-active)}[data-disc-host]:is(:hover,:focus-visible) .pVNy7q_disc{background:var(--disc-fill-active);border-color:var(--disc-ring-active);color:var(--disc-ink-active)}.pVNy7q_turn:is(:hover,:focus-visible){transform:rotate(var(--motion-turn))}[data-disc-host]:is(:hover,:focus-visible) .pVNy7q_turn{transform:rotate(var(--motion-turn))}.pVNy7q_outline{--disc-fill-active:var(--color-accent);--disc-ring-active:var(--color-accent);--disc-ink-active:var(--color-text-on-light)}.pVNy7q_outline-ink{--disc-fill-active:var(--color-text-on-light);--disc-ring-active:var(--color-text-on-light);--disc-ink-active:var(--color-accent)}.pVNy7q_outline-white{--disc-fill-active:var(--color-surface);--disc-ring-active:var(--color-surface);--disc-ink-active:var(--color-text-on-light)}.pVNy7q_on-light{--disc-ring:var(--color-border-strong-on-light);--disc-ink:var(--color-text-on-light);--disc-fill-active:var(--color-brand-primary);--disc-ring-active:var(--color-brand-primary);--disc-ink-active:var(--color-text)}.pVNy7q_accent{--disc-fill:var(--color-accent);--disc-ring:var(--color-accent);--disc-ink:var(--color-text-on-light)}.pVNy7q_glass{--disc-fill:var(--color-border);--disc-ring:var(--color-text-muted);--disc-fill-active:var(--color-accent);--disc-ring-active:var(--color-accent);--disc-ink-active:var(--color-text-on-light);width:var(--size-disc-large);height:var(--size-disc-large);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:var(--blur-glass-button);backdrop-filter:var(--blur-glass-button)}.pVNy7q_glass:is(:hover,:focus-visible){transform:scale(var(--motion-scale-hover))}[data-disc-host]:is(:hover,:focus-visible) .pVNy7q_glass{transform:scale(var(--motion-scale-hover))}
._8C-t3q_button{isolation:isolate;align-items:center;gap:var(--space-xs);height:var(--size-button);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-l);border-radius:var(--radius-pill);background:var(--button-bg);color:var(--button-fg);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease);border:0;flex:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._8C-t3q_button:before{content:"";z-index:-1;border-radius:inherit;background:var(--button-fill);transition:transform var(--motion-duration-base) var(--motion-ease);position:absolute;inset:0;transform:translateY(101%)}._8C-t3q_button:is(:hover,:focus-visible){color:var(--button-fill-fg)}._8C-t3q_button:is(:hover,:focus-visible):before{transform:none}._8C-t3q_button ._8C-t3q_disc{--disc-fill:var(--button-fg);--disc-ring:var(--button-fg);--disc-ink:var(--button-bg);--disc-fill-active:var(--disc-fill);--disc-ring-active:var(--disc-ring);--disc-ink-active:var(--disc-ink)}._8C-t3q_button:is(:hover,:focus-visible) ._8C-t3q_disc{--disc-fill:var(--button-fill-fg);--disc-ring:var(--button-fill-fg);--disc-ink:var(--button-fill)}._8C-t3q_button:hover ._8C-t3q_disc{transform:rotate(var(--motion-turn))}._8C-t3q_default{--button-bg:var(--color-accent);--button-fg:var(--color-text-on-light);--button-fill:var(--color-surface);--button-fill-fg:var(--color-text-on-light)}._8C-t3q_on-light{--button-bg:var(--color-text-on-light);--button-fg:var(--color-text);--button-fill:var(--color-brand-primary);--button-fill-fg:var(--color-text)}._8C-t3q_on-light:focus-visible{outline-color:var(--color-focus-on-light)}
