._root_1o496_1{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}._root_1o496_1 :where(img,svg){pointer-events:none}._root_1o496_1:disabled{cursor:not-allowed;opacity:.5}._root_1o496_1[data-ui-button-size=content]{min-height:var(--control-size-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:inherit;background:0 0;border:1px solid}._root_1o496_1[data-ui-button-size=medium]{min-height:var(--control-size-xl);padding:var(--space-4) var(--space-6);border-radius:var(--radius-xl);color:var(--color-text-inverse);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-control);transition:background-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), transform var(--duration-fast) var(--easing-out);border:0}:where(._root_1o496_1[data-ui-button-variant=unstyled]){min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._root_1o496_1[data-ui-button-variant=primary]{background:var(--color-action-primary)}._root_1o496_1[data-ui-button-variant=secondary]{background:var(--color-action-secondary)}._root_1o496_1[data-ui-button-variant=positive]{background:var(--color-action-positive)}@media (hover:hover){._root_1o496_1[data-ui-button-variant=primary]:hover:not(:disabled){background:var(--color-action-primary-hover)}._root_1o496_1[data-ui-button-variant=secondary]:hover:not(:disabled){background:var(--color-action-secondary-hover)}._root_1o496_1[data-ui-button-variant=positive]:hover:not(:disabled){background:var(--color-action-positive-hover)}}._root_1o496_1[data-ui-button-variant=primary]:active:not(:disabled){background:var(--color-action-primary-pressed);color:#fffc}._root_1o496_1[data-ui-button-variant=secondary]:active:not(:disabled){background:var(--color-action-secondary-pressed);color:#fffc}._root_1o496_1[data-ui-button-variant=positive]:active:not(:disabled){background:var(--color-action-positive-pressed);color:#fffc}._root_1o496_1[data-ui-button-size=medium]:disabled{background:var(--color-surface-disabled);color:var(--color-text-control-disabled);opacity:1}._root_1o496_1[data-ui-button-size=medium]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){._root_1o496_1[data-ui-button-size=medium]{transition:none}}:where(._root_3orbr_1){margin:var(--space-0)}._root_3orbr_1[data-ui-text-variant=h2]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._root_3orbr_1[data-ui-text-variant=h3]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}._root_3orbr_1[data-ui-text-variant=h3Compact]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-none)}._root_3orbr_1[data-ui-text-variant=button]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-normal)}._root_3orbr_1[data-ui-text-variant=subtitle]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}._root_3orbr_1[data-ui-text-variant=body2]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}._root_3orbr_1[data-ui-text-variant=body2Accent]{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-accent)}._root_3orbr_1[data-ui-text-variant=body1]{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}._root_3orbr_1[data-ui-text-variant=body1Accent]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}._root_3orbr_1[data-ui-text-variant=caption]{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}._accessible_n3pom_1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._character_n3pom_10[data-unrevealed]{opacity:0}@media (prefers-reduced-motion:reduce){._character_n3pom_10[data-unrevealed]{opacity:1}}._root_fpycs_1{display:flex}
