.DSLiteSystemUI_topScreen__sjyBF{background-size:100px 100px}.DSLiteSystemUI_bottomScreen__3TMfd,.DSLiteSystemUI_topScreen__sjyBF{width:100%;height:135vh;background-color:#f0f2f5;background-image:linear-gradient(90deg,#c1c7d0 2px,transparent 0),linear-gradient(180deg,#c1c7d0 2px,transparent 0);position:relative}.DSLiteSystemUI_bottomScreen__3TMfd{background-size:200px 200px;padding:20px;box-sizing:border-box}.DSLiteSystemUI_dsStatusBar__kVbW_{display:flex;justify-content:space-between;align-items:center;background:#6796bd;height:60px}.DSLiteSystemUI_dsStatusBar__kVbW_ span{color:#ffffff;font-size:30px;margin-left:20px;margin-right:20px;font-weight:600}.DSLiteSystemUI_dsClockCalendar__67ovJ{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:80px;margin-left:42px}.DSLiteSystemUI_dsClock___m5Sr{width:500px;height:500px;background:#ffffff9b;border:4px solid #000000;display:flex;align-items:center;justify-content:center;position:relative;margin-top:140px;margin-left:-100px;font-family:Pretendard,sans-serif;font-weight:900}.DSLiteSystemUI_dsClockHand__AhwGI{position:absolute;left:50%;top:50%;width:100px;height:100px;background:#222;transform-origin:bottom center}.DSLiteSystemUI_dsClockHand__AhwGI.DSLiteSystemUI_hour__N_HbB{width:10px;height:120px;background:#222}.DSLiteSystemUI_dsClockHand__AhwGI.DSLiteSystemUI_minute__gKygA{width:10px;height:160px;background:#888888b0}.DSLiteSystemUI_dsClockHand__AhwGI.DSLiteSystemUI_second__aZfkg{width:10px;height:180px;background:#e53e3e}.DSLiteSystemUI_dsClockHand__AhwGI.DSLiteSystemUI_date__zg8X8{width:8px;height:100px;background:#2e5bcc;transform-origin:bottom center}.DSLiteSystemUI_dsCalendar__hk_5r{background:#ffffff;border:4px solid #000000;padding-top:16px;padding-bottom:0;margin-top:180px;font-size:1.6em;margin-bottom:70px}.DSLiteSystemUI_dsCalendar__hk_5r h3{text-align:center;margin:0 0 16px;color:#2c3e50}.DSLiteSystemUI_dsCalendar__hk_5r table{width:100%;border-collapse:collapse;font-size:1em;font-weight:600}.DSLiteSystemUI_dsCalendar__hk_5r td{text-align:center;padding:10px 6px;width:56px;height:56px;border:2px solid #bdc3c7;position:relative}.DSLiteSystemUI_dsCalendar__hk_5r tr:last-child td{border-bottom:none}.DSLiteSystemUI_dsCalendar__hk_5r th{color:#34495e;font-weight:800;border:2px solid #bdc3c7;background-color:#646a6a;color:#ffffff;font-size:.9em}.DSLiteSystemUI_dsCalendar__hk_5r th:first-child{color:#ffffff;background-color:#ff0026}.DSLiteSystemUI_dsCalendar__hk_5r th:last-child{color:#ffffff;background-color:#3498db}.DSLiteSystemUI_dsCalendar__hk_5r td{color:#2c3e50}.DSLiteSystemUI_dsCalendar__hk_5r td:first-child{color:#9a002c;background-color:#ff6cc7}.DSLiteSystemUI_dsCalendar__hk_5r td:last-child{color:#005791;background-color:#4f9eec}.DSLiteSystemUI_dsCalendar__hk_5r td.DSLiteSystemUI_today__U3XCn{color:#000000!important;font-weight:900!important;position:relative;z-index:2!important}.DSLiteSystemUI_dsCalendar__hk_5r td.DSLiteSystemUI_today__U3XCn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#91e2ff95!important;border:2px solid #0099ff!important}.DSLiteSystemUI_dsAppGrid__JQ2NY{display:flex;flex-direction:column;align-items:center;gap:0;transform:scale(2);margin-top:400px}.DSLiteSystemUI_dsAppRow__Wzyw_{display:flex;gap:0}.DSLiteSystemUI_dsAppButton__zrM1Z{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:3px solid #95a5a6;box-shadow:none;color:#2c3e50;font-size:20px;font-weight:700;width:220px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;text-shadow:1px 1px 2px rgba(0,0,0,.1);font-family:var(--font-galmuri),sans-serif}.DSLiteSystemUI_dsAppButton__zrM1Z.DSLiteSystemUI_long__mFQE5{width:440px}.DSLiteSystemUI_dsAppButton__zrM1Z:hover{transform:none;box-shadow:none;background:linear-gradient(135deg,#e9ecef,#dee2e6)}.DSLiteSystemUI_dsAppButton__zrM1Z.DSLiteSystemUI_selected__o4ChM,.DSLiteSystemUI_dsAppButton__zrM1Z:active{background:linear-gradient(135deg,#e2e6ea,#d1d5db);transform:none;box-shadow:none}.DSLiteSystemUI_dsAppButton__zrM1Z.DSLiteSystemUI_selected__o4ChM:before,.DSLiteSystemUI_dsAppButton__zrM1Z:active:before{content:"";position:absolute;top:-5px;left:-5px;width:20px;height:20px;border-top:2px solid var(--corner-color);border-left:2px solid var(--corner-color);pointer-events:none}.DSLiteSystemUI_dsAppButton__zrM1Z.DSLiteSystemUI_selected__o4ChM:after,.DSLiteSystemUI_dsAppButton__zrM1Z:active:after{content:"";position:absolute;bottom:-5px;right:-5px;width:20px;height:20px;border-bottom:2px solid var(--corner-color);border-right:2px solid var(--corner-color);pointer-events:none}@keyframes DSLiteSystemUI_dsGlow__KGJV5{0%,to{box-shadow:0 0 5px rgba(52,152,219,.5)}50%{box-shadow:0 0 15px rgba(52,152,219,.8)}}.DSLiteSystemUI_dsClockFace__9bscx{animation:DSLiteSystemUI_dsGlow__KGJV5 3s ease-in-out infinite;position:relative}.DSLiteSystemUI_dsClockFace__9bscx:after,.DSLiteSystemUI_dsClockFace__9bscx:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,transparent 0,transparent 85%,#000 0,#000 87%,transparent 0)}.DSLiteSystemUI_dsClockFace__9bscx:after{transform:rotate(30deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO{position:absolute;width:20px;height:20px;background:#a8a8a8;left:50%;top:50%;transform-origin:0 0}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:first-child{transform:translate(-50%,-50%) rotate(30deg) translateY(-220px) rotate(-30deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:nth-child(2){transform:translate(-50%,-50%) rotate(60deg) translateY(-220px) rotate(-60deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:nth-child(3){transform:translate(-50%,-50%) rotate(120deg) translateY(-220px) rotate(-120deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:nth-child(4){transform:translate(-50%,-50%) rotate(150deg) translateY(-220px) rotate(-150deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:nth-child(5){transform:translate(-50%,-50%) rotate(210deg) translateY(-220px) rotate(-210deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:nth-child(6){transform:translate(-50%,-50%) rotate(240deg) translateY(-220px) rotate(-240deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:nth-child(7){transform:translate(-50%,-50%) rotate(300deg) translateY(-220px) rotate(-300deg)}.DSLiteSystemUI_dsClockFace__9bscx .DSLiteSystemUI_hourMark__nKZCO:nth-child(8){transform:translate(-50%,-50%) rotate(330deg) translateY(-220px) rotate(-330deg)}.DSLiteSystemUI_dsAppButton__zrM1Z.DSLiteSystemUI_selected__o4ChM .DSLiteSystemUI_cornerTopRight__WFCwM,.DSLiteSystemUI_dsAppButton__zrM1Z:active .DSLiteSystemUI_cornerTopRight__WFCwM{content:"";position:absolute;width:var(--corner-size);height:var(--corner-length);background:var(--corner-color);top:-5px;right:-5px;pointer-events:none}.DSLiteSystemUI_dsAppButton__zrM1Z.DSLiteSystemUI_selected__o4ChM .DSLiteSystemUI_cornerTopRight__WFCwM:before,.DSLiteSystemUI_dsAppButton__zrM1Z:active .DSLiteSystemUI_cornerTopRight__WFCwM:before{content:"";position:absolute;width:var(--corner-length);height:var(--corner-size);background:var(--corner-color);top:0;right:0;pointer-events:none}@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");.DSLiteIntro_introContainer__iCF2B{width:100%;height:100%;background-color:#ffffff;display:flex;justify-content:center;align-items:center;color:#000000}.DSLiteIntro_topScreen__zbz1n{text-align:center}.DSLiteIntro_bottomScreen__C7lYU{text-align:center;padding:2rem}.DSLiteIntro_title__IHOHY{font-size:8rem;margin-bottom:2rem;font-family:Pretendard,sans-serif;font-weight:900;opacity:0;animation:DSLiteIntro_fadeInUp__Vl9by .8s ease forwards}.DSLiteIntro_subtitle__oEWry{font-size:4rem}.DSLiteIntro_bottomTitle__vK4Gt{font-size:2.5rem;margin-bottom:1rem;opacity:0;animation:DSLiteIntro_fadeInUp__Vl9by .8s ease forwards}.DSLiteIntro_bottomSubtitle__hF1df{font-size:1.2rem;opacity:0;animation:DSLiteIntro_fadeInUp__Vl9by .8s ease .3s forwards}.DSLiteIntro_bottomMessage___aANY{margin-top:3rem;font-size:2.5rem;line-height:1.8;opacity:0;animation:DSLiteIntro_fadeInUp__Vl9by .8s ease .6s forwards}.DSLiteIntro_warningTitle__lIGUT{font-size:3.5rem;font-weight:700;margin-bottom:2.5rem}.DSLiteIntro_warningLink__lQTyb{margin-top:2.5rem;font-size:2.2rem}.DSLiteIntro_warningLink__lQTyb a{color:#0066cc;text-decoration:none;transition:all .3s ease;margin-left:.5rem}@keyframes DSLiteIntro_fadeInUp__Vl9by{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DSLiteIntro_glow__L3xxZ{0%,to{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 20px rgba(255,255,255,.8)}}.DSLiteIntro_bottomTitle__vK4Gt,.DSLiteIntro_title__IHOHY{animation:DSLiteIntro_fadeInUp__Vl9by .8s ease forwards,DSLiteIntro_glow__L3xxZ 2s ease-in-out infinite}.IntroPage_introContainer__cX6K7{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#000000;color:#00ff00;font-family:var(--font-galmuri),sans-serif}.IntroPage_content__7q7_I{text-align:left;padding:2rem;border:1px solid #00ff00;background-color:rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,255,0,.2);width:80%;max-width:800px;font-family:var(--font-galmuri),sans-serif}.IntroPage_content__7q7_I h1{font-size:2rem;margin-bottom:1rem;color:#00ff00;font-family:var(--font-galmuri),sans-serif}.IntroPage_content__7q7_I p{font-size:1.1rem;margin-bottom:2rem;color:#00ff00;font-family:var(--font-galmuri),sans-serif}.IntroPage_loadingSpinner__6Rkys{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;margin:0 auto;animation:IntroPage_spin__kO4bm 1s linear infinite}@keyframes IntroPage_spin__kO4bm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IntroPage_startButton__g_AgY{padding:.5rem 1rem;font-size:1rem;background:transparent;color:#00ff00;border:1px solid #00ff00;cursor:pointer;transition:all .2s ease;font-family:var(--font-galmuri),sans-serif}.IntroPage_startButton__g_AgY:hover{background:rgba(0,255,0,.1);box-shadow:0 0 5px rgba(0,255,0,.5)}.IntroPage_startButton__g_AgY:active{background:rgba(0,255,0,.2)}.IntroPage_cursor__KjGPO{display:inline-block;width:2px;height:1em;background-color:#00ff00;margin-left:2px;animation:IntroPage_blink__CKfi5 1s step-end infinite}@keyframes IntroPage_blink__CKfi5{0%,to{opacity:1}50%{opacity:0}}.IntroPage_languageSelect__HiqH7{text-align:center}.IntroPage_languageSelect__HiqH7 h2{margin-bottom:2rem;color:#00ff00;font-family:var(--font-galmuri),sans-serif}.IntroPage_languageButtons__se8uv{display:flex;gap:1rem;justify-content:center}.IntroPage_languageButtons__se8uv button{padding:.8rem 1.5rem;font-size:1.1rem;background:transparent;color:#00ff00;border:1px solid #00ff00;cursor:pointer;transition:all .2s ease;font-family:var(--font-galmuri),sans-serif}.IntroPage_languageButtons__se8uv button:hover{background:rgba(0,255,0,.1);box-shadow:0 0 5px rgba(0,255,0,.5)}.IntroPage_terminalText__Yi8a9{white-space:pre-wrap;line-height:1.5}.IntroPage_terminalText__Yi8a9 p{margin:0;padding:0;min-height:1.5em}@media (max-width:768px){.IntroPage_content__7q7_I{padding:1.5rem;width:85%}.IntroPage_content__7q7_I h1{font-size:1.5rem}.IntroPage_content__7q7_I p{font-size:.9rem}.IntroPage_startButton__g_AgY{font-size:.9rem;padding:.4rem .8rem}.IntroPage_languageButtons__se8uv button{font-size:.9rem;padding:.6rem 1rem}}@media (max-width:480px){.IntroPage_content__7q7_I{padding:1rem;width:85%}.IntroPage_content__7q7_I h1{font-size:1.2rem}.IntroPage_content__7q7_I p{font-size:.8rem}.IntroPage_startButton__g_AgY{font-size:.8rem;padding:.3rem .6rem}.IntroPage_languageButtons__se8uv button{font-size:.8rem;padding:.5rem .8rem}.IntroPage_languageButtons__se8uv{gap:.5rem;flex-direction:column;align-items:center}.IntroPage_languageSelect__HiqH7 h2{margin-bottom:1.5rem}}@media (max-width:320px){.IntroPage_content__7q7_I{padding:.5rem;width:85%}.IntroPage_content__7q7_I h1{font-size:1rem}.IntroPage_content__7q7_I p{font-size:.7rem}.IntroPage_startButton__g_AgY{font-size:.7rem;padding:.2rem .4rem}.IntroPage_languageButtons__se8uv button{font-size:.7rem;padding:.4rem .6rem}.IntroPage_languageSelect__HiqH7 h2{margin-bottom:1rem;font-size:1rem}}