.nbr-root,.nbr-dock{--nbr-font:"Orbitron", system-ui, sans-serif;--nbr-transition:.28s cubic-bezier(.4, 0, .2, 1);--nbr-border:#ffffff12}.nbr-root{transition:background var(--nbr-transition), border-color var(--nbr-transition), box-shadow var(--nbr-transition);border-bottom:1px solid var(--nbr-border)}.nbr-root.nbr-pos-fixed{position:fixed;top:0;left:0;right:0}.nbr-root.nbr-pos-sticky{position:sticky;top:0}.nbr-root.nbr-pos-static{z-index:100;position:relative}.nbr-root.nbr-pos-floating{border:1px solid color-mix(in srgb, var(--nbr-color) 22%, transparent);width:auto;min-width:min(640px,100vw - 2rem);max-width:calc(100vw - 2rem);box-shadow:0 4px 32px #00000073, 0 0 24px color-mix(in srgb, var(--nbr-color) 8%, transparent);border-radius:0;position:fixed;top:.875rem;left:50%;transform:translate(-50%)}.nbr-root.nbr-pos-static.nbr-bg-glass,.nbr-root.nbr-pos-static.nbr-bg-solid{-webkit-backdrop-filter:none}.nbr-bg-transparent{background:0 0;border-color:#0000}.nbr-bg-glass{-webkit-backdrop-filter:blur(14px);border-color:var(--nbr-border);background:#000000c7}.nbr-bg-solid{border-color:var(--nbr-border);background:#0a0a0a}.nbr-scrolled{-webkit-backdrop-filter:blur(14px)!important;border-color:var(--nbr-border)!important;background:#000000d9!important}.nbr-logo-img{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--nbr-color) 70%, transparent))}.nbr-logo:hover .nbr-logo-text{color:var(--nbr-color);text-shadow:0 0 10px color-mix(in srgb, var(--nbr-color) 60%, transparent)}.nbr-nav-item{font-family:var(--nbr-font);letter-spacing:.09em;text-transform:uppercase;color:#fff9;cursor:pointer;transition:color var(--nbr-transition), text-shadow var(--nbr-transition), background var(--nbr-transition);white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex}.nbr-nav-item:hover,.nbr-nav-item--has-sub:hover{color:var(--nbr-color);text-shadow:0 0 8px color-mix(in srgb, var(--nbr-color) 60%, transparent);background:color-mix(in srgb, var(--nbr-color) 5%, transparent)}.nbr-chevron{transition:transform var(--nbr-transition);opacity:.5;align-items:center;margin-left:.2rem;font-size:.55rem;display:inline-flex}.nbr-chevron--open{opacity:.9;transform:rotate(180deg)}.nbr-submenu{-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--nbr-color) 22%, transparent);z-index:200;min-width:176px;box-shadow:0 8px 32px #0009, 0 0 16px color-mix(in srgb, var(--nbr-color) 6%, transparent);background:#050505f2;padding:.25rem;animation:.15s nbr-fade-in;position:absolute;top:calc(100% + .25rem)}.nbr-submenu--center{animation:.15s nbr-fade-in-center;left:50%;transform:translate(-50%)}.nbr-submenu--left{animation:.15s nbr-fade-in;left:0}.nbr-submenu--right{animation:.15s nbr-fade-in;right:0}.nbr-submenu-item{font-family:var(--nbr-font);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;width:100%;transition:color var(--nbr-transition), background var(--nbr-transition);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.65rem;text-decoration:none;display:flex}.nbr-submenu-item:hover{color:var(--nbr-color);background:color-mix(in srgb, var(--nbr-color) 8%, transparent)}.nbr-avatar-btn{background:color-mix(in srgb, var(--nbr-color) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--nbr-color) 35%, transparent);cursor:pointer;width:2.25rem;height:2.25rem;transition:border-color var(--nbr-transition), box-shadow var(--nbr-transition), background var(--nbr-transition);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.nbr-avatar-btn:hover{border-color:var(--nbr-color);box-shadow:0 0 12px color-mix(in srgb, var(--nbr-color) 45%, transparent);background:color-mix(in srgb, var(--nbr-color) 18%, transparent)}.nbr-avatar-initials{font-family:var(--nbr-font);color:var(--nbr-color);letter-spacing:.04em;font-size:.75rem;font-weight:700;line-height:1}.nbr-profile-menu{-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--nbr-color) 22%, transparent);z-index:200;min-width:176px;box-shadow:0 8px 32px #0009, 0 0 16px color-mix(in srgb, var(--nbr-color) 6%, transparent);background:#050505f2;padding:.25rem;animation:.15s nbr-fade-in;position:absolute;top:calc(100% + .5rem);right:0}.nbr-profile-menu-header{font-family:var(--nbr-font);letter-spacing:.1em;text-transform:uppercase;color:var(--nbr-color);border-bottom:1px solid color-mix(in srgb, var(--nbr-color) 16%, transparent);margin-bottom:.25rem;padding:.625rem .75rem .5rem;font-size:.6rem}.nbr-profile-menu-item{font-family:var(--nbr-font);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;text-align:left;width:100%;transition:color var(--nbr-transition), background var(--nbr-transition);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.65rem;display:flex}.nbr-profile-menu-item:hover{color:var(--nbr-color);background:color-mix(in srgb, var(--nbr-color) 8%, transparent)}.nbr-profile-divider{background:#ffffff12;height:1px;margin:.25rem .5rem}.nbr-hamburger:hover{color:var(--nbr-color)}.nbr-ham-icon,.nbr-ham-icon:before,.nbr-ham-icon:after{background:currentColor;width:1.25rem;height:1.5px;transition:transform .25s,opacity .22s,top .22s;display:block;position:relative}.nbr-ham-icon:before,.nbr-ham-icon:after{content:"";position:absolute;left:0}.nbr-ham-icon:before{top:-6px}.nbr-ham-icon:after{top:6px}.nbr-ham-icon--open{background:0 0}.nbr-ham-icon--open:before{top:0;transform:rotate(45deg)}.nbr-ham-icon--open:after{top:0;transform:rotate(-45deg)}.nbr-mobile-menu{border-top:1px solid color-mix(in srgb, var(--nbr-color) 18%, transparent);-webkit-overflow-scrolling:touch;flex-direction:column;gap:0;max-height:calc(100svh - 3.5rem);padding:.5rem 1.25rem .875rem;animation:.18s nbr-fade-in;display:flex;overflow-y:auto}@media (min-width:768px){.nbr-mobile-menu{display:none}}.nbr-mobile-item{font-family:var(--nbr-font);letter-spacing:.08em;text-transform:uppercase;color:#fff9;cursor:pointer;text-align:left;width:100%;transition:color var(--nbr-transition), background var(--nbr-transition);background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:.7rem;text-decoration:none;display:flex}.nbr-mobile-item:hover,.nbr-mobile-item--has-sub:hover{color:var(--nbr-color);background:color-mix(in srgb, var(--nbr-color) 5%, transparent)}.nbr-mobile-item--has-sub{justify-content:space-between}.nbr-mobile-submenu{padding-left:1rem;animation:.14s nbr-fade-in}.nbr-mobile-submenu-item{font-family:var(--nbr-font);letter-spacing:.06em;text-transform:uppercase;color:#fff6;cursor:pointer;width:100%;transition:color var(--nbr-transition);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem;font-size:.6rem;text-decoration:none;display:flex}.nbr-mobile-submenu-item:hover{color:var(--nbr-color)}.nbr-mobile-backdrop{z-index:90;background:#00000073;animation:.18s nbr-fade-in;position:fixed;inset:0}.nbr-dock{z-index:100;left:50%}.nbr-dock.nbr-pos-fixed{position:fixed;transform:translate(-50%)}.nbr-dock.nbr-pos-static{z-index:100;justify-content:center;display:flex;position:relative;left:auto;transform:none}.nbr-dock.nbr-pos-sticky{position:sticky;transform:translate(-50%)}.nbr-dock--top.nbr-pos-fixed,.nbr-dock--top.nbr-pos-sticky{top:1rem}.nbr-dock--bottom.nbr-pos-fixed{bottom:1.5rem}.nbr-dock-inner{-webkit-backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--nbr-color) 24%, transparent);box-shadow:0 4px 40px #0000008c, 0 0 24px color-mix(in srgb, var(--nbr-color) 9%, transparent);background:#040404e0;align-items:stretch;gap:0;padding:.375rem .625rem;display:inline-flex}.nbr-dock-item{color:#ffffff73;cursor:pointer;transition:color var(--nbr-transition), background var(--nbr-transition);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:56px;padding:.5rem .875rem;text-decoration:none;display:flex;position:relative}.nbr-dock-item:hover{color:var(--nbr-color)}.nbr-dock-item:after{content:"";background:var(--nbr-color);width:3px;height:3px;box-shadow:0 0 6px var(--nbr-color);transition:transform var(--nbr-transition);border-radius:50%;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scale(0)}.nbr-dock-item:hover:after{transform:translate(-50%)scale(1)}.nbr-dock-item--active{color:var(--nbr-color)}.nbr-dock-item--active:after{transform:translate(-50%)scale(1)}.nbr-dock-item-label{font-family:var(--nbr-font);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.5rem;line-height:1}.nbr-dock-profile-sep{background:#ffffff1a;flex-shrink:0;width:1px;margin:.375rem .25rem}.nbr-dock .nbr-avatar-btn{width:1.875rem;height:1.875rem}@keyframes nbr-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes nbr-fade-in-center{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes nbr-fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.ftc-root{--ftc-transition:.24s cubic-bezier(.4, 0, .2, 1);--ftc-border:#ffffff12}.ftc-border-top{border-top:1px solid color-mix(in srgb, var(--ftc-color) 20%, transparent);box-shadow:0 -1px 0 0 color-mix(in srgb, var(--ftc-color) 10%, transparent)}.ftc-logo-img{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ftc-color) 65%, transparent))}.ftc-logo:hover .ftc-logo-text{color:var(--ftc-color);text-shadow:0 0 10px color-mix(in srgb, var(--ftc-color) 55%, transparent)}.ftc-link{font-family:var(--ftc-font);letter-spacing:.07em;text-transform:uppercase;color:#ffffff73;transition:color var(--ftc-transition), text-shadow var(--ftc-transition);white-space:nowrap;font-size:.62rem;font-weight:400;text-decoration:none;display:inline-block}.ftc-link:hover{color:var(--ftc-color);text-shadow:0 0 8px color-mix(in srgb, var(--ftc-color) 50%, transparent)}.ftc-link-group-title{text-shadow:0 0 8px color-mix(in srgb, var(--ftc-color) 45%, transparent)}.ftc-social-btn{border:1px solid color-mix(in srgb, var(--ftc-color) 22%, transparent);background:color-mix(in srgb, var(--ftc-color) 6%, transparent);color:#ffffff73;transition:color var(--ftc-transition), border-color var(--ftc-transition), background var(--ftc-transition), box-shadow var(--ftc-transition);text-decoration:none}.ftc-social-btn:hover{color:var(--ftc-color);border-color:var(--ftc-color);background:color-mix(in srgb, var(--ftc-color) 12%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--ftc-color) 35%, transparent)}.ftc-newsletter{align-items:stretch;gap:0;width:100%;max-width:22rem;display:flex}.ftc-newsletter-input{border:1px solid color-mix(in srgb, var(--ftc-color) 25%, transparent);color:#fff;min-width:0;font-family:var(--ftc-font);letter-spacing:.06em;transition:border-color var(--ftc-transition), background var(--ftc-transition);background:#ffffff0a;border-right:none;outline:none;flex:1;padding:.55rem .875rem;font-size:.62rem}.ftc-newsletter-input::placeholder{color:#ffffff40;font-family:var(--ftc-font);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.ftc-newsletter-input:focus{border-color:var(--ftc-color);background:#ffffff0f}.ftc-newsletter-btn{background:color-mix(in srgb, var(--ftc-color) 18%, transparent);border:1px solid color-mix(in srgb, var(--ftc-color) 50%, transparent);color:var(--ftc-color);font-family:var(--ftc-font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background var(--ftc-transition), border-color var(--ftc-transition), box-shadow var(--ftc-transition), color var(--ftc-transition);padding:.55rem 1.1rem;font-size:.58rem;font-weight:700}.ftc-newsletter-btn:hover{background:color-mix(in srgb, var(--ftc-color) 28%, transparent);border-color:var(--ftc-color);box-shadow:0 0 14px color-mix(in srgb, var(--ftc-color) 35%, transparent);color:#fff}.ftc-newsletter-label{font-family:var(--ftc-font);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin:0 0 .5rem;font-size:.58rem;font-weight:700}
.bdg-clip-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--bdg-corner-size,8px)), calc(100% - var(--bdg-corner-size,8px)) 100%, 0 100%)}.bdg-clip-bl{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--bdg-corner-size,8px) 100%, 0 calc(100% - var(--bdg-corner-size,8px)))}.bdg-clip-tr{clip-path:polygon(0 0, calc(100% - var(--bdg-corner-size,8px)) 0, 100% var(--bdg-corner-size,8px), 100% 100%, 0 100%)}.bdg-clip-tl{clip-path:polygon(var(--bdg-corner-size,8px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--bdg-corner-size,8px))}.bdg-clip-all{clip-path:polygon(var(--bdg-corner-size,8px) 0, 100% 0, 100% calc(100% - var(--bdg-corner-size,8px)), calc(100% - var(--bdg-corner-size,8px)) 100%, 0 100%, 0 var(--bdg-corner-size,8px))}.bdg-glow{box-shadow:0 0 12px color-mix(in srgb, var(--bdg-color) 65%, transparent);text-shadow:0 0 6px color-mix(in srgb, var(--bdg-color) 80%, transparent)}@keyframes bdg-pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes bdg-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.15}}.bdg-dot-pulse{animation:1.5s ease-in-out infinite bdg-pulse}.bdg-dot-flicker{animation:.45s linear infinite bdg-flicker}
.ccb-clip-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ccb-corner-size,20px)), calc(100% - var(--ccb-corner-size,20px)) 100%, 0 100%)}.ccb-clip-bl{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--ccb-corner-size,20px) 100%, 0 calc(100% - var(--ccb-corner-size,20px)))}.ccb-clip-tr{clip-path:polygon(0 0, calc(100% - var(--ccb-corner-size,20px)) 0, 100% var(--ccb-corner-size,20px), 100% 100%, 0 100%)}.ccb-clip-tl{clip-path:polygon(var(--ccb-corner-size,20px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--ccb-corner-size,20px))}.ccb-clip-all{clip-path:polygon(var(--ccb-corner-size,20px) 0, 100% 0, 100% calc(100% - var(--ccb-corner-size,20px)), calc(100% - var(--ccb-corner-size,20px)) 100%, 0 100%, 0 var(--ccb-corner-size,20px))}.ccb-hover-glow:hover{box-shadow:0 0 var(--ccb-glow-size,15px) var(--ccb-color), inset 0 0 calc(var(--ccb-glow-size,15px) * .6) color-mix(in srgb, var(--ccb-color) 25%, transparent)}.ccb-solid.ccb-hover-glow:hover{background-color:#fff}.ccb-outline.ccb-hover-glow:hover{background-color:color-mix(in srgb, var(--ccb-color) 15%, #000)}.ccb-ghost.ccb-hover-glow:hover{background-color:color-mix(in srgb, var(--ccb-color) 22%, #000)}.ccb-solid.ccb-hover-shift:hover{box-shadow:0 0 var(--ccb-glow-size,15px) var(--ccb-color);background-color:#fff}.ccb-outline.ccb-hover-shift:hover{background-color:var(--ccb-color);color:#000;box-shadow:0 0 var(--ccb-glow-size,15px) var(--ccb-color)}.ccb-ghost.ccb-hover-shift:hover{background-color:color-mix(in srgb, var(--ccb-color) 28%, #000);box-shadow:0 0 var(--ccb-glow-size,15px) color-mix(in srgb, var(--ccb-color) 55%, transparent)}@keyframes ccb-pulse-glow{0%,to{box-shadow:0 0 var(--ccb-glow-size,15px) var(--ccb-color), inset 0 0 var(--ccb-glow-size,15px) color-mix(in srgb, var(--ccb-color) 20%, transparent)}50%{box-shadow:0 0 calc(var(--ccb-glow-size,15px) * 2.5) var(--ccb-color), inset 0 0 calc(var(--ccb-glow-size,15px) * 1.5) color-mix(in srgb, var(--ccb-color) 40%, transparent)}}.ccb-hover-pulse:hover{animation:1.2s ease-in-out infinite ccb-pulse-glow}@keyframes ccb-shine-sweep{0%{transform:translate(-220%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}.ccb-shine-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ccb-shine-layer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:35%;height:120%;position:absolute;top:-10%;left:0;transform:translate(-220%)skew(-20deg)}.ccb-hover-shine:hover .ccb-shine-layer:after{animation:.65s forwards ccb-shine-sweep}@keyframes ccb-scan-line{0%{opacity:.9;top:-2px}85%{opacity:.9}to{opacity:0;top:calc(100% + 2px)}}.ccb-scan-layer{pointer-events:none;opacity:0;z-index:1;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);height:2px;position:absolute;top:-2px;left:0;right:0}.ccb-hover-scan:hover .ccb-scan-layer{opacity:1;animation:1.1s linear infinite ccb-scan-line}@keyframes ccb-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.35}}.ccb-wrapper:has(.ccb-hover-flicker:hover){animation:.45s linear infinite ccb-flicker}
.glitch-wrapper:before,.glitch-wrapper:after{content:attr(data-text);pointer-events:none;background:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.glitch-wrapper:before{left:var(--gt-offset,2px);text-shadow:-1px 0 var(--gt-color-a,#f0f);clip-path:inset(50% 0)}.glitch-wrapper:after{left:calc(-1 * var(--gt-offset,2px));text-shadow:-1px 0 var(--gt-color-b,#00f3ff);clip-path:inset(50% 0)}.gt-neon{text-shadow:0 0 8px var(--gt-glow-color,#00f3ff), 0 0 20px var(--gt-glow-color,#00f3ff), 0 0 45px color-mix(in srgb, var(--gt-glow-color,#00f3ff) 45%, transparent)}@keyframes gt-neon-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{text-shadow:0 0 8px var(--gt-glow-color,#00f3ff), 0 0 20px var(--gt-glow-color,#00f3ff), 0 0 45px color-mix(in srgb, var(--gt-glow-color,#00f3ff) 45%, transparent);opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{text-shadow:none;opacity:.25}}.gt-neon-flicker{animation:4s linear infinite gt-neon-flicker}@keyframes gt-anim-1-subtle{0%{clip-path:inset(20% 0 80%);transform:translate(-1px,.5px)}3%{clip-path:inset(60% 0 10%);transform:translate(1px,-.5px)}6%{clip-path:inset(40% 0 50%);transform:translate(-1px,1px)}9%{clip-path:inset(80% 0 5%);transform:translate(1px,-1px)}12%{clip-path:inset(10% 0 70%);transform:translate(-1px,.5px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-2-subtle{0%{clip-path:inset(10% 0 60%);transform:translate(1px,-.5px)}3%{clip-path:inset(80% 0 5%);transform:translate(-1px,1px)}6%{clip-path:inset(30% 0 20%);transform:translate(1px,-1px)}9%{clip-path:inset(50% 0 30%);transform:translate(-1px,.5px)}12%{clip-path:inset(5% 0 80%);transform:translate(1px,-.5px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 80%);transform:translate(-2px,1px)}3%{clip-path:inset(60% 0 10%);transform:translate(2px,-1px)}6%{clip-path:inset(40% 0 50%);transform:translate(-2px,2px)}9%{clip-path:inset(80% 0 5%);transform:translate(2px,-2px)}12%{clip-path:inset(10% 0 70%);transform:translate(-2px,1px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 60%);transform:translate(2px,-1px)}3%{clip-path:inset(80% 0 5%);transform:translate(-2px,2px)}6%{clip-path:inset(30% 0 20%);transform:translate(2px,-2px)}9%{clip-path:inset(50% 0 30%);transform:translate(-2px,1px)}12%{clip-path:inset(5% 0 80%);transform:translate(2px,-1px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-1-heavy{0%{clip-path:inset(20% 0 80%);transform:translate(-4px,2px)}3%{clip-path:inset(60% 0 10%);transform:translate(4px,-2px)}6%{clip-path:inset(40% 0 50%);transform:translate(-4px,4px)}9%{clip-path:inset(80% 0 5%);transform:translate(4px,-4px)}12%{clip-path:inset(10% 0 70%);transform:translate(-4px,2px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-2-heavy{0%{clip-path:inset(10% 0 60%);transform:translate(4px,-2px)}3%{clip-path:inset(80% 0 5%);transform:translate(-4px,4px)}6%{clip-path:inset(30% 0 20%);transform:translate(4px,-4px)}9%{clip-path:inset(50% 0 30%);transform:translate(-4px,2px)}12%{clip-path:inset(5% 0 80%);transform:translate(4px,-2px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-1-chaos{0%{clip-path:inset(2% 0 90%);transform:translate(-6px,3px)skew(-2deg)}5%{clip-path:inset(65% 0 5%);transform:translate(6px,-3px)skew(3deg)}10%{clip-path:inset(30% 0 45%);transform:translate(-5px,4px)skew(0)}15%{clip-path:inset(85% 0 2%);transform:translate(5px,-4px)skew(-3deg)}20%{clip-path:inset(15% 0 65%);transform:translate(-6px,2px)skew(2deg)}25%{clip-path:inset(55% 0 25%);transform:translate(4px)skew(0)}30%{clip-path:inset(5% 0 75%);transform:translate(-4px,3px)skew(-1deg)}35%{clip-path:inset(75% 0 10%);transform:translate(6px,-2px)skew(2deg)}40%{clip-path:inset(40% 0);transform:translate(-5px,1px)}45%{clip-path:inset(92% 0 1%);transform:translate(3px,-3px)skew(-2deg)}50%{clip-path:inset(22% 0 58%);transform:translate(-6px,2px)skew(3deg)}55%{clip-path:inset(70% 0 15%);transform:translate(5px,-1px)}60%{clip-path:inset(8% 0 82%);transform:translate(-3px,4px)skew(-1deg)}65%{clip-path:inset(48% 0 35%);transform:translate(6px,-3px)skew(1deg)}70%{clip-path:inset(18% 0 62%);transform:translate(-6px,2px)}75%{clip-path:inset(88% 0 3%);transform:translate(4px,-4px)skew(-2deg)}80%{clip-path:inset(35% 0 48%);transform:translate(-5px,3px)skew(2deg)}85%{clip-path:inset(60% 0 22%);transform:translate(6px,-2px)}90%{clip-path:inset(12% 0 78%);transform:translate(-4px,4px)skew(-3deg)}95%{clip-path:inset(78% 0 8%);transform:translate(5px,-3px)skew(1deg)}to{clip-path:inset(2% 0 90%);transform:translate(-6px,3px)skew(-2deg)}}@keyframes gt-anim-2-chaos{0%{clip-path:inset(10% 0 55%);transform:translate(5px,-2px)skew(2deg)}5%{clip-path:inset(75% 0 8%);transform:translate(-5px,3px)skew(-3deg)}10%{clip-path:inset(25% 0 38%);transform:translate(6px,-4px)}15%{clip-path:inset(50% 0 28%);transform:translate(-6px,2px)skew(3deg)}20%{clip-path:inset(3% 0 72%);transform:translate(4px,-2px)skew(-2deg)}25%{clip-path:inset(62% 0 18%);transform:translate(-4px,4px)}30%{clip-path:inset(44% 0 42%);transform:translate(6px,-3px)skew(1deg)}35%{clip-path:inset(82% 0 4%);transform:translate(-5px,2px)skew(-1deg)}40%{clip-path:inset(14% 0 68%);transform:translate(5px,-4px)skew(2deg)}45%{clip-path:inset(58% 0 24%);transform:translate(-6px,3px)}50%{clip-path:inset(32% 0 50%);transform:translate(4px,-2px)skew(-3deg)}55%{clip-path:inset(90% 0 2%);transform:translate(-5px,4px)skew(2deg)}60%{clip-path:inset(6% 0 80%);transform:translate(6px,-3px)}65%{clip-path:inset(68% 0 14%);transform:translate(-4px,2px)skew(-2deg)}70%{clip-path:inset(20% 0 62%);transform:translate(5px,-4px)skew(3deg)}75%{clip-path:inset(38% 0 44%);transform:translate(-6px,3px)}80%{clip-path:inset(72% 0 12%);transform:translate(4px,-2px)skew(-1deg)}85%{clip-path:inset(16% 0 70%);transform:translate(-5px,4px)skew(2deg)}90%{clip-path:inset(85% 0 6%);transform:translate(6px,-3px)}95%{clip-path:inset(42% 0 38%);transform:translate(-4px,2px)skew(-2deg)}to{clip-path:inset(10% 0 55%);transform:translate(5px,-2px)skew(2deg)}}@keyframes glitch-active-1{0%{clip-path:inset(20% 0 80%);transform:translate(-2px,1px)}10%{clip-path:inset(60% 0 10%);transform:translate(2px,-1px)}20%{clip-path:inset(40% 0 50%);transform:translate(-2px,2px)}30%{clip-path:inset(80% 0 5%);transform:translate(2px,-2px)}40%{clip-path:inset(10% 0 70%);transform:translate(-2px,1px)}50%{clip-path:inset(55% 0 30%);transform:translate(2px)}60%{clip-path:inset(5% 0 85%);transform:translate(-1px,2px)}70%{clip-path:inset(70% 0 15%);transform:translate(2px,-1px)}80%{clip-path:inset(35% 0 45%);transform:translate(-2px,1px)}90%{clip-path:inset(90% 0 2%);transform:translate(1px,-2px)}to{clip-path:inset(20% 0 80%);transform:translate(-2px,1px)}}@keyframes glitch-active-2{0%{clip-path:inset(10% 0 60%);transform:translate(2px,-1px)}10%{clip-path:inset(80% 0 5%);transform:translate(-2px,2px)}20%{clip-path:inset(30% 0 20%);transform:translate(2px,-2px)}30%{clip-path:inset(50% 0 30%);transform:translate(-2px,1px)}40%{clip-path:inset(5% 0 80%);transform:translate(2px,-1px)}50%{clip-path:inset(65% 0 20%);transform:translate(-1px,2px)}60%{clip-path:inset(15% 0 75%);transform:translate(2px,-2px)}70%{clip-path:inset(45% 0 40%);transform:translate(-2px,1px)}80%{clip-path:inset(2% 0 90%);transform:translate(2px,-1px)}90%{clip-path:inset(75% 0 10%);transform:translate(-1px,2px)}to{clip-path:inset(10% 0 60%);transform:translate(2px,-1px)}}.hoverglitch:hover:before{animation:glitch-anim-1 var(--gt-speed,1s) infinite linear}.hoverglitch:hover:after{animation:glitch-anim-2 calc(var(--gt-speed,1s) * 1.2) infinite linear}.activeglitch:before{animation:glitch-anim-1 var(--gt-speed,1s) infinite linear}.activeglitch:after{animation:glitch-anim-2 calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-subtle.hoverglitch:hover:before{animation:gt-anim-1-subtle var(--gt-speed,1s) infinite linear}.gt-subtle.hoverglitch:hover:after{animation:gt-anim-2-subtle calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-subtle.activeglitch:before{animation:gt-anim-1-subtle var(--gt-speed,1s) infinite linear}.gt-subtle.activeglitch:after{animation:gt-anim-2-subtle calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-heavy.hoverglitch:hover:before{animation:gt-anim-1-heavy var(--gt-speed,1s) infinite linear}.gt-heavy.hoverglitch:hover:after{animation:gt-anim-2-heavy calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-heavy.activeglitch:before{animation:gt-anim-1-heavy var(--gt-speed,1s) infinite linear}.gt-heavy.activeglitch:after{animation:gt-anim-2-heavy calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-chaos.hoverglitch:hover:before{animation:gt-anim-1-chaos var(--gt-speed,.8s) infinite linear}.gt-chaos.hoverglitch:hover:after{animation:gt-anim-2-chaos calc(var(--gt-speed,.8s) * 1.1) infinite linear}.gt-chaos.activeglitch:before{animation:gt-anim-1-chaos var(--gt-speed,.8s) infinite linear}.gt-chaos.activeglitch:after{animation:gt-anim-2-chaos calc(var(--gt-speed,.8s) * 1.1) infinite linear}
.af-glow-low{--af-glow-size:5px}.af-glow-medium{--af-glow-size:10px}.af-glow-high{--af-glow-size:22px}.af-hover-glow:hover .af-corner{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-a,#00f3ff), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-a,#00f3ff) 40%, transparent)}.af-hover-glow:hover .af-corner-b{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-b,var(--af-color-a,#00f3ff)), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-b,var(--af-color-a,#00f3ff)) 40%, transparent)}@keyframes af-pulse-a{0%,to{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-a,#00f3ff)}50%{box-shadow:0 0 calc(var(--af-glow-size,10px) * 2.5) var(--af-color-a,#00f3ff), 0 0 calc(var(--af-glow-size,10px) * 4.5) color-mix(in srgb, var(--af-color-a,#00f3ff) 30%, transparent)}}@keyframes af-pulse-b{0%,to{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-b,var(--af-color-a,#00f3ff))}50%{box-shadow:0 0 calc(var(--af-glow-size,10px) * 2.5) var(--af-color-b,var(--af-color-a,#00f3ff)), 0 0 calc(var(--af-glow-size,10px) * 4.5) color-mix(in srgb, var(--af-color-b,var(--af-color-a,#00f3ff)) 30%, transparent)}}.af-hover-pulse:hover .af-corner{animation:1.4s ease-in-out infinite af-pulse-a}.af-hover-pulse:hover .af-corner-b{animation:1.4s ease-in-out infinite af-pulse-b}@keyframes af-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.12}}.af-hover-flicker:hover .af-corner{animation:.45s linear infinite af-flicker}@keyframes af-trace-h{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes af-trace-v{0%{background-position:0 -100%}to{background-position:0 200%}}.af-hover-trace:hover .af-corner{background-size:200% 200%;background-image:linear-gradient(90deg, var(--af-color-a,#00f3ff) 0%, color-mix(in srgb, white 70%, var(--af-color-a,#00f3ff)) 50%, var(--af-color-a,#00f3ff) 100%);animation:1s linear infinite af-trace-h}.af-animated.af-hover-glow .af-corner{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-a,#00f3ff), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-a,#00f3ff) 40%, transparent)}.af-animated.af-hover-glow .af-corner-b{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-b,var(--af-color-a,#00f3ff)), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-b,var(--af-color-a,#00f3ff)) 40%, transparent)}.af-animated.af-hover-pulse .af-corner{animation:1.4s ease-in-out infinite af-pulse-a}.af-animated.af-hover-pulse .af-corner-b{animation:1.4s ease-in-out infinite af-pulse-b}.af-animated.af-hover-flicker .af-corner{animation:.45s linear infinite af-flicker}.af-animated.af-hover-trace:hover .af-corner,.af-animated.af-hover-trace .af-corner{background-size:200% 200%;background-image:linear-gradient(90deg, var(--af-color-a,#00f3ff) 0%, color-mix(in srgb, white 70%, var(--af-color-a,#00f3ff)) 50%, var(--af-color-a,#00f3ff) 100%);animation:1s linear infinite af-trace-h}.af-bg-subtle{background-color:color-mix(in srgb, var(--af-color-a,#00f3ff) 6%, transparent)}
.ngcc-clip-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ngcc-corner-size,20px)), calc(100% - var(--ngcc-corner-size,20px)) 100%, 0 100%)}.ngcc-clip-bl{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--ngcc-corner-size,20px) 100%, 0 calc(100% - var(--ngcc-corner-size,20px)))}.ngcc-clip-tr{clip-path:polygon(0 0, calc(100% - var(--ngcc-corner-size,20px)) 0, 100% var(--ngcc-corner-size,20px), 100% 100%, 0 100%)}.ngcc-clip-tl{clip-path:polygon(var(--ngcc-corner-size,20px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--ngcc-corner-size,20px))}.ngcc-clip-all{clip-path:polygon(var(--ngcc-corner-size,20px) 0, 100% 0, 100% calc(100% - var(--ngcc-corner-size,20px)), calc(100% - var(--ngcc-corner-size,20px)) 100%, 0 100%, 0 var(--ngcc-corner-size,20px))}.ngcc-glow{opacity:0;filter:blur(var(--ngcc-glow-blur,7px));background:linear-gradient(135deg, var(--ngcc-color-a,#00f3ff), var(--ngcc-color-b,#f0f));transition:opacity .5s}.ngcc-card{transition:box-shadow .3s}.ngcc-hover-gradient:hover .ngcc-glow{opacity:1}.ngcc-hover-gradient:hover .ngcc-border-frame{opacity:0}.ngcc-hover-solid .ngcc-glow{background:var(--ngcc-color-a,#00f3ff)}.ngcc-hover-solid:hover .ngcc-glow{opacity:.75}.ngcc-hover-solid:hover .ngcc-border-frame{opacity:0}.ngcc-hover-glow-only .ngcc-glow{display:none}.ngcc-hover-glow-only:hover .ngcc-border-frame{background:color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 45%, transparent)}.ngcc-hover-glow-only:hover .ngcc-card{box-shadow:0 0 var(--ngcc-glow-size,15px) color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 65%, transparent), inset 0 0 calc(var(--ngcc-glow-size,15px) * .6) color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 20%, transparent)}@keyframes ngcc-pulse{0%,to{box-shadow:0 0 var(--ngcc-glow-size,15px) color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 55%, transparent), inset 0 0 var(--ngcc-glow-size,15px) color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 15%, transparent)}50%{box-shadow:0 0 calc(var(--ngcc-glow-size,15px) * 2.2) var(--ngcc-color-a,#00f3ff), inset 0 0 calc(var(--ngcc-glow-size,15px) * 1.3) color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 35%, transparent)}}.ngcc-hover-pulse .ngcc-glow{display:none}.ngcc-hover-pulse:hover .ngcc-border-frame{background:color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 40%, transparent)}.ngcc-hover-pulse:hover .ngcc-card{animation:1.4s ease-in-out infinite ngcc-pulse}@keyframes ngcc-border-sweep{0%{opacity:.7;filter:blur(var(--ngcc-glow-blur,7px)) hue-rotate(0deg)}50%{opacity:1;filter:blur(calc(var(--ngcc-glow-blur,7px) * .5)) hue-rotate(30deg)}to{opacity:.7;filter:blur(var(--ngcc-glow-blur,7px)) hue-rotate(0deg)}}.ngcc-hover-trace:hover .ngcc-glow{opacity:1;animation:2s linear infinite ngcc-border-sweep}.ngcc-hover-trace:hover .ngcc-border-frame{opacity:0}.ngcc-hover-none .ngcc-glow{display:none}.ngcc-wrapper:hover .ngcc-icon-box{border-color:var(--ngcc-color-a,#00f3ff);box-shadow:0 0 var(--ngcc-glow-size,15px) color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 40%, transparent), inset 0 0 calc(var(--ngcc-glow-size,15px) * .5) color-mix(in srgb, var(--ngcc-color-a,#00f3ff) 20%, transparent)}.ngcc-wrapper:hover .ngcc-icon{color:var(--ngcc-color-a,#00f3ff)}.ngcc-wrapper:hover .ngcc-title{text-shadow:0 0 10px var(--ngcc-color-a,#00f3ff), 0 0 20px var(--ngcc-color-a,#00f3ff)}
.tl-root{--tl-dot-size:22px}.tl-line{background:var(--tl-color,#00f3ff);width:2px;position:absolute;top:0;bottom:0}.tl-root[data-align=left] .tl-line{left:calc(var(--tl-dot-size) / 2 - 1px)}.tl-root[data-align=right] .tl-line{right:calc(var(--tl-dot-size) / 2 - 1px);left:auto}.tl-root[data-align=alternate] .tl-line,.tl-root[data-align=center] .tl-line{left:50%;transform:translate(-50%)}.tl-line-solid{opacity:.35}.tl-line-dashed{background:repeating-linear-gradient(to bottom, var(--tl-color,#00f3ff) 0px, var(--tl-color,#00f3ff) 6px, transparent 6px, transparent 14px);opacity:.45}.tl-line-glow{opacity:.7;box-shadow:0 0 6px var(--tl-color,#00f3ff), 0 0 20px var(--tl-color,#00f3ff)}.tl-line-none{display:none}.tl-dot-active{background:var(--tl-color,#00f3ff);box-shadow:0 0 8px var(--tl-color,#00f3ff), 0 0 24px var(--tl-color,#00f3ff)}@keyframes tl-pulse{0%,to{box-shadow:0 0 0 0 var(--tl-color,#00f3ff);opacity:1}50%{opacity:.6;box-shadow:0 0 0 6px #0000}}.tl-dot-pulse .tl-dot{animation:2s ease-in-out infinite tl-pulse}@keyframes tl-ping{0%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}.tl-dot-ping-ring{border-radius:inherit;border:2px solid var(--tl-color,#00f3ff);pointer-events:none;animation:1.6s ease-out infinite tl-ping;position:absolute;inset:0}.tl-badge{border:1px solid var(--tl-color,#00f3ff);color:var(--tl-color,#00f3ff);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-family:var(--font-orbitron,monospace);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);align-items:center;width:fit-content;margin-top:4px;padding:1px 8px;display:inline-flex}.tl-variant-minimal{--tl-dot-size:10px}.tl-variant-minimal .tl-dot{border-width:2px}.tl-variant-glow .tl-card{border:1px solid color-mix(in srgb, var(--tl-color,#00f3ff) 30%, transparent);background:color-mix(in srgb, var(--tl-color,#00f3ff) 5%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--tl-color,#00f3ff) 12%, transparent);border-radius:2px;padding:12px 16px;transition:box-shadow .3s,border-color .3s}.tl-variant-glow .tl-card:hover{border-color:color-mix(in srgb, var(--tl-color,#00f3ff) 60%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--tl-color,#00f3ff) 22%, transparent)}.tl-variant-stepped .tl-card{border-left:2px solid var(--tl-color,#00f3ff);background:#ffffff08;padding:8px 14px;transition:background .25s}.tl-variant-stepped .tl-card:hover{background:#ffffff12}.tl-variant-stepped .tl-dot{opacity:0;border:none;width:0}@keyframes tl-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tl-animate .tl-item{opacity:0;animation:.45s forwards tl-fadein}.tl-animate .tl-item:first-child{animation-delay:0s}.tl-animate .tl-item:nth-child(2){animation-delay:80ms}.tl-animate .tl-item:nth-child(3){animation-delay:.16s}.tl-animate .tl-item:nth-child(4){animation-delay:.24s}.tl-animate .tl-item:nth-child(5){animation-delay:.32s}.tl-animate .tl-item:nth-child(6){animation-delay:.4s}.tl-animate .tl-item:nth-child(7){animation-delay:.48s}.tl-animate .tl-item:nth-child(8){animation-delay:.56s}.tl-animate .tl-item:nth-child(9){animation-delay:.64s}.tl-animate .tl-item:nth-child(10){animation-delay:.72s}
