@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap");.light-background{--background-color:#f9f9f9;--surface-color:#ffffff}.dark-background{--background-color:#060606;--default-color:#ffffff;--heading-color:#ffffff;--surface-color:#252525;--contrast-color:#ffffff}:root{--default-font:"Inter",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Space Grotesk",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--nav-font:"Inter",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--nexus-accent:#f75815;--nexus-accent-dark:#d94308;--nexus-accent-light:#ff7847;--nexus-accent-soft:rgba(247,88,21,0.1);--nexus-accent-softer:rgba(247,88,21,0.06);--nexus-bg:#ffffff;--nexus-bg-soft:#fffaf7;--nexus-surface:#ffffff;--nexus-surface-soft:#fff6f1;--nexus-card:#ffffff;--nexus-heading:#25364d;--nexus-text:#344054;--nexus-muted:#667085;--nexus-faint:#98a2b3;--nexus-border:rgba(15,23,42,0.1);--nexus-border-strong:rgba(247,88,21,0.24);--nexus-shadow-sm:0 8px 24px rgba(15,23,42,0.06);--nexus-shadow-md:0 18px 50px rgba(15,23,42,0.08);--nexus-shadow-lg:0 28px 80px rgba(247,88,21,0.14);--nexus-radius-sm:12px;--nexus-radius-md:18px;--nexus-radius-lg:24px;--nexus-radius-xl:32px;--background-color:var(--nexus-bg);--default-color:var(--nexus-text);--heading-color:var(--nexus-heading);--accent-color:var(--nexus-accent);--surface-color:var(--nexus-surface);--contrast-color:#ffffff;--nav-color:#111827;--nav-hover-color:var(--nexus-accent);--nav-mobile-background-color:var(--nexus-surface);--nav-dropdown-background-color:var(--nexus-surface);--nav-dropdown-color:var(--nexus-text);--nav-dropdown-hover-color:var(--nexus-accent);color-scheme:light}[data-theme=dark]{--nexus-bg:#05070d;--nexus-bg-soft:#070b12;--nexus-surface:#0b1018;--nexus-surface-soft:#111823;--nexus-card:#0f1621;--nexus-heading:#f8fafc;--nexus-text:#d0d5dd;--nexus-muted:#98a2b3;--nexus-faint:#667085;--nexus-border:rgba(255,255,255,0.12);--nexus-border-strong:rgba(247,88,21,0.36);--nexus-accent-soft:rgba(247,88,21,0.16);--nexus-accent-softer:rgba(247,88,21,0.08);--nexus-shadow-sm:0 10px 30px rgba(0,0,0,0.28);--nexus-shadow-md:0 22px 60px rgba(0,0,0,0.36);--nexus-shadow-lg:0 28px 90px rgba(247,88,21,0.2);--background-color:var(--nexus-bg);--default-color:var(--nexus-text);--heading-color:var(--nexus-heading);--surface-color:var(--nexus-surface);--contrast-color:#ffffff;--nav-color:#f8fafc;--nav-hover-color:var(--nexus-accent);--nav-mobile-background-color:#0b1018;--nav-dropdown-background-color:#0f1621;--nav-dropdown-color:#d0d5dd;--nav-dropdown-hover-color:var(--nexus-accent);color-scheme:dark}:root{scroll-behavior:smooth;--toastify-color-progress-light:#f75815!important;--toastify-color-progress-dark:#f75815!important}html{background:var(--nexus-bg)}body{color:var(--default-color);background:radial-gradient(circle at top left,var(--nexus-accent-softer),transparent 34rem),var(--background-color);font-family:var(--default-font);transition:background-color .25s ease,color .25s ease}::selection{background:var(--nexus-accent);color:#ffffff}a{color:var(--accent-color);text-decoration:none!important;transition:.25s ease;cursor:pointer}a:hover{color:color-mix(in srgb,var(--accent-color),white 18%);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font);letter-spacing:-.025em}.section,section{color:var(--default-color);background-color:var(--background-color);padding:40px 0;scroll-margin-top:90px;overflow:clip}section.Toastify{padding:0!important}@media (max-width:1199px){.section,section{scroll-margin-top:66px}}.card{margin-bottom:30px;border:none!important;border-radius:20px!important;box-shadow:0 2px 25px rgba(0,0,0,.1)!important}.card label,.card p{color:var(--color-default)}.card-footer,.card-header{border-color:#ebeef4;background-color:var(--color-primary)!important;color:#798eb3;padding:15px}.card-title{padding:20px 0 15px;font-size:18px;font-weight:500!important;letter-spacing:1px!important;font-family:Roboto,sans-serif!important}.card-title,.card-title span{color:var(--color-primary)!important}.card-title span{font-size:14px;font-weight:400}.card-body{padding:0 20px 20px;background-color:var(--blackBgColor)}.card-body,.card-body i b{color:var(--color-primary)}.card-img-overlay{background-color:rgba(255,255,255,.6)}.nexus-section{background:radial-gradient(circle at top right,var(--nexus-accent-softer),transparent 28rem),var(--nexus-bg);color:var(--nexus-text)}.nexus-panel{background:var(--nexus-surface);border:1px solid var(--nexus-border);border-radius:var(--nexus-radius-xl);box-shadow:var(--nexus-shadow-md)}.nexus-card{background:linear-gradient(145deg,color-mix(in srgb,var(--nexus-surface),white 3%),var(--nexus-card));border:1px solid var(--nexus-border);border-radius:var(--nexus-radius-lg);box-shadow:var(--nexus-shadow-sm);color:var(--nexus-text);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.nexus-card:hover{transform:translateY(-4px);border-color:var(--nexus-border-strong);box-shadow:var(--nexus-shadow-lg)}.nexus-muted{color:var(--nexus-muted)}.nexus-eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:var(--nexus-accent);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nexus-eyebrow:after{content:"";width:72px;height:1px;background:var(--nexus-accent);opacity:.75}.nexus-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--nexus-accent);background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff!important;border-radius:999px;padding:.75rem 1.25rem;font-weight:700;box-shadow:0 14px 34px rgba(247,88,21,.26);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.nexus-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 18px 42px rgba(247,88,21,.34)}.nexus-btn-soft{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--nexus-border);background:var(--nexus-accent-soft);color:var(--nexus-accent)!important;border-radius:999px;padding:.65rem 1rem;font-weight:700;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.nexus-btn-soft:hover{transform:translateY(-2px);border-color:var(--nexus-border-strong);background:color-mix(in srgb,var(--nexus-accent-soft),var(--nexus-accent) 12%)}.nexus-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:var(--nexus-text);border-radius:999px;padding:.4rem .75rem;font-size:.82rem;font-weight:650}.nexus-chip.active,.nexus-chip:hover{border-color:var(--nexus-border-strong);background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-input{width:100%;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:var(--nexus-text);border-radius:999px;padding:.75rem 1rem;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.nexus-input::placeholder{color:var(--nexus-faint)}.nexus-input:focus{border-color:var(--nexus-border-strong);box-shadow:0 0 0 4px var(--nexus-accent-soft)}[data-theme=dark] .nexus-card{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),var(--nexus-card)}[data-theme=dark] .nexus-panel{background:radial-gradient(circle at top right,rgba(247,88,21,.08),transparent 24rem),var(--nexus-surface)}.not-found-page{background:var(--nexus-bg);color:var(--nexus-text)}.error-404{position:relative;overflow:hidden;padding:126px 0 64px;background:radial-gradient(circle at 50% 0,var(--nexus-accent-softer),transparent 34rem),var(--nexus-bg)}[data-theme=dark] .error-404{background:radial-gradient(circle at 50% 8%,rgba(247,88,21,.16),transparent 34rem),radial-gradient(circle at 12% 20%,rgba(14,165,233,.045),transparent 24rem),#05070d}.error-404-shell{position:relative;overflow:hidden;min-height:560px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;grid-gap:42px;gap:42px;padding:56px;border:1px solid var(--nexus-border);border-radius:34px;background:radial-gradient(circle at 82% 12%,rgba(247,88,21,.1),transparent 28rem),linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 5%),var(--nexus-surface));box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .error-404-shell{background:radial-gradient(circle at 82% 12%,rgba(247,88,21,.16),transparent 28rem),radial-gradient(circle at 12% 20%,rgba(14,165,233,.045),transparent 20rem),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#070b12;border-color:rgba(255,255,255,.14);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.error-404-shell:before{inset:0;background:linear-gradient(135deg,transparent 0 20%,rgba(247,88,21,.055) 20.15%,transparent 20.35% 100%),linear-gradient(145deg,transparent 0 68%,rgba(247,88,21,.04) 68.15%,transparent 68.35% 100%);opacity:.78}.error-404-shell:after,.error-404-shell:before{content:"";position:absolute;pointer-events:none}.error-404-shell:after{right:38px;bottom:34px;width:130px;height:220px;background-image:radial-gradient(rgba(247,88,21,.28) 1px,transparent 0);background-size:12px 12px;opacity:.42}.error-404-content,.error-404-visual{position:relative;z-index:1}.error-404-content{max-width:660px}.error-icon{width:76px;height:76px;justify-content:center;margin-bottom:18px;border-radius:24px;border:1px solid var(--nexus-border-strong);font-size:2rem;box-shadow:var(--nexus-shadow-sm)}.error-eyebrow,.error-icon{display:inline-flex;align-items:center;color:var(--nexus-accent);background:var(--nexus-accent-soft)}.error-eyebrow{gap:8px;margin-left:10px;margin-bottom:14px;padding:8px 13px;border-radius:999px;border:1px solid var(--nexus-border-strong);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.error-code{margin:0;font-size:clamp(5.6rem,13vw,11rem);font-weight:950;line-height:.9;letter-spacing:-.09em}.error-code,.error-title{color:var(--nexus-heading);font-family:var(--heading-font)}.error-title{max-width:620px;margin:18px 0 0;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:850;line-height:1.08;letter-spacing:-.055em}.error-text{max-width:600px;margin:16px 0 0;color:var(--nexus-muted);font-size:1rem;line-height:1.7;font-weight:500}[data-theme=dark] .error-text{color:#d0d5dd}.error-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.error-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border-radius:999px;color:#ffffff;background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));border:1px solid var(--nexus-accent);font-size:.92rem;font-weight:850;text-decoration:none;box-shadow:0 12px 28px rgba(247,88,21,.22);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,color .25s ease}.error-btn:hover{color:#ffffff;transform:translateY(-2px);box-shadow:0 18px 42px rgba(247,88,21,.34);filter:brightness(1.03)}.error-btn-outline{color:var(--nexus-accent);background:var(--nexus-accent-soft);border-color:var(--nexus-border-strong);box-shadow:var(--nexus-shadow-sm)}.error-btn-outline:hover{color:var(--nexus-accent);background:color-mix(in srgb,var(--nexus-accent-soft),white 12%)}.error-404-visual{min-height:420px;display:grid;place-items:center}.error-visual-card{position:relative;z-index:2;width:min(100%,320px);padding:30px;border-radius:30px;border:1px solid var(--nexus-border);background:radial-gradient(circle at 88% 0,rgba(247,88,21,.14),transparent 14rem),color-mix(in srgb,var(--nexus-surface),transparent 2%);box-shadow:var(--nexus-shadow-md);text-align:center}[data-theme=dark] .error-visual-card{background:radial-gradient(circle at 88% 0,rgba(247,88,21,.18),transparent 14rem),rgba(255,255,255,.045);border-color:rgba(255,255,255,.13)}.error-visual-card span{display:block;color:var(--nexus-accent);font-family:var(--heading-font);font-size:clamp(3.4rem,7vw,5rem);font-weight:950;line-height:.95;letter-spacing:-.08em}.error-visual-card strong{display:block;margin-top:12px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1.25rem;font-weight:850;letter-spacing:-.04em}.error-visual-card p{margin:8px 0 0;color:var(--nexus-muted);font-size:.9rem;line-height:1.55;font-weight:500}[data-theme=dark] .error-visual-card p{color:#d0d5dd}.error-orbit{position:absolute;width:64px;height:64px;display:grid;place-items:center;border-radius:22px;color:var(--nexus-accent);background:var(--nexus-accent-soft);border:1px solid var(--nexus-border-strong);box-shadow:var(--nexus-shadow-sm);font-size:1.35rem}.error-orbit-one{top:92px;right:270px;animation:error-float-one 5s ease-in-out infinite}.error-orbit-two{top:230px;right:70px;animation:error-float-two 6s ease-in-out infinite}.error-orbit-three{bottom:105px;right:260px;animation:error-float-three 5.5s ease-in-out infinite}@keyframes error-float-one{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(4deg)}}@keyframes error-float-two{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(14px) rotate(-3deg)}}@keyframes error-float-three{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-10px) rotate(-5deg)}}@media (max-width:1199px){.error-404-shell{grid-template-columns:1fr;gap:34px}.error-404-content{max-width:760px;text-align:center;margin:0 auto}.error-action{justify-content:center}.error-404-visual{min-height:300px}.error-orbit-one{top:auto;right:auto;left:14%;bottom:210px}.error-orbit-two{top:auto;right:14%;bottom:150px}.error-orbit-three{right:auto;left:22%;bottom:42px}}@media (max-width:768px){.error-404{padding:96px 0 46px}.error-404-shell{min-height:auto;padding:38px 22px;border-radius:26px}.error-icon{width:66px;height:66px;border-radius:21px;font-size:1.7rem}.error-title{font-size:1.75rem}.error-text{font-size:.96rem}.error-404-visual{display:none}}@media (max-width:575px){.error-404{padding-top:88px}.error-404-shell{padding:34px 16px;border-radius:22px}.error-code{font-size:5.6rem}.error-action{flex-direction:column;align-items:stretch}.error-btn{width:100%}}@media (prefers-reduced-motion:reduce){.error-orbit{animation:none!important}}.account-confirm-section{padding:180px 0;margin:0 auto}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}