.topbar .nav.glass{overflow:visible !important}.topbar{transform:translateZ(0);will-change:transform}.topbar .nav.glass::after{clip-path:inset(0 round 22px)}@media (max-width: 820px){.topbar .nav.glass{backdrop-filter:blur(10px) saturate(120%) !important;-webkit-backdrop-filter:blur(10px) saturate(120%) !important}.topbar .nav.glass::before{animation:none !important}.lang-menu,.ppbs-lang-menu{max-width:88vw}}.hero-card-wrap{perspective:1400px}.hero-card.glass-strong{position:relative;border-radius:28px;background:radial-gradient(140% 100% at 0% 0%,rgba(110,170,255,.18),transparent 55%),radial-gradient(140% 100% at 100% 0%,rgba(248,198,78,.14),transparent 60%),linear-gradient(160deg,rgba(20,28,55,.78),rgba(11,16,35,.92));border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -40px rgba(0,0,0,.85),0 8px 28px -12px rgba(60,110,220,.35),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.4);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s ease;overflow:hidden;isolation:isolate}.hero-card.glass-strong::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from 0deg,rgba(248,198,78,.55),rgba(110,170,255,.55),rgba(192,132,252,.45),rgba(248,198,78,.55),rgba(110,170,255,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:luxSpin 14s linear infinite;opacity:.85}@keyframes luxSpin{to{transform:rotate(360deg)}}.hero-card.glass-strong::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 48%,transparent 65%);transform:translateX(-120%);animation:luxShine 6.5s ease-in-out infinite;mix-blend-mode:screen}@keyframes luxShine{0%,60%{transform:translateX(-120%)}78%{transform:translateX(120%)}100%{transform:translateX(120%)}}.hero-card .card-line{position:absolute;top:0;left:8%;right:8%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#6eaaff,#f8c64e,#c084fc,transparent);background-size:200% 100%;animation:luxLineShift 5s linear infinite;filter:drop-shadow(0 0 8px rgba(110,170,255,.55))}@keyframes luxLineShift{to{background-position:-200% 0}}.hero-card .avatar-wrap{position:relative;border-radius:22px;padding:3px;isolation:isolate}.hero-card .avatar-wrap::before{content:"";position:absolute;inset:-3px;border-radius:inherit;z-index:-1;background:conic-gradient(from 0deg,#f8c64e,#6eaaff,#c084fc,#f8c64e);filter:blur(6px);opacity:.85;animation:luxSpin 9s linear infinite}.hero-card .avatar-wrap img{border-radius:18px}.hero-card .avatar-wrap>span{position:absolute;right:6px;bottom:6px;width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(11,16,35,.9),0 0 16px rgba(34,197,94,.7);animation:luxPulseDot 1.8s ease-in-out infinite}@keyframes luxPulseDot{0%,100%{box-shadow:0 0 0 3px rgba(11,16,35,.9),0 0 0 0 rgba(34,197,94,.55)}50%{box-shadow:0 0 0 3px rgba(11,16,35,.9),0 0 0 10px rgba(34,197,94,0)}}.hero-card .mini-grid>div{position:relative;background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);border-radius:18px;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .4s;overflow:hidden}.hero-card .mini-grid>div::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(180px 120px at var(--mx,50%) var(--my,0%),rgba(110,170,255,.22),transparent 60%);opacity:0;transition:opacity .35s ease}.hero-card .mini-grid>div:hover{transform:translateY(-4px);border-color:rgba(248,198,78,.35);box-shadow:0 18px 40px -22px rgba(110,170,255,.55)}.hero-card .mini-grid>div:hover::before{opacity:1}.hero-card .mini-grid svg{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hero-card .mini-grid>div:hover svg{transform:scale(1.12) rotate(-4deg)}.hero-card .terminal{position:relative;background:linear-gradient(180deg,#060912,#0a1023);border:1px solid rgba(110,170,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 12px 28px -14px rgba(0,0,0,.7)}.hero-card .terminal::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#6eaaff,transparent);animation:luxScan 3.2s linear infinite}@keyframes luxScan{0%{transform:translateY(-180px);opacity:0}50%{opacity:.85}100%{transform:translateY(0);opacity:0}}.hero-card .terminal p{position:relative}.hero-card .terminal p::after{content:"▌";display:inline-block;margin-inline-start:4px;color:#6eaaff;animation:luxCaret 1s steps(1) infinite}@keyframes luxCaret{50%{opacity:0}}.hero-card-wrap{animation:luxFloat 7s ease-in-out infinite}@keyframes luxFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-card-shadow{position:absolute;inset:auto -8% -10% -8%;height:60%;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 50%,rgba(110,170,255,.35),transparent 70%),radial-gradient(45% 50% at 70% 40%,rgba(248,198,78,.22),transparent 70%);filter:blur(30px);opacity:.65;animation:luxGlowShift 9s ease-in-out infinite}@keyframes luxGlowShift{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.6}50%{transform:translate3d(0,-10px,0) scale(1.05);opacity:.9}}.topbar .nav.glass{position:relative}.topbar .nav.glass::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);transform:translateX(-120%);animation:luxShineNav 9s ease-in-out infinite;mix-blend-mode:screen}@keyframes luxShineNav{0%,70%{transform:translateX(-120%)}88%{transform:translateX(120%)}100%{transform:translateX(120%)}}.topbar .brand-mark{position:relative}.topbar .brand-mark::before{content:"";position:absolute;inset:-4px;border-radius:12px;z-index:-1;background:conic-gradient(from 0deg,#6eaaff,#f8c64e,#c084fc,#6eaaff);filter:blur(8px);opacity:0;transition:opacity .4s ease}.topbar .brand:hover .brand-mark::before{opacity:.7;animation:luxSpin 6s linear infinite}.topbar .nav-links a{position:relative;transition:color .25s ease}.topbar .nav-links a::before{content:"";position:absolute;left:8px;right:8px;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#6eaaff,#f8c64e);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.topbar .nav-links a:hover::before{transform:scaleX(1);transform-origin:left}.topbar .nav-links a:hover{color:#f8c64e}.section{position:relative;overflow:hidden}.section::before{content:"";position:absolute;pointer-events:none;z-index:0;top:-120px;right:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(110,170,255,.1),transparent 60%);filter:blur(40px);animation:luxOrb 18s ease-in-out infinite}.section::after{content:"";position:absolute;pointer-events:none;z-index:0;bottom:-140px;left:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(248,198,78,.08),transparent 60%);filter:blur(40px);animation:luxOrb 22s ease-in-out -6s infinite reverse}.section>*{position:relative;z-index:1}@keyframes luxOrb{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(40px,-30px,0)}}.feature.glass,.skill-card.glass-strong,.text-card,.ppbs-article-card{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease,border-color .4s ease}.feature.glass:hover,.skill-card.glass-strong:hover,.text-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px rgba(110,170,255,.45),0 8px 22px -10px rgba(248,198,78,.18);border-color:rgba(248,198,78,.28)}.bar-item em>span{background:linear-gradient(90deg,#6eaaff,#c084fc,#f8c64e) !important;background-size:200% 100% !important;animation:luxBarShift 4s linear infinite;box-shadow:0 0 14px rgba(110,170,255,.45)}@keyframes luxBarShift{to{background-position:-200% 0}}.section-head h2{background:linear-gradient(90deg,#fff 0%,#cfe0ff 30%,#f8c64e 55%,#fff 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:luxHeadSweep 9s ease-in-out infinite}@keyframes luxHeadSweep{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.stats-row .stat strong{transition:transform .4s ease}.stats-row .stat:hover strong{transform:scale(1.08);color:#f8c64e}.btn{position:relative;overflow:hidden;isolation:isolate}.btn::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.2,.7,.2,1);mix-blend-mode:screen}.btn:hover::after{transform:translateX(120%)}.btn-primary,.btn-gold{box-shadow:0 16px 38px -16px rgba(248,198,78,.5),0 0 0 1px rgba(248,198,78,.25) inset}.btn-primary:hover,.btn-gold:hover{transform:translateY(-2px)}.ppbs-articles-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ppbs-article-card{position:relative;overflow:hidden;border-radius:24px;isolation:isolate;border:1px solid rgba(255,255,255,.08);background:radial-gradient(140% 80% at 0% 0%,rgba(110,170,255,.12),transparent 60%),linear-gradient(160deg,rgba(20,28,55,.85),rgba(11,16,35,.95));box-shadow:0 24px 60px -32px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06)}.ppbs-article-card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(248,198,78,.55) 90deg,rgba(110,170,255,.55) 180deg,transparent 270deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.ppbs-article-card:hover::before{opacity:1;animation:luxSpin 8s linear infinite}.ppbs-article-card:hover{transform:translateY(-8px);box-shadow:0 40px 80px -34px rgba(110,170,255,.55),0 8px 24px -10px rgba(248,198,78,.25)}.ppbs-article-thumb{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:22px 22px 0 0}.ppbs-article-thumb img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .6s ease}.ppbs-article-card:hover .ppbs-article-thumb img{transform:scale(1.1);filter:brightness(1.06) saturate(1.1)}.ppbs-article-thumb::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(11,16,35,.85))}.ppbs-article-thumb::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s cubic-bezier(.2,.7,.2,1);mix-blend-mode:screen}.ppbs-article-card:hover .ppbs-article-thumb::before{transform:translateX(120%)}.ppbs-article-body{padding:22px 22px 24px}.ppbs-article-body h2{font-size:1.25rem;line-height:1.55;margin:.35em 0 .5em;transition:color .3s ease}.ppbs-article-body h2 a{color:#fff}.ppbs-article-card:hover .ppbs-article-body h2 a{background:linear-gradient(90deg,#f8c64e,#6eaaff);-webkit-background-clip:text;background-clip:text;color:transparent}.ppbs-article-body p{color:rgba(230,238,255,.78)}.ppbs-readmore{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,rgba(110,170,255,.18),rgba(248,198,78,.18));border:1px solid rgba(248,198,78,.35);color:#fff;font-weight:600;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.ppbs-readmore::after{content:"←";transition:transform .35s ease}.ppbs-readmore:hover{transform:translateY(-2px);box-shadow:0 16px 36px -16px rgba(248,198,78,.5);background:linear-gradient(135deg,rgba(110,170,255,.3),rgba(248,198,78,.3))}.ppbs-readmore:hover::after{transform:translateX(-4px)}.ppbs-articles-actions{text-align:center;margin-top:36px}.ppbs-home-articles .section-head,main .section-head{text-align:center}.ppbs-article-card{opacity:0;transform:translateY(36px) scale(.98);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.ppbs-article-card.is-in{opacity:1;transform:none}.ppbs-articles-grid .ppbs-article-card:nth-child(1){transition-delay:.05s}.ppbs-articles-grid .ppbs-article-card:nth-child(2){transition-delay:.15s}.ppbs-articles-grid .ppbs-article-card:nth-child(3){transition-delay:.25s}.ppbs-articles-grid .ppbs-article-card:nth-child(4){transition-delay:.35s}.ppbs-articles-grid .ppbs-article-card:nth-child(5){transition-delay:.45s}.ppbs-articles-grid .ppbs-article-card:nth-child(6){transition-delay:.55s}@media (prefers-reduced-motion: reduce){.hero-card.glass-strong::before,.hero-card.glass-strong::after,.hero-card-wrap,.hero-card-shadow,.topbar .nav.glass::after,.ppbs-article-card::before,.bar-item em>span,.section-head h2,.hero-card .terminal::after,.hero-card .terminal p::after,.section::before,.section::after{animation:none !important}}@media (max-width: 820px){.hero-card.glass-strong::after,.topbar .nav.glass::after{animation-duration:12s}.section::before,.section::after{display:none}.hero-card-wrap{animation:none}}.section:not(main):not(.ppbs-internship):not(.ppbs-articles):not(.ppbs-contact),.hero,.articles-section{content-visibility:auto;contain-intrinsic-size:1px 720px}.topbar .nav.glass::after{mix-blend-mode:normal;opacity:.55}@media (max-width: 1024px){.section::before,.section::after{display:none !important}.hero-card.glass-strong::before,.hero-card.glass-strong::after,.hero-card .terminal::after,.hero-card .card-line,.hero-card-shadow,.topbar .nav.glass::after,.topbar .brand-mark::before{animation:none !important}.hero-card-shadow{opacity:.35;filter:blur(18px)}.hero-card-wrap{animation:none !important}.hero-card .avatar-wrap::before{animation:none !important;filter:blur(4px);opacity:.6}.hero-card.glass-strong{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}@media (min-width: 1025px){.section::before,.section::after{will-change:transform;animation-duration:30s;filter:blur(28px)}.hero-card.glass-strong::before{animation-duration:22s;opacity:.6}.hero-card.glass-strong::after{animation-duration:9s}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}}main.section,main.ppbs-internship,main .ppbs-internship,.ppbs-internship,.ppbs-articles,.ppbs-contact{opacity:1 !important;transform:none !important;content-visibility:visible !important}html.no-js [data-ppbs-anim],html.no-js [data-ppbs-stagger]>*,html.no-js .ppbs-anim-section{opacity:1 !important;transform:none !important;filter:none !important}.ppbs-internship [data-ppbs-anim],.ppbs-internship [data-ppbs-stagger]>*,.ppbs-internship .ppbs-anim-section{opacity:1 !important;transform:none !important;filter:none !important;visibility:visible !important}