@font-face{font-family:display;src:url(../media/archivo_condensed-s.p.0nbr-heoirydx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:123.88%;descent-override:29.63%;line-gap-override:0.0%;size-adjust:70.87%}.Uj3EFa_className{font-family:display,display Fallback}.Uj3EFa_variable{--font-display-file:"display", "display Fallback"}
.ncapital{--font-display:var(--font-display-file), system-ui, sans-serif;--font-sans:var(--font-sans-file), system-ui, sans-serif;--font-mono:var(--font-sans-file), system-ui, sans-serif;--bg:#0a0920;--bg-2:#0f0e2c;--bg-3:#17154a;--border:#ffffff14;--border-b:#7c76ff4d;--blue:#5b55f0;--blue-l:#7c76ff;--blue-g:#b9b6ff;--red:#e1251b;--red-l:#f0453a;--gold:#d98a0b;--gold-l:#f2a516;--green:#12946b;--green-l:#2fd19a;--green-g:#8ae9c4;font-family:var(--font-sans);background:var(--bg);color:#ecebfa;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:normal}.ncapital .font-display{font-family:var(--font-display)!important}.ncapital .font-mono{font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important}.ncapital .glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);background:#0f0e2cbf}.ncapital .glass-blue{background:#5b55f012;border:1px solid #5b55f033}.ncapital .glass-green{background:#12946b12;border:1px solid #12946b38}.ncapital .glass-red{background:#e1251b12;border:1px solid #e1251b38}.ncapital .glass-gold{background:#d98a0b12;border:1px solid #d98a0b38}.ncapital .glow-blue{box-shadow:0 0 40px #5b55f033}.ncapital .glow-red{box-shadow:0 0 40px #e1251b26}.ncapital .text-blue-grad{background:linear-gradient(135deg,#9b97ff,#7c76ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ncapital .text-gold-grad{background:linear-gradient(135deg,#f7bf4a,#d98a0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ncapital .btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.ncapital .btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.ncapital .btn-primary{color:#fff;background:linear-gradient(135deg,#4a43e0,#7c76ff);box-shadow:0 0 24px #5b55f04d}.ncapital .btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 36px #5b55f080}.ncapital .btn-danger{color:#fff;background:linear-gradient(135deg,#b81a12,#e1251b)}.ncapital .btn-danger:hover:not(:disabled){transform:translateY(-2px)}.ncapital .btn-gold{color:#fff1d2;background:linear-gradient(135deg,#8e5c0c,#d98a0b)}.ncapital .btn-gold:hover:not(:disabled){transform:translateY(-2px)}.ncapital .btn-ghost{color:#a9a8d0;background:0 0;border:1px solid #ffffff1a}.ncapital .btn-ghost:hover:not(:disabled){color:#fff;background:#ffffff0d}.ncapital .btn-sm{padding:6px 14px;font-size:.8rem}.ncapital .btn-lg{padding:13px 32px;font-size:1rem}.ncapital .btn-full{width:100%}.ncapital .inp{color:#fff;width:100%;font-family:var(--font-sans);background:#ffffff0a;border:1.5px solid #ffffff17;border-radius:8px;outline:none;padding:11px 14px;font-size:.875rem;transition:all .2s}.ncapital .inp:focus{background:#5b55f00f;border-color:#7c76ff80;box-shadow:0 0 0 3px #5b55f01a}.ncapital .inp::placeholder{color:#6f6ea6}.ncapital .inp-label{color:#a9a8d0;margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.ncapital .inp-hint{color:#6f6ea6;margin-top:5px;font-size:.73rem}.ncapital .inp-err{color:#ff7a70;margin-top:4px;font-size:.77rem}.ncapital select.inp option{background:#17154a}.ncapital textarea.inp{resize:vertical;min-height:88px}.ncapital .badge{border-radius:100px;align-items:center;padding:3px 9px;font-size:.71rem;font-weight:600;display:inline-flex}.ncapital .badge-blue{color:#b9b6ff;background:#5b55f02e;border:1px solid #5b55f04d}.ncapital .badge-green{color:#8ae9c4;background:#12946b2e;border:1px solid #12946b4d}.ncapital .badge-red{color:#ffb3ad;background:#e1251b2e;border:1px solid #e1251b4d}.ncapital .badge-gold{color:#f8d27a;background:#d98a0b2e;border:1px solid #d98a0b4d}.ncapital .badge-gray{color:#a9a8d0;background:#8786b426;border:1px solid #8786b433}.ncapital .tbl{border-collapse:collapse;width:100%}.ncapital .tbl th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#6f6ea6;border-bottom:1px solid var(--border);background:#ffffff05;padding:10px 16px;font-size:.7rem;font-weight:700}.ncapital .tbl td{border-bottom:1px solid #ffffff0a;padding:12px 16px;font-size:.84rem}.ncapital .tbl tr:hover td{background:#ffffff05}.ncapital .nav-item{color:#8786b4;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ncapital .nav-item:hover{color:#ecebfa;background:#ffffff0d}.ncapital .nav-item.active{color:#b9b6ff;background:#5b55f021;border:1px solid #5b55f038}.ncapital .divider{background:var(--border);height:1px;margin:18px 0}.ncapital .empty{text-align:center;color:#6f6ea6;padding:44px 20px}.ncapital .empty-icon{opacity:.4;margin-bottom:10px;font-size:2.2rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatDn{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.ncapital .anim-fade-up{animation:.4s forwards fadeUp}.ncapital .spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.ncapital .step-circle{background:#ffffff0f;border:2px solid #ffffff21;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.78rem;font-weight:700;transition:all .3s;display:flex}.ncapital .step-active .step-circle{background:var(--blue-l);border-color:var(--blue-l)}.ncapital .step-done .step-circle{background:var(--green-l);border-color:var(--green-l)}.ncapital .step-label{color:#6f6ea6;font-size:.71rem}.ncapital .step-active .step-label{color:#b9b6ff;font-weight:600}.ncapital .toast{animation:.3s slideIn}.ncapital h1,.ncapital h2,.ncapital h3,.ncapital h4{color:inherit;line-height:1.1}
