@property --border-angle{syntax:"<angle>";inherits:false;initial-value:135deg}@keyframes btn-border-spin{to{--border-angle:495deg}}.btn-border{isolation:isolate;position:relative}.btn-border>*{position:relative;z-index:1}.btn-border:before{border-radius:inherit;content:"";inset:0;padding:2px;position:absolute;--border-angle:135deg;background:linear-gradient(var(--border-angle),#fff,hsla(0,0%,100%,.1) 40%,#fff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.btn-border:focus-visible:before,.btn-border:hover:before{animation:btn-border-spin 3.2s linear infinite}@media (prefers-reduced-motion:reduce){.btn-border:focus-visible:before,.btn-border:hover:before{animation:none}}.btn-glass,.btn-orange,.btn-purple{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:8px;height:48px;line-height:1.2;padding:4px 6px 4px 20px;text-decoration:none;transition:transform .3s ease;white-space:nowrap;width:fit-content}.btn-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:12.7px;color:hsla(0,0%,100%,.85)}.btn-orange{background:var(--accent-orange-solid,#ee792f);color:#fff}.btn-purple{background:var(--primary-purple,#2c16df);color:#fff}.btn-glass:hover,.btn-orange:hover,.btn-purple:hover{transform:scale(1.04)}.btn-icon{align-items:center;background:#fff;border-radius:7px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.btn-glass .btn-icon,.btn-purple .btn-icon{color:var(--primary-purple,#2c16df)}.btn-orange .btn-icon{color:var(--accent-orange-solid,#ee792f)}.btn-icon--arrow{overflow:hidden;position:relative}.btn-icon--arrow .btn-icon__arrow{height:15px;position:absolute;width:15px}.btn-icon--arrow .btn-icon__arrow--out{opacity:1;transform:translate(0);transition:transform .38s cubic-bezier(.33,1,.68,1) .14s,opacity .1s ease .14s;z-index:2}.btn-icon--arrow .btn-icon__arrow--in{opacity:0;transform:translate(-7px,7px);transition:transform .38s cubic-bezier(.33,1,.68,1),opacity .1s ease;z-index:1}.btn-icon--arrow svg path{fill:currentColor}.btn-glass:hover .btn-icon--arrow .btn-icon__arrow--out,.btn-orange:hover .btn-icon--arrow .btn-icon__arrow--out,.btn-purple:hover .btn-icon--arrow .btn-icon__arrow--out{opacity:0;transform:translate(7px,-7px);transition:transform .38s cubic-bezier(.33,1,.68,1),opacity .1s ease}.btn-glass:hover .btn-icon--arrow .btn-icon__arrow--in,.btn-orange:hover .btn-icon--arrow .btn-icon__arrow--in,.btn-purple:hover .btn-icon--arrow .btn-icon__arrow--in{opacity:1;transform:translate(0);transition:transform .38s cubic-bezier(.33,1,.68,1) .14s,opacity .12s ease .14s;z-index:2}.truora-btn-kit{--t-btn-glass-text:hsla(0,0%,100%,.85)}.truora-btn-kit,.truora-btn-kit *,.truora-btn-kit :after,.truora-btn-kit :before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.btn-glass,.btn-icon--arrow .btn-icon__arrow,.btn-orange,.btn-purple{transform:none!important;transition:none!important}.btn-icon--arrow .btn-icon__arrow--in{display:none}}