:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 16rem}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;margin:0 auto;font-weight:400}body{font-family:Roboto,sans-serif;position:relative;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/background-DQ3bLQv7.png);opacity:1;z-index:-1}.blackboardContainer{padding:1.25rem;background:#2e6b3b;border:.75rem solid #a67c52;border-radius:1.25rem;box-shadow:.3125rem .3125rem .625rem #000;z-index:5;text-align:center;display:flex;flex-direction:column;justify-content:center;max-width:90%;max-height:80%;width:90%;height:80%;margin-top:2%;margin-bottom:5%}.button{background-color:#fbbd08;color:#000;border:none;padding:.75rem;border-radius:1.25rem;font-size:1rem;font-weight:900;cursor:pointer;width:100%;transition:transform .1s;align-self:center}.headerMessage{font-size:1.5rem;color:#fff;font-weight:700;margin-bottom:1rem}.buttonContainer{display:flex;justify-content:center;align-items:center;padding-top:1rem}.button:hover{background:#f5d36f;color:#323332}.button:disabled{opacity:.5;cursor:not-allowed}.pageWrapper{position:relative;width:100vw}.dicLogoContainer{position:absolute;top:5%;width:50%}.npLogoContainer{position:absolute}.errorMessage{margin-top:.5rem;color:#ffcfcf;font-weight:700;margin-left:.5rem}@media (min-width: 68.75rem){.body,.button{font-size:1rem}}label{color:#fff;font-weight:700;margin-bottom:.5rem}input{padding:.75rem;border-radius:.75rem;border:none;text-align:center}.formRow{display:flex;flex-direction:column;margin-bottom:1rem}.pageWrapper[data-v-66eebc0f]{min-height:100vh;display:flex;flex-direction:column}.content[data-v-66eebc0f]{flex:1;width:100%;max-width:50rem;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center}.dicLogoContainerLogin[data-v-66eebc0f]{width:min(80%,50rem);margin-bottom:30%}.button[data-v-66eebc0f]{width:70%}.npLogoContainerLogin[data-v-66eebc0f]{width:11.25rem;margin-top:1.5rem}.footerImage[data-v-66eebc0f]{width:100%;margin:auto auto 0}@media (min-width: 68.75rem){.pageWrapper[data-v-66eebc0f]{overflow:hidden}.content[data-v-66eebc0f]{all:unset}.dicLogoContainerLogin[data-v-66eebc0f]{position:absolute;top:10%;left:0;width:30%;margin:0}.blackboardContainer[data-v-66eebc0f]{position:absolute;top:10%;right:5%;width:50%;height:60%;padding:1.5rem}.npLogoContainerLogin[data-v-66eebc0f]{position:absolute;bottom:5%;right:5%;width:15.625rem;z-index:10;margin:0}.footerImage[data-v-66eebc0f]{position:absolute;bottom:0;left:0;z-index:1;margin:0;width:70%}@media (max-height: 41.25rem){.formRow[data-v-66eebc0f]{margin-bottom:0}.button[data-v-66eebc0f]{font-size:1rem;width:30%}}@media (min-height: 41.25rem){.blackboardContainer[data-v-66eebc0f]{width:40%}.dicLogoContainerLogin[data-v-66eebc0f]{width:50%}.npLogoContainerLogin[data-v-66eebc0f]{width:15.625rem}}}.landscapeBlocker[data-v-c19ad485]{display:none}@media (orientation: landscape) and (max-width: 68.75rem){.landscapeBlocker[data-v-c19ad485]{position:fixed;inset:0;background:#000;z-index:9999;display:flex;align-items:center;justify-content:center}.landscapeMessage[data-v-c19ad485]{color:#fff;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.4}.landscapeMessage span[data-v-c19ad485]{display:block;margin-top:.75rem;font-size:1rem;font-weight:400;opacity:.8}}.pageWrapper[data-v-c19ad485]{position:relative;min-height:100vh;overflow:hidden}.dicLogoContainer[data-v-c19ad485]{top:1%;left:2%;width:30%}.npLogoContainer[data-v-c19ad485]{top:1%;right:2%;width:30%}.headerBlackboard[data-v-c19ad485]{position:absolute;top:7%;left:50%;transform:translate(-50%);width:80%}.blackboardMini[data-v-c19ad485]{background:#2e6b3b;border:.25rem solid #a67c52;border-radius:.75rem;padding:.5rem 1rem;color:#fff;font-weight:700;font-size:.95rem;box-shadow:.25rem .25rem .625rem #0000004d;text-align:center;white-space:normal;width:100%}.contentOverlay[data-v-c19ad485]{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:10%;z-index:5;margin-top:20%}@media (min-width: 68.75rem) and (orientation: landscape){.dicLogoContainer[data-v-c19ad485]{top:2%;left:1%;width:20%}.npLogoContainer[data-v-c19ad485]{top:2%;right:1%;width:20%}.headerBlackboard[data-v-c19ad485]{top:4%;width:auto}.blackboardMini[data-v-c19ad485]{font-size:1.2rem;padding:.625rem 1.875rem;border-width:.375rem;white-space:nowrap}.contentOverlay[data-v-c19ad485]{position:absolute;inset:0;align-items:center;padding-top:0;margin-top:0}}.loadingText[data-v-d87f85dc]{color:#fff;font-weight:900;text-align:center;margin-top:1rem;max-width:80%;word-wrap:break-word}.loadingOverlay[data-v-d87f85dc]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.spinner[data-v-d87f85dc]{width:3rem;height:3rem;border-radius:50%;border:.1875rem solid rgba(255,255,255,.3);border-top-color:#a67c52;animation:spin-d87f85dc 1s linear infinite;box-shadow:0 0 10.3125rem #a67c5299}@keyframes spin-d87f85dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 68.75rem){.loadingOverlay[data-v-d87f85dc]{padding-top:0}}.finishedText[data-v-ae509dd9]{color:#ffeb3b;font-weight:700;font-size:1rem;background:#00000080;padding:.625rem;border-radius:.75rem;text-align:center}.buttonGroup[data-v-ae509dd9]{display:flex;flex-direction:column;align-items:stretch}.spacer[data-v-ae509dd9]{margin-top:.75rem}.blackboardContainer[data-v-ae509dd9]{min-height:31.25rem}@media (min-width: 68.75rem){.blackboardContainer[data-v-ae509dd9]{padding:0 1.5rem;width:40%;height:50%}}.modal[data-v-ae509dd9]{position:fixed;inset:0;background:#c0b7b799;display:flex;align-items:center;justify-content:center}.modalBox[data-v-ae509dd9]{background:#2e6b3b;padding:2rem;width:35%;border:.75rem solid #a67c52;border-radius:1.25rem;font-size:1rem}input[data-v-ae509dd9]{margin-bottom:2rem;font-size:1.25rem}.modalBox .button[data-v-ae509dd9]{font-size:1rem;padding:.75rem}.timerDisplay[data-v-e7ca087b]{margin-top:1rem;margin-left:auto;margin-right:auto;background:#2e6b3b;color:#fff;padding:.25rem;border-radius:.75rem;text-align:center;font-weight:900;border:.25rem solid #a67c52;font-family:Courier New,Courier,monospace;transition:all .3s;font-size:.9rem}.timerDisplay.warning[data-v-e7ca087b]{background:#d32f2f;animation:shake-e7ca087b .5s infinite}.sandClock[data-v-e7ca087b]{display:inline-block;animation:rotateClock-e7ca087b 2s infinite linear}@keyframes rotateClock-e7ca087b{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes shake-e7ca087b{0%{transform:translate(0)}25%{transform:translate(-.125rem)}75%{transform:translate(.125rem)}to{transform:translate(0)}}@media (min-width: 68.75rem){.timerDisplay[data-v-e7ca087b]{padding:.5rem;width:50%}}.glassContainer[data-v-adfbaf62]{display:flex;justify-content:center;flex-direction:column;width:100vw;height:auto;overflow:hidden;margin-top:3%}.questionArea[data-v-adfbaf62]{border-radius:1.25rem;box-shadow:.3125rem .3125rem .625rem #000;margin:1rem}.questionArea[data-v-adfbaf62],.choicesArea[data-v-adfbaf62]{flex:1 1 100%;padding:1rem;align-content:center}.questionArea h4[data-v-adfbaf62],.mgWrapper h4[data-v-adfbaf62]{text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700;color:#000}.imageWrapper[data-v-adfbaf62]{width:100%}.mgWrapper[data-v-adfbaf62]{display:grid;place-items:center;height:auto;margin-top:5%;margin-bottom:5%}.mgGrid[data-v-adfbaf62]{display:grid;grid-template-rows:repeat(4,1fr);gap:.8rem;width:fit-content;background:#0003;padding:1rem;border:.25rem solid #a67c52;border-radius:.75rem;margin:0 auto;justify-content:center}.mgCard[data-v-adfbaf62]{aspect-ratio:1 / 1;cursor:pointer;border:.25rem solid #a67c52;border-radius:.75rem;overflow:hidden;background:#fff;transition:transform .1s ease;width:18vw;max-width:4.375rem}.mgCard.matched[data-v-adfbaf62]{opacity:.6;border-color:#35c921;cursor:default}.mgCard.selected[data-v-adfbaf62]{border-color:#2e6b3b;transform:scale(1.05)}.mgCard[data-v-adfbaf62]:active{transform:scale(.95)}.mgImage[data-v-adfbaf62]{width:100%;height:100%;object-fit:contain}.questionImage[data-v-adfbaf62]{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff;border:.25rem solid #a67c52;border-radius:.75rem}.optionsButtonContainer[data-v-adfbaf62]{display:flex;flex-direction:column;gap:.5rem;width:100%}.optionButton[data-v-adfbaf62]{background:#1e30d1;border:.25rem solid #a67c52;border-radius:.75rem;padding:.5rem;text-align:left;font-size:1.1rem;font-weight:400;cursor:pointer;transition:all .2s ease;color:#fff}.optionButton[data-v-adfbaf62]:hover{transform:none}.optionButton.selected[data-v-adfbaf62]{background:#35c921}.button[data-v-adfbaf62]{width:100%;margin:0 auto;background-color:#0ca024;color:#fff}.button[data-v-adfbaf62]:hover{background:#01fd2b;color:#9faca1}@media (min-width: 68.75rem){.glassContainer[data-v-adfbaf62]{flex-direction:row;padding-top:1%}.questionArea[data-v-adfbaf62]{flex:0 0 50%;border-radius:0;box-shadow:0 0;margin:0}.choicesArea[data-v-adfbaf62]{flex:0 0 40%;padding-left:2rem;justify-content:center}.questionArea h4[data-v-adfbaf62],.mgWrapper h4[data-v-adfbaf62]{font-size:1.8rem}.imageWrapper[data-v-adfbaf62]{width:95%}.mgWrapper[data-v-adfbaf62]{height:90%;margin-top:5%}.mgGrid[data-v-adfbaf62]{gap:1rem;padding:2rem}.mgCard[data-v-adfbaf62]{width:8rem;max-width:none}.questionImage[data-v-adfbaf62]{aspect-ratio:4 / 3}.timerDisplay[data-v-adfbaf62]{width:50%;font-size:1rem}.optionsButtonContainer[data-v-adfbaf62]{gap:.75rem}.optionButton[data-v-adfbaf62]{font-size:1.6rem;padding:1rem 2rem}.optionButton[data-v-adfbaf62]:hover{background:#35c921;transform:translate(3rem)}.button[data-v-adfbaf62]{margin-top:1rem;max-width:75%;font-size:1.5rem}}.leaderboardGrid[data-v-a0fc8711]{display:flex;flex-direction:column;gap:1rem}.col[data-v-a0fc8711]{display:flex;flex-direction:column;gap:.5rem}.row[data-v-a0fc8711]{display:grid;grid-template-columns:2rem 1fr 4.5rem;padding:.6rem;background:#00000073;border-radius:.75rem;color:#fff;font-weight:700;font-size:.95rem}.row.me[data-v-a0fc8711]{background:#ffeb3b40;color:#ffeb3b}.rank[data-v-a0fc8711]{text-align:center}.name[data-v-a0fc8711]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.score[data-v-a0fc8711]{text-align:right}.headerMessage[data-v-a0fc8711]{font-size:.95rem;text-align:center;margin-bottom:.75rem}.myScoreBox[data-v-a0fc8711]{margin-top:1.5rem;padding:.6rem;background:#00000080;border-radius:.75rem;color:#ffeb3b;text-align:center;font-size:1rem}@media (min-width: 68.75rem){.blackboardContainer[data-v-a0fc8711]{height:60%;width:50%}.leaderboardGrid[data-v-a0fc8711]{display:grid;grid-template-columns:1fr 1fr;gap:3vw}.row[data-v-a0fc8711]{font-size:1.1rem;padding:.625rem}.headerMessage[data-v-a0fc8711]{font-size:2rem;margin-bottom:2rem}.myScoreBox[data-v-a0fc8711]{font-size:1.1rem}.button[data-v-a0fc8711]{width:50%}}.timerLabel[data-v-7ff642be]{color:#fff;font-weight:700;margin-right:.375rem;font-size:.85rem}.headerMessage[data-v-7ff642be]{font-size:1.1rem;text-align:center;margin-bottom:.75rem;margin-top:.75rem}.instructionContent[data-v-7ff642be]{color:#fff;text-align:left;max-width:95%;margin:0 auto;font-size:.95rem;line-height:1.4}.startHighlight[data-v-7ff642be]{margin-top:.75rem;font-weight:700;color:#df672f}.buttonContainer[data-v-7ff642be]{display:flex;justify-content:center}.button[data-v-7ff642be]{width:100%;font-size:1.1rem}@media (min-width: 68.75rem) and (orientation: landscape){.blackboardContainer[data-v-7ff642be]{height:65%;width:85%}.timerLabel[data-v-7ff642be]{font-size:1rem;margin-right:.625rem}.headerMessage[data-v-7ff642be]{font-size:1.4rem}.instructionContent[data-v-7ff642be]{max-width:80%;font-size:1.2rem;line-height:1.5}.buttonContainer[data-v-7ff642be]{margin-top:1.875rem}.button[data-v-7ff642be]{width:50%;font-size:1.2rem}}.score-wrapper[data-v-3b8c87d0]{display:flex;flex-direction:column;height:100%;width:100%}.topPanel[data-v-3b8c87d0]{flex:1;background:url(/assets/firework-KgbwsIQj.png) center / cover no-repeat;padding:1.5rem 1rem;display:flex;align-items:flex-end;justify-content:center}.congrats[data-v-3b8c87d0]{padding:1.2rem 1.4rem;border-radius:1rem;color:#df0a0a;text-align:center}.congrats h1[data-v-3b8c87d0]{font-size:1.8rem;margin-bottom:.4rem;font-weight:900}.congrats p[data-v-3b8c87d0]{font-size:1rem;line-height:1.4;margin-bottom:.8rem;font-weight:900}.bottomPanel[data-v-3b8c87d0]{flex:1;display:flex;align-items:center;justify-content:center;padding:1.2rem}.blackboard[data-v-3b8c87d0]{background:linear-gradient(180deg,#2f6b2a,#244f20);border:5px solid #c48a2a;border-radius:.75rem;padding:1.5rem 2rem;text-align:center;width:100%;box-shadow:0 10px 25px #00000040}.score-label[data-v-3b8c87d0]{color:#f0f0f0;font-size:.95rem;letter-spacing:.05em;margin-bottom:.4rem}.score-value[data-v-3b8c87d0]{color:#fff;font-size:3.2rem;font-weight:800;line-height:1}@media (min-width: 769px){.blackboard[data-v-3b8c87d0]{height:50%;align-content:center}.score-wrapper[data-v-3b8c87d0]{flex-direction:row}.topPanel[data-v-3b8c87d0]{align-items:center;padding:3rem}.congrats[data-v-3b8c87d0]{padding:2rem 2.2rem}.congrats h1[data-v-3b8c87d0]{font-size:5rem}.congrats p[data-v-3b8c87d0]{font-size:2rem}.blackboard[data-v-3b8c87d0]{padding:2.2rem 3rem}.score-label[data-v-3b8c87d0]{font-size:3rem;margin-bottom:3rem}.score-value[data-v-3b8c87d0]{font-size:6rem;margin-bottom:3rem}}.blackboardContainer[data-v-765b8bff]{width:40%;height:65%}.uploadBox[data-v-765b8bff]{text-align:center;color:#fff;overflow:hidden}input[data-v-765b8bff],select[data-v-765b8bff]{padding:.6rem;border-radius:.75rem;font-weight:900;font-size:1rem;margin-bottom:.5rem}label[data-v-765b8bff]{font-size:1rem}.button[data-v-765b8bff]{font-size:1rem;margin:1rem auto 0;width:50%;display:block}.formRow[data-v-765b8bff]{padding:1.5rem}.blackboardContainer[data-v-341ecd1d]{width:40%;height:65%}input[data-v-341ecd1d]{padding:.6rem;border-radius:.75rem;font-weight:900;font-size:1rem;margin-bottom:.75rem}label[data-v-341ecd1d]{font-size:1rem}.button[data-v-341ecd1d]{font-size:1rem;margin:1rem auto 0;width:50%;display:block}.formRow[data-v-341ecd1d]{padding:1.5rem}
