.page-content[data-v-7603c238]{min-height:calc(100vh - 160px);width:100%;position:relative}.mod-ai-hero[data-v-7603c238]{position:relative;width:100%;background-image:url(/assets/images/background-7f8539af.svg);background-size:auto 704px;background-position:center top;background-repeat:no-repeat;padding-top:704px;display:flex;flex-direction:column}.mod-ai-hero__inner[data-v-7603c238]{margin:auto;width:100%;padding-top:210px;display:flex;flex-direction:column;align-items:center;position:absolute;top:0;left:0;right:0;height:704px}.mod-ai-hero__tit[data-v-7603c238]{color:#fff;text-align:center;text-shadow:0px 0px 24px rgba(255,255,255,.6);font-size:48px;font-weight:600;line-height:68px}.mod-ai-hero__desc[data-v-7603c238]{font-size:18px;line-height:26px;color:#d2ddffb3;margin-top:16px;text-align:center}.spotlight-glow[data-v-7603c238]{position:absolute;top:0;left:0;right:0;height:704px;pointer-events:none;z-index:0}.glow[data-v-7603c238]{position:absolute;left:15%;width:70%;height:120%;top:80%;transform:translateY(-50%) rotate(-35deg);background:radial-gradient(circle at left bottom,#e6b7fe 10%,#5049c2 20%,rgba(87,78,255,0) 60%);filter:blur(50px);opacity:.6}.feature-section[data-v-7603c238]{margin-top:-200px;padding:80px 0;position:relative;overflow:hidden;margin-bottom:0;z-index:1}.container[data-v-7603c238]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}@media (max-width: 768px){.mod-ai-hero__tit[data-v-7603c238]{font-size:36px;line-height:48px}.mod-ai-hero__desc[data-v-7603c238]{font-size:16px;line-height:24px}}.page-content[data-v-f5b5861b]{min-height:calc(100vh - 160px);width:100%;position:relative}.page-hero[data-v-f5b5861b]{padding:60px 0;background:linear-gradient(135deg,rgba(230,183,254,.1) 0%,rgba(80,73,194,.1) 100%);position:relative;overflow:hidden}.page-hero__inner[data-v-f5b5861b]{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.page-hero__title[data-v-f5b5861b]{font-size:48px;font-weight:600;color:#fff;margin-bottom:16px;text-shadow:0px 0px 24px rgba(255,255,255,.6)}.page-hero__desc[data-v-f5b5861b]{font-size:18px;color:#d2ddffb3;margin-bottom:0}.content-section[data-v-f5b5861b]{padding:80px 0}.container[data-v-f5b5861b]{max-width:1200px;margin:0 auto;padding:0 24px}.install-guide[data-v-f5b5861b]{display:flex;flex-direction:column;gap:60px}.guide-item[data-v-f5b5861b]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-title[data-v-f5b5861b]{font-size:32px;font-weight:600;color:#fff;margin-bottom:24px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.guide-content[data-v-f5b5861b]{color:#fffc;line-height:1.6}.requirements-list[data-v-f5b5861b]{padding-left:20px}.requirements-list li[data-v-f5b5861b]{margin-bottom:8px;color:#fffc}.step-item[data-v-f5b5861b]{margin-bottom:32px}.step-title[data-v-f5b5861b]{font-size:20px;font-weight:600;color:#fff;margin-bottom:16px}.code-block[data-v-f5b5861b]{background:rgba(0,0,0,.5);border-radius:8px;padding:16px;margin-top:12px;border:1px solid rgba(255,255,255,.1)}.code-block code[data-v-f5b5861b]{color:#a7f3d0;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px}.faq-item[data-v-f5b5861b]{margin-bottom:24px}.faq-question[data-v-f5b5861b]{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.faq-answer[data-v-f5b5861b]{color:#fffc;line-height:1.6}@media (max-width: 768px){.page-hero__title[data-v-f5b5861b]{font-size:36px}.guide-item[data-v-f5b5861b]{padding:24px}.guide-title[data-v-f5b5861b]{font-size:24px}}.page-content[data-v-07047315]{min-height:calc(100vh - 160px);width:100%;position:relative}.page-hero[data-v-07047315]{padding:60px 0;background:linear-gradient(135deg,rgba(230,183,254,.1) 0%,rgba(80,73,194,.1) 100%);position:relative;overflow:hidden}.page-hero__inner[data-v-07047315]{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.page-hero__title[data-v-07047315]{font-size:48px;font-weight:600;color:#fff;margin-bottom:16px;text-shadow:0px 0px 24px rgba(255,255,255,.6)}.page-hero__desc[data-v-07047315]{font-size:18px;color:#d2ddffb3;margin-bottom:0}.content-section[data-v-07047315]{padding:80px 0}.container[data-v-07047315]{max-width:1200px;margin:0 auto;padding:0 24px}.enterprise-content[data-v-07047315]{display:flex;flex-direction:column;gap:80px}.features-grid[data-v-07047315]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.feature-card[data-v-07047315]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-07047315]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #e6b7fe33}.feature-icon[data-v-07047315]{margin-bottom:24px}.feature-title[data-v-07047315]{font-size:24px;font-weight:600;color:#fff;margin-bottom:16px}.feature-desc[data-v-07047315]{color:#fffc;line-height:1.6}.pricing-section[data-v-07047315]{text-align:center}.section-title[data-v-07047315]{font-size:36px;font-weight:600;color:#fff;margin-bottom:48px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-grid[data-v-07047315]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:48px}.pricing-card[data-v-07047315]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card[data-v-07047315]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #e6b7fe33}.pricing-card.featured[data-v-07047315]{border:2px solid #e6b7fe;box-shadow:0 0 40px #e6b7fe4d}.featured-badge[data-v-07047315]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);color:#fff;padding:8px 24px;border-radius:20px;font-size:14px;font-weight:600}.pricing-header[data-v-07047315]{margin-bottom:32px}.pricing-title[data-v-07047315]{font-size:24px;font-weight:600;color:#fff;margin-bottom:16px}.pricing-price[data-v-07047315]{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-currency[data-v-07047315]{font-size:18px;color:#fffc}.price-amount[data-v-07047315]{font-size:48px;font-weight:700;color:#fff}.price-period[data-v-07047315]{font-size:16px;color:#fffc}.pricing-features[data-v-07047315]{margin-bottom:32px}.features-list[data-v-07047315]{list-style:none;padding:0;margin:0}.features-list li[data-v-07047315]{color:#fffc;margin-bottom:12px;padding-left:24px;position:relative}.features-list li[data-v-07047315]:before{content:"✓";position:absolute;left:0;color:#e6b7fe;font-weight:700}.pricing-btn[data-v-07047315]{width:100%;padding:16px 32px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.pricing-btn[data-v-07047315]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e6b7fe66}.featured-btn[data-v-07047315]{background:linear-gradient(135deg,#0054e1 0%,#8860ff 100%)}@media (max-width: 768px){.page-hero__title[data-v-07047315]{font-size:36px}.features-grid[data-v-07047315],.pricing-grid[data-v-07047315]{grid-template-columns:1fr}.feature-card[data-v-07047315],.pricing-card[data-v-07047315]{padding:24px}}.page-content[data-v-4f082478]{min-height:calc(100vh - 160px);width:100%;position:relative}.page-hero[data-v-4f082478]{padding:60px 0;background:linear-gradient(135deg,rgba(230,183,254,.1) 0%,rgba(80,73,194,.1) 100%);position:relative;overflow:hidden}.page-hero__inner[data-v-4f082478]{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.page-hero__title[data-v-4f082478]{font-size:48px;font-weight:600;color:#fff;margin-bottom:16px;text-shadow:0px 0px 24px rgba(255,255,255,.6)}.page-hero__desc[data-v-4f082478]{font-size:18px;color:#d2ddffb3;margin-bottom:0}.content-section[data-v-4f082478]{padding:80px 0}.container[data-v-4f082478]{max-width:1200px;margin:0 auto;padding:0 24px}.help-content[data-v-4f082478]{display:flex;flex-direction:column;gap:80px}.search-section[data-v-4f082478]{display:flex;justify-content:center}.search-box[data-v-4f082478]{position:relative;max-width:500px;width:100%}.search-input[data-v-4f082478]{width:100%;padding:16px 50px 16px 20px;background:rgba(35,35,35,.8);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-input[data-v-4f082478]::placeholder{color:#ffffff80}.search-input[data-v-4f082478]:focus{outline:none;border-color:#e6b7fe;box-shadow:0 0 0 2px #e6b7fe33}.search-btn[data-v-4f082478]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffffb3;cursor:pointer;padding:8px;transition:color .3s ease}.search-btn[data-v-4f082478]:hover{color:#e6b7fe}.help-categories[data-v-4f082478]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.category-card[data-v-4f082478]{background:rgba(35,35,35,.8);border-radius:16px;padding:32px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}.category-card[data-v-4f082478]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #e6b7fe33}.category-icon[data-v-4f082478]{margin-bottom:20px}.category-title[data-v-4f082478]{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.category-desc[data-v-4f082478]{color:#ffffffb3;margin-bottom:20px;line-height:1.6}.category-links[data-v-4f082478]{list-style:none;padding:0;margin:0}.category-links li[data-v-4f082478]{margin-bottom:8px}.help-link[data-v-4f082478]{color:#fffc;text-decoration:none;font-size:14px;transition:color .3s ease}.help-link[data-v-4f082478]:hover{color:#e6b7fe}.faq-section[data-v-4f082478]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-title[data-v-4f082478]{font-size:32px;font-weight:600;color:#fff;margin-bottom:32px;text-align:center;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-list[data-v-4f082478]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-4f082478]{border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.faq-question[data-v-4f082478]{padding:20px;background:rgba(0,0,0,.2);color:#fff;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.faq-question[data-v-4f082478]:hover{background:rgba(0,0,0,.3)}.faq-icon[data-v-4f082478]{transition:transform .3s ease;color:#ffffffb3}.faq-icon.rotated[data-v-4f082478]{transform:rotate(180deg)}.faq-answer[data-v-4f082478]{padding:20px;background:rgba(0,0,0,.1);color:#fffc;line-height:1.6;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.page-hero__title[data-v-4f082478]{font-size:36px}.help-categories[data-v-4f082478]{grid-template-columns:1fr}.category-card[data-v-4f082478],.faq-section[data-v-4f082478]{padding:24px}}.page-content[data-v-16d98be7]{min-height:calc(100vh - 160px);width:100%;position:relative;overflow:hidden}.background-effects[data-v-16d98be7]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.floating-particles[data-v-16d98be7]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(230,183,254,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(80,73,194,.1) 0%,transparent 50%),radial-gradient(circle at 40% 60%,rgba(16,185,129,.05) 0%,transparent 50%);animation:float-16d98be7 20s ease-in-out infinite}.security-glow[data-v-16d98be7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(230,183,254,.05) 0%,transparent 70%);animation:pulse-16d98be7 4s ease-in-out infinite}@keyframes float-16d98be7{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-16d98be7{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.page-hero[data-v-16d98be7]{padding:80px 0;background:linear-gradient(135deg,rgba(230,183,254,.15) 0%,rgba(80,73,194,.15) 50%,rgba(16,185,129,.1) 100%);position:relative;overflow:hidden;z-index:1}.page-hero[data-v-16d98be7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(230,183,254,0.1)"/></svg>') repeat;background-size:100px 100px;animation:move-background-16d98be7 20s linear infinite}@keyframes move-background-16d98be7{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.hero-badge[data-v-16d98be7]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(230,183,254,.1);border:1px solid rgba(230,183,254,.3);border-radius:20px;font-size:14px;font-weight:500;color:#e6b7fe;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp-16d98be7 .6s ease-out}.page-hero__inner[data-v-16d98be7]{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center;position:relative;z-index:1}.page-hero__title[data-v-16d98be7]{font-size:56px;font-weight:700;color:#fff;margin-bottom:24px;text-shadow:0px 0px 30px rgba(255,255,255,.8);animation:fadeInUp-16d98be7 .8s ease-out .2s both;display:flex;align-items:center;justify-content:center;gap:16px}.title-shield[data-v-16d98be7]{font-size:48px;animation:bounce-16d98be7 2s ease-in-out infinite}@keyframes bounce-16d98be7{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.page-hero__desc[data-v-16d98be7]{font-size:20px;color:#d2ddffcc;margin-bottom:40px;animation:fadeInUp-16d98be7 1s ease-out .4s both;max-width:600px;margin-left:auto;margin-right:auto}.hero-stats[data-v-16d98be7]{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:40px;animation:fadeInUp-16d98be7 1.2s ease-out .6s both}.stat-item[data-v-16d98be7]{text-align:center}.stat-value[data-v-16d98be7]{font-size:28px;font-weight:700;color:#fff;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.stat-label[data-v-16d98be7]{font-size:14px;color:#ffffffb3;font-weight:500}.stat-divider[data-v-16d98be7]{width:1px;height:40px;background:rgba(255,255,255,.2)}@keyframes fadeInUp-16d98be7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.content-section[data-v-16d98be7]{padding:80px 0;position:relative;z-index:1}.container[data-v-16d98be7]{max-width:1200px;margin:0 auto;padding:0 24px}.attack-content[data-v-16d98be7]{display:flex;flex-direction:column;gap:80px}.section-title[data-v-16d98be7]{font-size:36px;font-weight:700;color:#fff;margin-bottom:32px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.section-title[data-v-16d98be7]:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);border-radius:2px}.section-header[data-v-16d98be7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:24px}.filter-tabs[data-v-16d98be7]{display:flex;gap:8px;background:rgba(35,35,35,.8);padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-tab[data-v-16d98be7]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:none;color:#ffffffb3;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}.filter-tab[data-v-16d98be7]:hover{background:rgba(255,255,255,.1);color:#ffffffe6}.filter-tab.active[data-v-16d98be7]{background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);color:#fff;box-shadow:0 4px 12px #e6b7fe4d}.tab-icon[data-v-16d98be7]{font-size:12px}.overview-grid[data-v-16d98be7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.overview-card[data-v-16d98be7]{background:rgba(35,35,35,.9);border-radius:16px;padding:32px 24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.overview-card[data-v-16d98be7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(230,183,254,.05) 0%,rgba(80,73,194,.05) 100%);opacity:0;transition:opacity .4s ease}.overview-card[data-v-16d98be7]:hover:before{opacity:1}.overview-card[data-v-16d98be7]:hover{transform:translateY(-8px);border-color:#e6b7fe66;box-shadow:0 20px 40px #e6b7fe33}.card-icon[data-v-16d98be7]{margin-bottom:20px;display:flex;justify-content:center;position:relative;z-index:1}.card-title[data-v-16d98be7]{font-size:16px;font-weight:600;color:#fffc;margin-bottom:12px;position:relative;z-index:1}.card-value[data-v-16d98be7]{font-size:42px;font-weight:800;color:#fff;margin-bottom:8px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.card-desc[data-v-16d98be7]{font-size:14px;color:#fff9;margin-bottom:16px;position:relative;z-index:1}.card-trend[data-v-16d98be7]{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:16px;font-size:12px;font-weight:500;color:#10b981;position:relative;z-index:1}.trend-arrow[data-v-16d98be7]{font-size:14px;font-weight:700}.trend-arrow.stable[data-v-16d98be7]{color:#f59e0b}.card-trend[data-v-16d98be7]:has(.trend-arrow.stable){background:rgba(245,158,11,.1);border-color:#f59e0b4d;color:#f59e0b}.records-list[data-v-16d98be7]{display:flex;flex-direction:column;gap:24px}.record-item[data-v-16d98be7]{background:rgba(35,35,35,.9);border-radius:16px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;transition:all .4s ease;position:relative}.record-item[data-v-16d98be7]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);transform:scaleY(0);transition:transform .4s ease}.record-item[data-v-16d98be7]:hover:before{transform:scaleY(1)}.record-item[data-v-16d98be7]:hover{transform:translateY(-4px);border-color:#e6b7fe66;box-shadow:0 12px 24px #0000004d}.record-header[data-v-16d98be7]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.1)}.record-time[data-v-16d98be7]{display:flex;align-items:center;gap:8px;font-size:14px;color:#ffffffb3;font-family:Consolas,Monaco,Courier New,monospace}.record-badges[data-v-16d98be7]{display:flex;gap:8px}.record-status[data-v-16d98be7]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;transition:all .3s ease}.record-status.blocked[data-v-16d98be7]{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3)}.record-risk[data-v-16d98be7]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;transition:all .3s ease}.record-risk.high[data-v-16d98be7]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.record-risk.medium[data-v-16d98be7]{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.record-risk.low[data-v-16d98be7]{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.record-content[data-v-16d98be7]{padding:24px}.record-title[data-v-16d98be7]{font-size:20px;font-weight:600;color:#fff;margin-bottom:20px;position:relative}.record-title[data-v-16d98be7]:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);border-radius:50%}.record-details[data-v-16d98be7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:20px}.detail-item[data-v-16d98be7]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.detail-item[data-v-16d98be7]:hover{background:rgba(255,255,255,.06);border-color:#e6b7fe4d}.detail-label[data-v-16d98be7]{font-size:14px;color:#fff9;font-weight:500;min-width:80px}.detail-value[data-v-16d98be7]{font-size:14px;color:#fff;font-family:Consolas,Monaco,Courier New,monospace;background:rgba(0,0,0,.4);padding:4px 8px;border-radius:4px;word-break:break-all;flex:1}.record-description[data-v-16d98be7]{color:#fffc;line-height:1.6;font-size:14px;background:rgba(255,255,255,.03);padding:20px;border-radius:12px;border-left:4px solid rgba(230,183,254,.5);position:relative}.record-description[data-v-16d98be7]:before{content:"💡";position:absolute;top:16px;left:-2px;font-size:16px}.animate-on-scroll[data-v-16d98be7]{opacity:0;transform:translateY(30px);transition:all .6s ease}.animate-on-scroll.animate-visible[data-v-16d98be7]{opacity:1;transform:translateY(0)}.review-list[data-v-16d98be7]{display:flex;flex-direction:column;gap:32px}.review-item[data-v-16d98be7]{background:rgba(35,35,35,.9);border-radius:16px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;transition:all .4s ease;position:relative}.review-item[data-v-16d98be7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);transform:scaleX(0);transition:transform .4s ease}.review-item[data-v-16d98be7]:hover:before{transform:scaleX(1)}.review-item[data-v-16d98be7]:hover{transform:translateY(-4px);border-color:#e6b7fe66;box-shadow:0 12px 24px #0000004d}.review-header[data-v-16d98be7]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.1)}.review-title[data-v-16d98be7]{font-size:20px;font-weight:600;color:#fff;margin:0;position:relative}.review-title[data-v-16d98be7]:before{content:"📋";margin-right:8px}.review-date[data-v-16d98be7]{font-size:14px;color:#fff9;font-family:Consolas,Monaco,Courier New,monospace;background:rgba(255,255,255,.05);padding:4px 8px;border-radius:4px}.review-content[data-v-16d98be7]{padding:24px;display:flex;flex-direction:column;gap:24px}.summary-title[data-v-16d98be7],.analysis-title[data-v-16d98be7],.measures-title[data-v-16d98be7]{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.summary-title[data-v-16d98be7]:before{content:"📊";margin-right:8px}.analysis-title[data-v-16d98be7]:before{content:"🔍";margin-right:8px}.measures-title[data-v-16d98be7]:before{content:"🛠️";margin-right:8px}.review-summary[data-v-16d98be7]{background:rgba(255,255,255,.03);padding:16px;border-radius:8px;border-left:4px solid rgba(230,183,254,.5)}.review-summary p[data-v-16d98be7]{color:#fffc;line-height:1.6;margin:0}.analysis-list[data-v-16d98be7],.measures-list[data-v-16d98be7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.analysis-list li[data-v-16d98be7]{color:#fffc;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.1);padding:12px 16px 12px 40px;position:relative;transition:all .3s ease}.analysis-list li[data-v-16d98be7]:hover{background:rgba(255,255,255,.06);border-color:#e6b7fe4d}.analysis-list li[data-v-16d98be7]:before{content:"•";color:#e6b7fe;position:absolute;left:16px;font-weight:700;font-size:16px}.measures-list li[data-v-16d98be7]{color:#fffc;background:rgba(16,185,129,.05);border-radius:8px;border:1px solid rgba(16,185,129,.2);padding:12px 16px 12px 40px;position:relative;transition:all .3s ease}.measures-list li[data-v-16d98be7]:hover{background:rgba(16,185,129,.1);border-color:#10b98166}.measures-list li[data-v-16d98be7]:before{content:"✅";position:absolute;left:16px;font-size:14px}.recommendations-grid[data-v-16d98be7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.recommendation-card[data-v-16d98be7]{background:rgba(35,35,35,.9);border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s ease;position:relative;overflow:hidden}.recommendation-card[data-v-16d98be7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(230,183,254,.03) 0%,rgba(80,73,194,.03) 100%);opacity:0;transition:opacity .4s ease}.recommendation-card[data-v-16d98be7]:hover:before{opacity:1}.recommendation-card[data-v-16d98be7]:hover{transform:translateY(-6px);border-color:#e6b7fe66;box-shadow:0 16px 32px #e6b7fe33}.recommendation-icon[data-v-16d98be7]{margin-bottom:16px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,rgba(230,183,254,.2) 0%,rgba(80,73,194,.2) 100%);position:relative;z-index:1}.recommendation-title[data-v-16d98be7]{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px;position:relative;z-index:1}.recommendation-desc[data-v-16d98be7]{color:#fffc;line-height:1.6;margin:0;position:relative;z-index:1}@media (max-width: 768px){.page-hero__title[data-v-16d98be7]{font-size:42px;flex-direction:column;gap:8px}.title-shield[data-v-16d98be7]{font-size:36px}.hero-stats[data-v-16d98be7]{flex-direction:column;gap:24px}.stat-divider[data-v-16d98be7]{width:40px;height:1px}.section-header[data-v-16d98be7]{flex-direction:column;align-items:flex-start}.filter-tabs[data-v-16d98be7]{width:100%;overflow-x:auto}.overview-grid[data-v-16d98be7]{grid-template-columns:1fr}.record-header[data-v-16d98be7]{flex-direction:column;gap:16px;align-items:flex-start}.record-badges[data-v-16d98be7]{width:100%;justify-content:flex-start}.record-details[data-v-16d98be7]{grid-template-columns:1fr}.detail-item[data-v-16d98be7]{flex-direction:column;align-items:flex-start}.detail-label[data-v-16d98be7]{min-width:auto}.review-header[data-v-16d98be7]{flex-direction:column;gap:12px;align-items:flex-start}.recommendations-grid[data-v-16d98be7]{grid-template-columns:1fr}.analysis-list li[data-v-16d98be7],.measures-list li[data-v-16d98be7]{padding-left:32px}.analysis-list li[data-v-16d98be7]:before,.measures-list li[data-v-16d98be7]:before{left:12px}}.page-content[data-v-8a317cb8]{min-height:calc(100vh - 160px);width:100%;position:relative}.page-hero[data-v-8a317cb8]{padding:60px 0;background:linear-gradient(135deg,rgba(230,183,254,.1) 0%,rgba(80,73,194,.1) 100%);position:relative;overflow:hidden}.page-hero__inner[data-v-8a317cb8]{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.page-hero__title[data-v-8a317cb8]{font-size:48px;font-weight:600;color:#fff;margin-bottom:16px;text-shadow:0px 0px 24px rgba(255,255,255,.6)}.page-hero__desc[data-v-8a317cb8]{font-size:18px;color:#d2ddffb3;margin-bottom:0}.content-section[data-v-8a317cb8]{padding:80px 0}.container[data-v-8a317cb8]{max-width:1200px;margin:0 auto;padding:0 24px}.profile-content[data-v-8a317cb8]{display:flex;flex-direction:column;gap:60px}.profile-card[data-v-8a317cb8]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-header[data-v-8a317cb8]{display:flex;align-items:center;gap:32px;margin-bottom:32px}.profile-avatar[data-v-8a317cb8]{flex-shrink:0}.avatar-placeholder[data-v-8a317cb8]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,rgba(230,183,254,.2) 0%,rgba(80,73,194,.2) 100%);display:flex;align-items:center;justify-content:center;border:2px solid rgba(230,183,254,.3)}.profile-info[data-v-8a317cb8]{flex:1}.profile-name[data-v-8a317cb8]{font-size:36px;font-weight:600;color:#fff;margin-bottom:8px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile-title[data-v-8a317cb8]{font-size:20px;color:#ffffffe6;margin-bottom:8px;font-weight:500}.profile-subtitle[data-v-8a317cb8]{font-size:16px;color:#fff9;margin-bottom:0}.profile-description[data-v-8a317cb8]{color:#fffc;line-height:1.6}.profile-description p[data-v-8a317cb8]{margin-bottom:16px}.github-stats-inline[data-v-8a317cb8]{margin-top:16px}.contribution-section-inline[data-v-8a317cb8]{margin-top:12px}.tech-stack-section[data-v-8a317cb8]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-title[data-v-8a317cb8]{font-size:32px;font-weight:600;color:#fff;margin-bottom:32px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-categories[data-v-8a317cb8]{display:flex;flex-direction:column;gap:32px}.tech-category[data-v-8a317cb8]{display:flex;flex-direction:column;gap:16px}.category-title[data-v-8a317cb8]{font-size:20px;font-weight:600;color:#fff;margin-bottom:0}.tech-tags[data-v-8a317cb8]{display:flex;flex-wrap:wrap;gap:12px}.tech-tag[data-v-8a317cb8]{background:linear-gradient(135deg,rgba(230,183,254,.2) 0%,rgba(80,73,194,.2) 100%);border:1px solid rgba(230,183,254,.3);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;transition:all .3s ease}.tech-tag[data-v-8a317cb8]:hover{background:linear-gradient(135deg,rgba(230,183,254,.3) 0%,rgba(80,73,194,.3) 100%);transform:translateY(-2px)}.contact-section[data-v-8a317cb8]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-grid[data-v-8a317cb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.contact-item[data-v-8a317cb8]{display:flex;align-items:center;gap:16px;padding:24px;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.contact-item[data-v-8a317cb8]:hover{background:rgba(255,255,255,.1);transform:translateY(-4px)}.contact-item[data-v-8a317cb8]{cursor:pointer}.contact-icon[data-v-8a317cb8]{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(230,183,254,.2) 0%,rgba(80,73,194,.2) 100%);display:flex;align-items:center;justify-content:center}.contact-details[data-v-8a317cb8]{flex:1}.contact-title[data-v-8a317cb8]{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.contact-value[data-v-8a317cb8]{font-size:14px;color:#ffffffb3;margin-bottom:0}.stats-images[data-v-8a317cb8]{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;flex-wrap:wrap}.github-stats[data-v-8a317cb8],.github-langs[data-v-8a317cb8]{height:137px;border-radius:8px;transition:all .3s ease;object-fit:contain}.github-langs[data-v-8a317cb8]{margin-left:60px}.github-stats[data-v-8a317cb8]:hover,.github-langs[data-v-8a317cb8]:hover{transform:scale(1.02)}.contribution-snake[data-v-8a317cb8]{text-align:center}.snake-animation[data-v-8a317cb8]{max-width:100%;height:auto;border-radius:8px}.friends-section[data-v-8a317cb8]{background:rgba(35,35,35,.8);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.friends-content[data-v-8a317cb8]{display:flex;align-items:center;gap:32px}.friends-gif[data-v-8a317cb8]{flex-shrink:0}.hello-gif[data-v-8a317cb8]{width:80px;height:80px;border-radius:50%;border:3px solid rgba(230,183,254,.3)}.friends-text[data-v-8a317cb8]{flex:1}.friends-message[data-v-8a317cb8]{font-size:18px;color:#ffffffe6;margin-bottom:16px;line-height:1.6}.friends-message strong[data-v-8a317cb8]{background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.friends-desc[data-v-8a317cb8]{font-size:16px;color:#ffffffb3;line-height:1.6;margin:0}@media (max-width: 768px){.page-hero__title[data-v-8a317cb8]{font-size:36px}.profile-header[data-v-8a317cb8]{flex-direction:column;text-align:center;gap:24px}.profile-name[data-v-8a317cb8]{font-size:28px}.tech-categories[data-v-8a317cb8]{gap:24px}.contact-grid[data-v-8a317cb8]{grid-template-columns:1fr}.profile-card[data-v-8a317cb8],.tech-stack-section[data-v-8a317cb8],.contact-section[data-v-8a317cb8],.friends-section[data-v-8a317cb8]{padding:24px}.stats-images[data-v-8a317cb8]{flex-direction:column;gap:12px}.github-stats[data-v-8a317cb8],.github-langs[data-v-8a317cb8]{width:100%;height:auto}.friends-content[data-v-8a317cb8]{flex-direction:column;text-align:center;gap:20px}.hello-gif[data-v-8a317cb8]{width:60px;height:60px}.friends-message[data-v-8a317cb8]{font-size:16px}}.modal-overlay[data-v-8a317cb8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content[data-v-8a317cb8]{background:rgba(35,35,35,.95);border-radius:16px;padding:32px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:400px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.modal-header[data-v-8a317cb8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.modal-title[data-v-8a317cb8]{font-size:24px;font-weight:600;color:#fff;margin:0;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close[data-v-8a317cb8]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close[data-v-8a317cb8]:hover{background:rgba(255,255,255,.1)}.modal-body[data-v-8a317cb8]{text-align:center}.qr-container[data-v-8a317cb8]{margin-bottom:16px;display:flex;justify-content:center}.qr-image[data-v-8a317cb8]{max-width:200px;width:100%;height:auto;border-radius:8px;border:2px solid rgba(230,183,254,.3)}.qr-description[data-v-8a317cb8]{font-size:14px;color:#fff9;margin:0;font-style:italic}.modal-enter-active[data-v-8f28b74a],.modal-leave-active[data-v-8f28b74a]{transition:all .3s ease}.modal-enter-from[data-v-8f28b74a],.modal-leave-to[data-v-8f28b74a]{opacity:0}.modal-enter-from .modal-container[data-v-8f28b74a],.modal-leave-to .modal-container[data-v-8f28b74a]{transform:scale(.9) translateY(-20px)}.modal-overlay[data-v-8f28b74a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-8f28b74a]{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff1a;width:100%;max-width:480px;max-height:90vh;overflow:hidden;position:relative;transform:scale(1) translateY(0);transition:all .3s ease}.modal-close[data-v-8f28b74a]{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background:rgba(255,255,255,.1);border-radius:50%;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}.modal-close[data-v-8f28b74a]:hover{background:rgba(255,255,255,.2);color:#fff;transform:scale(1.1)}.modal-header[data-v-8f28b74a]{padding:32px 32px 24px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.modal-icon[data-v-8f28b74a]{width:64px;height:64px;margin:0 auto 16px;background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px #e6b7fe4d}.modal-title[data-v-8f28b74a]{font-size:24px;font-weight:600;color:#fff;margin:0;line-height:1.3}.modal-body[data-v-8f28b74a]{padding:24px 32px}.modal-message[data-v-8f28b74a]{font-size:16px;line-height:1.6;color:#fffc;margin:0 0 20px;text-align:center}.modal-feature-info[data-v-8f28b74a]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.1)}.feature-tags[data-v-8f28b74a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;justify-content:center}.feature-tag[data-v-8f28b74a]{background:rgba(24,144,255,.2);color:#40a9ff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;border:1px solid rgba(24,144,255,.3)}.feature-status[data-v-8f28b74a]{font-size:14px;color:#ffc107e6;text-align:center;margin:0;font-weight:500}.modal-footer[data-v-8f28b74a]{padding:24px 32px 32px;display:flex;gap:12px;justify-content:center}.modal-btn[data-v-8f28b74a]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:100px;display:flex;align-items:center;justify-content:center;gap:8px}.btn-icon[data-v-8f28b74a]{width:16px;height:16px;fill:currentColor}.modal-btn-secondary[data-v-8f28b74a]{background:rgba(255,255,255,.1);color:#fffc;border:1px solid rgba(255,255,255,.2)}.modal-btn-secondary[data-v-8f28b74a]:hover{background:rgba(255,255,255,.15);color:#fff;transform:translateY(-1px)}.modal-btn-primary[data-v-8f28b74a]{background:linear-gradient(135deg,#e6b7fe 0%,#5049c2 100%);color:#fff;box-shadow:0 4px 16px #e6b7fe4d}.modal-btn-primary[data-v-8f28b74a]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #e6b7fe66}.modal-btn-disabled[data-v-8f28b74a]{background:rgba(255,255,255,.05);color:#fff6;border:1px solid rgba(255,255,255,.1);cursor:not-allowed}.modal-btn-disabled[data-v-8f28b74a]:hover{transform:none;background:rgba(255,255,255,.05)}@media (max-width: 768px){.modal-overlay[data-v-8f28b74a]{padding:16px}.modal-container[data-v-8f28b74a]{max-width:100%}.modal-header[data-v-8f28b74a]{padding:24px 24px 20px}.modal-body[data-v-8f28b74a]{padding:20px 24px}.modal-footer[data-v-8f28b74a]{padding:20px 24px 24px;flex-direction:column}.modal-btn[data-v-8f28b74a]{width:100%}.modal-title[data-v-8f28b74a]{font-size:20px}.modal-close[data-v-8f28b74a]{top:12px;right:12px;width:36px;height:36px}}
