@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.rf-button{box-sizing:border-box;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0000;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:auto;margin:0;font-size:16px;font-weight:500;line-height:24px;transition:all .15s ease-in;display:inline-flex;position:relative}.rf-button svg{display:block}.rf-button:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:2px;border-radius:8px}.rf-button.rf-button--s{min-width:32px;height:32px;font-size:14px;font-weight:500;line-height:16px}.rf-button.rf-button--s .rf-button__text:first-child{margin-left:16px}.rf-button.rf-button--s .rf-button__text:last-child{margin-right:16px}.rf-button.rf-button--s .rf-button__adornment:not(:last-child){margin-left:14px}.rf-button.rf-button--s .rf-button__adornment:not(:first-child){margin-right:14px}.rf-button.rf-button--m{min-width:40px;height:40px;font-size:16px;font-weight:500;line-height:24px}.rf-button.rf-button--m .rf-button__text:first-child{margin-left:20px}.rf-button.rf-button--m .rf-button__text:last-child{margin-right:20px}.rf-button.rf-button--m .rf-button__adornment:not(:last-child){margin-left:18px}.rf-button.rf-button--m .rf-button__adornment:not(:first-child){margin-right:18px}.rf-button.rf-button--l{min-width:48px;height:48px;font-size:16px;font-weight:500;line-height:24px}.rf-button.rf-button--l .rf-button__text:first-child{margin-left:24px}.rf-button.rf-button--l .rf-button__text:last-child{margin-right:24px}.rf-button.rf-button--l .rf-button__adornment:not(:last-child){margin-left:22px}.rf-button.rf-button--l .rf-button__adornment:not(:first-child){margin-right:22px}.rf-button.rf-button--xl{min-width:56px;height:56px;font-size:16px;font-weight:500;line-height:24px}.rf-button.rf-button--xl .rf-button__text:first-child{margin-left:32px}.rf-button.rf-button--xl .rf-button__text:last-child{margin-right:32px}.rf-button.rf-button--xl .rf-button__adornment:not(:last-child){margin-left:30px}.rf-button.rf-button--xl .rf-button__adornment:not(:first-child){margin-right:30px}.rf-button.rf-button__full-width{width:100%}.rf-button:disabled{pointer-events:none}.rf-button__content{justify-content:center;align-items:center;display:inline-flex}.rf-button__content--hidden{visibility:hidden}.rf-button__adornment{justify-content:center;align-items:center;display:flex}.rf-button__adornment--start:not(:last-child){margin-right:8px}.rf-button__adornment--end:not(:first-child){margin-left:8px}.rf-button--primary{background-color:var(--primary-60-main);color:var(--static-white)}.rf-button--primary:hover,.rf-button--primary:focus-visible{background-color:var(--primary-70)}.rf-button--primary:active{background-color:var(--primary-80)}.rf-button--primary:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--light{background-color:var(--primary-20);color:var(--rf-button--light--color)}.rf-button--light:hover,.rf-button--light:focus-visible{color:var(--primary-70)}.rf-button--light:active{color:var(--primary-80)}.rf-button--light:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--secondary{background-color:var(--neutral-05);color:var(--neutral-90)}.rf-button--secondary:hover,.rf-button--secondary:focus-visible{background-color:var(--neutral-10)}.rf-button--secondary:active{background-color:var(--neutral-20)}.rf-button--secondary:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--outline{background-color:var(--neutral-00);border:2px solid var(--primary-60-main);color:var(--primary-60-main)}.rf-button--outline:hover,.rf-button--outline:focus-visible{background-color:var(--primary-20);border-color:var(--primary-70);color:var(--primary-70)}.rf-button--outline:active{background-color:var(--primary-20);border-color:var(--primary-80);color:var(--primary-80)}.rf-button--outline:disabled{background-color:var(--neutral-10);color:var(--neutral-30);border:0}.rf-button--ghost{color:var(--primary-60-main);background-color:#0000}.rf-button--ghost:hover,.rf-button--ghost:focus-visible{background-color:var(--neutral-05);color:var(--primary-70)}.rf-button--ghost:active{background-color:var(--neutral-05);color:var(--primary-80)}.rf-button--ghost:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--iconFill,.rf-button--icon-round,.rf-button--icon-round-active,.rf-button--icon{color:var(--primary-60-main);background-color:#0000}.rf-button--iconFill.rf-button--s,.rf-button--icon-round.rf-button--s,.rf-button--icon-round-active.rf-button--s,.rf-button--icon.rf-button--s{width:32px;padding:0}.rf-button--iconFill.rf-button--m,.rf-button--icon-round.rf-button--m,.rf-button--icon-round-active.rf-button--m,.rf-button--icon.rf-button--m{width:40px;padding:0}.rf-button--iconFill.rf-button--l,.rf-button--icon-round.rf-button--l,.rf-button--icon-round-active.rf-button--l,.rf-button--icon.rf-button--l{width:48px;padding:0}.rf-button--iconFill.rf-button--xl,.rf-button--icon-round.rf-button--xl,.rf-button--icon-round-active.rf-button--xl,.rf-button--icon.rf-button--xl{width:56px;padding:0}.rf-button--icon:hover,.rf-button--icon:focus-visible{background-color:var(--neutral-05);color:var(--primary-70)}.rf-button--icon:active{background-color:var(--neutral-05);color:var(--primary-80)}.rf-button--icon:disabled{color:var(--neutral-30);background-color:#0000}.rf-button--iconFill{background-color:var(--neutral-05);color:var(--neutral-50)}.rf-button--iconFill:active{background-color:var(--primary-60-main);color:var(--neutral-00)}.rf-button--icon-round{background-color:var(--neutral-05);border-radius:48px}.rf-button--icon-round-active{background-color:var(--primary-60-main);color:var(--static-white);border-radius:48px}.rf-button--icon-round:hover,.rf-button--icon-round:focus-visible{background-color:var(--neutral-10);color:var(--primary-70)}.rf-button--icon-round:active{background-color:var(--neutral-20);color:var(--primary-80)}.rf-button--icon-round:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--text.rf-button--s,.rf-button--text.rf-button--m,.rf-button--text.rf-button--l,.rf-button--text.rf-button--xl{border:0;width:auto;height:auto;padding:0}.rf-button--text.rf-button--s .rf-button__adornment:not(:last-child),.rf-button--text.rf-button--m .rf-button__adornment:not(:last-child),.rf-button--text.rf-button--l .rf-button__adornment:not(:last-child),.rf-button--text.rf-button--xl .rf-button__adornment:not(:last-child){margin-left:0}.rf-button--text.rf-button--s .rf-button__adornment:not(:first-child),.rf-button--text.rf-button--m .rf-button__adornment:not(:first-child),.rf-button--text.rf-button--l .rf-button__adornment:not(:first-child),.rf-button--text.rf-button--xl .rf-button__adornment:not(:first-child){margin-right:0}.rf-button--text.rf-button--s .rf-button__text:first-child,.rf-button--text.rf-button--s .rf-button__text:last-child,.rf-button--text.rf-button--m .rf-button__text:first-child,.rf-button--text.rf-button--m .rf-button__text:last-child,.rf-button--text.rf-button--l .rf-button__text:first-child,.rf-button--text.rf-button--l .rf-button__text:last-child,.rf-button--text.rf-button--xl .rf-button__text:first-child,.rf-button--text.rf-button--xl .rf-button__text:last-child{margin:0}.rf-button--text-default,.rf-button--text-blue{color:var(--primary-60-main)}.rf-button--text-default:hover,.rf-button--text-default:focus-visible,.rf-button--text-blue:hover,.rf-button--text-blue:focus-visible{color:var(--primary-70)}.rf-button--text-default:active,.rf-button--text-blue:active{color:var(--primary-80)}.rf-button--text-default:disabled,.rf-button--text-blue:disabled{color:var(--neutral-30)}.rf-button--text-neutral{color:var(--neutral-50)}.rf-button--text-neutral:hover,.rf-button--text-neutral:focus-visible{color:var(--neutral-80)}.rf-button--text-neutral:active{color:var(--neutral-90)}.rf-button--text-neutral:disabled{color:var(--neutral-30)}.rf-button--text-green{color:var(--success-50-main)}.rf-button--text-green:hover,.rf-button--text-green:focus-visible{color:var(--success-60)}.rf-button--text-green:active{color:var(--success-70)}.rf-button--text-green:disabled{color:var(--neutral-30)}.rf-button--text-yellow{color:var(--warning-50-main)}.rf-button--text-yellow:hover,.rf-button--text-yellow:focus-visible{color:var(--warning-60)}.rf-button--text-yellow:active{color:var(--warning-70)}.rf-button--text-yellow:disabled{color:var(--neutral-30)}.rf-button--text-red{color:var(--error-60-main)}.rf-button--text-red:hover,.rf-button--text-red:focus-visible{color:var(--error-70)}.rf-button--text-red:active{color:var(--error-80)}.rf-button--text-red:disabled{color:var(--neutral-30)}.rf-button--danger{background-color:var(--error-10);color:var(--error-60-main)}.rf-button--danger:hover,.rf-button--danger:focus-visible{color:var(--error-70)}.rf-button--danger:active{color:var(--error-80)}.rf-button--danger:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--success{background-color:var(--success-10);color:var(--success-50-main)}.rf-button--success:hover,.rf-button--success:focus-visible{color:var(--success-60)}.rf-button--success:active{color:var(--success-70)}.rf-button--success:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--round{background-color:var(--neutral-05);color:var(--neutral-50);border-radius:48px}.rf-button--round-active{background-color:var(--primary-60-main);color:var(--static-white);border-radius:48px}.rf-button--round-loading{color:var(--primary-60-main)}.rf-button--round:hover,.rf-button--round:focus-visible{background-color:var(--neutral-10)}.rf-button--round:active{background-color:var(--neutral-20)}.rf-button--round:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--white{background-color:var(--neutral-00);color:var(--primary-60-main);box-shadow:var(--shadow-lvl1)}.rf-button--white:hover,.rf-button--white:focus-visible{color:var(--primary-70);box-shadow:var(--shadow-lvl4)}.rf-button--white:active{color:var(--primary-80)}.rf-button--white:disabled{color:var(--neutral-30)}
