.apply-module__c8V9wa__main{background:radial-gradient(ellipse 90% 60% at 50% 115%, #0b3a29 0%, transparent 60%), var(--bg);min-height:calc(100vh - 68px);padding:60px 20px 90px;position:relative;overflow:hidden}.apply-module__c8V9wa__col{z-index:2;max-width:640px;margin:0 auto;position:relative}.apply-module__c8V9wa__progress{justify-content:center;gap:34px;margin-bottom:44px;display:flex}.apply-module__c8V9wa__pstep{flex-direction:column;align-items:center;gap:10px;display:flex}.apply-module__c8V9wa__pblock{width:44px;height:44px;font-family:var(--font-pixel);color:var(--faint);background:var(--bg2);box-shadow:0 -4px 0 0 var(--line), 0 4px 0 0 var(--line), -4px 0 0 0 var(--line), 4px 0 0 0 var(--line);place-items:center;font-size:12px;display:grid}.apply-module__c8V9wa__pdone{color:var(--bg);background:var(--accent-dark);box-shadow:0 -4px 0 0 var(--accent-dark), 0 4px 0 0 var(--accent-dark), -4px 0 0 0 var(--accent-dark), 4px 0 0 0 var(--accent-dark)}.apply-module__c8V9wa__pcurrent{color:var(--bg);background:var(--accent);box-shadow:0 -4px 0 0 var(--accent), 0 4px 0 0 var(--accent), -4px 0 0 0 var(--accent), 4px 0 0 0 var(--accent);animation:1.2s steps(2,end) infinite apply-module__c8V9wa__pulse}@keyframes apply-module__c8V9wa__pulse{50%{filter:brightness(1.25)}}.apply-module__c8V9wa__plabel{font-family:var(--font-pixel);letter-spacing:.2em;color:var(--faint);font-size:8px}.apply-module__c8V9wa__plabelOn{color:var(--accent)}@media (max-width:560px){.apply-module__c8V9wa__progress{gap:18px}.apply-module__c8V9wa__plabel{display:none}}.apply-module__c8V9wa__card{padding:0;overflow:hidden}.apply-module__c8V9wa__cardTitle{background:var(--panel2);border-bottom:4px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.apply-module__c8V9wa__cardTitleText{color:var(--dim);letter-spacing:.15em;margin-left:8px;font-size:10px}.apply-module__c8V9wa__cardBody{background:var(--panel);padding:38px 36px 42px}@media (max-width:560px){.apply-module__c8V9wa__cardBody{padding:28px 20px 32px}}.apply-module__c8V9wa__stepIn{flex-direction:column;align-items:flex-start;gap:18px;animation:.3s steps(4,end) apply-module__c8V9wa__step-in;display:flex}@keyframes apply-module__c8V9wa__step-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.apply-module__c8V9wa__h1{color:var(--mint);font-size:clamp(16px,3.4vw,22px)}.apply-module__c8V9wa__hint{color:var(--dim);margin:0;font-size:22px;line-height:1.5}.apply-module__c8V9wa__inputRow{width:100%;position:relative}.apply-module__c8V9wa__at{color:var(--accent);z-index:1;font-size:26px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.apply-module__c8V9wa__err{color:var(--danger);margin:0;font-size:20px}.apply-module__c8V9wa__missions{flex-direction:column;gap:20px;width:100%;margin:6px 0 10px;display:flex}.apply-module__c8V9wa__mission{background:var(--bg2);box-shadow:0 -4px 0 0 var(--line), 0 4px 0 0 var(--line), -4px 0 0 0 var(--line), 4px 0 0 0 var(--line);align-items:center;gap:18px;padding:18px;transition:box-shadow .15s steps(3,end);display:flex}.apply-module__c8V9wa__missionDone{box-shadow:0 -4px 0 0 var(--accent-dark), 0 4px 0 0 var(--accent-dark), -4px 0 0 0 var(--accent-dark), 4px 0 0 0 var(--accent-dark)}.apply-module__c8V9wa__missionText{flex-direction:column;flex:1;gap:5px;display:flex}.apply-module__c8V9wa__missionTitle{letter-spacing:.12em;color:var(--mint);font-size:10px}.apply-module__c8V9wa__missionDesc{color:var(--faint);font-size:20px}.apply-module__c8V9wa__missionBtn{flex:none;padding:10px 14px 9px!important;font-size:9px!important}@media (max-width:560px){.apply-module__c8V9wa__mission{flex-wrap:wrap}.apply-module__c8V9wa__missionText{flex-basis:60%}}.apply-module__c8V9wa__navRow{justify-content:space-between;gap:24px;width:100%;padding-top:12px;display:flex}.apply-module__c8V9wa__done{text-align:center;align-items:center}.apply-module__c8V9wa__doneDino{animation:.5s steps(5,end) apply-module__c8V9wa__hatch}@keyframes apply-module__c8V9wa__hatch{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.apply-module__c8V9wa__appId{color:var(--accent)}.apply-module__c8V9wa__foot{text-align:center;color:var(--faint);margin-top:26px;font-size:18px}
