@charset "UTF-8";:root{--back-color:#2b323c;--main-color:#334056;--bg-card-color:rgb(51 64 86 / 60%);--dark-color:#23282e;--text-color:#cfd4da;--white-color:#fff;--blue-color:#0396ff;--action-bg:#0078d6;--action-text:var(--white-color);--green-color:#48c432;--red-color:#eb4242;--grid-module:4px;--border-subtle:rgb(255 255 255 / 10%);--text-muted:rgb(255 255 255 / 70%);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--shadow-card:4px 4px 8px 0 rgb(0 0 0 / 20%);--glow-action:0 0 10px var(--action-bg);--t-fast:.15s}.modal--points-login{padding:calc(var(--grid-module) * 5);border-radius:25px 25px 0 0}@media (min-width: 992px){.modal--points-login{max-width:450px;padding:calc(var(--grid-module) * 6) calc(var(--grid-module) * 8);border-radius:20px}}.modal-overlay:has(~.modal--points-login){z-index:9000}.header.svelte-4d5nlg.svelte-4d5nlg{position:relative;margin-bottom:calc(var(--grid-module) * 4)}.title.svelte-4d5nlg.svelte-4d5nlg{padding:0 calc(var(--grid-module) * 10);font-size:20px;font-weight:700;text-align:center}@media (min-width: 992px){.title.svelte-4d5nlg.svelte-4d5nlg{font-size:24px;line-height:35px}}.close.svelte-4d5nlg.svelte-4d5nlg{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:calc(var(--grid-module) * -2);width:40px;height:40px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-color);transform:translateY(-50%);transition:background .15s ease,color .15s ease}.close.svelte-4d5nlg.svelte-4d5nlg:hover{background:rgba(255,255,255,.06);color:var(--white-color)}.message.svelte-4d5nlg.svelte-4d5nlg{margin-bottom:calc(var(--grid-module) * 5);color:var(--text-color);font-size:16px;font-weight:500;line-height:1.5;text-align:center}.perks.svelte-4d5nlg.svelte-4d5nlg{display:flex;flex-direction:column;padding:calc(var(--grid-module) * 4);border-radius:12px;margin-bottom:calc(var(--grid-module) * 6);background:rgba(255,255,255,.05);font-size:14px;font-weight:500;gap:calc(var(--grid-module) * 3);line-height:20px}.perks.svelte-4d5nlg li.svelte-4d5nlg{display:flex;align-items:flex-start;gap:calc(var(--grid-module) * 3)}.perks__icon.svelte-4d5nlg.svelte-4d5nlg{display:inline-flex;flex:0 0 20px;color:#ffde00}.buttons.svelte-4d5nlg.svelte-4d5nlg{display:flex;width:100%;flex-direction:column;align-items:center;gap:calc(var(--grid-module) * 4)}
