.kl-home--sarah .kl-hero__actions{align-items:center}.kl-home--sarah .kl-button--purchase{isolation:isolate;pointer-events:auto;cursor:pointer;font-weight:720;position:relative;overflow:hidden}.sarah-product__pending{pointer-events:auto;letter-spacing:normal;text-transform:none;opacity:1;border-radius:.78rem;justify-content:center;align-items:center;gap:.5rem;width:auto;min-height:2.8rem;padding:.68rem .92rem;font-family:inherit;font-size:0;font-weight:720;line-height:normal;display:inline-flex;cursor:pointer!important}.sarah-product__pending:disabled{pointer-events:none;opacity:.72;cursor:wait!important}.sarah-product__pending:before{content:"";background:currentColor;flex:0 0 .95rem;width:.95rem;height:.95rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.sarah-product__pending:after{content:"Vásárlás";font-size:.82rem;font-weight:720;line-height:1}html[lang=en] .sarah-product__pending:after{content:"Purchase"}.site-ui-root.sarah-purchase-route-leaving .kl-home__content-window{pointer-events:none;animation:.17s cubic-bezier(.4,0,1,1) both sarah-purchase-route-leave}.site-ui-root.sarah-purchase-route-entering .sarah-product__window{animation:.26s cubic-bezier(.22,1,.36,1) both sarah-purchase-route-enter}.sarah-product__purchase{scroll-margin-top:.9rem}.sarah-product__purchase.sarah-product__purchase--arrived{animation:2.2s cubic-bezier(.22,1,.36,1) both sarah-purchase-arrival}@keyframes sarah-purchase-route-leave{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.35rem)scale(.994)}}@keyframes sarah-purchase-route-enter{0%{opacity:0;transform:translateY(.55rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sarah-purchase-arrival{0%{border-color:#72e7ad2b;box-shadow:0 0 #34d68b00,0 20px 54px -42px #34d68b00}24%{border-color:#72e7ad61;box-shadow:0 0 0 1px #72e7ad17,0 0 42px -18px #34d68b6b,0 28px 78px -38px #34d68b7a}52%{border-color:#84f1bc75;box-shadow:0 0 0 1px #84f1bc1f,0 0 54px -18px #34d68b80,0 30px 86px -38px #34d68b8a}68%{border-color:#7cecb566;box-shadow:0 0 0 1px #7cecb517,0 0 46px -20px #34d68b66,0 28px 80px -40px #34d68b70}to{border-color:#72e7ad2b;box-shadow:0 0 #34d68b00,0 20px 54px -42px #34d68b00}}@media(max-width:620px){.kl-home--sarah .kl-hero__actions{align-items:stretch}.kl-home--sarah .kl-hero__actions .kl-button{justify-content:center}}@media(prefers-reduced-motion:reduce){.kl-home--sarah .kl-button--purchase,.site-ui-root.sarah-purchase-route-leaving .kl-home__content-window,.site-ui-root.sarah-purchase-route-entering .sarah-product__window,.sarah-product__purchase.sarah-product__purchase--arrived{transition:none!important;animation:none!important;transform:none!important}}.sarah-product__purchase-panel:after{content:"Vásárlásoddal támogatod a Sarah jelenlegi fejlesztését és a jövőben tervezett új funkciók megvalósítását. Köszönöm a támogatásodat!";color:#83938b;max-width:28rem;margin-top:1.1rem;font-size:.76rem;line-height:1.55;display:block}html[lang=en] .sarah-product__purchase-panel:after{content:"Your purchase supports Sarah's current development and helps make future planned features possible. Thank you for your support!"}.sarah-checkout-result__backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03070ac2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sarah-checkout-result{background:radial-gradient(circle at 100% 0,#3eba811f,#0000 42%),#0f1518;border:1px solid #81dfb138;border-radius:1.25rem;width:min(34rem,100%);padding:clamp(1.25rem,4vw,2rem);box-shadow:0 28px 90px #00000085}.sarah-checkout-result__eyebrow{color:#73dba5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:760;display:block}.sarah-checkout-result h2{color:#f4faf7;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,5vw,2.15rem)}.sarah-checkout-result>p{color:#aebbb5;margin:.8rem 0 0;line-height:1.65}.sarah-checkout-result__loader{border:2px solid #7edeb02e;border-top-color:#7bdba8;border-radius:50%;width:2rem;height:2rem;margin-top:1.25rem;animation:.8s linear infinite sarah-checkout-spin}.sarah-checkout-result__license{background:#060c0ead;border:1px solid #7bdba82e;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:1.25rem;padding:1rem;display:grid}.sarah-checkout-result__license>span{color:#7f9188;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:700}.sarah-checkout-result__license code{overflow-wrap:anywhere;color:#e8fff3;letter-spacing:.045em;-webkit-user-select:all;user-select:all;min-width:0;font-size:clamp(.82rem,2.4vw,1rem);font-weight:720}.sarah-checkout-result__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}@keyframes sarah-checkout-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.sarah-checkout-result__license{grid-template-columns:1fr}.sarah-checkout-result__license .kl-button,.sarah-checkout-result__actions .kl-button{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.sarah-checkout-result__loader{animation-duration:1.8s}}
