.noscript{display:none}.script{display:block}body{background-color:#182987;background-image:url(/home-background.webp);background-size:cover;background-attachment:fixed;background-position:50%}@media(max-width:40rem){body{background-position:bottom}}body{padding:1em}.home-container{margin:0 auto;max-width:56em}br{opacity:0}a,body,h1,h2,p{word-break:keep-all;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.language{text-align:right}.language .language-switch{text-decoration:none;color:#fafafa;font-weight:500;font-size:.97em;padding:.5em;display:inline-block;position:relative;z-index:9}.characters{margin-top:-2em;text-align:center}.characters img{display:inline-block;max-width:100%;height:auto}.gsa{text-align:center;padding:0 1em;font-size:1.2em;color:#fafafa}@media(max-width:40rem){.gsa{font-size:1em}}.title{text-align:center;padding:.5em 1em}.title img{display:inline-block;max-width:100%;height:auto}.title .title-text{margin:0;color:#fafafa;font-size:2.1em;font-weight:800;letter-spacing:-.02em;line-height:1.25}@media(max-width:40rem){.title .title-text{font-size:1.7em}}.info{display:flex;align-items:center;justify-content:center}.info p{text-align:center;margin:.7em 3em .8em;font-size:1em;line-height:1.5;color:#fafafa}@media(max-width:40rem){.info p{margin-left:1em;margin-right:1em;text-align:left}.info p span{display:inline}}.info strong{font-weight:400;color:#ff73c1}.info span{display:block}.buttons{display:flex;align-items:center;justify-content:center;margin:0 1em;gap:.65em}.buttons a{display:flex;flex-direction:column;align-self:stretch;width:16rem;background-color:rgba(250,250,250,.893);border:4px solid #0b1551;border-radius:12px;text-decoration:none;color:#0b1551;user-select:none}.buttons a strong{color:#ff73c1}.buttons>a .buttons>a h2{font-weight:800;color:#0b1551}@media(hover:hover)and (pointer:fine){.buttons>a:hover{border-color:#4e78b6;background:#dacee6}}.end a{background-color:#c8c8c8;cursor:not-allowed;border-color:#828282;opacity:.6}.end a,.end a strong{color:#828282}.end a:hover{background-color:#c8c8c8;border-color:#828282}@media(max-width:40rem){.buttons{flex-direction:column;gap:.5em;margin:0 1em}.buttons>a{width:auto}}.buttons>a>h2{margin:.7rem 1rem;font-size:1.26em;line-height:1.3;font-weight:700}.small{font-size:.8em;color:#4e78b6}.step{font-size:1.3em}.buttons>a>p{margin:0 1em .7em}.advertisement,.buttons>a>p{font-size:.9em;line-height:1.5}.advertisement{margin:2em 1em 1em;display:flex;align-items:center;justify-content:center;color:#fafafa;padding-bottom:1.2em}.advertisement a{color:#ff73c1}.giveaway{color:#fafafa;text-align:center;margin-top:1em;margin-left:1em;margin-right:1em;line-height:1.5}@media(max-width:40rem){.giveaway{margin-top:.7em;margin-left:0;margin-right:0}.giveaway p{text-align:left}}.giveaway img{display:inline-block;margin-top:1em;margin-bottom:1em;width:100%;max-width:41em;height:auto}.giveaway p{margin-left:2em;margin-right:2em;margin-top:1em}.reward-notice{max-width:41em;margin:1em auto;padding:1.2em 1.5em;border:1px solid rgba(250,250,250,.35);border-radius:1em;background:rgba(11,21,81,.35);text-align:center}.reward-notice h3{margin:0 0 .6em;font-size:1.15em;font-weight:700;color:#fafafa}.reward-notice p{margin:0!important;font-size:1.05em;line-height:1.6;text-align:center!important}.reward-notice strong{font-weight:600}.reward-notice .item{color:#ff73c1;font-weight:700}.reward-notice .tier+.tier{margin-top:1em}.reward-notice ul.items{display:inline-block;margin:.4em 0 0;padding:0 0 0 1.4em;border:none;text-align:left;font-size:1.05em;line-height:1.7;color:#fafafa}.reward-notice ul.items a{margin-left:.3em;white-space:nowrap;font-size:.8em;color:rgba(250,250,250,.893)}.reward-notice ul{margin:1em 0 0;padding:.8em 0 0 1.2em;border-top:1px solid rgba(250,250,250,.2);text-align:left;font-size:.88em;line-height:1.6;color:rgba(250,250,250,.893)}@media(max-width:40rem){.reward-notice{padding:1em}.reward-notice br{display:none}}.sponsors{margin:0 1em 2em;padding-top:1.2em;border-top:1px solid rgba(250,250,250,.2);text-align:center;color:#fafafa}.sponsors h3{margin:0 0 .8em;font-size:.85em;font-weight:600;letter-spacing:.08em;color:rgba(250,250,250,.893)}.sponsors ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.8em;margin:0;padding:0;list-style:none}.sponsors a{display:inline-block;min-width:8em;padding:.6em 1.4em;border:1px solid rgba(250,250,250,.35);border-radius:.6em;background:rgba(11,21,81,.35);color:#fafafa;font-size:1.05em;font-weight:700;text-decoration:none}.sponsors a.logo{display:flex;align-items:center;justify-content:center;width:11em;height:3.6em;padding:.6em 1.2em;border-color:rgba(0,0,0,0);background:#fff;box-sizing:border-box}.sponsors a.logo img{display:block;max-width:100%;max-height:1.8em;width:auto;height:auto}.h26{position:relative;max-width:1078px;margin:0 auto;color:#fafafa;word-break:keep-all}.h26 em{font-style:normal;color:#ff73c1}.h26-bg{position:fixed;inset:0;z-index:-1;background-color:#01091c;background-size:cover;background-position:top}@media(max-width:48rem){.h26-bg{background-position:70% top}}.h26-header{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:2.6rem;min-height:9rem}.h26-badge{position:absolute;top:.2rem;left:1rem;padding:.35rem 1.4rem;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#d1065a,#3d227e);clip-path:polygon(.6rem 0,100% 0,calc(100% - .6rem) 100%,0 100%)}@media(max-width:48rem){.h26-badge{position:static;margin-bottom:.8rem;font-size:.85rem}}.h26-news{position:absolute;top:0;right:0;margin:0;width:357px}.h26-news img{display:block;width:100%;height:auto}@media(max-width:64rem){.h26-news{display:none}}.h26-anchor{position:relative;z-index:1;margin-bottom:-.85rem;cursor:default;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.h26-anchor img{display:block;width:170px;height:auto}.h26-title{position:relative;z-index:2;margin-bottom:-2.2rem;max-width:calc(100% - 2rem);user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.h26-title img{display:block;width:466px;max-width:100%;height:auto}.h26-title-text{position:relative;margin:0;padding:.55rem 2.4rem;background:#fff;color:#182987;font-size:1.9rem;font-weight:800;line-height:1.2;text-align:center}.h26-title-text:after,.h26-title-text:before{content:"";position:absolute;top:0;bottom:0;width:13px;background:linear-gradient(#182987,#019de8)}.h26-title-text:before{left:0}.h26-title-text:after{right:0}@media(max-width:48rem){.h26-title-text{font-size:1.3rem;padding:.5rem 1.6rem}}.h26-panel{position:relative;padding:4rem 2.6rem 3rem;background:rgba(1,25,88,.82);border-radius:.75rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.35)}@media(max-width:48rem){.h26-panel{padding:3.4rem 1rem 2rem;border-radius:.6rem}}.h26-lead{margin:0 0 2rem;text-align:center;font-size:1.15rem;line-height:1.6;font-weight:600}.h26-lead strong{display:block;color:#ff73c1;font-weight:600}@media(max-width:48rem){.h26-lead{font-size:1rem}}.h26-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:48rem){.h26-steps{grid-template-columns:1fr}}.h26-steps a{display:block;padding:1.4rem 1.3rem 1.6rem;min-height:15rem;background:#fff;color:#182987;border-radius:1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}@media(max-width:48rem){.h26-steps a{min-height:0}}.h26-steps:not(.is-disabled) a:hover{transform:translateY(-3px);box-shadow:0 .6rem 1.6rem rgba(255,115,193,.35)}.h26-steps h2{margin:.6rem 0 1rem;font-size:1.45rem;font-weight:800;line-height:1.3}.h26-steps h2 small{font-size:.9rem;font-weight:500;margin-left:.3rem}.h26-steps p{margin:0;font-size:1.02rem;line-height:1.65;color:#3b4373}.h26-steps.is-disabled a{background:rgba(255,255,255,.8);color:#46508a;cursor:not-allowed}.h26-steps.is-disabled a p{color:#555c86}.h26-steps.is-disabled a em{color:#a8467f}.h26-step{display:block;font-size:2.1rem;font-weight:800;line-height:1}.h26-rewards{max-width:739px;margin:2.6rem auto 0;padding:1.8rem 2.6rem 1.6rem;background:rgba(0,22,91,.55);border:1px solid rgba(255,255,255,.16);border-radius:1rem;backdrop-filter:blur(2px)}@media(max-width:48rem){.h26-rewards{padding:1.4rem 1.1rem}}.h26-rewards header{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1.6rem}.h26-rewards h3{margin:0;font-size:1.45rem;font-weight:800}.h26-tag{padding:.2rem .55rem;border-radius:5px;background:rgba(255,115,193,.3);font-size:.86rem;font-weight:600;line-height:1.5}.h26-items{margin:0 0 1.6rem;padding:0;list-style:none}.h26-items li{position:relative;margin:0 0 .75rem;padding-left:1.4rem;font-size:1.15rem;line-height:1.55}.h26-items li:before{content:"";position:absolute;left:0;top:.05rem;bottom:.05rem;width:4px;border-radius:2px;background:#ff73c1}.h26-items strong{color:#ff73c1;font-weight:700}.h26-items a{display:inline-block;margin-left:.5rem;padding:0 .35rem;border-radius:5px;background:rgba(255,255,255,.8);color:#182987;font-size:.72rem;font-weight:700;line-height:1.6;vertical-align:.15em;text-decoration:none;white-space:nowrap}.h26-notes{margin:0;padding:1.1rem 0 0 1.1rem;border-top:1px solid rgba(255,255,255,.2);font-size:.9rem;line-height:1.75;color:rgba(250,250,250,.88)}.h26-report{margin:3rem 0 0;text-align:center;font-size:1.1rem;font-weight:700}.h26-contact{margin:2rem 0 0;text-align:center;font-size:.98rem;line-height:1.75;color:rgba(250,250,250,.9)}.h26-contact a{color:#fafafa;text-decoration:none}@media(max-width:48rem){.h26-contact{text-align:left}}.h26 .sponsors{margin-top:2.6rem;border-top:none}@media(min-width:64rem){.h26{display:flex;flex-direction:column;justify-content:center;min-height:calc((100vh - 2em)/var(--fit-zoom, 1));min-height:calc((100dvh - 2em)/var(--fit-zoom, 1))}.h26>.language{position:absolute;top:-.75rem;right:0}.h26-header{padding-top:.2rem;min-height:0}.h26-badge{top:.6rem;left:.5rem}.h26-news{top:1.35rem;width:230px}.h26-anchor{margin-bottom:-.65rem}.h26-anchor img{width:128px}.h26-title{margin-bottom:-1.7rem}.h26-title img{width:400px}.h26-panel{padding:2.7rem 2rem 1.5rem}.h26-lead{margin-bottom:1.1rem;font-size:1rem;line-height:1.5}.h26-steps{gap:.9rem}.h26-steps a{min-height:0;padding:1rem 1.15rem 1.1rem}.h26-steps h2{margin:.35rem 0 .5rem;font-size:1.2rem}.h26-steps p{font-size:.92rem;line-height:1.55}.h26-step{font-size:1.6rem}.h26-bottom{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1.4rem;align-items:stretch;margin-top:1.1rem}.h26-rewards{max-width:none;margin:0;padding:1.1rem 1.5rem 1rem}.h26-rewards header{margin-bottom:.9rem;gap:.4rem .8rem}.h26-rewards h3{font-size:1.2rem}.h26-tag{font-size:.78rem}.h26-items{margin-bottom:.9rem}.h26-items li{margin-bottom:.4rem;padding-left:1.1rem;font-size:1rem}.h26-notes{padding-top:.7rem;font-size:.8rem;line-height:1.6}.h26-side{display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;text-align:left}.h26-report{margin:0;text-align:left;font-size:.95rem;line-height:1.5}.h26-contact{margin:0;text-align:left;font-size:.82rem;line-height:1.6}.h26 .sponsors{margin:0;padding:0;text-align:left}.h26 .sponsors h3{margin-bottom:.5rem;text-align:left}.h26 .sponsors ul{justify-content:flex-start;gap:.6rem}.h26 .sponsors a.logo{width:9.5rem;height:2.9rem}}