:root{--whatsapp-core:#25d366;--whatsapp-mid:#19c15a;--whatsapp-pale:#19c15a;--logo-core:#2563eb;--logo-mid:#3b82f6;--logo-pale:#60a5fa;--transition-speed:.2s;--icon-filter:none;--white-core:#fff;--white-mid:#fff;--white-pale:#fff;--blue-core:#1a6eff;--blue-mid:#3b8bff;--blue-pale:#7fb3ff;--blue-glow:#1a6eff2e;--blue-rim:#3b8bff38;--red-core:#d91023;--red-mid:#e84a5f;--red-pale:#ffd6db;--red-glow:#ff3b5c;--red-rim:#8a0015;--text-brand:#e8f4ff;--white-peru:#fff;--red-peru:#d91023}[data-theme=dark]{--border-focus:#60a5fa;--border-subtle:#ffffff0a;--border-default:#ffffff14;--border-strong:#60a5fa2e;--flag-border:transparent;--overlay-light:#00000073;--overlay-default:#0009;--overlay-heavy:#000000bf;--surface-base:#090d14;--surface-1:#0f1724;--surface-2:#141d2d;--surface-3:#192437;--surface-navbar:#090d14b8;--surface-modal:#101b30;--surface-dropdown:#101b30;--surface-card:#101827;--surface-card-hover:#131d30;--surface-card-active:#17233a;--brand-primary:#3b82f6;--brand-primary-hover:#60a5fa;--brand-primary-active:#2563eb;--brand-primary-muted:#4f6b8a;--brand-primary-glow:#60a5fa59;--brand-gradient:linear-gradient(100deg, #7fb3ff 0%, #3b8bff 50%, #1a6eff 100%);--brand-gradient-alt:linear-gradient(180deg, #60a5fa, #3b82f6, #1d4ed8);--brand-secondary:#8b5cf6;--brand-secondary-hover:#a78bfa;--brand-secondary-active:#7c3aed;--brand-secondary-glow:#7b2fff59;--text-primary:#dde8f5;--text-secondary:#9fb0c6;--text-muted:#7387a1;--text-disabled:#60758e;--text-inverse:#070b14;--text-heading:#f3f8ff;--link-color:var(--brand-primary-hover);--link-hover:#93c5fd;--button-primary-bg:var(--brand-primary);--button-primary-hover:var(--brand-primary-hover);--button-primary-text:#fff;--button-secondary-bg:#7c3aed1f;--button-secondary-hover:#7c3aed33;--button-secondary-text:#b993ff;--input-bg:#0d1528;--input-text:#e8f4ff;--input-placeholder:#7389a5;--input-border:var(--border-default);--input-border-hover:var(--border-strong);--input-border-focus:var(--border-focus);--nav-item-hover:#5b8fd61a;--nav-item-active:#5b8fd62e;--status-success:#22c55e;--status-success-bg:#22c55e1f;--status-warning:#f59e0b;--status-warning-bg:#f59e0b1f;--status-danger:#ef4444;--status-danger-bg:#ef44441f;--status-info:#38bdf8;--status-info-bg:#38bdf81f;--table-header-bg:#ffffff05;--table-row-hover:#60a5fa0a;--gradient-hero:linear-gradient(135deg, #070b14 0%, #0d1528 60%, #0f1a2e 100%);--gradient-accent:var(--brand-gradient);--shadow-xs:0 2px 6px #00000040;--shadow-sm:0 4px 12px #00000059;--shadow-md:0 8px 30px #00000073;--shadow-lg:0 12px 50px #0009;--shadow-card:0 4px 24px #00000059, 0 1px 0 #ffffff08 inset;--shadow-glow:0 0 20px #60a5fa33;--scrollbar-track:#0b1324;--scrollbar-thumb:#32445f;--scrollbar-thumb-hover:#425a7a;--pagination-dot:var(--scrollbar-thumb-hover);--grid-color:#60a5fa0a;--backdrop-blur:blur(14px);--icon-filter:brightness(0) invert(1);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--transition-fast:.15s;--transition-normal:.25s;--transition-slow:.4s;--bs-primary:var(--brand-primary);--bs-secondary:var(--brand-secondary);--bs-success:var(--status-success);--bs-warning:var(--status-warning);--bs-danger:var(--status-danger);--bs-info:var(--status-info);--bs-primary-rgb:59,130,246;--bs-secondary-rgb:124,58,237;--bs-success-rgb:34,197,94;--bs-warning-rgb:245,158,11;--bs-danger-rgb:239,68,68;--bs-info-rgb:56,189,248;--bs-body-bg:var(--surface-base);--bs-body-color:var(--text-primary);--bs-secondary-color:var(--text-secondary);--bs-tertiary-color:var(--text-muted);--bs-border-color:var(--border-default);--bs-secondary-bg:var(--surface-1);--bs-tertiary-bg:var(--surface-card);--bs-link-color:var(--brand-primary);--bs-link-hover-color:var(--brand-primary-hover);--bs-card-bg:var(--surface-card);--bs-card-border-color:var(--border-default);--bs-dropdown-bg:var(--surface-dropdown);--bs-dropdown-border-color:var(--border-default);--bs-dropdown-link-color:var(--text-primary);--bs-dropdown-link-hover-bg:var(--surface-card-hover);--bs-modal-bg:var(--surface-modal);--bs-modal-color:var(--text-primary);--bs-modal-border-color:var(--border-default);--bs-form-control-bg:var(--input-bg);--bs-form-control-color:var(--input-text);--bs-form-control-border-color:var(--input-border);--bs-table-bg:transparent;--bs-table-color:var(--text-primary);--bs-table-border-color:var(--border-default);--bs-emphasis-color:var(--text-primary);--bs-heading-color:var(--text-primary);--bs-code-color:var(--brand-secondary);--bs-highlight-bg:#60a5fa1f;--bs-focus-ring-color:#60a5fa59}[data-theme=custom]{--bg-primary:#0a0415;--bg-secondary:#120820;--bg-card:#160b24;--bg-card-hover:#1e1030;--border-color:#ff3cb438;--accent:#ff5a0a;--accent-dg:#fe5f08;--gradient-accent:linear-gradient(135deg, #ffb86b, #ff8a3d, #ff5e00);--accent-2:#ffe100;--accent-glow:#ff3cb459;--accent-deep:#2a4dff;--accent-deep-soft:#2a4dff2e;--accent-deep-glow:#ff3cb440, #2a4dff59;--accent-deep-dark:#1a2f8a;--text-primary:#fce8ff;--text-secondary:#b07ac5;--text-muted:#6b4a7a;--footer-bg:#070b14e0;--gradient-hero:linear-gradient(135deg, #0a0415 0%, #120820 60%, #1a0a2e 100%);--shadow-card:0 8px 40px #ff3cb433;--grid-color:#ff3cb40a;--bs-info:#ff3cb4;--bs-info-rgb:255, 60, 180;--bs-info-text:#ff3cb4;--bs-info-bg-subtle:#ff3cb41a;--bs-info-border-subtle:#ff3cb440;--bs-warning:#ffe100;--bs-warning-rgb:255, 225, 0;--bs-warning-text:#c8a800;--bs-warning-bg-subtle:#ffe1001a;--bs-warning-border-subtle:#ffe10040;--bs-danger:#ff6b6b;--bs-danger-rgb:255, 107, 107;--bs-danger-text:#ff6b6b;--bs-danger-bg-subtle:#ff6b6b1a;--bs-danger-border-subtle:#ff6b6b40;--bs-success:#a8ff78;--bs-success-rgb:168, 255, 120;--bs-success-text:#5a9e00;--bs-success-bg-subtle:#a8ff781a;--bs-success-border-subtle:#a8ff7840;--bs-primary:#ffe100;--bs-primary-rgb:255, 225, 0;--bs-link-color:#ff3cb4;--bs-link-hover-color:#ffe100;--bs-body-bg:#0a0415;--bs-body-color:#fce8ff;--bs-border-color:#ff3cb438;--bs-secondary-bg:#120820;--bs-tertiary-bg:#160b24;--bs-secondary-color:#b07ac5}[data-theme=light]{--border-subtle:#94a3b814;--border-default:#94a3b82e;--border-strong:#ff6a0038;--border-focus:#ff6a00;--flag-border:#94a3b82e;--overlay-light:#00000073;--overlay-default:#0009;--overlay-heavy:#000000bf;--surface-base:#fafbfd;--surface-1:#f7f9fc;--surface-2:#f2f5fa;--surface-3:#ebf0f7;--surface-navbar:#ffffffc7;--surface-modal:#fff;--surface-dropdown:#fff;--surface-card:#fff;--surface-card-hover:#fcfdff;--surface-card-active:#f8fbff;--brand-primary:#ff6a00;--brand-primary-hover:#ff7f2a;--brand-primary-active:#ff5200;--brand-primary-muted:#ffb86b;--brand-primary-glow:#ff6a0033;--brand-secondary:#4f46e5;--brand-secondary-hover:#6366f1;--brand-secondary-active:#4338ca;--brand-secondary-glow:#06b6d433;--brand-gradient:linear-gradient(100deg, #ffb07a 0%, #ff7f2a 50%, #ff5a00 100%);--brand-gradient-alt:linear-gradient(180deg, #ffb86b, #ff6a00, #ff3d00);--text-heading:#020617;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--text-inverse:#fff;--link-color:var(--brand-primary);--link-hover:var(--brand-primary-hover);--button-primary-bg:var(--brand-primary);--button-primary-hover:var(--brand-primary-hover);--button-primary-text:#fff;--button-secondary-bg:#06b6d414;--button-secondary-hover:#06b6d424;--button-secondary-text:var(--brand-secondary);--input-bg:#fff;--input-text:#232323;--input-placeholder:#94a3b8;--input-border:var(--border-default);--input-border-hover:var(--border-strong);--input-border-focus:var(--border-focus);--nav-item-hover:#ff6a000f;--nav-item-active:#ff6a001f;--status-success:#16a34a;--status-success-bg:#16a34a1a;--status-warning:#d97706;--status-warning-bg:#d977061a;--status-danger:#dc2626;--status-danger-bg:#dc26261a;--status-info:#0284c7;--status-info-bg:#0284c71a;--table-header-bg:#ff6a000a;--table-row-hover:#ff6a0008;--gradient-hero:radial-gradient(circle at top left, #ff6a0014, transparent 35%), radial-gradient(circle at top right, #4f46e50f, transparent 35%), #fafbfd;--gradient-accent:linear-gradient(135deg, #ffb86b, #ff8a3d, #ff5e00);--shadow-xs:0 1px 3px #0000000a;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 6px 18px #00000014;--shadow-lg:0 20px 60px #0f172a1f;--shadow-card:0 8px 32px #0f172a14;--shadow-glow:0 0 20px #ff6a0026;--scrollbar-track:#f3f4f6;--scrollbar-thumb:#e2e8f0;--scrollbar-thumb-hover:#cbd5e1;--pagination-dot:var(--brand-primary-muted);--grid-color:#0f172a08;--backdrop-blur:blur(14px);--icon-filter:none;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--transition-fast:.15s;--transition-normal:.25s;--transition-slow:.4s;--bs-primary:var(--brand-primary);--bs-secondary:var(--brand-secondary);--bs-success:var(--status-success);--bs-warning:var(--status-warning);--bs-danger:var(--status-danger);--bs-info:var(--status-info);--bs-primary-rgb:255,106,0;--bs-secondary-rgb:6,182,212;--bs-success-rgb:22,163,74;--bs-warning-rgb:217,119,6;--bs-danger-rgb:220,38,38;--bs-info-rgb:2,132,199;--bs-body-bg:var(--surface-base);--bs-body-color:var(--text-primary);--bs-secondary-color:var(--text-secondary);--bs-tertiary-color:var(--text-muted);--bs-border-color:var(--border-default);--bs-secondary-bg:var(--surface-1);--bs-tertiary-bg:var(--surface-card);--bs-link-color:var(--brand-primary);--bs-link-hover-color:var(--brand-primary-hover);--bs-card-bg:var(--surface-card);--bs-card-border-color:var(--border-default);--bs-dropdown-bg:var(--surface-dropdown);--bs-dropdown-border-color:var(--border-default);--bs-dropdown-link-color:var(--text-primary);--bs-dropdown-link-hover-bg:var(--surface-card-hover);--bs-modal-bg:var(--surface-modal);--bs-modal-color:var(--text-primary);--bs-modal-border-color:var(--border-default);--bs-form-control-bg:var(--input-bg);--bs-form-control-color:var(--input-text);--bs-form-control-border-color:var(--input-border);--bs-table-bg:transparent;--bs-table-color:var(--text-primary);--bs-table-border-color:var(--border-default);--bs-emphasis-color:var(--text-primary);--bs-heading-color:var(--text-primary);--bs-code-color:var(--brand-secondary);--bs-highlight-bg:#60a5fa1f;--bs-focus-ring-color:#ff6a002e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--surface-base);color:var(--text-primary);transition:background-color var(--transition-speed), color var(--transition-speed);font-family:"Exo 2",sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:var(--accent-glow);color:var(--brand-primary)}.grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);background-size:60px 60px;position:fixed;inset:0}section{z-index:1;transition:background-color var(--transition-speed);padding:3rem 0;position:relative}.section-tag{color:var(--brand-primary);letter-spacing:.2em;text-transform:uppercase;transition:color var(--transition-speed);margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;display:block}.section-title{color:var(--text-primary);letter-spacing:-.02em;transition:color var(--transition-speed);margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:900;line-height:1.1}.section-desc{color:var(--text-secondary);max-width:580px;transition:color var(--transition-speed);font-size:1rem;line-height:1.7}.section-divider{background:var(--gradient-accent);border-radius:3px;width:10rem;height:3px;margin-bottom:1.5rem}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.4s}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);background:var(--gradient-hero);-webkit-text-fill-color:transparent;background-clip:text;width:100%;position:absolute;top:0;left:0}.glitch-text:before{clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);animation:4s infinite glitch-1}.glitch-text:after{clip-path:polygon(0 55%,100% 55%,100% 75%,0 75%);animation:4s infinite glitch-2}@keyframes glitch-1{0%,90%,to{opacity:0;transform:translate(0)}92%{opacity:.6;transform:translate(-3px,1px)}96%{opacity:.6;transform:translate(3px,-1px)}}@keyframes glitch-2{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.5;transform:translate(4px,2px)}94%{opacity:.5;transform:translate(-4px,-2px)}}.scanline-overlay{pointer-events:none;z-index:9999;background:repeating-linear-gradient(#0000,#0000 2px,#00000008 2px 4px);position:fixed;inset:0}@media (width<=768px){.hero-visual{margin-top:3rem}.hex-core{width:240px;height:240px}section{padding:4rem 0}}@media (width<=576px){.hex-core{width:200px;height:200px}.theme-btn-label{display:none}}#back-top{background:var(--gradient-accent);cursor:pointer;opacity:0;z-index:900;width:44px;height:44px;box-shadow:0 4px 20px var(--accent-glow);border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:3rem;right:1.5rem;transform:translateY(20px)}#back-top.show{opacity:1;transform:translateY(0)}.container,.container-fluid{z-index:1;position:relative}.start-up{background:linear-gradient(100deg,#7fb3ff 0%,#3b8bff 50%,#1a6eff 100%);-webkit-text-fill-color:transparent;background-clip:text}@supports (-webkit-touch-callout:none){.start-up{-webkit-text-fill-color:#eef4ff;color:#eef4ff;text-shadow:0 0 20px #7aa2ff33,0 10px 40px #0000008c;background:0 0}}
