.bg-navbar[data-astro-cid-5blmo7yk]{background-color:var(--color-bg-deep);border-bottom:none;box-shadow:0 2px 4px var(--shadow-sm)}.nav-link[data-astro-cid-5blmo7yk]{color:#fff;font-size:1rem}.navbar-nav[data-astro-cid-5blmo7yk] .nav-link[data-astro-cid-5blmo7yk].active,.navbar-nav[data-astro-cid-5blmo7yk] .nav-link[data-astro-cid-5blmo7yk].show{color:var(--color-primary)}.nav-link[data-astro-cid-5blmo7yk]:hover{text-decoration:underline}.navbar-toggler-icon[data-astro-cid-5blmo7yk]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cpath stroke='%2300b8fc' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler[data-astro-cid-5blmo7yk]{border:1px solid var(--color-bg-deep)}.btn-close-white[data-astro-cid-5blmo7yk]{filter:invert(1)}.dropdown-menu[data-astro-cid-5blmo7yk]{background-color:var(--color-bg)}.dropdown-item[data-astro-cid-5blmo7yk]{color:#fff}.dropdown-item[data-astro-cid-5blmo7yk]:focus,.dropdown-item[data-astro-cid-5blmo7yk]:hover{background-color:var(--color-bg-deep)}section[data-astro-cid-5blmo7yk][id]{scroll-margin-top:100px}footer[data-astro-cid-sz7xmlte]{background-color:var(--color-bg-deep);font-size:1rem}footer[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;transition:all .3s ease}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary);text-decoration:underline}.wa-float-img-circle[data-astro-cid-vvfwphte]{align-items:center;background:#25d366;border-radius:100%;bottom:20px;display:flex;height:56px;justify-content:center;position:fixed;right:20px;transition:all .3s;width:56px;z-index:99999}.wa-float-img-circle[data-astro-cid-vvfwphte] img[data-astro-cid-vvfwphte]{position:relative}.wa-float-img-circle[data-astro-cid-vvfwphte]:before{animation:wa-float-circle-fill-anim 2.3s ease-in-out infinite;background-color:#25d366;border-radius:100%;bottom:-7px;content:"";height:70px;left:-7px;opacity:.2;position:absolute;transform-origin:center;width:70px}.wa-float-img-circle[data-astro-cid-vvfwphte]:hover{box-shadow:0 3px 16px #24af588a}.wa-float-img-circle[data-astro-cid-vvfwphte]:focus{box-shadow:0 0 0 3px #25d36645}.wa-float-img-circle[data-astro-cid-vvfwphte]:focus:before,.wa-float-img-circle[data-astro-cid-vvfwphte]:hover:before{display:none}@keyframes wa-float-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}to{transform:rotate(0) scale(.7) skew(1deg)}}:root{--color-primary:#00b8fc;--color-primary-hover:#33c7ff;--color-primary-active:#0099d6;--color-bg:#111;--color-bg-deep:#0d0d0d;--color-surface:#1a1a1a;--color-surface-hover:#222;--color-border:#262626;--color-border-soft:#1f1f1f;--color-text:#fff;--color-text-secondary:#b3b3b3;--color-text-muted:gray;--color-text-disabled:#4d4d4d;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#38bdf8;--btn-primary-bg:var(--color-primary);--btn-primary-text:#111;--btn-primary-hover:var(--color-primary-hover);--btn-primary-active:var(--color-primary-active);--link-color:var(--color-primary);--link-hover:var(--color-primary-hover);--shadow-sm:0 2px 6px rgba(0,0,0,.25);--shadow-md:0 6px 20px rgba(0,0,0,.35);--shadow-lg:0 10px 40px rgba(0,0,0,.45);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--transition-fast:.12s ease;--transition-normal:.22s ease;--transition-slow:.35s ease}.btn-lg-custom{--bs-btn-padding-y:.95rem;--bs-btn-padding-x:1.25rem;--bs-btn-font-size:1rem}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.3s;animation-timing-function:ease-in-out}body,html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-global);font-size:15px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}a,a:active,a:hover{color:var(--color-primary)}h1{text-wrap:balance}h1,h2,h3,h4,h5,h6{font-family:var(--font-global)}.featurette-divider{margin:5rem 0}.text-blue{color:var(--color-primary)}@media(max-width:576px){body,html{overflow-x:hidden}}@media(max-width:768px){body,html{overflow-x:hidden}}@media(max-width:992px){body,html{overflow-x:hidden}}@media(max-width:1200px){body,html{overflow-x:hidden}}@media(max-width:1400px){body,html{overflow-x:hidden}}
