:root{--p-bg:#fbfbfa;--p-surface:#fff;--p-surface-2:#f3f3f1;--p-border:#e6e6e2;--p-text:#2b2b2f;--p-text-dim:#6a6a64;--p-text-faint:#9c9c95;--p-accent:#5e7c99;--p-on-accent:#f5f7fa;--p-backdrop:radial-gradient(120% 80% at 50% -10%, #fff, #f4f4f2);--p-font-display:var(--font-lora), Georgia, "Times New Roman", serif;--p-radius:14px;--p-font:var(--font-lexend), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-sp-1:4px;--p-sp-2:8px;--p-sp-3:12px;--p-sp-4:16px;--p-sp-5:24px;--p-sp-6:32px;--p-sp-7:48px;--p-sp-8:64px;--p-fs-12:12px;--p-fs-13:13px;--p-fs-14:14px;--p-fs-16:16px;--p-fs-18:18px;--p-fs-22:22px;--p-fs-28:28px;--p-dur:.48s;--p-ok:#4f9d69;--p-warn:#c79a3a;--p-danger:#c25b52;--p-safe-t:env(safe-area-inset-top,0px);--p-safe-b:env(safe-area-inset-bottom,0px);--p-nav-h:60px}*{box-sizing:border-box}html,body{overscroll-behavior:contain;margin:0;padding:0}body{background:var(--p-bg);color:var(--p-text);font-family:var(--p-font);-webkit-font-smoothing:antialiased;min-height:100dvh}.p-themed{background:var(--p-backdrop);min-height:100dvh;color:var(--p-text);transition:background var(--p-dur) ease, color var(--p-dur) ease}@media (prefers-reduced-motion:reduce){.p-themed{transition:none}}.p-display{font-family:var(--p-font-display)}@keyframes ej-spin{to{transform:rotate(360deg)}}.ej-spin{will-change:transform;animation:2.4s linear infinite ej-spin}@media (prefers-reduced-motion:reduce){.ej-spin{animation-duration:9s}}.ej-vortex-spin{will-change:transform;animation:90s linear infinite ej-spin}@media (prefers-reduced-motion:reduce){.ej-vortex-spin{animation:none}}
@font-face{font-family:lexend;src:url(../media/Lexend_var-s.p.1rc-29qenezoq.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.yYmvhG_className{font-family:lexend,lexend Fallback;font-style:normal}.yYmvhG_variable{--font-lexend:"lexend", "lexend Fallback"}
@font-face{font-family:lora;src:url(../media/Lora_var-s.p.3k1ouoitifycx.ttf)format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:lora Fallback;src:local(Arial);ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:105.08%}.zEJPMG_className{font-family:lora,lora Fallback;font-style:normal}.zEJPMG_variable{--font-lora:"lora", "lora Fallback"}
