:root{--bg-primary:#050505;--bg-secondary:#0a0a0a;--bg-highlight:#121212;--glass-clear:#ffffff08;--glass-medium:#14141699;--glass-heavy:#0a0a0ccc;--glass-border:#ffffff14;--glass-border-highlight:#ffffff26;--accent-cyan:#29d8ff;--accent-blue:#3a86ff;--accent-indigo:#8338ec;--accent-purple:#ff006e;--accent-pink:#fb5607;--accent-gradient:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));--accent-gradient-glow:linear-gradient(135deg,#29d8ff80,#3a86ff80);--text-primary:#fff;--text-secondary:#a1a1aa;--text-tertiary:#52525b;--shadow-sm:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-lg:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-glow:0 0 20px #29d8ff26;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--gutter:clamp(1.5rem,5vw,4rem);color-scheme:dark}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050505;background-color:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0;overflow-x:hidden}body:before{animation:bg-pulse 25s ease-in-out infinite alternate;background:radial-gradient(circle at 10% 10%,#29d8ff14,#0000 40%),radial-gradient(circle at 90% 20%,#8338ec14,#0000 40%),radial-gradient(circle at 50% 90%,#ff006e0d,#0000 50%);content:"";filter:blur(60px);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}@keyframes bg-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--text-primary);letter-spacing:-.03em;margin-top:0}h1{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom right,#fff,#ccc);-webkit-background-clip:text;font-size:clamp(3.5rem,8vw,6rem);font-weight:800;line-height:1.1}h2{font-size:clamp(2rem,5vw,3.5rem);font-weight:700}h3{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}p{leading-trim:both;text-edge:cap;color:#a1a1aa;color:var(--text-secondary);font-size:1.125rem;margin-bottom:1.5rem}a{color:#fff;color:var(--text-primary);position:relative;text-decoration:none;transition:all .2s ease}a:not(.glass-card):not(.btn):hover{color:#29d8ff;color:var(--accent-cyan)}.glass-panel{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#14141699;background:var(--glass-medium);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-md);position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-panel:hover{border-color:#ffffff26;border-color:var(--glass-border-highlight);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 20px #29d8ff26;box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;background:var(--glass-clear);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--radius-md);overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.glass-card:hover{background:#ffffff14;border-color:#ffffff26;border-color:var(--glass-border-highlight);transform:translateY(-2px)}.glass-card:before,.glass-panel:before{background:radial-gradient(600px circle at 0 0,#ffffff4d,#0000 40%);background:radial-gradient(600px circle at var(--mouse-x,0) var(--mouse-y,0),#ffffff4d,#0000 40%);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .3s ease}.glass-card:hover:before,.glass-panel:hover:before{opacity:1}.container{margin:0 auto;max-width:1400px;padding:0 clamp(1.5rem,5vw,4rem);padding:0 var(--gutter);width:100%}.section{padding-block:clamp(3rem,5vw,5rem)}.hero-section{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(4rem,9vw,6rem);position:relative}.hero-grid{grid-gap:clamp(2.5rem,6vw,4rem);align-items:center;display:grid;gap:clamp(2.5rem,6vw,4rem);grid-template-areas:"avatar" "text";grid-template-columns:1fr}.hero-text{grid-area:text}.hero-avatar{display:flex;grid-area:avatar;justify-content:center}.hero-avatar-frame{aspect-ratio:1;position:relative;width:clamp(240px,42vw,420px)}.hero-avatar-glow{background:radial-gradient(circle,#29d8ff,#0000 70%);background:radial-gradient(circle,var(--accent-cyan),#0000 70%);filter:blur(40px);inset:-20px;opacity:.2;position:absolute;z-index:0}.hero-avatar-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:50%;inset:0;padding:4px;position:absolute;z-index:1}.hero-avatar-img{border:4px solid #0003;border-radius:50%;height:100%;object-fit:cover;width:100%}.hero-scroll{display:flex;justify-content:center;margin-top:clamp(1.5rem,4vw,2.5rem)}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-bottom:48px}.hero-scroll-icon{animation:float 2s ease-in-out infinite;color:#52525b;color:var(--text-tertiary);font-size:24px}@media (max-width:767px){.hero-grid{grid-template-columns:1fr}.hero-avatar-frame{width:min(70vw,280px)}.hero-actions{justify-content:center;text-align:center}}@media (min-width:768px){.hero-grid{grid-template-areas:"text avatar";grid-template-columns:minmax(320px,1.1fr) minmax(240px,.9fr)}.hero-text{align-self:center}.hero-scroll{bottom:clamp(16px,4vw,40px);left:50%;margin-top:0;position:absolute;transform:translateX(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}.ant-btn-primary{background:#fff;background:var(--text-primary);border:none;border-radius:99px;box-shadow:0 4px 12px #fff3;color:#050505;color:var(--bg-primary);font-weight:600;height:48px;padding:0 32px}.ant-btn-primary:hover{background:#e0e0e0!important;color:#000!important;transform:scale(1.05)}.ant-checkbox-wrapper{color:#a1a1aa;color:var(--text-secondary);font-size:1rem}.ant-checkbox-checked .ant-checkbox-inner{background-color:#29d8ff;background-color:var(--accent-cyan);border-color:#29d8ff;border-color:var(--accent-cyan)}.ant-layout-footer{background:#0000;color:var(--text-muted);padding:64px 0 20px;text-align:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050505;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--glass-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#52525b;background:var(--text-tertiary)}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#29d8ff,#3a86ff);background:var(--accent-gradient);-webkit-background-clip:text}.grid-auto-fit{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.about-card{background:#14141699;background:var(--glass-medium);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-md);overflow:hidden;padding:clamp(2rem,5vw,4rem)}.about-grid{grid-gap:clamp(2rem,5vw,3.5rem);align-items:center;display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.social-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.keyword-select .ant-select-selector{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#14141699!important;background:var(--glass-medium)!important;border:1px solid #ffffff26!important;border:1px solid var(--glass-border-highlight)!important;border-radius:999px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-sm);color:#fff;color:var(--text-primary);min-height:56px;padding:10px 14px!important}.keyword-select .ant-select-selection-placeholder{color:#a1a1aa!important;color:var(--text-secondary)!important}.keyword-select .ant-select-selection-item{background:#ffffff14;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:999px;color:#fff;color:var(--text-primary);padding:2px 10px}.keyword-select .ant-select-arrow{color:#a1a1aa;color:var(--text-secondary)}.keyword-select-dropdown{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#0a0a0ccc;background:var(--glass-heavy);border:1px solid #ffffff26;border:1px solid var(--glass-border-highlight);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-md)}.keyword-select-dropdown .ant-select-item{border-radius:12px;color:#fff;color:var(--text-primary);min-height:44px;padding:12px 14px}.keyword-select-dropdown .ant-select-item-option-content{font-size:1rem}.keyword-select-dropdown .ant-select-item-option-active,.keyword-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.keyword-select-dropdown .ant-select-item-option:hover{background:#29d8ff14;border-radius:12px}.publication-card-inner{display:flex;flex-direction:column;gap:24px;padding:0}@media (min-width:768px){.publication-card-inner{align-items:flex-start;flex-direction:row}}.logo{margin-bottom:1rem;max-height:40px;width:auto}.icon-card{--icon-card-direction:column;--icon-card-gap:0;--icon-card-icon-margin:24px}.icon-card .icon-card__icon{flex-shrink:0}@media (max-width:767px){.social-links{justify-content:center}.icon-card{--icon-card-direction:row;--icon-card-gap:16px;--icon-card-icon-margin:0;align-items:center}}
/*# sourceMappingURL=main.299a8836.css.map*/