.NY8ZIW_shell{--paper:#faf4e6;--ink:#4b2c21;--muted:#766252;--line:#d7c6ad;--blue:#a9cbe2;--mint:#c8d8bb;--coral:#eeb8a5;background-color:var(--paper);min-height:100svh;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;background-image:none;background-size:6px 6px;font-family:Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;line-height:1.7}.NY8ZIW_shell :is(h1,h2,h3,p,figure){margin:0}.NY8ZIW_shell :is(a,summary):focus-visible{outline-offset:6px;border-radius:3px;outline:3px solid #34688a}.NY8ZIW_shell ::selection{background:var(--blue);color:var(--ink)}.NY8ZIW_shell section{padding:88px 0}.NY8ZIW_shell section+section{border-top:1px solid var(--line)}.NY8ZIW_wrap{width:min(1120px,100% - 64px);margin:auto}.NY8ZIW_skip{z-index:5;background:var(--ink);color:var(--paper);padding:10px 18px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.NY8ZIW_skip:focus{transform:none}.NY8ZIW_header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.NY8ZIW_brand{align-items:center;gap:12px;font-size:24px;font-weight:900;line-height:1;display:flex}.NY8ZIW_brand img{border-radius:12px}.NY8ZIW_nav{align-items:center;gap:26px;font-size:14px;font-weight:650;display:flex}.NY8ZIW_nav a{padding:10px 0}.NY8ZIW_nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.NY8ZIW_shell .NY8ZIW_hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding:76px 0 88px;display:grid}.NY8ZIW_hero h1{letter-spacing:-.04em;text-wrap:balance;margin-top:0;font-size:clamp(40px,4.7vw,66px);font-weight:750;line-height:1.25}.NY8ZIW_hero h1 span{text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:9px;text-decoration-skip-ink:none;text-decoration-thickness:4px}.NY8ZIW_lead{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.75}.NY8ZIW_hero .NY8ZIW_lead{margin-top:31px}.NY8ZIW_intro{color:var(--muted);font-size:16px;margin-top:18px!important}.NY8ZIW_actions{flex-wrap:wrap;align-items:center;gap:21px;margin-top:32px;display:flex}.NY8ZIW_button{background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--blue);border-radius:7px 10px 6px 9px;align-items:center;gap:20px;padding:15px 19px;font-size:15px;font-weight:750;display:inline-flex}.NY8ZIW_button:hover{background:#6a4130}.NY8ZIW_textLink{text-underline-offset:5px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-block}.NY8ZIW_availability{color:var(--muted);max-width:50ch;font-size:13px;line-height:1.8;margin-top:23px!important}.NY8ZIW_scoreCard{border:3px solid var(--ink);box-shadow:9px 9px 0 var(--blue);background:#fffaf0;border-radius:12px 8px 15px 9px;padding:24px;transform:rotate(1.5deg)}.NY8ZIW_scoreCard figcaption{justify-content:space-between;align-items:center;margin-bottom:17px;font-size:13px;font-weight:750;display:flex}.NY8ZIW_scoreCard figcaption strong{letter-spacing:-.06em;font-size:55px;line-height:1}.NY8ZIW_scoreCard figcaption small{margin-left:7px;font-size:18px}.NY8ZIW_rail{gap:6px;margin:0;padding:0;list-style:none;display:grid}.NY8ZIW_rail li{border:1.5px solid var(--ink);border-radius:5px 7px 4px 6px;grid-template-columns:26px 1fr 1fr 20px;align-items:center;padding:5px 12px;font-size:16px;display:grid}.NY8ZIW_rail b{letter-spacing:.2em;font-size:19px}.NY8ZIW_rail .NY8ZIW_slotNumber{opacity:.7;font-size:10px}.NY8ZIW_solved{background:var(--mint)}.NY8ZIW_empty{color:#7c6c5c;background:#eee6d7}.NY8ZIW_empty>span:nth-child(3){font-size:12px}.NY8ZIW_equation{text-align:center;font-size:13px;margin-top:18px!important}.NY8ZIW_equation b{font-size:18px}.NY8ZIW_equation strong{background:var(--blue);padding:2px 4px}.NY8ZIW_sampleNote{color:var(--muted);text-align:center;font-size:10px;margin-top:8px!important}.NY8ZIW_rules,.NY8ZIW_plus{grid-template-columns:1fr 1.35fr;gap:70px;display:grid}.NY8ZIW_sectionTitle h2,.NY8ZIW_daily h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(32px,3.7vw,46px);font-weight:700;line-height:1.35}.NY8ZIW_sectionTitle>p,.NY8ZIW_daily p{color:var(--muted);font-size:16px}.NY8ZIW_steps{margin:0;padding:0;list-style:none}.NY8ZIW_steps li{border-bottom:1px dashed #b8a18a;gap:20px;padding:23px 0;display:flex}.NY8ZIW_steps li:first-child{padding-top:0}.NY8ZIW_steps li:last-child{border:0;padding-bottom:0}.NY8ZIW_stepNumber{background:var(--blue);border:0;border-radius:5px;flex:0 0 43px;justify-content:center;align-items:center;height:43px;font-weight:600;display:flex;transform:none}.NY8ZIW_steps li:nth-child(2) .NY8ZIW_stepNumber{background:var(--mint);transform:rotate(3deg)}.NY8ZIW_steps li:nth-child(3) .NY8ZIW_stepNumber{background:var(--coral)}.NY8ZIW_steps h3{letter-spacing:-.03em;margin:3px 0 9px;font-size:20px;line-height:1.4}.NY8ZIW_steps p{color:var(--muted);font-size:15px}.NY8ZIW_daily{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;display:grid}.NY8ZIW_daily .NY8ZIW_small{margin-top:17px;font-size:12px!important}.NY8ZIW_teams{flex-direction:column;gap:14px;padding:0 20px;display:flex}.NY8ZIW_teams span{box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:22px 0;font-size:22px;font-weight:600;display:flex;transform:none}.NY8ZIW_teams b{font-size:30px;display:none}.NY8ZIW_mint{background:var(--mint);transform:rotate(-4deg)}.NY8ZIW_coral{background:var(--coral);transform:rotate(3deg)}.NY8ZIW_blue{background:var(--blue);transform:rotate(-2deg)}.NY8ZIW_plusCard{background:var(--blue);border:2px solid var(--ink);border-radius:8px 15px 9px 11px;padding:32px}.NY8ZIW_plusCard h3{letter-spacing:-.055em;margin-top:12px;font-size:42px;line-height:1.25}.NY8ZIW_plusCard h3 span{letter-spacing:0;margin-top:7px;font-size:11px;font-weight:500;display:block}.NY8ZIW_plusCard ul{margin:26px 0 20px;padding-left:19px;font-size:17px;font-weight:650}.NY8ZIW_plusCard li{padding-bottom:5px}.NY8ZIW_plusCard>p{font-size:13px}.NY8ZIW_plusCard .NY8ZIW_textLink{margin-top:20px}.NY8ZIW_last{align-items:center;gap:34px;display:flex}.NY8ZIW_last img{border-radius:25px;flex-shrink:0;transform:rotate(-5deg)}.NY8ZIW_last h2{letter-spacing:-.045em;font-size:29px;line-height:1.4}.NY8ZIW_last p{color:var(--muted);margin:12px 0 16px;font-size:15px}.NY8ZIW_footer{border-top:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:30px;padding:34px 0 40px;font-size:12px;display:flex}.NY8ZIW_footer strong{font-size:22px;display:block}.NY8ZIW_footer span,.NY8ZIW_footer p{color:var(--muted)}.NY8ZIW_footer nav{gap:22px;padding-top:7px;display:flex}.NY8ZIW_footer p{padding-top:7px}.NY8ZIW_footer a:hover{text-underline-offset:4px;text-decoration:underline}.NY8ZIW_document{max-width:760px;margin:0 auto;padding:60px 0 88px}.NY8ZIW_documentHeader{margin-bottom:27px}.NY8ZIW_documentHeader h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(33px,5.5vw,56px);font-weight:700;line-height:1.3}.NY8ZIW_documentHeader .NY8ZIW_lead{color:var(--muted);font-size:20px}.NY8ZIW_date{color:var(--muted);padding-bottom:30px;font-size:12px}.NY8ZIW_document section{border-top:1px solid var(--line);padding:30px 0}.NY8ZIW_document h2{letter-spacing:-.035em;margin:0 0 14px;font-size:23px;line-height:1.5}.NY8ZIW_document h3{margin:23px 0 10px;font-size:18px}.NY8ZIW_document section p{color:#665342;font-size:16px;line-height:1.85}.NY8ZIW_document section p+p{margin-top:14px}.NY8ZIW_document a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.NY8ZIW_privacyNoticeSummary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.NY8ZIW_resources{margin-bottom:0;padding-left:20px;font-size:14px}.NY8ZIW_resources li{padding:4px 0}.NY8ZIW_document .NY8ZIW_contact{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:22px;padding:32px 0}.NY8ZIW_contact h2{margin:9px 0 12px}.NY8ZIW_contact>a{overflow-wrap:anywhere;margin-top:20px;font-weight:750;display:inline-block}.NY8ZIW_document .NY8ZIW_contact p{color:var(--ink);font-size:16px;line-height:1.8}.NY8ZIW_jumpLinks{flex-wrap:wrap;gap:8px 24px;padding-bottom:32px;display:flex}.NY8ZIW_jumpLinks a{text-underline-offset:5px;border:0;border-radius:0;min-height:44px;padding:10px 0;font-size:13px;text-decoration:underline}.NY8ZIW_jumpLinks a:hover{background:var(--blue);border-color:var(--ink)}@media (max-width:850px){.NY8ZIW_wrap{width:min(660px,100% - 40px)}.NY8ZIW_shell .NY8ZIW_hero{grid-template-columns:1fr;gap:48px;padding-top:48px}.NY8ZIW_hero h1{font-size:clamp(41px,7vw,58px)}.NY8ZIW_scoreCard{width:min(390px,94%);margin:0 auto!important}.NY8ZIW_rules,.NY8ZIW_plus,.NY8ZIW_daily{grid-template-columns:1fr;gap:35px}.NY8ZIW_shell section{padding:56px 0}.NY8ZIW_teams{width:min(360px,100%);margin:auto;padding:15px 10px 0}.NY8ZIW_sectionTitle h2,.NY8ZIW_daily h2{margin:14px 0 18px}.NY8ZIW_footer{flex-wrap:wrap;gap:20px}.NY8ZIW_footer nav{flex-wrap:wrap;gap:15px}.NY8ZIW_footer p{flex-basis:100%}}@media (max-width:480px){.NY8ZIW_wrap{width:calc(100% - 36px)}.NY8ZIW_header{gap:12px;padding:18px 0}.NY8ZIW_brand{gap:8px;font-size:20px}.NY8ZIW_brand img{border-radius:10px;width:39px;height:39px}.NY8ZIW_nav{gap:12px;font-size:11px}.NY8ZIW_hero h1{font-size:clamp(34px,9.9vw,47px)}.NY8ZIW_hero .NY8ZIW_lead{font-size:18px}.NY8ZIW_intro{font-size:14px}.NY8ZIW_actions{gap:18px}.NY8ZIW_scoreCard{padding:20px}.NY8ZIW_steps li{gap:15px}.NY8ZIW_steps h3{font-size:19px}.NY8ZIW_steps p{font-size:14px}.NY8ZIW_plusCard{padding:26px}.NY8ZIW_last{flex-direction:column;align-items:flex-start;gap:24px}.NY8ZIW_last img{border-radius:19px;width:82px;height:82px}.NY8ZIW_last h2{font-size:25px}.NY8ZIW_document{padding-top:43px}.NY8ZIW_documentHeader .NY8ZIW_lead{font-size:18px}.NY8ZIW_document section p{font-size:15px}.NY8ZIW_document h2{font-size:21px}.NY8ZIW_document .NY8ZIW_contact{padding:23px}}.NY8ZIW_shell p{text-wrap:pretty}
.foIPBq_page{color:#2b221d;background:#d8e1e6;min-height:100svh;padding:24px 20px;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif}.foIPBq_card{width:min(100%,480px);margin:0 auto}.foIPBq_header{justify-content:space-between;align-items:center;gap:16px;display:flex}.foIPBq_brand{letter-spacing:-.05em;font-size:24px;font-weight:850;text-decoration:none}.foIPBq_language select{color:#2b221d;max-width:160px;min-height:44px;font:inherit;background:#f2ede3;border:1px solid #756959;border-radius:12px;padding:8px 12px;font-size:14px}.foIPBq_artwork{border-radius:25%;width:clamp(130px,42vw,200px);height:auto;margin:40px auto 32px;display:block;transform:rotate(-3deg)}.foIPBq_card h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(32px,8.3vw,44px);font-weight:800;line-height:1.2}.foIPBq_description{text-wrap:pretty;margin:0 0 28px;font-size:18px;line-height:1.55}.foIPBq_actions{gap:16px;display:grid}.foIPBq_primary,.foIPBq_secondary,.foIPBq_copy{color:#2b221d;min-height:54px;font:inherit;cursor:pointer;border:2px solid #2b221d;border-radius:16px;justify-content:center;align-items:center;padding:12px 20px;font-size:18px;font-weight:750;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:0 4px #756959}.foIPBq_primary{background:#8fb1c9;justify-content:space-between}.foIPBq_secondary{background:#f2ede3}.foIPBq_primary:active,.foIPBq_secondary:active,.foIPBq_copy:active{transform:translateY(3px);box-shadow:0 1px #756959}.foIPBq_invite{background:#f2ede3;border:1px solid #8c8b80;border-radius:20px;margin-top:32px;padding:24px}.foIPBq_invite label{margin-bottom:12px;font-size:15px;font-weight:700;display:block}.foIPBq_invite input{color:#2b221d;-webkit-user-select:all;user-select:all;background:0 0;border:0;border-bottom:1px solid #8c8b80;border-radius:0;width:100%;min-width:0;min-height:44px;padding:8px 0;font:12px ui-monospace,monospace}.foIPBq_copy{background:#d8e1e6;width:100%;min-height:48px;margin-top:16px;font-size:16px}.foIPBq_status:empty{display:none}.foIPBq_status{margin-top:12px;font-size:14px;line-height:1.5}.foIPBq_help{color:#50473f;margin-top:20px;font-size:14px;line-height:1.6}.foIPBq_footer{flex-wrap:wrap;justify-content:center;gap:24px;padding:24px 0 8px;display:flex}.foIPBq_footer a{color:#50473f;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;display:flex}.foIPBq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foIPBq_page :focus-visible{outline-offset:4px;outline:3px solid #2b221d}@media (min-width:700px){.foIPBq_page{padding-top:40px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.foIPBq_primary,.foIPBq_secondary,.foIPBq_copy{transition:none}.foIPBq_primary:active,.foIPBq_secondary:active,.foIPBq_copy:active{transform:none}}
