.VideoCard_videoCard__tjgQv{position:relative;background:linear-gradient(135deg,rgba(17,24,39,.95),rgba(2,6,23,.9));border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.02);transition:all .4s cubic-bezier(.2,.8,.2,1);cursor:pointer;backdrop-filter:blur(8px)}.VideoCard_videoCard__tjgQv:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.08);border-color:rgba(255,190,80,.3)}.VideoCard_courseNumber__s7Kqh{position:absolute;top:20px;left:20px;z-index:10;background:linear-gradient(135deg,rgba(17,24,39,.95),rgba(2,6,23,.9));border:2px solid rgba(255,190,80,.4);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,190,80,.1);transition:all .3s ease}.VideoCard_videoCard__tjgQv:hover .VideoCard_courseNumber__s7Kqh{transform:scale(1.1);border-color:rgba(255,190,80,.7);box-shadow:0 12px 32px rgba(0,0,0,.5),inset 0 0 0 2px rgba(255,190,80,.2)}.VideoCard_number__bDOcp{color:rgba(255,190,80,1);font-weight:900;font-size:18px;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.8);letter-spacing:.02em}.VideoCard_thumbnailContainer__yzBmD{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.VideoCard_thumbnail__K121i{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.VideoCard_videoCard__tjgQv:hover .VideoCard_thumbnail__K121i{transform:scale(1.05)}.VideoCard_overlay__APJAA{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.VideoCard_videoCard__tjgQv:hover .VideoCard_overlay__APJAA{opacity:1}.VideoCard_playButton__tql4b{background:rgba(255,255,255,.9);border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.VideoCard_playButton__tql4b:hover{background:white;transform:scale(1.1)}.VideoCard_playIcon__NXAMz{width:24px;height:24px;color:#ff0000;margin-left:2px}.VideoCard_content__7_qxm{padding:20px;position:relative}.VideoCard_content__7_qxm:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,190,80,.3),transparent)}.VideoCard_title__xoIyv{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4;color:#f1f5f9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.01em}.VideoCard_resources__9e_LK{display:flex;gap:8px;margin-top:12px;opacity:.7;transition:opacity .2s ease}.VideoCard_videoCard__tjgQv:hover .VideoCard_resources__9e_LK{opacity:1}.VideoCard_resourceIcon__Lh80p{width:16px;height:16px;color:rgba(255,190,80,.8)}.VideoCard_resourceLink__3jaZZ{display:flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(255,190,80,.1);border:1px solid rgba(255,190,80,.2);border-radius:8px;color:rgba(255,190,80,.9);text-decoration:none;font-size:12px;font-weight:600;transition:all .2s ease;cursor:pointer}.VideoCard_resourceLink__3jaZZ:hover{background:rgba(255,190,80,.15);border-color:rgba(255,190,80,.4);color:rgba(255,190,80,1);transform:translateY(-1px)}@media (max-width:768px){.VideoCard_videoCard__tjgQv{border-radius:12px}.VideoCard_courseNumber__s7Kqh{top:8px;left:8px;width:28px;height:28px}.VideoCard_number__bDOcp{font-size:12px}.VideoCard_playButton__tql4b{width:50px;height:50px}.VideoCard_playIcon__NXAMz{width:20px;height:20px}.VideoCard_content__7_qxm{padding:12px}.VideoCard_title__xoIyv{font-size:16px}}.VideoModal_modalOverlay__E2UEa{position:fixed;inset:0;background:rgba(0,0,0,.86);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.VideoModal_modalContent__7lmj_{position:relative;width:100%;max-width:900px;max-height:90vh;background:white;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.VideoModal_closeButton__NAX6o{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;backdrop-filter:blur(4px)}.VideoModal_closeButton__NAX6o:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.VideoModal_closeButton__NAX6o svg{width:20px;height:20px;color:white}.VideoModal_videoContainer__B_wCC{position:relative;width:100%;aspect-ratio:16/9;background:#000}.VideoModal_videoFrame__s5tIJ{width:100%;height:100%;border:none}@media (max-width:768px){.VideoModal_modalOverlay__E2UEa{padding:16px}.VideoModal_modalContent__7lmj_{max-height:80vh;border-radius:8px}.VideoModal_closeButton__NAX6o{top:12px;right:12px;width:36px;height:36px}.VideoModal_closeButton__NAX6o svg{width:18px;height:18px}}@media (max-width:480px){.VideoModal_modalOverlay__E2UEa{padding:8px}.VideoModal_modalContent__7lmj_{max-height:75vh}}.RoadmapModal_modalOverlay__sGvdO{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px;backdrop-filter:blur(2px)}.RoadmapModal_modalContent__2BY1u{position:relative;width:100%;height:100vh;max-width:none;max-height:none;background:#ffffff;border-radius:0;overflow:hidden;box-shadow:none}.RoadmapModal_closeButton__Lyf8H{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.RoadmapModal_closeButton__Lyf8H:hover{background:rgba(0,0,0,.9);transform:scale(1.05)}.RoadmapModal_closeButton__Lyf8H svg{width:18px;height:18px;color:white}.RoadmapModal_embedContainer__bdcqS{width:100%;height:100vh;background:#fff}.Footer_footer__UqYpe{padding:20px 16px env(safe-area-inset-bottom,0);margin-top:auto;border-top:1px solid rgba(255,255,255,.08);color:#cbd5e1;background:transparent}.Footer_inner__8Vn8a{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.Footer_brand__gWgOT{font-weight:800;letter-spacing:.06em;color:#e5e7eb}.Footer_socials__aCbQr{display:flex;gap:14px}.Footer_link__hkOM_{color:#e5e7eb;opacity:.85;transition:opacity .2s ease,transform .2s ease}.Footer_link__hkOM_:hover{opacity:1;transform:translateY(-1px)}.Footer_copy__M_Yu_{font-size:14px;color:#94a3b8}@media (max-width:640px){.Footer_inner__8Vn8a{flex-direction:column}}.CSVTable_container__3pUNw{background:linear-gradient(135deg,rgba(17,24,39,.95),rgba(2,6,23,.9));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:24px;backdrop-filter:blur(8px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.CSVTable_header__gzsPK{text-align:center;margin-bottom:32px}.CSVTable_title__nnrlp{font-size:28px;font-weight:800;color:#f1f5f9;margin:0 0 8px;letter-spacing:.02em}.CSVTable_subtitle__hoOMa{font-size:16px;color:rgba(255,190,80,.8);margin:0;font-weight:500}.CSVTable_tableContainer__P1v2h{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.CSVTable_table__FvXB3{width:100%;border-collapse:collapse;background:rgba(17,24,39,.6)}.CSVTable_table__FvXB3 th{background:linear-gradient(135deg,rgba(255,190,80,.2),rgba(255,140,0,.15));color:#f1f5f9;font-weight:800;font-size:13px;padding:18px 16px;text-align:left;border-bottom:2px solid rgba(255,190,80,.3);letter-spacing:.02em;text-transform:uppercase;position:sticky;top:0;z-index:10}.CSVTable_table__FvXB3 td{padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.06);color:#e5e7eb;font-size:13px;line-height:1.6;vertical-align:top}.CSVTable_profession__qfP9h{font-weight:800;color:rgba(255,190,80,1);min-width:160px;font-size:14px;letter-spacing:.01em}.CSVTable_cell__bUmWU{max-width:200px;word-wrap:break-word}.CSVTable_listItem__Ntwi6{background:rgba(255,190,80,.08);border:1px solid rgba(255,190,80,.15);border-radius:6px;padding:6px 10px;margin:4px 0;font-size:12px;color:#e5e7eb;line-height:1.4;transition:all .2s ease}.CSVTable_listItem__Ntwi6:hover{background:rgba(255,190,80,.12);border-color:rgba(255,190,80,.25);transform:translateX(2px)}.CSVTable_row__Jepza:hover{background:rgba(255,255,255,.02)}.CSVTable_loading__wQSkj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#f1f5f9}.CSVTable_spinner__zWwIM{width:40px;height:40px;border:3px solid rgba(255,190,80,.2);border-top-color:rgba(255,190,80,.8);border-radius:50%;animation:CSVTable_spin__wSoV8 1s linear infinite;margin-bottom:16px}@keyframes CSVTable_spin__wSoV8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CSVTable_container__3pUNw{padding:16px}.CSVTable_title__nnrlp{font-size:24px}.CSVTable_table__FvXB3 td,.CSVTable_table__FvXB3 th{padding:12px 8px;font-size:12px}.CSVTable_profession__qfP9h{min-width:100px}}.CSVModal_modalOverlay__0SCQi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:1000;padding:0}.CSVModal_modalContent__3TbxJ{background:linear-gradient(135deg,rgba(17,24,39,.98),rgba(2,6,23,.95));border:none;border-radius:0;width:100vw;height:100vh;overflow:hidden;backdrop-filter:blur(12px);box-shadow:none}.CSVModal_modalHeader__of7T0{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:0;background:rgba(0,0,0,.3)}.CSVModal_modalTitle__xLlKN{font-size:24px;font-weight:800;color:#f1f5f9;margin:0;letter-spacing:.02em}.CSVModal_closeButton__pBD2w{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8);cursor:pointer;padding:12px;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.CSVModal_closeButton__pBD2w:hover{background:rgba(255,190,80,.2);border-color:rgba(255,190,80,.4);color:rgba(255,190,80,1);transform:scale(1.05)}.CSVModal_closeButton__pBD2w svg{width:24px;height:24px}.CSVModal_modalBody__WFSVz{padding:20px;overflow-y:auto;height:calc(100vh - 80px)}@media (max-width:768px){.CSVModal_modalHeader__of7T0{padding:16px 20px}.CSVModal_modalTitle__xLlKN{font-size:18px}.CSVModal_modalBody__WFSVz{padding:16px}.CSVModal_closeButton__pBD2w{padding:10px;font-size:13px}}.CryptoWallet_cryptoWallet___YWS8{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;backdrop-filter:blur(10px);transition:all .3s ease;max-width:400px;margin:0 auto}.CryptoWallet_cryptoWallet___YWS8:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.CryptoWallet_walletHeader__MImJ8{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CryptoWallet_walletTitle__1DllX{font-size:16px;font-weight:600;color:#ffffff;margin:0;letter-spacing:.02em}.CryptoWallet_networkInfo__3KSOK{display:flex;gap:8px}.CryptoWallet_networkBadge__ZoG59{background:rgba(255,255,255,.1);color:#ffffff;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.05em;border:1px solid rgba(255,255,255,.2)}.CryptoWallet_walletAddress__Cl8rQ{display:flex;align-items:center;gap:12px;background:rgba(0,0,0,.3);border-radius:8px;padding:12px;margin-bottom:12px;border:1px solid rgba(255,255,255,.1)}.CryptoWallet_addressText__ZiMXU{font-family:Courier New,monospace;font-size:13px;color:#ffffff;font-weight:500;letter-spacing:.02em;flex:1;word-break:break-all}.CryptoWallet_copyButton__DSjLu{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}.CryptoWallet_copyButton__DSjLu:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);transform:scale(1.05)}.CryptoWallet_copyButton__DSjLu:active{transform:scale(.95)}.CryptoWallet_copyButton__DSjLu.CryptoWallet_copied__7g1Ek{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.4)}.CryptoWallet_copyIcon__17JoS{width:16px;height:16px;color:#ffffff}.CryptoWallet_walletDescription__WjJEy{font-size:13px;color:rgba(255,255,255,.7);margin:0;text-align:center;line-height:1.4}@media (max-width:640px){.CryptoWallet_cryptoWallet___YWS8{padding:16px;margin:0 16px}.CryptoWallet_walletTitle__1DllX{font-size:14px}.CryptoWallet_addressText__ZiMXU{font-size:12px}.CryptoWallet_networkBadge__ZoG59{font-size:10px;padding:3px 6px}}@media (min-width:768px){.CryptoWallet_cryptoWallet___YWS8{padding:24px}.CryptoWallet_walletTitle__1DllX{font-size:18px}.CryptoWallet_addressText__ZiMXU{font-size:14px}}.StartOverlay_overlay__MRGaw{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2}@keyframes StartOverlay_hue-rotate__ufJ6x{0%{filter:hue-rotate(0deg) saturate(1.1)}50%{filter:hue-rotate(-180deg) saturate(1.2)}to{filter:hue-rotate(-1turn) saturate(1.1)}}@keyframes StartOverlay_portalTextPulse__7sW_6{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.04)}to{transform:translateY(0) scale(1)}}@keyframes StartOverlay_motionBlur__6lDR1{0%{filter:blur(0) brightness(1)}50%{filter:blur(.5px) brightness(1.2)}to{filter:blur(0) brightness(1)}}.StartOverlay_meltingContainer__Zb0Bs{pointer-events:auto}.StartOverlay_meltingText__NbCBn{pointer-events:auto;border:none;background:none;font-weight:900;font-size:clamp(20px,5vw,48px);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;position:relative;color:transparent;background-image:linear-gradient(90deg,#ff6f61,#ffbd44,#ff8861);-webkit-background-clip:text;background-clip:text;animation:StartOverlay_melt__DU_EU 3s ease-in-out infinite}.StartOverlay_meltingText__NbCBn:after,.StartOverlay_meltingText__NbCBn:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#ff6f61,#ffbd44,#ff6f61);-webkit-background-clip:text;background-clip:text;color:transparent;z-index:-1;transform:scaleY(1);opacity:.5;animation:StartOverlay_drip__4uqHl 3s ease-in-out infinite}.StartOverlay_meltingText__NbCBn:after{filter:blur(10px);opacity:.3}@keyframes StartOverlay_melt__DU_EU{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes StartOverlay_drip__4uqHl{0%,to{transform:scaleY(1);opacity:.5}50%{transform:scaleY(1.45);opacity:.7}}.page_main__GlU4n{padding:16px;min-height:100vh;display:flex;flex-direction:column;background:#000}@media (min-width:768px){.page_main__GlU4n{padding:24px}}.page_centerStage__m6KRt{min-height:40dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;text-align:center;position:relative;transition:min-height .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.page_banner__UN_1L{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);background:#111827;color:white;padding:10px 14px;border-radius:10px;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:1200}.page_restoring__xVFoP{opacity:.7;filter:grayscale(.2)}@media (min-width:768px){.page_centerStage__m6KRt{min-height:50dvh;padding:32px 0}}.page_portalText__3xVUf{margin-top:24px;padding:0 16px}@media (min-width:768px){.page_portalText__3xVUf{margin-top:32px;padding:0}}.page_portalTitle__YGbWd{font-size:clamp(20px,6vw,36px);margin:0 0 8px;letter-spacing:.05em;font-weight:700;color:#1a1a1a}@media (min-width:768px){.page_portalTitle__YGbWd{font-size:clamp(24px,4vw,36px);margin:0 0 12px;letter-spacing:.1em}}.page_portalSubtitle__Z6tp5{font-size:clamp(14px,4vw,18px);margin:0;color:#666;line-height:1.4}@media (min-width:768px){.page_portalSubtitle__Z6tp5{font-size:clamp(16px,3vw,18px)}}.page_courses__OBGzw{padding:32px 0;flex:1;opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease}.page_coursesVisible__5JBmk{opacity:1;transform:translateY(0)}.page_coursesGrid__Up7eM{display:grid;gap:20px;grid-template-columns:1fr;max-width:1400px;margin:0 auto;padding:0 16px}.page_coursesGrid__Up7eM>*{opacity:0;transform:translateY(16px) scale(.98);animation:page_course-reveal__fmfAh .8s cubic-bezier(.2,.8,.2,1) forwards}.page_coursesGrid__Up7eM>:first-child{animation-delay:0s}.page_coursesGrid__Up7eM>:nth-child(2){animation-delay:60ms}.page_coursesGrid__Up7eM>:nth-child(3){animation-delay:.12s}.page_coursesGrid__Up7eM>:nth-child(4){animation-delay:.18s}.page_coursesGrid__Up7eM>:nth-child(5){animation-delay:.24s}.page_coursesGrid__Up7eM>:nth-child(6){animation-delay:.3s}.page_coursesGrid__Up7eM>:nth-child(7){animation-delay:.36s}.page_coursesGrid__Up7eM>:nth-child(8){animation-delay:.42s}@keyframes page_course-reveal__fmfAh{to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:640px){.page_coursesGrid__Up7eM{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 20px}}@media (min-width:768px){.page_coursesGrid__Up7eM{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0 24px}}@media (min-width:1024px){.page_coursesGrid__Up7eM{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0 32px}}@media (min-width:1280px){.page_coursesGrid__Up7eM{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0 40px}}.page_cryptoWalletSection__FE9yQ{margin-top:40px;padding:0 16px;display:flex;justify-content:center}@media (min-width:768px){.page_cryptoWalletSection__FE9yQ{margin-top:48px;padding:0 24px}}