.popover[data-v-708f063f]{position:relative}.popover[data-v-708f063f],.popover__trigger[data-v-708f063f]{display:inline-flex;max-width:100%}.popover__panel[data-v-708f063f]{background:var(--surface-overlay);border:var(--border-width-hairline) solid color-mix(in srgb,var(--shadow-tint) 10%,transparent);border-radius:var(--radius-large);box-shadow:var(--shadow-popover);color:var(--text-on-surface);max-width:min(20rem,calc(100vw - var(--space-large)));min-width:13rem;padding:var(--space-xxs);position:absolute;top:calc(100% + var(--space-xxs));transform-origin:top var(--popover-origin-x,right);z-index:calc(var(--z-header) + 1)}.popover__panel--end[data-v-708f063f]{right:0;--popover-origin-x:right}.popover__panel--start[data-v-708f063f]{left:0;--popover-origin-x:left}.popover-enter-active[data-v-708f063f],.popover-leave-active[data-v-708f063f]{transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.popover-enter-from[data-v-708f063f],.popover-leave-to[data-v-708f063f]{opacity:0;transform:translateY(-.375rem) scale(.97)}@media screen and (max-width:767px){.popover__panel[data-v-708f063f]{max-width:calc(100vw - var(--space-medium))}}.account-menu[data-v-42febc9b],.account-menu__trigger[data-v-42febc9b]{display:inline-flex;max-width:100%}.account-menu__trigger[data-v-42febc9b]{align-items:center;background:transparent;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-pill);color:var(--text-emphasis);cursor:pointer;font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--font-weight-semibold);gap:var(--space-xxs);margin:0;min-height:var(--touch-target-min);padding:.25rem var(--space-xs) .25rem .25rem;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.account-menu__trigger--open[data-v-42febc9b],.account-menu__trigger[data-v-42febc9b]:hover:not(:disabled){background:var(--surface-card);border-color:color-mix(in srgb,var(--shadow-tint) 12%,transparent);box-shadow:var(--shadow-xs)}.account-menu__trigger[data-v-42febc9b]:focus-visible{box-shadow:var(--state-focus-ring);outline:none}.account-menu__trigger[data-v-42febc9b]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.account-menu__avatar[data-v-42febc9b]{align-items:center;background-image:var(--gradient-brand);border-radius:50%;color:var(--text-on-primary);display:inline-flex;flex-shrink:0;font-size:var(--text-xs);font-weight:var(--font-weight-bold);height:2rem;justify-content:center;letter-spacing:.02em;width:2rem}.account-menu__trigger-label[data-v-42febc9b]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__caret[data-v-42febc9b]{color:var(--ink-faint);transition:transform var(--duration-fast) var(--ease-default)}.account-menu__trigger--open .account-menu__caret[data-v-42febc9b]{transform:rotate(180deg)}.account-menu__panel[data-v-42febc9b]{display:flex;flex-direction:column;gap:var(--space-xxs);min-width:15rem}.account-menu__header[data-v-42febc9b]{align-items:center;background:color-mix(in srgb,var(--primary-500) 7%,transparent);border-radius:var(--radius-small);display:flex;gap:var(--space-xs);padding:var(--space-xs)}.account-menu__header-avatar[data-v-42febc9b]{align-items:center;background-image:var(--gradient-brand);border-radius:50%;color:var(--text-on-primary);display:inline-flex;flex-shrink:0;font-size:var(--text-small);font-weight:var(--font-weight-bold);height:2.5rem;justify-content:center;width:2.5rem}.account-menu__header-text[data-v-42febc9b]{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.account-menu__name[data-v-42febc9b]{color:var(--ink-strong);font-size:var(--text-small);font-weight:var(--font-weight-bold)}.account-menu__email[data-v-42febc9b],.account-menu__name[data-v-42febc9b],.account-menu__org[data-v-42febc9b]{line-height:var(--line-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__email[data-v-42febc9b],.account-menu__org[data-v-42febc9b]{color:var(--ink-muted);font-size:var(--text-xs)}.account-menu__org[data-v-42febc9b]{color:var(--ink-faint)}.account-menu__links[data-v-42febc9b]{border-bottom:var(--border-width-hairline) solid color-mix(in srgb,var(--shadow-tint) 10%,transparent);border-top:var(--border-width-hairline) solid color-mix(in srgb,var(--shadow-tint) 10%,transparent);display:flex;flex-direction:column;gap:.125rem;padding:var(--space-xxs) 0}.account-menu__links[data-v-42febc9b] a,.account-menu__links[data-v-42febc9b] button{align-items:center;background:transparent;border:0;border-radius:var(--radius-small);color:var(--ink-body);cursor:pointer;display:flex;font:inherit;font-size:var(--text-small);font-weight:var(--font-weight-medium);gap:var(--space-xs);min-height:2.5rem;padding:0 var(--space-xs);text-align:left;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);width:100%}.account-menu__links[data-v-42febc9b] a:focus-visible,.account-menu__links[data-v-42febc9b] a:hover,.account-menu__links[data-v-42febc9b] button:focus-visible,.account-menu__links[data-v-42febc9b] button:hover{background:color-mix(in srgb,var(--primary-500) 9%,transparent);color:var(--primary-500);outline:none}.account-menu__links[data-v-42febc9b] .fi{color:var(--ink-faint)}.account-menu__sign-out[data-v-42febc9b]{background:transparent;border:0;color:var(--ink-body);cursor:pointer;font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--font-weight-semibold);gap:var(--space-xs);margin:0;min-height:2.5rem;padding:0 var(--space-xs);text-align:left;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);width:100%}.account-menu__sign-out[data-v-42febc9b],.account-menu__sign-out-icon[data-v-42febc9b]{align-items:center;border-radius:var(--radius-small);display:inline-flex}.account-menu__sign-out-icon[data-v-42febc9b]{background:color-mix(in srgb,var(--error-color) 10%,transparent);color:var(--error-color);height:1.5rem;justify-content:center;transition:background-color var(--duration-fast) var(--ease-default);width:1.5rem}.account-menu__sign-out[data-v-42febc9b]:focus-visible,.account-menu__sign-out[data-v-42febc9b]:hover{background:var(--error-background);color:var(--error-color);outline:none}.account-menu__sign-out:hover .account-menu__sign-out-icon[data-v-42febc9b]{background:color-mix(in srgb,var(--error-color) 20%,transparent)}.account-menu__sign-out[data-v-42febc9b]:focus-visible{box-shadow:var(--state-focus-ring)}@media(prefers-reduced-motion:reduce){.account-menu__caret[data-v-42febc9b],.account-menu__sign-out[data-v-42febc9b],.account-menu__trigger[data-v-42febc9b]{transition-duration:.01ms}}.code-input[data-v-12446d73]{display:flex;gap:var(--space-xs)}.code-cell[data-v-12446d73]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--field-bg);border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--radius-medium);box-shadow:inset 0 1px color-mix(in srgb,var(--bg-white) 55%,transparent);caret-color:var(--primary-500);color:var(--input-text);flex:1 1 0;font-family:var(--font-body);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);height:3.75rem;letter-spacing:var(--tracking-normal);max-width:3.5rem;min-width:0;padding:0;text-align:center;transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-emphasis)}.code-cell[data-v-12446d73]:hover:not(:disabled):not(:focus){border-color:var(--field-border-color-hover)}.code-cell--filled[data-v-12446d73]{background-color:color-mix(in srgb,var(--primary-500) 8%,var(--field-bg-focus));border-color:color-mix(in srgb,var(--primary-500) 35%,transparent);color:var(--primary-500)}.code-cell[data-v-12446d73]:focus{background-color:var(--field-bg-focus);border-color:var(--primary-500);border-width:var(--border-width-strong);box-shadow:var(--state-focus-ring),0 .5rem 1.25rem -.5rem color-mix(in srgb,var(--primary-500) 65%,transparent);outline:none;transform:translateY(-2px)}.code-input--error .code-cell[data-v-12446d73]{background-color:var(--error-background);border-color:var(--error-color);color:var(--error-color)}.code-input--error .code-cell[data-v-12446d73]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--error-color) 22%,transparent)}.code-cell[data-v-12446d73]:disabled{background-color:var(--input-bg-disabled);border-color:color-mix(in srgb,var(--shadow-tint) 10%,transparent);box-shadow:none;color:var(--input-text-disabled);cursor:not-allowed}@media screen and (max-width:767px){.code-input[data-v-12446d73]{gap:var(--space-xxs)}.code-cell[data-v-12446d73]{font-size:var(--text-large);height:3.25rem}}@media(prefers-reduced-motion:reduce){.code-cell[data-v-12446d73]{transition-duration:.01ms}.code-cell[data-v-12446d73]:focus{transform:none}}
