.arc_av_avatar{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:visible;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption)}.arc_av_avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--motion-arc-duration-standard) var(--motion-arc-ease-enter),filter var(--motion-arc-duration-standard) var(--motion-arc-ease-enter)}.arc_av_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.arc_av_fallback{animation:avatar-fallback-in var(--motion-arc-duration-standard) var(--motion-arc-ease-enter) both}.arc_av_sm{width:28px;height:28px;font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arc_av_md{width:36px;height:36px}.arc_av_lg{width:48px;height:48px;font-size:var(--font-size-body);line-height:var(--line-height-body)}.arc_av_xl{width:88px;height:88px;font-size:var(--font-size-title);line-height:var(--line-height-page)}.arc_av_status{position:absolute;right:0;bottom:0;z-index:2;width:10px;height:10px;border:var(--border-width) solid var(--surface);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--border-width) color-mix(in oklab,var(--border) 70%,transparent)}.arc_av_sm .arc_av_status{width:8px;height:8px;border-width:var(--border-width)}.arc_av_lg .arc_av_status{width:12px;height:12px}.arc_av_xl .arc_av_status{width:14px;height:14px;right:4px;bottom:4px}.arc_av_online{background:var(--success)}.arc_av_offline{background:var(--text-muted)}@keyframes avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.arc_av_avatar img{transition:none}.arc_av_avatar img[data-loading]{filter:none}.arc_av_fallback{animation:none}}.arc_btn_button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--arc-button-height-md);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--arc-button-radius);font:inherit;font-size:var(--arc-button-font-size);font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),background var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),border-color var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),opacity var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),box-shadow var(--motion-arc-duration-fast) var(--motion-arc-ease-standard)}.arc_btn_button:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-ring);outline-offset:var(--focus-outline-offset, 2px)}.arc_btn_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.arc_btn_button[aria-busy=true]{cursor:progress}.arc_btn_button:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){cursor:not-allowed}.arc_btn_labelSlot{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--motion-arc-duration-fast) var(--motion-arc-ease-standard)}.arc_btn_labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.arc_btn_labelContent{display:inline-flex;flex:none;align-items:center}.arc_btn_labelPhase{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.arc_btn_labelPhase svg{flex:none}.arc_btn_fillContent .arc_btn_labelSlot,.arc_btn_fillContent .arc_btn_labelContent,.arc_btn_fillContent .arc_btn_labelPhase{display:flex;flex:1;min-width:0;justify-content:flex-start;gap:9px}.arc_btn_primary{color:var(--arc-button-on-primary);background:var(--arc-button-primary);border-color:var(--arc-button-primary)}.arc_btn_secondary{color:var(--arc-button-text);background:var(--arc-button-surface);border-color:var(--arc-button-border)}.arc_btn_ghost{color:var(--arc-button-text-secondary);background:transparent;border-color:transparent}.arc_btn_danger{color:var(--arc-button-danger);background:var(--arc-button-surface);border-color:var(--arc-button-border)}.arc_btn_primary:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){opacity:.52}:is(.arc_btn_secondary,.arc_btn_danger):is(:disabled,[aria-disabled=true]):not([aria-busy=true]){color:var(--arc-button-text-muted);background:var(--arc-button-surface-hover);border-color:var(--arc-button-border)}.arc_btn_ghost:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){color:var(--arc-button-text-muted)}@media(hover:hover)and (pointer:fine){.arc_btn_primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--arc-button-primary-hover);border-color:var(--arc-button-primary-hover)}:is(.arc_btn_secondary,.arc_btn_ghost):hover:not(:disabled):not([aria-disabled=true]){color:var(--arc-button-text);background:var(--arc-button-surface-hover)}.arc_btn_danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--arc-button-danger);background:var(--arc-button-surface-hover)}}.arc_btn_primary:active:not(:disabled):not([aria-disabled=true]){opacity:.84}:is(.arc_btn_secondary,.arc_btn_ghost):active:not(:disabled):not([aria-disabled=true]){color:var(--arc-button-text);background:var(--arc-button-surface-hover)}.arc_btn_danger:active:not(:disabled):not([aria-disabled=true]){border-color:var(--arc-button-danger);background:var(--arc-button-surface-hover)}.arc_btn_sm{min-height:var(--arc-button-height-sm);padding-inline:var(--space-3)}.arc_btn_md{min-height:var(--arc-button-height-md)}.arc_btn_lg{min-height:var(--arc-button-height-lg);padding-inline:var(--space-5)}.arc_btn_loader{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}.arc_btn_spinner{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.arc_btn_loadingLabel{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.arc_btn_button,.arc_btn_labelSlot{transition:none}.arc_btn_spinner{animation:none}}.arc_in_field{display:grid;min-width:0}.arc_in_label{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_in_input{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_in_input::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_in_input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc_in_input:focus-visible{border-color:var(--foreground)}.arc_in_input[aria-invalid=true]{border-color:var(--danger)}.arc_in_input:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}.arc_in_messageSlot{display:block;overflow:hidden}.arc_in_description,.arc_in_error{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_in_description{color:var(--text-muted)}.arc_in_error{color:var(--danger)}.arc_in_words{position:relative;display:block}.arc_in_word{display:inline-block;white-space:pre}.arc_in_column{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_in_column>span{display:inline-block}.arc_in_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_in_input{transition-duration:.01ms}}.arc_in_field{--text-sm: 14px;--text-xs: 12px;--leading-body: 22px;--surface: var(--surface-popover);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border: var(--border-input);--border-strong: var(--focus-ring);--radius-control: 6px;--radius-panel: 8px;--control-height-md: 36px;--shadow-floating: 0 8px 24px var(--black-a3);--danger: var(--red-11)}.arc_in_original_field{display:grid;min-width:0}.arc_in_original_label{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_in_original_input{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_in_original_input::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_in_original_input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc_in_original_input:focus-visible{border-color:var(--foreground)}.arc_in_original_input[aria-invalid=true]{border-color:var(--danger)}.arc_in_original_input:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}.arc_in_original_messageSlot{display:block;overflow:hidden}.arc_in_original_description,.arc_in_original_error{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_in_original_description{color:var(--text-muted)}.arc_in_original_error{color:var(--danger)}.arc_in_original_words{position:relative;display:block}.arc_in_original_word{display:inline-block;white-space:pre}.arc_in_original_column{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_in_original_column>span{display:inline-block}.arc_in_original_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_in_original_input{transition-duration:.01ms}}.arc_otp_field{display:grid;min-width:0}.arc_otp_label{margin-bottom:8px;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_otp_inputs{position:relative;display:flex;width:fit-content;max-width:100%;gap:8px}.arc_otp_slot{position:relative;display:grid;width:42px;height:48px;min-width:0;flex:0 1 42px}.arc_otp_input{width:100%;height:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:transparent;caret-color:var(--accent);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_otp_input:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_otp_input[data-filled=true]{border-color:var(--accent);background:var(--accent-subtle)}.arc_otp_input:focus-visible{outline:none}.arc_otp_input[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.arc_otp_input:disabled{cursor:not-allowed;opacity:.48;background:var(--surface-muted)}.arc_otp_glyph{position:absolute;inset:0;display:grid;place-items:center;color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;pointer-events:none}.arc_otp_input:disabled~.arc_otp_glyph{opacity:.48}.arc_otp_ring{position:absolute;top:0;left:0;height:100%;z-index:2;border:1px solid var(--accent-strong);border-radius:var(--radius-control);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard)}.arc_otp_inputs[data-invalid=true] .arc_otp_ring{border-color:var(--danger)}.arc_otp_messageSlot{display:block;overflow:hidden}.arc_otp_description,.arc_otp_error{display:block;padding-top:8px;font-size:var(--text-xs);line-height:var(--leading-body)}.arc_otp_description{color:var(--text-muted)}.arc_otp_error{color:var(--danger)}.arc_otp_words{position:relative;display:block}.arc_otp_word{display:inline-block;white-space:pre}.arc_otp_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:360px){.arc_otp_inputs{gap:6px}.arc_otp_slot{height:44px}}@media(forced-colors:active){.arc_otp_ring{display:none}.arc_otp_input:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.arc_otp_input{color:CanvasText}.arc_otp_glyph{display:none}}@media(prefers-reduced-motion:reduce){.arc_otp_input,.arc_otp_ring{transition:none}}.arc_signin_signIn{container:sign-in / inline-size;width:min(100%,432px);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_signin_viewport{overflow:hidden}.arc_signin_track{position:relative}.arc_signin_step{display:grid;min-width:0;padding:var(--space-8)}.arc_signin_heading{display:grid;gap:var(--space-2);margin-bottom:var(--space-6)}.arc_signin_heading h2{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;outline:none}.arc_signin_heading p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.arc_signin_heading .arc_signin_email{overflow-wrap:anywhere}.arc_signin_form{display:grid;gap:var(--space-4)}.arc_signin_fieldGroup{display:grid;min-width:0}.arc_signin_wide{width:100%}.arc_signin_suggestion{overflow:hidden}.arc_signin_suggestion p{margin:0;padding:var(--space-2) 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.arc_signin_textButton{border:0;border-radius:4px;padding:0;background:none;color:var(--foreground);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.arc_signin_divider{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1}.arc_signin_divider:before,.arc_signin_divider:after{flex:1;height:1px;background:var(--border);content:""}.arc_signin_alternatives{display:grid;gap:var(--space-2)}.arc_signin_sso{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.arc_signin_sso .arc_signin_ssoButton{min-width:0;padding-inline:var(--space-2)}.arc_signin_providerMark{flex:none}.arc_signin_identity{display:flex;min-width:0;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.arc_signin_identityEmail{flex:1;min-width:0;font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.arc_signin_identity>button{flex:none}.arc_signin_avatarMover{position:relative;z-index:1;display:inline-flex;flex:none}.arc_signin_avatarSmall{width:32px;height:32px;font-size:var(--text-xs)}.arc_signin_avatarLarge{position:absolute;inset:4px;font-size:var(--text-2xl)}.arc_signin_avatarMover .arc_signin_avatarFill{width:100%;height:100%;font-size:inherit}.arc_signin_resend{position:relative;display:inline-flex;min-height:var(--control-height-sm);align-items:center;justify-self:start;margin:var(--space-3) 0 calc(var(--space-2) * -1) calc(var(--space-2) * -1);border:0;border-radius:var(--radius-pill);padding:0 var(--space-2);background:none;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_signin_resend[aria-disabled=true]{color:var(--text-muted);font-weight:400;cursor:default}.arc_signin_resendLabel{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.arc_signin_time{display:inline-flex;font-variant-numeric:tabular-nums}.arc_signin_timeColumn{position:relative;display:inline-flex;justify-content:center}.arc_signin_timeColumn>span{display:inline-block}.arc_signin_avatarStage{position:relative;width:96px;height:96px;margin:0 0 var(--space-6) -4px}.arc_signin_ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--success);transform:rotate(-90deg)}.arc_signin_badge{position:absolute;right:2px;bottom:4px;z-index:2;display:grid;width:26px;height:26px;place-items:center;border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--success);color:var(--surface)}.arc_signin_details{display:grid;margin:0 0 var(--space-6);border-top:1px solid var(--border);padding:0}.arc_signin_details div{display:flex;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:var(--space-3) 0;font-size:var(--text-sm);line-height:var(--leading-body)}.arc_signin_details dt{color:var(--text-secondary)}.arc_signin_details dd{margin:0;text-align:right}.arc_signin_footer{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-4);border-top:1px solid var(--border);padding:var(--space-3) var(--space-8);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_signin_status{position:relative;display:block;min-width:0;flex:1 1 12rem}.arc_signin_switch{color:var(--text-secondary);white-space:nowrap}.arc_signin_switch .arc_signin_textButton{text-decoration-color:transparent}.arc_signin_status>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_signin_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.arc_signin_textButton:hover{text-decoration-color:currentColor}.arc_signin_resend:not([aria-disabled=true]):hover{background:var(--surface-muted)}}@container sign-in (max-width: 380px){.arc_signin_step{padding:var(--space-6) var(--space-5)}.arc_signin_heading h2{font-size:var(--text-2xl)}.arc_signin_identity{gap:var(--space-2);padding-left:var(--space-2)}.arc_signin_sso .arc_signin_ssoButton{gap:6px;font-size:var(--text-xs)}.arc_signin_footer{padding-inline:var(--space-5)}}@media(max-width:480px){.arc_signin_signIn{border-radius:var(--radius-panel)}}@media(prefers-reduced-motion:reduce){.arc_signin_textButton,.arc_signin_resend{transition:none}}
