.DesktopIcon_desktopIcon__7UzU1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 8px;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;background:rgba(255,255,255,.1);backdrop-filter:blur(5px);border:2px solid transparent;user-select:none}.DesktopIcon_desktopIcon__7UzU1:hover{background:rgba(255,255,255,.2);border-color:hsl(var(--color-gold));transform:translateY(-5px) scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,.3)}.DesktopIcon_selected___NnnO{background:rgba(255,215,0,.3);border-color:hsl(var(--color-white));box-shadow:0 0 20px rgba(255,215,0,.5)}.DesktopIcon_hovered__4BzAw{animation:DesktopIcon_iconPulse__9vOR3 1s infinite}@keyframes DesktopIcon_iconPulse__9vOR3{0%,to{transform:translateY(-5px) scale(1.05)}50%{transform:translateY(-8px) scale(1.1)}}.DesktopIcon_iconContainer__gz_CU{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.DesktopIcon_icon__AQVij{width:100%;height:100%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));transition:all .3s ease;z-index:2}.DesktopIcon_desktopIcon__7UzU1:hover .DesktopIcon_icon__AQVij{transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 6px 12px rgba(0,0,0,.7))}.DesktopIcon_glowEffect__jQw_R{position:absolute;top:50%;left:50%;width:60px;height:60px;background:radial-gradient(circle,rgba(255,215,0,.4) 0,rgba(220,20,60,.2) 50%,transparent 100%);border-radius:50%;transform:translate(-50%,-50%);animation:DesktopIcon_glow__uX8zZ 2s infinite;z-index:1}@keyframes DesktopIcon_glow__uX8zZ{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.DesktopIcon_iconLabel__izRC_{color:hsl(var(--color-white));font-size:12px;font-weight:700;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.8);line-height:1.2;max-width:80px;word-wrap:break-word;transition:all .3s ease}.DesktopIcon_desktopIcon__7UzU1:hover .DesktopIcon_iconLabel__izRC_{color:hsl(var(--color-gold));transform:scale(1.1);text-shadow:2px 2px 6px rgba(0,0,0,1)}.DesktopIcon_selected___NnnO .DesktopIcon_iconLabel__izRC_{color:hsl(var(--color-gold));text-shadow:2px 2px 6px rgba(0,0,0,1)}@media (max-width:768px){.DesktopIcon_desktopIcon__7UzU1{padding:12px 6px}.DesktopIcon_iconContainer__gz_CU{width:40px;height:40px}.DesktopIcon_iconLabel__izRC_{font-size:11px;max-width:70px}.DesktopIcon_glowEffect__jQw_R{width:50px;height:50px}}@media (max-width:480px){.DesktopIcon_desktopIcon__7UzU1{padding:10px 5px}.DesktopIcon_iconContainer__gz_CU{width:35px;height:35px}.DesktopIcon_iconLabel__izRC_{font-size:10px;max-width:60px}.DesktopIcon_glowEffect__jQw_R{width:45px;height:45px}}.Window_window__RYN_A{position:absolute;background:linear-gradient(135deg,hsl(var(--color-white)),rgba(255,215,0,.1));border:4px solid hsl(var(--color-red));border-radius:15px;box-shadow:0 15px 50px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden;z-index:100;outline:none;user-select:none;transition:all .3s ease;contain:layout style;backdrop-filter:blur(10px)}.Window_browserWindow__xR0HZ{z-index:101}.Window_maximized__VHt54{top:0!important;left:0!important;width:100%!important;height:calc(100% - 50px)!important;border-radius:0;border-width:0}.Window_active__jijUi{box-shadow:0 20px 60px rgba(220,20,60,.8);border-color:hsl(var(--color-gold));animation:Window_activeWindow__vhKuK 2s infinite alternate}@keyframes Window_activeWindow__vhKuK{0%{box-shadow:0 20px 60px rgba(220,20,60,.8);border-color:hsl(var(--color-gold))}to{box-shadow:0 25px 70px rgba(255,215,0,.6);border-color:hsl(var(--color-red))}}.Window_titleBar__a7EFB{height:45px;background:linear-gradient(90deg,hsl(var(--color-red)),hsl(var(--color-gold)),hsl(var(--color-blue)));border-bottom:3px solid hsl(var(--color-white));display:flex;align-items:center;justify-content:space-between;padding:0 15px;cursor:move;user-select:none;position:relative;z-index:10;flex-shrink:0}.Window_active__jijUi .Window_titleBar__a7EFB{background:linear-gradient(90deg,hsl(var(--color-gold)),hsl(var(--color-red)),hsl(var(--color-blue)));animation:Window_titleBarGlow__TOPVU 3s infinite}@keyframes Window_titleBarGlow__TOPVU{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.Window_appIcon__VXOHJ,.Window_titleBarLeft__fCq23{display:flex;align-items:center}.Window_appIcon__VXOHJ{width:24px;height:24px;justify-content:center;margin-right:12px;filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.5));animation:Window_iconBounce___92Db 2s infinite}@keyframes Window_iconBounce___92Db{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Window_title__2tYQ6{font-size:15px;font-weight:700;color:hsl(var(--color-white));text-shadow:2px 2px 4px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:1px}.Window_titleBarControls__Asw05{display:flex;gap:5px}.Window_control__rVEen{width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsl(var(--color-white));font-weight:700;transition:all .3s ease;border-radius:8px;border:2px solid transparent;background:rgba(255,255,255,.1)}.Window_control__rVEen:hover{background:rgba(255,255,255,.3);border-color:hsl(var(--color-white));transform:scale(1.1)}.Window_close__vjKb7:hover{background:hsl(var(--color-red));color:hsl(var(--color-white));transform:scale(1.2) rotate(90deg);box-shadow:0 0 15px hsl(var(--color-red))}.Window_windowContent__lP4UN{flex:1;position:relative;z-index:5;height:calc(100% - 45px);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,hsl(var(--color-white)),rgba(255,215,0,.05))}.Window_emptyContent__3SgsY{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:hsl(var(--color-blue));padding:30px;background:linear-gradient(135deg,hsl(var(--color-white)),rgba(255,215,0,.1));text-align:center}.Window_emptyContent__3SgsY h2{font-size:24px;font-weight:700;margin-bottom:15px;color:hsl(var(--color-red));text-transform:uppercase;letter-spacing:2px}.Window_emptyContent__3SgsY p{font-size:16px;font-weight:700;color:hsl(var(--color-blue))}@media (max-width:768px){.Window_window__RYN_A{min-width:90vw;min-height:60vh;border-radius:10px;border-width:3px}.Window_titleBar__a7EFB{height:40px;padding:0 12px}.Window_title__2tYQ6{font-size:13px}.Window_control__rVEen{width:30px;height:30px}.Window_appIcon__VXOHJ{width:20px;height:20px}}@media (max-width:480px){.Window_window__RYN_A{min-width:95vw;min-height:70vh;border-radius:8px;border-width:2px}.Window_titleBar__a7EFB{height:35px;padding:0 10px}.Window_title__2tYQ6{font-size:12px}.Window_control__rVEen{width:28px;height:28px}.Window_appIcon__VXOHJ{width:18px;height:18px}}.ChromeBrowser_browser__rHAdT{display:flex;flex-direction:column;height:100%;width:100%;background-color:#f0f0f0;position:relative}.ChromeBrowser_toolbar__YlvYc{background-color:#dee1e6;padding:8px 8px 0;user-select:none;position:relative;z-index:3;flex-shrink:0}.ChromeBrowser_tabBar__JQErk,.ChromeBrowser_tab__2q_Et{display:flex;align-items:center}.ChromeBrowser_tab__2q_Et{background-color:#fff;border-radius:8px 8px 0 0;padding:8px 10px;min-width:200px;max-width:240px;height:32px;margin-right:1px;transition:background-color .2s ease}.ChromeBrowser_tab__2q_Et:hover{background-color:#f1f3f4}.ChromeBrowser_favicon__80jN6{margin-right:8px;display:flex;align-items:center;justify-content:center}.ChromeBrowser_tabTitle__0uMIe{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChromeBrowser_closeTab__mxx9w{opacity:.6;cursor:pointer;margin-left:8px}.ChromeBrowser_closeTab__mxx9w:hover{opacity:1;background-color:#e8eaed;border-radius:50%}.ChromeBrowser_newTab__30LDe{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;border-radius:50%;margin-left:4px}.ChromeBrowser_newTab__30LDe:hover{background-color:#e8eaed}.ChromeBrowser_addressBar__AA2xZ{display:flex;align-items:center;background-color:#fff;padding:8px;gap:8px;position:relative;z-index:3;flex-shrink:0}.ChromeBrowser_navigationButtons__1u1DI{display:flex;gap:4px}.ChromeBrowser_navButton__lATbW{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.ChromeBrowser_navButton__lATbW:hover{background-color:#f1f3f4}.ChromeBrowser_navButton__lATbW:disabled{opacity:.5;cursor:not-allowed}.ChromeBrowser_urlForm__J8gNr{flex:1}.ChromeBrowser_urlBar__1HFdZ{display:flex;align-items:center;background-color:#f1f3f4;border-radius:20px;padding:0 12px;height:36px}.ChromeBrowser_searchIcon__1a5ny{color:#5f6368;margin-right:8px}.ChromeBrowser_urlInput__u0eYF{flex:1;border:none;background:none;outline:none;font-size:14px;color:#202124}.ChromeBrowser_browserActions__dvjNP{display:flex;gap:4px}.ChromeBrowser_actionButton__houpd{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.ChromeBrowser_actionButton__houpd:hover{background-color:#f1f3f4}.ChromeBrowser_browserContent__oGus_{flex:1;position:relative;background-color:white;overflow:hidden;display:flex;flex-direction:column}.ChromeBrowser_loadingIndicator__LuwSX{position:absolute;top:0;left:0;right:0;height:3px;z-index:10}.ChromeBrowser_loadingBar__xKKM3{height:100%;background-color:#4285f4}.ChromeBrowser_iframeWrapper__qmjGx{position:relative;width:100%;height:100%;overflow:hidden}.ChromeBrowser_iframe__A4O7J{width:100%;height:100%;border:none;position:relative;z-index:1}.ChromeBrowser_iframe__A4O7J::-webkit-scrollbar{width:8px;height:8px}.ChromeBrowser_iframe__A4O7J::-webkit-scrollbar-track{background:#f1f1f1}.ChromeBrowser_iframe__A4O7J::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ChromeBrowser_iframe__A4O7J::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:768px){.ChromeBrowser_browser__rHAdT{display:flex;flex-direction:column;height:100%;width:100%}.ChromeBrowser_addressBar__AA2xZ{padding:6px;gap:4px}.ChromeBrowser_urlBar__1HFdZ{height:32px;padding:0 8px}.ChromeBrowser_urlInput__u0eYF{font-size:12px}.ChromeBrowser_navigationButtons__1u1DI{gap:2px}.ChromeBrowser_actionButton__houpd,.ChromeBrowser_navButton__lATbW{width:24px;height:24px}}@media (max-width:480px){.ChromeBrowser_browserContent__oGus_{height:calc(100% - 80px);max-height:calc(100dvh - 160px)}.ChromeBrowser_iframeWrapper__qmjGx{height:100%;max-height:100%}.ChromeBrowser_browser__rHAdT{max-height:100%;overflow:hidden}}.FolderContent_folderContainer__Xs4t2{padding:20px;height:100%;overflow-y:auto;font-family:Segoe UI,Arial,sans-serif;color:#1f5582;background-color:#ffffff}.FolderContent_folderTitle__LeU0m{font-size:26px;font-weight:700;margin-bottom:20px;color:#dc143c;border-bottom:3px solid #1f5582;padding-bottom:12px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.FolderContent_projectItem__UOnmu{margin-bottom:30px;padding:18px;background:linear-gradient(135deg,rgba(31,85,130,.05),rgba(220,20,60,.05));border-radius:10px;box-shadow:0 4px 12px rgba(31,85,130,.2);border:2px solid rgba(31,85,130,.2)}.FolderContent_projectItem__UOnmu h2{font-size:20px;font-weight:700;margin-bottom:12px;color:#dc143c;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.FolderContent_projectLinks__qmIvw{margin-bottom:12px;display:flex;gap:12px}.FolderContent_projectLink__3_tth{display:inline-flex;align-items:center;gap:6px;color:#ffffff;text-decoration:none;font-size:14px;font-weight:600;background:linear-gradient(45deg,#1f5582,#dc143c);padding:6px 12px;border-radius:6px;border:2px solid #ffffff;transition:all .2s ease}.FolderContent_projectLink__3_tth:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,20,60,.4);text-decoration:none}.FolderContent_projectItem__UOnmu ul{padding-left:24px}.FolderContent_projectItem__UOnmu li{margin-bottom:10px;line-height:1.6;color:#1f5582;font-weight:500}.FolderContent_infoCard__39l3g{background:linear-gradient(135deg,rgba(31,85,130,.05),rgba(220,20,60,.05));border-radius:10px;padding:24px;box-shadow:0 4px 12px rgba(31,85,130,.2);border:2px solid rgba(31,85,130,.2)}.FolderContent_infoRow__mHdC1{display:flex;margin-bottom:18px}.FolderContent_infoLabel__USCFs{font-weight:700;width:160px;color:#dc143c}.FolderContent_infoValue__n_fYm{flex:1;color:#1f5582;font-weight:500}.FolderContent_contactCard__hp7qS{background:linear-gradient(135deg,rgba(31,85,130,.05),rgba(220,20,60,.05));border-radius:10px;padding:24px;box-shadow:0 4px 12px rgba(31,85,130,.2);border:2px solid rgba(31,85,130,.2)}.FolderContent_contactItem__sHgUC{display:flex;align-items:center;margin-bottom:24px}.FolderContent_contactIcon__lNUii{color:#dc143c;margin-right:18px;font-size:20px}.FolderContent_contactDetails__KZL3K{display:flex;flex-direction:column}.FolderContent_contactLabel__26OFm{font-size:14px;color:#1f5582;margin-bottom:6px;font-weight:600}.FolderContent_contactValue__1R_u9{color:#dc143c;text-decoration:none;font-weight:600}.FolderContent_contactValue__1R_u9:hover{text-decoration:underline;color:#1f5582}.FolderContent_skillsGrid__3ppK2{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.FolderContent_skillCategory__yGTZk{background:linear-gradient(135deg,rgba(31,85,130,.05),rgba(220,20,60,.05));border-radius:10px;padding:20px;box-shadow:0 4px 12px rgba(31,85,130,.2);border:2px solid rgba(31,85,130,.2)}.FolderContent_skillCategory__yGTZk h2{font-size:20px;font-weight:700;margin-bottom:12px;color:#dc143c;border-bottom:2px solid #1f5582;padding-bottom:8px}.FolderContent_skillList__T3QsF{list-style-type:none;padding-left:0}.FolderContent_skillList__T3QsF li{margin-bottom:10px;color:#1f5582;font-weight:500;position:relative;padding-left:20px}.FolderContent_skillList__T3QsF li:before{content:"★";position:absolute;left:0;color:#dc143c;font-weight:700}.FolderContent_educationItem__gQe7j{background:linear-gradient(135deg,rgba(31,85,130,.05),rgba(220,20,60,.05));border-radius:10px;padding:24px;box-shadow:0 4px 12px rgba(31,85,130,.2);border:2px solid rgba(31,85,130,.2)}.FolderContent_educationHeader__SjuDd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.FolderContent_educationHeader__SjuDd h2{font-size:20px;font-weight:700;color:#dc143c;margin:0}.FolderContent_educationYear__ShYYG{font-size:14px;color:#1f5582;font-weight:600;background-color:rgba(31,85,130,.1);padding:4px 8px;border-radius:4px}.FolderContent_educationInstitution__teqtz{font-size:16px;color:#1f5582;font-weight:600}.FolderContent_certificationsList__71Nk0{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.FolderContent_certificationItem__0102M{background:linear-gradient(135deg,rgba(31,85,130,.05),rgba(220,20,60,.05));border-radius:10px;padding:20px;box-shadow:0 4px 12px rgba(31,85,130,.2);border:2px solid rgba(31,85,130,.2)}.FolderContent_certificationItem__0102M h2{font-size:18px;font-weight:700;margin-bottom:12px;color:#dc143c}.FolderContent_certificationIssuer__pYunG{font-size:14px;color:#1f5582;margin-bottom:6px;font-weight:600}.FolderContent_certificationDate__vdzsO{font-size:14px;color:#1f5582;font-weight:500;background-color:rgba(220,20,60,.1);padding:2px 6px;border-radius:4px;display:inline-block}.FolderContent_additionalInfo__apwyf{display:flex;flex-direction:column;gap:24px}.FolderContent_infoSection__L4BoF{background:linear-gradient(135deg,rgba(31,85,130,.05),rgba(220,20,60,.05));border-radius:10px;padding:20px;box-shadow:0 4px 12px rgba(31,85,130,.2);border:2px solid rgba(31,85,130,.2)}.FolderContent_infoSection__L4BoF h2{font-size:20px;font-weight:700;margin-bottom:18px;color:#dc143c;border-bottom:2px solid #1f5582;padding-bottom:8px}.FolderContent_workExperience__OHYyF h3{font-size:18px;font-weight:700;margin-bottom:6px;color:#1f5582}.FolderContent_workDuration__b3DmG{font-size:14px;color:#dc143c;margin-bottom:12px;font-weight:600;background-color:rgba(220,20,60,.1);padding:4px 8px;border-radius:4px;display:inline-block}.FolderContent_workDescription__MWLzi{margin-bottom:12px;line-height:1.6;color:#1f5582;font-weight:500}.FolderContent_workResponsibilities__523tV{padding-left:0;list-style-type:none}.FolderContent_workResponsibilities__523tV li{margin-bottom:10px;line-height:1.6;color:#1f5582;font-weight:500;position:relative;padding-left:20px}.FolderContent_workResponsibilities__523tV li:before{content:"★";position:absolute;left:0;color:#dc143c;font-weight:700}.FolderContent_interestsList__LFJ5U,.FolderContent_languageList__dLn8_{list-style-type:none;padding-left:0}.FolderContent_interestsList__LFJ5U li,.FolderContent_languageList__dLn8_ li{margin-bottom:10px;color:#1f5582;font-weight:500;position:relative;padding-left:20px}.FolderContent_interestsList__LFJ5U li:before,.FolderContent_languageList__dLn8_ li:before{content:"★";position:absolute;left:0;color:#dc143c;font-weight:700}@media (max-width:768px){.FolderContent_certificationsList__71Nk0,.FolderContent_skillsGrid__3ppK2{grid-template-columns:1fr}.FolderContent_educationHeader__SjuDd{flex-direction:column;align-items:flex-start}}.SocialBrowser_browser__b8mn3{display:flex;flex-direction:column;height:100%;width:100%;background-color:#f0f0f0;overflow:hidden;position:relative;z-index:1;isolation:isolate;contain:content}.SocialBrowser_toolbar__AgPNm{background-color:#dee1e6;padding:8px 8px 0;user-select:none;position:relative;z-index:3}.SocialBrowser_tabBar__w0y08,.SocialBrowser_tab__psGOL{display:flex;align-items:center}.SocialBrowser_tab__psGOL{background-color:#fff;border-radius:8px 8px 0 0;padding:8px 10px;min-width:200px;max-width:240px;height:32px;margin-right:1px;transition:background-color .2s ease}.SocialBrowser_tab__psGOL:hover{background-color:#f1f3f4}.SocialBrowser_favicon__4WVim{margin-right:8px;display:flex;align-items:center;justify-content:center}.SocialBrowser_tabTitle__LqENw{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SocialBrowser_closeTab__0VWlJ{opacity:.6;cursor:pointer;margin-left:8px}.SocialBrowser_closeTab__0VWlJ:hover{opacity:1;background-color:#e8eaed;border-radius:50%}.SocialBrowser_addressBar__QXhpd{display:flex;align-items:center;background-color:#fff;padding:8px;gap:8px;position:relative;z-index:3}.SocialBrowser_navigationButtons__WoLTA{display:flex;gap:4px}.SocialBrowser_navButton__Amz4a{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.SocialBrowser_navButton__Amz4a:hover{background-color:#f1f3f4}.SocialBrowser_navButton__Amz4a:disabled{opacity:.5;cursor:not-allowed}.SocialBrowser_urlBar__19hPI{flex:1;display:flex;align-items:center;background-color:#f1f3f4;border-radius:20px;padding:0 12px;height:36px}.SocialBrowser_urlIcon__ZkDFj{color:#5f6368;margin-right:8px}.SocialBrowser_urlText__dMaFM{flex:1;font-size:14px;color:#202124}.SocialBrowser_browserActions__GDxjA{display:flex;gap:4px}.SocialBrowser_actionButton__3gEOA{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.SocialBrowser_actionButton__3gEOA:hover{background-color:#f1f3f4}.SocialBrowser_browserContent__bGCR2{flex:1;position:relative;background-color:white;overflow:hidden;z-index:1}.SocialBrowser_loadingIndicator__hGbtc{position:absolute;top:0;left:0;right:0;height:3px;z-index:10}.SocialBrowser_loadingBar__JzR2K{height:100%;background-color:#4285f4}.SocialBrowser_iframeWrapper__NrQoZ{position:relative;width:100%;height:100%;overflow:hidden;contain:strict}.SocialBrowser_iframe__yj47D{width:100%;height:100%;border:none;position:relative;z-index:1;pointer-events:none}.SocialBrowser_iframeActive__aeD2P .SocialBrowser_iframe__yj47D{pointer-events:auto}.SocialBrowser_iframeOverlay__6GUb1{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:2;cursor:pointer}.SocialBrowser_iframeActive__aeD2P .SocialBrowser_iframeOverlay__6GUb1{display:none}.SocialBrowser_externalSitePrompt___6y3G{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;text-align:center;background-color:#f9f9f9}.SocialBrowser_externalSiteIcon__O5Ft1{margin-bottom:20px}.SocialBrowser_externalSiteTitle__YZz6x{font-size:24px;font-weight:600;margin-bottom:10px;color:#333}.SocialBrowser_externalSiteDescription__8vPs6{font-size:16px;color:#666;margin-bottom:30px;max-width:400px}.SocialBrowser_externalSiteButton__KTfkh{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#0078d7;color:white;border:none;padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.SocialBrowser_externalSiteButton__KTfkh:hover{background-color:#0063b1}.SocialBrowser_externalLinkIcon__O21QX{margin-right:4px}.FileExplorer_fileExplorer__GihrE{display:flex;flex-direction:column;height:100%;width:100%;background-color:#ffffff;overflow:hidden}.FileExplorer_toolbar__Uo1JB{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(90deg,#1f5582,#dc143c);border-bottom:2px solid #ffffff;flex-shrink:0}.FileExplorer_toolbarButtons__j_Sc6{display:flex;gap:8px}.FileExplorer_toolbarButton__ey_gj{padding:6px 12px;background:rgba(255,255,255,.9);border:2px solid #ffffff;cursor:pointer;font-size:14px;font-weight:600;color:#1f5582;border-radius:4px;transition:all .2s ease}.FileExplorer_toolbarButton__ey_gj:hover{background-color:#ffffff;transform:translateY(-1px)}.FileExplorer_searchContainer__MgDVg{display:flex;align-items:center;background-color:#ffffff;border:2px solid #dc143c;padding:4px 10px;border-radius:4px}.FileExplorer_searchInput__MH1R2{border:none;outline:none;font-size:14px;width:200px;color:#1f5582;font-weight:500}.FileExplorer_searchInput__MH1R2::placeholder{color:#1f5582;opacity:.7}.FileExplorer_explorerContent__gAcT7{display:flex;flex:1;overflow:hidden}.FileExplorer_sidebar__uj4pW{width:220px;background:linear-gradient(180deg,rgba(31,85,130,.1),rgba(220,20,60,.1));border-right:2px solid #1f5582;padding:12px 0;overflow-y:auto}.FileExplorer_sidebarSection__BDhsB{margin-bottom:24px}.FileExplorer_sidebarHeader__tjKBw{padding:6px 18px;font-size:12px;font-weight:700;color:#dc143c;text-transform:uppercase;letter-spacing:1px}.FileExplorer_sidebarItem__lbLD3{display:flex;align-items:center;padding:8px 18px;cursor:pointer;font-size:14px;font-weight:500;color:#1f5582;transition:all .2s ease}.FileExplorer_sidebarItem__lbLD3:hover{background-color:rgba(31,85,130,.1);border-left:4px solid #dc143c}.FileExplorer_sidebarIcon__LVJSi{margin-right:10px;color:#dc143c;font-size:16px}.FileExplorer_fileList__Q1qVl{flex:1;display:flex;flex-direction:column;overflow:hidden}.FileExplorer_breadcrumb__jxDlE{display:flex;align-items:center;padding:10px 18px;background:linear-gradient(90deg,rgba(31,85,130,.1),rgba(220,20,60,.1));border-bottom:2px solid #1f5582;font-size:14px;font-weight:600;color:#1f5582}.FileExplorer_breadcrumb__jxDlE span{margin:0 6px;color:#dc143c}.FileExplorer_files__EduhB{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:18px;padding:18px;overflow-y:auto}.FileExplorer_fileItem__zYmM0{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;padding:8px;border-radius:6px;border:2px solid transparent;transition:all .2s ease}.FileExplorer_fileItem__zYmM0:hover{background:linear-gradient(135deg,rgba(31,85,130,.1),rgba(220,20,60,.1));border-color:#1f5582;transform:translateY(-2px)}.FileExplorer_fileItem__zYmM0 span{margin-top:6px;font-size:12px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f5582}.FileExplorer_statusBar__r5Teg{display:flex;align-items:center;padding:6px 18px;background:linear-gradient(90deg,#1f5582,#dc143c);border-top:2px solid #ffffff;font-size:12px;color:#ffffff;font-weight:600;flex-shrink:0}.FileExplorer_statusItem__6Khgr{margin-right:18px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ResumePdfViewer_pdfViewer__UM5_U{display:flex;flex-direction:column;height:100%;width:100%;background-color:#f0f0f0;overflow:hidden}.ResumePdfViewer_toolbar__bpgii{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;flex-shrink:0}.ResumePdfViewer_toolbarButtons__kNRkd{display:flex;gap:5px}.ResumePdfViewer_toolbarButton__rAHqb{padding:5px 10px;background:none;border:none;cursor:pointer;font-size:14px}.ResumePdfViewer_toolbarButton__rAHqb:hover{background-color:#e0e0e0}.ResumePdfViewer_toolbarActions__Nd5Po{display:flex;gap:5px}.ResumePdfViewer_actionButton__Zs_lv{display:flex;align-items:center;gap:5px;padding:5px 10px;background:none;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:14px}.ResumePdfViewer_actionButton__Zs_lv:hover{background-color:#e0e0e0}.ResumePdfViewer_pdfContent__osDza{flex:1;overflow-y:auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin:10px;border:1px solid #ddd}.Experience_experienceContainer__E46sb{padding:30px;height:100%;overflow-y:auto;font-family:Segoe UI,Arial,sans-serif;color:#333;background-color:#fff}.Experience_resumeHeader__Iwhba{margin-bottom:30px;border-bottom:2px solid #0078d7;padding-bottom:20px}.Experience_resumeHeader__Iwhba h1{font-size:28px;font-weight:600;margin-bottom:15px;color:#0078d7}.Experience_contactInfo__HTm2t{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px}.Experience_contactInfo__HTm2t p{margin:0}.Experience_contactInfo__HTm2t a{color:#0078d7;text-decoration:none}.Experience_contactInfo__HTm2t a:hover{text-decoration:underline}.Experience_resumeSection__5l69F{margin-bottom:25px}.Experience_resumeSection__5l69F h2{font-size:20px;font-weight:600;margin-bottom:15px;color:#0078d7;border-bottom:1px solid #e0e0e0;padding-bottom:5px}.Experience_educationItem__3yafv,.Experience_experienceItem__OtbL6,.Experience_projectItem__1CRWL{margin-bottom:20px}.Experience_jobHeader__SI_R4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.Experience_jobHeader__SI_R4 h3{font-size:18px;font-weight:600;color:#333;margin:0}.Experience_date__ytqqA{font-size:14px;color:#666}.Experience_experienceItem__OtbL6 p,.Experience_projectItem__1CRWL p{margin-bottom:10px;line-height:1.5}.Experience_experienceItem__OtbL6 ul,.Experience_projectItem__1CRWL ul,.Experience_skillsList__mGMaF{padding-left:20px;margin-bottom:10px}.Experience_experienceItem__OtbL6 li,.Experience_projectItem__1CRWL li,.Experience_skillsList__mGMaF li{margin-bottom:8px;line-height:1.5}.Experience_projectItem__1CRWL{padding-left:10px;border-left:3px solid #0078d7;margin-bottom:20px}.Experience_projectItem__1CRWL h3{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.Experience_projectLink__TePfh{color:#0078d7;text-decoration:none;font-weight:400;font-size:14px;background-color:rgba(0,120,215,.1);padding:2px 6px;border-radius:4px;transition:background-color .2s ease}.Experience_projectLink__TePfh:hover{background-color:rgba(0,120,215,.2);text-decoration:underline}.Experience_skillsList__mGMaF{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}@media (max-width:768px){.Experience_experienceContainer__E46sb{padding:15px}.Experience_jobHeader__SI_R4{flex-direction:column;align-items:flex-start}.Experience_skillsList__mGMaF{grid-template-columns:1fr}}.Desktop_desktop__z_jDL{width:100vw;height:calc(100vh - 55px);position:relative;overflow:hidden;background:radial-gradient(circle at 15% 15%,rgba(255,215,0,.4) 0,transparent 40%),radial-gradient(circle at 85% 85%,rgba(220,20,60,.4) 0,transparent 40%),radial-gradient(circle at 50% 50%,rgba(30,58,138,.3) 0,transparent 50%),linear-gradient(135deg,#1e3a8a,#dc143c 30%,#ffd700 60%,#dc143c 90%,#1e3a8a);background-size:100% 100%,100% 100%,100% 100%,300% 300%;background-attachment:fixed;animation:Desktop_desktopGradient__Q91H_ 15s ease infinite;display:flex;flex-direction:column;align-items:flex-start;padding:25px}@keyframes Desktop_desktopGradient__Q91H_{0%{background-position:0 0,0 0,0 0,0 50%}25%{background-position:0 0,0 0,0 0,25% 50%}50%{background-position:0 0,0 0,0 0,50% 50%}75%{background-position:0 0,0 0,0 0,75% 50%}to{background-position:0 0,0 0,0 0,100% 50%}}.Desktop_desktop__z_jDL:before{content:"★ ★ ★ ★ ★";top:8%;left:50%;transform:translateX(-50%);font-size:3.5rem;color:#ffd700;text-shadow:0 0 20px #ffd700,0 0 40px #ffd700,0 0 60px #ffd700;animation:Desktop_twinkle__3Q8rL 4s ease-in-out infinite;z-index:1}.Desktop_desktop__z_jDL:after{content:"DEMOCRATIC PEOPLE'S REPUBLIC OF DESKTOP";position:absolute;bottom:15%;left:50%;transform:translateX(-50%);font-size:1.4rem;color:#ffd700;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 15px #ffd700;font-weight:700;letter-spacing:3px;z-index:1;pointer-events:none;opacity:.8;animation:Desktop_textFloat__DA_Zs 6s ease-in-out infinite}@keyframes Desktop_twinkle__3Q8rL{0%,to{opacity:.6;transform:translateX(-50%) scale(1) rotate(0deg)}50%{opacity:1;transform:translateX(-50%) scale(1.15) rotate(5deg)}}@keyframes Desktop_textFloat__DA_Zs{0%,to{transform:translateX(-50%) translateY(0);opacity:.8}50%{transform:translateX(-50%) translateY(-10px);opacity:1}}.Desktop_iconGrid__Ir1KV{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:25px;padding:25px;width:100%;max-width:220px;z-index:2}.Desktop_desktop__z_jDL:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,#ffd700,transparent),radial-gradient(2px 2px at 40px 70px,rgba(220,20,60,.8),transparent),radial-gradient(1px 1px at 90px 40px,#ffd700,transparent),radial-gradient(1px 1px at 130px 80px,rgba(30,58,138,.8),transparent),radial-gradient(2px 2px at 160px 30px,#ffd700,transparent);background-repeat:repeat;background-size:200px 100px;animation:Desktop_particleFloat__5_z3j 20s linear infinite;opacity:.6;z-index:0;pointer-events:none}@keyframes Desktop_particleFloat__5_z3j{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@media (max-width:768px){.Desktop_desktop__z_jDL{height:calc(100dvh - 50px);padding:20px}.Desktop_desktop__z_jDL:before{font-size:2.5rem;top:12%}.Desktop_desktop__z_jDL:after{font-size:1.1rem;bottom:20%;letter-spacing:2px}.Desktop_iconGrid__Ir1KV{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:20px;max-width:180px}}@media (max-width:480px){.Desktop_desktop__z_jDL{padding:15px}.Desktop_desktop__z_jDL:before{font-size:2rem}.Desktop_desktop__z_jDL:after{font-size:.9rem;letter-spacing:1px}.Desktop_iconGrid__Ir1KV{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:15px;max-width:160px}}.Taskbar_taskbar__qQhJq{height:55px;background:linear-gradient(90deg,hsl(var(--color-red)) 0,hsl(var(--color-gold)) 20%,hsl(var(--color-blue)) 40%,hsl(var(--color-gold)) 60%,hsl(var(--color-red)) 80%,hsl(var(--color-blue)) 100%);background-size:200% 100%;animation:Taskbar_taskbarGradient___yuAF 8s ease infinite;border-top:4px solid hsl(var(--color-white));display:flex;align-items:center;justify-content:space-between;z-index:1000;user-select:none;box-shadow:0 -8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2);position:relative;backdrop-filter:blur(10px)}@keyframes Taskbar_taskbarGradient___yuAF{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Taskbar_taskbar__qQhJq:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,hsl(var(--color-white)),transparent);animation:Taskbar_shine__MCP1Y 3s ease infinite}@keyframes Taskbar_shine__MCP1Y{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Taskbar_taskbar__qQhJq:after{content:"★ DEMOCRATIC PEOPLE'S REPUBLIC TASKBAR ★";position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:linear-gradient(45deg,hsl(var(--color-gold)),hsl(var(--color-red)));color:hsl(var(--color-white));padding:4px 12px;border-radius:12px;font-size:10px;font-weight:700;border:2px solid hsl(var(--color-white));text-shadow:1px 1px 2px rgba(0,0,0,.8);box-shadow:0 4px 15px rgba(0,0,0,.3);animation:Taskbar_headerFloat__bhjll 4s ease-in-out infinite}@keyframes Taskbar_headerFloat__bhjll{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}.Taskbar_left__pPiA_{display:flex;align-items:center;height:100%}.Taskbar_startButton__nZzJD{width:70px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .4s ease;background:radial-gradient(circle,hsl(var(--color-gold)),hsl(var(--color-red)));border-right:3px solid hsl(var(--color-white));font-size:1.4rem;overflow:hidden}.Taskbar_startButton__nZzJD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.Taskbar_startButton__nZzJD:hover:before{left:100%}.Taskbar_startButton__nZzJD:hover{background:radial-gradient(circle,hsl(var(--color-white)),hsl(var(--color-gold)));transform:scale(1.1);box-shadow:0 0 25px hsl(var(--color-gold))}.Taskbar_active__ujQb9{background:radial-gradient(circle,hsl(var(--color-white)),hsl(var(--color-red)));animation:Taskbar_pulse__KaZhB 1.5s ease infinite;box-shadow:0 0 30px hsl(var(--color-red))}@keyframes Taskbar_pulse__KaZhB{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Taskbar_windowsLogo__B9UPn{width:24px;height:24px;color:hsl(var(--color-white));filter:drop-shadow(0 0 8px rgba(0,0,0,.6));animation:Taskbar_logoRotate__ntt1A 10s linear infinite}@keyframes Taskbar_logoRotate__ntt1A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Taskbar_searchContainer__o0LOE{display:flex;align-items:center;height:40px;background:linear-gradient(45deg,hsl(var(--color-white)),hsl(var(--color-gold)));border:3px solid hsl(var(--color-red));border-radius:25px;margin-left:15px;padding:0 20px;width:280px;cursor:pointer;position:relative;transition:all .4s ease;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.Taskbar_searchContainer__o0LOE:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,hsl(var(--color-gold)),hsl(var(--color-red)),hsl(var(--color-blue)));border-radius:25px;z-index:-1;opacity:0;transition:opacity .3s ease}.Taskbar_searchContainer__o0LOE:hover:before{opacity:1;animation:Taskbar_searchGlow__pVBQ0 2s ease infinite}@keyframes Taskbar_searchGlow__pVBQ0{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Taskbar_searchContainer__o0LOE:hover{background:linear-gradient(45deg,hsl(var(--color-gold)),hsl(var(--color-white)));transform:translateY(-3px);box-shadow:0 8px 25px rgba(220,20,60,.3)}.Taskbar_searchIcon__fg8Dn{margin-right:12px;color:hsl(var(--color-red));font-size:1.2rem;animation:Taskbar_searchIconPulse___Jyhf 3s ease infinite}@keyframes Taskbar_searchIconPulse___Jyhf{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Taskbar_searchText__tk_L2{color:hsl(var(--color-blue));font-size:14px;font-weight:700;text-shadow:1px 1px 2px rgba(255,255,255,.5)}.Taskbar_taskbarIcons__MH7qV{display:flex;height:100%;margin-left:15px}.Taskbar_taskbarIcon__AhIHg{width:55px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .4s ease;border-left:2px solid rgba(255,255,255,.3);background:linear-gradient(135deg,transparent,rgba(255,255,255,.1));overflow:hidden}.Taskbar_taskbarIcon__AhIHg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsl(var(--color-gold)),hsl(var(--color-red)));opacity:0;transition:opacity .3s ease}.Taskbar_taskbarIcon__AhIHg:hover:before{opacity:.8}.Taskbar_taskbarIcon__AhIHg:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.4)}.Taskbar_activeApp__KgTMp{border-bottom:5px solid hsl(var(--color-gold));background:linear-gradient(135deg,hsl(var(--color-red)),hsl(var(--color-blue)));animation:Taskbar_glow__PYRZO 3s ease infinite alternate}@keyframes Taskbar_glow__PYRZO{0%{box-shadow:0 0 10px hsl(var(--color-gold))}to{box-shadow:0 0 30px hsl(var(--color-gold))}}.Taskbar_minimizedApp__WLwK4{border-bottom:5px solid rgba(255,215,0,.6);opacity:.8;animation:Taskbar_minimizedPulse__2y_kr 2s ease infinite}@keyframes Taskbar_minimizedPulse__2y_kr{0%,to{opacity:.8}50%{opacity:.6}}.Taskbar_appIconSmall__fZADZ{transform:scale(.95);filter:brightness(0) invert(1) drop-shadow(0 0 5px rgba(0,0,0,.6));z-index:2;position:relative}.Taskbar_right__vNeFq,.Taskbar_systemTray___pA9i{display:flex;align-items:center;height:100%}.Taskbar_systemTray___pA9i{border-left:3px solid hsl(var(--color-white));padding-left:15px;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1))}.Taskbar_trayIcon__Y75Up{width:45px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .4s ease;color:hsl(var(--color-white));border-radius:8px}.Taskbar_trayIcon__Y75Up:hover{background:radial-gradient(circle,hsl(var(--color-gold)),transparent);transform:scale(1.2) rotate(5deg);box-shadow:0 0 20px hsl(var(--color-gold))}.Taskbar_dateTime__azFLb{color:hsl(var(--color-white));text-align:center;font-size:14px;font-weight:700;padding:0 20px;height:100%;display:flex;flex-direction:column;justify-content:center;cursor:pointer;position:relative;transition:all .4s ease;border-left:3px solid hsl(var(--color-white));background:linear-gradient(135deg,transparent,rgba(255,255,255,.1));border-radius:8px}.Taskbar_dateTime__azFLb:hover{background:linear-gradient(135deg,hsl(var(--color-gold)),hsl(var(--color-red)));transform:scale(1.05);box-shadow:0 0 20px rgba(255,215,0,.5)}.Taskbar_time__Fqowy{font-weight:700;text-shadow:2px 2px 6px rgba(0,0,0,.8);font-size:15px;animation:Taskbar_timeGlow__o0AoU 4s ease infinite}@keyframes Taskbar_timeGlow__o0AoU{0%,to{text-shadow:2px 2px 6px rgba(0,0,0,.8)}50%{text-shadow:2px 2px 6px rgba(0,0,0,.8),0 0 10px hsl(var(--color-gold))}}.Taskbar_date__yPoaY{font-size:12px;text-shadow:1px 1px 3px rgba(0,0,0,.8);opacity:.9}.Taskbar_showDesktop__U2dGN{width:12px;height:100%;border-left:4px solid hsl(var(--color-white));cursor:pointer;position:relative;transition:all .4s ease;background:linear-gradient(180deg,hsl(var(--color-red)),hsl(var(--color-blue)))}.Taskbar_showDesktop__U2dGN:hover{background:linear-gradient(180deg,hsl(var(--color-gold)),hsl(var(--color-white)));width:18px;box-shadow:0 0 15px hsl(var(--color-gold))}.Taskbar_tooltip__WdioL{position:absolute;bottom:65px;left:50%;transform:translateX(-50%);background:linear-gradient(45deg,hsl(var(--color-blue)),hsl(var(--color-red)));color:hsl(var(--color-white));padding:10px 15px;border-radius:12px;border:3px solid hsl(var(--color-gold));font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none;z-index:1001;box-shadow:0 8px 25px rgba(0,0,0,.4);animation:Taskbar_tooltipAppear__h9owQ .4s ease;backdrop-filter:blur(10px)}@keyframes Taskbar_tooltipAppear__h9owQ{0%{opacity:0;transform:translateX(-50%) translateY(15px) scale(.8)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (max-width:768px){.Taskbar_taskbar__qQhJq{height:50px}.Taskbar_taskbar__qQhJq:after{font-size:8px;padding:2px 8px}.Taskbar_searchContainer__o0LOE{display:none}.Taskbar_startButton__nZzJD{width:55px}.Taskbar_taskbarIcon__AhIHg{width:50px}.Taskbar_dateTime__azFLb{padding:0 12px;font-size:12px}.Taskbar_date__yPoaY{display:none}}@media (max-width:480px){.Taskbar_taskbar__qQhJq{height:45px;position:fixed;bottom:0;left:0;right:0;z-index:1100}.Taskbar_startButton__nZzJD{width:50px}.Taskbar_taskbarIcon__AhIHg{width:45px}.Taskbar_systemTray___pA9i{display:none}.Taskbar_dateTime__azFLb{padding:0 10px;font-size:11px}.Taskbar_showDesktop__U2dGN{width:8px}}.StartMenu_startMenu__IjbTz{position:absolute;bottom:50px;left:0;width:420px;height:650px;background:linear-gradient(135deg,hsl(var(--color-blue)) 0,hsl(var(--color-red)) 50%,hsl(var(--color-gold)) 100%);border:4px solid hsl(var(--color-white));border-radius:0 15px 15px 0;box-shadow:0 10px 40px rgba(0,0,0,.6);display:flex;flex-direction:column;z-index:1000;overflow:hidden;user-select:none;position:relative}.StartMenu_startMenu__IjbTz:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,hsl(var(--color-gold)),hsl(var(--color-white)),hsl(var(--color-gold)));border-radius:0 15px 15px 0;z-index:-1;animation:StartMenu_borderGlow__mboAO 3s infinite}@keyframes StartMenu_borderGlow__mboAO{0%,to{opacity:.5}50%{opacity:1}}.StartMenu_searchBar__N9Qk3{display:flex;align-items:center;padding:15px;background:linear-gradient(45deg,rgba(255,255,255,.95),rgba(255,215,0,.3));border-bottom:3px solid hsl(var(--color-red));backdrop-filter:blur(10px)}.StartMenu_searchBar__N9Qk3 input{flex:1;border:3px solid hsl(var(--color-blue));outline:none;margin-left:12px;font-size:15px;padding:8px 12px;border-radius:20px;background:linear-gradient(45deg,hsl(var(--color-white)),rgba(255,215,0,.1));color:hsl(var(--color-blue));font-weight:700;transition:all .3s ease}.StartMenu_searchBar__N9Qk3 input:focus{border-color:hsl(var(--color-red));box-shadow:0 0 15px rgba(220,20,60,.5);transform:scale(1.02)}.StartMenu_searchBar__N9Qk3 input::placeholder{color:hsl(var(--color-blue));opacity:.7;font-weight:700}.StartMenu_pinnedApps__6hlj3{padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,215,0,.1));backdrop-filter:blur(5px)}.StartMenu_pinnedApps__6hlj3 h3{font-size:16px;margin-bottom:15px;color:hsl(var(--color-white));font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:1px}.StartMenu_appGrid__Iu_Ae{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.StartMenu_appTile__JiN0j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 8px;cursor:pointer;border-radius:12px;border:2px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,215,0,.1));transition:all .3s ease;position:relative;overflow:hidden}.StartMenu_appTile__JiN0j:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.StartMenu_appTile__JiN0j:hover:before{left:100%}.StartMenu_appTile__JiN0j:hover{background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(255,215,0,.3));border-color:hsl(var(--color-white));transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.3)}.StartMenu_appIcon__A9hq6{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .3s ease}.StartMenu_appTile__JiN0j:hover .StartMenu_appIcon__A9hq6{transform:scale(1.2) rotate(5deg)}.StartMenu_appName__bx_iO{font-size:11px;text-align:center;color:hsl(var(--color-white));font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.8);line-height:1.2}.StartMenu_allApps__JVb9p{flex:1;padding:20px;overflow-y:auto;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,215,0,.1));backdrop-filter:blur(10px)}.StartMenu_allApps__JVb9p h3{font-size:16px;margin-bottom:15px;color:hsl(var(--color-blue));font-weight:700;text-transform:uppercase;letter-spacing:1px}.StartMenu_appList__FARKm{display:flex;flex-direction:column}.StartMenu_appListItem__idg6W{display:flex;align-items:center;padding:12px 15px;cursor:pointer;border-radius:10px;border:2px solid transparent;transition:all .3s ease;margin-bottom:5px;position:relative;overflow:hidden}.StartMenu_appListItem__idg6W:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,hsl(var(--color-red)),hsl(var(--color-gold)));transition:width .3s ease;z-index:-1}.StartMenu_appListItem__idg6W:hover:before{width:100%}.StartMenu_appListItem__idg6W:hover{border-color:hsl(var(--color-gold));transform:translateX(10px);color:hsl(var(--color-white))}.StartMenu_appListIcon__TJakX{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:15px;transition:all .3s ease}.StartMenu_appListItem__idg6W:hover .StartMenu_appListIcon__TJakX{transform:scale(1.2) rotate(-5deg)}.StartMenu_appListName__N23hc{font-size:14px;font-weight:700;transition:all .3s ease}.StartMenu_footer__asGTJ{height:70px;background:linear-gradient(90deg,hsl(var(--color-red)),hsl(var(--color-blue)),hsl(var(--color-gold)));display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-top:3px solid hsl(var(--color-white));position:relative}.StartMenu_footer__asGTJ:before{content:"★ GLORY TO THE SUPREME LEADER ★";position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:hsl(var(--color-gold));color:hsl(var(--color-red));padding:2px 10px;border-radius:10px;font-size:10px;font-weight:700;border:2px solid hsl(var(--color-white))}.StartMenu_userProfile__Wjpcp{display:flex;align-items:center;gap:12px;cursor:pointer;padding:10px 15px;border-radius:25px;border:2px solid transparent;transition:all .3s ease;background:rgba(255,255,255,.1)}.StartMenu_userProfile__Wjpcp:hover{background:rgba(255,255,255,.3);border-color:hsl(var(--color-white));transform:scale(1.05)}.StartMenu_userProfile__Wjpcp span{color:hsl(var(--color-white));font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.StartMenu_powerButton__9TFCk{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:hsl(var(--color-white));background:radial-gradient(circle,hsl(var(--color-red)),hsl(var(--color-blue)));border:3px solid hsl(var(--color-white));transition:all .3s ease;position:relative}.StartMenu_powerButton__9TFCk:before{content:"⚡";position:absolute;top:-5px;right:-5px;font-size:12px;animation:StartMenu_spark__sKIbr 1s infinite}@keyframes StartMenu_spark__sKIbr{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.StartMenu_powerButton__9TFCk:hover{background:radial-gradient(circle,hsl(var(--color-gold)),hsl(var(--color-white)));color:hsl(var(--color-red));transform:scale(1.15) rotate(180deg);box-shadow:0 0 20px hsl(var(--color-gold))}@media (max-width:768px){.StartMenu_startMenu__IjbTz{width:100%;height:80%;bottom:45px;border-radius:15px 15px 0 0}.StartMenu_appGrid__Iu_Ae{grid-template-columns:repeat(3,1fr);gap:12px}.StartMenu_appTile__JiN0j{padding:12px 6px}.StartMenu_appIcon__A9hq6{width:35px;height:35px}.StartMenu_appName__bx_iO{font-size:10px}}@media (max-width:480px){.StartMenu_startMenu__IjbTz{height:75%}.StartMenu_appGrid__Iu_Ae{grid-template-columns:repeat(2,1fr);gap:10px}.StartMenu_appTile__JiN0j{padding:10px 5px}.StartMenu_appIcon__A9hq6{width:30px;height:30px}.StartMenu_appName__bx_iO{font-size:9px}.StartMenu_footer__asGTJ:before{font-size:8px;padding:1px 5px}}.LoginScreen_loginScreen__4TpZc{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background:linear-gradient(135deg,#1e3a8a,#dc143c 25%,#ffd700 50%,#dc143c 75%,#1e3a8a);background-size:400% 400%;animation:LoginScreen_gradientShift___IFeh 8s ease infinite;position:relative;overflow:hidden}@keyframes LoginScreen_gradientShift___IFeh{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.LoginScreen_particles__Kxj0T{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}.LoginScreen_particle__yPq9V{position:absolute;width:4px;height:4px;background:#ffd700;border-radius:50%;animation:LoginScreen_float__nVUFN linear infinite;box-shadow:0 0 10px #ffd700}@keyframes LoginScreen_float__nVUFN{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) rotate(1turn);opacity:0}}.LoginScreen_babyImageContainer__HVZ9y{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:.15;animation:LoginScreen_pulse__1F_aI 6s infinite alternate;z-index:2}.LoginScreen_babyImage__gZ3jW{width:50vmin;height:50vmin;object-fit:contain;filter:drop-shadow(0 0 30px rgba(255,215,0,.3))}@keyframes LoginScreen_pulse__1F_aI{0%{transform:scale(1) rotate(-2deg);opacity:.15}to{transform:scale(1.1) rotate(2deg);opacity:.25}}.LoginScreen_loginBox__yqrC5{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,215,0,.1));backdrop-filter:blur(20px);padding:50px;border-radius:25px;box-shadow:0 25px 80px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.4);text-align:center;z-index:10;width:90%;max-width:480px;display:flex;flex-direction:column;gap:30px;border:3px solid transparent;background-clip:padding-box;position:relative;animation:LoginScreen_boxFloat__C2ypE 4s ease-in-out infinite}@keyframes LoginScreen_boxFloat__C2ypE{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.LoginScreen_loginBox__yqrC5:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,#ffd700,#dc143c,#1e3a8a,#ffd700);background-size:400% 400%;border-radius:25px;z-index:-1;animation:LoginScreen_borderGlow__iAMZC 3s ease infinite}@keyframes LoginScreen_borderGlow__iAMZC{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.LoginScreen_logoContainer__VPcCk{position:relative;display:flex;justify-content:center;align-items:center}.LoginScreen_thematicLogo__YsjeN{width:120px;height:120px;filter:drop-shadow(0 10px 30px rgba(220,20,60,.4));animation:LoginScreen_logoSpin__9LAI7 15s linear infinite;z-index:2}@keyframes LoginScreen_logoSpin__9LAI7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginScreen_logoGlow__vRWSk{position:absolute;width:150px;height:150px;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);border-radius:50%;animation:LoginScreen_glowPulse__MQc68 2s ease-in-out infinite alternate;z-index:1}@keyframes LoginScreen_glowPulse__MQc68{0%{transform:scale(1);opacity:.5}to{transform:scale(1.2);opacity:.8}}.LoginScreen_welcomeText__pmFU6{font-size:2.5rem;font-weight:700;margin:0;display:flex;justify-content:center;gap:5px}.LoginScreen_welcomeChar__xGMQT{background:linear-gradient(45deg,#dc143c,#1e3a8a,#ffd700);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:LoginScreen_charBounce__TRoak 2s ease-in-out infinite;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.LoginScreen_welcomeChar__xGMQT:first-child{animation-delay:.1s}.LoginScreen_welcomeChar__xGMQT:nth-child(2){animation-delay:.2s}.LoginScreen_welcomeChar__xGMQT:nth-child(3){animation-delay:.3s}.LoginScreen_welcomeChar__xGMQT:nth-child(4){animation-delay:.4s}.LoginScreen_welcomeChar__xGMQT:nth-child(5){animation-delay:.5s}.LoginScreen_welcomeChar__xGMQT:nth-child(6){animation-delay:.6s}.LoginScreen_welcomeChar__xGMQT:nth-child(7){animation-delay:.7s}@keyframes LoginScreen_charBounce__TRoak{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.LoginScreen_loginForm__79oYu{display:flex;flex-direction:column;gap:25px}.LoginScreen_inputGroup__H7TKu{text-align:left}.LoginScreen_inputLabel__hG2ax{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#1e3a8a;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.LoginScreen_labelIcon__IS3lL{font-size:1.2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.LoginScreen_inputWrapper__Lr1ro{position:relative}.LoginScreen_inputField__HnLmd{width:100%;padding:18px 20px;border:3px solid transparent;border-radius:15px;font-size:1.1rem;box-sizing:border-box;color:#1e3a8a;font-weight:600;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,215,0,.1));backdrop-filter:blur(10px);transition:all .3s ease;position:relative;z-index:2}.LoginScreen_inputField__HnLmd:focus{outline:none;border-color:#dc143c;transform:translateY(-2px);box-shadow:0 10px 30px rgba(220,20,60,.2)}.LoginScreen_inputField__HnLmd::placeholder{color:rgba(30,58,138,.6);font-weight:400}.LoginScreen_inputGlow__3415h{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ffd700,#dc143c,#1e3a8a);border-radius:15px;opacity:0;transition:opacity .3s ease;z-index:1}.LoginScreen_inputField__HnLmd:focus+.LoginScreen_inputGlow__3415h{opacity:.3;animation:LoginScreen_inputGlowPulse__CWOhS 2s ease infinite}@keyframes LoginScreen_inputGlowPulse__CWOhS{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.LoginScreen_passwordInputContainer__t7HKm{position:relative}.LoginScreen_togglePasswordButton__SxR9e{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.5rem;transition:all .3s ease;z-index:3;padding:5px;border-radius:50%}.LoginScreen_togglePasswordButton__SxR9e:hover{background:rgba(255,215,0,.2);transform:translateY(-50%) scale(1.2)}.LoginScreen_errorMessage__YSraK{display:flex;align-items:center;gap:10px;color:#dc143c;font-size:1.1rem;font-weight:700;padding:15px 20px;background:linear-gradient(135deg,rgba(220,20,60,.1),rgba(255,255,255,.9));border:2px solid #dc143c;border-radius:12px;animation:LoginScreen_errorShake__o8tJh .5s ease-in-out;backdrop-filter:blur(10px)}.LoginScreen_errorIcon__qMwHQ{font-size:1.3rem;animation:LoginScreen_errorIconBounce__BPspS 1s ease infinite}@keyframes LoginScreen_errorShake__o8tJh{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes LoginScreen_errorIconBounce__BPspS{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.LoginScreen_loginButton__Jxpdw{position:relative;background:linear-gradient(45deg,#dc143c,#1e3a8a,#ffd700);background-size:300% 300%;color:white;padding:18px 30px;border:none;border-radius:25px;font-size:1.3rem;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:2px;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .3s ease;overflow:hidden;animation:LoginScreen_buttonGradient__hKQ1u 3s ease infinite}@keyframes LoginScreen_buttonGradient__hKQ1u{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.LoginScreen_loginButton__Jxpdw:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px rgba(220,20,60,.4)}.LoginScreen_loginButton__Jxpdw:active{transform:translateY(-1px) scale(1.02)}.LoginScreen_buttonText__j2BcU{position:relative;z-index:2}.LoginScreen_buttonGlow__C2jPj{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.LoginScreen_loginButton__Jxpdw:hover .LoginScreen_buttonGlow__C2jPj{opacity:1;animation:LoginScreen_buttonGlowPulse__h6Vlk 1.5s ease infinite}@keyframes LoginScreen_buttonGlowPulse__h6Vlk{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.LoginScreen_buttonRipple__fCd4W{position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.4);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.LoginScreen_loginButton__Jxpdw:active .LoginScreen_buttonRipple__fCd4W{width:300px;height:300px}.LoginScreen_languageSelector___RXzP{display:flex;justify-content:center;gap:20px;margin-top:10px}.LoginScreen_languageButton__Ukhj3{display:flex;align-items:center;gap:8px;background:linear-gradient(45deg,#1e3a8a,#dc143c);color:white;padding:12px 20px;border:none;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:700;box-shadow:0 5px 15px rgba(0,0,0,.2);position:relative;overflow:hidden}.LoginScreen_languageButton__Ukhj3:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.LoginScreen_languageButton__Ukhj3:hover:before{left:100%}.LoginScreen_languageButton__Ukhj3:hover{background:linear-gradient(45deg,#dc143c,#ffd700);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(220,20,60,.3)}.LoginScreen_languageButton__Ukhj3.LoginScreen_active__C5VGK{background:linear-gradient(45deg,#ffd700,#dc143c);transform:scale(1.1);box-shadow:0 10px 30px rgba(255,215,0,.4);animation:LoginScreen_activeLanguage__UsZth 2s ease infinite}@keyframes LoginScreen_activeLanguage__UsZth{0%,to{box-shadow:0 10px 30px rgba(255,215,0,.4)}50%{box-shadow:0 15px 40px rgba(255,215,0,.6)}}.LoginScreen_flagIcon__eSFGK{font-size:1.2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.LoginScreen_decorativeElements__qBJku{position:absolute;top:-20px;left:50%;transform:translateX(-50%);display:flex;gap:15px}.LoginScreen_star__5oflc{font-size:1.5rem;color:#ffd700;animation:LoginScreen_starTwinkle__1zo7j 2s ease-in-out infinite;filter:drop-shadow(0 0 10px #ffd700)}.LoginScreen_star__5oflc:first-child{animation-delay:0s}.LoginScreen_star__5oflc:nth-child(2){animation-delay:.7s}.LoginScreen_star__5oflc:nth-child(3){animation-delay:1.4s}@keyframes LoginScreen_starTwinkle__1zo7j{0%,to{opacity:.5;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@media (max-width:600px){.LoginScreen_loginBox__yqrC5{padding:40px 30px;max-width:95%;gap:25px}.LoginScreen_thematicLogo__YsjeN{width:100px;height:100px}.LoginScreen_welcomeText__pmFU6{font-size:2rem}.LoginScreen_inputField__HnLmd{padding:15px 18px;font-size:1rem}.LoginScreen_loginButton__Jxpdw{padding:15px 25px;font-size:1.1rem}.LoginScreen_languageButton__Ukhj3{padding:10px 15px;font-size:.9rem}}@media (max-width:400px){.LoginScreen_loginBox__yqrC5{padding:30px 20px}.LoginScreen_welcomeText__pmFU6{font-size:1.8rem;gap:3px}.LoginScreen_decorativeElements__qBJku{gap:10px}.LoginScreen_star__5oflc{font-size:1.2rem}}.loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;background:linear-gradient(135deg,#1e3a8a,#dc143c 25%,#ffd700 50%,#dc143c 75%,#1e3a8a);background-size:400% 400%;animation:gradientShift 4s ease infinite;color:white;text-align:center;overflow:hidden;position:relative}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loader-container:before{content:"★ ★ ★ LOADING SUPREME SYSTEM ★ ★ ★";position:absolute;top:10%;left:50%;transform:translateX(-50%);font-size:1.2rem;font-weight:700;color:#ffd700;text-shadow:2px 2px 4px rgba(0,0,0,.8);animation:textGlow 2s infinite alternate;letter-spacing:2px}@keyframes textGlow{0%{text-shadow:2px 2px 4px rgba(0,0,0,.8)}to{text-shadow:0 0 20px #ffd700,2px 2px 4px rgba(0,0,0,.8)}}.red-star{font-size:8rem;color:#dc143c;text-shadow:0 0 20px #ffd700,0 0 40px #ffd700,0 0 60px #dc143c,0 0 80px #dc143c;animation:starPulse 2s infinite;margin-bottom:40px;position:relative}.red-star:before{left:-30px;animation:orbit 3s linear infinite}.red-star:after,.red-star:before{content:"★";position:absolute;top:-20px;font-size:2rem;color:#ffd700}.red-star:after{right:-30px;animation:orbit 3s linear infinite reverse}@keyframes starPulse{0%,to{transform:scale(1) rotate(0deg);opacity:.8}50%{transform:scale(1.2) rotate(180deg);opacity:1}}@keyframes orbit{0%{transform:rotate(0deg) translateX(50px) rotate(0deg)}to{transform:rotate(1turn) translateX(50px) rotate(-1turn)}}.loader-text{margin-top:20px;font-size:1.8rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.8);margin-bottom:50px;animation:textBounce 1s infinite alternate;text-transform:uppercase;max-width:80%;line-height:1.3}@keyframes textBounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.progress-bar-container{width:70%;max-width:500px;height:20px;background:linear-gradient(45deg,#1e3a8a,#000);border-radius:15px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.5),inset 0 2px 4px rgba(0,0,0,.3);border:3px solid #ffd700;position:relative}.progress-bar-container:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:shine 2s infinite}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-bar{height:100%;background:linear-gradient(45deg,#dc143c,#ffd700 25%,#dc143c 50%,#ffd700 75%,#dc143c);background-size:40px 40px;animation:progressStripes 1s linear infinite;width:0;transition:width .3s ease;position:relative;border-radius:12px}.progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:progressGlow 2s ease-in-out infinite alternate}@keyframes progressStripes{0%{background-position:0 0}to{background-position:40px 0}}@keyframes progressGlow{0%{opacity:.3}to{opacity:.8}}@media (max-width:768px){.loader-container:before{font-size:1rem;top:5%}.red-star{font-size:6rem;margin-bottom:30px}.red-star:after,.red-star:before{font-size:1.5rem}.loader-text{font-size:1.4rem;margin-bottom:40px}.progress-bar-container{width:80%;height:18px}}@media (max-width:480px){.loader-container:before{font-size:.8rem;letter-spacing:1px}.red-star{font-size:4rem;margin-bottom:20px}.red-star:after,.red-star:before{font-size:1rem}.loader-text{font-size:1.2rem;margin-bottom:30px}.progress-bar-container{width:90%;height:16px}}