:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.hero-section{background:#fff;width:100%;position:relative;overflow:hidden}.hero-banner-image{width:100%;height:auto;display:block}.hero-navbar{z-index:100;position:absolute;top:12px;right:25px}.desktop-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;align-items:center;gap:35px;padding:8px 18px;display:flex}.hero-links{align-items:center;gap:24px;display:flex}.hero-links a,.mobile-menu a{color:#ebecee;font-size:16px;font-weight:700;text-decoration:none}.hero-register-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ca1e91,#58042b);border-radius:8px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none}.mobile-actions{display:none}.menu-toggle{cursor:pointer;background:#020817e6;border:none;border-radius:10px;flex-direction:column;justify-content:space-between;width:40px;height:36px;padding:8px;display:flex}.menu-toggle span{background:#fff;border-radius:30px;height:3px}.menu-toggle.active span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-menu{display:none}@media (width<=768px){.hero-section{background-position:top;background-repeat:no-repeat;background-size:contain}.hero-navbar{position:fixed;top:10px;right:10px}.desktop-menu{display:none}.mobile-actions{align-items:center;gap:8px;display:flex}.mobile-register-btn{padding:8px 12px;font-size:11px}.menu-toggle{width:34px;height:34px;padding:9px}.menu-toggle span{height:2px}.mobile-menu{opacity:0;visibility:hidden;background:#020817fa;border-radius:18px;flex-direction:column;gap:16px;width:200px;padding:20px;transition:all .3s;display:flex;position:fixed;top:58px;right:10px;transform:translateY(-10px)}.mobile-menu.show-menu{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu a{color:#fff;font-size:14px}}*{box-sizing:border-box}body{margin:0}.about-ai{color:#fff;background:radial-gradient(circle at 75% 35%,#3989ff47,#0000 35%),linear-gradient(135deg,#062535,#07364a 55%,#042130);grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:100vh;padding:70px 6%;font-family:Inter,Roboto,sans-serif;display:grid;overflow:hidden}.tag{text-transform:uppercase;letter-spacing:3px;background:#fff8f847;border-radius:30px;padding:10px 24px;font-size:14px;font-weight:700;display:inline-block}.about-content h1{margin:35px 0 25px;font-family:Times New Roman,Times,serif;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:.98}.about-content h1 span{color:#ff4f76}.about-text{color:#e5f4ff;border-left:3px solid #ff4f76;max-width:620px;padding-left:24px;font-size:21px;line-height:1.65}.about-text b,.quote-card b{color:#ff4f76}.explore-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000029;border:1px solid #ffffff2e;border-radius:22px;margin-top:55px;padding:28px}.explore-box h3{text-transform:uppercase;letter-spacing:5px;color:#d9f7ff;margin-bottom:22px;font-size:16px}.explore-item{border-bottom:1px dashed #ffffff29;align-items:center;gap:18px;padding:16px 0;display:flex}.explore-item:last-child{border-bottom:0}.icon{background:linear-gradient(135deg,#347bff,#8b5cff);border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;font-weight:800;display:grid}.explore-item p{margin:0;font-size:18px;line-height:1.4}.visual-area{flex-direction:column;justify-content:center;align-items:center;gap:55px;min-height:760px;display:flex;position:relative}.ai-orbit{border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:440px;height:440px;animation:4s ease-in-out infinite orbitMove;display:grid;position:relative}.ai-orbit:before,.ai-orbit:after{content:"";pointer-events:none;border:1px dashed #ffffff40;border-radius:50%;position:absolute}.ai-orbit:before{inset:45px}.ai-orbit:after{inset:95px}.ai-core{background:radial-gradient(circle,#8c6bff,#2578ff 60%,#ffb05f);border-radius:50%;place-items:center;width:170px;height:170px;font-size:66px;font-weight:900;animation:2.5s ease-in-out infinite corePulse;display:grid;box-shadow:0 0 45px #6a85ffcc}.node{color:#fff;background:linear-gradient(135deg,#2778d8,#8267f4);border-radius:20px;place-items:center;width:86px;height:86px;font-size:28px;animation:3s ease-in-out infinite nodeFloat;display:grid;position:absolute;box-shadow:0 18px 35px #00000040}.node1{animation-delay:0s;top:-10px;left:80px}.node2{animation-delay:.3s;bottom:-15px;left:170px}.node3{animation-delay:.6s;top:160px;right:-20px}.node4{animation-delay:.9s;top:40px;right:35px}.node5{animation-delay:1.2s;bottom:145px;left:-25px}.quote-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0000002e;border:1px solid #fff3;border-radius:20px;width:100%;max-width:480px;padding:3px;font-size:22px;position:relative}@keyframes orbitMove{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(2deg)}}@keyframes corePulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (width<=1100px){.about-ai{grid-template-columns:1fr}.visual-area{min-height:auto;margin-top:40px}}@media (width<=600px){.visual-area{gap:35px}.ai-orbit{width:300px;height:300px}.ai-core{width:120px;height:120px;font-size:46px}.node{width:58px;height:58px;font-size:20px}.node1{top:-5px;left:55px}.node2{bottom:-8px;left:120px}.node3{top:115px;right:-8px}.node4{top:28px;right:22px}.node5{bottom:105px;left:-8px}.quote-card{width:92%;padding:24px}}.agenda-section{color:#fff;background:radial-gradient(circle at 75% 35%,#3989ff47,#0000 35%),linear-gradient(135deg,#062535,#07364a 55%,#042130);width:100%;padding:90px 20px;font-family:Arial,sans-serif}.agenda-container{max-width:800px;margin:0 auto}.agenda-heading{text-align:center;margin-bottom:40px}.agenda-heading h2{color:#ff4f76;margin:0;font-family:Times New Roman,Times,serif;font-size:64px;font-weight:700;line-height:1.1}.agenda-list{flex-direction:column;gap:22px;display:flex}.agenda-card{background:#ffffffe0;border:1px solid #0037ff24;border-radius:24px;grid-template-columns:80px 1fr 70px;align-items:center;gap:22px;padding:22px 25px;transition:all .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #001e7817}.agenda-card:before{content:"";background:linear-gradient(#a7189b,#b30a80);width:6px;position:absolute;inset:0 auto 0 0}.agenda-card:hover{transform:translateY(-5px);box-shadow:0 26px 60px #001e7826}.agenda-number{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#0c0b0c,#141414);border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;font-size:20px;font-weight:800;display:flex}.agenda-content p{color:#0c0d0f;margin:0 0 8px;font-size:15px;font-weight:600}.agenda-content h3{color:#07080f;margin:0;font-size:23px;font-weight:500;line-height:1.3}.agenda-line{background:linear-gradient(90deg,#0b0b0c,#0000);justify-self:end;width:60px;height:2px}@media (width<=768px){.agenda-section{padding:65px 16px}.agenda-heading{margin-bottom:38px}.agenda-heading h2{font-size:34px}.agenda-card{border-radius:20px;grid-template-columns:62px 1fr;gap:16px;padding:22px}.agenda-number{border-radius:15px;width:54px;height:54px;font-size:17px}.agenda-content p{font-size:14px}.agenda-content h3{font-size:19px}.agenda-line{display:none}}@media (width<=420px){.agenda-card{grid-template-columns:1fr}.agenda-number{margin-bottom:4px}}.register-section{color:#fff;background:radial-gradient(circle at 75% 35%,#3989ff47,#0000 35%),linear-gradient(135deg,#062535,#07364a 55%,#042130);min-height:100vh;padding:90px 0;position:relative;overflow:hidden}.register-section:before{content:"";opacity:.35;background-image:linear-gradient(120deg,#1618a312 1px,#0000 1px),linear-gradient(60deg,#1647a30d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.register-section .container{z-index:2;position:relative}.register-header{text-align:center;margin-bottom:28px}.register-tag{color:#161765;letter-spacing:1px;text-transform:uppercase;background:#222dc51f;border-radius:40px;margin-bottom:18px;padding:8px 24px;font-size:12px;font-weight:650;display:inline-block}.register-header h2{color:#ff4f76;margin-bottom:12px;font-family:Times New Roman,Times,serif;font-size:48px;font-weight:600}.register-header p{color:#f2f2f8;margin:0;font-size:19px}.event-info-bar{color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #222dc524;border-radius:12px;justify-content:space-between;gap:20px;max-width:760px;margin:0 auto 26px;padding:18px 28px;font-weight:700;display:flex}.register-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:22px;max-width:700px;margin:auto;padding:38px;box-shadow:0 25px 70px #0f172a1f}.register-card form{flex-direction:column;gap:18px;display:flex}.register-card input{color:#0f172a;background:#ffffffe6;border:1px solid #d8d6e2;border-radius:8px;outline:none;width:100%;height:46px;padding:0 18px;font-size:16px;transition:all .3s}.register-card input:focus{border-color:#2522c5;box-shadow:0 0 0 4px #4022c51f}.register-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#750a63,#6b1249);border:none;border-radius:10px;height:60px;font-size:18px;font-weight:700;transition:all .3s;box-shadow:0 16px 35px #15258040}.register-card button:hover{transform:translateY(-2px);box-shadow:0 22px 45px #152e8059}.secure-text{text-align:center;color:#64688b;margin:8px 0 0;font-size:14px}@media (width<=768px){.hero-section{background-position:top;background-repeat:no-repeat;background-size:contain}.hero-navbar{padding:0}.desktop-menu{display:none}.mobile-actions{z-index:10002;align-items:center;gap:8px;display:flex;position:fixed;top:10px;right:10px}.mobile-register-btn{background:linear-gradient(135deg,#4022c5,#321580);border-radius:8px;padding:9px 14px;font-size:11px;font-weight:700;text-decoration:none;box-shadow:0 8px 22px #0000002e;color:#fff!important}.menu-toggle{cursor:pointer;background:#020817f2;border:none;border-radius:10px;flex-direction:column;justify-content:space-between;width:38px;height:38px;padding:9px;display:flex}.menu-toggle span{background:#fff;border-radius:20px;width:100%;height:2px;display:block}.mobile-menu{opacity:0;visibility:hidden;z-index:10001;background:#020817fa;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:18px;width:230px;padding:20px 22px;transition:all .3s;display:flex;position:fixed;top:60px;right:10px;transform:translateY(-10px);box-shadow:0 22px 55px #00000059}.mobile-menu.show-menu{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu a{font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;color:#fff!important}.mobile-menu a:hover{color:#9bc7ff!important}}.contact-section{color:#fff;background:radial-gradient(circle at 75% 35%,#3989ff47,#0000 35%),linear-gradient(135deg,#115679,#0a6085 55%,#042130);padding:90px 0;position:relative;overflow:hidden}.contact-card{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #4522c547;border-radius:28px;max-width:1200px;margin:auto;padding:60px 65px;box-shadow:0 28px 70px #07339917}.contact-label{color:#201580;letter-spacing:1.2px;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin-bottom:22px;font-size:15px;font-weight:800;display:flex}.contact-label span{background:#080666;width:45px;height:2px}.contact-card h2{color:#ff4f76;margin-bottom:20px;font-size:42px;font-weight:6500;line-height:1.22}.contact-subtitle{color:#080808;margin-bottom:48px;font-size:19px}.contact-info-row{justify-content:center;align-items:center;gap:34px;margin-bottom:48px;display:flex}.contact-info-box{text-align:left;align-items:center;gap:16px;display:flex}.contact-icon{color:#291580;background:#4e22c51f;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;display:flex}.contact-info-box p{color:#0b0c0c;margin:0 0 4px;font-size:15px}.contact-info-box h4{color:#341665;margin:0;font-size:18px;font-weight:600}.contact-info-box h4 a{color:#161e65;text-decoration:none}.contact-divider{background:#2915802e;width:1px;height:70px}.contact-btn{color:#fff;background:linear-gradient(135deg,#c52281,#8d0f78);border-radius:10px;align-items:center;gap:22px;padding:18px 30px;font-size:18px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 16px 35px #15803d3d}.contact-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 24px 48px #25158057}.contact-footer-line{justify-content:center;align-items:center;gap:18px;margin-bottom:18px;display:flex}.contact-footer-line span{background:#29158026;width:260px;height:1px}.footer-icon{color:#a80e75;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 25px #0f172a14}.contact-bottom-text{color:#080808;margin:0;font-size:13px}@media (width<=991px){.contact-card{padding:42px 28px}.contact-card h2{font-size:27px}.contact-info-row{flex-direction:column;gap:24px}.contact-divider{display:none}.contact-info-box{text-align:center;flex-direction:column}.contact-footer-line span{width:100px}}.footer-section{z-index:5;color:#fff;background:radial-gradient(circle at 75% 35%,#3989ff47,#0000 35%),linear-gradient(135deg,#062535,#07364a 55%,#042130);border-top:1px solid #06194314;width:100%;font-family:Inter,Segoe UI,sans-serif;position:relative;padding:28px 16px!important;display:block!important}.footer-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:1200px;margin:0 auto;display:flex}.footer-logo-link{display:inline-flex}.footer-logo{object-fit:contain;color:#faf8f8;width:145px;height:auto}.footer-social{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.footer-social a{color:#faf8f8;background:#030303eb;border:1px solid #00a9a61f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;text-decoration:none;display:flex}.footer-text{color:#060607;margin:0;font-size:12px;line-height:1.5}.back-to-top{color:#161010;cursor:pointer;opacity:0;visibility:hidden;background:linear-gradient(135deg,#c00f76,#b60e70);border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:0 12px 25px #15438059}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 18px 35px #151c8073}
