.level-progress_levelPageContainer__zqpZR{min-height:100vh;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.level-progress_levelContentWrapper__RHmMO{padding-top:.25rem;max-width:88rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.level-progress_levelPageTitle__kEfAs{text-align:center;margin-bottom:.75rem}.level-progress_levelMainTitle__rMHyZ{font-size:1.6rem;font-weight:900;margin-bottom:.35rem;background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));letter-spacing:-.02em;line-height:1.1}.level-progress_overallLevelContainer__hBXS3{position:relative;display:inline-block;margin-bottom:1rem}.level-progress_overallLevelGlow__QiTmk{position:absolute;inset:0;background:linear-gradient(135deg,#fbbf24,#f59e0b,#dc2626);border-radius:2rem;filter:blur(2rem);opacity:.3;animation:level-progress_levelPulse__bMz0R 3s ease-in-out infinite}@keyframes level-progress_levelPulse__bMz0R{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.level-progress_overallLevelCard__pbj9t{position:relative;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:1.25rem;padding:1.1rem 1.5rem;border:1px solid rgba(251,191,36,.3);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.2);transition:all .3s ease}.level-progress_overallLevelCard__pbj9t:hover{transform:translateY(-5px);box-shadow:0 35px 80px -12px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.3)}.level-progress_levelCrown__oqo_p{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 6px 20px rgba(251,191,36,.4);animation:level-progress_crownFloat__Zl0_c 6s ease-in-out infinite}@keyframes level-progress_crownFloat__Zl0_c{0%,to{transform:translate(-50%,-50%) rotate(0deg)}33%{transform:translate(-50%,-50%) rotate(2deg)}66%{transform:translate(-50%,-50%) rotate(-2deg)}}.level-progress_levelContent__KL7DU{padding-top:1.5rem;text-align:center}.level-progress_levelLabel___QovZ{font-size:1.125rem;font-weight:700;color:rgb(180,83,9);margin-bottom:.5rem;letter-spacing:.1em}.level-progress_levelNumber__jtJ9W{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#f59e0b,#dc2626);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:.35rem}.level-progress_levelXpText__0AFx7{font-size:1rem;font-weight:600;color:rgb(217,119,6);display:flex;align-items:center;justify-content:center;gap:.5rem}.level-progress_levelBottomDecoration__ZaQxR{position:absolute;bottom:0;left:0;right:0;height:.25rem;background:linear-gradient(90deg,#fbbf24,#f59e0b,#dc2626);border-radius:0 0 2rem 2rem}.level-progress_overallLevelCard__pbj9t[data-theme=dark]{background:rgba(17,24,39,.95);border-color:rgba(180,83,9,.3)}.level-progress_overallLevelCard__pbj9t[data-theme=dark] .level-progress_levelLabel___QovZ,.level-progress_overallLevelCard__pbj9t[data-theme=dark] .level-progress_levelXpText__0AFx7{color:rgb(251,191,36)}.level-progress_infoCard__g0CWy{position:relative;margin-bottom:1rem;transition:all .3s ease}.level-progress_infoCard__g0CWy:hover .level-progress_infoCardGlow__0QScX{opacity:.4}.level-progress_infoCardGlow__0QScX{position:absolute;inset:0;border-radius:1.5rem;filter:blur(1.5rem);opacity:.2;transition:opacity .5s ease}.level-progress_infoCardGlow__0QScX.level-progress_blue__WKFwI{background:linear-gradient(135deg,#3b82f6,#06b6d4,#14b8a6)}.level-progress_infoCardGlow__0QScX.level-progress_emerald__gUHcr{background:linear-gradient(135deg,#10b981,#14b8a6,#06b6d4)}.level-progress_infoCardGlow__0QScX.level-progress_red__BDeCE{background:linear-gradient(135deg,#ef4444,#ec4899)}.level-progress_infoCardGlow__0QScX.level-progress_purple___lATX{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.level-progress_infoCardContent__eFN_C{position:relative;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border-radius:1rem;padding:1.1rem 1.4rem;box-shadow:0 20px 40px -12px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.3);transition:all .3s ease}.level-progress_infoCardContent__eFN_C:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.4)}.level-progress_infoCardContent__eFN_C[data-theme=dark]{background:rgba(31,41,55,.9);border-color:rgba(59,130,246,.3)}.level-progress_infoCardHeader__XDZd6{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.level-progress_infoCardIcon__e579T{width:2.4rem;height:2.4rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 6px 16px rgba(0,0,0,.1);position:relative;overflow:hidden}.level-progress_infoCardIcon__e579T:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:1rem 1rem 0 0}.level-progress_infoCardIcon__e579T.level-progress_blue__WKFwI{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.level-progress_infoCardIcon__e579T.level-progress_emerald__gUHcr{background:linear-gradient(135deg,#10b981,#14b8a6)}.level-progress_infoCardTitle__6YBlq{font-size:1.05rem;font-weight:800;color:rgb(31,41,55);margin:0}.level-progress_infoCardTitle__6YBlq[data-theme=dark]{color:rgb(243,244,246)}.level-progress_infoCardText__0NENp{color:rgb(55,65,81);line-height:1.6;font-size:.875rem;margin-bottom:.75rem}.level-progress_infoCardText__0NENp[data-theme=dark]{color:rgb(209,213,219)}.level-progress_infoHighlight__et_qO{background:rgba(59,130,246,.1);border-radius:.625rem;padding:.75rem;border-left:4px solid #3b82f6;margin-top:1rem}.level-progress_infoHighlight__et_qO[data-theme=dark]{background:rgba(59,130,246,.2)}.level-progress_infoHighlightText__sTVA9{font-weight:700;color:rgb(29,78,216);margin-bottom:.5rem}.level-progress_infoHighlightText__sTVA9[data-theme=dark]{color:rgb(147,197,253)}.level-progress_xpSourcesGrid__hbIXv{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:32rem;margin:.75rem auto 0}@media (min-width:768px){.level-progress_xpSourcesGrid__hbIXv{grid-template-columns:repeat(4,1fr);gap:1rem}}.level-progress_xpSourceItem__26nkd{background:rgba(16,185,129,.1);border-radius:.75rem;padding:.75rem;border:1px solid rgba(16,185,129,.2);text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.level-progress_xpSourceItem__26nkd:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.level-progress_xpSourceItem__26nkd:hover{transform:translateY(-3px);background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);box-shadow:0 10px 25px rgba(16,185,129,.2)}.level-progress_xpSourceItem__26nkd[data-theme=dark]{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.3)}.level-progress_xpSourceIcon__waQGG{font-size:1.25rem;margin-bottom:.35rem;display:block}.level-progress_xpSourceText__NiMt6{font-size:.875rem;font-weight:600;color:rgb(6,120,95)}.level-progress_xpSourceText__NiMt6[data-theme=dark]{color:rgb(52,211,153)}.level-progress_progressContainer__SBULL{margin-bottom:1.5rem}.level-progress_progressHeader__Xs36X{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.level-progress_progressLabel__q4KRC{font-size:1.125rem;font-weight:700;color:rgb(31,41,55)}.level-progress_progressLabel__q4KRC[data-theme=dark]{color:rgb(243,244,246)}.level-progress_progressLevelBadge__l6OA0{display:flex;align-items:center;gap:.5rem;background:rgba(59,130,246,.1);padding:.5rem 1rem;border-radius:2rem;border:1px solid rgba(59,130,246,.2)}.level-progress_progressLevelBadge__l6OA0[data-theme=dark]{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.3)}.level-progress_progressLevelText__1xgS1{font-size:.875rem;font-weight:600;color:rgb(59,130,246)}.level-progress_progressLevelNumber__KiPH0{font-size:1.5rem;font-weight:900;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.level-progress_progressBarContainer__zpruV{position:relative;height:1.375rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:1rem;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05);border:2px solid rgba(255,255,255,.8)}.level-progress_progressBarContainer__zpruV[data-theme=dark]{background:linear-gradient(135deg,#374151,#1f2937);border-color:rgba(75,85,99,.8)}.level-progress_progressBarFill__dr5UK{height:100%;border-radius:1.25rem;position:relative;overflow:hidden;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.level-progress_progressBarFill__dr5UK:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent);border-radius:1.25rem 1.25rem 0 0}.level-progress_progressBarFill__dr5UK:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:level-progress_shimmer__OHfC8 2.5s ease-in-out infinite;border-radius:1.25rem}@keyframes level-progress_shimmer__OHfC8{0%{left:-100%}50%{left:100%}to{left:100%}}.level-progress_progressBarText__ah0ia{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:white;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:10}.level-progress_progressCompact__6LGuT{margin-bottom:1rem}.level-progress_progressCompact__6LGuT .level-progress_progressHeader__Xs36X{margin-bottom:.75rem}.level-progress_progressCompact__6LGuT .level-progress_progressLabel__q4KRC{font-size:.875rem;font-weight:600;color:rgb(75,85,99)}.level-progress_progressCompact__6LGuT .level-progress_progressLabel__q4KRC[data-theme=dark]{color:rgb(209,213,219)}.level-progress_progressCompact__6LGuT .level-progress_progressBarContainer__zpruV{height:1.25rem;border-radius:.75rem;border-width:1px}.level-progress_progressCompact__6LGuT .level-progress_progressBarText__ah0ia{font-size:.75rem}.level-progress_alignmentCard__RlUxP{position:relative;margin-bottom:1rem;transition:all .3s ease}.level-progress_alignmentCard__RlUxP:hover .level-progress_alignmentCardGlow__409QY{opacity:.5}.level-progress_alignmentCardGlow__409QY{position:absolute;inset:0;border-radius:2rem;filter:blur(2rem);opacity:.2;transition:all .5s ease}.level-progress_alignmentCardContent__aI0Hd{position:relative;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:1.25rem;padding:1.1rem 1.4rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);transition:all .3s ease}.level-progress_alignmentCardContent__aI0Hd:hover{transform:translateY(-5px);box-shadow:0 35px 80px -12px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.3)}.level-progress_alignmentCardContent__aI0Hd[data-theme=dark]{background:rgba(17,24,39,.95)}.level-progress_alignmentHeader__Mi55i{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.level-progress_alignmentIconContainer__C9Bdc{position:relative;margin-right:1.5rem}.level-progress_alignmentIconGlow__HGjKK{position:absolute;inset:0;border-radius:1.5rem;filter:blur(1rem);opacity:.5}.level-progress_alignmentIcon__wMOci{position:relative;width:3rem;height:3rem;background:rgba(255,255,255,.9);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 6px 16px rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.5)}.level-progress_alignmentIcon__wMOci[data-theme=dark]{background:rgba(31,41,55,.9);border-color:rgba(75,85,99,.5)}.level-progress_alignmentTitleContainer__7_mNB{flex:1}.level-progress_alignmentTitle__Q_7cm{font-size:1.2rem;font-weight:900;margin-bottom:.15rem;line-height:1.2}.level-progress_alignmentSubtitle__06UAk{font-size:.875rem;font-weight:600;color:rgb(107,114,128)}.level-progress_alignmentSubtitle__06UAk[data-theme=dark]{color:rgb(156,163,175)}.level-progress_alignmentLevelDisplay__euW2C{text-align:center;background:rgba(255,255,255,.5);border-radius:.75rem;padding:.6rem 1rem;border:1px solid rgba(255,255,255,.3);min-width:5rem}.level-progress_alignmentLevelDisplay__euW2C[data-theme=dark]{background:rgba(31,41,55,.5);border-color:rgba(75,85,99,.3)}.level-progress_alignmentLevelLabel__3b0t7{font-size:.875rem;font-weight:600;color:rgb(107,114,128);margin-bottom:.5rem}.level-progress_alignmentLevelLabel__3b0t7[data-theme=dark]{color:rgb(156,163,175)}.level-progress_alignmentLevelValue__IyEow{font-size:1.75rem;font-weight:900;line-height:1}.level-progress_rolesSection__CvoWg{margin-top:1rem}.level-progress_rolesSectionTitle__JZbbE{font-size:1rem;font-weight:800;color:rgb(31,41,55);margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.level-progress_rolesSectionTitle__JZbbE[data-theme=dark]{color:rgb(243,244,246)}.level-progress_rolesGrid__KemzJ{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.level-progress_rolesGrid__KemzJ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.level-progress_rolesGrid__KemzJ{grid-template-columns:repeat(3,1fr)}}.level-progress_roleCard__czBrj{position:relative;transition:all .3s ease}.level-progress_roleCard__czBrj:hover{transform:translateY(-3px) scale(1.02)}.level-progress_roleCardGlow__ZoGXM{position:absolute;inset:0;border-radius:1.5rem;filter:blur(1rem);opacity:.2;transition:opacity .3s ease}.level-progress_roleCard__czBrj:hover .level-progress_roleCardGlow__ZoGXM{opacity:.4}.level-progress_roleCardContent__82ftZ{position:relative;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);border-radius:.875rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 25px rgba(0,0,0,.15);transition:all .3s ease}.level-progress_roleCardContent__82ftZ:hover{box-shadow:0 20px 40px rgba(0,0,0,.2)}.level-progress_roleCardContent__82ftZ[data-theme=dark]{background:rgba(31,41,55,.8);border-color:rgba(75,85,99,.5)}.level-progress_roleHeader__zdE40{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.level-progress_roleInfo__LCYwB{display:flex;align-items:center;gap:1rem;flex:1}.level-progress_roleEmoji__AjwDl{font-size:1.25rem}.level-progress_roleName__f1OwZ{font-weight:800;font-size:.95rem;color:rgb(31,41,55);line-height:1.3}.level-progress_roleName__f1OwZ[data-theme=dark]{color:rgb(243,244,246)}.level-progress_roleLevelDisplay__ophx_{text-align:center;background:rgba(255,255,255,.6);border-radius:1rem;padding:.75rem;min-width:4rem}.level-progress_roleLevelDisplay__ophx_[data-theme=dark]{background:rgba(31,41,55,.6)}.level-progress_roleLevelLabel__Ewzn5{font-size:.75rem;font-weight:600;color:rgb(107,114,128);margin-bottom:.25rem}.level-progress_roleLevelLabel__Ewzn5[data-theme=dark]{color:rgb(156,163,175)}.level-progress_roleLevelValue__b0V0t{font-size:1.5rem;font-weight:900;color:rgb(31,41,55)}.level-progress_roleLevelValue__b0V0t[data-theme=dark]{color:rgb(243,244,246)}.level-progress_loadingContainer__AnSQu{text-align:center;padding:4rem 0}.level-progress_loadingCard__rp2YI{position:relative;display:inline-block}.level-progress_loadingGlow__a5rK_{position:absolute;inset:0;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:1.5rem;filter:blur(1.5rem);opacity:.3;animation:level-progress_loadingPulse__CE3DC 2s ease-in-out infinite}@keyframes level-progress_loadingPulse__CE3DC{0%,to{opacity:.3}50%{opacity:.5}}.level-progress_loadingContent__EhszP{position:relative;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2rem 2.5rem;border:1px solid rgba(139,92,246,.2);box-shadow:0 20px 40px rgba(0,0,0,.1)}.level-progress_loadingContent__EhszP[data-theme=dark]{background:rgba(31,41,55,.9);border-color:rgba(139,92,246,.3)}.level-progress_loadingSpinner__RrBPU{width:2.5rem;height:2.5rem;border:4px solid #8b5cf6;border-top-color:transparent;border-radius:50%;animation:level-progress_spin__PtRcK 1s linear infinite;margin-right:1rem}@keyframes level-progress_spin__PtRcK{to{transform:rotate(1turn)}}.level-progress_loadingText__Bc5WT{font-size:1.25rem;font-weight:700;color:rgb(31,41,55)}.level-progress_loadingText__Bc5WT[data-theme=dark]{color:rgb(243,244,246)}.level-progress_loadingSubtext__TDlQt{font-size:.875rem;color:rgb(107,114,128);margin-top:.75rem}.level-progress_loadingSubtext__TDlQt[data-theme=dark]{color:rgb(156,163,175)}.level-progress_errorCard__zBK03{position:relative;margin-bottom:2rem}.level-progress_errorGlow__Bu0os{position:absolute;inset:0;background:linear-gradient(135deg,#ef4444,#ec4899);border-radius:1.5rem;filter:blur(1.5rem);opacity:.2}.level-progress_errorContent__B2d_U{position:relative;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2.5rem;border:1px solid rgba(239,68,68,.2);box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center}.level-progress_errorContent__B2d_U[data-theme=dark]{background:rgba(31,41,55,.9);border-color:rgba(239,68,68,.3)}.level-progress_errorIcon__raUpi{width:4rem;height:4rem;background:linear-gradient(135deg,#ef4444,#ec4899);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 10px 25px rgba(239,68,68,.3);margin:0 auto 1.5rem}.level-progress_errorTitle__U7PW4{font-size:1.5rem;font-weight:800;color:rgb(220,38,38);margin-bottom:1rem}.level-progress_errorTitle__U7PW4[data-theme=dark]{color:rgb(248,113,113)}.level-progress_errorText__fXQZ2{color:rgb(239,68,68)}.level-progress_errorText__fXQZ2[data-theme=dark]{color:rgb(252,165,165)}.level-progress_crew__Lqgx3 .level-progress_alignmentCardGlow__409QY,.level-progress_crewmate__oq9NM .level-progress_alignmentCardGlow__409QY{background:linear-gradient(135deg,#3b82f6 20%,#06b6d4 80%)}.level-progress_crew__Lqgx3 .level-progress_alignmentTitle__Q_7cm,.level-progress_crewmate__oq9NM .level-progress_alignmentTitle__Q_7cm{color:rgb(59,130,246)}.level-progress_crew__Lqgx3 .level-progress_alignmentTitle__Q_7cm[data-theme=dark],.level-progress_crewmate__oq9NM .level-progress_alignmentTitle__Q_7cm[data-theme=dark]{color:rgb(147,197,253)}.level-progress_crew__Lqgx3 .level-progress_alignmentIconGlow__HGjKK,.level-progress_crewmate__oq9NM .level-progress_alignmentIconGlow__HGjKK{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.level-progress_crew__Lqgx3 .level-progress_alignmentLevelValue__IyEow,.level-progress_crewmate__oq9NM .level-progress_alignmentLevelValue__IyEow{color:rgb(59,130,246)}.level-progress_imposter__gbSHm .level-progress_alignmentCardGlow__409QY,.level-progress_impostor__vIzKb .level-progress_alignmentCardGlow__409QY{background:linear-gradient(135deg,#ef4444 20%,#ec4899 80%)}.level-progress_imposter__gbSHm .level-progress_alignmentTitle__Q_7cm,.level-progress_impostor__vIzKb .level-progress_alignmentTitle__Q_7cm{color:rgb(239,68,68)}.level-progress_imposter__gbSHm .level-progress_alignmentTitle__Q_7cm[data-theme=dark],.level-progress_impostor__vIzKb .level-progress_alignmentTitle__Q_7cm[data-theme=dark]{color:rgb(248,113,113)}.level-progress_imposter__gbSHm .level-progress_alignmentIconGlow__HGjKK,.level-progress_impostor__vIzKb .level-progress_alignmentIconGlow__HGjKK{background:linear-gradient(135deg,#ef4444,#ec4899)}.level-progress_imposter__gbSHm .level-progress_alignmentLevelValue__IyEow,.level-progress_impostor__vIzKb .level-progress_alignmentLevelValue__IyEow{color:rgb(239,68,68)}.level-progress_neutral__TysnD .level-progress_alignmentCardGlow__409QY{background:linear-gradient(135deg,#eab308 20%,#f59e0b 80%)}.level-progress_neutral__TysnD .level-progress_alignmentTitle__Q_7cm{color:rgb(234,179,8)}.level-progress_neutral__TysnD .level-progress_alignmentTitle__Q_7cm[data-theme=dark]{color:rgb(250,204,21)}.level-progress_neutral__TysnD .level-progress_alignmentIconGlow__HGjKK{background:linear-gradient(135deg,#eab308,#f59e0b)}.level-progress_neutral__TysnD .level-progress_alignmentLevelValue__IyEow{color:rgb(234,179,8)}.level-progress_other__qX_8V .level-progress_alignmentCardGlow__409QY{background:linear-gradient(135deg,#8b5cf6 20%,#a855f7 80%)}.level-progress_other__qX_8V .level-progress_alignmentTitle__Q_7cm{color:rgb(139,92,246)}.level-progress_other__qX_8V .level-progress_alignmentTitle__Q_7cm[data-theme=dark]{color:rgb(196,181,253)}.level-progress_other__qX_8V .level-progress_alignmentIconGlow__HGjKK{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.level-progress_other__qX_8V .level-progress_alignmentLevelValue__IyEow{color:rgb(139,92,246)}@media (max-width:768px){.level-progress_levelMainTitle__rMHyZ{font-size:2.5rem}.level-progress_overallLevelCard__pbj9t{padding:2rem}.level-progress_levelNumber__jtJ9W{font-size:3rem}.level-progress_alignmentHeader__Mi55i{flex-direction:column;gap:1.5rem;text-align:center}.level-progress_alignmentIconContainer__C9Bdc{margin-right:0}.level-progress_alignmentCardContent__aI0Hd,.level-progress_infoCardContent__eFN_C{padding:2rem}}.detailed-toast{position:fixed;top:20px;right:20px;z-index:9999;max-width:500px;min-width:350px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.detailed-toast-visible{transform:translateX(0);opacity:1}.detailed-toast-hidden{transform:translateX(100%);opacity:0}.detailed-toast-card{border-radius:16px;border:2px solid;box-shadow:0 20px 40px rgba(0,0,0,.15);backdrop-filter:blur(20px);overflow:hidden;position:relative}.detailed-toast-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.detailed-toast-header{display:flex;align-items:flex-start;padding:16px;gap:12px}.detailed-toast-icon-container{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.detailed-toast-icon,.detailed-toast-icon-container{display:flex;align-items:center;justify-content:center}.detailed-toast-content{flex:1;min-width:0}.detailed-toast-message{color:white;font-size:16px;font-weight:600;line-height:1.4;margin:0;word-wrap:break-word}.detailed-toast-actions{display:flex;align-items:flex-start;gap:8px;flex-shrink:0}.detailed-toast-close-btn,.detailed-toast-expand-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:rgba(255,255,255,.1);color:white;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px)}.detailed-toast-close-btn:hover,.detailed-toast-expand-btn:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.detailed-toast-details{border-top:1px solid rgba(255,255,255,.1);padding:16px;background:rgba(0,0,0,.1);animation:slideDown .3s ease}.detailed-toast-section{margin-bottom:16px}.detailed-toast-section:last-child{margin-bottom:0}.detailed-toast-section-title{color:rgba(255,255,255,.9);font-size:14px;font-weight:600;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.detailed-toast-details-list{display:flex;flex-direction:column;gap:12px}.detailed-toast-detail-item{background:rgba(255,255,255,.05);border-radius:8px;padding:12px;border-left:3px solid rgba(255,255,255,.3)}.detailed-toast-detail-header{display:flex;flex-direction:column;gap:4px}.detailed-toast-field-name{color:rgba(255,255,255,.8);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.detailed-toast-detail-message{color:white;font-size:14px;line-height:1.4}.detailed-toast-received-value{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.detailed-toast-value-label{display:block;color:rgba(255,255,255,.7);font-size:12px;font-weight:500;margin-bottom:4px}.detailed-toast-value-code{display:block;background:rgba(0,0,0,.3);border-radius:6px;padding:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:rgba(255,255,255,.9);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.detailed-toast-debug-info{background:rgba(0,0,0,.2);border-radius:8px;padding:12px}.detailed-toast-debug-pre{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:rgba(255,255,255,.8);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.detailed-toast-success{--toast-color:#10b981}.detailed-toast-error{--toast-color:#ef4444}.detailed-toast-warning{--toast-color:#f59e0b}.detailed-toast-info{--toast-color:#3b82f6}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.detailed-toast{top:10px;right:10px;left:10px;max-width:none;min-width:auto}.detailed-toast-message{font-size:14px}.detailed-toast-details,.detailed-toast-header{padding:12px}}@media (prefers-color-scheme:dark){.detailed-toast-card{box-shadow:0 20px 40px rgba(0,0,0,.3)}}.admin-toast-modal{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)!important;border:1px solid rgba(148,163,184,.3)!important;border-radius:12px!important;padding:0!important;max-width:95vw!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.8),0 0 0 1px rgba(148,163,184,.1)!important}.admin-toast-modal-inner{padding:24px;max-height:90vh;overflow-y:auto;background:transparent}.admin-toast-modal-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.2)}.admin-toast-modal-icon{background:linear-gradient(135deg,rgba(59,130,246,.8),rgba(59,130,246,.6));border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.admin-toast-modal-title{color:#f8fafc!important;font-size:18px!important;font-weight:600!important;margin:0!important;line-height:1.4!important}.admin-toast-modal-message{color:#cbd5e1;font-size:14px;margin:8px 0 0;line-height:1.5}.admin-toast-modal-section{margin-bottom:24px}.admin-toast-modal-section-title{color:#f1f5f9;font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.1)}.admin-toast-modal-json{background:rgba(15,23,42,.8);border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:16px;font-family:Courier New,monospace;font-size:13px;color:#e2e8f0;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.admin-toast-modal-content{font-size:14px;color:#e2e8f0}.admin-toast-modal-detail-item{margin-bottom:16px;color:#cbd5e1;line-height:1.5}.admin-toast-modal-centered[data-state=open]{margin:0!important}.admin-toast-modal-centered,.admin-toast-modal-centered[data-state=open]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%) scale(.85) rotate(4deg)}to{opacity:1;transform:translateX(0) scale(1) rotate(0deg)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(120%) scale(.85)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes glow{0%,to{filter:brightness(1) drop-shadow(0 0 0 transparent)}50%{filter:brightness(1.15) drop-shadow(0 0 8px currentColor)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-admin-toast].admin-toast-card{backdrop-filter:saturate(190%) blur(18px);border-radius:16px;border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 40px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.03);transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .28s cubic-bezier(.4,0,.2,1),border-color .28s ease,background .28s ease,filter .28s ease;animation:slideInRight .5s cubic-bezier(.34,1.56,.64,1)}[data-admin-toast].admin-toast-card:hover{transform:translateY(-2px) scale(1.008);box-shadow:0 16px 50px rgba(0,0,0,.4),0 6px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.05);filter:brightness(1.05)}[data-admin-toast].admin-toast-card:active{transform:translateY(0) scale(1.002);transition-duration:.15s}@media (prefers-reduced-motion:reduce){[data-admin-toast].admin-toast-card{animation:fadeIn .3s ease;transition:opacity .22s ease,box-shadow .22s ease}[data-admin-toast].admin-toast-card:hover{transform:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.9}}}.admin-toast-title{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.15)}.admin-toast-message{opacity:.95;line-height:1.5;font-weight:400}.admin-toast-badge{margin-left:8px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 6px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(8px);transition:all .22s ease}.admin-toast-badge:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.12));transform:scale(1.05)}.admin-toast-pill{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06));padding:3px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.2);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:all .2s ease}.admin-toast-pill:hover{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.1));border-color:rgba(255,255,255,.3)}.admin-toast-icon-btn{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:8px;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1)}.admin-toast-icon-btn:hover{background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.14));border-color:rgba(255,255,255,.3);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.12)}.admin-toast-icon-btn:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.12),inset 0 1px 2px rgba(0,0,0,.08)}.admin-toast-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.4),0 2px 6px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.08)}.admin-toast-metadata{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.admin-toast-metadata-item{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06));padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:all .18s ease}.admin-toast-metadata-item:hover{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.1));border-color:rgba(255,255,255,.25)}.admin-debug-code{background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.25));border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow-x:auto;box-shadow:inset 0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.03);white-space:pre-wrap;word-break:break-all}.admin-debug-code::-webkit-scrollbar{width:8px;height:8px}.admin-debug-code::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.admin-debug-code::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));border-radius:4px;border:1px solid rgba(255,255,255,.1)}.admin-debug-code::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.15))}.admin-debug-section-header{color:#fbbf24;font-size:13px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.admin-status-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.08)}.admin-status-indicator.success{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.15));border-color:rgba(34,197,94,.4);color:#86efac}.admin-status-indicator.warning{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(217,119,6,.15));border-color:rgba(245,158,11,.4);color:#fcd34d}.admin-status-indicator.error{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.15));border-color:rgba(239,68,68,.4);color:#fca5a5}.admin-status-indicator.info{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.15));border-color:rgba(59,130,246,.4);color:#93c5fd}.admin-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.15) 50%,rgba(255,255,255,.05));background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:8px}.admin-skeleton-text{height:14px;margin-bottom:8px;border-radius:4px}.admin-skeleton-text:last-child{margin-bottom:0;width:60%}.admin-skeleton-circle{border-radius:50%;width:40px;height:40px}.admin-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:currentcolor;border-radius:50%;animation:rotate .8s linear infinite}.admin-bounce{animation:bounce 1s ease-in-out infinite}.admin-glow{animation:glow 2s ease-in-out infinite}.framed-image_container__7VuTg{position:relative;display:inline-block;overflow:hidden}.framed-image_frame__5a4o6{position:absolute;inset:0;background-position:50%;background-size:cover;z-index:10;pointer-events:none}.framed-image_item__X8R24{position:absolute;left:50%;top:50%;transform-origin:center center;translate:-50% -50%;z-index:5;width:70%;height:70%;-o-object-fit:contain;object-fit:contain;transition:transform .12s linear}.framed-image_fallback__0Kcwi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.2rem}.framed-image_controls__qZhXK{position:absolute;right:4px;bottom:4px;background:rgba(0,0,0,.55);color:#fff;padding:6px;border-radius:6px;font-size:11px;z-index:20}.framed-image_controls__qZhXK label{display:block;margin-bottom:6px}.framed-image_controls__qZhXK input[type=range]{width:120px}.styles_uiFrame__MPqdB{--bg-body:#050510;--bg-panel:#0e1116;--bg-sidebar:#090b0f;--border-panel:#283347;--text-main:#e0e6ed;--text-muted:#7a839e;--accent:#3cc7ff;--pipe-dark:#080a0e;--pipe-border:#333c50;--pipe-flow:#00ccff;--dock-bg:#11141a;--status-ok:#2ecc71;--status-err:#ff4455}.styles_uiFrame__MPqdB,.styles_uiFrame__MPqdB *{box-sizing:border-box}.styles_uiFrame__MPqdB{width:100%;color:var(--text-main);background:linear-gradient(165deg,rgba(10,14,24,.95),rgba(8,11,20,.9));border:1px solid var(--border-panel);border-radius:12px;overflow:hidden}.styles_uiHeader___sxD2{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:rgba(6,10,18,.9);border-bottom:1px solid var(--border-panel)}.styles_brand__2xpFC{font-family:Rajdhani,sans-serif;font-weight:800;letter-spacing:2px}.styles_brand__2xpFC span{color:var(--accent)}.styles_navTabs__Myxc2{display:flex;gap:6px}.styles_tab__pn9BS{padding:0 18px;height:40px;display:flex;align-items:center;color:#555;font-weight:700;cursor:pointer}.styles_tab__pn9BS.styles_active__ig8ZP{color:var(--accent);border-top:2px solid var(--accent);background:var(--bg-panel);margin-bottom:-1px}.styles_content__3jrsx{display:flex;height:620px}.styles_sidebar__zCx5r{width:240px;background:var(--bg-sidebar);border-right:1px solid var(--border-panel);display:flex;flex-direction:column}.styles_listHeader__wRhXm{padding:15px 18px;font-weight:800;font-size:13px;color:#5a6580;letter-spacing:2px}.styles_blueprintList__vmDno{padding:10px;overflow:auto;flex:1}.styles_blueprintCard__Uly69{display:flex;gap:12px;align-items:center;padding:10px;cursor:pointer;border:1px solid rgba(60,199,255,.07);border-radius:8px;margin-bottom:6px}.styles_blueprintCard__Uly69:hover{border-color:rgba(60,199,255,.22);background:rgba(60,199,255,.04)}.styles_blueprintCard__Uly69.styles_active__ig8ZP{background:rgba(60,199,255,.08);border-color:rgba(60,199,255,.34)}.styles_bpIcon__MWiTL{font-size:24px}.styles_bpInfo__AHffL{display:flex;flex-direction:column}.styles_bpName___egQp{font-weight:800}.styles_bpType__zvHL_{font-size:11px;color:#666}.styles_workbench__qKJAB{flex:1;position:relative;background:#0b0e14;display:flex;flex-direction:column}.styles_info-overlay__5gV2c{position:absolute;top:20px;left:30px;z-index:5;pointer-events:none;max-width:360px}.styles_job-header___NBcT{font-family:Rajdhani,sans-serif;font-weight:800;font-size:24px}.styles_job-meta__ld5jH{font-family:Share Tech Mono,monospace;color:var(--accent);border:1px solid var(--accent);padding:2px 6px;background:rgba(0,204,255,.04);display:inline-block;margin-top:6px}.styles_job-desc__hD1Iy{margin-top:8px;color:var(--text-muted);background:rgba(9,11,15,.9);padding:10px;border-left:2px solid var(--border-panel)}.styles_pipeLayer__K63OZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.styles_pipeBorder__zuHFo{fill:none;stroke:var(--pipe-border);stroke-width:24;stroke-linejoin:round;stroke-linecap:round}.styles_pipeBg__Ridqm{fill:none;stroke:var(--pipe-dark);stroke-width:20;stroke-linejoin:round;stroke-linecap:round}.styles_pipeCore__wHb55{fill:none;stroke:#1a1e29;stroke-width:8;stroke-linejoin:round;stroke-linecap:round}.styles_pipeFlow__nQkqJ{fill:none;stroke:var(--pipe-flow);stroke-width:6;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 10px var(--accent))}.styles_machineLayout__XrfwL{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:76px;padding-top:22px;width:100%;height:100%}.styles_inputBank__LL4Sj{min-width:280px;display:flex;flex-direction:column;gap:20px;z-index:2}.styles_dockModule__DX7HL{display:flex;align-items:center;width:280px;height:68px;background:var(--dock-bg);border-left:1px solid var(--border-panel);border:1px solid var(--border-panel);border-left-width:3px;border-radius:8px;padding:0 12px}.styles_dockModule__DX7HL.styles_ready__uihpN{border-left-color:var(--status-ok)}.styles_dockModule__DX7HL.styles_empty__vrazO{border-left-color:var(--status-err);opacity:.75}.styles_dockContent__CVskT{display:flex;align-items:center;gap:12px;width:100%}.styles_dockSlotFrame__Vg3H0{width:48px;height:48px;background:#080a0d;border:1px solid #2a3045;display:flex;align-items:center;justify-content:center}.styles_dockIcon__8u7ao{font-size:22px}.styles_dockInfo__1KQAf{flex:1}.styles_dockName__RToh8{font-weight:700;text-transform:uppercase;font-size:13px}.styles_dockStatusBar__WhNGW{height:4px;width:100%;background:#000;margin-top:6px}.styles_dockStatusFill__v8bU7{height:100%;width:0;transition:width .3s}.styles_ready__uihpN .styles_dockStatusFill__v8bU7{width:100%;background:var(--status-ok);box-shadow:0 0 5px var(--status-ok)}.styles_empty__vrazO .styles_dockStatusFill__v8bU7{width:20%;background:var(--status-err)}.styles_dockQty__XH100{min-width:60px;text-align:right;font-family:Share Tech Mono,monospace;color:#666}.styles_dockConnector__26EdK{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:12px;height:20px;background:#1a1e29;border:1px solid var(--border-panel);border-left:none}.styles_pipeFlowAnim__Oqs8C{stroke-dasharray:1000;stroke-dashoffset:1000}.styles_coreStation__r8dMy{width:232px;height:232px;display:flex;align-items:center;justify-content:center;background:#080a0d;border:1px solid var(--border-panel);box-shadow:0 20px 50px rgba(0,0,0,.5);position:relative;z-index:2}.styles_corePort__vE2vI{position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:16px;height:50px;background:#1a1e29;border:1px solid var(--border-panel);border-right:none}.styles_reactorChamber__lNfFJ{width:170px;height:170px;background:#050508;border:2px solid #2a3045;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.styles_reactorChamber__lNfFJ:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#1a1e29 1px,transparent 0);background-size:15px 15px;opacity:.3}.styles_coreDisplayIcon__Cfbu_{font-size:72px;opacity:.2;filter:grayscale(1)}.styles_machineLayout__XrfwL.styles_crafting__yBKP7 .styles_reactorChamber__lNfFJ{border-color:var(--accent);box-shadow:inset 0 0 60px rgba(0,204,255,.12)}.styles_machineLayout__XrfwL.styles_crafting__yBKP7 .styles_coreDisplayIcon__Cfbu_{opacity:.7;animation:styles_pulseIcon__PCY4c .2s infinite alternate}@keyframes styles_pulseIcon__PCY4c{0%{opacity:.5;transform:scale(.9)}to{opacity:.9;transform:scale(.95)}}.styles_machineLayout__XrfwL.styles_complete__4jFyc .styles_reactorChamber__lNfFJ{background:radial-gradient(circle,#001a22 0,#000 90%);border-color:#fff;box-shadow:0 0 80px var(--accent)}.styles_machineLayout__XrfwL.styles_complete__4jFyc .styles_coreDisplayIcon__Cfbu_{opacity:1;filter:none;transform:scale(1.1);text-shadow:0 0 30px var(--accent)}.styles_controlBar__Yf0lC{position:absolute;bottom:12px;left:12px;right:12px;height:66px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid var(--border-panel);border-radius:10px;background:rgba(6,10,18,.9);z-index:10}.styles_statusBlock__7bWxM{flex:1}.styles_terminalDisplay__FKFAA{font-family:Share Tech Mono,monospace;color:var(--accent);display:flex;justify-content:space-between}.styles_termMain__DaNtZ{font-size:16px;font-weight:800}.styles_termTimer__SuTaD{font-size:18px;color:#fff;background:#000;padding:2px 8px;border:1px solid #222}.styles_progressContainer__8iXva{width:100%;height:8px;background:#000;border:1px solid #222;margin-top:6px;overflow:hidden}.styles_progressBar__SN_ih{width:0;height:100%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.styles_qtySelector__rw7iH{display:flex;align-items:center;border:1px solid var(--border-panel);background:#0e1116;border-radius:7px;height:40px}.styles_qtyBtn__QfiBO{width:34px;height:100%;background:transparent;border:none;color:#fff;font-size:16px}.styles_qtyVal__6_rjp{width:40px;text-align:center;font-family:Share Tech Mono,monospace;color:var(--accent)}.styles_fabricateBtn__Pk3Zm{background:#0e1116;border:1px solid var(--accent);border-radius:8px;padding:0 20px;height:40px;color:var(--accent);font-weight:800}.styles_fabricateBtn__Pk3Zm:hover:not(:disabled){background:rgba(0,204,255,.1);color:#fff;box-shadow:0 0 20px rgba(0,204,255,.2)}.styles_fabricateBtn__Pk3Zm:disabled{border-color:#333;color:#444}.styles_flashOverlay__Wm01H{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;z-index:100;transition:opacity .1s}@media (max-width:1120px){.styles_content__3jrsx{flex-direction:column;height:auto}.styles_sidebar__zCx5r{width:100%;border-right:none;border-bottom:1px solid var(--border-panel);max-height:230px}.styles_machineLayout__XrfwL{gap:36px;padding:16px 10px 92px}.styles_inputBank__LL4Sj{min-width:0;width:100%}.styles_dockModule__DX7HL{width:100%}}.epic-lootbox-opening_overlay__U_fKt{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(16px,2vw,28px)}.epic-lootbox-opening_backdrop__BHUEb{position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 25%,rgba(14,116,144,.42),transparent 65%),rgba(1,7,18,.86);backdrop-filter:blur(5px)}html:not(.dark) .epic-lootbox-opening_backdrop__BHUEb{background:radial-gradient(70% 90% at 50% 25%,rgba(14,116,144,.22),transparent 65%),rgba(15,23,50,.55);backdrop-filter:blur(8px)}.epic-lootbox-opening_panel__mXv1W{position:relative;z-index:1;width:min(1080px,100%);border-radius:24px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,rgba(30,41,59,.9),rgba(15,23,42,.95));box-shadow:0 30px 90px rgba(2,6,23,.75);overflow:hidden}html:not(.dark) .epic-lootbox-opening_panel__mXv1W{border:1px solid rgba(100,120,160,.35);background:linear-gradient(180deg,rgba(240,246,255,.97),rgba(220,232,250,.98));box-shadow:0 30px 90px rgba(20,40,80,.25)}html:not(.dark) .epic-lootbox-opening_header__E7zdc h2{color:#1e293b}html:not(.dark) .epic-lootbox-opening_header__E7zdc p{color:#475569}html:not(.dark) .epic-lootbox-opening_chargeRail__GuCqy{background:rgba(200,215,235,.75);border-color:rgba(100,130,180,.3)}html:not(.dark) .epic-lootbox-opening_chargeMeta__QgN4U{color:#334155}html:not(.dark) .epic-lootbox-opening_boxWrap__2dhXK{background:radial-gradient(circle at 50% 20%,rgba(220,235,255,.7),rgba(190,210,240,.9));border-color:rgba(100,140,200,.35)}html:not(.dark) .epic-lootbox-opening_hint__EMPt6{color:#64748b}html:not(.dark) .epic-lootbox-opening_cardBack__CwslJ{background:linear-gradient(145deg,rgba(200,215,240,.95),rgba(170,190,225,.95))}html:not(.dark) .epic-lootbox-opening_cardFront__jmVFN{background:rgba(240,246,255,.92)}html:not(.dark) .epic-lootbox-opening_cardFront__jmVFN h3{color:#1e293b}html:not(.dark) .epic-lootbox-opening_qty__qij0V{color:#334155;border-color:rgba(100,130,180,.35);background:rgba(200,215,240,.5)}html:not(.dark) .epic-lootbox-opening_empty__HJYXS{color:#475569;background:rgba(200,215,235,.5)}.epic-lootbox-opening_panelRevealing__S8x9N:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.9) 0,transparent 58%);animation:epic-lootbox-opening_flash__bRjEt 1.3s ease-out forwards;pointer-events:none}.epic-lootbox-opening_machineStage__1piLL,.epic-lootbox-opening_resultStage__K66BP{padding:clamp(20px,3vw,34px)}.epic-lootbox-opening_header__E7zdc h2{margin:0;font-size:clamp(1.3rem,2.5vw,2rem);color:#f8fafc}.epic-lootbox-opening_header__E7zdc p{margin:8px 0 0;color:#cbd5e1;font-size:.95rem}.epic-lootbox-opening_chargeRail__GuCqy{margin-top:18px;height:10px;border-radius:999px;background:rgba(15,23,42,.75);border:1px solid rgba(148,163,184,.24);overflow:hidden}.epic-lootbox-opening_chargeRail__GuCqy>span{display:block;height:100%;width:0;transition:width .11s linear;background:linear-gradient(90deg,#fb7185,#f59e0b 35%,#fde047 65%,#22c55e)}.epic-lootbox-opening_chargeMeta__QgN4U{margin-top:8px;display:flex;justify-content:space-between;color:#e2e8f0;font-size:.9rem}.epic-lootbox-opening_boxWrap__2dhXK{margin:18px auto 0;width:210px;height:210px;display:grid;place-items:center;border-radius:30px;background:radial-gradient(circle at 50% 20%,rgba(15,23,42,.4),rgba(15,23,42,.85));border:1px solid rgba(148,163,184,.26);cursor:grab;transition:transform .12s ease,filter .12s ease}.epic-lootbox-opening_boxWrap__2dhXK:active{cursor:grabbing}.epic-lootbox-opening_box__kbZkK{font-size:108px;line-height:1;filter:drop-shadow(0 14px 20px rgba(2,6,23,.65))}.epic-lootbox-opening_hint__EMPt6{margin-top:16px;text-align:center;color:#94a3b8;font-size:.9rem}.epic-lootbox-opening_shaking__si1_p{animation:epic-lootbox-opening_shake__SJFYv .11s linear infinite}.epic-lootbox-opening_pulse__mlUjz{animation:epic-lootbox-opening_pulse__mlUjz .9s ease-in-out infinite}.epic-lootbox-opening_cardsGrid__25fAo{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.epic-lootbox-opening_card__JfmYc{perspective:1200px;min-height:270px}.epic-lootbox-opening_cardInner___v1hJ{position:relative;width:100%;height:100%;min-height:270px;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.85,.2,1)}.epic-lootbox-opening_cardRevealed__1fSGi .epic-lootbox-opening_cardInner___v1hJ{transform:rotateY(180deg)}.epic-lootbox-opening_cardFace__or4nT{position:absolute;inset:0;backface-visibility:hidden;border-radius:16px;border:2px solid rgba(148,163,184,.2)}.epic-lootbox-opening_cardBack__CwslJ{display:grid;place-items:center;place-content:center;gap:8px;background:linear-gradient(145deg,rgba(2,6,23,.95),rgba(30,41,59,.95));transition:box-shadow .22s ease,border-color .22s ease,background .22s ease}.epic-lootbox-opening_cardBack__CwslJ span:first-child{font-size:36px;opacity:.8}.epic-lootbox-opening_cardUnrevealed__eN8S5{cursor:pointer}.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardInner___v1hJ{transform:rotateY(8deg)}.epic-lootbox-opening_revealHint__jvqOK{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(226,232,240,.75);pointer-events:none}.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{border-color:rgba(148,163,184,.45)}.epic-lootbox-opening_rarity_trash__yAYLb.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{box-shadow:0 0 20px rgba(163,163,163,.45),inset 0 0 12px rgba(163,163,163,.12);border-color:rgba(163,163,163,.55)}.epic-lootbox-opening_rarity_common__6RbBR.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{box-shadow:0 0 20px rgba(226,232,240,.35),inset 0 0 12px rgba(226,232,240,.1);border-color:rgba(226,232,240,.5)}.epic-lootbox-opening_rarity_uncommon__ykxTK.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{box-shadow:0 0 24px rgba(34,197,94,.55),inset 0 0 14px rgba(34,197,94,.18);border-color:rgba(34,197,94,.65);background:linear-gradient(145deg,rgba(2,14,7,.96),rgba(5,28,15,.96))}.epic-lootbox-opening_rarity_rare__0TV4Q.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{box-shadow:0 0 26px rgba(56,189,248,.58),inset 0 0 15px rgba(56,189,248,.2);border-color:rgba(56,189,248,.68);background:linear-gradient(145deg,rgba(2,10,22,.96),rgba(4,22,46,.96))}.epic-lootbox-opening_rarity_epic__9TVwD.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{box-shadow:0 0 28px rgba(192,132,252,.65),inset 0 0 16px rgba(192,132,252,.22);border-color:rgba(192,132,252,.72);background:linear-gradient(145deg,rgba(10,2,22,.96),rgba(24,7,46,.96))}.epic-lootbox-opening_rarity_legendary__mBXS3.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{box-shadow:0 0 30px rgba(251,146,60,.68),inset 0 0 18px rgba(251,146,60,.24);border-color:rgba(251,146,60,.75);background:linear-gradient(145deg,rgba(20,8,2,.96),rgba(38,16,3,.96))}.epic-lootbox-opening_rarity_mythic__YqdQn.epic-lootbox-opening_cardUnrevealed__eN8S5:hover .epic-lootbox-opening_cardFace__or4nT.epic-lootbox-opening_cardBack__CwslJ{box-shadow:0 0 32px rgba(248,113,113,.7),inset 0 0 18px rgba(248,113,113,.24);border-color:rgba(248,113,113,.76);background:linear-gradient(145deg,rgba(22,2,2,.96),rgba(44,5,5,.96))}.epic-lootbox-opening_cardFront__jmVFN{transform:rotateY(180deg);padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;background:rgba(15,23,42,.85)}.epic-lootbox-opening_qty__qij0V{position:absolute;top:10px;right:10px;font-size:.82rem;color:#e2e8f0;border-radius:999px;padding:3px 9px;border:1px solid rgba(226,232,240,.25);background:rgba(2,6,23,.45)}.epic-lootbox-opening_icon__ripk5{font-size:2.2rem}.epic-lootbox-opening_cardFront__jmVFN h3{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.epic-lootbox-opening_rarity__a4UD1{border-radius:999px;padding:4px 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#020617;background:#e2e8f0}.epic-lootbox-opening_empty__HJYXS{padding:18px;border-radius:12px;color:#cbd5e1;background:rgba(15,23,42,.5)}.epic-lootbox-opening_revealAllWrap__lGI3P{margin-top:14px;display:flex;justify-content:center}.epic-lootbox-opening_revealAllBtn__YPT16{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(30,41,59,.7);color:#cbd5e1;padding:7px 18px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.epic-lootbox-opening_revealAllBtn__YPT16:hover{background:rgba(51,65,85,.9);color:#f1f5f9}.epic-lootbox-opening_actions__4_40y{margin-top:20px;display:flex;justify-content:center}.epic-lootbox-opening_actions__4_40y button{border:1px solid rgba(148,163,184,.3);border-radius:999px;background:linear-gradient(145deg,#1d4ed8,#0ea5e9);color:#eff6ff;padding:10px 22px;font-weight:700;cursor:pointer}html:not(.dark) .epic-lootbox-opening_revealAllBtn__YPT16{background:rgba(215,225,240,.8);color:#334155}html:not(.dark) .epic-lootbox-opening_revealAllBtn__YPT16:hover{background:rgba(195,210,235,.95);color:#1e293b}.epic-lootbox-opening_rarity_trash__yAYLb .epic-lootbox-opening_cardFront__jmVFN,.epic-lootbox-opening_rarity_trash__yAYLb .epic-lootbox-opening_rarity__a4UD1{border-color:rgba(163,163,163,.55);background-color:#a3a3a3}.epic-lootbox-opening_rarity_common__6RbBR .epic-lootbox-opening_cardFront__jmVFN,.epic-lootbox-opening_rarity_common__6RbBR .epic-lootbox-opening_rarity__a4UD1{border-color:rgba(226,232,240,.6);background-color:#f8fafc}.epic-lootbox-opening_rarity_uncommon__ykxTK .epic-lootbox-opening_cardFront__jmVFN,.epic-lootbox-opening_rarity_uncommon__ykxTK .epic-lootbox-opening_rarity__a4UD1{border-color:rgba(34,197,94,.6);background-color:#86efac}.epic-lootbox-opening_rarity_rare__0TV4Q .epic-lootbox-opening_cardFront__jmVFN,.epic-lootbox-opening_rarity_rare__0TV4Q .epic-lootbox-opening_rarity__a4UD1{border-color:rgba(56,189,248,.6);background-color:#7dd3fc}.epic-lootbox-opening_rarity_epic__9TVwD .epic-lootbox-opening_cardFront__jmVFN,.epic-lootbox-opening_rarity_epic__9TVwD .epic-lootbox-opening_rarity__a4UD1{border-color:rgba(192,132,252,.6);background-color:#c084fc}.epic-lootbox-opening_rarity_legendary__mBXS3 .epic-lootbox-opening_cardFront__jmVFN,.epic-lootbox-opening_rarity_legendary__mBXS3 .epic-lootbox-opening_rarity__a4UD1{border-color:rgba(251,146,60,.7);background-color:#fdba74}.epic-lootbox-opening_rarity_mythic__YqdQn .epic-lootbox-opening_cardFront__jmVFN,.epic-lootbox-opening_rarity_mythic__YqdQn .epic-lootbox-opening_rarity__a4UD1{border-color:rgba(248,113,113,.75);background-color:#fca5a5}@keyframes epic-lootbox-opening_shake__SJFYv{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(6px,4px) rotate(3deg)}50%{transform:translate(-7px,-4px) rotate(-3deg)}75%{transform:translate(5px,-3px) rotate(2deg)}to{transform:translate(0) rotate(0deg)}}@keyframes epic-lootbox-opening_pulse__mlUjz{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes epic-lootbox-opening_flash__bRjEt{0%{opacity:0}15%{opacity:1}to{opacity:0}}@media (max-width:700px){.epic-lootbox-opening_panel__mXv1W{border-radius:16px}.epic-lootbox-opening_boxWrap__2dhXK{width:170px;height:170px}.epic-lootbox-opening_box__kbZkK{font-size:86px}.epic-lootbox-opening_cardsGrid__25fAo{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-lootbox-opening_cardInner___v1hJ,.epic-lootbox-opening_card__JfmYc{min-height:220px}}