@font-face{font-family:Certi Badge Space Grotesk;src:url(../media/space-grotesk-medium.42pc_uy7s2b92.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Certi Badge Space Grotesk;src:url(../media/space-grotesk-semibold.3g033xvb-t0-h.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Certi Badge Space Grotesk;src:url(../media/space-grotesk-bold.1vav9oetsmkz_.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.FBFTXq_rotator{isolation:isolate}.FBFTXq_panel{container-type:size}.FBFTXq_decoration{aspect-ratio:4/5;pointer-events:none;width:max(100cqw,80cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.FBFTXq_confetti{opacity:var(--piece-opacity);animation:FBFTXq_confettiFall var(--piece-duration) linear var(--piece-delay) infinite;border-radius:3px;position:absolute}@keyframes FBFTXq_confettiFall{0%{opacity:0;translate:0 -3.25cqw}25%,75%{opacity:var(--piece-opacity)}to{opacity:0;translate:0 3.25cqw;rotate:var(--piece-turn)}}.FBFTXq_sheetGrid{background-image:linear-gradient(#1c824c1c 1px,#0000 1px),linear-gradient(90deg,#1c824c1c 1px,#0000 1px);background-position:-2.5cqw 0;background-size:12cqw 4.25cqw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 36% at 50% 30%,#0000 55%,#000 100%);mask-image:radial-gradient(62% 36% at 50% 30%,#0000 55%,#000 100%)}.FBFTXq_sheetGlow{background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;width:72.5%;height:42%;position:absolute;top:45%;left:13.75%}.FBFTXq_artworkArea{justify-content:center;width:100%;height:100%;display:flex;position:relative;container-type:size}.FBFTXq_openBadge{aspect-ratio:688/352;flex:none;align-self:flex-start;width:min(100%,195.455cqh);position:relative;container-type:inline-size}.FBFTXq_plate{width:49.4186%;height:31.8182%;position:absolute;top:11.3636%;left:25.2907%}.FBFTXq_plate>*{position:absolute}.FBFTXq_bezel{background:linear-gradient(160deg,#23272e,#0f1114 60%,#1b1e23);border-radius:3.34302cqw;inset:-1.01744cqw;box-shadow:0 3.48837cqw 6.68605cqw #0000008c,inset 0 1px #ffffff14}.FBFTXq_face{isolation:isolate;color:#26303b;background:linear-gradient(135deg,#fff,#b8c4d0 30%,#f9fbfd 48%,#b3becb 72%,#eef1f4);border-radius:2.32558cqw;outline:1px solid #fff6;align-items:center;gap:2.61628cqw;padding:0 3.19767cqw 0 1.88953cqw;display:flex;inset:0;overflow:hidden;box-shadow:0 .2907cqw .87209cqw #00000040,0 3.48837cqw 6.97674cqw #00000073}.FBFTXq_sealWindow{background:#fff;border-radius:2.03488cqw;flex:none;place-items:center;width:12.5cqw;height:12.5cqw;display:grid}.FBFTXq_sealMark{object-fit:contain;width:84%;height:84%}.FBFTXq_sealText{text-align:left;white-space:nowrap}.FBFTXq_sealText b{letter-spacing:.05em;font:700 5.23256cqw/1 Certi Badge Space Grotesk,sans-serif;display:block}.FBFTXq_sealText small{letter-spacing:.03em;color:#66707c;margin-top:1.01744cqw;font:600 2.03488cqw Certi Badge Space Grotesk,sans-serif;display:block}@property --signin-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.FBFTXq_ring{pointer-events:none;filter:drop-shadow(0 0 5px #c8e1ffd9)drop-shadow(0 0 2px #fff9);background:conic-gradient(from var(--signin-edge-angle), transparent 0deg 16deg, #fff 46deg, transparent 76deg 196deg, #fffc 226deg, transparent 256deg 360deg), #ffffff1f;border-radius:3.34302cqw;padding:.2907cqw;animation:5s linear infinite FBFTXq_edgeOrbit;inset:-1.01744cqw;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes FBFTXq_edgeOrbit{to{--signin-edge-angle:360deg}}.FBFTXq_glint{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.6;background:linear-gradient(90deg,#0000,#ffffff26 25%,#ffffffd9 50%,#ffffff26 75%,#0000);width:22%;animation:6s cubic-bezier(.4,0,.2,1) infinite FBFTXq_plateGlint;position:absolute;top:-60%;bottom:-60%;left:-140%;transform:skew(-45deg)}@keyframes FBFTXq_plateGlint{0%,12%{transform:translate(0)skew(-45deg)}60%,to{transform:translate(1636%)skew(-45deg)}}.FBFTXq_caption{white-space:nowrap;justify-content:center;align-items:center;gap:2.61628cqw;display:flex;position:absolute;top:58.5227%;left:0;right:0}.FBFTXq_caption b{letter-spacing:-.01em;color:#ffffffe6;font:500 3.34302cqw Certi Badge Space Grotesk,sans-serif}.FBFTXq_certiLogo{width:auto;height:4.36047cqw}.FBFTXq_edtechLogo{filter:brightness(0)invert();opacity:.92;width:auto;height:2.47093cqw}.FBFTXq_separator{background:#ffffff4d;flex:none;width:1px;height:4.36047cqw}.FBFTXq_dot{background:#ffffff73;border-radius:50%;flex:none;width:.72674cqw;height:.72674cqw}.FBFTXq_kakaotalk{object-fit:contain;object-position:top;width:auto;max-width:100%;height:100%}.FBFTXq_program{aspect-ratio:688/400;flex:none;align-self:flex-start;width:min(100%,207.229cqh);position:relative;container-type:inline-size}.FBFTXq_programBase{width:100%;height:100%;display:block}.FBFTXq_programLayer{width:100%;height:100%;position:absolute;inset:0}.FBFTXq_programRow{animation:4.5s ease-out infinite both FBFTXq_programRow}.FBFTXq_programCount{color:#18181b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:2.49%;height:4%;font-size:2.03488cqw;font-weight:700;line-height:1;display:flex;position:absolute;top:68.5%;left:24.85%}@keyframes FBFTXq_programRow{0%{opacity:0;translate:-1.2%}9%,82%{opacity:1;translate:0}90%,to{opacity:0}}.FBFTXq_progress{transform-origin:0;animation:7s linear forwards FBFTXq_slideProgress}@keyframes FBFTXq_slideProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.FBFTXq_panel,.FBFTXq_rotator button span{transition:none!important}.FBFTXq_ring,.FBFTXq_glint,.FBFTXq_confetti,.FBFTXq_programRow,.FBFTXq_progress{animation:none!important}.FBFTXq_programRow{opacity:1;translate:none}.FBFTXq_glint{display:none}}
