.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-wrapper-glow:hover{filter:drop-shadow(0 0 var(--ccb-glow-size,15px) var(--ccb-hover-color))}.ccb-hover-glow:hover,.ccb-hover-default:hover{box-shadow:inset 0 0 calc(var(--ccb-glow-size,15px) * .6) color-mix(in srgb, var(--ccb-hover-color) 25%, transparent)}.ccb-solid.ccb-hover-glow:hover,.ccb-solid.ccb-hover-default:hover{background-color:var(--ccb-hover-color)}.ccb-outline.ccb-hover-glow:hover,.ccb-outline.ccb-hover-default:hover{background-color:color-mix(in srgb, var(--ccb-hover-color) 15%, #000)}.ccb-ghost.ccb-hover-glow:hover,.ccb-ghost.ccb-hover-default:hover{background-color:color-mix(in srgb, var(--ccb-hover-color) 22%, #000)}.ccb-solid.ccb-hover-shift:hover{background-color:var(--ccb-hover-bg);color:#000}.ccb-solid.ccb-hover-shift.ccb-hover-outlined:hover{color:var(--ccb-hover-color);background-color:#000}.ccb-outline.ccb-hover-shift:hover{background-color:var(--ccb-hover-color);color:#000}.ccb-ghost.ccb-hover-shift:hover{background-color:color-mix(in srgb, var(--ccb-hover-color) 28%, #000);box-shadow:inset 0 0 calc(var(--ccb-glow-size,15px) * .6) color-mix(in srgb, var(--ccb-hover-color) 55%, transparent)}@keyframes ccb-pulse-glow{0%,to{box-shadow:inset 0 0 var(--ccb-glow-size,15px) color-mix(in srgb, var(--ccb-hover-color) 20%, transparent)}50%{box-shadow:inset 0 0 calc(var(--ccb-glow-size,15px) * 1.5) color-mix(in srgb, var(--ccb-hover-color) 40%, transparent)}}@keyframes ccb-pulse-glow-solid{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.ccb-hover-pulse:hover{animation:1.2s ease-in-out infinite ccb-pulse-glow}.ccb-solid.ccb-hover-pulse:hover{background-color:var(--ccb-hover-color);animation:1.2s ease-in-out infinite ccb-pulse-glow-solid}@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{display:inline-block;position:relative}.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}
.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)}
.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}
.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}
