.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-wrapper{height:100%;padding:1px;position:relative}.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));pointer-events:none;z-index:0;border-radius:3px;transition:opacity .5s;position:absolute;inset:-2px}.ngcc-border-frame{z-index:5;pointer-events:none;background:#ffffff1a;transition:background .3s,opacity .3s;position:absolute;inset:0}.ngcc-card{z-index:10;background-color:#0a0a0a;flex-direction:column;height:100%;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.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-icon-box{background-color:#000;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1.5rem;transition:border-color .3s,box-shadow .3s;display:flex}.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-icon{color:#ffffffb3;justify-content:center;align-items:center;transition:color .3s;display:flex}.ngcc-wrapper:hover .ngcc-icon{color:var(--ngcc-color-a,#00f3ff)}.ngcc-title{color:#fff;margin-bottom:.75rem;font-weight:700;line-height:1.3;transition:text-shadow .3s}.ngcc-wrapper:hover .ngcc-title{text-shadow:0 0 10px var(--ngcc-color-a,#00f3ff), 0 0 20px var(--ngcc-color-a,#00f3ff)}.ngcc-description{color:#fff9;flex-grow:1;line-height:1.65}.ngcc-size-sm .ngcc-card{padding:1.25rem}.ngcc-size-md .ngcc-card{padding:2rem}.ngcc-size-lg .ngcc-card{padding:2.5rem}.ngcc-size-xl .ngcc-card{padding:3rem}.ngcc-size-sm .ngcc-icon-box{width:2.25rem;height:2.25rem}.ngcc-size-md .ngcc-icon-box{width:3rem;height:3rem}.ngcc-size-lg .ngcc-icon-box{width:3.5rem;height:3.5rem}.ngcc-size-xl .ngcc-icon-box{width:4rem;height:4rem}.ngcc-size-sm .ngcc-icon{width:1rem;height:1rem}.ngcc-size-md .ngcc-icon{width:1.5rem;height:1.5rem}.ngcc-size-lg .ngcc-icon{width:2rem;height:2rem}.ngcc-size-xl .ngcc-icon{width:2.25rem;height:2.25rem}.ngcc-size-sm .ngcc-title{font-size:.875rem}.ngcc-size-md .ngcc-title{font-size:1.125rem}.ngcc-size-lg .ngcc-title{font-size:1.375rem}.ngcc-size-xl .ngcc-title{font-size:1.625rem}.ngcc-size-sm .ngcc-description{font-size:.75rem}.ngcc-size-md .ngcc-description{font-size:.875rem}.ngcc-size-lg .ngcc-description{font-size:1rem}.ngcc-size-xl .ngcc-description{font-size:1.125rem}
