.VHaV8a_container{background-color:var(--mint-10);border:.1rem solid #b5d2d6;border-radius:4.3rem;justify-content:center;align-items:center;margin:0 .4rem 4rem;padding:1.2rem 0;display:flex}@media (min-width:48em){.VHaV8a_container{margin:0 2.7rem 4.9rem}}[data-theme=DARK] .VHaV8a_container{background-color:var(--gray-40);border-color:var(--gray-50);box-shadow:0 .4rem 2rem #1d202e4d}.VHaV8a_message{color:var(--gray-90);font-size:1.5rem;font-weight:500}@media (min-width:48em){.VHaV8a_message{font-size:1.6rem}}.VHaV8a_message .VHaV8a_desktopOnly{display:none}@media (min-width:48em){.VHaV8a_message .VHaV8a_desktopOnly{display:initial}}.VHaV8a_redoButton{color:var(--mint-70);text-underline-offset:.2rem;margin-left:1.2rem;font-size:1.5rem;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.1rem}.VHaV8a_redoButton:hover{color:#13a8a8;transition:all .2s}@media (min-width:48em){.VHaV8a_redoButton{font-size:1.6rem}}[data-theme=DARK] .VHaV8a_redoButton{color:#33cbcd}[data-theme=DARK] .VHaV8a_redoButton:hover{color:#13a8a8;transition:all .2s}
.dEbcqq_item{border-top:solid .1rem var(--gray-30);margin-bottom:4rem;padding-top:6rem}.dEbcqq_item:first-of-type{border-top:none;padding-top:0}
.lUQVVW_container{margin-bottom:7rem;font-size:1.7rem;line-height:1.59}@media (max-width:74.99em){.lUQVVW_container{margin-bottom:3.3rem;font-size:1.5rem;line-height:1.64}}.lUQVVW_container>p>img{vertical-align:middle}
.-oo5XG_container{cursor:pointer;width:100%;min-height:2.7rem;margin-bottom:1.5rem;display:flex}.-oo5XG_container:focus{outline:0}@media (max-width:74.99em){.-oo5XG_container{min-height:2.4rem}}.-oo5XG_roundBox{border:.1rem solid var(--gray-50);box-sizing:border-box;width:2.4rem;min-width:2.4rem;height:2.4rem;color:var(--gray-70);border-radius:50%;justify-content:center;align-items:center;margin-top:.2rem;margin-right:.8rem;font-size:1.4rem;font-weight:500;line-height:normal;transition:all .2s;display:flex}.-oo5XG_roundBox.-oo5XG_checked{background-color:var(--purple-80);border-color:#0000}.-oo5XG_roundBox.-oo5XG_wrong{background-color:var(--status-negative);animation:.5s ease-in-out 3 -oo5XG_flicker}.-oo5XG_content{width:100%;color:var(--gray-80);transition:all .2s}.-oo5XG_content.-oo5XG_checked,.-oo5XG_content.-oo5XG_checked *>code{color:var(--gray-100)}.-oo5XG_content p{font-size:1.7rem}@media (max-width:74.99em){.-oo5XG_content p{font-size:1.5rem}}.-oo5XG_content code{font-size:1.5rem}@media (max-width:74.99em){.-oo5XG_content code{font-size:1.3rem}}.-oo5XG_content *>code{color:var(--gray-80)}@keyframes -oo5XG_flicker{0%{opacity:0}to{opacity:1}}
.WUJcha_message{color:var(--text-purple-primary);letter-spacing:inherit;margin-bottom:.9rem;font-size:1.6rem;font-weight:500;line-height:2.7rem}.WUJcha_message.WUJcha_wrong{color:var(--status-negative)}@media (max-width:47.99em){.WUJcha_message{letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem}}.WUJcha_xpPoint{font-weight:500}
.cO8N3q_container{gap:var(--spacing-20);flex-direction:column;align-items:flex-end;width:100%;margin-top:1.6rem;display:flex;position:relative}.cO8N3q_container.cO8N3q_quiz{margin-top:0}.cO8N3q_summary{align-items:center;gap:.8rem;display:flex}.cO8N3q_quiz .cO8N3q_summary{position:absolute;top:-5rem;right:0}.cO8N3q_solutions{width:100%}.cO8N3q_hintMessage{color:var(--gray-80);letter-spacing:-.03rem;letter-spacing:inherit;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:500;line-height:2.1rem;display:flex}.cO8N3q_icon.cO8N3q_orange path{fill:var(--yellow-70)}.cO8N3q_icon.cO8N3q_red path{fill:var(--error)}.cO8N3q_openButton{padding-top:.3rem!important;padding-bottom:.3rem!important}.cO8N3q_solution+.cO8N3q_solution{margin-top:var(--spacing-16)}.cO8N3q_solutionContent{color:var(--gray-80);padding-top:1.2rem}@media (max-width:47.99em){.cO8N3q_solutionContent{padding-top:.8rem}}.cO8N3q_solutionContent p{line-height:2.8rem}@media (max-width:47.99em){.cO8N3q_solutionContent p{font-size:1.5rem;line-height:2.4rem}.cO8N3q_solutionContent p+p{margin-top:1rem}}.cO8N3q_solutionContent p+p{margin-top:2rem}.cO8N3q_solutionContent code{font-size:1.5rem}@media (max-width:47.99em){.cO8N3q_solutionContent code{font-size:1.3rem}}
.-pPnUW_container{width:100%;height:0;overflow:hidden}.-pPnUW_container.-pPnUW_transitioning{transition:height var(--timeout,.2s)}.-pPnUW_container.-pPnUW_open{height:var(--height,0)}.-pPnUW_container.-pPnUW_open.-pPnUW_opened:not(.-pPnUW_transitioning){height:auto;overflow:visible}.-pPnUW_container.-pPnUW_opened.-pPnUW_transitioning:not(.-pPnUW_open){height:var(--height,0)}.-pPnUW_container.-pPnUW_disabled{height:unset}
.tcTkIq_container{background-color:var(--gray-05);border:.1rem solid var(--gray-30);border-radius:.8rem;outline:none;padding:2.4rem}@media (max-width:47.99em){.tcTkIq_container{padding:2rem}}.tcTkIq_card{flex-direction:column;width:100%;display:flex}.tcTkIq_header{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.tcTkIq_title{color:var(--gray-90);letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:2.6rem}@media (max-width:74.99em){.tcTkIq_title{letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.2rem}}.tcTkIq_answer{color:var(--gray-80);letter-spacing:inherit;align-items:center;gap:.8rem;padding-top:1.6rem;font-size:1.6rem;font-weight:500;line-height:2.7rem;display:flex}@media (max-width:47.99em){.tcTkIq_answer{letter-spacing:inherit;gap:.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.tcTkIq_choiceAnswers{gap:.4rem;display:flex}.tcTkIq_choiceAnswer{border:.1rem solid var(--gray-50);border-radius:var(--radius-circle);width:2.4rem;height:2.4rem;color:var(--gray-70);letter-spacing:inherit;justify-content:center;align-items:center;font-size:1.4rem;font-weight:500;line-height:2.4rem;display:flex}@media (max-width:47.99em){.tcTkIq_choiceAnswer{width:2rem;height:2rem;letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}}.tcTkIq_textAnswers{color:var(--gray-90);letter-spacing:inherit;align-items:center;font-size:1.6rem;font-weight:500;line-height:2.7rem;display:flex}@media (max-width:47.99em){.tcTkIq_textAnswers{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.tcTkIq_textAnswer{align-items:flex-end;gap:.4rem;line-height:2rem;display:flex}.tcTkIq_textAnswer code{color:var(--gray-90);background-color:var(--gray-100-opacity-10);vertical-align:.2rem;white-space:pre-wrap;border-radius:.1rem;padding:.1rem .4rem .3rem;font-family:Menlo,Rec Mono Linear,Noto Sans KR,monospace,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;display:block}@media (max-width:47.99em){.tcTkIq_textAnswer code{padding:0 .3rem .2rem;font-size:1.3rem}}.tcTkIq_content{padding-top:1.2rem}
.ihZlJG_container{border:.2rem solid var(--border-tertiary);border-radius:var(--radius-16);margin-top:6.4rem;overflow:hidden}@media (max-width:47.99em){.ihZlJG_container{margin-top:5.2rem}}.ihZlJG_title{background-color:var(--background-secondary);z-index:-1;text-align:center;letter-spacing:inherit;padding:.6rem 0 .8rem;font-size:1.6rem;font-weight:700;line-height:2.7rem}@media (max-width:47.99em){.ihZlJG_title{letter-spacing:inherit;padding:.4rem 0 .6rem;font-size:1.5rem;font-weight:700;line-height:2.5rem}}.ihZlJG_content{padding:2.4rem 3rem}@media (max-width:47.99em){.ihZlJG_content{padding:2rem 2.4rem}}.ihZlJG_columns{color:var(--text-secondary);letter-spacing:inherit;justify-content:space-between;font-size:1.4rem;font-weight:500;line-height:2.4rem;display:flex}@media (max-width:47.99em){.ihZlJG_columns{letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}}.ihZlJG_evaluations{margin-top:1.2rem}.ihZlJG_evaluationItem{justify-content:space-between;gap:3.2rem;display:flex}.ihZlJG_evaluationItem+.ihZlJG_evaluationItem{margin-top:2.4rem}.ihZlJG_evaluationContent{color:var(--text-secondary);letter-spacing:inherit;gap:.4rem;font-size:1.6rem;font-weight:400;line-height:2.7rem;display:flex}@media (max-width:47.99em){.ihZlJG_evaluationContent{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.ihZlJG_evaluationContent svg{transform:translateY(.3rem)}.ihZlJG_evaluateGrade{text-align:right;letter-spacing:inherit;flex:0 0 10rem;font-size:1.5rem;font-weight:500;line-height:2.5rem}@media (max-width:47.99em){.ihZlJG_evaluateGrade{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.ihZlJG_grade{letter-spacing:inherit;justify-content:space-between;margin-top:2.4rem;font-size:1.8rem;font-weight:700;line-height:3rem;display:flex}@media (max-width:47.99em){.ihZlJG_grade{letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}}.ihZlJG_gradeValue{color:var(--text-purple-primary)}.ihZlJG_comment{flex-direction:column;gap:1.2rem;margin-top:4rem;display:flex}.ihZlJG_commentLabel{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}@media (max-width:47.99em){.ihZlJG_commentLabel{letter-spacing:-.03rem;letter-spacing:inherit;font-size:1.3rem;font-weight:500;line-height:2.1rem}}.ihZlJG_commentValue{background-color:var(--background-secondary);border-radius:var(--radius-12);white-space:pre-wrap;box-shadow:inset 0 0 0 .1rem var(--border-tertiary);letter-spacing:inherit;padding:1.6rem 2rem;font-size:1.6rem;font-weight:400;line-height:2.7rem}@media (max-width:47.99em){.ihZlJG_commentValue{letter-spacing:inherit;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:2.4rem}}
.DpdFha_container{flex-wrap:wrap;align-items:center;display:flex}.DpdFha_question{color:var(--text-purple-primary);letter-spacing:inherit;margin-right:.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}div.DpdFha_content{width:100%;margin-top:.8rem}@media (max-width:47.99em){div.DpdFha_content{margin-top:.6rem}}div.DpdFha_content p{letter-spacing:inherit;font-size:1.8rem;font-weight:500;line-height:3rem}@media (max-width:74.99em){div.DpdFha_content p{letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}}div.DpdFha_content code{font-size:1.6rem;font-weight:500}@media (max-width:74.99em){div.DpdFha_content code{font-size:1.4rem}}
.BKbb5G_container{width:100%}.BKbb5G_controllerBox{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:3.5rem;display:flex}.BKbb5G_cardWrapper{flex-direction:column;gap:1.8rem;margin-top:1.5rem;display:flex}.BKbb5G_inputWrapper{margin-top:2.5rem}
.dKAqnq_wrong input,.dKAqnq_wrong input:focus{animation:.5s ease-in-out 3 dKAqnq_flicker}.dKAqnq_solutionBox{flex-direction:column;display:flex}@media (min-width:48em){.dKAqnq_solutionBox{flex-direction:row;align-items:center}}.dKAqnq_hintStatus{color:var(--gray-80);margin-left:auto;font-size:1.3rem}@media (min-width:48em){.dKAqnq_hintStatus{margin-right:.8rem}}@keyframes dKAqnq_flicker{0%{border-color:var(--red20);opacity:0}to{border-color:var(--red20);opacity:1}}
.SVaUPW_selectAllButton{align-items:center;gap:1.2rem;display:flex}.SVaUPW_selectAllBox{background-color:var(--gray-00);border:.1rem solid var(--gray-60);border-radius:.3rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex}.SVaUPW_selectAllBox.SVaUPW_filled{background-color:var(--purple-60);border:0}.SVaUPW_selectAllText{color:var(--gray-100);letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}
.HrC0Gq_container{background-color:#0000}.HrC0Gq_header{align-items:center;display:flex}.HrC0Gq_viewer{margin-top:1.6rem}@media (max-width:47.99em){.HrC0Gq_viewer{margin-top:1.2rem}}.HrC0Gq_submitResultWrapper{margin:var(--spacing-24) 0 var(--spacing-32)}.HrC0Gq_submitResultWrapper:empty{display:none}
._8zy3Ma_container{width:100%}._8zy3Ma_categoryCard{cursor:pointer;min-height:10rem;padding:var(--spacing-12) var(--spacing-24);border-radius:var(--radius-12);background-color:var(--gray-10);box-shadow:inset 0 0 0 .1rem var(--gray-30);align-items:center;gap:2rem;transition:all .2s;display:flex}._8zy3Ma_categoryCard:hover{background-color:var(--gray-20);box-shadow:inset 0 0 0 .1rem var(--gray-40)}._8zy3Ma_categoryCard._8zy3Ma_error{background-color:var(--pink-05);box-shadow:inset 0 0 0 .1rem var(--status-negative)}._8zy3Ma_categoryCard._8zy3Ma_error:hover{background-color:var(--pink-10)}._8zy3Ma_number{background-color:var(--gray-100);border-radius:var(--radius-8);width:2.8rem;height:2.8rem;color:var(--gray-00);text-align:center;letter-spacing:inherit;flex-shrink:0;font-size:1.7rem;font-weight:700;line-height:2.8rem}._8zy3Ma_contentBox{word-break:break-all;flex-grow:1}._8zy3Ma_header{align-items:center;gap:.6rem;display:flex}._8zy3Ma_title{color:var(--text-primary);letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:3rem}._8zy3Ma_count{color:var(--text-caption);letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}._8zy3Ma_content{color:var(--text-tertiary);white-space:pre-line;letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}._8zy3Ma_rightBox{align-items:center;display:flex}._8zy3Ma_iconBox{justify-content:center;align-items:center;padding:.6rem;display:flex}._8zy3Ma_items{flex-direction:column;gap:1.2rem;padding-top:1.2rem;display:flex}._8zy3Ma_items>hr{background-color:var(--gray-15);border:none;width:100%;height:.1rem;margin:0}
._7BDK9a_container{gap:var(--spacing-8);padding:var(--spacing-16) 0;border-radius:var(--corner-radius-S);background:var(--background-secondary);border:.1rem solid var(--border-tertiary);flex-direction:column;align-items:center;display:flex}@media (max-width:47.99em){._7BDK9a_container{padding-bottom:var(--spacing-20)}}._7BDK9a_submissionInfo{flex-direction:row;align-items:center;gap:.4rem;display:flex}@media (max-width:47.99em){._7BDK9a_submissionInfo{flex-direction:column;gap:0}}._7BDK9a_link{color:var(--text-link)!important}._7BDK9a_detail{align-items:center;gap:.4rem;display:flex}._7BDK9a_submittedAt{color:var(--text-tertiary);letter-spacing:inherit;font-size:1.2rem;font-weight:400;line-height:2rem}
.epbWeq_container{cursor:pointer;background-color:var(--gray-00);width:100%;min-height:8rem;box-shadow:inset 0 0 0 .1rem var(--gray-30);border-radius:1.2rem;align-items:center;gap:2rem;padding:1.2rem 2.4rem;display:flex}.epbWeq_container.epbWeq_hideBorder{box-shadow:inset 0 0 0 .1rem #0000}.epbWeq_number{width:2.8rem;height:2.8rem;color:var(--gray-60);letter-spacing:inherit;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;line-height:2.4rem;display:flex}.epbWeq_descriptionBox{flex-grow:1}.epbWeq_content{color:var(--text-secondary);letter-spacing:inherit;padding-bottom:.3rem;font-size:1.6rem;font-weight:700;line-height:2.7rem}.epbWeq_description{color:var(--text-caption);white-space:pre-line;letter-spacing:inherit;font-size:1.2rem;font-weight:400;line-height:2rem}.epbWeq_rightBox{align-items:center;display:flex}.epbWeq_iconBox{justify-content:center;align-items:center;padding:.6rem;display:flex}
.fXA1YG_container{border:.1rem solid var(--gray-15);background-color:var(--gray-00);border-radius:2.6rem;flex-direction:row;align-items:center;column-gap:.6rem;padding:.8rem 1.8rem;display:flex}.fXA1YG_label{color:var(--gray-100);letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem}
.Bk_AeG_container{border-radius:1.6rem;flex-direction:column;gap:1.2rem;width:100%;padding:1.6rem;display:flex}.Bk_AeG_default{background-color:var(--gray-05);box-shadow:inset 0 0 0 .1rem var(--border-tertiary)}.Bk_AeG_transparent{background-color:#0000}.Bk_AeG_error{background-color:var(--pink-00);box-shadow:inset 0 0 0 .1rem var(--pink-30)}
.IX3bBq_container{row-gap:var(--spacing-12);border-radius:var(--radius-20);border:.1rem solid var(--border-tertiary);width:100%;padding:var(--spacing-40);background-color:var(--gray-05);flex-direction:column;display:flex}.IX3bBq_title{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}.IX3bBq_content{width:100%}.IX3bBq_pendingMessage{text-align:center;width:100%;height:3.2rem;color:var(--text-caption);letter-spacing:inherit;font-size:1.8rem;font-weight:500;line-height:3rem}
@keyframes YY36Bq_bounce{0%{transform:translate(-50%)}50%{transform:translate(-50%,-1rem)}to{transform:translate(-50%)}}.YY36Bq_indicator{position:absolute;top:-10rem}.YY36Bq_container{bottom:calc(1rem - var(--scroll-padding-bottom,0px));visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s;display:inline-block;position:sticky;left:50%;transform:translate(-50%)}.YY36Bq_container.YY36Bq_visible{visibility:visible;opacity:1;z-index:1;pointer-events:unset;transition:opacity .3s;animation:1s ease-in-out 2 YY36Bq_bounce}.YY36Bq_wrapper{position:relative}
.zHqGAG_container img{cursor:zoom-in;background-color:var(--light-gray-00)}:is(.zHqGAG_container img.zoomDisabled,.zHqGAG_container img.w-css-reset){cursor:default}.zHqGAG_container .choice img{cursor:pointer!important}
.aLTx4a_overlay{cursor:zoom-out}.aLTx4a_overlay img{cursor:zoom-out;background-color:var(--gray-00);border:solid .1rem var(--gray-30);filter:drop-shadow(0 .4rem 2.5rem #0000000a);border-radius:.8rem;max-width:90vw;max-height:90vh}@media (max-width:47.99em){.aLTx4a_overlay img{min-width:0}}
.B6VQFG_container{margin-top:1.6rem}@media (max-width:47.99em){.B6VQFG_container{margin-top:1.2rem}}
/*# sourceMappingURL=13b9iiieeap0l.css.map*/