.bon-auth-shell .auth_shell_bg{display:none!important}.bon-auth-shell .auth_card,.bon-auth-shell .auth_panel,.bon-auth-shell .auth_oauth_panel,.bon-auth-shell .auth_methods_more,.bon-auth-shell .auth_consents_callout,.bon-auth-shell .auth_pulse_onboarding{-webkit-backdrop-filter:none!important;border:0!important}.bon-auth-shell .auth_card:before,.bon-auth-shell .auth_card--register:before,.bon-auth-shell .auth_card--registration:before,.bon-auth-shell .auth_methods_more:before,.bon-auth-shell .auth_consents_callout:before{content:none!important;box-shadow:none!important;display:none!important}.bon-auth-shell .auth_submit:hover:not(:disabled),.bon-auth-shell .auth_submit:active:not(:disabled),.bon-auth-shell .auth_oauth_btn:active:not(:disabled),.bon-auth-shell .accent_button.auth_submit:hover:not(:disabled){transform:none!important}.bon-auth-shell .auth_features{display:none!important}.bon-auth-shell .auth_card_register_title:before,.bon-auth-shell .auth_register_title:before{content:none!important;display:none!important}.bon-auth-shell.auth_shell{box-sizing:border-box;width:100vw;color:var(--bon-text-primary);background:radial-gradient(70% 42% at 50% 0%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 58%), var(--bon-bg);flex-direction:column;min-height:calc(100dvh - 55px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:flex;position:relative;overflow-x:visible;max-width:none!important}@media screen and (width<=768px){.bon-auth-shell.auth_shell{min-height:calc(100dvh - 111px)}}.bon-auth-shell .auth_page{z-index:1;gap:var(--bon-space-3);width:100%;max-width:28rem;padding:var(--bon-space-3) var(--bon-space-3) calc(var(--bon-space-6) + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:auto;margin-inline:auto;display:flex;position:relative}@media screen and (width<=768px){.bon-auth-shell .auth_page{padding-bottom:calc(var(--bon-space-6) + 56px + env(safe-area-inset-bottom,0px))}}@media (width>=640px){.bon-auth-shell .auth_page{gap:var(--bon-space-4);padding-inline:var(--bon-space-4)}}@media (prefers-reduced-transparency:reduce){.bon-auth-shell.auth_shell{background:var(--bon-bg)}}.bon-auth-shell .auth_shell_deco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bon-auth-shell .auth_shell_deco__grid{opacity:.1;background-image:linear-gradient(color-mix(in srgb, var(--bon-text-primary) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--bon-text-primary) 8%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent) 1px, transparent 1px);background-size:2rem 2rem,2rem 2rem,.5rem .5rem,.5rem .5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 62% at 50% 36%,#0000 0%,#000 78%);mask-image:radial-gradient(68% 62% at 50% 36%,#0000 0%,#000 78%)}.bon-auth-shell .auth_shell_deco__ring{border:1px solid color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;border-radius:50%;position:absolute}.bon-auth-shell .auth_shell_deco__ring--outer{opacity:.35;width:min(52rem,88vw);height:min(52rem,88vw);top:8%;left:50%;transform:translate(-50%)}.bon-auth-shell .auth_shell_deco__ring--inner{opacity:.22;border-color:color-mix(in srgb, var(--bon-text-primary) 10%, transparent);width:min(34rem,72vw);height:min(34rem,72vw);top:22%;left:50%;transform:translate(-50%)}.bon-auth-shell .auth_shell_deco__viz{width:100%;height:100%;color:var(--accent);opacity:.34;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 44% at 50% 34%,#0000 0% 36%,#000 88%);mask-image:radial-gradient(50% 44% at 50% 34%,#0000 0% 36%,#000 88%)}.bon-auth-shell .auth_shell_deco__viz--mobile{opacity:.34;display:block}.bon-auth-shell .auth_shell_deco__viz--desktop{display:none}@media (width>=768px){.bon-auth-shell .auth_shell_deco__viz--mobile{display:none}.bon-auth-shell .auth_shell_deco__viz--desktop{display:block}}.bon-auth-shell .auth_shell_deco__glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.bon-auth-shell .auth_shell_deco__glyph--soft{opacity:.55}.bon-auth-shell .auth_stage{align-items:stretch;gap:var(--bon-space-4);flex-direction:column;width:100%;min-width:0;display:flex}.bon-auth-shell .auth_brand_compact{align-items:center;gap:var(--bon-space-2);text-align:center;min-width:0;text-shadow:0 1px 10px color-mix(in srgb, var(--bon-bg) 70%, transparent);flex-direction:column;display:flex}.bon-auth-shell .auth_brand_logo{border-radius:var(--bon-radius-md);object-fit:cover;width:56px;height:56px;box-shadow:var(--bon-shadow-1);flex-shrink:0;border:0!important}@media (width<=768px){.bon-auth-shell .auth_brand_logo{width:48px;height:48px}}.bon-auth-shell .auth_kind{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, var(--bon-text-tertiary));margin:0;font-size:.6875rem;font-weight:750}.bon-auth-shell .auth_title{letter-spacing:-.03em;max-width:22ch;color:var(--bon-text-primary);margin:0;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:850;line-height:1.15}.bon-auth-shell .auth_lead{max-width:28rem;color:var(--bon-text-secondary);margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.bon-auth-shell .auth_share_hint{width:100%;padding:var(--bon-space-2) var(--bon-space-3);border-radius:var(--bon-radius-md);background:var(--bon-surface-2);color:var(--bon-text-secondary);text-align:center;margin:0;font-size:.8125rem;font-weight:550;line-height:1.45;border:0!important}.bon-auth-shell .auth_main{width:100%;min-width:0}.bon-auth-shell .auth_layout{display:contents}.bon-auth-shell .auth_brand:not(.auth_brand_compact){display:none}.bon-auth-shell .auth_card{border-radius:var(--bon-radius-lg);background:var(--bon-surface-1);box-shadow:var(--bon-shadow-2);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.bon-auth-shell .auth_card--register,.bon-auth-shell .auth_card--registration{box-shadow:var(--bon-shadow-2)}.bon-auth-shell .auth_card_register_intro,.bon-auth-shell .auth_register_header{gap:var(--bon-space-2);padding:var(--bon-space-4) var(--bon-space-4) var(--bon-space-2);flex-direction:column;display:flex;background:0 0!important;border-bottom:0!important}.bon-auth-shell .auth_card_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, var(--bon-text-tertiary));margin:0;font-size:.6875rem;font-weight:750}.bon-auth-shell .auth_card_register_title,.bon-auth-shell .auth_register_title{letter-spacing:-.02em;color:var(--bon-text-primary);margin:0;font-size:1.25rem;font-weight:850;line-height:1.2;padding-left:0!important}.bon-auth-shell .auth_card_register_lead,.bon-auth-shell .auth_register_lead{max-width:28rem;color:var(--bon-text-secondary);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.bon-auth-shell .auth_card--register .auth_card_register_lead{display:none}.bon-auth-shell .auth_register_body{padding:var(--bon-space-3) var(--bon-space-4) var(--bon-space-4)}.bon-auth-shell .auth_reg_field{gap:var(--bon-space-2);flex-direction:column;display:flex}.bon-auth-shell .auth_reg_field_label{color:var(--bon-text-secondary);font-size:.8125rem;font-weight:650}.bon-auth-shell .auth_reg_field_input{box-sizing:border-box;border-radius:var(--bon-radius-md);background:var(--bon-surface-2);width:100%;color:var(--bon-text-primary);letter-spacing:.01em;padding:.75rem .875rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:box-shadow .12s,background .12s;box-shadow:none!important;border:0!important}.bon-auth-shell .auth_reg_field_input::placeholder{color:var(--bon-text-tertiary);font-weight:500}.bon-auth-shell .auth_reg_field_input:hover:not(:focus):not(:disabled){background:color-mix(in srgb, var(--accent) 6%, var(--bon-surface-2))}.bon-auth-shell .auth_reg_field_input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent);outline:none}.bon-auth-shell .auth_reg_field_input--code{letter-spacing:.06em;font-family:ui-monospace,Cascadia Code,SF Mono,monospace}.bon-auth-shell .auth_reg_field_hint{color:var(--bon-text-tertiary);font-size:.75rem;font-weight:500;line-height:1.4}.bon-auth-shell .auth_reg_suggestions{gap:var(--bon-space-2);margin-top:var(--bon-space-1);flex-wrap:wrap;display:flex}.bon-auth-shell .auth_reg_suggestion{background:color-mix(in srgb, var(--accent) 12%, var(--bon-surface-2));color:var(--bon-text-primary);cursor:pointer;font:inherit;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;line-height:1.2;border:0!important}.bon-auth-shell .auth_reg_suggestion[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 22%, var(--bon-surface-2))}.bon-auth-shell .auth_consents_callout{padding:var(--bon-space-3);border-radius:var(--bon-radius-md);background:var(--bon-surface-2)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)!important}.bon-auth-shell .auth_consents_checkbox{align-items:flex-start;gap:var(--bon-space-3);cursor:pointer;margin:0;display:flex}.bon-auth-shell .auth_consents_checkbox input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--accent);cursor:pointer;border-radius:.25rem;flex-shrink:0;margin:.1rem 0 0}.bon-auth-shell .auth_consents_checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bon-auth-shell .auth_consents_copy{min-width:0;color:var(--bon-text-secondary);flex:1;font-size:.8125rem;font-weight:500;line-height:1.5}.bon-auth-shell .auth_consents_copy .auth_consents_label{cursor:pointer}.bon-auth-shell .auth_consents_copy a{color:var(--accent);text-underline-offset:2px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.bon-auth-shell .auth_consents_copy a:hover{text-decoration-thickness:2px}.bon-auth-shell .auth_consents_copy a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.bon-auth-shell .auth_submit,.bon-auth-shell button.accent_button.auth_submit{box-sizing:border-box;letter-spacing:.01em;border-radius:var(--bon-radius-md);color:var(--bon-on-accent,color-contrast(var(--accent) vs #fff, #0f172a));width:100%;padding:.8125rem 1.125rem;font-size:.9375rem;font-weight:750;background:var(--accent)!important;box-shadow:none!important;border:0!important}.bon-auth-shell .auth_submit:hover:not(:disabled):not(.locked),.bon-auth-shell button.accent_button.auth_submit:hover:not(:disabled):not(.locked){filter:brightness(1.05)}.bon-auth-shell .auth_submit:focus-visible,.bon-auth-shell button.accent_button.auth_submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bon-auth-shell .auth_submit:disabled,.bon-auth-shell .auth_submit.locked,.bon-auth-shell button.accent_button.auth_submit:disabled,.bon-auth-shell button.accent_button.auth_submit.locked{filter:none;opacity:.55;color:var(--bon-text-tertiary);background:var(--bon-surface-2)!important}.bon-auth-shell .auth_register_footnote{padding-top:var(--bon-space-1);color:var(--bon-text-tertiary);text-align:center;margin:0;font-size:.75rem;line-height:1.45}.bon-auth-shell .auth_reg_name_row{gap:var(--bon-space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.bon-auth-shell .auth_reg_name_row{grid-template-columns:1fr}}.bon-auth-shell .auth_method{gap:var(--bon-space-3);padding:var(--bon-space-3) var(--bon-space-4) var(--bon-space-4);flex-direction:column;display:flex;background:0 0!important}.bon-auth-shell .auth_method+.bon-auth-shell .auth_method{border-top:1px solid color-mix(in srgb, var(--bon-text-primary) 8%, transparent)}.bon-auth-shell .auth_method--primary{padding-top:var(--bon-space-2);padding-bottom:var(--bon-space-3)}.bon-auth-shell .auth_method--compact{gap:var(--bon-space-2);padding-block:var(--bon-space-3)}.bon-auth-shell .auth_method_head{flex-direction:column;gap:.25rem;display:flex}.bon-auth-shell .auth_method_title{color:var(--bon-text-primary);margin:0;font-size:.9375rem;font-weight:750}.bon-auth-shell .auth_method_lead{color:var(--bon-text-secondary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.bon-auth-shell .auth_steps{display:none!important}.bon-auth-shell .auth_oauth_panel{gap:var(--bon-space-2);border-radius:0;flex-direction:column;padding:0;display:flex;box-shadow:none!important;background:0 0!important}.bon-auth-shell .auth_oauth_stack{gap:var(--bon-space-2);flex-direction:column;display:flex}.bon-auth-shell .auth_oauth_trust{display:none!important}.bon-auth-shell .auth_form{gap:var(--bon-space-2);flex-direction:column;display:flex}.bon-auth-shell .auth_bot_chip{align-self:stretch}.bon-auth-shell .auth_methods_more{border-radius:0;margin:0;overflow:clip;border-top:1px solid color-mix(in srgb, var(--bon-text-primary) 10%, transparent)!important;background:color-mix(in srgb, var(--bon-surface-2) 88%, var(--bon-surface-1))!important;box-shadow:none!important}.bon-auth-shell .auth_methods_more_summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--bon-space-3);box-sizing:border-box;min-height:2.875rem;padding:.875rem var(--bon-space-4);letter-spacing:.02em;color:var(--bon-text-secondary);-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;font-size:.8125rem;font-weight:700;list-style:none;transition:color .12s,background .12s;display:flex;border-bottom:0!important}.bon-auth-shell .auth_methods_more_summary:hover{color:var(--bon-text-primary);background:color-mix(in srgb, var(--accent) 6%, transparent)}.bon-auth-shell .auth_methods_more_summary::-webkit-details-marker{display:none}.bon-auth-shell .auth_methods_more_summary:after{content:"";opacity:.7;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.4em;height:.4em;transition:transform .15s;transform:rotate(45deg)}.auth_methods_more[open] .bon-auth-shell .auth_methods_more_summary{color:var(--bon-text-primary);border-bottom:1px solid color-mix(in srgb, var(--bon-text-primary) 8%, transparent)!important}.auth_methods_more[open] .bon-auth-shell .auth_methods_more_summary:after{transform:rotate(-135deg)}.bon-auth-shell .auth_methods_more_body{gap:var(--bon-space-3);min-width:0;padding:var(--bon-space-3) var(--bon-space-3) var(--bon-space-4);background:0 0;flex-direction:column;display:flex}.bon-auth-shell .auth_methods_more_body .auth_method{gap:var(--bon-space-2);padding:var(--bon-space-3);border-radius:var(--bon-radius-md);box-shadow:none;background:var(--bon-surface-1)!important;border:0!important}.bon-auth-shell .auth_methods_more_body .auth_method+.bon-auth-shell .auth_methods_more_body .auth_method{border-top:0!important}.bon-auth-shell .auth_methods_more_body .auth_method_title{font-size:.8125rem;font-weight:700}.bon-auth-shell .auth_methods_more_body .auth_method_lead{font-size:.75rem}.bon-auth-shell .auth_oauth_btn{border-radius:var(--bon-radius-md);box-shadow:none!important;transform:none!important}.bon-auth-shell .auth_oauth_btn--yandex{background:#fc3f1d!important;border:0!important}.bon-auth-shell .auth_oauth_btn--yandex:hover:not(:disabled){background:#e03819!important}.bon-auth-shell .auth_vk_btn{border-radius:var(--bon-radius-md);box-shadow:none!important;background:#07f!important;border:0!important}.bon-auth-shell .auth_vk_btn:hover:not(:disabled){background:#0063d1!important}.bon-auth-shell .auth_vk_widgets_mount{border-radius:var(--bon-radius-md)}.bon-auth-shell .auth_email_code_step{gap:var(--bon-space-2);flex-direction:column;display:flex}.bon-auth-shell .auth_email_sent_to{padding:var(--bon-space-3);border-radius:var(--bon-radius-md);background:var(--bon-surface-2);color:var(--bon-text-secondary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.bon-auth-shell .auth_email_sent_to strong{color:var(--bon-text-primary);word-break:break-word;font-weight:700}.bon-auth-shell .auth_email_code_actions{gap:var(--bon-space-2);grid-template-columns:1fr 1fr;display:grid}.bon-auth-shell .auth_email_code_actions .auth_submit{grid-column:1/-1;margin-top:0}.bon-auth-shell .auth_email_secondary_action{box-sizing:border-box;border-radius:var(--bon-radius-md);width:100%;min-height:2.5rem;font:inherit;color:var(--accent);cursor:pointer;padding:.625rem .75rem;font-size:.8125rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background .12s;background:var(--bon-surface-2)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bon-text-primary) 8%, transparent)!important;border:0!important}.bon-auth-shell .auth_email_secondary_action:hover:not(:disabled):not(.locked){background:color-mix(in srgb, var(--accent) 8%, var(--bon-surface-2))!important}.bon-auth-shell .auth_email_secondary_action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bon-auth-shell .auth_email_secondary_action:disabled,.bon-auth-shell .auth_email_secondary_action.locked{opacity:.55;cursor:not-allowed}.bon-auth-shell .auth_email_resend_btn_inner{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.bon-auth-shell .auth_email_resend_btn_timer{letter-spacing:.04em;font-family:ui-monospace,Cascadia Code,SF Mono,monospace;font-weight:800}.bon-auth-shell .auth_email_secondary_action--cooldown{opacity:1!important;color:var(--bon-text-secondary)!important}.bon-auth-shell .auth_email_secondary_action--cooldown .auth_email_resend_btn_timer{color:var(--bon-text-primary)}.bon-auth-shell .auth_register_progress{align-items:stretch;gap:var(--bon-space-2);flex-wrap:nowrap;width:100%;display:flex}.bon-auth-shell .auth_register_step{justify-content:center;align-items:center;gap:var(--bon-space-2);border-radius:var(--bon-radius-md);text-align:center;min-width:0;color:var(--bon-text-tertiary);background:var(--bon-surface-2);flex:1 1 0;padding:.45rem .55rem .45rem .35rem;font-size:.6875rem;font-weight:650;line-height:1.25;display:flex;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bon-text-primary) 6%, transparent)!important;border:0!important}.bon-auth-shell .auth_register_step--done{color:var(--bon-text-secondary);background:color-mix(in srgb, var(--bon-sem-success,#22c55e) 12%, var(--bon-surface-2))}.bon-auth-shell .auth_register_step--current{color:var(--bon-text-primary);background:color-mix(in srgb, var(--accent) 14%, var(--bon-surface-2))}.bon-auth-shell .auth_register_step_mark{width:1.25rem;height:1.25rem;color:var(--bon-text-secondary);background:color-mix(in srgb, var(--bon-text-primary) 6%, var(--bon-surface-1));border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:750;display:inline-flex;border:0!important}.auth_register_step--done .bon-auth-shell .auth_register_step_mark{color:var(--bon-sem-success,#22c55e);background:color-mix(in srgb, var(--bon-sem-success,#22c55e) 14%, var(--bon-surface-1))}.auth_register_step--current .bon-auth-shell .auth_register_step_mark{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--bon-surface-1))}.bon-auth-shell .auth_register_progress_line{background:color-mix(in srgb, var(--bon-text-primary) 14%, transparent);flex:0 0 10px;align-self:center;width:10px;min-width:10px;max-width:10px;height:1px}.bon-auth-shell .auth_consents_form{gap:var(--bon-space-3);flex-direction:column;display:flex}.bon-auth-shell .auth_register_actions{gap:var(--bon-space-2);flex-direction:column;display:flex}.bon-auth-shell .auth_register_cancel{box-sizing:border-box;border-radius:var(--bon-radius-md);width:100%;min-height:2.5rem;font:inherit;color:var(--bon-text-secondary);cursor:pointer;padding:.625rem .75rem;font-size:.8125rem;font-weight:650;line-height:1.2;transition:background .12s,color .12s;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bon-text-primary) 10%, transparent)!important;background:0 0!important;border:0!important}.bon-auth-shell .auth_register_cancel:hover:not(:disabled):not(.locked){color:var(--bon-text-primary);background:var(--bon-surface-2)!important}.bon-auth-shell .auth_register_cancel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bon-auth-shell .auth_register_cancel:disabled,.bon-auth-shell .auth_register_cancel.locked{opacity:.55;cursor:not-allowed}.bon-auth-shell .auth_page_pair,.bon-auth-shell .auth_guest_rail{gap:var(--bon-space-3);flex-direction:column;width:100%;min-width:0;display:flex}.bon-auth-shell .auth_guest_channels.guest_schedule_channels--auth,.bon-auth-shell .bon-guest-channels.guest_schedule_channels--auth{max-width:none;padding:var(--bon-space-3);border-radius:var(--bon-radius-md);gap:var(--bon-space-2);margin-inline:0;background:var(--bon-surface-2)!important;box-shadow:none!important}.bon-auth-shell .guest_schedule_channels--auth .guest_schedule_channels_title{color:var(--bon-text-primary);text-align:center;margin:0;font-size:.9375rem;font-weight:750}.bon-auth-shell .guest_schedule_channels--auth .guest_schedule_channels_lead{color:var(--bon-text-secondary);text-align:center;margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.bon-auth-shell .guest_schedule_channels--auth .guest_schedule_channels_nav{justify-content:center;gap:var(--bon-space-2);flex-wrap:wrap;display:flex}.bon-auth-shell .guest_schedule_channels--auth .guest_schedule_channels_note{color:var(--bon-text-tertiary);text-align:center;margin:0;font-size:.6875rem;font-weight:400;line-height:1.4}.bon-auth-shell .guest_schedule_channels--auth .guest_schedule_channels_cta{justify-content:center;margin:0;display:flex}.bon-auth-shell .auth_pulse_onboarding{gap:var(--bon-space-3);box-sizing:border-box;width:100%;padding:var(--bon-space-3);border-radius:var(--bon-radius-md);flex-direction:column;display:flex;background:var(--bon-surface-2)!important;box-shadow:none!important}.bon-auth-shell .auth_pulse_onboarding_head{gap:var(--bon-space-1);text-align:center;flex-direction:column;display:flex}.bon-auth-shell .auth_pulse_onboarding_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bon-text-tertiary);justify-content:center;margin:0;font-size:.6875rem;font-weight:750}.bon-auth-shell .auth_pulse_onboarding_title{color:var(--bon-text-primary);margin:0;font-size:1rem;font-weight:750}.bon-auth-shell .auth_pulse_onboarding_lead,.bon-auth-shell .auth_pulse_onboarding_login_pitch{color:var(--bon-text-secondary);text-align:center;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.bon-auth-shell .auth_pulse_onboarding_primary{align-items:center;gap:var(--bon-space-2);flex-direction:column;display:flex}.bon-auth-shell .auth_pulse_onboarding_tools{justify-content:center;gap:var(--bon-space-2);flex-wrap:wrap;display:flex}.bon-auth-shell .auth_pulse_onboarding_group_link,.bon-auth-shell .auth_pulse_onboarding_faq{text-align:center;color:var(--bon-text-tertiary);margin:0;font-size:.75rem}.bon-auth-shell .auth_pulse_onboarding_group_link a,.bon-auth-shell .auth_pulse_onboarding_faq a{color:var(--accent)}.modal_div:has(.bon-messenger-link-nudge){background-color:#040a16e0;-webkit-backdrop-filter:none!important}.modal_div .modal_content:has(>.bon-messenger-link-nudge){border-radius:0;gap:0;width:min(92vw,26rem);max-width:min(92vw,26rem);max-height:min(92vh,40rem);padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=480px){.modal_div .modal_content:has(>.bon-messenger-link-nudge){width:min(100vw - 1.25rem,26rem);max-width:min(100vw - 1.25rem,26rem)}}.bon-messenger-link-nudge.messenger_link_nudge_modal{box-sizing:border-box;gap:var(--bon-space-4);width:100%;padding:var(--bon-space-4);border-radius:var(--bon-radius-lg);box-shadow:var(--bon-shadow-3);color:var(--bon-text-primary);flex-direction:column;display:flex;background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 58%), var(--bon-surface-1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.messenger_link_nudge_head{gap:var(--bon-space-2);flex-direction:column;min-width:0;display:flex}.messenger_link_nudge_eyebrow{border-radius:var(--bon-radius-pill);background:color-mix(in srgb, var(--accent) 16%, var(--bon-surface-2));letter-spacing:.06em;text-transform:uppercase;width:fit-content;color:var(--accent);margin:0;padding:3px 9px;font-size:.6875rem;font-weight:800;line-height:1.2}.messenger_link_nudge_title{letter-spacing:-.02em;color:var(--bon-text-primary);margin:0;font-size:1.25rem;font-weight:850;line-height:1.25}.messenger_link_nudge_lead{color:var(--bon-text-secondary,var(--bon-text-primary));margin:0;font-size:.9375rem;font-weight:550;line-height:1.45}.messenger_link_nudge_secondary{color:var(--bon-text-tertiary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.messenger_link_nudge_actions{gap:var(--bon-space-2);flex-direction:column;display:flex}.messenger_link_nudge_provider{border-radius:var(--bon-radius-md);text-align:left;width:100%;min-height:3.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bon-text-primary) 10%, transparent);cursor:pointer;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex;background:var(--bon-surface-2)!important;color:var(--bon-text-primary)!important;border:0!important;transform:none!important}.messenger_link_nudge_provider:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--bon-surface-2))!important;transform:none!important}.messenger_link_nudge_provider:disabled{opacity:.65;cursor:not-allowed}.messenger_link_nudge_provider:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.messenger_link_nudge_provider_icon{border-radius:var(--bon-radius-md);background:color-mix(in srgb, var(--accent) 16%, var(--bon-surface-1));width:2.5rem;height:2.5rem;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);flex:none;place-items:center;display:grid}.messenger_link_nudge_provider_icon>svg{width:1.25rem;height:1.25rem}.messenger_link_nudge_provider_copy{flex-direction:column;gap:2px;min-width:0;display:flex}.messenger_link_nudge_provider_label{font-size:.9375rem;font-weight:800;line-height:1.2}.messenger_link_nudge_provider_hint{color:var(--bon-text-tertiary);font-size:.75rem;font-weight:550;line-height:1.3}.messenger_link_nudge_footer{justify-content:center;display:flex}.messenger_link_nudge_later{border-radius:var(--bon-radius-md);cursor:pointer;min-height:2.5rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:700;color:var(--bon-text-tertiary)!important;box-shadow:none!important;background:0 0!important;border:0!important}.messenger_link_nudge_later:hover:not(:disabled){color:var(--bon-text-primary)!important;background:color-mix(in srgb, var(--bon-text-primary) 6%, transparent)!important}.messenger_link_nudge_later:disabled{opacity:.7;cursor:not-allowed}
