.site-stats-section{background:radial-gradient(at top,#00f0ff14 0%,#0000 70%);width:100%;padding:clamp(48px,8vw,80px) clamp(24px,4vw,48px);position:relative;overflow:hidden}.site-stats-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#00f0ff0d 0%,#0000 60%);position:absolute;inset:0}.site-stats-container{flex-direction:column;align-items:center;gap:clamp(32px,6vw,56px);max-width:1200px;margin:0 auto;display:flex}.site-stats-header{text-align:center;max-width:700px}.site-stats-title{color:#66faff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 20px #66faff4d;margin-bottom:16px;font-size:clamp(28px,5vw,42px);font-weight:700}.site-stats-subtitle{color:#bdefff;opacity:.85;font-size:clamp(16px,2.5vw,20px);line-height:1.6}.site-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(20px,4vw,32px);width:100%;max-width:1000px;margin:-20px clamp(-20px,-4vw,-40px);padding:20px clamp(20px,4vw,40px);display:grid}.site-stat-card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:1;background:#0a141ca6;border:1px solid #00f0ff40;border-radius:16px;padding:clamp(24px,4vw,32px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.site-stat-card:hover{z-index:10;border-color:#00f0ff80;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 32px #00f0ff33,0 0 40px #00f0ff1a,inset 0 0 20px #00f0ff0d}.site-stat-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#00f0ff1a 0%,#0000 70%);border-radius:16px;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.site-stat-card:hover:before{opacity:1}.stat-icon{filter:drop-shadow(0 0 8px #00f0ff66);margin-bottom:12px;font-size:clamp(32px,5vw,48px);transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}.site-stat-card:hover .stat-icon{filter:drop-shadow(0 0 16px #00f0ffb3);transform:scale(1.15)rotate(5deg)}.stat-counter{background:linear-gradient(135deg,#00e5ff 0%,#66faff 50%,#bdefff 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 12px #00e5ff80;font-size:clamp(32px,5vw,48px);font-weight:700;font-family:var(--font-mono),monospace;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;transition:all .4s;position:relative}.site-stat-card:hover .stat-counter{filter:drop-shadow(0 0 20px #00e5ffcc);transform:scale(1.05)}.stat-label{color:#bdefff;opacity:.8;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(14px,2vw,16px);transition:all .3s}.site-stat-card:hover .stat-label{opacity:1;color:#66faff;letter-spacing:.12em}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00f0ff1a}50%{box-shadow:0 0 30px #00f0ff33}}.site-stat-card:first-child{animation:3s ease-in-out infinite pulse-glow}.site-stat-card:nth-child(2){animation:3s ease-in-out .75s infinite pulse-glow}.site-stat-card:nth-child(3){animation:3s ease-in-out 1.5s infinite pulse-glow}.site-stat-card:nth-child(4){animation:3s ease-in-out 2.25s infinite pulse-glow}.site-stat-card:nth-child(5){animation:3s ease-in-out 3s infinite pulse-glow}.site-stats-cta{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00f0ff0d;border:1px solid #00f0ff33;border-radius:16px;width:100%;max-width:600px;padding:clamp(24px,4vw,32px)}.cta-text{color:#bdefff;margin-bottom:20px;font-size:clamp(18px,3vw,24px);font-weight:500}.site-stats-welcome{text-align:center;background:#00f0ff08;border:1px solid #00f0ff26;border-radius:16px;width:100%;max-width:600px;padding:clamp(20px,3vw,28px)}.welcome-text{color:#bdefff;opacity:.9;font-size:clamp(16px,2.5vw,20px)}@media (max-width:768px){.site-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:-16px clamp(-16px,-3vw,-24px);padding:16px clamp(16px,3vw,24px)}.site-stat-card{padding:20px 16px}}@media (max-width:480px){.site-stats-grid{grid-template-columns:1fr;margin:-12px clamp(-12px,-2vw,-20px);padding:12px clamp(12px,2vw,20px)}.site-stats-section{padding:40px 20px}}
.alec-tutorial-widget{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#060a12fa 0%,#0d1420fa 100%);border:1.5px solid #4ff1ff;border-radius:12px;min-width:200px;max-width:320px;transition:all .3s;position:fixed;bottom:20px;left:20px;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 24px #4ff1ff4d,inset 0 0 20px #4ff1ff1a}.alec-tutorial-widget.expanded{max-height:500px}.alec-widget-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 16px;transition:background .2s;display:flex}.alec-widget-header:hover{background:#4ff1ff1a}.alec-widget-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.alec-widget-label{color:#4ff1ff;text-shadow:0 0 8px #4ff1ff80;flex:1;font-size:14px;font-weight:600}.alec-widget-toggle{color:#4ff1ff;font-size:12px;transition:transform .2s}.alec-tutorial-widget.expanded .alec-widget-toggle{transform:rotate(180deg)}.alec-widget-content{border-top:1px solid #4ff1ff33;max-height:450px;padding:16px;overflow-y:auto}.alec-widget-tip{border-bottom:1px solid #4ff1ff1a;margin-bottom:16px;padding-bottom:16px}.alec-widget-tip-title{color:#4ff1ff;text-shadow:0 0 8px #4ff1ff80;margin:0 0 8px;font-size:16px;font-weight:600}.alec-widget-tip-text{color:#bdefff;margin:0 0 12px;font-size:13px;line-height:1.6}.alec-widget-tip-actions{justify-content:flex-end;gap:8px;display:flex}.alec-widget-btn{color:#4ff1ff;cursor:pointer;background:0 0;border:1px solid #4ff1ff66;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;transition:all .2s}.alec-widget-btn-close{justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;display:flex}.alec-widget-btn:hover{background:#4ff1ff1a;border-color:#4ff1ff;transform:translateY(-1px);box-shadow:0 0 12px #4ff1ff66}.alec-widget-btn:active{transform:translateY(0)}.alec-widget-section-title{color:#4ff1ff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.alec-widget-tips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.alec-widget-tip-item{cursor:pointer;background:#4ff1ff0d;border:1px solid #4ff1ff33;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.alec-widget-tip-item:hover{background:#4ff1ff1a;border-color:#4ff1ff66;transform:translate(4px)}.alec-widget-tip-item.active{background:#4ff1ff26;border-color:#4ff1ff;box-shadow:0 0 12px #4ff1ff4d}.alec-widget-tip-item-icon{flex-shrink:0;font-size:16px}.alec-widget-tip-item-title{color:#bdefff;flex:1;font-size:13px;font-weight:500}.alec-widget-tip-item.active .alec-widget-tip-item-title{color:#4ff1ff}.alec-sprite{filter:drop-shadow(0 0 6px #4ff1ff99);width:100%;height:100%;transition:filter .3s}.alec-widget-header:hover .alec-sprite{filter:drop-shadow(0 0 10px #4ff1ffe6)}@keyframes alec-blink{0%,90%,to{opacity:1}95%{opacity:.3}}@keyframes alec-pulse{0%,to{opacity:.3}50%{opacity:.6}}.alec-glow{animation:3s ease-in-out infinite alec-pulse}.alec-head{animation:none}.alec-eye-left,.alec-eye-right{animation:4s ease-in-out infinite alec-blink}.alec-pupil-left,.alec-pupil-right{transition:transform .2s}.alec-widget-header:hover .alec-pupil-left{transform:translate(1px,-1px)}.alec-widget-header:hover .alec-pupil-right{transform:translate(-1px,-1px)}.alec-smile{transition:d .2s}.alec-widget-header:hover .alec-smile{d:path("M 16 28 Q 24 34 32 28")}.alec-target-highlight{border-radius:4px;transition:all .3s;animation:2s ease-in-out infinite alec-highlight-pulse;outline-offset:4px!important;outline:2px solid #4ff1ff!important;box-shadow:0 0 20px #4ff1ff80!important}@keyframes alec-highlight-pulse{0%,to{outline-color:#4ff1ff;box-shadow:0 0 20px #4ff1ff80}50%{outline-color:#00f0ff;box-shadow:0 0 30px #00f0ffcc}}@media (max-width:768px){.alec-tutorial-widget{min-width:auto;max-width:none;bottom:10px;left:10px;right:10px}.alec-widget-content{max-height:300px}.alec-widget-tip-title{font-size:14px}.alec-widget-tip-text{font-size:12px}}.alec-widget-content::-webkit-scrollbar{width:6px}.alec-widget-content::-webkit-scrollbar-track{background:#4ff1ff0d;border-radius:3px}.alec-widget-content::-webkit-scrollbar-thumb{background:#4ff1ff4d;border-radius:3px}.alec-widget-content::-webkit-scrollbar-thumb:hover{background:#4ff1ff80}@media (prefers-reduced-motion:reduce){.alec-tutorial-widget,.alec-head,.alec-glow,.alec-eye-left,.alec-eye-right{animation:none}.alec-tutorial-widget{transition:none}}@media (prefers-color-scheme:dark){.alec-tutorial-widget{background:linear-gradient(135deg,#04060dfa 0%,#0a0f19fa 100%)}}
.social-media-icons{z-index:20;pointer-events:auto;justify-content:center;align-items:center;gap:clamp(20px,4vw,32px);margin-top:clamp(16px,3vw,24px);margin-bottom:clamp(16px,3vw,24px);display:flex;position:relative}.social-icon{color:#b7f7ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;z-index:20;pointer-events:auto;background:#0a141ca6;border:1px solid #00f0ff59;border-radius:50%;justify-content:center;align-items:center;width:clamp(44px,6vw,56px);height:clamp(44px,6vw,56px);text-decoration:none;transition:background .2s,border-color .2s;display:flex;position:relative;box-shadow:0 0 6px #00f0ff26}.social-icon:hover,.social-icon:focus-visible{color:#00e5ff;background:#00f0ff26;border-color:#00f0ff80;box-shadow:0 0 8px #00f0ff33}.social-icon:focus-visible{outline-offset:4px;outline:2px solid #00f0ffcc}.social-icon svg{width:100%;height:100%;padding:clamp(10px,2vw,14px)}@media (max-width:480px){.social-media-icons{gap:16px}.social-icon{width:40px;height:40px}.social-icon svg{padding:8px}}.hero-profile-integration{isolation:isolate;pointer-events:auto;justify-content:center;width:100%;max-width:clamp(360px,46vw,520px);margin:clamp(16px,4vw,32px) 0;display:flex;position:relative;overflow:hidden}.hero-profile-integration *{pointer-events:auto!important}.hero-profile-integration:before{content:"";opacity:.8;pointer-events:none;filter:drop-shadow(0 16px 48px #00f0ff33);z-index:-1;background:radial-gradient(120% 140% at 50% -10%,#00f0ff26 0%,#00f0ff14 45%,#04060dd9 100%);border:1px solid #00f0ff1f;border-radius:clamp(18px,4vw,28px);position:absolute;inset:clamp(8px,2vw,16px)}.hero-profile-integration:after{content:"";opacity:.3;pointer-events:none;z-index:-1;background:radial-gradient(60% 120% at 50% 0,#00f0ff40 0%,#00f0ff00 70%);height:clamp(48px,8vw,72px);position:absolute;inset:auto clamp(16px,4vw,32px) -32px}.hero-profile-extended{isolation:isolate;pointer-events:auto;justify-content:center;width:100%;max-width:100%;min-height:fit-content;margin:clamp(16px,4vw,32px) 0;scroll-margin-top:80px;scroll-margin-bottom:40px;display:flex;position:relative;overflow:visible}.hero-profile-extended *{pointer-events:auto!important}#hub-extended-section{scroll-margin-top:80px;scroll-margin-bottom:40px;position:relative;overflow:visible}@media (max-width:768px){.hero-profile-integration{max-width:clamp(320px,42vw,480px);margin:clamp(12px,3vw,24px) 0}.hero-profile-integration:before{border-radius:clamp(16px,3vw,24px);inset:clamp(6px,1.5vw,14px)}.hero-profile-extended{width:100%;max-width:100%;margin:clamp(12px,3vw,24px) 0}#hub-extended-section{scroll-margin-top:60px;scroll-margin-bottom:20px}}@media (max-width:480px){.hero-profile-integration{max-width:clamp(280px,38vw,400px);margin:clamp(8px,2vw,18px) 0}.hero-profile-integration:before{border-radius:clamp(14px,2.5vw,20px);inset:clamp(4px,1vw,12px)}.hero-profile-integration:after{height:clamp(36px,6vw,56px);inset:auto clamp(12px,3vw,24px) -28px}}.text-animation-container{contain:layout style;min-height:inherit}.text-content{contain:layout style;will-change:contents;vertical-align:baseline;min-width:1ch;display:inline-block}
