@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_188c4a60-module__VFQxzG__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}
@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23135ca79f77541b-s.p.0p0zz7op9cur6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/116f85ba746052ed-s.3j77hbxm0fq5w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0dcb58815ea843cf-s.42sg87yhs9l90.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb116f8ccfc8db06-s.p.2zq9-mkx8wxwp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mitr Fallback;src:local(Arial);ascent-override:100.52%;descent-override:36.71%;line-gap-override:0.0%;size-adjust:114.4%}.mitr_fc9f49cf-module__dXn5Pa__className{font-family:Mitr,Mitr Fallback;font-style:normal;font-weight:500}
.rz-root,.rz-root [data-theme]{--color-correct:#2f9e5b;--color-retry:#b8752e;--color-gold:#f0a93e;--color-gold-100:#fdecc8;--color-gold-700:#9a5e0e;--rz-deep:#4a0d20;--rz-planet:radial-gradient(120% 55% at 50% 0%, #cf4d77 0%, #b02a55 1.2%, #a81f49 4%, #7a1636 24%, #4a0d20 52%, #34081a 100%);--rz-planet-down:radial-gradient(circle closest-side at 50% 50%, #4a0d20 calc(100% - 78px), #7a1636 calc(100% - 52px), #a81f49 calc(100% - 24px), #b02a55 calc(100% - 6px), #cf4d77 100%)}html:not([data-rz-theme=dark]) .rz-root,.rz-root [data-theme=light]{--color-paper:#faf7f1;--color-paper-2:#f1ecdc;--color-line:#e4dfd1;--color-ink:#20232d;--color-ink-soft:#63677a;--color-ink-faint:#9a9686;--color-ink-deep:#171a22;--color-accent-50:#fbedf0;--color-accent-200:#efc4cf;--color-accent-500:#a81f49;--rz-accent-text:#a81f49;--rz-word-fill:#4a0d20;--rz-word-stroke:none;--color-accent-700:#7a1636;--color-accent-900:#4a0d20;--shadow-card:0 24px 60px #20232d1f;--rz-ring:#e4dfd1;--rz-toggle-bg:#fbedf0;--rz-header-bg:#faf7f1d1;--rz-sky-top:#faf7f1;--rz-sky-bottom:#f1d9db;--rz-glyph:#d63a6680;--rz-glow:0 -18px 56px #a81f494d, 0 -80px 180px #be345e4d, 0 -170px 340px #d664824d;--rz-glow-down:0 18px 56px #a81f494d, 0 80px 180px #be345e4d, 0 170px 340px #d664824d}html[data-rz-theme=dark] .rz-root,.rz-root [data-theme=dark]{--color-paper:#252936;--color-paper-2:#2e3342;--color-line:#404658;--color-ink:#eef0f6;--color-ink-soft:#b4bacb;--color-ink-faint:#8a91a6;--color-ink-deep:#1b1e28;--color-accent-50:#3a1824;--color-accent-200:#8a1f40;--color-accent-500:#a81f49;--color-accent-700:#c42d5b;--color-accent-900:#fbd6e0;--rz-word-fill:#eef0f6;--rz-word-stroke:none;--rz-accent-text:#d12b5d;--shadow-card:0 18px 44px #0a0c1461, inset 0 1px 0 #ffffff0f;--rz-ring:#eef0f61f;--rz-toggle-bg:#2e3342;--rz-header-bg:#252936d1;--rz-sky-top:#1f2330;--rz-sky-bottom:#35212c;--rz-glyph:#be2855b3;--rz-glow:0 -18px 56px #be285557, 0 -90px 200px #a81f4985, 0 -190px 380px #a81f4961;--rz-glow-down:0 18px 56px #be285557, 0 90px 200px #a81f4985, 0 190px 380px #a81f4961;--rz-planet:radial-gradient(120% 55% at 50% 0%, #b8325c 0%, #a81f49 1.5%, #a81f49 4%, #7a1636 24%, #4a0d20 52%, #34081a 100%);--rz-planet-down:radial-gradient(circle closest-side at 50% 50%, #4a0d20 calc(100% - 78px), #7a1636 calc(100% - 52px), #a81f49 calc(100% - 24px), #b8325c 100%)}.rz-sky{background:linear-gradient(to bottom, var(--rz-sky-top) 0%, var(--rz-sky-top) 28%, var(--rz-sky-bottom) 100%)}.rz-planet{aspect-ratio:1;background:var(--rz-planet);border-radius:50%;width:max(1100px,140vw);position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 6px 18px #ffd6e052}.rz-sky-down{background:linear-gradient(to top, var(--rz-sky-top) 0%, var(--rz-sky-top) 45%, var(--rz-sky-bottom) 100%)}.rz-planet-down{aspect-ratio:1;background:var(--rz-planet-down);width:max(1600px,220vw);box-shadow:inset 0 -6px 18px #ffd6e052, var(--rz-glow-down);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.rz-ring-edge{box-shadow:inset 0 0 0 1.5px #ffecf1f2,0 0 0 1.5px #ffecf1f2,0 0 28px #d6486f47,inset 0 0 20px #d6486f29}.rz-header{background:var(--rz-header-bg);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rz-progress{display:none}.rz-intro-pop{animation:1.1s cubic-bezier(.2,1.4,.4,1) .7s both rzPop}.rz-intro-2{animation:1.3s cubic-bezier(.2,.7,.2,1) 1.25s both rzTagIn}.rz-intro-planet{animation:2.4s cubic-bezier(.16,.8,.2,1) both rzPlanetIn}@keyframes rzPop{0%{opacity:0;transform:scale(.6)rotate(-20deg)}}@keyframes rzFadeUp{0%{opacity:0;transform:translateY(18px)}}@keyframes rzPlanetIn{0%{opacity:0;transform:translateY(300px)scale(.94)}40%{opacity:1}}.rz-float{animation:5.5s ease-in-out infinite rzFloat}.rz-float-slow{animation:7s ease-in-out infinite rzFloat}.rz-spin-slow{animation:60s linear infinite rzSpin}@keyframes rzFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes rzSpin{to{rotate:360deg}}.rz-shake{animation:.42s rzShake}@keyframes rzShake{20%,60%{translate:-6px}40%,80%{translate:6px}}@supports (animation-timeline:view()){.rz-header{animation:linear both rzHeader;animation-timeline:scroll(root);animation-range:0 320px}@keyframes rzHeader{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}}.rz-brand{animation:linear both rzBrand;animation-timeline:scroll(root);animation-range:220px 460px}@keyframes rzBrand{0%{opacity:0;transform:translateY(10px)}}.rz-progress{transform-origin:0;animation:linear both rzProgress;animation-timeline:scroll(root);display:block}@keyframes rzProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rz-hero-lift{animation:linear both rzLift;animation-timeline:view();animation-range:exit exit 70%}@keyframes rzLift{to{opacity:0;transform:translateY(-120px)scale(.94)}}.rz-planet-grow{animation:linear both rzGrow;animation-timeline:view();animation-range:exit}@keyframes rzGrow{to{transform:translateY(-22%)scale(1.3)}}.rz-reveal{animation:linear both rzReveal;animation-timeline:view();animation-range:entry 5% cover 28%}.rz-reveal-2{animation:linear both rzReveal;animation-timeline:view();animation-range:entry 15% cover 34%}.rz-reveal-3{animation:linear both rzReveal;animation-timeline:view();animation-range:entry 25% cover 40%}@keyframes rzReveal{0%{opacity:0;transform:translateY(48px)}}.rz-draw{transform-origin:top;animation:linear both rzDraw;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes rzDraw{0%{transform:scaleY(0)}}.rz-zoom{animation:linear both rzZoom;animation-timeline:view();animation-range:entry cover 42%}@keyframes rzZoom{0%{opacity:.2;transform:scale(.86)translateY(60px)}}.rz-glow-in{animation:linear both rzGlowIn;animation-timeline:view();animation-range:entry cover 36%}@keyframes rzGlowIn{0%{opacity:0;transform:scale(.6)}}.rz-rise{animation:linear both rzRise;animation-timeline:view();animation-range:entry cover 60%}@keyframes rzRise{0%{transform:translateY(260px)}}.rz-descend{animation:linear both rzDescend;animation-timeline:view();animation-range:entry cover 35%}@keyframes rzDescend{0%{transform:translateY(-140px)}}}@media (prefers-reduced-motion:reduce){.rz-intro-pop,.rz-intro-2,.rz-intro-planet,.rz-word-rise,.rz-arc-tag,.rz-logo-arc,.rz-logo-head,.rz-logo-chev,.rz-glyph-in,.rz-intro-nav,.rz-intro-side,.rz-arrow--down,.rz-float,.rz-float-slow,.rz-spin-slow,.rz-shake,.rz-hero-lift,.rz-planet-grow,.rz-reveal,.rz-reveal-2,.rz-reveal-3,.rz-draw,.rz-zoom,.rz-glow-in,.rz-rise,.rz-descend,.rz-brand{animation:none!important}}@media (max-width:1100px){.rz-hide-md{display:none!important}}@media (max-width:640px){.rz-hide-sm{display:none!important}}.rz-arrow{z-index:36;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:44px;margin-left:-24px;padding:0;transition:opacity .25s,color .25s;display:flex;position:fixed;left:50%}.rz-arrow--up{top:84px}.rz-arrow--down{bottom:10px}.rz-arrow:hover{color:#fff!important}.rz-bob-down{animation:1.8s ease-in-out infinite rzBobDown}.rz-bob-up{animation:1.8s ease-in-out infinite rzBobUp}@keyframes rzBobDown{50%{translate:0 3px}}@keyframes rzBobUp{50%{translate:0 -3px}}.rz-foot{z-index:2;box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px 32px;width:100%;padding:clamp(12px,2.2vh,24px) clamp(16px,3vw,44px);display:grid;position:relative}.rz-foot-mid{text-align:center}.rz-foot-links{flex-wrap:wrap;justify-self:end;gap:8px 24px;display:flex}.rz-foot-links a{color:var(--color-ink-soft);font-size:13.5px;text-decoration:none}@media (max-width:900px){.rz-foot{text-align:center;grid-template-columns:1fr;justify-items:center}.rz-foot-links{justify-content:center;justify-self:center}}@media (prefers-reduced-motion:reduce){.rz-bob-down,.rz-bob-up{animation:none!important}}.rz-planet-down{width:max(5600px,800vw)}@supports (animation-timeline:view()){@keyframes rzDescend{0%{transform:translateY(-50px)}}}.rz-header{transition:background-color .3s,border-color .3s,color .3s}.rz-header--crimson{--rz-header-bg:#4a0d206b;--color-line:#ffd6e429;--color-ink:#faf7f1;--color-ink-soft:#faf7f1d1}html:not([data-rz-theme=dark]) .rz-root .rz-header--crimson{--color-accent-500:#ee6f94;--color-accent-700:#f7afc4;--color-paper:#252936}.rz-glyph-in{animation:1s cubic-bezier(.2,.8,.2,1) both rzGlyphIn,7s ease-in-out infinite rzFloat}@keyframes rzGlyphIn{0%{opacity:0;scale:.3}}.rz-intro-nav{animation:.8s cubic-bezier(.2,.8,.2,1) .3s both rzDown}@keyframes rzDown{0%{opacity:0;transform:translateY(-18px)}}.rz-intro-side{animation:.9s cubic-bezier(.2,.8,.2,1) 4.7s both rzSide}@keyframes rzSide{0%{opacity:0;transform:translate(24px,-50%)}}.rz-arrow--down{animation:.9s 4.9s both rzFadeIn}@keyframes rzFadeIn{0%{opacity:0}}.rz-lockup{height:0;position:absolute;top:0;left:0;right:0}.rz-arc-tag{animation:1.2s 4.1s both rzArcTag}@keyframes rzArcTag{0%{opacity:0}}.rz-logo-arc{stroke-dasharray:100 200;animation:1.1s cubic-bezier(.55,0,.25,1) .5s both rzLogoArc}@keyframes rzLogoArc{0%{opacity:0;stroke-dasharray:5 200}2%{opacity:1;stroke-dasharray:5 200}to{opacity:1;stroke-dasharray:100 200}}.rz-logo-head{transform-box:fill-box;transform-origin:50%;animation:.36s cubic-bezier(.2,1.5,.4,1) 1.45s both rzLogoHead}@keyframes rzLogoHead{0%{opacity:0;transform:scale(.2)}}.rz-logo-chev{stroke-dasharray:100 200;animation:.52s cubic-bezier(.45,0,.25,1) 1.65s both rzLogoChev}@keyframes rzLogoChev{0%{opacity:0;stroke-dasharray:5 200}2%{opacity:1;stroke-dasharray:5 200}to{opacity:1;stroke-dasharray:100 200}}.rz-planet-halo{box-shadow:var(--rz-glow);background:0 0}.rz-planet-halo:after{display:none}.rz-word-rise{animation:1.5s cubic-bezier(.22,.8,.2,1) 2.6s both rzWordRise}@keyframes rzWordRise{0%{opacity:0;transform:translateY(var(--rise))}1%{opacity:1;transform:translateY(var(--rise))}to{opacity:1;transform:none}}.rz-knob{background:#a81f49;border-radius:999px;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:27px;box-shadow:0 2px 6px #0a0c1440}.rz-moon{stroke:#9a9686}.rz-sun{stroke:#faf7f1}html[data-rz-theme=dark] .rz-knob{background:#171a22;left:3px}html[data-rz-theme=dark] .rz-moon{stroke:#eef0f6}html[data-rz-theme=dark] .rz-sun{stroke:#8a91a6}.rz-planet{overflow:hidden}.rz-planet-rings{aspect-ratio:1;pointer-events:none;width:max(1296px,90vw);position:absolute;top:60svh;left:50%;transform:translate(-50%,-50%)}.rz-root [class*=bg-accent-500]{color:#faf7f1}html[data-rz-theme=dark] .rz-header--crimson [class*=bg-accent-500]{color:#a81f49;background:#faf7f1}html[data-rz-theme=dark] .rz-header--crimson [class*=bg-accent-500]:hover{background:#fff}@media (max-width:640px){.rz-anchor,.rz-planet{top:calc(50% + 8svh)!important}.rz-logo-wrap{position:relative;filter:none!important}.rz-logo-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#a81f4942,#a81f4900);border-radius:50%;position:absolute;inset:-34%}.rz-intro-nav a,.rz-intro-nav button{white-space:nowrap}.rz-intro-nav{gap:4px!important}.rz-intro-nav a:not([class*=bg-accent]){padding-left:2px!important;padding-right:2px!important;font-size:14px!important}.rz-sec-about{padding-top:96px!important;padding-bottom:64px!important}.rz-about-wrap{flex-flow:column!important;gap:20px!important}.rz-about-left{display:contents}.rz-about-wrap>ol{order:1;flex:none!important}.rz-about-medal{order:2;justify-content:center;margin-top:0!important}.rz-sec-try{padding-top:132px!important;padding-bottom:64px!important}.rz-try-card{min-height:360px!important}}@media (max-width:380px){.rz-intro-nav [class*=bg-accent]{height:44px!important;min-height:44px!important;padding-left:16px!important;padding-right:16px!important;font-size:15px!important}}@media (min-width:641px) and (max-width:1100px) and (orientation:portrait){.rz-anchor,.rz-planet{top:calc(50% + 6svh)!important}}@media (min-width:1101px) and (max-width:1400px) and (orientation:landscape) and (pointer:coarse){.rz-anchor,.rz-planet{top:calc(50% + 9svh)!important}}@media (max-width:1100px),(pointer:coarse){.rz-zoom{animation:none!important}.rz-sec-try{padding-top:136px!important;padding-bottom:72px!important}}@media (max-height:900px){.rz-try-card{min-height:360px!important}}@supports not (animation-timeline:view()){.rz-header,.rz-brand{transition:background-color .3s,border-color .3s,opacity .3s}html[data-rz-top="1"] .rz-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}html[data-rz-top="1"] .rz-brand{opacity:0}}@media (max-width:640px){.rz-intro-nav{display:contents!important}.rz-theme-btn{order:0}.rz-brand{order:1}.rz-brand--hero{display:none!important}.rz-login{order:2;margin-left:auto}.rz-intro-nav>a:last-child,.rz-intro-nav>:last-child{order:3}}
