@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Josefin+Sans:wght@400;600;700&family=Outfit:wght@400;500;600;700&display=swap");.RoadmapPage_roadmapShell__z8pC2{--roadmap-bg:#f8fafc;--roadmap-surface:#fff;--roadmap-surface-soft:#f8fafc;--roadmap-border:#e2e8f0;--roadmap-border-med:#cbd5e1;--roadmap-text:#0f172a;--roadmap-text-sec:#334155;--roadmap-text-muted:#64748b;--roadmap-text-subtle:#94a3b8;--roadmap-accent:#6366f1;--roadmap-accent-soft:#eef2ff;--roadmap-accent-border:#c7d2fe;--roadmap-green:#22c55e;--roadmap-green-soft:#dcfce7;--roadmap-green-border:#86efac;--roadmap-green-dark:#16a34a;--roadmap-gold:#f59e0b;--roadmap-gold-soft:#fef3c7;--roadmap-gold-border:#fcd34d;--roadmap-gold-dark:#b45309;--roadmap-shadow:0 16px 40px #0f172a14;--roadmap-shadow-soft:0 4px 16px #0f172a0f;--roadmap-radius-lg:20px;--roadmap-radius-md:14px;--roadmap-radius-sm:10px;--roadmap-page-bg:radial-gradient(circle at 0% 0%,#6366f112,#0000 40%),linear-gradient(180deg,#fafafd,#f8fafc);--roadmap-action-gradient:linear-gradient(145deg,#d2f8f6,#e8fdf5 60%,#ffeeb9);--roadmap-action-border:#a7f3ee;--roadmap-cta-color:#5ec5b9;--roadmap-count-color:#0f766e;--roadmap-summary-color:#134e4a;--roadmap-stats-gradient:linear-gradient(160deg,#eef2ff,#f8fafc);--roadmap-stats-border:#c7d2fe;--roadmap-stats-accent:#6366f1;--roadmap-node-selected:#eef2ff;--roadmap-node-selected-border:2px solid #6366f1;--roadmap-current-badge:#6366f1;min-height:100vh;background:var(--roadmap-page-bg);color:var(--roadmap-text);font-family:Poppins,system-ui,sans-serif;padding:24px}.RoadmapPage_roadmapShell__z8pC2[data-roadmap-theme=pebble-quest]{--roadmap-bg:#ede4d4;--roadmap-surface:#faf7f2;--roadmap-surface-soft:#f2ede4;--roadmap-border:#d8cfc0;--roadmap-border-med:#c8bfb0;--roadmap-text:#2c2416;--roadmap-text-sec:#4a3c2a;--roadmap-text-muted:#7a6850;--roadmap-text-subtle:#a89878;--roadmap-accent:#5c7a3e;--roadmap-accent-soft:#5c7a3e1f;--roadmap-accent-border:#5c7a3e4d;--roadmap-green:#5c7a3e;--roadmap-green-soft:#5c7a3e26;--roadmap-green-border:#5c7a3e59;--roadmap-green-dark:#4a6030;--roadmap-gold:#c8882a;--roadmap-gold-soft:#c8882a26;--roadmap-gold-border:#c8882a59;--roadmap-gold-dark:#a86820;--roadmap-shadow:0 16px 40px #2c24161f;--roadmap-shadow-soft:0 4px 16px #2c241614;--roadmap-page-bg:linear-gradient(160deg,#f5f0e8,#ede4d4);--roadmap-action-gradient:linear-gradient(145deg,#5c7a3e1f,#5c7a3e0f 60%,#c8882a1a);--roadmap-action-border:#5c7a3e4d;--roadmap-cta-color:#5c7a3e;--roadmap-count-color:#4a6030;--roadmap-summary-color:#7a6850;--roadmap-stats-gradient:linear-gradient(160deg,#5c7a3e1a,#faf7f2);--roadmap-stats-border:#5c7a3e40;--roadmap-stats-accent:#5c7a3e;--roadmap-node-selected:#5c7a3e1a;--roadmap-node-selected-border:2px solid #5c7a3e;--roadmap-current-badge:#5c7a3e}.RoadmapPage_accentFont__bwXxF{font-family:Josefin Sans,Outfit,Raleway,sans-serif;text-transform:uppercase;letter-spacing:.06em}.RoadmapPage_roadmapBoard__ytRcA{max-width:1380px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.RoadmapPage_workspaceGrid__3OeVM{display:grid;grid-template-columns:240px minmax(0,1fr) 292px;gap:18px;align-items:start}.RoadmapPage_comingSoonPanel__IUl8s{min-height:180px;border:1px dashed var(--roadmap-border-med);border-radius:var(--roadmap-radius-md);background:linear-gradient(135deg,#94a3b814 25%,#0000 25%,#0000 50%,#94a3b814 50%,#94a3b814 75%,#0000 75%,#0000),var(--roadmap-surface-soft);background-size:24px 24px;color:var(--roadmap-text-muted);display:grid;place-items:center;text-align:center;padding:20px}.RoadmapPage_comingSoonPanel__IUl8s h3{margin:10px 0 6px;color:var(--roadmap-text-sec);font-size:1rem}.RoadmapPage_comingSoonPanel__IUl8s p{margin:0;max-width:46ch;font-size:.9rem}.RoadmapPage_comingSoonBadge__iApb9{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--roadmap-accent-border);background:var(--roadmap-accent-soft);color:var(--roadmap-accent);border-radius:999px;padding:5px 12px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}@media (max-width:1100px){.RoadmapPage_workspaceGrid__3OeVM{grid-template-columns:1fr}}@media (max-width:720px){.RoadmapPage_roadmapShell__z8pC2{padding:14px}.RoadmapPage_roadmapBoard__ytRcA{gap:14px}}.RoadmapPage_roadmapLayout__LbFxX{display:grid;grid-template-columns:78px minmax(0,1fr);gap:18px;align-items:start}.RoadmapPage_roadmapContent__Q8WdO{min-width:0}@media (max-width:899px){.RoadmapPage_roadmapLayout__LbFxX{display:block}}.RoadmapSidebarNav_desktopSidebar__CFzk_{position:-webkit-sticky;position:sticky;top:24px;height:calc(100vh - 48px);max-height:860px;width:68px;z-index:30;display:block}.RoadmapSidebarNav_sidebarShell__4b_fm{--sidebar-bg:#fffffff0;--sidebar-border:var(--roadmap-border);--sidebar-text:var(--roadmap-text-sec);--sidebar-muted:var(--roadmap-text-muted);--sidebar-active-bg:var(--roadmap-accent-soft);--sidebar-active-border:var(--roadmap-accent-border);--sidebar-active:var(--roadmap-accent);--sidebar-badge-bg:var(--roadmap-accent);--sidebar-shadow:0 18px 45px #0f172a1a;position:relative;width:68px;height:100%;padding:12px 10px;border-radius:22px;border:1px solid var(--sidebar-border);background:var(--sidebar-bg);box-shadow:var(--sidebar-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:12px;overflow:visible;transition:width .22s ease}.RoadmapSidebarNav_sidebarShell__4b_fm.RoadmapSidebarNav_expanded__eQrUM,.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within,.RoadmapSidebarNav_sidebarShell__4b_fm:hover{width:240px}[data-roadmap-theme=pebble-quest] .RoadmapSidebarNav_sidebarShell__4b_fm{--sidebar-bg:#faf7f2f2;--sidebar-shadow:0 18px 45px #2c241624;--sidebar-badge-bg:var(--roadmap-gold)}.RoadmapSidebarNav_logoLink___eyl9{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;text-decoration:none;color:var(--roadmap-text);min-height:48px}.RoadmapSidebarNav_logoTile__PkL2W{width:44px;height:44px;border-radius:12px;background:var(--roadmap-surface);border:1px solid var(--roadmap-border);box-shadow:var(--roadmap-shadow-soft);display:grid;place-items:center}.RoadmapSidebarNav_logoImage__7IMpY{width:34px;height:34px;object-fit:contain}.RoadmapSidebarNav_logoTextGroup__DuZlT{opacity:0;transform:translateX(-6px);transition:opacity .14s ease .07s,transform .14s ease .07s;pointer-events:none}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_logoTextGroup__DuZlT,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_logoTextGroup__DuZlT{opacity:1;transform:translateX(0);pointer-events:auto}.RoadmapSidebarNav_logoBrand__IRBE_{display:block;font-weight:700}.RoadmapSidebarNav_logoSub__VWZ_g{font-size:11px;color:var(--sidebar-muted)}.RoadmapSidebarNav_navList__m6fHV{display:flex;flex-direction:column;gap:8px;position:relative}.RoadmapSidebarNav_navItem__0XvI8{width:44px;min-height:44px;border-radius:12px;border:1px solid #0000;color:var(--sidebar-text);display:flex;align-items:center;gap:10px;padding:0 12px;text-decoration:none;background:#0000;cursor:pointer}.RoadmapSidebarNav_itemLabel__WahXn{opacity:0;transform:translateX(-4px);white-space:nowrap}.RoadmapSidebarNav_itemIcon__AOuM7{display:grid;place-items:center}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_navItem__0XvI8,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_navItem__0XvI8{width:100%}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_itemLabel__WahXn,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_itemLabel__WahXn{opacity:1;transform:translateX(0);transition:all .15s ease}.RoadmapSidebarNav_navItem__0XvI8:focus-visible,.RoadmapSidebarNav_navItem__0XvI8:hover{background:var(--sidebar-active-bg);border-color:var(--sidebar-active-border);color:var(--sidebar-active)}.RoadmapSidebarNav_active__HaCUS{background:var(--sidebar-active-bg)!important;border-color:var(--sidebar-active-border)!important;color:var(--sidebar-active)!important}.RoadmapSidebarNav_chevron__XmJLd{margin-left:auto;opacity:.8;transition:transform .18s ease}.RoadmapSidebarNav_chevronOpen__rtDjL{transform:rotate(180deg)}.RoadmapSidebarNav_badge__nS1xO{margin-left:auto;background:var(--sidebar-badge-bg);color:#fff;border-radius:10px;padding:2px 8px;font-size:11px}.RoadmapSidebarNav_flyout__96tf0{position:absolute;left:calc(100% + 10px);top:118px;width:236px;border:1px solid var(--roadmap-border);border-radius:16px;background:var(--roadmap-surface);box-shadow:0 16px 42px #0f172a1f;padding:8px;display:flex;flex-direction:column;gap:2px;z-index:40}.RoadmapSidebarNav_flyout__96tf0:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px}.RoadmapSidebarNav_flyoutInner__rswTC{display:flex;flex-direction:column;gap:2px}.RoadmapSidebarNav_flyoutItem__uuSez{width:100%;border:none;outline:none;background:#0000;text-align:left;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--roadmap-text-sec);display:flex;align-items:center;gap:8px;cursor:pointer;font:inherit}.RoadmapSidebarNav_flyoutItem__uuSez:hover{background:var(--roadmap-accent-soft)}.RoadmapSidebarNav_flyoutItemDisabled__KMBpP{opacity:.56;cursor:not-allowed}.RoadmapSidebarNav_flyoutSoonChip__PdjEE{margin-left:auto;font-size:.62rem;font-style:normal;color:#64748b;border:1px solid #d1d5db;border-radius:10px;padding:1px 8px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.RoadmapSidebarNav_flyoutIcon__80AHY{display:grid;place-items:center;color:var(--roadmap-accent);flex:0 0 16px}.RoadmapSidebarNav_mobileBackdrop__vsafp,.RoadmapSidebarNav_mobileDrawer__Q9dTA,.RoadmapSidebarNav_mobileTrigger__U3_5s{display:none}@media (max-width:899px){.RoadmapSidebarNav_desktopSidebar__CFzk_{display:none}.RoadmapSidebarNav_mobileTrigger__U3_5s{display:flex;align-items:center;justify-content:space-between;height:56px;background:var(--roadmap-surface);border:1px solid var(--roadmap-border);border-radius:16px;margin-bottom:14px;padding:0 12px}.RoadmapSidebarNav_mobileBrand__qAlO6{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--roadmap-text);font-weight:700;letter-spacing:.04em}.RoadmapSidebarNav_menuBtn__yu86T{background:#0000;border:none;color:var(--roadmap-text);display:grid;place-items:center}.RoadmapSidebarNav_mobileBackdrop__vsafp{display:block;position:fixed;inset:0;background:#0f172a47;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:60}.RoadmapSidebarNav_mobileBackdropOpen__kVugB{opacity:1;pointer-events:auto}.RoadmapSidebarNav_mobileDrawer__Q9dTA{display:block;position:fixed;top:0;left:0;bottom:0;width:min(82vw,320px);background:var(--roadmap-surface);box-shadow:0 22px 60px #0f172a38;transform:translateX(-100%);transition:transform .22s ease;z-index:61;padding:16px;border-radius:0 22px 22px 0}.RoadmapSidebarNav_mobileDrawerOpen__Nwqd8{transform:translateX(0)}.RoadmapSidebarNav_mobileDrawerHead__oW_lJ{display:flex;align-items:center;justify-content:space-between}.RoadmapSidebarNav_mobileList__i68_B{margin-top:12px;display:flex;flex-direction:column;gap:6px}.RoadmapSidebarNav_mobileSubList__JXuit{margin:2px 0 6px 22px;padding-left:10px;border-left:1px dashed var(--roadmap-border);display:flex;flex-direction:column}.RoadmapSidebarNav_mobileSubItem__c38y_{padding:8px 10px;text-decoration:none;color:var(--roadmap-text-sec);background:none;border:none;text-align:left;display:flex;align-items:center;gap:8px}.RoadmapSidebarNav_mobileSubItemDisabled__oQcKc{opacity:.56;pointer-events:none}.RoadmapSidebarNav_mobileSoonChip__VN1KB{margin-left:auto;font-size:.62rem;border:1px solid #d1d5db;border-radius:10px;padding:1px 8px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#64748b;font-style:normal}}.Modal_modalContainer__ukYc_{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:10000;height:auto}.Modal_modal__Fodrl{position:relative;height:auto;width:80%;max-height:90%;overflow:auto;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #00000080;z-index:5000}.Modal_modalCloseButton__5jlm8{position:absolute;top:6px;right:8px;font-size:24px;cursor:pointer;background-color:initial;color:#000;border:none}.SignInPage_root__TXdYi{--dr-bg:#0c0c16f7;--dr-border:#9333ea33;--dr-border-focus:#9333ea99;--dr-accent:#a855f7;--dr-accent2:#c4b0e0;--dr-text:#ffffffd9;--dr-muted:#fff6;--dr-input-bg:#ffffff0a;--dr-btn-primary:linear-gradient(135deg,#8b5cf6eb,#6d28d9eb);--dr-btn-primary-txt:#fff;--dr-btn-sec-bdr:#9333ea40;--dr-btn-sec-txt:#ffffff73;--dr-google-bdr:#9333ea4d;--dr-google-txt:#ffffffa6;--dr-divider:#9333ea33;--dr-shadow:0 0 60px #9333ea1f,0 24px 60px #0009;margin-top:10px;margin-bottom:10px}.SignInPage_card__WSMUG{position:relative;background:var(--dr-bg);border:1px solid var(--dr-border);border-radius:8px;box-shadow:var(--dr-shadow);padding:15px 40px 40px;width:100%;max-width:480px;margin:0 auto;overflow:hidden;font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.SignInPage_card__WSMUG:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#9333ea73,#0000)}.SignInPage_pageWrap__lVQFH{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px 24px;background:linear-gradient(135deg,#0d0d1a,#0a0a14)}.SignInPage_pageInner__SYoM3{width:100%;max-width:460px}.SignInPage_title__a_eUK{font-size:22px;letter-spacing:3px;color:var(--dr-accent2);margin:0 0 28px}.SignInPage_errorText__Sm_O_,.SignInPage_title__a_eUK{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700;text-transform:uppercase;text-align:center}.SignInPage_errorText__Sm_O_{font-size:11px;letter-spacing:1.5px;color:#f87171;margin-bottom:14px}.SignInPage_googleBtn__nA_IC{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;padding:12px;background:#ffffff0a;border:1px solid var(--dr-google-bdr);border-radius:6px;color:var(--dr-google-txt);font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:none;cursor:pointer;transition:border-color .25s ease,color .25s ease;margin-bottom:15px;margin-left:auto;margin-right:auto}.SignInPage_googleBtn__nA_IC:hover{border-color:var(--dr-accent);color:var(--dr-text)}.SignInPage_divider__YreiE{display:flex;align-items:center;gap:12px;margin:0 0 20px}.SignInPage_divider__YreiE:after,.SignInPage_divider__YreiE:before{content:"";flex:1;height:1px;background:var(--dr-divider)}.SignInPage_dividerText___uAKp{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--dr-muted);white-space:nowrap}.SignInPage_inputWrap__s3tZZ{margin-bottom:4px;margin-top:10px;position:relative}.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-root{background:var(--dr-input-bg)!important;border-radius:6px!important;color:var(--dr-text)!important}.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-notchedOutline{border-color:var(--dr-border)!important;transition:border-color .25s ease!important}.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9333ea66!important}.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dr-border-focus)!important;border-width:1px!important}.SignInPage_inputWrap__s3tZZ .MuiInputLabel-root{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--dr-muted)!important;transform:translate(14px,-9px) scale(.75)!important}.SignInPage_inputWrap__s3tZZ .MuiInputLabel-root.Mui-focused{color:var(--dr-accent)!important}.SignInPage_inputWrap__s3tZZ .MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important}.SignInPage_passwordWrap__mRTCv{position:relative;margin-bottom:4px;margin-top:5px}.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-root{background:var(--dr-input-bg)!important;border-radius:6px!important;color:var(--dr-text)!important;padding-right:44px!important}.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-notchedOutline{border-color:var(--dr-border)!important;transition:border-color .25s ease!important}.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9333ea66!important}.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dr-border-focus)!important;border-width:1px!important}.SignInPage_passwordWrap__mRTCv .MuiInputLabel-root{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--dr-muted)!important;transform:translate(14px,-9px) scale(.75)!important}.SignInPage_passwordWrap__mRTCv .MuiInputLabel-root.Mui-focused{color:var(--dr-accent)!important}.SignInPage_passwordWrap__mRTCv .MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important}.SignInPage_eyeBtn__7j_dV{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:var(--dr-muted);display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:1;line-height:0}.SignInPage_eyeBtn__7j_dV:hover{color:var(--dr-accent2)}.SignInPage_btnPrimary__bV_Mc{width:100%;max-width:320px;display:block;padding:13px;background:var(--dr-btn-primary);border:none;border-radius:6px;color:var(--dr-btn-primary-txt);font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .15s ease;margin:5px auto 12px}.SignInPage_btnPrimary__bV_Mc:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.SignInPage_btnPrimary__bV_Mc:active{transform:translateY(0)}.SignInPage_btnPrimary__bV_Mc:disabled{opacity:.45;cursor:not-allowed}.SignInPage_btnSecondary__1gcBS{width:100%;max-width:320px;display:block;padding:12px;background:#0000;border:1px solid var(--dr-btn-sec-bdr);border-radius:6px;color:var(--dr-btn-sec-txt);font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,color .25s ease;margin-bottom:5px;margin-left:auto;margin-right:auto}.SignInPage_btnSecondary__1gcBS:hover{border-color:#9333ea99;color:var(--dr-accent2)}.SignInPage_btnAux__Mps8U{display:block;text-align:center;font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--dr-accent);background:none;border:none;cursor:pointer;width:100%;padding:6px 0 0;transition:opacity .2s ease}.SignInPage_btnAux__Mps8U:hover{opacity:.7}.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-root input:-moz-autofill,.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-root input:-webkit-autofill,.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-root input:-webkit-autofill:focus,.SignInPage_inputWrap__s3tZZ .MuiOutlinedInput-root input:-webkit-autofill:hover,.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-root input:-moz-autofill,.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-root input:-webkit-autofill,.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-root input:-webkit-autofill:focus,.SignInPage_passwordWrap__mRTCv .MuiOutlinedInput-root input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #0c0c16f7!important;-webkit-text-fill-color:#ffffffd9!important;caret-color:#ffffffd9!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;-moz-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.TargetEmployersIcon_companyCredentials__6FD0O{display:flex;flex-direction:column;justify-content:center;margin:auto}.TargetEmployersIcon_companyCredentials__6FD0O h2{color:#f4d17a;z-index:5;text-align:center;line-height:1.3;font-family:Arial Rounded MT,sans-serif;font-weight:700}.TargetEmployersIcon_companyLogoImage__J0awp{margin:auto;border-radius:20px;box-shadow:0 0 10px 0 #0003;padding:10px;background-color:#fff;z-index:5;height:auto;min-width:100px;width:350px}.TargetEmployersIcon_logoCarousel__UTpOy{position:relative;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0003;padding:10px 0;margin:auto;width:100%;max-width:var(--carousel-max-width,350px)}.TargetEmployersIcon_logoTrack__Pdzac{display:flex;align-items:center;width:-webkit-max-content;width:max-content;animation-name:TargetEmployersIcon_scrollLogos__osd7N;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform;gap:32px}.TargetEmployersIcon_logoItem__6nYjS{display:flex;align-items:center;justify-content:center;padding:0 4px;flex-shrink:0}.TargetEmployersIcon_carouselLogo__DI4fQ{height:40px;width:auto;max-width:160px}.TargetEmployersIcon_logoCarouselStatic__9baLY .TargetEmployersIcon_logoTrack__Pdzac{animation:none;transform:translateX(0)}.TargetEmployersIcon_logoCarouselPauseOnHover__FG0xY:hover .TargetEmployersIcon_logoTrack__Pdzac{animation-play-state:paused}@keyframes TargetEmployersIcon_scrollLogos__osd7N{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1000px){.TargetEmployersIcon_companyCredentials__6FD0O h2{font-size:1.5rem}.TargetEmployersIcon_companyLogoImage__J0awp{width:100%}.TargetEmployersIcon_logoCarousel__UTpOy{width:100%;max-width:var(--carousel-mobile-max-width,100%)}.TargetEmployersIcon_carouselLogo__DI4fQ{height:32px;max-width:140px}}.SignUpPage_root__K2p91{--dr-bg:#0c0c16f7;--dr-border:#9333ea33;--dr-border-focus:#9333ea99;--dr-accent:#a855f7;--dr-accent2:#c4b0e0;--dr-text:#ffffffd9;--dr-muted:#fff6;--dr-input-bg:#ffffff0a;--dr-btn-primary:linear-gradient(135deg,#8b5cf6eb,#6d28d9eb);--dr-btn-primary-txt:#fff;--dr-btn-sec-bdr:#9333ea40;--dr-btn-sec-txt:#ffffff73;--dr-google-bdr:#9333ea4d;--dr-google-txt:#ffffffa6;--dr-divider:#9333ea33;--dr-shadow:0 0 60px #9333ea1f,0 24px 60px #0009;margin-top:10px;margin-bottom:10px}.SignUpPage_card__gnSv6{position:relative;background:var(--dr-bg);border:1px solid var(--dr-border);border-radius:8px;box-shadow:var(--dr-shadow);padding:36px 40px 40px;width:100%;max-width:480px;margin:0 auto;overflow:hidden;font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.SignUpPage_card__gnSv6:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#9333ea73,#0000)}.SignUpPage_pageWrap__NBoPs{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px 24px;background:linear-gradient(135deg,#0d0d1a,#0a0a14)}.SignUpPage_pageInner__Lu0Ft{width:100%;max-width:460px}.SignUpPage_signUpLogosWrapper__rYZDq{margin-top:1px;width:100%;margin-bottom:.5em;text-align:center}.SignUpPage_logoLabel__SfHpy{font-size:12px;letter-spacing:2.5px;text-transform:none;color:var(--dr-muted);margin-bottom:8px}.SignUpPage_logoLabel__SfHpy,.SignUpPage_title__mvivG{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700;text-align:center}.SignUpPage_title__mvivG{font-size:22px;letter-spacing:3px;text-transform:uppercase;color:var(--dr-accent2);margin:0 0 24px}.SignUpPage_errorText__HY4Mz{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#f87171;margin-bottom:14px;text-align:center}.SignUpPage_termsBox__6Rtty{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--dr-border);border-radius:6px;background:#ffffff08;margin-bottom:20px}.SignUpPage_termsText__kvLw3{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px;line-height:1.6;color:var(--dr-muted)}.SignUpPage_termsText__kvLw3 a{color:var(--dr-accent);text-decoration:underline}.SignUpPage_termsText__kvLw3 strong{color:var(--dr-accent2)}.SignUpPage_alertInfo__CJsqO{padding:10px 14px;margin-bottom:14px;background:#9333ea1a;border:1px solid #9333ea4d;border-radius:6px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dr-accent2)}.SignUpPage_alertInfo__CJsqO,.SignUpPage_googleBtn__NraWg{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.SignUpPage_googleBtn__NraWg{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;padding:12px;background:#ffffff0a;border:1px solid var(--dr-google-bdr);border-radius:6px;color:var(--dr-google-txt);font-size:16px;letter-spacing:2px;text-transform:none;cursor:pointer;transition:border-color .25s ease,color .25s ease;margin-bottom:15px;margin-left:auto;margin-right:auto}.SignUpPage_googleBtn__NraWg:hover:not(:disabled){border-color:var(--dr-accent);color:var(--dr-text)}.SignUpPage_googleBtn__NraWg:disabled{opacity:.4;cursor:not-allowed}.SignUpPage_divider__8Y0yV{display:flex;align-items:center;gap:12px;margin:0 0 20px}.SignUpPage_divider__8Y0yV:after,.SignUpPage_divider__8Y0yV:before{content:"";flex:1;height:1px;background:var(--dr-divider)}.SignUpPage_dividerText__e5LgH{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--dr-muted);white-space:nowrap}.SignUpPage_inputWrap__vDNGT{margin-bottom:4px;margin-top:10px;position:relative}.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-root{background:var(--dr-input-bg)!important;border-radius:6px!important;color:var(--dr-text)!important}.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-notchedOutline{border-color:var(--dr-border)!important;transition:border-color .25s ease!important}.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9333ea66!important}.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dr-border-focus)!important;border-width:1px!important}.SignUpPage_inputWrap__vDNGT .MuiInputLabel-root{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--dr-muted)!important;transform:translate(14px,-9px) scale(.75)!important}.SignUpPage_inputWrap__vDNGT .MuiInputLabel-root.Mui-focused{color:var(--dr-accent)!important}.SignUpPage_inputWrap__vDNGT .MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important}.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-root input:-moz-autofill,.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-root input:-webkit-autofill,.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-root input:-webkit-autofill:focus,.SignUpPage_inputWrap__vDNGT .MuiOutlinedInput-root input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #0c0c16f7!important;-webkit-text-fill-color:#ffffffd9!important;caret-color:#ffffffd9!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;-moz-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.SignUpPage_btnPrimary__wo_Yc{width:100%;max-width:320px;display:block;padding:13px;background:var(--dr-btn-primary);border:none;border-radius:6px;color:var(--dr-btn-primary-txt);font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .15s ease;margin:5px auto 12px}.SignUpPage_btnPrimary__wo_Yc:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.SignUpPage_btnPrimary__wo_Yc:active{transform:translateY(0)}.SignUpPage_btnPrimary__wo_Yc:disabled{opacity:.45;cursor:not-allowed}.SignUpPage_btnSecondary__MrmqM{width:100%;max-width:320px;display:block;padding:12px;background:#0000;border:1px solid var(--dr-btn-sec-bdr);border-radius:6px;color:var(--dr-btn-sec-txt);font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,color .25s ease;margin-bottom:5px;margin-left:auto;margin-right:auto}.SignUpPage_btnSecondary__MrmqM:hover{border-color:#9333ea99;color:var(--dr-accent2)}.SignUpPage_waitlistMsg__muOBH{font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;line-height:1.7;color:var(--dr-muted);text-align:center;padding:20px 0;font-style:italic}.SignUpAndSignInComboModal_authModalBody__33IBm{display:flex;flex-direction:column;gap:10px;padding-top:1px}.SignUpAndSignInComboModal_authToggle__5_Epk{display:inline-flex;align-self:center;border:1px solid #9333ea4d;border-radius:8px;overflow:hidden;margin-top:8px;background:#0c0c16f7;padding:4px}.SignUpAndSignInComboModal_authToggleButton__FFDLw{border:none;background:#ffffff0a;color:#fff6;padding:8px 18px;font-family:Philosopher,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}.SignUpAndSignInComboModal_authToggleButton__FFDLw.SignUpAndSignInComboModal_active__TZE7L{background:#9333ea26;color:#c4b0e0;box-shadow:inset 0 -2px 0 #a855f7}.Footer_footer__y_dWn{background:linear-gradient(135deg,hsl(var(--crypto-black)) 0,#1a1d23 50%,hsl(var(--crypto-black)) 100%);border-top:1px solid #9333ea33;padding:4rem 0 2rem;margin-top:auto;position:relative;overflow:hidden;min-height:300px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Footer_footer__y_dWn:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#9333ea80,#0000)}.Footer_footerContainer__z_Vs1{max-width:1400px;margin:0 auto;padding:0 2rem}.Footer_footerContent__eqoK6{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-bottom:3rem}.Footer_sectionTitle__T0wfX{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,hsl(var(--crypto-purple)) 0,hsl(var(--crypto-purple-dark)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Footer_linkGroup__Tjj_d{display:flex;flex-direction:column;gap:1rem}.Footer_footerLink__ctvYa{display:flex;align-items:center;gap:1rem;color:hsl(var(--muted-foreground));text-decoration:none;font-size:1rem;font-weight:500;padding:.75rem 1rem;border-radius:12px;transition:all .3s ease;background:#0000;border:1px solid #0000;cursor:pointer;text-align:left;width:-webkit-fit-content;width:fit-content;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Footer_footerLink__ctvYa:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#9333ea1a,#0000);transition:left .5s ease}.Footer_footerLink__ctvYa:hover{color:hsl(var(--foreground));background:#9333ea1a;border-color:#9333ea4d;transform:translateX(8px) translateY(-2px);box-shadow:0 4px 20px #9333ea33}.Footer_footerLink__ctvYa:hover:before{left:100%}.Footer_linkIcon__UTD2L{width:20px;height:20px;filter:drop-shadow(0 0 8px rgba(147,51,234,.3));transition:all .3s ease;flex-shrink:0}.Footer_footerLink__ctvYa:hover .Footer_linkIcon__UTD2L{filter:drop-shadow(0 0 12px rgba(147,51,234,.6));transform:scale(1.1) rotate(5deg)}.Footer_footerBottom___H5QD{border-top:1px solid #9333ea33;padding-top:2rem;text-align:center;position:relative}.Footer_footerBottom___H5QD:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:1px;background:linear-gradient(90deg,#0000,#9333ea99,#0000)}.Footer_copyright__X8lbR{color:hsl(var(--muted-foreground));font-size:.95rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Footer_copyright__X8lbR p{margin:0;padding:1rem 0}.Footer_modal__DTQUz{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Footer_modalContent__a_XTu{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 40px #0000004d}.Footer_modalContent__a_XTu,.Footer_modalContent__a_XTu h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Footer_modalContent__a_XTu h2{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.5rem}.Footer_modalContent__a_XTu p{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.Footer_modalContent__a_XTu button,.Footer_modalContent__a_XTu p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Footer_modalContent__a_XTu button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.Footer_modalContent__a_XTu button:hover{background:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 4px 12px #9333ea4d}.Footer_footer__y_dWn.Footer_home__HQ_c_{background:linear-gradient(135deg,#0a0a0ff2,#1a1a2ef2 50%,#0a0a0ff2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width:1024px){.Footer_footerContent__eqoK6{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (max-width:768px){.Footer_footer__y_dWn{padding:3rem 0 1.5rem;min-height:250px}.Footer_footerContainer__z_Vs1{padding:0 1.5rem}.Footer_footerContent__eqoK6{grid-template-columns:1fr;gap:2rem}.Footer_linkGroup__Tjj_d{gap:.75rem}.Footer_footerLink__ctvYa{padding:.6rem .8rem;font-size:.9rem}.Footer_sectionTitle__T0wfX{font-size:1.1rem}.Footer_linkIcon__UTD2L{width:18px;height:18px}}@media (max-width:480px){.Footer_footer__y_dWn{padding:2rem 0 1rem}.Footer_footerContainer__z_Vs1{padding:0 1rem}.Footer_footerContent__eqoK6{gap:1.5rem}.Footer_footerLink__ctvYa{padding:.5rem .6rem;font-size:.85rem}.Footer_sectionTitle__T0wfX{font-size:1rem}}@keyframes Footer_fadeInUp__prKcR{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Footer_footerSection__oYq7R{animation:Footer_fadeInUp__prKcR .8s ease-out}.Footer_footerSection__oYq7R:nth-child(2){animation-delay:.2s}.Footer_footerSection__oYq7R:nth-child(3){animation-delay:.4s}.Footer_footerSection__oYq7R:hover .Footer_sectionTitle__T0wfX{background:linear-gradient(135deg,hsl(var(--crypto-accent)) 0,hsl(var(--crypto-purple)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;transform:translateY(-2px);transition:all .3s ease}.Footer_footerSection__oYq7R{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.Footer_lowProminenceLink__DzOZk{display:inline-block;margin-left:12px;padding:.25rem 0;font-size:12px;line-height:1;text-decoration:none;color:hsl(var(--muted-foreground));opacity:.75;transition:opacity .2s ease,-webkit-text-decoration-color .2s ease;transition:opacity .2s ease,text-decoration-color .2s ease;transition:opacity .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease;text-underline-offset:2px}.Footer_lowProminenceLink__DzOZk:focus-visible,.Footer_lowProminenceLink__DzOZk:hover{opacity:1;text-decoration:underline;text-decoration-thickness:1px;color:hsl(var(--foreground));outline:none}@media (max-width:480px){.Footer_lowProminenceLink__DzOZk{margin-left:8px;font-size:11px}}