.StellarContainer-module__rUDSEa__canvas{width:100%;height:100%;display:block}.StellarContainer-module__rUDSEa__massPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#030314bf;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;align-items:center;gap:.45rem;min-width:290px;padding:.85rem 1.4rem .75rem;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.StellarContainer-module__rUDSEa__massHeader{align-items:baseline;gap:.6rem;display:flex}.StellarContainer-module__rUDSEa__massLabel{font-size:var(--js2-fs-base);letter-spacing:var(--js2-ls-base);color:#fff6}.StellarContainer-module__rUDSEa__massValue{color:rgba(var(--js2-primary-light), .95);letter-spacing:var(--js2-ls-tight);font-size:1.25rem;font-weight:700}.StellarContainer-module__rUDSEa__slider{appearance:none;background:linear-gradient(to right, rgba(var(--js2-primary), .8), #ffffff26);cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px}.StellarContainer-module__rUDSEa__slider::-webkit-slider-thumb{appearance:none;background:rgba(var(--js2-primary-mid), 1);cursor:pointer;width:14px;height:14px;box-shadow:0 0 6px rgba(var(--js2-primary), .7);border-radius:50%}.StellarContainer-module__rUDSEa__slider::-moz-range-thumb{background:rgba(var(--js2-primary-mid), 1);cursor:pointer;width:14px;height:14px;box-shadow:0 0 6px rgba(var(--js2-primary), .7);border:none;border-radius:50%}.StellarContainer-module__rUDSEa__massExample{font-size:var(--js2-fs-base);color:#ffffff94;letter-spacing:var(--js2-ls-tight);margin-top:.25rem}.StellarContainer-module__rUDSEa__massMeta{font-size:var(--js2-fs-sm);color:#ffffff61;letter-spacing:var(--js2-ls-tight);gap:1rem;display:flex}.StellarContainer-module__rUDSEa__compareBtn{color:#ffdc508c;font-family:var(--font-orbitron), var(--font-do-hyeon), sans-serif;font-size:var(--js2-fs-2xs);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ffdc5033;border-radius:4px;align-items:center;gap:.3em;padding:.35rem .65rem;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.StellarContainer-module__rUDSEa__compareBtn:hover{color:#ffdc50cc;border-color:#ffdc5066}.StellarContainer-module__rUDSEa__compareBtnActive{color:#ffdc50f2;background:#ffdc5014;border-color:#ffdc5099;box-shadow:0 0 8px #ffdc5026}.StellarContainer-module__rUDSEa__subtitle{z-index:8;width:82vw;max-width:560px;position:absolute;bottom:9rem;left:50%;}.StellarContainer-module__rUDSEa__subtitleFading{}.StellarContainer-module__rUDSEa__stageBar{flex-wrap:nowrap;align-items:center;gap:0;max-width:90vw;padding:.3rem .5rem;display:flex;overflow-x:auto}.StellarContainer-module__rUDSEa__stageBarItem{flex-direction:column;align-items:center;display:flex;position:relative}.StellarContainer-module__rUDSEa__stageLine{background:#ffffff26;width:calc(100% - 16px);height:1px;position:absolute;top:7px;right:calc(50% + 8px);transform:translate(-100%)}.StellarContainer-module__rUDSEa__stageLineDone{background:#ffffff73}.StellarContainer-module__rUDSEa__stageDot{cursor:pointer;background:0 0;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;width:14px;height:14px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s}.StellarContainer-module__rUDSEa__stageDot:hover{border-color:#ffffff80;transform:scale(1.3)}.StellarContainer-module__rUDSEa__stageDotCurrent{border-width:2px;width:16px;height:16px;transform:scale(1.1)}.StellarContainer-module__rUDSEa__stageDotPast{background:#ffffff1f;border-color:#ffffff73}.StellarContainer-module__rUDSEa__stageDotLabel{font-size:var(--js2-fs-2xs);letter-spacing:var(--js2-ls-tight);color:#ffffff80;white-space:nowrap;text-align:center;min-width:52px;margin-top:.3rem}.StellarContainer-module__rUDSEa__stageDotLabelActive{color:#ffffffd9}.StellarContainer-module__rUDSEa__controls{align-items:center;gap:.5rem;display:flex}.StellarContainer-module__rUDSEa__ctrlBtn{color:#ffffffb3;font-family:var(--font-orbitron), var(--font-do-hyeon), sans-serif;font-size:var(--js2-fs-sm);letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#030314b3;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;gap:.3em;padding:.6rem 1rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.StellarContainer-module__rUDSEa__ctrlBtn:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#fff6}.StellarContainer-module__rUDSEa__ctrlBtn:disabled{opacity:.3;cursor:not-allowed}.StellarContainer-module__rUDSEa__ctrlBtnPlay{color:rgba(var(--js2-primary-light), .95);border-color:rgba(var(--js2-primary), .5);background:rgba(var(--js2-primary), .1);padding:.5rem 1.4rem;font-size:.85rem}.StellarContainer-module__rUDSEa__ctrlBtnPlay:hover{color:rgba(var(--js2-primary-pale), 1)!important;border-color:rgba(var(--js2-primary-mid), .8)!important;background:rgba(var(--js2-primary), .2)!important}.StellarContainer-module__rUDSEa__infoPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#030314d1;border:1px solid #ffffff1a;border-radius:.75rem;width:300px;position:absolute;top:50%;right:1.25rem;overflow:hidden;transform:translateY(-50%)}.StellarContainer-module__rUDSEa__infoPanelInner{padding:1.1rem 1rem}.StellarContainer-module__rUDSEa__stageTitle{align-items:baseline;gap:.5rem;margin-bottom:.65rem;display:flex}.StellarContainer-module__rUDSEa__stageTitleKo{color:#fff;letter-spacing:.05em;font-size:1.2rem;font-weight:700}.StellarContainer-module__rUDSEa__stageTitleEn{letter-spacing:.1em;color:#ffffff80;font-size:.8rem}.StellarContainer-module__rUDSEa__stageDesc{color:#ffffffa6;margin:0 0 .8rem;font-size:.85rem;line-height:1.75}.StellarContainer-module__rUDSEa__factList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.StellarContainer-module__rUDSEa__factItem{color:#ffffff80;padding-left:.75rem;font-size:.82rem;line-height:1.6;position:relative}.StellarContainer-module__rUDSEa__factItem:before{content:"·";color:rgba(var(--js2-primary-mid), .7);position:absolute;left:0}.StellarContainer-module__rUDSEa__bottomGroup{z-index:10;flex-direction:column;align-items:center;gap:.5rem;width:max-content;max-width:90vw;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.StellarContainer-module__rUDSEa__mobileInfoSection{display:none}@media (max-width:640px){.StellarContainer-module__rUDSEa__massPanel{gap:.35rem;min-width:230px;padding:.6rem 1rem .55rem;top:4.5rem}.StellarContainer-module__rUDSEa__massMeta{flex-direction:column;align-items:center;gap:.15rem}.StellarContainer-module__rUDSEa__subtitle{max-width:90vw;font-size:.85rem;bottom:13rem}.StellarContainer-module__rUDSEa__infoPanel{display:none}.StellarContainer-module__rUDSEa__bottomGroup{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#030314ed;border-top:1px solid #ffffff17;border-radius:.75rem .75rem 0 0;flex-direction:column;align-items:stretch;width:auto;max-width:none;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:none}.StellarContainer-module__rUDSEa__mobileInfoSection{border-bottom:1px solid #ffffff12;max-height:2.85rem;transition:max-height .3s;display:block;overflow:hidden}.StellarContainer-module__rUDSEa__mobileInfoSectionOpen{max-height:40dvh;overflow-y:auto}.StellarContainer-module__rUDSEa__mobileInfoHandle{cursor:pointer;width:100%;min-height:2.85rem;font-family:var(--font-orbitron), var(--font-do-hyeon), sans-serif;box-sizing:border-box;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 1rem;display:flex}.StellarContainer-module__rUDSEa__mobileInfoTitleGroup{flex:1;align-items:baseline;gap:.45rem;min-width:0;display:flex}.StellarContainer-module__rUDSEa__mobileInfoName{color:#ffffffeb;letter-spacing:.04em;white-space:nowrap;font-size:.88rem;font-weight:700}.StellarContainer-module__rUDSEa__mobileInfoEn{letter-spacing:.08em;color:#ffffff80;white-space:nowrap;font-size:.58rem}.StellarContainer-module__rUDSEa__mobileInfoArrow{color:#ffffff61;flex-shrink:0;font-size:.62rem;transition:transform .25s}.StellarContainer-module__rUDSEa__mobileInfoArrowOpen{transform:rotate(180deg)}.StellarContainer-module__rUDSEa__mobileInfoBody{padding:0 1rem .75rem}.StellarContainer-module__rUDSEa__mobileInfoDesc{color:#ffffff9e;margin:0 0 .6rem;font-size:.82rem;line-height:1.7}.StellarContainer-module__rUDSEa__stageBar{border-bottom:1px solid #ffffff12;justify-content:center;max-width:100%;padding:.8rem .75rem .75rem;position:static;bottom:auto;left:auto;overflow-x:auto;transform:none}.StellarContainer-module__rUDSEa__stageDotLabel{min-width:36px;font-size:.56rem}.StellarContainer-module__rUDSEa__controls{justify-content:center;padding:.75rem .5rem .3rem;position:static;bottom:auto;left:auto;transform:none}.StellarContainer-module__rUDSEa__massBtnRow{flex-wrap:wrap;gap:.4rem}}.StellarContainer-module__rUDSEa__massBtnRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.StellarContainer-module__rUDSEa__quizTriggerBtn{border:1px solid rgba(var(--js2-primary), .35);color:rgba(var(--js2-primary-mid), .85);font-family:var(--font-orbitron), var(--font-do-hyeon), sans-serif;font-size:var(--js2-fs-2xs);letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.35em;padding:.35rem .65rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.StellarContainer-module__rUDSEa__quizTriggerBtn:hover{color:rgba(var(--js2-primary-mid), 1);border-color:rgba(var(--js2-primary), .6);background:rgba(var(--js2-primary), .08)}.StellarContainer-module__rUDSEa__quizTriggerBtnSolved{color:#4caf50d9;border-color:#4caf5066}.StellarContainer-module__rUDSEa__quizTriggerBtnSolved:hover{color:#4caf50;background:#4caf5014;border-color:#4caf5099}.StellarContainer-module__rUDSEa__visitedBadge{font-family:var(--font-orbitron), var(--font-do-hyeon), sans-serif;font-size:var(--js2-fs-2xs);letter-spacing:.06em;color:rgba(var(--js2-primary-mid), .45)}.StellarContainer-module__rUDSEa__stellarQuiz{z-index:20;bottom:8rem}@media (max-width:640px){.StellarContainer-module__rUDSEa__stellarQuiz{z-index:300;animation:.5s ease-out StellarContainer-module__rUDSEa__stellarQuizFadeInCenter;position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}@keyframes StellarContainer-module__rUDSEa__stellarQuizFadeInCenter{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}}
